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
336871036154	336871036713	336871037263	336871037813	336871038363	336871038913	336871039463	336871040013	336871040563	336871041113	336871041663	336871042213	336871042763	336871043313	336871043863	336871044413	336871044963	336871045513	336871046063	336871046613	336871047163	336871047713	336871048263	336871048813	336871049363	336871049913	336871050463	336871051013	336871051563	336871052113	336871052663	336871053213	336871053763	336871054313	336871054863	336871055413	336871055963	336871056513	336871057063	336871057613	336871058163	336871058713	336871059263	336871059813	336871060363	336871060913	336871061463	336871062013	336871062563	336871063114	336871063663	336871064213	336871064763	336871065313	336871065864	336871066413	336871066963	336871067513	336871068063	336871068613	336871069163	336871069713	336871070264	336871070813	336871071364	336871071913	336871072463	336871073013	336871073563	336871074113	336871074664	336871075213	336871075763	336871076314	336871076863	336871077413	336871077963	336871078513	336871079063	336871079613	336871080163	336871080713	336871081263	336871081813	336871082363	336871082913	336871083463	336871084014	336871084563	336871085114	336871085663	336871086214	336871086763	336871087313	336871087864	336871088413	336871088963	336871089513	336871090063	336871090613	336871091163	336871091713	336871092264	336871092813	336871093364	336871093914	336871094463	336871095014	336871095563	336871096113	336871096664	336871097213	336871097764	336871098313	336871098863	336871099413	336871099963	336871100513	336871101064	336871101613	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2782	3650	2300	2781	3650	2300	2780	3650	2300	2779	3650	2300	2778	3650	2300	2777	3650	2300	2776	3650	2300	2775	3650	2300	2774	3650	2300	2773	3650	2300	2772	3650	2300	2771	3650	2300	2770	3650	2300	2769	3650	2300	2768	3650	2300	2767	3650	2300	2766	3650	2300	2765	3650	2300	2764	3650	2300	2764	3650	2300	2763	3650	2300	2762	3650	2300	2761	3650	2300	2760	3650	2300	2759	3650	2300	2758	3650	2300	2758	3650	2300	2757	3650	2300	2756	3650	2300	2755	3650	2300	2754	3650	2300	2753	3650	2300	2753	3650	2300	2752	3650	2300	2751	3650	2300	2750	3650	2300	2750	3650	2300	2749	3650	2300	2748	3650	2300	2747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21506	4493	2920	2030	1478	1097	871	732	591	562	524	531	520	485	471	460	439	412	422	455	387	397	404	404	418	425	369	409	361	392	386	375	416	395	395	433	447	403	398	402	418	402	377	431	427	385	403	389	364	344	400	414	380	412	361	377	401	429	386	358	363	362	371	361	376	386	378	335	374	375	398	391	433	381	359	393	379	364	404	379	372	341	381	398	377	404	397	356	383	362	418	384	346	372	378	405	393	376	379	415	381	397	344	375	374	413	349	380	352	369	352	399	387	392	410	392	402	376	393	355	369	404	408	377	370	369	392	428	419	369	388	391	367	392	351	404	407	365	377	377	400	359	352	358	385	343	384	393	398	386	388	385	379	416	372	400	378	386	374	364	371	360	373	414	390	375	390	408	383	380	378	378	402	416	392	375	355	393	384	393	374	381	378	420	389	397	405	392	367	401	387	361	386	369	404	348	387	391	385	396	381	364	353	404	380	368	384	333	371	377	378	398	390	397	394	375	342	407	370	380	379	368	374	381	378	399	350	372	365	358	368	363	379	368	357	376	366	363	382	369	383	411	360	374	349	358	377	383	387	374	379	366	371	399	354	393	386	401	364	346	382	350	402	388	349	387	392	387	354	359	426	356	360	383	392	342	420	389	376	403	347	368	398	372	374	338	399	338	355	415	375	382	360	371	389	382	358	391	371	377	363	373	397	410	385	373	390	394	370	371	359	384	405	379	390	349	412	363	362	373	354	376	371	372	334	404	383	397	360	418	386	354	403	379	366	355	380	378	388	361	386	385	358	394	374	415	377	411	408	421	406	388	417	379	430	398	382	369	385	413	382	377	368	379	418	389	333	358	408	361	342	388	370	389	403	366	402	390	408	380	397	375	387	374	362	408	371	378	377	368	399	374	358	396	388	407	386	388	368	389	397	357	425	408	401	366	372	376	389	367	373	377	397	369	421	423	388	375	392	420	369	384	365	400	354	370	401	381	349	360	402	370	349	414	396	398	384	373	392	394	413	418	393	392	398	368	399	348	361	359	381	360	355	348	382	354	367	376	361	374	389	353	392	407	384	365	407	366	388	390	383	354	410	379	347	392	398	378	369	366	401	386	346	395	402	385	374	368	397	362	373	380	371	372	391	354	391	358	394	397	329	364	375	393	388	404	394	404	397	377	354	342	372	386	380	382	356	391	358	393	342	403	362	373	375	354	379	393	379	369	375	368	353	381	393	364	400	360	403	351	383	395	347	359	377	382	376	387	386	391	388	368	361	406	354	371	344	368	397	347	394	363	360	395	359	361	363	360	384	396	395	384	376	358	367	400	400	397	370	418	343	374	380	424	398	371	371	433	364	396	387	397	398	394	361	364	398	359	369	378	373	366	379	378	420	365	409	401	394	372	406	372	387	413	366	394	403	349	403	400	390	377	357	360	369	401	410	410	386	364	366	374	389	386	360	390	366	369	410	357	339	391	430	408	380	404	371	389	404	384	409	389	388	374	364	396	398	383	385	376	401	358	376	388	362	384	372	377	419	385	373	374	351	329	394	405	394	400	353	337	395	403	384	390	372	403	389	386	355	397	393	378	391	353	415	407	398	376	379	375	390	370	398	381	378	409	417	400	376	376	386	403	418	387	431	394	389	419	390	413	384	413	350	360	368	394	366	385	344	413	382	363	378	390	381	404	375	401	387	413	391	363	407	399	386	357	361	382	379	364	398	385	346	388	359	383	379	367	391	394	380	374	379	339	359	388	369	389	358	378	374	343	381	380	376	387	400	346	361	395	353	384	388	387	393	389	369	390	417	367	372	370	374	387	376	368	389	354	402	352	412	395	427	391	393	394	383	333	376	353	346	373	370	397	383	391	343	374	390	371	342	385	363	347	366	394	404	359	365	373	388	344	395	380	385	420	371	396	356	380	366	368	362	394	373	357	368	376	425	344	401	437	375	391	385	374	399	363	415	375	369	350	439	358	392	363	390	384	419	348	361	393	382	372	360	380	393	393	385	342	389	363	393	396	408	391	388	365	382	360	363	410	338	397	395	394	340	338	382	392	373	384	393	368	409	340	396	346	378	381	356	382	371	366	389	374	355	364	351	408	376	414	400	368	417	405	372	363	386	399	390	373	375	383	384	359	378	423	414	370	365	394	399	382	384	404	373	403	383	375	365	400	374	387	425	355	378	398	359	368	401	363	392	369	387	354	359	402	429	385	373	378	388	359	375	387	368	349	367	347	371	390	365	342	388	375	388	390	388	372	374	376	337	378	368	392	366	369	386	394	407	351	367	390	375	394	394	379	400	392	393	382	353	396	381	373	371	370	378	380	363	363	361	361	399	383	347	378	404	394	378	399	381	383	392	362	376	393	359	389	397	378	373	372	395	384	426	395	388	390	361	380	350	348	403	392	396	401	348	406	373	345	385	404	386	387	381	361	389	350	439	384	383	368	387	407	374	393	349	391	374	385	373	399	381	396	374	378	342	403	372	365	375	381	378	362	395	393	382	390	367	378	347	378	355	390	404	384	365	437	389	386	344	367	355	414	396	396	386	369	376	384	407	393	344	405	380	408	421	383	377	372	372	397	405	382	355	396	443	392	380	390	383	365	393	396	376	353	356	405	366	370	364	377	402	371	372	396	359	351	375	393	362	401	375	377	406	366	415	372	375	366	357	378	398	410	339	342	374	385	375	348	363	380	346	382	421	359	400	392	368	380	362	366	381	420	354	360	401	392	384	368	384	382	380	377	366	410	397	383	407	411	384	368	365	372	387	381	371	383	387	385	370	400	368	401	377	350	360	398	366	382	386	397	382	392	357	379	420	360	387	388	366	389	430	382	373	410	376	329	377	400	383	377	388	355	396	373	360	374	369	420	396	366	336	391	414	372	383	396	379	410	367	388	362	398	392	389	367	391	383	360	358	391	373	338	372	413	398	391	379	372	382	382	374	403	377	366	362	404	394	414	382	369	400	375	379	316	370	393	386	359	424	359	356	371	409	352	356	377	372	380	378	378	378	388	374	355	369	375	379	369	333	356	386	420	401	391	430	386	414	380	389	368	377	381	386	368	339	375	383	393	388	382	399	366	354	391	398	369	372	369	393	360	379	401	390	375	367	378	377	374	360	404	397	373	390	384	400	387	345	368	361	393	407	387	399	377	387	366	388	402	364	393	358	393	392	343	374	368	387	366	393	363	368	339	399	377	373	401	376	369	406	379	390	349	376	354	379	387	365	390	378	414	386	362	406	361	367	400	402	374	366	366	356	372	400	391	402	398	396	365	369	370	396	363	374	360	382	376	392	365	374	372	384	345	361	370	378	383	389	380	376	364	384	361	379	397	390	396	352	373	394	414	389	387	350	364	395	399	353	380	380	380	407	375	420	379	370	346	373	370	394	378	390	361	375	366	361	365	348	363	351	376	389	384	378	403	391	369	400	359	396	380	376	389	403	399	375	348	348	365	396	407	374	388	391	369	383	362	371	352	359	397	351	385
11264	2260	3978	4881	4533	3844	3281	2708	2476	2218	2037	1902	1776	1633	1520	1456	1479	1414	1365	1342	1260	1224	1261	1226	1251	1192	1183	1167	1119	1120	1094	1113	1103	1060	1084	1068	1012	1066	1095	1081	1050	1050	1031	1049	1026	1015	1052	1032	1011	953	1034	985	946	1043	1024	1021	1014	984	988	905	1007	1021	1019	998	1018	1075	1040	967	984	1001	1015	992	984	1002	972	993	1022	1027	990	969	965	969	989	1020	979	982	1037	968	1057	968	957	1042	1004	996	987	1014	991	991	986	950	1015	1003	1000	955	993	1018	959	962	994	981	1013	989	976	969	1009	1012	985	977	959	921	1023	996	992	978	988	975	978	1011	974	946	1014	1027	967	1016	945	979	1009	916	957	1036	959	966	998	982	1038	1018	991	1020	975	1008	1043	979	1002	1003	937	1019	994	1014	1039	986	941	974	971	957	960	973	979	1043	953	946	994	957	989	977	949	951	1027	1010	991	971	1015	1010	941	937	944	984	995	995	934	984	970	962	963	984	979	976	983	1019	967	1021	957	993	1004	941	954	954	985	1040	1035	964	976	977	1012	956	956	978	1006	975	978	972	976	961	990	971	1001	1016	975	1014	963	947	1003	1022	1046	1051	940	989	972	907	1005	978	991	981	997	979	1034	1048	1009	1013	950	986	1005	956	1022	1004	987	969	964	948	959	919	1005	998	1014	928	994	956	940	935	937	1001	990	1008	1019	936	955	953	1019	937	1005	949	1002	999	995	1013	983	966	1012	945	986	960	1020	968	967	1027	1004	974	977	973	932	952	930	979	991	947	972	965	988	1003	1025	962	983	986	975	1020	991	981	1016	947	1011	1013	972	971	1030	992	976	994	962	1001	966	985	989	986	1008	963	1001	949	1004	996	990	984	1006	939	997	952	992	991	980	977	987	1006	1006	983	959	994	1040	964	972	941	1005	959	955	1019	969	963	988	969	992	982	1034	995	942	957	965	964	1016	1018	968	951	974	1032	1027	949	982	944	977	1012	1000	937	967	984	990	1015	947	989	1005	1006	962	973	922	934	1013	980	922	1009	987	958	961	984	931	969	977	1024	961	922	960	1027	946	939	1033	983	1058	1000	956	952	1002	1007	980	950	996	989	1043	993	989	1007	1027	926	954	1015	948	989	984	977	984	985	970	1006	1014	996	1016	1019	990	1007	956	977	1011	995	988	944	986	942	1035	974	958	1056	962	971	986	1015	992	1002	991	1001	1019	955	944	999	983	957	1006	981	1027	1002	989	980	939	957	982	980	1004	1003	958	988	974	932	966	995	976	950	994	950	967	969	976	1009	1057	1030	1055	1013	969	950	966	1008	961	1013	960	988	1015	939	990	1026	975	981	961	979	973	993	972	1000	969	985	1018	967	959	998	1026	955	991	972	999	1050	989	986	973	904	1039	960	972	973	1016	1026	1011	1001	949	1015	1002	1048	917	925	963	960	982	989	936	953	1010	1020	987	1031	982	973	990	1000	959	997	983	1035	988	938	1001	1021	975	937	971	955	975	953	1006	982	973	979	946	961	909	998	956	989	999	1023	990	983	1016	932	943	951	938	1060	1006	949	1000	1003	971	1026	1005	962	999	962	1019	1011	1047	952	964	1004	984	1004	962	988	967	1042	1000	1039	945	950	958	1010	978	995	1007	977	983	986	984	982	945	939	961	938	985	977	1027	986	929	980	994	1026	965	1003	967	954	1061	989	977	935	944	986	972	959	961	992	961	941	1011	992	1016	945	945	969	984	922	1020	949	975	969	985	986	1040	930	1026	1029	1033	977	1045	1020	985	1008	1029	1002	931	976	988	959	998	991	971	991	1002	974	996	971	1012	1022	992	1004	1020	986	956	987	1027	1003	934	926	996	1033	968	1082	957	986	971	1050	964	933	963	925	1035	995	967	1008	995	1006	954	980	1002	996	1000	1042	1019	1001	997	1002	984	956	986	991	1035	1011	976	1014	987	1045	989	971	998	985	990	1024	1026	966	923	990	1018	967	940	985	955	994	991	1030	983	935	947	979	999	1035	960	995	1005	1001	957	1005	1017	1040	1009	1009	988	980	1007	1002	932	948	967	963	1068	972	1004	961	1011	1030	1008	961	931	927	963	1031	980	1017	964	970	1042	999	994	955	996	978	976	1009	977	946	971	1027	1040	985	1034	1062	1035	1034	980	1001	973	967	967	930	952	962	980	967	1021	996	998	985	1007	1018	967	968	1034	989	987	968	976	944	1036	947	1011	990	998	957	971	976	1014	988	959	991	974	945	1009	1014	1000	929	939	1006	1048	991	980	1001	976	995	997	1014	965	959	965	1008	989	993	980	929	1028	983	966	1041	934	913	937	1022	1011	972	952	977	957	942	986	972	1002	1009	1000	1001	979	960	967	992	989	912	916	993	968	1034	947	959	988	984	1002	969	1033	988	1011	937	987	966	955	985	1009	954	971	955	996	1008	974	995	970	1017	998	984	966	1015	1012	1000	1045	1005	1000	990	962	969	958	976	978	993	960	1037	986	998	966	961	971	943	1012	970	986	975	1025	947	1002	1014	932	976	945	969	1005	922	1030	1002	980	941	1004	963	1007	1025	908	972	983	949	917	936	1015	934	977	939	1013	989	1015	960	971	981	964	976	977	1011	1000	952	949	957	1017	993	1011	925	992	980	990	984	931	975	965	988	932	1041	1045	985	1000	947	942	977	1007	972	974	985	1029	1031	994	1001	1000	947	1019	984	983	1005	1050	976	967	981	1024	1045	1001	992	1019	964	977	991	1011	987	971	978	964	986	988	959	966	1014	939	986	976	966	967	1036	990	982	1004	1016	968	1037	1004	968	1013	1033	970	971	980	957	1054	984	962	979	925	975	987	963	1008	996	1009	976	992	1011	1070	1018	1010	975	925	1007	987	933	997	961	974	1006	996	975	1005	992	975	979	1030	963	968	928	996	979	1006	969	971	987	954	974	932	955	985	968	1047	1011	976	959	964	1035	1005	981	987	930	905	970	968	1024	949	1010	971	997	959	965	948	937	978	966	1013	980	1020	986	954	966	967	974	1003	915	1033	972	981	960	1016	1000	1014	1000	1001	982	932	955	953	1010	994	966	979	1007	972	983	985	987	987	1003	946	1056	1005	934	987	974	925	1019	991	1001	1004	990	1041	954	1026	954	960	981	1000	1069	953	994	1011	971	993	983	1008	978	968	970	1025	930	945	950	973	1025	950	979	933	989	980	970	928	961	968	1028	929	963	1004	957	993	996	1009	968	979	1034	926	1015	962	1000	990	986	976	988	998	975	1012	968	1025	1022	960	988	997	950	908	973	1043	1022	992	956	935	1006	943	960	1035	971	929	1022	953	1022	936	947	968	1004	994	886	1007	993	1017	1016	907	1000	1009	976	1017	998	989	974	921	971	942	1037	963	949	920	1000	976	1020	979	1047	914	1013	958	970	946	940	925	1023	936	1013	1023	964	992	909	997	992	987	969	932	1046	1031	975	982	930	994	1010	989	992	991	1003	974	980	996	976	983	993	981	968	1005	992	968	1033	962	964	935	1004	970	921	949	976	998	942	925	1005	1003	983	995	948	958	1000	959	1033	963	968	932	997	1027	1012	955	1007	1026	1010	972	987	938	948	1001	961	992	1007	967	979	970	987	1085	959	931	943	1041	950	1001	948	1009	1025	1000	939	1007	967	969	979	929	940	936	966	1006	946	941	966	969	1061	944	966	983	960	978	976	978	938	1019	965	938	975	1018	1046	978	953	985	995	946	964	978	1029	936	1030	1011	1013	964	952	1030	988	1015	989	989	943	984	992	1021	1017	953	984	943	1035	1024	961	1040	1040	921	971	1007	1009	967	958	921	947	1018	1019	976	1000	959	986	950	1019	964	960	1029	968	992	1011	960	995	957	1007	947	984	975	977	1009	1020	1013	973	929	991	988	983	1011	1036	1032	944	1000	1035	973	975	988	1033	968	934	920	918	925	989	960	1062	954	967	1047	969
2232	253	212	161	180	158	149	140	127	159	149	133	116	154	164	140	140	122	160	158	141	154	164	164	151	150	139	173	157	137	172	144	149	163	136	168	149	160	163	161	158	143	132	152	166	136	155	146	151	133	145	151	162	162	152	132	139	146	159	144	137	137	167	153	150	149	149	164	151	139	147	124	143	148	143	135	165	144	163	135	165	153	149	154	154	149	153	159	158	147	138	145	166	140	149	142	127	121	140	156	153	153	152	153	144	146	164	165	161	159	148	154	152	147	157	140	157	137	142	141	155	144	127	152	157	159	132	153	151	158	141	146	139	142	143	156	142	128	140	142	149	154	161	147	144	133	144	119	146	141	142	131	109	141	134	152	127	151	140	137	165	152	149	153	134	143	163	155	152	145	152	152	145	137	137	152	144	125	131	149	139	147	136	167	157	156	140	145	156	131	147	152	145	142	155	134	181	153	141	177	129	150	156	148	158	153	145	180	124	162	133	144	163	155	135	152	152	165	164	139	153	138	126	151	141	153	155	147	141	136	161	135	130	137	151	151	138	163	166	147	149	133	142	150	158	144	146	145	145	166	131	149	142	137	148	156	141	139	120	116	123	157	151	144	131	154	144	156	134	170	136	147	147	175	151	155	149	156	150	139	164	127	165	135	138	119	143	146	152	151	142	140	140	152	157	153	138	145	148	141	127	155	160	143	173	132	153	166	154	148	147	132	161	137	133	135	156	153	149	135	141	152	163	156	166	155	152	146	149	141	144	131	155	155	140	155	145	162	133	151	141	130	155	127	166	150	155	155	164	159	173	137	154	149	151	105	156	162	121	145	134	139	158	145	156	151	127	149	153	145	117	156	138	141	157	151	173	133	149	138	138	145	149	139	150	141	150	139	156	148	153	147	151	141	158	151	130	144	107	152	157	141	148	137	145	121	155	148	156	164	153	143	145	151	131	138	174	133	133	157	158	157	141	152	147	153	151	158	149	191	153	144	145	153	169	152	156	157	142	159	170	153	120	156	144	139	143	151	142	125	139	169	153	138	154	154	154	134	136	129	134	151	161	137	145	154	161	134	162	152	138	148	154	144	167	139	147	188	144	145	158	141	147	136	137	152	140	163	155	136	152	148	142	148	135	154	141	133	140	162	172	168	153	143	160	144	166	166	142	132	153	145	167	127	165	156	164	137	149	148	150	147	151	123	141	146	164	146	133	130	151	137	151	147	161	148	154	142	154	144	128	143	157	159	137	135	160	179	153	161	120	129	138	152	153	162	152	139	157	162	156	156	157	152	137	168	144	169	122	139	158	129	122	164	140	131	132	155	143	142	125	136	159	134	162	122	169	147	145	149	123	128	157	152	157	120	157	143	146	141	149	137	176	149	149	147	148	170	154	154	122	147	154	141	168	161	152	136	156	134	150	132	160	157	158	170	134	120	136	158	145	150	154	124	175	139	174	143	156	174	158	129	152	150	153	140	134	152	120	163	127	159	145	146	133	146	151	155	135	158	163	159	142	134	137	158	129	160	139	119	138	160	146	137	156	158	160	147	163	157	175	138	144	139	147	154	159	156	137	143	164	138	142	156	143	162	141	127	167	137	151	149	133	157	150	138	145	150	152	137	136	177	125	137	146	150	167	155	145	139	158	140	126	167	167	160	140	136	145	162	153	132	154	118	156	145	128	135	152	154	130	136	142	159	161	139	123	153	168	147	151	140	128	139	142	158	144	155	164	144	154	149	143	164	142	139	157	126	137	169	144	139	148	153	146	146	147	158	148	151	165	158	154	153	146	164	153	145	153	127	132	129	154	147	133	148	151	154	139	150	160	144	165	153	152	153	150	156	160	146	164	178	128	148	141	149	149	150	149	150	147	130	138	147	156	134	158	155	156	152	156	142	159	141	141	169	154	145	174	141	143	146	145	149	161	140	122	149	136	143	144	157	146	142	146	162	141	142	148	180	161	149	135	126	168	141	152	134	136	134	143	178	155	161	140	160	151	144	142	153	140	170	143	172	161	154	156	147	182	133	141	144	155	142	120	142	153	161	171	142	159	178	143	139	149	155	163	158	155	139	177	135	156	131	130	156	154	145	137	153	154	159	165	157	124	153	158	156	151	148	144	154	143	119	137	136	144	156	172	125	136	142	152	178	162	137	144	167	159	152	162	166	132	137	120	141	173	151	125	149	125	137	143	135	150	152	149	158	144	145	182	150	140	144	166	143	145	158	144	168	142	140	145	139	142	134	141	157	158	131	147	135	154	143	146	144	138	158	141	137	129	167	152	146	122	129	140	146	162	145	167	145	141	139	119	153	147	175	126	146	150	157	147	145	151	135	158	166	146	161	146	155	141	147	139	141	141	159	172	127	153	138	163	152	143	151	177	151	150	174	156	143	164	154	137	154	141	146	151	132	135	157	136	142	151	147	153	145	168	154	147	145	144	142	140	143	142	149	144	150	156	154	138	142	163	134	153	171	134	160	155	142	155	148	153	156	161	174	137	157	133	144	133	163	162	137	145	145	147	167	154	129	171	161	144	144	141	146	130	146	152	158	158	136	160	141	155	156	149	136	157	157	157	151	118	162	145	134	143	133	131	155	160	163	150	129	158	133	158	136	146	106	150	155	146	155	153	138	149	156	143	153	131	173	145	154	134	156	161	136	146	116	162	145	168	171	156	143	156	175	129	142	137	152	173	118	141	148	169	139	141	162	148	170	151	151	167	165	142	159	154	165	141	138	140	157	159	159	138	152	143	127	135	160	125	170	155	162	166	144	151	160	143	149	151	174	139	143	148	138	130	157	153	179	154	146	139	159	131	142	150	147	127	150	139	134	134	137	153	134	154	130	153	140	146	159	142	151	154	141	135	159	154	123	143	136	153	112	147	155	159	156	146	153	133	149	149	133	157	137	162	162	159	117	162	136	149	152	154	152	145	145	157	141	164	168	164	157	160	157	135	144	140	136	127	132	142	150	174	151	149	153	174	150	157	131	147	169	121	140	145	155	118	132	145	159	151	150	148	107	130	164	151	154	154	155	170	166	163	154	152	146	132	142	153	172	155	173	153	148	137	157	136	153	140	128	171	163	132	168	140	137	136	124	151	145	150	136	166	140	137	148	155	149	139	124	153	152	145	149	153	141	132	134	128	155	174	127	155	152	147	147	155	142	160	141	147	139	150	152	137	151	151	144	141	139	126	155	149	150	157	122	141	151	146	158	142	140	170	167	162	150	155	139	130	138	161	153	152	140	156	167	148	131	142	131	121	139	150	138	127	162	161	181	144	151	136	152	159	164	155	140	180	154	129	130	164	125	173	143	157	139	143	147	158	143	165	126	138	146	160	146	140	161	145	152	156	154	135	150	140	188	142	166	138	131	140	151	152	129	137	131	163	131	151	155	139	142	144	134	127	152	142	156	144	157	137	142	132	137	150	153	138	139	157	139	124	162	142	170	114	147	126	161	150	142	140	164	123	145	141	131	129	142	158	147
2487	512	544	566	598	587	562	559	542	562	512	510	487	503	476	512	497	493	490	513	461	539	506	445	521	504	486	487	487	473	477	450	477	467	498	485	479	497	547	511	471	488	512	484	503	501	480	506	464	458	476	489	469	506	500	480	448	505	487	518	488	518	495	485	454	495	495	502	505	524	473	487	483	505	489	506	475	484	501	469	509	476	466	500	510	507	522	499	452	510	504	487	489	474	495	458	510	465	463	490	471	456	505	448	469	468	507	470	437	506	481	508	459	515	520	476	511	465	533	474	463	508	527	510	495	481	498	473	517	457	518	499	509	503	521	498	484	492	449	481	469	473	502	477	519	467	459	476	531	511	477	486	455	484	488	458	484	497	546	465	483	489	481	512	463	476	508	443	531	510	494	490	534	493	479	487	517	489	455	483	472	501	479	488	469	484	502	443	497	460	513	486	467	482	493	521	469	469	461	445	461	475	512	491	452	515	480	457	413	531	496	494	494	472	495	487	479	508	496	452	457	475	463	485	465	518	461	508	499	513	461	507	515	444	486	492	540	491	506	452	473	481	506	446	487	481	487	515	470	494	487	484	532	464	530	502	484	491	513	488	490	494	465	470	458	514	493	490	488	492	499	501	479	502	474	457	459	518	452	480	485	464	501	478	490	505	492	478	491	495	498	479	478	474	476	517	480	467	476	488	456	506	509	496	489	484	488	459	462	502	500	468	483	477	496	491	537	485	483	497	468	485	481	490	531	486	463	540	484	495	500	502	517	496	460	488	494	461	498	528	421	491	516	484	482	511	463	464	458	486	470	476	465	514	514	497	459	509	502	463	489	499	471	500	453	454	493	532	460	484	477	489	497	472	476	470	465	511	496	463	503	483	519	495	458	503	470	486	504	505	514	507	530	478	454	456	511	494	495	492	470	444	484	475	496	481	453	488	460	499	494	445	500	504	516	498	490	467	485	490	521	539	446	525	492	471	472	458	545	452	501	532	438	506	517	497	476	485	524	453	459	452	498	472	522	462	478	538	477	458	519	480	470	481	504	466	465	460	472	467	464	496	481	491	458	494	482	485	475	505	496	495	510	462	496	512	486	495	460	464	506	507	484	509	493	455	498	476	471	475	460	530	499	483	485	450	485	457	492	479	509	495	473	480	494	497	518	467	484	526	510	472	520	448	479	472	487	467	469	497	517	512	499	443	471	505	508	485	490	486	465	512	484	480	485	453	482	490	501	470	482	484	473	506	534	491	488	483	466	476	475	502	459	468	477	513	496	477	499	484	513	541	463	497	497	478	496	488	466	500	451	478	483	499	465	481	480	476	502	507	486	479	484	470	469	455	459	486	505	465	500	495	475	456	510	469	472	510	481	449	479	491	481	476	458	547	467	487	474	477	504	459	478	487	472	493	504	496	474	484	461	500	495	485	506	477	490	487	493	503	497	475	470	476	476	455	492	497	478	465	435	507	460	474	469	454	517	480	484	488	509	472	487	534	496	527	470	491	501	479	485	503	496	495	460	497	457	473	519	487	521	490	449	444	462	492	531	482	514	503	471	452	489	490	447	465	518	481	490	449	473	510	460	491	437	474	469	481	453	473	503	495	486	484	455	500	482	526	459	492	500	451	452	514	518	471	484	489	473	486	466	515	496	481	506	505	493	455	458	479	452	488	497	488	460	465	468	474	477	471	476	511	456	506	489	484	485	462	471	498	529	471	521	551	486	512	506	508	534	491	490	476	494	481	492	529	472	504	500	478	451	495	474	484	469	473	472	456	522	501	492	519	481	499	477	495	491	433	463	498	438	509	475	508	485	481	481	484	502	457	536	512	496	474	517	455	440	537	499	457	454	465	489	474	459	468	472	480	493	515	488	475	456	492	506	487	511	475	508	485	484	476	474	487	505	462	482	517	503	469	516	466	464	464	498	496	503	502	497	479	503	500	479	548	467	487	496	479	463	435	525	487	482	488	463	480	487	483	464	498	479	468	490	494	521	485	510	505	456	491	470	444	474	520	460	485	495	497	496	493	455	525	499	480	480	502	473	481	532	503	489	473	483	463	470	434	473	504	458	446	474	489	490	470	478	473	491	504	507	492	480	507	465	473	481	480	482	487	491	459	466	497	472	445	499	450	441	488	471	482	499	473	456	450	505	481	508	473	484	472	490	549	468	487	466	525	489	499	528	474	536	504	470	451	458	484	453	496	510	516	483	487	521	499	533	488	475	498	483	485	494	456	508	489	473	490	491	481	479	502	502	501	497	490	473	458	481	488	511	504	461	497	482	483	479	462	480	495	517	482	468	478	491	498	495	473	484	471	494	486	508	422	468	488	495	480	485	475	477	494	508	476	503	502	497	483	526	497	487	538	548	526	488	520	492	526	487	478	508	493	510	510	457	497	526	504	446	471	498	494	483	473	499	504	480	474	480	487	487	489	509	455	457	471	477	507	487	484	519	489	477	488	494	519	500	479	482	484	489	502	503	509	455	490	453	474	503	531	478	475	466	539	505	499	494	444	426	491	485	464	454	487	499	439	505	474	460	502	454	496	475	477	449	524	472	466	478	517	470	517	491	497	463	508	540	477	501	524	483	498	464	476	491	490	490	480	500	479	523	458	518	506	457	484	497	493	474	476	527	495	492	486	491	481	452	511	450	464	486	471	506	489	501	493	490	449	497	494	464	489	482	489	479	458	517	514	514	485	506	502	529	462	482	476	497	517	506	471	491	448	514	474	454	486	455	527	541	499	458	484	472	469	462	457	509	463	498	557	463	546	492	508	463	522	484	507	483	485	467	462	477	475	569	489	475	515	489	450	493	481	476	480	503	467	471	455	534	548	526	486	494	511	471	487	508	481	505	451	480	437	484	461	506	504	467	460	484	488	458	489	467	467	424	502	476	464	455	479	493	509	478	496	492	493	477	463	512	468	500	528	449	475	468	461	442	484	480	495	460	488	483	494	527	468	482	509	519	479	486	460	480	462	472	469	533	479	443	524	470	488	512	480	470	483	497	470	467	486	461	478	486	490	486	502	477	490	472	512	502	496	485	509	468	485	492	475	478	472	499	472	484	489	446	506	463	524	484	460	479	506	498	441	491	497	500	477	476	480	493	477	487	495	458	536	472	514	467	517	472	512	458	509	484	487	482	472	509	458	543	513	446	454	504	492	476	507	500	437	447	462	470	467	468	532	539	500	456	504	471	497	515	464	485	454	529	510	495	468	496	484	467	537	499	468	458	496	482	499	475	468	491	470	499	461	504	483	458	493	491	469	453	464	439	500	473	501	448	550	480	460	499	519	507	470	496	456	484	462	480	499	498	512	499	483	466	486	483	493	469	471	481	456	517	468	479	500	497	530	507	475	484	514	444	516	474	490	486	476	482	501	469	470	510	521	481	504	482	494	498	493	473	467	492	454	537	484	478	478	476	492	486	466	487	499	449	463	540	495	509	429	477	520	464	495	527	501	469	533	471	514	486	496	495	489	476	467
12408	2011	1657	1186	893	697	585	523	466	479	452	385	411	369	353	364	389	339	390	383	344	374	364	371	352	341	327	352	352	354	342	370	333	346	332	353	320	311	324	338	349	306	332	336	342	337	322	314	334	303	360	307	319	294	293	328	312	295	316	366	337	331	341	323	354	317	345	343	341	369	327	345	337	337	346	307	354	341	330	345	311	335	315	360	328	317	314	342	342	333	315	348	325	333	319	290	345	317	323	316	375	354	339	328	349	344	308	334	335	343	337	373	345	300	339	365	321	324	330	312	314	298	336	358	320	358	336	359	318	319	341	331	328	324	347	321	338	348	339	327	332	331	349	366	332	299	329	298	338	298	323	304	336	290	302	321	308	318	301	321	329	352	350	312	307	326	319	331	334	319	308	344	320	302	297	352	291	329	322	309	325	348	321	300	303	301	332	318	351	307	329	362	352	305	343	350	336	344	355	349	367	335	319	355	281	363	329	326	320	347	309	313	324	352	326	309	344	334	344	350	312	315	329	302	324	336	317	336	307	358	326	324	352	330	288	349	306	334	343	327	337	319	321	344	314	360	333	366	347	363	375	302	334	333	326	323	308	326	310	345	310	283	331	336	334	340	318	337	334	318	343	343	346	318	300	336	319	378	344	343	326	332	323	342	326	385	339	344	324	342	296	311	334	333	342	314	309	301	364	332	330	366	326	331	342	302	285	320	300	319	311	321	323	309	292	332	311	339	329	322	358	331	305	362	333	307	367	334	333	321	327	350	311	341	340	321	337	357	314	314	317	319	367	318	332	303	354	342	324	321	353	303	311	300	329	340	341	337	306	332	315	289	322	334	342	323	331	349	352	299	343	326	328	313	304	377	329	308	317	323	307	338	337	301	344	351	354	319	307	358	312	341	335	324	339	308	320	300	364	343	303	350	336	325	315	336	337	341	348	322	303	329	313	291	392	325	315	353	326	328	320	345	330	316	337	350	289	361	335	348	326	327	339	276	297	354	334	328	342	317	359	337	326	332	313	317	331	328	321	340	319	357	343	293	333	333	327	308	325	362	304	336	297	330	330	298	304	335	326	317	311	323	291	317	344	339	326	320	352	304	323	325	336	331	342	336	323	328	341	339	343	329	370	310	344	350	349	332	304	316	368	336	321	300	327	324	362	346	333	329	312	331	315	331	305	341	336	318	323	350	314	330	359	345	334	329	332	335	278	356	361	336	345	312	330	315	338	327	353	317	335	355	357	343	335	324	372	306	290	371	347	346	299	342	305	331	354	333	358	333	339	341	346	317	301	314	333	353	321	353	318	320	321	309	325	344	365	309	342	334	316	338	352	337	329	321	327	309	316	318	341	326	317	324	332	329	293	373	318	353	335	339	321	312	349	329	309	333	317	322	320	333	322	313	342	335	329	355	337	311	302	308	304	318	346	340	319	342	333	319	339	323	340	317	331	336	309	300	357	345	361	355	301	344	334	296	320	332	312	311	339	306	359	334	284	314	340	332	309	338	294	339	330	326	324	360	343	305	320	326	328	339	321	329	307	311	362	318	326	343	347	324	365	305	306	324	354	324	316	312	297	359	347	331	352	311	325	335	333	326	344	349	310	317	342	329	326	326	327	330	346	339	312	323	380	318	313	350	342	351	349	311	349	334	327	328	341	298	318	332	308	311	310	315	306	327	333	331	333	331	306	334	333	352	339	328	314	328	314	344	333	316	342	331	347	315	331	316	373	327	329	331	310	325	368	322	322	356	302	327	359	322	327	355	320	334	346	316	343	319	323	334	325	304	287	307	342	316	337	303	356	327	323	330	322	335	343	332	336	336	285	342	343	339	299	322	306	318	339	340	303	305	319	323	332	328	341	330	319	294	321	326	329	336	319	332	312	313	323	312	326	316	339	349	330	349	340	336	340	325	323	345	347	315	333	359	330	321	306	308	299	315	341	294	353	339	355	328	333	337	316	328	326	306	328	319	296	314	342	369	310	329	341	321	340	341	326	324	317	314	313	333	294	299	338	328	336	313	333	359	345	328	328	303	279	316	309	363	330	330	295	337	332	324	337	308	300	321	314	336	339	319	318	333	339	319	310	346	285	335	341	318	307	340	310	335	345	329	328	321	300	310	287	316	353	310	323	368	343	285	338	307	341	333	346	341	329	318	309	346	341	340	354	335	354	350	322	346	329	293	327	367	318	321	329	303	340	355	357	332	341	315	319	327	321	302	359	300	325	323	315	334	342	331	327	337	316	348	331	316	322	368	315	301	332	368	346	318	306	347	304	353	340	327	291	358	295	332	332	334	330	335	305	296	304	324	307	313	330	336	330	320	313	314	343	309	326	346	309	360	361	352	303	337	321	326	313	322	335	366	340	383	341	348	335	297	329	339	351	324	317	342	328	350	293	325	347	320	376	359	337	355	306	371	333	334	322	320	313	312	357	356	320	329	314	327	322	346	350	331	310	306	359	336	305	360	327	352	329	337	335	313	352	321	356	324	342	344	320	296	335	311	304	324	327	341	326	352	278	351	348	300	308	345	329	336	304	316	342	300	285	313	315	331	323	338	333	322	326	319	334	292	334	303	307	343	318	370	336	345	327	312	345	337	345	341	342	317	312	300	330	323	306	328	308	331	305	323	326	322	316	334	324	310	313	304	325	307	342	348	326	320	335	337	321	329	325	302	319	330	325	340	339	303	349	341	331	348	300	338	349	310	333	336	317	331	340	357	348	333	345	330	323	351	324	321	318	320	321	316	311	379	303	343	331	323	336	328	338	380	348	331	363	324	296	282	330	331	313	316	361	331	334	325	327	289	334	342	361	344	354	281	325	327	324	315	337	354	342	313	337	309	341	333	379	311	360	339	331	332	287	328	338	347	363	328	358	321	321	332	332	296	310	348	306	336	323	315	315	328	307	316	358	303	366	332	311	298	325	315	348	333	320	309	329	358	320	356	308	341	312	364	319	303	344	314	326	324	354	315	334	379	328	348	313	292	331	327	338	320	352	355	357	313	335	318	314	302	338	331	317	351	315	306	345	318	336	360	333	336	343	311	348	357	337	312	337	355	357	313	373	348	307	329	343	321	390	319	333	336	316	337	360	377	353	331	332	305	328	331	329	298	332	310	349	313	356	306	355	330	331	339	350	340	330	323	339	351	318	349	306	322	318	339	366	339	328	318	386	315	344	333	321	331	289	329	351	302	316	306	326	361	332	340	345	339	313	347	329	310	297	326	296	331	331	314	343	333	303	335	351	317	300	353	332	333	340	339	323	300	312	365	295	306	340	318	318	327	326	305	342	309	336	321	332	314	329	332	312	361	355	314	354	309	344	346	304	337	357	334	342	332	313	349	337	316	355	337	333	358	321	340	304	314	351	338	323	317	338	353	335	308	338	366	325	296	337	296	324	304	348	326	354	336	332	314	339	352	319	341	339	355	308	355	330	342	311	303	330	318	335	331	320	326	329	343	340	330	350	326	328	319	351	319	325	333
7937	1653	2712	3285	2978	2623	2296	1987	1819	1605	1494	1448	1386	1287	1198	1182	1182	1148	1136	1120	1045	1081	993	1034	1057	1002	975	948	992	971	991	995	997	907	979	968	918	958	949	973	898	898	1032	899	975	924	925	898	922	955	922	916	982	936	910	936	966	886	906	888	898	930	964	963	921	894	860	869	892	882	884	876	929	952	896	968	894	989	917	981	870	933	895	936	916	902	908	925	890	914	905	942	887	907	918	868	859	916	918	870	892	897	868	875	857	894	902	931	958	919	894	905	922	893	904	937	851	889	945	918	887	884	920	901	887	921	911	909	913	899	923	946	891	914	882	897	902	907	879	909	934	885	892	888	901	913	918	924	902	892	933	887	876	892	858	899	831	916	895	923	912	876	945	891	898	903	873	900	865	869	879	938	923	894	876	897	954	853	916	876	923	924	900	914	913	915	869	934	873	889	854	918	919	892	843	929	884	911	861	886	895	982	843	925	876	920	912	928	929	891	896	908	904	917	889	912	895	908	911	898	960	904	873	871	896	867	909	869	928	937	916	960	870	887	919	918	910	931	914	873	910	918	878	924	909	909	893	891	909	986	850	935	912	856	875	917	902	908	868	966	901	921	932	933	846	864	867	934	904	922	930	922	913	869	867	913	851	846	932	933	883	930	924	867	890	872	922	929	882	885	905	921	921	910	841	893	920	933	914	880	883	881	936	861	879	910	885	919	902	914	890	882	923	871	909	879	910	936	938	858	867	927	920	901	858	937	872	849	945	870	894	885	914	898	913	882	919	909	864	934	921	884	875	874	840	861	901	828	893	898	856	864	886	887	907	928	882	911	904	976	888	897	896	901	964	884	923	912	916	865	876	896	903	858	904	836	900	923	910	931	921	943	862	904	882	858	923	959	869	921	879	938	911	923	898	940	894	906	895	911	946	897	912	906	937	877	905	893	906	883	850	899	906	894	878	883	868	918	891	901	878	881	919	849	890	874	875	887	838	915	914	932	885	916	894	917	873	892	926	906	924	874	907	886	828	870	916	886	881	892	872	932	881	853	905	838	938	889	863	847	934	918	918	921	921	921	895	902	934	928	894	915	897	902	876	910	886	891	861	939	926	842	905	884	869	918	897	884	872	912	866	897	919	842	870	853	904	825	880	917	916	916	896	899	933	910	942	873	882	907	902	921	903	879	890	955	890	933	942	909	888	963	886	904	891	898	896	891	880	875	905	929	881	895	899	939	873	887	893	884	890	904	919	890	857	853	895	950	902	871	890	911	884	845	904	893	912	897	869	927	915	905	870	910	853	874	922	838	916	865	888	894	893	947	879	913	964	879	867	912	875	925	916	918	909	873	887	882	886	860	895	881	913	898	854	898	905	875	848	910	870	889	857	952	904	880	890	877	931	945	944	921	912	902	888	905	871	880	841	897	890	880	932	923	917	881	889	882	931	860	929	900	890	944	919	956	916	924	899	898	942	871	906	884	865	902	908	917	917	913	893	952	864	876	863	917	887	918	916	883	871	856	947	910	908	887	898	863	895	905	861	883	922	876	938	893	855	905	920	921	931	914	906	937	868	885	906	927	886	906	885	894	888	848	871	902	874	838	913	933	891	918	870	903	917	867	929	894	923	867	900	881	939	917	857	920	878	905	908	864	877	975	908	869	875	902	961	983	884	870	877	869	854	937	899	858	883	882	914	854	960	950	906	913	900	905	835	888	946	902	878	882	847	930	916	862	931	874	842	868	866	873	863	875	910	923	875	885	882	887	862	853	947	864	869	904	858	887	879	892	876	898	936	910	877	914	885	934	897	881	909	861	937	913	853	866	923	913	898	858	911	970	909	891	919	925	899	886	871	907	867	933	917	868	903	895	864	902	888	884	898	926	867	883	913	943	883	929	893	896	886	811	902	914	903	891	888	921	914	906	922	907	915	949	933	848	897	913	891	950	913	912	1011	929	900	945	938	947	891	934	915	910	904	914	903	916	936	869	898	866	918	884	902	934	912	881	929	877	912	882	850	903	893	881	896	851	884	880	918	871	936	954	863	917	896	901	920	883	913	941	922	937	870	907	923	885	899	881	855	905	910	874	866	860	852	938	920	921	892	923	931	839	882	857	925	894	893	894	904	880	865	880	897	919	863	857	931	909	935	919	911	936	877	903	878	938	951	937	896	917	932	919	926	917	875	840	941	926	934	902	898	917	839	932	905	928	940	915	885	879	837	914	898	869	902	909	879	885	908	919	873	884	892	884	907	903	869	907	896	892	927	871	840	897	886	883	905	904	906	835	938	918	850	884	892	935	845	930	888	908	868	938	915	908	916	917	921	927	928	873	890	880	919	832	868	889	876	914	938	864	885	895	940	907	947	883	891	877	918	910	924	859	925	900	883	944	933	900	898	894	841	963	885	842	890	875	916	923	863	923	859	958	871	883	939	953	921	918	945	903	893	931	880	845	925	932	926	932	949	907	902	921	936	923	898	963	889	857	899	897	931	874	914	836	886	859	883	873	885	872	891	871	865	911	926	909	890	956	878	926	915	887	893	930	849	908	886	914	924	906	906	911	942	904	852	914	913	900	914	955	869	907	928	899	901	848	881	901	883	873	852	905	926	854	851	843	952	925	917	939	913	888	900	907	897	924	908	879	905	829	879	967	918	888	913	893	889	869	870	839	837	897	909	901	893	874	891	881	889	919	907	924	890	857	895	891	927	882	884	893	880	911	883	937	919	914	943	935	853	931	908	935	965	889	897	927	921	841	930	903	907	894	903	902	870	903	870	917	903	923	854	862	947	890	889	936	883	891	875	902	861	865	866	875	861	846	852	917	902	911	958	913	880	978	894	902	870	916	907	917	907	868	860	894	903	893	934	860	897	934	922	909	877	913	918	937	883	882	907	878	956	897	878	936	876	906	885	919	898	943	876	938	907	871	896	910	873	905	913	924	866	907	921	916	914	902	931	872	896	900	956	899	896	888	925	886	945	913	958	862	884	888	892	870	893	920	881	886	860	915	882	893	879	882	883	904	890	884	884	946	903	846	928	940	898	912	875	901	909	888	904	897	925	884	865	918	896	943	882	886	900	922	831	839	850	859	855	899	880	861	916	889	862	836	896	925	916	929	905	925	865	944	916	924	862	908	964	866	897	873	920	969	868	893	890	891	922	895	889	928	888	919	981	879	903	860	935	898	900	842	915	907	902	899	903	914	923	948	913	819	871	919	913	846	937	918	912	855	862	891	896	849	961	878	878	886	886	873	862	941	892	907	950	984	884	864	924	853	914	880	906	909	901	910	932	929	930	926	932	908	911	897	925	899	933	894	882	868	874	928	922	954	907	887	994	897	954	885	901	917	892	836	908	898	861	905	884	869	938	894	872	894	899	861	866	893	927	927	894	878	923	911	890	911	884	928	978	871	856	922	909	911	899	888	923	877	881	870	962	916	923	894	913	844	904	902	888	889	872	888	915	839	871	883	898	927	874	844	935	892	917	879	927	954	908	882
19149	3463	2608	1902	1315	1015	798	669	617	524	507	467	468	491	419	413	437	430	395	430	424	420	387	364	407	341	398	382	426	376	383	391	356	403	369	379	416	377	384	365	403	366	393	399	373	356	413	404	417	369	352	417	389	396	378	382	346	347	368	375	335	370	363	377	390	364	374	379	390	379	378	355	373	408	370	386	350	376	351	358	386	406	355	387	366	374	345	361	375	389	389	363	385	363	366	392	377	384	378	358	377	367	353	390	400	381	361	374	371	363	372	374	389	352	366	382	386	369	370	371	339	351	405	361	376	372	380	358	364	398	383	369	383	423	384	395	341	376	381	356	338	407	350	367	359	374	396	381	352	344	331	369	352	383	422	398	336	391	384	359	358	384	380	392	376	395	377	407	348	363	402	359	381	382	399	363	383	382	395	353	394	335	355	342	371	340	399	379	418	337	338	368	354	361	379	392	416	388	348	360	354	348	374	374	361	391	392	352	406	379	411	368	400	368	370	386	361	374	387	385	360	388	364	338	379	383	363	357	368	394	360	377	338	380	391	362	354	365	368	387	406	363	356	383	383	376	362	397	389	359	399	379	358	397	370	393	351	354	380	340	357	381	415	378	387	384	387	405	389	344	369	352	352	371	393	319	363	398	367	409	364	388	368	385	365	368	364	369	377	342	357	419	373	362	368	369	362	429	373	364	372	361	415	368	372	364	353	421	375	352	360	416	329	346	362	368	363	345	391	358	385	369	374	386	342	349	322	343	384	368	398	375	342	379	392	355	347	393	375	373	353	362	367	373	427	364	343	339	388	342	354	355	361	368	349	331	395	410	379	377	368	393	361	384	350	370	338	384	380	340	340	395	403	408	388	386	351	357	388	391	367	347	374	373	366	381	367	396	378	366	360	355	386	386	398	385	424	336	363	331	362	386	382	400	398	373	369	388	369	374	396	374	329	398	361	389	388	389	364	380	369	378	366	399	365	365	347	400	346	372	397	362	385	363	370	346	336	387	351	375	382	392	363	375	374	397	391	327	364	384	397	379	337	370	365	372	381	401	368	386	345	367	352	371	343	357	369	340	377	386	339	369	380	378	357	375	367	374	362	376	360	401	415	373	372	381	369	424	352	363	392	349	354	337	365	357	350	376	352	357	340	385	359	371	378	369	382	362	358	415	368	383	380	341	386	357	385	403	377	320	399	376	398	370	350	366	385	395	374	348	368	400	388	409	380	346	379	375	383	350	350	358	388	415	377	366	398	373	361	393	355	369	383	367	360	367	372	386	357	376	377	390	382	358	362	361	364	345	341	344	380	395	373	393	377	360	366	370	381	383	373	368	407	386	397	380	366	368	356	407	384	366	374	359	376	381	341	384	380	400	389	370	367	387	387	380	354	388	388	332	358	340	354	387	376	353	374	376	364	358	385	351	377	372	364	358	374	341	369	381	355	370	381	391	393	373	343	363	398	387	372	367	369	388	357	368	382	366	376	382	359	382	367	371	335	376	384	369	387	358	394	347	352	392	390	382	366	375	369	390	411	393	366	354	371	373	357	397	393	387	408	411	344	368	407	336	377	364	351	348	396	369	347	382	407	367	380	336	374	390	373	331	389	379	370	361	395	366	413	386	379	367	360	317	354	348	368	365	366	369	423	375	385	373	338	355	333	369	386	349	344	383	360	375	398	353	338	382	347	365	352	395	428	381	388	354	397	346	359	358	367	374	344	356	406	355	366	378	362	367	355	363	348	361	359	408	390	370	362	374	373	376	367	379	366	375	380	353	375	361	382	366	358	350	408	366	382	375	422	399	374	356	387	362	358	377	396	371	352	355	311	372	376	365	340	358	365	389	399	409	374	376	393	370	359	383	390	391	320	356	363	354	347	357	379	377	385	397	377	335	350	395	391	359	384	375	411	361	373	383	346	366	391	333	396	393	373	411	352	394	356	343	355	428	396	385	383	380	338	360	374	355	364	322	368	380	363	387	368	331	374	385	352	352	390	384	381	368	360	360	376	387	377	375	360	364	377	349	366	372	371	335	406	369	403	355	385	361	381	344	412	364	365	345	333	372	386	414	341	387	398	367	367	402	375	370	387	342	361	381	355	352	381	388	400	385	385	387	348	365	364	380	365	415	369	370	372	380	369	323	378	360	407	368	374	375	381	378	387	363	406	381	384	369	349	366	350	371	403	382	358	353	380	370	336	355	318	349	365	380	359	393	402	404	380	351	392	348	363	344	368	412	408	372	379	365	376	368	409	388	416	388	364	346	359	397	346	332	401	376	344	369	358	365	342	397	384	378	358	338	382	370	402	348	358	383	412	351	397	370	387	369	370	349	377	405	372	376	382	374	374	408	355	370	367	356	373	359	359	395	394	377	372	414	375	367	364	340	387	367	344	384	359	377	400	389	397	342	412	397	374	349	349	380	376	389	403	367	368	348	372	382	364	351	367	380	407	380	368	354	399	353	345	372	376	392	343	316	339	349	369	344	327	331	406	366	390	368	374	378	360	328	349	363	371	381	352	350	371	346	403	382	350	350	391	384	369	392	354	334	373	359	373	380	346	362	361	356	348	367	370	341	345	331	386	338	346	369	365	358	362	350	399	339	375	338	385	362	370	372	349	364	366	356	358	363	393	377	368	340	386	377	351	415	366	354	383	361	365	369	368	338	363	327	355	372	342	378	381	349	345	358	361	403	344	338	383	410	353	356	386	375	378	349	359	346	360	360	374	363	337	331	382	356	388	388	364	337	411	349	389	362	372	425	373	369	354	345	361	397	391	374	374	378	361	397	386	358	379	397	346	377	384	391	371	370	390	389	370	380	384	354	364	368	342	360	363	416	353	313	374	390	364	352	337	356	353	391	354	375	366	369	368	363	380	354	369	403	380	373	415	367	349	377	380	403	389	362	345	377	380	396	349	357	393	368	330	360	381	353	370	430	387	381	385	381	349	366	392	386	382	355	411	351	362	368	328	345	374	371	389	377	365	358	407	396	366	377	369	367	350	351	361	378	381	337	363	344	391	396	416	356	351	356	388	346	384	366	343	357	366	386	375	372	367	393	403	369	380	350	404	374	403	363	382	352	418	377	355	367	363	380	361	358	350	365	366	389	355	407	388	399	403	372	398	352	358	368	389	363	359	383	351	364	341	354	370	347	352	410	379	397	394	368	363	409	357	428	395	341	331	358	419	416	335	349	368	367	350	401	358	402	371	353	342	373	381	392	413	374	377	402	356	387	390	364	356	380	405	365	364	414	343	375	341	372	353	365	368	365	356	376	361	397	351	358	318	358	381	373	384	381	385	349	359	353	371	394	343	355	352	367	368	373	368	385	394	378	368	372	365	378	374	372	344	360	365	386	341	408	381	333	364	382	380	363	373	429	373	384	346	382	419	385	391	386	360	396	386	390	348	363	353	368	374	386	417	364	356	360	382	396	364	361	341	356	361	365	402	394	368	385	351	365	364	387	360	368	358	349	366	391	349	358	359	406
10157	2232	3887	4823	4416	3733	3109	2661	2414	2204	2060	1821	1744	1575	1495	1396	1415	1361	1275	1246	1276	1199	1225	1140	1169	1151	1122	1150	1090	1123	1139	1075	1057	1120	1030	995	1088	1009	1063	1021	1057	1073	1059	1029	1027	1020	1012	1046	961	971	994	980	960	1081	1007	998	1017	1043	993	1061	984	1003	934	1012	971	1006	1042	985	961	986	994	962	948	1008	972	1015	1020	980	1011	985	1044	1016	1063	1001	1032	974	984	991	1004	949	1039	969	942	987	985	961	1007	948	950	994	985	971	966	970	976	983	945	965	1046	973	1038	914	992	954	980	957	941	1007	1024	917	952	990	990	914	990	922	931	937	933	940	973	985	934	989	974	930	933	930	925	959	960	941	973	901	985	982	896	980	976	979	997	979	1018	939	963	931	951	981	998	989	999	949	939	939	937	963	937	950	956	978	981	962	976	958	1004	956	945	976	976	941	991	1012	988	954	1000	968	1002	992	981	960	968	995	928	970	973	979	965	971	957	951	925	951	961	932	965	998	1005	964	990	957	1018	954	939	1013	958	980	922	1023	935	1005	966	938	972	977	953	1023	983	980	955	992	935	967	910	944	1012	979	954	991	963	933	873	938	999	963	910	959	967	989	994	969	938	933	963	930	943	972	999	932	931	996	923	971	951	951	957	981	927	972	930	962	946	911	1005	976	950	989	1017	967	947	978	961	948	985	970	976	897	899	1006	997	940	969	912	978	965	962	951	944	955	987	923	983	969	944	949	918	1014	950	966	970	977	993	982	942	968	925	1009	954	915	995	981	969	968	974	967	1018	917	966	985	920	929	974	995	1002	972	977	948	979	975	978	956	966	964	944	997	1024	975	933	948	940	934	1008	994	1003	971	983	987	899	984	980	1006	956	937	978	981	949	943	931	959	953	938	976	919	944	974	961	984	983	981	986	955	919	983	967	961	972	982	944	923	965	984	970	927	962	947	942	971	973	956	974	960	929	892	946	1024	980	966	944	957	971	955	993	918	1035	966	944	939	977	1013	980	934	923	943	954	964	921	985	990	977	927	997	926	935	960	970	947	947	1029	933	981	971	975	869	954	960	944	974	958	965	942	978	958	976	958	926	984	945	995	915	1007	991	981	1002	974	943	991	938	967	949	934	969	972	957	980	988	953	994	975	962	978	915	954	1013	1022	953	1001	982	965	1033	935	970	959	991	969	979	976	948	895	1010	898	917	937	978	984	967	949	941	951	918	972	998	989	1009	935	978	953	987	986	996	956	919	967	918	931	969	942	910	1012	963	963	965	991	956	1014	941	979	982	946	948	986	942	928	961	1002	988	947	971	985	913	939	997	1008	934	978	943	972	966	929	939	994	952	995	984	965	973	931	960	963	976	1001	1021	931	958	963	948	954	982	954	937	956	937	952	986	963	988	1050	887	958	955	1019	982	1011	984	922	985	932	987	987	942	987	999	922	999	981	958	999	897	986	931	948	1001	978	917	997	989	1007	934	963	899	970	950	939	945	963	943	948	998	1010	948	946	944	966	901	965	961	948	920	941	1008	952	976	982	967	936	930	896	977	967	962	934	930	942	966	991	947	986	988	923	942	951	953	936	955	999	934	973	979	973	959	959	897	942	978	947	951	924	950	948	940	1004	969	943	989	988	948	939	976	1001	945	946	1018	1003	915	981	990	981	960	991	959	944	920	902	973	985	993	1005	922	920	982	1002	936	954	1010	944	939	984	971	954	912	998	941	924	991	917	1048	949	989	952	1004	916	979	963	939	929	985	943	916	995	898	978	937	966	931	967	930	944	996	967	985	928	950	983	952	979	1005	938	952	915	1003	1026	1019	954	965	919	1011	945	955	944	921	940	995	979	1010	977	993	935	1023	998	967	928	973	955	965	1021	1011	957	998	972	973	955	972	933	960	1000	973	976	987	989	956	983	980	988	955	926	957	958	935	959	955	955	993	999	931	972	905	912	951	932	939	961	964	958	974	944	960	946	984	996	983	997	953	933	954	954	994	959	919	966	1004	1030	989	966	961	978	942	989	942	946	909	994	975	956	979	939	890	1008	950	962	956	975	937	1012	948	928	955	946	933	977	1025	1035	973	985	982	902	972	924	986	992	961	946	971	921	949	922	930	962	994	923	976	958	942	928	975	941	894	956	963	983	962	958	997	933	907	990	1008	918	955	942	914	919	990	898	986	953	994	877	971	985	921	941	907	946	991	984	923	928	927	942	953	965	935	959	991	995	953	998	992	996	970	954	921	926	964	962	1017	971	997	963	976	997	949	958	972	975	927	901	929	915	995	968	955	984	977	934	912	948	915	938	988	928	999	986	1015	961	966	937	918	984	922	987	958	893	997	942	914	938	994	955	957	965	910	982	942	955	967	983	922	940	1000	968	1005	917	1008	938	961	953	934	970	1001	977	965	951	955	957	975	994	958	927	978	912	958	934	960	982	934	981	948	956	1003	986	944	938	951	922	943	967	971	928	930	969	946	948	986	997	955	987	929	969	968	932	992	988	953	932	945	957	926	970	964	946	966	997	955	920	1010	966	958	918	980	1050	950	948	940	990	894	914	942	984	990	944	963	989	1021	957	917	1008	1009	947	1008	941	918	919	997	967	974	967	1002	939	944	979	958	902	965	953	946	910	1024	968	978	926	912	914	965	962	905	937	976	970	920	967	986	950	977	953	897	952	969	982	972	955	946	933	1004	983	1031	974	950	978	977	983	960	925	950	1020	959	944	990	991	943	944	966	950	982	959	936	982	929	971	1019	930	938	931	991	938	966	925	927	987	1004	1048	964	929	978	988	917	957	970	979	965	954	971	987	955	927	963	933	1002	977	919	903	958	981	1020	970	944	959	989	999	1015	968	989	1000	978	972	948	990	966	1004	964	1016	927	968	997	994	995	936	1045	961	947	954	941	1010	959	1012	987	1037	985	967	987	983	980	962	944	964	941	1000	959	940	972	911	958	957	1009	910	985	940	986	931	931	959	985	962	909	946	945	953	982	955	1003	985	935	1024	990	948	921	975	942	981	1013	988	950	958	964	945	939	955	1028	982	917	981	914	936	930	988	972	951	959	885	925	922	989	962	945	1047	946	955	1009	972	950	931	979	936	957	957	965	953	958	960	970	932	955	948	955	910	1039	905	929	957	932	977	987	969	906	958	939	992	957	1007	981	949	974	959	1052	900	942	941	943	952	945	1008	931	920	969	960	957	978	1022	1000	908	932	932	1020	957	944	996	971	960	947	960	987	980	1029	933	974	952	977	933	965	976	961	976	947	975	942	953	970	1003	930	983	995	947	942	985	1018	903	956	908	1001	929	966	933	975	944	957	989	941	903	978	888	942	975	873	941	959	916	1023	1010	940	969	947	980	984	984	958	946	956	942	956	971	933	972	992	961	930	974	928	968	1006	951	987	944	956	1018	1003	999	943	926	929	1006	907	1007	931	1018	898	988	946	924	955	954	884	954	987	958	977	1007	966	939	899	983	935	981	913	970	975	977	947	970	945	912	968	1004	981	959	996	990	977	958	1015	961	968	930	957	981	946	923	945	983	962	949	905	921	942	990	1039	967	924	959	929	968	962	937	993	978	963	979	1011	968	951	977	902	987	987	994	982	971	925	947	967	967	977	967	926	958	962	916	970	928	987	897	993	980	920	1012	957	927	959	972
2094	180	192	175	188	153	151	148	162	137	178	163	165	155	134	147	148	145	159	149	176	153	141	141	123	136	169	134	140	155	170	139	131	147	157	157	168	128	150	156	148	133	153	144	136	132	158	143	140	153	153	154	130	153	148	160	130	156	129	144	146	158	149	153	144	151	125	158	137	149	177	143	168	149	156	148	155	146	174	163	160	155	147	152	145	152	161	140	147	149	144	142	132	143	135	143	151	131	144	129	151	157	163	126	160	129	134	138	140	173	135	144	150	131	160	142	146	160	131	165	139	166	132	146	126	130	148	149	146	129	145	140	150	160	118	158	158	140	149	146	138	155	139	154	135	139	146	136	159	160	162	146	154	139	159	153	139	146	148	153	136	112	155	166	147	147	133	143	147	152	145	145	103	160	159	138	126	140	155	150	146	169	144	160	169	145	163	133	154	132	139	142	141	161	140	147	125	129	154	157	166	136	178	125	144	150	148	128	141	155	155	145	165	138	151	143	176	153	155	142	143	139	150	146	148	143	154	141	119	139	137	157	153	162	141	161	134	158	142	174	141	144	144	144	157	164	133	137	170	142	152	167	161	162	151	151	142	153	133	147	146	162	135	143	165	151	128	165	148	154	147	144	141	153	152	159	124	142	151	150	161	177	142	149	146	159	145	150	145	143	160	142	166	141	146	137	141	158	133	137	140	151	148	151	135	148	142	166	160	139	159	144	143	147	141	152	129	142	130	132	144	150	145	169	135	134	139	168	151	161	132	141	156	146	137	175	155	148	140	138	146	157	163	141	141	141	163	148	136	150	135	144	157	145	142	155	160	145	159	152	150	149	145	124	133	153	152	124	144	129	142	141	122	158	140	153	162	115	150	149	144	159	155	155	152	160	139	131	154	138	116	152	163	142	140	138	151	144	151	139	146	152	176	157	181	153	133	128	164	137	141	150	131	186	143	120	160	141	146	141	152	157	167	142	150	150	139	149	147	137	159	125	168	164	143	158	132	162	147	152	152	159	134	127	147	147	148	151	142	142	153	132	130	157	132	165	132	137	135	165	171	143	153	137	160	160	139	158	157	138	162	137	132	143	129	133	155	129	156	165	163	133	153	159	160	131	156	151	147	110	151	161	170	155	152	164	146	145	150	149	148	179	154	158	147	133	136	143	137	163	161	146	148	145	152	135	153	144	135	144	136	156	140	157	156	138	154	125	137	152	141	165	138	153	156	153	153	142	171	149	167	151	142	131	159	162	144	138	120	168	149	164	143	144	128	166	158	148	129	155	147	128	164	164	167	150	139	156	160	163	133	132	150	127	146	142	163	147	142	155	154	147	168	150	156	142	139	148	142	140	148	145	176	156	167	146	158	138	143	146	144	156	133	152	142	150	143	154	140	138	147	145	143	134	174	143	143	154	162	164	150	135	147	129	155	168	145	154	150	145	139	132	124	166	142	150	150	150	149	136	142	143	127	140	147	181	143	153	146	154	144	155	155	146	154	162	132	133	156	147	148	154	145	155	148	130	129	142	151	145	181	118	158	165	139	135	140	153	140	145	159	169	145	151	137	142	162	142	156	116	147	149	162	154	135	123	132	160	149	130	132	135	148	145	153	151	139	142	163	144	161	153	147	158	159	156	148	148	149	143	185	152	139	158	177	139	160	141	163	150	162	145	165	143	135	144	140	136	143	123	162	146	124	130	142	151	136	137	151	151	154	144	149	150	156	169	152	158	145	159	153	156	132	148	148	145	161	174	156	145	146	146	143	131	169	138	150	150	147	139	149	149	163	147	143	153	131	150	147	142	142	143	144	156	120	140	148	146	127	152	148	153	150	139	142	151	151	150	145	136	130	134	146	135	155	139	151	131	130	150	128	153	135	146	155	132	160	151	125	145	147	145	156	139	157	159	130	147	163	155	130	157	169	135	134	132	139	133	132	144	155	160	138	159	156	140	153	154	121	164	167	159	162	165	154	142	153	151	158	137	126	131	165	120	141	149	140	177	153	145	135	153	167	136	164	149	135	146	139	168	165	153	157	159	140	142	161	138	137	150	129	138	135	126	157	148	120	145	134	147	149	146	149	124	136	153	123	167	178	153	167	132	148	148	150	146	146	132	142	150	145	140	151	159	162	131	158	149	127	146	130	131	125	151	162	148	145	144	147	142	142	152	145	148	138	152	145	148	137	121	145	161	148	126	140	155	141	151	155	156	145	144	165	142	153	160	139	152	144	170	141	166	137	164	141	144	121	151	125	164	155	139	128	159	152	149	130	156	152	143	165	144	157	161	120	158	148	135	131	148	158	145	164	138	151	139	147	132	144	113	147	157	159	149	166	178	162	158	132	130	143	145	123	140	154	141	151	150	170	143	150	132	153	150	160	155	164	149	141	181	152	141	144	176	144	138	161	150	144	142	131	140	147	144	163	134	158	137	145	144	146	153	152	125	137	150	143	148	146	149	137	167	158	161	137	178	124	145	136	182	138	148	144	145	143	152	156	153	162	136	167	142	148	141	153	147	156	149	125	146	142	135	147	143	133	162	159	155	143	122	150	134	162	159	146	142	137	141	155	155	151	170	142	157	151	162	130	161	159	144	155	132	142	141	126	150	148	144	134	181	160	160	129	140	152	172	132	114	172	152	143	159	121	146	137	140	156	153	131	142	145	146	166	160	169	150	141	159	146	152	145	147	139	143	154	153	137	157	149	137	131	155	149	135	138	132	154	143	125	146	134	157	152	149	139	169	149	169	151	162	153	152	142	150	152	132	123	130	165	146	153	142	169	142	172	152	149	158	157	140	143	138	150	140	139	161	138	141	151	152	141	133	142	148	139	132	140	144	138	166	144	141	143	154	148	170	156	165	149	128	142	131	160	138	138	156	136	133	143	144	140	160	125	122	149	137	149	139	145	150	156	144	169	144	121	137	157	144	126	145	166	171	137	134	139	148	161	148	156	136	168	137	140	162	139	147	132	148	142	146	123	140	148	139	137	140	134	142	130	156	145	137	137	128	146	161	159	149	132	149	134	137	162	137	136	139	136	157	140	122	139	146	153	131	131	139	160	132	153	158	151	155	145	148	143	167	132	141	137	153	155	143	150	151	144	134	128	152	156	144	141	149	161	157	151	167	135	145	137	154	142	150	144	133	146	151	152	153	129	144	165	145	138	145	144	164	155	138	140	137	130	144	147	145	153	154	146	143	155	157	144	162	170	142	139	150	139	132	144	159	135	182	150	155	135	164	173	131	161	139	128	157	157	149	159	147	136	157	171	157	140	153	124	147	148	150	124	167	149	169	154	144	124	149	144	159	161	162	129	163	147	160	137	158	145	119	147	140	163	127	149	174	134	156	156	149	161	150	148	135	131	163	156	148	143	153	142	192	147	147	163	128	132	142	153	135	139	152	150	142	131	152	135	145	161	145	136	157	150	170	142	141	162	132	159	175	162	151	144	160	141	152	163	129	161	139	141	135	142	145	141	141	152	154	144	144
2351	515	584	597	575	547	570	541	514	571	541	460	535	521	491	524	458	518	481	500	459	536	488	512	485	493	529	488	535	489	444	525	509	485	489	466	489	533	489	485	485	502	479	478	460	436	476	523	488	503	498	484	480	499	473	472	496	494	471	503	495	518	483	475	481	482	491	478	484	466	503	481	493	511	490	509	497	491	470	535	494	506	483	465	477	534	478	499	465	497	462	528	467	498	468	446	482	492	490	493	475	543	484	467	496	480	531	481	462	505	513	470	451	500	515	455	490	512	478	503	497	518	449	472	479	471	490	483	519	471	489	481	503	489	483	460	476	473	471	465	494	480	495	480	498	463	492	499	466	489	489	494	540	499	489	470	473	520	483	474	528	484	502	516	495	499	513	507	508	499	482	517	461	522	514	478	464	496	476	517	467	492	519	463	440	436	479	469	507	489	481	488	496	513	482	486	476	488	481	508	526	493	472	441	497	507	502	457	496	534	481	531	527	513	460	486	487	497	496	505	493	515	498	483	514	475	485	468	506	463	489	491	506	486	461	492	477	505	458	488	469	502	501	500	477	478	452	486	491	498	519	518	494	495	458	473	539	493	452	412	435	460	507	476	497	479	481	475	452	495	520	457	493	496	457	459	490	482	492	516	468	519	500	469	479	506	460	468	493	460	466	475	487	500	486	473	497	494	474	485	492	543	490	497	466	533	496	457	470	500	489	447	503	493	499	488	526	486	472	518	530	497	503	471	497	518	456	486	471	511	532	479	460	440	502	452	515	470	505	472	509	483	454	497	459	503	485	489	525	489	506	491	492	493	519	486	473	459	460	517	489	461	470	480	452	493	499	499	528	498	490	515	480	507	470	486	500	473	451	500	527	548	532	501	500	481	512	494	518	491	483	517	469	487	482	493	501	475	445	480	487	487	506	494	498	484	526	470	477	516	473	502	508	497	538	489	459	506	488	509	502	453	453	452	513	474	487	475	485	484	480	444	503	477	467	503	462	459	468	490	488	495	514	473	521	451	493	467	475	491	459	494	512	487	467	500	513	470	473	494	466	452	478	514	503	472	503	480	515	492	484	469	506	500	496	473	472	478	473	470	488	478	486	465	508	489	528	486	495	489	483	504	504	484	468	476	488	494	483	495	468	479	495	474	534	483	508	480	525	479	501	458	479	486	500	474	509	484	469	502	521	463	468	498	443	509	485	457	501	455	512	491	486	498	464	516	491	484	508	473	564	531	469	468	490	466	464	470	502	481	492	494	486	470	497	499	490	489	476	481	511	513	491	499	509	501	457	480	495	477	457	507	491	515	511	463	505	483	516	494	490	497	502	470	456	489	478	470	495	519	462	452	476	502	496	464	466	465	486	478	510	475	454	495	482	476	513	471	479	503	447	463	489	483	498	489	459	510	470	452	490	447	461	473	521	513	495	487	472	508	479	477	492	508	469	468	451	483	474	499	462	500	537	448	441	500	433	455	468	485	427	479	501	528	455	498	481	459	499	489	468	467	508	505	490	476	525	519	472	456	496	484	507	453	488	463	509	511	494	481	442	450	443	475	452	503	494	483	438	478	483	509	494	499	492	480	479	484	496	478	448	474	483	454	489	492	502	492	454	485	504	513	468	492	446	466	505	474	459	463	517	463	481	506	480	502	469	495	481	517	520	480	482	508	474	471	478	468	498	438	471	522	490	563	487	479	496	458	526	493	511	485	475	505	475	465	461	451	480	466	465	502	490	532	482	492	475	538	460	502	465	474	492	510	482	465	470	498	526	493	493	484	466	480	457	494	491	464	497	486	452	487	480	515	465	490	495	493	490	494	511	460	486	468	456	511	471	465	470	494	526	507	470	501	439	487	497	511	496	522	505	528	485	465	483	494	471	503	478	474	484	493	468	461	489	493	502	506	504	481	479	474	516	477	502	483	494	516	534	484	488	489	468	480	496	514	468	502	475	491	489	478	469	536	466	481	482	500	447	458	523	472	457	504	515	505	461	498	475	466	494	503	486	483	482	454	492	509	450	493	470	457	496	491	510	473	480	481	500	467	499	483	461	511	492	446	488	464	492	463	491	434	467	436	496	488	488	495	493	487	462	484	466	472	437	442	469	501	488	506	472	502	474	479	495	478	469	494	482	446	457	489	504	538	464	496	465	459	536	482	481	488	466	527	480	502	547	482	461	440	486	496	471	486	492	506	474	494	466	453	517	469	479	484	473	493	509	507	471	470	488	475	477	484	491	449	493	479	462	450	479	517	473	465	490	466	467	444	469	446	493	452	461	482	479	481	495	448	525	504	503	468	488	486	484	463	471	466	492	508	505	495	498	512	482	498	518	507	540	495	473	509	470	488	518	474	511	458	493	478	466	445	470	490	489	480	488	450	463	503	471	512	508	486	477	447	474	475	487	541	477	460	445	461	475	461	488	483	530	524	525	467	496	474	503	459	475	497	535	486	491	481	471	430	496	460	483	444	442	504	444	502	464	457	486	469	477	454	476	497	506	428	463	488	481	491	471	470	461	548	512	466	522	473	516	501	450	465	488	479	485	474	457	476	491	527	475	495	507	505	488	518	474	513	499	539	503	472	493	479	456	488	489	480	475	485	480	462	478	473	476	467	483	480	497	476	454	490	477	446	484	455	490	463	503	514	504	497	457	471	465	487	495	511	483	503	488	468	509	463	488	516	507	519	507	510	447	457	498	489	440	472	486	469	478	508	452	521	487	498	469	492	492	515	490	510	472	515	480	498	495	511	517	497	490	470	445	498	477	498	494	478	506	487	493	497	494	478	446	490	465	478	474	548	477	490	485	474	475	499	499	507	491	482	477	492	502	456	479	501	471	479	497	459	531	492	531	457	493	493	483	465	481	482	452	480	440	473	451	494	492	480	460	445	528	457	473	458	509	469	497	458	495	482	506	480	523	483	489	473	477	495	502	460	527	480	502	496	517	484	432	489	488	481	477	493	488	481	486	494	516	517	515	494	497	489	470	495	484	520	481	475	488	486	484	487	509	476	539	499	507	504	481	508	498	448	478	475	503	484	499	460	483	478	503	456	483	496	479	464	475	480	498	507	482	461	489	460	452	499	473	523	481	491	482	477	444	461	486	472	511	487	536	501	420	490	494	469	518	480	474	468	530	452	485	486	489	500	540	528	490	462	468	511	502	465	466	478	503	493	478	485	507	488	491	520	450	492	502	501	465	506	523	454	495	478	485	508	488	501	491	473	462	505	481	525	483	488	476	500	492	483	533	462	471	463	483	465	529	482	446	492	479	476	475	460	455	508	454	490	486	489	477	540	492	498	476	479	464	506	462	492	511	498	445	494	480	487	491	474	477	487	504	469	479	507	487	489	459	462	476	467	452	458	516	497	468	509	482	517	471	491	497	466	512	466	482	513	472	444	478	514	481	460	511	474	529	493	513	453	485	495	454	469	473	476	485	465	498	463	476	489	493	516	501	526	507	482	461	495	496	494	541	485	505	480
10702	1513	1348	1053	840	734	582	509	436	433	405	395	378	383	396	348	349	395	348	353	349	351	349	359	356	359	359	344	307	328	365	348	362	311	315	329	371	335	347	347	357	375	334	322	360	327	343	343	317	327	336	339	318	323	307	353	298	350	310	348	329	301	354	366	326	339	335	318	347	309	310	338	333	310	327	361	316	317	344	319	321	339	337	332	357	331	286	328	291	325	337	321	310	314	328	315	371	345	337	346	341	311	291	312	356	372	320	342	320	332	351	323	356	335	327	366	323	314	318	290	357	344	323	356	279	322	323	337	321	338	306	316	294	329	343	329	357	308	362	356	306	348	328	323	345	336	364	380	339	355	348	354	333	317	339	334	347	309	316	344	326	325	353	306	341	358	347	348	332	344	301	308	319	358	327	316	285	325	361	345	338	329	364	359	314	330	339	361	369	330	328	328	369	309	360	338	324	303	295	347	324	329	384	288	322	363	297	333	294	334	327	318	334	304	359	341	352	311	344	313	323	329	322	339	366	309	309	361	367	323	369	318	334	358	331	362	315	338	330	334	313	357	332	330	297	345	333	297	332	301	336	316	333	336	316	349	358	342	306	347	350	325	299	331	365	318	335	291	333	342	321	302	361	299	361	356	325	336	320	306	344	314	360	315	346	361	362	338	362	307	348	315	334	367	333	310	310	357	358	338	314	312	306	300	300	316	334	347	314	299	301	319	304	322	352	347	341	327	332	343	341	321	352	305	314	333	327	306	310	328	316	302	339	347	331	310	346	346	307	292	311	339	316	298	358	347	346	338	311	324	337	321	331	330	346	317	327	338	367	321	311	334	331	305	329	345	321	324	311	323	324	331	309	308	324	320	372	345	344	313	311	353	339	351	324	309	316	298	341	319	365	355	336	325	346	322	319	334	328	323	358	357	309	320	308	326	354	341	363	324	346	322	337	360	331	328	363	351	306	317	314	325	347	330	317	327	308	311	297	306	339	358	353	341	308	371	322	314	333	306	320	311	320	315	338	360	316	338	310	337	339	354	343	324	360	336	332	288	306	333	345	336	352	295	340	340	347	322	312	349	338	309	315	340	315	328	316	341	300	312	317	331	332	339	313	328	343	356	332	311	360	327	352	330	348	352	318	332	339	323	312	288	310	313	339	334	318	326	314	373	308	351	334	342	367	326	300	337	347	316	328	303	341	338	296	307	347	317	336	331	366	326	357	313	342	331	306	309	290	370	339	330	325	342	317	316	330	345	314	327	316	358	338	338	337	327	349	319	329	368	354	335	325	331	338	332	312	339	309	350	338	321	330	376	336	312	319	350	327	340	360	328	356	327	333	310	292	343	337	353	330	325	299	357	310	315	306	352	313	309	313	333	301	319	340	344	311	282	327	321	309	336	359	380	348	369	332	356	352	333	346	294	338	329	324	310	298	299	322	313	332	346	307	325	345	321	333	317	315	343	321	337	326	336	322	349	342	329	326	315	321	318	298	356	323	320	321	316	320	320	340	379	311	328	356	307	326	333	337	303	333	321	306	349	338	334	294	336	357	334	324	350	335	338	335	343	336	315	319	335	337	307	356	322	326	321	294	332	305	325	325	323	323	343	308	325	334	319	319	295	337	325	383	357	305	352	299	351	327	328	351	346	335	308	349	357	353	336	371	315	338	315	341	329	339	303	329	348	315	302	316	305	341	345	321	338	360	337	361	276	313	336	345	288	332	339	330	352	340	312	311	317	349	325	340	330	310	348	315	382	346	318	311	328	317	289	311	340	370	317	340	317	324	337	338	322	333	312	320	304	342	309	326	347	320	331	290	303	345	336	348	316	312	320	313	354	304	307	316	326	332	344	332	315	303	339	330	348	353	338	339	301	325	326	328	349	326	342	302	348	307	331	388	300	342	331	361	373	338	313	327	351	337	318	309	333	338	392	340	320	324	344	332	331	325	316	340	334	324	324	357	357	335	320	338	344	324	343	307	333	311	343	317	311	328	302	308	311	347	324	343	341	312	328	344	343	346	342	313	309	321	327	366	317	310	329	321	305	315	320	332	335	315	336	357	323	351	311	316	312	329	340	317	321	307	342	344	324	335	307	350	356	340	314	302	305	322	348	335	321	326	310	357	366	323	292	337	356	335	331	317	319	305	353	338	323	322	316	337	358	279	312	318	319	344	357	337	352	309	333	320	338	319	323	329	346	371	306	320	317	301	315	301	337	333	315	322	350	348	314	364	331	313	369	318	358	317	347	339	327	330	385	309	323	328	315	340	332	329	317	339	335	342	334	332	305	343	347	317	312	313	346	327	344	334	333	297	327	320	316	337	327	313	332	306	326	321	345	307	337	322	337	313	335	322	319	357	315	333	305	345	333	319	359	308	299	321	316	313	349	341	314	334	312	322	314	326	345	293	328	356	341	331	327	309	334	357	352	346	332	329	344	331	321	327	313	285	311	310	353	346	328	346	312	329	318	315	339	343	340	333	290	346	338	306	326	362	333	332	321	384	348	324	346	346	340	315	319	335	341	319	334	334	353	312	346	330	339	367	357	331	310	351	353	332	329	349	307	321	325	341	315	323	325	315	357	351	339	322	333	325	304	332	319	321	327	336	350	326	319	343	327	332	307	350	341	318	331	355	332	354	320	328	356	348	292	318	356	323	310	338	324	318	326	316	354	362	330	324	321	322	322	342	315	353	304	343	342	317	299	352	318	323	308	322	324	302	319	345	334	333	332	346	320	333	328	323	353	315	313	359	297	333	298	298	312	383	338	312	345	329	331	335	297	350	342	321	326	340	356	332	307	315	314	329	323	332	325	337	345	314	321	327	330	328	346	316	305	314	334	311	315	324	291	352	319	351	356	345	343	343	299	339	338	352	316	331	312	332	319	362	358	340	340	357	328	361	312	293	343	356	339	312	291	344	325	320	328	320	328	356	308	343	311	358	337	338	329	307	307	328	322	290	307	345	365	326	324	292	279	348	288	329	363	314	331	316	323	299	343	293	340	352	304	329	384	309	330	286	341	321	362	326	336	305	376	328	296	364	314	308	331	322	343	302	323	326	357	328	307	349	328	317	356	302	342	353	344	313	311	342	360	327	299	345	339	345	335	299	344	336	358	333	312	342	330	300	306	307	339	341	321	299	364	341	338	318	328	331	317	337	342	358	316	300	316	369	302	302	327	308	335	316	325	332	340	319	344	315	313	318	320	342	335	330	327	354	309	340	364	321	342	319	307	333	314	335	328	333	294	301	346	331	325	342	309	345	332	346	303	322	340	352	343	341	305	329	316	344	359	340	306	346	306	319	309	334	312	333	306	364	327	349	320	349	316	326	331	325	333	317	330	351	355	349	304	351	325	300	341	314	347	319	330	285	330	363	338	341	338	331	294	317	302	319	320	365	337	331	306	338	315	345	345	335	348	314	342	330	314	318	345	332	307	312	301	317	327	316	326	328	345	300	338	348	305	327	300	361	367	330	312	379	348	318	338
6961	1668	2650	3266	2954	2530	2238	2002	1789	1661	1507	1446	1326	1349	1308	1209	1161	1153	1095	1111	1100	1086	1045	1066	1073	963	1065	946	990	976	930	963	919	954	938	977	928	957	902	940	971	949	921	919	932	914	919	954	919	947	897	957	949	956	959	883	915	964	914	869	973	904	864	853	926	880	936	918	911	931	950	904	907	853	877	911	902	907	977	876	863	904	891	910	962	878	911	893	909	928	922	888	909	918	887	842	955	872	917	858	900	881	866	953	910	923	891	962	903	874	928	854	912	885	965	937	884	900	859	931	906	932	906	958	940	913	926	871	896	869	953	884	882	933	882	949	916	924	906	838	899	899	892	907	933	896	958	885	929	917	896	954	928	901	888	875	892	853	932	854	904	873	883	894	873	860	912	872	849	905	861	873	883	900	909	897	925	939	941	903	903	846	893	903	914	971	933	902	887	896	926	864	851	925	941	862	889	909	890	892	883	868	847	913	944	881	911	914	951	897	921	932	928	885	971	903	899	981	853	886	891	910	915	879	904	904	975	940	954	869	946	919	861	922	875	913	963	949	885	881	929	919	891	874	862	912	921	906	873	895	863	863	894	929	933	891	860	903	858	915	846	866	905	886	900	913	896	880	918	918	895	869	901	907	915	877	883	891	852	863	924	886	943	925	924	846	882	905	892	883	881	927	948	860	880	901	884	954	875	889	914	912	873	895	935	892	910	911	883	921	917	889	915	888	870	881	909	879	886	912	864	920	908	930	897	911	886	907	899	951	955	913	920	891	894	887	926	931	920	931	930	856	874	923	893	944	933	874	870	885	928	927	911	927	899	873	844	914	887	948	899	894	884	915	872	885	875	924	888	861	884	933	818	948	903	877	917	870	852	869	868	891	896	859	887	885	866	926	882	935	927	901	901	890	928	856	872	886	917	874	922	891	993	834	883	897	863	906	838	885	960	917	839	942	915	879	937	920	945	876	909	909	898	848	912	868	868	917	850	831	886	908	921	872	932	925	897	894	909	852	874	867	949	916	841	902	928	885	898	900	909	933	937	914	898	881	921	885	950	867	897	925	894	941	851	864	879	903	877	869	936	843	928	846	909	956	904	920	851	938	860	907	893	900	919	930	854	885	936	936	833	896	869	909	878	875	894	880	933	868	916	899	867	915	876	926	892	953	913	891	907	908	902	915	918	872	936	912	912	893	915	918	947	942	866	933	910	905	897	927	864	929	921	889	870	895	891	899	920	921	870	886	886	911	842	862	919	881	922	871	915	896	863	878	894	898	871	905	897	928	896	946	911	917	892	848	879	850	906	871	885	934	961	904	896	934	923	932	927	939	901	888	898	910	881	876	885	878	905	904	865	860	875	909	902	927	906	857	894	883	878	930	862	950	871	922	923	874	853	896	954	952	913	889	912	900	930	873	905	876	884	894	897	898	887	896	921	860	950	891	913	871	932	879	861	879	894	852	859	912	865	880	869	891	904	893	929	895	855	920	948	927	872	863	912	878	883	893	916	887	969	959	888	877	891	855	875	898	898	917	950	868	906	839	917	910	905	880	910	919	878	898	822	912	908	905	886	901	857	889	877	857	889	857	889	872	897	891	929	886	846	881	902	894	874	864	941	832	883	931	924	917	912	922	881	847	881	955	890	845	898	910	902	892	904	906	856	884	910	929	977	889	916	924	907	835	943	874	877	907	928	854	856	860	887	890	896	902	890	961	952	916	914	912	935	854	870	873	921	924	903	908	885	921	933	906	920	908	942	850	886	892	953	881	885	935	836	883	897	918	891	891	903	880	924	969	889	855	919	881	908	823	862	960	869	919	914	897	891	917	974	896	919	944	894	868	914	937	964	936	914	877	909	924	935	913	917	928	898	918	822	928	904	952	929	930	878	908	891	936	910	942	865	906	885	869	907	888	864	896	891	875	902	944	891	929	918	900	913	871	930	947	912	893	877	932	907	859	896	895	896	887	919	944	872	865	961	885	815	878	925	901	888	885	901	868	845	871	890	891	918	869	896	949	896	877	898	951	898	932	914	887	934	906	912	893	905	946	896	869	900	889	889	932	829	855	907	902	942	888	903	877	881	900	856	949	924	852	898	885	905	873	883	932	914	937	905	969	874	966	897	867	874	914	893	832	872	957	900	942	892	902	878	884	890	871	972	884	933	901	888	879	896	874	916	883	928	905	900	893	949	903	924	891	950	974	856	897	872	873	893	916	944	876	889	904	911	854	873	925	934	910	842	929	867	888	912	884	891	847	920	896	869	915	955	854	925	877	877	934	869	871	925	936	863	858	935	926	911	879	896	857	891	858	902	872	911	883	967	868	910	852	860	944	885	929	974	867	912	924	880	906	895	925	906	928	917	863	871	939	946	943	907	869	924	885	873	869	859	926	924	882	925	867	881	912	919	896	887	903	911	895	916	927	970	940	872	885	883	900	909	902	889	847	941	839	932	933	920	856	893	870	947	906	873	931	889	860	892	911	920	892	928	905	850	857	876	898	897	902	935	842	868	879	863	872	918	880	898	868	876	931	872	924	930	936	889	863	872	919	903	871	901	943	929	876	859	870	892	930	901	891	900	862	861	917	913	887	908	928	856	927	931	963	926	853	891	881	906	905	909	909	878	861	904	940	893	919	879	921	922	893	936	931	890	883	927	917	897	908	891	906	914	878	898	836	927	892	897	952	870	929	836	953	897	925	932	921	890	968	883	859	887	912	886	928	876	886	882	938	889	899	888	911	909	884	913	914	888	830	853	954	897	948	930	909	868	914	906	956	900	871	917	880	875	949	909	852	878	937	902	905	915	899	867	909	920	899	871	844	902	944	899	883	848	882	847	870	878	907	913	930	925	859	920	886	881	919	912	887	905	890	915	884	873	896	909	879	910	850	902	902	854	892	933	889	895	873	836	944	916	890	951	926	918	909	912	925	914	887	927	891	911	890	908	924	936	895	892	877	846	907	920	895	882	913	858	860	918	932	872	911	945	894	897	881	890	920	916	888	851	877	899	862	899	874	928	850	867	906	878	849	897	927	902	921	920	902	902	956	881	905	890	885	896	856	927	875	853	885	958	868	859	838	926	916	944	906	869	822	911	911	851	907	906	882	913	893	882	886	939	951	862	865	894	882	891	884	890	891	913	874	923	928	919	926	863	915	923	894	928	858	850	916	914	888	835	880	889	899	903	865	911	871	873	872	865	923	859	905	884	887	892	883	898	878	873	887	928	939	880	911	868	917	888	850	931	915	849	892	817	906	949	895	862	898	843	928	868	881	865	905	861	919	896	943	893	874	837	889	928	850	885	929	885	852	939	828	867	899	891	911	864	911	944	892	944	952	893	856	945	910	893	867	877	921	880	912	916	869	871	880	923	929	863	881	907	954	954	882	909	962	868	862	833	941	902	899	901	864	875	893	884	885	897	908	893	842	915	927	880	860	911	906	914	912	948	892	907	840	850	932	958	873	869	975	943	897	887	895	875	868	929	841	906	879
17411	2762	2211	1750	1214	915	752	721	579	555	530	473	512	441	495	423	406	426	464	397	434	405	394	422	382	370	358	390	402	376	364	407	384	358	336	389	376	380	385	367	387	395	372	393	347	357	349	364	373	348	383	366	375	381	412	365	374	367	364	354	348	389	349	404	415	357	373	379	408	378	334	361	383	352	356	373	373	358	368	400	358	346	362	391	343	384	350	337	419	367	362	347	352	391	389	399	360	375	418	374	350	387	404	338	334	390	356	361	353	352	390	378	370	373	361	377	376	363	353	362	348	337	361	367	394	371	374	386	392	348	379	354	374	380	315	356	324	376	380	363	393	383	366	389	349	374	371	373	364	348	424	375	369	399	338	344	391	354	391	376	375	333	354	369	376	385	373	371	343	338	379	380	407	399	375	371	324	372	387	370	331	378	379	377	367	346	371	354	375	368	377	372	406	346	372	397	399	384	336	353	360	361	401	367	404	352	370	376	360	358	367	372	377	359	339	355	391	387	343	322	360	365	381	377	376	355	407	363	389	360	395	359	392	384	374	367	378	388	369	351	388	397	400	389	345	343	370	384	374	341	375	358	343	390	370	374	384	342	383	342	385	389	368	398	306	367	364	393	396	392	373	342	378	376	393	383	352	394	379	400	368	315	371	370	372	375	362	352	396	351	377	335	342	356	365	420	349	355	365	372	385	359	364	361	385	418	404	379	377	327	378	343	397	334	376	362	359	365	373	370	372	355	359	383	330	366	366	384	354	356	346	387	368	356	359	369	387	368	357	390	344	353	399	344	343	394	354	356	367	354	374	351	388	389	350	338	362	377	316	358	426	347	349	380	349	369	362	371	347	369	354	420	339	358	375	379	363	361	373	390	380	335	377	375	369	384	336	372	356	374	366	378	360	374	360	375	359	355	379	378	346	370	381	348	338	370	377	348	379	324	360	390	348	371	367	377	361	382	373	359	386	386	344	341	345	378	377	343	347	396	375	329	358	369	366	359	367	376	346	365	357	386	334	389	336	358	374	342	355	369	359	386	351	364	365	395	336	359	333	390	365	363	344	378	373	367	339	354	359	370	370	394	372	387	356	418	379	391	351	345	390	360	383	366	348	364	355	356	387	379	377	378	393	388	376	369	385	366	392	346	395	361	356	384	393	379	358	380	392	367	386	373	370	339	342	415	350	354	381	357	365	350	351	350	343	407	368	337	361	359	377	372	379	390	409	345	375	377	371	387	366	375	345	317	359	360	382	350	350	375	338	355	373	385	361	337	394	377	361	411	394	357	380	411	338	387	376	400	423	343	370	368	375	411	343	335	372	363	357	356	393	357	362	380	349	365	341	372	362	365	374	346	369	356	334	371	378	362	369	359	357	379	400	389	374	363	349	396	381	400	373	387	380	344	389	394	390	362	371	347	357	390	344	384	368	341	369	404	355	351	364	359	368	368	371	365	391	373	380	351	364	373	354	321	338	350	376	374	369	353	348	347	379	360	369	345	378	330	382	369	367	333	383	361	324	406	393	360	364	342	347	344	388	368	357	370	367	398	394	364	386	382	377	347	392	360	386	392	373	343	387	340	384	340	401	347	335	336	367	355	398	382	388	373	379	346	353	390	358	394	383	372	352	369	372	386	386	345	371	402	349	349	371	377	356	348	417	343	375	388	369	345	372	358	367	358	389	394	391	349	343	339	343	377	359	409	339	370	396	350	392	371	384	384	375	360	380	352	405	369	347	336	375	397	357	346	360	341	332	386	343	331	377	360	379	386	360	378	385	352	398	435	333	380	316	356	361	361	380	351	397	354	384	376	357	341	347	366	387	344	352	367	368	345	375	386	365	351	374	374	385	391	315	347	358	338	361	392	412	325	409	374	359	358	371	345	356	362	379	342	396	365	389	400	388	379	356	377	357	377	347	390	351	359	374	412	385	379	350	343	383	369	368	362	354	373	363	371	354	396	398	409	376	352	342	356	361	362	373	381	376	365	358	386	400	347	370	374	340	355	344	358	366	381	363	353	350	388	369	401	393	375	327	404	335	374	404	344	358	357	359	415	371	369	389	371	409	398	367	372	383	371	376	392	372	368	419	370	396	395	364	346	389	354	366	404	355	373	362	357	373	355	374	376	385	344	349	370	418	409	380	382	353	354	397	360	380	362	352	358	387	389	380	357	377	404	346	370	349	383	348	361	365	366	363	347	337	373	390	336	341	390	363	378	336	370	378	372	353	361	337	379	345	328	371	371	394	393	367	374	380	380	370	369	357	363	346	369	388	402	378	392	377	363	339	409	367	425	376	384	385	410	354	366	386	354	364	357	350	374	337	368	420	369	355	374	355	351	372	340	356	400	372	378	368	359	364	357	361	367	396	354	379	374	336	360	326	381	356	368	356	395	343	379	390	396	330	405	337	349	351	362	362	375	358	396	360	354	375	369	343	364	335	334	359	407	390	387	387	354	368	361	385	355	362	340	381	381	336	382	367	371	343	332	362	352	367	364	370	409	368	387	370	372	370	351	333	373	397	353	414	379	366	343	363	389	370	379	375	383	387	378	359	325	334	420	383	380	333	366	377	360	385	366	364	388	363	359	336	396	380	411	358	392	372	361	345	322	388	383	361	365	400	354	368	392	368	345	362	382	382	387	345	356	363	368	355	370	333	383	396	404	415	409	398	355	354	367	370	369	357	340	348	414	339	378	394	380	377	400	400	360	365	382	366	339	384	400	379	354	361	367	374	396	376	349	379	351	336	366	351	357	355	384	338	392	379	360	374	370	364	335	382	355	332	338	398	359	349	371	396	341	373	383	391	386	353	360	359	376	366	360	356	385	385	410	341	356	324	366	364	389	374	352	364	368	379	375	352	390	331	401	349	388	376	322	388	383	387	377	361	378	373	391	367	344	362	412	345	386	384	356	322	386	375	382	351	370	377	355	377	386	379	366	340	345	379	386	384	381	383	344	329	385	384	369	376	345	402	382	354	378	380	375	352	360	363	385	348	342	351	358	382	387	374	361	366	396	392	425	364	370	389	383	371	370	366	391	372	335	353	357	356	380	354	387	382	353	359	379	356	362	415	366	350	355	372	372	375	358	336	385	375	375	364	333	347	379	328	385	416	418	370	331	375	378	370	361	403	367	377	360	368	382	393	377	362	393	350	390	372	387	395	348	372	361	394	366	347	406	348	380	341	369	366	384	341	340	371	394	354	343	360	349	384	346	338	370	386	372	355	361	379	374	373	382	355	377	322	338	411	366	377	345	375	352	382	374	363	372	377	342	363	374	340	410	403	342	347	374	344	334	368	373	379	378	388	404	376	380	339	365	346	357	342	371	412	366	359	378	361	370	356	350	392	376	383	380	359	360	366	361	391	359	355	366	382	373	336	335	366	357	370	387	361	372	356	375	381	377	346	380	372	357	393	353	388	370	370	407	350	347	358	407	349	375	376	417	398	389	358	363	357	359	349	346	342	362	350	385	418	359	395	386	377	397
8966	2191	3915	4800	4412	3632	3154	2812	2532	2225	2014	1889	1756	1692	1492	1429	1426	1346	1329	1321	1255	1285	1227	1170	1187	1136	1138	1141	1158	1100	1090	1070	1057	1039	1069	1045	1094	1034	1015	1024	995	1021	1041	1013	983	997	970	1007	962	1002	1024	973	991	973	989	971	1024	1006	1032	1014	1025	991	965	1019	985	971	963	1050	974	935	950	1011	974	979	965	966	963	968	943	1021	967	939	958	943	937	965	1001	963	921	981	1012	994	948	1003	935	960	986	962	997	960	912	992	958	930	1039	992	959	956	941	982	985	963	968	974	983	920	929	916	960	1041	959	995	961	973	959	992	1005	900	978	929	929	955	977	994	907	1006	963	908	963	946	943	1021	991	949	947	984	936	946	940	984	943	961	991	950	983	988	943	951	943	921	940	1029	965	984	1011	956	969	950	980	946	927	934	950	963	977	964	928	957	952	939	942	946	968	1002	895	958	925	966	934	969	1004	905	941	967	940	929	958	952	968	989	958	963	921	925	994	933	1005	1010	968	964	951	940	950	1010	964	994	968	952	964	957	967	971	1012	1002	907	1017	941	1023	962	964	988	980	948	962	952	987	944	995	973	1018	1011	934	937	972	975	1023	898	997	983	979	919	911	961	975	1002	977	971	992	938	965	885	986	968	1008	973	979	992	953	959	1009	924	955	910	962	1003	944	988	912	1008	940	958	974	947	914	940	937	990	968	920	974	934	927	956	957	910	946	991	954	942	980	968	937	1019	1028	989	955	945	899	920	958	963	993	995	938	994	942	1004	1002	949	951	1017	1002	986	969	964	937	929	988	950	934	1021	958	988	958	947	963	923	943	995	952	976	923	933	939	939	1025	938	936	919	953	935	950	940	961	1012	996	960	977	950	957	958	964	992	958	960	980	933	944	1019	1007	923	944	974	966	914	937	938	1000	938	957	959	940	896	941	926	931	1050	926	916	945	957	1031	1022	913	939	935	948	962	965	941	921	950	987	958	953	901	1000	976	960	941	909	949	1011	940	912	903	980	960	932	989	973	1014	935	943	941	1000	921	962	971	974	990	979	994	974	959	945	940	890	956	983	961	1038	993	956	963	913	916	957	957	935	984	948	949	964	1019	989	983	962	984	921	1007	951	889	922	984	923	950	979	964	994	920	980	978	935	967	988	906	961	1000	964	938	1013	968	972	950	965	947	983	939	961	953	1018	1023	914	938	951	944	955	934	960	937	974	951	954	930	951	1001	931	983	990	1000	1001	940	1028	975	966	939	967	1002	933	927	983	940	972	1072	955	941	979	968	925	932	971	1017	1021	946	952	982	984	944	954	949	901	983	1003	960	959	958	945	970	999	900	983	926	938	999	989	976	977	1020	1001	921	958	919	953	941	972	955	996	997	998	941	944	978	978	1000	937	922	942	980	887	972	929	967	965	962	956	966	964	953	935	969	933	946	942	974	906	1014	934	959	965	973	943	938	970	950	929	979	943	988	972	993	986	943	960	996	933	962	931	991	1006	917	955	977	975	1030	959	967	955	993	984	997	958	991	985	947	921	969	946	935	982	1040	973	931	1021	929	976	971	947	991	970	968	960	1011	975	991	965	933	978	992	951	962	972	914	998	919	982	1001	997	956	1023	929	975	943	932	954	944	974	1019	969	959	957	989	924	969	933	933	1016	962	977	1006	910	948	988	977	938	1013	990	997	961	958	972	953	957	977	938	986	999	970	1001	971	937	999	918	974	954	950	933	985	925	955	1008	1028	987	995	1000	970	957	979	971	946	953	1052	972	970	959	991	944	988	964	1021	1008	966	968	950	980	955	1010	908	953	936	927	1022	1001	1014	984	998	939	1009	978	1009	989	955	935	907	983	964	985	985	928	962	916	965	1000	1004	915	930	947	949	968	997	982	945	939	924	948	1021	950	1000	1002	982	992	926	978	956	954	930	918	925	926	978	926	933	946	968	900	976	1009	986	961	989	972	984	950	997	936	974	1006	928	1007	923	960	1006	947	942	981	953	977	977	1000	986	984	1016	973	961	990	958	990	954	999	896	988	1001	954	997	980	950	992	941	982	977	925	933	973	993	932	963	975	956	944	974	979	951	963	988	987	957	986	960	937	954	888	977	933	986	978	917	901	958	932	955	982	954	993	1008	993	919	1007	975	924	1025	895	957	972	880	948	959	1019	1013	1034	989	993	958	946	1045	994	956	968	937	944	947	963	971	979	946	973	930	963	929	994	998	905	950	950	956	916	995	992	1000	970	910	947	941	952	972	952	917	944	900	1005	982	974	939	954	950	953	967	967	1011	938	890	966	978	933	938	1018	959	985	1011	932	926	962	963	975	949	969	949	908	953	971	993	999	998	992	947	944	980	965	900	931	947	916	968	935	932	954	986	980	972	970	978	996	986	985	926	935	968	888	943	990	953	992	942	957	982	1017	985	1015	983	982	936	971	906	948	919	932	949	963	972	930	970	923	916	945	903	993	1010	980	1016	935	955	945	1005	1010	953	921	979	979	1026	958	968	912	961	948	983	909	1011	961	907	987	1002	963	954	953	964	987	933	901	973	1026	1004	937	952	948	1012	937	977	962	912	967	990	1015	962	965	989	962	919	971	924	927	933	946	966	970	1007	936	968	928	946	940	994	929	932	958	991	935	961	980	967	975	959	968	1011	938	933	957	898	907	985	952	1001	938	942	967	964	967	990	969	967	938	965	893	982	954	936	926	953	1033	969	985	957	965	939	968	985	930	952	902	943	975	947	1005	948	964	946	987	928	953	968	964	951	975	977	910	973	955	992	924	973	972	976	975	947	985	985	962	943	962	966	965	946	994	976	1012	932	918	914	946	963	951	954	991	948	995	942	973	941	1003	971	971	952	945	924	943	946	949	979	947	919	962	976	964	971	944	945	973	942	1015	961	949	977	969	960	973	973	941	1000	944	1008	997	986	964	932	951	972	951	981	906	965	1037	962	974	1002	974	958	944	907	934	952	960	904	943	945	977	951	993	965	966	943	927	954	939	919	1020	933	893	988	961	960	994	974	1007	969	948	953	956	976	1008	977	974	982	980	998	943	1006	962	964	947	989	945	1006	927	933	919	938	960	942	959	968	938	951	963	984	1005	1020	964	952	956	953	972	964	978	976	944	953	1026	981	936	895	1012	927	936	974	951	956	1002	950	904	991	1031	942	937	984	1008	971	946	954	915	965	1034	934	935	938	924	904	993	938	969	960	941	924	971	983	955	981	974	946	1028	949	999	932	989	964	937	1010	952	1001	977	988	998	936	991	897	952	985	920	970	956	992	991	998	979	985	995	1021	986	985	956	1008	911	1009	919	930	998	930	981	952	1006	973	885	929	952	912	895	1022	963	964	962	938	1028	935	979	944	979	1013	995	972	940	989	953	898	966	934	952	984	997	1022	1006	959	990	919	983	909	1004	962	986	931	956	948	962	985	946	994	922	927	982	977	934	992	981	940	941	978	993	937	960	927	942	946	951	970	983	984	967	992	969	940	931	974	962	999	1006	959	965	966	900	914	943	945	974	1033	958	1018	963	1004	922	975	957	957	976	955	985	951	994	939	983	931	892	950	946	943	987	945	949	947	975	941	994	956	1026	991	994	1006	1034	1013	952	991	962	949	901	947	981	952	966	955	1042	976	1007	925	907	916	965	969	954	987	990	993	947	944	934	1004	1003	994	961	986	922	982
1965	161	166	167	175	174	172	154	176	155	151	147	153	152	147	156	155	131	144	131	178	145	148	143	143	137	133	141	151	137	163	143	151	169	153	145	136	136	149	159	141	147	148	136	153	144	171	164	135	149	163	145	138	138	162	162	140	138	132	128	140	164	151	152	130	145	148	153	157	123	154	150	152	179	127	141	140	175	143	152	119	150	143	145	161	144	124	159	134	148	151	150	150	157	129	152	169	153	153	142	152	149	132	143	141	139	148	137	163	148	145	164	157	128	145	140	158	147	135	155	151	159	140	181	135	138	135	140	138	123	147	153	155	129	141	142	134	164	175	128	153	164	169	133	153	134	154	145	126	134	136	165	167	138	128	147	153	149	150	149	146	151	161	164	139	138	128	143	167	160	162	132	110	161	153	139	128	135	165	134	151	124	126	136	141	137	132	137	132	150	146	152	132	153	131	155	127	145	135	157	164	133	153	153	147	136	148	164	147	190	168	147	170	142	160	132	140	132	122	150	178	148	155	126	149	158	118	164	145	158	141	142	154	125	135	131	128	132	164	157	134	167	138	137	142	137	152	127	138	140	141	147	151	147	159	122	161	133	162	150	133	184	131	149	168	148	166	147	160	142	132	152	143	149	137	138	158	159	129	137	173	177	138	156	130	147	135	146	133	150	135	176	170	132	138	157	105	165	138	112	148	122	136	139	160	152	143	140	164	136	139	136	139	134	132	146	150	151	150	141	148	138	126	124	144	142	154	149	145	137	158	156	139	161	137	150	161	146	153	143	143	136	150	125	153	165	147	139	148	138	136	152	156	177	161	162	133	153	130	145	146	156	147	141	159	131	148	135	161	128	131	146	124	140	159	130	132	134	158	158	161	155	181	142	162	148	145	145	141	145	170	152	142	151	142	148	146	144	150	140	124	145	148	142	125	142	146	148	156	152	167	145	128	125	139	142	133	137	148	155	148	153	141	152	146	147	157	138	136	148	147	149	137	140	134	136	138	132	148	138	152	143	143	146	138	120	145	162	138	128	144	157	178	161	151	133	123	154	158	148	166	153	142	142	161	138	145	159	156	132	157	137	144	158	134	131	149	179	133	151	145	160	151	132	136	145	147	148	163	164	174	134	164	151	147	114	166	146	161	153	178	164	121	177	168	166	155	156	152	128	181	148	147	147	131	125	148	134	126	148	149	148	158	148	135	168	150	133	151	157	144	136	134	165	147	145	162	152	122	144	125	155	162	144	148	149	144	157	153	134	151	148	142	125	149	149	140	144	153	150	137	156	138	156	142	147	148	159	149	143	149	151	152	127	156	146	155	138	151	137	159	144	170	155	162	128	171	136	148	115	161	163	134	165	155	177	149	138	161	139	130	163	167	157	180	164	148	142	153	148	150	144	137	136	151	137	134	146	126	133	149	147	130	144	148	127	162	173	149	164	135	131	128	151	151	140	160	129	171	154	146	154	144	151	144	155	153	155	142	139	157	121	139	158	169	153	141	152	139	149	129	119	159	127	148	131	151	126	149	148	147	174	158	165	158	160	157	131	135	136	155	135	146	152	144	141	156	166	157	182	154	146	137	140	143	136	136	144	161	162	150	142	156	156	153	140	127	166	153	146	153	164	157	143	164	133	151	147	152	117	135	152	134	163	140	167	156	155	136	134	163	145	138	170	165	159	126	149	156	142	142	141	148	157	157	136	159	139	165	142	179	147	156	135	143	153	158	164	156	147	170	137	143	122	153	155	137	156	152	171	119	135	144	133	129	150	124	146	146	158	148	147	172	144	132	128	142	141	156	153	160	150	160	148	159	148	142	119	169	140	154	147	128	156	146	182	165	147	140	158	134	161	158	156	136	162	155	129	135	155	151	127	148	159	138	152	140	130	151	133	138	167	166	139	143	131	127	157	137	155	149	127	139	134	151	135	156	145	131	153	157	154	130	141	148	166	163	133	150	151	146	152	148	135	132	132	126	149	165	138	134	136	179	147	136	134	156	124	156	164	136	128	136	158	139	147	150	131	141	133	140	141	159	162	138	137	158	160	147	146	159	162	148	144	131	144	158	147	164	143	141	156	160	159	154	150	149	145	159	157	154	142	139	145	142	140	135	131	141	185	143	137	171	169	147	131	126	144	145	121	136	156	137	135	160	135	158	145	150	144	165	157	147	153	132	165	149	148	154	144	166	131	128	137	147	126	141	132	126	142	162	145	157	135	148	154	147	143	152	134	135	151	147	131	152	146	159	149	147	156	173	146	163	145	147	151	146	144	141	130	156	132	130	152	143	157	155	154	135	140	156	132	149	138	139	134	153	130	172	157	149	147	158	134	167	145	153	159	132	155	149	159	163	141	149	135	142	160	135	155	123	144	150	146	149	149	133	144	136	142	154	164	137	131	135	154	123	171	143	165	136	150	152	165	162	155	151	159	121	147	134	166	157	145	153	162	138	156	135	146	158	140	137	156	146	160	155	160	150	177	132	164	137	152	160	154	168	153	150	142	151	140	128	162	147	158	158	169	135	148	141	164	154	142	149	157	142	154	147	157	143	141	160	158	143	145	153	165	157	153	131	150	145	137	142	145	143	138	154	144	135	140	143	168	159	155	137	141	141	140	153	151	136	148	173	150	161	148	160	168	150	130	135	137	161	151	166	149	147	155	147	153	140	180	133	151	169	145	152	153	164	120	151	149	142	142	153	142	154	157	150	150	130	150	140	155	158	138	135	154	129	156	159	153	135	160	175	136	157	142	158	135	161	156	146	149	147	129	155	129	146	153	148	166	180	143	141	145	145	161	152	141	161	133	159	132	150	159	137	154	143	149	138	137	166	163	161	157	145	159	157	163	134	159	155	125	149	137	159	131	129	149	143	127	143	166	140	137	121	165	147	153	147	176	147	141	144	142	153	146	138	148	163	146	152	130	143	176	132	152	164	154	147	154	131	134	147	159	139	147	140	150	163	137	159	150	140	148	151	149	147	159	164	138	139	152	175	125	150	134	176	153	144	123	189	160	162	160	163	141	158	133	137	152	166	150	159	140	140	131	156	164	165	156	174	141	175	126	147	167	149	132	143	123	142	174	170	140	158	139	166	149	151	153	143	156	155	144	130	154	141	146	136	171	153	154	149	154	167	149	133	131	155	157	148	150	149	159	143	132	142	121	142	149	133	131	165	149	145	149	146	146	145	143	147	143	126	136	134	157	125	163	162	155	160	150	163	130	139	128	143	156	122	124	178	152	142	154	137	152	153	159	146	136	125	117	156	130	164	140	149	150	152	150	149	163	157	159	177	137	144	143	134	168	140	139	143	138	132	124	133	157	161	134	145	157	139	150	121	144	162	136	167	169	158	132	141	137	136	145	171	155	161	142	128	150	147	154	158	164	150	154	145	156	170	146	155	154	157	147	165	148	158	149	142	142	157	157	142	143	161	139	164	158	156	171	127	150	161	167	133	144	157	153	156	126	133	171	125	138	147	140	173	132	128	161
2217	519	555	604	609	585	509	518	553	505	505	512	529	509	520	466	478	475	558	496	451	516	519	523	506	507	505	480	495	488	483	517	486	510	522	485	469	512	487	472	521	466	491	499	488	506	443	469	460	507	520	493	505	522	493	514	497	480	476	464	495	506	512	453	494	525	466	499	496	494	481	483	501	481	501	499	494	512	495	497	466	504	497	474	525	463	507	433	497	461	513	463	467	499	482	468	488	459	500	503	468	475	531	494	483	497	501	520	507	489	477	456	477	498	508	484	465	464	498	485	482	525	471	489	493	537	495	466	476	466	482	483	508	470	477	505	505	456	434	527	492	477	441	503	466	490	485	468	489	476	461	456	489	495	488	463	501	470	478	493	506	484	501	432	479	492	491	464	478	462	485	514	489	491	512	507	451	471	497	486	491	496	490	490	458	488	496	486	511	417	495	480	490	459	501	480	508	519	481	475	477	511	507	515	484	485	487	474	494	480	498	511	450	486	493	439	493	490	473	470	475	473	477	496	500	486	441	485	516	503	465	476	480	490	506	490	476	475	487	499	479	508	489	475	478	501	501	492	490	470	504	475	554	465	509	479	505	500	481	490	488	475	495	474	493	461	458	463	515	481	509	532	469	508	478	503	477	488	473	481	477	468	464	485	456	485	463	459	450	453	461	544	484	473	473	441	475	487	480	526	518	481	501	489	515	491	490	471	490	481	488	494	496	498	482	499	444	480	478	457	477	490	480	499	476	466	460	467	488	482	493	500	452	518	490	493	480	520	492	501	496	473	465	495	483	482	508	471	490	480	480	486	487	479	475	482	494	458	456	479	500	521	505	465	497	462	476	487	444	504	465	515	476	440	528	484	491	446	473	490	500	465	496	488	521	468	604	509	474	511	479	523	525	502	524	484	483	486	489	469	495	454	542	509	478	463	468	485	435	461	529	468	450	466	478	488	487	518	487	502	492	494	493	520	510	459	500	521	504	495	479	495	477	491	472	469	492	461	488	507	474	501	490	526	472	502	485	483	485	460	526	451	472	430	463	479	538	480	500	486	463	485	498	469	497	458	458	493	487	501	489	457	469	502	538	458	477	512	505	481	463	503	499	506	488	496	481	430	515	474	493	453	483	500	477	474	484	509	516	483	515	488	465	518	519	489	483	444	484	475	489	503	468	502	486	493	496	446	466	501	483	454	529	497	510	506	490	489	483	470	460	498	472	465	512	479	480	457	517	524	493	501	511	457	448	483	453	461	438	479	469	535	497	505	506	466	497	513	476	481	474	518	518	447	496	446	510	495	455	529	536	474	495	503	475	461	498	458	464	525	499	469	528	513	489	465	503	508	535	472	520	482	484	491	487	482	493	459	474	491	466	472	515	497	513	537	492	515	482	510	477	477	456	511	497	509	494	470	508	481	478	504	486	502	479	522	442	510	464	483	508	498	494	518	535	497	458	476	507	487	476	491	466	491	488	495	464	491	486	514	543	504	480	490	498	509	502	505	497	499	447	534	506	488	516	512	459	472	501	479	466	478	509	487	494	506	459	468	460	454	533	462	497	474	517	501	501	508	477	516	494	437	478	477	505	485	467	511	511	492	431	483	486	482	502	476	502	463	497	457	468	473	512	480	521	509	497	467	464	498	475	504	472	466	477	485	490	489	498	521	521	473	471	492	467	502	432	479	483	481	486	501	484	488	462	467	511	471	470	493	482	417	523	517	498	462	468	492	487	492	489	477	473	495	477	545	517	481	455	470	488	517	501	467	516	503	446	505	466	448	504	512	490	465	482	453	509	483	502	503	439	495	478	514	494	490	434	491	501	490	479	484	477	481	491	442	450	472	458	523	510	494	495	477	516	487	502	466	476	515	466	473	486	460	525	492	517	473	540	502	480	512	482	454	461	493	502	485	482	455	472	488	473	484	472	522	466	476	450	494	475	475	497	472	480	439	455	484	485	485	460	493	459	504	499	498	483	474	505	446	506	500	525	469	499	480	512	500	484	457	491	482	512	455	477	497	453	496	494	471	498	456	521	506	475	503	455	466	512	507	449	479	482	510	513	499	550	464	462	489	524	441	478	488	487	509	498	498	474	508	482	492	488	475	474	494	468	485	492	492	503	464	486	499	489	491	446	464	500	448	512	487	466	491	505	466	446	475	508	516	482	493	491	486	494	485	516	512	471	490	478	502	490	494	518	526	496	465	476	494	470	464	486	485	500	500	478	482	466	499	479	499	502	493	524	507	450	484	465	468	481	493	503	497	504	481	482	501	531	498	507	488	516	491	467	476	463	511	473	476	462	458	516	480	486	465	522	500	508	474	519	498	463	500	528	494	516	511	487	486	483	473	509	462	472	487	482	460	476	461	460	470	431	433	467	523	474	498	465	457	471	488	460	507	486	504	436	479	524	502	503	475	469	507	506	512	517	485	497	473	479	494	489	480	493	523	515	492	475	504	500	486	497	519	469	468	500	488	478	459	441	472	478	530	488	447	442	486	479	462	501	496	459	502	521	485	467	494	468	482	495	498	501	499	493	489	472	488	454	463	491	494	480	456	468	473	478	488	462	494	492	458	485	479	486	497	522	530	469	445	469	475	516	489	481	475	510	500	427	495	514	517	437	489	490	455	478	490	499	539	494	518	446	475	492	466	481	501	499	516	451	500	482	483	467	508	457	497	480	505	457	525	487	486	492	482	530	532	444	491	484	500	483	515	457	481	497	494	481	488	521	502	466	487	520	494	485	456	503	511	462	483	493	454	503	478	484	494	498	461	507	457	482	452	519	495	523	458	498	505	468	513	496	460	521	470	478	503	473	468	496	509	508	452	457	520	484	552	494	480	484	474	489	474	499	453	464	448	470	477	476	483	483	459	478	470	500	464	557	461	466	490	497	489	516	485	525	461	472	510	472	490	500	497	484	462	470	544	477	510	494	494	518	489	491	480	490	480	472	495	468	493	490	490	505	456	515	464	462	497	496	487	484	478	521	522	500	482	478	492	492	482	510	492	461	517	482	533	474	452	473	495	483	477	524	463	474	473	516	496	515	488	512	492	468	498	468	484	478	505	480	487	471	509	462	468	466	451	500	487	486	482	508	475	498	469	467	509	512	502	532	466	502	478	481	504	516	456	501	470	515	478	464	476	477	463	496	486	502	456	496	455	490	467	495	453	507	466	500	509	484	496	462	496	497	526	484	486	497	490	451	510	439	477	484	476	468	460	456	505	519	484	492	517	488	489	496	508	500	503	498	534	505	488	501	476	505	485	497	526	478	527	470	483	480	504	482	445	482	492	489	522	464	487	473	513	476	488	476	511	544	503	478	472	501	487	490	480	451	477	505	475	536	500	481	467	465	526	504	476	470	475	465	464	515	508	484	467	447	553	481	499	457	497	509	495	536	461	470	491	525	479	480	501	481	461	482	518	480	507	491	487	473	482	479	480	528	476	484	489	444	501	500	450	476	491	511	507	465	488	494	486	511	422	470	525
9402	1280	1255	1054	793	638	581	489	450	456	433	393	390	394	395	397	383	374	375	355	340	339	344	329	368	334	378	297	345	349	349	320	332	327	317	348	348	313	335	335	348	296	350	349	343	334	337	365	318	333	340	330	338	354	344	318	301	359	342	337	323	310	353	330	313	327	336	294	356	349	359	354	320	341	362	322	334	328	304	318	313	325	338	334	334	326	351	346	360	356	338	350	315	334	356	325	336	323	342	331	314	327	342	309	346	368	333	341	326	305	324	357	344	343	314	348	315	337	316	318	324	322	306	323	344	324	319	317	351	334	323	337	292	367	325	318	325	306	340	300	310	327	347	354	319	336	318	315	312	337	333	352	315	346	345	356	347	353	331	313	342	326	312	336	354	311	356	304	351	320	337	358	340	346	322	394	334	380	337	313	321	324	314	343	338	319	306	322	307	304	358	353	345	310	318	343	323	354	329	332	336	326	346	343	347	317	323	331	336	317	324	347	342	298	329	316	320	346	340	299	345	323	313	354	347	335	320	340	330	309	313	313	320	331	336	330	329	340	356	319	331	353	346	325	348	304	301	339	326	318	328	321	327	362	313	311	324	320	338	332	320	310	327	289	364	341	332	355	314	338	368	334	320	340	315	322	333	310	315	325	361	336	337	309	322	319	344	335	305	348	359	324	305	305	328	321	311	325	365	315	350	337	357	311	308	319	333	320	348	330	332	297	353	307	348	324	330	331	307	323	329	334	335	325	299	353	335	314	348	328	314	327	341	338	318	341	329	348	339	343	341	313	359	316	330	342	317	338	318	322	364	321	349	313	311	345	330	320	314	354	334	350	322	348	319	336	309	303	334	293	337	333	359	353	318	367	319	326	319	353	338	353	319	328	322	316	309	335	339	313	366	289	305	354	321	340	319	335	319	317	335	345	333	319	330	315	321	302	334	361	344	360	317	346	328	306	335	345	353	368	333	325	354	327	326	343	337	345	317	346	338	356	363	338	367	347	319	374	304	341	336	345	290	331	337	314	321	331	349	317	359	321	339	321	342	333	354	330	319	321	327	316	342	302	360	326	357	319	299	344	347	336	329	326	355	328	266	322	314	339	314	305	326	327	362	305	323	352	328	361	309	366	294	356	319	324	360	332	342	298	332	321	342	317	320	350	349	320	322	334	363	313	312	340	338	301	374	305	314	314	339	319	344	325	319	332	316	343	283	310	320	323	337	370	300	362	318	329	310	305	346	324	311	328	327	338	344	333	310	307	324	311	308	305	332	312	330	346	339	344	355	341	325	335	333	337	316	317	306	333	342	344	337	332	332	328	324	294	319	301	316	315	308	337	363	317	323	310	368	316	351	329	335	330	343	317	332	325	319	339	293	295	318	311	330	359	330	317	344	330	291	323	329	311	303	309	331	328	326	306	332	331	345	342	305	334	342	334	312	368	299	356	358	336	321	329	331	290	309	313	328	357	337	332	338	287	339	306	353	324	354	345	347	318	323	282	323	328	319	299	346	355	398	317	326	321	343	349	357	304	307	306	324	277	291	344	354	343	316	330	327	334	328	307	329	322	345	308	343	323	336	340	299	369	283	335	288	330	300	304	356	379	298	316	349	356	325	338	288	323	318	314	295	357	326	351	344	351	345	305	311	349	308	323	346	289	292	324	323	343	347	317	309	327	317	329	333	371	306	331	342	350	341	340	342	323	327	332	347	315	320	364	347	307	324	338	337	326	363	342	322	351	328	320	364	319	307	338	336	315	339	323	317	330	354	328	309	350	289	328	350	331	326	340	356	326	337	333	322	326	308	328	301	361	354	353	365	314	347	325	336	348	317	328	323	356	321	341	352	272	317	303	333	307	313	302	310	331	356	363	323	327	339	311	344	356	314	333	320	305	316	338	335	341	323	351	337	348	296	329	357	358	340	370	322	315	319	316	296	321	349	315	295	347	322	299	329	321	306	336	328	296	331	314	351	345	301	325	337	347	330	312	350	357	353	336	367	344	332	316	354	363	297	298	333	352	305	316	338	362	322	328	349	327	324	330	311	341	359	328	330	327	313	318	335	346	331	308	283	324	351	341	345	326	328	304	338	325	314	323	325	357	320	317	339	340	312	303	349	307	347	368	335	268	316	345	338	330	325	366	321	335	309	327	312	341	317	322	351	342	309	327	342	323	305	299	311	337	332	340	344	355	318	312	328	343	349	356	331	342	313	334	294	329	326	349	337	321	337	323	351	314	332	335	305	327	350	351	318	333	325	315	311	345	308	356	295	315	317	324	343	325	364	320	366	380	321	312	353	310	320	334	342	358	327	325	356	328	274	347	320	352	342	308	324	299	341	329	332	342	324	364	350	299	327	339	311	359	337	317	331	351	316	319	314	312	327	306	316	335	327	350	326	348	357	342	326	329	356	325	321	331	329	361	330	341	339	361	341	332	311	347	350	317	338	336	346	299	324	300	339	333	322	310	349	337	336	325	310	315	334	334	343	312	294	314	316	319	319	331	352	335	360	350	333	333	311	308	303	311	296	324	346	320	339	302	346	330	311	305	329	346	351	329	337	314	318	361	315	294	349	356	336	343	359	336	327	317	310	338	351	335	322	335	355	353	309	369	362	339	334	344	358	344	347	333	311	312	316	363	302	339	342	322	343	337	322	307	328	342	319	336	294	341	330	311	340	332	344	309	334	347	296	307	344	314	341	328	341	361	304	346	334	329	321	345	315	299	333	301	326	315	340	374	349	329	305	373	330	323	329	322	333	336	334	332	357	294	339	335	349	313	347	312	341	318	344	347	343	325	295	349	320	324	348	337	335	331	350	312	336	322	308	335	377	327	341	303	338	353	342	337	340	306	314	319	323	344	328	344	325	362	356	315	338	366	303	321	305	310	333	344	314	323	334	320	303	291	340	322	333	339	344	328	334	371	326	319	311	344	340	323	346	289	335	356	349	308	354	347	298	354	325	354	342	329	331	319	330	376	302	315	337	350	327	332	316	323	347	307	318	343	338	323	322	304	313	325	344	331	365	295	332	337	328	326	324	332	318	359	332	338	310	359	337	331	340	340	304	307	348	329	363	321	313	354	313	333	299	318	334	316	347	312	309	314	318	348	298	342	336	306	310	320	337	334	353	331	292	298	337	347	337	346	321	359	328	302	321	348	344	338	355	330	311	347	293	318	308	316	329	300	323	325	325	305	346	313	322	341	320	309	371	330	333	325	323	359	326	326	346	324	314	279	313	340	329	336	339	333	349	319	341	343	374	322	365	345	334	328	307	337	357	299	355	327	360	321	335	329	329	338	327	314	331	325	343	331	334	291	339	304	295	336	318	317	340	301	318	318	364	363	336	333	319	341	333	318	307	334	361	315	305	348	331	316	314	360	346	323	344	339	297	321	329	323	352	355	364	348	298	330	348	349	353	366	335	340	347	356	327	376	362	331	360	333	321	345	310	340	332	327	334	297	344	330	332	332	316	302	327	333	333	340	317	329
6264	1592	2578	3183	3000	2541	2247	2093	1731	1629	1554	1397	1341	1256	1253	1178	1144	1086	1145	1091	1039	1009	1071	1027	1016	931	1055	993	977	997	1014	1005	974	919	955	981	951	998	920	980	941	949	932	943	902	971	932	930	935	905	900	944	980	901	947	932	927	901	927	943	835	953	901	897	937	927	874	908	902	918	904	869	929	951	878	912	930	873	895	903	935	901	915	918	869	851	872	925	879	869	924	910	921	901	872	940	923	976	943	886	893	905	877	904	906	898	909	947	845	909	948	887	921	849	938	860	914	883	889	871	891	900	897	920	878	878	865	888	891	891	925	904	883	931	885	927	907	834	932	913	939	888	906	894	896	961	909	935	894	904	868	845	920	884	937	919	913	876	910	924	878	922	872	899	898	876	902	936	896	849	909	858	887	842	873	902	900	911	911	880	900	909	865	897	900	871	926	924	887	895	865	869	913	904	881	865	879	834	941	861	868	928	864	881	906	894	909	900	881	865	861	920	880	937	939	921	922	891	916	851	892	876	909	884	872	933	920	861	884	908	898	854	950	913	926	856	897	883	908	933	852	918	898	922	882	923	908	913	927	904	885	922	911	895	903	898	924	887	921	962	840	883	879	915	899	957	958	858	904	916	858	893	859	901	863	873	905	865	897	921	936	937	938	890	866	928	860	920	892	906	917	923	889	879	883	842	962	921	985	925	893	945	861	911	972	884	914	886	846	881	904	891	910	867	919	901	822	867	876	893	863	897	900	911	901	930	835	883	968	881	892	867	958	868	894	855	892	906	870	829	892	899	924	919	917	830	946	841	886	885	824	862	861	894	871	927	873	862	857	881	851	876	868	876	859	886	944	888	846	887	927	893	894	926	905	921	914	912	857	947	875	935	892	879	918	925	889	936	870	927	901	931	872	865	879	917	906	865	856	854	880	864	864	910	847	879	913	900	866	950	878	904	887	885	874	925	896	884	893	910	898	935	907	874	969	826	914	930	854	871	876	930	904	952	957	877	859	937	932	835	890	897	817	928	941	892	941	864	900	881	882	938	911	857	888	904	876	835	899	903	886	842	942	929	948	935	915	924	853	805	907	898	881	931	910	923	883	902	884	874	898	884	854	941	878	887	869	895	938	862	884	910	869	905	913	857	932	882	882	882	899	924	909	921	893	844	872	888	853	872	913	883	918	947	851	886	864	879	903	909	873	870	900	898	859	948	871	910	925	872	891	928	909	888	907	887	867	870	869	935	900	953	872	890	856	900	916	902	883	919	893	941	890	928	860	874	907	888	920	922	908	900	879	900	943	932	897	869	953	875	889	870	916	864	900	905	892	928	900	894	887	838	923	913	889	938	846	853	856	889	891	894	889	900	841	883	906	849	903	866	912	890	955	857	860	888	855	833	943	885	893	856	882	906	836	887	910	846	903	867	896	845	914	812	876	898	899	853	897	906	917	909	894	868	856	920	867	872	914	849	922	889	869	849	891	929	907	899	838	911	867	893	936	858	887	937	908	924	892	876	926	908	846	859	877	893	879	835	914	869	923	919	931	900	924	916	861	830	872	943	936	911	935	852	975	896	900	878	965	878	888	935	886	870	846	905	943	886	909	870	890	851	954	875	857	921	831	882	893	927	878	830	854	858	907	898	895	867	894	935	842	905	878	866	855	864	889	871	912	952	916	866	910	885	881	926	910	924	860	926	857	936	928	899	889	862	938	854	882	868	875	825	878	867	946	863	929	898	961	911	865	868	899	851	873	874	918	903	884	880	935	889	851	862	870	958	828	921	932	909	883	893	932	874	916	870	943	820	873	933	832	859	918	882	872	943	886	919	932	952	861	852	855	914	851	872	923	936	926	920	929	868	885	840	886	907	921	875	900	931	897	919	892	920	922	865	884	862	902	898	908	841	887	885	938	923	936	874	882	847	884	891	900	908	897	921	875	886	855	867	918	867	903	913	935	923	852	837	855	845	884	850	884	904	913	911	911	859	900	876	913	919	926	891	911	968	893	902	875	888	944	878	877	876	929	889	919	891	926	895	906	890	846	909	920	850	905	908	907	888	838	889	990	875	929	857	893	917	824	896	921	875	845	922	923	890	880	898	943	840	887	862	874	932	902	885	896	920	920	872	892	896	903	863	837	880	915	934	902	874	842	919	896	903	863	887	905	875	916	871	930	903	879	877	916	911	919	865	855	912	911	908	915	867	919	892	907	888	912	900	854	915	910	881	863	882	897	901	842	887	912	894	884	837	892	892	924	895	933	856	886	854	893	914	888	908	850	885	911	923	912	943	916	860	931	928	908	903	893	830	905	914	891	906	862	899	933	888	886	846	903	970	891	890	886	911	870	893	908	890	946	920	875	942	903	909	911	915	914	901	879	853	915	882	918	926	907	879	896	930	847	909	880	940	930	893	897	873	930	913	822	850	868	861	919	876	891	893	877	895	897	932	917	839	921	929	920	901	900	943	875	917	937	878	883	883	884	869	945	903	903	886	877	917	907	896	921	877	885	919	928	891	947	920	884	850	899	915	860	898	851	907	922	895	913	868	925	882	865	905	910	887	877	888	823	898	885	848	903	904	918	878	893	908	957	906	878	911	837	861	872	897	932	869	902	858	890	918	862	872	878	914	883	938	862	898	914	885	913	879	875	913	957	917	879	890	894	905	901	885	925	874	890	896	858	870	880	881	870	897	866	877	875	964	913	878	929	886	930	902	926	854	876	902	901	908	934	884	856	908	914	887	888	925	856	879	892	877	964	893	881	866	898	876	960	908	917	920	891	863	882	946	937	876	877	920	903	831	933	887	909	902	995	924	954	864	884	893	918	912	890	887	888	844	910	939	946	925	878	925	930	870	851	881	888	899	906	908	902	939	901	908	842	945	888	840	927	876	897	928	891	911	867	874	852	868	954	887	886	894	867	864	940	934	878	915	908	949	893	890	918	893	835	960	843	880	912	853	924	911	868	923	899	893	882	920	873	856	871	882	915	929	926	914	910	929	909	879	909	868	900	901	887	907	950	856	857	930	901	924	877	872	822	908	893	910	857	921	881	927	859	881	899	869	851	910	892	918	900	887	874	933	915	889	916	900	919	905	916	899	871	905	902	855	839	878	879	899	898	915	843	907	823	867	946	931	918	921	945	893	874	911	913	907	936	875	888	877	914	879	847	855	908	920	892	877	889	871	881	893	874	878	868	890	860	901	845	876	896	934	854	877	907	881	903	894	892	866	841	896	904	884	858	877	905	941	914	882	916	871	922	859	853	889	903	892	841	943	925	903	867	897	905	902	950	906	833	910	918	885	890	955	896	897	913	855	868	937	892	885	914	891	890	910	893	926	894	871	948	935	872	897	845	863	866	943	890	866	894	899	902	898	942	874	936	940	853	859	932	907	856	859	909	935	905	913	886	870	888	909	899	916	871	887	908	920	851	898	889	861	914	889	918	858	930	942	882	901	893	890	915	868	923	909	925	892	915	887	892	918	941	905	929	929	930	916
15759	2276	2139	1730	1238	906	803	696	615	536	517	502	469	441	441	438	427	444	424	385	407	388	399	404	374	409	387	368	367	363	416	391	360	384	386	401	359	356	355	374	362	369	387	384	359	347	350	350	364	368	363	339	387	359	386	370	356	378	346	416	362	351	410	365	373	371	357	334	342	392	336	374	403	331	377	366	346	350	355	407	401	389	349	366	372	382	419	351	381	364	336	362	390	348	372	362	364	345	385	378	377	345	373	353	354	367	331	340	387	341	335	353	355	378	340	388	366	378	364	371	340	360	402	327	340	325	338	384	378	372	389	375	384	334	363	364	359	357	342	369	371	368	358	387	359	369	365	346	435	382	394	396	381	353	360	381	362	357	371	383	330	386	380	385	358	381	410	333	328	341	377	381	381	373	376	357	363	390	390	376	398	389	341	407	378	385	361	368	367	371	384	393	383	358	362	388	413	342	367	342	349	380	398	412	368	386	360	338	367	377	357	354	332	365	374	345	340	395	370	342	364	340	330	352	382	376	393	373	369	351	345	405	364	380	377	364	360	361	371	414	383	373	340	349	388	377	391	390	376	382	348	360	355	382	376	357	368	360	350	359	356	366	410	404	372	389	375	362	372	378	367	375	402	345	334	349	364	397	372	367	362	370	379	363	366	367	379	336	362	355	365	356	354	375	412	380	356	379	330	363	385	326	373	347	358	356	399	368	395	403	368	391	361	350	366	366	387	378	386	336	382	384	400	332	353	388	381	378	377	412	377	374	379	374	422	353	379	318	356	366	388	377	390	381	363	365	376	359	344	369	354	366	407	372	369	405	342	406	337	389	360	358	388	390	386	342	379	399	367	378	405	336	339	392	390	375	380	370	371	368	352	366	400	380	370	363	374	335	391	373	373	349	381	372	422	352	352	392	358	353	367	388	344	373	356	408	379	361	358	346	362	321	345	379	366	340	361	369	372	368	368	337	400	360	342	403	376	352	382	353	371	389	343	370	331	402	366	376	376	369	352	371	345	345	342	351	352	365	361	360	351	361	399	388	356	371	379	376	341	387	381	356	368	392	377	350	392	383	386	359	354	388	359	357	369	393	356	372	395	372	373	391	392	384	375	392	380	355	383	373	351	380	390	373	339	379	376	374	355	376	367	386	370	366	361	347	374	372	378	368	375	396	390	379	359	342	348	407	357	388	357	406	400	345	359	366	373	375	366	361	363	370	382	389	360	380	364	354	367	401	377	357	353	361	353	364	349	365	355	343	370	386	354	371	376	356	423	332	342	355	376	409	363	352	377	374	375	365	354	366	373	364	399	360	380	374	388	387	384	353	421	351	379	398	356	409	381	388	374	379	360	403	396	316	350	394	374	348	321	358	374	365	333	338	377	411	369	367	330	350	353	338	370	375	353	355	399	366	374	334	358	385	385	371	373	386	382	342	344	358	371	354	353	365	375	398	351	327	388	354	364	389	402	402	365	383	405	377	352	353	382	336	405	371	358	350	353	385	362	362	364	374	370	356	413	336	371	349	338	388	390	380	373	352	376	379	360	398	409	348	362	389	353	387	343	389	395	381	351	354	372	390	353	372	347	374	370	410	347	369	442	385	369	375	359	334	420	368	367	358	387	400	404	355	372	370	376	350	379	363	380	329	387	372	369	371	386	408	351	388	401	385	362	376	372	332	340	387	360	395	391	389	331	374	351	345	388	353	337	359	385	383	370	394	335	397	397	356	365	408	365	394	364	356	383	369	365	343	357	335	374	407	398	376	374	367	367	406	377	374	386	387	388	365	387	355	372	365	405	384	363	379	389	363	405	358	382	332	376	343	381	390	401	382	378	379	371	346	378	373	344	386	407	333	403	359	367	368	383	375	346	386	365	352	327	399	368	367	344	352	343	382	372	340	346	385	362	363	354	356	354	361	368	358	376	376	361	391	351	351	354	327	367	369	378	349	367	385	346	359	378	324	332	368	365	370	362	360	355	389	383	362	359	345	354	359	396	412	376	343	353	379	368	378	366	387	390	359	383	385	407	395	337	368	368	363	371	396	368	385	361	355	348	369	358	362	373	399	383	382	349	368	382	355	399	353	375	365	361	376	397	385	377	343	381	398	376	367	341	361	348	362	386	388	362	355	372	387	378	378	400	362	385	347	372	385	368	381	360	382	368	375	406	364	344	374	359	383	354	373	342	418	378	393	383	331	342	392	346	383	347	356	315	372	379	391	388	378	401	372	381	402	352	373	367	346	378	355	362	373	356	389	347	375	362	377	378	378	369	389	390	380	369	405	364	363	333	357	350	358	355	369	389	350	369	390	359	370	332	350	397	398	359	365	355	359	366	371	351	367	353	367	366	370	353	359	349	339	372	395	359	377	374	382	359	378	363	389	391	403	358	392	349	401	395	378	333	380	363	358	379	369	363	385	393	360	382	372	374	354	386	351	354	375	402	331	381	356	383	372	376	348	351	393	401	373	365	395	350	357	380	384	344	375	329	358	386	326	357	393	361	395	377	380	395	383	421	338	369	393	349	390	369	398	325	384	348	381	353	347	367	345	368	407	366	378	344	364	398	391	383	340	380	399	380	366	366	408	331	366	355	424	310	390	370	364	364	346	369	348	436	380	370	344	372	364	366	387	349	365	342	364	342	359	352	390	371	340	386	381	377	382	387	399	336	357	411	360	389	362	373	372	416	395	385	381	360	347	387	399	391	375	397	390	360	380	387	382	402	345	384	389	368	397	376	392	347	365	362	346	326	355	380	355	367	410	341	413	377	383	383	357	358	360	399	384	368	352	361	364	359	349	352	386	385	375	406	382	378	402	370	378	369	341	344	351	352	374	356	365	374	359	346	372	386	366	362	358	357	365	361	361	375	410	359	402	349	355	407	387	343	393	392	409	357	369	394	360	379	417	379	361	416	395	389	338	358	381	373	381	362	365	369	378	358	358	372	365	379	338	356	401	409	399	373	362	398	387	363	376	365	343	385	350	357	345	385	366	356	365	356	375	361	399	386	385	385	366	392	392	341	387	356	386	347	360	365	366	365	380	372	375	344	338	399	376	355	328	368	382	365	399	366	374	415	393	393	370	399	393	382	365	377	374	377	379	365	395	363	369	387	353	365	388	382	376	360	380	363	367	342	357	378	338	393	364	390	379	327	383	369	384	337	367	379	340	328	395	377	418	375	346	367	349	367	371	389	357	365	351	356	369	358	378	364	368	363	395	385	366	391	363	377	376	367	311	387	377	413	357	402	413	367	368	376	379	374	359	354	389	364	371	355	350	358	346	367	356	358	328	399	350	369	365	385	365	345	355	321	343	314	409	352	374	329	392	338	337	417	383	358	364	381	381	392	373	383	361	355	391	370	391	369	355	373	362	401	360	349	372	346	399	374	377	356	368	357	334	395	385	351	362	397	320	353	329	365	340	332	367	382	401	378	375	382	384	385	383	362	397	347	362	359	363	379	365	387	377	377	347	371	374	374	381	356	376
7914	2194	3917	4857	4327	3722	3236	2916	2384	2180	1906	1772	1798	1630	1469	1456	1341	1387	1327	1287	1299	1186	1230	1169	1095	1204	1120	1146	1100	1152	1081	1143	1048	1015	1060	1023	1034	1095	1071	1041	1064	1017	1058	1056	998	1017	1028	945	970	954	1057	1016	1020	1013	995	1013	1012	1008	1008	1006	975	1004	1024	999	919	1010	1019	973	998	920	974	977	933	929	973	942	983	1008	968	993	971	968	963	977	973	950	959	957	977	951	916	950	965	984	964	1010	957	988	972	950	983	990	955	944	949	1001	979	988	952	958	963	960	996	948	999	987	953	956	1011	931	939	990	986	905	1021	962	961	954	969	956	938	980	992	993	943	966	954	1072	985	1008	989	986	935	966	982	935	934	976	942	1062	992	958	955	934	951	984	961	964	980	959	963	950	935	977	980	964	981	942	998	924	946	934	998	902	985	1002	902	955	961	954	1033	987	983	1019	995	939	924	1017	967	954	988	1000	922	941	990	989	1008	968	948	953	980	962	972	1027	937	1026	981	962	942	960	1010	903	955	1028	983	993	950	920	986	962	960	972	985	933	937	1025	979	993	974	951	967	968	983	1005	930	948	943	968	1001	970	986	988	987	966	978	969	953	940	969	975	926	965	974	941	979	932	971	951	990	912	983	955	922	930	947	962	983	988	928	958	932	960	973	882	910	913	975	963	953	929	935	972	999	933	954	1003	1010	959	929	930	1026	972	941	976	996	960	980	973	923	957	893	993	978	945	916	961	957	987	984	968	922	950	961	996	991	977	958	919	947	997	958	971	929	942	957	1012	954	940	976	989	943	972	1002	971	903	969	974	1036	987	907	1005	1017	951	970	902	908	919	940	930	966	944	970	966	932	946	921	991	954	960	973	941	937	965	931	961	965	977	953	950	954	954	971	908	888	1013	959	962	1011	1001	972	957	946	980	963	1033	945	965	939	972	970	961	961	943	954	911	933	913	939	988	983	1002	902	917	1007	976	951	970	956	949	930	969	1013	998	956	956	992	1000	940	985	977	1031	903	936	898	859	977	981	938	921	942	897	974	964	923	944	959	971	973	960	942	923	963	959	1002	970	911	960	930	958	950	1008	969	963	1019	973	940	933	964	951	917	955	914	963	949	922	1003	959	979	949	969	992	983	959	960	974	983	952	927	985	952	982	933	904	903	1008	951	986	956	902	976	911	951	872	963	851	1002	925	892	929	964	1003	988	972	1003	936	964	974	961	931	949	962	1000	942	991	908	970	977	923	926	994	925	956	955	973	902	987	977	956	971	983	952	993	945	947	981	927	933	1002	964	911	979	955	1005	964	883	987	936	960	913	989	1024	955	1003	947	940	909	974	909	1037	1005	952	953	1067	984	945	981	974	922	927	976	1021	953	1007	957	981	1013	951	1000	971	965	910	1005	928	947	949	999	955	1002	949	945	969	964	937	919	926	987	926	951	914	941	915	933	963	955	965	928	940	946	955	1001	985	951	935	984	934	950	996	989	983	992	962	949	925	966	912	970	934	972	970	977	980	941	946	935	951	971	916	923	995	933	929	942	976	949	1023	939	1004	1010	987	943	955	934	918	983	986	922	938	1000	957	987	950	974	955	955	933	968	967	970	928	946	944	956	905	988	990	925	988	941	947	966	927	936	941	936	925	965	1009	947	949	948	947	984	941	966	928	935	980	1010	943	928	916	990	959	978	929	915	935	962	917	967	990	953	960	927	990	1009	897	965	943	991	995	1026	990	983	1017	937	907	980	949	988	982	974	947	921	950	910	955	986	980	964	985	1010	965	950	910	1031	951	940	964	1002	957	939	997	1018	937	1000	1009	1007	1025	945	975	944	969	919	980	928	957	987	984	1012	951	967	1015	986	953	951	1008	1012	960	964	947	977	954	983	995	948	947	969	949	1005	983	999	946	952	966	1010	912	931	939	942	961	960	982	940	979	1015	995	981	967	967	1038	964	969	906	905	970	952	947	963	955	966	967	928	938	988	987	971	961	986	972	970	1045	931	1001	904	980	937	970	969	941	988	928	973	940	991	958	896	982	938	966	919	954	998	967	962	958	956	951	952	981	989	938	933	993	978	1019	939	967	915	941	951	972	1002	939	1034	975	1004	1035	934	935	996	967	937	1003	936	902	983	991	983	930	976	936	980	945	901	915	962	943	969	972	930	931	1008	982	1009	986	904	946	907	946	941	1000	1001	957	982	952	952	1008	974	949	970	958	966	946	1022	888	953	932	932	973	931	964	945	937	944	1032	922	971	1008	948	973	931	950	953	924	937	952	948	982	943	904	995	974	931	1004	896	933	929	910	932	929	1005	948	1005	934	958	947	1000	957	905	984	916	963	929	946	922	939	962	978	991	978	974	919	936	922	952	1006	933	883	919	941	955	989	987	951	959	952	966	927	1003	1027	951	959	1010	992	958	924	960	876	973	970	972	954	990	982	956	932	981	925	964	941	975	946	984	917	932	934	951	957	981	955	991	915	990	982	947	954	951	983	958	958	922	965	971	953	972	962	984	910	963	918	955	934	985	949	974	1016	951	980	922	944	989	988	883	906	951	958	937	960	916	936	958	933	1001	972	944	893	978	944	949	992	1016	950	1036	979	987	941	1024	885	986	970	935	973	911	965	962	937	925	914	975	1031	938	964	963	900	975	979	942	981	1001	942	913	957	928	906	986	976	948	966	999	928	1015	956	1059	993	911	949	977	986	992	989	952	987	993	961	867	968	932	969	947	967	939	988	947	960	978	974	927	921	1061	971	972	929	940	951	915	988	930	967	969	932	958	949	918	932	899	947	982	955	997	966	1020	887	959	903	999	947	935	956	941	980	945	957	961	961	964	953	931	994	948	1018	1043	1010	959	918	904	998	999	936	986	951	955	946	939	997	1001	944	988	987	989	1001	960	944	917	953	947	927	962	979	957	949	948	991	941	948	951	975	929	924	970	951	930	997	905	972	967	956	972	918	892	978	936	926	933	977	923	936	952	1033	983	919	916	997	964	900	961	945	991	974	940	990	983	961	957	933	976	918	984	977	920	967	966	981	1017	982	967	971	983	932	927	945	954	938	991	942	1008	970	948	964	929	977	954	945	943	968	902	901	902	926	951	919	910	960	1010	985	998	944	994	952	939	932	975	995	961	1023	918	937	1002	956	915	908	951	902	948	958	973	922	953	917	932	963	949	938	957	930	1013	924	962	963	946	945	1005	959	981	916	939	991	956	971	913	985	963	985	911	970	983	987	954	900	915	959	977	939	931	965	904	899	944	943	949	962	968	937	966	976	933	972	960	941	985	980	940	1007	961	909	996	949	956	959	922	934	985	959	952	878	943	985	995	950	988	951	968	985	1009	937	927	956	1012	926	968	926	931	963	961	930	900	1010	1000	964	956	915	923	984	1023	904	942	981	909	960	988	973	968	935	1000	922	1006	962	905	937	903	922	939	995	952	964	942	950	993	929	998	909	930	989	1011	897	976	937	998	933	956	944	988	939	989	989	967	960	949	946	997	952	990	956	959	981	964	948	925	934	988	1014	983	903	930	971	940	935	957	953	932	1034	918	966	986	935	919	929	1008	940	958	954	977	969	970	959	967	1014	912	1047	929	911	921	1000	966	951	967	993	931	967	974	956	992	961	964	905	927	984	960	970	942	943	939	957	964	971	947
1827	194	154	149	147	166	152	129	169	158	146	143	156	150	147	153	154	135	161	165	168	136	165	146	179	116	150	125	157	163	159	140	146	129	144	137	139	137	140	174	151	151	159	153	134	159	129	149	148	125	152	157	148	156	136	166	166	143	156	139	129	141	154	173	174	157	158	138	166	138	127	137	128	138	143	158	149	156	135	154	122	129	167	117	158	145	153	167	180	137	150	155	147	126	141	143	152	161	140	158	166	132	163	149	149	143	152	136	128	130	137	133	132	138	164	137	142	148	130	140	165	141	118	138	133	146	149	140	138	164	149	147	134	146	149	147	166	146	152	129	131	133	139	166	166	163	148	176	171	155	156	126	138	139	148	134	129	137	136	155	155	157	152	127	162	149	139	156	148	129	173	160	144	154	163	155	158	152	157	156	134	133	159	161	154	170	151	157	177	171	146	149	137	145	165	146	153	160	129	156	166	148	152	153	136	175	146	133	143	147	171	159	157	128	134	155	123	134	122	141	185	136	136	123	144	152	139	149	172	139	148	130	155	140	152	145	147	153	150	144	140	150	128	145	138	142	141	148	128	155	165	153	126	153	164	127	136	145	144	162	161	174	146	140	156	155	151	130	129	143	151	151	128	165	139	167	140	154	153	145	137	157	145	149	135	149	135	133	123	168	157	138	122	156	146	146	141	142	145	170	169	130	183	166	142	153	133	116	131	152	145	134	123	152	154	149	137	151	156	167	153	142	123	145	154	144	187	156	145	147	141	143	154	148	164	146	139	156	132	146	157	142	134	157	126	150	176	162	163	138	142	159	159	141	164	136	165	133	149	142	148	129	158	146	152	136	136	154	132	149	150	146	127	140	150	165	156	145	151	137	169	142	142	154	145	144	140	153	150	154	168	137	151	156	134	148	148	153	155	132	133	135	151	157	139	153	130	159	130	153	136	151	127	149	161	137	137	150	151	128	136	155	150	126	145	122	155	155	153	126	134	131	148	156	126	137	159	149	158	132	131	158	143	144	157	137	139	135	136	153	167	153	141	138	124	159	156	158	148	148	154	133	164	144	171	165	153	166	138	139	139	144	139	135	170	158	159	159	123	165	131	142	151	133	142	147	165	146	135	133	149	139	142	159	134	137	151	154	140	134	140	135	147	146	145	131	156	156	128	155	127	174	144	152	147	153	131	125	154	153	153	175	144	145	140	139	135	141	169	148	146	144	152	164	187	144	153	150	133	157	154	155	149	151	143	150	135	136	133	155	159	132	126	155	138	148	142	145	149	136	129	142	138	140	161	153	167	154	154	154	138	149	134	146	142	153	161	167	140	143	142	122	157	137	147	159	144	133	183	164	129	148	160	159	136	136	153	158	127	148	137	157	154	152	146	133	155	155	154	146	138	144	135	130	138	140	168	148	157	137	139	164	135	148	132	130	162	161	149	145	165	175	157	150	164	147	143	157	151	131	176	148	143	156	132	144	160	142	169	165	165	142	137	130	134	147	147	172	147	153	151	159	169	162	157	135	125	130	167	120	138	160	142	157	139	146	145	139	140	174	152	150	154	159	151	168	132	110	122	166	148	171	148	143	136	151	124	155	150	161	151	163	141	149	146	139	149	141	164	140	155	163	135	144	150	143	152	142	126	152	140	153	150	162	147	161	183	151	149	173	166	150	179	153	138	150	139	153	160	135	159	140	150	123	138	144	153	152	171	151	168	139	158	143	144	133	142	144	142	135	141	135	161	137	119	133	138	162	154	156	135	143	142	156	160	134	138	141	130	155	162	144	142	153	155	148	136	158	135	141	137	139	162	132	147	145	155	152	129	137	148	144	146	144	148	163	150	150	131	155	155	145	126	159	152	145	133	141	164	152	150	130	157	151	156	172	140	152	142	162	159	139	158	167	151	155	129	150	159	157	149	143	140	135	132	172	146	134	162	142	162	128	132	140	149	172	126	146	146	137	149	146	141	140	114	164	152	155	140	133	143	129	141	174	128	146	161	146	137	136	159	141	153	173	149	147	148	153	164	136	158	144	158	131	144	140	169	135	155	145	153	150	150	144	144	143	143	151	153	141	153	150	137	124	128	131	142	151	168	140	148	148	130	147	133	159	150	131	155	144	170	171	151	148	148	172	144	150	181	146	156	155	160	162	146	164	140	141	137	147	170	162	173	138	136	148	164	158	127	168	125	139	159	163	141	165	142	151	116	149	139	171	134	150	138	134	147	148	160	178	125	133	143	146	146	160	157	138	133	154	147	181	142	160	149	156	135	141	139	146	157	148	144	158	140	123	152	127	154	153	140	152	142	141	161	150	134	155	157	168	148	147	138	171	156	159	145	138	151	140	152	155	152	124	154	155	119	165	166	160	163	151	147	170	139	162	154	149	131	174	146	114	161	138	147	150	143	155	145	152	155	140	140	157	156	144	167	119	125	163	144	143	163	135	164	140	148	146	147	139	137	159	137	144	152	123	151	153	135	138	141	154	128	141	146	141	142	141	156	137	140	142	141	167	126	135	122	140	174	133	150	141	138	154	161	142	150	151	167	148	133	139	152	131	165	161	144	153	143	149	163	145	127	146	154	187	159	135	163	151	148	147	146	133	132	170	154	148	147	146	140	153	156	161	154	154	144	164	166	149	170	142	128	131	173	145	149	155	150	145	145	132	143	139	172	155	170	151	186	132	132	140	150	141	169	166	140	150	162	145	165	124	147	163	148	155	172	144	151	157	176	152	151	135	136	123	133	154	138	142	176	140	157	139	144	150	151	139	144	144	167	145	127	145	142	131	139	145	151	139	153	142	155	140	177	150	160	130	161	170	152	163	145	160	136	143	154	130	130	160	148	149	165	150	159	146	147	145	149	144	170	146	157	130	148	165	143	142	142	181	156	149	143	154	145	141	150	157	154	163	150	143	127	149	156	140	144	125	140	130	128	167	131	157	140	154	138	151	145	148	180	163	146	153	157	138	190	150	145	155	137	151	186	142	138	163	138	149	144	132	147	142	141	155	155	139	125	153	146	163	172	177	156	157	152	149	116	142	148	143	163	154	153	137	144	154	142	152	141	153	141	135	135	137	164	141	121	154	172	140	131	141	159	159	143	137	149	164	141	135	144	163	143	152	161	143	157	134	138	147	120	135	145	142	159	140	157	146	137	132	152	128	146	128	130	165	153	137	154	134	129	156	149	135	157	149	152	140	135	124	119	129	106	150	146	158	140	178	153	178	145	136	179	159	154	122	145	151	141	167	145	173	124	137	160	151	157	142	151	176	136	144	164	148	135	147	133	179	150	141	133	139	165	141	137	148	155	136	162	142	160	130	130	143	169	138	138	153	160	151	150	171	135	147	137	153	137	134	133	143	145	114	167	148	141	150	159	154	152	137	159	143	139	153	136	147	158	160	159	146	149	142	149	141	157	164	133	135	135	135	140	135	140	123	115	157	134	156	170	138	161	149	128	160	140	140	160	133	141	138	130	142	135	154	138	165
2159	514	602	607	576	587	548	524	531	558	521	512	555	484	500	486	483	519	488	454	516	513	478	472	444	491	470	513	452	503	479	458	486	472	509	530	431	509	484	469	519	464	494	496	478	444	475	500	511	460	488	523	486	501	469	477	478	494	480	505	473	547	495	499	518	498	496	517	500	518	461	475	495	494	506	462	489	537	525	486	484	544	433	469	510	449	460	474	477	493	456	470	476	484	489	503	523	532	487	489	451	467	469	486	501	472	485	434	433	491	483	508	541	471	488	486	479	469	502	484	450	479	496	472	487	483	473	499	479	463	521	524	480	484	470	468	474	478	521	464	523	469	471	508	475	494	482	488	464	499	499	521	537	515	509	507	497	452	433	496	545	477	478	511	490	502	466	542	514	471	482	466	450	511	476	479	454	508	512	515	487	431	468	453	497	509	491	465	480	474	487	483	508	481	518	461	498	519	491	458	487	479	515	471	469	463	549	468	508	490	488	468	485	461	493	485	448	476	453	491	476	453	502	444	484	529	490	466	456	481	491	471	464	482	471	464	464	504	504	502	495	504	482	446	501	514	469	492	485	481	469	466	463	495	489	470	490	477	498	462	436	476	491	490	508	474	466	485	502	470	564	504	495	473	485	518	478	508	474	500	507	509	483	493	504	510	497	488	521	486	485	509	473	483	486	479	510	490	502	490	484	519	511	496	470	485	510	494	518	501	489	473	484	519	503	499	523	485	474	468	520	504	514	488	498	484	458	488	506	477	494	497	473	456	448	480	514	452	505	475	441	493	490	498	525	490	482	493	486	486	489	503	480	486	453	499	504	481	494	479	489	510	487	492	487	496	495	476	481	474	498	483	476	494	488	465	480	456	453	491	485	490	526	459	520	481	500	455	473	550	482	501	485	499	456	492	476	497	496	465	499	479	456	517	495	496	484	465	469	453	476	479	501	507	522	446	496	453	504	512	493	491	456	533	444	466	487	481	466	468	473	516	453	439	489	470	467	502	449	525	453	496	502	492	483	516	499	462	504	499	486	489	465	490	475	473	494	506	489	486	488	462	459	460	480	486	505	510	473	481	519	443	489	497	523	474	503	490	501	466	459	453	471	499	521	451	529	454	486	491	488	462	483	499	472	463	511	471	521	473	479	498	473	470	447	461	476	490	497	476	464	479	436	483	510	468	518	473	485	520	511	526	501	486	466	495	471	511	501	441	480	510	505	510	498	507	509	465	475	500	517	490	502	451	492	462	479	496	508	463	459	462	516	491	486	447	462	484	464	474	479	467	478	513	493	469	520	463	482	491	471	513	496	493	486	507	495	479	494	508	486	473	504	476	465	446	470	492	462	469	497	494	504	486	472	483	500	476	485	476	514	488	481	463	488	460	513	496	499	512	462	463	467	522	491	523	484	484	466	512	509	519	466	474	480	487	485	486	482	474	526	469	462	484	507	453	529	511	470	477	451	482	519	473	524	483	524	457	473	485	517	504	520	523	514	499	478	489	515	484	480	483	481	462	513	504	489	454	451	506	516	465	514	479	475	536	500	461	479	499	506	512	491	539	491	524	500	514	489	523	505	515	503	483	475	527	490	508	455	472	497	490	443	499	493	441	469	525	490	503	478	449	492	481	457	455	471	477	509	488	468	517	488	512	476	489	463	484	492	527	527	470	479	505	465	495	487	489	489	490	504	521	472	475	485	471	471	474	472	466	465	485	486	525	451	500	499	443	519	478	501	484	477	519	502	492	485	481	487	468	485	520	497	549	498	491	480	508	519	513	483	507	443	508	495	480	493	482	509	443	472	505	524	493	488	464	495	471	511	488	471	481	502	457	467	497	509	459	494	467	528	499	494	469	491	498	526	505	524	484	458	505	545	523	480	439	476	465	495	459	491	492	447	506	442	467	482	474	456	508	494	510	490	490	485	466	489	510	483	466	482	456	499	490	483	491	478	491	494	480	477	496	470	489	494	481	485	524	484	467	520	496	470	481	482	459	470	498	472	482	475	491	458	481	473	453	490	503	497	491	469	490	494	519	514	500	469	438	480	493	417	498	467	503	463	454	486	468	479	515	464	464	475	490	477	447	496	456	495	536	505	539	539	475	471	497	499	512	504	480	484	490	483	476	512	491	468	504	520	461	518	464	485	494	500	499	469	482	481	507	500	475	471	476	511	478	506	498	461	482	509	493	534	469	485	471	461	497	482	509	451	518	480	462	517	485	476	481	508	487	477	507	468	480	487	511	471	497	440	509	532	446	502	488	464	522	478	508	466	501	481	430	463	479	465	432	511	478	508	511	479	501	476	489	488	458	502	506	463	510	476	457	498	516	464	467	492	491	478	504	517	457	477	466	521	502	500	469	499	436	489	527	487	470	530	504	506	509	484	478	451	493	499	478	479	461	515	517	476	502	502	473	525	459	499	512	473	521	511	507	491	477	488	525	502	473	498	507	477	476	498	462	506	485	525	516	510	477	517	474	479	481	496	470	441	524	480	559	444	497	480	491	456	471	496	471	464	503	456	484	518	454	488	519	504	478	522	497	480	461	471	470	487	487	458	503	475	469	451	505	506	471	476	476	480	493	460	455	532	497	518	463	472	471	478	513	493	496	466	524	499	460	502	477	469	476	458	486	490	499	472	437	488	466	483	507	504	463	500	480	512	531	479	492	461	475	484	468	468	474	466	513	506	500	506	497	500	475	466	459	481	443	491	521	477	532	473	452	454	509	495	470	496	502	500	507	492	454	464	474	500	518	457	514	530	510	494	500	477	516	512	464	508	489	454	502	484	478	494	516	485	460	478	461	481	442	480	507	532	524	452	501	498	473	461	478	494	494	532	496	452	506	474	463	520	482	499	515	483	500	468	540	478	511	509	517	465	465	476	504	500	495	487	490	468	445	487	479	500	461	502	491	498	478	482	475	489	496	492	484	496	487	479	462	481	470	506	509	501	477	509	510	496	500	517	507	496	448	490	475	484	517	462	520	500	468	488	525	485	477	508	493	467	474	463	499	476	502	478	496	468	509	505	518	495	502	503	494	486	469	465	467	476	500	498	486	494	490	473	492	493	479	511	479	474	535	452	454	506	465	462	499	448	474	496	443	464	506	470	469	520	486	467	477	488	451	452	479	452	503	515	491	513	501	489	522	430	508	481	477	512	493	520	483	480	484	509	481	475	505	551	469	513	488	491	479	505	476	490	453	493	505	472	493	477	489	510	520	476	494	480	505	430	464	456	481	493	494	509	503	495	489	488	429	491	469	504	491	463	465	414	487	529	503	499	440	520	466	464	490	466	495	449	486	471	508	492	442	485	480	506	490	458	517	508	467	490	477	505	475	511	484	487	475	506	493	471	484	471	457	485	458	457	498	500	459	491	493	509	461	506	481	504	524	492	499	479	487	493	488	477	496	476	499	489	468	497	478	489	473	494	498	486	514	481	446	458	520	533	475	475	471	486	467	512	502	510	488	503	501	457	517	460	505	475	448
9048	1164	1244	984	786	634	551	536	432	424	412	413	404	413	396	357	348	347	362	349	352	373	346	308	344	341	324	337	357	361	353	334	345	350	343	334	333	301	326	316	324	340	340	346	305	328	293	327	331	347	370	306	344	305	333	329	294	348	341	322	339	324	320	289	328	359	360	306	363	330	330	334	341	311	325	290	339	330	343	300	320	297	344	314	340	355	344	308	344	335	344	323	321	345	331	324	301	337	357	324	278	328	337	319	380	342	327	326	313	327	319	328	333	326	296	322	325	320	331	323	327	320	343	377	341	335	334	323	368	302	295	288	336	315	285	346	330	297	335	312	294	307	334	330	367	301	343	319	287	311	330	338	336	335	299	304	353	314	361	314	306	338	360	338	331	338	384	312	316	323	332	341	371	324	307	301	338	354	305	326	326	324	306	310	324	286	362	371	321	342	320	322	327	340	341	313	297	331	340	326	360	325	318	294	329	354	313	319	300	320	323	332	311	320	330	328	310	325	354	320	299	331	315	367	384	304	325	314	328	325	303	321	312	308	330	339	308	365	337	336	330	334	332	346	315	331	315	323	307	297	345	326	319	286	312	315	344	326	349	306	302	356	328	322	329	320	327	332	339	326	337	330	326	303	310	307	302	318	335	319	311	331	318	332	266	339	331	322	343	342	330	292	329	305	339	329	336	290	322	295	320	333	306	359	313	330	360	293	304	367	320	334	322	286	346	366	338	338	347	318	314	325	348	286	316	305	324	354	332	315	345	368	327	308	329	307	321	338	325	339	318	292	347	334	342	363	337	318	307	338	328	301	340	354	337	320	315	323	307	339	321	345	346	343	320	303	322	330	363	318	318	338	308	299	345	315	322	286	324	332	302	317	338	350	358	366	344	360	332	339	306	343	327	350	370	357	305	338	299	318	313	334	356	335	300	338	347	302	314	336	373	327	338	346	366	352	326	323	327	330	314	351	327	345	348	329	334	316	311	324	308	338	342	314	340	341	328	311	288	321	308	314	332	344	325	318	268	311	346	319	321	317	285	319	352	316	302	302	332	345	318	340	336	322	344	318	305	337	331	356	310	293	332	311	335	343	337	321	303	309	318	335	343	373	337	312	311	343	350	298	318	345	306	328	351	311	340	368	313	314	309	333	347	300	311	320	325	330	332	352	338	366	328	327	359	323	311	331	339	314	337	342	297	314	348	337	344	312	319	324	315	324	319	341	328	357	343	344	326	325	329	323	347	343	330	298	326	284	316	322	306	365	337	328	322	325	319	309	299	353	343	338	336	313	336	312	356	285	307	333	339	290	297	319	314	326	329	307	319	342	359	367	305	361	352	318	325	321	331	320	333	332	344	340	299	322	317	303	299	328	353	323	339	333	330	325	337	321	324	337	334	329	335	370	298	336	310	335	349	306	326	326	346	340	343	305	331	311	301	327	350	348	337	314	304	327	349	320	346	341	321	342	353	358	334	387	305	352	313	346	341	324	346	304	306	341	312	335	311	347	305	363	353	336	318	322	303	317	339	310	323	323	329	332	336	314	379	336	347	322	343	294	365	327	324	352	320	322	359	324	297	353	342	354	317	294	323	342	318	315	336	305	344	314	362	326	337	321	337	349	316	325	308	324	335	334	319	316	369	310	329	301	344	345	318	358	315	344	307	281	336	282	299	336	327	334	331	343	356	335	361	343	329	345	323	308	306	336	356	312	318	308	347	320	321	320	333	350	329	315	355	324	330	341	320	319	324	317	344	302	319	325	342	337	328	285	309	334	324	331	309	300	325	357	335	297	300	311	362	331	324	366	329	338	337	310	323	326	351	323	296	322	319	362	327	327	369	309	302	314	328	347	338	362	314	325	310	338	322	303	330	324	331	325	316	306	308	306	351	338	321	321	357	346	315	270	343	311	338	322	334	307	328	325	327	337	323	311	313	364	308	345	355	329	339	341	317	349	316	333	314	333	312	309	340	302	310	330	352	339	284	354	327	310	335	324	313	312	334	325	343	326	328	299	335	308	320	316	322	338	317	305	315	276	310	312	338	353	342	371	305	364	306	312	333	325	345	296	325	329	293	306	317	302	332	314	338	324	311	318	306	318	337	347	315	344	330	343	323	322	328	327	318	333	309	347	317	319	341	310	349	330	315	330	336	327	322	324	312	299	313	329	324	330	334	301	318	352	345	321	344	296	346	345	326	320	314	325	297	314	328	339	337	292	322	324	308	364	339	323	341	312	342	317	327	345	315	313	340	340	330	333	328	300	299	337	301	328	305	338	338	311	347	318	362	319	318	330	348	328	319	327	300	312	335	316	300	322	334	334	356	321	331	323	311	318	314	328	345	295	297	283	298	340	349	308	320	322	328	307	350	318	295	359	331	332	335	340	337	329	331	306	312	296	346	334	304	318	335	314	313	347	320	313	333	321	350	365	351	359	338	287	359	335	362	312	324	329	343	296	318	362	336	309	316	355	302	347	328	304	312	324	320	332	350	311	312	289	327	341	324	279	321	310	312	321	309	345	329	303	329	351	309	322	321	310	332	330	307	332	283	300	337	305	318	332	308	313	342	347	322	350	338	314	324	320	324	337	349	308	333	340	357	360	341	340	329	306	310	313	296	313	340	339	311	340	318	314	310	333	312	326	362	327	329	341	372	338	350	326	323	341	334	300	319	355	332	330	315	320	333	333	325	327	346	342	300	339	349	329	341	334	353	341	345	330	335	314	312	315	318	303	294	327	346	348	351	309	337	323	348	319	323	351	331	296	382	333	335	323	335	318	318	356	298	334	326	336	345	329	332	324	325	319	282	326	295	346	313	343	290	324	320	325	354	298	323	340	328	279	300	306	366	335	331	325	369	358	332	332	315	298	317	320	327	333	310	351	322	324	341	331	318	355	329	365	318	300	325	322	336	362	348	349	311	328	329	342	318	352	316	329	336	327	341	306	304	337	338	317	322	326	340	304	304	310	322	348	316	345	332	335	354	329	307	298	312	283	360	361	317	316	349	320	282	321	332	389	307	339	338	319	301	301	349	364	325	346	333	325	322	311	342	339	342	325	334	319	350	336	370	334	357	340	311	290	344	353	315	336	367	343	350	323	350	311	310	328	363	324	318	362	332	344	366	305	336	324	317	299	303	328	309	317	322	322	313	338	338	362	322	324	305	339	322	336	343	329	361	321	326	324	335	321	287	323	294	322	320	348	339	324	298	331	299	302	339	342	344	285	311	331	313	313	304	320	338	360	307	320	324	341	340	312	358	322	340	306	348	319	309	308	338	304	305	320	310	328	351	288	359	313	350	318	330	305	320	320	339	322	328	349	308	308	325	314	302	322	377	332	316	339	329	320	325	320	324	359	320	317	294	321	316	324	336	377	301	349	347	356	309	356	331	298	329	320	287	328	348	307	348	279	338	308	324	285	323	319	318	322	311	313	320	301	328	317	346	334	337	303	308	331	288	328	339	307	307	351	334	329	304	348	324	310	341	338
6107	1598	2546	3172	2968	2491	2185	2046	1735	1613	1498	1462	1317	1262	1178	1195	1117	1142	1140	1126	1095	1053	1059	1010	968	1010	968	982	978	923	1027	920	942	888	963	894	942	974	919	962	882	926	943	939	913	961	904	924	873	918	878	921	902	928	924	915	960	938	879	883	957	897	898	885	896	856	922	875	914	961	932	940	934	875	876	928	921	867	859	922	929	965	883	911	901	918	935	877	904	901	839	907	973	930	914	911	873	877	861	865	927	880	879	817	850	856	915	928	900	928	925	883	907	906	945	900	878	876	879	851	941	881	862	882	878	909	858	870	922	910	912	881	875	917	905	896	980	936	919	855	880	871	846	934	923	869	904	939	925	925	895	876	881	941	937	870	894	887	903	897	842	908	879	893	937	887	874	907	883	938	911	894	916	886	943	903	908	863	885	814	870	885	868	876	908	892	859	880	852	916	898	881	860	869	913	888	895	926	905	915	948	909	942	862	855	944	850	907	924	895	908	892	917	840	886	923	873	903	937	833	877	880	941	901	953	863	864	861	875	917	964	936	843	935	924	858	874	893	889	862	880	907	922	898	886	865	859	839	907	884	928	922	906	849	876	867	883	899	905	909	912	959	863	910	939	874	889	920	878	921	876	847	889	875	929	913	888	857	849	861	900	919	943	897	880	911	905	916	849	888	921	836	922	904	852	844	902	905	854	917	978	886	900	884	837	858	864	911	922	863	851	934	902	916	907	838	919	911	838	932	911	967	890	846	852	917	857	890	881	837	864	852	896	892	872	859	878	893	913	924	814	868	921	912	902	822	887	890	880	902	832	848	889	902	909	923	923	888	825	891	868	857	897	897	940	854	917	928	873	870	861	863	896	898	850	868	878	914	913	879	867	880	903	918	907	897	881	889	891	906	918	849	952	905	896	856	885	889	861	873	905	928	834	889	906	960	913	902	873	898	849	925	892	884	886	846	868	858	875	908	869	852	857	881	852	889	895	876	880	870	889	843	848	900	844	873	895	875	852	956	904	853	916	850	922	904	921	915	885	858	867	983	942	901	929	895	944	910	831	911	905	841	894	895	895	892	884	882	940	855	879	850	871	914	860	877	915	876	880	922	924	878	904	879	923	882	881	920	884	926	916	928	911	899	837	884	910	868	899	866	893	899	928	919	908	930	894	901	858	863	882	914	909	922	881	850	883	913	928	942	869	826	936	882	848	895	854	875	886	952	879	856	868	925	920	870	950	871	926	898	910	892	866	883	898	859	885	933	846	901	871	880	877	921	968	953	925	871	945	943	861	914	859	929	924	873	862	901	860	881	878	856	848	837	884	883	882	898	874	898	876	937	901	945	900	911	916	879	917	872	882	870	872	874	848	872	918	895	905	940	926	940	918	899	932	875	860	932	908	898	946	888	890	895	856	850	878	862	883	904	908	914	887	898	923	863	890	850	894	858	957	908	873	866	882	911	888	851	867	906	896	887	922	896	859	880	856	906	871	865	862	926	859	888	911	832	866	905	902	868	913	930	865	879	861	872	905	894	878	927	861	914	897	894	811	881	919	908	900	903	833	877	875	875	875	891	886	890	869	899	862	930	926	910	891	916	899	900	845	900	868	918	902	840	934	824	859	849	954	892	883	925	917	912	899	830	901	847	901	890	932	885	897	903	997	887	891	937	874	877	881	826	843	904	931	859	930	904	860	884	878	914	926	860	888	841	872	910	867	906	856	907	898	923	896	880	891	906	882	901	894	872	925	970	900	871	875	918	910	873	868	863	919	864	898	899	856	917	913	897	863	941	876	886	860	877	884	910	877	861	901	890	890	884	917	944	871	921	848	892	905	899	905	929	916	830	885	846	850	846	878	916	880	869	879	889	890	810	892	935	892	892	903	868	871	964	877	895	908	914	906	874	830	857	957	889	945	924	921	936	839	894	839	902	908	886	905	873	907	952	915	891	887	862	891	881	888	926	886	898	903	903	880	915	921	870	899	880	872	903	961	907	924	886	937	911	858	892	880	814	866	878	873	841	859	853	861	886	904	904	854	890	926	873	887	862	876	855	877	901	890	885	930	869	904	910	946	895	900	894	920	875	860	890	923	910	912	925	926	886	931	933	905	880	895	885	914	867	899	889	916	880	905	906	918	923	889	906	870	844	920	882	855	853	891	878	908	865	872	875	903	877	917	905	917	961	901	851	893	897	888	912	897	883	886	849	864	883	894	883	890	851	850	915	926	901	927	873	905	856	888	902	928	910	916	873	917	872	885	920	913	906	867	849	864	938	949	870	926	893	854	885	891	944	921	898	870	941	869	954	878	887	891	946	856	908	955	894	875	915	882	887	916	941	918	848	898	891	915	918	887	940	927	923	845	910	958	897	923	838	893	852	957	850	934	944	929	965	844	921	862	887	868	895	935	918	867	910	880	888	873	890	883	819	850	880	895	939	853	875	904	846	891	939	909	862	920	917	905	904	914	879	881	891	926	864	934	873	884	883	885	885	906	896	921	887	837	885	887	894	889	852	905	850	879	864	867	888	886	894	898	861	911	909	893	871	896	895	874	911	863	933	874	917	875	897	896	876	916	847	887	913	880	881	864	868	853	892	889	860	897	940	941	918	867	959	907	882	907	873	938	926	853	906	889	896	937	925	915	915	875	998	841	948	874	880	925	894	865	913	914	848	852	903	864	955	927	879	878	942	918	893	914	887	865	872	910	873	882	880	922	880	919	864	925	890	899	899	920	895	889	805	896	912	920	875	895	916	842	861	881	893	894	917	930	881	855	846	881	900	910	893	873	840	933	899	863	862	888	943	880	889	919	888	885	870	892	902	869	897	888	897	919	869	913	900	882	840	900	886	858	889	905	894	879	917	840	913	878	888	807	852	894	886	897	907	914	838	862	901	876	899	936	832	867	921	916	890	862	847	866	886	864	928	910	879	856	903	847	884	856	910	867	910	905	882	915	881	931	896	932	911	903	918	846	872	904	866	939	872	870	938	868	858	901	908	866	868	887	940	884	874	899	891	826	913	889	944	887	925	959	882	882	875	881	903	913	886	860	960	868	877	903	845	879	895	883	928	912	906	881	822	841	927	883	886	851	846	911	901	818	864	877	905	887	870	858	870	883	903	915	869	885	944	924	978	831	830	889	878	916	886	882	854	881	876	890	857	858	886	886	912	877	903	884	902	890	860	934	911	873	864	881	900	851	920	919	878	907	886	871	912	867	884	902	858	935	848	841	868	873	858	917	909	867	900	876	932	860	898	894	904	858	839	893	872	889	841	887	862	852	894	892	857	885	913	883	931	899	909	930	900	883	902	925	842	858	888	895	865	834	931	895	900	913	908	843	904	891	940	949	881	921	900	885	893	882	897	865	898	889	944	878	858	855	882	913	899	823	900	898	883	944	874	869	863	907	881	856	911	886	948	899	904	861	902	857	866	918	911	900	892	923	939	846	894	905	945	919	910	895	865	920	950	887	909	881	919	932	965	870	896	889	861	855	905
14913	2047	2082	1610	1177	893	772	638	589	544	510	464	477	477	410	409	436	420	434	397	370	413	417	355	396	415	367	419	396	375	397	351	445	380	401	411	383	377	343	358	381	373	418	371	396	377	369	360	347	391	375	419	414	362	343	341	373	340	351	357	382	387	349	396	341	414	375	373	342	362	359	381	374	408	346	386	405	370	381	375	337	398	400	388	367	341	376	339	340	342	361	360	376	346	383	409	355	357	349	380	347	361	372	365	355	398	388	359	357	376	399	362	373	389	362	425	344	345	377	363	394	364	377	378	365	363	391	375	380	353	354	376	378	368	381	361	348	368	376	376	378	333	401	346	364	362	369	393	406	358	393	344	378	375	376	363	396	367	348	348	361	359	354	364	341	369	363	391	350	381	392	379	357	417	357	383	349	366	382	380	390	367	350	363	383	389	362	324	369	368	371	389	391	331	377	370	359	336	364	375	379	386	361	337	389	376	340	400	388	335	337	353	344	383	352	364	388	373	386	348	357	373	366	378	391	347	358	412	354	379	344	387	378	350	381	373	385	345	368	355	340	377	398	387	433	344	350	351	341	406	375	377	396	386	361	404	347	362	344	349	401	351	374	354	347	393	364	365	389	339	362	357	372	308	360	364	401	361	360	361	405	401	409	350	389	369	329	352	336	354	352	345	371	390	351	377	402	374	378	403	412	353	380	343	370	327	371	330	391	411	389	375	418	380	359	334	363	346	357	312	381	360	343	345	347	361	361	380	391	387	366	405	372	365	368	384	386	349	396	396	366	358	366	378	354	318	364	362	306	355	354	369	358	361	351	360	340	339	361	365	359	391	367	359	355	369	362	371	373	362	364	360	386	338	375	381	367	380	335	344	369	368	389	416	385	370	373	389	363	373	366	373	353	357	377	356	349	342	392	366	338	342	362	390	370	344	385	391	365	386	370	383	365	374	378	405	357	390	360	348	359	366	397	338	363	378	385	340	345	362	359	416	368	384	337	381	361	398	353	384	372	370	371	369	365	366	381	385	358	389	372	325	401	389	360	376	382	400	399	375	369	362	358	334	350	386	355	352	358	346	352	333	387	398	351	357	362	383	352	357	390	371	355	368	371	359	377	334	375	382	373	347	358	367	390	368	376	377	343	389	382	334	387	399	351	348	359	377	343	368	394	385	363	366	363	345	354	370	357	366	363	352	371	376	390	382	338	393	338	384	357	343	401	377	363	374	386	371	367	366	389	377	363	352	398	354	355	356	330	381	388	353	367	347	344	362	354	373	383	362	355	382	377	373	353	355	338	350	387	365	355	372	365	431	361	358	371	340	350	356	366	353	387	338	377	344	359	360	343	341	374	345	355	371	369	348	376	364	353	363	392	356	376	390	335	388	376	355	367	373	367	331	365	386	365	379	378	357	362	373	396	326	365	379	357	353	384	374	388	362	377	389	352	370	363	360	367	356	370	364	357	343	340	387	382	372	380	346	340	367	355	356	390	410	373	366	350	380	362	386	369	404	347	336	390	369	376	386	356	387	359	372	384	355	359	363	369	332	337	367	372	398	375	392	382	367	391	349	390	372	426	347	359	353	360	359	383	344	388	355	336	353	346	388	394	363	392	383	359	376	374	375	354	365	412	340	360	381	373	387	360	355	333	378	367	354	352	345	367	392	349	330	361	364	370	386	365	369	391	374	333	343	358	343	345	338	369	368	398	349	376	385	364	362	368	350	334	351	410	387	353	355	368	377	402	375	364	384	377	373	363	414	342	347	339	389	360	376	347	340	358	398	388	323	328	372	359	356	366	360	357	364	387	366	356	394	343	346	407	329	399	337	365	400	389	389	372	364	345	347	350	360	390	397	369	423	355	393	367	352	374	371	408	355	354	392	371	388	349	399	361	377	381	383	346	326	358	368	375	367	363	374	364	396	352	349	343	365	387	415	395	318	400	376	375	391	375	375	325	398	364	385	336	384	378	410	355	375	347	352	396	376	357	366	374	384	327	333	388	351	382	356	366	361	335	370	377	349	325	367	378	352	335	338	379	371	356	334	384	375	350	330	379	376	335	381	363	365	361	348	381	367	328	372	386	392	357	387	353	330	379	363	361	367	369	369	370	362	401	343	366	366	319	360	393	389	361	388	373	388	369	331	359	395	369	359	366	336	384	360	383	347	351	342	352	358	374	396	361	386	383	358	368	349	377	400	388	336	350	373	336	377	383	359	357	370	374	334	347	362	317	390	386	398	351	364	372	371	360	374	381	354	375	341	335	363	393	376	398	349	379	388	389	346	360	371	332	381	355	364	373	350	389	365	419	371	356	338	393	348	347	363	386	366	359	362	355	372	380	369	372	340	406	333	387	391	383	364	356	335	377	393	403	356	351	354	352	344	369	388	336	365	362	379	341	365	366	372	387	364	354	396	379	387	356	368	339	402	365	358	378	359	336	390	391	387	379	383	381	379	360	349	384	378	342	418	390	355	348	359	365	338	365	381	368	350	362	366	382	366	364	348	379	373	382	361	377	353	350	346	334	383	388	339	362	371	335	393	370	357	409	386	428	342	356	383	353	349	381	376	371	357	352	360	355	352	386	368	366	383	385	387	381	348	371	365	386	368	424	380	378	339	355	374	376	377	381	372	347	369	351	407	353	344	392	355	373	352	366	346	347	358	358	409	347	356	388	386	361	374	407	367	373	391	371	335	356	405	388	385	336	404	387	401	379	392	357	376	397	366	376	385	350	318	351	376	390	351	356	403	373	374	370	339	379	362	360	360	391	362	326	358	353	356	377	373	412	400	382	362	362	334	358	358	376	363	364	370	357	386	352	378	372	389	386	361	370	381	383	386	369	364	370	373	377	355	407	365	393	371	330	362	360	379	368	361	396	369	378	349	388	376	358	396	365	363	370	377	407	393	357	351	363	376	400	379	399	342	322	371	368	352	364	355	377	354	362	379	377	379	371	359	374	406	403	372	366	378	355	362	379	386	346	347	356	372	349	354	349	386	366	359	368	376	363	346	378	366	399	352	357	400	361	377	344	367	371	382	385	393	384	364	377	362	362	372	350	366	384	384	399	361	393	366	374	350	359	401	354	391	397	397	386	325	335	344	381	344	370	335	314	370	367	401	361	380	363	393	366	390	382	387	368	348	362	375	346	363	380	374	390	394	375	387	382	367	364	380	377	357	356	382	370	386	421	400	374	349	371	384	374	362	392	376	365	349	369	346	359	397	374	412	411	331	377	385	335	338	375	364	366	381	379	322	379	326	403	396	390	363	370	356	323	372	358	375	382	375	395	355	340	367	325	393	380	339	379	343	379	372	354	357	381	338	339	394	358	378	378	371	355	363	368	362	387	344	363	390	370	370	387	365	394	377	376	354	391	394	362	370	351	351	384	378	359	359	401	364	350	382	360	355	363	390	353	388	358	330	387	379	399	361	378	363	321	367	366	379	379	378	384	352	341	352	373	378	370	422	391	367	352	385	375	365	367	358
7630	2178	3812	4769	4197	3807	3210	2737	2380	2249	2056	1801	1715	1600	1623	1434	1436	1395	1271	1201	1232	1199	1233	1228	1161	1153	1119	1165	1126	1062	1152	1068	1088	1036	1083	1059	1105	1029	1050	1092	993	1007	1005	1048	1060	1004	990	1021	1009	1063	1008	967	992	891	1021	970	1010	941	989	993	989	1050	1011	982	1009	922	956	956	977	945	955	979	1017	970	957	927	973	974	947	969	974	959	963	920	996	971	912	1000	935	989	971	944	990	909	1027	933	1020	983	923	977	926	934	898	941	968	989	936	1005	953	961	986	936	993	942	983	980	959	997	954	953	993	959	944	974	962	994	985	933	956	925	941	1019	998	959	878	921	916	977	984	980	994	986	984	954	971	987	993	1003	964	931	976	1010	915	971	992	917	904	931	936	992	956	969	974	923	954	959	949	929	972	979	978	982	943	969	1024	972	972	948	970	970	895	941	931	970	954	939	879	940	939	920	976	909	916	921	959	943	936	925	969	928	934	954	1012	850	972	918	975	977	930	929	944	918	913	969	947	933	981	954	979	957	1035	1000	919	949	944	945	972	960	929	968	934	976	983	970	1017	978	952	992	866	960	952	936	939	964	1009	926	1009	989	929	1004	972	957	1003	944	931	979	937	968	933	970	969	945	945	1019	951	948	899	1024	932	980	934	947	920	910	970	978	986	931	953	890	954	950	907	900	959	1004	928	971	925	923	960	947	955	921	894	962	967	978	981	953	967	986	960	949	962	952	983	957	934	943	961	946	912	944	966	957	1010	958	962	1050	975	914	965	917	990	948	938	917	924	951	928	929	939	1001	994	933	952	995	937	946	954	945	976	1006	1017	919	902	939	919	941	972	965	963	944	961	941	922	937	945	996	946	984	952	960	896	1007	977	954	925	956	998	928	942	962	913	898	976	946	965	888	934	930	950	938	968	953	1011	946	981	949	941	914	943	977	965	1017	966	965	935	933	927	943	895	918	955	907	919	986	974	955	974	864	975	1003	975	939	1021	983	957	945	948	936	994	961	947	941	976	976	956	934	975	984	930	937	939	973	999	969	929	1011	971	935	926	952	942	954	932	948	941	964	932	986	955	917	932	938	908	947	940	995	920	908	1004	954	944	974	943	974	968	969	947	958	931	1006	957	935	937	945	975	925	930	981	971	972	941	971	913	926	967	951	1018	955	981	892	928	933	965	978	952	956	924	956	934	943	892	989	992	920	950	956	943	954	980	965	964	910	939	987	916	981	960	874	967	884	961	938	926	975	1000	1020	967	1045	947	951	913	987	994	924	975	954	936	950	887	958	999	999	976	963	907	916	973	1007	930	952	901	991	946	994	1012	962	939	940	1011	929	987	981	1035	955	953	978	1037	952	938	942	1014	984	940	962	975	948	968	969	978	941	1011	942	961	996	974	962	978	982	975	988	964	966	970	911	960	940	924	985	944	920	947	978	967	1023	931	991	984	921	969	957	966	921	931	945	981	913	947	940	1008	953	989	950	979	848	935	950	927	1001	964	972	966	953	931	922	927	949	958	958	928	931	952	958	961	1023	960	967	1007	969	942	929	978	961	960	953	957	905	953	986	961	989	931	924	991	1010	974	950	970	978	954	939	913	929	905	989	901	942	973	965	968	900	943	974	910	996	1024	963	996	955	935	954	986	948	992	999	958	987	932	1008	960	934	966	949	936	945	914	977	983	938	967	912	914	955	906	947	1006	1025	941	936	983	935	949	961	954	930	949	922	1013	879	970	959	924	929	964	954	964	1009	975	943	950	932	961	944	983	946	985	928	1051	967	949	951	942	991	947	940	951	964	964	929	973	968	953	932	970	943	957	966	927	975	970	951	1034	951	980	939	932	999	953	939	980	946	982	966	998	1000	969	978	968	935	922	982	1009	936	1051	945	954	979	970	955	994	947	983	988	924	882	935	995	966	912	971	993	980	956	960	961	972	949	959	954	1018	995	943	1038	991	896	957	962	988	959	928	928	969	929	963	950	964	954	960	981	917	915	945	985	1037	922	948	977	916	942	976	956	982	952	948	928	964	1021	934	975	918	885	951	988	984	944	905	926	914	955	954	971	944	898	935	1001	924	980	944	974	995	937	978	996	975	974	988	968	966	932	901	1012	923	951	979	940	975	970	993	976	1014	956	996	963	942	981	983	934	924	922	927	960	979	961	963	961	1020	907	985	1018	1006	951	940	945	927	958	1001	980	933	957	969	997	943	977	928	923	987	986	934	984	993	972	971	950	1001	920	953	965	942	930	996	964	991	937	997	998	942	920	933	961	939	1007	1003	1028	973	992	975	936	987	963	1046	937	983	973	988	984	967	881	932	934	930	942	977	996	926	968	947	929	956	946	981	935	950	957	973	944	973	943	960	947	915	954	933	937	955	927	965	1002	969	962	946	920	1009	1030	978	979	938	954	932	929	985	973	983	966	927	982	969	972	980	966	963	935	1009	957	973	953	991	973	977	937	945	967	991	950	926	941	922	937	901	1014	958	989	978	960	971	979	926	976	1028	911	973	1012	911	968	937	950	964	990	947	935	988	961	922	929	922	1002	941	1025	950	911	974	950	965	949	939	945	956	991	975	968	933	969	991	943	961	938	961	979	1001	952	975	955	877	971	991	930	952	947	938	933	998	996	950	948	982	893	918	975	965	989	973	987	950	1008	991	920	924	965	956	930	969	958	963	982	918	975	902	913	1004	975	967	953	1004	976	903	965	957	943	942	946	905	904	917	947	968	931	889	983	917	937	917	954	938	950	1009	995	952	906	930	949	975	995	1007	896	940	932	977	1002	943	971	984	948	895	1002	942	963	982	965	984	940	984	965	921	916	927	1004	944	962	996	918	896	966	948	987	937	921	939	925	1007	955	994	987	1022	938	940	945	953	950	934	977	977	1015	963	978	957	930	945	1000	946	954	926	932	971	975	976	995	925	926	920	903	953	983	922	935	974	922	927	926	936	966	917	903	980	924	998	995	935	1002	964	957	1004	994	962	956	912	968	944	910	983	982	907	917	952	923	988	939	949	923	976	971	956	963	970	967	969	1030	934	976	956	991	993	952	936	936	983	944	998	919	957	998	945	901	941	955	981	978	931	936	990	940	949	946	926	958	991	920	943	942	978	973	934	937	983	993	990	925	914	899	925	965	946	1011	930	883	986	964	923	951	952	899	913	918	969	944	904	946	892	942	948	917	1020	1005	991	998	921	958	986	909	987	930	971	980	976	1001	963	911	934	961	945	942	945	958	956	958	1020	1008	969	964	909	1010	965	938	962	985	985	967	932	976	956	939	985	976	915	946	958	926	984	979	984	960	995	1020	951	966	922	951	943	933	957	943	982	947	950	922	939	933	964	966	916	948	989	975	1014	987	942	1016	948	951	959	1010	974	1005	940	936	969	949	940	959	906	927	937	979	931	971	987	979	923	1011	978	934	980	1004	934	956	967	1002	979	975	965	1005	939	986	982	1018	973	933	961	914	958	935	914	962	988	928	946	1024	982	953	923	980	950	914	970	968	981	908	981	893	965	1000	949	949	964	935	969	945	957	930	946	933	976	967	946	967	1001	878	959	1039	967	929	961	969	919	994	906	1009	912	963	995	944	971	954	982	966	980	979	912	968	931	966	939	980	1004	960
2086	173	207	165	183	174	158	152	166	157	164	155	141	163	170	154	134	144	162	125	136	159	160	144	143	161	145	153	167	142	165	159	142	158	138	157	159	143	174	152	154	152	161	145	153	149	140	153	153	160	131	139	138	147	149	141	140	143	133	141	152	127	161	131	142	130	170	157	158	130	175	150	163	141	142	156	138	134	144	141	169	137	126	136	146	143	149	129	148	139	142	139	153	156	143	159	159	142	156	146	155	132	156	143	166	145	161	160	128	153	155	168	140	153	140	155	140	139	131	149	153	168	161	151	140	132	159	155	148	153	135	122	128	159	172	140	165	164	164	158	150	158	143	155	144	142	158	153	148	146	148	137	152	142	163	147	124	145	158	142	152	153	151	142	139	151	165	155	127	138	160	149	154	149	148	151	168	159	154	160	147	140	142	132	143	132	156	159	154	139	128	155	148	141	143	151	132	151	148	145	147	140	185	142	159	158	149	175	150	149	141	159	147	159	144	122	144	166	156	139	146	151	156	148	171	169	170	153	158	147	157	152	157	148	141	145	152	133	147	163	155	146	151	162	145	147	151	155	154	159	152	152	160	165	173	147	164	148	147	145	151	146	139	151	151	143	145	161	157	149	161	146	143	143	152	147	165	140	176	139	135	163	134	156	149	158	151	146	138	145	150	146	136	142	140	182	150	144	161	158	143	147	142	149	138	169	152	139	139	128	150	146	146	124	169	171	141	154	144	150	141	149	151	144	142	165	155	164	137	158	164	162	148	140	148	157	153	130	138	142	150	154	160	164	143	167	156	159	133	130	153	158	151	155	167	160	156	173	142	128	141	127	135	149	146	141	152	148	152	145	154	138	138	161	135	126	126	172	141	148	144	143	171	152	136	155	148	147	150	165	156	155	142	137	156	152	164	181	151	153	131	135	155	152	138	163	144	153	146	126	158	143	142	143	159	164	162	175	132	144	137	165	168	173	151	170	163	159	161	141	162	194	153	152	163	167	159	132	144	125	171	158	131	140	159	141	147	153	154	131	135	169	136	132	155	193	150	160	153	175	144	135	141	122	129	148	160	145	124	152	171	166	161	179	128	145	157	154	143	165	145	167	159	145	138	153	157	148	172	150	145	136	176	147	134	171	161	125	153	153	129	160	157	150	140	149	142	156	151	151	150	136	161	150	132	148	155	171	153	153	159	148	145	135	158	151	133	157	149	135	155	151	162	160	159	146	166	164	158	147	144	152	147	133	159	127	155	147	138	175	151	147	128	146	138	160	156	177	160	164	168	137	145	150	134	157	173	128	151	150	158	139	155	152	140	144	149	138	148	138	173	166	136	153	128	153	151	137	173	143	135	169	163	137	140	136	163	146	166	149	169	146	151	163	157	167	164	154	143	146	168	160	149	141	141	144	143	143	131	142	116	140	158	170	163	131	140	149	132	140	145	137	143	137	132	158	148	169	156	138	162	147	151	132	145	132	173	140	153	144	159	150	152	157	150	155	141	152	144	169	159	143	172	150	148	153	139	162	129	129	149	169	158	157	143	141	165	166	151	148	166	147	151	144	169	150	124	172	166	128	141	136	161	150	156	154	145	167	169	145	161	150	164	136	161	131	128	146	170	160	131	140	151	151	141	187	161	160	159	167	172	133	143	139	142	156	136	133	126	162	162	147	145	165	142	164	158	154	155	133	173	138	131	146	155	146	153	161	159	141	140	150	163	144	167	124	143	160	152	140	120	138	158	148	149	166	150	149	129	127	156	149	138	157	131	146	164	146	130	147	136	170	151	141	147	164	142	150	145	167	155	150	145	136	154	154	167	162	152	160	147	153	173	141	155	146	145	161	146	146	165	161	180	165	149	175	172	155	132	159	138	160	131	159	132	149	136	135	138	144	155	141	134	153	148	135	142	146	118	157	126	159	148	149	129	132	151	133	128	144	143	156	172	172	143	129	145	149	161	176	150	138	184	155	159	145	153	137	125	172	138	143	158	146	138	131	139	146	146	140	152	171	129	140	151	153	145	141	142	153	176	139	157	137	142	144	155	144	157	147	141	118	153	155	144	150	167	136	149	148	165	147	175	176	137	137	153	146	150	164	148	164	164	149	168	135	146	121	136	149	156	138	172	132	155	155	161	172	140	127	119	151	138	159	144	137	136	145	165	139	152	131	157	135	136	162	149	146	147	141	144	153	150	141	154	150	152	158	151	148	148	146	182	153	143	145	139	147	149	144	156	168	156	164	169	169	165	148	164	151	123	141	146	146	145	146	157	142	135	174	155	136	139	151	141	123	153	154	166	153	145	155	132	149	165	123	154	151	149	151	157	145	145	131	136	137	161	142	154	153	154	172	157	159	169	182	137	146	131	155	150	149	156	155	161	156	153	177	165	165	166	153	158	153	142	148	148	121	138	142	138	166	146	156	149	134	171	131	139	122	135	174	149	149	147	136	151	131	162	151	150	153	149	152	136	127	130	153	163	146	147	168	138	162	132	151	154	157	167	141	118	152	145	164	150	159	161	149	124	167	171	140	140	155	156	164	143	138	152	155	162	145	120	160	147	149	156	136	174	154	143	152	167	162	149	155	152	145	167	166	145	142	153	159	147	157	154	134	136	129	161	154	133	154	140	117	165	149	171	130	151	149	147	160	170	154	175	142	161	170	150	152	158	143	127	150	134	157	123	141	148	148	158	152	162	129	137	144	146	155	151	157	138	144	150	160	140	146	149	163	150	152	147	139	151	120	149	149	154	165	151	153	148	140	145	164	146	153	170	154	136	167	141	149	146	144	153	153	147	166	154	156	145	147	140	164	161	163	158	157	141	148	151	156	144	161	163	146	150	158	130	159	125	157	138	161	161	171	150	167	152	152	163	138	133	147	150	146	132	156	171	160	140	134	159	143	154	137	118	152	156	137	154	163	137	166	141	165	154	145	175	153	183	160	156	148	169	154	146	144	147	143	166	132	151	145	141	131	148	167	142	154	151	140	169	167	147	144	125	193	168	123	135	144	149	151	143	173	152	144	157	139	147	148	162	149	171	160	156	144	161	168	146	155	147	156	155	131	135	154	144	148	143	138	152	146	138	164	169	139	156	143	138	140	139	132	151	150	148	146	177	136	158	152	162	164	162	144	164	166	167	156	132	164	131	144	158	155	129	147	138	151	139	138	149	143	155	149	180	154	129	154	163	155	164	132	153	133	159	141	157	135	139	149	178	160	166	134	161	149	127	146	139	135	181	131	155	144	163	170	153	147	146	149	149	139	154	135	151	149	145	164	150	162	147	131	144	161	146	149	140	151	159	150	135	161	147	142	128	156	149	126	166	164	136	171	141	138	142	145	157	143	140	151	154	163	136	174	160	137	120	131	163	133	152	142	124	143	147	147	150	150	142	141	147	135	139	149	133	150	168	156	146	154	154	166	169	136	151	163	164	170	174	148	144	130	152	162	146	155	148	152	170	169	160	128	145	135	153	147	162	159	139	179	139	146
2216	545	645	604	659	614	572	526	529	535	526	543	539	496	507	526	485	518	534	540	507	511	477	535	525	511	505	476	492	452	507	500	489	449	519	512	504	501	486	466	462	524	495	514	513	509	500	480	478	470	501	487	513	496	467	498	470	479	508	480	502	496	506	526	481	477	459	507	541	489	505	516	477	504	498	532	486	502	503	481	485	506	518	493	475	473	456	498	458	489	510	468	499	470	495	470	513	487	488	484	542	502	480	508	475	488	517	481	497	492	501	508	530	483	541	503	470	474	503	486	520	481	457	508	508	495	509	465	479	441	508	457	470	491	509	473	474	478	470	527	516	469	473	471	538	472	504	470	473	504	510	438	487	477	487	491	537	487	502	486	510	494	465	525	480	510	485	527	500	494	486	491	521	514	472	465	485	518	469	504	475	462	478	491	487	507	539	483	498	457	481	500	467	498	459	508	476	477	464	497	481	496	514	498	498	491	483	500	470	455	500	496	493	472	498	501	497	497	452	472	471	494	499	487	456	498	528	516	480	493	489	532	495	515	533	520	498	455	482	494	520	485	461	475	475	475	487	459	505	506	466	521	489	533	496	463	482	469	495	486	476	502	460	481	551	517	518	511	477	487	479	511	436	495	462	467	490	451	512	504	472	529	527	515	473	521	494	522	474	497	509	497	484	480	509	499	479	485	467	518	493	495	491	453	478	498	514	512	491	471	493	487	500	494	486	464	478	486	488	500	459	489	509	480	515	469	481	497	501	466	509	518	514	466	486	501	489	485	495	469	464	447	473	501	490	499	508	500	519	469	499	514	515	484	485	467	479	502	491	503	497	521	512	518	458	528	517	515	474	448	517	489	475	473	460	513	482	482	464	523	504	459	514	494	479	482	471	497	469	492	462	478	475	486	484	500	429	503	483	474	479	480	505	459	474	450	485	474	486	427	488	491	462	469	507	489	543	456	465	477	503	516	546	492	503	504	484	523	458	514	493	468	480	455	505	488	499	510	488	502	510	466	490	489	509	465	494	552	476	529	476	511	471	470	476	496	466	503	494	466	491	472	509	508	474	493	492	432	463	486	503	504	461	478	506	467	446	504	501	538	486	429	497	461	556	441	500	517	491	471	466	470	482	493	487	467	467	507	485	470	495	515	486	469	452	477	480	495	461	493	499	484	475	462	511	476	465	520	501	474	484	466	484	479	525	497	447	517	513	510	448	500	501	536	471	452	497	479	484	468	507	466	506	479	489	505	465	477	502	491	478	482	500	478	452	516	489	477	485	459	496	464	507	483	525	469	471	484	467	493	479	479	503	453	473	468	474	516	465	462	445	514	499	510	514	463	500	486	470	490	500	531	495	544	486	465	451	470	484	475	533	502	516	509	497	504	475	536	451	505	485	539	485	474	478	481	487	493	488	497	489	455	515	487	495	466	503	511	499	492	494	455	525	513	466	498	479	502	483	484	438	477	491	533	493	485	492	477	450	457	484	524	485	519	453	457	499	440	455	479	480	462	475	489	492	497	450	502	483	476	479	459	493	463	462	486	492	507	467	518	441	477	509	485	463	466	453	466	498	509	467	485	484	458	525	454	479	510	488	506	511	473	476	502	506	492	508	513	481	504	505	489	517	471	441	479	466	513	515	492	478	487	476	497	504	492	432	503	523	512	483	481	471	481	501	489	487	445	521	469	522	454	499	453	464	477	503	482	493	527	498	500	496	500	501	449	460	521	448	443	510	487	451	472	486	515	502	452	458	456	437	501	483	486	507	439	537	504	481	518	502	487	446	505	504	479	512	449	535	531	496	492	487	446	486	517	472	480	465	488	460	509	518	493	483	450	488	482	479	483	498	482	463	533	515	493	451	471	499	512	490	452	496	503	447	488	481	498	473	476	513	466	517	471	499	465	479	520	487	483	500	497	472	510	473	444	465	500	486	479	482	469	498	489	463	520	464	468	476	498	469	467	492	499	504	482	477	507	469	484	492	509	493	511	517	470	487	505	507	520	502	490	487	487	461	507	491	474	452	471	482	459	501	490	505	466	497	534	458	485	483	534	527	475	466	463	478	491	434	471	522	489	512	470	474	521	486	510	521	519	498	504	446	438	492	431	445	465	475	421	494	505	449	479	510	469	478	459	501	480	480	488	507	509	482	511	484	507	474	514	503	519	465	479	477	456	487	513	508	476	479	468	448	479	509	479	528	493	486	527	495	476	501	493	512	506	492	474	459	474	516	476	506	508	502	457	473	487	512	450	488	524	489	480	516	517	500	453	478	469	458	467	471	455	498	502	441	528	482	478	510	494	468	501	471	488	503	433	491	494	499	492	493	498	515	473	476	462	478	478	478	509	465	480	472	472	484	457	503	492	512	472	467	483	528	472	492	517	488	457	543	456	505	508	454	496	494	499	505	460	446	496	518	474	517	490	509	526	470	459	471	477	485	454	507	532	479	444	487	473	503	501	475	503	530	462	471	462	482	508	506	489	478	490	498	504	470	532	470	490	489	464	473	454	498	504	501	484	499	513	480	474	481	499	501	536	492	502	523	484	454	498	502	499	489	521	494	496	473	510	482	507	495	539	510	514	471	535	472	482	532	455	460	532	492	478	489	479	535	497	489	460	495	446	483	440	487	483	545	490	491	504	490	485	441	519	482	493	497	477	513	499	476	474	491	498	501	474	476	460	502	494	507	530	509	512	471	473	506	459	482	477	472	441	498	502	492	493	477	512	484	475	466	510	478	493	503	515	456	513	473	447	488	451	484	510	502	522	509	541	468	494	512	496	459	487	501	503	495	472	477	441	507	510	513	487	513	477	482	465	476	471	534	475	469	502	475	497	467	505	489	499	459	485	471	481	463	514	476	500	464	440	496	514	503	467	473	519	494	451	531	503	483	516	469	485	511	503	493	462	493	516	499	468	512	489	491	511	512	487	519	471	494	492	487	467	510	463	492	479	499	494	455	487	500	441	518	505	484	474	531	443	501	458	479	442	496	463	478	523	484	505	472	492	476	495	489	530	522	449	492	473	488	492	494	478	490	479	481	517	531	467	493	493	512	482	470	499	442	495	456	440	473	484	488	461	508	508	473	470	437	501	507	473	505	528	505	452	499	446	568	523	457	474	472	452	498	483	490	492	497	486	478	482	485	478	460	473	459	492	480	513	479	458	474	481	481	516	486	483	550	485	481	523	476	475	489	509	495	451	503	501	515	483	496	543	463	460	485	503	506	487	520	489	483	502	508	485	507	539	466	478	491	523	520	519	481	519	536	492	493	500	459	500	468	490	439	510	480	496	508	479	473	525	480	444	474	492	517	457	494	494	534	524	515	480	540	514	478	492	528	494	465	446	494	495	481	516	479	464	462	516	516	510	468	531	482	519	484	473	507	505	469	496	496	471	483	482	474	500	517	500	474	499	505	467	493	452	510	467	473	506	500	497	458	517	477	489	528	490	465	498	506	499	490	504	493	446	477	490	484	492	478	477	463	511
8932	1150	1279	1026	753	622	539	497	494	419	419	412	382	355	386	359	345	356	376	333	337	368	351	353	360	353	315	344	360	326	334	309	353	368	331	336	291	302	324	391	293	350	349	302	307	320	354	322	313	306	328	358	339	332	320	338	299	320	340	359	338	303	336	331	308	301	339	341	345	310	322	340	321	317	332	325	323	304	309	338	346	316	296	294	297	371	309	360	336	316	352	319	315	338	304	302	338	309	324	300	321	314	320	327	326	323	337	335	346	335	332	303	331	342	324	337	311	303	307	320	350	345	286	317	309	294	307	297	321	310	341	344	368	348	334	374	319	346	308	320	369	319	298	344	306	313	343	293	324	347	332	311	311	287	328	313	335	321	322	313	339	332	297	358	331	341	309	337	324	315	334	311	339	309	321	323	339	333	337	310	330	325	366	314	314	339	323	330	308	346	290	312	293	339	293	315	331	292	322	325	326	312	318	317	352	313	334	315	309	321	329	333	327	338	362	330	321	319	328	312	310	338	327	334	348	347	328	309	313	340	297	326	334	328	305	348	304	304	342	337	361	330	338	345	320	310	322	313	325	326	321	318	319	336	313	312	306	311	312	315	329	320	345	334	321	346	331	337	351	320	322	331	334	317	342	346	329	330	332	345	314	344	323	341	341	348	327	300	326	317	346	327	329	289	340	335	323	304	325	328	307	351	330	333	289	317	340	308	326	343	294	324	342	318	322	301	321	297	367	293	342	360	359	317	329	319	317	328	295	296	326	293	351	319	360	302	327	345	335	331	325	323	318	334	348	348	325	307	335	342	335	340	302	322	293	327	307	354	345	335	301	291	287	298	302	374	357	326	362	315	250	342	319	324	327	343	317	314	313	344	316	346	309	315	310	297	333	326	306	314	326	316	320	327	339	329	358	324	363	298	305	338	306	341	306	327	348	321	305	339	365	351	318	330	327	321	324	352	346	361	362	321	290	303	319	318	327	364	306	319	352	326	335	361	332	340	345	303	307	320	318	336	358	322	332	328	300	296	320	338	348	330	313	331	317	300	327	324	322	356	365	358	316	365	317	336	308	309	306	294	342	315	322	339	318	331	327	335	375	308	326	301	331	351	330	354	351	327	331	316	325	342	326	304	357	365	364	350	295	335	327	318	334	344	322	339	322	300	349	300	343	327	326	310	302	315	303	288	322	332	321	319	338	320	343	273	329	307	284	301	326	337	280	321	309	342	333	351	314	324	321	320	307	333	313	308	321	316	340	315	313	331	336	342	315	295	344	305	337	312	370	306	340	339	320	318	321	318	319	347	360	332	296	325	325	342	321	318	291	339	283	298	358	331	353	332	329	369	331	350	312	333	336	327	319	355	359	356	326	340	340	325	330	325	349	314	299	351	328	319	324	301	326	318	355	312	340	317	325	305	301	328	305	321	323	290	328	339	326	296	321	350	341	317	331	326	334	352	319	317	295	332	334	292	330	348	308	337	307	320	312	360	320	327	347	340	351	367	311	336	351	312	333	319	336	323	342	374	303	321	318	330	316	338	305	339	320	304	333	332	263	289	306	333	313	325	308	329	347	327	314	320	309	314	346	305	316	355	320	329	337	316	339	325	323	332	323	333	326	284	324	289	321	317	319	330	337	311	331	311	329	323	322	318	337	319	358	263	339	296	346	307	353	326	309	317	307	359	323	331	306	325	345	331	334	309	293	308	277	324	301	321	300	335	342	302	324	337	318	369	357	335	303	280	323	314	319	319	314	313	321	352	267	311	364	334	316	335	315	321	331	322	329	346	303	309	312	299	320	344	296	337	324	347	361	326	326	322	341	317	343	366	340	345	292	328	310	329	318	343	302	329	337	315	335	324	286	325	315	291	288	330	301	306	337	310	313	335	353	315	338	318	384	286	324	309	341	324	337	358	322	329	310	310	327	350	306	338	305	324	291	330	331	323	335	311	334	318	329	307	317	313	320	341	335	326	309	363	345	318	290	317	298	350	317	308	335	272	311	372	343	309	315	311	311	293	320	339	321	343	327	301	303	295	327	372	339	337	342	338	326	347	330	339	331	337	317	358	320	350	328	356	350	328	311	298	356	389	339	309	306	316	357	315	312	320	341	346	314	346	321	332	347	328	322	339	324	310	321	331	300	292	316	325	338	325	317	331	324	286	328	295	367	320	321	327	324	337	340	347	316	314	320	330	348	302	315	343	336	334	320	315	324	316	348	300	336	340	295	373	330	310	327	328	326	330	343	275	336	323	334	308	292	320	330	346	302	309	337	343	348	344	345	320	337	318	300	349	297	307	353	346	326	338	318	319	334	321	345	342	331	305	348	320	292	302	343	335	324	313	327	306	329	322	336	327	342	338	280	341	308	311	342	335	304	329	334	335	347	324	322	308	317	309	330	325	331	326	293	335	386	332	332	303	331	307	327	347	352	299	339	317	334	310	335	321	329	326	300	347	316	309	287	340	344	313	360	320	341	311	359	337	309	352	314	329	314	280	344	349	355	333	319	308	317	332	290	337	319	315	317	309	314	328	325	326	319	314	326	330	321	343	320	314	320	329	324	309	333	323	340	345	321	347	313	349	316	332	322	330	348	345	311	296	321	326	308	353	293	330	297	317	353	349	368	307	366	317	345	329	332	320	322	294	337	343	306	318	330	322	280	367	326	325	347	316	315	330	335	319	292	330	307	326	292	321	325	351	328	311	311	313	322	339	326	326	332	323	330	322	317	328	319	319	306	336	297	347	293	349	295	301	341	295	311	314	356	335	315	340	318	327	359	320	334	313	314	318	293	331	348	328	310	329	334	316	307	360	336	322	307	292	321	324	340	318	299	335	308	343	307	346	339	345	317	303	322	322	322	305	318	331	320	334	359	303	346	320	341	306	338	339	353	321	304	329	330	333	334	340	326	332	334	327	340	338	320	326	313	339	340	281	352	306	304	323	305	335	330	290	308	304	339	305	339	327	354	356	344	324	324	346	337	335	308	348	347	331	350	337	329	296	299	321	313	319	294	328	317	334	342	361	308	320	315	309	324	310	337	360	292	309	282	302	352	309	339	340	352	354	307	368	319	336	327	336	343	316	333	304	355	327	275	313	310	333	330	297	344	312	355	366	325	359	336	326	302	328	319	346	303	335	316	320	316	300	328	329	331	329	347	341	352	278	328	321	301	284	318	296	328	319	311	332	320	321	324	318	352	353	345	340	331	334	294	347	331	321	357	331	374	347	334	354	295	325	336	336	340	357	330	320	319	307	343	330	350	310	317	314	307	333	274	333	351	347	346	313	354	339	309	345	352	331	335	300	329	334	310	313	303	325	326	328	343	316	329	324	298	333	328	317	322	303	313	336	359	308	308	344	350	303	344	343	273	314	360	329	323	307	305	328	317	324	350	345	338	349	344	297	323	334	317	307	341	362	340	348	333	302	336	332	297	354	306	334	326	315	312	310	323	331	324	335	336	340	359	333	323	330	315	274	331	343	305	326
5978	1665	2683	3267	2979	2561	2190	1955	1696	1622	1541	1431	1294	1265	1201	1185	1116	1121	1096	1082	1032	1027	1015	988	993	1000	990	994	959	992	962	921	978	973	952	982	995	965	983	951	956	961	934	917	934	902	958	930	952	948	857	936	948	951	937	914	978	902	903	941	895	873	892	919	879	863	952	934	960	875	870	934	911	897	937	884	929	957	904	941	879	912	857	972	899	935	887	911	938	936	884	900	922	891	943	923	886	903	940	884	907	924	912	934	912	865	866	902	933	879	877	949	931	905	838	886	895	926	895	879	892	861	890	909	894	897	918	903	910	852	893	899	901	891	837	819	905	902	840	896	869	898	922	874	903	886	913	896	888	897	879	871	893	915	915	932	902	938	928	909	880	897	859	872	863	939	895	881	953	916	911	834	878	873	893	866	919	870	904	884	881	887	876	900	889	896	883	816	893	907	898	903	897	891	886	863	878	867	875	916	880	863	903	896	874	893	899	870	828	869	890	917	846	890	870	970	896	843	840	943	892	935	886	856	878	859	871	916	935	874	885	926	902	834	923	907	848	859	899	887	886	880	878	933	900	908	896	888	857	891	933	938	873	866	912	806	855	966	879	902	893	852	872	863	862	898	885	918	899	919	902	914	910	880	864	956	919	918	860	928	911	867	820	860	881	904	935	920	942	887	914	853	917	912	891	867	918	848	858	916	885	866	897	853	953	899	831	900	855	902	932	917	876	932	817	876	866	878	897	870	920	872	914	875	920	842	871	874	874	937	956	882	905	932	864	878	917	895	833	923	857	900	895	853	866	896	890	835	836	897	859	889	929	909	906	878	850	899	922	923	847	913	890	899	862	881	902	893	890	890	891	883	913	935	896	893	881	864	910	870	935	840	881	936	917	825	896	844	927	870	840	905	881	897	911	913	882	920	908	886	914	910	875	855	883	896	880	890	843	838	924	884	943	931	887	935	896	951	884	906	884	908	884	885	887	901	891	890	948	885	892	886	857	914	862	865	906	876	905	942	888	884	903	839	896	862	883	897	830	846	881	927	894	948	876	867	883	912	900	841	969	891	887	891	870	817	909	930	869	906	942	871	907	912	874	900	916	902	872	872	859	880	905	853	898	896	851	906	864	872	927	865	912	874	855	906	880	940	843	895	879	905	925	830	891	882	874	891	863	849	897	925	881	864	887	889	919	876	938	903	896	931	851	890	988	871	889	888	850	929	891	900	842	864	871	906	911	923	892	881	924	831	888	792	881	900	919	864	887	864	871	893	901	853	954	863	830	904	918	892	880	948	951	853	896	876	908	921	905	900	807	893	852	845	913	874	864	885	886	926	901	842	910	858	907	917	947	896	865	870	847	907	873	865	854	901	852	890	916	879	880	888	902	848	872	872	903	875	908	866	863	897	921	897	870	848	915	913	887	884	871	883	920	878	897	843	862	905	952	890	878	938	840	877	907	935	912	928	874	867	865	863	964	920	870	885	879	898	873	877	904	886	903	899	910	910	900	874	933	910	899	933	896	934	891	879	884	887	915	869	868	933	881	883	889	932	798	910	891	871	867	939	890	910	902	913	882	890	885	913	928	910	892	912	899	920	895	876	898	880	870	899	836	910	901	882	893	911	880	879	870	912	874	913	958	936	891	862	865	877	907	916	937	917	905	853	903	856	913	923	908	896	875	869	859	900	907	886	838	896	889	910	876	879	863	902	872	856	916	886	863	861	867	878	852	899	953	852	880	902	918	891	885	895	900	868	867	878	903	918	895	894	906	857	856	868	826	905	895	886	848	846	879	880	878	888	902	892	932	877	915	855	837	902	929	884	902	865	883	849	831	834	932	923	933	844	857	867	878	826	895	850	893	900	817	915	916	915	910	873	904	845	928	862	928	892	901	836	920	887	906	886	909	845	954	917	844	875	931	910	886	863	934	894	891	879	912	914	881	896	851	925	931	882	882	932	916	821	873	903	854	918	907	908	851	914	868	897	883	963	887	913	918	883	867	875	860	886	885	916	916	903	900	931	860	874	896	867	870	877	887	885	932	949	879	889	877	898	916	882	861	851	872	909	860	924	898	899	913	908	879	865	911	876	902	872	923	851	876	867	857	860	909	887	851	918	862	927	944	870	882	908	877	902	848	863	910	869	891	886	926	894	915	919	856	918	907	917	867	921	911	897	895	907	833	857	916	894	937	899	891	878	871	917	924	894	919	917	871	942	932	903	914	878	915	856	886	887	926	909	879	848	921	841	931	955	908	887	877	831	847	840	886	892	912	892	886	844	927	932	920	899	851	819	873	899	873	894	893	944	912	919	915	852	935	880	907	897	877	901	820	906	856	961	882	911	845	947	969	900	915	884	886	881	870	910	855	873	921	843	849	929	877	885	893	812	914	927	906	867	905	890	886	878	898	886	897	908	928	879	928	918	883	869	822	876	827	893	911	921	960	834	868	922	901	885	846	962	865	903	920	905	915	880	840	934	806	854	856	874	824	900	879	865	895	896	861	848	925	907	872	896	903	852	897	840	888	895	881	922	884	855	846	899	881	859	938	853	833	888	909	885	902	887	972	885	876	883	924	899	872	847	823	904	833	895	861	920	857	898	884	896	949	939	859	859	877	890	853	880	941	950	818	902	860	909	983	859	917	888	884	922	881	892	882	850	892	870	858	877	913	859	907	858	904	885	917	930	908	903	871	861	872	971	873	898	871	885	868	837	919	902	909	883	842	840	889	884	882	877	892	877	829	906	893	888	877	890	911	925	912	927	860	871	930	944	889	904	950	929	956	883	877	890	862	915	862	860	907	866	854	903	879	892	898	896	932	921	930	947	866	866	882	943	928	901	897	877	906	861	887	865	884	893	907	913	914	863	865	903	906	835	901	889	882	869	875	882	931	923	869	953	895	851	865	940	894	908	833	839	946	884	916	885	880	877	891	900	886	943	843	853	858	884	867	927	862	908	869	851	933	911	887	831	904	946	913	896	883	885	891	916	900	824	858	903	914	929	946	858	848	898	852	876	856	902	916	877	872	960	869	924	883	902	918	947	868	915	867	904	886	892	852	914	877	886	928	882	877	883	858	883	902	906	920	819	867	863	853	842	860	909	882	855	897	876	895	870	898	884	865	875	876	853	910	882	930	885	921	849	915	863	932	898	918	900	912	888	923	863	890	875	911	906	864	901	908	848	895	936	880	879	838	930	869	864	919	917	882	874	895	819	885	862	862	890	932	834	887	863	943	897	859	893	878	914	906	840	866	895	921	862	918	904	857	899	847	920	880	888	901	906	878	907	860	852	923	943	925	875	919	895	818	873	895	854	883	898	893	876	853	913	906	913	891	893	885	894	911	906	921	889	921	863	854	896	875	870	958	900	913	936	886	898	885	852	901	922	917	905	874	912	877	861	903	873	861	876	853	901	860	933	897	857	906	861	865	884	865	904	944	919	852	870	833	948	875	896	922	873	883	914	875	845	845	915	938	860	836	924	839	951	896	892	894	856
14790	2068	1932	1569	1183	903	795	680	585	556	541	507	471	394	453	422	438	414	419	437	430	389	385	410	400	355	409	409	420	369	390	380	383	384	363	370	390	363	378	363	398	415	368	364	356	358	368	341	353	356	369	367	378	394	406	376	348	335	382	345	386	384	391	396	367	395	350	337	382	378	344	346	376	365	405	338	398	359	363	403	366	348	347	358	328	337	334	376	339	378	376	388	366	373	402	379	347	383	364	388	355	357	327	400	370	363	390	354	365	396	364	386	373	373	364	371	371	337	368	352	383	388	352	350	386	342	363	381	367	363	367	379	338	361	392	327	374	353	363	367	385	398	348	364	376	367	366	327	339	353	388	375	346	339	366	381	356	399	373	386	359	379	348	332	360	339	364	369	354	383	355	389	321	371	358	321	376	360	377	390	378	370	376	369	366	374	342	359	391	368	358	353	344	363	345	373	361	339	344	364	375	389	345	377	372	402	353	374	371	373	374	390	349	356	366	361	361	385	341	354	405	359	362	372	393	392	398	359	387	394	361	357	363	341	366	336	371	383	348	366	372	340	382	372	375	395	362	354	358	395	362	336	351	327	356	336	389	378	351	406	384	339	363	367	378	360	348	392	370	397	360	400	395	400	378	378	349	357	357	362	377	356	318	354	404	372	358	338	347	395	380	345	372	368	358	377	421	368	400	351	377	408	347	382	398	354	356	374	359	363	383	361	338	347	406	401	357	382	382	370	380	350	368	339	361	364	355	339	365	339	319	348	367	368	350	352	415	391	354	362	366	358	351	364	358	399	342	365	344	403	370	386	364	361	372	339	361	379	388	386	379	336	332	355	346	356	366	359	372	347	364	384	375	365	375	358	411	400	393	367	348	380	374	340	365	395	378	366	363	373	343	381	316	368	397	379	365	350	350	355	375	402	354	365	352	388	361	387	340	375	330	353	378	390	370	342	380	339	367	372	361	369	386	338	371	357	369	362	353	369	393	392	371	403	369	356	341	401	365	403	361	376	369	357	335	367	402	376	344	341	357	356	343	345	368	366	379	377	342	357	367	335	386	419	361	359	340	352	353	362	352	340	320	382	376	387	367	399	380	350	401	386	355	402	364	364	338	331	350	376	383	378	371	352	366	339	350	355	385	404	398	355	367	355	399	373	363	374	343	368	323	405	352	366	347	377	360	394	380	373	372	363	361	343	376	392	352	360	344	321	332	350	364	365	354	369	381	387	354	348	364	372	385	362	371	343	368	369	362	335	372	329	304	373	331	363	370	361	348	353	366	348	346	353	390	321	350	329	344	374	385	353	398	392	362	372	356	331	360	374	362	361	398	393	374	346	352	344	363	407	392	389	368	389	343	355	394	365	355	339	377	349	352	390	368	393	414	339	386	378	383	318	364	331	384	351	389	347	370	373	386	383	377	381	378	345	395	369	375	410	359	364	363	379	349	357	339	349	384	345	369	380	374	378	340	398	340	362	340	344	372	330	363	382	352	354	366	366	365	370	340	362	377	371	364	397	333	337	354	341	380	355	367	364	355	384	394	362	378	378	355	388	367	360	365	383	360	364	386	359	348	354	366	352	342	351	334	373	371	395	335	380	369	351	371	373	329	394	363	330	391	377	366	364	357	368	400	393	382	394	344	372	352	350	369	393	360	360	345	355	376	380	350	383	371	372	428	376	355	350	358	364	400	400	351	342	325	387	372	400	369	368	379	367	378	407	361	405	390	343	358	362	387	362	378	395	363	370	368	367	370	409	367	369	365	340	383	378	400	344	372	374	352	343	366	380	381	394	370	329	348	350	374	352	372	352	366	359	366	350	353	329	380	341	391	397	338	364	377	379	346	370	372	336	341	361	361	345	359	356	378	373	342	359	382	352	349	356	375	381	364	356	363	405	339	345	371	337	358	341	423	329	366	358	371	351	347	331	351	332	415	402	361	346	373	345	397	368	374	367	376	367	377	327	381	355	356	365	362	365	376	338	365	407	348	348	373	357	365	370	378	370	361	334	378	351	346	375	379	401	369	347	381	339	341	399	375	370	380	371	338	354	352	366	345	352	371	364	340	364	344	360	339	363	382	341	368	397	349	364	359	408	370	374	398	346	366	413	379	382	392	391	386	393	390	393	385	377	384	380	379	389	348	370	413	373	371	340	347	375	333	382	372	381	345	350	337	358	380	373	345	353	358	359	369	352	335	362	355	359	394	372	357	361	383	368	352	423	383	381	362	363	362	363	349	366	404	337	391	402	381	379	388	363	349	347	364	370	378	366	373	375	408	351	344	366	347	363	384	372	373	378	329	369	359	396	336	342	349	390	346	382	351	367	330	370	391	360	352	341	325	389	382	345	361	387	379	350	383	390	387	353	382	375	381	342	375	339	351	360	381	403	388	378	345	372	387	403	394	336	400	333	336	383	328	363	359	365	355	344	366	316	357	340	381	382	372	370	364	360	348	365	364	346	376	358	394	357	359	349	400	393	348	385	332	365	368	359	393	382	362	364	372	364	367	362	364	335	398	364	362	366	340	397	390	385	359	397	353	372	394	402	350	395	378	372	378	378	367	405	376	360	347	374	409	394	336	335	410	365	409	389	389	360	379	356	367	341	345	377	379	371	406	345	354	372	368	345	354	393	387	400	334	345	333	354	408	382	367	373	392	363	351	366	376	360	367	360	335	349	406	363	354	392	384	426	361	333	355	338	378	361	380	364	360	411	358	361	350	385	367	356	370	348	350	356	360	372	337	354	352	387	336	361	395	394	370	337	358	369	349	414	390	352	380	370	365	374	372	350	372	374	333	318	373	354	394	386	399	380	370	364	398	367	384	378	368	355	366	369	396	353	316	347	365	357	370	340	326	357	409	374	365	363	390	379	344	348	378	359	358	349	351	385	325	323	372	389	398	333	365	360	341	358	363	354	327	372	350	363	389	367	375	361	377	372	367	343	335	365	337	358	368	336	378	383	385	406	364	375	367	358	358	331	370	360	380	327	413	317	388	354	350	354	351	370	376	410	370	367	358	327	363	352	360	365	339	363	373	398	374	359	343	364	358	363	342	365	370	355	405	351	345	375	380	363	349	357	371	361	386	365	383	376	351	317	372	360	354	394	364	363	419	346	373	382	388	366	359	354	396	364	379	367	362	331	405	375	381	371	349	372	359	380	377	371	368	378	405	374	398	347	344	354	371	324	344	374	383	364	355	397	378	359	381	355	428	342	355	364	397	354	342	387	343	322	398	364	366	388	357	361	358	336	375	353	378	380	373	364	337	349	354	357	403	380	345	363	370	349	382	347	394	381	377	405	370	373	379	369	329	362	349	369	376	348	372	389	350	401	344	335	369	382	375	358	335	372	353	392	357	377	349	353	375	370	381	366	371	410	380	328	347	382	372	381	377	382	347	371	383	334	355	385	353	328	384	344	373	340	327	349	374	357	335	358	331	351	372	355	350	349	379	373	352	397	361	395	373	372	398	352	389	334	353	373
7520	2180	3761	4717	4296	3798	3114	2635	2344	2252	2055	1871	1675	1558	1537	1441	1397	1342	1315	1212	1211	1214	1201	1222	1135	1156	1164	1106	1069	1157	1061	1097	1097	1083	1123	1020	1055	1044	990	1033	996	996	971	1036	1058	989	999	1008	1008	1035	972	996	1030	974	1014	1007	1009	984	973	928	939	965	999	998	1030	989	968	986	1014	999	939	971	985	968	1021	960	950	961	965	975	971	1012	1001	961	916	949	991	926	944	981	949	961	971	931	1028	934	1045	996	930	939	1010	1017	1019	975	1005	968	918	964	971	982	980	932	958	943	933	945	930	944	909	938	983	942	993	955	960	892	1016	966	959	959	912	971	1009	959	917	939	907	1010	940	965	1000	961	952	985	933	903	943	1004	902	933	965	957	957	947	1031	982	932	990	911	899	989	971	913	943	901	970	925	890	910	963	975	957	978	948	884	898	986	992	964	976	949	953	947	959	1013	949	925	1005	950	938	952	1001	994	918	995	940	938	939	1004	975	943	936	981	989	964	938	954	1002	947	1010	975	940	972	979	966	969	948	1002	919	982	948	961	1001	944	955	931	990	984	1012	931	901	951	949	965	982	947	959	942	963	978	955	959	952	999	936	940	972	916	981	883	1015	980	994	934	990	946	922	923	1021	897	954	979	950	986	975	915	931	960	966	941	923	960	969	966	1037	967	1004	964	1003	971	987	1005	971	954	935	917	927	964	947	887	957	979	954	982	985	941	942	955	932	923	939	913	970	952	969	1004	945	976	927	962	884	950	988	965	912	963	966	957	944	934	993	947	996	974	949	932	1023	968	996	961	1025	979	977	950	931	936	981	921	969	954	940	914	962	953	986	945	972	950	1010	953	921	949	965	994	955	938	962	904	951	975	962	921	999	959	920	987	943	996	968	1009	989	957	959	939	932	979	927	985	959	955	967	939	997	933	942	951	943	947	969	953	1006	964	899	977	950	911	934	959	960	955	922	983	966	1003	976	949	964	983	961	873	960	940	962	952	946	978	904	899	945	960	909	989	962	973	1031	920	932	915	959	974	963	925	992	926	934	941	884	1017	956	975	970	999	929	971	991	981	953	946	987	977	927	937	972	909	925	978	961	959	1025	957	933	1009	982	967	913	910	974	935	965	934	987	994	959	939	982	1011	991	984	934	1051	939	968	937	947	952	912	964	908	968	944	934	971	1007	953	929	973	941	906	948	960	996	996	964	958	936	969	917	999	933	945	976	976	1002	958	973	962	980	959	967	900	932	952	912	998	968	954	955	949	914	950	908	951	947	953	978	967	993	948	967	914	947	977	966	960	946	907	893	905	1005	969	979	948	984	948	971	894	1015	973	995	918	959	937	1001	943	959	987	950	963	948	958	1006	951	1005	989	995	865	953	940	921	953	1014	932	959	959	962	974	894	913	972	931	900	1033	936	988	892	961	910	960	933	965	943	959	928	948	957	944	930	967	974	980	964	974	917	951	957	972	994	990	1021	1004	1003	921	969	980	959	965	971	973	925	1005	987	957	973	923	923	953	986	944	1012	892	958	963	962	1006	897	963	910	970	894	974	910	906	953	1022	934	935	988	962	903	946	976	937	934	959	956	947	1012	950	997	971	961	959	946	933	943	932	934	976	956	935	931	999	1007	900	959	950	954	913	982	995	1002	924	945	946	903	986	931	981	953	966	926	967	963	941	1000	990	980	999	901	927	939	908	951	934	932	928	939	957	966	914	919	904	930	971	984	943	949	983	1070	964	961	980	915	1004	907	965	962	945	950	994	911	934	889	988	1020	974	907	965	931	935	963	961	955	963	916	907	960	966	971	912	922	973	945	970	959	994	994	950	980	979	896	953	971	981	952	921	941	982	914	960	985	973	963	978	990	948	951	967	994	915	1030	948	943	973	956	960	952	953	923	1009	931	948	914	954	957	961	956	966	963	951	957	1025	949	934	941	920	948	929	988	981	1002	968	918	915	960	977	983	885	970	976	986	931	889	923	967	931	971	944	931	910	959	975	958	947	947	973	975	928	940	946	972	944	995	1004	903	945	940	1015	959	952	985	1016	918	945	984	1018	996	967	936	959	979	932	886	962	953	928	977	946	999	968	951	942	944	987	880	946	1000	923	933	946	962	926	987	930	939	969	944	975	991	992	943	994	960	920	958	925	992	973	964	921	971	977	952	967	974	970	905	906	965	974	949	1029	931	940	975	957	965	1006	941	943	1028	931	923	904	1017	953	906	959	976	944	972	951	922	944	1008	976	973	957	939	929	965	921	937	968	924	971	935	998	953	1021	989	974	977	941	938	959	972	950	925	945	968	940	922	1033	965	935	927	955	980	1010	1056	1041	948	943	988	916	930	957	1011	998	952	976	984	959	942	962	946	975	923	985	980	977	882	978	952	1021	892	998	944	985	958	969	1011	977	982	947	1013	975	914	975	952	965	994	994	948	996	959	945	964	936	993	980	903	922	922	968	932	892	917	979	1010	897	959	968	952	977	1011	977	902	980	942	948	946	955	981	912	924	952	938	945	961	947	906	906	942	957	990	1007	951	929	936	921	987	902	933	917	989	975	969	946	934	881	967	982	922	950	958	983	932	959	978	947	945	968	905	1024	959	969	978	965	952	932	905	965	993	942	900	915	942	978	979	966	921	972	947	965	906	946	955	982	999	974	974	969	946	975	983	972	958	957	936	961	1013	898	962	957	937	947	962	935	923	925	995	956	947	934	957	1000	900	966	1011	962	957	934	939	967	973	1010	906	940	970	975	939	980	973	990	944	941	989	979	919	1003	958	971	924	917	929	972	1026	1016	986	927	952	947	922	923	920	996	937	958	932	939	939	957	980	887	926	907	975	972	919	963	900	961	968	890	951	892	945	954	939	958	921	950	941	988	1019	952	972	963	989	987	951	987	980	964	1005	942	1014	960	1008	1039	965	934	971	1008	945	951	982	954	978	978	934	936	943	946	963	943	982	988	957	959	911	926	926	977	956	934	952	925	978	919	912	912	966	1009	960	930	986	910	956	990	942	966	947	966	1015	1010	976	923	927	924	943	967	888	932	914	961	990	937	973	973	935	981	934	1029	970	989	993	943	957	893	963	904	969	1010	920	965	1002	987	941	952	917	947	929	953	945	982	956	967	915	886	935	911	924	976	965	948	971	886	946	963	917	962	995	976	950	982	930	932	962	964	961	985	927	980	942	934	910	961	939	1002	929	992	961	935	1001	950	988	951	955	956	968	990	946	939	955	1000	940	919	903	902	934	939	985	949	963	945	954	952	897	974	965	1017	948	966	994	932	990	991	988	975	919	984	917	917	911	924	1014	957	1014	955	978	968	974	930	924	959	946	958	948	992	926	955	994	882	937	912	959	935	993	954	932	924	947	952	961	925	947	972	967	956	970	968	983	955	963	974	1057	957	957	988	953	938	1022	929	978	1014	965	934	1007	939	923	932	932	910	952	948	931	1040	936	932	936	1017	995	964	917	955	941	936	970	953	954	1049	1012	1007	972	956	957	922	955	914	951	985	949	935	924	941	946	978	953	925	963	969	909	928	976	910	977	940	925	947	962	935	907	980	964	951	979	950	979	930	968	976	959	993	965	949	944	973	965	945	907	1003	964	945	956	942	997	1003	990	993	1001	953	997	957
1869	174	187	159	167	170	140	126	133	130	168	173	154	155	125	154	150	157	141	144	164	163	156	150	133	149	142	161	152	152	130	142	172	143	141	140	129	143	165	158	151	135	146	144	148	135	151	125	141	149	119	140	147	128	159	151	165	154	159	137	126	136	164	127	144	127	144	150	140	156	129	155	143	157	140	143	149	149	161	127	151	174	148	131	186	148	141	158	151	153	146	121	161	118	159	177	149	151	147	152	133	145	148	152	153	145	136	120	172	159	154	169	139	164	147	157	151	152	125	134	155	143	148	160	160	147	158	167	140	142	134	152	143	137	138	152	148	145	161	162	155	144	145	153	132	160	168	153	145	138	137	164	147	167	151	154	128	146	141	152	146	152	140	146	162	139	138	126	132	141	139	138	138	155	122	137	169	149	138	147	143	134	146	143	137	149	144	142	158	141	154	168	143	127	147	162	147	126	144	167	146	163	172	170	131	142	134	173	166	141	129	147	127	147	144	161	153	137	137	152	150	172	157	140	157	133	151	145	151	128	150	144	131	147	161	148	161	145	136	137	169	158	152	157	134	135	124	126	164	157	142	152	169	150	130	160	145	151	149	169	131	158	151	127	146	139	120	143	157	161	151	143	171	160	130	132	153	163	158	150	152	147	159	145	139	153	139	140	144	154	156	154	146	144	147	154	140	150	152	127	148	141	150	122	155	135	142	152	124	174	149	152	155	145	146	135	152	136	141	136	132	168	152	148	139	156	137	153	152	153	140	152	146	143	146	119	137	132	164	162	176	145	143	166	125	150	148	162	142	149	163	146	164	144	123	159	141	139	143	135	153	137	133	155	164	138	137	165	137	124	142	141	146	148	146	165	151	161	166	133	141	148	135	139	145	172	158	163	150	135	161	156	144	155	133	179	165	169	136	166	153	131	155	139	147	140	149	143	130	154	152	163	157	145	150	137	166	101	158	150	143	151	138	140	141	140	140	132	135	126	148	149	160	150	178	137	164	147	167	148	141	131	119	168	138	152	151	153	151	144	145	175	154	139	150	153	141	136	145	144	133	146	155	140	154	159	146	164	144	150	167	147	138	129	150	157	149	132	146	146	168	175	120	149	148	161	155	154	150	138	156	142	146	131	155	133	143	136	171	120	144	135	125	160	144	151	158	158	142	172	135	133	161	146	140	129	164	125	150	164	172	131	144	151	118	132	137	140	125	151	144	145	142	148	127	170	150	153	115	136	148	137	138	149	144	171	157	125	145	159	140	139	159	122	152	164	147	166	153	141	136	139	148	147	142	137	154	147	141	143	141	165	136	154	149	152	156	152	127	149	124	109	158	170	149	148	161	157	140	126	159	176	162	142	143	169	156	154	152	134	154	140	140	154	139	152	151	144	136	134	135	157	154	111	145	147	147	117	145	126	164	139	161	142	146	145	145	159	158	144	150	150	148	150	150	149	175	117	159	143	136	152	141	126	141	162	141	156	150	149	135	174	137	149	136	136	132	144	156	136	155	149	144	167	135	139	132	155	141	141	129	132	154	170	141	142	162	123	130	162	166	150	160	143	134	134	134	149	154	151	147	137	155	144	145	164	155	137	143	136	161	129	154	151	131	136	131	144	138	144	154	115	155	131	143	161	144	144	140	150	146	163	137	141	137	130	134	149	147	159	134	162	139	153	120	157	153	119	134	149	151	176	133	137	118	126	140	167	147	156	153	137	148	133	136	148	166	164	153	152	166	167	131	146	142	144	143	142	137	142	120	128	160	170	150	151	122	131	149	149	154	151	137	156	145	140	151	143	148	149	145	133	168	145	150	156	154	158	147	155	153	155	160	170	153	151	153	166	162	135	161	172	136	133	144	124	152	150	164	168	140	148	162	148	151	160	141	147	157	166	126	134	129	143	157	132	139	160	135	144	181	165	148	147	154	158	159	140	170	142	153	147	155	166	149	173	164	103	153	132	122	156	142	136	153	163	150	143	156	138	138	160	157	146	160	129	160	141	132	151	139	152	143	131	129	138	155	146	151	152	153	136	139	156	131	141	162	147	129	149	130	152	150	151	153	154	137	122	137	151	144	152	135	155	131	118	175	146	179	161	159	154	146	148	129	151	142	136	130	154	158	159	132	160	122	149	148	147	153	122	147	132	123	147	127	144	165	133	146	136	138	163	139	147	141	169	162	135	138	137	143	135	147	155	146	158	177	143	157	153	163	138	153	154	160	155	157	164	160	155	131	133	144	155	141	154	153	129	128	147	147	141	172	150	141	168	128	144	160	148	172	164	131	158	161	146	142	163	132	157	145	138	185	151	152	131	139	136	164	169	138	177	152	140	147	170	125	143	150	126	142	140	142	155	150	170	137	142	151	157	147	163	138	143	140	151	159	159	145	131	140	133	141	147	139	132	140	135	168	128	139	154	123	158	161	152	165	146	162	128	137	147	157	153	135	129	137	135	141	151	122	158	152	166	155	143	149	153	142	144	134	156	158	135	152	133	160	137	145	140	148	150	177	142	141	157	146	121	145	160	160	150	164	145	165	153	148	166	161	153	151	121	124	149	155	136	140	136	154	155	149	151	156	159	127	156	134	146	130	164	126	159	130	160	145	142	140	150	149	149	135	147	164	159	159	136	154	165	151	145	150	139	139	146	147	138	155	129	168	127	148	155	141	148	152	152	142	121	147	140	153	135	169	154	155	157	172	163	122	136	140	133	139	153	144	151	163	118	141	153	130	136	141	166	169	115	132	142	145	145	149	151	151	167	149	158	138	156	165	156	152	147	120	167	158	151	161	122	162	140	139	141	145	133	173	160	153	156	155	154	131	143	130	150	164	138	122	136	149	153	150	146	154	143	139	158	163	168	159	165	109	126	169	129	153	135	148	155	145	135	135	135	126	148	130	133	156	143	159	170	161	166	131	138	143	148	124	140	145	165	135	146	124	144	150	133	150	148	143	166	150	143	155	155	138	156	138	157	133	124	153	158	126	152	159	148	129	126	166	128	157	156	122	150	151	157	136	142	147	128	144	164	150	125	136	146	135	145	146	140	139	155	151	132	164	148	144	158	140	171	195	139	135	167	152	147	151	161	136	147	163	174	139	139	169	144	149	129	135	164	140	147	179	145	159	145	146	161	160	144	164	177	149	135	136	124	141	133	161	141	155	134	165	137	129	139	128	145	141	137	125	162	133	155	140	158	139	156	154	146	162	160	166	147	160	161	171	140	143	153	133	125	142	127	149	157	129	172	144	137	167	135	132	135	131	141	141	133	124	135	128	144	147	129	139	135	134	138	127	157	129	147	169	138	166	148	147	149	150	144	135	127	135	145	163	130	157	145	131	130	138	148	142	160	150	159	145	163	144	177	133	164	154	146	149	134	150	151	139	146	160	165	147	125	139	152	158	136	144	160	128	160	174	131	144	130	150	136	171	136	156	159	152	146	147	131	169	160	147	130	156	148	136	136	143	139	147	142	152	134	157	151	147	144	157	142
2160	541	615	559	617	562	553	506	596	517	482	512	509	517	511	507	541	481	509	505	484	511	465	478	455	531	461	523	460	518	490	517	499	479	473	519	511	478	485	511	486	503	508	493	512	481	492	502	513	509	516	491	508	490	486	473	511	471	455	481	478	442	470	516	480	473	481	475	493	446	447	478	451	459	477	504	482	486	457	519	489	455	471	495	468	476	459	492	520	480	484	501	466	463	496	494	472	471	441	476	488	505	468	449	468	490	471	503	474	460	501	507	461	511	516	497	505	466	435	499	444	442	485	495	499	481	473	510	472	484	510	493	472	512	470	518	486	480	503	513	455	495	458	502	497	491	462	494	537	502	470	488	481	488	501	501	477	494	493	478	476	503	467	467	489	503	478	476	501	458	456	457	503	547	480	495	493	480	481	455	442	499	490	474	497	500	507	489	542	480	494	490	427	505	483	498	515	454	509	469	480	502	518	475	521	490	441	490	431	495	477	474	473	509	489	512	490	501	463	523	447	516	459	445	471	523	471	499	476	431	479	475	520	508	494	459	476	478	508	506	452	457	469	545	483	477	511	495	500	458	461	510	487	490	506	511	466	480	480	486	502	478	495	483	469	482	500	543	511	475	474	495	488	468	428	469	448	518	458	457	472	452	503	460	501	464	470	459	484	508	452	510	535	469	490	508	506	503	443	472	467	505	507	477	473	509	517	468	514	480	495	524	459	453	487	467	487	481	506	459	489	505	469	472	508	474	495	457	547	491	513	436	475	522	478	500	474	484	497	493	474	515	443	451	491	516	493	438	508	483	465	487	513	479	490	443	489	464	505	468	466	473	467	485	469	443	468	478	506	496	466	473	489	483	465	482	451	477	494	484	521	474	468	476	449	509	486	473	464	487	452	494	479	483	485	486	496	508	467	482	491	480	474	504	498	466	503	492	483	504	453	450	489	487	467	454	476	481	475	472	439	486	524	478	481	505	490	456	446	493	489	462	492	501	484	492	479	503	458	468	448	470	491	476	469	462	474	467	498	502	470	442	514	478	509	476	517	460	479	455	484	456	475	502	463	489	492	481	483	487	521	516	472	469	504	480	445	454	486	481	506	522	463	503	511	489	461	451	432	490	460	498	543	437	522	526	491	483	472	448	487	466	501	502	487	499	467	526	494	458	478	479	463	459	500	492	488	481	506	488	447	488	503	525	469	526	468	504	511	468	495	490	450	455	484	500	515	469	476	463	449	484	504	537	484	479	512	451	443	476	473	479	484	488	500	508	486	482	527	488	521	491	498	492	483	473	499	510	500	458	488	481	454	486	469	521	496	484	458	484	498	481	502	496	469	494	480	495	462	468	469	484	494	495	461	521	482	506	509	477	471	483	485	433	509	469	466	519	482	464	489	452	455	465	466	506	479	431	497	497	460	489	522	480	530	464	492	490	508	465	477	492	471	472	513	488	511	505	441	485	496	514	450	486	484	511	465	477	498	505	497	521	510	484	491	493	484	444	504	483	485	476	467	500	494	498	496	436	526	455	509	461	514	484	480	497	463	531	488	505	450	487	533	523	482	473	476	481	533	538	470	478	507	488	441	515	500	488	477	463	479	482	483	476	484	464	465	470	510	502	498	480	492	444	469	494	493	501	499	501	498	514	489	495	478	483	439	484	464	513	480	471	505	495	521	487	471	499	477	511	494	486	503	490	539	444	489	448	477	443	509	520	448	481	428	478	454	437	477	491	468	491	463	507	487	464	503	490	494	467	487	441	520	502	519	479	493	477	498	470	486	458	506	440	445	498	482	524	469	479	497	465	515	495	480	483	503	461	490	474	464	510	473	503	487	455	440	492	473	482	486	489	506	485	465	468	495	489	475	494	453	489	496	484	531	470	466	518	499	442	494	536	467	517	492	533	487	498	461	460	478	471	459	493	436	475	484	475	487	490	482	496	490	461	494	488	541	500	496	485	441	506	474	464	497	454	454	472	447	536	490	476	477	481	422	472	514	479	510	485	468	453	497	453	493	509	484	466	493	507	461	493	484	477	464	486	482	482	481	493	493	439	494	519	498	507	493	514	505	493	473	452	483	478	444	488	510	444	492	486	518	490	457	469	477	496	511	475	503	520	486	495	472	501	476	475	485	449	451	515	451	509	501	447	503	517	487	468	485	500	475	506	488	488	475	479	475	502	447	462	487	505	457	521	436	431	456	505	502	498	497	499	460	482	511	452	493	515	464	489	449	498	503	502	479	480	515	502	491	503	505	435	508	508	496	481	515	480	493	482	486	509	476	473	454	500	499	480	513	497	511	518	469	479	473	516	498	527	510	484	458	471	496	498	469	463	522	502	446	464	517	495	511	482	503	506	451	475	516	519	486	484	465	483	516	480	499	498	476	472	463	489	450	518	496	445	521	479	481	518	472	497	457	479	459	555	470	479	506	463	449	493	490	476	504	507	511	471	529	481	480	511	474	462	436	464	469	462	472	497	503	479	508	471	505	464	514	497	541	484	485	510	460	504	502	489	502	497	455	514	505	475	475	493	509	500	504	496	488	456	469	500	481	482	461	467	464	495	461	464	478	493	485	516	482	478	467	464	500	478	509	471	476	431	459	469	501	467	492	522	520	494	498	484	502	450	514	470	480	493	452	441	462	470	496	430	511	517	498	471	460	478	476	503	473	479	484	434	485	438	480	470	483	502	468	501	488	460	500	466	505	484	457	478	501	466	475	500	462	499	517	459	459	466	492	475	479	502	489	460	472	502	493	482	489	449	476	486	504	473	488	501	508	479	461	512	473	481	456	483	473	516	473	496	464	478	482	475	528	481	472	465	486	507	489	480	503	490	503	470	506	493	469	502	464	472	517	475	531	489	503	469	483	492	463	463	491	516	482	477	512	475	462	457	480	493	503	510	524	455	455	484	470	452	462	484	501	472	445	474	514	486	521	465	471	481	528	472	469	473	495	504	519	500	491	484	511	507	481	494	514	444	505	486	482	497	498	521	490	478	512	477	525	477	479	443	487	481	451	523	465	470	455	485	471	497	492	494	500	488	497	513	520	470	507	477	528	529	470	532	500	503	515	528	479	478	461	489	504	457	471	481	501	482	483	484	462	490	458	462	464	482	464	492	453	455	453	542	466	494	504	506	483	504	492	487	520	507	487	466	464	500	468	500	509	509	471	530	453	431	453	505	456	498	475	446	489	457	485	498	494	476	487	461	509	482	521	481	475	482	478	498	509	505	515	471	502	493	487	544	490	528	471	447	495	482	492	515	469	507	485	543	477	499	468	492	525	473	490	502	475	506	508	488	528	517	465	443	454	433	522	535	447	490	491	493	470	486	480	432	506	473	441	479	492	510	489	460	494	477	508	492	484	511	444	444	467	502	519	472	521	492	493	491	486	505	485	495	525	491	462	467	496	481	473	500	520	481	530	497	465	484	486	486	500	491	495	511	529	483	476	455	473	492	452	484	487	483	469	486	463	496	482	466	500	510
8632	1022	1155	1032	770	610	542	531	491	429	403	398	363	377	368	325	373	339	337	333	371	358	335	322	335	353	345	329	333	326	325	321	330	295	338	307	323	296	329	347	311	304	352	355	330	359	317	317	331	304	356	344	287	300	320	292	339	351	318	321	327	334	354	370	341	310	339	321	320	353	346	324	362	316	342	360	298	327	349	333	354	316	277	316	302	348	315	324	330	352	339	310	310	320	311	308	293	307	309	333	345	292	339	335	331	316	316	310	326	335	352	352	311	307	321	341	347	310	321	314	294	342	357	338	331	338	328	347	321	344	334	329	335	309	339	298	309	335	323	294	343	351	306	333	311	322	321	359	327	312	313	333	339	353	325	333	337	323	312	342	357	301	313	344	326	328	304	314	320	335	312	301	334	316	318	276	363	320	339	329	333	278	323	335	327	351	336	327	344	317	347	320	346	323	316	302	313	319	316	351	304	341	339	315	301	280	354	324	340	313	301	303	367	280	332	345	314	314	347	306	305	320	333	322	339	285	293	331	328	327	320	326	337	283	336	343	330	342	291	321	313	327	308	330	309	326	353	335	306	335	337	306	297	348	313	330	318	341	326	314	298	287	321	335	317	332	330	325	329	313	321	312	320	301	332	285	321	306	305	288	324	317	318	325	373	318	319	318	317	333	332	287	344	319	307	307	290	312	309	304	339	384	296	342	308	305	335	306	332	338	339	324	304	309	338	299	324	318	318	331	312	312	322	327	309	314	327	302	316	347	318	298	287	307	301	324	333	320	317	337	370	305	352	305	303	328	277	323	282	356	292	317	359	362	329	326	320	306	326	325	334	347	342	329	356	315	356	327	338	345	295	312	349	330	330	306	322	290	326	330	338	322	323	338	312	346	313	291	317	303	337	338	336	323	333	300	344	312	322	351	328	368	318	276	327	306	309	323	339	363	334	341	317	305	327	336	321	337	338	335	335	321	321	333	351	314	347	351	288	309	341	306	317	325	292	309	349	382	342	346	327	360	335	325	316	301	330	365	351	325	321	294	334	322	291	310	338	286	325	333	332	335	363	315	290	336	328	325	300	327	360	333	300	328	288	355	350	326	335	302	333	321	307	317	313	372	325	326	308	344	333	332	332	300	345	333	340	333	334	314	309	307	356	351	350	309	314	319	339	324	344	302	320	329	358	326	307	311	319	324	332	310	323	287	317	316	319	314	324	340	312	332	312	330	337	309	339	316	324	292	313	299	309	329	294	348	349	346	304	269	343	311	294	299	292	328	319	364	327	357	356	333	348	324	283	327	327	295	317	328	320	308	334	326	337	341	312	313	310	300	332	318	318	322	320	319	314	333	353	334	304	305	376	334	332	276	350	329	314	344	311	338	336	329	326	317	331	355	372	319	332	334	354	316	360	319	341	348	340	323	299	293	322	313	295	329	332	312	332	324	299	327	319	337	372	339	319	334	302	353	306	306	371	317	321	344	330	302	334	348	331	319	310	313	344	310	357	346	333	366	309	357	353	334	313	323	339	321	307	293	354	318	334	350	297	324	338	333	334	334	338	330	369	344	319	357	292	331	339	325	329	293	335	292	318	322	336	338	309	317	317	330	321	344	295	311	340	322	329	322	319	333	310	321	333	293	328	306	314	312	334	321	337	316	336	299	347	320	327	338	340	308	343	346	345	314	342	324	310	334	329	306	304	328	330	305	318	289	335	353	319	358	331	310	304	306	332	343	354	313	332	299	319	290	339	322	356	302	329	319	343	329	329	355	298	302	342	320	305	339	339	326	326	348	346	353	308	330	340	324	323	329	315	343	311	349	332	318	324	352	305	378	330	314	310	356	297	304	290	332	306	350	342	341	330	356	334	355	348	304	325	296	296	341	327	333	314	309	319	343	354	326	347	288	335	324	308	307	319	351	331	323	334	324	279	338	304	326	357	366	317	313	314	342	325	323	337	305	330	337	303	323	361	311	302	355	309	351	342	333	301	343	302	310	308	318	302	338	306	298	328	305	273	322	336	293	346	308	312	359	334	329	295	301	338	329	338	315	329	320	317	350	326	333	337	272	302	343	330	325	296	343	336	334	316	318	339	322	337	322	292	323	312	343	331	328	347	303	315	333	351	312	303	304	328	376	322	315	322	328	355	318	323	347	320	325	341	363	320	315	328	351	315	318	316	317	309	325	341	349	326	334	286	320	304	319	323	315	345	341	304	360	332	330	329	315	335	314	295	346	361	324	328	344	347	311	336	335	347	351	320	352	325	354	328	325	336	329	311	342	347	322	322	327	314	342	339	329	342	333	334	310	305	314	333	328	310	322	296	309	315	329	329	344	360	300	365	312	314	319	316	307	308	340	328	334	330	300	313	337	309	329	362	308	300	318	333	320	325	328	318	309	344	299	342	346	341	289	329	323	356	304	347	322	327	307	328	325	314	297	348	347	344	326	317	346	326	317	315	305	353	340	339	338	344	332	297	330	310	320	352	305	386	338	294	304	318	336	327	330	322	329	317	310	302	332	331	326	338	319	329	295	332	319	345	333	330	386	328	321	342	359	341	352	337	345	344	339	316	338	334	346	328	341	365	324	318	285	344	359	338	357	334	333	342	352	333	332	358	322	354	296	331	317	340	342	328	327	336	333	344	320	294	358	353	289	297	315	330	335	302	332	308	356	335	339	322	335	294	316	337	331	342	292	326	309	312	354	360	334	311	329	348	323	329	324	316	345	316	312	331	324	350	330	309	327	328	311	376	361	308	311	318	328	365	348	360	318	312	331	369	330	337	327	351	341	302	304	350	339	346	322	334	332	319	344	339	331	372	335	333	352	339	305	310	314	337	290	325	315	334	305	295	289	333	325	357	301	336	282	313	312	297	346	302	321	343	361	312	299	355	347	263	301	342	361	291	299	309	307	292	334	344	328	340	331	303	367	321	356	347	296	320	286	345	321	318	343	345	342	329	307	352	294	342	278	305	315	308	339	334	347	318	292	321	353	331	351	321	339	319	312	334	332	314	349	295	306	327	313	332	328	308	315	335	324	328	308	296	326	325	309	327	327	334	345	328	343	342	322	336	338	341	323	344	321	350	325	344	323	330	298	349	291	329	331	304	331	316	320	333	336	332	341	305	359	302	333	306	342	361	310	307	313	348	342	321	329	286	332	301	337	331	335	317	291	332	323	305	328	317	324	341	302	357	331	315	346	321	299	305	302	336	324	341	338	280	334	336	370	318	287	312	334	354	333	337	305	316	360	322	307	332	338	300	357	331	331	308	292	337	316	301	310	332	315	330	332	324	332	320	350	331	282	311	336	326	305	326	329	337	325	320	327	307	341	307	336	328	329	303	342	344	307	317	325	322	337	350	289	366	307	321	360	335	320	329	303	341	300	341	318	318	326	320	302	284	350	313	319	329	330	331	305	324	360	317	341	323	340	328	309	306	340	311	355	320	365	352	328	306	326	317	332	326	346	322	387	365	331	312	320	323	291	298	326
5988	1596	2630	3159	2993	2578	2208	2048	1742	1596	1510	1416	1359	1245	1191	1209	1170	1138	1081	1108	1006	1014	1045	1025	981	1046	1034	960	962	1020	1011	943	987	930	965	949	984	955	961	965	978	917	918	971	938	920	954	888	912	853	925	932	985	903	891	949	938	899	899	943	915	888	931	851	884	929	944	943	895	900	937	876	848	904	921	840	929	865	877	881	916	853	866	893	943	932	859	907	890	918	877	931	883	915	917	880	843	903	855	907	888	900	911	954	894	858	965	916	902	905	902	868	902	900	880	890	849	902	890	917	903	851	938	880	890	887	885	887	911	895	884	882	858	900	875	940	904	856	884	902	899	921	861	880	869	918	880	882	938	842	856	848	874	940	907	900	919	921	878	880	901	917	848	851	896	824	916	858	844	868	896	889	907	907	912	926	852	830	869	888	790	871	960	937	938	897	853	889	878	898	864	876	903	908	893	876	866	893	840	867	880	879	876	897	914	892	845	930	864	923	880	877	896	810	916	900	905	840	877	838	904	878	902	909	922	912	975	914	932	873	930	886	887	885	916	906	880	896	822	880	938	877	876	906	938	858	884	897	917	884	903	905	916	926	905	914	868	897	909	894	912	882	890	881	897	912	943	886	891	914	880	796	906	951	914	893	881	903	895	891	876	887	898	901	841	918	890	896	894	873	860	916	892	923	850	866	876	898	849	891	908	896	883	874	846	934	878	892	927	871	893	883	959	900	851	916	854	865	854	895	879	830	910	860	869	893	874	875	892	869	882	903	903	876	843	919	838	855	901	942	880	885	831	914	922	879	895	911	872	855	908	859	817	828	857	887	893	846	886	845	925	907	939	894	931	932	917	884	932	876	867	835	881	878	842	843	880	913	890	867	930	851	895	921	906	893	848	898	920	879	887	923	872	882	892	904	929	885	871	882	933	928	875	896	916	873	855	907	897	851	900	874	883	848	851	890	894	853	884	845	890	867	889	852	914	884	904	910	933	892	883	892	880	897	891	909	840	921	947	856	867	868	903	917	904	895	885	915	891	860	916	897	896	916	886	871	890	933	929	874	912	910	960	884	916	868	878	902	892	906	874	891	904	899	911	908	928	922	842	906	830	931	966	864	901	911	906	915	877	880	878	924	868	915	891	885	894	897	880	849	869	895	892	885	855	857	926	944	939	843	883	888	918	873	902	896	980	883	876	933	896	861	843	906	921	885	890	942	906	903	846	874	876	912	886	936	922	903	924	859	899	865	874	886	844	900	889	864	902	956	887	933	853	883	856	921	925	820	873	850	880	855	854	874	879	854	862	914	844	899	922	849	916	911	859	924	883	900	881	875	896	899	928	918	912	943	925	853	890	813	853	911	865	917	869	889	891	928	872	921	895	903	901	901	841	907	898	875	876	869	965	854	913	908	884	891	926	898	897	879	865	836	882	904	869	900	937	941	902	909	890	859	876	911	870	915	894	885	877	917	917	936	892	798	892	892	874	871	947	880	872	861	877	833	915	853	891	899	903	875	879	888	915	898	909	859	886	878	877	853	921	871	894	872	871	891	900	931	913	886	912	952	898	884	910	867	938	880	924	881	876	831	870	882	945	882	911	874	850	859	896	933	907	901	883	873	839	862	864	916	884	907	875	873	876	892	895	908	873	889	902	867	876	902	881	867	844	880	849	900	899	898	842	847	851	880	896	869	869	930	884	861	882	880	856	890	931	831	907	863	888	852	968	917	862	862	934	879	942	896	960	924	869	860	908	912	874	875	924	917	935	837	847	925	836	889	907	883	876	845	894	858	890	892	924	860	913	889	914	897	910	859	832	876	889	906	837	894	864	818	904	908	904	897	866	904	907	870	939	899	901	914	926	872	889	965	890	894	928	901	925	898	948	852	908	922	902	879	870	811	933	868	865	865	913	946	913	860	901	843	945	920	867	863	843	917	875	911	903	833	940	859	921	918	913	924	885	905	941	863	863	920	909	944	849	896	876	912	901	896	875	851	854	895	941	890	919	846	844	868	908	915	932	858	890	912	899	901	875	906	891	881	850	889	878	867	940	919	882	846	903	843	870	885	925	952	942	887	893	925	941	897	897	875	875	897	899	884	896	907	840	878	910	893	925	998	860	891	914	874	844	961	910	852	893	924	843	827	873	889	877	906	889	901	885	901	887	917	861	923	889	935	925	933	838	865	850	923	858	912	918	870	957	851	908	869	866	919	913	913	891	905	897	845	865	899	868	868	947	902	879	925	847	874	917	885	879	920	906	958	942	842	917	888	920	868	870	862	880	849	909	929	898	908	929	845	853	922	889	884	883	884	893	851	900	857	877	919	869	882	866	904	926	860	873	862	938	893	901	855	875	827	857	898	886	866	860	851	926	881	921	877	908	848	902	913	914	851	901	878	891	915	830	893	879	900	844	875	833	946	924	904	873	793	886	906	844	912	919	902	910	889	935	867	879	887	883	911	882	947	885	896	932	841	895	884	870	848	916	908	935	847	892	865	931	939	886	880	871	881	857	898	845	873	906	921	834	918	839	901	895	930	913	892	909	934	904	872	866	931	875	910	855	858	910	869	851	877	884	881	879	896	873	871	907	895	826	922	870	859	861	910	860	864	884	881	851	866	844	868	853	886	908	854	864	883	910	919	874	880	903	925	921	848	950	923	848	839	911	881	901	891	879	859	846	879	938	898	930	851	866	886	842	882	933	893	901	919	884	893	869	915	916	871	869	902	848	839	885	888	907	849	911	915	858	927	876	939	913	912	910	888	894	915	904	884	963	916	857	917	834	873	906	886	893	891	896	976	889	858	879	933	883	898	922	859	905	894	901	864	895	877	873	917	888	876	876	900	947	838	945	830	851	891	887	827	869	912	937	899	877	898	917	873	866	901	883	878	889	897	898	884	892	863	905	850	922	883	902	912	933	933	914	908	906	834	852	869	906	908	929	915	887	892	869	871	888	906	942	877	934	940	894	859	882	918	870	862	861	818	879	871	902	901	922	865	911	968	913	892	873	865	930	958	830	869	918	879	887	869	905	881	912	922	908	905	888	883	883	898	892	859	924	895	924	939	875	881	860	891	877	922	852	933	901	906	903	912	881	914	919	900	934	866	896	877	865	832	932	853	873	902	927	901	821	894	849	879	914	922	920	877	899	882	912	938	863	895	905	854	889	923	873	883	913	871	879	916	907	876	912	935	867	851	845	888	902	955	897	829	896	913	883	924	923	911	899	863	840	887	874	889	882	877	869	907	873	904	917	899	801	884	880	862	939	941	917	909	851	922	895	889	877	943	842	895	881	865	877	950	829	923	930	861	880	935	934	878	852	911	900	963	856	901	861	949	904	898	905	910	912	916	902	912	876	905	876	929	918	876	874	892	891	905	922	886	908	846	924	858	847	953	889	923	954	880	916	920	923	884	886	896	881	875	912	901	932	879	913	878	909	899	898	865	887	928	933	878	941	869	845	869	892	899	907	912	901	882	901	904	875	879	887	899	854	934
14823	2171	2005	1609	1143	904	786	671	572	535	564	498	477	461	429	424	386	383	424	401	431	431	395	377	413	371	372	388	376	373	348	351	389	374	345	363	368	366	399	386	369	345	345	383	372	365	366	402	379	370	351	359	352	352	378	301	392	384	368	369	364	353	406	379	314	385	342	357	377	384	353	363	385	346	376	376	386	368	366	352	367	352	367	371	353	361	356	357	384	365	398	372	349	380	362	361	374	345	356	351	356	350	353	354	394	383	366	406	367	366	371	314	342	381	378	351	377	389	357	328	367	331	334	374	373	367	331	361	367	357	355	372	391	359	359	335	375	368	327	382	386	404	343	399	368	337	363	363	331	405	391	369	368	354	393	404	348	349	361	388	366	372	361	374	379	334	392	351	344	370	370	384	361	370	381	355	360	366	361	396	395	369	377	367	335	359	341	363	362	373	367	370	371	378	396	313	348	350	335	347	361	338	362	383	362	350	361	351	354	394	374	343	356	365	383	387	373	361	331	343	386	372	362	369	348	383	385	349	359	350	365	378	365	386	383	350	366	376	368	401	349	376	357	371	349	358	326	380	372	348	338	365	365	408	360	358	387	303	332	353	341	358	365	344	398	365	357	352	365	346	367	366	343	389	375	376	359	348	380	363	365	376	342	362	333	366	372	373	359	368	339	356	410	349	372	387	338	360	394	386	351	389	363	365	353	341	360	406	397	367	371	356	419	357	355	346	376	381	374	381	346	386	371	321	333	371	371	376	338	362	376	323	373	397	352	355	363	380	364	386	355	347	403	343	371	362	341	321	374	362	363	375	368	339	318	387	373	347	378	362	349	354	364	344	354	344	375	356	343	345	357	375	366	346	347	331	344	367	341	388	388	397	356	397	351	383	367	393	354	379	364	362	318	384	378	358	332	342	335	357	358	347	367	375	364	356	366	341	367	339	359	377	380	337	379	389	396	383	390	347	369	367	387	361	349	369	356	355	358	369	414	407	375	364	367	339	376	339	370	392	379	369	385	366	382	341	338	391	390	355	349	403	373	363	360	418	368	358	375	361	369	327	352	362	356	367	314	365	381	379	352	348	359	378	362	362	345	329	383	357	371	329	348	379	343	323	358	359	360	365	388	311	377	357	354	402	375	391	338	361	363	367	321	374	362	337	385	370	369	350	362	357	354	350	340	366	377	338	361	379	370	355	345	379	324	385	373	391	397	358	345	371	373	351	369	345	382	340	368	369	368	376	352	362	366	314	361	392	371	366	332	357	383	428	368	364	390	347	359	355	356	382	386	364	412	365	377	341	371	345	360	290	358	341	339	399	339	352	343	379	353	355	365	397	361	346	342	350	342	364	323	348	363	370	366	365	386	367	374	341	382	358	363	395	391	373	401	350	319	367	374	337	348	387	356	373	365	353	373	357	397	365	362	357	346	399	382	374	374	356	375	356	334	332	390	368	382	391	377	361	340	334	364	347	359	352	388	394	327	331	337	380	350	373	351	336	381	390	366	347	349	389	357	386	376	351	340	371	374	375	337	339	369	349	371	340	398	349	355	362	366	370	369	335	350	320	344	359	368	327	353	386	327	374	356	397	360	372	361	347	356	368	379	388	334	353	355	398	364	373	342	372	343	375	356	394	367	357	340	339	378	372	349	356	352	356	365	353	352	334	388	404	347	375	368	371	364	332	381	345	385	354	342	338	384	373	346	379	357	363	350	382	386	357	341	340	370	355	353	376	343	368	341	350	371	374	369	337	377	375	411	389	386	350	370	357	383	363	389	359	366	377	395	375	379	386	372	363	344	396	348	388	353	361	385	376	376	371	361	321	383	369	327	390	360	362	370	329	352	335	349	378	365	359	334	362	349	345	371	362	355	362	354	397	386	346	383	379	356	351	370	361	353	393	347	368	360	338	366	343	362	339	387	411	335	381	345	377	394	388	364	366	353	366	358	366	367	382	326	358	382	375	341	365	356	346	366	386	375	370	354	367	337	378	343	358	354	313	351	376	367	365	394	354	320	379	380	346	385	369	391	342	339	365	389	351	355	340	398	422	356	369	368	370	364	411	379	376	393	373	356	363	389	358	331	345	352	365	370	350	364	394	376	364	360	359	323	350	344	367	385	375	357	345	352	340	406	345	372	361	349	376	351	350	375	380	376	368	345	360	374	351	386	335	389	363	374	392	369	358	334	343	376	356	401	307	362	338	363	362	368	362	370	331	384	342	388	384	380	373	355	368	377	369	365	373	364	362	355	344	364	372	377	370	376	363	363	357	368	355	396	358	355	323	356	345	365	362	393	336	349	382	359	363	328	359	386	341	320	339	365	390	387	369	330	366	360	377	364	361	380	349	363	365	353	377	360	394	345	330	369	411	371	341	350	355	363	359	396	344	360	370	382	332	364	356	362	354	373	363	392	342	371	361	363	377	368	343	386	369	350	354	372	358	381	371	376	339	362	362	342	331	374	376	371	341	391	378	337	379	396	384	367	336	354	365	340	377	355	390	351	381	392	342	343	361	377	360	361	330	373	344	362	381	368	372	355	345	394	370	357	322	371	374	340	344	365	337	352	374	351	361	366	346	336	355	380	347	355	411	355	371	359	376	358	384	395	372	304	383	413	370	355	391	372	326	370	368	354	374	377	365	382	355	378	369	369	391	342	329	378	334	348	383	354	367	382	388	375	390	396	338	382	385	342	360	349	359	366	357	383	395	351	321	344	347	343	361	376	390	350	380	359	358	335	348	373	365	398	371	401	360	363	357	375	340	355	368	373	373	372	369	380	356	364	352	360	387	355	361	384	355	352	366	342	341	378	338	326	334	375	367	399	397	392	358	380	355	359	368	369	341	346	382	397	348	377	426	352	365	365	386	357	346	375	393	398	361	404	359	369	380	376	372	377	348	412	389	403	342	344	343	373	341	336	380	369	349	359	378	388	365	369	382	361	348	353	367	383	375	384	352	361	343	367	350	382	379	383	347	396	413	334	316	327	380	353	364	384	363	333	373	346	362	355	342	363	370	370	340	330	369	360	360	353	372	366	400	340	389	371	330	362	375	354	360	355	355	333	383	371	389	350	335	382	354	367	370	373	371	351	380	348	383	378	363	325	348	381	385	383	355	343	348	355	350	361	355	350	333	397	388	330	331	396	318	415	373	344	364	370	365	374	381	362	381	361	352	356	404	342	355	373	355	343	338	387	374	382	421	359	362	375	362	335	373	373	341	374	373	361	383	370	369	373	371	354	356	325	369	346	382	354	389	341	380	346	377	391	348	386	376	384	383	363	387	369	351	383	425	350	359	372	355	390	360	385	348	352	346	407	371	363	350	345	337	372	365	363	337	374	358	369	376	345	343	374	377	378	378	351	353	373	393	416	376	367	352	381	370	377	373	363	386	350	355	384	373	381	377	381	371	390	339	389	363	368	400	395	356	369	353	359	356	395	375	359	413	379	371	383	376	367	354	370	329	374	359	363	384	364	349	362	376	377	379
7574	2249	3714	4693	4387	3591	3132	2818	2454	2154	2004	1840	1713	1612	1520	1493	1440	1379	1303	1329	1184	1220	1196	1197	1130	1123	1116	1112	1052	1077	1065	1031	1060	1053	1075	1032	1003	1020	1020	1023	1047	1020	1061	998	1043	987	1044	989	1005	981	1032	988	1002	1002	1006	1011	969	940	975	971	998	1011	973	964	1035	972	966	933	1003	1040	933	1039	982	959	945	1025	1004	897	970	974	994	991	983	973	962	943	1000	969	937	962	968	922	951	941	938	950	975	984	971	1002	995	1010	971	939	946	974	1024	927	954	929	964	1002	947	930	972	957	968	981	993	1007	953	982	975	961	993	962	955	957	979	1000	994	902	951	952	993	940	972	934	952	912	948	953	932	935	927	964	954	966	923	968	942	945	910	914	944	981	976	935	946	993	988	966	989	937	901	921	977	955	969	981	965	986	980	944	955	982	982	924	978	982	929	937	928	930	908	927	925	935	938	938	1010	956	959	950	945	1038	941	938	966	919	932	959	947	878	997	942	971	975	959	938	988	966	990	964	948	990	914	938	978	993	964	1016	926	938	859	954	950	972	946	1026	949	979	915	966	963	975	986	924	898	1019	943	953	908	978	962	988	930	950	896	982	1007	954	928	986	976	945	942	942	979	962	948	1002	981	951	983	966	931	961	926	944	928	950	949	933	965	936	961	952	926	970	897	928	982	984	950	898	970	894	939	913	913	920	958	970	959	942	962	885	913	971	933	910	910	958	969	967	979	923	963	944	984	925	956	922	939	936	894	952	978	1005	950	950	965	993	958	948	958	967	963	966	940	926	907	935	970	913	962	939	968	944	943	968	907	958	958	984	986	923	960	938	971	960	966	981	968	903	1009	979	926	950	909	925	988	956	886	930	907	957	949	954	986	1002	959	975	933	926	944	915	932	976	976	960	922	980	934	949	1001	939	971	1003	982	936	917	921	971	978	940	975	967	953	985	988	1014	938	973	977	986	958	918	981	950	944	911	993	910	982	1009	944	978	948	923	967	904	982	942	941	914	942	930	934	940	944	977	944	933	959	1006	921	950	946	991	1011	934	914	947	1007	943	951	981	938	952	920	937	963	1002	905	955	968	895	935	953	916	942	934	912	967	984	923	962	974	941	952	973	926	966	956	988	930	928	929	1002	934	971	952	955	941	988	943	942	915	974	946	1024	999	964	947	959	919	988	961	965	940	928	919	959	961	953	957	953	938	884	1009	930	993	960	921	888	961	947	918	996	978	924	941	949	936	934	1015	963	946	1015	990	995	958	945	953	987	916	973	964	902	950	886	937	953	848	954	949	998	919	941	908	946	926	919	952	972	961	951	973	942	900	956	936	962	975	983	953	937	954	925	933	937	977	965	1043	988	994	957	894	940	923	952	962	900	931	961	990	969	903	973	929	995	1009	942	928	1007	953	912	912	916	938	969	951	945	929	901	978	974	999	1002	950	939	989	957	974	918	972	935	934	879	919	939	965	943	921	983	986	904	925	1009	1015	982	968	960	946	904	974	951	977	947	981	956	906	887	991	1008	956	936	950	924	939	969	911	992	929	939	959	983	945	927	957	972	990	990	893	949	903	982	942	970	978	985	939	918	959	1028	966	932	995	981	948	957	941	940	983	1001	956	944	956	923	970	944	937	927	955	933	963	1020	927	937	933	969	945	925	948	925	900	988	961	946	995	1004	947	1003	881	956	960	978	1019	972	973	974	950	950	980	883	968	889	972	979	933	1002	958	950	918	934	953	930	969	1008	960	992	923	946	936	965	946	896	903	944	982	1026	932	1023	952	971	938	982	986	971	968	918	937	978	961	934	987	946	952	930	942	922	912	954	925	956	973	919	955	938	932	944	912	927	942	972	974	993	982	916	942	935	949	930	982	944	1049	890	964	957	960	1003	871	897	938	1041	950	969	967	903	1015	926	1047	976	997	979	879	966	913	940	978	925	967	963	973	914	939	983	993	965	960	953	948	960	936	916	947	932	978	1010	939	958	961	912	1004	986	991	935	969	946	976	930	955	924	961	968	955	965	958	928	984	1009	933	963	939	964	936	866	944	925	994	966	983	978	969	946	955	947	984	930	922	922	999	925	969	1028	941	1005	888	1002	929	966	934	936	905	949	960	926	956	988	972	946	919	976	994	960	894	916	992	958	1014	948	969	969	918	921	930	947	962	993	950	983	956	944	938	965	979	984	979	944	977	849	965	934	985	964	986	959	898	936	931	952	925	995	911	965	953	921	936	924	956	938	921	972	990	951	919	944	965	912	950	949	954	944	933	970	979	946	948	962	957	974	987	971	946	957	942	970	936	994	959	973	893	931	991	967	950	955	950	888	960	959	971	875	1004	974	980	923	992	925	939	953	1015	936	952	951	1012	919	899	962	925	896	953	1021	972	957	979	923	978	938	961	925	962	972	948	942	977	926	985	946	974	923	910	978	976	959	883	960	923	992	946	929	886	952	930	919	940	979	982	974	946	950	962	941	944	958	1007	977	895	957	978	974	941	942	1007	981	1004	916	1015	941	937	945	981	965	967	983	954	940	970	944	952	945	950	940	984	947	972	951	978	974	918	964	955	951	960	979	965	937	940	927	946	980	937	967	934	922	991	965	990	973	968	871	918	940	955	947	974	949	927	942	983	993	953	937	973	970	1002	941	936	931	956	1010	999	970	970	997	941	964	931	942	919	1008	905	946	1035	944	969	970	930	949	942	927	997	988	937	964	992	940	919	958	886	974	955	988	937	995	912	925	941	889	986	948	911	949	949	994	990	964	948	951	974	1015	920	960	893	948	964	940	970	991	925	984	952	923	934	980	980	949	952	931	937	947	943	950	968	952	990	965	923	945	963	986	938	920	930	934	933	981	960	957	995	932	915	953	959	911	956	906	892	945	952	922	915	885	981	1005	943	978	939	911	968	959	922	973	970	1000	975	952	1021	955	980	972	956	939	1024	945	966	940	976	1002	957	960	956	925	999	978	983	920	962	965	965	951	972	1008	962	906	951	883	1014	904	989	912	983	916	931	955	987	947	997	1017	937	912	949	1012	971	955	911	887	978	963	930	915	952	886	960	936	940	1012	919	971	955	896	979	934	997	913	984	869	953	963	942	912	958	895	932	977	1005	910	886	967	925	979	951	951	991	901	940	975	963	940	951	988	961	1005	960	908	964	996	896	980	972	985	937	906	946	932	956	1001	908	967	924	948	951	938	1007	968	956	972	921	915	975	916	971	950	930	961	1013	919	944	944	965	954	963	974	937	940	904	927	913	965	894	942	966	921	943	922	970	953	926	953	974	930	969	974	981	988	950	987	956	989	1000	1024	968	992	960	923	890	961	991	920	921	979	945	940	948	931	974	982	926	1009	972	938	993	901	988	986	978	936	958	1041	947	945	965	946	908	920	940	989	938	922	976	896	945	1032	924	933	1014	958	934	957	923	961	960	967	936	942	934	943	967	918	954	1002	951	984	992	922	958	967	913	983	993	916	983	952	955	937	967	942	961	916	962	942	916	909	931	973	925	928	1013	912	918	985	1001	986	1005	954	1005	938	921	924	938	910	948	912	931	988	1010	951	928	983	987	974	925	927	937	992	930	888	978	882	955	953	904	988	906
1948	189	188	206	197	162	162	169	148	152	149	166	158	150	123	146	157	157	181	132	150	158	152	149	155	159	136	135	149	158	140	139	135	132	129	144	149	126	134	151	146	157	135	154	135	147	141	156	142	151	137	152	147	140	148	139	160	157	142	132	143	135	144	138	164	163	127	142	147	136	162	119	129	155	146	131	129	143	165	163	143	128	148	125	159	120	164	165	150	142	150	159	167	124	145	165	141	159	135	132	134	141	153	137	130	123	154	157	162	167	152	145	166	130	126	148	145	141	160	134	144	143	152	139	141	135	138	154	158	154	129	133	131	148	145	129	153	169	136	159	139	162	150	143	132	151	152	134	141	147	146	153	168	160	157	125	138	158	147	135	162	150	143	129	154	117	129	149	142	149	163	136	131	175	155	141	152	180	151	158	128	171	134	163	169	134	181	148	152	170	156	150	153	143	140	146	155	149	138	143	143	145	144	133	150	158	130	146	138	158	151	167	138	164	148	141	144	153	152	146	140	133	137	138	142	151	147	127	115	136	133	124	133	160	158	142	155	122	142	144	146	147	150	146	145	130	150	135	117	141	144	154	137	157	160	147	140	158	157	162	152	151	152	166	143	129	156	161	141	155	149	140	119	151	151	151	151	126	145	144	158	153	156	123	167	163	157	152	152	136	155	160	128	145	157	132	152	158	146	138	142	144	155	151	135	138	171	146	132	128	157	152	143	174	146	156	148	164	138	141	133	144	157	161	136	140	157	128	145	152	149	127	138	137	153	150	174	135	166	139	149	149	138	142	146	160	142	136	148	156	147	124	147	145	146	165	142	130	148	144	172	135	134	136	133	136	151	133	159	141	127	160	152	176	145	166	150	154	140	149	153	175	183	164	155	144	139	127	136	156	166	145	141	118	149	136	149	156	135	147	159	134	142	145	139	133	142	147	148	135	163	140	155	166	139	136	150	152	166	156	152	161	126	136	132	156	160	161	142	137	164	152	146	141	161	147	178	153	151	168	140	150	149	152	169	148	142	133	158	130	149	136	159	140	140	133	153	138	155	145	170	133	143	128	147	144	137	110	144	152	143	124	158	141	176	164	146	175	138	156	134	142	145	162	150	152	136	161	154	141	144	162	140	134	158	143	154	133	140	140	140	139	155	155	155	155	125	144	136	162	150	142	160	140	141	134	135	140	154	156	130	152	164	128	169	156	135	162	153	146	147	143	141	146	130	160	124	127	137	140	135	144	135	156	168	157	155	147	168	135	156	151	139	159	131	143	125	131	143	153	163	133	161	169	140	133	130	150	167	145	149	152	154	134	138	171	123	122	146	151	152	141	163	148	160	132	152	152	170	137	131	160	136	151	168	140	127	164	159	153	144	154	143	165	138	132	157	167	156	143	121	159	144	139	131	150	123	163	152	154	153	171	136	140	168	151	156	158	167	152	158	143	158	143	163	149	144	143	159	142	157	151	144	124	147	153	159	150	164	140	125	151	154	130	157	153	136	132	175	158	153	146	143	157	139	171	129	133	174	166	138	144	128	139	145	129	157	122	164	149	149	137	137	141	157	154	136	144	136	132	160	153	148	148	149	140	146	164	149	138	149	151	147	156	173	152	155	138	131	157	135	152	126	175	158	143	133	149	159	155	148	131	146	139	160	153	162	156	165	157	141	123	163	152	163	143	161	151	180	152	132	140	151	146	129	145	163	157	141	147	139	144	145	167	143	133	156	157	136	154	145	130	140	153	163	156	140	145	144	161	144	145	153	159	152	178	140	124	140	135	148	154	159	160	133	135	147	130	149	139	126	150	151	141	145	160	145	146	144	175	140	141	152	151	146	148	157	165	136	118	145	156	158	138	163	152	153	136	156	154	153	164	155	137	141	149	139	144	160	149	135	147	141	149	130	158	138	153	137	162	151	143	179	136	158	139	150	160	161	120	128	149	146	126	136	164	151	137	159	148	139	143	171	134	131	164	163	143	135	165	133	131	149	155	144	146	149	166	149	128	152	144	139	138	134	129	141	138	136	140	148	141	133	148	137	132	146	149	153	156	140	144	137	143	172	149	126	145	133	146	140	142	136	146	135	160	143	138	120	168	147	148	126	129	143	146	143	137	156	133	176	161	170	143	129	146	132	145	126	158	149	151	153	154	162	141	156	166	139	133	165	137	134	154	137	146	155	147	154	149	145	155	154	142	144	145	174	163	160	153	136	150	153	125	131	163	132	125	142	136	142	158	152	150	158	154	140	140	163	170	135	162	159	141	155	133	168	154	161	140	141	134	144	158	145	154	154	149	151	151	147	142	139	139	156	163	147	141	161	147	159	155	145	161	122	151	133	158	142	150	162	164	138	151	160	154	152	154	156	141	134	159	151	151	163	149	131	157	144	128	145	136	149	151	156	139	140	132	130	145	155	154	153	136	126	139	137	129	162	170	141	136	145	160	154	145	162	135	142	171	150	149	119	140	145	141	145	119	157	158	160	134	141	146	160	140	140	148	150	160	161	139	131	140	132	158	158	132	146	133	161	155	175	157	128	150	146	153	143	151	163	163	130	150	156	148	144	147	147	165	151	138	157	141	139	143	141	151	131	141	158	175	154	150	153	137	156	150	145	153	143	149	138	136	176	151	140	142	135	141	156	127	137	136	140	135	146	165	141	161	125	153	167	152	135	162	136	147	134	141	148	166	129	164	160	177	156	160	126	125	143	147	127	149	138	149	124	155	123	129	138	157	171	127	142	140	153	145	151	148	150	144	134	139	140	160	146	138	147	138	148	152	151	156	127	174	145	155	142	168	152	138	129	169	143	167	164	149	124	143	155	153	147	126	164	167	156	123	143	154	133	149	178	165	159	162	146	138	135	139	140	148	153	166	159	145	150	172	122	143	137	137	167	155	148	139	154	134	123	152	175	142	145	137	161	141	140	165	162	160	143	169	126	134	141	148	140	157	148	145	127	135	135	152	146	157	144	131	145	153	151	147	130	152	144	168	166	130	143	157	149	139	158	126	143	148	176	147	153	166	129	152	153	126	142	130	127	165	117	142	146	155	138	164	140	136	145	133	150	141	150	133	138	155	145	152	160	154	149	141	133	148	152	132	160	141	154	155	146	133	156	145	151	125	142	147	147	139	162	129	155	149	140	150	168	145	137	146	145	127	142	151	125	141	163	136	138	138	141	136	154	145	141	148	141	141	113	154	134	146	141	136	173	131	150	152	147	141	158	139	174	152	146	135	158	143	147	143	156	156	147	156	162	159	137	153	163	163	143	142	167	149	150	134	177	144	137	156	130	158	135	152	136	142	161	141	142	126	163	145	125	145	142	143	157	140	119	146	147	139	125	153	129	143	146	144	169	131	143	140	143	148	136	145	160	168	167	135	149	178	133	155	140	151	139	152	153	155	149	149	152	134	138	171	151	142	140	132	128	130	155	161	138	148	164	136	138	173	153	160	141	152	142	117	138	145	165	176	161	130	147	151	150	151	131	149
2237	505	608	653	657	577	543	570	520	535	523	559	504	509	517	545	542	469	494	523	474	501	474	483	456	481	485	531	449	546	470	506	474	508	484	492	483	496	466	488	527	484	489	500	506	470	498	435	466	473	484	518	504	468	460	520	495	492	508	509	483	516	499	468	469	500	469	491	477	497	514	458	443	474	472	542	479	514	501	450	463	486	468	474	516	538	499	467	467	494	498	504	508	462	493	492	475	459	448	507	494	463	471	484	507	471	466	462	450	512	513	484	474	481	497	487	481	498	481	497	470	519	495	484	495	477	531	461	439	453	495	468	490	537	509	484	475	506	451	484	465	455	506	490	508	484	544	465	500	490	482	489	469	498	468	480	520	432	513	497	476	486	473	488	482	502	483	486	483	445	482	478	456	517	470	454	436	481	481	515	497	470	481	502	462	454	497	486	506	463	519	493	473	475	511	533	530	524	504	484	503	464	481	482	470	494	473	481	484	479	496	512	477	475	484	495	469	490	487	458	478	467	516	486	463	501	489	440	483	516	453	497	474	507	467	458	422	498	494	499	496	457	511	482	491	496	527	478	471	456	456	448	481	496	473	490	502	467	497	503	466	495	477	501	487	474	457	442	531	530	477	505	493	479	435	463	484	479	491	468	479	448	487	458	480	454	495	516	503	485	492	475	477	498	490	512	466	496	473	478	478	455	444	474	473	507	458	497	485	481	451	495	509	528	496	481	511	487	497	510	513	465	471	510	489	495	495	468	499	478	459	468	464	492	463	494	482	482	480	519	510	467	483	435	485	467	518	490	464	461	509	488	462	486	483	461	485	529	484	474	466	492	458	489	481	495	512	457	530	491	499	478	521	459	450	505	504	492	496	497	473	465	502	480	488	486	497	537	500	480	480	476	481	509	480	492	488	468	480	502	515	505	462	465	476	450	475	484	471	490	497	476	470	496	482	495	466	477	494	467	512	499	490	482	469	455	480	498	443	477	456	461	499	468	500	530	509	506	473	535	441	487	502	511	456	512	467	468	484	498	498	461	512	462	455	493	481	496	490	456	504	509	500	492	510	495	506	477	503	481	491	479	511	515	473	460	542	455	464	467	458	465	465	495	553	449	532	499	484	489	458	471	456	508	491	459	493	474	456	501	434	481	441	475	468	507	521	493	468	484	489	470	495	511	485	507	455	504	501	503	466	465	481	450	506	479	464	494	485	490	470	507	476	492	477	480	507	474	456	472	471	477	510	442	511	456	488	486	456	507	466	467	473	527	491	487	471	499	481	504	513	499	502	513	441	481	482	467	440	476	448	480	485	482	481	504	507	477	475	497	451	480	492	454	510	520	479	484	521	458	459	474	486	438	484	470	498	496	472	454	496	513	527	492	512	474	476	456	474	473	486	470	470	471	504	521	449	476	484	485	491	502	459	501	489	454	477	489	506	495	453	512	492	453	495	486	505	494	461	472	496	481	513	489	486	459	459	483	471	478	545	520	473	474	463	427	469	463	524	534	508	460	453	492	519	479	490	491	481	470	488	503	464	522	486	513	498	494	469	499	465	485	490	468	500	479	482	508	493	426	469	472	491	472	497	468	491	539	455	479	455	483	490	494	459	467	455	475	483	471	433	495	503	481	497	486	535	512	434	481	498	480	502	450	483	528	507	457	490	504	496	488	505	441	502	469	521	530	466	504	478	482	532	477	488	485	491	467	471	466	503	522	523	462	469	504	518	484	496	496	442	501	471	512	484	461	486	468	474	515	518	497	509	469	474	508	453	481	479	481	464	477	512	467	505	479	453	528	470	482	479	512	474	524	512	445	516	537	485	490	444	504	481	504	464	503	527	496	477	505	503	485	492	518	441	476	464	480	500	494	528	493	481	492	457	484	477	488	474	511	471	473	502	463	490	514	490	476	455	492	464	458	449	485	460	463	473	488	468	501	493	448	496	497	497	493	467	481	459	479	498	469	477	473	460	468	505	505	495	521	485	493	481	461	469	527	474	480	492	505	516	486	467	517	514	484	486	460	489	490	518	491	495	504	485	482	495	507	513	507	485	466	504	501	477	464	456	498	499	511	510	473	497	480	470	542	456	488	519	482	468	483	498	467	538	494	519	503	494	500	485	493	483	499	450	501	505	539	512	459	484	486	487	463	453	491	504	496	504	476	487	495	491	465	454	448	488	481	511	492	485	493	521	463	480	464	493	463	462	459	458	482	443	458	540	498	466	514	455	531	485	438	457	478	493	506	469	448	484	525	454	476	464	487	517	485	504	483	475	503	499	485	503	525	497	481	465	508	518	494	480	486	499	526	450	493	483	484	525	494	523	508	505	528	485	492	465	478	511	479	474	434	497	443	476	476	464	509	456	494	450	523	504	504	478	529	479	481	480	497	481	467	432	485	499	432	514	523	487	483	497	478	474	500	499	528	464	495	519	482	465	496	486	477	538	466	444	473	508	501	455	456	517	508	459	470	511	484	467	485	505	506	488	512	479	469	464	490	481	518	442	464	518	501	467	506	444	457	503	460	466	505	438	499	491	486	467	492	464	507	453	512	516	511	501	472	480	492	482	491	488	514	482	491	449	514	521	490	468	474	434	487	486	512	449	466	468	490	485	450	446	479	487	516	519	489	475	489	500	439	481	467	495	480	479	496	462	466	507	479	520	490	485	468	477	492	465	500	500	444	476	496	476	497	463	465	488	473	522	476	454	497	501	431	497	496	443	470	474	497	486	512	463	486	441	506	486	536	465	486	497	489	486	478	475	525	463	460	501	508	484	503	489	501	471	462	470	497	518	481	481	500	460	470	514	461	465	493	471	453	526	492	490	505	434	490	480	489	480	477	453	483	523	514	480	496	463	473	500	495	504	528	470	472	501	470	501	444	479	504	503	450	450	519	486	503	454	499	463	496	483	498	507	506	473	497	510	489	466	451	473	507	441	463	455	465	491	486	483	488	464	462	467	453	508	499	485	490	499	470	503	494	484	462	487	511	510	486	481	487	498	471	476	494	440	485	506	500	483	480	490	470	457	480	460	481	477	507	477	445	464	530	481	445	493	479	474	501	499	469	470	462	451	522	496	452	519	454	465	461	453	494	482	482	503	447	425	499	496	470	497	485	521	480	505	497	449	474	486	487	487	507	517	468	473	511	455	488	484	499	480	511	472	528	475	490	481	522	454	502	480	447	443	466	500	493	470	503	511	458	473	471	482	493	465	488	476	522	449	464	493	442	513	513	494	484	499	456	503	525	489	504	472	498	462	481	505	471	541	461	528	466	468	483	459	459	460	501	474	464	490	457	507	471	462	465	505	458	469	526	514	541	501	445	519	492	503	462	461	489	507	469	489	434	485	460	526	512	506	445	489	450	485	502	490	466	524	514	494	499	473	494	482	502	503	471	451	515	474	486	537	496	500	463	501	453	511	493	465	479	478	522	470	476	525	450	467	461	525	502	491	494	505	492	461	478	489	465	485	523	469	447	462	497	507	438
9210	1269	1267	1044	785	657	558	525	464	414	420	430	384	379	383	373	377	363	314	344	328	338	337	325	369	299	342	324	348	322	331	337	338	334	341	345	369	323	315	325	351	324	323	361	331	325	364	308	316	322	344	342	338	321	364	312	301	297	333	336	339	327	356	353	348	306	339	312	330	281	335	319	340	312	357	299	326	329	324	331	324	331	330	310	314	337	319	326	320	340	353	304	357	332	331	295	316	358	302	297	337	310	316	305	347	314	304	312	320	305	358	297	319	344	342	331	314	383	305	315	336	336	309	321	305	327	311	314	340	317	302	303	323	325	339	337	322	336	326	327	316	319	298	310	293	338	326	323	334	311	295	289	341	347	305	327	310	354	319	341	328	288	293	316	305	311	324	296	281	302	299	350	311	321	325	341	325	321	291	320	329	313	307	337	309	326	309	329	340	330	309	300	331	322	290	298	316	294	338	287	354	284	341	339	300	313	313	376	352	333	338	326	340	277	353	366	358	327	329	317	330	316	323	329	310	338	326	291	324	314	283	304	348	332	336	342	305	356	350	342	311	313	329	303	327	308	330	341	312	297	329	312	326	345	300	349	314	320	342	316	310	315	322	335	307	330	330	332	311	335	335	331	318	311	347	338	329	341	325	325	337	291	319	333	351	306	321	321	353	333	356	340	347	340	370	338	351	328	310	343	337	332	325	295	334	363	322	332	325	324	355	351	337	310	348	319	312	329	335	310	277	311	323	314	333	338	320	332	312	291	309	300	358	324	336	335	291	302	312	321	319	328	321	342	317	331	304	324	334	326	335	344	273	346	320	312	301	294	317	300	319	344	313	353	308	315	309	344	323	369	326	317	314	290	316	318	337	320	333	342	306	344	342	311	324	334	315	321	319	325	356	314	293	350	330	328	354	328	324	310	311	336	342	304	352	344	343	342	375	334	308	357	340	342	303	323	335	342	322	358	302	321	317	341	319	327	328	292	311	320	334	350	331	306	329	334	296	341	340	290	272	337	358	347	314	345	334	318	338	300	331	338	349	325	321	326	336	324	346	308	312	310	360	333	318	347	351	327	314	315	335	308	326	333	297	311	329	312	322	296	310	352	319	346	337	343	312	332	317	295	303	314	332	340	345	321	351	338	337	340	334	300	315	341	339	326	312	335	332	336	316	320	313	307	358	294	317	348	347	319	335	351	327	339	306	326	324	332	338	324	326	329	292	347	371	331	353	311	338	332	346	330	332	313	332	293	305	298	325	306	302	332	344	341	319	311	334	344	318	320	329	301	305	348	291	321	362	307	325	299	302	358	301	292	310	365	353	345	312	331	316	287	330	296	316	315	306	300	342	369	341	298	316	331	349	342	357	333	324	306	310	334	315	347	329	345	362	345	307	342	323	312	314	346	296	337	328	324	311	317	344	322	331	324	349	336	338	319	347	332	349	299	294	307	331	294	329	338	282	335	335	311	315	304	321	317	299	338	334	361	345	303	325	294	309	313	302	356	303	314	315	336	309	304	337	353	327	310	311	348	322	329	353	325	351	361	321	325	348	303	324	309	315	354	313	320	287	341	317	344	319	318	327	322	340	357	319	328	338	339	331	355	320	329	331	333	333	328	316	304	302	301	321	320	338	323	299	290	302	299	325	309	329	318	350	326	333	350	276	324	302	297	300	350	306	326	304	348	324	326	314	332	324	318	367	363	340	322	322	317	317	350	342	297	342	336	344	348	307	342	318	329	331	323	325	302	308	299	297	320	328	328	316	333	322	341	297	305	303	350	306	332	356	328	303	346	319	334	341	357	320	352	345	326	365	325	318	356	348	335	333	341	353	321	304	328	298	322	308	335	339	284	331	324	318	365	318	331	332	312	323	311	320	334	316	331	334	302	329	319	331	297	317	335	295	323	335	342	321	295	299	298	296	314	330	284	309	322	313	294	365	330	313	306	323	335	298	314	324	356	362	315	330	319	323	309	384	327	338	329	325	338	342	293	317	342	327	329	306	305	329	326	335	344	335	301	335	331	328	345	288	340	346	328	303	318	341	304	329	340	340	330	310	298	312	329	294	335	288	301	323	330	280	299	323	303	324	354	332	345	337	324	312	345	370	345	271	355	316	316	282	334	347	326	319	325	297	313	339	341	323	307	317	342	326	328	309	333	359	316	311	316	285	313	330	327	307	321	325	339	321	311	311	354	343	339	336	331	359	317	336	352	317	317	320	331	339	335	342	331	332	329	305	330	317	335	358	305	349	351	330	346	345	323	322	359	297	292	291	326	312	312	316	332	345	322	311	307	332	301	292	334	342	324	319	337	321	361	328	326	346	306	358	325	301	295	322	300	334	361	360	333	354	324	368	326	327	284	326	326	324	336	332	290	338	322	311	290	330	318	339	326	314	331	308	318	340	323	307	348	338	306	335	314	320	362	323	368	362	338	328	336	329	348	316	307	338	334	318	297	323	353	299	336	347	328	314	303	329	293	304	293	306	306	323	309	316	330	334	316	345	351	313	327	327	288	337	319	327	342	327	301	322	325	360	326	323	345	319	319	311	281	332	338	311	339	299	335	317	325	349	325	327	312	355	327	330	326	345	345	302	311	308	349	300	316	338	336	295	322	332	322	329	346	336	319	324	297	296	311	333	311	320	293	324	350	351	332	355	342	297	300	330	331	331	300	326	336	343	344	310	300	324	342	329	369	328	310	343	289	341	297	332	323	299	333	320	324	325	311	369	323	315	346	318	298	305	326	331	317	312	324	356	318	319	325	328	333	332	309	325	312	345	323	319	331	316	314	307	312	336	332	319	323	318	338	342	322	348	311	309	351	319	317	342	313	335	344	330	331	286	319	321	329	341	313	351	311	344	331	357	310	345	320	352	348	349	302	316	314	347	294	312	353	316	331	315	295	306	316	325	328	314	285	316	338	334	342	314	323	363	299	299	308	330	316	332	334	326	351	369	340	302	314	358	333	320	304	354	304	308	325	310	330	313	346	308	318	311	343	338	307	340	315	330	336	353	361	316	324	339	314	326	335	327	307	317	329	308	317	316	335	352	347	281	327	329	337	336	297	312	326	361	360	298	295	328	316	328	329	340	317	274	320	282	330	313	319	331	330	316	334	333	321	319	379	341	331	310	331	330	349	369	332	319	323	350	400	341	295	304	341	311	322	323	307	337	362	318	319	347	359	343	345	373	297	320	316	314	326	349	315	312	348	298	338	300	290	330	342	316	351	329	356	305	318	334	325	334	292	317	349	349	349	291	326	330	334	328	313	291	357	351	313	303	308	377	357	329	307	337	319	347	351	323	304	329	326	338	311	331	322	311	342	333	310	298	319	320	363	307	308	327	314	317	326	318	316	341	332	330	322	302	311	321	330	342	292	313	315	349	342	327	337	305	342	312	325	362	298	308	317	289	351	321	311	336	314	305	330	309	298	311	348	314	306	361	348	299	330	305	305	363	320	342	316	346	331	297	330	305	329	346	341	310	334
6202	1684	2614	3110	2859	2514	2240	1882	1735	1615	1482	1338	1380	1310	1235	1144	1174	1117	1161	1059	1083	991	1029	988	988	994	1024	1027	952	941	948	975	954	929	923	947	923	898	963	911	945	984	916	1003	911	926	941	894	985	931	879	923	928	903	909	892	850	860	889	900	904	950	966	883	889	865	952	928	933	911	869	899	900	889	864	884	853	850	907	917	921	901	892	898	904	892	914	946	919	882	869	895	893	906	886	896	871	918	934	877	907	913	919	878	871	899	817	890	938	912	899	904	854	850	973	910	894	874	910	881	924	863	900	861	854	879	900	922	862	839	929	875	879	883	897	866	916	864	869	879	859	868	927	877	922	890	899	916	888	871	869	873	894	916	843	893	925	920	877	868	856	869	862	912	872	893	925	948	829	947	879	921	894	900	908	889	883	901	847	839	893	889	875	867	905	908	870	845	881	854	942	880	910	881	902	905	930	909	939	857	923	859	904	877	886	952	963	871	915	890	894	911	956	892	887	922	911	895	873	866	912	947	889	864	926	887	901	881	863	862	924	901	872	894	884	991	884	912	861	951	867	913	909	893	918	878	915	892	914	865	933	884	885	807	871	846	874	896	875	899	883	878	891	874	906	904	906	896	933	900	853	936	828	868	881	870	918	911	894	915	941	897	927	900	868	839	869	908	901	889	922	849	876	888	854	869	897	864	936	875	902	851	918	895	850	834	878	918	858	820	888	868	882	892	861	891	877	910	871	874	836	912	918	860	871	918	874	841	905	841	900	869	891	895	882	879	884	870	944	868	909	922	940	900	918	875	882	887	885	886	874	912	876	882	866	860	878	921	874	930	887	906	897	918	883	872	923	912	902	917	907	880	862	853	908	924	907	941	898	905	846	874	915	893	901	901	883	860	960	893	892	923	866	878	913	910	883	868	822	896	915	876	792	861	879	856	857	845	864	911	876	874	856	837	910	931	887	884	867	882	879	915	934	966	956	880	868	841	922	869	895	811	913	876	891	864	889	836	914	879	930	840	902	883	925	877	895	929	879	912	849	864	879	885	856	939	894	900	935	901	891	955	886	898	849	848	877	904	862	856	900	905	891	872	889	877	851	876	875	872	904	841	906	923	863	892	842	851	864	887	904	884	873	875	908	870	854	876	887	864	934	932	896	874	898	872	869	924	891	900	927	848	863	864	857	908	866	849	877	878	915	872	898	892	918	885	866	905	901	919	880	946	890	831	908	924	922	931	896	862	809	892	804	864	879	938	901	917	907	894	923	908	879	927	899	851	864	875	925	870	931	858	825	892	879	894	929	866	891	888	886	845	847	807	840	864	833	897	937	907	885	876	931	866	917	878	911	899	863	863	904	946	859	907	886	858	865	890	913	838	836	934	925	943	962	900	865	884	899	891	866	841	854	915	916	896	858	962	899	895	941	936	910	833	841	878	893	932	891	801	897	916	901	904	906	905	870	887	914	856	894	931	893	901	851	908	841	942	862	900	877	917	886	910	906	880	885	914	893	935	855	883	919	875	890	889	856	867	877	910	904	857	884	893	945	911	887	915	892	918	942	882	861	903	886	880	892	861	869	860	863	892	874	910	881	870	882	854	906	875	929	912	889	860	929	878	869	939	888	863	841	891	899	893	911	891	874	921	922	902	932	889	845	890	909	863	860	903	907	883	884	876	953	894	913	886	909	904	881	822	899	849	907	896	905	929	880	867	863	891	928	887	893	877	835	842	877	881	899	847	892	813	846	887	879	922	897	911	893	844	862	894	898	916	968	901	884	886	903	906	846	895	932	847	890	928	840	893	873	922	873	908	860	893	863	938	874	860	900	888	924	861	848	945	957	874	909	873	878	918	882	905	929	909	912	908	895	874	884	910	917	865	898	899	897	874	907	901	879	905	923	896	909	891	905	853	888	946	913	896	901	873	837	904	860	873	843	854	860	831	904	877	909	890	885	857	872	895	847	854	898	901	905	885	887	920	902	885	928	919	927	850	899	877	860	912	932	908	927	845	912	876	849	901	861	877	843	873	883	913	879	904	898	928	866	891	870	856	887	952	845	869	882	883	855	899	913	898	842	886	909	880	869	851	880	836	923	891	862	933	853	918	841	820	880	882	874	935	904	839	902	833	877	890	883	864	908	856	806	878	929	885	913	878	956	882	948	894	867	876	833	882	860	889	895	869	887	870	864	907	857	862	899	917	889	913	891	907	914	888	887	877	914	849	887	921	872	936	884	915	924	815	898	892	919	969	936	882	868	821	853	850	853	845	817	854	831	849	884	858	860	861	879	887	932	906	897	878	871	870	886	921	910	864	819	872	896	847	899	846	900	874	877	878	910	846	948	851	906	859	951	905	850	862	887	864	898	877	885	854	871	906	944	943	897	932	888	909	869	917	895	892	930	870	871	894	871	859	881	917	862	867	861	886	849	937	868	878	889	895	854	908	850	873	881	913	907	894	927	889	917	894	862	842	910	885	893	917	879	858	888	878	891	822	882	901	883	809	905	894	881	851	892	913	835	969	901	943	971	899	847	931	921	843	861	912	877	847	894	914	950	883	889	946	875	929	866	902	934	905	864	861	865	936	899	910	853	836	921	924	879	891	860	882	867	839	929	859	905	884	899	902	909	930	900	909	882	875	841	921	915	894	925	901	831	893	907	945	936	843	936	890	903	885	885	950	888	919	857	928	882	891	851	872	906	850	879	916	845	904	881	904	915	916	882	938	904	870	907	903	908	879	867	843	855	846	899	903	857	845	921	892	865	860	897	832	883	904	926	876	893	929	881	926	870	885	909	907	873	888	885	943	924	892	893	894	899	903	897	878	881	896	876	853	894	863	904	915	907	867	899	867	890	910	831	904	890	892	887	880	906	845	898	908	858	948	928	894	967	886	841	905	894	858	848	923	833	853	911	871	962	842	862	898	923	886	840	893	858	867	883	820	887	912	908	844	925	880	910	928	858	917	906	902	894	870	888	893	900	949	871	840	894	903	900	941	918	857	883	928	844	882	907	914	902	879	880	891	865	861	904	875	932	946	870	914	855	883	941	907	886	938	852	887	877	892	878	904	906	895	859	939	955	927	843	941	876	889	911	877	839	911	899	899	894	886	892	871	897	885	947	891	838	933	843	878	924	876	893	876	878	896	889	864	913	896	924	892	898	879	825	873	876	881	910	926	887	903	889	884	963	875	873	849	843	897	899	881	848	869	852	882	872	881	884	886	940	883	913	822	867	853	827	876	929	849	858	902	944	877	905	886	902	856	944	917	864	858	869	901	897	920	871	943	911	910	838	920	873	929	858	878	959	887	904	899	853	884	839	908	886	926	886	902	872	862	902	898	878	866	891	916	917	921	803	861	874	932	926	913	892	920	836	866	910	851	867	898	868	903	892	878	877	874	845	903	884	879	875	874	942	959	868	879	901	866	874	853	909	920	906	876	859	959	906	913	877	879	938	924	874	837	903	880	970	918	913	922	894	876	863	897	865	866	947	941
15197	2224	1970	1669	1077	936	737	670	595	548	539	482	453	480	451	455	478	384	382	380	392	415	408	392	385	440	372	411	371	365	391	369	393	359	389	378	394	388	363	394	342	375	370	365	389	391	365	407	366	360	377	386	374	334	363	389	353	336	357	388	377	379	373	343	372	369	344	332	348	337	323	375	340	362	355	376	351	369	364	370	393	355	370	379	331	368	382	385	367	395	378	383	343	371	355	326	360	349	395	372	333	387	342	351	393	406	360	373	370	379	375	332	349	354	345	369	400	400	337	365	359	350	388	355	385	353	330	363	358	365	357	367	344	364	373	371	332	405	371	345	373	346	387	331	367	352	328	353	401	376	402	372	329	362	346	380	397	344	348	356	327	341	384	347	367	353	395	368	387	361	374	364	342	398	360	358	339	366	385	376	355	364	388	339	351	402	408	361	344	373	372	386	359	374	385	390	330	377	382	367	361	346	398	384	385	361	397	354	340	382	334	350	344	347	362	338	372	356	343	345	362	328	333	349	372	374	359	326	350	361	357	300	333	371	377	381	399	394	354	383	335	335	382	408	375	347	382	376	371	373	366	432	385	322	349	345	313	339	361	389	387	367	406	337	377	365	397	319	340	362	359	348	393	337	362	381	346	369	361	400	348	336	347	353	365	377	357	355	411	367	343	343	357	423	381	342	370	376	371	349	357	366	353	375	350	375	356	355	361	365	349	351	334	368	365	358	388	370	346	354	379	337	386	380	338	331	359	333	381	344	338	360	379	344	330	351	361	366	334	374	365	354	388	371	329	370	380	364	368	375	388	353	390	354	367	326	372	367	338	351	344	364	339	358	365	329	359	353	370	376	367	402	346	334	359	338	385	374	340	326	343	365	350	380	296	369	351	356	358	334	389	358	377	380	339	375	320	350	386	373	382	354	358	375	350	384	330	377	348	367	367	391	388	375	347	368	358	393	392	377	396	402	374	351	367	350	386	353	379	334	371	358	351	368	378	347	370	379	358	380	354	356	348	369	401	409	344	415	373	373	379	391	376	355	361	396	353	375	379	372	335	357	385	405	376	380	377	350	358	364	388	350	403	359	346	341	347	360	354	316	382	373	372	358	400	362	377	375	361	355	368	358	362	380	384	390	359	394	333	387	389	387	334	358	346	362	378	364	352	396	392	378	351	346	345	408	372	394	363	372	377	407	377	339	359	399	342	382	333	365	357	337	342	372	334	395	358	335	333	371	349	401	378	360	378	376	356	353	403	392	389	375	345	363	383	363	339	355	364	364	384	379	372	383	373	342	363	379	401	410	377	358	417	377	357	355	376	363	362	370	369	361	327	386	359	350	367	357	357	347	340	343	365	371	377	354	341	366	395	357	364	381	342	378	359	370	354	383	367	375	366	354	371	364	371	412	385	366	343	353	308	367	368	350	397	361	354	369	383	362	352	353	342	348	349	372	389	368	370	333	340	360	342	342	354	390	383	364	374	386	385	363	371	359	374	385	348	323	400	389	324	367	394	349	372	370	414	389	328	395	378	334	391	347	361	355	379	365	359	369	371	344	345	360	324	337	381	375	353	359	360	347	366	372	349	375	340	343	365	395	372	377	372	347	342	375	363	338	338	311	384	381	343	343	378	352	378	359	383	347	386	366	333	345	354	337	382	376	361	348	387	359	367	361	374	354	372	348	344	332	387	362	361	368	385	362	387	370	390	367	356	345	366	364	334	372	375	337	384	338	365	330	350	404	403	361	389	381	393	372	351	340	346	376	392	338	356	344	368	378	371	396	338	345	387	338	371	361	388	343	379	378	342	337	409	389	345	379	337	375	400	362	400	369	386	382	337	383	341	345	395	357	374	382	379	382	350	335	339	377	344	364	351	347	336	365	382	368	357	408	371	367	377	348	361	387	364	377	388	365	376	393	353	360	364	342	380	377	347	381	379	329	356	373	376	353	383	344	394	448	374	339	345	363	372	399	356	344	365	368	384	371	363	360	332	371	354	357	357	373	349	351	359	337	362	348	359	381	317	371	375	380	394	355	359	363	358	372	377	349	358	401	393	358	359	374	387	353	379	380	372	365	340	347	391	369	387	386	362	344	350	380	403	400	377	332	367	369	374	350	361	351	350	376	349	335	376	348	376	326	387	349	364	356	346	342	364	320	365	361	386	375	342	392	337	382	371	372	348	349	375	392	341	361	369	377	374	384	348	327	370	420	428	365	364	371	341	353	345	368	368	345	405	366	347	354	376	384	328	347	346	358	340	380	363	371	409	391	411	373	394	370	375	380	330	331	355	399	364	409	347	355	366	330	380	413	374	377	341	347	350	343	357	358	385	376	353	342	374	356	350	379	372	367	354	353	357	347	363	324	385	390	348	391	373	360	383	376	361	372	364	374	348	377	351	361	369	358	359	398	367	345	368	351	376	386	394	362	357	369	369	393	369	350	323	373	369	375	387	371	370	369	355	386	382	400	336	368	360	372	376	399	362	368	404	372	345	353	360	377	393	390	357	332	346	367	364	343	329	360	348	352	354	372	377	385	399	354	345	367	359	355	374	386	364	353	367	354	354	407	361	346	367	361	393	368	385	364	368	375	378	414	408	378	385	390	358	378	357	381	385	361	368	362	352	357	373	356	358	364	344	376	331	352	396	305	370	377	342	367	399	392	373	351	336	346	316	372	324	373	359	375	358	340	403	367	385	354	365	359	365	351	371	393	362	394	385	356	372	324	396	330	352	360	373	335	381	359	364	312	371	359	362	397	373	363	324	368	374	336	372	356	366	367	356	350	379	366	370	353	377	347	377	365	366	390	344	363	376	366	355	382	348	351	357	343	376	336	352	376	373	390	354	364	383	351	352	360	380	369	394	367	356	398	393	326	359	379	387	395	345	331	317	333	382	353	374	386	367	373	365	389	354	366	345	396	356	400	380	364	375	369	351	379	366	407	378	363	370	349	362	375	342	350	392	391	380	393	393	353	353	380	340	344	389	364	321	395	372	367	389	353	369	366	360	414	368	350	343	347	352	353	376	371	370	362	394	396	339	381	355	397	380	346	373	359	315	372	375	381	370	342	360	362	364	382	365	348	337	362	356	344	362	381	357	384	393	333	348	325	356	339	367	360	385	351	342	350	373	371	335	348	373	395	360	365	367	386	363	383	370	327	339	338	361	372	425	348	356	361	395	336	372	349	343	355	395	353	359	363	367	353	391	358	356	385	348	370	364	380	378	383	376	341	399	365	368	382	338	386	392	366	355	336	334	337	350	398	358	390	361	393	353	366	398	397	348	380	337	374	386	356	326	360	361	357	388	378	400	353	362	363	384	385	350	361	354	362	355	353	368	347	358	363	368	387	313	345	387	358	367	382	354	369	387	383	379	373	361	399	358	361	351	339	404	351	344	400	372	311	375	370	347	378	372	384	360	357	339	363	356	347	350	367	375	379	364	390	335	389	374	364	396	333	353	339	367	376	372	370	369	399	381	345	338	370
7820	2143	3739	4711	4214	3622	3129	2768	2373	2172	2035	1853	1683	1643	1554	1401	1390	1390	1303	1253	1226	1221	1257	1223	1173	1131	1093	1098	1101	1071	1064	1049	1032	1049	1023	1069	1032	1061	1048	999	1021	990	1029	1064	1005	1028	973	979	1065	940	965	1010	1007	1004	936	974	1009	1035	1008	1026	977	952	940	997	922	953	957	981	996	921	973	996	965	994	937	948	1018	969	928	1025	955	991	935	976	956	1013	965	950	989	983	965	1013	960	898	946	955	991	968	969	954	927	945	1006	941	921	962	954	941	899	957	955	956	985	945	992	974	937	951	950	1000	997	966	935	983	940	978	933	933	915	1022	980	927	932	897	930	1005	959	944	973	970	951	972	986	979	959	923	941	985	975	957	969	923	950	904	1007	993	950	964	980	997	970	925	979	977	973	1012	971	995	892	935	936	929	909	969	958	928	1010	954	967	995	955	973	917	955	1030	993	956	912	924	928	928	925	975	890	983	983	973	944	989	977	984	931	963	949	952	949	988	966	945	923	986	885	927	940	961	949	968	1040	929	983	966	958	930	917	922	958	966	976	1013	951	943	932	925	993	959	949	1031	914	956	939	932	984	943	934	949	968	956	912	1005	951	964	969	1026	986	943	952	954	965	945	951	1004	966	979	948	935	914	948	1026	1020	970	940	923	932	902	914	939	924	913	945	957	919	974	961	965	974	998	963	904	971	953	992	949	939	1050	941	921	937	903	913	956	916	968	933	931	947	931	962	941	943	930	969	1006	941	988	938	934	934	978	931	938	975	964	1012	965	878	869	976	976	917	944	944	974	946	973	952	938	969	966	974	929	945	953	1041	979	977	964	981	986	952	891	910	1007	972	956	971	919	989	897	994	922	979	993	956	922	948	951	978	945	948	913	990	922	988	950	990	949	978	940	962	942	1031	947	920	953	971	925	895	973	932	988	934	892	994	941	1009	948	989	975	961	968	974	989	913	1002	927	978	1015	937	924	973	981	951	988	951	954	956	988	985	973	1012	936	940	965	973	984	955	961	907	929	924	920	924	968	971	894	969	970	960	913	990	947	963	941	919	950	943	983	895	985	935	931	920	969	985	900	940	962	973	900	992	1001	953	952	907	943	973	929	944	960	930	950	1024	925	951	928	954	973	940	971	946	979	913	971	1012	930	971	916	974	964	941	973	900	904	1017	997	906	998	928	932	1037	954	958	978	977	958	974	935	929	949	976	930	985	1006	970	925	976	958	973	952	967	934	1023	968	945	927	987	960	917	973	969	959	974	920	984	957	949	935	959	955	925	952	951	907	1009	918	941	993	956	927	997	933	971	964	993	957	906	948	935	955	970	927	967	916	939	963	899	979	926	991	950	934	925	994	971	936	950	980	933	934	967	922	913	977	968	1002	973	927	985	935	986	972	1002	974	971	1008	908	1015	976	920	987	959	1029	984	1000	981	957	978	954	969	951	939	964	920	909	912	950	928	932	1007	981	945	915	940	935	979	953	958	979	925	947	880	924	956	1021	954	973	936	1012	945	1001	934	967	957	969	962	988	945	924	925	941	989	975	908	1023	967	914	912	913	980	924	930	944	970	948	999	946	970	951	958	942	968	930	936	945	958	952	916	908	929	958	921	1012	1005	965	913	949	1000	958	947	997	1024	1003	937	930	945	979	1004	963	959	966	943	960	941	982	964	934	901	987	984	987	933	934	912	924	931	967	983	966	973	927	969	926	944	942	961	900	902	919	933	962	967	888	1018	938	955	929	996	894	885	966	960	950	912	965	1002	956	895	1008	946	1002	949	934	984	974	995	872	943	916	941	932	982	992	962	936	1030	900	945	913	965	1002	985	930	977	887	933	928	970	883	922	944	967	928	998	1026	939	1022	904	987	912	1010	963	945	942	952	971	960	972	935	897	939	990	977	959	951	965	962	898	915	938	983	936	949	926	969	997	965	931	998	984	943	943	974	914	971	914	953	914	1019	978	981	928	927	991	952	902	1019	910	932	922	1007	987	914	922	957	979	959	952	983	949	957	979	973	1027	1017	927	945	972	972	961	969	932	965	946	948	933	921	961	941	920	996	959	932	972	898	963	914	949	980	960	953	917	997	890	959	940	938	948	949	979	927	914	940	914	946	925	963	979	951	926	955	887	935	962	983	958	936	988	932	937	910	973	989	906	968	912	965	900	934	981	934	935	931	929	922	966	942	914	940	955	946	978	925	954	968	937	945	939	936	920	923	982	945	937	1006	965	947	974	1004	957	892	963	929	994	976	963	997	923	944	956	969	1021	960	928	1004	964	941	935	938	953	960	976	959	992	929	1002	963	977	972	952	972	984	943	996	958	954	897	991	942	941	924	923	984	882	950	946	979	965	963	893	933	924	965	992	975	927	934	959	876	930	975	920	989	927	988	957	960	1005	974	963	929	919	906	949	954	968	927	982	956	954	943	985	1023	973	915	960	938	921	937	958	877	992	955	930	985	935	932	959	954	972	978	921	996	930	912	945	1003	938	976	975	934	894	942	985	1012	971	977	994	982	954	923	931	1003	935	908	1029	917	939	939	911	924	921	948	994	961	971	933	1026	975	941	875	959	943	970	1001	999	965	940	922	951	944	927	1039	917	937	926	926	972	907	963	1001	904	958	968	932	964	912	977	972	1010	878	974	927	964	933	1005	997	1018	961	964	889	940	965	990	947	1033	883	1016	1006	963	980	975	969	1007	898	924	983	968	937	956	930	964	981	955	955	962	961	938	902	940	922	948	999	885	920	1002	1020	964	964	974	939	1016	946	927	989	966	975	867	941	977	957	935	951	976	975	953	957	935	983	903	966	1015	971	924	910	976	978	1013	959	938	954	961	956	980	982	969	972	926	961	920	918	980	957	917	958	985	935	982	939	978	950	921	1001	954	997	925	949	950	979	930	868	940	962	915	943	942	917	922	939	940	944	974	947	964	990	950	1038	987	1004	941	966	954	979	926	1022	970	987	905	951	989	991	924	957	962	961	953	984	1009	979	967	976	915	1046	1007	965	986	913	934	920	951	954	975	963	966	944	957	941	953	998	940	876	997	932	975	986	962	999	987	952	923	963	987	973	978	1040	973	1016	977	967	932	972	976	946	1010	984	916	988	942	939	971	994	1024	989	954	973	968	951	891	929	966	946	984	977	928	953	958	911	921	934	946	936	932	955	942	940	885	958	918	916	984	893	985	938	963	999	1002	962	993	927	944	927	985	928	918	927	909	937	900	951	979	955	990	938	923	948	923	960	959	944	965	955	956	945	917	969	961	1001	930	961	938	944	1020	901	948	972	1010	928	985	953	982	982	961	899	930	994	993	988	989	936	1015	1025	990	936	922	893	932	953	995	933	919	1003	954	968	939	945	975	939	990	994	960	938	982	999	917	974	973	986	949	970	969	995	880	926	941	970	960	912	931	960	963	956	929	976	966	961	976	923	965	957	957	980	919	1004	961	965	931	940	998	976	935	990	1001	953	953	928	1003	934	922	961	1041	1034	982	986	937	1019	1004	961	993	1029	916	934	897	920	1018	962	1011	991	975	984	940	902	907	967	935	964	954	960	930	931	987	924	969	927	948	904	919	994	876	914	956	963	941	991	950	973	941	943	976	942	956	954	959	993	1027	995	980	975
1883	173	166	160	162	159	171	142	162	166	147	150	146	138	153	143	130	146	141	141	154	141	165	157	134	174	175	146	137	122	132	148	151	150	129	152	130	149	151	137	156	147	145	135	150	151	146	166	176	139	159	138	137	152	154	135	144	156	123	131	137	142	150	129	124	162	138	144	153	169	148	181	131	128	136	144	148	123	147	155	136	135	155	139	133	164	140	158	147	163	117	123	138	154	140	140	148	150	136	160	160	144	147	124	135	160	136	152	145	146	156	111	158	115	135	139	162	173	148	143	167	144	159	143	149	165	143	142	168	134	140	139	169	145	139	157	157	137	114	158	141	145	163	158	139	150	151	154	129	138	135	157	152	159	151	145	126	163	144	171	131	149	152	156	168	163	165	169	136	134	146	130	156	161	139	133	142	149	149	170	132	155	130	137	168	134	147	166	143	157	120	135	157	152	144	128	132	149	139	153	151	162	139	137	134	144	161	131	150	140	161	149	130	132	156	165	136	164	147	149	169	143	132	126	142	135	167	135	150	155	137	152	130	150	134	139	161	141	147	132	146	164	146	155	142	144	149	167	150	146	159	130	140	147	159	136	151	147	147	131	154	150	130	148	162	162	136	127	138	171	145	143	141	128	161	146	155	155	159	132	154	156	136	152	142	141	130	137	144	152	122	151	149	142	141	135	154	158	140	170	138	145	161	141	141	133	130	143	142	153	135	149	137	143	139	159	139	116	149	169	139	115	147	130	147	156	155	142	145	154	167	134	144	127	143	148	155	138	148	150	162	150	113	155	138	142	148	143	153	166	171	148	148	151	153	165	147	133	139	152	140	151	135	127	176	150	160	138	151	158	147	131	131	135	169	133	137	144	144	129	126	123	162	161	153	155	173	146	150	124	140	155	130	178	148	141	162	133	134	133	150	155	138	135	137	173	148	138	167	142	129	117	141	143	151	154	148	131	134	176	153	144	132	159	137	128	129	151	134	150	173	146	159	128	160	129	139	166	144	141	166	138	153	164	157	140	160	144	147	162	136	102	163	138	134	113	136	154	162	138	143	161	130	141	137	148	127	139	152	163	147	138	136	139	147	142	129	153	141	155	157	153	154	134	152	138	141	163	146	147	158	142	133	171	160	136	136	133	152	141	144	150	149	142	141	165	125	134	143	165	176	138	146	180	142	159	137	140	136	138	145	170	128	143	159	146	126	159	136	143	142	132	179	152	126	147	142	170	142	170	147	147	161	156	155	143	132	137	152	132	144	121	171	146	144	168	137	137	149	149	152	127	156	147	143	152	138	145	147	135	150	137	151	158	129	135	150	160	140	135	159	152	149	147	145	180	144	163	139	140	144	129	152	158	119	146	119	148	163	151	157	155	154	139	157	148	131	164	186	154	150	141	144	141	141	159	131	130	152	152	163	145	124	150	144	132	158	153	122	159	141	157	146	123	160	147	138	148	149	136	140	145	181	161	142	121	138	155	142	140	172	142	126	153	149	144	135	151	162	152	172	150	113	137	150	149	166	160	136	138	166	137	136	138	149	144	145	153	127	131	139	182	172	144	156	123	138	124	132	148	139	147	139	159	155	139	155	162	153	147	148	144	161	160	147	138	135	144	148	148	134	145	157	133	133	151	147	165	146	153	139	146	131	158	146	170	130	135	132	141	160	139	160	156	140	161	146	127	144	147	143	166	123	150	148	154	142	142	124	159	169	195	160	147	144	152	146	131	148	118	148	166	144	157	120	154	133	143	154	146	136	139	168	164	143	144	145	130	149	157	151	150	168	150	149	157	173	149	140	140	132	155	136	127	152	149	148	131	162	156	159	139	136	145	144	140	128	132	145	153	162	141	173	135	130	152	151	145	170	167	127	138	138	160	145	122	138	148	164	132	134	134	147	151	161	150	116	138	156	128	131	148	151	136	134	153	166	144	155	147	123	165	157	140	142	144	155	143	141	152	133	143	140	152	144	164	156	150	135	133	158	154	121	148	161	136	123	148	134	136	140	153	134	149	165	154	151	141	156	132	141	142	140	142	136	135	121	113	141	136	148	165	138	150	156	151	139	162	139	145	155	143	163	142	151	158	148	137	135	163	161	139	159	138	166	161	140	147	144	149	150	140	139	143	144	161	131	165	148	138	154	142	142	153	138	152	165	143	149	140	140	143	151	160	160	160	131	116	135	141	142	139	157	144	173	141	147	152	157	144	141	143	152	165	133	154	148	119	152	159	129	151	150	133	140	151	136	150	158	126	144	124	154	144	152	138	126	137	149	126	129	150	133	144	175	155	150	141	124	158	147	150	141	156	126	145	162	148	127	125	133	153	131	142	135	153	152	143	124	140	152	143	148	151	158	152	179	151	128	123	137	175	163	166	165	154	141	126	141	136	141	134	122	129	147	140	124	147	127	126	150	136	158	152	137	169	114	154	161	145	175	153	156	137	149	123	156	159	164	144	136	156	167	147	127	155	131	146	159	159	153	147	110	124	142	140	146	145	157	156	140	150	177	159	129	148	160	149	142	150	136	154	160	153	137	120	133	151	160	168	120	148	141	161	122	113	178	147	138	168	173	139	147	147	144	185	155	140	146	148	145	152	154	137	156	160	161	170	142	143	163	150	125	160	146	150	161	138	137	138	173	131	165	154	138	124	147	164	144	148	163	122	124	130	136	149	156	141	139	154	158	149	152	140	152	129	135	141	148	153	124	144	157	149	134	139	161	160	134	157	122	145	154	130	160	151	151	136	150	151	136	120	138	148	133	134	143	132	146	166	151	150	161	149	158	125	128	138	148	142	154	160	149	138	152	136	152	143	146	174	154	143	159	148	133	134	144	146	157	168	157	134	147	154	155	147	157	173	152	145	152	148	140	135	130	129	156	126	136	145	182	149	140	140	144	163	136	160	144	181	165	164	151	135	154	124	151	134	124	145	139	153	152	136	140	149	135	129	139	156	167	171	162	131	147	143	152	145	161	144	155	155	120	127	154	147	137	154	131	146	130	143	162	131	150	129	153	134	149	158	143	132	179	144	160	140	131	158	157	159	156	145	146	146	136	131	124	119	153	156	149	166	145	138	129	150	145	141	164	142	128	159	145	155	151	144	148	160	165	147	146	132	135	158	135	134	116	142	156	150	124	154	140	140	155	150	153	148	168	129	145	134	123	145	137	154	144	132	156	141	159	145	149	134	142	128	155	149	139	141	120	144	135	143	154	132	146	139	146	139	159	123	150	146	156	132	137	153	133	150	147	139	140	127	142	152	143	158	175	137	171	142	152	148	130	138	144	137	134	138	128	128	141	149	157	144	149	156	162	156	149	133	176	161	140	134	124	143	148	151	133	137	158	159	143	133	150	121	156	147	138	148	151	148	135	146	127	141	155	135	152	133	118	129	141	145	141	156	152	136	137	116	152	134	157	146	129	157	150	144	172	175	146	140	148	132	136	128	128	138	166	186	140	122	137	151	152	139	150	147	154	152	148	150	157	141
2192	547	585	562	530	572	532	525	513	506	493	516	468	458	501	512	487	521	522	481	500	457	493	486	476	505	491	468	454	463	502	502	517	532	447	475	501	496	505	480	482	486	476	465	467	483	503	477	506	488	465	451	512	483	470	462	480	488	488	490	504	454	510	519	476	467	467	474	489	475	466	457	486	507	532	512	465	454	486	464	504	493	504	480	484	498	427	461	488	470	473	490	478	492	476	485	488	500	490	496	485	511	451	479	457	458	494	508	495	473	478	488	472	476	468	490	505	495	445	474	435	484	486	466	502	488	514	492	471	499	491	474	528	468	464	476	485	482	485	486	481	469	469	484	495	483	505	444	508	505	470	483	424	512	498	468	512	485	452	506	481	482	470	470	501	496	484	451	530	468	482	497	466	514	460	492	482	489	427	491	500	494	454	469	463	487	491	505	456	486	446	521	463	497	500	514	482	511	458	438	461	493	504	448	488	485	508	475	490	467	478	467	491	522	487	473	484	480	490	500	431	476	448	487	491	475	468	454	523	508	517	530	525	491	512	470	509	485	499	452	486	521	493	505	505	522	483	479	497	487	496	462	504	502	481	453	490	497	461	505	464	491	520	471	508	453	485	489	508	454	491	456	498	498	461	465	474	459	485	498	517	497	455	496	484	465	471	485	459	477	478	485	504	466	478	467	465	485	488	497	507	488	492	488	489	478	480	465	472	500	498	486	502	491	504	480	506	484	460	483	499	433	496	516	466	500	450	489	507	463	473	504	463	485	493	525	464	508	494	531	534	472	494	475	476	459	471	478	460	480	476	497	480	485	469	495	525	483	453	473	502	452	433	489	488	498	459	493	472	486	476	472	441	481	473	497	470	497	495	462	488	466	485	463	446	507	468	485	444	503	468	486	526	474	466	500	448	441	476	480	459	458	488	484	488	499	497	482	469	490	486	474	495	474	464	464	503	496	498	479	503	487	504	477	451	447	494	515	471	506	478	460	496	483	496	493	474	504	496	484	467	510	474	509	490	484	529	448	466	474	488	476	475	475	480	533	527	526	507	506	474	505	483	497	499	509	491	512	486	475	483	454	492	482	503	467	502	473	478	476	457	513	501	472	471	491	523	483	468	457	517	467	484	471	513	514	453	484	466	480	468	509	489	477	480	460	472	495	508	524	491	488	481	481	489	532	474	495	504	470	426	514	504	474	490	498	528	468	491	487	468	511	514	533	510	482	421	460	461	488	509	464	442	478	532	485	508	429	521	482	467	472	466	521	489	483	470	441	490	508	526	448	501	490	475	465	498	527	475	475	441	511	512	470	474	522	521	481	425	472	457	504	497	513	432	489	495	494	491	483	491	484	455	510	475	523	480	471	519	493	498	478	510	471	485	488	507	452	478	500	472	520	461	517	483	483	454	459	468	462	483	478	507	463	455	482	498	507	471	478	469	490	471	484	477	440	467	462	515	467	482	511	524	502	488	494	506	511	483	487	499	494	473	508	517	475	473	473	448	493	496	485	465	469	436	528	527	470	490	500	527	513	438	489	519	504	443	491	482	432	486	503	510	477	503	485	476	480	489	458	475	474	447	454	492	505	476	482	527	461	487	462	500	504	488	441	482	513	491	462	505	472	473	505	507	496	498	463	474	517	472	465	485	484	493	480	514	507	464	485	500	496	455	513	502	473	478	464	485	492	529	490	489	503	454	494	477	521	486	456	496	488	485	492	497	479	480	468	483	495	519	494	485	509	509	443	474	500	476	499	527	470	471	515	470	476	486	519	496	484	481	473	445	487	460	471	457	482	492	480	495	492	494	487	478	473	486	455	492	528	530	472	493	453	474	483	494	497	492	481	513	519	495	506	501	455	430	493	484	522	491	468	478	459	505	508	478	513	487	510	485	485	503	517	457	467	476	485	475	485	472	500	428	461	473	456	484	506	505	490	463	475	508	459	497	508	487	451	473	464	494	516	480	478	488	446	464	486	499	498	478	512	490	473	488	515	521	496	481	452	509	464	457	475	487	487	500	435	492	486	458	513	500	483	486	476	491	489	479	507	488	498	486	439	479	477	477	476	505	493	500	495	527	508	460	471	483	511	447	485	456	486	485	518	476	469	462	487	518	473	489	475	502	518	496	483	454	524	468	503	469	499	519	502	483	470	497	513	490	492	462	467	462	428	483	491	492	509	495	497	515	474	476	527	496	477	488	513	513	496	450	443	461	516	443	488	474	473	495	505	471	520	500	480	518	486	484	509	437	459	481	481	525	453	478	519	494	495	468	484	489	499	472	494	483	508	472	461	509	491	473	434	497	496	495	496	490	499	510	503	480	463	449	512	474	501	504	543	472	531	482	517	447	497	486	498	441	482	500	498	497	477	494	493	474	471	452	487	464	483	493	506	533	452	437	472	492	474	469	493	490	496	488	491	490	451	476	500	462	523	492	463	498	458	474	495	433	465	447	507	489	493	464	499	486	476	463	500	497	500	500	478	465	477	465	512	453	505	509	488	515	498	483	468	481	456	473	496	520	486	489	476	435	506	468	503	472	501	509	521	501	464	506	523	464	491	502	486	476	497	431	486	482	491	476	468	491	468	448	457	505	491	458	467	451	492	470	498	497	490	534	455	432	449	486	446	521	514	472	489	497	475	466	500	491	477	511	493	473	517	523	481	518	481	479	485	502	490	490	463	492	519	462	466	472	482	475	464	471	495	445	479	541	468	460	497	521	481	495	469	455	523	464	479	455	496	439	478	482	511	491	464	496	454	478	495	457	491	545	497	511	484	532	512	475	502	489	456	489	477	491	502	474	471	452	457	504	486	493	475	455	458	481	479	482	490	481	496	475	471	519	463	503	504	472	542	527	478	509	510	482	472	495	512	506	527	470	471	469	507	475	476	515	502	465	508	479	523	508	488	472	460	475	473	526	463	477	490	487	467	455	483	489	489	483	504	455	485	478	496	495	471	503	531	457	498	537	490	470	470	494	467	517	531	479	444	499	484	483	443	464	499	488	495	534	520	498	483	463	470	454	490	513	491	490	460	500	468	471	483	500	499	489	481	509	495	435	508	466	473	490	472	486	473	493	515	508	490	502	456	478	492	499	505	493	485	474	484	502	498	446	503	496	494	473	490	460	510	448	493	451	506	480	502	471	498	423	486	498	457	485	485	488	525	470	505	487	475	454	507	446	484	497	497	481	471	497	486	458	505	508	460	507	480	475	503	513	494	448	499	491	462	470	497	463	429	506	492	475	491	485	476	512	517	520	510	509	475	511	485	516	470	464	460	464	443	502	485	497	475	430	496	477	485	490	486	483	467	484	501	492	499	507	461	479	443	463	484	499	489	533	471	483	474	492	427	467	458	472	513	480	478	514	446	498	477	498	486	468	512	462	494	459	482	453	479	504	479	494	500	470	527	476	500	487	449	483	476	488	465	471	525	482	461	443	467	474	456	473	504	489	488	512	490	444	480	513	448	471	507	509	460	477	488	475	504
8734	1144	1183	973	742	655	544	491	436	432	403	373	383	354	343	356	337	349	344	360	346	354	360	317	346	358	348	316	339	333	316	354	312	338	324	356	321	339	363	317	317	316	359	336	358	356	294	327	333	367	334	368	325	335	304	334	327	323	314	310	296	325	307	357	302	345	328	301	339	290	330	337	342	273	300	323	359	336	339	336	344	331	348	333	321	322	304	363	314	301	332	347	317	304	303	328	323	323	347	317	305	336	320	318	309	322	336	354	351	310	347	350	328	306	336	327	328	337	314	334	312	331	363	306	307	304	343	318	358	283	333	359	352	325	307	336	346	318	302	332	325	368	327	354	304	318	295	326	321	340	347	322	329	287	310	326	320	312	341	335	312	333	330	335	344	311	318	309	299	316	338	338	321	335	326	322	311	329	323	319	354	335	292	319	336	306	358	291	310	328	341	306	330	337	336	328	312	344	319	287	323	351	318	313	305	296	291	322	345	356	308	353	313	320	313	321	312	319	333	339	320	309	297	271	302	316	342	343	300	311	344	349	338	333	311	334	345	320	306	299	335	333	330	335	293	335	325	335	331	323	306	323	353	328	316	316	324	313	314	293	312	303	343	335	328	290	301	312	319	349	310	310	328	315	326	321	332	338	323	324	301	331	326	315	320	308	314	308	319	347	309	334	341	346	343	297	318	339	316	331	296	343	334	315	310	350	320	334	320	299	315	342	352	315	337	335	332	357	344	316	321	282	306	318	341	334	310	311	320	301	318	342	311	330	329	348	332	346	293	312	326	345	327	335	321	281	362	329	316	306	319	339	337	331	315	298	338	297	316	323	352	327	339	307	313	319	325	296	334	335	295	339	327	332	341	311	329	297	305	318	326	335	337	355	327	334	335	302	309	328	354	309	314	374	321	329	322	358	317	315	329	319	321	316	358	308	318	309	285	318	308	320	328	312	305	341	332	310	298	332	306	321	331	364	310	311	321	321	339	353	311	318	318	343	350	331	315	308	286	321	344	322	330	317	313	324	338	333	319	297	330	346	320	322	339	352	331	305	294	323	339	315	321	325	324	319	329	342	305	327	311	337	342	287	345	320	354	314	378	304	323	291	307	323	355	319	307	334	364	307	297	334	298	308	310	332	368	319	354	340	342	343	323	297	320	321	332	315	346	344	377	324	329	309	330	319	317	281	341	327	333	314	336	337	343	323	310	323	338	331	363	351	301	328	311	330	338	318	318	329	342	346	341	323	318	290	314	297	310	318	311	320	300	335	325	333	317	341	325	297	299	332	338	323	327	315	332	301	288	309	320	355	304	353	309	317	297	306	327	320	328	319	309	282	328	334	335	330	326	335	313	326	312	334	328	330	325	316	312	360	308	312	309	303	312	360	324	304	374	297	316	321	330	338	309	321	330	309	305	318	299	334	319	293	325	312	309	357	330	316	318	328	304	313	306	309	319	330	315	341	343	324	327	338	314	329	293	294	290	283	324	316	306	337	332	315	352	337	298	351	315	314	353	311	312	307	340	334	312	336	314	367	336	283	322	349	315	323	306	330	338	304	332	323	295	324	346	348	335	315	319	336	308	342	314	313	332	326	308	312	332	332	298	336	336	312	326	314	344	333	312	292	323	349	328	327	322	338	322	317	319	339	320	332	328	320	367	309	308	336	321	321	320	297	294	307	305	329	313	333	313	327	337	309	300	332	312	312	310	308	279	320	310	338	337	332	368	318	306	308	324	325	309	306	309	313	308	299	309	348	374	346	333	309	326	313	320	332	318	347	324	293	356	345	318	317	285	309	314	299	317	325	310	328	326	300	298	284	309	328	334	315	334	328	317	330	303	345	332	341	344	317	344	331	337	303	330	343	324	332	339	313	345	320	320	293	308	342	331	331	351	320	316	281	331	334	357	314	298	339	311	321	334	295	349	302	311	329	380	361	342	357	327	340	290	324	331	313	329	295	327	344	327	339	310	316	323	306	312	307	322	311	344	317	323	330	344	337	289	324	334	314	306	341	339	328	314	295	322	317	313	330	323	312	329	290	327	291	325	322	327	310	306	328	345	333	322	334	349	323	334	317	334	302	347	340	340	362	291	306	287	328	325	342	316	332	343	310	324	309	321	293	324	329	344	302	295	300	296	346	335	331	330	317	293	293	265	312	336	286	331	307	321	334	329	353	309	313	332	348	311	315	327	333	320	348	308	319	290	321	302	296	337	317	319	355	326	336	303	294	306	296	326	303	329	315	321	326	335	345	306	355	312	330	295	309	332	328	309	311	322	290	341	325	309	314	348	296	312	336	312	337	333	333	323	309	310	298	314	325	304	348	310	318	328	293	319	335	323	337	330	322	323	341	310	313	343	328	354	322	322	340	314	337	323	333	318	337	322	299	302	299	324	323	320	326	329	338	314	324	318	311	347	311	325	331	301	325	310	324	338	311	343	325	333	292	320	306	323	333	310	339	313	335	323	322	312	326	330	345	345	314	327	348	308	304	336	343	327	347	341	310	302	318	324	329	301	320	332	314	359	336	327	328	326	356	325	316	347	337	362	317	327	297	343	343	310	283	298	327	321	361	300	284	329	352	293	308	283	356	337	333	329	304	323	336	363	348	325	306	316	358	321	310	333	311	319	324	298	333	331	299	357	314	319	310	344	327	319	297	337	316	309	353	308	302	325	333	305	313	334	316	319	333	347	307	320	338	330	299	339	330	337	295	324	319	297	286	321	331	315	331	338	336	336	310	309	345	319	328	322	342	301	338	312	284	325	320	313	298	318	324	344	322	296	320	323	312	310	316	347	314	323	341	312	312	349	332	340	314	325	264	317	291	337	303	313	288	323	315	345	321	345	325	335	325	324	312	337	323	354	296	298	350	326	325	322	304	305	349	296	297	297	312	330	315	333	309	339	300	345	335	326	322	271	370	321	328	301	316	295	322	283	361	331	346	343	329	347	363	342	327	347	352	341	313	358	358	314	277	365	343	336	314	315	334	316	321	337	342	321	311	347	334	310	316	319	334	323	303	319	338	324	333	327	313	319	305	319	318	295	322	335	319	304	315	321	310	333	335	338	307	328	330	321	340	318	341	328	292	303	350	298	355	337	306	310	299	319	310	341	327	319	360	310	324	300	329	332	366	308	338	335	345	304	323	299	321	359	311	304	330	370	329	375	332	311	329	319	323	322	335	295	320	324	314	342	332	309	309	310	289	346	305	333	300	325	324	350	315	334	323	312	329	319	336	307	298	332	351	342	303	332	366	333	328	329	335	332	325	330	323	331	341	370	350	358	302	312	322	341	342	323	311	298	307	337	316	304	327	314	330	343	322	316	317	331	343	358	319	314	335	330	337	319	305	310	338	332	310	307	328	318	327	298	300	308	358	306	321	309	325	337	321	343	295	323	329	332	344	343	325	297	339	322	352	305	314	310	321	341	291	343	356	320	335	334	283	300	328	336	345	324	296	322	337	353	303	298	320	358	296	325	319	304	307
5857	1692	2522	3219	2883	2528	2170	1903	1804	1574	1449	1424	1311	1319	1267	1209	1225	1155	1079	1087	1005	1077	1033	968	1075	1012	992	935	1000	989	979	954	985	983	944	932	968	908	908	892	939	895	995	962	1000	929	923	920	974	908	922	933	923	876	899	906	859	879	892	858	909	902	951	906	897	888	928	885	973	914	918	897	916	903	900	851	850	899	898	881	903	907	933	904	908	881	883	873	907	829	859	944	888	935	896	920	935	924	888	905	899	912	895	875	872	880	899	868	867	869	895	835	876	861	937	869	872	908	881	898	870	884	892	851	840	921	930	873	925	907	925	889	916	918	893	859	911	938	865	915	904	922	887	885	915	866	857	923	865	932	921	888	899	906	888	891	816	888	947	922	859	874	878	903	914	905	872	857	894	923	931	908	882	901	923	836	892	923	879	858	887	867	889	876	908	919	905	946	848	902	901	908	855	882	911	929	855	904	877	837	900	891	908	915	888	935	883	886	914	904	896	889	921	896	899	909	885	878	866	882	943	916	876	900	870	897	808	895	886	883	870	877	855	921	898	882	947	891	936	899	882	923	913	896	889	921	851	901	903	915	875	917	872	916	861	891	893	859	845	861	878	908	886	887	904	830	888	935	816	834	903	908	873	853	904	900	862	875	920	900	886	911	888	830	888	860	849	877	888	874	880	902	892	862	871	901	882	837	864	932	869	872	906	876	903	919	907	884	841	869	888	893	830	884	878	896	886	883	910	906	935	902	875	867	896	871	915	901	893	899	821	902	854	830	894	911	923	880	919	859	883	880	946	866	893	924	877	922	892	831	890	865	942	903	895	882	827	887	882	927	925	908	889	889	898	891	862	852	911	923	845	882	844	936	886	880	882	895	972	905	885	969	858	903	885	883	865	866	886	908	914	913	893	867	858	909	912	947	880	865	778	902	889	878	904	939	889	845	914	867	874	893	920	906	925	902	914	880	880	876	923	875	919	924	903	914	917	904	869	833	868	849	918	879	861	859	918	959	877	952	938	905	832	870	869	835	899	892	832	892	889	855	899	852	932	861	848	856	976	849	845	832	931	955	890	866	878	936	914	900	854	898	887	911	851	949	953	904	888	858	887	849	932	827	896	892	875	934	861	897	876	865	918	901	850	865	866	875	912	865	908	884	885	874	891	902	906	871	1003	885	905	888	904	879	913	891	873	930	851	909	850	911	866	938	860	915	924	875	905	866	880	918	861	925	853	867	831	888	911	923	874	888	873	880	857	910	889	898	922	918	853	908	898	919	885	896	870	952	962	874	962	889	877	868	981	879	946	917	869	919	896	881	855	889	883	925	851	931	926	918	886	887	879	886	833	872	899	866	909	890	875	875	847	881	916	889	895	906	916	905	909	850	871	887	932	900	879	952	863	878	896	950	851	925	893	885	867	952	866	874	893	885	890	833	912	829	859	848	885	908	894	884	906	926	896	911	876	889	887	925	872	905	898	907	870	852	894	919	868	889	877	884	894	927	925	820	822	897	920	921	942	884	896	868	964	906	858	902	850	932	966	931	913	877	885	882	908	875	903	842	886	927	894	901	842	904	850	880	877	857	907	902	903	842	887	855	867	870	912	839	850	924	893	924	884	901	922	872	949	930	935	890	939	915	846	894	877	869	981	869	894	911	864	879	910	887	886	934	894	858	878	863	923	864	838	834	836	925	863	896	856	915	880	895	854	901	849	828	871	921	853	849	867	917	890	926	916	899	929	917	861	873	891	893	859	914	871	899	958	885	919	916	876	923	880	907	885	905	901	905	935	897	865	896	859	903	895	841	951	888	853	898	870	853	846	892	924	900	882	880	895	890	872	842	892	910	913	931	893	896	893	915	940	902	863	883	867	886	924	867	891	840	892	939	865	905	867	929	940	844	860	883	845	928	849	905	874	898	878	878	929	918	902	876	831	906	855	892	910	879	934	854	861	900	903	894	870	911	905	884	883	867	908	857	883	864	908	869	943	895	862	907	868	904	880	854	870	879	922	901	919	880	905	876	938	916	947	884	838	912	901	869	872	897	881	883	910	841	894	933	884	841	900	903	950	948	891	869	903	882	896	889	875	875	932	926	929	862	855	906	890	881	893	883	930	895	854	867	895	898	872	871	898	831	884	890	901	939	852	934	937	865	870	888	878	902	873	910	889	913	910	881	913	900	859	895	899	904	927	928	881	919	893	940	836	869	897	939	929	905	869	890	900	879	868	881	896	899	852	886	964	864	872	913	821	841	885	845	900	867	923	852	886	909	873	890	866	854	849	931	870	889	836	879	914	932	837	904	898	856	914	864	900	912	935	857	894	893	877	843	881	899	920	879	918	916	877	901	847	939	926	838	895	908	881	895	852	925	936	903	883	894	859	855	861	874	920	927	899	903	897	920	907	834	886	862	881	864	932	904	860	909	860	873	912	818	901	901	877	853	940	889	950	868	915	814	868	859	836	900	872	879	942	864	876	874	910	861	836	912	864	912	904	906	931	851	919	894	948	924	836	855	902	900	842	880	879	875	888	869	849	869	936	900	925	877	934	882	890	880	853	850	936	909	942	897	917	870	880	894	829	891	917	895	919	888	896	895	910	874	905	900	883	902	868	954	885	918	885	895	836	894	889	925	819	874	943	905	904	907	885	922	923	884	832	901	916	891	871	876	844	866	897	904	903	918	803	875	868	932	922	906	862	884	906	935	832	896	900	959	905	857	871	901	833	907	913	839	908	898	898	857	834	947	903	897	897	859	892	840	871	884	898	911	910	864	878	918	911	914	965	862	824	866	861	913	902	891	888	899	871	885	917	899	862	835	801	861	913	898	946	896	835	865	913	872	838	917	896	896	898	862	874	846	888	886	913	916	894	859	899	888	818	877	880	855	865	923	861	826	870	861	878	926	936	926	877	933	931	915	871	911	864	900	902	932	853	939	884	855	953	897	939	873	867	942	858	870	872	882	909	941	946	864	875	930	858	888	882	831	852	901	864	921	913	849	917	879	886	812	876	891	875	881	906	888	934	880	880	893	856	863	881	876	879	872	899	852	837	911	892	910	866	927	859	919	877	864	884	880	876	908	919	898	885	924	889	857	886	887	881	923	913	931	863	934	900	912	879	850	911	871	873	896	888	856	880	920	908	904	917	921	892	858	927	851	858	900	844	831	874	880	880	858	920	924	905	913	877	927	893	894	866	866	865	868	898	870	900	886	851	818	855	929	853	884	803	881	877	929	884	821	861	910	852	878	899	890	904	922	877	934	868	873	877	909	895	852	884	884	921	905	841	874	884	895	891	856	884	926	885	891	911	937	862	859	904	900	862	855	961	885	836	902	847	923	913	861	876	896	840	860	862	921	912	866	905	879	911	856	916	936	844	904	902	925	903	854	863	905	920	883	907	855	933	850	865	894	890	913	910	847	924	894	895	903	880	939	913	837	924	937	848	926	873	899	897	898	892	859	888	808	907	858	923	862	848	881	902	875	895	885	904	833	878	901
14779	2184	2032	1643	1172	937	767	681	587	520	478	486	450	402	425	437	451	390	402	394	364	359	419	440	450	361	354	367	392	396	389	366	384	390	364	382	376	356	388	337	378	352	378	346	359	360	406	406	373	368	378	389	373	374	352	388	360	364	359	372	397	365	393	355	342	383	365	390	360	367	322	363	347	385	358	343	369	367	372	339	350	358	355	342	326	336	368	378	363	385	345	363	394	348	371	379	348	338	370	360	333	371	341	394	366	344	357	362	374	364	354	372	336	381	375	345	377	382	378	390	383	408	324	319	373	367	362	368	352	398	359	359	374	398	363	333	406	381	322	383	365	389	334	343	358	334	320	369	344	359	358	360	353	356	336	405	341	358	312	339	379	341	354	392	364	378	382	329	362	336	349	364	344	352	352	398	386	355	370	345	412	389	363	366	373	362	347	362	362	333	364	324	348	351	363	319	362	357	356	379	391	343	368	358	344	377	371	328	364	355	356	367	346	384	378	355	362	341	315	382	373	384	397	335	356	395	366	355	388	360	348	351	349	363	349	330	394	345	350	358	369	348	338	343	375	368	431	367	342	411	344	354	373	361	340	347	344	339	369	352	359	368	339	347	415	367	367	344	365	341	355	359	376	350	367	346	344	379	345	355	320	349	358	363	363	358	380	360	361	377	387	380	369	343	349	341	342	394	357	328	388	359	363	375	361	377	334	364	396	344	363	354	391	356	332	375	345	387	390	364	371	384	327	328	335	337	377	359	382	360	352	353	368	369	366	398	333	326	365	343	380	378	344	367	317	386	381	361	368	367	386	333	371	300	352	367	359	351	352	344	367	337	375	372	346	356	332	360	379	372	346	328	381	353	377	348	372	338	368	355	369	346	329	356	377	361	348	353	349	376	382	396	355	405	360	351	346	344	365	366	343	354	369	391	359	381	351	369	375	366	330	339	344	363	375	364	365	366	359	379	377	338	330	365	347	344	362	368	354	348	364	323	370	365	390	385	387	378	376	341	364	360	342	386	389	334	356	360	338	356	368	329	362	373	377	366	348	395	401	379	397	377	370	371	350	375	376	365	361	356	382	342	350	350	414	346	353	356	387	363	322	372	341	350	380	368	381	346	370	371	353	378	361	384	399	375	328	348	364	341	370	345	375	353	384	377	346	354	330	374	362	394	352	306	373	390	356	387	405	354	371	370	352	365	341	378	383	346	345	346	359	367	375	372	328	334	408	376	363	359	396	335	361	360	369	337	342	369	380	392	332	298	365	383	358	387	361	347	320	356	344	346	376	359	365	339	361	355	363	378	366	365	359	353	373	369	347	354	353	372	379	367	386	389	379	357	377	403	372	351	371	368	322	345	353	357	391	419	350	350	384	384	360	349	382	370	363	344	360	378	380	358	334	373	352	362	397	358	341	357	374	359	419	331	353	347	345	378	342	353	379	318	374	384	360	316	352	385	375	356	398	340	392	380	383	347	353	356	359	312	351	372	367	346	362	356	353	401	323	371	346	346	375	341	383	317	343	375	377	333	351	385	382	339	359	392	367	380	357	364	359	339	365	366	382	393	392	383	382	341	351	360	361	364	384	367	368	369	377	403	334	368	366	358	405	356	344	381	387	369	363	406	370	395	334	380	371	365	340	360	389	402	359	380	378	409	363	378	322	352	353	324	343	362	314	391	389	345	361	385	371	398	358	358	341	353	391	366	355	372	348	359	405	345	347	345	331	358	327	369	353	364	332	385	381	351	343	391	374	363	353	351	373	405	360	382	344	359	402	382	364	345	342	333	346	351	373	378	362	398	358	358	383	378	349	375	367	387	343	386	341	346	353	362	393	380	342	359	377	357	352	366	381	352	370	406	355	361	356	344	355	346	332	357	345	372	363	343	384	360	362	367	343	378	390	399	381	382	344	374	356	407	336	334	346	332	365	391	382	403	387	354	365	382	339	389	368	353	344	360	351	356	369	317	336	361	348	363	356	355	334	401	343	363	335	347	356	359	383	393	382	367	339	376	341	356	361	368	357	367	368	363	336	372	355	345	378	357	339	376	366	365	350	366	408	384	336	328	345	368	337	347	339	373	366	352	360	369	368	361	396	379	344	369	364	389	368	419	347	362	342	349	379	356	382	384	343	344	354	368	368	384	346	367	385	387	362	399	380	373	378	368	402	367	360	345	335	316	398	366	354	375	336	365	358	355	360	364	352	358	388	362	359	395	328	314	363	363	346	360	380	375	349	405	345	353	357	361	369	351	388	326	352	384	367	357	332	366	376	352	368	369	367	363	353	395	372	359	372	362	398	356	387	362	382	377	334	350	365	370	386	384	381	376	379	363	363	370	379	343	365	364	393	328	351	351	335	361	381	373	343	376	377	354	381	394	371	349	371	391	386	366	357	357	378	365	333	362	361	374	348	358	365	360	383	367	356	364	380	366	378	363	367	389	384	393	351	375	364	363	355	388	384	366	357	332	385	347	351	358	364	357	368	388	385	373	366	407	383	381	376	370	362	394	396	341	346	334	366	342	367	367	374	361	352	382	363	332	351	360	353	381	384	349	381	377	383	342	392	331	355	362	387	361	385	351	367	361	376	411	380	386	373	342	373	393	360	369	354	361	364	418	361	340	345	363	336	372	378	343	336	344	332	370	354	364	361	364	359	366	304	356	396	375	333	381	378	317	372	377	404	348	369	350	359	357	344	332	379	389	357	396	384	340	358	396	358	379	354	372	347	363	353	361	341	353	356	363	374	370	382	350	348	371	389	366	384	353	360	356	352	369	359	368	397	349	376	372	362	339	365	351	357	382	349	335	355	371	400	348	373	350	393	313	350	372	376	353	344	384	386	382	382	330	386	334	363	380	358	367	392	371	366	350	335	367	382	343	375	358	343	353	354	374	366	391	362	389	360	400	371	364	338	375	383	401	381	374	349	356	343	366	362	370	394	348	351	362	336	325	335	357	383	341	365	384	356	340	357	369	384	358	330	337	379	366	377	361	369	322	371	367	326	369	356	372	349	371	386	368	358	345	398	354	386	351	344	393	350	356	340	396	370	350	357	376	389	371	365	360	370	373	335	353	345	388	382	394	340	411	348	342	369	360	334	335	331	375	363	355	387	385	355	341	370	344	364	370	356	375	370	385	338	371	387	337	410	351	353	351	378	367	343	388	365	358	366	333	344	334	356	364	352	393	356	351	389	403	351	376	335	357	354	340	378	379	344	346	354	365	304	375	365	373	361	370	370	377	355	346	367	363	354	352	392	336	376	370	376	389	350	367	370	401	386	352	387	364	358	367	370	339	345	367	355	381	350	345	349	346	356	361	359	342	342	368	348	395	362	351	353	373	328	369	310	337	350	359	367	339	399	355	364	347	378	372	350	344	344	351	338	325	324	365	346	361	374	348	384	372	363	344	348	355	386	357	373	375	349	347	353	380	378	370	366	374	368	338	372	358	328	398	386	343	317	365	369	374	356	385	388	369	358	325	356	358
7592	2098	3748	4784	4301	3654	3261	2745	2399	2083	1972	1774	1640	1640	1512	1437	1401	1386	1294	1256	1212	1196	1184	1171	1198	1093	1087	1126	1118	1091	1040	1072	990	1065	1071	1060	1072	1015	1065	975	1055	1020	1062	993	1018	1010	1047	986	954	1046	1042	1018	1029	974	1036	1039	980	996	974	956	992	973	1034	953	1011	1000	1013	987	961	1000	912	1003	959	964	967	986	1011	1005	966	1007	897	973	928	924	978	990	1039	940	987	944	994	996	920	1016	927	927	900	1000	904	975	920	957	996	966	1014	949	1012	898	990	929	960	949	986	994	979	1007	976	1004	979	966	935	912	915	933	971	932	933	879	998	946	1028	934	911	994	1017	993	941	970	1003	983	1003	957	942	965	987	992	984	937	989	910	961	923	944	954	922	971	990	963	964	967	951	937	981	990	965	969	935	904	967	960	948	950	950	955	976	1000	987	900	953	955	1000	947	1002	963	988	921	986	964	985	906	920	898	979	960	983	964	949	913	936	964	964	979	978	975	992	958	1002	948	864	926	988	943	966	965	928	983	956	966	968	987	930	1005	956	956	971	943	916	966	982	891	943	894	968	923	929	919	931	935	948	923	964	955	1011	945	913	952	977	924	925	960	909	940	940	987	943	954	946	912	950	952	960	983	964	994	980	964	989	977	967	931	930	955	951	955	944	946	946	932	1005	945	977	915	955	996	938	1007	934	990	930	957	944	918	932	966	975	965	969	938	987	962	910	934	941	945	968	965	941	951	957	969	861	1003	963	935	987	987	950	915	927	984	939	981	939	919	956	1000	981	960	946	952	1001	883	992	953	1019	948	929	1007	897	968	920	914	959	981	924	963	962	883	977	1014	972	961	930	944	934	962	958	870	934	961	1024	923	918	962	966	926	927	911	969	981	963	940	939	923	972	975	950	993	1004	946	964	922	957	998	970	885	970	925	953	959	955	922	977	925	994	965	909	960	961	948	954	921	971	995	951	936	894	971	917	904	996	956	925	969	989	941	916	922	954	982	940	987	945	954	972	951	1021	979	901	904	956	961	977	931	918	967	976	1006	977	964	920	987	971	930	983	963	953	909	898	898	1034	979	923	983	996	913	955	878	949	920	959	988	900	951	920	943	1007	918	970	950	875	956	963	888	957	919	954	931	894	937	916	998	955	942	951	913	903	907	969	959	907	964	950	987	934	993	955	936	963	1001	1007	992	982	939	956	963	972	925	927	981	975	977	977	1029	996	969	1014	951	940	926	940	942	1029	935	991	965	913	940	930	919	975	1008	973	974	984	1009	929	1003	927	960	967	1012	939	909	963	916	931	957	933	919	973	966	945	975	939	916	970	975	977	980	964	900	976	949	898	928	958	924	928	944	952	964	926	971	962	967	918	922	936	906	941	938	958	1005	991	921	968	949	993	983	941	928	968	951	941	945	906	967	992	905	971	958	926	900	1005	892	993	945	970	939	926	949	901	932	1016	917	1035	966	942	870	939	979	1016	940	919	936	928	897	915	957	979	915	913	954	899	970	977	922	941	1022	977	967	946	979	946	942	979	990	962	953	941	902	951	932	890	910	963	929	994	959	978	931	963	966	1029	992	1003	915	923	1025	972	962	953	972	958	974	950	997	917	1002	953	1014	970	927	980	992	956	933	928	941	973	973	1007	953	962	956	920	986	882	975	908	960	959	1004	933	942	938	960	933	981	972	971	903	1001	927	932	975	916	921	984	914	994	954	987	948	914	917	941	925	928	944	954	994	884	925	988	986	933	961	991	965	928	934	923	959	973	943	920	970	944	985	955	914	958	947	951	876	936	954	1020	949	984	955	868	912	938	953	925	951	941	939	940	993	942	938	958	978	956	931	953	913	987	987	938	900	919	967	956	938	938	925	998	938	886	960	972	980	931	928	925	949	992	919	983	996	915	970	920	950	1009	950	1004	938	955	959	963	970	875	921	936	963	993	927	943	946	960	952	943	987	911	954	984	977	947	951	940	970	1003	979	992	966	930	957	989	996	950	959	975	976	1013	954	928	914	958	880	934	927	964	946	908	1002	986	969	932	930	906	969	982	987	941	1004	982	924	955	943	958	936	975	1006	955	943	1041	968	1033	938	947	957	955	945	919	971	961	918	943	944	917	963	970	997	997	961	959	977	918	925	928	942	989	973	948	966	951	922	956	980	891	952	999	976	925	926	944	956	935	979	963	976	977	961	922	936	960	959	936	951	902	934	891	932	876	948	970	968	900	959	950	973	948	946	973	939	915	941	938	894	912	931	955	909	962	992	958	943	971	992	926	920	961	951	942	959	945	966	966	924	954	1013	963	973	942	970	898	924	960	931	950	954	973	923	919	943	899	971	1006	978	904	1034	983	912	957	979	931	940	913	949	957	984	932	987	971	959	927	978	898	940	1037	959	998	910	991	935	947	940	930	928	970	907	940	993	938	937	894	948	952	948	985	961	928	946	957	935	957	949	950	942	946	1005	947	1008	954	942	959	957	923	945	923	948	980	941	925	992	971	941	968	989	1008	943	964	947	952	952	984	954	1002	1014	973	988	925	949	965	971	978	980	985	986	962	989	887	968	957	944	933	938	1004	912	924	997	933	925	948	990	1020	946	964	949	964	963	979	961	909	917	953	943	934	970	969	932	922	955	971	953	960	998	903	960	964	956	898	950	965	947	931	965	913	969	948	983	979	1000	977	998	945	972	950	985	971	993	916	927	955	974	968	944	913	981	994	971	962	1006	949	943	981	959	946	1012	933	852	960	953	983	958	981	930	952	998	885	949	933	981	934	978	922	923	900	987	963	968	922	972	921	979	981	951	976	933	954	939	945	935	908	964	999	892	950	935	982	931	992	940	941	974	951	915	948	922	996	907	942	940	1013	926	981	939	961	974	966	933	997	925	927	933	970	948	909	933	952	983	929	1001	951	980	950	924	948	936	962	984	987	990	996	964	980	932	914	1005	979	995	951	938	898	971	960	945	963	961	911	987	965	933	1005	977	1004	947	923	947	984	911	992	948	964	946	964	903	943	936	919	966	956	918	926	1004	968	921	937	1011	972	965	972	942	972	940	957	937	948	955	968	925	989	933	977	896	985	946	985	991	979	982	936	1000	1000	942	957	914	948	989	947	966	989	888	945	963	978	962	939	913	915	971	1044	939	953	944	952	921	897	944	942	929	960	929	956	1016	940	903	924	973	908	908	889	922	941	899	956	928	991	933	974	949	914	904	967	952	916	1034	942	967	995	956	985	988	943	972	991	998	910	920	935	964	994	971	947	910	921	995	931	1012	973	997	1051	927	937	916	955	961	992	925	927	962	942	1002	968	959	954	960	976	891	971	1037	994	967	975	960	935	958	967	930	915	978	974	943	928	941	964	993	906	930	989	969	936	937	987	928	907	890	899	948	939	951	973	918	874	932	973	978	946	924	979	974	974	970	950	973	992	995	969	988	888	974	958	983	939	929	1005	896	965	985	974	956	936	967	1001	963	901	985	917	956	876	991	895	903	961	982	957	939	949	950	998	1000	950	960	923	979	1032	957	922	976	993	969	984	952	960	950	951	914	916	970	976	980	936	887	972	927	975	938	960	974	939	911	955	923	962	974	995	893	945	959	908
1811	153	174	160	145	155	169	163	131	134	148	175	136	149	147	140	144	148	146	140	142	139	149	138	132	135	155	151	160	161	167	144	149	158	138	166	148	133	160	141	151	140	137	141	147	123	152	132	167	157	130	139	144	134	170	142	141	165	142	148	168	149	168	129	135	134	165	148	172	163	143	114	139	149	165	136	142	163	134	140	119	129	140	135	135	139	155	137	145	131	160	129	121	155	160	126	133	138	125	150	132	150	136	170	149	135	149	141	150	128	141	146	137	167	152	138	154	144	143	155	173	141	134	144	157	159	162	145	152	132	163	161	146	134	141	154	161	115	139	168	118	148	131	160	130	142	146	145	138	139	145	137	119	158	146	131	144	168	163	150	127	144	160	132	153	142	139	160	143	142	149	134	159	146	151	136	148	152	134	148	146	159	151	142	150	137	154	138	141	149	149	159	141	142	146	146	148	137	124	129	133	150	145	158	143	161	153	166	160	136	136	139	141	138	125	140	147	144	148	128	152	156	142	143	164	155	140	148	144	140	141	131	144	131	150	138	144	132	136	149	161	133	134	169	148	136	127	138	135	127	145	147	157	148	128	162	136	165	149	148	169	139	140	152	152	154	145	141	149	154	160	158	143	143	157	147	125	133	166	142	143	166	130	123	143	141	171	155	143	151	127	150	147	140	159	141	145	158	164	147	156	134	152	134	140	153	136	131	142	143	145	137	149	140	110	142	155	146	145	156	126	133	137	144	161	128	163	152	144	146	137	158	148	140	120	151	170	137	153	143	164	162	126	155	143	132	167	166	141	165	162	146	142	134	142	171	160	147	120	129	171	134	138	149	142	148	169	146	164	144	131	133	151	148	140	157	157	122	133	136	159	135	140	150	157	153	126	157	147	153	122	146	151	160	147	142	150	163	151	138	154	128	150	133	140	148	135	152	143	136	140	157	134	149	142	161	131	152	154	152	147	148	155	142	126	165	133	154	148	162	158	140	154	131	116	146	144	133	147	138	136	161	156	145	128	150	136	145	159	130	171	130	155	130	142	131	132	151	134	143	143	158	125	148	137	143	146	143	142	127	171	157	149	148	148	154	150	145	144	148	123	133	174	149	131	152	130	127	145	141	133	127	136	149	129	155	150	169	153	153	135	152	137	145	141	154	143	132	131	148	136	141	124	165	143	132	143	141	144	149	149	124	133	159	131	148	143	124	141	169	172	135	141	143	136	154	143	148	160	154	167	174	164	144	154	144	144	144	151	138	142	144	142	141	149	152	144	155	159	131	149	148	155	138	139	138	141	145	140	137	165	135	156	156	135	143	150	153	137	158	143	140	143	149	135	143	126	181	144	153	153	191	142	149	143	146	149	149	156	156	142	128	153	140	146	142	153	172	152	123	158	130	158	133	129	154	154	155	144	124	143	135	152	141	147	126	144	139	161	130	144	158	127	147	167	143	143	137	132	145	145	139	143	136	151	147	158	159	142	137	163	137	136	150	129	184	153	153	146	151	152	132	141	138	170	137	151	131	151	142	152	149	147	135	145	151	153	151	134	148	140	147	165	152	124	148	156	143	147	144	156	151	160	158	145	158	145	157	135	149	151	141	158	134	154	137	141	176	132	136	157	153	152	157	152	163	157	174	149	142	144	129	133	159	153	136	162	171	144	150	132	138	136	151	159	138	125	146	155	157	141	137	144	159	149	134	156	157	154	158	150	126	136	155	115	165	130	141	147	149	167	157	139	140	147	151	167	149	158	143	127	140	154	156	155	155	139	140	143	160	176	152	142	143	159	135	135	147	139	150	177	140	126	138	132	156	137	137	139	145	162	122	150	146	157	140	155	159	162	157	144	155	160	138	154	166	140	145	144	144	152	129	156	150	152	132	147	152	144	174	144	165	129	139	155	143	145	136	121	154	158	146	154	159	142	132	148	142	157	168	169	142	162	149	154	155	156	152	132	137	166	121	147	151	136	141	154	132	175	159	161	135	150	154	146	132	151	139	135	125	135	147	152	161	136	136	161	147	150	170	167	131	144	149	175	128	150	160	135	143	134	128	155	145	124	148	139	158	157	143	135	136	139	138	154	145	137	135	132	148	140	116	168	161	144	149	150	138	159	156	147	140	157	141	151	151	137	144	145	161	140	144	166	172	160	142	147	135	121	139	174	147	141	131	165	144	146	149	153	137	138	161	142	149	146	142	173	128	136	133	144	140	134	124	141	147	151	150	132	142	168	147	125	162	129	153	132	161	147	141	142	132	116	170	158	157	138	129	130	155	140	123	136	151	144	135	160	150	141	136	131	146	167	146	139	137	171	161	160	173	133	138	135	161	167	148	144	145	134	182	136	144	151	167	157	142	146	146	172	137	161	145	140	143	164	160	140	128	120	147	132	156	145	133	157	162	171	127	127	116	140	155	136	160	134	131	138	149	133	133	142	147	133	167	136	144	130	121	143	166	162	136	130	148	134	132	133	147	157	148	136	143	139	133	138	152	155	148	153	135	141	128	149	154	131	142	156	141	129	152	162	167	133	158	133	112	129	154	162	146	149	147	124	142	134	178	120	148	155	142	160	152	140	159	163	154	141	126	163	131	152	138	149	127	146	150	142	146	160	138	178	135	143	154	134	133	144	129	138	125	150	146	128	145	135	150	167	140	141	138	161	141	145	123	144	150	152	141	143	151	157	136	147	138	141	132	141	148	163	152	142	148	164	139	133	139	129	134	127	144	164	152	165	136	134	146	134	129	137	162	160	132	150	149	162	136	139	165	147	179	150	161	145	118	165	127	165	167	146	150	144	139	159	158	136	139	151	134	138	140	141	140	130	134	135	168	161	135	150	138	149	131	152	146	149	156	167	155	171	155	134	156	151	153	146	134	132	143	144	151	144	139	146	143	126	141	134	156	166	134	149	134	145	138	136	134	140	143	133	140	131	148	154	162	155	140	139	148	139	147	151	152	131	155	174	141	143	148	159	137	145	139	149	158	155	176	137	128	146	154	150	154	151	151	158	153	128	162	144	156	137	149	127	111	174	125	150	143	148	144	158	145	134	141	153	153	132	147	147	168	139	137	136	158	137	123	128	139	142	141	126	134	160	155	132	166	147	139	132	158	139	152	160	153	146	153	144	136	162	169	159	163	134	124	154	140	149	141	124	142	141	159	120	144	150	180	127	146	150	137	140	136	142	156	167	155	130	128	154	142	145	138	151	141	128	148	160	169	133	159	153	138	169	178	134	159	134	146	141	138	156	139	155	147	157	117	149	146	164	151	141	143	162	137	127	158	142	131	147	141	165	132	159	156	138	141	144	147	147	133	179	169	144	156	165	143	148	160	145	146	122	135	126	151	155	157	159	138	138	168	158	129	144	132	142	141	146	133	150	140	132	131	147	121	134	118	162	132	127	144	157	138	173	143	136	144	129	151	163	153	151	146	122	135	141	146	141	136	139	140	153	155	145	128	125	124	164	149	119	141	147	166	162	139	147	132
2149	519	538	580	591	536	548	501	501	526	523	508	519	515	471	536	521	474	453	466	496	488	480	515	511	458	483	475	493	488	447	491	488	497	464	471	451	464	483	487	418	471	477	501	504	484	511	497	483	514	499	435	483	474	496	494	466	497	472	488	467	490	495	475	482	447	430	502	473	497	470	428	482	482	460	480	516	476	462	458	462	453	468	483	507	487	442	471	472	480	479	461	461	510	474	465	493	482	470	457	522	511	476	460	532	504	472	485	490	520	481	476	439	501	469	520	485	453	474	487	476	495	518	525	480	476	484	487	486	483	526	489	468	470	471	465	505	448	507	501	546	526	462	497	532	515	464	486	491	459	496	498	476	510	486	439	482	486	471	495	489	460	539	489	494	472	455	458	501	454	485	405	494	498	497	522	483	475	464	486	492	491	489	505	470	516	494	485	484	446	498	474	464	463	483	490	475	475	521	464	499	469	466	474	528	490	455	497	463	445	463	453	490	486	469	491	483	463	456	482	473	455	535	489	479	521	523	454	504	492	482	525	492	522	464	483	481	483	498	479	505	488	452	502	552	483	493	468	467	481	488	464	477	510	488	502	513	502	430	503	505	474	483	494	479	495	520	506	492	483	459	467	437	519	474	485	492	451	464	459	501	494	520	481	514	472	492	514	465	513	482	484	479	434	446	479	498	487	491	517	506	447	470	477	464	485	480	482	475	512	547	474	483	489	485	489	502	499	476	494	491	490	501	529	496	458	487	480	434	466	513	480	486	496	514	512	463	462	475	499	497	495	477	499	493	484	494	455	470	529	498	504	550	473	482	488	520	518	480	491	475	495	466	466	482	491	464	476	477	498	487	479	450	479	536	474	471	518	494	488	449	467	466	481	450	496	477	461	489	464	486	463	491	476	472	461	487	464	517	482	455	441	516	490	502	459	497	480	473	494	455	485	481	485	501	492	448	494	512	496	502	472	549	466	496	532	486	490	465	465	471	464	476	461	478	497	469	432	453	468	483	474	431	505	471	466	502	460	466	511	463	482	490	474	481	474	470	510	459	509	473	486	483	486	441	482	495	474	475	502	498	492	489	510	499	500	472	488	463	475	487	477	511	488	485	462	483	504	447	503	436	496	483	463	470	454	468	500	488	485	507	463	473	503	470	494	481	466	513	515	492	462	485	500	489	507	490	436	488	538	503	500	465	519	492	446	451	504	503	535	481	499	483	474	462	466	508	494	501	445	481	496	473	515	490	495	473	510	481	453	431	481	484	453	479	476	522	430	469	492	515	467	465	482	471	501	490	478	506	483	484	491	489	509	490	521	506	474	458	476	491	476	515	444	482	480	474	493	464	479	480	496	496	470	468	470	444	460	481	491	509	481	468	447	480	510	518	476	475	482	526	504	505	464	458	467	498	481	508	491	482	439	471	492	499	484	476	478	477	469	491	516	507	531	513	469	499	520	458	481	455	478	474	531	513	480	463	490	473	473	471	460	519	484	459	492	469	503	482	479	462	477	478	502	484	481	489	416	467	487	465	495	465	465	493	518	470	462	489	479	467	493	484	496	480	490	501	510	486	495	465	458	491	507	454	474	512	519	525	445	475	472	489	495	507	475	472	480	498	476	487	480	479	464	450	454	476	504	483	485	443	490	497	478	474	530	497	470	486	480	495	516	484	524	488	506	494	492	463	512	488	482	511	487	454	468	493	485	461	454	454	502	500	509	479	484	485	527	508	485	470	460	503	498	480	471	465	472	507	447	517	490	460	462	461	514	465	490	482	497	509	467	512	487	491	475	461	487	512	446	447	509	483	497	492	461	493	455	516	451	487	455	455	484	509	456	485	487	505	517	492	492	493	471	518	433	457	458	462	469	498	492	472	512	516	491	469	481	479	460	467	451	491	469	487	504	491	471	485	479	459	496	484	464	483	481	495	479	490	462	493	464	492	471	507	425	492	493	480	515	540	472	472	498	487	489	468	449	459	469	439	481	485	512	533	473	491	468	475	510	483	499	479	485	479	495	499	495	525	468	479	498	479	485	501	475	506	489	496	448	454	472	493	476	534	453	458	475	481	498	503	482	480	503	495	475	496	486	487	506	513	479	534	495	483	470	473	468	464	480	479	462	479	483	483	471	500	476	473	488	467	515	442	440	444	463	467	467	479	474	439	467	499	501	484	455	482	492	470	470	515	488	480	482	487	482	470	496	482	483	478	471	487	475	467	492	459	455	467	462	461	469	476	513	511	460	478	495	460	474	513	496	453	444	497	471	465	459	473	477	514	497	503	498	441	491	501	494	482	466	485	511	454	482	515	490	487	460	504	471	439	439	476	470	515	450	478	493	481	496	468	489	474	490	486	489	497	472	482	508	511	476	480	481	459	497	481	482	497	486	520	467	478	479	482	484	472	503	503	471	524	463	505	521	459	528	471	519	449	452	519	467	482	467	473	512	488	487	443	474	481	487	539	481	458	498	453	497	452	495	517	472	449	509	474	485	473	475	517	494	507	501	507	450	523	470	485	520	463	490	466	453	459	519	504	477	485	499	487	441	500	472	447	474	505	454	477	455	487	483	487	469	481	482	487	515	482	468	478	514	489	462	469	474	502	510	501	472	475	475	487	521	510	498	438	442	489	465	490	484	458	467	490	490	453	478	516	491	462	501	473	466	451	542	472	471	473	467	490	459	490	512	449	492	467	465	452	474	468	476	471	465	460	520	496	453	493	439	504	486	495	490	467	459	481	459	554	487	459	477	510	458	501	478	488	450	467	494	470	497	477	498	497	460	463	481	495	469	483	453	482	510	479	493	495	489	478	489	480	498	453	477	491	486	489	461	490	456	498	476	464	447	540	494	487	475	487	458	513	449	516	472	534	466	485	456	540	468	458	465	498	517	522	470	504	431	495	471	489	456	485	483	465	484	514	543	476	482	465	504	440	485	498	509	520	481	500	520	490	522	496	490	474	479	476	483	475	480	465	508	487	479	504	481	489	482	474	481	490	468	515	525	499	475	510	473	482	506	500	502	478	503	439	503	469	533	484	489	494	455	504	446	469	456	499	502	511	513	512	509	475	505	457	493	492	436	475	437	510	480	520	480	500	493	471	492	505	471	472	513	466	484	494	492	507	495	476	462	477	476	523	490	472	507	532	448	536	509	541	464	470	475	479	464	492	493	499	470	476	500	519	505	453	512	447	502	508	479	480	470	483	463	520	473	510	500	493	507	451	524	490	445	508	465	483	474	484	493	506	475	516	487	494	466	485	486	507	467	487	488	480	474	532	511	495	492	462	499	501	487	484	495	532	468	492	500	483	476	496	483	511	468	511	495	465	468	476	505	474	493	491	465	494	483	490	480	472	520	504	507	471	481	536	467	482	510	505	486	485	473	482	481	455	475	459	449	514	480	526	484	469	498	499	477	475	480	499	507	507	465	455	507	488	470	514	499	497	454	448	477	495	492	485	468	488	469	525	473	458	471	515	481	483	505	493	485
8482	998	1185	937	756	648	531	505	435	417	413	399	406	356	395	364	378	351	335	355	314	358	372	333	308	323	325	332	333	348	361	327	314	333	324	320	317	304	332	347	333	309	337	310	317	295	313	330	355	385	319	308	330	369	341	339	305	314	321	302	341	300	287	329	333	313	278	323	321	327	311	335	336	315	310	294	297	341	363	333	321	334	358	311	321	267	340	348	332	312	355	323	307	317	325	343	315	318	337	291	357	325	322	304	326	329	326	341	349	309	339	341	331	321	315	308	338	310	325	358	310	328	323	315	317	282	316	329	316	330	298	327	382	301	334	301	341	303	326	349	315	291	303	295	322	334	288	290	312	348	351	305	320	323	340	352	329	338	293	294	328	312	315	319	333	352	304	337	319	333	332	327	333	335	335	340	311	322	316	329	326	342	347	373	285	279	323	286	314	318	311	318	281	288	352	335	331	310	336	302	322	333	316	342	315	318	329	323	331	332	318	298	289	319	311	354	312	344	307	322	306	309	330	330	344	310	323	318	306	356	351	311	303	327	332	321	322	359	301	337	318	308	317	341	339	309	327	325	289	319	292	310	300	307	294	319	321	324	299	278	313	310	321	318	332	319	303	327	325	330	335	309	301	337	336	346	325	340	341	309	312	339	331	324	309	304	359	348	339	309	337	314	328	324	305	321	329	305	304	357	295	349	335	307	322	370	314	337	324	310	344	308	337	302	340	305	325	305	336	332	344	325	293	341	325	315	289	293	297	328	305	320	296	308	330	321	311	322	344	325	311	323	286	325	320	273	330	345	353	300	340	338	319	323	298	312	320	311	341	345	298	312	326	308	278	356	326	344	313	294	352	302	344	327	276	340	281	306	300	304	328	342	342	308	354	319	330	308	317	319	345	317	345	313	311	300	280	304	332	299	342	292	307	323	317	294	311	301	327	302	327	328	310	313	328	322	346	323	341	302	353	308	323	294	279	310	340	321	312	296	324	307	314	338	314	334	309	312	304	295	320	345	305	339	314	322	282	335	327	346	346	335	325	324	310	347	335	345	298	315	323	327	308	319	331	310	316	332	327	307	318	336	325	336	351	294	329	311	302	328	308	326	348	334	333	314	307	346	316	325	330	325	293	325	296	323	314	311	326	295	344	298	324	310	331	327	305	322	333	305	344	315	298	325	340	330	320	292	349	313	309	329	325	315	337	327	309	326	333	329	323	318	303	317	333	344	320	334	301	335	307	309	343	320	307	302	336	323	328	314	335	313	310	332	322	328	323	310	327	313	332	313	331	312	328	310	325	338	350	331	321	307	329	337	340	332	350	326	311	323	299	330	348	365	359	344	336	329	339	318	328	350	314	343	306	325	313	327	322	301	301	299	351	339	339	321	308	325	328	290	325	319	336	326	296	339	299	309	277	310	321	305	308	338	363	291	298	356	333	321	322	330	334	315	319	293	289	358	308	333	343	336	326	298	315	321	314	297	328	342	343	347	352	317	316	302	315	319	322	299	278	286	337	349	289	324	345	324	335	310	292	342	313	293	309	326	343	332	314	337	311	310	299	341	328	337	340	310	365	319	324	363	327	332	336	301	336	320	320	298	326	321	340	321	306	278	322	306	311	346	317	341	268	316	296	322	332	296	305	336	322	322	339	309	318	335	320	300	306	312	305	341	331	298	316	363	315	352	328	303	288	325	302	307	328	351	311	322	339	327	346	328	339	336	354	319	315	306	342	353	326	299	332	332	317	301	307	310	295	325	324	334	325	323	348	346	333	359	335	342	318	296	291	301	318	309	339	304	316	335	318	343	323	364	330	319	328	290	303	330	310	331	300	317	321	326	301	324	317	322	315	300	329	310	303	290	333	339	355	301	294	301	326	315	348	350	337	340	299	293	304	336	290	290	318	338	330	294	297	315	323	346	313	337	320	335	338	316	347	300	310	339	345	350	303	311	331	348	329	345	342	335	309	292	352	350	342	341	310	321	307	314	289	324	317	333	295	317	345	349	344	307	326	330	326	303	351	335	315	350	286	333	300	300	334	356	314	323	308	318	347	311	330	329	316	344	316	321	322	295	368	336	315	332	327	342	358	337	314	306	312	322	295	352	345	322	335	323	308	338	310	289	307	372	341	306	335	311	319	340	339	306	329	319	319	288	347	302	311	368	340	305	309	307	344	318	294	346	310	322	295	327	308	329	319	345	326	318	333	313	305	312	301	340	333	334	325	335	313	307	329	313	348	326	339	307	346	333	322	284	346	322	323	331	325	314	326	302	320	320	308	362	303	346	334	322	312	310	311	335	295	330	334	319	347	326	308	307	323	317	314	311	302	330	302	318	325	322	331	347	316	315	325	334	306	333	316	338	306	302	309	335	321	361	311	317	332	336	328	327	331	345	288	315	323	327	334	287	349	345	341	307	305	326	352	334	349	309	301	319	301	319	332	302	298	342	314	317	341	348	324	326	343	352	328	324	322	363	300	328	330	334	339	335	303	314	341	343	340	324	343	333	325	329	335	306	343	330	349	292	335	323	310	327	300	315	334	313	347	347	333	310	325	328	334	322	313	330	338	330	339	265	308	335	298	300	345	293	332	322	355	327	352	308	317	341	316	314	353	369	343	315	328	329	338	333	326	319	307	343	322	345	343	345	318	314	327	285	301	338	340	318	308	318	346	325	300	335	349	356	300	314	346	321	306	325	308	304	343	319	346	289	364	320	316	338	307	338	301	351	324	330	281	297	320	321	349	356	287	329	341	355	312	358	350	331	309	310	327	323	333	298	304	344	334	317	336	326	350	329	312	338	319	312	302	355	327	366	354	310	349	315	365	298	324	319	296	331	319	311	329	317	316	335	345	327	337	334	306	353	351	322	307	345	313	319	348	334	304	338	330	334	314	319	339	363	310	297	330	331	323	310	316	325	306	302	317	321	330	312	312	326	329	317	311	300	320	341	284	305	303	323	302	297	321	315	318	294	311	303	323	301	302	295	318	312	325	349	333	339	359	323	337	314	327	338	309	353	318	303	355	305	330	300	339	341	315	315	316	309	324	334	328	335	309	342	321	331	340	304	316	340	295	317	294	309	344	325	311	339	336	305	319	313	312	295	321	307	314	334	327	338	349	348	321	336	317	314	281	325	325	320	314	339	342	291	314	307	338	360	307	320	343	314	331	304	353	316	315	320	342	302	298	331	321	336	309	322	300	283	350	348	302	282	311	296	307	330	310	321	311	348	313	294	317	309	337	308	343	301	331	324	329	295	314	318	310	325	346	299	324	313	341	323	293	322	312	313	348	284	331	347	309	304	313	317	337	325	341	332	327	324	314	325	352	321	340	306	329	327	291	323	314	325	326	342	332	323	283	341	323	333	321	320	320	346	342	305	323	291	326	293	304	293	355	343	281	319	320	305	339	326	316	321	316	297	336	318	324	353	321	347	349	320	340	299	323	318	307	350	338	333	331	332	323	336	291	337	300	320	349	343	329	274	294	284
5929	1508	2532	3197	2887	2479	2239	1889	1729	1701	1514	1332	1317	1299	1222	1209	1104	1075	1095	1014	1089	1002	1059	1061	1052	989	981	1040	999	935	959	941	1001	943	941	1000	979	956	975	946	920	985	926	884	858	904	896	937	923	928	879	869	937	929	904	952	932	938	923	900	886	863	847	929	941	910	956	917	917	924	874	865	902	874	918	885	916	898	921	911	911	849	893	902	858	952	925	932	820	912	863	902	883	869	923	925	858	879	913	883	906	914	821	926	953	891	917	928	842	927	911	873	912	887	889	916	901	890	903	892	905	875	901	854	879	915	922	864	888	899	848	892	875	987	866	881	874	877	845	918	896	971	934	907	825	872	856	901	886	872	852	858	821	929	925	871	893	912	857	850	899	921	864	969	934	909	861	922	884	893	863	940	869	872	883	900	912	941	936	882	883	837	885	909	869	888	939	956	879	884	934	900	907	890	898	924	845	897	893	934	885	909	882	948	843	879	901	855	887	857	922	891	883	895	890	868	858	892	879	876	863	874	902	893	895	882	880	883	852	930	911	856	888	918	868	915	858	906	867	836	903	902	877	921	830	917	896	922	880	879	927	932	870	909	933	899	845	904	950	887	921	898	895	870	919	954	889	893	912	933	869	920	860	907	901	889	865	882	941	914	871	828	856	893	852	861	903	890	858	919	928	856	862	912	909	913	901	858	856	887	876	915	901	903	885	860	877	879	885	875	918	887	903	931	887	873	845	850	847	901	868	854	902	869	870	848	919	913	857	895	904	934	842	877	861	897	843	907	905	937	845	896	942	844	908	841	850	860	921	831	922	849	915	912	919	860	932	876	915	856	871	935	906	889	866	890	867	855	891	931	891	878	893	906	900	843	883	905	896	897	867	890	856	814	858	882	852	871	846	899	870	918	867	893	860	904	888	919	921	910	845	923	873	863	916	879	897	860	867	886	885	883	909	884	924	922	871	911	873	861	861	914	889	890	836	836	905	908	902	908	880	872	846	895	887	824	912	927	875	827	903	855	895	823	872	886	918	886	897	835	848	818	907	894	924	852	935	925	907	848	825	924	920	908	869	906	871	897	899	899	866	916	906	881	902	868	880	897	916	887	904	891	890	903	881	871	877	910	848	945	892	893	884	815	912	894	825	911	891	865	858	857	878	849	856	849	850	897	911	940	894	862	908	890	896	874	867	901	937	885	925	899	819	886	902	902	900	899	907	890	922	845	888	910	832	867	903	920	889	890	871	835	873	938	857	896	905	912	940	914	920	931	905	854	923	931	873	839	842	894	863	895	910	881	890	863	855	890	843	850	871	895	915	857	884	877	892	904	840	916	868	889	907	866	924	880	871	868	831	871	871	810	856	876	886	879	887	892	879	830	932	903	928	878	858	928	909	945	800	827	892	862	877	874	834	870	907	907	865	878	896	920	861	913	870	846	826	880	920	853	868	889	865	902	901	864	882	875	851	895	856	865	891	862	916	895	909	874	862	932	856	951	860	927	893	910	899	858	857	910	990	915	873	877	839	861	906	911	919	974	877	884	897	856	909	903	914	909	954	866	925	859	897	921	892	846	898	935	855	896	858	864	879	846	891	968	861	885	921	905	862	878	932	914	952	912	885	901	885	884	951	956	899	886	932	904	886	891	887	918	908	904	838	881	874	872	854	891	916	884	870	871	850	930	926	910	823	879	896	909	941	837	945	839	896	873	916	859	894	840	895	864	874	878	953	957	883	871	878	857	861	902	922	835	910	939	892	920	895	890	908	904	916	892	802	846	858	864	880	882	924	942	847	891	909	846	846	941	861	906	941	945	885	903	928	895	910	870	875	847	898	904	884	856	905	900	887	931	836	923	864	829	858	975	886	863	868	889	866	845	891	848	904	878	879	882	903	847	849	929	848	837	841	883	919	934	889	925	909	881	890	879	897	894	908	894	908	936	912	921	838	861	881	831	878	861	947	899	844	864	901	944	915	950	901	906	890	819	848	862	954	903	904	908	909	987	973	895	886	910	945	885	970	862	886	897	869	879	937	950	845	920	927	829	872	882	879	872	887	852	905	899	908	887	947	818	854	929	960	911	868	847	836	940	855	862	899	880	896	923	963	829	856	895	849	861	906	910	898	936	914	850	942	894	929	906	889	940	894	856	863	866	930	885	907	865	855	889	894	906	874	913	905	895	893	901	872	879	949	828	879	845	928	874	877	910	906	930	893	890	962	946	885	860	960	870	853	899	855	879	890	872	858	874	875	818	919	871	901	864	959	854	871	888	862	921	887	819	899	931	871	876	914	884	889	875	844	875	922	865	872	890	848	886	904	903	908	871	918	858	894	899	890	887	873	872	869	963	943	945	888	865	849	938	875	895	879	855	853	857	841	881	899	905	908	914	907	882	895	843	908	927	871	866	893	862	897	922	872	873	845	929	837	852	887	905	882	909	873	903	856	891	862	886	889	890	914	889	900	939	873	892	921	910	892	885	813	920	904	908	910	899	883	899	907	873	877	895	859	843	885	901	927	908	919	821	889	860	876	952	895	938	906	903	885	920	864	882	874	906	896	835	940	943	931	935	933	847	933	948	919	869	927	862	927	820	902	866	887	945	923	870	866	881	850	908	881	901	961	858	875	909	864	858	857	920	816	883	880	903	858	869	889	880	924	873	876	914	874	916	910	892	906	848	911	898	879	862	910	881	899	911	923	909	875	851	900	853	896	872	894	891	934	901	900	891	896	914	938	841	843	865	861	860	865	915	893	920	922	892	886	888	893	848	891	855	906	905	891	829	936	945	941	915	904	866	865	909	932	895	877	903	901	941	888	900	909	839	864	875	866	876	935	876	883	882	839	924	879	873	870	877	912	917	882	834	862	832	898	869	922	860	957	899	891	851	881	906	847	887	870	904	886	877	914	912	915	882	830	970	899	909	906	946	934	846	897	934	921	949	865	866	895	921	922	880	933	848	862	866	880	959	874	869	869	891	911	908	921	871	902	883	886	882	890	935	914	872	859	878	849	887	901	875	892	887	884	945	901	903	879	900	880	957	901	927	839	925	906	824	877	849	847	915	940	861	850	878	905	904	927	882	875	909	856	881	901	902	842	877	901	941	824	915	872	889	914	876	906	882	901	904	898	899	885	929	879	932	932	860	842	871	909	885	846	875	901	882	898	890	899	900	937	900	901	871	907	929	828	896	885	905	891	908	910	888	906	925	919	902	886	869	881	840	908	874	884	893	928	853	903	876	833	814	942	880	924	870	907	868	905	910	885	873	879	934	942	886	838	894	902	899	921	919	908	899	838	892	925	867	931	920	929	899	895	843	900	881	946	871	880	882	878	880	896	871	882	848	857	862	909	863	891	876	888	897	902	910	856	950	882	815	871	888	877	893	890	856	885	895	881	940	934	834	881	860	910	858	899	873	919	886	856	865	914	911	885	919	893	920	851	875	887	893	868	807	904	859	863	913	894	881	887	900	840	850	880	848	904	902	894	937	895	893	897	825
15375	2488	2093	1678	1186	875	774	662	600	571	515	482	467	410	431	427	377	467	385	410	439	403	402	411	396	369	368	367	354	398	395	396	375	392	385	355	393	360	336	377	355	377	357	399	370	403	371	346	355	390	340	349	346	379	399	347	367	315	347	354	346	370	337	352	362	386	398	347	338	375	350	338	367	346	383	377	384	387	351	364	359	386	329	374	328	357	350	344	366	365	346	380	338	403	334	381	343	364	359	387	378	391	366	380	332	372	365	407	377	361	370	355	330	368	383	337	350	371	361	357	366	348	357	363	398	339	374	384	348	353	362	338	383	349	368	359	366	367	353	359	370	374	375	376	367	351	331	348	362	360	385	360	375	370	351	333	367	335	311	331	364	356	377	375	376	357	349	390	346	369	375	369	355	332	393	343	348	326	397	366	392	387	351	353	375	357	380	381	379	373	363	377	346	352	329	339	352	363	328	358	358	377	308	347	376	368	361	386	341	353	364	379	377	362	357	369	392	353	378	361	372	397	349	334	383	337	372	385	332	393	383	359	341	382	346	397	356	363	358	362	381	377	392	341	317	372	361	345	360	391	393	388	339	373	393	386	355	383	364	361	386	347	377	397	367	364	372	407	361	360	368	332	371	360	336	349	366	386	347	347	358	342	361	371	348	326	375	391	372	348	389	380	334	379	383	395	356	319	383	406	327	383	362	371	391	332	379	340	380	367	364	373	375	373	336	383	385	361	379	350	379	363	344	390	387	344	374	371	352	340	347	357	357	352	362	355	377	340	359	343	319	347	349	361	352	333	357	305	349	363	330	369	360	350	324	389	361	394	351	384	340	363	382	356	407	354	350	382	400	371	363	361	398	359	352	375	355	380	362	353	363	344	338	403	384	350	358	348	341	390	354	365	358	350	372	361	366	365	364	334	345	355	353	374	361	384	376	390	362	330	377	351	377	359	326	349	342	362	351	366	366	373	377	368	377	365	329	331	358	401	379	355	370	375	390	387	373	356	352	357	372	350	372	390	388	381	348	355	362	378	356	326	369	368	339	372	392	356	376	361	351	347	351	390	349	371	377	384	382	347	353	356	408	404	344	362	374	360	353	339	392	375	373	348	365	372	372	384	363	349	377	336	355	385	345	363	352	345	354	393	364	346	347	356	368	362	376	403	360	347	384	368	362	377	351	359	376	354	364	359	356	375	389	334	354	376	384	344	367	355	361	375	335	362	334	391	368	387	374	383	340	387	368	342	354	347	336	354	366	349	332	319	365	340	352	381	370	374	341	358	374	406	390	373	393	347	388	376	361	364	353	385	357	358	363	375	362	394	335	348	350	358	377	334	356	326	398	356	350	382	339	364	328	369	378	342	326	357	363	384	343	384	356	367	360	331	377	330	354	356	343	368	360	334	359	336	347	350	370	341	363	359	360	364	371	397	365	366	359	340	364	365	372	335	355	343	378	366	389	353	364	370	366	364	398	368	383	356	347	343	401	340	386	362	392	348	391	370	366	378	390	349	342	365	329	381	348	352	366	351	389	337	359	375	341	364	353	371	387	374	365	349	345	352	360	358	364	346	361	368	356	370	365	326	356	395	380	352	342	348	377	382	360	321	386	346	341	319	353	370	381	368	378	370	372	348	363	372	379	373	346	370	345	311	366	356	347	370	349	350	358	395	412	364	366	354	377	354	354	387	400	378	350	349	326	360	360	397	377	360	389	358	398	396	347	358	357	355	339	341	338	365	341	383	359	371	370	373	384	324	343	345	352	393	389	348	369	413	359	352	389	362	402	392	362	384	351	374	391	358	372	360	351	406	416	339	351	400	343	381	382	365	374	376	352	369	369	356	378	396	344	383	340	368	349	372	352	335	375	390	347	366	371	358	341	378	378	349	368	353	340	363	348	372	384	349	331	360	418	402	352	376	349	355	350	339	345	381	368	365	389	349	317	397	340	347	393	375	368	376	365	359	342	338	361	351	384	360	336	408	339	359	363	380	352	346	360	375	344	368	365	345	345	368	388	374	339	360	346	392	397	371	375	356	399	329	351	364	337	393	354	353	334	357	382	373	370	359	374	359	365	383	369	357	375	354	364	325	346	347	373	405	384	348	349	323	402	384	358	377	339	317	343	383	381	358	351	355	411	377	385	376	378	376	351	370	357	378	320	356	341	338	338	361	358	380	383	352	403	362	357	326	391	310	364	354	365	381	387	398	363	360	364	399	391	368	318	383	354	368	362	371	357	400	334	359	359	357	375	363	353	385	345	330	389	340	344	397	387	370	357	372	359	372	388	354	381	382	379	369	362	374	389	372	347	361	354	378	397	361	335	394	360	361	355	348	342	349	367	361	350	361	377	395	360	372	356	344	370	373	343	405	357	377	377	349	393	361	378	373	361	381	349	387	344	347	376	344	370	355	346	397	354	334	346	361	364	400	363	373	345	355	361	341	348	347	372	384	348	366	360	365	367	378	372	358	388	407	343	338	374	370	361	374	358	398	386	355	359	339	374	363	394	312	372	366	342	408	384	383	367	348	344	383	352	359	347	396	387	340	350	348	356	365	356	371	366	347	331	367	390	365	347	365	353	354	403	373	376	327	368	362	364	335	369	389	352	368	316	345	384	367	323	386	372	362	370	390	378	334	373	386	378	355	341	363	391	368	333	381	372	380	339	355	385	398	355	356	374	364	362	388	408	372	357	344	380	340	376	386	380	352	357	366	365	328	353	367	313	335	367	337	351	340	361	335	357	345	378	360	362	331	360	330	363	380	392	357	342	358	396	367	358	362	358	377	382	346	359	349	340	353	365	357	393	370	343	336	350	363	340	353	388	374	358	367	393	358	380	365	353	375	338	394	382	395	389	365	338	344	371	361	357	342	363	402	320	344	362	371	332	391	392	365	350	340	337	349	408	338	348	368	342	371	335	394	356	352	350	341	377	356	331	380	359	381	376	340	330	341	354	377	360	355	390	358	390	375	352	369	351	364	330	352	363	366	379	349	357	335	359	389	369	359	371	381	350	343	391	355	364	369	339	368	386	353	363	368	370	386	371	355	324	348	376	371	324	401	335	374	362	370	327	364	371	383	372	351	356	340	374	344	371	352	376	377	354	370	359	313	346	343	361	329	334	356	395	352	348	355	368	376	403	405	381	386	382	353	353	379	349	337	350	370	353	364	351	384	355	322	362	323	356	387	366	407	362	350	363	373	354	371	348	364	356	368	380	373	378	384	334	352	364	346	399	374	391	361	345	360	365	345	349	348	336	363	365	339	371	370	353	368	362	381	374	367	372	376	375	344	387	363	359	384	377	354	367	336	406	399	336	350	370	373	360	375	354	368	367	334	339	388	390	369	343	379	350	368	381	397	354	353	367	362	373	347	361	351	352	317	360	349	363	356	331	369	386	390	363	409	351	364	352	349	392	371	366	381	358	377	407	373	360	368	338	346	346	365	362	376	371	347	409	376	384	378	370	356	385	372	342	356	336	355	382	321
8094	2158	3791	4676	4261	3588	3180	2724	2371	2114	1937	1842	1689	1580	1569	1397	1375	1296	1311	1234	1218	1244	1137	1165	1143	1115	1114	1135	1076	1095	1095	1105	1109	1115	1099	1034	1066	1022	1023	997	980	998	995	1000	1014	996	1016	937	1010	1068	961	1018	955	990	1004	990	968	981	1007	990	991	997	967	965	1023	910	901	1018	957	921	946	976	921	1008	977	999	963	964	997	943	950	976	1018	1032	990	966	962	962	950	977	909	975	991	923	961	925	1039	911	913	938	952	1006	981	1002	1015	976	973	1007	954	951	902	958	974	1019	943	968	944	928	971	942	976	939	941	996	894	985	946	996	917	976	940	985	1022	906	962	985	959	1022	971	952	919	920	956	946	967	991	990	909	933	974	898	984	940	961	936	962	969	972	940	978	909	959	971	863	915	929	982	980	954	925	971	957	984	957	936	905	949	944	938	926	968	942	946	976	953	973	913	889	978	929	952	1028	923	962	959	932	923	920	987	934	931	928	949	941	926	941	986	980	976	936	966	965	949	960	899	954	932	971	1011	951	914	943	917	964	958	837	982	959	911	944	982	925	976	924	982	953	962	924	961	932	956	945	995	913	976	1001	963	929	900	937	986	1016	897	960	973	945	980	999	932	957	955	971	1020	935	1027	909	922	960	916	909	953	953	1014	1002	963	975	901	969	980	932	1012	995	986	1005	961	966	995	906	946	968	937	1001	961	938	958	933	969	931	958	966	936	971	963	955	901	972	936	924	920	928	985	965	973	1002	979	975	954	954	908	942	928	957	925	948	942	911	913	972	955	927	977	924	899	949	977	918	955	896	1025	1021	918	951	980	977	951	945	964	960	982	1016	924	930	941	950	904	955	941	942	958	963	945	987	935	912	951	950	958	983	939	1010	966	985	892	980	1008	948	959	966	970	939	908	915	950	961	931	941	972	943	963	941	971	913	915	932	974	942	955	942	920	921	975	960	971	1011	962	905	960	916	997	928	916	896	980	972	963	967	956	928	922	1001	943	995	943	943	948	910	905	959	962	984	921	991	880	1024	986	944	972	934	851	913	941	920	945	1007	963	967	951	977	1004	932	970	950	932	955	950	954	966	955	942	931	940	966	917	911	957	1010	986	955	948	929	960	966	910	920	1013	1033	934	978	915	924	976	913	967	944	922	1001	959	940	953	994	1020	980	916	959	948	958	917	914	950	949	984	919	966	975	1039	989	983	904	960	956	979	909	899	937	936	987	938	1020	982	902	935	970	909	931	921	953	977	924	965	918	951	932	947	962	927	961	954	939	928	984	1020	990	963	948	911	918	978	1019	898	865	963	972	923	930	960	992	932	975	942	977	967	882	992	963	979	919	970	957	971	947	915	917	895	965	924	943	919	922	950	998	896	965	958	982	937	962	912	925	953	981	927	1008	965	899	967	945	970	942	898	916	979	883	937	946	1004	941	914	984	915	992	951	934	941	1015	895	937	950	953	991	987	971	981	954	907	991	980	964	1008	957	928	946	982	990	957	1014	959	945	912	929	944	972	928	911	884	961	956	925	974	981	998	988	960	921	993	926	964	914	901	976	965	962	934	953	921	960	918	933	1028	980	988	906	957	953	926	981	919	960	954	935	971	930	988	971	950	924	918	945	971	991	957	1028	955	942	925	975	926	911	983	966	937	959	922	997	957	931	986	974	934	966	955	978	949	954	976	910	978	926	1010	952	914	987	944	970	964	1016	942	952	987	944	923	1003	945	957	945	938	933	955	959	944	915	978	973	929	914	910	938	958	931	923	929	944	1008	952	959	966	961	942	908	938	895	971	1010	925	962	902	906	927	917	948	967	960	926	1008	964	978	927	960	965	934	964	958	962	906	899	959	1010	945	864	892	969	961	974	998	939	963	994	975	897	904	939	987	973	971	934	943	989	910	917	1010	967	927	909	955	941	987	1017	929	984	968	945	927	935	956	942	951	1029	969	990	973	944	948	966	991	958	991	949	976	921	987	978	945	944	956	952	926	897	931	976	917	964	903	947	1002	972	932	981	962	974	909	949	934	926	906	901	960	934	934	980	943	975	925	967	968	929	953	964	995	930	951	962	927	1000	973	889	935	963	961	973	955	925	972	916	922	914	985	955	953	983	968	956	991	986	961	956	999	937	935	907	948	988	903	943	1014	935	938	973	976	877	968	959	942	964	935	947	990	941	949	961	1003	985	974	1010	950	992	967	1015	956	934	1008	980	918	986	891	994	948	971	953	912	929	992	913	977	931	998	924	967	949	982	951	1000	914	983	950	884	900	897	961	964	904	934	911	937	981	968	936	931	987	888	952	902	970	935	948	966	893	937	972	967	946	914	956	997	973	1001	975	1007	954	979	930	899	1015	953	872	905	946	996	929	996	990	943	1005	961	927	998	949	922	974	936	939	927	963	915	896	972	958	969	1008	916	1015	995	997	909	927	996	931	935	909	935	952	915	992	982	928	951	927	952	982	948	971	980	909	985	855	914	984	953	980	943	888	944	895	908	958	924	924	989	1013	933	1040	956	911	977	1001	914	903	943	936	965	926	929	1021	948	926	992	1006	936	938	941	1000	982	918	929	1002	957	959	1017	982	953	937	975	964	898	994	1020	928	976	911	955	926	950	921	956	966	970	928	956	941	924	951	918	951	965	960	981	953	933	938	907	1004	981	967	952	1006	995	917	996	960	972	932	907	948	989	937	971	985	999	898	948	976	919	1004	862	985	976	976	954	945	929	912	939	942	971	963	921	992	910	978	940	921	955	947	926	955	887	941	980	959	932	985	1031	911	992	957	858	947	968	954	939	942	945	987	1002	974	928	873	935	922	988	953	940	956	960	926	934	912	998	957	967	956	952	997	914	916	953	931	985	915	959	939	950	954	959	909	943	948	940	972	957	936	995	986	953	968	952	944	936	937	960	982	927	952	912	999	971	974	920	961	996	956	926	948	907	998	914	961	936	963	944	942	885	940	985	919	994	942	969	932	978	973	930	964	979	967	953	1007	915	925	970	909	918	965	971	960	980	970	919	939	888	955	947	963	947	890	908	973	939	967	895	914	974	945	960	944	966	930	943	927	934	927	968	958	935	941	940	964	973	964	964	940	888	956	930	982	936	925	939	913	978	915	961	1022	954	992	990	928	897	1015	941	941	946	921	978	922	965	899	965	961	970	900	899	968	955	974	996	1005	971	992	938	940	884	903	918	920	983	933	978	947	886	891	950	953	900	980	978	956	962	952	976	976	907	923	897	926	952	981	924	996	965	925	914	871	961	945	954	1003	908	938	947	1039	991	987	946	958	928	965	954	931	917	987	993	931	942	961	952	1011	941	896	929	947	990	946	959	903	929	948	945	925	982	939	997	961	949	936	982	986	959	931	934	933	990	970	914	948	911	968	917	957	970	964	905	931	1004	949	890	970	988	935	915	956	984	985	1012	949	931	968	991	943	972	917	990	911	936	937	938	919	967	965	953	956	944	996	975	932	891	979	960	907	965	927	971	984	981	933	954	978	935	967	922	911	968	951	923	1013	950	906	974	954	974	923	941	988	936	912	930	966	945	1061	1000	975	911	959	971	944	1028	981	986	922	904	1020	972	871	1052	943	917	920	979
2117	175	187	152	174	153	153	161	154	143	136	167	162	147	146	146	156	164	140	147	164	147	141	167	100	156	145	133	171	119	144	177	143	131	149	154	141	155	153	166	131	140	163	155	124	153	157	154	139	129	155	147	147	144	139	147	132	145	134	139	152	163	136	138	152	134	159	145	164	146	157	163	127	141	153	161	154	136	152	145	134	139	139	130	153	134	136	142	151	142	127	123	136	135	153	140	152	137	131	157	158	146	162	140	129	145	141	140	159	127	144	164	155	145	135	127	157	147	135	154	133	149	134	158	153	124	114	148	131	156	152	144	129	144	150	146	136	130	148	167	144	126	153	135	150	153	163	164	132	149	139	159	151	132	148	161	137	153	150	142	176	167	136	157	141	163	151	150	160	159	143	147	123	142	158	153	140	142	132	142	124	152	151	157	147	123	146	152	145	157	144	169	129	160	153	141	135	148	134	137	161	158	147	143	165	144	118	149	156	142	172	146	155	185	133	154	176	146	141	150	147	149	117	149	165	176	143	147	146	152	147	133	151	131	134	136	139	136	134	151	150	163	153	157	157	136	119	133	161	150	158	147	140	131	161	142	153	138	155	148	133	142	137	143	153	141	128	146	136	136	191	135	163	156	127	148	145	158	148	136	149	155	141	140	134	143	133	160	123	170	143	145	157	160	166	148	130	146	166	140	152	143	159	159	177	143	148	135	158	153	138	154	150	142	151	146	155	135	161	139	108	165	142	137	159	169	139	161	128	129	163	142	141	145	163	135	145	150	156	160	139	158	138	157	146	160	145	134	165	152	154	155	158	169	149	158	143	148	148	142	143	134	148	139	153	138	156	143	133	159	146	141	150	140	143	141	176	152	153	150	126	129	143	169	143	142	164	155	135	140	163	154	123	161	161	146	157	116	154	159	118	168	153	136	141	121	160	161	146	152	157	151	150	143	145	158	133	138	142	151	140	142	124	171	154	133	173	161	157	147	151	147	157	133	162	140	136	141	139	165	162	142	142	142	125	145	150	165	141	146	135	148	145	177	149	135	137	126	131	119	141	155	143	160	144	166	144	149	154	142	157	171	124	154	174	156	143	132	164	160	154	137	139	153	148	150	138	172	165	156	136	130	144	123	145	136	147	139	132	162	148	161	152	130	132	156	124	165	134	140	132	150	144	150	144	160	150	137	139	135	128	139	159	126	132	151	140	141	129	149	176	135	137	156	159	144	140	149	157	125	147	140	141	154	131	157	163	152	149	128	166	142	144	163	134	154	136	150	149	131	163	171	149	147	141	161	149	148	148	143	160	141	137	159	156	139	115	151	131	150	132	130	143	176	170	151	141	152	127	130	156	151	143	121	127	161	150	143	155	147	139	142	155	127	142	134	142	146	158	132	135	135	124	155	157	138	147	141	143	134	159	151	135	130	155	150	146	112	157	143	141	169	131	144	116	145	138	175	146	137	162	139	138	184	135	131	150	143	151	147	146	133	173	140	148	144	140	123	140	166	179	136	167	134	136	143	144	114	156	155	168	149	134	150	159	179	150	153	156	134	143	133	157	145	142	150	155	161	157	139	134	159	139	159	118	132	163	169	126	140	146	159	152	146	135	141	159	143	141	137	139	128	142	143	134	138	181	160	156	133	163	144	161	119	135	155	143	149	135	167	159	133	154	143	143	149	144	146	141	135	124	147	168	133	148	131	151	138	152	158	160	152	139	148	142	178	156	161	146	149	127	141	171	141	143	149	122	143	154	147	151	149	136	121	151	134	131	135	165	153	144	161	136	129	150	113	149	156	130	143	130	178	134	154	159	162	122	163	163	136	146	137	143	145	123	151	139	138	180	135	146	142	148	137	138	118	132	132	131	170	151	149	140	139	149	137	168	140	170	137	138	159	168	134	157	154	141	147	153	146	149	152	138	144	140	143	163	140	145	156	141	157	139	151	171	142	125	149	162	145	149	160	135	148	153	144	144	147	145	151	138	156	139	136	157	138	160	126	158	151	132	169	157	151	161	152	121	128	163	149	136	158	143	129	142	158	173	152	146	132	140	142	141	161	132	128	158	147	135	138	135	132	159	154	141	154	155	161	148	137	168	152	147	151	143	172	155	136	140	146	169	147	141	165	148	153	143	145	142	156	140	162	147	138	143	131	155	158	140	145	137	142	152	159	138	126	146	137	126	160	153	143	138	129	132	133	146	133	134	133	140	150	166	140	159	150	147	139	150	155	150	144	160	149	144	134	143	142	143	130	138	157	130	155	130	147	154	156	152	168	142	149	163	143	153	138	157	162	155	132	128	176	147	139	159	139	136	143	151	152	144	127	155	146	177	156	131	143	144	180	150	136	146	130	148	151	145	154	142	134	169	150	160	156	142	152	148	151	131	154	138	155	144	141	144	144	146	135	130	139	137	128	145	149	116	144	140	131	148	169	135	155	129	150	132	133	145	141	141	148	131	139	128	159	164	138	164	160	162	130	131	148	157	158	147	144	126	152	140	133	126	151	166	155	150	158	148	153	149	145	142	146	152	139	151	144	125	143	148	145	126	157	162	152	161	146	139	147	154	144	130	146	138	150	145	142	136	132	152	166	145	163	169	137	147	143	170	148	159	151	154	148	151	137	141	135	157	138	150	154	134	140	147	119	130	155	159	126	152	135	149	176	150	135	154	145	147	174	149	152	143	152	150	174	139	144	172	159	135	155	166	151	127	135	141	131	139	138	155	162	136	157	144	128	162	166	141	137	151	131	149	150	157	130	146	150	160	136	144	146	146	148	153	157	147	145	128	164	149	150	162	130	155	140	172	125	139	159	146	158	133	131	174	172	141	150	159	137	137	141	148	136	124	142	157	132	162	150	162	125	130	155	145	143	154	121	144	147	152	115	142	157	147	136	144	143	127	158	149	145	151	143	127	151	150	128	121	147	122	140	131	155	130	156	129	145	165	144	140	149	167	144	165	137	145	134	146	125	151	168	145	118	130	172	157	152	150	148	161	143	155	155	123	135	125	146	136	155	130	150	134	142	155	149	144	144	164	162	138	144	146	137	128	157	148	139	146	141	137	144	157	164	131	157	136	138	156	129	140	166	153	132	145	154	165	155	157	138	143	147	128	144	153	150	162	138	138	149	149	136	134	167	147	157	159	126	143	161	142	170	160	139	147	120	137	140	163	140	159	141	143	146	143	144	168	149	148	143	156	134	155	148	142	141	159	137	144	139	156	137	139	121	146	156	162	172	152	135	141	153	142	160	140	149	134	167	165	152	149	148	143	123	151	168	170	126	163	120	168	125	154	128	152	143	151	163	161	169	168	132	133	155	152	150	161	123	145	168	170	162	154	152	169	131	131	133	126	141	154	134	149	145	153	160	159	108	132	134	154	157	154	137	146	133	138	170	138	153	158	133	147	139	149	152	159	153	144	157	157	144	166	161	131	147	160	162	151	167	147	158	154	144	157	154	171	162	139	141	136	140	129	153	143	128	135	171
2237	516	588	622	537	534	552	503	488	502	515	515	504	496	516	488	500	493	515	526	499	488	496	461	508	479	530	507	477	481	464	472	458	460	468	459	470	466	456	472	514	467	499	488	474	459	469	489	504	454	463	480	472	476	474	471	501	500	458	452	515	517	483	501	489	537	486	482	485	487	476	493	508	483	508	471	492	488	521	490	550	448	522	525	484	503	535	514	479	456	452	475	494	452	484	481	477	533	442	472	453	465	494	462	458	500	492	440	490	469	461	510	524	489	497	473	487	520	486	487	519	462	475	472	461	517	501	549	442	471	480	521	508	512	506	498	483	458	498	518	494	487	479	494	480	516	522	467	476	460	512	517	471	474	468	441	472	499	506	502	457	521	463	474	478	475	488	505	491	459	504	497	471	501	461	492	482	521	509	457	475	461	500	508	473	470	478	479	484	467	497	461	488	467	513	476	494	486	474	499	474	477	472	505	483	473	473	498	515	475	487	454	507	498	510	480	482	470	510	471	460	464	486	478	494	490	500	473	482	449	468	485	516	522	510	455	445	468	529	473	516	459	503	469	466	483	450	476	495	457	499	484	510	495	511	494	460	514	513	476	527	488	505	500	508	481	495	451	485	495	513	477	476	483	490	463	452	450	492	478	511	524	442	472	462	446	487	469	464	458	510	486	442	522	489	509	489	510	496	501	484	474	500	509	522	535	504	520	487	503	496	484	456	470	438	474	479	466	505	520	477	489	466	490	521	480	488	458	515	476	494	483	474	531	493	489	502	476	493	469	496	474	479	522	500	501	478	477	493	498	478	457	514	486	441	484	495	455	455	464	470	492	482	476	549	464	518	482	480	509	482	486	459	478	487	438	500	440	489	500	506	486	515	512	510	527	493	464	526	496	500	483	488	489	495	502	470	508	481	508	481	482	485	496	511	533	482	476	486	495	488	492	439	510	493	485	531	449	479	491	497	484	483	516	483	485	466	490	470	505	460	515	523	466	511	461	482	486	479	470	505	502	501	499	483	490	510	481	473	511	472	458	505	459	468	470	474	462	521	477	480	475	453	487	514	476	490	494	457	491	473	478	483	507	504	495	455	500	488	509	493	490	524	512	442	510	485	448	454	434	474	480	485	451	467	462	526	508	440	478	480	479	472	476	488	470	486	458	469	486	474	474	494	492	503	470	459	483	480	505	494	476	468	498	452	461	453	502	508	479	465	494	469	464	477	512	468	451	455	469	439	476	469	482	468	509	448	484	487	483	474	454	480	509	516	493	470	510	488	501	485	526	478	496	483	508	486	484	485	477	479	488	463	480	505	485	480	469	470	502	457	449	465	453	460	497	544	524	535	466	489	468	467	489	491	486	486	512	514	460	453	527	498	485	480	474	466	467	506	460	447	477	491	478	456	432	485	442	508	469	493	521	503	478	489	506	490	501	473	492	482	474	444	482	488	481	481	489	499	472	477	509	445	468	509	518	473	469	497	465	493	477	479	481	448	489	488	511	492	515	498	473	469	470	512	503	502	554	463	494	480	484	493	451	457	503	487	467	449	465	499	481	496	530	482	474	516	511	467	435	472	485	497	465	478	442	482	461	471	480	480	474	494	489	498	452	513	440	519	441	488	498	506	523	467	508	445	505	457	495	495	490	482	480	521	465	475	473	466	515	460	479	477	505	474	488	507	532	497	481	482	488	482	459	512	523	497	440	477	443	527	474	459	493	489	475	480	538	457	476	508	485	470	528	453	434	486	494	497	462	491	532	485	484	486	498	481	491	484	532	510	469	497	491	479	457	487	510	487	489	482	469	490	457	444	498	497	504	493	512	472	486	449	478	502	448	485	499	459	504	489	521	462	472	490	482	476	492	508	479	505	456	504	462	498	455	482	521	484	491	520	474	458	514	456	524	515	451	491	471	498	453	510	459	490	527	468	487	526	491	493	529	454	462	489	493	474	478	467	459	462	498	506	470	471	487	492	489	490	488	462	480	517	485	523	442	454	510	437	469	432	464	492	511	479	463	515	490	473	487	454	467	505	461	472	502	464	495	488	460	474	493	474	492	472	497	469	475	451	468	529	466	521	491	481	449	527	497	485	490	458	456	453	480	453	454	486	476	455	504	488	491	454	535	493	496	484	467	490	484	446	468	470	483	492	501	478	475	497	507	526	496	465	449	478	524	472	488	476	454	429	549	486	516	474	453	526	497	472	487	480	492	494	513	512	503	489	466	490	472	497	505	474	475	503	454	479	456	495	482	464	475	486	480	506	471	465	490	521	528	478	484	476	428	483	499	523	541	484	454	486	460	497	495	458	484	465	472	480	512	475	467	485	466	504	479	507	531	457	487	536	483	491	487	506	497	476	489	508	459	501	457	457	470	491	522	484	525	488	481	491	484	498	472	481	474	473	474	465	529	511	498	531	493	506	492	476	484	513	492	527	465	502	481	463	480	484	490	467	487	464	466	490	514	524	470	462	450	466	531	486	441	475	497	512	463	461	498	504	495	512	474	478	490	477	491	468	494	457	526	500	498	455	447	480	486	506	501	486	500	489	464	486	491	508	500	486	494	496	487	463	448	517	489	459	500	491	473	509	452	467	509	462	512	533	500	454	493	440	480	450	490	482	502	467	497	480	498	493	472	433	486	473	478	474	483	542	490	528	473	470	477	502	478	463	519	507	471	472	465	493	447	498	463	487	472	453	507	524	465	470	465	488	456	453	476	487	506	487	488	500	470	451	520	481	481	513	445	480	480	494	495	483	471	437	499	451	502	484	479	491	521	461	476	437	475	464	489	531	478	503	494	462	513	475	489	502	476	485	466	471	483	472	507	484	523	492	472	475	500	495	483	446	503	490	484	497	499	477	477	477	478	460	462	503	481	498	482	454	476	488	508	502	512	512	467	525	469	459	480	444	486	480	466	461	477	486	485	500	489	493	474	466	463	461	478	502	455	479	464	492	476	478	462	438	530	499	487	521	450	513	488	493	452	485	480	477	465	448	497	494	521	433	522	487	496	470	477	516	488	472	507	437	489	456	469	539	486	488	493	497	467	510	501	495	486	489	520	494	484	468	538	460	513	485	517	519	438	495	510	505	494	480	480	471	479	497	501	477	465	507	495	493	488	497	477	488	485	478	494	468	454	471	471	493	513	482	449	478	497	526	523	474	499	457	476	459	489	462	487	479	504	494	487	463	466	492	491	498	459	527	482	471	457	497	488	487	469	483	515	473	453	504	486	507	488	486	443	469	492	452	459	485	513	493	469	456	496	481	467	476	469	494	515	478	466	537	497	487	499	472	467	467	485	497	469	498	475	478	500	503	489	455	480	436	483	485	526	456	489	517	455	504	492	435	455	508	497	451	508	492	488	489	516	511	458	466	516	496	506	479	495	490	513	465	491	492	460	487	506	482	481	471	504	499	485	487	501	489	483	454	459	484	490	474	530	470	497	409	495	513	483	464	482	506	483	509	502	478	520	457	512	492	501	471	460
12830	2805	1809	1224	789	659	582	519	438	405	440	396	415	379	367	347	345	348	348	347	363	362	354	321	347	345	340	299	360	330	348	335	332	397	297	325	307	335	372	366	350	326	361	330	318	348	322	322	341	324	320	351	296	332	335	350	355	339	337	333	291	326	329	317	275	306	313	336	333	312	358	353	325	332	336	335	318	319	385	322	308	316	319	352	342	336	311	321	305	342	323	346	330	354	313	350	290	329	330	322	345	325	323	315	326	339	288	330	312	315	279	328	336	313	338	352	324	318	295	309	331	298	299	341	339	330	335	324	324	317	341	325	353	330	305	326	339	346	329	325	307	322	303	325	319	302	356	341	327	337	335	359	328	322	317	324	351	309	300	318	319	334	323	308	305	341	312	339	352	305	317	341	318	318	325	321	305	341	337	306	342	327	308	319	324	326	357	371	334	328	329	326	296	327	311	318	301	306	346	306	310	300	310	341	321	325	330	337	306	328	319	321	331	318	325	339	321	325	353	301	336	366	303	309	334	294	317	352	334	335	339	360	291	305	293	336	318	305	346	342	329	324	338	355	339	320	308	311	341	329	305	341	309	327	330	349	323	301	342	289	300	348	338	275	282	321	320	326	343	307	322	356	341	338	308	320	329	320	340	353	302	313	323	299	329	370	317	347	298	336	352	310	310	344	330	321	292	306	327	318	307	314	333	319	318	319	329	333	315	326	328	318	335	327	318	335	306	340	341	333	339	325	316	304	294	331	327	315	335	319	336	300	319	332	328	298	317	297	327	302	315	304	320	346	354	324	335	317	341	296	320	337	296	288	344	341	329	340	348	339	290	304	308	349	356	322	353	294	299	291	320	292	356	326	314	287	336	323	350	349	354	295	307	345	297	319	309	353	331	322	324	302	346	294	307	310	330	320	312	321	294	342	339	331	313	340	321	283	293	320	293	350	294	324	368	300	324	306	308	319	340	334	315	334	332	310	334	351	350	299	329	355	296	339	303	370	336	306	312	341	332	325	322	319	346	320	341	298	298	318	288	332	353	300	337	315	339	320	325	309	287	320	311	288	319	303	306	359	343	278	303	317	316	334	341	300	336	338	316	288	341	368	334	321	353	309	303	330	306	384	313	345	304	303	318	355	332	330	311	323	330	318	318	297	329	348	331	323	293	332	353	321	324	333	340	327	316	326	306	328	318	337	333	344	326	317	353	348	354	320	325	318	356	304	363	339	292	280	324	323	332	362	351	327	340	340	303	312	333	352	325	333	325	341	365	308	328	347	309	344	324	337	322	277	276	345	338	325	316	312	316	294	330	316	299	308	320	373	351	329	343	312	311	309	302	299	332	346	295	295	352	290	301	286	345	297	368	354	312	318	309	339	292	332	307	343	314	324	327	343	321	333	330	358	319	349	361	308	363	318	309	309	355	329	326	320	349	331	348	313	331	340	293	331	346	356	325	324	300	344	347	322	298	324	339	317	313	328	332	330	327	293	328	332	359	303	341	314	288	311	324	294	345	343	331	334	336	305	303	304	324	335	331	304	328	324	335	333	285	297	306	302	313	328	290	338	324	313	321	333	324	374	365	322	333	319	322	294	316	303	309	315	328	282	319	314	326	334	332	353	371	324	348	340	321	339	345	303	316	308	353	338	336	284	306	333	333	344	323	311	321	313	340	325	346	351	306	304	346	348	291	349	323	345	303	329	358	301	335	336	317	286	354	327	280	309	337	305	349	324	333	322	324	335	296	300	328	333	332	350	293	317	334	305	340	322	293	325	364	308	323	289	332	320	346	321	320	314	358	315	344	315	288	373	336	309	363	370	328	348	316	327	343	318	339	322	319	332	330	290	342	301	328	346	338	316	305	335	349	332	328	337	352	325	306	345	327	334	353	330	308	306	304	332	304	351	340	305	337	293	335	359	338	329	341	297	323	304	359	319	334	325	337	359	329	317	339	348	337	322	357	316	358	321	361	340	344	320	321	354	294	294	305	342	322	306	301	310	310	318	373	335	301	294	349	340	322	323	358	345	339	297	313	320	352	332	329	340	303	296	329	332	335	336	331	327	351	320	306	314	319	335	334	312	345	326	293	352	320	330	329	329	306	322	317	309	307	338	294	312	302	329	283	346	295	314	314	328	335	313	321	309	331	339	324	319	344	337	316	331	334	349	305	301	303	331	318	329	354	319	316	354	300	336	317	313	338	344	302	304	315	301	312	281	333	338	336	349	326	308	313	350	297	310	347	325	336	345	353	325	370	306	338	326	312	324	317	306	312	305	311	346	321	346	295	327	299	341	329	316	341	346	309	304	320	318	313	293	323	289	308	328	325	344	307	324	328	313	334	303	325	312	354	317	309	287	290	317	344	367	306	329	314	307	324	312	314	350	323	350	356	305	312	320	328	325	334	303	295	323	335	339	316	320	296	309	329	325	312	333	323	354	312	291	360	363	364	303	337	304	336	335	328	372	299	285	332	316	316	318	339	318	305	308	354	332	338	330	342	326	310	321	314	327	315	307	334	336	330	329	304	306	301	300	331	319	319	321	346	299	331	339	343	358	329	371	303	354	329	348	310	299	310	299	332	313	327	318	329	324	347	328	354	346	341	369	310	315	298	317	333	354	350	322	318	307	302	335	355	323	333	314	317	329	329	344	330	311	321	312	347	335	309	307	322	352	341	309	307	287	337	320	386	311	306	368	292	308	326	314	329	303	350	325	351	316	335	343	348	349	337	329	342	320	334	311	310	308	311	309	337	291	294	322	352	323	321	328	320	318	306	320	338	332	300	336	316	329	293	335	330	332	318	318	337	317	308	361	327	329	319	354	332	329	328	354	335	314	326	329	320	303	269	350	380	303	342	319	372	327	354	321	305	372	343	325	340	325	304	322	317	338	297	323	347	325	307	323	310	353	290	355	350	301	334	329	337	312	335	328	355	356	336	316	307	351	342	356	320	335	332	324	321	321	331	326	341	289	362	303	311	304	336	310	314	348	311	303	316	307	345	293	329	312	326	349	304	321	347	324	330	344	302	297	329	308	322	326	340	351	344	309	334	321	326	293	369	329	331	288	343	337	335	347	339	326	328	340	307	314	323	343	347	311	305	310	326	319	336	306	333	323	341	332	317	333	363	310	314	352	348	341	336	346	366	298	310	339	318	337	295	296	311	279	320	294	345	360	292	327	331	304	341	342	354	334	306	303	339	348	356	332	330	300	321	314	329	342	334	332	321	283	323	313	309	333	325	307	308	322	381	358	348	319	341	324	296	341	306	335	309	335	383	295	317	338	290	308	333	363	323	361	321	325	351	323	329	332	322	297	343	293	326	324	332	306	295	338	295	320	337	318	349	324	322	308	308	330	345	323	323	298	319	333	305	319	290	323	327	345	312	329	315	331	330	320	314	302	317	311	335	303	297	321	355	359	330	313	343	353	345	326	319	356	281	312	323	305	289	309	332	330	314	335	306	311	328	323	320	329	323	300	314	318	317	279
8164	1818	2478	3073	2822	2463	2127	1966	1746	1654	1483	1383	1351	1275	1220	1140	1173	1134	1074	1057	1107	1039	1015	1060	1021	1020	924	1029	929	968	981	919	992	971	977	952	957	875	943	947	924	879	923	919	918	977	893	865	989	941	860	933	952	892	903	942	912	948	950	866	845	858	884	909	947	941	948	901	929	910	898	875	901	888	923	962	913	882	883	912	927	938	841	918	936	907	924	920	865	876	924	883	885	904	883	907	869	997	871	847	942	912	917	929	905	879	862	865	911	928	855	916	868	930	865	864	922	908	890	931	870	918	902	916	874	879	876	908	840	877	901	893	913	871	927	902	839	868	928	917	860	894	925	866	886	892	882	879	887	835	873	908	890	882	837	894	866	881	900	877	889	906	929	842	898	899	904	896	894	941	904	948	877	847	896	874	965	863	875	927	862	867	854	844	889	830	870	847	854	878	907	922	912	880	896	904	867	872	867	912	898	894	962	888	905	916	900	845	818	909	873	866	946	854	894	877	895	847	903	886	851	929	878	843	852	945	928	904	832	919	900	876	847	878	867	847	892	933	869	870	929	889	838	898	872	888	946	817	897	871	923	811	936	901	896	940	868	933	909	888	832	876	848	859	875	838	935	920	857	892	911	896	884	852	903	861	865	934	907	884	836	940	934	868	896	890	862	896	885	873	880	941	865	925	863	858	887	909	835	894	891	899	863	919	873	878	934	922	902	917	878	867	879	909	938	842	861	936	953	887	946	941	862	930	926	859	904	880	885	869	874	916	966	900	892	911	866	922	876	914	899	900	882	881	822	947	938	863	896	914	910	897	916	846	858	886	941	929	878	913	852	915	893	870	898	914	881	945	851	865	902	855	901	858	968	873	921	922	895	877	928	831	897	898	878	844	910	844	932	888	949	878	919	889	906	869	869	903	903	861	930	914	953	906	930	946	841	911	909	873	956	842	862	850	930	888	885	884	851	880	876	847	863	883	877	863	893	908	906	943	968	849	863	890	941	925	915	921	857	858	913	871	837	883	852	865	942	937	838	892	902	927	817	976	949	916	870	923	916	928	926	878	908	900	874	951	898	883	868	916	926	886	907	857	841	917	894	822	893	873	947	903	873	890	909	854	889	891	829	868	888	860	878	884	879	864	884	903	866	865	914	890	852	931	884	876	850	914	886	880	935	927	886	865	871	845	906	884	873	846	906	837	908	861	891	870	959	935	921	835	856	893	856	860	912	904	914	831	907	899	850	876	886	851	899	861	908	890	828	918	914	925	862	934	937	872	879	965	942	898	884	870	852	845	899	890	836	889	883	897	842	911	917	886	877	882	833	918	906	852	936	839	921	908	912	891	901	930	923	858	867	903	836	846	915	886	878	905	885	868	949	863	911	820	862	917	868	889	863	917	927	910	821	868	905	890	852	884	858	934	840	871	861	878	916	903	872	896	926	905	893	908	893	938	859	862	869	930	861	900	915	879	909	906	897	879	871	934	871	896	910	912	902	914	885	891	866	900	886	877	825	878	882	920	931	905	851	894	875	875	869	891	913	892	859	858	932	910	910	896	913	899	848	871	913	879	868	888	868	905	877	861	894	896	900	903	901	839	865	884	927	896	935	916	944	887	909	906	886	864	874	881	853	866	852	856	909	901	931	873	891	910	880	875	894	901	887	939	892	872	873	878	898	917	894	856	829	862	876	897	873	899	880	905	934	887	924	895	888	868	883	934	895	911	859	863	843	869	927	927	820	886	856	873	873	895	846	900	827	928	846	827	895	874	882	932	907	855	890	888	883	859	881	933	929	881	869	876	911	915	948	883	941	850	865	925	854	912	924	892	925	894	870	895	854	899	910	846	873	887	934	880	872	907	939	913	868	863	919	902	860	876	870	868	832	864	871	889	917	946	874	898	881	912	915	866	871	892	913	846	854	855	883	864	914	918	842	901	877	947	915	890	942	886	868	911	919	883	872	866	870	912	892	915	858	910	902	881	896	893	862	849	897	947	919	906	885	916	891	887	856	878	895	952	855	848	854	923	885	851	905	881	885	902	863	837	942	919	876	888	898	901	898	897	888	919	913	895	882	893	847	867	897	861	874	891	909	930	904	863	888	925	888	830	918	877	852	874	933	883	876	958	940	927	861	865	904	900	921	846	881	875	892	860	894	851	871	900	898	888	884	915	889	915	918	894	921	908	829	832	906	910	916	929	936	877	882	859	931	929	894	873	896	872	812	921	883	894	843	840	886	896	936	894	868	870	902	915	910	911	890	860	876	856	902	839	927	918	868	835	904	887	891	865	885	950	869	867	884	911	910	921	839	839	865	837	907	914	900	895	921	925	862	886	860	881	885	878	877	887	913	892	854	882	969	858	833	914	898	926	887	813	918	856	843	859	902	941	880	874	855	888	905	898	891	880	933	917	866	900	869	851	854	834	867	871	908	898	903	875	927	917	912	831	906	855	891	914	887	880	867	918	807	865	910	888	903	857	865	869	913	905	916	918	874	892	917	897	862	897	928	896	886	901	876	903	926	936	878	886	926	867	923	904	887	937	970	866	886	899	916	915	920	871	931	852	938	875	868	925	855	898	930	872	876	857	904	864	864	910	859	927	917	875	893	869	924	855	916	876	878	917	880	907	856	897	869	876	875	859	833	949	908	860	866	868	850	909	926	894	882	879	880	916	841	861	923	894	851	889	882	831	942	900	911	915	870	846	879	814	859	903	892	884	892	898	858	903	935	856	856	831	875	906	908	921	915	905	904	862	841	915	858	861	915	902	875	888	882	958	879	863	900	910	885	880	862	896	881	875	882	882	872	877	861	879	879	887	911	903	883	937	875	877	868	926	822	802	918	898	903	876	883	940	917	903	852	903	888	882	876	918	911	858	867	930	846	902	948	889	858	842	875	911	886	889	931	841	929	928	892	886	921	905	895	895	885	894	856	914	841	879	857	900	865	888	887	857	872	855	886	911	895	870	859	870	869	937	904	839	902	897	891	882	928	873	867	880	900	887	854	854	888	896	901	889	928	854	882	893	891	934	872	858	943	884	852	933	892	881	917	929	878	911	885	917	860	882	907	868	897	873	937	892	883	855	835	883	881	875	921	916	858	879	893	868	951	907	872	866	868	908	852	854	888	878	890	922	858	936	879	876	841	875	893	888	908	898	903	848	905	952	865	868	902	839	886	856	905	880	887	914	907	838	883	861	848	875	916	884	905	841	916	907	843	915	842	906	899	929	921	923	925	896	929	835	866	896	885	898	824	882	857	914	915	883	874	930	875	922	917	867	867	869	890	911	886	881	887	924	908	894	876	909	852	907	922	837	920	891	876	901	863	861	894	820	906	893	861	874	941	920	856	871	892	924	927	903	893	913	885	909	814	916	813	919	902	893	893	934	898	875	879	937	885	893	930	849	900	883	908	918	847	917	878	928	884	879	852	898	871	957	846	846	922	879	902	874	910	874	922	906	865	897	919	939	856	891	898	873	900	911	859	863	867	878
18548	3626	2465	1856	1283	945	747	659	592	524	501	482	466	481	430	426	441	421	459	408	368	392	392	352	372	381	433	379	351	375	383	401	389	374	413	359	362	384	380	378	336	361	424	397	375	345	364	386	369	337	391	388	352	393	371	389	383	382	348	368	323	362	387	355	386	392	376	371	385	333	337	352	389	397	381	334	376	375	332	406	366	350	366	375	392	364	369	362	359	378	379	370	334	379	403	346	404	367	389	367	382	348	369	405	378	350	347	351	365	361	364	384	373	366	320	344	368	372	376	356	388	375	391	349	370	429	378	342	397	394	386	356	376	348	366	371	394	409	377	373	373	366	379	304	365	351	331	363	383	355	366	386	369	356	360	361	394	404	368	351	386	350	406	369	378	348	379	373	377	361	345	375	357	384	359	381	408	369	336	337	382	335	362	320	357	398	354	346	358	379	370	372	319	364	365	335	370	364	329	370	388	383	356	369	381	373	352	383	370	402	377	378	355	353	354	367	376	340	374	328	357	363	319	392	403	375	359	362	359	375	354	391	387	401	372	346	359	365	365	369	349	347	352	369	399	336	375	330	362	382	356	375	327	373	377	378	378	370	367	349	355	322	374	385	357	378	360	388	380	388	395	368	353	336	378	374	358	376	375	357	376	333	368	349	356	356	424	378	360	342	365	321	354	359	362	343	342	331	389	344	412	372	367	361	374	375	363	373	337	360	378	364	375	364	342	358	339	361	383	373	324	384	363	345	403	345	355	337	336	366	395	394	370	375	361	340	372	375	337	316	360	354	367	348	378	358	333	355	389	363	379	344	358	375	343	379	365	403	377	373	354	352	364	383	349	338	347	334	347	356	382	356	381	386	330	365	351	393	374	372	348	352	366	358	386	365	342	344	360	360	367	337	397	344	345	362	363	393	398	359	339	388	347	359	344	373	354	365	360	383	343	366	358	396	349	380	351	383	335	382	358	388	364	368	357	392	329	390	382	376	352	370	389	394	360	389	357	369	370	372	373	350	344	399	359	367	383	340	345	398	390	395	344	358	365	371	399	418	360	366	368	367	345	346	338	359	340	369	371	341	350	339	343	402	374	376	331	379	387	377	361	374	374	362	358	347	355	347	389	373	361	383	330	397	380	366	369	386	342	345	354	345	375	381	396	332	396	356	400	371	318	346	375	346	394	357	390	388	392	366	356	349	373	393	351	379	351	371	356	375	390	371	346	380	316	317	387	357	342	388	356	375	336	365	404	329	388	407	374	372	363	374	361	351	399	355	356	366	361	346	341	404	354	358	357	386	328	375	382	357	371	346	388	359	357	338	340	352	350	369	381	401	359	325	371	351	379	387	401	366	358	331	368	392	376	365	337	351	393	397	369	393	351	359	341	401	369	339	368	371	401	371	384	377	368	356	366	364	367	348	340	370	358	355	410	360	364	371	353	377	364	377	352	359	377	356	356	360	362	372	316	391	334	391	378	360	379	356	348	361	376	358	347	365	385	377	380	352	392	333	380	395	378	363	383	352	381	378	349	383	348	350	387	349	346	387	377	335	372	373	392	357	350	341	342	379	337	378	357	352	350	378	365	355	383	362	397	398	392	387	387	380	357	399	340	350	354	383	359	354	337	360	393	372	380	366	362	365	425	371	374	318	333	373	356	386	351	366	337	339	351	381	351	353	380	379	348	350	404	335	345	389	360	365	375	394	376	381	391	345	382	330	364	357	354	371	354	372	385	345	362	338	351	369	404	368	347	365	352	393	387	360	379	366	339	385	341	426	383	362	378	336	427	369	381	380	383	356	355	352	347	334	362	377	335	343	379	353	382	366	371	363	368	390	374	340	364	399	342	367	349	385	365	389	372	359	400	368	376	372	363	407	354	335	381	387	355	350	370	394	343	353	325	363	325	367	380	332	346	361	369	383	343	348	376	355	389	385	400	401	379	366	388	378	374	372	391	370	349	369	365	437	379	361	412	336	374	375	340	390	385	375	374	353	347	385	386	383	354	355	342	362	377	345	318	366	374	364	353	337	369	381	353	374	374	387	369	385	348	406	344	361	319	331	375	374	404	393	342	377	365	353	367	376	350	356	367	385	359	351	327	366	359	335	360	336	355	366	364	377	362	376	364	361	338	347	405	333	383	386	354	366	360	393	331	371	336	362	335	383	334	378	375	394	341	348	344	335	370	368	339	393	358	354	351	372	406	349	367	337	352	375	332	360	321	369	370	384	364	356	339	360	388	344	394	329	386	380	391	391	384	359	346	400	357	373	394	376	353	379	382	376	387	356	378	377	339	373	346	382	366	375	382	372	360	379	363	377	343	357	343	343	359	362	341	380	353	390	369	366	365	367	398	369	355	383	329	359	344	362	368	350	330	368	359	390	347	363	380	366	389	357	349	379	372	366	382	317	364	403	387	399	379	400	371	392	335	349	378	362	372	362	372	361	345	382	391	376	372	373	362	370	365	360	335	356	354	364	358	351	351	400	359	367	367	393	394	370	345	386	379	367	368	378	343	353	372	373	361	367	350	384	396	378	359	360	371	359	354	356	368	375	355	359	344	357	349	384	374	369	337	363	384	351	359	353	338	394	390	359	380	372	359	365	321	364	369	363	365	350	387	365	325	366	365	385	342	356	365	366	403	381	367	376	347	405	414	402	354	359	380	369	366	364	351	386	356	373	367	408	355	356	353	361	359	345	376	359	339	388	380	333	346	374	349	387	396	357	384	351	326	366	356	352	365	367	376	350	345	373	385	368	352	372	363	377	346	370	381	374	350	358	356	373	362	409	394	342	372	348	408	406	356	370	386	359	381	359	352	356	395	377	385	356	367	368	351	380	373	419	353	322	369	372	334	351	355	394	382	330	387	359	387	364	351	364	382	374	352	385	329	394	344	375	383	412	345	347	369	344	366	376	371	352	338	409	350	359	361	361	369	363	346	384	336	396	321	358	335	375	349	379	353	379	377	377	390	366	397	338	380	335	363	361	329	349	381	376	398	367	342	372	352	348	359	338	360	371	377	327	395	345	363	349	363	390	347	363	353	362	392	364	335	353	416	317	353	358	359	386	373	363	397	347	327	372	354	369	384	400	356	348	348	375	366	375	367	339	346	364	355	397	396	357	361	346	345	360	369	352	371	339	381	379	396	329	353	336	388	380	359	338	360	358	363	385	362	334	373	364	362	378	342	338	362	367	323	365	373	334	369	380	337	382	344	364	357	368	370	361	349	361	406	368	369	364	389	354	365	397	369	350	363	381	380	352	378	348	336	387	383	366	333	372	362	339	394	370	394	371	372	364	372	401	352	371	354	357	354	351	373	372	375	375	387	374	406	375	363	367	365	351	365	318	344	395	408	369	405	365	358	389	346	388	341	362	353	363	351	384	356	354	341	389	390	358	365	372	349	388	359	335	370	356	340	360	386	367	371	375	364	383	361	359	349	391	391	338	351	375	363	364	402	359	370	391	389	352	389	416	354	380	333	361	345	332
9576	2420	3757	4654	4279	3740	3209	2772	2498	2161	1943	1781	1755	1580	1501	1441	1379	1334	1299	1258	1252	1173	1208	1217	1133	1117	1171	1092	1096	1141	1144	1005	1092	1060	1077	1029	1049	1075	1111	994	1005	1007	1048	1028	1032	990	989	992	1063	955	948	1020	994	1024	987	983	1003	1060	968	1022	947	1020	963	950	1007	961	999	984	971	956	976	992	943	968	934	947	974	1010	962	996	969	972	979	1004	929	950	989	976	972	945	933	917	1009	1002	959	995	930	991	902	979	967	994	960	955	974	964	957	975	970	990	959	965	986	977	946	960	929	956	975	950	1020	968	929	942	984	966	937	973	981	927	960	936	931	941	929	1025	949	926	916	993	952	964	963	931	942	989	970	925	950	935	937	968	894	948	960	931	925	963	965	913	925	961	975	943	1009	963	992	928	981	982	929	976	917	875	933	917	982	953	923	973	949	941	930	955	893	925	966	951	890	992	966	963	1003	981	950	933	927	927	976	894	951	925	985	920	963	971	1018	918	915	940	977	952	940	958	966	922	966	932	959	912	948	963	913	918	1008	976	937	909	955	917	926	956	977	975	967	935	965	948	921	957	954	915	951	1011	864	970	952	900	915	939	939	956	951	963	894	983	937	956	938	917	938	965	915	962	988	930	966	950	1006	965	988	973	958	944	978	961	917	935	926	904	971	978	945	930	949	889	900	984	928	944	954	978	949	880	979	932	961	918	939	949	919	954	917	944	968	966	923	983	987	939	925	928	858	924	982	958	905	928	933	966	979	1005	969	936	957	950	956	942	964	921	921	915	964	946	976	956	963	941	952	967	1013	972	973	998	921	965	907	875	996	966	946	959	943	924	959	915	913	974	913	966	927	908	1026	946	933	984	998	952	973	962	952	957	946	931	943	892	954	964	950	933	954	892	945	925	971	920	950	877	972	953	915	957	987	959	969	941	924	943	986	949	946	965	976	919	981	957	965	959	953	898	916	946	936	932	958	930	995	1029	992	960	924	952	935	976	913	927	932	1001	929	963	981	962	954	999	945	1011	925	979	918	936	947	987	917	942	956	945	938	917	936	952	910	905	918	937	927	949	920	987	992	912	945	961	1007	995	987	933	940	949	985	940	947	915	905	965	940	976	928	957	902	943	921	969	991	972	1010	921	969	949	922	902	964	970	943	954	915	938	963	910	949	899	933	926	982	928	939	984	951	947	960	894	933	932	1029	966	986	961	972	938	955	943	959	974	905	921	931	969	973	963	931	925	1001	944	897	923	972	977	955	987	889	999	937	976	899	985	971	948	946	911	922	969	946	950	992	942	907	1003	1003	960	913	930	959	990	901	946	970	910	950	936	981	984	965	905	925	964	962	987	922	928	998	953	972	962	963	931	988	991	975	911	970	970	943	965	964	966	918	993	980	974	986	897	1017	945	930	937	918	934	922	931	942	944	962	953	998	987	945	936	969	948	1006	913	946	893	911	925	928	957	961	1039	994	961	918	942	950	961	957	989	918	906	967	979	902	897	966	950	951	937	975	995	983	945	968	925	975	996	970	966	960	964	939	945	903	945	956	958	960	940	986	939	1002	944	960	982	947	948	965	933	956	924	970	977	966	973	956	959	969	974	936	935	944	970	944	968	936	958	908	970	980	944	959	947	978	1011	959	976	946	936	1006	966	956	991	938	923	983	998	949	975	921	944	991	925	976	942	965	963	953	968	1010	987	950	950	978	993	934	977	924	941	1019	940	931	983	955	913	946	1010	940	919	1020	908	981	977	889	983	954	965	908	937	986	971	980	968	954	943	898	916	1014	946	982	893	902	964	913	923	977	953	930	926	964	900	956	985	958	966	988	962	880	985	973	961	1012	919	948	951	955	976	931	1018	921	963	975	997	941	901	939	1004	1028	946	944	897	934	1013	997	958	956	986	958	944	970	967	973	978	989	907	992	933	974	953	955	923	914	971	1016	924	992	993	990	917	978	980	1024	905	943	952	977	927	963	978	956	988	935	931	902	985	962	957	928	1008	996	983	941	923	971	963	953	937	968	942	944	968	957	850	907	942	978	955	976	933	1023	970	900	947	1045	908	914	972	956	938	953	936	941	970	987	939	940	960	947	981	976	925	966	947	970	986	959	946	965	996	937	949	943	896	935	990	988	937	1028	947	1008	893	883	948	945	1003	995	928	935	919	979	894	966	926	984	939	951	897	883	902	972	982	974	957	944	970	935	940	952	973	978	975	897	929	938	919	949	963	943	919	904	934	921	1021	976	954	953	974	994	1000	961	904	988	951	943	970	928	1028	961	965	960	981	962	942	988	931	923	942	1020	971	922	925	900	969	964	937	940	984	1008	982	968	915	949	960	941	959	1014	1002	975	932	958	927	934	948	944	918	1022	941	943	955	925	959	902	933	953	929	973	949	1000	1008	907	908	943	946	950	1000	952	951	985	964	924	957	932	840	966	905	885	961	935	940	996	989	934	971	955	981	963	961	965	969	1027	929	963	939	986	1032	987	1006	969	927	958	992	979	920	907	894	1002	954	903	921	961	992	1000	952	897	929	934	990	976	912	946	969	962	976	970	899	994	958	900	944	906	972	996	916	900	950	951	972	886	974	958	920	968	993	938	969	993	886	945	926	938	943	952	910	967	969	956	917	933	968	995	955	989	956	965	933	1000	934	931	936	921	965	997	967	939	1027	970	920	955	1001	915	944	951	936	941	973	922	936	942	954	911	914	1025	963	979	983	924	959	994	903	985	866	936	956	933	888	968	918	987	959	977	914	930	919	997	953	949	935	957	967	960	926	979	973	938	959	935	911	1002	922	940	919	984	926	956	967	900	963	892	917	932	969	947	923	976	947	981	940	985	974	971	971	1002	938	1004	944	967	903	967	988	979	920	957	980	931	952	939	942	982	975	948	921	935	950	967	951	1014	913	979	966	1010	947	931	946	977	964	955	946	932	902	959	1006	938	971	924	980	980	965	965	957	1013	920	980	986	954	978	937	985	979	938	939	1017	1008	946	969	920	915	972	945	919	984	954	966	924	946	982	941	921	979	949	980	983	949	974	978	983	964	932	899	954	976	930	988	938	973	961	972	923	968	956	1020	909	916	970	901	970	937	992	955	919	943	981	952	924	964	963	945	922	957	965	958	925	920	892	1003	962	982	942	972	988	884	980	993	902	1040	906	934	965	941	970	958	937	971	932	1017	973	945	962	955	927	923	950	984	958	951	944	997	905	952	957	985	944	880	989	939	969	990	973	997	972	980	1001	956	953	939	922	938	913	965	959	966	936	1010	926	1003	916	944	971	968	941	960	976	934	968	931	951	956	1043	981	982	928	919	882	977	878	938	945	967	885	970	900	883	961	932	912	995	994	971	904	947	970	935	939	951	974	954	977	994	931	914	881	953	951	1021	928	941	907	1009	930	900	1031	961	909	1011	1019	964	934	946	920	954	913	957	982	984	989	945	988	962	928	962	954	923	968	917	963	992	913	988	936	969	987	966	945	927	914	940	923	1010	942	945	953	909	953	941	914	969	951	969	954	954	1002	963	993	919	949	952	945	961	933	988	990	956	948	947	947	916	975	1002	958	902	922	954	929	1017	976	974	969	941	941	937
2306	224	174	161	161	145	158	159	156	146	170	140	114	144	134	121	147	177	164	146	130	145	130	149	109	155	156	128	136	160	134	150	133	163	153	138	162	133	152	138	132	147	149	150	159	131	138	153	128	144	143	162	139	154	130	126	163	104	159	141	141	146	152	146	147	152	147	149	149	145	147	165	143	135	150	166	161	158	134	147	150	140	156	128	152	154	142	146	156	159	141	144	135	155	124	145	135	161	151	133	162	123	139	162	145	133	146	146	150	127	150	152	141	143	124	141	140	165	145	155	152	138	129	167	124	145	150	148	170	173	147	166	141	139	140	149	150	158	153	159	146	133	162	160	128	152	147	155	154	128	158	142	138	162	155	147	161	134	151	144	177	164	153	158	151	162	132	132	165	139	147	135	123	140	159	129	167	165	150	165	130	136	156	149	115	158	139	161	168	147	159	139	146	144	163	143	144	144	137	135	132	147	153	157	141	138	151	140	142	132	158	167	143	137	132	140	161	128	151	145	157	149	135	127	160	137	155	161	143	153	157	148	143	144	138	137	132	153	155	165	145	138	139	155	142	126	163	142	164	140	156	125	145	143	155	160	153	124	125	166	155	156	138	152	150	152	149	139	151	136	140	161	168	131	160	118	149	133	144	135	140	151	149	148	157	144	156	144	147	156	137	146	150	150	136	144	158	142	160	146	149	144	143	160	140	163	143	157	157	134	129	173	145	153	158	149	148	146	147	147	152	147	142	163	160	127	139	136	140	172	160	144	132	128	149	158	170	157	139	141	162	141	145	148	129	168	129	155	184	154	129	125	189	129	112	155	159	151	143	159	165	152	136	155	145	132	145	151	143	139	157	128	136	126	138	160	143	118	117	142	134	153	147	156	131	149	148	145	148	162	155	153	145	154	137	169	150	138	145	154	126	146	138	161	150	159	153	135	139	138	147	168	169	131	153	157	174	162	148	150	147	129	139	122	143	142	142	158	146	146	129	138	164	145	122	163	148	158	141	151	142	126	153	133	143	146	132	171	155	143	125	135	164	148	128	155	145	146	158	139	138	152	169	138	140	177	143	152	157	137	144	161	149	152	171	133	135	152	142	133	152	138	148	131	130	149	149	148	156	142	139	152	142	178	141	141	150	160	150	145	147	142	155	131	120	161	136	114	137	143	151	143	151	145	135	132	139	161	149	137	166	126	150	128	134	166	123	154	146	135	141	146	160	126	161	161	145	157	149	167	159	145	136	126	154	132	147	136	163	111	146	154	129	157	149	152	146	146	153	140	163	163	162	154	155	137	153	133	146	131	136	141	126	150	171	143	143	153	141	147	143	163	137	144	152	139	161	145	138	126	147	127	131	144	153	142	147	150	170	121	144	148	127	145	126	143	157	160	154	123	156	133	163	134	138	159	148	157	171	140	134	173	146	135	160	147	150	130	150	130	152	132	151	148	148	161	149	149	112	138	149	137	147	154	149	162	159	135	156	162	140	152	164	141	150	137	169	153	136	117	129	155	155	147	170	156	137	145	125	127	149	154	160	142	149	138	157	153	142	149	155	163	132	153	140	122	148	152	184	136	117	133	155	149	124	148	157	151	126	141	145	163	132	118	165	146	137	140	160	157	148	141	155	159	126	145	133	138	159	121	126	122	155	141	141	135	143	128	147	150	140	144	163	142	159	154	163	151	163	161	145	146	154	150	154	149	177	139	150	122	142	150	129	138	162	150	150	135	131	141	148	138	129	140	145	173	150	140	129	157	146	146	160	137	147	142	152	137	150	153	151	144	129	164	129	144	142	142	120	143	138	132	165	160	153	150	135	151	148	129	169	125	152	132	143	140	129	159	132	145	146	151	155	143	156	164	138	149	133	156	164	135	143	134	141	157	150	134	121	140	138	148	125	143	141	169	156	125	143	144	141	178	155	159	130	140	145	148	131	158	164	148	150	153	131	139	159	174	138	146	144	153	126	147	163	148	152	162	160	141	142	142	137	133	145	154	134	157	150	155	176	143	154	143	167	143	158	140	147	128	140	140	156	142	161	155	151	147	161	141	146	155	154	142	151	139	151	167	159	142	130	156	140	160	137	160	151	131	150	162	141	149	127	156	146	165	152	143	138	123	131	125	137	156	154	157	154	141	140	161	142	144	151	120	151	154	126	149	158	150	130	136	143	126	150	142	147	164	151	115	140	158	142	164	172	167	119	160	125	126	139	162	141	169	126	138	154	160	157	164	131	154	151	122	125	144	152	129	143	139	129	143	156	156	134	142	146	151	126	130	141	161	140	152	151	141	136	182	142	135	156	146	115	155	148	117	139	170	140	149	159	149	143	158	148	147	126	164	142	149	132	132	142	128	136	139	149	148	175	144	131	158	133	129	170	138	145	152	142	157	138	144	163	147	144	162	170	150	150	158	122	147	148	136	143	151	150	131	137	155	145	126	149	139	163	151	156	122	140	126	154	149	132	131	147	145	136	132	136	132	135	143	165	133	141	154	167	135	163	142	149	157	148	132	143	167	128	137	136	142	149	131	141	143	167	140	137	156	151	149	154	122	155	143	144	152	142	146	153	149	138	145	161	138	140	142	149	149	142	161	154	138	149	134	144	146	143	151	150	165	155	147	138	157	173	155	169	143	142	147	156	122	147	168	139	160	162	150	152	117	151	147	145	142	150	149	185	167	139	156	159	155	155	157	140	150	134	148	142	141	172	145	155	136	133	121	146	132	178	166	155	160	136	139	147	152	151	131	175	135	169	151	135	144	141	138	141	152	147	144	134	131	136	147	152	152	122	144	157	144	180	147	144	151	132	132	157	122	138	148	145	142	150	145	153	136	149	138	147	144	154	157	124	167	150	145	146	138	152	143	153	150	130	148	159	161	142	137	117	137	166	131	141	147	163	138	141	157	145	122	156	133	153	137	148	100	124	134	159	141	165	136	165	148	131	128	160	152	136	148	159	171	149	158	140	111	140	163	151	155	165	143	137	151	134	142	138	139	143	144	161	150	148	163	143	131	157	155	148	137	145	134	141	148	144	129	157	157	144	164	154	151	148	140	152	155	151	145	124	151	153	139	159	128	151	150	154	167	150	135	143	150	129	143	126	139	165	148	144	163	153	155	161	149	134	149	159	152	143	153	147	153	119	153	153	133	138	134	149	148	141	150	122	159	139	137	160	156	122	133	153	133	143	158	155	141	151	149	145	135	142	167	151	166	129	146	158	144	158	133	134	144	142	140	128	127	141	141	159	135	153	152	134	145	139	145	138	166	140	138	138	141	141	154	142	139	164	153	187	156	164	156	149	147	167	141	148	158	148	164	155	135	191	154	120	131	180	140	154	135	137	149	134	161	153	154	151	173	153	151	162	144	159	143	139	142	147	155	150	156	159	145	147	159	131	180	136	155	135	137	158	137	156	145	137	149	156	141	145	154	132	158	157	163	150	143	134	142	169	170	123	139	143	139	142	150	135	132	148	142	165	147	170	160	141	159
2362	556	592	596	573	594	544	570	550	529	510	507	498	514	492	497	447	499	503	502	471	479	513	485	472	468	527	486	504	486	476	448	508	480	515	489	479	462	458	503	459	474	483	496	492	446	475	486	484	501	458	497	460	454	450	454	460	458	473	501	467	491	496	460	477	464	511	511	491	481	496	484	491	462	481	464	455	474	468	510	496	499	479	490	501	511	480	495	519	434	505	525	481	503	482	465	484	493	459	439	480	501	465	472	459	496	479	466	500	521	470	478	499	485	487	477	468	505	549	479	449	480	485	484	501	486	493	467	472	548	458	471	529	462	506	480	486	470	482	494	460	426	485	494	463	453	485	508	492	498	472	520	511	502	464	457	456	480	497	494	495	460	452	435	492	474	469	470	484	507	493	485	449	468	496	463	481	468	476	476	492	480	496	464	494	480	513	478	516	488	463	474	472	475	490	509	531	462	524	498	460	514	484	483	472	484	503	483	483	465	549	479	468	468	510	495	500	457	459	454	489	498	491	476	490	495	489	505	492	528	542	505	490	509	490	496	484	490	523	498	493	495	518	521	491	473	488	479	475	488	467	483	498	442	454	540	478	486	477	496	513	487	469	491	483	449	468	475	450	475	510	477	489	493	471	457	483	483	486	476	452	502	476	463	498	496	471	457	452	499	456	486	533	466	515	484	454	488	525	489	457	517	502	473	472	492	505	484	490	489	458	507	467	491	431	479	482	501	516	448	528	482	483	495	471	497	504	441	505	489	497	509	467	520	521	518	490	449	473	481	452	487	465	467	487	488	487	469	508	519	450	454	484	488	469	500	448	481	471	480	516	456	507	451	527	453	487	475	494	462	516	492	492	492	456	492	503	458	482	496	509	491	448	492	508	511	469	479	474	474	509	493	495	470	429	491	455	505	482	496	502	484	482	490	531	493	497	483	479	529	475	490	466	499	535	490	465	483	516	477	484	475	486	471	492	488	514	499	517	472	458	473	494	437	475	469	517	442	463	501	479	522	457	477	496	482	490	441	460	498	513	508	502	462	435	463	468	474	508	480	503	528	538	515	466	464	485	458	517	486	480	509	484	472	495	498	534	483	481	506	481	476	462	500	477	508	455	450	479	442	477	474	459	486	469	474	461	473	457	505	517	512	467	463	507	478	457	467	478	486	491	476	525	490	510	461	495	451	468	458	460	509	489	503	496	510	487	505	499	484	464	505	480	485	477	489	454	492	490	517	508	478	496	481	459	462	547	466	498	505	500	525	489	455	428	489	477	480	473	494	533	474	503	460	531	498	508	481	515	442	489	473	511	464	474	485	489	447	539	478	488	472	520	509	465	468	473	516	488	492	499	453	474	502	482	475	465	472	476	503	499	492	425	481	468	520	528	496	481	471	466	501	472	502	452	527	507	512	544	481	466	465	474	442	444	510	497	500	432	500	485	497	483	491	458	456	455	465	481	500	439	459	489	496	526	455	509	479	473	470	478	459	487	515	540	471	461	480	518	516	489	506	486	533	480	483	512	503	481	500	478	471	500	469	502	545	463	515	521	508	477	490	498	468	471	489	463	477	445	495	476	509	520	531	487	454	487	517	505	471	516	489	486	462	463	485	502	445	518	521	483	456	473	510	476	473	485	498	476	483	494	493	483	504	517	506	467	492	473	477	478	475	497	513	477	478	499	475	507	485	469	492	500	511	492	482	474	473	486	505	471	493	494	462	499	499	480	521	469	481	487	488	505	470	499	490	486	497	507	501	452	503	504	480	455	513	468	463	477	491	479	480	451	510	476	506	450	489	483	509	494	432	486	506	550	441	488	500	452	493	488	456	496	468	510	486	490	455	494	455	470	461	469	444	483	527	496	492	506	496	466	497	453	513	512	477	483	489	453	482	485	471	486	509	480	475	466	504	468	486	470	483	493	503	502	506	477	519	485	496	478	493	441	440	519	497	496	523	481	514	476	508	501	523	457	504	469	469	504	450	480	490	457	501	449	510	448	469	513	481	517	495	483	504	493	475	503	499	462	521	517	494	463	465	471	492	453	491	512	474	514	465	487	495	496	474	475	463	452	483	520	499	457	484	469	513	477	520	471	500	480	486	472	464	484	511	484	456	534	479	524	533	505	458	435	473	473	475	516	478	508	471	493	494	453	515	455	473	464	482	513	467	470	497	465	452	475	474	445	484	506	512	461	475	481	479	501	524	491	500	477	484	524	501	474	516	496	465	497	504	489	458	515	449	525	518	474	498	476	486	452	475	488	458	503	474	466	484	460	497	460	494	501	484	477	500	507	473	494	483	517	485	476	466	500	509	530	484	428	508	540	513	439	483	484	454	491	507	500	491	529	503	471	477	480	480	473	524	477	514	501	482	500	474	548	492	462	468	481	459	476	482	457	470	473	475	499	502	522	483	481	472	491	483	489	498	514	505	461	452	480	496	434	513	471	456	454	470	492	497	512	488	494	483	505	487	471	488	492	481	491	477	482	471	488	517	490	483	453	477	510	536	486	503	500	509	472	515	502	493	506	472	491	511	500	491	478	458	471	494	452	505	476	493	545	472	494	464	495	459	471	473	530	527	450	485	492	503	507	494	470	464	466	496	479	507	491	475	475	486	469	481	527	508	495	529	529	464	488	477	508	541	516	499	469	475	476	462	515	478	415	487	506	513	450	515	475	477	534	458	481	499	497	514	465	478	478	493	486	470	484	486	498	495	453	442	490	454	477	483	507	456	491	455	525	453	475	487	502	526	480	483	527	476	480	484	524	508	487	501	469	510	485	514	511	487	465	505	447	442	510	493	497	494	506	479	485	493	465	494	469	475	497	518	498	471	516	517	515	485	470	471	496	478	488	466	490	475	510	491	523	518	492	485	493	503	483	470	484	478	509	509	455	451	443	461	463	493	502	499	456	493	490	493	509	461	482	487	492	496	517	484	469	478	495	509	481	474	497	452	494	495	514	454	479	475	487	512	518	469	529	513	470	472	498	503	484	468	450	478	495	494	486	481	483	500	440	485	467	496	493	474	458	510	534	479	463	495	515	537	506	472	529	498	488	488	467	527	476	493	514	481	472	477	576	440	475	464	502	467	494	481	489	457	494	510	483	480	490	488	488	428	502	493	513	482	476	463	504	495	467	476	493	485	504	487	446	457	497	483	492	477	479	495	487	478	455	471	504	495	491	503	495	450	492	496	491	503	463	490	471	488	472	465	454	445	518	500	488	480	468	489	474	458	512	454	479	461	485	470	470	473	510	446	475	478	494	495	492	504	546	495	448	514	506	472	512	494	513	484	491	501	447	531	469	527	527	508	496	477	483	524	462	457	490	462	505	482	492	497	491	484	516	491	493	466	489	491	489	480	484	506	484	485	508	469	460	518	477	478	475	460	485	515	500	486	497	487	487	473	488	515	471	522	521	485	513	473	508	458	481	493	492	464	486	509	519	497	507	505	482	488	523	485	451	493	481	517	469	504	482	491	464	483	492	476
11522	1857	1444	1073	776	635	539	461	425	401	458	384	385	403	375	374	360	360	344	328	352	325	323	330	331	343	307	347	307	353	334	324	315	319	331	344	317	308	338	318	303	340	342	355	343	323	329	342	339	321	327	329	319	309	346	309	323	329	330	308	326	307	323	314	349	338	339	337	346	315	331	328	333	320	314	355	321	343	364	344	332	327	321	323	332	298	319	288	326	349	306	319	340	347	320	331	340	353	300	311	342	305	346	345	338	334	313	340	291	280	350	331	301	333	319	310	321	320	334	303	315	297	340	308	345	325	335	337	320	300	316	298	341	345	324	369	314	285	328	334	314	336	336	297	351	333	340	331	313	311	304	325	297	321	341	306	315	249	315	369	313	295	334	311	323	320	316	344	341	359	340	276	332	285	343	300	338	313	340	300	302	313	342	311	342	322	314	335	357	308	321	302	277	341	312	332	320	322	322	299	315	357	339	330	339	323	313	276	328	327	306	331	303	318	349	402	304	315	326	301	303	322	300	314	304	320	309	341	344	332	329	354	371	352	369	324	335	319	370	281	296	314	355	313	315	349	315	351	350	318	295	319	338	314	328	301	314	328	354	320	333	345	334	326	331	326	305	295	288	325	310	332	342	315	299	342	339	323	300	308	334	358	292	318	344	309	342	327	326	298	333	309	335	327	317	316	327	318	312	329	295	361	331	321	322	323	321	352	360	317	295	314	328	320	312	327	331	327	320	312	315	315	298	312	304	367	326	359	290	322	287	313	303	300	323	312	355	321	338	326	329	310	318	353	292	290	321	309	318	302	325	338	323	328	306	333	298	320	339	335	335	320	287	357	359	327	298	323	300	343	322	321	321	328	314	319	335	368	333	322	333	321	342	335	329	295	322	308	330	283	321	341	339	299	311	357	324	333	312	353	305	320	305	343	308	307	320	300	338	313	334	339	339	332	323	340	340	316	299	306	346	309	311	333	320	314	383	313	345	375	305	278	302	321	313	346	337	301	343	314	304	325	326	331	311	333	309	348	320	336	336	357	322	335	336	317	311	312	331	331	327	323	344	339	357	326	327	359	328	331	326	314	321	345	320	346	348	333	299	337	361	320	308	316	343	358	320	348	356	300	298	285	308	318	315	288	317	318	337	331	308	315	295	336	322	325	302	326	323	296	267	342	307	318	309	329	349	346	305	327	339	318	324	305	303	291	292	309	310	310	311	323	328	321	314	300	322	340	320	313	325	341	300	292	311	348	314	330	326	361	314	315	298	317	338	295	349	320	343	319	348	319	332	319	320	340	304	346	307	347	332	328	323	344	331	329	326	324	317	326	347	336	306	338	325	338	328	354	333	356	346	318	317	336	299	357	356	315	340	390	315	309	344	326	306	352	339	331	331	318	351	320	340	328	339	334	303	307	385	334	325	333	291	314	320	360	329	312	320	308	356	354	335	325	280	314	293	274	303	316	359	328	327	339	339	363	299	320	284	343	335	333	330	335	359	339	330	351	306	310	306	334	326	322	303	372	308	350	331	333	302	335	308	333	327	318	313	341	330	325	345	345	324	326	344	319	319	309	331	346	311	324	353	329	320	315	313	332	333	301	292	328	364	351	352	329	301	303	298	306	300	327	325	349	319	328	310	314	340	338	388	347	322	317	322	358	297	339	302	321	378	352	349	321	330	330	343	317	310	320	271	322	294	321	328	326	308	311	357	318	297	324	334	328	323	355	342	293	353	303	307	343	313	311	333	332	355	318	374	336	369	329	317	324	302	344	310	308	335	308	336	293	321	339	323	317	299	346	326	297	341	352	300	314	313	344	314	318	294	330	293	353	320	319	341	341	329	327	312	334	330	300	308	353	290	313	313	350	317	307	352	330	311	320	323	333	312	308	276	315	314	322	308	319	351	324	333	337	315	346	351	328	339	333	330	321	332	310	326	355	336	318	355	349	295	298	317	288	323	355	309	310	314	332	335	316	327	318	330	321	336	320	315	327	297	369	307	344	319	323	316	351	281	292	330	309	344	325	316	317	330	336	344	324	315	339	311	333	329	310	306	327	333	353	337	300	342	323	315	323	346	323	314	318	313	337	286	340	310	299	302	322	313	331	331	313	345	347	323	333	315	319	340	313	287	302	312	332	312	327	325	333	300	323	305	349	342	307	302	299	358	330	311	324	350	352	316	309	302	327	328	331	369	330	309	321	320	335	350	342	299	332	319	309	339	321	325	314	321	307	329	336	326	311	305	311	359	328	326	313	331	309	323	303	313	352	323	273	343	314	319	345	308	361	320	296	307	361	359	271	299	314	313	344	348	332	331	312	349	303	328	348	327	345	297	301	321	293	324	362	308	364	346	306	353	299	315	361	341	329	317	333	302	293	291	320	316	299	366	318	271	311	362	315	350	301	318	327	339	332	299	316	333	329	361	343	302	291	339	319	313	333	305	282	325	321	313	342	334	320	331	354	317	309	342	305	350	342	286	307	327	313	337	311	329	320	340	332	300	348	303	330	335	375	333	318	328	330	342	332	316	296	336	346	335	333	315	312	326	339	306	344	309	356	293	288	324	297	311	309	337	328	346	337	320	335	357	330	304	326	305	306	342	319	329	305	312	338	308	332	308	286	331	322	330	330	323	328	296	301	318	318	304	331	340	317	340	301	285	334	362	329	289	345	322	304	310	368	302	315	335	332	356	299	294	314	330	303	340	333	336	313	348	332	307	320	329	289	330	332	374	315	348	306	316	303	308	291	364	358	340	360	353	318	305	315	331	319	322	322	319	320	321	302	293	345	287	295	342	347	317	321	301	317	346	336	355	298	345	327	310	311	295	296	323	320	309	318	326	322	284	307	306	344	341	336	324	299	340	338	355	312	321	345	283	313	357	322	349	355	324	335	307	319	338	326	310	314	319	321	310	306	304	335	320	327	357	353	319	301	321	323	344	321	323	296	334	322	313	314	334	349	353	335	305	338	341	304	310	344	347	333	323	325	279	342	343	303	340	327	335	349	346	291	323	358	331	342	345	279	309	322	311	315	317	283	325	379	347	286	337	316	320	338	310	313	338	336	341	316	324	358	297	313	353	315	306	317	336	311	338	298	331	323	318	347	309	301	336	309	315	330	297	331	311	283	333	339	332	295	344	336	357	318	340	310	356	391	317	289	337	342	357	315	356	343	343	319	355	326	289	318	338	342	330	352	313	311	370	343	315	327	324	344	340	318	369	320	325	302	328	300	324	370	378	338	372	362	330	322	336	300	342	310	327	345	340	325	323	336	301	326	340	325	331	341	322	341	309	352	364	328	334	338	340	352	288	348	320	286	327	330	316	299	302	326	333	321	320	323	334	341	310	320	316	315	312	341	282	332	344	310	329	302	329	301	328	335	349	320	309	332	321	298	335	317	297	306	326	323	331	326	345	276	308	352	339	324	320	319	343	343	275	307	340	335	352	321	310	307	346	350	340	362	309	292	329	320	288	347	321	298	339	337	336	332
7298	1566	2592	3095	2735	2511	2100	1931	1743	1622	1488	1398	1314	1272	1148	1196	1179	1092	1107	1031	1104	1037	1006	1069	1005	993	984	969	924	1031	935	982	936	959	868	1018	907	985	942	984	907	920	877	905	988	929	939	940	863	952	945	951	914	960	945	949	940	953	855	904	899	900	907	884	905	861	906	848	921	875	917	907	886	926	907	912	905	878	923	863	937	888	888	947	862	852	884	908	876	908	860	902	917	912	893	928	935	916	861	903	867	885	934	869	933	893	863	869	908	917	929	898	909	891	891	879	915	922	884	899	852	864	868	849	901	943	885	913	875	879	896	873	903	914	929	857	869	961	925	917	921	900	856	831	896	935	956	914	886	895	875	881	921	888	907	847	860	860	854	946	866	905	905	926	902	874	836	892	914	889	931	901	852	843	855	893	928	880	950	906	870	941	838	941	902	873	878	919	881	830	842	874	852	892	916	902	889	891	894	881	858	866	885	860	900	873	921	913	908	900	880	922	900	897	875	914	931	930	865	943	901	895	894	868	849	903	844	944	884	857	855	901	843	863	886	911	897	929	872	917	944	936	897	897	873	914	898	957	895	904	900	961	916	877	912	895	835	889	905	853	934	918	849	884	914	884	879	875	895	891	903	856	873	845	857	872	890	875	913	842	870	897	908	905	910	887	860	936	914	876	842	863	860	904	897	905	859	895	889	908	902	883	958	956	878	871	839	902	959	866	908	889	965	899	869	876	860	855	867	891	907	871	867	891	864	874	877	861	875	909	894	860	940	892	883	854	879	827	850	891	947	887	879	867	896	887	864	865	892	916	918	910	869	939	871	857	893	930	872	844	873	877	819	918	933	886	862	859	888	948	895	882	874	877	851	880	902	871	923	861	902	891	835	877	847	859	877	908	914	879	858	917	895	839	867	907	873	873	898	879	885	905	883	905	864	910	907	884	870	967	917	933	888	865	897	889	953	909	898	892	909	864	904	900	871	932	830	852	848	911	919	860	895	869	872	892	892	880	919	860	869	895	919	912	905	839	859	891	859	906	858	891	873	846	854	892	882	923	909	919	904	823	892	914	864	836	849	896	887	890	906	858	897	907	913	909	868	939	864	850	888	891	881	939	916	873	884	938	841	911	873	864	911	851	920	883	896	877	884	837	895	888	881	877	878	913	871	902	889	881	844	857	882	930	880	913	898	819	917	865	884	929	887	890	830	857	904	829	871	894	891	920	860	912	902	897	883	862	906	880	890	882	908	917	924	859	892	911	895	918	898	869	904	941	926	842	870	868	869	842	867	922	847	846	933	913	874	820	910	913	884	937	852	918	923	908	874	842	917	853	907	885	833	905	905	872	896	854	926	931	893	875	869	883	931	846	899	893	916	844	859	907	853	861	890	882	861	873	874	871	867	912	890	898	883	932	933	871	913	871	854	853	833	886	877	952	903	933	873	927	898	883	881	950	884	877	896	868	866	905	901	856	894	906	847	803	904	877	890	877	878	851	891	861	891	829	893	977	919	889	915	881	877	899	901	931	894	858	835	875	884	893	914	902	884	865	851	833	917	938	884	869	910	839	856	875	944	825	839	903	875	888	869	906	886	886	860	862	939	892	910	894	857	864	863	914	888	908	925	916	910	866	833	868	902	883	810	853	873	885	889	895	915	868	869	841	883	915	927	862	851	877	906	871	908	880	876	855	902	940	875	875	864	885	860	923	877	870	897	879	861	878	859	847	851	901	884	906	908	897	888	894	846	922	889	836	899	929	877	887	894	889	929	853	909	880	867	895	853	894	887	926	906	911	851	835	870	816	874	915	860	868	879	888	895	846	896	922	870	911	908	836	850	846	906	869	886	878	897	855	878	922	866	863	877	892	899	812	925	906	928	855	861	885	803	870	892	860	876	902	885	893	828	866	895	872	902	911	893	885	897	892	906	942	878	908	915	907	973	868	882	865	912	876	874	864	919	852	898	946	866	894	882	832	864	895	942	845	913	889	910	921	893	881	870	895	923	866	851	916	896	889	912	878	899	853	850	867	909	890	883	910	861	865	880	902	908	909	949	855	901	895	876	879	874	865	908	886	868	922	897	863	892	885	877	882	912	877	890	862	897	841	874	866	917	869	889	863	877	906	949	927	890	876	894	944	895	916	938	927	903	877	931	901	858	925	936	901	843	891	927	860	863	915	873	883	953	919	902	897	878	872	871	874	899	860	851	877	876	879	865	900	891	866	883	871	911	878	922	885	918	879	918	918	885	896	865	895	839	886	904	888	840	895	922	910	866	863	913	872	880	877	859	868	842	865	888	876	933	892	898	895	883	937	896	884	901	895	902	878	909	947	881	842	888	910	886	873	939	835	894	877	896	869	926	951	905	889	873	881	863	916	919	881	908	918	831	922	904	912	843	907	877	875	858	914	845	904	914	921	900	901	869	892	934	866	904	863	886	888	864	833	884	853	874	922	894	911	845	894	894	887	872	875	869	874	831	928	890	911	904	932	816	950	894	932	881	925	863	843	918	861	941	893	871	890	801	881	876	923	913	819	918	907	902	871	877	872	898	895	885	911	906	908	861	870	861	938	846	917	853	903	855	835	870	862	907	876	878	880	900	940	904	891	876	892	923	892	839	919	852	884	908	882	924	872	904	888	899	906	879	961	899	809	880	879	895	918	859	928	889	904	835	891	860	886	914	874	868	871	864	835	901	873	846	863	921	885	887	846	861	863	908	884	894	892	906	896	889	961	935	948	860	899	917	878	888	852	893	860	896	868	850	837	866	864	913	910	856	857	875	900	895	916	908	878	882	881	842	866	821	832	879	844	861	933	885	902	887	908	943	872	897	872	842	890	844	956	944	874	945	879	858	829	883	882	891	901	857	896	891	892	902	867	860	881	908	887	975	883	890	939	918	912	833	898	920	887	843	924	926	892	858	942	845	937	876	899	820	931	907	926	875	902	881	956	951	899	893	895	932	907	911	843	930	853	891	859	862	844	885	880	920	885	909	952	896	881	879	910	925	799	884	896	888	928	912	887	916	834	918	832	896	886	911	882	917	914	926	880	893	883	864	860	902	857	894	867	859	860	901	931	914	921	877	834	871	888	929	927	898	845	898	929	852	889	923	900	925	888	901	890	907	897	883	919	866	829	900	860	901	952	880	882	882	866	851	878	935	932	943	929	869	917	857	851	877	856	877	880	894	879	896	873	864	922	918	944	887	903	864	918	905	924	936	901	879	883	884	859	909	864	906	861	858	829	863	852	895	874	891	921	859	874	879	878	909	875	889	889	837	895	912	893	912	923	865	850	906	919	859	874	887	910	900	898	889	885	927	937	841	882	880	903	855	929	848	871	915	913	939	854	829	845	893	873	875	880	895	915	869	945	887	847	907	856	871	884	891	847	904	891	875	900	897	894	885	891	891	865	920	891	885	924	888	905	950	886	938	882	880	955	854	877	937	907	873	857	883	852	901	841	919	940	941	887	879	917	884	843	911	826	842	880	899	888
20266	5264	3119	2191	1482	1120	827	698	538	583	524	487	452	431	483	456	406	410	406	382	397	415	392	402	373	390	357	361	393	382	371	415	389	384	380	367	396	363	342	336	357	380	353	393	430	371	368	362	370	384	367	389	373	356	417	354	407	362	367	334	409	373	396	381	351	378	392	367	363	361	386	381	394	369	358	374	355	346	401	352	341	396	382	400	377	342	364	355	394	370	352	345	368	331	359	400	359	375	386	371	369	382	365	369	352	392	314	323	328	366	393	382	382	365	375	338	341	343	352	375	350	391	363	343	409	317	358	346	384	381	369	383	378	347	369	409	390	357	350	362	328	369	366	356	359	367	367	381	351	369	370	365	349	352	336	346	359	360	388	357	361	400	359	360	361	349	396	349	364	336	356	379	362	387	379	380	341	345	391	353	361	379	394	367	360	387	390	365	393	385	338	362	389	365	342	356	390	395	388	380	370	366	327	349	385	370	358	382	340	351	364	366	350	367	365	378	379	410	356	357	383	376	372	359	399	370	361	349	361	339	356	357	365	344	383	372	349	356	356	383	362	361	379	393	369	368	354	323	355	381	394	344	357	359	389	348	371	380	370	352	409	417	356	382	366	352	308	335	387	354	377	351	372	335	330	342	361	360	370	374	374	374	353	346	383	330	395	339	365	354	360	399	347	350	359	336	361	348	387	371	374	330	351	375	359	362	393	385	364	379	367	357	365	365	393	374	337	389	356	346	370	376	382	362	346	393	406	369	368	398	379	340	353	365	334	377	376	364	330	355	368	348	355	370	378	358	428	359	354	423	391	397	350	366	349	375	346	387	392	360	347	408	344	358	381	352	372	380	342	368	347	366	338	366	352	359	384	369	377	331	357	374	349	349	384	332	325	379	359	351	349	362	337	379	336	397	381	343	365	351	362	351	344	354	374	389	360	396	367	357	344	365	337	355	360	356	350	379	382	348	324	384	358	385	373	390	367	355	346	385	368	393	394	354	345	358	387	360	372	391	344	377	392	387	388	357	354	383	362	337	348	365	355	330	358	345	348	358	347	357	375	354	370	410	353	362	357	382	393	396	372	369	382	346	365	407	366	344	364	409	362	348	386	345	374	347	366	390	414	368	362	349	322	374	369	350	360	384	367	362	358	355	369	388	366	388	353	353	350	355	326	339	372	363	382	388	351	315	344	368	403	345	387	385	361	400	357	370	339	360	346	344	354	358	374	351	363	356	366	386	349	372	372	348	391	355	357	387	373	389	371	359	374	387	337	363	358	386	338	328	378	403	381	372	378	352	377	374	377	358	360	345	359	376	365	363	354	354	375	366	367	356	354	368	396	371	327	350	405	367	386	347	357	336	370	358	340	357	374	373	383	390	358	364	382	351	361	392	407	381	370	363	382	410	368	348	333	343	383	393	365	360	398	357	388	372	353	366	396	359	351	360	355	367	354	361	367	331	357	352	376	372	368	368	390	358	377	377	391	342	362	370	334	355	326	361	393	368	347	349	365	369	364	366	403	358	373	380	383	369	346	361	355	334	330	365	394	339	391	350	360	368	363	387	326	342	348	360	339	368	342	326	337	358	386	357	360	349	363	388	342	368	371	358	373	354	364	361	373	352	406	375	353	418	338	396	362	373	325	335	348	363	372	385	374	397	348	368	342	384	344	410	347	361	366	334	354	344	374	357	367	379	390	330	345	378	338	350	348	411	376	333	359	338	349	347	372	332	358	349	369	327	354	384	348	371	385	368	358	376	376	387	373	365	350	365	357	351	373	353	366	366	376	343	363	366	371	361	347	391	360	380	356	361	356	363	321	379	359	384	379	354	391	379	360	360	362	361	370	379	348	358	340	365	356	364	361	384	389	350	378	358	334	377	363	331	363	345	381	392	365	379	397	357	374	351	359	335	378	407	380	327	344	334	383	376	356	370	360	379	349	320	343	388	369	334	371	360	326	347	328	400	341	366	342	342	347	367	384	349	397	363	360	343	381	381	344	342	346	361	381	365	377	372	373	398	331	361	363	348	352	332	363	366	323	383	341	358	343	342	365	336	387	377	336	351	367	373	389	331	369	377	374	358	355	340	387	368	366	372	362	356	382	373	389	365	356	362	385	353	384	367	342	370	374	371	339	368	341	321	372	368	372	351	392	365	386	353	345	375	376	341	390	375	325	347	358	342	365	370	377	364	354	373	381	396	365	375	383	359	387	385	363	370	390	358	364	385	372	396	389	377	365	334	382	349	353	372	369	353	351	385	369	411	370	372	321	389	365	338	373	370	351	347	328	326	381	357	427	331	354	352	385	368	369	365	350	324	376	398	361	350	387	347	369	358	356	332	365	373	356	350	366	339	374	386	347	393	351	373	359	340	371	337	390	373	372	383	369	374	329	351	345	354	396	383	386	405	367	368	365	394	357	356	325	338	387	349	360	370	384	341	375	376	324	335	351	378	375	380	391	339	394	373	389	362	366	385	389	407	361	375	344	358	358	390	368	345	351	372	335	376	333	354	337	345	362	336	361	376	349	372	344	353	353	333	355	399	357	362	382	341	361	370	376	376	400	386	382	328	386	376	375	358	362	389	378	370	410	358	365	370	360	383	350	366	370	340	334	371	345	411	343	350	369	347	380	347	343	382	371	381	359	375	406	363	349	365	367	377	365	389	365	368	357	379	378	354	360	337	359	373	390	379	340	367	395	356	369	342	339	361	386	390	388	393	359	372	383	374	376	386	369	399	383	347	351	386	331	351	371	378	385	353	374	379	400	393	394	353	351	387	346	349	363	342	354	369	405	349	353	391	380	344	406	370	358	354	372	344	370	415	395	367	355	398	364	348	368	321	331	387	382	356	374	353	387	351	326	389	345	375	361	336	339	388	352	347	373	375	352	359	369	335	359	319	382	407	366	358	358	351	379	370	362	372	378	363	366	359	382	399	361	367	366	363	354	348	323	374	336	383	344	363	377	349	386	329	343	320	363	362	367	360	354	402	371	361	358	394	349	345	363	380	371	396	367	391	365	368	407	358	370	387	362	371	314	352	363	340	365	347	375	368	351	338	349	359	340	367	369	368	364	359	372	373	356	376	332	356	409	343	332	361	359	402	360	365	363	387	396	321	346	360	350	357	392	378	362	346	372	332	366	330	348	385	371	351	370	364	351	342	353	370	391	327	380	345	373	425	359	352	363	344	387	366	343	369	375	389	368	364	381	336	368	384	390	376	362	376	368	334	363	393	352	395	378	369	348	357	358	351	340	344	359	343	396	323	354	332	369	341	399	338	327	371	364	370	351	348	354	366	355	337	395	358	372	364	360	370	363	356	361	362	362	371	347	363	303	356	358	342	392	359	341	330	380	360	361	366	366	333	368	371	394	381	395	334	358	356	370	365	390	347	348	360	348	363	370	363	402	345	359	374	373	359	369	319	369	346	390	400	368	359	360	370	361	356	364	347	366	381	366	378	359	332	360	379	365	369	334	378	348	367	340	395
11404	2545	3658	4591	4192	3662	3136	2692	2276	2115	1942	1836	1671	1522	1460	1407	1412	1376	1289	1332	1216	1223	1182	1195	1181	1114	1161	1081	1094	1071	1074	1081	1058	1069	1066	1034	1019	1044	1020	1051	1029	1008	1017	991	1022	1033	1035	1043	1017	1056	1010	965	1019	1011	977	1041	976	966	972	1005	981	995	1020	1046	974	974	967	962	958	986	962	941	957	994	985	973	977	941	968	956	992	963	946	963	1011	955	943	933	980	944	944	955	947	945	962	917	1010	896	955	932	949	946	970	935	991	984	920	950	915	1000	932	912	955	927	925	954	949	945	977	952	945	962	1011	1028	962	929	963	977	938	950	918	946	948	954	970	992	952	948	966	957	938	985	1052	973	927	951	965	930	923	983	897	979	953	950	984	957	988	953	924	954	952	956	977	975	957	965	944	924	919	965	980	951	949	943	1001	1009	933	951	935	933	913	1024	916	968	935	942	927	925	974	923	1019	974	965	946	898	926	986	942	996	901	974	929	885	901	938	964	914	935	957	974	964	933	925	923	984	903	949	951	881	951	971	931	929	915	993	911	909	896	973	926	995	988	950	999	914	988	951	974	932	932	1016	879	905	906	961	951	921	940	971	961	955	907	981	970	925	949	944	957	975	970	947	995	937	948	940	951	928	996	949	991	918	959	956	921	989	945	985	976	946	890	957	988	989	920	958	954	952	913	964	871	964	949	879	980	977	911	977	940	922	896	907	967	995	980	939	919	884	927	946	928	970	931	978	912	914	932	975	958	990	976	972	967	920	952	967	925	944	938	939	917	961	955	947	966	993	982	930	957	950	961	975	984	942	923	971	960	967	931	906	949	933	953	930	1015	940	907	969	995	919	901	980	1011	911	944	944	959	939	973	983	916	933	950	980	952	933	955	957	925	935	858	929	956	960	987	953	1031	931	948	1015	945	922	903	977	984	928	927	965	943	991	879	917	916	914	935	970	928	939	932	948	909	945	923	890	937	905	944	910	936	925	962	888	894	973	968	948	983	967	910	947	908	878	889	935	967	957	903	948	890	960	969	953	931	955	952	953	976	948	965	916	954	942	988	954	965	960	907	950	933	990	998	986	991	942	913	901	986	931	955	961	925	976	917	942	981	991	954	952	976	907	1011	975	888	881	955	962	924	965	1015	946	978	927	958	957	901	938	916	935	902	903	946	990	938	990	949	961	913	910	937	916	920	948	995	956	1040	968	987	963	952	961	970	946	971	966	932	981	978	935	974	965	949	988	913	976	905	935	962	961	976	922	927	936	986	981	925	923	944	976	945	935	948	931	957	907	950	984	977	929	961	940	926	935	926	910	882	933	913	926	917	933	970	931	939	941	936	911	923	944	914	936	979	987	933	930	939	964	914	1030	920	948	996	1027	944	970	1013	947	957	970	926	969	1009	920	917	936	955	943	966	917	956	954	904	946	935	919	967	946	943	958	930	995	960	917	972	984	906	931	941	985	896	974	923	978	950	985	944	927	950	980	942	886	950	958	970	936	953	993	946	982	951	958	901	966	1002	956	978	977	950	924	946	975	948	946	1009	974	960	940	951	954	942	921	923	895	930	955	965	953	899	956	969	924	993	917	1005	953	939	939	962	941	934	971	969	949	899	939	877	917	983	885	969	943	976	932	970	871	972	987	912	938	945	968	936	972	940	967	957	1005	935	969	964	929	949	943	942	954	876	970	984	936	985	934	970	908	979	900	945	993	941	974	930	984	906	903	884	1021	917	940	975	985	901	916	920	974	945	953	960	1051	971	895	944	914	948	981	937	946	997	921	990	978	993	969	970	970	1009	1002	1004	963	941	942	959	954	878	960	940	970	985	906	984	961	885	878	917	967	949	929	959	921	919	939	934	955	950	916	914	963	975	1038	1042	957	957	971	973	950	984	965	913	887	920	992	917	966	973	998	953	970	884	981	976	959	930	952	888	968	968	965	936	902	967	910	1014	1003	972	943	974	986	928	1013	946	904	928	991	914	909	1041	981	933	891	953	1010	913	963	911	947	1002	959	931	964	984	957	965	892	909	954	990	979	971	943	948	863	960	956	978	943	935	962	904	982	960	942	955	920	1000	986	985	970	919	921	940	948	900	945	924	987	977	946	963	957	923	954	965	899	967	978	922	986	955	960	1003	960	918	945	977	954	985	924	958	895	958	937	920	949	956	962	958	902	980	944	924	971	913	944	943	962	924	922	939	886	951	970	971	948	971	924	961	936	938	916	940	954	917	947	942	970	994	970	944	922	951	951	906	980	946	954	958	967	951	970	962	999	921	953	925	970	938	919	932	1014	943	896	935	961	994	986	906	968	970	913	945	963	939	977	971	976	912	1002	1009	982	907	908	934	961	982	956	923	955	968	909	917	949	910	967	901	945	953	962	995	957	970	941	946	877	952	1016	937	915	933	957	975	980	955	944	954	986	929	902	946	902	972	1007	958	993	953	965	907	942	963	990	987	1002	928	989	910	916	964	959	968	906	969	1001	974	895	925	921	952	954	907	981	994	988	927	889	939	917	995	974	914	995	967	883	951	970	884	1010	1006	975	900	967	920	973	932	973	895	943	948	951	957	941	993	944	924	1010	984	988	909	959	981	916	1020	950	907	970	925	897	946	987	921	903	936	993	937	948	933	961	947	934	986	960	919	981	922	930	934	939	905	989	980	921	972	972	976	994	934	946	923	870	960	917	970	1004	960	930	916	968	955	962	957	909	954	939	924	949	945	967	922	983	930	940	931	911	966	963	940	948	963	975	957	953	926	924	918	886	942	978	969	945	928	973	904	897	981	941	985	931	952	978	960	942	964	933	982	955	959	986	935	932	953	936	1012	952	971	928	910	913	943	875	967	1007	920	951	883	929	906	962	964	975	963	971	1029	987	1032	943	905	962	915	926	964	948	921	925	921	955	974	963	979	1004	948	962	981	993	1005	943	920	949	950	951	924	931	943	955	913	978	991	932	920	975	943	975	965	927	964	920	967	958	952	929	974	937	997	998	939	948	963	943	893	946	944	969	960	942	960	963	971	959	996	952	968	895	876	982	945	962	979	946	926	973	926	893	978	1000	973	993	953	972	892	948	879	960	980	939	959	952	971	952	950	917	1006	960	941	967	971	984	1003	958	944	957	944	916	951	893	959	948	967	963	960	1038	865	930	890	909	962	936	930	1002	981	919	950	955	972	936	930	956	945	963	953	1034	978	984	899	896	991	912	964	930	1004	940	966	958	1007	884	948	979	942	960	910	981	980	968	915	924	910	978	996	930	974	908	951	967	986	931	938	976	969	966	937	904	973	926	972	1003	942	962	901	926	957	946	935	941	1014	938	953	971	946	983	908	981	928	907	927	984	938	947	938	954	983	972	925	891	999	962	992	919	978	932	954	958	956	1008	972	920	982	979	971	941	999	958	986	974	959	930	948	917	952	945	941	953	975	906	981	929	951	924	973	993	949	951	979	1015	1002	932	1035	947	923	927	912	987	953	908	971	953	874	974	988	962	956	997	911	991	986	972	961	976	965	980	923	942	936	1000	951	950	972	969	951	904	952	986	993	942	949	986	989	924	921	948	955	974	973	1012	938
2256	238	186	173	135	162	177	150	157	130	161	150	144	158	179	133	155	155	148	152	148	157	166	151	136	147	152	150	143	131	150	138	126	140	166	161	140	136	156	166	138	151	175	167	135	163	135	159	144	173	152	156	135	152	161	139	146	157	146	160	123	140	132	151	156	144	123	144	133	141	143	156	136	130	133	129	144	148	166	144	156	157	161	138	138	146	145	156	167	138	151	140	141	146	149	133	160	152	120	141	135	145	136	169	158	163	144	138	170	157	149	147	144	146	131	153	155	185	170	127	140	148	122	164	153	162	157	141	145	154	154	164	158	145	157	144	169	129	154	130	147	153	141	147	154	164	146	127	129	145	137	149	136	144	151	141	151	140	143	160	151	119	145	155	139	129	174	129	137	126	146	153	169	148	124	123	152	171	148	138	139	139	156	120	159	163	140	134	168	152	144	161	148	172	150	159	144	154	139	137	162	174	172	147	132	154	156	158	166	132	166	140	143	139	169	133	187	144	153	156	146	175	148	146	150	159	172	137	154	145	137	156	156	142	148	161	170	174	145	159	150	163	137	133	165	157	172	155	144	157	151	129	139	140	124	172	155	145	147	148	135	141	141	153	155	153	153	128	155	126	144	154	145	132	141	161	140	156	159	156	138	137	140	132	152	173	106	133	149	147	127	132	148	140	130	125	147	166	132	139	149	162	138	154	143	159	130	143	134	161	155	131	149	160	131	141	165	152	152	150	136	153	141	147	132	158	139	154	150	150	138	131	156	147	161	154	134	138	161	150	184	147	143	145	157	134	150	158	158	147	159	166	143	144	136	139	167	133	141	138	160	137	127	156	129	128	147	156	133	160	148	150	144	136	145	138	152	130	137	139	141	147	165	137	166	158	184	138	144	166	157	144	129	163	155	158	159	141	177	170	166	142	173	155	141	147	147	135	152	157	121	125	124	172	166	165	140	143	143	136	156	143	146	146	135	140	140	148	158	141	159	154	144	130	136	140	145	136	157	127	183	130	148	152	148	163	118	149	147	162	178	131	140	134	139	155	155	145	147	148	151	143	175	154	151	161	150	159	133	150	127	135	143	132	119	137	148	153	161	125	138	170	135	155	166	131	169	133	129	160	167	150	135	145	144	126	175	134	121	154	147	147	143	159	179	141	136	132	131	138	140	116	121	156	154	164	164	144	158	133	145	154	150	140	160	153	148	173	141	141	158	147	156	146	163	149	146	160	127	165	162	135	153	168	143	162	138	158	150	153	188	151	136	133	140	138	169	160	145	136	154	161	159	141	132	164	157	157	149	163	149	155	138	155	122	137	136	143	154	117	141	138	130	142	126	136	166	156	131	136	125	157	161	138	147	159	141	154	141	163	148	165	143	133	154	147	176	166	142	162	152	139	166	136	162	141	174	156	150	126	145	159	142	160	150	120	136	134	152	140	165	134	168	142	167	136	161	148	141	148	144	183	142	134	141	143	161	143	152	153	151	133	133	163	143	138	128	157	124	164	169	154	146	145	148	147	158	145	143	149	154	135	156	158	136	146	171	159	136	130	144	131	144	150	144	144	160	163	132	163	173	163	145	160	150	163	132	161	160	152	174	165	166	147	159	166	141	148	135	158	145	135	158	125	155	153	139	145	154	143	147	141	156	151	139	156	137	140	150	135	148	136	131	148	148	146	135	130	164	163	154	136	163	149	150	150	136	153	142	149	126	152	137	175	120	158	157	134	176	158	155	147	143	159	146	142	159	151	154	150	155	155	165	135	152	162	124	138	144	151	149	165	157	139	147	117	134	136	170	143	151	136	153	138	155	128	162	142	143	155	146	134	165	147	150	152	145	162	160	144	146	150	149	122	140	162	146	154	158	162	170	158	146	140	148	175	165	168	140	161	163	155	154	147	156	141	154	148	143	134	154	139	149	142	142	160	138	159	137	136	157	159	149	138	147	141	145	154	128	149	141	137	146	155	148	155	150	125	161	123	134	159	137	158	132	155	141	150	160	126	139	140	162	157	161	156	145	134	146	145	155	126	154	174	123	138	156	134	149	154	135	161	118	144	133	142	154	142	145	141	141	159	125	143	158	142	162	135	148	156	125	149	161	148	163	140	129	134	172	145	142	134	155	138	146	142	157	131	147	133	135	157	158	160	153	132	134	129	137	139	158	148	163	124	144	156	154	151	148	151	150	153	171	153	138	146	164	142	144	165	161	139	158	139	147	137	139	158	149	151	144	127	120	143	158	137	152	137	146	131	144	122	155	137	144	154	136	154	133	126	123	160	172	150	140	154	157	144	152	144	154	146	132	155	137	128	159	152	147	155	131	139	149	134	169	161	142	139	155	130	140	141	149	133	137	151	139	124	166	130	159	141	163	136	154	136	136	139	170	145	135	142	144	152	153	130	139	151	138	173	149	162	140	141	156	157	151	151	146	159	124	160	130	141	144	151	152	129	151	128	127	141	154	156	144	162	143	137	121	168	137	163	151	135	154	164	167	148	141	153	139	138	162	158	149	145	133	140	123	145	132	135	144	136	167	128	158	136	148	153	158	148	153	158	133	124	173	149	155	134	126	153	141	120	163	157	149	143	170	166	145	139	146	176	152	136	149	135	138	148	143	144	125	142	142	144	127	162	144	146	159	153	156	128	143	131	146	151	134	139	123	152	149	143	163	149	133	158	159	173	148	156	166	145	155	169	138	155	145	137	138	155	147	160	164	146	177	156	135	167	142	141	163	144	145	133	158	146	134	147	146	133	153	141	142	139	146	124	148	148	140	138	153	121	163	159	130	145	143	158	161	152	151	163	144	160	151	148	135	153	150	130	148	129	151	160	146	129	149	162	153	152	157	127	151	165	157	123	148	147	142	154	162	143	143	165	153	144	135	144	131	132	163	134	134	171	160	164	165	144	166	141	141	161	156	146	151	153	157	152	164	164	133	142	144	141	142	146	162	138	143	155	173	142	133	139	131	146	137	167	164	161	151	134	148	157	151	161	166	146	174	132	157	149	150	148	149	137	162	149	153	151	147	168	154	160	151	159	151	158	141	144	153	148	171	152	142	154	157	149	161	144	160	147	148	128	135	173	147	138	146	144	129	127	160	134	141	153	143	157	174	178	146	150	155	173	163	142	149	153	146	187	144	173	142	150	170	136	169	145	141	130	158	155	139	148	156	132	156	165	161	172	134	150	150	141	134	161	163	156	159	152	154	149	156	147	159	140	148	150	161	150	167	130	151	153	127	153	162	141	125	175	159	150	142	157	147	122	143	139	150	146	172	132	139	140	152	161	152	150	148	129	146	121	145	142	166	142	135	149	152	156	140	121	137	170	159	151	143	166	135	157	139	129	130	134	142	153	154	158	139	124	136	162	135	142	122	147	159	136	128	148	144	149	137	154	162	148	159	140	154	120	153	141	145	149	161	154	141	156	143	154	150	146	156	156	140	149	151	140	139	147	142	131	142	161	138	120	140	153	168	152	157	133	143	134
2375	506	581	597	527	579	550	565	516	502	520	500	540	511	495	496	566	516	486	467	496	526	483	485	555	503	501	482	463	486	505	484	462	501	523	497	467	510	523	485	484	491	511	510	465	478	465	474	484	485	444	501	512	494	483	478	524	462	532	489	495	537	500	495	510	494	474	481	477	490	478	467	477	478	489	506	456	504	482	464	489	510	495	473	483	483	502	450	506	495	477	492	485	506	463	518	477	493	440	495	516	537	462	497	475	468	493	462	522	495	480	497	483	474	496	497	483	505	455	502	466	512	516	451	480	500	490	486	445	531	471	525	518	504	492	453	483	502	526	459	465	464	523	464	475	466	468	482	493	505	508	497	474	506	501	458	488	509	455	471	507	470	485	506	499	465	470	472	487	476	468	467	497	492	488	467	493	448	472	513	481	519	479	516	477	487	489	509	511	494	479	458	486	474	457	465	503	496	483	476	496	514	518	467	457	476	491	508	476	531	504	492	494	490	486	465	513	438	483	496	474	448	501	497	501	475	496	520	491	499	491	459	524	531	480	490	510	486	500	455	473	484	502	486	495	480	497	479	472	487	487	488	478	509	478	494	513	491	487	503	492	501	509	486	497	466	478	483	488	489	491	473	490	449	484	468	506	493	506	490	515	493	474	499	470	501	517	493	496	514	523	509	498	477	509	465	505	504	496	477	488	471	474	490	472	478	454	489	480	488	504	467	502	521	470	442	474	537	507	492	485	473	538	496	466	475	496	442	487	475	481	508	501	477	481	474	523	523	482	492	475	467	493	476	476	473	469	493	479	429	485	471	473	504	462	458	488	480	524	476	466	474	486	495	477	467	484	500	508	493	491	522	496	480	490	489	465	489	513	479	524	497	524	483	544	506	483	463	512	431	504	486	489	485	491	498	438	489	478	468	501	434	517	447	461	507	510	475	487	455	479	487	468	485	471	464	450	477	514	493	502	518	482	495	479	457	506	491	476	480	491	467	479	491	450	466	500	462	499	487	481	474	518	500	468	482	469	505	461	502	488	499	493	466	486	497	487	440	515	494	474	490	512	473	452	476	496	510	461	489	481	476	474	461	498	477	494	527	515	470	492	489	471	511	487	488	468	492	438	498	496	489	512	489	491	472	479	524	521	500	474	512	495	475	460	523	495	485	542	454	479	451	445	475	495	499	487	503	502	489	448	457	535	499	470	478	497	519	473	505	504	463	484	490	528	442	515	483	481	470	469	476	511	496	455	475	474	524	450	489	522	480	486	477	451	473	454	538	484	513	487	516	486	468	481	522	501	459	454	506	517	518	484	478	465	499	495	498	506	468	517	516	461	477	452	485	473	475	498	472	504	445	472	477	471	438	451	528	512	462	495	495	505	490	511	477	511	483	515	494	499	457	552	528	478	499	457	488	511	498	455	502	472	491	451	488	480	462	492	469	470	476	476	497	516	493	484	452	498	517	467	492	508	486	491	516	508	477	507	470	533	484	491	465	488	472	507	483	495	507	530	462	455	477	470	515	462	503	497	458	461	525	454	487	491	487	505	512	470	482	503	465	478	516	492	494	481	472	467	503	505	524	473	450	531	487	465	478	476	468	468	506	509	467	502	506	493	506	487	475	489	483	495	436	496	485	510	476	502	463	503	486	491	496	499	484	474	449	478	487	484	487	499	475	489	515	473	500	520	483	490	475	523	460	477	516	514	482	469	507	512	455	495	494	446	471	480	487	436	521	483	438	479	522	509	444	454	471	479	456	458	504	498	462	494	471	490	495	512	486	526	472	444	465	466	494	493	498	500	473	479	482	500	482	448	483	474	511	471	525	508	488	487	472	462	500	472	448	485	467	535	443	515	472	491	453	452	476	513	468	491	464	492	485	464	505	481	464	469	509	512	494	533	445	505	489	473	521	508	499	481	477	477	463	469	511	469	468	518	487	476	481	470	452	473	474	504	493	504	487	511	483	497	474	485	484	490	477	500	511	512	492	466	439	507	457	461	475	507	508	470	485	505	440	489	476	507	513	474	480	467	467	497	508	492	469	455	470	441	456	475	473	492	523	521	522	543	466	494	475	459	501	474	482	513	511	476	482	528	516	486	492	470	456	472	505	498	464	523	483	499	495	448	507	434	480	496	482	443	441	463	475	490	504	489	477	482	484	492	514	457	532	464	453	509	476	429	481	485	476	471	479	511	484	508	475	463	471	445	449	449	434	512	492	476	515	482	470	467	483	468	460	485	486	467	511	490	501	493	487	477	530	475	488	482	439	497	512	475	501	497	509	483	458	498	436	464	501	476	471	456	472	489	528	472	465	448	468	496	480	478	494	486	492	456	501	492	533	447	486	481	487	494	508	499	496	486	480	490	461	478	450	435	440	487	500	473	460	510	521	483	497	505	476	466	453	483	468	470	484	531	489	474	455	475	476	494	484	485	519	457	486	515	482	459	467	473	460	522	486	496	471	459	431	469	464	467	466	500	511	499	510	471	497	474	504	470	490	509	494	506	469	485	470	470	475	491	483	481	502	450	476	502	455	478	481	492	469	481	487	486	478	508	495	471	482	518	479	481	494	518	525	500	508	467	478	492	468	508	501	496	478	476	520	503	471	480	467	480	547	440	492	442	473	492	436	463	492	488	473	443	467	469	443	469	473	469	512	509	476	475	435	477	522	499	450	463	418	477	475	488	488	499	490	507	480	497	494	483	481	502	515	481	470	460	478	481	489	500	480	465	504	492	473	468	509	485	463	474	486	479	476	480	468	470	495	497	493	521	522	497	483	501	482	467	500	479	458	502	480	461	487	487	515	491	486	456	486	470	526	472	468	515	475	463	480	505	483	468	531	497	474	544	457	528	497	469	500	481	471	483	482	479	513	457	511	524	470	527	456	467	483	511	473	502	480	490	486	501	500	463	444	511	500	495	493	485	520	518	488	478	495	505	485	497	484	527	451	494	481	471	452	481	505	483	451	492	493	536	471	494	493	492	479	500	506	455	515	477	479	515	452	480	444	500	444	511	478	489	480	490	483	488	474	518	489	457	480	487	482	451	472	450	496	455	513	458	487	493	522	504	491	483	511	481	526	488	518	517	458	462	474	498	475	487	483	491	491	447	472	491	486	479	513	472	505	488	485	464	498	496	487	498	486	494	482	489	502	488	492	495	483	500	458	493	495	494	519	488	456	482	478	498	467	497	483	487	510	440	485	515	462	466	491	489	493	471	448	484	414	456	441	517	491	519	504	429	492	515	470	458	500	486	530	488	487	479	491	487	462	505	481	445	509	503	489	453	485	472	483	489	524	501	467	463	492	496	505	461	505	488	483	484	471	473	508	506	505	458	514	484	513	483	497	514	493	457	463	500	489	446	482	449	532	508	490	481	445	523	503	482	484	460	508	458	485	471	503	526	531	473	481	490	475	512	461	466	499	474	504	487	497	481	531	502	494	454	503	481	535	518	481	485	460	455	512	538	443	499	493	507	475	426	508	497	500
12930	4594	2391	1489	936	697	577	538	436	419	446	390	356	390	352	405	342	379	333	321	367	354	291	339	355	368	339	337	329	325	311	343	370	337	355	334	337	347	322	317	342	356	306	347	343	338	316	319	327	353	304	357	320	357	371	343	335	308	325	338	308	307	332	306	333	344	331	328	301	346	352	307	324	280	320	286	307	341	320	328	327	350	333	333	337	348	308	364	288	330	347	325	328	333	355	280	306	340	324	328	297	361	289	335	322	289	340	327	331	340	371	327	340	307	310	327	308	324	315	313	334	331	327	308	310	316	292	315	309	332	351	336	297	351	310	321	327	307	303	332	306	349	312	308	304	281	303	341	370	331	343	337	343	341	324	332	316	362	341	369	335	356	312	338	374	311	347	311	314	327	327	333	306	353	326	345	331	319	332	332	330	336	316	323	310	326	342	327	329	341	354	358	351	300	333	330	321	346	297	330	321	343	327	324	352	324	311	309	313	306	367	345	285	299	300	308	331	328	327	350	315	342	315	351	360	319	349	311	327	333	310	351	293	319	317	323	338	372	338	343	326	322	320	294	356	333	305	337	329	333	310	331	314	340	379	337	312	380	347	340	337	324	324	281	348	338	338	318	317	342	311	344	352	332	324	318	317	321	326	334	330	323	315	328	350	308	265	316	334	328	332	290	335	367	340	300	336	357	334	342	315	334	323	325	317	326	341	336	346	334	326	329	324	320	326	316	311	329	317	310	323	335	356	351	334	356	327	351	306	271	317	287	341	334	330	363	322	278	353	307	299	326	318	321	357	311	329	323	337	321	333	316	322	341	350	310	339	364	356	339	335	338	313	296	326	321	360	316	336	322	326	364	353	343	322	354	317	326	320	318	329	315	356	333	300	325	315	370	344	337	328	316	303	296	332	317	346	328	324	306	332	310	306	337	306	320	314	333	340	310	367	318	329	308	345	357	323	337	307	325	296	332	335	310	307	297	339	323	368	314	304	309	330	317	310	320	334	335	317	286	365	280	303	341	322	351	331	324	299	307	340	334	322	320	331	344	352	302	349	285	301	308	298	290	328	314	351	336	332	334	343	315	339	317	358	301	314	335	287	295	314	327	327	294	362	330	309	328	277	326	326	334	304	323	303	314	335	319	307	345	331	335	324	328	302	339	290	300	308	353	345	341	302	332	334	316	342	312	302	328	340	301	308	308	322	318	345	304	323	317	316	312	329	353	387	321	312	356	335	296	339	311	300	290	333	368	314	347	304	338	281	304	346	296	323	298	314	331	331	286	333	347	340	329	334	311	331	330	326	304	321	328	303	330	337	312	340	321	334	348	313	311	330	328	316	342	326	349	368	342	317	324	322	314	288	301	352	343	343	338	328	308	329	326	354	328	362	346	319	344	343	328	339	324	357	344	330	360	338	294	360	311	365	351	307	301	328	325	328	296	322	338	329	313	335	306	345	312	321	302	309	347	301	353	313	327	307	321	304	319	309	305	338	305	291	313	363	317	364	349	367	338	334	311	337	319	328	299	320	321	326	324	319	355	313	342	308	295	303	338	288	318	319	299	335	357	318	352	322	332	303	328	315	329	311	323	338	351	292	352	321	309	298	291	303	326	313	327	343	324	304	307	295	330	333	318	293	309	332	326	328	317	342	356	298	326	355	316	321	350	330	348	342	350	334	318	321	321	320	314	353	359	314	319	345	330	336	320	335	317	324	322	324	361	376	311	320	326	328	333	327	327	311	320	311	308	330	318	289	337	343	319	337	332	309	335	319	322	317	356	356	333	337	319	317	323	377	348	332	329	331	331	327	328	306	329	344	288	365	332	331	302	344	360	302	357	312	326	339	371	324	319	328	335	298	332	352	340	343	321	352	317	319	330	331	304	315	302	327	352	338	347	302	345	312	329	322	338	382	302	327	305	327	344	327	322	317	308	330	318	305	326	310	353	320	344	367	303	344	351	349	353	331	342	334	354	332	342	346	309	295	340	329	329	330	325	323	337	333	322	310	348	360	346	344	315	308	328	320	334	327	314	335	332	330	326	316	329	339	337	315	329	291	312	339	329	341	324	337	326	322	323	328	301	318	350	331	304	304	344	349	338	330	345	327	297	304	320	339	321	335	306	366	360	337	320	337	334	323	341	344	308	312	330	321	373	327	354	286	320	344	368	365	322	356	295	332	328	348	328	317	322	299	325	342	319	329	360	362	357	335	330	317	336	277	336	351	342	333	297	328	311	343	353	331	293	361	343	329	350	331	334	314	320	340	331	286	301	317	304	305	304	336	319	358	293	365	323	330	336	344	297	329	368	301	310	314	339	355	347	340	329	312	334	299	343	364	348	343	304	339	337	344	314	311	311	317	350	314	339	325	337	327	299	353	343	329	329	314	328	331	306	318	329	299	343	283	308	329	344	299	342	334	347	319	355	369	321	308	325	293	320	338	342	314	331	364	360	323	360	347	304	348	301	335	339	335	317	332	308	302	359	323	343	309	333	333	347	328	322	307	346	322	306	327	336	334	349	326	335	340	347	341	343	294	350	347	317	363	327	327	300	316	303	330	331	296	328	311	324	304	335	321	294	349	332	312	353	326	324	313	330	355	324	328	382	313	318	298	333	324	326	330	320	324	348	332	368	323	315	347	318	337	337	332	314	331	349	324	352	351	311	342	333	327	346	343	341	304	303	297	331	344	321	296	328	321	295	318	322	324	294	341	300	312	330	297	301	340	317	303	302	359	323	319	330	306	308	340	331	305	322	327	316	313	323	319	332	310	322	340	291	325	299	346	316	333	344	311	340	338	330	335	308	330	313	328	312	313	309	320	324	338	317	319	361	336	346	314	319	307	356	315	330	303	344	337	317	352	325	329	339	329	328	322	337	303	323	305	348	352	335	358	345	304	329	363	331	339	311	319	310	328	308	311	347	330	294	364	321	336	333	286	339	344	340	314	332	327	283	329	328	328	336	317	316	308	338	327	334	337	322	343	321	328	328	330	339	315	343	338	304	323	328	347	362	299	348	308	334	328	338	337	318	315	325	366	324	331	317	303	328	322	321	345	344	338	320	311	336	297	325	328	328	323	365	334	347	313	307	337	341	338	330	313	306	357	314	312	360	307	314	360	317	338	340	293	315	331	317	320	324	335	327	348	347	318	320	324	301	319	343	296	311	292	332	317	319	336	325	295	298	333	327	306	337	341	333	349	321	305	330	321	306	338	306	291	307	311	340	349	314	332	307	342	334	337	299	332	327	311	305	297	320	333	335	332	375	310	304	365	311	293	341	309	305	311	325	341	343	343	311	372	347	361	307	328	308	329	350	331	303	306	301	340	299	322	324	325	331	299	335	324	329	278	336	325	361	312	345	337	340	287	331	343	320	349	348	326	323	335	350	300	331	381	348	362	311	325	344	357	324	324	301	316	310	344	328	326	316	329	321	317	321	360	288	334	313	304	349	320	311	317	327	293	320	328	306	304	320	333	312	295	295	337	326
8634	3312	2523	3030	2834	2456	2181	1846	1704	1588	1510	1396	1349	1221	1215	1156	1135	1106	1063	1059	1090	1051	1057	979	989	1003	978	986	987	966	947	978	948	1020	981	969	891	930	889	873	922	879	917	921	881	943	958	963	877	899	918	898	931	940	907	890	883	894	876	870	901	936	933	937	927	912	959	918	838	893	865	916	926	957	891	879	820	877	939	911	869	896	892	899	885	865	868	887	906	846	850	842	855	857	846	863	854	920	890	905	913	868	901	869	932	946	859	932	886	880	882	929	881	950	939	837	843	871	889	911	908	875	841	905	882	879	895	980	865	897	880	869	907	839	900	881	884	854	905	859	909	885	890	916	870	879	916	830	914	859	874	947	927	924	894	884	887	873	899	886	903	870	903	822	937	881	925	946	912	879	925	924	878	857	929	832	910	885	887	857	938	880	889	865	850	920	925	889	920	885	876	848	867	892	929	920	906	912	872	868	867	866	895	915	891	875	857	913	882	936	879	877	885	915	890	935	915	885	819	922	897	909	865	862	888	925	834	903	936	854	894	885	899	879	972	884	830	891	887	899	900	873	920	874	904	865	927	891	885	884	846	853	931	867	875	864	933	903	909	878	904	849	866	904	882	918	888	869	913	891	866	925	930	936	877	882	924	859	897	875	902	869	914	867	894	865	913	856	914	850	905	864	954	904	855	911	908	875	875	887	867	891	888	937	897	874	899	806	859	873	938	866	871	867	903	887	946	888	930	854	906	863	901	927	809	835	892	818	874	872	902	834	909	852	847	856	888	879	903	943	860	895	840	866	864	832	875	898	866	939	843	857	847	901	890	951	924	943	912	855	915	894	828	915	908	872	898	907	906	871	890	889	870	863	949	837	872	916	938	889	924	916	866	911	886	871	890	900	867	919	837	857	867	866	906	903	937	882	869	851	907	862	832	898	862	872	929	854	910	939	882	885	895	906	865	866	855	847	889	916	894	882	894	918	892	882	856	878	906	891	899	891	884	835	851	870	847	932	905	951	878	853	937	891	854	848	894	915	859	865	912	906	890	901	861	904	882	869	878	849	856	866	822	923	917	881	906	885	914	881	872	849	854	886	864	862	868	877	907	867	842	917	861	821	863	930	831	896	894	857	879	930	882	911	897	824	848	915	847	865	874	860	874	887	871	859	898	869	887	892	858	883	852	869	901	932	873	860	839	906	881	900	860	886	886	875	911	883	895	838	884	878	881	903	899	860	907	879	840	871	913	869	825	887	909	931	900	875	865	865	859	861	894	849	902	867	865	878	884	876	835	918	870	905	893	892	873	881	909	873	831	909	901	915	873	898	829	887	856	883	857	964	886	811	845	898	897	893	889	949	918	923	853	921	968	907	881	877	854	866	863	866	946	862	916	903	899	910	849	814	905	908	899	900	890	832	879	935	882	862	909	894	904	888	864	864	913	904	885	858	902	861	875	860	842	883	882	910	906	832	909	851	933	846	850	868	899	890	857	893	835	873	843	851	948	851	874	822	872	917	820	911	888	883	879	898	885	857	884	879	921	880	929	939	930	901	882	924	870	941	876	921	866	895	853	900	864	877	879	900	889	890	945	847	864	891	893	823	909	897	815	865	913	884	910	895	871	859	906	916	884	864	854	927	888	839	903	896	873	884	831	895	873	884	863	892	889	895	797	863	910	870	871	844	908	894	934	898	910	915	903	927	844	831	906	937	925	871	872	889	843	895	876	929	898	867	896	903	858	858	907	891	853	897	881	869	846	904	877	919	891	893	893	893	936	860	869	878	915	838	874	932	905	944	856	880	934	906	884	967	885	889	906	856	876	899	875	881	859	882	899	888	891	899	900	883	894	885	842	894	901	847	855	863	902	840	904	868	906	882	854	899	847	897	888	915	901	847	876	877	901	877	848	896	848	852	854	903	886	895	914	910	883	886	894	962	892	881	885	902	902	877	874	907	912	886	877	864	916	896	855	908	963	928	847	890	906	907	883	899	879	870	918	841	876	925	910	827	859	896	873	867	844	895	884	901	861	908	922	855	893	858	880	931	943	954	845	879	950	847	856	915	909	926	901	871	891	882	885	902	917	882	884	859	900	935	865	916	860	902	882	872	912	871	883	876	868	890	886	885	888	919	867	833	953	906	861	870	904	877	891	926	874	910	864	860	907	878	905	925	897	910	911	954	867	925	907	855	868	919	895	926	896	836	904	874	940	891	837	875	870	831	930	889	894	881	893	952	853	953	860	869	869	903	859	894	905	894	882	833	876	907	842	871	876	903	888	883	900	879	852	917	951	866	869	903	921	865	827	852	892	861	868	869	811	916	886	935	833	903	865	875	929	866	908	879	901	830	865	879	872	879	881	902	897	867	888	908	895	868	865	841	886	893	932	941	863	891	871	865	835	878	910	900	914	898	876	882	857	930	877	882	907	918	875	928	901	876	852	880	863	907	851	832	870	841	886	882	840	893	928	919	917	890	901	875	839	931	913	845	880	884	871	911	867	874	920	915	897	902	814	887	886	918	875	877	844	859	883	926	880	925	850	894	843	904	880	907	938	907	876	895	919	867	947	877	920	912	883	916	901	898	876	871	854	867	906	900	896	874	904	861	903	922	947	860	876	893	874	863	869	826	864	894	869	905	894	890	907	917	941	894	934	880	902	891	927	887	901	898	914	907	952	895	833	843	955	915	899	855	901	847	866	878	900	900	924	827	902	884	895	855	894	871	877	860	865	935	903	943	883	900	840	896	932	940	897	856	943	852	862	900	905	926	883	918	828	832	881	871	926	854	835	911	839	949	913	853	852	834	816	907	920	872	836	859	895	915	901	876	862	909	821	889	906	817	905	926	913	844	908	861	877	903	919	860	910	876	921	862	875	885	890	854	898	834	900	883	834	869	875	953	930	872	878	885	864	885	871	936	844	907	901	867	876	888	818	863	892	861	839	900	891	921	884	869	937	846	870	908	854	861	869	855	888	861	846	938	915	864	877	844	880	932	927	869	847	941	944	898	881	915	897	908	865	868	877	884	903	910	935	865	873	907	908	863	930	895	929	888	888	901	873	877	878	888	900	893	873	912	898	928	854	862	878	923	920	897	904	909	868	901	925	837	852	892	873	882	901	881	861	896	883	928	827	901	855	832	869	838	863	917	905	925	852	917	837	823	877	937	882	898	955	915	873	890	890	894	843	888	845	904	888	877	856	900	857	832	870	872	890	856	891	904	893	866	943	854	904	887	919	915	887	911	817	921	875	857	862	886	911	894	847	860	881	930	907	892	873	913	908	894	843	871	866	851	908	918	898	881	820	851	883	941	851	887	861	879	876	885	889	931	837	872	948	894	904	830	914	882	891	915	872	912	885	865	892	922	837	894	915	906	906	912	879	852	936	905	865	883	840	939	858	869	851	887	976	853	884	903	914	866	867	923	842	829	908	840	854	834	867	855	878	898	901	864	899	933	893	922	890	820	853	872	884	902	942	892	858	961	929	862	876	884	869	902
22991	8836	4518	2734	1719	1206	858	668	611	533	578	485	485	437	456	420	415	439	417	365	393	415	443	382	387	382	372	407	400	359	372	355	380	395	368	383	356	394	374	369	391	346	373	391	369	354	365	391	374	389	400	366	363	378	387	384	371	351	406	362	378	376	344	376	354	362	369	367	360	369	358	369	422	384	398	369	379	362	396	355	352	395	372	373	375	355	364	389	361	330	417	394	377	406	344	353	391	375	346	361	374	340	384	362	393	369	361	337	401	384	403	358	364	347	347	361	392	388	373	381	371	323	362	362	378	335	369	365	378	395	379	355	365	390	336	347	409	396	400	366	374	376	340	366	377	337	349	379	376	369	373	390	352	372	369	369	346	362	366	370	366	373	367	364	367	369	364	372	380	351	367	365	383	357	373	365	355	380	342	367	379	336	374	359	400	383	367	390	361	382	381	360	359	340	349	371	378	348	396	376	358	379	367	411	347	367	366	388	343	378	364	342	385	339	367	343	357	374	338	355	357	361	369	348	352	370	384	368	377	387	335	387	347	377	369	380	355	327	376	387	356	361	394	381	380	371	357	383	346	391	349	404	363	360	380	348	358	329	376	353	341	372	366	352	379	389	382	373	357	387	373	382	334	347	369	405	348	386	360	362	395	348	335	394	347	352	365	395	339	361	382	368	381	366	382	344	359	394	364	353	342	354	369	412	335	363	353	385	365	377	365	378	372	377	373	331	357	391	354	351	344	367	352	356	375	344	339	377	386	359	365	345	352	325	360	338	343	396	350	365	351	379	378	400	398	353	352	349	361	367	395	355	366	366	377	370	368	348	374	398	369	349	428	368	392	328	352	378	413	373	350	373	411	396	352	388	390	350	388	367	343	343	395	368	344	362	384	319	381	379	357	349	348	390	353	357	395	399	342	336	345	338	415	359	368	399	340	388	412	337	363	401	363	372	361	347	315	341	361	348	383	378	367	393	375	345	361	352	396	368	364	370	344	374	352	378	354	380	363	356	369	411	319	358	365	361	369	371	363	359	371	380	374	398	353	344	375	385	387	388	323	372	366	363	340	376	339	359	352	355	337	372	381	360	375	374	380	366	345	394	332	346	382	349	344	370	372	360	357	360	351	381	351	375	394	371	339	366	372	353	394	358	338	351	406	381	332	375	366	379	361	340	357	376	353	363	344	376	361	382	374	351	348	376	351	342	372	365	376	368	373	359	396	354	353	381	352	347	387	368	366	351	385	331	341	380	369	376	374	347	349	354	393	380	355	382	366	366	368	371	365	364	394	381	341	358	365	370	377	362	353	364	350	346	360	366	394	356	377	391	318	374	397	398	373	388	387	336	346	339	388	365	401	357	362	365	333	359	366	369	397	358	362	370	387	384	370	339	341	370	404	357	355	357	338	402	371	393	372	371	322	353	356	384	352	344	386	375	400	340	345	375	367	377	351	373	388	386	371	361	374	358	354	309	363	389	351	350	375	384	348	387	382	380	367	392	350	347	368	347	363	368	363	352	356	366	380	376	389	362	381	366	375	365	353	332	357	349	361	366	359	346	365	395	365	357	372	386	337	366	364	362	348	392	368	345	339	390	357	374	363	390	391	316	359	378	386	363	373	344	334	349	368	350	384	358	378	411	368	419	381	335	339	363	381	383	386	364	365	365	381	355	384	373	349	327	369	367	360	389	368	369	359	352	384	395	381	403	313	361	374	391	363	334	366	359	386	364	357	363	363	381	372	352	372	371	358	381	375	351	365	397	368	380	346	329	373	360	369	360	342	357	344	382	347	358	336	354	373	383	369	335	382	363	375	372	362	367	358	411	354	385	379	347	388	386	353	361	383	332	354	386	385	382	364	330	343	359	398	364	399	380	339	392	346	341	363	356	352	370	365	332	384	370	366	349	329	388	350	377	380	387	379	373	374	336	404	423	354	357	390	372	380	368	361	331	359	366	378	360	348	392	367	370	340	374	413	364	400	396	374	388	346	375	364	373	338	334	389	338	359	401	404	369	386	360	364	341	355	351	385	329	399	372	339	353	388	400	395	395	367	355	343	392	341	348	368	378	381	387	371	374	363	355	343	377	383	353	381	384	366	337	356	339	369	365	367	383	351	389	394	365	352	354	387	391	390	359	366	369	368	354	390	354	356	350	405	385	386	369	385	384	346	366	372	384	329	381	382	395	345	360	354	360	318	355	373	386	361	367	337	367	371	365	367	360	386	367	357	382	351	354	391	369	381	378	355	380	340	356	365	386	367	352	362	360	305	332	387	375	381	388	368	361	344	376	346	366	376	401	368	372	355	367	348	337	381	391	383	370	406	366	385	377	375	363	380	358	376	396	354	353	362	363	372	356	358	403	384	353	364	381	328	358	341	390	345	348	391	375	399	347	326	356	348	386	335	342	390	364	358	395	358	376	357	333	331	336	373	382	386	348	378	363	360	380	377	356	385	374	343	331	352	369	350	368	362	405	355	361	404	364	366	359	411	356	338	342	337	388	375	346	347	354	365	363	341	386	352	348	371	348	385	382	368	370	364	360	351	362	316	406	365	385	383	314	346	332	371	388	385	379	346	373	350	360	340	414	340	355	336	370	403	325	369	359	341	378	383	368	391	336	380	352	360	405	325	360	349	384	334	362	373	378	372	341	354	390	363	363	390	369	392	382	391	381	389	361	353	391	385	313	369	387	388	350	372	361	395	390	353	322	368	409	399	382	371	328	397	387	377	364	351	321	367	350	390	362	379	379	391	347	366	302	393	374	369	355	356	362	377	362	332	393	320	369	356	438	348	365	381	346	391	350	364	375	382	357	346	366	358	358	333	364	368	416	387	390	335	409	338	365	367	373	364	366	361	353	347	393	352	339	311	376	366	365	331	375	383	342	346	382	346	381	371	349	371	355	363	374	370	355	375	369	351	364	395	389	367	374	361	361	371	359	379	377	338	382	372	419	369	360	387	383	341	366	386	401	388	342	391	382	362	362	369	343	379	357	397	373	371	345	389	364	375	398	349	333	388	380	352	342	374	370	376	345	370	390	369	381	380	361	396	359	361	400	331	373	370	359	336	377	352	412	369	371	364	366	370	359	398	410	358	377	356	345	377	342	372	411	332	377	377	385	371	383	377	371	364	369	341	365	391	356	362	345	377	381	368	407	368	344	397	360	381	387	347	383	366	329	367	354	351	363	354	380	377	358	339	392	364	384	366	365	346	344	372	344	390	354	369	383	349	348	359	371	376	355	373	411	344	366	367	327	364	371	342	351	381	385	358	357	361	403	353	355	357	352	383	400	354	389	376	383	344	350	400	378	378	357	353	381	379	367	365	335	375	342	327	351	362	395	363	382	385	395	383	338	400	353	375	386	338	383	369	369	371	406	373	356	384	384	376	344	366	338	365	363	368	379	373	336	370	333	366	392	378	375	352	383	378	402	367	350	396	385	339	349	354	366	352	351	380	407	392	354	369	324	347	355	387	367	358	349	353	365
14130	3647	3818	4638	4163	3582	3076	2654	2447	2213	1953	1829	1688	1578	1522	1421	1390	1383	1342	1263	1224	1218	1253	1192	1141	1145	1132	1163	1055	1078	1139	1089	1046	1088	1090	967	1044	1001	1037	998	1022	1002	1026	1000	987	989	992	1022	964	982	1035	1016	938	1035	971	965	992	978	968	981	997	972	958	977	927	1017	951	943	981	957	1002	997	923	937	986	1003	914	975	983	968	948	1054	981	961	932	956	1001	974	987	1015	968	955	948	982	969	967	963	1015	951	965	1012	923	929	919	948	969	927	947	925	992	923	931	956	963	945	930	968	963	976	959	920	935	931	928	947	954	992	924	940	922	941	922	988	936	993	957	949	968	942	941	934	970	949	979	949	965	965	969	1038	961	980	961	924	988	955	969	930	947	962	936	950	919	913	957	950	958	978	942	953	946	994	953	905	926	996	948	922	914	949	963	981	918	964	871	932	919	979	888	948	970	931	955	995	948	990	965	1003	963	1004	937	939	950	968	946	936	974	981	946	995	978	963	948	944	912	948	923	938	940	1002	932	922	945	952	917	960	958	1021	958	965	948	935	956	1019	937	976	943	1004	923	965	967	912	993	924	977	963	954	950	1014	950	973	936	930	999	993	929	952	908	961	931	933	964	947	950	924	942	966	915	914	1006	909	950	964	892	968	959	906	938	899	944	940	990	987	913	909	940	940	964	962	901	925	909	992	975	981	949	992	915	957	966	972	950	943	950	948	928	927	919	882	935	924	953	969	957	932	945	898	936	910	883	939	907	957	940	959	954	922	934	954	933	976	908	963	943	931	890	940	924	898	990	964	999	976	958	897	966	966	901	905	931	986	947	964	995	942	940	948	982	897	954	916	925	926	958	976	940	960	973	913	973	967	925	940	975	921	930	967	954	959	969	946	908	947	941	942	975	948	960	972	950	996	943	934	888	942	970	969	955	934	940	969	954	932	897	897	957	956	998	997	934	951	915	936	932	949	958	915	934	928	930	950	947	984	944	945	934	902	970	933	945	997	1004	947	959	968	943	988	964	955	962	971	931	927	928	933	940	945	880	929	955	938	882	916	956	940	984	933	951	996	965	956	922	951	916	936	931	961	957	921	980	887	945	888	984	943	908	1002	896	975	971	953	951	914	945	1008	976	936	900	932	965	966	905	916	896	934	957	977	948	972	984	923	932	914	965	924	968	938	973	1028	926	945	993	915	960	924	923	950	927	898	952	924	923	994	995	973	964	940	959	901	930	975	962	1013	930	912	968	916	972	995	908	934	918	965	970	934	960	988	947	998	977	924	943	939	1044	894	991	949	1010	994	998	930	985	955	925	1001	935	939	931	953	958	955	1034	1033	940	935	950	935	920	947	968	974	1010	948	936	940	966	991	951	902	983	958	977	908	903	930	967	952	961	972	931	918	917	969	993	959	931	976	962	942	983	902	927	962	957	939	950	1022	961	969	924	971	926	951	958	1006	908	980	960	926	962	1022	964	957	950	965	907	952	938	898	1015	987	939	932	1051	992	904	965	926	980	955	938	959	996	907	956	956	939	929	956	982	995	952	942	961	979	1029	908	961	986	948	994	980	990	925	964	951	926	974	900	959	942	955	948	970	952	916	929	912	936	954	975	964	918	959	938	935	943	923	975	937	989	983	903	925	928	924	975	1013	920	972	976	943	931	927	927	990	935	938	925	906	946	929	924	945	979	918	966	951	930	954	926	998	953	962	941	930	948	945	936	925	968	919	1003	964	1007	986	984	987	988	899	952	977	878	935	974	939	972	947	974	962	916	966	916	923	916	897	979	959	941	964	925	892	950	946	993	936	949	886	983	966	962	973	948	957	934	936	1019	907	938	923	893	919	944	914	929	874	931	880	918	974	927	932	931	1001	928	942	977	994	957	931	956	975	970	950	935	962	976	920	947	976	927	1018	927	980	890	903	960	954	942	941	948	911	961	947	923	946	883	970	900	963	967	988	934	930	960	934	923	972	926	927	929	894	904	957	976	986	878	922	986	979	938	998	965	959	951	995	985	940	947	961	955	966	961	950	977	931	946	921	965	924	946	910	954	954	951	972	944	890	971	963	958	952	915	920	930	982	931	989	942	964	949	992	944	921	988	879	920	1014	952	911	937	986	972	957	903	940	953	980	939	1007	953	929	958	966	985	916	961	895	971	895	1026	983	1028	1001	980	994	985	932	952	963	940	997	882	943	913	908	969	902	1005	901	937	968	979	961	983	992	933	941	996	917	966	951	981	951	947	978	905	950	918	950	1009	967	918	972	939	1010	961	959	960	896	934	936	919	988	945	996	960	984	929	1003	974	980	989	905	924	961	919	953	975	958	950	907	914	934	936	953	929	982	985	979	977	980	952	948	950	957	961	955	972	924	955	946	911	931	904	951	975	943	944	976	933	970	960	940	939	958	964	936	982	965	961	1006	969	967	1006	928	998	925	943	946	961	914	952	965	935	956	935	989	1000	1000	923	874	910	960	938	914	931	1021	958	969	949	990	984	903	904	935	921	926	942	964	965	943	953	917	990	954	929	972	942	913	935	986	959	943	938	948	898	898	975	974	956	978	978	957	942	918	883	954	1015	972	940	945	975	918	933	952	919	998	902	945	985	938	898	997	948	943	957	925	955	995	942	944	944	932	932	950	924	995	1000	924	897	956	948	946	950	940	971	967	909	944	944	964	966	901	983	981	924	955	989	960	978	973	962	886	924	979	956	962	989	893	971	903	918	895	946	925	974	949	910	929	905	993	928	899	945	930	896	942	981	978	932	913	939	1000	948	983	970	960	962	926	957	907	939	939	911	1016	986	930	968	952	974	937	947	905	884	957	945	989	930	917	971	962	936	1002	974	977	956	884	912	975	999	1012	926	976	919	954	935	920	933	898	939	948	932	965	886	965	971	917	970	965	891	893	957	929	885	932	958	957	950	907	938	956	972	909	936	977	974	939	992	917	923	947	975	995	923	943	939	928	986	916	907	921	957	942	968	1023	971	936	994	951	1018	958	932	923	969	905	946	974	956	927	963	940	946	935	935	1008	917	948	946	946	908	938	952	949	950	913	949	969	987	994	973	1003	935	954	931	918	976	931	899	999	933	970	960	914	920	944	938	929	933	991	969	940	916	943	964	891	1001	977	943	984	932	990	945	949	967	927	938	934	954	943	979	961	911	937	913	987	910	979	920	968	1007	912	945	907	968	949	981	1002	957	943	919	921	960	929	960	986	924	953	953	1010	933	962	941	978	943	937	1005	970	933	939	919	923	989	982	920	940	944	976	962	990	923	934	937	889	922	983	994	955	929	998	941	920	983	970	940	917	958	948	907	944	1003	954	972	947	981	923	953	979	929	969	931	967	920	939	906	949	989	923	1023	1005	1006	939	999	974	907	927	932	941	1008	1008	933	984	960	983	917	934	929	917	927	903	929	913	911	967	997	929	955	885	942	979	917	949	914	902	1000	934	907	898	995	948	951	1000	984	997	931	936	947	968	1001	934	993	917	940	902	990	958	946	930	953	915	957	955	945	965	974	932	979	898	940	910	942	927	943	948	957	963	935	935	965	957	938	1012	975	919	984	1007	941
1975	190	176	164	143	170	185	154	161	153	157	141	156	124	147	149	165	145	135	139	147	156	134	145	138	145	156	153	137	135	137	162	149	131	154	145	160	178	130	134	134	167	170	174	131	142	157	142	144	141	144	142	156	163	156	145	133	140	150	149	138	150	154	152	149	147	149	171	145	141	147	136	142	145	166	135	131	135	142	173	166	157	130	154	137	152	140	127	137	163	154	150	156	135	141	146	145	135	141	158	135	148	149	154	163	153	138	152	152	143	146	159	137	150	146	163	164	136	150	166	149	156	140	137	128	146	141	141	155	151	146	140	142	134	175	145	153	139	169	135	144	148	136	147	141	164	147	143	139	146	130	141	153	133	150	149	141	137	131	145	147	139	147	159	157	147	175	131	121	145	144	133	155	146	173	154	130	157	148	148	134	151	137	136	133	155	134	150	157	151	166	156	144	178	134	158	125	142	149	156	139	143	170	146	131	145	128	147	155	161	157	124	135	121	157	148	145	165	169	143	156	150	156	159	151	142	135	145	155	121	155	142	149	151	131	142	139	148	135	144	153	146	161	147	168	144	139	137	162	139	152	170	140	141	151	136	145	162	160	153	130	135	151	148	145	159	140	156	136	154	156	161	133	170	138	145	153	153	154	138	142	124	128	159	165	152	129	143	160	146	158	146	123	146	149	135	161	142	163	153	163	170	162	136	135	150	139	129	172	158	163	158	149	148	133	129	141	152	143	137	149	135	167	182	143	146	139	154	156	143	139	156	148	171	134	138	135	150	141	136	152	149	145	118	160	117	150	145	133	162	150	135	136	145	155	130	163	138	139	153	159	153	160	151	148	150	141	159	152	139	155	122	135	137	168	135	149	164	136	130	142	141	156	153	167	157	148	167	158	125	160	143	143	142	129	135	129	149	159	148	161	157	115	145	154	147	155	156	155	141	153	143	137	134	130	144	152	136	147	151	150	157	164	151	148	152	156	151	175	121	138	155	143	152	128	150	147	165	145	128	137	172	160	142	137	142	132	152	163	147	139	134	156	153	135	146	135	136	159	142	159	161	138	167	152	156	133	169	165	141	131	138	149	142	130	142	150	142	173	124	133	136	137	154	164	168	145	166	160	164	151	162	137	133	142	138	127	145	151	148	174	147	164	156	153	136	142	131	143	151	148	148	151	169	159	142	141	127	168	161	142	132	146	127	145	155	136	140	168	145	155	159	144	138	150	160	135	153	152	161	126	136	153	145	142	140	156	143	151	134	135	138	136	136	126	152	141	149	150	136	161	145	144	143	149	142	141	136	144	137	171	158	138	158	130	184	133	146	160	125	143	154	144	161	143	164	155	159	149	155	143	149	158	135	137	162	162	151	150	119	173	132	131	164	163	136	163	155	159	140	153	160	136	141	124	156	132	142	157	120	153	148	167	156	152	141	153	140	142	150	145	129	150	137	155	136	133	149	140	146	140	145	164	148	153	163	149	154	145	141	129	153	142	151	132	144	173	153	120	149	135	129	127	136	151	140	142	167	148	157	159	157	149	135	127	169	148	148	160	151	142	129	133	145	135	154	136	156	170	142	145	160	150	156	154	135	143	159	157	139	150	140	160	145	183	158	146	148	131	168	162	144	148	122	124	147	164	151	160	146	145	130	136	141	139	151	156	184	159	126	134	151	138	148	156	129	152	133	147	110	145	136	160	148	159	159	137	153	162	153	136	142	140	160	137	156	150	122	146	149	146	126	136	154	161	143	147	167	144	149	143	130	153	147	154	140	169	155	180	133	151	177	160	145	155	141	152	168	130	161	136	166	141	163	140	136	143	145	173	141	145	159	113	142	145	146	124	145	155	171	153	132	141	153	162	146	160	150	119	139	154	159	149	140	157	160	132	155	141	136	141	161	148	168	144	146	146	147	148	155	156	137	162	126	139	164	146	153	150	153	159	148	131	147	143	158	138	145	144	150	164	139	138	169	170	143	137	159	160	137	150	139	144	131	137	137	145	143	156	146	140	150	128	165	159	147	143	184	143	177	159	158	145	146	180	130	157	151	176	144	140	149	158	137	134	137	151	128	149	136	134	141	141	149	128	137	147	136	127	138	141	138	148	159	157	143	151	151	139	137	149	123	135	166	124	138	147	151	157	148	132	143	149	158	140	129	161	133	167	123	157	161	146	133	159	147	154	151	141	130	163	143	156	142	144	158	164	142	156	146	152	157	145	126	126	139	158	138	139	143	139	144	137	139	143	152	125	165	145	153	132	140	144	162	138	163	130	125	146	127	162	161	149	133	141	130	157	180	140	131	148	149	166	139	159	134	162	174	151	147	138	145	159	142	142	144	136	140	146	140	159	174	144	167	145	140	140	147	135	157	144	148	140	148	139	135	130	147	129	125	175	150	145	163	142	170	154	150	160	150	143	156	154	152	127	149	159	170	144	145	144	163	163	139	169	154	150	143	125	164	143	130	153	133	158	178	142	147	139	137	149	149	120	149	169	156	126	134	141	131	159	150	135	139	139	170	163	144	161	134	142	151	125	135	132	140	160	143	146	157	147	159	152	168	138	145	150	140	138	148	151	129	133	151	153	139	157	164	143	173	143	141	163	148	145	130	141	166	153	135	162	132	144	157	165	150	148	132	141	153	148	163	132	146	157	128	166	149	146	139	159	160	132	170	155	138	154	150	152	139	151	158	146	164	150	148	151	141	147	145	146	156	121	136	148	157	156	138	159	134	145	143	139	161	151	156	151	128	153	140	158	155	149	168	127	143	125	139	138	150	145	166	170	160	135	148	153	140	137	153	155	130	143	128	183	140	143	143	147	154	151	143	129	145	148	161	136	138	172	138	160	153	145	138	150	164	146	140	122	142	157	126	160	149	155	153	150	131	127	132	143	139	164	144	151	132	135	159	164	147	148	148	151	155	144	141	165	148	137	156	154	150	144	152	149	168	128	153	131	133	138	163	153	156	135	144	165	164	173	132	143	173	139	146	143	164	144	126	143	143	151	181	152	164	151	164	154	161	135	127	140	146	139	156	135	132	142	168	152	131	138	142	142	144	137	155	145	161	146	150	135	135	157	147	174	154	151	150	140	147	125	152	158	167	154	151	144	131	138	152	131	165	148	146	161	158	150	160	155	145	166	140	156	144	145	127	151	143	151	120	131	149	125	117	141	136	184	140	157	130	150	155	116	166	152	159	153	142	155	149	151	165	145	167	153	133	150	128	143	160	151	148	164	142	147	151	142	152	154	166	151	137	178	167	151	136	147	145	120	141	158	155	176	132	132	171	169	137	155	129	149	138	145	143	169	144	138	146	152	136	157	159	135	149	184	160	132	150	146	150	131	158	161	162	159	150	141	149	144	163	142	147	137	151	159	162	146	159	145	133	136	130	148	150	151	161	159	133	156	146	158	144	157	162	123	129	151	176	173	140	154	154	137	151	159	127	142	158	145	141	167	167	158	141	151	138	145	149	148	147	152	122	152	159	138	155
2307	568	570	583	557	585	571	534	510	533	539	558	496	461	494	517	493	507	477	501	490	472	464	476	495	488	469	466	463	523	494	441	510	461	506	464	492	483	520	472	474	496	464	497	462	489	440	478	475	502	497	503	511	495	489	502	474	465	556	485	451	493	464	511	514	474	534	478	514	490	501	505	483	462	529	508	488	461	457	499	479	515	513	477	496	453	522	472	524	494	470	452	487	496	488	478	460	471	498	480	476	485	484	510	488	492	472	487	475	490	470	521	508	496	491	531	493	500	471	501	533	506	496	544	485	512	466	488	464	491	487	510	475	488	483	470	466	515	439	509	478	476	462	478	463	469	488	469	503	497	483	480	483	491	479	492	500	484	466	497	526	462	501	523	505	470	492	502	466	517	540	502	494	472	510	502	509	471	497	479	510	490	475	480	497	487	499	488	473	454	524	439	483	467	512	474	473	506	450	505	479	465	470	494	511	530	473	489	537	448	455	505	483	496	481	447	476	491	485	468	506	465	494	477	495	502	472	518	484	531	515	452	458	499	449	477	492	498	478	489	506	472	474	508	449	469	507	474	443	471	530	519	476	506	464	533	488	487	478	468	470	455	503	463	531	476	464	457	469	467	533	479	460	518	481	454	486	503	488	482	504	512	453	474	504	478	432	453	457	491	494	456	499	487	455	505	457	476	489	448	495	479	454	517	519	507	456	488	500	482	474	507	476	524	482	483	492	501	527	498	454	452	433	474	506	489	526	509	475	502	482	483	484	471	512	456	499	499	425	469	492	479	484	506	464	488	522	494	461	482	475	505	497	470	465	482	493	518	505	486	490	491	518	521	474	482	499	465	485	494	537	482	501	479	483	475	510	461	525	474	507	488	471	501	490	455	512	437	475	527	504	485	474	485	507	469	490	510	482	482	474	487	506	536	488	504	494	509	522	466	489	518	490	514	504	459	518	475	527	458	520	487	462	533	484	485	482	494	454	496	493	501	500	498	495	416	510	509	474	452	493	484	459	472	432	496	528	480	491	505	487	450	459	503	461	469	463	460	502	478	520	499	511	484	473	451	484	492	493	477	483	453	475	510	493	507	495	473	496	476	491	480	513	460	452	521	496	478	435	518	471	479	479	491	524	491	472	481	473	501	504	484	504	516	482	465	482	468	509	467	477	502	509	517	486	471	464	492	525	487	443	487	499	456	489	447	472	473	478	461	476	479	471	471	507	455	472	485	466	459	504	499	487	481	493	461	454	423	494	478	510	511	497	505	439	443	482	523	427	467	484	509	538	508	516	500	532	496	488	476	504	497	499	451	498	474	480	473	472	473	499	462	488	466	513	533	484	497	493	493	467	483	507	489	481	464	480	486	507	461	469	478	464	450	478	511	521	472	485	543	492	469	463	484	494	470	474	465	458	440	519	534	482	490	458	480	507	499	484	472	496	465	466	477	465	485	531	479	494	482	502	490	516	454	503	530	498	456	459	490	453	465	501	458	460	499	465	511	482	497	453	484	490	474	464	450	491	463	459	498	457	518	513	520	485	490	507	505	485	498	481	502	491	485	482	478	486	470	521	466	459	497	494	458	533	475	492	552	469	508	470	465	482	480	499	493	495	465	494	478	454	482	490	478	485	460	445	498	505	471	475	481	509	494	493	484	501	503	480	528	445	459	504	524	467	455	470	479	496	493	459	474	526	471	479	458	493	458	479	537	512	434	509	449	528	521	499	456	501	491	476	499	504	515	501	523	413	456	490	491	449	462	507	463	504	497	485	493	465	435	479	507	478	465	485	494	462	475	480	487	484	481	464	485	524	475	503	503	479	507	477	488	468	460	483	507	488	485	522	500	484	483	510	447	520	458	482	501	452	465	468	525	466	486	476	521	492	481	515	485	540	491	473	540	509	503	478	503	473	478	469	465	482	449	436	482	458	469	522	499	495	522	472	466	513	465	480	473	468	492	468	459	444	499	481	466	477	440	491	452	534	490	474	502	496	505	460	480	519	494	522	473	486	481	506	493	490	483	493	450	491	485	497	453	513	515	508	464	462	471	496	481	466	541	442	490	488	474	486	481	478	484	459	514	456	511	472	457	432	516	500	542	495	446	509	498	487	487	492	529	519	477	474	491	467	526	477	475	472	485	481	509	480	470	469	527	514	507	458	441	473	524	510	495	447	494	496	476	485	479	493	512	461	530	477	519	487	452	472	480	488	459	516	475	519	463	500	490	457	470	478	490	512	466	493	491	482	484	487	482	479	490	491	463	483	454	482	460	505	504	498	457	456	486	477	455	507	491	476	495	475	479	501	504	463	478	496	469	477	518	472	521	496	492	463	470	451	487	496	481	466	450	470	489	435	487	492	491	500	453	514	491	497	511	497	481	516	500	518	485	498	496	453	519	456	486	469	499	511	482	503	477	446	501	510	469	533	511	469	522	486	494	466	497	471	502	497	472	466	460	468	504	506	503	468	499	481	483	487	466	505	474	492	467	470	490	486	492	442	498	460	466	495	464	541	457	476	481	469	522	481	455	525	483	492	486	480	448	496	471	462	490	497	472	484	509	458	476	528	518	503	508	485	505	461	444	505	471	515	491	532	518	478	434	477	517	480	486	494	491	475	488	452	495	478	496	493	466	473	488	491	484	485	483	438	523	492	466	477	512	487	451	509	461	492	467	445	502	458	513	458	440	479	531	463	531	484	487	478	480	537	497	476	475	493	484	491	509	452	490	458	477	517	519	484	496	471	492	519	476	498	445	477	460	525	505	470	514	478	475	506	503	504	477	505	487	494	465	477	489	475	484	486	477	460	471	509	503	496	470	483	465	444	497	415	453	469	494	510	484	472	484	502	468	460	518	463	449	484	456	506	476	503	489	488	467	504	506	476	498	479	450	510	511	481	510	483	510	475	459	455	469	482	480	499	506	491	494	489	495	522	474	493	472	503	523	496	484	477	465	475	470	465	489	434	494	475	493	467	445	483	496	443	501	477	495	492	474	482	486	515	490	477	493	458	491	459	474	448	475	439	455	490	482	471	461	445	467	458	488	493	510	483	477	461	460	482	489	477	474	470	468	457	483	499	477	482	474	484	468	517	482	535	516	507	493	477	496	526	488	460	478	449	503	453	505	463	510	476	464	453	465	470	517	500	454	484	521	496	493	479	503	520	517	454	445	465	505	483	464	454	504	478	499	487	463	471	460	515	502	493	493	513	458	501	470	499	464	484	491	462	498	507	489	475	475	532	497	511	509	493	460	488	502	499	521	475	494	495	529	507	502	499	504	472	511	441	507	475	504	462	527	504	534	496	502	493	455	498	481	517	458	471	453	497	480	502	514	529	455	451	516	461	447	518	497	505	493	480	484	483	511	487	464	507	472	462	497	494	509	489	482	465	473	508	495	484	476	498	482	470	512	436	493	486	466	478	508	469	455	460	484	490	496	471	491	467	522	472	515	498	502	532	424	505	480	452	522	451	506	459	529	494	470	490	442
9685	1408	1366	1110	850	710	618	514	450	435	400	382	385	402	365	345	374	338	334	359	357	351	377	349	336	343	346	350	341	358	315	347	338	310	377	338	331	317	339	377	350	319	332	323	327	353	314	324	339	308	334	320	336	305	316	332	308	313	345	319	331	327	357	314	332	312	319	330	301	338	346	322	316	308	332	327	341	336	329	316	339	309	317	327	327	319	342	330	383	323	328	326	305	340	295	339	324	317	331	318	338	314	350	347	336	323	315	324	331	323	329	302	314	308	335	323	303	325	275	317	320	347	331	316	322	346	321	307	289	343	308	361	304	293	340	342	324	311	310	320	337	320	308	351	328	305	299	327	289	333	279	374	322	334	322	334	344	336	312	317	336	352	334	324	364	348	313	348	356	290	332	305	337	307	321	337	315	318	331	340	318	336	324	332	289	327	328	301	337	351	310	342	326	365	299	317	315	327	301	330	351	332	327	330	352	315	381	316	350	315	341	316	346	325	310	286	357	331	267	309	330	322	361	325	330	283	340	320	348	308	303	309	325	360	320	301	328	327	314	317	285	315	296	287	319	330	290	342	329	416	340	314	368	333	333	334	328	337	307	351	332	337	330	327	346	317	348	291	322	354	334	336	359	335	349	315	315	319	304	335	316	334	344	331	323	314	374	343	297	303	310	333	313	302	334	347	322	358	311	333	311	299	341	338	331	344	310	321	337	311	347	325	353	338	353	299	333	359	323	369	292	328	324	320	336	326	306	320	296	315	314	290	324	331	321	308	274	349	333	342	346	351	319	292	324	336	305	322	338	317	313	337	342	331	336	327	311	334	305	296	314	315	319	336	343	317	332	322	326	343	334	317	335	292	348	324	347	338	326	316	329	313	333	331	350	296	324	325	357	328	321	296	336	320	354	331	336	315	340	330	305	315	385	311	334	354	333	337	312	313	300	332	360	314	348	328	324	348	353	328	334	339	335	293	298	343	363	327	329	332	297	313	296	345	330	336	331	308	306	340	336	349	360	345	311	350	300	295	314	302	316	347	330	328	324	332	337	306	326	344	312	320	325	326	331	338	318	334	301	343	271	316	331	334	306	324	354	344	338	321	329	314	318	299	315	344	287	314	298	298	333	330	271	312	320	341	321	347	330	326	385	319	308	355	318	309	292	329	386	346	345	360	352	319	295	369	317	304	334	310	310	327	301	359	336	309	314	315	317	333	356	315	317	296	291	318	352	308	329	301	330	348	300	347	357	338	315	321	335	350	306	321	320	327	300	337	321	300	307	319	275	332	325	326	308	320	331	289	321	330	326	314	347	312	326	318	323	306	347	326	308	311	336	336	338	328	327	349	309	355	346	334	315	331	294	317	326	314	319	327	330	327	346	317	336	313	314	309	342	294	315	290	317	322	341	329	303	320	330	328	304	309	309	339	350	334	310	327	345	310	330	349	317	303	349	354	330	369	338	308	340	356	353	317	311	325	310	311	321	307	320	307	306	341	294	350	316	317	309	342	296	341	315	326	286	303	317	324	312	338	318	363	374	349	312	311	330	309	340	320	336	325	334	307	332	338	329	338	344	349	290	292	336	323	319	319	305	316	322	345	333	325	303	338	332	309	297	322	293	317	342	345	328	322	362	325	313	301	321	340	317	309	347	302	329	291	325	272	268	336	333	353	336	315	323	340	315	307	290	315	337	315	328	332	309	327	375	330	351	337	331	314	324	333	339	317	336	344	325	332	306	325	338	325	355	331	313	358	337	309	340	309	321	294	296	295	306	328	338	322	309	321	310	323	315	332	304	352	352	361	328	293	330	333	316	330	345	333	320	339	323	335	332	335	309	321	322	310	329	338	333	316	348	334	307	333	361	305	348	344	331	329	308	316	320	357	344	321	304	317	324	328	340	318	361	326	319	340	321	327	334	329	350	308	337	360	345	319	347	329	293	343	321	326	325	313	306	290	339	349	310	358	304	335	302	306	323	331	336	337	284	314	311	329	303	345	334	353	326	346	323	328	315	279	318	301	310	348	328	335	315	292	351	314	321	303	309	294	339	299	310	331	307	303	310	314	316	368	342	324	297	338	316	337	326	345	323	356	326	318	349	324	318	312	334	336	347	323	321	323	327	315	330	349	306	329	337	339	295	347	301	321	310	334	357	324	283	358	345	322	336	336	345	310	357	288	316	333	303	333	294	332	330	346	380	294	330	322	341	331	327	302	317	326	277	345	333	325	349	324	351	325	333	316	318	328	297	307	328	326	332	306	357	372	321	326	330	321	311	321	307	337	314	326	322	339	336	331	291	332	284	308	325	321	341	340	330	287	298	321	339	329	359	338	325	358	348	363	305	328	339	280	349	350	315	358	335	349	294	364	301	327	322	346	380	324	293	349	326	327	318	296	318	336	359	361	319	306	330	333	325	321	346	311	316	354	312	364	321	319	321	317	316	328	338	334	320	331	309	321	323	321	324	355	339	339	324	298	337	313	331	342	344	349	327	300	341	346	310	328	368	342	289	320	319	371	341	318	290	306	328	325	321	321	327	355	320	325	326	352	351	328	264	346	342	306	356	281	356	338	312	344	300	318	354	354	317	308	325	307	329	347	300	308	306	354	335	329	305	370	326	299	343	342	339	314	357	311	303	334	343	302	320	352	344	305	313	321	359	319	290	330	340	315	335	320	316	342	319	348	315	302	328	322	318	334	308	355	337	331	310	342	342	306	360	328	321	341	318	310	347	329	338	334	330	317	311	324	323	323	334	329	319	305	375	311	323	307	329	316	349	348	309	284	306	314	325	316	330	325	340	336	325	299	317	320	327	339	306	333	320	326	344	315	352	375	336	346	352	347	326	318	325	336	307	352	304	328	339	329	314	339	310	342	321	274	292	344	297	288	327	347	322	309	301	331	318	352	305	325	305	338	327	319	355	310	331	303	326	341	355	334	339	336	332	338	303	288	333	331	314	323	317	349	326	294	354	307	359	346	336	320	310	338	304	306	305	342	310	298	313	335	328	297	353	335	322	317	289	284	329	339	336	365	304	346	343	310	344	311	356	304	330	307	330	326	320	328	333	339	341	325	309	343	306	326	327	307	324	313	319	373	317	334	357	328	377	337	297	294	299	295	353	354	319	315	291	294	304	300	333	330	301	317	318	338	329	303	329	287	350	310	326	331	364	307	341	328	335	308	363	376	335	323	331	279	309	308	336	311	344	326	335	315	323	311	308	306	334	283	303	324	334	315	363	321	297	317	345	310	324	361	304	318	333	329	304	357	331	306	340	317	332	347	329	316	309	341	349	338	318	334	330	298	302	296	342	290	309	316	338	313	337	340	326	296	324	361	333	313	323	316	324	300	344	321	312	298	344	300	331	278	307	305	333	334	301	310	332	315	336	334	357	339	340	350	309	304	332	326	299	323	323	324	332	329	323	288	335	310	330	349	309	319	318	300	316	298	311	332	326	327	325	311	330	339	311	327	312	333	336	296	350	357	353	339
6454	1547	2482	3013	2832	2461	2220	1871	1734	1592	1558	1361	1417	1306	1171	1202	1128	1049	1085	1077	1099	982	1075	1001	1008	989	989	973	961	952	898	986	906	1019	936	922	998	926	961	941	873	908	959	864	964	913	881	935	935	930	950	854	997	881	907	906	854	845	889	881	892	919	864	937	942	929	863	941	913	941	951	884	898	932	905	959	930	868	892	924	903	889	904	861	892	948	874	863	884	901	896	902	879	927	904	910	868	875	881	844	895	883	872	890	904	905	917	933	872	855	848	876	858	906	907	870	855	919	879	851	933	898	916	918	891	926	928	893	883	879	910	833	915	864	854	924	924	943	908	935	890	878	896	896	904	896	872	895	919	914	877	864	912	897	880	867	898	918	888	902	920	881	943	889	882	888	895	853	879	859	823	933	916	869	944	898	895	904	939	864	861	879	889	902	872	892	910	900	924	894	860	898	928	840	863	863	922	889	935	859	943	866	934	902	936	879	859	906	888	896	905	926	876	962	869	876	923	866	937	943	893	903	859	932	873	921	849	884	906	893	911	870	883	868	911	955	921	904	902	949	845	910	884	918	889	899	902	843	859	922	861	866	897	868	907	901	865	936	903	867	888	906	885	897	878	909	892	882	903	864	959	866	883	922	853	900	898	877	919	910	862	882	877	893	848	911	913	877	873	897	898	917	951	859	923	883	870	896	881	928	888	901	851	883	855	873	805	889	855	910	847	930	891	854	897	901	886	868	901	908	820	927	872	896	860	877	912	870	904	889	881	956	859	912	902	859	908	851	858	907	887	881	821	975	861	868	874	895	958	870	854	843	912	851	889	863	919	919	900	883	893	870	876	843	893	909	874	887	877	906	910	892	936	869	880	878	893	893	861	879	948	872	885	866	920	866	913	895	920	862	928	818	907	839	948	886	892	863	875	876	890	905	879	894	941	873	889	952	888	874	881	957	924	866	891	917	903	900	923	839	872	887	851	852	907	908	893	920	879	892	866	858	888	861	919	877	901	881	859	887	885	906	869	931	882	894	888	896	863	837	864	886	881	874	935	873	928	887	927	856	900	887	901	947	832	887	909	862	858	833	823	908	860	903	874	869	902	896	916	895	839	861	884	907	855	912	874	885	935	915	909	904	849	895	949	892	891	913	862	885	913	904	872	830	872	889	879	910	911	875	874	897	865	879	875	897	867	914	849	907	885	850	878	874	887	880	893	906	930	893	862	851	849	900	875	911	892	866	864	873	859	864	839	881	863	936	869	886	869	904	854	916	894	913	820	842	878	855	869	864	932	911	863	920	877	875	879	862	866	808	875	897	867	853	844	944	865	914	892	898	916	896	869	890	887	893	907	912	855	854	900	888	886	896	882	921	950	924	888	845	890	872	931	868	880	881	931	866	914	879	901	850	887	903	917	893	919	857	938	910	873	884	912	889	901	905	881	872	899	867	871	924	885	873	909	867	889	865	860	918	888	897	917	860	851	891	869	907	870	893	914	912	855	886	916	869	870	872	909	916	852	892	870	899	946	864	877	895	860	884	867	890	891	901	873	858	870	830	889	904	866	907	867	867	937	848	885	885	903	896	882	902	924	880	911	873	853	921	874	927	862	871	942	857	850	906	817	916	862	911	881	843	938	896	847	870	838	886	908	882	916	901	849	893	859	889	915	911	879	921	862	861	928	952	843	836	856	843	910	853	883	865	870	902	920	866	865	869	867	894	891	910	884	857	810	842	911	896	852	897	895	886	837	917	904	910	936	865	865	888	921	905	881	893	860	890	928	817	801	844	869	856	887	939	875	900	920	831	921	892	870	872	910	912	891	868	888	863	848	866	837	886	903	915	882	881	905	859	840	900	907	897	891	886	860	903	940	914	861	942	836	908	872	876	891	852	880	830	898	868	894	879	915	890	840	872	861	863	943	835	870	890	913	940	901	857	853	885	879	902	832	975	884	874	853	891	920	960	927	892	854	888	896	896	874	864	884	906	881	900	882	908	890	910	875	916	905	880	900	907	906	900	857	892	885	919	854	889	876	811	891	875	872	908	910	844	871	850	900	857	867	898	883	880	896	883	930	832	882	887	879	915	924	886	888	893	848	925	899	865	867	864	898	879	882	953	923	885	856	877	871	854	902	915	919	887	910	895	880	900	921	902	880	934	876	893	920	883	832	908	917	920	944	854	881	934	832	875	875	926	887	879	924	916	895	864	872	881	857	880	864	851	937	924	872	853	851	886	896	876	933	867	911	929	822	920	909	846	884	861	843	861	936	896	844	836	822	896	893	922	845	869	897	850	876	860	849	908	904	838	861	969	888	873	897	869	966	921	891	882	933	946	905	875	845	853	892	898	902	831	882	889	861	853	870	879	812	875	902	936	889	893	900	904	935	876	866	896	861	913	887	901	935	860	926	884	943	844	919	938	874	844	859	883	902	889	906	902	955	816	845	917	880	878	875	879	892	874	905	880	911	913	814	883	910	903	897	957	850	894	887	887	939	858	864	892	900	873	860	867	864	908	878	936	852	909	870	890	881	941	914	860	872	909	923	893	893	916	855	905	915	896	856	926	917	945	879	838	915	881	855	872	812	904	915	892	869	863	916	915	891	892	857	871	855	829	892	853	870	918	886	943	908	861	928	902	880	882	918	858	891	855	868	965	864	868	882	867	873	870	894	874	904	918	854	912	888	910	865	847	922	939	907	913	870	907	882	891	882	902	866	880	867	838	881	909	883	899	934	966	865	890	898	898	936	916	895	829	923	924	858	887	922	909	871	866	873	849	880	918	884	894	907	900	904	881	888	897	892	900	863	861	899	950	929	843	893	893	916	906	899	942	915	846	873	846	940	840	833	890	900	866	894	930	875	903	870	812	868	925	915	871	892	876	884	901	948	961	893	924	850	847	839	919	915	860	908	860	849	867	868	866	829	874	916	854	875	868	857	934	891	888	889	911	807	907	892	838	930	889	896	853	968	851	915	848	888	907	946	905	869	886	909	850	913	839	917	889	927	823	869	885	899	927	903	886	863	892	855	895	872	938	908	893	891	848	929	881	897	893	931	883	855	922	831	840	869	865	885	851	857	899	898	882	910	865	916	899	896	924	872	923	899	873	934	877	892	848	842	898	874	904	872	907	867	934	895	833	889	875	819	852	902	912	858	909	903	926	901	875	868	848	944	851	836	913	893	897	932	873	884	884	893	912	835	904	898	878	900	895	843	901	924	836	914	892	869	899	883	817	881	946	879	915	862	924	901	894	900	878	886	889	907	869	916	882	890	907	929	864	901	874	907	872	921	851	889	921	874	855	888	920	880	860	842	857	872	910	903	846	911	861	890	905	897	942	872	908	849	853	924	930	878	908	935	896	906	932	920	841	893	881	927	866	842	890	897	928	844	878	888	831	877	880	843	932	903	810	863	888	915	846	900	869	898	910	945	866	936	898	869	859	917	884	888	852	896	901	906	842	910	907	860	906	892	877	914	868	893	923	926	904	875	895	888	845
15674	2490	2095	1701	1159	884	753	673	582	558	460	505	448	462	453	405	431	415	436	410	369	439	388	409	391	370	347	360	360	393	391	400	382	363	354	374	384	413	381	380	375	383	383	367	368	394	369	354	357	360	347	381	380	368	362	408	343	383	331	376	386	335	372	361	338	367	326	367	361	384	358	350	371	326	365	356	401	374	358	353	366	362	412	361	375	366	376	366	332	332	354	337	354	357	409	363	321	373	374	343	377	374	362	360	348	380	389	374	347	375	365	376	358	371	358	368	350	334	365	341	369	355	373	361	323	341	357	383	345	361	355	347	382	401	337	374	364	392	380	374	374	371	368	400	365	372	345	372	325	358	364	358	393	379	338	361	337	409	342	347	384	358	352	368	400	360	361	360	346	361	330	370	341	399	402	374	356	391	329	369	342	370	360	390	371	381	344	355	329	358	364	315	365	357	328	376	357	341	356	385	387	356	392	379	363	374	390	335	354	358	334	338	351	345	398	327	394	328	372	353	346	355	325	355	358	365	352	362	361	367	394	354	392	387	375	371	346	364	331	385	382	368	339	383	376	377	326	415	336	361	362	350	382	358	396	361	379	357	348	336	371	377	370	342	413	331	308	352	345	342	362	354	366	345	358	366	353	352	351	326	327	368	367	358	376	363	391	358	380	341	382	350	357	380	338	354	369	353	369	368	356	379	379	346	363	367	377	375	364	333	371	376	395	367	335	391	366	357	384	351	348	385	370	369	379	408	373	349	336	347	346	369	392	330	396	349	391	372	335	340	375	352	371	353	361	363	371	389	333	366	382	348	334	344	378	348	363	378	363	368	336	362	345	374	372	335	349	338	328	335	350	358	377	360	400	361	337	357	374	345	340	372	360	337	370	363	377	334	350	344	355	374	387	344	393	364	373	335	365	341	392	337	351	396	385	396	361	368	340	349	392	320	354	370	350	348	387	343	362	333	358	373	348	376	349	361	352	339	382	420	336	346	371	384	373	362	385	384	364	382	382	353	344	380	376	358	353	406	372	393	364	332	369	362	360	352	350	355	372	396	383	390	375	393	330	357	319	362	390	373	372	370	356	359	336	377	377	356	382	366	369	349	387	334	343	351	371	317	342	380	371	350	374	365	355	315	343	326	358	343	343	293	364	373	374	383	383	384	351	400	357	349	320	358	324	356	364	366	380	331	349	369	350	339	361	366	380	378	366	383	350	337	344	370	365	360	346	351	373	343	381	342	365	340	373	379	362	380	367	344	369	370	328	372	359	381	371	393	358	358	348	357	345	354	360	371	333	371	373	358	354	346	386	377	377	345	347	340	327	370	361	344	333	325	375	370	349	348	335	367	369	359	346	367	348	368	386	367	319	337	339	350	321	401	324	389	389	387	355	338	353	362	339	321	326	353	364	367	369	367	362	345	359	352	356	370	393	395	345	382	370	385	341	366	358	388	371	348	341	340	372	333	377	380	321	344	364	361	379	372	377	410	350	358	353	360	352	348	381	385	348	362	332	377	355	347	361	364	375	383	341	340	355	377	385	374	356	388	348	309	350	355	350	395	343	399	354	390	340	370	406	367	373	341	386	364	372	352	371	380	312	353	408	389	387	363	334	383	406	350	307	330	380	331	345	391	343	378	346	381	379	362	375	350	370	362	360	372	357	333	309	362	327	370	359	402	368	344	346	388	339	384	335	369	343	382	354	365	350	365	358	364	345	347	355	360	345	356	373	380	374	335	364	346	386	347	371	345	357	397	335	374	344	375	356	372	352	364	387	362	368	368	348	407	366	344	363	362	348	380	362	344	348	340	358	360	337	370	373	354	363	373	348	403	361	338	416	328	328	387	362	370	375	364	345	355	375	328	347	387	348	369	357	372	322	375	371	363	372	353	359	364	368	386	320	393	395	370	354	372	374	338	369	355	332	357	373	353	389	324	348	355	345	371	359	351	348	400	364	388	359	351	361	382	365	353	406	349	356	355	327	356	346	359	388	339	373	322	339	353	394	355	352	346	380	357	343	356	358	350	357	380	359	316	357	380	368	345	369	356	375	365	352	343	391	399	386	367	351	350	358	393	387	357	360	353	396	379	358	363	352	340	370	344	333	365	366	366	358	363	400	352	346	363	381	361	369	351	367	383	324	327	354	358	359	330	341	359	358	379	347	342	354	345	349	363	385	368	343	333	388	351	373	375	360	361	357	391	352	336	342	347	378	356	360	378	355	343	336	369	329	351	347	376	389	348	348	388	330	363	356	324	348	381	334	365	389	349	392	365	392	343	384	372	388	341	381	366	346	334	358	372	351	357	383	381	351	357	344	324	350	334	381	355	398	408	417	395	352	368	367	348	364	340	393	377	387	358	319	377	359	336	381	374	374	378	362	377	390	379	380	384	345	359	361	384	358	354	334	379	396	358	350	348	355	337	351	375	345	375	369	346	360	356	366	373	393	360	365	377	337	349	349	373	330	366	346	343	396	371	351	368	373	341	405	347	346	351	373	367	366	382	349	363	358	381	346	354	356	404	369	357	344	374	388	337	378	369	368	373	372	391	345	363	345	358	387	322	384	380	334	369	383	360	335	378	350	345	346	360	364	375	369	361	338	373	359	377	361	342	361	355	334	376	340	335	405	360	372	343	360	339	354	353	364	331	356	369	388	362	375	376	358	363	358	320	343	328	369	319	330	382	355	341	370	336	381	352	348	351	346	373	353	362	367	369	353	347	348	358	358	371	361	364	372	346	359	380	355	353	356	388	348	376	360	388	346	325	350	351	366	363	314	343	353	365	377	376	345	369	390	366	365	357	342	351	353	366	354	346	341	344	376	370	374	366	349	353	317	362	339	355	364	342	338	385	360	387	357	366	359	344	387	367	376	350	349	361	375	351	391	367	375	377	364	351	336	368	350	375	357	356	367	386	382	405	330	346	394	343	369	381	359	400	359	343	364	370	359	403	340	373	374	387	398	370	352	390	380	369	372	402	370	331	357	405	330	354	365	386	396	351	367	368	367	336	344	380	365	374	365	358	360	356	332	378	366	387	344	372	385	360	385	378	387	342	405	415	347	391	345	349	389	363	369	388	342	347	379	331	331	397	373	402	339	364	384	347	341	322	329	374	370	376	386	351	388	383	361	348	341	340	371	365	334	372	311	341	369	369	391	338	373	386	331	314	365	389	377	369	350	331	359	358	372	335	372	345	376	373	367	346	382	358	365	379	390	341	381	345	370	378	357	353	352	380	356	325	354	394	362	365	317	401	348	337	375	365	354	357	345	336	357	349	381	342	319	357	341	356	383	389	351	374	386	330	398	356	333	359	363	346	349	388	378	365	385	345	358	393	345	344	385	350	368	369	344	361	358	383	353	377	362	379	410	345	371	388	365	335	356	358	327	342	355	355	367	361	363	378	359	361	371	394	390	344	356	384	350	381	353	366	387	368	358	345	365	374	342	397	357	354	355	359	349	400	367	374	387	332	347	371	392	361	367	379
7977	2131	3798	4627	4178	3682	3000	2693	2385	2147	1964	1783	1665	1522	1534	1434	1396	1345	1313	1285	1265	1197	1158	1187	1096	1151	1092	1123	1143	1088	1077	1049	1034	1059	1037	1063	1034	994	1025	1028	1038	1057	1018	1001	981	989	989	1037	985	936	980	1013	963	997	951	975	1003	972	974	941	921	985	929	977	965	928	979	938	992	975	948	946	962	958	980	917	951	939	1006	937	946	936	943	936	936	969	936	1013	953	911	938	988	973	948	983	910	910	978	919	932	998	966	938	949	941	955	938	960	962	916	993	934	967	995	965	941	1035	978	955	899	944	1011	951	946	933	979	968	920	966	896	968	965	906	958	976	899	954	978	950	980	906	984	968	945	986	958	919	942	945	994	932	925	928	934	926	970	961	977	972	914	924	977	995	974	927	964	957	859	963	934	899	871	1039	985	923	935	929	939	965	963	958	898	971	906	931	947	978	1009	1011	940	889	921	953	937	960	881	978	970	915	916	859	958	930	946	1023	940	949	960	951	923	949	996	929	955	945	924	956	980	989	956	1026	918	947	939	975	929	948	902	960	924	920	955	892	915	978	920	959	968	961	914	938	997	960	1025	979	926	973	900	935	920	963	927	979	949	963	923	922	879	954	954	1000	882	901	940	979	945	910	904	942	987	894	911	927	952	940	925	869	948	958	1007	943	899	918	941	997	990	927	991	906	947	955	995	961	912	961	933	961	914	914	943	895	891	922	983	989	964	997	918	948	944	963	984	945	899	926	969	934	901	939	908	921	970	923	979	933	919	972	943	942	912	975	966	973	984	982	950	968	917	903	930	956	1004	971	929	878	919	944	985	947	932	959	912	948	969	919	1009	953	935	946	931	976	945	1007	885	961	943	915	914	975	964	940	1014	1021	947	917	945	910	969	964	942	960	938	929	1007	911	947	973	927	925	973	963	917	902	936	927	909	970	979	980	948	992	932	931	965	938	943	848	934	951	940	947	950	997	982	953	980	900	961	984	908	960	946	931	977	933	946	977	952	984	954	902	893	965	1015	925	914	991	922	973	957	980	952	979	981	940	974	926	936	923	978	936	972	1002	960	973	914	897	972	907	945	966	930	960	986	992	922	974	906	947	988	971	961	995	938	873	940	926	959	911	974	931	974	966	934	987	985	908	992	922	1004	954	940	967	960	964	896	894	973	975	937	997	955	942	933	954	919	925	938	959	943	892	954	951	988	914	956	934	993	913	907	911	951	999	970	953	969	960	944	971	981	966	947	915	936	985	969	974	960	954	950	942	935	989	917	878	976	970	934	899	898	981	936	951	950	949	987	881	982	1003	976	983	977	974	998	939	947	959	953	960	960	958	875	934	949	906	933	936	974	964	996	947	895	921	913	914	921	933	958	948	952	934	988	1011	924	922	923	922	976	900	900	869	976	1003	912	968	1013	1013	980	973	976	961	939	963	969	939	895	952	958	977	924	937	882	924	940	952	953	952	894	906	923	922	910	939	922	979	962	934	930	914	973	951	932	933	999	940	958	957	925	922	984	869	914	957	1004	943	973	974	926	966	952	980	977	955	995	978	911	955	907	952	953	923	1038	877	905	996	982	1000	968	913	950	929	929	922	949	950	950	995	930	1017	940	947	960	952	920	976	963	950	990	968	940	894	975	981	951	969	956	973	956	944	999	934	948	944	937	965	962	937	913	941	957	974	944	922	1001	921	963	947	960	917	947	923	930	997	1005	964	1003	939	865	937	987	994	946	913	997	971	984	936	898	962	968	916	956	894	927	928	986	970	966	910	948	937	930	925	990	966	950	954	979	912	965	916	927	958	888	961	928	987	985	979	957	934	950	955	940	950	920	935	934	869	989	909	936	993	959	1005	899	928	963	894	958	918	958	948	898	933	899	975	925	923	933	964	944	950	973	1017	949	946	937	1002	906	913	968	905	930	937	902	943	940	984	907	940	937	957	977	932	963	960	952	933	948	959	905	999	938	931	980	976	996	921	936	938	948	925	993	962	926	923	946	936	890	978	934	996	918	970	986	961	1003	906	955	935	942	967	944	944	974	947	1010	977	990	993	983	950	938	1015	911	925	955	984	953	906	926	934	980	966	954	957	938	910	965	877	943	974	998	985	965	949	927	969	986	923	920	924	979	930	967	953	875	960	925	959	1014	943	974	897	1027	966	986	994	960	1007	935	962	911	950	919	936	889	966	937	980	967	954	937	933	984	961	913	1009	971	870	1046	925	938	964	933	986	915	982	953	881	950	949	914	965	937	972	942	998	951	912	913	916	921	1018	901	936	963	962	982	920	894	959	889	930	950	928	915	950	902	995	940	941	955	951	949	984	966	933	999	958	975	912	924	953	977	1005	937	927	955	872	926	995	973	1014	993	950	985	966	923	926	932	942	945	990	964	907	938	973	1011	963	966	899	933	918	975	938	965	985	935	909	957	980	988	939	935	955	944	956	954	912	975	954	921	945	927	939	1011	949	922	956	950	963	939	905	960	951	927	977	910	1010	973	885	902	980	957	960	933	979	964	949	934	939	941	948	955	971	1005	989	927	992	1007	945	930	967	929	941	924	959	970	965	887	914	983	954	901	871	927	933	898	937	995	977	942	930	961	953	947	974	955	949	905	959	927	915	920	958	958	910	906	937	964	968	934	953	929	913	953	967	886	935	934	951	925	984	968	951	933	1007	940	967	951	926	908	987	912	889	959	970	910	907	993	956	961	917	978	956	923	933	953	925	914	951	972	943	967	915	893	1030	919	902	937	965	946	954	1037	909	956	938	964	879	980	959	952	1000	924	958	950	938	932	929	948	925	907	994	921	906	921	891	952	916	979	944	951	947	933	940	895	949	946	994	891	986	959	959	1004	940	988	932	949	987	938	958	878	910	968	949	957	940	903	943	945	974	947	933	947	912	942	976	928	936	959	915	997	932	889	922	916	914	920	929	886	933	960	909	974	965	910	931	961	944	963	956	996	941	921	959	960	908	964	988	902	1005	960	895	946	911	906	932	955	935	969	968	988	1013	955	925	940	944	918	980	952	911	952	934	940	945	931	959	931	939	946	965	926	959	912	890	927	1006	930	869	965	931	967	977	894	939	996	917	989	962	916	914	946	922	905	983	984	950	935	997	967	899	1002	1008	964	939	931	947	909	945	961	973	960	980	899	918	976	930	945	929	940	967	948	927	950	895	988	975	968	954	957	939	976	914	895	927	937	924	913	950	950	962	945	938	973	965	900	966	904	918	914	948	925	888	975	900	990	949	1004	892	962	957	920	939	906	962	924	964	919	976	972	997	875	955	991	957	966	948	994	967	877	964	920	947	944	959	936	891	921	971	859	983	936	907	956	944	982	955	976	926	944	914	967	874	997	971	967	934	939	946	936	957	917	971	928	928	986	957	976	942	972	993	955	931	990	903	927	994	925	971	945	961	949	953	951	925	971	922	964	967	1002	1002	961	950	898	970	961	951	975	918	894	901	923	973	888	993	953	982	972	912	948	918	943	982	953	951	908	887	956	906	949	956	920	1022	934	944	933	976	934	977	906	933	958	949	934	974	926	958	977	944	928	955	944	993	973
1928	175	172	176	168	153	143	149	155	177	139	134	125	155	133	147	138	154	146	138	136	129	130	151	163	157	155	120	145	137	150	149	135	130	144	137	125	161	148	129	131	143	158	151	134	162	119	164	150	146	170	147	156	135	135	158	160	155	154	146	164	153	153	176	128	147	150	165	157	153	140	138	148	139	144	145	151	132	136	147	154	159	155	161	152	144	149	141	149	161	168	149	142	137	148	125	155	161	136	132	143	165	133	151	138	164	153	150	154	160	166	153	150	149	159	137	143	158	156	144	126	126	161	126	146	169	160	146	143	153	168	175	148	163	143	146	125	150	137	149	146	167	124	137	148	141	155	159	152	161	167	150	142	144	141	145	162	133	150	146	147	148	129	160	161	137	143	133	149	170	126	127	136	139	164	152	170	164	130	162	170	138	151	150	194	126	132	150	150	157	153	166	141	151	134	156	172	137	156	133	135	128	131	128	142	149	151	140	132	144	146	149	144	161	144	132	128	137	132	157	136	140	134	138	144	163	144	146	137	140	144	138	131	152	140	168	153	156	130	161	134	165	131	122	122	151	150	158	156	148	154	129	146	163	142	152	143	168	154	150	134	143	156	142	156	153	142	152	131	157	174	139	184	149	137	140	142	120	139	133	151	154	140	143	124	146	122	139	134	142	152	157	124	154	149	145	151	152	163	147	161	151	118	153	150	158	129	161	160	155	146	162	145	128	136	142	149	144	130	134	160	161	152	147	134	155	151	144	148	150	150	145	164	142	165	146	143	147	145	158	144	145	149	145	147	161	147	142	134	172	159	188	147	137	157	158	164	147	142	137	137	140	131	156	125	144	139	149	177	145	130	139	141	138	154	163	147	155	150	139	147	161	162	125	146	154	137	147	164	149	171	147	155	140	154	159	158	143	149	152	156	155	137	152	169	144	141	160	132	139	140	150	137	165	136	139	163	142	117	152	135	149	136	152	138	144	138	162	153	163	156	150	130	162	161	136	150	153	128	140	158	129	159	168	135	126	151	170	155	156	139	153	151	130	150	133	156	142	161	153	122	172	130	146	139	126	149	162	139	148	133	144	133	145	162	159	160	153	135	159	145	142	152	140	156	123	140	130	131	155	160	141	156	152	142	156	142	134	158	149	162	149	135	133	151	148	139	139	146	136	178	137	153	171	156	149	155	152	167	140	147	151	154	140	135	151	142	153	141	145	162	124	138	128	175	149	130	171	148	147	150	152	147	147	148	175	144	133	137	141	145	137	138	130	152	138	152	143	151	148	156	130	150	157	135	154	135	135	146	143	166	153	148	126	150	140	141	145	155	133	138	153	130	152	163	139	165	134	148	125	158	159	160	167	149	154	146	138	177	137	138	169	145	163	173	132	170	140	134	147	137	140	177	143	130	137	137	141	148	141	148	157	144	147	166	153	138	145	175	150	110	134	145	138	143	166	144	140	128	155	140	135	140	144	140	143	121	144	136	138	141	147	122	134	133	148	170	165	158	142	145	138	146	141	140	153	132	148	135	135	139	167	140	158	157	159	137	131	149	156	152	139	155	131	147	141	159	148	123	150	124	145	164	141	151	133	144	147	145	145	172	135	156	135	170	153	149	146	138	166	157	149	137	154	148	156	144	159	159	130	159	144	131	144	145	165	151	157	153	176	163	147	149	131	133	158	161	147	138	159	138	135	146	159	146	146	154	149	127	130	139	135	169	132	142	148	141	159	160	151	154	154	144	129	160	172	162	137	150	145	142	134	134	159	150	150	165	163	173	155	143	164	154	135	161	146	157	139	143	151	131	156	143	135	139	163	151	172	147	129	160	158	148	145	181	148	149	149	111	135	157	131	167	154	133	164	137	147	134	140	143	137	114	145	143	147	142	151	149	132	156	138	145	156	159	163	134	127	154	143	145	144	163	149	133	144	146	130	154	155	148	140	165	140	163	146	122	138	126	137	137	133	147	166	157	138	147	142	172	127	148	133	128	129	156	126	160	121	150	162	149	143	140	153	152	139	135	173	143	148	139	165	145	142	147	166	138	153	141	136	130	175	158	147	150	165	141	142	139	139	156	173	134	140	142	159	143	152	151	156	151	137	120	142	180	131	130	128	131	152	155	129	152	149	133	135	173	149	146	158	154	151	164	136	168	132	160	147	136	158	147	141	141	130	160	136	132	155	144	148	143	130	120	148	144	152	138	165	162	154	138	161	161	139	152	131	140	134	143	174	157	163	162	136	142	149	159	145	160	132	159	164	150	171	147	138	147	143	177	145	128	146	147	144	149	121	150	156	149	143	123	147	152	154	175	142	176	134	163	145	171	151	170	133	157	143	143	147	154	143	143	148	169	175	148	145	128	127	148	149	154	139	146	148	133	150	146	142	163	139	143	130	156	141	164	132	169	145	138	135	142	143	152	144	149	144	141	149	136	148	144	142	144	157	160	166	141	131	138	127	118	132	175	152	153	147	141	142	137	166	138	122	153	120	131	155	145	141	146	142	125	151	140	157	143	130	150	145	160	134	143	153	141	143	136	169	141	137	163	151	144	118	139	150	157	142	145	124	155	145	156	164	131	136	137	123	137	144	146	121	146	127	165	150	135	153	137	137	148	136	129	143	156	135	137	142	138	114	146	147	149	156	134	166	159	167	138	139	135	119	156	161	152	153	153	132	157	145	183	149	143	160	151	172	168	141	157	157	150	133	138	142	149	142	148	133	143	149	134	160	157	141	133	132	142	145	143	154	144	148	129	149	156	167	139	121	143	154	144	138	158	156	146	133	137	131	124	146	153	148	143	167	144	141	144	162	147	155	149	170	183	141	125	152	160	148	147	170	165	122	153	133	123	150	135	152	155	144	141	134	168	151	139	133	137	162	155	141	151	142	138	145	151	130	133	146	145	112	136	175	129	147	152	154	135	154	150	132	155	158	142	147	139	151	138	140	139	160	135	153	158	152	161	148	154	153	157	149	135	122	151	123	144	147	158	136	133	133	129	136	130	155	159	147	172	150	147	146	150	158	107	142	146	138	133	140	150	149	139	151	154	155	130	127	142	144	130	177	147	152	163	166	153	157	172	148	154	127	136	145	126	150	148	133	154	160	155	157	138	138	154	139	145	141	129	139	136	140	146	147	163	141	130	161	147	136	154	158	139	128	130	144	147	141	138	158	146	165	137	139	156	153	143	159	154	132	149	155	153	139	151	147	135	130	142	158	113	140	161	146	133	175	161	149	157	181	144	142	140	131	153	152	137	138	137	138	150	144	120	113	151	149	159	149	127	118	154	171	165	127	145	140	150	152	151	133	141	155	163	142	161	149	148	162	164	150	139	153	143	142	149	147	152	134	161	147	136	158	152	139	151	152	151	141	154	139	137	161	148	143	152	170	148	140	145	142	123	133	142	154	132	185	179	149	169	127	153	155	131	126	146	137	142	108	166	163	158	159	135	149	153	125	152	157	144	139	138	153	141	148	160	142	156	124	148	142
2185	549	600	579	573	548	567	496	515	520	526	488	535	527	496	488	478	514	482	528	523	492	492	480	499	495	481	488	534	488	492	509	468	502	483	493	460	486	493	495	493	495	476	487	493	464	498	457	466	472	471	477	492	506	467	486	524	520	453	486	482	467	501	491	471	456	458	521	473	493	473	465	481	533	518	501	490	524	530	493	516	447	503	455	482	478	473	478	518	493	440	469	472	495	486	524	553	512	480	540	506	493	495	479	438	515	487	517	497	524	465	504	469	513	459	521	482	472	474	500	442	441	491	490	463	487	543	495	486	457	500	491	472	470	495	479	472	482	507	438	485	500	515	453	487	503	466	473	480	478	521	498	447	441	469	485	442	499	503	507	492	454	475	497	480	458	527	473	471	478	484	439	471	496	437	478	478	498	501	478	462	501	504	517	483	501	509	491	487	483	475	488	497	443	527	494	527	461	488	502	476	474	450	517	473	502	521	442	448	462	487	479	463	489	491	518	460	477	460	504	498	460	489	456	500	490	467	492	504	508	484	479	512	510	472	498	467	459	504	442	462	502	487	471	538	512	498	482	516	455	490	464	481	465	478	495	483	442	476	475	492	471	507	504	504	464	499	490	490	460	475	453	449	491	463	501	492	489	472	488	468	462	511	537	490	481	515	471	489	529	482	500	495	537	475	498	449	488	550	463	513	498	479	494	456	488	463	515	520	517	488	449	471	518	511	465	466	492	460	463	492	499	447	487	482	500	470	496	550	483	458	479	505	454	463	494	497	483	491	491	476	473	533	466	475	489	466	441	441	507	521	508	462	473	516	468	519	475	479	469	495	455	502	530	479	484	494	454	497	463	498	460	491	511	517	520	506	498	494	483	491	446	484	448	516	509	471	474	485	481	519	507	481	494	495	486	460	491	470	475	481	450	521	465	479	460	474	491	483	472	495	492	497	482	468	481	485	480	473	472	507	463	502	459	467	465	523	479	482	475	508	494	453	525	517	462	493	481	457	474	473	468	446	488	438	453	472	477	475	471	498	571	456	499	457	465	439	469	456	458	491	487	478	470	470	466	462	464	473	510	464	469	497	540	492	488	458	499	461	453	454	512	469	519	547	460	509	495	481	476	475	475	461	488	533	481	489	522	521	490	464	468	489	467	479	480	479	420	463	457	530	454	479	487	461	516	462	488	488	479	471	490	482	481	463	441	471	442	473	499	484	463	519	473	502	474	463	472	515	500	503	507	477	464	480	485	505	478	477	502	499	500	477	463	479	496	483	478	455	506	495	447	476	470	510	501	458	493	488	458	471	495	484	504	460	438	504	482	442	499	452	504	495	521	508	467	504	462	488	496	475	494	461	528	431	479	490	512	494	530	484	471	477	489	486	469	486	488	467	505	444	472	469	462	527	444	489	469	515	477	528	471	468	475	451	502	504	487	475	472	494	461	463	490	499	461	486	490	492	460	505	468	483	447	485	484	481	455	481	491	463	464	486	487	479	467	510	497	452	451	477	474	476	508	511	513	488	475	524	462	504	445	435	491	487	484	502	477	482	491	497	534	465	509	485	517	497	487	457	455	468	506	507	465	477	465	500	475	485	491	487	479	473	522	469	460	499	498	460	505	491	470	496	466	455	497	482	547	507	474	506	500	462	442	489	512	470	473	443	441	473	493	535	504	499	458	487	508	523	480	475	496	452	468	484	480	478	454	495	479	492	488	482	501	460	507	469	514	491	486	480	450	465	468	492	506	491	497	505	471	494	486	473	446	430	471	462	470	525	500	456	502	475	484	492	492	483	466	472	489	481	475	456	464	481	527	488	485	473	504	463	492	469	449	468	463	483	481	489	498	495	474	468	482	475	499	473	479	494	499	475	501	465	519	465	509	457	543	503	477	467	474	498	487	490	454	477	478	508	461	454	480	443	473	500	502	492	490	469	457	467	487	484	487	480	441	477	462	486	509	521	520	456	500	483	507	488	471	459	482	490	491	426	492	500	473	481	498	451	461	483	432	474	503	472	496	469	448	473	467	484	461	453	519	489	491	497	487	512	494	535	521	468	476	469	454	483	451	462	468	468	470	480	474	466	486	503	467	479	459	482	460	512	462	502	473	459	485	477	515	460	509	508	462	484	479	455	510	504	468	489	471	508	445	513	496	490	500	482	504	525	457	509	459	492	450	483	510	515	507	460	441	466	498	476	490	475	451	459	476	489	488	464	506	469	487	477	443	507	507	491	472	489	497	515	521	467	497	503	515	503	457	491	533	501	498	457	509	532	487	501	443	452	502	489	498	521	477	486	518	484	493	500	480	506	478	485	474	494	469	461	488	438	464	459	477	499	462	489	483	494	454	490	496	514	513	458	466	455	450	493	493	494	490	499	521	468	497	496	487	496	479	486	489	471	495	468	502	495	453	499	464	467	487	447	464	507	477	472	468	507	513	465	493	497	479	453	467	459	517	470	490	505	484	497	476	462	492	489	476	476	475	466	497	510	486	473	470	446	453	465	469	497	485	497	466	503	460	486	484	520	503	508	490	468	417	499	498	509	504	499	480	466	508	477	490	477	493	488	467	481	494	487	475	514	464	484	442	491	505	529	477	445	499	511	477	476	460	449	500	474	480	477	487	474	461	481	467	477	502	471	429	460	482	503	507	481	484	518	472	504	518	495	435	481	484	480	486	487	476	460	466	491	456	520	472	484	496	446	492	518	497	487	502	494	529	532	490	440	472	497	493	497	488	545	516	499	448	483	488	457	486	464	484	487	487	480	486	495	507	462	541	502	511	485	483	502	472	466	483	513	513	500	489	530	492	471	457	482	476	475	494	519	483	457	511	457	501	502	480	487	530	501	472	500	476	494	471	508	471	514	459	489	463	486	499	496	463	449	520	478	535	481	505	495	479	526	478	510	472	492	472	480	502	467	457	450	452	493	470	483	432	471	488	512	466	513	502	489	494	467	498	473	492	485	502	502	469	489	501	461	495	476	442	488	521	472	491	468	453	485	519	453	522	460	529	453	483	458	486	475	468	465	435	501	520	508	538	498	486	490	461	483	458	476	489	481	495	497	459	490	482	499	512	476	492	453	508	441	485	465	500	506	487	488	478	476	449	456	470	492	488	494	466	490	523	478	449	492	458	497	490	476	467	520	533	457	507	465	463	473	495	502	482	478	464	489	515	464	485	488	533	469	445	449	533	501	483	493	504	474	465	437	499	483	455	436	493	487	483	502	464	477	462	480	492	498	484	469	481	470	494	491	501	522	497	473	483	492	499	486	476	495	495	504	498	478	488	496	502	493	469	464	511	499	513	514	488	490	481	494	454	497	484	504	500	489	493	460	481	498	535	542	503	474	466	490	454	509	482	511	489	475	468	454	479	498	495	493	471	504	490	541	496	471	482	497	474	493	465	493	504	483	505	540	515	450	491	478	474	473	486	504	501	463	481	445	469	464	447	487	477	482	504	480	504	510	484	484	483	475	540	491	494	491	488
11886	2526	1675	1219	895	715	573	495	491	413	380	404	376	366	357	366	357	312	351	312	322	372	334	331	321	359	363	359	334	319	335	329	365	325	316	330	371	359	330	323	340	335	289	329	324	332	350	350	346	342	317	325	297	327	329	335	319	338	337	365	318	359	312	291	317	344	336	328	341	325	331	333	307	336	336	324	312	342	318	332	311	317	336	380	284	322	313	342	313	319	309	329	336	312	291	359	329	336	317	314	346	311	308	326	309	340	313	344	343	306	324	305	350	324	317	337	291	317	343	344	308	323	319	324	327	319	337	325	308	324	321	340	330	320	359	310	285	327	334	295	311	297	340	333	334	310	335	322	316	331	303	327	334	306	291	329	329	319	343	308	307	314	320	339	319	303	318	316	325	312	370	358	329	317	324	349	332	306	311	320	315	346	322	342	361	304	317	335	328	320	321	321	322	344	298	317	318	334	309	331	322	323	319	335	310	323	321	336	315	330	317	318	323	303	349	299	285	330	360	351	330	303	301	307	308	354	296	305	314	330	365	325	280	329	367	334	313	319	321	331	347	327	264	327	323	323	334	354	351	330	335	313	319	323	322	309	335	318	326	308	305	339	328	352	290	314	333	350	384	345	311	325	327	320	331	310	312	323	329	309	332	342	331	308	304	318	326	351	301	313	331	320	290	338	319	330	318	310	332	316	345	325	350	325	299	300	322	342	345	304	344	368	330	326	301	325	305	346	325	354	329	326	332	355	324	329	359	321	336	335	358	309	334	297	318	327	340	340	329	323	343	346	337	285	318	299	373	361	317	337	327	301	360	338	318	371	317	322	311	287	326	319	307	318	316	312	334	280	349	327	308	317	316	354	363	353	368	334	332	352	308	340	352	317	318	326	300	329	321	326	345	316	325	330	288	335	313	319	343	342	330	332	300	299	339	307	300	322	329	299	327	329	322	330	308	364	315	290	326	312	356	328	333	295	324	320	296	303	296	331	344	334	364	302	307	305	324	329	358	341	302	327	343	326	358	339	336	322	312	314	314	351	348	335	325	358	332	327	317	297	294	332	324	326	344	330	301	331	332	345	326	347	319	293	345	373	312	293	318	357	308	312	340	333	316	328	378	329	314	324	330	331	327	328	327	332	296	286	312	355	313	344	355	305	369	310	309	334	316	335	304	294	313	329	337	323	315	333	321	291	332	312	327	333	309	319	345	345	331	299	295	315	315	326	318	316	332	328	343	307	321	327	338	355	319	308	332	278	303	305	316	341	315	303	299	350	309	311	334	334	353	344	313	314	285	343	312	345	316	308	338	293	331	361	351	300	315	301	331	328	310	299	298	310	338	332	340	284	306	318	307	297	354	347	352	319	303	322	280	320	321	337	344	289	310	373	313	311	300	320	329	340	335	317	322	281	308	327	351	291	299	306	324	311	326	309	306	318	306	313	353	339	340	332	318	312	325	327	335	335	327	286	348	338	320	336	283	306	327	343	321	320	345	324	304	293	340	316	300	344	338	315	325	305	358	334	314	347	336	303	318	299	326	316	321	322	322	332	327	305	314	314	298	328	334	335	324	331	319	308	338	315	350	330	320	330	338	353	366	293	328	325	312	339	320	314	296	314	366	311	324	341	361	316	330	260	362	311	318	307	346	358	356	318	353	324	285	301	301	359	360	337	335	303	316	356	316	355	328	330	354	299	325	327	361	307	329	323	331	317	325	311	313	320	316	352	282	336	340	316	339	306	332	323	294	315	349	321	354	306	299	335	330	328	359	318	316	321	320	325	330	335	321	335	326	330	340	313	289	292	353	339	338	366	358	318	324	328	322	340	262	311	355	322	317	344	328	328	303	340	290	306	319	300	307	324	317	320	301	311	347	329	329	323	327	318	324	348	355	314	313	343	320	329	324	297	305	338	296	350	311	320	326	323	358	329	323	298	302	347	328	307	339	331	327	310	317	320	358	334	337	303	327	337	305	311	312	337	351	322	302	303	313	332	321	320	323	338	322	323	304	308	344	316	352	349	318	324	316	319	325	311	329	337	336	318	281	322	297	308	327	323	325	299	333	335	354	288	323	326	311	343	293	350	332	324	344	276	327	349	309	297	316	340	333	312	313	319	299	340	310	273	345	275	341	311	317	336	337	303	316	336	313	319	279	307	341	348	355	307	330	317	311	337	319	325	308	355	322	298	319	322	310	322	335	319	299	331	360	325	321	315	327	325	313	318	310	328	325	320	324	316	332	324	318	315	341	330	352	320	307	323	324	319	351	320	331	342	338	317	325	323	328	361	280	328	287	305	324	341	325	322	337	333	316	354	318	323	316	339	324	284	328	313	316	304	335	285	318	331	364	364	310	296	334	286	322	317	319	305	303	312	337	351	318	303	320	361	291	359	304	293	268	328	337	314	354	328	310	340	349	346	312	297	327	299	347	325	355	332	345	329	291	346	352	300	299	324	351	337	354	325	323	305	347	323	308	287	279	330	329	327	310	332	310	314	332	311	332	328	318	321	304	322	329	334	307	296	307	324	305	321	310	339	303	333	328	325	321	301	337	355	306	319	330	336	322	345	303	304	304	338	329	347	314	338	324	314	328	328	335	306	313	342	326	318	330	339	312	337	315	325	339	296	331	343	364	317	316	286	320	321	307	302	317	317	292	327	314	377	335	322	341	315	352	321	305	313	323	314	325	343	341	333	340	315	318	334	329	328	329	303	340	346	339	307	329	328	302	316	302	345	339	315	342	310	301	318	351	323	316	337	303	349	323	347	310	329	329	340	349	319	321	285	328	344	318	338	323	363	286	346	327	349	332	337	299	306	343	311	334	321	335	304	354	330	352	357	335	328	332	320	312	350	362	316	310	320	331	312	303	299	312	307	333	298	360	292	329	318	319	328	368	300	328	309	309	287	302	335	323	349	327	340	319	304	289	297	308	348	308	319	303	305	361	317	323	327	283	319	319	309	328	312	292	324	301	307	337	324	311	365	338	352	333	303	353	328	320	330	320	299	284	307	332	343	312	341	328	301	318	322	334	332	325	302	322	331	289	327	308	316	317	346	323	324	310	322	302	293	348	319	300	313	314	299	321	356	311	309	345	327	314	327	335	357	298	330	321	321	315	323	323	298	344	346	317	363	331	350	321	347	311	344	333	344	295	315	337	297	304	302	348	322	308	309	333	335	345	317	356	297	347	326	319	349	328	355	318	311	332	330	275	364	370	328	350	338	321	300	315	338	309	305	312	334	323	363	326	323	293	322	287	317	291	326	335	347	329	311	342	321	314	361	331	315	301	297	331	333	327	346	323	309	298	315	309	351	335	351	323	323	338	323	329	311	346	315	330	309	362	335	325	302	333	321	347	323	336	309	311	315	317	319	333	316	322	271	349	316	358	329	333	311	341	345	326	336	323	310	313	340	320	318	330	328	344	301	322	318	305	313	326	307	324	311	294	340	304	345	321	303	330	329	328	301	345	312	296	297	339	281	307	320	296	324
8043	1564	2438	3067	2755	2536	2129	1902	1748	1602	1416	1378	1388	1242	1164	1176	1142	1129	1135	1031	1054	1051	981	942	1005	1015	999	961	951	1017	949	960	942	974	965	933	952	950	930	977	896	922	952	990	928	920	931	905	949	939	918	850	928	857	895	928	951	916	886	897	920	891	913	940	874	893	864	952	883	956	851	922	874	939	869	901	920	924	901	930	849	896	864	876	890	918	938	942	921	899	902	865	857	894	940	885	882	940	867	853	879	884	870	889	892	853	912	876	844	907	883	839	893	849	874	888	896	843	883	861	932	918	875	855	905	909	903	879	851	881	907	817	857	875	879	891	902	859	962	888	836	923	889	884	864	880	905	898	851	912	877	890	914	924	846	907	873	937	913	887	856	886	885	851	901	905	848	877	932	840	907	913	924	867	903	916	893	885	894	902	881	918	897	925	945	807	819	867	853	878	846	829	880	922	878	852	889	960	873	881	878	956	855	864	940	864	921	874	870	869	878	908	843	913	861	862	882	887	889	897	923	912	872	868	928	905	827	901	876	894	908	908	932	920	949	810	942	870	934	918	924	827	889	883	893	914	865	880	844	869	895	823	889	919	866	882	884	872	881	899	913	895	850	890	863	820	852	900	938	877	890	842	887	927	933	905	881	871	889	888	903	909	831	867	905	912	876	928	923	851	916	940	884	871	867	847	873	981	876	927	854	900	891	889	886	896	849	915	859	888	832	911	824	863	882	878	911	905	902	906	888	875	844	904	877	860	883	857	864	900	890	896	886	828	926	897	874	884	881	907	876	873	860	867	892	891	826	888	889	872	872	877	939	880	863	895	820	867	839	859	877	892	860	862	932	880	874	877	861	972	895	886	906	842	892	926	852	808	905	910	857	957	883	823	886	891	913	850	892	896	854	878	882	858	914	871	873	909	877	846	885	891	861	861	881	875	872	906	849	856	897	864	877	851	900	914	889	902	792	868	866	876	904	951	896	870	890	885	898	876	887	896	914	870	875	893	873	898	838	885	854	920	872	889	890	888	875	865	908	873	884	891	897	827	881	864	863	832	880	893	865	908	858	885	905	886	850	861	850	841	895	907	904	888	879	895	895	881	880	886	836	854	905	846	916	885	882	898	876	977	837	863	923	897	911	821	821	828	919	868	859	893	906	922	914	879	904	868	891	883	917	838	867	900	847	895	888	919	848	903	873	924	919	904	879	898	895	917	901	878	890	880	837	863	878	891	917	863	886	890	905	833	895	916	894	865	883	945	920	879	838	911	940	856	849	865	929	883	908	858	873	900	938	887	936	885	941	878	938	835	845	952	881	882	906	876	852	892	870	953	871	898	862	836	828	892	866	881	863	878	894	895	862	854	903	867	844	840	900	848	935	845	840	890	885	859	859	880	884	891	883	909	927	863	895	854	860	850	915	896	871	907	858	874	879	839	871	907	908	865	919	883	892	909	848	900	888	860	891	918	881	885	899	852	893	904	884	897	873	812	849	898	914	912	903	922	916	899	859	892	840	888	858	867	898	915	900	890	906	857	834	857	873	921	915	892	855	864	896	844	852	840	865	991	885	869	884	901	909	882	904	860	836	855	899	900	849	883	898	967	901	895	939	881	875	881	893	929	916	861	879	849	881	906	868	890	942	925	884	882	895	899	865	855	891	882	890	887	892	851	887	889	861	810	910	890	880	870	882	858	893	890	844	917	870	882	932	938	885	900	896	872	842	872	873	867	919	881	903	855	920	850	876	927	892	881	902	897	887	904	888	837	854	837	879	829	863	858	915	909	844	978	923	870	864	846	877	897	897	870	916	871	886	937	886	909	950	837	904	900	852	911	862	899	900	885	897	888	882	892	953	811	880	910	835	859	914	852	870	916	859	840	876	907	878	929	919	899	868	888	932	878	896	897	902	853	859	867	875	895	877	903	953	904	951	864	910	932	850	885	915	858	864	886	883	882	903	875	921	870	862	854	858	893	843	842	891	847	878	912	889	918	869	856	854	865	875	865	852	886	886	851	842	873	826	891	906	913	850	915	887	888	861	913	932	890	880	821	929	908	898	853	901	904	805	843	902	905	807	846	836	956	862	899	877	904	878	886	893	865	827	944	904	843	884	872	844	852	899	889	879	851	932	888	832	888	863	909	967	899	932	880	910	870	923	884	919	889	907	885	893	932	904	879	879	965	915	890	909	873	887	877	884	874	831	898	863	875	887	908	850	890	887	882	925	899	902	934	880	849	886	821	872	888	845	884	899	855	861	864	832	860	892	909	902	857	874	853	913	854	883	888	837	898	849	887	870	903	868	904	829	864	974	893	902	886	929	881	827	898	871	831	883	860	798	901	919	938	899	858	890	915	889	899	855	875	873	872	872	892	852	895	888	882	928	892	905	928	879	925	891	887	884	885	924	874	839	871	891	897	901	950	904	909	899	898	862	849	868	859	920	876	912	952	855	866	847	868	941	882	910	926	828	868	904	905	878	890	928	873	873	872	916	949	940	873	925	933	875	876	893	848	902	926	896	925	856	876	832	873	904	863	869	877	908	864	861	870	901	874	862	919	884	859	878	828	904	884	858	852	898	895	867	925	910	944	882	909	890	887	893	861	904	940	884	935	895	906	838	933	898	850	907	871	873	891	880	892	901	870	885	912	859	914	854	802	842	874	885	876	850	923	887	861	917	884	858	879	898	905	842	865	880	943	871	887	888	875	874	939	821	900	878	874	905	932	852	909	921	884	957	861	914	894	871	860	892	928	869	897	921	890	870	841	868	896	849	913	859	848	921	889	893	875	883	907	868	841	861	912	903	866	847	887	871	861	901	864	843	869	958	856	885	850	817	856	877	830	865	907	899	867	917	909	903	845	856	885	897	850	890	840	864	865	847	876	890	907	885	887	822	952	901	873	860	871	897	843	870	935	873	890	913	881	878	885	885	950	838	884	884	885	912	860	914	905	852	873	877	946	871	896	865	899	864	903	847	919	889	891	862	873	923	868	872	894	879	909	914	878	891	921	818	889	940	880	885	929	893	943	904	888	904	874	871	859	861	872	877	890	844	865	843	812	887	889	895	893	893	889	890	881	945	889	890	885	889	846	849	885	868	909	885	834	901	865	832	875	848	839	903	867	934	845	870	884	940	927	888	949	868	907	900	922	827	869	894	907	885	904	897	865	900	952	908	911	976	858	855	896	899	942	879	927	886	864	900	941	857	862	867	844	908	883	855	868	878	860	874	879	880	861	843	920	847	866	888	878	861	854	873	852	845	905	915	874	844	881	919	887	859	880	904	902	923	885	835	884	944	874	900	891	884	925	924	868	878	969	877	874	840	873	865	900	915	902	926	862	898	912	888	906	845	813	932	887	920	914	844	892	830	855	821	876	864	901	886	940	892	875	896	877	851	928	878	821	939	871	890	859	880	928	866	898	884	908	918	853	929	840	875	880	868	914	865	898	812	897	930	878	941	880	895	842	873	893	888	909	840	911	824	901	863	910	878	881
15561	2506	2063	1648	1190	863	749	667	611	526	484	467	443	478	443	415	420	428	377	383	441	388	401	410	384	394	383	381	378	379	412	364	381	413	379	403	398	380	362	398	359	338	377	378	377	365	401	367	362	328	417	358	358	357	358	368	380	354	359	366	367	382	370	362	377	369	383	335	385	362	367	427	354	385	364	368	331	346	389	375	358	365	365	353	379	371	364	382	366	370	368	372	394	350	362	342	381	363	387	395	406	394	365	350	353	403	353	361	372	354	360	361	377	402	355	332	356	344	339	336	360	341	371	313	377	377	379	325	371	385	367	320	360	344	323	361	347	339	347	363	365	365	375	384	366	340	342	352	367	383	341	395	369	379	352	332	368	366	372	352	344	386	350	364	372	396	359	337	378	381	353	350	389	379	358	365	394	344	343	367	395	374	384	373	347	387	367	360	404	373	343	338	357	367	371	363	368	357	336	383	386	406	375	371	333	367	382	385	361	358	355	337	380	341	354	381	396	355	351	355	359	381	313	381	391	360	351	366	378	375	366	375	346	332	372	357	347	376	387	359	375	360	351	366	365	360	358	359	381	367	342	377	378	331	345	338	379	358	383	316	338	358	391	338	361	350	364	366	369	364	341	317	379	380	388	366	391	367	349	352	342	351	363	355	342	368	375	346	353	346	390	339	371	392	348	318	365	366	364	335	399	370	364	349	347	376	355	371	376	390	359	348	372	376	347	375	338	346	333	360	358	354	372	355	354	394	412	375	365	393	355	408	330	363	325	360	323	358	376	367	392	353	336	342	357	384	339	361	372	371	333	361	370	395	377	372	351	371	344	357	353	359	342	362	355	396	329	363	369	379	389	339	356	354	394	350	361	315	359	399	360	379	342	370	392	391	372	361	334	346	381	395	349	356	394	387	363	357	348	372	378	392	336	348	359	394	376	328	335	389	371	390	375	352	348	345	353	371	347	361	373	367	375	378	382	338	334	364	384	375	351	345	362	356	357	385	345	339	370	378	369	378	386	368	370	360	373	364	366	335	374	377	360	379	347	346	406	373	381	412	373	376	371	377	314	342	369	380	370	368	375	378	377	391	377	347	328	364	387	374	367	348	347	360	337	360	366	367	364	360	374	373	364	371	367	367	362	364	386	338	347	383	378	390	379	393	366	368	388	364	333	343	358	348	354	351	371	364	355	322	360	354	397	376	389	347	364	350	364	362	369	350	360	363	398	346	375	343	398	348	357	346	390	365	370	349	400	357	376	370	382	346	345	338	399	378	362	342	345	376	377	347	374	365	383	371	366	337	354	356	343	373	330	373	364	394	381	343	357	335	343	362	364	360	358	349	384	360	379	383	372	369	384	348	372	383	369	366	379	355	363	359	340	332	353	393	359	372	358	357	379	350	332	337	391	358	410	363	330	343	353	366	359	381	367	351	398	357	317	357	381	329	368	354	388	324	371	381	342	344	395	409	407	380	382	325	369	388	387	388	375	374	360	369	366	351	378	389	413	357	379	380	364	411	363	378	367	365	368	314	347	348	359	381	351	349	374	354	350	321	383	366	350	388	383	337	363	373	410	348	349	354	362	357	369	370	387	340	362	364	354	352	375	323	356	359	371	378	389	354	341	381	356	397	376	349	363	359	354	342	362	377	338	354	380	345	377	373	339	355	338	377	365	394	372	364	379	358	346	377	365	366	384	332	393	391	329	349	352	372	379	358	361	400	356	379	344	347	381	362	348	359	359	352	360	363	393	376	332	353	372	354	381	360	349	383	368	364	382	348	400	383	373	329	353	375	366	394	352	393	384	364	348	358	385	374	377	362	362	355	359	399	344	351	368	339	368	360	365	403	365	358	330	382	390	375	352	347	360	327	363	367	387	320	343	387	366	387	412	333	375	343	381	369	367	387	369	374	373	325	340	344	361	368	339	372	376	353	363	349	344	392	376	374	359	357	375	394	355	353	361	344	347	375	394	362	340	364	357	357	422	357	349	351	364	350	345	350	373	338	388	341	357	396	349	392	398	381	350	315	318	365	367	380	359	366	373	349	319	338	347	363	379	345	356	376	395	367	337	375	304	396	358	374	402	384	319	325	343	377	376	352	367	370	367	364	367	365	401	346	375	361	392	348	369	344	379	377	362	396	316	299	347	376	362	353	359	359	364	340	398	360	361	342	361	368	327	384	367	352	382	363	364	345	328	356	353	387	370	358	356	347	331	356	354	375	404	355	382	393	390	347	375	330	349	366	373	370	351	345	334	343	356	381	326	335	351	370	343	357	338	351	364	364	358	387	350	319	351	383	358	368	370	357	349	368	367	387	338	362	372	379	344	348	364	410	357	379	341	357	344	368	364	348	367	329	352	344	370	350	351	365	376	379	372	371	336	384	377	376	376	387	361	376	371	390	363	372	332	373	334	379	385	327	376	348	400	376	344	354	343	355	362	360	363	384	352	374	326	354	342	327	342	352	400	345	391	381	341	377	338	352	368	362	361	344	349	364	382	354	368	362	398	390	363	385	335	384	380	372	351	363	348	368	337	366	318	350	347	381	386	387	373	326	326	358	360	396	375	375	323	335	373	319	385	345	347	348	335	320	358	362	395	345	386	342	403	328	370	375	347	351	375	356	370	347	368	349	334	349	367	357	341	384	382	376	371	365	383	347	370	361	357	362	337	361	373	353	356	383	330	369	380	371	368	359	384	370	382	393	355	374	341	345	398	343	369	386	364	373	395	365	363	398	357	333	376	370	346	380	358	362	376	375	356	380	365	360	382	335	357	380	394	397	361	364	339	371	374	377	343	384	361	369	357	363	355	395	387	337	382	355	334	394	379	357	359	357	355	359	368	357	340	349	380	369	360	343	346	359	384	360	348	356	349	387	379	381	323	373	406	378	402	379	365	331	331	361	352	359	380	370	399	372	362	360	366	390	351	357	374	370	394	369	386	359	379	395	363	363	391	363	356	347	353	358	365	337	373	371	353	342	379	372	338	374	356	357	348	344	342	332	363	348	346	383	365	356	329	368	335	377	380	354	360	346	360	352	379	350	388	346	369	383	359	369	348	364	387	357	340	364	383	369	327	367	394	362	374	386	329	358	377	364	333	365	369	382	362	385	376	345	364	377	355	352	353	355	365	360	354	363	346	338	361	330	340	351	342	361	376	336	373	399	375	357	350	416	373	349	358	354	357	355	338	301	341	388	344	326	391	363	403	355	351	343	378	376	393	340	361	371	352	381	356	371	323	394	383	352	355	381	375	396	356	341	345	352	395	412	355	342	344	380	392	350	363	384	348	355	370	357	369	363	382	382	335	379	355	337	395	345	364	366	390	370	349	376	415	383	351	366	332	381	374	396	384	366	362	366	411	349	328	359	354	364	343	371	361	411	374	347	403	367	330	366	378	384	367	367	356	360	411	373	356	376	359	394	405	400	362	347	340	363	350	350	364	434	367	335	373	394	327	361	332	402	362	362	357	337	381	361	367	406	398	356
8218	2085	3659	4595	4277	3710	3082	2665	2320	2100	1899	1797	1723	1578	1514	1462	1301	1306	1300	1291	1222	1213	1162	1129	1177	1131	1090	1154	1020	1004	1096	1042	1037	1039	1024	1033	1000	1052	964	1022	1050	969	1059	1011	980	1042	974	1006	1023	984	941	1007	979	972	925	953	1006	985	984	963	909	946	962	941	950	974	988	945	990	964	967	978	963	947	1002	982	968	960	974	978	910	973	1010	903	959	952	1004	986	975	927	925	970	920	944	926	927	915	939	957	905	974	983	945	951	924	970	945	973	988	953	912	968	973	985	969	923	900	937	1033	1005	1046	938	930	965	946	958	929	969	927	951	957	931	952	1005	937	951	934	948	982	891	912	963	932	944	934	1035	939	949	906	961	934	935	956	944	926	934	866	935	993	966	1004	900	978	972	865	990	967	997	941	955	1002	947	964	943	973	943	949	899	984	987	924	907	984	931	966	941	955	904	967	970	970	998	950	943	934	984	1017	956	1026	932	984	946	1033	972	940	998	915	955	936	952	976	923	926	904	997	952	1012	910	980	926	954	941	1003	917	987	942	972	980	946	919	947	948	985	911	927	1004	915	875	940	969	949	934	864	985	934	965	984	922	964	939	970	966	947	961	937	953	913	945	863	913	886	939	926	953	920	943	953	910	945	964	953	929	934	966	934	1006	940	998	957	977	977	986	931	925	987	966	940	984	993	948	956	937	977	908	950	930	922	961	995	969	926	982	951	990	936	919	974	987	916	975	911	986	957	940	877	925	923	934	924	884	892	960	978	925	920	885	945	981	971	955	976	951	963	921	908	991	923	963	990	976	906	939	936	923	916	920	918	1000	916	952	937	894	954	930	984	884	997	957	941	964	894	926	935	967	915	914	916	843	1018	950	968	953	944	952	953	918	987	969	927	944	928	981	903	999	951	950	978	964	924	951	915	967	917	938	950	892	957	952	884	940	994	939	967	933	928	967	942	988	931	979	964	970	978	936	946	967	961	955	917	971	975	999	1015	952	900	1014	874	952	947	953	1005	952	996	930	943	950	949	966	934	968	935	914	940	958	968	934	968	900	979	926	908	951	961	922	1044	890	942	940	946	951	937	952	917	924	961	956	1007	953	1001	970	934	954	949	921	965	946	951	954	905	972	961	1054	966	947	916	952	937	930	944	884	933	973	952	919	936	933	957	941	986	961	945	941	944	987	942	932	946	955	962	945	985	948	944	950	1011	907	985	1010	965	923	978	1012	917	993	951	969	970	903	944	956	1004	969	891	950	956	974	917	936	980	926	948	953	928	974	955	913	936	979	1039	938	902	912	929	942	926	961	955	964	956	937	964	969	981	957	1008	901	961	932	952	931	910	986	905	879	946	905	953	916	932	993	959	1015	976	959	953	962	872	997	918	956	992	929	978	959	938	989	951	852	876	963	907	953	939	901	1005	980	942	942	935	967	959	953	977	954	1010	949	1004	936	969	981	943	946	955	918	917	980	1002	1005	976	898	973	952	924	935	939	940	952	969	955	936	979	1007	918	920	930	945	927	981	942	954	892	956	913	965	931	903	897	945	923	957	919	933	1000	937	960	948	880	967	973	982	945	888	931	927	941	880	931	921	904	950	992	901	968	907	926	1003	933	955	937	949	962	913	956	874	986	933	975	908	925	953	995	966	904	882	957	936	944	949	931	939	1029	923	955	955	945	957	908	958	929	926	913	934	938	972	937	895	954	947	929	951	905	942	912	932	912	973	979	931	955	938	938	982	944	980	939	947	979	946	916	913	994	979	972	1001	968	942	909	926	970	997	920	950	915	960	982	983	956	953	870	961	980	924	923	895	903	929	930	938	947	926	926	980	956	940	960	1012	938	956	897	954	959	909	915	923	972	968	960	979	968	943	971	921	924	909	949	988	907	957	969	975	980	954	919	992	972	963	966	1004	948	916	944	940	901	971	935	918	989	938	930	931	951	935	964	994	1021	928	992	930	924	928	1012	956	962	997	981	922	944	968	957	941	942	968	954	957	969	929	959	945	945	962	978	1001	909	918	961	988	931	1016	890	927	912	905	947	890	961	913	899	962	923	929	976	930	933	942	929	902	914	942	975	948	968	939	953	1016	944	948	916	979	919	939	1024	915	969	912	930	979	925	959	977	897	914	926	951	981	930	970	942	923	994	931	908	937	968	934	973	901	932	986	975	953	928	907	964	950	949	1002	921	922	926	935	962	928	941	930	933	985	891	947	988	964	900	972	911	973	934	934	920	945	963	969	904	950	918	950	935	965	855	954	927	914	911	957	953	929	935	894	1000	913	914	907	937	949	1041	990	1008	951	934	956	927	971	991	918	890	937	974	982	871	936	967	956	944	910	885	970	985	961	912	984	928	916	915	925	953	935	933	878	994	943	1009	948	947	946	927	919	955	909	898	983	924	994	923	951	1001	970	949	920	941	916	926	994	978	937	996	940	960	936	1006	933	911	990	987	965	939	934	936	931	1005	933	977	929	964	961	932	944	962	940	995	972	981	950	935	917	1020	985	936	969	911	902	977	940	883	947	979	965	924	923	992	936	900	988	931	932	995	944	892	973	930	928	896	944	933	947	945	936	911	927	993	957	970	995	933	970	913	937	983	913	951	898	919	928	994	941	964	915	965	912	936	973	941	928	958	951	956	921	989	936	1011	928	953	948	935	977	911	950	1000	952	964	922	983	944	953	957	956	954	956	961	937	899	938	944	940	936	939	929	959	964	1000	976	987	939	957	944	949	978	924	936	906	987	922	954	912	946	933	985	941	941	961	910	954	941	985	918	954	968	985	913	983	925	955	979	935	911	952	899	953	900	948	957	962	907	938	922	1012	937	985	940	886	920	972	925	933	916	989	957	996	960	1000	920	925	960	936	886	962	973	927	923	920	951	921	1020	910	926	928	942	952	949	925	954	911	939	986	995	954	938	936	889	936	963	966	968	942	945	931	981	960	954	930	951	915	981	981	967	923	945	934	992	955	962	935	922	896	896	992	913	965	940	985	939	923	896	926	974	902	969	929	937	865	961	987	974	925	915	955	921	958	943	916	971	937	898	959	982	962	933	918	957	920	959	970	944	897	929	1009	904	981	907	924	887	896	889	917	943	931	897	961	980	953	936	1005	917	1005	980	945	946	872	918	942	966	899	952	912	970	918	885	941	932	986	929	943	954	925	943	934	959	943	963	951	948	937	960	970	921	929	974	980	922	939	881	970	928	921	943	936	892	971	966	926	954	937	959	964	940	943	911	967	905	933	962	957	929	938	923	941	948	886	952	964	968	947	926	940	889	949	920	951	1031	950	936	933	945	957	952	934	957	897	1027	937	883	949	960	962	915	950	956	918	883	925	999	918	965	953	963	998	988	975	940	928	925	989	938	948	928	940	900	966	944	905	983	914	945	907	918	931	1022	1004	896	952	939	953	993	921	894	900	928	957	902	951	951	941	969	944	931	1020	902	913	935	950	948	996	895	990	926	951	959	952	920	912	914	930	918	879	955	918	935	1021	966	940	981	943	911	974	986	917	923	968	981	929	967	975	929	976	933	967	920	980	932	971	877	939	955	938	934	945	932	957	937
1882	170	171	176	148	144	160	139	149	163	154	147	147	145	141	142	146	157	144	159	134	157	155	156	144	158	167	158	151	150	160	143	157	150	154	125	144	145	152	162	149	134	151	146	147	152	157	145	162	171	144	152	138	157	158	144	142	152	120	140	154	164	143	145	153	137	146	133	154	154	150	162	175	136	142	151	154	147	131	155	136	149	145	135	135	166	134	158	147	170	157	145	160	173	142	131	151	133	146	153	119	143	155	121	157	139	159	123	147	142	148	151	149	144	136	149	156	145	155	158	121	146	156	138	146	151	122	171	176	141	123	144	145	165	116	134	147	136	138	131	128	156	158	147	165	140	136	175	170	144	149	158	169	133	134	143	141	155	128	146	164	154	156	147	143	135	140	132	150	158	153	144	139	151	145	157	138	145	141	166	160	154	148	149	147	133	143	158	123	133	140	136	146	162	178	127	163	132	154	132	121	144	133	174	151	168	143	152	153	142	135	139	166	182	140	143	143	130	154	130	160	158	133	154	157	149	151	166	127	132	144	136	148	139	118	150	162	129	154	144	164	141	129	157	158	167	144	150	148	149	124	138	131	166	143	147	141	138	155	133	140	162	152	144	152	131	159	142	150	167	154	156	140	144	149	149	156	143	140	146	143	145	145	148	149	153	143	139	139	155	119	157	133	139	140	130	141	156	150	148	163	143	136	149	137	145	155	155	140	121	168	173	154	136	170	144	142	148	150	187	149	150	134	142	163	165	173	151	147	137	150	154	156	129	132	139	131	150	150	152	120	158	132	151	164	144	146	139	150	143	154	140	153	152	143	147	149	145	148	133	164	139	144	156	120	159	157	156	146	142	139	130	145	151	127	163	173	150	130	156	154	135	159	125	137	146	136	139	145	148	141	150	145	145	122	161	150	175	153	143	131	145	151	152	135	133	146	157	168	147	149	159	141	129	116	161	162	157	138	147	137	143	145	146	134	152	152	169	143	147	154	137	157	146	148	139	113	166	145	142	110	135	143	156	121	139	170	152	128	136	161	162	142	138	147	152	137	138	141	137	136	155	152	175	139	123	141	164	171	145	167	138	144	142	143	130	144	146	150	124	161	134	166	132	151	148	163	158	178	172	154	162	164	142	166	156	158	113	164	142	128	148	149	153	132	144	150	158	141	148	142	160	132	151	158	140	152	178	135	140	152	146	143	161	149	147	123	140	131	138	141	173	159	141	138	144	127	141	146	139	158	157	151	141	147	166	140	139	144	143	158	146	141	164	163	142	156	139	160	131	160	117	144	134	124	169	126	149	166	150	167	143	154	166	142	137	140	137	165	131	154	157	155	159	140	135	148	157	124	151	161	156	146	158	144	135	142	135	151	167	161	146	153	162	133	113	142	173	132	131	145	155	150	132	145	145	130	148	141	145	144	138	159	164	151	156	156	146	166	149	154	137	150	133	141	156	137	144	144	141	164	169	143	128	140	138	167	137	157	134	151	137	153	131	142	169	153	140	183	131	124	158	146	143	165	161	154	137	159	152	144	150	155	157	155	158	135	137	152	136	156	137	156	145	134	165	144	147	157	131	166	140	141	153	127	152	144	133	184	133	146	132	161	126	111	138	151	135	161	145	153	170	128	142	150	172	134	151	150	160	152	141	149	162	152	160	142	112	153	128	144	187	152	148	160	136	144	132	163	139	148	143	152	159	166	118	120	145	134	160	142	145	162	143	168	149	158	134	149	157	154	156	144	131	155	145	177	138	160	132	150	135	135	146	150	151	125	146	138	129	117	126	162	150	163	136	155	163	143	139	152	158	150	150	177	151	154	146	151	140	148	131	134	158	152	110	150	140	137	141	146	135	152	135	160	154	134	152	131	140	149	145	156	132	155	144	133	138	148	150	143	123	129	159	168	151	134	141	142	143	140	158	143	143	157	149	163	159	135	147	158	136	168	144	145	157	142	138	147	142	113	141	155	165	166	153	146	147	128	133	143	151	157	131	156	148	130	142	168	158	128	150	150	144	165	136	152	148	147	161	135	148	134	152	158	164	135	163	147	134	154	161	144	127	139	135	148	138	155	142	126	156	140	153	131	146	146	143	155	155	137	149	157	152	158	142	152	151	148	145	154	124	165	158	170	164	127	136	145	142	134	154	133	150	135	161	176	137	125	161	123	154	116	140	160	134	144	142	142	129	150	153	166	164	144	155	153	146	155	158	147	143	166	130	141	143	148	147	160	131	153	162	138	139	139	160	151	131	137	142	138	128	149	138	158	140	142	145	187	156	156	132	152	147	149	151	130	135	147	181	156	154	132	139	153	137	156	145	158	151	170	172	159	167	152	155	140	147	151	176	172	156	130	154	168	168	146	143	156	129	153	142	149	118	124	161	152	139	166	139	161	144	165	142	136	159	150	163	164	139	157	157	148	134	149	150	146	135	144	164	156	135	164	137	154	140	156	156	121	166	147	161	145	145	161	157	155	151	143	155	131	141	163	141	167	154	151	156	157	147	145	146	142	132	153	144	143	133	149	144	147	161	130	157	146	123	144	146	156	149	139	139	128	153	120	143	145	164	158	128	169	117	158	159	147	158	165	149	143	154	150	152	155	167	152	150	131	130	142	149	133	139	143	165	143	144	184	151	159	150	140	148	150	140	144	147	149	149	161	145	145	143	137	140	144	128	158	160	159	153	136	147	131	142	156	134	155	150	144	142	127	152	149	153	137	120	144	136	152	159	147	168	143	143	142	170	140	142	148	146	132	151	175	142	155	142	138	137	126	152	142	168	133	130	150	137	133	136	128	155	167	163	140	155	142	146	143	152	155	149	135	173	150	161	173	157	147	149	145	139	160	169	153	118	163	135	157	139	135	159	147	156	159	152	145	138	161	150	173	136	169	157	129	146	128	137	169	162	134	157	158	142	135	163	143	136	144	132	141	161	145	144	113	151	168	146	146	145	132	149	146	144	148	134	133	140	154	153	138	142	138	167	129	150	159	147	133	147	144	156	155	141	168	166	151	165	143	130	150	138	161	154	170	121	157	168	137	154	129	137	156	126	149	151	141	163	152	144	155	166	133	159	159	143	154	136	143	134	155	144	142	137	145	144	160	149	138	124	136	159	154	155	134	145	140	138	133	149	151	154	160	127	168	152	154	153	161	147	132	135	146	159	156	159	165	160	151	132	140	134	156	147	179	143	156	130	143	123	146	140	137	154	136	146	137	150	138	129	161	159	139	144	149	163	140	156	170	172	131	137	146	157	134	152	145	141	148	131	140	144	139	144	136	146	155	131	132	151	129	140	150	132	165	139	142	155	163	152	131	165	176	152	137	152	135	151	140	134	155	164	172	149	129	154	160	136	137	158	124	142	139	171	167	142	161	136	150	147	173	164	150	140	148	129	131	138	158	146	142	141	143	127	152	150	136	151	173	130	119	123	158	130	133	161	140	150	136	141	137	152	152	136	156	128	147	136	148	151	150	127	151	135	150	157	136	150
2244	556	589	569	622	574	529	547	546	522	526	487	503	534	491	463	434	484	554	498	480	476	499	512	548	468	507	452	514	497	461	483	474	488	481	505	498	484	476	493	480	439	506	488	501	518	504	498	501	477	497	494	475	466	492	491	491	485	459	466	465	463	515	474	461	476	497	482	453	514	506	470	502	490	466	463	472	481	463	480	478	489	485	468	505	505	485	438	489	485	487	491	474	512	483	497	482	454	507	435	447	483	482	501	482	489	516	479	483	480	469	516	497	457	480	522	468	454	494	500	506	489	474	466	469	454	461	507	471	527	471	524	496	487	479	505	479	463	485	471	467	480	501	481	459	467	469	478	486	495	496	497	512	479	439	490	465	480	490	502	475	493	503	490	482	475	492	458	482	482	472	437	475	495	457	481	498	488	465	481	496	494	483	499	465	451	451	513	473	502	437	467	523	516	486	471	518	500	523	475	442	499	484	448	502	474	461	479	462	477	490	509	463	470	473	489	465	500	472	484	480	499	483	507	452	451	470	445	471	508	512	521	483	459	494	486	475	485	485	483	475	464	492	480	477	469	455	539	493	513	532	477	507	466	501	484	509	457	476	442	482	502	506	481	503	481	449	453	514	476	509	465	471	462	495	490	532	475	479	480	496	461	469	486	499	486	485	485	515	466	478	459	519	470	444	476	468	485	463	483	490	490	474	503	480	488	506	430	472	506	469	499	484	495	521	525	501	480	497	476	473	469	509	462	506	490	459	477	489	455	524	465	450	515	477	488	480	445	448	478	467	471	451	498	472	470	497	528	499	458	490	470	483	504	450	485	476	526	493	493	467	496	454	440	456	516	509	461	476	492	493	445	520	513	466	518	505	482	486	496	530	512	525	479	465	515	451	484	484	486	472	464	492	464	493	515	488	467	458	456	481	488	480	463	456	527	479	458	470	487	476	477	490	525	510	464	541	475	482	483	478	507	477	500	486	497	437	432	477	478	490	510	467	511	474	511	496	464	491	466	457	493	471	486	458	474	477	497	458	472	484	491	488	437	498	497	504	490	473	489	451	472	482	474	492	496	473	509	520	494	470	471	473	452	483	506	468	448	488	479	464	507	497	475	460	483	479	487	497	485	455	452	512	420	468	492	504	496	472	486	481	428	478	519	471	511	510	495	514	475	503	527	529	484	512	492	479	500	486	488	480	492	443	481	469	497	490	497	450	487	494	463	478	493	479	514	460	489	496	456	518	484	468	495	502	470	475	515	469	499	455	435	485	487	457	463	499	528	474	435	466	460	545	449	488	504	480	451	472	488	441	466	476	454	453	499	465	487	521	514	492	431	481	496	486	564	494	496	462	493	464	451	514	451	489	498	479	481	458	450	499	475	524	473	516	463	501	493	508	493	480	490	466	493	502	444	506	482	488	495	511	515	478	468	462	475	457	485	505	452	498	487	489	455	482	473	474	471	492	480	462	460	524	443	480	456	471	510	505	497	513	461	481	528	495	495	492	470	482	462	476	498	449	466	453	487	477	494	531	501	467	530	499	482	460	442	451	438	509	465	495	503	531	494	467	518	446	479	504	525	478	496	476	477	533	506	492	479	511	438	463	523	496	481	474	514	480	461	441	479	468	450	476	510	461	516	507	491	507	486	515	472	493	472	480	522	488	497	478	438	434	466	521	487	455	473	503	521	485	480	484	453	466	453	516	467	464	465	441	488	506	480	476	489	469	480	466	467	509	506	492	489	500	481	478	490	466	499	487	483	485	500	520	481	493	488	473	478	528	491	496	473	492	438	488	504	465	469	491	504	468	489	507	472	502	449	484	459	496	534	487	496	502	506	461	499	483	456	475	473	503	463	495	429	503	495	469	459	464	507	482	477	510	482	508	451	500	498	495	449	483	473	474	455	488	506	474	468	507	500	444	506	463	486	489	461	472	486	485	494	485	488	478	475	487	487	468	472	486	459	473	454	488	491	466	486	461	439	518	444	525	504	486	498	480	484	469	481	459	490	500	511	471	478	444	505	495	482	445	504	512	495	473	491	549	517	459	466	454	508	497	438	513	465	443	464	511	510	504	448	496	452	474	495	488	490	477	489	445	507	462	471	489	479	439	493	488	507	463	479	487	455	490	483	508	533	445	503	467	468	459	495	475	514	496	483	515	478	450	494	493	493	462	473	482	494	469	460	455	506	529	504	441	460	436	462	495	485	485	501	454	486	488	506	488	472	490	452	533	483	473	498	492	496	477	510	491	469	486	486	489	439	486	437	489	471	477	465	473	482	470	456	493	492	512	477	479	421	491	478	508	476	417	517	489	487	452	484	483	493	490	540	496	492	478	472	477	482	465	462	503	498	443	474	496	491	480	490	466	471	507	506	508	494	460	444	500	467	460	493	485	501	449	487	474	447	505	466	501	468	499	481	481	461	483	455	493	497	496	492	491	465	456	493	466	499	488	447	517	501	433	498	500	476	494	457	447	473	504	479	460	488	484	490	490	471	483	496	491	466	452	500	490	483	496	493	466	480	515	509	492	472	478	480	514	495	470	495	475	468	500	504	495	440	468	477	527	458	489	516	516	514	449	525	462	485	522	468	497	471	503	506	530	443	461	489	485	483	482	529	461	519	510	501	482	450	469	480	503	468	522	467	449	500	489	470	469	473	485	448	435	466	517	469	461	492	450	480	518	499	482	429	504	480	460	497	500	484	505	485	458	519	476	518	486	465	548	486	488	493	485	478	509	471	496	522	504	449	485	473	470	479	514	493	489	470	502	467	465	469	468	488	477	478	496	451	497	489	489	480	484	469	501	465	516	486	482	477	451	448	474	473	479	497	445	501	512	497	487	522	474	496	543	476	524	536	462	475	491	480	527	503	495	444	469	509	444	458	460	476	477	482	499	513	493	487	446	452	527	468	472	504	479	486	499	469	448	470	484	455	482	467	483	476	451	496	491	485	468	483	514	450	481	478	456	460	505	452	513	501	484	518	486	527	506	498	483	513	471	486	491	496	512	487	481	478	474	499	471	545	495	531	515	494	442	509	492	524	451	479	458	502	493	520	509	469	460	495	496	474	486	475	496	488	430	487	497	445	481	466	477	454	462	514	494	470	473	463	482	455	449	483	450	479	471	446	503	473	487	496	514	500	532	519	493	476	520	458	492	460	500	480	522	500	472	523	477	494	478	513	465	510	492	504	470	506	485	482	456	463	495	486	458	441	504	498	491	465	494	484	484	471	481	507	483	474	470	471	501	405	477	479	472	484	497	481	472	476	500	486	459	497	451	510	516	469	502	482	473	440	502	490	460	502	502	495	484	493	450	466	510	505	480	486	521	474	469	485	523	505	470	515	487	441	491	526	486	469	487	491	465	450	464	518	464	509	477	481	471	516	534	523	460	485	518	454	492	472	491	492	497	490	499	488	512	434	424	476	453	483	474	443	506	482	480	462	492	470	454	503	463	479	494	451	457	472	494	495	488	457	474	514	499	472	445	512
8538	1008	1107	1008	718	617	539	468	428	422	391	357	386	371	349	341	342	345	341	341	314	351	341	358	292	287	312	343	357	320	316	326	338	371	342	357	334	322	314	324	300	358	341	310	331	316	370	317	306	313	292	308	335	289	348	366	305	311	358	336	317	317	339	310	330	323	307	349	315	288	335	327	339	308	326	366	304	291	348	341	304	344	316	321	335	310	316	296	319	301	320	334	344	332	337	306	300	291	351	316	317	334	334	314	319	291	325	342	333	337	326	350	349	329	357	310	318	336	315	351	333	316	358	322	333	311	285	334	328	320	329	332	351	322	341	310	331	333	330	303	307	318	335	333	344	333	300	319	315	320	303	319	317	336	335	333	328	342	327	349	329	362	321	288	290	322	335	326	338	315	326	326	334	340	350	301	326	321	321	307	362	319	314	323	309	294	311	324	325	311	304	366	333	318	338	322	312	318	280	342	341	354	322	345	323	305	323	332	293	351	342	319	335	319	321	301	359	314	349	307	311	313	344	320	349	360	332	306	313	300	341	317	317	300	319	334	302	320	338	294	319	315	305	360	327	323	347	350	301	318	306	319	313	340	330	318	317	286	295	335	328	283	326	325	334	354	320	307	339	323	358	344	341	305	334	335	369	319	297	307	287	339	312	330	333	314	348	304	309	356	316	333	307	335	306	304	314	342	341	369	320	304	317	314	331	318	324	307	367	326	343	358	333	351	301	314	314	309	321	324	343	295	303	300	338	300	334	324	333	310	371	306	341	316	341	298	314	344	300	322	332	327	322	331	324	317	295	292	324	309	319	299	315	316	303	351	357	306	336	320	300	305	326	326	313	310	313	348	326	319	329	298	312	326	340	321	324	305	309	296	347	311	312	351	325	307	341	341	338	326	333	324	352	355	320	341	331	338	301	340	356	348	317	310	333	304	335	326	304	300	338	342	329	334	324	318	332	341	313	334	318	288	345	343	349	315	328	320	302	331	300	326	336	328	287	343	307	334	289	339	308	286	342	357	349	311	311	303	340	352	320	330	345	324	327	330	302	302	334	304	343	326	325	340	364	313	307	330	316	323	342	326	303	319	313	358	318	340	314	345	312	360	331	320	311	315	321	330	319	373	318	332	321	299	327	309	308	298	329	311	314	332	368	324	295	317	308	321	301	303	337	323	326	287	321	323	316	299	310	331	318	281	332	323	310	314	310	343	346	303	322	293	332	346	303	338	303	301	326	355	336	344	283	363	302	312	321	299	335	312	330	354	338	344	345	289	315	337	320	303	319	312	335	327	326	350	355	352	334	352	329	318	299	334	329	312	328	315	322	321	306	303	336	321	307	304	309	303	312	301	313	320	341	335	335	338	283	304	318	294	295	300	310	315	315	277	297	302	315	336	329	326	327	335	358	325	308	321	313	328	335	344	333	336	299	331	296	293	342	287	336	292	323	337	353	288	325	324	321	327	321	338	343	310	324	325	307	309	297	335	355	326	265	309	328	350	339	338	336	324	315	337	310	286	333	353	323	333	320	312	336	305	327	362	316	339	333	323	312	314	313	334	315	337	322	322	306	302	369	321	349	299	329	315	332	325	341	315	342	346	340	340	332	350	309	312	330	344	290	351	330	318	333	339	337	326	309	298	326	328	312	306	324	340	323	317	325	318	317	318	331	345	352	325	322	329	348	318	321	328	329	307	347	359	325	345	322	355	319	323	316	332	367	331	302	312	335	323	307	318	348	328	339	341	315	293	348	347	282	313	337	335	319	323	315	332	328	308	340	305	310	295	332	300	319	309	324	314	298	334	327	319	316	328	313	292	325	327	336	325	324	342	321	319	320	314	307	313	332	327	331	314	312	298	344	319	308	329	294	329	310	349	340	332	356	322	320	295	278	325	308	320	331	339	358	319	309	323	341	320	302	359	336	287	285	321	340	299	345	334	330	320	311	339	305	298	316	309	329	341	327	346	356	305	291	331	318	324	371	321	342	308	339	319	352	292	319	325	340	317	323	316	351	366	325	344	306	313	297	328	346	324	313	324	345	328	309	317	329	290	306	319	310	320	312	351	315	308	322	332	325	321	318	336	308	336	300	329	329	324	342	310	335	338	311	335	322	333	335	315	303	331	353	319	318	340	302	319	311	330	365	324	338	312	309	293	335	328	316	315	309	294	321	337	332	317	314	318	325	343	291	325	341	292	323	315	316	312	315	347	362	312	284	312	349	285	282	339	323	327	332	330	341	324	355	355	321	316	337	328	337	291	310	293	314	313	308	295	294	371	329	382	364	314	286	307	325	330	338	296	327	303	324	297	275	320	340	312	318	322	317	309	314	318	333	325	347	306	323	304	319	299	266	355	329	308	317	320	317	290	311	334	322	294	337	342	329	327	296	287	324	288	340	325	345	324	317	308	312	335	328	344	338	321	354	304	332	322	350	303	309	332	325	344	335	326	313	298	300	314	331	314	329	336	345	295	327	286	317	299	324	313	327	328	353	309	297	325	310	306	333	313	328	345	343	351	312	321	283	339	283	309	318	301	311	355	293	304	297	308	302	316	344	315	348	338	319	322	326	332	342	315	302	322	303	339	314	293	307	342	366	312	307	327	369	352	296	326	348	310	333	339	335	334	338	321	317	318	354	331	351	369	351	329	344	368	390	330	342	350	311	325	327	325	313	318	330	313	329	331	338	341	349	347	333	353	346	299	307	333	336	306	323	324	288	328	349	326	331	353	311	324	294	304	351	335	300	290	313	333	308	312	317	359	328	332	294	321	321	326	315	298	312	348	324	320	313	323	307	294	281	330	350	324	311	302	309	321	308	369	314	310	351	324	323	312	314	331	313	314	298	349	343	318	346	327	308	355	313	323	346	332	314	343	325	346	342	329	316	303	324	307	341	290	327	316	341	367	297	349	301	358	308	350	308	367	346	294	339	327	335	342	327	345	324	362	342	298	307	329	333	328	352	323	329	316	334	323	322	313	309	332	304	352	303	339	325	286	322	360	312	305	322	308	315	356	293	310	275	326	288	326	309	305	340	315	336	331	334	341	289	351	327	309	310	294	284	314	313	315	307	298	342	344	322	319	317	334	336	323	346	292	316	327	347	326	317	337	314	330	310	347	310	317	319	323	342	329	308	353	307	298	330	342	321	314	325	321	322	304	353	344	340	368	325	319	344	345	318	325	325	319	338	318	305	322	328	323	317	305	338	348	350	358	294	355	320	319	319	304	310	339	328	338	350	292	300	319	314	325	359	336	321	313	351	294	305	321	332	307	304	287	332	306	338	353	346	328	332	321	334	329	296	300	350	335	309	337	314	340	303	297	315	320	328	316	311	335	336	312	294	330	312	341	340	294	350	313	297	305	304	328	344	343	306	311	328	328	338	334	334	328	324	292	308	326	362	325	323	321	328	318	354	300	317	321	331	312	320	317	327	326	313	304	307	316	300	331	307	336	328	341	313	323	341	329	316	338	306	368	300	337	301	320	319	316
5938	1543	2408	3063	2824	2503	2164	1866	1717	1548	1482	1400	1335	1232	1228	1184	1097	1047	1057	1022	1066	1044	1015	965	958	1008	961	984	903	892	957	977	947	908	931	956	970	935	894	891	937	929	934	877	882	925	935	924	992	932	893	876	882	879	857	880	886	907	879	924	917	875	908	961	866	883	897	917	951	905	885	915	926	856	889	862	904	889	880	865	890	905	869	917	921	886	896	868	914	901	908	871	824	914	858	865	915	919	884	893	904	874	873	879	850	920	921	875	852	906	875	917	903	916	933	891	858	855	888	895	891	868	898	927	871	877	864	892	821	935	886	925	817	821	877	899	921	857	931	886	852	888	858	868	911	956	912	855	899	917	915	959	865	859	894	922	832	896	858	928	866	909	896	856	943	887	898	957	862	872	833	921	883	904	866	912	868	876	822	881	880	849	863	866	860	912	884	889	858	895	928	876	892	859	916	880	901	859	824	821	844	884	905	874	845	894	880	957	854	897	866	888	856	823	896	956	859	882	871	895	882	882	917	859	907	868	910	887	872	944	899	935	860	886	906	889	869	922	891	856	906	895	870	865	906	835	945	885	914	901	888	888	857	949	851	950	842	864	842	882	885	874	922	853	865	912	928	895	880	877	889	829	883	890	837	819	890	855	864	891	903	932	900	862	855	894	869	915	917	896	891	866	890	821	903	884	874	868	902	943	938	861	818	923	913	880	879	867	849	862	899	857	897	897	870	900	896	890	930	904	878	888	861	893	895	824	841	911	855	878	938	843	907	877	864	849	831	880	875	898	886	912	944	842	883	917	865	878	882	929	872	865	928	906	878	890	891	882	816	861	885	891	888	884	840	842	919	939	879	882	892	847	867	904	854	880	872	922	838	871	916	841	868	925	919	865	881	840	926	883	866	883	910	901	855	881	925	867	845	883	903	839	849	843	854	877	912	843	856	912	888	877	881	840	866	902	893	867	872	839	927	941	917	848	841	842	877	871	827	885	874	876	900	855	900	903	890	904	876	925	905	888	893	929	870	922	856	819	898	835	891	841	871	882	897	837	919	903	915	857	926	827	903	858	891	857	874	850	854	898	860	872	891	867	842	899	894	840	927	939	864	951	859	895	856	882	887	847	949	884	893	926	903	894	887	876	876	868	895	843	878	895	892	902	912	896	909	885	848	867	930	898	864	911	910	863	859	858	876	873	859	880	869	857	867	852	852	882	938	849	866	909	828	904	887	910	875	860	815	875	874	853	892	925	869	895	936	868	879	829	855	885	876	869	868	894	840	878	883	893	899	868	878	846	908	892	838	874	874	861	904	885	898	815	915	841	820	851	838	850	867	887	866	906	834	886	874	907	870	902	882	895	877	806	879	900	878	847	863	919	873	909	847	912	856	881	876	913	883	854	879	916	916	870	866	836	853	829	863	895	877	878	908	860	922	906	851	899	876	864	911	885	903	861	890	898	874	929	884	922	921	854	894	893	916	871	874	838	881	869	835	867	885	912	920	864	852	794	876	854	834	910	867	856	866	879	876	917	913	866	910	904	848	879	916	863	880	859	920	869	901	881	877	884	840	858	852	882	870	941	906	876	943	889	888	865	840	898	893	881	878	859	907	874	910	847	831	856	896	908	885	821	918	882	921	872	894	896	836	860	915	828	863	877	883	854	856	962	900	897	888	857	878	862	863	828	919	934	938	817	889	868	879	877	849	912	877	833	867	912	890	898	878	891	917	910	901	899	894	890	869	930	896	880	891	927	846	954	865	898	906	951	885	911	825	919	830	896	873	897	944	872	857	856	900	863	893	837	904	847	917	874	908	879	918	880	893	920	856	850	903	834	854	886	890	899	874	884	923	876	886	854	902	875	872	834	865	882	882	847	875	922	857	909	908	837	870	855	853	872	848	922	899	929	901	933	846	891	886	880	824	901	870	837	883	878	849	872	905	872	841	862	878	890	857	940	884	873	878	886	902	917	861	894	836	872	859	895	913	924	810	877	872	850	897	833	960	913	838	834	857	821	930	902	873	910	880	834	886	885	909	859	937	889	909	871	888	862	873	918	862	911	871	868	823	907	923	811	890	885	878	910	856	918	879	847	881	897	904	846	881	917	859	881	915	869	890	939	859	885	838	870	842	818	885	875	893	891	823	871	901	877	912	872	863	910	878	849	909	893	887	899	927	884	821	857	872	827	875	889	840	875	869	885	917	888	857	850	940	893	846	883	891	861	894	871	825	892	897	903	890	879	876	884	856	892	925	847	889	893	898	873	911	881	863	847	882	879	826	846	856	867	946	889	880	870	931	832	876	922	864	847	883	851	834	862	900	864	848	855	859	919	844	862	873	866	884	849	884	883	856	905	868	894	949	913	916	921	910	851	945	908	893	878	863	855	902	891	902	874	860	929	863	900	890	929	896	902	859	880	954	863	858	858	895	886	846	845	918	867	830	878	839	848	919	808	948	907	890	888	896	901	848	825	862	939	918	848	912	914	870	922	876	869	832	875	820	876	863	870	861	931	925	892	890	857	852	820	897	868	874	939	875	870	882	872	895	847	887	875	856	865	897	872	917	890	857	902	905	889	880	878	834	892	883	879	878	873	903	893	863	803	900	921	806	818	896	907	850	916	890	883	938	901	885	870	901	814	873	893	924	823	875	935	891	866	905	866	964	891	842	861	882	835	883	911	949	845	836	815	927	904	913	902	925	869	890	880	906	879	907	877	913	922	911	893	848	878	925	921	890	837	906	831	852	853	867	875	833	928	901	884	935	898	856	919	869	931	862	861	895	951	878	941	861	926	847	877	926	877	840	878	923	849	924	834	918	869	856	890	866	868	861	833	872	876	862	901	886	885	863	883	890	881	899	928	894	903	874	901	874	864	905	955	855	935	827	898	880	866	885	877	842	860	874	875	919	906	886	905	837	830	911	882	898	879	816	865	917	886	842	866	901	853	935	863	895	839	859	840	856	900	966	899	813	898	914	877	836	893	863	936	901	910	891	894	933	871	867	894	923	931	876	881	814	910	851	904	880	845	884	869	898	829	899	935	873	805	863	886	878	877	835	882	925	887	844	897	859	901	917	897	918	863	895	901	874	872	856	910	842	912	883	961	874	848	866	835	895	821	889	891	912	838	885	874	933	849	850	907	893	859	784	892	878	868	878	888	911	893	897	863	862	934	904	927	840	872	895	896	922	889	878	875	928	958	861	902	865	892	877	871	871	915	896	888	825	841	891	917	928	880	887	897	882	936	909	844	867	885	882	832	857	896	861	847	907	879	904	864	860	870	857	906	878	909	894	873	909	880	859	943	840	874	847	899	876	855	874	881	888	879	938	862	863	872	856	830	887	862	850	881	844	848	876	911	890	878	907	894	928	871	855	864	842	880	839	871	878	817	847	879	913	912	884	881	893	874	847	919	899	850	884	882	856	904	878	875	882	906	874	843	922	886	873	909	866	859	866	888	905	865	901	904	880	900	868	891	873	916	889	842	901	892	895	882
14714	2068	1861	1597	1136	942	727	624	615	556	519	467	465	436	435	458	436	414	434	395	440	368	395	365	389	411	374	365	370	396	353	393	382	406	381	394	335	335	390	376	356	383	373	351	392	353	396	373	396	367	366	359	358	375	354	360	365	389	369	362	365	411	343	407	367	382	357	375	358	336	355	375	378	371	341	343	379	372	367	323	376	375	357	354	378	378	342	348	384	361	333	327	362	390	338	405	371	355	353	390	361	377	370	346	401	372	407	354	398	372	344	359	362	334	383	365	369	374	386	395	390	398	365	358	363	351	364	393	371	354	335	387	378	379	360	345	372	317	378	351	394	358	370	388	391	365	327	358	328	385	362	351	374	351	378	336	348	357	353	360	340	349	387	347	351	360	330	353	398	338	372	364	357	350	368	349	368	364	379	413	380	395	360	394	365	352	373	365	371	341	377	375	395	366	355	393	339	397	330	425	380	345	344	363	353	380	338	355	373	342	375	348	363	340	348	352	365	349	372	381	363	375	337	372	373	366	366	344	363	367	383	350	362	376	349	356	371	371	385	336	329	364	374	380	357	358	381	368	355	403	353	345	380	358	362	402	368	372	387	350	354	352	381	359	338	379	403	385	375	374	368	331	350	357	352	378	330	346	362	359	347	344	370	396	342	331	346	382	387	345	378	392	391	371	376	340	383	377	375	369	358	366	371	332	358	359	339	370	385	364	367	359	377	382	394	340	368	395	326	406	366	369	380	314	353	368	348	369	361	317	362	388	368	371	375	392	393	355	331	351	362	385	343	371	386	366	350	360	355	391	377	365	369	359	381	363	382	387	369	352	349	378	342	380	372	378	386	355	346	391	362	363	377	347	330	365	373	341	347	345	338	341	339	360	378	328	360	358	386	368	356	389	391	385	341	369	375	370	383	340	374	363	388	330	359	368	327	348	370	347	370	344	386	364	375	364	380	338	347	380	336	356	352	350	422	357	361	372	381	356	310	362	368	346	376	397	357	362	371	376	345	366	377	354	367	370	348	342	384	392	347	381	376	363	370	343	370	370	359	344	373	404	384	386	383	346	383	386	355	344	379	346	371	379	344	354	369	370	377	387	380	367	395	337	356	380	362	393	384	381	335	381	357	389	379	353	344	362	355	347	371	379	359	371	375	358	354	374	370	368	337	349	359	379	365	355	361	351	346	354	351	356	353	382	351	341	373	350	348	358	378	368	343	362	373	353	361	356	355	342	321	357	360	402	341	351	385	387	383	368	355	336	366	381	385	391	395	359	367	341	378	374	383	402	337	371	375	371	362	386	361	378	421	328	354	390	381	364	356	359	380	388	343	399	396	357	380	371	366	336	363	324	365	385	410	350	368	373	385	337	396	364	354	357	351	361	379	361	366	362	342	349	405	357	376	349	337	352	404	373	349	374	366	368	365	385	351	397	340	364	340	380	379	384	379	359	350	398	376	354	345	372	369	346	300	350	385	345	354	375	385	397	356	375	368	392	375	353	362	362	393	356	365	361	364	361	380	356	367	386	369	369	370	385	366	383	355	347	329	341	368	364	323	351	332	376	366	333	368	394	359	379	382	350	336	378	379	395	327	382	388	399	370	395	389	375	341	343	352	321	387	333	378	333	363	367	369	347	367	362	381	350	381	391	384	379	372	389	367	409	357	332	342	365	377	356	396	345	383	392	355	364	356	342	371	379	378	374	372	343	343	391	363	373	353	357	375	366	361	384	356	375	321	387	368	338	372	368	368	377	389	350	359	368	376	374	378	380	342	346	360	348	345	351	380	357	360	394	362	368	368	382	381	369	357	335	328	352	386	380	372	353	391	349	338	384	371	358	383	383	389	358	368	399	325	356	408	336	386	354	356	384	360	363	330	356	346	369	377	325	349	356	341	331	381	361	379	402	386	381	372	374	377	393	389	360	352	380	356	375	353	351	390	377	367	372	321	350	364	365	342	356	388	387	361	345	354	338	386	368	366	347	342	370	363	398	392	361	374	331	353	364	371	358	369	347	350	368	394	352	365	342	363	329	340	337	373	361	377	332	394	377	350	361	383	326	352	378	342	344	357	407	393	367	355	373	355	370	370	368	365	362	368	375	364	364	362	358	375	372	390	331	351	351	366	394	362	384	342	378	337	348	371	345	335	334	378	366	338	377	387	348	356	335	371	343	356	346	365	368	342	338	324	377	339	366	382	384	353	394	376	376	362	342	326	359	344	396	369	340	382	354	335	354	371	359	354	347	357	363	378	340	392	343	325	370	343	341	372	357	351	335	398	340	374	380	359	357	343	365	364	378	350	353	367	352	383	350	364	348	372	392	370	352	348	379	335	337	350	343	381	370	375	388	335	333	353	334	383	374	337	352	359	325	377	383	383	357	382	376	329	374	364	412	376	372	357	311	377	365	359	354	347	354	385	361	373	365	367	353	354	339	357	381	379	344	392	382	360	362	372	338	338	369	343	378	375	364	363	333	343	361	358	364	382	360	398	330	373	376	361	359	326	369	351	341	364	355	339	350	362	367	362	364	349	346	353	367	385	409	352	363	372	400	374	372	326	352	342	364	348	344	397	382	378	372	402	333	365	341	360	351	337	388	358	361	340	369	367	403	401	379	361	394	356	377	358	382	360	381	359	355	361	359	335	323	345	363	387	380	373	395	366	357	366	377	336	372	327	396	355	351	398	382	339	402	371	365	389	363	356	379	336	407	344	378	362	371	375	335	348	350	349	355	371	343	340	358	379	365	343	328	349	358	370	377	383	359	359	351	375	368	374	371	382	350	360	365	368	380	344	374	337	399	363	388	332	371	371	343	396	360	355	336	394	384	316	365	377	355	355	373	338	349	407	364	361	341	372	346	360	368	367	379	354	346	360	319	351	356	371	359	349	387	343	358	334	378	340	368	339	330	364	350	418	390	392	360	355	353	350	343	378	364	376	385	370	374	377	359	394	358	372	323	386	403	341	380	368	373	335	325	339	362	388	353	388	371	373	361	389	375	375	349	331	394	343	399	355	373	391	344	356	370	364	362	360	352	352	349	339	366	379	387	382	324	386	370	357	363	350	391	359	367	382	366	386	383	395	389	352	382	335	354	369	379	397	347	365	362	369	402	367	388	367	339	361	352	369	391	380	364	364	352	356	387	364	348	383	401	367	367	372	348	399	354	376	378	352	351	391	379	400	358	388	382	372	373	389	365	400	357	361	352	384	368	372	394	333	350	349	360	340	376	392	361	346	325	378	361	352	372	387	377	370	339	382	343	380	405	416	330	376	397	351	361	383	329	365	330	365	321	369	353	365	376	354	399	355	388	344	356	380	354	350	319	368	366	363	372	381	344	381	362	385	372	328	363	355	365	368	343	381	364	424	391	348	366	366	353	376	365	375	370	357	380	372	355	376	333	374	385	382	358	292	368	372	404	381	360	340	315	383	383	362	408	354	349	411	364	379	363	368	378	361	355	368	384	361	338	364	349	344	387	386	350
7370	2170	3656	4546	4304	3602	3096	2665	2414	2267	1901	1796	1663	1583	1520	1399	1420	1279	1308	1192	1224	1202	1184	1110	1106	1084	1110	1185	1150	1056	1038	1031	1041	1031	1057	1008	1041	1045	1017	990	970	1050	1013	982	1042	1017	935	1031	998	1071	975	1049	981	982	992	999	984	983	1038	961	981	976	961	1002	1011	1004	935	962	1025	957	946	909	947	997	945	960	955	948	974	997	1022	943	943	934	908	926	954	1008	945	948	925	953	948	939	994	983	968	904	1000	925	925	949	1049	929	945	962	964	972	955	945	955	980	960	995	937	924	982	911	955	917	995	927	976	949	867	898	918	935	984	920	985	897	950	937	920	884	948	962	924	914	980	926	924	972	933	947	959	954	954	1023	937	915	971	966	958	950	966	904	957	972	925	953	993	964	944	946	933	962	955	967	931	983	934	928	927	963	910	917	951	874	957	953	899	957	916	1020	926	896	966	891	917	918	851	970	914	913	999	929	951	906	958	999	994	943	970	1003	980	986	957	962	937	948	905	917	951	939	932	884	961	1035	948	939	972	954	954	940	934	931	908	932	935	903	951	981	943	956	962	942	958	873	946	966	971	956	915	972	925	1007	928	986	943	1031	951	915	951	918	871	951	952	915	970	943	962	969	952	984	941	909	922	957	991	965	955	952	940	978	914	930	976	957	911	930	988	939	967	960	915	921	955	969	958	952	965	990	949	902	975	972	927	953	982	948	934	936	924	926	894	1033	973	926	962	958	948	875	915	993	911	975	1022	952	929	974	986	939	926	952	924	923	935	984	884	944	916	939	971	975	941	878	934	929	929	966	960	987	935	925	952	944	939	988	955	922	1005	941	974	931	974	955	921	922	942	907	912	908	933	946	933	932	966	938	947	914	944	937	901	912	876	928	974	932	944	941	957	963	965	898	944	945	929	918	950	905	949	950	921	935	929	929	890	963	920	971	973	989	973	913	966	956	960	1004	914	1005	993	920	949	979	926	920	977	917	931	950	953	924	975	961	957	967	948	910	940	981	941	929	952	937	937	962	946	918	963	926	958	922	909	950	944	923	934	928	962	949	917	969	939	940	987	933	891	941	1007	930	944	953	933	964	975	993	944	889	962	924	932	904	896	930	973	885	996	936	936	971	945	894	919	936	893	923	948	991	947	999	881	955	1015	987	959	958	985	935	962	982	946	914	950	973	904	887	914	942	919	890	952	912	913	971	937	931	951	968	981	850	961	940	941	974	1019	965	928	971	970	970	973	928	912	960	918	942	934	969	948	934	1006	947	910	992	952	868	935	989	930	913	957	951	884	903	938	957	950	988	923	962	883	917	951	957	953	947	925	939	921	905	907	954	935	929	954	908	940	960	906	938	1001	913	974	998	913	966	916	973	939	902	929	900	924	922	935	983	917	944	925	964	965	923	958	909	919	920	986	933	964	934	953	950	918	962	905	964	955	901	905	962	931	957	1002	934	934	902	907	969	931	934	972	983	959	962	977	963	967	963	889	878	920	980	930	936	868	953	950	954	952	998	978	922	942	979	1008	942	968	999	985	939	922	939	959	903	996	951	973	1016	971	978	926	930	947	963	879	949	953	944	990	974	903	1004	900	959	957	930	921	908	880	906	908	960	929	959	998	975	900	939	947	934	931	944	937	985	914	939	964	970	925	996	953	943	974	944	968	971	983	951	982	931	953	973	924	958	989	973	913	968	939	958	909	921	932	920	898	903	1014	940	938	953	923	922	890	951	934	919	968	991	966	948	966	932	981	994	969	976	960	950	986	976	964	950	894	970	933	969	948	908	963	936	954	934	959	1000	941	926	954	906	918	965	950	936	942	936	951	990	983	992	942	935	1006	952	949	915	934	944	917	975	925	963	907	968	957	985	970	933	948	925	922	946	941	972	899	938	942	947	953	916	970	934	896	965	949	1012	964	931	906	924	855	935	964	906	989	960	879	983	976	901	904	978	916	978	904	951	988	961	926	949	944	950	929	897	903	926	875	942	919	931	951	936	920	941	955	1024	944	899	987	1007	916	906	963	933	916	986	963	912	961	903	894	931	947	925	953	943	970	947	956	920	962	912	929	939	932	925	923	958	983	907	906	998	944	911	969	957	948	920	902	929	1015	922	972	972	938	1005	899	910	967	964	925	945	969	935	1000	975	925	921	922	951	935	877	918	974	946	959	954	934	921	914	952	965	939	904	897	969	927	953	934	947	934	885	927	944	929	963	949	959	921	941	994	960	992	968	973	939	959	931	963	938	946	973	938	902	910	920	953	971	938	928	920	968	969	1031	911	959	975	970	936	941	946	866	913	954	930	971	967	950	982	980	958	955	958	957	967	964	982	922	964	953	1000	871	914	937	881	944	937	917	965	919	976	934	999	937	964	895	996	926	994	976	900	941	989	979	963	968	986	981	946	915	964	931	966	1014	1011	933	910	969	950	956	893	913	970	907	955	948	888	914	916	923	926	927	936	975	922	980	958	913	972	938	953	971	972	918	934	952	972	928	970	966	934	1019	907	939	977	944	909	957	1001	995	983	949	911	957	937	975	1002	951	935	948	962	948	879	945	972	995	913	945	946	950	912	960	939	963	960	948	962	985	976	931	932	1000	940	917	979	924	965	997	917	947	918	958	903	998	940	967	956	889	997	933	945	950	949	961	974	975	950	973	942	920	952	954	939	954	933	922	982	955	937	929	904	1022	873	925	942	1001	964	954	954	938	941	1008	930	925	939	906	964	985	975	965	953	938	917	952	1009	917	947	897	937	894	968	985	945	973	965	935	928	984	937	982	945	968	968	949	927	855	973	1039	962	979	961	976	936	970	955	936	939	961	910	938	1004	925	930	931	925	900	959	938	968	915	994	924	967	1022	974	959	975	926	939	925	968	956	950	928	950	957	930	943	921	910	880	958	993	984	997	1019	939	934	940	942	932	910	930	951	989	942	939	876	956	889	986	955	958	877	879	943	885	933	934	928	930	960	928	967	942	931	938	887	925	937	1001	896	976	888	954	941	903	980	941	945	915	916	961	933	902	879	978	973	985	960	940	952	938	957	957	954	980	954	976	933	943	984	901	900	951	943	907	990	931	975	989	908	923	981	989	880	945	915	927	963	998	961	912	940	934	929	969	933	887	924	973	941	915	903	933	939	962	931	969	939	1018	945	934	956	930	949	954	909	946	966	939	953	984	911	942	977	912	969	962	989	914	925	971	1011	933	937	1012	1000	987	947	921	947	919	913	923	969	897	932	940	949	943	938	1010	917	861	905	987	949	980	943	915	953	926	922	985	946	916	934	964	947	922	964	951	972	1000	925	973	921	930	957	938	937	976	979	907	907	924	994	930	876	867	960	993	997	980	926	968	948	918	929	927	952	883	970	905	933	985	970	963	978	926	946	981	968	913	939	940	940	916	951	950	992	950	953	995	900	942	935	973	960	912	931	953	907	934	956	953	954	967	950	997	964	896	964	937	927	988	955	899	925	868	935	955	946	936	972	997	938	973	943	929	965	887	955	886	962	905	951	928	969	956	956	921	993	932	961	970	900	978	914	993	929	948	917	907	905
1906	170	197	156	154	156	162	131	144	141	143	129	148	136	153	141	151	165	127	149	129	142	140	148	134	137	164	168	160	123	142	172	153	139	141	138	142	123	130	135	184	122	144	144	130	134	153	150	149	157	173	147	131	144	135	139	151	156	140	155	137	146	142	149	147	157	140	137	164	131	154	149	161	134	128	134	152	146	141	145	167	141	131	139	135	139	145	144	148	153	151	142	166	129	155	139	129	159	145	143	138	162	154	148	162	123	150	154	137	145	171	165	150	168	125	150	156	140	140	126	140	140	139	147	143	152	165	135	146	130	156	147	148	152	170	130	151	137	173	137	133	163	127	134	152	113	131	129	141	143	153	141	141	128	148	157	159	149	152	153	148	141	161	142	158	151	132	142	146	147	145	125	135	149	142	154	140	147	137	170	133	128	161	148	170	132	134	157	163	151	126	145	161	139	123	145	136	131	164	158	138	150	156	138	142	164	152	163	130	143	153	157	153	176	138	125	121	151	131	116	160	146	164	146	154	146	170	140	137	152	159	160	169	139	135	153	116	147	150	138	143	139	149	149	148	143	153	133	127	167	167	147	164	143	142	132	138	139	148	121	138	149	166	150	135	140	140	133	157	148	149	135	149	120	134	145	125	133	145	137	134	148	160	147	148	145	141	137	143	158	169	123	138	158	154	157	146	134	143	182	143	136	136	145	129	117	134	145	118	139	178	151	140	187	162	153	136	155	123	193	161	144	139	149	123	149	142	156	136	136	124	148	155	164	149	126	128	120	160	156	135	146	134	173	150	128	153	128	135	144	149	121	151	156	132	149	118	147	159	157	156	145	150	140	154	153	152	176	151	136	124	141	152	142	151	163	141	176	158	150	143	164	162	151	153	167	163	149	143	131	132	140	160	159	149	159	143	154	164	160	142	150	129	148	150	129	139	141	156	131	132	129	156	146	131	156	156	149	164	148	157	169	171	162	154	144	143	147	142	136	135	151	152	138	148	136	152	152	135	170	150	140	136	149	142	131	147	138	158	134	149	155	150	144	132	164	140	142	138	162	150	165	155	146	154	150	138	151	131	131	127	145	145	152	127	140	133	158	164	151	138	149	138	143	140	141	138	158	123	128	151	124	152	169	153	127	117	159	124	157	141	132	145	139	144	152	141	165	137	153	144	147	155	160	175	146	118	147	142	143	134	154	133	164	179	138	126	141	174	143	158	123	158	157	130	130	150	150	176	144	123	135	141	151	144	158	152	132	144	157	154	136	139	141	164	165	151	156	154	124	128	138	125	142	165	133	104	150	150	125	152	146	140	139	139	152	142	155	164	147	155	156	136	131	138	152	152	140	123	142	134	151	124	155	160	132	147	145	142	149	155	149	143	131	117	140	155	160	143	158	139	130	139	147	144	137	141	143	143	159	143	151	134	157	141	155	135	172	132	168	149	131	157	132	121	143	134	152	140	154	123	169	152	126	124	163	146	145	149	158	149	133	160	144	146	140	148	128	135	142	124	155	143	128	172	140	129	142	144	159	154	138	153	140	176	172	148	140	137	121	130	156	140	148	146	154	130	146	150	141	159	137	130	151	153	131	152	153	157	144	123	136	158	148	148	144	138	135	158	162	146	147	147	162	148	141	157	149	146	160	154	156	127	154	150	152	136	144	178	139	122	161	158	147	143	146	147	105	156	140	141	157	143	177	156	155	154	153	126	155	150	157	150	185	145	166	131	127	154	134	157	151	145	150	115	138	154	163	151	165	148	165	136	161	136	129	149	143	145	123	140	145	159	141	155	160	119	144	165	137	157	140	136	149	144	122	140	143	129	139	147	142	136	146	156	141	166	148	150	145	157	129	132	157	155	161	152	159	148	128	144	126	151	135	147	153	133	160	150	156	160	146	152	129	157	127	132	150	125	158	112	136	144	151	138	150	132	138	123	127	162	130	166	160	146	151	118	141	140	145	150	144	141	154	131	150	124	151	150	140	152	171	153	152	146	161	135	141	164	135	174	142	142	171	152	151	133	121	140	168	152	103	135	131	133	147	141	130	132	130	141	151	126	156	153	121	148	154	135	132	143	146	167	134	130	160	155	138	169	147	142	142	140	134	132	154	158	176	151	154	156	147	174	152	136	151	140	124	150	145	159	137	165	135	148	142	148	130	147	158	146	152	138	135	141	166	135	155	154	162	147	158	123	156	137	139	159	147	172	144	139	148	161	163	131	147	148	141	139	168	146	147	152	133	147	138	164	140	159	147	153	134	160	156	154	166	145	121	122	148	134	147	156	150	140	164	158	147	163	155	141	146	146	130	163	142	138	164	143	125	155	141	135	145	150	147	143	148	153	151	145	123	154	175	140	134	151	148	121	133	149	144	147	161	158	146	144	135	141	126	175	160	116	167	159	157	135	144	133	166	142	132	139	134	145	140	136	150	135	152	171	119	155	159	143	164	142	145	167	162	167	157	155	113	141	129	132	148	149	164	139	160	139	149	151	128	156	133	135	141	148	146	150	137	151	148	146	129	143	155	151	159	130	140	153	159	137	133	131	151	134	152	135	142	148	149	156	168	156	145	158	145	151	154	148	158	139	158	147	132	135	170	152	144	156	163	143	144	120	152	147	139	129	141	131	143	130	132	156	147	164	151	129	146	138	144	138	148	166	161	134	133	157	122	175	126	136	120	124	143	124	140	139	130	163	155	118	122	135	141	165	156	144	144	148	138	137	147	157	167	154	173	153	149	166	142	168	138	135	143	135	128	144	148	163	150	150	165	158	156	150	140	159	148	149	138	148	152	152	191	138	142	139	137	150	173	154	149	144	142	153	127	148	161	157	183	153	149	145	170	157	157	141	157	159	139	117	146	125	142	119	135	143	129	144	163	129	134	146	121	134	143	121	155	127	128	147	143	134	152	144	133	134	174	160	131	132	159	149	149	133	147	127	144	143	166	145	150	147	143	128	146	151	146	155	129	145	139	148	134	158	132	130	143	134	139	141	145	152	155	148	146	135	144	136	124	170	140	152	125	149	156	153	142	155	164	164	144	132	128	158	147	151	173	177	182	142	137	131	146	158	143	152	161	138	169	152	140	133	131	112	138	137	134	128	147	160	165	160	168	148	148	132	121	158	138	147	162	170	165	145	154	143	142	157	153	141	162	153	123	170	164	154	154	146	161	152	140	162	143	137	135	137	147	140	139	146	139	156	146	139	140	128	149	137	143	160	158	148	142	170	144	182	164	174	147	155	136	150	150	149	158	155	144	160	143	144	139	147	122	144	140	136	156	137	144	136	140	137	157	145	146	165	124	121	151	140	144	156	147	152	148	147	146	125	150	135	127	144	154	169	131	165	143	139	148	140	161	142	145	156	141	125	141	137	172	150	149	153	143	154	158	142	141	148	133	152	162	145	150	130	142	160	143	147	164	152	137	150	140	129	145	151	162	146	148	146	146	152	122	145	146	147	157	139	149	157	157	143	147	159	161	138	143	160	145
2187	501	533	561	572	608	544	524	521	486	508	502	469	500	451	502	525	512	468	497	490	507	420	499	510	453	490	486	500	462	475	469	488	490	464	470	524	456	480	518	475	509	492	497	486	466	477	467	495	507	462	523	448	520	522	457	534	497	500	497	505	465	498	490	500	500	456	526	546	459	468	482	495	482	485	545	481	468	458	494	516	504	429	462	475	487	481	451	483	446	493	481	475	476	484	472	513	495	470	478	480	479	503	507	457	497	473	444	482	476	502	490	480	474	471	498	492	492	456	461	506	449	456	487	494	495	524	484	515	503	497	447	489	454	470	470	486	490	495	478	465	480	543	479	484	483	461	478	491	459	455	453	510	478	541	495	443	498	473	508	507	453	477	454	452	449	488	501	471	488	472	478	489	428	518	480	503	473	478	480	449	466	442	481	471	536	495	434	474	496	467	468	454	478	473	457	479	491	497	465	474	480	494	446	444	443	482	479	498	489	484	504	500	501	471	519	464	494	488	501	508	477	489	497	500	509	473	473	529	460	482	498	490	485	463	489	500	451	490	445	493	476	474	503	503	471	475	426	483	447	474	508	526	512	426	485	459	465	482	432	490	467	482	463	494	480	480	498	483	511	482	485	489	455	523	481	474	496	504	487	488	478	494	494	535	502	485	498	482	497	462	482	485	484	452	508	449	482	487	497	477	524	484	446	467	470	452	488	467	490	483	464	479	501	492	503	498	490	476	534	482	515	512	470	495	464	485	528	486	452	451	467	455	488	478	467	469	515	493	500	462	493	522	531	510	482	440	495	493	517	463	487	428	471	454	488	472	494	500	505	533	426	476	477	467	493	458	479	487	512	506	467	530	475	502	451	454	490	460	436	496	490	492	490	546	467	508	454	486	477	460	509	498	526	483	460	481	458	508	504	464	497	490	440	481	486	497	478	478	497	514	479	476	485	465	483	488	499	490	487	494	488	536	464	456	462	481	441	485	472	470	455	507	494	440	420	485	445	489	464	477	472	481	505	439	456	510	515	485	473	479	455	429	443	485	503	466	546	511	490	442	440	497	524	464	492	428	456	482	471	499	481	521	524	472	457	489	458	421	480	496	495	486	472	481	529	444	471	471	462	493	483	479	485	491	476	504	492	476	501	494	478	460	553	491	449	507	461	484	490	464	503	508	473	489	474	530	468	494	470	511	469	506	449	486	436	471	473	471	487	470	439	465	509	465	477	528	509	494	537	499	486	504	482	485	452	502	504	474	445	481	501	464	468	471	453	472	486	521	500	444	443	529	472	477	501	512	488	468	446	507	478	468	453	463	477	486	460	476	487	491	479	485	479	476	493	465	453	486	460	445	463	469	487	510	473	489	483	532	496	498	483	461	510	500	522	476	452	501	480	456	451	494	474	468	510	465	457	485	501	485	479	485	445	479	449	461	474	459	488	467	497	455	474	507	447	457	481	482	472	509	487	464	482	464	504	486	463	497	492	507	461	453	491	491	461	450	471	515	531	488	524	447	447	486	508	525	493	468	516	472	505	507	457	502	507	448	537	514	495	509	510	523	500	490	519	515	474	467	462	471	499	484	504	455	424	478	502	491	455	450	516	445	498	486	474	530	500	461	511	494	458	487	491	486	481	519	506	463	484	506	475	459	481	464	469	515	513	501	498	500	479	492	499	520	528	426	482	474	486	512	497	477	526	437	492	476	472	497	474	512	499	503	473	502	488	459	456	521	486	484	492	454	486	489	483	496	506	476	490	470	502	465	503	489	457	487	555	498	470	486	475	476	468	444	457	510	497	497	484	488	480	488	505	538	473	489	510	494	462	519	481	504	494	440	482	496	474	464	459	513	507	464	473	450	467	442	489	465	480	485	502	514	459	445	468	479	488	464	499	453	470	466	475	491	488	428	471	423	484	450	473	474	497	460	500	465	464	508	476	510	506	496	463	517	495	456	442	477	483	492	542	501	463	433	463	465	467	480	472	493	497	479	484	491	555	472	539	492	467	463	450	476	488	495	519	478	466	488	494	476	441	480	485	465	452	507	510	456	468	471	506	443	485	500	487	529	505	507	467	488	461	474	472	513	496	476	465	474	470	502	516	496	434	446	492	489	462	508	471	492	457	481	438	446	501	466	502	493	496	476	494	507	477	470	520	505	447	496	475	492	470	468	496	470	453	493	526	503	501	483	506	481	466	429	472	484	485	507	473	506	540	522	479	463	487	495	494	526	448	476	467	504	486	496	457	489	524	476	503	496	505	495	485	470	508	459	485	483	457	483	500	434	536	480	471	485	522	468	471	492	471	513	477	480	513	517	538	466	503	451	433	522	474	513	459	456	503	492	461	449	530	504	470	470	506	504	457	511	498	472	502	455	481	481	482	469	499	484	531	485	483	497	502	459	471	492	427	479	487	504	501	514	485	504	505	512	517	480	500	451	501	515	506	477	488	476	468	501	502	457	440	492	472	501	492	529	469	484	504	510	462	470	459	487	508	471	476	493	501	509	467	467	450	486	493	502	493	505	459	491	467	473	482	447	481	492	532	489	458	463	510	475	463	502	499	482	470	456	466	489	509	450	501	534	446	488	495	481	498	510	474	494	455	491	476	484	516	477	473	472	458	470	484	468	509	460	477	478	472	478	477	502	521	492	499	487	522	488	474	469	510	501	470	487	475	466	488	467	524	482	451	469	485	518	441	487	496	457	449	456	512	473	490	506	527	483	536	482	478	462	490	463	490	476	485	485	468	459	531	486	539	436	486	488	463	517	493	477	482	473	432	483	492	477	467	469	462	467	458	504	452	485	516	449	477	513	508	453	487	481	453	519	477	503	455	498	456	486	491	506	500	486	490	452	523	483	471	481	496	497	500	493	475	497	506	510	496	469	457	468	482	476	517	496	515	452	531	494	524	497	459	446	478	497	502	483	468	460	481	479	501	439	524	510	473	527	515	480	486	481	471	498	493	458	470	474	462	494	465	465	499	513	477	509	487	478	504	486	492	466	504	496	448	478	522	501	445	497	503	508	502	459	532	471	470	475	501	469	482	433	452	451	485	508	488	495	517	465	500	478	474	491	485	475	462	526	480	517	497	496	486	496	481	452	470	512	484	469	478	455	505	498	455	495	452	530	468	515	449	436	530	462	463	489	487	500	499	496	490	497	474	451	435	453	477	475	494	466	464	469	512	491	493	490	496	454	468	485	489	445	462	495	507	486	516	496	505	471	486	479	473	468	474	455	469	495	484	466	503	496	444	507	479	479	462	521	507	455	499	517	476	517	490	505	503	489	481	513	468	471	517	455	502	472	476	430	512	497	450	462	480	474	468	442	473	466	451	453	534	476	470	474	517	480	461	486	501	425	530	498	482	464	504	469	487	511	541	474	494	430	451	496	482	512	492	525	492	510	466	481	495	530	492	527	526	479	492	472	476	487	497	474	491	477	478	459	510	499	432	486	515	482	493	507	502	478	496	500	473	517	469	458	465	461	475
8407	1017	1183	889	691	587	509	509	449	424	414	366	370	377	409	382	346	357	341	344	355	335	329	334	299	333	343	344	304	361	336	328	311	345	280	355	303	333	331	325	378	338	359	338	347	301	272	301	293	346	307	359	331	346	319	327	288	351	306	314	342	298	312	331	371	309	295	324	319	326	327	333	304	298	332	325	310	316	328	348	332	311	370	281	324	338	304	327	325	304	288	336	322	302	330	344	326	319	334	301	320	346	356	321	314	308	292	285	334	322	347	309	318	327	333	308	345	333	334	300	298	316	307	317	324	275	330	306	338	332	322	300	333	319	323	291	322	322	324	319	310	347	291	323	315	302	312	288	317	315	295	332	355	312	309	320	317	321	370	334	344	331	308	297	335	349	333	306	295	333	355	305	315	308	352	322	292	333	338	305	321	351	338	338	324	305	318	313	317	320	310	329	326	298	322	319	329	302	300	347	352	313	315	321	318	330	317	319	290	319	305	316	349	335	331	301	319	346	326	325	329	329	317	315	318	320	338	309	353	327	343	335	329	328	317	313	317	304	306	317	340	281	346	316	344	342	338	343	329	336	298	321	336	346	334	306	323	302	309	301	347	295	330	343	322	322	312	311	336	304	315	318	310	317	310	337	322	316	348	320	349	342	348	322	325	359	328	284	308	314	325	329	351	333	296	323	319	334	331	340	316	304	340	334	339	319	301	289	340	289	318	294	317	334	326	307	308	362	289	344	358	330	305	310	318	304	343	358	353	324	315	322	287	308	308	307	326	336	323	269	321	333	316	309	328	304	312	302	343	330	335	328	332	333	337	339	338	309	352	331	332	299	301	320	336	304	292	353	317	331	360	300	308	326	347	343	338	313	316	335	304	332	341	292	319	304	317	318	298	316	313	298	357	348	338	330	344	309	308	324	328	320	304	322	323	337	321	334	341	333	313	310	340	311	332	330	316	326	324	343	322	309	310	331	331	289	309	327	351	323	331	332	332	348	309	307	325	355	347	334	341	348	324	297	308	336	273	333	330	313	325	308	339	308	328	300	293	323	323	326	311	303	338	312	324	302	374	331	311	325	322	291	327	344	308	314	336	311	303	311	317	326	314	314	302	313	345	330	328	315	322	326	330	371	327	317	310	317	341	319	348	353	302	290	310	303	330	322	348	315	311	309	326	298	306	319	293	356	315	352	323	335	298	303	309	319	320	322	323	320	316	312	309	312	310	349	326	305	328	337	343	321	324	329	325	333	297	292	347	350	336	335	330	333	312	320	319	316	312	351	337	292	312	339	290	326	304	296	328	295	308	327	316	325	311	334	315	379	313	296	303	320	331	327	292	328	347	342	308	369	332	303	344	344	331	317	310	331	314	311	330	320	306	315	307	303	313	320	285	339	324	332	316	333	300	308	286	332	317	327	323	324	324	311	353	273	289	315	345	335	351	312	302	313	300	315	335	295	306	316	318	299	318	348	319	310	270	346	322	337	337	313	316	283	309	318	314	312	338	310	309	312	295	302	307	326	326	297	352	282	304	309	329	324	302	340	317	326	329	318	328	326	324	315	324	338	314	332	334	307	319	289	334	350	319	306	355	292	363	325	317	321	334	294	336	298	360	297	308	321	302	313	324	322	328	324	335	311	345	300	339	320	362	321	336	321	339	319	307	320	353	346	306	314	346	313	359	321	331	315	316	309	327	324	306	310	315	311	297	309	316	307	352	324	293	310	305	294	313	316	300	309	311	323	339	325	326	299	338	320	315	316	330	328	338	319	330	315	359	349	317	334	304	338	306	339	317	351	322	335	346	309	334	319	316	333	334	345	304	301	342	308	347	306	329	321	310	316	320	329	316	324	334	330	299	337	351	310	332	329	307	315	331	314	327	306	292	314	288	364	342	343	295	306	350	361	307	332	358	327	325	295	309	344	360	332	334	337	310	313	313	304	313	305	325	350	316	301	322	315	311	311	331	346	356	333	359	347	328	350	308	311	330	320	337	321	306	349	317	328	316	262	323	333	333	330	311	332	305	310	348	347	347	338	364	341	324	325	331	314	292	321	301	352	327	320	329	327	345	333	353	293	319	320	300	334	313	318	310	334	338	349	304	347	340	309	328	310	320	326	314	316	306	321	332	278	318	308	312	339	326	327	324	347	299	307	349	299	336	342	329	281	289	318	316	312	346	285	320	323	319	326	319	322	330	321	303	295	285	328	319	329	309	305	339	313	336	331	342	333	348	265	312	324	347	300	348	320	354	291	341	325	311	319	298	346	314	316	347	325	307	312	343	342	323	301	328	308	314	365	334	306	292	313	312	319	294	335	331	325	323	345	301	314	323	339	334	333	307	335	299	350	337	322	329	332	315	299	329	366	307	319	322	325	314	296	341	314	315	327	308	311	325	344	329	313	337	310	321	320	335	333	318	335	327	335	326	338	309	350	337	308	332	303	336	300	339	336	297	311	282	281	309	315	313	339	323	299	361	334	321	343	348	329	332	325	333	333	332	335	310	304	307	338	314	313	346	330	356	337	325	305	306	307	283	324	317	313	316	343	301	318	314	302	343	380	338	316	306	324	330	334	291	329	316	313	320	341	331	317	296	320	340	311	290	335	313	361	303	336	354	314	321	322	349	317	311	351	328	337	348	309	321	326	340	305	343	317	297	379	311	330	306	303	356	309	350	298	317	334	302	311	340	308	300	322	353	300	315	318	313	325	333	319	343	345	322	323	314	291	332	316	368	352	315	333	335	341	324	324	302	333	332	308	334	316	298	304	333	282	317	308	340	340	283	329	324	333	336	321	324	283	314	310	329	332	361	327	307	308	350	296	325	328	317	295	331	361	340	332	300	320	346	292	320	329	326	347	326	320	320	325	322	353	329	315	325	322	334	320	324	304	303	307	331	313	309	303	305	317	292	344	325	313	284	330	332	320	321	331	349	332	358	331	375	315	341	310	296	320	353	336	326	319	318	348	311	302	336	341	322	355	326	340	336	297	339	312	297	342	330	333	297	356	354	347	301	291	348	311	313	309	358	302	329	329	342	295	337	310	327	327	322	305	320	310	342	312	312	336	307	273	320	354	313	331	321	329	312	323	334	322	285	315	299	318	308	289	317	303	324	325	293	294	327	348	303	339	356	340	329	328	335	313	327	286	339	301	329	298	336	308	340	342	313	373	301	317	321	338	286	337	305	311	350	296	359	323	307	322	324	307	323	291	322	340	327	306	346	345	302	319	315	332	309	345	316	336	297	329	344	303	289	319	335	325	347	330	340	321	329	326	346	328	298	306	368	304	306	347	321	329	333	297	321	329	308	310	310	337	304	302	326	324	316	336	310	316	310	307	300	332	319	301	310	317	336	306	311	297	301	326	304	321	347	306	306	323	319	352	342	317	354	340	330	329	282	310	341	309	310	309	319	306	330	297	334	320	304	326	325	289	324	334	320	337	323	338	316	321	337	303	344	307	322	308	346	293	320	274	356	329	323	333	334	349
5898	1632	2505	3003	2800	2348	2117	1895	1692	1625	1529	1381	1294	1306	1235	1192	1161	1107	1020	1094	1022	964	1041	1019	1070	965	949	952	1007	987	970	909	914	975	957	957	918	936	917	935	942	877	923	938	912	954	914	953	892	894	872	919	935	878	918	892	972	908	874	950	954	837	886	933	909	910	940	904	849	944	885	930	921	909	910	897	873	904	922	869	931	889	878	905	889	886	896	890	866	898	910	808	878	885	834	902	873	823	910	864	831	837	914	971	884	885	897	892	848	865	872	883	936	909	902	863	839	896	851	846	898	860	910	931	884	887	877	885	874	890	901	829	864	880	884	908	901	874	896	893	916	922	833	867	897	877	899	860	944	862	901	835	893	870	865	897	902	882	870	913	836	922	918	832	844	848	839	860	886	893	886	879	889	888	875	865	896	829	849	959	889	860	900	923	906	864	901	896	893	889	881	891	887	853	841	898	953	906	879	880	894	887	892	906	864	930	859	895	900	876	858	918	937	938	871	840	899	881	926	889	887	876	925	879	914	928	896	838	865	917	891	892	867	861	892	842	870	847	819	895	914	832	840	864	889	874	928	900	891	889	906	867	850	873	893	846	912	867	896	830	862	898	849	884	937	896	864	881	852	907	896	840	855	850	935	904	867	883	877	860	872	867	853	916	848	900	861	945	876	914	887	866	896	880	868	919	827	865	940	887	877	827	902	895	902	872	920	907	880	862	876	876	928	899	862	861	851	890	935	923	900	899	870	848	916	890	885	910	872	886	868	902	859	914	914	906	918	877	921	880	911	871	810	848	842	892	907	948	882	900	855	853	943	856	885	887	876	850	909	880	892	897	895	879	874	884	919	948	858	856	894	831	900	883	864	849	905	898	903	887	875	849	848	943	889	841	868	915	905	866	875	811	912	920	920	891	900	899	881	861	849	840	877	834	868	923	878	881	869	855	935	841	904	935	881	915	907	871	877	860	872	894	853	887	866	867	882	914	886	904	879	920	932	932	827	860	866	906	854	908	953	885	892	858	912	901	955	890	857	860	895	877	908	855	823	876	893	862	844	887	880	896	915	820	921	889	859	875	876	903	884	858	911	888	875	889	830	873	870	868	904	867	875	881	898	871	881	890	915	932	877	912	835	885	863	868	929	874	879	836	920	856	868	931	865	875	926	864	847	875	901	893	861	908	944	839	912	885	886	906	909	875	887	876	909	833	830	864	847	890	897	864	839	883	918	832	848	880	895	861	923	826	888	864	883	867	835	898	868	882	860	887	865	870	892	878	917	929	904	913	883	828	920	918	880	929	882	868	909	874	893	892	907	857	866	860	868	900	871	869	887	895	898	882	907	863	900	855	890	890	873	950	845	898	915	888	851	884	902	879	854	865	878	887	853	891	883	835	844	877	845	866	865	920	868	939	930	845	853	892	877	887	802	893	872	926	887	868	868	878	875	916	902	886	826	847	910	855	853	863	916	939	858	882	845	924	911	887	893	933	850	914	941	860	857	893	887	883	927	891	884	910	877	890	924	918	886	892	835	904	875	930	861	831	868	897	852	884	874	905	863	893	908	883	870	838	855	942	905	848	879	849	910	854	867	894	889	874	894	850	923	895	875	847	894	882	852	900	889	947	924	908	867	925	873	890	858	831	842	871	843	880	864	886	913	901	892	939	839	870	904	901	885	891	896	888	891	906	853	875	837	882	902	914	893	856	899	874	881	886	900	890	881	849	881	822	926	901	890	879	838	858	840	883	870	869	905	886	880	867	899	881	858	903	895	863	861	841	878	912	911	875	891	864	866	896	877	882	889	942	850	853	882	922	911	864	935	929	811	870	851	875	867	911	889	883	932	925	936	914	892	866	895	927	863	851	881	871	831	888	921	840	896	874	882	948	883	876	896	851	879	816	863	902	882	918	911	921	884	904	921	828	875	910	821	928	930	907	920	901	926	853	871	883	855	894	872	927	886	895	893	845	875	848	837	885	878	891	901	867	914	875	850	870	868	907	883	876	855	926	888	914	937	877	863	846	894	899	903	839	825	892	882	890	872	862	861	910	858	866	890	961	883	840	877	913	874	869	876	897	892	851	814	841	914	905	922	847	900	888	880	865	837	865	879	849	943	806	902	848	858	901	791	873	812	929	878	894	843	894	905	855	912	886	911	839	922	900	902	828	935	864	930	873	861	882	840	863	909	840	880	884	902	852	847	921	901	869	817	863	874	913	817	924	858	892	869	858	901	803	867	885	922	905	870	897	949	851	920	837	887	849	914	929	883	861	876	840	880	844	865	833	961	880	876	924	882	879	909	926	859	897	916	851	892	886	885	929	903	894	881	845	889	864	933	902	836	838	861	871	836	862	917	881	922	890	917	841	917	860	862	852	900	910	883	887	949	870	884	888	911	909	876	849	883	880	902	899	850	822	936	892	900	855	886	872	899	899	879	911	887	878	874	885	910	899	845	826	887	875	954	884	859	903	934	867	869	887	924	850	867	841	874	888	870	927	835	910	895	884	856	913	847	861	897	857	896	886	842	865	859	849	912	837	871	884	895	840	949	879	906	848	848	923	888	917	879	905	838	947	923	837	883	853	872	885	910	829	862	845	915	889	890	846	828	866	876	891	832	864	915	907	882	851	836	881	914	887	877	917	853	846	876	832	896	871	871	904	875	818	861	880	861	944	889	854	853	868	866	898	886	944	893	887	866	891	843	902	857	947	891	871	911	955	873	931	826	892	857	874	888	859	888	793	836	888	847	862	905	872	867	880	888	887	856	879	843	892	893	853	897	887	924	872	858	839	887	826	879	866	868	931	855	839	964	876	921	880	865	866	881	886	867	930	862	851	940	934	846	877	851	901	882	827	872	871	863	880	886	896	891	875	862	921	873	852	859	866	880	866	827	951	870	877	909	879	893	885	871	889	899	884	910	889	957	876	887	871	837	940	891	864	863	879	838	905	930	884	912	876	910	915	920	858	892	921	882	964	897	826	885	880	911	856	882	842	897	913	884	932	865	853	896	837	862	912	841	906	924	895	878	877	868	913	891	887	873	859	882	892	890	850	912	873	896	862	898	826	926	891	897	869	871	854	868	854	867	920	907	950	925	947	875	893	859	907	871	853	814	874	877	931	849	948	879	881	866	890	901	858	838	876	892	885	915	863	882	869	869	885	866	854	872	856	877	927	890	867	864	906	904	861	862	880	916	849	861	886	898	929	886	868	845	944	885	857	896	876	904	826	945	879	876	838	902	882	864	848	882	955	867	855	880	958	882	891	907	908	902	892	862	845	914	912	920	856	895	866	843	836	876	837	860	892	911	927	857	883	867	896	930	884	841	904	873	891	881	946	806	875	899	806	864	902	882	900	907	915	837	874	932	904	870	900	888	865	864	835	858	911	844	927	868	932	906	919	898	929	860	897	833	920	846	857	878	863	880	847	860	832	887	926	903	854	941	931	855	931	894	903	866	822	910	915	870	834	894	908	847	907	929	901	888	931	905	873
15228	3051	2169	1748	1212	989	731	630	609	514	518	466	472	419	421	431	405	405	443	413	444	446	407	391	389	374	355	373	367	400	364	316	393	375	354	349	371	359	403	315	378	406	371	367	375	355	344	389	360	362	387	385	388	371	376	356	344	345	345	388	348	365	389	355	343	355	365	356	372	384	345	338	373	350	345	383	400	372	373	356	364	347	388	381	380	354	378	372	343	388	367	360	385	362	394	355	355	427	381	345	364	384	345	388	333	352	366	413	363	337	374	326	352	359	366	370	382	395	331	382	373	358	349	348	343	368	344	338	357	347	360	364	344	353	355	338	385	342	372	376	374	392	353	361	369	374	398	355	374	341	360	323	365	393	383	353	348	394	371	361	364	373	360	363	358	366	337	345	346	346	381	371	373	355	369	351	364	378	369	351	374	352	350	346	364	356	383	332	406	344	306	366	346	380	387	354	331	380	361	332	328	350	335	335	325	355	369	355	375	382	378	352	343	362	354	372	375	385	373	374	359	381	371	354	356	384	354	337	366	323	339	341	377	378	399	353	364	388	371	352	346	329	400	355	352	384	334	398	377	389	321	380	355	365	337	337	358	352	381	348	384	374	349	358	366	384	399	378	391	417	377	364	378	387	378	316	360	358	357	337	356	364	348	370	393	396	383	379	362	359	352	342	364	336	353	343	366	380	352	366	356	313	349	374	332	360	379	365	350	360	388	305	368	366	378	367	365	370	372	379	385	348	380	373	353	354	362	365	357	397	356	336	360	353	354	369	340	352	362	343	352	373	391	356	367	362	355	368	348	390	324	308	350	363	382	355	377	371	355	373	389	391	344	322	355	371	375	357	366	345	354	358	366	329	352	352	373	387	354	342	355	347	381	358	357	344	349	358	353	343	357	381	370	410	357	334	315	351	345	337	363	379	370	376	367	344	371	381	341	358	372	361	364	349	391	370	395	381	412	354	373	333	380	374	391	376	364	377	389	356	374	338	348	362	355	334	360	338	399	394	339	358	377	343	376	365	368	383	342	341	350	381	370	385	336	329	387	356	382	376	349	353	335	344	338	354	376	356	400	375	360	338	369	366	342	393	369	359	390	367	381	356	310	377	350	344	363	361	388	340	358	384	375	344	366	318	361	340	343	387	380	366	376	385	358	399	383	363	360	329	367	361	364	329	353	384	327	352	392	350	379	376	343	327	365	335	353	369	336	379	330	376	346	382	352	370	392	358	359	382	368	407	333	388	378	325	357	324	350	370	357	379	360	366	399	367	385	384	361	318	350	375	334	364	371	367	376	368	364	324	357	354	359	372	342	352	375	342	388	311	332	359	363	370	357	358	377	364	362	357	342	379	377	380	377	345	355	343	367	370	380	337	349	363	373	308	348	348	371	356	359	387	318	341	344	370	342	369	391	340	395	346	377	361	361	387	343	352	363	332	339	359	342	340	370	362	374	333	351	347	369	331	374	395	344	342	355	367	361	390	331	346	398	381	373	391	358	400	346	375	349	356	382	380	373	373	415	389	368	397	361	355	355	373	349	367	368	355	354	330	384	341	354	350	401	337	373	361	343	355	341	369	357	347	386	370	367	363	350	392	371	300	366	390	347	353	346	325	359	366	349	373	336	354	352	353	349	336	349	373	363	372	344	344	363	357	379	330	391	383	369	387	383	363	366	371	377	366	368	347	415	351	323	362	375	374	351	390	369	358	337	341	358	352	375	348	385	346	340	342	393	357	374	345	381	419	383	353	363	356	386	338	338	382	361	385	388	356	337	360	345	361	350	357	350	370	382	373	374	337	348	355	365	355	347	363	340	358	363	377	311	366	322	398	353	372	374	350	374	330	338	347	396	394	334	320	367	362	360	359	384	338	372	335	372	349	383	355	343	358	368	366	365	360	345	383	353	340	326	348	387	368	384	365	382	373	351	354	363	371	343	362	356	372	334	351	357	360	349	349	348	337	375	386	362	374	385	364	350	374	385	383	359	349	361	396	346	352	385	323	368	383	377	348	386	343	385	347	380	357	369	366	338	372	382	334	356	350	361	361	375	376	355	349	365	342	325	376	363	372	367	340	368	364	386	338	350	333	345	352	369	370	347	355	345	378	369	340	341	312	346	351	372	346	382	368	345	327	356	393	390	345	348	358	371	318	338	364	363	355	347	379	361	334	332	360	373	344	397	344	382	382	369	351	385	397	373	407	367	365	336	334	353	383	372	367	372	336	383	347	378	359	375	363	383	359	377	363	358	367	337	357	371	365	378	353	385	406	364	401	372	391	350	402	356	368	354	353	356	361	358	374	360	371	357	355	374	371	398	370	317	314	368	371	368	347	377	337	324	368	331	360	335	353	351	384	375	358	337	352	354	345	364	352	352	359	350	343	371	357	369	334	376	326	367	355	355	346	373	354	365	369	347	362	366	377	365	376	367	342	347	363	355	358	365	339	366	360	314	378	368	355	371	382	378	378	346	330	364	345	374	337	387	357	381	374	328	360	350	380	388	375	319	380	374	332	340	380	338	363	355	354	335	366	347	360	373	377	361	336	313	394	357	340	338	361	355	344	414	353	336	372	369	340	385	370	385	374	367	346	355	364	389	369	371	332	342	365	387	369	347	351	341	370	343	365	362	376	385	360	369	368	386	357	366	362	309	385	365	362	347	367	362	360	353	350	373	384	348	329	360	342	345	352	355	381	356	346	350	361	319	351	357	366	374	360	341	372	369	370	390	333	348	333	317	334	369	374	369	377	394	398	361	360	352	388	357	366	347	370	353	385	348	365	378	348	355	376	381	353	386	365	343	337	354	350	345	366	366	340	412	338	354	366	341	374	378	370	373	375	361	352	346	371	392	360	371	332	323	360	393	374	352	324	373	327	342	363	337	365	378	357	355	393	365	373	324	385	333	374	352	354	362	358	349	373	381	373	324	378	382	364	344	391	344	342	372	364	407	325	350	360	363	362	372	351	344	364	348	363	355	351	353	336	367	357	363	355	352	352	315	372	358	340	337	341	346	359	413	365	385	398	371	349	373	347	363	358	386	362	373	355	333	356	364	354	344	348	399	372	383	357	348	327	371	374	351	364	342	363	391	346	357	376	374	386	337	356	373	346	351	333	346	337	357	332	348	374	363	385	372	314	366	368	344	334	351	333	355	368	405	329	351	364	355	383	353	356	367	343	374	356	371	313	341	366	360	370	370	354	395	370	357	346	352	404	359	374	391	339	381	325	339	369	348	347	359	355	345	326	375	380	383	334	351	389	361	338	376	346	347	360	355	370	346	377	357	345	377	341	347	358	333	371	398	362	343	371	354	354	342	374	367	333	362	357	369	368	379	313	383	351	350	386	328	351	360	387	362	334	312	356	351	347	367	351	377	357	368	356	365	348	368	388	350	349	346	406	377	376	357	361	348	359	350	355	339	399	329	340	394	355	380	349	342	359	342	355	364	328	379	373	323	331	325	386	337	353	366	357	387	367	347	334	359	372
7961	2366	3627	4474	4109	3606	3106	2715	2368	2181	1993	1784	1593	1659	1504	1415	1342	1294	1257	1297	1292	1190	1165	1156	1131	1121	1091	1076	1106	1111	1069	1033	1019	1045	1053	1033	1016	1030	1021	998	995	974	1035	1007	998	1012	1005	948	985	952	978	993	1042	955	1062	979	1042	981	945	971	977	1007	1022	981	980	981	1006	907	1013	1005	968	974	948	967	914	996	948	995	921	908	971	918	919	926	940	980	982	985	982	945	899	983	945	943	979	979	984	994	889	982	944	917	948	870	969	958	997	959	959	994	941	918	898	939	995	976	965	933	966	975	970	933	942	991	971	943	980	971	937	1000	935	989	886	950	955	967	978	994	949	947	890	968	921	958	874	988	955	931	973	981	962	968	918	943	966	956	896	1007	1002	958	958	936	941	934	939	965	906	953	902	969	956	925	940	895	977	962	946	907	911	907	942	964	966	1009	974	955	999	899	922	949	962	934	963	912	973	985	924	879	995	952	929	917	921	938	961	918	909	952	983	935	913	978	944	949	937	921	913	983	895	950	972	941	933	974	963	949	960	953	957	963	930	913	944	968	957	938	936	935	957	944	952	969	913	938	969	930	932	935	878	989	915	895	926	993	961	940	924	956	923	999	950	995	908	956	938	883	946	940	963	980	973	943	889	922	942	968	945	962	954	955	919	953	973	937	916	947	911	920	978	972	953	891	907	937	989	926	940	1002	976	936	935	938	994	968	912	937	982	975	991	944	958	941	977	964	941	877	992	918	952	956	919	878	963	977	935	964	942	960	964	929	964	922	932	955	955	950	930	950	916	954	964	971	916	945	954	972	944	982	962	889	930	945	928	922	927	949	987	932	974	881	941	959	878	896	968	956	923	982	967	954	917	982	1021	990	955	947	910	935	918	981	975	970	1006	883	926	986	868	988	1004	983	956	905	988	914	903	982	993	908	962	943	961	942	975	976	964	895	974	923	917	940	946	884	918	929	977	945	941	952	941	963	979	909	908	851	906	914	903	890	871	961	936	915	951	956	965	957	932	913	936	968	936	925	896	896	937	999	890	934	949	964	919	908	949	939	964	959	977	959	972	950	922	970	954	915	1005	1005	931	916	969	957	975	934	938	950	922	947	898	914	928	987	968	961	925	923	954	927	915	928	939	925	984	931	913	926	925	909	914	1000	959	981	957	922	980	917	947	966	955	960	1005	941	925	956	999	957	985	975	971	982	884	922	910	918	961	920	992	932	991	915	960	924	974	937	911	1006	920	988	915	1007	907	936	975	922	944	885	974	962	949	949	927	974	882	918	916	924	953	916	940	854	919	935	990	964	901	930	956	1009	952	900	883	1001	944	917	957	937	886	878	935	962	931	958	961	937	933	937	916	909	951	934	986	890	955	915	943	911	958	937	926	977	958	1000	856	914	951	950	938	928	937	915	896	973	948	950	956	946	933	969	999	961	950	923	968	906	895	982	962	917	887	966	957	881	952	963	957	907	959	972	940	917	915	964	992	957	882	935	936	938	938	963	973	947	961	922	906	1011	937	927	954	988	907	986	948	894	921	938	973	946	956	904	962	951	924	980	950	939	957	940	958	947	929	951	1006	977	932	943	1002	972	953	928	947	939	919	926	923	911	963	968	917	921	928	934	942	915	903	948	926	915	933	935	941	1025	904	977	953	974	942	957	992	936	935	961	974	979	906	868	897	919	965	957	924	968	925	887	948	979	914	1007	945	943	971	940	970	956	959	890	916	950	924	913	968	927	946	913	934	900	931	940	944	899	911	967	921	944	945	921	932	965	928	964	955	881	974	878	936	991	943	931	922	963	935	936	925	892	891	939	932	929	984	946	949	1000	942	1018	937	935	961	924	982	964	913	922	940	954	910	949	1011	912	936	932	926	909	961	933	937	978	918	936	956	941	953	926	968	956	906	1007	957	925	969	944	972	923	964	918	945	911	989	916	939	916	925	858	975	919	931	996	903	959	910	914	922	972	970	952	907	947	917	982	915	922	935	970	897	895	909	974	933	988	963	937	952	909	894	978	966	890	975	913	978	983	948	946	975	959	935	936	952	944	963	912	931	946	922	985	993	949	922	909	926	953	950	966	951	942	944	911	971	961	959	916	967	945	953	972	947	911	905	924	915	928	896	929	915	913	914	890	965	954	912	966	923	922	956	915	925	1015	918	944	949	954	943	975	946	946	976	953	955	1029	951	921	981	920	967	938	985	922	988	974	985	961	973	935	916	921	904	931	983	973	965	985	916	962	946	1005	932	941	951	914	968	955	938	970	932	919	1000	952	996	912	1020	907	944	943	937	954	934	955	916	971	904	872	904	892	923	926	945	876	868	954	897	944	957	903	930	971	940	943	914	937	935	931	977	989	941	952	949	975	925	930	942	917	984	956	974	952	949	951	977	986	960	963	953	990	962	944	971	986	943	895	949	932	975	957	971	891	902	962	959	976	919	968	965	938	918	925	953	946	1003	987	928	970	932	929	886	914	944	936	947	966	935	927	883	904	928	962	969	989	906	930	998	1003	949	972	935	930	977	938	882	960	939	935	1010	933	951	953	928	916	888	910	959	928	951	963	912	1006	926	914	964	987	998	965	922	945	970	951	918	940	916	957	955	949	925	928	952	957	940	950	943	899	927	959	969	949	895	905	917	948	940	894	984	900	968	964	906	932	940	944	960	950	887	918	924	941	950	909	940	895	967	883	885	920	943	922	903	927	852	909	932	958	912	919	944	972	982	975	923	954	950	962	900	978	881	954	927	926	912	937	911	907	966	955	971	939	960	971	885	951	947	917	985	951	987	947	938	971	955	960	932	943	868	976	904	945	957	907	924	956	967	903	960	927	952	933	913	897	998	899	958	977	959	910	955	924	945	919	955	950	936	1007	974	937	903	916	1008	960	952	927	968	903	991	985	945	945	923	923	928	957	938	995	944	937	977	960	940	930	937	979	917	964	937	978	880	927	950	972	913	935	930	960	965	934	992	905	927	917	935	951	899	940	982	944	937	936	947	970	967	999	960	938	993	936	942	945	873	957	936	923	983	963	930	954	1001	937	939	965	958	961	964	940	924	896	950	998	964	964	927	972	944	926	967	928	1017	956	942	950	958	966	951	930	914	982	948	921	965	932	914	955	925	1012	958	936	1003	935	943	933	891	928	930	919	927	968	941	923	905	891	897	911	972	990	946	937	971	915	900	936	941	1014	961	924	977	907	951	931	932	939	959	937	967	934	948	982	894	1006	968	923	953	977	967	905	948	968	927	894	947	920	950	971	943	958	953	977	953	938	912	869	932	895	948	956	884	915	967	948	940	972	992	936	914	946	910	956	976	978	965	973	976	945	905	965	926	971	954	963	930	973	967	956	952	960	954	1002	950	967	923	960	903	955	960	945	965	915	922	991	983	907	969	949	897	951	931	920	929	914	907	947	955	960	967	1006	921	891	958	900	959	934	903	958	1022	972	1026	933	982	970	956	927	945	987	912	926	946	916	944	927	945	962	920	983	950	951	934	1007	961	882	932	960	907	911	968	922	948	951	982	993	916	881	988	944	865	967
2069	233	193	188	168	160	154	144	154	156	159	145	162	153	129	140	146	128	156	133	142	129	150	144	137	121	136	135	142	135	163	146	148	175	138	158	169	137	158	152	135	140	144	139	175	166	128	160	151	155	148	148	142	138	145	142	156	149	142	146	144	144	153	132	153	172	156	142	166	151	145	165	149	139	143	133	147	156	148	156	162	152	150	159	162	133	151	137	146	143	143	143	169	137	145	170	132	149	143	155	140	130	147	161	126	145	164	156	148	137	144	183	124	149	151	152	158	151	145	136	160	157	162	144	148	162	128	153	147	138	143	152	138	154	150	143	154	139	139	149	149	131	169	151	164	146	128	139	154	136	136	146	142	157	155	131	170	138	138	148	158	167	158	140	126	142	123	136	124	152	147	156	136	120	141	133	143	151	128	153	132	136	150	143	128	134	164	150	125	134	158	149	130	165	137	141	158	173	172	144	127	134	153	150	150	147	127	149	134	140	146	144	154	132	129	151	139	134	158	150	149	143	147	172	149	136	144	161	167	129	132	135	166	152	132	149	160	147	157	147	129	151	156	150	134	121	145	158	135	149	103	148	134	134	144	157	179	143	129	160	138	150	142	138	133	136	141	142	162	157	139	141	143	132	156	140	136	147	139	143	167	138	162	155	157	161	143	146	141	138	173	147	135	143	136	136	124	140	134	143	117	124	133	137	129	144	143	159	141	153	144	144	155	183	150	175	160	155	134	151	129	168	143	133	172	139	157	151	121	154	133	153	113	130	133	119	154	130	146	151	170	121	152	129	120	133	148	155	148	131	152	150	158	138	149	152	122	170	169	162	136	161	141	142	165	161	138	171	153	127	138	143	157	160	162	155	164	136	147	150	149	120	156	151	167	156	155	148	130	145	147	153	152	140	161	156	160	166	141	150	137	120	154	141	157	152	123	140	168	126	147	170	157	148	136	141	137	153	156	161	143	156	168	125	160	144	155	145	152	145	150	144	152	160	136	130	123	137	139	152	137	152	141	172	135	156	139	137	149	149	141	132	129	154	139	159	140	136	133	157	156	146	175	171	129	147	164	147	153	153	150	158	170	154	172	148	144	170	131	153	151	147	145	132	136	143	146	123	149	141	149	152	153	145	135	139	139	155	152	142	158	153	162	146	151	137	164	139	146	146	141	176	161	131	142	145	139	142	153	135	152	150	148	153	161	121	150	166	140	166	154	144	130	131	128	138	162	153	144	126	145	129	151	137	134	136	143	149	151	129	147	146	165	164	145	152	153	147	154	142	136	139	145	149	137	150	153	142	134	145	142	157	129	158	160	152	140	145	147	161	119	141	176	139	166	145	144	150	138	164	134	134	137	171	148	152	134	141	160	133	149	135	147	158	145	113	147	149	144	143	153	132	135	132	143	157	151	137	127	124	136	142	143	146	151	142	133	136	137	160	143	140	140	140	171	146	141	151	168	121	147	144	125	142	152	153	148	144	154	152	152	127	152	135	136	171	149	135	165	167	135	163	141	143	165	130	169	156	152	160	131	152	125	158	125	141	142	139	134	141	150	157	154	142	143	143	153	151	145	152	148	156	146	140	121	141	120	140	159	152	139	142	137	154	131	140	162	155	158	151	135	116	151	153	141	135	145	172	152	149	152	153	140	153	117	151	163	150	156	180	157	150	143	151	149	145	149	145	146	135	147	145	135	133	149	142	150	147	138	156	123	147	138	132	144	145	170	148	161	149	119	150	146	144	143	153	135	134	141	156	125	149	165	147	150	141	154	158	148	151	163	139	148	127	121	150	144	153	149	138	125	155	146	152	159	158	134	152	137	137	132	147	142	161	140	131	157	146	134	143	146	132	151	146	140	153	154	136	162	131	158	161	166	138	137	137	124	160	158	165	164	138	127	148	159	141	138	135	160	163	141	152	140	139	144	156	138	137	154	127	123	143	143	136	145	160	160	159	159	134	131	155	130	157	119	132	142	135	163	153	156	141	144	141	147	138	141	158	126	137	143	147	124	137	157	153	156	135	152	151	148	133	147	153	146	129	151	111	136	145	149	155	139	136	135	149	134	134	149	168	146	143	127	165	138	176	159	139	151	158	157	146	138	144	162	125	153	178	149	130	130	154	136	145	148	156	135	156	152	152	166	147	126	160	149	140	142	142	134	145	143	141	150	144	154	173	147	139	141	179	150	147	144	149	124	133	164	131	144	154	147	158	140	140	131	134	139	128	152	153	145	147	171	134	145	140	139	137	147	148	149	151	171	125	154	157	134	160	154	169	176	144	174	135	149	147	158	148	154	140	171	160	142	140	156	131	159	127	143	143	143	139	154	143	141	155	166	147	124	129	151	149	145	161	164	153	140	150	172	134	142	141	117	159	155	145	162	134	141	129	137	148	143	143	162	159	174	135	123	168	167	161	133	143	130	134	145	119	132	130	151	143	158	164	135	136	140	149	150	138	159	140	131	117	140	148	152	163	128	156	159	127	152	164	138	140	148	149	164	128	143	166	136	154	156	164	128	124	140	155	138	148	129	154	133	139	160	132	140	145	147	145	144	144	146	154	154	146	146	130	158	146	164	140	143	134	136	149	145	132	141	169	127	148	124	156	146	143	155	132	145	148	140	123	155	157	148	144	155	129	167	157	157	137	135	138	152	145	155	153	149	157	136	146	150	148	127	133	113	125	139	128	141	131	164	152	146	137	136	156	121	141	144	160	139	150	146	156	136	141	135	163	145	168	176	139	130	138	173	162	148	130	144	126	135	140	178	158	148	131	158	148	149	142	142	154	140	133	136	140	142	163	135	162	150	161	143	149	154	126	155	171	164	159	129	120	150	147	146	152	147	158	139	152	133	142	131	162	150	136	159	127	149	139	136	140	130	145	140	146	155	134	125	144	164	127	155	130	128	120	135	144	147	165	151	114	140	135	130	151	153	138	118	151	135	149	167	129	156	155	158	149	139	176	144	146	153	153	138	115	151	139	138	157	120	140	145	146	154	158	141	148	123	136	150	141	155	160	152	144	150	124	151	169	161	144	157	168	154	167	128	143	121	151	123	157	128	151	127	136	159	155	166	141	134	154	155	168	127	151	141	143	150	180	152	149	131	139	174	158	139	134	169	130	152	130	138	140	147	127	146	146	129	138	146	120	142	131	152	138	112	148	141	137	142	160	147	136	147	133	157	147	152	146	159	145	142	153	157	138	155	130	152	139	138	127	138	141	148	153	128	161	130	133	135	150	153	163	167	141	125	153	158	143	165	153	122	155	170	169	152	150	148	143	143	121	143	149	150	128	134	151	120	153	160	141	156	141	138	139	158	153	158	145	128	164	140	136	123	156	160	137	149	149	173	139	155	164	137	135	177	160	164	132	143	134	147	128	143	132	141	168	166	154	153	171	159	140	134	136	140	133	152	141	142	129	157	142	127	153	142	157	182	159	123	149	143	128	138	156	146	156	139	153	148	140	171	149	141	155	146	121	140	149	154	153
2320	530	563	600	572	533	547	493	525	576	530	532	483	474	491	483	554	507	531	504	496	519	523	512	487	484	512	490	494	471	465	505	495	472	525	486	467	512	519	519	493	482	465	478	473	495	499	505	464	493	477	460	520	488	477	445	491	486	481	442	491	463	449	502	470	496	515	486	479	504	477	492	506	489	470	449	498	458	511	497	513	495	448	460	539	474	475	484	497	467	489	474	474	437	465	478	492	506	530	511	480	462	542	470	512	519	482	475	406	478	484	514	490	502	492	505	493	466	477	454	494	463	505	458	504	465	470	475	509	476	511	486	492	483	472	499	466	487	504	456	492	502	468	471	466	478	500	465	474	487	472	485	486	458	455	477	519	479	488	509	486	491	450	469	461	484	518	477	484	456	459	501	477	474	444	473	465	496	475	472	480	496	462	497	508	490	464	501	503	468	450	506	462	462	488	539	509	478	484	469	506	469	499	508	470	471	466	522	437	456	489	505	492	498	484	459	502	485	470	511	506	497	481	492	477	466	445	462	494	464	517	473	494	464	494	454	518	512	447	474	464	474	500	479	498	437	471	492	501	460	438	494	497	503	451	458	495	520	492	473	471	472	501	460	488	527	449	498	495	497	487	459	470	490	457	477	460	490	500	526	505	486	492	505	503	516	457	476	499	492	489	452	460	496	469	502	512	498	480	504	497	495	492	467	464	495	445	441	456	465	484	498	497	456	501	507	514	477	502	462	485	458	475	499	488	466	495	491	480	489	443	450	472	502	499	479	491	487	482	475	469	470	474	485	548	448	483	434	464	462	433	496	500	475	489	454	485	460	500	491	484	479	500	503	465	452	473	479	479	469	505	493	471	491	487	481	484	512	486	499	472	491	497	484	486	459	491	515	504	430	481	455	492	490	530	450	484	455	427	455	445	479	486	501	504	500	472	498	513	500	478	487	499	474	552	438	469	453	480	449	495	491	479	488	477	505	442	520	447	506	497	461	508	490	498	495	495	473	483	494	474	488	459	482	494	489	491	484	485	525	467	463	507	462	495	447	463	454	473	491	449	498	478	517	488	502	505	487	509	497	486	513	502	467	481	461	491	514	459	500	464	492	505	502	509	469	486	475	495	535	437	456	439	488	467	481	496	529	490	499	477	471	479	456	479	522	481	554	493	435	520	479	496	526	512	447	452	481	508	465	450	516	510	458	424	487	450	504	467	470	451	514	475	502	487	471	507	418	415	503	533	519	520	495	446	457	515	466	491	453	504	509	474	451	481	494	503	458	430	514	520	480	468	487	463	471	443	494	510	464	501	504	459	484	471	476	495	465	458	477	496	432	491	471	468	495	479	481	494	506	443	494	482	459	482	487	481	461	477	473	495	504	501	470	491	477	482	484	478	509	517	459	508	490	488	474	450	496	477	493	496	466	476	435	495	536	495	505	489	469	472	479	464	467	488	498	515	492	471	466	477	468	474	487	467	434	492	511	498	504	484	472	503	461	456	476	503	464	483	500	511	493	475	490	461	478	485	507	475	479	490	480	450	487	486	528	488	473	532	476	487	474	520	505	477	455	498	466	528	489	499	488	495	513	458	446	464	467	464	469	505	453	516	472	477	516	482	501	495	501	465	466	475	479	449	507	480	493	466	451	488	484	466	469	489	472	485	478	475	482	474	479	475	454	455	473	514	492	455	503	495	494	499	490	462	460	463	479	507	491	484	474	484	549	493	527	500	459	506	485	463	474	486	463	473	453	492	501	533	468	464	501	491	484	489	481	503	498	476	489	506	451	494	449	486	443	448	496	535	464	447	445	507	488	485	514	487	449	492	473	483	503	465	521	484	505	458	471	497	471	460	445	480	487	474	463	479	448	484	515	471	471	467	484	488	458	482	493	500	504	465	500	494	498	524	487	481	497	516	466	473	470	483	452	501	521	513	468	469	507	484	463	484	485	512	468	518	480	489	500	490	498	459	482	511	511	505	456	431	468	491	471	525	524	503	470	452	477	498	466	470	476	475	489	498	502	430	469	474	456	483	472	450	478	487	436	471	503	462	518	515	494	466	494	491	489	483	484	501	477	479	448	492	469	442	494	476	486	467	488	503	487	543	507	505	483	507	446	469	440	503	498	500	492	479	466	521	497	442	476	473	515	467	498	473	508	484	455	478	466	443	481	437	429	490	475	477	458	487	503	469	511	493	485	503	494	468	474	452	448	490	516	462	472	510	461	512	472	491	486	494	494	475	490	463	513	472	519	464	468	445	462	485	466	503	453	523	438	487	428	501	460	479	510	476	453	459	472	456	474	511	450	491	459	508	529	497	480	479	495	464	443	449	482	503	479	465	442	481	524	498	484	465	487	485	520	516	508	482	483	502	482	489	475	523	435	451	469	490	504	509	483	494	513	489	487	495	493	488	484	481	447	492	483	481	500	475	483	506	511	469	499	510	498	486	494	506	433	499	474	461	440	506	431	486	494	506	501	481	468	484	469	502	470	474	464	470	462	499	503	494	468	484	510	496	458	417	517	497	445	488	465	512	483	489	512	504	470	493	522	475	516	486	455	488	448	520	490	494	508	487	479	467	459	481	491	427	485	499	494	479	467	466	492	473	483	503	482	457	475	474	506	463	415	514	497	489	463	439	464	515	498	477	459	487	461	469	507	481	474	484	490	484	505	472	518	494	506	507	488	469	511	498	510	476	524	456	513	478	494	522	473	480	494	472	482	481	500	475	488	494	480	432	463	481	481	470	454	508	468	480	466	479	461	493	513	501	468	501	482	483	427	493	489	471	467	473	514	516	490	441	464	494	488	455	517	466	477	481	441	525	508	503	498	430	483	480	510	499	486	536	514	467	469	447	505	496	500	456	494	468	448	496	448	491	513	509	476	554	458	482	486	418	485	485	494	490	472	473	478	493	479	464	476	519	444	433	498	452	492	488	496	494	565	525	436	538	464	470	446	497	467	473	502	496	511	467	489	449	470	476	516	441	490	455	471	526	510	541	468	510	459	477	444	504	496	472	471	462	497	481	476	467	495	534	463	491	488	522	488	514	468	497	452	510	493	473	466	455	457	494	461	517	510	478	481	452	475	469	506	488	493	441	476	432	476	488	495	458	500	496	503	502	472	461	494	470	554	500	470	471	502	466	455	496	481	510	491	499	472	495	540	471	492	508	491	487	495	477	479	500	505	494	483	511	473	488	472	479	499	475	488	458	470	480	489	466	502	509	494	470	486	503	499	485	507	520	471	506	485	496	472	506	473	483	500	479	512	509	503	440	461	473	467	480	488	496	543	468	473	456	477	523	478	458	445	524	480	477	507	453	499	509	521	470	512	513	450	529	464	454	454	524	468	484	493	496	509	497	459	465	469	496	466	484	462	477	487	522	516	483	478	506	511	463	489	490	494	468	462	472	488	451	471	506	480	496	499	473	493	527	452	481	513	543	435	469	476	465	515	518	487	499	483	459	492	484	519	511	466	487	477	490	497	512	450
10150	1861	1784	1223	794	656	605	495	448	429	415	388	362	400	377	393	353	338	355	366	345	343	325	340	346	313	353	292	330	331	336	316	327	318	390	332	306	317	360	328	293	289	325	318	346	313	316	320	331	315	327	324	343	326	328	319	348	343	336	292	325	329	294	350	317	327	319	315	319	316	343	307	337	333	329	292	324	313	342	319	338	301	317	303	331	322	306	332	356	343	307	335	289	318	331	342	336	311	304	366	343	319	326	329	324	354	327	299	325	308	303	326	319	351	354	346	312	328	300	345	311	321	303	334	313	302	295	297	325	308	342	322	310	326	325	330	315	349	291	327	322	330	341	361	341	348	348	320	349	334	315	339	287	301	349	327	317	333	359	333	303	332	339	304	308	312	323	333	337	290	358	296	321	308	315	308	347	344	337	342	323	307	298	334	345	349	301	317	341	318	301	319	317	346	344	327	314	302	311	314	314	318	323	327	329	326	338	340	295	321	327	359	340	300	280	320	336	337	319	310	353	288	316	305	319	317	352	314	327	322	325	320	291	318	305	304	323	313	328	369	306	334	308	300	342	312	348	350	328	302	337	295	311	315	301	306	297	301	332	335	321	289	342	298	333	334	318	295	341	325	303	333	301	315	327	313	315	336	280	324	319	325	317	291	314	308	328	327	322	319	314	336	308	335	306	307	310	324	303	331	322	306	350	310	354	320	297	296	316	321	333	316	309	297	298	325	339	264	331	333	333	312	324	303	346	327	313	336	308	341	329	335	314	339	306	347	311	281	293	336	330	300	302	306	352	291	301	325	309	323	336	319	306	309	305	332	315	301	328	317	326	340	328	307	287	316	333	352	352	290	328	329	311	305	347	328	332	349	324	341	315	283	355	334	326	320	333	329	293	323	322	326	339	319	338	339	305	316	319	350	330	321	343	278	301	304	331	325	322	324	308	325	311	292	318	294	346	301	331	342	317	310	303	297	292	331	312	280	288	286	305	320	293	341	303	338	310	360	335	305	330	361	337	318	296	340	345	312	295	295	317	298	327	340	302	342	326	323	351	316	312	317	283	308	342	305	304	325	316	328	329	321	349	302	331	320	316	353	316	296	292	317	322	294	290	332	284	291	330	340	303	321	305	283	323	313	306	337	308	337	303	330	303	348	326	287	323	314	297	322	296	315	335	310	320	349	310	326	305	301	328	313	325	336	335	339	308	309	319	306	321	329	337	348	346	297	296	320	326	332	333	294	334	325	339	322	306	303	322	303	329	324	337	295	318	317	320	307	320	339	330	338	317	311	314	310	335	292	304	317	338	327	292	334	297	353	338	298	340	332	327	319	318	385	293	339	349	313	343	275	337	302	324	347	318	319	318	293	318	304	308	294	317	347	338	300	343	324	315	310	297	342	327	312	332	314	322	311	333	295	295	339	338	297	307	337	341	322	304	312	337	356	314	313	342	308	308	314	323	314	319	325	339	309	307	334	325	307	337	345	334	336	285	313	321	328	321	328	334	294	343	309	348	289	323	335	342	354	312	343	319	332	362	291	290	314	313	326	319	334	308	273	319	317	352	341	306	290	317	310	341	325	327	325	292	331	335	354	316	321	305	289	312	304	320	289	309	325	325	297	308	295	328	308	331	338	321	321	312	300	325	332	300	280	332	346	316	340	287	328	332	306	328	331	324	333	319	298	344	334	295	350	315	321	342	318	307	318	324	340	348	306	329	315	336	310	332	322	320	293	347	291	318	327	327	312	330	331	326	322	314	326	369	298	304	322	314	285	327	313	353	307	298	323	350	285	321	301	336	318	299	327	331	287	320	322	330	324	326	335	301	284	317	338	303	323	300	350	303	314	348	325	337	334	331	369	320	314	304	293	322	322	353	337	328	301	360	323	321	316	387	310	318	281	308	273	348	324	305	304	318	299	318	315	331	338	318	293	294	299	295	311	350	313	309	321	336	332	348	271	302	288	351	322	299	330	297	319	338	327	307	285	292	272	322	332	328	303	323	320	343	324	301	310	344	361	329	291	322	306	307	328	309	316	329	330	315	319	340	335	338	317	314	323	310	326	314	331	319	306	327	344	308	335	297	326	325	315	335	342	321	318	338	323	305	303	337	319	317	329	306	323	357	308	322	313	304	352	325	301	336	315	318	305	309	326	304	329	323	310	349	322	319	331	316	348	308	322	318	304	317	333	339	305	317	277	297	343	318	276	314	319	318	346	309	344	333	362	313	323	322	346	328	347	315	355	299	326	318	309	349	328	312	326	338	355	331	308	309	315	302	327	275	330	320	330	341	311	355	310	310	294	301	305	320	322	321	319	283	309	293	305	302	312	293	340	350	345	326	300	347	350	306	296	285	343	307	331	347	329	344	340	301	307	306	326	269	355	310	314	326	342	297	316	320	318	299	333	340	334	362	286	330	361	319	294	358	315	294	338	327	316	281	319	319	289	356	310	334	312	336	296	300	349	324	347	324	335	333	301	336	296	321	320	328	325	356	297	359	304	338	306	324	323	295	338	361	346	324	300	310	282	311	303	320	308	303	339	284	290	295	289	362	326	334	318	289	315	337	292	336	303	364	353	322	306	322	341	342	324	289	356	333	303	321	316	328	333	320	314	340	334	303	297	316	322	315	343	288	374	346	291	317	356	330	330	333	300	302	331	325	287	309	291	317	369	330	310	316	299	340	331	338	344	311	290	338	335	309	335	281	297	321	352	328	342	354	319	307	338	316	322	315	314	345	323	305	337	318	273	349	306	359	330	353	317	282	326	341	327	336	316	312	343	323	314	302	314	324	304	306	345	297	288	330	328	308	333	291	354	349	354	340	336	341	351	334	327	326	320	320	339	350	335	311	310	312	307	315	311	319	367	321	303	331	305	339	321	304	325	299	315	321	295	302	325	357	325	326	330	306	326	355	305	326	340	325	330	326	316	330	374	330	336	317	321	333	300	316	348	338	319	326	304	315	335	303	315	329	336	324	332	307	324	289	323	293	334	348	336	324	302	338	305	320	336	304	322	329	285	325	328	356	304	284	295	317	312	312	341	328	347	316	326	350	293	331	290	310	329	309	313	375	314	324	320	317	328	343	327	312	316	294	357	322	336	330	318	336	281	302	311	321	325	341	293	309	299	308	340	291	307	346	350	307	306	307	307	296	324	311	312	351	330	334	323	326	336	338	302	349	330	315	351	351	324	308	302	326	340	335	330	314	333	321	322	299	312	351	321	333	375	332	387	322	327	309	305	354	329	357	314	315	330	320	324	317	325	333	335	343	343	323	336	324	336	340	327	334	299	319	338	341	303	349	291	318	308	330	315	287	347	328	338	290	320	309	341	304	320	308	317	325	314	329	304	308	352	316	355	325	323	317	337	308	275	329	324	337	294	313	312	323	367	303	319	287	283	315	361	341	336	319	340	345	346	382	317	302	320	313	320	298	310	324	348	308	314	336	346	345	292	322	301	329	344	321	336	335	326	336	332	329	325	295	316
7023	1740	2827	2997	2708	2380	2129	1845	1636	1571	1484	1356	1320	1238	1212	1145	1145	1059	1092	1096	1055	1077	998	1018	1032	923	1037	1007	936	991	972	937	961	903	957	932	900	959	982	881	977	850	895	922	957	886	969	930	941	964	918	935	824	911	979	870	843	908	900	914	906	918	903	852	911	915	863	928	907	886	895	919	923	883	907	846	902	903	872	922	906	894	923	933	895	877	864	933	901	885	911	907	905	870	848	874	869	877	830	897	841	941	878	915	854	911	933	861	912	913	886	829	873	950	890	844	875	840	894	884	826	877	900	906	845	822	880	875	862	864	955	907	922	897	906	879	962	902	901	841	873	891	858	894	849	874	908	882	886	900	831	929	888	920	906	885	885	830	910	873	930	827	907	898	871	889	891	878	901	920	833	860	888	908	849	901	874	857	912	855	898	883	857	867	936	934	919	873	847	869	834	904	859	869	910	851	879	891	880	904	904	901	865	937	891	932	912	892	865	777	883	841	897	898	875	873	889	888	849	839	873	877	858	889	872	857	898	940	908	858	861	850	867	891	924	894	932	899	873	879	848	857	821	929	898	932	934	865	895	845	905	846	865	893	921	860	904	893	925	885	886	878	897	907	874	902	930	912	765	887	895	914	894	822	849	924	872	869	908	863	904	886	914	880	823	844	837	907	858	893	870	894	858	883	840	827	837	911	910	889	887	897	904	928	887	842	861	839	846	885	814	845	903	893	848	922	878	825	887	898	885	876	931	894	869	882	879	873	892	913	867	874	937	845	879	917	865	882	872	931	913	862	906	889	879	848	883	885	920	897	849	847	888	853	895	833	956	871	945	946	864	883	892	872	884	889	877	871	849	820	880	912	868	881	868	876	903	875	840	893	867	893	902	899	898	843	885	919	876	861	913	879	849	828	881	943	885	895	910	871	842	880	876	845	865	881	868	855	894	880	864	901	924	872	871	860	883	872	893	825	895	833	947	874	899	861	898	829	924	967	917	925	902	892	819	948	891	866	885	872	873	859	860	871	909	882	872	852	853	858	870	897	918	886	871	874	924	881	859	882	883	868	848	877	920	885	905	854	846	906	869	903	887	867	917	898	870	879	872	900	848	890	883	911	886	872	879	865	807	844	857	899	879	861	862	944	926	849	926	916	885	909	828	915	859	890	901	864	903	909	895	877	892	871	917	851	886	868	880	910	868	870	856	913	869	875	920	857	899	818	872	856	946	920	955	871	821	899	837	925	882	875	886	930	917	846	893	886	856	924	925	849	884	820	883	843	935	870	900	844	871	866	880	919	884	851	862	882	877	894	891	916	866	865	872	882	881	892	854	902	887	868	868	905	909	866	858	873	890	880	887	877	918	944	837	873	863	900	901	862	872	874	891	866	976	890	919	849	901	862	889	871	909	912	886	845	851	895	864	906	895	884	871	823	854	921	891	867	882	906	851	880	938	860	906	890	881	899	883	903	927	876	912	897	899	894	827	885	891	886	853	924	840	897	944	895	922	910	871	886	872	890	845	854	889	809	846	882	809	856	871	910	884	898	924	823	870	865	899	864	893	896	902	888	820	915	900	869	898	902	846	889	942	891	897	894	870	871	866	932	915	848	896	900	903	894	907	850	950	874	907	933	875	879	863	860	846	897	880	886	891	854	879	873	884	880	876	887	885	843	861	867	876	858	879	891	857	853	883	919	860	860	856	827	908	880	961	897	874	865	893	912	877	941	856	896	907	907	883	823	890	876	838	834	897	887	908	910	893	902	908	866	872	858	862	864	869	878	843	890	849	833	855	873	922	903	869	908	878	898	879	862	888	915	870	867	870	874	907	891	835	846	921	915	926	893	898	884	850	897	870	898	886	863	894	841	886	874	896	871	878	835	895	849	934	909	822	925	887	862	856	898	877	879	911	933	888	881	895	899	860	923	833	907	901	855	908	887	950	902	872	852	868	883	861	890	860	893	907	854	858	866	894	902	867	863	927	820	872	845	870	895	864	831	873	878	818	914	830	825	880	891	880	888	849	934	868	849	882	862	895	888	866	924	931	826	859	862	899	936	851	874	879	938	860	860	890	896	913	907	852	915	900	891	909	878	883	859	943	865	862	850	887	878	887	881	860	891	838	885	896	891	916	873	862	879	879	889	906	935	907	872	925	873	844	892	854	852	871	864	849	922	848	888	792	797	890	905	861	882	879	873	860	863	878	867	889	849	930	860	867	915	887	895	877	901	891	845	901	862	838	860	873	872	845	896	877	842	902	847	945	859	880	838	890	869	877	842	865	880	911	872	869	863	890	881	859	842	949	894	872	923	863	862	879	876	893	858	879	863	830	839	948	894	880	906	901	879	884	885	892	900	899	850	874	894	861	838	855	882	922	835	887	881	855	866	843	904	901	918	866	902	904	931	887	884	828	898	890	816	884	931	902	859	862	944	889	920	895	908	885	879	865	917	886	849	813	881	900	903	879	874	876	850	936	852	823	903	839	888	899	917	907	857	841	846	883	882	927	821	857	858	864	882	845	879	867	912	877	917	856	909	899	890	890	891	876	861	903	898	898	879	924	866	907	890	948	866	875	871	890	874	883	869	900	937	852	864	885	900	899	853	869	943	904	934	866	851	806	856	849	852	891	880	860	906	881	874	907	860	848	837	903	841	846	865	923	950	899	862	908	891	876	857	857	887	855	899	839	895	873	893	852	845	914	852	899	863	863	886	908	859	847	892	899	876	871	929	870	846	870	902	891	871	878	916	887	864	931	872	907	915	865	842	879	882	895	869	905	869	905	918	941	908	902	853	892	873	866	895	917	856	866	860	851	907	898	909	875	901	828	883	878	863	860	825	882	902	880	844	903	890	883	839	841	882	879	878	845	866	862	925	901	886	909	869	906	924	857	825	914	850	944	927	822	927	871	895	884	860	851	885	881	859	967	912	896	853	918	891	894	859	904	847	895	914	890	854	901	939	886	902	911	888	774	866	859	882	898	888	841	918	895	961	882	897	868	859	854	847	891	863	834	869	879	859	889	938	810	920	844	900	923	904	882	917	874	877	843	861	884	860	893	878	904	871	892	877	888	946	886	858	895	869	924	905	867	922	826	817	904	923	844	898	904	868	918	857	933	912	882	840	863	826	905	887	915	909	873	847	890	883	870	893	898	899	866	847	915	837	891	856	868	896	884	859	864	890	901	894	897	868	927	892	900	866	902	864	884	885	904	901	890	838	895	860	863	911	847	901	886	949	884	895	870	912	888	912	890	871	936	852	839	883	931	853	905	903	873	921	862	875	876	867	891	868	867	877	909	808	906	873	889	851	893	904	894	877	865	908	940	881	933	950	886	877	870	893	862	858	826	884	908	919	841	914	891	879	899	896	897	882	825	869	830	890	876	913	909	853	891	861	824	930	888	909	904	921	873	884	869	879	917	874	872	883	897	889	894	868	849	906	884	904	906	870	868	872	874	959	917	908	909	860	850	870	903	822	874	875	853	858	910	897	843	866
15149	2276	1996	1600	1184	956	779	661	593	529	521	496	451	444	453	442	438	363	384	416	406	360	362	372	380	394	389	371	374	406	391	367	356	347	329	399	372	376	356	371	353	371	391	342	331	358	383	397	354	369	355	388	395	382	335	372	376	372	378	371	377	362	375	382	318	360	383	359	368	356	350	361	395	358	380	348	357	438	333	384	389	386	360	359	387	396	369	382	328	344	372	386	353	345	347	393	347	356	374	362	381	389	344	337	359	402	340	372	384	322	374	366	357	379	352	330	352	342	354	381	376	347	390	355	323	361	361	351	383	360	379	333	354	370	375	380	377	397	373	344	358	366	364	373	328	374	381	365	399	337	342	407	388	354	382	370	348	343	387	357	309	366	371	367	375	364	338	335	364	410	363	348	348	369	397	401	357	362	342	362	360	386	361	362	366	324	359	388	370	383	365	350	345	361	360	373	364	331	333	381	356	404	382	326	380	373	357	380	373	333	371	356	416	358	347	325	333	399	335	354	365	385	346	323	384	332	340	369	365	383	322	346	357	350	356	365	375	385	365	371	336	374	348	392	366	357	372	362	369	346	355	335	372	360	392	368	382	353	378	364	382	384	355	372	336	351	391	348	370	376	341	358	365	362	339	338	363	351	339	358	351	376	342	380	391	374	379	367	351	406	363	413	339	367	342	358	338	377	349	376	368	365	371	392	357	378	347	320	365	350	384	399	336	322	372	371	392	362	339	382	345	321	373	359	374	387	394	353	401	377	352	325	317	359	373	371	375	346	403	348	348	310	395	384	372	383	413	392	327	369	343	359	346	313	331	377	344	366	356	367	362	384	383	350	353	374	365	373	353	334	337	378	353	379	364	355	379	361	343	354	350	363	384	395	372	359	348	373	370	370	357	389	341	343	378	362	342	345	380	377	382	344	315	346	320	333	347	348	387	374	374	361	357	356	347	365	335	320	373	362	354	346	384	364	351	348	377	342	388	356	391	381	323	348	364	348	391	326	356	380	376	321	350	377	373	382	343	401	357	338	354	340	391	402	378	376	370	362	336	348	390	401	341	333	365	371	369	363	362	340	354	359	351	389	348	383	352	380	351	337	348	354	375	347	361	391	377	362	356	357	359	365	365	357	365	374	368	321	350	339	359	369	341	389	357	339	329	356	395	357	362	378	343	372	368	398	347	352	346	339	353	364	377	374	365	371	406	382	359	367	336	353	333	384	385	333	340	359	366	354	334	359	355	340	350	357	356	357	359	359	326	371	331	348	380	362	341	367	350	346	357	337	392	376	338	365	406	377	363	339	349	338	341	306	376	374	361	340	372	370	335	387	343	342	370	337	367	350	360	358	364	382	372	343	369	332	368	377	367	341	366	375	359	348	353	363	342	370	391	357	369	334	326	347	362	335	318	415	403	386	357	394	402	402	325	348	326	366	397	353	352	357	321	383	360	358	386	347	358	355	356	353	340	373	392	341	354	327	337	379	334	356	337	354	339	348	364	357	381	356	337	363	371	360	326	364	342	361	353	331	377	360	326	369	366	346	366	348	336	372	370	353	390	352	363	375	379	356	335	355	357	363	354	336	363	354	340	389	342	370	374	352	361	348	380	366	320	356	352	369	335	345	351	372	335	341	366	349	345	335	349	332	399	410	335	361	354	361	388	371	335	358	386	368	385	349	375	346	352	350	389	377	377	392	393	349	367	364	346	389	345	347	369	392	357	338	398	343	351	349	352	348	350	359	372	371	299	350	337	370	361	378	344	373	358	361	347	385	350	342	343	385	323	334	379	331	339	382	360	374	339	335	332	359	363	337	361	366	377	362	386	356	364	364	337	394	349	359	354	366	325	329	315	306	353	314	353	354	364	349	360	347	333	343	385	363	362	372	354	379	348	351	363	339	343	326	373	374	372	345	343	341	352	343	370	376	370	391	378	393	372	337	354	344	330	364	397	357	357	363	318	370	351	341	336	377	359	333	314	353	348	352	337	343	325	333	379	346	366	346	375	342	363	344	350	338	355	356	358	329	317	356	353	372	382	354	355	359	336	347	338	401	358	361	371	373	365	320	331	374	332	353	346	345	366	353	366	307	373	341	375	388	362	392	380	369	344	361	337	372	342	328	363	374	371	361	363	359	362	349	352	348	353	355	355	376	389	373	345	367	355	347	318	338	366	398	363	384	371	357	359	384	349	348	387	339	368	391	379	355	382	336	330	369	379	340	345	344	378	408	367	368	314	389	379	341	378	387	408	353	391	376	384	364	387	343	348	385	361	359	339	368	379	373	338	363	368	331	383	342	341	381	329	331	363	351	358	348	370	368	354	376	373	384	378	365	345	343	354	362	334	335	379	364	362	365	363	368	368	356	412	345	360	357	376	348	350	365	355	372	363	369	371	342	371	370	345	355	358	363	358	339	360	358	354	339	377	363	370	379	360	368	333	343	361	355	353	371	379	348	357	399	358	343	362	374	375	329	371	307	366	342	373	374	346	370	342	335	345	390	336	387	407	328	350	373	420	358	382	364	357	366	357	383	344	369	365	396	361	351	340	337	366	368	369	367	389	329	327	341	343	339	331	365	349	374	379	364	349	393	343	381	343	362	323	333	362	337	372	357	390	371	354	355	336	370	358	341	379	364	360	374	362	330	350	371	357	358	351	347	369	369	390	375	375	361	362	382	357	341	370	351	380	339	343	358	321	404	382	376	386	350	402	360	369	351	360	336	372	368	345	372	347	392	386	380	353	371	356	348	378	362	365	354	359	331	368	358	306	377	362	368	365	368	338	346	392	365	360	383	356	329	355	393	371	344	353	358	385	387	335	329	352	346	373	373	355	360	364	328	383	359	342	374	360	363	341	350	336	372	357	386	357	327	380	335	362	344	314	393	389	358	351	426	400	361	334	355	377	348	368	357	337	349	337	378	384	372	380	349	375	383	344	337	378	356	329	360	340	389	405	371	362	390	393	361	340	363	375	361	350	373	365	351	372	370	341	394	352	369	349	339	324	345	370	359	380	373	377	342	353	353	363	358	372	366	359	350	349	363	377	370	362	382	348	376	320	370	345	333	367	346	371	381	380	325	401	324	356	362	323	338	378	353	370	366	341	360	332	368	398	366	336	375	354	369	356	371	313	375	343	349	355	355	346	360	385	379	380	392	373	332	318	378	379	321	320	336	368	368	347	386	381	373	362	376	368	371	368	326	383	357	355	359	404	341	371	349	398	351	371	397	351	369	379	342	336	362	356	303	348	373	380	348	355	366	407	373	335	346	365	370	353	392	353	343	369	365	375	354	385	346	406	388	356	366	361	358	344	336	371	374	359	361	363	363	378	344	340	375	351	360	361	350	374	354	358	348	341	342	349	335	360	377	321	364	349	367	336	344	375	371	362	359	362	370	351	369	381	361	359	358	340	360	342	362	345	375	385	360	362	373	344	335	306	359	393	348	363	354	341	354	339	360	324	331	361	327	332	377	359	354	386	349	361	368
7843	2178	3773	4630	4227	3601	3143	2696	2395	2156	1993	1832	1717	1639	1468	1468	1282	1336	1257	1302	1229	1204	1194	1125	1086	1113	1106	1068	1057	1098	1057	1063	1070	1028	1025	1043	1055	1082	1046	958	1067	981	1000	1022	942	980	980	1003	997	1011	995	1027	937	974	945	1015	960	1006	948	983	991	936	1000	993	1015	1013	1008	1015	1023	974	933	943	962	962	1011	960	961	939	966	948	995	956	945	988	981	895	955	961	945	955	961	898	991	920	966	926	957	953	944	962	935	964	903	975	988	958	982	909	932	974	908	944	964	952	952	965	934	919	897	930	940	966	963	987	942	895	922	1005	888	924	921	916	948	975	999	876	974	932	944	975	980	956	982	966	932	889	982	923	928	914	948	899	912	982	956	913	934	936	964	977	958	922	928	934	991	985	926	991	972	944	925	905	1008	957	941	928	946	942	942	963	948	930	963	956	914	856	957	988	935	955	986	927	966	936	945	954	940	943	998	904	909	916	941	948	930	916	969	857	949	933	971	912	944	983	954	897	917	924	928	912	978	936	935	975	980	897	976	952	977	953	929	968	893	892	927	968	999	898	924	971	894	952	953	901	918	930	975	914	945	959	952	933	909	998	939	998	934	1005	936	978	963	895	927	861	920	924	935	988	894	939	982	936	982	896	938	941	975	929	990	967	962	914	929	941	873	964	986	932	918	945	966	997	928	936	900	972	918	958	987	890	913	952	951	963	958	931	920	925	934	917	934	963	935	913	943	958	912	902	966	912	980	954	972	971	970	979	917	981	926	939	983	925	904	960	950	886	941	965	970	895	971	916	931	962	951	949	979	989	958	1006	954	926	945	941	925	950	954	944	941	963	900	976	916	953	960	908	902	951	925	938	963	939	950	931	967	933	974	993	973	928	830	971	970	961	1023	988	976	933	928	909	942	963	928	975	921	963	929	950	894	904	963	936	925	944	912	926	945	911	901	934	932	960	939	936	914	902	925	995	970	914	1022	936	980	868	944	890	932	957	1003	959	923	950	937	944	890	964	935	916	910	943	918	954	914	896	990	947	909	957	888	986	918	940	978	957	886	914	901	911	898	924	921	972	963	943	942	943	980	902	934	956	944	879	918	954	951	938	910	999	911	891	888	962	927	939	981	983	907	899	891	927	939	926	938	947	939	887	880	974	885	931	949	922	920	942	873	908	952	924	961	959	943	926	936	941	970	962	967	934	983	870	987	923	989	939	988	933	956	899	915	913	911	955	965	892	933	935	986	899	931	941	967	944	919	959	951	929	927	986	959	922	933	987	929	948	895	966	957	904	957	941	966	883	932	924	906	892	943	933	957	916	949	949	957	943	910	963	968	954	964	942	955	1003	973	932	882	899	970	1006	950	978	937	956	932	918	1007	967	934	957	981	862	925	943	929	946	916	968	967	900	903	907	921	970	904	956	922	964	917	981	941	938	919	945	928	983	912	970	931	932	933	944	944	963	912	904	969	919	913	951	922	935	920	948	889	995	949	957	980	1000	905	914	908	954	958	967	952	916	944	947	915	983	938	961	927	913	942	953	970	896	891	956	958	894	942	947	901	968	946	893	911	926	935	1002	963	918	941	969	968	964	971	906	947	920	906	893	947	974	897	931	942	966	986	939	977	959	950	910	923	890	962	952	904	903	911	921	924	976	922	941	989	938	926	942	916	967	982	937	970	877	906	943	911	928	923	953	919	928	893	964	912	952	934	931	880	938	920	912	914	940	942	945	955	960	958	926	945	930	1069	898	905	993	948	897	882	942	944	901	907	990	914	1035	968	989	929	933	928	932	935	929	970	935	858	924	941	938	961	942	876	922	964	906	976	899	958	988	949	961	886	972	993	996	953	949	997	922	918	921	947	915	973	990	906	983	947	915	988	880	946	873	952	920	925	886	930	944	917	914	946	892	983	913	915	914	891	966	951	935	958	934	947	913	934	1017	878	873	998	916	922	980	975	943	913	922	901	958	919	911	911	959	955	941	913	976	932	926	967	957	947	908	948	914	929	1014	911	988	955	934	972	938	931	934	939	999	980	902	980	924	934	934	904	997	931	977	926	961	965	965	994	913	930	990	952	924	957	994	926	946	924	923	995	890	935	987	995	912	964	957	896	958	979	915	984	954	938	959	928	947	901	926	895	869	914	998	943	957	975	898	930	961	926	969	915	929	894	983	935	979	980	937	933	964	980	982	926	954	922	988	948	983	929	946	979	962	912	933	965	982	996	910	900	946	925	931	935	931	922	999	945	914	977	929	969	934	895	962	949	904	940	925	952	965	897	924	930	931	924	907	897	953	922	897	906	905	942	945	914	912	959	992	920	922	889	908	904	921	991	953	958	951	877	969	930	928	886	966	926	937	914	955	927	907	990	978	971	949	964	935	975	974	992	908	952	935	950	1017	910	998	990	886	974	960	992	973	972	964	957	968	944	921	936	987	910	962	968	970	966	944	930	942	966	961	947	929	936	957	901	952	960	898	932	887	886	959	981	920	975	968	935	929	1007	938	998	965	936	915	962	920	961	952	937	967	929	916	929	907	908	983	986	914	977	957	938	969	1003	922	942	905	946	984	997	933	900	927	929	896	931	955	921	993	927	934	932	955	915	973	880	897	960	988	1004	942	930	941	923	882	915	970	935	965	931	866	928	930	963	952	960	935	948	961	960	918	877	1019	958	921	952	960	890	947	901	955	929	936	930	936	944	973	939	927	894	913	948	928	943	912	951	984	924	929	947	940	944	979	918	949	963	948	955	896	958	963	925	917	1029	935	967	907	945	936	956	967	962	937	936	931	920	938	964	950	869	954	908	893	927	964	938	933	971	953	890	954	963	944	923	931	1001	936	940	913	894	959	988	959	955	960	976	923	931	977	963	918	976	906	942	911	888	918	945	942	924	975	902	935	908	909	986	895	910	948	937	954	923	939	901	948	959	974	918	999	928	945	948	946	1008	989	907	941	917	908	968	965	938	978	917	926	964	953	943	935	970	887	899	952	949	921	936	1018	935	957	966	908	907	961	876	917	863	935	962	953	937	946	959	909	940	951	946	971	970	947	975	905	960	940	902	929	921	917	1017	906	908	998	977	943	948	913	953	903	972	925	881	881	953	936	929	938	937	936	949	996	946	916	932	899	929	898	953	920	904	975	894	978	971	949	890	935	966	919	906	958	943	986	940	959	950	961	974	925	950	920	924	990	922	917	925	896	926	967	918	971	870	898	934	934	883	934	943	968	941	913	935	926	945	902	888	971	972	879	930	923	957	900	935	975	981	906	939	881	966	987	1018	945	873	942	944	962	911	919	923	941	916	952	933	962	928	887	936	949	1028	964	906	883	964	930	963	907	995	928	930	961	914	938	946	966	960	981	970	969	987	960	940	911	1006	912	977	977	910	878	966	951	947	976	938	969	958	934	940	917	933	976	951	959	922	900	933	912	928	970	961	956	958	992	1010	918	889	956	932	937	952	923	919	929	953	926	909	944	943	965	913	967	991	981	901	913	929	984	945	999	889	940	934	994	946	922	950	998	869	980
1845	166	157	187	138	162	144	135	141	171	139	157	165	150	172	151	134	136	130	154	164	151	131	153	133	123	148	137	133	156	142	138	136	165	141	140	150	145	129	128	121	127	143	153	159	125	142	159	136	160	161	142	157	142	132	146	126	153	147	144	158	161	155	149	146	125	163	169	158	130	155	148	152	147	148	162	137	142	158	146	156	153	146	158	164	170	138	134	133	156	148	151	151	149	138	158	153	150	151	158	137	156	128	124	159	153	147	152	165	143	150	154	157	175	147	156	154	133	140	149	131	171	164	136	156	139	145	149	131	144	149	153	166	155	138	145	164	142	147	153	129	136	158	140	164	151	136	154	125	141	153	137	133	172	139	153	160	144	124	154	183	156	144	153	146	146	163	167	148	152	152	131	145	134	130	160	161	138	157	163	134	143	151	175	138	122	133	153	152	135	141	132	123	138	138	147	162	148	131	151	144	155	151	135	140	158	139	151	147	140	139	140	134	180	146	136	148	175	133	151	139	134	160	176	157	152	154	143	152	136	177	173	151	143	156	146	128	163	157	136	139	151	133	133	160	159	156	147	152	160	116	162	159	152	137	145	132	146	125	125	124	148	163	128	148	170	130	132	148	136	149	142	160	151	151	163	159	140	126	146	142	146	138	154	141	137	140	172	136	130	158	139	140	156	156	144	158	144	149	170	151	165	151	136	140	152	142	143	138	172	143	139	126	143	146	144	165	149	142	136	146	168	146	121	155	137	148	161	136	173	144	159	154	134	141	164	148	146	153	147	147	170	135	137	150	132	140	145	153	151	133	141	130	148	139	140	138	134	156	167	163	145	126	130	143	160	154	145	148	151	142	144	146	162	148	166	166	154	153	141	122	142	120	140	138	158	144	165	146	125	145	157	152	160	139	145	152	146	165	130	160	121	157	159	146	128	139	149	145	129	159	137	130	126	141	152	153	140	143	153	143	165	154	123	129	136	154	126	152	132	145	163	149	136	144	133	166	146	145	144	154	160	129	144	143	137	145	143	132	130	172	138	151	147	145	150	146	128	146	172	135	128	152	131	139	143	146	139	127	152	135	144	136	145	151	135	156	152	146	150	151	142	131	157	167	150	147	147	134	135	126	140	140	149	154	145	138	142	129	156	144	149	154	145	156	130	132	125	179	147	153	131	145	165	148	129	157	150	128	172	157	131	155	119	164	154	142	156	150	140	124	148	147	138	170	145	160	141	177	158	164	147	150	134	144	146	157	146	141	166	137	146	111	132	148	152	124	140	155	149	140	159	141	125	149	149	134	139	154	158	163	152	140	141	134	162	151	143	174	154	148	149	135	153	158	167	149	143	148	147	147	131	135	133	152	160	118	140	132	151	146	164	167	153	144	140	145	148	135	147	162	137	157	169	153	129	146	156	138	158	164	151	144	138	155	153	163	162	142	154	133	178	164	135	141	167	146	145	154	132	150	166	137	147	145	135	159	144	162	125	146	144	143	150	173	129	162	144	167	150	129	134	147	135	149	144	135	141	129	148	147	171	137	139	161	140	140	142	142	140	132	140	139	129	161	152	144	160	169	144	135	154	147	141	125	148	134	141	143	161	133	165	143	154	133	154	149	164	159	131	154	151	159	140	138	139	138	151	139	148	151	136	141	131	153	147	139	148	156	147	165	151	152	149	149	143	149	149	138	147	145	148	138	150	133	135	144	147	122	144	169	139	137	149	155	138	153	131	150	155	140	170	132	151	117	150	126	137	153	149	119	131	130	170	135	154	157	159	161	152	135	147	143	135	156	160	137	183	175	145	147	147	151	158	162	126	152	166	147	136	151	138	149	159	139	131	129	147	135	136	161	151	130	171	130	126	148	136	149	138	161	157	128	142	139	117	163	134	148	140	123	148	124	144	146	117	172	139	162	130	158	144	144	159	126	159	134	127	157	152	128	145	145	155	136	152	153	169	128	148	148	151	133	168	146	138	177	168	140	117	136	186	146	136	147	149	148	152	160	156	129	142	133	153	118	126	156	142	134	151	126	125	124	136	136	160	123	144	134	146	160	148	138	145	148	143	164	172	136	131	143	137	142	139	176	141	130	133	132	156	152	132	143	125	143	147	141	155	139	146	134	125	119	136	156	162	138	142	151	164	127	162	150	130	145	128	166	154	181	112	135	152	158	129	133	143	143	144	144	173	162	148	138	151	147	142	140	141	148	138	165	133	134	152	143	143	158	149	134	145	136	133	143	130	157	143	160	137	140	163	160	146	158	136	128	146	164	145	148	142	147	146	132	149	155	137	142	148	142	125	134	129	146	115	146	141	131	132	128	154	153	133	142	145	129	181	145	146	130	137	161	134	130	155	161	129	152	125	136	140	155	131	140	152	140	128	160	144	158	138	122	147	154	164	150	154	119	163	138	150	148	134	148	160	158	151	129	126	139	152	142	138	150	156	130	153	129	143	151	136	158	139	147	139	144	144	164	151	132	141	138	136	151	149	156	126	126	179	150	147	164	149	144	145	137	152	159	126	153	177	137	142	160	158	134	152	161	165	155	138	138	148	147	145	157	145	159	170	158	141	139	159	153	140	166	121	155	145	167	148	151	144	157	159	148	148	153	139	140	144	138	136	152	137	140	152	151	135	136	128	157	136	161	144	149	144	125	152	135	159	143	160	157	159	151	140	161	125	161	136	135	150	152	163	121	133	138	146	138	148	117	149	149	138	136	168	144	139	165	145	145	157	143	164	134	138	151	165	142	164	153	153	126	158	148	146	149	167	152	151	148	127	130	129	144	163	146	150	154	155	133	151	159	166	126	155	143	138	142	142	148	150	152	148	143	150	157	147	159	141	149	133	135	150	150	145	161	139	164	146	145	151	162	120	153	163	154	148	132	147	161	148	145	152	144	132	138	135	139	136	118	144	153	147	146	142	168	153	165	145	135	165	143	122	159	134	119	151	136	151	169	147	124	133	128	135	139	134	147	159	130	155	145	132	155	120	136	144	162	155	170	159	144	164	141	162	138	145	141	150	137	163	143	133	147	140	152	155	154	153	164	125	163	145	143	140	145	148	169	122	138	131	151	157	153	154	140	155	165	143	144	138	158	172	154	155	169	133	152	146	147	151	148	151	136	144	134	140	153	160	150	136	134	164	128	122	114	158	142	156	173	149	147	134	150	129	131	147	139	146	172	144	134	170	147	142	168	147	149	163	160	142	153	146	153	176	146	148	159	147	185	139	142	160	148	137	131	130	165	142	132	140	155	168	158	185	168	172	174	163	144	129	165	138	144	159	154	146	161	139	136	145	142	156	150	166	153	149	164	145	144	139	152	159	162	147	142	154	154	155	143	163	135	131	143	136	169	159	129	156	131	147	149	130	135	141	148	121	140	148	166	150	185	150	161	165	145	151	166	128	147	153	145	145	149	143	146	178	135	178	146	143	132	148	145	147	141	151	149	158	166	167	150	160	131	143	181	154	124	149	153	182	126	156	165	145
2162	532	571	568	557	565	536	553	495	541	497	522	513	509	528	497	501	514	468	485	509	469	511	464	503	516	500	494	501	510	500	496	479	501	486	456	485	454	505	512	483	496	471	510	472	545	443	504	482	493	481	463	510	492	518	480	489	459	434	486	515	438	482	487	503	480	474	489	503	478	451	474	503	473	515	485	503	490	507	455	523	454	465	499	483	495	448	466	519	521	483	481	461	503	456	502	483	472	463	466	476	459	505	513	464	492	459	474	495	462	480	448	495	457	464	492	511	511	464	447	473	462	463	518	463	483	452	481	456	491	452	431	484	498	453	509	511	495	545	485	444	439	445	504	463	477	474	466	453	499	480	512	514	473	493	519	497	470	456	481	472	486	480	508	489	467	514	479	515	498	491	507	481	468	491	491	492	492	514	526	478	497	485	493	502	503	464	484	449	496	456	437	454	493	465	461	482	495	470	485	478	478	470	476	456	506	513	496	487	446	475	529	477	497	477	472	484	476	482	475	437	470	475	467	472	511	485	489	482	424	479	503	507	476	474	501	467	469	456	454	476	480	492	471	497	454	486	469	470	491	485	448	459	527	480	489	486	521	476	452	483	466	463	479	468	463	512	466	472	486	508	485	489	482	491	484	509	521	493	492	490	467	453	492	444	498	474	471	500	505	476	487	460	467	462	509	455	493	493	460	456	476	499	489	469	442	480	515	478	488	462	478	474	472	475	501	510	498	467	475	488	477	467	473	516	492	501	519	478	453	487	461	521	463	492	499	520	472	483	481	488	533	470	529	439	470	518	492	497	476	504	483	503	466	496	455	480	474	459	460	455	458	462	500	475	487	459	467	474	504	472	527	487	461	464	498	459	507	484	499	516	513	448	507	473	453	488	509	475	491	516	507	485	475	481	445	460	455	469	490	474	462	508	483	467	475	505	474	493	466	485	494	467	520	490	496	459	490	498	471	519	512	482	485	423	516	472	485	453	464	501	497	492	469	542	520	462	489	510	463	503	461	482	445	450	570	500	470	497	498	462	481	496	513	446	462	492	491	527	505	477	505	518	464	499	479	474	483	445	492	467	472	515	498	448	507	462	485	480	459	481	517	499	482	523	500	496	502	463	478	490	469	532	498	538	508	434	471	492	470	489	538	488	446	533	465	457	499	480	469	465	486	427	492	469	501	480	495	451	519	502	445	488	453	494	491	466	463	492	440	469	474	497	501	516	468	482	511	515	488	470	493	514	466	483	454	522	478	442	467	506	521	491	418	458	471	477	489	500	478	449	520	444	473	470	465	484	499	457	466	448	504	489	509	493	507	512	489	454	491	481	469	450	433	455	460	478	502	500	492	470	465	468	493	487	491	469	472	498	523	527	465	506	500	469	475	491	472	475	492	474	484	460	494	494	482	460	471	509	498	531	487	443	501	459	462	499	534	464	449	465	508	463	507	463	476	514	504	489	447	471	459	440	482	433	505	453	489	475	472	475	494	505	499	479	490	487	476	513	448	502	497	446	483	420	451	486	530	507	482	461	440	496	465	490	484	467	493	470	518	477	509	494	461	450	468	487	476	517	482	474	495	472	507	486	508	452	464	499	490	445	480	493	475	453	484	491	488	501	477	503	433	490	471	506	494	469	497	494	487	500	476	445	449	509	469	453	465	438	486	487	476	454	526	504	453	493	496	507	497	480	501	489	495	500	487	452	487	494	512	475	488	520	495	471	450	525	466	455	476	480	461	474	521	487	513	445	486	486	485	458	502	468	511	475	493	468	458	487	485	510	479	467	509	527	480	490	516	482	439	457	478	501	459	452	520	521	486	439	451	476	513	486	487	471	478	501	475	525	501	466	468	491	462	444	495	451	452	488	483	518	476	497	507	468	481	520	475	493	461	481	467	478	477	520	501	501	462	487	485	459	458	467	487	506	449	498	494	494	491	469	487	494	505	471	469	491	482	464	489	480	508	486	504	449	470	496	454	495	415	470	474	516	489	476	489	475	486	487	486	491	479	467	488	457	483	515	442	454	497	470	464	479	496	487	457	541	502	516	493	458	468	498	500	478	473	452	477	487	497	501	449	476	459	443	475	494	474	507	471	478	468	508	503	502	511	474	485	484	503	510	486	457	479	524	497	472	519	498	494	509	513	513	471	495	457	493	494	503	519	513	473	456	503	492	453	476	504	469	483	463	487	468	492	483	510	464	491	461	495	531	442	454	464	473	498	478	498	506	486	508	487	457	471	471	483	450	508	519	463	474	482	444	495	477	491	472	469	523	467	448	463	473	512	467	521	459	493	462	494	511	468	458	513	503	521	485	468	481	501	461	489	494	481	499	467	509	494	488	493	471	479	508	482	434	474	515	466	500	462	505	458	498	460	482	517	497	486	470	506	499	484	505	477	459	493	478	444	493	491	509	499	487	501	452	491	448	483	492	463	495	455	499	498	474	507	493	510	471	513	511	470	486	522	490	512	437	473	468	494	511	498	481	531	493	449	491	482	475	486	463	466	510	484	478	497	511	470	479	482	465	469	462	489	479	465	517	465	491	492	479	430	518	485	497	487	465	493	468	467	484	477	499	501	470	465	477	470	481	487	478	476	459	467	451	502	452	520	483	466	480	469	497	481	466	467	467	469	480	509	507	472	506	495	476	490	486	472	503	475	441	494	472	433	493	452	494	501	463	481	508	497	465	520	494	482	484	453	484	483	456	476	483	454	450	497	476	462	452	453	521	500	453	479	500	479	459	527	496	477	495	461	495	501	476	471	516	434	437	492	508	530	454	502	482	488	509	459	480	489	502	480	490	471	480	455	466	504	472	464	510	481	476	485	469	454	489	489	452	521	458	479	502	483	485	460	489	467	449	474	449	473	493	490	462	472	505	490	515	485	508	468	492	495	467	472	465	521	497	496	505	484	479	439	477	505	494	461	466	465	520	458	477	502	482	465	463	476	477	490	478	451	480	496	476	496	514	500	456	501	471	505	501	472	478	480	480	461	464	524	455	473	479	502	455	516	492	495	515	478	509	482	466	461	448	479	512	453	469	479	506	496	479	473	452	462	502	461	476	461	502	490	486	493	483	431	458	495	494	465	475	484	495	476	494	465	543	483	499	460	486	450	526	497	463	461	459	516	451	465	478	523	465	449	509	507	462	519	454	499	486	493	517	476	486	460	487	519	490	474	439	501	515	510	499	478	506	472	471	501	459	478	494	470	513	467	512	443	449	472	492	504	477	496	469	477	432	496	450	496	453	505	506	473	498	479	470	478	468	453	495	470	495	498	496	484	479	467	491	479	530	486	458	443	490	451	493	475	506	459	468	467	477	479	467	456	449	479	500	463	472	454	496	475	533	452	477	498	493	441	476	484	486	467	490	509	512	528	451	489	478	466	471	476	439	462	490	471	456	458	448	511	435	492	478	460	467	476	477	508	500	507	478	471	476	484	468	521	490	466	461	467	443	473	484	476	464	514	468	485	478	461	478	531	428	484
8531	1236	1231	970	858	700	537	505	436	396	427	376	355	382	361	336	344	342	372	330	312	340	340	331	329	314	310	325	307	338	320	322	328	327	314	341	310	342	316	300	314	317	335	352	335	321	310	344	309	323	317	354	350	353	309	283	323	334	312	327	343	333	336	351	335	331	329	350	302	348	353	303	308	276	315	317	339	341	318	330	308	336	315	313	337	321	362	310	323	316	347	314	304	323	314	327	322	310	355	337	301	315	318	329	336	344	282	302	345	342	320	329	300	334	320	335	308	339	306	330	336	321	341	296	306	317	325	322	340	340	314	323	321	309	329	322	338	313	293	298	340	321	335	338	299	297	327	324	324	348	303	306	318	334	303	306	320	318	327	329	320	326	299	358	339	343	301	297	312	343	301	342	312	295	313	288	302	298	316	299	358	310	325	313	312	294	309	347	331	315	331	306	338	304	353	337	362	307	314	347	319	345	321	313	318	295	335	340	324	339	334	272	321	311	285	325	326	309	345	321	311	332	343	308	333	327	339	289	317	326	312	315	296	337	345	321	327	348	333	315	323	310	331	278	331	334	339	337	294	292	286	303	363	338	317	343	310	336	332	305	337	299	327	350	332	325	316	307	367	317	330	297	346	309	302	338	359	282	319	298	318	324	311	348	316	301	349	319	360	321	336	330	314	337	313	351	295	326	289	297	341	325	328	345	336	335	286	349	339	314	296	332	342	298	309	345	328	320	304	327	339	353	351	340	337	329	295	365	350	339	343	331	310	324	343	327	317	313	327	315	331	275	318	323	316	291	335	347	323	296	364	343	317	322	323	314	357	329	326	351	328	311	317	326	351	305	347	311	333	308	296	287	297	356	290	323	321	312	313	314	323	294	307	314	309	343	361	327	325	323	357	316	299	311	343	311	326	328	317	304	289	304	358	320	308	295	313	338	307	327	337	288	323	354	291	325	314	322	339	293	298	329	336	287	311	359	331	334	325	312	287	321	322	328	315	315	326	318	303	322	353	367	334	355	336	326	337	367	306	309	326	307	297	281	311	342	322	372	314	327	320	317	323	300	321	301	321	330	293	354	323	300	344	293	340	335	314	340	305	329	303	320	316	329	350	337	319	332	311	319	307	340	308	319	367	332	305	308	310	313	312	309	338	321	339	307	344	333	340	305	317	323	332	321	357	316	322	355	316	331	310	293	332	304	330	324	308	328	359	330	336	326	329	354	331	328	310	383	314	329	307	325	353	310	328	354	335	335	301	327	281	305	324	341	319	292	295	306	296	320	315	307	340	334	312	366	325	302	353	332	330	305	313	340	308	288	352	326	316	304	309	310	334	301	334	311	291	318	289	327	317	310	309	294	308	326	291	334	303	283	296	339	292	330	333	324	318	316	370	318	303	315	357	324	349	305	330	313	289	297	293	326	327	308	343	320	289	319	332	339	305	309	331	334	308	299	311	323	321	316	321	315	324	310	298	300	299	326	343	301	301	324	310	310	335	283	332	311	326	302	306	336	318	312	327	306	328	288	321	333	341	330	370	309	327	334	335	355	289	323	333	301	338	321	273	322	329	303	298	316	312	323	319	303	329	307	284	287	326	341	299	336	316	306	329	296	325	317	320	333	315	308	318	326	319	327	338	336	336	342	338	291	328	305	324	322	350	314	310	352	343	344	301	345	307	317	304	303	345	362	318	342	343	328	348	313	300	272	318	289	305	321	277	331	339	339	307	321	320	322	309	330	299	326	333	333	316	316	319	321	324	324	305	319	318	346	315	306	321	331	342	361	321	323	328	334	301	304	304	337	325	320	330	281	342	328	332	305	298	309	333	334	321	330	331	311	338	331	310	298	342	297	330	346	344	308	351	281	351	323	332	317	354	332	337	324	338	297	351	296	355	334	329	323	311	316	329	318	322	338	331	340	299	298	344	306	314	357	308	306	317	333	327	292	322	335	335	287	342	333	285	318	330	325	319	322	349	279	346	316	347	355	299	281	307	338	317	297	314	335	320	323	305	332	327	346	295	340	344	357	317	349	331	328	333	324	314	326	314	329	320	313	338	312	322	319	310	345	285	333	321	291	322	338	321	315	328	354	338	339	325	307	290	344	321	310	326	321	344	349	312	347	338	338	340	347	345	316	297	327	337	322	353	322	346	286	332	325	324	298	301	301	301	307	360	307	311	318	325	309	308	303	313	310	341	321	304	290	363	308	328	293	361	323	315	300	317	317	324	294	319	355	331	338	313	328	317	323	325	315	323	331	318	322	321	325	323	297	314	288	302	340	319	336	311	300	316	319	286	341	332	326	324	326	334	312	301	313	320	319	322	298	350	312	314	329	371	306	319	314	349	290	324	310	359	342	327	329	322	319	322	357	307	342	293	313	353	363	343	352	326	358	330	323	312	347	344	313	304	304	340	323	313	327	312	320	312	339	339	316	290	320	344	302	315	298	340	331	331	318	308	331	289	304	312	328	324	303	313	355	349	322	342	301	305	349	313	343	293	311	298	304	300	309	299	324	323	300	330	319	310	344	319	290	321	308	284	295	337	327	348	311	308	291	322	301	311	370	334	321	304	323	316	358	325	295	325	299	321	314	288	296	315	340	321	336	320	307	321	331	291	319	369	314	328	316	315	324	289	311	308	314	322	327	330	342	292	318	333	337	347	338	328	339	318	302	312	288	295	307	354	328	330	356	321	326	311	343	347	313	359	290	302	282	296	338	342	302	303	331	323	299	319	310	328	290	316	363	310	346	299	328	300	328	347	328	291	359	325	334	350	302	336	323	296	334	336	315	313	315	300	325	329	308	301	334	323	320	313	322	333	307	332	323	324	307	318	298	293	341	341	300	292	302	327	327	334	318	369	326	352	352	351	322	311	299	344	331	310	335	333	333	330	328	309	278	333	309	325	273	361	315	337	303	312	298	314	341	298	304	306	297	295	333	340	324	316	313	301	341	340	303	331	282	323	308	342	317	346	303	310	336	323	336	342	340	333	308	366	339	299	284	320	294	316	319	313	328	323	320	362	342	329	325	331	319	326	310	336	333	359	334	351	307	310	339	320	316	304	279	296	357	313	358	316	310	310	308	313	328	291	323	321	290	343	342	321	313	339	298	312	330	346	352	304	301	306	329	269	310	301	327	308	331	302	287	304	319	301	332	319	341	335	310	339	342	332	306	365	360	321	326	364	313	347	321	309	336	295	319	318	295	324	341	318	347	318	315	312	320	315	326	316	321	334	279	301	325	339	297	333	292	333	313	317	321	325	317	312	311	315	327	303	336	343	310	341	338	303	315	325	330	322	319	348	301	303	329	342	312	318	332	316	326	296	354	327	297	312	312	317	315	302	300	326	333	331	333	321	299	304	353	327	323	355	373	304	345	349	304	297	334	330	342	304	328	290	302	306	309	331	324	311	327	319	294	350	339	351	330	322	336	313	306	332	335	317	329	299	322	334	329	338	335	290	341	342	314	311	319	350	304	307	343	300	306
6133	1625	2399	3088	2852	2466	2181	1894	1754	1608	1546	1364	1389	1294	1227	1173	1115	1086	1103	1051	1020	1041	993	907	1011	976	981	989	1002	926	914	976	977	955	901	972	897	945	926	930	908	883	893	856	889	898	911	859	939	942	891	938	900	947	869	902	890	892	899	873	928	953	864	871	895	882	893	888	912	925	912	921	881	898	855	910	881	906	863	840	920	823	899	878	899	897	889	869	880	910	813	884	877	920	849	922	868	885	869	872	946	854	880	855	903	905	842	898	856	919	867	902	899	904	810	874	929	892	863	855	834	855	850	828	922	914	872	887	892	891	847	844	915	873	895	854	937	847	888	845	917	880	891	936	862	923	885	887	906	864	877	873	882	863	934	927	827	916	910	867	835	863	872	826	928	844	906	892	882	847	918	916	915	842	857	874	870	911	900	898	922	884	904	903	915	864	851	876	851	885	879	891	874	906	851	831	846	875	839	869	848	913	899	874	892	871	840	916	890	884	849	883	876	888	820	890	923	907	907	895	859	858	847	915	833	927	838	908	898	938	888	899	851	822	895	884	932	891	878	832	869	903	866	879	851	895	845	886	902	908	849	865	833	953	828	858	900	889	913	886	906	869	839	900	861	894	916	868	883	882	964	880	869	888	861	886	921	889	910	892	837	839	868	807	840	895	898	886	930	838	819	898	831	947	880	864	900	970	854	920	898	891	885	911	857	885	908	907	884	860	856	857	908	891	878	883	928	859	844	881	832	854	890	870	865	839	882	865	899	852	870	928	862	844	882	865	898	865	878	843	920	849	931	875	870	884	890	870	894	851	880	892	846	804	881	860	899	830	901	886	883	954	805	883	903	897	938	947	841	891	884	865	867	909	846	883	896	875	897	883	880	828	869	888	899	885	877	887	882	854	958	833	879	844	899	884	899	855	888	923	869	884	866	951	853	911	864	878	920	897	914	900	923	878	904	906	914	889	881	871	851	899	861	900	880	912	815	855	878	834	887	869	935	822	908	823	918	881	840	890	866	875	928	901	789	883	883	895	873	869	844	900	936	879	916	894	895	866	896	876	896	868	895	858	905	879	897	878	877	932	911	875	901	865	828	901	916	916	821	872	864	883	848	871	857	797	874	858	876	851	873	930	821	935	884	876	849	877	853	848	877	816	903	844	843	866	875	895	884	903	852	859	881	824	916	896	823	896	897	863	887	905	888	863	900	892	889	874	918	885	858	871	839	838	846	865	946	873	864	840	923	898	949	898	903	910	900	859	917	866	904	902	843	828	909	854	911	899	895	862	897	873	941	871	842	887	838	875	864	821	897	808	872	899	889	909	871	862	860	915	872	863	869	880	871	878	884	882	931	887	862	895	893	881	895	880	888	901	852	863	847	865	877	842	866	892	818	872	880	892	893	908	860	915	869	884	886	895	903	932	845	857	865	865	866	823	897	905	875	830	897	866	918	874	877	894	850	912	947	881	850	879	859	887	875	886	895	845	921	886	895	871	919	860	879	874	836	883	925	876	866	908	875	914	920	853	877	854	903	897	906	911	846	885	857	892	895	815	854	893	853	859	921	858	857	838	900	884	868	818	892	876	918	874	871	852	863	886	900	881	925	849	862	952	791	892	853	909	869	869	798	916	922	873	811	936	895	885	890	935	863	908	826	906	886	850	922	876	859	899	885	824	886	889	913	844	863	859	939	879	848	892	880	893	817	945	912	890	884	869	856	935	896	878	916	863	897	867	919	865	894	837	914	905	883	899	924	923	925	848	920	875	857	884	906	851	812	851	925	906	859	885	897	912	895	878	845	902	859	903	893	954	906	892	845	881	874	921	892	911	878	816	911	880	892	876	883	839	874	879	882	887	868	870	883	889	874	829	829	873	889	929	946	886	855	865	867	851	826	877	900	808	904	905	842	888	869	902	884	877	841	902	906	840	871	853	887	834	959	899	886	843	794	876	877	879	834	874	874	875	929	819	860	893	862	858	913	874	882	874	855	885	901	909	873	899	903	854	873	898	897	843	888	837	876	887	872	920	899	868	869	897	882	874	854	910	912	875	824	869	870	844	897	894	900	892	864	885	882	872	892	863	903	869	877	878	896	851	861	846	901	915	861	871	932	929	892	895	878	871	824	897	852	881	866	912	886	868	895	866	902	853	874	898	854	875	813	868	800	868	897	859	897	932	908	821	856	909	856	907	879	905	867	851	856	907	864	857	790	903	951	893	858	847	866	874	915	879	931	858	884	868	898	990	901	874	845	886	878	887	907	875	839	925	934	891	896	850	888	890	863	908	873	872	877	861	881	851	937	894	853	921	887	825	927	844	887	850	899	842	897	853	862	862	878	863	874	825	883	858	905	886	952	903	899	914	871	895	863	885	906	866	852	867	896	883	919	947	876	843	925	872	855	889	908	900	890	820	900	890	940	881	875	906	855	884	910	892	886	915	876	863	903	866	888	891	861	922	869	899	907	877	909	866	872	880	847	938	858	894	881	913	916	890	896	938	893	913	916	850	873	877	882	859	890	858	834	895	903	877	867	858	884	849	927	907	924	886	860	874	894	865	865	860	847	849	863	883	895	851	840	889	851	886	904	880	885	868	911	902	916	905	900	890	924	875	900	838	929	898	865	876	895	937	873	928	838	828	876	882	859	884	871	818	854	872	896	923	876	897	890	907	870	885	900	912	906	877	863	858	887	901	868	919	871	870	903	889	870	888	846	873	872	906	875	899	863	911	922	822	880	910	904	893	909	869	904	862	835	845	877	897	874	967	915	895	891	927	865	908	929	855	872	884	808	880	900	928	907	864	850	863	878	862	855	886	862	862	909	880	907	911	853	907	918	906	882	901	861	868	834	865	847	872	887	906	913	894	877	883	869	911	847	856	889	933	870	921	833	868	824	874	855	823	888	898	906	896	915	910	934	868	900	910	883	849	882	877	865	830	907	889	889	868	887	860	868	875	848	929	911	902	874	872	863	854	885	840	867	906	885	866	862	813	861	909	859	893	902	872	877	872	907	890	879	843	898	894	871	893	878	873	895	932	905	868	835	880	880	904	904	844	862	863	920	849	882	867	861	841	862	870	865	897	859	897	921	908	869	873	874	908	875	880	855	885	896	881	887	824	858	906	889	884	878	900	873	874	903	873	901	830	880	868	867	842	884	906	907	892	920	888	872	922	879	826	866	899	887	873	901	885	908	903	863	831	868	843	855	848	914	909	886	873	859	897	867	907	856	894	836	906	872	909	908	906	868	910	884	883	876	844	903	870	872	851	878	864	879	847	892	876	928	849	886	884	890	892	871	830	910	879	855	888	859	856	909	942	891	868	929	910	909	874	899	891	840	900	871	853	964	856	915	870	898	863	947	899	879	895	882	879	867	834	864	879	908	905	881	916	832	856	887	819	904	869	889	903	884	930	861	861	855	860	899	894	868	860	860	827	931	879	818	839	861	858	889	878	858	889	911	925	937	893	887	881	871	943	903	882	853	914	908	903	885	887
14521	2012	1939	1564	1117	901	706	723	560	545	505	502	452	472	449	435	441	382	417	412	379	355	379	414	393	372	407	365	363	376	365	342	377	365	355	392	354	414	356	387	370	380	353	362	391	410	358	371	372	375	394	388	328	364	375	375	343	372	342	382	372	336	381	369	344	334	370	389	365	363	342	353	371	363	366	371	372	380	359	414	334	372	372	353	334	384	364	359	406	375	360	363	379	385	375	378	329	366	367	347	330	334	351	335	360	357	352	319	355	341	356	349	378	372	376	356	380	360	413	376	372	314	386	394	342	377	363	382	345	379	332	380	357	341	363	416	378	355	366	387	376	367	338	363	385	324	350	404	383	371	380	354	349	373	368	355	378	367	358	375	367	342	365	389	332	366	360	379	336	349	390	356	398	345	372	355	358	429	384	331	359	376	348	341	365	400	362	346	376	380	342	335	360	388	357	331	346	347	375	377	363	385	350	330	387	378	407	348	370	344	366	346	346	341	375	391	365	350	378	374	375	375	384	367	343	352	374	369	368	353	366	359	362	396	352	359	353	358	384	338	339	379	344	405	359	350	348	389	420	343	378	373	385	343	348	342	380	366	347	390	382	364	351	344	361	316	352	405	387	340	361	368	362	363	350	364	336	380	379	358	366	364	375	374	379	322	336	381	355	335	379	394	361	401	338	344	341	317	313	348	346	354	361	372	391	351	355	354	342	339	371	364	336	366	367	367	301	359	381	338	354	354	364	327	365	365	420	337	365	372	338	407	349	347	331	389	368	368	363	369	366	376	352	358	361	316	373	342	317	349	386	372	333	358	381	378	348	361	373	381	338	366	370	354	321	357	352	365	351	389	365	325	344	368	347	368	314	357	403	345	341	341	325	375	326	334	387	337	360	374	360	373	359	348	333	370	369	342	358	347	350	346	339	350	346	390	378	369	356	354	380	369	336	406	364	365	331	401	340	384	366	362	350	341	376	375	378	346	364	338	378	338	369	332	369	319	339	395	345	349	319	363	351	346	337	351	384	342	321	342	334	342	353	362	348	329	350	370	370	380	338	365	340	355	367	381	377	341	321	358	349	361	335	337	394	378	354	396	359	377	335	397	385	356	367	351	356	382	336	350	353	355	359	349	362	357	353	398	388	367	335	329	380	353	332	337	381	341	366	343	383	351	338	402	375	342	400	383	363	346	359	348	376	370	344	365	413	356	359	392	396	387	337	338	375	333	347	342	382	349	353	345	342	377	361	388	390	375	328	376	394	357	355	379	358	360	369	333	384	385	365	370	360	360	358	370	353	344	409	353	392	358	365	310	382	351	375	360	384	392	364	359	375	360	375	357	367	370	325	366	349	376	397	353	359	368	330	375	340	343	338	317	379	376	382	382	379	337	430	374	371	368	358	365	351	364	364	332	315	352	370	358	379	330	370	346	397	382	392	351	380	368	385	344	347	364	390	355	373	366	372	363	348	355	326	351	363	382	358	370	342	341	355	340	356	426	361	357	344	365	349	367	376	377	365	355	341	345	361	352	366	376	371	358	363	365	345	365	397	350	376	344	340	369	362	354	325	364	372	343	351	381	394	357	398	388	337	367	351	390	383	358	366	361	380	372	312	385	377	359	346	336	366	362	368	328	386	344	375	350	356	358	394	343	336	342	366	359	336	344	345	364	373	348	376	355	331	344	334	311	376	337	356	358	358	383	362	361	387	393	358	347	350	315	372	373	393	408	336	358	337	369	342	356	332	358	359	337	382	374	347	339	391	349	375	368	343	366	327	352	353	370	331	326	350	387	377	335	329	372	364	375	349	357	382	358	387	373	363	390	371	377	394	395	358	348	368	356	357	376	354	353	364	360	348	363	359	363	385	365	358	368	350	401	324	385	360	383	375	350	368	373	406	383	365	369	370	366	354	375	349	348	355	338	378	354	342	362	358	350	366	327	374	375	356	366	355	355	346	345	318	348	375	365	394	360	368	360	343	344	335	370	322	375	326	370	351	331	376	360	347	334	371	327	337	346	333	355	360	392	360	355	397	351	343	361	362	345	412	345	358	380	366	344	362	340	347	325	382	355	366	368	370	351	372	378	350	359	350	366	377	354	366	359	328	337	357	351	385	389	368	376	342	369	362	396	346	344	348	352	350	375	362	380	367	357	373	329	343	372	380	367	390	356	364	371	329	378	375	342	327	378	357	360	347	337	356	350	385	353	355	340	383	375	386	329	379	394	378	369	386	368	373	366	370	348	366	359	354	403	333	405	386	388	374	407	323	398	373	354	352	368	341	405	360	355	371	361	340	377	323	363	359	335	399	338	359	318	350	392	377	339	343	376	360	355	364	377	334	351	380	346	339	377	385	375	361	359	380	372	366	358	366	365	393	373	355	322	390	365	374	391	355	306	341	357	326	354	362	366	371	352	374	375	386	358	371	339	379	356	380	345	345	347	347	355	332	398	382	392	367	368	375	328	348	326	363	367	355	339	368	366	347	338	338	354	359	352	363	354	363	349	334	356	368	351	391	381	376	367	340	357	370	351	355	369	394	370	374	392	392	376	353	340	346	346	373	321	346	348	346	373	354	375	342	351	338	384	385	327	361	351	366	357	352	385	362	377	343	340	336	414	362	347	389	351	339	383	321	366	360	377	365	387	369	355	360	356	368	367	354	374	375	362	360	376	412	352	390	352	364	365	348	375	390	364	333	337	342	348	352	349	383	373	345	364	355	355	366	374	337	396	375	352	381	347	360	373	401	389	365	366	360	368	372	374	345	369	380	342	352	338	340	346	383	402	353	345	348	338	387	367	338	366	354	365	382	387	361	389	357	373	371	351	372	326	366	371	353	301	345	364	353	348	329	382	414	353	310	350	391	376	339	368	361	375	351	363	339	336	321	367	361	350	357	332	326	375	333	363	325	370	390	349	363	315	381	366	391	380	359	319	347	383	353	376	392	374	351	365	362	357	402	365	320	373	358	342	376	342	360	373	357	353	352	363	324	363	360	355	361	363	367	350	357	405	374	353	386	348	359	394	355	339	370	366	345	329	407	351	356	336	365	379	322	381	373	345	335	350	356	358	343	349	358	331	356	337	371	332	374	388	372	364	379	378	367	369	368	331	370	341	345	360	410	392	395	338	392	347	403	343	354	362	342	346	380	356	375	349	366	334	362	376	349	352	379	345	352	334	359	365	383	327	375	383	326	367	375	311	337	355	383	341	397	359	377	325	340	321	326	339	357	349	327	361	360	356	345	335	327	373	358	375	354	363	356	344	361	354	367	351	366	368	362	369	372	329	347	341	331	363	358	347	352	341	352	333	366	396	342	360	375	338	360	349	347	343	360	367	361	372	351	382	388	323	366	344	371	386	350	389	330	352	340	361	384	388	368	350	374	375	333	350	385	349	388	356	350	334	362	340	371	369	333	349	347	350	375	356	354	337	364	322	392	357	352	350	401	383	363	339	348	354	363	348	365	378	371	371	363	358	351	389	403	353
7507	2098	3690	4660	4222	3637	3043	2732	2396	2111	2029	1721	1679	1637	1503	1432	1407	1323	1250	1256	1217	1182	1210	1163	1145	1059	1171	1188	1088	1080	1025	1064	1002	1061	1068	1087	1046	1000	1003	998	1084	979	947	990	960	974	978	1003	910	1005	953	935	991	977	993	1004	963	998	997	1007	951	941	918	950	928	973	956	919	960	999	933	945	933	1017	972	915	993	999	972	944	913	985	922	948	964	941	932	958	956	963	959	943	1021	904	910	984	993	958	958	921	996	974	961	983	882	969	925	870	919	966	909	927	959	932	964	984	963	952	948	951	985	928	936	970	981	913	915	910	925	938	918	966	929	986	979	869	964	922	950	946	982	873	947	933	995	924	948	892	959	948	936	939	924	946	954	895	968	910	933	929	953	958	950	926	965	931	945	974	933	923	963	947	929	936	953	981	930	980	949	955	944	933	977	946	921	909	896	913	945	933	899	937	946	1015	943	981	904	928	943	899	911	913	921	990	878	936	981	964	964	987	932	944	973	913	928	927	1002	1011	948	895	964	958	999	985	922	942	937	916	902	921	889	959	891	922	947	918	904	957	933	969	908	953	917	927	971	880	926	872	928	948	931	899	893	971	913	944	919	959	923	918	976	924	929	959	918	903	981	915	940	963	925	942	942	972	982	974	920	932	1000	925	965	914	961	963	960	899	1010	943	939	908	1006	971	980	992	977	916	948	939	898	936	926	944	945	935	951	989	917	939	1012	946	912	992	924	961	972	968	933	1005	953	923	904	921	936	961	920	937	954	956	931	917	963	933	927	919	906	943	929	994	919	941	968	958	870	946	946	921	1013	957	921	936	925	968	927	901	980	934	874	946	928	913	932	942	914	899	996	939	951	898	921	970	965	948	946	933	889	939	962	875	951	893	971	910	917	934	915	917	941	968	969	976	934	937	910	891	948	916	878	908	963	955	916	926	963	908	931	901	926	963	929	906	945	959	961	943	921	938	918	897	971	944	936	917	955	902	898	962	961	948	954	922	952	956	893	964	927	910	923	978	974	952	917	942	942	908	939	964	974	1020	956	928	941	908	966	960	900	954	914	916	960	948	911	909	937	947	942	992	923	889	965	961	953	935	934	925	916	905	918	925	919	963	958	892	979	942	919	931	951	874	988	937	937	971	980	973	907	886	972	1000	942	912	963	921	988	929	995	933	884	887	879	949	902	962	933	941	925	956	896	900	915	948	847	986	933	990	940	946	916	966	969	980	917	934	917	945	952	929	934	988	965	863	936	928	899	989	981	975	985	982	912	905	989	965	922	939	939	923	964	930	961	1012	919	962	955	948	917	936	888	974	890	995	962	972	915	910	946	889	983	877	908	905	889	918	916	935	880	932	917	953	926	967	982	933	916	912	925	929	960	966	942	959	907	949	954	918	913	948	932	948	929	902	968	989	885	911	906	944	978	925	943	948	962	936	913	921	979	941	888	979	1004	919	935	895	951	949	977	933	927	923	970	919	923	930	925	972	956	951	963	934	950	966	966	947	911	920	938	913	925	911	913	971	939	954	974	887	927	990	918	946	918	998	897	1016	985	863	954	936	960	967	922	925	967	903	976	951	931	968	946	979	946	958	929	935	953	976	909	923	984	944	968	978	866	937	953	924	972	877	951	909	968	869	953	954	974	904	917	918	1005	1017	928	961	973	915	938	939	952	942	898	930	965	989	944	908	931	929	940	935	932	914	974	911	890	955	915	970	966	978	955	927	960	941	936	938	911	924	933	996	925	924	998	963	924	985	884	891	912	911	921	991	915	886	941	1001	918	853	932	932	969	952	965	963	963	929	957	954	934	956	981	969	895	950	949	873	905	952	972	895	899	893	933	887	932	918	914	933	909	954	920	926	906	915	905	939	937	947	899	971	891	932	958	940	984	929	918	957	915	908	1009	936	984	939	966	955	922	968	966	949	949	948	945	908	958	928	953	990	912	935	894	924	959	934	918	947	961	924	883	902	939	953	925	942	916	951	942	946	957	932	897	960	1001	965	926	914	933	989	945	887	957	893	897	950	969	931	943	964	958	931	925	919	946	944	895	890	908	918	1019	984	1020	965	899	922	898	959	934	949	951	959	950	950	981	906	970	905	919	954	937	952	952	928	988	911	942	945	951	910	954	953	905	1022	936	932	947	980	962	997	875	944	959	992	927	949	904	973	903	919	892	940	914	953	1000	912	962	942	985	913	965	910	952	948	987	942	968	979	848	959	962	948	942	903	989	950	950	912	946	912	900	955	950	964	977	903	936	940	964	900	883	902	965	981	926	947	912	951	909	951	982	936	932	930	987	906	934	974	1024	907	942	875	930	967	944	1012	894	986	997	944	919	903	931	940	981	862	977	916	1002	963	925	940	971	912	1013	923	946	925	933	992	959	971	956	886	938	985	935	905	970	938	898	932	909	932	874	964	918	880	951	944	914	920	940	999	929	970	918	941	922	979	976	912	913	926	872	932	970	941	867	981	934	953	886	987	942	919	905	947	981	897	941	967	923	935	938	966	964	898	983	920	878	907	970	943	982	999	971	924	916	949	928	998	944	909	952	927	928	930	958	1028	968	896	966	932	981	998	973	962	967	931	900	970	925	942	935	986	915	958	963	890	963	980	917	996	926	939	882	948	944	937	923	933	920	950	950	923	990	897	905	934	901	942	923	918	907	946	930	981	913	977	903	952	906	899	953	959	987	969	929	932	919	977	970	916	974	937	942	996	986	940	961	923	921	893	913	943	956	950	949	922	946	934	938	920	893	948	974	975	971	943	962	942	967	955	920	911	915	882	914	900	961	955	901	957	943	971	971	893	950	944	925	960	905	952	972	929	926	959	934	952	941	967	941	929	929	961	971	934	915	894	913	910	961	980	951	889	953	966	952	938	924	987	925	934	922	954	964	906	968	906	886	932	943	906	953	902	941	967	905	892	960	850	933	913	1002	983	937	944	944	912	913	915	933	906	920	945	976	912	905	917	901	893	902	973	974	973	959	949	949	940	932	960	918	885	954	959	890	932	948	931	913	947	964	944	917	943	949	911	921	878	959	966	936	934	928	959	978	955	959	968	929	918	952	964	975	877	852	916	890	948	838	935	925	931	932	961	960	968	936	927	950	933	986	957	883	854	946	887	916	923	937	929	998	973	970	980	942	957	939	932	908	925	973	895	933	939	1000	935	942	899	924	932	927	951	915	976	971	902	931	950	949	917	956	945	997	903	948	941	923	930	954	911	918	948	940	921	948	957	893	968	974	976	908	949	976	970	912	974	902	932	910	942	957	953	977	960	875	974	926	950	911	936	933	937	924	966	956	968	960	878	939	889	990	914	957	969	907	953	899	964	959	939	956	968	945	935	890	948	937	999	951	930	960	921	952	947	936	958	902	958	869	893	942	949	889	914	895	979	929	985	934	939	944	934	920	921	939	950	874	916	929	967	1005	899	946	930	912	991	970	916	919	987	936	914	939	929	943	894	876	932	914	994	977	938	965	927	872	934	960	938	938	915	960	908	907	936	964	940	934	913	932	886
1835	177	329	213	167	148	135	148	143	148	153	162	158	153	156	150	146	127	139	171	148	164	147	162	174	147	165	159	160	152	157	138	139	140	167	139	133	155	139	117	144	172	135	127	131	140	123	167	132	157	166	167	162	136	133	142	153	168	152	151	151	138	133	134	138	160	148	128	149	129	141	122	139	146	146	128	137	155	152	152	154	173	142	151	145	128	141	144	173	145	156	157	154	157	145	141	136	119	132	163	147	184	129	147	137	159	160	142	148	146	133	143	157	159	165	152	144	168	155	134	135	147	124	157	148	149	129	151	132	154	164	153	158	158	148	138	125	152	154	158	141	158	155	128	134	133	140	140	153	160	136	146	151	126	153	151	178	148	132	137	138	147	141	148	145	137	132	153	122	131	149	141	126	149	148	150	137	150	129	147	138	158	150	151	129	157	161	143	130	156	167	158	157	163	163	154	143	170	148	159	138	148	132	128	166	146	143	124	161	139	153	147	116	135	141	137	125	166	153	148	139	154	172	134	142	146	154	155	145	132	139	158	125	154	149	151	134	144	148	144	136	142	154	145	133	131	141	135	138	160	158	152	138	147	141	142	154	144	141	138	178	138	141	138	156	136	152	121	128	158	151	144	131	120	148	144	154	141	170	128	140	120	122	144	136	134	155	146	146	172	154	138	156	158	142	157	169	151	172	138	146	159	145	120	151	146	159	165	159	137	135	160	147	163	154	136	149	147	139	142	153	169	161	149	148	121	125	157	147	146	140	146	145	150	165	142	159	161	152	135	164	161	127	128	139	159	137	144	168	153	146	143	140	150	142	148	147	143	147	140	134	158	147	142	141	170	152	143	140	136	139	150	142	138	154	156	138	119	151	129	144	114	132	161	142	143	142	137	128	144	150	161	147	151	130	125	139	134	139	173	142	151	138	148	141	160	142	139	153	151	149	137	146	143	147	146	149	127	152	137	168	147	161	129	129	142	148	130	156	155	141	141	153	155	144	152	150	168	143	171	126	142	175	151	168	135	132	131	137	131	143	146	135	142	135	143	129	137	160	147	152	126	144	147	136	154	144	161	152	135	136	176	154	165	128	151	140	149	155	136	144	142	150	158	162	153	133	149	148	163	121	133	152	151	162	152	139	144	143	154	139	145	156	143	136	152	157	138	144	141	164	119	145	131	150	150	150	150	146	139	125	141	153	150	157	131	163	167	159	129	172	144	153	147	144	165	154	148	129	141	162	164	156	127	180	141	163	120	159	131	140	163	159	180	148	154	159	153	158	145	117	135	140	140	177	137	149	144	134	146	149	134	153	160	141	140	138	140	157	155	149	132	140	153	139	151	133	150	156	147	149	152	139	137	170	134	144	130	155	144	116	141	146	159	142	141	138	148	159	137	126	162	153	140	167	166	164	144	139	141	154	182	141	138	129	146	162	161	153	129	139	151	185	155	135	165	136	153	140	134	157	147	140	144	135	152	122	158	162	145	137	127	149	144	137	134	153	142	138	157	159	144	168	132	146	149	165	134	159	141	154	147	146	166	155	151	144	147	175	153	135	158	156	138	184	138	143	149	146	121	145	132	129	147	175	129	158	114	144	142	166	151	158	136	149	157	154	156	170	153	139	156	133	148	142	166	176	163	150	131	142	153	154	147	135	169	141	147	160	123	157	161	150	159	139	141	153	153	139	130	138	131	149	136	126	160	144	132	160	136	136	170	167	142	129	159	160	153	134	166	166	144	159	134	144	129	162	115	129	176	146	152	164	142	141	163	157	125	150	137	136	140	146	147	156	155	139	129	144	165	125	114	168	144	142	144	151	144	135	139	156	161	127	145	138	167	139	157	134	145	141	145	164	148	158	133	141	156	158	151	128	148	134	154	152	155	146	127	152	156	160	168	147	123	146	153	150	139	121	137	148	153	133	142	149	148	157	137	114	147	139	166	135	161	151	152	149	124	155	145	153	142	143	160	134	144	127	148	137	132	139	146	160	145	143	169	134	141	140	142	141	143	155	140	159	136	148	123	157	149	145	140	121	167	145	136	121	157	141	143	145	141	153	154	143	167	147	142	148	177	145	140	152	153	155	135	140	173	152	119	143	128	143	135	145	138	141	161	150	155	125	143	143	142	141	139	144	149	156	146	160	144	148	163	148	152	132	172	150	152	140	140	169	160	167	149	137	138	146	142	138	156	134	145	131	169	137	146	148	127	141	148	160	157	137	166	144	135	152	144	155	150	147	158	166	139	160	137	142	159	141	145	136	140	150	119	131	164	135	163	146	152	163	151	139	126	156	155	156	170	126	143	139	152	149	154	150	159	160	138	143	136	139	149	152	156	139	160	156	158	141	151	146	131	128	144	136	144	140	166	138	132	136	170	139	141	143	161	134	144	137	141	141	151	170	151	128	152	150	134	156	153	154	152	115	151	128	145	138	147	151	133	149	156	145	134	148	187	136	159	137	153	124	142	145	110	150	152	154	140	150	151	156	151	159	143	146	150	161	138	137	133	150	150	152	132	151	146	151	139	129	149	138	135	133	150	126	136	148	134	141	163	155	152	141	146	152	136	158	161	147	128	133	152	156	127	146	154	153	154	128	134	151	151	160	155	150	149	153	119	155	163	132	135	157	155	148	143	151	163	142	146	163	155	186	149	154	144	156	151	141	139	154	154	142	138	152	159	145	156	155	137	165	143	119	134	146	148	147	147	163	136	155	175	122	150	155	144	130	132	140	144	157	128	142	155	139	143	143	136	133	153	145	146	147	151	136	162	151	131	131	141	151	149	159	147	141	154	148	136	133	117	149	158	167	145	143	139	132	143	145	146	121	166	150	134	168	132	148	141	130	145	161	134	138	153	150	131	154	147	144	151	163	147	161	129	153	143	139	143	158	145	153	139	141	152	143	152	146	135	151	150	151	145	162	137	136	143	144	156	154	142	158	143	152	144	139	148	142	136	157	136	141	142	145	122	137	143	140	147	158	134	177	133	137	144	140	130	152	153	150	151	124	126	150	161	153	150	154	140	150	138	139	141	159	154	155	151	126	157	149	148	130	163	152	168	177	159	152	133	154	160	147	150	127	148	146	136	138	143	145	147	150	175	147	155	139	139	137	145	145	167	135	150	154	144	128	151	154	116	132	132	151	148	146	141	138	141	146	158	144	147	151	134	153	160	140	136	135	117	142	128	124	143	123	135	145	136	122	159	150	158	128	157	153	135	127	149	153	157	133	156	154	159	163	141	145	128	151	152	131	123	142	139	138	137	151	145	145	157	130	153	149	155	133	146	127	160	155	145	159	133	139	151	126	154	150	164	167	152	123	130	150	140	146	161	143	167	140	148	148	141	136	146	145	142	137	157	149	155	151	134	167	130	156	147	165	155	149	143	142	152	164	138	160	136	137	129	135	166	146	153	144	146	139	148	159	149	148	140	143	161	146	151	145	146	155	144	132	137	151	142	166	150	141	165	151	153	149	153	158	152	127	154	155	150
2142	546	807	596	600	558	559	550	556	481	537	507	489	484	508	484	523	517	493	527	501	518	493	518	468	493	515	513	505	503	504	465	497	445	509	477	467	530	466	489	458	473	476	482	513	504	511	470	457	507	479	458	471	463	470	481	484	432	496	456	501	495	501	513	522	490	464	493	529	459	458	494	479	512	495	499	517	485	481	481	489	486	503	503	458	488	483	462	467	459	464	468	492	482	493	521	508	476	499	493	515	462	485	485	506	512	459	509	528	479	470	489	498	501	496	486	478	500	497	492	502	509	472	459	506	495	444	502	482	521	500	495	450	484	460	468	495	504	515	484	466	441	520	482	459	482	500	483	487	504	496	467	513	505	485	494	454	489	491	444	510	469	505	503	484	481	516	461	512	465	489	484	487	492	513	485	503	454	495	502	509	491	509	484	505	480	531	479	493	521	502	471	449	465	479	447	510	472	494	469	501	469	470	476	526	513	482	480	497	499	491	457	501	525	495	472	483	474	513	510	480	493	519	470	486	513	458	462	470	502	463	456	480	505	501	479	469	453	480	480	481	456	493	483	452	507	461	511	505	429	477	479	508	508	456	490	462	491	491	472	480	489	496	494	523	487	493	503	512	486	452	484	481	480	512	501	450	438	489	502	439	501	458	511	525	497	527	454	443	468	508	480	509	460	495	541	462	463	523	445	486	475	465	485	463	524	491	483	468	484	436	499	482	488	469	518	457	506	499	481	469	478	533	509	423	497	459	490	479	479	512	483	513	503	470	467	483	498	475	511	528	470	485	501	508	521	475	492	488	483	520	513	481	481	440	534	441	478	503	479	468	476	497	501	493	484	468	497	486	460	509	511	511	485	457	482	501	490	480	496	509	493	469	473	487	474	463	467	502	472	505	478	506	509	472	480	504	457	475	484	470	466	438	460	489	511	456	462	478	465	517	483	476	475	464	501	469	493	483	451	441	490	499	455	486	491	474	481	477	523	451	516	516	492	453	483	486	472	492	504	514	517	460	468	471	477	491	481	501	482	502	455	499	504	488	476	458	501	505	509	481	515	462	459	466	449	483	488	477	493	463	499	474	492	485	527	459	500	445	452	485	487	492	483	456	472	530	484	505	485	483	503	448	478	467	487	470	512	456	477	498	482	479	520	462	505	488	462	472	444	492	481	503	488	486	482	501	491	486	466	468	518	511	467	461	486	504	462	468	456	487	442	460	474	500	477	486	469	519	460	469	483	479	487	439	492	471	498	474	516	468	488	472	474	497	481	493	494	481	488	479	479	488	482	435	457	475	467	494	506	432	454	507	496	472	513	469	452	468	536	482	454	474	473	504	507	439	480	518	496	507	490	476	504	477	521	528	444	499	509	491	465	480	490	480	495	460	521	449	486	506	464	525	461	500	466	504	486	496	496	475	460	490	473	501	475	475	507	490	487	480	482	499	487	489	472	507	452	451	500	481	464	499	509	470	516	491	469	477	483	511	478	484	500	473	475	486	479	508	509	500	493	450	462	462	495	493	483	495	481	516	496	464	490	489	463	501	484	495	464	433	465	474	466	493	454	492	497	507	488	455	492	468	483	459	470	483	464	495	457	469	455	512	451	464	451	488	441	506	500	501	485	483	520	520	481	469	472	496	466	487	474	510	479	482	504	493	479	453	537	453	471	500	507	490	521	507	473	491	424	474	509	465	455	470	511	505	514	462	528	462	508	480	524	474	509	472	489	479	468	478	505	483	475	460	499	482	478	491	488	475	498	524	503	492	444	536	480	495	466	485	489	511	502	462	504	472	471	467	473	511	472	507	511	489	510	486	524	506	503	493	486	455	502	464	486	497	479	486	470	519	516	478	474	498	468	476	486	499	477	484	486	517	464	497	463	489	515	472	447	486	477	479	495	475	435	471	479	500	518	449	467	474	501	484	482	477	514	470	469	480	499	475	484	481	480	517	505	465	485	481	460	465	478	462	486	472	448	482	472	441	508	524	497	480	514	469	477	510	494	456	473	441	514	493	458	502	470	522	463	510	463	490	454	466	547	489	460	487	515	506	490	486	482	456	462	495	454	484	510	487	484	479	487	488	481	493	475	474	476	475	493	462	492	459	506	460	474	485	469	519	516	449	465	435	488	483	505	471	459	481	526	501	524	426	464	462	499	472	477	456	474	496	488	497	516	512	486	475	513	492	476	495	472	465	479	469	513	500	491	456	498	477	487	471	496	483	483	485	465	448	479	505	473	433	453	478	467	492	496	507	515	503	442	460	498	480	512	451	453	467	530	469	496	494	449	475	469	489	470	501	512	479	479	436	479	484	496	446	471	483	469	490	467	477	518	481	448	491	438	452	492	501	485	518	466	492	469	514	510	496	441	484	484	472	511	470	486	456	462	475	467	518	473	485	490	472	455	425	524	467	480	480	499	481	486	482	476	474	438	478	473	480	489	480	479	517	459	507	496	457	474	469	472	471	473	479	484	478	541	505	472	531	451	492	488	459	500	473	475	493	510	456	510	497	459	495	466	464	501	482	478	482	487	476	499	509	445	462	485	476	439	455	484	476	481	475	462	492	485	501	477	518	470	500	510	441	452	450	500	492	487	495	488	473	443	468	466	471	493	479	484	529	437	474	486	483	465	508	520	458	493	475	490	440	480	488	486	459	494	496	495	494	415	501	402	466	487	491	505	475	510	480	486	505	501	513	462	501	504	451	440	495	503	477	483	512	463	495	485	488	469	457	498	478	519	504	456	478	513	484	473	501	464	486	510	508	496	497	540	463	500	472	488	473	473	491	472	511	479	476	460	507	451	476	474	463	504	470	427	469	453	489	533	475	519	476	465	515	458	499	513	473	485	457	530	472	511	436	469	481	533	497	474	469	475	487	536	494	505	528	491	471	458	462	479	445	482	479	519	472	475	468	507	446	462	510	488	460	515	498	517	471	513	481	465	496	481	463	471	498	492	487	497	460	480	487	462	449	440	472	473	454	495	497	491	487	473	458	480	491	510	507	491	517	471	489	446	486	479	484	509	491	436	520	488	472	451	454	477	481	502	502	482	495	498	431	505	470	493	494	482	491	472	485	498	512	464	479	475	470	466	455	495	497	477	479	486	500	506	484	460	469	467	524	494	487	469	461	501	496	447	494	497	492	451	460	509	507	511	481	478	481	455	479	473	472	475	462	513	507	470	461	446	488	466	485	523	485	513	489	524	517	466	465	476	518	494	481	472	446	472	450	509	477	508	470	476	543	472	465	445	467	472	478	500	497	450	482	460	535	492	485	502	471	488	524	486	514	500	482	492	490	530	465	482	479	462	457	461	503	488	470	487	477	459	504	517	469	462	483	500	487	466	508	490	466	481	442	488	425	433	482	474	481	505	506	471	506	506	488	452	524	495	549	469	450	483	482	485	481	472	495	494	487	454	458	468	511	493	493	468	506	495	483	515	488	498	494	540	458	498	426	497	460	499	516	488	450	487	455	445	522	492	453	508
8521	1656	1434	1077	777	609	532	452	445	429	391	359	382	375	355	317	351	351	391	326	362	342	344	313	354	315	354	336	346	312	344	344	319	339	355	373	293	327	312	307	331	318	316	327	322	334	307	338	320	372	343	325	334	332	325	317	303	319	307	337	302	289	334	303	286	319	322	322	286	303	361	358	306	331	308	326	314	313	349	342	329	325	300	322	301	336	292	315	321	336	324	336	340	304	293	299	336	326	331	304	317	367	365	306	306	335	330	298	329	327	314	324	330	340	329	317	320	352	360	307	297	294	318	354	323	327	313	307	317	323	356	329	290	358	293	349	341	329	307	293	306	304	307	328	315	308	298	308	323	305	301	312	284	314	298	304	313	328	316	341	325	322	339	327	318	330	329	352	319	310	317	322	321	317	316	341	303	321	277	304	320	295	331	323	301	311	316	293	303	320	345	323	317	289	319	320	334	317	325	318	340	320	345	330	327	310	346	318	298	331	287	305	345	308	319	310	350	329	328	312	305	319	286	322	342	294	285	367	308	324	318	324	313	340	314	353	325	321	303	313	297	349	348	332	367	303	326	320	299	337	283	272	312	325	346	319	291	338	304	327	325	319	307	368	323	348	332	350	311	339	319	318	340	321	292	330	300	335	314	341	311	312	300	333	309	320	303	327	299	279	317	320	347	321	327	318	281	310	330	344	308	317	312	328	338	313	312	324	302	309	340	286	292	352	317	319	316	348	358	327	312	346	326	328	325	306	355	303	328	342	343	307	327	310	333	331	286	329	303	320	330	347	313	278	318	291	351	343	325	306	334	296	357	347	313	345	322	351	318	286	323	313	309	331	345	298	323	344	336	318	353	348	316	343	295	316	294	301	328	366	312	323	304	320	335	292	308	300	332	326	312	353	338	329	303	316	333	313	314	308	312	331	326	332	329	309	322	346	314	364	281	308	331	318	326	345	330	342	308	322	318	315	307	309	356	369	284	351	289	338	281	326	330	338	328	321	311	346	349	319	322	327	342	324	289	312	333	336	307	316	273	326	318	312	315	322	274	332	299	346	326	302	321	346	345	319	293	308	316	339	300	318	332	308	326	295	320	303	333	323	328	316	332	285	321	342	335	348	325	290	342	331	335	332	316	296	318	323	329	332	337	320	316	326	326	337	294	304	323	317	345	336	316	291	299	313	321	312	338	318	305	336	337	308	314	331	348	363	333	276	302	306	292	324	319	293	336	320	320	331	351	326	311	339	270	318	306	310	302	320	300	308	355	315	367	318	284	317	340	343	307	339	335	306	279	308	321	326	316	346	325	330	295	335	334	316	341	313	305	329	319	314	322	338	325	314	296	309	321	314	333	333	311	312	293	346	311	323	361	335	339	333	306	336	329	295	329	306	308	295	317	288	325	351	328	296	315	287	310	310	302	303	321	325	351	326	302	311	345	334	273	306	324	310	314	299	361	345	304	338	303	315	356	327	310	297	314	340	328	320	300	349	337	320	277	315	327	300	314	301	324	327	305	325	344	287	328	294	326	355	320	333	318	327	315	315	293	309	329	316	292	381	311	294	309	318	323	322	331	296	304	332	356	326	308	328	312	327	298	313	297	301	334	333	296	307	297	273	328	334	320	307	349	310	323	297	317	340	304	341	346	351	327	318	332	321	332	305	312	310	298	337	311	298	321	330	341	323	303	306	314	297	314	311	317	338	300	342	307	342	322	337	316	333	304	327	329	324	343	305	312	332	313	346	300	308	358	344	353	311	323	334	351	289	289	308	330	304	331	299	309	339	348	330	312	324	374	344	307	342	331	306	340	327	345	325	302	316	321	298	293	318	340	313	313	306	345	338	345	327	345	334	312	342	324	319	349	323	343	298	330	286	336	314	334	307	333	325	330	356	330	300	296	300	343	327	307	313	319	348	332	317	346	335	285	340	352	319	325	347	343	291	343	379	324	337	329	331	329	334	302	295	319	350	307	306	349	316	328	287	288	332	323	327	270	310	314	307	289	331	307	319	296	315	344	324	334	328	325	317	341	313	350	343	306	328	316	304	320	316	337	307	353	302	309	309	316	310	319	312	295	308	329	318	323	294	328	354	326	301	342	354	331	310	357	295	327	321	320	315	309	310	342	343	342	294	283	302	325	336	310	315	315	321	344	316	311	319	335	309	320	318	339	300	308	309	308	291	324	320	327	320	329	320	321	354	329	307	315	308	315	326	313	319	307	317	333	313	325	294	316	299	300	297	334	352	301	310	308	302	322	313	327	298	310	300	313	303	350	323	306	298	293	336	304	334	341	334	316	308	322	272	317	354	368	315	302	344	314	321	315	309	319	316	321	295	358	304	284	340	347	303	318	327	325	332	328	334	299	301	304	332	334	313	325	319	325	333	326	321	327	344	329	305	355	305	314	329	303	347	329	301	291	310	325	347	336	319	295	323	343	330	326	337	359	350	366	337	309	306	334	317	327	329	396	328	296	330	344	342	306	306	323	316	330	323	305	313	301	329	331	334	352	295	323	341	322	292	321	322	353	312	310	334	340	347	294	321	344	327	281	283	325	318	321	343	294	319	313	322	332	333	286	361	323	323	319	329	288	328	348	332	332	330	324	308	308	321	301	363	305	300	318	351	325	298	291	321	344	310	320	334	308	313	305	316	305	374	309	325	342	292	315	316	279	317	311	347	292	321	309	306	294	292	335	316	308	305	336	301	348	325	337	329	324	344	320	313	311	352	358	299	314	346	335	302	346	320	324	303	348	343	333	355	306	305	320	323	312	325	312	341	325	323	295	307	298	299	320	305	333	321	295	348	357	307	333	310	333	313	303	312	349	308	304	294	334	326	336	307	304	319	351	338	309	292	303	330	319	333	338	336	321	332	332	352	309	327	329	302	298	288	298	308	300	329	338	309	341	359	319	329	329	337	335	301	344	322	314	334	345	352	327	320	321	304	306	342	311	343	319	319	331	308	334	333	301	290	268	349	312	307	320	287	321	338	303	321	303	327	307	290	334	291	296	335	316	317	311	340	343	307	312	342	341	326	336	311	332	328	312	282	321	331	314	319	327	347	296	297	299	304	314	324	335	342	316	324	319	317	333	315	325	315	341	324	316	292	356	350	328	285	333	343	299	285	330	291	279	355	292	321	319	302	318	316	327	334	329	318	287	316	290	315	317	321	358	296	316	307	322	311	329	299	315	338	315	317	318	344	272	350	337	316	326	342	331	310	334	317	332	331	304	317	354	353	297	281	308	351	327	331	328	339	361	339	304	310	318	309	334	314	300	330	297	272	296	298	353	306	319	293	308	313	348	329	305	309	289	338	312	304	304	339	330	298	326	307	314	319	336	341	335	259	306	285	286	323	328	298	305	369	339	317	306	311	319	298	296	328	322	311	315	312	297	316	306	318	317	334	310	309	331	324	347	323	324	336	321	326	322	334	316	350	304	296	332	325	301	306	328	318	344	335	313	322	306	333	302	330	305	335	317	319	341	327
5928	1946	2544	2962	2780	2445	2172	1920	1669	1571	1412	1438	1208	1200	1167	1125	1165	1152	1066	1007	1013	1015	1033	1014	985	960	992	957	980	958	946	914	916	928	959	918	878	912	939	944	915	880	915	978	937	964	962	925	887	859	938	896	878	892	919	892	897	848	949	868	946	894	862	903	933	872	881	895	929	901	942	906	845	890	936	865	906	891	890	893	889	837	880	951	855	879	900	897	886	893	850	865	850	864	894	896	865	850	832	836	872	889	910	872	904	872	868	863	923	873	855	864	887	854	920	891	874	874	921	845	916	889	902	848	905	863	909	904	910	899	869	868	895	830	884	871	944	836	874	924	829	872	927	839	840	879	914	877	891	874	867	930	895	900	856	876	887	888	922	903	917	850	873	878	807	846	878	861	865	863	862	860	899	870	906	892	881	906	839	879	881	865	881	826	869	866	852	865	902	944	820	868	850	924	882	853	867	880	855	847	854	932	867	857	854	866	851	906	893	835	868	859	891	878	859	865	897	862	901	860	884	841	842	797	874	867	834	895	899	821	891	859	830	843	902	897	868	835	852	871	858	855	867	908	919	863	899	896	899	851	882	898	893	887	873	849	845	824	857	850	934	888	898	860	853	825	895	910	881	894	877	879	890	852	932	880	892	897	865	909	900	879	895	918	902	909	856	932	855	905	847	871	862	820	932	873	881	859	904	899	866	909	852	868	851	887	922	881	862	831	866	858	877	861	940	887	882	907	848	857	919	914	878	904	855	869	928	918	885	889	857	860	878	894	872	856	827	914	872	883	844	858	851	896	895	880	880	869	890	837	881	866	876	843	882	914	886	902	901	815	918	814	872	901	887	846	903	866	908	856	863	874	896	839	934	856	925	878	881	841	855	954	880	878	874	836	907	874	900	886	859	855	912	895	906	818	877	874	851	906	908	924	878	870	865	877	893	827	880	876	854	897	860	846	886	901	883	835	880	923	877	866	881	894	873	898	868	930	888	854	924	865	861	853	885	887	895	909	842	892	871	850	876	920	870	847	868	896	836	885	912	910	927	866	842	921	935	828	844	878	928	843	836	848	866	863	870	858	881	886	883	882	871	824	887	948	880	873	859	884	844	838	914	893	848	874	870	899	907	843	869	883	878	855	893	852	883	838	919	894	814	939	877	884	909	863	894	890	866	880	839	874	886	889	840	938	901	910	884	873	906	858	887	908	840	839	891	894	805	927	871	899	863	850	883	860	925	936	870	866	878	889	914	896	869	880	850	859	813	885	868	838	871	861	851	880	922	880	878	833	876	842	875	795	886	875	846	862	849	811	911	882	905	868	833	879	929	883	909	891	840	897	921	872	875	943	898	876	899	809	842	895	894	823	889	860	864	889	904	897	844	848	803	828	899	895	936	925	857	925	906	909	871	851	877	891	885	885	876	916	839	849	832	833	855	879	840	926	841	914	847	841	947	807	937	918	877	891	858	891	858	915	861	896	891	855	892	885	932	904	868	915	882	890	838	851	852	851	913	868	878	915	872	885	870	876	891	933	871	884	896	890	868	849	863	915	900	930	908	910	867	837	856	869	925	880	909	847	845	851	922	884	877	860	889	886	868	902	841	863	858	927	921	842	864	877	857	852	922	889	840	870	878	840	894	854	870	876	843	873	950	893	877	884	939	865	879	886	901	920	917	889	931	815	862	882	865	806	848	916	880	867	870	892	915	855	914	857	836	870	836	911	841	830	892	896	848	856	882	864	908	887	920	896	854	922	885	856	860	873	869	895	846	858	848	881	876	882	889	881	851	933	914	855	914	944	892	924	839	873	877	841	877	879	877	926	894	903	848	828	883	859	912	818	873	865	942	824	888	901	882	866	864	895	898	880	866	874	881	896	919	878	917	841	882	886	902	878	920	933	889	887	959	923	891	882	902	885	900	884	882	856	890	839	885	833	929	891	883	899	893	876	878	820	929	828	893	933	894	914	874	930	874	892	877	851	873	892	891	889	847	835	861	952	844	893	923	880	842	873	882	894	854	879	883	860	840	908	890	898	873	910	860	856	896	875	915	881	882	856	767	875	851	927	875	905	936	932	865	894	912	857	882	896	828	854	881	925	890	878	824	852	851	884	901	877	861	886	883	839	889	826	879	871	884	898	905	887	860	914	896	895	919	870	880	873	880	890	868	916	847	853	878	898	858	875	845	865	883	882	908	839	827	882	927	906	919	873	848	902	882	848	875	881	921	861	867	899	877	918	846	905	856	881	829	905	819	891	881	892	848	834	917	882	877	835	836	885	943	867	889	927	936	910	806	913	845	889	878	839	954	893	868	853	874	964	856	878	888	871	889	836	849	895	874	883	912	863	910	884	902	896	858	862	858	887	852	872	892	863	902	886	864	892	942	862	925	851	863	923	923	885	829	852	827	893	897	841	887	935	900	882	878	908	906	885	905	937	848	859	885	915	918	877	859	851	872	891	825	898	893	886	919	872	823	908	833	855	822	831	887	871	909	861	910	869	875	881	839	872	857	850	885	898	874	886	874	845	879	840	891	870	860	863	885	831	909	864	865	854	942	890	913	851	860	887	906	889	883	839	880	827	915	897	845	899	897	838	914	880	879	832	825	869	830	867	859	868	859	872	863	927	885	875	935	881	888	899	846	915	851	911	833	891	890	869	861	898	902	870	935	876	907	840	838	895	869	869	882	898	916	887	873	854	924	898	881	847	854	856	865	898	870	848	885	879	935	872	903	864	842	906	889	875	872	871	883	898	862	853	914	895	910	886	878	829	837	836	886	872	856	875	880	896	930	858	859	822	883	855	854	894	794	870	880	866	872	918	871	875	882	890	913	864	911	849	852	856	926	856	882	865	882	946	940	881	870	863	859	849	884	891	924	883	893	864	886	839	848	836	872	895	883	887	887	843	838	868	873	852	871	907	902	844	894	873	854	900	897	869	864	830	877	869	882	888	891	873	933	860	817	856	875	907	856	835	825	846	841	923	835	873	862	883	871	891	876	885	896	893	873	819	888	826	920	917	853	866	873	908	928	889	870	898	850	860	850	928	883	870	869	842	887	872	879	855	813	870	901	923	907	866	850	896	895	922	890	841	851	866	870	934	824	895	881	914	945	875	872	859	885	827	867	904	844	907	936	874	850	898	843	870	877	940	892	911	908	844	875	921	904	866	935	876	890	910	902	883	879	969	900	904	838	825	891	850	879	892	874	903	921	871	872	913	852	873	861	876	884	939	913	902	900	898	866	861	910	864	916	838	938	901	873	891	877	912	917	907	845	866	871	861	815	888	904	887	866	867	842	852	897	915	831	887	891	847	863	899	907	942	825	895	896	885	886	862	900	827	880	906	828	870	877	850	903	938	839	860	860	881	885	890	865	879	856	917	933	848	835	899	891	865	841	894	893	836	872	883	972	906	888	897	867	850	893	911	872	862	843	878	820	889	916	902	885	865	818	855	841	849	924	890	890	898	895	908	895	880	882	868	919	918	871	873	863	866
15610	3972	2884	2037	1426	954	794	670	633	510	507	473	483	464	453	413	389	434	396	409	368	389	413	382	406	376	361	402	374	373	372	384	329	367	339	380	320	361	376	377	378	374	353	406	379	381	348	377	372	334	367	346	389	379	376	325	351	354	393	362	345	405	338	352	362	334	330	372	363	404	311	346	335	346	377	389	353	384	317	311	377	353	366	382	381	343	347	359	367	370	365	360	333	355	406	375	361	352	365	388	366	374	367	339	350	362	351	396	335	377	364	382	367	343	407	353	375	347	418	381	341	352	365	368	376	376	342	375	371	358	354	348	352	372	372	372	374	369	386	320	363	341	357	318	362	357	313	339	346	365	338	358	366	372	333	357	364	361	391	356	345	402	347	337	398	349	355	373	405	371	358	344	370	361	385	369	377	345	387	330	327	367	349	371	377	383	360	394	364	335	354	366	349	329	383	366	362	349	358	383	385	351	353	343	365	389	384	366	339	411	380	325	363	339	373	355	349	384	311	328	375	340	371	370	361	369	414	356	374	363	339	380	353	384	384	353	371	364	369	368	378	342	345	402	366	372	383	349	330	394	386	339	368	347	361	339	369	361	386	382	352	384	366	344	334	337	358	359	371	358	373	378	359	340	355	370	353	393	307	389	375	395	356	360	366	360	365	324	375	390	379	339	360	398	360	338	343	376	353	382	338	398	347	331	341	345	337	341	351	371	346	369	335	389	335	394	315	357	397	331	364	389	354	340	379	356	374	385	342	364	358	386	371	349	346	388	340	336	362	324	366	340	367	409	371	362	391	385	363	409	398	396	367	382	334	376	385	369	371	386	364	363	372	405	389	381	374	382	345	371	368	356	352	369	361	386	360	329	360	394	361	361	351	348	377	389	358	371	350	341	376	379	358	346	367	375	410	398	361	349	344	348	358	368	357	389	381	354	398	364	400	351	366	355	370	340	378	373	383	354	380	350	383	343	379	340	368	344	382	371	363	339	363	399	410	359	365	369	374	376	360	357	384	371	364	375	350	397	346	322	356	371	365	365	405	367	336	372	368	328	354	342	355	341	370	339	354	337	393	346	331	340	362	360	374	371	359	364	399	356	349	346	333	371	335	327	353	330	345	367	386	344	372	360	366	342	362	394	363	387	392	341	345	374	380	378	360	352	357	363	362	338	369	372	361	365	355	349	344	380	358	400	360	370	376	352	377	367	388	367	336	389	345	371	355	351	375	348	339	349	411	400	363	371	378	347	356	387	352	335	348	365	393	369	303	399	365	366	373	388	361	349	356	368	388	383	326	346	332	366	383	355	335	402	390	382	349	343	354	359	343	382	345	359	396	351	368	362	389	362	382	331	379	351	338	364	328	365	354	353	366	359	394	359	329	341	374	358	399	395	354	331	390	368	368	346	354	379	330	366	400	379	334	348	377	380	343	348	384	325	344	362	354	382	381	350	381	344	347	379	373	365	348	349	337	369	336	362	388	353	367	323	360	383	391	360	380	359	371	358	361	334	337	346	380	335	317	343	385	357	340	379	385	328	359	370	341	351	379	393	367	404	376	346	373	354	387	340	357	353	351	366	354	360	350	355	331	376	344	338	332	371	368	343	336	331	379	346	376	336	344	366	344	369	403	343	345	339	323	365	349	370	371	352	345	390	388	388	366	370	349	367	361	375	380	353	376	347	354	365	393	379	368	393	361	371	365	363	325	383	322	362	361	355	354	371	360	339	382	371	366	355	357	384	346	314	360	389	353	333	352	357	344	350	373	347	363	342	372	379	378	379	358	354	374	329	311	355	390	367	360	369	396	348	369	354	364	350	380	361	342	369	345	334	360	404	353	365	366	381	315	379	343	381	373	329	378	345	358	357	357	342	345	356	349	360	341	362	359	340	343	364	378	353	375	337	391	358	358	362	374	347	359	346	334	365	348	334	364	379	352	399	369	328	345	362	375	365	362	367	372	358	387	378	377	332	374	367	330	395	352	357	352	344	366	342	327	338	382	371	355	340	333	325	368	399	386	365	394	356	373	397	325	411	342	350	355	380	326	368	370	330	349	385	374	358	365	352	345	383	349	328	354	355	359	371	354	364	371	340	337	349	356	341	384	378	335	358	383	360	352	371	337	341	381	360	343	369	331	350	361	357	367	361	353	349	357	367	371	391	355	346	346	382	336	374	376	341	387	336	340	378	340	355	349	374	362	363	383	380	379	336	333	381	341	379	365	363	355	406	356	351	358	360	332	360	337	353	339	373	387	377	355	327	357	342	366	353	342	341	365	361	369	344	384	353	368	375	399	362	350	366	355	380	344	382	379	354	366	350	340	324	377	364	375	349	361	353	380	346	337	340	356	356	336	348	349	397	323	350	362	381	370	353	368	378	396	355	379	377	372	387	334	330	365	362	377	337	333	359	354	345	383	357	382	350	405	373	372	364	383	354	369	345	364	374	359	384	369	404	336	340	357	368	365	366	334	357	412	348	381	332	374	400	344	351	346	344	334	350	330	359	324	331	346	368	386	370	342	370	353	350	336	340	346	348	386	323	336	341	331	373	335	348	377	387	372	370	417	386	364	350	327	364	347	394	346	361	353	375	386	345	376	363	349	344	360	325	403	372	342	350	354	355	347	371	404	333	344	381	396	374	358	363	340	331	360	379	331	372	364	331	352	394	403	337	365	357	360	376	359	350	373	342	382	350	360	357	352	369	360	381	354	380	419	362	354	365	404	380	368	374	348	356	343	389	359	347	360	372	380	358	347	365	387	350	351	360	330	356	372	362	349	341	360	385	387	360	354	368	345	328	355	394	380	350	381	374	374	378	364	340	354	366	341	346	354	365	348	381	395	370	373	390	359	356	352	368	354	379	379	348	352	366	379	383	370	379	342	358	379	362	358	366	372	377	345	363	348	356	307	373	356	362	360	362	384	341	365	373	363	352	374	398	400	362	328	393	357	389	320	365	333	373	384	353	384	374	390	363	405	375	373	358	337	396	356	374	335	350	336	373	319	350	347	392	397	360	328	373	345	354	342	385	373	370	381	360	337	372	395	364	353	389	366	363	309	337	344	382	381	333	374	383	394	337	356	369	350	341	359	355	382	337	409	374	382	333	378	368	318	374	356	349	363	375	354	348	340	376	332	355	359	314	354	361	375	318	359	387	360	358	373	336	353	333	359	356	366	358	333	331	391	351	347	320	353	366	346	337	381	348	403	351	373	349	385	337	385	424	372	376	351	340	359	370	391	337	305	370	389	361	347	362	345	387	354	359	378	338	342	384	380	348	379	364	356	396	379	333	374	354	388	386	367	379	386	383	366	353	354	338	371	347	389	356	341	373	367	348	370	389	306	363	360	398	391	353	328	389	326	348	341	356	353	339	355	362	325	344	384	355	389	336	365	374	375	357	385	361	368	401	377	381	320	332	372	338	343	373	398	354	362	343	369	357	391	371	341	370	350	370	335	321	354	364	379	397	364	368	369	358	375	382	367	359
8471	3124	3759	4727	4185	3684	3125	2669	2427	2125	1990	1823	1634	1573	1492	1427	1375	1308	1310	1252	1154	1195	1173	1180	1077	1114	1127	1184	1088	1096	1028	1049	1055	1095	1085	1044	1036	1020	1007	1054	1004	1032	992	961	1060	989	1003	995	922	1010	1023	980	945	986	990	950	969	1067	943	1002	1012	973	976	971	940	991	924	968	986	931	984	964	988	1005	924	1001	984	968	966	983	975	935	969	929	938	987	949	967	965	993	1014	987	1042	972	972	990	946	888	965	971	944	915	931	997	963	946	896	921	896	915	948	945	952	958	932	942	969	939	933	996	917	984	979	904	979	978	971	917	963	884	958	909	916	964	959	930	936	941	915	940	912	911	966	928	929	922	923	958	975	1008	908	988	988	892	955	925	929	990	960	902	937	926	977	906	965	959	921	921	914	981	992	943	967	1019	959	891	914	939	906	993	959	924	943	933	948	913	908	968	905	902	940	957	944	940	979	984	1011	984	910	981	884	944	977	920	944	973	911	876	899	954	925	875	909	934	966	973	939	912	960	948	917	958	922	912	981	960	930	906	950	891	965	933	990	983	915	978	905	1002	941	942	967	943	974	948	938	952	996	921	911	925	1023	913	954	918	942	940	917	929	988	913	921	965	954	955	954	867	923	904	934	953	940	988	921	928	970	948	932	913	945	930	935	964	948	923	907	899	935	962	953	977	938	976	1008	931	950	939	914	958	1000	936	870	970	897	915	959	937	986	899	951	935	967	941	967	1032	974	979	918	937	929	943	976	897	916	882	977	994	923	934	930	901	954	968	918	919	935	935	987	950	879	910	1002	910	927	932	939	994	958	1026	892	954	894	933	938	933	924	926	932	941	999	931	958	940	931	987	953	939	971	906	965	936	952	952	937	969	1008	909	972	962	961	919	950	973	920	888	1025	919	965	962	920	943	908	976	940	937	918	998	913	895	926	932	953	920	935	950	944	935	1033	899	973	911	963	985	953	931	909	938	936	931	943	923	953	912	938	903	1014	948	877	937	928	968	946	926	912	909	950	964	975	934	969	921	1008	978	945	896	954	949	971	921	930	921	949	899	888	923	932	936	913	900	949	937	874	931	977	936	938	920	956	952	909	942	930	931	939	926	911	940	939	981	957	930	839	922	921	988	912	1008	935	956	970	891	983	983	891	1003	989	964	933	918	936	920	921	928	945	972	929	924	919	917	891	953	931	995	945	923	892	1020	947	934	939	1007	947	923	932	892	967	895	975	938	932	934	894	921	958	962	908	948	949	936	924	953	947	944	888	901	927	967	944	944	936	936	912	940	937	937	961	955	955	889	963	950	918	1012	921	957	900	926	957	926	929	1006	957	949	956	931	927	937	924	923	949	948	890	898	974	951	949	947	952	948	914	958	967	951	863	905	931	993	987	916	978	989	910	972	960	942	950	971	941	1001	998	957	887	937	918	916	969	976	939	946	955	968	958	956	954	974	1010	991	904	927	993	964	944	965	939	957	963	895	928	944	924	925	909	907	992	952	918	975	841	902	956	945	942	877	977	965	933	909	932	969	935	969	968	909	953	931	929	928	894	949	890	946	932	921	986	914	937	911	972	920	953	896	921	980	949	966	950	888	926	987	948	926	977	975	970	933	919	895	960	937	929	877	952	949	950	887	870	924	954	871	923	978	933	949	960	973	920	941	926	913	934	933	960	927	915	941	966	898	905	946	928	887	980	919	958	996	933	911	969	916	947	1001	974	961	932	955	937	902	990	940	1006	952	949	971	951	935	978	926	957	948	900	913	918	911	998	924	956	947	951	884	978	930	959	957	926	969	914	874	950	901	962	891	923	917	1014	1032	937	981	889	914	969	961	920	913	894	933	959	955	907	981	941	893	930	944	962	955	888	887	944	959	909	951	937	923	872	966	959	941	888	935	936	936	955	929	946	980	948	910	931	1001	978	924	956	954	933	936	957	957	942	956	943	947	901	938	946	934	942	984	914	914	903	910	968	997	967	994	964	919	965	902	960	932	923	928	986	938	934	901	967	900	1014	878	933	908	949	934	948	950	930	950	971	872	940	913	921	937	921	899	965	975	906	959	970	917	957	980	972	905	1019	941	966	1013	936	898	918	950	895	919	988	935	929	972	913	835	883	934	1006	917	955	942	915	926	940	998	896	916	991	986	946	931	898	983	964	986	937	924	953	921	900	915	1008	956	937	927	935	951	969	964	921	929	1013	888	972	964	910	925	931	959	946	959	923	917	936	914	978	913	952	873	992	911	942	929	1020	908	938	946	945	942	959	995	948	949	962	919	952	914	912	934	955	970	957	925	909	955	953	932	973	919	917	942	961	943	899	979	935	959	965	945	931	853	906	918	886	996	901	954	997	953	946	906	915	896	891	929	933	934	906	909	915	959	922	957	953	952	942	949	966	990	910	979	968	933	983	1007	952	934	961	920	959	895	969	942	921	931	890	916	945	916	971	895	964	961	911	930	945	965	913	1054	951	995	894	908	967	989	947	935	932	949	931	959	922	997	939	926	954	905	922	959	969	929	994	959	922	856	994	961	995	947	901	905	933	953	884	927	958	941	982	925	971	918	971	928	995	913	953	975	919	946	995	1008	966	963	908	996	938	939	940	979	1005	941	906	920	954	930	959	929	970	972	952	992	992	915	946	941	928	990	961	920	936	979	902	935	981	918	976	914	932	924	869	970	971	996	957	933	917	950	926	922	941	908	974	939	914	950	901	948	908	938	899	937	931	899	981	980	972	963	925	933	922	969	971	920	937	940	939	914	900	960	957	925	927	945	988	978	967	945	939	927	958	969	909	971	927	949	937	1000	931	918	984	915	929	982	954	982	885	909	941	939	980	907	949	966	936	946	888	937	947	924	921	901	941	907	918	1001	971	970	940	924	988	999	956	881	961	960	929	911	947	952	902	911	940	928	891	931	946	963	921	977	928	951	973	970	946	960	947	937	924	879	993	885	907	926	919	901	953	913	963	932	1013	914	864	936	955	976	940	936	943	982	910	941	1004	939	923	908	884	917	900	929	949	916	934	940	944	892	970	882	894	908	923	922	995	984	893	948	970	937	947	934	949	973	929	945	942	882	953	973	888	925	946	939	948	927	946	942	953	946	963	951	923	941	939	981	941	996	949	966	899	933	946	964	954	932	945	960	971	931	965	937	1000	934	968	958	949	972	969	1003	931	913	980	929	947	937	922	933	998	982	969	924	992	1004	929	908	968	944	981	932	911	900	941	951	953	958	890	843	933	953	920	915	983	958	976	940	951	932	989	882	893	939	976	934	932	926	899	1004	923	926	931	918	974	928	867	956	975	957	924	953	922	891	955	961	936	915	973	934	917	947	921	958	959	927	956	931	934	990	942	938	946	995	926	953	896	917	975	999	945	946	909	983	966	945	909	961	979	927	927	889	939	925	925	963	929	893	891	916	898	898	931	943	965	925	961	967	987	898	964	921	958	944	940	879	1026	975	942	951	958	910	914	946	939	915	972	932	926	925	921	956	920	909	931	926	935	1003	962	892	941	916	928	945	917	963	927	919	934	900	979	921	908	903
1875	189	148	141	163	151	152	160	142	154	148	137	136	157	158	138	145	155	173	140	134	134	141	155	130	140	140	151	138	115	150	144	156	149	151	134	142	158	146	143	151	141	151	148	157	138	137	137	134	151	152	136	142	138	149	162	130	153	123	156	144	124	152	144	129	136	145	131	155	150	142	135	138	131	136	147	149	155	119	136	137	145	149	148	170	139	132	165	142	140	153	155	157	150	149	144	146	129	148	149	154	129	153	143	155	144	154	135	136	144	134	200	154	165	144	139	113	137	150	142	147	143	160	166	148	144	139	160	149	168	156	149	158	146	139	155	161	143	140	157	147	144	146	142	185	150	134	168	163	151	146	150	141	150	156	160	128	130	136	120	145	141	152	137	135	147	143	154	133	158	165	137	159	151	132	141	161	143	155	151	142	158	138	162	160	149	141	151	169	131	128	138	158	157	140	143	129	138	155	153	147	120	154	152	153	134	147	145	173	145	140	166	146	146	159	129	154	118	153	164	144	111	144	147	144	136	152	176	145	142	165	145	167	135	128	137	127	130	153	139	143	155	145	147	158	163	140	139	150	169	144	151	131	152	158	147	177	162	156	159	164	145	134	133	153	154	156	161	167	142	136	146	131	155	141	153	144	122	149	140	147	134	152	144	152	160	134	131	145	127	151	134	168	153	150	147	159	174	132	159	146	150	160	161	153	134	146	152	143	147	140	162	147	137	149	138	152	146	137	143	132	156	151	175	130	140	148	138	162	136	177	140	162	121	144	122	154	135	160	148	139	136	132	144	139	166	135	151	138	136	137	135	172	140	139	131	166	111	118	152	143	151	144	168	154	134	144	155	134	142	133	138	157	129	144	134	138	131	141	149	142	160	151	165	136	133	169	143	154	198	153	163	135	144	153	144	144	141	149	149	152	144	152	158	147	124	150	142	143	143	148	151	140	144	145	160	148	137	140	131	134	134	129	140	137	138	129	129	151	141	139	132	159	141	168	145	159	144	159	134	157	144	142	161	146	127	132	137	143	131	126	153	158	128	149	136	143	146	132	127	150	140	148	145	130	155	156	124	151	162	132	163	129	145	130	136	163	149	156	144	162	165	153	164	159	162	170	151	138	141	151	142	133	132	150	157	144	140	130	142	163	152	140	168	149	147	159	147	149	120	133	131	158	154	161	150	146	135	142	141	152	145	157	163	153	147	165	150	148	143	144	149	146	135	175	155	134	162	151	138	141	147	153	127	150	144	146	168	164	129	150	133	150	150	139	143	138	158	138	147	139	145	146	139	150	130	151	149	151	161	151	164	132	141	146	139	140	130	148	144	132	132	152	151	160	167	162	144	142	180	152	140	133	162	175	156	160	155	165	139	177	155	135	161	148	154	132	146	166	143	148	123	126	130	142	159	154	159	128	142	147	153	148	147	135	144	134	141	140	155	150	130	157	148	121	154	144	140	135	144	121	168	141	147	156	129	168	143	163	153	144	145	147	146	134	147	150	133	163	147	191	157	145	148	158	137	137	148	148	133	160	132	161	149	158	155	133	139	126	144	139	140	133	144	129	150	122	150	148	130	149	149	145	140	152	157	148	164	172	141	136	151	149	143	154	136	145	140	162	163	154	137	137	151	131	149	151	130	163	155	128	161	152	166	150	134	133	152	149	161	148	140	153	151	144	155	137	131	142	143	145	162	168	146	141	122	159	130	151	135	157	158	136	158	162	143	146	132	127	154	151	175	151	149	140	155	152	171	148	114	145	144	149	131	140	158	140	165	148	147	162	140	135	130	154	150	151	131	137	134	145	135	141	138	139	145	130	175	140	131	119	155	159	139	150	143	130	143	149	142	113	137	136	127	146	181	150	143	137	151	127	140	161	155	128	149	148	132	161	150	142	160	146	163	147	151	144	140	125	153	123	142	160	165	165	131	157	128	151	161	119	175	136	124	140	149	148	164	153	154	146	154	130	155	156	132	162	172	149	161	168	156	148	137	162	139	133	157	143	134	142	159	165	182	146	146	155	133	135	161	161	163	165	137	147	149	135	144	161	126	143	135	142	142	183	127	142	150	135	146	143	144	136	140	153	142	142	147	136	144	153	161	164	136	161	138	151	143	132	133	148	153	154	155	142	148	137	158	153	141	131	147	158	140	144	163	120	146	151	145	195	165	145	137	133	131	145	150	153	164	149	131	135	151	140	148	156	160	165	149	150	164	148	138	144	131	135	171	146	152	156	147	121	154	129	150	124	131	148	161	140	129	132	125	116	118	135	151	156	141	157	164	156	138	135	159	150	136	154	132	149	149	159	158	146	149	163	138	140	143	145	146	153	140	141	139	144	137	127	150	147	158	174	134	137	145	155	150	156	167	123	138	180	144	135	154	140	144	141	156	147	155	140	146	145	151	134	139	143	133	159	136	145	157	130	142	139	163	155	141	129	132	140	163	129	143	143	160	128	142	163	148	137	173	129	153	145	141	150	155	153	168	133	157	142	150	137	154	140	139	144	171	135	156	132	155	146	139	144	142	160	148	135	150	151	145	130	140	153	139	122	158	149	152	151	158	166	147	135	156	140	154	127	151	138	153	142	148	135	137	125	144	165	116	143	134	170	156	121	118	152	163	152	146	146	149	154	127	126	146	155	155	156	125	156	164	137	155	150	156	163	138	147	152	158	138	156	136	143	161	126	117	130	125	160	143	138	126	141	149	155	152	144	172	148	130	148	133	146	139	133	140	152	138	153	173	141	136	123	163	148	143	144	140	132	146	141	144	160	138	127	149	168	139	147	136	159	148	144	151	133	148	149	139	154	135	145	142	146	131	161	146	148	152	132	151	153	136	175	147	163	152	155	149	144	130	136	166	132	164	127	149	183	165	158	130	168	174	170	156	135	150	159	165	152	121	148	161	152	149	150	125	144	151	144	143	160	137	146	146	148	128	154	146	144	141	155	171	143	148	139	155	163	148	142	136	182	145	156	154	146	154	150	128	160	145	173	150	152	136	141	152	161	153	128	138	145	181	128	149	134	152	135	143	145	155	154	167	141	132	175	152	158	142	132	152	141	155	134	137	160	151	147	176	157	164	156	152	135	149	153	129	142	140	154	167	162	155	163	139	159	122	155	161	137	158	143	158	160	140	140	150	143	128	143	167	146	133	154	171	129	165	133	162	143	142	159	137	149	142	134	163	134	154	157	156	135	171	118	143	178	159	141	153	139	113	154	156	123	149	121	132	127	140	131	142	152	150	156	150	139	156	144	137	140	139	165	140	154	137	142	160	144	152	123	143	167	149	135	144	139	141	163	152	147	171	150	145	142	161	164	150	123	163	136	150	144	130	136	125	157	147	143	126	164	144	170	147	140	163	152	123	155	126	139	130	167	146	147	155	169	155	117	157	154	129	138	149	157	161	135	140	144	149	138	151	153	137	163	143	142	161	146	157	142	152	151	151	142	136	165	139	160	134	148	142	143	132	140	139	147	140	148	153	144	124
2238	532	583	602	578	595	544	539	564	512	551	496	535	485	510	539	506	523	471	482	516	491	507	459	492	495	496	514	459	465	501	483	463	500	469	471	505	461	482	491	478	451	465	493	505	508	504	497	467	474	501	511	498	477	512	458	473	479	480	467	500	442	487	511	495	498	480	511	525	459	475	492	501	478	525	453	499	512	475	472	484	500	478	511	508	488	481	475	479	500	478	479	495	482	493	464	505	465	474	471	474	494	513	511	511	458	470	461	497	495	504	486	470	497	458	501	487	483	469	507	473	489	495	498	487	472	480	476	478	485	501	483	477	469	470	478	519	488	488	512	499	490	518	488	515	485	476	465	454	503	504	501	459	474	473	480	519	492	515	467	472	461	481	506	501	464	452	462	497	499	505	480	472	470	469	512	471	467	519	487	454	501	486	503	453	468	476	496	497	508	453	472	476	483	510	496	496	482	439	486	466	498	480	457	452	476	476	464	499	526	465	499	474	483	481	473	496	462	479	479	502	455	472	440	525	447	498	503	497	504	512	496	469	481	513	495	475	515	484	486	461	500	505	468	501	449	511	517	494	511	483	511	500	548	443	444	434	496	509	488	462	490	439	490	519	474	488	514	498	518	493	469	487	481	473	475	491	466	508	488	507	510	483	446	478	496	489	462	477	511	489	447	443	478	475	472	518	469	477	511	460	461	491	483	475	493	505	484	468	446	491	498	470	463	471	476	492	446	477	468	500	465	462	478	455	500	458	468	444	480	517	519	509	508	452	466	484	498	453	508	482	498	521	514	458	461	485	537	478	466	460	523	464	477	512	498	470	490	474	476	501	525	462	467	521	480	492	467	480	473	461	478	501	522	486	497	459	475	488	520	501	492	495	511	472	485	479	480	490	485	478	509	506	489	512	471	474	476	448	480	489	426	500	480	460	484	488	471	471	480	497	497	488	458	460	492	475	471	469	488	463	485	461	500	504	479	481	468	496	480	456	466	497	485	487	508	468	493	494	487	504	482	478	478	494	455	487	483	473	486	491	461	478	451	467	487	492	456	481	481	493	452	489	478	497	501	501	526	506	502	472	501	478	486	480	483	489	510	451	481	441	524	463	504	473	454	547	475	480	495	509	469	474	495	489	493	497	494	475	476	498	459	496	484	472	495	529	411	486	479	491	503	467	472	475	496	528	455	483	475	480	495	489	518	493	458	484	489	489	472	508	493	463	484	457	520	466	511	502	484	473	509	518	471	469	506	508	452	455	477	505	519	457	437	493	516	460	524	462	506	522	445	479	478	513	462	488	463	451	497	534	468	467	475	466	469	478	514	528	513	483	462	485	515	488	477	440	461	448	466	517	526	487	462	494	481	485	474	496	480	476	457	473	505	503	465	462	493	478	488	517	476	483	513	484	498	490	511	507	486	494	502	431	470	476	502	494	456	455	473	454	447	489	485	483	467	502	477	471	506	506	523	456	456	451	490	487	493	469	478	442	427	509	484	502	512	464	494	482	476	495	438	481	502	484	481	491	492	478	493	508	465	481	440	459	482	487	472	490	480	455	469	545	498	514	467	484	476	514	501	526	446	477	486	465	493	465	431	518	528	485	490	452	525	501	479	456	505	479	480	456	451	490	447	508	503	487	506	482	496	490	462	491	476	455	513	499	476	558	522	466	457	465	499	491	483	484	482	489	496	470	481	462	481	467	440	525	494	487	505	472	521	505	519	489	509	489	456	447	527	485	511	454	480	478	502	500	508	501	470	476	461	452	485	481	454	466	489	463	471	475	474	488	458	483	502	469	487	500	461	500	489	483	491	488	452	494	534	454	479	478	527	510	478	504	476	482	502	470	447	451	515	524	444	495	500	495	501	486	498	518	463	479	493	478	480	494	471	502	477	458	483	502	491	434	471	487	493	507	502	468	483	465	498	512	536	452	484	479	506	480	500	509	487	485	439	480	446	467	457	468	465	476	527	504	484	476	494	505	480	491	457	463	477	513	462	508	486	500	479	505	506	491	483	461	484	454	473	501	471	470	467	456	499	515	495	481	473	513	466	488	480	464	493	473	506	532	494	463	503	463	447	510	450	512	472	481	456	461	506	475	510	491	525	470	472	462	488	499	472	503	491	479	469	436	486	496	517	502	479	496	468	484	454	503	472	498	474	496	496	439	498	498	474	467	457	492	502	503	466	471	502	510	541	492	490	489	460	488	501	506	471	510	471	478	487	491	513	503	487	467	484	493	489	480	467	492	459	482	538	539	489	478	508	486	468	511	509	504	487	439	473	473	496	487	497	474	487	494	504	509	473	490	480	492	520	472	470	492	482	467	476	492	485	474	497	467	497	481	506	466	477	498	473	521	473	491	475	493	465	460	511	483	515	502	530	496	483	475	502	474	502	472	462	487	510	462	525	474	492	487	477	509	494	479	479	451	504	493	483	507	484	503	501	488	495	463	461	501	437	459	506	487	499	537	454	509	502	465	491	471	504	488	493	501	487	477	532	485	488	505	492	513	481	454	519	485	497	500	494	485	533	470	513	493	495	502	485	459	483	520	452	445	438	471	480	457	508	450	467	487	490	484	482	506	475	461	498	481	490	464	493	490	463	478	493	470	478	538	450	505	518	489	501	462	488	487	476	525	483	513	523	460	472	450	483	486	482	445	484	464	458	471	472	472	497	460	462	513	472	497	498	500	477	541	488	475	498	493	456	469	448	483	493	495	493	471	464	499	493	492	443	479	457	460	451	487	490	510	471	496	524	486	486	451	478	508	484	462	471	537	469	515	467	470	525	475	474	495	472	505	476	511	508	452	440	460	536	520	471	482	478	484	458	497	492	478	482	485	491	498	503	512	468	523	510	477	527	478	475	494	514	487	519	468	489	496	505	482	486	491	477	464	492	491	483	505	499	502	493	491	471	512	522	469	501	461	477	475	501	476	523	487	492	459	501	469	481	498	519	483	476	513	470	466	477	488	504	481	490	426	493	490	524	483	486	446	491	469	482	493	462	494	458	515	462	527	499	491	480	502	496	453	450	516	465	481	495	488	478	501	458	489	465	476	487	507	412	499	470	501	498	444	472	514	509	491	471	479	482	486	511	488	470	480	519	550	499	487	546	467	502	467	476	473	495	517	506	495	511	500	479	469	507	516	501	497	460	467	471	444	478	474	487	440	465	476	459	498	490	484	452	517	491	488	515	495	478	495	482	479	473	507	516	492	482	467	500	530	494	511	490	497	470	511	531	480	512	521	478	493	499	480	450	503	451	495	509	505	463	483	503	502	500	444	491	484	464	478	468	505	471	502	476	463	520	475	506	493	480	504	496	478	504	469	493	517	519	482	495	489	496	444	471	474	487	468	487	515	463	508	489	507	466	503	465	447	514	467	464	485	493	503	493	466	489	506	479	506	465	464	490	460	470	483	497	471	478	460	483	479	463	491	506	475	492	488	464	467	517	503	497	505	474	484	521	466	477	488	459	458	438	471	459	477	495
9053	1164	1203	1016	766	654	569	544	447	437	413	395	356	373	341	362	379	368	335	388	355	318	369	372	354	317	337	372	299	301	324	325	305	314	352	363	352	327	335	332	308	350	316	325	337	346	297	323	319	324	307	357	300	315	342	320	332	341	330	323	324	298	304	324	301	321	326	351	347	298	336	353	362	310	322	322	300	355	330	321	337	295	303	325	350	300	334	341	315	299	331	337	303	334	294	345	324	277	331	342	310	318	286	322	336	313	309	322	290	332	343	336	324	319	327	307	301	297	302	338	347	321	338	332	324	337	339	308	353	323	326	335	338	341	282	317	327	318	325	357	319	325	310	344	336	329	292	293	332	304	324	309	311	321	306	343	320	323	309	306	309	320	331	312	322	324	313	307	321	342	342	333	352	348	324	327	328	298	332	322	313	325	306	342	334	326	332	300	310	324	331	308	321	294	292	354	340	319	281	320	320	310	295	344	323	293	294	287	313	320	306	310	304	357	342	319	346	303	311	325	315	304	315	324	322	316	305	345	288	327	306	304	310	308	344	309	343	325	329	298	306	318	325	328	332	323	289	343	335	310	300	305	324	333	316	290	314	302	321	310	320	298	335	292	327	320	295	332	324	322	345	293	362	319	339	312	300	309	320	332	300	341	308	332	301	346	336	307	322	332	325	331	339	344	302	341	318	342	335	324	331	290	297	306	332	296	326	304	302	338	348	323	332	312	335	292	321	333	354	321	310	328	295	286	313	320	358	298	334	301	356	356	306	337	349	308	349	308	367	341	360	339	337	290	321	320	298	298	315	310	327	302	368	330	323	335	333	359	328	307	338	319	331	343	322	328	318	318	327	327	309	350	354	301	312	271	328	313	345	317	290	327	313	355	325	338	326	336	346	306	320	325	300	338	322	339	320	357	340	307	328	332	313	314	325	331	357	325	310	323	330	350	344	320	342	322	331	334	325	343	308	324	304	283	339	304	351	315	323	319	309	337	324	318	321	327	327	344	359	314	329	327	311	344	334	370	318	288	300	322	310	328	301	294	294	304	301	331	300	315	331	319	322	302	317	319	320	345	342	321	313	307	305	316	322	304	311	301	299	325	341	305	342	337	344	329	302	324	330	324	327	292	341	339	308	352	334	315	331	318	314	316	316	355	315	299	339	336	312	318	352	323	312	299	311	355	328	298	316	371	335	318	299	338	305	347	336	340	316	308	358	310	312	290	326	313	329	317	323	318	304	324	339	325	325	302	340	341	340	326	336	317	319	291	327	344	305	321	345	324	343	300	312	370	303	314	291	308	364	327	351	336	309	295	336	333	312	302	338	313	335	326	333	315	330	334	300	311	342	315	316	320	304	323	359	320	327	304	294	316	321	313	341	327	353	325	312	343	333	309	312	327	305	320	320	303	346	307	315	310	313	336	343	311	279	334	332	325	341	301	321	301	310	312	325	301	313	329	370	329	316	313	333	308	319	312	292	320	353	310	313	324	325	343	327	286	336	336	354	349	348	364	328	294	310	347	302	301	313	323	269	338	315	342	307	339	336	347	311	359	354	339	312	324	290	326	311	340	341	305	322	327	335	287	329	305	326	284	342	319	323	311	354	302	320	303	337	322	285	336	327	275	321	277	308	307	323	307	322	343	311	333	330	309	335	345	304	327	360	334	307	309	324	311	337	312	330	339	292	329	308	350	332	305	302	319	303	333	356	334	319	344	311	344	322	302	323	326	320	294	305	281	294	316	306	340	296	346	332	328	316	270	314	313	312	302	319	338	310	321	344	321	357	347	314	315	317	349	310	351	345	322	345	326	302	288	310	316	315	332	294	335	329	311	298	334	398	319	354	314	311	309	352	337	350	344	325	319	330	319	320	320	342	352	300	332	325	297	337	350	310	296	290	324	328	359	318	345	295	322	304	340	344	326	307	298	311	325	298	328	301	324	349	329	304	315	286	310	311	365	327	303	317	335	333	316	325	331	340	344	369	321	309	336	289	326	327	297	321	312	307	303	331	325	332	328	336	349	339	312	314	308	356	297	326	298	338	311	302	338	314	335	357	319	376	334	330	302	294	338	322	305	338	346	311	349	315	302	310	352	304	343	323	320	326	296	328	324	338	292	333	316	346	292	343	311	312	337	296	336	294	311	329	351	307	360	327	289	330	313	311	331	308	312	320	325	328	320	308	298	307	315	365	297	305	291	310	306	314	283	327	310	307	322	315	303	318	295	302	310	309	336	334	297	324	280	356	344	326	351	337	307	308	305	330	317	322	317	333	316	328	323	330	311	291	351	323	320	302	330	354	323	313	308	305	335	322	315	317	326	326	334	320	313	325	320	362	310	331	344	294	322	308	312	336	336	320	364	313	291	363	292	316	315	327	326	293	332	337	300	340	327	325	337	305	304	321	293	354	328	296	319	291	324	331	348	319	327	319	317	313	343	322	314	274	320	310	336	305	291	306	320	304	324	277	324	353	294	307	312	327	343	360	370	335	315	328	299	319	343	344	352	320	333	317	306	306	327	315	371	294	342	299	334	345	311	323	319	303	308	301	324	334	310	308	330	360	329	340	349	302	301	328	345	316	343	316	355	336	351	299	295	325	318	321	325	334	324	316	354	315	315	328	349	351	301	299	300	303	340	315	331	330	332	282	295	312	328	318	339	326	279	309	332	334	282	334	325	327	359	333	316	304	315	338	322	304	349	345	316	312	318	341	353	324	334	348	310	341	334	362	312	306	315	302	342	305	336	311	294	329	303	307	355	294	338	347	344	291	319	321	305	300	301	319	300	297	325	340	352	329	307	335	296	342	306	324	318	328	348	319	304	366	344	297	344	307	322	331	297	338	324	343	310	309	321	319	329	332	305	291	333	300	318	317	319	356	323	342	339	321	316	320	306	372	313	338	294	333	327	293	335	301	347	328	336	319	347	322	293	326	324	318	331	328	318	317	349	295	338	329	349	333	309	320	306	329	300	338	318	327	322	360	307	348	329	343	306	335	324	308	323	311	332	331	305	311	312	302	309	315	344	308	317	345	308	323	316	308	326	310	319	352	311	341	313	315	293	343	307	306	310	337	332	329	320	336	351	346	362	296	312	329	322	326	328	310	340	315	326	331	350	311	353	311	310	354	314	344	333	314	322	316	314	334	339	338	312	323	337	329	325	328	344	329	299	319	325	307	343	345	312	319	323	335	307	340	317	325	297	333	331	322	341	327	364	324	325	333	320	264	319	329	278	313	307	316	305	305	342	321	311	326	293	294	364	314	296	310	322	316	340	321	316	315	359	309	333	341	305	311	356	297	322	348	350	332	340	336	338	312	326	321	326	354	297	292	305	323	323	323	338	296	304	340	323	302	350	285	328	347	302	303	306	322	304	307	317	323	338	302	351	331	325	327	329	314	328	328	329	347	319	314	364	310	372	319	307	316	352	328	310	358	386	317	327	333	345	341	324	309	305	303	300	323	317	325	295	347	321	316	338	311	332	310	339
6155	1564	2451	2986	2750	2479	2147	1957	1734	1593	1493	1439	1286	1253	1194	1164	1155	1092	1092	1066	1066	998	994	1004	995	1017	970	984	970	943	951	939	944	908	983	931	932	911	924	980	926	931	891	905	935	941	929	931	877	898	920	976	923	875	904	881	800	909	929	916	903	877	955	944	901	874	870	885	840	904	860	893	892	913	947	928	905	852	915	926	865	943	876	901	899	882	849	835	877	890	898	836	923	818	879	882	801	934	898	871	869	875	860	887	925	838	890	915	866	860	893	884	937	865	902	895	872	879	858	836	908	873	842	896	839	794	924	883	906	909	937	841	889	903	849	914	896	890	842	828	893	889	845	922	871	874	824	906	877	866	874	897	889	888	894	861	876	873	909	883	845	885	881	832	895	874	915	896	890	868	899	940	881	865	887	871	864	879	862	866	898	841	905	887	886	910	855	905	927	883	880	884	931	863	869	839	899	931	909	882	920	831	914	902	850	898	854	849	889	892	885	862	885	930	908	911	865	881	871	857	860	932	901	891	868	917	865	840	905	891	885	861	869	945	851	896	878	886	860	892	818	871	853	879	913	907	879	883	924	893	868	855	892	896	846	919	951	848	864	871	937	911	852	850	862	822	929	935	837	832	877	836	899	908	881	887	896	916	904	888	880	821	836	890	894	884	880	891	937	925	905	878	875	890	897	916	903	878	936	810	905	916	897	885	922	943	814	903	909	864	809	901	845	906	875	916	897	891	908	891	891	922	905	896	892	872	874	899	893	871	878	887	852	873	868	884	904	914	830	928	869	902	880	843	899	844	949	904	844	852	902	893	898	926	846	839	903	887	925	870	830	806	888	938	856	902	919	894	908	852	886	896	881	904	836	860	859	897	927	875	886	865	864	880	961	911	908	868	890	906	894	866	879	910	876	858	906	900	870	865	922	902	837	879	833	848	911	921	891	915	929	870	913	894	870	885	891	881	877	865	895	873	876	846	869	877	846	904	874	877	820	861	889	890	875	862	917	897	898	899	905	834	849	892	820	887	944	937	862	859	920	890	905	901	908	847	925	827	858	933	953	894	855	897	852	892	930	931	863	898	921	884	900	817	869	898	840	876	829	921	826	873	863	933	895	881	881	892	847	878	913	901	860	947	886	892	894	888	939	900	907	869	907	905	853	850	890	912	911	881	860	909	871	865	862	898	884	886	891	877	891	891	852	890	863	864	882	849	888	920	829	909	899	871	903	858	909	887	876	887	878	922	869	833	865	854	889	853	873	838	809	905	888	863	911	876	889	849	881	903	862	840	862	875	862	851	845	847	873	830	921	876	864	882	881	902	889	916	893	833	888	897	865	920	840	862	902	876	904	891	903	951	826	844	834	885	912	885	908	823	896	921	864	920	873	868	856	915	895	891	903	870	807	887	913	879	930	836	862	933	886	845	907	884	890	872	893	875	846	853	876	922	866	872	807	914	880	897	918	855	904	878	816	877	876	907	851	898	909	918	847	850	892	878	839	873	797	870	908	858	919	846	825	888	867	867	901	909	878	900	858	874	883	908	882	879	857	884	868	840	877	878	863	935	873	910	862	892	861	847	912	886	929	851	899	867	885	851	881	960	887	864	815	926	898	888	877	898	823	958	854	919	891	852	853	881	867	856	859	841	848	896	900	862	897	916	917	829	915	885	888	883	844	881	943	889	897	870	872	871	897	835	909	931	882	905	890	962	820	918	862	843	919	896	874	894	892	907	874	871	869	904	899	844	905	839	840	866	895	853	917	911	928	896	874	859	919	866	877	884	826	903	878	881	903	902	871	872	929	889	884	883	846	869	860	847	881	881	909	885	882	902	842	886	886	856	872	890	876	888	919	899	910	891	848	926	842	849	860	929	868	858	870	932	859	847	915	907	813	903	929	872	811	873	865	855	886	901	882	925	890	916	826	895	902	878	843	844	880	859	898	862	848	873	872	874	917	884	912	873	874	879	837	874	822	859	914	886	872	909	905	889	886	927	874	935	891	893	881	913	857	836	847	893	904	898	886	907	888	863	824	868	876	868	893	927	902	869	915	898	840	878	880	908	917	895	844	882	923	903	881	866	838	884	871	872	890	945	805	868	906	913	887	835	879	929	896	898	891	827	851	873	898	908	865	890	906	885	913	903	877	885	857	910	856	887	890	886	850	850	942	892	831	914	880	838	905	920	917	876	883	884	915	841	863	885	943	876	846	888	850	912	862	900	804	905	860	863	891	881	877	864	899	906	871	871	837	887	857	883	878	933	899	876	914	876	873	897	899	927	857	833	846	888	914	895	886	879	889	885	890	891	914	841	821	853	932	895	931	894	867	853	855	830	784	906	896	841	865	878	846	873	888	839	855	864	931	919	851	838	897	886	892	877	880	885	821	910	874	939	909	894	875	881	863	878	918	870	892	874	905	927	880	874	850	873	935	920	890	849	887	863	867	904	932	925	916	875	894	895	905	860	858	893	864	846	898	842	883	894	912	815	917	843	930	882	913	906	902	870	937	884	902	922	912	860	888	845	891	859	878	867	895	917	834	919	898	842	914	850	855	915	839	873	893	882	889	877	855	867	828	879	902	866	915	847	909	898	904	893	853	855	893	879	907	848	836	835	930	897	896	872	893	876	952	809	912	858	857	934	856	864	813	867	912	912	865	892	864	888	851	869	948	861	873	886	901	841	863	848	877	826	908	890	954	865	898	850	921	894	867	896	839	868	903	842	893	825	831	811	910	875	900	866	867	896	876	912	832	844	897	848	798	895	861	867	840	940	830	935	912	902	868	876	868	852	865	866	874	885	866	904	903	918	883	884	906	870	884	900	889	883	905	902	895	864	951	865	873	920	889	859	900	900	901	893	864	878	942	857	911	848	917	890	845	827	893	881	847	891	860	884	826	892	903	889	893	879	873	912	832	922	853	857	886	875	850	896	929	901	897	875	862	902	938	882	901	910	906	907	908	859	819	922	913	944	847	911	912	902	881	874	916	940	836	880	871	910	866	943	844	877	863	931	890	904	827	905	859	862	839	853	904	910	883	900	916	907	905	886	883	867	886	898	923	826	865	869	857	829	923	883	861	846	938	911	876	854	850	854	921	824	834	899	833	869	881	833	831	843	818	849	918	855	863	835	887	875	888	870	863	912	916	883	873	892	877	913	881	838	817	841	884	875	885	856	857	912	914	872	830	867	909	893	926	849	845	856	895	807	916	901	862	837	873	940	929	819	894	924	886	837	910	835	879	865	880	854	957	953	888	879	951	911	858	925	921	868	899	888	896	810	883	883	882	851	915	866	898	858	864	838	898	856	868	932	856	826	859	880	836	877	888	858	901	901	885	836	893	906	877	887	851	840	915	871	895	903	868	837	892	859	913	911	857	897	895	880	870	870	907	835	849	877	864	890	900	860	841	919	877	883	838	906	899	879	881	844	931	881	835	871	867	917	856	911	895	861	922	908	918	846	904	913	918	894	910	885	939	905	851	894	900	921	907	843
15526	2549	2000	1547	1144	925	745	663	596	506	469	494	468	437	476	426	416	401	455	406	405	408	396	430	410	400	386	369	367	407	351	344	369	408	365	342	385	365	362	335	333	381	352	393	372	406	394	336	350	364	338	361	368	373	358	349	374	364	376	373	398	384	382	389	356	346	357	353	345	342	376	351	362	334	393	388	375	341	386	347	339	367	372	351	362	349	342	355	320	346	368	329	336	346	360	352	377	359	361	370	365	315	335	378	400	360	365	382	344	353	353	354	332	355	393	351	389	376	378	370	368	391	348	347	365	374	362	346	347	355	371	340	337	358	309	322	368	345	386	370	337	361	367	352	348	370	331	335	333	406	371	341	336	355	334	362	340	374	372	348	340	365	361	331	352	351	344	368	342	378	352	385	337	342	385	358	356	357	330	348	390	351	342	336	351	363	338	378	348	352	357	351	394	364	363	356	357	352	371	370	360	380	384	337	343	348	338	396	354	329	378	409	371	362	373	329	361	362	381	371	375	375	368	335	371	352	366	354	361	382	356	365	362	350	364	383	373	338	403	379	376	383	367	352	366	373	375	414	368	373	378	347	348	364	380	350	351	369	367	343	369	345	342	363	373	341	347	367	368	368	367	370	361	343	359	337	305	346	328	350	384	370	359	378	352	387	376	390	376	315	374	343	371	355	362	341	388	362	317	371	371	357	387	343	393	329	361	349	374	379	333	350	349	334	387	338	393	388	333	380	338	341	371	340	378	380	353	392	385	389	385	377	396	376	349	364	371	348	383	377	371	339	345	336	339	356	364	365	379	339	394	347	371	358	382	363	377	369	340	360	367	357	337	357	372	349	399	365	394	326	389	380	355	353	397	362	367	360	314	333	348	352	364	346	377	388	370	335	358	343	377	337	333	400	365	368	341	358	321	371	366	348	372	351	377	375	370	367	401	347	355	355	370	352	325	363	370	390	354	344	358	341	340	362	353	368	362	374	373	368	344	355	344	370	367	338	363	385	377	367	350	392	380	387	386	339	355	349	361	351	324	359	388	341	324	353	336	381	364	338	353	397	367	359	382	344	351	332	355	367	382	375	347	370	391	380	396	366	355	333	392	323	347	345	348	360	375	344	340	379	347	331	351	369	356	347	354	352	324	338	378	362	392	361	359	364	358	361	373	343	341	379	367	364	351	358	350	357	359	384	354	379	371	369	370	335	349	353	359	343	342	346	372	347	359	345	336	380	356	343	326	361	365	330	364	351	362	359	338	352	367	359	330	368	367	361	328	359	346	336	363	340	332	380	372	357	364	368	376	374	334	397	346	383	368	357	347	348	347	331	350	352	387	381	365	366	350	363	379	345	390	355	344	375	338	354	381	377	354	362	329	326	346	377	344	350	341	379	386	373	336	352	363	349	349	361	328	376	365	341	324	347	353	361	362	324	361	339	405	373	365	371	371	398	353	393	370	334	381	373	363	382	365	348	379	366	352	332	364	340	405	329	368	377	354	361	367	344	361	333	384	331	369	352	370	380	336	353	378	391	352	397	348	335	331	361	364	346	339	389	348	362	360	379	339	360	382	335	343	338	347	339	392	364	359	309	366	327	323	380	354	345	358	364	354	357	388	347	385	327	360	369	317	373	368	349	350	363	359	336	366	362	355	375	329	362	365	361	354	364	343	344	378	339	354	362	357	347	374	319	394	360	360	400	379	352	337	389	337	384	320	400	359	388	324	380	337	359	354	370	374	351	340	377	363	370	390	364	348	361	388	378	363	350	323	364	387	390	377	357	386	375	336	369	356	353	384	364	401	380	388	364	365	371	361	381	380	353	384	383	380	394	360	355	354	357	376	378	336	338	364	365	345	332	329	382	309	343	382	371	364	346	392	334	348	348	356	367	366	370	349	340	332	382	342	364	372	335	336	348	361	346	345	400	409	386	359	374	341	358	362	340	358	412	353	347	331	364	354	335	390	351	325	371	363	366	352	325	357	392	341	360	341	360	350	355	340	331	346	357	341	344	365	342	350	366	362	356	394	361	403	349	356	388	356	374	358	371	357	400	358	407	377	351	359	363	363	364	373	376	317	415	365	350	341	334	347	364	335	347	367	356	344	357	332	380	351	320	345	392	325	366	319	356	360	363	367	335	346	348	343	343	354	378	370	363	379	351	382	357	390	388	361	359	340	372	353	339	350	365	385	353	390	357	353	360	361	348	366	359	396	330	387	372	379	367	405	343	372	378	347	410	386	363	407	363	341	383	331	347	426	335	295	350	336	353	350	360	333	366	351	379	356	346	403	333	351	359	336	380	374	379	359	362	363	346	338	349	331	367	338	383	382	368	352	342	371	409	361	373	387	351	377	338	405	347	327	367	376	348	362	348	377	349	398	348	338	349	385	337	380	324	392	366	386	367	339	315	392	357	343	375	328	355	347	341	367	347	342	358	372	347	383	382	326	354	367	348	377	344	356	302	391	373	353	333	352	323	365	333	350	328	383	347	349	329	373	385	353	363	353	368	345	403	341	333	327	351	334	363	330	351	337	345	366	339	362	358	362	356	367	360	376	356	408	356	327	382	360	316	361	371	352	374	372	373	344	363	375	364	345	347	341	339	338	347	334	345	382	352	383	375	369	375	353	336	377	346	358	352	385	378	364	393	362	406	342	382	348	350	352	373	386	363	368	384	333	340	371	348	341	351	292	376	400	387	352	322	341	335	388	349	372	354	345	325	351	357	332	340	364	359	353	366	383	358	390	340	385	355	354	357	328	366	333	380	364	348	358	374	370	345	357	341	367	331	359	324	351	397	366	364	360	391	322	353	341	313	342	360	364	365	333	342	338	347	327	378	361	349	358	334	380	398	362	362	360	366	334	357	333	349	330	388	308	368	355	344	370	373	354	338	329	346	357	332	355	376	333	294	356	370	395	380	335	367	362	362	368	341	363	395	378	414	370	347	379	366	346	381	373	355	348	333	361	377	354	369	358	324	345	389	334	325	369	339	366	379	370	343	380	347	310	352	385	354	366	386	386	327	347	380	312	339	339	306	354	332	350	378	361	320	367	347	340	359	370	373	360	356	347	327	330	357	355	375	391	358	348	365	345	347	371	342	369	350	335	357	357	344	381	357	356	315	391	362	370	374	349	375	353	336	366	362	349	359	380	366	359	349	340	316	408	355	369	374	344	355	360	374	362	364	347	368	316	317	333	362	371	368	356	385	342	376	352	346	358	338	372	360	362	333	334	368	346	368	338	345	360	348	353	350	361	384	378	337	372	336	345	367	390	368	365	390	368	353	385	350	331	349	367	351	393	332	369	370	357	341	371	388	342	368	321	332	371	351	351	390	371	359	339	364	415	372	344	331	355	372	323	318	402	409	354	383	372	379	337	320	357	366	390	355	366	348	371	348	381	365	338	393	384	363	352	365	376	370	359	354	356	375	335	372	330	352	362	359	367	366	354	369	368	362	387	365	368	361	389	342	354	333	330	356	364	414	336	319
7917	2078	3566	4514	4282	3646	3054	2667	2320	2125	1976	1794	1658	1614	1419	1448	1389	1327	1320	1292	1152	1275	1155	1179	1130	1076	1085	1182	1123	1074	1090	1020	1033	1067	1001	1013	1076	938	1065	1037	1020	1009	1020	1013	1015	969	1011	1009	997	1007	991	983	979	969	925	960	986	984	1003	959	949	973	985	968	981	995	996	972	1003	929	945	983	920	975	966	959	1025	911	954	962	972	965	889	918	923	898	909	923	961	933	937	997	930	856	972	956	942	928	965	940	966	961	947	985	897	916	917	966	923	936	895	946	927	983	948	967	943	919	953	924	959	922	973	915	936	932	934	933	964	945	954	952	921	984	904	917	939	945	937	986	880	878	988	938	950	937	916	962	921	915	912	925	999	886	952	923	891	959	967	945	930	996	955	946	918	927	935	883	970	945	955	967	981	986	1010	964	901	902	938	984	954	920	1000	884	934	993	955	985	967	904	988	891	908	953	938	888	928	937	923	989	962	965	988	933	959	870	947	969	923	912	938	900	955	964	966	920	923	941	960	970	954	936	990	928	958	945	941	981	952	913	918	935	917	955	945	970	966	933	918	909	938	943	971	894	904	951	992	944	978	930	934	953	967	986	859	919	920	886	914	943	965	944	909	961	930	913	939	926	888	910	949	977	920	949	899	944	904	900	994	958	941	1008	902	924	960	924	932	895	976	949	891	944	897	935	895	960	939	984	960	922	908	941	914	910	908	932	993	966	932	921	952	983	975	910	936	902	977	878	958	904	979	926	918	874	936	968	944	962	908	933	895	934	920	968	938	928	942	925	939	937	893	926	940	913	946	974	900	950	944	967	979	921	958	936	934	1012	906	976	919	970	943	934	935	996	948	894	904	962	900	951	933	931	920	911	964	921	990	958	965	953	900	953	946	929	883	929	923	927	907	941	972	879	968	977	920	902	977	889	899	906	911	988	886	982	938	956	897	936	925	908	935	903	899	917	903	920	996	919	937	917	924	944	902	980	900	910	951	952	960	940	916	950	863	984	950	959	898	947	940	998	908	887	940	870	926	952	933	955	944	883	884	909	923	943	896	944	1036	981	923	949	978	931	912	903	888	925	909	927	938	912	931	938	965	897	964	970	959	911	915	944	928	964	898	980	860	903	920	939	950	892	912	910	930	934	991	891	946	913	937	938	926	912	954	934	910	940	998	939	956	994	923	961	998	966	924	961	900	943	1005	935	938	896	952	971	889	938	947	918	955	959	951	942	965	976	978	996	923	1002	946	966	890	924	938	971	949	974	873	974	960	920	972	952	986	938	898	997	929	939	918	933	1000	907	908	957	860	938	982	911	948	972	898	965	843	921	938	924	907	924	968	860	925	910	961	965	923	875	922	954	931	968	976	952	927	969	880	967	897	932	957	922	950	933	938	935	966	936	882	929	969	993	957	940	919	956	946	884	968	960	956	919	993	931	926	971	885	985	914	914	937	909	937	900	928	908	915	912	918	894	910	945	945	862	894	931	891	968	970	929	933	949	968	948	919	968	946	976	962	918	913	870	947	940	940	940	939	904	936	932	966	917	934	947	935	937	956	909	860	977	931	944	904	942	949	896	938	945	1000	976	929	950	939	939	919	1005	984	930	969	950	907	978	932	969	931	922	967	937	952	918	927	945	894	946	945	977	971	902	999	969	960	1007	985	911	1003	907	938	987	942	927	926	963	880	905	951	957	883	902	933	935	961	935	941	946	925	898	907	934	971	933	952	910	969	934	932	962	927	927	912	907	928	909	951	915	937	911	957	938	952	927	898	907	936	958	980	898	936	1011	916	959	941	908	975	889	907	924	888	945	985	910	975	964	927	907	901	1004	985	907	935	932	939	932	900	917	962	950	974	871	948	942	942	920	955	975	930	910	937	929	979	975	927	979	893	916	993	981	939	946	978	922	949	914	910	937	938	924	955	951	924	1023	928	978	906	940	972	925	928	948	922	949	874	964	924	973	929	969	933	945	939	935	888	896	962	959	899	938	983	905	939	953	915	980	890	989	943	924	948	874	888	965	899	950	941	932	925	918	918	917	962	944	934	976	918	964	932	957	986	955	920	947	942	914	952	952	1001	907	913	922	961	903	962	893	904	930	953	906	922	937	964	901	956	864	915	980	949	968	923	983	941	889	899	928	925	911	916	957	974	923	967	992	901	969	939	904	891	929	931	1006	900	969	906	926	930	937	923	900	993	954	878	904	921	979	939	906	943	939	948	934	924	949	956	911	916	921	957	990	935	955	936	932	953	938	920	911	971	921	942	929	930	901	1011	963	923	954	923	946	938	950	928	946	882	914	901	924	985	933	933	860	934	900	910	965	937	951	937	943	938	906	938	973	913	956	879	930	945	912	950	947	973	951	902	947	982	957	949	936	933	948	868	985	903	953	878	981	971	970	958	941	984	931	942	930	901	959	923	908	947	952	937	916	900	935	994	919	946	979	939	940	907	968	913	906	960	868	921	927	969	959	912	917	963	926	969	968	905	903	901	920	953	849	938	917	883	925	952	954	943	964	944	951	970	898	967	980	866	947	934	946	855	937	876	901	989	988	912	901	971	955	935	956	905	944	941	957	950	947	889	875	955	969	962	969	943	933	893	965	953	925	894	920	974	949	906	951	953	953	951	954	949	902	877	930	934	904	942	900	966	949	935	949	934	957	921	936	931	909	911	930	976	936	920	955	942	967	907	958	912	861	927	903	987	937	946	948	911	946	929	945	935	943	922	963	966	973	960	898	944	952	955	944	939	968	914	947	918	988	948	877	933	936	919	951	967	920	962	945	904	962	984	969	936	934	964	909	891	906	971	951	932	902	945	966	921	1011	907	923	941	969	931	982	904	965	924	922	932	947	947	895	970	921	1005	951	951	915	959	948	1017	933	991	919	957	930	957	926	999	904	951	946	941	933	945	950	915	915	915	945	939	885	951	913	939	931	983	935	998	927	949	930	896	912	882	963	897	916	919	941	916	937	919	946	907	895	909	992	901	894	959	1003	913	989	907	929	960	947	977	911	944	959	948	892	992	906	955	953	897	936	907	953	981	967	927	901	945	1016	926	935	934	906	968	948	928	945	949	921	943	929	992	971	898	923	961	939	883	933	984	967	862	927	911	913	957	848	968	966	914	961	960	886	885	931	940	919	929	885	955	934	950	954	988	914	939	948	857	943	1008	921	948	912	905	947	953	928	914	938	887	947	921	942	935	962	932	991	942	961	948	962	934	939	884	953	932	928	948	969	955	946	932	1000	925	897	980	889	956	934	963	939	896	1007	910	933	907	937	958	965	964	949	963	918	960	893	952	947	965	954	873	909	944	974	949	892	938	899	905	918	934	903	923	977	967	974	927	953	907	882	951	918	944	915	906	914	923	864	988	943	923	940	939	948	997	928	937	926	956	939	963	982	944	871	897	965	933	933	1003	922	944	935	1000	958	956	979	972	936	873	944	1013	945	985	941	893	1009	970	909	950	901	913	937	934	971	925	926	953	959	960	926	950	952	941	1002	889	977	943	915	971	965	982	924	933	928
1844	155	167	176	174	140	144	153	156	147	141	151	139	134	128	164	147	167	152	157	137	134	142	147	144	133	150	142	162	142	135	121	164	132	148	147	156	139	179	131	163	157	138	151	150	132	148	174	140	124	145	173	142	155	120	146	144	146	145	132	141	143	124	142	141	136	157	138	131	153	152	129	146	142	159	158	144	130	155	121	147	161	152	140	142	144	140	141	166	168	147	124	123	153	153	110	137	152	128	138	138	150	159	145	123	146	136	158	142	161	173	143	153	156	122	160	137	184	157	155	174	136	147	168	132	144	140	143	143	129	149	156	141	135	141	134	143	171	125	163	129	140	152	140	134	159	143	116	143	170	153	156	131	152	135	153	152	146	153	150	150	140	136	154	164	150	158	145	153	161	146	151	145	158	149	147	131	135	137	149	147	137	168	157	134	168	152	131	147	154	148	132	157	135	170	154	174	166	141	145	172	145	152	131	127	146	140	129	142	138	141	131	136	152	128	147	160	128	143	144	156	143	141	131	129	156	139	156	150	142	157	134	149	154	132	136	133	138	161	140	130	141	142	134	149	170	139	120	136	154	136	159	151	147	169	138	124	148	116	139	133	141	163	139	143	142	124	141	134	152	160	146	145	133	151	143	147	156	166	153	136	147	141	145	145	138	131	126	117	131	167	157	138	132	138	175	153	144	147	131	161	156	145	161	138	150	145	144	144	176	133	148	163	162	137	125	144	149	128	154	137	164	163	141	156	120	145	129	186	151	118	119	138	138	150	149	129	137	143	135	135	133	145	148	151	151	159	140	132	148	125	140	138	149	169	156	163	168	138	161	156	141	144	118	126	159	145	131	131	133	132	135	138	137	135	149	140	156	134	153	142	161	181	155	152	144	151	159	157	164	147	138	149	162	139	124	171	141	147	170	135	152	181	166	119	124	133	140	122	137	153	128	146	160	154	168	142	147	148	156	153	162	143	153	138	149	150	151	135	131	158	149	143	147	151	139	160	151	160	161	154	162	129	133	128	133	140	153	150	129	147	128	147	138	150	179	148	158	140	165	137	154	142	159	152	155	129	134	167	152	171	140	131	171	146	144	141	118	152	158	160	140	149	132	153	155	143	130	157	140	143	141	135	149	114	159	142	152	157	144	139	139	149	145	120	150	138	148	161	170	162	149	170	134	144	131	148	156	149	130	154	140	133	129	126	130	152	152	157	133	130	133	157	157	158	135	148	142	159	157	133	140	139	151	130	169	160	151	134	147	154	140	126	135	139	153	133	162	166	139	136	180	146	133	128	142	132	151	152	132	154	148	130	146	141	134	135	140	147	135	172	164	142	134	124	149	138	160	152	128	145	156	120	140	146	151	169	147	158	162	157	137	158	133	120	158	152	151	171	136	138	153	118	151	132	138	166	142	146	155	142	142	141	158	155	160	129	122	136	136	154	147	141	139	139	144	138	126	114	152	143	139	157	138	149	152	149	137	142	145	151	153	138	163	146	160	157	145	131	167	140	139	136	149	136	154	159	132	135	150	144	144	153	157	148	134	121	149	130	138	142	151	160	149	154	142	141	162	128	129	140	162	137	153	141	136	133	122	144	159	165	148	158	146	161	148	172	130	141	147	168	133	162	143	174	141	128	155	144	137	146	161	154	146	159	158	131	119	149	139	155	140	138	141	163	139	158	132	162	146	147	157	154	110	156	137	163	136	156	153	156	165	147	147	146	159	137	130	154	135	147	147	147	128	141	146	143	131	140	125	157	136	152	143	147	143	148	167	141	162	144	158	158	127	121	136	135	139	135	161	157	173	160	154	156	132	149	126	148	168	142	151	132	146	133	142	137	165	158	144	140	161	144	163	149	131	151	145	157	144	152	126	137	136	145	142	143	146	170	145	143	150	145	145	154	129	139	151	117	154	150	165	155	134	160	147	143	160	144	142	160	149	141	171	164	137	143	134	169	125	159	160	130	155	147	148	149	158	134	137	153	138	135	170	150	131	135	148	153	169	139	154	146	155	145	164	149	161	167	143	138	147	167	113	171	160	127	129	168	138	158	151	150	149	138	140	159	127	124	140	146	155	166	132	143	170	147	141	137	156	140	151	119	143	160	129	148	148	165	136	125	132	169	158	169	138	152	128	147	152	153	144	153	140	150	151	138	133	148	149	119	146	138	152	150	176	140	148	143	152	147	147	183	149	145	128	133	158	143	159	161	130	138	142	165	145	142	158	155	126	164	165	164	150	131	148	149	139	141	126	126	155	154	118	156	152	145	139	142	159	134	124	146	134	137	156	128	154	142	142	119	153	160	159	150	149	142	145	170	157	157	154	150	136	142	146	125	168	159	157	173	147	146	150	143	159	150	164	149	136	140	134	149	155	154	141	170	162	161	153	137	146	139	177	133	150	132	155	129	160	146	151	132	158	143	166	148	160	162	138	131	149	135	151	132	155	138	153	152	134	153	138	146	135	149	151	120	135	150	139	142	145	162	124	167	134	150	158	141	163	150	130	127	134	156	145	133	157	163	144	145	147	138	152	133	151	137	160	153	145	155	154	139	165	144	148	154	153	132	152	160	128	166	147	131	150	165	153	160	139	166	142	137	140	165	140	150	130	150	130	119	142	155	137	144	145	143	153	165	132	153	153	132	169	130	151	162	137	135	144	150	139	141	153	143	153	134	137	160	148	144	156	129	151	149	153	145	117	158	127	143	134	146	148	142	147	144	173	145	164	140	141	136	158	135	175	144	152	130	154	149	166	154	136	142	156	144	157	161	126	161	145	140	133	136	146	152	154	135	143	155	153	120	145	145	133	126	149	148	148	152	149	165	162	152	144	145	155	136	150	142	156	136	151	124	155	128	148	161	129	149	147	151	156	159	143	148	140	148	150	155	145	161	121	132	136	137	150	142	156	143	144	148	142	141	149	130	154	138	153	141	159	129	163	135	144	161	154	134	144	129	138	148	137	129	142	146	157	139	134	159	150	150	125	142	169	140	147	184	139	137	127	155	152	126	148	167	148	137	145	147	156	161	134	135	148	157	146	148	141	158	141	160	151	144	151	126	160	139	153	165	155	177	146	155	155	155	157	141	133	142	148	154	150	140	144	156	147	146	127	153	143	144	152	149	152	145	144	162	161	138	141	160	131	148	155	134	153	140	128	140	148	137	165	150	142	135	135	146	144	133	133	126	141	176	145	157	138	141	137	141	140	122	171	146	145	134	141	138	137	132	168	148	164	143	162	158	151	147	148	155	144	130	154	147	149	141	173	165	156	142	176	139	146	149	141	160	137	138	156	153	154	146	141	147	143	127	163	129	152	153	140	129	154	138	141	147	136	151	142	157	170	125	140	145	143	139	148	149	151	144	139	148	142	158	160	151	133	140	148	136	135	131	144	146	169	145	155	130	149	151	138	166	148	144	147	154	133	140	146	178	142	148	144	133	160	135	156	121	160	149	160	135	138	147	151	149	174	142	128	138	140	163	144	136	154
2140	565	537	548	597	563	509	528	521	525	533	491	517	460	504	502	516	503	485	523	493	555	494	487	489	501	489	515	461	492	462	483	498	464	468	474	514	485	430	512	494	479	466	477	441	489	544	443	464	460	491	464	475	501	483	481	521	453	498	494	505	490	507	479	484	484	468	484	523	515	490	501	502	512	467	454	474	477	479	466	528	485	463	500	478	472	455	457	529	443	481	495	503	508	500	523	518	463	513	442	527	501	472	476	479	490	476	512	469	435	488	476	462	476	494	466	490	452	495	496	500	496	498	496	452	501	521	494	467	468	477	486	477	446	474	510	493	477	497	479	460	493	494	450	479	487	511	493	451	524	498	494	550	474	501	442	479	472	496	474	491	521	482	441	470	472	476	473	487	483	493	469	454	468	496	470	449	469	500	453	476	450	459	452	477	462	471	546	466	492	484	485	499	478	491	473	474	456	496	531	518	480	481	469	457	458	494	468	472	469	455	462	488	458	443	482	477	471	424	487	491	486	478	508	491	496	480	479	488	494	512	490	478	479	461	485	513	511	455	495	497	434	501	495	487	450	496	496	477	522	493	518	562	471	470	462	464	454	475	512	491	478	470	434	436	497	485	452	444	479	469	488	448	490	499	506	466	454	504	474	501	495	485	453	468	490	480	466	438	512	495	513	498	502	453	495	506	502	490	516	464	508	510	477	454	485	469	458	515	478	458	469	488	437	462	471	501	435	484	459	442	487	501	510	493	434	500	497	445	497	498	529	464	496	495	476	438	496	458	510	493	505	495	499	485	514	509	523	468	472	481	495	498	453	490	482	485	501	470	505	502	470	511	490	464	466	493	462	493	493	506	473	479	494	503	504	468	451	489	463	486	496	472	498	466	440	456	436	520	488	457	478	494	474	481	490	489	469	458	495	474	437	492	506	483	498	466	476	517	493	496	487	494	499	451	480	521	506	500	487	543	435	468	501	483	507	475	474	486	495	479	467	484	502	529	469	518	485	501	455	525	471	473	501	504	472	503	517	518	511	499	457	500	476	506	525	458	482	484	474	489	477	513	503	466	467	467	482	490	498	452	497	458	524	508	488	499	480	491	484	498	480	489	492	462	495	490	509	485	507	496	477	498	476	488	480	461	503	507	448	446	475	490	442	501	449	456	485	455	499	450	490	517	502	511	492	464	477	510	473	478	495	463	491	510	504	465	470	460	484	483	490	446	474	499	525	488	464	483	492	428	487	465	479	459	501	498	456	482	471	455	477	536	486	474	478	492	526	475	460	459	497	495	504	495	470	476	495	475	475	513	505	499	495	458	481	459	505	491	488	480	541	497	482	455	491	506	496	483	462	471	474	505	480	514	513	447	504	521	442	458	536	478	454	486	481	479	501	497	449	491	521	457	471	491	491	471	477	460	495	482	479	502	465	440	488	515	503	513	472	398	495	476	494	518	481	437	437	492	499	467	511	468	457	478	490	469	466	514	501	508	503	462	495	462	476	461	483	460	458	473	473	460	520	504	506	481	485	471	488	497	499	496	447	493	469	522	457	504	451	483	476	449	495	478	460	467	511	492	470	501	501	488	533	472	460	460	470	486	465	516	455	479	496	492	499	483	473	479	478	483	450	518	482	487	474	498	471	478	469	455	485	477	477	516	504	501	514	515	476	474	482	461	482	485	526	460	451	448	492	477	497	456	481	512	466	474	455	480	461	531	479	503	487	442	511	503	447	478	478	468	423	500	496	488	481	478	499	464	497	481	469	514	505	464	480	469	519	448	472	462	408	486	471	502	485	459	499	489	497	479	459	508	528	517	478	529	524	492	498	490	503	477	453	465	457	460	473	469	486	472	454	476	476	497	485	479	528	484	512	537	491	495	497	500	463	450	472	485	459	456	487	466	514	444	500	491	471	478	498	505	487	459	459	516	491	536	494	472	462	474	471	528	504	504	511	486	512	467	455	519	469	469	458	489	490	440	474	506	509	476	461	444	466	459	482	483	502	532	473	520	482	483	469	465	491	504	503	470	484	465	487	481	486	482	533	495	504	492	504	505	483	526	523	456	518	495	479	493	477	508	481	491	496	467	478	489	468	494	463	496	495	488	447	492	474	447	478	473	464	457	491	520	520	443	535	478	493	480	464	476	449	518	470	465	543	499	486	442	473	465	513	501	504	464	514	488	535	470	479	522	523	465	463	464	489	472	466	494	491	489	444	454	502	480	485	490	473	490	467	502	490	468	464	491	484	496	483	489	499	519	456	507	483	482	462	468	435	489	480	479	477	499	465	453	507	482	469	481	505	474	491	453	458	458	482	495	415	490	503	484	536	439	475	460	483	490	479	470	496	479	480	496	515	488	468	504	502	462	474	499	479	515	523	474	455	465	502	464	464	476	461	503	458	486	494	477	461	506	499	481	480	484	489	517	492	483	491	453	486	471	495	464	466	504	508	503	482	452	510	477	494	444	500	542	505	443	483	444	498	486	507	485	466	495	454	509	445	505	443	485	462	498	491	472	485	489	485	522	503	483	464	465	446	461	466	526	484	515	464	481	504	413	496	479	486	480	516	534	471	474	531	475	481	482	490	484	519	504	494	488	493	494	460	472	471	490	421	476	483	449	500	461	502	475	468	491	503	451	470	493	478	485	461	507	500	493	484	479	463	499	493	534	520	459	466	470	447	468	436	497	494	495	423	462	503	490	480	450	480	498	439	458	475	479	464	515	481	480	479	464	476	512	464	466	526	518	476	509	457	524	487	473	470	489	478	449	461	458	475	512	485	471	522	467	517	502	492	456	480	495	474	486	478	457	499	503	482	456	498	476	487	466	482	465	498	546	488	477	461	487	474	462	463	486	481	434	478	466	474	445	521	490	489	436	483	494	475	439	507	475	476	452	505	475	449	509	463	508	496	512	487	475	500	457	469	474	455	483	501	483	491	466	516	465	454	516	471	513	439	496	499	495	470	459	517	483	467	473	474	502	468	476	509	475	514	514	493	451	461	483	507	489	528	459	481	463	507	499	502	423	500	466	512	475	486	488	488	468	526	489	464	466	460	517	464	453	460	503	451	465	496	489	462	509	483	514	509	473	501	437	507	466	483	519	490	473	481	470	515	462	480	463	466	484	505	476	483	478	508	500	488	499	504	470	480	452	519	472	451	465	459	501	453	487	493	482	460	457	522	480	497	477	494	503	463	489	501	462	469	470	470	470	465	457	492	478	540	464	481	458	475	500	452	485	502	470	495	466	513	469	495	450	472	439	453	446	453	436	516	492	501	490	491	464	465	475	482	477	453	472	431	475	453	490	478	511	515	479	447	486	441	446	454	490	499	517	486	488	482	497	513	479	474	522	491	491	464	500	462	550	468	472	467	457	468	479	468	523	514	504	463	473	463	463	481	476	475	471	465	505	477	452	507	481	432	495	493	450	542	495	499	488	476	476	453	518	476	499	516	541	471	460	495	504	479	468	483	451	475	483	505	490	477	477	482
8449	1039	1158	979	768	643	511	478	426	441	380	376	368	344	403	350	348	319	358	359	341	332	343	345	300	339	309	325	313	352	304	331	295	329	335	326	309	322	308	332	327	342	327	307	339	303	336	341	316	363	314	294	342	335	318	324	322	332	308	337	290	314	304	324	326	331	299	333	345	299	315	326	319	323	307	305	307	297	313	319	334	302	304	359	284	313	316	347	295	324	319	327	331	313	332	320	322	334	334	315	289	294	309	317	302	316	337	337	324	337	299	328	338	299	353	274	331	330	298	312	311	323	320	321	350	309	341	321	319	326	294	316	342	323	324	327	318	336	316	318	304	310	364	315	327	308	297	339	328	309	321	317	350	297	329	281	306	310	308	294	298	309	311	303	303	335	319	336	302	303	309	299	306	328	331	357	343	328	326	338	319	288	311	330	338	304	364	319	331	332	297	314	274	323	299	323	314	336	330	291	328	327	339	288	306	336	347	313	331	317	319	329	324	317	292	325	324	328	328	255	313	300	325	338	331	320	323	316	368	297	292	319	331	336	315	317	325	320	301	327	329	339	321	299	309	343	360	323	328	353	311	287	318	356	350	292	274	287	361	348	338	293	312	318	321	338	293	319	326	346	344	335	322	323	317	313	298	333	306	316	331	318	326	312	318	300	304	329	326	318	320	338	311	323	306	303	310	330	318	303	300	304	279	338	326	333	328	301	338	354	298	298	305	328	334	354	336	296	304	326	305	306	320	341	310	332	325	332	308	324	318	307	329	300	334	279	326	291	287	367	277	335	321	309	320	324	316	364	324	311	329	270	312	291	311	313	359	343	320	322	285	305	338	304	322	347	293	314	358	309	302	301	308	334	312	306	328	339	316	338	320	342	357	300	327	328	324	325	331	317	308	290	314	299	352	310	300	328	316	340	331	313	333	314	302	323	325	287	300	331	310	314	303	320	346	334	293	320	292	330	348	301	330	319	322	283	347	295	325	323	337	316	351	314	325	328	330	319	290	321	344	329	301	311	337	347	350	301	324	333	320	326	307	286	289	318	298	316	303	324	323	314	306	325	320	353	325	309	294	315	326	333	320	321	296	283	304	339	296	315	338	280	317	353	329	314	346	322	310	312	311	288	286	346	338	328	357	339	308	319	317	341	286	312	315	318	312	322	331	333	329	346	349	345	333	340	313	344	331	312	326	307	297	300	305	350	309	322	347	316	347	315	341	347	303	324	331	336	338	346	318	316	268	323	325	323	333	341	306	324	329	319	321	354	330	330	330	326	335	319	310	353	321	305	319	333	306	311	313	297	318	286	305	321	323	328	294	320	331	313	323	322	333	329	323	286	322	350	329	307	301	312	323	294	298	359	346	289	300	355	317	328	335	333	337	322	327	323	311	326	309	338	335	350	285	345	314	312	320	313	320	332	295	333	313	329	283	291	322	327	292	321	324	333	290	327	299	276	312	314	306	296	326	319	312	299	363	317	292	335	316	291	323	346	346	326	288	320	321	273	347	329	293	301	321	335	318	305	317	323	324	340	328	325	345	327	313	300	288	335	330	319	336	317	329	377	313	318	292	320	302	311	317	317	329	322	344	307	332	314	316	330	347	312	356	291	332	280	311	296	313	301	311	307	317	303	328	331	311	368	351	320	313	293	320	337	318	301	346	293	347	301	311	340	352	286	314	280	344	317	309	329	318	304	336	280	302	304	296	277	335	333	351	354	298	291	321	309	315	311	315	305	307	313	367	325	338	331	339	304	317	323	315	311	305	337	315	308	329	289	313	304	349	332	301	304	313	295	306	316	315	332	330	331	324	311	332	319	338	318	302	310	317	336	325	321	342	332	329	339	316	349	320	335	293	351	314	311	316	308	314	336	306	302	281	303	304	329	300	347	340	298	342	292	328	345	281	306	323	292	315	366	329	340	301	339	323	306	337	305	319	346	331	343	335	290	332	322	318	296	308	309	335	319	300	290	328	314	291	329	341	315	338	335	358	319	300	325	340	345	320	322	322	335	350	293	326	340	348	319	313	325	291	319	305	291	336	288	297	300	323	316	320	319	299	324	294	356	342	351	301	331	275	356	300	309	283	297	306	305	306	314	316	292	324	329	334	324	305	317	330	316	330	310	344	319	360	336	307	345	321	308	353	308	314	310	367	328	321	312	311	340	344	305	331	322	315	334	329	340	291	342	311	328	333	320	303	330	294	309	332	353	328	303	294	319	296	312	300	331	346	319	314	329	337	317	324	333	320	345	301	331	330	328	320	306	308	302	319	333	302	315	334	299	317	346	353	340	326	322	314	337	332	301	322	319	325	285	310	339	306	314	331	311	301	286	319	317	338	324	310	298	340	318	338	284	321	312	358	312	355	340	283	289	313	298	310	352	293	305	298	288	342	303	307	318	329	300	295	314	346	337	313	315	309	345	266	305	323	315	341	322	307	347	333	315	320	333	339	322	306	337	308	311	314	349	284	337	291	317	290	304	340	324	302	324	334	353	312	306	297	314	322	327	286	337	323	302	332	308	315	322	289	326	312	319	326	303	315	337	279	337	329	358	343	349	331	313	304	342	284	347	315	299	327	309	334	314	316	323	325	310	335	333	335	333	310	325	311	321	339	324	299	339	302	313	317	348	344	332	339	329	314	328	319	305	324	331	314	346	341	363	297	286	333	321	317	331	310	316	328	319	308	319	367	294	313	343	282	318	298	321	313	322	290	301	343	335	297	329	308	333	353	335	304	320	354	308	312	310	288	316	323	306	308	340	321	350	322	348	321	315	322	307	329	304	311	298	319	323	331	346	327	325	293	316	312	322	340	318	322	315	343	307	326	322	349	336	328	289	320	306	278	295	291	335	297	321	335	315	348	368	300	315	313	324	297	318	321	300	306	322	321	307	361	324	307	352	306	337	316	323	315	321	333	329	303	346	363	323	305	296	302	317	326	308	340	318	317	340	305	339	322	341	332	325	347	346	320	334	305	325	309	342	281	341	331	324	311	334	330	316	289	305	318	357	317	303	316	331	318	326	322	321	305	290	313	335	300	319	317	331	318	311	348	318	307	295	335	312	326	320	341	300	332	312	334	336	306	325	325	298	329	318	309	328	331	301	315	320	311	330	310	297	342	322	365	322	324	339	356	331	307	342	329	324	333	346	341	325	311	332	308	316	335	335	295	315	323	299	297	328	361	315	348	326	326	332	360	308	319	340	332	331	303	315	324	315	315	340	302	336	320	313	313	317	323	328	329	303	327	291	305	328	325	310	356	312	288	307	347	326	324	315	296	302	349	259	339	314	291	307	326	339	333	307	304	308	313	294	324	346	329	322	299	344	323	294	294	268	320	283	326	352	339	314	346	328	308	313	285	312	288	308	309	337	331	310	323	323	330	310	319	343	324	320	327	325	295	319	321	333	320	291	325	308	308	294	361	329	343	308	318	303	325	302	307	350	325	346	295	320	306	275	302	320	371	323	313	338	320	328	343	318	317	358
5773	1530	2325	2959	2711	2518	2108	1930	1732	1638	1432	1337	1273	1174	1212	1148	1141	1065	1081	1097	1066	988	974	1000	943	1061	1065	963	927	970	891	980	962	924	919	952	946	941	857	884	931	889	898	918	947	898	914	870	890	902	858	936	873	893	882	869	907	901	831	913	901	880	884	889	861	841	960	891	904	819	884	826	843	976	887	894	856	902	879	867	902	872	865	867	863	917	844	856	916	912	826	902	790	884	877	899	880	905	856	823	841	935	868	912	857	863	872	812	913	875	951	857	876	860	876	840	884	872	885	919	874	896	948	865	866	847	876	918	857	898	916	867	909	856	917	863	873	879	906	919	833	938	854	849	854	819	891	871	810	927	866	915	899	857	878	882	884	892	909	877	859	911	855	829	890	884	872	941	847	845	915	886	882	829	882	849	867	883	862	860	872	890	832	877	936	873	861	864	898	890	869	878	884	891	894	864	859	861	848	937	868	878	881	924	843	845	972	842	896	895	897	899	933	835	898	896	868	935	858	836	913	863	903	844	880	918	870	899	889	884	855	876	926	899	889	884	871	938	815	927	892	855	803	874	851	927	873	843	850	895	873	918	872	848	927	860	888	852	900	881	847	908	909	919	850	903	870	886	847	936	819	849	876	852	866	922	904	885	865	856	856	894	899	873	850	877	903	884	862	913	838	862	891	826	870	848	924	845	889	855	887	881	871	901	895	869	864	902	872	886	888	879	876	892	886	944	836	851	872	889	861	900	885	867	855	881	893	893	891	889	871	857	890	857	917	896	864	841	891	852	901	898	861	848	899	871	907	825	846	866	862	892	856	896	874	927	918	884	857	858	904	897	856	832	817	821	929	895	863	865	873	843	932	911	843	915	887	843	885	865	845	862	831	913	897	911	860	834	892	862	875	852	919	807	907	851	818	872	887	858	890	844	848	852	864	912	841	856	881	815	921	871	863	889	865	848	864	868	866	887	851	845	844	850	828	898	883	872	828	865	869	923	838	816	905	823	897	861	832	849	885	868	908	892	877	810	900	831	879	872	851	866	887	903	888	833	874	821	870	892	866	895	857	890	864	914	856	906	851	859	880	941	879	896	819	819	893	815	887	916	938	829	832	842	985	837	876	859	877	869	915	805	896	917	848	819	899	857	862	875	875	862	933	901	846	940	793	843	862	868	863	890	845	876	821	861	866	960	870	888	891	859	787	954	873	888	869	857	853	872	856	861	886	879	851	950	895	857	867	909	884	803	873	868	856	887	854	880	906	858	865	890	865	880	861	869	868	864	846	911	904	845	825	863	867	894	850	851	868	899	897	857	909	850	910	876	872	855	830	852	900	848	883	913	848	849	883	941	856	859	879	868	920	883	910	862	894	902	867	884	841	914	839	878	846	825	864	836	865	830	864	840	913	855	866	895	924	872	900	922	904	909	899	874	882	868	838	880	907	849	927	914	877	900	875	870	870	856	869	888	885	906	889	832	927	830	922	856	927	828	858	871	875	880	893	841	862	924	831	907	921	936	866	833	878	863	934	842	892	901	830	895	875	888	840	913	897	842	871	838	944	903	874	906	863	932	869	850	938	865	895	845	911	868	891	873	908	907	835	889	902	860	933	841	917	866	885	848	865	864	933	884	895	816	876	895	891	877	887	851	910	899	880	910	885	868	877	881	866	851	907	928	845	857	870	938	911	883	901	831	940	816	871	894	904	878	873	859	867	887	863	868	885	878	884	898	845	898	851	868	959	869	874	887	879	901	882	857	867	869	904	860	927	858	851	887	845	850	890	899	893	869	876	883	852	878	864	815	858	860	834	924	828	874	913	892	889	823	880	892	873	906	898	890	890	906	862	890	883	902	919	909	873	876	895	876	891	896	849	818	909	865	853	908	901	847	861	919	886	815	888	910	854	804	833	860	891	880	864	895	871	888	894	857	884	931	879	906	899	947	854	896	890	888	837	851	896	912	936	861	863	906	902	901	830	898	851	888	908	819	884	832	842	882	840	868	901	860	865	856	906	848	856	886	892	854	857	864	865	887	836	831	944	848	894	808	913	887	859	854	892	860	884	829	958	857	822	900	900	883	929	901	885	841	907	869	842	875	874	845	823	921	902	905	883	816	912	851	858	875	881	835	905	857	915	867	887	874	914	816	881	862	841	889	884	910	883	874	919	925	875	942	929	875	857	919	867	885	941	839	930	855	891	847	863	870	856	899	894	903	855	910	911	938	833	924	858	856	813	902	855	878	862	860	912	866	884	845	885	884	888	925	834	911	860	855	875	859	878	905	866	904	886	814	874	868	926	855	899	850	896	914	864	902	895	871	837	892	873	867	831	928	834	838	871	885	917	874	884	904	874	917	856	907	832	902	866	861	861	895	855	914	877	839	876	915	887	892	888	877	928	856	862	890	866	905	881	891	877	896	887	944	865	884	874	879	847	889	906	920	888	900	915	837	898	878	920	912	849	899	887	874	889	887	862	870	841	836	868	875	913	912	861	928	894	879	841	898	867	830	838	861	891	853	870	830	881	912	872	835	913	886	866	910	867	919	884	882	882	899	852	853	904	865	945	897	951	882	876	886	857	875	858	849	888	871	840	858	835	819	860	884	871	917	889	873	881	866	913	910	855	922	879	830	846	854	838	861	896	846	853	878	902	888	894	855	858	915	819	888	879	909	856	863	876	907	834	851	873	869	855	924	878	910	925	874	921	868	859	867	890	863	890	900	917	840	904	837	896	888	916	902	861	873	843	835	837	866	878	888	897	883	858	925	939	885	853	839	851	875	874	907	853	886	903	828	860	844	839	848	889	847	885	881	945	859	882	904	850	861	888	863	884	870	870	862	860	882	869	854	904	870	903	927	858	837	825	898	852	921	829	854	878	880	864	831	924	902	902	844	860	903	859	862	884	913	882	809	844	910	857	906	845	859	827	849	880	881	873	838	873	869	862	863	871	897	910	809	837	844	902	880	888	904	873	872	855	864	879	883	885	860	877	847	937	818	897	849	876	864	897	877	850	880	873	902	856	888	931	900	860	860	850	834	801	882	830	860	849	893	878	873	874	906	896	857	876	871	860	881	876	871	842	861	865	941	847	878	891	902	818	914	911	924	859	889	861	902	904	857	892	892	886	905	842	862	859	866	898	869	910	899	906	824	844	892	800	924	891	841	920	854	845	883	852	870	900	920	941	854	874	841	934	894	875	843	866	864	849	857	858	915	919	843	890	832	892	875	907	877	876	893	895	870	922	829	865	848	855	894	886	884	900	883	922	845	882	829	864	892	823	869	901	855	894	898	878	906	898	863	860	890	847	891	850	899	885	882	880	804	881	935	888	870	885	878	865	881	898	860	848	826	899	843	879	879	865	939	843	907	852	862	864	863	871	874	870	797	850	871	910	886	868	845	932	861	899	875	860	931	922	904	925	822	816	870	869	856	863	853	923	876	856	879	933	876	819	878	878	876	843	898	926	855	892	948	835	871	921	876	908	886	817	866	876	904
14292	2033	1932	1538	1144	924	771	689	592	524	460	463	453	444	412	431	413	383	404	403	413	376	392	366	370	399	417	379	355	367	359	384	357	354	382	396	370	370	365	332	365	390	360	356	392	393	340	391	357	380	375	377	322	373	375	357	366	376	338	345	340	360	375	373	352	369	369	359	351	334	385	335	365	400	354	348	376	352	351	385	366	359	363	369	388	359	382	410	384	359	361	368	327	338	316	353	358	347	359	363	328	392	372	372	340	349	347	354	329	322	353	384	388	386	368	376	362	370	407	356	328	354	312	356	363	352	347	352	392	323	361	334	355	369	398	349	368	381	359	356	343	359	334	346	366	353	353	374	393	385	342	338	386	391	352	380	357	332	329	396	347	340	367	335	339	387	349	347	356	334	376	384	361	346	367	354	358	324	353	371	384	316	375	375	373	381	379	375	344	355	368	374	365	345	368	369	374	356	361	374	346	381	364	352	352	348	345	359	344	350	343	333	355	355	371	320	332	329	376	329	368	327	381	330	366	346	390	368	353	371	326	353	366	394	362	342	325	381	361	365	346	373	380	347	331	339	366	353	367	367	369	382	384	364	339	364	348	309	359	367	326	358	359	320	360	344	352	361	344	373	341	368	384	341	381	370	339	356	359	355	353	372	325	366	376	344	386	372	338	347	389	371	390	352	383	322	376	333	363	360	376	378	375	366	375	364	374	385	359	358	347	385	357	340	403	365	389	358	385	344	359	362	380	372	329	357	339	348	351	364	334	345	382	378	365	364	374	400	363	357	337	351	406	376	375	372	348	360	355	348	365	367	350	326	334	353	331	340	313	352	367	318	345	379	372	350	332	363	368	337	347	387	343	358	336	376	402	343	340	335	345	355	397	327	335	358	361	382	339	370	325	350	393	335	339	398	347	375	359	336	329	343	368	384	405	392	321	351	369	345	361	343	339	376	345	382	339	376	314	388	331	363	377	374	337	344	371	341	373	386	346	352	342	390	377	369	346	350	344	350	363	368	394	356	384	346	342	311	340	367	371	393	368	341	425	347	359	413	357	368	344	337	365	359	379	343	381	392	363	321	387	344	367	357	358	350	369	355	391	392	356	357	351	371	358	349	358	397	347	351	375	369	362	368	386	345	344	293	367	324	347	356	364	396	383	332	334	370	331	329	365	337	342	351	317	359	375	351	367	408	367	361	333	358	339	338	357	345	357	380	320	369	342	361	338	351	351	382	373	357	369	355	342	360	368	349	374	370	356	363	367	380	345	349	384	362	384	363	357	341	361	353	349	395	395	361	368	383	369	327	328	365	382	373	371	378	367	387	353	379	330	368	362	363	349	380	379	349	380	353	328	350	378	355	378	360	381	353	380	354	346	374	334	373	354	396	355	375	358	323	341	358	359	314	340	344	355	378	359	365	413	368	344	333	339	329	366	354	322	373	352	357	328	413	370	350	378	378	361	330	347	376	367	329	346	320	350	374	336	361	330	341	338	355	392	351	340	368	321	361	356	354	372	340	340	391	348	372	342	342	351	349	345	374	348	348	368	334	377	401	398	346	364	342	358	372	355	342	369	386	379	370	347	372	370	339	359	347	341	356	360	370	345	353	311	379	424	364	326	351	389	351	367	388	385	356	344	336	384	392	360	367	349	359	365	365	361	390	373	349	341	374	390	358	389	340	361	320	383	326	363	359	367	371	348	335	365	349	381	343	370	404	371	360	357	401	356	422	384	370	337	360	325	342	354	341	348	368	369	376	346	370	329	356	354	372	343	353	357	373	346	323	365	339	382	352	351	376	372	350	351	355	339	354	363	348	362	362	345	336	359	335	359	357	374	346	354	345	323	388	341	351	368	373	391	382	384	378	394	366	374	349	359	353	388	353	377	386	345	357	371	376	408	424	402	351	333	336	354	364	384	369	344	358	368	334	350	364	415	353	326	338	386	356	385	355	344	376	420	374	386	386	351	377	351	350	380	349	372	355	321	355	343	325	364	351	346	332	336	342	315	354	328	366	331	371	362	354	339	375	376	357	342	349	399	380	387	367	370	363	373	331	347	350	383	352	359	357	348	394	357	365	357	366	345	347	373	342	376	343	357	341	361	375	350	346	395	342	373	351	386	390	355	390	346	356	360	334	374	352	355	345	357	364	340	384	386	366	372	362	335	332	339	394	340	388	378	362	357	351	328	388	371	324	348	343	370	373	394	392	342	367	364	328	350	384	327	395	374	364	353	385	376	381	387	399	347	356	341	351	339	338	386	378	327	396	348	347	331	360	374	367	334	344	351	359	360	345	388	349	361	354	368	373	418	401	388	338	393	378	356	347	357	367	380	356	328	324	358	333	369	356	380	345	359	364	353	365	335	363	377	366	356	348	336	383	372	327	363	384	353	362	355	372	360	355	388	375	346	341	329	334	375	369	355	349	324	357	372	370	360	345	369	365	357	355	391	345	347	356	328	405	379	357	381	357	362	354	330	346	374	352	349	362	374	369	338	353	329	339	339	377	404	376	380	353	345	419	406	375	374	374	353	387	355	354	353	357	364	395	347	371	365	330	345	346	347	358	335	364	372	363	359	338	364	327	378	371	331	378	348	383	398	359	358	349	351	345	348	396	375	364	378	325	351	338	396	362	364	359	354	343	336	357	359	372	378	359	391	385	366	343	405	339	332	324	382	366	356	384	402	328	374	351	363	365	363	329	339	351	327	350	345	373	358	354	389	352	370	348	306	334	342	342	343	374	344	334	313	355	342	378	356	370	385	392	363	330	379	349	382	356	317	375	369	354	375	391	411	363	346	354	365	343	404	343	364	357	337	354	371	346	371	356	336	360	373	373	354	368	354	367	343	368	375	370	346	293	400	335	354	358	389	368	336	359	355	325	328	330	361	411	348	346	370	380	361	362	353	383	370	354	370	361	345	370	363	364	336	334	350	348	346	341	372	351	345	366	370	356	373	348	364	361	348	373	324	354	358	358	349	334	346	338	356	349	383	353	363	368	345	355	385	346	392	362	378	321	365	395	340	376	365	369	392	373	351	380	365	358	371	368	328	358	352	340	366	355	379	369	390	374	363	330	389	363	382	387	347	372	358	345	353	363	356	341	333	361	327	355	362	343	334	382	333	376	347	362	362	351	359	345	324	352	361	351	363	367	396	356	362	381	341	342	353	327	384	353	375	371	385	340	309	304	321	378	356	313	363	359	373	380	370	385	379	362	303	378	369	376	371	388	366	341	375	363	342	386	348	363	345	352	371	347	376	323	331	367	357	374	371	351	358	367	390	351	343	367	341	363	348	366	347	390	367	369	366	377	368	347	393	373	382	397	381	402	359	357	367	358	358	388	360	349	344	319	379	359	361	385	347	344	341	384	338	338	339	343	335	361	338	368	383	341	357	366	352	356	354	372	367	341	386	341	366	371	354	333	355	388	379	330	334	367	361	401	368	347	322	339	353	371	336	356	318	339	394	376	385	380	359	367	348	354	373	369
7324	2153	3558	4539	4357	3642	3257	2730	2373	2171	1912	1850	1646	1504	1500	1397	1330	1327	1296	1267	1184	1164	1164	1105	1169	1172	1071	1083	1121	1073	1059	1043	1045	1056	989	1049	1030	1001	1063	1047	993	987	965	1014	961	994	965	1007	991	1025	985	999	1013	948	899	975	961	986	999	974	942	990	909	917	951	957	998	917	927	984	962	933	937	933	987	1014	978	958	886	938	977	932	949	953	907	959	985	944	964	972	954	978	932	956	916	978	918	927	971	921	923	928	979	930	927	954	946	953	932	923	920	891	969	959	939	954	903	953	895	965	920	952	904	962	930	990	984	963	969	989	954	876	1010	868	932	877	956	927	1008	961	927	894	938	992	927	964	951	965	991	954	927	982	980	962	942	956	942	952	945	943	920	938	956	948	957	945	953	955	976	910	977	930	1007	979	953	975	997	940	892	949	986	940	880	871	928	936	937	958	921	960	921	901	937	973	956	909	914	927	912	993	931	888	914	948	964	963	928	954	947	956	965	902	915	965	925	989	882	964	946	970	955	959	963	937	953	1009	936	943	925	951	955	955	907	941	976	924	906	952	935	967	925	948	916	925	887	960	924	973	927	869	934	947	948	903	908	938	940	940	986	941	937	893	960	940	973	892	939	938	893	907	939	970	938	902	930	939	972	954	943	963	956	979	923	936	902	946	928	938	925	929	872	922	973	911	911	938	987	955	958	982	927	940	950	925	929	927	960	927	958	920	942	958	928	941	905	982	972	927	985	928	948	972	942	941	892	926	954	928	965	940	925	904	890	971	943	938	941	910	961	951	864	986	925	927	929	968	923	911	970	950	931	910	947	888	939	905	916	922	969	916	948	947	941	949	993	980	916	866	927	912	909	901	932	922	969	916	943	954	898	882	980	936	966	933	925	911	861	978	996	940	977	928	922	936	923	969	959	933	909	956	970	914	929	909	946	909	882	946	1000	943	955	950	979	959	941	929	981	934	973	930	945	939	937	958	930	872	903	929	974	910	878	933	947	925	886	923	941	964	985	979	969	926	899	925	919	939	931	956	932	944	935	974	949	983	910	935	968	936	965	938	940	929	924	966	929	988	922	932	924	926	886	960	903	892	948	894	887	939	980	936	941	956	988	908	984	934	915	890	950	903	996	940	984	902	912	889	943	920	903	950	927	948	951	912	973	935	962	952	918	938	930	961	911	965	904	952	919	948	896	912	924	901	904	974	913	989	905	914	949	944	903	1004	896	928	986	937	939	973	950	941	963	981	956	873	944	977	938	895	909	994	931	912	896	963	971	916	945	920	946	936	967	922	904	948	918	975	960	909	950	908	900	949	929	922	976	921	943	911	931	922	911	932	955	968	915	953	910	920	939	963	928	917	920	915	891	992	911	943	926	912	902	936	972	954	906	987	972	940	976	952	984	956	905	966	871	929	848	892	914	982	942	953	929	896	965	968	949	864	1000	917	925	901	906	983	948	963	924	973	921	928	961	924	890	891	961	932	909	917	963	894	988	896	925	931	990	908	926	898	940	951	914	932	901	951	955	937	887	951	935	971	904	915	908	986	946	916	931	920	932	877	937	933	933	943	950	910	910	937	955	988	926	958	967	936	941	951	974	1002	973	845	924	904	958	926	903	911	944	897	904	983	952	949	936	890	911	928	937	890	909	949	952	936	949	957	944	932	902	918	930	947	931	1015	919	950	930	927	917	964	953	916	948	918	944	955	909	930	939	944	918	975	936	953	924	965	967	958	1006	903	1021	976	925	946	965	937	918	883	944	918	918	973	971	951	942	957	951	908	931	982	971	908	984	949	950	951	917	913	939	934	895	892	965	928	986	906	974	956	954	943	1000	923	948	955	943	889	951	875	905	992	976	942	911	909	910	994	933	935	935	910	923	954	954	1000	905	905	981	917	922	907	968	979	926	937	914	955	930	939	967	893	967	950	951	878	950	954	956	940	952	926	951	944	938	911	984	945	951	949	952	967	986	908	1004	944	1010	914	966	944	923	973	930	959	915	920	967	961	900	975	956	945	958	882	967	966	949	973	934	895	950	954	924	918	943	914	953	939	971	963	961	1001	963	934	934	937	926	907	949	914	959	949	906	923	906	924	986	900	949	892	944	919	950	947	947	943	920	952	920	997	940	998	929	950	911	933	890	932	933	956	960	922	935	946	944	938	926	921	984	877	936	923	913	963	944	935	943	982	890	938	942	924	974	924	969	924	995	934	963	952	955	933	943	933	919	941	990	955	900	930	903	920	933	974	921	886	944	908	935	939	995	926	934	976	947	959	904	938	928	905	918	929	958	937	925	913	971	929	925	913	977	912	914	933	881	956	955	936	955	946	971	981	977	972	905	970	988	968	957	1025	927	950	949	941	922	918	939	1004	927	921	977	975	919	936	959	919	965	933	920	957	956	934	931	1000	927	970	948	937	864	965	952	963	940	919	872	937	980	902	900	896	916	969	926	938	961	924	988	913	956	914	928	1001	936	913	943	956	966	915	885	924	897	920	940	974	936	1025	912	981	920	943	943	938	950	929	947	935	940	967	967	975	947	910	961	925	886	936	945	936	992	945	919	971	921	914	947	1008	957	899	908	933	971	934	871	983	910	858	914	970	962	916	925	947	910	940	901	915	953	921	945	906	987	979	923	923	903	921	945	910	953	948	931	933	918	899	947	947	910	944	974	963	941	886	974	882	987	956	914	971	995	963	903	945	932	964	976	917	911	902	911	926	951	924	911	951	967	911	959	1019	1000	957	882	941	934	915	936	911	930	908	929	961	913	937	924	890	900	929	964	963	945	954	923	906	944	908	936	983	921	903	910	901	968	959	930	947	936	963	933	959	938	941	907	936	926	1001	938	963	984	915	951	899	869	945	899	930	975	960	931	915	994	949	915	938	944	966	935	912	941	903	934	892	927	956	948	965	914	949	992	910	927	926	960	892	1013	947	924	959	998	942	963	910	895	992	935	962	918	954	909	860	900	992	946	942	917	914	930	893	954	923	953	953	978	960	929	946	951	975	914	938	979	910	899	955	918	935	950	994	939	906	998	907	893	942	928	885	1000	868	994	920	892	941	915	957	950	978	937	920	900	958	964	941	981	930	909	912	909	910	927	974	935	1011	968	905	906	923	950	896	931	895	936	880	929	957	970	916	941	977	1008	936	976	964	926	928	900	958	884	875	972	978	941	937	906	978	919	912	895	942	969	908	917	908	908	940	945	917	936	895	924	912	1014	877	967	957	986	925	953	922	1004	997	895	888	911	940	938	891	957	922	910	934	955	945	958	906	951	958	962	989	926	894	937	939	1000	974	909	955	929	947	897	890	937	918	943	921	935	972	861	953	928	933	960	969	921	923	876	919	953	980	931	946	955	874	988	957	936	933	948	979	926	964	982	992	934	962	959	918	930	939	987	915	916	917	1000	921	945	950	910	877	948	968	929	964	934	922	921	940	960	935	909	943	961	916	915	904	930	911	911	958	917	923	907	970	959	889	939	989	947	946	946	925	946	984	978	925	907	915	918	923	965	923	932	894
1928	168	170	160	161	171	144	167	135	140	147	159	143	161	159	158	141	159	164	146	133	136	125	139	158	147	141	125	122	132	147	147	141	136	148	149	137	170	138	140	154	147	128	157	141	149	173	127	137	146	153	142	128	154	150	168	144	160	150	138	140	138	144	137	177	124	147	148	181	145	157	148	141	139	145	162	125	147	153	140	153	151	150	157	142	129	163	151	132	145	127	158	158	133	143	141	147	143	156	127	132	145	159	130	136	148	144	156	129	140	149	143	171	144	169	159	142	137	162	161	144	146	147	138	145	153	134	158	172	142	147	134	143	135	147	156	147	144	167	143	137	148	154	148	162	145	136	142	154	129	153	151	144	140	158	142	145	141	149	125	155	127	149	151	176	140	137	148	129	167	143	158	151	131	140	141	160	111	163	122	148	145	145	136	154	169	144	146	149	138	152	138	155	141	144	153	145	149	146	153	144	135	126	160	139	154	153	161	136	152	142	155	158	146	179	135	130	153	152	145	131	154	139	154	124	153	146	147	162	151	155	147	144	151	152	138	152	156	186	130	124	152	141	149	138	162	132	150	161	151	124	133	134	120	129	135	142	149	116	148	128	152	158	124	154	149	146	148	133	119	134	135	142	129	141	146	156	173	157	134	149	144	148	149	154	168	121	153	166	131	156	163	159	113	147	145	136	169	161	158	142	137	160	150	150	152	126	128	152	124	149	160	140	122	157	149	149	137	155	146	144	148	150	150	140	152	142	128	146	168	136	115	182	145	158	152	136	157	157	155	148	159	144	140	171	166	134	135	138	150	134	137	164	127	139	150	132	154	151	150	152	152	122	160	169	141	144	146	143	138	162	168	163	133	144	151	162	146	162	145	166	146	146	174	129	134	152	154	142	156	137	138	148	140	144	146	151	152	117	156	134	132	160	146	148	133	144	131	143	137	124	133	158	131	153	124	140	132	166	149	160	152	162	131	142	148	144	124	150	133	130	148	136	156	137	156	162	139	142	149	161	166	151	148	159	156	142	149	138	148	146	157	138	150	133	148	137	137	167	160	145	146	142	132	142	129	164	149	115	124	150	143	172	142	172	141	171	164	158	151	142	151	127	135	144	146	148	135	147	169	147	140	149	136	133	149	135	130	161	157	141	146	132	144	166	134	132	155	133	131	143	124	141	138	108	156	147	125	141	133	177	154	141	152	136	147	138	129	156	142	150	148	132	157	144	156	154	165	131	158	144	147	157	156	139	158	154	122	139	151	152	140	152	135	140	157	144	129	141	149	149	154	167	139	143	143	135	151	146	150	151	129	143	137	141	149	141	156	139	148	127	156	152	144	151	166	135	153	139	131	150	152	151	148	144	171	150	139	151	134	173	146	171	145	144	141	160	137	158	118	142	132	153	149	144	151	151	140	158	177	138	139	140	161	133	136	177	167	129	135	132	158	161	159	134	130	155	155	167	141	138	166	171	143	142	153	158	159	125	154	151	152	137	141	143	111	146	154	142	149	149	147	137	164	163	149	145	137	162	141	147	153	142	146	145	137	145	139	142	143	154	178	146	148	126	145	151	160	140	149	159	153	155	154	146	141	141	143	137	156	146	134	152	140	155	135	148	155	130	137	140	130	139	136	166	131	146	147	173	148	146	147	145	124	135	152	144	147	130	151	142	137	145	145	144	145	153	124	147	147	138	139	147	147	153	158	151	143	132	128	135	143	143	150	145	129	134	144	154	150	139	156	122	151	127	127	144	142	129	141	157	142	141	150	134	178	144	135	130	126	131	147	165	139	159	148	136	145	153	143	132	144	143	152	162	153	142	131	143	135	126	136	161	139	159	152	134	133	161	129	130	139	139	130	150	162	146	149	174	127	155	135	147	161	133	153	127	143	137	147	143	148	158	149	140	145	136	131	151	150	130	145	157	137	164	169	141	128	143	173	146	174	158	151	142	125	150	134	140	138	144	123	149	144	170	129	152	158	159	141	137	135	171	158	156	145	123	157	145	145	139	134	147	159	134	132	163	148	163	161	143	134	144	161	145	148	189	156	133	147	136	150	156	142	143	139	152	157	149	139	138	103	146	153	131	164	132	148	114	164	174	138	153	119	142	134	150	154	123	151	141	153	138	143	137	140	154	153	133	156	148	160	137	151	146	163	139	156	180	155	141	161	168	151	162	128	158	142	173	135	166	130	172	142	156	155	130	147	149	164	149	152	154	128	146	137	141	159	115	145	132	167	144	127	158	164	130	151	147	155	140	154	136	153	127	128	150	127	155	138	151	168	154	148	150	122	159	147	125	138	163	158	154	140	170	162	141	143	129	142	131	145	144	151	150	129	141	145	147	128	172	132	157	153	162	145	176	132	142	138	142	136	141	149	156	148	157	157	150	135	136	132	170	143	135	138	160	149	140	133	142	146	153	150	168	152	146	138	142	148	138	137	123	147	153	155	149	158	136	162	164	132	149	132	170	149	126	138	153	150	132	146	137	165	161	149	143	148	126	158	147	131	159	147	144	139	152	155	133	139	149	145	141	144	162	143	167	164	143	149	155	142	142	147	137	130	124	171	143	121	165	134	140	137	171	167	149	139	146	157	144	152	134	143	151	153	147	133	154	119	144	167	151	134	143	135	132	150	137	128	166	159	150	157	148	132	139	148	142	169	144	148	135	150	145	162	137	149	159	151	154	134	162	150	151	169	140	158	136	152	142	147	133	147	148	128	140	149	140	150	150	175	154	137	143	164	130	128	145	154	156	156	131	133	154	137	149	150	152	132	152	130	169	129	142	163	142	135	155	137	133	130	155	129	167	143	152	155	130	146	135	146	132	144	129	154	139	159	143	143	158	137	134	148	142	151	161	144	124	139	152	158	138	150	140	160	137	136	145	153	126	132	150	138	151	147	139	134	138	137	119	135	141	132	139	155	141	131	146	156	138	136	151	146	152	143	157	158	160	127	131	156	165	157	154	140	134	146	137	150	122	141	136	146	163	168	142	146	139	144	132	144	166	155	138	137	136	149	140	135	148	149	149	166	154	133	176	132	141	141	146	150	132	153	163	140	132	126	151	143	152	135	139	135	143	155	163	135	130	148	138	146	153	141	165	127	129	153	141	175	140	130	139	160	129	160	153	146	144	180	128	110	161	181	130	155	149	156	149	143	160	140	160	166	139	165	151	155	141	146	147	150	146	158	150	158	159	136	146	157	144	165	163	151	132	160	156	164	152	158	153	153	155	135	164	153	152	162	149	140	138	147	142	161	153	150	148	161	119	133	150	134	127	174	147	155	139	145	163	175	133	133	140	135	162	142	151	147	135	147	135	127	168	141	138	152	122	148	127	154	147	145	141	153	157	138	144	145	125	162	152	136	134	152	137	156	137	155	150	158	159	166	147	153	174	139	130	168	144	130	148	135	165	148	139	127	131	158	156	155	144	166	148	183	151	136	155	165	149	141	138	156	134	144	168	146	150	151	165	139	147	155	147	141	128	144
2115	570	574	594	575	549	511	513	530	494	478	484	491	523	523	478	473	492	498	454	481	433	510	463	539	519	473	469	488	522	490	481	479	494	506	473	467	482	497	442	503	430	474	478	466	493	498	476	486	492	490	513	483	430	475	463	532	496	483	456	484	478	486	478	469	439	498	469	489	490	511	518	453	469	436	459	490	460	459	459	516	472	473	536	440	457	476	522	505	483	425	441	449	469	493	444	483	490	451	496	443	518	450	486	497	456	467	478	485	491	498	475	480	495	482	453	502	465	457	477	472	501	469	501	471	477	482	478	494	514	501	456	523	480	475	475	489	477	537	478	458	519	518	502	466	478	434	510	476	481	460	452	465	475	517	489	502	489	504	466	479	451	458	453	469	461	486	471	467	446	477	477	482	497	489	461	487	484	441	466	478	493	467	486	451	469	467	482	491	476	488	470	476	494	479	460	511	509	485	476	495	468	466	513	471	473	528	479	499	491	489	467	459	468	447	502	507	467	493	451	478	451	450	490	487	501	501	489	488	517	506	487	476	507	495	464	502	475	461	487	474	474	469	502	495	503	423	469	467	490	493	488	514	498	481	476	511	452	515	439	466	468	475	470	501	485	506	473	480	465	476	471	493	482	476	468	475	491	461	475	506	456	491	441	463	479	478	490	522	473	483	474	461	471	475	458	472	496	476	461	503	470	487	507	500	489	489	489	448	479	536	477	480	468	452	484	511	480	486	479	509	453	501	469	459	486	482	486	491	523	494	479	463	503	523	459	478	459	494	501	492	469	506	480	471	476	537	487	474	481	531	482	498	470	439	469	506	468	463	482	495	528	460	477	496	487	496	464	492	505	484	480	536	487	510	489	474	456	497	462	485	499	481	495	484	461	474	487	501	469	471	474	484	499	478	471	458	505	503	482	462	464	494	469	454	509	477	475	503	452	530	489	496	511	517	486	446	425	501	463	503	499	544	474	480	494	501	500	485	428	437	496	484	465	490	499	446	464	526	485	463	479	444	503	487	478	462	504	476	500	507	459	482	449	432	460	515	480	486	490	467	483	476	467	471	518	494	460	456	476	450	483	463	506	457	456	473	417	496	478	480	497	517	438	485	486	462	503	461	500	476	535	473	486	481	477	471	473	460	486	454	464	529	490	438	484	496	457	451	522	453	444	518	472	502	504	470	458	481	489	501	471	487	508	502	484	477	498	504	464	462	489	462	478	568	447	517	458	491	486	517	467	430	496	483	497	523	436	491	508	481	502	504	483	459	455	484	491	498	508	502	499	465	491	489	491	493	471	493	484	470	480	477	522	452	485	451	536	448	470	459	506	489	495	491	520	519	505	492	488	468	504	469	472	489	442	481	467	459	461	471	461	476	482	499	470	486	506	466	448	460	448	482	489	530	459	455	508	476	460	488	485	476	511	523	473	511	481	500	473	495	457	493	486	476	472	461	467	473	475	487	469	506	522	484	470	478	490	480	489	515	468	471	514	444	483	480	472	473	476	505	475	459	451	473	469	471	466	470	457	486	466	493	477	465	491	513	485	493	525	520	496	456	458	497	471	499	475	487	508	483	446	522	458	479	466	495	497	491	526	464	438	479	479	494	452	491	453	469	475	466	496	467	497	450	487	475	523	443	480	490	505	462	477	445	465	469	456	501	511	443	510	485	511	493	494	474	462	483	463	415	469	495	426	470	475	476	495	481	503	510	516	463	479	454	455	467	492	483	475	481	472	512	481	490	485	456	478	475	491	490	470	469	483	469	497	464	471	503	466	463	497	507	505	480	440	519	461	491	488	480	484	433	470	470	451	483	436	474	478	478	509	459	508	450	461	509	495	499	479	470	467	478	471	461	485	507	494	513	428	467	452	509	486	528	463	462	493	457	488	506	494	442	481	465	535	496	464	506	532	481	525	518	494	499	484	456	472	505	436	476	488	486	481	481	484	466	454	522	494	471	453	455	466	496	463	485	493	502	492	469	471	514	507	431	485	498	461	495	491	504	451	483	490	520	497	460	471	488	487	469	484	463	434	475	471	509	451	538	462	472	460	459	472	456	459	497	450	508	453	485	443	502	478	476	528	446	493	475	514	483	483	489	476	495	470	505	477	496	508	487	459	466	484	454	489	463	479	459	538	455	509	521	470	482	460	508	475	483	480	478	500	490	496	472	499	491	464	500	503	447	483	462	501	501	457	497	513	462	463	484	492	487	496	468	480	551	451	482	511	483	498	491	468	466	497	464	468	475	467	516	476	483	494	463	451	449	439	486	458	509	489	453	501	496	454	479	478	477	499	472	477	488	470	517	471	505	452	482	490	472	466	467	459	450	485	468	490	485	490	530	486	482	493	450	515	468	474	492	459	554	470	490	506	513	498	503	511	508	464	467	506	505	500	490	448	451	504	471	473	494	496	477	462	509	492	463	507	475	507	454	490	476	466	510	499	511	454	475	488	470	468	517	486	497	447	481	490	474	478	461	501	482	456	530	508	484	484	465	529	474	476	505	483	447	487	486	483	490	460	466	447	491	464	447	503	486	460	487	484	460	484	450	503	451	506	455	462	483	478	504	464	483	497	471	519	461	469	468	467	516	466	442	468	506	476	514	494	503	480	463	487	489	511	519	428	491	464	481	476	470	440	483	516	481	456	452	496	503	482	441	498	498	488	438	455	498	453	441	484	514	503	434	480	529	448	490	483	450	487	486	497	484	467	490	455	469	465	523	483	472	458	478	479	495	487	473	488	500	523	453	536	466	496	510	482	479	463	437	473	451	479	482	467	458	515	472	491	444	494	495	465	484	484	510	493	467	507	454	439	505	464	518	475	510	450	518	483	444	512	493	504	479	475	508	448	492	473	470	469	498	485	497	473	473	464	483	488	477	496	477	511	464	493	453	507	485	481	472	496	486	487	484	480	464	458	450	474	423	462	485	501	456	504	515	522	468	499	487	506	470	478	484	470	497	458	473	448	500	503	498	455	488	510	501	480	475	477	473	506	489	460	511	493	463	510	491	440	481	479	485	466	457	502	472	455	490	518	483	489	464	465	453	465	497	483	460	473	465	482	461	502	466	541	473	506	472	478	510	460	473	490	452	477	494	469	505	504	461	421	475	488	487	471	487	466	478	470	474	478	467	474	477	504	498	485	483	518	446	511	475	459	487	482	473	482	443	528	471	476	484	472	478	447	501	476	526	472	494	488	474	477	488	492	493	491	448	502	485	479	482	507	523	486	474	521	435	491	467	484	500	522	473	502	479	486	451	459	476	507	465	486	499	533	477	499	483	461	486	468	498	488	487	491	473	483	443	501	462	501	488	503	481	462	537	458	445	498	478	484	526	487	471	532	494	460	486	488	440	472	498	451	484	479	424	504	470	516	450	495	507	438	487	473	494	485	496	487	476	480	486	514	495	471	488	484	474	493	481	506	513	504	498	472	453	503	505	446	502	496	486	516	475	477	509	528	430	467	450	472	480	478	449	488	499	481
9568	1563	1276	1004	790	584	585	477	419	398	388	365	388	390	390	362	344	356	361	322	358	345	349	342	380	321	342	341	316	317	309	328	324	332	333	324	351	315	334	310	331	328	335	321	328	300	318	333	327	316	332	344	349	314	276	316	327	312	327	299	318	312	338	305	325	341	301	322	336	310	346	335	344	320	315	338	315	326	354	326	333	316	312	303	362	301	338	302	326	338	315	314	327	335	325	286	328	309	305	287	303	343	290	335	291	330	345	348	337	293	307	299	339	348	322	305	310	318	339	279	343	317	334	299	280	316	326	325	368	341	334	297	313	337	344	334	347	345	315	340	384	312	311	307	347	313	286	353	361	298	337	323	326	348	321	333	298	349	289	310	321	328	336	333	320	327	324	279	313	317	340	306	291	370	309	347	340	314	305	277	301	314	283	312	295	303	318	338	280	337	317	329	300	306	331	301	296	300	338	341	329	309	333	327	348	334	334	332	314	312	301	324	324	313	326	303	332	301	313	307	321	321	326	315	286	333	332	324	281	314	323	291	303	309	310	332	315	328	320	305	306	322	290	342	355	308	331	340	332	349	324	294	322	355	346	344	312	319	300	355	342	325	330	299	301	321	283	327	302	305	279	338	269	318	347	336	287	295	296	332	315	296	316	334	335	302	351	348	302	313	320	313	339	308	337	317	337	348	298	340	319	314	333	310	347	320	325	333	326	279	312	331	313	338	309	327	330	329	330	325	309	334	320	338	319	337	345	286	311	329	344	313	314	336	331	305	311	337	305	296	318	312	323	358	308	338	322	338	322	296	301	297	328	290	329	317	286	323	360	284	271	328	334	296	302	333	321	303	334	281	319	324	382	298	316	328	331	312	300	297	312	313	315	325	324	316	321	319	320	323	302	324	315	282	294	291	306	309	287	305	298	307	297	321	309	366	335	355	344	301	301	342	315	317	312	327	332	305	318	318	319	305	337	317	308	334	368	309	344	302	364	327	296	314	298	312	299	343	313	351	322	305	314	331	321	308	349	310	309	307	328	312	315	364	319	312	311	299	296	336	310	332	334	323	310	315	322	312	336	302	308	314	323	309	333	335	311	316	330	333	321	345	308	340	300	319	328	291	296	309	310	361	302	358	315	317	313	292	343	374	306	305	283	287	331	312	340	283	328	339	322	274	296	304	307	329	288	344	331	324	334	334	311	287	319	307	305	327	325	314	310	316	336	306	297	302	327	316	324	295	301	311	325	293	297	327	295	325	330	303	296	329	312	332	321	312	315	336	334	329	297	346	314	280	350	323	352	287	311	309	322	263	319	301	293	328	313	286	335	316	310	321	364	315	326	343	291	307	340	309	339	308	313	345	343	310	275	327	326	326	334	292	319	319	341	292	324	331	312	344	328	317	336	320	333	343	335	326	325	350	313	335	284	334	359	324	304	309	353	344	341	328	276	319	309	297	326	302	327	310	313	335	310	311	322	355	292	303	296	320	293	314	308	338	325	296	314	325	342	352	312	321	316	357	334	335	324	300	316	334	301	317	305	304	330	309	303	330	307	341	301	321	311	345	304	330	319	324	324	325	347	342	307	312	322	303	335	296	290	351	308	328	296	343	326	304	311	344	337	309	315	340	340	326	297	321	322	294	314	327	313	332	304	318	331	338	323	327	327	313	305	337	296	272	323	347	336	301	293	309	334	314	297	347	308	320	341	323	331	325	370	299	325	311	330	307	302	314	339	299	283	295	335	329	326	356	310	305	316	315	329	337	301	304	297	320	348	328	355	326	312	307	326	288	308	307	318	308	308	324	304	331	304	339	341	302	326	347	321	278	311	337	320	324	353	304	326	286	332	307	324	290	313	326	339	284	320	333	315	316	308	331	296	345	321	331	342	324	350	343	308	356	324	334	326	361	301	338	330	324	307	294	343	355	355	298	310	313	318	295	303	313	311	308	330	314	330	298	357	332	344	299	321	338	320	311	318	340	309	332	348	292	309	304	327	343	329	299	329	269	341	316	294	327	289	343	339	319	312	332	312	341	332	310	312	327	328	314	327	329	328	298	297	304	323	308	308	310	326	341	329	308	337	341	295	316	315	323	301	291	344	333	303	320	297	324	322	317	322	320	307	310	317	316	346	303	348	286	329	322	298	312	328	378	306	326	342	337	317	344	328	291	303	321	330	320	298	290	285	367	339	298	307	337	285	339	307	295	301	330	353	311	322	303	320	300	295	281	282	300	324	356	333	331	320	343	324	329	323	312	316	305	331	339	350	310	328	327	334	346	335	347	316	343	325	321	318	315	317	323	326	307	342	357	327	319	362	291	318	321	306	338	338	311	326	341	331	330	332	332	333	341	288	298	300	312	312	293	348	335	302	291	328	334	336	302	349	337	320	351	358	327	365	300	327	326	304	331	346	291	338	359	315	330	321	318	330	327	339	319	301	307	305	293	333	315	321	285	312	337	319	328	322	292	310	326	306	318	346	317	337	314	321	317	336	325	318	334	340	322	331	337	330	316	312	313	330	320	331	347	302	311	354	306	287	316	324	331	336	322	294	335	334	303	309	358	314	306	308	299	324	285	323	335	305	317	310	328	363	338	320	329	293	290	333	324	338	307	304	284	337	314	331	307	299	318	340	318	320	322	308	345	301	339	365	301	316	350	314	325	329	324	303	349	325	294	342	288	320	319	311	314	345	337	302	323	307	296	314	336	295	301	325	296	301	326	328	325	305	319	352	317	348	325	301	306	342	310	305	316	356	328	314	337	342	304	315	336	299	330	321	305	330	296	335	325	299	325	328	327	324	319	337	333	310	332	326	343	317	334	305	311	331	338	311	309	319	329	315	330	332	284	321	315	322	297	329	330	342	323	316	305	332	335	323	315	284	346	327	343	341	335	312	303	320	359	347	318	324	335	335	348	325	315	315	318	295	296	296	315	339	337	357	305	345	321	315	311	316	307	298	328	350	320	315	322	303	313	316	327	368	329	324	320	306	323	303	325	323	338	329	345	339	311	295	336	314	359	343	334	353	335	333	315	321	318	320	322	310	299	317	346	300	337	348	296	323	325	306	313	303	302	313	364	300	284	282	315	350	328	327	294	343	307	324	338	314	343	292	337	313	320	341	304	294	354	306	316	320	343	314	340	346	325	365	320	308	340	314	322	309	353	275	333	324	346	353	304	353	341	299	353	317	327	300	323	312	325	318	321	347	300	322	343	338	321	324	285	323	331	337	308	329	325	316	325	327	326	294	345	317	322	309	275	324	312	356	327	338	336	326	337	345	349	307	322	313	309	302	311	316	333	311	305	309	329	301	302	343	295	340	322	308	334	325	348	323	344	333	313	308	322	303	355	297	325	326	324	299	322	338	310	327	304	325	330	340	331	305	333	318	309	323	302	327	325	301	325	322	341	316	339	341	324	328	313	308	318	352	316	333	342	321	334	322	316	316	329	320	334	342	314	295	317	307	308	334	333	338	325	319	333	329	294	329	321
6524	1578	2313	2926	2711	2465	2086	1836	1751	1516	1508	1304	1243	1201	1167	1166	1102	1128	1097	1109	1019	915	983	991	958	1010	967	991	974	943	921	895	913	916	921	941	899	957	891	920	959	926	937	877	905	954	885	876	884	882	861	896	942	913	857	863	881	926	877	912	898	873	879	844	864	886	888	876	919	907	878	897	924	892	892	886	863	888	918	891	870	895	859	920	836	882	885	892	936	900	949	885	858	929	847	907	852	869	903	851	897	910	900	803	867	868	893	895	860	844	956	878	887	831	906	898	880	868	884	882	871	864	910	873	883	871	869	865	911	912	920	863	853	884	867	892	921	920	874	891	822	861	842	868	834	887	880	844	895	835	860	869	885	922	931	877	896	890	867	897	908	861	861	877	901	830	931	842	880	937	888	887	873	902	805	829	880	842	933	822	852	871	899	885	883	897	889	867	847	867	856	872	859	878	870	844	825	879	788	828	791	909	847	908	857	864	904	918	837	839	824	932	859	824	899	880	865	886	838	899	870	868	902	847	866	857	820	847	840	918	845	824	800	878	861	808	924	885	854	886	841	876	877	867	855	876	837	881	906	904	832	910	837	872	874	864	851	943	808	852	910	857	892	861	862	881	866	866	865	871	929	891	883	883	850	951	879	890	821	873	881	854	845	854	880	899	872	874	869	895	877	873	866	889	879	873	899	864	838	892	840	890	837	849	866	847	850	831	832	894	868	840	930	908	887	884	889	840	924	849	844	906	835	883	887	878	853	875	907	891	913	856	846	892	900	874	856	849	852	860	883	900	843	861	943	911	907	863	883	839	828	876	904	880	900	881	865	912	861	885	870	837	885	891	882	876	879	865	871	866	830	881	850	889	866	872	873	829	878	863	837	859	902	875	925	856	895	877	892	855	854	947	909	909	814	875	937	895	871	857	852	919	917	917	886	853	831	869	894	895	911	825	843	846	881	890	904	877	890	874	876	827	820	863	889	880	826	851	822	892	890	828	880	892	879	900	887	878	855	903	865	833	828	900	914	872	910	873	894	857	863	881	913	852	873	852	835	866	891	856	843	884	881	856	890	839	868	884	876	947	903	836	821	863	884	864	927	968	881	899	888	868	862	925	834	876	902	866	892	840	866	863	862	863	872	858	896	906	869	954	870	887	879	814	892	870	835	843	845	844	888	887	901	943	853	881	849	881	820	862	909	851	855	929	884	875	837	896	904	869	826	856	811	842	832	939	895	845	891	868	902	942	845	833	896	848	880	876	861	862	855	855	879	914	936	877	882	887	878	892	853	867	870	860	847	853	859	816	854	919	886	922	859	899	854	910	813	791	862	873	899	839	901	908	846	896	879	916	857	922	906	863	914	891	906	870	855	861	839	817	888	891	881	911	910	852	831	843	897	878	872	933	853	857	840	910	849	887	889	832	905	891	855	871	905	918	846	882	888	888	859	927	861	845	904	883	821	913	849	842	866	876	810	864	864	902	857	873	910	893	913	872	900	778	903	838	866	889	852	897	847	840	846	894	914	886	866	924	882	842	852	880	855	868	902	872	835	887	892	869	902	937	878	892	844	902	869	862	864	868	835	914	887	931	902	898	902	860	832	851	889	904	902	890	831	914	935	879	874	884	867	916	839	818	849	864	931	851	877	916	880	892	884	870	955	861	877	894	885	878	854	935	850	878	864	880	857	886	856	836	820	923	868	867	873	867	866	921	894	896	866	938	897	853	876	896	845	883	843	909	915	861	867	836	855	929	873	841	924	871	888	866	869	853	888	853	834	925	850	871	922	886	898	832	889	869	905	907	864	896	855	905	887	888	890	860	897	910	845	876	925	951	797	854	903	881	899	880	883	847	891	890	841	858	864	865	889	859	860	855	912	876	898	836	859	895	863	879	943	904	910	911	888	887	866	905	870	836	886	892	889	895	879	868	900	898	917	878	900	884	925	878	916	846	887	889	903	939	846	921	920	856	860	884	847	860	875	873	882	864	890	913	868	860	897	867	832	854	870	885	922	883	893	889	912	904	860	851	851	826	838	885	841	882	826	848	898	826	827	886	878	845	850	895	897	893	856	852	887	794	912	913	854	851	907	809	842	905	927	913	903	915	918	898	852	883	865	836	846	887	901	882	854	887	837	933	866	900	879	906	873	864	879	849	876	898	901	940	879	892	910	884	849	853	809	892	846	895	898	861	869	820	905	882	858	834	865	889	833	829	843	896	865	855	890	887	872	860	860	902	879	880	920	865	903	855	888	809	921	852	865	846	845	891	856	872	850	870	881	866	921	885	860	866	887	877	885	826	868	855	862	893	929	883	936	910	841	886	844	890	884	912	848	891	869	839	842	837	881	860	898	890	888	833	947	932	855	851	826	903	834	916	863	944	834	871	844	915	852	835	874	866	873	889	893	847	886	852	897	854	819	915	869	915	888	857	891	840	891	875	926	872	856	931	887	872	872	858	854	878	841	874	831	852	908	861	877	842	889	928	823	890	876	895	839	866	839	866	878	891	805	870	874	898	856	863	869	869	931	856	841	860	876	883	843	895	924	848	908	860	838	847	877	861	850	902	871	876	933	888	927	868	870	891	886	813	899	901	937	915	888	887	822	793	871	859	880	846	873	848	861	889	864	856	843	877	862	904	888	849	861	868	830	883	924	874	911	848	873	891	882	862	857	880	869	892	875	854	899	854	876	910	878	882	889	859	853	905	850	895	904	900	846	843	884	845	844	959	888	902	880	851	861	885	855	922	845	845	893	892	871	882	832	822	891	901	858	898	878	897	822	913	860	874	846	885	923	909	887	869	886	922	902	858	897	919	860	891	878	901	841	844	802	811	822	892	899	868	878	874	864	933	900	847	876	846	910	838	882	906	868	852	914	844	852	920	870	910	798	885	857	883	861	876	866	862	949	878	906	904	880	886	864	837	865	859	888	915	861	893	895	891	906	885	873	863	867	868	894	894	889	971	875	865	867	915	908	819	839	892	854	876	813	893	874	851	833	892	882	935	862	853	831	879	872	852	858	796	886	860	890	866	873	872	898	907	913	855	781	890	889	880	911	887	861	859	880	878	822	950	835	839	888	897	933	922	898	826	872	854	906	907	829	851	882	854	838	842	918	896	941	930	896	875	897	869	881	817	929	882	867	883	886	854	878	833	863	867	886	861	849	891	902	867	839	861	852	895	899	902	852	951	925	871	812	884	873	908	908	901	948	877	918	847	904	850	867	858	886	933	894	911	865	861	870	880	823	883	890	886	897	857	875	908	847	853	857	847	885	874	904	808	838	877	890	863	901	921	877	845	878	857	905	858	858	846	826	885	877	878	880	834	881	866	895	860	876	887	849	878	934	887	891	895	871	873	911	895	848	882	839	851	850	908	899	847	923	872	887	866	892	876	845	856	911	879	859	888	883	901	864	849	936	810	877	830	872	832	919	795	890	909	905	872	813	912	899	860	898	900	877	885	890	904	874	839	891	826	899	865	847	885	863	894	892	912
15483	2835	2146	1657	1273	949	790	675	546	557	548	509	432	476	407	441	379	364	426	418	366	444	389	408	379	383	371	360	385	385	360	384	372	366	367	380	350	377	350	414	380	361	395	368	351	374	357	362	373	382	337	358	369	376	401	368	372	344	309	380	366	386	396	315	358	362	386	352	355	352	388	350	344	356	337	368	351	378	364	338	322	354	385	355	366	332	346	377	364	343	349	368	325	366	316	389	351	333	337	364	398	334	356	348	371	355	377	400	354	369	367	366	345	365	337	375	350	342	362	353	356	321	350	336	376	362	363	329	367	348	363	366	323	366	362	310	352	381	341	354	343	364	307	334	348	349	349	404	315	385	378	339	326	318	349	358	373	382	354	360	334	374	352	359	323	371	328	354	356	369	362	378	360	376	366	362	353	331	362	364	359	330	373	353	328	362	358	371	341	352	351	338	332	323	361	362	342	323	331	373	413	367	331	365	367	346	373	334	333	352	333	373	423	355	351	323	329	361	368	398	339	347	340	370	406	384	366	367	342	354	336	377	366	344	363	361	388	370	375	338	360	330	364	384	362	353	350	343	369	332	408	357	361	329	353	351	375	362	354	373	424	311	329	321	371	353	361	369	377	351	362	384	355	374	364	345	329	364	369	342	333	374	344	383	321	393	344	366	327	341	358	366	385	358	344	374	386	341	356	332	343	334	332	381	370	320	386	370	398	381	381	367	362	344	369	360	347	351	344	331	343	347	325	372	351	399	376	351	392	357	377	356	351	365	328	379	361	330	338	336	374	355	353	347	367	375	338	357	358	360	381	342	327	362	367	380	346	353	353	347	344	329	345	354	341	358	354	375	344	383	378	353	359	380	353	365	374	352	390	391	350	379	386	357	354	373	359	329	354	390	368	347	364	377	347	338	375	351	382	359	325	357	357	322	357	347	344	357	344	333	341	366	351	373	388	366	334	356	381	335	363	348	362	395	338	318	343	373	350	335	346	338	361	376	358	319	370	360	336	365	356	349	334	338	387	368	360	360	361	409	365	357	378	360	355	359	339	410	380	347	351	361	367	352	354	361	393	349	368	381	353	339	322	363	383	376	383	365	348	359	357	357	381	383	343	378	392	375	346	357	362	338	358	352	343	337	344	345	381	332	324	349	368	380	356	347	355	342	366	345	367	378	371	407	348	348	369	345	341	353	351	357	382	385	372	327	354	380	366	372	346	364	376	343	375	363	336	362	373	342	384	354	370	396	406	362	372	382	391	342	372	348	374	341	385	386	323	351	361	397	389	360	340	317	366	394	340	362	339	364	363	360	323	346	346	373	353	351	366	350	365	345	380	397	352	382	366	336	357	345	382	361	341	380	387	353	364	363	349	361	370	364	349	371	373	367	359	361	323	366	342	364	385	330	373	379	350	357	342	361	349	328	362	368	377	385	359	357	355	327	335	332	359	343	372	334	380	399	365	374	367	374	398	347	388	339	338	362	336	367	362	351	363	384	298	378	330	323	391	377	352	377	381	355	385	349	346	348	336	330	309	354	333	395	398	350	360	397	388	349	356	351	348	355	342	341	335	377	349	376	331	384	363	353	390	359	354	362	325	354	365	343	398	356	363	325	323	337	370	364	357	344	339	348	340	352	387	366	356	350	351	356	371	357	369	359	332	328	339	358	357	366	333	339	379	325	366	347	352	341	337	324	334	352	348	366	309	374	343	367	339	325	357	335	344	359	322	352	352	370	355	329	347	365	366	376	351	348	376	368	371	351	347	352	329	359	366	383	390	370	389	364	385	379	347	374	351	357	352	353	413	348	337	353	322	374	340	319	356	382	371	341	362	375	310	404	342	396	370	383	333	366	346	361	351	357	347	360	338	343	351	349	369	371	340	348	346	376	377	341	350	351	342	355	361	339	317	350	364	363	332	325	368	366	335	347	368	353	376	382	377	342	385	328	340	379	367	358	367	322	368	354	394	348	335	356	380	357	330	362	342	345	381	378	372	342	323	366	340	342	345	349	355	387	385	357	368	360	379	342	369	367	352	355	375	348	350	345	377	361	349	365	360	363	333	356	354	354	350	339	345	343	374	341	345	372	328	388	365	347	361	370	377	361	381	381	368	365	363	331	360	337	412	370	327	348	380	398	340	375	343	354	361	378	365	339	375	353	340	373	358	375	352	379	356	349	375	372	342	362	387	344	355	353	323	374	349	350	350	398	351	368	396	354	354	348	339	348	321	347	365	367	316	350	383	322	356	356	341	335	357	369	302	333	353	362	362	357	370	357	364	337	374	357	356	380	339	361	363	347	352	369	400	355	393	365	371	374	353	350	398	328	342	346	363	355	359	348	359	361	335	347	369	345	338	355	341	336	342	355	366	360	369	366	349	377	385	381	357	325	383	332	352	360	348	350	347	362	395	359	334	368	383	345	366	349	395	368	381	352	384	350	357	365	370	360	369	369	360	362	357	344	376	360	393	388	371	353	362	368	339	365	344	359	348	379	359	321	369	364	350	380	370	405	332	399	377	330	327	351	399	351	357	322	338	357	381	348	355	353	337	359	376	361	388	363	355	369	373	361	340	348	339	367	386	351	348	359	350	372	330	349	339	336	381	377	349	309	314	387	392	357	347	352	347	364	365	361	369	366	363	336	344	363	397	385	349	377	334	363	349	356	362	351	342	374	339	362	368	338	377	335	351	362	368	375	343	360	371	344	327	310	358	352	300	380	395	362	353	372	327	340	370	355	351	380	351	377	403	393	331	365	346	358	386	377	364	357	352	340	355	336	395	330	363	401	365	346	339	370	358	361	337	344	341	322	355	357	354	328	345	357	387	355	317	331	360	352	334	370	355	373	348	399	383	374	354	366	316	360	304	350	358	360	338	355	326	368	336	367	372	339	355	343	380	356	356	369	365	349	352	369	381	310	344	366	351	352	391	359	392	367	371	356	390	366	346	359	351	348	354	389	354	355	346	351	366	365	398	393	356	352	353	332	370	356	348	340	345	371	351	342	369	353	298	341	347	364	364	339	350	370	375	366	327	332	370	375	340	347	376	372	354	369	361	354	368	364	365	405	374	368	378	370	362	334	344	314	383	363	402	372	347	367	363	361	339	355	350	332	367	353	344	378	329	391	371	340	340	357	353	354	388	383	359	362	369	359	359	362	380	366	324	412	355	346	392	372	323	392	366	371	335	367	363	383	350	328	363	332	337	340	387	364	375	345	316	334	359	352	344	357	368	395	388	373	358	376	332	376	383	354	367	329	336	339	358	314	350	365	372	399	339	362	337	365	363	377	363	381	383	333	401	336	336	381	388	375	353	356	337	355	384	368	378	367	359	389	314	373	362	338	338	343	357	348	372	355	352	413	362	397	337	358	341	360	376	346	334	334	402	384	351	332	340	364	349	374	364	371	369	359	349	346	391	350	368	370	340	369	394	356	361	337	339	355	304	404	332	379	380	330	343	347	344	319	357	328	370	357	328	351	353	364	375	388
8031	2364	3568	4600	4117	3686	3091	2646	2372	2140	1902	1803	1675	1581	1502	1492	1341	1292	1211	1230	1164	1166	1155	1188	1155	1179	1130	1137	1099	1087	1069	1061	1023	1004	1005	993	1002	1025	989	1042	1028	974	1020	946	990	1019	1002	1003	1025	990	982	1005	1034	953	940	988	947	964	959	985	998	953	996	942	975	954	940	977	956	1001	921	989	968	966	957	961	981	975	947	963	923	924	934	962	979	900	972	967	923	946	932	969	857	915	930	937	981	940	970	907	935	913	925	937	976	994	947	964	973	941	914	919	967	959	950	1002	908	873	857	963	902	948	906	941	920	947	934	979	999	917	938	981	928	945	981	914	980	950	923	1003	931	956	955	979	958	949	981	926	945	923	940	943	932	965	927	938	986	901	867	922	995	947	934	935	926	954	929	940	930	929	922	946	923	925	961	957	920	946	902	980	950	904	835	922	956	939	927	956	971	962	909	967	976	940	945	890	915	904	959	912	972	937	971	936	914	953	922	965	924	940	920	939	934	878	977	950	966	951	952	974	978	926	901	929	959	937	914	885	926	950	917	945	910	959	924	909	899	954	898	904	964	913	876	867	882	956	941	993	896	924	938	965	911	933	936	914	932	984	944	936	920	928	899	960	954	927	909	931	906	981	939	951	933	891	960	911	950	882	945	912	954	944	960	944	984	946	874	942	966	917	921	937	953	992	953	964	977	919	935	957	902	968	917	874	950	914	962	911	917	874	918	926	933	944	917	923	1009	944	1003	957	927	926	916	913	950	922	971	948	928	968	942	924	901	908	949	935	931	931	1001	935	941	973	957	878	915	935	901	945	993	918	926	913	996	958	973	950	971	902	951	932	921	895	929	940	928	877	902	953	925	906	952	923	900	911	919	968	928	956	965	899	918	946	932	923	954	960	990	928	952	934	935	949	940	989	969	896	912	977	896	951	945	893	904	918	942	951	937	1014	911	936	981	898	951	957	947	930	896	891	943	890	907	940	924	939	873	946	919	897	913	1018	878	940	948	940	882	932	896	858	943	963	916	882	914	925	923	928	964	939	928	974	967	951	959	926	969	959	930	913	888	950	902	901	981	995	930	956	882	962	989	944	965	906	935	985	933	937	932	960	890	923	925	978	939	944	924	942	934	947	988	950	903	949	900	973	946	956	921	922	896	915	891	898	980	994	971	980	905	921	972	900	947	966	886	909	932	916	928	917	924	981	968	977	944	925	913	915	951	930	917	919	983	955	943	880	926	956	923	936	941	909	939	981	940	923	939	948	924	906	913	832	986	946	993	934	935	903	957	895	930	963	916	1000	933	924	902	910	942	900	943	985	931	921	937	937	982	915	938	958	928	895	889	910	956	879	956	930	959	909	941	848	973	927	932	938	989	927	945	967	958	894	981	991	888	961	923	925	958	917	860	882	951	928	883	900	918	888	952	927	895	893	891	966	933	919	916	960	945	906	984	956	959	938	990	952	904	935	920	967	927	923	955	922	922	957	913	922	944	945	976	918	947	964	911	886	945	935	921	951	924	993	945	976	872	974	937	839	945	977	939	940	901	931	991	972	911	947	930	975	938	904	917	959	948	926	875	912	927	922	927	932	956	899	892	923	922	922	1002	899	958	896	903	908	952	961	956	953	918	929	937	916	908	949	956	938	925	927	928	875	945	970	918	950	918	927	878	959	950	920	955	896	953	871	912	975	886	969	940	917	930	977	975	910	938	966	923	977	913	966	912	938	961	938	920	886	927	923	926	954	891	992	936	932	975	995	899	921	923	878	912	888	920	917	985	925	956	894	915	921	889	949	941	922	984	949	958	935	931	952	893	969	940	975	938	918	937	949	908	938	976	973	935	940	948	881	879	905	937	908	959	915	941	949	956	911	938	932	950	936	909	900	962	899	953	908	973	963	986	915	958	943	879	906	925	940	947	984	921	979	955	927	943	911	963	952	938	974	942	1002	878	932	924	938	946	915	959	936	922	949	947	969	902	919	967	910	939	914	923	903	961	923	954	991	922	914	932	894	851	881	958	916	861	927	909	934	906	936	947	904	940	876	902	945	897	970	936	916	913	1012	987	927	914	979	929	952	920	926	922	979	938	936	932	892	900	954	939	915	911	938	929	950	908	915	884	943	902	965	933	872	905	966	933	900	899	932	925	977	924	973	895	920	881	936	940	948	909	874	891	957	959	958	880	910	935	912	967	961	923	891	957	929	911	942	935	955	911	946	934	913	900	956	961	973	952	1019	867	942	929	924	952	931	954	953	959	925	894	945	939	913	975	954	927	920	893	995	970	999	916	958	932	929	935	853	950	951	939	893	906	991	993	932	933	893	892	905	958	892	945	908	950	947	956	922	949	926	927	930	878	929	927	934	930	892	918	969	939	932	916	903	878	949	927	892	924	973	932	888	923	930	920	940	962	897	930	899	929	933	965	905	944	962	961	897	931	987	918	926	917	950	943	965	901	938	945	933	932	952	896	938	953	956	903	909	905	910	970	926	959	933	960	917	910	938	950	905	968	881	949	939	940	942	877	924	913	966	910	977	930	967	902	986	937	919	994	972	946	959	896	919	935	1019	921	958	921	911	943	875	952	937	961	943	917	969	949	902	894	965	944	930	902	948	914	936	925	949	947	938	936	929	891	963	940	921	995	969	891	922	917	945	964	942	926	940	917	932	987	989	912	926	921	880	864	895	959	951	909	926	919	967	918	910	907	907	900	947	951	892	946	911	866	934	930	960	910	852	946	886	934	917	943	945	941	959	924	1010	940	949	929	928	904	951	874	941	941	859	969	912	925	958	913	868	958	949	916	931	903	1003	924	911	937	984	923	921	946	917	960	904	903	899	944	957	905	942	991	914	934	937	882	932	961	933	874	953	955	895	910	956	893	910	952	932	926	868	886	918	992	931	899	928	919	951	937	971	991	941	898	925	894	929	969	927	929	928	959	957	1005	925	941	931	928	900	953	900	929	978	901	970	892	910	906	930	874	928	907	898	967	910	926	921	981	944	963	922	928	998	956	986	885	905	930	876	920	951	952	937	895	916	973	981	946	928	918	947	941	908	936	896	901	935	897	924	886	927	921	927	928	947	931	933	959	936	911	887	973	936	912	914	896	991	952	958	931	920	943	940	883	947	945	928	901	967	876	958	919	985	856	905	937	894	972	964	946	935	920	887	971	915	960	943	981	962	990	876	982	917	927	931	968	920	907	927	949	913	963	871	927	929	997	947	924	940	924	955	948	932	855	915	977	897	911	945	904	950	939	896	950	941	974	928	960	912	967	896	949	957	946	894	1004	953	916	907	942	898	932	993	929	902	1010	967	864	938	981	1001	933	994	895	922	906	910	920	910	929	917	927	976	930	947	929	955	929	895	942	922	945	896	972	927	921	933	890	907	900	887	916	929	912	979	961	907	938	949	969	949	935	910	941	963	937	964	897	963	952	916	925	995	934	874	920	934	979	980	923	913	910	918	964	932	895	882	930	939	999	894	927	952	925	935	917	951	903	925	922	958	925	938	891	903
1938	208	204	167	171	165	147	146	121	150	142	173	151	161	165	152	161	171	151	137	139	167	141	129	166	139	154	154	161	161	163	134	141	136	133	155	148	162	142	153	148	134	152	143	138	167	157	151	143	146	149	147	134	128	134	155	131	133	155	137	149	141	150	155	149	158	143	143	135	148	175	124	134	163	155	145	131	167	137	139	148	143	133	147	137	150	142	157	136	138	153	145	162	154	141	161	165	147	173	154	149	176	149	134	154	152	165	156	154	157	145	151	158	161	157	139	144	137	142	165	150	148	158	162	168	136	140	135	150	146	125	179	142	115	140	171	145	162	135	125	123	153	143	175	180	134	154	147	123	152	147	135	149	128	141	164	140	151	166	158	161	158	149	145	118	171	159	137	152	181	136	151	166	150	151	119	137	161	160	149	151	134	161	140	153	160	155	142	170	138	146	151	149	157	140	158	151	143	152	134	158	148	138	127	150	141	160	145	146	159	131	163	126	144	147	123	143	143	163	158	144	130	148	137	152	120	167	161	162	164	123	140	155	136	148	131	129	141	148	139	155	149	136	138	171	134	153	155	142	150	159	132	160	142	130	171	162	138	155	143	164	157	142	163	138	163	144	148	138	147	180	172	143	142	138	161	134	168	144	128	165	142	131	157	157	134	156	152	135	148	172	150	129	146	144	148	139	141	141	131	158	168	150	135	127	146	155	158	160	151	150	177	144	153	149	147	164	149	145	143	160	173	142	149	152	154	153	159	152	169	166	150	140	166	176	150	153	147	164	151	132	147	129	132	136	167	140	157	154	124	157	148	152	150	160	141	143	141	156	163	133	167	150	136	154	131	145	139	158	140	136	148	139	149	167	156	165	173	136	155	135	144	148	164	139	163	153	128	164	158	143	142	129	161	168	119	153	152	135	179	166	144	139	162	157	149	135	142	140	141	145	161	142	148	149	159	168	160	135	124	131	170	152	159	177	152	153	177	154	171	155	150	146	156	125	135	136	157	155	133	163	155	148	133	159	168	150	158	145	161	154	159	131	137	160	149	160	134	158	145	148	140	158	122	153	157	157	142	163	145	162	159	159	161	150	156	145	152	133	149	158	153	150	141	151	142	144	141	156	156	150	144	165	140	153	146	164	161	168	132	138	142	162	153	139	142	175	145	142	144	159	139	141	131	140	151	136	159	141	154	153	133	149	125	146	154	137	145	139	152	132	153	160	124	129	130	148	130	152	149	138	153	145	160	144	165	149	146	179	150	143	142	155	156	163	163	121	132	156	163	123	145	183	160	143	146	146	143	139	161	157	142	135	141	151	161	160	135	152	143	125	134	149	135	146	179	135	160	157	143	149	159	120	159	145	150	146	160	150	141	155	141	158	163	146	161	154	150	158	167	160	152	153	151	133	147	160	138	127	149	148	134	165	148	141	150	162	140	138	136	161	155	138	169	164	165	149	147	158	150	145	136	138	146	137	152	142	179	170	150	163	130	144	122	155	125	152	169	153	150	138	156	128	162	141	159	151	144	166	148	145	151	142	153	147	149	115	158	172	136	154	136	149	166	156	155	169	150	165	145	143	156	154	159	146	165	159	141	128	153	168	145	159	128	149	136	147	165	160	120	150	141	147	148	156	123	164	149	142	144	139	153	144	154	142	142	164	134	162	155	148	134	148	158	129	160	142	167	148	169	145	140	153	153	155	155	164	146	153	138	170	150	162	133	129	150	149	162	158	141	153	159	140	124	154	180	139	117	168	152	144	162	154	156	192	137	144	156	143	152	140	143	154	144	146	151	164	157	150	136	122	129	164	139	123	156	142	148	124	162	146	143	156	175	138	167	171	164	129	121	143	143	148	132	144	155	140	127	131	151	133	154	136	172	136	136	147	165	146	147	161	151	146	139	141	140	161	147	150	125	147	154	157	166	139	142	150	148	150	144	146	135	121	166	132	135	149	164	149	137	155	141	146	148	147	142	144	139	155	156	137	150	151	170	146	152	148	142	140	154	144	157	129	130	150	143	163	130	139	130	128	166	155	139	143	155	156	157	153	160	138	144	134	139	172	135	146	145	153	129	122	161	142	137	166	128	148	153	142	149	170	139	129	181	129	127	148	164	153	130	140	141	162	193	117	144	124	153	140	139	154	146	164	115	170	134	161	149	153	145	133	136	143	120	179	141	156	170	154	129	149	145	164	148	154	159	164	143	127	148	138	149	146	150	127	131	159	152	147	138	160	161	153	97	140	151	140	163	139	136	155	167	149	159	168	155	169	174	145	140	147	160	152	150	149	151	153	153	159	172	148	139	158	138	150	143	162	146	125	147	156	135	134	129	129	136	147	148	138	146	151	158	166	165	144	140	155	147	153	166	140	151	159	146	161	152	142	146	160	134	131	149	139	161	140	147	150	139	166	153	137	153	125	158	164	150	138	161	166	138	133	139	147	135	161	158	148	123	142	147	138	143	157	157	142	139	135	145	163	136	134	146	139	145	137	128	141	141	137	147	150	138	143	143	148	143	138	140	149	154	161	141	153	113	134	145	138	140	173	155	158	150	138	124	149	154	154	150	156	125	121	181	136	148	150	149	167	149	150	146	146	143	147	157	158	141	146	129	187	148	128	137	143	133	151	137	141	158	126	151	156	130	149	128	149	144	173	168	142	172	124	140	134	157	159	158	132	143	145	152	143	162	158	149	142	155	164	144	147	162	148	158	155	154	161	174	143	149	136	153	174	166	142	154	164	156	160	140	146	138	167	130	168	143	169	152	154	166	130	152	151	148	151	129	165	160	138	157	128	148	153	154	145	138	137	147	155	160	125	150	142	156	143	149	139	133	147	158	128	156	140	142	158	138	140	153	151	150	140	147	163	155	137	158	130	142	135	155	156	135	158	154	142	134	135	149	143	142	140	152	139	139	137	154	173	143	157	167	156	150	140	168	146	176	160	139	168	144	159	174	120	128	166	155	137	149	151	146	156	134	150	146	132	147	153	145	157	149	152	128	148	140	152	167	136	147	139	130	161	135	169	142	146	134	139	145	129	162	136	166	170	167	150	140	141	158	158	143	138	130	136	153	137	133	146	144	154	145	159	145	138	154	146	151	156	149	158	152	136	164	139	126	137	163	139	135	145	169	157	161	139	126	148	172	195	149	160	157	144	138	173	155	154	136	151	162	129	147	148	135	162	138	158	139	151	141	167	145	183	143	158	136	134	156	145	151	176	162	143	147	147	154	119	144	147	147	129	142	154	183	145	149	143	143	154	155	154	137	161	123	133	145	139	166	167	150	124	150	155	144	160	150	154	167	137	143	135	148	144	155	162	158	159	136	133	132	136	146	180	142	148	139	149	153	133	153	156	157	145	154	143	168	154	124	122	125	154	142	146	125	150	164	145	139	152	139	125	129	171	139	140	142	139	148	143	150	151	157	148	148	154	165	149	136	144	146	132	125	138	127	153	159	139	136	166	150	152	150	135	143	172	166	161	143	146	153
2154	580	585	604	650	586	537	557	568	548	518	481	519	528	488	510	487	484	506	513	456	492	504	507	487	524	492	507	461	487	489	514	511	469	513	524	477	515	476	495	469	535	507	464	490	509	473	514	496	500	509	529	509	470	480	496	494	467	494	489	517	485	475	534	494	519	483	477	495	465	466	493	490	512	501	513	444	515	476	506	448	486	504	474	515	484	481	439	481	504	492	513	476	486	505	492	525	496	502	504	483	484	476	468	499	499	492	484	500	484	479	509	480	436	487	449	470	454	510	481	494	499	507	476	519	451	514	465	484	516	489	487	471	460	449	473	489	486	500	532	493	457	481	428	512	507	474	500	497	468	483	540	481	497	448	510	444	479	479	498	484	487	487	479	480	498	476	482	466	487	489	489	486	530	481	471	520	444	487	484	472	478	462	494	485	458	473	467	466	467	461	480	481	521	506	431	481	496	467	509	447	491	466	449	483	470	507	472	490	499	501	471	505	496	481	497	494	495	460	500	498	483	519	501	467	508	497	507	491	467	477	517	504	497	486	476	486	470	460	520	523	499	494	476	504	492	471	554	483	525	479	516	457	509	505	440	487	480	495	453	522	477	497	497	447	461	516	463	501	488	514	473	507	477	474	494	509	474	506	464	479	487	485	458	494	487	490	485	451	488	498	493	461	493	485	524	469	527	481	459	497	487	484	480	510	535	488	524	527	447	488	495	488	485	478	510	457	505	471	479	480	472	462	512	461	486	488	491	533	474	547	472	520	509	464	481	483	488	484	491	513	490	466	498	489	469	515	526	472	452	483	452	475	480	489	475	507	472	455	455	482	476	521	459	520	499	496	473	481	478	491	503	539	510	483	499	483	493	495	480	480	439	487	471	468	457	489	506	524	473	461	526	492	496	518	506	512	519	519	519	511	503	485	540	512	500	500	463	445	460	497	479	427	480	491	508	485	512	476	480	518	480	509	460	490	473	485	485	490	510	487	454	495	487	517	496	469	486	471	494	492	481	503	496	465	447	487	529	496	503	497	529	488	477	441	474	533	523	468	475	489	492	473	485	476	502	465	458	484	489	455	505	487	487	494	439	536	500	497	479	476	452	465	520	467	475	491	496	551	489	509	492	456	493	444	475	490	486	469	506	522	489	463	498	500	533	511	475	444	515	522	499	505	488	496	451	507	498	482	445	506	486	457	488	464	507	504	499	516	472	515	462	503	497	485	480	483	468	457	465	455	468	501	494	461	515	488	507	479	493	500	474	434	463	478	496	481	504	510	479	512	442	434	550	505	505	466	520	480	534	506	485	472	479	463	483	465	461	457	502	463	511	495	456	485	505	488	519	514	476	495	516	505	541	481	448	512	460	471	495	450	518	470	497	484	478	496	491	497	499	484	462	437	512	476	493	449	483	498	532	469	488	488	482	503	504	477	473	464	534	475	505	499	463	501	508	476	472	502	514	486	468	481	504	469	498	492	477	431	491	482	518	506	511	468	496	505	481	451	473	489	482	455	498	492	457	496	463	484	479	477	527	459	497	461	506	507	505	502	436	482	455	479	525	477	479	483	498	507	439	498	492	497	477	489	492	493	498	493	490	474	453	503	523	475	471	497	491	520	489	543	477	484	448	506	459	478	489	517	500	499	483	499	477	443	476	519	476	498	455	503	516	471	495	476	507	477	494	441	493	465	501	494	504	505	490	507	478	475	503	441	471	451	486	476	496	452	464	495	464	490	472	515	473	478	497	501	525	490	488	486	465	452	505	418	480	486	525	514	480	494	465	519	518	487	505	482	502	528	472	491	476	459	504	515	457	489	474	525	507	502	474	482	500	472	479	514	537	465	479	530	485	475	449	475	518	487	493	503	476	521	467	494	489	483	450	506	468	455	510	520	471	490	480	496	519	473	464	483	462	505	506	522	463	537	424	475	476	498	489	505	464	503	476	502	437	501	509	461	520	461	488	503	519	506	499	484	526	486	474	503	476	531	501	471	502	452	471	516	441	491	492	498	485	486	466	487	499	518	479	499	493	494	508	492	473	490	454	491	467	502	537	469	473	490	460	494	503	485	518	490	449	488	471	491	487	464	448	498	487	478	515	482	499	534	445	495	462	515	458	487	510	484	468	496	460	474	445	445	481	470	479	522	489	543	475	458	444	511	477	494	500	519	485	473	466	444	494	491	486	507	506	480	519	473	495	464	504	500	489	480	516	486	459	487	466	450	469	495	507	505	461	478	515	477	462	488	454	461	479	486	487	460	498	449	534	449	454	490	468	488	492	487	489	494	517	499	450	450	479	506	486	479	488	428	467	492	498	484	433	509	501	471	468	453	523	461	483	472	491	491	505	460	516	511	482	478	486	475	512	542	482	492	493	502	500	499	471	445	499	491	492	472	508	506	492	488	493	482	492	483	461	515	444	518	492	498	456	523	462	489	491	490	541	507	463	480	480	496	489	486	527	530	505	479	468	444	495	511	478	485	475	457	476	459	478	491	494	510	473	528	491	475	539	532	522	481	493	475	488	475	490	512	520	458	474	529	487	498	499	490	516	473	513	473	487	496	481	479	499	498	532	514	498	471	502	496	490	490	474	511	453	479	486	457	511	481	460	474	498	511	508	497	456	487	499	447	439	501	478	427	492	501	465	512	485	507	490	442	492	477	481	468	437	428	481	450	486	531	496	488	493	503	455	477	485	483	498	498	505	484	503	476	455	469	510	526	470	467	494	472	474	486	481	490	470	518	479	502	483	476	491	492	465	475	505	491	516	464	506	448	476	475	502	501	459	512	499	499	490	461	520	504	470	492	503	518	514	498	494	469	486	488	467	527	525	471	516	507	478	514	498	477	483	422	490	468	502	479	464	511	453	481	493	454	484	493	484	460	448	488	483	474	488	477	517	495	481	487	482	522	478	517	496	485	491	494	447	514	467	485	514	513	510	487	493	514	462	458	502	493	477	498	468	496	502	481	474	493	488	523	527	530	490	471	481	511	462	508	509	442	515	511	503	488	491	480	458	486	503	497	494	512	501	478	508	479	492	460	452	501	486	466	504	498	520	514	483	471	446	457	562	482	516	492	527	496	479	481	502	425	487	499	448	486	431	532	483	464	488	531	499	500	486	504	476	477	483	505	470	521	503	447	487	498	481	475	496	510	502	502	437	469	477	465	500	483	521	525	421	481	456	477	490	476	498	530	476	495	496	494	488	460	524	470	514	476	431	547	563	479	487	525	488	491	499	530	441	511	453	476	494	495	514	456	483	486	476	505	492	468	482	484	501	515	486	482	522	470	525	453	535	524	470	496	474	496	509	473	481	495	451	453	466	444	494	479	492	475	489	493	456	490	500	476	486	498	491	486	459	484	518	511	503	450	515	468	483	499	489	501	502	468	463	498	455	480	495	485	496	471	508	464	471	494	507	480	476	508	454	515	537	505	470	472	498	473	477	493	478	446	520	490	473	498	478	479	478	472	488	509	489	476	497	493	480
9084	3400	1719	1319	952	708	543	512	400	430	407	394	361	378	388	356	333	346	319	333	354	340	318	366	327	357	347	321	346	331	288	330	320	325	336	330	334	333	289	372	339	288	293	346	334	310	336	336	319	328	308	339	350	333	307	307	331	311	280	309	335	323	352	320	337	312	338	350	295	310	333	336	323	298	330	317	323	311	337	326	341	331	304	310	281	327	305	319	306	334	329	320	333	300	308	338	290	297	296	320	313	321	365	350	311	308	290	325	274	330	328	327	334	336	337	299	311	315	294	312	356	348	328	299	298	310	322	315	317	330	331	304	319	317	310	359	350	295	298	316	311	330	305	308	341	332	324	316	318	333	324	304	353	309	307	290	340	306	341	325	314	347	339	340	319	313	309	312	310	314	325	314	288	303	297	318	319	316	298	340	342	314	345	341	324	355	341	273	292	354	315	335	350	328	361	332	327	303	321	321	325	322	310	306	305	313	328	326	356	346	329	306	343	321	344	302	328	321	284	351	346	333	347	308	318	325	296	338	345	336	333	306	337	331	317	303	315	310	327	302	314	335	319	299	326	339	319	329	310	335	319	345	330	300	338	348	344	345	314	324	319	336	352	290	319	309	311	353	304	332	305	338	325	294	297	310	326	333	336	331	313	298	318	309	315	315	310	337	311	312	286	335	339	328	345	335	316	290	312	300	308	346	338	370	348	296	295	347	329	320	339	331	338	344	328	336	318	348	324	348	307	300	329	346	331	327	314	336	296	306	328	322	321	333	281	304	298	303	316	315	331	309	313	314	297	354	324	329	339	313	321	340	305	320	300	320	290	309	310	306	320	327	353	328	330	318	317	301	337	296	345	314	328	305	319	328	314	321	330	300	333	308	325	311	325	337	337	295	314	300	315	316	325	305	355	334	326	291	295	314	320	305	342	328	326	305	306	311	352	341	302	317	317	356	303	307	330	335	322	308	342	311	313	334	329	313	341	324	319	374	302	320	345	336	326	307	329	285	303	325	297	296	318	314	312	344	349	314	330	301	308	337	306	316	346	326	322	317	308	313	321	316	313	334	306	308	322	289	330	354	338	334	354	318	315	314	321	318	324	322	301	291	311	342	333	323	323	321	301	363	297	296	285	293	321	340	317	291	320	345	318	352	327	348	317	300	301	314	343	332	298	323	321	320	335	318	365	293	310	293	332	344	342	316	333	340	351	303	323	329	326	303	326	342	322	317	339	329	330	356	316	310	323	335	319	328	330	359	346	316	302	341	307	302	302	299	325	325	325	334	364	348	345	325	306	302	335	333	362	308	327	333	334	310	321	284	296	316	312	319	333	319	328	303	306	350	310	345	303	346	323	288	335	307	323	342	358	312	354	323	311	291	310	315	334	311	339	330	335	330	303	323	323	310	292	324	321	316	324	337	309	280	305	317	300	309	313	327	324	320	317	300	313	306	335	315	366	319	290	306	317	305	319	339	305	360	299	368	348	315	336	318	300	304	317	333	304	339	335	319	321	336	310	307	270	304	319	302	327	300	332	302	319	333	316	298	327	342	314	313	310	321	342	335	300	337	344	314	344	301	332	327	349	328	308	299	329	293	302	336	305	353	328	281	335	322	304	315	325	332	356	318	292	304	321	346	314	322	346	346	325	326	332	296	318	294	310	312	341	307	318	306	325	313	360	327	307	319	321	318	295	312	301	348	328	304	336	329	348	303	323	342	329	333	313	316	353	338	309	337	319	290	335	298	294	314	329	352	313	351	313	324	322	362	336	333	304	298	350	298	316	356	326	318	334	335	320	327	323	327	320	314	301	332	322	320	338	303	328	322	327	351	304	314	353	291	302	329	329	327	315	294	291	331	324	331	352	327	322	302	358	331	284	334	354	319	315	340	306	321	341	308	314	319	318	308	356	321	310	371	313	323	335	341	294	303	345	329	336	300	328	319	366	306	303	275	348	309	302	312	304	297	314	345	300	332	332	331	300	316	275	314	314	361	323	321	333	324	304	354	343	332	326	325	327	326	319	340	322	314	321	320	346	339	332	324	346	347	324	327	300	303	340	343	316	319	304	308	358	307	323	325	360	299	323	314	303	332	325	312	324	319	347	321	336	304	331	300	350	320	340	335	310	348	320	319	317	316	297	312	302	306	288	335	347	295	301	328	355	320	339	325	290	335	322	331	307	341	325	309	358	339	311	308	314	322	321	299	315	331	300	318	301	294	299	334	302	350	283	346	301	330	306	343	317	324	308	298	330	330	330	335	296	321	325	352	309	317	298	278	284	306	307	325	328	322	318	324	276	304	323	314	307	360	308	328	333	351	292	329	325	362	320	309	296	338	313	314	321	345	329	317	352	326	345	311	333	304	318	327	338	340	308	284	340	316	311	299	290	317	302	318	295	317	321	313	314	303	322	316	326	294	343	332	340	319	326	330	324	326	338	306	319	355	301	338	341	294	310	337	303	314	322	312	346	288	324	334	333	298	332	304	326	264	341	294	327	332	291	326	298	307	306	320	319	290	339	311	284	357	312	319	316	295	321	324	322	335	349	303	308	318	330	375	280	312	286	315	303	298	350	316	323	355	278	318	321	345	316	342	345	305	331	291	353	304	340	323	368	296	324	329	333	300	332	330	291	337	297	312	305	331	343	341	306	348	331	316	287	330	287	353	348	346	361	298	322	292	300	330	318	316	308	299	315	336	333	310	325	289	337	316	302	314	303	334	321	311	325	359	288	344	342	310	325	307	316	364	308	311	290	342	322	328	327	310	327	299	291	311	304	311	337	307	335	344	337	320	312	340	306	346	297	304	327	339	326	322	300	300	303	294	325	341	303	306	305	317	317	306	332	306	317	310	323	343	338	306	292	323	290	303	315	278	290	316	311	332	286	357	313	333	299	321	315	374	334	312	340	317	329	305	343	334	308	323	320	347	323	320	303	303	323	294	334	321	363	336	295	314	317	320	338	303	291	319	337	302	307	314	333	347	328	315	303	325	303	330	316	304	307	319	333	302	315	312	341	319	300	306	332	322	298	316	337	322	341	328	302	339	333	295	343	311	333	312	325	319	350	291	327	331	323	330	331	308	319	310	314	367	297	330	352	323	313	316	318	314	313	322	319	295	334	343	319	306	317	299	325	291	315	344	329	324	320	311	334	324	320	408	354	349	319	306	317	338	311	320	297	307	342	306	308	346	310	306	321	316	319	340	332	311	331	308	326	322	316	287	336	323	328	316	311	317	329	338	315	310	314	299	295	336	329	290	317	328	337	327	292	332	307	366	304	323	328	282	322	347	301	328	340	334	343	359	322	340	365	320	315	325	320	304	310	353	292	313	346	333	318	299	339	290	322	297	327	315	312	354	315	296	340	323	318	315	311	329	348	323	301	346	324	331	347	319	319	362	333	287	343	323	320	311	324	328	331	321	322	336	321	297	328	304	340	355	284	320	292	344	318	318	308	369	358	335	344	299	323	298	321	319	359	284	321	289	325	333
6492	3274	2368	3043	2887	2505	2043	1933	1696	1507	1424	1307	1264	1197	1146	1108	1134	1105	1072	1005	1053	1025	1044	1034	958	967	939	1007	968	943	957	938	924	938	911	919	875	906	902	898	914	889	910	966	933	935	858	868	929	900	896	908	895	849	879	825	874	898	932	902	874	922	880	903	911	890	923	866	837	899	934	897	922	892	902	879	888	904	901	929	899	878	909	889	859	832	912	909	852	924	868	890	839	883	850	872	879	866	890	874	868	903	943	829	814	890	889	890	923	894	916	892	914	843	944	869	912	898	907	827	920	857	896	869	897	913	871	856	864	885	870	897	925	905	917	894	945	916	880	852	880	963	855	890	883	908	874	857	875	915	857	862	897	836	872	849	908	898	880	930	909	885	901	869	875	840	826	877	924	853	879	804	930	869	844	907	905	850	818	894	926	894	845	861	894	856	904	918	865	860	870	860	875	873	883	861	833	862	881	864	865	830	926	846	843	866	872	821	907	925	894	835	908	839	905	865	846	834	892	855	867	853	931	846	855	893	877	919	910	869	887	829	877	893	910	926	909	886	922	898	916	871	909	886	860	900	930	965	915	853	913	856	905	865	919	839	832	896	913	880	892	801	862	933	861	900	919	867	875	932	889	893	871	890	903	891	900	915	863	884	871	869	876	847	884	911	925	934	882	906	899	847	896	871	892	861	902	847	847	851	858	895	905	901	868	855	891	869	893	863	855	951	853	924	858	893	878	883	877	856	900	860	889	910	874	859	919	829	859	900	851	827	918	860	852	883	909	853	905	873	900	867	896	912	888	880	902	936	852	870	864	877	835	872	907	896	848	878	886	870	893	908	877	893	902	863	874	903	869	860	889	899	879	888	849	945	858	796	855	823	848	900	937	874	916	901	877	875	812	921	841	862	850	919	921	912	891	861	856	864	849	905	828	895	872	863	881	899	839	862	897	892	887	867	892	870	905	943	905	833	847	896	882	867	870	833	841	867	801	862	886	858	884	866	870	887	847	890	882	881	836	869	878	875	881	914	825	872	858	884	832	875	876	871	902	882	898	881	874	882	884	860	912	876	894	832	876	911	899	864	848	870	915	866	912	891	871	877	836	855	891	859	838	877	907	911	861	863	860	862	880	920	931	905	923	886	881	861	882	840	901	894	879	917	908	890	889	865	893	842	918	869	861	829	888	817	849	907	902	942	847	869	911	912	884	880	891	814	909	897	867	858	897	882	885	874	937	843	947	861	887	901	883	958	858	885	880	891	883	840	926	882	893	865	936	891	884	922	851	927	893	845	891	879	824	900	894	867	880	879	825	833	883	944	926	912	868	870	889	880	910	906	858	898	832	858	889	862	888	864	921	875	955	931	896	844	883	811	883	840	899	875	903	843	836	903	880	876	893	898	826	845	904	901	910	919	877	874	873	842	850	873	921	918	863	893	845	875	887	935	893	917	887	976	884	889	910	870	910	829	889	868	945	884	847	875	918	926	845	878	873	865	876	863	871	843	873	911	837	904	854	917	832	866	857	891	898	865	901	882	912	885	871	872	866	898	891	906	906	911	844	890	895	921	918	897	878	859	847	859	887	866	911	889	841	886	919	876	857	893	890	875	884	868	881	905	883	889	849	899	923	841	904	920	889	837	859	886	899	884	850	882	828	880	902	879	890	884	859	863	894	860	896	878	846	869	855	880	791	901	938	837	887	900	896	871	826	881	915	848	837	871	842	900	849	908	899	887	868	945	887	930	929	871	912	852	849	837	825	867	883	867	870	918	890	943	895	924	873	894	831	816	892	868	885	915	902	858	886	904	886	826	883	885	854	864	878	877	862	840	898	870	891	883	907	883	866	858	901	867	847	857	915	826	869	914	910	845	887	914	903	893	908	904	872	905	899	886	860	872	875	915	857	886	863	890	892	899	879	942	858	900	887	840	851	922	867	898	812	885	891	866	884	829	873	864	890	879	833	857	840	864	912	842	893	865	858	907	926	884	873	880	902	926	865	923	899	903	835	855	887	897	870	838	910	845	913	897	865	916	883	861	838	885	854	867	952	889	884	917	923	856	888	863	876	881	890	877	865	867	904	819	887	912	886	889	855	854	881	887	865	889	925	854	902	878	892	893	883	854	874	877	884	860	882	865	877	939	865	884	841	903	886	870	856	924	822	862	898	918	841	897	885	876	869	884	928	860	946	889	844	914	861	909	919	894	915	881	933	851	877	805	836	832	824	870	884	943	887	850	840	852	884	875	911	796	847	849	843	827	854	857	903	873	914	844	869	818	953	833	868	894	930	880	872	895	916	859	885	919	858	914	894	891	851	861	880	846	900	901	883	820	851	906	867	902	864	868	889	903	869	880	923	924	877	837	838	908	846	848	826	950	906	882	855	899	811	849	861	869	872	890	864	903	857	937	896	850	851	847	900	922	877	821	869	877	869	916	894	921	852	911	902	825	864	846	842	861	870	851	842	862	879	802	907	847	854	884	917	865	867	913	888	908	868	926	893	853	875	892	854	867	911	924	868	877	911	854	874	906	909	889	872	880	915	888	804	909	877	942	856	842	914	877	891	828	921	981	865	938	891	901	864	889	894	889	902	892	883	927	797	850	880	927	817	894	845	879	925	898	895	891	870	876	894	843	892	872	922	894	865	906	922	910	918	877	914	868	851	839	929	847	858	873	873	837	868	883	836	877	954	904	834	847	866	881	912	903	886	879	821	903	883	862	837	826	852	939	870	836	818	840	868	883	913	900	924	855	889	899	882	948	856	881	950	884	830	859	831	869	844	850	872	900	844	864	873	893	899	894	897	892	850	839	835	860	905	810	879	897	844	853	835	915	888	896	870	876	881	898	838	890	849	869	874	944	893	883	845	864	927	902	873	875	820	782	910	912	832	832	821	900	857	872	850	847	840	866	926	890	902	860	872	894	808	874	888	862	840	858	886	873	899	880	863	867	864	877	872	851	841	898	871	894	860	861	850	834	911	832	879	853	908	906	923	923	889	817	841	880	907	918	904	889	868	905	854	902	849	878	893	927	891	903	873	848	870	879	895	854	921	872	895	878	868	922	874	870	870	895	896	857	851	855	909	871	912	922	887	850	903	886	907	845	869	909	880	889	827	806	896	803	874	843	844	916	876	910	899	849	857	883	899	903	896	862	882	854	851	825	908	879	872	868	882	886	878	904	870	877	853	868	880	856	871	893	874	934	941	879	860	854	861	842	907	848	862	911	822	892	834	844	869	795	927	836	921	863	943	884	847	883	901	870	918	887	850	810	941	893	909	879	882	830	856	843	864	886	883	886	861	897	856	877	927	905	853	843	881	911	863	885	904	872	925	877	876	836	857	896	869	886	891	875	901	905	893	933	866	806	891	892	842	836	901	901	832	898	836	884	877	921	918	900	882	880	897	907	930	908	908	919	839	871	909	864	876	918	854	888	896	903	949	918	816	872	881	881	885	936	828	877	862	921	892	855	859	778	880	881	948	924	879	825	909	854
16138	5639	2963	1957	1264	942	785	624	605	547	499	460	468	424	443	455	420	412	395	376	398	415	369	378	409	378	415	380	405	359	373	346	411	377	344	388	378	374	384	392	374	369	415	340	356	372	329	359	378	348	441	341	347	384	349	367	372	348	389	369	398	360	339	371	349	370	364	366	370	345	385	369	340	349	364	364	382	344	368	348	355	349	361	342	338	381	384	391	377	377	345	326	363	363	338	346	354	363	341	403	357	374	380	370	375	340	341	337	340	351	334	357	341	359	355	404	372	346	354	386	325	387	348	360	367	332	356	380	321	344	362	349	373	356	369	353	371	380	351	334	361	350	379	351	354	376	403	385	344	339	347	370	382	342	393	349	380	375	351	359	363	356	362	339	330	352	365	368	364	352	362	344	375	343	394	332	374	372	344	352	387	373	356	361	310	347	376	359	353	394	364	351	369	351	368	349	365	318	355	364	368	368	386	358	363	367	349	341	358	385	379	361	346	420	350	331	404	358	365	320	383	358	366	393	372	338	329	369	361	380	377	353	371	362	377	354	361	351	342	333	335	333	378	367	381	346	367	362	364	369	349	365	349	351	368	360	352	383	387	377	322	358	357	346	385	363	357	351	339	395	339	357	352	415	353	391	343	364	359	349	373	357	360	354	390	361	379	346	362	322	355	362	380	354	369	362	328	343	337	400	365	369	394	326	364	356	375	365	324	335	364	359	338	378	343	330	359	383	374	367	354	357	326	359	391	356	349	353	360	376	396	385	334	350	347	334	334	361	393	352	348	359	333	362	361	371	355	335	354	372	383	364	385	366	397	376	337	328	355	355	335	355	320	381	349	361	305	346	338	358	371	356	368	385	354	394	334	343	344	394	352	353	385	323	385	376	331	341	364	349	349	375	336	360	345	377	356	364	348	359	337	387	338	375	369	362	359	339	372	397	368	358	351	352	359	365	363	388	376	327	382	375	376	349	375	372	372	363	397	374	365	345	358	329	365	375	328	412	345	338	335	399	353	365	395	366	325	396	372	403	334	309	348	383	415	331	355	358	345	367	349	302	361	314	345	348	302	331	369	371	335	335	346	347	354	361	355	386	357	350	397	355	388	346	356	359	344	354	366	340	350	327	358	396	348	363	315	355	364	361	341	340	366	375	386	340	361	359	338	332	363	366	362	361	367	348	362	376	342	364	375	333	342	347	364	338	341	356	353	389	405	354	334	350	411	355	391	353	355	375	387	378	365	372	353	322	402	350	363	365	376	369	356	350	366	327	395	367	354	382	377	357	390	346	396	368	353	360	332	347	346	342	368	335	350	373	360	373	377	379	368	347	366	381	348	403	355	376	339	349	341	349	367	352	352	368	357	317	337	351	356	393	368	367	350	311	346	359	388	323	359	352	352	349	395	354	375	349	400	368	355	365	384	323	376	369	350	354	371	359	352	392	364	367	365	366	347	343	362	348	354	349	341	390	357	351	394	362	386	348	387	341	363	390	388	343	364	373	309	361	335	359	377	390	319	340	349	357	349	351	326	335	329	364	366	354	367	353	360	385	346	341	386	332	350	361	365	349	388	337	343	356	368	366	374	392	402	373	362	385	352	413	364	339	350	356	365	335	368	372	342	341	388	383	328	345	348	366	348	370	342	370	367	357	384	361	352	351	365	374	365	365	335	367	363	371	357	349	389	341	400	353	332	374	414	340	363	390	337	368	351	363	375	341	357	356	343	347	332	359	402	366	335	313	397	340	360	336	364	357	371	356	350	331	363	330	351	347	364	314	342	367	357	357	337	344	371	381	333	356	360	361	366	413	370	361	376	362	367	325	323	347	350	344	367	327	334	385	331	392	358	307	358	381	346	336	328	340	377	357	363	376	374	345	377	374	359	383	360	345	381	365	347	362	366	373	322	376	383	379	375	339	357	364	344	358	360	332	351	342	346	390	333	350	376	399	426	363	325	371	366	374	344	387	379	368	348	350	344	339	358	357	354	346	402	355	344	375	339	356	302	342	381	391	390	372	400	379	340	320	372	333	344	346	345	364	355	359	326	370	396	363	377	367	348	340	368	347	361	367	351	373	352	367	349	387	368	387	366	333	374	355	368	372	336	383	356	380	346	333	404	363	389	331	370	366	337	340	354	386	383	343	374	364	388	375	351	341	372	371	398	362	348	355	348	335	381	359	363	368	364	340	340	334	337	312	341	360	348	398	353	346	382	373	313	349	373	392	365	351	365	331	317	366	351	394	360	343	381	356	319	328	367	372	376	345	359	358	365	341	344	356	344	354	345	345	358	355	320	326	336	359	356	375	339	369	354	345	388	368	345	340	315	369	367	362	344	390	374	350	369	373	406	346	375	366	380	357	351	375	381	392	369	359	350	352	364	328	308	346	387	383	351	353	357	371	354	367	409	373	393	385	379	371	368	348	358	353	366	348	362	399	334	381	384	399	357	354	382	362	351	366	338	342	373	371	362	374	347	381	337	366	378	337	363	357	366	342	327	342	384	337	382	342	373	376	354	366	379	372	352	380	369	374	338	364	306	362	390	374	385	337	350	364	341	363	341	346	358	379	345	345	354	344	363	379	357	356	384	339	348	367	370	362	390	361	339	389	375	361	341	358	371	336	338	345	356	321	351	357	371	322	329	294	351	368	363	369	337	329	365	335	361	342	358	340	334	378	368	381	376	363	353	347	362	389	348	363	360	346	368	328	384	371	339	345	379	349	349	374	397	354	312	368	386	384	324	390	364	383	344	345	345	327	366	381	347	359	349	368	354	367	331	309	384	359	341	366	374	366	375	358	393	327	406	397	393	360	317	351	382	328	403	405	357	368	324	349	360	367	382	335	379	362	364	377	366	381	357	341	356	367	322	331	377	353	363	349	360	327	354	406	384	359	405	369	374	361	394	338	357	393	347	366	367	372	407	358	344	377	376	380	345	381	351	344	337	357	383	345	355	367	360	366	326	358	370	351	324	358	397	366	385	363	368	354	382	357	362	346	374	355	353	344	325	378	371	379	361	327	341	367	332	339	383	345	379	341	377	385	352	343	365	384	376	360	364	333	345	337	360	352	342	372	374	373	376	355	361	345	384	348	334	359	343	357	389	377	355	379	363	374	352	344	346	338	358	331	350	345	320	395	351	360	345	336	357	366	357	319	361	358	361	338	349	329	362	337	359	358	340	361	350	328	358	332	362	376	340	386	339	319	342	351	395	368	379	355	348	364	392	348	366	355	369	346	343	348	372	360	383	358	388	367	366	379	361	363	347	343	387	362	365	362	371	355	340	381	365	366	378	360	372	365	329	373	340	366	343	358	390	381	308	327	370	345	369	359	349	362	358	369	371	340	355	388	338	343	373	377	359	345	398	345	355	380	373	344	364	349	374	380	347	328	318	352	363	358	321	323	343	365	387	351	324	365	361	403	356	374	380	377	349	365	365	349	379	353	385	368	354	374	374	344	331	388	397	345	340	346	339	357	341	368	357	346
8832	4084	3552	4578	4108	3586	3040	2586	2325	2173	1953	1813	1618	1558	1504	1381	1349	1349	1276	1214	1225	1194	1128	1198	1099	1131	1070	1132	1072	1108	1008	1074	1067	1115	1021	985	1096	1058	1042	993	1007	1000	995	983	996	978	1001	987	950	1009	1015	1027	991	972	980	1025	960	987	976	976	949	947	975	931	926	960	1010	1005	943	986	942	978	954	971	1014	970	933	950	969	975	937	939	985	936	919	991	950	976	944	955	933	970	945	983	952	946	970	931	947	929	929	941	955	871	988	939	1005	929	962	938	920	930	945	933	936	975	970	955	975	943	933	937	934	929	939	935	973	954	902	931	934	906	920	908	941	962	914	937	925	936	949	917	891	983	928	955	923	934	921	992	931	969	900	934	992	912	1012	920	950	936	955	961	946	943	950	937	982	962	954	909	955	924	911	922	912	889	950	959	926	909	930	934	883	941	960	969	987	933	949	870	913	916	963	933	873	950	920	957	948	900	917	929	945	943	948	946	949	943	987	904	880	978	885	938	935	945	895	887	962	966	931	897	928	919	881	916	919	905	1001	919	904	964	967	996	989	894	876	947	925	932	974	926	960	931	955	896	915	864	909	918	912	920	917	919	944	947	944	918	946	907	912	931	925	1037	939	911	925	953	906	931	905	929	937	899	932	902	951	944	961	957	895	905	928	948	917	938	1000	992	915	861	937	932	898	915	925	887	973	930	956	930	991	944	899	908	951	918	969	848	965	921	936	955	926	913	927	966	920	924	938	939	941	973	963	922	918	913	937	969	978	921	919	955	898	972	956	956	956	919	908	958	1022	932	912	944	924	930	952	926	937	984	941	903	965	910	924	969	947	890	963	931	941	971	995	956	899	941	896	918	981	899	962	916	959	920	934	944	957	933	906	908	967	914	956	969	904	927	898	945	979	943	928	904	974	987	919	912	892	957	918	974	927	938	918	940	963	928	905	953	897	923	907	924	919	897	963	900	911	922	919	935	931	914	946	915	917	924	939	948	961	915	954	955	916	980	961	916	912	915	927	939	944	881	918	868	946	971	921	926	888	964	899	928	880	906	960	911	937	918	961	891	938	920	938	880	894	927	850	898	877	987	912	924	961	941	929	929	883	952	909	938	936	928	999	992	990	952	939	964	942	864	922	915	983	905	933	920	954	930	889	935	921	861	936	866	898	957	894	906	936	951	976	952	919	913	894	881	925	942	915	943	891	900	988	936	911	897	922	910	984	934	915	898	912	954	959	925	939	920	916	942	950	938	922	950	918	927	954	915	922	927	967	952	944	923	964	935	911	884	986	920	868	972	931	900	904	954	886	949	939	880	942	908	926	937	900	945	931	909	957	928	943	934	904	941	922	912	908	942	915	948	967	923	962	882	943	910	989	915	974	872	932	909	963	901	922	931	935	927	940	943	942	948	947	953	943	922	927	914	940	860	905	929	963	936	957	937	932	950	888	932	927	892	941	949	904	938	908	962	953	889	892	953	920	980	949	921	923	919	982	915	974	969	943	953	951	930	913	976	951	928	950	937	900	1002	960	960	925	918	965	886	954	932	980	949	909	906	920	897	922	1013	984	862	938	960	897	925	967	936	921	973	915	969	896	935	915	894	942	927	921	926	906	904	949	922	952	964	933	977	951	959	968	908	949	914	951	955	935	939	903	943	924	938	949	927	927	964	909	890	955	977	936	914	935	932	922	936	957	915	911	918	935	896	948	951	942	946	972	935	947	900	955	942	983	923	938	925	909	918	943	897	926	974	892	967	891	956	927	937	983	968	957	920	884	960	918	918	958	948	913	998	929	938	966	971	933	903	861	877	867	948	991	951	898	956	961	978	898	938	894	950	916	973	921	1016	942	909	904	934	983	902	894	900	924	929	905	931	921	951	957	903	943	964	984	933	952	935	896	966	974	942	954	913	933	978	947	900	922	950	898	946	896	985	893	941	960	944	966	847	895	892	925	934	865	933	939	959	926	898	963	945	931	950	934	915	941	967	939	991	915	938	953	916	931	907	952	995	954	947	972	936	940	939	917	991	920	923	943	919	921	900	941	931	931	919	952	885	922	951	936	931	899	916	930	936	919	962	933	985	944	947	877	917	881	942	926	918	939	880	912	960	934	967	973	951	953	908	938	945	962	945	879	974	947	971	915	892	905	969	904	926	955	937	920	949	916	982	925	893	927	939	931	950	918	930	930	963	931	922	921	917	914	860	913	944	892	984	979	895	955	936	951	954	945	904	904	908	982	926	866	986	920	928	915	985	957	979	917	937	993	937	981	999	932	916	946	921	963	924	948	1002	916	934	939	931	927	889	904	915	925	963	919	946	940	872	862	929	938	956	898	936	906	929	892	913	978	931	941	919	916	910	907	915	929	930	893	921	925	992	911	929	941	884	986	949	926	932	961	942	960	925	973	942	976	931	953	973	977	947	915	950	900	939	964	984	971	954	963	930	955	900	906	924	955	911	971	922	918	950	964	944	923	951	913	912	919	958	894	953	923	975	963	969	926	921	923	939	912	931	940	902	932	912	924	939	907	896	892	938	930	961	909	966	922	932	982	859	952	902	948	962	905	973	1001	906	892	900	887	929	900	926	943	928	906	988	953	923	945	948	965	896	930	884	933	1011	953	933	908	981	938	916	923	966	890	960	910	889	905	943	946	905	962	996	967	916	984	944	944	917	931	980	957	942	956	899	959	937	963	943	918	940	938	900	932	944	956	958	916	927	1001	925	925	933	885	950	975	930	965	983	949	925	925	888	946	944	947	948	959	895	948	953	941	950	972	906	955	924	949	915	880	893	841	943	931	846	939	931	985	909	946	945	896	957	959	964	955	939	950	929	960	925	978	930	948	902	970	866	933	941	930	923	956	936	919	947	966	917	924	940	915	954	981	957	926	975	962	892	932	911	930	906	948	976	972	952	928	974	876	1001	931	940	944	943	934	988	968	962	901	909	965	931	910	910	933	1031	920	929	923	941	858	887	922	900	930	1017	886	893	1003	946	940	914	845	967	934	930	924	965	972	916	933	911	959	942	974	893	966	949	936	917	915	897	890	895	937	956	952	912	923	940	944	962	988	915	936	933	892	904	923	914	895	939	911	908	911	926	946	999	975	896	969	952	908	925	921	965	911	913	888	993	993	872	942	939	905	986	891	968	937	887	927	921	941	927	951	915	954	934	923	896	881	939	945	965	934	955	919	933	935	931	915	972	986	959	957	960	944	916	930	900	981	892	921	919	940	953	922	907	955	967	918	920	990	949	949	948	947	945	937	906	940	905	924	915	888	938	1013	934	898	943	942	947	977	978	965	982	906	926	1039	897	900	918	924	911	914	983	934	941	913	944	952	920	943	860	931	922	921	951	932	941	922	939	958	988	957	919	904	956	939	889	949	964	978	913	902	931	894	930	949	953	936	953	952	932	955	936	895	874	917	960	991	943	930	923	881	953	923	920	955	900	970	934	948	953	878	970	1004	952	946	955	941	922	946	912	923	942	943	892	990	920	937	907	911	949	915	938	941	936
1954	251	167	165	154	154	135	145	156	135	131	131	140	168	146	125	137	143	136	145	161	154	152	155	136	147	134	143	146	155	159	152	137	155	157	160	159	151	138	156	151	163	143	138	158	167	143	149	160	146	143	144	160	163	151	160	156	169	156	134	144	150	147	117	148	141	134	159	132	153	131	131	149	153	140	144	118	160	149	149	141	150	168	147	137	142	136	135	142	155	152	135	128	146	153	148	156	138	134	168	128	137	112	162	155	133	163	136	162	155	153	151	147	154	147	111	133	175	144	130	154	161	149	150	166	139	133	145	157	131	146	129	118	119	121	151	147	147	158	140	138	146	124	151	150	148	158	155	140	140	145	121	142	165	125	146	134	135	156	131	141	148	132	154	156	124	143	162	149	155	127	148	145	133	164	140	148	154	112	164	153	140	154	143	153	133	143	147	158	129	145	135	160	146	156	146	148	135	144	160	146	146	164	140	147	137	153	167	156	143	148	144	148	134	146	141	127	142	114	130	158	138	125	135	163	133	167	156	155	145	157	134	134	161	139	145	131	146	147	148	132	139	125	142	143	139	136	150	171	140	139	133	141	147	150	144	144	147	155	161	166	157	148	131	136	144	144	160	156	161	155	137	167	158	138	125	164	143	149	166	129	147	152	159	136	130	150	154	149	146	171	162	171	148	129	123	155	130	146	147	146	153	141	124	127	138	171	125	133	142	143	142	136	150	142	138	141	148	158	145	136	167	156	159	138	152	159	168	165	144	120	156	136	165	130	146	118	143	168	144	171	148	143	129	154	123	154	160	151	147	137	141	148	140	145	143	155	143	139	133	153	131	161	166	151	162	158	155	143	133	146	144	148	148	143	154	160	160	134	134	142	133	141	126	167	139	151	145	138	147	123	158	153	172	127	133	161	145	134	150	149	151	135	155	145	154	153	156	150	150	141	167	148	129	152	145	159	130	131	140	136	137	141	167	151	154	145	133	129	134	143	143	128	139	136	138	142	144	140	149	129	176	137	166	124	133	131	147	140	160	139	148	119	136	127	141	152	153	140	167	170	171	166	150	145	145	162	149	152	140	141	140	172	142	144	155	134	144	147	129	126	141	128	131	128	137	158	143	149	146	137	161	149	154	145	134	150	163	153	124	154	140	156	154	159	153	153	161	138	156	155	145	131	172	152	155	143	144	149	150	172	165	152	149	147	138	137	159	151	149	151	130	141	132	136	164	145	161	140	121	158	143	164	169	128	160	143	139	161	153	132	160	139	147	139	160	132	141	153	155	157	145	164	154	163	145	136	140	144	148	170	151	143	148	147	141	144	145	134	151	161	132	136	171	129	164	156	138	152	149	136	137	143	146	145	147	166	178	152	151	128	139	157	148	150	128	163	165	127	149	146	169	126	140	147	120	167	148	179	150	159	123	116	139	148	158	134	162	137	153	160	171	154	146	139	140	163	145	169	149	151	125	138	138	145	145	156	167	139	151	147	122	146	145	140	130	158	148	142	139	141	142	125	142	168	151	135	141	150	146	144	142	140	146	139	153	162	124	143	139	123	154	159	153	143	129	150	159	137	150	146	142	146	151	165	146	145	154	141	143	133	150	173	126	143	146	145	168	148	125	145	134	124	133	143	161	150	132	151	144	157	138	126	141	148	135	144	150	148	150	140	145	172	127	150	146	146	143	133	143	144	179	153	169	154	174	150	128	156	149	144	161	136	117	143	156	138	153	130	152	131	129	151	142	153	154	144	147	151	131	149	132	147	146	145	148	162	139	158	182	158	147	158	164	125	154	138	167	131	132	168	144	130	151	151	141	143	140	133	139	146	137	155	143	155	145	166	139	117	150	153	144	148	156	136	135	146	132	161	145	149	156	155	137	169	135	148	146	149	158	134	136	160	177	148	137	158	120	133	132	162	130	132	130	151	141	147	152	161	133	132	143	142	138	148	162	146	151	150	169	125	147	173	144	165	157	167	153	134	133	151	145	137	160	138	167	162	178	138	166	150	131	163	143	158	163	148	140	118	130	160	176	145	150	139	131	132	137	153	129	153	142	136	143	159	151	116	136	159	136	169	161	158	140	158	154	140	144	130	147	130	159	130	143	147	143	143	134	136	149	143	147	153	143	138	150	125	149	166	157	155	156	138	149	173	143	152	151	146	137	159	145	134	157	157	131	169	155	139	147	151	129	151	156	142	136	150	146	132	148	151	147	150	119	159	136	127	155	182	144	136	124	150	139	166	161	130	147	139	144	143	141	127	148	161	141	130	128	149	154	150	133	150	129	138	161	155	145	153	147	128	147	129	158	158	148	159	149	141	152	148	133	154	145	150	169	163	133	145	141	170	143	147	177	142	159	165	139	158	145	139	137	139	160	154	140	152	152	125	127	148	139	153	148	165	156	161	147	137	149	137	133	137	149	153	139	157	154	161	136	140	144	158	127	150	163	151	134	159	131	138	139	154	147	151	137	122	164	152	139	149	134	148	138	138	163	147	142	147	162	143	138	140	139	144	128	144	139	137	144	145	145	128	136	156	148	148	146	167	149	155	171	176	145	134	142	143	155	140	149	154	146	151	153	116	117	151	157	137	146	158	149	127	135	133	133	138	160	131	144	141	146	120	153	126	158	144	174	127	135	160	123	146	148	131	146	157	149	163	140	157	151	161	147	139	150	171	149	131	159	166	144	125	164	133	150	133	164	139	142	146	156	171	165	134	161	154	143	139	162	131	162	125	155	153	147	160	135	146	157	147	146	132	126	155	192	146	136	128	150	166	151	149	140	138	156	138	131	128	155	165	138	144	146	139	149	151	168	148	134	147	138	159	127	160	145	145	150	143	155	132	145	128	133	154	163	161	150	161	137	158	144	163	148	147	142	154	123	141	154	174	169	156	134	146	139	138	150	148	139	139	148	150	159	129	146	142	128	157	138	143	159	152	139	169	149	166	170	144	137	157	168	169	158	165	146	132	149	130	173	155	140	145	149	143	148	170	168	128	133	147	116	156	149	136	147	145	141	132	139	138	154	143	143	137	176	129	148	149	147	133	146	138	149	137	148	156	143	153	158	153	147	139	144	137	138	142	153	134	135	145	133	142	151	157	148	166	142	130	153	167	163	132	144	132	155	125	138	150	151	149	173	135	162	118	152	148	150	177	139	148	142	135	125	154	144	134	151	160	162	114	146	143	153	127	176	139	156	157	133	141	146	155	143	150	153	161	143	141	159	136	125	167	162	151	154	163	166	140	146	161	146	130	124	140	173	139	142	151	137	162	141	140	160	132	163	151	129	136	142	137	150	130	146	157	165	148	164	145	155	142	133	144	149	144	156	145	154	148	147	140	162	133	125	144	136	157	114	132	162	168	152	169	160	132	166	156	146	144	156	122	134	160	151	151	153	146	134	153	134	130	144	157	139	147	142	136	128	124	137	148	153	148	150	141	158	152	139	148	151	155	147	159	131	151	151	138	153	144	161	154	124	148	173	153	159
2273	549	552	572	608	589	531	549	513	489	509	493	505	498	498	491	490	501	481	471	477	484	457	507	514	464	471	497	497	514	465	498	496	482	501	528	477	504	466	503	464	477	470	482	487	447	508	506	479	496	461	516	486	508	488	506	485	504	509	489	480	480	475	491	513	457	446	494	498	484	487	441	466	489	495	478	479	473	517	464	507	484	436	476	475	455	514	516	494	471	503	484	500	499	514	469	483	460	495	476	472	489	484	454	511	475	506	525	457	493	469	500	482	473	507	472	496	455	495	503	505	494	462	480	455	490	525	460	472	508	492	495	479	496	492	490	466	509	414	473	465	471	475	463	488	452	454	514	450	456	474	455	487	483	492	498	462	467	465	487	462	464	469	491	464	481	491	492	476	457	492	507	466	501	475	479	493	506	481	505	447	495	450	439	483	462	480	504	459	475	472	453	490	453	455	496	481	459	492	459	504	488	488	511	455	495	495	493	512	486	477	452	458	468	488	477	450	497	468	474	498	486	479	456	468	448	436	471	489	459	483	477	512	509	499	501	521	464	495	459	456	459	463	473	467	490	515	445	471	487	515	498	481	492	468	502	477	458	490	477	476	464	465	482	484	494	508	442	474	511	462	442	520	443	489	487	495	464	452	481	470	459	494	507	448	478	490	500	463	479	474	476	457	507	476	477	470	495	483	474	490	482	447	444	483	439	492	486	502	446	465	497	472	524	512	490	480	439	422	479	487	450	511	440	482	483	490	457	497	460	491	440	476	494	495	448	466	455	453	476	461	486	472	461	486	460	463	511	480	503	450	500	493	484	485	482	442	443	483	490	537	486	510	485	430	512	455	506	510	449	465	509	473	461	501	504	493	465	482	504	449	495	490	475	469	496	480	438	468	445	459	504	503	507	465	462	478	516	462	475	495	496	513	465	517	483	487	477	472	489	476	463	513	481	460	457	456	470	442	480	434	496	468	475	464	485	502	493	482	476	519	473	496	457	491	496	473	447	458	527	473	455	491	504	482	474	471	488	472	491	532	484	539	501	467	441	526	460	488	449	458	469	485	494	495	451	484	479	497	476	466	485	510	491	499	458	472	505	480	459	452	490	474	483	463	481	495	537	481	495	482	478	477	513	473	475	508	433	510	475	468	472	491	497	486	466	428	485	478	519	466	510	489	501	450	524	520	488	465	471	451	444	469	504	460	470	471	482	468	506	464	482	500	511	456	489	497	476	464	469	477	461	488	474	455	480	508	545	526	459	485	497	460	440	486	454	504	483	496	481	466	509	492	521	470	509	500	456	502	477	478	488	475	475	490	492	456	464	499	492	488	461	524	495	508	460	496	456	492	478	504	541	442	505	440	500	505	486	528	500	483	496	460	463	456	507	467	471	495	504	442	473	435	459	454	469	471	488	476	428	466	424	486	501	498	496	521	502	498	466	523	475	434	513	479	503	467	530	466	475	468	482	501	499	472	469	499	440	487	440	463	501	459	459	459	517	461	472	508	474	472	463	481	502	457	462	454	486	471	455	501	479	465	499	502	455	504	449	492	483	498	471	447	492	483	445	491	499	493	495	497	468	474	470	452	471	499	469	506	495	471	477	454	484	499	486	452	460	455	470	488	520	462	454	441	484	485	498	499	471	473	492	495	491	496	488	478	503	472	479	474	485	487	430	476	479	500	485	472	437	486	454	469	466	508	519	513	484	507	462	465	454	506	501	457	495	475	481	490	514	500	509	472	470	470	483	501	478	440	491	450	480	486	445	506	465	459	517	501	478	460	490	478	497	487	499	486	511	509	495	453	475	498	494	495	485	481	478	487	447	476	523	521	491	469	497	494	442	512	463	468	502	496	519	513	459	476	512	468	485	508	459	488	487	489	448	481	476	494	491	478	487	493	453	503	491	481	464	491	472	465	509	501	462	501	450	464	426	520	477	476	451	481	478	492	477	485	499	492	472	460	516	490	454	521	532	483	465	455	483	486	445	472	524	499	499	488	503	494	476	449	433	467	457	458	488	455	499	483	466	464	451	461	472	482	525	501	488	501	454	444	496	492	470	511	493	468	504	488	491	440	468	503	522	500	443	467	440	445	500	499	462	468	498	526	468	497	494	532	477	466	496	440	521	499	495	450	530	512	500	496	480	493	502	504	500	478	467	450	468	493	460	537	455	468	487	502	436	501	473	470	494	448	430	526	466	474	498	439	447	535	453	465	491	466	492	483	456	475	478	460	463	454	481	455	502	508	522	486	486	478	484	478	469	491	491	471	489	503	453	485	525	519	451	486	517	470	525	468	486	503	492	497	496	497	526	479	441	487	497	510	528	485	480	496	484	466	488	475	479	454	475	485	442	423	494	477	471	500	521	464	470	475	471	489	478	471	501	499	516	489	475	475	454	477	482	518	461	466	494	500	491	466	517	440	465	479	455	484	475	462	474	512	484	512	479	464	493	499	504	488	481	486	444	465	541	462	480	470	476	509	465	506	479	513	435	475	485	464	500	501	466	485	460	487	468	502	473	474	479	483	472	440	480	497	507	503	497	486	502	485	509	526	455	436	473	451	501	498	482	470	480	465	498	467	482	523	492	507	507	504	524	508	494	434	480	458	498	491	452	471	496	462	485	484	511	461	507	487	455	478	486	448	486	446	468	484	421	504	476	461	479	457	471	451	490	537	473	485	495	454	458	482	474	441	448	505	508	479	484	506	530	482	475	508	481	502	484	447	465	490	511	474	466	498	487	449	485	481	460	492	489	472	514	482	496	471	463	487	511	512	429	500	497	462	475	490	488	452	479	476	491	488	473	461	492	480	483	472	495	484	457	439	495	482	477	503	461	461	494	468	470	503	447	503	475	488	480	470	488	512	454	462	467	511	519	469	490	481	498	480	448	514	535	486	465	452	459	518	490	513	487	480	551	526	501	469	505	490	497	457	450	464	496	480	489	452	493	501	491	499	481	477	445	489	490	494	421	523	493	520	480	441	508	425	507	473	451	511	486	490	511	498	472	499	456	451	505	459	462	488	476	486	486	462	471	490	464	472	492	495	479	478	443	476	503	500	513	477	514	499	481	488	521	456	475	478	484	510	444	508	458	503	502	479	472	461	467	478	451	464	485	486	514	510	508	484	487	478	499	450	472	474	483	461	476	464	486	472	449	495	502	514	478	463	451	456	490	472	488	467	462	476	462	476	485	478	462	490	482	458	499	501	503	484	492	452	478	490	477	460	494	454	468	483	478	498	498	487	469	469	484	517	475	479	476	485	485	465	477	503	475	493	474	453	499	499	471	491	497	499	508	477	490	496	472	464	480	483	446	509	485	480	473	475	470	482	454	462	494	486	508	471	486	483	474	467	485	473	467	481	437	487	470	508	482	446	455	510	480	502	476	517	453	479	492	472	474	468	474	517	490	465	450	490	513	503	514	481	506	524	456	469	468	483	496	508	494	482	467	491	484	513	529	489	441	491	464	480	501	451	491	455	449	447	461
8824	1303	1131	922	693	566	553	451	474	430	416	418	381	393	382	369	341	358	373	350	363	367	337	350	343	307	326	302	361	313	300	348	324	307	335	309	304	345	342	311	324	339	322	300	351	327	298	301	299	333	345	325	340	322	308	349	330	346	313	285	326	334	296	312	356	354	294	314	305	327	320	313	298	322	299	306	337	327	334	314	324	361	276	306	355	316	319	338	344	300	337	334	328	322	332	324	331	321	312	315	347	313	332	352	323	319	375	313	285	308	333	299	306	353	320	298	291	306	327	308	311	328	304	323	326	323	330	357	320	311	333	342	306	348	315	330	360	303	340	331	324	299	327	310	327	338	320	317	319	315	315	312	337	296	300	320	347	304	299	348	297	317	334	310	310	311	326	300	281	333	334	286	314	300	320	324	322	318	357	323	304	325	317	325	302	302	327	318	300	306	310	296	313	306	337	307	319	338	296	328	336	293	303	341	319	326	310	333	354	304	330	308	342	331	338	296	319	327	317	313	311	334	307	352	314	327	323	305	308	338	314	342	302	307	358	346	335	315	320	307	327	310	334	325	319	347	331	324	295	327	338	325	304	328	331	315	320	331	324	318	309	322	324	305	324	292	323	287	329	344	352	337	291	303	315	333	304	313	293	303	304	304	333	311	308	298	299	304	321	324	348	343	315	341	288	361	322	307	333	303	318	319	308	299	308	312	301	300	297	336	340	314	352	296	344	312	335	355	311	345	316	301	326	305	349	333	329	318	327	322	313	343	301	331	308	326	311	341	298	347	316	343	298	325	299	303	321	324	291	348	328	309	326	314	320	299	374	334	351	327	323	284	332	333	336	294	312	309	345	314	339	327	289	340	346	297	293	281	332	323	338	354	327	333	317	308	302	310	313	306	315	347	319	340	314	314	293	352	346	322	303	339	334	304	323	316	345	333	272	335	334	331	326	333	305	288	339	316	390	303	303	301	306	329	321	283	282	309	319	309	317	347	296	326	324	319	345	341	321	291	325	315	331	309	289	327	298	317	276	311	321	293	328	332	348	303	330	305	336	319	312	330	315	325	334	352	373	344	319	282	329	313	342	321	300	344	312	330	307	315	305	317	322	320	353	333	339	329	330	324	314	309	299	311	306	309	329	317	322	326	335	332	301	309	333	339	324	329	311	320	350	309	302	342	280	326	290	352	309	326	342	322	309	327	314	293	322	343	286	312	319	329	322	330	302	289	327	317	319	341	315	357	317	346	331	302	306	293	339	340	310	310	329	333	317	334	324	317	334	323	345	314	327	339	329	319	326	312	322	318	303	331	313	323	334	331	299	322	305	346	312	364	342	331	297	350	306	317	331	370	348	337	306	306	338	301	313	282	333	344	300	286	332	312	286	329	308	309	345	283	331	315	303	309	324	316	292	333	327	343	311	296	328	287	335	285	310	328	314	330	365	307	310	319	352	350	312	330	318	312	340	321	320	311	269	328	308	312	328	311	323	272	295	309	319	345	335	316	327	322	305	304	335	322	327	316	331	306	342	281	332	323	316	321	297	340	320	348	291	316	330	335	368	289	325	331	302	314	338	311	350	313	338	297	341	325	304	315	350	312	345	330	334	340	321	312	285	330	342	321	317	332	316	329	314	324	320	327	310	317	317	352	305	303	290	298	328	337	312	318	319	327	321	325	295	333	338	342	340	337	328	327	282	299	330	363	310	302	308	300	323	301	326	314	331	333	317	328	321	337	306	342	315	319	331	320	282	324	281	291	312	305	347	315	314	322	345	304	300	318	321	297	321	317	315	297	305	314	319	269	288	314	354	306	338	338	335	308	351	332	297	315	299	306	328	317	347	319	291	310	336	337	323	325	333	311	296	317	314	298	332	316	324	353	305	323	320	326	322	323	327	328	313	310	307	317	348	363	328	315	345	345	352	293	316	322	349	371	333	312	346	324	306	331	320	348	314	330	336	319	337	300	283	318	331	326	309	301	299	325	345	307	315	303	340	344	307	334	343	297	323	293	313	281	319	313	344	313	325	305	308	360	327	307	332	327	329	317	344	305	339	331	328	309	318	320	296	314	317	319	315	302	311	305	317	339	306	320	292	345	308	336	325	309	306	321	313	334	323	356	306	327	338	357	321	343	295	311	283	299	320	320	300	340	292	319	334	291	316	292	329	343	315	336	321	323	321	317	285	353	335	345	349	300	364	284	314	313	323	308	315	319	319	294	345	323	322	325	322	310	297	350	360	297	305	345	315	339	317	327	313	286	309	337	261	327	321	303	339	312	286	309	291	330	317	323	301	312	304	283	299	303	277	298	327	335	315	308	310	320	294	324	337	320	331	319	310	315	328	323	319	302	351	295	294	321	286	344	314	307	347	307	351	302	312	331	324	313	322	325	341	371	323	301	331	337	322	314	319	324	343	318	348	358	318	294	302	320	309	309	312	317	329	354	333	299	314	307	300	354	326	288	320	320	295	353	298	316	307	303	306	316	301	330	341	306	342	302	353	332	325	338	334	299	308	318	311	312	347	324	326	300	309	345	306	351	345	320	302	339	334	328	271	323	303	327	335	317	318	319	332	324	332	326	359	318	317	327	322	332	324	338	331	327	342	331	337	307	335	319	306	303	337	354	329	316	287	327	318	300	318	332	306	297	293	358	311	337	313	330	317	270	312	328	316	313	330	323	338	302	357	321	275	304	329	349	306	305	341	327	337	300	316	336	332	293	319	329	317	290	312	323	305	314	345	291	322	343	326	323	363	308	338	298	326	327	342	316	357	296	331	340	348	328	312	315	304	302	298	317	305	288	283	325	342	328	298	306	325	311	316	287	349	331	321	326	291	360	341	333	349	321	343	328	331	340	331	310	319	316	325	316	301	329	332	320	316	335	320	329	306	318	348	316	279	325	322	324	294	305	312	321	311	297	326	338	330	303	338	303	346	333	290	308	312	330	311	336	289	337	329	319	312	347	328	352	328	330	311	296	309	334	300	307	323	337	366	292	301	306	315	325	325	313	330	311	323	329	308	325	317	351	320	350	335	312	323	286	323	317	343	319	327	313	339	321	338	320	339	302	345	318	345	308	327	325	311	303	276	312	300	348	294	313	348	331	282	320	335	335	297	345	329	320	339	306	348	316	307	349	331	304	309	342	312	339	328	312	334	289	316	336	320	318	309	280	311	307	291	306	331	324	308	308	312	330	307	313	305	338	323	343	295	319	316	325	323	304	331	334	324	313	318	326	316	334	336	314	338	287	305	295	322	330	310	307	282	324	332	288	322	321	354	336	297	316	286	310	284	323	321	325	331	287	294	331	318	321	275	283	313	307	347	351	321	306	317	305	339	333	328	344	320	306	330	315	305	305	320	334	330	294	340	290	302	362	304	324	336	330	319	298	322	317	327	317	287	303	317	340	294	341	344	314	329	300	323	339	320	335	313	331	331	324	306	285	320	309	350	340	337	326	317	319	312	329	321	328	331	313	313	323	309	325	352	370
6125	1743	2342	2973	2790	2428	2120	1842	1683	1543	1495	1410	1305	1225	1216	1141	1117	1161	1090	1039	1035	1015	993	946	959	950	953	977	971	972	932	971	924	967	916	883	957	863	948	932	825	895	936	929	894	963	909	902	854	888	933	913	923	909	911	851	863	885	883	899	876	882	934	843	903	883	862	865	844	882	914	894	861	912	922	975	919	880	929	926	893	887	878	900	868	906	885	884	933	884	872	862	946	898	911	879	866	874	931	852	888	876	882	899	882	888	840	860	882	831	936	894	908	915	841	869	934	897	842	894	868	862	880	893	875	872	838	836	865	867	840	903	882	932	844	866	831	873	885	909	884	921	862	891	906	847	894	854	868	893	843	853	869	887	832	898	927	863	884	831	898	889	910	875	849	883	871	892	863	890	881	925	874	877	952	853	903	894	839	869	879	879	918	939	851	867	867	860	862	880	893	893	853	885	837	882	868	871	855	924	876	852	924	917	824	903	866	849	853	927	822	903	877	855	860	849	920	895	859	900	866	898	911	930	870	898	846	846	842	907	903	890	846	867	852	898	895	864	892	857	862	895	867	922	822	839	880	860	931	907	887	890	900	863	886	890	890	870	844	884	884	873	881	864	855	890	886	932	868	842	854	896	895	869	805	922	862	882	865	867	854	849	919	846	889	885	853	875	874	922	902	858	851	882	920	820	882	878	841	873	837	877	870	885	894	884	919	860	896	841	882	864	907	858	901	872	849	920	826	936	836	918	918	861	853	859	865	856	883	908	843	893	859	882	881	864	894	947	886	878	861	868	866	843	913	861	881	829	872	864	914	915	830	873	913	866	876	900	867	862	846	876	853	878	896	907	896	865	846	879	890	873	885	887	819	933	863	848	896	944	885	853	866	855	866	878	850	845	837	852	891	865	877	812	901	886	886	907	839	912	892	888	892	894	837	873	868	907	858	829	910	893	873	883	907	867	865	911	862	886	847	903	868	938	868	837	863	885	854	901	881	871	884	859	866	854	855	871	845	905	865	897	885	900	873	865	850	877	847	848	858	870	840	904	909	843	872	817	878	920	907	897	889	906	889	921	894	892	917	818	843	884	861	895	816	922	912	876	876	843	861	871	853	920	849	885	862	867	926	842	849	884	829	873	887	889	835	897	896	887	867	887	909	923	855	877	884	935	814	901	901	835	868	868	921	910	880	853	860	864	913	915	862	920	869	904	853	898	855	937	899	825	891	857	889	878	906	915	803	867	897	887	889	854	868	878	827	905	949	848	905	859	883	897	939	862	862	868	858	887	868	907	852	883	851	906	884	904	901	914	879	870	826	877	900	871	859	877	825	896	847	879	859	876	890	837	922	875	926	892	902	906	893	873	937	833	824	844	849	862	902	892	844	869	874	848	898	921	938	840	837	869	888	889	922	895	948	828	857	869	892	909	874	848	894	852	898	862	865	875	851	884	876	902	911	820	911	873	860	874	855	877	903	896	894	884	904	867	881	914	871	903	889	879	900	814	874	893	859	853	803	854	881	900	876	819	912	853	894	832	839	865	879	853	874	898	861	862	865	829	895	865	856	904	878	884	852	948	812	830	875	849	908	872	881	850	901	890	836	847	929	855	908	882	924	894	836	897	868	896	893	892	885	872	854	939	871	913	848	857	865	946	857	883	945	887	844	877	916	841	936	858	845	876	843	868	896	899	899	847	949	869	841	849	885	878	878	853	898	877	878	915	900	872	868	861	897	855	890	809	876	936	889	886	848	878	852	886	902	837	884	892	874	883	888	832	915	914	866	807	884	864	901	903	890	900	875	916	881	909	841	913	869	915	861	873	897	867	860	837	864	885	858	860	877	874	860	857	877	943	924	894	881	843	860	871	886	866	883	882	822	873	868	873	884	902	860	847	853	843	910	922	887	891	891	842	879	849	916	866	862	877	939	892	838	889	847	851	894	861	819	904	897	917	847	891	856	883	854	850	891	915	828	894	877	918	861	930	866	909	898	843	867	905	884	930	895	896	912	905	842	876	931	869	905	947	883	841	937	908	899	915	867	909	868	835	879	922	869	871	847	871	840	781	899	876	879	881	846	865	846	882	898	843	841	891	850	913	856	863	813	834	836	816	902	831	868	876	878	859	892	878	858	898	915	845	839	857	838	881	832	929	874	852	836	815	923	908	878	928	916	878	859	888	876	915	936	903	838	907	853	878	928	849	951	855	882	855	974	871	872	890	870	874	906	940	918	916	922	917	875	871	881	881	812	865	936	851	852	889	869	866	862	881	872	922	873	885	903	909	873	886	927	938	915	892	857	874	862	900	877	893	907	877	854	868	902	906	891	843	874	878	832	847	837	884	901	837	894	877	888	850	907	915	906	880	879	902	874	844	879	875	867	879	896	848	859	822	850	818	899	852	853	874	913	887	869	846	851	840	858	857	873	822	848	898	866	855	881	889	863	925	905	825	944	877	839	887	866	866	912	906	873	857	867	848	901	834	899	869	880	853	844	936	867	872	877	892	845	841	924	850	857	861	910	892	956	883	892	900	827	863	835	890	876	878	923	908	879	908	978	884	851	852	870	843	834	902	883	854	895	848	861	834	875	888	870	851	945	893	899	880	823	869	856	909	896	853	832	891	906	865	868	856	856	860	906	846	838	877	902	910	900	917	896	846	894	882	867	907	869	910	849	814	889	848	858	907	922	852	882	862	842	858	859	900	865	853	862	874	820	905	862	915	823	849	886	858	840	880	858	845	868	868	929	893	872	885	857	910	871	910	868	866	882	901	811	857	884	916	838	880	854	830	856	902	861	871	868	891	882	873	832	861	920	915	892	833	941	856	913	856	838	902	905	892	844	839	894	930	770	929	914	897	844	931	920	865	906	851	888	817	849	905	943	908	848	925	895	826	890	899	829	907	839	883	860	846	899	866	834	880	901	887	884	888	914	869	865	843	862	876	896	844	879	853	850	905	820	871	820	905	866	860	924	896	852	835	899	872	918	855	904	836	897	842	885	951	852	878	860	916	901	835	895	880	872	854	794	901	898	924	886	864	924	845	860	898	847	884	865	928	892	896	868	866	872	902	875	894	895	879	834	941	860	949	857	913	843	873	900	864	879	861	904	867	880	897	852	884	855	888	911	904	861	908	889	837	913	823	902	906	910	831	938	845	832	900	869	884	859	879	876	829	897	839	851	878	949	873	804	877	864	829	897	848	864	913	859	855	880	902	870	905	898	910	929	863	866	882	920	881	955	891	913	864	846	862	850	892	861	860	874	871	848	839	891	918	854	859	841	918	877	822	876	932	895	877	869	871	859	852	935	869	874	903	900	846	851	929	905	887	802	866	879	925	895	874	908	869	899	900	878	895	911	889	874	936	916	889	918	850	870	875	863	916	888	857	851	834	889	876	905	873	879	882	834	854	887	851	879	921	874	858	857	880	899	866	860	907	838	838	802	868	855	853	903	843	866	834	853	849	917	896	853	887	884	905	829	847	892	870	914	886	901	867
16317	3254	2312	1686	1193	868	803	671	585	504	450	479	441	443	413	418	449	411	365	394	394	359	388	396	411	424	397	390	422	356	363	382	383	405	375	350	374	395	366	390	308	364	380	361	381	361	367	381	348	328	351	361	345	344	360	341	397	387	375	371	342	327	371	354	349	352	358	372	338	364	346	341	367	386	346	362	373	346	363	393	360	373	350	368	353	351	363	349	374	374	345	365	314	364	324	385	366	334	322	349	401	347	380	349	368	347	366	381	384	361	380	367	364	334	376	391	335	356	345	377	334	349	337	359	374	343	338	373	356	358	354	363	356	359	379	368	370	329	346	353	374	393	368	339	339	363	380	360	368	341	350	354	369	343	352	369	328	329	353	329	388	403	394	358	341	361	331	362	371	351	313	355	387	344	352	333	343	405	374	319	372	355	327	341	380	355	361	367	344	380	376	359	370	375	376	353	364	385	336	333	375	355	359	352	381	364	354	329	346	360	355	338	355	346	369	350	380	369	356	334	353	355	343	336	365	385	410	341	317	346	404	352	357	369	363	354	349	343	332	381	373	355	362	311	370	372	345	346	333	321	354	389	394	366	363	359	349	348	361	348	337	358	374	340	405	329	364	333	341	366	372	341	366	330	355	358	373	362	356	317	338	337	382	341	365	355	324	358	343	370	368	324	357	363	361	350	369	371	328	371	337	381	367	345	369	366	331	343	361	379	366	372	355	379	350	365	349	379	358	366	349	358	339	381	359	395	364	377	403	335	418	356	383	381	358	350	358	365	385	388	313	361	397	357	386	404	328	366	368	373	385	345	356	365	375	416	344	362	339	361	318	359	351	380	349	363	359	372	362	371	362	382	348	352	350	360	329	384	348	353	349	339	376	338	345	315	345	383	371	376	391	357	362	358	386	384	361	352	358	350	385	337	376	380	359	353	338	317	363	351	400	332	358	389	337	334	376	367	377	361	358	359	355	365	365	363	335	380	381	339	345	376	379	356	352	393	364	347	375	327	367	322	331	358	366	374	337	376	397	329	348	360	391	373	368	343	349	361	327	357	370	333	371	346	323	334	372	373	372	346	368	343	355	341	360	406	350	362	347	363	325	343	345	354	364	358	334	358	372	340	342	355	368	391	350	397	388	379	375	356	382	358	347	368	355	349	373	356	357	371	348	375	364	373	383	342	371	334	373	341	344	331	362	342	360	359	359	368	386	383	364	319	371	368	379	356	393	336	328	362	346	334	342	343	358	349	348	361	343	359	338	334	396	371	354	334	333	379	377	333	330	348	400	346	358	382	353	354	283	332	350	362	358	326	341	355	360	357	354	349	339	323	366	351	363	355	342	390	406	362	356	367	355	348	362	383	372	359	332	368	375	362	316	355	332	348	354	324	387	340	398	367	358	381	356	351	340	332	357	323	346	352	365	368	358	404	396	358	330	350	354	376	346	380	346	376	348	356	342	376	358	367	381	344	344	380	370	342	350	369	340	373	349	370	349	389	352	364	379	355	361	371	324	350	340	381	335	330	385	330	391	369	390	351	414	397	350	336	365	337	345	337	329	336	366	342	345	337	329	376	349	358	390	361	351	350	374	372	361	360	325	368	362	369	335	362	360	384	403	381	391	321	382	392	379	359	401	373	349	389	348	382	348	345	339	397	373	344	322	335	323	361	346	345	330	403	380	359	397	356	380	393	348	359	331	357	338	389	374	351	371	382	377	355	346	335	352	386	344	341	381	345	369	348	366	376	360	355	368	330	344	359	328	400	368	357	335	373	361	347	336	402	411	353	347	370	366	361	404	337	354	357	376	388	371	360	344	362	350	364	359	365	395	367	347	345	351	327	344	376	333	355	347	353	359	379	368	393	382	360	347	334	391	363	355	390	367	325	376	336	370	366	366	364	356	349	367	349	385	388	345	367	343	328	336	388	353	368	348	376	390	359	361	351	363	364	395	362	394	365	317	369	313	345	388	358	345	367	339	336	343	360	331	329	346	356	374	378	381	345	349	339	357	367	354	376	354	347	327	349	338	402	353	384	352	349	376	341	355	348	366	370	340	380	365	364	363	368	389	364	350	400	322	360	368	349	382	337	354	357	357	358	384	371	353	353	365	366	354	342	370	366	366	359	364	344	337	353	346	358	401	372	356	366	382	368	372	362	386	326	329	380	379	352	356	365	360	364	360	349	380	364	341	357	377	332	338	371	344	375	338	367	349	392	366	340	341	348	365	378	372	358	339	318	380	362	369	364	341	377	320	354	358	361	359	348	339	361	340	346	333	364	322	386	374	369	332	390	348	323	365	379	362	351	366	372	364	379	339	354	342	375	328	381	363	368	384	336	314	336	378	380	380	385	341	345	338	314	352	325	340	380	339	354	359	366	370	385	351	350	349	356	359	371	340	365	360	352	332	362	356	381	400	355	392	336	336	311	348	338	365	334	333	387	370	349	394	363	356	352	381	351	373	372	363	356	375	341	354	338	361	356	349	369	347	332	349	347	362	351	355	341	354	366	369	370	336	338	381	371	380	359	340	346	379	347	386	368	339	367	339	341	334	392	361	378	331	333	351	359	376	356	351	399	337	382	382	390	353	346	385	378	351	355	371	362	393	374	391	324	337	371	348	335	353	350	330	350	356	364	341	378	341	356	380	330	306	359	322	349	335	334	360	364	348	330	376	323	375	356	352	393	359	323	313	379	355	333	399	318	348	352	382	365	356	375	371	347	359	344	350	347	344	376	364	324	396	364	350	339	335	387	329	393	340	352	355	352	378	376	370	327	343	381	345	327	371	373	347	347	376	347	351	343	334	399	325	351	380	348	365	324	357	354	345	370	397	339	382	358	374	366	376	356	372	341	356	346	375	377	389	321	358	362	361	345	353	319	367	377	361	342	309	351	371	352	363	372	361	322	369	347	371	360	325	394	332	355	351	356	353	361	350	374	399	365	375	367	360	334	345	337	381	339	364	389	340	362	354	341	380	350	364	346	368	363	331	334	317	352	318	349	343	353	360	379	369	369	348	364	378	363	384	336	340	342	350	374	362	376	348	372	388	332	358	337	355	359	375	353	366	324	319	365	341	340	361	352	382	349	339	366	363	350	360	371	339	384	362	393	358	356	346	359	351	359	376	360	335	352	350	312	375	385	349	350	311	369	339	349	367	358	373	371	368	353	350	333	359	328	374	336	350	335	358	351	356	375	380	349	373	408	347	332	370	352	352	341	346	346	343	326	382	402	371	352	369	352	347	333	352	355	371	370	381	343	346	379	383	354	343	347	354	365	365	365	338	395	381	353	338	372	380	378	333	353	366	351	342	367	364	356	367	344	348	341	363	366	362	380	385	354	362	343	342	379	341	354	323	382	362	340	355	360	356	363	391	363	363	405	387	364	345	350	343	382	364	363	375	325	352	331	351	416	379	322	328	371	349	353	370	420	378	360	365	357	345	406	379	400	369	381	315	362	365	363	338	359	358	337	393	347	342	344	337	344
9014	2303	3614	4553	4165	3446	3109	2669	2308	2084	1953	1720	1721	1536	1491	1429	1378	1329	1211	1320	1234	1185	1120	1113	1189	1108	1085	1124	1121	1010	1091	1073	1055	1031	998	983	992	996	1073	1025	1002	998	929	995	1033	956	960	1017	982	984	955	991	1014	991	965	970	938	999	943	1004	913	983	1024	964	979	958	945	977	890	971	935	923	1000	902	922	948	934	947	984	923	944	989	909	918	959	1005	935	890	900	944	937	956	941	986	956	995	949	935	986	940	950	949	960	935	964	893	986	961	1011	956	940	939	930	951	950	943	959	933	916	911	1008	955	929	894	985	902	945	918	931	1008	902	905	915	972	982	936	936	964	987	927	995	955	884	1015	977	951	975	921	902	945	942	936	958	938	930	984	929	968	938	944	932	929	910	966	942	911	994	929	969	937	927	917	962	961	992	941	933	1009	962	960	841	967	914	903	938	888	947	938	938	960	881	988	924	922	979	982	945	972	903	956	936	910	912	963	955	926	992	920	951	896	877	936	970	1009	950	899	925	922	936	949	974	911	921	923	932	911	921	925	971	910	976	922	929	1013	969	930	982	971	922	909	907	941	911	930	914	979	908	944	959	922	885	911	974	913	904	942	943	967	918	934	927	943	975	987	969	944	913	958	957	899	943	954	874	925	922	939	907	913	973	983	901	990	948	922	966	895	935	939	919	950	932	925	963	983	944	956	968	922	911	916	1006	952	906	926	950	884	924	948	922	951	917	935	979	943	908	931	942	926	916	926	884	930	933	950	960	969	887	983	941	926	917	940	943	940	934	903	905	993	950	930	921	936	922	922	939	899	917	964	920	903	898	875	915	936	933	929	998	974	952	952	892	961	936	945	930	929	943	923	948	941	995	966	938	892	899	957	918	888	958	927	947	904	936	902	938	940	998	885	910	871	916	884	916	938	907	1010	860	924	889	937	979	931	875	936	927	901	880	923	935	952	916	923	905	895	966	888	945	940	926	977	933	889	925	959	936	929	974	959	949	853	938	936	910	988	895	911	938	932	939	942	915	955	953	937	960	918	958	945	950	937	963	920	903	864	877	895	922	954	919	945	881	906	902	905	971	917	963	935	988	904	916	965	954	964	899	947	931	961	959	956	927	968	894	935	957	918	943	905	907	942	970	983	872	890	873	894	891	932	957	907	1006	958	912	907	877	913	959	928	887	868	952	939	926	987	940	959	933	927	942	925	940	934	970	972	948	928	991	917	947	954	863	942	921	953	968	923	929	955	925	901	987	972	926	952	922	902	932	1000	922	876	907	901	957	901	913	923	943	949	953	979	909	924	901	955	884	920	951	971	993	911	920	919	936	917	934	984	928	941	956	933	964	958	993	937	977	891	955	962	925	968	947	938	945	922	933	939	979	899	961	913	920	904	945	950	919	903	848	969	924	901	941	946	892	963	917	968	941	919	904	984	897	948	909	926	912	958	926	908	958	912	873	942	957	969	860	957	911	974	917	916	933	890	898	923	893	971	981	967	967	936	959	910	930	987	958	988	958	873	919	905	927	937	932	876	880	921	889	945	910	933	909	916	936	942	867	937	900	923	937	984	932	947	949	919	922	920	934	943	933	969	925	929	950	938	967	932	916	972	948	930	997	905	912	900	861	897	930	951	941	943	926	1013	981	905	946	928	945	966	931	973	952	911	960	914	971	936	905	896	901	923	968	887	852	912	992	936	899	957	946	913	972	974	965	887	941	921	948	933	913	914	1001	940	866	981	906	896	935	919	927	935	933	965	932	989	939	929	856	991	924	939	933	938	943	923	915	928	951	971	924	914	959	978	970	939	888	870	908	947	984	896	973	935	933	940	910	1019	990	956	953	909	948	922	933	936	943	946	913	956	968	913	922	937	932	974	989	995	920	895	936	920	914	940	898	979	940	965	892	915	930	968	938	949	919	933	933	901	960	970	867	937	925	938	914	919	955	940	934	885	943	943	957	967	938	936	919	969	952	977	951	964	928	956	898	925	992	901	970	943	876	952	873	969	913	898	919	981	936	986	926	929	892	878	877	924	935	980	903	948	870	926	889	929	857	926	945	948	934	942	914	919	924	971	917	929	945	933	914	966	905	955	948	919	953	977	884	950	950	905	939	876	962	927	925	864	896	894	886	950	908	982	908	939	935	886	927	901	944	995	944	912	896	965	933	957	969	960	892	874	937	909	913	927	961	895	921	950	897	886	934	934	966	933	901	956	923	919	949	925	882	876	924	913	891	944	926	887	928	965	970	956	920	908	919	908	937	957	933	868	948	978	968	921	936	909	918	991	968	916	939	993	924	886	896	951	908	902	949	963	1008	995	931	922	948	963	964	921	908	954	973	893	939	980	969	974	936	968	918	928	941	910	938	976	939	938	959	922	927	921	920	937	852	983	970	966	941	952	954	911	911	948	998	901	901	932	985	980	896	923	966	930	932	936	913	946	958	949	931	941	932	910	944	944	913	857	971	990	915	936	941	901	982	914	942	848	899	935	976	939	932	906	871	931	883	873	936	931	900	987	936	900	960	913	957	915	955	885	907	914	952	933	925	859	928	918	982	920	961	912	924	999	890	891	887	953	938	950	1003	931	918	924	924	839	896	967	926	912	925	902	959	962	872	907	938	927	928	920	942	969	862	902	922	957	917	926	956	908	949	978	943	979	906	907	962	998	893	880	925	976	916	988	957	908	914	947	977	943	928	912	951	964	933	961	923	938	925	904	930	973	910	944	931	930	858	910	1005	932	918	916	910	918	974	909	879	934	979	936	946	890	968	935	927	913	886	970	884	971	904	919	978	982	938	909	957	927	881	924	910	943	943	931	955	927	937	908	929	929	960	882	940	928	970	932	916	842	957	873	930	896	873	948	931	965	899	992	985	949	927	964	1013	891	1036	955	1011	887	1005	953	935	986	934	914	996	952	945	958	921	878	958	969	925	923	925	906	932	885	902	939	973	952	932	908	904	950	960	928	901	985	923	946	915	938	945	955	924	930	902	940	940	1014	950	946	957	972	924	944	920	957	962	933	922	907	982	940	944	891	933	920	936	901	806	944	954	934	979	946	976	961	949	924	958	946	942	946	919	916	972	903	855	981	955	965	968	993	936	989	968	902	963	922	923	953	917	928	974	971	879	963	899	920	946	961	943	903	964	891	913	923	958	925	957	920	910	969	920	915	1010	937	996	961	956	937	979	951	934	989	939	909	916	966	962	918	948	950	938	895	974	893	886	935	886	910	951	907	915	967	881	930	939	910	926	903	900	923	908	963	933	906	1001	890	994	952	951	934	994	937	908	931	964	935	881	926	925	931	966	906	1012	927	914	915	937	959	962	908	980	928	922	973	967	994	904	941	957	943	971	965	911	898	873	950	957	951	942	933	958	918	946	912	930	951	984	916	937	924	943	946	891	953	927	938	946	933	947	868	915	975	919	940	914	922	957	963	901	960	923	943	971	921	946	939	916	935	921	904	966	948	970	940	963	928	870	931	971	948	902	970	937	962	968	949	927	912	933	955	967	975	922	980
2113	216	174	182	152	164	160	165	131	149	141	149	138	141	152	139	158	147	158	122	145	155	153	138	137	155	133	153	154	131	140	147	146	131	135	142	129	133	149	161	139	131	140	161	149	130	168	143	146	148	150	144	152	170	160	126	147	140	150	141	131	128	138	160	155	138	136	160	123	156	148	140	159	140	134	154	160	148	140	142	147	122	137	132	141	145	180	152	145	171	130	146	132	139	143	150	143	135	127	146	141	146	136	167	151	155	145	141	151	151	131	143	142	156	127	145	152	143	168	158	123	135	152	169	157	142	158	146	126	125	137	141	160	148	150	143	127	118	138	144	136	139	137	162	150	154	149	129	139	144	158	158	125	141	143	151	141	171	156	156	146	148	132	154	122	141	144	157	136	153	146	149	145	141	165	138	137	130	145	137	158	144	154	128	145	140	145	140	151	130	145	159	139	147	157	131	169	128	152	151	140	129	150	146	164	132	147	164	130	147	170	153	161	153	141	136	140	159	142	138	139	132	152	149	154	153	143	121	161	129	179	137	153	125	158	177	154	146	138	155	170	163	148	144	172	130	152	143	155	159	156	137	139	145	146	152	154	147	147	167	151	172	149	142	159	133	165	150	159	153	144	142	160	132	158	137	174	158	141	138	134	141	145	126	145	148	147	136	135	178	153	150	142	118	160	154	147	131	137	134	166	156	135	137	139	126	133	147	147	154	117	152	151	136	158	158	152	174	150	164	132	150	172	139	142	139	158	149	143	160	138	162	142	135	164	133	144	119	166	145	147	159	131	139	121	165	140	136	124	157	155	144	125	151	125	148	146	132	131	116	166	135	140	122	131	139	143	151	158	150	126	124	145	129	148	149	147	146	147	149	153	157	133	154	132	157	140	148	137	156	153	140	143	141	157	137	136	142	144	168	139	149	130	159	165	153	165	132	138	166	138	148	132	154	143	147	160	153	131	157	134	134	157	154	124	167	156	155	175	148	158	139	143	155	137	164	150	147	133	133	169	150	125	144	143	150	145	151	138	134	143	135	151	173	145	142	136	130	145	137	161	139	143	142	148	155	131	149	156	139	159	144	141	153	140	152	161	152	158	151	144	162	137	152	139	144	147	151	144	141	149	158	145	148	131	139	146	149	144	138	130	145	132	129	145	123	140	144	155	161	150	145	140	141	164	171	126	153	152	149	145	169	158	134	148	126	166	150	148	154	151	170	153	149	135	142	145	157	143	124	145	118	148	128	152	134	147	135	145	161	153	144	150	160	138	131	128	156	160	139	165	130	135	130	157	140	132	153	150	123	145	136	170	147	134	161	152	143	142	162	143	149	146	172	140	150	145	148	139	166	148	125	145	129	149	125	159	142	162	134	144	169	172	159	160	158	127	146	144	145	135	138	165	135	142	157	155	156	141	137	144	142	164	138	145	150	163	145	169	142	137	130	119	159	139	140	126	143	153	144	158	147	124	140	131	135	167	143	148	150	141	160	138	141	165	159	149	138	153	163	141	124	133	162	138	142	163	145	144	139	137	142	140	146	152	162	158	123	139	134	150	135	137	147	149	165	165	129	129	156	128	158	160	147	153	152	125	147	134	162	135	155	147	140	166	136	145	140	147	156	138	149	143	140	130	143	139	146	168	123	159	121	126	147	153	171	139	148	154	143	147	165	146	152	133	130	159	140	155	150	137	131	135	159	166	141	153	131	149	123	142	140	149	136	135	134	147	139	159	154	145	172	138	166	146	142	131	144	161	135	156	146	141	136	135	146	150	148	167	164	173	150	155	141	128	143	161	138	125	152	151	131	134	155	156	141	145	146	138	139	165	136	138	147	145	130	136	148	156	130	141	126	175	161	141	119	150	160	139	144	143	156	123	139	140	155	167	148	147	143	130	146	151	141	167	118	163	128	144	155	113	139	153	152	158	152	145	113	140	166	122	146	145	152	138	145	159	143	125	156	134	140	150	121	111	147	151	165	145	131	173	146	148	151	156	143	164	161	150	134	133	144	146	174	162	149	153	166	141	138	141	151	140	123	148	158	132	152	140	152	135	149	153	145	168	152	138	170	157	145	121	147	130	141	142	148	142	169	146	145	127	140	139	134	144	145	159	170	155	133	141	151	152	167	159	147	159	145	152	166	146	144	163	123	119	166	140	133	148	154	148	146	132	150	147	134	153	155	143	145	131	131	163	146	109	139	157	161	145	152	147	154	134	153	139	130	139	142	142	137	154	148	146	140	146	173	148	141	142	152	151	138	148	167	159	145	170	146	162	136	142	132	137	159	157	143	168	137	142	141	140	182	129	134	136	157	125	147	157	129	148	164	139	142	167	137	153	155	163	120	158	138	145	149	142	147	145	138	150	145	145	171	147	153	153	138	154	140	163	158	153	134	142	161	139	125	153	156	152	172	144	149	152	135	131	146	157	133	138	136	151	148	151	155	126	127	140	143	138	167	154	135	119	145	162	148	152	133	151	134	123	138	129	148	143	144	148	131	135	151	116	126	147	151	147	141	151	144	150	136	131	119	148	149	133	159	157	149	148	151	143	149	134	142	136	161	145	147	153	162	151	158	122	155	154	154	145	121	138	146	134	146	144	163	151	165	164	147	121	138	133	152	150	139	137	136	130	155	152	135	155	145	167	140	143	149	150	135	149	148	119	132	160	154	159	152	148	142	151	148	163	156	158	149	145	149	135	147	150	147	135	147	139	146	176	131	139	152	122	152	148	158	138	160	159	159	139	132	156	137	144	134	156	169	134	158	130	132	150	169	151	147	141	138	154	160	141	140	141	157	145	148	116	157	139	136	137	146	151	138	156	131	160	152	140	133	132	124	128	148	139	156	173	141	165	157	153	125	135	135	145	137	128	140	161	171	138	133	135	172	136	147	157	152	141	152	144	159	148	153	165	152	142	159	133	138	145	138	159	143	115	149	161	150	126	143	154	181	149	157	149	126	152	139	140	151	152	134	134	129	138	142	137	152	138	136	172	139	157	154	134	122	148	136	145	134	129	161	124	142	127	145	147	145	148	120	149	152	171	160	138	158	147	148	140	168	141	157	143	139	134	158	156	130	130	144	157	145	118	131	130	141	145	143	151	153	162	160	142	151	152	136	145	156	143	169	134	141	122	155	133	146	152	158	146	138	163	143	144	144	170	148	132	162	149	133	146	147	140	142	168	146	175	145	131	158	132	147	141	135	177	144	136	141	132	169	159	127	130	132	151	146	132	146	142	157	165	133	152	138	149	144	176	131	133	160	143	139	152	143	130	139	152	117	143	178	157	138	142	137	154	132	130	144	134	121	150	150	138	166	132	179	145	163	153	144	143	156	151	142	124	149	122	121	150	149	155	136	162	155	172	120	150	155	135	157	144	153	133	148	131	145	132	169	142	141	138	134	144	158	163	142	142	151	150	178	155	151	142	169	153	161	128	158	148	148	163	148	139	146	159	158	153	135	139	147	136	157	138	162	153	139	144	161	144	133
2275	509	521	589	579	550	532	530	549	561	496	476	493	500	455	498	475	508	486	473	533	461	498	490	501	488	466	494	543	476	473	492	479	509	442	514	487	461	489	479	493	532	472	493	490	499	469	475	479	451	507	498	493	472	489	468	450	466	437	485	478	467	462	496	495	517	468	475	492	499	481	486	457	484	461	451	485	463	494	498	500	469	504	488	485	495	478	479	451	515	485	463	489	504	466	492	462	491	491	499	472	463	489	484	437	502	438	495	544	428	445	471	483	483	502	461	467	477	485	473	486	495	454	455	476	480	494	500	486	453	470	494	456	520	462	464	492	528	506	500	491	478	507	482	505	506	476	491	476	427	519	490	474	456	519	521	527	472	460	518	462	484	474	485	456	502	465	451	475	475	473	464	503	496	462	459	516	448	520	485	442	511	466	498	495	525	485	481	508	470	500	504	514	489	452	494	461	488	466	473	481	494	457	456	493	503	473	470	480	499	473	484	461	505	477	464	485	485	452	531	466	505	472	500	521	478	500	520	457	473	488	441	490	465	459	446	477	450	456	490	502	504	507	460	486	445	497	525	532	455	518	497	512	471	485	450	513	503	498	503	525	512	515	489	449	473	494	481	501	495	469	466	472	489	485	488	437	498	514	508	506	488	435	506	479	442	444	489	509	495	469	473	493	486	463	525	487	488	487	492	494	518	458	454	501	452	519	488	495	489	465	452	462	478	480	466	456	463	446	498	528	480	470	436	491	502	499	468	440	473	496	462	465	486	473	453	476	460	456	479	469	457	465	495	494	487	496	495	474	481	498	477	453	493	464	489	531	468	495	489	483	429	519	476	503	508	484	508	443	464	484	407	486	473	457	456	448	421	477	485	511	450	487	485	494	442	508	464	458	559	479	464	499	486	469	504	483	423	503	477	459	499	467	511	495	461	528	513	460	472	502	471	467	490	502	469	502	507	434	496	485	453	493	485	460	512	482	495	475	464	443	491	512	486	471	473	465	525	471	469	483	489	500	510	502	492	433	499	508	462	461	456	478	470	493	491	475	511	486	488	494	492	446	497	521	475	498	515	456	465	456	511	480	477	484	453	486	486	451	461	472	492	515	511	486	430	448	491	472	496	456	486	469	506	480	489	533	471	430	506	479	495	442	496	494	465	512	486	516	492	501	522	495	447	474	463	436	504	484	484	477	463	485	469	448	454	475	446	468	458	479	488	445	481	475	477	483	487	503	508	461	490	497	448	494	499	481	489	478	476	471	502	485	478	472	468	486	493	470	494	486	471	455	495	489	513	489	463	481	471	457	465	490	481	476	503	473	497	482	465	471	481	475	495	481	463	496	479	463	502	458	489	443	482	435	468	491	484	470	472	464	484	476	455	457	490	452	482	477	476	501	479	447	483	506	475	508	494	479	454	511	520	468	489	494	502	472	449	438	496	431	499	482	510	476	500	493	448	488	456	475	477	464	503	444	444	485	520	502	466	462	452	487	467	500	456	483	437	479	484	501	485	470	488	500	489	513	511	469	467	502	460	520	448	497	490	499	512	478	477	460	519	450	487	472	474	478	503	505	461	487	495	507	474	457	503	502	466	472	477	458	480	446	522	474	501	495	464	495	488	484	489	489	494	478	430	488	499	469	517	441	453	462	458	506	492	509	526	463	474	483	489	490	494	469	459	487	508	507	477	468	499	484	492	511	541	507	459	447	486	464	497	490	484	487	496	502	449	476	480	478	500	434	474	478	475	478	461	533	485	447	484	504	478	475	467	457	477	461	483	494	484	485	495	467	461	447	458	490	476	534	464	517	457	530	449	493	457	482	472	443	466	493	438	478	494	490	470	481	486	486	482	516	461	490	443	475	503	492	502	479	468	467	503	460	487	477	468	492	505	489	446	514	498	493	485	485	492	470	464	488	498	494	460	471	432	508	489	487	528	517	478	468	489	477	464	462	493	468	465	493	485	483	487	466	497	458	521	523	521	463	479	497	480	482	487	503	483	517	422	491	492	483	412	491	460	477	478	482	464	504	459	434	492	493	520	472	428	502	534	484	505	459	476	471	457	512	490	542	493	479	502	528	475	476	454	501	467	471	523	479	507	523	473	546	500	471	475	492	513	483	465	489	507	463	484	469	474	484	500	455	465	487	491	522	469	459	504	479	478	475	468	497	478	488	480	474	460	498	504	477	487	482	486	484	514	436	464	463	480	471	475	473	455	519	473	464	482	483	459	522	470	485	496	502	470	498	478	507	501	514	495	497	456	453	483	482	459	488	491	474	497	501	490	488	468	473	490	506	449	473	515	478	503	467	466	448	509	497	463	526	426	493	491	484	491	470	483	496	471	483	493	481	479	469	477	492	487	439	507	463	485	462	462	494	471	455	454	483	512	512	467	517	519	466	478	513	487	484	499	421	496	471	481	478	508	481	481	455	473	501	487	461	484	487	506	487	497	474	465	456	452	449	485	473	444	468	488	494	486	482	487	514	477	447	462	481	488	468	453	454	495	497	452	481	478	449	449	504	482	493	483	496	490	533	476	464	452	466	502	466	473	490	488	466	455	460	456	476	485	507	479	451	464	452	498	483	446	491	497	481	477	467	494	494	460	486	443	494	487	461	478	468	502	459	421	472	456	472	481	484	458	461	472	515	487	493	499	484	448	495	471	510	482	513	471	486	521	519	443	472	492	457	488	462	488	476	439	473	459	452	465	497	481	503	469	497	513	477	473	477	475	483	502	487	431	545	485	465	446	498	509	482	478	451	456	474	521	460	484	495	507	451	529	497	473	512	446	462	493	497	506	468	458	479	489	503	487	483	494	473	475	458	468	466	470	463	505	493	507	488	451	461	476	464	479	467	521	479	505	506	439	483	453	438	493	484	479	484	499	450	491	475	494	451	478	464	488	489	488	531	514	475	490	501	479	448	481	487	494	480	466	463	475	488	508	464	494	504	481	492	471	498	483	517	495	456	469	516	498	466	479	478	489	451	501	523	477	472	472	453	455	471	504	529	475	504	511	507	473	497	479	507	492	483	534	480	483	492	487	487	507	475	497	474	436	491	500	479	497	448	512	453	493	445	512	447	481	447	466	427	479	469	483	483	509	500	486	485	490	473	496	476	486	486	497	491	449	495	465	479	472	447	456	507	478	481	458	465	503	493	510	491	530	490	525	464	517	476	511	460	479	501	457	510	466	487	452	513	442	491	456	428	436	457	504	466	479	451	452	505	499	455	505	486	512	483	470	474	452	482	504	508	446	494	491	490	483	471	455	510	487	451	468	489	510	519	501	451	487	467	479	509	469	492	484	492	457	504	471	506	452	495	472	506	498	489	506	473	470	497	494	448	449	473	471	491	450	515	492	472	436	476	493	448	434	517	476	482	515	496	488	468	458	483	473	468	470	483	479	474	478	473	477	443	458	463	467	488	525	490	487	472	464	458	459	467	495	517	490	452	494	515	481	494	490	490	491	520	497	487	538	479	503	462	509
9110	1214	1186	948	763	604	505	489	437	451	412	389	356	385	384	369	342	380	383	328	364	314	318	319	329	339	335	338	360	321	348	316	314	339	307	323	321	334	303	307	309	337	333	319	321	291	321	323	294	323	313	318	371	295	295	320	316	299	325	312	327	330	321	324	294	330	351	309	296	336	311	331	338	306	349	335	319	305	318	299	317	319	342	314	300	355	304	329	288	317	310	339	326	323	337	333	308	333	297	314	301	341	325	337	322	353	327	307	318	332	277	355	335	330	302	310	312	322	334	321	323	311	315	313	322	297	277	341	326	298	359	348	342	340	344	346	327	291	286	352	343	296	312	307	316	308	325	320	320	337	312	313	330	314	359	315	292	347	324	327	309	343	311	348	328	324	337	321	260	317	340	336	335	327	311	287	359	335	289	333	351	327	280	333	305	293	335	323	354	310	326	311	291	344	304	345	353	333	323	313	353	345	290	335	310	291	316	307	325	341	310	339	316	323	349	304	298	327	353	323	315	328	304	318	342	308	329	278	316	316	317	353	312	309	318	345	310	329	350	343	304	336	309	291	286	312	311	309	290	343	324	299	310	307	305	304	301	356	305	317	292	326	385	315	306	300	328	316	294	293	322	295	281	347	302	302	300	322	344	322	296	316	331	307	327	317	336	290	308	335	378	351	340	288	325	318	300	317	336	323	319	292	340	332	334	320	323	310	275	309	331	309	331	290	300	298	305	283	331	338	322	362	323	330	341	349	308	342	335	301	318	293	315	314	322	336	309	317	336	321	335	362	350	349	298	330	302	309	330	301	346	304	308	292	280	353	326	319	344	296	327	320	324	316	297	318	325	352	335	352	345	324	347	300	324	308	328	321	322	326	341	319	319	332	334	355	316	310	296	328	340	373	314	342	315	299	358	309	328	322	348	287	319	338	308	279	302	313	309	327	325	294	307	292	329	333	315	343	311	304	331	358	329	339	319	316	318	350	358	310	323	343	291	291	322	314	336	322	319	326	297	325	312	329	337	352	335	291	336	329	327	316	359	314	302	319	317	281	308	312	314	322	320	312	330	281	304	318	324	304	308	339	321	332	354	306	319	323	337	317	317	284	306	269	346	307	319	335	325	318	311	351	286	308	317	269	292	328	332	331	311	301	320	307	293	325	354	304	334	305	315	323	332	298	354	321	322	323	297	324	329	316	308	329	342	314	320	312	321	329	319	343	311	308	367	352	301	316	357	337	317	313	322	291	309	327	334	324	317	317	326	348	341	332	286	316	318	317	327	326	340	328	337	289	315	338	328	316	331	320	349	318	328	346	304	340	326	304	314	319	339	295	330	317	322	315	299	320	327	323	325	314	333	310	306	310	310	335	332	341	317	366	341	339	309	301	333	325	318	290	317	316	325	318	336	317	286	316	322	333	308	317	321	279	287	327	347	302	302	317	292	320	296	319	297	334	297	318	321	314	295	340	319	305	297	322	309	306	341	330	320	347	299	308	337	310	342	314	311	338	307	334	330	329	314	316	320	330	286	295	323	307	332	334	322	307	314	324	325	313	296	307	345	291	351	313	342	317	353	341	350	300	339	359	314	300	309	316	339	318	314	319	354	314	317	347	302	297	290	325	306	343	353	356	313	336	299	325	345	314	322	341	326	332	291	327	324	295	302	337	329	306	317	330	325	340	317	303	329	295	317	344	293	326	312	295	328	346	305	334	320	371	303	345	308	329	333	326	325	333	293	316	330	326	332	314	339	307	293	310	318	318	301	307	305	326	343	336	316	295	333	310	338	313	335	317	305	339	300	298	309	316	282	308	330	304	341	332	303	328	331	290	342	347	324	330	284	319	300	283	308	302	316	335	307	315	338	329	309	329	330	308	321	342	319	348	304	321	307	293	334	314	351	376	318	310	330	321	298	304	324	307	315	334	354	323	315	300	312	302	341	277	310	324	273	305	315	308	302	340	332	313	303	283	300	299	299	334	338	328	334	280	321	308	308	332	332	314	348	294	334	344	325	324	326	313	306	356	355	345	319	305	310	304	326	340	310	341	309	321	358	315	315	312	316	314	323	298	334	282	350	318	302	348	334	345	328	320	359	300	336	310	305	330	324	307	360	362	311	290	321	308	308	328	313	311	313	315	318	334	305	308	303	306	314	304	319	313	321	311	304	301	328	330	322	305	328	345	315	310	330	322	297	309	348	304	337	339	313	291	309	366	328	304	336	299	315	333	302	328	333	321	286	291	302	310	303	308	348	315	311	318	299	303	322	355	331	322	329	319	331	301	274	320	337	305	348	323	338	297	323	327	290	339	370	313	316	311	309	323	319	365	312	318	327	301	300	363	301	341	308	354	326	294	323	325	347	329	316	313	331	348	321	326	329	326	326	310	318	341	320	317	357	342	322	333	318	316	337	297	302	336	304	326	300	297	284	314	314	331	298	328	324	332	339	302	331	333	306	300	314	346	319	305	317	320	332	283	304	358	309	340	302	310	315	276	300	302	316	328	316	315	350	295	306	308	315	334	316	304	342	312	357	338	290	316	315	344	312	302	380	326	339	314	318	311	313	288	285	323	337	323	332	323	358	316	306	306	309	351	296	333	301	315	299	334	335	334	308	324	313	348	317	313	297	315	319	338	304	319	325	317	311	315	336	317	315	308	298	300	317	321	330	346	300	298	340	343	356	301	330	289	305	331	315	306	310	350	298	354	315	302	287	356	288	314	310	310	345	335	340	320	365	317	344	317	328	337	331	330	310	340	342	317	344	295	281	321	334	306	310	315	321	317	317	371	324	346	311	296	309	351	332	306	301	338	295	323	314	317	284	298	272	334	332	326	314	338	317	303	299	315	303	316	310	321	319	291	365	310	336	299	314	302	299	337	349	295	286	284	302	340	312	314	305	324	309	328	322	311	295	301	346	329	360	319	299	319	325	315	329	326	297	308	304	360	345	322	295	317	344	318	306	333	326	308	305	307	311	348	319	311	307	309	339	378	308	309	327	304	309	328	292	306	301	324	339	321	322	333	343	316	332	328	296	295	330	325	334	367	328	316	315	307	339	325	300	337	320	340	296	329	311	297	320	321	292	327	316	334	311	289	310	310	364	350	291	328	282	354	341	314	337	314	302	308	300	337	263	325	298	314	331	317	334	314	323	320	324	300	328	332	324	307	326	311	318	334	332	316	313	312	314	336	313	311	346	339	341	308	323	329	318	332	365	328	315	334	334	339	337	318	317	308	288	300	340	363	340	327	332	326	327	337	319	310	300	320	315	313	334	273	279	299	317	313	311	297	343	309	316	329	322	326	341	319	330	334	292	319	312	339	297	347	317	321	304	330	348	341	331	319	307	315	341	305	309	323	295	312	341	348	318	350	321	317	303	319	311	281	320	327	325	326	320	293	284	314	282	327	343	321	338	302	309	312	315	350	308	312	297	264	325	313	317	320	339	344	336	331	353	344	315	302	322	331	309	291	336	351	298	331	344	323	289	293
6168	1569	2344	2894	2711	2430	2059	1933	1676	1513	1440	1354	1240	1209	1190	1175	1150	1049	1077	1092	994	1060	989	1043	996	929	968	955	922	957	940	975	945	943	914	902	960	916	916	908	945	935	906	908	862	896	910	923	903	872	894	923	868	944	898	902	910	925	864	917	868	849	841	889	901	801	881	903	875	878	937	873	883	903	905	849	881	890	867	863	861	887	839	916	923	916	910	876	862	911	838	900	898	859	859	852	878	897	862	839	899	877	878	872	930	914	882	908	931	905	872	865	905	870	919	878	840	883	840	862	915	914	844	885	901	871	916	903	904	899	879	922	915	887	940	945	879	871	808	862	891	928	875	857	824	870	854	826	882	818	867	884	882	894	910	892	864	810	911	874	925	920	873	973	878	909	887	874	885	818	842	892	850	897	890	907	869	871	854	851	913	850	820	927	894	910	878	890	814	903	911	903	871	860	839	892	829	865	838	847	874	853	905	835	897	883	857	920	886	914	873	895	932	851	896	909	901	890	895	851	861	902	918	847	902	874	846	898	881	895	933	866	829	866	867	867	884	852	889	859	946	887	912	885	828	887	869	880	872	874	868	861	910	930	860	853	862	860	870	884	845	887	892	915	845	883	821	877	870	831	924	882	856	872	930	828	858	829	861	922	851	872	863	901	942	881	895	897	913	909	895	937	870	890	887	844	898	901	852	851	920	895	849	838	912	884	940	850	897	822	921	870	926	863	897	815	897	883	841	880	875	816	895	816	852	853	842	932	853	857	825	839	813	864	886	888	844	897	861	838	876	856	821	908	939	862	844	821	869	881	878	884	893	912	867	897	897	834	859	903	865	908	853	843	864	918	893	880	915	856	807	904	901	847	886	858	913	864	839	838	901	848	900	916	857	894	833	852	879	962	897	866	860	936	812	859	919	918	905	861	886	887	901	877	874	834	840	829	883	879	909	880	897	825	900	860	900	923	912	876	859	907	883	906	870	872	830	909	833	845	879	836	877	936	853	836	840	873	871	859	882	902	902	864	872	875	827	792	819	831	882	851	841	827	844	841	907	866	860	870	909	883	912	920	846	828	885	840	867	886	892	919	900	895	872	882	860	880	906	843	857	909	886	888	856	857	873	863	867	939	838	875	865	880	840	861	862	881	894	868	881	855	860	873	891	901	833	857	891	843	782	901	904	887	835	873	867	884	862	879	823	875	918	851	886	855	850	881	856	909	845	893	843	887	869	865	864	857	919	852	850	861	852	897	870	875	920	920	875	897	874	843	879	864	885	859	902	825	870	880	895	892	890	913	856	904	876	918	885	867	891	892	913	889	935	862	889	876	862	920	809	871	898	827	843	864	863	877	854	874	852	897	919	882	893	883	850	840	874	879	860	830	868	864	849	878	926	907	865	816	842	853	868	847	842	867	858	863	909	939	856	848	924	879	869	837	849	875	874	893	894	868	840	858	852	858	852	874	873	849	929	836	873	856	876	842	918	865	903	899	870	902	814	844	897	929	885	851	881	828	892	854	892	920	890	881	894	817	862	877	857	947	883	832	852	851	888	864	909	861	852	824	857	887	903	889	880	842	886	841	871	844	865	871	891	817	837	890	832	845	887	868	873	862	864	921	933	900	816	797	904	811	955	900	840	829	906	895	833	910	887	888	874	878	913	864	846	826	850	857	841	858	887	903	852	903	856	873	871	900	854	887	848	864	905	900	910	917	888	848	867	854	935	823	890	849	868	867	874	836	862	869	836	929	878	864	923	866	879	802	861	857	946	877	918	889	856	883	909	899	796	847	929	901	859	894	896	821	895	869	883	871	870	918	859	869	914	866	870	870	884	867	827	833	840	917	868	902	889	860	856	900	919	921	829	891	874	887	874	853	931	857	883	869	877	892	858	843	875	817	909	900	892	801	868	957	878	883	831	847	851	855	890	905	891	856	860	912	847	887	835	864	918	892	926	900	907	935	879	883	842	883	873	890	902	888	870	862	929	873	880	860	932	868	864	885	909	884	876	845	871	924	914	914	858	857	869	865	879	869	894	849	855	896	919	830	895	848	879	870	871	859	894	880	876	918	848	856	835	872	871	896	860	910	880	915	862	851	873	832	910	827	906	880	860	850	921	870	902	890	863	892	855	912	885	868	815	900	817	893	880	927	890	911	870	872	873	849	846	894	833	824	880	950	896	900	892	915	875	893	868	856	865	874	920	905	883	870	901	888	882	910	847	897	867	881	875	835	869	891	853	908	884	911	865	882	913	853	881	847	839	874	896	890	817	910	873	857	902	874	886	859	934	902	846	882	882	846	891	873	894	868	880	870	932	832	925	866	905	878	863	885	876	839	875	855	838	839	853	831	884	863	874	883	865	896	904	839	850	912	891	872	882	829	832	875	869	901	844	877	873	839	876	832	884	866	843	878	870	865	846	878	904	886	914	877	861	855	879	899	875	905	842	892	933	882	821	922	875	854	854	881	873	838	841	870	924	859	896	855	888	876	833	921	865	890	787	882	897	867	872	868	883	858	889	917	863	919	835	877	887	865	864	870	888	875	894	910	872	890	872	866	891	832	895	855	846	840	862	917	853	893	881	881	868	835	843	852	915	901	897	917	911	896	889	864	854	918	911	846	872	908	844	897	863	872	862	821	914	835	892	870	907	835	896	876	851	869	819	884	887	896	936	865	932	883	948	855	904	867	867	903	880	900	927	866	883	870	932	869	859	880	862	833	876	884	856	924	895	882	841	876	934	857	848	909	887	843	874	890	902	869	921	905	845	868	911	899	932	905	847	910	827	878	867	822	858	928	904	889	879	835	833	867	904	886	893	906	878	836	858	865	922	874	865	848	832	880	892	848	903	841	869	868	857	876	854	869	977	862	844	874	872	890	911	855	881	830	937	895	876	848	890	812	883	836	879	863	906	877	869	868	884	899	825	860	910	838	822	913	867	900	857	821	922	928	904	858	912	850	893	836	874	876	928	856	812	864	845	849	927	872	859	871	878	827	838	949	895	864	885	886	875	813	856	860	897	885	886	858	874	883	920	831	860	888	924	920	875	864	853	853	872	819	882	903	891	866	909	837	898	869	835	877	904	882	898	874	903	835	913	846	838	848	848	883	876	905	915	901	879	955	854	880	926	893	894	872	869	820	880	901	873	862	902	866	862	866	830	868	851	873	871	915	852	851	901	879	877	877	895	886	832	910	820	898	862	816	861	877	897	855	844	871	833	861	836	888	915	936	889	865	829	873	898	847	875	907	857	858	925	884	867	922	885	864	893	902	867	890	890	853	833	906	834	892	889	886	872	867	893	872	868	907	868	842	897	856	888	832	866	868	845	903	865	881	838	859	894	912	847	895	906	878	904	836	915	833	865	905	908	856	891	907	859	880	870	841	850	854	847	906	889	914	856	840	885	874	873	839	892	838	890	906	900	875	866	883	891	898	877	882	865	901	861	868	899	851	864	838	907	841	907	860	888	856	870	882	929	868	812	870	816	869	841	904
14560	2021	1789	1570	1115	926	755	695	581	535	529	517	478	431	428	399	381	408	412	360	374	382	381	385	356	381	397	367	380	385	360	362	392	402	337	358	360	380	353	365	386	357	375	348	334	353	332	333	414	354	379	308	385	329	352	362	327	334	368	384	369	330	362	332	354	368	386	361	367	358	374	392	342	373	369	385	325	346	350	378	381	361	349	342	352	347	345	369	392	350	338	379	317	322	366	343	364	367	369	390	343	382	378	374	356	345	351	332	374	327	325	340	384	354	351	341	345	375	398	351	338	334	357	368	353	339	361	344	380	315	362	365	337	319	367	352	372	358	349	348	365	337	396	347	383	364	347	376	363	362	343	361	351	360	332	364	336	356	336	365	339	342	362	353	352	352	378	346	319	375	344	362	362	363	372	360	368	373	350	345	335	350	381	353	355	366	358	348	356	372	343	372	376	346	375	331	371	346	369	330	356	352	355	345	366	369	337	362	361	374	381	358	374	358	380	356	351	355	359	348	383	350	363	353	356	375	330	373	346	367	353	342	355	343	360	345	326	337	330	388	367	367	393	356	330	370	394	333	372	351	382	395	329	407	324	349	395	397	344	351	351	329	352	358	344	324	366	396	350	354	394	342	350	344	351	404	382	363	380	396	361	361	376	363	343	339	382	350	336	369	375	357	341	366	365	340	328	347	365	385	387	351	355	372	365	339	354	349	379	339	346	363	386	349	357	367	331	372	411	362	366	328	368	364	361	344	344	353	316	364	346	316	374	323	365	351	360	352	372	360	320	395	361	363	354	345	342	346	344	371	350	350	400	333	332	367	343	365	371	360	363	356	391	322	343	354	366	379	385	402	326	353	365	333	359	364	375	320	367	377	330	357	360	377	375	367	348	332	377	318	349	349	338	373	348	330	374	388	349	355	332	337	362	363	361	387	383	336	357	359	374	374	376	334	356	372	354	361	354	372	362	347	350	372	348	375	365	365	360	338	335	372	370	358	352	384	346	327	344	373	334	353	387	348	392	363	349	355	343	389	353	381	362	321	366	359	325	348	382	378	324	368	332	353	383	403	335	394	342	370	353	355	360	352	369	374	388	385	389	345	345	346	373	332	362	377	380	361	383	382	407	361	342	359	360	348	354	357	348	365	364	369	349	357	339	331	378	357	363	364	391	353	337	358	382	358	364	354	354	336	344	321	336	381	345	319	345	345	377	359	366	341	346	359	337	318	340	338	345	372	338	336	366	338	372	325	337	349	359	356	377	382	365	359	380	351	355	354	355	374	349	383	395	360	352	353	366	380	374	365	360	349	369	356	359	348	343	355	402	364	368	348	353	340	333	349	339	371	343	366	369	377	382	332	349	350	372	316	315	351	357	365	347	359	337	373	369	342	366	366	346	329	340	360	399	354	371	375	357	353	350	337	323	321	361	365	381	334	340	386	353	374	385	334	346	341	349	337	375	368	386	378	327	382	348	329	369	365	351	341	351	373	337	383	349	338	389	369	342	354	348	386	326	348	334	371	339	343	375	364	346	391	368	356	358	359	362	364	368	336	354	354	327	370	393	373	345	336	369	366	317	359	358	346	367	364	341	339	324	379	351	349	372	352	351	360	345	370	360	353	356	366	335	350	354	344	359	392	369	341	341	348	377	328	344	362	353	343	310	383	385	386	336	345	378	364	356	357	366	390	351	360	368	342	321	353	349	331	386	391	379	345	342	392	357	358	323	359	354	375	374	365	398	375	360	340	379	367	348	367	377	367	317	371	339	343	399	371	350	386	349	352	323	377	368	369	315	355	396	378	348	330	322	369	388	368	355	379	369	354	334	313	374	359	357	365	395	366	356	364	348	371	343	360	362	359	403	370	356	355	380	351	365	347	359	355	353	367	343	387	345	303	350	367	364	367	362	366	356	353	330	345	327	375	349	362	331	383	333	362	338	336	357	382	327	341	355	375	372	362	339	327	371	356	374	353	359	355	372	369	389	372	380	382	358	322	354	363	366	363	367	324	372	358	374	376	375	357	344	345	349	362	340	362	337	348	359	360	365	340	350	363	340	379	352	348	374	377	362	328	362	364	372	359	361	341	365	353	389	365	345	347	367	325	368	360	360	366	355	354	379	372	352	371	362	399	363	352	373	366	385	368	350	381	364	360	389	347	364	383	366	355	372	371	320	357	367	360	354	324	353	357	354	334	365	355	365	345	392	375	330	377	332	345	364	384	369	380	364	358	375	339	320	344	339	330	352	352	355	321	332	358	398	384	357	363	351	358	356	353	337	354	375	345	346	383	363	350	345	349	383	406	340	360	350	369	372	322	368	332	379	354	377	345	375	364	347	355	384	358	348	330	360	358	373	325	339	325	357	345	366	356	355	340	336	376	337	350	337	367	391	335	364	372	337	351	322	353	340	367	342	358	368	359	342	348	353	368	351	359	350	327	339	336	310	354	349	345	335	368	352	351	373	370	356	339	380	343	324	352	390	368	392	350	322	323	331	363	350	348	370	329	360	368	372	347	339	381	366	349	352	342	362	364	355	372	346	341	347	404	336	378	365	340	360	342	332	332	363	325	362	328	383	327	371	356	370	333	393	343	359	373	316	342	348	378	369	339	363	329	359	366	323	350	342	358	356	372	369	360	382	345	360	363	348	375	349	366	351	347	349	337	343	367	342	344	370	401	336	354	353	355	418	383	372	328	373	346	340	333	357	310	337	332	331	345	349	345	369	365	355	346	337	327	375	366	403	362	357	384	346	335	358	314	361	353	357	377	350	341	350	351	384	314	330	371	330	335	358	366	372	346	380	353	365	387	320	352	337	346	344	381	327	352	342	381	318	369	341	352	362	341	340	382	361	359	379	358	344	365	376	349	329	349	354	380	342	347	360	378	369	364	371	381	361	359	354	325	340	387	377	345	381	326	362	373	359	387	354	366	360	334	337	355	338	362	352	388	353	384	376	351	337	386	370	353	377	330	321	353	338	332	367	383	339	387	340	335	368	354	370	384	351	352	344	379	341	385	354	331	365	347	362	375	343	368	367	341	312	346	368	375	353	368	363	356	368	321	349	397	350	313	360	364	337	347	356	373	324	380	341	376	345	372	377	332	362	384	335	357	417	338	346	354	361	358	354	354	369	357	361	338	378	382	336	331	355	375	364	394	370	367	332	366	359	328	347	349	355	377	347	360	333	356	336	330	361	408	360	356	339	330	366	355	380	343	344	367	326	349	350	400	318	361	348	378	340	363	326	345	351	369	337	329	371	380	368	382	353	338	363	353	374	365	367	397	354	399	329	345	357	361	370	379	369	348	363	343	323	373	363	370	350	356	386	357	326	366	375	400	424	365	341	372	369	327	386	368	337	337	332	363	372	384	353	371	327	329	359	366	381	368	406	379	352	343	341	326	373	364	343	357	358	359	352	312	355	349	342	341	330	365	357	354	357	349	369	333	357	368	358	398	353	367	349	386	375	374	347	359	347	325	344	371	324	351
7468	2195	3543	4656	4054	3585	3098	2619	2389	2108	2037	1742	1757	1543	1537	1431	1405	1378	1321	1250	1266	1159	1147	1118	1125	1082	1118	1118	1029	1022	1039	1099	1061	988	1039	977	1014	983	1063	1039	1065	1046	992	1013	1025	1043	981	1004	988	1015	1017	970	987	975	992	945	963	977	981	994	992	979	973	971	970	957	965	909	932	930	937	1032	929	937	954	950	951	984	935	925	939	882	968	905	942	894	953	912	972	1013	901	975	961	937	964	967	925	895	934	895	941	885	911	933	927	987	904	937	906	948	931	919	941	911	933	958	921	956	857	936	969	960	976	957	888	928	928	909	927	886	977	918	913	969	900	950	915	967	914	913	923	919	895	879	882	939	924	933	985	995	903	934	951	887	959	937	966	884	909	928	945	955	921	886	920	965	899	973	957	913	1002	916	960	907	927	901	931	1019	883	934	904	929	1001	911	894	915	908	925	975	954	966	933	933	929	940	940	928	927	959	946	910	882	952	955	917	930	1030	913	927	936	927	948	909	967	901	965	975	917	963	952	952	967	948	884	935	885	917	909	952	924	888	950	929	933	926	957	961	904	969	926	922	944	967	938	941	942	940	932	954	945	927	948	911	941	889	953	990	944	932	941	907	920	943	979	997	968	930	925	932	987	937	967	975	935	947	878	964	906	931	970	976	969	910	912	932	1015	883	927	915	932	961	924	950	951	947	899	960	971	958	959	933	897	930	920	920	948	940	871	960	936	920	890	953	929	892	928	944	965	885	929	945	864	967	957	888	936	941	937	926	907	977	876	972	951	905	915	948	926	890	978	900	843	952	955	847	914	917	944	916	955	960	897	864	930	922	921	976	947	958	941	956	938	894	959	984	933	935	913	940	992	921	961	939	907	966	925	940	952	932	891	907	982	885	953	900	877	920	967	916	895	989	918	964	943	858	924	937	896	944	964	953	1008	938	920	950	929	950	927	951	900	947	893	926	951	937	975	955	950	916	926	963	947	886	937	929	959	904	940	926	940	886	921	961	957	971	919	986	939	912	1016	939	905	905	938	907	944	995	892	910	927	866	934	936	960	904	917	955	865	926	995	955	909	962	921	969	907	943	973	962	923	943	901	928	987	934	971	917	964	932	974	906	919	940	975	919	939	934	923	916	896	904	960	929	944	911	941	983	916	934	950	931	968	968	924	935	900	944	890	963	949	982	958	882	934	909	938	965	931	872	907	960	897	929	941	957	916	874	910	892	942	974	953	912	946	991	965	883	958	904	942	949	922	896	968	950	978	927	909	969	946	952	932	954	937	896	964	930	873	967	955	922	927	890	939	914	912	909	968	944	959	946	973	908	942	914	872	970	941	939	963	902	951	906	921	952	895	914	903	867	970	913	913	914	905	928	875	910	920	920	931	937	961	879	952	876	943	939	904	957	961	891	944	907	946	936	902	944	903	868	908	938	904	961	928	989	957	906	914	929	948	867	954	946	954	950	925	954	952	904	954	920	969	916	938	937	947	953	928	912	954	947	958	1010	949	936	958	1011	896	934	935	917	920	923	963	965	939	957	947	888	951	878	948	918	926	886	943	955	903	959	878	944	935	943	900	941	923	935	926	907	921	931	892	939	972	917	970	916	976	906	933	975	968	885	926	953	908	931	901	973	882	892	902	897	888	970	963	965	932	927	916	936	900	928	929	927	989	943	933	926	897	874	915	896	944	903	940	931	946	955	954	922	974	911	928	969	944	890	894	965	949	1006	937	912	936	942	961	944	978	952	962	976	932	923	945	899	956	896	955	943	956	830	929	895	945	954	947	951	958	947	946	914	907	940	934	955	916	880	980	936	908	944	942	963	907	902	945	868	948	868	897	905	916	952	955	932	897	964	914	938	994	906	917	904	912	975	904	945	945	925	917	905	898	941	919	940	939	918	914	874	916	936	947	864	871	943	921	932	967	941	895	955	947	986	947	946	967	930	962	933	915	953	895	945	929	953	998	963	945	935	982	953	927	916	935	950	971	958	908	961	944	888	966	925	956	918	924	945	955	959	971	971	997	928	948	955	887	932	922	938	898	928	907	904	938	950	883	907	945	936	950	955	932	915	928	948	972	940	923	913	927	957	963	904	921	1002	891	960	949	923	903	930	923	957	981	921	937	939	948	907	931	915	966	872	926	928	921	958	968	957	974	928	946	879	935	945	937	909	906	896	969	971	919	958	976	931	984	918	956	940	942	914	940	995	948	918	873	869	983	922	882	930	930	920	953	871	889	924	909	861	908	972	944	965	961	930	892	881	924	941	956	950	942	947	927	933	845	943	874	967	899	926	928	872	917	900	924	954	975	960	958	924	944	916	908	938	904	935	918	968	921	934	910	940	956	889	997	915	958	930	890	941	868	921	921	948	965	960	929	924	968	912	987	940	921	954	968	928	931	976	903	929	938	955	941	955	955	977	949	916	934	957	951	892	901	882	905	921	986	958	918	921	948	903	915	896	897	962	926	921	909	904	935	953	953	952	925	938	925	997	899	972	962	919	964	870	942	864	948	906	905	956	921	933	896	932	930	922	916	907	921	931	925	899	960	916	906	937	926	912	988	904	961	914	965	943	917	983	891	894	981	956	987	903	966	919	925	953	904	911	976	938	953	922	935	910	948	898	959	935	939	933	960	922	955	901	847	888	934	965	926	944	936	878	988	940	931	975	896	894	913	1001	942	865	929	923	920	939	928	951	972	946	938	918	916	923	896	943	906	944	931	937	908	951	907	891	963	951	921	940	918	915	870	958	965	923	948	912	951	949	881	1001	891	978	968	961	922	906	944	960	957	925	903	1019	879	929	944	963	886	900	1010	960	931	961	983	900	911	936	898	926	982	956	940	918	938	883	920	925	960	869	942	908	939	945	921	964	857	961	941	902	958	883	930	915	904	888	899	918	924	969	847	948	901	954	940	957	934	917	872	885	936	928	917	864	910	934	926	922	915	928	905	913	970	861	946	936	947	910	928	929	897	969	976	956	920	899	919	947	992	920	958	910	875	956	931	984	935	968	920	964	962	913	942	909	944	941	876	914	974	931	893	950	920	867	883	904	887	923	966	922	914	907	912	938	947	929	986	949	914	874	906	926	961	922	959	923	966	945	935	945	951	926	902	971	917	919	924	942	956	919	935	874	938	941	965	938	889	967	906	923	934	928	906	913	949	985	933	968	942	908	889	940	916	855	903	860	943	918	989	894	885	980	933	965	944	895	912	905	904	922	930	929	914	1001	869	895	981	986	954	930	939	951	922	916	992	934	940	953	912	951	908	992	897	924	907	950	988	918	934	928	935	862	891	915	921	985	925	861	861	926	892	899	925	932	951	962	954	957	901	913	1003	958	946	933	888	947	981	980	917	931	916	963	949	882	920	907	923	972	932	929	988	914	955	905	917	949	930	879	961	938	976	935	980	931	952	964	955	933	875	921	903	910	906	920	928	919	953	914	908	903	922	954	896	944	875	906	945	919	976	943	970	913	912	989	929	975	938	943	972	943	926	961	940	965	922	889	1000
1913	201	183	177	154	172	155	163	127	179	132	153	125	148	143	149	143	145	170	144	150	156	160	154	151	150	148	147	131	137	156	149	157	155	139	149	161	152	158	138	172	152	135	130	149	119	137	124	146	154	146	130	139	134	137	135	156	146	146	127	177	162	164	146	134	141	147	148	145	136	116	148	146	171	153	159	141	152	126	141	139	129	132	133	138	135	147	157	160	154	178	143	129	155	128	164	154	133	142	152	142	150	153	168	121	147	137	146	142	127	153	155	132	161	146	139	140	133	137	142	138	157	119	133	151	148	150	138	149	126	156	142	134	158	143	130	132	125	126	140	161	133	135	147	147	146	139	163	144	136	117	166	149	149	137	175	122	145	137	115	156	155	150	156	143	142	143	131	143	135	142	120	140	166	160	145	130	146	154	141	162	176	151	137	132	174	150	156	144	152	156	180	158	150	136	157	164	141	127	149	120	147	160	154	146	129	161	143	147	155	135	141	147	149	153	150	118	127	122	134	150	144	135	140	130	162	129	141	151	171	146	139	114	140	136	152	136	147	116	139	140	140	137	151	152	137	123	138	151	159	167	129	121	139	143	152	137	137	147	140	140	165	123	135	146	148	132	126	136	128	130	162	148	154	152	149	141	159	147	130	155	139	125	143	157	123	158	151	165	158	150	144	156	135	155	129	124	137	144	139	141	128	156	130	151	164	137	134	138	147	160	153	142	137	135	164	160	144	140	134	151	119	136	141	150	148	133	125	149	146	143	162	134	143	148	153	139	168	142	143	140	148	169	131	159	151	147	148	150	148	141	155	148	180	150	150	150	136	139	127	157	143	116	110	161	122	141	162	131	146	139	135	160	148	145	155	126	152	125	146	141	121	139	158	144	163	148	156	139	149	131	152	144	123	144	153	157	142	151	146	136	141	122	158	140	136	124	144	148	143	136	144	153	154	161	129	135	163	132	130	130	139	148	154	147	135	145	137	152	140	141	137	145	151	156	130	163	162	121	135	138	139	170	145	147	161	164	159	144	139	158	139	146	157	129	129	141	145	151	145	135	165	155	153	182	128	115	149	153	152	143	141	129	141	156	141	165	161	169	138	151	142	154	132	154	154	138	149	155	144	174	150	143	141	148	132	149	157	153	160	141	124	137	182	152	136	138	127	137	147	137	139	119	142	146	159	143	162	133	149	113	149	147	135	150	136	136	164	133	141	164	150	123	158	150	162	134	142	170	159	140	149	154	139	160	144	136	150	126	144	150	146	154	138	138	136	135	160	147	152	143	158	138	118	139	156	143	182	151	151	146	151	135	148	148	150	156	150	135	144	146	132	158	137	157	129	149	152	124	133	144	123	158	136	139	147	130	146	167	149	153	153	127	170	161	133	155	144	137	127	161	150	174	169	150	147	127	157	154	152	160	133	145	147	158	146	140	166	141	149	142	128	131	144	141	149	163	147	151	169	133	127	149	168	137	147	139	152	154	167	132	160	160	153	141	164	137	145	160	140	128	141	156	150	154	134	137	153	165	135	151	146	151	124	133	160	141	168	128	139	145	162	141	164	145	132	158	136	141	132	154	151	151	154	167	134	163	153	152	137	150	156	153	162	165	165	159	154	150	165	156	156	141	139	139	156	146	122	161	151	151	153	159	138	126	154	156	149	147	140	167	148	139	140	129	148	140	150	151	136	136	146	146	145	148	140	143	129	140	140	127	151	154	152	135	159	142	179	128	118	148	135	148	118	133	159	155	150	162	131	145	142	154	120	133	128	145	132	144	161	149	140	140	152	144	146	169	140	148	129	156	153	145	167	140	126	159	167	154	131	144	145	131	140	127	160	130	138	140	156	167	148	143	150	155	152	142	138	139	136	160	161	145	159	148	152	141	147	149	158	148	131	156	133	149	142	149	147	128	156	157	132	148	165	144	158	133	172	153	144	132	132	133	150	140	142	147	159	134	156	135	150	129	167	148	181	142	146	144	148	144	176	157	169	143	151	148	144	135	158	152	131	166	119	148	143	155	136	140	136	124	165	150	161	121	131	153	162	123	129	153	155	142	152	128	140	126	144	133	128	152	149	160	147	136	147	141	123	147	143	128	161	154	135	160	140	139	148	156	151	129	159	157	146	150	146	142	161	172	155	139	147	135	154	151	145	142	150	140	150	144	140	134	148	125	150	167	140	142	119	159	133	159	172	144	144	153	135	140	148	147	159	131	164	165	147	131	131	149	176	146	128	154	137	157	149	168	131	134	153	150	123	136	164	147	160	129	164	129	146	149	165	141	146	144	157	154	126	145	146	148	172	139	151	156	169	153	163	138	148	160	136	166	143	135	139	133	142	114	143	182	145	140	158	162	133	152	121	139	149	152	136	153	157	141	133	144	134	128	159	139	137	141	122	143	150	167	139	149	126	141	146	146	152	155	144	133	148	125	129	140	147	145	142	152	153	139	142	157	162	129	146	126	134	162	147	135	131	163	145	143	129	148	144	143	140	150	139	143	164	143	151	131	158	151	140	139	166	123	158	147	162	131	163	154	140	125	150	148	132	151	146	156	140	125	127	142	125	144	150	155	132	114	127	141	138	154	154	143	159	154	169	173	127	130	135	128	154	154	145	157	159	129	142	145	138	164	123	132	149	147	135	152	131	132	150	131	150	149	119	134	141	153	148	139	148	155	151	137	159	154	148	158	150	128	146	135	124	156	133	142	149	184	139	166	151	162	139	157	122	157	134	151	145	144	148	140	125	129	150	118	136	152	124	134	157	138	147	142	162	150	144	146	143	122	151	146	145	152	135	107	141	153	155	120	135	143	145	147	143	163	160	158	160	132	139	145	160	159	173	165	133	136	155	141	140	171	126	137	143	143	161	141	133	155	143	150	187	149	149	170	142	140	149	147	145	119	145	167	150	141	133	137	144	143	136	155	139	145	154	133	134	139	154	135	144	140	137	125	133	150	147	126	161	145	136	179	153	138	140	138	164	146	138	166	151	143	160	170	148	132	175	150	144	153	155	145	155	148	133	135	130	123	141	146	131	168	154	136	151	155	137	171	152	145	138	169	156	130	142	146	158	155	153	139	152	161	165	142	135	124	150	139	161	145	160	154	159	126	152	132	141	130	160	137	151	130	142	184	159	150	148	154	144	150	160	130	167	171	132	145	168	149	127	150	155	123	131	131	152	132	121	150	137	143	138	142	140	130	137	133	119	146	156	155	149	141	171	138	155	149	141	165	165	146	139	150	170	156	144	145	140	138	153	138	146	146	165	129	157	160	151	152	139	146	159	143	154	140	153	143	160	147	142	128	129	148	147	145	129	171	152	164	162	116	131	152	135	146	133	132	147	159	138	142	162	155	132	156	136	155	162	168	145	133	157	140	146	141	158	163	145	158	144	163	125	159	124	133	144	142	137	148	137	162	136	141	169	146	128	148	142	138	142	151	159	127	151	130	158	150	140	147	144	147	148	129	148	122	145	157	175	135	154	144	126
2181	502	563	589	569	552	536	518	530	471	504	468	451	511	501	477	492	478	484	472	450	469	533	467	493	500	494	483	467	491	500	461	507	449	486	506	469	504	463	448	506	464	494	499	449	485	477	471	438	477	515	471	489	464	477	450	498	459	540	483	482	491	497	452	484	479	496	474	535	493	522	498	456	470	484	475	491	493	466	482	468	457	487	490	449	508	473	474	440	493	495	495	456	487	434	505	469	485	488	459	508	483	486	458	474	470	508	454	480	461	506	469	496	480	459	503	462	456	451	473	477	523	497	489	454	500	510	478	449	493	462	503	465	446	466	490	517	515	455	508	460	482	502	469	521	487	506	493	494	482	483	495	503	487	480	468	463	527	476	471	488	489	474	502	472	487	449	493	471	438	484	499	494	498	429	444	506	467	558	487	482	466	476	526	502	464	500	460	492	459	499	509	461	478	447	476	492	486	483	465	480	501	506	506	509	496	464	497	464	472	483	473	480	454	467	433	502	518	496	460	468	493	460	473	475	441	473	466	464	492	468	451	467	492	486	476	473	504	445	501	493	447	498	484	480	487	451	459	460	504	549	508	458	505	464	492	488	491	474	468	499	533	488	458	477	494	509	461	479	524	488	520	510	469	479	505	472	486	518	479	492	482	483	483	516	488	462	518	445	499	466	452	453	517	440	477	450	525	493	468	475	477	484	457	454	504	491	456	468	462	497	488	470	497	447	469	481	479	484	444	449	462	467	475	522	511	452	478	480	507	488	493	497	479	469	461	452	473	532	478	487	494	477	497	479	479	520	455	467	513	459	475	497	489	478	501	490	528	469	506	452	467	499	481	477	489	471	466	461	548	499	494	486	492	516	492	459	482	462	448	511	471	500	515	468	490	471	503	484	519	486	484	473	464	477	495	548	495	474	488	458	482	472	473	454	512	507	508	500	474	431	445	480	515	484	504	447	478	486	474	470	534	458	483	463	441	515	496	479	473	463	489	453	494	482	462	462	497	480	505	459	502	425	466	446	482	476	463	476	458	454	475	489	483	501	474	463	483	488	477	475	485	479	516	512	470	511	477	502	507	525	493	483	500	444	479	491	474	447	484	476	499	455	535	493	505	498	522	442	501	496	520	490	458	478	510	491	501	510	508	495	515	495	533	465	485	458	491	490	487	506	465	491	490	475	437	447	473	450	491	471	489	484	479	509	472	501	453	469	477	478	502	464	483	478	477	467	489	485	494	525	492	498	485	463	486	482	483	453	478	507	475	509	478	509	454	512	459	502	426	453	474	477	482	441	510	487	502	495	488	481	520	473	444	491	471	496	484	499	494	497	499	471	473	526	500	502	507	445	509	444	506	498	462	516	467	499	491	477	490	491	490	454	483	476	514	496	467	465	478	504	513	438	455	487	515	485	512	476	445	469	495	452	500	433	457	441	472	482	486	498	467	441	473	462	497	510	481	498	461	468	487	488	489	518	484	484	474	473	475	474	471	529	442	526	446	500	466	515	486	451	489	517	516	513	499	480	525	472	493	497	481	495	476	452	438	481	468	469	452	486	495	491	508	461	502	502	472	455	496	520	475	481	469	477	464	486	494	478	518	454	471	530	514	484	497	482	430	500	475	492	477	462	466	471	472	476	474	470	488	462	460	494	476	472	519	451	451	469	473	501	493	512	491	492	462	481	476	511	488	493	520	490	476	484	492	516	487	496	489	478	462	484	448	476	468	501	463	449	487	498	478	457	498	476	463	468	468	478	484	489	517	477	448	498	446	491	441	505	480	484	489	500	488	511	478	486	479	488	475	453	442	480	490	492	494	481	494	510	506	513	509	454	525	464	485	511	504	487	479	461	477	478	503	459	485	440	480	461	470	473	441	502	483	485	457	434	462	488	484	434	461	466	493	464	450	470	503	532	491	517	455	450	509	491	466	488	432	498	485	461	491	488	474	469	488	488	452	506	481	460	472	493	478	498	491	505	460	470	488	496	485	459	471	517	481	469	431	497	491	487	473	478	520	500	468	496	467	460	469	491	474	479	526	443	491	501	459	514	534	449	509	479	503	486	502	478	482	469	472	488	458	454	486	486	470	476	503	493	451	522	492	454	471	484	503	496	491	484	526	471	501	512	434	482	487	485	500	478	485	504	511	498	475	469	455	463	478	462	487	472	490	513	495	484	474	476	473	479	455	459	478	500	464	460	506	451	497	488	474	475	470	500	472	436	496	495	487	469	511	478	499	497	497	473	477	507	467	471	482	493	457	526	449	468	468	462	470	438	490	480	447	485	500	476	460	502	457	469	484	468	465	471	500	477	475	511	468	498	509	502	456	483	462	492	489	459	484	438	463	447	457	487	492	466	488	454	478	484	457	462	526	494	491	451	459	455	480	478	492	462	450	501	490	462	476	454	471	452	464	492	504	470	482	496	487	497	503	482	458	473	498	494	468	491	461	481	497	459	465	428	468	530	501	510	484	477	493	484	489	473	498	496	467	520	506	473	481	486	489	462	504	460	466	482	499	471	508	484	499	456	456	476	486	470	507	454	451	464	481	454	482	476	487	470	501	484	440	476	492	500	465	474	474	460	455	468	481	530	477	495	454	462	499	466	488	482	452	484	486	487	505	471	489	497	492	459	464	464	430	477	486	442	523	471	450	490	498	492	460	505	468	491	499	463	466	503	419	466	490	472	456	447	488	494	483	505	478	480	468	521	466	497	471	515	505	470	494	531	469	432	493	454	476	489	482	535	505	476	485	489	491	493	484	480	539	463	475	472	471	480	511	484	518	477	506	500	447	475	498	518	512	470	504	466	455	483	514	476	480	497	497	459	471	450	480	441	500	518	471	438	488	457	452	476	479	462	463	452	453	488	492	458	507	438	478	502	465	439	485	432	524	475	502	448	500	496	475	477	478	477	470	480	505	501	436	482	456	515	474	415	453	510	473	486	506	496	501	532	488	484	468	506	478	449	486	444	487	471	492	475	533	456	470	474	481	483	517	476	484	467	474	498	487	461	487	464	478	477	481	502	437	471	431	479	457	488	515	481	468	473	495	504	500	528	517	466	522	477	454	468	488	512	494	488	478	473	479	508	444	491	509	485	456	492	448	465	466	478	458	491	500	503	504	487	485	478	456	485	441	455	462	418	483	522	461	458	490	568	471	481	494	527	501	468	461	488	487	458	474	452	525	476	466	463	472	495	526	473	454	466	447	507	486	519	489	489	480	456	507	464	486	491	495	469	499	503	475	505	453	461	461	485	485	492	456	469	478	477	480	512	474	450	497	468	508	521	479	494	489	533	458	520	526	463	477	474	493	452	462	472	474	508	457	505	456	464	491	452	491	480	517	458	470	493	434	489	482	504	478	497	483	507	471	470	519	536	461	426	462	454	497	482	486	473	505	482	452	461	532	475	483	501	491	494	448	481	488	468	491	490	506	442	479	446	438	508	479	471	487	497	429	475	516	491	483	545	482	452	433	479	474	444	535	471	472
8216	988	1062	894	704	559	541	523	438	439	399	414	379	385	315	358	332	364	330	337	325	323	333	350	342	337	309	326	316	313	311	331	326	314	342	355	331	310	302	337	339	314	315	346	329	311	336	354	301	338	307	330	319	325	344	298	290	339	316	293	312	302	310	324	325	308	300	318	313	320	307	356	293	312	333	307	313	303	280	355	300	318	353	333	304	333	343	329	310	335	330	348	344	314	322	294	330	300	306	312	316	335	306	306	311	273	316	326	308	292	315	284	322	300	288	340	323	302	289	321	302	323	302	293	323	297	323	303	321	300	345	314	325	286	305	319	317	324	325	315	306	312	318	277	337	304	328	296	313	321	326	330	314	320	315	301	336	346	323	320	340	293	303	297	355	361	343	315	329	351	306	313	291	276	296	301	319	355	328	341	304	293	343	318	309	345	353	314	318	321	337	322	313	280	304	336	374	319	316	333	287	309	330	326	304	284	317	342	293	356	317	313	331	331	313	342	291	314	314	340	317	317	340	344	308	324	333	332	317	328	316	299	293	310	314	340	321	338	324	327	327	317	277	309	326	297	295	321	307	326	315	316	301	327	353	336	337	301	309	340	340	336	346	310	311	315	309	315	323	284	325	313	326	288	339	334	322	312	317	308	324	330	343	336	337	330	337	334	355	355	329	307	324	320	337	307	325	315	328	298	285	300	310	343	302	317	321	343	301	291	301	327	292	324	358	304	319	311	321	294	299	305	319	337	318	313	293	334	308	322	322	292	301	346	323	307	326	283	306	352	325	291	305	304	346	331	311	312	339	321	311	320	326	336	321	320	282	297	333	324	350	311	284	314	320	328	337	328	311	319	284	323	329	382	311	271	299	326	293	336	317	324	292	282	317	304	302	297	294	311	320	324	322	311	294	312	285	329	312	319	338	318	329	302	316	311	354	304	288	317	320	350	337	311	313	297	339	317	341	314	286	300	290	295	381	338	305	318	326	337	308	319	332	308	347	309	321	289	316	323	298	308	320	306	338	331	306	314	318	335	333	332	309	322	313	316	315	301	331	295	327	307	272	319	307	341	292	342	312	301	321	332	344	318	351	353	285	329	347	300	342	301	316	338	280	313	308	268	334	306	329	297	312	319	332	294	312	312	335	291	313	314	316	328	333	313	342	320	325	323	344	294	325	309	305	346	329	320	344	348	324	306	293	319	300	309	308	336	309	307	325	338	336	317	313	330	302	302	321	308	297	328	291	322	316	298	301	323	320	308	324	297	303	321	315	316	325	294	312	327	321	306	324	308	276	335	333	325	353	337	324	291	288	315	311	273	317	312	292	297	306	314	299	346	298	332	313	309	298	327	298	322	313	311	298	323	349	315	323	333	340	304	312	320	335	318	306	293	365	341	314	274	300	315	342	298	311	328	320	342	305	326	343	336	299	307	292	305	321	317	357	312	321	343	297	338	323	300	310	285	309	327	313	312	331	301	325	336	324	352	316	310	315	309	331	305	321	325	355	297	318	331	312	351	313	319	330	333	304	295	316	339	377	330	284	304	295	289	330	291	333	318	314	322	299	323	309	349	305	324	293	285	295	287	309	329	319	310	308	311	332	279	291	325	333	341	332	309	295	321	341	296	319	339	326	318	303	306	347	321	322	315	321	373	347	312	315	299	326	306	309	312	329	324	336	279	292	319	299	364	324	310	303	329	297	309	328	318	310	297	291	315	326	317	320	312	314	304	305	319	333	309	325	329	307	338	326	336	327	266	317	314	322	324	294	316	287	337	321	283	329	284	328	306	296	318	321	312	306	337	329	314	318	310	282	318	330	328	341	351	317	306	334	291	313	363	307	324	275	335	309	330	324	335	301	283	300	326	337	286	300	306	333	310	312	294	315	308	292	323	353	311	328	331	297	316	315	315	321	307	322	316	335	318	337	318	305	290	295	294	319	347	319	323	295	326	353	327	343	292	348	317	367	331	303	283	305	323	357	333	274	328	304	330	309	327	306	306	307	328	321	304	310	332	342	308	334	335	306	328	306	331	282	312	301	348	299	314	310	306	299	331	323	303	323	309	312	333	310	301	298	295	297	318	343	303	314	333	322	280	350	309	304	343	318	326	308	311	340	282	272	321	332	362	335	355	314	315	343	286	322	337	280	317	300	307	313	321	301	349	331	314	322	313	350	306	318	333	349	318	283	327	323	308	345	294	331	287	290	313	347	325	331	311	338	327	309	336	297	308	314	323	354	307	327	321	302	310	316	332	316	340	337	304	314	285	308	313	301	313	279	296	312	310	307	322	287	308	345	306	287	349	326	315	298	340	293	347	323	314	329	340	346	311	315	335	315	342	316	333	303	345	287	338	313	325	312	288	313	342	324	278	344	298	332	284	312	291	293	305	333	312	299	325	283	316	290	327	325	329	328	328	302	296	337	292	312	325	347	336	300	338	312	355	326	301	299	319	325	303	364	297	349	297	292	316	338	315	338	299	280	298	296	319	304	321	318	344	342	287	312	330	317	319	322	315	336	340	333	292	332	330	331	327	318	305	319	320	312	311	315	349	296	332	359	305	293	326	332	282	321	309	336	295	309	315	309	339	346	296	336	309	320	258	319	307	340	307	338	311	286	320	348	337	308	296	322	348	293	312	333	334	324	313	335	336	326	373	334	331	339	338	314	312	340	328	316	315	312	310	344	335	329	302	329	309	299	321	313	341	315	297	286	315	326	343	325	325	334	316	325	322	344	314	318	307	337	294	349	312	291	347	306	304	302	306	353	323	339	324	331	309	318	346	316	316	297	313	304	297	287	324	320	324	308	308	322	289	351	298	310	324	304	329	298	289	298	278	335	323	319	335	327	332	335	293	309	313	296	346	310	337	329	277	350	326	285	314	307	302	325	318	301	298	331	325	301	347	342	354	344	320	331	276	298	291	341	275	327	277	332	313	290	345	296	324	337	335	326	301	331	320	348	321	312	328	302	301	324	318	313	276	314	279	318	283	300	362	303	314	362	325	318	321	334	325	305	325	338	320	333	302	346	293	332	324	349	304	324	316	298	342	314	317	329	314	325	283	289	349	349	314	330	303	312	337	277	341	319	320	326	333	327	343	305	311	317	305	330	301	307	281	311	296	292	319	306	346	319	311	336	323	346	317	289	329	311	303	319	317	318	335	333	304	367	286	307	337	316	332	323	309	305	342	352	316	340	326	335	321	313	304	349	336	335	309	327	321	286	327	255	341	301	332	288	323	322	348	327	353	339	317	330	322	325	336	316	290	334	322	332	324	311	321	311	315	300	320	340	335	331	274	317	284	358	297	317	326	333	312	324	279	345	314	303	299	343	313	300	284	340	350	336	327	302	314	289	312	292	314	308	296	338	306	350	340	310	305	334	330	300	346	311	322	335	310	316	322	329	367	298	306	335	335	360	320	318	285	319	326	313	321	309	300	326	313	335	315	287	317	331	344	323	288	337	287	297	343	325	336	314	330	342	283	311	342
5717	1517	2331	2966	2776	2394	2118	1858	1696	1606	1380	1385	1277	1247	1191	1093	1112	1117	1063	1002	1054	977	1040	969	987	1007	991	868	960	935	957	936	950	980	911	923	874	900	972	883	852	898	885	923	880	865	884	915	932	878	913	896	870	858	834	927	898	869	886	889	943	871	924	844	859	843	901	869	863	900	884	889	907	889	856	878	837	829	890	859	943	873	935	879	829	928	877	846	863	933	876	896	851	873	859	864	874	915	900	872	862	843	882	860	908	892	860	926	938	875	819	909	850	903	821	900	932	912	887	854	883	893	854	820	850	848	923	881	858	843	875	893	885	887	895	918	875	939	903	886	808	922	889	849	896	836	864	881	847	869	860	877	878	879	863	855	839	836	900	841	879	854	893	872	858	899	882	908	848	952	887	870	884	856	883	883	880	807	899	868	887	905	889	899	859	921	896	858	873	856	864	896	891	872	894	875	886	850	876	896	792	812	838	844	881	900	919	891	855	868	892	895	864	900	885	853	875	892	798	873	897	879	897	871	849	857	803	872	863	871	864	875	901	956	881	936	817	860	884	871	910	891	888	844	896	807	918	867	854	885	893	901	861	854	895	898	855	914	916	856	890	913	862	876	890	873	902	871	889	861	855	831	902	905	860	885	871	848	834	893	845	870	864	871	858	851	861	889	856	866	871	873	809	901	795	866	879	890	891	860	879	869	851	895	892	886	862	848	872	834	843	922	858	870	820	862	904	868	844	867	852	879	885	841	832	907	882	843	869	885	855	852	855	833	860	902	870	873	844	852	816	852	895	845	879	903	882	862	837	846	824	920	877	910	896	826	857	844	868	865	802	843	859	892	844	911	881	891	869	835	855	898	912	865	855	874	876	882	856	862	843	856	867	935	858	824	885	869	839	836	910	889	882	861	902	875	835	927	867	891	869	843	894	873	884	824	849	877	907	876	895	886	842	893	928	886	840	858	812	878	843	923	833	879	878	865	866	855	888	897	894	868	910	866	871	826	865	876	865	855	923	833	879	881	831	861	914	835	836	883	882	902	860	856	848	883	879	847	888	883	899	885	844	876	916	855	893	858	850	844	889	868	862	845	906	850	831	875	869	873	860	855	883	904	828	892	850	865	834	843	908	870	907	873	926	860	841	849	848	882	904	893	894	892	867	812	850	907	844	819	838	886	839	858	909	902	855	877	820	869	876	832	854	881	891	899	905	863	872	890	851	847	871	897	844	848	860	863	861	882	883	914	878	897	936	889	878	856	894	902	888	852	880	850	859	890	853	863	860	842	871	871	873	840	890	871	903	876	907	884	814	863	884	882	874	862	875	866	845	860	890	884	899	839	883	919	868	874	829	885	918	851	867	846	899	867	854	881	857	902	834	902	900	857	836	881	899	882	866	866	907	849	851	858	840	897	871	852	937	872	863	853	857	857	850	893	868	844	885	903	877	870	871	903	869	889	900	888	875	863	864	885	880	845	875	813	870	901	918	861	837	885	896	874	841	913	844	861	892	933	850	881	828	896	829	904	877	883	894	909	876	860	854	865	849	882	838	850	861	907	842	835	926	894	891	889	818	874	904	842	861	897	868	889	868	865	814	831	914	851	896	832	814	950	879	928	860	837	905	858	851	903	847	885	905	811	840	906	851	862	810	900	900	860	870	850	915	930	852	883	868	929	861	898	912	883	864	882	842	895	824	908	882	826	932	944	858	949	864	840	861	876	834	837	836	857	861	898	869	884	847	853	890	803	852	830	862	873	847	851	851	856	830	876	858	818	845	870	882	874	950	882	879	853	904	862	953	833	861	859	895	862	876	870	902	844	857	916	912	828	879	859	850	851	876	839	876	902	877	863	922	827	837	902	917	913	898	899	882	867	857	872	828	896	877	887	792	974	826	877	843	880	886	849	827	840	881	857	860	846	882	895	894	853	868	859	851	864	840	850	858	897	860	839	855	884	861	843	878	844	863	932	880	828	936	912	849	881	860	895	866	872	865	870	866	921	890	907	931	866	854	863	844	896	833	809	838	905	893	924	810	837	896	913	895	868	893	906	804	916	904	877	838	889	843	861	822	813	870	859	862	850	895	828	848	871	910	860	942	876	910	903	906	885	864	896	868	841	855	882	901	928	874	875	850	849	890	928	888	830	864	812	871	882	833	852	857	826	880	922	887	830	865	859	826	863	812	916	879	886	816	908	880	880	883	877	886	888	859	857	836	842	885	909	860	865	875	868	855	901	890	814	880	853	920	943	834	872	890	904	885	909	915	915	881	829	879	850	882	926	841	861	863	835	898	861	882	898	854	884	856	831	862	886	898	882	846	864	850	921	831	850	836	861	860	857	895	901	909	870	845	860	861	858	896	890	901	837	858	871	908	903	885	870	873	819	892	893	883	870	853	864	851	803	909	867	881	860	894	864	869	856	846	829	857	868	848	838	888	849	887	869	869	898	908	852	845	883	839	881	892	877	873	915	848	918	878	898	897	882	907	892	858	906	866	858	884	878	844	857	895	865	908	816	862	853	907	862	816	884	878	882	915	876	850	894	906	873	849	859	864	843	829	883	894	851	883	869	856	858	868	914	867	880	864	885	911	847	854	909	900	873	877	818	899	843	824	900	910	875	866	926	862	807	870	922	897	932	882	903	866	827	872	867	909	842	865	874	792	846	881	856	909	896	916	894	903	863	938	870	916	902	903	886	827	894	876	877	875	850	872	905	832	873	824	878	838	900	913	842	846	877	868	893	879	892	950	850	862	916	857	846	899	890	864	912	903	879	879	900	869	953	881	950	855	945	868	826	864	856	878	888	840	868	863	859	858	811	886	894	919	838	890	868	923	863	900	841	860	872	918	831	829	887	855	891	950	888	900	866	881	883	881	866	946	863	943	869	827	863	870	893	860	885	875	866	836	839	938	853	873	858	813	867	870	862	869	868	850	897	862	898	878	857	847	878	872	848	820	869	864	862	845	858	908	851	826	870	876	820	875	915	846	897	846	962	857	870	875	834	916	910	858	864	859	876	914	841	822	836	885	879	868	890	917	887	881	863	845	853	861	897	877	960	861	862	864	875	862	892	906	829	863	902	913	889	883	915	848	863	895	832	890	921	827	849	843	870	910	860	884	910	896	859	866	805	865	886	862	905	810	883	840	856	842	868	849	819	924	899	890	861	870	901	882	848	852	848	882	882	892	860	898	934	844	897	904	850	824	872	896	911	922	904	891	853	867	875	894	819	898	890	882	827	879	841	856	871	928	884	879	855	917	887	901	826	863	967	877	871	838	865	875	875	853	868	847	913	877	914	855	866	901	848	870	922	887	912	856	860	842	842	874	811	877	869	878	880	884	985	859	889	887	918	903	847	884	879	834	940	886	822	876	860	835	908	870	847	807	929	937	888	866	893	837	924	865	894	913	896	883	830	886	879	835	849	879	863	884	928	870	879	880	873	864	870	890	885	902	885	862	879	853	901	881	846	881	840	878	848	910	887	879	849	869	859
14520	2007	1854	1526	1195	875	768	659	575	558	489	494	470	438	410	426	448	402	380	391	384	404	403	399	395	357	365	369	366	374	396	393	394	354	394	367	395	379	368	369	365	398	362	370	393	351	337	353	336	373	372	321	355	341	370	355	368	357	331	347	327	349	354	352	352	325	349	354	344	321	359	353	363	365	344	371	331	351	363	328	337	310	353	335	388	353	337	370	354	381	368	364	352	374	341	373	331	387	353	322	402	356	342	361	362	351	365	331	347	345	365	312	355	349	368	391	357	336	345	373	378	367	363	348	367	377	376	311	366	365	345	359	357	362	358	368	394	315	330	333	349	343	352	338	340	355	382	354	350	366	343	346	359	331	374	367	371	363	339	365	324	382	363	373	330	360	374	362	381	345	346	368	345	380	354	347	353	341	373	312	365	375	320	372	341	331	354	349	369	369	343	348	353	348	383	351	336	307	360	325	354	346	324	368	344	366	347	375	350	338	363	358	365	369	354	369	379	365	326	321	311	367	354	378	331	353	346	402	364	352	358	363	386	380	352	351	341	371	364	407	360	328	341	394	340	356	335	329	361	337	347	374	341	342	336	375	327	340	362	357	345	396	361	341	337	374	383	346	349	372	352	362	390	378	357	349	318	347	372	350	359	369	360	353	379	371	369	328	339	334	346	360	356	340	373	331	354	369	386	376	350	345	364	345	381	340	365	367	351	369	367	366	342	413	331	348	340	378	341	367	372	347	377	327	353	428	360	365	370	349	380	342	357	373	356	382	361	340	361	352	366	360	355	409	325	369	341	328	357	357	359	335	362	342	390	369	353	369	371	369	384	356	339	365	355	360	369	347	324	385	337	327	340	366	340	375	339	341	371	377	344	376	329	375	371	357	382	358	345	367	366	345	356	334	383	354	386	399	344	384	350	338	316	352	368	376	367	376	375	360	350	338	357	351	372	372	335	370	355	343	346	347	358	365	343	372	368	338	378	364	402	357	371	368	339	358	340	364	353	368	386	362	383	348	372	365	380	373	407	374	321	418	344	387	347	334	336	356	337	347	350	352	362	356	353	397	390	355	357	349	367	358	358	379	340	320	353	335	371	379	359	337	336	364	338	358	361	353	355	305	382	331	390	400	381	364	339	304	337	365	386	368	376	344	306	363	357	359	377	365	373	352	392	376	380	355	362	365	375	355	368	355	362	383	371	380	361	377	360	359	367	361	360	379	342	358	320	367	357	415	361	357	365	379	386	368	341	354	371	361	365	338	303	360	372	338	357	349	365	393	356	318	344	360	363	384	327	369	345	354	333	349	356	348	331	365	358	357	372	352	351	343	338	392	397	374	352	355	346	339	349	366	354	340	369	355	337	376	350	349	392	367	345	336	383	354	339	363	397	418	382	363	324	339	371	360	346	370	399	323	376	329	372	368	394	353	363	323	373	350	332	330	363	337	361	405	371	329	364	338	348	354	356	349	370	348	329	350	355	363	334	357	368	315	367	335	338	365	363	318	365	359	371	381	369	365	370	363	365	395	371	352	355	375	349	348	379	373	370	357	354	359	315	316	375	371	381	345	354	354	367	362	397	344	345	328	315	345	394	375	359	320	381	354	377	363	347	353	316	361	362	388	330	364	336	358	376	342	323	358	355	367	333	320	338	340	362	327	375	350	334	350	327	352	359	370	354	387	330	350	365	392	370	329	345	348	316	327	371	343	355	365	356	338	365	377	326	379	343	366	353	363	363	387	363	353	367	331	372	307	345	363	369	359	354	372	368	379	366	345	378	401	345	363	336	391	392	373	311	329	361	361	360	353	372	373	353	342	339	366	327	346	365	361	370	362	341	337	374	341	360	362	374	351	352	370	380	341	382	379	326	369	365	349	379	359	396	378	322	358	346	352	342	326	368	356	377	365	334	343	379	364	359	358	353	324	352	407	367	350	330	337	370	324	370	322	384	336	354	364	350	335	336	351	378	364	339	381	318	368	343	356	303	359	366	372	355	360	379	367	383	368	328	338	381	352	351	344	351	318	332	356	363	334	392	323	329	376	349	349	337	342	342	377	346	346	381	366	334	351	348	369	371	363	370	365	375	366	357	335	336	364	400	364	362	370	330	362	368	393	372	351	370	320	363	363	344	340	344	299	349	343	354	340	347	363	380	368	373	343	370	366	346	373	339	342	330	354	356	399	366	352	381	355	362	357	332	338	320	365	396	402	347	360	299	341	371	324	373	368	328	339	388	373	333	354	369	355	330	350	349	338	313	361	340	388	351	332	314	364	383	375	323	381	381	392	358	347	368	336	358	337	355	348	342	379	372	347	392	361	320	334	347	385	395	385	374	396	341	365	361	344	351	405	352	375	345	416	336	348	352	347	350	325	369	386	357	330	377	368	345	354	350	349	378	376	370	372	349	359	371	367	366	344	388	349	367	375	348	361	374	348	358	353	361	388	361	353	384	362	354	346	331	388	342	332	374	315	350	356	347	372	372	331	355	359	380	360	384	329	346	380	362	365	332	338	356	330	368	347	344	387	330	334	379	339	352	338	320	377	374	355	347	381	365	365	371	369	355	365	327	413	357	356	376	353	345	338	312	365	365	350	341	375	353	348	343	329	370	338	303	366	350	356	366	368	368	336	363	338	349	349	368	352	338	361	347	332	352	346	369	336	350	340	359	359	358	361	376	363	359	306	350	366	407	329	377	351	376	340	351	348	335	353	364	362	348	389	350	365	362	375	373	352	367	333	381	395	360	320	386	342	343	326	320	367	336	341	350	373	349	368	364	349	354	356	358	348	375	359	341	322	367	335	331	335	342	350	369	362	364	351	351	369	392	363	381	357	346	337	363	381	328	320	368	325	374	349	385	394	359	339	335	335	371	372	368	353	334	343	335	346	369	347	357	369	359	367	334	350	356	364	349	330	349	356	378	413	331	338	385	365	312	367	368	362	376	319	363	381	401	379	373	396	388	376	377	350	337	353	405	338	371	343	344	353	378	314	372	359	407	358	350	356	316	396	342	342	334	353	315	369	355	361	356	326	381	367	363	337	367	368	346	384	360	368	365	356	365	377	366	345	383	347	361	388	338	374	335	378	330	359	401	383	348	317	335	364	376	367	378	360	358	349	354	391	345	377	390	381	352	364	369	353	329	386	364	327	379	389	352	318	340	336	326	365	330	348	352	334	354	352	366	329	373	380	333	342	351	377	339	341	336	411	335	349	371	333	373	343	356	332	350	409	344	391	358	366	343	396	329	379	374	349	359	369	385	332	306	373	350	389	349	360	329	357	327	374	344	344	366	367	357	352	347	336	349	380	374	374	357	354	371	354	365	369	367	334	340	343	345	317	374	371	319	362	344	386	346	359	357	381	373	339	351	365	391	337	366	347	360	373	371	373	370	357	339	359	347	358	315	346	391	363	362	387	325	340	334	374	361	355	376	373	349	362	348	380	361	359	357	404	362	359	363	346	378	398	370	378	374	384	372	364	330	357
7385	2125	3479	4574	4083	3519	2995	2646	2384	2148	1919	1783	1613	1612	1474	1374	1350	1306	1250	1203	1172	1201	1199	1157	1134	1138	1064	1097	1036	1092	1034	1043	1052	1033	1034	1036	1006	937	977	996	1022	1041	907	1067	1028	986	1029	1019	1015	977	990	1005	974	936	975	961	1022	990	959	951	1021	964	972	954	1007	864	943	950	904	931	900	993	983	986	938	994	942	965	956	967	903	950	988	920	968	953	955	941	979	958	929	935	1009	971	920	972	910	980	902	958	969	955	953	944	961	936	956	952	1025	968	942	948	951	947	927	874	914	916	962	974	940	936	892	936	944	944	878	942	937	961	982	895	895	946	925	917	933	960	914	884	944	995	904	941	937	949	946	949	960	942	947	874	917	926	881	928	963	895	944	909	910	953	899	978	989	933	949	973	898	1009	957	941	939	964	928	976	914	942	896	890	933	909	910	872	976	931	911	973	926	955	900	961	904	921	951	916	955	932	924	939	984	899	917	949	958	936	953	954	929	949	923	988	904	954	898	931	855	899	866	927	924	911	926	925	965	922	926	899	966	880	933	911	927	913	922	904	916	890	958	919	944	942	870	948	958	979	913	885	927	879	919	943	911	991	936	905	928	913	970	986	910	904	929	1002	874	961	970	889	990	919	907	917	971	911	921	934	973	926	920	921	909	969	959	927	959	898	958	950	964	924	866	879	941	922	973	970	905	931	898	899	891	929	915	905	935	933	931	959	905	950	964	936	946	924	966	926	910	879	884	950	973	1001	963	945	987	914	951	918	920	925	959	958	926	965	1000	929	944	935	925	939	948	917	954	873	933	991	964	966	946	949	929	909	932	948	932	959	902	917	925	940	919	928	915	905	955	909	955	936	958	922	940	903	896	877	944	928	956	990	942	928	938	926	954	944	959	937	942	906	909	892	898	867	911	966	916	883	913	926	898	944	912	927	930	949	920	923	923	928	900	929	985	921	903	938	950	901	890	926	907	910	889	884	951	951	887	900	899	902	907	960	960	947	927	946	937	923	897	978	959	938	936	921	931	964	876	930	888	902	932	965	938	931	920	927	911	931	964	919	977	937	963	936	969	951	909	889	950	954	919	942	976	956	1030	862	931	912	866	947	908	928	961	911	949	907	935	921	899	915	956	932	888	965	946	889	933	924	931	944	951	919	883	950	907	930	932	919	953	928	939	910	946	925	941	947	955	971	955	975	920	912	917	951	906	975	946	980	933	954	952	935	866	964	953	970	970	941	956	988	907	883	921	898	975	948	955	969	992	887	952	934	948	967	950	978	895	952	948	912	879	972	946	848	925	949	891	932	925	924	925	962	981	891	933	956	912	983	938	889	915	918	917	955	897	893	925	944	932	908	954	986	900	913	924	927	967	966	886	926	900	937	928	910	941	915	965	973	926	961	957	920	958	946	1018	916	928	943	918	888	917	971	908	916	902	945	911	894	948	934	912	943	933	910	941	930	931	851	921	916	936	911	896	892	945	925	922	938	894	934	923	906	936	964	969	959	968	925	874	977	906	894	924	923	898	863	906	897	923	949	930	956	913	916	990	872	962	946	935	943	896	925	920	934	979	952	957	1008	876	916	892	928	981	944	929	968	923	941	925	951	928	900	923	915	876	960	882	952	934	920	955	874	937	947	942	942	937	919	933	940	915	900	934	966	925	915	914	945	928	958	957	943	918	905	874	933	909	904	923	938	923	958	940	963	966	893	952	937	988	929	966	933	963	912	940	970	940	940	860	946	930	970	881	934	943	950	889	980	916	880	915	952	913	952	994	954	932	963	907	971	904	992	910	925	969	936	923	966	905	887	925	1003	894	875	958	910	941	924	955	943	879	918	913	1000	924	917	954	961	916	934	939	901	927	922	966	923	914	950	929	900	952	981	971	974	935	925	882	934	960	935	890	917	969	975	916	947	930	924	925	897	927	987	882	975	949	913	896	903	919	915	932	967	1007	920	952	880	891	913	907	908	932	919	915	976	919	931	969	892	947	913	902	923	939	977	896	940	879	942	928	938	941	907	940	959	937	913	883	948	900	932	920	926	952	968	878	913	904	932	946	951	940	960	956	916	861	939	966	975	896	983	1028	971	991	928	944	932	965	948	1005	900	950	878	911	984	911	904	951	970	906	923	938	912	934	857	964	942	940	970	894	958	890	902	916	913	903	995	932	993	896	938	936	895	956	912	943	933	898	900	892	888	903	946	947	939	930	952	915	949	890	908	951	960	948	999	932	977	963	938	896	913	912	878	902	925	938	939	916	951	902	951	971	933	929	970	946	863	917	928	926	903	911	976	920	938	937	951	935	928	909	926	922	924	933	924	988	968	1014	1019	963	883	988	919	942	923	940	953	933	947	904	919	983	909	957	912	930	915	917	976	907	920	946	915	972	922	966	916	899	956	916	932	950	934	930	906	982	933	941	943	956	958	902	970	914	979	937	950	950	935	952	956	962	938	932	886	929	924	863	947	913	918	978	927	893	946	866	990	860	915	954	908	980	920	955	916	943	943	938	921	895	880	951	904	935	907	926	894	934	895	966	919	945	909	924	945	958	908	920	913	954	995	908	898	928	888	914	918	869	920	925	896	938	914	923	927	925	943	881	967	890	940	974	893	931	943	981	883	925	923	868	930	900	945	999	975	919	982	938	964	903	903	916	929	928	856	930	938	938	916	931	923	925	857	959	993	910	983	940	949	913	877	921	923	917	898	880	992	902	890	954	901	900	960	934	964	942	1043	894	949	910	960	983	929	982	885	921	915	951	944	924	916	962	922	927	989	953	897	962	986	940	944	945	913	906	907	978	990	967	972	887	909	960	904	934	972	875	926	980	892	913	959	995	973	916	929	923	920	941	951	947	966	931	937	950	904	930	924	955	926	966	930	971	927	986	978	956	930	935	930	921	966	930	956	948	947	969	941	884	954	944	912	877	913	939	944	952	948	947	953	945	968	928	894	938	984	911	937	919	958	961	935	919	910	913	903	896	886	955	869	922	957	938	939	932	915	927	920	908	931	969	983	913	977	913	928	917	953	979	900	905	952	979	913	941	880	978	924	947	918	911	960	869	899	936	934	955	947	894	929	880	923	968	975	964	952	929	882	917	926	904	896	921	954	939	939	902	907	921	955	939	916	993	932	945	926	925	986	887	963	913	902	990	921	922	914	901	958	964	952	895	904	928	862	918	930	902	910	955	933	952	986	944	917	967	848	948	887	967	942	941	889	988	924	959	913	941	856	928	946	981	907	935	885	953	896	951	895	958	956	953	969	948	877	911	903	932	923	925	924	977	956	907	926	914	911	933	959	922	939	935	959	891	906	930	909	933	921	1000	903	894	943	924	921	973	932	968	976	920	935	926	932	997	944	922	995	903	944	977	931	951	942	958	885	943	938	938	961	951	963	871	981	934	889	936	905	975	941	938	907	990	948	907	922	924	891	923	917	935	968	948	906	940	903	939	917	916	922	900	889	926	906	960	894	943	936	936	900	924	945	926	943	922	994	963	953	917	947	902	994
1814	156	180	184	153	157	157	147	156	160	163	138	148	133	162	131	139	130	156	138	138	167	161	137	155	147	135	156	135	156	125	173	131	156	165	160	165	150	133	136	149	161	154	146	166	152	170	118	161	165	150	125	163	152	146	130	163	145	166	140	140	150	151	126	135	168	139	145	146	141	144	178	140	141	152	159	145	156	141	149	162	117	158	144	148	162	133	136	155	136	146	108	145	151	126	171	168	146	158	148	157	142	173	142	157	150	166	155	137	142	114	152	130	118	129	119	129	139	146	167	151	173	148	144	133	149	135	136	150	149	159	130	132	151	140	142	134	113	143	146	136	143	175	149	165	139	147	150	134	139	145	143	136	136	143	141	165	140	146	140	145	158	156	139	128	131	158	145	148	142	140	138	149	129	162	159	148	154	135	157	160	154	160	139	124	145	151	161	150	152	133	134	144	135	177	132	153	125	155	160	157	140	131	139	145	139	158	142	124	136	139	139	162	154	175	134	147	170	142	152	150	149	164	162	146	128	144	168	163	150	167	158	152	128	152	127	136	158	137	146	144	172	127	143	147	150	127	126	120	137	146	144	133	135	161	135	161	153	131	137	152	142	148	127	137	161	144	136	161	148	157	152	124	157	141	136	154	159	143	135	150	136	142	127	132	158	137	147	123	140	155	133	141	140	140	139	137	129	127	155	136	140	154	162	156	154	137	149	127	169	147	140	136	148	142	120	153	133	140	151	146	136	150	150	146	127	148	124	160	138	155	129	158	129	130	142	119	150	140	136	139	147	142	154	137	135	128	131	158	132	158	132	152	156	129	140	167	134	167	157	169	160	139	157	134	156	136	132	148	170	115	133	140	140	149	148	158	124	146	165	144	155	139	143	150	137	148	139	156	141	129	133	149	143	139	149	136	145	127	123	166	142	163	127	145	121	150	146	125	171	142	144	142	170	135	137	134	135	154	137	122	128	149	166	133	157	128	156	130	152	162	152	131	142	138	145	150	134	144	162	141	133	152	145	162	159	128	179	127	166	150	133	145	141	149	159	139	137	134	126	119	142	134	175	129	138	143	149	160	157	131	125	157	162	127	131	141	119	170	155	145	136	160	142	140	122	137	130	150	151	150	129	156	154	141	147	127	118	146	141	156	155	150	122	132	131	137	145	156	146	132	140	138	170	146	144	150	167	154	158	171	140	149	141	152	157	136	183	139	158	147	146	130	137	157	158	130	155	133	144	153	151	134	135	139	155	144	154	150	148	148	138	147	148	133	145	140	147	167	121	167	142	151	136	143	157	143	149	155	143	181	124	143	139	153	147	136	145	159	162	160	115	166	148	150	162	134	128	147	144	153	155	136	131	155	141	119	138	161	147	161	116	130	160	186	152	132	180	160	144	153	147	161	152	162	161	155	144	150	163	132	143	133	146	164	121	150	139	135	129	151	166	145	148	139	144	150	135	153	156	163	145	161	140	164	145	141	144	132	147	146	138	155	129	172	144	139	143	140	147	130	152	157	145	140	151	150	136	134	148	152	144	144	137	144	137	138	144	138	140	149	147	138	136	163	149	139	152	138	150	157	128	160	141	145	141	151	145	126	151	150	138	172	125	135	147	168	133	135	154	156	140	165	145	157	110	128	151	145	147	138	148	152	172	164	160	142	149	160	148	147	158	146	143	137	146	137	138	145	148	161	139	155	161	153	134	141	135	149	136	126	158	150	128	129	136	151	165	167	136	155	133	155	148	160	176	126	141	158	150	137	141	140	132	151	140	126	146	146	142	157	139	143	121	110	133	140	142	142	148	151	144	135	141	141	148	144	137	151	157	168	157	141	127	146	127	141	158	135	141	149	136	122	143	158	153	138	151	137	173	126	137	149	137	142	136	141	157	151	140	137	126	152	143	146	157	129	148	148	153	162	150	138	165	130	138	163	160	148	141	134	129	149	170	158	153	161	142	132	135	169	130	143	138	148	169	169	169	145	130	160	139	139	152	163	157	161	130	143	132	148	143	132	121	125	140	172	138	139	138	160	143	155	118	158	136	166	148	132	120	149	176	127	139	149	147	155	146	150	148	142	144	122	161	178	132	158	149	155	135	157	137	121	141	139	131	135	155	135	143	146	137	157	131	164	150	137	142	162	170	145	164	149	163	154	141	158	159	152	155	145	130	156	161	144	158	126	144	145	140	139	149	154	145	155	171	129	146	127	160	157	121	158	152	140	134	173	121	136	159	148	116	139	140	131	144	163	149	135	162	144	142	158	149	131	160	131	140	162	131	151	149	140	123	142	152	149	137	156	146	145	139	140	140	154	146	156	137	123	137	156	140	136	147	141	138	136	157	153	153	159	142	147	142	157	147	155	148	132	145	158	133	147	163	146	129	157	147	121	146	143	135	132	135	143	149	154	155	155	140	152	123	132	159	159	154	138	143	151	148	137	155	140	162	145	145	146	163	133	140	128	134	140	150	174	134	142	138	144	148	161	137	141	143	152	148	157	157	144	170	138	128	136	153	138	165	121	147	141	139	123	145	122	149	147	133	142	144	130	158	136	126	134	161	136	144	137	135	141	163	152	142	134	151	146	136	148	146	129	130	127	147	143	155	153	133	144	144	166	145	153	153	135	144	149	129	148	145	132	146	135	130	147	145	136	170	142	127	141	132	149	134	150	162	147	134	153	138	146	139	134	127	135	161	134	152	166	152	160	139	128	159	128	145	135	126	164	143	150	130	153	129	153	158	150	133	151	126	158	134	145	161	145	131	145	146	150	145	159	166	140	131	161	146	154	147	147	134	156	144	151	141	148	151	140	148	162	159	162	136	161	115	162	144	151	156	117	158	156	135	137	131	137	172	152	162	139	159	166	137	175	151	150	137	156	149	148	131	170	140	152	153	137	127	133	173	131	147	141	140	145	145	126	158	149	140	161	143	156	148	150	141	147	157	147	138	155	137	143	178	134	145	145	143	139	137	140	157	146	144	158	148	157	141	175	143	155	147	146	169	140	123	153	132	122	143	121	168	102	137	143	152	126	147	148	139	140	162	159	153	130	132	126	131	149	133	141	137	148	157	118	150	165	133	133	143	137	157	149	141	159	126	142	145	158	141	158	118	146	150	143	148	149	128	143	160	149	152	171	151	135	153	148	166	154	138	153	147	148	149	163	144	145	159	143	139	147	137	148	133	142	147	137	145	136	138	161	142	161	156	123	149	144	153	148	137	126	171	119	151	165	128	159	139	134	157	171	136	145	123	132	134	161	129	164	149	143	167	148	125	159	161	140	139	122	150	138	155	140	154	156	147	141	151	142	118	132	163	165	138	159	133	145	160	126	121	154	155	136	178	132	165	138	156	146	149	139	147	139	136	143	153	164	136	143	131	141	139	169	148	151	133	137	140	161	158	152	161	150	138	145	149	135	157	150	144	118	162	145	181	151	137	157	141	155	145	147	164	127	161	138	149	174	148	139	145	155	152	151	152	133	142	158	137	124	146
2136	502	557	593	602	545	509	506	521	529	527	497	499	506	519	496	495	478	486	519	481	486	446	499	505	500	477	514	514	482	484	486	501	523	444	492	488	455	502	474	459	487	471	444	490	499	474	489	496	469	471	482	508	468	522	452	482	469	478	458	452	462	479	484	462	470	475	500	493	484	469	462	486	513	511	451	479	509	485	457	460	523	494	508	457	440	498	470	505	477	462	496	484	500	487	473	453	477	485	483	520	463	485	463	446	461	499	482	501	489	471	501	500	505	487	479	490	466	489	470	529	489	478	473	488	480	446	510	499	458	477	484	491	465	445	514	453	506	487	458	469	471	502	495	525	492	475	502	477	485	505	504	485	467	462	508	456	464	517	469	534	476	475	509	507	490	468	511	478	499	469	492	494	503	472	444	507	479	498	456	488	488	495	498	506	477	485	467	481	465	445	451	490	464	485	494	496	480	492	504	513	471	491	492	477	438	499	449	484	464	462	472	506	472	499	485	478	513	491	462	506	430	500	463	426	484	504	460	500	489	483	503	496	451	464	490	455	513	474	488	483	516	455	494	469	513	461	526	460	461	493	502	450	479	497	507	461	467	526	473	489	489	477	490	461	472	471	476	476	469	509	520	530	473	473	457	539	516	443	483	504	470	448	496	495	469	467	498	480	454	478	474	438	502	493	456	494	480	494	485	455	478	482	472	478	510	458	475	459	495	505	483	519	469	486	438	494	451	502	471	493	478	488	519	442	482	475	521	448	483	496	490	474	549	474	478	513	482	511	512	487	458	454	460	449	507	463	473	516	515	430	454	489	459	475	442	466	492	453	452	481	485	456	459	459	468	478	509	475	503	496	497	489	474	489	486	486	459	470	454	491	483	470	448	461	478	480	448	482	456	492	466	482	505	496	532	515	479	485	463	475	471	479	470	506	446	458	494	471	478	478	516	501	504	480	497	444	504	478	458	480	464	521	462	465	466	509	448	509	509	507	479	462	462	478	468	493	497	473	485	517	483	480	449	466	496	480	497	477	437	530	496	463	507	497	505	504	498	501	488	539	470	492	438	467	482	489	484	466	506	490	474	471	481	503	484	503	485	498	487	535	505	467	502	480	500	445	492	493	485	505	486	487	459	492	510	450	494	500	484	490	506	553	458	499	467	449	467	492	519	500	498	473	447	488	466	482	459	494	462	449	475	471	490	476	488	478	480	498	504	511	468	473	485	467	468	424	468	514	465	490	485	487	473	450	442	480	472	463	485	510	493	478	472	445	506	496	481	460	512	491	480	480	470	515	499	457	477	467	510	480	478	493	515	481	458	486	515	487	514	454	491	471	469	475	443	491	511	452	466	470	470	491	476	534	488	497	515	446	508	464	508	479	491	500	446	459	509	465	476	479	526	503	488	495	479	455	472	508	482	500	492	492	455	523	513	434	480	481	500	463	431	486	484	499	442	495	454	504	487	474	506	471	465	473	514	497	489	487	518	488	468	481	453	488	471	471	461	493	479	499	456	495	464	465	450	465	488	500	493	489	506	488	479	470	504	432	504	509	475	529	498	455	507	474	478	506	471	432	510	495	498	523	481	457	517	483	454	460	506	477	487	499	459	493	520	468	492	482	525	488	468	484	487	474	467	511	537	474	482	472	493	509	470	478	502	488	482	440	449	491	488	480	485	519	464	504	474	526	480	450	458	493	512	504	484	484	508	491	476	491	498	469	455	513	478	505	477	462	484	513	428	457	442	490	474	479	511	478	429	471	514	493	505	506	447	452	515	474	532	486	489	497	475	540	438	555	505	488	437	478	474	473	493	493	453	508	487	494	494	479	504	500	493	474	469	504	447	507	499	480	492	481	472	478	459	497	488	484	475	483	465	448	496	499	478	487	491	464	488	494	514	475	499	485	499	461	492	517	444	451	478	541	500	488	470	501	444	451	489	443	479	432	485	528	464	447	494	480	467	489	494	452	478	436	457	526	476	503	484	486	507	492	478	455	494	465	507	482	488	495	471	496	518	484	492	490	517	513	488	460	504	496	483	482	533	508	484	499	480	503	525	464	511	437	513	488	510	512	474	495	449	481	514	501	465	469	493	505	491	463	486	493	456	471	465	489	462	482	457	454	453	480	533	519	483	469	493	430	504	517	468	485	481	517	494	540	480	480	473	492	498	510	489	480	493	445	513	471	471	486	465	482	522	508	486	477	478	461	488	467	502	513	475	488	510	468	527	453	472	463	496	486	491	464	501	470	467	508	459	470	497	479	475	501	469	520	517	450	517	447	453	480	483	489	485	493	487	480	458	481	478	494	434	449	457	483	443	465	441	485	481	502	482	445	513	447	474	437	449	479	457	488	444	461	477	510	464	492	482	469	490	478	444	479	494	467	416	480	440	507	473	468	521	460	514	462	494	464	520	523	503	454	459	491	516	524	508	458	499	485	476	488	491	485	488	505	510	483	480	462	489	475	503	519	465	464	462	468	488	464	477	484	512	509	469	531	483	464	447	478	474	459	501	491	486	488	494	477	466	466	483	502	443	504	481	476	456	483	485	464	458	540	490	458	462	458	486	487	473	474	461	476	492	493	510	491	463	469	496	471	504	484	508	483	508	463	489	518	489	464	494	491	492	525	489	502	464	482	449	465	458	451	464	459	465	510	481	491	451	452	494	466	479	445	468	467	488	512	505	487	480	502	504	468	470	489	513	466	496	514	503	483	453	486	473	545	484	480	477	486	487	505	492	506	488	456	488	510	476	506	494	483	473	467	496	505	481	445	507	481	465	503	464	521	485	507	448	475	449	469	471	471	500	465	492	476	494	509	468	468	521	467	490	477	515	458	474	488	464	519	483	474	503	517	511	447	461	479	493	500	448	422	497	469	476	504	525	485	485	489	488	516	498	486	516	495	466	495	464	448	460	474	496	491	486	500	495	509	478	489	485	488	471	465	461	484	506	484	492	471	497	506	501	478	475	469	522	439	490	478	464	504	521	501	492	492	468	456	503	506	514	486	478	470	478	471	509	481	513	496	435	507	508	478	520	480	486	478	478	481	491	481	473	483	488	473	470	515	468	468	525	487	460	466	499	516	472	460	462	506	528	463	482	481	458	486	443	513	486	464	483	488	477	520	468	494	491	449	493	501	477	457	522	501	466	476	482	490	459	494	480	542	493	491	493	469	509	493	468	474	438	472	475	496	492	489	478	458	484	529	469	464	460	520	490	503	453	491	482	493	425	401	444	461	456	471	494	468	496	431	491	515	469	475	482	498	488	490	502	470	526	492	503	486	526	465	506	485	489	487	510	489	471	511	455	484	474	433	451	485	463	471	486	491	482	472	449	507	464	465	515	503	462	473	483	479	477	502	475	476	485	496	462	487	511	509	505	470	488	517	502	507	493	455	511	488	485	508	473	460	458	491	476	476	487	492	485	504	452	493	480	496	454	505	491	443	490	457	451	424	479	487	416	479	468	462	490	449	472	483	491	497	497	451	476
8188	995	1362	1049	800	615	531	465	421	414	396	389	373	334	379	342	376	336	346	325	339	348	349	325	358	346	306	333	330	326	292	345	324	311	315	316	314	307	307	312	289	315	290	316	326	292	303	303	319	327	324	310	321	353	356	348	317	317	296	310	294	316	322	310	319	318	318	323	299	352	325	306	317	323	300	335	347	306	336	334	303	314	323	322	328	338	348	335	320	297	310	328	337	312	286	310	356	327	323	298	313	340	303	358	314	330	280	305	322	348	293	338	318	328	301	301	315	340	327	324	312	356	313	334	320	304	315	354	331	356	306	294	319	315	302	344	304	313	323	307	381	304	344	316	322	324	326	317	305	346	302	329	320	321	321	318	313	315	333	292	306	336	337	281	313	306	330	306	322	315	290	300	352	362	313	311	323	289	317	319	326	340	293	306	334	314	281	306	311	297	281	315	343	311	324	317	304	290	318	319	313	300	315	305	355	289	291	339	288	311	299	324	307	316	351	325	314	319	339	296	337	327	344	334	308	277	325	347	335	304	307	315	331	321	353	302	302	291	321	310	317	332	317	319	294	279	323	336	319	328	314	314	307	343	345	294	313	324	329	302	294	339	300	331	326	314	320	321	326	326	305	292	298	336	305	307	330	313	293	321	313	334	297	309	298	340	316	351	338	319	299	333	320	307	322	314	292	303	347	322	268	307	317	302	318	343	330	315	316	320	307	298	338	356	305	329	311	319	312	331	330	297	324	303	302	288	306	308	328	298	324	321	304	302	338	292	283	350	330	335	351	311	297	329	316	354	304	324	357	300	323	331	302	334	323	305	311	334	342	341	321	338	305	330	330	296	304	327	299	308	306	329	304	322	352	304	325	345	324	290	309	317	302	319	326	305	311	341	316	329	308	351	293	296	319	324	339	315	325	307	306	307	344	340	323	333	320	295	289	309	326	339	302	312	322	313	315	301	287	314	300	340	301	326	325	332	341	318	309	318	344	282	315	340	333	319	301	327	332	308	323	311	308	299	318	290	326	309	311	335	278	289	302	312	342	292	330	328	308	283	298	308	329	314	314	289	333	315	346	329	322	301	331	342	307	309	325	316	289	300	290	313	294	333	323	301	336	287	298	304	312	317	314	276	329	311	299	339	301	330	301	297	335	331	321	321	293	307	301	334	325	305	336	316	304	306	353	317	323	335	322	347	337	301	312	317	343	315	349	329	310	314	313	335	330	329	333	333	321	310	345	297	330	294	334	324	334	344	321	342	318	325	312	327	325	324	310	319	330	300	303	309	289	343	352	327	321	314	325	313	314	329	335	323	311	346	314	321	299	320	316	333	346	324	320	371	326	306	317	289	338	323	326	339	303	338	321	353	339	312	326	302	306	327	322	324	303	321	332	281	285	327	302	323	329	316	320	324	344	302	305	327	315	316	304	316	344	310	295	319	307	329	303	324	307	317	339	333	326	323	308	315	316	277	343	325	327	321	310	328	314	312	299	297	311	336	320	307	335	355	322	296	328	330	323	337	349	296	345	347	320	304	301	321	345	324	324	302	282	322	303	326	315	330	322	328	292	291	285	306	314	331	325	300	292	296	335	321	335	328	284	290	291	318	304	306	318	319	294	327	323	338	346	321	315	338	323	320	333	311	320	270	307	314	299	329	305	328	326	330	326	330	329	321	362	327	297	331	309	300	330	310	326	329	288	302	316	319	334	308	317	320	340	292	329	324	316	308	305	317	337	294	311	339	294	325	324	327	307	312	322	314	305	339	328	323	313	323	318	342	291	327	332	296	318	340	341	329	312	307	322	321	304	293	285	309	317	326	323	306	340	309	343	304	305	306	332	326	298	322	290	337	349	305	313	307	289	285	337	344	334	294	315	318	335	312	325	329	333	299	330	320	313	337	314	358	316	347	329	341	301	319	332	313	277	316	313	310	310	317	338	303	338	312	308	319	351	325	314	329	286	317	305	360	286	290	326	353	324	313	350	328	306	334	319	343	319	346	331	340	356	327	301	312	287	353	339	315	340	311	293	307	327	315	359	307	297	324	289	282	330	294	329	332	309	334	341	329	334	307	346	331	305	294	319	297	291	320	309	347	344	287	338	295	318	359	361	316	299	305	333	310	283	347	334	315	339	314	349	308	370	317	312	298	313	344	378	306	323	305	345	342	304	293	352	308	317	306	331	313	316	327	321	310	308	329	357	305	276	304	325	299	315	293	336	338	337	282	338	300	302	344	315	334	324	333	300	300	320	351	288	315	322	336	289	286	307	321	312	345	322	302	312	330	312	298	329	298	326	325	312	339	332	303	353	333	333	324	322	315	302	328	352	291	312	303	302	310	331	327	332	303	308	305	303	304	291	323	328	338	362	332	351	309	306	350	300	332	332	315	351	314	321	320	339	288	328	276	316	326	317	352	319	346	334	351	325	305	325	320	339	311	312	334	349	310	322	322	322	318	327	341	334	332	332	320	321	322	325	312	340	326	303	337	330	350	320	320	306	369	359	322	343	299	295	292	336	313	334	321	341	319	324	306	279	362	286	339	341	328	310	299	320	318	328	326	288	312	322	327	387	312	309	298	292	330	326	349	356	327	339	302	321	326	290	314	312	315	321	312	350	310	308	312	338	327	327	336	321	326	296	321	324	336	339	336	335	320	286	326	307	306	342	322	365	355	325	339	294	304	295	321	335	312	328	335	299	324	308	335	345	307	288	349	349	300	306	320	316	334	341	311	298	325	333	327	346	275	304	299	315	286	299	308	311	320	335	309	275	322	320	289	367	322	308	296	292	336	303	321	350	308	316	298	304	341	340	339	299	334	305	325	314	313	305	306	281	320	324	327	283	305	299	340	318	345	301	357	302	328	333	313	301	321	348	321	337	324	310	296	338	348	320	306	336	328	309	327	342	338	298	294	348	339	319	341	326	316	328	329	289	286	322	342	309	365	343	314	287	294	307	316	319	348	334	300	299	309	281	315	295	308	324	311	307	353	317	295	298	309	297	316	313	319	340	305	312	312	305	281	311	312	337	337	342	309	293	337	305	311	290	315	337	317	322	301	328	317	324	365	319	291	318	321	273	338	310	323	278	335	323	313	340	327	306	306	309	323	334	318	349	341	328	278	329	322	296	322	317	319	300	326	305	285	313	296	344	315	282	332	340	306	326	323	339	307	298	333	294	312	310	313	341	352	315	315	322	333	342	320	282	327	321	289	349	309	330	351	309	317	309	332	329	329	335	334	323	321	295	356	318	311	317	322	332	319	342	344	300	320	347	319	308	332	298	325	296	332	322	302	316	304	310	302	308	332	328	285	299	338	305	285	332	316	322	334	329	326	312	335	324	296	312	343	303	320	310	320	324	320	325	314	328	324	308	284	288	353	294	339	268	315	305	316	282	322	321	337	325	322	302	324	311	313	330	344	298	327	336	343	325	318	297	331	310	302	336	347	331	310	303	310	305	307	283	300	306	337	316	320	299	312	327	296	279	319
5818	1640	2664	2913	2717	2401	2108	1902	1753	1542	1403	1358	1279	1177	1175	1186	1144	1080	1006	1054	1032	1012	1009	945	983	984	923	924	934	929	897	942	933	930	973	879	948	931	921	955	891	954	976	921	881	883	962	910	964	915	925	854	860	874	840	872	871	951	892	866	879	907	922	896	857	864	908	891	902	860	887	889	869	868	875	931	863	960	892	920	865	933	926	867	941	876	851	858	875	894	884	943	902	869	885	819	861	902	935	899	884	891	887	855	848	899	887	837	873	845	855	889	899	905	904	841	832	860	861	872	898	839	902	907	846	896	832	864	850	922	861	832	864	869	866	867	832	922	875	897	897	868	895	866	959	890	918	842	845	888	854	881	829	857	912	881	874	861	912	880	881	911	894	888	885	886	891	853	873	916	847	881	912	882	881	853	860	839	866	874	892	844	831	893	860	880	874	840	896	853	856	920	880	825	900	850	943	845	885	914	853	845	877	896	916	857	882	870	908	870	885	928	866	861	835	867	881	841	875	932	905	862	877	844	837	886	888	828	826	877	898	924	898	907	846	836	907	875	899	879	880	860	962	852	862	914	858	903	870	870	818	882	854	842	914	863	843	902	847	870	852	830	849	897	857	876	854	825	909	867	900	877	883	882	887	868	895	856	889	867	876	919	894	885	876	865	879	854	864	871	845	884	900	871	880	853	878	904	843	886	865	874	902	886	877	830	831	873	838	797	864	888	860	887	939	818	894	811	835	870	868	865	898	883	861	882	848	880	901	879	896	888	907	860	854	888	893	865	871	856	854	867	849	862	836	865	852	876	881	880	864	853	881	882	875	888	893	890	868	900	835	835	864	863	924	906	803	836	871	870	884	869	887	897	882	894	860	896	851	837	863	901	891	935	892	877	858	838	908	868	884	836	859	842	881	821	852	859	855	918	880	866	889	843	873	898	850	869	863	924	841	825	893	843	892	872	921	836	888	841	863	915	875	902	855	903	840	872	898	879	898	888	866	884	858	855	852	813	882	843	864	860	862	875	850	881	857	881	915	911	818	873	806	930	899	935	955	931	889	834	894	900	857	916	919	973	871	919	862	829	951	859	826	873	890	876	805	888	908	884	904	854	855	886	852	910	844	848	898	842	902	881	838	893	861	890	868	869	880	917	840	892	881	926	866	873	886	835	900	875	887	927	854	874	851	855	937	897	895	857	903	828	904	932	842	838	843	864	836	884	912	872	901	843	873	879	901	891	898	906	859	909	862	891	892	877	874	862	853	866	860	930	856	896	826	864	876	864	888	827	865	868	828	914	879	841	874	890	848	864	870	852	890	855	871	876	869	935	874	875	810	851	848	856	895	806	938	815	868	930	868	894	935	859	880	885	836	859	849	888	872	933	874	892	881	845	877	845	854	875	845	869	871	872	869	844	864	861	872	909	820	890	885	870	822	880	917	843	869	876	882	886	881	840	876	849	885	866	943	870	835	857	876	821	878	870	914	833	864	846	919	888	857	844	856	880	890	884	825	800	906	851	924	904	812	869	882	828	917	916	883	864	855	867	901	849	900	867	887	887	853	891	881	881	855	824	899	867	863	871	894	898	880	910	854	874	920	832	839	889	871	838	875	850	923	869	853	901	872	872	907	856	861	828	913	867	868	904	899	884	861	898	852	895	899	892	853	821	846	887	861	892	877	794	853	831	889	841	839	894	931	840	820	912	905	867	899	836	926	877	857	813	829	838	911	826	880	921	851	805	853	857	889	890	861	820	859	932	891	891	884	866	831	919	856	884	884	863	879	891	832	839	881	895	861	867	858	946	845	844	884	909	871	864	887	905	864	873	846	902	835	962	889	872	854	878	910	916	856	888	920	882	831	887	850	813	867	898	920	875	844	899	890	922	867	897	892	912	853	871	874	920	886	843	879	861	860	836	872	882	919	912	882	867	844	832	896	940	849	865	872	852	876	850	920	865	891	865	881	814	896	825	919	855	893	852	863	884	836	920	889	883	817	868	864	825	866	884	846	854	896	891	865	951	891	905	884	937	876	813	851	907	896	858	939	883	814	917	858	836	918	870	891	858	809	862	845	860	871	840	901	868	833	879	883	877	854	903	881	885	894	838	879	897	919	876	925	891	855	872	858	908	847	883	906	901	889	845	834	864	816	810	894	891	829	915	873	853	872	849	915	872	844	887	920	813	902	879	855	864	892	845	924	877	865	878	845	862	886	831	877	885	887	856	819	889	818	894	890	879	898	849	865	885	893	839	900	892	868	855	890	868	877	868	842	828	863	920	831	857	846	887	882	852	902	845	927	887	904	843	875	870	839	850	870	826	840	877	860	866	839	943	816	838	882	869	882	950	867	877	845	831	938	869	836	874	874	846	860	871	908	873	862	854	884	891	928	826	851	923	918	841	863	852	816	897	863	880	859	850	821	877	845	887	863	873	867	901	886	895	857	840	856	907	894	857	845	876	865	871	853	828	907	872	897	840	853	838	854	803	865	879	889	877	813	860	879	907	920	830	892	877	876	863	869	896	856	924	885	845	925	851	879	912	898	891	872	849	895	810	855	891	885	849	850	904	883	943	863	842	935	840	880	872	866	877	916	817	893	888	868	886	887	880	865	925	947	877	865	838	835	844	933	870	911	901	837	885	881	855	862	855	874	908	898	860	827	941	893	917	870	838	911	869	871	915	915	892	894	874	804	899	920	835	837	896	877	844	857	871	907	869	848	843	863	852	907	885	840	866	866	868	850	837	916	881	870	832	869	892	846	843	885	846	834	870	865	900	856	892	891	860	907	838	925	877	842	871	887	870	902	839	893	869	881	886	924	843	897	910	891	852	882	880	942	884	905	900	850	845	833	886	874	878	865	865	862	893	831	868	845	892	892	924	844	851	850	885	912	898	868	868	920	853	862	884	873	882	846	905	851	879	869	858	821	886	879	885	872	876	875	915	856	860	879	844	870	845	904	904	845	899	914	863	854	839	842	866	883	842	873	821	855	871	824	855	874	906	860	868	875	897	844	844	835	866	876	867	849	894	902	867	874	857	900	828	879	861	898	858	877	884	851	871	875	846	941	892	793	867	895	854	861	853	817	938	923	880	875	862	851	884	909	927	877	814	900	878	862	848	819	924	896	927	887	860	916	904	904	885	879	903	841	871	833	907	884	845	817	812	910	858	892	832	867	867	825	890	841	882	898	876	856	877	896	872	842	894	915	821	876	866	908	878	831	908	885	825	884	924	849	861	895	816	907	873	889	845	884	891	882	867	871	860	907	862	868	898	843	879	836	947	831	861	873	931	853	904	890	901	843	854	863	849	828	818	920	870	875	924	847	913	834	867	919	832	842	881	853	873	871	859	905	846	888	886	922	897	907	886	860	849	891	845	825	853	934	882	874	898	853	883	885	904	900	874	913	887	842	832	856	880	871	867	887	901	944	916	831	887	876	892	865	875	856	840	905	863	886	908	903	839	884	904	859	853	863	945	893	862	889	885	883	936	846	869
14471	2819	3465	2504	1486	999	797	617	580	571	492	428	472	429	454	395	388	450	402	394	382	370	391	376	383	347	393	375	343	378	358	379	357	351	373	363	387	344	347	373	390	380	343	327	329	358	336	364	341	371	370	328	376	367	351	354	339	359	352	381	339	384	344	351	372	353	347	362	321	357	343	353	368	375	371	367	393	359	380	378	338	346	364	368	312	369	375	367	370	356	347	328	307	343	379	361	397	362	365	361	375	334	337	330	356	344	322	346	387	381	370	381	340	418	353	341	317	369	383	350	368	384	341	352	381	383	347	373	365	338	345	373	331	343	366	403	345	358	375	335	341	375	351	340	403	304	358	318	367	336	364	368	335	355	316	399	335	315	375	373	321	355	381	371	355	338	372	364	356	358	332	348	338	356	347	394	385	360	337	357	353	358	395	344	350	353	346	347	356	328	352	341	351	343	335	379	350	368	363	371	346	365	343	342	358	366	334	327	391	341	349	348	352	324	366	317	338	351	305	381	370	363	339	414	323	362	383	385	337	387	330	347	344	325	345	357	409	369	358	344	341	347	330	327	342	358	359	342	345	355	343	334	348	317	352	356	371	365	334	352	350	334	360	377	347	343	339	349	359	370	362	369	365	349	361	357	333	355	379	367	310	372	371	316	306	362	365	367	414	391	381	375	325	375	372	384	344	377	412	384	341	360	319	383	374	344	353	371	379	341	334	362	366	337	328	374	376	362	337	343	370	347	368	341	336	351	352	332	363	362	362	343	377	330	366	348	330	365	312	357	359	369	339	327	341	375	352	367	345	346	346	373	365	359	337	361	342	365	364	362	374	358	381	363	378	335	356	363	387	338	344	358	328	342	341	358	368	352	386	352	335	331	367	350	355	387	347	352	340	352	351	338	322	363	333	357	356	387	361	352	374	339	340	311	368	359	348	344	359	385	359	343	330	348	369	365	342	353	383	338	375	341	351	367	369	377	389	379	336	359	321	344	366	375	336	353	366	391	334	319	339	368	364	350	339	335	348	350	367	383	333	370	350	359	331	369	355	322	381	314	333	338	348	369	325	328	368	335	354	352	299	379	344	351	323	363	345	365	369	363	364	360	414	340	332	332	381	360	378	349	350	348	349	363	371	417	334	363	346	378	330	332	355	355	295	370	360	364	319	359	355	380	374	370	357	336	342	343	366	351	372	379	366	390	379	371	367	347	371	370	363	374	332	350	348	391	345	319	360	360	356	384	365	353	365	330	395	357	337	364	390	392	343	349	349	354	317	357	320	359	349	350	375	351	364	371	350	338	353	363	331	360	356	391	349	358	347	374	385	372	353	374	333	346	385	361	371	354	380	337	333	365	342	388	344	310	352	364	333	394	296	352	350	401	378	392	365	372	344	370	336	366	330	297	380	326	364	368	356	397	368	328	356	335	370	335	367	389	358	361	373	376	361	371	390	349	358	396	386	362	347	340	346	366	357	355	356	419	305	351	359	366	381	357	343	359	370	341	343	373	301	373	342	355	338	346	345	337	389	370	325	339	380	351	381	336	355	357	356	336	377	354	368	319	360	356	348	372	356	362	352	362	363	360	357	355	355	383	335	354	386	356	357	361	380	359	387	358	351	357	363	345	344	370	362	366	349	363	379	337	350	346	372	303	347	338	323	350	364	347	371	378	338	358	377	390	355	368	351	339	327	349	306	372	331	363	378	382	360	330	350	378	344	332	367	347	300	356	375	324	355	418	380	349	373	354	341	319	359	338	349	350	368	369	353	341	369	316	334	337	359	385	352	377	351	335	358	344	376	375	329	392	336	320	369	363	375	366	353	344	336	345	384	352	337	309	333	344	375	329	360	364	354	325	347	342	381	336	376	389	358	354	369	346	359	337	363	372	306	336	355	346	336	369	357	363	358	333	351	358	358	363	357	346	372	370	359	372	377	361	332	344	351	345	371	397	393	357	384	354	341	338	356	361	345	345	354	360	379	338	344	361	339	368	329	340	343	342	377	390	342	351	359	338	366	344	360	319	367	350	348	387	341	364	370	361	359	387	381	369	352	354	360	363	322	343	328	355	328	330	376	347	353	339	339	352	366	331	388	340	343	351	348	343	327	333	361	337	330	320	364	316	338	359	373	396	368	356	333	344	332	321	391	332	359	357	342	348	327	344	372	353	327	353	379	381	348	382	359	378	386	343	356	353	399	316	380	335	362	349	335	383	377	328	384	340	336	338	358	352	353	345	365	376	377	334	338	398	348	348	364	365	344	368	360	402	346	352	359	366	354	369	342	342	311	352	369	385	364	385	291	357	360	353	350	323	355	361	362	350	380	372	368	381	351	357	368	362	359	327	331	345	360	309	359	348	367	337	348	377	345	355	378	352	366	327	333	363	347	353	381	361	352	328	361	353	382	356	386	342	349	338	363	326	359	366	338	357	329	394	357	360	347	366	358	395	351	340	378	377	357	367	372	349	361	384	364	373	361	387	357	361	363	340	348	342	328	363	336	405	364	353	354	365	367	319	338	354	350	375	337	372	337	392	366	346	352	384	358	353	343	347	387	363	340	362	364	354	373	336	347	367	330	361	349	344	366	356	348	368	387	390	342	373	321	365	334	334	376	357	383	372	370	348	357	389	342	351	389	382	374	345	335	355	363	311	395	380	361	366	349	338	371	340	341	367	373	395	354	370	358	348	344	349	368	383	369	343	365	336	334	343	345	355	342	357	358	358	343	372	363	358	345	358	323	337	362	361	352	348	378	379	349	363	349	373	375	357	326	360	380	385	385	374	345	328	344	366	327	331	343	360	350	348	378	346	366	341	360	343	308	353	355	322	359	342	361	361	371	348	376	367	327	395	341	355	358	338	316	366	382	344	341	340	327	339	366	371	335	334	367	334	370	358	350	361	365	353	337	317	339	349	342	371	349	341	306	375	368	364	336	320	330	368	336	360	395	362	366	337	382	363	352	376	366	329	367	361	362	365	345	348	340	332	346	344	309	391	343	378	331	360	358	319	311	338	351	355	339	376	401	329	334	341	366	397	374	369	378	331	339	347	338	349	350	343	358	374	380	361	362	347	360	366	381	347	368	380	367	378	343	361	367	380	370	364	348	346	329	329	358	362	395	352	370	334	387	348	363	365	387	343	354	323	384	408	391	340	341	338	360	328	355	336	377	350	324	372	374	342	364	346	335	347	341	336	356	366	326	360	357	412	342	319	321	332	372	339	359	381	351	343	373	365	313	346	353	338	380	384	389	349	360	366	377	327	369	348	398	333	353	349	399	317	329	365	362	341	358	396	336	358	338	339	357	326	316	362	345	388	338	373	339	352	325	340	342	352	353	365	351	337	341	362	342	298	378	361	359	359	332	334	374	336	337	318	370	335	381	354	355	360	366	347	360	347	352	366	350	390	389	338	350	340	371	344	334	338	328	351	362	347	355	366	353	359	340	395	357	389	345	347	367	383	361	349	361	365	354	336	346	343	399	343	352	355
7613	2808	5109	4530	4170	3513	3037	2575	2278	2121	1910	1813	1656	1609	1480	1372	1430	1321	1261	1286	1202	1207	1199	1155	1148	1087	1075	1079	1052	1109	991	1044	1042	1036	998	1019	970	1013	1008	967	948	1039	1016	981	979	1001	926	943	1038	1041	951	919	952	969	964	942	964	959	976	974	900	945	943	962	990	975	982	901	1012	956	963	958	949	949	934	954	969	944	932	911	911	921	916	907	920	936	915	933	865	931	985	978	965	880	898	902	938	1005	969	903	957	972	919	967	940	933	971	928	872	933	906	937	934	901	909	966	924	948	909	892	938	903	938	925	1002	962	917	925	954	935	976	937	956	940	944	948	933	880	936	920	956	926	957	978	949	936	935	924	970	922	910	902	923	877	893	895	934	887	904	905	911	932	958	963	939	944	899	959	944	927	897	966	958	937	933	951	909	921	914	919	916	869	884	996	936	913	945	905	898	938	911	921	916	948	878	985	890	929	880	904	964	902	955	944	912	886	853	939	923	954	898	966	908	962	938	887	960	950	917	907	899	882	898	890	910	889	933	903	955	978	941	908	930	944	956	927	891	938	907	939	900	947	902	915	896	872	955	956	870	895	911	898	924	933	945	955	943	881	952	962	940	893	912	995	963	848	922	928	892	904	904	987	953	1003	938	922	900	881	931	952	959	889	929	943	917	922	940	938	904	927	908	957	884	940	952	948	987	912	931	895	956	912	931	887	934	906	891	985	979	932	901	924	861	901	927	874	958	912	911	968	949	921	953	933	929	916	919	992	927	950	952	918	949	896	921	939	899	990	941	939	964	1011	954	961	875	907	871	910	969	890	981	913	923	886	996	914	933	927	958	909	972	928	906	921	999	927	888	916	928	979	927	962	957	924	907	925	909	898	948	963	926	940	924	903	936	901	934	955	872	836	892	922	990	900	899	955	939	939	945	907	936	952	909	908	925	936	948	944	949	875	903	908	941	920	942	919	955	905	937	898	955	903	973	949	916	926	949	955	972	932	911	932	891	931	945	896	901	953	918	900	961	922	930	911	854	940	897	875	959	932	902	956	872	950	928	940	941	923	959	896	944	913	913	895	916	963	882	908	914	989	889	927	970	935	926	968	923	872	943	917	908	957	898	889	909	974	899	924	907	929	899	963	905	942	962	913	938	974	971	917	875	961	893	933	929	948	945	932	988	943	890	971	939	901	874	848	879	975	954	953	914	996	897	907	872	885	954	880	921	893	943	905	884	920	936	928	913	933	921	866	910	965	932	970	916	930	930	955	965	930	954	940	893	913	907	984	974	910	951	943	932	942	923	963	978	898	914	952	942	889	965	956	960	907	979	923	878	884	902	936	893	897	908	878	901	893	942	965	944	883	894	934	931	896	982	931	941	896	988	899	954	949	874	961	921	912	957	963	902	890	906	928	944	945	885	936	941	885	920	950	960	917	912	916	918	951	960	883	947	939	925	954	964	958	942	913	920	908	930	992	966	957	940	899	892	927	901	953	935	934	930	949	951	913	954	925	943	960	904	910	921	880	947	949	937	952	915	906	939	896	954	929	956	935	898	953	938	918	949	916	989	970	890	891	940	961	955	954	930	912	957	962	956	928	934	951	891	919	899	926	939	960	895	878	910	914	948	953	950	930	939	921	931	907	952	931	902	916	919	912	896	920	898	857	939	938	922	923	899	918	895	960	897	933	962	971	904	985	968	889	917	934	926	932	912	910	946	881	883	949	940	895	885	916	941	891	983	940	954	964	903	946	994	971	907	896	905	919	939	920	921	914	910	907	934	963	923	953	922	918	913	940	893	922	891	941	927	952	980	935	878	891	924	935	871	906	965	943	978	944	947	902	926	927	885	890	908	985	925	958	919	951	943	929	947	937	931	940	923	915	901	906	858	911	909	924	946	930	891	877	940	864	924	949	947	953	927	894	991	901	887	946	990	920	975	877	943	889	885	890	990	854	909	899	949	908	960	924	912	858	947	902	981	917	912	886	948	880	978	950	892	937	915	961	969	971	915	971	922	977	920	883	908	951	931	870	977	918	903	872	880	941	922	891	929	891	930	903	931	929	868	912	931	971	848	913	911	927	894	961	909	924	896	914	927	893	879	967	931	950	974	950	896	944	923	940	964	918	946	946	886	965	916	924	883	898	875	945	919	958	922	892	941	941	899	933	905	914	939	953	912	940	909	871	927	884	972	901	890	895	930	934	898	944	905	909	861	928	955	876	915	886	897	956	936	925	966	957	975	949	963	926	1004	949	928	952	905	917	958	943	921	946	997	977	899	909	905	948	1015	938	935	958	929	898	890	940	929	907	889	912	925	881	944	936	982	960	907	884	923	921	914	952	878	930	899	898	961	924	976	923	961	944	958	884	883	951	948	986	905	907	927	970	953	910	897	935	893	936	926	936	967	952	966	955	952	997	911	898	916	927	944	937	866	968	876	914	884	964	936	925	930	896	941	926	912	959	934	973	871	924	875	920	902	957	912	918	925	922	930	964	919	917	945	904	940	940	909	940	938	937	946	935	932	961	943	929	888	927	903	894	872	932	907	919	903	960	921	969	940	917	881	945	924	900	939	960	912	922	914	947	891	891	921	985	901	923	938	918	921	946	968	951	956	924	862	896	944	941	890	969	893	929	933	893	920	896	1007	925	955	948	865	957	924	955	881	956	950	931	910	907	955	904	933	953	939	956	917	933	970	915	985	876	906	897	945	909	928	946	915	922	884	953	918	923	918	900	939	924	945	960	949	896	963	935	975	950	966	857	928	926	962	904	906	921	939	950	877	895	915	1012	898	906	939	952	911	933	883	928	912	955	973	887	933	987	981	941	945	918	937	949	923	910	891	957	908	958	971	930	933	885	919	917	962	910	909	941	889	904	933	942	923	953	876	943	915	945	912	959	907	913	898	926	875	890	967	951	937	916	931	894	883	919	917	990	938	929	953	877	966	922	937	931	921	922	879	960	923	896	877	906	921	881	964	882	923	918	902	962	903	892	968	915	941	947	975	903	980	925	948	947	883	954	915	874	907	924	938	971	988	927	880	965	901	941	946	927	959	957	937	893	915	951	905	936	912	915	940	963	992	888	896	907	927	948	911	930	933	921	946	958	955	908	908	948	927	929	880	916	948	922	916	926	1008	947	992	893	916	968	918	929	876	980	948	879	919	927	932	878	912	905	878	921	941	963	959	870	903	870	885	913	918	928	1001	959	934	923	914	904	914	955	906	908	913	897	977	885	940	930	903	881	975	948	910	957	876	965	884	895	925	951	926	940	911	946	954	911	967	884	874	942	903	993	925	915	951	908	915	938	923	933	935	948	925	939	946	924	970	991	883	926	964	954	917	935	900	924	974	950	930	958	932	895	946	946	921	899	905	978	889	867	912	937	963	894	957	912	920	916	947	920	966	894	933	971	954	868	912	953	968	979	925	893	934	894	961	934	928	911	982	930	950	936	917	901	946	897	943	907	951	1009	917	906	907	892	919	987	931	912	987	912	858	969	879	973	950	868
1895	282	415	290	168	153	140	149	124	134	148	135	159	149	141	154	152	131	141	148	152	128	149	145	156	144	141	153	139	129	139	138	130	141	157	131	128	151	128	148	130	130	133	125	142	129	128	163	142	136	140	163	150	156	143	170	157	129	146	137	138	140	120	134	162	135	149	167	128	145	125	131	151	144	178	147	142	162	152	144	156	143	151	148	156	136	162	136	139	132	157	150	155	145	142	142	156	122	155	161	138	144	160	150	133	154	118	129	153	133	153	164	133	143	159	140	137	141	150	133	148	163	136	156	144	135	156	149	146	148	151	150	131	144	139	152	134	137	147	134	156	142	135	167	150	141	137	140	129	133	140	143	133	145	153	151	147	132	139	128	148	164	135	146	142	138	141	142	167	136	141	150	162	133	155	164	155	158	146	128	152	138	159	153	159	158	177	133	142	126	136	159	144	141	149	149	126	148	149	142	150	157	140	126	160	146	158	139	132	133	139	144	155	163	143	148	118	123	135	155	156	137	125	135	152	160	128	159	122	165	152	134	132	161	140	154	159	135	140	152	124	144	138	151	135	163	155	157	145	145	142	121	163	158	167	160	153	144	141	138	134	135	145	136	132	130	119	167	151	143	139	142	137	146	137	159	159	133	149	160	155	142	141	123	141	154	153	120	139	132	130	130	180	132	153	136	171	142	140	143	143	143	136	147	142	153	149	115	141	161	125	131	146	152	184	141	138	132	153	131	136	140	166	157	126	138	162	146	158	139	139	118	146	151	151	154	148	144	155	143	137	169	177	141	122	135	178	133	142	139	162	161	156	155	133	131	133	149	138	127	158	152	138	155	157	128	127	131	151	150	143	144	149	170	156	153	147	137	145	127	125	145	148	133	123	153	113	148	146	144	130	154	130	163	144	138	153	140	170	170	131	150	158	149	154	140	124	153	151	153	138	152	152	130	147	154	162	162	130	169	149	116	153	107	160	131	163	141	138	130	140	153	157	162	153	145	127	148	125	156	145	150	166	130	135	163	157	142	137	147	138	144	146	121	139	160	148	166	150	136	132	144	151	128	147	161	134	149	153	156	151	154	122	161	160	147	132	147	136	159	123	128	157	156	132	161	130	176	146	138	152	157	142	142	139	159	164	125	146	134	153	156	154	124	154	163	171	122	151	137	146	159	150	146	133	147	152	136	147	152	144	135	147	132	164	145	136	154	157	156	135	159	136	133	134	149	149	176	167	145	153	131	131	138	135	144	152	126	134	132	146	133	160	136	132	151	123	163	152	161	114	162	137	125	133	153	138	140	153	136	133	145	142	143	155	131	126	155	137	138	137	144	124	133	127	137	144	150	124	166	160	112	154	130	145	141	151	170	146	137	176	132	135	141	165	130	119	149	134	140	127	128	143	162	108	135	145	154	166	137	159	132	161	146	138	157	156	129	132	137	143	138	161	116	168	155	152	157	169	165	162	154	146	129	154	159	137	161	148	162	155	152	155	152	158	136	135	162	147	153	154	155	141	150	138	148	129	133	161	132	115	159	156	136	126	145	154	146	153	129	135	154	142	151	157	163	159	158	146	150	154	136	156	147	148	147	137	130	136	151	136	131	131	147	145	149	147	157	137	150	164	141	158	159	141	159	147	146	121	155	148	167	172	120	138	165	152	132	147	147	158	150	137	143	142	138	160	161	143	146	162	149	164	154	149	121	124	160	133	157	151	130	122	150	133	134	139	141	142	162	151	159	137	128	128	147	123	161	149	150	143	156	159	127	139	161	157	140	158	133	158	156	134	170	144	152	158	138	139	171	149	143	149	148	133	150	119	131	147	147	131	132	151	173	139	146	151	134	165	148	150	142	134	136	142	121	138	131	162	138	152	122	148	138	137	166	164	142	151	156	149	143	156	139	148	158	158	150	155	152	123	136	134	151	122	165	145	144	127	157	150	132	124	165	156	130	123	148	148	129	139	146	157	155	160	147	158	152	133	144	132	164	146	116	154	145	136	151	126	127	137	131	161	146	152	142	155	114	160	139	140	142	138	144	144	141	153	142	136	133	143	162	135	156	155	153	119	139	134	144	142	150	135	145	146	141	135	140	133	181	136	137	152	146	155	144	133	136	130	166	141	136	158	128	149	158	155	131	166	148	150	149	137	140	170	140	169	141	155	136	135	140	151	160	172	137	115	156	153	141	138	137	135	138	139	146	161	138	172	135	153	162	156	144	165	127	131	147	136	148	129	126	167	142	153	160	137	153	131	144	128	142	136	125	149	151	166	145	140	153	154	125	157	140	141	172	122	159	148	134	136	148	128	129	146	139	142	147	149	137	155	143	165	155	144	164	147	160	161	124	164	141	150	125	142	155	150	149	162	133	135	138	160	138	153	149	127	156	148	160	147	143	144	152	164	145	140	154	140	138	156	142	134	156	157	152	124	151	157	110	138	156	158	126	151	127	137	145	156	144	161	148	147	148	134	137	147	130	147	137	115	151	144	129	137	138	130	150	146	127	155	160	144	167	136	137	157	133	135	144	151	130	141	153	141	131	128	127	138	165	149	152	135	160	120	141	153	127	147	132	153	148	139	139	133	138	139	162	150	136	139	140	155	134	157	167	155	127	130	146	143	163	138	139	141	148	154	151	152	132	155	155	132	137	153	133	146	146	131	138	153	141	132	135	158	161	144	113	138	134	140	166	165	137	167	148	144	121	163	147	141	150	166	168	137	140	160	150	131	152	172	147	146	131	153	143	140	126	123	137	150	141	153	141	165	146	131	150	147	131	161	154	162	152	149	149	145	157	141	149	137	123	165	172	146	155	141	157	174	136	156	140	159	125	133	145	151	163	148	140	150	140	167	142	131	147	148	139	149	134	138	150	156	142	156	158	119	146	149	140	129	136	121	144	174	138	153	156	147	124	135	129	130	157	136	161	131	157	150	153	130	145	159	153	139	146	145	143	146	134	144	151	167	125	143	145	143	148	143	145	171	149	147	133	150	124	148	142	141	149	140	135	157	128	132	127	128	133	145	162	144	154	152	149	131	143	125	142	151	149	133	132	141	161	161	125	143	155	149	157	146	137	148	132	160	149	143	117	139	119	129	126	145	130	173	152	139	152	130	135	165	155	125	171	141	151	129	148	141	132	149	144	173	143	163	134	151	144	133	135	143	150	142	185	124	132	132	138	173	132	143	164	128	142	142	136	153	167	151	149	136	138	147	160	161	149	137	150	156	139	158	139	139	127	134	144	167	134	141	132	136	148	142	160	144	140	166	157	131	163	149	151	150	136	133	161	149	166	134	147	158	130	120	135	163	146	142	139	138	127	153	142	154	127	148	139	168	155	121	156	142	137	151	150	154	150	157	135	163	158	142	136	142	132	156	151	166	146	151	140	133	135	126	163	143	150	135	132	121	157	136	124	149	135	164	163	143	136	156	144	176	134	129	141	149	131	145	129	138	114	136	128	153	158	148	141	120	147	152	141	122	127	156	164	135	156
2215	780	1131	849	558	522	537	514	523	481	530	510	503	501	483	468	474	470	483	473	504	490	514	494	489	477	489	513	460	489	468	477	487	522	485	478	470	457	469	506	447	473	480	525	488	466	427	494	480	453	494	494	476	461	486	455	493	472	512	470	467	483	485	451	468	472	487	479	436	528	494	455	486	444	455	510	512	490	492	457	495	448	448	452	499	481	486	441	461	480	514	496	432	465	504	506	502	472	469	489	460	461	488	477	479	499	460	483	519	483	450	502	461	482	467	491	454	486	450	480	466	464	477	512	500	505	498	477	484	469	447	458	474	448	468	513	465	487	476	499	488	472	463	432	472	468	466	458	481	455	472	494	468	512	449	485	468	435	432	442	472	489	467	464	533	465	454	474	487	451	467	484	490	495	469	491	474	427	456	485	462	467	447	480	447	485	467	467	439	475	495	493	508	456	467	486	448	473	479	475	475	465	444	463	476	485	500	462	462	470	525	435	482	478	463	475	496	477	482	480	444	499	490	466	513	471	503	479	465	514	465	486	501	467	481	429	498	481	447	496	477	497	471	463	469	496	476	465	481	488	474	461	495	452	500	482	499	466	502	511	467	488	467	485	476	504	410	453	453	481	469	496	444	479	534	456	473	492	462	493	494	463	502	444	528	516	497	495	502	468	509	477	471	500	452	470	471	485	458	498	484	504	505	486	470	453	472	473	453	489	456	466	471	460	502	520	467	474	499	456	478	492	476	466	469	477	492	451	485	473	470	448	488	470	453	494	455	522	455	484	483	516	477	466	505	467	477	424	448	487	433	456	464	461	456	488	506	460	458	500	480	507	457	466	479	456	485	451	486	480	479	474	508	492	486	463	489	476	506	487	467	497	484	519	480	458	506	456	501	508	511	508	476	459	473	485	519	513	470	463	484	489	472	474	504	506	446	500	492	474	471	496	470	443	453	447	484	466	514	474	455	494	478	446	476	476	455	483	454	502	489	483	455	466	513	454	512	487	486	480	480	481	470	460	478	486	471	453	489	481	465	454	494	436	520	474	437	484	473	448	472	479	482	493	449	470	459	482	462	515	490	466	493	464	472	476	482	516	461	461	503	473	468	499	499	466	442	445	457	465	487	478	445	499	462	451	439	456	521	475	450	484	487	443	489	475	466	499	508	484	499	484	449	493	493	440	498	471	464	460	433	476	508	487	457	445	497	455	482	503	449	478	507	478	497	462	509	509	483	479	462	476	477	495	452	462	450	482	521	492	488	455	462	471	493	486	448	488	481	492	485	495	484	497	447	464	481	483	442	462	491	476	515	489	482	480	509	450	482	504	421	480	482	460	460	444	478	488	483	470	436	438	478	498	475	474	482	460	508	487	483	471	463	491	462	469	511	489	491	490	496	459	453	468	445	508	494	530	486	486	485	459	482	474	497	464	459	478	489	488	442	500	475	472	484	489	473	473	482	469	485	486	514	498	455	526	444	508	525	517	457	469	455	490	496	484	442	503	506	454	503	470	470	474	495	481	480	519	444	446	484	477	462	466	493	491	456	502	504	501	471	481	476	497	490	463	475	480	455	478	517	469	449	480	494	460	480	461	485	470	436	476	491	496	502	433	498	470	478	492	488	459	431	493	488	489	491	460	471	474	503	499	479	518	453	525	480	444	454	498	492	483	487	496	436	471	470	455	454	475	476	480	508	470	468	483	450	480	456	460	458	507	453	495	503	416	474	491	470	484	464	479	439	486	469	479	483	462	452	460	477	467	466	477	462	511	444	469	452	491	464	465	442	486	489	481	475	492	501	462	470	432	441	485	487	477	493	469	467	459	472	463	456	499	498	459	484	474	475	451	453	493	463	451	491	431	504	447	484	485	458	450	481	479	490	483	478	501	502	494	473	453	470	519	485	457	434	467	492	517	482	499	517	490	447	484	490	484	528	483	470	504	464	458	483	474	450	475	464	477	452	450	508	497	497	477	496	506	502	482	472	476	493	508	486	460	459	474	500	477	477	507	467	488	498	476	465	466	493	477	455	484	412	500	464	438	479	485	478	471	446	457	453	445	516	499	470	458	478	471	486	477	439	473	512	477	468	500	479	503	472	469	447	496	483	482	485	525	476	455	462	495	475	480	475	487	460	468	487	484	465	454	495	494	452	517	490	476	469	469	458	454	446	485	477	522	455	478	500	470	450	484	456	482	475	479	467	499	465	477	484	508	443	481	458	487	452	480	494	505	473	468	486	486	469	501	469	475	465	509	486	486	460	477	491	464	497	447	459	490	449	475	493	446	473	466	451	504	456	500	481	460	458	495	481	431	497	495	437	468	473	472	522	490	480	490	455	459	455	454	516	517	468	511	523	461	441	444	500	458	459	472	451	508	475	478	493	432	468	453	497	463	480	479	455	492	479	476	480	448	460	486	468	511	482	455	518	464	493	471	465	456	462	469	464	438	454	488	497	483	486	487	442	467	497	462	489	490	463	464	484	468	495	468	476	476	462	497	483	446	486	447	524	470	512	469	492	477	478	495	446	495	484	465	480	461	464	506	495	438	447	446	528	459	488	489	500	469	550	482	452	470	493	506	475	489	477	460	465	482	454	481	493	513	492	465	504	474	478	475	510	505	453	482	448	479	496	471	499	484	498	467	503	478	501	475	507	485	449	508	448	479	515	474	491	420	504	528	468	453	483	452	517	434	507	499	485	461	473	496	492	471	499	484	445	471	508	479	508	507	497	479	449	438	467	486	503	477	470	472	487	509	477	512	497	489	474	467	497	466	469	499	484	437	471	489	490	483	494	463	504	494	462	451	497	481	454	491	497	470	464	486	494	485	495	474	521	492	489	462	442	509	475	484	482	503	510	467	447	511	503	512	464	473	479	497	492	483	450	460	484	493	484	491	503	473	452	489	455	482	488	472	480	462	476	507	479	504	487	489	479	480	502	483	479	460	465	473	470	486	492	457	452	470	469	485	495	457	511	488	464	451	448	467	452	482	480	490	458	462	443	484	479	485	469	486	468	480	514	458	485	511	450	477	496	478	462	426	438	467	503	514	482	464	473	482	505	489	463	477	476	420	450	513	465	453	449	426	439	466	483	469	482	455	446	437	512	523	474	462	473	458	474	457	481	476	474	480	527	466	507	489	467	485	464	458	498	506	501	444	464	492	517	484	459	488	477	515	520	474	479	463	478	463	466	440	484	483	498	497	462	473	455	442	479	470	459	475	504	442	476	460	481	499	464	436	460	476	426	423	522	469	477	481	474	468	463	443	461	440	464	493	475	502	464	433	432	504	504	476	461	454	453	479	453	474	496	487	496	489	491	501	489	513	504	456	473	455	499	452	477	474	467	485	476	438	523	454	440	484	484	517	460	439	457	471	475	526	473	474	476	453	507	482	503	449	491	503	460	494	486	473	443	478	489	477	456	469	466	464	461	466	476	463	470	463	473	486	481	503	462	454	473	482	437	476	450	491	510	451	508	518	469	449	519	479
8730	4111	3988	2972	1377	876	604	463	386	389	366	347	414	377	337	362	374	349	332	343	337	374	344	350	340	317	336	323	330	330	303	358	306	311	338	319	317	342	321	332	298	345	372	318	300	320	321	323	314	322	331	323	338	309	326	319	288	313	307	307	309	309	287	287	310	320	346	356	331	331	352	333	306	322	366	343	308	318	303	347	284	318	363	292	299	323	338	314	311	332	311	310	286	322	319	331	315	367	323	308	336	338	304	306	332	345	261	297	334	293	309	345	332	328	328	361	295	330	316	325	324	350	315	343	316	323	318	306	310	315	339	306	333	314	310	325	320	304	290	364	336	313	317	329	309	311	311	349	342	313	291	308	316	279	282	348	304	309	307	313	292	347	310	316	322	329	299	340	334	295	305	356	316	307	333	320	298	296	331	305	325	332	327	285	337	318	284	315	327	325	298	348	323	298	321	341	297	258	307	306	319	299	336	329	314	292	308	333	323	338	335	326	327	271	276	316	301	301	300	327	305	307	331	306	332	286	327	310	316	340	324	321	337	313	331	320	336	312	304	331	315	341	314	331	325	320	279	311	294	294	315	336	319	284	302	289	295	327	347	339	302	322	342	318	306	308	315	308	336	342	325	311	315	292	328	322	297	321	314	345	319	306	316	309	319	316	326	363	319	338	321	361	346	298	297	294	325	301	343	296	323	325	339	315	321	343	313	317	303	341	315	331	304	330	328	322	328	298	306	312	322	323	287	338	307	322	314	321	319	318	325	295	340	332	313	327	332	308	292	305	344	301	343	306	298	340	319	339	310	320	316	282	304	306	347	312	331	296	280	299	329	300	319	326	339	347	378	330	351	326	334	295	331	323	299	317	318	324	318	314	315	321	319	336	367	324	292	287	310	337	307	330	318	299	281	278	364	340	323	282	308	311	298	318	308	284	320	320	324	307	339	319	291	314	321	302	322	304	325	281	325	321	342	316	309	284	335	294	316	299	378	341	339	306	321	283	338	309	337	335	346	338	311	325	297	317	298	331	322	317	333	341	326	358	322	327	305	316	326	287	291	320	332	321	314	298	302	349	323	331	309	328	331	324	301	318	337	301	311	283	306	316	306	321	331	333	326	326	327	309	315	316	312	343	314	295	314	322	338	289	315	335	283	340	317	342	346	324	328	298	303	339	311	343	317	331	344	324	302	325	294	311	356	317	310	317	327	337	310	343	313	299	293	331	334	297	352	331	303	319	333	312	336	339	314	311	333	325	318	326	360	322	316	302	309	332	328	315	281	339	320	278	332	343	289	310	293	352	313	324	318	323	336	324	330	298	339	338	307	327	302	293	335	310	313	315	336	320	334	296	300	338	305	309	317	294	305	307	316	337	318	324	287	308	319	310	290	325	338	303	317	346	349	316	305	283	325	314	308	337	337	364	306	334	339	316	310	355	370	323	338	315	328	337	295	306	306	331	335	315	315	334	337	298	324	302	300	316	295	320	373	343	325	336	346	296	302	306	342	347	321	308	343	314	321	342	320	328	294	316	320	317	301	281	335	300	338	306	329	335	317	330	339	329	295	305	337	347	344	353	335	326	336	340	315	326	330	322	345	311	342	314	313	309	314	307	311	306	313	348	328	324	353	318	323	332	325	295	316	297	326	303	343	304	304	324	330	334	289	273	288	297	305	300	330	318	332	309	305	332	311	311	326	304	316	298	296	311	312	346	322	322	306	302	306	280	313	316	325	309	311	311	297	340	316	347	309	303	315	297	265	304	297	348	314	314	342	333	327	316	330	330	323	295	302	344	305	303	290	352	333	345	321	341	301	320	294	307	317	311	342	332	318	295	323	312	332	313	309	295	317	338	286	320	312	322	285	304	304	284	303	295	283	319	319	309	314	293	336	308	309	322	275	306	312	292	317	305	331	323	309	330	282	333	359	331	311	332	293	328	331	310	323	329	341	295	317	321	319	330	333	294	343	337	320	310	301	310	280	297	313	289	299	319	322	345	309	328	345	356	290	313	314	321	339	322	282	300	310	322	361	316	308	324	336	317	322	340	303	342	346	296	312	336	285	317	327	296	322	322	336	295	325	324	308	295	298	304	333	301	322	294	296	284	326	345	360	308	327	327	320	292	305	331	313	331	284	322	289	328	328	301	323	313	319	307	284	343	340	329	335	313	312	330	313	342	294	329	327	299	333	347	321	327	284	325	363	288	327	375	331	335	318	305	313	337	318	318	313	299	322	351	295	313	329	350	324	316	322	318	304	301	316	294	316	350	329	292	296	301	320	342	312	306	319	292	303	308	308	314	302	302	324	319	289	295	371	317	301	279	306	312	305	311	289	299	309	318	332	348	318	324	306	313	283	327	327	351	325	293	338	314	291	336	335	293	282	320	325	278	323	301	300	301	301	336	313	332	283	331	339	307	342	341	332	312	299	317	300	343	302	298	309	318	299	339	307	323	334	320	297	338	299	346	302	299	341	306	338	323	281	341	319	345	302	357	344	321	328	292	316	320	293	318	313	319	310	318	319	328	299	306	330	322	309	324	289	337	285	314	307	297	332	312	324	303	283	326	307	281	321	358	341	295	279	338	318	305	289	300	338	315	321	319	302	306	341	327	324	343	333	337	340	364	302	284	338	310	317	314	334	333	335	328	326	338	312	315	347	280	329	344	314	331	342	318	362	319	329	306	335	334	327	309	312	320	349	348	327	275	309	325	324	312	317	286	300	348	312	337	329	354	297	304	283	318	310	294	280	307	301	320	294	323	306	273	287	302	326	302	325	332	315	279	317	334	346	345	284	330	292	340	325	327	330	338	325	309	359	327	294	334	338	305	326	311	327	320	313	274	316	329	342	331	321	312	275	317	350	316	321	280	319	317	309	292	300	335	327	322	310	327	332	322	322	302	340	332	319	311	322	300	299	311	338	311	293	323	347	309	316	313	334	348	326	303	339	313	321	324	332	283	275	319	301	328	344	286	332	337	344	313	285	353	297	320	331	308	308	344	330	292	321	331	332	329	318	323	335	305	335	288	281	354	316	321	329	339	292	352	300	282	326	331	325	357	339	300	331	315	326	317	344	325	330	326	324	337	330	336	320	323	301	345	326	312	325	316	338	307	330	314	315	303	329	312	311	311	290	311	313	333	337	345	321	314	319	297	302	315	326	279	333	312	308	299	351	315	343	320	322	327	307	293	324	308	328	327	321	305	318	299	287	287	322	300	323	306	318	330	332	344	295	343	307	321	331	316	331	315	308	325	326	275	320	269	314	295	288	332	305	322	333	284	308	340	353	321	314	328	335	346	331	304	305	343	336	326	302	297	333	305	337	334	316	358	319	319	330	332	344	328	297	314	338	337	317	289	285	318	297	317	333	302	298	313	324	329	331	326	303	313	323	340	320	329	349	353	348	296	324	299	329	292	343	314	297	297	294	345	333	317	311	302	332	373	334	325	307	328	341	317	295	316	314	324	317	350	307	290	300	300	342	308	317	304
6247	4130	3856	4894	3011	2379	2117	1827	1688	1587	1430	1420	1290	1263	1201	1189	1095	1099	1008	1120	1018	1053	1035	1013	1053	1050	950	989	959	976	947	952	923	991	911	920	944	955	919	890	893	892	854	985	900	853	916	883	918	892	957	933	916	954	849	900	883	862	886	917	865	907	896	926	904	839	901	909	842	904	909	909	844	885	920	834	909	878	873	855	925	918	870	852	870	904	850	865	914	855	897	949	983	876	880	800	948	849	888	895	867	884	914	875	891	904	831	830	872	873	847	838	837	932	943	865	891	884	874	852	849	792	879	885	804	911	863	856	866	842	835	894	832	944	926	865	890	909	952	896	909	892	864	894	850	861	910	898	870	894	872	854	899	870	879	847	899	898	878	903	852	812	850	854	885	864	833	896	871	892	852	915	854	887	927	849	856	863	876	939	893	872	889	869	915	889	871	850	887	845	877	861	872	857	857	859	827	872	874	938	879	849	892	900	863	861	839	885	864	860	895	890	836	912	901	882	837	846	913	882	859	853	852	873	902	839	859	906	883	841	885	863	862	886	894	891	853	847	906	872	882	877	837	819	928	908	889	929	860	778	830	938	844	860	844	881	876	880	875	796	839	912	866	863	892	870	879	878	829	843	835	850	906	883	878	890	866	880	817	905	850	840	906	911	847	944	824	882	873	846	844	872	901	857	891	846	903	888	843	849	857	874	893	894	868	843	895	924	888	889	926	934	939	903	872	850	867	870	886	885	866	844	848	899	893	904	833	873	921	856	851	785	899	895	807	898	835	920	899	827	875	878	872	916	892	901	871	897	875	831	857	885	920	870	831	886	834	883	927	854	931	869	855	882	911	878	865	849	875	893	882	882	827	848	878	902	926	884	894	943	855	887	895	854	854	894	862	864	865	828	917	853	849	849	886	876	863	921	818	869	831	879	895	880	925	872	905	861	870	826	827	833	852	904	820	837	914	883	875	878	860	848	860	848	876	853	866	912	866	862	860	916	882	884	891	824	900	882	871	913	892	885	839	880	831	869	878	827	880	855	825	782	875	866	904	882	835	875	910	881	848	880	821	852	870	874	902	913	867	858	844	909	859	869	858	832	821	873	907	815	926	850	812	841	851	915	912	879	889	910	896	868	911	924	852	878	937	862	856	896	883	876	932	851	898	911	874	898	923	853	825	862	898	850	848	806	871	906	851	885	872	900	858	816	935	881	842	879	891	919	824	902	899	896	864	897	893	841	846	847	945	858	886	908	869	831	854	784	839	916	893	877	897	850	850	853	877	878	826	886	851	854	916	891	899	918	896	810	852	861	901	875	867	875	845	851	830	867	885	875	889	894	842	854	843	835	881	906	860	884	859	937	819	878	866	846	893	879	871	827	881	825	870	873	852	881	926	845	890	957	904	848	834	866	863	843	859	880	859	857	880	810	867	925	872	927	879	863	888	898	842	882	904	869	869	832	887	863	905	908	876	922	901	847	847	896	881	873	877	832	815	894	791	858	894	847	910	848	840	815	872	927	865	856	846	879	882	953	900	965	819	863	898	901	873	858	925	817	849	817	897	899	867	813	810	853	862	912	872	847	928	820	817	805	850	859	894	877	865	919	892	866	849	868	885	880	886	886	863	889	879	875	884	857	842	882	843	831	850	843	877	834	883	834	911	941	900	823	902	869	826	853	876	887	888	895	912	854	835	851	869	837	866	910	864	887	867	863	869	905	859	901	905	911	880	891	810	821	901	876	892	844	837	856	916	865	883	844	855	853	870	899	861	869	859	839	919	858	839	897	842	860	876	879	853	870	926	805	873	911	862	898	859	859	836	816	872	903	870	869	900	846	880	853	922	901	885	927	879	935	901	902	902	882	852	848	859	910	909	884	875	843	875	862	899	850	896	908	879	866	845	924	863	835	868	871	865	864	867	869	927	875	873	832	882	860	833	840	847	898	867	871	870	865	858	856	862	862	870	889	877	890	838	916	882	879	872	865	847	872	865	887	850	868	874	910	911	887	884	883	890	853	863	875	916	873	844	870	885	855	903	849	849	925	910	906	877	888	835	874	868	807	847	887	848	845	853	899	836	886	910	848	821	892	919	902	880	886	835	810	865	940	818	847	860	872	796	936	854	848	879	859	880	865	893	856	886	899	858	840	869	858	824	882	861	860	917	863	824	856	844	874	876	864	856	854	911	851	879	866	818	880	907	878	868	879	907	878	842	888	830	890	893	951	868	879	860	876	886	894	869	854	888	871	874	818	897	902	897	879	865	888	926	883	870	869	820	812	876	832	871	887	853	861	839	834	898	897	840	833	852	900	870	855	847	861	825	873	875	868	837	884	901	858	878	840	878	882	884	885	929	920	857	901	882	911	886	910	824	878	840	808	859	876	871	902	819	849	840	893	895	844	885	865	847	912	872	878	870	876	851	888	841	819	917	839	869	836	915	889	870	882	858	890	882	895	891	880	889	860	857	912	850	828	852	863	859	876	858	865	840	848	796	899	904	824	875	876	844	881	900	816	823	858	854	883	880	876	861	824	870	863	857	885	877	901	868	877	887	897	923	866	885	896	876	877	862	902	897	868	906	905	850	839	816	798	829	833	900	809	849	903	894	868	845	853	873	860	856	892	865	814	863	836	871	872	849	859	899	845	890	863	853	864	843	864	918	923	867	900	910	881	897	920	881	890	867	865	862	842	870	877	874	841	853	886	848	844	885	821	848	910	902	885	907	863	890	875	863	903	927	834	852	946	896	879	847	822	868	862	906	848	854	904	847	835	847	900	859	888	863	866	869	881	871	852	890	856	863	828	888	848	809	890	864	850	838	825	878	866	855	850	827	893	885	872	860	827	912	905	871	895	868	818	851	873	888	876	911	867	881	908	867	857	895	903	859	873	862	886	868	887	867	839	920	879	883	887	855	867	892	885	899	847	868	935	901	898	860	895	854	826	905	874	859	859	857	908	915	849	925	852	839	866	879	922	879	878	887	864	895	814	890	869	874	873	845	860	838	859	895	856	843	878	895	857	878	883	819	897	872	866	858	882	833	842	852	838	868	817	862	907	891	896	907	877	889	844	882	838	881	870	902	866	862	830	872	872	834	869	898	889	890	887	886	903	852	853	890	928	838	874	860	914	866	892	825	857	877	826	856	849	928	888	887	822	846	874	897	870	845	880	854	889	882	855	897	865	815	895	899	768	951	835	870	888	884	856	845	913	889	882	911	879	877	892	845	908	861	832	875	846	875	785	932	885	861	864	822	873	884	842	892	917	935	855	859	865	879	880	894	884	866	889	938	869	890	886	900	895	888	822	877	883	915	843	851	840	882	882	850	894	897	912	881	895	880	868	918	858	864	887	870	930	871	820	892	909	862	870	800	864	846	867	889	884	901	892	884	840	834	829	880	932	832	847	843	907	876	864	875	827	912	857	854	837	878	921	888	886	866	905	873	881	844	893	844	842	897	873	860	869	886	846	838	890	868	875	869	842	887	961	900	857	832	862
16113	8387	7416	4651	2722	1677	1128	831	653	519	482	490	477	436	444	390	396	400	413	391	398	350	347	391	381	382	373	384	398	358	371	363	335	350	373	389	380	340	350	358	378	346	386	338	350	364	392	355	401	387	322	372	374	338	360	336	394	319	343	346	343	365	362	397	341	388	376	389	369	339	340	365	364	332	398	374	373	355	333	372	335	318	381	349	368	335	361	358	383	379	348	373	358	345	336	360	321	363	379	370	347	361	367	354	333	339	389	352	362	380	365	354	335	320	341	354	384	364	348	372	386	395	367	336	388	365	349	369	367	362	391	338	381	335	327	367	359	337	355	372	388	366	361	328	380	351	362	353	334	361	367	335	346	366	403	331	339	363	386	339	356	360	362	371	347	375	312	395	342	381	331	337	353	369	361	333	368	341	365	377	359	357	397	350	363	357	377	394	348	330	341	381	364	367	331	348	338	395	312	342	354	337	350	376	395	351	379	366	381	341	340	348	376	355	327	332	352	302	365	326	337	358	380	353	376	358	358	382	353	368	391	343	352	405	361	335	379	340	401	341	351	350	358	382	352	365	346	356	359	361	336	355	354	357	350	345	373	340	349	331	347	392	353	363	377	369	355	349	391	365	357	340	358	345	344	339	367	352	389	331	354	366	367	368	355	330	381	317	348	379	387	345	351	340	323	338	351	371	374	375	351	346	349	367	339	352	375	341	398	352	369	344	365	374	357	356	378	366	370	352	363	327	366	342	394	345	356	331	373	363	387	336	352	359	346	380	335	371	354	342	342	334	373	368	377	397	345	337	351	337	350	334	363	326	384	364	353	324	321	359	366	348	350	361	345	353	390	375	365	348	348	357	388	311	337	333	344	371	353	356	374	353	349	339	403	353	336	362	330	348	357	340	351	365	319	384	347	377	366	363	316	337	359	365	366	345	378	338	358	352	356	342	392	339	353	342	337	372	307	350	361	372	334	357	356	402	377	359	322	375	352	381	358	349	368	368	325	343	331	350	392	378	376	362	323	333	354	323	339	368	340	367	330	344	355	343	353	365	347	360	339	322	335	380	364	382	336	334	346	350	333	333	330	376	346	358	349	341	351	346	361	365	365	346	391	362	346	329	337	370	339	354	354	353	362	334	356	330	344	366	361	361	319	359	347	347	354	363	343	345	347	364	377	355	352	365	338	381	341	363	333	380	384	364	331	350	349	333	352	355	328	339	321	376	386	342	315	343	359	352	357	371	372	380	371	351	321	319	380	390	360	349	396	369	348	356	361	377	362	374	359	360	350	345	401	343	335	343	350	333	358	358	344	329	339	358	356	376	356	354	365	366	320	334	391	357	345	326	345	341	348	330	368	351	332	382	331	350	343	327	356	352	340	368	361	374	353	361	381	353	339	367	358	343	341	356	321	357	362	385	354	353	363	372	388	377	352	365	331	327	340	362	333	377	368	376	350	325	356	350	345	370	352	372	370	349	378	354	362	373	361	383	335	378	343	365	357	381	369	367	389	347	362	354	348	355	338	346	368	338	343	372	392	374	342	330	368	372	330	349	361	372	322	337	331	338	347	332	347	349	313	395	349	346	335	366	356	361	333	358	387	363	342	352	333	354	321	397	321	354	332	356	357	349	359	324	338	350	339	359	354	369	373	350	386	323	327	361	363	385	351	385	352	335	337	335	365	365	364	329	358	360	353	336	371	356	383	359	347	346	354	363	358	364	337	368	372	356	358	355	368	333	349	350	378	406	335	375	332	376	344	370	352	359	333	362	347	337	337	377	353	374	344	348	343	351	339	362	383	348	365	356	372	322	342	324	331	362	381	394	307	377	336	333	372	370	357	352	339	333	375	351	342	393	338	382	345	379	320	356	340	315	326	350	355	355	362	356	336	359	373	367	331	354	365	357	334	330	400	364	355	339	340	349	362	351	358	394	355	364	354	383	388	368	341	350	367	322	347	341	318	388	372	370	335	365	356	339	336	351	350	338	362	380	383	351	358	359	380	373	373	336	376	361	350	362	350	408	356	407	355	368	356	330	359	340	345	367	351	387	334	388	348	342	346	361	362	410	342	334	372	367	333	363	336	374	384	353	366	328	312	321	370	351	358	370	352	312	349	337	391	371	350	387	384	389	355	341	355	368	372	352	362	341	371	328	372	349	345	346	345	358	381	348	343	362	385	365	373	346	370	358	322	417	350	325	360	331	352	359	347	337	375	359	385	338	330	348	367	364	350	366	353	370	366	347	363	359	371	345	349	350	352	359	355	348	364	369	357	393	364	370	356	360	352	390	357	331	339	343	356	332	387	340	347	342	338	350	363	386	375	359	370	345	354	348	368	329	373	349	349	361	383	364	335	352	358	345	364	348	346	347	375	364	359	366	361	367	358	330	379	364	356	372	368	356	378	337	339	368	317	355	350	357	390	334	353	342	342	364	318	362	366	356	355	333	359	362	345	354	350	325	375	327	327	331	352	386	382	353	357	374	347	376	351	373	345	361	389	370	335	348	350	352	392	337	333	351	401	350	365	330	352	346	353	347	351	354	344	347	355	369	365	378	345	377	381	313	353	324	366	374	372	349	388	383	341	361	372	362	383	357	361	379	333	376	332	373	336	367	374	367	371	384	346	359	335	356	352	351	368	372	369	340	348	321	373	382	394	341	358	365	402	354	354	341	363	315	373	384	356	346	330	375	375	334	365	328	378	328	346	366	355	366	379	337	371	361	350	341	364	354	396	363	339	318	361	350	339	381	377	320	360	362	372	370	351	347	331	349	375	372	374	351	319	354	338	354	366	357	366	358	340	392	346	312	313	345	358	359	367	373	341	339	340	377	352	374	366	380	335	349	312	349	338	335	396	353	378	410	349	331	340	366	320	333	362	373	372	363	338	395	338	388	353	362	302	355	349	350	325	373	336	355	357	359	374	362	386	382	346	328	325	354	332	361	364	370	402	338	361	358	365	341	339	322	383	365	330	364	343	351	365	384	329	335	331	375	331	349	349	362	379	336	346	331	345	357	334	376	332	321	352	346	369	345	338	350	360	344	383	332	346	350	392	362	402	402	362	361	363	339	335	383	359	363	351	356	351	336	367	372	368	376	373	343	389	328	376	339	353	378	356	381	379	342	332	317	351	353	344	368	338	371	355	367	357	399	359	336	320	355	366	390	351	377	341	329	354	361	344	333	348	363	371	347	361	355	371	361	352	342	347	348	403	340	346	335	359	367	330	372	321	363	363	350	374	355	346	356	368	404	334	350	367	353	336	369	330	347	339	339	386	353	348	373	341	351	337	374	384	361	343	355	379	317	350	355	325	358	337	381	363	354	343	353	338	359	377	361	357	373	366	374	352	335	370	367	336	362	336	355	376	384	327	347	344	372	320	384	337	340	408	376	369	343	367	341	336	322	359	363	354	346	321	364	376	363	399	352	376	387	350	367	362	328	377	370	344	349	346	374	329	350	347	347	353	372	329	384	365	334	360	382	347	375
9233	7186	5992	6042	4273	3511	3081	2700	2295	2117	1945	1730	1664	1519	1438	1415	1358	1250	1255	1212	1228	1155	1186	1183	1137	1081	1061	1050	1073	1052	1068	1052	1039	1025	1010	1051	1025	1014	1014	993	974	975	997	993	997	979	991	1003	1035	969	981	955	930	949	996	963	958	1000	972	1015	1013	918	961	922	967	978	961	974	984	1009	967	918	974	917	951	957	961	927	902	912	989	891	914	1000	903	921	886	988	924	934	961	945	970	929	964	925	934	929	980	920	943	864	914	965	933	914	885	963	936	892	883	980	929	935	935	915	921	902	906	993	883	903	942	966	984	931	961	1015	894	963	887	882	926	947	963	946	955	1020	933	906	929	906	958	920	979	999	906	944	945	908	946	972	906	953	995	967	976	963	950	1012	954	907	939	925	901	881	909	895	889	899	941	879	925	953	941	951	932	933	930	903	918	934	975	875	962	881	938	951	938	883	879	958	897	944	880	872	945	893	941	899	892	949	902	857	923	913	952	931	937	912	950	955	938	989	950	1014	907	924	909	917	868	902	964	908	953	920	948	940	957	938	937	962	900	933	936	895	934	907	926	883	933	919	889	933	952	971	961	958	942	889	953	865	980	933	940	900	970	920	902	886	933	916	969	928	974	947	924	947	913	917	917	934	898	961	921	916	949	948	899	915	892	950	896	926	876	926	928	951	955	951	910	927	911	901	918	965	932	909	941	953	952	893	954	967	934	910	912	1013	967	929	931	891	968	904	935	902	896	978	957	923	997	907	925	976	877	960	961	899	943	965	922	938	939	912	944	901	863	965	931	927	947	912	969	935	952	957	916	921	930	917	898	922	930	946	1002	928	948	963	945	950	955	904	917	943	916	990	930	925	903	956	920	937	954	933	969	891	945	970	970	934	922	872	960	917	928	964	902	958	932	944	886	895	927	964	874	894	930	958	935	965	874	973	994	901	998	926	996	931	979	916	934	872	944	958	921	897	955	940	941	923	892	942	940	978	914	861	980	917	925	940	909	952	913	925	938	981	917	970	928	906	926	907	889	923	985	876	985	951	934	923	895	937	969	955	979	911	954	897	964	979	885	982	945	904	927	945	958	918	927	942	922	938	1013	923	914	980	903	932	942	908	919	953	929	919	930	942	980	921	864	940	977	914	963	941	939	974	914	975	923	934	959	977	949	963	918	887	951	922	933	900	907	892	979	970	868	925	933	971	918	938	984	892	928	903	908	924	922	930	956	881	917	942	908	930	956	995	910	933	947	973	914	956	927	936	931	973	936	890	938	968	942	937	936	928	909	960	917	883	1000	963	913	944	931	962	919	952	913	939	947	937	907	889	921	869	900	920	909	919	980	949	977	896	916	978	915	912	935	944	933	907	918	953	899	915	954	959	908	979	911	918	1009	911	902	944	938	965	928	920	954	880	913	923	954	895	919	884	881	932	926	909	980	961	932	919	900	873	933	904	930	943	884	932	919	918	872	915	881	915	928	957	998	899	930	941	880	935	1000	941	900	928	939	916	920	901	936	963	931	937	964	945	952	953	951	963	926	922	925	919	899	954	955	938	975	956	888	909	927	924	912	943	940	965	920	871	980	909	900	945	926	931	944	919	952	911	951	886	939	897	958	880	962	900	910	959	954	898	933	860	900	928	950	930	929	963	942	899	932	1003	934	926	915	899	944	902	905	901	897	964	948	910	905	926	981	905	942	913	904	946	892	971	904	935	903	832	973	888	936	931	891	997	900	966	938	945	965	886	897	954	975	934	941	989	961	978	871	924	928	916	931	987	884	905	911	899	941	964	935	925	909	940	930	906	901	920	969	935	949	913	902	971	969	910	909	961	968	908	941	925	893	946	919	948	920	873	910	926	864	922	935	947	949	925	933	928	941	987	969	982	956	921	902	960	874	914	938	1004	951	942	920	900	950	902	990	930	925	905	941	934	904	941	944	965	970	863	987	952	896	943	918	937	934	962	948	948	914	934	940	928	936	944	933	954	922	944	956	917	949	988	962	917	945	875	911	912	937	935	932	940	916	940	896	907	955	905	944	923	940	928	918	920	970	921	915	905	961	939	993	934	940	894	951	909	932	946	975	877	960	981	932	887	959	914	951	922	947	931	965	893	904	874	895	949	927	951	913	913	967	948	961	1039	936	906	908	952	950	896	963	944	912	945	905	893	951	944	969	960	896	902	956	956	893	949	904	944	916	902	955	953	927	945	915	906	902	901	902	919	913	924	920	875	878	967	954	888	942	891	900	911	943	919	937	964	979	926	927	964	878	909	885	938	953	973	983	930	923	932	914	972	949	965	904	966	936	901	977	939	952	884	920	907	895	940	920	976	886	905	935	925	958	945	918	951	952	920	959	923	917	919	925	930	997	911	948	923	871	897	970	913	945	930	909	949	895	945	905	955	918	942	942	902	931	909	939	931	934	912	933	927	940	960	905	897	914	910	929	961	941	905	910	968	936	959	945	941	970	936	962	919	923	967	947	935	947	922	925	942	962	975	907	936	917	955	864	946	931	919	934	923	938	924	909	974	870	909	926	935	971	948	949	926	953	961	934	943	947	946	933	906	919	905	942	869	929	919	954	954	968	966	904	884	901	903	898	973	916	937	916	940	904	963	929	996	897	939	936	880	972	970	919	901	914	971	893	878	898	935	974	944	946	926	924	935	992	968	929	952	939	930	918	919	903	931	877	967	960	941	910	963	912	880	920	903	913	954	940	921	928	911	883	951	908	920	1006	959	916	956	893	922	920	940	870	941	893	898	911	888	917	929	943	922	978	947	960	897	917	879	1032	896	913	936	994	923	927	920	860	956	936	899	901	880	915	901	897	946	913	939	862	904	966	880	891	925	907	915	938	946	907	994	932	927	898	900	902	904	897	879	932	956	894	912	930	979	934	926	901	883	935	916	857	945	905	965	922	967	891	892	945	927	951	881	944	899	936	936	945	909	908	925	894	910	957	911	977	951	896	918	902	971	946	912	927	916	935	972	914	952	930	911	945	986	912	981	875	929	958	925	944	956	893	933	908	990	981	984	1001	896	899	963	926	950	995	910	917	938	959	930	911	954	932	916	929	955	939	942	940	969	920	971	886	943	955	930	899	905	968	944	953	849	941	868	898	929	932	967	930	943	936	918	973	901	926	932	874	955	945	952	948	886	947	890	917	950	891	958	919	876	928	957	945	925	938	904	893	912	896	967	953	948	919	910	928	907	963	984	950	905	979	920	974	869	860	1019	943	948	907	880	978	895	903	948	917	911	892	906	873	924	982	945	919	993	914	957	896	930	892	958	928	876	905	938	961	891	905	985	950	932	908	968	922	949	892	943	960	949	881	942	985	909	942	935	931	938	958	953	862	903	913	897	876	950	965	943	926	913	947	940	921	935	927	916	930	894	887	941	940	929	959	871	890	953	962	940	945	907	939	915	924	930	928	883	887	953	949	929	947	904	938	909	898	928	922	993	943	937	930	848	933	922	912	957	925	926	912	898	908	927	952	937	906	968	992	902	963	980	895	902
2048	248	199	133	159	145	170	150	143	140	146	136	131	147	159	143	130	165	155	135	152	159	139	140	155	158	139	135	142	153	135	132	151	140	131	142	141	152	157	136	135	150	153	171	156	153	137	131	135	150	114	148	151	141	123	160	157	143	139	167	140	149	166	144	139	129	151	151	145	137	139	149	143	145	155	155	142	176	142	136	135	124	144	142	146	159	126	123	140	143	138	138	128	150	158	151	145	139	183	130	160	152	166	134	140	145	164	149	153	160	136	165	129	141	133	163	141	155	144	153	155	151	152	134	130	154	139	139	139	140	143	125	161	164	145	146	140	152	156	137	130	136	156	143	144	138	143	144	165	131	173	124	144	156	136	137	99	137	127	149	142	144	148	140	144	145	168	143	143	180	140	141	146	129	133	136	148	130	141	135	153	135	146	155	159	142	167	172	136	134	159	137	150	155	138	153	139	148	141	129	128	138	129	173	136	151	162	142	140	159	145	165	132	146	161	137	148	158	149	178	128	143	152	121	170	148	188	133	159	142	163	127	157	139	138	142	130	135	142	126	130	137	137	145	136	130	150	150	150	145	141	135	145	140	129	147	141	143	138	140	129	160	138	135	129	130	155	143	160	138	163	152	151	147	146	136	138	146	152	139	156	156	117	130	143	150	160	146	153	142	125	148	143	148	182	142	152	139	127	138	132	127	166	147	142	144	152	133	130	152	158	136	149	135	164	144	131	151	140	152	138	156	141	144	139	152	148	143	153	145	148	143	134	127	139	158	138	144	147	134	120	166	154	146	153	134	137	147	144	135	125	139	121	164	154	148	159	143	154	135	146	133	135	146	156	156	144	146	135	139	159	171	163	141	144	134	152	152	174	155	149	149	150	143	127	163	154	150	162	124	126	141	155	142	168	158	149	147	134	152	162	163	168	142	144	151	126	148	138	116	128	143	142	159	163	187	131	157	139	149	135	125	163	149	170	140	148	159	150	137	152	139	164	139	152	153	115	124	155	130	154	134	159	142	154	126	137	160	120	158	149	152	148	165	142	155	170	147	148	155	149	144	143	131	141	139	142	137	148	166	154	138	154	155	131	156	159	155	162	140	130	147	138	129	152	152	143	122	169	145	139	141	125	119	145	161	128	140	134	141	141	126	151	129	152	163	136	137	145	138	158	169	153	142	155	159	144	130	152	136	147	142	146	143	137	137	162	130	137	155	145	145	151	164	189	126	164	161	154	131	148	153	136	156	161	153	135	140	131	158	145	169	144	165	146	143	159	152	162	166	160	147	140	121	160	123	153	141	149	140	131	150	150	129	149	135	136	129	146	159	145	123	144	157	157	158	158	141	152	151	151	138	149	162	136	143	158	150	136	133	143	158	135	136	152	175	141	117	142	153	142	135	152	132	134	144	139	139	139	147	150	140	149	139	155	151	152	160	127	127	153	126	137	168	152	147	151	132	164	150	152	142	157	138	163	130	149	151	179	163	169	175	145	157	167	153	120	160	127	137	136	135	137	151	151	145	152	116	131	136	126	161	163	140	153	131	143	154	159	150	137	146	160	137	145	149	150	137	129	140	151	148	140	147	143	157	147	148	137	154	162	147	157	141	161	142	146	124	138	140	137	150	137	163	140	135	165	140	165	140	165	151	150	146	114	143	153	132	161	134	143	142	155	150	150	128	140	143	130	144	125	137	139	151	149	138	160	140	159	153	148	167	149	157	163	133	137	141	158	120	142	143	153	127	152	141	146	135	153	151	152	122	154	146	171	132	150	154	153	165	152	153	139	126	130	129	139	140	140	156	175	147	134	132	149	143	126	162	140	142	135	140	130	133	151	144	153	146	143	141	140	158	137	141	147	155	143	135	140	143	147	149	146	150	136	156	151	160	158	124	139	130	145	133	152	148	150	145	162	149	166	141	142	161	170	129	158	155	166	147	154	155	173	138	146	146	133	148	141	136	140	142	148	160	152	137	153	134	144	163	141	159	124	152	145	148	147	147	155	154	146	154	157	149	140	157	155	173	145	130	150	142	145	142	123	130	139	141	173	145	104	172	149	161	147	149	140	154	154	142	149	140	140	132	149	136	134	174	127	150	135	156	146	142	157	151	156	162	140	144	137	155	159	149	147	129	141	147	159	150	128	161	138	159	177	164	145	173	150	136	159	149	147	154	142	156	159	158	137	156	156	141	141	141	153	136	144	125	165	140	134	133	165	152	153	141	131	146	156	146	145	161	126	159	141	146	175	142	133	141	148	130	140	138	139	156	135	142	121	140	141	140	150	143	153	135	142	157	134	139	150	151	154	135	160	151	131	151	147	140	122	157	143	157	132	153	161	163	153	154	163	141	137	145	126	169	155	141	143	151	147	134	150	160	150	146	137	132	153	150	166	139	155	146	147	140	136	140	139	170	142	130	140	135	155	126	137	141	159	143	167	148	164	142	159	153	182	160	152	156	147	141	142	165	148	131	153	126	133	153	145	172	175	169	157	145	165	140	149	174	160	128	160	128	137	163	122	151	148	140	130	139	148	136	159	133	165	141	129	150	148	143	155	164	158	149	126	162	147	162	169	166	166	143	154	149	137	143	123	173	141	145	165	150	137	147	156	147	128	161	143	160	147	162	144	140	164	142	136	149	159	148	159	143	158	171	141	152	154	146	148	166	137	137	142	162	152	143	166	173	140	123	149	143	145	168	146	164	140	125	154	138	143	131	148	150	141	135	132	140	168	164	142	144	114	144	129	159	156	169	121	141	147	141	152	142	161	133	155	146	147	146	132	151	137	136	160	165	151	144	147	146	153	157	153	130	154	136	151	157	147	153	141	138	144	166	144	144	157	143	138	142	146	149	140	141	141	142	149	125	155	127	144	132	156	129	164	165	141	156	140	140	151	147	124	150	148	127	144	128	160	131	147	141	137	153	141	160	152	147	150	142	156	163	161	136	159	165	175	173	147	134	139	157	118	142	148	142	149	139	143	163	121	142	150	153	149	140	156	173	145	127	139	130	162	130	138	164	150	125	126	167	144	149	127	153	146	155	140	161	137	147	153	170	150	137	137	144	144	135	146	145	152	151	153	138	156	156	163	154	128	127	127	133	170	157	154	153	154	153	130	144	154	160	139	164	143	141	156	140	163	151	137	149	140	141	148	130	129	131	152	161	131	155	131	133	133	129	122	148	159	159	158	143	140	135	133	160	151	137	133	134	137	143	152	154	138	126	127	153	153	150	153	151	139	131	134	134	127	140	145	141	153	154	158	150	150	145	144	141	139	143	138	131	144	162	161	137	136	132	143	142	153	157	163	153	139	144	143	113	111	170	172	129	126	145	141	139	164	166	137	142	117	117	144	143	140	142	146	148	173	137	147	158	165	139	143	167	130	144	135	141	149	134	147	149	143	127	124	153	143	145	146	143	137	160	156	125	147	163	154	147	126	128	131	151	146	147	141	164	147	159	141	154	158	159	166	143	149	128	140	138	148	133	150	159
2215	622	557	577	589	597	519	535	539	495	511	521	497	471	486	454	511	484	513	495	539	493	499	515	519	514	468	481	482	500	452	517	494	502	481	465	488	456	450	493	477	500	450	504	513	491	516	501	483	470	478	486	494	454	512	490	476	502	472	468	484	488	464	486	492	459	463	498	503	484	508	496	477	489	478	514	481	457	475	476	439	469	488	461	448	507	456	452	480	473	475	455	462	529	457	461	473	476	501	489	503	507	469	439	502	501	480	499	435	472	522	467	539	469	440	518	493	473	474	489	485	463	479	450	505	501	468	486	506	456	502	468	517	470	493	457	448	467	509	531	486	486	472	473	464	509	464	452	490	449	502	488	509	497	463	463	457	490	488	519	451	463	458	434	437	459	480	454	449	507	488	472	478	435	498	483	482	441	524	490	487	467	475	478	477	462	475	524	443	461	467	490	474	480	483	493	502	494	474	446	500	520	502	488	458	486	480	508	490	500	467	459	445	488	477	530	470	491	476	481	507	443	472	462	488	483	475	500	470	445	448	455	451	500	454	467	496	455	496	470	472	500	492	490	506	505	507	456	459	451	486	448	502	510	452	452	456	526	481	498	473	493	495	492	443	482	527	462	482	447	474	506	467	503	465	491	514	458	501	476	486	485	451	457	462	480	476	450	485	474	532	491	531	466	480	426	478	505	500	493	458	468	481	514	456	488	473	484	501	480	471	439	465	466	498	489	501	449	483	443	486	459	471	498	507	476	464	446	485	507	479	496	477	456	475	490	475	468	460	473	490	463	488	468	509	506	509	454	468	491	504	470	445	467	496	477	488	470	436	452	481	440	468	498	502	449	517	512	490	477	490	494	471	499	478	482	501	466	481	454	441	494	491	531	493	524	461	472	454	458	433	438	474	490	521	441	467	422	498	457	476	486	528	486	444	534	469	445	511	474	505	467	495	484	522	485	515	486	460	534	501	483	496	511	460	475	512	497	473	446	503	486	452	466	478	434	469	472	515	498	483	512	463	498	496	500	469	509	486	460	492	448	455	497	464	506	456	480	495	487	445	461	439	458	497	470	444	505	450	498	470	466	472	516	446	490	462	485	513	467	436	462	493	484	500	473	488	496	467	479	464	502	506	482	483	504	471	467	477	495	507	468	500	428	461	481	486	457	509	505	527	482	474	499	451	485	481	441	519	453	464	486	493	464	496	509	469	479	483	549	485	470	443	516	471	490	471	475	490	556	494	473	496	475	483	477	492	461	492	507	538	515	471	512	526	488	474	452	494	492	506	466	480	457	478	481	512	489	495	506	488	510	472	458	502	494	492	482	475	520	498	486	482	483	487	503	490	479	465	461	461	486	476	477	439	500	460	467	448	438	486	441	458	491	473	501	485	482	510	434	473	462	459	455	457	487	499	447	517	493	489	481	487	512	475	474	486	483	476	465	482	470	465	498	471	458	517	491	449	494	454	492	471	479	488	483	491	430	477	465	502	448	493	436	518	478	489	505	490	446	505	481	436	490	483	448	493	451	474	470	463	455	483	494	481	494	451	497	465	499	494	481	463	477	479	498	520	454	525	477	467	492	501	492	485	494	463	520	493	518	516	426	480	489	457	459	503	460	463	507	481	491	476	516	467	495	475	511	476	495	488	455	486	477	490	469	471	507	506	505	470	479	478	462	502	488	462	502	449	483	492	454	485	533	449	512	495	495	500	459	466	458	455	533	459	485	456	471	471	494	463	469	480	458	456	468	487	531	516	498	533	523	484	478	498	467	471	493	506	499	449	470	474	489	516	447	475	492	500	501	494	457	480	461	455	479	477	498	460	487	474	528	538	489	465	455	475	500	524	497	482	435	461	482	513	453	503	489	488	463	520	468	505	515	523	458	478	474	464	476	480	500	497	507	467	463	499	466	463	456	502	445	503	459	498	459	458	456	485	507	527	502	476	484	523	454	480	463	510	480	471	521	508	493	517	462	500	476	516	527	460	475	483	525	486	478	471	449	462	492	477	474	460	460	487	474	501	454	491	497	524	473	437	496	473	480	514	468	468	465	484	420	494	449	500	505	458	462	481	436	489	483	496	441	441	434	496	465	492	489	488	508	456	476	487	474	522	476	515	491	463	477	475	471	497	463	462	501	491	491	474	495	439	490	455	454	487	480	479	455	475	459	527	486	471	483	472	499	479	472	536	471	478	481	444	512	511	512	498	485	493	467	458	478	465	456	485	483	516	486	490	464	500	510	483	504	493	461	471	472	499	495	489	480	448	463	458	469	470	468	475	467	457	485	522	442	453	472	493	485	454	481	480	452	466	512	454	466	447	497	482	530	481	491	466	497	445	447	497	474	461	508	460	491	523	466	459	517	490	463	459	502	518	479	481	455	448	472	512	458	486	501	469	471	474	489	506	479	469	522	471	467	510	460	498	479	503	511	480	471	464	461	467	517	484	501	489	457	461	492	478	452	519	491	512	473	491	479	468	482	488	433	496	481	475	473	465	492	517	488	472	484	453	512	478	447	498	500	485	492	424	495	496	477	497	467	463	453	502	501	445	492	436	486	493	473	476	479	498	452	529	498	455	491	509	468	464	475	491	461	485	499	443	499	520	466	518	497	452	528	495	508	462	531	487	476	495	467	494	477	512	473	479	476	483	493	493	493	489	504	451	495	474	489	456	479	507	448	510	483	480	514	498	511	452	487	437	488	490	472	480	486	467	459	525	482	473	513	521	500	472	489	501	494	485	503	537	513	521	510	450	480	523	495	506	510	481	483	482	470	443	469	472	491	495	492	497	482	475	483	450	498	506	496	501	499	477	462	484	486	450	486	488	475	462	459	462	489	452	480	501	484	471	509	474	494	486	478	473	483	463	533	472	493	482	505	480	467	507	436	511	491	448	498	505	475	493	485	458	494	489	475	459	503	465	498	495	485	495	475	503	448	460	467	490	480	474	503	475	484	433	455	481	469	501	464	476	492	479	491	497	458	498	463	489	490	471	513	472	441	479	473	497	453	466	481	454	502	457	457	503	507	471	450	446	469	477	494	467	498	498	503	474	466	460	453	504	522	478	526	466	502	455	450	465	484	472	501	475	445	475	468	475	488	500	467	493	488	473	465	453	466	448	503	449	444	460	478	449	500	495	500	455	525	465	510	473	472	488	512	473	419	462	527	466	486	459	461	520	488	457	536	486	482	479	464	492	473	490	497	479	464	473	499	479	479	468	512	500	534	486	464	480	476	502	482	471	471	494	450	535	509	468	473	488	473	448	489	507	429	460	471	471	492	475	512	432	475	483	495	482	485	455	467	466	485	508	455	459	507	480	496	462	453	466	494	462	487	484	487	446	471	475	465	472	523	454	521	491	494	503	476	466	496	509	506	445	490	492	475	431	468	461	509	456	500	469	481	451	489	476	484	500	503	484	481	491	520	495	498	472	485	466	502	493	512	512	503	478	467	499	472	467	485	471	492	526	489	481	496	528	470	497	479	527	521
9279	2068	1486	1123	854	631	521	453	443	380	427	402	357	356	354	350	365	358	347	348	341	323	324	348	332	358	353	314	297	319	304	308	326	298	317	318	323	323	318	314	319	303	317	350	310	322	284	326	348	304	325	323	344	337	352	318	329	288	317	344	312	301	300	335	317	304	347	328	338	325	336	344	316	330	304	311	308	317	327	317	293	292	308	319	326	321	340	313	302	314	317	335	301	309	343	330	313	301	330	323	310	323	301	336	295	312	311	308	305	326	312	293	314	340	326	324	328	335	323	314	329	308	332	292	309	284	339	344	303	300	307	345	338	324	334	299	339	299	293	330	333	308	311	356	306	301	334	349	332	318	314	338	297	322	299	317	348	343	312	335	316	327	286	310	312	345	282	348	274	336	318	334	316	331	324	308	333	295	333	296	348	327	273	317	298	338	323	333	337	297	320	310	337	323	330	311	294	327	303	321	312	327	318	351	295	355	311	311	293	286	293	293	323	295	311	311	309	324	341	308	312	322	302	311	334	308	307	322	324	317	293	313	322	306	305	276	296	327	308	361	351	307	307	310	315	316	301	355	357	312	319	310	326	287	357	313	307	305	334	339	336	337	307	328	286	305	310	277	339	304	320	342	293	275	296	317	356	343	347	332	357	333	315	321	322	314	329	309	330	316	308	301	322	303	328	344	338	307	343	341	327	301	312	345	334	324	308	291	325	335	356	329	324	316	296	303	334	285	288	296	323	336	362	309	300	328	316	317	325	310	307	311	320	313	333	325	310	324	310	328	299	319	317	318	329	300	304	347	294	318	289	318	321	330	353	317	303	311	287	302	342	351	332	328	322	322	345	299	302	308	300	343	329	328	302	333	297	339	325	321	299	318	295	315	307	301	320	327	340	321	303	305	317	316	305	361	303	331	302	344	279	289	333	329	311	316	323	331	308	340	296	331	306	323	290	330	290	311	331	278	331	322	296	328	292	323	325	353	343	337	312	353	315	372	331	293	342	314	293	286	296	334	313	299	336	309	335	323	346	308	295	354	360	303	325	289	318	303	305	361	332	307	315	382	315	277	298	256	342	326	328	316	335	289	326	330	367	317	314	316	300	327	315	314	325	287	330	290	332	342	334	303	316	304	323	307	340	322	315	317	318	316	324	334	333	325	306	308	293	283	309	308	339	345	321	315	306	289	300	287	345	330	294	289	302	311	327	350	296	339	310	304	329	333	305	314	305	333	300	341	288	374	307	325	314	318	313	315	340	284	329	331	312	305	322	293	335	317	293	301	322	273	281	314	312	307	303	361	318	302	322	319	312	317	307	301	287	321	299	313	315	316	320	313	311	311	326	316	317	313	307	313	353	326	339	314	332	283	309	334	329	332	298	346	341	353	304	323	276	338	318	308	341	334	325	314	274	328	319	332	290	272	293	343	323	332	320	341	330	299	312	318	315	323	322	312	287	288	311	329	317	323	311	309	279	289	301	284	321	319	329	329	324	313	326	274	317	301	311	327	294	355	308	323	291	314	292	352	333	295	319	338	312	323	315	300	330	317	324	321	317	329	288	311	323	302	324	350	293	338	336	317	333	322	296	282	330	310	345	338	292	334	299	309	315	293	337	299	344	305	292	350	329	353	314	285	326	301	307	346	314	310	323	291	319	345	325	321	286	311	345	303	317	300	312	307	304	298	313	302	337	325	312	334	346	289	327	332	316	325	329	299	303	307	326	305	342	328	318	329	331	310	311	308	298	348	328	334	325	331	306	314	321	311	341	343	336	293	288	305	312	302	304	322	303	312	300	323	331	326	328	315	294	316	305	322	352	328	325	316	323	338	305	263	344	324	326	305	331	324	309	335	325	294	306	332	327	317	326	329	325	339	327	346	317	317	324	310	368	308	306	321	346	293	294	316	298	282	304	290	317	313	301	333	354	320	310	308	310	300	306	323	347	326	309	348	326	324	361	328	307	315	305	315	309	293	329	344	323	303	309	321	278	307	315	302	331	322	293	303	306	316	316	312	300	307	297	297	308	279	292	299	293	317	305	326	316	277	320	327	317	315	273	316	321	305	309	318	343	308	341	303	321	283	333	317	308	313	324	289	312	309	284	356	293	331	313	284	312	313	277	324	315	324	321	320	287	320	317	331	302	314	344	304	305	305	298	343	288	310	327	311	311	322	311	308	344	332	320	280	294	298	330	286	346	333	347	297	325	307	323	313	320	319	325	293	302	324	316	310	280	347	315	301	312	333	320	339	259	344	327	326	299	290	337	319	345	308	333	301	283	288	294	303	318	307	326	335	306	301	339	315	289	294	287	309	311	333	327	279	324	347	350	342	305	331	316	280	310	298	303	299	308	276	325	301	304	307	325	333	310	298	312	349	312	329	327	311	350	305	312	314	328	301	329	289	312	286	300	333	282	306	288	331	295	289	344	305	317	297	306	300	300	308	304	307	297	290	336	355	347	339	319	304	322	299	334	322	321	317	331	335	318	329	322	302	289	322	304	308	350	301	330	323	327	300	300	308	330	321	338	326	312	312	301	325	306	286	312	308	299	311	335	322	326	366	293	304	337	284	328	310	318	326	331	310	329	310	303	355	299	277	286	301	304	293	281	288	308	311	321	325	299	297	284	345	327	304	309	327	306	326	357	326	327	357	337	323	332	312	335	347	348	332	325	309	309	310	331	315	306	320	295	323	307	298	303	324	341	344	320	351	304	317	332	324	322	327	293	314	309	295	359	317	345	315	330	300	304	318	311	332	352	331	328	336	335	299	336	320	310	328	296	323	324	306	305	328	304	334	327	324	333	292	337	326	296	307	310	303	333	327	310	316	320	323	329	307	318	332	344	325	312	309	294	330	299	313	316	287	327	329	286	274	309	306	339	344	305	308	309	300	319	278	294	296	303	304	323	327	323	303	354	337	336	359	300	340	301	330	338	330	268	320	316	309	312	352	339	330	338	357	327	338	338	303	290	340	329	336	320	315	314	293	301	331	339	294	318	340	337	302	318	301	331	311	311	330	336	309	328	312	314	336	318	294	323	351	329	300	357	313	292	284	326	297	310	313	334	344	299	318	329	303	287	317	337	340	318	287	295	317	326	290	323	306	356	315	303	317	302	339	296	288	340	321	330	296	317	286	290	297	339	300	281	325	304	325	315	311	341	305	301	331	306	295	319	288	291	333	325	302	307	317	344	326	290	337	274	312	318	328	341	298	291	328	317	299	335	319	310	304	299	322	329	342	298	314	298	341	315	305	295	300	332	312	316	323	328	325	326	306	315	293	323	318	309	320	295	341	319	332	350	327	302	272	348	286	305	329	298	317	335	339	355	300	310	287	323	307	301	298	323	334	320	340	304	334	314	346	331	339	308	335	325	305	316	303	356	327	311	329	339	331	335	313	301	333	297	324	320	333	318	305	278	316	307	318	337	318	307	285	311	310	289	329	329	274	320	312	311	304	331	336	311	333	352	330	322	316	335	311	316	306	329	312
6734	1899	2332	2959	2718	2408	2060	1806	1717	1529	1475	1290	1289	1200	1144	1115	1096	1059	1075	1036	1057	997	980	991	958	964	969	921	963	939	984	920	965	960	936	936	904	891	988	952	879	952	973	869	902	888	926	902	912	887	942	964	920	950	859	894	875	918	827	881	927	846	900	872	900	838	939	931	808	904	846	954	832	952	878	840	868	848	885	877	914	845	911	885	867	909	890	862	898	852	911	873	896	911	917	884	888	907	857	882	896	869	923	897	826	905	843	875	870	839	842	802	892	875	918	866	873	882	906	877	892	828	835	854	849	882	875	871	868	866	886	856	867	899	856	854	866	837	880	879	896	918	823	905	888	865	892	874	854	844	850	893	916	855	850	871	883	876	846	925	813	919	891	842	850	862	843	863	827	899	896	873	903	851	878	880	846	852	880	861	831	841	865	896	921	855	880	890	884	889	964	862	868	817	827	818	937	875	838	847	888	871	847	837	923	830	891	877	922	854	921	856	816	858	851	895	896	829	862	892	847	885	846	885	887	870	906	792	920	833	886	851	853	875	902	913	894	870	915	906	875	862	885	902	832	863	859	895	864	878	881	890	880	874	897	862	852	888	886	869	852	858	882	891	828	806	878	840	882	841	854	893	864	845	915	866	908	897	808	840	833	878	900	842	867	869	871	888	893	927	858	907	885	826	876	850	865	817	871	891	901	832	926	850	860	853	936	825	918	872	915	911	875	963	817	887	876	827	771	879	902	861	889	879	915	904	854	866	896	890	816	838	873	883	924	868	866	882	850	894	862	856	923	882	855	882	801	885	876	888	839	857	899	868	841	897	851	841	837	871	869	892	877	862	891	887	906	860	903	897	885	871	851	888	882	915	834	852	900	959	867	936	923	826	931	825	901	860	855	879	895	866	937	854	826	887	880	872	853	942	908	862	873	895	872	899	901	843	823	854	857	859	817	901	876	814	883	874	878	876	863	803	863	892	834	791	876	857	812	844	901	877	935	899	865	880	863	849	937	856	824	878	871	911	866	815	826	851	884	837	822	881	864	861	858	870	822	807	816	884	916	887	873	851	878	866	908	896	842	842	867	870	823	851	863	880	914	914	867	916	868	908	874	874	854	823	885	832	906	890	866	855	889	896	862	845	868	860	855	823	846	852	850	840	842	894	922	862	842	884	838	882	882	853	916	849	876	879	846	886	892	869	831	910	875	877	865	850	898	839	809	899	829	942	887	828	872	876	818	840	898	925	856	889	869	872	855	875	865	861	854	949	830	859	855	886	814	852	856	870	894	847	900	864	919	937	905	900	908	887	853	896	900	895	803	864	898	828	865	843	853	851	924	844	880	845	860	875	897	931	849	859	873	889	931	854	872	888	900	876	900	822	824	888	858	854	920	883	839	880	873	869	872	848	865	869	877	883	867	857	837	813	892	868	829	931	872	899	904	922	870	866	878	896	831	865	814	885	892	846	866	909	920	882	877	897	862	860	916	884	909	835	856	892	884	933	866	846	848	841	847	872	903	819	924	858	812	839	834	873	917	877	857	904	860	886	856	875	850	900	860	895	842	908	907	861	849	794	887	888	888	841	865	880	911	862	918	869	836	895	854	864	877	928	830	876	875	841	887	809	876	877	842	844	885	956	930	877	833	885	896	938	916	860	851	830	877	801	925	875	881	847	877	850	903	858	901	841	911	875	878	866	871	889	836	896	838	871	921	867	874	886	849	887	876	845	853	825	846	897	874	844	878	876	903	904	849	877	905	894	868	852	893	909	854	849	912	884	888	916	880	890	859	857	856	908	843	838	888	836	878	850	895	880	875	881	852	851	894	884	837	872	889	859	905	887	843	853	806	866	849	882	889	896	933	858	826	869	862	917	858	837	932	871	890	908	873	884	885	933	897	916	860	889	873	856	894	868	887	844	901	819	853	870	920	882	867	920	884	880	913	850	889	834	851	851	852	828	873	890	883	839	896	889	851	895	863	872	898	893	861	896	883	888	897	874	853	901	840	867	838	876	916	878	870	878	875	857	937	868	905	871	840	847	865	869	893	863	915	840	845	856	864	861	858	820	888	871	838	898	875	877	843	842	822	886	895	922	882	861	867	838	923	904	865	888	871	856	932	875	888	887	817	843	897	884	925	882	853	895	838	854	847	861	843	864	876	860	866	885	888	890	878	836	878	843	838	890	862	814	858	834	805	859	868	827	869	893	837	849	898	851	908	908	894	896	854	813	852	844	855	892	887	903	850	845	842	890	896	846	922	885	873	900	898	815	894	907	894	825	834	886	911	917	894	859	915	889	866	891	879	873	849	859	873	867	880	967	874	902	849	874	908	851	867	815	859	876	844	839	872	894	863	872	915	881	898	863	900	882	889	870	873	917	874	854	843	869	881	834	896	867	857	864	916	918	915	846	862	895	860	898	814	898	928	881	806	835	923	909	845	899	821	867	932	866	901	863	875	865	890	888	877	933	871	861	898	886	862	844	895	857	853	867	886	879	861	819	847	915	877	833	888	920	885	876	893	872	873	903	857	871	881	862	879	899	879	859	888	855	901	894	853	886	878	857	950	803	905	877	846	850	864	872	899	876	916	849	858	837	876	904	891	886	841	883	854	897	850	924	891	875	865	906	878	813	850	868	901	892	842	914	897	875	868	940	906	848	937	908	892	874	872	881	891	837	872	889	833	860	917	917	884	877	899	854	878	824	902	831	881	853	838	854	942	871	858	896	886	909	882	880	918	935	875	870	896	855	871	856	846	855	861	895	837	868	868	892	852	885	848	797	822	908	895	875	866	915	834	827	859	850	901	833	876	898	866	893	915	895	875	832	865	950	886	839	847	858	872	885	853	891	907	889	925	901	904	864	839	877	882	888	868	856	843	888	854	829	871	843	860	879	886	897	901	809	902	898	813	859	868	883	876	863	847	895	849	887	893	821	850	924	887	855	845	889	910	846	925	905	878	868	881	825	872	883	826	877	868	836	866	867	869	887	893	916	880	818	873	939	893	843	869	883	882	871	908	849	861	821	873	911	897	867	886	884	824	848	909	869	844	872	848	846	900	884	880	896	848	888	870	895	854	880	875	842	893	839	864	918	873	901	845	867	848	902	858	825	870	907	880	875	849	830	876	822	879	849	887	812	835	865	905	821	885	866	830	860	861	925	880	855	864	825	849	924	868	930	919	853	883	885	914	907	889	869	861	868	841	884	891	846	832	863	801	847	897	884	825	872	852	909	847	864	874	860	858	862	901	890	890	918	914	870	826	856	850	877	834	845	858	843	848	859	854	889	861	868	875	890	865	892	862	851	889	896	901	893	854	842	848	841	870	861	837	886	876	897	900	922	830	845	852	902	888	897	844	855	868	905	868	873	874	865	820	814	872	852	887	898	852	841	922	888	870	863	864	822	955	885	858	888	871	856	909	882	863	858	862	851	897	873	822	848	873	853	882	916	855	943	949	822	862	913	861	869	913	834	825	834	828	877	837	853	843	844
14861	2571	2039	1613	1101	895	708	633	575	579	479	467	427	470	402	416	424	406	405	411	389	370	403	369	393	380	354	370	371	362	407	380	369	377	387	340	375	383	368	347	370	384	338	404	348	374	368	364	395	358	372	338	380	386	366	370	380	383	330	343	347	366	335	360	355	377	346	356	374	356	329	356	346	346	356	384	383	367	334	395	354	354	358	355	346	357	318	353	339	391	370	363	335	347	321	374	360	352	343	355	345	354	373	361	351	387	343	354	358	381	362	348	366	370	345	374	376	366	357	374	372	368	369	336	336	348	393	378	383	367	338	373	356	330	321	332	343	347	341	325	364	349	373	356	373	347	352	362	343	334	331	377	369	390	376	400	352	352	348	344	398	360	353	386	333	352	379	364	353	348	375	363	350	342	359	393	383	329	377	378	381	352	316	344	350	353	382	367	355	373	368	353	362	352	390	349	359	375	359	353	373	332	324	325	377	363	369	348	365	373	341	386	342	375	360	359	349	364	351	360	348	365	348	336	366	362	340	348	335	322	337	377	365	333	362	350	353	342	381	315	368	347	331	347	357	341	343	364	341	345	363	345	336	348	356	345	355	332	370	339	358	366	375	340	331	354	339	374	360	347	398	325	381	392	344	357	328	351	319	333	367	357	379	347	358	338	364	345	334	356	356	362	380	324	401	360	345	370	375	344	373	331	363	370	339	320	349	370	338	353	311	338	356	365	375	364	373	312	364	335	342	361	367	381	375	337	362	344	362	366	340	368	350	363	326	352	364	321	372	371	333	355	339	331	331	362	355	329	350	344	310	345	340	393	331	395	354	352	347	340	372	342	360	352	371	385	323	347	353	366	348	340	363	333	367	360	342	331	342	369	331	356	351	316	349	379	383	387	328	336	358	358	389	349	319	383	351	355	348	361	355	352	365	377	372	383	351	336	358	330	393	368	321	352	343	368	354	375	335	375	330	359	330	327	348	366	356	373	365	356	389	365	345	354	357	344	372	342	363	354	349	313	340	367	349	329	366	345	361	368	329	366	311	320	339	345	377	379	362	326	326	374	374	335	327	329	332	372	352	361	327	348	340	341	343	337	353	372	378	376	363	344	358	385	346	365	381	342	346	375	347	329	343	393	384	342	331	320	363	344	360	357	322	349	327	355	327	323	351	342	339	326	349	321	396	369	334	349	342	376	344	347	355	354	373	339	365	382	319	390	337	353	356	344	352	356	308	375	335	344	369	359	366	384	334	323	357	347	336	343	359	375	356	392	355	323	350	358	346	371	365	380	338	345	357	321	364	334	337	404	367	366	357	367	374	340	368	403	342	355	373	384	358	346	365	327	378	367	353	328	358	357	324	371	383	319	351	343	339	371	363	335	359	342	367	351	318	394	397	353	354	364	361	359	368	362	357	329	393	372	329	358	347	348	364	349	368	362	369	331	333	360	347	348	362	353	380	369	344	355	361	353	344	323	371	390	346	376	349	356	395	353	379	366	373	337	323	367	333	363	342	356	383	376	369	338	334	362	350	354	355	339	331	342	346	348	333	353	383	375	348	379	333	331	351	358	324	321	374	338	327	348	349	372	350	367	353	355	336	344	358	341	366	371	372	363	351	359	367	360	357	376	384	369	344	361	346	343	350	361	394	343	352	312	340	364	382	304	360	383	334	347	362	375	377	339	365	339	372	388	375	380	383	351	369	357	367	371	327	371	352	359	350	318	323	377	364	365	350	329	365	348	324	340	348	367	383	374	364	387	338	342	356	384	321	361	314	354	387	377	346	362	316	360	335	365	350	341	348	359	345	365	365	329	367	340	372	314	344	337	353	348	322	373	341	343	357	338	352	354	316	353	359	392	343	370	349	349	347	368	359	358	365	368	335	352	362	371	358	347	369	312	350	344	341	381	356	301	322	355	359	373	360	317	341	373	352	399	333	344	356	351	348	381	330	372	374	393	343	349	373	366	362	344	382	394	329	357	316	336	354	353	358	358	308	344	346	373	368	365	358	341	352	363	344	365	379	323	362	372	368	341	307	313	396	366	353	316	347	342	347	316	335	393	327	344	375	351	387	342	349	348	342	384	380	346	394	322	338	378	332	358	382	372	335	358	376	365	372	357	374	367	387	333	357	362	362	359	356	352	364	388	359	322	354	337	382	344	354	354	340	362	324	371	353	357	300	367	332	354	344	330	313	341	350	330	360	345	363	335	353	345	360	331	381	345	371	364	376	361	364	357	334	361	344	372	322	323	372	387	376	378	356	355	352	331	326	354	341	363	349	313	351	342	341	381	346	396	338	352	356	335	348	364	334	328	353	329	333	364	347	376	367	373	353	352	360	367	338	335	349	369	341	356	359	332	352	352	367	358	363	356	352	365	368	323	346	362	359	335	364	349	366	356	346	358	355	342	382	343	371	342	346	320	369	373	359	325	322	342	382	371	342	381	352	368	339	323	383	358	366	373	341	348	345	379	357	369	364	336	403	350	329	341	337	340	333	347	344	372	344	353	358	364	381	383	338	365	311	323	338	367	346	340	382	337	382	348	329	368	338	348	339	367	324	379	355	366	358	337	352	356	342	336	334	360	326	372	331	321	322	362	334	352	378	351	362	375	374	349	357	349	380	373	327	369	361	345	323	352	323	346	354	367	337	345	392	366	353	325	290	335	349	383	335	361	365	327	338	358	381	373	375	366	356	350	349	371	346	366	326	352	350	353	368	323	336	395	352	330	374	360	363	360	370	350	348	379	365	365	344	369	357	308	360	387	342	345	375	399	331	357	369	347	344	340	364	367	372	346	382	364	358	339	380	341	384	350	361	398	351	339	392	373	355	345	369	329	369	367	365	338	323	342	346	349	387	381	334	359	380	354	352	388	373	364	346	357	393	345	383	338	359	390	345	355	372	321	364	342	332	324	342	347	340	353	374	347	325	355	351	355	373	337	377	354	359	318	359	371	308	333	358	327	364	347	362	366	367	359	355	343	339	352	345	357	323	362	357	340	376	366	322	377	338	296	330	321	355	389	357	360	358	370	352	328	340	354	360	342	361	315	326	336	365	336	336	349	350	357	336	307	347	356	379	334	343	343	358	421	332	352	360	342	332	360	353	337	338	354	361	322	362	355	377	342	349	347	347	333	343	358	342	349	370	356	391	329	335	374	386	335	336	360	357	364	362	376	376	339	346	345	375	374	344	360	355	380	329	333	345	338	342	382	357	362	364	326	369	335	356	334	378	380	369	350	347	353	359	351	359	341	376	349	351	358	318	357	363	355	355	381	393	365	355	376	375	328	342	355	359	359	344	337	370	375	345	347	363	347	349	368	380	363	315	347	353	346	340	340	365	370	368	360	348	365	367	364	355	311	362	351	350	353	347	325	354	360	328	346	360	347	361	372	341	378	337	353	365	348	370	368	367	356	325	334	360	316	360	334	396	359	360	368	360	346	342	344	372	356	339	373	365	321	376	347	341	356	368	357	328	351	312	347	333	344
7723	2509	3558	4549	4116	3647	3089	2629	2384	1940	1926	1817	1620	1549	1458	1439	1356	1275	1240	1220	1175	1214	1133	1150	1167	1115	1053	1092	1085	1072	1064	1057	1055	1008	1037	1014	960	1004	1007	1029	1008	1033	1025	991	1003	1034	1003	999	963	962	1002	937	930	954	939	949	999	961	907	958	946	946	900	936	993	914	956	971	933	960	962	934	953	960	933	948	929	945	983	909	990	938	972	892	916	978	969	980	948	956	933	973	924	948	963	930	892	890	981	920	962	982	972	935	961	932	971	922	913	914	992	946	995	901	911	935	902	959	925	918	964	928	975	944	965	944	924	956	955	897	959	914	889	976	948	884	934	965	935	922	976	894	922	929	916	930	951	924	968	951	945	907	937	892	906	972	922	940	986	956	926	933	885	917	923	895	928	940	969	917	946	874	965	962	1006	908	1003	983	896	955	939	961	908	918	924	924	903	917	956	900	955	913	951	911	938	891	952	868	897	893	913	930	936	954	885	952	911	890	925	889	932	904	915	927	952	962	933	950	929	953	942	951	912	903	921	906	871	948	923	886	908	953	971	924	932	887	931	941	908	922	953	932	900	941	902	963	989	921	916	928	927	921	935	934	886	931	983	972	901	963	935	937	910	963	897	953	897	895	958	916	977	930	927	888	895	903	939	890	916	985	974	909	930	942	966	931	927	986	915	894	913	912	957	917	912	914	953	967	958	902	926	894	913	945	953	940	899	885	914	904	964	945	954	906	961	924	930	897	937	882	921	948	957	908	906	908	937	906	935	889	917	883	895	935	875	941	938	919	954	928	943	918	898	886	915	888	888	898	886	883	973	945	925	899	889	941	936	984	941	871	947	924	932	944	929	965	879	917	903	952	952	915	973	932	871	993	938	934	934	966	890	891	934	934	913	915	901	949	938	899	912	865	891	929	934	889	974	874	948	887	961	890	950	1000	916	911	913	965	957	944	919	898	922	900	938	962	961	911	869	893	949	961	893	948	935	921	927	942	927	930	927	939	904	915	906	953	959	901	929	942	881	880	924	924	943	972	924	916	919	921	896	904	898	956	907	906	933	929	889	904	876	953	948	959	905	993	946	911	889	937	961	902	911	946	980	927	1012	942	932	886	881	921	953	922	925	877	919	930	903	944	900	991	924	927	910	921	937	951	974	933	896	917	974	912	931	897	903	869	919	980	973	963	957	912	932	894	955	968	924	928	957	969	902	952	904	921	923	943	903	980	939	888	899	857	975	889	897	930	956	914	938	913	892	921	895	941	863	898	936	897	973	957	940	884	936	897	962	922	916	970	923	916	961	923	996	949	928	860	948	861	913	916	926	911	895	901	901	937	941	894	899	914	924	954	922	968	948	905	853	917	947	935	1018	903	921	914	876	888	914	889	904	928	974	892	948	923	934	979	926	1002	922	957	952	931	943	914	931	941	923	954	960	856	938	937	919	937	948	945	923	916	910	947	929	896	850	913	946	859	945	955	928	895	947	906	914	884	902	940	890	925	933	1000	942	958	919	932	928	896	932	921	958	870	926	865	925	941	905	938	869	904	954	966	976	921	877	923	948	893	946	904	911	946	966	942	948	1000	950	901	891	960	937	952	898	900	921	986	912	947	966	920	916	932	878	889	937	964	902	935	876	961	901	912	880	921	954	937	895	917	974	972	922	924	976	944	907	942	878	921	910	975	923	946	902	893	946	957	952	924	956	890	892	900	930	884	828	951	913	891	974	931	867	897	934	919	910	926	872	912	947	950	907	981	974	954	907	907	918	916	866	944	953	908	930	961	884	925	933	915	946	919	924	950	981	939	958	928	916	980	930	859	936	957	907	883	905	987	931	956	903	949	968	939	879	919	912	850	918	851	974	894	902	927	912	950	934	935	904	899	913	959	880	907	940	927	913	951	916	879	965	853	971	900	952	954	967	894	966	967	861	931	956	965	983	937	916	917	987	929	898	934	907	928	954	888	969	926	955	920	956	916	895	863	904	936	970	971	979	905	919	947	900	943	907	928	936	954	935	918	964	878	879	916	963	918	883	902	948	922	877	901	916	914	936	930	980	895	927	947	966	909	866	892	912	893	908	915	939	935	969	908	930	922	950	893	922	923	895	931	942	885	937	943	909	974	906	951	926	919	936	935	944	893	952	902	904	938	923	914	987	896	893	958	918	928	951	940	932	1010	935	971	909	970	892	955	975	931	924	964	918	940	963	965	937	923	943	1001	948	912	918	963	953	901	929	905	963	941	932	969	935	913	889	959	910	966	899	958	916	995	933	920	926	902	934	863	928	942	917	947	941	912	916	929	937	933	882	929	875	969	897	915	861	936	881	946	971	928	898	953	890	919	977	885	959	959	957	968	929	940	925	922	881	926	917	935	951	935	911	947	922	930	900	924	921	938	941	908	908	960	911	921	984	948	936	962	909	936	921	923	935	953	924	932	903	912	928	952	883	923	858	918	876	955	984	921	906	949	966	909	914	942	957	946	926	911	950	935	944	924	950	920	955	949	918	935	923	972	963	925	943	968	911	950	880	912	942	940	916	904	923	943	896	908	949	884	914	903	904	924	964	952	900	935	918	985	939	922	929	920	916	959	952	956	914	924	955	933	919	913	861	962	910	949	949	991	958	889	912	940	916	900	958	943	921	912	809	921	976	919	922	884	924	912	933	964	889	973	968	949	940	996	901	892	884	892	935	922	981	945	929	930	881	912	899	910	886	935	983	901	898	881	938	926	940	951	884	919	902	913	933	952	891	888	924	925	947	922	975	954	977	944	929	876	911	975	918	953	922	935	966	1011	918	877	947	907	941	933	906	912	916	925	936	935	946	871	988	977	901	955	916	960	949	901	936	904	911	958	955	934	942	939	871	927	913	938	913	940	919	948	943	903	961	880	898	933	902	884	918	958	916	924	884	934	971	916	890	906	897	934	905	959	982	904	930	958	994	936	946	853	909	922	951	910	1014	971	954	921	903	944	907	925	930	911	967	915	942	948	911	931	970	921	898	943	936	935	938	932	953	960	924	926	932	930	937	926	880	933	880	912	917	905	966	974	937	909	881	954	947	999	918	1003	970	925	962	959	909	928	940	977	960	901	970	920	911	921	931	908	950	935	956	928	981	930	924	917	929	919	938	897	913	958	931	970	959	886	932	896	979	885	945	929	915	901	928	909	918	989	923	1003	929	957	966	935	953	955	925	930	929	966	919	951	906	952	937	921	921	857	915	890	956	886	877	967	919	929	963	929	950	941	941	936	966	918	966	908	924	947	877	889	949	909	980	904	942	939	952	921	905	942	951	910	903	924	905	912	910	970	941	930	899	938	935	886	912	941	888	933	909	981	897	917	973	945	987	925	890	962	936	914	961	899	896	904	903	915	960	950	923	928	939	894	921	917	922	952	881	956	886	950	934	948	952	872	967	922	946	962	900	930	967	902	927	939	914	949	956	937	924	946	902	893	941	967	887	881	896	901	904	994	924	978	922	937	946	911	968	923	969	903	987	939	906	925	913	943	926	924
1856	179	163	179	146	153	154	162	158	174	144	148	161	149	177	172	148	159	132	139	141	155	139	136	148	116	143	158	168	111	159	161	136	149	143	152	136	144	131	165	157	148	136	149	148	157	154	167	148	130	151	135	146	158	140	149	153	121	132	171	144	123	131	149	150	137	141	141	128	150	141	163	158	129	151	145	145	137	164	143	128	146	175	141	143	140	148	163	135	138	143	140	130	142	150	143	134	141	160	161	140	160	151	162	134	142	142	159	155	149	142	161	147	155	129	119	141	136	162	141	155	149	144	135	159	162	126	136	148	158	154	152	134	157	133	151	138	165	165	143	147	162	149	140	152	156	166	154	159	137	140	165	183	143	144	138	155	152	134	144	144	158	157	155	148	138	147	131	148	152	156	157	168	159	138	150	150	149	153	161	143	145	160	166	156	164	134	149	153	163	159	148	146	133	152	152	169	154	147	130	153	140	193	135	131	146	153	149	145	150	138	142	131	154	155	143	142	163	161	147	153	150	151	129	139	159	164	153	136	158	132	162	156	143	138	154	155	151	145	148	139	144	130	165	149	127	145	156	124	138	137	161	170	157	144	145	153	141	129	132	160	155	158	143	170	140	149	133	130	152	131	131	151	174	139	148	131	151	151	160	152	141	152	133	140	156	140	153	164	153	149	155	146	150	145	145	166	134	149	130	157	138	156	157	154	137	142	138	130	153	149	152	146	116	133	144	157	147	147	159	167	168	134	136	151	114	135	168	154	153	153	124	140	165	129	154	150	177	147	158	169	141	152	151	138	148	127	133	141	149	114	153	145	149	113	158	143	147	139	150	168	165	143	147	136	144	149	167	155	153	147	172	154	147	154	132	148	160	167	136	151	162	178	123	161	172	166	155	122	125	141	147	133	140	147	123	145	145	157	138	130	155	137	156	154	163	139	131	137	133	151	155	122	156	161	165	151	144	148	150	144	152	154	129	137	155	158	161	136	142	139	145	141	132	145	151	155	130	148	156	139	158	146	143	149	149	148	166	143	162	166	146	155	142	161	155	142	161	157	141	151	156	129	138	142	159	153	142	150	154	160	154	146	138	167	158	138	146	161	152	142	147	155	140	134	147	144	144	151	142	150	151	155	145	151	142	148	140	145	183	152	123	150	154	163	159	144	173	143	138	129	163	155	131	141	165	122	156	141	153	146	152	154	141	138	154	162	148	159	148	140	132	155	132	157	147	140	130	132	119	148	142	153	121	129	115	154	147	154	148	139	169	157	139	133	142	136	155	150	153	143	143	166	151	143	131	130	122	148	138	152	132	142	152	136	143	120	129	165	137	156	139	133	150	145	128	167	154	161	146	120	131	149	141	143	133	140	150	146	132	152	137	141	151	161	152	129	130	133	153	147	131	144	140	134	165	170	152	118	150	138	147	143	150	131	143	146	149	155	151	159	133	147	161	156	125	140	143	136	142	146	152	164	140	160	144	141	135	138	125	139	146	143	132	144	151	134	140	152	143	149	158	142	156	151	142	159	163	120	128	158	158	144	156	132	169	123	151	138	124	149	130	142	148	155	175	124	160	143	149	147	162	126	161	166	151	166	171	130	137	142	144	125	140	131	153	168	127	147	150	150	159	139	121	155	150	132	144	134	151	161	157	159	133	146	139	156	150	141	144	141	141	126	170	143	138	144	146	146	126	156	141	135	142	141	134	146	149	158	150	136	138	171	143	134	157	125	144	133	147	141	134	134	143	126	125	140	149	157	136	144	138	167	146	172	131	149	146	150	126	148	141	145	141	149	155	179	127	134	155	158	159	129	161	130	139	141	169	149	144	167	148	145	139	127	146	156	157	144	134	148	131	157	161	145	157	135	156	164	139	139	135	127	160	148	131	136	143	147	157	143	160	160	135	126	140	133	178	135	151	128	164	135	153	163	149	167	143	132	148	144	122	161	149	151	143	140	128	161	143	134	157	131	138	148	151	141	147	147	112	157	158	134	131	186	146	150	143	136	150	131	119	139	148	137	133	139	148	151	125	149	141	146	143	158	136	119	138	150	136	143	135	133	157	157	145	152	144	136	141	152	139	150	144	146	149	162	167	163	144	154	180	139	146	130	158	164	158	134	153	137	155	120	148	157	165	134	153	130	153	140	133	104	147	147	144	156	159	155	137	145	151	182	134	135	122	145	169	121	149	136	148	136	173	131	166	152	140	167	161	162	153	166	155	145	145	171	143	154	140	153	144	145	153	168	160	127	144	140	162	147	154	153	122	154	151	154	139	128	157	132	132	147	146	143	146	143	143	139	149	143	160	146	133	162	158	142	141	132	141	134	154	158	132	131	166	149	164	157	155	125	160	172	131	137	165	131	139	138	123	151	130	151	157	149	153	135	135	146	140	144	137	151	170	133	144	170	141	134	135	161	156	171	155	152	142	149	162	142	135	139	153	133	144	152	140	119	148	154	142	160	152	157	166	151	147	149	131	158	137	144	153	127	124	140	145	146	157	143	127	120	150	135	144	138	140	143	129	165	143	151	130	139	155	137	159	135	159	147	153	133	164	114	145	130	145	149	128	136	140	147	143	162	157	147	164	156	144	159	131	133	123	132	153	144	169	151	124	142	128	150	161	137	137	145	154	123	130	131	147	162	159	145	137	152	122	165	154	146	142	128	168	154	144	122	154	135	162	154	145	156	144	168	129	135	155	140	162	147	133	168	150	155	150	138	140	157	147	138	143	138	146	137	142	140	124	144	147	152	150	157	149	135	131	154	149	147	148	154	143	161	140	135	131	149	135	157	147	135	129	130	144	137	149	148	145	150	150	150	145	143	160	144	153	172	147	147	132	141	152	161	147	137	131	164	140	124	150	135	142	147	156	146	151	154	156	164	132	154	150	143	165	135	148	147	173	156	133	161	164	150	149	164	143	174	142	162	147	137	146	135	128	141	148	138	161	166	151	140	147	133	149	158	147	159	159	156	141	149	154	149	145	153	147	161	152	165	133	132	156	145	135	132	139	163	130	148	134	160	136	151	150	154	136	133	144	134	128	133	114	146	147	127	129	169	146	151	138	154	135	131	151	147	144	137	140	147	148	161	141	143	146	127	160	141	132	150	128	141	140	160	137	145	164	152	156	142	161	168	133	156	151	160	151	151	157	155	159	132	158	143	147	156	130	134	156	146	137	145	161	152	146	136	138	145	100	127	158	170	138	161	131	158	155	150	143	144	150	152	180	147	141	160	143	140	156	143	131	140	136	140	149	147	160	134	143	157	140	137	172	161	163	126	133	141	145	181	152	153	132	121	140	157	144	147	162	145	137	148	133	143	154	138	154	140	152	158	146	140	147	151	126	146	159	120	155	129	155	141	146	153	149	157	158	151	139	136	155	130	173	155	136	160	156	156	170	149	142	147	149	130	151	152	151	140	155	167	144	170	105	131	148	135	165	141	145	149	144	163	127	141	149	138	149	169	152	154	150	135	140	148	147	119	132	151	153
2142	538	593	577	605	558	512	542	530	550	467	498	513	519	518	527	484	502	509	481	447	474	523	459	493	485	495	494	487	513	419	474	473	500	459	508	502	479	449	458	461	455	467	463	509	453	456	468	485	480	472	498	509	488	452	501	502	481	494	508	467	490	449	471	456	492	510	481	479	502	467	524	458	470	491	456	450	494	457	456	473	528	482	508	468	478	480	431	522	461	474	470	463	472	502	488	501	497	463	479	489	457	473	459	498	462	481	461	508	482	457	477	525	497	524	450	493	499	485	447	495	482	480	500	490	453	464	466	474	488	483	454	487	500	491	459	490	500	496	527	503	486	498	507	473	465	486	460	509	509	478	477	468	466	477	468	492	477	520	484	469	456	478	497	486	493	492	464	486	482	480	490	517	506	485	493	482	508	496	483	476	506	468	517	502	510	512	460	503	512	473	486	466	505	467	495	483	456	507	491	487	476	482	479	475	499	493	455	489	486	512	433	488	451	486	505	504	516	453	476	470	454	458	476	457	471	473	458	483	461	453	488	487	504	489	500	461	493	470	493	455	469	490	450	522	515	506	466	482	479	485	481	422	480	497	481	505	465	507	486	457	530	512	491	471	479	495	489	485	484	473	524	464	456	470	491	486	494	479	487	473	499	474	505	478	468	491	486	492	444	479	494	484	505	465	475	506	489	465	463	458	492	498	475	459	485	485	495	458	479	460	494	476	436	489	452	463	490	482	512	491	489	536	487	489	442	505	510	471	468	491	505	484	513	481	510	455	470	499	448	470	520	458	489	487	460	485	515	489	493	513	484	532	477	474	483	486	451	483	475	448	472	489	473	471	463	467	473	482	494	462	452	557	456	459	469	470	533	460	506	473	506	460	487	486	454	466	477	510	493	475	476	470	466	473	492	490	515	442	496	484	525	484	510	508	510	455	491	450	477	450	494	464	512	442	509	496	474	500	473	467	519	496	452	509	529	489	509	502	491	489	507	506	535	471	472	462	459	533	496	495	497	465	500	455	475	509	488	477	528	494	500	475	491	493	472	504	549	512	445	487	479	468	501	496	509	542	484	476	497	515	495	487	478	539	469	482	461	497	489	497	498	487	489	463	480	485	479	463	493	457	495	490	444	516	440	481	489	474	472	479	487	459	492	514	499	477	512	486	475	463	506	506	523	516	453	473	465	475	504	504	476	460	445	494	495	500	426	500	472	467	494	459	454	479	452	442	450	469	479	452	456	469	490	476	493	487	471	464	454	501	493	478	471	505	465	449	480	505	465	468	528	484	477	449	459	499	484	492	513	445	467	517	509	471	477	510	482	481	446	452	506	494	471	477	471	500	506	475	484	455	511	493	456	493	484	472	464	469	471	467	487	503	493	511	475	484	500	460	493	463	502	501	444	461	488	484	475	531	495	489	464	495	482	513	460	471	480	493	483	458	485	501	461	466	480	494	438	471	515	483	490	481	448	501	466	469	465	525	480	471	499	515	487	445	496	459	460	478	493	466	495	476	457	502	455	497	475	458	492	495	455	502	467	449	524	501	459	467	465	502	502	415	454	449	468	470	476	459	494	489	534	491	522	492	467	509	489	451	470	483	467	453	480	471	519	494	483	525	475	486	472	504	483	498	478	453	490	480	479	493	462	438	490	476	496	511	509	504	494	524	498	497	476	467	462	496	501	479	430	512	474	510	475	480	443	516	470	463	476	524	458	456	511	478	460	472	510	479	499	511	475	477	477	469	503	503	496	534	474	439	492	495	495	518	479	470	499	501	471	470	491	462	487	490	453	497	463	464	509	432	491	489	455	491	499	483	485	464	493	455	479	504	461	496	442	485	433	490	509	459	483	481	505	485	505	490	431	482	505	461	499	527	464	499	454	487	493	489	490	493	473	464	499	470	482	480	499	460	493	497	485	485	485	488	483	467	473	446	486	477	471	488	484	482	503	473	461	491	452	529	458	479	472	461	485	483	453	498	508	480	480	455	497	499	442	487	459	486	486	489	471	483	507	493	523	472	437	488	482	455	472	483	491	484	473	509	468	501	498	448	485	526	498	441	490	509	467	541	466	507	517	468	504	473	465	454	486	511	503	462	500	457	468	490	496	482	524	509	480	471	481	482	509	487	523	524	469	469	489	470	457	502	478	469	449	479	501	465	466	500	471	494	479	486	477	472	457	479	447	457	486	459	463	475	495	467	469	532	503	463	502	471	480	452	519	463	462	509	515	472	547	486	489	464	485	479	505	554	484	502	469	505	469	497	508	508	468	516	509	521	493	501	484	497	494	476	473	486	517	469	469	486	484	506	518	489	505	466	513	473	459	466	464	437	520	516	506	509	486	481	515	493	508	528	495	453	446	488	505	504	491	461	516	519	503	465	479	492	504	487	519	499	491	451	458	488	453	491	504	493	459	504	476	440	513	481	472	465	469	510	496	459	523	479	472	449	469	518	486	450	503	471	474	492	472	440	505	500	478	466	530	461	534	484	494	486	468	522	508	510	470	501	478	523	516	477	495	475	438	448	503	464	490	510	470	496	426	456	455	441	473	480	450	489	487	523	496	465	497	480	463	495	514	487	480	476	495	460	451	429	496	468	490	469	469	465	500	507	471	471	443	518	450	484	453	481	453	456	512	503	491	476	494	459	510	487	486	506	491	474	451	466	500	510	459	518	471	460	503	458	477	491	469	489	480	489	516	486	495	468	529	488	492	489	439	471	485	450	452	473	491	521	482	516	474	479	465	502	535	510	502	524	464	501	508	460	475	506	427	491	493	480	473	475	498	460	533	469	487	509	467	463	463	449	468	529	462	529	471	476	483	498	458	511	463	512	470	489	458	469	463	459	485	488	504	468	484	475	513	480	498	505	492	489	491	509	495	461	522	484	489	454	466	472	467	488	502	474	461	508	486	474	537	474	453	464	507	510	497	496	490	493	505	486	501	489	493	485	493	448	475	475	519	493	520	505	454	502	503	482	447	469	481	495	526	459	476	498	478	457	533	473	510	459	510	463	508	455	492	501	505	464	491	513	433	473	523	497	511	480	491	480	480	462	483	457	480	517	493	480	497	479	512	481	490	469	462	456	497	472	479	472	487	476	470	496	476	475	479	496	446	489	510	478	506	503	471	493	514	473	482	472	493	497	477	481	474	458	527	449	515	506	488	526	470	461	500	464	496	479	514	516	485	494	470	467	478	507	494	481	466	476	474	471	496	472	519	452	513	490	467	451	472	457	458	471	477	475	528	478	463	477	488	472	481	462	493	494	476	471	478	471	492	491	537	502	473	524	499	486	456	485	457	510	470	478	457	477	489	504	498	519	473	507	479	466	458	480	489	476	508	501	444	487	471	510	491	431	472	477	472	474	470	471	490	481	499	457	498	459	470	505	470	489	460	508	468	432	455	477	509	485	456	495	473	495	488	521	520	512	488	504	479	502	471	498	482	438	477	428	468	514	492	495	499	446	473	477	476	483	502	492	469	466	478
8431	1153	1097	914	761	634	576	462	426	410	399	385	356	340	331	332	364	328	332	374	337	306	277	337	327	334	312	341	319	314	307	318	323	356	305	321	343	353	323	332	339	337	293	312	293	332	344	295	327	314	301	316	301	298	325	335	324	336	318	312	346	320	333	330	281	315	289	321	331	288	329	338	311	317	338	333	318	345	323	296	326	334	290	319	267	349	341	304	312	300	341	331	317	329	314	328	331	338	339	332	326	333	328	303	292	330	272	270	342	292	297	308	314	281	300	289	316	288	298	317	271	323	286	340	305	306	306	314	314	348	308	322	313	324	325	317	305	326	317	293	297	279	330	329	331	287	329	282	311	326	303	361	289	297	315	293	304	312	313	320	322	327	323	290	297	322	335	333	337	301	358	299	284	301	323	317	315	329	313	334	315	311	314	340	345	302	320	320	328	294	310	329	317	303	321	272	335	334	329	348	309	327	309	320	318	315	296	320	294	329	301	302	310	370	307	301	347	314	313	317	344	306	304	339	319	326	331	302	324	309	304	305	318	323	326	303	326	313	334	288	307	318	334	294	314	349	346	312	321	289	291	340	320	324	293	304	320	319	340	313	306	320	296	245	354	320	289	295	338	335	329	324	320	326	294	302	324	293	301	323	299	305	283	326	314	300	302	315	341	306	309	328	370	295	293	322	299	298	314	314	319	325	321	293	284	311	324	353	297	272	316	293	317	300	306	290	310	294	298	298	320	315	320	327	324	316	308	331	310	314	315	344	313	328	322	303	322	276	309	314	299	298	329	329	311	320	307	331	299	331	309	337	350	313	284	324	300	325	289	323	312	307	333	301	316	314	341	301	319	344	292	333	305	332	304	327	291	334	309	357	304	308	285	300	316	314	348	305	295	317	304	282	287	325	319	303	347	298	314	281	312	300	317	306	315	321	315	315	307	308	314	315	312	318	321	314	312	292	342	329	320	273	311	312	320	311	334	310	310	292	336	320	299	316	328	329	287	321	341	331	329	334	322	351	338	331	335	312	299	328	329	309	333	311	297	307	312	325	300	292	311	295	277	335	326	338	311	323	304	292	301	300	330	328	306	299	312	331	301	361	297	323	331	277	326	334	308	337	324	330	319	297	291	317	307	316	342	356	322	300	300	273	320	307	319	305	331	312	294	299	297	310	365	275	333	316	307	288	303	314	300	337	311	323	313	319	292	310	330	321	321	302	313	324	332	328	316	328	305	311	288	318	303	315	360	306	327	324	324	302	299	314	311	309	306	328	297	332	352	322	308	317	288	302	338	308	295	303	303	298	315	310	306	316	296	312	317	316	305	277	307	333	312	285	363	330	317	302	321	320	282	320	323	307	305	326	333	329	315	353	306	311	363	330	293	305	313	303	283	310	327	324	297	313	318	309	314	340	320	332	325	336	329	311	313	322	303	336	306	322	309	315	289	344	309	304	299	272	328	316	334	310	331	324	332	331	293	292	319	350	314	366	297	275	310	324	329	342	347	304	331	331	315	308	346	334	316	339	304	330	340	299	320	334	304	292	306	322	332	325	344	316	328	311	300	341	314	300	310	347	345	292	337	287	312	298	326	304	313	280	323	305	331	301	323	302	302	335	311	318	306	321	336	318	321	324	295	338	313	303	323	349	315	347	331	312	323	284	311	289	328	306	327	338	306	293	313	314	330	325	300	309	290	315	302	300	334	299	294	297	301	311	323	338	293	336	340	327	280	334	283	320	283	328	325	320	313	337	315	331	295	323	329	337	333	320	335	320	352	334	356	337	317	311	315	340	298	299	320	301	306	294	347	302	293	357	336	315	336	279	278	297	288	328	314	337	333	297	336	271	318	293	351	330	367	334	336	320	314	331	325	293	313	335	315	288	309	302	306	320	338	324	303	319	319	311	334	309	313	327	299	314	306	284	292	316	362	323	311	304	331	350	308	320	301	321	329	304	288	316	305	336	300	322	320	307	288	330	330	291	325	290	287	335	320	298	305	292	329	294	313	341	347	325	326	324	347	309	297	313	282	298	287	301	320	292	311	314	319	304	311	303	320	311	324	307	321	315	319	319	325	331	299	300	304	315	351	325	338	299	311	335	307	298	340	303	338	328	324	335	329	289	297	283	292	318	327	309	327	318	304	303	303	316	339	279	331	297	297	340	318	317	340	290	319	314	321	292	313	315	298	346	344	334	308	301	326	313	303	311	316	317	312	311	339	294	306	299	297	329	306	344	340	328	319	321	343	352	307	321	333	306	319	308	304	310	314	313	306	287	332	312	299	333	260	321	308	339	329	333	338	298	317	343	315	287	313	328	326	310	318	316	310	316	325	311	330	315	341	325	308	296	304	322	308	325	337	343	323	296	325	327	334	330	329	334	301	303	293	313	285	333	319	293	292	322	279	346	309	329	294	340	324	342	320	313	331	309	327	289	312	320	331	319	336	283	349	316	309	320	308	336	300	323	308	316	297	314	331	319	297	324	283	337	302	334	314	303	314	292	288	323	327	330	331	320	330	334	303	300	313	319	301	314	289	283	295	317	284	351	329	303	314	304	272	299	308	304	313	319	313	293	306	341	307	308	330	319	303	309	343	290	341	339	339	303	352	311	301	308	306	326	311	307	333	299	315	329	294	305	303	300	332	336	301	302	291	332	356	316	333	290	342	307	339	325	304	295	308	308	318	333	311	303	316	314	333	313	332	331	323	328	317	294	284	319	319	328	355	318	372	337	308	333	331	285	317	292	294	323	348	354	338	329	305	276	307	331	329	333	298	314	330	298	313	344	313	311	347	280	297	308	298	322	329	309	305	332	342	331	302	321	307	299	333	315	307	326	327	306	328	292	336	311	296	364	321	300	282	335	322	321	291	319	322	305	302	340	348	305	327	332	329	285	310	325	301	307	317	317	329	327	310	316	325	315	321	298	321	298	290	334	333	316	296	298	328	321	333	292	335	333	287	307	336	306	290	338	295	305	329	296	314	325	320	343	298	326	302	296	295	304	339	325	333	326	319	321	293	300	324	302	300	315	295	318	290	326	316	312	310	330	300	343	289	302	276	328	319	334	343	304	334	337	283	329	305	318	325	295	299	300	314	307	299	336	306	303	270	332	294	301	301	310	292	321	336	304	321	346	326	314	299	310	327	283	316	316	342	344	339	325	325	300	340	322	307	353	325	367	323	321	306	326	324	287	305	350	330	314	285	296	327	320	304	313	325	317	319	309	317	314	316	331	339	307	320	317	311	312	307	319	349	324	295	301	314	316	305	328	332	309	315	299	312	340	319	338	349	318	283	336	383	325	297	315	312	311	295	304	338	312	292	324	320	274	312	311	273	312	326	330	341	330	310	280	341	347	307	295	319	280	319	294	332	322	306	299	283	319	313	283	291	272	340	310	329	347	323	308	344	303	308	281	318	327	328	321	308	294	315	331	331	319	332	324	313	314	293	339	335	313	296	320	322	349	324	319	311	270	298	335	308	337	304	350
5943	1662	2260	3009	2716	2388	2225	1860	1750	1558	1469	1294	1235	1233	1180	1123	1124	1072	1065	1026	1101	1038	970	966	958	991	944	954	1011	948	988	883	915	954	927	945	939	848	903	949	929	883	836	902	893	889	901	882	976	907	883	897	844	857	879	868	877	861	848	870	890	900	844	902	861	832	830	866	925	897	946	887	869	870	866	857	852	922	860	842	881	867	889	911	850	907	904	898	828	993	902	847	863	896	895	880	895	854	894	853	856	900	872	845	818	856	885	833	899	852	845	909	881	907	849	863	859	877	866	877	848	889	836	907	860	887	905	828	867	840	855	898	823	799	827	895	841	905	923	825	843	860	877	874	896	923	855	900	868	901	787	894	854	871	861	879	920	896	845	883	881	886	872	887	863	797	852	905	888	834	877	869	915	854	828	862	888	866	815	860	928	936	876	871	880	822	838	892	885	816	887	914	885	845	830	897	858	873	911	905	871	850	809	843	879	877	818	876	835	893	868	849	902	872	886	862	840	826	874	910	851	861	893	875	872	874	848	862	861	871	877	872	835	905	838	857	890	855	874	875	835	896	910	879	810	849	869	866	862	829	885	903	854	850	869	882	872	878	885	908	926	884	851	873	836	899	876	837	842	874	874	920	861	879	875	867	835	867	862	796	891	917	864	903	805	933	877	894	896	879	814	870	878	916	877	902	928	914	873	875	882	834	900	858	873	848	864	899	872	869	830	913	898	885	825	907	876	849	866	874	810	840	874	836	895	913	865	870	924	824	871	915	859	878	904	875	829	873	904	877	866	891	887	872	812	918	887	836	858	892	833	902	848	868	857	896	810	889	877	914	889	881	848	839	838	887	861	874	847	887	875	894	867	869	859	903	876	787	859	854	920	846	940	825	896	922	862	886	855	866	845	851	853	844	847	825	848	859	824	901	884	844	840	889	887	809	898	879	867	945	888	879	888	961	864	866	905	906	873	887	910	883	846	898	881	897	906	840	844	885	842	901	890	876	863	864	833	851	840	896	853	867	884	849	858	877	892	895	887	876	829	917	861	888	812	873	894	847	842	843	926	835	896	858	891	884	876	929	873	871	839	848	846	870	905	905	899	829	884	883	884	871	843	891	841	887	860	910	878	863	942	888	887	876	868	920	881	835	849	901	893	907	853	841	830	830	852	874	903	851	871	890	840	874	835	874	883	826	900	864	847	919	847	874	912	877	888	891	885	868	901	863	879	877	864	822	889	880	920	878	870	877	851	870	849	862	874	870	843	831	898	892	870	932	887	852	881	894	871	863	900	940	868	872	886	907	862	873	848	924	824	856	890	820	879	873	885	869	841	905	865	895	893	863	883	884	878	889	855	814	867	890	925	855	881	889	879	855	866	889	905	890	945	869	814	868	844	882	926	828	891	881	865	830	852	857	875	850	898	839	879	939	881	818	869	851	860	917	853	868	884	867	934	879	891	855	873	905	863	839	872	911	911	849	856	863	882	908	818	851	867	867	899	866	918	871	910	868	891	854	860	874	920	826	864	921	867	881	875	877	856	848	849	887	845	824	875	857	887	884	848	872	839	889	856	848	813	865	930	904	847	919	852	847	890	853	868	862	868	899	871	851	864	888	897	863	903	878	861	882	879	884	865	854	898	915	930	832	831	862	902	903	884	859	859	839	883	802	870	876	910	885	817	842	827	917	850	869	858	915	814	871	873	813	877	832	918	853	907	819	857	863	863	870	838	883	833	847	876	896	897	908	829	920	874	867	887	857	847	872	846	862	876	879	903	853	874	862	900	870	897	860	897	914	820	914	917	839	833	859	853	931	911	913	881	844	908	844	870	825	861	841	874	884	898	879	852	917	891	797	910	864	842	859	835	880	889	902	797	887	908	910	901	882	868	904	826	857	843	892	844	898	874	853	911	830	884	852	931	837	874	856	890	785	867	885	854	921	847	818	861	849	879	859	864	904	844	883	879	945	907	839	913	901	838	850	867	872	863	890	920	928	848	899	907	892	896	862	863	874	888	860	875	862	870	829	874	842	864	811	895	874	862	848	881	848	863	884	882	852	880	842	821	889	860	871	859	901	885	824	912	844	892	884	870	848	921	878	835	856	890	902	907	897	886	817	863	893	879	900	891	934	877	877	865	863	845	839	902	908	872	900	878	896	835	850	930	823	879	865	873	842	834	879	898	862	939	907	856	896	892	880	827	851	840	838	848	875	880	875	878	927	901	833	885	819	898	832	845	892	823	862	830	927	851	873	845	861	834	872	867	858	861	880	873	837	938	868	889	869	898	895	839	853	869	880	849	827	918	868	968	873	855	909	849	906	908	868	873	835	843	874	848	814	843	879	813	874	839	862	851	876	907	877	869	890	896	859	862	881	885	827	899	901	832	864	907	889	967	921	859	870	900	831	879	864	846	840	850	884	856	836	859	849	890	900	840	872	887	862	934	868	907	858	848	851	843	861	891	867	837	918	895	874	873	892	927	848	849	831	921	911	890	836	893	807	864	881	838	903	876	896	894	849	925	880	867	867	894	877	902	863	840	811	848	927	921	914	875	862	886	827	821	878	844	817	943	803	901	906	865	875	893	819	892	918	815	918	861	848	928	915	916	893	862	855	881	902	837	882	883	868	857	903	863	901	863	907	852	895	859	904	894	890	917	801	849	855	848	837	914	919	896	918	887	864	855	890	883	878	851	854	873	854	887	873	866	827	855	873	918	873	835	832	865	854	852	858	873	928	876	881	849	857	851	847	854	855	847	833	860	825	915	842	864	873	831	848	852	802	885	828	900	875	935	943	877	812	861	892	868	877	853	865	795	814	880	879	837	940	901	852	869	907	836	860	899	892	777	856	869	873	837	871	846	871	881	908	902	887	903	842	949	875	889	880	840	859	889	888	874	843	835	868	909	841	902	823	868	909	868	897	887	891	857	860	876	894	839	899	875	859	865	913	850	918	829	846	823	856	877	859	868	903	881	879	844	768	846	886	847	846	860	870	889	870	880	851	870	907	911	822	887	919	837	846	885	884	880	826	858	831	837	923	849	851	873	852	913	902	907	837	890	833	872	898	858	881	806	840	896	860	859	879	863	905	886	834	926	865	911	858	857	798	855	879	841	852	862	934	879	869	869	886	888	897	839	879	878	862	856	815	852	852	844	913	876	861	859	893	930	884	828	860	818	833	864	831	874	889	888	885	911	849	885	850	860	880	858	876	890	855	815	935	869	844	861	897	881	849	918	851	883	871	849	861	851	827	898	892	862	893	859	883	856	899	837	877	836	856	853	874	900	916	840	895	912	847	848	900	824	860	901	911	925	863	883	825	855	875	915	867	894	838	866	870	868	882	841	902	893	875	870	865	886	890	882	845	852	853	868	872	891	862	851	836	876	881	881	823	902	799	879	877	832	887	868	825	871	867	913	874	876	882	857	908	880	860	881	850	842	869	902	895	916	860	879	887	906	899	894	863	813	886	871	896	849	876	790	901	907	887	920	862	855	871
14518	2224	1966	1555	1195	946	777	635	550	492	517	461	505	452	420	432	400	414	387	404	382	362	366	383	400	379	403	379	353	381	405	379	384	407	365	345	369	351	373	371	359	351	371	338	367	381	387	359	372	392	381	375	304	361	380	357	355	356	388	345	397	375	331	358	337	395	353	365	370	360	371	327	344	386	325	359	337	373	371	372	358	395	361	337	299	341	346	354	356	363	334	396	368	331	357	374	351	365	333	341	346	368	371	375	379	339	349	356	357	350	329	382	399	325	346	380	382	358	352	382	348	328	353	335	350	350	347	340	340	335	359	392	331	337	333	355	340	341	350	403	336	409	382	346	332	351	355	348	354	370	375	327	327	312	368	382	374	340	359	345	385	358	353	355	351	330	327	349	354	344	354	322	388	344	338	327	394	379	317	349	351	331	358	357	363	350	361	365	356	370	361	378	349	339	335	379	322	347	332	346	372	347	339	388	344	325	344	383	346	350	325	369	354	340	354	334	345	347	324	354	369	371	346	355	346	345	364	393	328	348	386	348	389	352	350	312	376	355	334	349	379	350	351	346	352	348	352	336	355	372	350	384	388	344	369	354	337	329	373	360	335	375	366	339	373	381	369	337	374	342	329	336	352	383	328	338	384	342	342	368	353	349	362	345	367	339	352	361	334	355	358	353	373	396	336	378	335	343	364	376	341	346	364	318	326	334	406	366	361	366	347	339	373	347	358	341	382	390	359	312	354	394	363	381	349	353	317	355	361	379	338	354	349	377	359	391	327	372	322	365	338	372	354	347	353	347	328	377	352	347	392	310	351	363	352	375	341	356	394	336	344	336	361	354	351	347	359	379	365	378	357	356	354	331	304	376	361	360	378	373	358	357	337	335	346	393	366	332	359	358	362	369	344	384	355	352	331	335	400	334	352	379	341	345	380	348	351	343	327	332	374	369	349	368	367	356	342	335	407	354	387	372	365	363	354	349	356	321	360	334	326	350	348	354	349	337	305	361	347	329	325	382	367	373	355	364	353	382	353	369	304	341	389	339	377	395	349	338	342	377	339	387	381	355	387	343	332	372	332	347	377	371	348	387	371	367	380	366	357	349	370	358	284	335	324	372	349	326	372	361	343	353	306	364	370	333	362	333	320	394	367	343	336	369	327	362	333	370	352	352	343	336	353	336	390	305	358	351	351	356	335	341	389	371	349	338	350	338	355	342	372	397	377	341	369	372	359	327	368	349	338	355	359	351	379	361	374	357	359	317	392	356	366	358	344	379	348	344	381	352	328	375	355	336	383	352	357	358	370	364	379	352	349	378	382	380	386	396	361	347	349	332	351	380	325	299	388	399	349	379	334	374	402	385	344	382	329	369	373	371	395	330	352	345	355	348	343	346	353	328	332	323	365	352	344	363	348	340	333	397	345	375	349	347	333	359	348	364	332	338	348	343	346	365	405	381	336	353	363	379	402	360	366	327	359	368	325	365	350	374	348	384	377	342	374	394	371	362	384	320	369	367	355	369	348	377	348	359	356	338	398	382	361	346	370	412	353	378	325	362	363	354	357	302	375	336	306	358	347	368	315	355	365	341	363	332	361	377	332	309	346	362	372	353	369	375	360	351	375	334	342	358	345	346	345	337	328	358	346	358	373	359	337	329	325	357	333	340	354	347	337	357	385	342	329	382	358	363	344	319	351	349	310	376	356	365	325	369	321	384	343	348	386	353	341	345	338	344	346	373	347	344	344	358	357	368	344	363	356	314	350	321	343	316	354	384	358	341	333	338	353	331	343	376	359	335	334	349	342	336	343	353	329	355	368	370	324	361	357	338	344	365	347	346	405	368	371	328	334	353	360	327	319	353	354	371	365	369	396	345	345	328	393	336	342	346	356	371	349	362	357	363	320	359	360	350	341	369	361	390	363	342	343	334	332	355	325	355	334	378	394	333	360	334	336	372	330	376	366	358	329	361	348	370	353	335	347	350	360	368	381	348	319	373	327	359	365	381	366	336	378	356	325	366	351	320	350	355	360	375	370	345	353	344	359	386	368	371	319	375	374	339	334	378	367	352	352	357	354	330	375	344	359	374	343	360	366	327	377	343	367	328	374	315	394	338	318	344	335	343	351	351	374	358	356	350	375	337	331	373	369	358	355	340	376	364	372	351	355	384	358	329	332	360	359	338	350	394	321	351	320	368	353	372	344	353	344	340	332	358	344	371	365	352	349	375	356	355	376	374	390	407	325	371	365	360	356	353	355	371	375	379	353	345	358	340	375	335	376	363	342	315	341	361	331	355	347	345	378	332	361	380	339	314	395	364	370	360	324	348	376	349	356	362	378	346	376	318	364	357	323	345	334	340	374	338	372	334	347	370	384	338	345	377	339	331	336	339	340	360	325	330	343	357	325	357	364	341	360	349	358	338	360	352	353	368	406	326	337	373	370	369	330	300	372	344	305	342	332	346	362	314	355	333	364	383	373	350	354	363	368	371	362	330	356	360	354	341	387	364	338	337	351	332	329	374	357	364	348	329	332	329	345	370	323	362	361	344	363	356	348	343	389	358	345	364	367	370	347	357	396	359	371	347	343	370	360	376	333	315	369	348	342	358	345	349	327	354	347	361	366	409	329	366	349	371	329	364	334	358	322	336	342	338	351	353	329	357	347	380	372	351	332	339	368	343	391	324	378	357	330	381	329	330	367	339	384	342	342	350	347	360	355	331	323	362	346	360	339	319	366	337	342	381	355	379	350	357	394	374	340	349	378	357	337	358	374	333	355	364	366	325	331	336	333	380	359	365	329	375	348	374	347	371	361	368	343	313	336	352	401	360	357	390	334	358	354	391	340	339	364	315	339	367	338	344	344	331	374	374	386	355	375	324	369	344	366	335	324	331	350	372	368	346	345	352	391	362	358	365	380	318	350	354	361	328	369	358	323	355	370	347	375	324	368	323	342	370	350	369	387	323	370	376	319	370	359	351	335	350	343	336	370	364	336	371	351	326	360	343	364	323	315	344	364	326	344	332	367	376	335	384	339	340	360	374	363	363	355	344	339	381	347	351	407	373	369	357	401	326	373	376	375	384	345	383	361	363	336	336	362	354	292	367	383	356	353	335	373	339	368	320	379	384	362	353	379	378	363	344	365	360	367	365	398	353	367	370	324	395	379	360	357	360	327	344	394	332	338	356	369	325	381	380	374	345	344	353	346	373	355	330	322	376	380	347	353	368	350	337	361	340	334	363	347	347	376	366	359	355	346	386	347	366	357	347	332	332	351	330	327	328	328	370	333	357	346	339	366	326	355	350	344	371	360	354	335	339	356	343	342	345	399	363	339	319	377	343	352	366	362	361	337	329	337	352	343	337	358	339	378	349	385	321	360	379	349	322	380	370	342	342	356	346	345	354	343	358	349	352	381	360	389	351	359	347	335	337	379	360	352	352	355	375	359	350	374	380	335	323	356	352	381	382	344	354	326	367	367	370	377	377	360	358	336	353
7661	2154	3490	4472	4112	3674	3067	2709	2353	2124	1886	1786	1677	1529	1565	1396	1321	1266	1239	1211	1220	1193	1176	1143	1192	1064	1069	1091	1047	1143	1025	1037	1026	1039	1019	1041	964	1032	993	1002	917	1033	998	978	1013	1001	996	939	1010	982	975	1025	1021	1021	934	931	990	997	926	894	936	972	929	923	964	963	959	934	920	950	1002	947	951	926	941	962	924	984	1004	937	919	935	966	948	903	967	954	899	919	971	980	962	924	948	934	939	954	968	984	931	955	936	918	957	953	981	886	930	943	946	914	984	939	911	986	981	917	931	946	978	977	900	968	975	935	947	957	933	951	944	899	948	925	1007	871	937	1006	942	954	957	943	936	941	959	888	961	964	938	971	902	864	953	920	931	929	942	928	904	950	925	978	988	1005	918	905	895	967	974	925	906	957	956	947	861	997	970	958	983	944	896	892	901	946	947	899	960	941	932	1002	916	894	931	902	932	973	883	912	947	931	908	903	959	942	934	907	951	947	909	932	921	946	906	924	945	890	977	948	941	996	914	910	941	983	960	922	949	911	925	872	931	919	961	872	963	942	917	946	951	921	902	1002	889	950	907	945	918	955	938	923	907	935	931	945	919	929	851	948	989	948	915	926	893	925	964	913	902	961	1007	962	914	930	936	939	919	915	966	888	962	954	899	889	935	897	962	860	922	939	977	931	890	924	896	887	916	917	912	911	938	928	915	914	945	888	926	951	900	974	864	963	919	893	861	922	907	934	945	956	945	917	898	943	929	930	939	869	915	943	952	935	908	1009	972	974	915	921	912	968	919	943	936	910	992	895	944	899	857	907	913	940	857	886	984	932	907	918	915	936	953	968	923	903	902	927	984	1018	926	933	959	923	972	911	889	975	934	863	839	953	930	931	858	939	944	945	913	906	937	942	922	951	950	916	892	894	946	886	903	979	958	880	919	959	964	1000	929	935	917	919	896	948	937	928	910	947	916	915	863	956	918	955	933	886	917	1009	896	955	855	910	952	971	919	894	940	919	944	927	926	910	959	1005	933	925	889	908	931	942	943	956	979	891	947	909	943	945	932	906	931	938	895	921	949	907	960	956	921	918	878	945	910	952	871	922	924	939	902	895	895	937	936	937	985	869	935	903	963	933	919	942	885	886	967	920	908	942	961	901	915	909	880	960	921	936	926	892	887	915	904	946	924	967	903	906	945	863	919	1002	982	972	939	949	961	931	936	1009	977	893	876	913	949	939	889	904	905	931	908	954	891	963	933	922	915	916	960	911	994	936	900	920	943	896	915	918	981	971	924	925	912	962	922	962	952	901	956	939	915	969	961	930	968	945	966	910	885	947	923	957	928	935	924	955	930	932	894	981	918	900	948	922	927	899	911	973	854	960	973	958	942	961	909	924	887	910	913	900	913	944	903	928	918	929	958	912	993	960	898	923	976	956	946	1028	923	952	901	934	935	872	957	897	926	968	906	951	931	921	954	933	934	886	952	912	948	908	902	932	990	961	955	901	930	970	963	897	866	989	963	937	875	893	887	979	906	924	923	932	946	897	882	981	955	936	966	913	895	964	943	903	884	938	925	952	894	870	898	902	900	971	908	933	905	939	896	951	881	863	961	932	887	926	851	921	904	957	940	952	912	935	932	887	957	893	955	943	934	862	912	912	920	983	928	918	925	932	985	832	899	943	857	898	955	868	949	923	926	945	905	938	951	909	999	985	946	900	938	948	949	915	899	921	942	955	880	965	907	970	882	919	953	935	903	909	922	901	880	869	926	941	925	910	929	887	944	871	946	917	917	917	950	954	977	923	916	913	896	928	935	972	909	1000	874	908	911	901	909	935	955	949	976	939	930	888	916	959	886	903	889	947	933	944	904	917	930	876	919	925	953	944	900	953	946	967	938	938	965	909	965	897	906	921	935	915	928	857	850	880	906	897	976	965	965	936	872	868	926	904	876	938	944	888	958	1043	908	948	930	993	966	907	903	978	932	955	875	890	948	943	882	941	923	900	989	893	885	940	931	925	913	943	936	907	915	903	899	865	917	927	906	946	921	926	950	913	892	954	958	955	908	907	932	892	911	937	920	878	876	952	938	885	876	913	933	891	961	900	956	1005	896	1006	919	905	958	888	912	909	960	961	925	970	902	953	956	905	915	912	899	919	906	925	889	927	899	955	915	877	900	944	915	905	907	914	975	900	925	907	904	926	911	954	956	965	936	918	917	921	957	886	949	959	924	901	912	1032	945	954	961	931	909	941	901	947	950	933	913	926	889	952	931	961	913	917	972	961	900	871	952	874	930	900	937	890	934	928	908	974	1004	945	876	973	923	927	963	953	989	878	933	993	874	934	900	938	971	937	914	912	917	938	945	896	913	880	979	940	955	981	931	955	929	933	908	919	901	901	923	895	934	952	957	904	961	927	968	938	916	894	895	926	958	915	954	878	915	944	935	963	940	912	873	986	932	909	936	901	907	875	969	936	941	916	930	909	934	969	919	922	929	917	932	1012	948	912	893	922	897	965	918	898	918	894	947	933	900	972	928	925	909	941	918	954	932	998	933	976	983	862	936	932	874	946	929	916	968	935	945	882	926	929	940	998	853	920	892	912	891	916	911	969	942	914	928	925	899	954	930	884	879	938	918	902	914	956	957	993	916	874	934	893	917	924	917	953	921	918	909	927	932	984	949	964	982	863	950	923	918	871	881	952	944	983	903	975	891	955	937	930	893	917	870	877	912	925	982	952	904	904	976	960	949	925	989	933	957	933	958	901	941	899	980	886	980	954	962	939	911	938	934	923	874	927	850	924	930	1020	950	964	872	909	981	914	1001	874	929	920	888	937	934	970	998	906	915	928	925	963	906	946	910	901	967	961	916	910	953	858	941	928	891	926	880	921	919	938	934	914	963	915	1029	950	943	957	906	877	918	965	942	989	898	944	950	911	932	987	918	912	947	903	970	852	970	932	929	894	924	919	982	832	895	964	974	948	940	904	899	940	955	922	890	921	924	953	915	926	852	959	915	976	914	916	933	944	973	881	949	979	881	930	960	990	919	920	925	964	920	943	942	945	883	850	901	908	911	913	909	1014	918	914	920	971	902	934	938	921	916	874	889	968	958	907	945	917	958	886	951	909	945	936	943	938	866	896	888	949	922	914	889	873	954	978	907	978	892	932	913	926	917	936	998	953	891	977	929	863	898	925	946	912	954	983	941	869	986	957	949	932	922	930	956	911	961	889	915	956	931	935	962	974	912	951	906	915	951	945	926	916	943	883	949	873	915	915	922	908	962	904	937	922	957	938	941	894	931	863	911	956	935	944	890	865	888	892	923	971	892	908	973	963	1010	940	903	966	951	925	919	885	940	920	972	932	947	940	920	922	916	896	921	994	960	886	931	895	943	915	962	888	965	918	949	935	885	921	892	933	923	935	943	900	936	893	880	895	951	969	922	874	856	961	896	942	881	996	929	875	917	911	955	925	904	940	903	946	913	940	955	945	872	934	925	929	924	996	948	908	979	878	903	935	919	971	927	963	921
1839	180	168	159	171	173	123	130	132	117	182	166	144	152	144	129	137	160	164	151	151	146	160	139	149	160	141	154	145	143	143	163	173	150	154	128	144	167	141	152	161	146	126	139	144	127	131	143	149	156	160	135	127	123	122	123	148	164	140	144	155	144	140	150	136	135	154	141	147	143	151	163	146	141	142	163	123	137	154	145	148	156	155	129	144	152	147	113	154	143	141	143	137	150	157	151	147	131	152	137	136	125	155	133	123	119	148	137	149	126	144	154	148	146	152	131	146	149	145	161	149	148	126	123	137	142	159	133	145	135	141	188	166	137	156	151	143	128	147	143	139	142	123	136	137	146	149	148	142	139	150	136	150	139	154	137	142	143	136	136	161	150	140	145	135	142	131	138	121	164	143	150	150	151	134	151	152	135	157	136	137	159	156	148	151	145	143	146	134	164	165	115	166	160	128	133	148	158	158	119	134	156	132	143	147	131	147	142	143	153	143	153	140	130	151	154	145	129	168	143	142	159	143	131	119	135	126	119	144	137	144	128	150	148	145	149	149	151	150	136	154	142	154	121	127	158	149	139	129	140	152	144	151	158	138	145	175	128	155	156	133	131	151	121	118	144	135	155	128	143	143	136	150	118	130	129	140	141	141	146	148	147	143	143	162	154	160	149	167	151	148	167	147	167	145	142	138	145	155	149	148	172	158	152	148	148	135	129	134	149	151	157	161	139	144	153	145	129	165	147	140	163	151	152	132	137	126	118	132	147	141	144	157	154	125	129	152	158	151	145	164	135	154	142	154	138	160	138	147	130	152	160	139	151	146	137	155	151	143	170	129	171	146	118	147	160	152	145	148	138	156	155	171	138	142	145	134	141	159	146	141	140	138	162	132	149	146	135	154	131	153	139	175	141	149	135	142	166	140	144	168	142	170	158	124	159	134	143	128	146	135	133	138	152	139	158	169	134	138	181	147	143	172	147	161	154	160	159	122	145	133	139	145	133	142	163	159	163	140	150	131	168	122	128	146	147	137	151	149	139	147	152	145	138	141	114	161	139	145	140	143	146	153	159	123	144	138	129	138	137	121	126	161	148	148	126	138	120	147	140	146	133	145	164	147	158	123	150	157	140	130	136	129	143	153	165	146	127	130	143	142	134	149	154	144	173	148	125	145	138	115	136	177	154	133	147	129	147	148	149	146	128	146	159	158	158	138	144	115	164	145	146	142	163	137	132	166	156	145	138	131	106	173	144	156	141	161	137	150	150	159	124	118	138	116	164	160	132	158	157	152	127	151	160	130	176	138	144	168	156	136	153	124	134	142	141	150	140	153	145	148	122	108	136	135	148	143	141	155	157	164	159	150	131	142	149	157	136	141	162	147	152	160	161	123	162	148	151	146	140	137	141	149	153	145	153	145	153	149	143	164	126	147	144	156	159	129	166	117	149	141	166	143	161	136	158	149	140	138	149	129	117	153	159	136	144	144	171	170	152	138	129	144	152	162	162	141	145	142	155	148	132	146	156	146	140	151	140	152	126	151	144	145	145	135	151	152	149	145	146	158	157	137	139	153	138	146	147	141	144	139	142	150	157	119	149	145	122	141	145	140	152	151	154	149	153	166	156	147	141	140	155	141	146	162	140	176	154	150	149	157	143	152	147	148	141	118	152	153	161	150	142	127	150	149	142	147	161	134	141	162	128	117	160	152	139	146	157	144	156	147	137	147	156	129	164	154	151	136	155	147	153	151	152	136	159	136	135	120	156	129	139	135	130	151	136	138	167	160	155	132	161	147	139	157	130	160	155	142	146	141	139	148	168	138	133	137	131	164	164	138	129	144	179	171	119	128	140	171	140	145	153	126	142	147	156	151	135	128	116	132	128	158	168	142	157	164	143	143	148	133	142	141	143	146	136	172	151	127	157	187	144	138	146	145	133	158	133	132	115	137	139	165	157	138	137	147	145	156	143	141	159	147	154	146	122	167	141	158	138	158	131	131	152	143	136	151	144	149	140	133	157	150	132	145	148	138	161	127	133	170	145	147	133	139	137	162	136	153	144	138	127	151	146	163	154	160	151	129	150	134	128	146	133	165	165	152	161	135	166	143	154	139	158	156	132	158	129	147	161	139	109	152	159	155	133	147	138	152	153	158	129	145	146	140	134	150	137	149	165	155	120	126	153	143	144	146	152	153	149	138	137	134	137	127	138	156	131	125	140	153	137	168	159	140	156	148	167	167	146	171	170	164	135	136	144	141	137	136	123	143	136	148	141	122	138	152	143	123	155	137	137	152	139	152	141	132	144	123	140	142	147	142	150	153	123	152	134	146	135	132	149	145	155	136	138	159	158	156	121	123	139	166	131	143	128	160	160	136	150	142	126	186	131	157	147	150	147	138	144	141	135	151	136	165	154	152	153	147	160	126	140	144	148	132	160	142	156	128	127	172	149	127	141	125	137	131	137	164	138	142	124	170	151	131	171	146	133	149	139	155	159	142	131	138	151	155	133	134	148	118	139	145	157	151	138	135	146	137	150	146	125	143	130	140	145	148	117	161	153	152	137	142	150	149	135	143	125	131	139	139	123	123	162	158	163	155	153	143	129	135	167	143	146	148	146	136	145	150	149	154	132	134	138	147	158	161	159	139	147	138	149	149	136	128	131	145	157	127	137	151	173	149	157	139	145	136	160	148	150	143	141	117	122	144	142	143	156	126	138	157	141	151	122	156	147	143	174	154	153	133	144	130	153	163	140	150	160	155	111	128	147	152	143	155	141	141	155	127	153	138	143	136	157	145	159	142	149	139	160	126	134	153	155	137	156	137	159	156	148	160	136	166	151	146	151	145	167	142	154	151	150	134	150	160	134	172	171	160	152	143	140	161	150	152	132	152	121	127	131	140	173	149	156	135	144	142	147	159	174	162	162	134	133	157	152	131	149	148	136	138	132	149	141	149	119	140	135	149	148	148	133	140	143	131	133	121	152	151	120	124	136	149	144	152	147	131	163	148	165	135	156	137	126	141	141	154	128	153	147	160	139	133	161	151	133	165	173	118	144	141	164	147	130	164	140	171	139	125	130	156	143	154	140	139	131	158	132	143	169	171	147	131	167	112	164	151	146	138	152	150	145	152	128	154	115	153	163	135	131	157	133	152	161	155	139	152	144	118	137	146	139	146	155	141	154	157	135	127	127	135	127	151	144	142	113	148	180	170	146	147	156	165	143	143	159	153	164	143	121	142	139	160	152	156	163	150	140	135	143	158	159	159	152	149	138	145	148	136	171	159	148	177	147	154	147	149	144	130	136	122	145	136	151	139	141	151	149	144	151	133	126	119	151	146	145	148	173	145	154	144	153	159	144	142	158	129	143	159	149	130	121	136	142	125	143	143	135	148	124	112	165	148	158	167	145	161	150	168	148	141	148	154	159	154	138	146	141	154	130	143	164	142	153	165	150	141	131	138	145	135	147	136	139	158	161	146	158	167	135	141	168	147	127	144	139
2123	558	552	647	563	589	599	515	527	537	476	490	474	492	502	502	479	513	498	487	463	466	494	466	468	481	512	462	452	500	476	456	501	478	479	499	485	496	512	480	452	485	437	522	460	476	499	536	489	459	493	505	518	486	488	526	502	492	501	461	500	485	473	509	489	441	491	497	480	462	465	481	465	480	474	456	455	512	538	470	473	476	540	480	472	438	521	495	489	478	468	503	450	463	465	482	480	517	460	467	481	490	457	448	494	485	498	484	482	477	464	503	469	489	483	484	486	506	465	473	501	421	471	502	498	477	446	475	493	496	485	485	479	473	495	486	518	484	484	474	514	529	452	510	500	515	473	511	463	499	485	494	466	498	501	495	495	478	479	489	459	498	443	482	523	452	500	497	510	495	480	491	444	457	499	484	470	544	505	478	465	460	499	489	479	515	488	454	495	505	489	513	515	486	507	494	484	444	493	488	459	478	454	477	482	472	459	473	495	499	465	475	493	523	495	472	475	483	529	504	451	444	516	553	458	465	465	507	479	492	502	459	507	481	511	450	458	455	516	514	474	434	468	468	495	467	472	488	493	470	501	467	470	461	474	505	451	491	480	455	444	467	460	508	502	450	514	477	483	433	457	492	460	449	495	470	526	480	488	507	441	447	492	523	467	466	483	489	464	447	499	446	457	481	466	482	465	463	459	471	501	521	527	432	497	477	443	486	458	463	474	486	502	502	511	491	498	467	441	490	427	473	497	474	470	497	485	489	509	468	475	499	494	493	515	455	476	479	505	496	494	454	522	470	485	467	460	506	455	462	471	481	494	473	509	497	474	466	501	478	446	487	470	508	477	459	498	500	517	467	452	467	476	480	451	432	461	500	450	492	448	459	501	511	530	513	513	468	473	489	509	445	480	481	498	464	489	472	465	497	481	486	465	481	473	494	474	467	507	526	437	476	513	505	516	475	492	501	455	434	510	544	516	486	520	478	498	503	493	517	450	498	495	464	450	505	478	489	460	500	484	473	498	495	496	470	456	477	469	461	510	462	488	465	495	493	496	473	453	454	504	490	450	532	489	477	499	457	470	465	533	512	480	470	456	491	507	476	485	461	493	494	471	483	513	469	466	483	516	483	483	433	405	478	449	478	452	501	455	479	475	471	502	500	470	440	512	497	472	488	488	451	505	484	472	519	506	461	498	488	464	533	487	449	474	483	482	447	490	462	474	491	511	459	472	463	460	486	475	450	459	468	468	458	465	485	501	498	480	463	508	504	469	442	496	481	459	472	489	491	474	470	491	492	486	469	438	495	486	440	486	511	443	458	468	473	498	472	505	525	457	516	478	477	504	516	484	498	461	469	516	446	495	440	525	497	486	462	504	468	433	479	460	487	500	495	512	455	512	518	516	501	462	532	491	490	492	433	453	457	472	506	489	515	496	517	466	453	504	479	463	490	493	462	476	510	504	483	469	459	477	489	447	446	498	507	454	519	444	429	467	516	461	483	473	505	492	475	472	454	462	507	479	513	491	465	481	461	489	476	500	440	479	473	521	485	475	490	476	478	501	468	513	494	486	475	539	498	462	442	523	515	465	451	485	461	464	482	506	488	513	491	522	480	471	506	458	469	494	461	453	518	489	493	458	493	518	501	497	479	484	477	489	517	488	492	463	498	498	479	483	497	508	505	489	452	505	473	489	497	465	498	503	469	455	455	511	452	485	471	468	463	493	501	497	478	477	502	490	509	450	475	473	475	492	460	515	494	454	469	520	488	510	488	506	511	478	498	520	492	525	490	510	463	485	476	438	484	482	513	489	501	498	458	484	467	491	477	459	498	469	471	436	482	482	466	476	472	509	470	482	486	513	468	463	496	512	490	498	469	466	498	478	476	474	467	468	458	509	525	486	489	477	485	446	499	429	510	490	515	503	464	505	471	470	482	468	482	455	470	489	471	471	503	515	471	502	476	502	476	470	467	470	473	487	528	504	484	482	482	490	499	464	465	461	460	518	468	489	492	441	515	494	505	479	469	478	454	483	486	512	490	468	490	470	483	455	471	492	488	474	465	504	493	505	465	526	480	467	502	466	459	477	499	515	460	459	458	477	500	451	485	455	474	468	512	484	454	478	513	463	478	489	445	481	467	491	497	509	502	469	490	485	518	470	460	488	478	437	479	467	463	491	501	499	464	535	465	486	502	502	492	521	450	484	491	495	480	473	490	426	473	483	466	487	494	506	452	468	503	471	476	473	487	500	476	485	481	510	522	497	493	489	483	458	482	495	470	467	455	450	479	482	466	499	512	477	484	489	464	467	479	455	502	507	468	482	484	481	495	500	476	471	469	485	462	510	521	516	445	486	539	478	473	501	494	494	497	472	497	426	485	485	506	459	485	503	499	512	491	472	482	528	451	480	499	469	495	500	475	465	468	489	480	476	506	438	497	470	476	482	504	484	481	486	509	478	474	483	468	502	464	473	476	484	457	468	499	468	499	466	511	490	507	471	472	467	478	490	458	449	485	450	500	465	479	451	429	467	486	522	443	494	490	467	482	473	501	448	493	492	473	492	488	510	491	501	467	467	475	444	506	491	490	487	444	502	453	469	479	498	498	505	478	475	490	470	455	510	505	436	481	466	502	502	485	481	487	467	492	464	504	474	489	500	483	455	501	515	495	474	483	515	448	491	486	505	497	474	521	482	471	471	458	495	463	493	492	467	484	504	451	486	496	463	471	533	456	491	484	475	446	457	509	494	432	478	477	514	472	494	478	482	499	441	484	460	455	453	454	466	477	439	509	444	499	448	471	471	456	489	491	500	471	454	501	492	507	501	499	474	515	466	480	486	473	509	468	446	477	506	493	499	457	471	480	536	496	459	514	480	494	465	454	515	468	516	500	503	469	483	500	447	480	491	519	474	472	501	488	515	502	458	472	464	474	464	455	508	463	459	468	472	464	468	488	477	462	462	464	505	492	478	472	467	481	458	523	474	505	531	488	459	484	481	496	498	496	459	508	524	515	499	496	495	432	486	492	461	467	500	511	488	460	468	495	484	487	468	474	498	491	498	492	510	467	488	478	466	490	484	486	441	429	482	483	477	476	467	480	480	454	452	544	504	475	502	511	491	457	442	427	492	451	467	479	455	500	503	463	472	520	430	474	445	459	476	490	444	472	472	446	473	440	494	480	477	484	504	485	482	442	477	473	493	479	452	489	489	470	439	491	507	491	473	512	474	478	481	521	497	465	503	456	473	470	490	476	457	478	471	487	483	490	507	490	425	473	500	515	433	435	493	474	449	469	485	466	492	474	497	467	481	486	497	463	474	483	465	486	466	491	494	442	452	491	489	445	470	445	468	504	419	487	417	491	468	468	511	470	450	469	504	465	469	465	503	489	474	497	474	513	461	498	466	507	530	439	471	468	453	470	481	472	489	511	470	516	502	500	476	453	482	485	498	474	512	477	463	464	476	489	488	479	504	522	494	474	456	484	487	482	497	493	511	472
8492	1365	1290	993	803	661	530	493	458	415	381	389	399	358	334	358	325	353	344	356	340	325	375	332	333	350	356	344	347	304	326	329	324	318	319	333	345	343	287	342	321	291	313	335	308	331	314	323	328	308	305	350	337	282	284	290	288	323	312	321	315	322	331	338	329	322	304	324	347	345	332	300	288	327	337	318	301	310	341	346	298	318	341	319	350	318	299	300	294	326	295	325	318	351	316	302	333	296	311	313	316	335	319	301	304	318	324	331	314	305	276	295	305	308	308	359	321	315	336	364	352	337	296	336	281	320	284	299	357	301	314	328	305	294	302	306	266	300	363	323	338	310	305	307	313	312	293	298	363	315	314	311	338	341	339	299	330	319	355	317	327	322	310	301	281	310	334	323	298	322	271	310	276	323	296	313	296	300	300	304	322	297	330	299	302	311	311	318	335	309	348	343	296	307	311	328	309	312	308	324	320	284	312	329	314	327	309	314	340	317	309	312	331	332	305	338	312	313	317	300	315	327	333	326	325	327	309	321	327	318	290	307	303	306	323	312	331	324	307	327	313	324	311	340	266	325	341	310	297	307	340	332	297	298	264	324	281	314	302	327	370	287	306	301	329	322	306	314	312	337	342	325	335	333	322	384	317	314	329	279	306	322	336	322	324	339	332	300	300	303	309	316	285	318	317	331	341	337	300	308	321	280	344	316	282	330	328	310	319	323	280	340	340	318	308	300	346	337	301	282	322	298	305	315	298	319	309	312	322	323	315	323	340	325	304	333	314	347	315	303	316	352	326	310	306	314	320	344	299	346	309	310	302	315	321	323	299	309	331	320	320	320	317	313	315	309	308	343	316	323	321	308	316	346	324	304	331	326	323	346	352	348	307	310	327	344	333	310	312	314	301	306	323	326	335	329	304	331	288	315	318	307	310	293	294	304	326	297	347	278	310	298	289	296	315	319	341	339	301	315	322	305	293	335	315	285	286	343	336	296	286	291	310	301	324	319	322	315	340	317	342	310	315	310	336	309	331	352	323	314	296	293	325	304	345	290	323	345	301	346	364	336	325	345	320	324	312	313	339	337	305	343	324	291	342	343	303	334	319	303	316	325	365	281	337	339	311	339	304	341	311	355	314	287	325	278	352	302	289	324	277	302	305	325	316	319	305	305	306	351	314	314	311	291	278	295	306	282	292	319	331	249	338	321	322	294	275	313	293	323	358	263	340	317	289	312	310	315	301	287	305	304	309	319	332	307	303	318	310	333	330	317	300	291	332	326	283	297	330	327	328	318	318	317	313	322	313	337	340	291	339	295	302	321	308	326	339	297	305	317	297	307	306	296	312	320	352	333	312	333	304	303	311	302	330	287	335	351	304	302	305	329	312	346	304	291	367	301	308	302	328	287	305	328	299	320	299	306	305	313	309	304	299	297	322	337	337	277	331	311	315	313	330	312	329	299	325	312	297	310	306	327	315	297	326	309	299	310	320	335	331	331	317	342	264	322	309	311	336	299	334	320	322	313	301	316	333	318	321	323	313	293	359	337	308	292	325	352	336	325	298	310	317	320	342	319	325	329	331	321	317	288	336	327	322	303	317	330	324	310	322	297	324	290	321	326	294	340	311	313	318	306	292	316	292	302	339	360	349	316	320	295	310	291	305	312	316	300	342	292	341	323	297	325	324	275	332	346	317	323	315	331	307	303	297	332	329	304	303	301	310	301	305	292	333	280	302	304	305	337	300	309	310	307	303	302	322	291	326	268	305	321	308	333	316	309	331	344	284	311	334	338	295	310	316	300	312	341	304	302	304	296	330	313	285	313	330	339	349	317	362	324	295	312	284	289	308	303	301	325	330	275	296	313	299	319	322	346	325	328	303	343	291	307	314	278	325	304	308	337	310	326	335	331	299	337	322	307	349	309	285	319	326	299	309	322	314	313	313	327	319	315	303	314	318	294	333	296	303	324	314	316	303	321	350	300	306	309	334	272	304	330	324	290	289	351	338	307	297	312	323	320	289	305	282	311	325	330	304	336	325	326	332	330	286	320	284	312	317	324	304	288	345	279	294	288	349	349	326	327	352	290	308	299	305	342	330	348	311	320	292	308	313	310	291	327	352	299	313	328	284	313	303	325	329	327	334	332	334	315	322	310	352	327	313	313	335	320	317	292	338	332	321	326	318	329	321	327	295	316	310	324	317	299	313	301	340	326	306	319	344	338	322	316	339	313	320	344	320	285	296	323	319	341	312	323	300	317	296	297	313	320	323	333	318	288	325	347	340	312	319	295	284	324	311	298	350	329	323	334	305	298	320	316	308	316	303	304	295	308	311	293	326	302	336	279	330	282	321	314	310	320	302	296	315	301	329	298	322	294	301	312	331	304	312	305	326	333	320	341	300	328	313	308	310	318	295	315	308	322	324	316	320	315	302	334	302	313	335	320	324	322	334	302	307	310	319	311	322	315	337	331	300	301	297	338	316	331	292	334	311	342	336	313	307	324	312	307	290	299	334	308	328	294	310	306	313	307	311	315	313	308	324	323	315	273	320	288	309	316	252	332	295	315	326	345	326	313	336	323	321	305	318	313	291	319	284	334	305	294	331	321	306	312	340	307	328	291	316	334	305	308	271	295	314	309	330	318	305	293	306	326	338	291	318	314	299	315	311	319	309	333	339	294	300	366	316	299	291	297	318	345	283	332	309	316	325	269	355	308	312	330	344	317	365	289	314	296	317	319	313	317	299	320	316	326	294	344	321	313	357	310	335	318	316	350	311	299	295	300	301	326	307	339	328	311	324	304	319	319	311	339	308	324	301	315	333	332	349	289	326	314	333	327	304	340	286	299	321	331	299	315	317	311	314	315	299	305	333	331	339	307	329	324	348	300	319	309	300	319	287	355	328	282	272	278	304	322	310	299	297	320	307	285	319	329	326	312	346	320	332	348	342	331	317	337	296	336	313	314	310	300	301	353	318	325	295	326	300	306	320	318	334	323	319	286	334	310	336	289	340	324	306	303	322	329	318	348	298	295	296	305	324	318	328	329	324	334	288	332	323	327	300	326	340	316	308	297	314	318	316	293	331	325	322	292	320	329	328	334	303	327	316	326	318	291	273	291	296	306	319	353	332	309	311	310	357	291	276	328	319	323	324	305	313	286	317	330	277	286	307	311	341	287	318	308	310	339	306	341	314	360	304	306	333	349	321	313	334	271	308	337	322	346	316	314	323	298	295	315	322	332	364	307	322	312	297	323	293	340	320	288	308	296	311	308	340	315	363	320	297	310	345	306	327	327	325	331	323	343	286	305	321	317	299	304	311	309	306	294	308	328	341	321	302	312	294	329	324	324	334	308	330	297	315	294	350	326	296	318	331	338	291	315	312	339	337	324	334	307	308	325	308	335	317	285	296	306	333	329	324	311	301	351	310	308	332	327	345	318	340	316	325	324	311	350	332	318	312	316	317	313	322	309	330	263	270	358	346	317	332	345	339	321	322	272
5983	1698	2412	2945	2747	2385	2104	1820	1716	1507	1403	1384	1292	1297	1195	1229	1131	1057	1053	1052	1048	1023	986	978	947	1006	980	974	908	987	928	954	960	939	959	918	907	959	923	939	925	900	873	941	916	889	865	899	886	911	863	877	840	891	946	924	894	894	838	911	838	880	912	841	873	896	897	895	881	889	833	876	908	894	876	871	858	856	887	894	881	840	862	871	870	893	895	879	882	904	920	876	931	886	839	835	845	849	877	913	899	892	894	827	882	889	860	868	883	867	852	879	911	861	864	855	907	888	897	866	871	918	864	891	888	874	896	875	895	878	847	941	891	898	865	894	884	843	854	825	853	821	844	864	851	899	871	884	858	861	921	843	894	929	850	882	870	919	931	819	855	869	892	868	873	876	879	836	859	882	882	905	867	836	872	842	883	884	904	874	789	894	854	877	852	879	835	906	886	907	889	853	855	861	885	900	896	835	904	878	912	928	854	872	877	893	853	882	833	867	909	879	822	901	840	854	850	905	859	848	810	895	863	824	902	846	889	912	900	886	932	835	880	909	854	833	964	871	847	864	845	845	916	861	928	837	869	870	882	902	870	925	843	889	864	843	842	869	808	846	849	896	865	851	897	925	876	887	842	906	861	839	900	864	891	893	871	912	897	818	867	859	829	862	846	870	874	838	841	835	860	846	851	931	882	857	822	869	902	909	842	832	905	855	867	860	851	849	894	929	866	875	953	825	863	858	859	915	862	878	903	858	828	853	808	940	936	852	892	855	819	856	869	873	863	858	860	877	873	896	891	869	857	872	857	913	892	836	826	843	878	857	893	877	872	888	937	858	865	875	912	896	847	890	857	875	863	816	880	919	853	847	857	880	889	893	865	893	831	882	874	848	936	864	892	862	850	875	872	855	824	881	929	898	907	877	859	858	882	843	823	859	844	886	853	846	891	843	915	886	872	924	873	921	877	870	822	966	862	850	888	916	839	876	879	884	925	866	907	902	881	863	853	851	836	797	817	845	853	851	884	886	844	859	895	850	867	910	873	888	880	859	905	853	872	860	838	877	865	849	856	879	828	875	920	891	839	911	857	899	888	900	834	814	869	785	858	882	852	846	787	853	895	879	857	877	902	814	870	811	813	867	891	882	881	849	938	902	858	867	858	845	892	865	864	878	832	856	888	880	909	905	889	879	830	844	885	864	907	852	836	889	858	873	867	865	868	943	890	852	868	869	884	826	838	848	912	883	807	878	903	900	852	878	849	820	880	845	926	863	857	853	850	870	899	883	824	836	900	847	882	873	868	905	868	896	849	885	844	917	844	798	859	894	908	881	897	891	834	842	866	838	895	878	922	879	887	888	878	892	914	833	884	871	855	865	904	857	866	877	824	886	867	827	875	884	870	836	884	830	831	862	893	857	849	867	899	874	815	893	864	900	831	861	948	905	896	885	882	871	915	879	861	878	916	857	859	830	850	871	796	822	820	845	872	937	889	872	861	815	837	900	873	827	866	857	918	847	880	881	875	842	894	870	844	854	937	882	847	882	838	901	877	894	873	931	852	869	914	848	910	822	916	805	817	948	857	862	888	849	887	817	827	878	909	873	894	843	827	863	877	839	895	904	867	856	937	860	865	868	874	909	872	923	910	904	857	881	864	874	913	846	880	851	825	866	876	824	814	902	933	828	921	837	858	853	879	866	886	884	841	874	823	888	836	864	880	886	871	853	854	833	860	867	854	832	912	833	802	899	882	835	861	879	869	859	894	846	914	892	904	845	874	829	929	853	919	921	873	875	832	827	822	855	901	879	846	863	877	899	851	837	858	868	871	875	861	878	882	882	901	878	859	927	838	874	878	862	886	869	904	903	870	868	876	876	866	856	841	856	876	816	848	881	889	905	853	801	855	877	972	851	841	806	885	863	877	920	854	912	834	931	882	865	832	879	862	839	814	845	826	870	843	881	834	845	878	879	904	890	923	922	845	877	870	884	835	894	943	892	803	857	901	850	836	882	841	883	877	848	872	830	893	861	853	818	865	909	845	804	826	863	882	878	873	858	846	875	875	856	797	907	875	822	907	897	860	925	854	846	872	881	808	866	898	879	827	910	897	906	809	941	912	876	855	895	872	909	855	876	848	878	884	881	877	875	825	888	884	885	838	906	810	873	847	865	830	906	880	914	842	867	816	927	878	823	874	916	875	817	916	882	862	869	876	855	864	824	898	906	840	825	824	831	871	880	830	882	896	800	850	842	906	888	901	869	848	892	840	882	883	850	852	931	843	881	890	847	838	942	873	863	865	896	847	821	889	887	922	901	913	885	855	834	869	902	866	896	863	908	897	884	838	872	867	884	894	902	867	861	870	877	858	845	903	856	845	792	928	862	916	855	872	815	874	848	881	858	844	834	868	877	848	814	788	819	866	878	855	885	811	885	875	861	855	915	905	902	897	909	869	849	881	892	876	840	869	862	886	865	846	877	871	909	845	902	902	906	881	922	891	936	871	864	925	857	877	889	847	824	829	896	848	909	873	838	902	810	881	886	889	867	838	820	827	840	892	837	853	881	842	870	867	883	879	847	858	895	889	883	841	844	896	847	892	900	853	893	899	878	924	911	896	885	914	860	836	844	887	870	895	848	822	832	912	883	872	865	894	867	835	835	892	861	881	910	914	845	869	875	870	859	802	859	832	898	860	881	869	866	905	838	808	875	840	866	896	926	907	888	852	932	865	859	874	885	896	878	906	867	855	898	832	903	818	876	848	880	886	890	871	861	882	872	847	829	864	897	885	886	908	888	840	904	890	879	890	840	870	903	829	881	842	813	851	842	894	896	875	881	867	831	844	854	879	848	835	854	902	848	860	853	854	920	941	859	908	842	885	945	851	898	869	895	888	827	832	861	866	888	854	896	801	832	870	822	888	883	896	822	917	879	914	862	856	874	892	877	908	848	846	892	879	906	819	899	845	839	956	892	867	868	914	896	927	909	881	877	900	861	839	899	906	856	906	846	870	895	861	882	875	919	891	885	860	811	867	815	843	859	910	917	851	872	826	899	913	825	901	896	833	797	860	835	838	914	844	869	918	894	890	920	868	851	861	876	890	865	819	871	838	866	876	899	916	916	872	898	889	881	863	826	897	904	863	865	897	934	884	897	901	853	879	899	904	907	908	838	874	915	877	910	865	864	903	844	924	881	904	906	877	866	880	880	865	850	853	858	831	815	852	866	858	898	876	815	845	828	872	884	894	865	915	890	844	871	895	866	894	874	838	854	890	880	852	859	918	853	943	868	945	876	876	915	844	844	829	872	887	873	877	815	851	857	887	868	857	851	856	867	851	900	856	883	881	906	841	839	927	831	859	926	875	845	880	872	823	875	864	893	882	876	897	905	847	858	842	917	906	868	859	872	882	896	849	828	896	896	932	805	849	840	873	898	807	925	860	886	939	884	822	856	895	853	875	876	861	850	849	823	840	866	880	841	906	836	858	806	865	868	935	878	940	820	796	885
14826	2937	2528	1805	1186	944	705	622	594	548	479	484	457	444	421	404	422	420	369	412	369	378	393	385	361	379	384	407	363	384	411	364	314	370	350	343	379	366	382	356	374	358	383	344	389	379	375	374	380	340	330	390	354	346	377	380	357	350	326	362	377	358	340	315	334	325	362	340	379	351	394	369	368	371	366	369	378	366	369	363	356	348	353	384	364	386	366	357	355	365	346	387	361	376	355	332	350	337	337	353	321	346	309	365	355	343	365	354	331	364	347	362	317	363	337	376	325	350	301	367	368	345	373	383	371	331	357	345	343	324	358	344	346	339	346	363	383	346	379	370	341	323	363	341	338	351	356	317	347	355	372	386	357	363	347	338	352	354	363	329	354	375	325	324	382	364	341	326	383	383	355	317	350	403	339	368	320	334	367	368	365	348	350	315	329	365	363	345	339	379	343	331	336	344	333	346	380	331	341	347	360	396	354	346	325	332	325	324	363	364	345	352	325	335	357	347	356	352	298	364	358	348	356	351	386	378	357	346	317	330	354	335	387	344	318	361	349	358	348	380	345	328	366	359	375	375	329	348	356	362	364	356	358	348	397	345	398	347	339	347	365	357	335	376	358	376	369	330	370	310	379	338	335	333	349	360	340	344	344	361	355	367	317	342	337	318	346	361	364	376	365	354	388	346	340	329	351	325	358	360	370	356	335	350	366	402	350	363	349	348	345	359	328	359	388	323	374	345	371	343	363	328	337	323	390	360	370	362	325	351	355	361	344	392	343	326	396	343	349	348	317	359	352	342	341	370	339	336	332	367	350	347	364	362	329	368	338	367	355	326	378	349	365	393	357	372	352	337	354	355	381	344	359	344	360	367	362	346	328	350	353	353	381	340	351	362	348	351	375	363	356	373	346	330	365	367	321	376	337	343	339	368	357	346	311	339	306	339	388	347	307	356	349	338	346	330	376	358	353	376	379	331	353	356	342	361	331	340	362	370	319	307	352	363	356	341	352	361	374	346	376	360	351	364	363	379	339	331	333	333	330	334	371	360	359	388	362	356	352	354	354	367	341	337	369	379	386	370	372	351	356	356	365	316	329	340	348	382	348	332	324	332	362	341	363	357	346	366	354	374	393	362	383	358	342	361	355	379	369	313	343	362	363	394	323	335	362	332	347	381	379	375	346	347	333	361	341	359	334	411	353	333	351	333	343	343	362	358	317	341	379	383	345	392	325	381	335	336	306	372	343	357	381	368	341	337	355	359	308	311	338	357	348	364	329	355	368	352	370	405	353	385	341	368	348	354	350	365	353	365	344	366	378	328	339	346	331	329	368	328	353	359	352	337	343	368	361	360	334	339	373	363	357	389	359	336	339	346	329	347	361	359	372	335	335	351	338	349	341	361	351	376	323	357	385	349	342	347	362	391	326	379	336	330	340	372	392	386	356	352	348	316	355	349	296	350	370	339	343	332	415	364	338	353	333	321	332	367	373	363	346	375	395	344	399	357	331	376	365	338	315	339	351	370	360	328	358	379	337	353	332	341	344	351	336	332	367	325	378	361	332	365	355	394	344	360	351	352	392	325	369	353	312	357	336	394	341	361	376	367	364	341	354	358	327	330	330	361	366	309	326	370	408	363	350	342	384	352	342	363	329	360	328	325	368	331	355	334	361	381	352	352	359	366	345	322	302	355	352	362	379	333	376	370	327	344	369	374	366	375	363	357	355	383	341	329	357	393	310	359	384	390	371	311	341	338	370	347	375	349	341	366	315	360	354	339	340	377	346	365	345	331	368	367	371	358	362	338	362	332	331	363	358	350	368	365	342	351	371	350	334	344	310	346	372	347	347	383	344	337	356	344	329	370	384	360	332	347	342	354	347	371	354	396	368	344	344	354	344	331	348	352	348	335	338	340	329	357	343	336	361	364	376	339	329	340	341	343	359	347	359	339	340	342	326	340	347	369	402	355	349	382	309	379	340	382	342	349	333	394	351	338	346	331	369	387	369	357	354	389	333	349	357	376	378	381	350	334	325	360	366	340	346	353	408	349	337	311	356	341	356	334	381	357	380	367	355	316	328	371	349	375	347	347	353	341	290	374	371	333	362	330	367	324	354	352	311	361	391	359	382	357	366	350	332	367	347	358	356	381	327	331	359	354	356	343	364	391	317	378	366	328	362	341	376	355	372	350	355	350	368	367	345	340	330	340	376	337	348	360	355	370	377	345	372	335	361	361	321	370	361	315	335	379	358	363	320	363	351	349	359	358	378	344	363	332	368	357	355	344	351	310	346	345	378	361	332	345	375	305	356	355	377	330	366	359	350	381	342	345	335	347	357	325	349	347	352	359	337	329	359	362	375	361	376	379	343	367	351	336	330	361	379	351	364	331	340	366	355	361	344	311	350	340	399	347	314	366	345	375	357	368	404	365	377	327	368	337	367	352	358	350	358	381	348	334	328	338	341	384	351	359	343	344	340	348	360	357	349	350	381	356	355	366	356	334	350	371	370	328	372	344	347	368	356	326	362	361	350	334	360	342	371	388	323	360	354	366	335	352	354	325	368	341	378	352	348	351	340	377	376	374	375	373	368	323	377	324	343	342	341	369	356	354	360	346	373	297	339	376	320	357	314	373	370	374	324	369	357	347	383	319	377	349	373	358	357	350	368	343	330	321	339	336	372	318	361	358	331	335	375	383	386	384	334	335	352	360	347	335	376	347	327	358	372	334	366	355	371	341	323	357	385	362	363	358	342	378	348	371	346	358	365	320	335	334	297	347	332	363	357	348	359	380	339	353	351	350	348	337	356	338	372	344	358	365	335	372	369	332	351	333	355	345	325	345	360	378	384	369	368	358	388	323	354	365	363	346	392	342	384	343	347	316	365	366	319	362	379	367	327	366	332	340	331	342	347	336	350	386	332	339	343	358	333	341	356	353	407	370	357	338	338	378	347	359	363	336	356	382	355	329	365	345	385	357	345	355	338	308	365	346	369	331	333	358	356	363	367	392	353	365	379	345	363	340	394	362	366	325	391	369	364	364	333	375	361	341	348	368	354	342	328	374	329	312	317	396	321	320	328	363	356	341	373	381	334	346	325	384	326	356	344	336	329	381	387	350	369	336	338	350	349	370	377	357	371	372	356	330	333	417	346	339	347	341	345	383	369	332	330	321	360	366	357	361	368	370	358	367	376	372	356	379	365	376	360	311	317	336	362	346	316	338	334	382	353	340	356	310	349	333	332	328	324	396	330	373	328	351	364	373	366	381	325	335	374	324	343	356	377	353	356	306	353	375	350	302	361	354	346	381	328	366	361	379	356	337	367	339	357	347	343	328	329	396	371	378	323	340	361	351	370	367	358	360	377	332	335	339	398	344	368	362	336	387	353	343	378	365	347	362	349	332	365	330	351	379	344	364	333	359	338	316	340	333	338	382	343	336	368	380	375	374	362	349	373	289	312	355	402	371	351	348	307	358	351	351	368	375	342	381	364	356	354	341
7830	2659	4016	4499	4121	3612	3053	2648	2318	2059	1882	1741	1638	1586	1471	1441	1389	1289	1341	1215	1187	1195	1182	1086	1099	1117	1087	1081	1117	1079	1053	1072	1091	1086	1010	1027	983	999	987	998	1002	956	1016	1026	972	949	962	958	991	964	998	984	957	995	919	1049	931	949	950	961	913	947	1004	913	962	994	894	934	958	982	954	990	946	840	890	905	919	961	927	949	957	1013	925	907	943	942	951	940	924	960	935	935	977	891	893	960	947	988	943	899	954	922	995	965	928	917	937	939	928	934	949	977	943	951	946	913	982	952	873	927	977	877	914	935	975	886	911	991	900	948	899	932	941	899	903	959	921	955	912	949	924	928	915	922	918	932	965	959	940	912	925	884	929	915	906	890	964	922	885	961	918	882	922	942	979	933	933	944	963	905	898	873	874	965	990	900	992	916	962	894	923	878	949	912	891	903	936	954	913	907	949	931	904	920	928	854	937	855	973	936	978	920	990	940	926	937	956	940	938	932	923	897	899	869	936	945	932	906	945	944	965	929	926	929	941	882	916	973	917	913	951	904	924	940	891	939	964	934	960	901	894	926	888	908	879	941	930	908	911	913	906	916	894	891	910	904	929	940	944	926	959	903	940	947	1029	934	890	900	902	933	886	949	926	908	884	974	904	953	883	897	914	919	942	880	909	902	887	929	877	894	960	943	930	910	977	980	1000	905	853	964	947	913	978	935	942	947	954	949	973	964	925	906	914	957	895	982	928	856	876	938	932	912	936	978	912	931	954	943	886	905	982	918	920	940	896	908	929	911	943	914	921	858	943	937	942	956	892	920	925	899	915	851	944	957	911	942	924	874	949	966	876	956	899	924	940	943	929	932	876	919	856	884	927	914	890	964	888	920	914	986	905	877	946	947	973	942	998	894	931	907	951	930	916	887	943	969	956	891	939	1001	991	876	921	869	949	964	925	908	893	898	892	944	846	969	920	933	899	953	911	908	921	937	910	926	953	940	909	920	932	959	882	897	901	891	941	958	918	941	949	908	965	879	911	939	940	927	948	945	978	925	886	965	936	918	876	922	911	949	946	954	957	925	970	934	861	950	902	959	893	890	914	919	936	950	996	923	934	924	918	1026	904	916	911	884	886	936	915	933	897	917	949	899	923	911	927	920	933	943	896	981	915	914	924	883	928	906	865	907	927	877	977	868	977	890	898	921	956	899	931	926	943	889	859	921	932	898	957	893	892	976	916	903	928	936	941	939	946	934	869	951	873	942	932	955	956	943	922	932	946	966	910	913	908	970	948	934	922	884	901	956	885	924	912	918	937	932	957	921	905	943	978	931	920	897	949	936	906	959	923	972	910	957	947	905	908	1006	904	906	949	929	897	915	912	925	916	905	907	940	965	942	934	908	908	910	881	898	898	923	917	918	939	972	939	900	920	916	888	908	927	925	918	932	939	893	946	944	872	920	937	912	943	976	967	934	962	896	928	920	906	948	965	928	966	936	918	961	940	896	906	933	975	935	961	908	960	933	932	927	896	898	945	918	934	928	947	903	930	894	943	951	970	901	923	925	932	950	955	948	937	883	930	951	908	930	921	910	884	918	913	937	982	853	947	911	977	962	850	951	916	895	987	922	953	899	953	886	952	913	902	939	920	919	900	914	915	983	948	944	896	894	917	915	897	984	976	871	926	914	918	954	888	912	899	888	941	896	944	960	873	948	936	900	907	948	931	965	888	930	909	915	898	901	924	957	906	922	879	976	913	933	951	889	938	925	939	920	919	975	918	922	943	985	918	935	901	922	944	954	914	936	948	944	944	973	932	891	983	891	925	944	922	967	944	900	914	920	914	924	901	926	915	904	890	952	904	943	894	917	930	910	962	902	954	972	956	929	942	926	883	929	1004	931	882	964	906	930	921	910	952	982	917	946	887	909	954	933	927	909	950	934	848	929	960	920	962	898	914	924	940	923	905	966	910	915	941	889	884	899	896	932	950	923	859	896	922	960	955	886	925	891	938	897	883	950	970	907	902	931	906	941	959	939	945	925	931	953	904	971	901	905	961	922	910	1001	944	906	962	856	917	921	933	963	964	895	911	942	962	961	933	997	946	922	911	951	936	935	900	932	909	1003	922	892	940	981	910	977	927	901	909	909	935	965	853	902	924	930	866	919	922	923	903	894	949	941	958	949	934	896	957	967	962	908	926	951	954	896	947	915	898	873	947	906	932	916	886	936	833	910	914	947	914	958	940	908	977	893	942	923	916	940	911	906	870	904	874	919	912	915	903	905	909	938	960	893	952	996	973	907	953	940	946	927	957	952	949	969	935	935	893	908	868	915	925	890	944	902	903	918	916	920	914	877	926	902	913	947	874	881	937	874	931	954	897	966	953	936	929	915	949	922	927	924	868	934	926	884	933	883	879	885	943	910	885	917	925	908	901	920	870	911	891	909	910	871	921	952	928	889	889	919	1008	914	911	912	975	934	942	896	932	917	936	924	911	901	880	954	855	902	955	883	887	878	951	929	923	887	954	939	909	930	905	913	912	928	917	878	923	843	951	969	898	902	908	950	925	961	943	946	937	869	916	908	949	915	921	960	850	945	995	959	949	959	913	930	951	905	938	839	890	977	923	927	933	948	953	878	905	940	955	933	919	905	944	877	861	850	921	932	909	917	883	889	917	888	949	934	932	924	924	951	988	927	935	891	879	936	884	921	957	939	963	929	960	965	936	925	974	923	931	918	970	913	980	940	926	953	924	871	953	910	887	955	946	852	904	921	925	921	938	927	927	949	940	908	892	936	904	912	870	927	985	967	874	874	862	919	938	948	907	966	948	923	948	913	928	945	908	873	983	868	950	950	876	966	922	953	913	877	870	942	893	951	897	945	920	952	924	914	924	881	990	950	933	965	977	924	904	875	914	989	939	938	916	969	944	917	915	883	917	935	924	910	875	940	874	875	914	930	1000	911	937	979	944	924	887	899	938	960	927	866	944	932	902	916	897	938	902	951	926	945	917	909	869	900	952	959	932	924	913	957	968	904	917	950	894	942	925	934	961	913	922	956	929	904	1009	933	908	983	921	954	970	979	950	888	916	896	947	931	913	940	930	924	942	869	962	913	922	881	893	917	888	967	909	897	902	883	942	900	919	913	938	1010	876	927	919	913	1001	967	922	954	903	936	883	918	898	905	915	912	943	898	941	952	930	954	926	979	948	887	916	970	924	908	952	1009	953	937	883	931	938	905	928	863	957	875	934	993	933	927	908	915	916	949	907	932	932	899	973	888	872	891	927	942	919	918	881	910	929	960	938	973	902	946	941	899	949	924	954	920	915	911	952	911	900	896	912	931	972	918	876	910	841	951	929	920	914	932	938	931	916	908	952	944	888	911	932	884	950	921	897	977	922	955	882	956	961	1000	901	915	907	863	890	962	989	936	868	903	874	959	949	892	949	928	882	968	890	902	841	912	943	896	1011	938	920	924	950	937	934	906	930	925	874	919	889	896	926	960	968	926	922	917	944	944	958	941	951	885
1858	154	188	187	165	177	138	131	160	130	142	146	176	142	157	153	139	156	133	153	149	139	158	171	156	156	149	150	165	137	148	134	150	143	149	144	127	129	148	161	144	141	140	137	130	157	143	125	128	133	140	148	144	140	158	159	143	142	136	137	143	161	144	159	142	150	141	146	132	162	140	159	125	133	151	147	141	122	141	173	160	126	166	150	143	158	165	137	156	148	127	135	151	144	153	157	151	141	149	142	160	140	144	159	161	127	135	135	172	155	136	148	152	143	132	151	142	140	131	137	155	134	121	162	141	153	135	113	145	129	151	164	142	137	163	151	145	141	146	133	160	139	148	148	139	142	146	135	143	150	146	161	158	137	151	138	157	154	135	172	159	131	143	153	126	136	150	140	138	153	160	147	146	172	155	124	143	159	147	151	143	149	138	162	137	138	149	141	166	143	149	147	122	138	130	142	139	143	137	136	137	149	152	137	147	163	164	155	140	158	158	149	158	150	154	140	160	134	161	148	135	153	150	143	149	160	132	152	135	124	168	135	139	143	123	156	154	131	152	162	140	147	141	156	142	152	150	136	151	140	138	134	158	135	154	156	151	144	143	140	146	135	134	159	157	144	157	152	158	146	136	154	137	133	155	132	140	124	145	139	137	137	154	133	137	155	163	158	150	145	145	146	162	150	153	142	141	175	135	149	150	160	188	164	148	148	162	131	148	152	137	140	148	154	155	126	122	132	165	156	150	147	177	157	164	151	143	161	154	141	132	155	129	122	145	152	142	143	143	148	144	140	133	120	141	140	164	153	152	141	158	143	157	150	143	153	136	153	138	126	149	142	151	148	161	158	146	147	159	150	152	135	124	141	139	138	156	159	146	119	140	166	129	156	146	144	134	150	157	133	137	150	149	163	148	152	147	125	136	152	139	144	138	150	150	121	113	129	146	137	139	147	151	143	148	143	150	139	161	153	147	141	144	152	167	152	144	131	180	160	154	142	147	155	167	151	131	149	146	126	126	132	150	148	168	150	115	117	160	160	146	142	152	163	110	168	141	139	121	138	155	142	123	153	169	144	134	139	165	129	145	132	147	154	167	138	145	133	153	157	136	146	155	142	138	162	149	150	151	129	141	149	145	153	122	151	145	137	163	141	145	165	132	149	151	144	122	164	117	141	161	138	148	142	162	135	138	131	137	151	157	151	141	152	115	148	149	139	143	143	122	157	141	152	135	130	142	115	179	152	126	145	141	155	148	158	165	166	150	141	143	129	146	143	173	134	147	152	151	129	127	147	134	151	135	138	144	147	161	131	138	132	152	139	149	143	164	149	172	136	151	146	134	139	150	140	119	157	149	140	151	138	124	129	156	160	161	123	128	151	134	153	148	151	143	151	130	113	150	140	133	115	190	120	151	149	143	162	133	143	166	163	129	149	155	145	151	123	154	143	133	135	140	150	154	152	152	149	130	124	145	165	138	161	150	123	158	153	145	148	136	152	151	158	155	149	143	149	146	129	136	125	133	129	153	162	159	141	154	127	138	150	138	148	144	136	133	138	158	135	139	110	146	162	137	150	178	166	132	159	155	140	160	137	128	161	131	139	157	153	157	137	135	131	172	150	137	135	144	130	130	154	150	144	131	165	142	146	154	142	142	155	152	156	153	138	144	143	154	143	157	139	162	135	159	168	153	149	158	135	160	135	152	156	169	135	144	158	151	145	142	137	147	128	139	145	166	119	141	158	185	167	128	156	143	155	155	148	157	142	162	143	128	130	140	165	130	153	149	152	170	151	137	156	146	147	132	157	160	159	152	129	146	149	148	148	148	145	136	129	158	168	133	145	141	152	138	135	124	155	154	138	141	139	149	128	167	143	156	135	147	129	144	151	148	128	142	134	156	142	129	157	127	127	158	135	156	160	153	136	132	151	150	137	157	153	149	158	133	151	146	131	119	128	178	142	139	152	156	133	132	151	149	158	148	138	165	152	144	147	166	135	148	138	149	141	148	153	139	152	125	126	147	138	143	131	143	128	132	161	143	148	148	141	151	133	135	126	149	180	173	148	156	150	152	147	145	147	124	155	121	148	137	149	150	146	156	134	143	148	183	144	125	154	182	151	138	131	160	122	128	146	142	146	140	145	167	148	141	154	160	153	154	124	156	146	144	144	144	162	148	141	135	152	130	140	144	143	143	156	132	161	135	130	134	146	140	158	133	165	160	160	129	145	124	119	114	149	142	150	153	130	171	152	142	167	132	152	156	123	155	179	152	146	153	146	146	165	144	145	147	149	139	144	154	151	138	176	152	142	145	139	165	148	130	148	157	140	132	154	146	153	140	150	154	135	163	148	166	169	159	154	154	135	135	152	125	153	147	154	126	164	146	147	139	147	160	146	150	147	143	145	125	165	126	130	139	129	155	135	133	148	135	132	160	146	155	141	134	173	163	145	134	143	131	159	158	160	138	154	157	135	141	130	173	133	166	135	132	160	161	145	152	129	138	134	141	150	164	133	138	141	125	142	126	159	161	132	146	161	143	138	141	135	156	130	154	161	145	148	143	160	181	140	163	124	126	148	132	132	126	140	147	140	161	134	135	138	143	152	150	137	151	160	138	154	169	139	154	136	149	126	143	165	135	134	147	159	146	139	120	146	155	146	138	133	148	154	158	143	141	155	142	140	160	163	154	153	135	153	139	145	128	160	150	139	151	143	131	132	129	168	148	140	125	129	136	148	148	139	137	152	149	138	173	138	151	161	178	134	155	146	137	146	151	164	133	164	162	152	127	133	144	154	147	116	160	163	157	137	137	162	136	147	118	166	147	157	139	135	143	174	158	126	143	135	133	125	145	129	131	151	143	153	164	128	156	151	142	159	142	138	157	136	144	144	158	143	129	142	149	162	176	135	133	135	140	141	135	144	131	142	135	123	164	150	133	157	144	145	140	147	155	139	153	156	138	137	157	151	125	139	173	141	139	131	163	145	145	161	166	151	146	127	149	146	146	131	172	131	150	132	149	120	152	145	130	143	117	121	137	140	156	164	133	155	144	135	168	142	178	149	120	156	137	159	148	179	149	139	138	157	152	149	134	143	156	142	119	150	115	140	155	140	154	124	160	155	138	141	144	137	127	129	137	137	155	153	150	133	132	149	124	149	153	157	145	161	131	137	139	145	141	142	141	155	148	139	123	148	152	139	155	156	140	153	119	136	162	156	140	127	130	151	128	145	147	139	148	126	125	147	145	151	185	172	146	147	153	153	139	139	147	128	156	138	149	167	154	152	171	136	158	135	142	134	155	154	165	141	145	144	153	157	140	157	135	156	143	142	139	141	170	139	129	151	144	158	140	139	161	138	145	139	134	130	169	137	152	136	125	123	146	147	145	151	158	140	136	134	149	136	153	168	139	141	141	155	162	153	141	148	146	134	146	146	144	135	145	149	159	154	152	132	161	143	147	163	158	132	139	146	149	159	133	147	131	153	147	135	149	153	146	148	114	150
2148	568	616	590	568	553	533	534	495	500	537	467	498	501	503	456	481	488	490	492	461	476	499	448	494	456	476	493	520	492	473	476	488	475	478	509	474	498	456	516	469	490	435	462	455	470	470	500	479	473	493	484	500	458	500	463	482	469	523	492	479	498	465	470	477	446	431	484	459	486	483	492	479	493	518	525	453	455	466	502	455	461	475	524	472	491	500	502	562	471	460	483	474	494	511	450	497	461	436	458	452	471	505	482	492	476	502	518	522	484	469	458	498	468	485	488	468	456	479	469	498	507	467	471	468	459	482	509	491	514	481	474	484	492	447	481	501	469	469	481	500	433	484	491	508	483	474	497	493	460	487	473	432	468	486	495	460	522	510	477	494	450	488	481	493	496	484	437	481	525	498	464	498	520	471	506	510	509	496	489	508	497	492	491	481	454	472	482	448	517	534	486	479	494	507	505	458	530	521	523	450	421	476	450	491	487	506	524	498	450	471	465	453	468	459	496	508	563	482	459	490	504	486	487	505	488	458	473	459	445	472	491	460	486	460	505	450	506	461	476	463	492	476	480	477	495	482	476	446	504	490	496	459	484	449	499	494	498	465	463	502	445	509	463	470	427	452	500	504	475	473	485	490	522	491	479	482	468	479	470	479	474	472	469	470	469	475	520	495	460	485	506	457	464	461	451	477	526	483	492	456	482	495	479	498	505	517	474	471	511	470	490	455	453	470	510	524	467	496	477	469	499	461	467	489	470	481	504	528	486	502	493	516	524	461	501	488	485	513	509	481	458	504	450	483	475	461	480	480	506	479	488	458	494	443	489	490	445	491	492	475	465	483	489	484	511	477	482	491	498	491	484	506	438	485	468	501	457	483	475	445	497	436	451	432	469	442	497	472	473	493	472	491	486	502	478	494	521	489	490	443	470	510	474	484	496	465	455	510	493	469	509	471	510	484	431	499	509	456	463	480	488	486	459	496	542	468	486	471	490	462	450	478	474	505	509	485	477	492	448	470	453	483	482	520	495	493	447	461	487	472	458	479	486	467	490	451	485	486	472	462	483	509	467	494	440	442	465	494	512	472	473	519	480	457	463	492	471	439	435	489	486	487	513	475	462	473	466	490	443	484	477	489	488	500	469	476	489	446	497	495	477	492	492	500	509	455	510	446	482	473	485	500	507	512	469	548	471	536	507	477	509	480	494	471	483	516	461	445	458	495	475	529	483	467	500	520	506	505	475	502	472	442	500	514	477	449	467	483	438	505	490	491	427	476	484	453	479	463	471	478	447	508	480	498	474	497	469	490	448	490	475	483	483	506	476	484	512	496	475	456	530	458	491	495	483	454	454	494	470	479	485	448	469	474	493	468	518	491	507	506	476	485	485	478	465	472	492	484	461	494	468	481	474	443	521	477	467	487	499	461	456	465	452	451	474	492	466	471	517	460	477	523	476	498	456	504	480	460	459	474	500	449	480	481	484	489	471	476	478	468	489	482	478	461	490	494	478	480	506	483	443	447	493	437	482	473	505	493	478	459	456	490	504	477	489	474	474	503	492	477	490	471	476	454	472	465	453	492	477	460	480	458	467	485	480	497	486	446	494	472	491	522	505	466	487	481	480	486	472	456	493	495	480	478	512	489	512	483	454	489	475	466	480	494	488	434	499	462	508	458	470	467	485	484	470	467	489	408	465	474	482	511	465	497	493	462	469	433	465	471	480	460	483	499	484	478	454	489	483	462	444	494	480	464	485	521	501	460	469	494	465	493	493	473	488	474	480	481	515	477	459	489	477	484	477	446	471	488	419	467	524	483	488	475	474	443	492	495	495	475	485	475	503	449	454	466	488	488	518	504	482	439	470	440	491	479	433	528	439	490	442	532	458	488	476	499	458	477	485	527	478	471	515	463	485	483	485	476	492	459	495	495	514	463	513	460	476	485	481	465	518	498	458	447	459	488	453	486	497	473	446	475	446	482	478	468	506	478	497	452	423	492	512	457	469	456	471	460	510	489	454	472	486	504	481	461	508	497	444	531	437	476	478	480	487	465	445	477	460	507	503	492	502	455	501	439	478	468	454	439	432	481	474	438	482	450	456	481	477	507	461	461	483	482	467	486	454	490	449	465	467	505	488	500	442	484	480	513	491	451	473	455	492	468	495	478	487	498	504	412	510	470	540	459	445	468	460	490	478	468	454	521	483	492	467	481	460	532	498	495	441	464	478	510	469	480	481	473	495	471	464	457	510	476	472	456	469	490	499	482	455	477	503	497	456	496	461	510	472	476	485	450	455	469	488	446	500	500	473	522	481	504	492	500	484	471	474	489	475	498	498	479	487	507	459	483	505	526	462	487	430	484	485	465	474	490	457	473	459	463	500	490	472	430	478	487	463	475	510	454	439	473	462	485	493	503	480	441	489	447	482	444	453	476	475	528	502	526	476	501	454	467	452	486	474	505	507	487	499	441	484	513	484	462	460	518	484	466	492	483	492	469	486	503	517	480	456	473	493	504	523	510	486	446	485	453	513	476	465	481	470	463	475	442	523	464	461	507	501	472	480	477	487	503	486	451	427	469	492	509	483	440	507	527	480	493	502	489	487	507	451	489	477	471	517	485	483	502	522	469	465	479	476	476	508	465	462	477	499	486	494	454	496	477	472	471	427	451	457	526	461	506	525	514	420	494	445	505	461	517	455	447	494	518	448	522	500	457	488	467	505	487	523	513	490	515	461	473	475	518	484	483	486	484	489	460	512	486	501	511	525	442	464	456	485	462	479	486	461	469	473	441	478	457	527	485	442	467	442	504	500	469	494	467	515	450	483	461	466	508	432	441	478	484	482	501	489	466	493	448	462	498	436	482	487	505	501	444	487	494	531	456	524	476	497	499	489	441	478	494	427	501	506	498	444	435	448	455	459	535	484	469	510	459	444	480	476	493	437	445	442	475	509	490	466	480	472	495	496	508	546	456	486	504	447	474	481	535	457	514	462	465	465	474	496	467	505	459	494	455	508	509	458	496	475	515	454	515	493	512	484	443	482	488	474	501	497	488	478	492	480	486	466	517	498	495	510	463	508	504	467	455	474	443	508	491	462	491	487	481	512	508	480	515	481	458	463	497	447	502	480	496	459	500	509	473	450	474	482	480	511	505	516	496	474	494	473	469	460	501	485	478	481	460	489	433	464	489	484	497	516	501	495	491	481	477	487	488	462	513	517	502	473	485	509	462	528	488	494	446	470	470	493	486	506	461	462	493	478	499	472	503	459	497	501	466	499	526	510	490	458	487	483	463	493	479	474	496	480	504	464	486	421	454	467	449	477	480	461	486	493	462	462	483	432	487	433	501	502	457	438	489	491	539	495	482	448	473	504	477	502	473	462	491	513	480	521	479	498	492	478	498	492	503	428	467	489	457	484	455	467	473	496	461	509	475	475	500	497	487	490	479	492	426	506	516	487	470	438	468	485	468	524	483	492	460	465	439	469	448	479	484	452	455	466
8384	1271	1313	982	703	574	524	410	434	422	399	383	363	342	335	359	327	338	340	306	332	389	329	348	335	331	341	352	317	327	348	334	315	340	314	302	281	311	330	320	301	315	324	338	324	337	295	322	337	316	357	295	325	288	335	312	329	333	330	327	337	308	324	309	336	323	313	352	329	327	323	329	329	313	306	305	310	312	321	337	286	361	319	320	318	342	283	314	322	346	309	284	326	311	286	318	312	291	292	331	312	337	304	319	304	308	324	320	333	334	300	313	324	279	300	314	307	320	326	289	309	320	305	348	293	294	324	303	338	317	315	310	289	282	348	343	341	305	298	296	352	308	317	327	326	293	309	318	295	322	296	312	333	318	325	316	302	315	319	335	323	297	286	309	326	317	315	319	332	322	314	316	368	299	323	321	306	340	326	296	273	344	305	320	320	277	339	330	311	336	336	285	312	328	337	280	346	295	318	359	327	333	325	330	349	314	312	306	317	297	301	293	290	329	303	280	314	302	298	311	301	334	295	303	317	337	337	317	302	301	329	333	310	311	349	306	305	321	299	319	307	324	312	358	284	324	329	326	320	304	312	331	321	324	346	351	344	325	304	299	309	293	331	268	322	309	322	312	297	259	320	296	293	309	319	321	300	298	335	327	331	327	321	300	302	352	308	341	309	335	307	303	337	315	287	330	297	299	334	323	294	306	337	330	321	364	319	298	318	293	304	342	311	331	318	304	299	313	310	310	342	301	313	271	327	307	331	306	320	328	343	334	311	319	315	331	292	302	318	322	305	353	323	330	336	295	331	308	297	306	289	323	289	325	285	304	271	298	313	316	312	292	344	323	302	345	284	300	301	316	278	333	309	294	281	305	308	298	312	300	308	290	318	309	317	312	291	298	310	337	309	299	343	326	308	297	313	302	310	321	295	295	314	305	293	330	273	283	275	339	311	327	305	323	315	347	285	303	321	322	296	352	328	337	289	330	331	309	327	314	323	321	343	320	315	333	290	279	297	352	342	331	299	338	293	313	313	297	348	289	347	353	323	285	336	325	322	325	320	332	298	317	304	358	300	300	330	316	321	308	315	296	353	325	282	315	326	310	334	292	331	306	289	316	366	283	291	297	298	287	319	297	349	310	303	321	292	347	315	307	313	317	314	327	304	312	320	323	339	315	345	316	305	320	310	322	309	311	345	321	304	318	333	315	315	333	315	335	287	320	342	314	323	342	320	276	315	345	332	320	285	312	304	318	295	326	322	318	318	321	304	331	321	291	300	335	319	307	310	321	308	328	302	331	322	326	288	302	328	310	323	318	334	356	341	274	293	320	322	334	303	310	305	335	299	313	332	314	284	266	350	316	294	307	312	302	335	299	346	316	335	325	324	311	295	316	273	325	289	305	316	318	322	304	337	310	301	296	331	313	277	321	289	301	320	312	306	330	305	347	297	316	349	309	318	309	333	313	357	307	300	286	306	308	304	295	284	309	333	336	331	327	316	316	319	347	273	321	340	303	294	295	319	342	308	318	295	326	351	344	285	274	327	358	342	305	296	287	357	328	312	316	300	323	293	323	309	307	299	301	286	326	307	313	308	288	330	327	310	285	309	345	284	308	331	300	311	342	315	303	317	316	313	306	321	318	322	301	316	317	291	295	306	343	318	325	351	324	345	322	314	340	343	355	305	309	327	325	305	316	296	323	288	320	298	292	322	306	308	325	330	302	320	324	329	321	308	328	326	313	311	310	349	314	313	311	314	337	307	312	313	303	283	342	319	306	309	323	323	295	300	329	304	318	305	313	319	312	321	307	322	308	292	302	280	350	344	317	307	314	270	343	291	316	310	319	323	299	340	348	321	328	307	307	302	307	325	341	335	339	325	306	326	295	321	324	336	310	342	332	313	305	312	304	303	333	319	319	320	345	336	329	325	292	314	300	318	306	309	348	293	328	293	314	317	313	338	316	332	284	321	325	294	319	313	297	327	334	292	307	334	275	326	277	318	313	338	319	330	342	324	335	305	306	318	291	286	304	340	300	323	327	335	321	321	319	311	320	363	289	296	309	322	314	290	309	300	310	298	288	352	325	331	332	294	348	307	328	326	290	322	301	285	308	298	326	276	339	321	318	350	320	300	344	340	319	356	333	336	326	314	342	316	306	304	331	330	303	310	314	319	288	310	291	290	317	304	304	328	309	318	281	316	319	328	302	332	310	317	330	318	330	322	345	293	358	322	289	308	317	326	328	288	330	318	293	334	307	336	308	329	302	320	329	317	314	302	342	328	310	331	276	297	308	301	358	302	285	311	312	312	307	329	305	312	323	330	343	324	308	319	293	307	302	310	323	329	321	355	333	338	304	325	304	336	286	341	336	331	318	308	311	329	290	308	321	318	309	266	309	316	310	321	345	315	330	331	328	346	268	313	300	346	359	281	308	315	302	313	320	311	309	310	311	321	350	311	311	341	319	365	318	275	320	310	312	330	326	339	343	291	304	335	303	333	322	328	330	333	308	322	320	319	337	329	320	309	338	318	344	322	313	309	321	317	335	317	296	324	326	303	296	311	328	317	327	316	332	319	321	288	316	315	322	325	293	309	316	288	323	282	305	325	330	323	334	328	299	325	326	299	284	321	324	313	314	331	327	312	307	295	323	305	313	311	333	336	304	314	334	313	323	341	328	309	289	319	314	324	317	320	315	304	318	307	340	331	327	325	315	324	307	286	314	309	300	332	295	304	282	317	317	321	307	313	342	338	309	335	325	322	335	303	305	319	328	324	328	350	335	312	301	361	325	302	302	312	325	305	298	347	299	336	314	348	323	308	328	317	313	320	358	354	328	326	312	335	308	301	326	280	337	303	307	314	319	277	304	320	337	347	314	309	327	332	329	338	300	295	316	306	356	339	324	322	322	321	288	270	315	329	319	330	276	336	312	307	301	287	312	301	269	313	347	337	349	301	296	301	311	339	285	323	321	311	288	308	332	305	327	299	304	352	324	324	295	324	305	309	301	321	324	307	292	283	298	350	335	317	357	286	304	283	345	280	307	305	338	323	343	308	301	296	311	305	322	306	298	304	312	305	357	315	301	338	309	322	316	303	270	348	357	287	301	329	333	323	311	330	302	299	338	321	342	303	321	312	276	298	308	327	299	305	286	312	315	325	335	316	322	323	304	337	322	298	337	322	332	314	291	322	344	335	313	321	311	276	316	290	332	304	320	310	299	304	312	323	309	326	293	340	313	325	342	337	322	297	289	342	300	302	354	313	323	324	294	338	334	328	325	310	309	304	310	337	321	345	301	305	316	297	304	310	332	298	313	303	302	343	317	323	325	293	303	298	311	335	294	306	316	330	348	286	319	311	312	291	352	345	307	328	315	318	328	314	316	311	331	310	298	336	311	313	316	332	312	334	334	305	335	300	298	292	350	312	338	301	317	329	315	317	312	305	308	341	299	322	362	300	312	313	311	309	334	333	291	322	301	303	309	315	317	341	310	320	346
6008	1691	2388	2817	2709	2357	2101	1799	1648	1547	1413	1356	1225	1254	1213	1121	1153	1104	1049	1043	1018	975	949	978	991	922	1004	911	957	911	997	908	898	959	928	895	913	903	885	888	892	908	868	905	876	923	934	952	879	893	831	919	852	860	882	877	880	896	860	900	867	895	885	856	882	910	922	869	867	912	882	897	883	896	861	889	804	868	854	933	851	884	834	824	857	831	933	888	876	900	853	868	871	975	888	875	873	899	885	901	859	949	813	864	899	866	864	910	875	893	905	869	904	881	872	841	860	888	869	872	876	919	863	864	876	887	850	896	835	811	864	893	874	892	829	870	927	895	848	832	876	931	837	887	822	922	893	882	905	915	887	907	858	927	843	886	847	929	873	903	901	870	887	909	853	912	868	846	870	873	834	919	851	771	912	896	838	919	846	914	874	843	854	891	899	882	892	893	837	863	881	878	888	869	868	883	837	857	884	920	859	882	872	856	908	874	890	826	857	865	852	885	897	857	882	817	815	852	850	864	901	860	893	853	867	894	875	842	883	874	822	867	833	866	886	833	868	850	858	856	880	854	867	871	889	907	864	911	919	872	899	870	885	907	862	853	827	870	914	807	834	862	853	884	844	870	835	838	877	929	857	838	852	828	878	869	830	873	866	869	870	889	873	860	886	904	829	881	913	861	883	938	925	859	836	933	877	860	886	837	911	823	864	859	839	860	858	834	796	873	887	843	847	884	857	867	833	882	951	833	890	905	887	824	885	922	857	910	878	832	875	854	877	851	843	862	867	881	831	919	876	882	866	849	871	886	841	888	877	846	896	888	873	903	819	857	841	871	895	903	900	862	864	866	845	858	837	878	830	854	847	814	880	861	923	900	852	848	830	929	897	864	867	890	875	895	904	808	879	877	804	876	856	865	932	900	861	903	844	837	860	874	835	858	853	902	845	800	825	894	844	863	851	865	901	894	840	901	864	869	843	891	867	890	853	813	886	888	861	877	857	866	839	843	857	875	925	853	954	868	906	902	845	892	856	893	864	831	932	886	898	899	918	874	861	905	827	865	872	854	876	882	867	852	880	890	853	848	881	843	888	879	828	856	856	889	893	844	854	820	874	802	872	843	870	857	884	890	877	852	834	863	866	862	915	865	909	882	872	887	852	847	857	862	855	870	898	831	828	844	884	857	877	879	825	876	873	888	859	909	842	838	889	842	810	875	860	864	931	817	853	884	854	848	852	846	859	882	905	833	868	865	845	863	872	857	829	850	849	874	819	855	843	921	872	842	862	880	852	877	883	836	844	803	812	897	900	886	871	849	841	947	864	853	913	887	867	872	907	850	890	869	831	837	916	813	908	817	860	863	844	893	839	877	857	838	863	860	907	859	867	886	907	842	856	833	853	859	873	855	864	936	891	822	900	920	841	910	904	916	860	920	837	851	911	831	902	882	872	880	892	892	878	909	856	865	836	881	858	876	847	907	917	896	836	879	829	891	860	895	832	874	876	869	855	904	892	845	871	861	849	886	913	825	907	923	860	904	924	838	874	820	843	844	869	853	852	820	870	835	897	889	838	877	839	833	850	873	891	861	892	867	919	864	872	815	913	855	900	871	864	893	867	832	880	899	900	824	874	865	895	894	828	872	881	827	902	848	832	854	895	847	887	827	897	874	877	951	878	937	899	865	903	882	895	845	866	869	901	881	852	901	870	914	911	896	852	847	856	857	895	857	860	860	862	909	897	868	870	928	878	915	905	846	893	847	864	855	876	829	908	906	881	863	890	848	877	850	868	903	826	889	893	889	845	866	885	825	898	904	874	857	857	843	831	874	926	828	911	846	893	865	864	856	868	891	814	853	960	857	825	859	875	830	816	826	856	860	865	889	916	893	849	846	894	879	870	883	878	890	839	915	886	853	855	848	824	903	858	848	853	870	864	851	862	882	881	871	830	825	926	846	818	877	883	865	806	821	847	907	871	907	849	821	851	889	921	881	855	856	891	821	865	866	856	847	852	837	852	876	860	886	823	872	864	874	861	826	867	832	896	903	891	859	896	845	849	826	889	904	852	895	922	879	887	874	859	899	856	870	815	878	859	920	857	889	860	834	840	884	836	907	863	879	847	869	899	865	838	855	894	843	933	901	904	881	867	924	868	885	842	856	864	857	893	892	883	899	876	895	851	846	894	930	878	889	852	874	866	884	855	810	876	876	873	844	871	920	862	855	866	867	849	916	874	876	901	910	876	860	890	883	934	872	876	878	835	861	891	852	858	843	828	888	904	892	858	854	916	853	861	835	826	849	835	912	926	909	865	869	899	872	889	936	844	872	895	897	832	865	861	896	845	892	871	921	862	811	863	862	871	870	863	887	890	904	865	878	881	890	903	842	888	914	853	809	863	926	925	840	868	860	881	891	881	937	858	884	900	901	860	872	864	906	885	852	845	875	873	877	901	863	846	827	893	848	862	872	875	870	758	854	859	903	879	873	854	874	835	886	871	855	855	826	900	835	854	814	869	852	886	883	874	865	898	854	829	882	893	934	840	893	844	900	814	841	865	898	919	897	855	844	839	850	841	912	810	910	856	835	865	926	894	854	896	898	825	904	883	877	845	856	878	881	834	829	882	810	854	876	876	880	828	880	869	806	866	907	886	908	919	867	856	854	831	843	845	907	905	832	869	868	851	856	868	822	894	876	898	854	832	817	892	843	823	820	869	897	860	891	906	884	894	830	926	847	874	857	829	927	878	844	853	910	831	856	811	881	894	933	939	857	916	851	894	896	875	878	881	861	874	857	891	841	854	848	872	869	837	921	837	863	921	827	844	893	864	911	876	896	871	902	908	872	866	858	915	876	888	829	865	884	877	885	828	820	816	873	857	864	894	906	902	839	879	883	851	831	889	821	839	884	896	904	886	903	899	856	840	890	827	911	852	842	883	859	898	903	854	903	836	855	874	847	841	894	830	870	846	830	818	946	836	936	888	850	871	868	845	902	891	861	887	868	857	814	890	882	869	865	838	924	844	835	866	876	873	865	906	885	891	877	861	876	854	854	900	864	863	822	857	895	840	865	912	849	859	891	903	876	842	834	836	893	881	903	858	825	866	859	861	871	870	893	864	852	848	904	852	884	814	843	872	839	889	854	858	841	851	851	889	873	903	860	880	883	881	888	904	933	851	889	887	864	915	873	850	876	845	907	872	894	863	835	824	871	848	842	878	895	894	879	902	844	870	880	839	871	863	914	866	866	821	887	874	858	830	894	858	895	873	848	892	879	875	889	877	846	893	859	852	886	900	784	836	816	825	811	889	855	836	853	885	878	880	870	868	898	825	899	892	905	889	870	896	883	862	864	852	851	909	839	897	871	864	891	880	868	880	880	863	869	864	867	838	854	812	925	895	872	890	887	885	856	862	877	910	838	853	852	879	885	900	846	875	857	946	867	881	867	821	870	898	891	815	846	883	890	886	886	916	876	882	842	872	894	832	888	913	899	860	863	838	941	846	902
14666	1935	1862	1634	1107	839	710	645	517	514	502	484	429	410	477	396	415	395	420	357	363	354	410	389	390	369	383	353	362	362	355	397	366	355	386	371	396	374	408	364	380	365	335	345	351	356	356	343	372	344	382	359	342	361	331	320	340	349	367	324	369	360	357	348	352	361	344	343	361	354	368	367	376	324	341	373	381	326	332	373	357	332	367	355	348	370	326	380	376	312	333	364	356	335	361	368	350	373	377	375	363	320	372	344	349	378	347	357	351	370	368	345	362	355	328	380	367	343	331	400	336	361	353	357	346	357	330	398	350	352	318	336	381	346	344	376	358	368	359	375	337	358	347	352	351	331	354	384	321	366	338	368	362	356	377	365	321	317	367	363	374	359	349	321	361	384	351	331	325	321	286	358	329	377	380	359	333	358	357	358	354	356	352	340	372	340	344	350	384	390	349	404	366	359	332	381	356	337	365	365	351	331	345	344	364	329	356	334	356	351	331	354	354	358	352	360	329	351	351	327	376	371	320	364	362	336	345	341	309	376	330	362	355	363	328	356	367	387	370	378	323	338	331	356	306	345	379	356	369	347	366	360	385	356	366	359	331	382	365	327	329	336	361	330	366	311	333	354	331	367	329	368	355	339	397	337	341	315	365	358	327	366	361	341	350	350	384	364	328	353	347	356	344	356	361	339	310	340	335	335	344	339	317	365	344	363	373	318	354	351	366	351	375	355	363	359	316	337	344	338	360	334	373	371	380	339	377	324	379	361	341	325	339	355	369	387	368	342	358	341	359	359	327	395	375	346	348	325	338	419	370	344	317	381	368	342	333	377	382	333	383	343	341	341	322	371	350	332	361	337	362	388	359	364	372	337	353	343	345	356	356	350	385	349	354	354	369	338	362	333	323	356	363	368	344	339	353	353	326	357	369	316	353	357	358	367	389	358	346	339	367	375	363	346	335	372	358	337	382	354	346	352	340	349	355	373	364	388	335	341	352	344	345	374	324	368	337	391	341	352	326	336	341	362	356	380	353	377	386	331	311	342	327	366	343	347	341	379	363	346	359	380	356	331	355	379	355	366	347	377	347	350	348	323	381	343	331	325	362	366	347	361	365	322	335	332	381	339	357	347	360	349	369	378	338	348	367	344	336	377	329	355	366	355	359	333	391	334	320	327	369	340	329	315	378	369	325	383	363	365	342	348	366	350	379	381	297	328	355	374	364	337	340	351	371	369	348	360	343	353	356	350	370	361	354	384	329	365	343	330	347	375	341	355	382	337	348	345	329	303	338	352	363	378	354	365	334	342	342	344	330	368	362	322	347	316	356	347	354	333	332	355	342	367	339	336	330	320	368	317	366	365	326	337	385	355	397	386	321	330	334	351	369	356	317	356	371	375	373	369	357	383	364	354	343	358	358	338	361	337	342	372	348	359	357	309	334	362	341	350	372	351	325	333	356	366	356	353	343	314	329	360	347	354	337	331	326	349	376	337	352	358	346	333	342	337	355	355	341	349	369	365	396	352	396	342	336	347	330	349	388	329	380	340	361	343	357	337	348	336	346	359	348	349	383	381	339	345	299	364	375	366	325	339	332	347	360	337	379	375	344	357	325	357	335	328	380	369	381	393	298	365	321	360	361	344	364	335	377	370	367	344	374	376	330	351	366	347	360	337	332	349	346	361	344	362	363	324	376	350	339	364	342	362	378	342	371	352	371	338	343	365	328	342	353	371	356	315	340	347	347	335	343	339	358	373	344	401	335	330	379	340	327	334	334	357	366	368	378	365	346	348	382	363	330	358	326	357	352	344	392	341	349	353	346	330	372	358	313	353	383	348	366	361	354	378	340	364	343	366	354	366	331	381	353	373	339	334	323	342	374	367	351	343	345	315	365	342	395	334	379	370	372	331	355	374	357	320	365	339	363	349	389	378	336	355	340	397	364	338	325	352	353	339	338	363	367	367	348	361	355	348	367	361	342	352	356	368	355	365	352	351	330	352	345	346	337	351	305	344	376	349	385	379	391	346	362	356	314	348	371	365	343	376	364	328	313	348	369	375	341	375	345	359	347	326	364	347	327	347	325	336	372	347	346	363	343	339	352	378	325	344	378	374	340	370	344	335	365	318	346	408	362	330	337	322	379	376	340	334	388	328	345	334	364	378	339	342	365	335	357	353	350	368	338	346	354	332	382	328	348	335	331	349	381	356	335	359	367	365	333	356	335	358	343	365	349	315	360	369	367	331	360	332	344	358	367	350	387	340	387	373	350	314	333	374	365	374	365	345	354	343	342	340	376	359	324	348	320	322	366	378	341	358	369	337	349	392	331	375	334	342	335	355	324	324	343	370	338	370	359	332	369	343	337	365	354	312	355	312	356	334	365	364	344	325	380	364	358	387	372	345	376	347	359	329	352	353	342	361	362	369	347	374	362	336	359	360	346	322	366	331	360	344	347	369	362	348	341	342	357	350	364	334	347	335	358	340	341	326	306	386	356	326	321	350	317	359	368	374	367	364	390	377	313	361	332	345	346	405	357	368	402	351	381	321	344	328	337	345	317	338	340	355	337	341	351	318	320	341	361	362	359	389	378	388	351	354	368	374	375	365	343	350	346	342	359	315	367	371	333	341	333	363	357	364	353	356	354	382	341	366	356	378	352	340	359	322	342	371	331	381	345	379	361	360	367	351	337	345	361	401	347	336	362	335	344	307	354	329	359	349	367	330	356	361	361	361	367	328	340	358	351	330	320	354	363	366	303	372	288	381	382	336	377	384	345	381	365	355	359	366	376	369	330	342	366	353	306	356	341	376	342	341	348	352	339	367	382	349	361	353	354	351	341	369	348	367	347	348	353	346	371	319	340	331	345	366	351	393	348	377	333	372	356	327	382	335	398	366	375	345	369	376	329	347	344	343	351	366	338	390	360	333	329	340	386	316	347	352	336	350	357	365	371	348	367	328	357	338	411	358	349	365	334	331	361	343	364	338	340	318	341	357	319	360	330	374	345	348	384	330	367	376	393	345	345	315	371	388	316	380	349	342	356	352	335	345	368	359	377	374	340	342	332	355	350	347	347	347	357	350	356	326	342	378	344	346	341	390	391	339	341	331	348	370	349	372	324	325	380	388	377	333	340	304	349	394	358	380	363	357	359	361	336	369	378	338	337	362	369	323	325	358	351	378	326	353	351	399	359	398	352	352	388	356	377	331	354	338	384	380	338	367	356	367	337	352	371	325	345	351	351	370	346	389	375	363	352	349	368	398	396	371	355	346	317	361	360	349	351	360	350	361	372	355	343	345	325	333	391	374	395	347	368	351	359	355	340	335	328	363	344	331	351	375	356	343	338	336	373	336	344	329	369	347	361	372	347	363	384	342	352	327	361	344	362	394	364	323	301	320	361	394	361	348	352	345	374	354	361	338	328	349	367	391	364	380	339	326	356	367	346	346	364	323	324	368	334	377	350	333	367	390	351	350	344	316	380	380	330	374	352	359	347	355
7497	2072	3623	4387	4177	3497	2947	2586	2368	2059	1896	1795	1613	1563	1501	1326	1394	1364	1254	1217	1165	1203	1172	1178	1114	1126	1030	1072	1073	1101	1059	1053	1001	1067	1038	1035	1056	1040	992	974	989	962	1017	1024	965	963	999	994	960	926	981	986	946	954	952	947	983	974	960	913	970	916	978	937	940	975	935	965	979	905	992	988	880	921	933	939	957	939	967	927	922	968	940	938	971	937	974	918	956	942	943	968	965	971	910	990	972	937	978	934	869	919	960	938	978	924	892	967	962	943	937	900	913	923	936	943	905	983	953	921	940	902	929	918	964	935	928	916	934	924	897	940	953	978	958	905	978	935	886	920	896	898	950	894	982	900	955	969	924	886	904	947	948	949	946	957	897	888	964	962	833	946	892	880	942	890	924	905	971	957	881	889	907	922	959	955	932	906	956	895	927	911	937	907	907	938	933	936	882	929	872	957	901	962	909	906	923	954	952	884	963	917	930	933	917	880	893	904	926	881	865	886	922	918	892	913	919	930	924	916	951	910	903	905	978	956	932	954	879	965	951	938	895	954	943	935	944	943	888	964	951	897	915	923	915	945	885	940	954	896	868	881	906	918	962	878	916	903	925	932	954	923	977	910	903	926	947	896	933	905	945	850	940	918	878	944	921	949	933	904	918	931	963	923	896	933	945	940	903	905	942	905	913	886	909	898	975	849	942	889	893	879	924	976	1016	930	957	913	885	914	923	921	940	948	934	906	915	987	926	902	919	967	1013	864	964	910	932	924	926	940	929	922	898	883	910	935	879	955	901	870	908	887	960	889	887	918	879	938	943	914	993	961	935	933	933	916	907	890	923	942	866	876	914	918	906	923	864	912	964	884	942	872	948	956	945	929	971	945	943	883	965	948	890	915	910	936	925	946	900	900	916	909	887	890	972	949	917	945	947	887	935	961	951	946	929	969	923	947	919	976	902	950	964	924	910	909	941	955	877	896	898	923	913	937	933	910	910	919	863	887	853	927	901	926	905	878	921	915	964	903	970	951	938	885	929	938	932	945	956	917	1004	916	943	941	959	939	862	906	903	899	867	913	960	918	904	949	937	897	907	925	926	872	927	952	898	915	918	901	895	898	895	957	938	909	919	859	937	931	948	944	911	930	942	891	982	956	947	956	947	903	948	921	926	925	897	923	914	949	934	993	967	879	910	929	937	885	948	889	1002	895	948	928	922	907	946	896	911	925	904	874	921	873	916	912	923	892	854	936	884	934	958	869	896	927	961	952	966	942	884	925	975	900	917	907	902	931	918	893	915	926	931	911	872	987	963	968	952	895	984	954	928	905	955	958	968	897	939	915	918	940	946	899	881	915	985	966	979	915	905	876	984	926	930	920	897	880	869	909	926	879	972	932	913	900	938	969	873	924	961	906	920	918	919	926	932	943	919	1004	948	891	945	923	920	1014	929	890	961	925	929	890	965	896	955	912	861	919	921	941	930	902	908	903	885	934	939	906	883	922	922	945	926	901	841	907	945	915	873	901	993	924	923	934	959	962	945	917	913	881	944	901	899	936	855	916	908	971	923	923	920	927	921	893	906	913	944	876	950	952	935	918	906	932	915	921	863	906	972	923	910	948	909	948	915	952	936	909	919	874	944	902	934	908	894	917	951	890	933	876	908	897	872	971	933	878	893	901	865	898	890	910	913	948	961	944	896	885	906	939	937	939	962	887	877	918	910	951	967	895	976	965	959	923	908	918	883	949	927	941	950	916	952	923	921	918	897	919	971	931	966	914	883	911	925	924	976	947	892	910	922	882	953	912	925	941	947	929	906	990	904	975	886	939	950	936	923	920	890	908	941	979	936	973	880	967	875	887	979	887	905	891	952	963	964	877	937	953	937	926	894	933	962	878	930	903	912	900	930	902	890	968	894	932	940	925	930	872	963	946	918	880	864	944	967	940	863	920	936	932	869	887	898	935	900	906	934	947	988	935	925	911	876	900	879	941	913	901	977	913	912	937	964	928	915	903	910	946	930	973	910	907	963	946	966	923	912	905	925	946	924	911	956	918	896	903	921	899	851	922	969	866	933	896	971	885	939	891	955	908	937	943	916	917	933	869	929	970	964	931	932	918	950	899	924	916	906	890	876	941	947	890	952	911	1006	934	904	956	952	876	936	928	863	915	888	934	940	911	935	876	945	888	942	933	961	882	910	913	933	883	892	858	928	914	867	906	915	890	877	904	934	922	882	963	925	872	925	871	965	899	924	880	939	889	866	936	938	907	948	901	921	918	927	930	1022	924	931	903	911	904	920	916	913	980	952	937	894	929	925	919	949	911	903	875	934	937	911	908	879	934	930	952	913	940	918	936	952	918	926	970	948	948	900	907	910	929	918	891	935	903	886	897	941	986	973	922	931	987	904	936	881	961	977	946	908	936	908	932	922	923	905	975	931	934	921	905	954	933	932	900	889	912	893	955	923	925	941	904	908	874	925	891	975	874	940	874	914	922	926	883	929	895	927	913	944	863	901	895	907	922	915	936	965	929	896	928	901	935	925	922	920	898	942	915	923	892	919	925	935	909	980	876	875	959	883	982	900	933	914	902	879	932	886	936	892	915	897	986	860	946	944	953	958	907	905	910	955	956	909	913	960	949	908	922	958	944	896	910	932	927	860	911	900	873	914	901	893	920	902	898	995	950	920	947	957	914	966	879	920	905	907	929	922	887	888	909	938	936	920	885	878	945	897	876	938	937	889	952	887	905	942	941	887	904	937	930	924	939	944	895	955	881	920	895	912	882	927	886	894	934	933	961	904	927	903	913	960	931	956	878	846	993	905	906	900	940	929	902	929	935	902	920	947	961	876	920	925	929	935	919	913	982	906	929	933	885	887	944	960	985	936	894	857	909	959	901	909	942	928	931	887	889	915	924	914	896	882	879	919	899	913	878	908	945	903	918	972	930	849	927	899	974	931	930	880	913	939	989	964	954	952	905	916	900	960	923	933	945	896	941	918	901	956	870	951	940	920	911	938	902	908	903	925	903	927	923	941	937	975	908	959	910	925	920	881	960	946	935	938	922	875	958	910	932	941	911	952	913	931	946	921	902	966	962	913	901	948	915	935	867	984	917	900	915	984	989	977	937	927	943	948	923	953	936	928	915	980	915	933	904	903	928	882	862	903	911	947	916	953	863	926	915	948	891	894	882	913	888	900	925	939	906	919	970	965	913	895	837	912	890	891	871	960	896	917	895	909	950	993	963	918	967	911	940	913	902	941	955	982	940	914	930	958	928	906	914	927	933	894	935	1000	921	937	894	920	896	921	917	915	859	871	950	1001	880	909	952	918	909	901	920	981	936	886	941	961	955	953	904	897	886	934	983	955	952	904	954	883	967	928	884	944	874	968	870	886	895	947	926	919	883	936	927	933	949	905	903	915	971	962	875	946	946	885	946	896	910	899	914	933	933	898	948	983	901	924	980	946	882	894	909	935	966	895	977	927	876	898	934	879	918	928	911	947	912	930	906	840	943
1841	170	161	159	166	132	171	165	148	148	140	129	146	170	173	147	146	142	147	149	146	154	150	158	152	158	148	126	132	167	158	146	139	144	152	146	135	141	135	165	139	161	142	145	133	141	159	138	137	156	128	128	142	144	141	168	161	125	157	152	119	157	147	139	142	165	127	162	135	136	130	159	133	156	127	161	144	137	119	147	141	137	136	146	131	154	136	156	158	150	158	130	149	167	165	147	162	146	144	139	156	147	146	140	160	148	128	128	132	155	160	165	152	157	160	169	119	133	170	139	145	160	134	151	123	150	141	130	162	154	146	147	151	131	134	138	137	137	144	127	160	135	128	143	135	156	137	145	148	151	140	132	142	144	148	149	148	139	125	151	135	150	158	145	128	155	156	153	163	141	150	164	147	147	141	129	140	153	154	146	145	148	127	128	134	123	138	130	135	159	137	148	143	150	129	130	168	154	147	144	162	144	156	136	160	145	122	133	130	135	145	161	164	138	150	122	143	151	174	147	148	143	133	150	129	136	132	155	138	124	139	165	143	143	148	143	150	147	126	149	133	143	162	144	164	137	148	146	127	163	117	142	151	156	139	129	127	136	151	127	140	164	166	154	133	146	168	142	144	139	154	136	132	159	135	144	152	153	132	156	155	141	142	151	158	133	148	134	162	145	145	134	147	161	162	143	129	125	142	151	132	140	129	161	142	152	150	166	134	139	143	142	138	163	156	162	169	142	136	144	160	141	123	127	151	127	145	122	152	161	147	142	143	149	135	146	157	152	146	118	157	169	143	141	147	130	134	147	147	147	146	157	151	134	140	154	154	145	177	156	123	165	144	174	153	154	163	146	138	142	136	118	138	130	119	149	145	138	140	160	145	141	149	140	141	136	140	173	144	148	132	162	137	154	158	136	132	137	137	122	141	153	155	150	130	154	154	158	145	136	151	149	135	142	154	141	121	132	163	149	148	171	155	171	149	130	140	159	130	137	140	148	144	132	152	117	144	139	132	151	138	151	149	145	158	131	157	173	163	139	128	138	165	163	153	149	140	146	132	157	171	156	132	138	153	145	166	134	145	150	144	159	153	131	161	142	142	139	135	153	145	150	147	174	168	149	122	153	154	149	132	152	152	143	142	144	157	147	156	168	170	160	127	170	151	160	156	156	135	151	135	144	188	150	135	133	154	128	135	145	155	157	141	126	143	136	154	139	136	145	126	163	147	163	141	169	142	139	164	163	153	157	150	145	155	147	128	125	179	150	141	122	134	152	148	130	141	168	135	135	133	147	166	147	142	139	150	120	143	148	136	142	150	168	156	154	153	145	151	155	148	153	140	123	153	152	146	167	141	138	139	164	153	140	140	139	143	152	148	149	161	143	145	151	143	175	148	137	135	134	154	153	129	145	132	138	135	158	142	153	152	142	154	172	152	157	156	140	141	155	119	132	138	152	150	133	134	122	138	146	161	138	136	138	152	137	149	128	154	155	145	152	164	147	125	162	134	133	138	140	140	141	150	124	152	161	150	142	142	131	145	145	139	143	141	153	141	171	139	145	179	135	135	127	174	147	128	132	164	158	170	150	179	134	140	146	158	149	157	137	119	109	139	128	158	149	145	141	133	143	167	167	123	130	159	154	129	148	144	140	162	160	119	131	146	161	156	142	148	136	144	161	147	152	159	146	142	154	136	156	134	149	143	159	144	156	132	151	145	141	137	146	149	148	141	144	142	144	129	145	160	126	153	148	126	170	132	149	158	135	135	144	154	157	137	140	162	139	138	134	127	143	146	124	161	164	135	144	137	148	137	160	141	132	164	134	139	143	132	142	139	135	147	167	157	164	123	159	173	145	152	147	144	152	166	162	150	162	146	129	145	174	132	148	145	145	155	148	163	131	140	154	145	127	133	145	133	146	147	170	147	136	134	154	146	151	137	128	140	154	163	154	152	152	155	151	142	159	161	142	141	160	153	118	156	138	151	146	142	159	165	153	146	153	167	155	115	156	137	160	139	159	143	147	179	139	145	162	165	151	123	149	118	143	155	154	142	161	134	145	131	139	145	111	131	140	131	135	139	156	160	140	164	144	159	160	154	165	127	158	127	141	162	150	166	142	139	140	160	164	143	151	170	131	146	166	136	145	139	146	138	139	126	142	129	140	143	132	144	167	149	115	135	166	160	131	136	156	148	132	162	158	131	146	142	133	149	145	152	149	164	147	148	161	161	152	166	149	131	137	148	169	160	158	139	121	156	128	141	159	146	157	132	140	137	140	124	136	175	156	157	146	134	147	142	144	157	142	152	148	135	159	157	129	138	138	145	155	164	175	157	148	150	154	131	153	140	128	148	163	151	139	165	150	138	152	175	152	161	158	155	158	138	151	123	125	153	155	156	144	134	131	161	140	155	154	142	150	144	168	155	152	150	145	147	154	149	152	142	154	157	153	140	145	159	145	148	136	157	134	135	136	147	151	138	178	125	135	142	147	138	147	163	141	171	147	139	146	138	161	133	142	127	122	162	140	151	158	139	147	121	142	165	157	146	145	149	137	144	144	144	142	150	134	150	142	127	129	139	127	158	168	151	152	140	144	145	152	123	155	160	137	146	147	175	134	125	135	165	144	183	152	130	148	150	149	147	144	164	163	137	141	139	141	131	137	144	143	150	145	150	143	137	149	142	135	128	132	126	141	140	133	139	127	165	170	156	145	152	148	129	163	148	159	127	147	140	137	143	124	155	138	157	151	150	150	140	139	133	140	151	154	163	129	139	163	143	178	134	132	153	160	116	151	137	153	147	178	149	162	129	143	160	130	150	160	128	126	136	140	127	157	139	134	143	159	151	159	139	137	149	168	155	146	126	149	146	151	151	119	145	155	151	140	114	155	144	131	149	146	138	143	135	136	131	155	147	140	159	164	130	155	148	160	163	156	118	166	161	129	138	158	140	133	113	134	151	158	139	150	159	142	164	130	136	146	149	144	146	146	153	152	130	129	153	151	141	146	143	162	157	135	156	152	142	149	144	141	152	153	125	134	137	127	135	143	160	153	164	142	161	139	145	151	130	127	152	160	152	145	133	166	130	117	153	146	130	150	155	138	140	165	145	150	139	143	131	145	131	152	151	147	146	149	131	136	168	147	130	152	154	153	141	138	134	141	143	134	155	141	147	139	144	170	147	128	139	120	136	149	136	148	154	158	145	140	134	131	153	132	143	144	148	150	163	161	144	138	151	157	140	134	142	145	158	130	143	156	145	148	144	138	122	134	139	145	154	156	133	153	168	142	156	151	150	134	159	158	156	146	154	154	136	136	150	140	131	140	135	154	140	147	151	127	146	162	161	134	140	152	153	134	150	135	138	127	157	144	126	129	173	137	156	174	116	146	144	127	138	169	136	152	118	137	142	142	143	143	116	150	155	154	145	129	159	126	148	176	127	118	158	138	149	144	178	151	131	164	138	143	121	160	141	131	139	149	152	153	169	162	139	152	146	151	131	151
2231	511	551	602	561	545	527	530	508	526	529	511	495	517	463	497	473	506	528	507	477	496	506	467	507	483	487	485	508	444	486	491	466	460	489	480	487	481	467	480	486	497	494	492	514	463	493	471	487	476	446	469	499	494	456	451	457	495	476	496	474	485	504	477	467	461	484	444	472	449	516	443	488	472	493	481	502	501	449	414	510	477	480	459	453	468	483	444	495	453	459	465	505	485	495	469	474	476	468	504	481	460	507	484	465	503	489	502	514	501	445	504	486	468	498	481	500	491	478	470	463	470	506	483	475	534	507	486	507	483	481	513	468	452	467	466	504	485	495	484	472	497	491	488	480	507	481	493	502	479	453	480	467	511	490	478	499	474	473	483	484	472	467	552	494	493	454	454	443	464	501	508	452	491	474	483	486	534	472	490	459	500	452	460	498	485	477	491	451	442	478	435	480	499	493	500	446	476	490	504	458	457	510	505	504	480	476	504	452	472	509	482	489	476	500	501	454	493	453	457	516	509	502	455	463	489	493	492	490	501	484	455	513	463	490	506	475	497	475	510	457	512	527	494	508	492	509	459	475	515	504	473	514	453	509	498	502	480	524	454	498	477	449	499	458	552	482	499	467	485	530	509	430	502	457	458	480	475	465	441	490	469	517	498	468	469	508	501	467	452	533	477	463	469	481	507	483	508	484	543	489	477	494	438	531	499	474	502	483	507	468	486	511	501	509	528	468	478	472	472	469	475	499	483	486	489	467	496	476	473	488	508	471	437	473	481	522	481	454	502	510	418	494	480	499	478	464	477	493	458	478	485	524	474	479	472	474	492	468	441	500	511	500	447	458	457	506	509	517	456	453	454	466	513	486	459	501	488	483	464	504	489	471	475	472	467	496	473	493	490	512	497	488	492	509	492	478	478	476	443	434	499	488	503	467	493	502	500	442	504	435	476	476	494	469	462	437	460	477	498	493	487	445	526	432	473	476	499	475	442	488	534	514	503	488	484	488	466	483	468	482	495	493	491	495	467	471	468	500	486	487	465	485	466	463	439	488	514	470	433	484	483	475	528	492	448	502	477	481	539	509	509	478	511	461	440	482	505	513	479	504	513	479	512	457	459	500	494	479	497	507	445	497	486	544	492	487	464	536	490	470	481	479	455	497	468	499	488	492	461	489	513	510	488	509	474	517	490	454	439	433	471	471	515	514	475	485	477	459	473	494	433	483	469	480	520	468	469	446	472	492	475	496	488	432	486	504	484	470	509	465	485	482	510	474	476	519	487	473	510	468	475	482	485	451	486	477	459	474	495	435	499	462	489	460	488	477	508	492	473	517	456	483	472	509	450	492	473	488	488	501	484	477	491	467	472	477	530	473	455	446	489	456	509	442	473	484	464	488	502	457	483	481	479	495	472	500	473	469	474	475	473	476	502	513	498	431	488	489	518	475	505	465	490	483	482	491	498	483	451	491	483	451	490	439	462	475	474	467	468	505	496	499	478	504	496	517	467	480	464	504	463	504	484	492	458	503	452	514	503	473	445	472	494	470	471	496	445	501	508	463	428	483	474	464	471	477	472	462	495	455	468	466	471	451	462	490	466	493	511	457	479	464	478	530	491	463	459	475	476	449	505	516	441	499	479	503	473	462	466	492	476	446	483	512	461	488	479	492	498	484	489	459	476	504	444	465	481	500	437	479	441	489	434	497	494	483	459	440	500	519	456	451	479	478	462	480	469	466	475	486	489	469	479	447	484	434	468	475	453	515	509	488	488	514	480	471	523	456	491	496	505	455	523	444	498	431	482	502	455	509	489	456	469	462	434	498	494	460	475	490	513	501	467	461	463	494	476	457	490	491	472	475	495	472	489	486	469	445	460	489	498	446	473	504	439	461	486	481	466	477	438	475	475	481	453	486	520	490	464	459	475	467	551	450	471	491	499	449	520	465	522	485	473	456	421	486	484	487	502	471	486	467	463	451	450	489	453	468	466	491	500	467	486	462	434	476	466	516	513	496	461	493	473	461	490	466	493	513	458	482	514	477	510	477	472	495	527	478	532	447	499	472	484	495	470	458	438	450	478	472	494	453	470	507	463	463	480	526	453	493	492	539	508	454	455	493	486	490	521	526	485	468	486	468	481	486	478	485	480	463	497	491	462	459	458	516	478	488	466	465	502	511	481	487	528	446	487	434	502	448	514	477	485	495	488	484	513	486	483	479	472	448	485	494	465	483	460	501	465	490	493	432	483	502	462	482	486	484	515	485	507	493	481	467	491	501	502	519	474	440	461	477	469	505	475	476	506	503	505	500	504	498	495	491	489	446	488	498	462	423	441	474	456	493	488	488	447	496	463	459	477	471	505	495	516	456	500	478	463	485	490	525	503	473	489	474	482	508	463	503	471	458	478	483	488	460	492	467	459	480	450	485	486	463	506	478	471	447	495	447	536	478	484	476	474	473	482	483	469	507	463	501	526	467	461	490	497	464	474	537	487	521	494	477	502	482	471	455	495	513	509	495	495	479	439	496	457	480	488	490	479	479	469	469	463	463	526	445	493	467	450	502	482	483	487	475	462	524	483	521	515	468	462	448	482	476	463	484	434	500	501	473	530	501	473	472	479	483	485	490	474	485	476	494	471	504	495	486	457	469	507	485	500	485	482	489	467	448	510	476	457	492	463	442	482	480	484	483	476	427	483	432	505	468	500	487	500	476	442	501	467	472	457	488	467	478	471	487	471	460	468	477	479	459	510	500	462	508	502	482	480	469	480	529	479	476	491	470	511	491	462	469	483	519	468	472	480	501	420	458	486	470	512	466	455	469	510	464	481	505	477	483	468	423	467	495	495	536	480	493	479	490	480	504	505	463	491	484	480	466	513	476	424	460	479	484	475	504	503	483	499	524	464	447	497	466	481	479	484	466	507	491	479	512	469	479	456	464	519	458	511	481	479	503	449	471	460	450	513	482	477	484	478	506	438	484	468	470	490	533	468	417	514	459	512	470	486	464	487	435	484	461	499	460	513	498	482	455	453	498	487	424	434	501	484	484	476	485	455	497	482	493	480	486	490	475	471	511	456	471	469	466	454	498	500	463	498	485	434	484	489	498	439	467	496	485	487	506	469	522	472	527	477	472	487	445	506	516	442	461	470	445	505	502	459	481	477	481	510	459	496	457	490	433	488	542	491	439	486	536	446	469	484	477	483	485	482	489	468	469	497	482	469	472	489	479	469	460	516	458	492	499	485	511	512	488	449	502	495	487	487	465	485	514	497	519	517	470	472	491	484	466	513	443	459	468	488	497	468	482	531	496	484	471	441	509	513	509	459	510	498	469	525	535	425	470	472	470	472	487	498	449	483	484	488	523	489	487	475	430	476	474	485	511	490	483	510	505	457	477	507	459	480	439	506	453	472	476	479	466	481	485	484	465	456	467	478	488	469	478	478	474	462	513	469	478	437	466	502	486	447	466	461	486	502	466	507	458	482	465	487	502	449	500	483
7988	996	1034	970	714	594	518	471	423	405	361	362	363	374	345	354	369	376	330	321	331	325	296	336	301	314	322	332	303	340	317	313	335	311	330	337	310	298	298	288	321	321	318	306	317	319	321	328	305	282	301	333	341	287	310	311	311	324	333	328	365	306	345	306	275	345	339	331	336	314	330	304	312	276	300	318	337	297	318	335	336	324	313	332	295	314	287	299	293	323	319	321	319	326	325	330	316	310	318	293	319	325	308	311	297	270	340	319	338	317	331	287	294	311	294	325	304	291	304	310	303	329	314	289	318	312	308	321	312	303	322	315	330	354	310	340	303	337	314	298	297	305	304	310	308	323	318	339	321	320	308	265	321	312	296	305	346	297	313	339	348	308	322	312	316	350	320	313	325	337	321	291	308	297	301	328	280	300	349	339	342	308	322	289	286	314	291	321	343	319	311	322	308	313	345	309	321	336	314	323	304	297	324	332	337	334	285	324	326	321	325	304	309	318	289	328	303	308	316	317	314	315	317	298	334	310	329	330	314	282	291	326	323	291	334	296	314	274	322	309	355	327	296	306	288	307	297	332	299	311	310	323	302	329	347	329	314	295	342	302	307	335	318	289	285	316	311	300	300	325	349	339	316	309	303	306	283	357	275	309	345	325	288	294	350	338	320	331	333	289	304	320	284	308	319	309	319	331	326	322	324	344	322	315	307	296	309	319	320	282	328	309	310	316	301	330	298	304	318	329	280	323	310	322	308	319	316	305	308	260	329	343	339	304	328	305	292	311	311	328	301	316	297	284	340	316	339	298	310	335	322	283	294	326	313	290	299	334	329	334	303	289	323	301	313	319	321	296	303	309	321	317	326	301	357	332	317	313	355	306	322	309	353	318	315	295	320	314	271	306	355	318	293	319	320	321	309	317	290	323	305	298	313	327	300	299	316	298	332	302	302	342	352	303	321	325	314	297	317	349	300	294	321	317	304	326	322	299	326	324	362	338	295	320	302	329	304	334	320	296	334	327	286	306	318	273	321	325	302	314	311	314	314	290	330	321	285	297	307	327	339	336	287	303	348	332	307	298	332	305	313	305	305	324	332	322	328	319	280	337	287	329	316	315	296	302	317	337	294	318	313	321	304	309	289	324	336	296	306	297	305	307	311	321	303	330	307	293	368	317	305	302	268	324	319	341	300	301	320	321	318	299	328	336	347	313	298	324	320	327	324	322	321	348	310	317	318	306	304	317	320	319	335	324	322	309	305	299	356	332	313	329	315	320	316	327	307	324	333	281	322	343	312	311	329	316	314	327	327	308	311	311	310	300	279	337	323	313	281	300	290	314	282	347	341	329	324	312	302	329	342	332	298	331	313	293	305	339	300	318	341	292	251	314	356	307	328	320	301	310	356	286	321	291	284	303	292	294	325	343	349	322	318	310	335	316	346	341	293	330	311	307	302	293	292	307	330	314	309	323	324	346	314	288	316	316	329	336	311	299	323	262	329	326	285	321	334	317	325	310	338	323	318	328	322	329	310	274	309	325	306	302	315	287	301	274	312	288	302	309	326	352	293	291	325	300	306	318	292	311	326	324	338	308	340	325	325	315	342	309	304	319	317	293	304	319	309	318	320	320	326	312	314	311	316	301	343	340	320	297	320	314	300	344	324	309	320	321	296	295	320	333	331	346	331	323	314	322	350	295	295	293	343	265	327	314	312	341	302	300	307	316	291	315	352	313	313	322	346	305	312	292	302	324	318	307	316	313	331	333	305	342	302	306	362	321	330	336	324	327	328	307	327	348	347	356	346	354	323	323	326	355	306	349	307	322	338	319	302	318	288	315	315	330	292	296	288	347	329	323	314	329	317	292	319	293	290	312	313	296	303	354	331	282	335	348	340	337	341	290	323	331	310	306	311	261	303	275	315	334	304	306	319	323	277	315	316	331	304	324	344	303	309	336	297	297	333	349	310	357	335	310	310	327	327	319	318	340	332	344	316	326	345	317	322	290	300	299	280	318	291	331	341	314	286	333	316	299	322	321	308	301	331	323	325	323	317	304	310	289	325	322	318	342	315	319	313	319	331	289	313	287	287	328	315	307	332	337	341	335	351	272	293	323	306	316	261	323	289	308	304	309	309	325	319	311	328	355	331	299	296	313	321	336	277	320	305	301	312	292	289	293	327	305	273	329	316	307	293	310	298	298	344	329	287	323	334	317	317	320	330	311	319	302	323	278	331	322	334	294	331	313	292	324	331	296	353	308	319	320	317	323	322	303	360	299	281	318	304	301	319	306	318	332	304	324	314	310	307	321	307	325	329	311	360	327	295	331	326	330	312	356	301	315	286	319	310	289	294	345	312	324	327	332	305	304	336	310	329	305	306	306	301	289	329	334	296	315	328	331	321	334	305	289	350	297	310	318	341	321	313	302	356	296	308	330	333	322	293	297	358	333	348	292	303	337	339	344	309	300	360	301	316	333	311	324	337	323	302	350	335	313	317	290	306	297	337	304	335	298	329	324	325	350	307	309	268	327	337	337	321	332	334	309	302	319	310	296	317	319	291	319	330	327	300	307	298	321	334	307	328	282	286	340	289	329	339	322	320	327	331	343	324	326	294	333	300	286	321	327	310	327	336	307	315	309	323	313	280	307	321	309	334	317	345	291	346	348	289	324	303	286	322	314	299	322	305	296	287	292	301	328	310	356	327	286	328	307	276	350	292	317	281	303	306	307	340	320	324	296	327	327	315	330	309	335	300	316	313	314	308	328	294	306	332	317	322	321	310	318	288	315	309	339	300	294	322	311	311	350	340	293	337	295	326	325	302	325	304	316	287	346	322	274	277	305	317	315	288	325	324	300	330	268	321	295	303	307	311	329	292	290	307	290	301	287	344	324	304	306	302	329	325	304	319	307	319	367	311	341	303	341	317	342	325	316	313	320	308	324	289	288	314	304	325	291	312	331	341	343	314	316	335	306	303	311	297	315	347	315	300	308	342	298	296	318	327	293	334	296	323	299	310	332	318	308	338	309	321	323	326	337	275	330	329	291	309	326	315	327	314	310	305	315	309	295	297	337	304	339	294	288	304	325	331	317	339	332	298	350	307	324	311	304	313	324	305	321	290	331	332	308	312	299	309	349	301	313	318	344	332	312	285	325	309	340	318	331	311	304	318	323	351	285	354	313	354	300	297	291	316	320	272	283	294	308	301	315	322	300	317	314	309	321	300	334	339	284	303	339	342	346	279	312	309	327	327	313	333	328	325	321	324	308	311	305	298	337	326	339	305	334	319	311	329	337	299	304	328	313	316	321	271	289	295	304	330	321	259	355	303	330	312	307	311	335	307	338	308	321	291	336	287	290	337	325	280	330	321	303	344	336	307	309	301	343	273	317	324	310	326	300	305	314	329	282	297	290	288	304	320	322	297	287	297	319	322	348	284	331	292	300	333	289	280	324	315	312	337	333	311	333	371	315	328	293	304	320	303	325	303	332	322	352	329	318
5804	1493	2353	2840	2671	2289	2061	1836	1667	1502	1384	1365	1234	1235	1150	1122	1136	1111	1098	1042	1031	1027	1006	1042	945	970	1004	1002	926	953	951	909	980	948	940	892	928	925	921	912	898	927	895	976	898	908	908	852	942	902	844	890	949	868	887	902	884	972	853	914	845	889	891	884	907	927	893	925	864	914	877	843	868	861	886	837	863	859	868	865	890	882	879	886	863	860	928	825	869	858	873	841	887	832	903	896	864	861	889	866	871	920	874	873	838	869	872	847	861	853	892	884	851	881	864	878	892	859	877	835	901	869	857	895	856	842	862	869	923	852	878	845	869	911	896	906	875	853	852	856	856	865	830	803	847	918	862	912	899	814	848	912	854	900	893	834	860	852	932	846	877	872	905	889	899	834	880	878	853	817	840	847	871	873	885	875	845	877	861	886	864	893	797	872	870	900	886	900	880	846	837	861	826	904	852	853	839	851	891	881	847	915	891	842	887	823	880	886	845	863	837	878	875	848	909	892	893	845	865	895	874	879	864	847	867	849	833	860	833	908	904	826	872	822	853	845	816	928	912	878	859	876	878	936	873	869	789	904	842	885	876	827	859	854	834	842	892	899	869	863	905	894	863	854	923	881	836	850	868	866	840	815	841	888	874	878	856	865	896	885	870	877	839	890	897	904	903	858	904	942	838	817	870	860	856	861	918	849	814	881	874	826	826	914	842	853	921	843	892	862	895	849	867	819	828	846	838	917	862	855	851	816	849	852	938	846	916	833	796	824	877	927	891	860	846	913	842	874	897	904	890	897	816	890	947	895	899	836	886	836	848	902	880	843	879	873	863	908	889	891	847	855	927	874	894	849	895	863	872	891	850	878	864	903	816	879	897	825	881	831	878	898	843	863	825	873	857	901	948	860	837	821	879	843	907	892	846	855	853	912	855	887	829	896	879	898	836	886	866	874	910	895	912	838	875	927	876	868	874	854	842	828	889	866	880	878	871	853	850	846	874	859	854	860	958	820	855	873	830	917	889	832	916	883	856	802	854	869	898	858	876	967	888	874	883	891	862	891	893	880	868	848	851	916	890	920	867	843	847	848	821	872	901	884	940	859	893	831	827	905	866	822	848	881	858	897	841	883	818	873	821	902	854	844	877	918	889	846	839	880	866	904	853	839	865	888	840	878	806	820	920	880	873	913	860	913	870	904	822	834	895	918	888	813	859	901	888	859	907	817	836	921	853	906	881	891	879	848	845	872	834	848	881	846	832	857	899	901	901	888	832	867	846	887	870	831	868	892	885	869	862	835	881	885	848	880	879	896	837	842	865	831	895	839	874	860	870	810	848	863	839	877	858	852	881	848	878	860	885	880	837	836	848	857	890	834	834	899	837	876	897	859	867	910	876	879	877	876	875	880	825	859	896	881	868	866	888	929	879	850	836	830	845	863	886	927	865	875	888	892	909	903	824	829	856	866	852	853	851	883	876	836	851	902	906	902	851	883	921	884	897	866	877	876	856	862	822	887	842	875	834	823	875	862	808	890	813	836	862	883	868	894	828	869	846	839	815	857	841	878	833	865	896	837	863	841	877	882	853	867	873	822	850	876	879	873	864	854	931	860	898	904	895	853	838	861	864	887	858	824	886	819	797	914	879	841	867	929	863	866	927	869	841	847	861	835	831	855	868	852	902	872	889	839	872	855	858	871	877	904	808	899	836	914	855	866	871	897	886	892	837	886	881	847	849	853	839	863	822	872	898	870	888	862	800	823	870	919	915	852	843	858	916	895	832	931	874	836	913	861	865	849	882	887	847	836	854	865	886	898	828	859	851	896	860	840	872	896	842	868	885	893	868	895	851	873	868	818	888	895	822	880	854	858	902	861	914	878	835	899	855	888	839	864	890	901	876	864	900	841	910	850	869	936	881	852	839	924	830	867	838	889	885	851	850	884	878	874	863	863	860	882	870	839	815	913	867	919	876	848	884	837	908	863	920	875	882	883	827	870	909	893	891	927	859	838	920	893	872	885	859	880	850	901	864	837	849	845	775	860	832	871	830	881	855	916	849	869	822	830	878	799	840	814	843	880	832	862	864	828	892	859	835	855	897	918	862	914	876	912	860	910	922	893	867	860	870	871	929	864	786	879	839	846	848	855	885	883	878	863	862	886	831	886	864	841	898	878	826	840	878	870	895	833	914	883	933	845	872	858	863	846	866	860	859	859	889	845	851	882	908	841	889	863	899	911	916	849	925	833	847	876	860	883	867	846	880	871	910	849	844	905	920	890	924	849	890	844	842	900	866	869	903	846	939	873	829	830	856	855	846	801	799	877	854	847	862	843	846	938	919	899	861	881	877	879	909	868	851	870	842	886	926	877	862	865	848	912	872	852	892	872	819	840	898	818	905	859	872	857	874	810	851	897	859	906	921	852	878	877	885	876	846	881	855	816	916	878	907	877	853	885	891	852	870	870	882	921	893	856	882	856	859	881	848	871	857	926	856	826	858	883	891	858	832	883	874	841	859	863	877	907	837	904	878	880	871	875	875	843	841	938	839	958	850	849	871	882	877	874	819	898	855	862	905	903	855	856	778	885	893	892	881	896	862	896	837	822	932	842	882	847	868	866	814	811	906	841	854	882	864	871	881	821	894	905	910	909	900	859	860	940	843	856	902	800	827	889	839	868	889	910	893	873	885	906	910	901	847	827	923	890	870	844	899	878	828	859	856	872	903	899	845	848	846	904	859	917	915	867	856	865	865	864	886	862	909	871	842	909	894	873	861	846	847	863	910	856	908	847	907	893	868	880	885	805	857	917	898	850	859	840	829	900	844	829	875	877	877	877	850	821	892	924	849	882	805	902	867	818	852	851	870	860	859	887	836	897	855	883	858	902	913	841	879	900	880	865	844	872	835	828	839	859	875	857	920	858	854	860	868	833	839	912	832	900	878	874	878	902	853	883	901	861	856	884	861	851	891	875	911	914	853	844	809	827	912	901	842	861	885	887	869	887	845	896	902	805	850	860	926	886	873	855	840	850	886	861	888	922	874	849	841	900	856	860	827	901	847	829	821	799	833	868	922	831	892	879	844	852	889	860	864	859	867	851	845	865	884	884	885	827	911	843	911	843	877	860	870	819	872	909	841	881	880	837	893	868	890	850	852	858	943	848	869	845	838	858	891	859	869	860	880	828	844	832	902	849	909	854	938	812	871	870	883	869	833	828	829	873	883	863	891	872	866	834	931	845	803	820	846	898	867	882	868	886	846	879	887	869	889	907	901	836	931	851	821	855	885	835	842	864	838	855	902	906	847	891	810	887	880	910	912	899	805	902	860	842	881	889	883	851	870	885	822	911	850	857	876	802	903	877	853	830	960	870	859	864	847	837	877	881	890	855	888	902	826	854	843	871	833	892	850	849	881	953	920	828	845	853	873	826	869	851	837	899	888	885	879	904	875	930	840	847	859	859	859	829	886	852	879	834	813	862	858	897	838	876	846	834	824	855	861	885	924	870
14204	1938	1760	1540	1056	808	680	640	545	472	524	476	454	451	390	418	397	429	392	384	375	368	397	355	319	341	384	378	388	391	382	363	396	383	360	332	384	364	351	351	335	351	378	382	342	397	359	376	366	391	370	349	352	385	361	357	380	352	357	350	368	358	350	356	312	351	320	355	343	349	394	342	335	348	358	347	333	321	353	335	329	357	362	324	368	372	318	309	353	350	381	357	371	360	332	382	362	388	353	322	374	360	336	353	383	367	355	363	352	379	359	376	331	348	354	336	370	360	336	331	342	377	317	347	320	358	317	360	355	345	334	364	356	351	352	401	357	351	335	366	351	359	313	336	350	347	378	349	344	364	375	376	362	369	351	360	373	329	365	327	356	340	344	363	363	385	330	300	351	322	368	346	336	324	323	337	321	330	365	332	361	344	343	371	329	341	372	358	342	331	388	336	370	353	385	348	376	404	327	354	335	339	356	324	371	341	342	324	344	349	391	316	358	346	339	332	352	360	345	339	352	372	398	365	370	368	371	343	351	361	371	338	357	388	342	346	353	385	351	323	326	374	328	380	334	376	320	334	390	368	355	373	375	308	345	332	358	376	317	326	367	338	358	366	324	384	371	361	318	334	335	314	342	354	331	354	353	346	351	354	344	352	353	379	347	352	379	359	341	410	350	342	348	398	371	337	384	355	333	350	374	358	380	328	358	336	336	370	340	335	333	341	380	330	313	336	331	350	342	352	325	340	339	345	379	336	366	350	343	355	356	352	374	339	346	342	323	334	349	328	330	337	352	346	337	341	325	344	332	369	332	369	350	364	375	342	373	374	370	329	391	382	338	337	353	341	388	355	399	361	362	370	322	377	386	342	356	361	379	335	327	352	322	325	317	362	329	341	370	320	372	353	342	400	284	346	380	360	338	355	361	357	312	365	354	333	353	349	324	348	364	352	350	298	370	334	372	329	325	366	375	341	360	360	343	367	350	346	320	350	347	353	344	347	346	342	360	341	339	332	370	364	361	348	358	335	329	340	379	341	356	367	355	359	362	341	367	340	406	339	360	391	339	354	364	348	362	365	338	350	359	349	371	352	341	367	376	324	364	322	386	348	346	346	330	351	359	358	335	355	341	354	379	359	320	334	364	382	338	356	346	335	351	352	385	360	386	342	335	333	366	343	359	378	373	370	348	356	378	337	342	364	337	365	388	339	341	349	345	363	364	329	357	343	374	312	357	366	342	376	326	314	346	354	360	364	370	362	343	306	338	348	350	344	345	367	360	328	346	357	367	353	352	358	355	357	345	342	349	348	353	355	353	360	347	363	342	321	367	346	384	349	303	315	382	357	334	334	332	364	331	335	351	317	359	331	358	379	340	343	372	331	392	336	309	353	318	334	368	364	343	327	352	391	375	323	328	397	359	361	364	354	352	321	352	357	332	339	358	333	345	308	354	376	355	354	367	333	336	343	342	378	321	355	336	331	338	325	349	393	337	331	350	386	392	345	382	356	326	369	343	341	344	351	346	334	349	338	326	310	321	373	358	354	380	365	342	365	345	342	368	353	343	368	330	345	341	354	347	326	389	352	368	348	381	345	352	327	335	342	338	351	354	349	381	351	341	389	372	337	347	339	351	373	390	343	354	377	358	364	344	367	345	342	368	326	359	330	326	351	341	343	369	349	334	349	358	379	353	357	332	340	359	351	364	373	351	355	322	334	328	348	356	365	359	354	370	351	355	342	353	311	374	391	388	353	314	370	328	361	370	357	315	374	371	326	391	330	335	371	350	350	351	343	328	378	363	355	348	342	337	354	327	361	365	327	337	365	347	387	343	348	352	339	340	333	341	354	362	340	373	355	344	346	373	366	362	347	366	379	331	333	356	352	339	363	331	366	363	351	375	321	343	328	360	365	336	363	323	365	348	357	357	333	347	377	334	352	364	341	335	358	350	329	350	371	344	358	351	332	351	336	332	326	352	388	334	333	386	377	356	331	373	367	328	378	372	348	349	331	325	370	332	321	402	374	367	341	338	372	326	379	328	340	317	354	366	341	323	346	339	342	403	338	333	322	360	348	376	343	332	339	340	309	371	333	327	349	367	327	344	357	353	360	376	370	350	336	354	390	362	353	355	339	362	352	357	350	375	332	354	368	333	322	352	347	340	323	345	377	344	329	343	340	333	365	347	349	307	338	351	351	377	331	348	331	345	350	340	347	344	346	310	350	336	339	345	368	348	328	372	378	307	358	374	355	334	362	366	337	331	328	357	368	326	339	379	334	369	351	345	351	321	349	353	366	340	326	322	375	318	312	363	359	364	369	354	378	349	348	342	377	360	366	331	377	344	390	357	318	329	367	369	320	376	387	342	361	354	372	342	365	361	368	362	341	345	347	342	376	312	342	354	334	352	366	348	374	347	346	361	367	367	378	388	344	353	371	346	351	348	379	349	369	348	352	363	347	343	351	335	375	354	349	358	361	356	352	338	384	346	363	359	349	352	332	388	365	342	369	340	323	340	393	368	358	350	363	374	352	340	336	351	363	388	365	351	352	351	306	357	354	365	366	363	346	364	383	344	337	369	376	354	356	308	342	345	356	331	338	348	309	377	348	329	318	349	366	336	327	352	339	350	367	324	352	340	340	385	374	373	306	383	329	342	371	347	345	324	349	327	347	376	318	350	337	352	339	364	362	347	357	350	372	330	323	329	368	366	350	367	362	353	358	349	371	343	334	338	343	362	349	343	333	332	347	381	336	346	318	376	350	350	340	319	339	363	364	352	373	361	411	320	319	333	324	368	322	373	348	352	347	390	357	347	339	355	335	354	368	366	375	365	349	336	353	363	343	379	364	351	312	345	365	354	364	346	326	333	372	368	321	335	330	370	332	368	338	373	351	348	378	380	343	373	350	358	385	354	370	373	341	388	366	369	339	336	349	334	298	372	342	349	362	340	351	392	322	338	373	349	379	338	376	342	350	363	353	352	349	359	362	358	355	354	369	339	360	334	336	350	364	352	323	348	330	336	334	388	314	352	357	340	346	400	329	338	368	363	347	376	350	360	365	343	340	363	312	357	357	365	355	379	361	363	394	361	341	360	361	372	338	340	359	352	379	369	376	338	324	356	369	357	341	334	357	342	342	369	371	343	351	349	338	336	380	370	365	364	324	356	366	352	360	379	390	314	376	379	386	334	362	339	351	342	340	362	360	359	325	340	372	332	380	336	378	320	332	352	355	325	336	389	367	371	356	347	326	359	374	367	379	321	350	339	336	371	359	362	369	403	351	351	374	356	337	350	353	365	363	362	337	350	362	325	354	359	381	319	366	323	364	337	371	371	339	345	322	350	324	355	337	301	335	355	319	330	360	321	371	343	351	336	338	363	378	342	378	317	343	347	361	350	330	343	363	350	323	359	347	357	333	344	336	317	365	353	334	359	332	331	363	352	350	340	354	340	341	335	360	364	352	340	344	347	324	324	357	367	391	316	364	357	331	350	327
7421	2108	3484	4393	4014	3467	3111	2588	2319	2169	1906	1670	1638	1573	1510	1416	1345	1285	1247	1260	1208	1171	1172	1136	1121	1015	1086	1085	1048	1103	1052	1061	982	1084	989	1015	1007	996	987	964	1015	968	1010	981	989	969	1005	954	964	943	936	968	970	970	966	996	927	914	968	950	979	967	993	924	951	1010	890	1023	972	957	919	896	947	926	941	939	920	943	937	931	997	942	934	965	894	935	966	852	872	949	931	916	942	877	953	894	969	882	941	925	934	921	932	882	979	877	953	905	977	947	899	934	916	947	968	934	865	953	901	963	900	948	922	915	958	929	949	927	854	859	972	910	963	898	857	896	948	918	892	911	970	937	947	933	952	945	954	880	905	936	910	972	893	893	946	947	969	980	880	935	910	908	928	925	942	875	927	910	935	926	934	909	906	966	947	927	929	951	899	885	912	979	944	950	961	924	902	932	934	889	918	940	922	973	948	985	912	951	881	957	868	954	925	880	897	903	896	925	953	913	898	940	955	983	917	950	885	882	955	1000	881	928	941	924	848	892	939	933	882	890	950	936	907	929	922	973	896	921	839	947	919	918	912	925	947	904	878	913	877	959	962	919	927	915	970	891	939	908	875	923	902	948	913	921	928	944	932	927	938	948	923	908	923	926	883	913	886	925	974	953	870	867	956	898	948	897	929	924	874	873	945	907	880	927	910	954	897	942	887	880	959	942	940	916	956	895	888	912	918	924	944	922	920	895	900	946	900	893	914	960	972	911	949	903	946	895	888	954	939	878	918	915	884	922	959	929	942	894	923	859	930	896	913	909	914	937	863	938	923	949	895	869	900	962	883	939	934	873	953	935	892	927	869	915	918	915	928	905	969	944	944	953	915	948	921	919	925	960	889	859	970	901	920	937	932	930	980	935	898	945	924	902	940	887	881	891	948	918	922	919	977	957	881	905	894	888	937	971	926	911	907	909	969	962	882	914	926	936	901	916	895	974	914	957	917	916	950	932	911	931	995	921	945	963	868	910	878	920	934	875	860	894	899	899	955	932	939	947	923	942	939	962	928	916	942	876	982	916	981	952	930	893	857	971	906	946	903	905	923	958	905	925	916	945	880	924	931	901	907	910	929	940	912	900	877	946	936	961	971	938	966	890	934	876	897	930	960	932	924	932	863	886	944	916	856	913	913	901	912	977	939	916	938	901	893	907	933	928	972	899	910	934	941	915	933	980	932	886	969	859	970	890	903	898	942	927	901	902	947	915	866	937	902	890	919	882	981	926	958	918	838	900	914	945	904	975	891	838	909	938	908	933	909	877	899	926	930	918	912	885	872	881	891	951	926	952	935	917	883	927	932	918	992	905	948	932	939	892	919	914	901	927	970	920	885	883	974	905	913	937	879	923	929	921	926	906	922	960	870	887	965	920	889	920	940	936	911	918	968	953	870	911	902	878	981	949	881	961	986	922	941	972	993	977	892	899	892	925	878	972	877	970	882	887	946	902	967	978	989	887	920	843	969	896	899	947	906	905	934	904	928	922	914	928	941	915	896	879	932	885	883	905	929	907	929	933	890	949	915	901	953	939	942	936	949	899	901	914	923	922	914	927	940	924	961	914	925	880	944	963	889	943	898	906	919	916	884	929	911	937	918	905	903	1000	897	914	913	965	906	883	889	925	940	929	936	942	941	910	940	906	918	955	899	958	952	863	918	956	862	937	902	965	913	884	894	920	910	919	897	891	905	939	896	915	894	881	897	927	944	923	936	832	906	913	894	904	937	932	893	910	917	913	894	911	911	938	960	894	944	895	882	874	901	899	882	947	918	910	873	937	941	938	893	943	901	886	900	867	921	880	954	972	883	902	935	897	892	871	846	937	932	934	920	919	901	961	910	905	900	951	963	942	867	889	897	937	933	906	916	871	883	900	908	971	952	920	931	916	927	898	910	914	861	897	885	902	1015	954	925	908	838	891	961	948	956	913	941	951	927	859	933	944	870	927	895	906	929	889	842	968	966	946	932	949	981	939	953	906	958	930	890	971	922	956	911	938	941	941	940	1010	905	918	925	891	964	871	919	963	940	975	957	951	900	935	944	932	874	908	937	930	941	932	945	933	902	907	957	898	930	943	900	931	892	914	889	939	930	912	922	943	967	891	964	913	921	918	949	957	918	905	924	953	946	943	866	896	942	899	927	923	907	940	887	964	876	915	849	902	938	936	892	966	911	1004	901	910	978	919	939	849	939	915	890	958	877	915	916	932	922	890	934	925	931	937	917	897	942	908	872	932	939	949	929	956	973	938	894	892	935	918	942	904	1028	921	936	953	932	889	966	893	928	956	949	906	905	959	946	935	925	997	864	965	978	904	928	882	933	924	905	930	912	896	856	875	943	934	966	935	937	927	911	945	932	924	895	981	957	856	943	903	941	963	884	931	945	924	876	942	896	951	945	883	986	964	895	932	942	952	904	898	888	921	921	867	910	952	872	884	883	922	931	913	861	925	917	969	898	955	918	985	973	881	932	886	889	887	917	991	914	879	951	934	1008	935	942	899	957	915	932	956	916	872	929	925	958	925	952	939	877	924	930	890	918	947	913	922	830	949	908	943	936	920	985	942	948	931	938	917	857	914	998	945	898	994	944	904	906	921	921	944	884	935	906	910	921	904	905	962	917	963	920	886	950	925	923	923	915	894	929	910	1003	902	948	927	940	955	910	934	965	946	936	914	918	888	847	949	963	920	927	974	923	893	908	942	938	916	945	913	900	925	913	981	902	923	912	923	942	893	909	938	882	895	929	916	863	984	910	885	916	925	848	1018	892	910	918	977	859	899	908	975	885	886	854	938	918	889	948	920	955	932	963	902	931	912	974	912	891	933	966	955	934	923	972	944	933	894	929	924	944	907	899	941	968	946	951	959	938	911	917	969	896	908	893	957	936	920	951	893	933	900	946	921	946	932	951	974	958	975	889	932	936	910	929	931	928	871	932	943	925	902	911	881	864	876	964	922	913	915	921	895	944	895	926	911	865	876	921	956	922	951	929	915	871	914	945	904	914	879	943	877	965	918	908	889	931	947	873	876	974	898	920	965	947	970	938	941	912	920	941	943	937	892	884	967	926	943	900	923	927	955	869	939	900	920	925	931	889	968	918	922	967	889	926	929	930	943	958	868	914	859	926	890	871	914	937	962	951	890	974	891	885	924	890	922	931	910	934	941	913	986	965	988	973	957	933	1006	897	942	858	939	958	937	920	949	958	869	887	921	908	932	921	970	948	920	835	930	915	871	956	971	941	927	896	891	928	893	919	907	943	912	954	909	929	922	884	946	900	965	873	905	873	901	877	952	928	916	888	911	938	958	905	941	856	895	927	905	1016	919	910	882	893	900	937	932	923	906	915	917	924	994	907	955	880	928	956	916	951	928	875	942	879	906	952	879	946	938	912	930	901	939	961	881	911	952	834	934	888	895	949	942	930	934	942	928	918	899	891	921	924	968	949	959	958	911	920	915	885	881	904	869	900	908	906	917	900	995
1844	201	168	153	145	146	153	174	169	162	151	138	172	166	168	152	160	137	152	154	128	151	139	162	143	134	114	159	159	156	133	152	143	151	150	147	160	150	132	139	141	137	145	158	153	154	134	130	143	142	166	157	146	159	139	143	137	127	154	145	148	174	134	141	176	141	157	147	159	143	149	152	133	158	160	139	123	148	155	125	140	140	149	154	159	147	141	141	149	166	135	156	151	136	163	127	144	142	151	172	146	147	119	124	141	147	162	118	149	133	133	150	153	157	151	146	135	156	152	169	147	165	153	159	141	148	128	153	155	146	125	155	123	137	145	150	140	125	143	141	162	164	145	134	125	148	139	173	140	157	133	154	157	138	129	155	147	140	151	147	147	126	140	158	151	141	136	152	136	140	135	140	164	137	135	146	140	164	124	128	162	159	163	126	126	145	151	152	150	144	123	168	119	153	146	149	141	143	128	146	169	147	146	143	154	133	152	160	140	154	124	141	127	155	145	149	131	157	142	140	145	135	165	145	149	163	170	145	145	136	139	128	145	139	139	139	141	137	131	163	163	153	133	133	130	175	128	149	140	150	140	120	150	127	120	148	152	156	157	146	128	153	162	169	138	143	151	144	158	162	150	129	152	131	133	136	166	156	137	147	150	165	161	148	156	147	153	136	135	148	135	137	132	157	131	160	133	152	151	129	153	141	169	134	135	139	138	146	150	142	140	156	155	153	171	120	137	158	133	153	135	151	151	145	147	149	144	148	167	149	141	145	137	151	162	141	145	156	144	147	145	155	173	160	134	131	121	182	156	160	147	131	139	163	141	148	143	140	151	138	161	133	143	154	156	145	153	145	137	139	147	162	138	140	139	149	170	145	158	146	155	131	137	138	168	160	159	161	144	129	139	148	161	131	142	149	126	138	153	146	139	143	128	149	144	135	138	138	154	167	133	146	128	149	138	163	177	149	166	142	163	138	137	147	159	139	147	145	132	121	148	131	155	164	153	127	166	151	154	133	157	144	151	165	162	154	143	127	158	139	156	124	141	123	129	167	164	155	118	153	132	149	161	156	132	172	127	145	122	150	136	142	149	146	147	149	148	162	126	126	159	145	143	158	151	145	148	160	127	141	111	150	155	155	144	138	137	132	145	140	146	143	146	124	149	164	150	137	152	169	126	154	121	142	163	130	138	137	150	150	144	136	168	150	149	152	128	140	143	168	147	149	137	136	155	161	150	127	129	141	140	157	137	137	132	149	136	162	156	145	159	142	162	160	142	144	169	158	152	142	146	146	154	133	143	174	147	147	130	155	143	134	145	167	151	131	146	138	144	174	152	115	140	140	149	147	154	126	151	146	140	161	144	129	142	146	150	153	159	132	144	157	139	157	150	174	145	171	130	154	144	153	154	135	143	149	153	139	139	129	135	121	150	151	163	132	135	129	132	161	144	145	138	128	151	148	153	147	164	173	129	143	148	144	152	168	144	145	136	155	147	128	147	150	141	160	115	148	137	148	145	146	130	138	160	135	144	132	160	135	174	169	160	141	134	138	147	154	150	145	147	140	164	133	160	149	164	154	139	147	166	137	142	158	147	172	140	135	137	143	139	150	142	162	157	158	158	157	117	148	174	137	146	134	143	138	142	134	144	122	142	148	156	125	136	157	141	157	158	146	127	153	134	153	160	144	145	164	128	137	137	147	169	154	115	143	136	163	111	148	143	141	141	153	147	134	139	146	142	159	129	130	131	158	155	130	146	135	137	142	173	154	120	150	143	124	156	128	136	149	128	115	145	138	149	142	163	163	139	137	157	141	131	135	137	138	151	149	159	159	155	139	162	161	167	157	150	152	155	148	150	143	141	132	144	143	132	160	150	150	152	154	153	143	152	138	152	146	140	156	162	142	155	137	123	162	138	118	140	148	151	136	137	180	154	161	129	139	136	157	146	152	127	144	131	143	145	132	130	136	130	158	156	141	163	171	150	150	143	119	147	164	141	136	143	145	142	151	141	163	163	130	137	140	129	128	132	139	168	137	130	126	124	132	147	134	125	175	136	136	145	157	132	110	138	152	153	157	159	144	150	158	138	128	149	151	164	143	142	145	134	131	126	164	125	138	154	151	137	126	163	130	128	150	133	159	169	159	148	127	152	146	119	131	143	148	140	129	153	157	148	159	143	147	143	150	142	144	131	145	142	143	141	169	140	153	141	144	142	125	155	148	154	126	147	156	148	123	129	150	144	145	171	166	137	141	134	120	139	154	130	152	123	133	130	166	109	139	154	132	143	137	140	145	141	164	143	129	138	133	169	174	167	146	152	150	154	133	162	152	151	162	146	150	143	141	149	155	141	141	158	124	142	141	155	144	140	150	159	144	143	133	149	159	141	149	153	138	153	133	157	147	134	135	146	144	166	153	153	173	148	150	122	152	151	128	130	121	170	134	147	155	151	142	160	166	155	149	145	158	131	152	138	145	130	180	151	124	129	140	153	163	136	127	140	145	142	150	146	160	171	149	139	144	117	132	142	156	123	136	166	139	146	147	139	133	147	145	139	162	137	126	155	148	155	152	165	176	152	158	144	143	141	163	160	119	120	162	138	158	126	122	146	168	153	159	140	123	138	132	154	163	173	172	137	149	143	155	146	126	143	150	132	147	163	162	125	136	157	132	150	124	140	169	143	153	125	127	129	143	156	145	117	146	150	116	130	160	139	128	145	137	157	131	129	149	142	139	142	127	143	152	133	167	144	135	158	148	137	149	157	139	143	142	138	164	156	163	149	159	142	152	151	131	128	137	152	149	167	144	147	152	155	152	136	126	140	144	152	123	121	142	153	120	161	144	168	138	132	159	136	117	151	140	171	135	155	156	142	138	153	143	138	157	124	134	135	156	129	134	162	148	140	153	133	149	144	134	139	158	146	157	136	146	149	148	147	155	127	155	174	144	142	119	129	146	129	150	146	140	123	149	134	135	149	137	135	140	166	139	146	144	162	138	144	161	139	132	131	142	156	136	149	145	145	167	166	145	135	152	169	149	144	149	146	130	168	150	144	136	155	144	177	145	135	136	124	165	140	148	151	145	135	156	139	134	156	140	127	163	154	147	167	143	152	142	165	165	152	154	141	162	143	136	169	136	136	152	125	135	160	131	145	147	131	164	135	126	154	159	151	137	146	143	139	141	145	142	169	156	150	134	150	157	142	139	121	147	145	139	143	135	138	159	121	131	127	149	149	149	144	110	159	140	126	120	148	168	141	157	138	148	155	161	125	159	131	138	133	136	136	154	147	135	147	150	152	128	145	166	159	162	149	154	156	128	133	169	129	123	159	142	158	123	138	140	143	168	140	121	150	164	149	151	135	169	161	153	128	116	132	154	150	162	117	123	129	129	146	165	140	157	143	157	150	181	149	132	136	145	141	168	132	172	145	159	139	145	120	153	144	147	166	148	152	129	152	156	145	153	165	143	162	151	157	149	164	169	147	156	137	179	130	138	144	145
2151	539	567	566	510	508	502	510	495	536	477	496	511	443	480	506	501	503	503	489	521	469	494	479	503	520	495	512	486	474	458	502	532	459	471	496	472	461	457	450	496	468	491	479	510	466	507	488	517	446	492	496	451	499	480	491	494	480	514	469	489	458	477	493	466	439	450	538	457	446	493	497	504	511	467	529	473	465	510	482	473	498	470	532	497	446	460	491	483	470	439	488	488	482	494	457	504	450	454	498	447	448	468	493	474	466	469	475	466	496	477	449	449	463	458	451	490	467	494	500	459	479	483	444	465	500	511	454	489	488	508	485	471	482	491	447	492	470	498	463	495	457	469	507	507	494	493	454	439	477	449	463	493	496	492	446	487	476	475	475	518	539	432	482	477	515	459	503	452	486	448	505	500	473	446	455	490	508	502	449	477	502	481	470	472	463	473	474	484	492	472	465	473	498	466	494	504	518	501	501	491	492	470	465	491	465	490	459	486	503	484	471	499	470	457	482	480	463	472	477	453	477	455	481	475	525	488	486	461	474	472	455	456	507	479	505	467	506	464	479	464	508	466	479	460	494	494	508	478	490	465	470	445	475	469	459	504	470	470	508	478	465	480	468	455	525	504	464	468	485	504	483	463	471	489	492	489	487	469	465	483	480	445	498	473	546	467	487	480	469	469	455	471	485	502	455	482	518	512	499	498	496	457	475	464	484	448	469	490	455	514	478	524	459	482	453	458	457	459	498	472	472	450	475	523	448	516	475	467	517	470	494	497	486	470	509	472	463	490	448	471	486	513	460	494	522	477	494	450	478	438	472	453	494	473	476	512	438	503	480	502	500	495	478	501	499	537	447	461	509	498	519	503	499	489	495	488	483	462	474	473	486	491	479	573	486	495	498	511	490	452	458	500	491	422	456	473	499	477	485	442	460	521	489	477	442	485	508	489	483	497	481	495	489	450	472	496	502	477	436	503	469	461	508	485	451	489	476	479	477	515	459	476	521	484	511	458	464	454	510	442	512	461	476	484	510	486	478	476	464	507	490	514	476	499	489	490	491	485	519	450	471	496	506	460	464	481	462	463	514	484	474	493	476	478	495	495	484	467	488	439	506	505	526	485	493	497	478	470	477	498	496	490	474	481	472	476	476	487	494	436	514	454	488	483	490	486	471	491	511	520	501	486	511	507	489	524	475	495	473	499	488	524	504	474	469	475	465	511	482	522	467	511	490	478	479	491	477	490	477	485	470	530	501	457	497	462	450	488	525	496	471	492	481	479	499	448	461	450	491	505	443	512	452	510	434	500	460	482	490	499	441	507	447	483	475	445	464	500	449	473	474	477	482	485	488	463	477	482	466	472	496	465	527	486	451	486	452	519	515	489	481	473	435	478	506	491	461	521	483	482	469	482	491	483	479	505	480	513	412	439	459	465	489	496	470	475	492	520	461	486	519	481	498	443	489	459	490	445	480	468	504	432	458	512	512	478	447	477	481	479	514	453	471	468	463	492	461	454	476	463	466	455	494	463	463	480	468	484	520	510	475	449	469	469	515	510	509	506	445	487	468	483	460	458	460	483	452	472	471	496	492	464	498	501	490	473	483	454	493	475	487	479	477	459	473	484	481	470	460	470	469	498	479	462	470	443	490	458	504	484	486	457	500	506	490	460	447	492	494	467	466	474	473	486	462	463	475	473	489	508	466	493	513	500	510	461	484	476	490	467	534	531	472	484	461	486	492	504	481	432	460	504	478	490	461	489	482	447	468	499	466	492	465	480	501	454	523	473	486	461	453	463	530	449	500	466	479	473	469	486	473	479	484	546	460	518	504	434	472	449	495	480	494	533	456	517	487	517	492	505	500	504	491	496	480	466	474	495	453	494	455	493	490	471	481	455	461	481	477	499	510	514	497	480	440	485	475	450	486	487	455	439	484	498	513	518	481	478	469	480	478	458	483	493	492	452	481	463	511	489	508	442	464	500	480	466	482	491	498	502	535	420	508	483	490	493	477	469	466	472	496	524	479	504	481	512	506	509	490	526	487	478	454	474	490	509	471	496	488	493	473	459	476	510	488	476	499	499	484	464	512	485	449	495	459	491	479	464	467	486	462	513	502	473	491	460	516	492	508	488	479	462	493	510	469	475	457	467	459	527	494	507	483	482	479	465	451	449	451	464	489	446	518	490	513	479	460	486	482	513	449	446	456	495	490	447	460	508	458	486	483	475	470	516	460	486	490	464	511	466	487	460	451	473	495	499	496	487	514	423	467	486	516	499	457	493	488	464	493	486	462	472	499	484	495	472	464	498	483	457	447	493	448	501	465	435	490	507	471	483	512	530	474	464	482	476	541	513	463	506	453	468	463	480	439	505	497	519	497	483	494	482	477	449	475	503	501	439	435	479	474	466	493	468	467	488	492	482	478	489	458	451	460	466	459	474	481	507	469	483	475	446	459	458	480	480	469	472	436	456	475	501	503	498	454	472	483	466	460	487	485	511	481	496	484	490	474	488	466	508	468	503	496	453	466	492	518	480	478	452	460	482	500	468	515	489	504	459	490	507	504	493	474	492	493	486	486	475	476	485	475	436	446	429	464	453	468	511	538	471	479	493	465	475	492	495	442	462	469	479	483	493	458	473	481	493	443	459	475	479	456	506	446	453	455	490	476	498	463	467	495	470	473	497	482	474	463	502	445	481	458	477	486	509	524	492	486	446	477	464	491	482	494	500	480	461	484	480	448	458	495	462	449	510	495	486	484	490	477	458	517	473	460	493	511	453	478	533	507	488	480	479	518	467	466	473	486	464	441	489	506	498	474	494	506	498	495	481	500	479	516	466	452	501	479	503	504	510	490	487	498	481	469	445	441	472	487	496	491	453	453	497	451	489	505	487	467	493	443	492	481	475	516	468	486	459	490	484	481	463	486	503	451	475	500	450	464	484	456	465	510	522	467	521	474	471	497	487	437	451	477	486	487	455	473	458	504	486	503	484	510	477	508	527	454	496	479	497	476	491	505	481	498	492	487	463	457	472	492	508	494	497	491	449	489	471	474	507	471	475	442	474	470	482	511	477	473	470	495	456	514	461	473	488	461	492	465	486	470	459	493	510	493	461	457	438	515	510	485	462	498	473	488	494	499	461	503	538	466	507	498	465	467	481	482	443	481	438	511	452	496	457	507	471	454	461	509	477	457	496	496	502	469	484	507	475	464	462	489	471	462	451	460	442	465	535	522	489	485	467	475	484	476	515	452	432	491	495	505	452	497	467	465	465	494	467	453	488	494	475	480	490	500	452	493	437	499	505	481	475	519	476	481	524	469	451	488	525	488	493	475	465	452	480	484	445	437	485	487	495	477	487	469	480	484	487	512	493	475	478	511	484	467	487	469	472	469	459	462	492	426	538	482	484	486	482	492	488	452	504	499	457	521	493	513	512	450	507	439	462	497	528	440	487	482	462	452	491	525	483	475	504	459	518	488	462	483	500	457	478	465	490	487	506	456
8376	1069	1140	966	694	556	495	453	449	412	383	382	369	372	388	323	399	341	326	308	325	334	329	354	312	308	312	325	336	316	285	354	314	323	336	321	341	274	310	316	303	327	321	313	338	312	326	287	322	317	288	352	336	278	301	297	300	318	348	336	307	295	316	320	310	317	306	320	278	330	355	313	312	314	286	306	327	315	310	324	309	327	362	314	333	295	292	366	307	317	311	317	283	329	350	317	308	325	296	326	335	354	340	322	331	312	316	309	317	307	331	315	314	287	343	335	297	347	309	302	306	306	298	289	306	289	328	363	297	303	319	302	294	356	300	337	330	304	299	304	334	328	303	292	308	335	310	290	318	319	326	299	324	300	359	301	321	304	322	317	322	336	318	299	331	297	325	301	342	310	302	287	319	329	339	318	293	322	348	317	305	330	331	285	329	286	336	301	327	300	280	307	294	264	296	330	312	302	296	318	313	339	318	326	324	323	318	317	300	296	324	304	323	335	342	306	325	314	324	327	307	315	318	322	305	315	316	313	317	334	349	328	339	346	316	317	301	324	310	330	317	320	318	329	331	343	310	293	327	277	323	306	337	351	306	330	310	310	316	307	309	302	288	274	345	331	298	305	331	310	326	314	337	332	297	293	312	294	315	311	325	333	313	295	300	345	264	332	341	301	314	327	312	345	319	309	304	302	310	303	301	301	338	314	314	310	300	319	324	326	301	305	334	327	324	330	317	295	348	302	358	310	332	316	293	293	309	328	312	292	299	326	318	299	331	326	341	331	312	309	327	308	309	334	296	291	343	322	314	300	361	316	326	299	327	297	318	325	337	345	322	324	348	348	331	351	327	334	302	311	334	330	337	286	297	304	335	322	291	290	296	324	326	315	305	307	286	341	298	311	343	304	306	297	313	318	314	307	322	325	301	286	313	330	298	310	352	306	333	330	332	324	329	291	317	286	315	304	307	283	330	349	337	293	324	300	335	333	306	314	343	316	301	290	320	331	298	310	327	289	334	308	320	309	337	286	292	315	332	323	312	331	339	304	355	295	318	350	291	326	328	299	302	280	330	327	302	305	341	327	314	299	306	318	329	304	285	351	312	339	298	309	310	324	335	309	301	308	326	307	321	341	307	324	329	286	313	291	305	326	308	304	317	293	335	289	311	308	320	291	322	282	284	332	331	295	300	300	302	298	319	308	317	339	301	329	309	299	324	313	333	318	321	303	285	320	318	300	331	330	294	317	301	312	300	336	296	293	301	330	282	303	321	308	287	307	339	329	344	297	335	342	351	340	315	314	282	333	291	319	290	319	315	310	316	303	292	339	300	313	296	319	303	306	279	300	299	318	315	327	328	313	302	326	337	360	315	285	329	317	313	300	325	316	317	331	326	339	326	303	315	319	300	287	329	314	321	313	286	327	322	333	328	311	322	327	313	289	331	305	346	290	339	289	308	300	309	330	298	309	335	322	320	307	355	314	317	314	332	312	321	317	304	313	300	287	316	327	332	305	311	314	335	291	312	325	310	290	313	314	274	320	274	311	308	341	315	326	333	301	311	296	298	309	333	303	330	347	330	300	292	326	317	311	330	318	319	307	327	335	303	281	319	317	304	312	307	313	272	329	297	320	287	326	325	324	313	280	305	280	294	336	316	292	331	330	326	323	340	316	329	325	342	304	313	308	295	306	314	313	303	311	313	307	322	310	325	307	335	302	308	281	318	341	314	318	260	311	294	293	315	281	327	328	332	340	284	317	332	286	312	307	293	315	303	301	316	286	316	309	341	307	328	312	325	316	321	305	331	315	301	314	311	307	307	347	355	303	349	329	319	333	320	342	340	321	307	343	319	303	325	298	333	294	325	309	307	329	298	329	332	297	286	317	286	309	291	298	313	285	336	317	329	323	316	327	374	317	292	326	317	304	335	302	284	311	312	324	291	309	341	324	297	306	300	291	316	276	316	318	304	313	321	319	339	307	342	320	323	295	327	282	345	290	336	325	326	302	301	310	288	360	315	334	317	289	319	333	287	307	339	310	324	304	311	338	293	303	309	334	337	292	351	319	355	358	308	327	322	327	351	332	306	294	330	308	292	312	299	286	285	337	302	310	309	315	303	319	305	315	349	309	298	327	290	350	304	319	350	313	270	318	305	290	273	352	334	320	339	316	305	320	287	314	341	299	305	292	306	322	308	296	325	270	284	299	319	318	311	333	366	301	313	323	312	332	312	308	330	314	325	281	305	324	303	329	318	300	309	329	312	321	319	294	312	312	305	330	307	302	285	317	324	321	330	320	311	307	315	320	288	331	287	300	303	296	297	324	316	302	305	309	303	328	335	355	345	293	324	301	324	324	303	313	334	299	331	301	312	332	302	293	293	288	326	328	321	327	303	297	295	336	317	297	311	312	259	283	352	337	324	327	296	321	315	308	306	294	281	349	320	330	287	321	278	297	313	337	301	335	337	333	333	366	303	340	330	347	336	281	308	311	323	335	300	264	326	346	330	336	311	299	310	302	326	310	303	330	313	342	290	322	307	312	334	313	296	321	303	305	314	284	304	286	329	311	294	330	329	300	298	319	262	323	270	322	291	331	313	294	304	289	290	316	330	314	281	287	295	298	330	311	305	315	320	304	317	305	305	300	337	320	295	305	303	309	306	328	345	302	345	331	296	331	320	305	322	350	309	332	296	346	323	324	269	321	348	305	301	281	334	337	299	320	332	323	285	275	304	312	334	314	321	346	342	334	324	312	335	323	308	310	320	350	329	314	335	295	308	304	303	317	314	289	337	293	314	310	299	331	309	312	308	300	342	363	283	312	313	296	323	317	291	321	312	336	300	335	321	348	323	317	319	303	339	318	325	328	307	336	295	314	314	325	288	311	291	295	316	311	314	315	312	335	308	288	343	335	303	326	331	326	330	304	342	302	321	311	337	346	334	337	305	337	288	305	300	326	334	309	293	306	315	295	297	326	284	305	321	314	340	318	307	319	307	317	297	334	316	302	309	294	323	316	322	288	325	308	334	284	337	346	285	303	325	338	343	336	316	309	347	291	304	321	293	316	295	286	326	305	288	304	262	336	293	313	314	311	306	331	330	316	336	316	300	328	377	285	324	272	338	284	337	310	321	312	310	314	311	303	323	301	313	316	307	349	348	326	271	289	319	359	311	326	313	319	284	304	311	298	314	346	312	305	304	295	303	289	313	325	325	338	302	313	342	311	358	341	320	347	314	270	285	291	325	340	272	353	308	300	310	294	349	287	332	311	339	285	335	293	303	319	302	316	314	322	276	316	330	327	297	302	308	346	308	325	296	302	315	323	308	297	338	333	308	267	316	323	313	296	303	292	310	295	304	340	308	343	313	323	309	334	315	303	320	313	302	321	322	329	329	289	319	285	299	314	301	294	273	311	319	318	335	323	356	299	323	318	304	299	299	325	317	342	286	298	319	295	331	296	307	318	294	299	334	319	316	333	289	301	298	316	336	339	322	274
5973	1470	2220	2853	2767	2391	2082	1811	1711	1532	1416	1320	1268	1268	1182	1085	1080	1102	1085	960	1055	1021	965	992	923	932	1003	963	940	879	925	936	965	878	925	875	929	921	931	943	932	924	919	838	917	875	963	894	919	912	875	929	873	867	905	888	857	851	886	903	945	940	874	873	834	866	834	866	947	945	870	845	865	843	885	886	872	904	888	893	820	902	889	913	867	843	914	837	886	930	849	858	918	875	867	841	860	853	886	868	877	898	889	820	900	842	855	830	913	811	875	827	915	876	833	901	886	848	862	862	852	789	932	831	886	868	894	853	820	845	846	893	869	883	871	874	838	884	852	906	892	841	882	914	876	854	875	885	848	877	876	851	842	861	895	838	850	868	888	860	869	858	856	864	887	829	880	853	845	894	888	836	859	862	843	874	860	857	809	889	917	857	885	893	915	888	850	917	870	889	908	902	866	868	857	840	849	910	954	864	865	857	888	859	869	837	907	873	904	876	856	910	857	887	868	878	900	865	856	876	852	843	864	921	849	882	837	862	875	881	854	847	849	851	925	854	897	858	842	866	910	881	928	836	884	856	851	868	892	888	880	862	855	843	840	903	859	853	903	872	869	860	890	857	859	847	871	914	857	885	897	812	854	862	850	906	909	894	848	839	870	873	835	831	898	891	898	864	818	876	832	880	840	879	839	846	887	886	878	843	851	869	867	832	814	859	841	852	866	877	864	931	871	844	796	821	863	897	843	882	855	885	839	861	828	874	853	895	894	846	844	827	867	848	877	854	919	880	886	836	895	851	822	881	878	898	892	966	842	816	885	880	871	828	889	878	861	859	861	892	873	853	873	870	869	886	882	938	883	859	898	885	922	865	821	851	887	859	872	877	840	865	863	860	901	849	857	924	858	903	853	897	886	910	924	903	849	865	889	837	842	869	840	948	879	830	857	896	873	859	856	841	894	823	857	874	868	802	856	871	895	890	885	895	865	923	819	904	825	893	867	850	879	844	832	830	919	842	837	863	835	852	907	863	830	867	832	919	878	825	890	910	857	838	855	897	876	866	890	823	901	811	879	874	831	850	833	830	908	853	913	878	899	848	859	855	855	882	890	803	860	846	807	862	830	829	850	881	907	909	836	905	829	860	908	838	867	850	902	839	829	839	892	887	899	861	842	920	808	851	811	830	857	842	875	900	861	869	897	831	864	798	916	834	809	849	867	848	852	843	866	904	862	895	865	794	890	806	855	903	903	885	893	868	863	887	880	799	893	891	881	863	879	840	849	900	843	891	922	840	867	854	840	895	801	893	853	824	899	836	861	861	863	840	837	900	836	851	860	893	834	895	885	874	898	835	856	830	900	925	886	806	819	882	800	847	885	871	896	847	834	861	859	868	854	957	898	895	823	849	811	843	871	870	862	881	897	867	878	898	847	871	890	909	877	803	919	853	842	856	897	861	868	881	843	892	904	836	884	854	843	890	878	839	845	880	893	870	864	886	853	818	890	839	850	902	835	845	852	895	855	826	879	782	802	830	881	892	895	818	854	830	841	833	856	846	823	882	875	857	867	846	859	879	898	893	836	832	827	901	862	863	942	893	839	840	860	825	850	854	847	850	834	862	870	846	861	843	853	845	856	880	854	819	884	874	813	871	864	846	850	840	898	809	868	858	908	901	856	849	847	831	874	855	882	865	906	836	857	900	905	857	870	852	839	879	883	828	871	828	877	871	852	817	823	843	854	878	849	855	896	884	836	870	844	901	858	868	839	902	889	884	870	895	839	851	843	856	904	870	895	870	861	837	842	940	893	869	873	872	875	862	851	879	881	858	767	849	872	860	869	849	837	860	852	929	809	875	887	833	889	850	870	880	915	885	855	887	846	876	853	899	855	890	922	947	849	888	871	924	827	855	861	861	863	835	844	817	895	868	847	865	882	908	863	900	812	894	873	842	884	842	848	900	863	908	918	860	881	859	911	915	881	899	835	885	893	921	891	868	856	876	922	812	901	894	863	855	823	895	862	861	873	877	843	871	851	883	824	869	894	849	835	846	921	813	854	869	903	814	864	846	879	903	823	860	919	849	946	880	847	891	880	843	813	880	830	838	843	876	823	897	875	870	883	821	866	851	852	872	796	853	868	875	856	835	858	842	889	914	858	888	851	855	883	868	896	852	882	924	935	816	856	883	821	851	877	872	872	869	898	890	895	888	791	891	834	878	860	870	922	838	847	835	853	847	868	935	854	862	858	914	842	908	835	872	890	875	837	822	907	823	851	836	869	895	903	878	829	879	826	886	873	860	877	921	882	902	840	869	888	904	882	869	832	840	914	856	877	819	897	843	849	846	869	848	882	871	836	850	947	854	884	880	841	872	834	874	889	888	848	850	887	911	912	906	845	840	862	874	837	851	855	870	870	855	876	847	860	867	872	833	881	854	861	856	844	915	914	888	858	896	838	869	892	839	904	880	879	907	871	874	874	837	863	898	865	830	877	866	863	828	860	845	871	869	832	836	873	871	927	889	896	894	924	845	896	837	881	868	869	865	870	821	867	848	871	871	876	866	898	835	873	881	878	863	867	875	911	877	863	880	874	897	890	879	908	812	832	822	907	859	880	849	889	885	856	900	883	886	889	815	819	862	839	882	864	874	890	875	827	857	812	870	865	801	875	843	846	849	824	880	894	856	861	827	913	852	889	866	853	908	844	883	869	873	878	829	848	888	824	868	838	888	836	915	881	904	849	904	877	874	856	891	866	899	860	843	895	817	859	853	894	805	889	837	859	841	956	866	817	849	891	830	872	847	826	896	910	862	870	859	814	882	889	888	899	896	888	895	862	854	866	915	861	841	845	864	887	924	934	848	903	890	871	808	905	865	836	923	868	869	830	900	888	831	870	844	927	828	828	896	813	871	905	895	824	859	882	865	921	855	891	869	899	892	845	904	833	853	911	846	870	826	884	830	911	895	795	863	848	861	955	883	837	862	820	924	903	812	852	916	868	839	861	883	850	814	851	909	939	861	873	876	852	863	849	849	862	856	867	853	857	884	882	845	896	882	912	887	826	838	847	909	874	882	898	866	893	873	825	880	862	878	892	818	839	877	913	822	874	900	855	868	915	831	885	839	892	868	892	862	852	868	877	871	866	916	818	873	879	815	853	895	855	866	875	899	878	842	846	822	902	871	836	881	848	852	881	848	857	883	819	856	851	861	878	874	889	861	892	865	830	905	885	833	873	920	859	878	903	931	876	834	880	847	867	857	834	902	836	908	886	904	865	880	844	826	874	911	847	856	859	870	903	874	887	908	839	871	850	817	854	862	882	841	887	882	870	867	839	884	900	879	838	930	863	886	882	836	833	902	903	850	909	829	871	830	888	885	877	848	909	871	889	875	797	888	848	869	907	853	841	904	843	901	900	938	841	924	859	878	858	905	843	897	872	912	837	893	855	832	796	869	852	859	841	905	892	871	849	874	842	859	920	859	845	862	889	876	849	889	865	861	910	875
14749	2260	1945	1571	1089	873	775	626	529	524	473	467	455	436	382	400	426	376	385	408	428	390	386	347	345	430	384	369	380	347	380	360	350	381	368	353	348	363	361	353	374	345	401	375	369	376	307	353	379	355	353	340	367	327	325	339	374	336	345	349	332	361	381	347	348	343	335	345	365	360	358	333	357	360	331	327	339	363	356	336	373	365	344	380	346	359	389	358	345	349	323	324	346	363	319	361	338	344	369	356	321	354	345	351	319	327	393	347	381	352	372	385	355	394	303	344	308	329	347	363	344	336	350	337	327	366	334	359	339	369	359	357	360	361	308	375	369	337	375	348	363	358	388	373	326	357	344	337	373	363	342	372	332	354	366	339	367	353	402	300	354	294	323	355	362	353	319	354	374	353	307	328	375	367	324	364	350	346	361	353	342	372	318	363	351	357	347	366	357	347	388	360	350	348	388	347	365	336	358	338	331	372	349	375	337	357	349	309	326	305	342	362	367	349	314	319	357	322	353	357	344	363	371	391	360	335	329	396	346	344	355	324	328	341	344	371	374	387	307	346	327	339	346	333	355	363	333	330	367	371	346	356	372	358	357	340	374	354	362	360	327	324	349	337	351	339	325	339	339	385	362	368	335	300	386	353	358	354	345	332	345	349	361	347	315	342	379	335	339	361	336	374	332	356	358	327	393	342	358	383	352	335	315	365	360	372	358	329	358	360	348	333	360	396	316	380	358	316	371	350	341	331	376	379	390	361	357	349	336	359	322	339	350	351	349	314	357	351	356	378	329	373	371	339	375	365	275	386	319	333	351	320	378	376	381	384	358	327	338	358	322	362	333	328	358	336	329	363	386	363	360	358	345	348	357	338	369	334	343	348	327	365	382	380	383	358	312	358	355	345	342	338	358	329	373	327	359	386	318	352	321	349	347	346	365	352	345	336	357	360	340	362	362	343	347	374	339	347	337	323	336	344	329	378	374	331	362	369	344	347	350	335	350	340	328	362	348	354	333	360	386	354	351	362	369	361	352	382	352	366	324	369	347	343	366	360	368	370	347	352	350	344	334	368	348	363	343	338	353	367	348	363	350	347	351	357	341	356	362	353	343	380	360	381	321	365	361	348	348	375	357	323	317	347	344	351	326	333	347	361	342	360	369	335	388	349	384	322	353	369	358	387	379	330	363	355	331	336	368	341	379	337	345	364	337	365	338	379	338	339	365	372	361	366	314	344	379	370	344	375	333	376	310	360	363	362	304	359	325	354	322	355	317	342	355	344	395	328	362	380	360	343	399	370	359	359	341	317	335	345	351	323	349	347	337	357	340	399	329	364	372	342	333	360	364	358	385	338	331	358	349	350	312	362	361	316	388	349	326	350	385	331	366	346	332	343	364	341	353	352	370	358	332	341	364	334	327	376	330	357	392	349	293	358	375	359	308	365	356	344	357	365	341	330	351	370	353	401	367	374	380	329	364	372	388	356	362	375	335	330	366	390	352	326	318	362	345	333	335	341	404	363	377	335	351	310	347	366	349	371	373	366	348	380	353	348	375	336	365	330	338	348	361	337	333	386	342	351	336	342	342	353	383	373	339	347	307	309	353	361	335	381	361	379	320	368	355	340	374	372	338	360	357	361	342	332	383	336	360	355	349	339	358	351	354	352	339	377	379	373	329	351	340	307	363	329	382	372	349	359	329	343	293	328	335	375	323	353	371	366	350	375	356	346	341	349	344	379	336	385	357	377	361	375	349	321	368	341	368	350	355	349	334	366	401	356	351	336	355	332	372	375	367	362	342	372	359	368	370	339	382	357	379	333	368	333	342	343	345	398	352	332	345	334	355	344	341	368	358	366	333	354	361	358	361	368	394	351	338	336	325	374	330	338	339	359	338	341	322	343	354	330	331	349	345	350	360	330	362	379	341	374	349	346	329	374	346	353	319	357	360	341	383	407	338	350	342	357	359	342	362	342	348	347	373	328	372	362	357	372	332	356	320	322	358	335	353	348	344	361	322	379	353	335	353	322	344	338	347	350	375	351	371	345	344	384	374	335	337	321	347	345	367	364	341	350	350	349	359	356	346	308	332	345	360	347	352	345	353	325	373	348	335	351	400	376	322	327	344	380	363	345	346	349	360	373	356	372	345	351	364	338	309	334	376	344	352	339	384	355	350	366	388	345	347	397	330	348	363	347	309	358	353	371	353	368	366	346	371	339	324	365	336	349	376	340	333	351	368	324	353	353	345	337	344	346	361	363	362	370	347	340	379	358	386	380	338	373	314	336	393	356	353	341	351	378	344	356	323	343	367	371	340	354	363	360	395	378	346	318	334	379	347	329	311	354	336	341	363	349	335	360	360	330	345	362	391	376	346	359	348	346	348	344	376	360	362	359	361	363	325	345	326	350	306	371	354	395	383	342	346	352	362	334	334	346	304	354	317	312	357	378	339	321	341	368	337	376	397	365	375	317	348	334	368	361	388	331	303	361	359	354	382	364	413	346	360	381	340	369	345	347	365	338	332	401	329	364	346	347	340	353	371	333	344	352	350	336	326	365	312	348	323	342	338	388	336	322	342	352	336	388	358	362	365	360	322	367	363	362	332	379	352	340	366	337	343	361	376	356	391	354	375	375	322	334	332	320	363	353	366	362	364	325	348	332	365	372	344	353	350	382	350	326	371	314	332	327	369	318	359	348	344	357	342	364	324	356	352	343	346	348	389	344	356	351	354	338	337	355	343	333	327	365	351	385	354	353	319	328	369	343	340	342	313	346	352	344	341	351	343	350	361	336	357	406	374	364	369	371	342	346	331	365	367	365	355	360	338	333	361	377	345	366	370	351	367	361	346	371	354	338	351	331	373	342	334	338	349	373	336	342	320	341	375	339	338	352	353	376	364	292	356	345	358	390	367	311	325	354	371	350	341	345	344	403	348	349	341	355	353	317	330	336	348	379	366	337	362	369	342	345	368	350	325	347	384	330	351	349	360	331	338	344	324	309	364	327	353	369	353	386	367	367	375	327	370	340	342	363	354	345	343	361	347	367	335	333	332	368	359	351	318	354	303	350	396	326	369	345	344	347	301	363	355	365	351	337	380	344	373	316	314	309	346	348	327	344	357	362	347	376	353	344	355	345	350	355	329	339	317	349	317	358	367	308	313	333	317	375	351	338	353	365	369	320	327	323	363	340	362	345	370	339	346	373	318	363	352	367	348	328	326	333	348	381	349	348	352	379	387	368	343	364	370	365	337	355	337	338	353	358	315	301	362	359	358	351	355	366	346	375	340	348	373	317	363	358	372	355	358	368	352	327	330	380	355	322	330	325	352	335	323	346	353	371	368	339	350	346	373	387	349	368	361	319	351	371	331	328	339	371	351	320	351	326	350	339	345	311	349	345	345	363	338	343	330	321	362	341	367	323	363	352	327	343	323	348	350	346	353	404	336	334	339	361	355	384	341	322	346	387	331	331	393	357	330	382	370	359	328	362	323	350	362	379
7755	2093	3407	4464	4124	3555	2951	2608	2396	2118	1943	1728	1604	1606	1462	1458	1362	1336	1249	1247	1202	1196	1107	1132	1133	1137	1115	1051	1075	1010	1093	1111	1088	1074	974	1024	1029	1000	1029	997	1003	905	1028	1004	964	998	976	971	956	922	987	939	994	920	936	953	971	984	982	986	994	908	964	941	984	977	961	945	933	919	908	935	934	927	940	949	942	951	931	871	939	872	1012	952	920	942	908	921	999	959	959	1044	911	938	930	919	965	880	916	924	990	944	989	921	935	890	905	912	958	877	916	984	914	906	886	928	920	917	989	966	918	928	970	925	989	897	897	932	957	934	992	899	914	932	917	915	896	882	952	900	934	917	913	926	965	927	863	866	928	862	899	897	889	938	924	925	903	933	910	926	944	906	893	892	954	924	926	948	976	945	922	936	951	902	893	963	914	892	933	924	894	964	947	952	963	963	926	884	940	939	917	899	891	955	907	922	921	958	880	1006	848	880	955	901	924	913	921	944	902	893	932	848	947	919	950	953	976	938	902	870	852	920	892	886	931	943	917	880	936	917	885	898	900	903	904	919	940	946	841	863	901	986	939	994	912	939	954	974	872	890	912	902	962	895	866	942	981	928	916	944	948	893	911	902	963	913	917	984	987	943	947	914	968	954	957	898	928	931	859	913	918	874	872	968	938	869	912	905	919	915	927	887	934	863	922	896	950	916	871	949	911	960	952	902	928	970	904	925	934	925	940	911	956	891	923	914	913	901	966	937	910	927	909	869	957	945	921	915	888	948	861	886	931	930	906	898	892	946	898	992	900	913	901	982	857	910	903	911	892	927	910	934	898	916	926	928	951	915	927	974	907	898	938	892	906	899	931	921	945	925	916	914	922	964	952	875	853	998	882	940	924	880	952	860	930	923	923	919	948	901	935	929	909	975	904	915	914	915	942	965	932	921	929	924	921	933	890	897	889	913	922	940	963	903	935	882	915	924	925	997	991	850	937	921	914	924	909	898	956	885	938	900	968	942	896	874	966	944	928	945	948	886	892	915	893	922	944	977	928	907	891	896	930	920	956	951	943	952	945	973	934	868	955	880	940	914	955	948	971	905	879	891	940	928	873	871	916	954	920	904	938	889	932	891	905	943	904	887	942	935	922	934	925	931	903	915	972	863	929	940	885	947	983	935	865	929	946	913	900	918	897	962	917	935	964	971	951	946	894	849	948	927	946	904	945	972	906	900	942	904	928	988	936	924	939	893	962	872	947	908	1004	957	909	957	911	937	867	907	936	906	985	895	879	927	968	921	907	918	950	914	905	971	898	887	925	981	998	880	987	885	973	922	907	898	878	936	873	930	878	944	944	871	927	934	947	931	965	969	930	914	933	976	921	920	921	964	969	915	942	897	914	902	922	929	903	873	900	1015	931	937	932	928	956	935	951	875	888	923	911	935	872	935	924	942	913	960	931	929	900	912	954	936	929	892	868	910	934	919	936	930	957	915	931	936	909	920	843	903	952	893	920	887	928	909	903	903	906	927	909	892	912	899	962	950	929	882	936	902	981	876	957	926	915	933	928	935	908	949	865	895	892	909	957	899	911	895	921	898	923	1015	881	901	904	917	888	916	939	921	942	920	861	898	978	916	926	922	950	952	920	933	962	908	917	949	924	939	938	953	926	955	902	916	888	978	864	953	900	904	883	964	951	909	864	892	900	883	929	909	926	986	950	892	927	954	951	939	945	938	903	947	910	887	910	933	955	921	922	920	919	944	937	945	904	922	921	926	930	909	941	896	971	891	906	934	916	950	983	885	929	973	902	958	921	931	896	944	897	927	925	962	869	988	880	908	890	921	951	900	959	925	924	958	940	918	960	995	928	896	962	957	924	947	868	887	896	950	938	913	927	954	910	896	908	918	900	917	943	957	917	901	968	920	911	891	919	931	898	931	931	887	964	925	931	927	928	934	981	921	925	923	895	926	872	930	873	906	904	894	936	920	886	922	906	939	912	976	940	866	938	889	886	954	925	1021	957	940	923	982	914	884	913	900	900	936	980	923	921	933	927	980	858	885	899	935	954	942	982	914	977	895	961	897	903	877	912	880	946	925	869	890	967	893	931	922	917	925	945	880	875	912	944	899	942	877	943	926	919	969	985	953	902	943	962	973	976	879	941	886	971	914	913	916	926	933	916	917	913	924	950	888	886	930	900	899	916	910	884	907	923	972	923	955	895	954	977	926	927	928	914	955	884	887	924	967	898	955	945	953	919	859	962	916	911	875	880	933	932	969	928	896	940	955	873	919	917	847	956	906	929	935	895	904	930	957	861	876	905	982	888	939	906	911	933	931	923	972	896	979	926	890	966	921	891	973	899	989	915	927	933	892	902	918	925	949	938	860	956	926	916	903	933	958	891	943	962	929	908	915	976	905	960	961	921	969	902	906	926	934	886	963	981	952	919	857	893	889	981	903	926	890	966	919	919	983	901	889	964	951	898	890	948	895	927	942	965	952	925	934	956	945	891	900	941	945	935	886	904	925	943	960	894	927	898	926	936	930	1000	931	943	880	962	936	878	934	957	921	930	915	870	919	902	964	903	893	913	972	935	912	943	981	875	922	948	912	954	966	903	887	913	915	923	871	980	923	895	954	911	900	932	886	965	867	884	984	899	896	902	939	949	934	934	885	913	993	953	914	960	905	933	936	910	918	912	960	884	925	937	929	931	865	913	908	949	885	976	920	953	895	906	945	946	912	979	981	903	918	888	904	920	896	949	912	923	896	915	955	924	939	951	922	932	913	918	893	932	934	918	875	949	950	939	917	943	900	925	923	909	889	850	889	941	940	894	895	860	909	940	946	931	939	928	892	922	892	880	911	867	945	946	950	906	919	891	913	915	901	908	889	922	920	938	942	955	893	965	930	892	935	966	955	883	885	918	964	935	926	852	904	892	925	898	906	948	948	982	952	966	974	975	871	943	904	874	933	962	978	907	977	888	950	914	899	917	898	893	927	913	914	877	890	936	888	915	899	928	904	859	893	916	895	890	919	969	930	951	895	878	966	877	913	966	950	915	935	912	1000	873	962	905	949	881	895	921	927	980	890	955	926	928	904	956	902	876	909	947	884	917	905	925	939	936	901	899	958	949	957	908	928	846	909	940	935	937	920	953	884	929	902	940	923	879	934	922	871	947	933	897	922	902	919	973	912	960	916	945	898	953	939	900	924	925	941	953	895	923	897	964	942	963	905	899	979	895	951	936	908	912	927	922	933	855	970	909	901	935	943	956	954	879	883	929	924	919	926	975	905	909	910	913	916	911	868	945	871	980	908	926	897	915	936	912	885	932	929	912	924	954	960	931	918	909	889	942	908	962	923	899	935	921	872	894	943	942	964	980	867	928	932	838	948	984	967	864	917	961	927	893	883	914	901	909	903	918	948	907	1001	920	930	935	943	919	862	931	835	948	959	956	880	906	908	983	898	922	881	922	1008	931	965	918	977	850	916	910	891	922	917	948	950	916	951	954	915	897	946	928	897
1931	289	216	163	158	158	140	170	144	174	159	150	148	161	164	124	135	141	114	144	147	126	154	158	157	147	150	154	133	146	159	162	145	144	155	172	141	154	152	143	162	146	137	153	139	140	140	127	134	167	129	156	149	159	148	145	154	171	141	135	150	153	150	151	171	161	134	164	149	120	154	152	156	130	143	150	145	141	150	159	155	149	165	152	128	172	155	145	125	136	145	136	156	140	164	152	155	154	164	160	161	159	145	152	149	165	165	137	174	163	135	142	148	152	130	160	144	153	157	141	148	128	139	136	159	155	170	141	147	154	165	166	141	157	116	126	161	148	156	147	148	149	151	141	157	140	149	135	136	149	149	157	147	142	156	159	138	156	139	163	136	148	142	137	160	151	140	164	130	120	122	143	155	135	154	142	145	126	156	132	142	157	151	154	145	143	154	161	137	158	132	142	158	151	136	140	140	144	157	151	165	159	154	146	152	155	142	144	144	157	130	118	142	158	143	140	153	164	165	136	141	146	140	171	162	155	154	137	147	154	135	154	147	157	143	148	123	136	127	140	153	142	138	124	133	146	136	150	132	150	153	130	150	146	143	143	123	131	178	161	135	139	162	169	157	138	143	133	144	151	156	133	141	159	141	162	132	161	138	134	133	154	140	144	129	145	166	130	128	142	140	148	143	155	147	136	152	143	136	129	155	134	143	148	153	146	203	142	153	150	144	123	130	137	157	134	115	149	145	135	142	152	143	139	166	153	124	142	140	158	161	147	154	179	152	136	119	164	129	142	140	135	125	152	156	167	136	152	142	153	147	137	162	144	141	145	160	143	139	143	135	146	146	135	117	161	146	142	172	140	153	137	128	136	133	156	124	134	136	151	148	149	165	154	142	145	152	161	144	159	141	131	156	140	157	128	138	148	144	146	144	126	148	140	127	132	146	130	125	141	165	154	162	135	132	157	165	148	145	119	142	143	125	139	152	155	143	152	147	157	141	151	135	153	170	152	154	142	135	134	150	144	163	150	145	122	160	149	145	189	147	144	136	117	134	131	160	174	161	137	162	136	139	171	134	126	156	146	141	157	140	164	127	163	141	154	163	130	148	137	154	143	150	143	160	134	135	160	153	149	150	139	166	169	138	148	151	154	139	136	160	150	145	130	153	142	155	127	138	150	152	135	151	154	166	144	135	137	149	138	147	171	128	156	140	145	129	143	138	147	135	134	139	147	171	151	151	144	148	140	141	123	148	178	123	154	143	152	135	143	146	149	153	133	152	170	167	153	143	141	159	131	142	123	163	140	149	145	161	165	144	139	182	146	134	145	148	123	133	127	144	161	132	138	151	143	160	142	129	140	164	148	147	137	127	149	157	146	147	146	148	149	158	138	158	145	136	153	142	147	142	146	147	149	139	159	146	174	152	145	127	146	150	144	153	167	154	151	140	137	136	136	144	151	124	118	147	146	174	158	146	134	156	171	146	141	147	163	140	138	148	121	154	141	136	139	145	128	149	155	143	131	122	139	155	134	128	149	155	134	164	145	164	157	153	150	145	145	148	173	134	148	130	146	144	175	133	145	136	142	150	158	144	183	136	136	153	150	152	165	138	121	141	135	141	154	142	141	149	138	144	162	147	156	149	148	122	139	132	130	135	169	128	143	150	137	134	171	118	136	142	141	144	143	157	169	162	164	157	160	130	157	157	156	148	133	137	140	149	122	108	129	159	161	144	141	138	141	134	122	139	152	139	131	159	143	159	168	165	135	174	142	149	139	148	152	155	144	146	169	180	152	135	162	163	157	143	163	129	161	156	153	151	131	153	157	137	136	149	148	161	133	136	148	147	156	130	122	133	151	123	137	139	154	152	150	140	151	147	151	136	147	125	138	126	139	138	158	156	161	138	148	157	145	125	143	153	137	146	144	150	150	134	131	142	136	155	151	144	155	147	161	123	144	143	144	142	149	145	137	138	137	158	153	145	135	132	141	146	153	158	130	145	152	148	131	148	135	148	115	164	165	158	137	142	141	146	159	141	143	139	148	127	153	145	149	143	143	136	137	143	152	157	150	147	153	148	152	140	152	137	150	159	159	148	138	122	142	142	142	150	144	161	150	151	155	156	130	139	150	145	136	144	157	154	140	169	131	150	146	155	162	154	149	160	139	130	133	134	145	121	146	155	146	153	162	138	144	151	142	139	164	149	158	126	160	142	146	150	112	150	123	148	148	144	130	164	130	165	160	128	139	164	155	146	174	137	134	160	120	138	121	159	129	138	135	145	147	153	127	159	130	130	155	147	161	137	155	163	143	136	128	139	143	121	141	142	139	118	152	155	134	162	170	137	140	167	152	154	140	144	152	155	152	154	142	172	137	143	118	124	138	145	162	145	169	128	145	157	164	147	155	142	140	153	150	152	162	158	154	162	153	146	132	129	140	141	150	144	134	142	169	155	139	167	129	144	154	148	147	166	141	128	143	144	146	145	139	149	161	137	154	136	135	140	140	152	147	141	151	167	160	153	141	133	141	138	132	123	162	140	154	152	146	153	161	153	153	132	141	148	132	124	147	131	149	170	149	142	156	143	143	126	132	146	140	135	164	135	144	130	162	164	163	144	133	142	139	157	160	126	162	150	161	139	142	135	135	144	145	143	133	111	131	134	144	151	157	137	142	160	158	148	146	150	148	138	130	133	149	163	147	148	151	136	119	128	140	138	121	141	160	131	161	157	160	161	150	136	139	134	144	144	165	142	145	145	153	136	140	156	139	124	168	126	139	134	157	147	129	127	137	160	144	150	144	156	134	151	148	159	145	155	185	133	153	138	166	138	149	145	149	146	119	142	139	146	143	156	162	156	138	139	134	163	154	134	156	157	128	161	129	166	143	119	144	123	131	151	156	137	138	126	131	185	152	162	148	133	143	126	140	142	134	142	141	147	138	160	158	152	124	163	152	135	151	131	141	148	149	148	162	160	130	134	142	171	139	172	153	149	160	170	142	140	133	133	125	140	142	153	154	139	125	137	137	145	156	152	146	129	134	142	155	164	141	154	156	156	144	163	159	168	125	138	153	156	141	153	146	145	141	154	139	154	125	140	172	134	131	156	150	148	156	131	156	140	148	117	153	155	148	136	149	136	150	151	149	136	132	154	165	166	125	136	143	171	144	161	164	141	137	150	137	133	140	148	131	116	145	146	165	158	146	142	154	126	140	142	141	149	121	150	160	152	155	152	158	132	144	170	130	147	157	140	150	170	120	155	155	137	150	134	141	134	162	138	143	142	160	142	159	150	135	140	134	147	145	155	153	140	135	148	152	137	162	159	138	160	160	163	152	133	150	140	145	125	143	159	157	129	144	159	141	145	145	152	118	166	128	149	144	148	113	157	147	156	152	143	142	142	142	113	148	129	136	153	157	162	150	154	144	152	132	150	157	138	160	168	119	136	142	143	138	168	156	152	150	148	154	139	135	137	123	176	157	157	153	163	138	130	133	152	144	123	142
2201	678	687	601	591	594	504	516	511	524	525	502	524	476	539	526	501	531	513	510	503	515	477	485	474	494	485	507	528	486	502	491	473	476	502	485	468	463	455	495	464	519	486	480	505	481	504	454	467	475	475	457	456	472	447	460	467	473	495	504	494	464	496	446	483	449	472	529	477	500	512	462	500	474	486	488	457	436	518	464	437	454	463	522	498	533	489	481	502	473	477	497	462	498	509	461	472	480	459	478	447	475	473	518	506	468	481	497	515	499	478	497	439	446	495	486	485	478	501	497	474	499	468	509	449	467	486	424	451	511	450	478	438	491	453	489	477	468	516	417	494	489	512	507	476	508	473	486	502	488	479	485	471	450	501	498	482	486	519	432	475	496	475	486	479	489	477	465	486	491	497	498	486	535	442	464	505	474	493	514	472	503	508	460	516	464	463	505	463	467	503	473	507	468	464	513	490	508	480	514	444	467	444	520	465	471	491	533	446	505	493	464	496	521	517	488	478	447	514	478	500	457	452	506	456	484	479	502	473	481	516	494	492	494	480	485	500	475	518	460	493	475	471	496	465	468	484	479	455	464	524	460	453	442	496	478	495	496	439	462	427	465	475	496	508	505	485	477	508	487	502	486	469	469	499	519	479	497	471	503	467	503	477	520	490	437	512	465	493	464	502	466	472	475	478	523	440	501	485	459	483	464	475	490	483	483	466	466	466	489	466	465	504	525	464	457	516	460	481	506	456	484	454	498	517	487	471	464	496	466	466	478	465	506	521	510	470	440	499	432	488	488	471	491	482	470	495	470	493	486	489	475	469	480	483	480	532	501	488	483	550	474	506	516	466	462	482	462	468	477	479	482	498	502	459	478	491	480	471	468	482	504	509	479	495	456	485	466	485	484	500	488	509	469	517	500	448	495	488	480	494	498	461	484	519	502	507	472	462	454	499	518	465	459	468	445	499	487	457	472	491	471	448	468	483	455	458	467	494	436	468	533	509	480	463	466	471	484	498	506	487	442	488	489	453	456	512	463	480	498	469	474	477	463	463	482	513	508	491	477	502	515	502	446	476	478	490	466	440	500	452	518	491	508	437	496	462	462	493	475	523	469	480	431	500	454	507	509	477	472	463	464	514	466	471	503	458	466	460	496	441	486	486	518	456	445	461	467	448	507	508	496	496	522	482	487	477	495	488	476	483	474	475	500	490	481	529	471	493	488	485	460	471	506	515	489	490	481	494	468	500	484	481	483	451	498	437	514	481	468	491	475	480	452	495	492	485	476	478	528	423	479	498	463	477	465	481	488	490	506	473	484	469	463	463	486	507	475	476	450	514	457	467	480	500	491	455	478	488	475	484	460	503	458	452	464	469	477	476	464	461	503	503	469	493	477	478	473	471	487	503	480	507	504	491	513	486	450	473	506	471	457	527	512	506	442	476	438	486	509	492	461	460	533	463	507	497	502	495	472	491	518	480	485	491	484	455	450	481	514	512	477	420	486	457	473	493	461	474	491	490	493	485	509	522	482	481	495	467	466	458	470	472	453	486	504	492	494	486	462	464	485	479	503	505	494	477	492	519	458	493	495	495	463	499	456	502	505	496	444	497	490	469	515	485	489	431	446	454	450	466	470	478	490	471	461	472	484	485	517	517	506	485	515	491	479	486	539	507	473	508	466	505	494	451	434	485	445	460	505	452	495	489	478	473	498	474	483	490	490	459	457	490	489	496	464	477	498	509	479	504	512	470	480	508	477	426	463	504	458	487	506	425	470	499	456	456	475	506	454	461	506	483	508	496	531	474	472	502	498	521	487	455	454	529	510	497	502	471	487	456	444	473	457	502	489	485	488	476	466	496	485	501	484	498	477	456	481	482	490	498	484	462	513	463	466	475	468	492	499	478	514	458	477	489	477	457	496	504	485	504	462	489	494	505	478	477	491	493	488	470	476	479	496	494	480	508	445	496	473	482	484	521	474	482	465	475	467	458	491	472	533	472	489	493	466	498	486	502	510	489	481	502	468	492	502	515	459	486	464	488	476	533	493	458	495	477	465	474	502	446	479	475	493	500	496	516	457	507	464	496	446	490	489	465	504	450	458	515	481	470	491	464	476	468	503	477	453	489	437	466	459	481	477	442	469	494	440	454	517	488	490	487	509	453	456	514	499	506	498	489	445	479	485	529	472	446	482	542	474	560	494	497	470	487	488	457	502	469	510	466	504	452	499	505	469	474	515	464	487	471	478	509	498	500	472	488	456	486	453	485	451	521	513	472	488	511	527	475	486	464	497	541	501	478	456	506	498	493	521	461	521	519	449	492	487	525	470	483	454	528	464	463	505	470	484	474	503	475	479	515	509	461	471	537	490	455	505	452	514	498	492	486	523	459	526	485	467	451	481	507	471	490	484	474	476	462	479	487	478	475	509	514	489	481	497	503	510	503	500	509	524	476	479	476	479	481	442	461	473	498	460	492	487	465	500	485	488	519	497	496	503	461	471	482	459	524	510	467	478	509	501	493	449	444	505	477	485	495	488	466	487	499	469	470	503	469	478	485	493	471	522	492	476	497	476	486	434	499	457	471	475	492	494	461	473	466	483	512	498	488	485	468	480	459	460	495	501	508	444	483	473	499	462	466	489	459	501	491	461	493	464	501	493	439	519	494	461	462	488	490	452	498	479	518	448	482	472	482	473	466	491	456	473	484	445	483	496	479	457	481	464	523	507	501	481	478	438	492	486	450	489	451	468	472	473	441	478	479	482	507	466	467	466	481	453	489	501	513	460	447	490	493	480	481	484	522	495	483	497	489	498	455	473	480	445	466	459	479	507	493	467	486	469	501	480	493	473	466	490	479	465	510	500	491	494	530	492	482	504	462	488	495	504	513	497	497	453	478	463	513	441	513	472	479	525	497	485	451	437	459	478	464	496	462	466	466	501	479	494	485	440	481	508	463	451	467	473	498	481	458	472	507	521	449	491	492	508	481	489	460	499	477	477	498	489	458	464	512	467	490	481	497	460	490	500	508	479	525	468	488	450	496	496	486	487	501	483	474	538	450	472	474	474	461	458	467	494	479	458	498	462	490	455	454	454	470	470	486	474	453	478	512	473	443	485	481	493	481	500	474	499	460	486	525	456	465	532	475	498	447	492	482	490	506	466	546	447	481	504	490	459	484	456	456	503	476	488	492	474	493	471	490	470	475	483	475	456	464	486	488	508	481	540	478	438	489	516	468	456	485	481	451	495	486	476	462	480	438	450	467	506	465	494	515	481	496	476	493	485	492	453	519	502	511	490	450	481	480	525	465	492	478	454	477	529	529	521	444	499	480	467	472	460	496	447	501	451	453	461	503	469	485	468	508	458	481	463	454	483	485	480	459	467	457	464	450	468	481	524	463	496	476	435	474	453	453	479	468	509	470	487	460	433	472	451	465	509	461	479	444	480	469	461	471	441	474	526	473	543	451	447	486	507	502	461	493	494	503	496	458	492	495	469	529	533
9099	2773	2271	1453	904	660	527	460	450	420	390	397	365	328	347	357	327	336	354	307	338	337	339	310	359	330	310	332	306	337	309	288	301	352	320	328	311	319	327	323	303	315	338	306	307	325	334	327	281	346	360	291	350	282	299	341	323	333	318	321	299	332	345	317	335	334	315	310	296	339	336	314	299	314	316	348	329	324	292	326	333	332	334	340	331	288	319	315	316	309	341	308	323	288	280	283	304	314	349	318	336	354	301	316	293	315	279	291	331	313	313	331	309	314	303	310	297	323	334	317	315	330	296	320	314	295	340	332	329	322	330	316	313	313	283	318	330	324	327	283	317	343	295	343	304	313	330	286	311	329	359	278	319	307	331	302	299	318	312	325	316	317	321	321	311	309	322	316	310	316	340	323	344	293	293	311	302	330	321	329	311	296	305	291	270	348	290	311	316	310	314	337	311	328	320	300	319	336	374	326	316	301	320	333	317	352	308	316	323	315	319	295	313	312	314	353	311	330	323	305	300	309	339	301	305	328	294	351	300	319	289	299	321	323	313	289	319	287	322	322	276	331	306	314	283	306	340	298	350	311	322	308	316	308	337	325	309	318	296	342	317	340	326	314	323	313	315	306	332	274	321	309	311	312	312	325	325	340	317	290	284	331	316	342	334	279	319	305	316	293	335	316	311	311	315	300	310	315	315	340	330	341	324	315	316	303	331	290	306	325	307	312	333	347	324	317	333	315	320	324	277	313	329	338	303	345	294	316	335	317	288	315	306	328	300	308	288	345	261	324	298	336	316	309	319	299	301	320	345	312	310	298	301	338	315	295	330	298	322	324	325	339	300	313	302	327	290	322	290	313	289	329	346	308	278	338	293	321	316	292	296	320	368	325	331	328	307	315	346	309	303	329	329	315	278	330	317	309	317	311	330	313	274	317	294	328	324	298	300	336	335	311	335	277	324	303	324	297	295	320	320	322	290	353	312	320	385	316	301	313	321	312	356	329	289	320	322	297	323	348	293	304	302	320	287	323	322	318	322	347	301	340	354	343	316	322	277	294	331	292	330	307	349	289	332	322	293	286	302	311	302	336	368	323	301	317	297	284	300	334	343	294	322	299	320	284	310	322	288	313	297	310	325	326	298	330	290	308	295	317	309	320	342	298	307	322	301	305	304	314	300	280	314	314	349	310	304	301	357	331	316	285	347	322	305	297	327	312	291	323	308	313	337	310	293	317	300	334	290	322	284	302	294	313	348	306	301	328	332	285	337	294	317	290	330	341	335	317	310	305	305	316	331	343	327	301	322	288	305	336	294	317	315	320	292	304	280	293	305	304	290	296	281	266	294	323	306	306	307	283	319	328	323	318	293	312	308	323	303	322	328	339	318	294	287	290	306	333	315	278	297	290	322	306	320	317	313	319	291	341	275	313	296	308	304	311	299	320	297	328	315	288	319	291	308	320	330	307	342	299	330	303	306	350	314	330	361	343	300	315	322	306	335	283	283	295	315	317	328	323	303	333	354	322	315	305	311	301	274	309	333	328	313	317	280	305	317	322	309	318	297	312	306	348	308	316	296	329	292	351	308	344	293	303	296	320	340	340	323	288	314	316	305	375	314	301	296	332	297	310	305	321	333	293	341	325	312	268	291	308	293	282	291	291	307	314	301	325	305	299	345	301	327	316	333	329	300	292	326	324	296	345	333	329	317	335	309	306	295	335	300	318	312	288	300	314	308	299	300	338	287	286	331	305	318	293	306	311	299	280	268	309	316	295	299	326	335	284	333	327	326	309	295	350	299	304	313	324	319	310	333	307	329	303	328	331	298	284	288	318	327	305	307	275	318	291	305	320	299	340	334	319	317	302	311	312	330	286	333	316	322	338	327	306	286	291	303	307	287	310	350	337	321	314	275	288	287	313	302	338	324	319	330	303	301	340	322	294	315	301	318	329	342	282	322	303	292	288	338	311	321	305	328	300	315	338	312	323	328	336	320	325	332	319	339	297	292	310	319	332	330	305	283	318	318	304	316	337	301	337	328	311	322	345	354	313	292	298	291	333	356	316	331	326	307	302	294	352	320	308	308	315	273	299	304	350	321	281	320	309	301	272	293	330	320	310	321	317	339	312	306	318	292	315	321	323	302	303	322	312	330	311	348	311	326	319	338	299	297	284	303	333	319	349	312	327	312	293	299	299	296	308	326	300	362	321	299	327	341	311	334	309	309	282	301	355	317	293	291	336	312	304	318	310	299	310	286	305	305	312	341	272	314	296	320	325	309	302	327	317	344	299	347	346	332	315	293	325	351	289	295	300	328	340	315	342	315	297	308	328	307	335	334	316	324	310	297	313	317	338	338	334	301	328	312	304	301	304	321	319	316	328	313	330	310	315	335	310	326	299	291	292	340	309	326	313	322	314	337	312	325	301	299	279	302	315	343	317	335	325	317	296	316	308	338	322	312	282	316	279	320	343	330	326	289	337	297	313	323	302	300	322	300	343	306	332	346	336	310	330	295	286	312	307	303	332	330	334	297	304	328	321	331	305	321	298	309	321	314	290	302	338	343	319	290	305	297	298	322	297	327	294	365	343	295	275	294	300	322	311	318	301	343	322	288	315	331	311	296	325	335	293	318	311	313	335	304	307	333	321	305	332	310	350	318	306	306	347	324	317	338	290	342	357	305	313	304	301	276	322	318	304	310	301	316	330	311	308	304	305	315	297	305	290	307	289	325	314	296	305	329	332	285	299	317	314	303	312	312	303	298	315	296	286	329	311	303	338	326	338	374	318	333	312	307	344	285	319	250	304	298	301	303	295	294	319	313	301	269	301	322	332	316	325	347	290	309	319	323	292	296	282	292	329	329	296	288	305	313	293	322	311	308	291	327	324	286	299	316	296	324	301	319	296	328	301	306	305	322	341	351	353	330	301	323	330	287	311	280	286	340	318	334	342	292	309	308	287	308	312	302	295	350	292	295	311	305	290	306	308	331	300	326	318	342	321	331	345	309	316	319	321	327	281	347	336	321	336	326	328	310	309	331	332	304	314	302	298	304	338	334	307	286	290	326	349	312	334	310	309	301	308	333	301	299	307	305	307	336	316	331	338	325	311	311	346	313	314	304	307	315	336	321	314	317	332	346	301	306	296	304	307	312	307	321	346	333	306	310	327	334	285	315	310	314	268	295	321	269	303	341	291	359	318	306	304	324	293	329	303	321	309	294	293	334	291	315	334	305	321	333	296	333	300	341	306	288	330	308	330	330	310	291	299	316	296	315	301	315	314	320	304	316	331	342	284	335	328	318	347	300	290	294	341	323	327	303	308	348	310	330	303	310	325	315	302	317	303	319	285	313	300	304	295	325	329	304	291	327	294	313	272	320	323	301	290	330	313	306	313	324	294	326	307	325	343	305	332	279	347	328	287	281	300	307	310	319	336	330	328	342	320	298	286	309	311	281	333	301	312	292	325	341	302	313	318	357	293	325	347	316	283	251	294	340	321
6675	2827	2954	3020	2658	2289	2029	1726	1673	1524	1498	1346	1277	1261	1119	1156	1122	1089	1093	1066	961	1058	1006	985	975	952	970	957	978	937	932	909	907	925	899	971	927	888	911	931	939	862	882	871	845	921	861	888	960	899	938	870	906	877	853	867	884	896	854	862	882	912	900	931	908	872	890	885	886	853	923	848	919	835	859	873	835	857	893	885	811	864	814	959	911	879	916	907	913	895	874	904	839	906	884	888	934	863	876	907	856	878	843	871	894	872	899	903	875	819	890	887	886	884	915	845	836	860	891	861	895	832	919	880	871	912	896	892	870	896	904	910	896	853	892	881	898	883	917	913	860	838	849	893	897	847	909	863	899	839	811	853	847	870	856	885	835	858	871	868	888	875	898	877	906	897	890	873	858	844	920	864	844	845	883	941	875	862	930	885	853	874	857	860	890	872	895	822	881	887	905	869	869	863	864	893	909	848	879	862	833	853	856	866	872	851	849	852	877	881	855	872	877	799	950	875	851	838	881	855	895	859	868	934	806	874	909	918	811	864	914	852	892	862	879	937	886	896	877	850	823	877	867	842	858	871	869	925	807	880	942	819	882	904	853	913	858	856	853	856	897	844	845	862	840	871	848	828	883	909	804	907	846	836	822	876	849	871	885	877	884	856	848	830	803	867	827	798	870	860	842	861	863	873	897	885	861	881	881	902	852	824	906	853	905	867	916	865	895	885	865	820	895	873	829	883	880	868	874	927	913	884	877	886	861	896	861	872	877	876	867	872	882	848	874	821	858	863	852	838	904	890	849	856	833	887	880	892	902	862	907	920	909	872	821	857	835	906	863	867	865	841	874	948	878	864	873	897	788	863	810	854	865	856	771	902	875	871	879	824	855	843	861	872	829	859	908	876	846	873	837	836	866	868	925	879	853	830	842	842	897	912	852	890	905	824	871	822	810	952	915	907	895	898	871	877	814	938	823	840	900	882	851	853	854	884	896	908	845	881	871	890	872	893	887	874	886	855	840	875	855	866	856	859	858	866	900	895	867	878	892	876	907	910	875	837	913	871	871	888	877	832	881	860	933	846	825	883	870	811	845	878	833	816	881	912	849	855	904	818	844	858	918	866	886	847	862	835	888	893	895	869	935	911	913	887	866	886	839	858	843	860	813	846	828	879	869	884	887	880	791	883	862	847	867	854	915	899	859	887	875	875	859	881	878	813	867	833	866	867	833	845	927	882	833	847	844	863	903	829	850	805	898	867	898	885	896	911	901	869	885	881	898	887	868	881	814	842	900	851	878	880	834	874	896	830	870	853	865	865	936	864	839	839	868	847	859	879	905	854	838	901	846	857	927	862	842	878	874	863	869	888	908	830	907	898	858	842	911	877	898	848	897	877	878	861	849	872	874	793	849	864	928	860	841	853	818	857	839	869	916	858	891	856	858	865	857	862	874	883	856	902	889	841	836	860	879	903	868	885	887	881	893	832	855	935	890	855	895	859	838	911	853	838	849	869	853	862	881	895	865	902	876	885	824	817	844	886	886	835	882	861	824	874	846	862	837	900	877	857	912	895	900	821	926	849	905	927	866	814	849	855	861	836	817	878	838	876	836	864	832	832	868	881	829	856	869	871	880	888	850	907	940	884	885	914	862	855	834	837	901	920	885	864	887	832	836	874	868	901	856	836	870	937	913	881	893	886	830	875	877	896	897	875	814	893	850	904	873	900	809	882	861	869	846	802	834	895	883	899	848	861	884	822	911	821	884	879	839	904	881	860	904	845	864	866	877	940	864	858	906	918	853	882	891	852	916	843	903	829	857	873	853	846	870	923	861	831	875	915	873	883	932	860	863	830	903	911	863	857	809	870	889	900	838	902	855	834	824	888	859	868	919	884	852	861	882	889	836	852	888	848	851	841	900	870	901	879	846	855	966	875	836	856	834	774	884	856	846	838	869	901	823	876	862	871	863	894	888	863	827	882	893	889	889	848	832	830	839	834	889	861	831	837	872	863	894	928	853	864	842	834	871	848	828	834	871	891	867	899	888	834	901	874	866	902	847	846	904	862	889	916	918	857	830	824	857	860	889	846	877	886	875	886	887	881	835	897	881	836	871	844	883	829	918	843	840	901	870	911	861	809	861	872	869	814	882	848	867	861	858	911	854	876	873	828	899	843	846	905	876	873	920	897	902	819	855	862	871	870	870	884	883	931	866	870	815	902	875	893	894	882	881	907	852	910	930	872	897	863	840	867	819	852	864	870	942	910	866	871	825	880	823	836	935	853	859	818	907	846	856	908	830	849	807	854	893	846	848	890	831	834	864	871	873	854	829	818	860	867	822	881	836	812	890	846	863	822	880	845	879	851	885	869	861	805	879	865	795	902	930	838	909	821	833	853	837	932	905	823	820	895	900	873	894	828	905	844	806	921	895	869	824	900	882	880	882	828	816	883	908	855	863	873	849	860	948	896	844	886	855	877	884	866	854	911	957	805	811	861	827	901	840	896	842	901	875	843	834	868	860	843	892	821	937	841	781	873	865	864	865	843	875	891	879	838	844	838	873	897	881	817	844	845	858	882	902	859	858	818	875	850	844	898	885	900	877	878	953	867	924	924	885	856	901	855	880	877	877	864	826	890	906	902	886	864	857	879	809	866	835	874	813	809	890	857	887	832	857	843	877	902	860	835	909	860	864	891	878	859	842	863	918	908	856	875	845	923	864	877	856	821	831	878	862	865	870	895	867	846	912	895	814	886	893	858	827	856	877	889	843	893	894	859	829	890	857	820	839	894	848	836	885	891	814	898	869	876	877	892	868	884	919	863	843	916	877	888	846	862	956	882	878	819	886	885	863	891	841	877	879	911	854	896	813	824	860	869	866	857	870	967	836	851	845	831	896	801	865	885	838	896	846	833	838	868	859	831	834	839	872	810	932	886	834	843	920	897	910	836	847	813	834	806	828	870	915	803	911	896	880	846	910	850	906	822	910	823	863	851	883	876	897	930	904	877	877	877	933	910	900	894	854	879	925	858	831	894	876	870	874	849	899	917	870	862	867	892	894	875	870	898	815	841	875	815	916	770	893	892	845	912	869	885	872	871	820	850	875	887	865	831	854	871	821	857	816	832	828	856	883	879	892	875	849	852	820	901	893	902	917	871	881	861	880	858	874	897	878	870	852	895	854	878	879	890	883	851	891	840	857	846	861	866	880	877	821	873	876	869	864	899	942	840	869	873	883	856	880	921	852	886	923	858	855	846	902	890	830	824	794	844	928	829	893	879	909	864	885	823	828	858	829	870	848	880	841	908	878	846	874	876	853	835	869	837	879	896	830	852	859	833	873	931	855	833	921	893	868	923	894	878	888	825	863	887	841	796	861	877	818	852	848	890	888	854	841	836	868	842	910	826	889	885	916	800	854	846	919	852	887	867	830	803	858	895	866	842	844	936	889	893	837	841	958	893	864	878	933	863	857	877	912	834	874	846	918	873	852	821	859	932	887	882	897	860
15761	5236	3747	2414	1572	1016	834	663	512	488	560	471	462	452	400	419	433	385	397	392	351	381	352	351	401	401	392	403	365	317	355	369	343	368	332	350	353	398	351	338	359	364	378	355	384	358	369	388	357	332	370	345	363	368	368	373	309	373	361	367	368	342	364	348	380	355	372	383	342	370	355	372	349	364	329	355	390	373	360	334	333	334	357	344	349	376	339	345	346	344	386	328	337	345	385	338	378	352	340	339	344	322	383	344	346	373	359	349	335	348	354	322	354	351	323	339	389	355	327	372	366	338	354	364	314	325	345	365	362	355	380	376	359	373	345	364	399	351	380	335	354	360	375	327	361	320	371	366	328	343	377	365	353	364	349	355	383	337	332	385	388	348	337	348	343	379	343	348	371	333	344	369	331	338	329	344	356	349	344	363	354	358	335	368	355	374	361	362	344	358	358	354	367	345	385	312	315	366	345	341	364	365	343	326	351	355	362	355	358	343	369	347	357	350	366	370	337	355	359	334	374	359	361	362	345	354	367	357	351	334	346	358	343	371	353	324	397	358	351	354	358	332	388	373	374	354	354	362	356	369	338	337	347	346	366	356	363	333	365	363	379	343	373	372	318	378	315	333	366	360	346	351	411	336	346	350	338	389	366	340	364	373	354	367	376	317	347	374	373	353	345	379	359	397	341	346	350	371	352	346	365	373	327	397	329	343	336	375	339	348	367	331	363	344	383	320	323	354	350	351	366	355	359	361	377	341	383	365	354	339	329	347	337	373	325	346	366	361	321	369	365	382	347	364	392	351	353	358	345	375	370	382	365	358	363	372	372	381	347	353	391	351	341	338	366	383	352	360	309	379	371	344	361	334	332	381	358	335	332	351	322	354	374	344	313	335	339	324	353	363	346	354	362	354	369	348	359	351	368	354	340	351	359	366	348	369	299	373	358	371	316	350	349	339	310	356	348	337	324	399	381	360	359	364	388	379	342	347	364	340	348	355	357	315	343	360	408	384	336	361	326	382	363	358	343	354	345	328	356	363	386	316	355	391	348	381	354	346	349	347	323	348	344	349	356	334	364	366	332	356	334	335	313	383	339	360	327	324	373	353	329	322	352	343	343	372	337	338	347	355	372	395	344	378	308	366	349	327	339	347	352	379	389	359	371	346	350	335	370	336	329	361	347	330	338	365	348	359	370	355	363	362	365	319	361	309	374	351	337	345	384	381	377	389	344	359	344	347	341	325	340	357	358	362	329	388	351	372	364	372	389	328	317	351	311	329	339	344	369	363	339	368	349	354	360	303	393	366	366	363	350	373	351	350	319	328	338	381	349	361	366	359	364	356	376	380	405	337	349	364	360	343	348	306	350	343	363	336	348	376	365	368	351	358	385	314	380	357	344	359	353	343	331	374	369	337	344	345	356	388	368	329	333	373	365	365	334	366	354	325	352	337	335	338	350	322	372	356	330	343	340	321	341	346	351	366	361	357	344	345	351	325	364	343	340	342	355	325	337	383	358	348	377	374	336	379	342	338	385	316	350	360	377	337	360	367	327	337	375	340	388	337	358	350	369	345	380	348	331	364	308	356	342	373	355	321	369	352	346	351	357	361	344	333	346	347	359	362	369	388	322	326	324	336	367	359	365	336	317	362	323	358	348	362	343	333	350	363	322	345	362	356	359	357	343	357	360	359	357	344	334	366	316	357	345	331	358	344	359	344	385	341	373	363	355	349	334	374	375	363	341	349	360	359	360	357	334	340	349	372	341	341	348	332	336	355	346	370	331	326	354	351	326	351	367	325	364	376	346	357	335	333	407	375	354	349	348	333	378	343	355	350	373	329	360	336	393	350	342	322	341	328	362	351	341	319	397	370	337	347	326	393	398	345	370	357	344	320	330	379	375	342	358	335	344	335	367	358	301	370	336	319	345	369	347	335	385	367	324	358	333	393	342	336	364	359	364	358	326	335	342	350	373	342	360	324	366	350	367	356	381	365	337	345	388	364	350	376	385	327	347	355	357	367	370	350	351	352	343	376	346	328	335	331	368	374	355	331	375	333	361	375	337	313	359	352	355	335	335	369	380	368	330	370	386	363	314	352	361	337	355	372	334	346	339	328	347	357	341	337	328	386	346	337	371	305	356	357	341	329	361	322	384	361	344	364	380	347	312	356	341	342	356	363	344	381	330	326	324	391	365	369	367	346	333	352	364	339	364	341	361	364	321	354	349	346	332	356	342	345	360	359	343	366	352	358	352	305	342	375	363	363	326	359	361	374	319	366	370	359	338	360	340	344	356	354	359	312	334	365	382	393	377	351	354	344	369	362	400	361	379	367	383	348	355	350	376	340	386	328	341	311	332	323	353	353	310	362	362	374	339	352	326	354	375	335	334	354	381	346	327	346	359	362	352	361	376	340	357	380	335	348	385	330	360	353	316	353	366	342	369	338	347	335	394	351	376	366	339	368	348	334	346	347	339	335	361	325	354	354	325	343	391	318	351	356	329	345	356	377	362	372	348	374	356	348	355	347	338	386	372	358	374	341	309	360	343	320	354	322	323	350	335	343	339	370	352	368	377	335	372	392	340	348	364	338	331	358	381	364	331	322	384	327	353	383	367	359	356	385	344	335	360	328	341	331	360	346	352	362	339	334	343	338	354	356	354	332	376	329	394	344	347	371	354	343	344	320	370	385	327	369	369	335	345	347	350	335	390	335	383	352	353	341	360	326	373	336	340	385	357	368	341	378	334	381	347	365	317	347	334	320	354	340	350	375	332	334	363	397	398	349	350	341	366	376	377	389	382	352	338	339	333	326	350	363	347	354	369	358	357	348	356	345	365	360	364	360	337	336	384	371	363	339	334	346	366	347	404	379	338	350	333	373	325	379	358	365	344	322	363	372	354	369	329	347	356	348	352	364	369	355	360	340	352	342	345	309	344	399	365	378	344	359	332	326	369	345	364	392	339	370	353	351	351	365	363	375	413	369	369	350	352	347	316	358	326	340	353	345	369	331	372	340	334	359	379	345	366	369	334	354	318	380	348	397	331	369	345	313	350	342	341	376	385	333	333	343	333	343	368	359	331	345	344	344	377	363	336	342	344	379	349	363	296	384	353	359	344	350	360	343	368	351	357	367	356	371	368	352	367	354	333	318	333	354	348	338	342	370	362	320	367	407	347	405	376	355	328	357	318	322	354	352	341	329	344	358	395	345	336	370	344	354	337	395	383	366	393	334	342	338	324	351	331	329	357	356	322	294	356	322	344	343	333	327	310	351	341	334	340	385	344	356	339	331	346	332	370	354	373	333	335	385	340	348	348	367	344	332	377	366	338	353	367	353	387	357	338	322	359	359	361	358	355	347	350	366	356	336	337	359	354	394	340	369	357	346	368	347	377	372	342	357	325	361	321	380	381	340	365	333	347	348	321	345	311	372	360	340	347	341	328	333	382	362	331	378	332	345	319	339	359	334	393	382	329	332	317	373	347	351	363	345	383	370
8687	3999	3801	4642	4007	3443	2962	2649	2270	2062	1972	1785	1659	1550	1392	1487	1350	1315	1256	1229	1194	1187	1132	1127	1101	1115	1078	1049	1094	1065	1045	1022	1023	1006	1012	979	988	972	980	1009	1047	1004	1007	1006	968	1008	1063	953	992	993	987	891	970	944	1005	1033	947	986	928	956	976	1003	958	975	944	932	953	913	990	963	939	936	930	993	885	958	996	945	919	928	922	923	952	910	918	898	965	922	932	912	888	904	947	950	920	913	920	938	939	943	910	970	936	906	930	996	934	904	943	929	925	924	885	935	936	982	899	900	898	915	913	966	904	909	957	909	918	913	935	944	952	927	921	913	942	948	863	930	934	901	910	910	921	909	853	968	950	872	936	891	961	940	931	855	908	999	938	920	873	890	925	955	894	951	877	955	900	911	906	917	913	939	912	918	907	907	927	919	920	978	919	938	906	929	907	917	856	922	929	912	854	952	902	931	984	985	947	877	873	931	900	923	934	921	930	937	935	896	954	952	947	918	899	975	901	881	902	883	902	993	909	908	886	904	932	905	962	889	948	893	878	932	863	913	891	908	953	988	904	925	929	934	973	961	948	915	936	953	929	909	884	914	917	895	949	892	932	920	898	859	946	924	922	940	902	934	890	905	948	893	891	918	953	880	970	952	920	859	910	928	948	895	944	938	893	860	883	922	918	911	947	858	926	940	942	954	926	910	944	890	958	937	921	935	940	943	905	918	925	954	942	879	885	937	911	920	939	926	926	885	909	969	888	876	900	979	913	925	932	933	924	912	977	910	914	954	896	945	921	959	916	872	897	909	958	954	902	932	979	910	928	859	976	866	963	950	955	908	888	947	897	920	946	945	917	909	916	919	937	961	952	941	918	927	912	911	897	930	915	942	854	936	936	868	915	914	938	917	985	959	930	879	908	947	886	894	909	912	962	940	933	950	880	922	941	921	993	923	931	917	956	957	929	945	936	953	917	936	941	907	995	845	919	901	901	988	868	915	927	917	874	934	938	928	874	886	902	911	865	905	932	876	908	895	922	948	925	931	879	938	932	938	923	951	974	887	849	967	949	965	889	931	913	892	923	962	920	930	927	898	938	972	895	901	935	966	946	905	928	930	940	907	927	982	949	922	945	926	949	924	947	860	832	975	919	913	894	914	977	938	945	927	894	943	924	896	942	929	907	971	905	927	900	926	894	979	979	939	909	886	998	921	907	930	950	922	926	879	930	896	911	888	953	908	922	963	906	964	936	914	908	908	886	933	991	895	883	934	916	930	975	903	871	908	918	929	959	911	896	898	913	920	937	912	907	903	905	900	863	894	906	930	868	875	886	883	942	840	945	923	913	917	912	900	877	953	931	909	897	886	902	899	941	962	954	873	941	878	963	888	878	918	914	924	917	925	896	930	883	861	930	910	900	923	935	872	901	908	942	889	904	918	932	900	959	870	897	927	932	915	949	947	932	895	949	960	970	914	919	944	949	924	886	898	923	914	969	930	934	928	883	896	955	913	874	920	908	933	895	848	919	889	904	943	950	879	956	955	923	901	911	938	903	954	896	925	880	925	944	957	849	953	942	942	952	970	923	874	976	900	899	916	887	894	896	912	896	960	935	977	918	966	987	894	962	894	881	896	939	987	933	928	949	866	922	932	937	922	887	921	949	915	936	899	960	937	915	928	918	921	948	962	938	883	931	941	894	957	911	962	945	898	984	863	926	900	907	949	967	938	914	889	908	844	965	911	913	871	903	913	917	857	920	908	953	896	939	920	860	933	882	887	928	921	907	909	921	951	924	903	900	938	897	882	926	944	950	956	909	892	915	895	936	884	926	919	914	924	932	918	972	915	908	938	900	884	925	927	926	889	941	902	949	927	916	866	939	871	929	923	927	912	873	898	891	908	960	950	921	965	879	928	934	912	889	898	892	937	935	935	903	931	990	943	906	934	879	922	957	908	909	942	924	950	939	896	948	925	879	902	926	901	896	928	946	896	846	916	914	932	906	902	938	928	982	895	939	913	869	1023	900	905	913	910	870	924	923	940	1014	954	886	906	885	920	927	868	940	905	852	898	970	950	944	951	924	899	902	886	894	921	923	891	894	901	967	907	921	882	930	968	933	921	860	910	937	913	953	865	952	864	884	889	915	953	946	883	937	939	927	888	943	917	922	919	915	874	967	955	899	945	945	886	963	881	923	923	918	901	889	889	883	939	922	929	892	921	870	993	967	914	924	924	847	966	917	966	947	940	951	936	943	953	913	932	910	934	889	930	969	920	927	900	893	905	945	928	956	916	911	918	934	943	885	907	969	922	907	893	865	891	956	941	933	921	910	919	929	932	877	911	957	903	951	975	935	922	900	906	910	921	950	977	896	962	922	894	916	912	934	850	939	941	956	919	952	911	909	954	895	956	968	972	937	952	891	916	908	930	893	858	951	900	971	924	945	938	914	894	903	943	965	918	953	912	915	921	954	922	968	900	881	959	897	925	958	935	955	938	878	924	944	921	905	878	926	924	994	899	918	907	950	927	930	913	930	914	923	951	920	918	965	904	945	941	907	922	870	923	916	929	909	926	967	928	893	945	856	863	904	912	902	911	924	936	959	900	916	880	913	893	894	914	905	931	926	976	894	942	942	931	941	913	888	892	959	916	919	938	886	950	910	968	963	935	927	918	971	977	903	985	936	899	910	918	906	926	916	915	947	940	923	996	866	973	892	925	865	924	840	883	896	936	913	857	877	943	918	871	926	934	921	979	925	946	891	909	998	892	952	920	893	928	915	889	954	905	964	924	925	885	912	951	922	961	923	927	887	873	915	941	871	921	966	871	859	950	956	948	908	956	893	938	925	951	895	873	953	884	834	851	958	948	862	932	958	940	888	909	959	926	859	898	898	954	951	823	921	942	953	938	910	938	918	881	925	889	903	934	954	872	887	960	911	905	849	926	963	906	877	897	903	947	954	979	850	925	916	929	894	956	955	954	917	901	933	934	878	918	914	940	913	936	847	924	915	942	942	967	929	928	930	918	857	911	922	923	955	902	916	910	881	915	898	936	905	883	900	879	917	958	879	914	938	892	916	916	915	921	854	908	877	867	931	910	899	927	940	899	875	897	948	922	943	916	926	907	961	873	926	965	882	910	949	961	916	943	978	974	882	888	984	918	867	953	897	908	926	921	959	948	952	921	941	937	908	912	930	892	957	856	951	971	914	944	940	931	895	882	894	956	954	929	945	879	993	933	930	953	904	882	888	915	927	901	947	882	912	876	936	894	901	935	936	936	917	921	903	949	876	966	913	921	865	957	921	953	920	874	964	921	955	935	885	907	888	878	934	936	921	914	939	944	962	941	948	918	917	891	907	971	933	918	911	889	907	928	924	936	964	957	975	931	954	942	876	931	908	934	872	922	916	936	975	908	926	981	874	928	880	920	927	928	933	919	871	952	894	967	947	934	883	907	931	878	934	888	929	870	897	892	836	923	905	961	930	945	942	937	924	962	911	937	921	872	941	912
1996	218	169	147	145	145	153	166	130	139	147	146	151	155	160	123	136	159	149	157	141	124	157	145	148	140	128	136	143	154	145	146	162	141	121	138	155	134	166	137	134	131	136	126	161	157	137	142	146	140	155	143	169	168	140	150	122	157	138	144	155	121	141	146	142	149	144	140	138	125	122	155	154	156	129	153	143	151	125	165	157	138	148	118	159	147	127	133	136	158	159	150	149	153	132	162	156	129	142	142	160	160	143	150	145	134	161	151	144	153	149	145	151	147	130	149	166	146	161	127	152	143	141	134	138	157	170	157	160	151	140	143	167	149	146	156	154	148	156	138	149	140	155	137	134	134	121	150	155	162	146	141	163	150	135	142	127	141	151	157	143	155	164	147	148	134	164	141	156	154	151	137	143	136	145	125	136	141	133	143	157	140	155	130	140	141	148	144	159	156	148	152	158	127	146	145	143	144	151	137	156	139	134	152	154	145	135	131	140	173	172	149	149	152	150	168	149	136	159	155	166	149	153	158	140	131	134	152	130	162	132	155	150	146	150	138	168	152	141	142	156	115	145	129	149	150	145	144	145	137	153	140	146	130	162	170	132	169	147	143	134	140	130	124	145	139	139	158	164	131	131	135	142	143	133	128	152	156	146	139	143	151	143	126	137	163	128	156	137	139	119	160	183	143	137	153	144	154	129	145	141	144	141	136	130	144	127	137	145	142	167	164	149	137	144	153	128	136	121	143	143	135	117	128	153	154	149	163	138	132	132	154	161	113	153	136	148	162	134	155	144	160	163	148	123	152	160	152	151	135	150	144	149	171	151	127	151	151	124	152	138	149	164	165	136	168	122	141	161	146	151	140	133	150	140	141	133	164	154	152	178	152	151	121	143	116	152	135	138	151	146	137	131	160	144	144	150	146	152	154	150	122	129	152	148	179	166	158	152	144	149	138	171	143	132	149	158	153	160	133	135	150	151	147	145	122	144	146	142	174	141	163	132	122	157	141	145	138	150	141	159	128	165	121	146	140	134	157	141	159	126	126	152	147	149	148	131	172	132	153	152	125	146	138	148	156	175	182	162	170	141	158	158	150	149	134	165	158	173	154	158	131	123	150	134	141	159	154	158	140	132	159	167	137	158	138	152	136	139	124	131	138	140	163	140	176	123	145	147	152	152	146	135	155	138	150	159	130	148	128	124	136	136	149	140	128	151	148	160	123	159	146	115	128	163	152	123	167	150	150	162	153	139	144	172	139	142	151	123	143	144	165	129	147	132	142	136	150	142	124	168	140	148	124	150	154	160	130	147	149	133	131	140	157	153	133	149	149	116	141	149	123	170	127	141	141	149	153	148	165	142	142	155	151	142	154	142	151	132	118	148	144	142	149	143	141	158	149	130	144	153	173	145	147	154	156	157	160	152	158	141	131	119	125	138	126	141	150	129	152	167	144	157	154	139	163	159	153	155	155	150	141	148	143	152	144	150	154	141	155	141	132	146	147	145	129	156	138	150	127	145	136	123	159	154	149	149	149	126	149	142	144	138	140	144	143	152	129	147	153	136	141	142	139	141	122	148	130	161	154	143	141	146	140	143	164	126	139	126	137	131	136	161	141	131	144	127	128	125	136	140	157	134	143	146	141	154	122	146	146	151	157	166	137	136	142	128	137	143	134	150	152	149	134	152	163	161	166	148	153	141	152	150	138	137	144	151	163	133	158	136	160	149	135	142	157	161	151	135	143	135	156	168	157	153	142	158	139	149	143	142	163	145	142	159	139	135	128	139	159	131	159	123	152	121	154	152	138	147	164	127	166	158	162	169	153	141	142	144	137	133	158	150	152	134	154	149	161	157	142	162	123	150	139	141	154	147	140	141	135	151	145	148	153	144	145	152	166	142	141	160	144	152	158	154	143	158	159	177	159	146	130	163	139	158	135	139	136	147	146	154	125	151	142	155	158	153	162	147	126	131	129	140	161	156	142	134	163	149	150	154	144	138	148	128	151	138	152	147	160	133	148	122	146	144	130	134	165	157	136	160	149	134	156	147	131	145	141	120	148	175	148	134	119	162	159	141	145	137	147	126	148	164	142	163	126	124	138	145	147	155	130	173	150	137	150	149	157	130	148	147	143	153	158	138	160	137	152	191	129	151	150	143	138	143	145	144	160	154	151	124	168	123	159	150	150	158	146	136	129	158	131	157	155	135	153	158	161	156	157	152	145	155	156	145	146	147	156	140	146	139	145	146	142	134	161	125	164	136	158	134	145	147	150	153	160	161	139	166	124	165	162	168	153	124	149	135	158	152	154	165	128	151	131	173	164	153	138	136	129	188	157	150	150	177	139	144	149	143	141	141	169	156	127	122	145	144	135	141	128	146	170	166	122	146	160	145	141	128	153	144	157	148	163	146	172	153	147	135	137	143	138	143	127	143	161	136	130	145	157	171	119	124	176	155	170	163	166	176	141	144	129	150	140	121	150	162	131	110	149	130	158	122	145	121	149	145	144	136	150	155	130	141	150	156	159	140	131	145	151	162	139	164	122	131	158	153	155	143	143	139	120	170	130	137	154	170	130	127	159	138	140	145	164	150	136	152	135	146	120	161	154	154	139	130	157	141	145	133	142	170	141	149	142	147	130	123	139	132	138	126	137	140	153	173	140	146	139	147	148	145	147	136	130	149	146	152	151	141	150	149	141	157	130	141	131	135	135	149	138	143	148	137	142	135	164	136	146	132	140	135	151	156	136	136	140	124	142	166	164	136	119	151	118	127	147	134	140	162	156	142	136	140	149	140	154	157	152	149	122	147	164	143	146	151	147	157	149	139	154	134	161	139	143	135	138	137	148	154	179	129	161	139	141	147	128	151	135	143	155	152	137	142	144	165	156	144	162	133	159	148	150	135	148	153	159	129	137	150	150	149	143	171	149	168	161	149	164	145	138	146	132	136	147	147	141	141	155	143	175	153	137	128	151	150	137	154	141	145	144	145	155	150	138	138	158	136	173	146	142	133	141	150	148	135	144	130	149	133	161	145	150	120	154	169	166	157	135	157	131	151	137	148	153	141	140	163	147	144	148	155	177	153	138	157	165	140	140	127	148	143	140	133	162	134	133	157	132	148	131	128	167	137	169	149	136	155	157	141	127	146	153	147	135	150	128	169	126	142	134	142	122	139	160	149	159	144	141	142	162	133	145	135	138	171	167	161	141	125	155	169	166	143	137	132	158	133	163	134	171	126	153	146	146	150	163	143	144	160	146	161	140	155	117	143	138	151	140	154	146	138	155	150	132	159	156	137	142	153	136	158	141	144	157	144	145	169	131	158	133	168	141	155	128	167	148	144	162	139	153	159	145	158	165	144	123	150	159	140	142	148	149	128	113	159	155	147	148	132	127	146	136	157	146	161	144	154	146	136	146	141	140	116	145	144	145	118	180	132	153	168	170	134	149	140	142	154	129	153	152	145	150	159	138	137	129	151	136	160	157	127	150	135	155	134	126
2318	570	537	566	578	594	567	516	525	531	500	538	489	476	500	439	489	497	491	494	469	510	499	478	483	485	472	500	442	482	470	511	497	444	463	491	479	481	469	519	481	495	466	444	468	486	490	501	488	467	436	493	487	489	515	467	504	461	508	507	476	501	472	474	470	457	501	493	475	488	465	508	491	502	494	484	467	433	498	522	495	508	511	442	469	484	501	489	470	485	499	469	434	478	437	442	472	470	498	471	514	463	491	484	490	490	478	520	495	468	464	463	458	464	442	466	477	475	467	495	475	463	515	468	509	503	475	464	473	462	510	484	489	483	474	502	473	514	490	452	449	477	471	451	484	452	465	510	462	500	505	494	456	453	488	529	488	464	509	501	445	506	489	447	475	469	470	456	482	496	491	501	484	462	490	462	480	484	453	498	446	460	500	496	490	460	468	469	506	454	481	500	478	507	454	494	448	460	471	472	520	499	530	526	468	483	476	475	462	482	453	493	483	480	461	465	463	505	479	516	462	488	453	482	479	484	482	450	453	520	471	482	463	525	484	484	478	498	467	485	503	494	423	452	500	475	486	482	493	462	454	478	475	496	480	471	478	491	472	473	446	477	453	465	461	465	508	505	531	498	460	479	459	452	473	467	470	483	473	457	474	485	494	501	503	480	481	451	504	520	458	459	474	499	411	483	444	457	498	485	474	432	490	480	458	463	513	536	471	473	469	492	485	450	507	468	462	471	431	423	431	482	500	526	455	485	485	503	489	497	471	493	484	466	504	439	480	477	500	462	477	452	474	460	481	478	497	498	508	492	469	494	477	492	497	456	538	483	511	465	481	452	459	489	506	516	488	471	467	469	461	481	448	464	453	462	462	505	507	490	421	494	501	477	448	506	488	471	479	471	536	494	469	479	507	472	497	481	484	489	505	477	503	482	492	487	472	481	511	509	464	501	473	477	489	501	444	487	510	509	484	475	463	470	485	480	488	483	487	474	504	510	465	461	487	473	488	475	451	480	495	501	453	490	464	496	450	502	464	491	495	443	447	476	491	508	456	460	513	435	503	448	465	454	501	474	494	465	508	499	442	488	495	496	455	470	456	469	517	531	460	472	485	478	488	476	460	443	477	520	478	475	464	481	449	504	455	469	483	429	486	479	461	457	511	487	451	462	486	506	497	447	490	504	506	487	488	452	481	485	496	464	472	481	440	482	465	496	520	480	484	467	492	498	487	499	478	485	478	517	499	486	497	460	466	487	437	488	483	478	488	454	491	495	476	481	466	488	473	443	489	509	514	480	473	506	501	466	455	472	503	474	466	502	464	483	497	481	461	503	486	471	437	467	462	497	439	474	487	488	441	498	467	446	516	442	518	454	444	513	548	476	437	512	462	456	446	481	474	476	481	443	514	488	469	462	498	526	472	480	509	486	490	493	493	525	458	537	486	445	496	472	478	473	489	466	476	495	485	485	455	518	483	454	459	434	496	458	458	481	489	469	481	517	493	463	473	495	469	486	492	491	449	499	456	508	511	465	504	488	491	485	484	439	503	494	444	484	478	483	482	500	447	501	481	493	494	473	501	482	501	446	486	504	450	465	494	486	498	498	499	478	460	442	515	544	475	468	455	456	459	462	474	475	441	502	467	464	482	511	495	457	470	470	476	445	531	502	485	473	488	478	470	482	471	495	510	460	469	468	440	479	490	451	480	487	483	522	482	441	465	492	444	460	458	439	493	490	532	490	463	481	492	456	448	481	476	491	471	473	482	498	496	490	529	485	464	481	446	493	463	493	415	463	478	466	473	500	508	446	488	508	490	451	506	531	457	489	485	480	490	469	496	494	486	492	457	464	495	473	494	511	459	499	455	469	487	492	489	497	486	483	477	451	504	465	477	473	530	466	494	489	471	472	489	475	454	468	500	493	508	467	434	469	479	482	457	538	448	480	474	456	495	461	484	528	497	475	450	440	471	491	550	476	474	501	502	516	509	482	481	461	474	480	469	479	501	508	490	513	479	495	460	489	464	467	489	487	428	463	467	503	452	472	486	486	516	503	513	463	489	488	462	515	478	457	430	447	435	527	500	476	492	479	460	486	485	502	495	487	448	482	476	463	500	472	501	494	528	485	487	462	492	477	461	503	461	451	495	469	494	463	465	447	478	475	488	455	464	474	423	501	457	470	474	478	514	493	476	526	494	460	468	522	480	513	486	457	492	500	464	452	475	488	510	530	449	439	471	443	473	518	483	495	492	524	456	476	448	435	478	459	485	505	476	484	505	479	454	507	490	454	454	471	506	529	464	468	474	523	516	474	444	466	479	474	509	539	496	512	464	474	466	453	443	494	505	470	474	492	499	488	450	496	463	467	497	461	481	483	455	497	448	482	504	453	460	502	443	536	479	478	492	494	453	469	485	457	503	490	468	486	484	510	521	479	496	489	458	490	455	476	484	520	449	480	491	498	456	488	504	508	510	457	500	461	472	467	499	468	502	483	459	510	493	461	513	436	487	453	509	483	470	475	461	510	507	495	453	493	460	455	514	465	480	480	451	478	476	447	462	439	514	496	506	484	477	519	499	500	490	466	451	473	451	496	494	460	475	468	505	497	518	511	483	447	506	484	493	479	497	499	470	526	490	485	438	505	476	484	482	462	518	511	467	476	512	487	484	479	467	441	480	483	514	503	486	478	476	535	497	503	466	488	472	462	450	480	503	476	483	485	444	488	440	443	484	469	460	498	480	488	506	522	477	465	502	511	496	470	481	487	463	463	463	512	492	500	476	456	440	510	528	470	501	472	466	493	493	487	478	474	474	497	456	464	471	498	499	480	496	502	468	498	490	518	439	509	467	437	480	438	501	478	507	488	492	568	498	474	482	504	453	469	470	523	480	474	479	460	466	486	453	481	485	478	445	474	464	458	528	543	461	456	456	443	502	508	465	513	493	474	497	502	468	479	491	473	473	488	488	513	498	496	449	436	483	468	459	465	501	451	515	468	503	480	459	473	454	474	466	503	489	489	464	488	467	473	506	469	475	512	488	504	487	504	487	490	486	453	463	483	508	459	513	493	523	480	474	483	447	466	465	479	483	498	430	457	526	491	489	492	500	501	467	458	459	507	495	487	528	512	508	487	484	487	464	461	437	458	497	459	498	506	524	482	473	429	493	479	484	461	478	458	480	496	417	526	489	453	495	473	489	468	468	469	501	460	467	458	441	465	495	470	499	491	473	447	477	446	487	460	458	464	498	443	465	422	472	474	464	475	448	491	457	491	481	451	473	495	509	477	456	497	488	489	453	504	481	455	474	486	499	484	500	479	466	497	454	489	471	511	484	515	514	489	497	447	469	471	495	494	501	464	508	433	454	457	524	494	450	496	467	479	460	493	428	491	496	471	482	502	480	475	497	514	464	466	500	483	468	493	459	473	475	470	489	492	431	482	528	464	513	496	517	462	496	464	470	453	511	488	497	509	481	446	481	481	464	477	460	486	467	475	474	487
8771	1280	1254	1021	663	563	487	480	436	433	431	362	374	347	347	362	363	383	321	321	341	324	312	314	315	357	322	344	338	345	331	334	334	306	322	325	297	297	326	281	326	316	307	313	318	318	342	289	324	292	330	317	341	335	316	307	271	320	311	313	293	311	300	307	323	353	310	301	316	316	306	299	338	322	309	318	316	306	310	324	315	311	334	314	346	308	309	301	347	319	327	318	329	301	296	320	303	312	291	330	308	312	311	304	344	327	320	303	310	315	308	339	253	328	316	302	314	324	307	318	299	325	321	317	306	280	331	330	329	328	320	263	318	317	308	277	300	270	304	313	310	297	305	297	317	309	277	321	307	294	320	326	295	350	340	332	327	333	330	289	282	327	307	312	304	284	298	324	327	334	317	316	288	301	341	333	340	285	300	305	272	278	300	320	305	320	290	325	300	341	306	339	314	270	296	328	354	314	355	332	293	318	288	302	313	310	318	340	347	277	331	310	303	355	316	316	305	314	376	303	332	309	327	320	313	303	346	323	328	326	329	328	313	307	301	313	294	320	304	325	326	322	343	285	297	319	306	320	333	303	317	316	315	310	323	302	292	315	331	340	314	338	311	300	325	319	308	320	309	274	303	307	301	307	306	334	319	337	337	303	322	322	323	299	320	299	346	317	302	274	326	308	287	321	298	318	311	302	311	298	287	314	305	302	321	307	324	300	309	333	316	299	306	329	287	323	332	318	322	339	309	336	289	332	343	349	320	332	301	306	310	368	292	328	311	325	314	349	297	324	318	294	295	333	293	336	308	328	322	343	306	322	307	302	336	303	303	291	312	324	321	270	314	298	312	310	293	333	325	279	319	330	279	353	311	298	316	331	291	315	325	353	314	322	329	315	305	305	348	291	326	305	331	303	304	311	344	339	308	302	334	317	304	340	294	310	323	313	324	303	331	324	301	291	319	308	321	280	328	277	308	277	348	334	318	305	331	305	290	312	296	328	288	302	310	312	337	330	288	334	313	313	324	308	269	313	337	342	291	304	332	297	304	302	308	314	320	301	319	329	325	300	320	296	311	327	337	331	303	341	319	331	339	318	300	295	330	317	350	317	314	306	321	327	314	297	301	307	363	311	299	343	326	308	324	314	319	311	328	300	321	318	315	336	346	343	325	367	330	345	302	323	289	320	343	303	331	308	333	304	317	316	345	332	308	306	282	334	298	262	282	318	309	319	307	344	333	292	330	317	286	299	329	323	305	324	307	325	306	311	319	304	306	345	310	309	320	303	342	319	337	320	318	300	331	282	314	296	290	326	303	325	298	294	318	320	310	290	307	300	319	311	326	289	286	282	303	313	293	307	307	305	316	320	305	316	315	281	268	323	316	300	317	303	311	319	323	327	297	335	326	335	322	289	312	326	343	315	324	294	327	330	333	310	307	313	322	319	290	266	363	312	289	314	308	277	305	300	296	299	312	308	322	301	330	302	302	313	358	303	323	322	263	297	305	326	318	353	307	303	290	333	300	336	332	310	327	308	285	332	331	291	287	293	315	311	315	328	302	310	335	307	307	278	309	316	278	296	329	287	313	305	313	315	278	334	304	317	279	299	320	332	336	348	302	343	323	330	334	315	331	314	309	312	320	314	285	295	297	306	304	326	263	318	321	287	309	315	316	330	331	305	345	327	334	344	304	306	336	336	327	312	291	283	303	345	300	313	326	281	329	311	313	314	346	339	330	300	316	301	326	303	309	279	285	328	306	290	310	312	308	324	289	305	284	314	308	341	291	302	307	348	334	332	301	321	318	300	303	311	318	298	299	305	309	324	339	334	306	290	331	322	329	316	320	308	315	313	331	294	314	326	317	304	287	317	314	303	301	304	344	312	327	325	297	314	323	334	309	310	284	330	324	319	304	327	318	320	299	318	279	315	330	310	291	314	298	314	330	370	297	300	298	306	306	320	320	306	313	317	308	334	313	312	354	296	288	285	314	330	332	315	290	309	301	337	340	334	296	296	302	330	334	292	365	294	308	318	295	314	312	300	326	303	311	272	287	313	287	308	278	300	319	329	307	329	279	311	299	311	323	316	313	308	354	282	329	283	331	296	299	290	265	304	311	297	334	282	337	325	305	334	309	316	305	337	331	336	292	316	326	347	318	314	346	295	324	287	319	335	311	348	305	328	320	298	303	272	329	342	302	326	311	280	341	306	285	327	325	327	317	320	284	331	312	286	313	344	317	295	326	268	291	307	285	336	329	319	332	306	326	312	331	301	338	337	329	322	314	327	327	361	329	319	296	306	320	322	322	302	278	303	318	354	330	304	322	282	341	331	321	312	321	334	324	304	289	325	302	318	285	284	344	333	316	301	306	308	337	309	288	297	291	304	296	328	309	312	313	318	311	319	312	315	311	320	309	320	317	330	285	303	313	328	311	326	302	315	319	321	323	302	326	307	311	288	325	309	291	347	289	324	276	324	298	315	326	337	338	304	310	322	288	281	300	281	307	299	320	326	342	321	320	287	301	302	287	313	308	303	330	253	325	306	327	316	295	278	292	302	321	339	313	308	303	343	286	295	329	300	314	323	337	311	298	335	310	341	275	301	310	308	301	330	326	310	289	289	322	323	349	317	298	322	314	264	337	309	320	307	322	311	306	315	308	325	278	321	312	320	325	325	326	279	326	329	322	345	290	355	327	318	320	323	309	304	308	305	349	307	287	342	293	329	318	301	280	332	298	284	321	314	321	306	316	318	325	332	324	327	357	286	311	309	309	329	320	285	266	285	308	306	316	320	322	322	304	313	303	316	302	286	302	323	316	312	318	292	320	305	326	333	297	328	309	334	308	301	347	313	293	319	314	331	346	340	286	321	318	301	304	314	322	331	315	307	287	304	327	323	312	323	329	332	286	278	297	333	270	320	305	333	330	304	335	322	307	300	291	316	314	320	300	300	324	298	331	301	312	303	290	296	323	326	295	338	304	321	321	347	285	326	292	321	292	344	304	324	295	333	322	291	350	340	325	319	325	305	360	313	292	309	331	309	310	303	305	322	319	314	301	346	307	328	318	292	328	284	322	302	317	300	312	288	296	313	292	303	324	316	307	325	332	327	295	324	296	313	286	316	317	311	326	316	308	319	322	299	291	296	298	319	336	337	298	326	300	297	307	305	315	298	341	318	315	298	312	320	320	304	276	333	311	300	322	333	308	291	306	321	326	325	279	368	313	308	310	288	329	331	299	289	344	337	288	330	317	321	316	287	295	319	329	291	302	285	319	323	315	311	299	289	311	345	311	274	314	308	309	313	298	304	332	320	332	322	314	290	312	318	323	331	289	330	352	301	321	328	304	309	330	301	258	292	316	300	302	334	292	304	325	297	304	332	321	327	328	327	310	327	314	318	334	323	325	308	324	295	319	324	305	317	286	348	294	296	299	324	314	318	301	314	324	334	316	302	333	331	318	320	305	324	368	295	302	279	313	288	313	301	283	291	348	304	324	295
6256	1507	2280	2882	2656	2330	2071	1770	1740	1506	1428	1322	1210	1195	1163	1102	1119	1159	1034	1051	1077	1010	1018	943	946	893	904	970	982	926	960	937	985	883	890	925	872	979	922	857	884	909	980	914	866	938	875	864	915	865	889	874	926	908	824	896	867	907	861	902	875	903	871	927	861	855	854	852	917	847	905	859	909	917	913	875	839	869	888	918	934	850	873	863	900	861	885	811	880	883	843	901	894	797	897	841	902	862	867	883	844	888	883	837	830	920	885	860	828	875	880	845	820	895	903	805	906	855	897	851	849	853	841	846	885	849	858	876	888	881	817	821	875	910	861	922	860	824	813	798	872	836	869	842	828	864	860	874	882	806	879	913	855	897	797	796	871	890	855	887	884	854	880	913	855	872	888	864	853	893	860	863	928	945	852	826	823	888	918	904	861	846	853	830	876	876	882	877	829	864	847	857	845	881	860	875	812	933	871	869	857	836	865	849	920	876	880	870	808	869	858	862	881	880	865	856	813	853	856	874	814	851	850	851	890	835	889	880	895	873	866	826	858	887	874	882	883	848	890	908	835	851	864	925	872	863	804	833	870	905	872	875	795	891	869	900	863	878	854	850	871	864	847	856	858	863	896	858	890	864	816	869	869	839	898	850	847	863	880	868	857	878	841	886	865	913	866	818	838	873	876	846	890	842	879	859	827	842	919	874	885	853	869	866	860	842	899	905	852	892	878	871	901	886	828	922	835	859	860	874	861	828	839	860	855	852	842	825	853	795	844	882	875	858	844	858	839	906	839	872	839	911	857	871	875	825	840	871	852	867	822	862	874	889	855	850	861	891	894	871	896	835	855	856	904	823	834	830	846	851	852	831	882	875	859	845	858	906	864	902	865	818	844	840	858	882	900	831	840	875	889	848	884	877	848	861	865	905	906	875	845	772	892	883	886	872	815	866	844	858	871	895	889	863	864	887	863	886	869	901	830	870	886	884	838	886	856	815	860	885	860	911	877	907	859	870	833	864	840	856	886	829	820	887	844	867	862	833	818	819	848	824	875	892	843	854	866	878	897	843	878	874	852	844	878	871	915	830	869	861	860	855	832	890	901	847	871	847	843	827	863	870	816	844	881	820	884	892	882	875	804	866	837	895	896	847	866	853	874	853	876	837	868	906	860	878	866	833	843	865	855	887	895	869	850	843	906	842	867	868	832	842	850	843	847	866	882	861	836	869	881	886	868	855	850	897	829	883	871	854	881	818	911	855	906	901	879	834	841	878	863	863	842	922	846	875	860	930	829	885	842	873	863	862	872	841	876	876	882	860	885	870	840	849	823	867	838	861	860	820	891	819	858	892	857	869	811	880	891	888	846	854	855	895	848	859	831	918	906	872	872	851	865	826	891	823	892	884	912	867	882	854	852	905	906	901	808	861	905	899	841	875	947	894	821	882	856	846	932	836	887	801	882	895	857	818	838	824	823	884	891	885	813	868	868	868	876	862	854	846	873	808	846	854	867	872	917	879	862	863	823	903	898	809	890	847	776	899	845	856	842	909	808	830	869	818	865	871	924	860	866	850	896	906	813	880	833	834	868	799	831	869	847	867	834	892	828	902	892	805	880	848	866	880	860	857	848	818	832	917	837	811	870	916	858	902	864	887	906	892	833	904	838	841	844	845	891	858	854	874	850	880	875	864	880	880	835	894	869	878	867	822	843	852	887	892	914	852	902	852	846	872	818	901	893	902	846	881	839	858	826	892	877	891	806	844	875	885	836	908	890	822	902	866	865	848	880	870	895	936	848	891	880	865	861	908	887	864	899	917	877	872	848	870	863	880	838	847	861	882	883	887	849	814	889	835	867	873	820	911	864	884	874	851	849	775	849	912	870	840	901	897	884	891	873	879	903	852	854	817	882	869	833	933	816	871	877	967	903	873	880	863	806	798	863	869	884	936	845	851	854	841	866	854	878	843	869	898	874	855	874	931	886	890	860	860	854	869	853	831	824	888	847	921	880	880	825	821	911	867	865	874	833	841	852	880	899	870	873	848	898	910	871	854	854	906	860	914	853	824	865	901	871	828	861	828	836	827	855	877	849	850	872	878	867	877	888	838	843	877	794	817	894	922	858	915	835	893	845	835	901	858	894	919	868	887	874	828	945	887	809	883	884	857	873	878	890	847	898	913	887	886	865	866	850	843	917	814	861	892	876	888	880	908	893	878	879	837	882	831	863	898	845	866	943	838	878	834	889	870	858	866	891	943	855	877	878	850	896	862	837	869	890	895	873	876	900	856	862	890	911	844	911	885	855	860	931	882	870	820	834	862	843	841	817	900	903	896	860	877	899	895	866	855	840	890	847	855	837	940	878	865	861	880	882	828	839	873	844	835	859	859	867	884	833	870	879	870	804	891	865	887	912	886	860	826	876	849	880	815	844	850	749	850	863	913	876	864	903	858	898	855	913	851	845	883	870	851	858	855	864	933	890	836	883	904	854	892	835	941	860	884	892	837	869	836	844	872	854	871	839	901	849	907	782	898	849	893	859	839	908	866	853	903	828	907	873	869	892	842	852	882	845	837	851	855	838	872	848	851	872	889	864	892	873	849	841	897	850	860	867	835	890	907	821	904	870	862	856	904	845	842	883	888	844	890	873	809	817	861	910	864	848	808	862	870	890	896	854	831	846	830	885	905	862	873	874	826	905	894	836	844	821	836	825	896	922	880	912	846	857	944	843	837	866	888	940	883	812	870	878	864	896	807	839	882	822	859	834	819	944	884	799	886	874	841	862	831	856	838	932	903	840	834	932	856	895	861	881	776	850	845	871	917	857	819	853	889	882	851	808	831	854	847	836	845	827	818	876	874	898	815	900	866	900	807	894	898	865	853	942	886	860	891	872	861	877	872	862	844	888	857	898	873	877	852	858	911	835	862	870	913	860	863	811	887	858	874	868	840	897	900	838	889	901	868	845	865	871	886	895	890	810	874	882	841	875	842	850	817	871	879	873	892	874	835	854	869	851	863	873	871	832	857	881	826	859	846	882	946	887	840	855	826	843	857	877	887	908	852	860	834	868	886	853	853	866	832	882	927	814	828	868	869	861	874	870	847	892	853	832	889	908	829	867	884	871	906	835	861	858	826	882	828	838	888	854	901	921	860	876	884	892	934	852	831	873	871	804	886	854	873	891	847	877	835	878	822	831	890	816	867	855	810	881	860	820	858	862	877	873	838	886	842	845	903	858	850	822	863	852	841	888	871	907	875	830	862	859	905	896	920	835	837	879	878	881	867	826	815	818	859	867	823	864	842	860	867	810	845	887	848	867	920	850	894	881	863	853	851	872	864	876	832	870	880	820	859	907	932	881	883	840	860	869	863	846	846	825	896	840	917	869	855	882	829	906	872	865	862	845	911	861	858	836	878	823	854	845	862	802	864	874	901	872	878	868	860	883	890	871	823	864	879	884	812	851	905	879	838	867	871	876	843	827	878	886	853	855	868	881	873	907	929	869	847
15470	2888	2015	1701	1148	922	745	622	577	522	486	466	392	443	411	420	432	397	399	415	374	414	381	354	365	374	372	371	371	371	363	339	343	349	359	365	370	338	355	369	358	391	388	359	353	368	380	329	356	334	356	350	347	366	326	364	325	347	356	370	339	335	352	341	364	358	324	333	374	355	331	358	341	368	357	367	383	312	326	342	364	352	345	351	359	352	342	336	326	398	377	346	341	356	348	363	384	349	318	341	330	355	308	349	353	362	378	326	379	356	328	349	363	374	318	323	363	320	374	343	331	370	344	354	353	363	350	322	309	364	363	321	355	372	363	356	340	351	373	376	337	410	352	344	352	325	364	347	349	336	334	329	327	343	343	346	355	354	335	332	325	341	351	332	380	337	374	373	374	355	352	328	343	367	336	320	376	351	324	396	357	346	388	343	363	362	343	339	373	353	329	362	384	325	355	335	366	331	328	366	387	355	349	338	336	351	350	377	363	338	299	345	356	374	356	377	354	358	357	380	367	332	342	336	351	328	344	349	354	349	332	345	343	365	380	322	330	368	344	372	351	372	337	308	369	360	366	365	324	368	353	356	392	328	335	357	396	347	404	327	345	361	357	329	346	340	331	318	362	362	327	331	362	350	337	334	363	342	328	380	335	342	390	340	342	352	349	338	312	350	368	365	368	338	373	314	335	358	335	354	329	345	354	345	307	356	360	390	347	381	380	360	356	357	359	368	350	335	351	333	355	329	326	363	357	376	357	332	355	340	347	332	337	373	341	354	357	321	348	361	339	399	368	349	333	335	333	347	362	361	357	315	338	358	323	341	357	351	356	364	365	356	381	366	336	344	337	367	358	343	345	336	351	377	333	373	356	368	379	350	379	363	324	374	352	342	329	352	351	333	368	355	378	346	356	354	372	332	324	350	363	356	365	339	355	360	364	345	395	364	383	348	372	339	352	338	339	357	371	365	362	362	335	318	350	392	346	328	334	366	346	388	351	369	329	367	358	347	353	340	378	353	342	353	356	325	325	363	335	329	344	363	319	377	361	345	342	323	343	327	375	376	351	330	313	369	353	312	361	364	311	325	369	345	395	360	336	329	327	309	318	353	340	349	342	356	299	369	327	336	332	387	335	350	359	334	325	357	369	335	379	356	341	392	357	351	374	353	385	340	351	346	331	373	357	341	334	310	332	336	368	347	335	371	352	366	344	332	374	312	342	348	356	375	360	342	386	353	348	346	375	344	340	364	361	336	359	344	341	376	343	371	350	364	350	359	352	329	340	346	361	355	377	319	323	347	358	322	330	365	340	340	325	355	341	356	350	359	372	365	326	318	333	369	341	347	345	339	342	358	359	316	341	339	359	374	366	328	382	334	324	403	328	372	315	345	369	359	362	355	330	360	331	343	349	331	336	379	358	354	377	349	327	346	352	330	352	360	352	343	350	386	341	364	340	341	362	346	349	343	333	350	329	352	328	366	346	335	380	334	371	353	305	350	348	351	359	358	324	343	343	352	336	310	354	370	374	348	334	362	343	334	375	335	366	347	377	333	345	356	354	384	334	378	331	358	364	358	353	335	327	319	360	351	352	336	370	377	343	369	345	340	366	349	385	343	343	307	326	378	346	345	324	340	367	377	366	333	327	369	346	339	376	363	318	354	362	330	354	314	401	328	397	406	368	363	357	357	369	368	382	351	320	328	362	353	369	304	314	368	347	363	347	355	346	336	396	334	367	376	341	311	374	364	344	337	383	346	337	328	331	361	339	357	393	340	351	335	342	374	377	381	398	337	359	343	366	393	307	318	343	363	356	354	345	380	370	358	331	340	325	346	332	334	321	348	357	320	350	362	351	346	331	353	357	348	385	386	319	327	333	367	341	351	365	352	318	333	324	339	330	345	367	377	332	342	355	358	384	343	342	366	360	359	378	347	338	358	351	366	347	353	328	358	360	350	351	341	347	375	346	312	344	338	393	339	339	347	366	359	372	366	371	378	366	354	333	336	339	345	380	294	370	372	347	339	328	330	367	366	352	364	348	344	357	345	329	363	363	340	366	326	360	347	350	330	344	363	380	325	350	372	347	344	361	373	356	341	299	323	383	356	366	387	363	357	341	343	364	357	347	348	335	331	303	334	349	357	345	325	349	332	355	342	328	337	364	360	336	335	351	343	343	328	349	358	319	349	375	369	339	363	363	385	364	352	359	318	330	373	366	358	363	401	337	315	358	327	349	361	335	345	364	374	376	346	348	317	347	360	350	353	354	367	344	384	367	368	347	343	350	335	355	353	354	351	373	348	310	366	351	373	348	344	364	342	361	340	355	353	332	352	334	337	386	317	342	325	379	383	357	350	318	341	358	360	347	369	371	355	350	361	402	362	332	330	312	345	343	328	348	332	346	351	380	352	328	328	333	352	358	401	385	328	383	362	389	349	331	346	367	376	309	359	338	333	336	372	320	339	354	344	390	364	342	327	358	371	354	335	376	381	362	320	333	318	387	367	313	364	359	324	361	350	342	341	348	360	352	362	382	364	369	361	385	333	367	330	356	333	326	355	337	340	346	372	384	370	349	375	343	363	346	337	356	334	365	369	360	379	376	344	354	319	354	335	355	328	359	383	333	331	354	319	384	341	367	360	359	360	345	359	311	354	360	333	357	339	356	368	389	361	350	353	351	379	336	375	386	327	342	339	353	351	345	381	308	329	369	340	385	351	352	323	369	323	359	353	342	326	341	329	326	359	386	384	365	357	339	329	325	359	371	342	320	330	347	366	396	379	363	388	331	346	327	365	332	356	320	366	337	359	321	358	376	330	341	356	334	316	329	340	348	384	354	377	365	347	368	341	386	359	364	368	320	362	349	381	373	325	365	376	343	361	391	362	348	355	357	343	353	320	373	361	378	358	360	386	385	347	330	384	372	313	337	344	317	336	345	362	336	343	344	327	303	346	348	338	338	346	334	350	330	361	351	357	381	332	375	336	352	355	355	336	363	328	349	348	363	353	355	352	357	362	325	355	351	361	336	357	373	398	349	353	372	359	353	373	384	367	347	350	359	318	360	341	363	363	359	359	356	308	332	378	369	342	370	361	351	382	321	358	370	342	348	351	366	354	312	345	335	346	356	345	331	373	373	378	330	352	315	373	351	331	367	354	370	359	351	343	338	329	324	358	372	328	377	372	378	359	362	335	363	345	303	364	387	332	358	316	353	321	338	331	342	389	352	324	365	349	385	347	352	352	359	363	361	352	363	333	357	340	344	336	370	351	346	362	354	359	346	385	373	363	333	360	357	361	369	366	350	358	380	393	363	369	346	347	393	351	333	337	358	372	393	378	353	344	348	360	361	307	337	358	389	360	339	349	373	326	331	348	362	313	330	357	342	358	305	358	345	323	363	350	385	394	335	344	327	334	345	342	363	387	363	372	340	358	376	373	349	335	362	354	357	348	346	313	365	360	367	335	363	364	353	367	351	362	390	359	374	346	340	351	318	364
8271	2461	3504	4393	3977	3552	2985	2672	2365	2128	1913	1770	1689	1553	1498	1451	1346	1324	1277	1252	1194	1240	1222	1133	1089	1141	1036	1080	1060	1073	1080	1062	1054	1025	1082	1027	1002	1020	1015	1011	984	1008	1004	991	1004	996	929	986	973	973	994	986	995	1013	952	963	906	927	984	943	948	939	968	953	967	933	986	962	932	929	958	977	923	957	928	922	881	954	946	894	915	928	911	906	913	993	926	959	970	910	938	888	941	921	893	962	865	967	939	918	911	908	974	985	970	923	917	881	933	887	975	922	914	956	909	931	876	895	926	937	927	938	886	926	900	940	923	957	934	931	942	886	953	961	881	915	912	893	892	890	914	911	965	963	921	928	912	929	994	938	910	941	916	909	915	909	886	972	906	935	953	988	943	912	899	896	893	969	897	952	965	958	967	954	963	911	882	890	966	927	899	950	879	881	960	904	903	929	929	909	893	953	940	909	936	863	986	895	938	937	957	863	919	921	950	915	907	956	955	921	915	929	975	905	915	868	957	872	884	947	958	896	915	898	924	918	883	893	892	887	913	892	874	947	905	899	948	946	962	898	876	926	881	987	915	916	927	909	896	883	936	903	845	971	927	961	889	897	894	899	876	933	877	932	893	887	917	887	868	943	913	860	957	899	914	920	900	899	971	931	940	954	926	921	902	964	907	894	921	953	909	931	907	913	902	962	922	949	979	934	945	937	963	938	892	933	935	932	894	925	969	916	918	900	940	925	924	926	916	897	896	967	935	871	862	929	934	937	907	891	967	943	876	897	895	954	929	925	914	897	895	904	935	892	891	983	881	854	926	945	908	886	958	886	885	931	917	878	877	883	901	942	917	901	897	904	904	947	964	950	940	909	872	921	950	866	867	916	907	945	953	941	911	938	913	917	950	893	928	1005	893	869	910	914	950	930	900	964	920	943	959	956	895	954	874	911	935	902	919	1012	906	925	920	865	900	938	948	848	884	901	913	961	930	910	943	913	902	893	954	963	974	944	926	898	897	938	961	974	1000	898	911	954	989	917	936	920	893	897	926	893	939	924	895	942	904	904	947	968	1012	887	879	920	952	963	957	870	888	952	1020	875	894	944	933	910	919	933	873	895	918	879	923	921	920	939	918	930	947	909	919	917	890	913	766	936	882	934	977	965	910	933	887	906	936	914	919	927	928	920	895	918	933	915	927	904	931	924	947	938	888	898	900	944	952	884	896	887	977	821	902	881	903	925	904	921	914	883	953	905	929	925	964	914	918	856	918	963	889	927	946	920	925	930	928	961	936	895	940	929	954	967	931	887	874	931	882	959	860	943	932	895	890	908	839	947	968	922	904	944	885	918	930	896	911	923	965	900	973	919	891	918	877	952	839	890	963	953	900	905	928	856	951	866	938	963	909	927	938	959	953	932	928	901	955	893	920	835	894	962	877	956	925	943	930	934	902	902	906	887	935	935	891	955	943	921	934	871	920	965	917	923	905	926	943	939	892	902	872	918	880	913	916	905	894	904	896	891	915	924	914	885	913	984	918	914	970	923	955	979	860	949	915	918	912	964	918	940	948	919	915	911	942	913	930	978	931	946	880	982	936	887	920	977	958	924	896	895	953	945	900	954	897	930	900	913	985	927	932	937	945	926	911	908	903	894	940	949	923	951	931	908	946	912	952	936	898	896	909	878	913	900	915	914	912	942	892	940	913	969	928	904	937	926	951	866	907	936	911	914	891	915	966	937	894	897	884	932	937	896	927	901	880	905	1009	901	907	901	913	907	916	906	961	904	851	916	932	953	914	903	923	924	955	942	935	952	924	923	942	910	926	918	937	934	902	947	872	965	928	919	901	946	938	913	893	967	853	944	866	928	895	890	885	928	922	907	892	951	961	954	942	941	874	899	897	906	889	917	905	917	931	954	957	953	905	886	947	990	917	922	914	902	866	940	882	953	981	946	972	963	940	894	915	890	893	925	896	910	875	900	874	923	897	901	922	937	958	983	964	914	890	907	933	954	889	910	896	897	897	988	862	994	938	941	914	930	947	903	912	997	896	919	860	887	960	973	880	934	889	923	897	935	931	928	980	914	955	887	893	929	949	890	925	864	910	911	953	903	939	946	957	940	933	979	909	912	919	903	936	937	906	906	903	856	926	945	902	870	914	904	874	911	911	964	942	892	954	888	880	931	896	946	871	903	933	966	981	886	946	915	933	939	893	914	980	882	921	920	898	925	899	912	897	929	905	935	921	900	910	943	935	945	902	895	960	873	892	895	924	942	923	959	925	948	900	934	890	907	856	881	898	899	933	933	939	947	942	916	932	857	952	898	906	894	919	891	907	876	905	892	923	851	914	952	914	938	923	845	918	921	920	896	891	932	837	936	929	911	915	903	919	919	915	919	920	952	859	895	900	962	935	941	980	927	915	888	897	863	883	938	921	944	968	954	943	874	946	927	931	922	972	924	865	925	872	911	934	924	940	950	944	896	878	924	903	921	996	920	918	961	922	932	888	910	874	907	921	885	891	894	932	873	840	919	927	995	892	949	918	927	908	901	897	960	928	950	885	956	896	882	879	941	922	893	875	907	996	892	966	840	935	926	894	981	862	904	921	947	992	949	909	931	906	890	940	951	888	923	933	911	896	947	945	827	940	932	871	923	870	909	939	923	903	946	908	923	972	938	907	872	898	924	905	910	963	856	915	926	923	927	922	948	950	922	878	853	945	876	926	911	894	924	892	879	921	925	950	939	922	920	948	964	887	945	884	954	934	899	927	885	892	933	940	972	861	937	907	942	958	845	879	928	905	886	923	883	925	905	899	910	904	899	908	897	952	946	938	882	938	938	994	891	953	929	910	946	908	958	901	887	943	949	886	954	901	959	949	955	914	919	920	880	930	923	938	915	896	931	945	982	962	878	923	904	856	961	950	950	941	940	918	978	908	954	899	934	922	889	924	927	899	893	934	965	896	903	878	909	930	951	969	903	900	955	913	933	921	925	933	920	930	865	951	881	951	885	932	917	880	892	942	956	906	920	957	924	905	885	962	929	940	950	925	922	845	905	935	919	889	958	915	949	901	923	912	894	977	953	966	948	926	896	917	922	951	932	913	928	899	961	933	949	893	883	929	959	915	924	948	917	968	912	895	956	913	918	949	956	852	924	862	967	909	904	882	953	914	879	917	899	886	979	890	941	902	871	974	888	932	966	961	932	901	917	879	938	958	928	921	894	954	949	929	933	883	877	902	928	916	902	955	949	957	945	911	929	904	927	931	917	923	908	982	918	892	981	955	939	891	933	955	894	913	908	898	913	926	915	921	914	886	947	922	889	943	963	895	949	909	874	898	909	904	949	985	924	964	961	896	931	961	922	916	893	933	935	945	949	885	909	938	908	919	952	917	969	928	925	910	948	877	920	941	906	913	893	937	959	937	892	909	919	1017	984	904	845	932	878	929	938	888	939	991	876	906	883	887	939	940	930	937	954	900	911	967	932	935	883	909	948	910	907	905	942	887	910	938	883
1813	179	176	167	132	149	157	147	168	138	154	156	150	153	142	140	149	121	129	152	124	154	142	144	141	164	146	160	143	140	120	149	129	164	159	161	161	144	146	138	164	120	141	139	136	129	139	161	146	158	138	139	138	142	154	140	162	150	145	157	159	139	160	142	147	138	134	145	148	150	156	161	156	155	174	154	139	147	160	150	149	146	145	169	151	136	162	117	142	125	149	159	139	127	152	149	160	135	141	146	151	142	139	130	124	149	126	139	148	138	133	144	143	138	147	129	141	162	144	147	139	142	130	136	145	141	142	122	159	148	129	126	168	150	141	166	150	146	134	151	147	128	154	143	132	147	167	132	162	159	150	154	142	158	125	135	164	144	134	134	155	117	149	149	152	150	170	143	152	149	167	143	156	137	129	132	154	146	148	127	148	133	147	155	131	131	134	143	147	149	150	136	151	130	152	130	146	160	136	125	134	163	142	136	139	126	133	117	129	175	180	150	135	134	153	146	129	154	162	130	157	158	150	140	144	147	133	150	119	131	164	151	140	135	149	143	153	144	120	148	143	146	137	136	156	161	136	119	154	142	133	194	123	152	160	121	143	146	149	147	127	155	125	137	138	148	153	164	130	164	167	145	144	121	132	135	140	173	148	144	166	144	138	128	136	138	136	130	175	149	127	143	142	155	147	167	157	147	146	139	139	141	146	163	137	145	155	131	159	147	158	141	163	153	145	130	124	139	152	152	146	150	141	156	141	147	161	134	115	156	140	158	136	157	142	154	150	164	130	129	153	144	155	145	163	145	132	138	167	146	166	130	148	138	153	144	133	136	145	152	155	146	155	141	143	140	138	144	132	153	169	172	145	162	142	156	164	165	120	160	154	146	155	147	155	140	155	160	167	141	143	135	146	142	173	155	120	124	154	129	135	148	133	143	137	145	139	138	145	151	147	151	138	132	144	161	146	163	152	154	146	151	157	140	144	138	168	143	134	142	161	161	146	167	129	140	116	154	136	140	152	154	157	162	133	135	146	142	140	156	144	150	152	182	127	150	126	141	140	149	130	166	142	155	122	134	157	136	138	142	139	156	130	135	155	133	151	158	128	126	139	154	145	146	142	141	144	148	149	152	157	138	136	162	149	169	135	156	141	152	129	166	136	135	150	140	155	152	162	145	136	152	126	141	153	133	151	128	141	157	129	126	116	160	160	140	133	162	137	150	138	129	151	129	150	123	138	126	143	134	181	147	127	138	148	129	145	141	138	147	148	154	145	129	156	146	124	154	136	153	132	152	153	154	132	148	134	151	158	139	148	142	124	149	140	136	149	124	148	142	154	132	152	146	149	159	152	148	148	129	119	166	115	130	142	130	136	122	139	133	147	150	141	155	142	154	133	133	132	161	152	138	142	145	151	141	153	138	139	128	133	148	152	159	114	156	136	143	146	136	141	160	127	136	152	150	149	147	161	140	136	148	134	147	147	150	117	123	138	135	151	147	131	132	165	154	152	134	143	138	183	142	157	149	159	143	122	142	151	129	158	153	123	149	153	145	145	165	141	149	155	158	154	136	152	146	163	163	133	123	145	138	140	132	131	142	117	151	115	139	148	130	137	137	126	150	139	150	170	138	144	137	190	171	144	137	168	133	139	139	150	131	141	134	161	154	162	148	140	136	142	142	154	151	143	157	132	141	140	150	142	120	153	143	148	154	149	169	160	158	146	128	143	159	138	126	143	157	139	148	133	152	155	132	126	145	146	139	154	142	142	135	153	158	159	129	128	158	148	144	152	154	154	143	162	145	147	141	146	151	166	141	142	145	132	154	140	146	143	146	143	142	150	149	152	162	140	156	139	141	141	135	117	132	139	148	138	151	165	142	128	137	151	178	149	146	150	151	147	129	170	159	148	135	145	110	146	180	153	139	146	145	132	168	146	125	147	141	126	151	152	147	141	129	147	139	144	136	137	140	124	131	150	150	138	131	148	121	161	162	121	149	140	162	153	159	158	141	167	137	153	147	150	129	125	146	129	128	149	145	154	124	161	149	137	138	128	149	134	149	156	145	169	149	144	158	133	144	156	145	155	160	151	147	143	135	149	146	176	163	131	154	137	151	148	130	127	136	135	147	162	130	169	116	168	145	141	142	146	125	161	118	139	160	138	148	146	151	130	155	147	147	172	139	162	146	122	148	123	142	150	165	133	156	145	149	161	157	128	161	137	148	126	128	146	134	126	148	147	144	153	140	151	140	153	135	152	150	139	139	143	161	138	146	147	153	160	145	138	137	144	148	136	119	129	151	157	129	143	137	150	141	136	149	149	153	157	137	137	152	152	159	127	141	141	170	133	151	142	124	129	136	127	135	132	127	146	149	120	133	143	134	150	127	136	164	143	129	136	140	134	139	152	159	121	122	160	151	132	146	123	138	139	141	148	168	135	132	137	132	171	142	144	160	140	142	152	125	155	152	161	149	158	157	126	141	152	116	162	152	170	145	162	133	147	139	127	142	132	148	121	146	147	135	145	156	150	135	160	161	134	137	148	165	152	150	140	156	149	153	134	154	149	129	138	151	131	153	142	141	138	146	159	150	145	154	166	155	143	149	109	151	151	150	143	135	123	146	121	130	118	133	144	149	128	114	157	150	165	144	130	144	139	119	121	154	142	151	145	153	114	135	138	134	119	159	167	167	153	141	152	147	140	139	129	172	132	136	134	142	123	126	138	141	136	147	140	156	158	133	133	140	142	141	148	145	142	168	163	151	150	118	139	158	155	143	155	139	147	161	149	157	150	145	128	144	170	145	130	126	156	144	166	139	146	126	151	135	142	140	143	144	139	144	131	152	154	126	156	147	156	148	123	154	140	152	142	142	153	142	153	134	142	144	139	169	138	156	124	122	135	141	138	133	126	143	158	164	130	138	157	149	143	133	156	136	147	133	149	156	128	145	142	128	131	122	151	137	126	147	147	142	135	139	139	143	130	140	147	157	159	147	145	142	119	144	155	158	149	150	146	136	147	134	137	159	138	127	139	133	142	159	146	137	148	137	139	136	149	166	158	141	159	139	163	129	133	126	137	142	141	150	135	152	169	134	141	141	126	136	132	119	161	131	140	138	153	135	155	178	150	139	135	139	136	139	177	134	154	139	143	162	135	139	143	180	161	140	137	144	153	140	157	135	146	139	152	144	147	142	163	149	152	138	137	131	148	133	144	127	150	144	148	147	136	135	141	143	148	150	167	157	154	152	150	131	147	160	155	135	158	126	139	135	127	137	142	158	127	134	161	141	134	135	156	120	145	148	169	155	159	132	131	167	152	150	142	152	148	138	146	125	159	135	157	151	125	125	117	160	159	153	139	132	121	140	154	158	122	152	145	137	155	148	143	133	145	161	156	145	158	127	135	157	132	140	137	150	147	132	141	151	141	141	136	136	139	140	146	153	150	139	142	161	170	150	160	148	146	170	154	142	154	138	124	153	143	141	152	143	134	148	160	155	156	136
2112	547	551	588	551	535	541	540	547	498	497	491	486	463	519	482	507	509	511	477	514	485	503	477	501	493	467	507	473	499	492	501	455	511	501	490	479	517	471	476	494	513	508	476	470	463	475	470	489	461	512	474	504	453	483	471	487	437	437	455	473	494	489	470	481	467	458	440	477	484	485	497	487	486	472	505	496	475	482	520	458	466	516	468	503	476	504	490	484	456	461	485	514	452	484	472	485	496	476	504	502	525	432	493	446	468	464	483	490	478	456	469	472	486	457	456	475	475	483	466	475	454	481	443	473	462	511	503	462	466	478	469	462	488	479	492	490	477	490	520	476	476	472	472	465	519	468	508	442	479	459	480	502	478	443	483	499	511	528	426	456	472	479	480	508	485	481	454	482	472	502	511	485	426	472	480	526	486	490	504	459	478	486	497	506	496	467	488	506	459	497	484	491	483	451	484	486	459	487	490	454	485	500	502	511	504	509	466	493	480	504	474	478	471	465	486	460	460	500	490	454	461	470	453	482	496	506	447	479	483	472	468	504	474	484	508	466	505	462	494	493	481	483	502	469	435	487	498	480	519	483	454	456	473	495	526	519	494	506	479	467	470	494	469	483	484	502	467	457	475	496	466	476	480	488	523	479	464	498	503	496	443	439	490	479	448	459	474	505	474	460	485	519	488	444	472	514	491	486	478	482	471	484	467	465	496	531	490	466	508	495	474	461	450	473	516	501	474	484	506	482	510	458	481	475	507	459	467	478	493	466	466	460	495	516	485	474	464	493	485	478	481	493	492	452	470	437	472	489	491	459	507	502	459	487	497	491	457	465	437	444	499	458	475	473	496	505	499	503	445	458	454	476	420	514	458	441	491	437	485	520	487	451	488	485	509	470	504	512	502	465	487	507	484	464	469	455	442	462	471	500	460	489	501	480	489	445	509	464	486	475	446	500	481	501	468	466	476	468	465	475	469	490	470	505	515	472	507	491	487	510	506	475	486	472	468	450	462	495	483	438	491	468	494	495	509	487	447	469	493	489	470	500	465	508	507	483	474	467	465	486	480	461	487	504	475	497	442	490	496	458	513	479	475	487	491	491	475	436	474	462	464	472	481	469	472	496	496	486	495	471	452	457	453	516	470	494	454	492	478	476	509	487	480	433	480	436	472	506	503	479	484	487	475	497	457	504	463	469	500	494	476	535	486	495	513	515	507	502	470	504	506	465	491	451	475	499	494	484	483	455	458	490	463	501	465	448	506	474	493	493	453	503	510	515	458	446	488	485	513	462	473	468	485	533	482	477	514	491	534	481	518	497	474	477	507	478	489	492	504	483	504	498	535	487	502	475	502	477	455	488	497	510	521	481	507	490	504	448	466	538	496	445	470	507	448	489	495	438	496	491	509	504	474	485	476	499	437	499	484	519	515	474	454	465	505	481	495	515	490	494	490	505	514	475	508	462	481	473	480	456	480	435	499	445	504	467	457	486	506	493	441	455	454	449	451	502	466	481	495	488	462	521	491	487	472	504	457	470	470	524	502	459	469	514	510	499	462	467	474	480	488	458	504	483	430	448	474	429	513	456	488	456	460	515	462	474	511	436	515	485	489	498	459	510	475	477	475	496	439	468	472	495	496	459	514	496	471	463	472	470	466	487	500	526	474	490	489	506	436	499	482	505	529	525	484	520	483	471	490	465	447	509	449	515	516	520	486	456	461	489	473	488	504	521	465	455	489	447	484	483	479	445	490	534	453	490	497	490	463	481	488	506	496	506	507	513	434	469	504	473	456	444	479	466	465	471	491	463	468	470	507	468	476	449	493	508	454	486	482	489	472	446	501	459	441	489	434	468	488	472	530	482	483	488	455	515	488	507	477	501	493	515	505	456	449	448	474	481	473	457	472	487	479	484	436	487	481	469	490	454	502	461	496	468	458	483	448	473	506	502	442	488	476	462	474	490	485	463	467	524	451	464	478	482	454	511	464	508	438	502	472	534	490	472	503	459	480	501	461	461	449	486	474	504	502	475	457	455	450	485	464	496	475	488	491	503	466	512	519	477	490	500	471	506	462	495	464	444	481	498	464	458	458	469	470	494	456	498	458	433	490	531	471	468	475	506	464	470	478	501	469	487	483	476	520	458	515	475	531	498	527	493	423	469	493	474	458	481	507	508	477	469	448	452	494	470	485	467	486	533	434	467	493	467	427	432	454	479	483	476	445	487	487	500	502	527	457	474	475	485	433	485	510	472	507	492	497	473	477	469	481	476	465	491	501	474	470	495	451	493	511	461	467	489	481	474	507	465	483	474	486	439	475	476	459	502	450	513	488	455	451	473	451	468	492	491	444	475	512	469	448	483	495	476	499	491	494	447	457	489	451	428	502	470	473	495	486	483	436	488	496	489	450	485	474	474	455	500	480	455	457	502	512	506	474	497	490	438	462	493	447	522	471	496	511	475	476	499	480	505	484	510	452	461	471	512	462	501	472	468	479	456	507	463	476	488	473	509	513	515	456	517	491	491	491	508	486	478	493	490	471	456	456	507	513	446	492	479	457	519	459	515	508	510	455	490	448	447	493	480	450	481	465	485	506	477	466	476	470	475	467	475	519	483	510	500	492	481	488	484	475	514	493	525	464	499	497	459	492	504	491	458	482	457	473	482	437	479	496	488	491	467	453	489	464	478	467	457	466	484	495	470	474	488	521	479	469	452	524	526	512	497	501	461	448	490	454	463	479	466	497	484	475	452	506	482	467	452	496	479	469	477	543	485	483	472	469	494	464	485	467	458	484	457	487	473	465	498	470	527	477	470	453	493	503	488	483	500	476	494	475	494	441	516	517	474	466	482	470	451	483	446	470	475	490	450	470	468	501	495	473	488	509	458	474	478	492	475	449	496	456	457	482	480	480	444	460	455	472	456	467	504	505	499	463	506	491	433	479	498	480	459	491	456	497	482	497	518	491	458	515	484	483	471	474	473	472	513	450	515	506	468	511	481	510	462	474	492	463	484	450	472	447	464	478	473	490	497	488	481	494	449	485	485	472	507	469	518	497	486	477	469	460	465	448	482	476	489	498	489	492	476	481	455	440	488	467	476	445	474	492	438	439	505	437	456	491	468	457	467	490	489	466	512	443	463	460	444	467	484	479	502	497	474	476	504	469	457	481	522	483	509	500	466	478	444	462	477	438	499	516	435	507	510	437	423	494	464	434	504	511	472	453	493	451	492	502	486	517	479	486	455	469	466	483	485	534	470	454	500	482	474	468	494	479	450	498	470	492	471	460	446	480	493	514	452	486	528	478	487	526	502	498	458	442	482	515	472	460	466	482	494	453	491	496	455	448	493	459	488	506	491	479	494	468	481	437	528	463	466	474	440	426	509	487	478	470	496	494	511	507	504	507	490	464	491	484	487	493	445	478	482	481	447	458	431	464	492	518	489	467	496	493	476	478	518	491	505	510	464	455	490	484	461	490	499	512	488	491	448	476	478	472	499	471
8780	1264	1217	1024	806	670	529	436	434	408	416	392	374	355	371	345	356	336	370	342	338	340	338	310	322	324	327	336	346	305	334	333	345	313	334	342	349	340	343	347	319	315	320	332	309	314	353	309	334	341	301	292	280	318	324	325	301	337	291	300	328	323	307	318	314	310	271	308	295	309	322	305	301	329	327	316	295	328	318	325	343	342	305	300	356	323	334	294	339	288	300	314	293	317	315	309	323	293	314	316	318	290	293	310	296	321	293	330	334	296	302	326	335	306	308	328	290	320	318	310	302	286	305	302	309	317	310	327	295	274	312	328	311	345	345	331	296	300	316	341	325	325	310	308	298	338	313	321	319	337	331	306	323	306	304	316	285	362	358	313	326	342	296	314	305	299	315	321	307	315	337	301	304	314	271	323	322	348	305	293	290	351	318	328	361	318	292	328	324	285	328	328	302	330	300	292	315	302	321	314	326	304	320	317	303	310	320	316	310	302	325	331	301	308	294	314	327	291	330	314	296	314	322	341	306	323	340	314	339	319	275	308	313	298	313	305	285	352	302	312	319	313	286	305	317	309	319	325	307	306	328	330	336	261	318	300	319	325	307	339	306	312	354	300	290	328	321	306	280	283	314	333	327	303	329	324	319	321	320	353	342	279	310	320	300	326	328	313	323	312	308	311	323	345	298	309	273	333	312	306	323	307	312	302	316	314	291	298	322	307	323	329	285	293	321	294	318	337	343	314	313	324	302	276	308	292	298	314	306	289	322	343	286	310	316	327	304	315	327	313	331	300	324	292	309	319	353	341	358	317	316	293	311	336	316	313	335	298	326	290	295	316	308	341	303	318	295	303	277	333	322	318	296	323	320	344	312	329	310	328	307	304	284	296	292	300	308	307	329	319	303	325	343	314	322	291	324	293	300	343	338	336	303	298	328	326	346	299	346	322	346	306	306	317	320	316	321	324	302	309	321	313	334	296	284	327	307	328	319	298	328	300	340	330	329	337	318	335	284	341	320	319	301	327	334	287	321	320	307	334	287	318	295	309	315	328	302	335	296	308	348	350	293	301	308	321	286	344	328	320	283	308	343	296	281	296	343	339	309	310	324	325	325	315	304	309	309	324	271	285	336	319	307	283	306	314	331	323	318	323	335	307	298	319	337	306	320	307	301	316	316	298	283	322	313	286	298	311	320	314	314	299	308	335	317	317	297	310	339	303	334	307	296	295	294	305	314	322	309	303	304	315	328	315	288	314	295	321	366	320	318	312	329	286	325	267	323	305	328	308	318	334	334	328	314	310	308	346	290	305	319	293	323	288	293	317	325	310	339	309	298	337	305	326	317	294	295	317	315	308	311	352	308	301	315	335	312	310	322	305	340	316	335	329	326	319	311	316	296	342	341	312	316	294	319	300	314	329	306	333	342	345	321	305	317	316	312	302	307	304	324	289	308	312	286	313	306	296	310	326	328	330	311	306	295	310	294	346	327	320	319	322	286	297	331	336	330	283	328	290	328	306	336	308	322	319	319	322	303	327	314	333	321	310	313	275	321	336	304	294	340	291	303	320	337	320	364	290	308	306	299	304	313	295	289	294	291	308	292	305	316	303	316	308	322	323	284	304	328	326	326	317	299	292	312	318	322	300	341	322	320	296	340	294	299	311	291	338	342	292	315	310	341	325	304	312	299	296	286	301	295	311	305	328	333	304	295	319	336	313	315	307	322	300	298	345	267	276	301	332	329	320	326	314	316	305	315	302	329	296	299	286	313	329	335	342	320	338	283	285	308	289	315	316	322	300	318	337	321	291	313	319	336	330	338	289	310	296	275	286	287	305	337	329	295	322	320	322	313	323	287	275	324	327	308	323	345	300	312	296	331	280	311	314	337	284	343	288	331	315	318	291	338	307	313	312	339	337	304	309	322	331	325	342	325	285	291	321	332	344	315	305	306	297	301	299	303	296	358	357	301	316	326	292	297	309	288	300	336	317	318	321	295	318	304	280	302	345	320	325	298	310	358	314	322	324	335	308	332	279	333	308	289	307	344	343	319	304	302	344	332	325	337	342	292	312	296	331	311	358	330	331	338	322	329	345	297	303	317	338	308	355	327	336	338	295	297	296	338	306	308	323	324	293	300	300	321	311	294	333	306	324	330	326	309	285	289	311	344	293	297	297	325	321	334	325	304	307	326	323	323	300	326	328	337	328	291	335	313	342	306	357	308	327	298	310	320	309	287	310	319	321	340	315	314	328	278	324	332	317	305	299	307	321	295	317	314	313	327	313	283	301	277	297	307	306	346	327	318	314	291	293	339	321	315	343	302	298	327	318	329	333	318	320	305	281	316	318	298	302	308	298	330	303	307	326	351	324	300	313	314	312	303	312	300	359	298	334	349	300	332	341	299	314	312	303	317	319	306	297	293	323	276	343	304	278	350	305	329	292	333	306	314	329	338	337	342	327	304	334	331	307	331	336	325	325	305	300	312	310	301	291	341	291	324	330	335	315	306	281	366	345	302	300	331	295	281	288	322	311	297	303	319	294	323	314	333	306	303	272	300	330	312	287	343	300	349	291	362	311	352	299	312	291	316	332	296	324	308	314	314	334	289	296	293	322	302	289	327	338	301	299	331	321	305	303	325	319	348	309	312	302	299	336	332	306	322	330	295	335	308	323	283	330	323	328	330	308	306	290	355	341	330	330	323	299	318	336	325	302	314	334	317	334	339	302	325	288	315	320	311	289	300	327	313	317	295	303	297	316	330	327	293	259	343	310	326	328	308	318	299	302	273	291	292	338	284	300	294	307	294	305	335	326	328	290	299	319	318	307	343	315	341	290	278	309	325	345	301	307	334	326	351	311	313	319	323	322	345	330	306	324	335	316	325	327	359	297	327	348	301	283	311	314	318	297	314	293	300	349	322	333	329	312	314	311	320	309	333	295	323	288	332	327	277	298	324	303	333	286	307	311	313	320	334	291	327	347	281	299	309	304	325	311	281	303	306	291	287	298	326	321	319	303	332	298	333	298	318	275	262	283	315	330	301	314	336	349	293	305	304	304	344	294	299	311	345	337	343	341	296	332	321	330	315	313	313	304	329	280	313	307	343	301	299	339	313	299	321	301	303	318	298	314	317	316	300	329	303	333	340	310	309	318	325	298	309	294	365	352	326	272	332	319	315	324	306	315	257	325	310	280	324	329	312	315	357	321	358	343	291	330	293	321	331	307	288	321	299	309	345	290	316	291	293	305	317	304	293	304	307	294	292	310	312	331	329	335	330	295	318	302	313	310	318	315	306	330	315	301	324	315	345	300	337	294	346	310	314	311	326	327	310	294	310	317	293	324	315	287	298	337	303	326	310	302	300	299	337	326	310	322	304	335	331	332	335	342	337	310	291	292	322	329	305	314	359	303	317	286	320	308	303	325	311	303	314	304	339	321	288	299	326	327	313	312	317	336	332	308	291	318	306	297	260	289	336	321	277	305	305	285	298	321	295	319
6110	1606	2408	2892	2742	2336	2096	1837	1652	1458	1404	1408	1289	1216	1183	1128	1092	1110	1081	1030	1089	975	977	943	983	954	973	926	902	959	928	905	924	922	894	910	916	936	908	911	878	901	933	873	918	896	909	881	914	900	898	910	922	893	896	882	885	885	886	835	911	880	879	874	883	885	843	840	914	881	866	844	879	889	824	874	926	868	894	892	872	889	867	882	869	910	950	883	845	877	860	872	870	896	886	861	902	887	867	871	873	810	894	830	898	879	928	821	913	889	853	899	891	851	876	871	895	869	862	824	809	804	892	901	879	855	866	873	864	858	910	815	872	814	881	865	904	861	891	872	853	871	841	897	856	847	885	864	890	889	865	827	902	876	842	840	825	934	881	853	879	891	853	888	894	880	889	832	847	859	852	879	907	897	923	832	931	866	878	832	868	816	855	884	877	849	901	828	872	886	858	870	892	847	877	871	857	899	857	859	854	824	885	866	833	839	918	871	845	804	883	909	875	897	895	855	845	928	885	843	839	872	930	877	835	843	845	848	854	836	883	891	889	875	845	856	836	869	922	845	874	880	822	846	859	863	861	926	838	850	865	873	881	872	866	874	890	853	795	857	869	865	894	872	856	879	871	913	808	883	887	908	900	804	910	850	857	886	852	790	920	818	813	832	847	864	821	871	862	933	877	872	848	838	898	831	880	875	844	904	839	882	840	890	868	872	851	890	870	858	839	870	853	897	945	868	857	862	824	840	808	890	833	822	850	870	870	856	859	868	856	830	911	882	833	866	842	846	885	846	872	837	834	858	907	846	835	853	867	861	886	879	871	894	889	834	885	894	851	847	867	875	853	827	833	888	874	864	862	930	862	827	882	796	883	893	850	874	837	877	853	820	860	934	854	909	804	874	858	843	885	869	893	844	905	824	898	886	829	888	825	902	879	829	866	848	861	868	893	821	854	888	913	870	845	791	871	894	834	852	871	871	867	886	840	878	858	913	886	861	868	837	866	851	888	853	796	832	870	831	890	850	877	780	881	880	902	894	870	874	885	866	846	892	847	847	862	843	900	911	850	910	876	837	883	858	854	864	896	851	874	859	827	899	852	873	889	797	812	888	848	860	810	840	823	849	868	862	879	841	849	844	866	885	893	890	858	816	843	892	896	807	832	842	848	814	852	862	817	876	920	890	903	885	849	855	881	863	882	835	845	911	878	835	795	850	868	903	916	864	878	919	839	822	849	831	888	819	872	858	839	847	903	932	889	876	868	895	895	862	833	855	931	874	840	856	873	822	885	864	872	859	893	845	828	896	859	854	873	862	839	834	818	868	879	924	875	875	859	843	897	797	814	860	887	884	915	925	843	831	897	870	852	884	851	873	864	872	858	837	837	829	918	884	895	875	870	815	858	857	858	878	904	890	883	841	850	894	865	853	858	846	867	832	831	869	883	920	892	886	842	859	865	829	830	881	838	900	868	913	834	833	864	879	869	901	840	863	854	840	826	857	870	890	911	838	829	845	854	858	938	870	889	870	861	878	840	840	832	835	873	855	874	871	821	829	900	864	858	824	941	860	883	941	853	883	805	875	862	800	916	878	868	884	842	864	887	870	872	841	871	924	857	864	864	878	846	821	881	822	877	848	897	854	869	854	811	872	818	905	879	822	846	821	877	880	864	867	908	834	840	920	867	850	890	876	863	890	907	896	868	883	919	913	914	903	847	855	869	873	890	856	870	858	871	899	892	890	869	826	839	881	873	872	875	851	853	883	817	894	841	854	876	862	886	900	838	850	883	867	900	913	854	856	880	860	880	855	832	902	867	909	873	847	881	870	887	848	842	894	892	824	826	834	900	882	876	905	895	846	870	847	824	855	869	889	916	876	806	842	879	899	849	847	898	868	831	880	886	794	845	855	902	838	832	840	858	820	886	862	854	849	837	897	812	884	815	823	865	874	899	858	898	870	919	877	878	864	881	908	856	829	886	872	825	880	855	897	857	860	920	875	861	877	870	934	902	842	926	861	839	844	904	868	901	870	833	869	873	866	875	891	863	857	888	843	912	862	852	854	841	831	925	882	845	857	922	830	894	893	873	805	854	865	868	848	903	854	864	853	875	865	925	840	907	921	823	910	863	852	855	848	847	863	833	817	836	837	875	898	826	872	873	889	917	921	837	864	830	868	817	915	873	875	857	892	831	929	928	841	919	903	882	900	894	840	904	879	889	819	871	867	917	889	888	905	876	877	924	838	873	892	821	854	915	841	863	845	898	877	828	909	850	876	864	878	797	875	855	888	804	860	843	849	872	851	891	875	923	845	853	855	875	848	897	938	860	816	881	845	903	859	911	887	892	881	910	861	832	833	884	848	807	829	851	811	886	866	865	915	841	817	910	943	903	916	881	860	851	914	825	890	890	881	883	855	891	853	933	846	876	820	857	849	863	840	866	891	877	872	893	873	910	847	846	864	826	890	879	847	848	872	874	902	861	837	809	862	824	888	945	825	899	901	879	881	866	863	894	914	907	815	890	863	879	863	847	865	823	839	877	850	864	886	864	894	884	868	875	791	827	841	829	864	880	860	848	844	861	883	885	841	799	895	857	885	847	793	864	897	919	891	855	834	864	889	848	847	906	826	853	849	867	830	882	810	806	823	864	868	868	913	859	906	764	822	840	829	875	879	859	845	869	874	888	856	862	874	782	846	861	903	798	860	912	821	887	902	884	825	915	871	854	878	834	880	891	877	839	810	872	847	888	863	929	896	809	842	874	857	870	825	947	897	841	906	954	899	842	882	841	895	815	851	920	840	874	909	868	797	825	794	882	880	876	899	845	909	858	816	822	883	877	787	841	872	910	853	862	836	882	861	884	843	878	864	877	837	870	825	901	884	858	887	878	868	907	856	885	893	876	884	868	849	829	902	883	822	855	855	869	851	849	892	882	823	888	887	862	861	876	886	871	891	923	845	806	862	867	874	869	885	892	875	893	858	918	852	903	870	898	863	816	835	884	874	849	848	836	865	885	899	816	902	891	865	833	795	899	834	890	891	886	824	800	871	872	896	857	926	849	897	855	815	860	864	882	845	883	791	885	880	858	858	856	883	918	880	861	875	939	890	868	839	899	873	856	826	878	901	907	896	827	907	890	862	856	881	880	890	893	866	832	909	928	817	879	880	859	882	842	847	861	842	858	873	811	868	895	838	859	848	853	877	863	879	870	884	849	849	908	876	818	866	863	842	863	847	845	889	856	868	895	874	846	871	862	835	925	862	836	862	898	883	872	869	846	883	862	863	858	881	868	888	830	854	848	908	849	912	839	857	826	850	850	911	892	917	939	901	890	886	887	822	877	889	876	792	789	874	789	901	838	846	877	800	858	844	873	857	882	902	808	883	870	850	857	886	885	922	879	854	839	900	862	901	858	834	850	871	835	899	881	898	875	902	846	861	875	871	823	900	859	867	894	875	846	891	890	870	869	878	871	864	883	920	852	824	836	894	837	849	828	876	927	846
14680	2260	2003	1589	1133	848	758	616	547	512	550	500	478	386	383	412	430	413	386	413	372	368	379	397	380	403	375	368	356	374	323	394	361	364	379	378	376	377	391	350	355	371	362	365	390	331	368	346	353	362	364	348	330	364	361	381	390	346	301	332	354	359	342	362	357	368	377	357	375	348	333	343	336	365	353	345	351	345	357	362	361	376	326	386	353	338	350	372	354	376	336	355	344	355	346	375	355	333	323	358	308	373	358	376	368	354	364	351	315	362	373	346	328	340	356	337	351	373	356	350	311	351	367	378	345	352	364	347	369	359	329	360	344	343	355	356	327	344	337	328	357	326	330	343	329	355	368	342	367	333	313	327	356	352	347	312	347	373	362	336	319	319	361	332	360	341	340	361	380	320	337	371	366	336	337	357	373	367	354	340	384	345	342	370	344	394	353	381	323	327	338	364	319	359	369	365	377	328	354	338	352	348	350	345	362	361	342	345	350	332	350	346	331	364	340	325	346	338	364	350	367	361	365	360	330	374	347	369	329	341	312	386	312	387	313	336	326	356	371	365	335	312	354	372	348	321	352	353	343	366	323	338	319	384	354	342	329	372	351	357	360	357	309	319	359	354	348	344	378	315	318	328	321	357	368	351	373	347	348	368	329	326	334	347	323	328	381	357	369	344	370	338	377	347	388	337	392	363	369	344	353	343	344	325	320	365	365	372	374	332	341	371	347	324	352	342	375	332	344	358	373	368	329	340	350	322	367	341	386	346	325	364	327	347	346	369	340	397	327	377	371	325	337	346	339	357	337	369	313	354	361	320	360	350	318	338	342	342	381	355	380	343	349	378	337	332	331	339	340	363	358	336	341	347	391	334	331	334	331	400	365	349	351	374	342	352	363	344	351	367	352	331	381	347	352	361	367	338	348	350	353	343	334	340	347	376	388	357	371	354	367	375	328	317	324	347	349	333	336	332	340	379	337	347	343	357	362	401	341	354	331	377	354	356	386	338	353	322	360	353	373	342	329	373	368	341	327	314	345	352	327	347	331	316	380	332	354	365	351	347	295	364	329	348	373	344	360	355	377	335	337	333	377	338	328	349	369	343	328	331	387	307	339	336	355	322	377	344	352	322	342	325	353	391	376	321	326	354	333	332	310	346	360	331	313	328	376	352	371	332	323	350	345	331	375	351	370	387	352	340	389	340	309	314	342	379	347	340	309	353	348	330	338	343	326	331	341	357	349	356	362	359	379	328	343	370	335	357	360	357	365	352	350	360	373	356	323	387	356	378	358	349	351	366	388	357	359	376	363	344	349	367	332	330	363	357	324	355	354	336	334	389	321	327	364	340	350	364	347	335	331	378	327	337	348	352	364	348	337	365	365	352	317	328	364	349	346	372	344	349	366	335	364	350	358	343	321	373	334	341	340	330	341	357	332	341	353	356	356	338	327	326	326	349	325	322	355	358	377	307	348	356	339	328	388	347	355	350	375	335	397	335	339	323	344	340	345	325	320	381	385	354	351	366	340	372	419	340	339	327	352	334	350	342	342	362	343	346	371	385	350	370	339	340	355	343	350	366	376	320	341	351	370	348	359	311	335	336	358	337	359	364	318	368	365	341	342	339	332	376	361	334	334	365	380	355	379	359	362	355	328	339	337	354	333	351	376	327	335	353	351	351	331	378	303	355	317	390	337	329	343	339	342	371	333	338	358	344	338	359	342	357	364	378	346	363	327	366	357	354	383	315	383	319	390	344	349	368	354	340	344	371	337	350	373	307	390	327	354	344	385	345	343	362	348	356	394	327	354	340	369	319	341	372	354	354	318	329	353	343	343	340	321	348	377	361	346	361	368	366	331	366	336	325	332	358	365	341	348	352	364	366	363	388	374	324	366	340	325	357	343	346	370	335	329	372	373	329	361	361	388	349	347	358	341	363	361	337	350	336	362	359	332	344	381	347	380	356	346	332	383	346	343	356	351	380	349	349	326	321	351	362	366	369	303	331	357	382	332	388	338	340	343	333	364	353	354	370	308	337	347	343	317	349	349	365	374	346	366	368	341	375	351	376	338	324	362	356	346	326	382	352	347	335	371	332	347	321	351	335	357	347	344	382	379	321	381	322	339	346	372	368	349	351	369	328	359	360	363	349	327	350	344	370	355	362	370	353	356	316	360	355	327	372	356	358	369	346	337	333	338	382	348	346	337	356	337	332	370	304	349	328	312	355	377	371	353	365	325	346	335	350	341	348	328	364	382	306	349	347	348	331	361	346	348	359	341	362	319	360	362	371	386	332	356	361	340	329	365	360	339	342	346	384	326	331	376	362	387	348	299	353	382	360	336	385	365	353	382	326	346	365	347	364	331	381	341	361	352	345	334	320	347	364	345	349	323	330	363	338	349	377	367	362	334	365	350	349	339	361	367	388	348	382	349	329	340	307	322	351	332	368	344	365	344	381	370	367	365	342	356	350	351	367	323	340	401	312	344	362	321	339	377	355	378	334	351	334	351	328	343	366	316	368	359	372	354	310	364	327	317	347	361	369	317	383	346	308	346	363	339	330	346	361	369	371	358	322	334	328	343	324	321	354	353	358	357	334	316	351	365	337	366	344	373	341	323	365	319	350	365	298	365	390	351	368	343	335	366	342	335	307	390	332	378	347	347	319	348	380	352	328	348	362	376	381	338	317	350	374	364	352	357	339	339	344	330	358	326	392	355	356	332	376	385	317	321	337	362	340	351	359	312	364	344	329	344	362	338	330	345	374	316	347	337	338	320	370	316	341	333	353	371	391	353	336	340	332	371	335	359	337	358	364	340	353	371	357	367	362	330	362	328	328	352	346	329	327	359	338	350	361	368	363	383	354	347	338	362	325	334	306	367	334	329	358	321	365	353	356	301	351	355	354	384	346	369	363	409	336	334	336	380	367	342	337	316	367	374	347	344	361	385	365	320	321	366	356	370	340	339	373	335	357	330	343	332	343	335	359	367	365	382	307	321	349	365	344	323	343	348	330	386	341	319	364	357	336	333	358	350	369	361	302	362	355	316	346	338	359	341	340	338	347	336	356	346	337	346	366	346	351	341	349	342	388	386	354	352	388	388	344	323	371	360	350	339	345	345	368	368	322	320	356	347	335	373	345	345	360	339	316	349	331	317	340	336	364	349	378	348	339	325	319	371	346	336	373	354	353	342	354	357	324	367	360	344	336	317	341	351	345	329	362	352	362	312	340	335	333	378	371	350	327	347	331	383	371	367	373	351	386	355	325	332	347	357	325	357	358	353	365	396	347	378	371	330	358	337	363	352	344	373	336	329	377	358	343	369	375	355	328	344	345	373	347	335	371	379	353	342	356	343	349	355	329	347	325	340	353	368	347	342	355	327	348	355	355	359	381	349	343	347	351	338	331	372	370	352	327	336	359	354	375	365	301	371	363	357	367	300	367	361	347	360	349	383	322	354	381	355	338	370	395	353	359	358	375	346	356	360	352	362	383	357	336
7792	1948	3530	4509	4082	3617	2981	2680	2354	2140	1804	1729	1685	1584	1430	1363	1378	1303	1268	1266	1189	1166	1150	1075	1114	1092	1119	1053	1080	1068	1048	1075	1015	1020	988	987	1013	987	982	980	1013	1004	1052	973	971	995	960	955	981	997	923	924	977	998	940	959	984	933	906	913	1009	902	889	905	965	987	930	882	979	936	904	976	941	964	906	926	894	950	945	924	876	978	930	903	873	910	927	943	1048	892	902	889	942	934	913	928	907	877	883	916	951	900	951	931	929	905	962	934	925	927	900	944	1013	897	925	939	895	934	928	935	956	960	933	942	949	882	883	881	926	917	899	908	912	896	930	883	936	888	905	923	892	928	923	933	892	934	929	946	909	953	997	916	924	958	914	943	916	869	893	913	890	973	910	935	842	921	952	942	936	944	864	929	883	944	919	945	922	892	977	878	954	863	900	906	898	914	910	937	840	924	872	929	915	917	983	939	939	908	923	945	954	894	898	929	901	913	921	953	889	902	939	982	921	917	929	937	905	872	958	913	871	955	913	914	889	910	881	939	908	955	914	907	959	929	926	863	946	917	892	934	931	914	910	887	920	880	918	900	928	927	868	903	874	911	898	972	946	926	908	848	903	913	903	935	896	874	916	929	913	921	892	962	904	964	946	920	896	930	919	910	927	909	951	954	907	961	930	945	998	907	916	911	891	917	934	922	922	901	875	974	911	933	935	904	908	961	916	876	983	902	895	946	918	971	904	911	871	860	897	902	979	935	934	938	908	891	923	897	862	978	890	960	930	951	940	907	934	1001	910	916	919	922	968	879	933	873	887	875	887	876	911	915	929	938	927	899	939	916	927	933	938	939	902	933	924	938	928	936	939	944	907	914	902	912	897	934	884	917	914	910	898	921	888	941	923	927	992	965	891	941	962	941	905	942	951	914	907	871	920	866	909	935	965	924	919	927	896	911	879	937	910	888	897	949	932	956	928	881	900	965	883	910	976	929	878	877	984	905	941	953	868	912	958	844	939	937	896	918	943	912	935	915	954	900	945	904	887	935	880	898	909	857	839	968	920	960	932	900	953	923	963	956	934	910	918	859	869	990	909	912	914	898	916	869	936	900	881	971	943	932	921	878	919	870	907	908	882	941	897	964	927	914	961	940	958	918	891	887	909	858	930	955	967	933	944	885	892	920	937	907	926	884	887	878	918	939	978	878	883	898	905	913	915	926	943	916	935	932	913	925	936	879	926	917	945	912	930	902	900	922	911	891	953	950	934	948	874	917	920	937	895	870	959	942	889	957	874	873	850	900	920	942	913	935	930	920	910	906	924	918	913	923	906	950	958	948	942	900	881	840	912	943	945	959	893	908	894	902	961	878	935	885	942	980	901	913	858	918	949	906	886	902	895	839	836	904	898	869	929	949	941	882	920	926	945	880	948	935	885	985	967	881	938	912	940	911	924	935	909	916	933	934	928	906	961	883	952	901	937	952	938	974	879	907	906	894	920	883	900	943	913	906	905	897	943	962	921	938	919	904	967	922	921	963	951	970	935	933	937	957	901	919	907	911	885	901	918	947	903	885	888	907	951	906	876	907	963	929	922	925	882	863	913	933	975	929	947	908	901	908	855	896	946	925	924	929	921	937	914	967	900	910	912	927	902	929	908	909	881	922	941	883	914	961	881	907	928	911	913	930	986	929	873	926	964	921	899	945	836	894	930	886	908	936	930	949	893	905	921	890	893	871	915	946	889	872	968	907	897	972	919	948	937	921	892	881	895	886	887	900	897	909	907	885	945	968	876	931	950	909	942	918	889	949	929	900	915	938	915	912	918	898	901	917	928	914	884	907	955	907	915	910	921	880	901	872	882	921	902	893	949	956	897	881	925	919	940	907	888	878	909	904	951	908	883	851	900	917	888	911	934	895	948	893	917	940	922	923	920	902	930	849	902	923	961	961	900	897	933	916	925	885	933	922	885	909	897	867	952	896	940	941	913	912	927	893	892	942	930	915	967	888	919	887	872	989	962	930	900	830	883	909	929	876	902	895	884	919	968	903	939	914	874	940	931	920	849	938	926	943	963	842	962	907	861	947	950	923	937	947	859	877	885	905	863	892	944	909	828	889	916	939	891	881	862	936	912	925	935	930	921	901	921	972	969	934	919	928	913	921	921	926	911	920	959	938	851	916	929	944	930	912	891	961	902	936	954	921	910	867	923	965	943	914	972	879	867	910	877	874	946	945	919	926	942	931	978	841	897	935	955	983	893	911	929	908	888	883	908	896	914	943	861	897	930	876	956	836	903	950	922	933	936	922	918	958	931	926	919	927	932	944	927	909	947	918	938	942	929	943	947	940	915	943	951	918	908	965	916	955	877	897	931	902	935	917	869	857	896	904	928	937	910	926	907	917	937	822	953	864	868	931	921	886	947	967	932	940	922	917	898	924	893	881	945	836	884	925	926	893	962	904	946	954	906	915	918	960	907	944	962	891	954	940	912	941	848	943	960	875	937	909	929	936	907	936	833	979	879	892	913	883	830	898	964	885	892	882	909	872	871	955	928	933	884	911	859	895	914	899	887	896	930	921	922	911	939	914	905	901	964	871	876	968	905	929	902	936	945	904	924	885	849	942	915	944	913	898	840	969	945	933	936	926	885	974	901	921	909	918	885	918	937	936	935	929	911	898	941	916	900	941	949	886	950	908	921	950	945	929	921	925	913	880	912	907	908	938	919	888	874	936	883	929	868	954	886	895	958	904	848	916	902	948	956	933	876	929	917	987	964	919	869	1013	908	923	946	912	911	942	922	903	936	942	914	911	864	901	953	917	875	943	856	885	917	911	911	921	909	909	909	972	942	957	948	918	965	942	875	888	867	908	922	928	936	913	871	897	929	924	938	974	941	924	882	856	916	897	998	943	889	940	947	923	904	932	926	894	927	903	906	892	905	947	881	929	945	944	841	890	882	878	951	939	944	970	888	955	947	871	905	948	931	908	907	899	930	933	883	951	880	912	926	923	910	939	923	949	878	895	879	917	948	904	934	911	893	953	899	926	927	921	898	950	916	938	911	943	917	950	885	901	920	916	899	933	907	903	915	936	951	873	920	924	909	909	908	891	886	962	904	919	939	885	949	953	918	941	946	887	969	885	904	899	902	915	931	972	894	902	939	949	955	933	898	864	897	947	953	938	920	910	901	916	905	937	864	945	930	871	943	913	937	964	929	941	910	933	926	952	917	903	943	937	946	959	952	897	921	885	882	916	875	903	935	937	943	951	906	920	946	933	915	887	887	938	936	878	903	895	911	923	935	907	866	955	908	933	878	968	906	945	913	970	934	811	903	870	925	924	872	955	892	866	921	895	937	916	891	966	910	949	866	880	1019	906	913	951	937	934	946	876	900	930	934	916	914	890	912	928	908	890	859	909	892	921	907	926	923	863	904	957	931	943	890	894	922	885	899	952	948	902	909	939	940	896	931	870	946	952	888	914	913	885	901	884	931	912	900	916	952	907	922	946	918	892
1853	175	170	167	160	154	157	138	136	137	133	158	156	155	149	138	142	151	158	151	142	150	144	151	144	136	129	157	144	126	140	188	142	149	136	131	132	142	135	148	144	144	127	142	133	159	142	180	145	155	140	156	124	148	154	131	126	139	110	149	143	140	136	162	129	130	157	138	136	148	127	168	131	143	140	138	159	143	162	126	125	143	157	129	146	149	156	150	149	147	139	136	137	153	153	142	140	119	131	154	129	140	142	132	147	132	138	147	132	155	111	151	159	154	152	156	158	135	123	146	138	146	148	143	142	158	123	125	142	152	140	140	152	142	146	149	154	130	136	149	148	127	149	150	152	146	143	142	153	120	145	138	156	133	123	144	151	155	125	123	129	141	156	175	141	138	127	147	155	146	162	123	152	146	143	128	152	167	137	131	149	141	153	140	159	142	157	156	135	158	137	139	143	134	154	136	145	165	137	159	127	149	154	168	163	162	140	153	144	158	141	162	167	159	150	139	142	149	145	137	131	142	135	147	115	159	135	130	141	166	114	143	148	143	160	142	152	133	160	140	140	159	137	137	135	122	154	147	148	125	148	143	143	137	151	138	158	132	159	160	169	150	147	128	151	148	140	145	162	141	142	131	146	140	152	159	155	138	141	133	148	158	149	135	135	132	147	154	153	146	154	145	140	157	132	129	142	162	148	157	143	137	161	159	137	178	147	127	161	144	152	146	152	129	136	158	124	135	147	152	142	139	148	158	159	151	139	145	162	137	159	142	167	145	140	141	161	145	130	150	151	114	148	136	173	148	143	137	152	141	134	144	151	141	137	157	136	140	142	123	156	162	151	136	120	137	147	155	151	146	141	164	150	110	139	120	160	161	140	137	157	145	138	141	159	139	143	142	137	151	140	166	163	145	132	157	140	168	144	152	138	145	141	130	153	166	140	157	147	154	136	145	129	136	150	165	156	141	140	130	136	143	149	169	148	142	122	146	149	145	164	140	129	130	162	131	132	158	161	128	131	133	155	137	145	139	128	161	157	154	154	154	128	160	146	154	146	140	156	156	153	131	129	147	150	149	148	144	139	153	131	137	162	147	134	148	144	158	132	127	149	139	161	130	164	137	124	140	134	160	162	166	128	150	174	133	157	137	135	136	151	120	183	140	163	157	168	127	138	129	153	130	136	163	132	152	163	163	157	136	143	141	148	136	152	148	136	150	150	133	136	141	142	144	140	181	124	139	130	139	157	157	145	125	144	149	147	133	151	142	129	158	140	124	133	150	125	165	145	155	127	157	160	147	137	143	157	151	140	138	142	157	120	136	167	160	171	135	136	146	119	138	132	156	137	153	171	147	150	164	136	162	134	151	165	140	149	160	140	133	134	139	129	141	132	147	159	142	131	145	168	138	157	138	135	172	152	144	136	167	156	140	145	157	144	160	125	146	177	147	150	144	145	173	138	162	132	144	137	152	150	154	151	167	147	167	131	148	164	159	144	132	131	158	137	136	138	124	147	156	132	137	146	142	161	159	150	147	135	149	161	141	143	153	154	135	132	154	144	157	156	132	150	137	141	141	130	165	162	150	128	133	133	154	131	151	138	121	135	157	129	161	171	145	139	162	163	143	148	151	127	164	147	145	133	151	145	141	130	151	162	131	138	153	140	151	160	122	148	132	116	148	135	134	163	127	149	150	120	136	157	152	130	158	161	121	125	128	137	163	130	145	177	141	148	145	166	170	160	156	162	162	148	149	151	143	152	145	141	163	126	156	158	134	156	139	154	142	150	124	127	147	140	153	135	157	156	158	160	146	158	157	116	154	134	134	150	130	142	138	159	139	140	153	143	152	150	136	129	144	131	133	159	137	175	132	167	158	145	137	132	146	147	139	149	131	142	165	136	138	140	149	158	147	148	162	152	156	130	140	152	130	139	141	139	142	142	140	151	117	138	141	202	154	156	138	153	135	122	182	166	145	151	157	126	140	138	138	146	152	136	150	145	139	134	157	147	131	165	169	140	142	167	140	132	154	129	160	140	166	147	150	148	164	150	142	157	134	136	158	130	131	150	140	139	146	141	112	164	129	143	160	140	143	131	124	119	138	139	131	149	151	131	141	156	151	157	147	144	145	147	141	132	127	142	158	141	135	114	145	140	156	131	138	158	138	132	144	146	144	128	117	168	134	129	120	149	126	159	135	151	172	153	154	172	132	139	141	149	142	153	136	160	167	158	159	147	153	154	140	146	129	158	128	151	156	153	138	150	154	148	144	153	132	145	137	144	150	139	163	161	155	139	126	130	136	146	125	153	169	134	131	156	169	128	171	141	130	140	139	146	154	151	136	146	148	168	152	154	148	115	127	138	138	133	145	170	151	152	146	134	133	130	136	151	144	141	154	134	145	168	148	132	165	153	129	139	145	171	145	140	127	137	165	150	148	141	141	132	131	139	144	156	140	138	127	154	136	142	127	130	149	148	152	158	135	139	159	148	160	136	135	150	133	123	156	174	129	151	128	131	164	138	151	144	138	123	137	151	150	169	118	151	148	144	142	132	134	151	160	114	151	156	135	134	135	138	135	138	144	149	144	156	145	161	156	119	140	128	150	151	129	152	119	133	124	150	133	147	127	137	110	139	136	141	133	147	133	129	143	141	152	142	118	115	140	139	126	132	132	134	143	127	141	129	136	142	137	145	152	159	147	152	160	153	142	119	146	159	145	139	139	156	166	149	133	165	121	151	121	127	165	168	155	131	169	140	157	163	149	151	156	123	120	146	146	129	141	146	150	141	150	125	126	148	143	139	150	139	133	137	174	134	125	184	119	135	144	139	138	141	143	132	147	130	153	133	140	130	128	153	152	167	139	143	143	130	158	150	150	140	157	135	141	140	130	153	152	166	131	157	155	153	151	125	136	154	133	146	175	148	160	136	127	156	153	140	157	166	133	129	153	156	137	128	151	156	168	147	143	143	145	139	133	150	157	169	145	151	127	132	145	135	156	165	148	147	165	140	135	122	119	117	150	128	145	129	142	139	139	158	142	156	127	150	136	159	135	139	154	135	161	139	155	122	151	144	159	180	136	145	144	109	137	172	153	155	162	142	149	140	157	121	130	125	136	108	133	144	153	146	117	138	142	168	130	156	133	163	141	175	135	166	146	157	129	128	156	162	144	130	133	138	172	137	133	149	162	151	134	131	145	161	164	139	141	126	150	142	134	139	166	128	161	134	131	135	121	146	156	139	144	138	143	139	134	157	157	159	153	134	130	131	138	134	134	153	147	134	155	127	135	158	130	140	139	152	129	152	142	150	170	131	149	153	136	150	141	132	169	147	140	155	152	138	136	145	165	136	145	166	138	133	144	142	157	130	138	130	163	127	155	148	140	153	153	147	137	151	139	142	136	149	162	157	134	144	129	168	124	143	144	133	118	149	167	155	164	146	144	140	127	142	155	140	143	143	152	137	158	121	168	131	142	149	139	155	150	161	162	143	143	158	139	136	125
2176	532	527	591	553	580	540	504	493	500	464	496	502	494	474	495	480	507	468	497	447	464	486	445	482	496	460	504	457	449	514	461	488	461	489	484	519	475	477	489	491	476	459	499	477	467	491	506	496	499	475	460	478	468	487	436	477	473	464	511	489	472	508	483	474	478	462	478	492	526	524	448	490	471	486	470	532	483	492	456	452	525	472	487	445	478	457	446	497	448	468	485	479	461	470	453	475	475	461	470	479	492	464	440	468	478	470	483	467	506	483	517	486	486	445	469	517	496	483	457	473	451	455	473	475	467	489	486	482	503	507	483	430	491	495	513	495	474	458	476	477	456	476	504	494	476	506	475	483	463	498	483	483	460	466	518	483	476	476	501	491	467	485	480	443	470	484	512	441	460	521	488	480	429	436	474	454	471	489	465	470	504	485	502	493	472	457	513	472	506	495	480	452	480	482	477	464	425	487	475	487	456	504	507	491	480	474	479	499	479	466	461	485	500	518	478	493	464	482	474	475	446	470	484	453	459	447	457	470	465	464	525	491	490	495	510	475	483	443	502	453	495	459	480	470	492	492	516	485	467	470	487	487	437	485	488	503	469	444	456	466	458	458	529	461	445	521	480	460	495	468	483	468	437	476	484	473	495	492	484	512	483	472	449	512	451	456	500	488	468	496	460	445	490	486	464	486	500	447	487	474	471	446	490	475	494	473	469	446	488	475	486	488	446	459	459	503	484	476	481	437	479	465	526	476	466	479	480	462	509	488	499	507	499	490	534	466	493	487	498	489	514	474	461	488	429	491	493	463	450	479	485	485	479	497	465	458	501	477	448	483	499	486	514	483	468	501	495	489	470	465	438	497	478	482	510	495	480	482	489	465	480	460	471	500	497	437	472	514	491	474	504	462	449	494	453	452	494	465	510	486	502	490	491	447	457	490	441	530	455	498	493	471	517	490	450	509	491	448	449	418	497	459	480	495	515	465	507	469	448	475	491	477	492	476	497	505	509	474	493	470	497	518	473	469	512	500	478	486	498	442	473	464	476	490	461	491	435	472	501	506	506	476	454	444	523	479	480	483	482	467	476	503	508	475	465	445	507	497	529	482	482	481	454	469	477	494	467	466	507	443	446	491	461	443	485	493	499	477	479	457	480	488	497	479	493	498	468	497	470	510	422	517	449	533	481	515	485	501	485	493	469	467	426	467	495	495	455	494	498	508	480	466	490	483	465	484	491	472	501	491	473	479	480	475	486	472	451	475	480	449	470	505	459	459	503	461	471	451	458	491	514	502	449	471	463	511	511	449	499	477	478	458	423	453	477	484	450	460	459	499	491	470	455	430	504	474	465	464	493	486	443	469	492	439	475	487	460	461	497	471	481	499	444	481	468	469	462	446	515	502	503	448	454	492	471	489	450	433	453	501	551	485	456	499	416	466	521	484	475	503	491	472	486	529	475	475	449	462	483	434	430	460	465	497	463	476	490	473	455	471	471	493	483	424	490	525	483	492	483	488	464	458	511	497	466	457	499	487	485	492	484	486	475	470	507	458	488	443	458	486	487	458	511	486	431	460	489	479	507	486	461	497	490	454	460	458	452	486	525	429	473	469	517	466	462	488	452	454	493	476	490	460	498	492	497	432	464	456	506	473	492	505	478	466	475	440	521	461	478	477	510	439	501	468	456	440	466	497	451	510	445	471	485	461	495	479	452	463	512	473	453	460	478	497	455	457	513	505	444	478	517	447	455	464	498	514	468	516	460	479	410	462	469	476	515	496	497	501	510	472	475	480	500	461	495	524	485	476	494	497	473	473	487	446	513	506	426	518	467	431	524	475	467	499	468	498	449	475	509	506	447	507	470	472	466	454	489	473	452	496	489	444	469	519	446	466	475	488	505	463	470	519	487	463	460	502	486	466	478	412	470	491	509	510	488	489	469	523	443	475	491	460	477	496	470	447	496	476	484	474	476	479	463	480	481	490	501	473	502	488	459	474	481	469	482	476	495	500	471	510	443	447	509	475	490	526	459	505	474	492	494	483	445	458	453	481	486	478	469	510	444	480	497	470	510	464	509	454	505	462	504	471	470	446	509	441	474	443	447	478	505	455	453	466	530	493	487	455	474	472	423	486	467	461	489	462	468	460	476	480	476	465	484	477	451	456	482	489	476	469	452	500	470	480	454	481	446	487	511	475	488	480	485	457	451	498	466	471	468	426	478	473	512	474	489	492	462	467	441	487	536	474	478	464	472	500	466	486	483	442	484	488	490	484	471	503	475	497	494	496	449	484	489	468	486	459	483	468	498	463	449	511	484	497	486	483	462	453	478	451	459	474	485	478	497	513	484	472	471	471	517	524	460	500	505	448	502	476	492	450	510	444	509	469	474	507	445	442	466	476	494	456	498	468	466	515	472	501	509	471	451	440	481	453	512	491	506	509	533	501	469	479	461	484	475	504	470	477	430	498	482	473	479	480	455	507	488	437	492	446	508	506	473	476	480	455	483	447	489	489	513	442	474	465	500	482	484	461	469	438	477	466	450	468	482	504	507	467	489	493	520	523	462	432	515	502	524	483	477	472	498	449	507	505	476	523	462	493	500	540	474	499	521	508	453	468	513	465	489	526	451	474	476	492	444	482	448	451	501	474	481	437	474	503	531	478	473	472	471	477	501	432	459	470	522	457	488	453	441	457	453	470	441	464	501	471	451	494	476	450	483	478	463	504	474	462	486	489	459	483	465	502	508	451	515	458	526	486	515	461	501	467	474	482	473	520	490	507	484	472	496	436	497	448	485	474	427	471	491	457	473	465	434	512	502	454	475	506	509	475	477	451	498	468	488	433	458	429	472	484	489	485	474	493	483	477	456	457	487	489	473	443	471	465	459	477	535	510	466	478	485	473	435	476	463	478	491	464	460	452	492	486	447	456	477	514	473	481	437	484	490	465	500	458	474	495	436	496	487	503	540	481	471	456	496	473	467	462	504	435	489	440	482	454	453	467	478	446	497	469	484	513	487	503	460	476	483	473	495	463	491	454	484	471	460	489	460	432	451	496	470	435	496	499	504	493	495	483	465	480	513	434	520	480	503	477	521	453	496	467	513	473	501	479	443	489	499	478	516	478	474	503	501	461	478	491	512	475	463	506	503	488	474	476	481	460	484	474	454	455	485	453	525	485	496	450	487	458	441	481	459	464	473	452	479	478	463	485	518	502	465	494	464	502	479	501	416	477	495	497	461	499	487	432	472	468	467	454	457	468	500	494	438	499	504	448	469	456	480	490	513	505	473	509	471	473	457	482	485	490	444	452	507	495	468	484	438	481	485	493	475	470	445	453	506	481	469	490	462	476	544	478	464	481	487	495	496	469	465	482	467	492	485	476	464	497	483	483	496	481	433	481	460	491	485	466	454	489	492	499	468	502	504	491	476	465	472	450	489	520	478	474	481	471	446	514	452	488	481	462	483	500	529	498	459	477	497	460	482	456	466	470	475	513	473
8294	911	1045	915	724	560	497	487	437	444	390	420	374	369	376	364	320	353	369	322	314	321	355	306	347	331	323	338	343	349	343	314	320	341	326	333	350	317	320	332	312	329	316	292	304	320	313	305	319	326	307	289	296	348	347	314	310	343	338	331	304	330	337	348	318	348	290	324	275	299	312	328	331	345	326	291	307	337	291	313	329	312	266	330	351	296	337	286	323	323	306	302	280	333	332	309	280	297	298	309	340	324	322	310	284	290	329	288	311	306	316	314	335	316	298	337	289	299	309	307	325	333	354	344	318	306	315	342	288	323	320	323	336	303	326	327	315	294	339	319	332	311	291	318	316	303	343	304	302	317	313	298	335	330	293	322	300	332	284	301	342	326	298	307	319	325	311	317	307	321	302	298	314	311	296	297	331	283	291	323	314	295	302	334	299	297	332	320	301	317	317	306	312	302	317	321	303	322	305	288	296	286	324	340	339	304	361	335	337	338	310	310	297	304	338	329	304	341	304	320	309	290	304	288	329	316	320	316	308	310	305	329	314	283	334	305	292	314	325	299	326	281	335	328	295	336	341	300	315	322	346	303	323	272	334	329	293	297	309	365	289	269	333	319	322	291	318	299	327	319	306	289	314	296	336	340	318	312	286	291	339	307	344	308	298	310	314	293	285	285	312	312	279	332	331	308	334	321	336	345	313	269	317	288	275	302	317	297	358	320	326	306	309	306	287	317	324	334	316	317	304	315	300	326	302	313	331	323	320	346	338	315	295	317	316	296	296	319	319	305	309	323	324	323	333	316	321	312	310	311	304	328	318	301	350	316	320	356	301	314	325	362	322	348	302	336	281	332	304	304	303	305	291	279	327	342	315	300	309	330	305	288	301	325	314	314	333	321	287	305	297	313	297	313	331	289	320	314	328	281	322	310	293	294	315	304	302	346	302	320	300	306	319	322	326	315	331	311	330	273	318	327	313	329	324	315	318	303	326	316	294	312	306	298	285	315	316	323	295	311	331	310	291	346	325	333	323	333	349	334	292	315	324	330	324	283	273	293	301	317	340	337	338	341	340	301	329	301	309	309	318	347	275	310	309	316	333	294	321	285	317	310	336	334	326	313	322	324	328	307	317	327	317	312	304	312	325	306	305	316	341	348	299	294	323	295	327	308	301	305	302	341	276	306	284	306	327	288	319	323	337	302	324	264	306	324	313	331	298	279	279	325	301	322	281	295	340	339	315	318	311	299	329	333	314	297	299	329	296	297	299	343	308	318	309	335	301	352	322	314	304	292	321	300	329	315	307	300	312	321	324	310	344	275	307	304	296	325	295	334	359	316	297	322	303	307	331	320	334	357	311	321	337	303	327	353	346	271	329	319	299	313	333	300	351	327	329	304	300	292	301	326	316	319	310	335	307	354	314	301	310	331	307	322	345	318	308	274	292	288	292	321	317	296	320	289	334	292	311	319	300	334	336	317	332	344	357	327	305	324	338	320	335	317	321	291	285	318	293	336	319	299	337	340	350	305	330	325	336	300	338	314	333	309	302	341	312	314	317	322	279	327	320	315	290	315	318	329	324	306	313	355	322	320	323	319	329	312	309	342	299	337	306	309	344	308	288	295	280	331	333	305	290	300	319	312	302	357	322	278	305	313	344	323	318	301	317	312	324	323	315	282	327	310	332	335	319	352	355	310	302	350	317	335	323	315	303	346	314	316	332	332	308	302	296	336	324	326	308	316	316	326	291	303	272	296	317	303	313	320	294	306	281	319	341	319	311	277	310	320	315	301	305	300	281	326	307	316	297	323	300	318	310	324	285	316	293	288	298	309	325	291	306	308	334	315	320	303	294	323	280	300	314	313	331	320	314	332	325	343	319	329	330	305	352	307	282	295	277	287	303	328	342	293	288	323	314	304	325	291	324	319	309	333	330	285	293	366	331	318	348	288	358	322	314	308	331	304	291	329	316	286	291	303	326	293	328	287	323	318	324	315	328	298	318	305	298	376	297	291	329	317	303	330	319	312	300	288	292	306	315	334	316	319	312	338	342	310	305	308	319	309	290	319	303	344	324	306	323	343	316	289	334	319	360	363	289	304	281	313	324	304	321	330	305	305	293	280	343	295	325	307	328	309	314	287	315	285	339	286	352	345	301	322	302	317	309	314	318	305	322	286	302	332	289	297	327	322	364	294	305	305	338	288	320	340	326	294	291	336	279	309	289	322	305	333	329	323	352	305	337	321	316	320	312	337	321	364	313	314	320	318	340	328	331	319	338	307	291	355	342	305	313	319	303	334	294	310	337	312	328	327	316	338	346	311	322	293	324	342	311	320	316	305	317	288	325	340	318	298	345	313	309	319	317	317	326	304	300	332	327	336	310	281	323	324	293	286	352	301	308	306	317	322	317	293	265	338	319	350	313	309	342	346	311	323	320	330	306	362	345	269	317	328	333	309	313	293	323	293	325	298	293	311	332	315	302	317	298	302	334	293	311	342	312	342	320	371	322	292	345	302	325	310	328	283	320	353	280	308	290	309	306	311	305	321	321	338	323	322	322	332	336	288	304	315	328	294	305	310	299	322	341	306	300	303	287	323	304	309	302	322	309	324	319	299	285	309	314	276	300	321	310	309	314	291	328	317	317	317	313	308	341	325	275	331	320	306	313	317	330	312	311	312	321	314	315	312	285	314	344	307	338	296	307	395	305	313	343	302	316	295	320	319	330	353	296	306	342	301	302	297	281	289	313	341	313	299	288	329	303	305	341	320	333	301	309	323	274	301	303	305	333	331	328	307	346	291	304	310	342	331	321	314	342	317	335	306	293	330	322	334	332	333	309	300	331	343	307	310	285	309	329	294	326	349	288	309	332	326	312	317	315	296	306	298	303	322	292	338	310	321	321	316	322	338	334	308	320	330	301	336	317	325	308	323	298	358	317	279	322	319	293	320	316	312	307	320	301	323	320	331	346	304	327	302	305	318	294	282	291	311	317	325	322	306	336	313	329	285	302	326	285	312	289	300	324	308	307	343	294	312	335	284	359	328	315	333	318	312	319	299	328	350	321	325	329	308	321	333	305	311	319	308	314	318	304	330	310	300	314	299	330	340	322	312	284	333	301	326	323	309	309	315	338	326	308	333	332	312	282	287	341	312	311	290	315	316	289	344	344	302	301	298	312	299	273	325	305	345	291	335	302	284	317	297	291	322	323	338	297	293	305	312	297	333	301	314	302	290	302	322	311	307	323	323	306	321	334	292	333	313	297	324	319	282	321	306	313	324	354	294	276	311	322	288	308	329	321	335	310	290	334	327	299	329	316	305	313	314	367	284	317	309	319	329	302	332	315	298	291	278	319	302	313	318	308	323	262	320	310	322	357	295	319	332	352	323	294	321	338	285	314	308	317	315	342	300	286	318	318	307	321	318	331	332	309	278	334	325	290	330	323	328	295	315	296	314	318	312	299	301	287	296	319	297	339	305	315	316	312	308	310	291	314	312
5850	1465	2350	2869	2780	2433	2008	1828	1697	1609	1425	1340	1272	1218	1198	1187	1112	1076	1030	1034	1045	977	995	955	925	974	953	972	945	994	913	941	981	935	883	918	930	870	943	908	903	935	933	898	883	918	885	821	902	875	889	884	889	849	864	868	897	860	918	882	926	844	870	870	879	884	923	851	840	885	909	882	880	871	844	882	881	827	872	825	890	860	888	877	870	855	880	891	827	904	875	864	899	885	830	857	852	867	821	875	904	875	880	844	868	880	895	853	884	849	874	891	862	821	888	888	867	867	918	910	871	912	833	850	808	870	883	879	956	859	899	835	800	885	823	859	817	888	837	819	814	861	815	873	847	876	873	885	791	884	881	825	874	905	878	836	900	880	884	884	845	826	913	883	850	851	862	834	842	894	886	911	877	823	861	838	870	865	878	853	830	795	876	855	867	914	846	856	878	814	884	869	856	864	891	846	914	843	875	848	827	876	862	886	834	883	858	876	878	866	833	892	818	866	805	877	815	833	843	824	867	914	851	824	896	898	871	868	827	877	863	901	885	876	843	919	825	883	838	879	834	910	912	801	870	922	834	835	875	885	827	872	820	846	867	837	822	835	858	873	878	819	863	868	868	870	911	865	912	815	848	845	902	813	873	849	931	827	832	879	847	827	860	867	933	899	834	900	905	898	886	866	840	883	842	875	936	836	825	869	855	845	882	854	872	872	821	843	892	873	872	821	904	843	871	892	884	895	901	875	844	798	868	917	877	894	857	856	837	892	872	856	822	853	842	898	833	877	829	893	883	875	847	881	900	913	869	932	858	828	891	849	823	907	878	864	905	886	851	901	893	893	855	861	855	869	910	855	877	891	914	843	882	882	852	903	834	906	829	863	850	930	798	883	876	876	886	877	870	834	905	817	841	892	900	872	860	862	851	874	854	849	874	809	851	906	838	897	901	846	847	809	882	873	850	829	888	921	858	863	880	833	830	843	877	894	824	851	866	865	834	783	819	895	882	882	886	844	801	832	867	854	861	848	875	879	872	842	911	885	775	836	856	872	909	846	877	858	826	810	835	842	813	868	862	824	881	829	870	882	871	862	866	826	858	870	900	838	857	870	894	903	862	850	833	890	876	876	905	838	867	841	837	880	853	849	990	866	902	879	816	856	917	848	801	848	855	830	850	867	876	863	822	823	849	873	880	903	836	885	846	849	859	909	871	866	836	874	899	866	875	867	844	872	865	850	901	873	900	855	855	871	876	796	827	876	901	896	879	882	861	878	878	779	831	837	875	905	801	820	883	811	840	892	847	854	839	865	860	906	891	860	861	893	871	885	880	852	879	868	887	911	845	878	839	876	867	856	860	889	906	879	830	868	862	885	879	876	879	849	854	899	831	830	835	894	850	852	889	897	906	890	867	901	897	839	861	879	862	866	821	885	926	851	871	874	834	887	929	848	820	891	834	866	851	883	855	843	823	881	858	817	876	846	846	833	871	920	903	876	846	905	835	888	879	886	875	873	851	854	834	861	847	848	870	865	895	865	877	831	885	843	891	869	880	836	885	829	848	854	858	884	868	858	847	808	788	833	854	873	858	873	840	839	911	844	803	880	841	897	856	880	818	876	862	831	864	893	864	828	853	862	880	856	845	850	824	905	831	911	887	869	837	872	838	885	822	843	818	879	879	838	858	882	884	848	844	837	859	857	899	838	850	898	880	913	846	898	851	860	893	894	872	823	875	883	891	892	866	845	885	866	940	832	871	834	890	860	853	924	797	850	900	859	885	841	881	784	842	760	848	845	841	842	903	840	905	822	891	876	839	883	861	836	820	879	855	867	849	874	876	845	832	849	858	909	878	883	892	863	853	905	876	831	886	821	869	808	829	845	843	896	929	913	885	873	892	900	880	849	798	857	857	851	856	844	863	883	857	795	847	893	844	871	933	912	873	883	894	883	824	895	853	892	889	848	891	825	881	837	864	836	859	906	855	843	822	839	859	850	898	832	869	832	874	851	884	816	846	857	893	828	874	818	870	854	849	850	855	886	865	843	855	868	843	899	910	857	823	874	821	869	846	864	843	826	823	840	863	890	840	863	878	878	840	866	895	872	820	826	838	918	910	913	883	810	894	844	883	924	845	901	858	887	822	810	837	843	836	821	870	919	853	833	872	872	909	884	815	857	904	906	834	908	853	855	812	871	831	843	821	873	872	875	892	881	823	819	871	865	863	869	828	847	849	860	840	847	859	874	919	833	889	831	829	829	870	934	834	872	927	887	885	855	882	876	826	887	851	828	878	890	909	879	797	862	869	873	912	906	831	837	853	862	884	825	881	817	840	820	811	842	845	842	807	867	880	884	840	841	929	907	913	883	833	815	878	846	892	841	822	876	933	818	882	788	866	887	858	856	862	903	843	855	894	835	882	855	883	832	837	853	826	902	846	867	892	871	866	857	908	848	869	858	835	888	786	873	854	805	860	854	881	827	871	868	850	847	820	820	884	888	865	825	905	852	916	838	869	857	864	939	855	876	883	831	844	860	980	860	947	894	812	907	873	866	853	869	914	897	886	847	877	896	906	913	833	835	865	878	817	839	913	868	840	900	812	825	835	820	847	846	909	829	877	894	831	834	826	894	846	852	865	876	843	842	822	803	868	881	841	873	857	860	859	869	856	832	905	871	843	799	826	809	910	845	806	828	855	855	876	848	844	817	834	857	905	827	877	830	894	860	870	862	883	908	886	854	847	858	834	881	826	829	860	823	778	808	877	922	798	858	842	863	821	833	843	865	840	909	937	849	882	850	866	886	891	879	890	891	887	916	934	871	801	803	884	879	876	844	835	842	887	870	933	854	861	884	859	806	892	859	819	872	854	850	880	823	828	897	872	856	853	846	884	856	893	905	838	901	866	859	835	889	853	841	888	844	851	862	859	869	850	879	880	850	840	884	830	823	883	918	872	861	865	817	857	820	864	891	854	873	847	856	819	890	885	844	901	926	881	862	860	856	849	804	872	876	838	791	849	850	896	814	929	900	859	853	823	881	926	889	846	859	844	878	870	883	843	914	905	842	919	860	871	839	875	848	870	890	869	918	842	842	879	838	847	861	816	821	823	904	886	823	856	910	903	914	860	843	859	846	885	812	887	859	863	871	868	860	828	825	899	822	879	875	876	856	845	866	881	872	832	867	857	851	862	909	851	862	827	918	940	888	917	904	853	849	811	888	822	890	819	852	863	839	896	816	907	861	859	827	868	892	837	829	823	855	838	885	826	869	859	860	860	874	883	857	825	835	871	865	830	855	880	874	921	839	827	818	837	809	819	876	926	849	859	888	857	838	826	836	903	916	851	842	881	893	891	906	875	849	866	854	837	866	824	884	839	890	888	914	837	881	891	885	908	905	851	810	858	849	860	868	885	860	916	866	871	845	838	877	856	899	880	813	843	876	878	828	826	891	872	871	805	843	890	877	834	906	832	834	840	848	892	834	873	890	891	833	796	894	819	840	878	840
14688	2086	1813	1618	1170	909	713	638	612	498	501	466	461	432	373	402	380	373	392	362	385	379	372	391	419	369	344	367	360	354	334	353	402	380	378	347	341	365	320	355	378	334	384	356	342	341	360	383	353	354	333	361	315	361	356	353	357	357	344	310	352	344	323	374	408	360	331	378	369	369	369	343	351	409	332	381	303	364	346	345	363	329	342	357	358	330	367	327	341	333	335	338	324	374	329	340	356	352	373	318	344	375	359	367	333	348	320	358	330	371	348	336	367	363	359	349	340	342	352	362	357	341	329	351	337	367	375	351	325	367	342	332	375	326	321	321	354	341	339	328	360	336	322	366	356	311	386	330	343	355	386	355	313	317	388	348	356	343	358	345	343	351	340	344	351	382	364	383	348	349	342	322	348	350	343	344	380	349	353	350	349	334	357	331	337	326	359	352	351	345	343	337	365	357	351	336	319	348	342	373	338	358	335	380	332	317	332	370	358	340	360	337	384	323	357	361	331	347	316	363	348	349	335	341	326	317	323	365	326	328	362	344	331	356	340	348	316	358	347	298	353	356	349	371	340	347	344	351	348	311	350	339	350	375	353	341	360	364	335	359	356	335	360	358	358	352	340	375	339	315	362	310	314	308	324	363	335	343	344	342	328	321	372	363	366	327	351	339	359	351	347	321	305	348	356	351	375	382	337	384	341	338	353	343	352	332	330	365	362	350	343	350	325	347	345	325	358	363	309	315	339	337	348	353	365	336	360	354	365	386	363	334	371	348	329	363	353	351	353	371	331	346	331	382	386	378	317	352	396	335	339	333	362	384	340	339	346	360	341	373	325	332	336	396	344	314	309	355	366	363	343	360	357	363	335	341	359	411	328	357	339	362	324	380	314	327	349	315	354	346	338	380	332	349	361	360	353	346	327	397	361	346	351	400	360	366	365	357	404	360	374	329	341	347	364	374	318	384	353	377	345	382	354	327	380	356	328	331	343	336	351	330	325	332	360	368	330	372	368	352	345	364	344	334	340	351	385	344	342	353	308	344	320	372	343	346	307	366	349	386	340	364	361	356	378	347	320	370	362	354	358	381	336	354	361	356	324	339	366	328	384	348	348	342	387	337	372	329	341	338	340	342	351	337	344	336	354	359	343	361	382	359	351	365	331	365	350	332	368	362	349	332	360	357	350	326	317	326	347	372	363	358	345	360	341	375	348	372	330	362	361	365	365	363	360	350	367	330	366	332	329	324	369	341	328	381	310	345	335	360	361	347	355	321	374	327	354	376	361	334	344	342	352	357	351	343	331	386	358	352	347	330	318	368	310	363	386	328	383	356	340	348	334	326	343	327	357	365	365	364	340	356	326	346	393	318	351	323	372	330	304	312	348	356	336	312	326	355	351	395	384	334	361	345	346	342	351	393	350	414	365	364	400	353	377	306	333	321	380	329	325	372	344	372	359	373	346	357	344	356	371	346	339	369	383	353	349	354	325	346	360	355	357	382	347	389	338	363	359	377	366	370	365	347	347	318	353	335	349	374	346	319	346	381	372	362	357	333	362	343	349	339	332	346	368	374	361	333	329	356	365	365	376	372	344	397	322	328	385	381	360	368	365	338	339	310	333	338	369	341	371	363	339	352	336	341	358	316	369	376	372	381	369	327	356	345	347	375	348	379	300	337	336	363	348	364	370	392	360	381	322	374	370	352	342	321	380	334	346	352	342	342	376	360	329	341	342	350	374	332	366	332	382	354	377	331	380	337	372	344	369	352	331	354	385	361	343	349	394	374	352	359	381	345	323	351	322	351	331	378	371	357	383	330	328	360	319	332	320	365	345	367	352	340	347	354	327	358	330	314	377	305	373	361	353	391	357	354	359	369	337	350	341	348	359	368	354	381	376	373	358	374	368	344	357	336	356	332	371	375	373	343	347	346	372	341	335	369	372	357	342	372	330	346	346	345	339	341	318	360	356	319	311	353	421	374	374	357	326	323	347	349	362	358	360	353	353	332	344	316	365	378	305	339	353	347	368	366	340	321	342	370	350	346	352	374	333	324	336	311	365	349	315	376	341	338	353	363	358	313	338	355	358	345	337	343	323	311	376	331	363	354	348	334	328	373	348	337	376	338	360	348	401	377	364	380	353	331	304	351	357	381	321	369	338	318	363	353	369	353	376	392	334	342	333	336	353	347	371	352	331	318	383	346	331	378	362	355	377	336	319	344	375	345	370	375	343	389	339	374	366	360	403	360	332	366	358	348	362	299	367	334	360	322	320	399	368	326	342	381	363	330	340	352	345	325	364	340	321	342	348	366	362	335	346	324	323	379	360	420	355	367	342	343	360	331	342	345	373	371	349	338	325	348	351	336	365	302	364	354	314	332	392	324	386	319	366	342	383	309	359	383	354	360	390	361	342	379	315	313	345	346	343	364	355	316	346	359	353	394	339	350	380	335	349	291	348	324	350	332	357	370	330	340	321	340	393	367	332	390	322	361	354	354	329	353	379	344	366	369	344	326	328	300	365	326	359	394	330	358	333	352	343	359	351	371	386	350	348	336	325	351	368	356	345	337	332	344	353	402	346	323	332	355	348	340	353	351	360	365	334	341	323	355	326	348	375	343	350	347	355	355	314	347	338	374	336	318	367	359	340	330	335	315	332	335	327	354	358	338	336	370	342	368	401	367	329	363	360	346	329	340	343	333	339	345	394	312	375	354	335	352	360	365	339	346	385	353	337	355	348	335	363	356	333	364	369	309	368	314	335	371	334	328	359	354	338	350	368	341	324	349	347	343	335	347	338	346	341	327	324	332	347	360	376	362	364	354	355	350	348	358	380	358	357	356	347	341	345	348	325	321	335	366	312	328	362	346	334	320	354	385	367	326	357	320	378	338	391	330	352	356	344	331	318	322	350	355	336	381	363	356	356	334	343	389	385	393	358	349	332	338	322	336	324	385	360	334	327	355	343	324	361	323	334	380	364	392	343	380	371	356	345	379	334	332	355	370	357	334	350	346	331	308	324	351	367	331	352	372	343	377	345	338	331	384	341	357	351	330	328	368	338	317	368	332	339	344	319	325	323	374	348	374	332	345	356	374	365	362	340	347	355	356	321	318	341	362	365	349	384	358	317	331	383	338	321	324	381	348	352	356	346	363	354	333	382	317	368	367	331	349	382	338	338	360	360	334	367	322	347	332	416	369	351	333	343	347	363	349	368	323	361	351	326	333	346	376	326	325	355	369	349	342	339	355	337	338	317	351	319	366	373	356	321	359	365	369	344	364	342	350	377	312	318	370	342	346	356	337	352	353	333	361	331	348	346	363	374	375	378	355	362	328	368	364	360	339	342	357	392	331	342	368	347	368	355	361	356	374	372	355	358	322	331	350	341	335	345	329	360	340	388	344	368	378	355	355	343	335	351	351	335	362	313	318	363	329	353	321	326	323	353	358	359	357	366	343	369	373	346	339	349	329	323	331	356	390	337	351	304	342	353	328	334	363
7555	2057	3450	4394	4164	3581	3040	2683	2266	2120	1849	1721	1604	1505	1469	1340	1418	1273	1277	1172	1243	1145	1154	1121	1102	1096	1085	1066	1116	1061	1015	1039	1032	1077	1017	982	988	990	1011	1006	1013	974	1001	962	998	961	977	972	1007	978	947	981	909	923	973	925	910	985	937	960	945	938	939	934	993	961	911	911	901	916	960	953	969	912	962	892	917	976	872	990	944	929	981	935	961	921	913	953	943	915	908	954	885	944	937	910	927	894	969	921	984	923	896	963	899	885	930	900	912	929	900	968	869	942	952	973	879	854	921	919	883	927	873	903	882	927	937	927	901	929	914	910	906	935	971	911	977	959	899	899	920	941	880	863	901	906	908	930	897	894	937	986	926	956	903	901	887	894	911	894	925	914	940	872	871	905	952	938	961	916	928	920	888	878	892	914	932	891	961	929	889	884	914	932	950	914	951	900	965	934	922	958	936	915	936	883	930	898	881	949	903	916	919	955	922	957	932	879	877	942	921	937	871	909	940	888	869	899	905	908	878	907	920	910	918	912	948	913	889	946	911	934	961	909	907	943	918	928	924	881	950	907	900	947	920	893	888	962	907	933	916	933	888	892	855	923	927	940	903	982	925	884	914	864	905	874	935	908	860	919	915	942	933	896	935	907	937	961	910	891	894	903	914	958	894	931	894	898	901	906	847	911	917	863	922	927	930	882	957	958	871	927	965	973	958	916	913	926	914	953	914	908	931	956	945	880	874	886	920	936	932	897	944	921	926	943	921	941	917	921	942	932	924	943	937	923	946	926	882	923	962	897	895	896	916	890	888	947	856	948	891	909	924	923	940	928	904	895	906	970	914	894	877	871	908	925	894	925	947	935	944	948	905	929	875	900	862	941	906	939	916	878	930	928	888	907	873	911	926	891	940	919	905	950	929	931	871	965	912	922	925	888	939	952	929	959	923	924	968	921	857	924	935	925	916	897	883	906	895	907	902	886	956	940	924	901	886	950	957	970	879	912	896	927	947	973	883	910	933	883	899	887	925	913	946	931	917	869	942	921	913	950	936	972	949	894	922	909	938	917	872	881	936	953	863	920	883	926	931	913	922	906	924	926	876	925	915	959	941	939	854	957	931	919	864	912	937	878	932	976	907	943	908	928	909	877	985	913	938	914	981	890	928	875	971	923	875	919	896	914	911	887	929	908	946	919	914	866	937	914	883	904	897	919	903	915	911	939	918	908	936	909	961	838	917	937	932	975	849	897	956	881	922	892	955	869	930	936	900	886	892	897	886	880	932	899	935	876	925	875	920	867	966	1012	904	924	943	901	906	954	916	950	902	949	887	931	930	911	969	928	943	838	885	928	902	944	927	942	956	909	956	971	912	890	935	941	926	918	901	916	897	966	884	874	902	887	911	937	883	984	882	915	956	857	886	932	912	987	952	914	915	916	935	898	901	906	864	902	876	909	964	891	939	898	870	868	911	860	900	929	877	935	885	942	905	935	957	910	922	895	932	934	922	938	939	909	877	871	919	913	927	869	887	905	933	909	895	922	829	875	937	937	893	938	900	872	837	925	907	918	892	927	970	920	897	931	891	888	905	888	928	905	932	931	946	926	891	875	930	898	932	925	913	918	878	884	947	904	911	914	889	911	921	940	916	905	918	906	875	929	894	901	893	930	942	887	863	928	976	892	904	884	866	902	922	858	913	873	873	901	915	953	892	900	875	844	921	897	901	950	970	897	906	909	912	870	928	893	890	881	921	924	902	907	886	900	911	908	895	928	902	928	869	930	944	906	881	956	935	945	922	892	895	934	914	873	879	892	935	924	950	893	969	921	917	876	867	947	932	906	921	867	905	879	879	907	942	903	915	940	928	944	884	900	930	844	958	899	885	942	905	934	911	939	931	913	863	906	908	920	895	937	950	921	935	880	921	903	932	949	882	977	873	916	948	896	932	865	905	875	849	891	966	912	975	879	955	896	942	927	926	941	891	945	939	901	949	947	947	953	918	888	906	930	953	925	916	916	955	928	918	950	931	883	951	920	884	865	889	946	952	934	900	902	969	844	916	920	913	893	874	901	895	898	910	906	915	897	887	940	872	966	907	888	931	938	911	952	878	957	849	926	895	894	897	920	942	907	903	945	934	953	837	921	936	883	901	947	934	929	877	938	943	911	915	944	945	876	911	923	954	904	900	889	955	897	892	918	895	943	888	918	937	925	904	927	918	888	950	905	862	915	871	847	931	883	881	896	943	879	904	931	924	870	898	886	929	944	903	940	937	873	879	888	951	880	931	914	954	878	929	935	894	942	964	899	911	882	853	962	887	868	924	982	881	882	943	923	885	867	854	890	928	881	908	951	853	875	930	925	924	906	893	951	932	886	906	941	954	905	925	926	914	910	908	930	853	918	922	911	925	868	952	912	900	958	952	938	914	939	912	915	921	922	933	920	946	917	886	932	844	865	891	930	933	977	925	909	888	926	935	937	924	970	952	911	895	952	961	920	881	885	895	911	935	856	882	864	920	891	923	899	919	911	981	898	884	913	942	975	958	912	915	920	921	942	887	909	923	930	912	913	869	928	950	859	924	868	916	928	876	937	944	900	907	965	918	901	901	954	884	957	895	896	908	935	910	888	902	927	923	969	862	941	855	901	887	951	873	939	910	868	918	944	953	889	909	905	915	860	895	938	911	933	948	981	946	898	875	891	930	935	941	879	955	920	960	888	950	892	929	926	905	919	931	932	896	930	901	847	892	943	968	981	931	901	908	927	875	936	893	933	977	984	880	929	874	914	937	885	936	912	895	950	893	915	897	892	971	908	979	949	902	888	884	961	930	889	939	883	907	960	901	889	901	937	876	924	936	904	876	893	863	900	939	922	906	987	909	919	931	947	938	904	932	906	925	931	861	909	895	897	943	907	936	925	887	912	895	900	931	932	931	970	945	910	905	885	890	866	902	930	892	935	962	903	902	849	934	905	928	915	933	905	906	936	983	886	833	904	937	894	960	934	940	880	885	878	903	931	888	970	876	951	876	932	936	879	926	914	937	924	931	875	980	899	915	869	863	918	931	958	885	920	942	904	946	914	955	865	887	883	856	900	934	924	924	968	922	888	881	898	898	886	858	905	919	924	895	896	896	960	915	917	881	860	912	884	910	895	893	901	905	906	959	895	938	920	927	904	880	905	921	945	902	881	912	912	935	927	940	933	882	903	968	969	905	909	939	959	891	931	921	855	951	955	918	925	909	914	937	941	874	936	866	875	863	889	867	919	910	963	926	945	936	926	897	927	962	908	904	895	904	918	925	899	904	905	887	916	973	941	917	959	903	885	963	892	937	905	910	970	936	868	840	921	940	950	925	933	836	950	953	915	924	915	908	1002	928	897	875	954	936	955	975	925	954	966	895	926	934	891	881	935	903	1015	874	897	877	912	926	847	898	976	961	893	960	940	914	932	932	911	909	875	931	927	872	879	898	895	959	961	934	891	906	894	904	911	943	914	952	893	926	925	914	969
1818	169	154	193	153	153	160	141	141	163	139	146	149	138	138	169	144	139	143	170	141	129	161	136	141	172	144	131	176	153	157	139	149	143	130	161	131	142	135	160	145	136	138	131	172	179	163	157	130	135	144	158	180	143	162	154	148	148	158	152	157	137	134	156	147	129	158	131	146	129	132	154	137	148	159	159	149	145	162	132	176	158	159	124	156	161	141	143	128	144	152	144	154	131	156	158	156	131	164	118	149	154	130	168	153	131	179	145	146	135	148	127	152	138	167	132	153	133	152	136	152	146	136	168	153	143	148	172	146	156	141	141	147	168	148	158	147	142	140	144	167	159	142	154	142	158	130	143	150	160	141	137	134	153	149	155	145	147	141	131	132	147	153	163	147	134	151	151	167	153	130	152	147	153	140	154	142	141	172	154	169	182	127	157	146	121	132	130	154	137	157	137	127	170	160	132	146	132	155	161	148	157	156	146	142	136	165	142	157	143	161	139	144	126	132	150	142	139	147	136	155	151	140	177	144	147	159	144	146	145	152	150	130	139	134	139	167	149	141	144	154	151	155	144	145	139	148	150	151	139	148	151	142	129	141	141	127	148	150	151	155	160	159	164	154	153	149	138	156	126	137	150	137	121	142	140	134	177	138	147	144	158	162	159	145	129	124	152	154	132	146	155	146	145	130	138	154	149	156	157	150	134	120	172	149	157	159	147	139	154	124	150	166	144	127	143	141	130	112	136	131	159	160	163	152	151	159	129	157	153	135	141	153	148	151	135	154	140	154	133	158	145	142	138	137	138	146	150	158	149	148	154	174	132	138	140	167	159	119	145	132	130	135	159	155	143	127	143	150	146	148	136	137	112	151	121	141	132	162	132	140	139	153	154	145	136	135	164	162	165	148	180	151	165	159	161	154	153	139	134	163	160	148	164	149	135	148	158	134	155	150	130	135	141	147	125	125	132	118	137	151	139	151	128	158	156	185	153	152	138	150	157	161	136	145	143	149	123	157	156	149	140	160	138	154	152	141	137	145	132	132	152	142	121	140	151	132	131	166	150	159	151	166	151	134	157	130	141	143	152	152	148	131	139	149	136	125	141	156	146	160	134	146	120	127	156	148	138	140	170	176	164	150	156	138	149	129	154	147	134	153	138	127	143	159	153	149	151	131	133	137	147	158	147	128	153	145	163	156	146	138	151	134	144	136	151	146	147	117	142	154	160	154	153	167	122	135	158	137	149	150	128	149	138	153	147	122	151	160	151	160	153	138	168	144	142	137	145	154	128	133	133	145	140	142	126	123	153	116	138	155	139	152	150	161	139	149	137	148	155	132	146	156	140	161	168	145	144	129	157	158	170	173	140	130	134	150	126	145	149	162	137	149	147	147	165	145	120	154	159	150	162	128	125	145	154	161	125	144	146	146	131	136	162	147	153	141	150	152	138	159	134	148	151	158	133	171	150	164	131	150	141	149	159	141	131	135	138	155	143	134	158	143	152	128	146	130	125	126	142	146	149	165	164	135	154	161	145	133	162	140	143	159	163	134	146	138	142	125	120	125	162	168	145	146	149	157	138	162	134	155	146	165	155	152	141	145	130	153	155	147	137	144	139	148	136	168	149	132	151	138	133	130	151	142	139	154	166	125	134	150	139	158	136	136	135	173	172	152	153	142	145	147	143	156	127	138	119	160	137	151	134	136	165	152	156	142	143	148	145	139	130	130	153	133	134	145	152	145	134	149	138	149	132	143	136	146	151	174	141	156	139	138	141	136	156	166	152	157	142	138	162	146	139	139	139	136	147	149	135	168	163	140	147	141	139	146	147	176	151	139	159	140	153	132	143	135	145	159	160	140	141	145	135	137	144	134	139	135	142	137	160	144	144	146	146	176	142	136	154	165	149	132	154	149	131	126	153	130	147	136	167	159	137	136	157	157	140	170	133	172	138	141	142	146	133	142	128	152	148	138	147	142	159	132	144	138	143	129	156	159	150	166	129	143	141	138	134	158	135	151	140	149	144	124	141	157	143	145	151	150	153	147	158	147	148	167	138	143	138	137	141	134	143	148	147	141	136	149	145	157	134	138	144	152	160	143	128	142	153	144	160	153	159	121	137	146	146	137	141	144	149	125	142	150	171	162	154	141	127	162	169	133	145	152	132	140	134	153	139	166	138	156	137	127	168	144	157	153	137	155	141	144	134	159	162	125	148	135	170	155	126	142	168	126	154	163	148	151	146	147	145	147	140	130	135	148	164	149	168	135	148	147	146	147	120	138	156	161	157	140	136	168	151	146	153	145	135	145	137	152	139	141	135	132	129	152	153	154	117	155	119	141	143	149	186	157	137	181	158	159	135	156	152	145	159	137	155	150	120	143	153	134	145	141	126	146	141	129	142	139	154	159	176	141	137	134	146	153	157	151	143	154	146	142	143	157	119	136	165	152	150	152	162	134	156	148	159	114	128	151	151	146	126	133	153	140	154	153	143	127	140	159	144	142	143	123	160	147	162	141	147	144	155	139	133	165	162	172	146	145	144	137	128	159	153	135	154	151	133	147	137	142	136	143	153	128	123	140	152	129	144	122	144	132	142	144	148	150	141	145	125	131	140	136	134	146	146	172	154	137	160	148	140	124	154	144	135	157	156	145	153	139	144	133	142	145	148	153	139	159	148	143	168	143	151	155	166	162	173	137	154	135	159	149	170	128	156	163	133	151	149	154	160	161	150	165	161	146	165	172	150	157	126	159	136	147	123	113	157	133	135	139	146	167	136	155	159	147	177	142	167	147	138	145	149	142	153	174	146	126	173	152	154	161	171	143	146	139	155	147	168	156	139	146	161	142	119	136	151	131	157	163	136	143	153	158	153	122	124	135	156	138	135	140	154	132	135	158	149	147	172	149	145	147	154	164	157	140	151	164	154	156	142	134	147	160	151	137	142	161	144	147	147	155	165	138	160	149	136	143	110	152	134	164	138	144	149	161	139	145	153	150	168	151	143	149	150	152	155	177	152	185	130	158	159	135	143	143	127	143	164	135	160	174	159	145	139	135	144	201	172	142	127	167	137	146	135	169	140	165	162	168	134	155	142	138	139	129	143	157	141	137	138	139	138	133	121	144	152	151	151	149	174	156	134	169	122	158	131	156	148	137	135	189	156	143	139	148	151	130	146	161	148	155	147	133	144	139	139	133	136	153	140	165	153	153	139	157	154	151	143	159	155	158	164	133	142	161	131	137	140	143	150	137	159	144	156	152	149	158	132	136	141	136	143	153	146	165	142	151	133	130	132	161	121	177	147	135	120	156	140	150	150	154	131	132	147	142	131	142	146	138	143	151	135	148	144	149	157	122	159	141	138	137	153	124	120	136	154	162	144	142	151	141	125	157	143	145	146	139	169	143	136	150	131	146	130	151	131	159	152	157	146	148	144	137	137	145	138	147	129	141	160	166	147	163	116	128	137	152	140	164	139	128	159	145	163	147	149	137	173	144	148	149	135
2069	519	597	563	569	602	523	526	499	503	535	475	467	531	528	499	503	500	488	505	513	511	463	504	500	487	497	485	469	484	466	444	532	491	496	492	503	482	462	456	532	516	508	447	508	474	453	469	465	469	497	465	454	521	473	473	478	512	471	492	437	494	464	501	458	474	492	456	491	470	435	482	457	472	479	482	462	465	494	483	455	490	467	462	501	499	490	467	473	469	456	488	460	440	463	507	461	490	463	441	462	509	487	479	501	500	454	482	455	473	491	402	473	456	462	482	527	492	495	475	489	486	502	465	440	525	480	497	497	480	460	474	446	458	529	444	455	461	475	522	430	447	474	520	466	492	497	456	489	478	459	499	466	496	485	485	459	469	486	481	510	457	477	450	496	479	456	501	501	515	505	463	476	466	493	505	494	450	445	461	490	482	502	476	435	435	460	481	446	471	472	480	491	494	477	472	449	448	496	483	512	495	505	465	490	470	442	465	450	452	506	458	443	495	451	458	507	495	463	468	450	466	468	458	461	486	486	496	420	476	506	460	505	488	512	506	476	487	442	470	451	510	494	452	480	478	474	496	479	474	470	505	458	485	504	461	450	470	491	492	451	479	533	503	450	460	444	481	423	481	490	512	510	466	494	464	505	462	499	480	462	490	485	484	511	508	494	495	484	448	470	476	490	478	467	470	486	486	491	476	480	475	494	529	456	469	439	463	488	513	493	507	466	468	426	423	505	475	490	466	488	487	520	481	476	462	473	503	459	459	514	481	459	462	459	448	461	482	516	468	469	509	491	493	451	497	443	454	435	497	468	437	526	485	481	465	485	485	509	499	473	473	500	485	482	497	498	516	478	503	532	459	488	478	499	494	498	496	474	472	450	462	471	460	465	476	509	509	469	492	508	507	459	478	503	517	500	444	484	438	506	466	446	492	475	480	486	511	432	464	495	470	463	481	509	480	480	453	456	457	476	497	508	472	492	475	430	491	456	515	482	490	533	467	483	467	523	523	486	502	494	468	516	457	478	461	470	487	496	495	501	458	455	488	510	453	469	540	446	479	448	504	490	504	488	443	493	487	441	462	445	463	455	439	497	463	473	489	486	456	479	445	427	473	515	488	482	473	486	487	466	504	463	506	513	518	492	482	464	489	477	472	514	466	445	474	462	503	488	463	508	480	469	470	504	468	502	449	507	467	464	452	468	486	467	457	477	492	506	482	447	446	490	467	445	514	500	487	504	479	472	497	458	502	493	468	477	452	491	518	480	495	434	489	491	472	489	485	471	470	486	444	463	460	453	457	488	509	464	483	460	511	478	481	454	505	511	455	443	440	481	467	469	485	484	417	521	451	495	495	465	478	468	490	454	499	486	484	491	497	490	447	465	460	460	455	485	494	462	510	514	471	470	494	501	474	479	508	504	520	449	508	486	462	519	501	487	453	494	503	488	467	507	483	456	482	453	500	485	450	507	485	479	480	477	467	497	457	506	506	485	478	469	464	485	473	486	474	499	483	479	475	452	498	513	423	494	464	454	480	451	472	467	460	451	496	508	473	463	491	500	491	477	465	496	497	513	488	509	454	470	486	457	444	499	487	470	475	486	459	495	467	475	510	498	497	446	495	468	499	443	479	506	500	504	489	502	446	484	489	500	503	473	427	454	466	477	498	495	472	443	485	460	467	473	480	489	435	522	511	471	492	492	444	484	461	473	482	459	480	435	526	465	499	502	452	489	450	476	443	471	425	453	511	484	485	473	472	472	476	523	495	435	491	497	528	532	523	474	483	475	508	495	458	453	469	505	458	495	459	480	474	496	513	451	477	492	471	494	472	425	501	479	477	493	505	471	521	417	460	475	488	468	500	475	479	444	416	518	448	461	479	532	502	485	469	477	486	445	491	471	500	458	521	463	477	490	472	468	467	463	476	445	480	487	472	483	480	515	467	527	486	515	447	532	452	469	459	519	479	430	461	471	528	487	479	470	484	487	470	491	452	417	463	496	490	485	484	466	484	482	462	527	498	459	472	474	487	499	468	467	491	462	475	505	496	487	477	438	478	433	479	505	453	478	467	519	486	513	466	450	494	517	461	466	503	470	470	485	504	460	462	433	486	490	496	478	490	471	488	476	502	510	502	490	482	482	444	475	467	495	511	490	438	504	522	516	483	470	484	510	457	462	484	447	474	487	443	531	464	458	468	487	462	467	492	480	496	489	495	460	529	481	485	513	449	532	507	447	461	514	462	446	471	451	450	471	448	485	512	449	479	494	519	449	502	531	493	506	478	456	506	461	466	504	491	463	470	460	492	464	487	485	481	457	497	424	495	458	488	425	494	488	476	454	480	482	472	497	422	508	457	454	458	479	497	504	504	504	454	448	476	489	457	482	497	493	477	469	489	482	487	481	487	481	499	467	454	459	487	448	451	451	458	530	449	483	481	499	474	482	520	430	463	488	482	499	469	483	479	496	437	495	480	486	454	435	498	455	504	438	491	477	450	471	476	466	499	488	482	431	481	515	517	481	493	534	466	466	484	459	454	497	450	455	469	500	478	488	501	447	466	459	468	484	489	456	474	471	445	473	461	494	474	480	467	462	497	506	508	459	483	469	481	479	467	515	515	450	467	460	469	477	470	490	466	497	484	470	489	478	478	461	469	463	481	480	486	449	467	463	475	526	466	491	491	481	459	476	481	473	473	473	486	497	504	450	482	478	533	486	479	477	491	507	495	476	457	477	463	508	506	470	473	474	496	508	494	491	511	541	495	472	466	495	494	454	486	493	497	482	461	488	470	492	532	506	505	452	474	452	467	451	463	500	472	445	472	486	453	450	487	488	481	466	516	494	449	492	459	514	489	459	474	511	453	456	444	479	469	473	519	490	489	500	482	456	501	521	481	462	489	537	431	468	473	532	471	449	465	498	501	434	489	454	460	463	471	508	452	479	423	443	466	479	474	467	484	503	478	479	478	481	483	487	442	424	480	455	454	469	480	491	459	484	460	463	503	506	512	474	474	462	507	476	473	514	455	459	502	470	491	491	473	468	479	463	487	494	540	465	486	434	470	502	480	463	453	475	497	463	453	480	463	459	487	456	480	456	474	516	497	507	500	470	454	492	462	437	497	458	473	500	476	483	479	460	470	479	508	460	487	456	489	462	455	477	435	482	476	488	459	504	485	443	463	531	490	465	481	493	476	449	459	488	472	463	477	475	486	452	480	481	485	459	486	517	447	485	510	462	492	483	478	482	452	452	510	480	463	476	506	492	465	490	484	490	488	524	450	476	473	469	491	463	492	511	472	464	488	486	475	471	475	468	462	501	459	472	460	464	447	483	450	466	478	479	498	501	470	468	485	447	498	442	511	436	487	458	464	472	468	441	476	478	478	521	481	481	493	479	475	525	467	428	490	527	485	469	470	465	488	463	482	464	456	455	472	462	451	476	470	496	494	505	491	479	509	496	464	468	466	481	430	494	506	468	482	459	470	513	485	471	473	458	505
8184	923	1065	887	743	590	519	445	402	377	410	383	381	367	328	337	320	361	314	341	333	304	335	341	331	331	337	330	306	294	323	327	282	286	323	301	336	339	291	304	351	345	301	299	317	298	337	315	289	309	359	330	316	295	311	313	315	272	328	324	337	333	333	316	309	340	344	309	306	330	296	309	306	304	299	318	335	316	327	346	345	322	337	307	335	313	298	316	311	338	288	315	317	338	295	320	349	299	333	314	317	338	316	297	330	313	327	308	310	281	334	330	302	338	314	323	285	334	295	345	326	301	323	332	309	336	309	337	300	290	329	301	346	338	303	317	348	298	307	307	354	317	325	301	324	307	324	269	336	323	276	303	296	309	328	323	305	322	325	350	334	305	310	310	311	318	306	317	323	331	313	332	313	339	319	309	321	325	309	320	324	317	306	316	288	317	323	283	325	335	317	330	317	309	286	346	305	291	297	328	303	314	311	304	285	296	321	285	334	308	338	350	302	308	292	322	317	272	304	311	297	318	333	311	317	317	322	316	330	300	335	323	289	314	316	305	320	289	323	324	294	341	320	319	318	323	315	312	328	295	302	295	365	299	303	283	321	311	330	293	320	314	327	310	292	296	318	353	309	284	313	313	293	315	276	288	310	302	318	288	313	276	335	300	313	305	335	300	376	309	318	346	303	323	320	331	310	290	299	323	276	318	288	290	311	323	309	339	296	307	305	332	330	348	318	300	343	328	326	323	317	337	309	306	303	297	304	305	318	304	353	304	307	323	307	326	331	313	341	306	327	288	330	312	344	305	310	310	314	308	331	340	327	314	299	319	337	328	353	345	330	314	313	327	329	307	285	300	347	314	334	333	339	298	302	296	332	293	321	327	302	330	334	318	322	315	321	331	327	283	300	317	317	290	286	364	324	325	307	312	340	318	259	307	334	308	334	295	301	310	313	322	320	333	326	315	321	337	312	319	318	308	311	329	328	308	283	299	331	333	334	327	342	324	305	311	289	300	345	299	299	311	314	308	316	300	317	312	331	311	292	334	308	321	311	329	305	321	294	320	298	314	302	294	332	321	312	317	302	309	353	273	326	316	275	331	306	296	303	298	321	323	291	335	322	315	330	361	338	293	292	287	316	327	312	313	344	301	318	311	303	300	302	318	322	296	306	277	323	323	291	293	337	282	309	330	286	311	324	345	313	285	315	312	333	286	321	321	336	315	318	302	329	290	314	317	324	333	306	305	313	280	351	324	285	335	342	315	339	303	328	312	331	314	291	299	309	307	328	294	332	292	301	317	276	312	305	337	326	309	305	288	284	331	336	323	307	314	293	291	313	321	286	295	307	304	365	305	305	314	309	323	293	335	297	305	294	310	334	326	312	305	310	314	303	307	297	300	294	308	320	298	348	306	321	312	285	334	314	312	330	306	317	313	355	322	310	342	289	261	312	346	297	331	276	324	343	317	340	296	292	306	306	297	312	344	314	319	321	326	321	343	334	315	301	330	272	340	297	335	317	313	343	299	354	293	328	309	304	328	306	328	307	306	335	303	322	318	321	321	318	304	313	338	327	303	342	317	310	309	290	324	328	358	322	314	361	324	312	333	331	266	337	335	305	309	270	305	300	304	342	290	308	314	333	286	327	301	302	289	289	286	284	297	332	305	326	334	325	346	326	300	304	320	295	368	310	296	295	323	283	303	309	296	336	298	340	314	345	306	290	311	336	309	318	305	300	318	331	329	315	291	299	312	311	311	345	300	332	286	334	296	311	308	310	313	326	296	334	327	310	316	320	317	297	315	310	332	320	321	322	308	325	343	315	300	310	288	356	299	321	304	306	320	331	312	315	308	288	307	279	289	307	299	324	304	321	328	319	298	312	310	330	296	294	301	324	296	313	335	308	306	334	320	327	327	315	324	304	270	302	333	308	320	307	325	319	308	310	280	313	334	329	344	325	306	299	316	311	343	271	318	317	316	324	332	318	326	292	309	291	297	325	347	334	293	307	345	292	334	304	308	307	328	290	352	295	305	308	322	354	341	296	311	322	315	311	319	297	282	322	340	315	328	313	334	325	319	300	344	304	295	306	311	304	319	291	317	298	292	315	301	330	308	326	288	337	298	304	306	319	302	326	289	330	300	305	328	314	303	304	336	328	316	305	287	319	304	352	338	309	302	327	319	344	327	308	300	312	318	312	307	290	316	315	299	346	308	299	289	312	326	349	315	306	298	343	349	319	290	323	336	357	335	342	300	333	320	319	331	304	323	303	327	289	319	297	303	322	312	320	287	338	374	308	313	287	304	303	301	309	293	327	337	310	303	325	331	299	311	325	296	322	307	306	318	332	317	337	278	280	299	326	299	308	311	284	306	293	296	325	317	292	326	322	341	367	304	341	283	342	339	312	348	308	341	337	310	319	316	312	316	318	300	336	314	312	294	297	298	346	312	305	319	293	306	288	325	342	339	291	306	335	341	332	295	325	333	334	326	294	273	310	331	322	291	328	330	298	303	328	303	318	316	318	294	326	309	300	320	299	330	304	302	321	314	280	343	286	308	301	332	296	334	284	317	331	309	314	338	344	326	350	286	368	325	298	316	335	292	311	280	314	283	339	313	328	357	335	333	311	287	291	316	335	331	330	321	331	303	333	301	290	294	295	326	292	308	356	307	302	317	307	309	329	300	301	340	310	343	321	291	273	326	297	333	321	347	324	293	321	288	284	299	327	328	307	329	315	330	284	316	321	305	314	304	341	308	282	287	324	277	330	339	306	328	303	337	319	287	332	336	313	281	329	276	288	343	323	299	283	315	308	283	313	316	334	307	329	278	291	317	306	291	283	298	326	309	334	306	328	285	339	308	308	266	296	298	317	321	334	298	324	348	298	313	284	328	318	326	328	340	306	318	322	335	301	341	315	293	287	345	307	309	312	315	307	326	329	302	298	314	329	306	336	354	304	320	309	319	317	268	348	311	280	333	305	322	321	322	293	311	305	288	361	348	310	314	358	337	293	302	325	332	350	310	300	286	328	331	306	288	297	302	309	323	307	355	339	308	349	287	322	326	304	308	297	320	311	342	317	321	290	298	308	322	302	312	295	316	321	348	322	295	288	287	285	316	335	318	323	323	340	323	326	308	298	309	341	324	311	311	329	286	319	330	333	324	326	339	307	314	330	305	305	301	315	296	310	302	302	314	355	325	319	323	301	327	315	296	326	339	343	306	310	309	300	344	324	306	300	306	316	336	347	289	328	339	314	290	327	289	317	322	305	312	318	317	301	306	314	307	311	318	333	342	308	313	315	291	352	324	327	309	335	315	340	341	312	309	315	302	316	304	308	332	328	299	314	314	304	341	344	275	284	289	313	295	336	326	338	317	335	295	302	331	255	277	321	290	310	349	334	290	311	348	298	324	313	290	306	310	324	303	295	305	306	349	278	323	282	291	319	329	303	336	314	308	314	326	300	322	317	327	331	306	313	298	309	322	308	314	323	324	284	291
5844	1527	2261	2789	2740	2337	2060	1850	1671	1471	1390	1313	1267	1210	1169	1123	1098	1071	1074	1053	1006	973	1040	946	985	944	1003	974	985	946	897	986	883	909	917	918	903	880	949	877	930	914	924	914	889	839	844	831	887	863	906	944	895	902	899	915	851	837	858	889	902	836	843	848	876	932	844	874	921	895	876	834	828	949	920	934	891	841	895	896	935	876	894	843	871	861	876	860	856	878	858	901	892	836	897	827	837	844	891	930	933	851	907	872	850	877	895	857	894	876	935	843	881	821	876	835	909	874	879	790	895	891	851	919	867	961	885	897	835	839	847	913	851	914	840	851	866	809	894	851	865	848	879	873	844	865	928	870	886	881	885	865	892	845	860	873	849	892	838	825	924	881	848	792	888	920	901	897	923	891	901	901	882	882	861	845	792	829	821	905	930	820	891	912	868	833	854	861	839	906	882	877	830	888	833	822	894	820	840	849	866	866	901	865	871	914	860	856	917	821	830	894	884	812	829	848	895	894	858	863	885	862	849	868	904	890	879	865	872	863	836	848	800	887	893	901	886	875	789	816	795	833	838	875	868	819	885	858	916	776	792	844	878	834	866	855	854	868	888	856	939	858	861	849	879	914	819	878	912	847	891	845	827	844	855	886	894	888	844	897	865	850	848	858	854	890	809	886	853	851	885	852	817	859	843	855	864	859	888	891	879	867	882	849	873	865	853	827	892	793	862	850	832	856	892	910	943	864	857	813	893	863	888	866	828	825	850	858	879	853	824	794	868	836	853	884	874	878	832	894	840	856	908	886	843	880	833	875	853	866	817	842	851	868	859	838	825	890	873	837	900	838	914	876	872	864	848	923	858	819	890	889	861	847	846	851	900	859	835	874	867	864	836	780	825	843	802	838	833	856	931	865	888	838	895	859	840	848	825	828	871	844	847	825	852	869	838	856	872	838	866	805	870	831	797	858	835	865	846	890	861	870	812	845	925	848	859	889	828	882	867	831	840	775	878	889	906	908	883	886	878	924	859	850	892	831	881	797	886	910	811	823	833	942	829	825	842	841	877	907	791	900	907	861	831	838	834	882	875	844	857	907	843	893	824	855	879	883	913	865	871	821	872	875	840	903	854	850	830	811	900	824	896	870	866	808	883	874	824	873	835	910	912	872	894	859	890	900	831	891	897	827	833	921	868	876	868	872	870	832	902	854	848	866	853	853	932	832	863	855	877	943	850	932	879	815	852	865	824	858	821	879	894	857	850	918	889	827	896	861	932	844	852	839	833	869	842	838	856	888	866	867	891	832	853	896	913	813	857	838	851	786	874	848	890	837	812	838	858	845	827	860	868	895	866	837	928	867	824	866	838	855	881	841	822	862	864	834	819	864	856	891	888	865	855	936	830	871	824	864	890	849	869	833	838	839	906	892	888	857	851	835	905	867	910	845	841	819	861	843	827	806	932	852	867	862	873	850	843	891	875	871	905	822	885	833	873	870	859	843	896	870	817	857	878	859	852	828	855	897	877	884	864	848	883	855	875	838	872	852	840	924	829	866	822	824	874	862	872	812	866	890	864	894	855	891	846	886	833	869	859	846	827	895	915	837	893	845	810	860	865	854	859	878	855	803	867	852	850	848	872	905	863	846	862	835	898	880	820	848	890	864	841	852	870	856	875	887	862	868	864	815	836	859	868	869	804	827	845	876	874	873	863	918	899	834	907	876	888	844	911	858	831	925	846	820	846	873	821	844	911	874	888	841	865	858	851	847	857	890	868	859	875	815	840	821	881	877	874	872	926	845	815	852	880	808	845	860	811	840	855	873	829	856	856	888	877	871	837	884	906	857	872	870	867	853	887	828	898	834	873	853	845	839	855	937	851	887	864	872	833	881	860	837	889	873	884	846	857	861	900	869	905	850	874	885	911	862	849	889	845	898	807	836	835	875	867	809	870	910	879	828	871	826	886	882	884	849	846	852	868	810	818	830	837	885	843	839	859	920	906	834	864	873	850	882	818	867	842	887	865	875	901	851	854	861	906	905	899	847	857	849	892	874	853	830	828	837	876	879	900	901	859	855	878	876	850	896	827	845	881	811	857	825	865	898	859	840	837	840	925	873	919	849	832	880	868	855	852	862	833	912	819	888	821	852	874	912	822	876	874	833	897	840	874	822	862	831	872	786	855	869	795	855	851	847	873	874	848	823	924	797	907	881	886	893	886	789	894	861	907	858	866	883	883	849	897	874	836	877	855	899	873	855	901	852	855	884	855	847	853	819	886	867	833	908	905	860	825	878	832	881	777	862	875	849	893	884	832	867	861	847	888	864	903	860	885	857	865	824	849	844	855	902	897	881	895	786	883	861	830	891	860	859	852	871	844	879	872	871	886	880	885	873	825	838	827	850	894	897	870	847	902	832	849	911	807	825	865	874	897	843	865	872	879	813	837	836	825	847	843	877	934	846	847	905	869	861	880	849	834	895	821	847	919	919	865	886	858	831	816	835	825	886	826	904	860	845	864	826	896	862	838	866	848	849	856	878	814	881	809	852	846	874	822	828	805	828	868	870	898	835	841	830	842	823	919	835	906	862	867	869	855	828	861	907	866	852	841	840	869	837	854	849	906	927	846	813	900	841	863	873	840	876	849	841	888	853	835	880	858	853	890	829	881	904	869	865	842	870	875	823	840	872	870	895	875	863	865	868	873	846	893	888	864	872	927	802	888	858	856	862	843	866	858	837	886	914	831	831	913	841	855	873	908	881	830	873	887	917	840	882	819	845	873	841	789	864	891	841	894	846	862	859	913	918	881	861	866	847	908	853	838	902	829	866	932	855	845	851	840	846	871	853	848	864	849	882	849	824	842	811	880	884	835	834	885	849	828	846	849	831	886	871	838	869	872	831	861	827	869	890	864	856	852	860	841	842	823	848	884	860	880	926	838	859	838	802	852	839	877	864	864	902	864	833	885	938	857	822	836	856	893	844	843	882	869	877	921	893	835	809	894	857	883	796	874	911	921	840	894	897	884	822	832	905	848	866	874	894	812	910	832	781	886	835	852	861	855	908	834	831	875	891	871	871	850	872	814	829	866	863	864	899	859	843	887	886	786	850	888	795	854	843	856	869	921	861	881	851	848	862	906	857	817	855	893	878	885	883	905	890	814	821	883	858	814	826	823	875	837	863	869	866	884	881	871	882	835	875	898	873	844	843	805	846	868	797	795	853	850	848	835	901	879	839	854	833	900	842	850	881	858	842	832	892	877	910	821	814	882	858	863	872	820	819	893	812	860	897	886	866	871	859	858	905	856	873	853	834	874	832	857	841	828	903	905	862	860	836	883	826	818	861	853	834	870	871	849	810	892	826	860	899	865	871	810	898	834	899	830	843	884	811	865	881	849	857	893	870	854	896	911	853	907	816	853	841	882	862	866	833	815	877	890	849	844	838	911	858	845	896	817	907	814	865	847	835	877	851	830	865	851	846	823	878	814	847	835	805	864	890	901	818	841	915
14407	2005	1804	1505	1066	832	705	638	607	552	497	449	458	450	395	382	369	435	364	386	368	387	394	354	357	356	363	348	363	366	368	337	336	351	333	359	366	340	330	374	356	381	358	351	369	382	309	347	344	344	365	345	357	370	325	335	350	378	350	369	350	352	357	336	363	330	356	387	350	354	341	337	334	333	357	342	362	350	363	336	356	363	331	342	360	363	361	339	362	337	339	317	328	396	362	345	366	346	349	353	351	331	345	366	349	342	389	372	346	349	340	351	355	354	347	362	369	348	371	330	368	349	373	362	361	345	341	351	333	361	325	390	362	344	361	343	337	374	340	352	378	287	360	331	355	350	358	354	341	332	341	358	343	344	406	342	335	379	360	350	338	352	365	342	346	370	358	324	322	342	339	356	358	355	365	359	321	338	381	358	354	368	366	325	358	353	341	371	365	334	371	348	338	354	390	371	372	333	346	323	349	340	346	343	333	343	353	338	344	375	361	357	336	327	315	337	340	362	336	367	350	299	378	340	382	345	355	307	332	329	350	361	339	343	331	359	332	366	355	382	366	361	343	312	353	361	311	349	364	327	365	338	347	358	354	365	330	344	368	352	375	331	377	343	366	330	363	327	314	345	362	367	326	346	347	338	377	338	373	339	306	321	338	372	357	331	305	357	390	364	317	320	337	373	323	358	373	368	347	372	328	321	345	301	330	362	335	403	329	337	342	339	332	355	334	344	354	360	377	358	360	309	371	351	330	385	322	340	380	327	351	342	340	313	361	354	324	341	369	353	345	330	359	358	346	338	342	355	313	335	317	298	381	314	329	359	378	368	376	365	357	347	355	377	367	354	342	338	350	384	327	363	345	324	368	376	358	349	390	348	345	358	339	355	358	369	382	375	309	364	343	314	326	353	342	354	323	319	308	350	372	357	341	373	367	343	369	339	338	362	320	362	354	322	338	366	386	327	332	351	339	352	334	350	325	330	354	374	350	320	344	342	374	346	374	362	340	334	348	321	383	343	323	366	332	365	343	388	380	404	347	332	376	355	341	349	383	348	351	337	337	324	343	364	354	411	351	374	376	364	348	347	327	327	337	358	377	351	350	359	371	348	322	360	309	329	371	372	369	389	340	302	352	339	361	367	325	326	344	336	343	341	384	343	356	348	336	343	352	396	339	370	360	331	360	376	345	351	338	368	352	345	369	341	356	307	353	336	327	320	393	341	366	323	337	375	331	342	373	375	349	332	341	355	362	359	376	327	331	340	343	388	342	334	360	338	352	381	351	364	350	336	340	381	341	362	316	344	331	302	342	348	345	343	313	344	372	313	357	340	330	342	329	345	341	317	344	322	343	358	358	387	359	362	338	328	386	371	377	330	349	363	337	376	376	351	361	341	312	377	363	386	372	343	361	330	388	375	347	321	342	385	374	346	328	351	374	340	337	332	394	343	365	358	372	353	352	380	335	345	344	358	385	325	344	341	360	347	356	343	344	331	332	331	364	378	363	364	323	330	365	350	363	348	356	379	366	344	302	342	346	343	363	340	342	343	366	304	343	374	331	366	355	361	338	329	356	332	343	349	354	320	329	348	341	360	348	333	341	346	385	334	338	347	349	315	366	319	334	376	340	372	331	368	352	382	320	348	346	333	341	317	324	340	348	337	385	344	367	325	328	357	387	335	325	306	372	336	344	316	332	353	328	339	343	338	345	313	388	351	376	360	393	361	357	356	389	363	359	350	337	356	342	337	355	343	375	326	319	334	351	325	323	355	357	350	354	314	338	333	343	348	346	378	377	341	358	361	348	373	351	372	352	344	348	350	334	361	341	355	390	378	325	387	349	357	355	373	391	372	355	327	347	338	330	382	341	340	374	368	319	324	337	331	359	331	352	319	320	381	367	331	363	323	348	334	340	366	317	344	347	329	314	343	351	321	349	320	342	319	366	348	352	372	360	373	367	374	371	345	338	337	358	336	363	319	332	361	344	342	363	357	325	335	340	348	355	399	366	354	352	330	347	328	347	331	355	336	377	362	337	303	338	346	365	351	319	336	367	340	321	317	344	357	330	347	374	286	314	346	337	334	345	337	367	333	347	362	358	301	302	341	337	360	331	354	322	354	387	342	372	338	352	351	336	349	363	375	348	350	357	362	335	325	383	364	363	327	349	361	346	358	351	326	345	333	338	374	364	333	366	344	361	337	341	388	342	348	339	334	350	366	371	339	350	365	372	358	369	330	355	367	343	358	335	371	358	384	326	337	350	349	338	344	312	337	358	371	361	340	356	350	316	342	371	351	322	361	353	324	341	364	373	342	337	352	337	357	326	339	349	319	374	358	330	326	366	331	341	365	346	349	316	333	369	344	371	296	371	366	325	356	323	386	354	347	368	363	344	357	371	376	354	330	355	368	335	338	322	345	365	359	337	369	359	340	339	355	356	344	368	360	351	321	361	325	372	379	386	335	353	366	336	364	394	343	379	347	362	368	361	365	346	324	345	336	340	354	359	332	325	316	330	341	380	361	381	368	333	329	368	362	304	332	339	344	376	337	322	368	356	334	354	377	350	357	342	346	316	365	331	331	325	327	357	341	344	345	342	357	351	390	341	329	356	358	371	361	367	375	347	365	357	313	360	326	331	335	359	331	356	356	360	319	348	341	358	349	380	358	327	301	331	356	370	370	381	333	370	345	349	326	335	320	340	345	342	359	352	356	324	324	336	366	353	329	315	329	366	323	378	313	349	390	340	363	340	337	360	343	331	332	337	355	315	350	357	383	360	353	368	356	345	357	365	377	334	350	324	386	368	358	348	359	335	343	368	321	361	355	352	356	342	325	335	322	332	331	343	313	341	340	331	395	398	369	359	347	345	373	362	325	339	312	338	336	328	337	337	368	323	353	320	345	352	367	400	356	353	360	340	338	336	344	357	331	372	344	351	385	336	414	342	375	349	334	338	344	356	354	348	347	345	328	345	369	364	324	311	370	332	333	307	357	359	334	335	351	369	388	347	358	343	391	317	319	348	341	339	339	345	343	362	345	326	336	373	324	348	324	359	353	340	339	372	351	362	332	349	327	362	359	345	324	362	404	309	366	359	375	326	358	344	378	343	368	347	344	357	305	380	391	353	345	321	345	375	339	352	377	346	325	345	360	347	376	346	329	326	356	350	324	345	361	356	355	385	341	360	344	375	359	345	339	378	354	347	351	327	366	321	334	381	369	323	346	354	353	364	335	331	314	324	361	373	358	354	345	331	343	344	311	388	347	374	331	366	348	325	392	351	340	357	336	369	319	369	332	341	353	325	321	334	343	349	356	355	356	345	369	363	324	380	344	332	320	354	371	357	376	360	338	361	356	345	328	325	320	397	354	388	356	368	344	333	390	332	362	342	356	358	352	373	337	353	357	353	365	340	347	346	372	331	388	370	378	311	359	345	341	341	358	328	328	355	358	389	328	366	336	339	329	358	340	375	331	315	352	331	342	356	313	324	355	356	344
7630	2046	3436	4444	4128	3498	3123	2652	2358	2110	1914	1749	1686	1537	1520	1378	1388	1336	1288	1186	1216	1159	1187	1159	1118	1048	1077	1100	1056	1087	1019	1076	975	1058	1042	1034	1009	1007	982	1027	928	1007	1040	988	990	937	962	939	969	977	956	966	964	914	961	1021	914	936	992	942	944	917	899	945	955	937	927	904	924	940	889	964	944	960	965	994	969	948	989	908	923	940	915	935	940	903	900	927	945	916	889	920	932	946	878	896	857	936	939	904	949	958	911	912	889	874	929	976	886	880	978	981	887	862	895	947	887	928	933	938	972	871	927	930	938	924	970	900	912	887	889	945	973	895	923	885	873	904	911	960	923	945	862	896	934	970	904	939	914	902	864	903	929	943	861	968	972	909	886	893	905	957	919	914	943	911	922	927	876	899	898	894	930	901	958	924	909	904	899	900	903	907	922	889	961	943	905	967	922	943	933	909	885	885	910	904	893	939	888	907	926	914	900	898	943	898	938	861	948	920	970	909	920	876	932	868	949	926	910	916	955	905	910	876	948	902	915	889	936	879	905	896	940	877	956	921	908	886	928	937	903	871	965	917	915	901	907	867	860	880	943	887	930	950	905	902	960	926	921	919	877	902	918	900	897	900	903	904	942	939	946	922	943	909	906	889	855	973	973	926	888	885	912	900	928	883	904	904	918	932	875	900	912	896	876	931	860	894	881	949	911	888	889	950	874	867	923	938	933	897	836	936	937	899	916	893	950	917	913	933	951	907	911	912	989	952	946	842	877	879	951	911	896	928	915	943	938	899	873	966	883	892	929	977	931	955	939	892	934	930	943	909	875	885	906	873	904	904	906	909	930	980	872	932	927	918	878	933	950	896	873	945	914	890	903	864	834	921	878	907	867	999	944	963	959	909	905	902	907	921	828	929	919	896	916	940	928	884	899	922	951	934	897	896	885	896	939	922	921	942	895	925	978	883	946	950	918	919	920	910	869	922	894	938	888	903	922	917	916	895	923	900	891	906	887	945	897	891	884	894	917	939	928	888	924	911	945	902	923	900	949	894	893	923	885	921	881	954	919	910	880	861	911	913	973	901	922	905	887	853	975	976	887	891	949	908	919	896	872	929	959	897	898	965	934	906	962	888	893	912	913	914	887	878	949	887	906	873	943	930	879	931	949	919	964	921	867	928	909	918	935	918	974	936	954	840	850	898	949	864	935	928	898	929	944	879	900	857	909	901	853	891	915	925	920	890	936	925	927	926	874	890	959	983	919	880	947	925	944	873	909	899	875	918	938	955	946	907	862	958	956	962	940	887	834	969	880	897	906	879	905	882	920	861	883	909	898	901	916	937	938	905	909	911	931	928	949	864	925	962	904	952	889	953	917	959	896	873	915	923	925	892	907	910	935	914	901	915	916	900	958	948	904	947	970	935	918	960	938	873	880	926	885	916	878	870	886	891	929	890	944	907	949	916	893	925	916	908	865	951	879	913	924	911	952	911	890	935	888	879	935	924	946	890	914	924	935	888	932	906	881	975	987	916	926	983	900	916	900	897	937	903	893	934	866	955	967	997	845	914	912	891	936	868	941	916	935	909	894	889	906	961	930	925	938	868	874	916	901	879	926	887	882	889	920	861	889	898	956	834	855	895	940	977	947	871	892	975	935	860	939	873	928	880	921	896	892	919	926	915	930	919	933	922	930	932	894	911	953	938	903	897	913	935	989	951	902	953	943	928	891	914	909	910	903	890	881	932	865	945	903	889	876	937	943	909	924	921	852	916	956	950	918	949	949	920	978	897	939	905	932	879	927	946	890	917	873	853	883	912	900	893	856	922	869	919	920	936	909	910	947	908	881	876	898	874	927	919	929	915	889	820	944	916	954	916	945	897	1000	916	956	970	909	961	871	929	878	918	904	904	865	903	923	903	962	875	905	936	906	946	879	964	920	921	891	886	913	904	956	923	900	886	939	944	929	902	919	988	865	850	939	878	883	895	939	949	940	925	906	920	876	865	954	936	891	915	886	978	917	884	908	898	863	892	940	894	930	887	976	967	980	875	881	932	890	933	905	870	897	858	942	900	875	880	915	962	932	933	963	919	903	886	916	911	927	960	956	916	934	914	907	858	916	948	898	903	933	887	869	962	895	910	878	916	889	934	870	933	926	962	951	890	880	932	886	961	926	948	958	905	911	927	903	870	917	938	955	934	931	912	892	926	931	926	946	842	933	864	859	869	918	901	937	915	854	901	902	968	946	911	980	899	925	912	962	941	907	930	877	898	850	873	876	977	953	886	874	888	895	914	897	938	934	903	902	932	967	885	903	933	940	953	936	889	949	919	969	903	906	884	886	987	944	954	944	927	938	879	876	965	893	916	903	943	925	916	902	930	902	848	957	878	900	924	940	917	891	881	941	927	904	897	944	930	960	941	889	874	920	887	931	847	956	925	896	899	966	899	907	922	886	914	965	911	905	912	889	914	991	895	865	815	944	946	921	924	902	902	916	970	907	886	907	907	886	954	862	931	860	895	904	941	924	895	899	895	945	902	875	948	885	871	986	958	917	972	945	914	971	963	961	878	860	905	929	875	907	915	991	862	911	921	922	910	936	968	918	916	868	883	908	909	899	843	956	914	883	945	882	915	923	878	915	949	884	912	904	952	907	875	922	930	863	928	924	945	928	914	886	941	927	893	887	938	897	934	899	857	865	899	937	923	913	959	897	898	872	919	880	922	928	901	921	900	897	951	971	889	872	923	891	931	935	933	846	916	940	894	939	993	914	936	913	900	946	891	880	924	903	879	978	909	915	881	967	953	877	872	927	961	905	932	924	950	875	936	925	929	933	888	921	941	872	911	916	936	889	851	945	871	931	907	872	849	936	903	920	913	912	914	934	955	921	928	913	942	929	926	938	897	942	922	903	878	924	929	928	953	924	911	899	897	923	905	993	928	890	922	869	912	929	872	899	915	915	962	954	875	912	846	939	886	912	909	957	899	900	940	925	925	925	918	956	942	952	927	866	915	948	870	911	911	886	882	890	923	900	967	943	947	959	904	923	938	907	884	905	877	905	949	927	911	933	916	922	906	924	908	907	879	908	944	913	922	907	956	910	936	977	947	921	884	963	963	925	951	928	943	875	930	989	880	867	873	939	906	954	931	956	901	859	903	891	882	913	969	912	910	916	938	925	936	908	867	916	882	865	908	924	900	935	886	910	890	902	969	939	924	896	935	906	949	872	937	919	873	910	906	896	910	907	905	872	926	961	917	882	896	921	918	937	941	877	908	888	946	837	905	874	971	897	916	912	915	929	878	925	931	911	897	902	924	870	916	931	849	905	924	944	937	896	898	918	990	921	904	909	915	880	910	889	889	952	906	917	915	987	908	924	911	937	902	916	912	968	868	901	905	927	930	929	859	973	894	923	927	932	855	865	910	896	868	920	891	935	932	961	900	896	864	910	950	927	881	915	917	897	910	915	998	937	970	914	878	905	906	901	867	882	883	905	957	925	937	920	919
1886	181	186	157	165	160	137	159	156	148	156	137	153	144	139	142	125	154	134	118	174	147	134	157	131	169	161	153	149	147	143	124	144	146	158	146	150	136	132	146	142	132	141	139	126	167	137	147	161	153	138	147	139	144	160	132	131	138	143	132	145	161	159	148	131	130	124	145	156	152	139	145	162	155	148	149	139	156	158	147	147	132	153	152	171	166	135	159	150	142	124	141	146	133	151	148	169	169	152	142	152	131	153	152	143	125	147	146	128	127	133	150	160	150	155	168	156	128	145	132	151	124	143	166	139	139	120	119	147	138	170	153	116	145	143	144	140	146	152	157	155	135	167	131	127	155	136	152	142	131	140	122	131	141	161	120	133	124	135	138	144	136	134	134	145	149	158	147	144	164	138	137	143	153	146	155	140	151	151	157	137	120	141	156	136	124	149	150	142	135	158	145	127	145	141	152	148	154	141	142	132	153	151	139	142	141	132	150	142	142	146	124	146	169	123	138	152	155	149	140	143	151	141	143	139	152	138	140	136	128	123	157	123	149	143	175	147	142	152	123	143	144	144	134	144	143	165	139	123	150	143	151	122	135	150	170	150	154	142	154	128	138	129	146	140	151	145	140	134	147	158	143	147	150	148	136	129	146	180	130	139	137	130	134	136	138	160	156	140	133	163	138	155	145	139	141	173	139	133	149	158	149	149	142	175	157	147	117	143	133	138	126	159	170	148	140	130	155	150	157	128	146	159	134	142	147	128	154	145	141	132	129	153	137	141	154	166	153	152	138	167	151	156	159	155	168	131	155	132	133	166	111	150	138	143	156	161	153	133	143	135	142	156	134	128	151	137	159	137	138	157	147	134	158	155	135	141	145	145	148	133	150	148	160	141	154	143	148	114	144	159	137	143	133	154	147	141	136	132	152	173	162	147	165	136	168	123	122	131	168	155	141	153	141	136	153	161	136	159	135	141	140	138	123	155	127	161	143	116	142	160	146	153	133	157	157	147	146	156	121	135	145	148	160	159	151	124	139	144	136	149	155	147	133	144	133	142	151	153	117	153	158	129	143	139	124	155	138	156	138	141	147	144	153	153	130	151	149	135	152	153	151	142	148	146	160	150	155	139	158	131	137	122	131	141	163	155	138	124	140	142	147	148	143	161	149	134	131	144	154	137	153	137	120	138	147	149	147	152	136	150	154	124	139	140	163	120	159	112	172	164	160	157	146	130	126	151	154	134	145	144	153	127	144	167	132	143	145	126	160	156	129	128	129	133	146	154	124	141	158	151	161	156	156	155	112	138	142	141	157	162	149	186	134	167	150	139	161	156	128	152	145	139	131	145	142	142	156	139	141	156	123	129	111	129	121	150	155	150	135	152	145	144	125	128	145	143	130	142	133	110	141	156	126	166	132	152	155	153	147	157	136	141	148	142	131	157	148	133	143	171	143	153	142	148	126	146	141	131	152	135	158	167	148	160	133	135	127	161	136	120	155	190	156	141	146	153	135	141	146	124	129	121	161	157	160	158	134	127	145	128	150	159	138	134	170	141	146	141	152	152	135	167	124	136	152	127	133	131	143	167	151	122	153	163	155	137	144	169	150	141	156	127	156	154	149	160	147	153	148	128	153	139	133	144	139	162	157	158	142	144	148	133	142	145	146	155	143	155	165	155	153	146	169	166	155	132	142	141	137	148	126	155	159	142	166	131	164	153	177	150	126	129	162	135	150	140	149	138	144	134	156	149	151	130	133	140	131	137	147	153	138	150	122	157	121	159	137	142	147	163	139	141	141	150	144	150	127	139	133	169	134	139	112	151	104	147	156	127	136	146	132	169	154	143	120	151	143	132	135	144	130	167	150	131	136	156	134	149	139	145	144	137	138	145	157	146	144	147	141	144	145	125	153	166	154	138	135	150	140	125	143	147	144	128	152	148	147	146	125	151	154	120	145	160	164	145	143	131	146	160	131	152	155	127	145	151	149	139	135	143	142	167	119	138	131	137	159	123	139	153	130	144	150	144	170	145	144	137	144	132	139	149	150	153	152	138	146	149	133	125	148	139	158	159	131	141	156	137	156	152	162	149	131	152	156	143	160	128	159	156	154	145	139	159	153	135	161	152	148	165	162	114	147	156	127	150	132	124	132	154	150	132	145	156	120	152	152	168	136	154	170	146	159	138	144	149	142	147	156	156	139	131	146	147	119	144	145	147	149	152	150	149	149	129	163	135	150	151	144	139	141	142	142	143	178	138	147	131	141	139	148	150	111	134	143	151	163	142	152	150	147	142	145	151	156	137	151	141	162	128	138	148	142	125	130	149	140	176	136	171	143	118	136	136	136	154	159	143	149	127	140	139	134	130	138	141	151	148	144	152	153	145	134	173	142	139	138	163	129	139	144	135	143	134	141	162	137	136	142	144	132	118	139	156	130	140	143	163	138	153	133	142	143	150	151	159	160	132	146	160	132	125	143	143	151	156	146	150	147	156	150	173	147	146	142	146	138	137	138	130	154	159	135	139	153	125	155	161	156	138	142	145	126	154	112	169	148	147	136	124	157	143	147	162	122	110	159	143	144	129	136	158	158	185	150	138	140	126	128	164	147	151	123	126	148	144	136	138	130	117	164	154	140	128	157	162	164	156	137	132	128	155	136	163	169	163	154	147	124	160	141	148	140	163	128	140	136	134	139	156	139	153	138	141	138	146	152	169	166	107	134	149	146	148	115	136	160	147	137	129	138	158	153	161	130	143	149	132	148	150	137	152	134	169	139	144	145	152	145	139	188	161	137	134	142	140	141	160	162	140	137	157	145	120	135	132	136	150	139	146	145	153	140	141	147	139	174	137	151	157	134	143	149	165	153	124	167	145	165	132	154	144	135	146	134	141	159	165	146	146	149	137	139	140	135	157	139	135	162	143	138	151	139	139	141	160	175	150	142	134	164	139	139	154	159	164	136	162	123	140	132	126	153	128	157	144	163	134	165	147	158	124	136	131	145	146	136	183	146	121	161	167	157	124	130	132	161	159	148	146	140	139	149	140	155	131	140	151	136	153	133	137	140	133	168	134	128	124	138	155	134	138	137	150	142	141	140	131	133	143	161	150	139	167	140	126	166	140	151	118	159	146	134	126	149	137	129	155	125	142	138	129	114	149	152	149	154	137	128	144	151	167	131	152	138	133	135	150	153	149	136	149	136	137	147	135	166	144	148	166	179	141	159	172	142	134	152	134	151	155	144	142	140	145	139	125	134	152	139	116	116	146	126	158	143	130	146	160	136	130	140	156	138	153	146	150	137	147	139	138	148	129	136	128	149	142	154	160	148	140	140	157	146	116	145	146	132	146	136	146	137	140	157	136	141	155	135	139	145	155	142	122	147	144	150	118	144	142	159	139	127	149	147	149	152	140	140	154	139	139	134	153	164	146	133	138	135	145	160	144	140	138	161	145	144	157	125	155	142	159	133	150	148	159	120	157	170	187	148	142	143	136	160	146	148
2129	557	546	574	528	591	533	503	520	521	515	525	497	474	512	510	526	427	499	445	490	484	507	462	488	484	470	504	494	481	479	492	480	459	506	470	443	488	471	448	456	467	469	485	493	466	463	490	461	492	490	444	442	517	479	468	465	450	490	500	442	491	470	485	509	435	477	495	509	482	463	453	483	470	508	480	465	476	475	480	486	493	447	519	493	437	489	484	441	480	469	454	486	454	482	499	480	476	490	504	510	486	504	490	482	524	475	481	442	496	541	494	512	476	513	474	491	457	470	467	499	474	455	462	429	461	470	481	456	438	452	480	462	455	471	463	454	475	480	466	494	512	464	484	463	478	464	485	501	478	495	491	454	481	468	484	487	474	468	487	441	489	492	504	431	485	495	476	470	534	436	486	478	515	443	501	515	511	479	505	482	511	455	500	512	457	460	452	473	477	458	468	485	474	475	442	432	492	498	461	481	473	457	484	455	487	514	476	462	506	440	496	441	467	487	474	499	469	495	467	464	485	481	478	472	436	460	465	447	464	487	485	438	451	495	482	456	465	500	471	484	489	469	487	450	461	480	494	460	469	477	439	502	500	456	463	493	507	494	468	476	478	456	445	430	474	478	504	529	460	498	495	478	471	476	492	481	464	468	509	476	497	496	500	472	447	475	482	496	470	475	482	479	475	478	485	440	488	489	483	517	485	468	451	488	472	478	487	491	463	479	450	491	480	501	472	492	491	542	486	505	488	481	476	456	460	481	468	482	477	504	465	518	458	492	465	516	451	509	460	450	487	473	487	490	509	489	496	492	515	493	476	483	501	434	485	473	469	466	459	449	465	451	452	488	494	494	465	505	491	466	480	479	480	483	469	492	489	475	485	442	470	525	481	462	501	493	472	470	518	485	518	500	521	463	464	483	518	501	484	497	486	442	459	465	449	483	455	509	470	457	481	485	463	464	499	512	480	475	489	488	446	487	446	484	484	454	474	451	479	468	447	482	503	488	463	499	513	492	471	474	482	452	502	475	484	473	453	457	437	520	478	467	473	486	468	444	478	519	460	491	474	474	448	488	476	494	483	457	456	456	495	491	450	432	487	487	480	506	483	497	467	443	487	495	488	464	458	479	484	491	466	512	485	468	479	495	491	502	436	470	455	474	474	462	505	480	489	465	480	502	469	478	493	460	469	446	443	445	486	459	473	467	461	471	492	499	479	466	494	478	511	441	462	454	491	479	482	514	484	506	498	489	490	509	468	497	458	462	476	479	526	507	494	484	481	489	482	513	485	470	481	485	470	499	487	523	479	483	475	463	476	470	495	474	477	480	514	515	473	482	481	461	424	516	428	470	460	499	473	484	513	470	471	514	488	466	470	486	485	445	505	509	469	439	518	470	482	510	485	442	481	445	479	506	446	466	478	459	494	493	498	461	482	491	491	460	467	510	491	452	449	502	484	530	487	518	453	450	495	477	523	469	498	469	511	459	500	453	490	506	483	495	508	455	486	459	441	471	484	479	457	496	467	497	463	465	496	455	464	494	487	447	492	488	496	478	461	480	477	461	466	467	471	505	498	477	457	492	483	482	476	485	511	459	488	459	529	497	459	453	434	466	471	502	481	458	447	487	451	477	486	472	487	463	451	496	485	482	499	509	467	470	475	471	500	514	484	486	472	512	456	491	472	487	513	489	474	481	460	487	501	463	467	455	447	461	442	480	454	470	470	502	529	451	477	489	511	495	502	498	469	444	477	465	507	482	463	481	512	467	491	496	479	418	478	448	468	506	494	496	466	452	525	474	463	474	463	482	479	465	421	458	493	500	480	461	475	457	466	460	444	477	493	473	495	481	481	479	483	536	495	476	480	482	510	511	450	471	467	469	498	456	455	451	470	471	458	467	473	479	459	430	486	511	479	489	453	452	457	458	510	449	512	462	485	494	472	471	458	488	464	501	489	495	438	467	511	516	485	497	445	486	480	507	444	440	471	461	515	471	509	482	485	486	479	468	447	481	491	491	535	506	474	469	470	508	501	475	471	458	504	470	467	497	477	448	483	487	466	472	456	519	445	468	463	510	494	450	507	484	452	470	478	463	482	504	438	514	475	465	511	503	472	466	483	531	470	500	465	448	487	463	500	471	499	473	470	492	469	511	529	432	496	500	448	510	454	483	496	469	480	474	532	460	458	477	461	504	476	502	503	499	448	490	482	529	504	450	471	469	477	465	464	483	450	435	446	466	481	482	470	476	449	478	503	493	434	432	515	480	474	476	461	494	484	447	492	439	420	479	472	460	469	493	486	473	488	487	486	483	474	487	501	466	485	450	453	484	449	470	425	500	465	514	493	445	454	494	515	483	463	510	467	481	467	475	508	489	473	433	447	498	502	466	448	477	488	473	509	482	469	521	462	465	500	454	487	504	512	477	475	488	489	467	491	488	460	464	453	502	450	487	466	513	480	491	516	484	485	506	473	493	454	470	471	514	469	503	503	466	459	468	491	492	483	470	480	488	494	467	499	487	499	498	541	479	473	482	493	510	461	421	455	490	494	502	473	455	524	520	490	492	481	439	505	483	491	472	475	522	444	461	468	462	462	514	481	478	474	466	452	501	500	446	484	479	453	486	455	520	455	476	441	486	464	459	484	511	476	459	473	454	483	478	463	479	453	497	467	468	480	496	490	464	470	488	453	462	492	482	498	428	501	475	463	492	453	473	481	495	480	493	493	489	455	452	492	508	469	449	485	489	464	479	500	487	478	504	503	443	462	501	452	483	473	486	483	489	487	459	463	490	496	488	482	471	488	472	480	478	473	464	473	426	501	471	476	505	470	481	494	514	471	484	479	457	457	475	482	508	487	494	478	479	472	508	511	484	448	479	493	513	476	513	502	463	455	450	469	455	460	489	422	458	494	525	438	475	478	478	463	454	484	462	469	441	473	463	506	514	477	484	424	456	479	475	493	530	484	477	482	482	471	454	479	503	475	512	469	408	440	482	502	461	497	465	459	477	482	512	489	472	513	503	476	464	503	492	457	465	486	485	456	467	478	481	495	497	440	503	472	482	497	461	506	478	487	453	513	484	521	471	488	449	524	464	502	478	486	453	476	504	439	456	446	477	488	465	466	462	481	475	448	499	472	482	448	496	480	491	506	456	497	465	497	482	508	463	476	484	496	462	485	462	452	470	489	482	501	475	482	470	457	482	493	493	444	455	498	479	485	471	447	464	454	478	485	467	514	464	476	480	476	451	463	470	549	485	515	471	477	497	478	507	498	507	507	486	470	485	505	427	448	480	483	485	451	458	515	468	505	469	429	465	464	458	463	473	514	485	455	481	497	481	452	433	501	421	476	462	470	464	482	471	453	436	458	478	516	446	464	439	475	468	489	505	517	477	433	453	484	464	461	496	442	525	487	505	476	515	460	479	488	450	492	478	516	468	467	444	445	522	446	441	428	462	461	486	491	488	487	461	439	481	441	483	507	481	495	491	513	467	448	490	498
8121	1096	994	926	696	569	578	449	435	392	404	383	362	354	354	339	343	340	351	319	336	331	334	338	361	321	324	337	312	319	326	324	327	338	323	313	331	296	318	318	322	294	325	314	308	354	299	332	311	342	314	303	332	306	341	313	335	341	359	310	342	299	304	321	312	319	329	293	314	322	311	319	309	298	329	343	315	324	315	320	270	307	310	308	317	278	317	323	303	308	285	332	332	300	342	327	345	314	334	315	313	295	320	322	285	314	294	298	321	311	307	316	330	335	315	305	293	323	324	311	321	281	325	279	331	333	336	324	349	346	310	320	316	325	293	328	328	301	308	311	306	311	301	298	288	318	314	327	322	280	341	299	322	306	318	303	316	273	295	305	310	305	301	313	350	284	307	329	303	304	306	262	315	318	321	309	349	305	292	335	321	320	283	293	324	309	315	319	319	285	317	309	306	342	323	314	325	303	311	306	335	336	302	310	316	302	314	310	297	304	320	317	305	320	315	305	323	288	305	292	310	365	310	315	314	304	326	304	318	322	324	324	329	276	309	296	291	340	337	301	274	315	286	327	308	312	338	326	340	316	317	340	338	290	310	325	326	289	310	338	303	294	312	304	325	344	326	316	318	312	299	306	318	278	349	311	319	304	327	290	317	315	330	289	332	307	315	310	303	340	313	306	308	295	284	334	338	320	298	321	293	300	311	301	302	325	313	304	329	306	313	323	312	322	326	289	318	334	305	308	318	342	299	305	317	323	272	294	297	344	253	294	335	316	306	309	329	305	315	318	312	337	301	287	322	325	307	317	300	323	337	315	340	317	314	312	333	325	293	307	346	335	318	308	283	291	301	324	321	312	294	307	295	349	330	311	312	312	321	308	313	310	317	322	295	300	345	310	307	272	296	311	319	304	307	312	325	302	308	344	313	309	293	295	301	336	318	316	303	326	304	320	313	314	323	310	283	281	316	321	343	290	348	311	325	299	307	330	317	311	287	341	321	316	287	292	317	328	349	312	312	363	312	308	291	318	297	308	313	299	330	319	347	321	279	325	313	314	325	323	320	256	318	300	302	339	317	294	319	329	354	305	304	275	292	312	286	324	303	341	303	300	284	310	318	332	314	311	318	304	316	312	282	342	304	306	305	322	313	312	315	320	327	322	298	296	336	311	364	290	317	307	309	288	297	325	308	337	318	293	322	326	303	315	305	333	292	319	337	292	251	317	325	312	360	338	321	351	320	323	299	314	320	343	264	297	289	313	311	305	305	331	288	303	318	303	365	326	336	341	301	306	312	306	319	295	313	303	307	313	297	306	306	280	283	302	292	306	303	334	323	303	299	329	302	303	289	330	294	326	303	283	315	279	324	301	330	290	287	303	324	313	318	327	327	324	327	308	300	302	305	303	321	343	327	313	334	318	350	294	287	303	324	339	331	310	329	311	291	329	312	299	305	341	328	298	310	321	288	287	321	291	291	332	326	290	333	291	313	286	308	330	297	304	285	289	293	323	318	315	327	329	318	318	305	324	294	296	322	317	359	345	335	279	325	303	317	311	299	327	303	279	319	306	316	318	282	316	298	274	364	321	376	278	298	316	355	322	291	312	320	307	357	331	330	279	310	308	306	300	305	298	327	305	294	322	322	314	287	323	323	304	321	311	319	303	297	316	339	322	310	324	327	344	318	314	344	301	296	319	302	277	371	281	331	336	301	311	293	299	312	315	329	301	303	331	313	343	302	324	314	298	314	328	350	316	301	304	297	308	323	307	332	307	287	316	348	312	303	296	301	305	315	318	318	301	311	318	321	286	322	306	294	313	294	288	296	338	298	324	310	317	289	300	280	294	323	313	298	285	317	327	292	345	300	305	321	290	330	353	309	348	313	311	298	315	313	318	320	306	300	327	316	307	281	297	314	348	282	338	289	311	337	291	292	320	289	337	337	279	340	295	312	285	316	325	361	313	289	304	310	317	320	311	323	316	305	303	298	310	308	306	306	305	310	327	307	335	316	318	306	315	307	318	308	305	289	291	300	283	289	287	308	322	310	260	340	304	333	311	328	312	303	306	328	341	285	320	286	331	323	328	301	293	304	328	332	294	315	347	333	314	316	307	309	347	329	309	285	315	349	335	335	298	299	285	340	300	294	315	312	336	319	306	310	319	298	312	316	335	305	344	301	321	308	315	319	310	299	310	295	348	310	291	352	295	340	294	309	328	359	302	330	337	275	325	323	312	318	317	341	303	309	312	313	307	321	280	303	273	290	310	308	278	300	339	306	308	302	330	335	283	280	290	275	289	328	309	309	294	296	315	300	299	313	329	300	321	305	320	316	310	311	299	297	287	284	305	336	290	303	321	342	322	303	318	330	304	321	277	300	337	308	335	342	315	323	284	310	316	325	350	303	318	295	291	309	303	300	258	289	316	292	311	296	300	321	310	291	330	325	291	282	320	324	358	297	322	293	325	320	290	296	323	333	313	332	300	312	333	314	322	322	315	366	297	313	343	332	317	296	328	329	290	329	341	324	304	302	335	319	326	314	313	298	308	308	304	314	309	320	327	312	312	288	339	324	281	306	322	312	322	343	299	295	316	336	298	334	282	293	325	303	302	301	348	296	298	305	307	314	312	314	315	338	292	317	306	308	336	286	309	299	330	308	311	352	373	295	322	346	295	303	324	297	295	294	313	305	330	335	321	339	308	307	324	325	324	296	293	295	321	331	325	329	317	307	316	323	339	294	314	301	298	306	308	329	324	306	349	341	318	315	303	291	291	310	302	312	300	290	321	288	304	287	302	278	312	317	326	304	287	290	278	312	302	280	276	289	306	328	320	293	286	322	314	303	297	330	310	317	334	303	312	294	297	302	310	341	315	285	317	320	288	354	343	329	312	266	327	330	331	299	319	308	291	304	301	309	314	303	317	304	324	310	327	286	317	316	299	314	321	341	300	335	346	269	323	286	312	314	332	328	347	294	317	304	312	311	290	298	309	307	331	327	296	321	325	308	305	324	302	301	314	334	307	337	293	315	295	279	314	311	327	312	333	312	310	328	274	289	324	326	308	289	332	336	319	319	305	313	294	303	297	329	331	320	288	319	291	282	299	336	289	307	293	293	328	343	330	304	324	317	345	298	309	315	297	319	305	298	315	304	314	290	317	303	319	326	331	316	293	313	281	315	312	352	336	311	329	303	302	297	336	317	324	286	323	305	292	298	322	333	296	284	317	312	317	322	331	288	304	312	324	326	307	283	305	317	330	356	312	296	321	292	285	308	343	318	282	270	329	303	342	269	311	320	314	298	301	350	301	362	315	319	317	342	303	267	306	321	326	323	279	297	335	312	313	282	332	307	315	307	289	319	301	306	306	287	281	298	311	296	302	295	309	334	287	310	312	347	324	271	290	305	326	283	335	329	310	292	300	335	313	335	354	317	331	345	291	347	330	286	318	302	283	322	310	311	314	334	285	303	293	306	328	308	336	316	315	313	355	315	331	318	316
5936	1481	2245	2858	2688	2299	2044	1778	1658	1593	1332	1370	1231	1207	1145	1123	1096	1075	1018	1042	996	948	1015	1021	965	944	953	996	907	907	915	975	882	921	928	901	930	911	923	834	922	884	933	888	934	934	902	887	912	858	864	924	889	841	870	827	861	877	914	863	848	899	928	856	847	854	910	855	872	881	818	872	931	925	885	889	863	878	838	834	862	861	903	901	831	833	886	909	914	850	853	832	905	855	873	851	885	872	890	842	833	835	929	899	892	858	883	903	885	908	870	807	882	842	860	858	852	882	909	858	839	882	862	832	842	852	910	866	812	807	882	846	899	907	923	840	845	804	930	840	858	913	869	856	847	822	891	850	843	880	838	922	813	827	846	895	873	880	800	875	840	855	854	874	912	849	860	867	817	826	848	848	856	838	901	888	864	903	848	905	886	848	861	868	866	829	899	872	847	868	870	831	883	871	865	851	856	857	845	834	894	857	824	831	838	865	855	850	860	826	848	828	886	865	878	817	870	843	836	805	838	853	798	841	867	865	832	828	916	837	868	856	860	852	875	859	872	878	851	886	890	905	858	915	894	891	852	827	875	866	880	824	895	852	859	843	888	839	873	848	849	849	836	828	879	858	825	882	853	847	803	862	860	882	858	855	880	861	875	862	837	854	833	854	858	828	878	859	817	960	882	832	849	868	865	878	841	850	824	875	875	808	866	827	873	862	907	889	859	906	848	832	798	852	789	847	896	818	922	841	873	847	921	895	843	820	818	874	841	833	868	903	857	842	825	818	881	845	859	864	856	805	849	893	867	854	875	831	795	872	900	847	849	837	873	842	849	911	888	876	889	827	856	882	869	877	878	877	851	871	916	841	820	867	844	825	865	820	895	821	913	824	916	875	848	856	863	840	904	859	873	834	855	872	871	876	865	851	874	844	828	814	840	869	815	886	843	878	853	843	828	839	886	837	851	848	878	821	836	885	844	913	880	855	831	858	851	884	894	861	870	861	879	861	880	835	819	898	856	870	856	811	844	867	883	879	893	904	845	852	851	861	849	879	813	852	855	874	819	873	841	874	850	868	867	889	866	859	837	864	911	847	831	896	875	856	881	849	870	842	850	851	849	850	850	890	912	864	816	862	813	809	837	850	879	850	825	888	837	895	885	884	829	813	878	873	853	859	856	891	913	810	872	843	855	871	899	888	891	848	819	833	836	842	857	832	874	848	893	874	851	858	897	873	876	819	916	847	876	878	890	830	908	805	855	865	844	901	857	834	828	865	890	874	858	807	886	818	816	896	845	823	903	857	817	857	887	885	808	889	822	889	857	848	859	921	864	864	861	866	838	796	828	878	860	841	892	873	884	818	810	847	845	847	870	861	864	851	837	885	817	928	838	841	863	874	773	814	849	905	887	872	858	900	852	857	847	871	856	870	893	872	818	857	845	840	835	819	872	844	833	824	804	904	871	869	831	846	887	835	894	883	837	932	814	827	851	868	890	829	891	883	842	881	870	848	905	874	848	859	885	868	859	852	808	822	849	896	832	854	893	885	832	859	799	843	853	852	865	872	834	830	841	877	840	856	895	816	943	858	835	835	822	848	847	851	825	870	836	876	843	833	935	876	868	846	874	874	853	866	880	805	899	900	856	855	873	859	861	895	927	861	881	863	881	846	861	880	847	886	849	808	875	866	879	899	841	920	870	880	854	880	821	882	844	831	887	834	925	908	885	805	866	934	851	885	863	808	835	869	844	833	886	858	924	851	891	888	851	836	853	807	858	883	879	851	845	848	796	877	855	840	850	850	905	865	882	875	804	858	875	816	856	885	848	870	824	887	854	857	878	796	837	855	872	824	869	820	832	867	879	879	872	891	891	878	862	892	881	836	894	829	877	906	903	840	834	882	881	874	900	826	930	854	876	925	837	793	904	811	842	891	887	886	885	872	869	835	907	860	830	862	798	829	858	880	854	881	864	888	833	888	858	889	878	807	869	857	918	823	860	844	869	818	842	854	848	856	838	871	810	906	830	861	875	902	819	865	881	904	853	809	807	887	893	845	877	866	840	872	836	875	884	884	870	905	856	869	862	855	867	869	846	859	810	927	844	917	906	837	817	886	843	897	849	827	891	852	874	890	842	795	843	823	872	823	804	873	872	864	860	871	828	844	835	860	923	847	850	872	856	880	871	852	878	839	877	830	868	837	808	832	898	830	851	863	826	856	897	866	831	903	885	819	921	858	819	856	857	846	920	875	869	850	884	823	854	871	857	916	849	905	842	846	905	808	902	907	883	832	847	820	849	874	853	870	837	854	870	934	889	826	923	883	920	860	926	865	840	909	839	888	815	812	835	874	818	852	825	864	858	869	894	850	845	835	839	909	847	842	882	860	872	842	880	850	834	872	888	890	842	901	826	872	831	872	886	865	920	861	836	798	860	818	896	833	893	902	828	873	889	886	871	835	880	899	891	880	851	841	875	879	883	842	891	819	857	848	830	847	859	899	853	851	874	856	863	863	845	864	932	876	841	868	797	858	881	846	888	905	886	852	895	852	893	914	869	911	891	858	816	937	873	901	884	851	827	860	818	814	845	862	882	878	850	871	847	850	891	860	830	883	850	908	833	865	874	871	882	878	869	877	901	825	878	838	874	847	887	833	863	867	872	870	807	891	890	822	873	849	863	845	826	891	882	808	922	836	885	865	893	876	864	866	905	888	885	819	838	829	857	846	893	884	907	835	860	860	871	851	827	847	910	875	832	883	849	839	853	865	893	886	822	856	832	822	890	913	870	814	889	916	821	846	880	841	827	821	861	881	858	791	842	884	816	898	828	827	847	876	838	844	862	879	878	811	866	909	887	811	874	859	833	848	906	897	843	891	847	875	847	874	859	847	851	863	901	856	858	940	884	888	847	846	867	925	831	895	871	879	844	823	800	915	848	851	821	861	876	874	898	931	889	839	815	897	848	875	839	874	850	845	894	841	852	829	825	865	857	862	876	841	899	869	820	857	823	878	854	856	898	884	883	832	833	892	819	845	873	855	858	845	858	889	864	847	884	876	849	873	840	835	844	876	892	896	869	870	873	868	826	849	866	883	846	852	853	843	870	857	837	815	864	804	789	909	816	815	816	903	856	845	828	861	856	833	864	865	830	863	891	858	858	887	862	835	868	820	863	891	787	817	861	870	834	858	855	862	868	850	888	858	856	836	866	868	830	868	795	869	849	834	875	906	860	775	809	875	894	854	841	820	908	853	897	842	881	883	873	886	860	901	816	861	839	876	922	838	853	850	902	813	920	852	870	852	833	830	852	869	834	808	891	852	842	867	896	867	845	863	827	856	804	880	836	852	844	811	860	873	905	876	854	900	890	834	824	860	871	834	874	789	923	930	865	858	851	861	823	885	841	899	837	899	845	851	842	906	881	860	871	919	883	863	827	849	930	856	811	862	850	895	857	942	830	832	874	857	883	801	859	867	874	845	895	925	912	881	887	896	861	871	855	862	832	868
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
