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
336574368466	336574368984	336574369536	336574370086	336574370634	336574371186	336574371734	336574372286	336574372834	336574373386	336574373936	336574374486	336574375034	336574375586	336574376136	336574376684	336574377236	336574377786	336574378336	336574378886	336574379436	336574379986	336574380536	336574381086	336574381636	336574382186	336574382736	336574383286	336574383836	336574384386	336574384936	336574385486	336574386036	336574386586	336574387136	336574387686	336574388236	336574388786	336574389336	336574389886	336574390436	336574390986	336574391536	336574392086	336574392636	336574393186	336574393736	336574394286	336574394836	336574395386	336574395936	336574396486	336574397036	336574397586	336574398136	336574398686	336574399236	336574399786	336574400336	336574400886	336574401436	336574401986	336574402536	336574403086	336574403636	336574404186	336574404736	336574405286	336574405836	336574406386	336574406936	336574407486	336574408036	336574408586	336574409136	336574409686	336574410236	336574410786	336574411336	336574411886	336574412436	336574412986	336574413536	336574414086	336574414636	336574415186	336574415736	336574416286	336574416836	336574417386	336574417936	336574418486	336574419036	336574419586	336574420136	336574420686	336574421236	336574421786	336574422336	336574422886	336574423436	336574423986	336574424536	336574425086	336574425636	336574426186	336574426736	336574427286	336574427836	336574428386	336574428936	336574429486	336574430036	336574430586	336574431136	336574431686	336574432236	336574432786	336574433336	336574433886	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	3650	2300	2696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16336	2161	1946	1695	1070	787	651	542	428	349	352	284	284	265	222	250	206	186	194	201	158	185	183	188	188	171	157	163	149	142	167	168	163	143	170	144	135	170	141	171	140	139	176	147	135	138	134	165	170	138	142	141	153	149	149	157	142	125	145	117	142	129	169	135	151	144	136	131	158	139	137	133	135	168	125	156	130	131	142	151	139	136	138	142	128	148	140	157	135	130	141	141	142	163	164	144	171	125	138	135	132	133	126	144	133	131	154	127	153	126	148	153	143	133	135	130	137	146	146	144	155	138	149	155	122	143	113	159	144	146	148	139	138	154	117	135	135	150	138	138	138	135	152	127	179	136	151	145	133	128	127	149	167	168	139	140	143	127	155	138	128	140	147	146	152	157	140	123	163	154	116	156	172	133	131	143	136	155	126	134	141	142	136	147	139	129	138	154	147	124	144	147	144	134	129	153	146	150	148	137	139	137	135	159	117	151	161	132	150	136	131	142	154	143	126	164	131	160	126	129	143	133	158	124	132	152	129	150	137	142	118	134	155	143	133	139	127	136	154	142	137	124	135	137	137	143	122	138	130	150	153	120	159	136	139	143	128	119	143	118	148	138	117	128	122	128	146	125	139	149	128	140	130	149	144	124	136	130	140	151	128	132	170	131	144	134	135	130	141	162	137	116	143	157	145	150	152	159	129	115	146	142	151	156	136	127	144	146	129	136	144	139	151	156	132	150	146	145	136	141	131	143	144	148	117	148	162	131	141	164	161	133	150	142	130	139	141	110	149	138	139	136	139	136	155	133	153	156	136	126	140	102	155	135	141	134	126	131	148	137	125	147	142	158	128	139	142	141	142	122	114	144	141	139	122	116	169	123	126	119	139	151	155	131	135	139	142	151	144	147	138	141	147	153	133	145	154	130	126	153	131	136	130	140	137	158	164	132	165	132	133	138	128	136	132	169	132	152	127	134	133	147	123	139	136	147	154	145	140	147	156	143	147	136	140	125	137	122	143	151	143	144	139	163	132	151	154	122	150	140	139	144	118	147	145	123	143	123	150	130	137	144	155	137	144	121	120	119	137	143	128	121	132	142	146	129	125	135	133	134	132	115	136	127	131	130	142	153	144	138	138	129	158	148	103	126	139	161	139	149	137	158	149	155	132	142	129	140	143	147	121	136	158	136	135	148	126	129	144	141	134	121	135	152	145	136	136	133	131	135	150	130	153	135	137	130	140	130	141	142	142	134	128	140	139	137	145	137	132	156	135	141	151	139	151	134	149	142	151	145	139	128	145	117	129	123	132	151	136	145	123	138	149	150	126	130	131	131	135	140	142	139	143	156	156	152	148	137	151	130	130	159	154	150	134	119	108	150	149	138	137	129	146	132	132	170	153	151	142	139	161	134	146	144	149	127	136	158	166	128	123	178	144	144	132	125	150	141	160	143	155	121	123	133	136	131	130	139	119	141	140	153	141	123	134	131	142	142	129	122	133	138	147	130	132	131	145	129	131	128	154	141	136	138	128	152	145	162	121	145	137	135	153	149	144	145	129	146	150	129	151	144	153	151	149	163	149	116	144	140	133	139	115	143	147	144	128	151	147	152	132	124	129	151	131	126	125	141	154	158	137	136	129	160	120	122	156	153	140	131	152	125	113	139	142	127	147	136	136	166	133	133	134	126	158	136	144	135	156	141	147	160	121	161	135	147	155	122	153	148	120	125	149	160	137	155	125	146	146	142	132	148	140	159	129	139	142	143	120	129	139	131	136	162	143	145	139	122	133	120	152	140	153	128	131	165	140	137	134	138	121	146	120	153	134	129	134	126	135	132	144	129	146	158	147	141	137	140	151	142	155	142	130	157	129	157	161	132	135	129	132	146	131	140	140	147	158	153	160	128	138	144	145	138	143	152	117	128	139	142	139	149	124	145	161	156	137	142	155	138	154	135	144	133	138	165	166	157	153	156	144	151	120	144	132	151	166	122	126	120	139	151	138	132	133	132	133	124	142	134	134	144	154	137	137	139	127	145	132	167	140	161	157	135	143	136	149	152	136	143	123	145	156	137	145	129	144	134	134	112	140	147	156	157	123	144	141	152	148	159	132	149	134	137	121	137	151	148	127	137	139	144	144	146	156	130	140	124	153	137	146	157	150	148	148	135	113	148	122	143	170	135	137	162	115	153	145	148	122	141	144	156	140	127	157	140	133	135	131	148	126	146	136	124	129	130	114	145	136	155	154	129	131	153	157	133	143	125	144	149	138	147	145	121	143	149	156	140	141	131	121	148	137	135	163	126	150	161	141	126	157	129	134	134	122	140	142	142	147	130	133	133	148	139	153	110	131	152	141	128	151	158	144	129	124	137	145	123	140	127	137	144	114	135	132	156	127	129	135	128	143	149	133	132	129	171	138	144	144	151	133	166	152	126	146	147	160	130	129	135	134	140	148	158	135	143	137	109	141	132	130	135	134	149	153	151	153	150	147	147	128	143	133	142	137	131	129	132	142	145	141	143	122	145	147	151	141	124	156	142	126	129	163	140	135	148	141	139	157	149	127	135	160	163	146	137	148	150	146	135	156	148	137	166	136	143	139	126	153	141	124	131	133	156	141	132	157	131	149	137	150	131	134	136	129	147	143	131	137	152	172	130	143	147	153	144	141	139	128	129	155	129	139	118	141	153	128	140	156	139	159	138	134	132	111	133	126	134	160	128	134	162	141	122	156	146	153	149	153	152	120	140	128	147	147	128	123	146	131	135	121	134	143	131	141	119	154	122	144	162	125	147	152	137	117	150	136	153	117	127	124	122	162	146	153	143	128	149	153	139	132	138	134	137	146	133	123	155	125	124	170	136	155	136	143	133	135	131	149	146	134	161	114	128	120	130	140	138	148	140	172	148	157	156	130	149	135	127	114	146	149	145	142	137	124	146	175	140	145	129	116	120	169	152	132	131	141	134	153	147	147	137	131	128	135	138	124	134	159	123	154	158	143	145	144	152	148	138	161	151	148	135	129	120	140	114	128	145	142	122	154	151	119	148	145	157	152	122	158	153	138	157	135	122	127	162	152	137	128	125	156	149	129	155	133	153	154	122	143	133	130	138	135	143	151	138	149	173	132	143	121	130	127	138	115	151	167	130	152	131	142	133	144	155	158	138	148	142	142	147	122	148	140	131	125	134	140	134	144	134	152	140	125	155	137	143	150	159	137	135	153	139	137	157	149	142	133	132	154	154	144	185	153	130	117	137	133	113	121	127	152	120	144	131	141	138	113	117	163	132	133	150	123	135	127	140	125	147	134	124	142	140	147	122	126	145	143	150	142	115	139	151	137	132	140	128	135	160	141	132	132	154	152	138	148	153	142	134	142	155	134	127	117	146	141	150	112	142	131	157	145	134	137	133	131	138	135	131	153	143	162	134	152	127	144	128	157	151	139	151	157	148	154	142	130	164	145	151	117	142	122	123	137	142	137	138	115	149	130	148	119	157	155	161	139	147
7098	1881	3738	4701	4178	3466	2876	2420	1959	1736	1488	1364	1203	1078	1028	941	874	856	851	783	696	680	692	698	679	617	587	571	588	563	619	514	559	505	506	533	513	463	448	427	475	478	457	459	462	481	479	434	496	417	417	459	467	419	419	418	438	443	440	445	416	451	418	429	431	417	435	427	420	421	415	437	427	436	439	377	430	416	408	460	393	422	414	400	410	425	428	402	403	404	414	400	404	438	434	403	447	390	400	436	390	387	443	403	393	415	405	403	378	377	415	404	439	402	423	416	420	396	412	396	398	408	401	451	412	461	404	431	383	408	374	399	400	352	382	407	401	428	394	423	434	410	428	400	407	430	383	356	405	419	387	399	385	410	365	387	397	403	406	357	419	369	421	410	405	408	420	447	393	408	382	417	461	390	403	406	381	409	369	407	401	405	395	369	402	381	402	418	371	435	385	376	421	395	402	389	384	372	395	399	431	403	421	419	379	431	382	417	394	426	379	389	425	440	384	378	358	390	395	388	404	364	408	381	433	444	428	411	399	390	402	420	414	384	420	390	394	361	394	393	369	426	420	398	378	403	396	397	388	410	361	392	366	397	400	384	379	398	381	387	419	453	395	433	368	399	397	375	398	410	397	381	393	434	413	449	391	388	415	376	416	413	394	403	404	396	383	363	349	371	412	387	380	437	395	370	393	387	435	419	366	376	409	429	401	375	393	403	363	393	431	385	386	382	397	393	402	389	384	386	410	386	399	369	390	402	391	418	392	380	370	393	418	394	373	389	411	379	401	377	371	358	405	361	404	389	377	371	388	393	396	440	384	381	397	361	395	414	403	414	395	390	423	392	422	419	441	407	400	425	366	411	409	419	414	386	417	432	371	391	410	365	415	376	404	399	394	375	413	384	405	431	399	399	397	412	404	402	425	402	396	393	349	402	382	408	402	374	425	425	367	394	356	385	435	421	424	383	403	410	426	359	356	414	428	430	424	409	352	379	386	411	386	422	368	397	413	418	379	388	411	399	415	388	399	398	391	374	394	401	368	409	409	395	388	401	398	413	420	364	415	430	412	409	417	395	416	380	430	390	388	421	421	372	398	397	389	371	410	377	402	396	388	386	385	372	402	403	382	367	336	384	416	408	415	425	357	404	383	384	384	369	411	434	405	395	391	377	386	409	382	429	410	384	377	369	388	413	396	377	386	401	396	392	378	373	404	374	388	402	405	388	407	388	405	374	394	371	394	396	395	395	371	414	408	388	421	392	369	413	386	405	393	393	425	421	418	396	403	404	414	421	421	371	411	441	419	374	404	380	427	373	415	391	408	441	400	399	395	402	397	415	402	398	388	366	415	394	366	397	388	352	412	376	419	388	399	400	397	392	386	383	401	389	412	364	399	426	396	337	394	438	411	413	378	381	403	393	356	385	439	418	426	361	444	390	435	394	422	398	386	379	365	399	378	395	409	403	434	408	381	399	383	386	402	394	403	405	377	393	366	411	429	405	380	420	425	424	388	384	386	403	404	412	378	414	381	396	406	405	346	427	447	357	411	369	380	437	394	397	402	419	418	394	373	395	388	426	397	442	381	394	400	398	382	368	421	365	382	417	377	388	387	374	442	384	397	374	419	398	376	367	408	414	403	441	398	395	410	406	379	414	371	416	387	387	418	391	386	407	399	419	395	396	434	400	405	418	391	388	400	391	355	361	429	406	395	394	423	374	440	415	412	375	407	416	368	385	416	397	399	358	374	411	390	378	428	426	430	404	373	421	356	397	373	387	369	412	414	355	410	385	435	389	438	409	400	439	395	377	424	417	391	381	423	427	373	394	382	425	423	382	386	382	399	427	361	388	388	362	413	392	376	400	408	366	388	393	375	376	408	398	435	405	411	385	385	366	396	414	431	438	409	432	408	406	379	408	375	399	386	427	429	399	428	398	386	414	388	390	430	388	365	417	381	412	445	384	421	428	370	390	405	390	403	412	390	402	420	419	377	412	412	384	409	385	378	387	393	360	402	364	402	403	380	409	398	412	425	417	390	399	398	420	400	407	413	394	366	386	416	397	409	381	441	426	408	331	397	420	384	373	389	398	406	408	390	436	355	394	406	375	380	368	380	399	414	415	406	409	414	378	404	403	392	385	416	371	410	389	409	363	417	408	378	375	392	424	412	373	417	368	383	393	387	399	378	402	367	383	387	386	391	444	403	388	409	405	358	380	379	392	404	369	392	391	389	416	408	420	447	413	401	414	388	384	404	399	387	425	397	409	413	412	398	402	369	374	420	400	351	414	423	411	375	377	422	416	395	397	404	391	470	436	424	401	354	402	383	393	375	390	397	413	371	417	380	420	437	420	399	391	372	413	410	383	393	390	429	385	427	396	395	405	415	361	372	420	366	399	393	399	396	404	429	397	381	400	386	395	396	400	431	408	418	411	367	373	395	447	410	410	420	425	421	408	395	432	406	389	384	348	373	370	373	387	372	421	426	422	385	388	377	398	395	407	401	371	374	432	378	375	398	397	395	417	390	389	380	433	413	404	413	427	410	428	395	426	393	417	385	395	410	405	424	404	442	376	387	427	400	416	439	401	378	427	438	411	404	422	401	399	363	411	405	417	421	389	407	404	357	367	399	388	391	417	374	393	407	429	356	422	408	398	365	449	419	395	384	386	411	425	403	372	404	393	380	394	413	369	366	402	405	388	402	370	360	406	412	360	410	386	382	369	351	393	396	360	411	415	407	431	381	399	421	407	379	376	421	403	401	407	431	409	388	393	401	374	374	399	381	396	403	390	388	394	358	384	401	422	432	378	355	380	384	377	415	396	375	373	442	409	381	374	378	433	388	419	401	410	403	394	409	400	407	389	415	398	362	397	395	381	394	420	377	379	374	366	365	386	372	396	415	402	384	417	412	350	390	426	357	397	417	433	418	405	438	381	359	384	379	387	373	390	408	382	407	385	410	402	419	396	409	395	418	419	377	417	399	412	382	404	396	387	402	393	419	384	390	403	409	433	391	412	407	393	411	397	416	397	422	397	400	358	399	433	388	400	411	362	395	378	406	384	364	383	405	385	425	377	405	366	424	379	455	387	425	404	390	389	427	371	399	412	404	415	394	387	384	422	400	433	406	390	426	373	426	399	391	410	411	405	380	400	391	414	408	376	417	390	382	434	380	378	414	386	389	427	423	385	390	414	391	393	387	390	407	380	382	415	426	393	418	392	388	404	428	385	381	375	372	345	409	412	412	404	431	404	384	420	418	370	405	390	417	389	397	412	395	431	413	417	403	413	376	383	401	407	357	403	398	377	400	372	427	389	408	381	405	398	392	400	409	394	383	422	406	397	420	384	401	393	414	374	398	395	375	433	387	404	379	421	365	388	402	380	374	375	404	417	417	392	373	386	410	360	368	402	429	404	441	411	392	401	400	406	404	407	399	390	418	423	385	392	373	402	401	398	411	432	404	362	393	429	376	390	361	365	415	434	398	400	391	407	389	390
2625	400	431	405	334	385	342	342	376	332	300	343	373	339	346	327	293	335	343	325	340	351	313	324	358	333	370	346	315	342	341	343	343	310	370	333	345	363	310	309	316	349	370	305	317	329	325	340	349	316	321	368	330	346	314	349	336	372	329	342	303	363	311	349	356	348	321	328	351	311	322	297	322	342	297	320	324	330	349	353	344	319	338	338	354	359	332	353	343	290	330	334	345	334	308	329	301	352	315	290	316	321	356	348	315	334	325	351	356	324	310	348	310	325	322	316	309	342	341	344	362	332	327	337	348	326	320	316	333	356	291	295	305	352	341	346	369	328	308	328	382	305	306	349	345	318	325	334	341	281	325	333	323	313	324	317	345	355	306	321	328	280	330	350	348	344	317	357	303	293	338	321	343	349	310	317	330	334	316	308	328	302	316	329	339	320	285	336	319	322	286	305	348	332	350	331	335	342	309	349	335	334	328	358	304	311	338	311	329	322	338	351	308	355	323	316	316	365	326	333	322	332	343	312	316	337	347	382	380	350	338	322	311	332	332	341	329	301	366	339	340	366	303	320	310	328	320	343	337	311	323	309	359	328	318	264	347	346	314	330	332	317	325	311	318	350	323	343	345	351	325	306	360	321	327	352	317	314	332	320	318	350	348	347	280	348	337	326	328	336	322	340	332	332	334	317	323	278	330	337	335	364	330	366	324	319	356	366	317	309	316	355	332	358	333	336	370	334	310	284	332	312	312	363	321	321	313	332	340	347	319	330	302	333	337	339	321	345	335	348	377	323	374	356	313	334	317	318	333	352	366	301	328	334	323	317	316	352	324	343	327	328	371	342	323	321	330	337	352	342	338	344	337	316	339	348	349	355	334	338	367	326	319	310	338	358	296	356	340	304	344	338	381	306	343	349	351	311	346	372	323	342	351	313	342	310	336	313	310	325	341	371	342	295	338	296	307	360	321	333	314	332	325	305	309	327	351	351	358	327	336	313	355	324	317	293	337	338	318	303	336	292	319	313	316	333	341	347	309	316	342	320	311	309	324	317	328	350	368	301	323	344	288	314	339	301	322	328	343	345	315	346	354	327	311	327	354	309	317	301	301	355	356	349	324	308	321	334	316	315	318	350	343	303	346	325	308	302	330	290	339	290	339	324	318	349	374	308	332	307	356	334	357	329	294	374	334	311	339	323	357	343	309	335	308	355	322	310	346	345	332	309	313	331	300	327	345	343	305	340	343	340	316	341	337	346	340	312	338	328	311	366	352	318	342	355	300	306	323	379	343	323	306	340	340	307	346	315	325	296	358	284	310	321	304	352	324	349	332	321	318	329	367	315	345	322	340	322	307	325	318	338	361	326	347	350	352	297	319	346	360	318	329	350	341	360	358	330	330	331	364	337	374	337	360	334	345	311	332	376	314	352	360	321	348	349	323	339	333	346	320	355	326	316	356	314	328	333	331	301	339	304	324	361	336	336	330	348	337	344	313	315	313	342	349	322	312	352	311	328	321	320	328	299	347	316	333	337	317	340	323	345	289	345	319	319	290	335	353	333	341	347	334	333	306	336	350	347	325	344	354	311	303	312	325	320	323	336	319	336	330	325	311	360	328	345	314	322	351	347	322	357	313	342	319	324	343	318	358	353	330	340	355	315	333	349	327	336	340	364	360	294	330	310	330	348	345	361	298	342	320	317	335	314	328	355	347	342	342	326	314	315	334	316	329	327	303	350	355	334	310	322	340	342	317	319	342	293	342	328	340	327	348	343	332	349	365	350	319	339	293	318	338	314	337	352	306	323	311	328	277	350	325	351	329	317	330	333	313	318	334	330	315	296	339	353	332	325	346	337	313	348	313	339	307	316	296	339	333	326	317	312	305	307	300	359	307	336	302	342	326	365	358	336	337	332	364	333	330	342	332	348	312	318	333	301	340	359	349	334	310	303	334	314	319	323	342	341	334	339	326	323	317	352	322	340	315	334	304	347	304	332	292	335	319	329	353	316	333	316	318	284	340	357	336	306	350	355	360	309	331	329	334	336	328	340	262	369	326	347	326	376	359	330	314	371	340	331	327	318	372	344	357	317	287	339	336	352	314	334	287	314	364	335	349	344	318	314	342	314	329	325	319	301	307	336	350	339	347	324	349	290	327	337	361	322	340	365	361	342	332	330	309	317	311	387	328	349	372	360	342	357	304	309	375	293	345	326	328	371	355	318	320	321	323	339	351	322	330	382	320	336	337	336	349	356	323	321	334	335	311	361	323	328	321	318	339	357	323	318	332	338	344	340	309	347	275	312	311	366	284	355	328	320	343	343	333	354	335	322	339	332	318	369	349	315	312	337	328	338	320	348	333	303	321	343	293	309	332	310	326	328	322	325	341	331	350	344	345	339	320	332	331	352	313	329	333	322	290	298	347	313	345	328	348	351	327	359	310	328	358	321	337	332	322	308	348	297	325	325	346	291	283	302	332	336	333	333	331	324	348	337	294	336	360	311	334	345	340	354	326	304	354	357	312	320	311	307	304	341	350	304	340	307	334	327	323	344	342	314	328	331	315	353	317	311	341	307	330	344	341	325	345	325	337	351	337	325	324	315	335	363	312	357	323	339	320	330	322	315	320	303	370	342	328	315	321	333	313	335	310	350	347	382	318	300	330	357	347	340	339	338	353	350	321	308	331	324	330	347	356	322	365	350	343	335	322	320	326	330	341	323	305	328	330	338	317	311	356	326	337	311	346	333	319	318	366	321	326	330	336	325	349	334	328	332	322	343	344	318	352	308	321	307	343	318	324	335	308	320	348	337	330	330	330	309	356	332	329	322	311	313	329	311	318	339	356	318	325	304	355	306	344	324	320	357	311	308	365	303	331	332	364	337	328	328	316	337	333	327	315	349	346	338	347	334	297	311	327	323	323	313	320	296	383	338	326	350	325	341	315	330	365	343	324	312	348	302	331	334	337	320	356	352	329	356	314	296	332	319	355	331	321	304	321	306	345	295	321	320	330	311	307	321	343	316	301	361	295	336	321	320	347	316	331	344	295	291	315	342	320	337	328	327	362	344	322	339	331	337	335	337	308	313	296	326	313	331	341	328	292	322	353	316	300	348	297	320	343	341	361	337	329	335	337	334	355	328	340	350	325	290	337	337	338	356	345	346	321	284	342	343	346	343	310	315	329	364	347	313	310	308	341	321	302	336	318	309	338	305	321	327	334	326	352	352	324	340	344	341	325	323	359	339	329	327	359	299	325	321	322	333	344	311	309	346	322	336	346	330	331	365	308	346	316	330	364	372	323	329	328	344	330	324	345	367	332	344	353	308	349	359	359	351	344	301	311	331	321	321	339	355	333	326	339	285	312	318	364	315	386	344	344	322	339	314	317	299	300	384	328	322	321	337	340	284	319	326	322	360	345	337	327	346	330	342	345	285	322	357	346	319	344	303	350	316	353	329	304	333	325	322	352	333	287	350	322	334	319	303	328	320	338	366	319	327
2703	951	1027	1039	1035	1003	970	952	929	894	864	876	876	943	911	922	876	885	861	866	870	836	876	859	884	875	882	878	890	868	839	834	934	875	792	890	872	824	852	841	833	849	864	812	891	850	878	899	841	860	893	852	855	835	851	884	840	870	887	838	877	820	859	860	816	849	841	844	897	844	852	802	864	841	847	865	817	840	798	846	853	832	871	809	876	890	881	909	839	818	909	825	898	795	871	872	839	892	858	868	923	866	901	850	848	915	836	830	818	839	854	862	865	875	863	860	819	828	892	834	832	921	802	894	853	843	832	874	852	814	867	897	890	865	892	860	890	869	875	875	873	857	840	861	893	881	792	939	874	860	829	858	876	841	815	907	863	862	867	870	818	805	853	899	852	845	882	816	848	885	904	843	871	831	852	835	846	786	837	856	901	848	878	851	840	828	859	833	865	875	885	880	845	884	821	835	898	820	854	868	848	793	868	846	886	869	808	903	833	858	887	889	864	853	833	876	857	876	827	872	858	886	813	868	832	844	866	825	857	826	819	885	825	860	846	823	870	899	853	874	840	822	850	948	891	858	823	826	889	843	882	910	870	812	845	905	880	872	822	875	815	872	834	839	877	886	830	912	853	878	889	864	831	831	826	850	856	847	858	952	856	891	847	831	897	872	886	876	845	863	890	905	869	926	879	890	812	868	903	872	799	904	871	829	878	859	828	836	858	861	848	868	870	868	830	878	877	859	847	855	882	866	863	914	827	805	861	847	872	869	817	874	910	844	852	842	888	874	869	902	817	912	868	880	865	887	851	887	822	852	816	797	883	840	895	827	847	870	880	911	853	829	810	840	864	869	827	823	851	853	864	835	907	853	834	894	828	808	830	859	820	848	863	883	906	879	822	837	834	870	819	866	802	819	868	847	853	884	863	871	868	856	815	841	822	807	838	781	842	832	848	914	894	867	801	886	858	862	884	856	836	837	868	844	874	873	837	794	857	883	837	880	855	867	837	864	892	905	879	886	794	831	828	933	860	852	868	848	865	882	847	901	832	892	823	888	848	863	856	820	883	868	830	911	864	841	875	870	834	881	863	877	865	838	858	847	884	853	835	878	859	875	869	842	902	838	835	855	888	842	859	894	812	833	816	877	857	843	901	858	866	831	814	839	896	840	860	843	864	814	829	876	849	876	829	855	848	843	917	904	849	855	857	847	907	789	868	844	836	859	859	876	841	862	867	874	851	861	834	909	860	890	878	859	846	837	893	845	886	835	874	877	864	850	879	861	879	836	888	898	872	839	897	856	816	835	826	808	816	896	898	893	793	895	866	788	853	836	853	879	878	872	861	873	847	784	824	840	857	840	870	808	844	828	848	840	871	837	882	845	883	832	913	829	858	855	892	926	877	854	856	813	845	808	841	860	820	880	886	846	843	826	900	875	791	858	844	820	896	865	843	813	854	841	842	848	891	818	854	863	850	772	819	869	884	878	864	875	892	851	791	817	902	892	884	862	844	888	806	821	927	877	901	814	889	827	873	854	905	838	867	857	816	912	853	882	899	867	845	881	882	802	839	827	802	848	889	822	859	894	867	857	819	886	872	807	825	828	889	806	869	790	833	830	889	813	844	845	840	864	871	882	834	872	809	828	821	866	851	901	869	905	862	885	847	793	896	837	850	823	833	821	877	879	852	875	866	888	880	771	856	865	863	870	889	869	868	841	785	880	856	832	889	878	872	881	848	850	848	835	859	850	883	892	856	859	854	844	820	861	829	856	807	853	798	842	882	838	842	870	823	802	813	913	888	848	826	811	790	816	847	852	828	895	890	857	825	814	879	861	893	863	821	907	871	887	856	911	880	874	798	840	864	894	805	892	849	820	889	837	881	838	860	845	858	885	900	847	852	856	833	847	875	868	901	876	820	840	829	865	838	820	857	828	884	873	926	909	871	867	858	871	863	895	856	882	865	847	835	852	818	841	858	891	862	891	883	897	885	845	834	857	849	867	844	858	944	844	862	879	851	884	896	877	864	839	943	825	856	803	896	820	878	835	812	879	841	868	844	894	851	804	859	841	875	901	903	877	815	813	884	845	828	855	836	826	859	886	862	884	845	867	851	854	850	871	853	873	872	851	855	853	842	866	870	862	844	837	879	861	892	851	882	904	793	829	856	853	818	873	903	857	841	898	900	901	804	843	848	836	857	822	833	824	873	891	887	854	845	873	853	816	881	832	901	824	923	864	878	905	806	861	895	888	878	853	895	864	851	851	850	816	841	851	900	880	840	912	803	815	812	885	884	824	828	839	841	900	874	873	828	855	824	872	892	826	800	797	904	913	870	851	843	873	863	778	839	856	860	832	810	882	835	906	824	806	847	860	808	841	884	811	858	894	911	881	849	834	881	899	862	832	871	795	863	853	836	891	841	876	870	855	807	901	888	835	820	863	889	834	848	862	857	840	839	850	786	810	877	849	805	818	847	877	873	868	834	840	854	860	840	872	834	816	819	831	819	838	861	854	871	860	863	869	896	871	857	834	852	874	851	873	844	865	867	838	844	878	839	862	889	868	853	866	877	854	890	813	878	849	867	860	890	834	874	836	811	879	954	832	878	828	851	877	890	796	881	826	858	841	866	861	843	809	806	846	896	924	896	864	853	830	875	818	818	854	868	809	876	784	876	824	859	839	846	814	841	858	876	895	891	869	852	850	847	829	848	840	834	871	854	864	852	828	879	840	845	854	886	848	825	844	871	862	870	854	842	829	875	834	826	858	884	889	852	918	883	856	854	841	889	882	864	841	854	891	777	825	863	849	898	863	851	888	835	885	850	847	816	835	876	857	827	868	841	863	859	797	828	849	880	844	903	880	833	829	864	832	816	944	840	902	848	871	865	854	865	799	840	894	845	848	863	844	818	905	868	888	853	862	834	934	838	853	865	784	817	924	892	843	892	794	853	888	856	895	904	874	848	863	845	914	841	855	824	859	877	895	864	866	901	891	874	857	916	793	870	807	873	834	829	849	850	855	873	861	852	896	894	887	845	834	848	876	901	806	852	880	896	840	876	829	868	832	842	825	856	840	919	847	834	907	869	874	871	897	882	861	910	866	876	893	853	886	843	823	899	873	789	847	864	823	816	838	817	856	829	863	861	882	900	826	874	832	839	881	892	865	850	882	775	820	842	893	826	887	852	884	865	892	903	866	826	890	872	795	851	826	853	850	831	828	838	888	839	862	869	856	835	905	862	848	866	893	905	865	869	776	855	898	890	857	844	862	844	842	853	848	848	826	859	827	903	837	885	850	810	832	825	897	873	902	845	819	859	825	837	875	799	816	842	883	833	854	916	809	877	874	819	794	866	904	870	862	853	891	871	859	836	823	814	857	856	848	799	876	847	875	868	865	864	861	860	852	853	803	904	899	855	846	849	862	806	837	865	875	861	796	834	870	876	860	837	855	854	891	910	898	783	815	882	860	829	866	819	841	879	810	865	831	856	853	826	866	869	880
9535	1036	1261	1088	832	652	659	465	483	461	427	408	371	405	394	368	349	326	310	353	319	330	337	360	340	357	340	336	320	324	317	320	331	372	310	318	317	334	336	320	319	337	310	297	327	292	312	331	333	318	309	309	353	326	319	329	347	344	344	329	320	335	333	324	342	340	330	334	291	308	328	325	337	324	341	278	347	316	313	345	332	298	323	322	306	301	320	294	327	304	333	314	353	333	364	332	317	290	353	312	320	330	339	320	323	290	345	324	343	288	326	298	314	325	318	314	280	331	321	311	316	356	324	352	338	319	280	315	322	342	339	289	324	343	303	305	342	279	330	311	334	325	341	326	343	313	289	312	310	308	308	332	304	310	341	342	316	316	314	321	309	310	307	336	333	340	337	321	307	315	349	313	325	309	336	331	339	334	332	322	308	323	318	304	343	319	296	317	307	322	363	368	312	335	327	317	308	327	300	346	309	317	369	334	285	324	299	308	330	315	350	353	364	354	308	312	283	323	309	314	312	319	330	316	318	293	328	315	309	311	315	330	361	327	297	297	300	320	296	300	320	328	344	304	312	315	318	363	334	311	351	334	291	307	347	326	301	316	316	328	320	335	349	330	307	326	336	330	344	315	308	355	335	301	320	296	326	315	342	310	290	331	338	313	364	327	316	309	313	316	348	311	337	320	324	308	320	284	310	307	333	343	304	323	320	310	323	292	356	297	332	319	318	309	321	293	336	327	308	317	312	287	322	328	328	328	336	301	346	314	315	290	296	311	316	321	319	365	310	264	321	340	314	328	317	312	305	360	337	323	299	314	304	357	333	337	333	336	323	333	308	324	323	335	309	314	318	345	331	342	308	324	328	314	341	320	329	308	320	319	282	281	331	340	322	331	301	328	329	330	321	307	307	330	321	335	304	365	324	337	315	310	342	278	309	295	334	337	295	340	296	343	349	304	301	317	315	348	311	318	326	319	333	307	290	349	304	323	343	327	331	310	363	337	347	303	288	315	339	321	309	334	314	302	319	305	330	312	330	318	300	309	319	326	315	321	319	339	307	345	378	348	311	355	307	328	339	331	300	325	321	292	317	311	320	330	339	341	334	329	325	295	327	327	330	328	350	341	315	308	336	304	295	327	309	306	335	320	333	290	336	322	306	290	319	319	292	327	345	335	316	297	302	280	330	315	344	318	289	307	345	321	296	322	321	293	348	327	315	316	302	303	355	310	347	294	325	300	343	326	306	304	318	277	332	327	334	299	276	316	336	335	310	356	302	318	352	323	323	324	309	329	325	315	322	307	323	332	315	313	314	293	307	318	340	341	321	334	345	308	348	324	348	325	307	307	320	320	288	343	305	307	313	350	325	299	306	328	293	309	305	294	318	315	324	293	340	332	339	287	307	303	289	282	293	306	301	344	320	274	351	338	326	336	336	315	327	325	336	330	314	304	327	336	329	324	312	328	327	356	320	342	319	322	314	338	356	319	317	310	353	321	324	336	361	300	278	342	311	305	325	328	298	328	292	321	312	324	352	344	332	312	324	296	322	335	343	323	329	306	339	319	319	323	309	329	320	322	339	322	326	294	285	321	296	326	321	297	320	345	297	358	323	327	332	294	346	331	336	313	318	313	345	309	297	333	285	346	341	325	329	329	348	336	310	335	296	310	322	293	329	315	331	344	335	323	294	335	312	322	346	328	328	314	320	316	322	329	300	320	323	307	330	330	318	303	315	290	319	325	306	307	340	343	343	312	297	322	316	317	305	351	306	269	309	348	313	345	333	303	337	332	314	330	329	303	325	295	313	322	352	338	281	295	277	329	361	352	341	308	329	312	336	308	307	322	293	351	325	331	300	303	334	331	313	317	285	306	307	325	326	320	310	335	340	321	325	333	309	337	316	351	306	305	342	316	342	280	349	330	321	339	335	303	337	325	304	298	310	291	308	316	311	324	296	307	301	316	310	326	344	315	331	354	329	322	316	327	316	280	330	289	335	323	314	323	333	305	334	329	322	331	318	310	312	356	319	310	312	328	308	344	334	331	333	330	333	326	324	327	301	312	316	348	313	326	365	322	339	336	308	319	334	339	313	320	302	332	311	332	324	337	335	334	305	325	326	287	312	331	340	303	311	342	321	347	300	312	303	333	389	287	305	317	317	317	313	317	325	321	339	291	319	325	324	322	327	315	297	307	318	314	296	327	315	344	340	320	334	298	341	311	293	332	320	317	327	324	339	308	327	336	305	317	315	329	327	327	291	297	335	306	295	305	333	311	324	321	309	302	319	348	304	318	266	302	331	320	299	337	325	312	317	321	342	354	321	338	357	298	315	336	316	331	321	324	310	330	303	300	315	319	338	349	332	317	324	335	328	302	314	323	331	331	310	307	346	326	291	336	299	295	318	327	351	304	342	298	317	332	330	343	314	309	330	335	321	296	288	277	366	322	327	334	332	327	300	323	353	331	342	337	313	350	316	341	324	319	316	310	331	303	295	307	331	328	291	320	291	327	299	308	299	302	337	313	301	301	319	330	292	297	353	326	348	303	327	306	319	289	320	296	341	342	324	328	325	308	285	308	333	336	355	351	312	322	322	310	320	271	311	311	318	333	270	325	353	346	351	300	318	312	292	323	317	315	322	349	343	348	323	344	324	283	340	327	283	301	328	302	307	300	323	330	327	344	298	322	307	305	305	320	356	300	337	317	310	300	335	315	320	322	299	344	293	320	294	303	293	308	354	315	353	344	330	354	307	298	307	339	349	304	317	331	313	367	313	323	323	361	318	328	304	317	291	329	319	305	324	344	332	345	344	336	312	280	292	327	331	303	341	298	334	303	324	318	308	351	319	326	325	361	330	317	315	334	334	352	308	343	350	329	332	308	313	319	316	340	331	343	327	315	317	282	300	350	325	319	319	345	300	354	306	327	308	319	291	313	343	303	308	304	320	322	341	343	322	343	289	335	326	329	325	314	305	292	326	316	317	281	336	308	326	316	314	338	325	331	310	326	299	321	323	337	321	311	323	347	351	315	348	322	307	307	322	328	328	326	339	332	302	309	322	318	316	310	303	312	316	318	328	323	348	307	280	296	369	338	307	305	337	316	320	346	346	320	314	313	351	311	318	266	330	323	326	322	321	326	297	355	338	304	334	310	325	336	324	314	295	338	356	289	307	332	303	310	330	336	326	333	322	309	304	342	323	332	338	332	326	311	311	337	287	297	277	323	309	300	324	305	323	334	333	315	332	300	307	300	314	343	309	289	337	319	316	337	338	294	316	325	307	309	337	270	342	307	307	324	325	307	341	333	308	291	297	334	337	318	329	344	316	328	318	334	303	305	327	320	311	307	305	320	310	326	303	327	322	324	335	299	329	344	321	305	328	331	297	283	322	298	334	331	333	322	290	329	325	303	300	316	345	334	335	324	365	340	295	325	306	302	321	293	316	344	333	330	289	315	335	315	309	337	331	346	293	299	305	301	292	319	317	309	315	319	314	320
5892	1584	2635	3269	2866	2517	2166	1826	1676	1575	1447	1321	1309	1199	1162	1151	1115	1057	1065	973	975	1028	989	937	918	956	951	1014	891	904	875	868	876	905	889	908	891	815	906	817	851	845	853	824	819	828	844	825	857	834	848	848	830	826	847	800	833	868	862	858	818	855	844	866	804	839	844	841	849	797	875	812	828	762	866	831	838	762	859	848	864	816	797	808	817	794	830	803	847	807	846	790	821	808	818	837	845	804	832	827	856	830	781	797	796	862	773	824	849	784	781	814	869	801	874	834	806	815	842	849	782	802	827	781	847	782	816	857	859	785	815	848	831	870	801	827	874	806	806	815	863	827	866	835	829	828	800	778	861	818	789	810	823	823	868	803	822	804	785	863	839	801	866	784	843	848	840	843	840	827	823	867	822	857	842	821	833	746	816	835	808	791	824	827	802	849	844	836	838	797	800	808	868	866	864	780	788	859	840	797	823	823	828	856	762	804	861	764	822	809	830	791	874	777	797	805	787	802	791	842	777	895	828	825	803	860	819	821	848	853	853	807	821	828	799	804	832	853	826	869	787	829	824	828	805	807	810	800	850	819	851	810	828	805	763	845	812	816	848	758	828	853	833	838	837	746	873	854	816	804	864	789	857	818	787	817	804	796	857	858	820	854	824	828	848	831	787	825	803	840	873	835	808	810	847	824	836	784	819	844	806	807	877	748	791	795	818	817	816	793	810	800	834	848	845	841	803	851	771	825	874	831	797	824	876	858	810	822	827	842	821	775	820	808	824	812	813	811	806	763	827	876	813	825	808	784	881	803	836	833	851	812	821	806	798	808	847	827	815	804	833	781	840	810	781	819	809	812	826	876	792	887	836	829	766	761	817	869	793	844	857	834	805	837	792	801	795	852	804	834	806	826	845	823	788	787	823	812	863	861	816	814	791	824	807	826	786	845	746	819	856	757	782	810	785	788	827	828	851	820	778	791	815	741	809	785	789	775	850	825	790	833	787	812	862	811	817	820	831	832	826	841	829	813	781	823	807	789	798	886	813	776	796	820	794	759	815	838	839	807	855	847	805	834	810	848	830	799	853	754	807	812	884	802	825	813	776	775	821	821	822	780	855	842	798	836	844	852	837	862	819	826	826	825	762	849	812	797	816	790	797	832	885	818	828	838	802	840	812	773	845	837	820	799	796	803	833	841	803	806	790	751	845	851	849	786	777	812	821	825	818	794	839	861	862	783	846	844	804	778	788	796	858	820	808	821	808	800	822	843	796	820	831	807	800	784	805	765	803	839	891	800	750	836	797	790	786	827	853	857	823	815	806	863	842	809	865	758	836	823	774	818	806	837	872	845	834	781	841	817	843	737	799	824	888	834	863	812	790	816	839	815	801	797	873	846	736	869	834	832	848	777	780	842	845	782	830	830	813	812	837	811	779	861	813	801	773	769	803	830	833	815	800	797	790	798	805	781	788	803	831	835	813	824	856	789	760	851	808	821	789	806	808	818	780	777	845	794	870	760	835	807	779	806	747	812	807	821	808	809	782	819	827	817	812	850	791	838	850	768	817	806	806	809	835	831	784	811	812	809	816	847	791	818	811	784	831	835	794	831	808	839	798	847	819	779	807	810	862	802	781	800	786	815	857	823	840	786	805	874	809	796	780	844	815	807	849	806	815	783	795	793	882	822	829	825	831	808	878	819	833	766	813	831	809	796	821	792	821	843	771	874	827	831	821	840	786	820	833	863	815	819	817	794	834	825	779	851	824	804	861	857	769	844	836	807	821	838	840	854	782	786	800	873	820	821	869	795	811	810	791	853	822	831	822	843	827	800	866	835	797	846	861	807	785	855	805	851	794	777	814	821	825	838	840	841	746	792	859	872	788	789	811	817	874	787	862	866	828	815	813	799	811	857	860	805	788	843	789	849	764	823	786	867	797	822	854	793	758	830	855	823	771	825	835	842	799	830	808	792	855	820	813	864	852	797	847	848	827	766	834	844	796	820	836	796	850	829	779	843	799	861	795	834	766	791	824	777	809	810	822	775	807	838	774	768	786	832	840	855	821	818	938	733	845	834	859	808	831	822	822	872	813	837	819	834	814	770	812	839	812	846	860	808	817	862	803	800	756	797	782	853	823	807	798	821	830	822	860	829	809	849	840	801	847	856	831	829	786	869	791	798	775	800	800	810	816	789	822	827	821	815	834	786	855	835	824	822	831	771	829	796	811	828	824	791	801	852	807	817	816	801	823	788	800	801	831	828	847	819	856	759	802	866	824	792	768	790	838	801	838	876	814	820	871	837	807	785	844	783	836	803	784	805	795	824	832	758	795	825	825	796	832	778	762	835	827	827	806	821	781	788	800	810	769	799	865	793	737	802	757	816	784	827	824	798	852	818	824	806	788	762	814	835	806	849	752	860	799	782	850	844	808	788	810	813	827	800	836	797	838	790	796	849	790	810	824	778	852	816	828	832	813	803	857	835	844	819	794	834	799	809	852	802	832	847	829	784	804	794	773	809	816	819	770	865	777	843	802	758	822	871	806	818	860	842	807	782	814	877	806	862	842	819	851	831	799	801	819	868	788	795	774	827	808	866	763	825	815	812	827	826	789	802	831	904	811	793	779	821	797	843	824	881	853	801	878	820	822	848	795	816	821	812	838	808	779	822	801	845	778	804	787	787	839	784	812	812	835	787	813	762	821	806	819	853	843	773	851	852	824	855	828	821	814	803	785	871	797	818	789	840	809	858	860	835	825	794	834	855	875	756	888	807	829	888	822	808	832	751	831	847	806	828	837	853	775	815	857	836	794	773	901	859	779	801	798	789	820	852	846	785	820	839	825	801	816	808	849	857	860	842	871	777	810	825	826	816	858	822	861	796	863	816	861	781	766	861	853	845	821	818	781	816	771	834	765	804	820	792	828	840	821	826	819	807	776	846	797	816	790	822	764	788	796	867	786	813	863	920	811	786	794	813	805	821	799	728	791	827	800	787	828	868	838	823	811	743	823	780	790	844	856	757	819	792	826	765	838	807	812	779	770	840	762	855	828	824	793	891	810	775	781	836	819	822	781	788	783	845	805	869	807	801	899	778	851	838	852	855	821	764	798	776	801	833	890	802	788	802	820	900	829	835	861	873	823	765	788	855	843	805	814	815	787	794	817	778	835	817	825	778	830	851	816	758	814	779	840	823	813	804	765	829	829	802	837	811	840	858	801	836	796	793	778	755	746	833	841	853	802	786	843	793	843	870	797	865	830	822	785	853	793	808	819	837	828	861	814	809	826	827	768	845	834	750	786	821	814	825	811	830	811	790	789	839	827	793	849	807	790	838	811	825	856	888	783	815	857	763	843	819	835	817	821	818	840	789	819	824	759	848	792	831	823	760	819	776	849	812	840	854	807	782	823	809	856	796	822	829	802	849	826	802	782	831	799	779	792	802	818	867	770	854	824	833	813	876	846	843	851	837	857	805	796	813	801	822	828	828	802	833	824	832	816	763
17272	2252	2275	1700	1148	870	660	586	475	410	385	330	294	289	245	253	243	216	234	204	196	200	179	171	176	195	199	186	194	155	163	160	174	171	142	147	175	159	158	166	172	166	168	170	162	151	178	168	144	153	175	150	138	174	159	152	160	144	181	140	147	154	159	170	156	165	168	151	131	147	149	144	159	164	169	134	146	120	160	146	152	139	188	167	172	147	178	155	153	161	149	138	152	150	164	160	134	147	138	144	150	149	151	165	134	146	153	178	147	147	168	149	134	132	145	174	145	155	161	139	156	145	154	149	148	135	143	169	156	142	154	153	160	137	148	165	142	151	136	146	124	141	154	140	153	125	148	140	154	148	149	133	145	157	150	141	162	145	154	146	131	147	127	153	165	145	158	160	139	150	145	144	158	149	136	166	148	125	164	163	166	146	149	151	162	136	136	159	161	139	130	141	162	141	144	139	138	171	155	146	131	194	129	135	139	142	156	151	171	142	151	132	154	157	149	159	165	162	171	154	154	150	161	137	152	157	141	160	141	140	165	161	155	148	156	128	128	134	152	153	156	161	152	150	156	165	150	147	158	157	128	153	161	139	155	152	149	162	152	136	123	167	163	162	151	148	141	160	136	150	172	161	159	133	147	160	133	163	155	155	123	174	138	164	151	160	142	144	162	147	148	139	131	151	141	156	122	163	175	157	145	142	157	157	166	162	139	146	150	151	142	150	169	159	146	149	162	151	152	187	136	138	144	147	155	154	145	130	158	139	164	147	149	150	157	164	137	156	143	133	133	145	138	159	129	162	157	130	169	147	145	148	166	127	132	130	161	138	146	132	162	141	149	154	132	142	162	137	130	125	154	129	142	157	170	160	144	168	146	170	153	142	157	172	151	144	157	146	131	177	136	155	142	145	161	112	148	149	132	153	151	156	145	148	138	134	128	157	153	152	141	142	139	127	147	141	147	158	151	143	145	148	178	138	130	146	144	133	153	146	156	145	152	146	169	157	142	169	180	156	131	171	136	144	165	137	159	161	167	124	153	153	133	160	133	176	122	163	147	146	153	143	159	138	142	119	134	179	167	153	131	156	145	153	164	156	170	147	134	152	125	172	146	156	154	169	151	138	149	147	150	135	139	159	151	150	141	147	142	160	150	138	146	161	161	156	143	156	144	149	143	130	140	139	150	148	169	135	171	164	151	167	155	137	149	153	139	155	173	152	144	138	165	132	139	164	153	147	148	141	149	149	149	123	154	129	148	162	152	146	143	129	156	143	148	142	139	155	159	135	146	147	138	156	158	139	161	160	156	156	129	149	157	165	173	161	141	140	143	160	148	148	152	149	152	141	144	153	142	141	150	158	149	163	123	141	149	154	140	158	127	182	164	126	144	160	153	148	154	160	131	146	149	184	159	150	155	182	159	174	134	145	171	157	159	169	159	155	144	158	151	136	155	151	151	149	148	130	138	149	149	173	155	139	139	155	152	134	149	149	161	159	141	160	142	152	155	149	145	160	141	136	156	141	175	162	148	149	130	141	150	136	162	136	148	123	145	178	159	133	152	134	130	159	148	165	165	143	147	164	153	155	147	154	151	155	157	158	147	124	140	130	134	155	141	130	135	152	169	156	125	153	163	161	138	144	182	175	157	159	161	167	150	152	142	135	158	149	149	146	155	161	156	139	138	151	159	158	138	122	152	145	176	140	156	129	128	146	135	144	164	158	173	141	148	157	140	140	174	134	153	133	155	147	155	171	161	136	137	148	142	147	144	150	169	140	180	150	126	146	161	154	168	153	138	165	151	147	154	175	151	125	137	149	155	124	146	144	171	152	160	157	166	128	157	137	133	162	139	153	140	164	149	158	152	147	150	138	132	155	155	144	148	144	140	136	150	146	146	151	162	137	157	135	148	169	152	137	174	143	141	171	128	161	149	147	165	173	142	132	144	161	177	142	143	143	161	158	170	125	159	151	121	142	134	159	141	160	163	157	140	169	141	150	156	136	163	127	158	145	126	163	154	133	140	179	158	164	121	144	147	138	159	160	133	141	175	171	123	149	149	126	148	136	156	143	159	147	150	133	140	135	157	135	138	129	165	150	168	176	166	146	171	149	143	150	157	150	153	160	185	164	160	157	143	142	161	135	139	145	162	161	159	173	133	182	128	129	136	143	147	164	169	158	136	133	153	153	136	132	186	139	155	145	142	159	123	154	148	150	146	145	153	149	147	163	142	165	152	156	160	150	130	139	135	158	176	151	130	146	152	182	143	148	148	144	134	145	169	141	151	131	150	172	149	132	149	137	148	152	151	142	154	147	161	133	158	136	156	138	143	142	125	170	158	159	162	146	161	174	150	151	149	148	138	158	166	141	153	148	143	153	152	147	133	152	153	156	149	176	124	149	145	154	143	164	151	170	132	134	120	147	150	156	145	151	142	157	143	150	140	179	133	144	165	173	136	153	142	136	146	139	154	143	148	155	149	159	170	126	145	149	166	154	149	145	174	170	166	149	164	161	144	149	185	164	150	139	159	142	152	159	132	168	143	144	144	163	126	147	138	144	145	157	162	161	176	157	143	141	158	150	142	150	149	154	157	152	160	159	149	155	133	138	135	137	135	143	155	116	173	155	155	164	157	158	146	152	142	135	150	154	157	172	161	142	145	158	139	129	153	134	150	138	145	151	150	141	165	151	134	162	153	157	157	167	164	159	146	143	135	144	124	153	140	154	165	157	177	164	152	148	141	133	145	145	145	141	133	134	150	145	160	147	165	136	140	144	131	162	164	140	155	153	151	164	140	172	134	134	170	145	125	155	148	144	150	126	136	164	133	137	159	174	144	151	150	156	140	160	149	147	126	133	164	159	137	147	164	153	150	151	157	148	156	113	137	154	138	150	133	139	133	153	152	159	161	131	163	121	173	128	140	138	154	152	133	157	142	156	147	154	141	149	147	143	142	152	155	140	131	159	152	144	136	123	147	160	155	155	168	156	150	138	178	143	152	158	153	169	156	159	171	139	170	145	154	175	150	149	126	148	149	151	157	148	127	151	154	150	154	160	135	139	152	149	154	136	133	142	134	157	150	167	163	154	141	152	156	138	157	144	123	157	141	155	126	135	126	146	142	142	164	142	136	149	153	145	149	145	174	128	146	152	139	164	145	155	128	144	141	156	154	132	145	143	152	157	178	138	132	146	158	139	155	160	137	162	160	142	150	154	149	149	155	154	161	149	177	161	148	148	147	152	152	145	118	125	148	144	147	164	147	144	162	156	152	145	159	153	164	138	157	155	145	142	150	156	156	165	138	158	156	151	160	142	172	151	136	147	159	133	135	159	160	156	155	151	141	153	137	122	148	153	146	159	131	132	135	158	142	136	150	145	140	142	148	118	152	154	132	161	126	143	153	130	132	142	169	157	175	149	139	150	163	156	148	152	144	125	149	145	164	132	143	177	146	139	148	137	140	140	150	148	135	128	147	137	158	143	146	157	147	141	149	134
7582	1971	4212	4979	4459	3695	3006	2566	2141	1858	1650	1471	1352	1143	1046	962	958	863	838	784	736	728	726	736	655	674	599	582	590	614	630	568	619	535	561	490	534	517	507	545	481	488	495	485	551	507	480	478	457	460	417	518	496	456	479	476	430	486	453	504	445	438	458	444	469	419	453	446	411	440	479	441	406	447	450	453	446	470	477	417	453	418	403	445	398	437	427	457	448	453	447	424	455	458	384	446	430	435	435	431	442	421	485	439	441	419	469	415	432	440	460	438	435	413	401	459	413	441	390	422	420	415	478	420	451	448	444	448	442	412	428	454	447	410	420	422	445	446	419	430	431	400	434	424	392	392	460	391	444	433	412	390	451	395	390	427	412	411	419	419	444	411	447	440	408	434	428	440	443	430	443	450	448	410	436	422	416	436	447	398	428	391	420	429	417	482	413	444	431	430	389	393	452	440	424	395	402	395	416	395	404	444	416	442	465	439	402	394	403	430	422	449	417	448	424	460	395	412	417	456	426	413	442	414	419	435	426	405	406	450	421	408	459	429	414	399	392	418	428	420	419	408	424	450	410	428	438	402	425	439	443	403	444	389	422	436	423	445	432	436	446	444	429	417	445	390	415	462	438	424	423	443	426	442	459	423	431	399	403	433	411	408	443	400	441	416	441	450	418	432	432	401	403	415	368	448	424	434	409	401	404	426	422	437	415	425	409	418	427	373	418	436	409	477	426	414	407	419	435	434	432	430	385	419	438	433	430	408	422	434	411	420	423	421	393	419	409	442	433	442	397	429	440	426	426	417	425	439	423	433	453	405	424	427	431	409	467	433	422	421	429	456	452	422	466	450	410	419	462	454	427	451	421	386	390	424	443	411	418	450	435	394	427	455	415	392	408	459	412	424	421	415	411	399	419	401	433	427	422	421	426	407	426	431	414	432	426	407	423	434	445	424	445	410	429	404	439	424	426	440	409	424	429	447	402	468	436	432	428	417	420	406	405	407	392	436	411	439	398	416	421	407	448	409	426	455	435	425	421	439	439	435	419	442	455	449	386	395	416	435	418	404	467	426	438	422	438	440	392	393	403	385	427	424	410	393	394	434	386	408	415	404	426	434	418	402	409	426	428	456	430	432	383	393	422	374	393	416	434	436	393	410	430	394	417	427	404	426	433	439	441	421	439	439	445	434	420	416	414	413	411	427	420	393	458	437	440	415	413	412	414	428	451	414	406	431	426	411	386	434	435	398	433	458	439	397	422	392	408	392	455	439	438	444	406	430	437	430	413	430	452	429	420	436	435	392	389	416	434	394	399	438	401	405	434	402	428	440	431	481	462	408	436	440	423	404	418	398	427	439	429	401	450	413	418	413	421	421	378	444	398	386	403	377	445	413	404	420	381	438	413	386	466	424	442	448	447	434	410	420	463	393	417	435	413	394	407	455	388	446	460	446	434	408	415	438	399	427	424	437	419	421	462	464	426	396	388	400	438	422	433	388	445	415	422	397	453	410	460	406	417	415	416	426	439	392	424	453	404	425	419	404	422	432	393	420	438	425	381	420	404	430	397	415	438	443	418	424	430	389	453	428	412	429	381	442	422	413	421	402	428	381	421	375	421	429	451	411	418	412	449	425	409	416	410	418	403	420	440	443	425	432	427	455	477	427	435	435	470	404	447	434	435	427	411	426	402	388	413	431	379	391	434	426	436	429	381	424	431	407	425	400	439	421	419	438	407	429	416	447	433	407	424	427	407	406	432	417	385	413	408	435	428	401	446	438	419	434	442	430	429	418	380	427	404	424	411	400	426	414	443	441	389	442	415	419	439	404	426	395	464	382	431	435	447	418	439	431	434	426	425	411	391	433	436	419	409	411	408	420	457	433	428	384	423	408	453	408	410	449	437	427	440	406	417	440	426	457	415	437	412	404	428	444	403	424	449	420	429	439	418	399	413	422	420	455	420	442	441	431	442	430	420	423	429	406	387	440	456	416	409	451	430	427	413	413	420	423	448	452	406	441	408	415	445	412	417	412	433	422	400	448	420	396	434	425	427	425	400	412	427	420	410	402	464	464	460	419	425	419	418	443	406	419	417	425	431	441	451	418	428	438	435	428	424	388	390	407	431	437	455	416	400	422	476	397	388	415	382	415	430	446	445	418	416	448	478	397	412	421	430	428	412	414	416	401	405	417	447	444	374	452	412	438	418	421	438	429	389	407	437	444	434	409	449	432	422	425	423	401	419	414	401	415	422	412	440	401	404	429	434	430	452	421	405	417	466	436	404	436	437	438	428	422	404	417	440	417	401	422	415	443	411	436	422	419	420	396	432	444	448	464	453	455	451	419	422	442	425	458	397	459	424	426	412	389	430	443	366	407	443	427	430	447	429	461	417	414	416	419	402	401	419	411	425	436	417	444	447	434	416	433	427	410	448	401	447	443	402	425	423	399	405	446	437	408	396	409	413	452	418	409	392	423	444	431	461	436	421	404	425	436	456	398	376	432	425	486	438	432	448	436	409	431	410	443	445	382	439	454	431	431	388	443	421	420	412	400	423	383	398	403	432	393	416	464	440	451	445	422	435	414	425	439	420	418	437	434	446	430	399	417	454	424	443	396	449	444	441	430	444	425	443	461	445	439	463	411	407	420	436	436	418	423	407	432	391	386	407	449	441	421	376	425	445	411	456	460	411	399	400	424	444	410	435	440	464	407	450	445	426	429	434	416	421	431	414	423	394	400	413	431	426	418	451	441	442	381	419	424	421	427	451	448	443	414	411	411	392	419	397	428	394	428	433	415	432	438	439	426	405	392	425	416	426	419	412	418	401	412	397	431	437	424	452	416	418	420	424	424	409	428	416	406	438	391	430	446	436	458	437	417	459	387	458	428	455	464	417	428	442	407	414	414	406	446	424	422	431	393	442	440	463	416	426	453	374	448	416	422	442	430	394	420	403	404	422	449	402	420	424	418	428	408	394	419	434	477	402	430	412	438	468	393	419	406	402	403	399	405	435	418	382	448	440	447	407	392	411	412	409	404	420	414	427	421	426	421	441	399	450	439	420	393	432	444	418	433	419	420	435	390	397	407	436	430	412	415	465	411	422	408	416	414	417	422	400	455	454	438	450	424	392	425	399	406	428	408	430	429	405	403	452	421	424	434	410	383	431	427	404	387	419	470	417	416	418	431	393	446	421	422	399	398	393	435	436	449	468	446	435	440	446	455	429	451	413	449	402	420	403	452	426	439	442	377	420	411	443	445	442	413	404	439	411	405	400	424	382	425	429	426	413	424	461	406	423	454	426	424	412	399	413	430	455	452	455	436	416	408	438	442	406	454	422	437	441	377	426	413	454	452	428	427	434	480	435	419	405	397	413	482	432	389	426	432	417	416	458	441	431	449	440	445	451	421	430	437	413	411	444	446	421	411	413	402	394	435	423	445	433	453	435	427	446	416	391	415	400	443	411	452	403	412	375	400	454	413	418	427	418	424	478	451	411	399
2730	409	411	392	387	355	385	353	346	314	308	337	342	322	337	361	357	372	305	330	338	347	327	342	341	370	336	333	343	323	365	322	371	338	304	331	319	353	337	353	309	339	345	341	334	357	366	318	329	333	331	290	352	334	364	336	366	321	328	340	320	340	339	353	318	331	348	305	348	325	361	331	334	339	333	364	323	302	334	305	356	312	347	311	305	372	369	327	326	347	357	348	299	312	320	336	340	334	316	345	329	327	331	346	328	333	334	321	353	348	321	341	342	325	328	326	321	329	323	348	340	332	344	317	315	335	350	340	326	338	340	335	323	362	306	359	324	309	334	341	296	335	324	337	336	279	309	380	353	324	333	328	353	335	342	358	342	336	328	311	336	286	344	322	347	364	352	339	322	324	344	343	356	350	346	324	331	337	309	328	303	329	360	331	331	305	342	344	311	350	346	371	320	296	318	329	295	317	360	342	325	322	343	322	311	325	295	314	309	343	339	310	327	325	311	321	285	322	352	303	339	298	368	361	358	360	326	335	306	329	325	344	348	322	332	353	330	320	350	345	335	309	330	345	310	368	307	332	298	349	318	299	316	341	348	312	317	346	337	348	309	318	326	331	332	332	354	346	327	335	367	367	341	341	342	311	320	361	298	319	316	333	337	332	322	333	346	343	363	344	355	333	331	309	330	342	312	308	337	333	304	319	365	334	314	347	319	350	322	361	322	335	338	337	342	320	339	304	330	325	354	322	328	327	310	343	340	361	372	334	347	331	372	341	350	322	315	335	344	303	324	372	344	342	321	329	356	318	333	369	315	335	336	312	330	312	294	346	335	319	301	349	321	339	332	333	347	333	369	306	345	309	316	333	377	304	335	355	324	368	355	345	323	326	315	329	305	305	322	348	327	305	315	332	364	367	363	335	333	317	353	306	345	331	302	313	321	324	353	346	341	333	344	366	334	335	299	353	331	344	326	325	339	306	352	315	329	321	360	302	310	321	351	322	327	358	308	323	336	332	349	309	318	325	371	320	322	319	335	305	343	348	330	354	338	345	330	334	322	322	313	324	298	313	316	339	343	326	341	305	362	311	326	307	337	344	309	319	343	325	351	362	332	344	323	344	335	328	347	364	349	392	320	330	325	326	310	340	345	294	341	332	349	320	329	355	347	334	297	311	319	312	337	340	328	367	354	358	334	354	365	370	328	321	309	339	323	341	342	346	326	336	332	341	280	347	349	329	358	333	332	331	315	342	322	299	336	325	342	377	338	334	362	321	367	342	338	303	313	325	317	339	300	315	338	313	333	307	319	328	338	321	347	364	342	355	335	320	311	329	307	346	328	325	316	323	314	346	326	352	331	314	339	330	333	316	307	344	341	334	338	301	339	341	313	374	325	346	334	346	352	302	353	321	299	314	340	334	344	310	309	356	338	364	347	326	334	330	337	305	370	331	315	342	302	347	330	345	361	326	325	354	328	333	347	348	325	284	350	318	362	343	352	357	333	353	318	354	344	333	357	353	357	334	302	301	314	315	319	312	325	360	363	348	329	351	338	322	359	334	307	307	339	297	311	318	368	310	325	334	328	334	341	324	316	328	365	334	327	346	316	369	327	336	328	324	351	329	329	316	351	361	331	340	338	351	362	337	353	352	322	359	329	361	321	305	321	358	318	358	346	317	329	340	333	346	366	349	340	309	353	326	321	383	323	283	340	294	327	318	316	339	288	362	372	334	372	303	333	298	324	358	342	315	350	359	365	337	344	324	306	338	315	332	339	317	324	313	307	334	315	325	337	317	294	334	359	322	327	358	298	344	359	332	313	327	356	329	351	347	351	306	314	321	322	304	320	353	328	365	322	326	347	360	333	338	315	271	320	361	319	350	310	343	319	372	329	342	338	323	366	344	323	326	342	339	317	331	318	351	368	339	302	330	315	373	348	317	310	332	306	377	309	337	301	339	360	313	351	315	359	312	345	332	337	310	352	354	338	313	338	341	355	310	328	337	337	328	330	348	339	346	341	305	323	342	314	385	353	359	372	317	349	324	315	321	349	372	328	347	370	362	339	344	347	315	323	313	331	294	350	346	316	354	344	364	306	320	341	340	329	330	334	326	327	350	353	315	351	330	340	359	308	318	300	352	317	352	323	350	305	347	360	349	319	305	334	350	324	330	344	334	357	313	349	308	318	326	315	355	339	329	334	312	340	365	312	333	313	323	349	322	329	372	364	358	330	360	346	329	359	301	343	297	340	330	317	311	325	330	344	354	319	313	326	354	334	353	328	319	326	281	334	308	329	325	325	299	322	370	299	330	373	324	318	337	307	324	312	327	332	333	325	333	323	334	337	348	366	349	317	324	344	312	352	308	367	324	343	369	323	357	363	324	346	330	353	322	345	332	387	295	314	313	368	339	314	338	337	316	336	362	348	331	303	347	342	338	320	343	346	322	366	320	335	377	315	299	300	362	340	349	303	338	320	321	347	313	309	341	342	306	343	328	316	328	349	325	310	332	318	332	314	346	359	337	340	352	351	344	341	323	341	374	343	318	313	312	347	347	314	321	336	315	340	352	323	330	361	313	324	322	320	316	324	329	324	334	335	301	308	333	336	339	351	345	351	333	345	325	364	325	359	363	340	331	317	322	331	315	308	313	311	316	350	342	353	350	344	320	323	305	321	382	371	332	362	315	282	328	305	311	308	330	340	329	320	316	341	339	332	377	318	319	307	324	315	321	327	330	331	329	341	348	323	334	315	341	299	332	353	380	291	349	307	326	322	310	369	332	324	327	336	334	340	361	357	336	355	335	347	329	358	328	325	317	309	325	347	344	321	354	342	359	349	345	299	357	327	327	317	317	319	357	341	355	381	343	305	337	353	367	296	352	310	300	347	328	314	326	323	335	331	354	336	345	325	317	346	310	348	333	339	284	312	296	343	329	332	318	368	361	322	297	309	325	364	333	350	319	343	312	329	345	317	348	309	306	317	323	326	359	312	370	318	329	326	309	331	329	333	343	361	330	326	322	335	375	328	318	341	325	316	332	352	351	338	329	358	331	336	352	351	361	354	319	346	312	362	336	329	305	364	313	335	378	329	324	336	326	353	321	326	286	290	332	337	329	332	323	316	318	361	355	338	361	349	319	329	307	362	317	321	314	324	321	330	333	325	325	362	336	364	356	341	311	329	357	321	315	341	331	339	314	315	342	320	324	321	339	344	313	346	353	318	347	375	326	309	336	333	333	338	324	324	327	314	353	353	336	347	341	357	321	346	318	308	300	325	321	359	316	330	332	347	332	373	315	338	334	311	314	342	296	326	350	310	342	346	335	358	379	320	337	352	311	318	331	357	348	294	340	336	334	328	320	371	318	321	332	360	319	291	351	325	321	343	343	337	327	365	342	307	313	331	363	334	321	370	345	300	307	328	306	363	329	323	340	329	325	340	325	328	340	345	336	311	344	355	357	347	279	332	356	322	326	342	331	308	351	310	313	363	340	345	360
2783	902	1069	1071	1050	1062	1039	940	942	921	948	905	908	906	882	899	918	892	881	901	898	840	848	853	871	926	866	855	864	868	807	859	861	877	846	845	922	882	903	904	830	923	865	847	816	857	886	895	829	837	850	845	845	881	834	857	842	881	878	853	858	834	910	823	908	863	833	819	825	879	832	912	821	876	891	827	852	880	811	850	827	802	871	847	867	891	887	893	837	835	867	858	822	884	813	899	855	869	805	881	841	864	824	878	850	855	833	810	833	897	874	852	907	852	836	861	932	823	881	830	844	861	871	821	838	887	786	855	829	870	852	864	846	866	861	858	854	825	868	854	850	869	888	933	870	897	860	839	859	841	815	864	803	872	846	849	851	875	869	895	809	818	865	856	867	774	859	850	844	898	838	873	852	808	873	875	826	875	888	835	860	837	885	883	819	851	892	876	844	818	898	833	818	886	932	867	890	849	859	821	901	894	858	849	900	803	848	860	783	871	889	905	925	879	858	901	840	825	879	912	887	848	843	827	870	815	831	850	835	903	896	879	810	829	920	861	893	872	873	874	864	912	860	841	895	872	850	886	807	922	860	828	895	866	869	874	847	876	818	850	805	860	856	882	868	870	891	900	893	879	867	841	871	831	859	853	890	859	860	940	839	865	832	843	848	845	857	888	873	856	914	871	874	832	900	847	829	896	912	857	861	924	907	876	893	892	830	851	873	895	816	819	845	839	849	844	888	817	846	906	880	875	836	863	854	805	849	872	810	838	862	869	887	830	875	893	886	852	790	821	870	871	850	855	902	830	874	871	886	864	813	846	865	853	831	836	899	878	855	894	852	875	875	852	898	852	805	857	840	878	850	880	796	878	877	866	838	891	830	854	858	841	819	867	886	848	822	914	863	834	901	852	901	845	843	886	837	866	921	851	864	808	817	835	864	869	863	822	829	850	895	870	858	864	931	855	821	880	913	928	884	869	833	882	831	819	840	836	841	784	845	886	822	859	850	840	822	815	885	874	819	855	872	864	850	856	834	845	854	897	950	840	875	824	846	851	855	839	871	840	851	888	904	835	859	883	904	870	836	837	842	849	845	854	878	797	884	882	839	833	842	785	847	866	906	875	862	840	902	905	887	836	852	864	850	852	827	888	879	861	898	860	842	822	838	838	821	845	870	791	848	907	896	923	925	847	852	881	889	838	807	880	865	858	891	855	858	876	862	856	818	823	906	854	861	905	859	895	833	828	816	824	802	809	835	874	914	859	871	869	899	857	867	873	848	829	841	860	819	859	839	872	874	835	852	868	809	816	892	890	799	832	888	839	836	894	835	849	895	836	839	851	874	842	879	861	913	886	883	847	904	878	860	856	853	851	821	870	891	852	844	942	862	891	850	842	871	880	829	879	818	821	847	855	857	870	852	877	803	857	850	862	842	867	834	902	841	806	816	839	841	813	861	821	859	828	878	839	866	891	853	839	831	851	850	820	890	866	842	878	839	861	887	877	852	821	852	831	841	888	785	915	834	839	879	898	870	898	870	850	909	867	888	799	864	836	880	862	903	865	855	880	916	869	856	908	967	875	909	858	886	810	854	835	913	898	883	858	876	821	881	829	893	918	803	876	815	874	866	886	870	828	818	876	873	851	863	839	879	815	867	843	872	833	870	824	932	888	830	882	828	835	884	839	859	824	887	832	870	832	848	859	853	847	870	840	814	843	870	892	836	849	860	859	877	849	826	845	847	861	829	859	826	907	874	844	826	926	873	868	895	868	922	912	879	920	899	856	859	873	824	811	896	865	862	815	870	845	896	868	896	854	779	881	834	805	822	884	868	851	829	835	875	867	826	904	891	819	893	813	852	878	836	808	812	808	878	839	895	840	864	826	869	853	847	847	895	849	864	887	868	868	867	858	838	869	843	849	897	867	866	847	807	877	839	884	884	851	866	866	838	830	870	866	856	823	828	914	869	815	846	895	855	833	824	796	898	879	840	856	837	893	832	834	842	883	843	846	835	828	841	834	859	857	869	833	873	846	857	851	843	872	877	880	845	897	889	848	842	825	847	878	862	875	855	833	881	876	872	888	865	851	865	877	851	888	902	853	825	842	887	869	887	858	869	883	862	860	885	847	834	866	884	776	860	817	825	860	824	808	914	934	836	851	886	877	791	878	859	873	856	893	785	851	851	875	880	813	864	857	823	871	832	909	876	860	891	831	833	877	847	850	862	795	838	886	826	861	866	826	887	828	870	842	816	839	799	877	846	856	869	875	862	810	905	858	884	849	854	870	800	890	862	818	891	880	856	795	883	866	877	864	908	843	899	861	888	911	849	853	832	857	863	866	904	800	893	859	880	824	842	902	830	860	818	848	839	851	873	852	910	869	908	868	844	889	895	863	816	886	895	839	849	885	828	826	834	895	896	868	883	815	856	836	840	918	888	876	903	829	888	938	854	803	898	895	911	892	862	845	842	875	851	883	835	820	858	829	865	816	880	817	800	865	877	852	831	859	873	860	871	947	779	859	866	858	862	858	840	909	847	872	861	861	894	880	834	882	856	912	848	847	885	842	884	882	808	897	911	808	888	860	798	859	848	859	868	858	881	838	920	882	881	809	866	849	904	863	875	894	873	862	879	844	855	846	883	776	856	817	847	852	845	868	892	933	844	814	819	844	862	858	891	816	861	815	831	861	872	862	876	858	816	875	910	822	892	816	831	853	841	858	827	871	869	854	861	929	892	852	878	878	876	895	831	830	886	903	880	860	869	812	856	866	849	895	874	853	892	874	893	834	823	869	888	840	876	838	832	845	874	868	840	885	822	824	831	806	846	857	868	847	835	851	844	835	904	833	929	822	818	885	868	889	819	871	856	877	868	898	892	886	806	836	857	908	909	884	821	870	893	863	853	859	868	858	856	862	811	830	853	867	885	847	846	861	866	879	859	888	811	837	848	854	904	803	809	889	844	841	918	786	804	874	850	807	906	863	857	850	896	792	810	867	896	903	855	877	876	835	884	924	858	858	861	867	854	858	882	809	866	893	818	814	831	886	845	827	875	837	849	846	878	876	885	823	819	840	907	834	890	853	900	881	898	859	892	867	878	889	910	902	851	863	852	844	887	919	879	895	815	857	856	906	861	860	882	820	931	882	839	845	831	848	849	842	820	840	815	855	880	870	834	879	860	813	820	850	871	838	886	862	828	791	878	827	873	865	854	907	851	879	838	925	857	863	853	846	928	924	840	829	849	881	862	875	889	849	841	888	842	863	834	867	860	876	818	882	824	813	878	850	871	849	882	847	853	876	784	862	888	850	864	849	893	883	860	839	883	824	873	884	868	834	857	841	826	874	898	846	847	865	871	843	878	917	884	857	839	880	926	907	876	800	892	820	833	826	823	801	919	824	850	845	881	900	854	845	882	897	865	834	857	826	910	839	856	841	853	814	887	869	872	868	837	850	822	828	880	813	854	810	910	829	891	891	922	820	847	906	850	826	860	879	873	870
9440	1142	1287	1055	746	718	584	515	473	420	423	419	424	382	374	356	335	339	315	371	348	328	347	300	370	340	357	330	338	308	317	345	342	317	308	336	298	352	326	335	325	344	323	322	318	338	348	333	330	314	344	304	323	345	328	351	368	339	306	321	329	358	342	314	329	311	300	305	348	310	327	314	290	320	319	333	331	302	321	287	304	351	330	345	344	322	276	329	305	360	309	340	338	338	301	333	324	287	317	339	323	345	311	339	324	321	316	357	338	296	343	363	335	308	296	306	303	327	333	311	303	341	330	300	319	318	329	324	312	312	325	317	296	305	314	304	326	348	321	320	323	357	325	401	325	294	334	322	311	329	318	307	332	314	315	320	299	304	312	331	346	329	309	338	329	327	337	288	312	356	322	296	324	335	261	324	358	331	333	307	367	346	303	313	310	331	337	317	321	343	324	327	312	332	293	315	336	311	327	308	324	304	332	323	325	304	344	316	328	311	334	324	311	343	306	315	322	358	353	342	341	288	316	303	341	324	324	308	327	298	345	350	298	325	319	327	294	342	318	318	337	324	321	299	289	315	295	317	325	337	298	325	340	339	341	308	333	302	321	313	321	317	316	311	321	354	343	283	330	297	292	345	336	315	325	314	335	341	288	296	320	309	310	342	342	335	337	315	304	323	289	328	331	341	319	298	330	326	316	322	335	302	307	306	313	352	309	314	326	336	329	324	368	331	318	352	327	299	296	312	310	285	325	333	306	323	325	320	320	311	303	297	330	358	299	290	291	336	312	320	305	306	299	306	330	303	305	351	327	317	318	338	288	333	331	351	297	335	315	319	368	287	316	310	312	302	298	328	314	335	320	299	346	325	364	326	320	349	307	317	298	326	292	274	338	340	308	291	305	336	324	309	290	287	340	352	354	334	326	279	326	292	316	329	360	297	327	322	284	327	337	341	337	317	297	318	306	315	317	325	326	298	338	294	353	292	312	328	314	311	303	303	340	318	339	306	337	315	331	340	327	304	316	354	317	304	324	308	341	313	300	290	325	306	318	321	315	367	323	342	323	324	309	331	311	322	337	311	319	311	343	295	313	321	296	316	316	329	307	339	316	313	320	328	322	300	337	296	337	310	299	318	344	312	318	315	332	341	318	267	350	279	309	307	286	343	333	298	298	333	317	323	305	342	313	342	338	330	296	301	339	290	322	327	320	307	356	298	311	302	332	339	329	325	320	332	307	316	304	324	323	317	344	328	339	342	348	319	292	360	293	334	307	343	352	331	287	358	329	324	326	332	314	303	298	307	281	328	327	323	294	276	345	333	326	304	318	355	302	379	328	333	333	330	314	302	336	319	311	294	314	320	336	339	332	307	326	318	326	341	320	316	320	332	321	322	307	349	306	326	279	308	290	311	306	298	335	335	327	272	331	302	325	327	318	326	321	320	347	326	280	309	322	293	310	338	329	343	316	300	341	299	328	343	350	280	310	333	312	312	295	309	283	355	305	281	310	305	307	317	296	307	327	305	308	300	316	305	352	314	334	340	301	325	330	307	322	307	347	311	327	317	309	354	303	308	301	320	293	311	322	334	351	308	340	353	331	332	313	364	330	323	351	341	330	287	311	328	320	323	318	313	304	323	325	292	316	282	317	322	297	312	268	305	341	339	315	344	297	319	316	298	324	318	325	318	301	310	311	324	331	336	300	293	334	283	352	320	324	303	331	332	314	339	283	324	320	331	338	305	346	323	326	341	315	297	344	301	287	332	315	336	347	331	311	337	274	306	307	349	321	311	313	304	314	312	340	314	293	330	341	336	318	277	328	323	330	325	293	317	340	330	287	306	345	303	302	307	321	304	320	313	331	308	300	332	309	329	284	294	294	326	306	350	331	320	311	305	360	312	287	349	346	333	314	308	305	306	333	304	313	352	329	302	289	296	343	291	329	329	326	325	310	298	329	304	322	331	309	289	328	313	321	321	319	335	307	333	325	329	302	315	363	301	324	339	356	317	294	304	313	339	321	355	322	323	334	316	334	337	333	333	338	340	297	340	319	292	318	311	373	298	288	336	334	331	308	324	340	330	323	324	366	317	293	301	288	309	360	331	308	328	345	323	305	333	357	315	316	319	300	312	302	349	318	334	316	306	299	325	314	319	311	320	319	314	311	289	337	290	331	309	321	360	347	337	340	306	353	315	321	311	315	355	309	334	316	314	315	319	307	317	329	316	310	289	325	346	307	311	326	357	322	310	336	306	342	300	332	279	304	314	322	297	316	309	339	346	341	323	317	320	343	303	301	322	305	338	308	330	334	328	344	334	349	323	312	317	325	335	306	328	349	317	329	345	286	316	309	307	308	323	326	328	308	309	331	349	335	331	294	287	299	311	306	335	331	311	322	326	339	329	327	332	338	343	311	340	348	306	317	321	328	320	317	320	302	349	315	324	340	300	338	324	312	338	316	331	315	316	334	346	310	310	311	296	352	322	337	344	341	322	350	315	320	299	306	322	317	331	293	310	307	331	350	360	304	314	319	289	323	336	322	302	304	328	308	360	311	349	308	301	321	321	342	333	314	303	311	345	329	313	308	325	323	334	339	326	326	331	338	353	337	326	365	318	299	292	306	320	311	305	329	349	320	290	279	321	342	309	303	287	327	335	323	326	346	322	328	279	355	338	318	309	295	313	343	334	348	322	317	347	324	335	317	317	336	319	330	321	344	348	316	341	333	316	331	302	333	309	291	294	330	313	315	307	341	361	345	316	327	300	329	317	361	312	312	309	284	320	344	339	334	314	334	341	288	303	307	337	329	346	338	306	331	346	333	303	328	330	341	339	302	321	296	321	321	327	305	330	324	332	355	325	322	319	298	335	332	319	325	316	332	343	325	331	285	311	333	315	345	338	301	294	322	282	298	338	312	306	340	337	319	304	316	346	347	304	297	306	346	347	322	337	298	311	316	304	330	305	314	346	330	327	290	325	338	295	327	303	330	319	292	342	308	318	311	305	348	315	305	344	317	322	308	300	352	351	336	283	321	295	307	312	308	334	313	317	285	277	325	300	327	303	326	290	311	302	320	326	308	327	340	318	316	320	367	288	352	306	325	300	322	308	305	334	307	303	309	343	330	308	321	313	307	341	297	359	332	321	323	321	303	333	313	344	310	338	323	362	342	315	322	328	335	317	344	314	304	307	335	327	321	312	313	323	337	321	318	306	337	335	328	325	342	321	288	316	298	309	305	326	306	298	324	301	316	314	304	322	324	310	336	342	355	333	330	334	287	278	318	339	294	328	311	326	342	303	332	377	308	357	315	282	332	304	319	324	320	325	317	354	356	298	331	318	325	313	325	303	320	313	287	328	308	320	333	342	325	326	285	318	318	314	329	335	323	297	316	324	332	358	330	302	326	271	329	331	335	319	341	304	307	301	345	319	350	330	328	291	329	327	337	343	329	313	334	309	301	334	345	314	309	294	315	324	367	313	323	329	323	308	314	321	290	296
5980	1574	2629	3147	2936	2500	2129	1907	1719	1555	1448	1352	1315	1134	1158	1076	1091	1055	975	997	1025	974	1002	906	926	878	918	884	981	911	981	888	911	914	865	856	904	874	850	856	894	866	846	862	823	845	829	898	847	852	849	866	829	870	930	835	837	867	844	788	870	842	839	835	875	852	864	822	824	851	838	885	835	836	829	818	820	826	831	822	805	845	870	833	835	881	850	849	790	871	856	850	807	844	805	804	826	795	861	811	816	804	844	852	865	833	839	806	841	817	766	810	816	796	801	814	803	813	845	860	837	836	884	786	833	819	792	792	795	758	863	766	808	791	851	809	797	811	767	814	855	811	832	863	814	776	828	855	870	827	793	762	838	790	774	786	842	881	863	783	847	818	798	821	812	796	789	836	819	782	807	850	804	809	809	841	816	823	766	813	871	774	774	795	857	835	858	847	861	833	829	839	848	817	877	784	810	829	799	889	810	766	833	796	872	814	815	820	852	817	833	804	772	793	850	811	862	791	863	801	812	804	849	804	785	781	808	830	871	760	803	773	843	846	861	775	837	801	821	821	809	829	844	822	817	875	806	824	784	840	808	836	816	790	808	815	828	806	775	835	815	787	818	813	840	823	802	764	825	868	833	793	833	780	775	852	865	796	805	803	786	852	806	824	831	794	829	844	867	793	813	751	843	802	819	835	856	850	807	791	827	841	803	840	824	791	825	854	841	813	831	764	855	793	863	775	797	831	775	861	810	819	823	801	838	844	830	868	829	816	853	814	851	809	871	822	841	811	865	776	834	819	818	817	785	784	795	808	816	840	856	810	787	846	804	855	770	821	837	836	827	820	842	778	775	786	777	791	835	849	870	820	836	828	845	791	818	844	833	842	848	808	795	856	865	792	807	800	850	825	832	766	765	777	794	808	813	739	823	872	856	822	798	836	825	849	855	853	801	817	795	816	837	814	788	813	832	789	896	753	847	805	837	789	776	796	823	865	781	806	815	849	809	819	839	808	793	831	785	821	833	803	816	822	734	771	847	828	803	788	767	794	825	801	859	798	841	787	812	829	812	824	817	812	809	818	781	823	793	822	791	792	858	773	823	815	827	811	788	811	793	845	841	815	826	855	869	833	787	845	812	845	830	829	776	807	856	786	810	840	845	830	829	809	856	855	828	802	802	831	808	821	763	793	811	811	789	800	788	830	849	810	809	834	873	839	837	834	825	857	829	785	755	861	791	799	790	812	849	791	830	814	833	808	796	860	813	832	805	799	811	804	802	756	796	830	783	798	792	848	772	855	823	831	824	824	836	829	813	861	802	772	848	795	859	806	815	819	813	823	837	782	857	835	819	810	807	792	830	795	845	820	809	796	787	843	786	823	784	827	813	813	868	844	851	836	773	829	847	783	830	787	806	849	841	788	805	799	800	835	833	802	809	836	842	796	887	792	841	852	841	862	790	801	883	848	796	849	817	798	831	891	778	811	804	840	881	798	861	853	787	822	837	796	815	848	783	805	842	862	837	823	787	790	814	831	814	805	845	821	778	808	814	785	815	802	832	762	849	832	856	852	794	836	832	824	797	841	823	848	833	833	780	848	801	849	853	826	831	817	838	800	809	812	824	803	824	849	806	837	818	811	827	803	804	820	815	793	831	827	792	832	873	793	835	867	810	836	818	776	800	854	807	831	810	797	810	816	814	849	833	805	805	822	790	857	837	824	849	803	825	861	813	836	782	802	838	801	851	818	874	821	894	858	865	829	843	755	831	814	831	813	805	828	826	790	867	868	850	752	839	827	836	840	851	810	772	745	812	801	833	858	809	803	863	831	834	830	884	825	832	809	820	776	852	846	823	827	823	778	821	776	800	836	765	845	850	846	851	860	801	803	765	836	832	771	782	798	830	831	861	791	823	856	820	818	807	773	793	797	770	837	816	813	819	848	836	825	879	820	801	822	858	847	869	805	834	821	856	835	827	854	818	812	857	810	835	834	863	797	781	816	773	801	860	838	816	815	834	810	838	779	850	821	796	792	837	744	857	819	865	782	795	839	796	816	807	826	824	846	818	852	834	828	856	815	777	760	829	819	833	813	815	804	864	839	829	841	860	828	788	794	810	834	798	876	813	830	839	772	812	836	779	796	809	875	810	842	789	806	835	786	873	780	805	809	749	753	840	796	830	786	835	846	878	789	838	825	844	856	878	805	801	867	849	788	858	838	845	823	834	804	780	778	829	805	803	791	794	809	838	800	812	857	838	845	837	802	802	830	850	805	885	816	835	783	880	777	829	804	748	805	817	853	757	825	837	812	799	773	789	805	810	792	799	790	868	804	868	787	844	820	780	812	828	795	851	876	793	779	854	847	841	812	800	851	849	788	846	851	800	795	825	816	804	844	775	796	833	845	829	866	776	831	838	801	823	812	811	827	760	845	816	849	853	824	824	794	851	835	837	793	840	860	797	809	800	811	830	807	853	817	839	832	849	794	814	803	792	833	788	818	834	858	878	834	832	815	848	828	845	810	820	840	800	861	837	834	785	840	774	805	800	819	836	782	841	817	771	831	834	869	837	817	799	883	843	792	789	829	858	836	857	805	819	819	867	820	796	866	838	798	771	807	805	821	828	819	822	808	823	804	828	862	835	804	864	810	832	811	814	814	854	805	834	841	829	790	820	795	803	835	819	774	838	799	835	833	798	838	803	798	828	856	806	823	783	865	835	861	850	807	834	837	779	811	773	787	800	794	810	832	813	811	800	814	824	809	821	824	787	861	789	784	808	766	801	828	817	849	816	842	840	837	802	865	794	843	835	779	782	819	875	817	818	818	875	819	810	825	853	806	835	869	786	804	824	810	829	832	809	807	793	826	809	820	908	840	785	792	832	817	827	793	827	829	841	860	853	785	815	805	815	829	794	814	822	825	793	822	821	856	804	776	793	825	838	810	797	808	819	808	829	867	861	851	796	819	872	831	813	844	841	846	830	846	814	791	877	805	790	814	893	798	820	820	845	802	806	839	818	852	833	798	882	819	801	867	831	840	817	818	815	818	771	893	819	795	842	815	825	852	788	832	826	856	822	832	761	788	829	823	794	854	821	812	831	808	774	794	814	818	873	801	817	805	779	830	805	777	811	789	800	865	818	826	863	844	796	867	872	821	805	817	836	811	800	809	788	854	854	806	809	810	817	864	811	754	819	820	836	780	823	803	846	818	857	813	819	820	826	820	844	811	822	854	828	762	823	797	850	846	856	829	826	891	859	797	813	837	850	850	776	769	779	849	845	747	830	820	801	806	822	775	841	794	818	820	782	806	809	834	822	824	839	752	751	794	800	824	839	793	826	775	817	867	802	753	798	806	842	865	797	813	787	861	828	811	781	794	783	811	842	821	855	798	859	813	832	848	799	833	834	826	781	825	838	852	774	868	824	878	853	890	837	816	779	806	850	827	858	868	835	799	813	841	787	855	807	851	814	780	838	845	801	838	847	788	718	849	782	783	822	805	816	790
17172	2361	2202	1782	1218	849	682	562	456	375	343	336	282	246	277	196	224	191	230	212	198	183	189	189	177	190	173	155	198	164	175	155	171	152	164	158	151	151	158	155	191	147	181	202	150	157	173	153	169	157	155	195	145	158	155	151	146	148	144	143	154	135	147	181	134	170	155	166	155	144	137	149	148	146	153	139	139	154	156	147	167	151	146	145	156	166	156	151	148	136	129	166	140	158	157	158	156	139	143	145	179	154	153	145	150	122	127	165	152	146	153	143	148	146	135	166	158	151	151	152	165	146	147	143	153	159	163	146	135	160	152	166	162	152	143	149	146	156	144	132	123	155	157	148	164	160	133	130	166	145	148	148	134	130	149	128	164	143	155	175	126	143	145	147	153	155	170	147	140	150	146	157	161	159	156	152	155	142	161	178	132	135	154	154	168	148	160	164	146	146	154	153	180	180	180	146	142	172	156	152	149	149	136	158	123	161	151	155	142	157	143	140	168	156	158	136	169	159	153	137	127	137	132	150	143	157	141	155	165	154	157	142	148	137	132	171	142	144	123	148	136	165	175	151	136	139	139	149	152	146	148	138	154	170	137	168	148	164	163	132	160	182	150	128	133	153	141	153	135	143	138	153	150	159	157	135	141	119	159	145	145	147	137	135	160	147	148	136	159	137	155	165	138	146	139	119	149	132	154	145	156	127	142	144	137	175	150	147	164	140	140	139	149	144	155	165	148	161	156	153	152	149	189	171	157	143	155	143	140	132	137	155	142	163	129	158	165	143	139	151	132	136	152	172	161	156	141	176	150	182	137	148	162	141	145	151	158	147	154	142	156	131	124	149	146	169	156	144	131	160	138	144	136	160	153	161	131	163	139	149	138	146	164	156	149	132	146	132	134	139	145	151	140	147	138	169	144	144	155	139	145	151	155	124	135	141	158	139	158	137	137	168	146	132	169	125	153	159	130	136	133	154	141	127	161	163	149	154	160	154	135	142	129	164	134	172	142	127	159	161	140	144	153	169	141	152	145	156	150	135	152	153	160	143	180	136	166	162	161	138	140	142	153	127	146	170	178	163	159	139	150	149	149	175	145	150	149	149	153	132	158	162	144	148	148	146	158	140	144	166	155	138	120	135	144	144	146	141	156	146	159	141	165	149	149	166	154	157	160	168	155	162	133	137	174	147	155	141	164	137	172	143	144	161	152	139	155	160	166	128	150	127	160	142	142	162	144	162	142	173	190	143	165	164	138	159	141	149	160	136	154	165	146	158	139	132	156	132	141	144	164	165	157	140	153	127	124	147	143	148	165	159	154	178	150	151	139	165	152	159	141	148	172	165	148	130	153	149	156	129	172	155	131	139	125	156	150	142	149	130	165	147	157	148	157	145	142	140	149	151	155	144	158	157	160	172	160	132	132	148	146	136	149	135	133	139	159	154	144	162	145	145	158	157	148	144	143	163	144	134	153	148	163	156	159	159	177	151	143	148	137	141	128	124	174	144	153	152	156	131	161	153	175	165	166	126	147	151	161	141	163	150	131	147	159	144	170	152	126	162	161	125	163	147	153	153	162	156	144	158	166	126	164	148	129	144	120	170	149	148	151	153	155	148	148	154	157	156	145	141	154	171	137	141	140	144	159	155	135	150	144	152	121	147	135	159	146	145	133	140	142	153	171	136	138	137	145	152	149	140	164	155	157	139	124	157	140	151	167	144	142	143	137	114	151	143	147	161	165	166	134	144	173	157	145	138	167	153	127	183	143	131	147	131	139	146	167	139	145	140	137	140	134	160	148	155	138	163	169	154	151	149	161	149	158	145	168	158	144	161	164	144	142	138	158	134	164	151	144	145	167	139	139	152	134	128	144	151	152	169	148	139	149	143	155	149	132	147	153	138	131	164	157	145	157	152	147	134	157	146	155	139	121	120	129	150	171	154	137	149	123	145	150	157	152	169	155	149	133	153	149	148	152	130	162	147	148	140	133	149	148	158	145	131	174	139	146	160	151	139	145	131	141	155	164	130	141	157	164	170	149	138	146	152	135	160	136	148	157	163	154	156	148	152	139	148	150	147	155	165	143	149	162	151	142	143	139	158	143	149	180	140	157	129	123	175	166	159	152	155	144	142	143	138	157	137	135	144	155	130	132	152	145	136	136	173	162	148	166	184	128	159	163	150	150	163	141	162	146	148	147	151	174	162	133	133	136	130	162	134	141	155	149	161	151	144	148	130	153	161	140	124	156	149	143	147	172	144	151	136	152	165	140	165	165	125	155	136	152	149	135	175	140	121	146	141	145	147	147	154	140	146	139	153	121	144	142	139	154	142	145	147	158	173	145	161	147	156	139	132	153	146	133	151	165	166	150	141	143	133	141	152	167	137	139	133	180	142	148	137	133	158	138	155	130	140	153	152	128	152	131	134	147	150	157	154	147	189	156	155	147	140	133	145	160	142	158	149	123	138	133	143	128	144	161	138	153	137	152	144	147	159	138	153	133	150	137	136	172	134	149	165	148	135	164	138	149	170	135	153	165	139	141	153	136	170	136	143	157	148	182	142	150	163	157	169	167	140	142	156	154	149	148	147	143	142	148	127	141	177	151	161	147	141	150	133	141	143	148	168	146	138	121	137	143	159	164	153	147	164	142	147	166	140	163	130	134	155	141	144	125	149	146	157	171	134	159	129	135	174	144	167	148	141	124	154	169	141	137	164	136	159	143	150	144	178	156	162	164	162	154	143	149	145	156	143	153	158	124	146	153	133	168	162	142	135	156	145	160	137	139	142	150	153	164	147	152	154	168	171	139	155	166	157	157	136	138	149	157	139	131	164	136	127	151	150	149	145	174	130	153	151	161	146	146	160	147	146	142	154	154	142	137	136	165	126	136	152	157	146	148	148	142	135	155	148	145	152	146	155	135	155	182	143	154	144	148	155	144	140	152	136	138	156	156	133	149	147	143	158	118	158	152	145	137	138	137	142	172	132	151	141	156	154	143	154	155	151	156	132	153	149	156	132	137	142	152	167	157	152	151	146	154	141	154	134	146	141	163	148	148	172	146	161	157	137	167	144	153	155	144	157	139	163	136	146	155	145	135	146	131	129	156	143	160	183	158	135	137	144	140	140	131	146	146	141	141	152	151	140	152	158	122	152	149	148	142	150	151	148	121	161	158	156	127	164	157	153	155	159	166	159	146	120	161	145	144	132	139	139	163	132	149	156	152	131	152	142	158	136	144	154	155	167	144	156	139	163	149	129	144	153	144	156	174	154	150	153	134	163	163	140	145	143	147	162	151	160	156	129	135	132	153	137	144	145	147	125	153	152	145	137	153	143	143	157	153	147	170	166	144	164	174	141	142	143	144	145	152	141	155	154	158	137	153	172	168	154	165	161	153	155	155	155	160	153	164	186	154	156	153	142	139	145	153	160	149	143	144	138	144	161	138	141	148	168	145	161	148	144	150	141	169	154	174	142	131	140	140	151	152	144	147	145	153	146
7630	1911	4014	4966	4446	3715	3069	2512	2090	1879	1620	1420	1292	1197	1142	1006	931	904	878	842	763	759	709	692	662	681	625	611	642	640	558	548	557	584	524	544	547	529	531	480	512	501	553	516	470	517	561	519	513	461	480	464	463	469	469	449	465	442	428	453	445	438	482	471	427	452	480	491	460	457	485	441	426	438	435	414	440	450	438	419	449	453	434	425	442	448	460	427	412	443	422	437	465	407	426	450	438	394	463	437	451	431	442	432	450	410	429	425	456	411	431	454	410	409	448	438	437	440	413	446	446	410	438	394	413	452	464	441	462	438	390	441	423	418	426	401	424	414	440	477	401	442	441	424	409	437	467	426	429	434	409	414	454	418	418	442	416	415	438	463	443	446	421	414	404	420	442	411	426	419	450	402	405	394	423	406	460	473	434	396	415	447	395	401	429	456	434	425	436	433	464	411	418	409	417	414	440	412	423	420	413	418	406	408	438	426	447	421	385	425	421	418	431	414	412	411	432	388	435	422	408	390	408	458	405	398	451	407	374	432	434	406	429	411	401	423	424	397	425	402	415	429	435	378	415	403	425	474	406	446	449	437	424	446	409	458	465	431	446	434	432	414	447	433	426	449	434	428	424	432	434	372	424	430	449	387	443	434	409	399	427	408	412	414	412	404	421	462	432	408	444	424	428	446	407	451	381	440	419	430	452	401	442	452	426	446	409	394	443	421	424	433	432	437	414	429	422	433	428	405	461	412	452	457	402	433	421	426	441	424	404	441	392	435	439	438	441	428	431	407	403	469	459	433	424	418	413	426	401	434	419	426	414	456	424	427	417	415	427	412	430	435	429	466	433	408	381	436	416	434	421	405	416	417	414	383	438	438	437	404	408	420	423	412	416	437	422	441	415	406	450	459	398	372	425	426	402	457	439	451	414	446	422	420	406	428	429	449	402	442	430	424	460	378	433	403	400	416	435	420	419	457	429	404	402	422	430	451	426	437	425	454	450	392	415	429	414	394	437	445	446	415	396	447	422	417	412	404	445	430	408	441	393	417	397	421	415	428	428	409	454	460	418	423	393	427	419	443	395	429	441	439	398	444	437	438	460	443	429	420	425	434	445	431	445	408	446	407	394	426	452	462	411	432	403	408	412	458	407	438	407	418	420	409	412	428	407	402	415	434	407	436	415	454	441	428	392	459	419	458	441	438	418	444	438	417	423	390	488	400	411	458	425	427	437	441	438	385	428	406	453	424	431	426	373	445	393	423	444	419	468	448	464	453	394	447	416	406	429	433	414	412	425	395	446	415	446	422	413	433	431	433	422	404	400	436	432	476	393	431	453	442	446	422	405	440	420	420	440	435	459	429	429	419	428	386	429	417	423	432	420	421	414	412	408	441	421	401	438	419	411	441	453	410	447	419	480	416	427	423	420	401	440	432	424	409	410	447	464	394	402	467	428	436	404	397	404	422	472	440	427	435	439	433	374	404	443	419	465	413	406	462	417	399	424	415	471	425	432	451	417	432	418	452	400	432	424	454	403	457	369	407	395	418	415	412	429	441	434	439	423	407	413	407	400	458	409	427	380	418	444	458	441	420	439	407	416	444	424	449	394	458	424	383	437	418	401	454	460	414	447	457	404	411	400	413	390	404	411	412	411	435	442	450	428	429	428	414	448	398	396	417	463	421	418	428	414	420	424	370	418	406	404	458	389	426	445	446	459	413	416	426	421	408	410	422	439	465	434	403	444	447	431	405	435	422	401	389	450	391	418	416	403	448	415	408	396	451	393	401	412	412	411	427	418	415	397	443	445	414	422	408	415	452	414	426	417	397	415	411	428	437	443	406	457	385	409	442	423	443	442	385	471	439	451	444	430	406	409	423	439	434	420	464	448	414	405	403	419	406	417	402	434	447	421	403	438	437	438	402	427	393	406	445	458	449	425	418	420	427	438	399	442	424	410	440	429	423	434	460	453	401	371	417	401	397	443	422	442	445	393	409	429	417	403	421	447	419	416	437	400	403	424	392	422	420	431	436	412	441	400	432	446	451	420	415	427	423	434	424	413	431	429	392	414	413	430	401	434	388	447	425	411	433	419	440	442	432	439	436	435	428	397	401	411	421	420	401	396	417	451	411	416	443	459	400	410	425	421	404	393	428	449	409	482	421	438	442	421	453	415	421	410	403	436	418	380	453	417	422	399	504	409	426	441	416	437	415	430	403	422	436	405	425	435	411	453	438	422	425	408	410	443	418	435	404	423	405	467	427	396	438	404	400	439	387	457	444	404	417	409	405	459	446	425	435	415	416	404	425	424	444	433	444	421	446	451	419	417	446	407	414	431	463	425	444	456	438	424	446	433	424	414	402	416	460	444	444	406	450	443	448	447	419	438	422	398	430	424	458	429	437	393	463	416	459	434	432	379	454	445	430	411	399	435	420	452	420	425	440	438	411	482	458	433	437	364	435	407	413	414	434	386	438	415	420	425	391	444	400	391	449	418	376	414	433	423	434	411	410	432	415	421	400	430	399	410	416	409	416	411	403	411	407	423	408	440	397	421	428	409	415	408	441	453	399	416	448	436	437	412	387	424	396	457	435	402	429	432	399	401	453	397	445	435	453	447	450	403	409	413	419	418	435	414	399	416	441	434	410	414	437	475	409	418	439	465	446	468	434	410	420	428	466	418	435	402	449	479	431	416	440	426	438	426	457	458	400	410	409	456	415	427	449	435	408	452	416	430	404	414	419	401	402	432	415	448	388	399	449	430	434	398	421	402	449	434	380	403	414	422	426	424	424	405	428	444	445	429	415	424	412	417	446	408	413	415	425	412	413	424	445	471	433	406	411	404	440	406	420	394	464	439	447	405	412	448	432	428	381	419	439	418	455	413	401	412	349	407	429	419	446	440	439	415	394	421	448	474	385	458	435	422	440	414	417	410	427	367	447	404	476	483	431	403	407	418	404	446	416	432	368	428	437	438	405	414	451	401	436	458	426	439	412	412	427	438	432	467	420	418	416	424	412	405	378	473	440	408	415	401	430	413	438	404	398	446	396	397	434	398	433	439	414	434	414	395	403	397	440	442	435	429	428	436	432	415	406	453	402	449	430	417	428	418	417	444	418	430	448	434	408	436	400	391	424	403	428	420	427	412	435	416	436	421	435	454	415	415	423	425	436	429	386	435	417	374	436	397	401	446	415	434	417	388	395	405	396	430	434	428	420	410	413	431	421	413	444	424	399	424	429	378	404	429	429	440	429	430	418	431	394	410	434	438	444	410	396	465	422	442	405	448	416	446	385	413	420	413	433	406	393	409	415	465	429	397	449	435	410	381	439	418	435	435	416	414	446	425	442	419	469	428	436	426	484	448	422	426	428	436	429	403	468	420	446	454	445	403	426	447	440	432	397	407	411	425	433	422	416	473	395	407	446	462	401	449	372	435	432	410	429	422	440	438	425	414	453	417	425	429	392	433	431	414	405	377	468	414	427	462	416	426	414	426	446
2603	347	391	366	361	361	371	363	360	336	345	361	322	356	365	322	355	347	305	352	335	307	337	360	327	346	312	319	305	338	318	319	333	357	356	333	320	359	292	310	320	323	348	344	337	306	322	306	346	325	324	320	309	346	346	344	333	329	363	302	332	332	358	351	374	314	342	325	352	337	316	347	327	345	341	312	320	342	332	315	337	325	324	361	326	325	346	314	326	356	318	346	309	309	356	330	312	327	337	339	354	352	331	301	322	339	336	331	400	309	332	319	362	313	340	315	351	355	326	333	327	356	333	331	317	323	341	336	334	330	299	331	338	316	336	339	334	311	334	350	309	334	313	338	330	299	346	331	309	358	313	343	328	342	334	341	307	342	329	316	329	324	346	340	318	364	367	297	331	354	348	335	340	303	328	343	327	332	320	330	327	328	324	335	310	354	344	358	337	328	333	320	324	327	340	380	338	317	308	319	355	328	354	364	342	309	317	345	350	331	332	363	326	345	343	323	352	361	330	310	343	334	357	342	333	351	302	342	346	326	342	339	367	322	318	330	326	302	326	367	338	353	306	316	368	355	360	352	315	330	357	337	348	324	349	370	337	316	379	329	322	340	334	300	328	350	312	321	333	340	301	332	359	342	307	348	332	333	325	339	312	330	326	346	339	317	288	370	357	338	354	365	315	341	306	293	301	348	314	352	348	316	315	362	335	319	308	297	357	347	325	320	309	313	340	321	339	352	349	340	347	320	350	329	334	335	330	320	364	309	342	351	348	307	364	323	353	280	331	320	323	338	364	353	330	354	356	329	363	356	319	318	335	332	338	306	336	340	351	353	327	306	327	316	363	338	328	338	328	325	321	348	306	333	350	323	356	329	317	294	335	363	359	337	344	376	326	335	336	302	315	331	334	330	356	331	325	304	353	310	305	323	311	345	347	337	333	328	311	340	362	303	338	363	327	329	381	371	331	339	330	334	349	341	347	321	352	322	349	329	362	307	341	323	340	313	321	335	316	356	333	318	354	336	316	324	336	328	347	334	315	337	346	367	338	306	316	320	347	333	325	360	336	344	360	310	306	326	324	348	341	326	337	349	351	326	370	315	346	344	282	336	317	343	340	337	304	359	339	319	317	314	339	314	351	337	326	320	341	345	335	335	313	334	334	326	344	343	324	335	337	339	338	338	316	329	328	336	363	364	334	361	346	319	336	373	308	314	333	362	318	325	310	308	306	359	364	310	317	356	287	347	321	359	314	343	346	335	326	317	314	337	340	349	335	324	308	310	328	336	325	327	308	331	323	338	330	328	312	314	354	344	358	350	353	327	345	346	360	332	353	359	336	342	344	358	350	324	344	321	290	307	335	327	317	369	336	325	352	307	346	332	327	357	322	323	301	344	344	380	349	300	331	333	365	321	304	357	304	298	320	334	344	337	327	332	368	312	335	329	325	339	322	350	299	337	347	376	303	355	321	341	338	321	340	370	339	326	338	353	340	326	338	337	348	319	350	342	312	337	337	322	339	341	341	313	338	332	307	349	328	318	354	362	306	338	311	320	348	343	290	326	352	338	339	303	322	370	337	327	332	365	361	359	321	305	325	351	349	324	332	350	359	324	350	358	289	309	321	316	339	344	333	347	351	359	319	344	343	332	329	365	343	318	350	320	319	332	333	342	342	332	323	337	334	330	324	352	324	370	336	320	323	363	314	335	337	315	340	369	342	326	359	327	305	324	327	328	328	362	344	363	392	339	322	319	339	327	337	327	346	329	336	305	313	348	347	333	309	389	318	290	336	355	277	315	319	319	313	346	303	325	316	354	338	356	311	337	313	321	303	308	334	338	306	343	325	332	346	329	330	353	344	295	347	349	334	313	341	329	317	335	335	336	324	335	371	333	330	310	356	349	339	332	308	306	339	328	323	311	336	305	343	314	353	321	325	315	333	331	344	339	352	317	337	324	346	369	337	338	315	323	325	350	339	326	322	328	328	298	347	317	344	370	328	327	331	336	311	336	339	368	344	314	344	328	349	350	359	340	347	366	354	331	347	337	339	361	347	292	317	342	363	318	312	308	340	305	349	330	320	324	359	347	355	316	342	342	353	318	336	325	318	307	322	316	325	352	344	317	359	297	347	333	348	290	276	345	317	328	323	350	364	338	319	328	323	320	338	340	335	323	338	368	324	324	319	317	326	391	327	301	299	327	346	297	355	335	307	334	353	350	319	373	317	326	341	321	339	331	347	337	341	353	338	315	341	334	310	316	330	324	315	340	328	322	357	325	340	358	362	296	304	316	341	357	343	335	325	332	307	337	345	339	338	335	380	335	343	318	322	320	342	311	341	349	325	322	360	360	336	319	346	318	337	363	336	321	319	350	321	316	331	307	318	318	313	344	340	301	333	359	334	343	363	354	340	317	341	301	380	328	344	335	349	323	305	303	325	322	346	330	326	316	347	322	318	355	341	332	314	328	346	354	343	349	359	324	342	305	360	332	326	343	306	313	292	314	331	316	356	362	350	357	334	326	358	322	322	309	322	334	307	347	329	287	336	345	355	331	377	345	346	365	357	354	353	344	324	332	326	327	328	389	355	334	338	308	353	340	333	338	330	345	325	359	338	314	320	311	301	343	352	338	320	323	340	313	317	345	338	335	346	324	300	352	320	363	324	325	317	316	326	315	324	323	345	326	349	353	340	330	334	318	321	352	289	291	318	357	330	318	336	343	323	346	348	337	344	335	333	332	310	326	359	344	366	342	329	379	371	384	300	321	331	291	327	317	359	366	306	329	343	341	343	349	345	292	349	295	294	268	341	335	329	335	339	327	330	331	298	339	319	321	344	332	342	335	323	320	335	316	343	345	367	303	326	352	358	348	344	325	348	344	331	358	332	324	303	320	345	365	347	304	346	308	373	337	356	321	350	342	376	314	333	360	322	317	340	302	347	373	305	374	342	360	355	327	330	332	306	317	326	353	354	369	339	325	308	372	341	343	346	328	308	319	345	332	352	353	347	296	344	346	300	361	344	331	333	342	349	317	314	292	339	340	349	336	325	336	339	345	321	335	337	327	336	335	349	306	319	347	352	317	345	352	342	332	336	349	351	364	352	343	325	297	311	359	351	332	356	315	349	361	333	306	327	332	326	331	345	345	343	318	328	348	331	342	366	342	330	357	343	353	308	365	340	333	323	322	333	357	322	333	345	322	342	356	335	320	311	355	342	321	321	376	327	318	311	331	335	376	344	326	320	308	353	333	309	308	306	343	334	332	312	372	355	358	319	352	308	346	299	322	329	355	354	365	320	314	364	323	292	338	321	340	312	296	333	339	348	348	366	360	352	355	336	323	307	311	304	324	343	326	350	353	330	353	324	323	325	335	356	343	315	372	326	327	317	343	363	369	330	363	361	347	355	340	318	335	329	325	348	335	320	347	336	324	346	320	340	314	309	332	299	346	325	348	342	308	303	334	319	304	314	356	359	345	351	337	290	332	319	320	315	347
2689	995	966	1051	1003	1034	982	957	933	936	885	921	908	880	936	940	891	832	852	857	893	874	824	907	838	869	926	834	882	848	891	857	869	873	922	847	925	840	866	829	913	863	918	859	891	821	843	820	894	915	888	913	894	880	853	846	858	884	921	828	845	866	841	837	893	910	878	868	865	934	870	855	869	875	811	814	846	832	885	822	850	882	840	894	888	862	831	874	860	872	891	883	872	850	815	918	863	894	914	888	837	857	825	835	874	853	847	910	859	839	862	876	854	809	838	882	860	877	865	906	824	873	843	859	808	824	858	900	813	929	879	879	851	878	901	884	828	885	832	828	835	932	857	891	889	882	830	872	833	889	873	890	825	831	868	857	888	827	875	808	842	876	837	818	862	864	869	855	880	886	935	825	847	852	838	848	921	821	882	831	861	886	863	863	868	877	871	869	839	873	878	842	850	844	885	835	821	840	829	805	884	872	858	872	886	894	842	842	837	827	897	823	843	896	858	930	843	848	832	852	856	906	903	843	838	870	861	904	902	904	849	911	909	848	861	851	864	881	858	868	870	853	853	888	919	840	825	867	905	888	886	866	907	888	872	826	832	907	881	870	852	834	841	848	852	828	883	862	886	851	926	899	888	848	877	901	877	823	879	846	905	924	775	868	812	877	862	833	922	916	884	890	829	848	900	897	865	851	817	896	883	869	855	869	838	914	854	916	792	908	879	827	877	844	872	895	855	882	873	862	918	836	871	876	856	856	864	883	926	894	928	862	898	833	836	858	876	867	839	837	847	871	833	862	885	877	823	845	834	835	867	877	851	888	865	782	866	851	847	891	848	894	827	845	881	821	798	840	829	885	873	879	893	808	877	868	834	883	843	870	823	865	887	868	790	830	889	881	852	849	826	867	824	843	914	848	858	879	875	837	839	926	844	867	854	852	844	836	886	882	865	910	843	875	834	927	859	853	905	868	878	825	864	858	847	865	857	858	874	884	866	914	891	882	859	859	843	851	921	909	850	849	811	914	905	845	810	845	846	856	869	868	862	894	852	860	891	905	877	900	873	874	831	869	865	879	862	800	892	874	845	823	851	902	869	914	858	928	906	812	902	877	882	875	884	886	863	882	878	881	875	832	856	849	845	868	874	904	876	875	882	872	877	872	863	895	920	903	888	861	864	848	866	837	855	899	833	874	890	872	860	871	840	853	869	851	830	843	870	881	877	828	890	858	905	821	862	836	848	885	865	843	855	880	831	888	857	845	883	858	866	835	796	893	850	876	837	892	803	837	890	871	890	895	908	844	824	915	898	880	842	864	859	849	863	855	835	857	820	867	905	884	930	868	884	895	849	858	841	838	911	800	837	863	857	862	862	830	828	829	843	854	878	894	933	840	899	875	868	820	868	908	960	810	800	839	896	811	882	858	871	906	793	844	798	871	871	896	887	920	845	826	863	811	925	883	881	806	816	863	924	843	928	879	857	831	879	831	888	828	825	867	805	887	883	871	873	868	865	831	857	853	861	869	837	849	876	826	875	925	868	919	915	855	891	892	861	886	911	891	893	823	835	864	876	909	894	896	847	870	860	866	840	901	863	891	855	911	880	858	867	865	877	836	855	842	826	865	951	856	785	857	853	878	794	842	817	820	872	846	824	858	836	912	895	875	841	847	837	895	839	840	888	839	836	896	854	881	862	853	900	875	894	906	901	893	907	817	847	829	827	845	901	888	890	868	811	907	851	847	828	849	884	854	810	957	901	932	844	847	868	881	856	913	872	899	769	867	895	860	847	860	858	841	891	869	858	883	882	905	832	851	852	835	877	848	835	855	867	836	867	847	786	826	862	858	923	931	862	863	907	922	832	898	844	849	937	858	833	853	862	818	866	856	892	872	924	869	881	917	881	864	846	850	881	852	859	878	893	832	841	841	910	877	865	903	918	885	873	870	863	833	856	844	889	853	871	835	881	855	866	901	883	906	884	920	906	867	863	879	884	848	908	862	887	871	849	819	833	864	890	850	881	870	849	818	818	819	880	936	912	850	899	851	839	912	873	862	889	802	846	861	843	927	871	881	858	839	877	866	860	895	888	839	823	877	838	903	879	861	891	821	893	825	841	886	838	865	854	840	885	871	912	903	905	907	881	883	847	867	863	923	910	873	868	899	884	812	874	855	856	867	878	903	844	888	897	945	882	871	895	874	869	889	842	854	823	903	836	909	867	828	869	824	869	913	872	843	827	835	847	847	884	862	869	872	866	858	829	883	845	878	814	835	800	876	914	856	826	849	901	869	852	845	860	838	840	862	913	853	895	857	867	876	865	885	862	855	854	926	869	869	910	861	840	854	847	847	805	847	848	831	853	853	882	861	840	805	927	887	833	834	882	853	857	898	860	904	886	912	822	913	895	819	819	871	900	847	847	837	877	923	798	848	838	779	935	867	863	842	869	814	872	839	838	864	877	906	805	918	884	851	829	895	866	892	838	829	862	820	843	889	811	879	881	843	885	896	867	881	916	862	827	924	870	856	842	881	861	864	879	879	874	849	888	902	852	843	836	860	847	880	905	841	826	880	885	845	838	845	873	880	864	889	850	855	823	907	888	917	833	835	878	879	950	871	884	904	829	824	835	878	874	823	844	864	830	833	888	834	841	884	867	850	864	876	816	879	866	840	795	827	886	804	890	891	860	855	875	839	827	811	850	877	839	837	861	854	922	852	916	850	839	881	872	868	821	856	808	828	866	887	873	834	854	927	842	886	874	857	859	854	886	810	881	899	852	839	907	889	834	887	889	866	837	872	852	841	899	836	819	879	848	814	862	887	862	843	862	868	895	900	848	813	925	885	849	886	865	896	874	854	865	871	844	856	873	849	850	858	859	846	875	836	904	848	886	854	885	895	901	841	897	897	835	800	828	846	837	854	869	851	901	865	843	831	821	874	891	846	877	879	910	846	885	855	859	856	845	897	860	846	875	861	892	870	847	899	839	848	828	880	881	914	859	883	820	882	881	862	843	841	855	887	859	865	859	851	841	862	854	908	883	837	870	883	860	861	851	864	829	835	850	824	897	859	856	848	874	868	869	800	837	833	900	879	805	835	846	907	881	849	858	894	841	813	838	926	851	916	887	855	905	884	857	877	893	869	911	840	873	857	832	843	874	865	884	886	856	846	896	864	875	883	904	833	862	875	892	866	851	831	913	813	858	902	859	858	959	872	852	865	871	840	847	820	860	900	852	904	829	871	861	846	856	829	838	861	862	885	835	828	883	863	851	851	874	842	861	834	883	791	857	875	873	877	852	841	853	846	837	889	885	808	846	910	807	853	876	856	818	832	874	895	885	861	934	844	935	815	879	895	851	853	925	779	879	861	803	884	886	913	901	845	841	835	857	847	895	893	898	893	907	811	915	839	825	809	895	850	860	826	833	866	828	853	843	812	863	858	866	844	801	820	840	878	852	833	852	872	872	876	899	865	833	831	837	865	894	867	903	825	869	825	865	875
9512	1068	1267	1066	810	659	602	529	448	460	411	422	384	398	378	364	370	344	330	365	345	378	363	341	334	320	319	358	330	345	338	332	318	318	327	336	334	335	306	326	327	358	325	305	301	329	370	343	289	325	356	336	336	330	310	331	312	316	310	327	311	299	334	307	326	327	338	307	314	324	315	320	305	326	308	319	364	347	316	303	306	373	355	316	334	297	316	334	334	312	321	324	309	331	336	307	328	318	275	323	322	312	355	339	332	328	326	299	304	310	294	325	331	331	286	314	323	345	330	307	292	270	340	346	281	343	324	332	329	311	307	306	309	345	319	324	313	328	312	335	296	311	281	318	335	292	331	328	314	327	303	321	323	296	323	326	322	324	344	281	322	341	331	335	316	335	322	327	315	386	331	333	318	302	325	333	307	292	281	321	287	304	305	376	323	329	299	313	279	298	323	332	308	330	325	302	316	280	305	321	365	333	296	320	287	317	352	297	311	315	325	331	309	307	304	314	317	329	327	323	313	318	306	360	357	309	362	307	315	315	322	288	305	324	315	327	317	300	294	300	318	314	335	320	329	325	293	314	336	305	310	327	295	325	310	339	320	323	369	338	333	345	313	292	301	337	297	317	301	294	322	308	303	304	305	365	284	290	310	323	335	334	365	344	321	329	315	298	328	357	322	328	353	353	339	300	341	305	314	301	289	311	290	316	315	298	332	295	356	339	305	304	315	273	332	357	312	324	320	298	316	309	320	340	314	340	348	324	353	343	331	332	293	303	324	336	322	323	337	326	326	316	343	324	341	335	323	314	312	325	317	311	337	331	329	328	302	334	307	312	309	350	309	340	298	292	344	333	309	307	279	306	319	304	339	342	305	309	294	322	318	309	331	332	309	293	324	337	309	348	311	279	339	342	321	335	331	312	252	331	315	356	337	327	357	299	307	286	330	342	345	330	295	353	317	296	330	304	326	293	303	318	319	310	312	337	318	324	320	311	316	309	346	308	306	327	317	321	354	305	349	336	322	334	302	305	356	332	326	329	332	323	336	305	335	339	342	343	317	307	307	327	318	286	316	329	309	293	309	343	345	351	320	324	324	281	292	317	331	348	311	312	323	320	339	329	336	315	339	301	309	299	304	352	295	320	315	314	279	303	295	321	308	347	357	320	319	286	338	351	353	320	313	325	307	324	315	338	346	339	342	315	301	340	323	303	331	327	338	330	323	311	290	329	317	320	309	308	302	291	304	340	287	332	315	337	302	316	290	342	309	342	345	326	306	304	338	343	339	341	302	297	314	327	364	305	305	314	325	284	330	317	329	295	327	305	333	308	339	341	311	277	332	310	319	317	340	319	316	317	335	358	313	334	313	290	335	355	333	323	353	326	314	329	316	280	317	311	334	309	296	339	304	297	330	314	345	288	340	331	331	337	292	329	322	319	315	312	343	331	322	348	330	329	333	341	321	309	328	341	328	294	320	319	334	299	342	334	328	333	330	345	309	318	307	317	316	319	323	333	282	303	324	325	319	319	328	305	295	357	292	334	325	322	307	316	308	344	338	330	335	303	326	334	342	346	344	331	352	342	315	313	295	371	316	358	310	307	359	337	315	344	314	294	329	316	299	309	336	330	325	322	309	315	315	319	356	307	323	314	284	335	311	365	348	334	329	329	339	311	317	292	294	294	324	294	323	324	321	328	312	349	304	289	349	326	329	309	318	328	330	318	317	330	335	311	330	327	317	305	316	305	287	324	331	279	328	341	310	309	328	314	334	309	351	308	301	294	311	328	325	315	349	304	318	350	338	335	319	347	301	346	298	309	281	301	298	354	330	326	318	306	349	320	308	334	300	327	322	309	307	316	355	308	320	310	320	327	336	333	329	343	301	316	283	329	315	333	326	329	310	357	328	328	342	328	326	303	296	322	304	303	325	294	344	315	346	351	318	338	315	285	309	346	360	327	331	348	342	307	325	367	288	314	299	305	337	332	291	307	309	326	334	322	329	305	307	326	330	335	344	292	313	346	298	326	331	342	332	319	315	310	345	341	323	307	338	352	334	332	293	306	356	335	319	327	302	306	310	325	318	303	354	292	337	293	311	360	282	289	321	302	331	334	342	344	291	324	312	293	302	343	328	303	307	323	326	328	297	322	315	337	316	353	349	310	327	331	321	298	314	328	331	268	337	337	315	343	333	335	322	330	303	318	317	335	309	308	332	292	330	334	310	341	314	349	317	341	288	309	312	335	338	318	299	311	316	302	306	322	320	291	313	344	321	341	342	309	303	299	310	322	322	338	335	342	335	329	367	336	327	272	317	316	338	312	312	323	311	321	312	314	307	304	304	338	332	349	275	340	350	308	307	299	338	329	269	297	308	336	337	305	338	306	342	335	313	325	323	283	311	326	341	301	331	323	298	313	281	323	318	329	320	341	343	339	323	297	304	334	304	312	318	339	284	336	304	332	319	340	332	296	296	296	279	325	309	311	275	330	325	337	333	309	317	326	318	340	320	324	337	305	327	298	308	341	319	317	362	318	315	318	342	340	314	317	349	310	286	323	283	356	332	319	310	330	323	315	299	310	314	286	327	345	338	308	293	272	361	305	351	316	307	329	311	360	314	341	326	305	349	327	323	347	342	329	280	311	315	310	361	325	318	332	324	329	347	355	290	335	332	328	293	340	330	353	339	286	292	324	322	331	319	329	309	319	326	320	330	318	313	320	319	317	320	311	337	331	321	289	329	321	345	351	316	307	353	326	312	296	346	308	314	319	360	315	340	332	329	392	345	320	322	330	341	319	321	316	365	292	340	334	343	327	326	299	337	298	308	333	354	300	339	342	285	336	311	371	306	315	341	337	319	317	349	320	325	323	310	351	319	362	305	339	319	341	349	280	333	323	343	319	326	329	348	317	292	306	307	322	340	335	317	325	305	304	325	296	333	322	321	309	300	316	336	324	337	319	346	322	333	330	307	320	329	328	296	299	306	314	313	343	334	298	327	349	354	306	323	294	309	279	302	299	309	324	326	313	300	315	287	320	340	325	318	318	335	303	325	348	328	351	316	355	300	332	298	319	321	311	307	318	350	327	288	336	334	342	331	302	332	296	302	327	316	332	314	301	284	338	297	288	290	339	290	311	330	315	336	309	299	299	310	293	320	344	300	342	305	328	318	304	338	329	339	310	328	352	315	368	300	341	323	330	311	304	328	350	316	307	304	297	277	308	303	296	293	308	351	303	324	329	316	335	301	344	357	351	341	308	340	300	299	339	306	325	343	285	317	324	335	324	337	299	326	324	315	298	301	328	339	308	319	302	298	298	338	350	334	318	364	303	313	323	348	342	318	330	328	330	327	284	287	296	317	351	350	338	326	356	311	292	294	300	308	332	284	338	301	295	351	378	343	301	323	348	320	332	322	329	301	303	334	302	336	317	312	319	300	367	324	318	315	313	300	283	324	314	313	310	310	290	317	327	358	290	318	355	332	339	315	307	308	311	321	317
5884	1640	2657	3172	2954	2555	2189	1975	1677	1572	1372	1371	1212	1226	1153	1147	1114	992	1064	969	988	976	979	950	945	920	922	855	939	935	937	898	840	863	866	875	843	898	851	859	799	857	873	798	847	843	840	856	903	906	776	840	805	875	832	812	805	860	837	845	840	856	870	820	893	863	827	872	804	819	835	846	836	851	852	854	820	790	831	816	820	801	799	845	779	855	796	804	803	842	821	760	839	874	845	862	789	784	823	820	791	816	879	831	872	805	883	822	814	806	772	821	809	813	812	804	785	726	882	824	823	819	844	811	838	827	783	856	852	847	830	832	836	783	846	822	831	856	776	800	857	829	820	842	805	859	802	826	823	779	787	817	855	813	800	837	881	838	803	842	827	862	777	838	818	830	848	851	789	805	763	829	857	815	842	850	796	842	824	802	812	792	808	798	834	821	892	804	767	848	817	824	870	829	826	810	808	851	803	812	805	784	801	805	791	846	824	791	846	794	771	818	802	785	772	803	817	842	778	788	850	819	808	829	867	816	784	820	793	834	838	830	841	856	813	787	832	820	830	834	871	785	786	796	876	833	865	824	815	825	840	793	813	818	911	807	777	868	820	780	823	800	840	842	841	772	846	821	819	772	800	840	801	803	786	825	840	829	864	795	825	878	805	828	788	815	814	826	811	812	802	850	849	835	798	811	847	804	828	822	866	835	823	805	814	810	842	820	804	804	821	834	805	825	772	790	825	789	802	773	837	808	780	769	831	797	777	763	864	871	820	846	785	742	797	787	801	836	776	819	853	822	788	834	869	816	815	844	800	790	825	822	810	806	804	787	811	823	846	794	832	798	859	824	845	772	813	835	817	824	840	829	800	822	795	836	824	858	772	826	813	804	767	826	848	815	858	782	856	784	836	769	771	799	786	761	805	780	841	842	838	815	839	903	820	893	828	851	779	795	820	785	833	773	837	797	817	835	844	879	823	831	782	800	847	836	797	830	821	853	840	822	863	746	827	821	785	785	790	881	855	847	821	810	883	777	794	842	796	800	772	825	832	834	755	811	814	820	788	817	805	821	797	822	831	833	785	848	774	834	851	844	777	817	802	775	830	847	858	819	811	837	789	830	843	830	807	808	779	820	836	779	830	802	869	829	780	833	805	813	828	834	784	807	800	825	811	826	845	804	836	841	853	801	811	786	792	913	790	871	782	784	843	797	787	825	820	844	820	787	791	831	830	849	765	825	819	828	783	747	862	809	817	797	837	775	836	845	794	828	779	825	851	754	798	826	797	814	876	778	854	814	794	856	804	842	809	790	794	803	822	841	826	764	810	815	824	777	769	826	784	789	777	790	848	799	820	790	833	834	813	794	892	847	860	763	836	786	802	833	835	820	822	790	830	812	856	811	832	806	831	810	800	864	814	834	818	781	818	787	869	839	804	811	844	831	802	788	811	796	838	806	806	810	846	818	791	819	776	820	808	833	888	814	783	782	835	851	782	774	841	842	806	817	829	835	837	850	841	766	825	825	820	800	801	840	796	844	799	815	868	822	803	829	790	807	829	799	796	832	805	836	802	829	873	856	797	844	756	766	833	804	835	779	875	837	792	832	778	829	865	799	815	785	833	842	854	814	769	821	807	804	829	822	809	865	831	858	833	837	827	887	753	872	797	825	829	875	778	857	807	847	764	854	790	821	785	819	830	802	875	831	832	799	784	850	836	848	790	805	861	791	827	814	814	824	815	773	863	800	780	760	798	794	821	779	803	783	781	840	817	881	821	826	744	817	786	784	820	842	812	827	830	813	776	805	827	815	758	834	819	865	872	781	799	789	815	826	766	798	816	755	864	777	848	813	839	843	845	787	828	808	787	914	862	818	855	794	812	843	819	816	793	863	839	823	834	840	842	815	780	795	797	833	776	809	835	802	800	801	848	803	798	799	804	847	791	820	783	801	845	793	785	826	859	840	813	726	775	804	809	830	849	802	792	820	812	872	800	835	851	855	808	873	849	836	772	846	820	813	807	799	792	841	836	806	857	805	832	827	807	852	773	822	810	787	818	812	831	845	823	802	832	790	806	785	796	827	807	825	801	844	847	818	818	857	749	852	853	857	747	780	866	867	802	865	863	834	825	812	838	802	823	813	868	782	838	838	846	823	810	848	786	788	794	746	858	834	774	828	859	880	798	801	804	802	789	746	789	824	839	836	811	861	803	807	798	823	838	837	803	780	818	831	844	815	866	861	811	839	812	851	820	772	808	818	811	838	833	740	807	818	830	870	826	725	862	816	803	821	796	809	813	857	831	837	847	837	837	899	818	867	810	853	844	859	835	828	842	823	859	849	813	811	773	849	806	830	773	817	784	782	853	856	798	830	782	826	858	860	800	791	808	809	857	842	821	837	826	865	794	817	797	837	783	822	833	853	753	795	832	768	836	812	852	875	839	762	751	862	813	795	806	859	812	819	853	793	830	833	823	839	843	801	787	825	781	823	816	796	793	788	848	785	835	802	805	814	846	817	819	831	897	838	792	805	787	779	793	801	783	840	792	812	750	819	833	789	791	818	820	812	813	821	819	760	834	821	864	796	792	822	826	786	741	829	798	804	792	786	792	840	763	807	786	777	786	822	828	800	850	801	797	854	824	803	835	834	828	768	846	820	860	846	838	818	775	834	834	873	801	840	841	794	819	838	837	843	817	809	807	814	832	757	799	839	843	869	779	774	826	799	819	832	803	830	853	821	849	828	814	834	835	841	827	800	815	840	853	854	815	815	830	822	786	826	845	870	795	779	825	830	797	820	814	796	750	820	847	797	836	799	858	850	828	820	835	838	828	789	826	829	806	872	816	814	839	835	775	821	837	819	811	752	847	762	806	831	823	836	793	795	846	827	782	771	840	850	851	752	882	781	831	837	831	803	836	858	824	764	830	865	808	861	797	870	872	840	809	816	846	796	802	826	797	814	854	805	796	805	802	795	835	827	829	844	818	788	908	800	787	845	772	838	830	835	815	820	827	825	830	832	823	825	843	856	857	770	825	849	820	853	839	785	806	813	792	861	784	834	859	790	819	789	868	824	791	856	824	838	803	837	819	786	838	829	819	775	798	826	773	854	805	854	820	848	877	808	807	817	840	804	814	800	848	820	820	810	793	783	804	815	829	801	836	844	823	793	806	839	812	835	830	819	804	827	785	851	851	810	819	797	815	766	857	817	842	818	842	823	830	833	868	810	803	841	811	802	786	788	770	855	786	848	776	822	859	822	832	879	823	837	867	807	770	758	803	784	803	777	824	831	826	832	806	847	782	800	845	820	783	789	823	825	829	785	824	837	776	792	765	838	846	833	857	827	818	814	800	783	817	844	857	795	832	814	858	825	812	787	825	805	808	790	783	829	842	824	829	819	787	831	852	815	809	805	844	768	818	815	784	874	815	837	807	797	849	807	860	817	852	877	824	779	801	813	808	829	795	827	810	779	843	846	817	807	848	793	790	791	797	813	818	806	829	796
17239	2223	2190	1698	1135	882	705	514	465	380	341	286	261	305	244	229	228	234	180	182	192	196	168	175	187	208	166	184	147	192	155	164	188	197	147	160	158	152	164	157	173	155	131	154	167	132	165	160	149	161	144	144	154	169	165	150	159	163	146	139	145	157	157	159	158	145	141	137	147	158	141	186	154	145	142	146	136	158	159	142	151	131	145	135	136	164	156	139	149	143	130	135	131	162	144	150	172	157	114	178	151	146	133	156	144	139	146	151	148	164	151	148	149	153	144	158	154	161	163	176	154	161	164	141	147	153	137	145	149	170	141	153	167	143	168	141	138	144	132	135	131	140	153	142	135	139	154	159	136	158	164	130	145	165	167	132	144	155	134	147	149	142	149	149	147	134	166	113	153	157	143	134	178	138	144	137	156	136	169	136	145	133	149	134	155	138	136	167	153	129	166	139	160	139	153	164	133	153	153	154	160	155	148	161	155	151	141	144	150	146	153	155	131	180	173	158	156	134	151	171	148	145	146	154	140	155	133	138	140	154	153	155	136	138	158	148	159	157	159	163	160	145	153	150	153	147	115	139	146	149	161	131	155	148	171	142	121	137	120	147	159	168	158	149	152	145	150	143	163	168	151	160	142	168	144	152	146	171	159	159	143	137	151	138	137	157	123	144	129	149	147	153	154	162	143	145	140	150	165	152	122	144	142	145	156	142	160	145	167	153	146	151	134	151	134	174	150	142	158	138	142	166	135	150	139	146	142	147	145	122	161	139	155	167	175	154	145	152	155	139	143	153	156	158	146	137	135	173	152	147	154	157	137	137	143	146	145	144	142	144	144	130	131	146	155	137	156	128	165	144	145	170	127	124	144	163	153	131	130	137	140	131	161	150	155	152	158	175	153	156	176	127	159	165	146	154	159	148	124	141	170	148	145	141	134	165	154	156	151	158	155	120	169	162	148	151	170	142	142	138	168	140	133	133	141	126	150	155	138	121	155	154	144	149	145	166	145	149	151	139	154	152	155	149	150	134	145	132	150	142	145	135	141	163	170	157	158	156	144	163	150	137	151	151	166	146	141	146	149	160	161	121	139	166	145	131	140	136	139	155	142	188	134	137	143	147	146	142	140	160	125	156	143	144	145	157	130	157	153	153	126	161	154	152	150	146	127	134	148	151	147	135	135	152	145	137	156	146	127	143	176	151	153	160	127	150	125	166	150	142	154	173	150	164	147	136	116	145	152	136	152	146	141	142	150	137	134	154	146	153	166	158	157	154	141	169	163	161	134	135	139	140	143	151	160	152	157	142	168	164	150	145	148	125	139	160	135	131	151	137	155	143	164	131	136	156	166	140	157	150	154	152	153	157	165	134	159	145	139	130	151	137	128	160	145	147	162	176	136	127	153	166	143	150	132	164	149	145	142	153	138	145	138	147	157	139	147	150	145	151	170	160	177	151	174	137	148	169	177	150	156	163	146	143	147	150	139	132	141	163	142	131	146	148	147	147	172	177	146	132	151	136	131	150	137	167	158	155	156	139	143	162	156	144	142	152	139	142	144	157	162	152	136	137	142	144	131	167	140	120	147	144	151	141	156	151	115	150	145	172	155	162	142	158	137	140	150	158	142	160	164	139	146	157	144	151	153	153	145	153	146	136	177	152	165	153	157	142	164	158	141	115	140	148	158	169	170	148	166	159	122	127	151	172	161	152	138	144	180	125	147	119	167	131	143	146	148	134	146	133	139	154	136	172	170	150	150	153	139	146	135	149	170	132	154	143	140	161	136	175	148	132	156	150	157	130	153	149	154	163	145	140	140	164	129	154	153	124	158	130	129	163	178	150	167	143	175	159	153	156	158	151	146	139	131	152	148	135	150	138	129	143	143	139	142	146	152	156	142	140	166	142	157	155	162	140	148	149	173	139	142	132	154	140	151	158	167	136	127	145	138	133	149	135	153	133	135	148	151	151	154	170	144	155	153	162	147	167	143	166	165	160	147	158	166	147	157	140	150	169	145	166	145	140	136	128	150	154	138	156	133	164	178	135	142	148	150	145	138	154	169	159	134	144	139	125	161	155	137	162	157	141	164	147	162	160	146	153	141	137	162	154	149	158	160	165	145	170	145	138	133	152	171	154	153	152	145	174	161	159	156	136	124	146	137	153	143	148	153	156	132	153	141	139	156	149	149	145	164	153	169	160	135	157	164	141	143	176	149	155	151	160	124	159	148	171	149	144	148	154	159	142	134	122	131	133	155	155	138	154	179	154	163	155	151	166	182	156	166	137	167	155	138	168	158	143	146	145	161	149	163	166	148	135	121	149	148	140	157	179	182	159	150	148	172	150	165	140	131	142	158	164	152	130	143	150	140	127	142	142	148	143	164	121	148	140	131	162	158	128	140	172	151	160	129	160	122	138	156	147	165	164	152	143	140	148	145	137	155	144	142	125	145	171	157	159	160	160	139	163	161	146	148	149	156	151	137	151	153	159	154	148	149	145	147	147	140	129	162	138	145	141	147	150	166	146	147	172	119	155	151	161	125	159	155	170	153	151	147	136	147	153	149	145	153	157	144	151	144	160	151	151	138	131	177	142	146	148	155	147	156	137	147	161	140	148	157	174	153	143	147	155	153	155	136	175	160	145	140	135	146	147	156	141	148	165	135	162	152	148	145	152	147	153	155	160	156	167	141	152	165	181	149	127	129	165	134	140	155	159	145	160	167	168	147	157	146	143	141	132	129	150	148	156	147	139	138	150	155	150	135	143	157	171	166	159	144	153	149	145	119	143	154	134	174	131	127	145	149	161	151	159	156	146	174	154	140	165	143	154	153	173	143	151	133	152	141	128	125	155	151	129	157	161	154	136	140	170	164	128	154	128	153	138	155	140	155	169	148	160	135	157	172	143	146	171	154	137	184	147	175	169	145	142	139	157	144	148	154	166	184	144	155	162	134	138	127	142	143	124	144	145	133	145	159	127	158	139	151	150	126	147	158	160	162	149	136	125	129	151	138	156	131	146	164	135	141	151	152	144	175	141	166	161	168	140	150	143	170	149	139	159	131	129	160	151	157	164	152	158	148	151	176	148	157	129	149	144	150	143	143	156	162	139	140	152	157	150	144	166	168	135	132	159	145	154	143	155	124	156	153	137	139	157	159	139	138	159	148	164	136	149	144	140	139	167	158	152	158	131	140	149	135	131	143	137	158	154	147	147	151	150	141	150	143	142	143	143	152	135	161	149	152	135	163	145	160	153	168	142	147	142	167	167	145	178	156	141	168	138	162	134	151	154	136	141	127	135	135	172	160	158	164	145	153	139	150	150	127	139	141	143	132	143	142	153	126	130	152	165	164	167	132	159	161	137	171	161	139	138	174	171	138	143	147	138	135	162	165	144	140	140	144	150	119	149	163	155	144	155	154	149	149	153	154	170	134	150	149	148	150	141	142	157	150	169	146	138	149	145	153	164	150	161	140	174	165	155	155	139	144	126	149	153	152	149
7575	1878	3993	4983	4396	3630	2990	2504	2210	1792	1683	1483	1261	1231	1038	986	943	824	889	769	716	732	660	671	643	682	616	599	646	596	626	578	533	542	542	526	545	529	519	483	547	479	500	485	514	498	491	510	498	462	478	490	466	436	451	446	466	456	433	490	443	450	402	491	463	485	494	459	453	423	439	455	441	452	459	473	408	457	465	462	448	440	428	444	455	450	409	469	425	408	451	456	417	435	433	467	469	440	444	440	428	424	436	414	439	386	489	446	445	412	423	433	459	452	438	434	419	399	446	445	432	407	403	447	470	426	455	445	429	432	412	410	425	406	440	448	448	426	440	424	469	434	459	438	427	411	435	448	437	419	421	471	450	419	430	464	418	435	463	413	445	417	447	439	414	432	431	426	397	375	393	414	447	445	407	421	420	423	418	438	437	425	429	392	433	448	459	459	453	407	423	411	427	435	408	425	448	391	402	422	434	435	453	430	454	427	455	402	443	416	416	406	420	401	456	429	437	397	397	405	416	436	437	408	431	449	402	420	449	452	453	474	468	431	411	385	453	409	441	452	406	450	404	438	414	397	414	405	419	430	431	418	451	397	430	394	427	414	438	415	433	452	393	450	409	438	428	402	443	481	445	400	444	434	423	410	387	434	430	430	420	427	397	444	407	446	428	436	429	426	470	403	429	417	421	421	441	409	457	418	462	415	401	418	412	469	428	406	441	440	415	448	418	456	412	437	374	429	431	424	421	439	424	416	421	433	425	453	442	398	418	386	396	417	407	429	411	413	448	447	422	399	416	422	399	422	408	409	445	384	405	426	428	428	444	414	441	434	429	419	413	376	406	433	426	483	438	418	410	433	422	391	462	374	450	414	414	387	423	427	430	452	435	473	428	423	431	430	433	410	407	394	428	440	415	401	429	438	399	402	373	439	451	403	424	456	421	397	419	427	426	413	446	428	413	442	415	414	421	430	440	408	443	424	410	413	441	412	402	391	445	427	432	420	427	403	433	427	422	403	416	443	393	410	439	413	423	472	450	419	404	436	419	452	397	400	417	427	385	449	432	379	438	435	416	406	466	410	418	419	411	417	448	451	436	399	419	424	424	456	439	447	384	432	413	435	397	420	402	432	406	445	452	403	410	401	410	468	393	392	432	415	483	444	432	428	438	434	416	399	436	426	405	417	376	429	429	407	463	402	409	418	424	416	392	447	408	445	412	413	420	423	396	407	417	429	393	404	426	399	451	443	413	416	420	402	408	428	409	431	420	437	436	431	427	421	414	419	463	455	428	421	405	401	432	444	441	418	431	443	460	433	432	430	426	426	407	389	397	403	381	403	425	457	415	412	410	438	443	431	455	433	416	445	388	430	450	416	391	431	388	406	421	466	424	414	394	400	426	407	450	443	456	486	441	417	400	436	424	412	399	436	451	422	427	422	442	422	437	386	401	434	405	432	425	434	448	421	445	419	417	432	405	447	404	404	423	376	407	427	452	417	426	432	411	394	451	418	373	423	397	377	399	447	424	416	392	420	429	405	427	395	449	422	423	399	420	440	419	404	436	430	432	429	429	419	405	421	434	412	422	414	435	456	425	404	390	426	428	387	421	419	393	407	396	426	393	445	441	438	405	416	416	398	438	432	404	416	436	427	424	407	421	413	404	431	404	412	397	455	403	357	406	472	448	424	423	419	422	442	406	496	419	406	424	410	442	405	404	427	390	419	398	414	414	411	420	441	423	446	410	423	447	427	415	425	437	432	446	431	390	427	452	406	431	445	430	425	416	467	426	421	416	417	429	428	395	428	404	407	467	427	408	444	430	447	409	419	416	456	419	397	462	423	470	441	434	422	438	449	419	385	434	360	420	441	407	431	444	425	423	436	419	432	443	451	430	403	394	427	467	423	422	409	420	420	396	382	419	439	439	444	417	406	471	399	428	474	371	415	440	419	408	431	407	389	435	441	362	435	414	403	447	421	450	407	413	414	436	433	385	391	401	449	394	409	436	424	431	420	400	421	455	411	392	441	410	408	413	456	435	428	423	446	429	405	415	405	388	402	409	415	432	393	434	391	420	414	413	424	401	398	415	422	394	462	420	446	394	418	423	439	443	431	434	423	384	401	391	434	431	429	430	434	398	403	408	417	425	443	400	413	404	394	422	418	476	423	445	417	420	426	468	402	415	452	387	397	418	442	427	451	437	423	408	439	400	435	451	419	422	408	415	449	420	447	460	433	488	406	391	419	427	414	408	421	415	439	437	409	442	439	417	427	440	436	435	440	382	429	385	414	426	405	422	406	446	420	392	408	479	421	427	402	420	428	455	416	441	429	402	439	447	410	447	439	454	442	423	376	407	415	408	419	407	409	408	462	457	390	425	448	420	423	462	433	406	451	446	416	413	442	418	432	448	429	408	450	425	426	433	442	407	403	405	411	420	424	426	422	463	382	419	452	426	420	405	450	450	438	419	426	420	400	401	422	418	454	447	423	461	423	427	456	382	459	422	482	418	386	410	397	433	400	423	450	392	412	420	406	418	430	433	433	434	404	433	425	428	406	441	407	446	458	427	419	426	406	420	443	417	428	458	392	424	433	416	418	401	447	424	442	400	453	463	438	422	435	401	387	435	466	409	407	448	388	420	389	446	445	440	428	415	403	402	418	414	421	392	431	448	406	472	428	423	429	458	387	459	413	427	423	437	419	471	457	407	410	433	471	398	410	444	390	466	429	410	413	420	402	422	435	421	362	406	376	395	399	424	432	409	434	375	454	422	426	437	401	410	454	434	420	455	410	408	425	391	417	421	444	432	397	393	446	438	410	422	413	423	428	449	431	402	412	405	432	423	434	439	421	445	402	433	436	437	420	395	415	431	410	431	443	426	453	387	408	432	391	424	384	442	404	439	427	431	439	428	437	397	398	401	426	408	426	436	439	434	445	429	414	405	448	382	372	413	428	410	417	398	448	401	415	418	455	404	412	417	452	394	442	461	457	438	414	438	413	417	419	432	416	432	455	417	413	433	462	426	425	446	382	444	450	434	436	415	412	415	399	431	421	447	439	417	415	416	436	401	438	421	431	429	412	403	426	433	436	421	420	429	409	419	410	438	407	441	436	416	440	430	421	447	472	449	399	418	450	367	472	412	417	425	423	411	446	414	443	444	440	403	423	407	437	447	448	431	396	446	456	430	424	414	426	388	469	450	398	449	375	427	427	398	421	421	415	466	423	429	405	454	412	416	436	370	416	437	415	399	404	436	420	407	423	460	478	422	420	410	413	401	417	405	430	381	426	442	391	449	452	457	429	439	428	428	408	447	444	386	454	433	418	458	405	442	435	400	430	433	413	427	392	421	418	393	433	431	434	362	398	412	423	442	464	414	401	414	430	416	423	400	414	420	433	393	444	413	414	426	416	414	412	426	384	450	439	442	433	425	409	377	438	420	404	410	416	398	435	447	410	446	422	433	425	395	417	429	452	422	411	391	413	414	392	434	449	444	420
2810	367	427	400	343	405	322	313	333	360	334	339	323	349	376	343	373	363	360	366	363	317	324	334	334	316	349	333	341	317	345	307	349	330	350	314	343	304	330	328	334	328	325	333	325	311	332	370	365	333	342	345	354	313	356	352	357	311	362	344	329	322	354	313	335	338	321	336	342	338	317	340	345	335	315	358	339	338	321	328	319	330	323	301	298	354	316	332	331	333	331	338	355	349	325	335	309	324	333	340	343	318	311	319	351	355	309	352	318	345	321	313	314	323	318	355	321	333	353	323	373	310	353	342	333	290	360	318	350	340	346	340	308	350	326	293	319	354	312	323	309	305	330	333	317	344	335	316	358	295	306	312	346	312	321	336	336	330	309	349	299	353	342	319	339	363	323	328	303	359	354	346	332	331	339	324	297	325	317	332	336	315	343	327	336	331	325	312	347	312	318	346	351	314	328	338	308	313	344	366	359	296	344	347	335	334	329	297	292	330	327	314	326	318	332	324	346	333	340	351	363	300	319	341	336	341	366	328	306	327	340	338	334	327	336	334	328	353	373	326	326	324	369	314	327	367	351	334	342	333	332	336	321	316	338	337	335	317	303	312	360	342	332	334	331	319	316	352	304	295	319	368	327	352	348	359	350	317	324	370	290	333	303	339	339	349	345	334	322	353	317	328	315	328	307	348	333	352	305	350	347	364	331	342	337	320	355	377	320	350	340	331	339	303	331	343	328	313	319	351	309	319	329	325	320	325	304	333	354	341	363	339	346	332	329	339	292	333	383	328	325	338	341	329	318	329	351	354	368	331	318	339	338	320	331	319	320	338	360	326	330	344	333	331	357	329	349	332	340	343	329	346	346	327	349	330	352	345	323	342	299	326	337	328	346	317	321	325	369	338	345	330	313	317	305	301	331	319	334	298	353	348	322	320	350	346	357	330	358	300	353	362	363	361	346	324	298	364	327	379	335	301	330	314	333	346	312	308	325	352	321	348	348	345	328	305	302	338	309	288	296	332	325	311	323	314	314	336	334	339	322	330	321	351	311	323	329	351	345	340	304	318	362	322	371	345	338	338	322	324	349	361	329	306	339	356	353	342	320	347	321	343	357	332	335	328	326	335	331	367	380	342	283	359	331	323	319	334	289	350	302	316	349	305	341	307	364	340	324	374	341	335	292	335	335	306	344	326	369	341	328	357	348	335	344	350	325	342	319	351	331	347	324	319	349	351	326	335	362	338	310	333	346	314	337	325	338	312	354	336	306	344	344	320	334	354	341	320	329	331	314	327	319	326	341	397	344	336	316	336	337	316	351	355	348	347	349	352	300	306	315	308	329	302	370	349	319	337	332	321	333	339	304	341	296	331	349	357	314	356	385	329	355	351	314	358	344	352	317	295	359	338	318	348	336	305	373	369	318	306	388	301	324	339	318	312	329	307	311	318	347	352	359	338	332	316	346	330	310	345	324	352	367	347	369	356	327	294	340	358	343	336	358	299	353	348	332	307	317	338	322	327	343	324	343	331	334	317	316	350	332	329	315	304	285	316	297	323	327	329	321	321	332	340	307	337	316	318	327	366	308	321	345	330	369	291	289	368	313	323	334	321	317	305	307	313	345	325	350	294	328	345	357	338	323	297	352	330	351	298	314	331	334	322	353	307	332	308	350	345	346	340	300	360	357	329	328	390	329	341	328	364	317	327	314	328	311	318	339	341	330	299	348	283	339	301	341	322	334	359	337	313	319	355	347	365	322	316	361	325	319	296	344	319	328	309	350	345	338	317	342	306	367	331	358	323	330	335	358	364	329	374	349	317	345	372	361	336	325	342	345	345	310	346	355	346	289	340	325	344	350	341	312	332	329	321	332	331	323	322	335	301	329	338	323	307	355	317	352	328	331	337	360	319	331	334	326	307	330	326	308	351	342	355	347	359	317	348	374	309	370	322	328	328	354	314	312	358	337	355	366	350	339	363	293	327	351	328	342	342	343	351	350	386	342	368	318	329	328	367	324	360	346	328	334	354	298	328	323	330	320	336	324	353	337	310	324	302	348	351	342	332	300	334	309	324	297	345	350	316	332	343	362	310	345	289	311	321	334	326	309	330	332	361	320	317	323	343	360	335	337	312	366	324	353	337	321	325	332	351	298	318	314	328	319	358	352	341	333	321	311	359	364	340	304	316	360	348	349	318	324	323	301	327	356	324	364	369	314	345	317	372	272	350	317	324	346	356	325	350	382	352	334	341	328	349	328	326	328	283	342	341	374	347	313	376	382	335	352	336	320	306	356	319	316	323	350	344	324	314	327	317	283	363	308	361	337	312	328	364	389	341	313	349	354	346	321	343	341	348	341	336	350	353	339	336	339	360	305	351	335	325	328	329	339	338	326	318	334	316	330	350	369	343	332	307	354	347	326	324	320	349	321	333	344	346	335	346	387	325	365	344	333	320	351	305	332	332	349	339	339	344	333	330	346	350	309	352	308	362	349	313	333	342	305	309	322	329	351	341	344	313	313	351	315	333	343	321	315	344	359	345	335	336	337	311	307	315	349	326	335	361	344	350	314	350	361	311	337	348	307	318	349	335	329	321	358	321	345	365	338	340	317	308	342	320	301	329	324	326	350	300	361	304	332	333	335	327	328	371	304	346	325	320	348	336	358	359	332	361	347	361	337	319	329	320	357	330	324	313	340	359	321	319	336	336	329	342	331	328	314	312	327	305	361	331	349	356	379	318	339	316	329	301	319	354	335	331	298	321	333	325	362	321	334	288	341	352	319	367	327	347	335	363	327	315	344	314	328	344	362	337	306	320	374	352	340	345	338	316	329	322	361	321	348	354	350	339	333	313	391	344	351	322	306	306	319	348	326	329	354	370	328	338	342	331	333	360	299	347	325	362	308	336	322	331	285	293	302	327	312	349	319	338	328	329	334	347	308	334	304	343	316	330	350	277	324	346	363	331	307	317	361	318	330	308	345	334	310	322	316	331	311	312	342	348	318	351	374	320	355	355	357	321	333	333	284	343	373	321	355	338	322	314	325	336	362	359	323	311	312	337	325	334	312	323	336	336	332	327	326	311	370	327	343	346	342	334	342	314	327	356	328	323	358	340	321	365	344	306	334	322	373	322	366	370	356	332	363	329	343	297	351	340	309	313	314	325	309	341	336	334	342	333	326	342	323	357	363	356	307	292	293	351	328	328	331	320	329	359	364	321	330	313	321	317	313	306	319	344	345	316	331	318	334	344	354	343	322	315	308	323	325	316	321	358	344	326	303	336	354	309	339	362	336	337	305	344	334	349	319	338	332	369	329	322	337	358	312	323	316	349	326	340	325	349	305	336	338	339	327	316	348	331	332	299	325	360	322	344	340	343	315	346	328	328	328	359	317	325	339	311	317	332	337	326	353	327	321	337	333	315	405	323	315	337	352	328	323	330	351	314	365	383	303	333	343	321	333	335	332	330	324	354	335	327	307	347	366	325	345	336	344	325	339	350
2726	965	1018	1074	1049	1032	1059	962	927	950	962	925	910	905	875	864	866	900	905	898	883	886	845	850	915	861	904	891	910	886	830	912	870	868	867	882	847	866	900	853	849	893	881	888	922	817	879	871	830	808	824	892	963	813	919	848	969	814	891	871	849	841	830	852	932	866	852	891	887	840	865	821	912	856	868	879	858	938	826	877	872	837	870	869	831	817	816	841	853	844	777	874	864	875	828	890	884	838	870	854	814	881	911	897	862	885	876	862	870	912	839	833	913	803	828	831	876	866	848	896	906	843	865	873	866	891	846	857	845	844	856	874	904	899	866	841	885	868	840	846	906	846	845	858	879	854	889	843	851	825	866	858	895	860	835	845	886	886	834	847	862	838	898	873	879	856	850	871	865	851	836	807	862	887	876	907	839	855	865	819	902	870	864	843	897	812	876	867	828	829	884	906	867	887	861	884	874	891	858	856	882	870	871	884	818	860	878	844	868	863	841	818	867	872	920	801	877	847	805	845	885	855	835	805	906	871	808	807	817	859	861	844	880	882	862	879	845	874	865	912	903	888	831	817	825	876	866	848	885	890	873	880	852	882	845	880	856	801	818	857	877	857	875	876	866	827	831	836	880	894	831	916	830	884	814	869	870	868	874	834	833	867	829	895	895	855	879	859	897	838	822	874	805	864	873	851	855	874	829	880	864	874	873	842	810	838	884	890	909	853	860	833	798	853	828	930	862	881	894	844	852	891	837	864	852	866	888	832	875	852	884	833	852	862	895	870	855	936	903	878	846	834	860	872	839	877	914	873	909	857	849	849	878	859	916	826	814	811	829	891	877	867	909	832	849	853	864	852	854	906	857	856	878	872	898	911	872	844	871	862	898	891	872	827	828	899	840	918	883	855	862	823	861	841	893	849	852	874	866	821	878	867	848	835	863	839	864	827	870	884	871	884	863	868	855	859	889	864	829	883	895	901	894	926	870	852	907	831	884	877	879	885	864	841	858	888	887	865	881	813	859	847	807	843	852	881	829	884	919	861	841	838	869	889	823	835	862	822	871	823	844	867	843	866	812	822	866	904	945	824	872	903	871	805	828	867	882	839	848	855	846	909	823	838	862	856	880	823	897	871	901	880	842	904	855	849	865	891	817	882	873	874	868	851	898	834	884	902	807	843	874	884	854	829	847	859	887	807	895	919	859	894	833	843	869	820	887	873	899	884	868	895	846	881	880	831	861	916	831	840	832	901	910	913	844	840	882	852	838	863	819	874	832	864	862	859	832	794	840	888	819	861	823	860	841	911	873	913	826	854	866	853	910	916	844	828	874	805	902	850	864	817	818	840	860	897	825	868	834	870	858	809	877	875	833	931	871	883	880	874	895	897	858	887	841	857	851	865	865	884	878	838	899	850	814	842	852	893	916	903	824	827	833	850	905	887	869	895	864	834	854	852	819	801	892	865	839	859	853	840	863	843	912	832	849	851	843	892	849	857	872	839	931	861	872	839	883	835	860	885	895	868	867	842	882	848	849	872	908	857	873	830	907	889	847	859	864	882	835	842	870	822	796	882	867	877	892	870	843	855	854	875	835	846	855	891	888	855	829	850	847	874	860	833	888	881	861	809	869	881	881	819	893	863	901	888	870	858	868	887	797	837	885	825	896	831	886	818	862	854	878	905	889	885	875	841	782	852	840	831	873	876	855	862	849	826	847	861	856	824	909	821	869	888	859	907	820	899	863	831	894	899	882	903	860	813	838	886	859	950	904	845	841	874	882	867	858	892	817	859	837	875	865	849	861	917	817	870	882	887	880	848	862	877	852	849	822	808	853	902	872	851	851	806	863	890	888	839	813	841	823	881	820	859	855	809	877	826	896	915	881	878	866	872	938	848	867	858	879	862	858	822	824	832	928	898	841	861	883	893	872	870	865	906	866	865	879	840	853	879	911	906	823	835	897	861	849	887	894	852	910	895	891	809	861	845	912	897	846	810	855	865	837	829	850	863	835	895	847	856	806	852	814	884	842	815	831	831	861	856	872	898	843	852	812	852	834	890	864	815	813	882	882	816	882	853	871	870	863	862	850	815	862	844	892	830	848	899	887	838	853	917	854	796	874	829	854	842	864	879	858	875	858	814	865	856	867	919	905	845	892	887	896	863	846	848	907	890	904	827	826	838	827	781	857	930	809	890	853	821	882	915	872	880	907	911	876	844	836	829	851	814	886	822	847	874	867	862	869	815	845	823	863	882	840	875	892	802	888	904	882	842	843	870	869	896	887	898	845	834	848	850	855	928	844	906	871	860	831	853	865	867	852	884	871	877	879	863	919	877	869	855	873	845	863	830	860	857	859	874	845	819	824	885	850	888	779	892	844	878	827	872	860	908	848	858	859	875	873	797	913	886	867	913	833	883	876	895	810	824	861	859	910	865	898	870	877	826	865	830	822	868	821	872	811	843	876	880	850	887	933	816	858	892	836	883	852	851	839	865	830	840	874	809	856	851	867	945	802	884	842	813	854	879	844	865	826	888	892	830	856	826	880	921	838	829	866	911	830	890	828	901	913	848	839	899	887	814	804	866	861	924	877	834	851	857	813	845	891	813	817	820	895	860	851	820	876	848	838	810	881	837	846	837	871	895	885	833	871	849	821	828	789	900	866	857	845	820	880	914	914	866	797	865	871	922	921	883	848	833	869	841	810	835	842	862	816	843	867	910	884	866	865	856	857	802	905	902	839	854	845	883	870	856	877	941	808	903	876	830	860	842	876	871	836	860	890	888	888	837	838	879	872	871	845	895	871	875	831	788	852	881	859	815	872	846	853	799	889	816	889	872	835	876	850	908	861	866	847	866	858	862	870	846	808	867	822	844	858	881	859	849	898	886	883	865	927	926	834	899	827	864	925	906	849	858	903	805	854	893	851	827	864	923	861	836	908	886	838	864	850	820	847	883	834	854	899	839	854	896	870	853	804	866	958	852	846	887	834	851	815	835	894	846	872	863	834	838	899	837	871	885	859	881	824	831	925	864	886	857	798	891	853	882	902	815	846	859	879	846	893	884	851	940	892	877	861	830	831	837	848	844	868	832	869	890	853	864	867	857	860	862	896	874	814	862	841	866	860	897	795	859	894	870	884	864	894	849	827	870	821	863	840	832	865	828	864	817	893	883	871	905	883	874	882	854	857	923	894	877	839	894	843	849	850	833	829	856	847	859	906	862	851	853	846	902	865	864	872	904	880	823	890	849	904	859	884	853	879	844	865	851	898	869	848	840	833	883	859	861	879	844	865	866	831	866	821	861	885	855	843	867	851	911	857	907	873	889	860	876	879	864	892	818	784	895	890	895	856	859	843	821	875	889	829	809	835	871	926	840	877	845	803	876	872	879	877	856	868	835	849	851	880	883	824	858	813	881	932	822	903	839	839	820	877	837	881	949	867	844	891	855	840	879	856	860	878	866	860	872	860	813	853	868	861	820	852	890	848	868	866	864	897	870	882	841
9469	1037	1232	1036	804	681	597	532	484	454	379	433	383	376	392	365	381	344	353	342	345	360	324	316	326	361	288	339	300	328	336	296	344	333	342	301	363	337	369	296	335	298	291	327	345	302	323	347	287	344	321	314	303	319	309	313	342	315	308	308	312	348	319	334	342	345	346	350	340	298	332	317	313	334	311	326	333	319	329	315	316	330	303	330	306	335	356	332	321	350	332	326	332	314	320	352	302	311	313	303	330	319	299	371	351	312	321	338	302	321	308	314	308	292	294	354	315	316	314	319	338	317	329	334	312	338	306	288	345	340	325	296	314	330	341	320	340	336	314	330	334	307	320	315	304	354	322	318	327	286	309	333	299	326	302	350	333	339	303	327	324	309	312	333	336	315	291	342	310	323	360	358	311	344	317	333	320	314	335	299	326	321	318	316	366	303	311	326	328	316	351	301	313	306	342	325	330	341	343	324	324	305	306	310	320	323	311	333	373	347	326	297	324	316	333	334	337	312	342	311	300	309	322	315	318	315	331	343	370	329	349	305	360	302	323	328	304	312	324	338	331	335	328	313	317	321	344	302	321	324	323	309	311	311	283	316	305	325	337	334	327	310	318	336	313	308	307	321	319	335	343	344	333	317	298	317	336	336	308	322	333	291	382	315	321	302	325	302	345	299	306	326	306	344	327	298	299	290	306	296	320	351	293	325	361	323	320	326	328	324	274	329	327	297	298	329	334	327	303	309	283	309	317	334	333	327	307	341	329	340	319	288	305	330	285	335	343	296	302	307	338	301	324	319	319	300	291	278	322	317	328	302	341	368	320	315	294	326	343	316	309	321	309	302	307	325	320	304	313	321	349	312	303	332	313	331	323	319	323	314	300	319	309	348	324	314	307	274	296	344	332	278	347	335	327	304	310	335	318	325	341	336	332	299	310	299	343	323	346	313	335	324	323	324	321	316	343	332	312	328	322	351	313	339	313	318	317	289	314	311	319	325	316	276	320	306	324	329	285	309	333	309	307	312	337	306	341	303	315	337	309	323	339	296	326	329	294	337	320	321	335	324	324	293	331	328	306	328	349	324	332	334	341	349	299	305	320	346	325	335	329	331	362	323	299	321	340	300	303	331	297	351	299	319	338	335	337	340	326	322	326	314	328	315	314	337	325	325	299	302	336	315	367	322	313	272	312	307	319	338	329	322	307	336	306	310	291	313	326	323	346	320	318	297	343	294	361	344	338	294	314	307	306	318	301	323	306	344	317	343	327	338	344	325	327	349	345	329	315	327	356	322	310	286	337	332	307	310	321	310	326	328	341	339	328	319	328	303	320	331	306	305	324	315	325	348	333	299	312	330	293	318	301	338	339	312	311	324	305	321	347	326	315	277	320	333	306	313	296	339	320	291	313	360	368	324	340	303	329	348	316	282	323	315	313	337	312	338	321	322	314	305	308	293	300	336	295	294	327	316	339	306	294	295	342	333	318	327	327	345	284	322	327	304	321	313	324	306	341	322	337	322	352	299	312	293	351	325	281	305	304	303	290	304	327	329	323	342	276	331	311	344	337	333	350	313	322	329	327	293	327	320	341	310	297	295	317	311	304	295	312	334	327	309	334	336	327	300	324	347	319	305	332	314	290	300	319	329	343	324	306	301	306	302	307	298	303	329	298	300	326	338	310	334	326	325	320	299	340	312	312	342	306	323	293	315	294	317	286	364	289	313	310	316	304	326	344	338	329	344	320	319	324	323	314	378	330	301	363	349	317	342	291	311	329	289	337	298	321	329	305	325	322	303	340	319	311	332	318	335	348	310	327	330	298	318	340	302	307	314	281	332	329	328	343	340	312	330	296	347	337	322	318	327	347	310	330	298	323	341	314	328	330	309	313	340	332	296	328	336	296	323	334	300	328	302	300	317	315	343	329	317	326	311	339	318	332	317	321	318	262	305	348	349	344	308	331	317	330	341	352	389	314	312	322	322	329	297	314	313	336	334	290	282	318	327	311	319	359	287	310	326	331	329	298	341	328	280	296	319	318	296	314	323	342	314	328	335	291	317	351	337	335	310	347	279	287	294	313	287	334	314	331	347	312	331	334	313	346	323	334	280	314	317	334	298	343	338	308	328	328	353	326	319	318	349	315	304	318	339	325	344	316	304	360	302	341	307	331	312	306	286	334	338	346	315	328	335	323	339	313	326	307	336	301	333	334	322	356	306	295	343	326	289	355	325	316	317	330	327	332	316	318	352	310	335	280	330	325	305	314	305	332	323	297	323	311	338	314	315	307	299	289	343	320	333	347	339	326	335	293	319	322	284	327	310	340	309	342	322	348	319	319	303	324	327	329	334	313	350	281	321	327	319	318	300	308	336	324	352	350	359	338	305	310	305	329	314	312	359	310	316	305	333	352	315	312	354	314	330	307	315	340	292	317	306	338	334	358	299	304	308	282	296	317	340	337	316	309	357	310	321	304	335	311	318	323	308	308	330	274	310	310	313	298	333	321	332	331	328	313	330	320	318	325	326	281	307	319	322	303	308	294	337	292	323	354	358	338	345	284	318	282	314	327	354	318	385	343	328	308	311	322	309	336	338	346	366	323	321	321	322	308	343	309	327	332	339	335	344	307	302	321	340	341	334	292	288	320	325	321	348	359	314	320	321	331	332	318	345	319	342	362	319	328	291	296	354	341	306	308	292	332	313	313	342	316	323	325	303	340	324	351	327	338	303	344	311	342	317	308	301	304	333	304	348	314	347	345	320	300	319	316	315	319	302	316	297	327	334	316	325	303	271	333	319	315	332	323	344	333	323	320	319	308	317	336	303	342	344	320	336	317	322	312	301	312	303	304	354	371	327	325	300	323	315	347	357	333	333	282	309	314	333	330	333	317	303	363	349	315	329	291	326	345	300	338	289	305	328	362	314	309	322	324	322	330	323	366	341	317	350	312	318	309	322	323	328	310	267	316	316	312	312	323	296	301	324	324	325	324	306	317	331	327	325	290	336	311	345	307	309	308	296	321	301	331	323	331	300	305	340	324	340	301	310	290	348	320	334	325	355	334	299	343	297	300	351	328	311	322	311	316	299	352	359	324	319	312	304	313	323	326	291	312	300	277	312	317	341	333	338	327	296	328	331	317	306	311	298	304	311	318	291	303	312	353	346	289	294	337	342	305	353	353	337	303	330	338	336	347	332	353	325	319	322	310	296	328	331	300	301	324	310	314	312	322	338	323	317	321	327	312	310	325	331	330	311	271	323	296	295	310	330	322	301	318	314	327	346	298	306	302	308	339	316	334	329	295	294	287	303	340	292	341	322	290	284	285	334	299	283	331	331	319	341	319	299	299	351	337	341	296	313	311	324	290	359	276	322	306	348	322	354	296	324	296	348	328	318	307	296	296	339	294	319	309	311	326	336	320	310	322	314	309	341	319	322	320	321	316	325	349	286	330	350	317	302	298	319	320	331	342	323	331	349	364	312	343	328	314	313	313	340	288	343
5881	1562	2561	3158	2840	2396	2151	1962	1695	1528	1424	1294	1284	1194	1175	1128	1125	1003	1048	1034	1014	963	948	951	950	885	932	924	913	876	921	895	883	896	914	883	873	843	874	863	878	854	931	862	896	841	827	817	927	846	797	875	830	824	808	811	874	837	794	830	817	831	840	909	789	838	885	867	822	802	872	884	867	839	904	856	816	801	806	825	841	851	837	783	854	793	823	860	810	811	867	877	841	797	795	819	807	812	789	872	821	812	771	810	816	819	798	855	789	823	856	781	840	799	812	803	818	851	848	845	837	835	839	816	781	800	841	851	894	838	821	799	856	856	755	794	843	841	825	867	819	813	820	845	863	816	834	815	825	824	853	819	832	774	801	810	847	787	814	834	826	843	806	796	828	868	803	820	815	853	816	821	824	824	829	814	790	858	797	800	845	823	814	859	823	827	842	846	833	758	742	811	842	783	802	830	876	813	835	807	835	851	863	830	800	813	846	785	806	846	811	833	831	780	769	900	838	818	772	810	798	802	793	831	815	816	864	827	805	820	806	834	841	800	821	814	824	817	854	837	799	825	797	851	825	813	845	835	831	840	796	802	847	803	835	831	809	819	808	825	796	758	856	769	811	812	813	827	806	848	840	795	846	805	836	811	737	848	843	864	776	823	841	753	755	808	813	847	808	832	787	821	794	807	800	834	817	824	829	814	858	844	828	822	786	824	821	853	778	849	808	823	827	839	827	766	767	819	846	798	791	827	796	839	746	831	829	759	821	831	821	832	782	803	846	769	774	841	799	855	816	806	820	857	814	861	793	812	748	784	766	785	849	793	849	776	852	795	850	852	830	842	870	801	779	811	793	810	816	791	828	811	842	762	807	806	810	825	829	813	844	841	872	820	807	832	813	801	809	859	819	849	809	793	791	839	790	853	832	779	781	816	788	819	832	861	832	873	827	831	834	766	817	822	848	841	811	833	849	818	874	748	785	796	789	833	865	824	832	807	787	823	877	837	827	810	788	818	846	801	804	777	821	852	852	791	827	904	791	785	831	791	872	788	822	798	855	815	796	813	823	782	810	807	819	829	835	838	765	770	816	818	816	832	809	820	821	816	823	822	776	835	810	810	810	896	788	884	813	822	830	816	902	792	839	799	808	795	771	846	810	814	781	791	820	813	861	844	858	831	814	829	807	785	765	751	788	838	830	812	823	806	792	835	808	833	821	785	852	819	829	812	803	833	801	862	813	849	840	798	839	866	809	838	782	855	850	811	818	853	831	824	837	806	848	803	813	795	812	827	821	847	844	789	808	847	831	847	821	796	819	807	824	749	833	827	759	797	835	858	836	829	803	817	870	838	808	844	847	762	824	812	816	810	785	853	783	869	809	833	836	777	828	819	845	820	853	840	838	840	850	797	825	756	807	853	818	795	786	816	825	814	847	806	826	849	788	818	833	834	815	821	838	747	841	859	822	811	829	849	808	860	804	847	796	782	846	790	834	797	829	855	794	811	855	805	812	800	832	837	828	811	824	847	845	822	845	805	814	792	832	793	775	825	790	783	786	815	821	827	828	778	794	848	801	807	841	859	821	861	846	834	842	832	831	775	807	863	850	823	828	812	824	825	852	787	835	875	850	849	794	853	795	869	801	830	797	847	822	820	811	856	842	803	824	814	806	823	835	861	856	830	795	801	849	845	822	767	845	838	822	834	828	804	828	818	795	890	849	817	856	842	837	775	842	805	779	826	849	802	796	871	840	813	810	848	813	826	850	812	851	847	799	836	861	833	809	823	835	847	827	807	786	840	847	821	814	823	812	829	877	857	778	813	847	839	825	843	811	839	809	831	864	843	807	813	815	799	819	800	861	804	802	792	876	781	820	835	848	874	831	804	809	832	850	811	820	811	791	842	801	824	824	790	768	788	762	842	817	815	806	885	816	890	795	750	861	816	810	780	841	853	804	864	832	822	851	803	775	856	836	844	786	851	821	830	824	783	848	828	821	850	756	807	803	792	851	800	816	859	852	850	853	816	787	810	851	857	784	873	873	812	834	864	799	831	896	805	835	814	846	810	822	809	785	825	831	801	766	774	813	834	818	778	818	784	773	813	822	812	804	830	805	841	829	817	839	825	864	853	819	754	805	846	793	795	793	786	803	837	871	804	773	816	785	853	807	795	787	810	852	804	823	854	817	803	847	815	815	789	822	874	811	748	866	842	855	810	819	826	786	813	812	828	846	848	849	826	785	820	785	816	818	818	857	827	804	813	841	798	795	818	826	786	863	854	769	845	843	839	846	842	822	824	813	840	800	817	792	799	845	785	834	830	748	817	844	790	813	851	800	869	793	794	810	884	808	800	864	853	785	831	793	821	827	832	813	834	806	812	805	815	836	825	836	821	852	847	813	762	890	811	808	839	786	820	904	771	838	819	809	792	797	861	813	863	799	815	821	811	814	811	838	839	800	816	839	795	869	813	804	888	849	778	820	792	829	793	781	851	834	764	788	800	781	778	801	828	781	800	791	830	862	815	824	836	841	842	811	826	813	839	850	836	824	770	877	813	830	814	781	803	830	813	761	828	843	786	821	858	785	809	808	821	839	844	834	877	829	792	792	776	819	822	787	779	823	834	840	794	811	826	839	808	801	840	799	790	837	822	842	821	893	789	871	850	795	790	818	808	826	855	762	837	826	831	817	826	882	830	809	816	808	861	805	801	801	843	809	872	839	817	865	847	818	773	794	812	811	836	822	768	787	782	842	799	811	831	810	826	804	801	862	810	825	815	756	815	800	803	823	799	858	836	819	810	780	837	823	842	835	823	811	824	792	782	830	860	797	840	795	777	825	831	777	824	751	833	836	802	860	830	810	821	843	772	864	786	865	782	863	806	764	850	799	828	821	844	841	787	797	877	825	860	822	825	867	805	829	831	781	841	858	772	772	840	811	782	789	850	829	786	864	828	797	791	868	804	823	864	853	858	858	801	836	801	806	814	816	852	863	844	791	833	833	818	858	853	858	829	838	848	836	793	833	873	852	797	822	799	806	843	808	785	818	800	817	803	785	825	838	806	841	833	822	809	840	811	874	816	782	821	828	834	882	749	845	820	817	871	797	838	848	838	838	792	765	880	817	778	807	833	811	825	843	816	809	794	815	806	827	814	794	872	829	797	790	833	849	834	823	879	835	887	884	808	873	842	820	819	823	834	847	813	816	813	778	815	822	838	781	802	781	841	820	833	815	853	831	810	838	827	869	804	853	810	817	825	816	837	810	833	790	863	809	818	788	841	838	769	800	832	872	815	842	840	809	810	814	848	846	825	831	802	796	850	849	809	830	796	834	798	806	816	803	780	851	776	842	823	841	801	830	812	825	782	815	797	838	765	837	803	821	863	797	840	846	820	791	822	878	833	788	799	849	806	825	845	776	823	813	842	812	767	818	838	839	810	809	840	797	850	770	849	776	819	847	840	811	843	812	826	816	853	812	828	761	802	812	826	825	829	856	825	823	798
17291	2251	2162	1662	1170	863	693	531	427	378	341	315	282	252	246	247	236	194	227	189	215	217	195	169	188	178	194	178	163	164	196	181	183	172	162	205	134	150	164	156	134	154	161	166	146	143	145	156	155	152	144	136	178	161	151	156	148	156	130	155	174	134	168	158	147	133	169	181	159	162	151	169	143	151	165	143	143	163	162	155	169	142	154	160	164	157	139	142	153	176	181	158	152	151	156	124	139	155	148	155	146	136	134	159	165	158	165	158	132	136	136	154	183	136	146	150	156	156	156	145	149	152	156	133	137	151	133	164	163	145	144	155	142	146	161	149	152	124	135	133	135	147	143	138	136	151	178	146	142	142	139	156	150	152	137	173	146	131	151	145	143	154	171	157	139	149	141	141	157	153	167	134	146	143	149	140	144	160	150	157	126	150	149	158	164	139	139	139	148	146	130	128	144	149	155	146	153	131	140	144	145	136	158	150	153	145	133	127	137	143	161	149	152	166	163	145	138	120	104	154	170	142	136	164	162	153	140	142	174	135	159	149	132	151	143	162	158	182	149	137	181	133	156	141	143	131	144	127	150	146	155	143	154	164	146	142	151	172	143	135	165	140	154	144	181	137	130	143	139	135	138	148	143	146	172	147	143	133	167	132	164	152	149	152	131	153	148	156	147	161	161	129	163	126	144	143	147	135	163	148	155	140	162	143	148	154	158	138	142	137	153	152	139	177	162	143	172	160	148	142	148	158	148	143	167	164	121	149	132	152	164	146	142	158	152	152	156	139	136	168	137	168	161	147	147	146	125	147	159	141	158	159	156	137	153	145	139	152	171	147	124	154	163	158	152	163	144	135	145	163	148	143	146	138	158	157	132	149	158	117	149	147	134	165	159	157	164	157	153	135	137	162	134	136	138	149	158	163	148	159	139	154	147	140	159	127	123	152	141	138	143	151	133	143	144	151	170	153	161	137	157	155	154	153	151	141	164	140	136	175	151	138	143	147	158	146	143	139	145	155	162	146	164	169	133	155	150	139	165	126	138	123	138	125	139	162	151	150	155	121	153	138	158	154	168	152	142	166	156	147	173	142	150	154	150	152	141	141	151	155	150	139	152	153	143	159	131	162	187	140	173	138	147	146	164	167	176	155	147	156	153	165	144	130	155	133	161	145	162	143	149	153	140	149	164	137	135	136	136	152	165	140	137	153	160	147	148	143	146	158	146	160	146	153	143	129	160	156	152	156	136	168	133	156	137	121	159	139	137	135	146	129	148	160	165	140	137	129	145	155	143	155	140	156	126	143	142	148	127	151	160	152	150	158	137	154	150	144	125	140	163	156	146	135	149	157	148	120	147	142	156	142	167	123	147	153	171	133	160	143	141	144	148	134	128	135	151	160	144	130	105	148	118	157	148	150	174	174	161	158	150	145	142	151	150	150	148	151	134	140	134	137	144	171	157	135	144	135	154	160	134	152	143	158	153	127	139	152	167	131	153	145	163	159	166	160	167	150	152	163	136	150	146	142	142	145	128	132	141	135	155	141	147	144	152	168	142	138	153	154	148	133	144	143	149	152	155	156	153	143	144	152	151	146	166	168	161	151	138	157	146	137	136	159	164	146	176	137	135	159	157	148	141	132	133	137	156	132	147	136	141	161	117	169	143	126	134	125	162	160	156	140	153	147	135	161	148	148	145	148	179	159	156	156	164	148	141	139	132	167	161	148	136	159	141	140	172	149	148	158	178	132	138	140	157	157	154	125	159	180	152	155	154	132	146	149	161	144	151	134	149	141	158	149	164	144	156	156	136	152	142	145	138	142	162	136	164	160	139	150	144	161	154	154	129	139	189	139	158	158	160	177	150	131	153	149	144	147	155	133	149	127	159	159	149	154	149	137	143	133	142	158	163	147	138	159	134	145	132	153	143	146	143	174	150	150	163	141	167	156	124	126	149	126	133	155	155	174	151	148	152	135	144	150	140	137	171	161	147	152	159	140	145	130	148	154	143	125	147	164	140	171	149	133	153	166	143	151	151	141	157	145	137	150	160	164	154	152	165	144	161	145	149	168	175	157	143	153	145	168	132	152	145	143	138	154	133	163	149	167	156	140	152	143	142	158	123	138	145	164	124	129	172	144	150	158	138	147	150	143	150	168	165	160	146	165	139	171	140	133	155	141	147	147	148	120	172	145	141	130	140	137	140	157	142	130	158	153	132	133	139	129	177	175	145	135	148	157	158	157	179	145	146	152	121	140	134	139	139	135	129	168	155	152	140	155	140	176	139	162	139	159	131	161	148	157	153	127	158	137	142	120	159	160	141	160	138	143	154	160	150	139	154	183	137	152	166	159	158	148	161	135	149	166	138	156	145	155	158	154	157	138	162	141	166	142	151	150	150	139	136	154	146	157	149	158	147	156	140	160	152	132	141	148	145	141	160	155	173	141	148	160	144	150	141	177	151	166	142	177	150	147	131	137	161	144	144	153	162	138	141	152	160	139	155	163	151	146	172	150	159	148	144	183	142	148	141	150	137	140	154	158	166	161	159	150	144	129	165	143	147	168	148	132	166	148	154	154	164	132	145	145	137	142	158	158	156	157	141	145	148	130	149	160	156	143	149	137	154	158	140	135	141	145	156	146	139	156	140	161	142	138	154	123	132	164	161	152	144	164	168	165	129	144	157	147	151	146	128	155	137	145	166	159	156	152	143	131	126	144	132	150	157	161	129	143	137	147	169	158	145	137	149	140	163	162	143	131	177	158	130	133	143	126	145	162	149	144	144	151	165	173	149	139	168	143	144	145	142	158	142	141	148	148	123	128	142	139	127	148	158	171	157	138	173	154	143	133	147	159	164	155	157	160	154	147	158	136	153	148	125	159	173	152	143	172	135	148	154	146	144	146	136	158	161	157	142	160	132	166	127	176	155	131	139	142	148	127	134	139	146	149	151	140	130	132	162	125	146	127	178	160	136	148	165	132	166	167	146	176	163	181	158	145	166	142	155	133	156	156	153	144	149	156	139	148	159	162	158	170	152	133	132	127	146	161	155	151	172	140	165	146	140	135	128	143	145	168	134	155	135	142	154	165	144	149	150	149	133	164	158	155	143	134	165	145	178	163	171	143	143	186	141	155	150	147	165	126	136	145	164	137	149	143	171	146	158	145	137	163	155	164	168	159	172	151	148	153	132	159	149	138	140	169	149	142	140	154	154	132	159	125	159	166	142	156	146	168	168	145	145	169	142	174	147	155	148	157	157	173	138	165	153	131	156	145	173	153	144	163	134	171	142	150	144	146	176	163	143	157	139	145	153	164	153	174	166	127	162	155	170	141	142	148	143	141	144	144	146	132	149	119	143	147	158	149	146	140	138	180	152	152	150	156	142	172	140	146	146	160	155	143	145	175	155	156	154	155	137	142	134	152	168	141	156	140	161	160	158	166	135	128	138	158	151	132	169	147	170	158	144	152	137	152	168	169	167	153	139	134	144	156	156	159	133	158
7642	1929	3978	4940	4398	3642	3063	2575	2147	1853	1683	1493	1387	1186	1071	1036	958	859	824	793	822	764	686	695	680	666	638	632	606	617	610	581	560	547	604	536	522	503	523	504	494	557	496	501	511	519	475	492	530	465	482	474	465	465	490	473	465	456	517	429	461	458	487	478	458	474	483	414	488	440	468	463	452	445	483	465	475	422	449	447	458	445	410	451	459	466	436	436	440	458	468	464	434	461	467	429	428	408	389	452	469	431	426	435	472	450	422	454	434	419	408	405	399	471	412	440	448	412	460	404	423	432	427	431	428	464	443	446	436	423	443	443	395	429	417	420	439	424	428	435	426	457	416	447	418	474	464	423	386	427	417	424	418	415	450	405	454	418	406	417	428	453	444	446	441	406	415	445	413	449	440	416	422	456	445	419	430	426	419	464	442	445	440	421	438	461	438	450	429	445	425	443	403	432	440	468	420	432	434	439	444	446	434	403	439	442	413	435	427	433	406	406	424	413	447	433	420	408	423	434	388	425	443	455	422	420	471	425	432	393	418	416	404	413	474	429	480	420	398	396	457	413	427	416	409	410	436	398	438	448	455	416	440	428	420	470	392	431	422	427	436	432	404	413	417	464	424	400	417	424	443	402	429	411	443	399	388	403	386	417	435	430	457	433	427	415	435	427	421	434	436	402	477	387	392	448	417	427	435	404	404	412	418	448	427	420	408	434	418	436	411	475	453	428	424	375	441	433	393	393	411	415	419	417	406	436	410	418	429	415	450	405	435	418	443	460	434	418	433	431	431	411	431	438	454	435	442	413	425	453	427	429	424	395	390	456	426	430	460	446	415	425	426	443	418	449	444	403	429	434	421	417	417	415	436	435	409	406	402	425	435	443	423	426	403	427	405	417	457	440	470	472	475	426	402	418	409	426	425	434	379	446	424	448	456	410	429	431	428	429	411	460	419	421	430	403	387	423	474	446	439	424	425	453	418	480	419	432	397	436	409	432	427	417	435	446	426	418	449	416	432	421	391	421	404	426	396	430	389	395	392	390	384	392	368	412	419	414	420	425	428	421	408	384	446	450	439	405	439	431	418	428	406	446	426	419	394	417	391	409	402	443	411	448	404	426	417	423	411	442	394	393	426	445	426	432	438	407	455	439	451	409	430	402	427	432	447	451	405	412	409	435	419	395	431	391	425	407	426	437	412	406	411	435	423	422	436	432	431	430	409	428	418	433	436	425	421	389	426	409	420	392	462	435	405	425	416	425	504	395	426	444	430	422	434	410	453	385	428	453	401	448	450	400	410	420	348	383	404	403	424	435	422	399	468	400	441	434	429	466	422	418	436	392	471	429	437	424	422	464	405	426	412	397	420	425	422	400	418	421	418	436	431	413	423	443	468	445	479	454	397	434	403	420	411	408	423	460	426	420	430	416	396	416	426	463	426	468	418	427	425	432	448	433	436	415	407	408	410	409	430	397	431	477	438	451	427	448	445	460	417	415	406	402	380	429	431	462	426	414	422	413	395	416	427	414	462	450	458	418	404	416	420	454	401	425	467	401	447	444	448	430	438	401	467	412	450	425	414	459	429	416	474	421	404	471	410	402	455	410	454	452	453	446	375	406	446	407	418	401	394	417	441	403	416	410	390	430	412	406	419	380	438	438	436	412	423	447	436	424	420	439	427	415	410	443	416	461	436	420	450	463	461	399	441	431	408	461	441	447	415	409	445	413	401	420	451	401	444	386	392	436	423	384	440	444	413	459	410	367	447	457	433	440	395	439	458	407	447	411	448	409	441	415	431	411	409	424	422	417	442	403	446	435	429	445	423	439	421	444	456	406	416	457	451	418	419	421	439	419	412	442	413	418	407	408	444	436	387	442	460	453	414	395	442	423	402	411	399	457	435	425	452	403	435	415	408	379	419	402	467	421	439	407	406	392	418	429	426	457	407	450	414	419	435	460	441	397	429	409	468	429	415	415	429	414	450	413	425	415	419	415	417	387	428	458	414	407	417	409	432	434	402	418	459	402	429	427	430	428	406	392	419	431	416	425	410	434	450	422	436	424	411	409	426	415	393	422	455	426	450	445	436	455	411	410	424	447	438	401	416	433	445	419	423	437	409	441	410	428	428	430	446	415	439	411	384	407	400	410	444	426	426	412	451	402	434	428	447	397	400	412	438	378	391	458	420	437	407	431	406	399	431	417	455	423	443	428	444	389	437	425	446	423	426	438	446	407	423	376	425	455	416	427	411	422	428	468	410	438	400	440	433	367	412	415	400	396	427	435	383	394	409	430	486	409	460	443	407	420	433	414	415	425	393	444	449	399	408	412	441	415	469	426	444	432	409	397	436	431	402	427	417	428	420	445	449	441	444	413	430	437	418	410	398	445	424	416	432	483	442	379	456	412	411	411	437	415	437	411	447	401	427	412	412	442	434	450	436	400	426	443	419	423	456	418	465	453	409	429	408	428	430	475	426	415	430	435	452	437	442	456	483	388	435	404	438	460	403	421	420	427	429	433	426	424	405	393	417	458	417	440	386	434	412	445	386	422	416	426	451	420	457	427	428	423	438	436	434	404	439	461	453	462	437	427	412	401	390	431	448	385	417	401	398	462	461	434	472	381	419	420	407	412	458	408	470	441	429	427	425	436	446	399	438	437	472	400	362	360	421	419	427	396	416	506	441	409	469	430	465	402	452	405	430	445	442	410	405	435	422	418	438	438	416	437	417	385	469	436	402	434	383	448	423	427	386	447	439	413	432	416	433	442	425	435	422	410	439	448	410	471	435	423	422	424	412	393	416	417	418	409	419	413	416	441	438	418	417	414	434	410	418	433	456	462	399	441	442	416	440	451	416	394	433	433	402	412	443	413	413	439	451	410	443	432	405	383	408	451	404	432	387	427	434	435	424	402	416	409	454	465	435	444	425	405	396	450	417	438	409	427	440	436	423	424	429	471	399	436	467	436	442	421	405	388	441	386	418	433	424	446	437	401	431	453	396	385	448	404	430	421	388	405	424	410	452	442	428	384	400	401	392	457	442	409	443	438	422	445	423	415	461	392	451	409	416	432	409	440	428	378	442	452	422	443	427	404	423	447	409	439	425	447	426	407	449	418	392	452	434	428	381	427	395	429	408	386	404	398	430	485	431	449	453	421	416	424	435	424	432	433	414	403	434	443	416	415	428	437	431	424	456	432	476	423	404	454	447	412	433	413	400	442	425	413	427	446	404	447	419	456	419	417	414	432	433	400	439	391	420	428	410	420	431	410	435	459	428	416	422	425	376	425	420	459	389	383	428	444	415	438	394	415	404	469	430	406	473	425	456	436	425	398	426	460	417	449	436	419	424	421	409	403	433	424	413	431	422	431	432	431	455	435	408	426	403	426	439	450	461	428	448	438	448	451	416	439	397	434	435	419	442	435	447	407	431	420	419	391	454	416	434	416	414	449	422	444	422	404	415	419	413	428	405	389	448	409	431	412	390	420	462	409	429	415
2582	377	397	349	400	357	339	337	316	395	325	318	359	324	316	317	331	348	316	328	357	317	344	315	353	309	353	338	321	338	306	330	325	360	339	351	357	303	291	316	356	308	324	327	345	342	356	326	302	334	335	363	328	337	320	298	309	327	328	326	309	315	329	304	320	311	327	343	345	350	310	350	294	333	310	338	308	349	337	334	324	364	344	317	353	327	343	344	292	314	310	349	300	334	307	343	323	335	338	374	306	333	348	329	330	331	340	299	324	334	302	317	351	296	347	335	353	331	318	329	311	331	310	324	365	355	335	315	331	336	333	320	371	354	331	328	343	330	368	320	326	343	314	368	304	333	360	343	331	345	322	311	323	321	303	338	339	350	327	328	351	306	333	337	292	322	317	335	355	318	301	328	330	322	339	345	339	310	341	345	352	348	331	331	341	321	360	333	328	316	332	316	328	329	353	370	323	339	330	300	339	315	329	308	325	348	326	361	340	348	338	368	347	320	391	324	346	355	329	332	319	331	341	315	332	335	318	321	345	353	334	365	346	350	330	363	336	340	338	323	315	339	317	338	327	289	315	324	308	333	329	318	334	344	300	349	329	346	377	348	331	324	352	328	332	311	322	325	360	331	341	319	291	343	370	332	329	331	317	318	365	328	303	325	336	344	335	355	302	320	302	337	328	329	340	347	344	338	340	351	313	339	335	296	337	323	334	307	344	325	346	346	310	346	316	365	320	297	335	333	371	363	318	327	377	303	328	325	358	314	373	327	329	366	316	361	317	327	345	339	339	354	326	297	314	329	335	389	354	353	338	321	336	284	344	342	352	328	325	372	329	316	300	354	302	308	319	355	330	312	308	319	339	317	338	344	330	356	333	316	344	329	345	333	331	320	334	353	343	330	339	372	329	340	343	339	352	365	355	339	323	357	364	329	352	342	326	329	329	322	321	343	344	359	294	348	320	338	331	346	367	320	344	342	317	313	329	339	300	354	318	338	358	335	330	355	359	309	387	334	307	299	318	358	357	350	355	322	349	319	348	346	319	349	354	350	314	340	319	344	319	352	321	323	368	332	303	300	322	326	323	317	325	326	331	333	366	338	320	325	331	345	331	339	332	332	327	325	318	356	368	334	314	352	325	364	345	320	390	323	345	325	354	332	327	332	307	358	347	354	342	324	314	350	309	341	337	354	333	315	340	351	369	328	352	349	325	320	334	319	331	316	328	318	302	351	345	316	319	358	296	325	324	335	333	333	315	332	319	290	356	385	370	311	340	316	326	290	340	312	311	349	311	316	337	352	357	328	338	318	339	369	310	331	346	332	367	325	334	316	333	359	344	340	321	324	289	327	355	333	345	368	341	367	331	305	331	337	334	346	325	361	331	335	282	351	343	331	329	351	303	353	329	316	319	324	348	319	316	324	349	318	346	378	332	315	348	311	318	326	371	341	324	316	350	341	354	350	334	327	324	359	319	325	325	282	360	368	310	352	289	359	347	302	344	347	322	333	356	364	318	337	322	303	321	347	333	348	366	347	341	329	318	314	335	333	319	313	332	327	371	318	320	345	343	330	320	328	365	339	335	320	375	335	341	345	327	329	312	346	345	326	309	334	321	349	351	328	322	342	316	340	345	342	323	339	332	321	337	345	312	336	338	369	354	291	306	287	334	312	350	339	325	353	333	331	286	349	308	342	355	321	357	343	345	354	324	298	337	323	336	327	323	347	312	342	342	331	354	339	349	339	354	344	314	358	342	357	348	357	339	355	350	331	351	303	338	331	315	342	316	354	349	329	329	333	295	323	338	335	340	316	316	325	327	354	349	360	333	339	341	337	327	320	314	308	327	315	346	371	342	348	343	335	299	316	338	328	319	345	350	329	316	342	325	330	345	346	323	325	341	352	343	312	360	327	292	337	348	357	309	343	324	323	339	334	343	333	354	349	350	351	321	334	291	375	315	334	350	314	360	345	328	341	305	332	338	322	350	364	315	325	349	307	354	320	365	326	311	346	315	330	331	325	327	348	318	341	331	305	321	363	347	351	348	333	339	325	348	349	364	348	350	341	341	337	355	310	301	325	342	309	318	318	345	343	337	346	339	356	337	347	341	352	314	351	345	324	314	295	319	355	327	326	356	349	352	347	321	336	348	337	361	333	367	328	360	332	318	374	332	324	340	321	332	350	322	299	327	304	312	291	352	362	349	301	323	366	338	339	325	351	337	324	346	355	317	327	369	334	353	268	343	347	322	323	360	319	329	323	335	325	336	351	296	328	315	358	363	338	347	339	350	364	346	326	327	343	329	327	348	299	325	319	353	325	302	324	316	368	330	322	342	326	336	359	324	324	308	355	335	333	333	333	322	343	330	323	319	355	341	370	320	350	314	298	315	374	333	352	318	331	336	311	326	319	345	320	335	319	339	363	338	331	315	294	320	321	351	330	346	376	347	321	366	317	354	325	352	324	340	343	322	350	341	351	356	304	336	318	358	343	376	352	329	322	340	306	346	331	324	347	333	325	321	310	326	326	331	345	303	328	345	334	332	318	325	323	317	334	273	332	364	322	335	304	320	359	365	305	324	316	342	318	368	340	346	379	351	326	322	328	347	343	342	338	358	330	329	331	318	335	343	328	356	354	323	340	341	340	329	328	329	329	343	321	363	303	319	343	341	334	342	298	298	356	285	349	340	314	356	342	310	358	337	348	348	326	346	308	329	331	366	375	337	312	305	310	342	310	341	329	320	329	370	336	334	304	334	349	339	369	318	320	332	351	333	317	336	319	321	353	342	331	357	367	339	342	337	319	339	309	357	368	385	328	348	319	357	348	334	338	324	316	350	343	340	319	337	328	344	317	304	334	332	340	344	337	319	337	306	322	364	327	311	327	344	320	334	351	392	390	297	349	327	345	295	326	303	384	339	330	343	322	336	314	311	314	307	321	341	352	339	319	337	291	352	317	331	325	331	343	339	325	346	299	320	320	336	302	345	338	312	331	339	351	368	340	354	348	341	337	338	353	351	332	306	311	331	341	328	345	343	333	329	313	347	280	345	341	319	343	340	314	328	334	353	325	353	335	348	343	333	373	322	322	317	329	341	352	336	347	378	347	321	318	342	338	314	333	320	335	301	337	367	336	342	374	332	314	349	320	303	309	322	357	281	322	306	322	352	338	327	330	312	331	325	348	329	358	353	337	364	320	354	306	332	348	349	339	331	343	319	349	333	362	310	341	316	301	307	308	344	314	315	347	338	328	319	316	311	337	328	349	318	350	325	299	307	318	337	320	341	325	333	346	350	369	312	316	310	353	348	373	319	353	344	331	309	342	338	325	331	345	312	337	335	349	319	352	323	334	320	309	304	344	308	349	333	338	329	339	338	334	349	320	295	319	309	351	334	346	323	329	329	317	367	336	324	338	351	356	338	353	368	355	345	319	359	350	346	307	322	316	292	329	350	324	343	331	408	343	337	300	323	309	314	353	353	331	366	324	336	339	350	315
2636	955	1031	1053	1056	989	964	950	963	933	940	890	920	910	856	881	881	909	892	855	889	865	880	888	887	796	944	854	868	836	865	876	882	837	829	838	847	846	852	903	846	876	862	899	896	871	874	887	857	841	881	854	812	815	950	862	841	883	864	826	857	875	854	881	872	918	809	877	887	891	867	884	877	852	868	889	881	861	843	854	825	812	845	876	834	886	924	795	878	918	868	897	870	842	865	901	853	894	851	842	859	871	865	898	873	807	861	847	857	898	831	858	791	865	849	915	850	799	843	849	895	860	873	909	848	825	824	910	843	881	854	860	892	874	882	867	838	905	847	825	874	876	807	887	868	873	809	847	862	869	878	892	848	854	846	833	860	869	842	868	839	882	908	869	843	914	867	897	848	854	849	830	909	949	828	879	859	867	854	914	842	842	861	857	878	849	843	817	827	866	861	834	868	842	880	850	839	833	898	839	875	879	878	847	884	885	837	855	911	871	808	870	885	878	897	868	883	828	884	842	827	866	901	863	875	855	879	868	866	822	881	860	843	885	872	830	851	881	923	828	868	828	890	875	868	820	881	897	879	891	841	863	851	840	887	918	864	892	838	890	841	876	858	854	846	942	864	849	855	874	837	863	847	846	873	844	843	888	847	865	876	845	883	876	860	875	858	809	874	877	914	829	893	867	830	840	843	908	942	901	818	906	875	875	916	813	859	855	832	884	883	869	901	888	794	869	873	947	898	846	823	904	860	901	815	879	864	903	875	820	848	864	869	844	827	828	872	920	832	865	852	871	853	809	870	868	881	852	846	806	859	861	824	804	814	833	831	860	875	856	870	885	844	871	836	892	868	897	840	855	910	910	847	845	910	880	865	785	857	846	871	909	866	842	859	828	904	819	855	851	872	875	874	843	826	844	860	854	840	829	867	868	865	820	899	839	887	870	894	895	877	810	943	872	857	850	888	861	798	882	902	860	897	866	881	876	821	859	858	829	793	872	885	859	866	855	886	859	865	832	823	819	854	806	827	830	830	852	888	847	872	863	876	876	808	872	920	847	875	864	879	890	901	849	862	851	858	868	853	854	854	821	845	870	871	882	891	830	855	877	859	861	850	870	869	825	837	880	818	908	892	862	864	836	840	871	859	899	874	818	874	839	932	859	810	822	888	869	861	879	915	855	897	879	868	870	885	912	863	859	902	828	856	857	883	855	848	862	910	895	853	894	901	905	884	885	884	885	849	914	890	876	906	876	824	804	855	849	876	861	836	824	843	864	840	861	817	844	820	881	857	855	862	857	841	872	848	836	819	884	877	859	866	878	879	843	853	915	868	862	833	842	903	871	900	834	815	880	829	856	832	845	855	840	870	850	888	778	822	860	876	831	859	853	903	863	895	872	848	833	862	844	876	877	867	841	879	871	896	873	835	823	880	839	880	843	902	889	897	857	904	888	889	823	831	887	875	881	834	840	882	906	872	869	886	833	807	856	850	870	850	853	898	817	856	856	931	829	842	888	876	869	825	859	836	875	812	857	880	861	892	881	853	818	874	894	847	931	819	840	858	838	827	901	862	840	846	851	880	923	871	862	891	865	890	918	827	902	875	896	830	847	858	941	880	868	798	835	858	857	847	861	818	874	868	833	850	881	901	872	850	796	865	879	840	849	784	862	849	848	847	814	870	888	880	836	848	878	810	872	891	850	850	858	851	817	795	817	815	843	862	950	837	860	887	884	869	847	822	909	848	888	832	857	884	876	851	826	834	858	855	871	850	858	880	868	859	867	870	818	833	849	828	798	882	892	863	883	884	889	875	850	861	869	885	858	862	879	943	900	836	877	869	848	831	808	889	920	881	864	835	927	807	810	905	864	874	866	835	894	848	870	893	850	871	887	850	848	848	847	819	855	806	893	863	883	862	861	907	812	830	865	855	831	923	831	845	872	891	815	815	859	914	911	813	854	874	895	867	885	818	854	857	839	858	895	885	858	854	901	906	883	863	896	828	808	914	841	851	840	813	840	866	853	857	866	846	854	869	835	832	887	831	845	811	879	844	891	858	883	834	813	891	856	907	851	813	820	857	829	833	858	904	873	866	798	871	826	849	869	866	873	889	822	904	854	852	848	872	833	838	842	875	859	850	844	856	883	791	855	851	812	845	870	850	828	871	873	862	828	883	822	895	890	843	882	866	881	866	870	893	895	890	909	812	888	871	888	843	850	855	825	895	854	905	884	887	854	871	943	869	835	873	879	887	866	852	868	858	832	886	884	831	890	814	908	875	839	902	863	841	854	890	813	856	865	850	847	868	858	872	867	894	817	826	827	872	859	867	855	859	855	880	883	841	862	877	876	871	887	839	902	925	846	861	863	840	874	823	892	862	904	883	874	875	818	821	876	883	870	859	863	870	847	845	885	866	854	824	833	862	814	886	860	858	843	853	878	890	829	913	882	859	861	865	867	890	820	856	866	848	880	851	887	940	866	800	839	879	824	827	848	895	889	819	876	895	854	895	861	833	839	858	857	830	840	928	829	852	857	909	879	819	894	837	857	821	845	859	834	856	851	918	856	896	877	855	849	869	813	870	835	903	852	895	892	895	854	916	897	899	828	874	844	853	905	850	877	901	867	848	828	858	879	829	824	834	857	880	832	819	896	900	856	848	863	861	890	850	870	878	871	847	882	861	883	833	921	849	831	848	879	880	891	864	838	863	843	900	837	864	883	850	907	896	868	811	904	886	877	844	926	912	886	855	839	841	888	840	846	821	905	845	906	804	879	836	864	883	884	836	874	851	865	851	836	840	919	866	915	852	856	868	859	853	868	870	860	874	839	835	865	853	882	857	841	857	870	889	832	867	890	865	869	868	865	849	841	905	881	830	896	874	843	836	845	838	861	801	898	857	834	885	847	830	845	858	807	855	844	906	801	866	852	871	864	869	921	886	851	854	920	838	887	904	895	862	904	841	852	810	860	827	809	824	851	830	857	880	908	859	844	850	822	874	803	804	845	912	804	870	810	899	876	883	872	877	904	828	838	842	874	837	830	854	841	835	888	874	893	890	856	842	851	866	883	871	881	833	893	874	893	845	895	875	899	850	876	837	880	846	891	825	889	865	857	844	893	808	871	890	893	852	813	929	864	917	849	883	849	887	850	846	874	848	914	865	912	890	808	850	850	901	856	848	886	893	846	800	844	869	847	806	886	840	880	869	871	861	871	808	900	859	848	845	880	858	842	823	848	814	845	841	871	877	856	913	836	838	828	802	876	905	878	920	872	875	839	859	852	860	812	838	899	814	824	837	840	870	850	874	889	887	851	861	874	868	880	865	892	860	849	902	867	854	874	859	908	886	805	828	894	878	871	800	867	825	848	876	869	866	853	856	819	865	840	886	880	853	818	893	808	878	858	873	871	859	914	828	860	847	919	900	855	840	901	815	918	855	864	872	869	861	870	895	879	843	824	827	820	912	845	857	838	911	847	919	873	856	846	860	868	812	879	869	842
9299	1083	1245	1025	823	644	561	529	479	414	422	410	367	388	393	374	360	357	367	353	338	346	334	333	311	339	360	337	341	344	338	344	341	309	328	325	332	341	305	324	312	315	336	318	307	301	316	296	323	319	313	319	327	342	364	324	334	334	320	355	319	335	342	322	291	349	316	296	325	343	291	346	270	339	286	335	308	310	353	316	312	318	297	323	344	336	317	302	333	331	347	313	339	271	304	346	280	301	360	295	309	290	324	303	321	279	306	342	323	316	332	343	319	334	282	282	321	279	313	340	320	300	325	330	292	341	339	341	319	313	330	312	331	311	302	295	331	316	321	303	314	349	330	318	330	337	351	334	327	315	324	322	325	359	319	305	329	305	318	344	367	299	294	308	329	327	323	292	327	312	352	314	300	320	325	357	317	289	315	318	319	335	344	323	319	306	317	330	341	326	322	349	308	288	299	311	304	351	306	322	328	334	328	277	299	324	317	326	320	328	330	350	343	305	329	321	329	313	309	303	286	317	317	319	317	304	311	338	343	295	352	308	317	309	293	355	323	355	313	322	329	321	331	333	343	303	336	303	313	315	294	321	334	353	329	315	320	309	305	328	305	308	302	306	338	316	324	323	322	322	304	360	327	307	311	307	304	332	326	326	315	359	325	318	324	301	351	343	302	298	349	307	313	357	334	311	327	329	333	344	310	336	322	308	322	340	325	332	328	319	342	332	334	311	318	312	292	347	350	345	315	339	323	322	291	317	344	325	331	317	328	333	322	319	311	319	328	322	318	318	334	304	308	319	292	305	335	313	324	311	310	301	314	339	306	290	317	312	352	309	327	323	317	349	332	335	328	311	307	308	310	303	301	339	336	332	314	323	348	339	317	277	319	322	339	326	316	330	331	348	314	312	318	337	310	300	311	301	381	313	334	326	326	324	329	360	307	311	317	328	293	325	309	327	333	329	349	328	324	339	322	287	307	319	336	320	314	305	327	326	310	312	280	332	280	300	281	337	343	335	340	335	310	323	352	339	305	295	343	298	303	301	303	342	308	325	300	319	299	331	338	352	333	319	311	296	314	330	298	352	339	329	367	307	360	311	334	301	338	338	332	319	326	317	292	341	319	310	297	337	309	314	340	326	338	330	343	314	306	336	333	310	338	334	330	357	329	305	282	322	319	330	334	293	332	331	321	349	353	352	335	328	354	345	309	353	309	335	303	333	337	321	339	315	335	334	301	313	328	311	297	323	333	325	320	323	317	336	290	328	298	343	317	327	318	306	333	308	338	327	358	327	315	321	303	310	330	374	308	329	332	303	323	334	297	328	314	337	316	315	322	340	313	297	328	366	307	323	345	318	313	356	330	316	333	321	326	328	306	342	322	341	326	311	315	288	336	324	301	337	331	315	322	293	343	318	334	343	331	342	300	303	352	346	323	328	316	327	314	320	304	294	332	333	353	309	302	341	335	328	329	321	332	320	292	373	321	307	325	306	321	331	287	296	333	282	368	321	322	326	319	348	331	331	315	329	300	335	328	356	306	286	322	302	322	319	362	284	312	315	312	305	302	307	316	324	292	309	327	328	299	300	321	310	316	302	309	313	326	350	332	317	347	314	344	331	316	351	346	338	366	322	324	312	305	293	335	305	323	331	305	309	335	311	353	338	346	309	279	316	327	345	325	290	311	337	304	318	324	328	296	295	307	308	299	304	328	294	302	331	326	347	334	345	340	307	308	308	331	317	327	295	312	332	306	330	284	308	338	338	314	306	321	330	326	306	313	342	320	330	343	304	308	291	320	317	333	328	336	322	316	336	293	320	313	348	338	348	294	290	290	324	317	332	278	325	347	310	308	293	324	306	301	314	308	317	334	325	314	321	317	351	336	327	334	323	327	285	293	307	314	337	320	364	343	309	309	309	282	352	300	297	311	297	343	335	319	341	365	298	325	337	309	335	333	308	320	329	308	287	299	331	299	333	320	282	310	332	345	325	308	330	294	338	342	309	322	317	316	358	333	327	310	314	322	343	285	329	301	343	333	345	344	292	329	318	291	323	302	354	304	331	333	308	314	339	312	298	269	322	336	299	320	313	314	313	317	347	326	304	302	304	336	322	333	295	324	316	321	304	335	301	317	344	352	331	329	338	360	339	319	317	347	313	289	295	330	306	303	351	330	304	340	315	322	304	316	275	331	315	337	317	324	277	296	343	301	332	321	343	284	315	323	283	332	302	321	331	313	334	324	322	326	313	295	305	305	329	328	303	321	289	313	333	335	354	319	316	312	302	293	306	323	297	294	316	346	302	305	340	335	317	340	324	338	322	343	333	291	311	325	312	354	338	298	316	353	344	312	328	312	311	291	334	318	313	281	315	342	300	330	327	321	316	321	303	274	321	318	325	345	313	318	308	329	310	340	330	306	325	304	304	339	297	310	333	342	312	330	307	293	331	291	307	324	314	342	307	316	320	364	331	332	330	323	294	317	329	308	305	288	276	358	309	338	342	325	327	376	345	340	331	302	359	340	295	349	331	319	306	339	344	312	318	323	330	303	338	334	316	325	321	291	328	327	318	326	308	328	340	319	279	326	313	343	329	330	330	333	292	320	313	304	334	313	347	320	299	336	335	324	343	321	304	311	320	348	354	306	339	345	329	328	347	329	337	354	313	321	306	316	319	326	337	316	291	294	312	305	299	297	342	295	306	329	370	323	292	335	350	317	282	312	320	319	336	319	305	324	310	315	316	327	314	323	328	331	326	329	317	344	342	299	334	312	303	296	328	322	340	345	299	319	321	325	306	347	343	302	294	337	301	307	336	324	294	311	308	346	300	315	308	346	299	340	312	314	305	326	343	314	347	322	329	336	340	314	300	322	303	348	319	317	307	334	336	327	318	314	349	340	361	295	297	342	317	317	330	331	314	327	314	329	309	319	287	325	373	337	295	302	299	323	307	311	307	328	333	309	327	308	292	304	295	312	318	332	332	307	312	339	341	310	312	304	290	305	327	302	302	307	286	325	287	325	340	300	301	335	314	306	358	318	333	313	308	299	324	300	300	343	357	337	342	350	326	302	325	333	328	280	305	323	334	316	330	299	303	343	310	318	339	345	321	304	315	331	335	309	309	331	305	336	308	329	318	302	331	310	308	344	321	315	314	330	307	315	323	321	307	306	326	321	338	328	345	323	311	342	308	302	335	306	323	347	349	328	310	339	331	324	325	318	331	340	304	287	338	297	344	331	323	298	341	314	326	334	337	319	338	307	289	334	308	317	341	357	310	320	304	326	348	333	348	337	322	375	346	317	308	313	310	321	344	354	351	327	330	342	320	323	304	286	322	341	356	319	297	321	334	342	315	336	340	289	298	305	297	342	284	336	338	309	309	320	312	297	345	332	316	304	319	324	275	321	321	331	304	302	309	325	325	323	336	362	303	329	323	328	323	291	330	300	318	324	343	300	325	323	314	346	320	299	314	347	322	297	325	327	359	297	325	320	307	337	297
5765	1623	2674	3244	2915	2488	2179	1823	1703	1465	1443	1341	1253	1199	1135	1188	1049	1091	1052	1048	1020	931	972	924	928	957	973	922	906	904	875	925	862	854	902	875	899	864	896	843	824	865	905	827	860	868	824	880	883	873	876	797	860	861	843	837	851	847	803	832	871	833	836	861	816	843	809	806	851	837	837	829	823	770	845	861	856	825	765	829	849	860	810	842	840	782	814	803	859	839	821	849	830	827	837	819	834	810	834	832	803	754	817	832	836	826	857	812	808	885	811	866	843	847	802	819	766	811	783	816	806	810	840	855	886	855	812	801	812	798	787	793	828	788	828	818	861	812	828	848	816	827	806	799	865	829	848	868	840	811	830	830	829	830	858	834	841	821	735	787	862	776	800	810	868	841	797	849	866	878	865	816	804	828	831	797	815	870	853	809	773	835	831	832	865	856	825	840	849	812	787	873	819	819	803	867	852	793	817	827	845	789	757	845	840	857	790	832	839	799	861	843	760	788	807	794	815	813	813	846	825	833	841	788	844	859	795	862	865	859	839	849	822	829	865	826	829	796	793	782	837	833	825	885	810	803	801	829	856	771	829	846	845	816	797	839	850	785	800	845	865	804	836	884	830	833	850	849	876	846	792	805	844	787	818	820	836	766	840	789	816	817	879	808	829	802	845	857	846	829	829	837	773	831	803	838	879	818	824	833	783	829	795	882	791	802	804	821	766	842	858	800	790	776	859	771	841	779	816	886	823	812	832	854	858	852	802	835	803	795	851	789	838	804	784	862	810	822	798	803	863	760	782	819	867	830	846	843	781	829	844	813	813	801	841	827	822	811	807	822	810	789	825	821	765	803	854	808	815	806	822	774	871	830	856	831	802	812	797	824	763	833	819	807	853	830	833	831	847	804	846	844	819	817	838	828	835	860	780	843	797	818	813	827	813	805	843	842	862	869	822	831	813	800	806	832	835	814	809	832	863	830	875	851	806	798	825	857	856	811	807	812	799	816	774	799	820	880	835	779	770	808	768	812	802	828	808	838	803	795	785	848	816	880	897	849	824	809	802	780	833	797	805	821	843	795	804	761	865	850	833	811	797	839	805	812	852	822	852	796	816	850	860	821	835	818	791	873	846	844	826	795	827	837	808	794	827	800	833	845	827	821	777	810	803	752	815	776	840	860	857	845	834	871	822	785	818	833	849	809	856	847	842	830	814	869	771	820	809	840	827	796	796	833	815	859	840	830	782	805	849	810	855	792	816	822	841	835	812	818	787	855	831	813	787	805	823	838	814	822	828	825	824	861	732	767	797	810	781	788	875	854	854	816	812	849	797	817	835	776	835	768	848	829	834	842	812	834	872	830	815	824	901	851	857	869	846	830	831	811	832	845	842	847	822	787	750	815	810	828	834	865	822	792	790	838	797	840	800	816	819	802	807	818	839	774	828	815	820	827	831	788	839	828	812	832	818	809	812	797	877	813	830	838	815	828	772	805	891	844	820	809	814	804	784	798	885	880	784	800	825	845	840	842	839	834	825	849	797	820	800	836	827	860	807	823	820	815	850	850	833	818	845	805	877	759	843	781	808	782	854	827	854	812	823	842	838	865	810	833	822	861	806	785	874	826	828	794	785	808	802	779	783	852	810	776	817	823	802	815	811	843	832	834	819	848	814	825	845	853	808	823	761	806	810	830	813	859	824	876	806	841	816	796	852	834	881	830	847	837	787	842	827	816	831	779	839	795	837	830	852	767	881	825	825	840	849	841	816	810	793	858	843	836	837	847	817	840	836	818	839	871	832	811	822	858	795	814	797	833	801	804	870	775	815	787	800	814	803	826	801	826	844	807	814	824	823	763	785	838	813	810	759	818	822	838	817	810	834	823	819	803	825	851	884	817	813	871	802	860	851	785	809	792	788	817	828	850	785	820	778	820	846	791	822	874	784	801	836	803	825	833	847	825	801	827	803	771	841	789	795	807	805	840	839	822	848	817	817	854	847	789	845	828	883	844	796	810	797	791	821	867	829	807	818	790	767	780	778	819	834	802	826	844	836	873	825	818	814	800	861	829	830	831	854	818	796	780	818	828	847	870	815	831	825	817	851	846	836	850	820	812	845	842	791	829	867	825	789	848	806	776	861	765	836	842	794	820	860	865	783	827	786	857	867	820	794	794	840	853	834	866	810	854	816	872	835	833	812	763	824	817	889	821	836	830	811	763	858	775	873	837	798	851	848	818	854	834	839	834	854	802	866	859	815	809	855	783	892	887	864	835	800	862	875	822	826	823	866	788	855	794	809	799	805	862	833	882	784	814	845	816	843	828	814	827	853	821	804	777	816	794	845	787	841	879	793	834	788	823	804	796	744	825	863	785	812	841	847	820	810	809	816	816	790	816	857	854	820	808	825	792	782	828	872	798	853	799	811	832	789	873	807	820	809	789	845	815	858	802	843	849	825	821	875	815	774	828	791	767	825	814	816	838	804	860	830	833	793	791	840	850	792	821	820	791	853	846	857	829	840	834	835	799	861	769	839	874	826	858	818	833	774	812	794	802	821	815	830	854	853	807	825	838	839	838	819	819	845	805	810	821	813	821	802	860	823	824	859	808	845	827	875	809	856	818	868	866	863	815	817	856	792	790	812	817	809	786	797	822	789	808	798	853	841	850	809	852	846	810	809	797	834	813	818	807	855	803	888	840	873	817	894	769	825	851	822	788	830	833	853	843	865	848	846	789	769	838	836	843	819	875	813	832	786	869	881	869	856	860	782	840	803	790	771	828	781	807	774	777	782	814	907	803	789	857	852	795	809	818	766	799	832	838	820	845	844	881	844	838	864	840	836	818	788	764	755	885	852	777	816	851	825	798	846	846	803	810	755	830	833	799	861	831	794	825	839	803	790	918	849	790	820	846	856	850	839	835	829	877	812	848	801	847	816	812	782	827	841	853	841	865	830	852	819	772	863	866	839	841	819	830	842	828	880	842	849	849	814	827	795	835	828	827	805	841	825	792	760	781	834	861	836	785	788	817	816	847	829	861	771	818	812	801	799	826	817	781	815	846	787	835	804	832	848	887	827	809	851	842	818	846	773	815	846	878	795	866	821	835	813	813	811	873	845	802	783	783	865	836	822	768	760	830	860	813	814	800	820	808	806	855	774	823	879	785	801	814	855	814	809	758	846	780	811	832	771	813	824	801	828	829	811	869	821	835	805	796	824	806	816	809	808	855	848	875	794	810	832	823	829	842	861	781	822	806	792	848	831	799	792	794	867	807	818	824	821	829	796	814	896	798	831	812	847	860	806	812	835	824	811	805	779	820	874	766	813	778	778	849	871	803	800	814	804	847	890	809	785	831	737	799	857	826	818	814	831	815	848	799	848	869	809	772	809	807	837	833	835	863	853	809	873	787	819	788	803	797	838	832	872	790	825	867	860	806	859	823	777	803	828	813	767	765	805	820	839	816	815	850	793	801	821	822	810	796	826	881	804	821	829	770	803	836	835	815
17039	2392	2194	1738	1195	877	691	544	452	377	357	323	282	243	255	250	224	208	224	193	180	192	195	172	199	167	188	166	175	148	175	187	155	143	191	146	180	161	165	150	167	155	167	167	153	170	159	161	150	169	171	158	179	173	150	153	164	154	145	160	161	169	149	131	155	148	152	166	151	167	162	151	175	182	153	151	159	163	152	151	143	140	154	152	147	183	171	158	156	164	149	142	144	143	149	144	152	136	145	181	169	147	148	152	139	152	163	139	170	150	131	169	140	138	157	159	158	165	161	167	164	182	173	155	148	151	151	153	166	144	141	155	162	159	147	163	160	164	144	144	134	150	145	138	173	149	151	150	152	154	129	170	156	137	141	149	141	155	138	135	144	136	169	153	149	146	176	146	168	120	162	148	156	163	126	150	160	175	172	161	145	152	161	143	166	129	165	147	148	135	164	157	180	162	156	154	141	126	139	156	155	147	157	166	159	160	116	114	162	170	147	139	148	156	141	143	147	146	170	152	145	148	130	154	126	149	145	151	147	153	139	160	141	134	145	142	152	149	132	118	148	158	163	145	172	141	128	162	159	146	128	139	152	148	138	127	153	156	155	144	140	134	161	147	183	144	129	173	135	147	175	156	177	156	189	146	182	133	136	135	153	174	143	154	155	167	145	157	128	143	124	154	162	145	158	136	162	139	130	179	157	154	148	143	118	143	162	124	169	147	157	145	140	149	152	146	158	167	135	143	143	163	160	131	146	156	145	153	162	150	143	148	142	157	162	149	157	154	126	144	122	150	169	169	185	168	174	141	148	152	164	144	151	169	149	133	152	143	143	150	143	182	150	132	137	133	144	146	143	156	145	145	170	163	163	173	147	155	150	143	162	162	150	156	151	145	155	138	159	167	174	164	151	159	164	146	161	157	135	150	150	142	176	165	131	132	142	138	136	181	144	134	154	156	147	150	130	159	171	148	131	157	157	147	167	171	140	142	167	168	148	150	165	132	146	146	152	165	134	132	153	158	159	127	150	138	156	168	138	141	137	148	162	131	170	150	121	136	140	133	167	116	144	161	114	132	145	155	148	145	160	140	156	142	160	139	157	166	154	156	152	151	146	141	136	144	153	157	146	143	141	160	173	135	117	130	167	153	146	149	151	156	178	120	137	150	148	153	145	158	161	134	138	155	150	144	168	156	166	130	149	154	140	148	132	129	149	160	150	152	144	142	151	164	145	150	154	126	158	143	158	151	134	144	143	129	147	170	138	151	140	134	173	163	145	152	145	140	145	140	164	124	165	140	145	135	151	150	158	149	157	147	128	153	146	144	174	149	159	153	143	163	140	153	144	141	134	173	136	138	155	148	120	122	146	144	155	164	152	143	149	161	161	147	124	150	167	144	142	155	161	148	155	161	163	134	153	143	148	139	142	158	176	140	155	157	132	140	148	150	148	143	148	144	110	143	135	159	162	160	166	182	146	159	128	171	141	157	132	144	173	142	158	146	156	143	142	158	147	153	159	165	150	120	182	141	135	157	135	174	128	143	163	156	149	146	135	152	145	166	175	138	135	135	152	167	150	126	135	179	151	155	149	141	158	133	158	146	127	142	159	137	141	133	137	159	146	138	138	128	134	149	136	171	141	135	159	142	158	136	156	156	134	138	171	147	166	149	125	138	174	164	142	153	144	154	147	163	150	139	164	153	181	123	140	161	173	157	136	133	151	142	137	130	132	172	143	149	154	132	154	155	144	141	167	143	150	148	162	156	158	143	164	157	116	132	150	155	139	139	159	153	137	145	179	139	148	143	156	130	149	150	162	150	143	148	151	144	151	142	130	162	144	160	153	113	169	160	157	144	137	122	137	146	147	150	170	160	133	139	145	141	150	136	147	145	154	156	152	146	132	164	156	138	184	154	140	144	169	154	172	169	163	155	143	138	164	142	158	129	143	147	166	160	162	159	146	153	170	135	152	160	156	124	148	162	164	157	125	139	146	143	139	142	148	150	147	135	177	152	176	170	154	144	147	136	145	164	140	150	137	149	154	142	131	149	148	149	178	151	151	150	154	152	161	124	158	138	141	140	132	125	136	132	158	139	153	138	150	163	154	144	148	162	154	136	131	161	164	147	165	136	154	142	158	154	181	166	176	137	143	149	167	132	144	155	147	137	143	163	164	163	149	139	152	142	111	149	161	149	148	149	149	163	154	138	130	132	153	147	156	140	137	150	155	138	165	146	148	146	153	156	149	142	155	138	162	188	150	149	161	150	139	129	170	151	144	150	124	173	146	143	146	160	146	161	179	164	148	137	158	145	138	140	130	160	157	153	165	146	163	134	148	140	161	158	148	158	143	160	166	140	172	157	166	167	156	159	133	149	140	157	142	161	157	153	150	110	190	142	133	146	162	148	155	131	136	170	154	140	154	159	163	153	165	119	174	138	146	153	160	158	116	156	137	147	149	177	140	150	143	136	155	145	136	152	147	149	152	142	148	155	161	169	164	126	166	142	152	127	140	147	152	160	160	141	150	154	155	154	144	122	170	135	138	137	161	171	155	152	157	168	155	145	157	141	117	124	152	157	161	168	151	147	180	155	146	155	156	148	155	143	158	160	171	137	119	152	140	159	123	154	141	153	158	144	152	146	141	144	153	141	182	121	151	148	163	153	155	158	167	145	167	143	128	153	171	153	143	140	140	138	155	149	164	137	154	153	153	174	134	166	145	154	153	119	144	140	154	162	121	128	169	154	147	150	161	148	156	151	152	165	144	145	135	143	168	152	150	154	156	130	146	134	179	171	141	158	145	145	160	170	163	146	142	138	162	170	119	160	157	143	146	161	148	151	148	129	147	156	146	157	144	169	137	155	171	141	150	143	155	165	147	156	139	155	164	124	149	149	150	148	150	166	121	162	153	163	166	128	161	172	142	137	158	154	165	134	135	157	166	170	150	144	134	144	166	151	161	152	157	150	157	140	158	142	143	146	132	143	142	144	145	162	174	159	160	135	160	167	168	149	143	142	155	140	130	158	152	168	156	152	175	143	163	127	141	158	163	158	137	149	153	149	165	140	136	124	140	138	170	161	155	125	136	155	151	142	148	146	134	136	142	141	152	149	158	149	151	149	151	162	137	145	160	170	158	158	116	134	154	152	142	145	161	160	159	159	154	157	149	165	162	132	155	143	148	136	156	150	159	148	164	135	155	175	163	140	145	127	143	151	140	145	140	139	162	153	146	150	132	154	157	162	144	129	150	166	168	162	146	148	128	157	150	140	157	132	136	162	143	147	155	132	145	166	140	135	148	129	148	156	160	158	143	150	137	155	153	145	145	141	135	179	163	149	158	143	150	158	148	177	140	169	142	144	164	145	147	136	141	161	182	158	164	134	159	170	172	153	154	153	158	135	140	169	129	132	149	151	148	159	156	137	173	144	142	145	146	141	163	157	166	144	149	163	159	127	162	138	163	151	143	155	131	150	149	137	156	155	157	152	142	147	152	144
7663	1860	3985	5055	4453	3677	3020	2578	2191	1861	1678	1476	1286	1195	1164	966	961	888	876	804	780	750	738	698	643	646	648	620	595	603	601	573	537	558	530	530	537	499	494	547	486	472	502	513	514	461	511	493	488	455	501	469	503	497	466	442	441	449	427	499	450	485	491	442	440	444	478	450	464	447	465	442	455	426	436	425	452	438	487	430	422	416	454	454	453	446	434	470	445	446	490	419	452	427	415	439	458	414	481	416	439	423	448	412	414	445	455	409	435	442	414	446	445	448	454	436	439	431	448	420	424	431	487	453	453	424	429	418	450	444	458	420	447	422	414	451	399	399	407	401	441	434	417	434	402	435	440	425	428	424	432	413	441	423	430	436	396	403	411	400	410	416	428	450	426	460	435	407	430	442	431	446	389	455	445	428	444	388	417	448	400	413	441	425	451	467	383	460	389	441	437	398	423	414	436	435	425	410	428	419	433	411	401	418	416	404	417	378	426	426	434	442	402	428	422	413	419	409	454	404	401	458	505	422	430	447	434	401	385	411	435	408	438	406	430	417	409	426	389	420	441	436	394	416	431	421	447	434	435	449	425	405	465	415	417	416	439	413	417	458	405	457	407	427	392	437	432	395	430	448	417	476	445	445	444	415	439	417	426	407	417	430	460	384	471	436	424	416	432	404	415	433	479	428	448	436	432	421	407	436	418	414	426	439	400	435	445	426	445	407	395	418	436	406	427	449	424	430	408	415	435	414	465	430	431	456	443	430	435	444	432	455	416	447	417	447	426	435	438	409	458	423	460	413	386	416	463	429	430	423	426	422	416	425	441	407	433	426	451	429	424	408	405	455	491	425	419	436	454	420	460	412	409	397	453	409	408	444	446	383	395	427	420	413	410	430	416	424	436	471	456	432	407	388	408	448	421	428	433	447	443	440	414	433	450	413	453	447	408	426	397	399	452	415	442	411	417	425	432	458	420	413	438	432	396	419	440	419	424	437	400	408	434	421	468	417	429	426	396	427	484	449	399	416	435	443	434	439	414	424	378	426	394	403	414	409	421	427	394	425	461	396	410	429	431	413	419	440	421	417	458	445	434	415	384	431	426	419	437	436	457	432	406	459	433	419	389	423	407	398	415	446	413	431	380	437	435	413	436	430	451	413	404	406	452	470	449	465	414	412	459	429	424	442	431	429	410	394	424	391	437	444	442	435	381	421	398	418	393	450	432	409	422	443	458	450	404	417	408	406	399	436	408	408	437	427	437	422	443	400	413	438	399	420	424	438	456	428	447	405	417	432	451	427	414	425	420	434	414	467	425	447	362	389	401	456	431	451	386	408	433	459	423	449	428	393	386	437	427	405	378	457	463	428	382	448	420	422	380	413	415	442	447	436	416	428	432	437	460	439	428	400	413	417	427	442	421	424	428	427	383	421	460	447	428	442	454	432	408	449	424	419	419	429	446	402	435	413	426	385	436	431	407	408	382	443	464	435	404	434	415	423	388	422	449	424	457	381	449	453	456	431	394	440	391	420	400	459	413	422	402	439	399	407	428	425	416	424	425	438	441	403	429	394	422	407	413	447	432	410	435	442	407	451	399	436	416	385	440	393	396	432	449	436	427	395	415	428	411	436	453	421	416	424	427	436	431	401	397	416	457	397	437	413	441	408	446	414	433	377	420	412	386	407	466	419	442	427	400	394	405	443	408	411	457	414	446	391	437	439	443	454	420	421	425	424	400	423	451	441	392	424	428	411	442	444	442	433	448	396	415	407	421	400	414	428	398	414	408	396	440	417	381	445	436	390	392	400	400	412	422	462	442	443	437	408	440	442	415	453	419	376	409	427	456	452	465	446	441	401	411	438	418	448	380	420	452	460	421	430	429	434	436	424	419	445	377	417	468	418	460	432	434	462	393	431	413	433	418	438	414	443	410	423	452	434	413	423	387	468	426	413	404	441	422	391	452	460	406	430	435	413	436	403	383	407	466	418	397	451	455	403	448	467	456	444	426	439	414	425	451	463	416	420	443	438	437	417	397	389	420	405	417	416	419	451	426	448	436	391	418	422	435	419	416	424	451	444	425	462	434	395	443	438	444	428	437	419	435	385	390	400	472	412	460	439	443	451	411	439	440	436	436	437	448	420	405	443	451	416	430	418	431	445	447	419	434	432	445	400	439	397	410	424	434	439	427	376	405	442	433	447	423	424	411	444	452	429	395	433	402	426	412	404	416	420	399	412	429	399	427	405	429	421	425	465	428	418	439	431	447	420	450	452	387	416	463	454	427	423	420	422	434	426	420	403	390	417	408	441	400	440	452	402	421	393	429	416	430	415	411	396	425	400	433	429	463	424	403	404	453	379	405	458	393	441	418	433	421	388	460	414	405	412	428	407	436	446	455	459	436	387	486	401	420	437	443	422	435	366	426	443	442	456	429	405	407	407	452	432	427	473	406	414	411	406	421	431	436	414	420	429	402	408	416	429	413	399	432	415	455	451	436	434	417	414	409	412	423	418	425	401	444	396	410	432	437	466	430	446	433	422	417	433	415	417	429	405	442	419	425	419	418	434	445	445	415	438	394	416	462	440	445	431	400	415	453	428	428	433	441	408	386	389	424	446	437	389	420	437	434	436	432	429	409	410	405	470	417	407	416	368	398	434	433	448	419	443	385	419	435	407	427	418	457	434	440	405	414	427	395	444	440	408	463	412	430	420	421	407	452	405	478	429	407	418	506	433	452	408	434	423	397	438	423	428	426	422	420	425	425	421	445	443	429	434	414	429	397	382	408	408	427	425	404	449	398	411	427	428	419	418	447	456	413	438	440	412	417	389	424	432	402	422	419	412	418	412	448	408	412	436	390	437	422	458	431	437	430	427	437	413	458	435	468	412	422	427	449	428	408	446	420	413	409	426	484	401	421	419	401	437	432	440	408	434	427	444	411	445	366	434	398	433	390	462	444	432	432	406	424	404	440	442	386	443	413	414	443	423	478	407	473	384	459	433	411	433	422	408	434	400	390	425	420	402	404	438	393	431	404	400	433	424	443	416	406	413	425	411	424	389	427	410	423	403	445	443	437	422	380	445	433	415	406	433	454	423	416	447	457	407	444	443	432	421	428	405	419	452	421	431	457	435	404	413	419	429	436	428	411	438	469	456	401	427	448	476	421	446	432	421	414	399	462	424	439	411	412	464	402	414	410	411	412	445	398	433	404	411	412	415	421	474	457	417	436	463	460	447	412	419	413	407	462	424	435	433	412	438	424	421	453	420	419	407	458	404	426	413	458	409	447	414	415	454	456	464	448	406	404	418	438	424	449	452	424	442	418	419	435	420	427	419	438	449	444	431	435	461	450	426	406	412	416	417	392	404	433	392	413	456	419	438	390	388	390	440	402	432	453	396	471	406	394	449	430	416	426	413	426	441	472	404	418	394	448	438	405	438	411	408	424	399	396	462	414	427	403	438	417	395	405	402	437	443	423	412	414	425	429	425	426	430	442	423
2534	395	417	402	383	371	367	352	320	324	377	332	350	349	358	331	351	316	332	327	307	315	330	330	352	343	330	327	319	320	352	349	314	364	364	333	304	343	350	356	362	337	331	314	314	334	351	354	340	311	357	333	332	355	331	372	316	330	311	348	327	353	317	361	325	322	358	301	345	351	300	328	356	316	366	333	315	324	356	333	354	335	337	319	345	361	317	347	340	362	332	331	351	302	376	361	335	330	346	326	348	370	347	326	330	367	333	326	317	296	361	337	333	334	353	347	340	303	318	314	395	350	332	350	319	350	333	347	294	340	342	346	316	342	336	342	322	315	341	305	338	337	342	355	337	298	311	368	344	329	311	320	333	359	317	290	341	355	339	347	370	333	373	313	324	338	331	323	325	314	329	333	351	362	326	339	351	339	332	306	330	361	330	392	359	370	349	356	370	352	354	317	339	343	315	348	339	355	345	338	363	356	354	342	335	347	336	344	335	353	324	329	332	314	345	337	364	333	338	336	315	341	317	286	365	338	315	335	365	334	348	369	358	342	312	327	337	313	352	341	357	309	352	374	346	333	327	345	322	329	330	361	342	321	362	318	343	321	330	345	328	321	338	322	366	336	325	334	343	333	325	317	322	326	347	308	335	302	369	332	347	363	336	348	343	303	341	334	356	392	360	322	315	337	331	338	354	324	338	347	329	309	318	341	344	338	313	335	317	353	359	330	333	349	313	312	317	360	330	305	291	366	363	332	333	350	363	333	328	342	356	332	332	349	325	324	320	315	322	354	331	349	318	332	318	317	320	331	335	344	362	335	316	336	343	336	313	325	333	317	327	336	314	324	322	352	350	350	355	338	333	368	326	360	348	335	317	339	324	333	369	351	320	316	347	330	311	375	345	316	361	325	336	363	352	340	345	340	310	323	315	350	335	358	317	346	350	346	317	328	351	304	341	340	346	362	359	338	335	311	326	327	346	322	354	380	310	329	371	338	356	324	330	357	330	332	358	323	343	326	304	343	319	352	322	329	336	356	328	331	373	333	356	315	348	347	391	341	287	341	328	308	357	371	352	333	339	314	365	343	332	302	292	337	331	342	334	345	363	332	373	335	329	352	333	363	346	309	332	348	294	361	330	354	320	329	347	350	313	333	313	341	327	368	335	356	337	298	353	341	350	351	362	354	350	317	372	344	343	325	339	347	309	342	349	324	339	360	319	327	340	353	336	343	319	334	359	350	307	314	335	309	327	325	358	312	323	341	331	323	338	327	346	331	337	337	327	367	356	366	348	356	330	342	331	327	345	362	310	328	330	353	325	331	342	369	361	370	313	327	322	321	330	337	321	337	330	326	374	317	325	323	328	316	330	300	334	305	311	347	315	323	334	341	371	326	306	312	312	321	334	305	326	330	356	372	348	372	330	324	376	319	347	324	294	329	317	343	324	342	342	340	320	303	344	348	344	311	297	367	335	351	305	359	350	316	352	362	319	334	366	370	318	360	306	353	351	325	348	338	395	328	351	325	316	357	325	355	348	314	356	393	338	341	328	320	320	355	319	343	335	325	339	329	370	322	328	335	334	331	310	361	351	334	349	333	310	305	356	287	359	322	335	359	337	355	362	330	328	335	359	332	328	315	333	313	322	352	337	361	329	311	334	320	317	346	304	322	334	330	342	359	348	359	350	331	349	324	320	337	343	376	341	356	352	354	332	324	322	300	324	328	356	322	347	327	324	345	373	331	363	338	330	367	351	328	340	358	327	342	323	319	378	315	324	352	349	349	342	330	335	296	349	349	307	363	367	341	321	342	357	344	346	338	339	362	343	351	328	332	337	314	328	342	352	310	350	313	353	331	330	331	346	342	332	329	338	352	341	338	320	309	325	357	334	331	305	333	356	304	324	321	345	338	349	345	310	340	347	327	334	328	352	294	320	347	331	371	317	342	328	339	376	319	335	320	351	329	347	347	345	366	341	325	352	342	320	359	354	335	315	328	330	340	365	366	326	346	358	309	368	340	331	311	341	376	299	344	323	313	358	351	313	343	350	316	342	345	311	315	326	311	355	321	367	334	371	327	339	315	348	311	349	365	330	355	338	322	326	346	338	343	381	311	352	331	311	329	307	385	346	315	359	307	333	344	326	326	353	342	355	344	368	337	334	347	353	363	348	330	311	352	341	320	337	338	352	306	315	361	357	325	316	354	352	317	367	325	364	319	349	358	299	342	361	339	338	316	352	323	354	310	347	336	333	318	326	367	351	293	319	344	344	338	354	310	341	354	336	312	316	351	334	305	346	319	315	329	331	357	345	339	315	320	336	306	345	326	321	326	332	382	313	328	327	320	331	329	343	358	333	385	368	333	366	305	347	319	333	356	287	342	313	323	323	356	354	307	301	322	322	363	313	317	317	344	352	358	342	351	304	323	334	347	333	359	375	332	368	366	345	333	342	334	341	329	321	366	329	308	324	362	329	327	326	358	311	338	349	336	346	355	365	363	323	326	337	334	358	345	332	329	296	320	310	340	323	330	354	355	346	320	338	334	341	341	347	366	315	351	321	337	296	303	335	323	332	347	333	333	341	338	364	348	330	351	332	344	358	353	335	346	348	372	315	323	316	317	350	330	332	295	344	311	322	323	362	358	366	338	335	326	360	312	349	306	355	375	328	353	319	340	307	314	341	333	345	329	304	332	351	347	321	316	317	328	353	311	335	336	326	328	352	347	333	299	351	341	367	296	344	340	323	314	329	337	363	369	339	358	302	324	344	342	337	290	318	355	325	314	362	307	340	345	345	338	288	346	343	344	340	358	358	351	337	349	351	352	330	317	338	344	345	316	348	344	356	333	366	343	328	353	352	334	332	352	332	340	333	353	372	338	343	334	317	332	340	343	331	328	329	334	346	362	327	326	352	316	344	327	332	312	349	330	359	336	329	314	313	313	367	342	334	336	339	346	333	346	334	373	372	356	270	379	300	351	297	299	334	304	333	349	347	308	366	307	352	319	382	332	379	355	335	327	333	295	326	305	324	305	372	314	351	343	317	339	364	322	322	285	360	357	323	339	342	367	308	355	356	336	321	324	360	341	351	321	326	319	305	320	342	352	334	321	328	333	343	328	363	348	324	341	353	343	381	326	334	312	340	355	350	332	347	343	316	333	329	323	372	318	309	355	355	379	338	353	340	336	328	308	324	350	339	351	323	326	319	341	353	349	358	344	331	348	358	310	345	335	344	322	319	305	333	333	317	353	336	314	353	314	351	361	344	356	322	326	315	347	338	316	343	338	372	326	329	327	331	346	352	341	328	337	329	361	328	343	332	301	359	329	320	357	338	342	319	312	308	325	373	349	320	341	323	317	328	305	360	317	313	325	322	346	295	338	311	328	340	328	312	338	335	303	312	310	325	331	335	316	340	356	353	332	367	327	327	345	338	339	302	340	336	339	352	366	325	339	341	333	341	388	351	317	331	339	328	320	306	370	338	340	344	347	368	328	337	368
2691	909	1047	1075	1086	1082	972	994	956	866	903	983	877	847	890	859	846	917	939	913	910	862	891	886	909	903	808	881	874	912	927	870	843	903	871	875	832	927	848	904	913	864	888	895	821	855	829	811	875	891	886	838	865	853	858	882	905	878	894	810	915	863	874	851	889	830	897	886	882	836	900	853	852	858	864	889	844	905	858	913	845	858	857	899	858	886	858	867	881	910	889	881	871	869	879	876	930	845	890	875	906	876	876	849	875	867	878	835	887	828	884	891	841	836	873	914	810	838	926	868	804	896	907	885	867	871	891	922	833	861	889	877	911	925	886	885	879	901	883	865	879	886	920	930	892	910	826	850	848	849	870	847	828	900	848	886	848	855	940	913	895	894	844	854	900	892	802	900	896	854	869	922	857	874	909	853	890	898	864	824	830	863	843	862	863	850	857	828	869	881	862	882	841	912	878	856	844	862	855	802	858	860	840	821	862	901	895	866	843	881	851	917	885	863	845	865	851	899	865	813	889	876	860	903	870	864	885	882	846	893	910	865	835	819	791	920	874	900	826	847	853	846	856	896	909	857	891	907	901	864	867	873	858	868	862	840	930	874	908	896	919	833	839	888	834	888	927	885	860	875	915	876	808	845	956	862	846	833	831	877	862	911	912	853	834	845	843	892	860	850	928	859	946	846	878	835	879	891	836	944	882	842	863	839	934	867	797	854	886	832	898	899	820	897	875	892	873	841	883	843	861	909	953	919	883	865	910	870	875	850	866	883	835	897	892	876	859	826	848	871	831	858	898	861	892	937	857	892	821	907	889	808	881	880	847	875	932	898	837	819	914	842	841	896	878	851	856	868	884	872	884	924	854	832	831	827	934	937	847	862	866	851	874	924	865	874	885	853	851	922	841	858	885	856	850	886	893	867	814	912	868	881	896	865	908	825	820	851	891	883	864	871	840	874	923	898	894	849	808	835	868	899	860	900	871	889	869	889	849	862	870	881	855	841	938	846	833	866	856	907	880	869	844	829	920	874	891	857	856	850	908	874	886	910	871	895	859	889	866	827	898	854	861	835	852	823	893	862	879	887	894	862	866	922	880	824	876	854	881	897	891	849	882	847	840	842	862	893	829	857	890	854	914	871	877	887	902	872	908	881	854	838	847	868	873	880	921	852	849	893	847	818	856	843	918	893	880	895	878	938	866	920	884	876	871	876	876	870	837	872	864	869	855	881	877	933	872	913	876	863	860	865	867	864	822	902	856	841	852	816	903	896	913	916	887	885	859	872	900	881	855	929	871	875	848	914	871	844	883	905	878	865	895	823	913	904	880	876	865	863	851	869	947	908	881	907	881	859	859	886	863	886	835	903	869	864	891	869	851	836	885	842	854	901	857	881	908	845	846	868	901	870	817	864	907	879	909	864	926	876	925	850	864	868	897	879	858	876	935	897	850	816	884	836	891	862	905	869	867	895	902	871	786	862	878	897	852	859	841	884	837	861	895	858	891	919	900	866	836	903	873	815	922	840	855	862	878	875	897	888	865	879	885	855	832	869	910	840	843	837	825	867	891	875	875	845	837	911	901	845	862	871	862	876	867	883	872	864	867	868	842	870	890	917	863	885	897	818	877	869	908	876	858	900	881	835	885	919	869	871	829	844	893	858	845	870	887	840	832	880	823	883	892	928	818	882	855	824	890	876	863	849	938	894	841	901	844	865	872	845	884	906	961	893	866	871	864	878	896	837	856	886	874	848	919	869	905	852	822	908	851	867	881	878	841	863	844	848	922	859	860	888	825	867	855	846	858	867	847	848	878	871	852	826	860	926	922	882	883	882	850	829	897	872	904	878	878	858	865	837	883	910	873	912	888	818	899	914	823	867	837	922	852	857	857	851	867	839	844	974	827	862	869	856	858	890	820	856	878	831	840	879	897	900	873	830	875	865	843	834	854	866	871	852	884	887	875	835	836	901	907	840	898	894	840	869	881	881	896	845	897	888	846	854	900	884	853	825	911	893	856	860	872	847	839	874	879	880	914	839	883	893	890	885	909	896	875	833	929	832	820	850	848	830	844	839	922	867	852	869	899	836	871	859	898	866	812	852	920	844	876	890	848	833	894	912	840	829	840	871	894	900	853	867	863	919	904	835	866	892	788	885	904	910	891	866	895	899	921	858	864	879	869	890	851	862	850	818	848	937	895	830	875	830	873	892	913	864	877	884	866	917	882	833	898	839	856	902	846	864	881	818	860	921	873	897	873	893	878	866	900	931	861	880	868	876	882	804	880	903	883	824	854	828	861	882	917	927	812	869	848	861	901	892	879	903	806	881	892	852	902	912	882	850	856	821	847	839	875	850	901	891	817	851	882	836	914	854	835	843	863	868	840	897	879	828	858	906	920	867	842	914	834	890	831	905	843	873	904	886	949	825	830	839	867	822	851	850	870	851	850	911	913	893	893	867	877	844	854	844	875	840	883	865	851	874	853	857	885	847	893	852	870	863	861	859	859	868	871	886	881	899	845	929	901	915	867	909	864	886	964	811	832	876	879	867	938	942	872	801	886	934	904	795	919	828	845	897	862	818	870	876	892	851	863	893	872	889	822	915	866	829	856	854	890	901	892	865	840	878	860	878	881	871	841	875	864	839	937	922	860	861	825	898	888	906	889	847	828	833	884	924	911	853	866	888	864	895	891	888	929	825	858	918	876	856	837	867	890	827	913	823	878	862	849	854	861	860	808	804	884	856	851	859	808	889	821	899	787	860	849	879	861	902	862	860	885	881	904	840	840	857	862	878	830	940	844	846	907	866	917	913	887	831	909	921	838	898	879	832	846	854	859	886	859	903	835	846	881	868	862	876	852	856	874	851	843	838	873	891	879	852	891	898	895	863	915	866	873	850	865	844	876	850	904	892	871	921	907	859	930	862	878	897	914	886	857	843	880	843	892	880	838	871	900	818	835	833	848	869	871	819	868	884	825	871	926	814	848	905	877	926	824	886	805	846	928	858	918	860	861	839	826	830	821	833	902	856	887	839	881	882	875	850	896	910	893	894	907	799	826	937	875	879	921	889	868	884	834	935	893	900	891	857	854	849	881	933	895	862	866	938	841	886	854	865	867	918	893	879	911	873	889	862	834	855	849	877	864	896	869	865	911	878	904	826	829	820	871	862	825	917	841	842	900	872	845	852	922	847	878	829	944	873	834	865	831	840	870	857	851	892	878	843	871	854	878	848	895	866	919	868	902	880	930	857	900	873	885	872	863	882	898	816	896	824	858	797	848	868	875	827	883	870	831	874	836	855	852	816	895	875	870	861	866	900	877	902	821	869	839	870	866	840	849	839	848	853	858	865	818	864	846	857	847	865	887	853	818	831	866	905	865	829	848	865	859	850	885	863	819	895	914	854	882	808	920	843	844	862	877	925	879	915	847	875	837	875	870	787	908	850	874	898	848	873	841	870	914	851	929	868	837	850	869	894	864	915	899	888	815	816	873	928	862	868
9339	1063	1278	1092	841	664	527	557	449	433	425	368	367	354	371	364	342	345	336	358	366	318	339	374	359	349	321	344	356	320	327	320	308	295	334	347	322	327	332	325	301	317	316	317	340	314	340	339	342	318	345	353	326	320	292	320	310	341	332	320	318	337	343	315	332	314	331	325	322	335	295	324	309	335	316	293	336	309	319	346	319	318	322	317	308	314	344	338	352	313	333	310	323	330	361	309	346	327	315	340	322	320	381	317	327	332	314	307	317	325	319	323	288	311	314	339	313	322	320	338	321	322	316	334	294	318	322	306	324	345	285	331	328	331	289	323	319	337	322	312	310	324	282	298	321	329	299	304	324	332	336	333	323	325	329	313	302	310	295	314	300	331	327	344	281	306	336	309	330	317	308	309	331	321	306	310	319	348	310	329	346	318	296	306	296	331	313	326	328	281	330	325	300	326	320	324	283	285	318	315	283	338	291	321	346	312	316	312	312	364	331	337	317	312	328	354	297	356	305	318	336	380	353	298	350	310	315	304	328	302	291	302	320	340	303	318	296	324	306	326	313	307	309	322	288	326	318	332	320	332	336	355	329	348	306	325	309	351	315	322	327	330	327	302	306	314	291	312	313	334	312	328	317	313	334	313	308	293	303	326	322	334	339	331	313	329	269	331	311	321	341	311	325	300	328	372	312	304	338	336	313	316	273	309	303	323	343	339	317	334	334	351	336	311	300	327	336	303	320	315	314	309	302	295	292	308	356	324	323	314	293	338	368	343	303	328	342	321	300	319	324	330	318	313	323	315	323	328	301	334	318	315	290	328	320	322	323	311	325	346	318	311	328	292	305	334	329	321	328	334	344	324	332	307	373	345	379	323	348	316	328	309	336	308	332	333	327	372	332	329	322	339	333	322	313	335	302	299	355	360	337	316	316	298	327	308	311	343	295	328	342	351	334	337	340	324	297	311	311	323	354	325	288	307	316	321	343	316	314	324	346	321	299	347	290	320	291	321	304	330	313	336	306	327	322	325	286	356	321	315	293	348	295	316	322	311	337	332	317	325	344	318	343	309	326	343	308	326	326	297	336	320	337	338	351	265	342	352	325	336	322	353	342	331	337	323	301	327	321	290	302	353	308	315	307	326	357	330	333	319	307	333	321	327	309	352	342	334	304	305	308	332	314	347	312	325	298	337	332	347	325	324	304	328	293	308	291	348	304	312	326	352	307	330	327	306	314	320	329	300	317	314	349	326	301	323	315	286	317	309	317	305	295	320	322	297	326	327	318	312	334	280	296	334	325	333	331	338	328	336	321	301	306	323	334	314	330	342	333	307	312	301	317	306	302	289	303	324	380	322	328	312	350	339	343	303	304	348	331	298	317	353	320	327	335	322	326	304	331	348	359	325	344	309	309	349	314	299	327	342	325	324	332	335	305	344	292	314	312	340	299	331	315	318	319	327	355	315	319	344	284	308	329	342	294	323	323	320	310	310	319	285	346	306	320	299	327	308	308	304	325	375	325	296	338	327	322	362	334	315	344	329	295	287	344	345	326	311	312	287	322	298	297	312	310	347	325	352	347	337	280	356	341	308	299	354	329	308	315	313	313	316	316	318	310	319	330	288	310	327	328	283	334	318	328	327	321	324	298	334	327	317	304	328	323	374	331	332	322	322	316	307	338	292	350	336	315	323	327	329	306	306	316	315	297	330	308	330	353	298	306	324	315	327	344	339	307	292	323	335	325	334	350	341	319	333	322	302	321	362	323	322	324	314	321	307	331	330	337	316	333	284	286	348	322	351	303	299	317	339	322	309	338	323	340	310	331	354	320	301	320	349	338	320	340	313	294	329	296	289	344	331	335	326	348	310	323	321	326	319	289	317	311	318	327	347	326	317	299	294	345	315	340	341	304	296	301	285	328	322	283	321	315	316	339	305	299	348	296	310	334	346	354	336	319	316	295	328	291	298	309	309	297	291	294	302	285	326	320	341	325	343	331	301	293	299	342	324	322	307	331	336	298	304	300	357	315	325	303	335	321	322	338	309	314	352	288	322	302	298	321	314	343	307	302	304	315	307	327	326	350	298	316	317	324	329	334	343	306	302	290	342	330	320	298	305	360	313	302	337	331	310	314	349	290	327	301	325	349	311	306	328	331	338	334	319	325	328	293	326	315	335	310	292	324	288	315	339	302	327	335	312	299	323	318	278	329	323	306	318	328	305	365	327	270	345	324	299	366	322	362	294	324	329	329	278	289	292	291	318	331	305	307	327	306	335	324	303	307	343	328	312	327	342	341	320	320	364	325	315	331	357	364	338	299	316	345	307	310	308	339	313	303	347	359	323	283	349	327	343	317	323	334	284	305	316	289	318	347	322	332	319	294	341	272	300	341	302	317	326	315	315	291	311	327	332	354	317	340	307	343	331	292	335	320	339	286	327	352	303	304	365	344	349	305	280	354	332	326	328	326	323	331	283	340	328	293	323	303	309	317	336	332	332	320	280	335	323	316	329	335	327	295	329	310	328	321	324	326	294	316	339	303	304	331	306	307	347	337	309	338	351	337	317	294	317	323	336	334	336	303	326	304	317	319	333	353	303	332	320	323	343	303	320	339	305	323	307	329	349	349	291	331	329	325	329	326	320	354	333	347	348	346	351	337	351	301	302	334	328	344	347	317	342	317	297	324	300	365	342	297	302	333	337	293	339	308	366	366	333	295	350	357	302	298	289	332	293	295	339	353	314	331	317	328	317	322	319	327	306	308	330	325	329	339	330	341	314	327	301	335	319	278	330	295	318	323	333	325	352	343	332	316	314	326	322	332	324	338	333	366	303	326	292	315	338	302	308	324	318	367	294	314	343	296	323	303	317	332	297	320	296	306	325	300	323	336	314	331	336	309	335	312	338	344	336	307	329	354	327	276	306	302	297	344	349	342	300	350	289	333	334	318	316	331	295	311	324	338	351	324	308	312	321	349	319	322	312	319	329	327	330	311	324	291	310	290	352	323	310	331	324	295	307	320	316	322	308	314	356	305	334	316	350	327	299	303	325	349	344	303	345	352	327	337	319	331	345	306	322	345	337	312	292	276	315	322	334	352	314	300	293	339	336	316	319	303	325	331	336	336	368	348	331	348	313	351	279	309	316	272	292	277	323	350	336	342	327	332	331	297	319	290	321	317	312	351	310	334	318	288	379	348	338	317	295	309	346	333	328	323	374	313	350	315	304	309	312	307	315	296	309	334	304	319	343	311	316	305	304	349	343	331	347	353	305	326	327	310	327	311	300	292	315	306	317	316	337	304	318	344	331	320	319	341	322	331	332	312	314	313	355	304	347	323	331	318	312	366	328	347	304	321	352	354	327	331	316	319	312	334	326	315	314	312	360	337	325	318	330	333	302	324	303	309	339	323	333	361	356	316	360	339	333	301	328	343	321	343	313	323	292	362	319	361	328	325	343	315	332	322	277	322	307	313	337	294	310	311	349	328	312	334	294	327	332
5740	1595	2671	3136	2917	2475	2130	1939	1761	1610	1389	1345	1250	1131	1135	1150	1093	1058	1049	994	1030	1070	936	928	936	946	877	947	952	893	876	925	893	864	918	835	879	848	898	881	880	867	859	836	836	823	904	855	791	825	832	868	882	854	831	840	857	835	851	872	843	805	805	866	844	760	813	814	778	828	864	838	863	844	831	831	836	804	860	850	851	819	850	870	862	807	866	788	838	807	850	850	831	821	816	837	794	796	864	837	835	849	836	851	825	839	756	863	826	837	863	828	835	870	843	858	827	786	808	846	846	805	772	762	824	823	893	832	758	761	860	787	847	815	830	856	844	817	884	810	835	813	780	806	812	825	876	823	869	829	852	801	854	841	813	797	882	833	827	784	800	737	777	812	839	821	773	816	829	847	840	759	873	821	809	815	832	830	854	830	792	830	812	804	858	804	809	813	821	762	787	816	810	818	806	796	766	888	867	795	759	849	859	770	840	830	824	803	849	830	813	822	812	793	804	838	843	806	781	823	839	819	822	861	800	847	792	743	834	837	798	783	828	831	825	858	812	849	885	778	833	856	723	860	823	834	801	810	780	784	787	791	829	792	824	798	835	812	787	820	794	747	810	825	835	826	840	795	853	810	847	808	811	798	799	819	814	797	821	799	796	854	777	804	791	843	805	786	842	881	785	833	833	779	785	818	759	839	781	846	876	831	815	834	787	861	828	840	873	857	862	798	818	786	807	818	828	817	842	849	806	775	850	806	813	839	793	810	820	860	828	867	802	808	774	811	792	843	759	827	833	836	831	817	829	806	860	808	854	835	827	757	821	792	850	853	796	850	818	798	795	832	794	844	858	884	838	850	784	857	818	771	833	843	725	784	779	811	813	820	811	800	825	827	794	829	780	834	804	796	787	835	861	790	801	832	830	844	806	810	832	824	823	792	805	837	865	756	802	817	800	784	766	814	828	820	765	826	823	813	802	859	805	788	812	827	819	862	895	885	812	807	788	762	791	775	888	772	831	797	851	829	820	805	813	760	837	865	829	857	814	825	840	801	835	821	893	780	779	782	876	831	789	849	815	830	807	818	836	868	811	809	857	822	799	811	801	845	794	817	790	812	828	860	753	862	865	835	844	821	858	784	824	779	854	783	813	765	779	808	796	784	845	854	805	800	844	842	808	824	838	814	804	827	818	817	826	800	829	839	778	805	780	775	804	774	856	852	803	831	827	803	839	810	830	861	764	774	821	857	776	855	830	814	801	845	809	822	840	828	803	843	850	845	823	846	822	842	813	838	850	840	827	816	819	813	776	816	840	830	787	849	785	850	817	846	844	811	827	836	832	801	830	772	810	805	810	829	864	822	770	815	806	852	804	783	822	828	797	821	832	826	829	816	846	830	833	787	829	824	782	820	795	813	787	824	806	810	781	852	843	802	846	787	819	887	798	796	840	801	823	852	852	813	787	832	828	799	795	794	789	845	788	804	822	843	767	817	826	796	847	826	858	796	828	794	786	805	800	809	826	857	809	834	762	849	789	791	825	768	847	835	870	788	835	824	831	841	821	842	879	827	818	852	822	866	792	804	861	867	795	866	864	766	845	790	887	801	829	820	808	835	786	794	818	829	849	815	813	817	818	804	804	812	789	792	790	807	796	841	845	812	799	778	851	809	818	776	792	784	869	822	794	802	788	836	802	775	788	829	797	800	815	819	851	850	827	801	856	829	786	809	807	816	836	827	862	854	805	833	864	840	804	830	816	799	833	816	881	794	897	824	863	876	818	829	775	823	834	809	895	846	763	802	836	804	820	818	823	819	831	833	798	845	856	792	785	767	850	844	853	809	841	816	824	813	786	813	820	793	807	842	789	815	853	813	812	816	839	810	812	817	813	829	806	835	831	806	834	798	832	793	852	792	827	833	839	816	824	836	762	837	796	789	835	792	815	824	756	860	805	783	793	811	846	853	774	840	815	813	825	856	801	832	843	784	809	819	805	843	836	828	845	805	841	829	823	815	796	853	796	852	838	848	846	827	850	816	848	846	788	860	798	819	789	806	822	800	814	828	858	833	807	832	822	857	810	833	884	822	899	816	780	803	810	811	838	791	820	844	829	816	812	815	832	826	809	811	821	738	805	835	836	846	854	804	865	808	807	857	858	803	830	831	819	782	796	835	817	825	791	819	831	814	810	828	763	847	848	827	772	781	828	851	839	813	848	839	797	854	880	828	749	821	818	842	830	803	834	842	812	812	819	799	838	792	847	804	833	770	847	819	820	788	817	830	818	837	833	808	811	854	835	805	824	865	828	842	843	803	842	835	817	823	829	818	798	829	855	865	789	840	811	789	844	798	847	829	786	785	839	837	748	834	796	773	883	818	831	749	834	839	828	811	823	898	756	899	816	848	892	839	810	847	833	832	816	834	806	838	835	820	760	843	828	792	824	823	719	797	833	827	772	825	854	875	809	810	813	779	837	815	842	830	827	780	875	788	878	852	866	868	888	810	817	809	860	900	819	805	827	769	832	875	819	859	822	827	811	812	793	767	868	795	772	852	823	826	880	817	801	797	814	862	857	796	864	826	750	886	802	809	817	797	861	813	824	776	765	868	828	756	850	813	855	818	772	797	835	818	815	790	871	773	845	846	801	821	815	819	837	772	768	811	815	851	822	772	844	836	820	778	825	802	841	893	828	804	816	797	818	846	864	830	829	842	853	861	806	799	782	887	806	841	859	794	893	845	820	805	840	822	817	785	825	866	790	816	796	773	818	829	817	841	840	825	793	866	866	827	852	836	809	840	851	766	796	817	833	817	794	797	811	829	806	803	818	827	903	825	874	851	767	815	764	892	793	860	775	775	800	778	801	842	797	828	817	827	789	835	824	772	879	803	804	806	782	820	833	813	797	865	861	780	774	773	860	810	838	862	843	865	840	841	796	826	807	786	800	853	815	821	834	830	812	818	849	761	832	809	822	804	847	794	834	820	856	827	811	842	848	774	849	850	828	877	768	820	827	799	796	861	818	838	770	818	821	794	830	798	793	818	797	816	811	799	785	857	792	831	817	808	854	810	867	857	766	831	833	841	811	814	840	860	829	802	819	835	792	783	853	809	870	789	807	826	812	792	800	809	832	832	820	829	818	771	845	777	854	820	801	801	832	798	762	815	788	810	841	833	864	787	802	798	844	831	825	803	829	830	788	807	821	761	831	829	862	792	780	799	819	829	811	824	825	874	807	760	849	854	792	779	786	800	812	786	829	803	851	823	834	808	855	823	830	851	848	796	807	820	864	795	850	843	821	812	844	817	791	817	790	818	837	800	857	843	789	847	816	844	821	852	782	783	870	884	818	835	877	868	828	851	826	844	772	786	821	827	826	853	864	858	805	835	841	814	812	862	786	792	833	772	777	825	822	862	830	809	798	791	832	853	838	827	850	794	843	807	830	812	799	771	790	799	828	842	771	816	817	792	846	807	841	823	783	799	831	850	815	892	841	789	805	844	855	791
17144	2406	2217	1720	1226	861	668	540	463	395	341	317	285	267	237	214	194	217	218	219	183	187	197	188	184	163	165	171	169	155	171	185	182	163	173	182	162	168	170	144	168	164	166	164	157	150	167	165	165	144	152	156	179	147	136	149	158	155	125	155	162	160	143	160	166	161	127	146	155	162	158	136	152	149	149	150	150	150	191	151	168	159	161	148	136	138	159	178	155	158	169	136	159	139	139	153	159	147	171	148	163	143	163	139	141	177	143	137	159	146	174	143	150	148	153	167	146	141	121	157	151	158	168	171	156	148	135	153	151	157	172	147	149	148	154	152	145	165	169	154	131	152	149	146	134	169	139	128	127	139	125	145	153	147	158	159	146	150	148	145	145	152	162	162	138	134	143	135	149	166	147	146	139	167	162	125	147	178	128	154	137	143	147	156	157	153	149	159	164	162	149	141	153	148	174	133	153	137	149	138	149	174	164	150	165	148	141	148	139	148	144	164	126	164	135	147	160	155	142	138	138	151	170	153	136	185	151	138	161	180	163	157	135	155	130	161	146	159	149	154	142	156	142	148	119	145	129	159	153	143	154	179	147	140	148	148	164	129	132	165	157	161	160	141	143	158	162	162	153	144	141	149	149	149	144	163	156	166	152	162	141	141	157	141	177	157	155	165	153	138	154	134	131	151	163	146	146	152	141	139	147	172	156	150	133	144	171	148	161	165	123	151	144	143	159	146	132	136	156	159	161	148	125	135	139	146	158	159	140	140	142	143	134	126	153	133	138	153	165	146	150	138	149	164	162	166	133	126	147	142	148	157	135	152	150	140	156	142	147	139	148	143	135	144	166	147	155	163	122	157	129	150	175	172	133	164	156	153	159	143	147	156	120	148	150	174	151	160	153	167	149	168	142	146	154	131	152	168	141	124	142	139	139	136	133	160	134	129	145	121	157	137	155	152	154	160	170	141	130	146	138	158	150	142	136	152	142	170	161	143	145	154	161	155	168	151	161	144	152	172	141	152	135	148	151	164	151	148	138	142	138	162	131	165	174	157	158	157	131	171	161	156	145	167	164	158	147	130	147	162	150	162	120	161	151	149	164	170	141	138	152	146	148	163	150	147	143	150	154	133	169	142	144	150	144	127	157	165	124	140	161	129	152	141	166	166	140	133	137	140	176	151	150	147	141	141	150	152	158	147	151	148	149	156	158	167	136	145	163	176	131	151	143	177	151	128	131	162	149	146	146	158	149	147	154	133	137	145	166	151	131	166	152	154	141	164	157	132	136	170	129	137	158	142	143	163	144	154	142	157	156	162	140	155	145	152	175	124	152	150	149	143	168	153	155	178	191	159	149	143	126	138	144	169	145	160	138	151	142	140	142	175	145	145	153	146	152	159	149	142	152	154	141	137	135	133	140	130	156	147	147	163	148	159	145	131	138	142	149	153	150	136	133	156	148	149	145	152	146	153	146	145	139	163	140	189	165	146	131	162	156	147	156	144	177	171	182	133	154	146	174	178	154	146	153	141	151	153	134	149	140	147	139	156	178	154	148	117	149	158	150	150	131	164	164	151	144	160	167	140	120	145	148	156	149	144	155	140	157	137	136	153	158	149	145	140	138	141	138	162	151	132	127	134	152	143	151	170	161	131	137	154	120	145	144	151	159	167	159	147	121	134	152	148	149	122	135	134	169	155	137	140	146	135	142	160	142	148	150	176	149	133	127	161	155	150	161	140	144	147	165	139	154	153	138	157	146	135	190	154	163	141	164	144	158	156	158	135	169	143	161	135	144	160	143	166	137	141	143	138	158	161	133	174	151	157	143	128	152	145	147	136	151	161	159	152	153	145	152	162	159	135	141	147	158	159	157	145	179	154	163	150	131	154	145	131	129	158	142	165	139	135	133	160	165	144	160	145	148	145	140	157	142	131	155	133	147	138	120	137	141	160	151	148	152	147	159	157	162	135	153	148	137	149	163	144	159	141	167	155	165	158	165	129	131	160	148	139	147	153	148	153	167	143	138	161	129	165	150	147	134	179	148	162	150	143	149	154	149	154	152	145	160	163	139	146	150	157	134	145	145	165	135	147	140	133	143	144	136	165	155	160	142	153	128	141	159	142	136	134	147	158	150	133	121	133	133	147	159	146	142	135	161	146	144	148	157	168	133	165	163	136	155	149	168	165	130	128	150	142	153	154	147	146	175	160	123	151	140	155	145	154	139	137	155	144	148	155	134	148	139	147	164	149	162	161	135	133	166	138	152	135	129	142	136	133	144	160	140	156	167	144	157	146	147	150	120	142	167	131	139	146	128	149	169	163	184	157	144	145	152	159	150	156	132	145	156	158	144	160	146	144	153	160	138	161	140	154	166	143	162	145	140	173	138	144	154	144	145	163	144	157	147	150	152	144	156	150	151	154	149	157	186	144	166	126	163	158	154	142	166	158	166	145	156	153	128	177	138	135	127	142	145	167	128	129	148	162	149	153	146	159	170	140	155	188	141	164	154	142	158	135	156	166	140	143	152	157	156	136	172	147	161	145	143	178	153	158	151	121	154	139	138	128	138	164	154	148	144	167	155	147	137	148	125	154	172	151	168	148	166	173	142	144	159	132	165	133	156	130	157	146	146	134	139	126	162	143	148	159	176	141	128	164	140	160	153	152	159	158	126	121	141	161	140	126	134	135	156	170	142	141	155	154	160	173	149	133	151	161	148	184	153	150	138	166	125	156	159	166	128	154	148	171	147	159	138	155	145	140	135	175	166	157	160	142	144	149	157	143	128	151	139	152	153	131	159	157	160	166	139	135	135	160	173	141	154	121	140	147	142	159	157	162	113	143	171	145	171	158	129	169	162	140	142	163	162	161	143	156	148	138	159	122	125	156	145	147	143	141	143	146	135	131	150	137	131	143	139	144	140	141	142	141	119	147	157	132	141	183	141	160	158	140	145	168	120	155	135	160	150	168	153	151	133	132	158	135	153	130	160	154	149	134	156	137	155	143	152	157	137	171	139	159	157	141	136	128	167	147	149	138	137	166	149	166	146	141	133	127	171	156	173	145	149	195	158	134	131	145	152	155	128	141	151	134	147	166	153	164	133	146	129	149	150	159	144	149	157	151	136	147	168	151	139	145	154	140	160	143	176	143	148	136	153	155	163	141	132	143	150	147	162	140	165	154	167	152	169	144	141	128	150	142	143	135	154	141	141	178	152	141	147	142	161	151	150	134	164	163	154	129	158	136	167	135	142	155	175	165	159	146	130	146	155	149	161	147	140	151	151	168	173	128	155	146	166	146	162	150	149	154	153	144	151	160	157	148	157	153	140	148	130	137	128	161	159	148	163	143	145	155	147	152	157	140	137	131	144	161	142	139	144	149	127	165	148	144	145	162	143	128	149	142	146	152	150	163	137	141	133	165	133	154	181	157	163	156	158	152	136	123	136	143	148	149	160	157	139	141	154	137	157	139	160	144	163	161	133	148	173	143	167	155	137	167
7732	1947	4085	4959	4416	3664	3041	2559	2084	1831	1559	1428	1316	1198	1070	1024	970	862	829	772	821	728	703	675	675	672	654	618	608	628	628	569	557	574	520	524	536	514	512	538	514	510	517	529	479	472	499	488	484	463	490	453	503	478	485	453	456	448	457	451	444	473	460	459	431	422	462	460	444	433	447	464	427	449	424	510	428	460	465	470	456	400	443	427	442	457	418	437	409	435	425	472	438	474	435	426	420	448	430	397	464	439	445	405	411	471	397	401	450	445	469	423	481	463	436	421	410	388	468	424	428	436	421	437	420	410	432	476	475	438	400	457	416	461	436	417	448	467	446	444	417	443	433	394	431	447	438	415	415	388	437	415	418	427	445	441	409	446	443	449	442	404	422	412	439	455	423	422	425	436	426	406	429	399	428	448	426	395	417	461	454	447	410	446	384	429	458	468	405	462	454	435	425	427	423	420	442	417	443	422	425	433	434	371	392	442	430	452	433	425	411	397	415	397	440	428	442	405	401	468	450	432	430	426	424	451	417	416	474	416	434	426	430	405	422	438	433	412	421	383	431	433	382	440	459	377	449	430	388	423	420	438	442	434	403	429	451	416	488	427	452	446	437	372	480	397	399	441	410	439	384	413	439	447	424	427	414	455	430	433	436	407	424	433	410	457	446	420	433	406	398	394	427	424	414	416	457	394	426	456	441	417	426	417	447	427	431	419	438	443	438	438	435	409	459	453	425	414	456	436	455	424	438	446	408	415	427	450	410	440	403	408	422	413	472	454	441	453	405	449	423	467	455	406	452	472	437	425	405	436	464	430	389	437	434	434	464	433	427	410	447	409	414	434	428	421	464	426	423	423	441	377	405	410	457	435	394	425	438	493	427	453	418	447	408	431	385	432	445	428	439	430	427	440	465	421	416	422	433	429	445	418	431	396	416	442	442	430	470	429	417	430	428	399	420	394	468	440	409	434	430	397	410	381	436	427	417	396	417	419	447	483	431	402	411	428	429	439	420	429	436	393	432	413	397	386	419	430	434	432	448	443	413	413	408	421	425	421	408	424	411	411	397	413	439	447	388	416	422	422	447	420	437	392	398	400	429	421	413	384	413	449	424	430	403	438	421	422	431	441	404	401	438	433	442	430	423	446	447	431	420	444	447	422	425	437	457	433	438	447	409	444	431	436	440	409	449	416	476	407	452	434	455	466	415	424	400	417	441	423	395	449	451	443	420	422	434	459	450	408	420	436	438	412	408	423	438	421	444	397	438	410	438	424	457	455	444	436	433	400	453	461	413	468	440	426	414	421	406	423	435	417	403	418	429	444	359	438	442	415	408	414	469	422	425	424	409	415	398	406	428	413	446	434	446	429	400	470	398	464	391	449	407	433	432	427	405	403	405	434	454	455	425	446	387	431	417	472	414	432	398	397	374	432	444	457	422	423	381	384	430	412	421	431	425	421	427	445	400	407	449	386	462	446	406	409	427	440	412	433	435	430	433	433	448	423	432	366	427	427	406	426	431	472	425	418	431	426	409	457	412	405	442	427	417	389	421	426	440	413	461	442	432	474	428	448	426	425	414	391	473	445	408	438	414	447	410	457	388	414	415	419	439	427	431	434	419	405	433	451	395	406	409	454	447	438	443	428	405	387	446	448	426	469	429	436	418	433	427	426	425	432	454	398	424	427	431	418	450	430	420	457	463	456	410	404	409	443	410	451	438	415	431	428	448	438	417	426	421	436	459	415	408	422	398	371	434	406	447	476	417	420	447	419	420	432	439	391	454	402	455	453	416	420	432	439	416	434	423	393	417	425	407	418	435	446	460	428	445	443	391	409	433	411	432	393	456	433	429	407	466	433	431	437	437	430	412	458	417	422	435	420	438	452	429	368	441	431	416	411	423	457	409	427	395	418	449	409	409	421	429	422	438	404	416	421	481	432	437	412	419	439	414	438	423	415	423	395	446	419	413	430	400	421	419	446	463	430	429	451	421	466	401	450	419	460	448	403	418	423	451	408	417	458	409	442	460	397	404	427	435	445	408	420	392	459	415	419	405	445	450	415	402	467	459	394	392	418	426	423	419	421	414	452	423	439	413	434	440	434	405	422	397	442	448	415	396	432	399	443	458	407	396	430	403	435	428	443	430	415	414	433	414	440	446	429	402	423	439	412	458	418	387	458	403	450	425	428	417	428	460	466	393	410	453	412	427	430	399	409	431	421	431	439	427	452	424	434	451	403	427	418	415	417	404	435	464	444	484	411	416	436	420	442	399	398	424	411	462	366	429	453	485	452	396	434	433	418	443	425	435	420	378	432	449	439	424	415	460	427	398	439	425	444	431	458	429	438	427	397	415	423	398	420	371	435	417	447	425	450	422	425	409	424	411	427	418	415	410	461	436	461	427	429	438	384	450	440	451	453	384	438	413	440	426	415	419	407	455	431	405	417	428	455	447	436	459	444	404	383	413	431	416	452	431	442	397	432	395	443	433	409	383	363	427	452	456	400	436	423	440	394	429	415	431	408	425	389	422	437	400	415	433	420	418	474	415	424	419	441	388	458	410	408	423	461	456	443	423	416	398	410	432	440	460	407	408	418	478	417	444	408	424	424	453	469	466	450	453	412	420	421	419	418	425	396	416	403	427	419	378	408	454	438	447	427	454	437	406	404	440	399	413	433	445	423	433	424	418	435	436	447	416	402	446	470	462	446	425	407	450	418	455	414	419	417	435	431	409	440	391	430	441	455	394	435	428	431	424	458	427	406	444	423	414	437	451	415	436	437	420	461	419	437	440	442	458	434	412	395	425	450	379	456	415	414	419	432	431	452	442	391	431	458	435	439	415	452	411	450	437	456	405	398	397	449	402	414	449	423	412	384	421	416	433	405	412	470	418	456	437	400	442	401	426	458	439	436	419	421	442	419	406	428	421	432	447	454	456	399	423	443	436	446	478	401	418	466	438	408	437	428	431	454	421	448	428	455	407	410	420	446	456	449	406	394	401	438	435	410	407	411	414	460	435	436	408	428	447	444	418	445	440	439	412	424	456	427	406	493	431	419	436	393	456	394	444	419	457	391	454	432	430	416	407	417	434	394	421	442	438	410	445	443	421	444	431	431	447	434	438	425	387	424	412	418	444	399	410	453	407	447	412	401	427	418	427	409	427	393	450	432	450	452	438	450	429	415	400	402	407	379	426	457	417	414	422	454	422	429	416	455	415	414	423	439	393	402	415	429	422	428	446	406	434	449	388	511	432	457	415	393	415	459	420	442	456	391	438	424	440	410	453	396	474	425	430	426	421	437	432	410	421	427	442	437	437	392	454	410	423	448	455	372	397	427	416	390	441	420	416	418	437	395	409	415	426	476	396	439	422	401	412	429	444	429	406	427	439	422	437	450	436	451	432	450	424	449	429	418	459	401	413	402	412	421	459	414	401	464	416	420	394	445	428	428	457	414	409	436	426	386	432	415	431	451	400	411	458	424	426	391	431	399	419	426
2589	406	391	393	366	357	343	331	322	353	314	353	339	322	360	344	337	361	308	346	328	331	345	338	361	342	378	320	306	337	367	339	341	346	345	348	321	338	331	347	354	331	330	342	328	340	337	327	315	342	357	336	354	340	349	315	329	310	350	351	348	335	351	325	337	341	336	340	306	294	340	357	329	317	315	342	332	332	350	330	327	357	313	352	320	351	326	325	354	355	325	372	294	280	355	332	319	340	357	351	332	321	359	341	344	379	343	314	318	338	341	315	324	355	325	328	318	350	323	379	320	318	362	312	327	347	359	344	344	352	305	366	335	350	320	336	340	324	342	336	355	315	335	338	348	357	318	289	327	326	327	294	354	337	330	338	335	285	326	350	353	367	337	314	363	337	369	333	330	330	329	340	349	350	322	315	341	337	310	375	344	354	332	294	326	344	311	352	365	286	358	329	321	326	327	331	372	339	362	330	360	344	319	342	324	301	324	339	339	334	334	322	318	332	325	366	313	310	322	366	334	338	364	359	314	310	350	344	368	340	348	323	328	350	357	349	344	358	356	362	304	382	316	355	336	342	373	358	352	378	320	316	311	350	349	350	381	339	336	358	325	346	351	361	355	324	316	293	338	329	337	301	339	323	323	348	309	318	319	363	353	320	339	327	309	347	314	346	344	360	385	347	314	324	341	339	311	347	320	361	336	355	332	323	337	318	341	364	368	318	321	336	329	373	325	320	335	326	356	328	337	296	328	350	361	340	335	336	334	353	362	353	329	350	323	340	326	311	368	317	340	342	338	329	318	338	312	346	357	349	337	349	386	325	336	321	344	349	358	316	326	330	323	322	347	341	316	324	336	338	305	332	322	354	357	339	346	341	331	305	315	334	333	338	347	305	367	356	328	349	339	322	352	327	360	349	319	323	330	308	379	328	303	343	336	310	356	317	319	326	314	330	301	339	322	335	332	357	323	367	315	323	314	363	347	334	342	317	328	318	357	337	376	350	353	334	347	345	307	306	367	353	355	330	345	379	326	337	348	343	343	358	316	324	360	320	357	334	357	324	322	311	347	315	307	353	368	345	315	357	336	349	327	324	325	371	357	359	321	314	330	341	357	370	336	337	343	296	348	339	342	336	302	326	350	367	351	337	334	300	312	292	313	342	328	330	340	343	335	339	340	322	358	374	334	328	335	340	334	357	362	307	345	333	310	314	360	322	362	367	363	342	320	358	344	304	302	333	372	330	354	364	324	341	326	329	337	329	311	330	315	333	340	329	343	334	325	348	370	342	306	351	347	337	357	296	328	332	341	343	328	314	346	355	347	347	336	343	328	344	340	309	340	321	347	354	333	322	366	318	324	359	349	338	317	339	340	373	331	365	359	372	370	326	351	333	319	328	350	307	346	354	304	339	381	322	396	324	339	357	338	372	367	335	337	330	330	326	373	370	334	331	339	336	325	359	326	335	323	330	321	375	340	324	337	331	336	352	351	332	321	316	375	337	342	359	326	295	349	330	335	345	303	338	351	376	371	357	341	356	334	331	311	363	337	354	318	377	322	338	336	372	323	354	363	334	315	321	345	391	313	343	339	308	301	333	321	360	340	351	322	321	349	360	396	322	334	325	299	343	315	339	309	342	321	359	337	340	331	332	317	353	336	350	341	312	333	356	299	328	320	335	335	308	335	305	338	316	360	348	338	318	339	292	327	321	352	330	331	358	342	300	326	324	354	369	333	343	347	336	346	357	338	332	299	302	342	350	333	357	343	315	343	329	384	359	322	346	335	336	360	353	343	338	340	329	342	341	343	339	372	345	331	300	321	335	328	347	352	325	353	344	333	352	326	318	342	337	350	296	373	355	342	319	369	331	316	325	326	333	356	341	347	301	350	332	317	347	325	365	341	309	332	367	323	304	345	338	347	358	336	339	319	356	306	331	316	341	361	358	352	316	354	333	347	356	348	327	325	305	374	357	316	328	341	370	345	325	332	297	319	329	331	338	335	336	358	333	319	348	325	347	350	330	347	344	332	346	338	345	359	303	353	319	363	357	334	331	351	352	359	339	342	325	351	321	310	323	336	302	341	328	359	351	331	340	332	325	316	322	336	319	355	352	328	321	324	319	358	353	354	311	368	341	320	376	357	325	352	377	346	333	347	373	392	337	336	349	335	326	344	349	320	327	329	347	358	336	345	352	332	328	302	327	350	354	316	305	319	340	356	335	348	343	344	341	309	329	345	347	362	320	361	347	359	366	284	336	322	331	357	342	315	324	343	345	315	355	348	331	325	355	333	333	341	324	339	327	350	366	332	377	336	358	337	336	329	328	328	375	327	337	390	310	371	329	331	314	312	334	349	341	345	320	336	334	324	377	329	352	344	299	335	337	353	360	326	314	324	314	329	336	369	339	366	329	369	328	349	333	314	330	343	318	373	351	328	334	378	332	318	343	348	326	307	324	327	322	311	338	353	317	345	344	335	336	360	350	313	348	322	336	331	336	346	350	352	341	363	346	318	349	338	339	289	307	293	322	304	356	357	339	301	343	331	341	331	347	320	361	341	319	334	344	337	306	353	342	327	331	361	305	339	322	319	329	355	342	350	326	324	353	345	339	360	343	357	369	326	331	331	351	349	368	325	347	353	371	325	312	344	357	319	308	343	326	320	352	329	339	368	365	361	354	341	327	338	345	371	329	325	314	334	331	343	361	331	325	323	350	376	322	352	329	342	328	350	380	385	338	309	327	324	356	340	332	330	339	322	333	368	350	327	341	313	359	339	339	341	336	325	327	316	298	349	323	331	361	354	334	334	335	328	337	313	335	317	328	335	363	348	329	344	332	334	299	373	317	332	315	350	295	322	340	342	328	326	324	344	320	340	331	356	346	355	315	358	333	330	359	365	340	332	311	333	319	356	327	364	384	338	346	315	342	297	355	343	309	329	357	315	349	351	348	351	340	315	331	354	315	340	328	334	332	348	285	330	353	342	354	366	368	331	371	335	335	302	342	342	385	319	309	346	313	320	370	345	351	353	336	339	340	310	319	336	359	374	345	337	313	319	336	337	353	324	357	321	312	332	340	340	306	361	345	345	322	350	364	329	326	338	364	349	322	313	311	345	351	317	342	318	363	354	377	332	335	327	352	343	356	377	341	352	342	322	313	337	336	342	346	356	356	325	330	317	327	323	353	351	325	366	370	332	353	350	312	347	346	321	357	361	346	347	327	344	320	334	395	331	351	319	352	310	345	314	309	333	312	366	334	332	323	346	377	351	361	370	334	350	312	367	352	336	350	316	300	338	353	361	332	318	362	370	314	342	325	336	354	329	328	342	349	336	359	348	340	331	332	332	343	319	303	354	352	344	348	339	329	328	331	305	358	332	350	353	353	360	313	349	330	352	335	355	334	335	334	334	315	336	346	303	308	319	304	380	321	318	357	319	372	321	337	288	335	324	321	314	356	326	346	357	340	353	333	313	362	323	310	326	326	335	295	331	311	314	317
2713	898	984	1027	1032	1039	968	921	946	972	907	958	951	899	898	922	932	904	875	939	850	866	894	951	861	878	883	842	896	873	812	872	898	908	896	810	888	827	865	883	914	886	829	850	882	880	880	877	837	844	851	903	840	873	907	904	861	853	930	899	872	804	900	911	920	889	893	879	881	915	861	853	876	854	874	880	874	896	864	904	879	833	849	817	903	865	895	860	885	863	842	862	900	881	897	852	857	871	899	863	898	910	855	869	881	893	909	880	884	808	873	867	845	882	900	909	848	865	857	840	799	864	870	829	884	814	908	905	845	941	843	872	914	868	866	850	862	862	893	863	880	825	901	827	805	851	819	868	895	887	926	888	842	886	828	914	892	877	922	848	893	858	878	852	874	910	880	866	921	856	875	846	843	882	924	837	887	900	873	882	898	824	828	899	841	883	871	874	895	933	860	870	891	861	881	851	902	902	845	876	875	878	833	882	887	907	834	850	829	875	894	885	886	851	845	886	876	893	859	831	859	863	835	893	841	931	829	889	892	859	898	887	897	917	871	878	852	870	899	821	893	873	868	874	843	848	870	880	923	859	876	894	843	866	860	836	849	884	864	898	888	888	836	857	897	850	837	912	925	875	875	889	854	836	869	870	867	923	875	846	874	854	879	838	858	874	887	860	893	865	855	930	807	865	853	926	872	845	902	858	857	865	883	866	928	827	842	865	898	898	869	884	816	842	837	875	839	913	819	850	855	842	879	916	835	856	810	859	898	863	809	862	879	883	836	884	867	857	859	807	874	878	905	887	835	825	837	874	876	866	859	838	844	882	892	799	858	853	818	795	897	878	881	851	854	886	892	942	879	902	908	816	880	892	860	816	916	876	873	830	844	911	794	860	899	866	862	882	879	877	873	909	844	898	888	824	847	870	885	857	865	856	871	869	874	845	897	834	841	838	837	862	864	849	918	857	900	869	850	909	908	868	908	867	883	885	845	838	849	865	847	856	810	834	822	865	865	862	893	905	857	885	832	880	878	847	835	879	887	867	843	923	890	835	879	851	825	834	866	891	867	901	834	873	856	893	845	870	900	931	891	839	885	895	844	859	860	879	891	905	885	911	852	891	886	911	853	852	855	869	879	881	868	903	920	850	871	908	843	908	850	885	858	896	874	837	862	878	875	833	911	862	847	903	915	891	872	899	927	858	867	901	856	895	824	897	873	922	882	900	871	884	895	912	893	844	913	901	876	835	882	932	857	847	875	878	846	849	848	857	853	892	901	869	875	846	882	923	869	862	896	864	878	922	870	854	868	869	852	845	865	852	880	873	885	899	860	870	848	872	890	855	849	864	901	875	864	863	927	828	910	841	853	889	902	836	878	892	826	853	924	877	899	867	843	898	927	827	795	851	892	907	876	929	864	918	865	814	892	893	873	823	858	874	872	901	859	908	877	799	877	890	872	834	851	859	893	837	845	887	908	915	890	856	842	845	819	863	868	882	916	806	840	847	841	864	881	890	864	870	867	862	979	871	872	909	853	853	836	884	812	862	881	849	890	964	894	853	904	857	900	826	916	836	897	885	951	835	876	892	930	889	864	886	850	881	876	864	888	883	888	906	893	866	876	849	886	902	896	895	877	888	888	864	885	810	927	880	907	822	920	855	855	856	850	888	872	893	884	880	840	870	884	878	864	841	859	866	846	884	838	868	849	895	896	829	876	880	867	857	872	887	859	860	869	857	845	923	859	890	898	857	817	857	904	871	892	835	906	862	841	891	881	883	869	793	867	837	828	843	872	816	880	887	849	879	862	836	854	859	871	871	891	845	845	842	867	857	837	864	906	854	822	845	863	892	844	912	940	845	870	836	857	802	914	827	896	908	888	921	921	891	894	908	872	868	930	851	864	879	827	865	896	887	866	896	856	874	867	891	872	898	838	924	862	924	890	834	833	844	839	860	876	925	813	834	879	908	884	879	841	865	888	855	866	851	876	894	867	830	841	872	867	873	957	875	906	903	911	876	845	890	846	892	833	826	909	876	859	874	866	864	842	844	895	861	889	857	904	863	917	870	858	853	881	875	921	868	830	920	918	829	856	841	908	827	866	902	917	853	903	863	884	822	925	869	868	911	865	890	865	903	774	898	922	893	854	933	867	834	886	869	850	862	881	866	880	867	885	869	876	873	832	864	876	851	913	873	849	908	847	862	866	921	824	836	871	884	883	879	861	926	926	864	847	836	920	864	935	865	856	852	846	819	921	908	840	883	854	887	837	922	912	871	837	852	905	901	895	914	869	924	892	852	846	893	854	854	845	847	856	815	861	901	879	881	825	866	870	872	880	879	885	918	909	836	865	911	850	827	888	865	916	866	882	888	867	826	918	837	908	838	897	919	879	884	856	907	872	897	861	820	901	890	877	848	850	899	839	840	868	887	873	860	824	887	853	859	924	886	893	872	884	835	859	869	887	841	860	882	882	868	853	800	882	917	882	840	888	882	932	843	870	862	916	903	918	847	905	887	884	872	909	869	911	887	835	875	922	843	824	827	844	856	900	846	847	877	873	888	855	900	844	892	831	866	875	881	929	880	897	852	846	860	879	861	849	858	905	893	858	884	900	905	832	861	884	878	877	802	868	853	873	867	910	910	852	873	882	884	892	833	857	844	838	864	829	883	878	896	848	886	897	849	840	853	905	888	865	876	896	909	864	858	873	848	838	814	889	855	852	870	877	817	862	867	867	869	904	886	923	883	852	834	859	908	902	923	879	872	902	905	887	875	918	918	864	860	863	941	908	881	855	859	862	872	938	854	869	891	881	851	895	918	839	859	912	862	823	865	860	813	889	870	816	866	900	856	878	875	829	878	910	897	887	919	853	838	813	840	919	827	872	942	871	866	859	870	867	907	849	876	846	914	874	867	844	894	843	868	912	866	881	863	902	872	848	862	834	909	878	839	871	845	872	848	888	905	878	924	862	848	898	859	850	883	894	888	832	879	897	901	854	857	924	895	913	912	828	905	885	842	903	841	821	874	903	888	806	890	862	847	865	896	861	858	863	871	824	810	851	879	812	864	829	856	842	846	850	890	860	820	888	894	874	879	836	869	911	892	870	955	904	838	894	842	929	899	827	897	896	884	862	867	882	865	829	853	906	868	871	875	877	883	899	896	886	871	868	842	916	899	832	869	865	868	866	892	820	907	847	827	885	858	845	901	845	865	879	890	837	816	850	843	851	860	928	831	884	820	887	868	852	871	886	899	905	856	881	819	874	851	928	853	871	884	917	854	843	878	812	816	886	801	868	860	888	870	871	858	877	910	869	903	889	875	899	864	866	887	891	887	838	883	859	843	891	914	863	840	880	818	889	929	857	901	887	878	896	852	868	865	822	893	891	857	824	940	860	892	889	846	850	867	827	881	893	862	832	869	871	897	832	876	844	841	857	846	833	864	892	818	836	851	874	842	832	851	881	888	901	864	872	900	896	886	867	850	914	871	823	838	850	831	893	862
9330	1027	1257	1091	844	634	572	519	445	442	390	411	350	350	379	364	300	345	393	329	389	346	315	344	335	330	316	344	328	344	362	337	354	330	326	303	308	375	346	308	293	305	330	327	362	347	342	330	325	333	313	313	340	371	333	309	326	337	303	305	284	302	308	333	314	345	314	307	329	322	320	308	319	308	314	330	318	323	305	340	306	304	305	322	335	314	315	337	338	308	298	297	305	337	348	312	337	318	320	304	318	330	345	312	313	307	317	334	295	355	297	294	328	326	355	331	338	320	302	326	314	303	319	303	324	301	303	343	317	302	341	297	323	337	328	321	333	315	350	348	304	322	311	305	325	297	321	291	306	287	342	354	283	360	306	324	328	335	333	287	311	344	326	304	322	336	326	307	316	331	310	337	320	351	364	298	307	350	344	344	350	310	307	286	326	354	345	324	302	309	316	305	323	340	338	323	350	336	331	296	306	323	336	314	308	317	314	323	330	312	340	312	340	333	295	319	365	320	346	323	312	316	349	310	302	326	336	292	320	318	316	299	303	334	341	366	310	342	303	324	344	321	300	312	331	302	310	333	299	270	355	329	308	325	326	309	309	313	330	282	330	313	281	328	346	331	315	348	319	315	312	339	302	277	332	346	305	315	344	330	324	326	328	345	308	307	293	313	300	324	339	322	296	323	313	304	331	326	299	318	287	348	325	333	312	315	313	302	326	318	327	327	320	354	334	347	322	349	318	319	363	332	320	328	337	335	317	352	303	308	325	342	302	340	281	328	331	300	327	308	295	310	327	313	343	322	325	309	326	334	320	289	321	350	325	295	322	317	291	322	326	342	334	308	338	337	295	295	307	318	300	310	308	290	317	319	329	288	297	344	319	318	310	324	338	348	309	314	342	306	288	290	304	321	293	323	304	323	321	314	323	364	328	305	327	331	344	337	300	334	322	301	315	317	300	345	339	324	304	304	304	320	345	286	317	312	324	326	295	315	285	305	292	324	288	343	297	319	295	301	310	328	276	324	328	329	317	343	341	318	323	301	356	313	311	381	349	309	316	300	343	312	330	329	315	333	312	321	317	330	319	307	336	336	337	277	323	315	300	331	331	293	324	310	332	303	307	318	321	301	298	304	290	306	311	316	325	316	333	324	328	340	325	305	342	345	287	269	322	293	301	309	313	320	315	301	293	294	305	323	360	341	345	333	275	334	343	337	326	311	335	291	328	291	282	328	345	336	306	326	298	334	326	317	316	286	322	325	325	303	341	322	327	313	324	304	298	327	314	332	315	328	328	324	313	311	336	316	363	329	329	331	316	334	310	326	331	323	308	325	303	311	317	308	292	302	332	326	312	314	336	278	333	308	312	339	299	312	308	344	297	294	322	326	327	300	318	322	297	301	323	343	308	322	338	342	316	313	294	319	309	302	304	312	320	333	312	348	322	311	314	322	331	349	275	338	331	311	312	316	314	322	346	331	317	303	293	316	341	323	341	317	339	331	305	328	314	316	356	338	338	311	328	317	337	336	340	329	356	338	341	297	327	319	327	331	350	317	347	322	303	310	336	308	319	317	315	327	322	336	328	328	276	288	343	325	306	331	308	328	338	338	300	340	289	336	299	269	310	327	340	327	324	313	320	352	353	316	303	303	314	334	300	325	313	306	295	334	295	333	312	320	340	322	322	306	329	326	332	344	300	335	325	336	326	350	298	340	306	324	327	301	319	355	328	342	296	303	305	317	319	346	296	304	351	311	326	295	325	341	352	339	312	344	302	307	318	320	345	301	313	295	305	298	327	291	338	316	323	321	329	320	334	308	309	306	312	320	322	298	314	328	354	340	333	286	316	283	319	337	352	305	340	328	342	296	305	311	286	337	311	310	317	304	304	326	289	345	348	331	360	350	316	322	347	305	329	305	328	326	320	295	310	307	331	352	304	337	324	321	346	309	338	332	343	280	306	344	293	310	298	319	331	322	343	355	320	325	308	326	298	331	305	308	334	335	338	309	301	275	319	333	324	308	341	330	306	307	318	315	339	345	316	322	316	333	321	312	308	317	320	309	301	361	333	313	331	323	277	351	344	324	304	353	322	303	311	326	292	335	359	318	328	291	311	318	324	326	288	335	317	325	346	336	304	307	302	327	317	321	339	304	316	323	337	335	315	345	306	341	377	316	285	309	316	298	289	322	341	313	316	297	332	319	328	325	315	306	346	330	296	329	329	300	295	305	322	335	270	307	318	298	295	329	317	300	302	324	328	321	310	330	332	304	324	324	286	265	296	316	294	345	302	296	321	302	332	324	297	302	345	300	308	352	325	372	258	306	315	277	310	318	332	318	298	345	311	291	326	309	299	315	320	293	333	323	344	294	334	338	327	326	311	327	357	329	286	315	330	335	320	343	301	337	320	304	353	320	305	318	307	344	282	338	350	337	335	324	303	304	324	338	334	310	372	343	335	311	319	348	308	314	329	335	308	299	324	319	320	345	325	324	316	310	292	323	306	317	267	327	323	302	298	353	291	326	312	340	347	328	335	354	351	325	317	328	354	316	313	313	304	335	328	323	333	330	307	320	310	343	317	327	309	311	328	331	323	318	302	301	332	341	321	282	303	345	295	329	341	316	319	360	327	309	345	331	313	326	318	351	326	312	326	358	309	307	305	328	306	352	313	301	320	356	325	302	341	313	339	304	325	343	275	316	302	318	301	364	301	315	355	317	360	283	304	317	329	300	304	345	314	303	320	323	326	306	325	337	308	315	359	327	313	360	293	321	312	298	307	346	345	312	335	328	365	328	344	318	298	330	314	334	299	314	335	311	336	313	317	318	331	332	301	328	328	346	326	349	282	349	333	345	308	305	330	303	330	313	333	315	311	300	348	303	326	340	308	314	281	303	312	302	305	320	338	310	350	316	335	335	280	360	352	352	286	319	323	326	304	337	309	298	312	324	343	304	332	311	323	315	304	345	324	305	283	332	332	330	314	312	329	301	305	339	277	334	357	302	326	299	298	301	359	336	347	343	319	319	336	327	312	309	320	328	335	348	329	289	313	324	332	315	315	296	317	317	277	327	340	307	327	322	339	332	327	332	323	324	315	335	319	326	323	329	316	307	321	332	322	329	375	333	360	329	335	313	337	334	290	352	332	282	327	319	304	322	323	336	318	339	294	327	339	343	343	294	346	300	292	315	320	338	327	341	321	322	331	328	351	284	308	318	337	312	316	325	318	312	325	372	325	326	286	311	317	296	345	347	312	331	297	313	311	315	345	329	342	293	352	325	307	303	336	283	341	311	324	333	316	286	329	322	293	329	287	344	303	329	311	364	303	327	313	309	330	330	330	317	318	313	319	298	323	328	328	296	328	322	345	324	323	330	326	319	321	286	304	299	330	313	348	296	316	318	323	316	295	300	312	313	341	332	309	308	311	316	297	295	340	320	321	326	328	278	352	310	310	302	327	292	300	319	327	303	320	330	329	316	327	339	320	325	315	338	331	320
5857	1540	2598	3165	2951	2454	2213	1941	1703	1490	1410	1361	1271	1219	1196	1114	1081	1049	1050	1042	1003	1043	972	1007	918	908	951	920	925	922	948	898	878	893	869	911	876	828	856	865	837	890	845	888	850	878	826	890	893	850	855	899	834	911	813	836	904	835	800	846	814	815	825	851	796	866	842	821	857	826	863	863	812	832	859	846	837	869	830	860	866	831	818	753	819	841	796	831	794	869	788	862	850	830	829	804	819	802	823	829	840	796	847	793	838	830	834	839	859	831	841	816	817	820	877	788	808	809	845	851	794	808	830	844	859	809	854	839	793	838	826	773	817	829	851	846	862	818	788	777	819	838	807	848	850	841	798	828	875	834	838	774	875	819	864	888	833	833	826	860	810	819	793	833	812	822	808	818	811	775	852	782	831	822	891	821	826	858	767	848	814	814	808	812	825	854	865	828	829	846	806	814	784	842	829	799	839	810	842	843	849	855	780	801	876	839	861	813	884	841	812	829	836	860	849	832	785	823	817	831	815	871	857	799	803	838	811	789	808	849	791	870	829	790	848	836	826	774	786	832	838	829	856	837	828	836	840	777	773	843	838	802	793	788	786	871	785	777	841	812	825	811	816	823	818	856	840	782	793	878	884	802	785	846	804	820	830	785	780	912	810	855	824	812	788	781	778	797	849	780	802	840	816	851	869	806	814	867	837	853	856	831	800	838	785	818	786	822	827	810	810	802	868	819	878	790	853	832	866	837	784	887	833	843	798	836	829	873	831	836	842	805	865	825	850	843	825	875	801	831	809	818	837	817	801	829	806	823	811	788	820	861	805	840	847	789	841	812	837	835	819	869	859	815	814	805	787	819	853	837	847	813	868	839	785	834	813	817	799	800	807	864	819	836	795	787	807	854	866	822	824	747	874	845	781	789	823	791	797	851	790	877	781	857	823	827	811	769	835	826	807	752	837	804	866	772	801	805	865	842	817	803	851	851	797	813	832	802	851	799	870	836	837	746	822	835	854	812	826	840	856	831	776	826	808	834	821	834	810	823	802	762	770	779	853	856	824	765	848	832	805	819	810	832	809	827	850	830	834	847	810	818	810	856	835	791	820	800	805	820	795	768	848	809	867	834	837	824	775	834	845	815	828	827	783	798	829	815	896	791	803	851	822	808	843	808	780	811	835	853	828	813	811	883	810	792	793	814	791	829	855	830	803	859	863	780	830	787	871	814	884	788	837	822	851	835	775	808	791	809	901	839	843	826	865	816	825	801	879	871	846	825	822	757	843	851	818	866	790	800	837	845	830	839	839	804	792	803	823	827	811	818	826	832	855	857	811	832	804	881	807	896	824	830	812	808	803	750	792	839	810	789	829	807	828	829	896	823	816	802	851	822	838	846	820	832	792	784	794	794	887	862	903	812	818	807	807	805	850	812	879	799	842	796	758	822	797	845	808	814	817	835	781	756	849	827	831	880	781	813	834	837	822	842	833	863	865	801	800	877	794	825	845	820	787	857	821	816	780	832	816	806	848	799	820	836	813	818	813	777	833	751	781	801	856	824	860	791	803	803	811	827	818	846	838	846	815	801	896	838	857	796	830	846	822	765	823	810	825	854	847	790	839	794	827	774	809	842	818	847	814	772	846	856	796	878	832	802	834	844	796	827	863	846	856	809	809	827	817	839	804	838	811	847	782	829	874	830	854	798	829	834	799	824	855	792	784	841	850	845	823	841	854	880	793	855	792	807	813	791	805	829	823	830	832	796	837	798	841	851	812	839	809	823	816	869	810	812	844	801	805	812	881	823	843	865	756	852	848	814	831	850	820	770	875	890	780	797	858	824	806	775	885	845	871	797	827	838	840	790	842	814	844	801	842	859	835	836	807	875	823	821	802	791	833	919	845	851	834	828	800	872	817	814	825	803	845	855	848	801	830	807	847	818	767	810	862	838	852	825	847	828	837	842	835	825	845	831	830	798	796	847	864	854	855	813	835	851	839	826	833	798	850	784	807	806	841	845	831	865	850	802	867	787	824	853	852	825	867	834	809	865	835	785	803	782	838	795	841	831	827	772	836	811	789	858	815	810	856	802	845	825	834	878	875	795	892	807	831	843	774	799	865	832	831	784	762	776	818	843	799	806	774	817	828	835	845	839	809	825	873	782	816	821	795	789	830	854	833	849	866	816	841	843	848	788	782	830	864	822	823	818	850	805	807	835	796	767	828	836	819	823	823	810	797	828	798	797	807	867	839	777	819	863	775	834	772	829	860	832	816	876	785	807	774	832	809	809	798	819	806	844	868	862	844	775	850	801	832	805	845	802	816	804	848	858	805	850	827	830	858	854	829	819	769	820	806	818	819	814	825	811	838	817	822	823	848	821	845	821	823	857	821	811	836	849	809	848	791	830	827	814	808	825	816	776	830	786	867	811	825	854	819	791	857	805	822	852	804	800	888	803	823	768	836	840	812	841	813	842	787	827	833	796	828	824	780	843	864	818	809	821	850	837	859	777	825	814	795	826	817	802	808	828	802	817	781	793	866	830	801	840	871	822	816	807	772	856	842	819	826	783	813	803	815	861	824	788	792	814	814	851	806	817	791	823	834	793	811	853	836	835	795	815	834	820	818	841	831	758	831	816	786	875	824	855	835	822	836	805	814	849	795	790	833	834	799	813	792	808	786	823	835	809	846	828	843	868	790	800	838	806	809	817	855	842	843	865	795	837	834	839	817	783	822	866	870	834	831	813	853	817	807	808	822	877	852	855	834	819	801	781	797	812	773	855	832	827	857	833	844	783	852	788	825	862	824	866	825	834	821	861	810	822	835	765	799	805	810	860	791	823	809	852	866	865	769	830	825	825	789	847	834	838	839	782	815	788	847	835	786	747	799	793	821	802	808	885	820	879	824	822	795	786	826	820	841	848	843	786	809	816	846	871	817	820	843	824	862	808	877	827	849	824	866	834	857	816	816	832	859	793	842	840	812	827	775	809	825	823	872	814	844	860	800	846	837	861	857	804	860	801	832	815	869	845	829	807	871	769	825	847	830	823	849	833	843	816	816	811	830	837	822	857	842	782	850	826	826	896	853	852	820	819	785	785	847	841	798	866	823	829	820	849	821	789	838	806	829	814	848	852	801	854	783	858	789	817	830	855	828	826	820	835	770	824	814	823	827	834	822	794	882	849	820	790	778	846	833	829	835	822	811	862	797	796	799	791	870	809	839	800	801	822	804	846	873	809	830	829	767	809	788	846	825	841	771	858	836	828	828	804	823	783	757	832	819	802	890	856	808	797	775	871	815	788	790	825	825	849	796	872	840	875	816	827	831	790	844	793	795	820	768	830	850	824	770	817	818	815	850	824	874	795	785	812	827	843	867	837	816	814	803	847	782	809	820	772	875	798	757	772	792	814	864	843	821	831	784	841	866	828	854	816	818	856	828	752	834	874	844	858	848	829	791	860	808	812	794	837	826	827	818	814	832	827	822	846	808	827	826	864	861	837	872	823
17240	2285	2127	1633	1134	847	687	578	432	366	353	331	316	246	251	262	228	207	217	211	199	219	204	190	177	179	153	194	168	174	162	159	146	152	168	172	145	170	179	153	143	172	151	165	148	144	167	151	163	159	139	162	175	149	158	134	188	162	142	151	157	157	147	151	167	163	138	150	154	135	144	141	149	146	165	148	143	150	145	150	141	143	152	163	168	149	173	175	137	123	144	155	150	150	154	139	137	151	140	156	165	150	129	165	141	138	159	152	166	156	144	162	170	153	137	140	158	151	156	131	158	133	159	132	127	130	143	122	159	166	138	166	172	139	173	159	158	157	169	142	150	139	137	143	150	151	138	134	141	149	147	152	148	168	170	162	176	148	128	132	159	135	142	159	145	121	137	163	139	159	166	151	150	147	150	135	155	156	145	155	138	156	160	139	153	162	152	130	124	159	121	148	145	157	148	134	130	147	149	147	161	137	155	162	164	144	137	166	159	151	146	163	147	163	145	123	138	142	139	154	135	167	139	144	163	114	159	160	148	148	144	139	122	146	138	143	159	140	145	167	159	147	143	149	160	135	153	108	160	152	147	133	130	137	135	145	174	154	132	149	145	157	149	150	149	131	149	149	161	174	154	154	156	146	154	159	158	166	153	141	140	152	142	141	136	138	125	156	131	128	138	145	163	148	156	145	153	157	156	145	170	153	149	146	141	147	153	149	133	149	153	136	155	142	141	171	143	133	153	148	165	136	153	143	151	151	150	161	165	172	146	172	157	139	116	170	161	132	149	144	143	147	144	157	151	123	156	158	142	155	157	144	127	157	149	167	143	150	144	142	149	153	145	148	152	156	166	152	165	157	135	157	164	144	134	161	141	139	151	158	145	149	145	138	147	137	161	139	138	149	158	153	149	156	151	132	135	164	131	140	164	139	136	150	147	128	149	132	144	170	170	158	158	145	156	149	150	162	154	137	138	156	168	159	156	146	148	159	149	166	147	118	138	141	141	155	154	154	165	156	145	178	155	132	134	164	148	124	149	159	161	150	150	142	161	161	157	144	147	170	174	134	162	167	152	168	155	157	145	144	170	157	159	150	157	128	156	149	158	121	159	146	146	154	134	159	140	156	139	167	155	161	126	138	157	158	127	134	143	132	153	157	160	146	135	135	139	151	135	132	153	144	146	171	163	153	174	147	131	161	148	162	171	148	125	175	138	150	157	160	148	144	116	140	142	157	160	145	167	143	158	139	133	135	164	154	157	152	142	126	143	133	173	160	134	138	156	152	134	157	120	153	157	133	132	127	163	159	151	148	156	161	129	125	156	144	141	150	131	164	119	156	174	175	148	138	164	162	184	149	141	148	170	144	125	163	153	146	149	151	144	173	156	131	146	136	153	155	142	153	132	185	119	138	156	163	152	162	148	148	161	158	152	162	139	108	167	147	162	150	136	147	142	146	155	149	113	117	128	147	128	145	169	147	146	164	156	164	149	154	146	165	143	145	147	146	143	145	158	147	141	160	144	143	153	134	154	132	157	131	150	153	139	161	159	122	140	149	150	127	145	146	162	144	152	138	159	156	158	142	163	154	176	152	150	144	136	123	151	137	126	137	154	133	144	132	151	149	139	154	165	159	145	156	151	139	155	131	168	152	161	140	151	163	145	143	148	139	150	123	155	149	162	140	162	132	158	154	166	158	155	164	173	153	156	159	144	178	161	134	149	141	171	140	149	128	140	143	148	140	166	153	134	168	148	176	139	160	141	151	139	147	137	144	150	134	160	125	146	155	133	156	148	155	143	149	154	138	141	136	144	169	159	138	178	147	151	140	158	154	152	145	147	155	146	125	160	145	142	147	158	165	149	154	140	132	133	159	172	143	150	153	155	167	144	132	142	172	149	164	160	142	132	152	150	159	141	151	151	132	142	167	129	135	164	142	147	150	157	144	134	155	147	131	165	142	162	148	135	166	151	141	150	184	136	132	163	154	154	150	146	165	150	153	147	132	150	151	151	133	151	126	146	163	152	141	170	154	156	151	132	157	165	119	142	137	146	132	145	164	133	141	163	135	152	144	154	152	160	127	141	153	149	145	144	141	163	133	151	135	153	158	144	141	158	144	154	159	145	158	155	154	153	154	125	150	133	143	142	154	141	157	158	155	152	132	150	141	142	145	136	145	152	149	161	160	146	154	164	162	127	173	130	125	146	166	133	151	149	172	154	133	146	152	133	126	171	144	147	147	140	153	146	150	162	132	140	150	167	126	139	116	160	160	146	143	164	139	159	138	160	148	145	156	128	135	126	150	151	138	137	155	146	160	139	119	154	144	141	151	152	162	126	155	172	131	141	136	153	134	144	176	131	159	153	135	136	141	156	144	160	149	147	146	148	145	153	149	163	147	142	147	127	150	150	145	162	153	142	138	160	145	124	146	140	126	150	135	156	154	157	154	146	141	155	151	139	149	138	130	152	148	144	154	153	164	143	157	119	131	154	157	143	186	147	152	117	146	158	145	139	160	140	155	133	134	164	166	172	126	123	154	127	158	134	144	160	137	153	139	166	151	168	131	136	156	141	150	131	141	159	154	170	141	146	135	141	167	160	129	157	133	149	145	174	150	144	157	158	142	167	147	165	145	154	146	140	164	160	137	151	140	126	126	146	151	143	153	154	149	148	160	176	135	129	160	136	140	146	152	135	157	143	148	174	147	131	159	162	130	144	131	145	161	134	152	165	145	127	162	138	137	146	156	138	163	139	134	153	172	155	129	130	142	109	171	145	148	134	146	142	124	162	169	164	168	160	163	158	140	150	170	142	140	153	179	163	143	170	147	165	150	145	141	158	157	148	149	149	155	148	138	176	154	145	127	159	160	181	157	157	135	127	135	147	144	144	165	140	163	143	150	138	143	150	135	143	155	144	142	158	150	143	137	156	137	140	155	152	163	148	178	160	153	150	159	133	152	143	145	164	135	146	171	134	130	130	137	125	135	156	148	144	148	134	153	130	132	168	137	152	167	148	158	133	130	159	148	137	154	162	150	149	149	154	158	159	169	144	159	128	151	142	148	140	145	147	150	128	147	152	158	152	164	158	143	129	162	160	138	141	136	171	144	132	159	155	149	149	139	143	160	132	163	152	151	171	175	156	161	175	171	130	162	155	139	157	141	154	126	179	127	155	157	146	148	167	161	141	154	151	151	176	141	160	153	162	183	141	159	161	137	145	130	160	133	133	134	163	166	148	158	136	140	153	134	145	139	166	150	144	153	127	163	144	158	152	144	166	154	169	160	154	142	131	145	154	162	155	148	157	148	158	123	162	142	144	120	122	156	150	156	136	143	143	135	159	128	161	159	150	143	153	164	144	164	121	140	159	147	143	128	144	151	145	135	139	148	160	173	166	138	143	145	142	170	151	153	154	150	144	170	157	144	132	134	155	132	142	160	152	139	162	157	126	151	163	141	138	157	153	155	124	155	152	138	145	136	143	158	154	146	144	117	133	119
7611	1950	4095	4982	4458	3726	3090	2513	2169	1877	1622	1496	1324	1167	1161	975	968	883	910	810	818	697	699	657	680	645	618	611	637	557	579	547	594	556	568	538	519	506	515	528	531	494	499	480	503	497	486	498	435	466	513	465	508	484	474	466	421	448	464	437	456	418	441	479	439	460	432	447	492	460	431	444	454	445	419	444	452	441	469	451	464	443	449	434	483	461	447	442	416	461	420	445	427	453	461	431	431	432	417	424	443	418	438	468	466	448	450	451	424	436	483	476	439	433	415	394	422	420	419	480	413	445	431	415	433	429	396	419	414	410	443	395	424	450	447	469	441	412	447	446	440	434	410	422	420	402	446	438	402	461	414	441	416	428	475	421	454	429	423	427	398	466	458	422	455	400	426	464	393	417	450	448	434	396	408	434	426	432	452	409	439	424	417	420	432	438	423	452	410	449	440	389	433	457	430	438	433	451	440	454	433	417	441	446	406	415	386	445	439	421	408	429	401	453	440	411	463	446	428	433	422	409	449	436	417	438	419	425	427	396	444	374	463	401	417	450	442	422	430	436	415	414	416	414	422	374	414	392	432	416	431	441	419	421	448	424	459	456	413	417	481	452	403	406	390	425	425	403	446	411	413	401	423	454	460	419	412	412	419	431	408	423	434	443	427	425	412	424	428	412	462	406	441	430	426	414	451	421	413	385	448	426	414	448	387	480	439	442	424	412	442	423	424	429	432	448	387	441	429	452	435	451	391	412	436	423	435	431	431	450	420	468	404	410	450	436	413	449	463	441	414	414	449	417	438	467	421	427	438	418	439	420	434	421	460	410	419	452	421	391	405	407	420	444	452	453	385	473	403	448	433	414	414	426	430	423	395	427	414	458	420	427	407	466	418	389	437	431	423	430	425	446	426	400	379	434	425	402	468	402	417	436	435	409	416	409	426	419	435	443	451	441	455	411	466	441	409	429	418	414	419	413	405	445	397	395	437	415	436	416	405	420	447	409	442	383	405	425	436	442	420	439	424	424	408	450	410	441	423	453	404	381	412	424	436	403	419	387	411	412	425	395	419	410	422	414	408	411	435	437	418	458	431	433	460	426	416	395	418	456	414	420	382	426	442	430	374	403	424	422	423	386	423	448	454	404	408	424	431	435	410	414	411	421	429	441	417	439	419	428	415	442	462	442	423	430	421	463	452	448	426	410	398	416	481	428	424	422	424	411	436	427	404	419	425	401	438	433	407	412	454	422	420	445	426	438	423	434	389	434	416	400	436	429	417	425	420	445	413	409	387	454	452	408	427	397	424	419	454	431	468	447	388	436	448	434	408	402	443	452	417	409	419	456	413	427	432	433	437	423	422	381	412	402	433	451	407	391	424	437	424	424	420	430	490	451	457	412	416	446	447	417	353	440	425	415	387	415	412	392	366	439	393	442	388	406	437	422	424	406	443	403	443	444	437	395	409	376	432	480	433	389	487	432	415	429	397	385	464	463	425	404	399	410	442	425	439	428	429	435	457	456	444	397	457	426	425	457	429	445	438	446	422	442	429	427	460	454	427	429	451	410	454	429	401	410	395	418	453	402	424	425	427	445	431	431	431	413	439	418	422	424	452	418	402	436	438	402	431	463	420	403	417	446	455	439	410	446	401	432	427	423	422	415	458	393	415	442	452	408	397	409	410	415	402	432	446	435	440	415	400	410	420	429	364	429	411	460	408	455	431	399	433	452	404	461	412	419	417	378	434	402	439	434	425	424	469	418	428	441	425	433	407	430	422	449	380	409	416	458	424	396	437	393	406	431	417	400	393	428	432	449	438	418	406	437	449	425	436	446	437	408	418	423	439	409	437	411	411	455	425	396	408	438	431	423	438	440	402	394	452	455	423	418	391	452	415	407	445	430	397	458	430	420	414	358	430	432	426	423	402	441	453	437	442	427	413	399	464	434	432	444	410	393	455	411	430	433	421	419	451	426	422	450	414	437	425	441	422	408	414	443	445	429	433	425	412	453	416	414	436	404	430	444	457	424	419	448	402	457	433	426	433	441	406	408	435	417	409	458	452	440	411	426	420	441	444	429	409	422	422	389	404	434	367	439	414	424	421	454	425	444	433	409	413	419	451	404	433	447	435	452	439	421	433	418	439	401	429	434	435	424	399	424	409	443	411	422	438	408	421	414	463	371	446	406	420	431	442	447	417	435	425	425	440	408	408	411	460	448	419	437	422	378	400	428	420	387	386	453	469	455	433	412	397	413	468	448	410	416	417	410	457	391	405	444	449	419	443	433	441	408	446	427	401	401	425	433	452	397	428	401	406	445	442	464	448	404	435	419	446	431	415	432	429	439	430	418	410	463	400	422	419	392	424	444	415	384	421	421	427	438	417	435	431	440	440	433	438	408	414	430	389	442	418	449	409	429	377	402	407	432	410	428	421	453	422	391	400	416	429	489	419	416	433	428	410	467	421	408	460	421	447	456	436	434	415	403	433	414	392	413	418	435	471	457	442	418	432	430	385	434	399	414	435	388	434	437	417	419	404	389	429	426	434	426	409	420	435	420	447	465	429	461	435	411	399	434	421	424	462	421	419	401	383	409	435	435	461	442	460	425	428	456	420	434	413	435	420	441	441	418	415	430	434	453	410	388	428	464	476	432	445	430	428	399	448	412	452	412	455	431	445	391	445	412	420	413	434	417	418	444	400	434	464	399	435	429	423	438	422	431	430	424	467	444	459	417	415	403	438	417	413	432	398	428	416	408	441	430	445	425	438	422	390	424	430	430	424	427	442	419	434	443	467	467	429	423	428	374	399	432	392	431	442	417	417	433	400	425	447	432	435	452	427	418	425	438	419	432	409	453	427	407	467	442	437	447	433	418	440	453	424	403	407	468	423	409	463	406	400	454	398	436	415	428	425	426	418	432	448	417	431	431	443	432	421	422	403	420	416	401	427	416	402	382	420	443	454	397	427	407	434	409	430	397	420	450	420	455	434	433	437	405	451	397	426	380	465	406	414	420	438	427	440	397	456	432	432	430	445	455	413	444	412	426	433	395	395	413	451	439	412	416	443	432	414	442	430	422	426	471	434	432	430	434	417	420	419	418	447	409	433	440	397	414	424	437	443	449	408	400	417	457	423	434	442	407	440	424	404	422	427	433	444	398	408	450	420	438	436	426	441	436	401	408	445	445	386	392	391	416	426	427	410	431	422	390	390	453	390	417	391	440	415	421	425	422	419	434	422	398	416	407	397	439	454	406	435	407	456	444	437	405	407	445	428	426	444	444	448	401	407	419	490	446	444	422	424	480	424	455	395	440	447	424	426	460	437	423	409	440	408	414	457	409	456	416	442	398	427	436	407	405	417	426	459	394	454	435	407	432	418	429	385	411	410	421	417	425	430	424	450	432	448	433	446	398	436	424	411	433	419	425	421	436	432	415	437	416	449	431	462	417	427	427	450	427	429	449	403	381	405	430	420	421	447	432	439	386	443	427	441	442	451	442
2588	378	403	391	359	354	360	345	322	313	340	328	340	346	364	336	386	370	346	335	325	332	349	361	345	308	325	346	334	311	329	341	323	329	323	312	334	350	333	337	364	353	307	303	360	384	343	325	332	329	365	321	336	349	326	335	331	337	319	348	337	340	349	307	356	334	319	298	330	358	321	364	329	357	344	370	331	320	311	349	311	339	331	334	310	357	334	337	381	358	352	356	327	321	346	331	326	327	368	366	342	313	358	318	369	332	309	341	313	335	362	307	349	332	333	334	361	350	316	339	328	313	355	317	334	337	343	355	365	340	331	324	351	298	351	352	320	337	362	379	313	298	352	332	348	362	320	316	301	331	320	330	322	314	347	337	331	342	355	340	304	325	347	357	304	323	330	333	337	356	333	314	332	313	356	317	361	352	328	346	316	316	343	311	356	327	355	345	331	345	357	338	345	349	371	318	348	311	363	328	317	314	308	303	374	349	329	347	361	328	349	331	342	332	325	358	334	330	348	343	320	339	332	315	365	320	334	357	342	314	328	333	330	339	367	343	329	325	342	307	327	351	335	351	367	341	338	313	305	293	372	331	307	328	340	335	347	323	349	358	355	347	337	339	309	325	329	325	328	317	338	334	340	337	334	360	325	300	333	355	330	358	343	370	308	343	315	312	334	327	323	351	325	358	353	315	317	283	326	346	350	361	333	305	320	339	339	346	311	364	341	323	349	341	365	343	371	337	338	306	335	339	334	335	351	317	307	328	337	307	345	368	391	321	341	340	348	339	321	330	372	363	357	310	364	355	313	349	334	352	353	308	331	315	318	335	323	340	330	291	377	334	362	322	328	365	350	316	359	394	362	331	336	340	355	302	335	350	331	307	314	341	309	361	330	314	362	348	373	344	366	328	358	345	335	347	349	329	336	333	305	311	334	315	319	382	319	310	337	317	367	357	324	344	355	307	339	335	339	344	331	350	361	371	343	312	358	313	389	324	359	327	329	363	375	355	351	326	326	352	341	339	333	338	352	324	285	315	313	369	322	335	370	314	338	355	356	336	304	316	349	337	333	317	311	359	309	339	323	332	305	310	343	327	335	311	376	311	344	320	310	330	329	340	380	350	394	357	337	348	338	369	370	339	353	320	318	360	327	330	355	309	354	340	337	348	336	313	316	370	328	315	323	330	333	327	311	323	302	340	309	311	368	338	336	361	341	330	357	356	341	343	345	348	357	349	361	343	369	350	340	338	335	321	364	354	354	338	306	313	350	375	329	336	318	345	345	360	320	323	349	297	363	325	354	335	339	358	353	356	325	383	355	327	339	342	327	328	318	333	353	344	314	344	358	394	349	345	347	319	360	330	384	352	376	313	306	313	337	341	311	338	348	323	302	335	333	331	339	359	348	319	336	326	351	312	322	327	343	348	363	318	334	339	344	322	310	332	337	320	342	356	369	348	338	314	355	353	344	296	345	312	334	347	312	322	322	301	332	336	351	345	337	338	335	307	314	330	336	317	317	363	320	339	338	342	319	333	357	337	345	334	335	309	331	347	336	339	319	339	351	329	346	324	323	344	356	338	295	359	337	322	305	315	310	336	343	319	356	345	305	312	333	329	312	349	376	283	346	343	341	327	316	335	333	340	356	334	333	370	360	335	371	316	339	326	340	348	326	373	330	336	322	316	345	335	360	359	352	350	343	330	322	328	344	324	368	304	342	382	346	392	355	324	349	356	339	355	355	304	349	334	335	326	326	340	365	347	322	316	323	323	350	362	347	332	306	309	373	341	330	349	313	371	312	336	336	357	326	315	352	328	381	312	354	338	316	358	310	338	338	327	332	384	352	344	317	337	316	346	363	345	344	331	320	331	337	345	338	321	352	314	319	370	352	389	360	326	341	342	314	349	314	337	352	321	364	330	325	336	359	328	356	327	316	327	342	330	336	361	355	348	343	357	329	323	319	370	315	315	320	330	333	390	356	352	316	327	358	321	315	384	350	339	327	305	343	328	327	316	353	314	330	333	334	345	341	352	307	322	336	354	319	353	347	343	333	341	317	355	362	351	306	363	335	355	339	362	329	331	343	326	324	343	333	356	384	377	338	309	323	333	340	351	333	326	321	327	309	343	347	367	360	327	338	320	343	326	334	365	338	364	325	343	343	332	347	270	339	339	336	312	338	348	329	313	309	313	335	349	308	313	330	304	315	359	372	285	331	362	356	345	334	350	343	353	325	326	364	322	353	320	365	319	324	314	289	346	350	365	310	349	337	311	321	344	335	316	322	352	345	361	335	318	337	340	377	348	340	328	344	346	319	337	331	319	360	338	340	313	338	345	364	353	330	327	350	312	320	298	292	313	321	335	351	351	318	296	327	310	351	334	333	326	317	346	328	373	316	329	330	340	330	337	336	302	330	338	350	319	367	323	309	297	321	335	359	337	309	311	328	339	351	351	337	325	385	331	370	330	330	324	378	327	334	362	318	332	316	334	339	370	368	354	351	343	332	349	346	368	365	339	356	343	354	354	357	359	315	360	340	348	371	337	351	320	333	328	329	350	328	378	329	346	338	336	366	359	325	349	334	349	330	325	354	332	327	344	320	300	343	329	344	341	342	305	345	314	346	302	333	357	314	339	334	346	330	301	342	301	321	345	363	313	340	344	338	332	358	366	350	306	336	299	343	322	332	313	336	337	352	323	330	328	320	312	333	327	345	372	349	355	337	353	345	358	333	366	327	315	347	364	367	311	318	316	341	320	358	324	309	309	360	358	339	376	336	336	350	351	345	327	329	324	334	341	325	329	373	322	337	340	329	329	332	323	340	346	339	347	364	342	334	359	312	353	335	337	300	346	358	334	335	326	333	369	334	356	359	325	355	334	320	336	319	333	336	304	338	343	340	355	313	331	353	325	335	322	348	316	315	340	328	320	337	337	381	360	331	361	295	366	319	324	345	315	324	340	327	341	338	338	361	323	319	357	344	322	347	343	333	348	317	308	331	307	329	312	299	345	373	350	324	363	310	339	347	329	307	352	312	325	320	327	386	346	330	345	307	345	347	349	313	312	367	342	356	344	356	338	318	327	328	320	364	373	361	359	326	327	340	351	323	316	345	364	337	317	334	314	332	329	316	306	314	330	385	338	328	338	340	321	329	309	319	307	344	364	361	337	366	334	303	332	319	348	311	338	349	341	351	344	321	298	344	325	364	370	338	307	379	349	351	338	344	349	350	320	311	331	346	336	372	337	344	358	350	324	316	330	332	315	329	352	350	339	323	367	327	321	317	343	338	288	352	356	324	332	358	326	349	344	339	314	379	364	331	309	333	305	342	355	325	321	330	340	355	329	361	291	351	349	362	327	316	341	359	317	347	308	297	344	320	338	387	329	336	327	326	333	320	364	366	344	294	314	320	317	333	307	303	327	340	342	334	310	318	330	336	369	334	361	338	340	353	360	360	334	335	334	330	343	350	362	324	357	337	322	323	325	324	318	329	321	335	322
2597	943	972	1065	1038	1010	1017	970	903	938	879	909	958	971	891	920	866	881	917	900	844	850	925	894	830	927	894	896	832	904	847	919	896	920	916	860	876	856	875	842	902	889	825	849	851	879	853	874	886	852	941	897	828	885	911	847	908	884	840	900	949	843	889	888	857	897	910	877	831	897	899	915	857	839	872	873	880	848	902	926	865	874	952	854	879	837	868	844	907	858	834	878	844	844	842	900	856	845	862	889	910	864	904	878	860	876	837	867	851	876	846	849	831	894	832	921	856	836	861	877	826	880	878	873	890	947	846	836	919	861	827	853	865	871	912	842	878	870	900	841	847	925	887	855	839	923	885	876	850	873	877	862	917	874	886	853	858	850	899	878	869	851	941	866	836	879	881	892	827	865	903	856	874	939	869	861	869	878	802	854	843	854	814	861	907	850	886	882	863	901	876	856	848	858	898	874	845	842	877	849	855	886	892	862	888	825	838	862	894	897	840	848	862	880	898	870	880	827	880	895	901	900	842	889	879	883	920	873	876	897	859	875	892	935	861	874	858	871	858	851	883	842	847	909	913	920	840	861	908	866	915	887	912	907	891	876	876	866	848	847	879	887	831	870	868	853	876	830	856	853	866	914	864	879	909	894	877	879	850	887	881	865	844	875	858	868	924	846	839	890	915	849	873	912	859	889	955	866	856	834	880	893	863	819	831	836	884	867	870	854	812	864	821	844	877	879	907	878	827	891	884	869	919	862	843	846	859	877	920	950	911	851	895	885	841	885	854	854	863	892	887	873	879	904	869	853	836	840	879	850	870	877	832	864	897	863	871	905	850	854	843	904	830	889	849	861	848	903	846	868	897	836	895	861	811	853	887	898	867	933	914	858	838	891	916	857	821	882	872	837	881	840	892	810	883	855	865	826	829	885	900	859	925	850	873	881	878	899	927	825	878	878	867	904	930	887	878	835	841	863	829	909	847	911	859	920	864	866	863	853	884	876	906	885	880	870	876	861	840	892	915	851	848	848	852	869	835	890	890	863	895	887	822	923	868	888	881	863	861	833	937	857	837	859	900	904	857	874	912	873	940	850	823	872	830	887	882	879	890	831	814	855	909	884	873	915	885	852	889	834	884	886	881	863	844	867	859	893	908	888	841	855	902	880	883	835	832	832	911	876	850	840	823	874	869	824	879	899	905	906	895	891	882	829	865	831	896	876	878	858	886	846	879	860	861	875	834	841	842	794	868	849	873	893	856	888	817	847	796	890	837	869	861	933	877	856	887	861	939	908	852	869	824	892	923	845	888	859	881	866	893	861	873	879	905	872	962	893	860	865	888	904	867	828	884	849	878	858	863	830	879	881	887	909	907	900	902	893	858	896	835	840	895	903	852	880	874	883	865	880	844	847	844	875	873	892	833	856	875	911	879	875	809	804	896	855	872	834	845	867	841	871	875	861	893	868	796	849	893	879	905	841	881	866	840	895	914	906	857	912	902	877	852	881	922	841	827	877	895	909	863	912	844	830	870	836	874	854	916	864	872	838	905	902	799	888	870	912	893	878	921	891	866	886	893	837	868	840	881	915	873	820	880	870	951	899	898	867	890	880	879	863	862	808	871	888	882	883	867	898	883	852	854	905	868	924	902	916	891	928	895	850	807	876	816	844	899	925	827	867	859	895	823	911	902	878	839	890	869	846	807	892	896	881	892	880	864	882	852	870	835	875	905	871	854	918	827	865	874	842	906	897	878	798	892	809	827	905	858	825	828	913	844	906	870	901	892	905	859	857	877	870	868	901	881	916	842	885	826	897	878	853	897	865	920	839	900	882	855	847	888	887	841	854	871	871	872	835	863	852	883	925	869	879	912	907	890	848	842	838	900	919	912	859	876	832	891	885	881	867	868	870	877	877	859	934	862	913	876	894	862	864	886	844	902	933	899	833	876	866	826	869	849	899	893	886	833	886	884	873	854	913	889	893	887	956	901	831	868	928	881	914	831	824	862	868	864	891	905	829	885	855	858	874	846	833	865	894	862	862	855	847	862	888	883	831	876	841	832	905	920	897	907	904	846	862	899	833	885	882	900	889	904	876	894	862	866	867	843	865	891	858	926	880	872	873	863	860	884	917	885	895	882	879	839	884	847	821	904	890	870	803	873	843	876	885	859	860	874	808	837	859	857	925	855	885	912	853	896	891	822	878	846	849	836	845	909	827	881	838	865	842	918	817	835	883	888	885	867	873	860	844	854	899	821	895	883	945	860	841	873	872	900	904	853	842	836	879	877	824	838	943	906	844	926	869	900	923	873	830	836	930	899	896	844	855	832	857	883	893	876	831	848	818	886	854	833	899	884	882	913	854	870	852	903	847	849	873	899	875	941	874	865	846	905	876	873	858	889	882	875	869	896	845	904	941	909	864	892	836	866	872	872	822	870	911	916	900	856	879	904	920	826	904	901	859	865	870	857	803	915	879	844	872	880	908	862	906	873	816	907	881	841	831	881	874	839	838	850	874	838	837	832	871	912	850	902	886	869	869	905	837	903	870	872	848	897	875	924	852	895	903	851	834	877	893	838	882	816	848	851	826	829	887	872	851	900	876	861	835	849	829	899	820	859	864	865	867	897	888	872	872	838	880	883	866	916	883	902	883	826	862	899	864	844	927	900	876	879	848	873	861	877	866	802	886	885	863	908	840	856	873	912	910	871	864	884	908	880	886	876	847	884	867	835	866	862	880	863	904	880	826	934	886	883	875	882	886	898	848	877	867	865	886	862	935	864	861	898	887	843	858	888	886	850	880	835	867	863	899	909	874	854	890	901	841	864	888	908	863	919	830	856	873	835	872	885	902	841	853	835	836	937	883	875	906	859	896	872	860	902	890	844	828	830	882	875	936	916	835	884	893	924	866	883	886	880	874	859	916	872	829	919	850	868	869	865	871	919	833	818	880	902	870	843	851	870	889	901	849	845	925	869	890	885	837	833	879	858	896	853	886	879	877	848	928	888	881	796	948	874	879	885	930	885	853	852	917	843	862	900	887	854	840	815	889	881	865	924	854	871	907	841	818	889	853	883	909	881	880	843	870	904	886	816	928	841	869	867	819	881	868	856	865	950	858	853	888	836	881	873	845	892	845	865	862	866	877	858	828	859	818	906	832	879	894	924	813	879	858	836	872	826	899	876	960	887	869	871	851	867	893	911	858	875	883	860	876	877	887	883	863	867	902	855	801	919	866	885	892	920	831	867	882	860	852	886	893	839	874	854	904	914	825	869	884	855	872	871	889	897	835	859	895	888	887	976	836	894	871	865	861	825	839	908	859	888	863	854	876	875	887	830	856	860	833	850	885	882	861	870	835	834	874	897	888	863	883	891	818	822	842	899	881	846	859	886	884	888	866	914	902	870	820	873	876	893	915	843	833	903	840	853	912	933	926	882	821	912	888	875	838	860	883	870	870	872	898	862	872	895	856	875	886	862	847	798	874	857	880	859	858	805	887	880	874
9346	1059	1274	1053	815	718	572	472	470	483	410	378	383	406	373	362	338	353	354	328	390	351	358	341	319	352	342	348	362	321	330	337	323	330	300	318	340	367	335	317	376	315	366	337	348	335	340	353	296	317	341	336	302	357	338	298	301	304	316	343	323	293	312	299	342	289	350	327	337	321	338	306	328	323	299	351	349	309	321	345	327	311	306	360	305	333	325	333	338	332	313	344	351	299	352	364	363	314	310	301	324	313	325	328	297	314	300	335	321	344	331	335	316	343	297	305	342	292	306	303	353	308	311	324	290	302	312	319	309	319	332	330	327	314	336	330	307	345	324	319	345	321	325	359	335	349	307	277	292	320	322	312	315	303	355	352	299	305	322	341	292	290	325	302	320	321	311	320	341	336	329	315	303	310	325	283	352	322	317	310	294	326	320	302	314	323	311	349	351	307	314	333	318	369	357	330	336	329	359	336	315	333	310	312	306	323	332	325	299	315	314	325	341	292	320	341	295	327	315	346	326	324	329	322	336	325	313	314	313	349	297	328	329	331	285	363	335	314	319	329	329	353	315	341	307	279	315	339	291	316	333	314	320	358	337	281	297	302	301	301	348	339	359	329	326	332	337	297	358	338	328	304	320	337	329	310	340	299	312	319	276	324	294	337	323	318	363	331	318	297	305	316	339	304	306	345	297	348	320	322	299	304	325	305	331	301	315	310	317	333	310	344	339	334	295	310	315	307	318	328	324	313	328	343	361	289	296	350	318	305	320	301	345	323	345	330	306	340	302	338	354	313	310	310	350	331	348	343	332	380	317	293	354	303	309	308	343	294	342	328	312	314	324	326	317	309	314	308	311	320	303	352	281	275	335	323	326	319	323	357	324	281	302	307	325	337	330	310	321	310	346	308	336	286	312	293	333	338	302	308	310	310	340	372	312	298	279	328	325	320	333	313	321	309	289	329	352	340	334	312	299	328	321	294	316	329	301	317	329	336	317	320	327	276	333	281	317	326	333	334	326	333	333	334	325	337	311	306	312	324	312	335	310	343	310	326	352	295	319	309	329	311	332	323	326	290	325	316	303	369	316	305	330	303	316	288	308	348	317	305	323	321	309	292	319	301	325	308	332	322	288	306	312	321	320	315	323	337	318	319	333	370	327	308	306	333	315	329	355	313	335	297	330	309	326	331	315	310	328	314	310	332	311	352	371	327	297	344	323	297	324	316	340	330	319	296	300	314	387	290	313	312	334	341	289	304	261	304	328	336	311	329	289	326	324	344	350	291	304	323	319	295	343	311	332	299	314	293	339	288	323	331	341	319	322	332	300	336	363	280	334	310	320	325	332	329	336	334	313	324	304	321	331	282	286	278	318	338	332	340	307	320	304	318	310	351	344	319	290	326	322	302	304	337	313	333	311	318	307	300	303	324	328	330	319	340	321	337	294	369	315	335	337	295	356	307	315	323	345	311	287	326	289	348	284	336	281	339	325	334	340	311	311	330	325	332	326	325	323	293	325	351	296	309	317	322	350	313	313	307	342	303	285	321	334	313	315	329	333	319	319	293	298	318	300	345	303	305	331	323	291	333	296	303	341	331	327	337	313	303	310	310	334	339	333	319	316	340	330	339	298	342	298	322	320	325	329	329	327	318	326	294	302	330	305	303	330	280	324	311	313	336	310	301	341	339	311	351	322	332	308	300	332	343	313	335	319	341	323	336	318	341	312	324	304	317	319	340	346	278	325	345	293	294	306	338	330	323	306	317	308	305	299	310	316	333	350	333	298	303	329	308	328	332	337	278	315	340	328	287	320	332	311	347	334	285	334	331	335	316	315	350	299	310	330	307	335	301	321	344	337	308	338	325	339	316	319	304	313	330	330	314	289	337	314	342	347	348	327	314	295	307	333	320	317	312	344	315	333	307	331	303	330	315	304	332	296	321	348	330	300	287	318	318	326	329	350	288	338	350	321	329	317	293	320	337	369	324	300	325	328	295	291	333	340	343	332	312	326	348	365	283	331	276	313	353	341	331	321	337	309	321	355	343	310	316	302	333	310	338	351	335	348	307	310	311	323	318	324	325	312	301	341	337	328	342	323	303	314	305	312	324	286	343	327	341	310	282	328	322	272	273	325	309	306	339	346	297	319	326	317	301	336	356	345	324	324	331	314	326	318	320	332	335	323	337	341	321	348	318	322	340	337	346	302	354	330	312	323	330	339	327	306	329	325	342	330	287	359	346	322	313	347	319	326	351	315	304	329	364	334	309	339	284	322	346	313	338	308	344	323	339	355	300	321	304	331	324	313	335	299	298	331	335	330	317	327	303	307	310	368	334	313	335	343	318	314	322	309	310	287	314	331	316	326	348	306	306	304	300	314	350	306	312	308	334	311	333	325	303	322	310	326	307	308	334	352	301	338	344	332	294	302	325	342	367	330	331	338	347	293	336	290	315	342	327	345	312	304	319	331	315	294	308	319	331	300	340	311	336	317	336	327	325	353	324	301	348	314	312	330	332	332	354	350	314	317	328	313	273	332	352	312	324	326	348	317	305	348	298	331	331	353	336	327	358	326	304	317	339	336	297	331	346	322	304	305	285	319	338	328	320	318	293	305	298	368	320	304	303	369	336	332	310	337	343	321	306	294	325	318	340	333	299	307	291	339	329	323	308	329	336	341	321	335	310	326	315	356	305	297	341	316	324	342	293	317	314	353	351	318	310	330	334	367	306	355	339	325	332	351	332	297	315	311	302	323	323	298	310	296	300	337	270	293	289	341	361	306	302	318	321	324	308	345	330	297	335	338	356	307	321	322	323	315	329	346	315	292	331	349	318	304	342	320	313	343	346	345	334	352	346	343	286	337	340	281	266	345	324	339	329	308	297	340	343	332	315	297	305	324	309	339	317	314	317	314	314	318	320	314	340	350	321	342	315	328	336	325	313	289	321	336	355	335	331	314	316	332	294	315	334	309	329	333	300	318	292	343	287	310	310	306	350	310	333	319	330	327	332	360	307	323	333	331	337	343	325	310	305	342	309	326	328	322	365	320	324	301	329	338	320	321	343	297	269	319	337	306	335	319	314	327	320	290	315	275	348	329	295	306	332	346	316	320	316	315	258	307	336	318	317	341	337	323	330	293	301	321	340	324	315	327	305	319	305	296	351	323	316	345	356	318	331	328	314	340	326	295	350	325	322	321	323	302	329	319	309	316	319	310	340	332	298	349	328	336	328	325	299	340	321	329	325	353	331	320	301	327	325	294	308	300	304	332	329	322	318	322	310	320	303	324	342	315	311	329	302	317	346	286	321	315	341	344	318	319	338	306	310	340	341	310	295	331	305	337	331	281	331	324	309	293	303	274	329	306	332	355	336	311	308	343	331	313	335	292	311	304	304	305	325	310	329	312	329	341	308	319	324	332	298	317	335	315	323	310	306	320	323	288	314	306	287	305	325	273	338	326	313	303	335	313	297	335	308	308	286	310	312	332	328	332	321	322	305
5848	1526	2643	3201	2998	2482	2166	1979	1713	1514	1475	1336	1319	1209	1147	1181	1130	1052	1028	994	1019	971	958	992	900	965	940	895	923	956	867	891	883	881	891	863	840	883	851	882	854	842	867	888	882	866	909	836	854	832	837	833	829	801	801	827	829	857	830	854	866	788	814	820	820	800	809	850	852	907	885	837	801	893	782	834	779	796	814	847	836	815	826	802	797	800	844	803	792	811	853	840	805	857	807	829	784	787	861	766	807	830	798	833	857	800	828	770	829	880	915	781	822	805	791	839	863	798	786	854	830	888	868	864	852	837	834	782	883	806	785	839	819	815	825	838	827	804	808	779	834	853	812	792	824	847	796	820	817	788	814	845	825	838	835	797	853	833	848	801	819	787	812	807	787	880	829	834	820	803	849	861	863	825	837	832	853	837	835	829	847	859	843	806	838	780	806	768	750	810	852	846	828	803	859	817	815	837	880	809	784	819	801	810	840	860	782	826	815	811	782	849	775	844	793	793	826	783	852	797	820	855	785	849	797	806	792	849	783	845	853	776	827	766	823	821	810	816	782	821	858	865	803	837	818	783	837	880	855	808	783	844	846	805	822	845	812	817	816	797	825	817	812	840	848	890	784	837	765	790	805	844	866	809	798	829	802	747	813	852	827	840	825	818	828	825	845	832	856	840	832	804	809	894	843	807	824	782	841	796	808	803	841	862	856	805	792	814	823	765	814	820	811	824	849	832	856	863	831	866	779	860	801	771	824	789	812	853	840	855	819	862	829	850	833	810	836	790	813	782	826	784	800	818	807	868	809	892	817	804	894	844	826	807	825	806	810	799	812	814	882	782	802	797	829	824	812	792	828	831	814	835	793	849	862	851	782	816	836	825	805	814	843	827	807	829	808	800	854	839	805	825	807	789	778	776	812	824	793	818	799	889	800	825	802	861	814	783	838	826	822	829	846	827	865	847	811	825	819	848	863	808	830	823	831	906	793	798	787	804	830	873	782	830	828	823	821	837	861	804	829	829	830	854	805	853	857	802	817	799	783	801	796	801	871	799	851	818	806	844	815	835	817	846	882	877	792	805	803	819	837	836	814	837	781	807	829	840	807	840	838	819	857	843	798	828	877	847	808	836	791	851	837	832	794	771	805	810	820	809	793	825	809	859	798	844	760	810	787	811	837	783	842	804	873	836	784	809	793	831	833	770	837	834	836	801	804	796	833	803	826	829	790	841	774	831	829	857	883	819	851	804	853	853	823	813	812	862	838	803	821	845	784	838	869	820	833	848	820	808	829	817	793	804	788	818	822	831	835	800	854	797	831	833	814	799	814	808	816	878	832	815	777	822	828	812	805	827	809	783	876	806	840	844	828	812	842	873	834	891	863	798	799	803	893	747	798	828	790	796	757	775	856	821	868	849	783	810	800	803	841	763	828	829	813	774	875	786	798	862	864	826	771	813	824	808	784	828	878	817	827	862	804	828	839	838	773	853	865	863	854	828	785	816	790	825	772	865	772	835	854	837	801	857	851	804	805	815	837	867	828	849	793	840	804	826	853	791	817	821	830	803	793	861	797	795	813	799	835	808	839	849	843	842	851	774	868	804	836	817	837	858	806	788	804	814	804	870	839	777	816	839	816	864	815	847	802	865	814	843	813	814	860	794	855	819	883	827	889	842	820	814	827	758	838	829	818	867	838	806	764	828	805	817	832	815	810	831	815	866	820	818	804	845	870	852	789	866	831	814	850	833	839	823	829	813	780	808	831	854	857	807	814	801	802	800	822	829	837	844	838	835	839	797	815	825	789	872	854	846	792	837	831	791	840	826	827	803	808	838	834	790	874	775	840	857	838	836	781	818	815	797	794	808	847	808	824	776	833	795	774	847	800	827	829	856	835	811	829	872	869	832	835	793	869	811	792	791	787	819	843	799	804	804	823	834	828	843	804	859	781	806	838	833	789	820	876	822	885	813	858	777	805	789	816	863	812	796	792	856	810	833	837	843	832	829	837	819	807	812	821	850	858	805	804	832	821	794	839	776	827	862	798	826	826	802	839	853	835	804	786	792	824	857	841	807	860	780	834	828	807	824	844	770	803	900	790	834	787	789	850	854	840	844	828	814	800	867	815	824	866	831	817	803	821	832	810	833	881	826	857	866	828	801	849	860	757	834	879	847	872	854	850	815	836	803	823	853	796	823	855	793	800	807	814	786	824	837	837	800	830	807	811	862	750	834	838	834	881	840	882	826	798	842	824	841	813	837	839	818	818	847	828	859	784	830	836	797	809	776	860	772	824	818	838	856	813	816	834	841	796	816	825	867	817	825	791	802	885	789	822	842	877	835	821	832	838	815	803	765	820	858	773	817	821	848	809	842	813	839	839	791	840	796	845	905	792	802	779	811	801	821	770	824	846	826	832	820	851	839	832	800	839	780	836	827	807	814	823	817	827	823	832	830	833	850	797	826	813	797	812	851	835	802	869	862	840	801	855	764	816	868	866	813	822	839	808	824	853	807	843	828	791	849	841	829	856	818	866	774	833	826	802	842	843	825	764	810	799	767	826	838	773	839	834	825	843	851	771	804	817	814	871	791	820	823	823	833	874	849	819	790	824	847	850	873	804	821	782	850	827	822	821	832	822	854	850	791	778	820	809	826	886	829	832	878	851	853	806	817	847	820	776	889	852	856	801	810	769	881	797	799	889	866	829	831	811	807	839	775	861	848	876	781	854	823	806	851	799	789	819	815	782	807	829	799	785	907	806	850	798	844	869	845	818	781	888	824	818	798	844	855	818	831	794	817	817	793	846	850	788	816	825	852	819	806	815	747	794	834	801	851	811	846	814	840	790	846	795	859	849	841	831	784	829	818	837	834	802	821	782	794	860	837	867	839	855	856	809	845	835	802	869	856	806	802	830	815	811	772	830	800	855	803	785	820	839	842	843	825	881	805	822	846	835	849	774	801	813	817	810	805	786	869	784	812	821	868	816	798	836	830	861	794	777	835	833	780	840	832	838	810	857	805	804	861	837	837	777	826	858	858	837	781	786	865	771	765	809	801	778	765	865	875	859	818	809	809	771	801	857	829	822	832	878	809	831	787	826	781	838	822	842	807	855	836	822	868	790	814	790	815	824	821	825	848	817	878	842	845	817	809	822	800	847	846	823	823	862	815	748	818	816	853	802	819	818	833	803	849	819	841	789	811	795	849	802	872	822	798	790	826	807	782	808	853	844	865	835	878	862	774	791	805	828	813	801	854	873	866	842	859	813	806	864	820	832	826	857	815	881	831	859	850	785	805	882	836	769	853	820	821	821	851	802	813	836	815	830	782	820	744	816	829	830	816	789	822	873	818	822	784	840	869	818	817	848	801	815	826	862	851	798	832	829	862	829	804	793	826	848	827	788	768	753	784	887	783	860	823	875	785	780	845	844	815	834	804	838	822	891	814	787	836	827	793	822	857	792	850	850	857	845	810	804	861	783	788	811	811	820	869	820	805	829	873
17100	2350	2117	1728	1177	895	655	543	439	406	335	300	295	274	266	206	256	208	200	217	197	200	199	170	166	187	180	180	159	173	187	176	152	189	185	156	157	156	173	156	174	163	163	158	174	177	179	157	154	152	147	160	146	164	139	152	150	161	147	148	161	163	167	150	168	157	157	147	154	158	163	180	150	143	125	165	161	166	153	155	142	144	155	148	162	144	156	137	138	160	170	139	159	160	148	142	141	138	154	156	154	158	144	145	179	172	166	147	140	139	158	162	159	138	156	154	134	164	130	133	192	156	140	134	165	173	149	149	165	151	142	156	147	150	144	146	154	162	140	146	162	140	171	142	146	177	164	152	146	154	158	149	143	148	134	175	157	152	165	143	169	155	158	162	131	155	161	145	140	155	165	159	146	169	165	127	166	153	143	136	150	141	144	136	137	148	155	175	131	167	162	155	152	139	146	163	148	136	144	159	162	155	140	138	137	152	129	141	146	159	160	139	137	152	134	135	149	160	145	154	143	141	152	130	143	167	146	163	150	147	146	152	136	126	145	159	112	146	143	168	167	165	168	154	171	165	161	130	157	126	131	155	147	150	150	144	149	143	134	151	156	142	130	153	129	133	161	153	155	150	131	150	157	125	159	156	144	147	145	156	148	148	137	143	139	119	140	142	131	161	162	147	146	168	148	153	157	161	155	147	137	153	150	165	148	147	120	150	137	153	125	131	121	126	164	139	171	148	151	147	151	163	154	150	140	136	141	186	149	145	145	166	150	143	163	141	137	143	155	163	145	144	158	152	145	146	149	159	157	149	159	168	178	164	137	159	127	156	143	154	143	172	153	152	156	181	138	146	150	152	142	170	147	175	147	165	131	167	142	123	155	141	143	167	151	142	159	154	152	172	170	131	125	147	147	140	158	136	135	153	125	168	135	135	141	166	137	153	141	150	164	156	132	141	148	163	136	140	160	144	174	146	146	122	150	139	152	170	126	158	178	168	142	153	138	151	156	155	147	145	126	171	155	145	138	148	128	151	148	140	175	156	162	157	147	139	169	144	165	144	151	147	149	146	161	165	135	138	166	132	155	155	142	135	179	167	145	152	142	149	141	157	151	170	135	155	136	154	140	184	148	141	153	146	140	179	137	160	124	167	143	154	142	170	156	150	150	149	149	154	139	151	149	167	138	156	164	150	144	144	149	133	157	146	147	158	139	157	146	150	140	129	151	128	152	157	162	172	154	137	149	150	150	150	142	137	142	158	144	178	150	155	167	137	153	156	140	145	143	150	170	156	147	152	169	153	146	150	154	152	154	153	142	155	124	127	130	140	135	148	143	134	136	145	154	154	142	145	153	147	141	149	189	170	143	158	153	157	151	160	133	177	145	156	168	155	141	153	150	171	159	181	156	153	149	165	148	150	158	120	137	173	147	150	146	181	154	142	153	154	168	151	137	149	166	150	162	144	179	140	166	149	170	158	169	152	153	155	153	141	164	144	155	129	136	141	143	162	143	130	160	141	176	136	151	128	131	145	145	176	158	141	153	152	165	155	148	148	142	142	150	172	142	143	138	152	140	140	154	151	152	150	144	159	120	141	124	146	147	136	132	169	156	134	154	152	153	169	135	121	150	152	150	137	163	127	150	143	160	169	141	146	140	166	143	143	116	171	153	169	142	149	156	138	171	171	161	161	163	136	153	170	137	147	147	138	133	168	172	170	149	145	161	169	137	141	175	146	155	148	158	171	186	167	159	164	146	130	144	138	136	155	146	143	160	144	147	141	143	166	145	132	118	146	182	157	155	160	151	161	145	140	159	131	139	139	132	159	168	135	149	148	116	132	135	127	149	144	157	148	159	140	170	162	120	177	149	150	149	146	138	121	139	149	126	157	150	134	168	150	136	156	158	172	164	144	172	149	131	169	156	145	140	172	152	147	153	150	161	138	140	160	140	138	173	139	155	150	147	164	143	172	136	154	147	142	126	139	147	143	183	158	137	137	143	153	131	167	148	138	157	145	146	146	155	146	155	150	137	139	185	162	153	147	165	145	148	161	127	120	145	139	151	147	152	151	148	136	139	151	165	124	137	154	134	154	163	126	166	157	173	145	149	157	166	162	159	155	155	140	171	151	123	178	153	144	155	149	164	143	147	135	163	156	144	159	141	140	167	148	156	129	140	145	144	160	146	148	139	170	126	125	137	143	141	152	137	141	156	160	162	165	137	125	162	133	170	123	158	147	141	155	166	128	151	163	148	139	160	119	177	123	150	168	155	140	151	151	140	151	162	143	148	143	147	137	146	155	117	147	136	153	135	145	141	146	145	173	154	142	158	152	133	140	138	141	162	163	152	165	158	175	151	159	140	154	146	156	149	156	139	122	151	135	155	172	167	156	143	150	145	151	149	140	153	178	135	151	134	168	134	159	146	144	157	161	155	165	160	177	158	160	132	149	149	141	158	169	165	166	157	128	170	165	149	175	142	148	158	142	167	163	172	155	127	147	148	164	170	161	158	137	154	162	141	138	140	162	157	146	156	141	168	136	163	158	141	164	143	150	171	151	143	131	134	140	179	143	139	135	147	145	156	150	160	155	161	140	143	150	155	153	158	143	160	162	146	146	138	154	139	171	147	149	140	139	144	147	140	152	169	141	126	159	155	154	141	172	151	151	160	163	139	140	144	140	155	143	137	157	140	151	158	156	155	176	153	161	143	139	152	157	132	165	158	168	139	147	153	136	163	146	135	162	143	158	142	171	148	152	151	145	156	152	141	137	151	141	163	147	140	138	133	168	151	134	130	163	145	145	157	160	177	152	155	158	132	142	168	154	149	155	136	166	158	156	148	153	159	135	149	150	142	129	133	140	149	159	155	155	164	146	154	157	143	159	158	172	134	143	158	150	151	136	152	140	134	141	143	132	141	146	157	140	156	145	148	154	150	140	136	184	153	152	157	148	156	149	172	149	154	158	151	148	147	163	152	150	176	146	169	133	138	153	148	153	156	146	160	134	135	142	120	172	127	140	142	151	134	149	147	139	156	149	138	161	145	152	142	150	140	171	156	175	130	133	153	154	165	149	165	148	168	138	156	170	164	140	156	145	124	144	146	148	155	133	161	173	161	150	142	136	155	157	149	138	170	166	152	161	160	161	156	161	154	160	162	151	157	152	155	159	144	122	149	166	137	151	161	144	130	147	148	176	152	149	149	134	146	156	149	127	125	151	136	167	155	153	155	167	170	149	138	154	137	164	162	165	138	152	171	137	147	154	137	138	127	150	142	143	159	134	144	144	137	177	151	128	151	152	132	174	149	150	166	156	157	154	149	133	151	152	152	138	162	131	157	158	157	143	161	148	150	154	159	159	136	157	149	150	168	153	147	145	147	171	153	138	148	138	147	174	152	159	155	134	142	140	170	139	136	155	152	144	144	142	154	154	164	147	153	137	149	158	152	152	143	151	145	181	156	159	133	154	176	142	144	156	153	132	150	125	165	137	159	155
7661	1986	4069	5046	4508	3738	2928	2505	2173	1862	1642	1541	1281	1243	1083	991	987	866	830	822	815	753	746	684	659	634	606	595	600	626	625	581	585	573	541	566	561	523	543	503	578	518	471	513	498	501	502	499	459	460	457	439	492	467	469	442	491	463	487	495	482	474	477	458	473	450	468	467	499	449	434	457	420	471	476	448	422	457	435	468	474	418	448	498	415	455	434	436	478	431	451	403	427	387	471	418	420	470	438	406	444	418	444	421	427	433	470	448	399	463	395	464	421	453	413	402	437	465	400	443	436	440	444	431	431	422	386	416	439	442	427	422	455	425	441	431	441	420	413	424	439	401	410	441	414	432	425	441	446	406	430	452	460	421	436	443	424	405	446	446	436	462	423	380	415	448	450	406	394	394	416	427	411	424	432	428	436	398	438	439	414	428	430	425	415	420	430	422	415	442	415	446	419	428	461	423	437	421	463	443	449	451	422	421	432	439	426	397	443	406	452	439	439	428	431	409	428	400	369	496	410	447	452	459	434	413	469	461	431	425	424	424	450	412	386	407	407	444	421	449	380	426	415	441	458	445	396	449	409	392	423	407	424	463	445	440	402	417	412	437	471	485	449	470	423	409	437	425	430	406	425	432	413	435	415	431	434	447	443	400	438	391	428	419	420	427	455	405	422	429	399	435	442	425	427	413	428	394	410	462	425	467	453	413	462	422	420	408	456	433	429	409	410	422	441	437	410	380	440	409	395	458	415	431	453	443	442	432	419	458	427	404	417	410	428	412	397	435	391	404	443	420	461	414	415	424	416	424	418	394	436	426	454	436	441	407	437	427	419	408	408	467	428	432	394	419	421	410	433	449	410	453	416	433	426	426	418	417	435	451	411	405	438	465	439	431	414	404	425	416	424	444	421	399	438	399	435	414	437	435	459	429	442	423	480	412	440	395	440	405	450	430	411	408	439	400	423	410	421	402	460	411	412	412	436	427	415	439	445	433	427	427	408	419	435	428	374	441	414	402	472	443	441	434	458	433	435	410	410	440	452	449	454	451	445	408	380	428	423	437	406	439	434	420	426	423	404	430	456	405	452	421	417	412	398	429	427	402	434	434	418	434	434	468	414	446	404	430	459	407	430	450	410	439	413	400	441	433	418	475	399	438	433	446	446	461	426	462	421	413	393	426	409	449	401	379	444	452	414	409	459	435	447	419	399	425	432	408	443	441	458	406	459	435	482	457	454	448	445	413	427	421	423	409	419	433	416	452	439	468	430	430	422	442	427	431	440	456	401	420	433	429	440	441	438	414	411	424	412	451	397	416	430	461	432	421	442	442	412	426	411	427	420	438	432	432	471	435	408	439	460	468	469	420	447	411	402	415	415	434	414	419	423	437	429	410	459	388	455	426	396	395	413	452	408	442	432	436	402	423	419	420	387	381	463	427	440	430	393	441	403	407	426	452	436	448	448	433	391	392	388	415	426	435	436	432	480	443	417	441	437	419	452	441	446	460	413	430	432	404	410	446	450	417	455	419	430	398	392	432	437	426	408	434	450	415	415	463	465	429	413	387	431	420	417	408	429	425	438	441	442	397	445	408	428	433	442	461	410	451	406	410	423	403	442	426	433	436	408	424	445	459	418	454	429	435	405	429	440	412	407	442	426	411	437	456	398	406	444	454	457	432	421	440	428	416	428	445	438	441	419	449	410	439	436	454	421	403	445	436	423	430	430	436	406	450	467	419	391	452	414	439	437	414	420	436	430	420	421	413	440	385	425	406	426	413	412	433	451	431	444	406	434	416	432	434	410	438	434	424	437	416	438	428	440	414	454	404	431	393	425	401	465	434	416	432	391	433	443	452	414	430	425	446	404	408	436	438	428	426	433	424	427	432	405	416	430	437	398	417	411	422	436	447	415	416	389	398	422	391	397	430	416	461	427	452	482	418	401	397	413	436	441	386	431	423	433	397	452	380	443	426	412	401	439	400	475	417	383	473	424	418	448	434	393	423	443	416	413	422	419	423	433	435	446	419	413	411	444	452	440	429	417	438	434	429	434	443	429	423	398	441	437	400	430	455	384	400	431	416	429	446	435	477	466	441	441	416	432	448	435	446	431	401	407	465	424	435	423	425	417	436	398	380	410	449	411	425	422	386	391	426	446	474	416	392	412	435	422	456	451	438	402	409	415	431	441	423	418	453	442	430	439	448	411	421	408	452	439	453	465	454	428	405	450	416	440	421	417	432	440	402	443	389	452	450	413	441	442	415	446	400	405	432	382	432	431	472	401	437	446	426	418	410	397	418	405	441	401	417	469	453	433	403	396	447	452	412	406	455	427	403	406	416	438	404	452	452	409	417	418	391	403	409	427	411	468	392	454	431	424	409	413	390	404	431	459	447	430	418	430	451	455	421	423	440	442	454	429	411	410	398	445	411	373	424	424	457	416	427	418	416	449	409	446	434	371	427	428	440	394	446	386	427	444	394	431	450	432	426	462	420	447	426	392	447	417	447	431	411	411	435	457	431	432	433	480	427	422	405	408	415	437	428	420	434	441	424	436	415	444	409	414	455	422	398	421	431	429	435	395	409	422	410	448	424	395	424	387	437	444	423	422	431	418	466	429	410	427	438	430	423	403	414	408	415	451	446	415	440	426	438	409	418	432	419	426	376	449	434	425	427	458	430	446	423	415	423	415	389	406	458	435	381	437	405	437	443	428	409	414	430	408	432	421	385	414	415	398	411	425	423	415	453	448	413	453	446	418	417	406	389	434	422	458	433	399	436	419	441	403	436	456	438	427	431	417	399	402	382	412	445	446	433	448	416	453	419	431	398	437	411	443	409	428	387	480	455	384	447	436	431	449	469	479	447	410	421	470	434	421	415	444	378	474	466	405	398	405	450	441	447	434	423	398	421	422	416	436	443	411	433	437	438	435	442	429	463	424	421	443	443	429	443	403	412	411	444	443	434	406	454	397	462	371	442	444	418	419	423	458	418	439	407	422	408	425	458	425	480	453	421	456	419	437	414	409	437	444	444	399	452	410	427	362	411	427	447	446	428	393	412	427	404	410	428	443	470	463	426	440	457	442	466	436	402	497	414	449	455	430	436	416	412	423	440	423	453	424	450	421	434	405	412	451	423	382	446	429	413	406	383	403	400	394	448	454	454	431	443	447	414	388	418	433	431	445	417	443	400	434	410	441	427	427	434	494	424	407	452	386	431	409	419	462	442	454	403	426	442	400	444	441	432	417	442	421	402	406	415	425	416	418	435	408	439	418	432	439	417	425	450	406	429	434	401	436	422	449	427	434	406	450	376	418	409	394	389	460	409	418	421	445	422	436	435	413	423	428	430	417	430	454	399	413	432	416	426	403	403	443	445	409	388	449	405	466	399	465	433	410	420	421	468	435	469	439	416	396	420	459	405	417	426	427	425	417	438	427	416	429	459	412	461	466	445	411	460	436	397	413	434	412	441	440	416	464	414	415	427	420	415	410	397	435	452
2640	366	366	394	365	374	355	359	346	367	341	329	362	346	299	311	386	334	302	326	334	349	347	341	365	329	330	364	331	354	334	351	338	336	322	347	333	347	353	348	343	304	305	344	339	337	338	324	331	343	361	336	344	333	322	334	342	358	348	293	357	321	308	331	320	368	320	306	352	338	319	331	357	362	341	357	364	352	340	351	314	360	340	332	353	353	340	366	330	324	334	318	328	362	330	340	350	328	330	354	366	310	309	323	327	357	348	314	347	327	328	341	330	314	298	353	315	356	333	332	281	351	313	373	339	330	340	316	356	357	324	341	313	360	329	340	336	317	335	312	343	336	317	316	398	316	297	349	357	339	329	331	347	349	339	338	365	316	353	351	327	332	321	311	317	374	321	345	329	335	389	337	366	322	339	311	324	334	346	354	353	340	321	329	340	325	323	343	349	322	311	327	356	388	342	349	359	358	323	331	374	308	345	331	360	335	323	363	319	342	338	319	332	343	332	338	332	324	362	334	313	354	343	379	340	332	345	309	334	378	368	366	353	321	353	363	364	331	362	322	326	346	338	343	354	332	308	332	327	352	341	342	340	335	342	341	336	339	333	359	359	348	336	316	322	323	319	358	325	319	363	367	326	346	310	321	334	344	344	309	341	348	283	318	351	350	361	321	378	346	345	391	316	334	328	373	347	348	346	351	303	362	314	340	335	346	329	377	368	364	331	329	326	347	323	343	332	350	348	326	335	355	326	348	349	306	313	366	373	346	329	339	331	343	363	362	319	336	344	395	336	321	357	320	344	363	336	347	321	346	376	344	345	330	337	363	345	299	356	331	333	354	332	341	323	331	345	312	326	335	336	348	350	349	361	317	340	316	305	351	336	371	367	348	347	364	338	315	364	329	330	316	319	348	320	348	352	298	333	339	324	361	316	294	337	353	322	334	369	351	332	337	399	348	349	361	332	353	360	331	318	352	327	332	358	337	358	349	368	355	354	329	301	328	324	330	348	346	329	359	340	320	310	329	357	371	323	357	310	334	341	364	352	341	337	321	342	360	340	300	369	339	337	349	337	301	339	340	359	311	341	323	333	337	322	357	351	318	351	370	314	342	338	359	361	339	309	351	358	332	299	349	344	335	358	338	340	350	340	350	361	378	335	316	322	348	340	333	336	309	333	342	333	304	304	353	342	353	339	321	333	347	336	367	366	321	372	362	326	315	321	373	367	295	386	362	354	367	309	300	348	331	290	347	328	387	331	313	330	331	346	325	334	306	321	330	331	320	349	354	323	309	356	334	339	360	346	365	332	346	310	342	343	369	350	315	336	348	316	357	341	325	341	356	338	352	338	356	353	300	331	322	349	348	386	324	349	335	332	329	316	379	309	374	327	325	338	378	365	328	326	362	328	325	335	347	324	334	335	353	360	371	349	335	344	320	339	309	370	351	339	343	351	300	294	348	345	330	317	344	349	338	331	360	360	320	359	343	344	354	316	372	343	353	339	324	322	354	339	371	321	314	349	331	335	337	376	366	354	355	300	359	327	328	339	334	330	329	331	350	324	313	355	340	311	316	335	331	351	346	331	348	332	345	360	367	363	361	357	334	340	334	365	313	344	349	318	338	311	310	328	352	303	362	335	353	340	360	345	352	349	298	330	322	308	297	335	381	337	319	369	355	324	336	334	314	349	322	348	323	346	342	342	356	359	342	324	343	324	351	323	311	314	332	349	360	360	334	354	309	342	340	321	328	363	368	356	343	312	343	330	347	358	309	320	326	310	336	341	349	326	351	366	352	306	354	345	369	334	314	347	293	314	355	365	291	336	357	343	311	347	341	358	338	325	331	316	351	298	337	324	335	327	369	371	341	302	355	349	354	345	341	336	301	325	331	351	375	331	336	327	320	340	312	364	327	343	370	310	343	304	366	347	334	359	379	353	352	322	324	351	340	359	337	318	322	353	299	323	326	358	373	353	324	324	355	357	360	281	312	368	343	317	353	328	330	352	365	341	302	322	339	346	332	352	337	315	325	336	359	336	329	326	289	351	368	376	335	330	316	338	340	322	310	351	344	309	338	341	324	332	347	340	353	319	334	306	306	347	343	347	344	349	369	318	338	367	341	342	351	329	352	351	338	335	338	346	303	326	356	345	347	311	344	344	307	325	323	353	331	323	310	349	342	347	343	347	346	320	324	336	325	310	335	365	339	354	323	333	346	312	298	351	371	319	315	352	336	315	333	329	348	367	341	327	330	359	345	359	319	342	361	360	336	305	338	332	326	332	379	312	335	322	360	356	332	340	332	344	333	343	314	355	320	310	302	358	345	335	325	310	340	361	342	316	320	344	319	330	328	369	311	355	331	336	301	346	339	349	327	335	348	351	329	345	305	348	361	337	343	346	349	313	352	333	336	357	343	372	319	300	353	302	366	321	340	330	321	324	303	343	326	335	348	340	334	319	319	351	350	383	333	341	341	321	335	361	339	370	333	340	301	328	341	329	354	342	347	365	344	333	327	315	322	301	319	375	326	325	334	367	321	333	314	363	335	332	339	334	327	315	341	365	363	376	304	350	362	335	365	357	372	360	319	357	326	338	333	329	343	334	344	318	349	334	365	312	367	352	318	314	346	314	380	338	327	352	365	322	310	369	387	333	321	355	297	348	335	340	348	341	360	338	339	269	341	349	347	350	343	344	322	314	363	359	357	342	344	331	319	359	317	358	332	354	318	302	338	378	351	301	329	345	299	328	312	341	347	343	301	308	318	310	351	357	360	364	332	322	383	339	339	323	327	352	324	341	362	315	340	317	341	363	342	341	369	357	350	331	347	333	351	358	348	322	360	333	338	339	337	346	342	312	342	373	308	332	311	338	283	347	368	367	318	354	293	364	366	337	315	346	321	343	348	367	368	314	325	329	341	330	334	296	329	360	359	368	334	329	318	341	342	345	339	354	330	330	350	343	343	359	331	366	313	336	322	320	367	352	359	348	330	349	345	315	343	347	363	332	334	355	335	332	317	333	356	327	340	337	370	360	332	330	304	334	350	294	330	328	336	314	299	332	332	345	344	333	344	310	370	344	327	344	367	346	337	342	348	299	305	321	351	331	315	332	375	370	317	348	334	344	342	315	343	335	337	357	311	356	344	352	345	336	364	363	362	343	355	347	298	352	310	309	298	338	349	328	324	364	306	346	333	336	314	358	361	316	327	330	366	329	321	344	343	383	338	319	349	317	342	354	330	361	310	308	299	379	331	351	307	326	353	320	354	323	368	341	377	361	328	330	356	305	339	312	359	339	319	361	368	335	340	348	366	328	361	307	359	341	350	360	324	349	338	326	313	325	348	330	344	313	339	344	370	371	356	349	352	350	341	343	336	330	366	338	316	356	372	360	362	299	312	292	345	349	319	350	326	337	353	353	327	331	359	324	324	329	351	337	346	342	324	355	315	355	302	321	368	356	370	353	350	364	363	351	315	344	346	350	364	312	337	360	332	357	319
2724	938	1033	1097	965	1028	875	1009	941	961	944	873	918	874	899	893	916	929	928	905	833	929	870	880	968	865	866	922	876	856	967	903	946	827	895	872	869	835	887	885	865	866	875	815	842	828	854	855	887	850	883	897	822	888	875	885	877	862	854	826	865	860	857	852	877	886	859	866	862	868	857	869	901	926	888	893	911	956	870	884	916	859	898	876	813	898	858	859	862	880	862	840	875	859	851	888	817	904	892	870	878	877	869	864	884	891	860	938	854	816	869	861	837	830	910	890	880	872	935	861	874	873	838	903	896	855	911	881	838	917	847	899	891	891	881	860	864	876	873	873	876	874	900	855	884	850	888	842	928	918	810	840	823	892	905	869	906	864	814	916	883	885	859	832	929	920	879	802	850	866	884	855	917	814	882	876	875	863	884	879	906	876	851	827	852	855	857	916	899	873	851	881	832	864	867	894	855	880	861	885	861	843	888	809	819	883	839	822	907	879	907	864	851	860	889	860	864	920	862	871	814	830	883	842	829	870	831	904	889	840	842	882	854	878	910	836	862	810	934	892	868	844	882	912	880	856	869	831	860	841	865	856	867	907	931	916	823	930	872	852	834	871	885	872	896	887	918	846	860	857	875	893	860	888	890	846	901	826	853	877	852	914	892	877	868	922	866	901	858	884	869	876	841	793	886	878	854	855	855	920	895	870	858	860	854	858	872	867	896	901	860	885	877	843	873	881	865	919	872	882	922	864	857	860	897	876	889	837	823	893	860	868	840	900	875	938	870	876	882	871	911	880	890	880	857	905	869	834	866	882	897	886	873	815	879	876	825	846	829	870	878	855	858	933	839	865	818	921	866	907	900	849	811	905	847	803	860	885	896	877	859	881	884	849	842	815	863	829	898	837	917	862	879	861	840	915	827	831	890	828	888	885	938	840	908	907	862	826	886	889	884	894	888	855	911	921	866	899	825	870	851	894	888	886	911	878	879	879	860	893	915	899	846	922	857	875	912	879	894	887	869	882	887	868	904	918	869	848	895	860	845	839	845	902	885	863	844	858	864	839	882	887	835	877	855	917	861	816	910	893	881	869	877	873	869	901	914	885	847	924	880	915	904	824	914	871	836	821	860	899	886	858	879	803	877	873	842	857	839	943	837	872	883	836	858	867	906	815	864	887	867	882	863	895	817	876	870	813	864	877	872	812	887	920	856	873	855	876	869	850	835	905	827	805	874	845	872	821	839	863	891	836	848	869	860	859	862	914	884	917	825	856	877	930	861	819	837	857	835	903	867	837	887	870	831	816	862	851	897	879	927	849	869	856	827	819	898	904	861	826	906	851	862	861	869	819	795	855	829	972	876	900	890	845	939	879	864	907	825	855	860	842	893	885	896	837	898	856	844	835	895	875	855	865	904	890	910	907	833	835	856	877	819	872	826	862	863	888	819	850	918	872	900	857	900	875	874	886	847	860	825	879	868	938	852	831	841	907	912	878	895	859	907	897	878	940	909	873	802	854	886	910	870	904	881	823	936	837	892	850	859	873	870	881	891	848	921	890	900	881	898	930	840	886	888	794	883	884	857	848	870	937	904	912	921	879	818	858	905	796	850	882	860	912	903	885	880	893	856	864	877	910	828	863	871	852	837	913	967	868	866	814	895	939	865	869	889	847	865	889	845	859	881	953	872	823	864	890	851	824	834	893	870	858	898	904	855	911	878	899	892	877	869	824	821	867	894	891	876	847	912	863	902	919	818	894	867	912	844	841	872	911	857	856	880	863	853	856	867	872	908	867	885	887	863	943	867	845	888	863	919	880	816	864	851	892	873	906	895	875	872	883	869	859	885	872	909	931	876	815	855	904	931	863	871	905	913	860	853	863	860	857	868	930	869	870	839	858	889	852	889	858	882	874	855	907	887	866	952	863	846	840	845	899	914	853	886	876	847	899	891	823	848	888	849	885	875	871	874	879	899	864	857	811	884	839	868	838	862	863	854	889	937	863	888	841	851	915	905	821	877	918	899	866	894	884	896	871	891	901	851	856	909	871	855	852	853	892	927	861	831	915	857	852	923	897	894	852	899	863	869	865	894	929	865	909	875	872	892	855	852	871	888	821	875	897	875	885	864	861	873	899	881	867	888	853	849	900	894	900	872	855	859	855	894	901	852	913	889	900	943	848	853	857	823	881	868	844	871	819	868	862	887	868	820	900	832	834	848	869	853	870	872	852	820	883	901	881	852	893	853	886	835	849	889	906	864	935	846	871	911	861	841	822	885	887	853	899	870	819	911	815	843	859	898	893	855	907	901	895	882	878	888	884	937	896	873	841	879	873	878	857	887	875	808	860	874	860	853	886	871	886	889	829	848	842	877	846	844	898	844	865	894	871	901	859	857	892	861	909	871	870	850	877	863	862	855	877	839	913	844	855	903	941	907	839	874	879	784	843	891	895	890	932	910	862	855	928	934	845	887	891	884	820	883	877	889	834	868	817	901	913	873	851	888	806	851	860	862	890	873	865	891	919	862	909	869	877	876	928	859	878	850	878	837	913	898	830	837	851	885	913	875	890	894	866	874	870	939	909	825	875	786	871	831	852	918	866	882	881	900	905	842	847	915	887	891	869	855	866	840	869	836	885	890	909	914	885	858	828	841	866	906	846	870	846	903	802	897	897	857	875	930	853	916	878	896	858	850	928	857	836	871	847	870	849	872	894	816	825	892	957	814	818	912	909	828	843	848	816	896	892	852	860	872	875	836	895	864	907	870	860	882	861	918	874	832	859	838	886	831	871	832	800	919	877	858	897	884	855	873	873	886	846	834	904	890	891	874	862	799	871	880	865	841	874	873	867	865	864	860	827	897	892	896	884	882	860	872	852	909	834	895	860	810	933	916	888	943	827	850	871	865	876	914	808	878	871	834	860	868	849	816	873	891	903	868	893	864	818	908	869	868	845	858	869	905	898	898	873	880	856	869	890	796	848	858	882	870	910	893	831	890	862	858	889	833	872	899	891	881	905	891	853	857	836	884	890	876	859	838	848	870	880	904	861	863	862	897	893	855	863	878	872	805	897	810	861	847	879	850	937	879	864	888	876	840	896	876	896	839	876	843	897	858	917	886	860	858	919	854	855	914	819	887	888	915	903	838	835	853	853	908	913	824	864	868	902	912	901	897	916	898	816	848	881	876	904	852	918	870	818	888	881	865	856	900	863	895	873	854	824	819	878	903	863	890	835	871	872	880	824	866	860	858	882	844	920	883	873	908	884	854	904	872	834	872	856	842	884	875	845	892	849	874	890	832	832	817	914	863	845	881	891	845	907	881	918	878	847	868	885	911	858	912	883	902	920	890	899	818	867	896	876	871	864	887	862	885	861	869	908	858	848	930	902	910	940	892	864	805	867	804	929	882	931	948	905	862	831	826	882	867	909	858	878	944	875	858	852	868	858	885	849	864	876	873	851	839	840	883	873	863	832	862	915	881	829	854	824	887	841	897	910	897	864
9267	1050	1248	1017	859	690	550	541	427	441	417	431	359	418	357	378	339	401	352	353	346	346	345	363	322	353	378	309	325	329	340	326	327	319	346	339	337	321	333	327	330	332	306	329	333	344	315	316	340	345	305	320	304	348	353	323	315	322	311	330	348	325	320	337	341	342	333	306	331	325	356	314	335	330	331	301	323	307	333	303	310	313	308	287	340	288	326	315	314	326	339	331	332	344	323	341	336	343	305	320	334	362	296	345	326	307	335	293	317	312	314	322	340	323	323	334	298	325	334	314	329	325	331	354	332	305	310	329	326	344	343	339	342	313	320	335	296	334	287	333	300	318	315	332	313	281	331	290	342	329	309	279	303	345	311	300	311	324	320	302	302	318	349	304	355	312	305	277	309	311	289	361	301	345	336	302	291	318	323	327	325	338	311	303	308	318	348	366	351	347	315	280	300	294	340	321	312	328	340	298	328	328	302	313	290	327	329	317	299	291	297	315	305	322	330	355	297	316	310	360	342	302	345	298	328	361	300	326	321	325	313	345	330	316	317	329	350	314	292	341	352	302	306	320	317	323	279	330	302	300	324	336	305	323	309	328	339	305	314	307	297	323	309	324	339	329	319	319	357	333	313	334	338	306	328	289	333	299	291	350	309	321	325	329	320	307	334	324	306	308	351	313	335	328	304	324	314	317	312	325	343	317	325	338	310	328	362	328	317	315	304	307	358	303	332	347	350	314	319	319	290	331	313	336	299	315	320	322	331	334	274	320	355	297	318	321	320	338	339	329	312	328	316	300	329	307	331	284	338	338	366	321	322	307	341	340	338	329	344	312	340	305	319	300	293	337	341	323	329	322	344	309	333	321	336	366	321	306	327	326	316	305	316	309	344	313	332	313	291	314	310	321	324	305	342	315	341	343	317	356	331	307	371	350	330	336	335	306	342	340	300	345	324	308	322	314	306	323	331	349	324	334	325	333	336	324	296	315	318	318	323	301	343	290	295	347	323	297	274	355	294	302	298	326	296	303	306	318	313	326	313	285	321	325	339	318	328	318	326	338	303	290	324	335	345	318	315	331	322	351	289	294	302	316	332	339	348	333	307	346	350	307	320	330	324	329	306	345	312	333	306	309	333	321	322	321	331	300	349	346	300	321	315	325	314	309	342	304	328	291	344	311	323	324	344	363	301	326	330	315	350	335	285	336	324	318	323	319	317	327	327	348	291	290	308	304	301	326	312	288	319	322	350	301	323	309	340	348	323	348	319	334	326	319	343	341	325	336	331	302	326	304	312	323	354	332	331	306	318	354	310	330	332	343	301	346	298	324	330	317	318	308	295	284	313	318	310	345	280	324	335	313	353	335	356	338	352	329	324	327	313	337	341	335	327	313	286	310	343	335	308	320	340	338	324	284	301	310	326	301	303	301	329	312	311	332	343	348	339	306	333	300	310	320	316	346	303	312	309	324	359	294	340	312	324	313	315	317	368	316	316	318	301	329	327	296	310	305	303	325	287	348	334	318	351	326	320	318	343	297	318	326	330	355	328	372	305	325	342	329	324	325	304	325	328	349	329	297	322	341	324	323	317	285	372	309	314	312	313	339	333	311	313	306	347	321	318	331	351	343	315	337	324	325	341	325	324	305	339	319	315	300	332	338	312	349	308	329	324	285	313	341	356	301	344	295	299	316	319	324	327	326	304	321	338	340	302	324	332	342	325	315	310	339	318	298	343	337	359	345	296	291	338	328	314	304	338	300	317	324	326	319	309	307	342	298	290	333	317	304	345	347	313	313	301	316	362	315	356	314	288	310	328	334	347	298	317	305	320	312	335	347	309	332	316	303	334	306	314	333	321	282	278	287	319	322	323	321	306	344	337	326	311	298	310	308	299	285	307	304	306	314	324	316	348	370	339	312	299	332	317	322	322	329	344	302	306	314	321	345	334	306	335	327	298	322	321	331	296	337	329	321	324	358	331	332	334	272	359	308	311	350	327	324	286	321	321	334	317	334	326	304	333	377	292	323	335	326	334	332	331	334	351	345	315	318	341	322	353	368	312	333	311	303	331	310	300	316	320	301	303	294	323	327	341	334	309	337	321	337	336	346	313	315	315	314	302	339	315	336	301	293	338	316	308	343	334	321	328	346	310	325	370	318	308	324	322	308	317	289	332	315	331	325	320	298	316	332	346	334	325	334	306	320	345	295	335	304	329	327	319	356	343	301	357	293	357	341	310	331	314	334	341	332	331	327	328	312	305	321	327	319	320	310	333	309	298	308	306	311	327	332	345	344	295	345	328	320	324	326	342	308	305	364	354	306	344	325	331	295	327	316	289	353	336	350	318	344	334	293	304	313	306	315	333	320	341	322	336	327	361	332	303	291	344	325	324	356	337	300	345	306	346	331	312	322	318	306	302	315	324	289	338	321	317	316	350	324	294	351	312	297	327	304	307	287	322	343	314	282	274	339	312	324	310	325	314	304	294	326	285	316	355	308	288	338	318	291	339	309	317	366	316	317	311	339	295	368	359	330	333	327	280	329	351	308	338	292	279	302	328	320	319	330	307	293	328	318	302	331	340	313	327	332	334	304	337	314	355	312	321	352	339	305	338	322	297	324	316	298	330	350	336	306	332	348	301	324	328	314	294	311	327	345	357	311	354	317	311	314	322	332	325	337	331	314	327	280	337	325	329	336	296	331	309	342	344	299	342	310	325	343	325	338	314	354	327	336	292	322	316	317	302	337	357	324	286	300	339	351	336	346	315	304	310	327	316	348	322	299	323	338	338	304	300	325	345	306	315	323	307	290	321	339	341	325	321	314	329	316	335	304	319	331	316	323	298	317	328	323	333	357	311	321	295	319	289	282	337	305	334	316	283	310	339	319	347	361	316	323	360	334	331	321	302	292	288	297	305	335	328	322	312	317	318	271	326	331	314	315	323	332	325	326	319	364	323	334	313	326	318	322	347	324	342	332	313	342	322	314	315	314	371	300	323	314	323	303	331	328	340	311	323	315	321	329	319	310	328	323	332	325	308	310	313	337	330	346	323	325	310	301	304	334	324	345	332	315	313	325	341	312	319	305	296	283	354	330	326	315	319	337	332	318	326	342	285	318	305	306	280	308	318	368	333	299	328	359	331	317	336	311	315	309	294	324	328	348	306	325	349	303	321	333	326	317	324	321	330	332	314	349	306	314	328	330	320	331	311	355	289	284	336	322	313	311	360	321	335	315	314	346	303	322	306	341	332	322	298	287	329	312	311	349	351	303	324	314	357	318	324	344	351	339	315	312	327	319	344	358	330	308	332	318	355	333	342	339	331	332	300	351	315	347	305	320	332	292	319	300	334	325	343	290	342	311	302	292	329	338	319	297	283	315	298	329	316	346	326	313	318	337	324	327	316	329	324	310	343	297	354	344	289	315	327	314	343	301	323	310	314	299	344	333	322	344	318	324	314	347	352	275	308	319	323	299	329	312	302	308	311	333	326	322	343	318
5856	1506	2618	3118	2865	2468	2179	1898	1691	1526	1381	1317	1338	1189	1150	1127	1052	1083	1005	969	956	982	937	965	972	938	902	916	905	890	913	929	858	888	830	881	905	896	867	876	918	834	888	860	822	820	851	912	862	874	868	876	862	852	848	841	827	861	841	810	849	844	833	852	834	840	818	824	811	845	848	855	828	840	815	836	810	816	795	806	851	816	919	785	836	823	852	822	823	862	857	823	817	841	809	840	794	825	818	830	837	876	805	813	784	828	812	804	793	800	858	836	865	864	815	852	842	820	805	815	806	829	824	849	835	775	808	811	798	841	821	817	803	849	831	832	839	862	838	831	848	816	807	815	814	831	883	882	813	834	808	831	855	844	870	864	796	834	859	856	821	870	845	809	814	800	771	806	824	780	827	852	820	807	842	851	862	806	829	827	793	750	841	828	852	876	851	826	779	814	782	850	799	861	852	836	824	805	793	824	831	820	844	858	831	812	824	792	810	853	821	799	766	839	840	836	812	815	787	801	832	872	811	824	866	823	820	796	852	852	778	871	814	844	817	824	822	868	773	822	835	831	856	816	848	822	815	797	839	814	816	824	826	837	864	822	836	825	841	808	784	844	894	785	828	806	861	763	833	816	796	840	835	807	809	818	809	841	852	788	794	856	856	831	795	846	802	819	862	820	788	804	834	789	813	829	789	800	808	840	756	844	844	816	830	870	812	794	800	823	838	840	813	830	810	808	786	784	858	787	807	794	804	852	845	836	813	813	812	833	812	781	847	828	799	861	811	820	815	882	777	824	814	847	806	829	802	860	841	828	797	775	827	825	804	832	870	853	882	825	844	835	723	828	799	819	827	824	829	768	852	838	800	848	784	831	824	807	862	836	799	823	880	831	808	834	810	873	827	792	799	893	792	744	837	789	835	845	769	812	855	846	810	848	780	840	849	840	842	871	838	834	791	826	858	819	806	860	845	776	839	774	827	809	810	806	801	794	823	847	824	839	760	796	826	828	783	791	822	860	837	771	797	826	795	746	810	852	865	853	864	850	807	852	805	805	804	797	809	840	782	800	795	823	835	818	781	829	795	861	815	779	805	874	824	791	805	758	822	859	847	782	840	834	839	811	879	822	812	822	867	831	767	794	862	817	798	813	829	767	847	834	811	802	792	842	769	815	794	798	844	810	804	799	785	830	851	814	799	843	830	806	848	847	804	797	772	858	841	833	770	837	826	766	838	793	847	862	800	776	772	818	804	832	807	788	841	815	779	834	782	827	805	761	839	866	835	800	856	779	897	805	800	788	777	819	770	823	908	803	845	789	828	864	822	865	772	850	783	853	821	858	815	811	841	802	896	826	839	843	820	793	826	794	807	785	794	825	843	804	832	795	791	782	809	807	830	759	822	851	802	823	846	860	793	868	801	837	804	818	816	810	801	830	833	804	790	793	820	860	809	786	837	846	824	852	828	851	821	835	818	806	826	816	802	805	789	816	842	848	795	812	816	833	864	850	785	830	801	796	819	796	798	814	761	826	805	810	857	822	869	829	804	852	851	794	845	880	795	799	808	894	816	793	806	826	846	817	842	856	839	827	848	840	774	841	830	755	782	855	796	788	850	847	828	853	830	836	863	812	786	815	818	839	766	844	825	803	850	844	805	799	844	862	793	759	769	811	820	785	843	844	815	783	826	813	818	833	782	844	835	816	796	853	830	833	800	804	803	778	789	810	822	825	831	819	753	812	832	820	839	809	799	821	839	805	754	803	814	855	774	782	778	830	815	878	837	818	816	869	842	762	800	838	838	829	836	829	844	847	850	785	777	796	844	797	802	824	782	838	862	820	798	837	770	830	871	840	859	840	835	810	795	768	836	828	775	780	849	834	817	791	812	779	850	792	806	815	860	801	817	843	866	846	777	800	813	799	819	782	820	849	815	804	883	797	830	827	816	878	844	854	796	860	826	790	864	821	815	817	842	837	796	843	805	850	824	862	810	823	809	797	831	819	798	832	881	874	828	864	796	772	824	812	818	839	839	779	869	809	789	791	852	835	813	844	813	760	857	852	797	803	770	812	820	870	753	802	838	835	805	844	789	861	842	801	836	779	804	819	788	844	814	838	768	795	821	804	874	847	788	802	871	792	768	819	812	830	839	795	844	788	828	802	820	829	783	825	843	790	800	821	799	843	813	837	841	821	846	817	817	820	827	849	817	815	815	826	825	795	843	809	863	797	839	835	771	837	868	789	824	791	818	797	830	832	808	832	824	811	863	834	785	820	850	796	823	782	843	866	879	838	807	823	804	790	813	881	880	865	805	789	825	827	821	866	797	830	852	842	829	772	830	799	843	799	839	826	798	791	887	816	812	818	833	831	835	804	830	803	816	778	817	797	836	804	823	819	825	850	821	797	793	745	843	779	813	842	860	810	818	846	796	776	823	785	791	826	780	808	853	811	837	791	797	820	867	866	792	847	752	788	804	822	790	806	791	841	849	796	820	812	874	825	835	814	809	829	829	792	825	801	842	839	820	785	844	812	867	848	781	767	856	832	808	782	796	827	847	807	798	861	889	856	824	836	875	790	812	834	794	835	830	782	819	818	824	811	757	778	777	838	818	839	853	811	807	807	763	801	823	836	851	763	893	836	848	841	849	829	838	811	856	853	822	785	885	868	856	877	818	834	773	855	807	831	784	886	807	827	820	894	809	840	838	865	779	819	796	840	838	831	791	834	831	836	880	777	810	811	829	786	865	823	836	820	774	840	858	815	834	849	820	895	754	821	813	821	828	795	833	778	817	805	809	839	778	819	813	781	828	773	858	802	859	805	791	808	842	803	825	835	805	775	823	836	849	797	842	810	820	856	871	792	846	824	826	815	826	826	839	814	846	837	818	830	799	807	808	860	854	813	836	822	807	809	836	816	776	776	832	843	851	872	829	849	792	824	848	823	837	805	823	809	786	842	899	820	805	817	764	819	807	798	870	854	816	833	800	854	821	790	796	794	822	860	844	764	833	805	859	811	804	856	902	840	838	806	816	803	868	805	858	819	785	800	850	863	818	818	801	842	815	829	769	824	848	818	851	811	865	814	891	828	811	835	862	881	799	851	870	848	875	833	838	813	826	837	804	852	811	757	867	825	824	829	830	867	827	837	832	861	883	825	892	862	816	816	824	796	809	782	836	849	812	796	827	833	857	833	788	831	815	796	785	797	791	792	875	779	866	876	792	812	847	832	788	771	826	836	797	835	795	809	812	789	838	797	864	846	781	770	847	807	825	824	788	814	835	823	840	843	804	833	801	792	840	806	849	811	819	851	815	849	792	785	890	834	834	858	795	800	834	836	796	859	802	844	845	768	846	834	861	836	776	837	786	814	763	828	862	825	842	849	828	797	820	799	853	810	830	810	786	853	800	786	815	844	787	783	889	809	828	849	842	803	776	801	868	815	822	804	834	843	913	824	809	852	869	845	813	770	850	799	757	857	851	850	814	813	785	808	796	767	758	838
16951	2277	2205	1764	1183	877	678	542	489	398	360	281	297	278	253	192	229	219	193	235	193	187	199	199	177	210	164	173	172	161	166	167	188	187	180	168	172	165	175	164	145	150	166	155	167	156	157	167	171	171	138	140	156	152	143	137	137	162	155	157	174	146	144	159	144	144	115	170	177	165	147	153	161	132	165	125	145	181	157	136	161	154	118	160	161	141	157	174	137	156	143	122	147	162	165	155	142	146	168	144	161	151	145	139	146	156	139	162	161	148	145	147	134	143	138	139	140	143	166	165	158	155	138	151	154	164	146	152	134	144	127	138	142	143	158	153	125	157	160	134	166	157	147	133	145	154	132	139	164	145	140	166	141	145	149	161	146	145	158	132	161	142	167	143	132	155	158	132	139	149	164	124	156	168	147	172	164	151	158	149	138	161	142	157	138	128	143	152	177	163	147	136	151	167	153	126	151	166	138	148	146	160	163	118	165	117	134	147	147	137	137	127	150	168	139	164	147	170	183	154	150	147	134	144	183	166	142	155	143	143	154	139	156	148	151	151	155	151	137	143	125	151	133	145	153	138	162	160	156	168	147	158	140	135	146	170	154	143	158	159	149	136	132	143	152	147	145	137	141	170	141	147	131	149	160	156	158	140	146	139	147	154	155	175	137	173	136	148	150	145	136	128	140	142	122	154	119	151	161	156	158	139	159	143	151	125	155	149	132	144	137	160	137	172	146	160	164	146	126	152	147	160	189	135	143	154	147	160	151	157	144	131	157	141	164	162	144	136	189	136	148	159	156	163	144	143	151	166	152	139	133	142	161	135	147	148	137	149	146	146	121	154	149	143	161	179	146	134	134	168	158	149	155	134	144	156	147	138	176	139	125	147	130	132	145	151	137	127	164	128	123	138	144	151	148	128	128	161	157	139	165	141	157	149	154	139	129	157	139	148	146	153	139	143	144	150	154	132	159	140	140	180	132	140	139	126	141	159	155	154	138	154	137	139	165	136	147	149	129	142	140	148	159	150	147	152	149	170	150	164	142	168	138	140	140	157	152	144	152	163	149	140	161	164	160	148	130	145	132	141	161	138	129	163	158	154	113	168	177	138	152	152	159	137	145	156	165	153	169	131	162	154	140	150	153	158	159	145	143	140	170	125	164	133	148	148	156	140	159	165	139	151	160	155	144	154	156	157	134	159	137	139	130	134	138	142	152	156	143	151	143	156	140	142	162	132	156	158	159	161	164	158	155	132	136	147	151	163	148	142	137	153	131	121	138	138	146	159	129	157	131	144	149	172	157	165	149	142	173	143	156	165	157	144	162	156	158	161	134	139	160	159	166	121	143	133	156	146	146	153	152	171	142	158	150	143	152	136	147	128	147	157	159	165	159	148	132	149	157	153	154	162	162	141	154	155	156	175	143	145	142	146	150	136	128	152	151	143	141	158	151	154	148	152	153	161	182	144	156	136	149	152	137	168	150	136	155	146	158	160	153	131	156	151	136	137	134	123	163	172	132	176	162	171	162	144	144	134	177	139	159	165	148	153	134	155	150	157	152	180	148	144	137	162	152	130	144	166	141	132	139	138	155	160	143	157	137	136	156	156	126	135	148	146	160	148	150	159	151	133	168	150	152	151	145	138	141	168	153	152	165	173	131	142	143	166	145	146	144	149	146	144	138	163	146	150	148	161	130	157	157	153	162	155	129	150	148	148	146	132	143	124	145	126	157	128	168	144	181	156	147	145	159	159	128	164	153	144	133	138	151	151	154	150	150	156	137	153	137	144	151	162	166	144	155	180	154	163	142	153	162	144	145	156	164	162	135	140	155	166	144	171	140	164	162	147	153	139	157	152	121	156	138	169	135	156	136	128	167	133	134	136	149	156	127	145	157	151	141	163	153	125	154	175	153	128	158	151	145	161	161	153	193	147	155	140	155	183	125	131	128	149	147	166	157	151	149	126	166	160	144	150	117	155	147	136	135	136	143	158	142	152	137	158	149	159	158	144	141	155	143	139	137	146	136	153	138	159	159	162	146	133	168	163	141	156	143	145	140	146	154	138	160	137	151	131	155	154	164	144	147	144	147	150	159	132	128	157	155	163	188	149	145	147	130	136	130	152	143	150	128	161	143	153	139	157	157	166	149	159	155	138	141	139	148	149	123	136	157	150	152	151	167	146	147	150	142	167	130	125	147	131	144	162	140	139	145	147	128	135	146	172	143	146	149	151	149	119	143	160	151	152	160	133	146	147	138	150	136	149	168	144	155	127	143	128	139	149	136	136	145	150	167	176	131	158	144	151	128	140	128	162	143	133	112	158	156	159	143	133	114	135	148	128	172	157	169	176	143	142	154	148	144	136	132	143	148	148	140	135	141	130	158	156	162	153	144	170	175	158	164	151	147	144	153	154	158	172	164	128	152	151	160	155	149	162	162	136	141	152	159	149	137	153	136	163	150	152	151	153	131	152	127	155	165	151	142	160	142	159	149	144	133	157	174	144	144	158	156	157	148	146	144	163	162	141	140	150	133	154	128	126	135	145	170	184	154	152	137	151	145	121	152	150	141	150	160	158	180	142	162	143	147	146	147	173	137	129	157	133	140	146	158	143	167	148	146	128	159	151	161	149	137	160	154	158	145	182	143	184	157	154	158	157	161	145	152	145	140	135	130	158	140	126	139	148	166	163	156	143	141	157	154	149	146	143	140	150	163	147	142	139	156	138	148	131	159	153	148	145	139	147	116	156	154	147	145	159	154	159	141	156	134	153	142	147	145	155	161	155	137	152	147	145	123	143	161	133	160	164	141	137	139	162	173	133	138	140	166	150	149	142	131	141	160	147	156	140	141	175	153	163	140	143	149	129	164	157	138	146	128	154	155	153	159	138	140	143	130	132	162	146	143	157	128	167	154	140	155	155	131	147	162	136	162	176	160	171	180	126	152	152	115	114	145	146	128	137	149	158	129	121	145	145	145	154	143	145	149	158	151	147	127	148	154	144	165	143	146	151	149	151	147	135	151	149	152	157	159	174	138	138	165	155	153	148	143	149	156	151	144	156	143	156	140	146	139	150	145	154	161	156	151	161	136	157	139	133	155	140	156	139	152	128	156	150	166	145	141	158	166	158	169	157	136	132	157	144	144	161	151	172	135	151	173	145	167	163	159	135	142	157	136	163	140	115	149	149	152	151	136	143	140	153	130	155	137	151	153	140	147	128	145	149	132	132	129	147	147	159	164	173	152	145	161	145	172	144	151	146	161	145	144	141	153	111	130	125	127	144	166	143	142	165	150	153	163	155	140	156	151	157	166	156	120	133	138	163	171	157	154	150	124	145	143	151	177	151	148	158	171	168	145	164	144	124	162	146	142	149	165	153	146	137	163	158	146	153	149	145	147	163	151	149	139	166	140	150	139	140	117	165	139	135	140	168	154	143	149	136	125	142	148	166	149	146	152	130	135	150	128	167	155	146	153	154	150	157	154	142	147	144	135	135	131	150
7603	1939	3972	5039	4362	3614	2981	2502	2083	1786	1607	1459	1308	1098	1074	989	966	829	861	847	779	770	680	685	666	665	681	593	626	629	567	549	562	561	518	536	584	531	525	504	536	543	497	512	496	469	473	479	444	510	499	470	461	459	468	479	480	462	495	469	435	463	423	455	417	421	439	486	447	453	473	464	408	446	427	406	447	466	413	414	457	454	440	427	405	460	440	450	407	405	445	453	413	446	439	438	423	450	387	392	427	387	418	407	454	487	388	444	416	414	437	408	413	411	383	458	436	443	398	446	455	431	438	463	429	469	448	431	406	439	444	455	418	408	433	433	422	424	430	440	412	438	434	410	424	417	449	451	459	424	453	434	423	443	404	475	427	439	466	399	435	424	415	435	422	427	421	445	451	427	411	455	440	438	449	427	451	417	430	385	410	440	406	406	419	423	441	441	456	401	439	463	424	430	454	484	424	466	439	400	430	454	412	376	407	450	396	391	427	434	427	402	428	419	418	436	403	408	429	395	438	427	442	433	417	416	397	397	431	430	417	454	415	421	410	422	422	443	426	455	419	383	412	440	417	423	422	409	424	432	415	424	408	432	400	458	411	463	440	429	418	438	448	421	440	409	405	446	410	412	391	456	453	416	412	433	447	412	385	420	422	442	388	378	439	434	435	392	391	368	397	402	440	412	419	447	404	445	408	456	442	470	429	420	374	421	421	435	430	446	459	429	397	412	423	418	438	445	448	411	400	424	443	442	438	439	448	431	437	418	398	440	426	412	441	427	443	434	441	420	425	490	410	434	426	424	443	410	462	442	388	415	417	406	402	463	430	412	449	424	401	434	428	443	441	403	410	407	399	431	403	406	439	426	424	456	411	381	431	427	387	417	411	442	460	433	420	383	425	400	446	393	473	437	440	405	414	417	456	425	427	412	424	411	480	448	443	420	424	427	416	422	408	428	442	422	410	403	409	401	424	423	430	472	414	456	425	430	434	400	419	428	425	457	412	454	405	414	428	420	422	410	406	447	399	448	413	440	444	385	406	418	384	406	457	424	449	435	462	408	412	467	443	405	411	394	422	391	398	430	411	367	410	391	385	442	413	419	435	418	424	416	419	416	414	432	451	391	441	435	414	426	428	395	400	448	419	400	427	461	480	413	419	460	428	443	402	412	462	426	425	431	409	416	418	452	421	416	429	426	412	422	444	444	452	466	418	438	443	423	440	414	444	424	419	446	402	432	406	414	448	439	423	403	422	436	426	403	399	452	399	445	433	386	431	455	420	459	468	436	443	409	453	425	440	455	432	437	422	414	395	451	415	386	435	439	405	440	419	382	449	421	426	416	439	422	447	440	429	368	423	420	429	438	444	417	417	445	434	447	416	420	401	422	430	449	461	453	402	421	409	419	444	460	374	416	425	447	407	404	419	423	392	457	401	423	407	434	400	422	450	416	423	416	464	428	468	431	432	448	448	417	430	428	403	404	419	384	472	419	438	424	420	416	396	474	372	409	436	413	402	428	425	438	401	408	426	403	413	393	436	424	383	408	462	395	394	431	446	422	457	377	435	433	425	411	460	446	415	479	397	393	377	455	427	410	427	417	416	455	439	411	405	443	422	412	440	392	430	387	454	458	438	412	419	426	432	418	387	419	400	409	441	388	457	409	410	395	450	417	408	410	428	380	415	399	409	417	387	458	408	415	419	462	446	404	426	395	439	430	443	436	436	446	429	403	421	372	449	416	429	412	380	394	369	468	455	417	430	404	440	416	409	449	377	410	411	423	427	409	415	441	445	402	429	447	462	386	378	387	419	473	371	448	441	415	443	440	449	421	443	449	371	447	407	450	416	420	461	406	417	431	430	438	416	403	456	416	413	437	413	446	444	426	387	419	402	424	428	452	364	437	425	404	394	413	415	429	444	405	456	426	398	404	398	405	446	432	409	421	452	418	444	424	420	438	425	430	425	405	404	410	463	428	414	432	426	430	462	399	422	413	419	420	398	459	417	418	416	416	443	423	416	405	447	397	430	444	456	402	396	424	450	382	458	431	417	427	459	420	450	423	426	424	409	419	443	399	388	406	445	413	421	402	394	407	428	449	430	447	461	411	420	471	429	463	425	427	397	419	413	448	410	431	416	386	395	411	426	425	443	423	428	420	393	437	359	420	438	399	402	406	438	437	448	391	397	398	419	447	439	377	454	429	440	402	443	441	401	423	452	397	429	458	420	464	414	468	416	433	455	433	426	397	415	428	417	433	407	417	415	443	405	394	392	416	433	412	423	456	437	477	411	393	423	423	434	435	440	424	409	421	457	415	451	412	419	447	423	414	439	448	419	424	394	402	440	416	442	396	442	459	437	426	407	449	444	404	464	409	397	431	400	444	393	447	429	391	409	452	441	368	395	419	457	429	455	466	416	395	401	420	417	416	452	409	446	403	428	427	432	407	434	419	414	441	428	396	427	415	479	438	473	402	394	442	424	440	391	443	420	410	425	441	427	411	409	448	373	371	396	406	406	445	447	399	432	430	426	425	412	397	434	446	412	451	422	424	404	434	417	403	417	422	446	433	435	417	424	444	394	405	411	434	404	440	416	420	431	430	447	433	408	395	470	400	443	421	447	471	436	415	433	446	421	423	396	428	417	422	411	446	422	417	409	431	446	402	418	414	428	464	415	432	464	426	410	457	414	464	441	430	437	402	419	410	412	422	441	421	415	448	472	413	457	419	435	380	403	388	430	457	437	428	415	391	399	433	432	451	448	404	424	463	420	417	404	425	431	431	404	420	455	426	449	438	431	388	444	429	433	428	395	421	421	411	408	419	425	428	397	426	402	454	428	437	407	431	398	417	411	423	430	378	428	413	402	476	412	425	423	419	474	426	429	428	495	442	424	424	462	425	445	467	436	404	450	418	405	386	423	423	427	436	404	430	452	421	409	419	430	439	448	437	391	421	412	448	447	419	422	450	439	394	422	445	444	420	424	454	446	410	432	406	440	440	437	423	410	389	432	404	399	377	464	412	441	425	427	427	435	413	386	441	440	439	457	411	397	430	431	417	425	443	425	428	427	400	423	436	420	412	428	433	416	421	424	438	403	433	449	402	422	403	425	425	433	415	399	428	450	416	418	419	418	412	435	411	398	411	424	427	385	440	444	399	399	440	420	421	420	414	403	430	448	439	447	416	439	440	409	399	433	386	404	410	404	443	418	460	396	420	398	442	422	408	426	395	380	396	445	421	419	409	427	439	406	408	430	410	424	449	406	426	415	401	446	417	442	425	434	457	400	436	416	410	430	433	468	389	441	401	423	412	430	426	427	435	423	416	441	435	415	395	395	403	419	429	446	475	413	435	424	459	446	446	438	405	438	427	443	440	434	375	445	394	415	403	442	419	418	439	424	463	398	372	449	443	438	455	482	412	408	400	401	394	406	438	438	439	447	423	397	390	425	395	432	428	429	430	416	447	412	452	443	403	410	430	464	388	387	454	449	416	442	438
2570	427	435	374	370	371	279	346	346	317	348	380	347	326	351	320	307	356	334	338	372	349	357	344	401	338	344	334	365	328	309	345	334	370	335	332	348	307	337	353	335	331	320	343	332	326	386	309	327	337	356	353	340	321	367	301	306	360	340	306	332	371	307	345	312	346	329	361	337	316	341	338	331	320	321	335	325	332	324	340	353	326	358	346	314	346	336	337	339	328	346	338	335	357	308	332	365	341	325	345	366	360	326	330	327	309	335	300	355	337	354	346	330	351	332	341	350	320	356	356	343	352	355	344	302	319	359	343	365	367	324	347	316	329	330	347	380	317	376	374	330	317	322	367	320	348	337	365	338	332	353	335	369	333	328	353	360	329	309	290	344	327	336	366	317	329	343	330	346	315	365	317	359	354	352	328	302	341	363	318	322	345	328	333	315	340	353	359	347	321	363	351	336	339	353	354	309	350	341	336	345	341	332	345	320	320	330	363	344	352	328	344	371	369	323	330	301	332	296	343	332	322	379	328	309	293	323	328	305	312	327	362	332	307	337	310	323	329	301	342	333	330	344	340	321	335	326	314	335	322	320	333	335	332	382	322	304	335	336	352	392	350	301	333	344	320	325	353	309	346	368	348	327	337	345	351	339	339	336	365	356	326	353	335	340	346	333	326	332	342	350	329	326	329	344	332	308	357	347	368	303	317	331	366	312	314	363	332	312	363	317	349	317	328	378	354	345	331	350	320	309	351	322	307	329	311	337	354	323	327	339	338	347	296	307	327	328	307	325	329	334	335	341	336	305	325	340	319	318	358	326	322	311	331	349	337	347	307	363	329	344	328	344	344	338	348	305	345	322	368	348	352	344	330	335	329	330	337	354	330	326	366	362	395	330	293	342	349	330	354	354	328	339	348	355	328	348	352	341	336	331	345	329	342	312	349	363	331	339	314	335	340	340	327	353	352	338	323	352	337	337	346	317	322	337	324	351	340	315	323	325	341	342	304	306	320	312	350	314	356	319	387	303	320	366	355	360	332	330	345	341	335	332	353	329	340	351	378	319	336	320	310	346	345	290	327	338	320	350	351	349	316	367	323	343	348	356	369	344	353	333	351	366	329	328	359	312	325	296	304	336	337	334	354	344	341	309	353	355	337	349	333	334	345	339	325	341	331	361	325	324	306	328	310	322	309	330	349	323	335	356	331	341	350	332	344	297	343	338	347	326	316	333	321	329	347	358	369	314	351	323	332	312	354	338	310	345	398	374	349	360	332	346	342	346	332	348	343	328	345	313	387	330	342	326	324	353	329	318	350	320	365	318	355	377	346	330	366	318	296	344	345	316	305	345	340	345	351	348	339	326	346	323	339	335	340	350	325	335	341	312	334	313	359	333	365	340	316	344	355	351	354	350	333	309	306	326	349	312	347	340	337	281	358	338	367	326	301	339	361	355	320	321	336	323	299	322	352	319	322	332	330	358	342	308	343	336	343	318	359	338	339	331	329	327	336	330	358	343	373	338	299	347	348	331	332	306	332	360	311	346	332	312	325	332	336	349	377	309	372	321	329	316	314	327	351	316	311	305	337	326	324	290	371	329	346	332	343	319	301	332	322	347	336	325	314	342	371	355	346	350	345	327	369	315	369	356	347	367	342	379	330	339	303	331	316	310	338	342	330	358	340	298	334	320	360	328	363	377	353	308	349	348	343	347	315	360	324	324	350	346	360	322	358	321	355	327	320	326	325	335	341	321	312	334	309	317	324	335	340	339	367	325	357	347	344	333	332	304	341	328	344	359	339	365	367	322	346	319	317	352	349	360	338	352	351	341	305	306	328	356	317	330	329	353	331	354	335	333	330	336	352	332	350	330	355	328	327	345	344	323	298	332	320	321	354	330	336	325	336	361	346	334	358	342	320	343	302	342	338	334	332	342	358	346	325	351	356	365	332	350	325	354	345	330	381	355	340	331	340	315	332	340	346	345	327	327	316	345	332	321	324	328	295	333	326	312	328	349	317	321	312	322	306	318	339	341	344	330	340	347	349	319	337	352	320	381	326	371	324	351	362	389	312	334	338	341	352	342	360	355	363	351	356	316	345	339	351	408	340	351	354	338	325	325	328	329	342	322	363	353	307	324	336	333	324	322	354	329	356	326	352	352	316	323	343	328	340	317	356	339	326	339	333	322	356	321	339	316	352	329	329	325	351	367	343	351	358	321	329	351	377	358	366	303	314	323	353	331	304	366	359	370	358	350	324	332	353	348	323	302	340	334	343	344	350	344	331	324	345	287	342	364	356	367	339	371	335	331	362	327	345	347	318	334	358	320	338	342	367	343	361	333	355	340	326	306	376	324	346	353	316	303	318	350	272	340	356	325	332	344	345	351	351	376	342	357	337	339	325	344	337	335	306	324	328	320	322	341	357	320	353	301	332	320	312	354	346	345	331	364	337	345	365	337	346	324	338	324	337	318	319	361	313	344	316	306	358	320	365	324	330	346	330	347	329	289	326	341	307	306	332	329	311	334	367	352	311	342	332	355	330	327	326	363	335	329	357	337	361	307	329	357	326	383	299	337	367	329	357	346	363	334	336	349	327	335	334	349	329	336	352	333	334	362	338	350	328	344	320	341	319	310	355	327	359	334	361	363	332	346	346	334	326	352	358	335	346	304	347	309	325	325	349	351	325	339	291	346	345	331	326	338	336	354	328	324	336	334	366	360	368	347	342	352	352	331	326	335	349	343	326	324	313	368	314	341	340	355	305	343	349	340	372	328	326	361	297	352	371	371	338	291	340	348	369	316	362	359	308	330	329	340	352	363	297	319	361	298	316	326	341	317	335	340	326	310	339	327	294	324	330	306	316	329	326	311	328	343	322	351	367	337	358	309	328	384	336	355	318	309	318	349	312	340	350	323	302	342	341	335	345	351	358	318	352	362	355	328	338	325	363	341	315	327	364	332	343	317	371	328	340	358	371	358	341	347	337	356	334	354	342	335	334	351	326	339	340	319	353	323	323	294	327	316	380	324	365	330	366	342	324	346	339	335	370	355	330	377	312	337	330	301	340	309	350	311	346	358	364	342	349	327	335	326	323	350	384	321	336	313	354	330	326	331	375	323	324	356	322	353	316	353	330	356	340	364	339	315	320	303	339	336	320	333	340	344	353	343	346	320	332	346	318	347	336	339	309	319	312	341	315	315	353	351	351	322	325	301	363	368	340	341	332	317	316	338	365	345	314	324	351	340	358	335	333	345	334	349	284	340	305	366	311	289	322	345	336	344	344	343	323	339	343	310	317	348	319	312	368	370	350	365	351	305	352	346	309	293	330	356	343	349	320	319	365	340	328	324	329	343	331	313	321	372	338	374	304	332	349	345	316	334	342	317	359	350	371	323	337	328	334	360	349	321	352	371	353	350	340	334	342	321	335	331	341	364	329	306	314	331	298	356	350	349	333	350	334	318	347	339	322	332	328	339	321	342	394	362	338	310	345	343	370	347	340
2635	897	983	972	1001	986	989	915	884	935	872	894	920	937	935	903	871	958	942	911	906	859	895	885	908	857	835	852	863	913	889	884	838	889	851	951	913	879	870	788	931	852	856	931	787	839	822	864	906	884	863	931	849	929	882	873	847	841	885	916	871	902	888	894	828	865	925	866	936	887	929	872	857	831	942	844	882	841	843	858	849	868	865	872	909	888	834	883	903	859	825	889	922	887	926	904	866	845	868	873	893	916	844	857	893	845	847	859	888	857	868	891	841	849	840	824	885	905	879	827	868	902	893	876	861	904	825	868	868	824	841	901	856	861	826	869	806	870	860	917	851	870	901	897	855	852	886	895	849	858	873	889	854	836	873	834	908	882	886	835	849	847	886	846	812	863	884	884	856	864	800	850	834	862	830	912	882	828	848	855	836	802	834	883	903	900	872	838	830	915	848	903	846	876	854	894	869	870	841	873	875	871	882	928	881	882	876	852	844	851	911	895	817	862	864	883	872	880	914	906	876	876	869	823	851	837	843	839	874	827	863	874	833	836	846	841	942	851	907	876	874	885	897	833	896	857	877	859	935	888	808	876	883	887	892	858	905	846	878	896	845	857	887	811	811	858	858	927	872	857	835	912	838	897	840	877	861	846	852	882	862	867	905	873	840	889	838	856	915	875	873	826	870	883	898	948	855	886	850	897	866	837	842	842	860	889	879	892	883	859	841	815	864	851	863	910	889	873	866	932	856	864	839	859	823	867	888	881	841	823	896	842	873	875	866	880	834	812	893	813	844	887	869	921	890	847	900	890	855	854	842	879	898	892	862	810	854	879	897	890	864	948	786	902	858	849	881	887	863	885	903	850	867	884	898	858	861	852	840	856	845	955	851	908	853	876	879	839	852	850	858	818	884	900	862	881	880	820	859	828	847	881	844	888	901	840	886	852	847	866	839	907	856	900	849	891	824	845	864	838	824	852	851	827	833	867	867	867	848	876	883	888	868	869	853	878	910	857	909	847	873	851	879	857	867	857	850	900	864	869	846	866	887	840	938	851	867	913	887	879	853	841	863	896	860	828	878	913	914	872	859	840	876	884	819	878	835	859	870	869	885	882	836	871	892	895	861	885	894	870	865	875	855	914	860	856	882	846	861	857	832	854	854	892	868	861	900	818	879	876	845	898	895	886	878	838	874	886	870	846	904	882	895	867	877	898	836	873	838	839	834	856	838	859	877	855	870	867	868	844	921	886	877	919	934	836	898	934	858	921	907	864	834	872	886	891	846	920	860	910	864	841	834	859	830	843	898	823	903	891	879	841	838	897	882	865	932	825	863	838	850	849	883	851	840	903	879	830	902	929	833	839	865	878	857	890	896	847	806	882	869	811	860	831	865	873	795	919	835	858	893	863	843	865	875	817	916	853	854	872	877	892	887	873	900	861	886	858	863	877	912	859	817	889	843	827	905	857	892	850	858	897	845	823	851	900	919	888	881	851	829	849	872	829	860	868	850	835	904	963	843	845	932	831	868	870	874	852	899	870	897	862	923	836	857	867	897	853	881	912	876	858	845	910	882	861	861	891	821	832	871	878	874	866	817	838	848	840	870	914	901	827	834	894	895	890	857	853	887	857	828	845	838	839	879	827	848	884	843	835	881	851	872	874	906	876	913	899	839	856	858	850	876	866	870	824	930	849	841	870	888	858	867	900	856	853	863	872	915	880	877	847	884	891	828	869	823	872	910	859	856	883	883	865	899	901	839	868	852	856	880	857	823	803	889	852	838	875	862	867	854	852	886	837	911	887	900	845	873	885	855	894	908	873	821	861	848	870	914	827	887	885	897	897	897	852	869	849	877	863	856	901	863	879	847	887	868	850	859	846	879	846	835	843	838	899	896	826	838	885	847	896	907	851	877	868	851	852	862	893	851	903	859	886	872	861	831	858	878	847	866	837	882	862	895	882	801	883	910	826	880	846	874	856	852	885	887	888	900	882	827	828	887	866	882	841	874	850	921	896	869	879	879	885	836	862	865	923	801	847	894	855	880	859	864	857	843	881	916	885	874	874	864	895	910	897	834	880	879	853	853	853	850	841	867	860	946	791	870	863	857	839	872	856	868	887	850	940	859	878	878	852	850	902	858	867	900	835	819	907	913	858	860	879	871	925	860	872	858	891	855	852	886	912	838	892	868	845	901	873	863	855	925	910	905	852	810	867	904	880	870	894	834	841	855	854	912	848	855	818	873	848	868	880	855	891	910	856	849	839	869	861	876	827	768	904	869	890	963	838	828	822	909	897	890	851	860	891	895	893	834	884	870	803	897	886	902	887	852	911	830	838	865	863	940	857	890	833	843	913	868	830	868	897	855	838	889	883	840	916	844	933	828	841	901	866	891	885	936	866	821	885	832	829	866	917	864	910	822	895	835	873	905	847	836	885	866	861	849	847	832	875	841	873	848	854	882	868	844	887	848	894	924	848	854	848	855	816	855	862	860	889	848	881	849	841	878	840	859	878	910	856	896	890	885	851	813	851	875	941	894	827	865	856	881	869	840	853	818	893	877	887	900	842	867	856	913	893	897	830	808	936	788	886	880	865	847	883	875	825	865	798	844	938	873	887	867	869	901	895	908	892	842	886	834	844	834	912	869	830	890	841	890	915	824	869	908	896	860	863	823	911	867	852	892	877	903	866	854	868	924	865	842	859	878	809	872	893	858	906	935	891	930	837	852	865	866	909	861	834	851	869	876	812	879	904	867	822	848	890	821	866	886	896	870	823	901	865	878	865	850	868	845	883	899	845	838	920	854	901	881	866	842	862	870	901	850	857	857	846	876	860	844	843	856	899	877	870	901	884	813	854	820	874	847	866	893	847	895	849	873	886	864	837	902	839	883	852	837	897	826	847	910	856	877	882	878	869	884	885	885	919	843	868	846	813	881	877	877	907	850	901	865	809	955	917	860	919	838	867	892	890	871	854	856	880	812	880	850	852	903	885	848	864	903	874	792	920	869	828	848	834	869	894	881	895	896	906	862	870	886	888	788	893	934	864	931	829	842	876	852	885	831	898	881	828	857	845	889	900	877	865	898	857	855	833	847	813	826	892	885	818	906	854	851	892	874	881	829	860	888	850	858	847	861	842	820	842	894	890	860	827	832	803	835	852	858	883	926	900	831	887	862	838	859	857	852	861	847	850	773	930	874	806	888	883	891	858	880	881	885	875	864	875	849	878	859	852	852	884	919	849	846	916	859	877	861	881	914	851	884	880	850	914	884	863	874	828	877	889	846	899	901	884	816	885	823	885	814	859	850	880	883	871	856	880	933	916	919	892	879	903	918	897	839	818	869	884	880	897	961	812	811	864	826	872	804	826	925	870	823	900	844	885	899	904	831	876	877	851	878	855	885	863	861	874	831	845	897	918	895	864	865	868	824	875	842	901	922	841	829	836	832	858	822	836	853	889	856	871	856	886	862	829	935	875	885	864	809	841	847	906	857	879	884	828
9281	1053	1236	1015	807	666	579	536	508	455	426	394	369	349	366	371	329	372	347	342	362	324	344	340	357	326	349	352	332	331	332	323	343	322	347	321	335	312	301	353	313	311	313	356	292	337	320	293	319	318	314	310	318	333	317	317	337	355	330	294	304	332	307	316	351	336	313	315	336	315	315	333	338	306	322	308	351	276	282	330	326	303	297	322	303	307	344	333	309	303	325	313	311	320	312	360	326	290	339	331	332	328	299	320	311	292	321	308	332	326	344	322	311	319	347	322	349	343	276	306	327	306	311	330	296	322	300	313	317	308	346	324	300	311	326	306	300	325	314	292	327	348	364	295	341	312	342	314	322	326	328	330	331	334	370	369	296	325	303	312	308	337	339	319	349	332	311	355	315	328	338	309	319	305	287	316	332	302	335	314	334	282	314	285	331	345	300	339	316	352	304	326	336	302	276	304	320	342	341	327	343	314	311	321	308	322	313	322	324	326	340	307	320	336	361	346	330	340	327	347	275	325	314	338	331	305	316	338	314	312	313	335	315	312	281	349	305	361	341	325	320	308	304	324	325	315	338	315	306	311	359	337	299	323	315	334	319	299	325	293	323	312	330	320	299	337	311	318	342	324	317	339	340	344	299	344	326	333	280	311	324	328	332	346	315	330	299	317	303	300	318	312	328	336	306	327	320	306	327	364	342	304	293	314	325	308	331	319	346	327	312	344	329	321	329	280	307	286	303	321	308	322	310	324	313	311	336	331	337	328	318	330	348	326	287	314	315	338	308	301	362	292	347	328	332	298	319	338	307	332	318	345	315	308	319	310	325	309	339	330	297	321	361	326	335	342	300	314	321	330	323	340	362	327	340	318	322	340	319	328	334	298	304	295	306	326	329	300	328	317	318	298	324	321	311	318	321	338	344	309	349	304	307	306	310	311	303	294	325	302	360	348	324	314	317	308	322	319	330	328	324	321	312	351	308	330	306	307	355	311	349	320	341	313	283	328	327	323	339	308	320	330	345	333	339	334	312	343	343	307	366	286	328	331	344	288	310	297	306	307	345	311	331	304	332	315	333	349	333	329	290	289	315	307	331	329	308	333	318	335	316	324	327	299	309	297	300	298	306	285	332	320	325	316	308	328	316	325	334	343	322	329	343	350	317	339	344	320	321	323	312	295	316	331	318	311	295	330	306	288	306	299	303	331	306	308	321	347	326	317	329	308	316	309	340	307	327	329	307	329	331	325	307	327	338	329	330	340	286	282	310	313	331	370	345	310	299	320	300	292	330	342	308	334	310	321	317	334	314	320	322	354	303	322	306	326	301	344	334	306	347	322	299	332	290	309	316	325	313	305	292	340	301	302	307	329	331	306	295	299	345	335	316	313	319	310	314	328	319	344	334	304	306	337	315	299	302	312	319	335	321	317	306	293	304	338	311	332	332	296	317	331	288	301	313	321	325	317	327	309	316	331	318	303	322	313	327	326	327	323	306	331	338	299	335	331	315	309	330	354	319	332	311	366	310	340	346	323	331	342	279	322	326	312	314	314	309	346	322	346	340	279	318	326	303	342	323	333	356	320	297	301	288	311	300	344	303	330	318	330	274	312	300	367	342	330	339	326	321	316	314	329	321	310	325	332	331	324	295	303	329	316	337	308	305	295	310	339	343	315	294	321	308	311	331	324	343	299	309	330	309	301	302	301	330	306	319	316	332	322	295	330	329	294	320	314	358	307	332	326	306	287	313	298	338	325	266	320	298	315	307	323	323	294	302	299	319	319	306	324	310	297	311	327	356	297	328	341	276	333	358	388	333	346	331	330	324	329	313	309	320	318	334	355	348	318	328	362	332	327	347	318	317	318	313	293	304	325	299	304	306	306	273	307	332	338	341	267	351	323	337	303	307	315	308	329	328	353	347	314	317	328	316	324	351	312	298	331	286	297	310	342	347	335	333	286	335	292	318	291	329	340	291	318	312	324	347	309	308	321	315	326	306	321	352	304	287	304	350	310	344	329	339	313	354	298	357	355	332	332	323	329	334	306	283	329	302	326	325	329	312	295	363	285	327	304	319	325	305	310	325	338	358	325	312	319	290	337	331	351	314	328	300	321	315	338	326	348	345	321	302	283	326	329	341	335	299	316	332	336	334	337	323	344	305	300	315	300	332	298	344	323	303	309	300	330	351	321	318	350	313	343	324	311	317	302	301	305	345	318	324	313	355	310	340	313	354	312	313	295	348	316	297	271	317	316	322	299	316	323	311	323	332	336	286	353	333	327	314	293	331	276	343	313	335	325	301	328	327	304	305	336	330	276	323	310	368	315	344	354	294	355	305	334	337	341	325	324	307	326	360	324	293	307	307	301	327	334	298	331	343	319	333	335	314	337	300	311	320	328	316	329	320	287	290	319	337	364	307	325	302	312	299	293	329	331	314	325	294	294	339	326	321	294	320	326	327	346	330	324	308	334	306	330	274	310	333	338	324	302	338	332	326	362	329	332	330	325	316	324	318	297	336	312	327	341	288	338	326	291	276	336	288	306	312	332	290	338	326	304	328	334	298	335	299	314	339	336	345	316	308	319	342	283	299	306	323	313	322	352	321	335	333	352	328	350	334	357	318	344	299	322	344	367	332	315	307	316	313	342	325	330	324	323	322	307	310	318	349	332	342	285	316	327	345	298	307	304	331	336	334	301	308	333	325	305	340	303	371	319	325	325	326	327	305	316	356	320	320	318	325	291	310	323	279	333	337	330	329	328	312	320	315	336	307	343	363	293	288	327	348	356	273	333	335	329	314	308	277	285	328	341	316	344	367	332	351	331	317	335	315	330	302	327	312	285	328	314	301	289	331	320	316	333	314	339	335	290	340	343	331	317	300	362	299	346	328	344	325	322	305	306	329	311	295	346	295	360	321	357	351	317	327	281	301	325	291	297	319	322	304	306	345	364	292	333	312	345	316	302	326	257	329	332	333	302	276	303	336	323	332	363	327	333	310	342	305	316	299	345	309	286	314	372	332	315	301	310	295	316	313	339	356	330	300	299	355	299	337	325	322	322	324	371	338	318	326	306	316	341	328	325	311	351	323	337	324	349	339	306	327	344	319	318	339	309	311	348	309	291	321	299	313	344	301	342	328	325	335	299	327	334	300	328	301	302	303	330	305	321	318	335	303	331	334	316	320	302	303	306	296	310	313	348	324	316	323	324	338	353	309	344	332	316	321	308	319	296	343	335	307	296	327	306	288	290	310	323	276	293	328	352	326	330	299	333	338	321	360	354	330	341	341	316	341	277	299	305	343	319	323	324	335	313	309	342	328	345	299	314	296	326	306	329	346	342	291	300	393	311	296	316	312	316	313	297	351	288	303	333	306	334	302	318	311	352	339	320	311	314	324	360	334	317	301	329	298	334	325	308	323	327	333	329	284	326	379	294	334	330	323	338	303	333	352	314	308	295	302	313	299	274	338	318	333	315	314	314	326	314	326	332	320	312	308	320
5703	1521	2612	3174	2862	2493	2116	1932	1632	1541	1455	1318	1324	1242	1157	1079	1097	1095	1001	1029	955	961	928	987	893	858	993	1002	891	897	917	873	941	944	948	919	819	825	811	926	865	881	877	867	852	833	878	806	836	819	814	825	794	897	817	786	890	814	812	900	820	908	821	823	848	851	807	854	865	766	833	827	805	805	816	845	830	797	867	836	839	769	817	820	812	829	804	824	829	818	850	813	848	821	799	774	817	839	846	839	792	841	848	763	809	839	854	837	830	829	842	853	783	773	828	804	783	824	816	844	824	847	766	811	829	806	878	763	837	852	818	811	785	794	796	811	829	852	844	804	808	843	866	820	748	867	798	828	839	854	807	834	830	798	854	808	867	853	821	807	825	853	781	863	804	840	830	812	814	856	843	796	795	847	857	814	837	796	826	814	770	770	804	828	840	796	827	837	846	874	853	817	814	779	804	814	866	802	806	853	806	820	849	773	796	833	779	776	797	801	850	790	867	850	822	814	861	790	774	800	802	851	812	823	754	823	873	777	783	801	781	813	803	816	820	826	845	830	818	863	797	844	811	793	853	804	837	845	848	819	826	790	799	824	845	844	820	848	792	876	783	803	822	780	810	824	803	807	791	784	824	845	884	832	819	849	855	790	821	849	815	839	798	798	800	826	845	784	851	849	854	851	828	791	837	882	866	849	795	818	807	816	846	817	844	806	797	818	805	811	806	817	798	839	833	819	836	812	836	862	806	778	833	849	784	791	866	842	834	766	791	801	803	800	799	855	824	849	782	793	808	782	788	744	843	798	851	819	779	824	785	778	847	813	865	835	829	791	805	841	801	816	852	825	833	803	844	779	838	826	796	736	861	785	821	830	834	873	806	778	812	806	838	787	806	822	832	832	802	830	845	801	892	826	826	819	841	819	827	815	811	781	803	861	770	854	783	756	821	845	867	835	827	820	788	803	805	831	819	769	786	852	782	796	839	823	855	781	763	793	790	837	782	801	779	807	836	846	819	826	796	822	812	842	831	821	740	826	784	815	869	759	815	772	884	799	859	830	796	864	853	860	835	817	830	812	814	795	821	793	851	813	822	778	827	859	837	804	834	812	756	813	782	838	816	856	799	835	833	869	838	793	841	781	804	847	824	859	849	843	865	809	837	809	791	810	840	870	846	785	791	854	829	840	811	794	837	807	855	834	836	833	806	837	859	845	810	850	824	795	816	830	810	827	837	785	795	798	781	795	785	798	788	850	827	846	845	850	789	821	803	877	835	771	838	782	808	807	865	838	861	840	842	844	832	810	840	774	819	839	770	800	801	798	834	873	800	785	825	782	831	798	839	760	796	815	801	871	814	848	804	790	835	813	829	810	771	787	808	840	845	790	833	828	824	813	824	849	755	824	828	804	807	838	854	820	839	815	776	835	789	809	770	857	849	818	830	809	838	824	870	806	807	877	818	880	833	831	824	812	852	858	736	787	769	832	854	822	792	847	825	794	820	789	853	805	813	835	811	860	840	893	848	783	877	807	813	793	840	866	812	835	816	792	806	815	819	795	810	802	756	861	873	824	807	841	856	798	857	819	816	796	776	835	874	833	813	817	823	830	829	798	845	809	807	804	849	759	783	807	805	785	800	799	794	824	755	861	763	795	838	795	808	802	809	779	809	810	811	847	832	836	856	849	807	801	786	760	828	808	874	866	812	830	806	810	865	850	817	809	847	823	839	802	816	813	778	751	825	883	791	847	777	771	842	825	791	789	831	763	818	843	820	845	807	815	843	800	838	861	807	815	858	801	812	792	858	827	785	797	830	828	845	821	805	797	829	826	763	793	773	852	786	843	806	764	809	819	825	832	860	874	791	849	852	823	788	803	821	828	822	811	809	810	829	775	786	801	809	854	829	796	806	850	820	814	882	847	817	827	779	803	822	844	855	848	766	871	816	829	799	862	807	809	826	812	865	784	888	784	837	823	823	799	772	803	886	790	804	850	804	824	788	811	829	843	793	844	807	767	832	821	810	800	851	845	830	819	792	822	841	789	808	844	789	789	826	783	818	769	782	840	783	843	851	804	807	849	834	874	855	830	831	798	828	810	790	805	824	801	822	813	826	846	814	835	806	813	874	838	798	837	798	818	823	813	806	825	850	847	810	810	823	784	877	792	806	793	781	824	751	829	788	872	843	811	861	829	815	817	807	841	833	802	820	824	858	841	840	788	780	817	829	804	785	777	805	823	830	817	812	811	804	831	786	815	805	809	864	837	749	841	810	813	840	792	810	796	778	835	856	811	858	819	805	788	803	785	846	814	822	882	833	859	813	761	829	761	875	832	773	811	814	818	790	814	817	846	814	804	802	853	871	832	777	830	816	842	796	874	767	818	812	813	822	832	826	839	840	822	862	801	837	796	863	785	789	778	840	817	862	826	818	852	783	835	827	789	821	817	815	749	806	821	803	826	812	817	804	794	775	806	841	785	794	818	779	787	819	831	789	815	804	804	778	832	769	783	799	895	825	872	820	807	872	825	817	775	832	887	832	833	790	795	786	862	775	807	758	815	813	799	813	798	796	820	846	783	744	795	805	879	866	891	831	800	783	785	838	823	761	819	831	822	820	823	872	815	850	842	848	846	822	781	815	803	830	851	796	786	822	796	841	785	812	833	765	854	808	766	822	827	800	830	800	813	794	838	803	862	812	784	829	803	835	803	820	836	779	816	818	836	830	826	814	863	853	875	754	814	754	838	772	811	836	857	832	871	805	801	759	828	854	796	895	838	830	753	819	813	856	796	801	800	817	871	856	843	824	873	845	800	839	827	831	849	825	779	788	799	821	837	785	862	803	866	784	814	806	834	840	809	835	792	804	830	793	804	855	801	828	794	859	819	855	832	780	785	813	842	818	854	851	836	808	774	830	827	780	842	803	811	814	801	838	774	807	814	836	840	782	782	835	792	840	861	821	803	819	838	829	823	843	821	778	792	777	754	764	868	823	821	818	811	817	794	822	808	819	814	804	783	796	828	844	786	816	840	799	826	841	809	794	838	826	808	774	807	820	838	832	847	826	859	823	786	829	751	837	812	839	827	865	819	859	816	804	829	842	851	806	809	854	747	853	866	823	792	814	830	851	800	824	804	804	834	857	814	851	855	865	888	902	826	872	790	840	825	843	802	835	824	819	792	777	836	818	812	782	773	857	789	862	806	849	789	837	811	784	822	835	814	801	849	843	775	816	776	783	796	813	802	829	852	781	768	842	849	798	845	828	823	850	855	804	810	796	793	838	900	822	785	793	798	830	850	780	827	836	836	853	771	824	839	814	816	822	817	883	843	808	819	815	814	764	846	802	856	876	815	848	819	828	801	779	854	845	802	847	808	804	825	810	826	812	770	796	840	822	797	803	840	798	758	866	797	827	811	787	781	867	844	825	789	866	852	864	790	816	847	816	820	819	813	796	770	859	872	809	823	881	760	836	802	774	820	779	838	835	831	818	806	859	849	847	815
16938	2243	2215	1666	1191	900	691	532	451	381	375	294	247	279	265	221	219	232	214	201	194	203	194	195	180	180	178	159	191	164	167	170	153	170	164	170	150	156	176	131	166	168	177	181	143	144	145	157	153	148	166	145	179	142	146	166	139	172	173	159	164	154	160	146	149	152	162	154	144	170	144	185	156	141	161	161	144	157	142	138	173	139	133	114	153	146	160	168	143	139	145	157	167	158	133	146	150	186	154	144	152	162	155	146	151	128	164	146	140	145	144	166	163	168	154	159	145	164	148	144	144	124	158	146	137	157	163	163	154	142	145	148	153	149	146	150	129	161	119	152	157	140	178	149	155	137	133	169	147	129	153	154	146	118	136	162	144	161	152	142	147	146	136	173	159	159	160	128	139	137	140	152	132	163	157	153	166	139	152	155	153	134	127	147	157	133	141	154	142	156	144	152	173	153	121	145	173	171	155	157	154	141	147	154	143	154	138	145	138	143	138	171	154	133	148	156	140	148	141	135	167	157	146	143	142	133	153	157	152	159	132	130	139	159	148	142	169	128	131	139	139	123	157	141	182	157	156	153	132	169	142	168	148	168	151	155	135	159	140	138	155	146	143	154	135	133	152	145	151	152	132	150	144	167	137	155	165	154	156	158	131	142	134	147	155	153	123	155	122	158	150	138	144	134	156	159	137	145	140	144	135	152	164	158	168	136	143	142	147	146	161	163	137	158	142	153	139	152	154	132	124	157	147	157	142	140	145	142	156	155	122	127	166	155	156	144	149	169	140	145	144	142	144	129	141	145	150	145	157	148	143	146	121	169	150	163	157	136	161	152	160	139	156	127	160	135	166	146	143	156	152	166	173	149	145	127	146	140	145	157	153	175	122	142	168	136	138	140	163	164	168	144	148	154	136	154	173	144	165	137	159	146	154	156	139	157	149	171	159	132	154	161	146	145	136	144	138	153	161	136	137	155	133	160	153	145	147	135	144	147	128	143	170	130	139	144	147	143	154	124	147	143	171	157	151	155	156	170	146	139	144	136	158	144	140	153	147	150	159	138	183	117	145	152	130	134	133	142	148	129	141	145	151	149	132	132	141	141	131	153	154	134	156	162	168	154	154	143	152	145	147	155	144	146	132	154	158	148	164	180	161	133	160	148	135	145	135	171	149	163	154	157	131	138	140	154	144	173	131	148	148	128	144	155	130	173	139	146	137	127	156	161	125	139	135	176	146	154	147	134	164	165	133	138	144	161	151	146	156	151	158	138	152	145	155	124	141	152	163	144	141	154	160	154	149	156	150	143	173	148	144	155	137	156	163	158	162	162	139	157	160	151	150	136	156	159	145	150	137	162	148	132	159	136	139	127	140	161	154	151	156	143	158	166	129	168	169	158	182	141	148	151	163	131	149	134	142	149	155	128	147	188	145	146	147	155	150	173	128	155	148	139	144	157	162	144	133	140	134	136	137	138	158	138	129	153	146	159	141	135	137	154	164	159	147	160	125	162	162	154	150	156	138	166	162	155	152	131	147	150	149	147	156	146	134	153	153	159	167	143	160	148	145	181	147	151	149	139	139	130	156	155	133	152	142	147	156	137	134	124	144	138	167	157	162	157	173	153	142	165	166	165	150	157	158	140	157	134	169	157	147	164	161	150	146	163	132	154	152	160	147	145	150	143	160	146	158	150	160	137	149	174	155	131	136	143	133	131	123	147	158	151	144	126	158	139	149	143	155	146	120	174	123	149	156	153	135	156	142	184	143	144	159	134	127	140	148	144	174	151	144	148	145	170	135	150	156	126	158	172	162	137	159	130	152	146	116	143	153	143	162	180	141	150	162	150	168	144	159	131	132	143	182	184	144	153	148	162	140	133	155	140	157	164	139	150	152	152	139	148	153	166	154	131	143	164	136	162	160	159	149	170	133	150	133	156	128	155	154	157	163	130	138	158	139	149	145	146	178	126	160	152	128	148	145	142	181	154	135	153	127	150	135	141	160	158	152	160	159	165	144	156	153	143	171	126	162	148	172	151	139	174	160	154	142	132	148	146	160	145	157	172	154	143	160	156	148	161	148	148	151	149	168	141	131	141	135	162	159	141	133	144	138	135	158	154	153	167	151	156	142	137	143	151	144	140	169	178	158	141	178	142	164	162	160	144	153	168	157	162	145	151	149	155	126	143	166	159	145	152	132	151	142	145	146	149	154	136	166	149	151	178	147	158	161	155	181	150	137	150	171	134	129	151	159	130	141	184	151	127	146	131	149	157	141	155	126	153	160	149	141	164	139	152	148	141	133	154	162	141	171	151	140	144	144	139	137	166	159	148	138	132	151	143	157	136	151	161	163	153	131	148	134	132	122	138	169	161	159	118	155	172	144	153	141	143	147	143	149	150	117	154	179	138	139	135	127	144	142	141	135	145	155	168	158	128	145	149	166	138	169	171	152	136	168	154	144	148	135	149	169	168	164	157	150	159	147	150	137	141	161	158	158	157	133	153	131	126	141	136	158	141	160	130	134	147	154	145	156	133	138	125	164	146	153	165	143	140	138	130	128	152	167	161	160	147	151	145	160	143	154	149	138	143	145	143	160	139	146	171	140	149	135	157	146	114	114	169	166	136	152	138	143	143	156	141	141	150	146	126	152	160	153	129	151	145	152	164	144	143	144	156	172	159	165	172	136	154	160	139	150	157	157	156	146	162	142	164	155	147	128	150	165	140	157	139	159	132	158	153	144	136	143	151	163	118	138	151	139	153	143	152	149	138	134	125	158	147	159	129	176	147	172	136	146	130	159	124	148	148	142	162	142	154	171	158	147	141	155	116	166	156	152	160	126	140	154	145	152	150	160	151	142	155	151	133	146	163	156	151	155	122	156	153	141	147	159	151	142	158	174	165	151	152	142	163	168	170	171	148	132	140	155	154	122	163	153	153	144	142	139	155	144	148	148	144	148	134	149	162	150	149	136	154	145	145	133	156	158	143	169	148	134	147	143	142	167	152	153	124	155	174	141	151	139	128	131	150	164	145	133	160	153	136	168	172	157	140	132	181	152	134	148	159	157	147	132	143	154	143	148	172	171	168	138	136	160	133	138	137	159	162	128	137	131	153	149	183	163	162	136	147	149	156	164	164	167	140	122	162	150	144	155	147	165	164	160	144	127	152	160	168	155	151	147	156	154	160	137	165	146	155	160	152	133	144	142	161	139	143	153	138	162	152	146	161	165	135	162	133	161	169	151	147	162	152	144	128	160	132	154	165	146	143	170	160	151	154	171	176	146	131	163	158	156	139	152	149	146	142	156	139	139	144	149	145	146	156	157	159	153	144	146	123	161	165	142	151	165	135	149	142	145	146	119	149	131	172	158	162	145	139	137	130	137	165	152	144	131	156	144	157	147	182	141	161	176	124	147	147	153	173	137	146	157	137	162	162	160	152	162	145	130	166	140	158	162	138	162	130	141	157	143	136	155	140	162	142	152	178	149	141	160	144	128	166
7474	1915	4108	5124	4514	3729	3015	2462	2119	1899	1638	1472	1312	1226	1100	1027	974	928	875	804	746	775	770	695	641	643	645	633	599	578	636	600	547	571	534	544	541	477	541	527	534	528	504	492	570	526	473	473	534	452	491	466	484	443	497	455	522	451	461	435	487	501	447	417	453	444	475	470	400	458	446	427	432	462	407	440	448	426	430	417	441	437	483	410	457	452	468	462	414	431	430	430	392	428	428	407	463	439	397	479	414	441	444	443	429	416	424	422	431	418	402	404	414	440	412	474	425	462	423	449	440	426	392	424	402	430	433	452	452	422	419	438	419	411	418	436	449	409	430	458	442	460	423	439	460	450	436	458	444	416	412	450	427	430	438	427	427	413	420	400	420	386	433	458	415	450	423	427	405	447	392	398	469	420	454	404	461	472	419	425	459	453	431	387	418	389	438	413	460	432	404	456	406	401	431	401	439	460	394	433	428	424	462	459	472	435	428	412	423	425	405	458	439	395	422	466	452	441	419	434	417	411	407	435	462	448	471	402	416	387	403	410	433	412	421	433	448	438	452	398	403	415	446	416	404	419	425	431	454	402	422	427	427	409	422	454	396	422	428	407	385	420	388	445	432	431	404	430	433	400	439	444	407	430	402	404	406	396	428	435	466	442	424	425	483	387	427	408	415	402	431	418	421	434	426	397	410	430	444	404	431	414	452	433	443	391	471	438	402	442	463	413	428	419	412	408	450	447	422	408	408	417	440	423	451	404	437	401	437	427	418	429	423	423	430	435	439	411	411	425	421	441	410	425	442	416	427	414	421	420	436	411	401	387	419	436	383	395	443	448	420	411	411	454	379	423	413	422	418	404	417	398	415	470	418	413	437	456	455	394	425	425	442	466	442	378	413	460	439	436	414	438	441	400	399	415	434	375	393	400	409	443	420	394	449	432	430	431	430	421	471	423	414	416	409	395	418	397	441	430	416	390	420	412	433	432	412	396	399	435	421	422	397	441	420	441	399	439	427	413	448	405	436	451	451	434	451	441	409	418	460	397	461	437	423	416	462	450	402	437	412	402	473	457	431	401	456	400	432	454	436	407	431	417	407	432	430	453	468	462	411	435	452	418	411	403	426	439	426	433	407	388	439	431	451	444	428	446	369	397	427	425	433	422	433	419	431	430	451	408	421	419	404	445	446	412	411	393	437	396	425	417	435	409	499	428	417	452	442	420	421	418	428	414	409	423	453	440	408	409	395	451	443	410	427	432	395	421	421	431	415	420	418	443	406	418	436	428	463	438	417	472	424	442	452	408	443	436	415	420	434	469	420	422	410	416	399	406	439	417	425	475	407	404	423	446	395	404	433	428	417	430	401	459	428	412	441	398	406	442	450	430	432	432	430	420	422	395	442	433	399	448	419	423	423	431	433	456	421	402	409	405	432	439	419	429	419	431	407	462	401	444	446	384	473	408	437	426	437	424	432	404	436	450	433	441	416	413	401	403	405	413	442	444	417	401	404	425	397	393	411	391	446	429	438	387	430	424	405	429	416	410	420	427	411	449	412	439	455	426	427	445	416	395	386	458	428	439	464	373	407	389	419	405	429	409	425	429	448	407	435	397	401	387	415	417	424	442	431	402	408	401	442	406	397	435	438	355	401	398	432	428	442	438	436	474	401	434	386	405	425	428	444	401	439	441	435	399	435	432	455	427	449	391	439	394	485	422	407	420	419	398	418	391	426	420	423	423	412	437	449	399	421	432	425	431	411	407	387	430	432	421	432	437	439	430	411	422	445	456	436	462	363	425	455	411	409	428	412	405	418	427	455	419	481	410	394	462	466	418	384	419	424	392	428	389	417	397	391	451	437	431	419	438	439	390	426	412	428	434	427	420	402	404	391	411	415	398	457	430	422	441	389	388	403	419	397	421	415	446	413	444	436	420	462	409	433	420	434	409	426	429	412	444	393	428	429	416	422	416	395	389	414	408	417	433	429	405	397	431	431	442	410	393	447	390	421	423	411	433	419	425	441	424	409	438	439	411	416	437	448	427	431	425	433	427	403	446	455	426	437	413	412	427	405	430	433	451	428	434	417	418	431	414	445	438	412	390	401	444	394	405	410	410	435	460	374	429	455	449	455	423	409	425	437	434	394	430	402	402	437	441	393	427	430	423	429	428	410	413	411	402	417	408	434	408	403	415	430	409	368	422	430	411	422	397	445	422	419	483	424	419	430	396	387	364	453	422	440	416	443	425	421	455	421	402	432	433	421	432	406	430	431	431	398	374	448	471	445	479	399	423	429	450	435	444	408	382	436	425	388	410	438	428	437	444	420	431	442	433	436	392	429	413	431	413	424	435	425	438	410	425	409	415	394	452	397	417	447	428	415	409	381	430	390	435	421	424	426	372	409	474	396	465	442	454	437	423	472	403	447	472	443	441	394	409	435	407	430	426	449	428	417	447	455	414	398	457	436	423	408	440	466	425	418	433	402	437	437	430	441	408	429	451	406	412	427	426	452	420	398	412	425	443	400	414	436	445	459	418	400	401	438	435	384	422	412	423	437	409	414	436	405	436	384	437	404	413	404	405	443	409	424	423	408	388	452	443	406	394	432	441	479	426	423	418	411	436	429	421	455	445	417	416	417	403	397	445	413	424	412	406	432	403	451	402	435	380	449	443	357	439	418	463	430	470	410	406	397	459	444	394	409	406	402	439	426	432	427	459	413	412	417	421	403	398	469	412	417	384	449	433	438	447	435	419	402	443	431	393	459	392	469	404	411	400	394	426	424	403	410	440	468	413	414	418	416	442	414	460	433	396	458	455	426	414	405	426	412	423	407	471	397	420	443	415	420	439	423	440	391	404	394	427	434	411	454	395	434	450	409	409	415	428	431	433	411	441	442	425	433	415	432	426	403	401	437	417	426	427	446	401	433	397	423	425	417	431	410	435	463	441	378	435	424	437	449	464	428	422	431	412	437	426	403	426	394	426	418	454	395	408	453	426	418	419	410	437	456	474	418	465	431	420	412	448	405	391	421	416	409	385	435	416	408	420	435	472	425	379	427	406	431	426	442	421	443	427	436	483	412	426	387	391	454	405	425	411	413	405	446	410	429	435	419	444	427	387	415	445	401	430	425	438	429	404	426	401	427	428	413	423	426	422	427	429	413	437	423	396	427	426	415	416	424	437	472	442	428	432	462	434	434	415	441	412	410	395	426	417	440	426	397	413	445	408	421	412	461	435	414	399	455	417	425	451	433	461	408	445	415	401	421	437	415	443	413	422	433	429	427	415	474	401	405	430	438	461	434	399	421	415	432	452	433	419	471	405	423	419	427	460	395	427	450	420	414	395	451	422	418	404	423	424	422	406	426	417	451	443	431	436	416	416	434	429	436	446	442	412	457	408	432	407	467	394	395	413	395	420	421	406	426	440	448	414	413	437	431	413	433	449	405	397	401	422	420	422	425	423	447	404	422	414	421	466	395	447	416	425	394	438	414	423	414	428
2522	383	382	363	365	332	383	337	349	334	348	329	345	354	393	336	315	323	334	364	335	336	345	347	289	359	333	367	323	345	349	328	386	347	342	361	316	347	372	315	329	319	299	332	305	345	334	336	325	333	299	331	358	384	307	356	397	337	294	365	347	356	347	322	334	340	360	333	315	331	367	307	389	363	305	316	343	336	347	312	341	344	362	302	383	333	343	333	347	341	296	327	346	361	343	346	347	343	334	333	316	354	354	358	340	321	321	326	305	333	373	342	307	324	323	330	347	337	323	322	316	341	344	334	364	305	335	332	377	319	347	329	365	320	339	341	325	327	350	327	360	343	336	331	333	347	345	343	342	306	356	346	362	320	331	331	367	368	338	363	347	323	372	350	313	310	310	326	357	318	337	342	307	368	336	332	325	349	344	329	343	310	323	343	300	353	339	377	341	310	327	303	352	317	346	341	373	336	340	331	365	340	367	349	326	319	316	337	314	327	312	335	328	362	340	364	357	314	324	337	335	329	360	343	337	364	343	364	327	361	299	354	346	320	321	336	352	307	324	313	340	363	327	368	337	348	359	346	355	304	353	333	317	324	337	364	338	365	296	356	386	321	339	343	367	335	318	345	335	338	317	338	332	327	345	334	372	310	341	356	365	349	339	348	379	334	364	352	340	340	360	344	357	368	330	353	310	341	359	356	316	341	325	301	341	354	346	337	359	339	360	337	349	339	363	350	331	344	348	347	334	298	324	351	309	344	322	333	374	339	361	329	326	324	325	333	342	327	358	322	327	347	323	353	342	324	337	314	343	318	361	369	353	338	324	368	360	333	378	352	376	313	368	324	337	322	337	374	341	335	346	300	336	339	352	328	337	337	354	342	369	343	341	339	340	321	331	369	332	309	334	321	326	345	324	346	336	338	352	335	361	325	368	372	358	308	320	333	335	339	334	351	318	331	334	327	321	349	305	364	356	340	334	344	341	350	344	330	365	323	302	318	312	351	331	359	338	352	307	349	370	349	352	326	335	327	351	328	335	366	342	371	353	316	351	326	345	370	296	338	359	327	330	329	321	320	360	356	357	329	348	301	383	308	321	376	335	348	309	342	299	338	356	346	323	383	341	359	298	351	341	335	322	362	315	367	329	350	323	342	346	340	372	366	358	318	379	326	355	360	330	346	362	356	316	346	366	338	332	338	331	332	335	334	318	350	343	304	322	355	383	367	330	331	327	364	338	347	378	372	341	347	330	330	354	342	341	282	344	355	356	357	310	360	353	289	379	309	352	339	340	341	361	340	347	347	356	324	317	352	314	338	333	344	321	328	313	329	335	327	365	349	326	335	311	324	332	351	342	342	317	305	364	324	359	315	351	358	349	360	356	316	341	323	342	339	335	344	347	327	336	336	304	350	352	354	367	346	369	357	359	304	335	352	350	322	353	338	352	304	360	360	315	331	333	346	304	333	314	330	330	313	353	338	341	332	358	311	361	335	306	317	352	406	343	345	343	350	325	315	358	342	350	371	319	357	372	340	311	341	354	326	356	336	324	351	350	320	304	338	370	341	328	344	335	312	339	338	336	375	341	285	346	336	324	361	366	340	331	344	299	351	311	356	343	355	376	330	328	328	343	335	336	322	340	346	347	335	370	378	339	300	319	340	374	329	362	356	313	354	320	337	353	362	329	325	337	296	343	341	350	355	331	364	372	328	379	334	323	388	338	346	386	325	353	337	348	363	328	324	337	345	345	360	338	306	363	334	307	341	343	380	328	314	326	335	340	337	315	345	319	351	344	318	320	308	348	335	338	307	339	340	329	347	311	337	343	350	328	383	322	355	340	340	328	365	327	337	318	335	323	366	374	362	341	340	333	342	322	338	346	348	326	325	321	311	340	322	333	319	338	342	374	344	366	334	334	341	350	358	323	328	383	342	355	329	331	319	345	345	327	333	343	342	333	321	326	287	345	312	342	357	347	363	320	346	332	324	342	324	363	308	342	336	345	341	329	336	361	359	317	348	344	349	344	342	329	318	326	341	347	330	364	334	340	345	335	358	351	339	351	345	349	329	314	362	362	312	321	304	346	321	285	354	311	366	318	338	327	366	291	318	350	354	320	346	346	332	338	309	343	345	313	367	345	368	325	335	322	347	315	338	360	326	350	339	324	312	349	346	318	342	365	361	347	303	324	344	321	337	344	352	339	349	335	354	373	340	354	353	347	388	372	316	319	331	342	345	341	355	331	342	349	351	335	350	362	370	365	332	320	321	347	331	330	325	344	361	299	385	345	332	354	377	343	333	360	337	343	320	334	339	331	402	323	330	308	335	339	339	346	360	352	368	330	373	344	396	336	329	335	340	357	333	329	348	352	308	371	333	342	354	361	319	343	338	355	354	333	350	342	346	337	344	367	349	335	327	344	329	374	360	354	318	331	303	316	342	332	353	360	328	341	327	342	343	331	338	316	375	338	348	332	352	333	340	332	348	331	379	308	333	289	341	333	322	321	338	363	355	312	317	321	355	323	342	351	372	367	343	315	359	354	303	317	302	342	347	339	321	337	371	344	317	343	320	342	348	333	315	325	331	341	340	357	341	356	350	327	358	339	342	364	336	333	299	316	361	372	336	336	329	336	337	352	322	356	362	362	354	324	321	341	326	325	324	329	309	301	338	345	346	329	356	364	328	350	318	365	328	329	354	394	367	385	353	383	350	332	329	352	330	296	332	327	311	367	339	329	345	341	318	313	347	333	342	326	331	345	332	322	379	331	320	341	335	350	349	308	323	374	344	309	308	320	338	350	367	363	331	361	337	345	331	329	332	335	290	359	354	371	337	321	350	329	327	357	335	339	326	336	337	372	344	342	319	318	312	331	339	336	300	339	341	316	331	321	357	347	343	354	355	321	296	341	309	309	361	335	338	353	351	329	352	320	318	330	319	341	368	316	363	342	339	325	379	356	306	333	342	327	343	315	331	350	378	319	308	335	350	343	325	383	331	337	354	304	336	329	359	332	343	297	329	326	338	329	351	310	316	330	359	336	317	334	360	328	361	350	350	355	366	351	335	313	292	359	344	339	358	356	332	354	330	327	355	325	313	375	369	332	334	351	339	307	370	358	345	335	351	297	348	329	355	315	369	314	346	342	322	335	314	351	326	346	367	357	320	341	331	350	331	333	287	361	305	344	311	319	307	381	347	358	363	360	354	381	308	336	348	346	328	332	335	331	343	346	319	337	327	337	339	321	329	343	315	323	338	342	356	335	314	347	363	304	322	321	325	347	357	322	362	360	320	324	313	338	346	345	340	353	364	352	341	358	310	345	336	350	367	327	316	309	323	324	335	337	337	355	344	357	313	299	316	340	317	316	362	353	350	325	317	334	322	351	315	370	352	353	351	345	382	305	334	332	338	332	361	313	326	369	353	315	331	319	351	340	306	324	384	364	354	341	322	353	369	327	318	318	360	339	327	346	336	356	358	305	319	367	330	344	330	337	352	352	385
2711	925	1025	1055	1020	928	1012	972	939	950	922	924	920	931	905	910	883	891	876	868	847	858	866	892	865	847	937	906	899	912	900	843	840	821	863	881	922	879	888	879	893	831	846	903	854	934	881	889	900	894	929	905	853	904	902	851	877	873	856	854	873	906	862	912	885	839	863	856	850	848	916	858	858	951	839	833	891	883	844	856	841	873	877	880	888	818	850	854	886	904	886	936	894	868	836	859	845	911	865	853	864	922	845	884	940	868	855	920	876	873	833	902	893	845	890	865	918	909	862	826	810	948	883	889	848	901	881	881	893	910	852	866	861	895	833	892	816	845	904	849	901	820	845	854	861	926	873	865	842	886	865	880	896	894	893	915	869	900	916	919	842	869	885	857	886	850	899	863	874	883	867	854	903	862	884	899	849	869	892	841	922	865	830	835	813	874	906	855	876	844	848	898	888	848	881	868	849	867	877	803	861	918	882	911	838	916	838	886	902	900	836	900	843	885	897	885	857	913	853	867	912	852	854	857	872	883	870	877	871	874	848	873	913	875	817	868	893	913	863	837	914	872	854	902	899	895	849	911	890	859	881	830	891	827	924	885	893	908	860	882	877	842	842	862	852	868	866	858	884	906	926	885	859	856	911	867	880	845	857	901	880	832	836	893	900	923	890	790	839	872	905	874	871	856	891	888	897	883	947	904	871	869	906	911	862	933	866	881	881	862	916	869	869	880	832	882	839	855	859	850	864	906	892	794	889	905	882	882	832	906	862	873	857	876	868	863	875	868	867	932	874	864	871	876	869	878	834	873	857	882	849	855	901	883	881	831	835	875	838	894	885	848	890	847	911	917	900	892	867	882	900	833	900	850	888	903	861	866	896	814	878	876	855	869	860	867	862	812	882	895	901	858	908	917	901	872	893	857	908	864	893	899	884	818	880	841	879	836	874	894	885	843	888	851	870	870	870	855	866	878	849	795	830	890	901	913	836	856	823	861	828	835	866	921	889	883	835	869	904	840	856	884	917	861	892	896	844	877	861	890	860	875	894	859	894	912	887	846	865	831	840	842	862	856	894	870	858	904	889	831	907	857	924	801	920	925	840	878	864	885	851	853	930	899	853	843	823	868	836	884	870	880	912	892	852	903	932	865	833	932	892	839	915	853	857	924	874	889	859	903	872	846	927	812	870	883	869	858	892	869	837	838	908	844	846	887	880	877	837	862	856	856	833	822	921	859	883	876	837	906	855	854	867	844	888	859	879	866	870	848	848	842	851	830	923	831	901	884	866	894	854	881	862	870	911	870	871	851	840	905	884	933	890	912	877	864	912	933	923	903	860	842	865	874	884	880	842	833	887	839	832	816	837	844	823	832	829	863	847	883	859	902	939	913	895	925	886	847	880	855	860	860	909	858	912	899	939	862	846	924	880	846	890	887	910	892	932	885	876	885	867	872	896	877	916	896	891	850	840	877	872	882	836	870	855	907	858	859	807	857	882	864	836	873	899	883	903	880	863	899	871	861	860	863	877	877	881	822	859	840	834	866	924	887	901	895	881	866	927	907	857	871	873	929	916	878	908	869	899	938	834	923	826	927	887	878	886	892	817	874	868	843	895	874	839	928	860	922	882	918	873	850	863	846	910	916	822	907	902	832	911	847	861	864	863	832	856	835	911	918	858	883	896	875	881	825	889	828	836	851	892	822	881	904	905	860	852	871	874	824	890	909	888	904	944	819	875	814	907	904	862	873	892	912	906	875	886	863	857	871	827	864	881	860	906	859	928	869	891	885	851	902	906	855	834	911	888	884	872	856	878	914	882	828	871	916	861	855	852	891	885	853	836	852	854	860	898	842	913	908	856	880	823	913	853	846	891	883	875	885	887	875	892	838	872	857	878	896	863	912	858	860	899	868	846	907	917	848	848	923	871	860	856	850	891	883	907	842	817	873	881	814	888	885	912	867	918	890	847	862	856	895	908	859	834	866	868	848	878	898	881	867	907	836	883	876	886	826	855	847	884	852	880	916	899	839	846	878	925	911	875	869	900	950	900	891	912	840	865	872	865	912	865	895	843	920	876	925	890	934	838	867	889	834	885	834	892	846	880	902	886	854	837	942	910	873	857	902	887	875	920	857	847	872	861	902	871	870	887	847	892	889	895	897	890	879	887	936	868	854	883	866	832	853	890	892	877	827	879	859	871	859	850	852	907	903	881	867	887	878	848	897	871	876	865	855	885	868	859	827	841	860	863	837	871	894	913	860	876	874	902	896	872	902	924	863	805	924	836	889	832	859	871	898	902	898	861	890	867	844	866	886	870	904	894	846	861	853	879	851	886	846	871	845	878	827	869	863	843	859	862	859	888	919	903	880	875	926	862	873	881	876	915	895	818	876	856	875	893	864	850	824	844	877	908	863	827	833	878	908	843	848	864	888	817	903	902	839	923	891	878	868	866	847	886	914	855	900	879	869	819	918	861	827	926	909	846	872	892	834	887	882	853	915	886	901	865	856	941	859	857	902	881	889	888	899	889	875	847	862	859	822	865	884	867	858	857	843	906	887	875	862	882	860	867	908	947	902	851	849	863	897	879	905	885	880	896	939	888	836	899	861	837	865	903	949	896	890	873	878	783	885	861	863	842	924	883	893	887	938	890	933	872	907	867	907	899	891	859	820	880	841	880	897	872	872	865	924	926	916	885	887	838	869	876	886	884	848	897	836	869	889	862	854	887	798	880	851	834	867	854	839	898	885	804	887	869	905	878	948	917	869	858	850	858	860	830	901	894	855	831	837	855	918	897	867	881	852	867	906	928	873	854	882	876	834	869	832	871	871	833	882	848	863	833	877	927	908	879	864	936	849	850	861	835	881	903	828	856	883	845	853	875	855	906	869	934	887	915	857	876	901	872	816	875	846	849	869	859	900	835	862	856	853	881	855	896	877	840	858	843	879	883	886	879	911	856	865	848	895	858	906	920	904	853	881	919	881	862	849	861	857	902	927	875	913	823	844	915	863	875	838	884	880	870	867	911	893	876	906	870	885	885	888	833	830	881	874	866	882	852	855	861	890	851	877	897	850	868	877	914	882	873	894	833	850	875	904	928	853	895	855	868	892	888	916	923	921	935	892	895	902	849	862	858	850	868	818	871	919	856	855	861	832	890	885	862	884	879	852	769	870	901	871	835	883	891	879	936	913	871	888	869	846	873	841	876	883	879	812	893	825	867	892	907	890	871	884	855	835	871	844	894	939	839	862	862	912	884	873	849	885	909	921	870	880	879	879	875	847	855	849	903	902	868	860	844	859	878	863	868	904	871	893	834	866	917	926	857	903	852	838	835	895	831	947	838	882	850	904	891	886	851	883	907	850	927	888	850	904	865	890	898	868	828	846	851	883	900	871	871	853	817	869	830	896	882	865	882	869	862	934	917	888	870	883	869	901	869	897	903	863	864	882	868	901	887	850	827	898	887	915	884	883	875	876	848	883	825	946	831	824	859	866	909	872
9451	1070	1264	1027	857	684	573	508	480	448	461	364	396	411	410	365	346	344	383	341	339	326	319	343	318	327	365	297	359	341	339	316	327	385	336	352	350	325	314	294	334	280	324	300	369	328	354	321	320	330	325	331	307	311	282	322	350	329	282	347	375	344	318	311	284	328	330	314	322	317	318	319	325	341	325	332	331	319	318	312	324	322	322	318	324	304	311	322	339	356	335	342	284	304	297	332	292	346	329	292	315	330	333	329	300	329	321	336	349	326	326	326	330	323	327	310	325	309	305	330	330	304	308	335	348	334	315	304	331	308	345	326	311	311	336	317	335	357	295	350	308	321	334	319	327	306	356	311	364	325	294	316	317	356	319	321	328	335	320	343	321	337	304	328	360	308	374	290	325	299	325	323	330	299	319	315	296	326	352	304	359	320	314	339	324	356	339	311	310	314	318	336	334	307	306	313	302	314	291	318	312	312	320	306	312	317	290	276	354	328	349	357	313	316	346	287	303	300	347	328	312	347	322	335	317	339	305	311	302	326	347	321	372	338	335	327	338	324	329	322	275	302	291	303	317	344	334	321	300	299	324	329	374	340	317	346	305	351	333	275	322	352	329	299	303	305	341	330	322	322	304	341	332	303	311	299	315	286	349	298	273	328	325	309	314	345	307	333	307	328	359	333	331	325	319	323	317	285	340	311	345	350	335	323	338	337	297	289	307	291	349	345	288	320	311	311	298	312	305	329	318	295	293	308	335	328	331	288	294	307	323	315	308	321	345	313	343	323	338	329	333	342	358	316	346	314	333	329	320	332	316	308	318	320	298	337	325	321	351	313	317	308	311	299	313	333	329	341	327	297	288	334	322	348	355	313	333	324	309	316	301	287	320	305	348	289	321	304	319	329	316	290	337	330	293	291	330	312	348	353	306	323	314	307	359	325	361	328	309	281	319	296	319	340	330	299	311	312	348	312	298	324	305	324	314	316	333	283	300	317	350	332	308	323	320	329	319	327	299	332	320	302	340	340	309	336	277	321	341	331	311	329	303	348	337	327	306	280	302	315	299	314	340	339	349	318	320	363	341	334	353	329	314	333	323	294	308	340	313	326	341	338	310	344	307	317	342	320	330	326	315	291	324	350	309	283	296	357	314	312	303	317	372	302	345	312	309	303	321	309	322	300	313	355	312	296	294	321	321	301	342	329	299	331	318	328	326	321	323	314	324	283	298	309	318	332	327	304	332	337	324	313	299	321	311	333	302	317	340	352	363	339	318	321	299	295	312	323	325	320	337	342	329	264	328	324	332	312	351	305	313	317	283	308	339	295	288	329	286	317	323	317	320	307	305	304	327	316	311	317	311	315	311	325	310	316	340	338	313	333	338	300	339	317	341	321	328	275	321	340	343	336	296	316	333	313	337	297	297	331	291	303	303	288	295	331	309	304	361	313	312	329	319	336	329	300	303	344	333	319	343	350	295	335	295	327	339	316	286	297	333	316	324	320	296	301	318	340	326	319	276	347	347	307	348	284	310	311	305	294	339	334	280	290	338	318	314	318	333	321	305	304	295	332	337	337	339	319	292	344	305	350	310	332	288	345	305	312	325	328	353	297	307	304	324	288	355	301	348	335	342	322	320	332	303	316	295	327	322	346	297	316	339	321	309	321	316	347	327	326	349	316	322	330	349	301	336	323	332	312	278	298	313	304	325	323	307	332	320	318	305	299	309	306	322	291	337	296	351	308	348	344	328	315	311	321	307	303	327	336	328	320	320	321	310	338	312	331	311	306	342	348	331	334	309	320	332	356	300	313	322	355	310	318	301	337	311	320	291	322	336	299	363	313	327	341	304	346	316	336	328	348	318	297	337	357	324	329	334	337	320	293	340	312	298	335	332	309	322	337	320	293	285	312	329	332	322	309	349	325	281	331	314	301	303	334	298	334	322	305	331	305	325	355	319	316	357	325	315	322	289	322	293	296	345	302	283	319	351	352	315	294	267	326	288	322	343	331	301	299	296	318	305	309	319	341	320	296	314	314	291	315	315	334	346	313	338	333	304	313	318	297	284	328	311	274	326	357	308	331	346	307	328	348	323	324	327	308	318	342	306	330	319	331	347	343	315	301	327	307	329	340	313	340	317	319	334	328	332	364	315	332	324	321	363	300	322	328	323	296	344	313	305	324	293	331	337	348	312	346	304	329	316	353	306	344	291	293	314	317	305	321	303	303	333	320	280	344	364	284	328	324	328	280	353	309	305	315	322	312	346	344	371	322	324	341	345	291	309	309	304	297	305	344	304	335	342	328	330	309	320	295	322	308	334	296	326	333	348	341	303	323	295	326	320	287	329	332	328	336	311	343	298	349	353	303	329	308	323	306	298	335	303	350	338	331	325	350	334	313	330	323	324	331	320	322	325	315	348	314	338	316	351	305	331	352	295	313	316	327	314	289	329	345	311	318	334	337	309	303	305	281	303	313	368	334	314	339	333	319	320	327	308	344	316	326	325	283	323	287	350	320	305	318	329	340	328	328	306	329	305	327	325	310	311	330	321	295	318	312	312	298	311	337	308	356	325	336	313	310	316	341	303	347	289	308	325	339	307	328	312	335	303	333	314	330	351	316	344	310	312	332	322	300	303	300	319	326	347	314	301	341	371	325	284	337	349	317	309	316	333	337	306	346	320	318	309	308	311	291	359	319	305	282	284	305	319	298	341	306	354	302	309	311	331	317	320	325	315	323	347	285	314	330	366	348	349	312	321	319	309	305	305	298	344	331	312	305	324	341	323	305	311	357	312	308	361	307	317	341	326	366	314	342	310	310	318	294	310	322	303	322	328	292	331	340	311	336	303	339	312	319	319	330	328	322	285	302	313	336	332	322	317	358	326	303	345	287	328	324	312	329	322	291	309	321	297	338	308	313	328	329	294	312	321	328	307	280	323	309	287	315	306	309	292	305	326	316	336	317	307	310	343	317	327	368	334	331	310	276	309	331	304	340	319	341	326	314	336	324	337	329	295	340	332	313	329	345	357	293	346	364	305	372	304	330	343	351	329	298	293	317	318	288	311	341	347	341	311	316	312	356	334	324	355	334	314	275	346	334	338	341	333	328	336	322	312	314	361	299	317	300	327	307	321	309	298	333	315	367	321	308	307	324	329	338	355	332	319	282	344	315	302	357	310	344	322	288	329	323	301	321	309	309	315	311	338	302	347	342	343	335	314	303	335	337	299	298	318	325	312	288	311	329	325	302	329	304	351	320	320	311	316	332	321	327	319	346	290	321	325	318	338	341	351	318	344	309	305	310	326	316	312	358	304	355	305	333	282	311	334	333	330	318	338	328	308	309	345	323	327	327	309	319	303	334	327	300	353	294	297	292	317	368	331	314	318	323	338	338	317	328	318	284	282	311	334	333	318	307	342	340	336	316	301	310	337	279	325	283	328	351	334	357	305	323	283	293	327	318	306	292	329	349	322	317	326	341	315	317	315	307	306	314	342	300
5816	1562	2544	3108	2887	2575	2190	1879	1626	1560	1410	1355	1273	1254	1138	1082	1092	1109	992	1032	1020	935	965	933	947	915	973	924	965	914	892	890	855	883	934	889	851	884	893	874	871	833	860	855	896	847	807	819	855	811	898	887	858	883	832	893	875	844	813	854	829	854	894	810	799	845	823	852	818	799	832	841	824	836	890	866	844	796	819	854	808	845	896	877	784	803	778	899	839	851	827	824	840	830	806	836	870	815	814	843	837	794	828	847	806	825	822	825	774	813	824	843	837	846	803	864	833	905	812	855	879	785	850	870	843	822	799	847	827	844	767	816	836	809	802	825	827	808	838	751	842	818	813	838	846	814	845	814	852	820	829	828	864	802	819	832	791	862	817	861	786	809	837	793	871	875	809	814	851	823	752	804	868	814	759	813	807	836	865	816	835	866	809	848	799	802	817	869	858	844	841	805	820	817	805	857	803	872	806	807	832	833	790	779	793	806	846	808	831	839	816	878	800	857	831	862	767	812	851	799	819	848	809	792	849	805	886	787	834	841	830	821	858	821	798	846	805	780	766	782	799	833	842	788	840	801	802	819	850	813	794	859	818	806	878	865	847	836	805	830	750	839	816	855	840	788	843	754	866	816	861	813	830	777	831	820	747	803	805	860	794	772	790	802	750	819	806	818	821	901	788	805	798	837	874	759	772	804	807	826	792	809	818	830	849	848	826	793	812	836	810	822	814	826	849	836	767	856	807	818	818	838	820	794	816	897	872	817	794	831	838	837	836	821	806	772	820	829	775	815	830	873	811	785	790	752	844	790	875	842	790	877	831	863	855	838	796	828	884	827	756	815	816	793	829	813	806	847	839	818	771	843	813	785	827	803	804	842	831	804	790	795	808	830	834	777	815	770	775	813	805	776	865	788	838	799	820	805	805	816	801	811	846	807	812	800	867	773	821	822	853	764	834	849	805	813	818	835	818	770	840	836	784	791	846	827	838	769	853	825	779	793	834	824	813	874	838	842	816	821	782	757	792	827	852	818	800	823	853	780	796	835	802	871	797	807	822	812	857	799	842	860	820	834	846	817	876	836	832	841	819	858	810	768	900	795	879	796	822	791	820	786	795	795	880	856	817	809	769	815	823	839	867	808	807	784	842	760	805	812	831	772	838	770	830	864	849	828	798	847	790	795	833	771	798	838	837	804	752	792	802	831	861	851	851	816	780	818	811	796	796	884	803	848	812	836	746	817	808	802	822	787	871	823	798	774	859	839	824	803	876	805	777	829	827	808	814	842	790	814	875	867	804	794	822	771	823	831	821	803	813	840	856	834	758	762	783	777	902	818	848	859	885	833	821	786	819	810	859	807	779	793	818	802	844	816	806	782	799	825	854	804	846	787	870	791	814	812	831	830	848	781	808	801	840	848	882	812	796	824	790	881	844	823	904	837	784	856	856	855	864	814	800	795	815	831	784	877	849	848	818	862	764	811	840	763	875	794	807	825	802	810	819	859	812	769	788	838	820	785	836	833	825	888	821	869	856	815	883	799	831	785	798	799	862	846	810	811	857	809	860	784	808	824	855	863	784	804	773	812	831	792	865	776	793	847	776	840	859	795	826	812	846	846	850	873	808	820	879	858	801	852	752	820	832	856	823	821	824	805	803	797	842	809	788	801	871	824	848	823	825	858	806	808	795	805	767	799	838	813	733	851	831	820	827	837	869	822	834	825	835	856	832	832	860	881	815	865	868	803	809	825	857	805	798	854	847	824	800	830	846	782	862	802	766	840	807	788	815	830	856	865	767	774	834	793	896	821	776	802	828	844	821	846	820	781	837	785	768	844	819	830	840	798	862	832	845	900	883	795	800	821	835	787	773	837	819	845	815	825	822	820	831	805	811	816	836	804	804	768	782	811	814	848	842	751	823	803	777	766	808	891	841	710	851	827	811	780	811	778	817	889	831	798	852	839	858	843	845	842	797	844	838	831	816	799	724	811	851	832	781	809	839	796	836	798	771	798	845	822	859	822	812	856	841	827	809	812	854	851	841	862	828	788	795	840	854	806	814	810	818	790	839	854	854	853	862	830	818	847	796	810	804	824	860	831	792	841	814	864	760	864	814	812	829	813	834	849	813	813	906	787	783	849	811	842	829	845	795	879	843	864	820	813	841	845	759	875	816	816	813	832	822	833	816	821	826	812	813	763	870	824	836	830	772	829	777	775	825	815	817	849	882	802	842	831	806	803	830	812	818	825	831	846	827	869	857	837	819	850	807	808	839	835	833	785	827	797	824	780	834	825	826	802	772	811	823	842	779	829	811	858	860	856	815	872	883	799	823	863	851	847	850	811	787	790	835	822	817	892	811	774	810	812	820	823	834	878	839	835	838	808	787	854	805	799	849	795	800	799	788	802	783	847	791	806	818	839	814	824	833	863	807	860	807	808	839	794	818	821	823	846	853	806	774	804	854	788	821	769	821	800	816	833	831	877	824	757	816	800	842	804	806	824	853	801	853	810	814	810	854	806	777	784	778	893	852	826	813	837	824	825	815	861	870	885	823	860	839	808	831	842	757	778	840	764	787	820	815	808	857	835	816	789	817	819	835	831	832	808	816	819	808	791	851	844	810	811	807	857	839	890	814	807	811	804	841	798	828	841	823	828	818	817	835	865	848	791	802	832	777	831	822	808	814	824	836	825	873	844	799	860	841	865	842	796	810	809	811	831	808	867	850	876	843	821	807	809	801	777	783	779	844	841	828	773	855	814	747	803	836	854	785	854	824	812	837	793	814	837	820	835	843	844	798	774	834	808	837	816	842	853	844	895	852	843	787	835	782	857	828	787	814	794	840	828	813	840	821	805	813	810	858	825	822	839	771	856	850	828	841	796	868	836	786	841	818	769	815	777	787	851	771	807	796	820	781	800	794	798	825	756	852	830	817	740	823	855	804	812	830	888	821	858	816	794	778	832	828	865	865	855	821	847	847	758	795	817	800	797	850	804	832	825	826	838	771	827	813	860	799	815	826	805	813	826	771	815	846	841	812	791	838	829	856	784	822	877	785	863	815	849	806	834	844	821	755	811	855	846	800	843	816	847	823	766	810	809	806	815	851	813	862	860	820	832	810	841	848	786	856	783	824	864	831	830	811	808	856	791	829	831	766	806	784	803	805	815	801	779	863	818	827	798	794	803	828	789	816	785	857	837	772	796	864	831	815	810	855	803	831	794	863	818	862	836	836	828	823	816	800	842	759	831	802	829	839	846	828	749	819	829	810	875	814	810	794	834	771	829	845	868	838	811	812	833	766	819	775	781	827	821	832	752	837	858	796	817	822	835	852	827	847	866	806	761	810	842	811	814	797	822	759	847	807	811	858	800	845	828	800	790	827	840	819	817	798	827	819	826	788	820	803	852	864	786	838	787	789	794	804	793	778	775	818	793	883	851	772	880	874	812	800	818	819	814	810	824	818	798	821	803	889	801	842	829	802	854	819	779	811	826	810	831	856	794
17214	2413	2192	1807	1177	905	689	498	414	403	355	310	294	232	222	234	206	196	242	213	195	196	185	167	189	152	157	165	175	160	155	181	155	166	160	179	163	168	156	157	176	155	150	141	169	154	171	169	156	140	141	147	120	144	158	173	136	150	134	174	176	158	149	156	146	159	156	139	174	163	147	151	146	149	165	147	160	136	147	158	126	153	162	164	159	155	154	137	148	143	129	175	156	165	135	151	153	173	148	145	134	123	151	119	121	152	161	174	121	159	147	142	148	156	144	130	166	146	131	151	140	151	130	150	147	142	181	153	144	143	156	149	177	145	146	147	132	137	128	147	134	131	134	172	158	138	158	147	130	146	165	134	141	163	164	155	146	155	162	160	161	171	145	165	174	160	158	140	138	138	150	164	125	149	159	154	165	151	147	158	172	161	171	158	148	153	140	135	146	136	128	170	138	139	165	150	152	148	157	172	157	146	155	152	126	172	135	164	152	136	143	154	149	140	154	144	161	159	168	144	131	177	144	156	169	168	142	149	146	162	147	144	141	149	169	134	126	164	145	155	167	132	147	155	133	131	147	149	140	139	133	160	131	132	143	142	157	156	140	168	153	162	163	167	154	165	147	140	142	154	158	153	149	123	150	178	143	142	148	152	169	167	133	154	155	149	136	157	152	132	153	129	151	157	141	147	156	170	143	169	127	153	153	152	174	125	161	161	150	161	137	154	140	160	136	159	141	145	150	136	153	167	134	144	152	167	154	147	156	152	131	150	144	147	140	153	168	166	146	168	157	132	129	154	153	158	134	143	164	133	140	163	157	157	158	150	171	160	141	150	154	144	140	158	144	141	155	159	135	155	134	168	157	143	157	161	158	156	145	144	160	161	155	156	155	152	140	156	137	157	157	134	145	138	153	150	132	159	159	140	148	154	141	132	150	143	155	161	131	157	143	148	125	157	148	162	149	140	149	153	143	155	148	161	140	141	133	152	136	154	153	149	170	164	132	138	132	141	147	132	156	175	153	158	137	158	144	149	169	147	153	128	138	156	155	166	127	155	162	140	160	152	152	141	154	123	155	138	156	135	129	149	141	128	149	154	161	147	140	139	168	160	139	158	147	110	157	162	148	147	146	170	132	155	145	132	173	127	156	162	159	148	142	162	160	140	142	141	140	151	135	155	150	153	125	169	151	140	163	143	147	143	128	125	151	159	151	128	163	148	158	150	138	153	142	128	142	165	154	149	156	145	167	147	137	143	136	148	153	159	176	166	173	136	148	132	152	159	156	152	186	164	155	152	141	148	147	158	160	175	130	147	154	138	147	152	163	159	137	180	138	153	151	134	147	161	134	130	140	142	151	116	162	147	136	162	129	148	134	138	153	137	154	152	148	155	140	146	144	170	127	145	161	150	159	154	155	161	134	143	129	159	150	138	142	156	147	174	179	159	150	136	149	144	140	161	146	159	144	157	152	171	144	172	161	143	150	151	147	156	160	144	167	140	159	139	141	143	146	165	151	143	152	132	147	149	137	129	146	166	143	157	124	135	150	135	135	164	141	173	158	171	154	163	161	147	133	159	137	130	133	163	160	134	139	137	157	160	179	163	146	173	165	137	149	142	120	153	134	148	155	154	156	149	127	144	142	152	136	159	149	155	168	147	152	135	155	162	142	146	135	157	175	150	146	164	140	130	131	157	151	149	144	152	155	160	156	154	171	139	152	152	151	137	147	150	146	163	143	146	145	125	137	153	152	165	147	154	162	156	134	171	150	157	170	144	137	150	156	122	141	174	150	141	145	156	152	156	155	152	147	147	134	166	156	131	150	138	162	125	129	155	143	145	157	162	160	138	160	140	155	168	132	160	144	158	141	156	138	149	133	137	165	141	162	150	160	156	130	147	139	166	141	141	139	147	130	128	166	134	147	164	150	155	159	138	175	134	138	150	159	141	136	149	152	146	157	169	153	150	161	146	143	135	147	136	157	164	140	148	143	162	148	149	129	157	162	159	148	165	147	127	140	157	157	157	138	143	137	164	122	162	127	162	148	134	153	136	139	141	140	149	128	160	175	135	145	167	140	139	138	147	137	136	153	170	154	146	122	142	143	144	131	142	142	143	167	136	148	146	155	173	161	126	152	160	145	151	184	151	159	146	144	148	129	149	161	155	154	172	154	158	157	164	150	146	137	155	152	133	148	139	141	138	153	129	150	153	145	149	158	137	134	162	141	171	159	142	156	153	127	156	140	160	161	174	148	137	159	151	149	135	145	150	156	145	126	159	130	128	163	132	154	153	143	180	132	172	177	144	148	148	147	178	149	150	147	149	162	147	134	152	136	161	134	134	142	122	165	142	139	172	136	149	144	154	156	142	150	166	145	144	141	147	146	143	143	159	155	147	145	154	147	158	154	156	158	146	150	151	148	157	145	163	138	154	147	164	158	148	146	153	146	151	153	143	132	151	168	144	165	164	166	144	164	178	143	135	153	150	162	151	182	156	170	155	155	177	162	148	136	134	126	128	141	157	153	159	156	150	181	137	131	133	148	165	148	162	149	139	132	161	135	148	143	156	179	173	158	151	160	147	155	155	149	182	137	159	170	175	142	149	148	127	111	147	135	149	156	141	139	139	142	143	146	163	148	143	161	147	145	152	145	139	150	156	156	147	147	150	137	171	179	125	140	162	161	155	157	139	140	144	141	166	160	154	160	142	161	116	155	151	154	170	139	129	175	165	156	133	148	145	158	134	151	167	142	158	162	158	165	152	148	133	144	146	161	151	139	122	143	126	143	154	142	145	167	138	156	138	174	142	150	133	146	148	151	143	148	142	179	143	125	151	127	138	145	145	154	147	147	145	157	144	164	153	142	124	135	156	158	136	161	150	147	159	144	141	126	169	169	142	145	180	147	142	166	155	171	161	137	142	144	147	165	135	152	156	148	159	137	141	141	126	123	152	141	176	153	157	169	134	142	131	163	161	157	151	142	139	151	136	166	149	154	129	158	155	155	168	134	161	168	177	167	147	157	145	153	151	169	140	154	186	163	156	161	153	130	154	156	135	133	141	175	179	146	140	161	141	152	157	150	130	155	141	165	135	153	176	146	153	129	145	137	150	157	135	154	159	142	152	161	133	143	141	127	141	164	158	156	135	165	164	131	146	150	169	173	153	159	171	180	146	150	145	150	121	156	170	156	164	171	154	151	146	158	148	145	182	151	157	154	164	164	156	184	160	125	139	155	150	155	146	142	159	151	154	164	161	144	134	151	133	140	148	148	138	166	150	166	157	164	131	138	150	136	159	167	159	159	146	163	170	148	138	117	160	151	149	146	149	149	142	185	155	153	147	158	164	155	154	153	172	121	132	161	142	158	142	151	151	158	147	131	146	166	147	144	149	134	155	139	142	156	141	157	144	141	137	164	143	155	151	150	157	140	127	155	140	171	137	164	147	158	141	154	147	141	149	141	142	145	148	152	139	136	143	134	146	146	146	151	133	149	133
7507	1926	3920	4994	4415	3723	2952	2598	2073	1840	1644	1375	1310	1169	1046	1033	907	869	822	809	768	733	690	707	656	680	599	650	557	618	594	570	575	563	547	549	538	550	568	519	551	502	501	534	490	504	513	514	463	508	438	460	474	468	468	492	465	486	473	461	467	497	464	428	464	449	460	426	489	466	460	473	439	412	453	446	464	470	431	470	454	439	449	426	458	412	457	452	445	437	431	424	450	483	450	401	431	443	476	451	408	409	407	465	431	454	432	420	454	463	426	442	409	441	412	451	402	390	420	404	488	403	401	406	423	438	462	434	409	425	490	470	436	457	450	476	421	415	449	412	434	465	434	388	453	426	465	469	464	443	438	452	419	410	449	430	421	438	422	453	460	394	429	393	442	394	379	449	465	467	454	419	415	460	398	428	438	418	428	424	422	388	439	436	426	387	419	422	430	397	417	438	386	420	468	398	476	469	410	428	431	438	405	453	431	456	465	433	441	469	424	421	435	452	415	416	432	432	443	399	424	420	431	449	423	446	440	451	401	419	453	420	448	397	436	431	408	388	425	461	429	447	433	392	469	418	434	415	419	433	404	428	459	444	405	416	397	405	448	386	410	414	435	415	437	395	398	399	394	424	404	418	429	451	426	402	417	459	425	436	418	449	450	442	417	413	429	377	401	426	418	412	428	446	405	455	465	422	408	431	408	417	408	429	415	444	407	462	447	412	396	427	408	390	422	416	425	439	430	397	414	428	394	442	425	434	416	396	418	425	425	389	436	411	427	461	460	410	434	450	462	410	433	406	445	406	427	446	405	425	401	433	411	433	394	422	417	399	437	418	478	455	416	423	385	396	405	455	413	426	447	402	417	393	434	396	466	403	403	429	413	439	400	414	437	415	413	432	453	421	418	431	434	427	429	416	469	401	433	414	400	367	424	429	427	388	398	421	422	448	433	443	409	443	455	416	405	423	429	464	437	441	405	432	404	448	428	382	438	437	426	425	424	428	418	448	403	432	427	400	411	407	421	469	418	424	436	431	434	451	424	424	450	428	451	423	422	438	437	464	396	408	427	420	437	465	428	416	424	432	427	439	452	407	415	408	395	411	429	427	468	418	435	423	391	459	462	439	420	428	395	435	439	417	412	426	437	443	435	473	407	427	408	399	442	428	395	447	456	465	424	407	426	421	436	410	418	440	485	464	382	422	410	425	422	478	433	379	464	409	406	480	445	435	446	407	442	406	401	423	378	413	426	368	439	441	408	446	402	406	416	429	396	404	446	426	396	437	433	446	387	386	452	415	386	437	445	430	464	414	468	406	435	402	418	435	439	400	397	411	415	431	398	414	434	419	418	411	428	445	385	438	414	442	413	448	390	428	405	428	434	409	404	433	418	466	409	456	453	408	414	436	402	411	425	441	409	398	427	406	417	418	449	413	421	398	428	472	407	392	427	435	425	433	441	443	450	443	443	425	436	455	459	414	471	449	453	406	412	410	398	427	456	413	423	440	423	395	429	396	404	405	431	446	429	431	441	422	439	410	434	415	444	447	449	420	385	435	439	438	467	430	388	428	425	445	437	382	408	407	401	412	431	458	427	404	445	445	456	430	399	403	428	376	428	436	408	425	415	437	436	403	446	386	459	433	423	445	424	403	420	396	466	425	395	405	396	425	445	397	398	396	398	409	420	413	418	433	402	404	421	417	443	420	408	436	429	427	426	435	433	434	438	464	386	454	425	402	425	463	447	399	412	438	382	430	433	410	417	439	410	427	416	387	439	410	402	427	437	410	421	419	416	447	427	443	426	422	403	424	421	407	432	443	425	444	423	444	441	407	391	378	431	402	427	408	441	431	437	431	471	433	425	433	440	397	410	422	430	432	424	387	400	431	443	430	454	436	439	446	436	432	447	447	433	398	457	422	421	420	401	379	421	406	421	448	435	408	423	418	447	419	435	397	455	427	439	403	430	421	441	437	428	433	444	435	410	397	430	448	446	446	414	422	468	395	424	399	470	437	437	416	430	391	435	447	430	408	435	419	442	406	430	450	407	412	463	417	395	418	396	468	433	424	401	408	404	387	432	445	411	457	424	437	440	452	389	401	435	414	424	453	451	405	436	434	395	421	439	418	451	437	441	430	421	447	424	473	397	397	403	450	432	439	410	416	412	413	438	464	393	426	405	434	397	433	426	438	423	442	422	433	404	422	437	428	428	417	403	434	416	453	446	444	406	429	418	420	403	448	410	412	405	419	402	417	408	461	431	437	400	395	430	415	404	459	423	454	418	447	454	446	401	474	433	409	394	410	429	411	461	433	452	405	422	421	437	453	430	444	418	431	420	437	409	449	413	437	443	417	457	428	419	409	446	415	437	402	461	442	435	416	425	410	423	406	426	414	445	414	423	427	440	369	432	404	450	396	437	402	426	449	422	407	417	419	409	419	439	428	400	449	381	381	433	422	437	418	471	458	447	423	415	406	397	404	439	411	421	443	394	408	431	384	434	447	371	430	424	395	424	438	436	440	420	391	434	403	436	424	431	456	410	429	425	443	437	418	434	397	447	419	453	418	410	440	452	439	392	426	416	448	458	444	422	445	429	402	440	412	433	437	443	431	431	445	443	449	437	464	418	454	433	421	372	432	428	430	438	396	411	414	408	420	427	417	431	414	437	384	374	420	452	423	422	380	415	388	418	433	434	419	444	393	395	411	431	442	424	419	437	439	411	397	442	432	421	416	451	425	433	415	407	394	420	420	382	419	409	367	451	375	465	424	429	425	445	445	406	432	409	442	440	399	422	434	425	415	435	429	454	439	447	427	426	410	441	443	444	374	426	404	447	420	414	415	403	417	416	386	412	437	417	394	440	451	442	396	399	371	395	416	425	448	434	426	417	401	444	413	416	421	450	423	433	442	410	438	457	421	466	417	423	435	411	432	410	439	408	459	414	430	396	429	455	450	455	438	379	427	428	420	435	387	453	425	433	411	409	426	412	421	405	410	446	427	414	420	401	415	424	414	471	416	429	399	411	431	443	421	432	445	438	443	424	427	407	431	420	435	422	436	378	378	423	412	468	412	434	428	375	453	431	438	427	407	456	430	443	423	426	463	460	414	462	471	410	402	406	432	430	427	416	469	444	449	446	428	435	400	403	454	438	407	432	424	402	450	419	420	391	451	414	410	422	435	411	408	377	403	404	429	423	442	413	455	428	429	425	460	424	439	409	408	440	387	401	445	421	422	424	374	425	432	410	448	418	395	450	420	424	372	427	416	446	411	428	427	418	395	419	406	414	449	432	476	394	402	441	401	450	433	436	429	419	406	416	447	399	416	434	402	440	401	411	457	428	441	455	414	458	397	391	416	452	423	431	392	467	399	423	436	407	406	414	466	427	446	432	406	450	428	428	385	433	418	431	397	409	403	382	422	455	437	441	418	430	453	415	420	449	458	441	419	449	398	437	455	452	424	447	452	396	410	425	377	423	428	469	424	413	415	421	420	424	429
2626	392	391	365	350	355	358	363	355	364	355	344	358	358	337	312	323	369	341	361	325	326	345	324	334	361	309	351	352	341	348	356	319	309	329	329	353	345	334	335	294	313	368	365	326	340	353	334	379	351	308	350	331	319	344	336	352	343	346	354	328	342	361	347	303	352	318	358	300	334	333	353	332	323	326	319	359	356	356	345	351	323	347	308	378	366	324	352	347	381	350	357	361	372	341	331	373	334	335	308	338	332	320	321	344	356	344	345	395	365	341	320	301	350	351	340	333	346	322	329	339	332	315	368	362	338	354	366	318	351	335	338	344	365	320	334	333	333	342	343	327	355	360	322	349	327	334	307	303	358	338	318	331	338	360	340	342	347	345	303	351	386	324	329	325	300	351	302	346	342	376	330	329	330	346	341	348	311	346	357	331	329	329	375	334	341	338	352	349	316	334	335	335	343	312	319	349	337	329	321	346	319	334	343	342	307	327	366	338	323	339	363	357	333	316	336	358	358	358	333	352	328	362	364	333	337	312	318	344	319	311	373	342	337	333	338	323	369	361	362	348	333	360	353	346	328	325	317	339	332	311	352	334	354	330	331	290	370	324	368	327	302	357	354	371	350	331	344	345	358	331	311	352	355	342	331	311	352	348	370	311	377	337	365	362	352	309	332	323	343	317	357	324	348	339	320	334	344	340	338	338	327	350	357	341	335	321	356	337	350	361	374	330	321	351	340	346	361	325	322	362	339	339	326	318	360	338	314	340	360	312	341	338	322	289	351	312	312	335	332	330	347	339	325	315	353	331	338	333	309	322	355	333	341	305	345	320	343	320	342	331	310	375	325	328	325	336	373	369	327	364	360	320	330	326	327	355	348	364	347	345	358	356	370	323	384	318	341	310	342	337	335	309	330	331	327	326	340	340	357	362	352	343	336	336	287	332	318	320	325	337	338	367	323	377	363	393	325	342	343	327	313	343	340	329	335	311	341	348	292	353	331	341	318	332	326	359	334	329	315	319	319	350	320	327	317	334	332	336	343	326	330	354	369	350	340	347	317	335	322	340	328	337	318	309	321	333	319	367	293	357	339	309	344	354	347	305	305	297	355	301	328	328	323	289	347	327	339	349	337	330	338	341	319	355	332	325	355	346	329	333	330	369	337	318	343	315	324	308	378	331	358	318	335	344	353	337	368	340	344	325	333	392	323	313	323	348	330	335	337	310	315	331	363	375	295	372	334	340	339	330	343	348	307	338	331	340	331	366	325	373	319	361	350	340	332	319	337	338	353	321	322	361	294	324	363	395	331	349	314	357	360	333	300	344	349	347	334	359	319	321	359	336	351	332	334	333	354	304	336	343	330	340	344	309	347	345	358	367	343	326	334	326	328	342	330	350	344	304	328	295	349	352	345	299	312	376	375	324	344	323	311	352	333	378	318	358	355	355	347	352	325	348	348	355	363	372	323	328	330	342	327	359	354	336	326	327	351	362	360	339	312	369	300	353	357	339	325	355	313	345	352	334	313	350	317	359	320	339	374	363	327	329	351	345	334	334	359	323	345	363	339	342	330	323	349	340	364	339	357	327	325	354	351	342	311	344	341	309	376	326	352	318	323	345	364	348	337	337	338	365	314	351	332	316	350	355	327	332	381	317	317	348	331	355	354	320	333	302	332	355	336	342	309	322	392	345	347	354	337	349	349	354	368	313	327	315	331	350	348	325	360	336	335	323	332	298	330	339	333	343	345	324	321	355	339	311	309	304	326	338	314	355	365	335	325	337	326	324	340	348	341	363	362	351	325	353	313	372	322	329	325	330	316	382	334	331	324	320	322	342	320	318	318	329	370	332	330	328	366	332	342	313	352	334	348	340	335	316	356	327	334	320	344	323	340	348	340	328	331	351	338	339	361	334	323	328	366	337	337	342	315	340	356	359	349	324	346	326	343	367	336	369	333	333	364	345	338	329	359	330	336	363	321	323	358	335	320	376	350	329	316	367	333	340	340	357	342	365	336	346	355	340	326	339	333	308	321	352	348	331	313	342	346	367	312	325	326	319	353	347	343	363	331	355	335	359	315	342	353	318	362	347	360	362	317	330	373	368	359	325	327	332	361	313	352	336	288	324	361	367	337	368	328	348	355	353	345	332	360	300	337	330	383	378	314	304	330	333	354	310	336	350	314	356	346	311	327	326	325	332	345	324	293	345	377	324	336	312	339	335	339	328	354	370	327	331	341	357	336	346	318	320	334	319	330	388	338	309	328	303	311	334	319	342	348	347	373	346	310	330	326	289	328	351	349	376	346	379	360	313	352	331	360	353	302	331	314	327	364	324	304	365	354	348	374	315	308	332	331	329	350	337	313	335	341	313	379	386	391	320	320	327	338	332	331	344	361	297	331	315	354	354	329	335	324	396	349	385	303	338	346	305	314	358	340	333	369	304	309	320	357	334	365	349	355	307	319	312	325	344	351	308	301	397	320	375	331	362	347	317	350	359	336	388	327	339	323	349	343	326	323	323	330	347	341	366	331	325	311	347	337	335	308	340	329	359	327	349	356	307	329	369	319	317	337	336	389	320	353	352	327	304	329	311	356	315	336	330	370	359	341	336	364	332	339	358	341	356	302	339	364	340	311	323	334	375	362	335	336	341	339	330	337	348	317	315	357	348	352	346	337	332	360	330	379	333	333	357	347	316	349	341	345	319	325	337	315	343	358	356	295	355	370	333	338	341	313	320	360	360	362	322	313	338	335	321	304	333	321	346	323	293	352	349	334	307	346	334	357	320	352	328	325	286	371	352	318	358	338	347	348	333	319	355	324	335	368	318	354	301	361	341	347	320	341	348	347	344	330	392	337	301	322	341	297	361	322	367	333	331	353	332	304	323	346	318	348	341	337	331	354	329	319	340	345	342	329	336	350	331	339	347	341	335	340	339	336	366	288	346	373	351	310	341	330	326	341	346	346	332	340	329	366	357	366	328	372	338	334	352	303	348	364	348	314	320	340	336	328	316	345	318	333	360	355	348	339	346	332	347	336	350	348	370	343	296	371	315	321	316	354	377	343	337	346	357	336	337	325	351	318	345	338	372	311	323	362	327	340	278	333	364	322	365	339	346	297	335	309	332	362	346	340	310	352	295	326	332	355	332	365	342	297	322	358	344	368	309	349	353	327	323	300	375	357	349	324	353	340	332	359	346	340	341	323	340	338	332	324	363	352	345	313	344	329	360	317	338	339	358	349	365	354	319	357	299	351	340	322	316	328	352	360	353	356	354	349	334	322	307	331	358	331	356	330	329	338	326	364	358	345	335	333	345	360	326	355	373	318	341	343	365	306	371	325	324	330	345	366	350	335	345	351	372	328	322	345	308	326	338	314	379	353	322	365	347	337	348	325	349	349	322	318	327	330	304	354	318	370	336	344	314	339	312	359	329	302	368	326	319	342	328	338	335	331	293	327	339	373	347	345	357	316	366	322	333	319	309	339	338	334	361	386	361	341
2705	967	972	1112	999	965	1012	937	966	907	888	918	901	890	952	862	873	862	855	949	855	869	930	841	892	901	872	842	927	896	929	857	899	871	881	858	830	852	858	904	870	822	900	873	883	892	889	890	875	858	911	887	916	886	875	916	898	852	906	935	917	838	874	887	907	885	929	887	860	885	877	909	837	914	853	858	916	891	905	889	919	858	846	905	863	888	845	859	894	849	826	903	893	843	885	892	916	884	938	892	858	874	825	903	861	859	879	865	875	813	839	876	864	846	871	894	875	860	873	850	874	902	894	931	908	869	867	867	870	884	855	857	888	814	806	901	934	882	847	904	866	862	872	916	851	888	830	866	906	905	894	918	889	923	871	876	863	887	925	847	859	876	900	910	888	862	877	875	903	830	868	877	872	914	906	833	856	827	855	857	854	921	915	857	871	895	905	891	871	882	828	920	845	878	909	837	858	913	813	862	880	866	888	890	866	920	875	878	889	905	873	881	855	841	903	891	885	871	883	891	854	868	835	935	905	898	846	910	890	883	905	893	890	842	872	920	902	906	838	866	873	896	839	885	865	841	900	906	894	875	820	902	843	931	886	843	933	860	905	871	791	827	880	836	842	879	896	862	881	877	912	887	903	917	901	830	888	909	881	886	921	913	905	869	935	872	855	884	878	867	835	881	885	846	931	869	875	830	878	877	858	879	883	877	845	900	877	895	878	842	877	924	884	854	892	815	863	883	883	835	914	872	869	877	867	894	892	858	900	892	865	855	919	868	905	841	870	883	897	906	839	842	877	923	872	877	922	816	881	865	869	874	874	795	878	892	854	854	880	913	886	868	905	891	864	833	835	886	916	835	872	850	828	883	941	846	886	891	914	906	885	863	930	841	883	827	869	836	880	867	847	894	869	885	897	869	826	850	859	868	902	917	862	820	876	917	885	908	912	859	863	821	927	857	810	880	839	858	840	831	865	859	853	879	934	849	870	857	890	866	863	939	855	894	895	852	898	842	889	862	854	906	940	909	883	872	873	860	862	872	877	903	845	887	856	915	915	855	814	870	893	903	861	929	904	826	857	904	860	878	864	880	890	926	885	898	856	873	878	847	822	907	873	881	882	874	866	925	869	848	910	862	888	861	833	887	887	926	897	852	925	838	868	878	828	833	917	862	867	870	887	857	866	874	841	892	903	900	860	861	837	864	878	902	893	874	851	880	836	888	892	898	835	865	864	880	864	879	878	866	864	870	876	858	906	838	895	889	880	835	918	907	849	922	846	910	896	852	842	870	862	871	886	885	836	850	930	846	839	872	885	900	942	875	820	862	858	879	867	906	837	895	924	868	855	910	899	858	908	842	909	892	892	886	886	880	810	910	828	878	885	855	864	819	848	875	835	850	814	912	872	848	928	865	889	937	903	895	925	887	863	870	859	841	815	858	925	897	865	884	828	855	886	837	859	952	850	908	894	968	862	894	805	886	889	848	861	933	868	960	865	871	860	934	853	907	895	887	855	907	884	899	867	840	858	910	834	863	870	909	895	893	882	896	885	890	887	905	883	859	873	841	896	866	876	890	865	903	827	896	837	867	849	878	891	896	869	876	851	937	857	866	850	898	897	846	907	915	868	850	894	897	896	861	898	923	803	855	911	868	912	923	819	895	918	836	828	889	851	900	924	915	876	865	833	893	894	840	861	915	837	884	906	870	879	882	844	849	894	846	854	889	861	881	890	880	945	906	852	836	841	898	872	884	852	868	775	876	878	821	896	844	910	891	846	850	863	843	884	842	819	861	879	839	828	890	974	825	875	868	868	846	901	860	910	898	857	854	867	891	883	890	851	881	866	862	907	865	817	900	895	913	899	889	870	902	923	843	860	865	852	880	809	888	927	831	873	911	890	840	870	833	867	883	891	853	844	891	877	897	907	863	888	891	857	873	889	900	918	891	872	890	884	903	890	910	933	845	870	898	859	887	889	832	831	839	875	885	846	880	851	830	909	853	879	890	869	870	892	838	837	881	850	926	883	839	885	878	855	863	896	861	895	884	825	906	885	918	865	891	883	870	894	872	868	851	900	859	845	866	889	858	797	923	908	805	862	864	863	899	904	892	836	924	864	893	875	876	866	907	894	879	869	820	922	838	848	847	829	893	933	807	848	892	867	852	886	861	884	908	875	873	863	860	848	948	841	892	837	874	889	840	838	865	865	868	888	883	883	867	833	876	934	927	858	856	862	914	849	877	868	890	871	903	893	884	852	829	902	900	861	850	875	857	904	894	842	894	889	870	856	920	846	925	861	851	881	876	851	857	880	873	834	894	905	848	840	898	974	926	898	897	838	892	872	863	880	837	859	879	821	878	871	878	850	903	881	877	888	867	857	838	859	909	899	874	875	862	848	866	900	839	858	842	890	934	907	895	852	914	859	860	933	879	859	873	908	837	846	896	842	887	837	855	887	859	772	899	865	910	863	871	894	833	866	915	911	863	845	927	827	905	861	881	909	861	838	905	894	958	900	861	857	885	855	908	862	894	839	879	859	888	910	918	857	855	855	892	863	848	866	858	869	921	960	877	863	877	902	873	882	849	844	897	860	838	884	856	890	896	915	886	849	846	917	941	818	853	918	875	884	856	899	952	829	882	895	930	855	868	895	900	880	879	856	901	866	859	867	886	893	841	849	896	863	884	872	889	895	859	922	858	847	877	888	843	903	865	885	885	906	938	863	923	883	836	832	912	888	947	855	885	871	864	874	923	899	877	916	860	939	917	867	895	816	867	878	823	866	857	899	883	874	828	857	851	889	876	879	908	858	877	883	892	869	854	876	851	922	829	876	861	913	871	874	878	831	822	931	840	864	851	860	822	860	863	848	925	902	884	828	877	831	867	906	850	867	868	898	935	886	864	910	908	929	877	961	867	858	881	898	893	818	891	853	890	879	927	826	812	824	864	901	909	888	906	854	862	852	885	875	854	891	913	866	871	854	881	823	906	860	874	876	866	853	904	853	893	880	925	844	922	846	887	868	910	847	896	870	821	838	850	900	905	855	901	865	883	858	875	935	900	916	869	864	878	806	859	857	865	894	883	888	921	852	863	868	853	838	840	849	912	889	880	877	895	864	879	849	876	858	880	863	897	873	872	869	909	865	876	929	855	843	848	914	859	853	924	895	848	880	855	853	846	902	850	846	866	876	890	855	896	879	870	850	873	868	861	869	831	870	880	861	887	908	871	835	850	855	866	872	913	918	837	905	919	918	923	881	860	808	913	844	848	903	855	841	860	833	918	876	875	885	792	900	902	829	847	904	855	859	826	830	881	892	893	883	868	893	869	882	907	869	911	856	873	917	844	852	912	868	836	890	874	910	896	888	841	870	875	894	883	873	856	866	879	857	859	871	854	853	836	843	901	819	908	847	879	907	882	864	862	856	886	860	870	918	902	868	850	894	918	882	868	880	906	842	897	838	847	867	870	883	851	807	878	895	812	883	830	895	904	879	893	871	856
9162	1061	1276	1080	773	669	588	555	474	510	405	395	386	386	371	369	366	372	371	358	367	334	328	333	350	343	317	309	323	355	336	341	342	322	339	335	347	354	336	353	316	334	304	319	300	320	337	315	320	333	313	311	331	338	331	324	329	301	295	331	341	301	319	325	326	339	353	340	332	316	311	338	336	344	316	353	354	315	319	335	337	345	369	348	349	319	323	325	327	335	324	304	286	335	282	317	300	311	355	329	316	344	325	322	318	314	305	300	324	328	325	290	290	353	307	290	331	356	293	319	344	342	346	303	314	298	314	318	311	339	330	314	333	315	324	316	339	300	317	350	304	330	299	310	335	326	344	318	305	315	294	329	329	309	317	309	317	365	322	315	324	335	295	348	357	308	323	311	320	321	314	313	313	319	315	298	340	308	331	342	329	348	316	328	319	335	306	339	308	298	295	328	299	333	342	339	293	301	302	318	311	292	346	372	332	294	311	312	330	327	345	350	309	332	301	308	307	289	277	322	308	318	321	360	310	307	306	289	354	308	296	326	317	291	287	295	323	329	358	332	303	312	324	331	344	318	287	331	333	336	315	328	328	316	325	337	322	338	297	285	313	314	310	338	276	331	342	350	303	345	365	338	345	312	340	355	326	312	325	312	353	311	333	318	342	315	305	309	319	327	325	314	311	325	318	330	331	310	322	314	313	298	328	292	306	347	327	320	361	338	314	320	325	349	333	342	357	335	345	311	316	340	317	308	302	325	305	297	345	323	338	320	327	304	333	315	302	300	310	318	309	353	353	318	326	336	322	315	328	315	349	356	319	333	313	295	286	322	316	316	339	344	322	334	304	323	343	326	331	304	349	315	338	326	314	326	331	316	319	355	295	298	300	348	311	294	350	315	310	342	320	311	307	310	326	306	304	315	328	309	293	362	307	322	339	327	336	325	296	315	306	314	319	327	358	327	304	351	312	306	334	321	296	343	350	342	326	347	312	327	328	323	318	303	339	350	314	355	305	313	309	318	314	341	304	297	292	314	315	316	320	305	304	338	312	314	296	354	319	328	349	345	305	333	307	313	340	313	308	327	330	303	344	302	293	307	328	317	333	299	337	299	301	333	348	304	327	326	318	315	318	311	296	307	301	318	329	313	322	315	334	323	328	322	327	338	323	314	348	308	315	306	337	309	335	317	320	303	329	354	328	330	305	337	305	313	322	324	289	309	294	302	318	314	325	345	305	337	292	276	335	337	329	300	298	334	327	316	297	342	309	304	328	313	340	312	355	321	341	315	301	321	275	331	348	336	303	302	297	312	347	306	295	359	308	305	343	318	323	337	335	335	325	320	334	312	313	323	363	340	332	311	350	356	340	325	317	302	330	299	310	318	298	282	317	321	287	324	325	339	296	350	318	330	325	323	332	314	326	316	307	324	316	336	304	344	306	321	297	321	319	317	322	296	321	295	344	319	301	305	345	337	341	330	356	319	305	343	304	345	310	349	332	320	319	315	340	322	322	327	319	310	311	309	316	302	319	321	341	341	337	331	325	334	323	324	324	313	284	346	367	300	309	322	322	321	358	282	330	299	317	334	323	363	322	308	316	329	349	324	325	309	328	291	306	326	307	280	323	317	331	320	319	324	304	350	334	294	348	352	317	339	287	291	328	315	336	314	308	322	315	275	335	311	322	316	304	343	305	342	293	330	307	318	337	330	332	304	342	345	330	314	336	290	346	309	329	332	306	325	343	342	328	323	327	294	286	330	301	324	327	293	334	315	332	309	346	304	309	298	312	317	293	279	325	329	317	360	320	330	356	319	334	311	351	301	309	326	325	335	335	324	318	307	316	333	316	313	336	318	327	324	306	306	311	338	322	319	275	339	292	320	311	291	354	305	307	346	330	326	305	315	322	344	303	329	307	334	344	347	318	351	317	344	345	322	294	341	314	345	332	315	315	329	358	325	293	313	333	334	294	308	317	312	332	345	309	314	349	306	355	347	349	328	310	321	333	341	323	329	344	323	329	331	340	327	320	317	319	340	305	333	341	295	319	344	301	321	317	334	311	303	315	341	335	331	333	324	355	335	321	320	314	321	358	331	321	330	319	313	303	298	318	293	344	331	363	329	353	347	326	338	307	336	322	342	315	305	292	320	338	318	352	337	303	342	322	306	280	324	329	323	293	291	315	307	341	306	336	313	317	284	318	323	319	327	309	303	321	304	315	319	354	310	350	311	337	279	338	347	317	348	309	346	330	338	322	333	294	313	374	319	327	366	317	357	311	324	312	331	329	330	300	321	336	304	327	306	303	321	331	311	327	283	320	318	302	312	306	319	340	282	342	319	307	296	332	278	341	293	279	359	318	317	336	305	325	358	303	360	366	325	331	361	311	333	362	295	303	332	316	370	331	352	302	304	308	301	341	343	316	302	330	341	312	334	365	309	319	307	309	302	298	311	313	363	351	325	298	298	331	302	323	314	305	307	330	345	295	309	338	335	351	334	327	330	304	332	347	342	330	333	352	333	334	317	312	334	331	329	302	322	345	299	296	306	313	320	313	356	320	349	315	328	302	309	306	333	318	299	347	327	316	324	318	303	326	318	302	317	314	289	347	308	321	338	325	315	296	343	324	342	310	337	293	308	322	320	350	355	305	323	332	326	316	331	335	322	348	320	336	334	363	329	321	321	354	320	308	326	334	322	331	301	326	312	333	339	270	314	311	338	325	328	327	314	289	308	288	336	289	318	335	284	333	321	327	328	348	303	341	334	333	315	337	315	317	320	318	297	333	315	313	333	328	323	311	334	307	353	321	318	329	305	347	300	309	341	320	330	344	313	291	338	330	324	317	332	323	330	302	341	306	325	348	345	338	316	309	304	336	290	316	316	337	317	355	295	328	305	318	327	312	333	312	308	319	305	297	325	350	296	322	308	299	320	322	323	338	304	326	300	333	273	325	346	296	309	323	366	310	328	333	304	337	291	318	300	340	313	289	319	294	332	294	323	317	315	320	293	322	312	330	313	295	316	323	328	332	328	323	313	297	359	343	350	328	335	343	323	316	307	324	323	336	306	336	322	324	307	304	322	287	320	303	314	291	298	351	310	350	323	312	334	314	338	321	322	322	332	338	336	311	349	364	320	304	325	316	298	312	342	333	300	329	315	317	323	315	311	286	285	327	321	301	348	303	327	367	307	355	315	340	307	318	320	307	347	325	330	303	336	332	320	337	313	323	302	331	342	333	288	301	299	336	304	338	328	310	300	308	321	321	315	310	308	343	333	313	321	300	299	314	314	335	297	328	305	322	339	330	295	315	320	343	277	337	310	327	299	345	322	341	290	354	317	359	342	308	291	306	292	307	295	346	316	306	298	328	347	342	292	333	330	286	300	284	302	309	309	288	325	355	317	318	348	290	319	328	343	321	327	327	323	326	270	302	346	320	333	327	314	304	337	297	324	305	319	320	349	284	315	324	302	297	343	346	335	317	322	313	351	316	311	327	342
5721	1556	2676	3152	2804	2464	2129	1787	1594	1560	1404	1333	1309	1230	1146	1142	1106	1072	1014	1045	1005	1018	925	959	983	941	927	967	929	909	905	891	915	854	912	831	828	880	916	908	852	902	868	905	849	857	880	854	861	848	826	828	840	832	832	854	870	759	855	883	837	856	851	852	762	815	850	812	854	845	854	840	850	848	837	842	857	862	785	809	818	868	855	795	861	830	833	860	854	803	848	746	863	793	792	829	829	831	793	810	812	833	843	821	780	872	804	825	804	846	873	843	773	818	806	839	858	833	888	806	818	856	878	835	844	829	815	793	813	788	791	833	805	816	824	837	778	811	814	839	793	821	814	854	835	812	778	833	827	820	827	839	829	869	841	845	863	862	830	831	818	810	782	815	809	812	843	854	866	832	863	818	797	764	781	761	814	834	794	907	846	834	830	909	886	873	875	810	846	802	804	842	803	817	836	863	751	851	843	797	854	821	815	838	776	817	812	836	758	871	822	803	837	803	825	803	845	784	817	859	793	805	830	806	810	841	878	805	783	848	818	817	818	857	912	774	814	851	797	798	783	769	823	792	797	843	803	801	819	840	882	804	776	864	823	807	783	829	803	792	806	813	837	814	817	820	860	767	786	841	848	870	825	808	829	818	834	810	808	797	830	868	843	830	791	811	826	829	846	832	798	781	807	831	838	793	824	811	858	821	793	828	800	808	826	840	798	791	833	826	800	795	793	815	867	821	804	882	858	860	837	817	852	807	816	837	806	842	784	849	820	801	829	819	820	771	820	842	856	852	813	862	791	860	845	809	813	828	794	828	762	843	810	847	781	816	785	835	801	848	789	795	781	788	844	802	839	840	865	857	806	764	784	837	820	800	826	863	841	800	819	813	860	781	795	851	845	858	801	783	856	767	844	820	846	810	811	821	827	777	852	823	813	776	813	802	838	826	860	827	833	789	773	836	822	827	864	788	839	832	860	842	792	800	852	862	807	817	809	803	778	785	834	878	821	867	867	832	833	818	790	843	819	823	793	822	780	803	809	824	815	785	781	820	818	777	816	805	855	789	844	808	846	826	824	851	822	803	793	794	838	854	806	819	836	828	866	818	838	791	797	900	842	853	797	874	811	804	842	809	807	832	844	845	832	795	837	797	842	860	877	825	822	861	835	845	815	792	785	809	833	794	818	840	787	836	819	817	810	824	800	782	867	807	816	810	798	820	836	783	851	844	805	809	792	853	849	822	837	805	820	842	783	818	824	840	853	829	800	849	825	834	824	818	846	771	816	820	795	842	770	803	800	815	780	833	842	845	797	817	821	808	818	792	779	788	816	775	768	771	838	817	788	787	836	868	826	781	826	853	805	796	863	791	819	868	792	809	842	824	757	846	814	787	820	805	836	876	863	799	824	827	817	812	814	817	808	825	847	791	790	851	776	777	791	814	829	818	843	802	824	861	802	808	827	791	817	781	842	820	825	776	820	827	823	814	855	761	823	845	803	850	783	827	815	784	830	802	867	872	822	798	842	821	845	786	825	835	798	815	818	863	822	811	866	804	812	786	818	833	787	756	760	799	825	824	828	825	841	838	850	802	812	829	799	784	835	850	804	806	789	757	860	811	874	836	822	853	804	823	791	843	840	807	809	806	855	789	818	825	849	860	855	836	837	813	839	789	788	790	803	783	866	858	824	848	844	791	832	844	845	798	846	814	833	825	779	827	799	834	806	851	763	811	827	846	811	786	824	866	803	856	820	857	814	775	798	806	820	807	822	842	811	825	830	798	803	820	842	841	810	857	780	828	801	806	889	820	811	806	825	840	814	796	810	794	822	839	836	743	805	844	828	809	850	833	844	830	808	828	834	804	809	803	793	823	845	813	786	837	810	849	890	815	792	830	843	834	835	777	792	838	781	789	864	786	806	825	809	819	781	784	803	827	784	768	872	826	794	835	795	813	807	833	827	833	792	847	880	795	804	844	788	836	836	831	832	797	854	790	788	814	822	867	779	830	842	834	799	811	799	797	824	818	784	838	799	786	768	836	782	791	848	843	794	817	830	858	807	843	809	785	804	833	812	846	815	805	812	829	818	820	861	836	781	842	797	814	828	788	837	831	868	794	767	845	787	853	783	822	789	849	782	836	773	837	755	798	845	799	849	815	819	817	779	822	838	789	867	869	886	825	864	816	809	802	816	819	867	815	823	779	854	780	822	830	733	799	816	795	853	826	841	828	831	829	826	794	796	878	801	812	802	809	821	814	802	756	817	817	868	840	811	833	826	837	822	843	814	851	821	802	767	870	801	819	805	842	824	800	817	827	820	851	867	843	806	822	809	784	819	820	850	823	817	808	824	821	802	842	753	873	849	824	825	850	798	810	805	846	868	801	812	854	801	834	837	784	795	803	839	830	796	842	813	850	874	827	894	866	790	776	818	867	826	847	842	837	802	841	779	834	858	818	847	822	858	828	845	858	855	823	863	837	815	824	819	860	874	846	792	820	794	844	861	822	806	783	838	810	793	798	833	839	834	799	787	820	845	831	784	802	825	815	849	786	811	841	826	829	798	820	804	836	863	855	791	831	834	833	827	791	804	815	837	776	869	852	833	835	865	825	794	804	801	777	848	805	839	797	841	786	859	817	832	832	786	833	810	745	828	848	861	812	805	821	869	818	838	816	820	855	820	844	872	798	886	874	846	800	867	822	840	850	830	806	862	821	819	865	782	849	790	824	840	821	838	770	848	832	820	845	816	805	821	793	852	789	806	851	779	841	830	816	814	855	799	813	811	841	801	902	800	762	874	783	816	782	832	781	817	871	815	799	809	786	801	857	826	835	822	798	843	865	823	825	808	818	847	831	843	790	823	809	858	812	859	788	808	784	790	833	815	794	800	849	828	803	808	803	796	812	799	814	831	833	802	838	824	804	798	834	810	820	798	853	791	829	837	804	826	778	800	816	826	834	856	799	808	813	833	766	835	798	796	832	818	812	793	793	828	816	843	770	822	845	840	829	837	816	805	886	802	887	846	771	799	839	804	853	838	764	803	810	778	842	800	857	852	798	798	851	790	808	881	790	818	778	800	799	816	827	856	833	807	851	817	786	839	817	763	792	797	815	834	842	816	810	865	762	847	822	815	821	800	838	781	802	840	812	796	794	827	808	793	862	872	784	803	859	815	808	823	771	858	793	838	864	806	832	821	821	833	792	787	865	828	763	791	826	821	811	826	823	788	824	813	793	810	800	824	806	828	878	801	828	810	817	813	841	781	800	805	822	794	811	777	881	802	868	813	833	793	854	824	840	796	857	817	814	825	826	847	815	848	844	792	812	838	814	820	819	843	819	786	851	867	830	801	805	832	921	806	863	838	835	822	789	867	804	798	757	803	868	823	856	817	868	793	821	839	827	838	781	816	831	870	853	812	784	814	820	803	819	780	808	806	761	824	842	825	791	819	810	821	825	795	836	831	873	788	748	817	798	865	867	784	829	805	828	852	822	832	863	818	866
16958	2314	2181	1692	1200	919	671	550	471	368	337	320	279	266	259	216	222	218	184	196	186	174	203	181	153	193	182	166	178	156	178	183	184	153	175	172	148	180	173	176	154	164	188	135	148	159	165	179	153	159	131	159	146	132	156	140	152	166	164	161	170	143	156	164	158	140	136	149	129	161	159	152	156	173	133	135	139	145	143	153	144	174	147	134	152	144	141	145	161	146	166	167	140	155	157	157	143	159	169	156	159	151	192	156	174	175	144	156	125	158	154	134	158	144	133	167	152	160	132	154	159	148	137	142	141	147	149	159	152	154	144	159	157	152	121	149	159	152	158	145	143	145	160	140	159	145	126	144	142	167	162	147	170	132	156	157	155	149	147	144	144	127	145	168	132	164	134	136	162	162	160	145	158	153	148	134	131	163	142	144	160	132	175	128	154	174	139	145	152	149	143	147	138	159	145	171	132	141	133	133	137	159	138	167	157	128	140	143	162	155	137	151	145	160	151	136	151	142	130	139	146	161	142	147	133	140	132	160	152	162	151	127	139	159	148	129	146	132	141	161	151	152	153	175	135	154	130	143	147	165	151	149	151	183	151	165	154	161	150	151	142	140	133	140	147	106	147	145	129	145	148	151	143	166	129	147	164	157	130	141	143	146	147	167	139	162	163	123	155	157	154	162	136	168	142	168	192	132	140	166	136	163	160	152	151	165	158	160	120	155	150	151	161	151	155	145	170	147	143	142	146	157	144	141	160	152	137	146	151	144	142	134	164	161	137	140	134	136	159	124	151	159	183	158	139	165	119	156	150	140	151	128	139	138	145	159	153	159	139	134	154	151	140	155	153	147	137	133	141	158	149	166	127	148	145	144	129	152	131	150	165	146	149	153	147	130	122	159	153	146	175	165	148	152	134	152	161	176	150	184	140	150	174	172	139	156	153	164	138	159	151	132	141	131	149	164	139	137	143	146	148	152	149	139	166	161	155	152	143	132	140	134	151	150	128	157	148	151	140	147	160	146	142	158	117	161	148	136	137	158	147	167	141	150	155	133	126	159	143	149	144	138	153	132	131	144	141	145	123	156	162	179	150	151	162	148	145	132	146	168	132	129	156	159	155	155	122	168	136	147	132	142	152	119	148	138	137	156	150	132	154	169	129	138	145	151	161	160	142	162	148	162	145	149	155	165	168	145	155	142	151	146	153	156	152	141	155	143	144	177	167	145	166	136	104	145	125	174	152	139	141	157	135	144	137	137	161	150	159	154	156	143	145	137	161	148	150	149	134	131	138	150	139	125	158	155	170	147	149	126	136	153	155	158	150	149	154	122	131	152	133	136	148	169	152	146	137	147	156	168	130	158	138	138	154	143	158	134	152	146	137	138	148	152	161	171	142	160	137	140	150	141	153	149	163	159	155	129	153	146	157	151	157	152	174	156	162	144	147	161	143	136	153	162	150	142	164	158	120	143	153	153	141	135	161	155	149	145	153	146	152	143	162	142	128	169	137	144	144	137	163	158	155	132	151	172	142	145	144	146	157	160	156	159	143	147	154	157	135	155	156	155	156	158	132	155	138	144	145	122	168	154	132	143	145	142	166	138	153	161	162	162	164	149	137	156	159	126	142	136	138	158	171	135	157	140	164	144	149	173	157	134	112	143	166	149	153	145	154	143	152	152	141	143	138	143	164	148	141	126	162	136	131	170	132	143	149	150	128	157	139	155	139	159	147	160	142	138	135	133	166	167	136	140	151	156	138	165	173	151	163	145	126	163	132	148	119	167	152	137	125	146	149	152	145	138	140	141	150	124	143	147	165	138	158	149	150	150	148	148	150	139	164	139	156	156	150	155	173	138	137	154	133	139	142	125	124	156	126	173	168	139	165	166	150	127	134	144	149	155	159	155	146	158	122	147	161	162	164	132	165	159	152	156	164	141	173	145	159	144	168	144	155	170	152	158	147	152	163	151	151	150	152	165	139	138	146	162	154	142	123	131	145	163	143	133	146	150	162	143	131	153	153	136	154	153	179	134	148	150	168	131	145	117	134	149	141	151	161	171	156	146	178	177	165	158	159	143	159	125	156	174	144	169	150	175	134	138	126	161	130	127	156	152	183	151	125	165	136	142	135	148	131	156	163	169	144	138	149	137	151	186	145	158	146	156	168	142	126	134	144	132	155	140	149	166	129	137	132	154	134	151	127	134	150	149	160	143	148	157	143	126	145	135	149	151	135	150	145	159	135	145	168	146	169	128	147	144	155	149	157	157	153	144	143	153	155	156	176	132	159	145	140	168	158	161	153	144	157	163	170	153	143	161	162	155	140	158	163	157	149	160	139	147	135	139	163	138	150	134	154	135	135	151	152	165	155	145	145	149	154	173	140	138	154	133	159	169	177	172	127	145	130	160	121	165	167	156	134	146	155	149	152	170	160	161	142	149	140	133	161	130	155	155	148	113	142	152	142	154	139	169	151	139	129	145	143	142	147	150	143	140	150	139	174	135	159	149	146	140	136	148	134	148	136	132	132	163	134	146	134	146	171	139	138	168	144	137	149	158	145	150	158	137	166	126	139	156	146	152	157	145	153	154	153	167	157	147	137	178	120	156	158	195	156	130	155	158	118	159	172	139	153	140	137	123	153	153	139	154	148	153	135	175	167	130	137	155	140	159	173	136	139	167	145	133	161	168	152	141	127	134	137	135	136	144	135	173	150	160	146	145	146	159	163	131	179	132	147	156	156	149	145	157	158	155	158	149	177	135	124	153	132	140	147	143	157	139	163	148	174	142	147	142	152	138	149	137	161	148	133	136	175	161	156	167	127	119	168	157	155	128	145	147	141	143	157	163	158	150	164	146	176	159	147	149	151	146	141	148	152	148	163	157	164	137	154	154	142	136	156	150	162	150	144	134	163	139	145	164	157	110	143	161	160	157	145	160	144	143	160	167	162	150	154	161	131	146	164	162	136	140	141	149	139	162	155	154	124	133	148	167	162	143	159	141	157	119	156	154	135	159	121	164	154	133	130	167	151	151	140	154	143	174	126	140	141	149	131	127	159	140	151	143	151	150	166	141	151	161	176	140	147	140	135	157	151	160	144	150	159	158	145	159	132	152	169	171	167	136	142	128	144	164	155	132	148	147	144	134	148	162	149	172	156	173	169	149	135	135	137	159	131	159	147	148	135	143	145	149	137	136	143	164	176	134	160	155	122	140	147	137	145	138	158	168	154	140	167	141	161	139	150	135	153	150	158	160	145	158	165	142	153	164	119	167	174	142	160	156	163	159	128	143	140	140	154	139	176	145	148	143	145	151	130	139	138	151	170	141	127	178	147	151	157	144	175	141	152	149	155	138	152	141	157	147	140	160	150	156	142	156	177	142	134	161	149	133	152	149	141	154	155	147	157	171	173	144	143	181	144	154	152	139	141	141	177	170	137	154	164	149	134	128	121	126	164	144	159	156	148	136	149	158	156	155	137	167	146	135	158	190	136	145	154	144
7607	1923	4124	5029	4354	3756	2950	2523	2164	1794	1676	1459	1323	1205	1076	1040	953	915	868	777	728	742	735	765	648	668	662	626	608	626	600	575	559	541	563	497	535	497	552	488	518	486	484	518	530	507	487	476	462	440	513	494	471	475	442	493	496	438	456	473	417	475	448	442	466	451	443	453	434	453	438	449	457	402	443	422	428	419	472	428	451	430	465	443	440	433	423	449	435	448	434	466	420	428	398	436	461	430	415	426	414	460	443	432	419	458	469	458	433	397	423	377	407	448	442	437	435	417	419	440	449	440	418	444	426	424	427	461	441	413	458	425	458	446	408	401	455	431	423	404	434	376	442	414	440	426	428	437	463	429	436	437	433	447	441	465	423	425	385	456	452	404	459	442	437	427	454	405	392	421	402	464	436	391	396	449	444	396	417	401	421	443	435	422	403	443	436	414	422	425	431	413	470	448	406	429	380	476	425	434	438	432	455	408	420	440	403	404	439	444	464	448	453	442	396	407	396	418	423	438	418	428	456	413	398	424	423	462	408	419	416	432	429	454	472	448	432	400	393	380	415	444	395	457	450	413	464	408	418	419	412	416	420	414	433	429	389	414	433	448	415	424	389	430	441	433	409	403	438	419	390	470	444	434	432	448	435	443	439	427	412	402	428	406	398	468	440	440	426	438	419	433	436	440	433	425	393	415	408	412	453	389	424	408	402	429	442	431	414	451	423	434	398	401	417	439	408	422	433	423	428	424	438	449	432	428	417	439	419	442	449	462	427	406	440	409	416	414	445	417	423	376	441	424	448	422	416	420	457	405	403	453	412	455	409	427	443	404	407	431	425	404	400	442	420	443	425	433	399	430	432	431	413	448	437	445	422	419	412	437	408	444	429	429	436	444	472	417	404	404	434	426	425	392	455	443	410	423	447	436	457	424	463	405	458	418	441	434	402	452	430	423	444	446	415	433	383	438	434	417	457	450	458	393	445	446	446	407	419	437	402	437	467	387	439	393	424	424	425	412	434	431	436	416	467	425	409	406	432	428	445	442	424	445	432	407	410	479	441	426	404	423	430	424	418	436	428	403	413	438	414	381	420	431	425	440	422	435	451	404	429	426	401	447	427	404	439	394	403	412	395	446	418	421	466	425	444	433	412	483	415	461	416	412	410	446	437	412	419	404	424	375	459	435	465	423	438	429	415	450	437	402	421	440	406	461	416	427	422	439	432	401	440	417	416	446	479	450	444	416	416	444	374	413	414	455	448	464	415	414	431	440	415	418	438	401	402	444	470	381	428	416	408	409	437	421	443	418	427	460	435	423	429	434	442	451	429	400	433	452	416	447	422	462	453	423	433	420	401	430	438	452	409	432	419	462	405	377	424	414	453	450	410	414	416	419	420	458	400	378	398	399	424	434	403	403	402	445	414	459	453	403	449	427	437	400	454	449	424	459	451	434	393	422	422	414	430	438	420	428	400	409	418	420	448	404	419	414	437	429	415	409	422	448	393	411	417	429	466	422	418	474	399	420	445	460	424	435	422	446	480	429	430	432	436	453	410	438	437	428	462	412	453	418	404	427	414	422	415	423	417	393	437	451	416	430	439	432	383	396	434	437	419	405	457	432	428	397	412	421	441	429	410	441	412	431	410	434	439	424	435	437	389	399	421	451	432	435	443	410	365	419	406	425	436	412	435	432	418	397	452	419	391	433	399	424	467	425	439	423	432	419	401	436	434	411	417	446	406	425	472	416	470	429	464	447	400	406	410	397	444	436	455	437	402	398	456	391	448	423	443	432	408	388	460	402	386	426	440	411	420	412	446	404	410	410	435	427	431	454	389	424	451	479	443	428	405	417	457	418	431	452	445	421	406	406	413	453	462	439	431	433	472	443	443	448	410	418	439	459	452	429	456	419	459	423	441	412	421	476	470	423	419	421	429	451	433	430	411	458	397	430	419	393	420	408	461	461	438	483	413	447	399	415	402	452	426	426	404	400	420	444	401	397	423	457	453	415	446	443	429	415	396	435	413	424	433	419	417	435	433	392	406	409	416	418	454	438	424	411	429	430	438	431	429	444	431	434	441	408	355	429	456	439	428	437	453	412	426	434	375	429	403	448	451	386	406	454	399	428	427	452	404	456	442	438	441	423	455	406	465	433	406	424	437	406	425	413	422	444	433	411	430	422	366	428	408	408	405	426	450	441	449	406	431	440	382	421	439	432	431	435	427	379	432	412	411	412	426	442	416	445	416	394	446	437	429	430	429	450	417	427	413	425	418	406	400	399	456	435	460	420	449	389	401	444	413	417	392	440	408	424	429	442	428	436	416	434	426	424	423	394	419	451	442	380	450	430	423	452	409	425	450	413	447	439	439	452	393	422	431	389	435	426	392	449	445	398	433	445	461	423	448	397	394	417	422	421	438	411	415	442	414	417	441	426	434	404	429	430	439	424	404	455	433	437	446	427	455	448	415	403	428	442	443	403	478	418	458	427	393	404	411	404	435	409	446	435	441	423	405	432	431	439	406	444	429	433	430	412	439	413	451	395	450	429	413	406	394	456	421	409	461	419	389	421	373	404	421	420	455	446	412	388	405	472	432	435	439	387	438	421	431	417	448	445	404	407	401	442	405	420	411	448	455	418	424	441	405	407	405	404	425	415	391	454	425	430	399	427	429	449	426	378	433	414	417	414	446	403	454	426	408	430	433	410	413	404	410	452	442	410	424	434	426	447	424	423	445	398	451	462	464	421	444	442	417	417	394	426	448	422	436	439	406	390	419	442	450	437	423	441	428	455	405	426	409	442	417	408	425	408	454	388	401	395	385	444	410	406	414	444	464	448	431	439	442	440	458	426	441	396	415	431	387	414	425	446	429	397	478	461	396	441	413	439	427	414	451	430	475	442	398	458	429	451	464	424	480	414	426	454	428	420	449	427	405	403	420	441	455	407	411	436	423	446	456	410	406	438	404	422	418	391	435	437	450	402	449	423	400	417	399	439	427	457	420	423	442	457	432	488	457	455	430	418	439	425	439	445	388	455	401	429	413	376	408	422	390	395	414	420	425	384	374	435	410	440	462	396	455	430	404	456	459	403	407	448	460	428	407	428	426	444	418	426	412	463	451	401	407	410	442	409	426	375	467	384	418	416	384	440	442	421	452	434	417	441	421	434	436	402	434	429	448	419	434	402	435	449	411	439	440	453	380	441	470	428	407	404	421	424	452	434	449	401	438	410	444	415	430	434	420	398	426	393	427	406	403	414	469	389	422	457	434	436	416	411	405	439	459	408	406	469	420	449	465	445	387	409	449	403	423	450	429	428	411	408	431	405	383	429	423	411	389	428	411	417	452	384	427	400	442	403	383	415	451	383	442	418	420	446	415	423	440	447	429	432	413	443	445	438	409	442	434	465	422	440	423	397	431	428	462	410	429	422	447	432	467	401	446	425	417	425	418	404	431	429	425	391	447	450	429	421	418	477	456	433	436	440	442	432	421	422	438	433
2529	381	384	414	335	364	341	340	341	352	365	361	369	366	369	320	337	367	359	333	315	373	308	358	314	343	323	355	383	303	337	324	326	320	342	337	339	359	321	333	341	357	340	364	348	329	323	338	368	328	343	323	332	347	353	342	355	382	333	335	360	321	358	352	380	367	356	323	339	351	334	345	333	352	321	330	345	325	350	356	358	367	341	355	306	370	336	320	317	341	353	353	359	336	323	352	345	364	331	328	357	308	341	350	327	341	345	354	329	331	353	349	329	347	343	343	365	335	359	368	345	342	344	358	329	335	291	318	361	353	321	328	349	314	330	368	325	352	362	383	310	365	336	321	349	324	323	298	359	355	331	345	341	361	327	344	331	357	345	313	348	327	372	328	303	337	352	346	364	335	368	336	318	354	321	351	348	326	319	357	349	322	329	358	349	348	297	347	340	362	324	316	335	369	360	346	335	309	355	365	321	365	308	359	358	354	347	311	320	345	324	337	357	325	332	334	374	337	314	328	356	352	330	315	364	346	367	340	339	358	325	358	342	360	356	354	327	354	378	339	338	350	322	344	346	390	305	352	349	317	335	311	330	337	364	302	353	321	335	352	350	343	312	334	360	322	348	335	347	308	311	328	302	299	331	354	313	349	361	348	321	327	320	341	357	347	318	383	316	343	309	347	353	365	316	355	310	336	350	351	368	334	357	368	381	358	373	343	352	325	333	344	327	316	341	342	307	342	351	313	348	368	339	349	324	356	337	348	337	351	365	358	323	367	316	359	325	344	353	341	341	372	362	317	357	335	346	325	350	318	332	325	331	355	357	355	367	310	353	363	318	324	328	339	348	334	331	330	292	306	309	323	311	336	338	324	350	349	349	369	349	315	350	317	318	370	324	401	362	351	359	297	373	321	342	352	365	359	321	332	357	331	298	346	322	342	337	345	344	329	329	331	327	349	364	338	346	354	343	334	317	350	373	359	344	328	329	347	354	308	366	320	309	298	331	336	310	374	359	336	352	319	340	335	321	339	360	349	351	338	338	361	300	323	321	340	331	340	328	345	349	359	325	327	336	336	323	343	342	306	351	332	340	342	362	341	293	315	330	347	350	354	336	362	342	323	376	312	344	323	335	354	325	351	330	351	333	323	340	308	358	338	298	338	330	348	348	310	359	339	341	326	347	332	317	296	351	338	311	340	367	339	366	331	358	331	365	333	350	322	321	354	313	336	311	354	331	338	358	345	334	336	351	347	322	344	336	336	364	346	374	352	367	333	317	304	316	324	336	299	329	334	376	307	303	319	312	376	300	310	349	361	332	359	339	333	338	365	361	339	343	339	295	346	358	317	362	329	359	322	320	327	318	323	364	351	353	370	338	370	356	352	337	355	363	338	324	310	332	342	330	378	334	350	321	312	340	341	345	354	327	378	333	330	354	344	330	351	334	362	361	359	346	334	371	351	330	346	393	361	373	336	352	329	346	320	308	328	360	323	332	337	353	345	380	332	333	335	318	324	338	327	335	339	299	290	337	347	333	341	316	305	351	354	345	353	302	333	368	310	312	346	322	329	327	344	344	334	336	331	368	295	332	329	346	366	354	333	345	330	292	360	307	340	349	330	323	325	355	340	324	322	358	357	355	324	328	300	352	328	324	352	354	334	345	364	334	309	325	370	374	377	350	325	347	327	351	342	360	328	322	343	323	337	348	354	365	321	329	335	343	352	346	346	333	348	342	311	391	361	337	325	343	360	361	325	343	360	372	308	336	356	334	326	352	330	330	339	339	361	371	356	326	323	342	333	363	357	365	350	329	322	361	350	349	375	346	375	365	335	325	344	344	334	365	354	320	322	361	335	343	356	365	353	351	341	345	335	355	334	306	334	330	316	347	348	307	349	355	293	323	361	355	336	349	321	352	323	339	310	339	345	310	307	317	364	328	338	348	353	353	357	349	336	355	344	349	343	361	331	348	322	356	340	315	343	349	322	316	316	312	320	336	330	342	339	373	338	310	329	369	332	378	352	361	327	381	336	368	294	348	373	343	327	308	322	337	381	354	308	332	371	312	364	359	339	345	369	329	347	310	356	342	353	346	344	355	361	347	371	379	333	346	332	326	333	348	371	333	354	358	328	326	334	359	347	357	324	355	321	333	353	329	335	340	358	314	352	313	354	324	337	353	354	368	349	331	334	349	310	352	364	329	355	357	315	325	347	344	314	339	390	358	352	310	335	345	335	337	345	329	370	363	321	345	331	337	348	354	328	350	328	332	333	310	345	377	349	305	303	346	356	340	370	309	314	349	344	308	324	334	318	297	316	329	338	317	348	342	367	351	351	332	359	331	323	324	304	334	318	320	319	348	340	351	334	340	337	345	337	335	318	367	339	317	334	351	339	316	320	318	341	319	330	363	351	341	346	344	368	297	351	342	331	332	329	334	329	347	328	330	360	353	334	333	342	331	337	311	300	332	330	334	324	365	362	348	332	337	324	357	323	309	339	336	327	359	314	342	352	340	361	349	313	318	311	341	334	341	333	345	346	342	353	327	374	341	355	344	371	369	319	364	330	349	343	364	335	337	357	349	329	336	369	318	316	338	331	336	344	358	336	351	304	338	335	344	309	350	350	352	355	319	364	338	343	332	350	315	325	369	349	336	342	303	320	389	320	309	332	341	335	308	305	345	341	348	364	340	360	362	342	354	345	373	344	335	337	342	313	354	296	344	325	358	352	342	321	322	316	319	315	352	327	352	311	318	346	333	357	350	324	346	379	347	331	346	362	335	346	360	350	361	338	325	342	353	347	366	349	353	362	348	347	312	326	341	347	337	341	336	342	336	350	354	332	362	305	409	346	337	342	301	295	348	324	330	362	349	350	316	321	318	357	357	365	332	346	367	351	372	314	358	308	343	327	329	353	335	339	370	373	369	356	344	322	329	314	325	338	359	340	319	333	351	334	361	356	280	354	343	330	375	360	345	353	305	350	339	334	323	358	333	345	349	311	348	362	328	355	330	366	330	340	347	326	335	343	338	354	345	311	328	341	347	377	365	313	305	326	327	342	349	339	326	342	330	386	316	319	328	360	348	342	330	333	360	336	336	320	327	334	345	322	383	349	308	366	327	346	331	340	347	331	337	347	317	341	320	365	333	327	301	330	342	341	348	359	358	338	323	370	343	298	350	340	378	320	356	381	370	365	293	331	353	347	331	357	313	338	345	347	352	347	328	337	332	286	361	298	345	360	332	352	291	321	322	325	336	342	312	313	334	336	335	328	349	327	346	342	366	374	331	297	304	317	340	326	344	332	343	328	355	331	358	338	344	363	352	327	343	368	308	337	341	331	374	332	378	343	316	375	352	340	343	357	338	389	293	321	353	370	326	339	356	320	367	326	369	328	347	343	327	333	348	347	364	350	377	325	305	374	336	315	362	357	338	320	331	370	345	332	317	331	353	326	367	298	324	323	330	345	326	386	358	328	345	335	319	317	362	325	361	338	345	366
2613	951	992	1080	1080	988	942	971	949	923	931	901	896	868	894	898	912	867	875	885	889	855	858	890	846	904	852	884	877	869	908	874	890	910	886	877	875	869	870	865	921	897	886	884	925	871	847	849	845	883	822	849	854	899	855	900	894	905	847	876	878	897	857	868	876	856	838	899	818	897	893	861	928	880	890	918	870	877	911	878	855	850	873	941	911	868	914	896	876	843	904	932	857	926	869	812	862	851	860	943	860	842	921	906	845	875	930	870	874	856	880	869	868	894	875	932	869	846	884	905	909	877	902	830	863	871	859	867	931	844	894	825	897	856	816	888	865	856	843	832	904	874	882	875	884	873	906	794	882	869	903	962	921	926	845	892	948	874	855	909	934	877	882	907	831	867	845	860	875	824	877	887	925	873	868	877	870	876	835	894	875	876	885	886	851	880	879	891	846	903	836	845	895	910	926	872	884	838	879	884	907	838	937	903	823	870	935	940	887	872	872	845	881	880	913	870	855	857	887	890	860	904	935	849	883	874	919	854	892	887	831	862	821	815	879	896	885	854	866	838	859	909	865	825	892	879	906	831	894	903	916	919	862	903	885	873	875	917	854	853	834	898	889	884	875	876	863	894	908	847	852	881	853	893	886	893	852	841	865	883	894	932	851	862	915	839	868	858	861	826	922	836	846	904	942	928	858	888	922	928	920	879	966	814	894	921	858	905	941	894	883	837	894	887	814	844	819	869	898	870	884	842	875	851	847	894	857	836	887	920	874	895	878	867	857	907	927	874	887	873	880	858	870	854	877	849	863	886	836	899	864	861	837	834	893	858	880	884	884	881	913	875	909	907	873	900	865	861	865	904	882	844	880	870	824	913	861	907	824	917	843	852	854	882	881	825	902	873	909	870	847	844	867	889	885	875	870	880	844	861	910	891	885	823	893	892	948	891	843	873	894	860	949	916	855	880	884	872	876	844	848	885	845	877	896	797	820	886	860	870	862	904	858	876	835	818	860	865	906	887	802	859	851	835	857	843	876	861	849	891	894	937	892	879	899	890	853	880	911	873	888	863	882	906	892	937	887	908	917	853	852	848	862	865	892	879	861	915	850	875	876	854	867	868	893	857	834	909	885	896	876	889	875	868	851	814	878	853	826	889	881	837	854	941	868	877	848	850	898	866	907	920	880	833	888	923	826	904	875	856	903	862	867	839	867	854	920	919	871	889	887	836	851	846	843	892	851	897	890	883	928	903	860	892	883	887	916	889	858	903	844	852	825	851	894	876	841	895	891	885	885	925	925	845	904	898	877	840	949	845	871	892	914	907	925	856	848	925	884	819	860	763	876	908	861	901	847	871	874	871	871	850	933	892	905	851	883	900	862	841	887	891	871	850	897	888	837	869	859	889	892	817	849	908	879	868	900	926	922	902	874	868	824	865	900	896	878	902	882	833	844	818	908	868	837	860	925	864	885	846	859	872	850	861	869	887	934	878	885	850	890	946	878	859	797	882	866	864	874	849	889	842	889	873	881	832	852	819	899	828	859	897	866	894	912	873	901	813	855	846	879	908	853	810	903	875	855	859	840	886	852	906	879	885	843	848	920	923	913	874	890	828	882	916	900	881	863	920	860	909	863	926	865	846	931	869	864	854	891	913	880	851	859	853	889	855	900	833	876	902	858	874	836	927	867	900	861	856	878	877	873	847	847	889	913	923	865	861	886	862	858	860	838	876	844	867	895	873	849	850	888	834	911	894	858	850	890	894	782	879	891	933	869	872	852	891	889	887	895	852	859	877	883	868	851	847	857	839	839	885	883	919	898	877	859	860	855	841	854	854	892	857	892	902	822	866	876	861	892	836	884	892	893	880	866	901	855	879	838	818	884	887	922	884	826	872	887	872	873	847	863	880	848	832	935	914	896	829	896	876	893	866	824	905	799	905	878	877	862	913	881	853	867	875	888	868	904	805	946	834	895	935	871	866	869	886	868	838	865	929	885	852	839	880	874	910	925	877	920	904	883	959	889	871	835	877	888	853	882	908	916	877	922	894	843	897	862	937	869	877	925	861	894	892	909	865	906	826	905	866	892	870	888	875	896	909	874	843	831	884	852	808	855	875	892	809	906	877	836	858	877	843	876	880	848	849	889	878	860	862	871	861	865	859	878	861	818	903	820	838	916	878	852	888	851	911	888	861	899	935	836	883	933	824	912	909	901	854	865	850	851	869	914	904	823	876	870	877	884	896	896	829	841	885	894	925	876	831	884	854	850	846	841	889	865	857	904	909	902	853	899	899	882	909	856	855	856	861	835	892	914	877	887	830	880	882	873	909	885	857	877	874	905	934	922	840	829	862	952	866	845	873	892	825	860	867	834	862	844	944	927	883	847	855	867	852	893	878	908	909	867	847	918	898	865	904	901	917	866	877	882	900	885	917	873	910	902	872	884	922	896	942	882	904	825	864	839	867	913	904	846	847	867	896	866	881	875	873	873	909	856	874	878	856	876	906	886	870	876	888	847	901	882	848	868	878	887	839	866	827	892	860	850	884	890	929	859	873	888	913	868	871	864	897	913	906	822	882	880	867	930	869	891	892	841	854	864	888	883	904	879	861	924	890	902	930	890	927	865	909	877	875	880	886	871	818	917	878	842	872	956	903	812	885	886	875	850	894	870	886	876	820	865	887	893	844	838	929	951	865	870	862	836	938	882	906	902	869	867	866	849	902	870	836	844	855	834	915	890	902	843	896	880	913	882	883	836	859	878	869	868	898	860	885	881	836	903	940	853	893	870	868	850	840	809	904	828	899	896	867	856	883	881	872	887	839	874	877	884	859	839	910	850	908	855	895	857	925	898	882	859	847	853	880	879	870	858	902	849	857	875	909	846	872	873	874	915	893	896	870	871	862	850	818	895	845	940	869	879	922	879	916	816	875	855	869	822	826	852	906	874	848	840	867	828	894	855	889	880	874	884	909	865	913	868	864	858	805	852	889	872	892	869	859	845	853	869	947	908	898	835	822	882	843	929	851	858	863	833	901	846	850	870	903	864	881	872	875	915	807	861	844	915	882	856	850	826	876	913	807	893	886	856	829	864	888	883	884	879	881	897	885	901	887	863	893	815	904	885	881	834	873	929	909	870	852	871	869	837	876	865	942	865	881	867	886	918	897	856	855	887	912	922	869	869	902	909	858	886	855	884	891	895	869	862	955	868	904	795	915	841	866	846	864	864	899	868	820	910	897	816	905	861	875	884	900	861	868	852	887	886	955	888	843	867	918	899	887	870	903	884	881	875	838	854	884	848	880	828	812	825	826	890	916	846	899	914	907	932	851	883	876	879	926	845	932	931	870	865	928	830	864	917	871	877	857	874	915	860	894	879	865	852	878	935	846	859	877	887	861	877	845	860	821	943	818	882	903	915	865	892	906	912	862	845	862	875	868	846	869	894	792	933	887	860	882	806	915	841	923	881	864	862	812	877	893	858	836	881	901	899	873	864	925	884	889
9232	1170	1243	979	791	692	548	488	498	442	440	395	378	404	335	347	358	321	354	330	344	371	368	334	304	328	331	336	324	338	331	362	292	315	317	332	332	311	329	356	332	351	304	300	321	327	337	298	331	311	313	353	335	303	300	303	337	333	289	324	325	308	314	306	355	335	300	328	334	318	300	304	309	346	328	313	347	324	339	324	363	335	347	301	328	300	319	337	346	319	326	330	277	312	360	351	322	322	324	337	342	343	313	296	325	324	323	320	330	306	309	316	320	317	354	350	326	337	307	332	296	329	315	316	332	324	309	326	330	328	335	303	301	334	305	292	302	320	313	305	332	304	339	315	296	315	332	286	334	334	328	332	324	302	309	292	317	343	322	307	359	329	335	305	332	325	340	327	333	328	333	362	362	329	313	329	342	333	357	329	314	310	319	300	318	306	342	349	305	313	311	294	307	274	313	324	307	326	335	327	330	318	328	331	301	335	326	321	330	285	317	310	313	336	310	323	333	296	341	299	313	308	301	296	312	352	335	310	312	304	304	333	335	299	335	326	298	351	303	340	305	319	320	330	324	296	314	342	330	340	337	288	307	326	299	290	331	321	333	334	296	316	342	289	279	308	322	339	324	321	322	332	331	316	316	333	324	323	280	324	330	313	323	339	302	309	328	318	332	323	305	315	323	302	306	308	323	304	309	336	328	353	311	308	326	302	338	337	355	301	298	294	347	299	313	331	306	346	321	375	340	300	337	343	332	328	297	324	308	311	329	305	362	343	322	321	350	302	327	297	325	345	320	299	336	308	334	289	293	316	338	295	330	308	293	332	336	323	339	327	288	328	289	348	309	339	326	299	314	357	311	305	344	327	307	307	346	363	298	298	337	298	356	332	289	306	314	318	337	305	323	315	296	319	287	339	296	294	349	318	319	342	322	327	319	335	334	331	312	298	332	322	326	343	298	316	296	353	304	345	328	310	325	313	290	332	320	315	283	300	321	341	342	331	318	294	336	312	316	322	328	327	306	306	331	340	322	316	344	304	312	322	324	307	332	308	313	333	322	303	326	310	301	295	324	290	340	347	350	308	329	290	296	325	311	316	345	293	325	316	280	288	321	325	299	323	308	313	323	308	299	326	339	316	319	325	330	308	356	328	329	338	305	325	296	318	337	344	302	335	334	321	316	309	281	334	305	325	320	309	311	326	318	313	341	295	331	319	308	343	318	318	357	321	315	312	308	305	329	290	294	318	304	300	298	308	328	322	308	308	317	325	321	290	310	323	346	324	300	318	290	325	323	332	304	315	321	347	341	351	315	312	304	298	321	351	314	331	336	328	291	307	316	312	317	307	321	326	307	351	360	305	314	296	302	297	318	309	318	299	271	323	343	324	362	307	318	304	309	358	363	336	345	303	325	320	303	298	333	339	314	297	302	304	329	329	297	289	315	315	340	341	352	325	327	314	305	328	340	313	330	331	298	333	318	309	303	332	306	353	324	295	304	320	337	342	291	346	317	311	329	309	310	316	312	323	310	340	342	306	297	301	320	319	320	310	300	307	320	342	286	342	324	320	337	313	307	338	325	274	304	302	339	309	322	337	306	342	357	336	346	315	308	297	325	337	339	304	322	345	317	345	325	342	312	295	308	323	329	299	290	305	328	351	327	294	304	304	329	344	327	284	299	365	322	287	317	339	328	328	327	324	319	335	322	320	329	313	304	308	304	298	298	330	323	327	318	303	338	289	312	313	322	321	299	293	334	316	335	340	327	330	301	323	300	328	312	328	329	313	295	361	283	296	325	316	315	285	335	332	307	333	311	336	359	328	346	313	300	316	365	324	339	319	308	319	310	328	322	341	315	327	305	331	335	291	325	310	339	317	348	323	338	322	352	327	326	334	335	357	300	317	314	314	333	336	329	321	322	314	303	316	283	297	308	322	320	319	310	356	299	306	293	292	304	287	318	316	336	321	313	305	341	324	355	305	305	320	316	259	340	301	354	319	332	362	342	328	312	338	324	309	288	302	349	321	355	309	304	331	305	323	341	304	325	313	317	307	321	320	336	295	346	345	310	296	333	327	294	318	289	341	318	332	322	309	333	325	312	302	297	339	311	354	324	342	274	319	307	376	284	307	339	301	315	323	321	332	270	329	359	327	306	315	308	307	304	321	326	323	289	318	341	327	305	298	330	337	322	300	329	294	317	287	297	329	322	321	344	296	310	326	313	308	343	308	297	324	312	322	309	313	323	307	314	314	360	330	341	339	329	318	310	296	324	311	310	329	307	363	289	294	336	282	309	327	317	307	298	309	363	319	319	324	346	305	334	322	317	330	346	342	325	312	300	318	311	318	307	302	305	305	335	308	290	307	331	305	298	328	340	331	346	307	360	331	334	295	307	279	336	322	347	324	285	333	322	325	338	336	348	349	328	303	315	339	319	315	315	316	343	304	336	345	340	336	297	345	338	329	321	313	329	349	326	340	309	303	341	307	327	325	296	304	318	310	338	321	337	319	315	337	323	339	319	304	291	317	289	304	321	328	308	316	329	317	335	342	311	304	327	326	318	340	334	299	317	343	287	312	329	317	292	321	309	327	310	318	336	325	332	307	334	320	304	345	291	317	318	322	306	329	326	336	339	341	315	314	314	323	333	303	315	319	332	333	321	336	306	312	346	315	320	331	306	307	329	307	287	366	326	317	301	331	325	316	331	313	325	336	313	315	311	319	327	336	316	322	338	298	300	325	281	325	334	332	320	337	341	325	308	276	338	301	313	316	321	337	353	319	323	304	315	322	278	317	355	316	340	309	334	334	310	308	336	305	307	306	341	318	315	295	318	283	298	293	298	327	290	302	310	308	341	366	316	330	341	319	312	290	290	314	316	285	324	291	309	325	307	328	303	278	325	332	335	302	304	339	335	296	325	294	323	309	338	310	320	296	313	320	306	328	314	357	312	300	340	317	314	354	345	302	323	334	305	330	304	335	295	348	310	323	319	322	319	336	326	365	323	327	305	308	341	322	311	332	339	346	321	324	303	333	288	297	315	347	350	333	312	321	300	322	324	329	312	359	315	339	343	342	351	311	321	322	303	310	326	298	303	315	313	323	316	324	340	357	340	295	330	345	344	322	319	326	324	332	320	303	291	318	384	319	297	326	325	283	354	304	331	299	352	334	310	349	330	330	348	323	321	329	335	351	314	347	321	331	354	348	343	341	293	312	333	309	323	303	292	351	295	338	314	322	310	283	333	307	315	317	300	295	320	327	354	299	342	299	349	353	325	358	318	300	324	318	302	348	301	310	313	358	317	286	323	332	318	330	322	306	325	301	339	353	330	348	305	315	358	336	336	344	307	300	337	326	293	310	323	329	306	300	295	306	341	321	299	286	290	309	300	336	296	329	327	330	342	307	325	337	313	306	317	306	320	312	324	347	303	331	322	296	336	313	322	340	315	320	325	361	301	333	324	303	307	304	341	343	324	320	304	316	353	310	313	342	326	301
5903	1582	2653	3131	2930	2421	2146	1847	1674	1564	1475	1430	1257	1165	1150	1109	1057	1024	1058	1012	1045	927	950	996	914	943	940	891	918	976	900	923	944	928	853	812	909	883	815	851	882	864	886	827	832	846	880	830	878	820	802	879	832	868	832	790	874	874	824	875	904	871	854	838	825	833	834	846	830	884	826	813	837	843	822	868	843	860	830	865	851	848	886	832	813	801	825	840	859	858	822	838	787	783	816	833	804	919	844	802	833	794	819	801	855	831	802	829	825	837	809	787	824	839	817	807	854	841	792	797	778	789	803	802	831	760	859	849	813	822	834	790	816	788	862	837	824	826	866	867	780	762	893	775	853	837	858	850	781	819	811	834	833	799	837	803	804	888	877	879	817	814	829	816	831	807	805	812	817	793	822	802	800	777	807	859	807	827	841	851	841	851	815	832	828	837	783	864	754	799	878	847	843	821	835	815	783	815	796	844	788	904	815	845	864	785	828	823	806	795	846	804	830	769	846	779	805	812	844	835	842	854	856	841	858	803	808	844	813	806	865	802	772	811	785	834	843	823	823	819	775	778	788	791	904	793	822	866	810	885	746	785	835	830	819	837	839	834	820	811	825	780	826	832	807	825	856	787	792	800	788	794	840	862	819	730	806	784	849	874	819	840	829	833	794	851	825	798	862	837	822	796	808	849	797	792	827	799	829	816	803	865	798	816	834	790	793	811	831	847	828	798	822	819	806	842	832	847	810	854	843	818	819	796	830	866	846	820	857	820	831	797	790	803	740	798	759	816	828	800	821	863	783	804	813	786	825	887	817	830	780	857	810	834	801	829	764	811	860	799	853	894	825	816	833	797	865	797	842	804	785	872	789	799	781	788	770	787	791	820	766	816	871	807	835	804	846	796	810	817	848	797	865	804	816	873	871	850	838	823	812	839	840	840	829	771	829	836	876	817	834	828	808	799	836	865	767	850	837	767	817	821	838	872	836	808	833	866	816	815	807	775	838	842	827	838	811	807	828	806	814	774	801	820	847	813	814	800	813	792	813	802	868	824	789	853	797	875	845	802	810	839	775	844	844	813	825	806	837	797	825	850	841	834	793	845	803	800	813	816	795	833	846	875	842	814	783	826	751	821	825	839	800	823	801	872	830	794	840	888	860	820	828	838	806	828	798	869	773	889	814	809	884	802	797	791	853	784	821	786	866	854	818	790	842	780	846	784	834	861	788	835	854	875	885	877	824	818	836	833	821	836	801	835	769	765	805	847	825	806	836	837	794	834	804	873	821	816	864	856	800	785	852	890	852	817	788	834	829	795	869	872	819	828	864	795	810	853	831	826	836	815	813	857	822	803	837	851	826	833	777	755	864	832	844	818	827	850	819	836	790	833	805	856	799	864	820	816	791	832	785	816	761	837	792	830	838	856	843	883	811	843	858	835	841	835	868	779	845	834	858	840	791	801	854	839	794	790	854	804	803	817	801	869	793	824	831	850	788	817	864	818	827	835	872	850	824	857	832	811	813	792	854	819	837	865	795	791	727	849	830	793	819	825	851	866	788	836	839	842	812	835	818	813	826	817	750	828	780	834	797	824	827	810	854	834	824	818	807	824	827	833	816	911	774	854	822	857	868	830	768	773	830	806	852	833	830	803	769	843	824	862	815	775	842	820	828	798	874	815	852	813	786	828	766	843	806	822	809	858	835	793	880	777	878	811	850	833	811	865	813	827	798	848	793	843	857	839	813	796	833	848	791	849	842	749	828	815	766	795	868	839	767	753	837	796	845	790	802	858	879	813	779	790	753	772	824	856	778	855	817	773	866	834	795	836	813	824	851	821	812	870	830	814	878	821	793	845	821	808	814	847	839	804	804	805	846	843	860	815	861	814	837	783	814	812	879	837	788	804	790	797	851	818	830	858	782	791	812	850	804	801	820	818	836	820	803	815	852	854	817	847	824	763	818	832	761	843	830	864	814	820	854	785	794	837	850	807	836	769	844	801	783	790	873	796	785	842	823	896	857	844	874	828	807	821	809	826	782	804	781	842	852	874	785	801	812	816	794	814	794	797	827	855	858	820	795	832	864	811	866	831	816	816	798	811	815	792	820	784	806	816	823	796	817	842	847	831	808	758	804	817	866	766	816	812	790	828	857	831	835	815	827	800	835	802	868	891	837	817	830	821	824	822	810	839	771	816	840	797	779	797	781	816	836	825	809	814	786	848	796	791	816	821	796	826	797	814	765	831	835	821	817	854	860	810	826	816	807	818	842	836	795	826	802	773	829	853	806	800	830	815	815	817	803	821	820	866	805	843	850	841	775	797	844	797	875	780	845	827	839	809	816	824	826	826	830	857	827	861	837	845	858	790	843	791	843	772	858	791	792	836	834	818	853	846	812	835	846	825	795	815	809	796	844	813	816	832	871	827	784	826	811	810	844	848	796	768	846	815	806	826	812	862	807	829	804	839	811	809	811	797	827	766	808	839	858	807	786	912	768	772	788	834	809	818	831	812	843	846	826	806	835	824	793	828	833	825	856	829	819	807	848	841	757	807	852	832	844	851	784	809	811	835	852	860	843	752	851	821	833	782	796	859	821	826	799	885	870	850	829	815	779	862	820	772	824	794	811	787	852	807	820	851	841	840	818	821	812	823	838	823	842	814	833	882	865	824	836	803	859	852	825	826	846	845	837	870	806	829	841	769	870	847	849	790	828	785	763	854	796	831	770	785	783	834	817	819	848	774	791	847	823	817	825	840	809	826	825	835	830	870	779	776	794	840	833	801	812	818	792	839	796	875	838	833	799	848	855	769	875	806	789	797	868	838	763	817	764	808	807	795	770	789	839	804	809	875	804	809	847	818	795	827	848	842	794	843	840	813	769	811	813	817	860	835	827	816	827	856	827	783	820	832	820	809	802	784	864	871	804	840	869	777	816	801	804	812	795	866	853	832	816	855	846	822	769	813	842	801	793	817	865	830	771	866	813	887	784	852	765	815	784	832	812	881	874	805	801	786	833	789	840	810	832	821	793	864	792	784	827	793	845	819	846	818	818	782	828	811	774	801	819	833	775	807	822	786	806	796	801	826	838	814	800	824	822	835	832	891	824	835	768	799	802	821	849	900	829	806	807	831	786	826	835	828	819	822	769	868	834	838	829	789	816	820	853	831	787	828	853	801	843	819	820	838	823	835	822	813	779	829	787	823	865	786	834	832	843	838	810	802	840	827	851	812	864	833	826	850	816	800	838	826	838	829	832	802	793	789	820	865	823	867	844	782	886	819	831	823	792	829	834	785	837	822	845	778	805	811	836	821	823	816	840	779	834	845	787	856	843	830	825	844	836	839	833	779	872	872	822	768	815	823	816	794	827	838	831	829	819	798	857	856	896	809	817	810	848	833	835	832	848	824	820	859	851	810	817	788	831	829	813	785	802	858	782	818	793	809	807	798	797	793	841	870	853	820	801	835	863	850	792	841	778	840	804	843	830	816	798	803	840	870	818	826
17026	2243	2139	1705	1203	876	668	592	415	397	312	294	280	279	220	253	219	206	196	194	185	175	156	199	177	196	167	203	155	184	170	156	179	178	155	159	136	176	153	120	154	162	153	171	149	161	147	156	133	149	154	166	156	152	142	160	171	149	157	145	156	162	143	166	146	152	152	134	135	178	131	153	133	139	154	154	157	156	140	160	150	163	143	137	156	152	136	168	148	161	156	163	153	161	148	149	142	159	152	158	150	156	139	155	160	163	160	151	152	164	156	143	148	148	150	168	140	139	147	161	133	134	140	166	162	140	157	138	157	173	152	148	159	164	164	152	163	125	149	162	139	149	151	118	147	152	138	160	160	176	133	131	164	154	141	166	160	175	148	144	145	137	151	179	160	170	147	139	127	119	121	153	164	136	178	143	179	133	139	149	147	165	147	173	142	151	154	164	161	158	152	124	157	171	141	159	137	148	146	132	147	147	141	144	138	147	160	151	169	152	145	140	159	157	160	175	130	148	143	138	123	112	133	128	146	167	154	162	135	141	175	138	156	139	152	144	153	141	150	132	158	121	160	153	133	176	153	146	143	150	144	121	136	163	150	155	156	163	149	153	121	159	169	149	151	158	159	166	149	123	152	143	165	125	147	150	151	148	134	138	140	153	162	137	152	142	153	129	129	139	143	138	152	171	154	156	147	153	165	153	138	150	151	147	151	144	132	157	163	151	154	169	180	143	134	124	129	166	145	159	146	146	154	147	147	165	144	118	113	166	151	152	159	147	172	152	150	168	152	152	144	145	146	153	168	147	134	138	141	149	153	134	136	148	141	160	155	140	165	152	160	151	148	147	145	169	171	128	150	144	136	167	138	145	157	157	154	152	148	147	155	153	166	158	153	157	156	148	158	146	138	143	121	154	149	141	150	127	159	127	135	144	156	148	155	153	154	145	164	140	155	144	155	138	118	142	170	162	153	127	135	159	156	155	160	162	147	141	158	143	150	121	148	150	145	150	132	169	173	130	141	137	168	160	125	158	155	132	158	135	147	133	150	145	159	154	154	154	128	155	180	148	156	160	134	155	128	138	158	173	147	140	147	151	155	146	128	170	144	142	164	150	146	144	147	163	146	158	129	170	165	139	153	144	154	145	170	129	142	167	161	143	166	136	122	149	161	167	124	128	155	153	137	146	169	150	154	153	134	151	139	135	156	142	156	139	162	141	157	180	147	157	159	160	160	135	153	143	165	117	145	137	134	176	161	174	141	134	166	132	153	151	154	154	151	149	171	143	150	150	145	168	176	159	158	154	131	143	149	146	152	149	158	145	147	145	147	143	151	137	164	161	150	157	163	165	145	143	138	165	154	139	130	148	142	149	148	173	152	155	141	136	135	129	140	146	150	147	164	145	156	147	151	123	155	146	162	148	161	150	148	153	138	158	144	153	180	173	168	138	136	149	159	158	127	127	161	124	160	159	139	154	156	149	145	153	169	145	156	163	147	140	167	138	138	154	134	136	166	138	167	156	130	135	139	157	145	156	155	156	161	135	152	135	147	143	116	130	146	147	137	135	155	145	146	153	160	149	149	160	155	162	141	137	170	159	147	141	129	146	155	158	163	156	153	141	140	157	138	151	153	142	168	136	152	151	159	127	157	143	152	150	150	146	158	162	149	146	158	138	154	140	150	139	161	172	144	129	160	158	133	143	136	150	128	151	173	141	165	137	162	141	151	148	143	168	127	167	144	149	138	161	141	139	143	147	167	155	163	138	132	138	178	183	141	137	168	151	158	152	160	145	146	139	159	143	166	158	137	147	147	126	144	149	145	137	137	159	137	135	154	149	175	157	141	163	122	141	145	161	172	166	157	145	163	134	143	138	152	170	168	142	146	158	161	153	138	150	170	145	158	139	151	158	145	162	136	146	140	161	135	142	142	148	152	139	146	156	134	134	119	139	161	133	162	131	164	133	142	169	138	171	163	135	146	162	133	141	163	145	158	167	145	143	171	167	140	143	141	139	139	151	147	151	170	122	142	157	165	114	160	136	160	156	163	143	167	161	143	153	144	135	153	172	147	141	142	130	161	138	159	156	137	176	148	156	138	158	139	137	155	159	148	165	154	143	117	163	148	175	180	148	144	139	159	172	142	138	159	145	151	147	166	140	149	135	126	157	149	140	130	176	133	162	155	155	152	133	136	152	137	158	143	151	140	142	168	164	141	161	152	145	137	160	144	162	164	164	161	130	138	136	156	146	163	160	148	153	149	166	146	131	168	125	150	154	161	144	138	135	152	157	150	143	139	151	155	147	151	150	149	135	126	137	132	140	156	145	158	154	140	139	144	131	166	140	130	145	140	158	172	133	136	147	159	157	156	157	171	135	156	146	145	147	156	138	167	142	130	145	132	147	120	140	152	145	139	157	145	151	146	151	140	153	147	166	144	156	140	148	139	135	152	168	144	139	179	145	132	135	144	152	150	145	144	142	155	149	139	156	149	131	148	131	150	143	149	132	136	167	140	135	138	147	176	160	153	134	163	142	165	170	158	148	166	136	147	167	143	144	157	175	154	147	148	130	144	150	151	153	149	146	143	137	174	145	165	128	140	136	159	163	149	133	146	165	149	149	139	124	143	142	131	155	159	147	134	174	166	124	143	157	114	121	133	145	138	162	160	163	121	167	157	151	140	159	135	134	169	153	136	152	142	150	162	155	158	140	143	148	140	148	165	160	171	127	155	136	157	166	146	158	132	144	135	126	122	159	143	149	148	132	127	147	159	140	146	139	141	144	178	132	145	130	152	155	148	141	140	166	159	171	155	134	136	146	137	177	151	145	153	157	153	153	152	147	157	133	150	143	131	148	154	148	151	136	173	137	152	148	124	168	122	154	160	173	176	148	142	145	154	116	164	145	145	151	144	151	141	152	156	133	143	147	148	156	161	138	145	157	157	157	147	143	139	138	163	156	156	153	135	152	130	146	135	158	128	149	159	163	146	160	172	155	159	157	149	145	150	144	168	141	127	143	152	160	143	159	150	135	150	153	133	138	155	142	159	148	145	154	152	100	168	146	160	136	154	151	141	161	168	134	151	150	163	159	163	155	150	147	133	144	171	151	152	141	154	134	166	166	138	120	130	130	138	141	127	154	139	162	145	151	135	159	145	161	166	137	163	123	159	140	118	154	154	144	169	133	142	131	158	148	136	144	142	152	143	147	162	154	161	154	170	151	162	160	152	148	134	145	134	152	143	137	153	136	153	143	153	130	161	140	145	150	168	137	137	149	161	140	158	141	133	154	144	165	156	160	148	152	129	156	140	154	153	132	129	166	155	157	161	162	164	135	138	149	161	151	144	140	166	144	142	150	129	156	166	152	140	145	168	126	132	155	139	144	153	182	129	132	128	154	168	166	148	146	146	168	149	153	162	152	158	155	161	166	153	165	152	127	166	164	161	136	141	151	154	154	153	132	147	145	156	157	168	172	137	170	142	144	165	145	138	149	163	166
7601	1896	4055	4980	4322	3604	2922	2498	2109	1844	1613	1456	1337	1142	1110	1034	954	934	883	787	813	756	727	696	662	640	630	615	638	554	566	586	578	536	586	524	548	544	532	532	494	499	497	487	518	505	476	486	500	495	498	510	455	541	470	487	466	493	436	465	472	441	430	421	442	476	481	457	489	470	455	453	414	452	446	411	457	428	439	460	459	409	426	434	443	441	457	425	439	417	445	442	478	409	456	423	383	418	464	406	447	414	433	373	432	433	419	420	414	431	445	422	455	437	451	437	442	429	407	422	437	448	442	427	441	428	432	435	414	447	464	437	452	428	427	449	438	444	425	404	432	444	435	417	413	446	400	411	393	412	455	426	411	419	400	412	451	422	451	442	426	422	461	465	423	434	419	442	432	460	419	414	423	443	472	435	469	442	428	403	391	420	417	392	418	447	407	431	409	429	413	438	443	428	417	429	438	407	413	414	435	422	422	434	431	405	405	415	454	446	425	434	413	454	434	419	455	472	431	458	457	429	408	452	458	439	422	426	422	415	409	363	445	432	429	390	398	437	418	411	423	444	417	415	439	414	422	428	424	439	445	405	446	421	421	433	402	435	442	423	444	389	404	437	467	461	448	410	398	404	434	402	430	404	395	426	402	432	420	439	390	452	383	412	396	474	434	457	400	435	451	424	430	432	426	429	418	448	433	415	407	445	428	439	418	436	437	420	409	427	422	413	398	419	430	431	400	440	449	432	413	388	413	449	415	426	420	415	402	424	415	416	401	398	417	404	424	471	416	440	437	397	428	438	401	413	403	401	409	432	385	446	444	398	430	418	416	446	449	377	438	452	404	455	407	408	437	417	433	454	440	425	373	431	417	382	406	449	421	415	459	432	455	446	397	393	394	416	423	460	450	433	433	432	433	430	430	397	416	447	390	435	417	390	444	415	423	385	436	399	445	401	438	432	442	434	453	383	430	455	433	422	407	444	422	444	403	421	373	387	438	425	408	408	430	460	396	404	402	408	417	412	420	428	424	454	412	405	417	460	414	423	428	377	420	448	412	424	479	454	422	424	401	429	398	413	488	446	430	439	419	407	469	436	428	437	421	431	395	433	446	441	413	417	404	416	403	422	424	410	399	432	439	401	424	410	434	413	424	422	443	404	433	407	411	396	426	436	429	447	435	432	466	447	420	428	411	413	434	450	434	435	418	419	456	439	449	421	434	440	435	431	424	421	446	444	408	427	415	418	407	437	407	391	411	464	396	392	435	426	430	457	424	425	456	428	412	474	435	401	416	440	408	429	422	430	415	425	429	449	408	418	401	413	454	423	419	440	448	432	413	408	410	407	444	465	437	419	416	382	435	402	440	404	447	402	421	405	447	419	423	433	408	438	439	461	430	471	424	432	436	402	396	434	432	418	377	433	446	377	388	444	409	411	398	440	429	400	423	439	398	385	367	439	438	398	442	419	456	432	369	456	412	414	419	439	435	413	399	421	461	474	385	456	421	407	452	405	415	424	432	420	418	438	412	437	421	423	387	444	441	424	453	415	439	417	407	436	452	406	423	384	419	466	419	425	422	436	428	466	440	395	448	474	407	413	423	442	447	414	437	423	437	482	422	454	453	394	424	437	459	447	455	443	455	412	422	435	459	417	404	402	414	438	421	420	421	415	399	411	426	425	449	428	410	419	454	421	404	416	415	437	437	382	432	420	405	392	425	416	411	429	449	414	422	411	441	451	417	468	424	413	415	450	447	425	478	424	460	408	402	447	442	383	442	400	440	426	400	422	435	423	430	410	424	409	445	407	397	452	408	500	433	407	424	384	386	400	406	446	438	397	441	406	423	378	446	471	423	426	470	435	405	396	381	445	418	446	427	456	426	414	425	455	431	402	406	435	445	436	447	404	427	453	437	453	382	388	426	445	406	412	419	418	415	431	423	400	404	394	413	414	392	408	436	445	410	459	443	419	432	431	448	436	450	418	429	445	414	454	393	412	397	420	403	403	423	428	438	440	447	400	466	436	409	439	427	421	415	418	426	399	387	442	424	408	458	420	418	401	407	413	437	442	454	447	450	409	400	428	406	429	401	413	404	420	454	413	433	430	386	413	407	417	412	423	422	388	396	429	435	412	446	434	438	429	417	426	414	413	445	404	416	433	419	420	388	428	432	444	414	423	410	416	424	413	415	421	424	416	453	445	391	441	444	423	460	406	401	429	408	429	406	433	438	420	460	429	459	448	412	418	423	418	416	441	421	422	421	424	418	436	433	426	456	435	418	442	439	423	415	445	431	425	448	419	428	408	422	385	444	449	421	396	413	427	423	413	457	463	430	416	461	433	412	426	425	424	396	437	462	435	393	441	426	480	475	450	407	402	393	461	420	407	438	455	429	445	435	415	426	442	421	447	428	438	446	454	461	405	437	418	430	428	428	438	405	447	402	424	420	436	455	424	423	419	466	469	451	406	402	430	417	411	413	429	382	416	390	437	424	479	452	445	418	398	425	411	441	425	446	416	421	439	448	426	427	412	411	396	394	398	401	392	448	419	362	422	444	438	441	413	425	433	387	442	436	436	430	411	412	435	427	435	395	414	437	435	429	471	415	397	430	407	451	417	456	464	450	411	457	446	412	388	452	439	382	458	445	401	404	459	419	401	432	436	397	424	415	437	435	419	434	475	407	426	451	425	440	419	414	417	419	426	434	431	436	450	393	437	421	421	397	392	456	422	420	415	435	433	432	398	424	420	416	442	412	439	411	432	453	431	415	436	440	450	407	414	393	413	440	446	401	421	426	433	457	428	387	425	459	420	442	443	463	404	426	416	444	421	448	474	426	419	402	455	416	464	436	401	424	437	448	416	430	405	402	357	419	395	441	433	448	440	413	399	434	418	439	423	401	428	429	399	422	447	433	443	407	440	430	426	434	428	440	423	397	410	455	423	433	450	427	405	425	432	454	417	434	438	444	475	472	474	443	445	448	466	436	391	409	402	443	417	437	412	402	451	447	420	436	408	453	434	396	438	433	433	434	395	441	412	407	441	425	431	442	446	424	440	413	464	434	419	409	412	436	382	434	412	392	429	426	410	439	398	451	414	423	421	421	389	403	403	404	405	441	412	387	432	406	452	375	424	405	416	421	443	376	429	436	437	425	418	438	406	450	436	382	417	442	425	403	451	396	423	458	412	397	438	447	491	427	435	405	435	409	391	440	444	444	434	444	437	414	431	460	432	463	431	449	451	416	450	447	382	450	420	412	429	428	421	426	436	432	446	420	421	432	414	444	399	399	423	452	407	469	427	434	418	475	459	395	480	430	420	412	418	454	431	433	393	426	413	449	410	446	419	431	442	443	430	452	425	436	428	436	431	425	400	418	400	446	439	448	455	430	457	441	454	421	407	401	428	438	383	428	418	419	411	387	414	434	436	408	418	396	433	417	440	439	419	428	421	430	437	433	415	450	467	425	420	463	433	419	418	429	417	385	405	388	426	451	430	450	400
2493	381	434	388	380	374	400	339	316	336	337	356	349	331	355	345	356	356	325	328	325	323	307	335	334	334	368	359	346	392	339	320	328	302	383	333	338	332	318	316	339	343	306	357	347	326	353	365	318	314	348	333	344	344	345	328	304	316	344	342	357	382	328	346	349	337	318	337	347	328	324	328	320	335	353	364	361	331	329	331	360	317	331	363	310	332	357	321	325	343	315	318	331	365	349	366	323	347	338	355	371	316	318	345	315	354	350	330	323	355	360	332	305	342	378	333	312	336	360	330	322	337	310	352	318	338	330	346	315	293	379	336	338	356	353	344	355	338	335	331	325	313	369	308	352	333	361	347	348	331	351	339	358	328	340	325	339	318	363	328	332	348	308	325	326	344	324	363	346	333	336	337	363	363	339	351	315	354	353	337	324	357	335	341	330	329	340	354	346	330	318	341	322	353	319	313	371	334	313	323	348	319	313	322	330	370	329	327	324	312	356	359	349	340	341	332	326	331	333	312	330	347	302	294	321	352	314	333	334	339	367	368	327	297	350	359	351	346	368	332	306	343	320	354	347	317	380	302	350	346	356	316	330	291	334	324	332	316	320	351	333	312	325	371	336	356	325	312	334	324	332	384	336	327	355	336	345	353	349	364	308	337	326	340	344	364	322	350	355	320	369	337	328	320	346	319	384	332	327	359	337	363	338	330	345	343	336	322	324	325	322	337	330	318	356	299	340	322	368	369	334	346	328	369	324	338	324	302	364	347	334	326	344	319	311	310	280	340	349	350	324	334	367	335	349	359	329	356	318	317	361	349	332	363	346	343	337	354	314	302	357	334	339	340	310	349	328	327	322	346	373	337	312	310	376	329	329	325	342	311	360	337	332	340	346	340	343	339	314	348	339	340	323	355	331	343	367	326	325	321	334	371	384	291	357	313	346	333	311	332	329	330	320	362	309	372	391	320	349	312	349	327	346	340	317	344	324	355	335	335	352	318	335	327	331	344	351	324	347	333	332	313	327	321	356	346	317	362	344	352	338	332	382	348	363	348	320	301	321	355	316	334	331	294	339	353	349	311	339	332	352	315	346	340	370	351	339	321	344	320	359	334	331	328	351	355	323	339	333	353	321	305	351	350	328	312	286	330	364	369	309	342	323	321	286	329	368	331	372	349	351	329	330	377	354	306	340	333	349	318	313	349	349	346	344	301	328	338	327	330	350	412	347	325	347	331	359	317	310	360	352	295	346	314	345	350	340	344	338	293	362	329	318	363	333	325	336	378	347	333	325	340	336	342	355	361	362	335	342	329	336	346	301	352	325	341	323	354	321	346	352	325	326	342	348	343	305	370	340	333	328	352	345	347	356	352	338	317	310	353	346	334	329	364	378	335	317	344	335	308	341	348	347	356	327	319	350	388	332	315	348	350	347	383	325	345	324	329	334	308	302	352	330	310	333	325	311	354	334	341	367	338	338	337	314	369	330	357	318	361	320	323	322	357	358	331	348	362	346	372	342	328	335	365	325	323	344	361	330	332	348	329	343	344	329	325	344	373	340	332	338	357	296	311	340	315	320	356	327	355	330	356	338	345	349	355	321	333	334	314	317	335	367	290	366	319	371	345	334	327	378	353	347	379	323	317	352	349	349	342	331	342	331	335	342	351	367	343	310	333	321	356	326	327	313	334	294	345	355	360	338	390	336	312	335	332	371	346	357	311	321	313	337	341	336	325	344	344	365	364	326	320	335	331	325	349	319	306	335	334	341	345	324	319	324	344	322	343	320	347	334	325	341	332	351	344	332	325	306	326	318	318	331	353	334	330	385	351	320	310	329	334	350	313	341	329	320	348	335	349	331	324	376	374	348	325	348	329	352	343	326	334	302	323	314	314	358	316	375	383	327	321	340	365	366	333	327	321	326	338	349	337	352	361	339	337	372	317	348	347	317	345	328	338	335	336	341	340	320	332	331	329	368	342	350	358	306	355	336	332	349	320	331	357	355	348	350	342	317	313	355	340	316	335	300	330	332	351	339	368	360	328	334	363	298	325	361	338	334	360	313	336	355	367	349	360	388	374	338	344	299	327	345	340	309	333	295	317	361	346	311	302	319	293	347	292	305	348	378	320	340	341	334	326	347	326	332	345	333	343	338	348	352	348	352	322	336	331	337	325	345	335	340	354	331	373	363	340	328	354	313	321	309	370	307	350	331	332	343	368	352	358	335	298	312	328	335	340	326	360	359	343	318	319	325	350	341	340	330	327	318	331	349	353	331	311	345	323	342	336	352	344	319	337	340	324	326	322	363	320	337	355	335	330	311	336	340	350	318	308	363	340	323	310	312	352	344	350	319	347	364	351	331	322	338	337	351	300	354	344	379	337	345	326	317	365	358	341	306	366	339	357	355	376	359	336	347	342	336	350	327	337	315	356	349	357	334	328	358	365	293	329	330	341	319	348	383	337	320	312	367	335	358	309	361	310	295	355	336	313	325	322	334	353	309	308	355	355	327	322	323	347	340	321	347	366	336	305	374	316	350	335	298	309	324	327	310	329	341	370	317	315	319	319	371	325	353	353	322	353	352	358	307	351	325	336	325	375	347	338	346	312	337	324	321	298	346	326	345	319	335	320	330	313	317	324	351	333	345	361	335	307	358	334	336	341	355	353	312	316	348	351	312	345	368	367	343	324	341	373	328	335	324	345	354	325	356	333	304	304	347	356	305	314	314	346	340	339	356	336	344	326	338	366	339	327	347	357	327	358	331	325	341	348	312	366	341	339	329	340	316	352	346	320	319	341	346	371	352	285	340	347	318	328	328	323	366	343	344	327	354	367	348	344	331	332	334	333	334	344	342	289	340	341	328	310	345	393	342	324	350	337	354	338	333	326	336	328	339	336	311	352	329	341	292	317	338	338	352	322	337	345	362	342	329	339	341	350	357	353	341	349	352	325	367	309	343	331	364	311	371	356	332	358	333	338	345	352	315	339	317	324	361	330	372	318	340	338	329	337	346	346	317	331	354	333	325	325	312	347	331	355	316	318	329	315	322	304	329	362	319	362	330	333	343	334	344	336	354	360	326	340	383	349	365	346	338	336	345	313	328	311	337	340	333	328	332	333	317	329	352	348	354	313	331	334	324	298	321	303	322	352	330	317	345	303	353	325	316	363	377	346	324	356	335	334	344	335	324	351	349	340	349	327	314	357	361	311	326	339	333	319	361	333	335	326	327	337	321	334	350	365	310	352	312	334	333	335	311	347	340	331	309	332	330	349	292	363	341	337	318	350	376	335	339	348	320	324	320	387	310	329	348	323	310	328	346	336	364	344	337	357	352	331	361	347	330	357	361	294	335	325	329	319	334	338	344	342	354	363	324	353	333	345	308	378	311	352	353	319	352	322	346	387	279	342	309	334	376	350	306	334	357	335	341	363	350	340	320	294	322	309	320	327	344	338	332	330	342	341	347	334	340	316	327	305	323	338	348	342	370	304	357	301	342	370
2662	938	1030	1073	1008	941	1006	928	991	907	889	947	929	885	924	920	847	897	925	868	886	875	893	892	860	917	874	907	845	925	876	827	856	888	889	882	891	851	840	883	898	881	896	874	869	871	841	889	900	861	872	877	836	870	870	885	912	885	899	857	831	830	860	879	898	856	900	842	862	856	861	812	856	880	868	882	826	821	852	897	824	884	875	889	886	828	861	902	851	781	924	836	882	887	886	933	838	922	875	859	890	951	931	941	873	871	894	902	874	847	823	875	877	828	864	891	886	933	856	859	907	861	849	864	871	847	911	881	836	918	923	884	833	933	895	894	880	831	852	873	873	912	883	917	865	856	851	887	891	889	897	890	896	876	879	901	868	891	856	884	881	904	926	841	882	907	880	908	879	854	916	866	853	855	855	882	854	890	859	823	879	906	902	887	852	845	862	882	886	870	907	876	893	917	877	882	901	873	948	930	865	858	935	901	937	878	876	901	836	853	900	917	835	865	906	851	817	849	875	906	888	861	860	821	866	897	877	878	902	889	881	844	862	850	919	884	873	878	865	914	823	885	904	908	866	841	867	937	883	932	887	914	871	925	857	904	830	920	915	922	851	884	877	887	873	848	883	845	887	838	877	882	851	858	883	859	920	823	898	867	933	838	875	850	914	880	906	876	807	867	893	845	889	889	916	852	907	863	895	899	890	913	897	885	887	866	898	816	924	819	818	861	898	877	895	853	887	899	855	865	862	826	930	864	958	898	878	839	866	893	876	873	852	871	920	897	864	836	888	894	893	907	904	871	889	845	838	890	907	901	879	868	844	909	940	896	904	902	927	922	842	926	884	836	849	863	893	910	949	810	869	861	856	871	863	880	915	911	870	877	900	854	881	876	870	906	871	906	828	851	913	914	879	889	874	887	863	858	886	786	883	886	902	931	914	866	884	892	865	838	839	895	892	875	883	875	933	825	932	854	928	899	968	871	895	870	853	912	813	868	895	895	898	888	910	885	841	893	873	852	896	881	890	894	896	854	917	897	828	871	847	854	850	956	833	845	859	891	820	952	897	897	916	883	844	900	862	951	800	859	862	919	896	869	911	890	836	897	865	921	844	879	830	872	916	864	904	878	887	857	819	911	870	954	892	906	889	910	897	877	867	905	874	917	899	888	854	916	861	857	874	946	897	883	833	858	863	854	882	842	831	881	874	907	843	829	880	918	893	811	850	854	883	898	882	882	868	862	913	871	861	918	926	912	891	834	912	885	831	857	855	909	913	838	875	887	933	890	896	890	863	893	877	903	927	880	861	874	872	958	862	916	855	892	861	862	909	847	898	879	813	871	911	838	851	909	898	896	865	851	867	806	903	895	882	875	931	869	904	861	857	908	879	908	912	883	884	908	906	835	923	873	926	877	846	855	847	881	884	894	862	911	836	877	830	884	879	898	870	874	873	919	852	836	920	860	866	854	836	885	921	916	880	874	906	897	860	879	883	832	876	842	910	869	909	871	878	898	876	917	862	891	928	840	838	846	899	873	891	885	871	842	880	901	886	878	907	867	871	867	826	926	900	887	850	889	871	858	837	834	859	863	863	881	878	840	915	894	845	920	837	840	862	892	862	889	851	882	852	885	862	937	916	955	870	891	947	853	868	855	842	929	865	902	906	878	851	884	877	892	875	890	855	892	844	895	904	904	849	912	868	909	857	847	926	864	873	834	879	889	846	842	907	891	879	877	825	884	853	897	857	907	864	880	872	891	868	889	863	875	866	861	852	840	870	839	830	910	831	856	848	931	845	805	920	905	857	872	896	919	853	911	897	892	862	871	877	906	887	844	836	860	892	894	899	812	906	864	851	878	877	842	864	879	890	883	886	874	858	874	841	835	904	853	882	900	871	874	876	829	857	894	859	822	905	855	858	843	860	902	893	888	884	919	873	849	853	883	846	875	841	870	881	880	828	930	887	895	848	896	856	876	870	852	859	924	846	822	892	906	878	885	886	915	917	894	916	914	866	871	873	852	874	872	868	871	900	904	838	903	849	872	905	891	834	905	875	915	911	918	895	885	820	861	798	878	937	821	865	897	871	856	862	883	880	867	858	867	857	892	864	865	828	874	876	865	879	888	880	896	825	899	879	817	860	873	920	843	859	888	834	916	841	901	894	919	854	893	910	902	926	955	924	851	855	945	861	879	865	875	885	808	881	878	930	862	878	812	843	879	893	895	870	894	892	927	900	878	855	882	880	876	923	883	924	895	857	896	899	852	892	864	890	825	883	859	858	863	868	856	885	844	938	877	856	903	876	906	881	874	873	893	862	881	905	873	835	887	857	893	907	818	860	859	874	903	885	858	901	903	912	907	893	889	873	912	880	873	898	880	898	926	897	882	873	837	890	885	839	886	879	839	900	962	878	941	883	860	868	905	874	909	854	905	912	900	834	874	880	869	901	896	889	875	855	875	919	893	847	903	904	838	883	865	855	850	887	865	887	854	867	887	859	869	872	889	870	933	847	908	871	853	850	839	880	858	898	908	830	802	854	875	859	873	906	840	898	898	947	903	904	852	908	838	903	917	904	868	862	840	837	901	853	913	848	926	887	899	894	846	845	848	866	867	892	849	897	887	925	948	863	821	845	902	890	869	891	878	908	861	847	878	868	881	853	873	865	827	852	872	858	865	864	889	899	865	839	890	846	852	878	893	914	881	895	806	847	834	888	866	935	890	882	882	915	852	871	961	876	853	890	941	885	884	823	929	908	892	913	867	872	879	895	898	904	926	863	855	848	923	905	908	922	918	875	875	859	885	839	944	888	912	857	929	845	872	832	817	883	878	879	845	877	843	847	849	878	887	949	913	909	874	881	875	854	857	913	879	894	855	875	879	911	919	886	852	868	890	916	857	893	912	864	846	930	890	891	869	884	892	912	852	876	818	880	817	818	894	890	872	894	839	885	893	965	840	950	870	907	848	886	867	877	856	861	847	877	840	834	913	891	807	926	878	903	890	853	890	846	905	882	850	907	878	855	941	871	825	889	840	862	815	914	884	873	866	877	855	857	882	852	841	925	887	865	913	897	921	886	907	861	867	912	900	887	844	864	914	915	878	883	865	888	842	895	878	853	879	879	881	853	871	898	911	901	838	882	897	854	858	888	898	916	822	836	905	861	820	863	890	838	853	894	869	879	869	851	802	875	846	859	878	871	882	834	872	910	861	902	929	839	816	846	881	894	845	915	880	813	947	865	865	929	854	826	819	839	838	875	898	920	884	879	822	887	907	858	841	841	838	926	873	892	886	858	915	870	862	903	882	921	840	851	849	910	854	891	884	952	853	908	841	913	945	896	815	875	851	876	903	892	827	895	886	851	880	822	871	924	859	876	890	884	886	852	846	884	934	845	893	828	917	922	902	903	869	832	889	862	841	902	874	850	881	858	871	808	927	862	909	938	878	868	880	880	863	906	841	829	895	882	891	837	848	930	868	879	846	876	865	853	902	848	848	862	842
9309	1035	1275	1059	818	649	558	528	506	457	427	400	373	364	352	379	348	362	344	335	337	329	353	310	337	333	353	314	327	309	330	323	320	327	335	311	338	317	343	333	319	322	316	362	365	328	305	332	314	320	340	327	286	329	315	363	308	308	313	342	303	338	311	387	313	295	322	311	323	294	340	305	325	324	327	305	332	332	362	337	297	340	324	340	320	306	338	362	287	326	317	285	337	330	296	277	309	354	343	331	332	303	340	341	320	323	335	341	319	346	337	351	307	315	339	289	333	283	331	325	310	331	345	291	339	318	321	319	314	322	339	316	308	310	301	302	318	332	352	337	293	332	317	300	314	312	279	344	344	283	291	330	335	317	320	312	309	314	331	311	346	345	330	326	323	329	310	340	309	322	315	314	330	343	319	323	332	290	318	311	318	320	313	306	301	336	325	327	299	332	305	307	293	340	308	316	332	315	337	328	347	300	302	292	332	365	316	332	344	327	337	347	306	329	370	345	280	308	327	317	315	307	329	318	310	299	322	326	319	359	308	323	344	365	380	331	324	326	318	306	290	297	347	326	304	337	337	332	307	326	321	316	308	352	290	319	317	309	340	299	345	316	285	304	323	331	339	349	304	321	299	352	354	323	347	334	330	319	321	336	309	307	309	320	310	312	309	348	308	343	307	299	345	338	317	292	348	296	325	307	319	336	338	345	268	324	315	300	310	340	293	323	329	348	344	315	329	340	296	341	299	351	339	309	301	303	318	295	331	305	335	320	318	334	321	359	301	340	310	313	300	312	295	313	333	341	322	361	310	316	285	340	329	301	306	284	325	314	305	304	357	350	333	288	332	316	328	347	334	291	311	290	363	316	307	307	327	318	340	347	346	287	352	323	310	313	326	349	320	325	315	350	334	337	319	335	323	337	299	329	326	341	289	328	276	310	322	300	301	326	307	311	314	299	351	355	304	327	328	339	301	321	322	341	344	316	342	331	306	303	328	344	308	352	302	343	310	326	323	350	352	348	283	331	320	309	334	292	304	303	291	316	359	292	316	327	308	343	341	303	349	305	303	300	320	345	355	314	331	305	336	326	329	284	310	321	319	329	317	311	335	318	282	321	297	325	298	330	288	362	350	324	311	331	319	332	336	294	336	314	333	302	319	300	301	323	303	318	337	291	301	342	339	307	334	337	312	329	318	321	328	292	334	327	315	276	318	332	334	313	315	309	337	340	327	329	346	348	302	286	282	318	335	309	279	374	335	321	330	305	328	324	309	329	305	310	345	346	329	311	334	300	327	325	319	309	294	310	291	325	340	335	318	338	347	292	321	302	294	344	325	330	324	364	335	340	354	314	358	333	344	336	314	330	330	336	336	353	323	308	353	313	329	315	333	310	324	304	314	316	321	347	307	321	329	332	319	307	318	319	327	291	322	327	295	312	336	307	325	308	309	334	321	331	361	327	328	335	290	309	287	336	335	305	323	302	292	324	310	300	310	324	335	305	337	347	319	315	323	332	307	314	328	292	328	305	304	296	306	296	336	310	306	285	316	344	330	307	347	303	315	360	300	299	321	332	291	325	327	329	307	331	352	316	329	311	325	286	317	328	311	316	362	312	296	297	354	310	317	297	292	319	318	320	323	289	341	320	295	290	322	309	322	326	336	297	325	329	348	372	323	345	337	313	316	317	319	304	333	325	306	313	319	307	306	298	345	342	305	330	279	332	304	290	333	330	310	345	311	320	324	342	347	334	324	333	282	305	317	316	358	318	333	325	314	332	316	328	324	304	303	304	337	315	327	301	317	316	315	323	311	338	335	367	305	311	328	350	325	318	339	321	314	356	356	327	313	348	341	291	311	324	316	305	313	316	288	324	307	341	327	337	305	300	329	308	305	364	319	302	368	331	322	359	346	329	316	298	313	334	339	327	337	328	352	301	325	299	331	331	316	326	301	325	309	316	338	335	340	290	305	321	334	316	310	315	308	318	321	339	344	318	314	300	319	309	306	318	281	279	331	317	335	333	298	305	325	347	350	347	333	310	334	339	345	296	323	301	325	301	313	338	269	308	343	328	355	363	307	333	365	350	280	352	323	324	337	294	324	309	344	320	370	304	336	318	324	336	316	321	324	318	329	329	318	343	341	355	328	331	321	339	314	352	307	331	294	313	318	318	328	288	341	322	341	341	320	330	322	329	295	360	339	324	326	350	330	301	295	315	332	326	334	311	334	323	338	325	339	338	300	333	336	328	321	306	320	308	347	328	329	335	303	344	340	349	323	323	337	340	330	372	290	306	336	315	327	359	298	283	318	334	307	311	318	322	316	334	330	306	313	313	323	313	315	310	321	311	315	297	346	298	337	302	318	316	302	333	350	313	324	338	336	338	336	343	336	350	326	344	301	299	318	363	327	329	297	329	291	314	323	293	340	359	317	341	353	287	332	326	339	311	330	301	323	343	329	335	351	331	317	331	340	352	316	339	344	322	290	361	305	324	337	337	320	333	307	340	284	311	311	330	313	307	354	342	326	327	334	335	307	329	332	295	321	319	321	309	357	339	342	324	322	308	340	323	340	318	324	343	344	333	329	305	314	330	318	307	341	308	337	317	316	330	326	291	341	309	294	351	335	337	345	314	318	306	329	321	329	320	310	342	315	313	352	320	321	326	329	343	330	340	318	311	309	337	313	306	315	323	310	325	323	323	333	319	296	351	312	310	296	311	321	327	296	328	310	317	345	305	356	315	312	325	323	336	333	272	318	308	323	346	309	331	283	301	332	320	341	316	328	323	334	298	314	326	318	329	326	317	312	316	318	283	331	333	332	316	310	294	317	314	300	326	324	329	308	317	340	330	345	323	305	295	306	285	331	325	313	330	315	316	332	296	324	312	321	283	315	348	309	325	327	300	325	322	302	317	355	319	338	327	341	306	340	318	321	340	360	345	333	343	351	327	336	304	320	336	320	363	334	325	331	311	337	321	323	313	318	322	287	358	337	266	309	336	321	330	315	328	328	312	319	339	319	332	310	344	304	303	288	329	311	288	324	338	312	330	308	296	341	315	326	304	316	313	306	319	315	331	311	287	297	342	349	291	304	330	329	299	277	306	359	336	323	311	332	342	330	321	368	336	351	336	292	332	350	321	314	312	304	307	303	315	309	296	289	342	315	338	344	352	323	297	309	320	288	306	317	296	357	294	335	336	315	282	333	348	312	330	302	322	343	326	315	314	310	305	308	319	342	321	342	286	344	292	320	309	326	301	289	329	325	329	333	339	314	323	306	317	298	296	331	344	323	336	275	354	284	288	333	314	322	370	336	336	322	309	308	304	303	314	339	298	335	304	306	314	335	348	311	355	309	307	325	310	297	328	327	354	308	340	273	347	302	318	331	311	300	305	335	322	365	335	317	322	311	326	330	319	289	291	320	312	303	339	304	318	324	310	340	304	311	336	365	321	328	362	295	310	278	306	327	315	297	306	306	321	331	326	301	291	311	292	352	326
5854	1664	2620	3160	2925	2543	2137	1953	1650	1608	1414	1347	1252	1228	1175	1112	1054	1089	1047	1014	1008	1029	967	910	945	1004	929	918	948	935	937	872	914	932	855	906	925	884	795	887	872	887	905	846	810	852	809	828	897	890	819	818	869	835	856	845	899	837	832	840	809	824	851	896	813	837	867	847	802	870	844	811	828	832	881	853	866	867	789	885	804	840	817	898	829	855	855	782	842	869	816	848	804	811	778	794	898	832	826	808	860	802	851	849	887	818	807	865	812	827	826	854	826	805	815	846	809	851	800	828	866	852	819	815	827	839	837	850	862	813	832	865	825	851	771	832	861	760	846	826	871	835	795	844	872	807	869	823	820	810	824	788	806	841	824	841	821	818	816	846	803	841	822	871	820	817	843	873	786	822	864	862	850	808	837	841	811	874	858	848	823	875	778	827	795	810	807	811	839	809	864	816	829	812	769	870	782	876	866	796	844	848	840	826	847	816	843	843	845	835	780	838	847	787	794	808	834	833	856	802	804	844	816	822	793	832	819	864	826	846	807	859	827	831	807	813	846	819	849	795	853	819	841	784	853	800	816	777	853	829	818	791	828	782	857	804	802	813	845	849	830	817	860	836	819	813	836	796	787	881	845	828	802	869	838	794	872	836	843	798	794	819	876	782	862	866	805	823	787	831	857	815	840	808	817	793	793	835	793	802	817	879	872	834	842	812	814	802	852	823	795	791	834	836	831	771	824	850	782	805	805	834	819	818	790	805	840	805	818	829	840	796	885	793	825	849	836	817	829	843	787	846	806	845	841	844	781	829	808	832	817	819	838	824	856	852	820	799	851	868	776	818	842	832	827	834	792	827	843	800	792	813	820	805	861	819	807	879	845	802	818	833	848	810	810	795	829	810	838	827	840	832	822	821	859	836	853	842	895	829	806	835	790	854	818	849	841	815	851	812	814	861	833	838	810	841	825	788	844	819	845	882	898	869	830	829	906	860	815	854	833	856	820	823	838	860	804	829	835	820	850	798	817	827	801	825	788	871	863	809	864	832	806	857	815	808	876	835	804	758	835	836	839	842	806	806	857	830	878	853	858	834	834	874	810	818	867	831	780	888	878	837	840	828	859	856	810	798	834	865	790	851	835	790	827	794	805	783	838	829	847	839	834	811	811	858	829	788	863	764	826	778	818	818	838	824	835	801	805	810	830	857	841	817	798	870	821	813	862	782	795	792	777	815	829	786	829	775	753	800	783	847	849	861	823	823	893	865	865	884	816	808	804	815	804	833	822	810	774	774	759	806	870	813	814	870	853	788	855	812	827	771	839	841	862	815	839	864	846	883	798	816	840	859	801	807	816	772	814	845	784	834	817	885	828	842	827	856	853	827	891	848	849	867	828	781	832	851	863	799	842	825	849	835	800	829	799	816	817	805	827	830	855	824	799	832	794	825	805	816	867	813	866	807	834	821	825	819	809	816	835	815	834	862	805	831	880	801	861	803	777	781	800	823	819	822	787	812	838	865	800	874	812	821	851	818	815	854	835	778	807	837	793	799	814	869	799	850	809	781	801	878	807	795	838	850	789	792	829	868	822	792	847	851	892	806	835	784	886	832	820	798	791	860	836	807	838	880	865	862	841	856	833	863	856	900	833	818	816	837	869	832	822	850	810	826	853	876	819	819	818	825	872	834	855	795	852	833	827	818	866	804	779	856	829	820	826	841	841	823	831	793	875	800	850	810	815	816	832	788	829	830	810	802	833	809	782	839	828	835	873	845	863	892	874	813	855	821	815	784	806	810	824	824	832	864	826	814	849	832	830	837	810	824	823	823	841	821	806	809	819	888	833	789	839	817	778	807	838	795	788	818	805	804	845	843	820	813	849	827	864	840	816	809	838	870	771	825	788	821	807	844	841	836	831	805	883	803	808	778	776	849	798	824	762	855	816	806	793	796	824	831	845	779	893	883	806	845	882	818	826	802	767	822	791	849	800	805	811	818	808	831	846	836	819	806	823	874	858	838	829	801	845	868	828	808	810	847	804	819	877	829	801	826	797	881	829	844	857	810	820	830	820	809	832	832	823	822	839	779	855	808	804	775	791	840	861	824	873	814	811	892	769	781	868	844	878	803	796	807	788	824	823	839	827	825	823	807	824	840	765	802	855	861	821	806	834	783	785	842	872	820	810	836	813	782	771	789	853	859	852	813	823	844	809	869	779	812	813	927	829	813	806	849	898	796	864	779	853	821	853	790	799	811	864	836	832	800	809	835	834	892	800	806	780	830	832	794	847	788	796	825	866	834	818	833	832	827	828	829	834	851	799	783	808	810	808	828	835	819	801	858	893	836	803	807	879	794	836	806	770	790	801	851	822	837	849	830	827	838	820	814	764	863	833	888	812	819	839	854	842	803	841	806	853	800	841	812	825	819	825	793	851	844	837	796	850	832	866	810	834	853	856	848	831	784	809	809	824	834	848	822	853	830	807	784	843	828	851	789	850	794	801	822	810	815	807	847	863	789	864	874	820	824	857	841	868	814	807	834	825	840	838	801	831	826	827	871	810	811	830	806	847	764	867	778	832	820	783	846	863	822	810	850	795	847	839	816	812	816	854	861	892	856	849	866	839	767	870	790	754	860	797	835	815	848	825	851	788	796	870	842	824	870	831	856	786	888	783	746	835	852	777	832	896	802	826	847	809	831	825	824	852	793	791	844	867	846	830	822	876	821	824	830	811	857	789	814	801	808	796	817	843	848	842	813	779	812	836	841	797	816	832	868	882	838	907	732	829	838	781	851	856	820	810	847	795	776	839	800	817	810	845	836	824	782	801	857	826	816	807	762	791	818	829	855	814	810	852	840	855	783	850	832	852	843	825	814	797	818	854	832	803	857	833	805	846	852	836	853	838	824	779	836	855	820	812	781	800	838	839	783	853	813	843	785	790	819	826	829	812	855	831	795	842	855	875	822	804	784	814	781	861	815	825	793	808	832	875	811	809	806	818	829	840	841	819	819	815	821	867	808	836	807	809	838	813	800	883	894	825	795	851	862	847	846	808	859	839	848	838	829	869	821	866	829	814	795	792	828	808	874	865	781	883	825	806	832	849	819	768	807	848	796	834	835	823	778	813	839	837	844	847	795	788	852	803	855	827	792	824	811	831	832	855	825	815	816	810	789	822	830	823	794	780	838	834	835	820	856	900	849	799	800	887	764	824	809	824	855	821	798	845	770	843	847	830	810	814	859	789	816	796	825	822	847	798	863	847	817	853	821	825	803	812	836	807	837	859	819	808	791	844	806	828	831	822	826	825	798	848	888	851	813	795	732	825	799	852	882	858	810	792	822	764	821	804	826	846	830	807	852	814	831	824	819	894	836	771	856	853	810	817	808	870	814	833	854	825	811	871	819	795	809	841	869	890	873	833	791	815	848	818	819	820	831	830	822	812	802	818	833	821	871	835	850	794	798	789	808	828	824	849	814	809	842	763	870	869	834	828	848	826	804	825	815
16751	2271	2112	1812	1142	886	695	508	460	385	358	319	264	269	278	244	213	206	192	187	187	218	164	196	188	180	166	145	191	149	181	185	159	139	160	162	148	163	159	161	141	179	140	153	134	163	160	122	144	144	173	157	127	137	156	124	144	155	162	142	130	154	166	158	165	162	151	139	131	152	159	146	170	163	150	116	145	143	142	156	145	148	153	177	148	149	154	139	148	173	152	146	149	156	163	141	148	163	137	147	150	194	156	154	131	151	148	169	143	175	139	155	147	162	129	125	150	141	147	144	146	148	128	157	126	159	154	137	131	149	140	135	140	151	146	164	163	152	144	153	141	156	164	134	146	151	140	116	142	132	166	140	138	136	138	153	119	131	134	163	140	141	155	129	168	139	147	131	156	154	136	158	160	152	155	133	138	157	138	166	158	128	135	138	149	135	158	158	161	149	146	128	157	136	163	163	153	136	167	148	134	148	164	150	154	134	145	132	145	149	126	135	169	129	121	125	170	155	153	143	166	145	156	176	152	151	135	154	160	138	138	171	151	162	139	149	133	145	163	137	139	161	149	139	115	146	154	169	141	115	165	154	174	124	143	161	148	144	145	147	155	152	161	166	160	146	158	148	158	138	141	153	163	127	130	166	155	156	137	142	168	128	145	138	152	142	144	148	143	138	156	165	131	140	143	153	153	138	153	152	163	156	151	145	141	131	151	136	145	141	132	154	161	162	146	143	134	148	129	162	154	156	125	152	132	151	163	160	144	150	151	137	167	117	150	160	142	146	134	151	132	169	157	146	153	164	148	131	136	152	147	130	140	144	172	145	146	148	156	141	145	135	169	146	156	148	145	148	158	160	128	168	150	168	151	155	154	165	155	180	155	162	146	144	133	160	145	131	158	145	158	138	143	151	134	149	126	158	148	149	152	143	154	148	158	165	126	142	159	147	152	147	162	132	176	145	148	155	153	128	137	125	146	130	161	142	163	167	140	130	142	139	127	150	139	162	133	156	156	159	142	153	144	138	171	154	161	135	148	150	148	158	146	139	141	144	167	157	130	154	150	155	139	162	136	134	151	132	135	169	149	147	176	164	140	156	167	127	142	151	164	153	146	149	182	156	150	132	156	141	146	146	125	162	169	156	150	165	155	163	138	167	166	173	146	141	158	158	143	136	162	127	139	153	149	141	160	150	134	161	153	149	150	161	174	140	163	159	120	134	142	133	147	156	151	133	157	136	138	145	124	140	136	154	174	143	139	172	145	162	151	158	149	149	136	170	163	158	161	153	144	131	142	151	159	143	143	146	165	173	137	140	147	136	133	144	145	153	152	151	147	134	144	166	162	143	130	143	151	142	144	152	169	134	137	152	140	136	157	154	174	146	149	137	165	170	137	161	139	137	146	157	126	146	134	156	125	166	140	157	154	166	143	143	156	119	177	139	181	133	153	132	135	119	145	148	158	134	156	160	140	145	152	138	134	135	152	149	156	161	130	146	153	149	137	181	134	126	151	148	162	149	160	161	152	159	145	133	143	141	163	146	141	155	145	138	154	140	148	145	151	143	157	147	154	142	157	140	151	131	144	139	162	149	183	173	123	155	163	164	135	158	139	137	135	167	157	149	151	162	163	156	148	152	144	171	152	150	151	148	145	148	150	155	153	134	125	150	150	138	137	163	148	146	162	149	147	164	152	141	138	175	142	134	139	142	156	144	154	157	150	155	169	134	136	144	149	146	151	172	155	148	175	126	126	160	169	157	143	158	164	154	153	130	148	136	155	169	142	135	142	136	131	144	147	143	140	138	149	154	148	146	147	143	147	149	144	153	118	141	135	150	127	124	147	159	178	141	166	149	160	149	163	160	150	145	148	145	142	165	162	162	159	136	155	148	125	170	150	159	138	151	136	141	158	154	149	130	158	146	141	146	162	140	165	162	158	143	140	140	150	138	163	161	138	133	139	156	125	131	140	150	157	147	127	140	169	155	157	155	152	148	165	171	161	153	139	131	141	136	164	151	156	145	145	150	135	140	148	146	148	151	144	147	155	146	169	140	147	171	146	146	150	144	158	160	172	150	142	142	129	157	139	154	157	157	154	126	160	129	148	154	157	151	143	141	139	172	143	146	141	139	142	135	146	125	152	151	159	166	139	131	155	160	149	156	151	170	138	149	161	146	152	163	167	141	156	136	147	140	151	143	142	128	132	137	151	135	148	145	170	149	137	130	148	145	141	153	146	136	127	150	150	152	154	166	162	114	166	163	160	138	146	170	125	172	136	150	166	165	149	132	164	171	143	169	154	166	144	151	174	155	154	173	141	139	141	159	164	152	121	137	150	159	147	150	136	166	149	151	150	147	145	153	154	132	144	119	133	152	145	157	150	169	130	161	147	161	160	124	150	153	138	139	136	146	141	152	128	156	162	158	140	148	158	161	120	138	156	133	171	156	137	150	161	170	183	137	128	116	128	159	150	125	148	132	150	159	158	135	134	159	124	151	135	133	152	147	179	174	163	149	151	143	159	148	138	126	153	150	127	145	117	145	138	119	129	152	168	146	149	146	143	163	142	138	181	155	162	136	136	144	125	154	163	166	149	170	147	153	156	139	163	153	165	142	129	179	138	138	128	166	145	156	149	146	140	163	170	148	147	139	146	133	165	172	156	137	136	158	152	144	126	131	168	153	186	133	148	151	152	143	147	158	157	142	150	142	126	167	150	121	154	160	129	148	151	163	137	149	154	153	151	153	151	163	145	160	147	146	163	155	149	148	162	141	148	148	148	175	149	145	133	131	141	162	151	153	177	129	153	154	142	159	141	144	134	160	166	150	165	137	142	145	142	155	144	137	147	177	157	155	148	151	146	129	144	132	122	167	123	136	122	170	156	154	146	155	140	146	154	148	145	150	143	156	139	135	147	145	141	148	143	142	146	156	152	134	146	166	153	149	147	140	166	162	152	159	134	150	137	152	162	145	152	129	146	115	139	154	137	164	135	144	148	148	135	156	163	134	165	160	138	120	168	140	166	130	135	159	158	171	166	141	153	172	141	151	139	140	170	147	154	154	150	140	159	130	167	146	139	139	145	137	147	136	149	136	155	157	140	140	150	148	142	165	161	176	148	150	163	149	132	154	151	149	154	143	124	162	158	153	151	141	158	149	153	148	152	131	157	125	123	139	153	137	133	139	157	158	159	143	140	130	126	159	157	128	139	145	167	126	171	152	131	132	137	158	154	134	161	165	151	127	161	151	154	148	166	137	142	140	133	150	154	142	140	136	163	161	142	158	151	159	155	145	166	119	138	148	148	141	152	145	140	148	143	137	168	150	144	122	133	148	147	136	151	140	168	134	154	150	175	137	163	156	139	133	144	167	162	135	136	151	133	135	155	165	132	152	160	158	155	148	139	171	169	150	126	168	158	155	154	147	138	138	156	169	144	139	147	188	167	143	160	135	169	151	157	140	152	154	165	140	148	136	138	157	161	139	186	136	148	157	165	136
7468	1924	3923	4896	4400	3668	2980	2406	2137	1772	1656	1452	1280	1180	1031	1018	947	852	852	853	768	758	682	721	649	687	623	659	633	602	594	557	514	568	559	582	498	586	536	528	562	497	449	506	486	462	477	521	466	491	494	494	455	454	482	434	450	492	447	440	493	467	454	432	479	435	475	462	448	447	475	431	437	453	460	413	422	458	444	440	452	437	467	470	478	464	444	454	437	418	480	430	438	435	414	412	440	429	467	441	428	443	426	413	450	372	469	453	436	416	459	409	450	442	396	412	441	417	410	437	461	467	419	424	442	417	442	436	405	435	408	433	401	472	400	405	414	437	401	526	425	431	406	402	446	425	441	419	422	415	417	415	440	413	448	415	435	428	391	480	436	457	412	450	425	416	432	403	454	432	455	449	456	443	395	400	439	418	443	407	426	415	445	429	395	430	455	450	468	397	443	423	416	475	456	472	420	423	469	430	415	459	444	445	428	477	448	435	404	464	430	400	421	438	431	419	443	432	400	443	406	417	428	426	407	452	436	400	473	414	396	414	411	394	414	412	399	439	404	429	424	438	403	420	439	402	445	438	419	434	408	417	425	399	455	380	463	391	454	426	430	412	436	437	424	437	442	453	409	441	435	406	414	434	459	448	431	395	413	405	415	424	431	412	425	440	412	432	401	424	441	420	419	400	427	438	421	427	460	455	427	432	426	426	419	412	416	405	400	424	437	396	402	434	426	468	429	438	455	424	421	407	438	400	401	434	390	432	446	435	430	426	416	433	431	406	393	436	418	425	446	419	428	431	418	429	400	413	446	436	436	422	439	406	429	410	438	398	435	427	433	434	391	431	429	422	435	414	435	380	417	475	421	454	448	405	423	442	443	425	409	431	424	407	452	434	453	405	419	406	409	400	440	383	455	425	400	432	421	434	424	466	429	424	385	437	415	407	430	451	448	416	396	407	384	407	470	426	438	446	408	423	427	415	418	400	384	446	425	389	423	424	401	443	450	442	410	455	444	438	419	444	417	455	418	419	455	418	445	424	448	425	431	458	444	426	422	427	379	433	397	411	432	394	424	436	446	423	435	451	430	385	414	382	421	387	459	388	436	412	438	430	426	432	404	456	435	411	423	415	424	422	402	434	434	434	425	440	424	379	429	416	437	403	388	433	421	414	414	406	424	464	384	402	435	428	410	444	387	410	456	451	434	434	404	434	447	402	393	395	442	447	401	416	441	408	455	412	420	448	402	469	414	430	409	458	442	453	438	405	424	452	432	423	421	426	420	431	388	405	415	427	455	404	412	435	410	398	427	420	453	441	430	386	441	427	440	415	421	439	440	421	447	386	427	419	439	425	411	465	429	416	439	421	380	436	448	401	436	438	418	426	429	407	439	422	408	406	423	425	410	417	415	429	449	449	436	407	442	433	419	424	400	412	398	441	445	403	454	433	422	444	425	462	458	447	445	405	428	438	426	445	406	441	428	419	407	410	392	396	421	402	460	411	442	428	429	443	421	437	445	403	410	399	385	385	400	448	398	443	426	440	418	432	430	443	404	405	470	416	440	430	432	448	447	422	432	437	402	429	419	474	412	455	425	419	432	447	442	450	431	445	414	348	409	410	445	419	447	423	463	426	441	444	381	452	454	439	401	424	433	420	440	434	429	422	455	403	407	424	404	395	464	418	404	445	437	437	423	428	424	405	412	438	459	441	412	423	408	411	425	419	444	411	396	431	437	411	405	448	431	435	413	410	420	437	428	406	384	428	401	447	442	427	491	411	414	390	434	421	400	450	437	398	445	440	441	400	429	399	433	434	462	434	412	428	417	451	430	384	382	418	403	404	410	408	430	440	437	418	454	414	400	468	406	414	451	400	431	444	443	413	424	451	429	458	455	424	434	413	406	402	421	402	448	413	417	427	436	449	414	425	424	409	414	431	421	404	442	431	415	450	390	381	449	387	401	428	441	393	452	443	403	407	424	443	375	418	419	447	414	410	428	410	432	396	414	407	423	458	430	386	407	442	399	409	410	429	410	409	437	410	388	462	440	457	396	437	422	454	437	437	417	411	432	433	432	427	446	437	419	412	446	440	404	431	382	461	429	431	410	414	463	418	430	448	442	472	415	418	424	445	452	432	444	423	411	431	423	403	406	414	409	388	452	471	424	419	445	444	380	428	415	415	371	395	413	430	439	413	455	426	436	427	415	438	453	415	410	420	453	460	439	449	441	432	405	422	451	449	435	436	406	445	435	409	411	393	413	435	399	440	456	407	485	393	454	404	411	417	423	415	448	452	390	427	445	433	416	411	422	414	442	447	423	438	396	430	408	398	431	440	427	417	452	395	420	390	404	410	415	398	457	427	421	459	421	414	429	421	458	442	423	478	440	437	362	422	439	436	436	425	408	440	391	410	451	462	441	405	401	428	423	399	439	446	446	393	403	418	417	431	441	425	417	410	433	418	428	467	460	421	417	427	435	417	436	404	464	429	412	428	410	441	415	462	427	429	416	415	395	421	461	425	435	373	422	416	396	435	463	428	456	406	419	425	440	414	429	426	449	403	405	419	400	417	413	420	458	450	428	474	414	422	417	444	411	407	467	463	424	417	423	410	410	423	426	440	414	416	404	397	427	419	452	417	453	412	404	449	375	438	388	459	463	433	436	455	407	431	443	442	393	429	404	433	421	421	447	402	426	458	410	434	410	389	460	451	380	425	426	421	415	450	406	417	418	421	410	441	412	456	447	388	448	416	439	411	407	438	483	389	436	434	433	424	462	422	407	437	439	410	454	418	434	472	428	456	411	446	410	454	436	429	422	423	441	424	409	428	429	445	453	426	419	424	411	400	463	416	428	407	397	456	410	455	421	449	442	459	415	439	440	457	433	401	382	376	395	434	435	427	402	441	440	463	418	446	422	420	425	463	405	421	440	412	404	433	401	419	454	440	452	430	468	399	448	442	443	440	420	413	461	445	451	409	399	437	478	446	415	402	412	418	446	423	442	369	410	430	420	433	440	443	455	426	405	431	435	418	425	438	443	412	431	403	405	409	432	418	439	418	427	418	424	437	459	408	386	438	414	406	434	408	440	421	439	423	433	432	415	456	416	389	411	421	429	426	426	419	399	435	463	442	444	419	423	396	447	397	403	410	413	422	416	430	422	437	418	429	442	435	405	381	409	402	455	419	428	449	366	450	442	432	444	421	421	439	429	455	414	427	421	419	420	405	434	454	430	425	431	415	422	450	408	394	421	414	424	397	389	470	411	405	468	436	407	412	414	427	435	441	438	420	427	442	433	418	405	450	425	421	469	428	419	446	402	400	431	411	440	439	396	435	393	430	390	436	382	407	428	430	410	453	393	432	420	448	422	428	450	449	427	407	426	407	425	430	446	441	430	423	401	404	415	455	410	438	416	424	412	401	436	440	403	390	434	431	448	434	402	442	428	419	463	423	401	404	393	423	460	431	407	432	413	419	419	412	435	414	434	413	410	396	433	455
2563	382	384	411	346	348	363	322	373	382	358	335	332	336	317	308	330	360	342	361	344	319	327	325	394	343	361	363	328	329	316	334	330	322	309	370	343	300	361	331	349	334	351	342	348	351	358	357	348	338	366	360	351	324	353	345	385	335	318	347	316	334	349	377	313	347	336	336	367	343	353	370	361	342	331	339	304	339	328	302	327	329	342	334	317	331	332	358	333	354	358	348	312	344	352	310	356	328	353	326	344	322	363	325	303	362	379	325	312	342	342	336	331	334	377	351	349	323	357	334	346	364	329	323	353	332	338	357	289	331	327	330	345	310	331	330	321	339	365	323	324	325	319	296	356	314	336	323	358	334	351	348	325	343	295	352	354	353	322	306	347	365	376	303	367	335	339	368	327	359	318	353	354	305	349	372	301	347	328	341	330	335	318	337	353	361	330	336	322	360	345	326	310	336	351	358	365	326	334	323	336	363	335	349	348	307	343	348	348	316	335	353	323	366	345	339	369	373	374	320	325	344	339	340	354	309	322	313	311	358	347	331	343	312	364	363	374	365	340	354	340	328	353	333	326	350	347	313	337	359	361	348	351	354	299	356	353	339	348	330	358	299	374	360	325	346	343	328	345	344	345	318	346	361	357	375	332	359	366	360	328	346	342	338	344	390	368	331	309	333	295	332	303	326	337	350	373	314	356	368	336	355	340	331	337	365	317	367	312	351	384	340	317	366	331	366	342	366	331	313	334	339	372	390	360	376	311	375	333	357	329	316	310	340	334	312	352	375	312	369	343	337	345	326	360	331	362	372	325	345	368	329	319	339	363	352	302	346	324	313	338	341	344	343	350	314	356	372	344	341	312	299	371	332	335	333	329	324	363	324	331	360	325	361	330	365	352	346	334	362	329	378	349	326	322	354	320	325	324	327	359	310	355	313	363	349	322	313	323	333	348	317	350	354	326	317	355	340	353	354	341	322	338	341	348	345	348	303	306	337	322	332	328	311	341	350	317	317	334	335	343	354	341	338	354	336	331	337	344	343	352	349	321	339	340	312	364	364	328	343	330	327	345	336	330	364	327	372	352	363	367	354	342	373	364	328	327	335	348	332	365	339	376	351	329	336	310	328	341	337	321	332	337	369	304	330	324	328	326	373	344	335	367	336	347	324	310	341	342	337	347	303	339	328	327	310	328	348	294	351	282	364	351	321	333	322	343	327	341	350	330	300	350	394	342	316	334	341	345	354	346	358	365	330	360	350	319	367	349	332	371	347	350	318	349	335	356	323	356	352	357	305	337	364	334	359	353	332	303	349	350	348	331	355	334	321	357	346	306	353	355	327	327	361	346	373	314	374	380	365	344	352	368	344	377	351	363	324	360	349	352	341	352	332	332	351	340	358	337	376	347	300	324	328	357	345	323	399	345	377	334	319	334	330	350	359	348	357	359	325	328	366	341	339	303	318	330	362	348	338	334	315	334	337	323	378	343	332	372	370	320	321	317	330	325	342	310	310	346	305	320	344	331	332	328	370	330	331	327	358	346	322	342	329	330	397	348	369	343	321	357	328	360	337	362	333	381	312	354	343	348	353	327	337	346	306	303	331	373	349	349	345	378	334	402	311	338	327	330	328	302	356	333	342	319	314	379	348	349	341	326	350	393	349	304	358	336	375	350	303	349	391	330	318	358	352	326	328	341	334	344	346	351	357	350	337	350	332	328	358	347	360	364	342	310	337	324	353	343	335	329	373	335	339	360	340	335	318	352	331	348	356	353	339	348	316	341	343	365	325	309	333	350	329	324	339	372	312	327	336	332	372	328	340	339	295	347	350	337	352	335	338	335	355	344	343	349	334	381	353	373	330	309	329	348	341	348	304	350	329	331	332	324	346	351	338	363	309	335	329	343	314	350	319	351	343	334	358	339	336	314	326	320	327	355	298	377	331	381	357	335	341	342	363	346	357	314	345	300	309	301	364	322	341	321	317	321	348	366	329	337	371	336	345	343	331	337	324	352	328	326	345	366	367	369	355	370	301	371	278	345	350	310	369	335	346	339	368	335	323	342	362	331	336	325	375	331	315	317	346	353	346	306	367	314	351	339	326	352	336	377	326	329	335	384	342	337	341	332	343	324	316	356	343	334	370	345	327	300	305	333	380	365	321	349	335	318	366	364	344	341	358	353	330	351	330	363	367	341	319	339	357	330	360	348	345	328	366	308	338	339	296	329	343	295	326	344	342	355	358	321	304	337	322	330	353	360	345	344	351	335	332	316	360	317	320	315	321	369	338	377	372	333	339	325	321	313	311	330	302	357	308	338	338	330	351	366	328	344	329	340	336	341	339	338	341	325	341	334	338	346	345	333	326	337	338	369	353	320	356	351	337	343	354	341	343	332	340	322	336	371	334	340	334	319	330	340	343	338	339	340	318	327	353	332	321	342	339	338	350	351	347	350	351	350	340	354	336	337	322	317	340	368	363	345	306	363	342	350	325	341	339	351	333	358	316	344	363	309	343	347	381	364	320	349	329	367	349	329	333	361	351	326	344	341	341	337	336	336	313	369	341	341	380	312	319	360	354	340	356	348	363	319	374	331	365	328	343	308	362	336	338	343	312	353	345	338	347	313	328	362	340	355	351	333	334	336	329	345	334	333	339	331	340	361	338	348	347	371	373	342	335	319	318	338	302	332	357	333	340	329	330	357	350	323	337	347	323	282	314	339	333	357	350	321	322	358	339	343	345	344	350	348	355	367	363	317	354	333	323	354	351	366	330	330	360	371	311	321	334	363	319	343	337	334	329	338	344	360	327	370	364	343	375	318	353	353	371	317	344	306	348	368	344	330	304	348	360	356	334	355	326	382	347	327	354	352	337	379	347	320	325	352	313	315	320	341	309	287	332	349	339	341	345	324	349	321	357	362	339	339	372	322	363	328	367	414	352	335	322	302	374	311	346	344	340	329	355	331	321	332	323	378	321	331	348	337	338	367	347	346	322	354	337	372	337	364	363	349	322	338	333	372	318	331	328	326	323	350	342	337	301	291	329	340	371	356	331	317	335	342	347	334	339	327	337	322	342	326	316	328	332	338	366	326	360	336	341	362	326	337	348	357	361	332	304	344	329	308	351	337	310	360	308	325	337	314	343	328	342	334	375	368	326	310	340	375	316	371	335	327	366	326	339	326	342	351	366	328	356	308	309	331	317	329	352	350	356	319	315	386	345	329	363	359	307	327	337	317	338	336	357	350	366	296	326	363	329	357	319	344	323	370	366	351	334	334	358	334	351	333	363	331	341	319	341	354	316	353	343	311	354	345	315	333	309	336	327	326	371	324	355	349	325	311	299	333	340	325	341	306	371	321	360	342	338	354	348	329	303	333	351	323	321	342	348	353	337	349	345	310	332	376	330	326	333	347	338	336	318	368	342	345	379	331	337	324	349	345	342	358	319	332	351	330	344	318	320	383	344	362	323	362	339	333	357	334	372	368	354	336	318	356	321	356	356
2753	951	993	1092	979	997	990	927	959	925	915	957	876	869	938	883	918	908	875	968	927	910	897	914	900	857	938	879	865	877	902	845	909	894	879	897	922	874	879	922	913	890	901	846	916	895	947	853	874	871	872	870	907	820	885	871	841	848	869	868	861	872	890	840	820	826	883	844	890	905	917	847	874	858	845	877	942	913	830	882	872	836	862	844	852	848	907	874	890	891	882	936	892	873	931	831	817	886	874	903	909	875	866	891	877	919	870	888	913	893	936	850	888	924	925	868	853	912	862	906	868	864	872	903	882	881	955	889	864	911	864	878	896	859	874	865	858	837	970	915	893	907	890	902	861	874	918	900	889	948	837	945	895	914	904	905	879	852	825	885	883	898	890	904	864	857	824	925	875	907	818	892	881	892	837	893	914	829	858	870	896	891	854	890	906	869	861	867	858	865	909	857	864	921	885	882	872	867	920	907	911	862	872	908	904	879	830	886	914	874	865	876	814	914	814	887	884	942	873	861	861	934	919	897	817	881	890	846	882	884	928	879	852	906	857	834	853	920	902	942	868	908	911	895	850	840	857	881	831	857	888	903	819	879	958	881	836	847	858	910	859	863	903	934	920	866	860	869	913	860	829	886	934	895	913	906	869	866	847	841	858	829	871	834	885	855	857	834	837	840	929	924	902	823	899	827	857	903	885	846	854	930	863	866	833	836	905	887	863	904	882	909	895	900	796	873	854	909	892	903	846	855	848	924	832	852	885	869	909	859	852	837	882	858	855	822	915	857	912	836	882	887	893	883	887	850	917	899	934	866	851	939	833	915	848	848	868	931	928	840	887	888	900	894	864	875	913	875	877	888	865	880	882	858	905	897	878	924	903	892	829	887	885	838	842	817	862	838	923	865	911	919	897	872	908	862	875	881	840	902	913	857	878	906	844	885	879	851	885	888	881	865	877	893	866	910	931	905	887	917	914	875	916	911	876	893	915	823	878	857	831	867	897	866	878	912	861	835	864	904	909	874	862	836	856	883	836	844	846	921	905	921	810	888	871	825	886	870	821	907	919	921	922	831	897	877	845	840	891	883	897	898	914	865	929	863	877	899	867	909	905	825	835	893	892	890	886	903	824	917	889	847	841	815	907	896	871	864	863	880	895	883	867	941	911	896	881	860	907	898	905	918	849	881	858	880	954	893	887	940	931	909	893	878	890	861	889	884	867	852	866	856	857	888	886	840	887	877	895	858	905	884	935	919	892	877	860	879	902	855	843	906	864	896	897	890	876	906	858	814	859	856	859	871	889	894	876	889	847	918	848	916	885	854	894	873	920	911	905	900	882	864	909	865	888	902	851	953	867	943	902	919	833	902	922	922	902	877	904	856	882	860	863	875	906	842	884	851	851	838	900	821	873	881	873	919	852	869	905	857	904	875	886	875	886	899	918	840	930	912	845	913	864	915	869	899	866	869	875	861	912	893	905	880	857	877	863	902	859	798	875	838	887	876	887	904	885	856	831	903	901	870	899	899	820	860	852	864	933	906	929	902	852	887	865	892	857	860	943	892	876	823	890	826	885	945	873	873	859	849	903	906	883	911	888	847	909	856	920	882	888	887	927	861	866	830	873	842	934	877	895	915	890	798	882	849	865	866	908	909	894	876	896	863	902	841	864	886	886	859	880	826	842	854	877	842	902	855	854	889	910	843	894	850	885	911	947	882	823	890	919	885	959	890	845	872	919	874	886	829	891	895	869	834	902	868	881	850	868	903	868	918	860	853	898	872	920	870	897	882	928	945	917	872	886	914	890	899	881	906	847	910	935	877	841	865	816	851	911	899	874	907	848	817	849	908	818	925	889	860	874	950	842	912	885	866	825	942	909	885	820	905	875	859	882	866	908	860	852	929	871	894	896	856	928	851	888	867	842	883	874	879	884	914	890	835	930	840	872	845	878	905	910	845	886	868	879	849	883	864	955	886	878	837	890	842	849	848	889	876	872	865	862	852	901	913	911	851	851	846	890	892	927	871	866	878	839	892	853	834	883	900	852	876	859	861	916	816	867	924	882	868	905	876	892	898	886	875	874	887	859	868	863	823	844	879	866	862	870	891	924	830	891	894	886	891	873	882	857	867	842	864	878	877	884	898	917	868	899	900	823	927	848	917	929	905	896	909	865	904	861	898	830	840	895	871	828	871	836	932	832	888	888	914	910	871	929	922	889	859	907	856	851	862	871	846	863	864	907	861	884	861	852	857	884	847	889	809	893	921	878	848	874	835	830	874	876	868	878	875	837	906	888	891	859	891	853	895	930	842	907	939	854	865	888	898	886	885	882	880	931	936	880	911	871	864	916	865	897	866	902	888	900	817	857	802	885	884	926	820	860	835	842	831	868	886	909	891	873	879	864	857	928	849	892	831	805	914	897	859	858	926	853	812	865	792	867	848	875	870	931	869	901	867	877	859	856	900	881	879	890	863	882	857	887	902	866	899	878	872	904	889	899	852	926	882	869	901	857	879	892	849	916	809	859	896	882	880	890	852	937	890	931	889	921	865	888	920	897	884	901	925	863	840	915	861	906	806	875	855	880	900	938	876	875	895	892	873	837	913	858	860	920	888	885	857	868	888	894	891	856	868	857	810	887	892	860	797	884	881	888	859	841	856	857	872	878	858	881	891	895	887	880	830	857	877	849	881	910	926	940	913	879	956	854	863	858	886	899	917	883	874	938	847	866	818	859	891	884	871	905	856	907	873	880	918	923	880	876	861	873	869	854	866	882	877	853	903	869	911	874	866	932	912	898	879	893	866	885	913	905	946	915	880	918	846	882	865	881	897	913	840	864	892	850	886	936	806	861	898	879	897	865	852	864	903	871	881	813	893	878	842	855	836	948	777	877	899	911	821	941	848	891	918	844	898	877	886	888	838	903	871	945	883	912	889	921	831	847	848	850	898	866	894	881	920	936	816	895	874	848	886	887	890	953	859	897	879	875	871	852	881	856	934	872	924	823	894	894	861	892	837	892	910	843	864	869	854	850	866	926	830	915	862	920	833	904	889	885	881	886	892	863	897	841	857	825	879	873	883	853	886	821	926	892	871	876	880	898	883	892	852	922	828	892	879	854	920	931	887	888	890	862	902	864	889	877	894	884	836	893	894	864	901	899	860	920	889	838	863	911	880	851	876	885	912	892	913	894	837	880	907	861	953	837	956	877	868	846	875	857	901	912	870	864	922	888	931	920	873	890	877	856	886	889	846	873	929	910	862	859	843	896	925	898	861	869	843	891	920	907	871	892	848	888	879	851	901	887	853	836	877	859	888	887	838	882	870	901	842	869	849	866	932	882	895	864	902	901	929	941	865	955	868	884	893	820	877	892	896	864	878	902	817	820	865	860	871	848	794	912	917	852	867	838	843	895	923	907	894	844	872	849	865	856	855	879	835	902	803	877	902	928	817	838	877	885	869	871	898	868	832	858	863	868	931	857	891	894	886	866	850	868	900	832	916
9213	1042	1223	991	782	683	574	499	449	446	394	419	373	406	392	357	376	368	364	339	352	342	371	348	323	351	348	353	316	331	318	345	347	317	354	344	323	371	317	334	315	333	300	296	336	302	318	341	349	335	326	345	326	343	307	339	340	350	326	306	327	296	325	345	350	332	297	340	336	327	334	356	338	309	315	350	327	324	301	318	316	301	332	306	341	339	324	354	331	343	343	304	320	311	331	353	317	300	324	312	335	316	320	336	313	311	296	318	282	345	328	294	342	331	332	318	310	328	350	333	311	355	337	327	321	315	311	319	312	358	359	305	334	291	335	330	328	370	323	325	325	299	308	292	319	341	310	340	340	340	293	327	333	287	341	314	323	340	348	349	342	324	311	351	300	325	315	328	291	319	310	334	306	342	318	336	318	339	301	363	327	353	339	325	338	325	332	308	299	308	325	299	332	323	315	331	295	304	328	314	332	333	336	304	312	335	322	319	323	320	307	332	345	339	314	340	322	326	307	323	329	344	318	324	307	303	325	290	289	342	359	330	332	303	334	308	301	334	320	330	341	346	311	306	309	314	334	362	315	336	274	336	353	318	322	333	320	307	315	314	320	351	324	339	324	330	305	316	314	345	291	322	336	319	317	337	322	304	301	312	346	296	307	307	299	323	324	299	320	337	317	307	319	313	308	313	320	381	296	326	298	341	332	307	278	319	318	312	325	328	327	352	305	333	316	343	312	342	297	328	329	315	316	354	324	310	292	321	306	309	317	323	303	307	322	285	297	292	319	323	328	344	330	323	334	302	351	326	332	345	326	324	316	319	339	325	315	308	325	328	338	302	326	338	281	320	324	360	350	307	332	293	327	306	313	326	322	329	346	311	301	301	333	313	285	319	286	319	306	318	304	313	319	273	321	342	359	322	331	352	288	312	317	311	328	328	328	312	331	330	329	341	347	319	337	314	291	315	314	320	329	303	286	330	316	325	338	331	334	343	359	299	276	313	294	303	309	337	334	338	384	321	340	307	320	270	301	292	347	319	314	305	328	359	318	307	312	307	335	319	303	339	342	341	318	325	314	336	312	308	313	359	331	341	304	313	299	312	362	313	325	341	329	313	306	333	283	309	304	291	331	319	322	350	329	315	308	338	301	286	328	327	295	314	329	358	323	318	320	331	326	327	343	320	314	328	327	309	321	314	307	322	299	309	304	315	333	348	328	341	334	324	315	329	329	333	335	308	333	304	351	301	328	329	320	332	301	338	363	310	335	332	296	305	343	334	295	308	283	349	294	321	347	318	292	314	321	319	331	320	358	339	336	304	342	320	295	335	293	345	333	340	327	344	304	277	309	326	346	344	296	329	299	318	309	338	347	323	297	317	341	336	320	322	315	307	317	325	323	337	367	315	343	361	317	306	285	320	334	326	308	342	308	315	342	316	342	318	331	300	322	331	350	302	304	317	361	339	299	300	313	316	312	326	341	306	336	338	331	296	344	320	354	303	339	312	331	324	326	338	349	300	300	338	313	325	319	336	311	334	310	300	331	305	348	311	322	327	333	338	340	310	291	330	312	309	361	307	321	322	331	296	311	309	307	308	325	322	308	314	315	369	342	309	333	364	329	340	321	340	319	339	293	358	328	299	314	288	355	337	342	316	359	314	323	299	329	336	318	343	303	328	346	315	346	324	299	322	313	336	318	351	314	293	332	305	319	303	333	307	314	327	320	318	286	342	309	303	311	328	340	323	325	306	331	327	344	325	306	322	326	296	301	330	331	340	321	330	345	346	325	295	292	359	277	329	276	295	316	365	320	319	275	328	340	296	315	324	349	304	349	298	365	353	324	322	327	309	327	339	351	340	334	309	335	303	269	335	305	321	295	316	316	314	338	318	358	284	329	359	304	351	329	339	327	319	300	299	321	320	312	321	351	338	339	332	298	311	327	321	335	332	321	322	343	320	283	340	342	362	281	321	324	326	283	302	329	332	339	337	319	304	319	323	321	307	303	310	333	304	300	332	311	345	307	312	305	339	374	355	357	323	300	324	312	306	320	332	340	290	334	338	351	340	296	326	295	321	345	286	305	297	340	317	322	317	328	341	323	324	331	289	309	333	298	303	314	319	344	343	320	301	343	322	296	328	274	345	324	326	316	361	336	309	349	314	321	293	362	313	294	304	297	336	304	318	334	328	320	299	323	318	305	326	333	356	329	318	329	316	347	348	344	360	351	298	302	327	333	327	311	303	334	321	319	320	331	330	333	318	298	307	328	303	344	332	295	338	313	335	350	319	333	329	336	327	305	310	310	295	332	297	310	335	303	336	309	331	309	328	308	316	306	327	370	321	322	328	296	295	342	308	310	335	353	309	327	319	314	325	333	369	291	327	296	381	354	288	296	290	320	291	294	336	312	308	297	311	344	310	325	316	335	316	321	301	327	313	323	328	321	336	315	289	299	355	313	288	365	324	300	336	346	336	322	302	342	332	311	333	344	322	322	315	351	337	323	326	303	324	323	299	346	345	338	337	323	316	342	330	311	323	364	307	313	317	346	306	331	310	278	341	312	320	292	301	312	318	323	310	327	348	338	318	326	343	321	296	316	280	289	318	296	321	299	312	334	329	324	325	340	336	307	320	301	310	326	335	360	297	330	313	324	343	278	304	288	310	312	329	301	304	349	329	344	276	333	308	328	339	320	305	301	329	327	310	337	328	347	329	305	318	304	297	299	325	356	360	350	359	360	347	307	307	296	338	293	310	317	315	336	283	345	314	306	337	283	345	322	315	317	295	290	330	322	309	303	342	356	290	328	336	349	303	354	300	311	322	302	319	322	323	318	332	311	314	337	325	311	344	337	294	297	341	345	330	340	323	336	325	365	321	297	319	314	323	307	313	297	328	312	322	307	330	289	332	308	312	342	337	332	322	329	302	318	369	309	343	343	336	290	326	305	307	356	293	285	311	307	324	317	329	343	322	325	337	332	336	300	292	287	310	290	297	322	310	328	311	322	339	347	307	302	315	335	348	331	342	312	318	318	309	329	353	333	320	312	311	325	337	339	325	322	319	294	314	320	333	314	327	334	327	326	315	326	291	327	343	298	310	306	337	332	304	323	305	320	300	339	335	343	297	311	325	341	328	316	346	317	318	345	321	315	338	316	328	316	318	307	280	342	340	323	332	329	338	303	321	314	337	338	324	352	337	323	338	337	310	329	337	303	334	341	335	341	330	326	347	307	323	326	320	310	329	297	331	337	334	321	316	300	320	330	326	326	330	336	344	298	314	348	333	328	357	335	337	341	309	295	315	306	308	330	335	311	332	341	333	298	332	309	352	319	333	351	287	345	310	306	311	330	318	316	311	321	348	335	361	310	308	316	347	315	312	305	311	332	318	330	285	345	330	313	337	339	339	344	307	303	310	315	312	346	347	315	313	336	301	301	308	335	293	307	355	360	344	332	289	333	301	341	332	355	316	306	304	323	310	290	318	347	338	316	324	341	327
5823	1589	2656	3121	2895	2516	2140	1846	1713	1549	1526	1339	1198	1220	1205	1108	1055	1051	997	1029	973	944	926	961	949	950	895	881	897	984	922	895	901	924	872	934	909	882	840	906	896	863	900	852	865	899	885	844	856	873	832	849	843	853	856	789	843	811	857	822	833	843	834	857	844	844	823	904	795	786	811	875	781	841	813	808	804	826	779	869	821	841	835	847	789	867	841	853	835	860	799	793	805	818	812	825	781	830	811	801	818	813	896	852	790	780	840	792	843	824	790	862	768	865	829	871	798	849	814	780	832	828	807	803	864	738	784	826	785	836	842	805	821	792	864	816	817	835	837	826	845	808	824	825	833	829	806	815	815	820	857	880	824	816	795	849	847	789	836	860	838	857	838	802	806	806	822	835	834	820	782	840	859	866	826	785	840	821	801	839	870	802	798	798	847	847	847	845	803	849	854	780	820	811	823	848	832	836	833	789	838	884	798	851	833	840	804	781	825	817	863	815	794	839	808	831	837	850	846	825	816	794	804	822	824	830	851	823	852	833	855	848	772	799	814	789	796	874	794	829	860	850	878	818	790	828	851	808	805	792	856	781	827	838	820	803	842	847	841	837	792	840	793	848	821	836	810	842	795	838	790	818	801	810	832	832	789	868	828	785	831	792	838	797	780	844	814	797	857	780	772	847	824	812	830	861	814	808	777	798	815	833	843	834	782	807	761	818	791	812	822	819	815	838	824	826	808	857	838	860	805	826	843	838	806	816	823	804	765	799	846	843	855	810	829	832	806	773	828	828	815	846	853	852	803	790	788	800	800	830	805	772	847	846	843	778	787	792	815	825	834	789	811	847	849	854	793	839	862	844	833	801	846	854	819	845	803	826	810	836	789	826	884	844	831	806	792	836	811	838	856	826	828	798	882	778	794	831	809	801	831	827	797	845	831	821	815	820	838	890	814	818	811	817	822	852	840	862	885	816	809	808	829	785	772	831	839	791	789	772	851	810	778	829	821	808	859	826	820	824	859	782	830	753	837	825	883	864	792	808	780	821	810	859	805	846	881	812	814	794	804	796	823	772	801	803	871	835	785	901	810	781	797	800	802	818	829	841	867	849	801	777	827	852	901	794	815	829	776	758	849	853	800	825	847	828	866	809	846	805	832	893	819	862	889	822	831	782	862	894	812	827	839	859	814	873	826	844	862	823	839	839	845	812	827	841	865	816	808	847	875	767	871	881	826	819	793	823	821	853	811	823	844	803	864	872	818	829	847	805	856	862	825	832	833	823	798	747	843	861	832	783	836	785	804	823	813	777	831	807	881	845	820	785	802	820	884	799	782	747	804	820	890	824	812	834	840	840	827	835	809	790	813	866	802	855	819	840	803	846	848	784	801	857	797	879	843	787	844	811	792	847	819	775	846	835	816	793	834	867	874	842	780	823	847	826	818	796	807	856	793	811	857	856	799	825	823	836	866	869	824	824	818	768	864	807	813	848	826	794	833	832	785	804	811	803	821	807	844	834	828	891	804	790	827	789	881	831	782	837	851	848	827	795	790	835	829	795	858	821	793	828	759	831	774	815	820	778	838	808	868	810	830	807	816	745	858	839	821	787	821	854	768	827	843	829	779	826	788	823	821	849	860	836	819	815	837	830	822	812	839	815	829	858	859	815	833	823	867	817	780	790	836	792	841	809	816	824	789	808	829	828	809	834	783	822	820	821	812	772	845	811	850	789	777	859	808	896	807	870	828	874	860	862	805	880	786	804	823	796	839	810	862	834	804	796	808	804	797	841	839	817	870	858	842	802	853	815	833	823	862	762	879	882	874	855	798	886	827	820	842	829	875	799	863	854	858	826	821	855	816	823	835	820	836	815	842	791	802	807	809	787	807	811	847	768	870	835	873	823	809	799	808	822	799	804	867	834	813	803	789	853	816	818	824	818	823	801	843	814	805	836	777	819	780	846	810	785	820	778	789	809	844	834	842	806	844	838	854	807	853	827	844	853	852	833	818	845	788	821	843	835	780	843	822	815	811	842	809	795	836	785	807	800	829	839	825	822	790	808	867	799	854	817	738	789	810	877	793	811	838	808	826	828	867	810	851	873	884	816	824	754	799	847	808	817	800	866	814	788	843	795	839	786	857	750	775	782	812	830	781	847	809	846	791	821	837	815	793	842	897	816	868	848	793	826	838	799	821	820	829	831	834	844	803	851	786	863	814	852	841	876	823	807	856	802	798	856	798	807	805	851	807	820	817	791	818	831	847	864	806	825	840	781	863	845	782	837	807	794	803	847	835	796	818	750	829	808	852	720	803	804	813	813	881	761	841	843	829	813	794	826	819	812	790	818	831	774	820	787	813	846	792	836	787	783	848	883	882	833	860	862	806	826	875	760	835	808	803	808	862	827	853	904	800	827	798	803	877	851	834	811	896	778	794	865	833	822	853	839	778	835	894	820	849	841	769	769	813	796	844	809	775	831	808	788	815	824	860	831	797	840	860	804	853	812	878	865	866	858	839	853	843	820	825	819	834	876	845	805	828	868	868	819	822	838	820	777	875	809	908	797	825	832	848	807	833	799	796	778	842	858	794	838	793	875	813	832	882	815	825	792	852	801	840	824	828	847	811	849	805	792	849	858	809	849	805	788	772	807	849	832	828	843	851	743	806	807	784	802	757	818	833	800	837	831	810	819	812	830	783	870	832	802	794	800	849	904	843	825	789	863	810	808	810	835	835	774	829	827	874	815	846	810	851	821	796	821	787	806	810	819	838	861	809	878	804	825	798	805	800	816	771	820	806	842	813	790	880	836	782	853	821	812	811	759	846	827	833	792	827	800	867	866	819	785	770	871	795	864	860	791	833	799	833	821	818	813	880	808	792	831	811	856	798	803	774	819	830	796	820	785	755	818	832	805	781	808	823	832	807	789	816	800	803	834	759	807	868	826	816	774	821	841	822	767	859	807	787	818	803	869	866	758	822	810	841	839	863	832	833	860	821	841	837	775	824	844	879	819	788	833	806	833	766	817	840	796	828	876	843	789	815	812	828	801	845	820	838	829	817	839	823	797	804	858	815	825	837	790	876	814	861	851	815	863	800	771	784	832	804	879	808	826	788	786	833	884	822	790	880	800	809	811	882	844	793	783	845	812	797	815	842	790	871	779	758	804	778	776	851	831	855	821	781	833	831	872	801	867	805	829	853	773	861	805	871	849	828	788	816	791	857	833	830	826	808	842	834	706	801	815	819	778	826	851	780	809	849	838	833	821	842	814	774	825	792	821	862	851	798	816	827	887	746	841	840	805	816	783	877	819	804	800	757	830	805	893	822	816	794	804	800	802	812	812	788	840	869	853	820	824	830	803	834	816	842	773	876	834	819	829	820	836	811	836	825	816	807	816	847	813	828	807	823	823	813	845	796	861	811	784	821	805	821	803	838	804	820	846	835	798	834	813	748	794	774	776	852	803	846	836	807	846	836	881	839	826	832	838	827	763	808	842	808	817
17311	2359	2186	1619	1215	855	720	541	435	358	357	330	327	284	230	222	230	189	197	201	192	184	211	187	184	190	167	179	160	202	172	171	178	169	173	188	150	164	184	148	176	165	147	145	169	157	145	161	126	137	155	138	154	143	157	134	175	167	159	171	161	140	156	149	184	149	144	157	159	159	150	160	159	133	139	153	164	158	155	154	183	134	150	152	124	153	130	150	180	137	148	141	143	146	151	159	166	153	169	157	159	142	172	157	166	158	157	146	160	152	158	171	149	139	168	166	178	138	140	145	143	151	138	150	132	155	161	152	147	139	158	185	151	134	144	172	138	139	150	145	148	161	132	142	150	159	154	143	143	156	153	140	141	154	149	128	153	148	172	140	137	156	139	150	183	136	147	176	155	139	146	135	153	177	130	138	153	125	144	135	160	159	150	155	179	153	167	142	146	139	161	145	125	153	166	121	151	137	156	135	131	133	133	143	147	149	134	125	153	175	149	152	137	139	159	146	159	154	134	147	169	139	155	166	155	150	155	156	152	151	161	170	142	127	148	168	166	151	161	142	134	153	155	125	150	133	153	142	139	163	171	132	167	142	173	174	151	177	155	142	157	145	133	121	145	145	156	171	165	148	144	163	145	152	134	147	126	142	166	151	153	129	144	157	152	164	154	145	154	157	151	143	142	152	137	134	155	132	176	130	133	139	155	173	163	150	141	152	154	128	165	152	158	141	136	159	143	156	128	164	162	172	169	174	166	142	137	147	135	150	161	136	139	147	130	143	143	137	163	149	166	138	156	148	150	137	140	146	151	144	169	156	169	135	165	155	170	130	148	159	175	180	181	148	150	154	141	155	157	147	172	145	164	152	154	152	151	142	162	130	134	137	142	148	147	142	155	141	135	172	144	144	164	159	173	123	156	143	156	147	161	142	157	139	145	155	165	143	144	156	154	153	149	153	156	157	162	148	143	147	136	148	128	118	177	152	138	138	159	161	143	143	141	145	173	159	136	151	155	138	148	146	162	154	150	148	156	146	153	148	142	143	152	154	155	156	144	161	138	118	165	166	150	138	160	160	146	149	146	139	144	161	143	141	163	160	142	164	153	165	147	149	157	138	145	129	133	150	151	145	143	148	132	125	153	159	163	164	152	159	162	161	151	151	127	151	129	133	127	146	144	138	157	144	156	128	156	161	147	165	156	123	124	154	150	130	176	148	142	154	142	151	160	140	155	161	143	147	139	138	155	159	151	142	150	159	135	148	146	138	160	150	163	141	133	136	141	150	142	149	148	150	154	157	157	158	149	146	144	141	167	159	170	116	165	146	152	156	149	165	114	152	149	147	160	168	145	141	155	150	145	155	160	150	161	162	155	150	140	133	147	154	137	158	154	154	171	151	149	141	164	135	164	164	177	136	133	154	150	149	142	154	153	165	136	153	152	156	152	159	122	146	148	156	146	128	137	182	136	150	157	146	160	147	141	171	155	142	163	155	136	163	165	164	166	137	149	158	161	129	145	165	141	149	153	140	145	168	163	129	152	157	152	126	129	154	136	155	150	139	163	140	136	153	145	141	158	117	167	164	143	151	156	141	146	151	148	162	138	146	142	132	160	126	122	144	143	142	159	121	132	141	158	164	153	145	158	165	167	166	150	138	173	150	118	148	153	151	153	156	148	142	164	131	159	154	165	159	167	145	129	155	134	134	144	159	151	176	132	152	160	146	146	141	124	140	155	177	152	126	148	161	156	146	152	135	156	142	145	147	111	146	133	156	134	128	130	164	176	155	153	130	151	131	142	156	148	164	149	131	148	158	149	156	153	153	140	148	155	152	151	140	158	156	151	147	128	129	150	175	161	140	154	147	149	144	142	150	150	155	128	170	129	132	157	149	159	147	144	144	158	153	156	161	148	158	163	149	127	154	140	153	178	147	147	147	160	167	145	177	146	140	163	136	142	152	166	144	146	145	148	136	141	146	164	168	141	139	148	136	146	141	157	122	137	171	142	134	163	150	150	139	143	152	156	152	152	140	160	152	152	147	133	138	135	158	168	131	131	131	158	157	142	128	136	139	144	145	107	138	141	151	145	151	148	154	166	134	141	146	148	159	181	162	154	156	125	146	142	147	142	134	147	145	146	136	152	146	167	163	149	138	148	163	149	151	159	140	157	156	153	145	151	140	138	149	149	153	152	155	151	146	146	156	136	146	129	140	156	133	139	161	150	174	131	165	154	132	170	127	152	149	156	165	155	148	146	164	142	159	142	121	145	136	140	161	149	149	133	160	119	150	143	136	159	142	159	141	165	162	158	145	152	135	118	153	150	143	161	163	165	144	157	137	157	166	153	143	144	138	123	140	144	149	138	146	161	151	146	136	140	141	153	133	157	120	129	168	140	120	155	164	155	157	159	145	157	142	153	148	152	142	173	150	159	136	147	126	164	154	153	145	134	157	143	155	129	144	135	139	154	149	156	166	137	162	173	158	147	143	183	174	151	157	148	144	151	144	136	159	149	169	158	155	146	139	132	138	149	157	138	154	159	157	154	154	166	143	144	140	153	151	147	141	133	139	163	171	160	156	152	153	155	171	154	135	134	134	150	140	137	143	177	159	150	154	142	156	159	149	149	163	165	153	167	153	132	138	147	160	157	139	160	180	161	154	155	149	145	143	152	150	155	141	147	148	151	142	161	178	149	139	162	141	151	145	153	157	144	150	136	148	144	166	173	164	147	175	177	144	125	167	151	148	143	166	155	166	151	158	155	155	146	127	131	119	172	157	156	122	167	146	154	125	154	128	146	158	142	177	144	151	140	141	134	141	166	176	166	147	152	153	144	171	139	165	140	141	137	140	145	130	139	159	158	152	167	163	138	122	151	139	143	135	163	158	144	143	166	145	143	155	146	150	158	144	149	152	138	143	158	130	143	144	170	127	150	148	146	148	164	159	138	147	172	164	144	143	140	144	145	149	154	134	164	170	136	144	139	148	163	159	152	153	138	138	152	132	143	151	141	140	166	163	153	140	138	147	143	167	182	174	158	133	137	150	168	147	150	146	163	142	146	158	162	147	149	168	148	143	139	149	158	152	152	131	134	167	157	163	163	155	149	122	137	139	162	175	135	153	166	133	172	141	139	136	164	146	160	135	134	166	139	138	150	135	137	142	135	143	158	169	152	152	131	176	170	168	159	148	139	149	145	155	133	158	155	149	142	140	161	159	156	158	149	158	148	151	146	147	149	146	158	157	152	159	154	144	163	162	174	133	169	145	161	155	148	161	143	167	156	160	168	159	155	131	148	156	143	139	147	131	149	172	132	154	178	150	134	151	149	149	149	154	139	160	122	155	175	149	157	149	137	132	161	166	158	158	146	153	160	128	169	158	132	136	142	147	154	145	157	166	154	157	154	146	151	141	151	139	154	131	160	165	158	149	158	171	155	160	159	153	128	148	148	131	150	176	135	156	169	158	160	178	123	135	138	148	154	151	161	174	149	157	163	154
7609	1974	3933	5077	4478	3613	3047	2515	2142	1864	1623	1538	1320	1209	1084	1023	951	907	849	808	763	754	721	689	657	684	651	643	635	548	595	572	544	567	555	527	590	555	513	505	488	513	504	520	489	496	477	479	510	435	487	462	497	466	472	480	464	471	457	473	440	435	459	438	445	440	439	454	466	482	458	469	422	432	440	428	469	468	464	439	453	472	489	440	442	470	426	406	443	437	445	458	444	469	469	481	416	431	418	468	424	388	395	427	420	464	432	438	457	430	399	448	470	426	392	468	427	456	447	443	426	413	382	436	444	418	439	406	475	447	408	487	424	391	449	474	425	456	450	456	449	453	447	426	496	457	424	436	431	464	427	375	442	424	449	436	430	417	417	434	440	439	444	438	435	466	404	457	456	428	414	410	418	408	401	388	402	429	422	424	418	438	404	428	448	437	387	423	411	396	437	451	430	435	461	451	418	442	384	436	403	419	406	466	461	413	415	451	427	463	471	428	425	405	446	409	400	448	406	437	457	429	426	434	402	392	419	466	431	416	446	421	418	457	400	437	420	423	441	433	431	424	482	455	435	416	450	443	427	397	438	390	420	420	450	404	441	423	433	425	419	411	473	418	441	437	427	421	421	437	452	459	432	430	438	401	437	433	429	430	434	434	421	461	406	411	410	415	411	413	413	424	417	420	445	388	417	426	464	463	405	415	475	390	457	399	432	420	456	443	396	429	439	434	443	424	382	421	437	408	415	432	407	428	430	414	414	380	459	401	441	432	441	389	425	425	461	407	429	461	445	420	453	446	412	445	433	452	427	437	427	433	438	415	446	420	424	384	438	444	427	442	410	436	409	464	462	441	392	427	449	425	410	430	450	412	427	462	447	445	437	429	427	441	444	396	422	429	428	455	438	419	381	415	410	413	414	414	413	402	410	396	398	456	417	423	430	414	406	426	423	437	415	412	414	435	434	443	419	408	403	395	408	460	423	399	401	420	449	425	378	432	453	457	453	453	445	382	421	412	416	423	423	393	421	395	456	383	475	452	423	440	416	409	416	451	402	415	397	441	428	395	424	424	394	407	418	394	436	473	430	425	458	379	432	442	472	435	452	442	445	451	492	398	442	426	395	436	418	382	447	436	397	420	395	434	422	431	432	409	427	441	407	449	400	413	395	453	405	416	442	410	410	404	424	444	428	408	434	401	447	422	442	459	403	451	396	455	418	413	410	421	402	425	407	439	447	438	398	425	407	435	445	391	443	403	434	383	407	432	429	403	394	410	416	426	434	428	486	428	432	421	382	433	396	407	456	455	468	436	437	425	404	437	433	403	418	411	404	437	426	424	430	410	442	399	430	435	439	407	447	471	415	411	424	425	446	405	440	446	412	392	441	427	438	436	483	408	434	443	416	452	421	414	409	450	412	435	414	428	421	405	445	406	464	398	447	422	391	388	406	443	434	446	458	442	441	418	413	461	454	441	408	439	458	438	395	392	411	482	456	430	435	415	417	433	410	445	437	457	444	457	392	432	417	426	385	429	436	409	399	419	439	434	417	475	401	437	418	442	409	427	431	417	426	451	416	430	406	405	417	415	407	431	447	429	434	463	453	418	423	417	442	400	418	454	414	424	435	440	415	456	394	415	407	405	460	437	459	408	422	448	444	410	421	418	420	432	419	428	423	417	395	430	448	407	431	415	445	456	456	417	418	421	395	437	443	417	457	409	418	416	437	433	451	412	438	435	424	445	404	397	443	464	427	423	457	441	419	453	436	447	413	463	468	418	424	408	437	439	428	420	457	439	446	443	391	419	434	415	450	450	421	423	453	384	392	413	404	449	424	439	399	412	416	403	439	452	412	418	437	405	439	404	421	429	438	446	388	449	419	443	435	410	459	428	434	420	385	438	411	449	422	440	448	422	418	433	447	423	429	407	432	399	426	441	401	417	448	442	427	437	418	435	418	451	433	444	464	442	436	462	429	427	393	414	444	433	418	445	423	417	409	418	421	418	398	452	421	440	414	416	443	379	418	434	419	455	429	387	453	442	413	428	399	426	429	389	398	435	484	425	423	456	428	436	423	452	442	406	430	443	405	431	415	433	435	422	414	458	366	442	424	418	406	408	408	458	370	455	429	445	414	402	437	412	402	403	442	412	412	399	462	432	416	443	471	446	445	455	481	417	430	403	426	433	436	413	420	441	417	438	443	455	421	401	388	418	406	440	389	396	445	442	438	411	453	410	405	435	420	441	442	480	432	422	389	411	467	432	431	435	408	419	419	442	441	417	409	403	430	421	392	443	455	407	432	439	420	410	409	425	422	393	433	428	434	416	431	406	448	420	414	412	422	416	451	455	411	428	441	467	434	410	440	438	430	425	437	405	372	446	439	394	453	426	435	432	423	369	418	440	443	432	447	415	443	400	440	401	436	459	423	444	450	406	449	415	439	427	420	441	431	431	453	425	389	450	442	418	414	449	454	451	427	469	436	403	384	436	437	385	403	442	397	399	439	421	439	445	420	395	412	429	443	426	421	445	474	461	413	421	402	396	434	380	424	406	449	419	418	444	408	434	434	411	479	404	412	426	425	400	404	412	452	423	421	438	408	440	426	406	448	438	391	404	404	393	448	444	440	433	450	419	394	441	418	435	426	429	421	455	421	411	392	377	405	433	458	454	460	397	426	397	417	434	418	437	412	423	445	465	429	411	433	432	433	458	411	398	397	423	412	477	411	422	432	407	428	454	433	431	409	436	430	412	381	421	436	448	443	454	411	427	454	405	443	424	403	457	439	412	413	441	421	458	455	431	434	441	399	439	425	436	407	414	424	404	436	447	376	428	453	434	424	423	417	461	419	403	403	442	415	418	433	391	430	439	406	456	453	402	421	472	429	424	434	431	406	440	417	465	423	416	385	426	443	458	442	435	470	441	412	436	436	399	414	396	441	425	404	424	438	433	420	443	452	427	424	412	427	463	408	417	370	426	440	464	421	430	431	418	469	434	446	436	426	416	418	417	430	412	399	440	399	443	478	421	401	415	431	415	425	415	414	413	405	412	437	430	420	411	438	441	393	435	467	442	444	394	415	456	392	430	423	441	448	419	476	450	430	437	429	460	426	432	449	460	397	418	432	453	435	384	421	428	447	406	436	434	379	419	392	440	431	398	418	455	436	424	421	440	436	434	398	457	449	434	453	446	460	387	439	450	413	425	461	453	446	435	433	414	405	413	411	411	399	437	429	429	406	438	401	453	448	388	417	435	421	449	437	415	394	425	436	383	411	423	441	442	442	423	429	441	439	413	430	411	402	438	441	459	425	444	459	449	434	403	413	423	423	427	416	428	440	389	396	423	438	440	407	412	436	387	412	396	421	412	455	447	470	403	401	388	424	444	446	387	448	395	400	405	427	404	414	429	408	382	413	418	427	370	402	440	440	438	432	429	414	431	429	426	425	427	455	434	447	422	413	443	437	447	452	379	431	421	412	431	412	427	424	445	390	425	407	416
2716	412	404	403	340	404	377	340	323	342	358	360	353	326	371	347	361	323	328	351	334	336	312	313	347	383	355	325	375	337	341	335	294	331	345	348	320	343	331	327	352	338	362	345	309	334	352	358	313	335	355	337	351	315	333	328	354	347	308	345	309	336	342	343	331	354	374	339	347	319	369	331	362	333	327	349	379	334	364	334	315	348	341	345	331	312	308	348	328	310	340	334	324	333	354	359	316	324	299	315	372	324	313	353	307	319	346	337	342	358	315	333	303	326	360	337	352	311	352	344	346	339	336	379	348	363	342	333	357	324	351	315	342	327	328	324	364	373	353	340	375	332	329	381	340	327	337	372	332	327	353	342	342	376	349	349	364	357	353	324	324	321	324	342	347	378	333	348	346	355	369	338	363	346	345	352	386	355	353	323	346	327	338	323	348	322	327	284	335	300	354	399	359	316	305	351	313	329	344	359	313	322	361	352	342	348	350	307	343	336	312	312	314	347	345	365	363	337	343	307	351	336	355	381	372	352	350	334	376	351	357	352	366	350	315	344	361	351	347	342	334	355	327	343	292	336	379	330	356	327	337	368	357	351	342	316	369	343	341	351	348	342	370	320	366	354	342	353	332	343	324	347	362	350	346	327	342	366	369	321	320	321	355	337	336	311	384	389	344	361	327	320	328	367	326	345	335	359	342	353	351	298	348	348	346	354	348	314	343	345	346	327	322	366	324	344	362	317	363	365	321	319	345	375	324	344	327	330	318	312	344	335	346	328	302	347	345	316	331	318	349	318	344	349	331	364	348	327	332	324	342	351	408	321	340	321	348	344	325	330	333	347	353	329	328	370	338	337	374	320	330	364	346	376	348	369	342	347	339	321	325	338	326	332	341	355	340	337	366	306	321	365	323	360	367	317	352	324	362	341	355	343	315	336	353	379	355	354	379	339	322	337	316	344	328	358	318	324	326	307	357	351	328	323	327	320	314	336	318	348	356	331	322	305	317	341	292	368	359	355	335	318	334	367	335	365	369	351	341	352	329	343	343	348	326	355	332	324	376	365	360	325	352	315	346	336	338	371	327	348	316	353	341	300	301	327	314	343	360	330	348	372	324	321	346	353	329	327	350	367	357	318	389	322	353	314	336	332	329	329	320	326	325	328	375	360	341	313	359	344	361	355	321	354	351	382	372	331	351	334	340	343	354	360	333	330	352	328	340	351	363	307	337	330	341	337	348	331	333	371	358	367	346	328	366	346	333	353	315	312	325	342	360	306	325	357	364	326	329	342	334	322	383	321	341	370	329	354	342	325	365	327	347	310	320	328	333	349	367	342	337	328	293	341	343	316	309	366	333	312	316	336	305	346	349	341	367	329	349	329	387	342	350	356	367	325	340	359	312	331	337	343	355	312	312	312	322	324	371	365	348	365	347	328	363	336	348	335	331	338	352	338	356	338	343	345	367	358	320	351	321	310	332	327	313	338	338	342	348	334	365	328	352	353	375	363	327	363	333	344	367	350	349	335	348	345	333	380	329	361	364	392	313	345	314	308	357	356	344	359	329	318	282	361	341	337	330	347	355	320	366	362	321	291	358	319	324	334	330	336	360	310	348	346	321	351	341	317	323	330	354	352	402	333	372	354	357	363	334	361	345	344	355	359	320	342	317	307	347	334	327	359	368	327	344	344	337	359	357	332	333	375	336	349	326	321	321	333	372	328	359	342	325	347	340	339	364	331	341	331	339	323	353	347	344	342	346	345	341	347	343	349	360	343	366	317	328	369	358	343	341	353	355	350	326	362	313	314	345	334	352	320	327	328	337	342	322	344	322	354	319	338	318	359	344	347	334	364	356	327	374	343	352	301	333	328	334	326	327	352	345	329	365	322	347	349	349	369	384	324	305	328	364	316	318	342	365	345	330	362	311	333	311	344	318	325	329	341	345	362	362	340	331	323	328	348	342	335	358	313	358	360	325	345	356	328	294	355	393	370	369	335	346	314	347	318	307	343	329	326	328	351	341	327	320	365	360	312	351	329	351	346	349	354	352	349	354	343	305	332	365	370	357	346	355	339	353	349	348	336	378	339	325	326	346	371	363	326	354	325	356	327	362	351	385	316	349	300	344	339	333	375	330	347	321	305	345	325	332	361	329	325	356	348	344	309	354	338	321	354	319	390	333	335	362	349	316	366	328	345	338	333	343	342	337	311	346	381	333	317	321	323	328	323	342	357	322	346	334	328	344	357	333	367	355	349	334	325	371	355	353	319	329	334	335	328	342	362	343	333	325	356	327	324	341	358	349	311	341	371	345	372	330	355	362	340	350	329	322	354	345	349	354	325	339	341	356	333	318	329	373	331	361	363	322	337	358	308	335	310	352	359	326	315	324	349	350	317	370	320	323	315	352	330	308	357	369	348	318	365	327	368	363	345	367	353	358	343	330	329	330	326	346	387	331	346	334	345	360	328	328	353	369	316	331	328	342	346	344	337	333	383	354	371	337	337	345	350	350	353	336	352	333	341	318	331	335	319	329	300	343	338	351	327	344	354	334	310	329	336	332	360	335	342	343	345	362	341	333	351	341	335	350	313	340	359	323	313	328	373	323	351	328	325	317	353	378	335	367	316	331	335	330	359	360	338	393	374	358	330	332	341	324	293	368	346	344	350	347	351	315	360	327	346	334	344	352	366	335	348	388	319	304	378	379	328	347	333	356	340	350	358	344	354	341	337	350	333	336	314	337	332	317	352	374	328	360	360	306	343	342	336	328	343	346	355	358	346	325	354	350	341	339	343	357	376	333	357	328	319	315	313	347	305	316	346	365	336	343	348	320	337	321	368	346	352	328	360	351	339	351	363	375	346	382	356	355	357	363	363	334	370	337	312	355	351	342	315	355	353	352	335	337	358	362	328	378	336	354	335	347	362	347	365	348	310	343	305	322	328	336	323	320	331	339	326	327	348	326	332	364	343	302	322	307	314	354	363	339	341	315	323	341	354	341	352	341	344	339	343	348	341	337	343	343	304	356	348	330	331	350	367	316	336	331	316	348	318	350	343	335	350	338	343	329	332	346	389	346	349	370	343	351	349	320	318	326	370	372	323	355	331	338	347	341	328	351	362	344	335	338	342	398	323	363	369	341	344	351	314	335	357	306	325	349	341	327	339	337	315	309	358	351	334	346	287	296	320	344	330	316	338	341	346	359	355	359	369	328	356	355	376	361	339	351	338	339	352	357	327	327	352	312	350	348	308	350	335	336	364	350	349	331	342	338	343	347	349	354	341	332	330	355	333	345	332	327	326	313	347	351	342	326	355	338	325	349	354	326	343	348	327	319	361	331	334	357	320	328	336	356	351	312	318	333	357	342	300	326	339	368	353	335	330	366	360	303	375	347	383	308	326	323	327	325	332	332	335	333	369	305	316	346	325	336	341	329	343	356	368	375	323	365	329	331	315	333	303	365	321	341	333	329	316	308	368	314	351	343	325	339	353	368	320	341	403
2794	1014	1059	1090	1065	1054	1018	955	960	959	963	947	968	890	932	901	891	907	914	911	857	899	956	877	822	861	895	883	830	846	861	892	873	903	871	912	912	892	851	886	922	892	933	887	881	854	899	915	885	849	854	889	867	865	927	896	920	929	889	874	864	846	844	865	881	886	858	851	861	872	863	855	872	886	898	897	861	865	846	908	866	913	884	887	891	883	915	845	826	886	838	857	834	837	880	868	871	901	850	914	903	903	808	896	901	849	836	922	841	928	868	904	832	885	856	834	838	876	845	882	857	882	916	865	928	925	857	891	913	873	909	876	876	852	869	811	874	867	952	884	917	914	913	904	901	862	873	879	909	870	868	842	851	877	883	881	915	898	840	826	905	891	864	880	843	845	827	878	885	894	856	881	870	844	861	881	855	877	834	889	887	908	869	803	856	888	877	912	861	888	868	876	854	862	895	896	967	908	878	902	894	877	908	873	884	822	808	917	833	933	871	889	870	877	877	854	849	839	852	910	861	850	869	856	855	929	827	842	881	831	935	923	875	900	875	900	884	844	889	890	911	892	857	897	877	861	869	922	866	922	888	863	850	923	866	874	887	888	893	842	898	912	843	868	941	904	913	942	886	853	863	890	888	845	931	874	839	877	852	806	867	880	884	861	878	908	886	872	888	844	793	902	902	910	902	885	870	890	866	842	850	810	867	855	883	879	937	905	865	922	854	892	933	866	913	879	883	906	867	895	880	851	902	958	861	837	858	916	881	919	872	903	848	878	853	843	916	870	905	891	889	877	866	872	884	837	889	827	822	866	862	886	876	926	917	885	891	863	866	904	879	902	908	894	842	888	830	862	926	899	870	963	907	904	856	853	901	891	873	877	867	875	896	812	873	854	837	882	848	849	838	861	847	871	868	837	823	876	879	896	866	870	902	884	884	901	855	855	925	900	896	894	912	853	902	872	885	861	882	853	867	864	907	872	880	885	907	846	886	882	834	884	889	909	857	869	827	872	828	863	877	865	914	896	900	888	877	844	882	917	897	856	893	891	839	875	854	902	930	885	850	963	858	878	900	889	871	882	889	862	878	924	956	868	837	842	898	872	911	856	872	873	837	876	875	903	844	903	906	845	865	901	888	873	898	891	917	883	898	848	940	847	890	877	884	836	912	884	895	852	913	872	856	901	882	885	878	891	839	922	849	849	862	897	821	833	890	849	848	884	864	855	855	878	878	920	879	820	816	864	858	866	840	870	873	827	872	858	886	877	855	834	880	918	869	906	875	911	867	888	943	903	891	935	867	943	840	833	881	887	818	930	833	859	861	876	904	872	890	842	850	865	856	905	853	840	885	790	871	827	886	874	857	866	927	893	859	835	817	829	887	917	911	861	884	903	856	848	878	901	933	864	875	863	882	891	904	870	895	843	864	929	883	875	892	883	896	955	903	867	839	873	880	880	860	903	845	856	902	862	833	837	864	893	861	867	885	854	878	899	879	861	889	847	851	904	878	829	883	937	854	883	903	890	868	948	867	850	857	887	897	868	870	836	938	812	821	881	912	860	841	917	873	930	871	858	879	874	880	896	868	880	869	840	868	864	889	881	880	861	869	870	910	915	908	894	928	927	868	890	902	865	892	882	810	908	905	863	866	959	877	869	901	912	929	871	898	823	884	811	842	837	884	855	885	859	905	855	849	861	896	830	824	855	882	861	863	926	879	918	854	807	886	907	842	934	834	857	865	886	838	855	908	849	844	817	889	891	893	873	856	938	853	889	898	889	865	915	912	869	936	919	913	851	852	914	844	891	843	914	860	909	826	859	916	844	912	855	901	868	862	856	938	897	849	841	888	883	890	873	894	861	855	901	909	805	868	867	855	883	878	858	834	902	861	878	850	859	862	913	863	876	894	847	868	824	853	859	862	860	872	839	907	871	881	849	882	894	890	857	874	846	903	826	932	900	877	901	882	882	851	860	905	868	835	833	896	899	861	875	884	896	881	847	922	834	898	882	875	914	893	899	822	855	876	874	909	853	903	875	902	887	839	901	907	860	870	869	859	864	872	901	900	877	899	873	900	909	849	900	888	852	874	864	877	873	891	837	853	858	881	851	854	869	910	943	895	822	863	904	906	913	890	849	873	934	868	942	896	836	886	865	896	867	822	862	875	877	942	890	830	898	855	891	936	859	845	835	880	858	855	905	886	921	833	908	860	886	835	874	897	836	912	892	896	903	898	858	892	874	858	878	902	898	885	902	888	886	897	866	815	839	930	821	892	923	917	809	839	871	880	835	853	841	866	881	876	868	912	866	896	880	898	833	838	853	875	866	887	920	905	916	897	872	879	860	908	855	807	832	800	863	926	883	908	873	751	848	867	868	886	867	930	821	934	914	876	854	922	852	878	848	855	849	916	877	863	873	878	857	859	860	880	893	850	863	863	838	910	903	843	875	876	877	805	889	878	919	885	855	828	863	880	900	892	881	868	839	872	819	916	851	899	880	865	874	918	868	896	870	938	875	851	855	823	944	897	898	850	851	880	877	873	876	927	914	898	896	882	897	897	879	877	864	877	893	843	873	884	930	912	894	938	852	806	901	862	848	873	904	902	865	870	871	868	842	911	934	933	891	825	853	885	852	853	872	903	827	851	865	864	890	883	914	933	868	860	820	876	880	881	911	883	830	868	906	878	876	866	916	928	891	926	903	856	815	915	886	860	928	845	888	844	911	864	845	909	917	912	866	884	847	907	969	952	885	874	850	907	852	882	893	900	881	915	876	849	812	918	847	841	877	887	897	914	881	888	823	909	947	842	876	872	869	882	868	894	838	899	864	868	824	878	891	858	839	884	913	900	855	918	887	882	849	851	880	902	871	875	881	886	879	865	887	855	917	908	870	860	962	906	839	877	878	893	866	905	867	808	793	862	936	896	860	912	894	846	909	837	890	941	862	882	902	904	876	879	895	931	901	910	854	891	879	877	870	859	893	918	876	834	899	913	915	893	837	902	867	872	862	861	867	887	916	892	827	864	827	900	886	851	886	880	814	836	895	891	877	899	841	856	917	845	896	874	942	825	853	905	853	948	853	890	915	904	873	926	848	849	857	830	893	862	866	901	907	893	877	864	905	909	872	842	881	891	875	866	952	860	842	892	835	877	876	890	869	852	844	880	845	857	878	903	842	887	879	874	904	878	843	921	874	906	857	846	899	865	852	855	878	904	878	848	867	902	910	924	840	887	913	831	879	897	857	861	894	921	835	917	867	871	874	870	830	871	842	858	895	861	873	890	859	929	859	874	867	845	859	876	907	858	813	929	905	904	879	908	858	876	875	878	913	890	893	943	896	862	902	892	860	881	829	843	818	921	869	874	866	877	892	885	873	822	888	895	861	866	976	891	894	951	907	886	831	860	838	887	875	873	883	859	874	877	873	912	851	880	887	896	891	880	885	891	877	871	888	856	893	892	854	864	857	899	889	828	884	845	859	873	879	880	839	831	898	922	845
9450	1117	1232	1087	811	695	586	530	509	438	444	411	401	364	335	392	348	381	347	334	363	343	351	328	375	314	346	349	330	356	368	351	336	345	323	359	337	320	331	311	334	350	356	310	359	330	334	332	329	334	300	342	311	344	324	322	351	320	317	314	324	320	368	328	330	333	316	325	351	332	316	341	327	324	336	342	313	345	334	318	300	327	348	325	308	323	308	293	316	327	349	298	320	307	317	337	329	330	301	332	353	332	287	316	315	337	282	309	335	351	329	349	343	312	305	296	318	350	341	337	331	321	317	361	328	325	334	351	320	348	334	343	320	321	332	349	313	335	347	330	341	318	335	338	340	307	349	361	340	351	290	333	305	356	299	296	314	324	342	324	333	319	286	313	309	305	324	304	320	312	308	291	334	337	342	312	275	317	306	319	329	316	291	307	323	334	317	304	358	305	312	303	333	308	348	334	321	343	330	312	311	307	312	316	320	347	335	348	346	318	304	357	338	323	324	334	317	305	308	328	348	331	303	318	292	374	293	334	332	321	351	313	318	312	345	316	308	357	348	332	334	294	354	317	294	311	301	320	348	298	327	315	321	329	342	311	309	306	316	325	311	320	297	291	342	305	327	308	366	359	301	292	345	341	334	311	293	345	320	304	323	298	299	300	337	320	309	313	328	328	326	334	290	345	299	332	304	306	329	329	315	343	313	307	327	307	366	323	308	353	299	291	321	331	313	308	314	318	309	320	372	327	366	344	325	323	324	342	329	326	315	316	301	340	285	323	314	306	331	290	307	314	278	333	350	304	320	294	329	319	339	334	350	293	330	347	350	345	308	312	324	339	305	322	314	347	288	341	311	343	310	349	299	318	341	328	320	320	335	308	351	329	310	332	329	316	343	314	309	314	320	342	301	317	332	305	333	347	355	297	312	325	293	337	354	336	314	329	296	307	329	330	329	331	334	277	331	303	310	346	318	338	338	306	307	353	333	330	297	346	328	316	319	333	329	310	276	325	309	309	327	348	312	329	341	336	285	340	353	339	341	319	303	297	339	312	330	293	315	341	313	318	295	310	315	333	351	319	301	318	344	300	362	336	314	314	341	329	332	307	313	326	330	327	319	325	331	303	330	330	342	332	321	303	344	328	289	312	335	324	309	349	355	325	322	379	307	326	305	303	361	305	296	314	349	298	328	287	295	314	329	275	299	332	311	306	318	338	343	300	317	321	313	314	301	295	331	313	312	325	331	340	338	325	314	319	342	343	329	334	341	319	333	321	351	314	317	269	307	338	304	315	336	312	340	317	357	346	350	304	354	329	327	331	313	326	313	313	327	307	305	315	324	313	324	357	352	351	295	335	324	308	326	335	305	296	325	324	313	320	322	316	288	330	303	301	320	321	310	317	302	311	340	298	333	305	348	331	319	348	327	327	319	313	362	356	340	304	343	298	331	343	321	329	282	318	344	338	299	311	316	322	339	300	316	324	344	305	320	300	351	305	336	345	319	275	302	317	323	329	324	378	338	337	330	363	324	313	335	306	334	278	328	298	320	317	349	334	309	307	313	314	302	346	331	347	352	301	328	304	284	347	310	340	332	310	266	317	335	338	385	313	325	333	318	336	338	310	308	309	312	306	344	319	320	315	367	320	330	368	359	340	301	340	314	326	345	334	349	337	348	322	298	327	345	287	340	355	334	319	328	356	323	309	359	306	288	310	318	322	349	334	335	301	322	327	359	338	354	310	313	306	362	296	304	316	330	329	320	330	347	336	331	315	335	332	319	293	328	307	292	311	311	339	313	308	322	298	295	309	307	312	358	309	352	348	319	307	314	344	321	307	302	314	320	328	337	316	317	301	323	348	315	327	327	315	306	337	322	319	330	324	342	310	316	309	329	318	327	351	352	319	301	317	310	307	343	308	318	353	345	370	311	301	335	330	328	316	305	293	319	329	309	313	320	332	344	311	341	319	292	309	321	295	318	290	329	328	290	296	319	318	357	309	293	336	347	348	334	322	328	304	308	303	311	341	305	320	323	320	317	353	322	295	312	347	295	311	326	317	312	333	287	318	316	358	327	350	335	309	300	302	311	344	336	335	337	318	326	327	301	318	333	266	304	354	297	307	312	335	323	330	347	316	366	323	315	326	322	325	338	345	303	333	317	282	358	350	294	311	329	321	313	345	316	334	325	318	344	291	328	306	336	313	340	295	305	320	308	341	312	315	313	344	310	367	342	319	295	331	316	353	323	330	361	337	325	306	312	352	312	311	318	324	305	330	308	364	317	352	324	327	320	320	359	323	295	344	339	313	340	338	320	307	319	320	292	319	324	341	300	335	308	349	332	330	315	342	328	304	322	307	315	300	318	345	325	319	332	345	311	365	324	333	342	339	344	294	337	316	329	347	348	315	295	343	360	336	345	307	364	325	318	338	340	332	332	316	312	309	327	321	333	338	340	320	330	341	338	290	327	344	296	301	339	310	319	311	322	289	319	332	319	321	276	314	343	327	325	341	331	305	305	337	329	350	322	323	346	307	315	359	371	336	311	348	328	321	333	309	326	325	321	314	333	312	326	338	314	309	314	308	355	320	351	292	318	313	317	313	342	312	299	339	354	306	314	312	336	311	337	308	326	339	303	350	305	352	280	326	330	314	304	316	328	317	318	342	317	306	316	328	357	342	342	316	324	324	321	300	359	307	320	310	311	331	335	328	301	306	321	311	318	316	312	330	338	305	364	304	285	318	328	314	329	313	312	304	335	325	353	347	336	343	334	308	302	302	325	305	337	299	318	313	349	328	323	299	344	311	293	298	322	318	339	338	324	313	340	342	338	316	306	320	338	342	318	323	328	324	319	337	313	339	339	321	373	345	312	372	324	341	300	344	350	314	332	334	317	345	332	310	347	335	307	316	293	339	322	297	317	344	328	277	340	338	350	350	311	292	323	317	289	344	334	341	350	318	344	317	312	353	326	303	352	328	291	348	329	275	311	332	338	337	334	287	296	307	311	349	340	317	325	353	279	329	351	287	345	302	296	331	344	289	294	327	309	334	332	308	329	314	322	276	325	284	317	311	360	320	337	298	303	319	337	290	330	327	319	332	342	308	322	323	351	325	363	327	324	317	339	312	343	312	285	304	345	309	324	344	330	291	309	327	283	370	306	312	296	347	308	296	322	344	340	352	311	337	322	304	320	315	319	341	313	295	347	333	356	301	348	353	316	318	353	343	323	322	300	324	324	292	342	325	303	344	330	303	272	342	314	340	311	328	330	346	307	328	305	315	349	341	304	281	335	350	340	336	342	341	317	302	323	320	321	332	307	308	320	324	318	322	322	344	340	310	310	331	315	328	337	344	307	341	340	336	327	359	343	304	314	322	317	283	325	287	308	320	333	291	301	330	329	312	321	331	324	305	303	342	298	293	354	290	347	303	309	309	319	307	318	351	336	323	332	320	322	308	303	328	342	326	291	308	318	322	305	340	300	328	333	316	279	319	362	309
5835	1581	2603	3176	2948	2551	2113	1884	1664	1629	1416	1261	1260	1246	1157	1064	1091	1008	1033	971	921	982	980	955	899	952	937	920	965	937	919	906	921	873	881	868	871	846	878	830	864	917	879	899	874	875	813	899	831	831	883	854	804	843	867	897	765	871	823	859	839	824	839	872	805	845	847	802	862	874	797	861	800	843	843	828	836	794	834	780	856	798	822	846	848	849	831	813	841	810	841	871	815	818	813	837	847	858	887	834	841	852	865	838	842	835	817	816	800	844	801	814	830	838	808	817	821	831	867	801	855	826	786	812	770	806	821	813	855	853	835	806	882	856	767	762	828	777	802	833	805	790	823	806	825	833	850	807	781	836	858	783	817	824	796	844	802	825	833	855	835	812	809	857	795	864	782	810	860	822	809	803	829	830	854	817	732	836	830	782	795	822	831	771	779	791	874	798	854	785	817	830	864	806	820	786	850	844	797	775	836	778	777	799	773	764	842	899	880	896	850	860	814	835	800	833	854	841	819	819	823	825	800	868	775	826	826	866	813	869	838	824	800	812	830	813	832	803	834	869	827	852	855	826	824	848	810	841	829	816	774	795	833	864	841	817	835	818	848	844	896	786	813	876	843	848	783	802	835	826	860	849	844	794	761	799	763	795	839	815	792	820	814	880	784	831	787	787	845	824	843	750	822	786	856	829	829	865	869	812	835	847	810	814	811	793	811	850	860	820	847	838	847	850	779	810	861	827	826	903	882	843	781	842	795	902	866	790	833	845	773	787	857	844	814	807	843	815	767	823	818	830	859	821	843	846	824	841	802	821	798	801	805	821	855	825	794	832	828	850	814	825	892	807	833	815	858	856	856	831	786	868	841	817	857	852	846	826	812	805	794	782	842	823	802	776	821	846	794	875	832	789	813	840	823	827	811	853	831	753	814	851	835	826	797	825	781	836	828	803	802	856	795	811	856	854	801	865	827	806	864	845	811	821	818	808	761	827	863	835	844	820	847	817	787	807	839	869	875	797	821	803	802	827	827	884	872	842	866	792	849	812	805	813	792	828	801	808	811	887	780	832	833	846	799	784	836	808	790	780	827	817	805	857	790	867	820	891	835	786	827	839	898	812	857	891	802	811	823	822	870	787	851	783	858	792	868	864	851	821	851	838	820	807	776	790	814	826	806	867	867	836	851	801	836	829	812	832	844	827	828	826	781	795	758	802	813	866	864	803	883	761	822	861	819	842	844	822	831	905	869	850	850	842	867	864	852	832	874	874	867	846	817	844	805	833	838	783	842	791	799	822	783	822	832	821	880	775	785	812	824	812	801	741	844	866	828	819	814	809	789	887	832	831	820	805	823	811	826	842	822	864	825	855	763	853	831	769	858	833	828	813	815	785	871	817	822	789	823	855	748	795	856	789	789	809	803	789	867	798	831	845	874	778	846	842	834	850	810	804	836	829	801	790	829	861	826	850	772	821	829	796	784	806	872	811	878	806	836	834	857	812	811	811	812	795	848	819	805	847	838	771	833	814	836	827	879	813	834	796	796	825	907	847	778	867	830	809	781	760	825	840	841	829	818	843	772	802	827	808	804	826	814	866	819	838	788	807	838	882	790	828	851	822	849	827	784	869	811	847	826	843	816	878	835	842	853	843	821	849	795	790	843	834	786	827	877	815	807	816	785	811	779	863	807	827	798	879	791	782	866	795	832	820	828	817	814	808	825	866	864	807	800	850	799	836	777	769	838	843	844	826	844	868	868	838	867	802	799	883	855	735	775	831	839	800	888	847	790	798	817	780	778	813	774	804	870	814	822	912	762	824	785	803	824	799	837	868	810	842	787	832	815	829	832	857	805	826	797	761	840	834	815	788	878	794	742	827	866	879	850	836	790	823	812	824	820	779	821	797	859	825	862	858	819	841	820	869	795	885	848	822	853	818	804	805	799	850	815	824	815	791	823	794	827	789	811	849	829	830	862	785	802	830	841	871	848	809	812	832	773	820	818	814	825	862	796	787	777	853	862	875	792	848	800	790	814	784	906	789	765	808	808	792	886	843	843	817	864	819	878	796	787	838	769	806	888	836	836	817	784	809	810	849	826	756	838	878	830	862	836	856	845	776	835	863	778	781	753	795	842	838	829	804	847	859	862	831	828	850	838	858	864	869	785	805	851	794	810	832	838	796	853	821	819	816	799	837	841	822	791	826	848	807	846	799	845	860	806	793	785	847	791	788	840	815	799	839	822	819	888	865	804	839	816	848	790	800	827	822	825	813	802	795	833	778	827	820	842	812	881	848	833	818	815	868	806	825	823	827	834	802	875	818	839	801	848	819	838	790	820	774	775	800	892	844	852	792	783	844	861	813	794	836	918	811	815	845	818	825	832	805	784	831	857	808	836	828	812	810	834	791	836	860	829	794	868	804	820	840	825	832	817	836	844	851	797	782	826	842	801	779	835	818	848	826	815	809	846	827	821	787	840	803	867	794	864	885	843	804	772	812	783	831	824	797	784	827	792	819	785	829	850	822	868	817	835	856	785	862	878	850	832	818	826	802	839	840	865	803	797	850	769	832	782	827	870	764	814	809	808	791	848	799	852	820	800	811	808	862	848	798	834	796	762	867	797	822	835	819	841	806	817	783	848	851	821	806	807	823	816	837	889	831	823	831	787	801	815	820	860	774	839	809	806	819	827	842	812	810	830	870	809	806	833	802	796	804	819	819	908	830	824	839	819	771	822	787	851	873	824	818	823	840	836	859	780	837	774	836	825	816	792	818	799	808	840	794	868	877	835	789	812	790	828	765	849	849	799	839	834	827	802	879	814	812	776	787	843	832	846	803	761	801	790	821	816	861	832	863	827	777	783	750	823	846	838	820	858	814	819	836	819	761	835	834	783	791	885	807	811	914	860	849	815	866	833	866	762	831	802	809	827	872	851	843	814	773	838	816	838	850	790	848	836	769	805	822	777	860	804	781	813	800	829	815	788	838	777	829	814	907	784	847	849	848	893	812	835	797	841	789	844	833	830	830	783	818	842	809	802	853	768	877	810	791	811	884	807	824	878	794	871	816	780	792	806	858	878	853	852	829	858	828	822	829	847	824	831	822	866	854	781	811	791	816	854	839	839	807	854	881	832	838	757	832	861	816	813	848	822	790	822	782	874	862	807	769	788	809	849	822	850	841	842	816	838	813	843	779	855	794	757	809	847	833	849	757	811	812	862	824	816	802	810	823	799	799	818	813	839	843	842	816	821	844	826	875	840	799	849	835	839	781	869	829	858	831	815	847	850	835	803	795	804	819	805	832	828	815	769	852	825	847	836	838	807	775	819	810	808	844	806	814	849	825	792	860	777	838	831	857	848	843	860	841	834	822	782	803	851	826	831	838	834	802	834	852	828	839	866	834	814	819	785	815	783	811	822	821	805	789	863	841	822	814	848	819	792	796	827	853	787	781	835	834	818	787	838	842	826	787	836	851	831	817	847	789	809	898	823	822	871	806	805	822
17277	2335	2179	1692	1172	888	698	493	453	377	345	309	293	282	227	234	244	221	198	218	205	185	192	200	162	164	187	164	161	168	197	178	167	157	146	171	170	178	178	171	156	163	179	170	170	158	150	177	160	158	149	151	152	163	155	174	132	153	178	167	147	158	126	133	175	174	160	133	125	151	158	174	166	126	145	160	127	166	157	135	150	133	147	160	166	156	160	145	156	149	162	150	147	168	144	142	139	138	154	160	138	156	139	160	146	142	170	146	144	148	158	154	146	148	141	159	170	155	163	159	159	141	139	160	145	140	129	139	135	160	148	143	179	177	150	133	147	138	151	146	157	155	117	153	142	139	157	159	153	149	138	159	145	150	142	138	150	126	152	149	173	159	133	145	151	151	157	156	160	152	128	135	145	141	131	137	145	139	159	155	153	146	156	148	165	141	141	146	164	162	133	167	153	146	162	166	156	164	128	134	148	138	155	133	144	163	141	139	155	141	153	170	152	150	153	165	189	142	150	155	179	148	141	154	149	137	145	142	144	140	165	140	142	151	128	137	137	144	128	167	144	152	165	183	138	148	149	133	146	158	160	146	142	126	159	143	154	153	148	137	133	148	155	141	136	155	159	167	156	166	129	131	156	145	139	141	151	147	170	151	143	173	151	162	167	145	139	143	121	149	162	137	144	143	149	130	139	142	160	139	155	135	152	152	134	155	143	143	161	171	160	142	148	165	139	149	138	134	165	165	153	153	145	160	135	137	141	136	137	123	144	170	143	139	163	137	163	168	157	151	168	137	162	127	156	139	158	137	158	129	156	147	161	152	150	161	137	135	125	167	124	138	149	149	158	138	178	148	174	151	143	178	138	158	146	153	166	146	140	156	141	161	157	136	135	155	156	131	156	157	155	157	142	152	156	140	194	143	143	152	155	135	155	147	149	144	171	129	168	134	141	167	145	154	161	162	135	150	146	134	146	135	164	147	155	140	150	155	183	143	177	147	171	177	165	152	123	151	156	171	141	167	160	153	163	162	128	131	150	148	141	136	151	140	132	140	147	163	124	137	156	142	173	133	135	153	155	149	140	151	157	165	148	137	142	148	160	151	150	150	151	141	164	163	156	132	158	140	148	165	156	127	149	168	155	155	130	149	155	148	138	123	131	143	155	168	167	97	139	161	147	138	146	162	166	163	139	154	162	166	148	145	156	165	155	143	162	141	152	133	157	149	152	140	159	146	140	138	143	156	146	135	151	159	152	145	128	121	142	139	134	147	163	151	133	161	156	142	145	148	140	171	162	130	164	165	149	168	155	146	162	134	149	154	139	132	157	152	169	115	161	164	174	179	142	155	159	160	138	134	124	160	181	138	131	145	141	137	154	151	160	161	141	159	133	128	140	154	134	163	138	117	169	137	159	124	164	144	149	160	143	148	148	136	141	164	128	153	145	162	169	147	174	139	159	151	136	126	175	162	168	140	131	161	152	154	143	158	133	156	144	185	157	138	140	147	152	117	158	129	141	158	143	138	164	141	171	144	155	161	179	173	176	162	163	148	148	152	162	131	151	141	155	143	148	142	154	169	137	147	167	136	167	160	158	154	158	141	146	157	153	142	151	148	143	151	168	142	158	164	150	152	133	144	152	142	166	157	160	157	151	131	175	163	141	145	154	168	156	140	147	150	166	136	168	154	148	163	152	161	172	144	155	147	133	165	135	161	146	158	140	154	125	151	165	126	152	174	123	164	140	140	147	157	132	163	153	153	148	169	143	145	145	148	133	142	151	167	161	143	151	129	150	139	160	148	134	152	138	150	153	168	150	162	145	157	165	166	162	134	171	127	136	133	150	189	161	158	150	154	124	155	133	152	156	163	139	144	144	166	158	141	146	140	139	175	156	147	145	166	145	147	144	142	146	133	138	153	136	162	170	160	123	171	166	152	156	162	152	153	141	127	158	159	176	141	147	157	135	161	172	146	133	152	157	121	140	130	132	157	131	136	150	139	157	161	154	140	153	143	153	121	153	141	137	154	169	151	145	142	145	127	139	136	140	149	130	152	161	142	144	166	137	153	163	141	162	128	147	144	145	144	161	145	161	162	148	117	150	155	139	145	148	135	135	128	145	163	164	154	141	117	144	162	150	162	127	135	154	166	137	146	167	150	143	157	152	173	150	138	155	160	145	131	172	145	125	166	143	164	139	161	168	152	141	142	145	148	128	126	148	135	173	168	152	145	167	154	169	156	169	158	152	139	140	171	150	158	155	129	157	160	135	137	135	152	160	160	144	136	141	149	155	145	168	143	169	184	148	145	139	144	142	140	135	135	153	143	157	145	159	149	148	154	134	155	153	151	136	155	151	140	155	133	150	167	135	168	143	136	172	162	142	167	163	125	156	146	172	136	142	151	166	152	142	148	148	138	161	155	166	137	151	136	137	164	155	152	161	153	143	156	150	157	145	139	148	146	164	144	180	160	172	154	159	138	150	135	146	147	129	132	194	153	177	133	146	149	154	153	148	157	146	137	136	140	140	162	156	141	144	165	133	161	182	155	167	166	161	145	128	158	155	161	140	158	146	144	137	135	160	144	169	148	151	132	157	140	141	153	138	128	146	150	148	145	141	148	149	159	151	146	141	161	155	163	143	152	142	143	149	141	144	154	150	134	135	173	151	150	139	134	127	135	150	159	130	160	150	156	144	136	136	164	141	150	162	145	147	154	148	138	157	150	137	150	144	146	146	156	136	148	170	155	143	157	150	164	156	142	158	131	130	134	135	145	162	130	144	178	142	132	159	157	156	151	136	159	132	159	130	153	143	164	145	159	144	154	158	163	136	155	174	183	144	160	131	132	190	148	123	157	140	159	149	135	151	132	121	147	129	148	142	148	156	140	140	146	157	158	167	121	153	131	142	171	142	134	166	158	148	152	153	165	116	148	148	143	156	137	155	159	134	151	160	160	147	144	147	161	143	146	139	160	139	140	137	144	162	132	157	157	146	145	159	139	158	135	148	147	169	145	152	147	143	143	147	162	138	137	150	136	153	139	157	145	157	149	149	160	132	144	145	140	142	160	151	154	140	151	155	135	177	153	151	140	140	144	157	129	126	148	161	148	136	165	166	163	140	139	163	155	149	153	174	148	149	132	153	136	148	163	160	151	143	165	154	139	136	124	173	136	136	133	159	151	144	158	147	149	138	157	135	151	147	152	144	159	160	146	142	153	158	125	122	165	165	147	171	174	123	157	150	156	149	142	144	161	137	139	140	134	152	150	139	155	158	162	147	126	157	151	136	129	164	143	153	135	150	157	161	151	151	174	153	152	143	122	150	137	135	163	147	159	137	136	165	181	164	143	152	146	175	158	138	146	136	156	147	145	137	166	141	162	147	182	151	160	148	170	144	147	155	157	156	154	144	135	135	142	170	140	152	146	159	154	161	159	136	155	148	153	115	165	141	143	160	155	156	155	156	139	141	158	158	141	157	134	156	166	156	175	149	164	153	169
7572	1930	4051	5175	4469	3664	3012	2501	2166	1885	1639	1448	1345	1180	1102	979	992	885	840	803	814	769	690	706	704	631	665	641	613	593	605	548	558	548	605	549	524	549	534	500	516	470	490	485	496	486	464	480	472	489	448	495	482	465	452	462	464	458	470	487	440	459	464	464	457	467	423	490	466	444	463	450	466	432	480	450	440	421	487	457	462	416	445	435	465	447	411	483	461	433	419	446	477	417	457	465	452	412	448	427	447	458	427	401	422	406	454	444	463	451	412	401	448	436	411	446	436	428	445	448	392	434	411	415	437	432	394	459	470	425	440	419	415	402	423	408	424	422	441	443	421	426	462	418	470	406	427	452	458	417	421	440	423	413	421	428	439	413	425	426	420	449	470	449	399	438	398	418	422	441	405	426	436	400	459	437	426	444	411	429	454	446	435	412	457	433	414	434	445	397	436	445	401	437	405	416	396	459	422	447	431	430	437	444	432	440	389	402	405	421	403	434	398	412	424	425	386	435	459	416	444	418	440	437	436	438	386	402	442	419	450	439	401	424	444	448	417	453	460	411	418	431	418	404	435	421	409	389	467	451	416	422	470	424	428	415	438	430	412	421	428	443	413	421	422	413	416	411	453	428	417	452	447	399	415	479	451	454	409	442	422	401	417	419	430	428	433	423	412	452	429	470	437	411	393	413	431	406	405	438	400	417	428	460	395	431	428	430	400	422	434	389	454	476	470	404	430	439	415	442	418	446	418	409	439	413	370	439	445	426	425	452	430	399	368	405	464	467	423	418	391	405	444	429	450	461	403	445	414	443	427	418	454	425	478	413	450	458	407	421	432	415	423	419	431	445	455	423	411	434	418	436	409	465	437	434	427	404	407	426	410	438	414	411	420	437	410	423	444	416	436	417	413	413	384	425	398	435	410	444	408	418	419	393	436	417	429	435	419	421	437	461	426	428	441	430	423	417	421	424	458	474	432	463	421	397	436	414	439	423	413	470	435	427	436	404	409	405	439	434	420	407	427	438	473	403	418	421	410	466	475	430	448	421	444	396	412	405	422	401	417	455	413	392	406	419	416	414	394	459	437	422	421	412	422	439	408	458	409	458	393	419	421	430	407	469	409	404	424	413	453	458	424	424	445	380	419	422	425	400	394	418	422	464	412	435	414	428	399	414	434	402	389	408	408	433	424	428	431	411	422	424	419	438	404	429	434	487	416	453	396	414	426	438	405	424	421	427	431	425	400	447	456	424	402	431	387	412	431	442	426	437	445	415	406	419	472	426	404	432	443	369	425	424	414	457	419	417	432	394	409	454	427	444	466	415	415	410	432	423	436	431	399	412	435	437	423	452	411	443	418	474	448	429	409	420	430	419	442	427	403	434	424	440	414	416	425	420	445	435	396	431	434	418	457	417	411	408	421	412	430	408	416	430	461	449	427	435	418	426	409	427	409	428	413	453	418	421	422	438	377	404	442	395	420	419	400	429	410	430	414	425	436	455	426	432	405	398	427	419	394	403	453	459	411	438	412	424	435	477	435	457	394	424	487	437	416	443	427	450	449	393	416	435	411	428	439	433	433	424	413	403	440	433	409	440	408	423	400	444	444	465	413	415	381	408	402	453	430	413	411	398	442	437	417	436	393	409	454	443	407	437	444	390	410	423	437	405	406	424	420	423	403	413	447	437	405	388	432	448	430	467	364	418	411	429	421	440	423	447	377	423	419	403	448	422	444	449	435	425	430	414	422	410	395	434	414	401	444	429	417	443	432	426	428	401	432	443	411	418	408	417	411	428	463	412	402	456	389	418	400	423	432	454	414	426	438	433	457	435	416	441	438	439	447	428	458	377	454	392	427	450	400	452	417	404	465	458	437	407	424	453	407	424	393	464	432	403	419	425	417	433	419	406	430	429	391	446	420	400	415	416	396	435	438	434	423	439	420	441	408	433	464	465	427	451	418	450	449	377	430	409	422	421	469	434	403	393	417	416	427	403	460	399	400	411	384	414	414	427	419	433	417	438	406	413	420	413	420	413	413	437	437	462	408	405	429	454	420	414	464	410	409	449	429	446	412	407	452	406	432	395	433	422	419	423	454	407	443	444	425	414	442	427	411	431	419	458	462	432	396	391	459	432	384	444	391	449	429	394	451	401	469	444	391	428	420	422	447	404	414	441	425	429	397	386	416	434	407	393	446	410	430	392	441	456	400	421	392	413	429	425	409	430	459	448	406	419	417	433	419	421	427	422	446	428	433	430	406	441	423	443	407	451	429	420	425	447	426	440	440	422	461	416	446	437	416	477	397	432	428	425	415	440	438	425	425	437	392	434	435	429	434	405	418	440	462	414	399	428	408	398	419	399	405	449	441	454	394	429	414	451	441	445	401	431	422	427	410	421	426	438	400	417	414	410	444	461	424	430	442	419	406	426	419	437	410	439	422	419	426	430	421	426	458	451	408	416	458	441	453	416	405	457	442	407	420	413	445	420	427	390	384	441	442	450	445	436	412	411	469	451	404	452	413	442	428	436	414	422	432	409	421	456	408	452	439	423	429	424	456	437	411	425	408	415	416	417	447	432	458	429	392	383	436	437	420	411	442	387	435	425	414	452	436	434	401	411	447	433	417	424	408	417	423	427	465	404	418	432	419	419	433	394	387	417	407	403	416	431	422	404	387	405	446	443	448	452	400	409	396	443	411	427	432	441	438	451	425	433	397	420	440	415	422	408	439	400	430	409	433	405	417	405	447	443	420	427	447	451	443	385	435	434	417	419	432	434	409	457	448	411	445	448	400	439	424	420	426	417	440	423	428	416	408	415	443	422	436	419	405	434	387	422	417	399	405	449	436	446	464	426	402	420	421	438	435	413	410	406	400	437	463	406	413	447	442	448	436	422	437	402	465	440	423	420	413	427	469	441	465	415	455	434	415	424	419	432	435	421	377	447	398	423	430	413	461	416	440	415	421	422	419	412	390	401	392	438	442	448	431	413	392	421	429	408	402	441	424	424	392	389	444	405	452	403	406	448	432	483	388	407	437	431	448	433	415	418	435	401	393	435	440	435	431	459	440	436	406	412	420	434	413	443	456	442	407	421	420	440	433	413	437	426	413	411	432	449	394	454	421	396	444	428	403	408	410	394	437	439	399	440	433	426	456	410	428	435	432	428	447	422	399	390	452	456	444	398	410	423	403	460	408	467	429	414	413	410	426	408	428	398	437	425	398	390	418	423	414	408	400	381	431	412	428	416	430	427	424	437	423	432	399	466	399	452	427	426	453	412	461	428	415	444	444	435	401	435	414	425	391	401	456	428	461	403	417	419	407	422	405	437	438	414	426	439	420	396	422	439	430	416	441	425	424	448	411	475	480	423	454	432	393	428	387	443	401	445	420	402	403	445	437	431	461	433	441	430	416	418	424	455	441	441	405	440	424	437	401	435	439	473	387	404	399	410	431	439	450	418	453	426	400	402	430	454	399	454	462	428	434	443	420	429	396	436
2622	378	392	361	331	357	312	385	332	338	361	338	327	358	336	329	343	356	320	317	362	339	340	320	393	323	327	329	341	333	353	308	283	326	319	296	371	351	334	332	368	308	327	369	352	342	339	337	371	319	318	343	312	324	329	331	351	349	355	373	344	348	349	361	326	359	337	339	337	318	344	336	328	342	330	329	376	350	313	331	300	334	339	340	340	379	348	320	341	343	363	322	345	354	339	325	368	380	340	346	316	327	322	307	338	328	331	309	376	379	336	334	301	341	330	313	355	345	367	355	323	338	352	342	306	349	286	342	337	312	351	380	331	329	327	365	337	315	336	338	349	344	357	332	372	338	312	339	368	331	325	369	335	319	349	379	325	362	310	335	335	321	348	357	368	337	327	341	375	322	341	317	344	354	348	336	343	327	342	341	352	335	318	317	363	332	369	341	350	343	343	332	320	354	352	344	352	340	341	338	369	332	335	326	306	326	334	373	329	379	342	383	315	336	311	368	327	350	339	367	360	305	331	327	338	332	312	320	339	342	380	333	310	315	367	294	329	331	323	373	324	316	342	368	356	352	328	327	325	337	351	355	316	331	354	385	357	347	314	313	329	342	341	358	371	359	314	332	338	300	331	377	372	315	321	373	336	337	358	336	360	321	321	351	355	354	364	330	334	321	343	332	332	352	340	359	345	316	349	345	329	318	334	367	344	349	346	323	360	341	317	363	333	333	354	346	344	374	350	331	328	339	348	317	355	309	306	347	325	323	342	307	382	361	346	324	377	355	332	336	339	320	350	360	391	312	364	355	359	317	342	317	340	300	384	381	322	348	321	326	322	320	322	357	306	335	318	315	319	314	355	347	350	360	398	348	339	367	342	303	331	318	337	355	341	331	376	314	352	355	318	381	332	339	365	327	389	352	351	358	318	333	380	349	306	301	363	337	338	341	327	368	351	365	358	310	357	326	365	323	342	314	342	356	363	317	348	356	366	347	331	324	331	345	372	311	346	328	342	328	314	326	343	368	327	318	329	325	353	331	341	342	297	351	335	352	377	327	337	319	326	346	341	354	314	346	335	344	384	314	314	332	358	323	334	329	310	348	376	371	376	369	339	373	356	321	342	325	326	323	323	349	335	328	337	377	358	289	325	311	369	352	345	357	343	327	328	344	339	359	336	336	358	335	344	336	319	334	361	345	341	330	356	377	353	297	366	333	344	325	337	372	354	338	318	362	325	335	338	349	337	342	322	347	352	337	331	326	327	350	374	350	341	328	363	328	326	327	315	353	350	364	323	315	347	338	375	358	323	353	299	334	333	321	341	374	354	351	334	285	350	325	324	339	311	364	322	296	325	307	356	340	315	306	382	317	323	361	317	331	312	360	334	353	365	334	328	341	324	314	292	352	357	308	340	331	354	337	342	316	370	322	306	331	360	335	340	325	327	307	348	349	336	345	340	324	288	354	342	340	321	376	333	323	332	350	329	363	373	335	317	327	351	370	310	379	341	361	340	329	334	357	333	333	293	339	322	374	336	334	350	355	335	338	339	285	340	325	344	312	302	344	312	318	352	311	353	327	348	332	347	354	332	362	313	333	341	342	331	360	352	347	349	322	321	371	346	342	334	321	353	339	364	320	333	333	352	360	345	354	338	388	372	372	321	333	357	347	334	352	333	323	315	315	344	283	335	348	361	327	330	310	347	325	348	303	298	313	304	354	340	298	331	340	333	377	353	351	324	296	353	326	339	329	349	337	344	321	356	373	353	338	339	340	360	338	349	328	361	336	322	324	323	345	334	340	300	337	353	371	362	334	350	359	312	340	345	349	339	340	353	347	346	336	313	348	343	340	313	337	316	341	350	323	342	351	360	352	331	371	325	336	350	325	330	333	344	370	349	390	306	341	377	354	338	317	346	384	333	352	321	354	323	344	394	325	308	351	366	331	303	368	374	347	314	353	314	343	331	346	330	350	337	308	341	355	322	351	320	301	340	350	354	357	320	321	333	292	383	305	352	317	315	313	352	356	313	360	356	311	335	350	370	335	361	351	353	371	349	326	356	312	324	334	328	329	329	338	296	337	343	319	327	334	344	353	329	331	348	343	319	355	345	349	321	335	321	361	321	338	373	319	374	323	325	360	315	356	337	339	316	318	341	318	351	370	337	345	358	335	333	310	326	312	345	342	334	346	339	354	328	368	335	317	348	324	364	342	339	341	339	351	345	346	331	353	329	353	344	352	330	330	336	325	357	362	355	317	342	318	343	337	330	345	332	335	357	313	360	327	333	360	373	358	339	374	362	319	332	358	373	339	362	346	337	333	348	320	319	365	351	361	354	298	324	338	386	332	329	353	310	361	342	341	327	332	350	368	288	351	317	329	393	364	343	319	320	333	334	333	357	348	337	316	379	340	356	345	342	316	331	329	335	334	338	348	349	332	356	340	361	341	316	379	316	330	368	327	337	318	318	346	343	347	339	347	314	326	332	363	334	348	354	326	403	328	315	314	369	352	376	339	343	323	348	358	333	341	366	319	333	332	333	331	321	334	306	346	333	381	310	314	314	373	318	298	328	319	360	376	334	366	297	339	340	375	287	305	350	310	324	313	351	350	367	348	327	314	306	316	362	344	322	373	348	343	330	359	376	341	316	356	337	302	357	336	348	315	323	317	338	316	336	347	313	338	355	355	332	332	349	313	361	348	331	319	319	314	362	316	325	331	307	348	352	343	352	394	348	317	356	358	347	363	364	321	334	341	324	350	339	346	326	360	344	314	333	338	328	348	341	340	352	306	323	336	315	358	349	330	315	337	323	297	331	328	313	352	318	329	338	322	324	363	329	363	322	352	326	360	349	354	329	345	350	345	357	351	351	368	335	321	329	315	327	296	343	349	350	334	328	346	295	344	321	359	317	321	373	311	373	321	356	322	317	362	335	346	349	340	339	361	352	371	332	382	326	343	363	387	323	319	339	353	358	353	391	338	340	355	339	339	342	378	333	356	354	352	352	315	326	328	347	358	330	368	338	326	343	366	324	332	366	349	346	326	333	352	310	334	362	312	304	345	374	353	357	309	374	351	354	365	346	326	311	318	341	353	317	333	343	358	363	320	341	357	321	334	342	334	360	329	336	349	323	348	308	359	276	344	334	351	359	343	304	339	364	315	346	325	330	339	372	373	348	326	359	355	337	350	329	373	352	332	367	329	315	299	364	311	367	329	332	341	327	365	324	353	346	329	355	339	316	342	316	332	365	315	351	335	342	319	347	348	350	333	334	348	346	342	364	324	378	344	315	347	301	361	328	329	362	344	339	361	385	340	327	364	370	351	331	336	364	374	346	358	323	365	318	323	341	376	369	311	320	352	332	330	340	347	317	314	367	371	328	321	307	355	337	323	366	358	364	345	340	368	351	315	316	319	329	334	340	336	335	376	361	316	333	325	341	330	326	327	321	337	352	357	333	340	327	338	340	366	351	350	357	330	337	354	319	339	365	332	346	342
2602	925	972	1064	1000	998	937	986	940	939	875	930	902	936	923	899	917	870	904	856	917	883	952	870	884	894	878	874	879	886	841	935	847	886	872	889	875	898	904	864	883	908	863	861	887	890	929	859	893	920	847	825	918	920	868	898	922	872	867	921	910	885	895	905	846	910	937	856	895	885	878	811	904	867	836	882	882	887	908	904	937	894	898	856	886	875	833	810	845	870	837	913	915	967	878	907	870	878	866	853	909	944	855	886	907	889	879	870	874	895	872	881	882	879	867	921	828	832	904	835	895	898	907	922	862	864	911	889	863	879	888	876	913	862	871	838	845	852	850	923	838	873	896	865	852	882	890	844	892	890	880	880	858	882	879	857	864	898	963	893	876	903	816	890	873	889	874	892	851	839	865	898	889	924	877	862	874	838	818	921	868	921	847	890	901	863	832	872	897	941	881	887	919	881	871	877	845	861	860	891	927	845	856	861	886	820	858	921	916	864	897	891	862	849	930	876	869	875	906	923	891	821	899	849	878	872	894	925	920	902	890	887	898	836	894	837	868	858	850	880	880	876	882	856	845	882	830	940	828	851	883	930	841	877	838	871	865	837	827	893	933	851	866	800	880	887	861	862	899	847	855	926	874	906	892	866	893	894	930	905	843	871	868	888	922	869	891	848	941	875	886	855	811	937	901	890	857	851	839	889	885	921	888	809	853	906	920	871	870	859	845	889	919	904	849	825	881	899	876	882	895	844	859	875	895	920	819	914	896	863	903	892	878	882	893	898	903	887	843	829	894	842	910	892	876	853	903	912	883	882	881	916	895	880	881	873	888	909	868	875	863	912	831	835	882	867	888	901	868	870	856	869	884	860	896	827	880	876	881	887	896	940	887	901	899	948	917	881	916	872	890	894	873	932	877	854	854	912	872	854	910	903	859	879	859	898	813	823	846	859	914	891	888	919	878	821	902	870	842	873	904	909	905	904	888	881	864	831	849	861	920	892	877	890	864	862	860	869	816	864	871	942	899	846	852	894	874	923	904	934	904	878	862	846	898	913	843	859	876	872	866	886	912	880	825	830	873	889	867	921	854	863	871	842	829	874	896	871	882	855	841	882	909	850	844	838	881	856	873	902	906	837	877	931	861	901	891	856	947	864	872	850	923	892	916	876	885	934	877	870	890	879	863	865	856	892	876	843	855	929	889	878	867	898	952	890	938	936	891	877	914	882	873	907	885	883	893	840	875	860	882	879	857	906	904	840	887	881	846	881	879	846	787	910	914	852	948	866	853	837	860	838	903	923	872	905	905	928	899	853	847	915	884	839	808	889	870	919	857	882	891	899	874	859	898	880	846	889	852	927	874	859	876	944	912	865	949	905	881	827	913	870	877	897	883	859	877	905	873	881	826	907	846	929	859	813	885	884	905	903	850	890	887	907	878	875	897	903	892	884	834	931	847	884	892	854	895	920	871	875	914	860	876	851	877	838	857	917	883	906	922	834	841	917	861	864	848	844	852	957	924	889	935	873	936	871	862	903	830	876	879	881	878	884	920	943	899	882	905	874	905	881	880	901	861	900	868	858	868	906	929	899	854	892	884	867	880	949	910	875	890	870	859	971	904	865	891	834	873	922	892	900	855	891	815	874	868	905	878	826	857	835	841	891	906	903	939	890	894	873	847	839	830	913	879	840	910	940	903	908	891	865	886	885	860	899	851	844	877	793	905	874	869	935	915	895	851	864	907	872	930	914	844	849	849	888	926	882	847	907	838	874	875	884	900	893	880	887	891	953	883	849	850	911	902	858	906	880	906	824	890	853	868	891	857	910	881	877	893	850	830	840	906	891	876	891	888	876	890	884	873	848	854	836	879	915	880	831	903	850	858	876	870	898	874	867	873	854	855	875	900	918	880	859	925	951	894	852	850	908	837	898	892	832	920	835	864	892	874	907	864	908	871	925	857	895	873	864	856	847	873	905	884	914	932	936	859	873	836	879	879	915	899	907	907	855	873	917	842	836	863	853	880	889	847	896	898	907	837	812	889	868	885	846	834	941	853	899	885	905	877	847	895	898	871	844	853	891	826	911	896	927	868	888	895	863	902	876	897	858	779	913	851	839	838	851	890	790	899	904	884	908	907	865	863	862	844	864	848	922	900	891	892	914	870	853	838	886	843	818	848	882	841	937	932	883	900	908	906	910	917	870	886	855	863	931	841	877	852	852	873	889	928	882	860	872	883	894	861	843	843	860	894	883	951	836	775	904	912	891	897	866	854	900	906	912	860	909	840	927	868	875	865	860	893	866	872	907	886	846	879	837	876	876	875	881	872	868	875	915	848	889	874	875	911	874	867	875	876	880	792	893	882	897	883	912	916	832	928	851	920	890	910	832	851	866	913	882	842	892	863	849	911	855	956	913	938	911	868	909	926	878	907	896	842	896	906	843	913	895	895	827	894	900	886	915	878	883	854	859	859	901	879	861	847	870	854	862	826	881	909	833	877	858	891	905	877	879	875	895	847	891	897	883	833	918	869	888	820	885	887	934	839	847	959	787	878	849	885	884	894	857	877	890	891	901	966	885	836	885	836	892	864	897	888	938	892	911	920	858	890	905	930	877	860	835	883	903	843	845	892	921	882	843	856	896	857	883	880	886	895	920	845	860	857	924	869	894	925	844	895	893	883	879	898	877	879	887	842	885	909	866	924	828	813	894	836	828	869	829	840	898	935	880	909	900	873	866	862	823	841	847	871	856	857	867	883	877	889	862	886	913	838	839	899	878	884	889	917	819	918	921	861	892	901	832	879	887	813	900	924	898	875	891	889	875	906	896	879	907	850	893	907	820	882	883	833	835	861	848	874	850	828	851	892	844	868	850	858	889	886	894	848	875	919	856	879	927	917	882	857	878	886	862	913	849	884	874	878	911	873	862	922	886	889	839	871	837	906	847	950	848	968	866	890	932	912	852	889	864	899	836	907	824	919	942	868	897	904	887	899	841	835	918	877	902	890	875	858	867	905	919	810	882	869	944	859	837	870	872	892	922	880	895	896	848	919	898	904	890	853	902	884	853	846	845	844	868	894	869	860	912	876	873	871	872	899	868	894	901	866	946	902	854	879	911	852	892	906	896	900	859	896	860	847	833	873	905	873	896	889	903	886	901	880	891	884	856	949	841	865	869	885	949	868	922	820	917	895	905	869	848	852	872	858	870	845	847	894	837	887	918	901	893	847	879	844	876	888	905	892	879	796	845	895	905	893	920	874	886	848	851	895	848	870	867	887	902	889	868	856	867	905	846	874	827	879	853	896	872	839	860	889	895	849	907	882	878	903	881	897	903	862	892	875	853	914	842	894	893	853	883	900	895	879	896	928	856	896	883	909	852	890	852	884	854	846	873	884	927	889	887	884	911	885	868	896	862	848	888	877	889	913	895	927	883	857	869	888	891	883	897	904	906	815	903	854	875	872	875	842	900	917	865	811	898	897	857	855	904	889	876	903	813	851	884
9486	1063	1313	1088	823	697	578	503	456	433	435	381	385	346	391	360	359	339	352	334	335	345	341	329	338	353	317	348	358	358	332	334	330	345	318	310	338	322	313	338	332	332	312	345	328	288	297	342	313	337	311	344	323	325	322	329	325	307	335	371	327	330	289	298	336	301	348	301	342	305	330	367	331	324	356	337	322	331	352	339	308	334	316	285	297	318	342	344	331	324	289	332	297	301	312	308	350	302	338	311	374	310	344	324	341	308	347	322	314	313	319	293	322	336	317	308	354	334	315	343	335	321	316	317	294	328	351	310	320	316	317	293	300	338	328	321	310	300	343	346	331	312	290	336	324	311	334	316	321	328	303	326	321	286	282	355	322	285	315	349	339	331	327	342	328	313	329	311	307	305	338	312	323	324	302	294	329	341	321	331	344	310	300	327	318	326	315	321	327	309	310	317	336	290	298	301	312	304	320	321	350	295	316	340	313	309	301	319	317	311	335	319	321	325	303	297	309	310	345	301	315	310	300	288	295	296	327	320	328	336	342	309	310	334	306	331	364	325	321	318	310	296	320	304	332	314	350	344	344	294	330	342	370	343	282	353	316	329	351	319	305	287	289	337	337	341	327	339	339	342	339	330	322	317	324	355	329	289	348	330	331	321	346	338	324	328	344	308	338	281	313	331	322	324	336	337	341	280	317	320	353	340	319	328	312	331	335	327	325	315	308	279	326	321	322	329	325	306	313	340	332	310	353	338	316	321	321	325	300	322	295	360	315	332	291	310	336	338	331	298	284	309	335	331	310	305	320	298	338	328	331	299	279	313	314	337	321	301	330	288	314	317	372	324	298	299	350	342	314	345	324	298	328	347	317	328	342	313	299	267	327	305	268	325	350	325	278	313	337	329	312	315	296	346	311	306	349	298	317	309	311	317	317	293	353	345	328	301	341	335	289	314	321	303	314	289	330	333	309	338	347	338	292	304	320	321	349	292	336	323	322	310	292	327	365	337	340	310	325	347	347	320	313	324	324	320	324	331	346	345	338	293	349	297	331	334	341	307	338	323	337	320	321	318	324	321	338	295	344	319	307	316	318	300	278	352	317	312	330	329	313	336	322	318	304	329	320	328	321	295	316	320	322	317	295	333	347	320	305	312	332	308	311	308	337	341	315	340	313	332	325	292	285	340	323	337	313	314	344	278	338	359	282	335	329	318	325	307	339	332	320	306	336	314	317	294	299	324	333	284	296	342	316	298	300	335	329	325	292	296	323	354	326	331	293	306	334	337	354	339	367	298	322	336	337	317	302	325	343	281	327	308	309	325	296	298	340	298	305	314	293	301	314	318	330	319	321	330	337	302	301	296	292	295	303	339	291	330	300	326	319	355	324	325	273	316	342	287	293	327	339	348	322	297	332	300	343	329	333	315	308	314	323	315	327	300	334	322	346	376	296	340	352	333	354	276	314	338	315	318	292	312	310	334	343	312	322	364	332	294	326	342	333	333	315	289	314	323	353	331	305	300	314	309	268	313	302	304	358	301	334	299	326	329	308	322	295	293	302	342	307	363	325	316	342	270	323	315	337	293	329	318	310	309	305	320	306	321	314	331	334	332	295	355	328	314	336	307	311	332	328	288	315	347	285	325	329	328	323	325	316	326	307	327	324	329	325	321	347	336	304	328	299	306	356	333	286	308	307	306	326	326	315	301	294	350	278	341	378	320	310	329	330	333	315	295	355	323	327	298	318	291	332	304	325	326	326	336	317	319	271	311	321	344	289	305	306	315	351	357	339	291	309	338	322	329	285	297	310	341	337	331	328	281	320	309	354	332	301	350	273	310	291	325	340	304	337	320	324	323	323	315	318	335	326	324	311	279	361	299	345	341	343	328	324	314	328	311	333	319	329	313	318	299	338	283	307	329	342	325	348	331	303	319	316	319	306	331	358	303	300	336	321	344	363	322	294	332	340	296	306	327	323	342	334	301	311	325	309	313	354	315	332	328	290	345	266	320	319	344	332	344	319	305	338	294	318	335	341	327	314	315	335	330	324	302	301	305	334	339	299	347	353	332	346	324	368	325	335	298	284	311	325	311	295	307	293	308	291	310	321	311	323	325	373	324	355	333	340	332	315	330	324	319	329	323	335	298	322	311	356	334	327	337	309	333	333	309	347	306	313	326	313	292	322	342	302	335	317	316	306	307	341	338	308	284	313	360	292	332	322	353	314	293	318	367	305	310	303	307	340	314	320	349	302	321	284	319	290	325	322	326	344	319	343	312	301	365	279	324	322	317	335	322	319	321	314	312	325	307	354	327	313	284	328	323	323	320	363	310	307	346	301	339	296	325	343	298	317	301	315	328	319	370	294	342	306	340	315	309	320	319	314	333	336	301	310	315	319	327	347	321	349	326	311	295	297	335	333	332	311	333	327	350	330	309	349	294	291	319	311	289	360	335	316	326	332	325	332	326	309	331	304	325	300	327	322	300	347	316	333	324	360	301	319	336	338	317	311	297	307	329	268	360	338	303	287	317	327	301	304	331	290	340	315	327	326	348	327	342	330	301	346	295	280	309	335	341	345	307	308	314	337	330	306	313	267	297	339	311	340	315	321	309	307	334	341	325	304	295	351	307	329	334	307	289	319	345	309	354	335	329	343	294	325	326	304	315	343	309	327	330	300	322	303	313	338	317	299	338	319	313	334	306	329	295	323	331	333	301	344	303	321	354	312	302	323	335	330	314	354	300	301	306	337	349	347	305	334	310	337	321	322	314	310	316	332	298	323	303	301	317	309	324	304	294	322	326	315	316	333	339	343	317	324	349	302	307	320	310	300	334	340	345	355	324	310	326	330	294	298	281	330	333	336	317	291	347	301	342	290	309	313	300	325	345	324	330	323	308	335	336	348	337	314	325	331	326	321	319	334	275	334	321	338	322	308	326	299	302	320	344	342	272	297	348	301	306	322	323	319	314	299	313	340	364	318	327	350	323	336	327	303	330	332	291	324	301	329	351	325	334	343	313	322	340	326	298	314	316	326	306	330	335	317	376	312	327	306	313	320	329	285	321	309	328	303	302	323	307	309	334	349	333	310	326	346	289	351	304	318	329	355	333	325	287	334	373	315	318	310	378	346	313	316	319	301	292	313	308	341	330	334	304	310	334	356	305	331	345	299	298	344	325	340	298	313	309	310	327	344	306	305	302	338	321	327	332	318	294	300	362	306	330	291	303	310	340	320	352	328	354	309	337	331	303	289	308	315	331	302	354	324	321	312	331	322	304	290	320	315	307	304	313	327	298	309	334	301	329	295	314	308	331	338	358	332	306	309	318	306	323	347	315	327	312	288	301	310	311	340	343	324	300	301	318	326	330	330	320	322	302	313	330	301	318	309	337	316	312	323	282	343	328	307	330	308	358	314	324	297	348	326	338	357	336	342	307	350	310	332	344	348	325	314	316	337	302	334	329	333	333	336	309	290	308	317	318	333	321	339	316	330	326	293	334
5706	1531	2623	3163	2874	2504	2175	1952	1700	1503	1425	1334	1232	1188	1118	1078	1141	1078	1080	1015	990	1008	958	974	863	899	948	884	864	880	888	889	878	909	869	855	897	931	871	843	834	866	798	865	857	841	873	863	889	852	835	823	846	856	835	877	857	870	862	866	846	866	846	890	859	841	808	846	872	870	812	850	808	808	826	849	880	866	872	824	803	807	811	856	825	846	824	793	862	852	867	852	848	828	836	820	869	807	817	818	771	830	782	812	804	801	837	820	836	855	827	826	828	865	838	857	862	859	844	850	792	821	805	826	783	841	878	823	827	840	842	838	849	838	884	854	854	816	795	862	843	843	779	796	865	853	817	766	794	804	850	810	814	870	768	857	843	811	880	821	797	789	828	827	830	866	813	803	792	858	787	836	798	843	859	833	829	827	836	808	847	819	819	846	825	918	780	814	858	777	841	815	829	809	839	833	857	782	830	774	866	788	832	855	874	699	866	888	822	797	843	862	875	791	858	782	809	866	805	829	834	834	771	811	807	845	813	857	814	825	757	779	821	767	819	780	888	774	883	848	792	867	812	813	810	850	837	782	799	802	806	812	818	829	819	822	791	802	790	837	868	764	860	839	817	859	764	806	815	862	841	783	818	837	795	822	833	803	849	808	848	787	820	868	761	879	810	840	799	830	848	804	848	816	835	846	826	813	795	818	803	852	810	864	818	769	816	856	839	854	791	842	827	805	797	848	821	841	807	852	776	790	864	812	804	853	812	790	893	792	822	815	765	824	849	808	806	825	790	809	845	775	715	802	875	857	821	805	825	844	852	825	847	864	795	853	781	800	818	842	794	823	783	816	781	853	830	830	830	819	853	858	863	795	782	778	831	802	803	807	799	831	792	839	801	850	859	835	807	819	822	851	821	827	825	856	815	822	834	813	830	853	825	844	837	823	790	841	813	812	841	830	825	795	854	838	816	828	836	827	872	828	800	801	825	796	816	829	832	861	779	815	837	805	841	788	784	859	827	793	908	825	788	809	785	853	845	795	831	815	876	822	839	791	816	895	835	855	841	816	832	794	848	801	824	820	817	791	798	830	826	866	835	825	811	812	784	837	894	840	811	800	847	816	864	808	788	846	875	811	828	865	783	821	837	840	818	842	785	818	810	775	834	846	859	850	801	770	794	826	854	840	806	817	846	791	862	858	825	809	834	796	783	777	819	859	862	815	831	811	790	843	844	820	865	866	819	837	790	827	824	795	774	813	870	836	827	787	758	817	853	818	840	843	828	827	820	788	811	804	816	804	816	851	801	816	830	832	854	834	772	835	826	868	870	855	828	834	886	829	821	857	828	798	832	873	876	833	840	823	821	814	836	825	825	813	797	813	828	826	788	834	845	892	800	811	812	814	876	833	868	778	826	820	808	822	854	816	810	784	841	841	809	788	796	859	825	784	830	811	789	821	865	825	839	825	841	814	814	882	816	837	793	786	856	826	772	816	831	832	808	895	795	804	789	807	847	801	775	868	801	816	815	802	845	808	841	804	847	818	793	800	864	782	868	879	827	864	788	800	798	815	812	798	849	815	821	784	876	806	831	830	863	848	848	859	797	803	800	829	867	842	822	841	796	822	844	788	768	840	807	834	812	804	830	822	873	857	838	830	809	872	775	820	859	848	866	799	832	879	824	833	886	844	803	824	843	871	828	899	802	773	805	797	785	852	814	833	823	827	823	803	869	830	875	880	840	840	808	832	773	851	786	790	807	857	801	816	835	872	773	821	805	840	852	752	830	834	831	850	831	850	788	835	837	828	789	798	837	860	784	825	849	790	763	782	803	810	804	828	872	872	794	823	752	805	826	799	863	775	720	809	844	848	779	840	838	786	801	839	816	785	781	835	859	789	838	814	775	834	783	808	845	821	837	831	822	825	856	844	839	819	822	781	792	809	806	798	796	846	810	823	816	806	848	857	853	810	803	772	807	778	807	843	807	783	824	855	834	826	804	786	873	810	798	884	822	851	829	755	867	849	815	858	855	798	764	793	816	777	793	816	820	830	825	787	774	841	830	857	804	808	879	846	769	825	825	844	838	865	791	809	832	810	832	866	802	774	852	829	803	844	818	830	777	812	846	786	858	868	856	818	789	820	840	803	822	818	838	802	895	836	782	865	752	832	870	848	821	836	834	827	812	788	861	804	818	863	829	788	893	819	797	803	862	809	811	861	853	828	872	883	816	818	818	828	814	805	818	857	823	884	859	829	826	792	779	824	797	803	848	848	795	805	803	803	833	856	824	817	873	760	793	833	798	828	783	813	828	842	831	858	819	842	860	876	775	806	806	838	882	828	852	830	822	837	825	825	826	791	801	835	813	831	781	814	822	839	881	834	836	833	857	766	831	821	758	775	821	846	850	833	829	774	850	855	832	815	865	814	859	865	839	808	776	798	820	800	817	850	828	825	826	872	851	788	863	805	809	843	867	806	768	801	860	792	781	806	794	855	820	826	793	855	808	875	802	785	837	843	821	861	837	799	829	841	809	877	803	854	772	822	801	830	768	810	822	806	833	851	825	828	838	841	800	820	826	822	781	882	802	804	858	806	850	824	811	850	815	818	764	803	830	822	791	805	796	808	816	793	818	790	835	807	859	773	856	812	861	792	864	790	765	852	798	850	859	834	863	857	835	794	835	821	835	838	880	789	786	845	834	798	768	822	813	831	849	826	786	816	777	859	838	838	818	845	836	762	791	767	825	837	875	811	799	860	818	821	823	819	814	871	826	757	791	845	804	829	865	874	816	867	794	817	783	864	834	795	794	844	819	825	827	869	866	816	787	815	807	820	815	852	785	826	834	823	817	806	824	781	800	849	804	817	791	819	870	810	863	857	820	872	828	787	804	818	794	868	861	840	798	796	808	826	804	822	781	826	804	843	820	813	842	812	842	811	847	838	828	849	800	846	859	871	783	812	829	824	817	833	830	850	826	837	807	818	800	832	768	775	798	870	793	804	864	825	819	803	787	783	834	826	842	833	865	841	812	835	790	813	836	827	803	828	819	850	789	775	862	796	789	865	796	899	837	785	842	876	783	785	819	818	830	828	851	859	839	795	853	840	848	806	829	801	805	800	827	807	810	827	841	831	830	848	834	825	831	829	821	810	812	827	810	792	851	783	821	813	835	830	790	762	830	816	812	800	863	827	809	781	837	818	777	818	796	805	884	840	830	790	798	856	846	839	787	826	816	801	826	864	842	871	776	826	828	833	822	812	868	851	784	807	842	802	812	824	827	844	775	835	865	798	786	818	881	828	769	827	788	827	787	794	798	835	805	840	804	822	867	773	879	829	839	844	806	794	868	811	836	850	854	845	827	864	817	827	805	817	858	863	809	809	809	820	845	777	815	864	826	858	822	839	835	808	821	811	835	807	846	865	852	782	811	839	885	827	816	821	827	865	824	866	843	830	835	837	834	853	847	825	837	774	802	820	801	834	816	854	795	814	809	797	786	823	814	863
17178	2227	2285	1653	1219	913	727	582	408	379	356	328	304	248	262	253	232	205	203	190	173	186	183	205	186	186	170	176	177	181	175	149	181	157	180	173	191	201	146	172	167	157	163	158	152	161	156	181	150	156	177	174	164	165	144	158	144	160	141	154	154	169	131	177	150	124	154	161	161	184	184	140	147	108	149	153	146	162	145	122	147	145	129	154	170	147	146	123	140	179	142	144	163	152	146	133	148	160	134	149	166	145	159	151	160	148	154	150	155	140	144	132	135	153	171	132	160	176	147	159	154	155	155	157	153	154	161	146	159	169	145	151	167	158	172	140	142	146	145	127	142	164	137	156	152	166	166	154	139	148	149	150	140	166	134	161	146	167	131	121	138	153	153	131	158	141	150	152	148	157	159	150	157	143	141	166	142	158	142	137	141	124	149	155	147	159	146	124	129	149	151	152	158	137	145	165	140	133	145	159	145	148	153	130	134	148	158	142	156	141	131	140	145	138	141	142	131	156	139	146	143	166	143	151	130	153	153	160	133	133	140	146	169	142	137	163	140	149	184	140	125	145	144	158	169	148	162	142	150	130	153	156	144	151	134	155	145	123	162	155	150	137	156	155	170	131	166	158	138	153	138	111	167	149	146	142	145	129	142	136	137	154	138	159	155	153	123	138	145	169	163	129	161	142	156	174	146	143	158	176	145	149	147	158	157	176	156	146	159	125	154	159	151	162	143	154	167	129	132	144	138	129	128	148	169	141	144	148	153	130	131	156	152	137	148	164	146	166	149	155	139	143	155	142	142	138	143	146	151	143	143	168	166	150	137	159	156	142	156	128	140	130	170	152	143	177	135	154	156	168	164	140	144	171	133	151	148	171	144	135	158	135	149	141	154	133	132	143	123	150	142	161	164	139	148	166	143	145	135	155	148	147	163	163	155	161	145	158	139	147	149	138	139	150	145	145	159	153	134	162	144	156	123	152	159	125	164	167	150	159	166	150	150	140	169	144	138	155	157	160	157	128	146	161	149	184	150	152	139	146	135	123	152	147	127	162	140	144	145	145	157	155	148	151	139	159	150	151	177	167	143	159	138	159	150	174	144	147	145	148	143	146	150	142	141	157	159	164	135	136	129	173	153	139	152	169	147	168	152	148	161	149	151	159	144	165	138	148	145	137	149	153	141	147	148	143	147	121	138	151	134	134	140	136	151	169	148	163	149	136	143	141	159	141	137	157	158	178	132	163	145	165	132	141	129	144	155	143	162	124	153	131	148	119	171	146	145	149	140	141	180	157	151	124	153	153	160	152	132	158	131	166	157	154	149	152	173	159	152	150	144	136	157	168	164	162	124	163	132	154	128	143	125	139	161	135	185	156	146	163	140	144	154	145	149	140	141	140	138	142	164	156	159	130	154	154	158	140	163	138	164	126	125	160	141	160	159	146	175	131	140	149	126	141	162	141	129	173	164	177	130	146	136	140	134	157	128	165	149	166	151	160	124	127	141	161	133	154	153	179	153	144	164	155	156	153	150	147	141	136	135	155	135	144	149	141	142	147	144	153	151	173	157	149	120	154	143	151	140	155	167	137	154	137	169	159	156	145	145	149	163	167	152	165	115	148	150	166	143	150	164	142	132	152	142	135	168	157	149	155	170	164	150	166	135	162	139	148	155	158	158	131	145	138	161	162	159	146	168	153	137	156	182	132	149	146	143	177	172	165	131	148	156	164	177	154	151	152	160	141	145	146	150	157	149	154	151	142	129	159	128	143	149	156	133	163	142	134	135	159	154	143	150	150	165	152	141	134	142	148	164	152	149	150	159	143	142	135	160	156	157	146	145	146	161	168	137	135	164	152	143	159	146	172	150	136	118	164	154	163	137	130	139	156	149	143	144	142	160	148	141	153	134	149	143	135	142	163	159	156	143	137	129	145	146	156	132	153	159	144	145	148	156	164	147	159	143	152	132	129	164	148	157	126	152	153	136	130	146	158	143	161	157	165	143	160	145	140	166	146	148	133	126	160	181	144	143	153	158	134	162	150	160	168	174	149	163	157	146	158	166	146	139	146	126	164	146	142	143	126	138	164	138	144	129	103	134	151	131	161	165	134	120	144	141	133	165	120	134	147	133	145	169	149	152	140	167	137	126	150	145	149	142	170	185	155	134	152	149	165	164	122	144	147	148	159	142	156	147	160	154	160	140	130	155	135	152	147	169	147	159	120	157	149	152	157	150	165	157	145	160	158	144	146	152	176	132	151	141	140	142	159	154	124	160	166	164	163	143	145	164	141	130	132	146	165	120	164	163	147	136	146	153	143	149	156	149	164	147	168	150	146	155	173	136	139	153	177	153	166	149	158	147	165	127	144	161	143	150	134	152	156	163	138	158	143	154	133	171	165	150	166	147	139	130	157	178	138	144	157	141	160	159	146	120	162	148	160	159	143	124	158	133	146	151	148	123	165	151	167	156	160	157	131	156	149	141	147	144	144	145	165	135	155	161	168	141	130	156	139	128	134	132	150	155	148	147	176	144	152	151	162	143	161	140	146	147	144	151	130	158	162	155	140	164	122	128	160	169	163	161	146	147	153	168	147	164	146	160	145	180	144	155	134	152	175	151	150	149	141	144	143	154	157	153	147	146	143	172	166	147	139	142	156	146	145	148	164	171	157	131	173	142	161	146	158	141	141	165	148	133	163	158	152	140	161	162	162	173	160	173	126	174	124	135	165	108	144	154	152	160	152	151	151	123	162	130	132	146	162	146	118	123	128	134	141	129	132	151	136	163	136	137	170	125	145	144	154	143	159	155	164	162	142	143	169	153	144	148	161	176	137	141	165	138	132	160	144	153	134	157	137	149	153	134	141	160	148	150	157	169	123	157	177	136	133	150	164	150	131	134	177	163	159	128	145	135	162	168	158	159	169	132	156	142	162	136	154	151	157	174	178	155	165	161	152	136	182	159	160	153	164	155	154	141	143	179	147	140	131	155	150	151	143	156	151	154	148	150	141	155	146	150	146	158	141	156	155	162	148	156	155	148	178	159	150	158	139	136	149	151	158	143	161	158	156	155	160	147	136	153	129	132	164	160	151	156	152	159	165	156	164	151	142	172	164	153	143	139	135	144	144	165	137	141	146	144	154	156	145	151	145	159	130	154	146	129	172	160	157	186	176	151	145	159	160	147	143	157	149	173	177	160	137	149	164	135	153	169	161	150	165	165	160	148	168	153	145	152	144	169	187	168	155	131	147	147	137	141	145	139	121	146	161	157	153	158	140	140	146	167	167	145	157	137	152	157	151	152	162	148	146	164	137	160	157	161	134	147	158	136	157	143	163	158	139	160	158	156	161	156	141	132	133	148	155	134	163	146	121	137	148	138	151	168	131	126	170	145	120	145	171	156	177	159	154	154	163	161	150	156	132	152	172	142	139	152	159	159	141	140	143	142	132	153	145	164	149	155	150	153	153	154	144	149	161	180	148	148	144	155	149	145	142	153	148
7648	2015	4168	5050	4449	3722	3155	2599	2221	1872	1613	1435	1322	1195	1136	1022	956	881	817	786	767	754	707	719	654	647	676	617	589	570	595	563	541	546	548	548	504	554	504	511	514	527	529	520	468	482	495	477	501	481	463	492	483	505	454	496	425	418	457	454	490	479	496	475	441	406	455	464	474	457	457	428	437	476	463	434	473	428	418	423	419	426	452	430	463	455	441	434	424	434	431	444	452	451	445	503	434	454	440	448	412	441	424	444	407	437	389	440	469	503	472	485	453	422	448	433	456	427	470	453	434	420	477	461	449	424	468	446	441	418	427	404	436	423	445	392	427	445	418	436	438	438	415	446	408	417	446	454	406	482	450	469	423	415	470	414	433	448	420	461	432	399	413	443	459	464	459	437	395	399	433	427	482	450	409	406	424	461	414	479	410	413	446	430	421	461	417	418	451	415	384	413	447	434	423	481	424	387	420	417	444	437	403	433	405	439	397	410	398	458	440	477	441	420	422	408	450	413	438	425	450	425	416	425	429	443	411	418	424	441	463	419	412	438	438	421	416	416	437	450	453	439	423	424	375	425	416	464	442	387	421	423	445	447	383	453	432	433	426	403	417	394	471	409	440	445	452	439	465	443	417	436	433	384	425	458	390	427	466	440	469	433	454	432	439	447	408	409	413	443	442	415	411	452	434	453	435	382	444	453	406	392	450	427	442	427	446	426	430	410	426	404	396	423	459	415	421	390	393	437	424	431	449	391	419	442	464	445	432	443	466	434	427	433	395	430	447	451	425	440	447	423	452	405	447	396	431	416	405	410	418	429	428	415	427	418	414	466	394	440	404	450	450	405	455	393	416	405	413	426	420	400	398	455	434	466	442	421	409	477	405	429	439	409	437	450	458	467	436	438	424	433	416	427	418	400	455	443	433	422	469	422	439	418	452	426	424	432	409	422	408	404	433	470	422	476	430	444	416	418	431	446	388	428	460	423	435	423	426	404	464	450	414	406	404	435	464	401	439	414	433	421	410	450	439	416	407	463	458	437	438	454	427	435	449	408	417	424	462	440	397	427	437	410	415	418	445	430	400	434	394	432	427	424	425	442	424	463	436	398	445	471	423	409	412	452	410	433	434	423	437	413	419	418	422	455	451	424	452	427	404	392	436	406	441	399	434	399	413	421	447	393	411	430	401	408	450	453	430	412	433	416	442	423	449	410	443	413	401	420	463	456	446	430	462	432	430	404	429	416	401	414	431	430	429	435	465	447	453	425	434	452	436	447	426	430	404	437	410	467	463	402	412	420	434	445	425	426	448	467	472	415	426	456	438	421	425	432	455	414	439	428	448	438	403	418	456	422	449	463	452	396	437	417	421	406	433	397	421	368	447	436	452	434	466	450	407	417	429	447	402	402	441	424	413	437	423	454	397	455	460	422	426	437	399	439	442	447	434	407	422	422	428	457	401	423	428	428	467	429	466	449	441	435	418	411	438	449	435	446	431	398	444	447	451	420	427	413	434	419	436	472	469	432	437	458	445	451	408	403	425	452	427	438	391	391	437	420	427	415	441	442	417	393	415	432	420	436	443	427	436	434	453	407	440	412	393	467	418	440	465	434	409	436	459	390	418	442	382	368	437	434	420	414	416	442	418	416	450	420	426	421	422	415	437	409	412	433	432	424	429	427	418	421	464	456	422	443	411	443	447	448	424	429	380	426	397	396	462	458	407	419	444	438	444	436	459	449	434	447	384	405	469	444	446	408	370	399	445	391	414	398	425	408	461	427	428	437	465	423	434	407	430	464	466	496	414	416	418	459	379	419	424	426	434	415	433	403	433	423	404	395	409	444	418	373	462	433	428	418	422	433	432	427	422	422	420	466	402	434	449	406	404	430	466	410	417	417	435	408	491	417	422	405	432	414	419	423	373	436	456	419	450	460	418	413	425	465	414	406	434	451	426	452	414	414	407	442	434	445	432	425	429	431	435	398	408	422	464	432	428	467	435	420	441	433	436	397	423	458	439	468	426	428	436	443	403	401	377	402	443	448	463	455	403	442	424	444	439	430	431	419	446	413	406	418	417	410	436	436	433	413	438	443	407	439	426	424	446	430	455	434	400	403	475	427	436	407	424	439	405	444	412	414	452	381	428	429	421	400	410	451	444	426	433	415	437	415	475	457	440	439	460	427	433	428	418	448	407	449	397	475	443	423	430	445	422	425	411	395	399	430	448	419	453	432	418	445	430	406	453	434	452	412	438	412	432	464	425	414	404	457	427	439	452	451	427	428	423	427	399	404	443	388	424	433	457	434	418	444	416	425	434	420	440	432	410	423	418	415	435	423	418	408	444	417	400	444	446	447	408	384	426	432	399	440	419	455	438	415	392	437	419	439	424	455	461	428	416	430	452	434	397	427	385	442	432	470	429	446	423	404	412	388	420	437	469	440	449	451	432	408	442	429	398	378	432	456	415	481	418	424	433	429	412	454	396	452	446	377	427	456	424	433	438	415	416	423	413	412	416	435	457	414	452	438	443	424	439	378	452	439	435	405	425	434	438	421	401	426	419	428	402	431	399	440	448	420	420	419	409	443	451	415	417	434	438	444	429	411	403	452	470	465	434	424	433	407	422	445	443	439	418	432	466	429	462	451	451	446	437	450	450	447	411	435	421	404	460	416	441	418	467	434	433	417	404	402	452	416	410	427	437	417	457	414	407	469	407	468	437	394	455	439	423	430	411	403	401	405	421	427	420	462	469	465	416	444	411	427	444	443	426	418	442	412	441	428	441	432	444	452	389	437	413	451	426	438	434	449	429	411	428	429	429	429	415	421	388	395	443	441	400	443	462	424	423	442	430	418	408	433	436	413	417	469	460	436	395	398	406	410	408	428	386	449	410	426	430	415	437	458	399	385	430	501	427	442	418	431	449	418	417	450	450	381	441	478	469	456	434	442	446	442	381	405	432	454	426	440	394	430	444	418	449	452	417	431	447	393	427	416	431	410	411	431	429	430	448	445	407	402	446	412	446	428	409	449	426	417	460	410	447	429	387	439	424	448	409	383	444	451	415	447	405	428	388	438	468	416	439	418	416	408	405	422	436	431	402	444	437	424	440	450	398	426	394	467	432	450	434	408	421	412	434	438	428	435	434	458	410	407	432	422	403	384	408	443	422	428	446	452	430	454	460	392	436	457	435	438	476	426	423	399	425	451	405	443	425	389	500	450	437	419	456	430	448	439	378	422	426	410	416	456	442	443	397	438	404	445	434	455	433	399	427	426	453	436	394	461	413	405	448	424	431	429	437	427	416	426	442	386	415	423	458	411	408	441	429	439	435	422	421	446	457	444	425	418	411	424	426	390	424	475	451	405	423	424	425	455	427	422	461	425	473	399	414	481	395	450	448	408	437	427	449	415	415	415	438	438	442	445	436	471	418	450	442	401	447	411	428	391	447	438	393	426	397	424	465	440	464	431	426	411	418	412	418	436	441	432	419	444	434	441	426	440
2541	417	400	400	381	397	359	363	330	371	334	336	372	363	328	375	365	346	357	343	331	318	318	346	327	318	346	346	349	331	356	381	355	337	317	333	327	318	319	387	322	376	333	354	359	376	355	376	363	312	334	304	346	366	334	331	317	353	349	350	339	368	350	350	332	324	338	364	327	309	351	328	352	356	316	356	343	348	335	351	338	336	354	328	376	332	330	352	356	353	348	346	337	340	374	353	340	342	305	372	350	319	335	338	350	328	365	324	329	345	357	342	336	302	356	332	352	334	366	312	359	341	328	344	330	343	351	363	338	326	330	327	325	366	328	339	360	343	355	340	372	352	337	312	346	363	329	355	364	351	324	368	378	357	335	308	347	345	340	361	380	331	367	339	365	386	330	321	347	319	320	364	341	353	347	351	369	349	355	322	333	362	349	345	358	338	381	333	321	323	328	356	379	390	354	355	337	341	348	331	373	339	331	352	349	351	355	333	354	340	331	338	328	348	349	350	353	302	333	315	381	334	343	331	366	351	359	333	344	361	336	335	325	343	333	353	347	370	331	338	375	363	313	337	357	385	358	336	353	354	327	331	363	326	347	356	323	369	332	362	329	356	335	347	336	374	367	367	321	335	331	349	321	312	343	334	372	322	361	308	309	376	354	353	331	351	326	359	359	353	360	338	344	336	326	347	346	348	344	334	346	314	343	340	333	360	363	342	319	360	364	311	366	331	355	367	311	337	335	326	315	366	364	333	333	359	329	344	326	355	337	348	349	347	323	358	319	320	343	328	293	343	339	350	347	333	358	318	339	327	355	370	340	272	357	316	362	298	339	336	351	323	346	327	349	355	357	339	350	359	382	333	356	340	348	339	351	316	360	359	336	387	390	341	345	353	378	355	341	369	323	331	338	353	318	362	334	341	340	326	325	367	341	379	325	337	354	312	335	402	338	346	350	379	375	323	332	315	319	335	344	345	351	342	338	326	303	338	320	341	374	355	359	339	351	355	320	345	321	361	339	351	347	328	335	341	368	311	331	346	358	315	341	337	347	312	383	338	345	369	347	337	363	330	351	361	362	330	329	304	312	351	306	354	361	363	347	355	307	351	352	341	351	342	304	348	368	328	351	359	337	386	356	359	343	341	341	347	363	372	333	341	351	314	355	329	340	366	347	352	307	327	308	306	334	332	331	340	355	311	338	330	334	325	329	321	302	334	325	325	305	340	362	322	328	319	307	363	364	328	352	333	329	356	340	334	338	356	331	350	327	351	348	398	277	367	341	335	359	351	341	365	339	351	337	343	372	368	356	338	346	381	351	357	331	339	364	329	324	364	324	313	332	360	347	339	302	359	361	346	347	322	347	343	365	345	342	413	320	338	330	303	299	371	350	352	309	307	352	351	352	355	331	340	344	374	348	339	342	358	350	320	346	310	330	361	304	357	324	356	333	349	361	347	348	334	334	325	359	360	349	347	341	359	323	353	323	343	342	325	343	351	297	344	331	333	337	349	389	351	328	345	341	346	324	337	313	341	376	349	338	342	328	328	320	355	331	348	340	329	348	357	360	342	370	349	343	333	354	365	347	318	382	351	348	331	375	347	328	314	346	333	351	339	366	338	311	371	306	309	387	376	345	341	319	337	380	300	352	357	354	327	339	362	362	319	335	377	419	344	337	327	349	328	376	325	388	381	390	323	337	361	297	353	355	333	324	328	357	330	353	329	334	355	336	323	353	331	319	350	370	363	363	354	348	377	299	339	345	336	344	328	358	326	333	344	348	336	328	370	345	346	329	330	389	357	351	333	335	335	337	339	348	369	359	343	314	371	340	350	350	332	341	336	313	353	381	327	351	366	332	357	329	357	364	391	334	354	354	341	358	343	327	344	316	337	318	336	358	323	367	324	349	337	348	329	346	334	319	351	328	331	344	330	334	338	343	345	323	347	333	334	304	317	339	319	351	314	331	339	321	317	368	330	327	358	355	357	350	352	337	330	358	344	358	379	356	365	350	342	323	353	374	335	328	319	350	369	309	278	326	334	353	355	405	356	331	319	331	354	331	330	324	301	337	350	349	356	335	356	367	359	329	361	323	337	329	335	329	375	351	325	325	302	315	366	330	333	339	384	330	352	332	344	344	346	362	333	351	320	336	320	324	318	316	331	349	336	301	359	333	364	320	343	361	339	305	292	350	366	342	345	344	334	344	354	321	319	338	332	316	316	321	369	320	329	388	366	355	329	366	364	365	383	320	354	360	361	336	288	354	352	380	335	321	349	370	368	321	342	355	333	354	362	333	332	321	332	314	362	344	358	334	336	362	373	351	370	371	355	326	333	349	323	361	343	333	337	308	329	381	343	347	356	384	343	341	363	290	328	334	345	349	325	346	376	328	317	370	337	337	339	359	341	337	312	342	324	369	355	354	347	347	365	347	325	360	385	339	341	345	349	346	347	342	330	357	339	349	348	385	338	374	344	360	346	362	367	371	367	403	324	361	333	313	353	401	322	370	364	340	352	337	359	338	325	324	354	356	349	366	326	326	341	340	348	359	380	330	342	350	333	378	357	326	316	336	325	359	343	346	334	306	359	352	338	322	365	369	330	345	304	315	368	325	305	331	313	327	331	303	328	374	314	377	338	314	350	330	375	395	356	358	312	332	311	319	355	336	326	336	338	341	336	371	360	369	394	330	364	317	368	315	357	339	336	346	319	346	331	419	366	348	340	379	299	380	359	371	377	319	386	363	381	368	335	332	344	370	326	347	359	334	351	346	339	340	318	352	358	320	362	359	374	310	349	346	338	350	349	348	374	345	331	306	319	339	356	352	373	358	354	353	335	327	334	341	342	351	314	309	355	336	319	362	349	338	371	365	293	381	344	346	363	311	320	328	334	372	345	339	351	376	332	346	350	322	327	357	334	334	308	411	372	344	322	344	334	369	341	335	324	343	307	319	328	339	325	324	345	334	335	314	395	338	374	327	367	350	323	370	357	343	332	344	344	310	362	322	330	352	351	320	320	339	352	349	334	305	357	381	328	331	330	351	332	314	305	319	364	346	365	316	337	346	350	351	323	338	315	348	374	341	326	312	373	368	343	363	328	327	371	360	352	346	353	338	329	348	345	338	350	338	345	312	357	334	328	339	367	362	324	312	348	341	386	344	348	345	333	319	339	341	340	349	363	338	323	326	369	348	335	341	365	332	345	361	323	364	339	336	330	353	317	355	376	356	342	356	341	327	329	314	345	354	324	364	341	368	350	325	355	356	327	344	337	355	349	375	357	337	363	335	351	387	335	344	346	367	380	357	345	386	330	355	353	374	312	302	342	323	359	336	349	324	323	337	321	331	329	338	359	308	346	336	341	358	355	337	335	365	336	338	320	332	365	356	333	347	358	322	319	378	334	351	382	369	345	387	318	345	334	351	325	337	324	328	330	314	324	345	334	370	312	353	325	364	314	361	336	355	349	345	359	335	342	353	377	363	351	360	377	342	354	350	321
2777	985	1026	1076	1037	1008	1005	950	928	953	877	824	898	940	873	841	905	907	924	902	1003	852	897	857	881	877	909	904	882	810	855	875	899	933	893	894	906	903	890	864	873	907	941	856	863	853	873	880	850	850	891	851	875	908	910	883	836	877	881	913	872	891	919	906	926	830	868	865	840	884	889	879	906	852	878	882	871	858	901	872	849	922	940	916	853	864	856	894	850	891	938	884	878	879	862	928	862	827	848	867	892	863	922	879	912	861	912	938	913	888	914	853	872	849	871	892	895	884	934	921	904	840	877	847	865	892	899	885	846	885	899	894	868	899	895	897	893	922	919	892	942	900	863	857	913	856	883	884	833	852	898	904	905	878	819	875	895	887	918	875	929	893	825	918	896	899	873	916	870	905	924	888	838	878	913	875	904	912	894	902	931	883	889	922	916	895	905	901	878	900	911	891	885	866	918	857	902	895	852	863	856	887	861	901	828	896	840	898	911	923	890	852	906	845	879	885	906	881	927	868	894	893	907	900	879	890	896	905	896	841	896	872	884	882	895	891	853	860	896	823	901	887	841	914	867	873	896	884	898	875	819	848	896	876	859	852	873	854	877	885	889	889	871	861	940	928	896	861	908	903	877	863	916	908	908	886	845	903	851	881	912	855	948	860	878	869	883	878	894	893	840	907	874	821	870	923	895	869	855	863	855	890	827	863	876	922	884	895	878	886	901	889	907	858	899	900	920	928	884	872	863	837	915	884	853	840	894	871	878	863	874	858	884	882	907	926	853	903	872	897	894	888	865	909	892	850	881	896	846	821	922	842	832	905	851	899	861	892	839	851	880	853	889	866	940	850	935	890	872	892	912	840	903	891	933	880	903	859	921	890	859	821	862	892	840	864	862	906	865	875	887	928	929	837	868	891	938	908	846	929	961	858	898	906	835	894	889	903	882	929	888	858	898	899	888	932	868	885	940	891	873	900	837	878	880	883	904	881	915	887	864	880	921	944	883	940	891	820	902	903	889	912	874	894	876	865	927	863	929	870	878	865	876	855	927	926	855	832	869	896	839	896	902	883	867	883	871	863	832	876	866	859	898	875	830	852	897	880	889	873	875	894	920	921	940	918	865	873	926	902	899	902	941	843	875	852	905	878	853	882	861	954	912	899	899	891	859	912	871	898	875	842	885	874	936	884	891	866	903	853	869	850	906	852	928	896	887	870	858	836	886	875	894	905	888	879	836	881	815	915	889	861	914	879	878	873	906	854	881	919	877	772	879	872	880	890	929	896	819	855	928	884	927	897	860	845	911	866	898	914	906	874	865	897	883	913	871	871	880	872	881	874	837	918	867	926	870	863	860	916	876	907	871	908	914	832	877	845	934	909	933	892	865	907	877	839	880	917	876	872	877	864	897	847	968	885	880	887	898	833	850	924	899	882	926	854	832	899	868	854	889	941	894	859	866	868	854	891	834	878	873	883	878	896	944	898	859	912	928	930	852	862	880	886	894	880	898	893	898	894	891	878	889	860	862	878	942	880	922	855	895	855	951	856	867	881	867	867	911	928	875	898	867	891	873	936	859	870	914	876	880	885	912	896	924	844	883	900	895	883	859	857	902	899	854	887	894	905	864	908	830	853	843	916	903	897	888	862	939	901	890	886	905	918	867	903	890	889	887	888	933	875	889	889	924	812	916	893	896	827	859	845	879	874	923	815	910	909	892	867	935	900	902	887	926	803	864	846	865	915	851	945	867	912	942	894	925	881	888	839	924	879	904	915	867	859	891	900	877	887	900	848	863	876	875	844	849	877	858	875	856	892	893	839	870	889	916	812	896	900	844	927	840	868	935	878	879	902	850	943	863	918	840	869	905	907	870	844	917	918	871	882	908	856	846	837	912	906	879	872	889	870	856	863	936	921	878	914	867	893	841	829	899	902	865	880	866	886	867	859	903	847	854	888	950	875	936	870	923	898	938	922	925	872	886	925	919	932	903	897	876	929	868	847	904	863	876	906	903	861	943	904	902	819	919	891	893	836	875	867	931	876	907	943	887	933	887	864	880	870	870	851	901	874	860	844	877	949	885	918	835	857	893	924	864	853	847	885	853	918	886	861	885	895	877	810	888	921	877	849	930	834	907	887	832	857	860	862	901	887	841	847	916	913	916	951	908	913	902	884	904	886	890	912	921	823	865	855	856	871	857	832	913	929	849	819	888	868	921	871	832	919	856	876	934	874	879	927	872	929	904	862	845	921	885	911	903	889	903	868	874	839	924	900	874	896	891	895	968	927	903	906	949	868	867	949	840	921	884	907	894	903	886	873	904	912	885	936	916	863	869	922	834	882	895	903	917	869	858	889	844	872	883	907	863	821	860	921	854	882	914	909	869	854	841	897	901	888	874	902	879	863	816	928	887	888	843	937	867	891	903	880	936	879	898	937	891	878	859	896	893	885	848	877	901	890	913	961	898	885	881	870	855	902	878	882	845	942	820	914	849	932	885	897	818	885	832	883	903	943	873	876	920	847	895	899	854	886	822	934	916	876	875	902	858	916	902	903	887	846	863	881	864	913	886	859	913	930	883	879	852	845	927	891	915	904	802	883	889	887	809	886	899	866	870	876	879	942	873	902	874	881	861	860	870	853	911	885	898	810	886	867	869	870	897	896	898	921	836	904	833	888	899	852	928	859	899	934	852	864	890	837	894	861	935	853	844	817	878	879	886	887	911	872	888	855	831	892	858	868	925	887	902	873	869	918	849	931	883	840	858	903	945	879	880	860	824	924	893	864	873	875	875	861	882	912	933	924	830	925	844	878	845	878	908	819	833	859	876	837	842	907	870	883	927	908	920	857	900	832	856	931	874	918	884	864	897	891	829	920	863	890	849	883	872	927	874	854	929	875	846	888	886	924	859	882	907	882	880	886	862	909	927	894	866	923	847	915	873	895	855	883	903	909	875	876	867	889	863	914	848	840	893	878	878	891	888	897	848	838	893	865	924	880	870	925	873	876	872	905	847	887	880	919	929	931	929	925	831	875	908	856	901	879	855	911	906	913	908	888	859	856	890	934	876	880	899	887	907	913	876	885	892	924	865	874	880	865	858	833	854	901	826	900	867	893	887	886	879	857	922	908	909	823	838	898	865	848	865	899	909	896	883	927	917	901	883	926	885	908	901	880	881	833	891	839	904	892	859	890	919	887	870	884	826	895	911	897	905	861	852	864	882	887	874	875	851	891	859	902	896	852	877	900	905	821	905	873	879	867	907	864	913	894	907	908	829	920	890	859	890	937	871	926	889	931	855	835	861	891	978	914	860	880	852	934	880	886	884	912	824	875	851	927	908	883	883	912	903	911	888	865	861	902	827	877	875	902	883	832	890	866	869	938	898	843	890	915	890	884	951	912	866	833	874	862	910	853	872	916	883	913	910	925	860	860	879	875	926	854	858	936	898	919	886	849	853	879	902	941	831	875	873	865	880	913	900	844	867	855	915	899	879	871	861	873
9407	1094	1272	1025	842	710	589	517	497	414	426	456	398	374	385	351	353	362	329	341	348	335	292	347	351	354	341	386	345	322	384	352	340	353	351	345	325	328	345	325	329	334	304	319	333	318	318	300	337	280	329	327	311	314	315	349	304	326	321	340	318	318	331	301	313	331	321	341	315	279	336	335	330	292	330	307	328	333	324	336	327	346	321	305	294	323	310	325	348	327	296	305	344	351	329	305	328	343	341	303	319	317	335	328	331	308	289	309	284	324	325	333	341	331	340	336	338	331	329	336	368	328	332	295	324	383	308	306	309	337	341	329	349	323	323	348	326	333	305	326	307	344	284	349	292	322	347	316	299	338	312	331	300	337	309	313	313	298	298	337	292	333	300	351	317	299	313	360	346	319	369	308	317	326	308	324	350	323	340	371	336	314	342	328	312	311	332	333	327	322	331	320	352	293	314	291	331	344	341	283	330	301	319	364	324	337	325	336	310	298	345	297	341	341	327	320	328	356	320	309	344	346	316	300	318	319	303	306	321	322	334	338	303	324	333	297	323	334	356	332	307	334	332	345	333	324	325	344	310	314	282	340	280	362	298	304	340	360	288	344	329	305	342	309	340	327	359	324	328	360	344	349	294	271	315	338	385	347	347	294	317	329	314	328	341	321	316	327	335	351	310	299	310	337	343	317	337	309	350	352	329	312	317	306	344	313	314	323	324	351	310	331	330	304	307	314	315	325	337	300	326	334	302	332	322	315	328	313	304	319	307	305	343	335	283	315	309	325	337	307	337	321	338	301	317	327	320	315	334	335	324	328	331	346	368	328	330	326	313	299	279	314	306	331	313	324	309	325	356	324	333	331	323	336	316	307	311	316	316	324	289	307	346	365	308	335	329	343	318	313	325	300	329	324	313	338	331	341	300	308	312	341	326	311	344	348	292	319	299	332	351	334	306	361	316	325	317	305	320	334	337	332	339	318	321	351	326	351	322	323	311	290	318	293	326	305	320	328	319	339	329	334	325	332	297	336	331	344	320	308	357	332	346	321	316	345	360	351	328	299	294	320	318	337	335	339	324	317	332	297	312	357	322	328	341	307	348	341	318	331	319	317	328	330	318	329	333	298	306	324	303	349	303	341	333	341	351	301	326	326	337	315	344	330	321	301	322	330	291	283	325	348	334	356	301	290	315	353	357	321	336	315	326	319	319	314	329	322	336	300	329	299	320	325	313	350	315	290	342	321	347	337	346	324	370	329	332	306	314	334	368	335	320	355	284	353	324	299	330	324	314	319	275	315	340	346	322	308	289	311	281	299	288	311	328	326	338	344	311	358	336	320	320	328	335	344	334	302	304	295	341	349	353	308	347	342	340	295	332	333	340	295	309	293	349	337	321	279	345	312	319	290	350	346	323	343	341	335	330	321	323	378	340	317	289	332	322	278	337	325	297	355	301	339	351	343	324	302	270	300	338	316	337	323	337	307	318	325	342	364	389	350	321	348	308	304	310	333	307	345	299	304	335	292	329	318	326	331	325	334	307	305	321	338	301	323	331	325	327	316	303	308	340	343	331	317	323	309	308	324	308	310	315	328	333	343	326	304	293	353	371	326	348	337	329	288	326	333	300	342	338	318	303	334	313	369	346	347	321	318	326	352	329	348	321	318	290	356	351	361	302	343	357	321	316	319	322	324	356	318	326	325	344	336	334	323	308	322	334	333	360	327	314	290	310	305	373	331	314	324	343	336	316	307	309	328	320	342	315	336	342	308	306	345	321	326	321	285	326	288	327	323	319	335	302	319	332	302	329	296	363	297	313	325	324	308	330	289	355	309	327	309	310	341	317	312	314	355	327	325	331	330	346	327	320	296	312	339	344	311	327	337	333	295	334	295	356	318	350	319	316	305	322	339	337	328	335	324	291	314	334	328	293	323	365	334	293	313	305	327	327	312	342	339	310	344	315	333	320	339	301	305	320	321	300	320	346	318	287	305	325	310	314	285	334	349	335	321	352	349	316	313	341	316	319	336	294	281	326	359	332	369	358	339	287	318	332	344	355	311	333	332	341	337	324	335	321	337	325	343	324	331	334	345	333	302	307	319	308	325	331	327	317	330	336	314	313	317	306	316	340	317	294	293	328	335	330	296	316	340	328	339	329	308	310	331	292	317	294	344	331	335	347	338	330	319	321	326	335	322	334	304	316	326	337	304	316	332	335	349	346	343	329	338	342	330	291	313	298	318	310	313	346	296	289	318	285	317	326	345	335	317	323	320	303	356	324	321	354	303	364	275	326	301	350	302	328	340	349	317	317	324	343	291	349	315	328	319	318	356	273	333	292	320	309	337	298	311	308	354	344	331	332	306	313	314	319	315	328	345	327	321	314	323	341	323	342	288	344	322	318	342	304	299	323	348	361	320	325	317	323	323	330	359	302	340	334	320	310	322	292	295	327	318	304	295	304	345	352	312	302	301	346	333	321	315	339	272	340	305	292	303	312	309	298	344	286	313	354	290	324	319	321	330	349	301	346	323	325	318	326	341	333	321	312	317	329	332	310	297	324	329	312	315	332	328	267	331	315	313	327	340	313	343	325	331	312	302	302	323	329	379	307	290	320	347	369	334	307	313	341	342	326	332	331	339	331	328	318	336	321	366	315	329	337	329	326	300	345	330	296	318	345	317	348	318	344	337	334	327	341	351	357	309	328	313	295	333	320	351	360	306	314	337	312	338	339	313	356	306	290	313	356	343	322	363	317	299	311	307	285	314	324	319	304	323	323	325	335	286	302	346	323	318	312	297	336	336	311	341	316	346	338	308	330	313	341	301	306	330	338	317	353	308	297	309	335	308	322	302	319	337	305	285	321	306	326	335	323	321	313	329	308	345	317	329	296	312	359	335	296	308	286	307	308	324	343	344	331	349	314	316	316	304	324	306	336	356	347	341	283	320	344	323	338	327	309	295	310	301	314	319	328	332	324	330	334	304	343	318	325	284	313	300	311	305	324	312	331	281	334	292	296	288	297	294	303	309	313	354	316	315	311	336	313	307	348	321	310	295	346	317	309	337	318	324	330	341	323	305	293	303	336	332	310	356	342	333	322	320	345	329	314	312	350	334	360	322	334	344	335	300	350	343	317	312	319	309	335	325	299	346	334	333	328	346	333	297	308	344	344	322	334	327	299	352	316	347	352	350	306	329	306	333	360	317	314	331	326	321	368	311	352	347	336	325	302	320	341	327	320	296	307	346	333	312	315	325	312	314	307	299	332	340	326	293	319	313	318	302	341	343	336	340	302	336	346	337	320	303	313	360	318	334	333	299	340	338	319	321	325	265	368	290	318	319	323	302	319	311	297	310	326	352	318	334	308	326	304	299	324	326	327	302	342	343	327	317	328	325	309	332	317	325	300	334	316	313	337	320	324	342	322	308	293	327	319	315	329	293	341	325	303	352	334	326	317	304	341	308	322	315	311	299	290	313	301	332	337	323	331	344	335	299	367	348
5792	1581	2648	3242	2846	2518	2154	1978	1659	1517	1429	1358	1306	1162	1227	1170	1099	1082	1020	1050	967	988	939	900	959	1009	907	879	877	912	923	904	904	918	904	940	926	878	941	868	865	913	845	835	864	841	880	788	804	845	888	889	821	883	843	875	854	850	872	873	856	868	843	814	870	844	850	846	830	857	869	769	858	828	846	812	836	880	815	858	859	854	863	873	838	828	828	837	879	840	824	832	829	811	828	797	800	822	809	854	883	796	841	849	844	908	855	814	881	767	874	862	863	897	811	799	834	837	840	845	838	848	832	855	800	770	807	813	861	839	810	862	857	788	823	856	820	863	861	850	813	783	869	856	842	873	849	822	821	803	804	900	820	859	799	836	856	827	825	828	838	869	793	859	799	829	817	828	861	872	837	801	797	827	815	815	816	798	815	835	850	787	884	835	883	812	832	829	841	856	794	819	875	860	874	844	864	813	826	777	809	814	847	848	818	806	787	804	762	806	873	784	831	846	781	872	804	823	797	817	866	799	793	837	838	849	778	844	821	791	850	813	864	846	833	804	810	815	807	815	894	854	884	846	848	866	838	771	804	837	816	770	879	804	839	822	876	851	836	832	787	844	831	812	806	806	789	841	848	788	837	887	845	855	832	815	860	862	810	855	873	827	829	842	810	846	831	828	804	816	876	853	811	779	821	862	824	842	824	834	791	786	806	777	850	853	835	794	844	790	829	841	757	810	826	764	828	820	847	891	823	800	808	804	836	814	838	805	822	847	821	830	827	805	895	851	788	826	820	856	843	821	783	788	867	887	798	830	784	845	822	814	911	799	821	831	823	824	823	800	823	843	834	857	825	880	831	803	824	829	822	778	844	784	817	823	863	787	836	852	790	796	873	801	812	839	794	808	851	797	855	826	821	833	823	800	817	839	870	816	861	833	787	848	839	808	822	751	794	850	836	839	807	818	901	839	857	800	841	814	804	843	818	846	776	824	847	813	833	823	810	818	788	823	822	797	816	848	814	866	815	800	782	905	803	851	860	851	789	849	792	839	769	832	817	801	820	840	830	823	841	781	820	795	856	850	775	783	833	877	762	835	856	803	840	789	865	816	782	810	862	758	855	799	825	806	900	802	836	800	815	811	840	818	844	810	853	831	808	812	825	827	850	835	848	822	869	833	757	807	774	808	862	850	857	812	826	805	818	825	834	839	848	830	783	824	804	782	862	807	807	830	766	811	855	824	844	817	856	862	842	859	876	817	781	815	877	823	827	855	855	875	815	843	842	842	797	807	826	803	798	879	844	794	820	813	835	868	826	807	818	829	816	808	849	865	856	851	811	862	778	828	837	889	845	774	840	804	809	842	795	858	843	864	825	835	791	819	853	827	827	845	863	850	803	883	852	824	791	827	799	819	864	794	826	794	813	881	862	839	821	814	818	801	848	857	859	895	777	893	802	793	833	809	842	818	805	786	844	847	844	856	777	830	857	859	835	864	820	901	808	834	859	805	791	826	848	814	806	837	811	837	820	824	811	810	824	890	856	879	764	853	759	802	822	786	900	834	869	828	889	825	825	844	840	789	841	761	806	818	831	852	832	796	785	841	884	819	850	841	797	837	819	880	824	829	847	835	829	829	819	823	840	837	878	804	831	811	840	804	834	806	839	857	795	843	866	834	851	828	837	852	859	866	825	836	847	782	846	848	831	859	827	845	812	850	842	840	857	814	781	796	834	841	796	861	799	811	819	814	782	785	819	804	850	795	794	823	764	887	803	833	817	810	798	842	805	821	798	814	840	831	840	805	788	818	791	864	794	868	852	851	790	826	864	817	854	854	885	810	800	838	829	824	836	807	830	825	831	809	836	797	798	841	836	827	790	849	823	802	870	851	803	801	856	826	859	796	831	822	855	811	794	821	798	806	817	812	785	814	860	792	797	845	845	847	864	853	791	790	830	837	800	869	799	826	810	834	812	826	796	818	816	792	859	811	832	852	817	832	834	791	819	832	815	802	852	753	786	788	817	862	845	898	830	841	811	799	837	797	835	827	875	782	785	762	792	822	847	890	787	820	819	827	847	849	842	800	790	853	821	801	801	838	797	815	892	848	857	814	865	817	820	841	855	815	821	852	842	860	858	784	832	844	796	848	846	794	826	834	834	821	849	781	847	807	837	820	841	860	839	831	815	829	783	814	877	799	821	799	827	854	813	865	860	853	877	815	801	825	830	831	868	806	839	824	885	857	814	775	821	846	775	840	836	850	839	818	863	805	797	772	830	777	855	810	797	844	828	782	853	873	860	824	818	834	854	835	809	781	812	880	821	836	785	845	780	816	823	838	826	844	843	864	845	821	862	802	807	829	819	798	870	847	851	880	787	842	854	812	806	848	821	805	804	827	877	865	847	831	831	900	808	819	823	824	844	818	823	842	824	814	801	827	814	820	850	808	854	827	801	830	784	804	885	814	801	822	841	796	854	861	869	890	823	794	839	831	826	781	828	800	844	854	805	839	816	802	838	821	853	814	845	808	836	825	795	838	853	808	776	829	786	825	830	800	782	828	822	828	844	808	861	817	846	815	858	870	818	762	863	789	883	787	861	804	812	779	828	826	792	853	840	839	803	812	815	879	851	818	855	839	851	833	824	800	805	807	822	877	838	801	838	890	790	832	800	823	801	837	821	868	807	845	802	828	870	810	834	815	833	891	839	814	849	797	810	814	843	860	810	823	862	833	878	847	785	883	793	833	818	892	818	844	815	831	803	778	847	841	815	786	872	911	855	847	822	849	832	864	852	834	849	836	821	846	824	838	863	831	831	816	861	896	834	857	798	831	849	800	845	832	818	822	837	784	849	852	883	813	878	786	866	834	805	840	875	822	865	836	841	820	861	863	872	762	832	835	841	790	875	808	799	831	877	799	809	872	805	814	802	763	899	850	837	796	822	883	771	861	793	772	849	800	767	774	826	848	844	808	867	800	869	809	872	820	811	822	817	801	862	830	844	888	783	820	833	821	822	864	828	825	819	824	843	851	804	828	785	793	835	788	864	844	803	838	790	814	821	846	847	881	836	851	860	846	806	810	875	795	817	854	829	835	830	771	777	789	842	842	829	823	828	818	757	843	757	816	834	824	846	825	909	850	796	822	788	807	808	812	772	844	821	782	734	876	805	794	820	804	782	832	813	785	823	822	825	877	831	868	860	827	818	750	854	812	818	819	845	801	859	882	835	850	799	764	860	816	832	833	812	791	824	842	822	838	807	788	841	810	854	833	866	816	838	787	780	805	855	853	831	792	837	805	806	839	875	822	840	849	861	840	823	837	787	850	828	839	787	771	862	849	824	838	829	850	855	852	750	791	816	797	855	797	805	859	797	832	828	852	827	811	811	844	820	857	815	835	855	871	887	833	823	838	776	811	768	854	822	851	857	812	807	815	770	832	825	808	865	817	873	778	812	813	798	846	816	771	849	793	772	883	812	829	844	782	764	857	847	815	826	844	839	858	857	797
17067	2343	2273	1672	1169	883	655	583	473	400	331	278	281	278	259	218	221	212	203	206	210	209	199	187	178	174	171	174	180	188	186	178	161	156	172	160	167	169	170	166	163	158	179	177	165	158	146	154	151	180	145	146	150	169	153	159	157	162	150	123	147	154	151	120	163	128	138	166	158	143	148	137	151	148	142	146	166	161	149	167	153	156	148	142	146	152	147	159	137	146	150	147	148	138	160	154	147	143	149	161	143	168	144	160	155	145	154	146	150	145	136	135	137	176	145	145	173	150	174	135	166	150	148	155	146	161	136	153	153	149	157	144	151	155	140	152	148	149	144	139	142	153	137	135	157	152	161	158	150	169	141	155	137	162	165	133	171	141	137	143	166	161	148	135	165	156	167	161	153	128	147	172	146	124	156	145	139	140	142	148	171	144	135	151	158	161	136	128	130	158	140	137	135	126	136	153	168	138	123	145	148	137	169	161	143	159	137	149	136	138	164	177	134	146	157	139	163	166	131	143	152	160	160	146	140	120	147	159	146	140	150	138	155	144	135	140	134	135	126	144	156	136	140	143	155	158	148	176	161	150	153	147	135	146	155	166	143	155	143	177	145	141	145	148	139	155	170	137	128	159	145	136	132	161	165	154	155	137	143	166	161	146	161	145	159	152	138	160	144	157	146	159	160	145	153	151	146	164	137	152	148	132	137	147	134	149	161	153	174	174	153	140	134	152	149	154	152	138	163	162	160	144	138	149	139	144	151	164	126	137	139	156	153	123	159	162	161	146	153	150	147	151	172	136	150	134	149	138	171	129	135	148	159	174	158	141	159	158	143	154	141	145	144	134	135	128	124	160	152	138	151	130	159	148	156	141	164	156	158	134	151	169	140	144	160	139	137	151	155	137	149	161	166	129	171	143	151	145	157	167	150	153	155	140	144	154	162	160	141	143	136	146	141	141	149	148	153	136	147	158	144	145	152	154	162	144	142	146	149	161	138	153	162	152	148	166	153	132	131	139	136	143	147	154	147	142	130	154	150	163	155	163	141	146	144	159	170	160	160	168	162	140	142	150	120	157	143	137	150	132	150	144	151	151	134	120	176	162	175	161	149	156	141	144	162	145	156	143	131	137	165	172	150	141	151	152	144	172	174	152	149	156	153	124	124	128	153	134	151	153	123	154	165	145	150	160	149	165	151	140	151	137	146	139	140	144	150	158	174	143	162	155	129	155	149	166	154	149	123	154	168	142	148	165	136	139	151	152	167	166	141	157	148	157	161	156	161	173	138	134	156	130	158	152	144	155	148	157	144	145	177	151	163	162	153	138	137	152	147	149	159	141	146	152	135	153	153	148	137	132	146	166	147	156	144	136	134	144	129	173	151	175	134	148	164	142	144	153	147	134	147	146	145	143	133	137	149	145	144	152	157	158	164	139	141	163	135	187	148	127	139	161	140	125	158	142	131	154	157	151	151	122	156	140	146	154	146	148	127	122	135	165	158	141	144	138	151	138	156	163	146	137	153	153	143	186	168	143	162	142	167	148	143	152	151	135	156	164	157	155	150	153	149	152	153	136	145	133	142	170	154	174	143	162	170	168	169	156	149	149	168	144	131	161	151	130	136	164	181	145	155	138	163	141	160	143	153	137	153	163	160	157	162	152	150	134	152	145	148	126	134	155	143	138	150	144	130	155	139	150	146	156	166	138	158	128	142	155	139	142	139	154	175	164	165	151	166	142	135	121	156	131	163	143	141	148	144	136	162	124	143	144	156	156	120	159	177	137	156	164	152	144	137	161	149	134	153	135	142	138	135	164	148	146	147	143	152	148	143	123	149	151	149	155	120	162	146	156	141	156	168	159	143	130	142	161	142	146	169	154	142	130	144	149	131	151	154	160	150	145	148	140	147	162	149	136	150	146	144	164	160	146	157	119	117	157	166	143	163	136	148	168	141	143	136	163	154	153	158	154	161	146	143	164	163	136	162	167	174	144	152	145	177	156	166	136	151	161	139	148	147	157	142	186	177	159	137	183	154	143	158	157	153	169	143	144	184	145	151	148	146	152	131	148	150	136	148	140	177	138	156	141	148	145	141	165	169	145	139	137	158	147	141	169	134	134	145	118	131	166	159	143	160	158	147	118	156	136	163	161	154	158	156	157	139	152	139	136	148	152	143	142	172	156	140	134	139	165	141	149	126	148	156	137	146	155	139	148	152	127	153	147	140	133	139	154	153	179	171	134	142	162	146	175	146	145	160	149	142	160	122	154	162	137	126	142	158	151	153	137	154	141	148	142	135	168	163	138	160	157	144	162	154	147	154	157	154	162	149	156	140	113	136	134	159	141	128	148	148	164	151	140	128	149	148	168	154	151	137	164	149	135	143	160	158	164	163	152	166	153	150	135	136	128	144	159	131	143	140	125	147	158	138	144	153	158	133	150	150	143	134	160	148	156	142	132	157	173	150	161	152	158	136	158	150	133	141	157	148	147	150	139	142	135	142	138	145	154	160	156	154	154	135	150	149	142	166	151	127	144	139	161	158	148	137	148	152	153	154	148	140	155	142	151	157	152	144	145	154	137	149	161	130	128	161	143	141	156	163	152	160	162	140	160	159	179	123	166	145	177	158	146	150	147	146	136	150	162	134	156	165	176	121	134	142	154	157	150	147	160	161	141	132	140	149	163	148	155	139	143	160	152	159	131	143	155	143	162	164	156	164	151	151	143	135	154	144	148	139	127	171	135	142	154	153	158	158	161	148	144	156	168	135	152	153	139	149	167	153	148	145	139	142	156	157	149	151	144	155	144	148	152	161	165	140	153	152	146	147	140	143	151	138	141	151	161	157	126	143	149	165	150	171	160	153	138	145	158	147	145	159	142	135	132	148	128	158	176	152	138	140	155	164	149	157	163	137	140	170	134	145	137	153	152	156	149	145	143	165	144	145	155	146	154	154	130	135	169	147	148	140	120	129	145	138	137	162	143	139	144	156	145	135	130	165	171	144	137	142	143	140	136	126	143	165	176	152	161	131	148	154	157	139	149	152	142	141	136	148	164	168	135	159	136	158	166	146	160	140	142	143	135	155	172	141	134	188	133	152	144	153	135	139	124	144	154	153	173	153	137	154	149	154	153	144	135	154	145	148	151	137	165	149	148	144	152	156	168	175	135	154	164	164	156	145	150	158	153	148	165	141	151	152	145	157	173	141	147	134	168	148	136	161	139	131	145	142	150	143	173	165	170	144	165	131	135	135	140	154	151	172	140	158	128	150	166	168	172	165	147	147	151	148	162	123	138	138	164	142	137	156	141	141	160	142	177	145	146	135	133	149	166	155	149	123	168	154	154	151	153	143	167	149	158	135	148	151	130	141	150	162	144	139	139	157	158	147	135	148	146	133	149	149	163	183	142	139	142	154	146	151	144	153	132	172	164	127	183	155	123	155	151	158	138	162	166	159	146	171	137	143	154	159	179	146	153	154	130	137	159	148	135	135	144	143	147
7581	1879	4062	5043	4403	3629	3049	2495	2141	1890	1566	1443	1346	1153	1122	1017	937	875	864	834	778	803	764	691	648	639	668	630	630	581	584	628	612	606	553	512	536	498	513	529	456	522	507	523	507	486	524	468	519	518	510	495	479	488	525	471	478	478	490	457	499	498	477	448	476	404	452	450	435	444	473	449	463	449	446	443	443	459	415	481	441	444	441	433	466	472	487	484	443	461	447	441	422	450	420	436	442	437	426	413	456	446	474	385	428	435	454	430	422	449	424	422	416	461	434	406	435	404	468	471	450	418	445	421	444	381	411	419	431	449	452	429	461	429	417	448	432	389	449	439	433	429	431	451	419	465	392	473	416	430	458	433	403	460	464	400	485	411	474	415	463	415	439	422	414	429	449	417	413	388	423	400	405	441	414	451	438	425	441	370	459	434	430	405	460	423	465	402	443	445	435	413	399	489	391	435	468	439	395	433	401	458	407	452	415	418	447	444	434	451	443	470	446	389	437	423	434	422	412	452	447	434	426	413	425	441	439	407	422	417	431	473	382	440	451	411	447	413	429	416	397	434	438	435	429	418	438	428	425	406	461	406	414	432	425	432	425	417	413	423	426	430	415	426	486	449	432	416	394	438	394	423	427	418	430	410	443	419	408	405	408	424	479	434	435	415	479	420	413	448	423	439	423	433	426	430	464	424	443	408	454	431	419	426	386	484	433	410	446	451	483	431	386	432	428	454	422	440	416	413	450	443	411	427	442	420	416	485	423	371	424	419	418	443	472	477	424	438	438	449	448	421	432	396	398	386	426	412	419	428	410	438	446	403	412	417	408	406	402	383	393	456	404	419	418	427	430	425	400	442	410	395	412	416	408	416	415	455	445	424	433	394	414	410	424	401	448	385	445	448	457	410	421	447	431	391	414	442	418	417	416	445	439	450	385	426	463	423	455	430	418	415	402	410	458	409	439	444	452	419	443	459	414	411	449	412	449	424	381	417	433	402	410	421	422	424	429	430	428	422	443	415	439	438	403	444	417	410	462	437	407	439	435	431	421	444	425	452	399	432	413	415	411	442	424	429	399	429	395	414	421	442	398	394	445	414	432	421	421	442	413	443	437	428	374	421	409	443	421	481	421	419	428	446	396	421	412	449	396	429	441	456	404	421	424	458	453	462	403	419	447	425	449	428	378	446	456	426	443	416	432	414	429	425	439	418	417	409	416	443	418	423	428	439	447	405	447	433	421	425	406	430	418	423	445	413	439	414	447	411	449	450	406	419	426	449	433	424	425	432	449	438	450	419	411	436	425	403	434	426	435	421	426	430	446	480	463	424	409	426	430	450	421	403	449	441	421	467	396	419	419	418	470	407	437	469	439	463	423	432	453	393	382	429	445	398	425	467	454	463	459	434	426	392	433	422	454	400	454	422	445	411	456	444	436	430	440	439	432	462	402	428	430	463	418	451	405	439	397	401	444	414	434	415	429	435	435	401	435	440	443	390	421	413	437	419	417	434	441	400	426	440	439	432	421	434	439	451	449	443	398	481	452	459	454	421	446	404	446	436	413	392	402	431	434	404	399	427	378	427	434	468	430	438	422	442	411	445	427	388	478	407	447	423	447	434	447	420	398	420	438	434	441	420	414	464	427	445	396	407	428	424	434	446	418	427	429	425	411	415	443	433	446	409	403	393	400	464	395	423	421	428	451	435	397	430	408	429	438	430	467	408	398	413	397	442	416	393	435	443	413	450	421	452	412	423	457	435	434	431	418	402	439	409	421	435	427	445	392	437	419	453	418	384	435	413	408	452	449	392	439	413	442	427	401	414	440	446	420	420	417	429	475	426	428	393	434	419	452	431	429	400	421	433	395	448	445	429	420	422	431	447	422	424	432	427	413	406	445	451	433	413	435	440	461	441	432	411	411	415	380	396	432	436	377	463	421	410	400	424	455	430	441	417	472	445	412	446	424	411	405	404	432	461	394	464	426	422	443	425	453	401	420	423	453	462	433	417	426	436	436	417	440	402	441	457	429	455	436	413	435	446	391	415	439	430	439	456	416	436	432	454	407	446	384	455	430	438	402	454	436	442	425	426	437	403	466	422	422	420	417	430	398	458	402	433	441	392	420	460	416	417	433	450	407	419	424	446	437	402	432	433	442	442	454	417	417	452	443	444	440	414	403	428	438	433	433	434	415	408	398	399	418	429	418	434	392	425	444	428	378	437	425	450	398	401	397	421	403	463	450	445	466	397	417	429	415	460	439	457	427	423	438	440	455	438	415	398	432	438	408	410	450	454	418	403	422	411	409	424	437	444	441	443	446	420	395	433	422	431	444	431	390	403	406	436	413	459	418	416	437	448	429	450	418	474	421	459	414	452	409	400	402	405	440	418	441	390	428	428	429	402	436	388	452	446	457	456	443	415	401	461	434	435	419	436	400	429	395	427	420	425	445	424	407	425	447	456	459	445	407	412	401	438	451	433	391	372	416	409	399	455	408	434	393	417	429	429	435	381	426	399	459	437	437	437	435	433	402	422	446	402	416	391	430	414	432	441	439	402	433	453	429	416	399	425	410	417	423	456	439	403	443	420	404	379	405	410	447	435	400	402	450	420	447	463	419	431	436	486	423	383	410	414	420	432	394	412	444	477	440	446	455	452	416	397	439	404	389	411	443	456	434	393	470	437	419	403	398	430	415	460	432	401	425	430	439	421	458	428	399	433	440	426	416	465	417	433	425	438	396	455	388	425	399	399	451	393	427	413	418	416	411	403	411	403	440	456	430	436	412	396	447	445	421	415	424	402	427	445	409	445	419	435	437	400	403	449	445	437	449	418	454	448	451	424	434	434	432	414	418	433	459	407	456	446	418	410	422	421	417	434	395	453	426	445	426	411	415	444	431	419	405	435	418	432	453	427	441	445	405	424	393	430	416	422	407	444	421	412	405	408	440	411	435	416	433	462	400	458	381	449	418	435	398	384	426	422	443	418	451	425	448	427	420	403	443	471	419	420	427	436	441	443	420	420	450	425	445	454	447	452	458	471	420	425	426	436	428	458	419	447	394	400	417	441	390	439	441	440	399	418	431	430	417	424	437	455	429	434	423	407	420	379	418	434	435	417	447	423	408	451	426	436	430	402	388	397	453	425	446	440	444	441	410	413	407	419	422	416	423	455	434	501	453	414	435	436	435	441	464	437	445	420	423	437	432	403	445	400	426	440	408	416	448	435	440	429	438	450	392	426	423	465	391	445	454	428	417	421	441	449	389	418	425	441	455	450	410	421	423	443	421	415	419	440	404	433	401	436	410	420	424	399	399	407	430	437	445	427	397	423	438	418	394	413	440	420	423	411	439	461	405	402	452	444	394	419	441	442	428	422	414	448	469	411	417	404	416	441	441	429	425	420	472	422	399	414	399	451	381	462	405	446	449	436	429	437	430	444	373	401	404	405	441	418	407	426	405	411	426	429	415	425	420	415	421	419	451	448	418	391	449	419	444	426
2487	402	406	358	369	376	362	396	364	345	338	359	316	329	358	373	364	321	346	371	347	355	341	363	360	349	331	331	364	352	337	330	341	354	323	346	344	283	340	322	356	352	334	350	348	353	366	344	340	316	348	305	343	327	336	345	349	294	336	347	347	340	369	347	319	332	323	315	383	356	377	354	348	336	322	350	344	308	329	362	370	337	334	346	372	332	352	317	349	330	345	338	353	364	324	328	351	322	357	323	336	329	358	330	334	345	314	371	341	349	350	369	357	328	344	357	342	355	329	343	355	344	318	290	339	344	333	354	324	361	336	352	335	382	352	387	373	328	338	371	347	307	349	345	326	382	362	316	341	341	342	325	367	344	339	377	348	356	365	370	379	359	356	344	352	335	331	296	338	364	316	340	344	344	353	353	338	328	344	349	340	385	340	297	351	318	347	335	328	357	339	327	324	335	352	336	318	375	362	356	334	330	332	361	358	340	336	334	326	313	320	341	307	362	338	361	377	329	328	380	359	333	334	333	359	323	331	330	329	324	335	330	329	325	363	316	347	313	370	388	334	374	363	343	309	365	351	319	344	335	352	326	356	333	356	324	333	323	306	308	351	363	390	329	385	317	367	334	354	311	351	356	391	314	351	332	367	328	347	327	362	372	340	330	303	333	335	361	346	349	360	348	339	351	353	361	330	340	359	328	355	327	396	314	374	369	350	331	332	297	356	342	338	381	333	345	332	324	346	332	338	365	373	335	366	330	347	336	354	332	319	342	345	334	354	311	355	346	320	363	354	336	300	378	333	353	327	345	357	350	373	371	368	346	344	353	343	332	343	335	335	326	338	336	356	323	372	316	323	346	369	355	350	351	334	383	377	318	342	364	345	371	333	310	376	349	361	380	337	354	331	362	364	351	332	336	367	317	361	341	396	333	374	313	352	327	340	340	367	334	343	361	348	332	354	375	359	306	329	341	352	356	330	374	329	331	342	319	327	335	307	322	387	386	326	349	336	369	375	348	380	301	368	310	304	332	315	337	376	355	338	349	360	346	313	361	348	358	353	343	335	311	332	367	304	346	380	348	368	332	319	375	336	354	344	341	361	371	345	339	418	318	338	338	352	332	340	315	362	298	327	376	354	359	319	367	347	347	336	335	325	361	350	328	369	369	356	347	339	354	358	382	333	335	336	346	369	348	359	328	336	373	329	321	353	329	330	383	327	371	337	348	391	340	343	332	340	317	350	359	367	355	367	322	365	337	351	333	365	368	412	326	370	304	353	325	356	331	331	347	346	354	337	317	376	361	333	347	369	346	374	340	333	353	352	372	362	333	333	333	351	347	338	341	297	369	358	319	361	346	358	356	347	355	330	318	347	358	323	395	323	375	337	327	365	300	317	354	364	335	363	338	371	371	342	377	339	315	368	336	351	308	341	332	333	372	346	351	350	348	355	356	347	339	360	341	312	388	354	352	349	320	360	348	337	305	338	318	350	321	377	309	346	373	369	360	347	365	321	312	325	337	339	366	357	321	354	372	327	379	367	344	350	350	365	357	365	363	350	352	346	357	337	362	352	358	354	346	313	324	325	364	369	346	322	319	343	347	312	371	329	347	278	303	364	351	363	327	374	335	372	346	340	361	317	332	380	345	365	335	322	337	349	359	349	348	300	340	357	351	366	375	376	357	338	329	348	347	345	336	329	348	365	338	334	362	367	369	334	374	330	371	312	333	343	309	363	342	323	361	358	335	345	394	362	332	381	376	347	359	368	368	329	344	330	341	332	317	338	353	325	344	370	315	350	349	353	345	315	332	307	367	317	329	335	350	368	346	337	343	337	357	355	394	367	325	354	324	376	343	325	329	324	332	352	335	352	327	357	329	337	354	339	363	343	350	282	329	341	346	329	361	317	346	361	376	314	383	335	359	366	349	350	305	344	347	353	337	336	352	323	363	340	353	335	364	324	304	338	328	338	363	325	360	361	322	358	344	343	328	332	361	351	344	333	339	330	333	374	362	339	369	317	368	372	327	365	332	341	366	367	326	378	373	324	336	331	370	318	335	352	311	363	329	321	346	356	320	336	332	323	375	354	325	342	335	310	350	327	323	329	335	333	354	349	337	360	354	353	314	339	352	346	345	358	324	358	353	309	319	317	356	333	302	312	332	343	318	326	370	330	341	336	331	340	346	348	298	325	367	348	336	314	358	346	365	365	361	347	306	336	327	352	334	350	355	352	340	376	334	326	356	332	365	341	365	307	348	353	358	318	323	328	366	346	347	325	359	343	327	364	337	333	317	316	335	341	370	367	326	350	369	331	353	369	345	328	368	343	333	318	328	359	351	363	393	352	328	320	346	343	320	330	368	307	338	365	360	348	334	347	326	369	341	400	307	368	332	329	344	362	309	359	351	328	350	363	334	340	367	354	315	329	355	326	340	327	343	352	366	347	333	321	350	346	342	335	340	356	314	330	371	320	337	369	320	325	345	340	347	374	392	336	367	334	326	368	378	362	342	367	366	383	354	389	370	346	335	357	341	353	350	366	354	333	324	348	349	365	348	355	348	351	362	375	350	344	349	346	321	338	322	334	330	346	369	364	349	332	338	330	339	353	353	334	327	302	329	344	322	374	331	315	395	353	329	363	379	344	402	336	337	310	341	341	356	342	364	322	327	327	319	341	340	332	374	325	337	327	312	329	315	354	372	346	343	340	352	368	355	304	366	323	350	367	383	351	348	381	348	357	347	321	373	354	344	362	354	325	348	346	366	344	319	372	353	336	322	348	323	331	335	365	341	340	333	324	323	350	341	327	351	350	358	302	328	316	376	341	337	375	349	357	363	337	352	333	376	315	352	343	347	323	318	352	382	335	339	347	342	344	359	340	354	314	363	331	332	336	336	375	330	345	313	336	316	348	352	368	354	286	342	353	335	329	360	315	334	309	339	350	340	362	328	335	312	332	343	340	355	322	327	327	372	354	322	367	360	331	357	364	333	331	340	341	333	360	338	383	324	354	344	336	345	326	330	346	356	362	313	338	316	357	314	335	346	335	367	382	364	345	355	329	324	347	366	342	344	349	334	360	330	368	308	318	365	357	341	319	312	325	334	337	365	372	350	358	338	331	294	330	347	355	341	357	330	341	365	314	360	332	343	337	332	349	329	372	324	325	363	328	378	317	338	341	332	334	352	345	321	345	369	370	333	349	354	337	334	356	350	332	344	367	341	314	358	354	352	374	380	329	318	344	356	360	367	331	359	375	363	342	375	355	374	318	335	349	332	355	322	339	337	357	332	323	355	353	363	375	354	342	346	393	353	343	336	323	335	327	335	330	336	330	338	353	339	360	343	342	352	352	340	340	339	343	353	331	325	323	384	340	365	356	367	377	327	345	342	298	357	349	346	310	333	354	337	334	322	331	341	357	351	371	324	347	336	337	337	332	365	315	365	377	344	305	349	344	329	332	342	327	375	322	353	339	356	354	351	332	315	348	343	378	351	360	371
2718	987	1050	1049	1015	1033	1009	936	953	961	939	939	853	910	918	856	907	917	899	908	912	869	910	910	908	901	939	860	882	851	881	903	854	882	933	854	844	898	910	842	890	903	909	920	905	865	871	843	931	911	852	829	918	914	869	866	910	943	864	876	896	859	918	899	914	875	878	887	882	837	818	877	876	850	900	831	876	821	879	904	874	883	911	877	891	887	898	886	866	856	908	889	833	898	876	890	887	821	892	870	886	880	857	867	914	887	886	879	889	914	898	845	822	891	893	885	887	901	905	891	933	911	833	890	872	962	931	878	906	854	867	846	886	854	891	858	860	907	914	814	866	902	877	902	888	900	870	881	869	908	860	919	872	921	883	950	902	837	882	915	874	887	904	881	884	927	895	888	916	913	935	896	861	900	887	827	915	887	880	921	874	879	895	946	883	866	902	876	900	905	908	947	882	883	875	878	914	885	877	846	891	913	872	925	831	865	864	856	810	915	893	870	906	911	874	909	868	844	838	876	884	853	842	847	870	906	902	858	938	859	874	859	934	878	865	936	885	860	878	891	872	932	933	888	838	893	852	896	916	876	866	892	883	874	922	924	903	872	890	870	864	840	907	856	909	844	931	883	877	900	864	908	867	897	845	869	888	885	863	896	868	914	853	886	910	905	849	870	859	939	961	862	850	895	913	896	875	867	907	917	889	890	921	896	918	883	890	909	905	904	865	867	917	873	870	880	880	848	894	863	882	886	916	879	869	871	877	857	963	894	890	865	849	905	880	916	859	896	918	852	904	904	874	868	897	891	857	872	868	828	869	884	876	929	875	891	858	868	972	883	853	865	836	912	868	900	914	930	928	884	870	890	856	875	868	849	889	911	853	887	903	887	844	860	890	922	879	898	892	858	934	887	867	864	888	847	898	929	887	883	886	873	871	875	876	866	859	893	869	889	876	898	893	854	867	913	857	893	838	848	809	919	903	892	918	879	912	847	863	871	879	894	890	866	847	886	896	853	900	927	881	880	895	899	881	901	890	889	925	942	907	852	910	917	871	853	863	826	912	884	893	895	856	856	861	882	884	820	846	917	907	887	900	926	899	877	900	862	907	854	815	949	859	883	919	851	930	843	962	876	899	919	937	889	900	837	877	871	888	846	909	905	933	847	873	883	816	886	885	848	888	868	898	928	878	886	942	886	852	884	854	886	896	841	854	903	844	891	883	841	908	920	922	904	924	882	919	854	881	878	843	843	885	864	834	918	873	830	835	872	863	838	926	908	920	859	885	862	868	877	837	821	930	859	828	858	915	856	927	909	875	872	884	917	902	860	896	859	900	872	889	931	868	884	890	837	856	868	875	872	933	893	872	893	921	875	908	906	909	859	888	873	891	912	836	853	897	893	865	897	896	843	916	850	868	921	930	909	868	825	882	901	896	872	892	825	880	860	875	842	879	879	865	892	875	896	860	801	872	909	883	873	883	859	892	879	892	862	846	894	919	884	903	833	887	930	865	881	902	906	834	920	927	859	874	841	871	913	860	874	911	845	876	846	872	874	916	906	924	913	875	883	895	878	926	925	867	952	899	901	846	923	910	883	879	827	912	875	904	856	854	896	836	888	853	873	866	893	898	855	868	918	850	838	863	874	841	846	872	875	846	879	880	835	929	862	954	901	901	890	911	910	878	941	902	816	876	935	858	874	881	899	903	849	858	899	810	948	892	927	855	822	917	917	873	943	896	852	924	864	906	875	876	870	904	930	900	903	853	868	861	913	882	856	890	816	930	848	857	869	974	883	905	841	883	935	924	877	846	853	898	855	902	890	830	886	906	903	836	901	827	879	840	879	915	897	859	926	893	859	877	833	911	870	890	907	784	891	908	847	889	910	860	837	887	868	889	875	857	869	904	894	876	873	857	869	834	936	852	903	877	885	868	900	901	894	857	924	916	916	908	902	879	888	876	927	911	909	884	858	839	891	845	921	885	886	889	891	860	910	906	908	852	914	920	823	845	834	874	880	909	883	905	893	904	923	864	908	877	859	908	880	855	921	922	926	875	930	897	852	888	881	848	861	891	907	862	928	888	822	913	884	853	870	864	892	921	859	876	884	923	870	851	880	874	885	836	877	895	860	887	846	942	844	894	922	915	887	822	875	917	851	863	878	855	860	946	928	932	863	911	917	887	935	834	889	852	883	877	903	890	915	858	858	853	935	869	918	895	920	889	937	882	903	891	834	891	872	900	894	853	891	859	926	967	880	927	872	962	870	916	911	891	850	850	864	921	877	869	883	891	865	900	845	881	950	878	862	867	848	888	905	842	950	854	874	904	856	900	906	858	802	927	903	880	898	883	880	916	934	910	865	894	874	892	869	879	848	845	900	917	959	900	876	911	850	918	924	874	880	858	874	862	902	885	926	870	886	876	817	901	921	889	892	878	878	875	876	890	904	895	880	905	864	913	854	923	929	930	855	866	843	909	872	855	873	871	891	841	890	880	929	891	923	822	870	881	921	876	869	921	873	852	873	951	897	871	945	898	907	884	904	832	908	900	934	849	897	854	862	923	886	866	908	894	888	902	925	901	879	880	906	884	859	862	880	877	917	909	930	913	883	899	869	918	963	911	850	869	869	883	863	867	899	889	902	860	896	848	914	860	871	872	909	888	906	885	906	942	895	851	907	855	930	835	918	888	887	894	912	894	885	873	926	897	835	883	909	871	959	891	880	892	930	873	884	913	863	905	881	864	904	893	923	871	905	908	876	917	876	885	865	853	875	861	898	949	848	827	876	898	883	865	924	939	856	919	859	908	844	952	869	902	910	905	875	907	920	902	875	905	922	864	873	896	868	917	936	894	919	841	825	912	870	897	870	885	857	876	896	857	883	901	891	891	876	894	888	836	918	835	833	908	878	889	851	882	868	875	903	962	861	906	878	887	935	914	866	922	916	926	864	879	901	856	898	903	843	937	890	833	934	947	934	874	870	897	857	913	852	908	844	910	871	899	944	851	873	918	910	859	855	863	923	899	885	867	808	905	883	890	889	869	959	844	846	869	940	873	852	877	894	913	907	864	867	876	855	910	887	925	859	865	872	876	868	865	890	880	871	859	877	860	938	843	848	852	918	900	892	881	866	888	862	876	873	867	958	888	897	886	943	877	860	874	903	872	888	877	872	887	819	881	864	868	879	895	884	914	876	817	895	901	842	880	852	875	890	863	884	854	858	887	877	925	880	883	893	901	855	879	917	899	893	908	907	903	907	893	906	868	900	907	840	896	877	987	886	924	866	836	931	931	938	847	873	825	903	929	863	890	918	924	892	885	934	829	916	893	854	901	918	876	846	907	887	959	891	909	916	902	928	916	932	893	931	905	906	814	844	877	856	868	894	883	889	848	861	886	922	874	926	869	877	866	908	881	893	875	911	852	930	939	891	858	910	887	866	840	879	885	886	872	932	917	879	876	896	846	893	875	901	874	888	931	880	877	918	875	878	881	867	867	891	904	871
9248	1114	1261	1070	820	712	624	513	463	470	393	420	409	414	381	368	361	349	332	336	359	359	324	335	358	366	345	320	316	352	298	344	304	334	321	368	330	323	344	349	342	317	318	367	309	325	287	337	332	331	335	370	307	355	324	308	328	314	305	327	319	347	303	337	295	320	324	299	319	345	327	318	337	327	344	323	348	348	350	346	328	311	297	324	327	308	342	314	324	311	303	338	313	314	335	337	325	317	356	338	334	334	355	313	322	340	335	346	334	330	292	322	343	339	289	368	361	343	277	332	334	317	320	290	339	293	312	341	313	303	312	343	330	327	321	334	313	296	324	286	326	318	316	342	296	333	312	301	311	292	329	352	322	323	327	323	315	337	313	316	349	355	313	352	327	330	326	313	333	303	311	311	311	353	311	318	322	331	304	310	322	281	261	316	338	299	306	335	373	325	339	330	301	339	320	350	319	323	347	323	322	312	358	332	318	338	320	316	340	288	335	325	332	336	324	355	317	346	292	350	336	310	305	350	333	294	322	323	338	331	336	320	324	325	309	347	337	327	339	332	345	341	351	310	313	319	327	292	328	339	327	352	343	347	348	331	322	324	320	314	307	321	328	302	321	301	345	340	334	278	309	307	321	334	304	370	328	296	321	332	315	326	323	320	319	320	356	329	319	324	308	307	349	312	309	331	316	327	311	336	357	323	340	300	306	326	336	336	354	358	318	328	307	337	350	338	329	342	323	312	312	344	330	320	319	333	350	323	335	323	339	328	363	326	324	318	301	317	365	347	343	359	336	291	289	310	319	334	335	329	322	288	325	328	317	322	332	321	375	340	327	332	281	296	342	307	332	350	357	334	304	324	328	329	324	309	304	340	311	294	346	332	301	300	325	282	320	319	284	297	338	332	339	356	309	329	276	301	354	326	334	310	318	337	337	314	343	340	284	292	333	338	348	365	347	310	325	312	308	315	321	332	333	310	338	350	344	307	307	309	364	299	329	321	326	309	342	346	344	312	332	348	337	341	313	294	335	344	354	334	291	310	360	330	346	339	331	315	364	303	317	312	324	320	317	330	297	353	324	295	328	341	331	285	334	330	301	328	351	342	292	324	344	339	316	339	325	341	347	331	321	334	306	304	331	321	343	329	327	318	322	333	379	314	312	322	313	339	325	311	301	287	316	321	307	321	304	327	326	318	324	354	356	313	323	353	309	361	338	306	346	326	328	321	302	330	317	337	327	357	348	350	331	315	296	303	301	340	332	331	322	334	336	323	332	348	307	316	337	342	333	310	324	349	329	349	324	326	311	316	330	332	314	318	338	320	308	339	317	305	333	332	340	333	350	364	343	323	324	323	327	323	351	353	330	357	307	323	320	339	346	314	307	315	304	319	327	317	321	331	296	324	343	317	298	343	313	327	340	342	352	315	317	342	319	291	281	290	350	327	295	305	356	316	337	321	317	306	317	349	327	301	312	312	332	313	328	344	333	325	334	321	316	342	332	333	316	299	337	323	301	299	319	279	328	323	309	331	358	342	300	331	315	316	329	312	305	303	329	348	309	322	307	352	283	307	311	343	317	322	314	315	313	351	345	330	329	337	316	319	361	370	331	299	318	373	303	301	338	327	346	310	320	305	301	328	319	321	306	304	351	306	355	298	325	354	330	346	306	304	318	292	320	325	299	330	320	303	351	296	294	284	326	308	313	340	339	309	320	330	284	320	315	315	313	332	302	324	314	332	334	347	327	356	330	356	293	332	351	336	349	301	327	335	290	315	289	358	298	296	355	320	283	310	354	286	325	285	320	341	315	311	333	348	304	323	352	346	322	368	325	321	351	319	323	357	333	332	319	319	321	285	333	332	307	337	329	328	319	311	326	327	358	323	312	292	292	347	322	321	360	318	352	369	312	333	324	315	336	299	308	300	325	326	322	332	346	307	326	321	345	312	310	299	297	324	293	299	297	341	303	316	334	348	314	353	330	314	316	357	316	311	317	325	352	308	303	337	330	296	335	320	330	337	303	328	294	325	271	313	363	347	326	292	306	362	305	350	325	370	340	316	316	330	316	276	324	346	298	348	309	289	320	318	283	364	328	325	308	345	302	321	299	307	313	358	306	314	344	314	336	325	276	324	303	329	326	324	320	326	303	353	368	319	296	312	328	326	289	312	307	320	294	339	326	335	326	303	316	314	321	339	355	315	357	297	307	328	329	329	354	294	337	347	317	292	304	307	326	327	338	350	311	329	298	305	285	332	334	328	315	353	316	345	324	336	333	333	319	349	323	323	351	336	310	359	312	322	290	319	304	335	285	335	319	342	298	287	328	320	349	323	316	328	326	328	324	330	326	344	288	309	316	327	314	327	311	303	298	318	329	333	337	321	343	351	298	311	328	321	306	342	320	335	332	312	313	327	370	301	350	341	331	305	317	329	310	306	317	312	341	334	318	337	345	324	328	341	312	299	301	327	323	295	314	307	316	331	329	284	330	324	313	336	304	350	348	320	311	340	320	302	339	299	341	324	313	359	325	315	307	313	323	318	299	312	315	330	343	327	337	280	329	303	329	355	301	312	293	331	344	311	306	332	305	319	348	306	342	322	310	330	314	338	343	303	310	349	310	316	304	309	340	304	319	350	322	299	311	330	328	325	310	319	345	295	309	338	322	327	303	340	319	271	343	293	318	314	357	325	306	320	311	325	336	323	305	333	319	333	345	295	315	322	314	339	338	372	323	347	321	308	299	360	291	320	342	334	289	342	327	324	341	318	292	342	311	316	318	337	300	332	352	324	334	307	361	321	347	347	297	328	365	303	333	321	342	358	359	311	308	331	332	300	330	319	356	310	338	289	293	374	340	324	324	321	296	324	328	302	334	332	336	335	302	319	326	322	312	309	359	336	328	315	329	361	317	328	296	329	318	311	352	316	325	329	361	303	332	353	325	353	341	337	307	321	303	309	327	293	305	320	355	324	355	337	339	339	317	314	368	320	348	364	306	332	284	340	329	340	333	334	346	348	323	348	333	324	307	359	322	318	300	301	337	362	351	321	334	324	316	352	295	313	328	318	341	319	311	313	334	323	325	287	293	296	302	325	314	307	309	352	354	323	305	337	355	310	307	284	327	301	347	330	329	339	313	302	311	323	315	332	337	328	343	348	356	312	347	306	292	288	361	305	315	332	317	326	320	338	340	340	336	336	320	333	336	306	299	351	320	323	301	326	304	305	306	333	333	331	308	345	322	336	327	327	311	312	345	338	341	328	305	324	349	311	325	351	359	347	346	329	356	337	287	349	322	352	313	307	314	317	351	343	323	300	315	327	312	333	316	315	337	319	338	321	327	318	313	317	346	333	317	367	300	345	329	334	315	311	316	354	316	316	324	280	331	304	310	308	319	335	350	337	322	346	317	317	299	336	309	316	327	324	331	350	343	303	314	340	302	324	315	353	341	312	322	307	307	322	347	324	317	320	280	356	327	338	308	320	310	326	365	328	350	326
5953	1576	2560	3216	2848	2562	2178	1853	1668	1560	1427	1373	1270	1229	1144	1101	1077	1061	990	1044	972	1020	954	982	984	973	918	959	896	923	845	897	882	922	890	903	844	789	837	838	886	888	825	854	854	902	881	839	862	906	838	864	884	835	805	796	871	848	864	852	896	899	888	825	778	842	887	839	847	799	813	877	833	806	833	820	857	847	828	846	831	863	828	876	845	870	828	894	798	831	828	833	880	853	858	869	836	861	797	885	889	810	845	800	836	848	818	860	875	821	855	787	827	778	818	815	789	863	840	803	820	822	899	824	788	792	841	829	843	833	834	849	861	767	828	791	839	888	844	833	851	835	812	851	855	843	844	864	786	843	798	816	860	823	854	818	844	854	838	794	856	819	833	796	839	852	841	859	811	849	841	841	807	867	845	786	818	833	813	821	812	857	811	809	830	810	827	813	812	869	792	805	851	785	848	816	848	842	870	869	822	784	827	832	799	803	790	845	783	806	779	809	764	797	791	779	842	825	855	824	846	804	824	824	832	830	881	823	764	869	781	833	826	801	878	822	833	810	808	830	825	857	825	869	815	849	849	818	838	840	803	842	805	834	834	847	836	840	821	808	819	823	827	850	845	848	851	813	858	817	819	807	771	800	808	825	858	809	864	807	829	826	837	813	868	868	777	810	869	855	868	885	778	792	795	824	770	802	788	837	837	802	771	807	873	806	808	878	829	862	811	868	793	836	856	818	849	782	829	840	821	837	823	836	877	849	857	855	868	789	843	781	837	785	844	886	791	828	798	880	842	864	787	846	811	841	861	805	828	859	877	846	879	819	871	788	804	849	824	831	817	835	856	841	858	820	809	835	828	822	802	788	826	784	817	822	773	880	810	846	824	840	848	827	804	819	791	784	872	821	778	861	858	823	812	838	823	784	837	822	837	787	773	870	818	831	759	880	770	790	786	837	825	826	847	816	803	808	836	825	868	779	827	806	850	797	826	814	848	860	809	802	843	788	839	855	822	825	826	816	823	842	775	853	821	862	846	825	816	851	823	787	883	800	788	807	782	813	881	775	811	811	813	813	837	837	844	827	811	820	833	834	827	785	847	824	832	856	870	864	853	838	833	856	806	795	811	842	876	788	853	851	816	853	801	775	824	856	807	808	858	851	892	835	888	782	826	783	848	837	797	786	810	795	821	853	847	817	855	821	838	835	828	786	807	792	824	807	826	805	859	809	857	757	823	804	819	823	876	778	801	825	818	811	798	837	823	840	849	817	801	799	779	809	785	840	790	811	833	796	828	807	785	809	810	856	843	894	841	839	858	845	814	804	852	838	804	845	874	811	835	818	801	867	851	822	897	765	789	812	818	865	802	847	801	855	797	819	796	864	812	787	837	864	883	879	851	836	831	852	825	846	860	811	807	806	849	810	818	835	823	879	812	778	785	848	832	775	835	835	864	786	837	806	790	845	820	872	853	806	773	817	870	814	852	804	823	865	744	815	828	818	884	809	850	852	830	818	811	807	827	852	855	845	810	867	872	826	828	755	868	804	813	842	883	841	839	843	826	846	848	800	806	801	842	807	798	826	861	808	859	848	765	819	818	814	801	843	782	831	808	828	798	779	863	802	806	835	852	793	862	812	833	832	814	830	840	795	821	849	788	878	812	827	851	838	852	838	783	831	792	831	826	843	879	837	844	813	868	819	830	808	843	799	862	858	808	803	841	823	853	794	828	812	785	780	871	810	838	871	820	799	817	838	824	812	799	793	798	836	849	847	871	822	789	826	784	846	786	788	831	797	802	831	795	849	874	881	820	825	813	855	858	820	803	790	841	825	809	800	797	817	824	763	832	833	897	782	829	831	839	817	833	799	834	821	781	795	878	793	788	838	814	847	869	847	825	823	864	810	815	822	850	859	875	856	828	828	752	834	811	824	809	760	857	808	808	854	852	828	817	818	837	819	828	865	816	859	814	875	827	817	817	738	836	856	834	835	801	827	857	838	831	810	869	846	817	776	858	806	831	863	838	851	857	837	812	809	778	811	786	813	831	821	806	804	877	818	782	858	828	836	926	796	842	846	770	831	849	829	794	794	809	865	816	841	830	808	858	850	812	853	844	838	803	806	878	851	846	794	790	864	813	796	837	793	806	805	855	838	858	847	818	837	873	811	877	831	837	817	788	827	829	824	792	846	819	850	845	834	816	854	824	860	876	822	799	810	837	840	837	850	826	881	834	848	819	831	818	791	863	813	837	843	820	834	818	871	822	841	766	897	826	790	835	820	845	826	820	863	832	837	832	779	842	816	791	800	837	795	815	881	812	771	808	866	772	835	841	827	856	819	793	834	841	804	849	880	848	858	877	800	812	807	780	829	815	803	833	855	820	803	834	868	818	794	891	828	825	846	837	784	787	830	868	827	839	813	847	811	825	857	798	872	831	892	787	874	835	825	821	834	832	843	807	809	823	845	786	803	856	789	857	827	833	882	862	830	809	824	871	847	855	789	816	825	780	835	854	774	798	833	807	822	815	871	821	811	825	830	828	800	838	860	791	781	814	800	811	835	883	805	809	812	833	888	761	870	808	877	815	761	809	852	806	814	813	870	799	821	849	822	849	844	877	897	812	856	836	827	810	855	804	846	803	822	834	796	846	866	800	811	804	840	800	851	840	895	860	832	806	866	818	859	803	838	871	774	847	866	820	807	832	841	797	838	845	861	814	831	893	787	854	827	854	829	860	842	848	831	800	801	759	851	812	845	832	792	761	843	807	839	837	834	801	884	826	863	819	824	820	780	833	817	832	811	833	811	821	814	815	822	835	847	839	815	795	783	810	852	813	825	847	844	870	819	799	792	752	817	875	880	813	760	837	882	798	832	825	842	824	773	767	830	820	824	828	853	844	808	834	836	813	798	813	866	763	828	776	853	864	783	803	787	824	818	845	843	824	820	848	832	839	803	836	802	810	809	825	812	822	804	820	830	879	846	877	836	811	820	793	810	832	817	797	805	823	843	827	855	793	821	801	771	819	858	785	825	817	819	786	829	863	892	805	826	798	808	860	828	794	867	850	827	834	802	845	787	830	839	806	832	834	821	805	856	882	816	865	851	856	849	875	838	828	836	793	843	832	860	795	850	858	836	844	835	820	827	837	812	814	813	814	836	829	845	831	822	797	830	759	872	851	838	855	814	780	769	798	836	830	847	817	827	834	808	781	839	850	804	821	886	798	870	770	865	795	774	858	832	787	803	846	868	773	810	787	821	788	893	803	829	802	845	810	852	864	854	806	876	797	848	868	821	821	835	847	805	823	821	818	849	817	810	762	857	802	812	849	833	838	853	823	804	840	832	848	828	863	814	789	826	829	846	770	872	823	800	735	819	829	834	837	820	768	852	801	805	831	822	880	903	853	803	849	877	841	840	854	755	855	817	805	816	822	861	869	803	863	777	811	853	815	900	828	770	847	816	819	787	843	798	867	791	835	835	827	826	825	835	842	814	825	873	805	755
17087	2334	2233	1669	1218	875	661	531	451	429	343	311	273	282	249	234	231	215	196	191	204	179	192	194	186	185	161	186	165	185	193	151	161	166	163	161	150	191	144	169	161	168	159	127	134	169	161	146	145	158	141	154	130	160	172	140	137	174	157	164	157	152	154	171	167	153	165	155	160	157	144	125	158	154	142	153	126	178	129	123	161	179	175	143	150	139	199	134	145	141	147	122	141	153	156	155	144	137	173	131	147	168	163	161	129	166	148	153	184	136	153	148	146	140	171	151	165	161	149	160	142	145	135	157	139	155	170	156	158	159	141	149	151	157	173	160	143	163	136	131	136	163	157	170	154	157	148	124	139	135	127	131	151	166	131	135	152	148	157	141	150	152	167	129	141	167	132	162	157	174	154	150	147	125	159	144	144	159	152	164	152	131	160	164	143	170	173	160	138	175	132	160	136	151	146	165	150	163	155	157	151	159	164	165	139	141	138	138	156	141	145	127	165	138	180	128	156	155	162	141	167	150	157	155	148	147	151	152	156	141	146	122	149	150	140	152	146	145	168	162	149	138	130	174	166	151	173	151	151	157	154	167	136	150	131	150	127	132	132	161	140	139	150	146	147	163	132	133	143	155	127	140	144	145	133	126	149	150	169	139	139	144	134	149	173	146	137	142	161	159	127	128	143	143	150	152	165	156	139	129	133	140	148	157	150	121	140	150	147	158	159	161	170	149	138	145	165	155	147	165	124	168	145	150	151	130	133	148	143	170	135	162	142	153	156	176	155	153	154	110	154	153	132	155	157	145	139	169	112	135	168	161	127	148	153	167	142	151	141	145	118	124	132	146	168	131	147	157	148	151	139	139	154	155	146	138	148	159	133	128	170	155	172	151	167	134	138	160	163	160	128	143	142	144	149	161	161	116	155	154	147	162	134	157	152	143	148	171	125	150	134	151	163	153	158	130	155	149	169	146	163	142	159	143	141	143	158	164	143	149	142	159	136	146	163	149	159	153	172	153	158	158	147	152	154	150	156	141	145	153	147	163	144	139	130	139	151	148	133	143	157	165	137	165	175	141	164	150	176	160	159	158	174	125	157	160	119	139	150	145	161	145	162	162	149	159	130	141	144	155	149	134	157	173	139	137	151	137	153	143	144	156	157	167	137	160	156	164	147	166	154	165	155	150	131	129	131	152	129	144	157	126	158	142	144	145	139	146	127	140	141	148	123	166	148	151	143	149	150	132	154	145	175	144	161	154	152	135	145	174	149	142	127	133	150	151	170	172	152	138	173	152	133	134	155	155	147	148	146	147	127	133	139	160	155	147	138	137	144	136	152	152	155	138	143	144	147	156	166	151	152	136	174	164	129	158	147	109	170	137	170	156	133	133	179	158	155	156	140	166	140	147	168	149	151	168	132	158	144	146	158	144	155	175	137	157	139	143	120	168	146	138	169	147	160	161	164	148	154	145	126	150	140	154	150	136	134	169	153	144	140	146	167	158	153	168	142	145	153	139	151	146	142	161	162	158	143	148	141	137	153	153	132	151	140	161	169	146	144	156	151	151	180	133	147	156	155	136	149	139	136	162	140	162	139	150	151	164	166	149	142	169	144	158	131	152	157	154	134	156	157	149	148	143	148	151	163	163	163	170	140	156	142	157	147	138	141	149	132	167	162	160	137	165	136	150	163	165	139	142	137	155	164	157	146	136	169	145	146	146	141	155	154	150	129	152	116	156	158	157	155	157	146	156	144	130	141	136	167	141	144	159	134	168	140	166	139	158	139	147	135	142	161	161	156	126	127	146	131	139	144	118	175	138	150	150	148	162	161	153	155	141	165	129	165	125	145	128	159	169	145	144	140	161	160	160	167	148	160	156	144	132	156	149	184	141	154	145	153	176	157	172	148	151	160	147	141	160	150	152	168	155	145	155	158	156	178	142	144	150	146	130	134	138	157	137	142	144	158	132	151	154	155	142	155	168	141	149	137	154	150	149	147	146	140	151	154	146	137	137	154	143	170	168	152	153	136	146	153	120	158	149	152	152	162	119	143	144	159	148	174	154	175	179	163	164	163	132	139	147	133	149	148	131	157	137	144	161	145	154	149	152	155	157	144	138	145	121	155	139	160	157	152	140	151	160	167	154	141	169	151	144	145	150	157	158	160	155	142	150	143	143	155	144	155	130	148	159	158	135	132	161	145	128	146	130	152	133	149	158	154	181	147	153	136	141	167	124	133	164	151	142	168	154	143	155	134	157	166	165	156	131	131	148	131	148	147	144	160	141	155	152	165	146	140	168	162	138	135	140	156	147	135	166	156	156	164	137	124	153	141	176	144	146	141	134	154	142	158	145	137	134	135	131	158	164	151	162	141	142	157	129	160	166	129	131	148	171	146	164	152	157	154	155	149	160	160	129	145	154	150	151	151	145	132	183	157	158	144	157	150	174	164	149	166	141	160	140	146	164	164	148	159	139	149	142	158	137	135	139	145	148	155	137	133	131	153	147	138	173	160	147	163	141	132	134	145	153	154	139	151	141	147	150	157	149	158	174	139	148	153	149	154	146	143	135	163	142	172	152	144	160	146	160	138	153	135	163	160	146	147	133	149	129	161	133	151	143	135	148	153	134	137	153	165	127	157	149	138	121	163	142	154	174	158	147	158	143	149	153	139	145	139	156	150	157	134	147	142	158	140	154	142	148	159	134	156	167	136	140	152	151	140	164	158	148	153	141	153	165	152	153	139	167	146	113	154	139	153	144	154	149	139	163	146	141	160	163	165	156	148	141	164	147	154	138	180	148	140	159	147	145	151	156	175	145	160	148	160	133	140	129	167	161	160	147	128	162	148	155	135	154	134	160	166	148	173	146	141	165	154	135	161	152	129	158	139	141	163	152	146	142	150	158	150	160	160	141	143	154	128	136	139	148	152	153	148	151	149	146	123	163	133	165	136	146	175	147	145	153	149	158	158	143	135	128	181	133	146	137	144	146	129	128	130	147	129	138	165	153	162	161	119	127	155	135	147	143	135	129	133	135	165	121	136	141	169	154	147	154	151	151	164	156	148	155	160	149	144	166	156	152	141	162	158	144	142	129	146	165	136	152	137	146	155	140	147	148	148	151	164	130	154	148	143	148	150	136	166	156	148	131	156	150	146	136	128	152	165	145	139	155	144	148	164	133	137	131	153	151	151	157	140	140	167	158	152	136	157	134	136	160	138	165	158	164	158	152	170	148	158	147	132	130	142	139	152	157	181	153	165	168	134	148	145	159	162	142	143	169	158	161	139	158	165	145	151	142	139	135	145	145	144	139	146	130	161	150	164	144	140	165	157	133	152	141	149	152	123	149	145	168	163	146	149	146	148	146	170	179	144	157	151	136	139	189	133	153	170	139	154	130	178	159	156	135	137	167	159	166	161	131	152	149	139	134	180	161	123	148	148	138	160	161	146	127	167	155	148	156	157	133	164	139	157	142	165	165	149	131	168	138	138	125	168	151
7594	1961	4020	5156	4439	3661	3123	2555	2125	1870	1681	1457	1314	1172	1096	1021	937	881	859	856	812	694	774	659	669	634	611	608	649	577	582	578	599	581	558	538	541	516	553	496	520	486	533	520	491	445	505	490	499	518	512	466	504	470	460	478	499	468	497	462	455	459	472	440	502	452	466	430	476	441	462	429	480	424	474	468	437	453	448	422	444	448	407	457	445	475	432	496	455	429	414	464	440	464	425	434	433	404	471	444	467	447	452	390	484	422	458	459	441	459	451	436	425	407	461	469	447	420	427	424	408	433	440	452	429	430	439	444	425	425	430	404	417	437	431	394	437	404	427	403	458	445	401	443	455	394	447	413	422	477	426	422	439	429	422	443	387	443	460	444	404	438	426	401	445	351	396	410	440	435	452	420	429	436	452	425	407	483	467	432	421	422	448	412	467	407	436	393	424	407	431	437	417	465	385	418	448	447	400	408	437	373	441	489	418	421	454	437	479	443	415	458	415	427	444	440	419	412	426	396	418	419	450	416	437	419	425	423	406	418	468	376	446	453	433	434	403	415	394	455	426	445	436	425	419	409	439	407	407	378	411	414	408	396	428	456	386	419	422	404	376	413	436	450	398	402	465	412	437	418	423	449	423	423	408	430	444	389	422	416	389	428	417	410	415	454	415	434	430	431	452	421	417	412	408	449	406	420	463	395	440	445	456	416	405	412	436	393	437	464	408	421	449	415	422	425	421	404	463	411	398	436	442	436	423	426	446	444	403	421	400	407	441	425	430	430	436	427	452	414	439	405	407	423	420	443	408	451	399	435	465	416	440	418	416	431	423	425	446	409	463	397	397	482	408	438	393	439	444	434	445	399	420	431	452	433	427	433	417	419	430	461	457	421	429	405	441	398	420	433	441	447	429	409	433	404	414	403	423	423	455	421	447	435	403	470	402	487	436	422	403	418	438	464	413	440	425	390	449	407	413	462	448	443	430	450	408	431	423	438	437	435	427	419	418	408	421	413	444	442	444	417	424	436	406	421	410	439	378	420	450	410	473	452	437	456	415	437	407	432	392	449	445	384	423	411	421	443	448	419	440	455	437	422	402	383	437	398	433	426	374	427	443	404	386	412	425	444	443	451	446	445	385	445	484	444	414	426	411	451	423	455	418	414	431	436	429	420	383	433	465	455	452	410	467	454	418	418	431	408	423	400	421	435	382	388	445	394	442	456	454	439	426	433	415	430	433	443	458	449	425	378	452	452	421	430	442	406	407	452	447	447	444	438	423	441	409	470	430	436	445	450	422	392	437	452	419	419	419	418	466	429	419	433	449	409	418	445	438	418	413	454	459	419	384	387	437	431	408	468	423	430	403	398	463	431	412	475	431	424	407	440	427	420	413	462	424	418	442	413	411	405	424	388	467	439	395	449	401	429	451	396	400	391	427	409	450	443	448	456	465	387	439	457	432	414	384	449	431	406	436	460	419	419	410	389	418	410	404	432	455	446	377	402	432	414	418	384	436	416	416	429	429	433	394	414	447	417	430	389	439	424	444	452	456	394	430	432	432	463	456	421	420	417	456	454	391	421	398	445	425	427	437	422	428	443	430	483	415	440	408	412	466	424	435	393	463	428	411	411	427	417	419	471	398	406	409	420	419	470	420	414	431	386	440	421	410	449	461	460	415	399	409	446	430	443	436	416	465	392	424	413	424	464	427	424	423	447	444	394	408	431	439	419	461	441	427	421	439	463	416	426	467	416	426	416	449	401	437	425	403	419	424	395	424	415	418	420	412	432	424	410	447	419	438	424	429	428	420	416	454	409	401	423	417	413	439	430	444	428	453	418	428	441	406	430	382	410	439	409	476	426	420	413	421	453	393	433	424	407	382	413	422	440	434	419	383	408	451	449	428	419	402	443	445	425	414	415	412	413	413	434	457	432	402	445	424	403	415	444	403	466	418	452	433	458	447	409	414	409	435	435	467	428	432	403	433	440	420	417	410	413	413	419	412	413	426	450	424	368	419	427	406	419	450	414	435	435	393	466	414	431	445	357	459	424	404	421	446	437	411	423	422	415	417	437	447	396	421	441	419	451	442	410	453	413	424	421	411	428	420	441	434	407	440	428	439	435	420	416	418	444	439	464	391	437	441	440	412	452	392	450	424	442	424	413	412	433	417	428	431	433	448	442	412	427	424	430	385	418	412	424	415	419	438	444	409	414	428	410	421	464	405	393	429	418	443	433	384	406	406	445	461	405	412	429	417	460	422	402	392	422	400	404	411	446	420	465	369	419	413	401	423	440	391	399	419	417	416	407	466	416	423	444	437	424	436	430	404	434	426	429	402	444	435	420	394	442	455	463	453	479	439	394	421	423	425	415	410	400	402	416	440	401	436	463	397	445	404	430	439	427	479	427	392	396	428	421	433	431	419	403	436	447	432	454	404	428	429	405	398	409	414	448	380	424	415	426	450	447	430	458	428	444	405	428	447	411	442	446	454	451	419	389	441	411	454	426	385	408	407	468	449	431	421	440	434	429	393	463	392	417	452	418	441	386	412	468	422	445	454	420	431	423	419	421	422	441	414	417	406	434	457	370	430	406	418	416	461	413	439	452	396	443	390	441	397	428	452	432	426	395	444	426	432	427	410	421	463	384	425	413	434	417	431	415	449	399	394	423	430	416	434	436	444	397	429	456	394	434	435	405	423	426	431	475	448	405	410	392	451	429	417	430	435	451	419	417	408	432	432	397	442	432	439	427	396	455	408	418	419	414	437	433	458	423	458	416	436	413	444	401	453	421	426	393	430	458	412	424	439	438	442	452	417	442	443	413	444	421	395	416	407	455	395	440	407	430	435	429	440	395	433	419	429	441	412	426	441	409	437	470	432	436	416	402	425	422	433	418	457	406	406	457	439	432	404	426	441	384	445	419	450	480	402	424	442	445	430	416	430	416	439	434	436	429	406	462	380	464	398	437	415	454	423	475	432	426	418	429	429	428	431	432	422	465	419	433	459	461	416	418	421	424	394	435	400	411	437	432	406	441	436	414	444	430	434	397	436	404	461	437	420	424	391	448	373	431	426	447	446	400	448	418	397	410	451	440	434	462	439	417	405	411	431	400	425	429	441	440	449	411	423	410	441	437	451	428	408	399	408	402	436	446	443	440	440	413	429	459	422	413	437	443	423	418	427	421	411	440	427	429	444	426	424	420	430	414	427	427	444	431	398	404	427	422	385	420	407	429	423	424	410	439	402	443	421	463	387	426	426	397	448	423	432	418	447	422	466	413	444	482	407	438	414	433	421	428	427	424	451	434	424	423	414	459	457	429	397	426	459	433	433	427	427	424	470	422	412	424	422	413	479	406	459	391	412	385	429	444	422	419	456	448	399	407	444	406	399	427	401	480	452	438	451	429	442	437	427	415	443	442	429	425	429	450	465	409	411	398	427	448	431	453	401	413	412	428	428	439	417	396	440	432	420	454	403	432	407	441	455	412	446	450	483	437
2620	352	429	409	393	373	374	362	367	346	344	340	347	339	321	348	371	352	356	344	320	311	375	346	300	374	329	328	312	334	310	358	337	358	332	354	367	334	340	352	340	326	330	323	344	343	363	350	342	334	351	337	356	344	334	296	336	331	387	343	343	328	348	348	333	333	314	315	318	343	365	343	365	332	331	303	329	364	335	315	322	330	342	348	355	359	362	340	325	338	347	353	326	348	344	324	343	365	325	364	359	335	324	393	362	346	356	338	349	370	368	352	364	325	397	370	343	318	382	339	330	369	335	354	402	340	363	365	277	329	372	320	318	350	343	347	327	347	343	340	288	326	336	320	339	352	366	339	322	317	363	297	324	326	340	370	336	355	346	330	337	337	337	343	355	331	339	357	375	342	381	334	330	377	346	347	345	357	328	309	336	340	369	367	301	366	344	344	347	350	327	336	348	351	354	323	351	332	358	310	339	287	368	368	329	378	327	354	329	311	328	335	321	369	353	323	331	339	347	308	355	373	313	312	311	319	314	358	360	359	353	349	340	308	369	365	376	360	337	323	353	365	344	331	356	363	329	347	359	360	360	322	346	375	328	338	328	347	358	356	338	353	345	350	343	332	349	324	330	342	394	349	350	332	329	298	343	294	361	349	342	345	329	349	326	345	326	365	347	353	320	328	355	348	366	349	334	333	361	348	332	313	302	331	342	339	366	341	352	359	354	364	388	388	331	340	333	395	348	333	307	357	347	335	356	327	378	361	347	328	344	301	292	309	373	390	343	352	352	341	314	363	299	352	338	329	350	362	329	322	342	310	340	316	367	361	325	320	340	336	334	356	358	336	341	325	347	338	331	349	312	321	323	337	338	357	345	330	320	336	341	343	360	345	336	334	356	338	357	353	303	313	384	349	313	342	342	352	344	352	367	334	356	353	302	329	352	314	350	372	364	329	341	351	353	314	337	318	353	368	334	343	327	362	353	325	321	339	349	354	330	349	296	358	346	375	365	337	316	340	325	347	339	340	355	319	321	360	336	367	310	313	320	310	345	346	341	331	345	348	335	307	314	350	336	345	349	337	365	317	338	334	328	314	342	345	343	307	329	359	333	376	334	369	369	353	379	351	357	322	332	354	362	366	335	346	341	321	335	338	348	361	358	370	352	358	367	330	340	346	359	313	326	320	343	308	331	350	340	333	330	351	340	359	311	335	310	329	358	342	341	349	357	302	332	335	360	354	337	343	341	345	343	305	354	356	328	374	352	368	348	347	351	366	312	358	350	342	351	356	356	342	337	341	335	324	357	319	320	346	324	333	337	333	330	316	338	312	362	351	315	350	308	330	311	375	333	309	346	351	338	302	327	343	336	341	356	329	354	310	340	332	369	379	348	367	319	356	308	311	325	351	363	348	343	332	333	353	326	329	350	319	308	342	376	341	371	325	350	292	359	329	338	369	333	348	319	329	347	344	346	337	320	391	333	328	367	361	311	337	353	337	353	372	344	334	353	319	347	358	349	330	358	361	343	316	364	345	328	323	352	330	316	363	308	344	360	332	315	345	333	314	344	356	337	313	349	365	338	343	347	334	365	333	333	356	336	366	323	354	347	367	331	345	332	347	362	349	360	336	334	335	355	380	335	327	343	357	344	341	333	321	360	351	360	321	343	305	347	311	356	321	348	364	343	333	357	336	345	359	370	320	329	370	330	328	358	345	376	331	359	351	334	333	357	345	351	312	381	326	343	319	345	323	348	345	356	325	332	345	357	379	365	335	338	329	355	324	340	344	325	354	319	342	314	329	341	335	336	340	353	346	342	335	328	326	349	354	331	329	328	336	326	331	336	368	342	357	322	331	350	349	346	327	334	375	325	308	363	372	342	328	324	326	373	303	367	331	334	336	339	339	311	361	353	368	329	350	319	343	336	321	335	325	337	325	348	352	327	325	295	336	342	329	344	315	308	312	370	357	339	345	363	349	320	324	343	373	361	342	338	355	362	317	336	320	358	388	343	331	340	351	361	347	351	316	360	325	329	336	341	380	337	340	324	352	316	336	377	318	360	360	323	351	332	362	363	345	374	356	340	353	312	373	359	306	324	350	373	315	342	320	335	350	344	347	378	366	302	359	356	349	351	342	332	347	334	309	353	364	343	347	361	374	328	366	345	287	335	328	350	341	341	304	339	305	362	350	362	332	329	357	341	356	339	340	374	363	315	344	360	347	343	326	314	348	354	362	359	354	353	342	354	354	334	351	317	337	357	404	329	322	378	331	359	331	339	336	279	319	363	322	335	346	319	346	343	350	348	362	343	357	347	334	306	356	363	343	366	345	352	344	348	322	343	348	371	352	359	347	334	355	306	323	330	341	346	346	340	341	351	332	344	369	350	385	326	319	354	343	328	338	302	346	326	370	341	329	357	324	351	346	354	299	322	373	352	320	322	354	356	320	302	325	354	374	348	339	326	362	317	332	337	357	306	361	338	347	324	355	340	319	368	334	353	329	367	348	311	351	334	351	327	354	351	365	334	308	359	307	351	361	346	348	330	395	341	321	349	351	362	365	349	343	367	346	347	366	335	334	381	343	358	327	361	380	332	353	348	340	309	319	325	355	322	344	369	345	344	350	360	336	357	359	346	299	347	337	366	329	349	350	309	329	351	327	330	332	341	310	326	350	362	349	330	357	327	305	343	342	338	329	341	346	366	320	342	347	356	334	345	344	348	346	341	335	354	318	305	349	354	335	316	342	322	353	315	322	327	382	342	354	332	349	347	343	355	333	338	333	343	317	346	345	315	323	312	379	340	340	343	334	335	309	331	319	336	384	295	330	339	358	364	346	374	379	348	336	352	336	366	332	363	322	368	340	374	351	313	348	359	315	330	311	328	325	365	335	334	349	359	324	355	340	332	305	357	324	343	327	342	387	352	363	321	341	337	310	320	344	354	319	371	315	330	343	322	339	331	322	349	368	351	361	319	336	343	366	340	358	354	352	376	352	359	361	367	346	338	338	324	335	369	327	328	356	345	339	344	366	363	382	340	319	308	325	357	346	331	352	349	348	336	343	356	323	363	343	323	336	403	356	327	326	362	340	335	336	343	326	323	342	340	311	384	351	330	340	341	343	318	363	314	340	313	348	340	360	345	326	372	356	303	340	333	333	310	326	351	330	345	329	353	334	357	375	344	350	327	343	335	346	355	347	326	306	353	337	320	372	338	363	363	360	303	355	319	345	353	319	333	352	338	341	310	339	350	329	337	324	362	336	355	341	322	352	347	366	338	329	322	332	337	343	318	346	357	337	356	332	348	371	360	384	329	351	344	342	344	347	347	318	319	346	351	300	342	358	343	323	355	332	338	319	356	337	320	313	350	324	321	345	349	344	352	313	358	329	342	366	340	339	297	382	351	371	321	341	359	367	351	362	352	313	334	355	327	362	325	321	338	338	363	337	344	345	347	334	333	339	337	377	370	320	329	364	345	332	369	346	337	356	346	350	309	305
2694	1010	1050	1072	1045	1004	963	990	967	951	910	916	859	914	954	891	885	934	872	901	937	900	888	878	889	861	940	871	958	861	871	865	924	963	865	873	897	851	868	893	891	884	906	865	877	951	901	920	919	892	870	858	874	845	909	906	872	897	844	934	899	891	883	918	901	856	876	875	852	903	876	856	956	852	871	914	885	857	856	905	894	902	839	859	869	952	864	883	900	833	899	906	902	842	909	861	872	864	844	906	853	868	890	898	889	890	885	865	916	868	905	913	901	941	859	913	819	927	878	909	851	891	856	866	895	839	898	862	920	902	847	835	908	934	924	916	912	910	829	900	883	905	867	859	898	858	843	859	849	822	886	846	869	871	932	860	890	835	922	906	921	892	898	869	869	895	869	896	890	894	865	870	881	890	947	812	860	876	861	825	938	850	847	822	892	841	918	900	884	878	897	844	879	853	864	912	856	882	882	931	949	875	934	886	913	948	866	878	903	881	846	894	899	914	834	898	916	976	858	834	877	869	875	902	913	902	961	931	912	848	850	816	860	895	919	923	903	859	866	881	915	879	863	878	879	906	844	922	879	906	942	827	871	926	935	875	896	883	861	856	877	810	902	893	859	901	864	917	909	891	892	863	891	901	870	876	891	863	871	873	882	888	847	874	828	899	874	875	836	887	923	887	903	897	849	861	928	865	884	937	859	873	948	868	964	893	921	891	874	914	828	910	929	869	881	897	873	826	890	921	878	896	867	883	903	839	879	888	859	906	877	874	918	908	911	877	847	855	852	866	832	874	915	851	897	910	934	876	951	863	887	835	886	899	855	827	951	910	844	846	856	921	905	911	916	860	897	856	846	904	879	853	859	846	907	858	933	848	871	904	905	887	872	912	846	886	839	877	893	852	897	869	915	852	879	875	888	902	823	858	883	869	876	858	878	894	914	909	886	856	848	853	860	857	930	909	890	879	842	866	878	872	900	953	826	899	882	875	876	869	850	897	849	871	865	919	955	903	859	934	866	889	865	901	926	876	895	894	868	867	890	909	931	886	906	914	878	883	863	882	865	935	882	878	843	942	870	898	886	855	893	881	865	882	929	922	882	917	891	803	902	920	865	879	879	863	906	876	916	899	900	924	905	887	891	877	919	849	903	867	834	868	871	937	919	904	939	901	901	841	950	854	926	854	864	866	932	924	843	878	906	853	895	865	861	782	865	835	882	876	829	905	883	865	883	892	890	864	886	904	876	845	882	917	890	872	935	903	870	846	874	831	909	952	937	919	868	897	879	855	857	938	922	862	894	924	857	848	873	879	886	927	853	905	834	859	875	895	909	863	916	879	914	830	971	878	828	892	845	901	852	908	872	842	852	804	855	887	867	905	902	906	892	899	865	889	884	919	835	888	885	888	964	906	929	860	870	877	865	842	918	886	883	897	914	877	898	871	872	879	916	871	901	921	853	840	868	840	892	896	914	845	838	873	846	886	825	850	870	946	935	926	914	827	897	885	875	903	892	895	873	933	855	879	889	891	909	933	867	898	900	959	900	856	904	899	854	919	934	951	882	899	894	877	850	889	898	872	881	860	936	860	914	874	893	841	925	941	915	927	950	877	824	877	896	913	892	861	861	920	877	934	928	912	913	891	902	924	862	924	840	925	842	910	921	905	843	898	921	924	832	880	851	883	912	874	898	855	890	864	868	881	886	930	840	842	849	860	871	927	929	869	899	940	874	890	899	897	926	874	893	912	870	888	908	900	883	814	897	893	848	861	923	873	882	886	901	868	929	905	849	936	885	891	896	880	879	922	923	879	906	875	890	853	892	934	938	859	894	936	879	916	907	922	877	900	902	909	900	918	875	886	841	878	924	895	886	874	876	883	894	876	854	907	883	847	878	869	962	839	852	891	899	854	863	900	909	902	883	880	849	898	851	887	874	910	924	919	892	907	909	908	918	871	836	833	884	918	872	924	859	860	878	860	921	821	892	876	900	885	860	861	892	926	920	921	875	930	950	945	905	861	861	881	946	857	916	904	882	882	897	849	868	854	864	906	919	917	830	865	898	907	919	897	881	875	899	881	912	877	866	863	885	899	879	888	926	869	882	895	876	896	854	917	873	933	842	846	894	872	889	913	862	868	936	863	892	894	909	939	887	852	891	919	904	868	851	897	842	917	858	872	845	865	927	936	884	847	893	869	890	909	889	905	911	825	926	906	838	901	889	847	933	910	907	805	870	887	903	851	898	895	906	875	881	880	828	873	831	853	887	896	871	880	918	873	912	862	870	934	826	860	901	842	848	915	884	906	841	916	887	883	944	872	844	899	902	917	908	868	909	887	876	917	946	936	915	915	861	919	874	912	881	895	921	916	853	936	838	885	892	912	856	861	902	885	855	894	900	882	867	824	868	864	868	885	947	891	882	904	878	878	877	816	901	866	892	865	840	885	871	874	864	895	906	904	903	823	878	899	895	918	910	925	904	887	905	862	907	868	862	890	938	819	921	921	888	876	907	882	852	833	867	869	918	922	873	845	848	891	899	894	901	853	870	829	842	837	864	898	880	866	878	861	890	895	944	886	865	902	840	840	937	914	894	894	907	926	889	942	899	849	863	892	918	827	853	893	931	866	862	896	892	857	845	871	875	889	854	888	842	929	869	875	873	909	917	945	913	911	892	862	895	917	889	907	867	843	887	916	901	906	860	889	921	842	947	849	914	884	926	855	864	878	869	867	902	903	872	908	850	875	870	917	877	888	947	896	868	878	894	858	908	933	901	860	876	850	884	900	860	848	897	896	875	907	977	863	848	869	831	887	935	883	846	894	880	848	870	911	895	863	900	885	902	848	853	877	892	889	877	896	864	843	921	895	919	831	926	868	855	900	866	879	860	884	916	904	889	867	901	859	879	904	860	910	828	874	879	907	849	885	892	894	875	883	872	914	936	884	847	859	892	921	899	893	913	895	905	893	918	926	863	861	894	846	877	892	899	840	855	900	926	879	868	930	873	883	853	919	922	920	889	925	902	855	868	869	869	871	905	852	891	845	891	908	911	860	886	890	868	892	894	879	850	842	918	856	886	863	904	918	921	897	890	912	912	953	889	935	902	796	864	918	852	866	873	901	867	862	831	865	889	861	875	863	880	892	930	853	940	865	897	900	886	881	891	882	829	849	842	946	858	899	875	892	877	902	952	865	859	909	908	930	865	947	892	873	907	900	906	880	888	846	876	858	936	863	828	887	953	916	925	939	859	887	904	909	860	906	900	882	906	833	928	876	886	855	895	894	872	897	889	925	871	877	863	910	914	936	941	894	870	914	882	873	930	906	914	925	888	867	868	913	879	871	890	929	894	841	863	846	941	855	869	891	885	876	902	920	860	813	931	877	916	867	895	912	888	883	885	891	882	893	880	926	868	897	882	904	910	877	866	886	917	927	880	851	860	885	812	862	874	874	858	878	902	824	885	916	908	885	900	870	919	917	869	891	886	921	889	897	856	884	871	895
9475	1061	1324	1065	833	731	565	585	490	422	430	419	396	386	372	338	346	372	341	379	351	349	339	346	338	369	361	354	317	379	345	333	362	346	336	320	320	332	309	330	336	323	329	346	366	330	344	314	323	372	368	314	293	305	337	328	342	342	360	322	334	354	315	341	328	333	330	319	324	332	290	323	306	326	310	301	349	329	342	315	323	335	296	344	327	321	324	321	297	334	308	326	315	310	332	340	315	329	314	288	360	305	287	358	332	307	350	333	337	355	363	327	289	333	296	347	311	336	337	323	304	288	325	297	328	327	300	340	354	311	369	315	320	308	303	330	276	329	313	342	332	331	300	350	326	318	321	329	327	319	323	274	318	341	338	329	368	350	315	308	323	346	371	327	296	294	328	273	303	310	327	312	312	315	286	326	293	332	331	356	334	326	328	347	370	325	307	304	312	316	298	309	308	325	323	300	313	331	349	299	331	324	322	352	348	342	343	331	332	341	315	326	333	324	328	342	315	283	331	321	282	307	309	342	322	329	295	341	333	349	350	347	334	352	300	299	312	276	321	336	329	342	302	308	315	320	334	325	318	317	314	329	333	309	322	372	324	320	322	319	324	344	331	297	319	310	333	359	365	319	340	308	293	317	326	325	338	333	329	292	316	316	313	350	329	296	328	316	320	341	340	327	320	337	340	295	319	339	335	327	320	331	325	315	312	337	300	310	331	352	302	288	338	322	354	316	310	294	322	319	318	300	353	311	332	329	309	313	316	309	337	375	321	318	347	285	300	285	344	348	337	321	301	275	306	341	318	327	318	328	334	337	324	314	322	319	310	321	313	318	323	330	308	309	322	294	333	288	335	316	311	319	333	292	312	359	339	284	325	307	311	316	347	320	299	316	327	352	321	336	324	326	333	317	313	332	342	301	358	344	307	335	334	312	318	308	323	322	324	303	313	307	321	312	327	335	297	354	333	332	336	347	316	329	300	352	323	305	320	334	320	355	330	348	335	356	286	342	347	332	297	305	351	337	320	321	341	340	317	338	344	314	341	304	315	299	327	356	345	337	318	327	327	343	324	316	305	334	335	297	329	313	312	331	289	329	323	334	352	322	312	332	339	313	336	306	335	366	318	339	292	356	311	311	340	358	333	310	336	347	310	335	339	375	335	312	326	276	299	319	299	320	332	305	302	296	290	315	307	331	302	329	345	319	326	338	300	347	338	318	321	352	337	315	319	357	292	344	330	328	317	330	327	350	312	308	337	362	331	319	305	344	310	315	342	342	334	306	328	315	344	323	322	297	318	322	303	355	344	310	325	357	315	325	340	311	313	311	344	318	310	327	304	354	335	319	345	344	291	295	321	342	312	346	323	350	328	316	317	326	324	319	290	350	319	331	343	310	311	347	320	298	361	346	330	303	313	332	301	324	303	321	314	283	297	305	313	306	307	361	326	317	300	312	312	307	313	339	355	318	350	319	344	333	325	357	316	343	321	311	315	306	316	308	342	317	337	306	315	330	383	341	291	310	346	327	313	341	337	307	311	304	327	349	331	346	336	298	328	350	346	307	319	308	324	322	331	316	302	329	339	331	355	344	334	334	341	327	304	337	349	340	287	311	323	342	304	315	302	326	346	301	357	357	348	336	312	357	300	323	340	341	317	311	330	305	352	297	326	334	342	315	332	332	297	322	339	340	348	358	326	320	310	315	316	296	287	308	299	358	311	331	318	300	333	312	301	308	314	345	344	295	308	358	308	341	343	322	341	334	324	295	340	313	316	320	343	321	312	314	307	354	343	319	314	357	279	325	287	336	327	302	326	339	341	308	327	330	332	328	318	342	340	278	338	307	302	322	315	354	305	298	336	307	341	321	319	314	304	301	340	334	319	345	330	347	317	335	322	282	318	351	334	350	338	324	300	341	308	348	289	327	349	280	334	334	318	315	343	319	323	302	330	341	353	351	352	330	340	320	323	332	302	316	316	328	308	354	286	288	353	335	328	301	357	329	335	281	304	325	304	323	351	306	313	356	311	313	335	335	326	320	357	337	357	303	310	314	339	343	336	323	327	299	295	299	324	305	339	307	370	310	331	311	301	306	343	344	287	294	346	321	328	351	311	301	329	317	349	344	343	306	330	339	335	330	343	302	334	327	288	343	339	323	292	306	306	311	306	308	334	332	311	310	325	342	309	325	324	309	343	344	329	345	325	312	337	283	319	322	306	311	323	305	321	355	322	345	345	338	332	336	322	316	350	316	326	326	315	357	359	332	338	295	320	356	332	339	321	364	308	285	315	335	318	306	355	309	361	317	264	292	334	306	330	317	317	328	326	325	318	328	329	341	311	354	297	319	337	365	339	395	336	323	305	313	352	326	308	294	326	306	330	323	330	298	317	343	347	332	320	305	349	304	326	334	365	316	310	322	316	302	318	311	321	325	357	325	313	300	350	318	341	350	318	323	340	339	340	321	330	304	332	314	328	296	311	310	326	336	315	328	308	333	315	319	341	336	326	302	320	289	356	320	361	335	351	336	293	330	307	316	328	310	318	340	319	340	307	313	324	327	337	309	332	323	361	354	332	321	312	321	334	320	330	316	320	322	349	361	319	314	298	307	328	301	327	313	314	325	327	319	357	307	337	326	317	301	333	339	326	308	347	342	326	317	336	319	341	332	297	314	320	281	304	313	296	311	346	345	359	305	331	297	324	323	312	329	353	328	352	307	322	314	329	327	325	332	304	317	328	299	355	311	349	337	342	324	292	279	297	311	351	325	332	288	315	296	333	332	311	314	334	331	360	328	310	356	346	310	318	330	346	318	344	311	315	309	324	320	315	338	320	355	320	293	367	323	310	327	317	316	323	315	323	307	326	347	281	321	300	332	323	317	302	353	366	318	339	311	359	326	307	316	349	330	316	311	323	322	330	320	334	345	305	331	297	309	301	343	305	323	351	366	320	309	338	337	311	307	338	318	341	329	313	329	336	338	345	326	326	310	339	333	334	307	341	339	337	347	332	318	308	303	312	291	291	298	315	302	322	295	321	325	359	304	332	287	305	318	334	323	319	353	287	318	341	338	332	315	343	330	327	332	330	296	308	311	293	295	355	329	339	339	331	333	323	339	320	361	336	319	327	376	332	348	322	329	302	338	333	306	351	294	327	327	328	301	306	345	294	311	312	323	329	355	343	355	320	314	378	323	340	318	333	306	325	326	330	311	329	350	334	315	345	323	308	293	328	278	316	353	314	303	341	316	332	336	314	311	303	305	346	322	332	368	275	301	345	327	335	319	323	317	318	336	320	304	320	329	307	327	337	317	330	365	345	321	338	327	303	310	334	333	362	324	318	368	312	292	337	337	337	291	320	324	339	332	332	346	314	328	336	299	327	320	368	332	307	342	343	320	347	339	311	331	297	336	341	360	317	325	315	318	353	294	332	329	304	322	311	329	327	320	310	319	334	326	312	319	291	359	314	317	317	296	309	343	342	312	347	335	324	317	331	316
5891	1582	2674	3261	2999	2585	2180	1843	1650	1533	1469	1303	1265	1242	1143	1128	1081	1109	1043	1021	972	965	992	974	949	946	966	980	910	879	872	905	936	903	950	942	901	864	855	875	867	863	902	861	848	882	827	860	852	887	824	882	845	811	809	917	812	882	855	860	828	860	811	823	866	770	853	825	818	899	877	874	841	842	839	856	903	847	807	833	863	849	852	817	926	869	811	781	865	801	854	825	833	821	811	822	776	835	812	866	878	848	859	818	806	856	851	778	824	835	849	825	834	852	828	812	839	837	801	873	874	786	827	814	846	823	865	826	868	855	892	881	809	864	863	835	847	834	850	876	770	815	845	857	795	825	827	841	869	830	801	896	834	789	870	863	805	836	851	835	804	846	869	768	840	862	813	864	852	829	779	796	836	842	848	821	810	836	832	847	834	851	848	805	863	851	819	838	835	847	880	789	801	848	874	850	843	803	805	855	877	812	857	824	859	806	858	788	811	847	826	880	793	826	862	846	829	829	839	775	826	858	828	818	841	859	774	829	801	861	837	804	807	827	812	832	785	822	845	845	810	848	863	839	847	793	799	830	790	833	861	846	804	815	825	826	831	837	831	866	799	847	849	795	869	801	830	880	794	792	888	808	830	796	847	834	865	812	854	832	810	872	837	814	846	779	829	802	851	861	839	783	836	881	791	825	830	827	834	796	853	854	818	849	832	848	890	799	829	824	803	827	853	819	846	842	778	819	829	790	840	813	810	847	883	824	837	793	841	832	852	810	819	825	818	841	838	824	765	850	822	808	831	814	873	833	802	778	860	830	809	806	834	852	846	830	831	871	841	841	846	845	871	825	883	827	851	813	829	832	785	800	830	832	819	848	851	866	834	787	841	827	800	846	867	805	800	852	824	807	820	825	813	814	843	796	844	807	828	804	820	858	830	833	810	805	850	809	858	820	831	821	790	819	782	771	893	845	860	883	810	811	812	800	847	835	841	801	806	813	798	851	851	798	809	822	793	870	827	820	836	837	807	829	854	783	850	795	842	847	840	843	801	833	776	846	856	823	837	830	851	866	854	835	794	805	870	846	818	802	828	822	835	819	846	874	829	838	872	807	783	813	845	786	912	821	791	841	822	836	814	822	791	825	784	814	874	846	801	828	856	856	844	785	790	801	802	851	838	831	837	845	814	837	811	794	820	844	835	808	862	811	828	831	885	807	804	841	813	835	804	798	812	790	854	869	780	828	878	818	826	795	879	834	829	839	802	844	814	812	831	823	846	813	861	852	880	853	825	788	890	773	815	828	818	827	843	838	776	853	851	827	814	874	852	805	828	863	804	831	811	797	790	775	827	854	817	851	825	804	818	879	880	817	794	838	823	852	846	799	799	801	853	816	821	855	857	812	832	819	882	806	767	844	855	833	822	809	855	814	755	832	793	795	825	835	824	784	804	843	828	814	791	830	835	867	811	806	814	881	819	784	856	811	827	834	817	861	816	838	825	857	845	794	855	851	850	853	836	778	804	804	823	829	860	814	840	802	860	834	832	841	860	783	814	824	850	862	777	819	820	803	848	773	830	783	774	842	856	837	818	801	829	835	839	793	878	811	833	852	803	837	824	837	874	842	823	800	841	848	829	840	829	822	816	811	841	852	832	826	829	836	827	825	771	847	742	795	836	838	842	876	806	869	854	782	836	869	807	819	820	819	834	799	867	811	835	823	850	811	810	860	792	836	810	825	832	829	831	803	809	773	866	803	812	843	841	813	796	794	860	839	804	856	813	909	825	868	805	823	822	804	854	839	873	804	830	843	850	779	818	829	828	795	822	812	825	788	829	756	786	815	718	794	796	816	835	823	827	841	793	816	818	835	829	814	812	807	769	816	773	786	834	863	842	892	828	816	852	855	864	805	875	821	762	787	839	810	837	888	864	849	845	807	835	780	859	783	822	793	835	867	848	811	853	877	847	829	804	828	834	801	798	835	835	838	760	815	863	793	849	865	804	817	838	830	841	831	764	838	797	838	857	823	827	822	816	823	859	804	824	844	845	805	832	863	798	847	869	812	860	810	796	815	858	800	795	830	834	828	780	785	826	824	842	886	772	854	849	821	850	855	811	763	852	828	833	799	840	830	794	823	825	839	795	881	836	796	829	813	845	762	786	795	816	835	827	854	839	839	799	862	847	802	814	797	869	812	854	840	823	860	848	804	799	858	830	869	874	835	823	857	815	862	858	858	785	766	796	832	827	831	831	803	820	837	792	873	831	814	850	777	800	806	862	811	812	828	829	799	890	802	823	822	825	834	806	826	795	854	879	797	836	815	757	819	806	791	793	833	868	818	788	829	804	833	874	817	816	808	806	794	827	837	832	839	793	843	825	830	825	806	823	850	820	808	793	805	793	790	830	857	801	843	870	818	793	782	821	784	853	828	838	794	837	811	807	797	794	855	822	800	799	779	819	818	822	800	787	845	813	845	781	854	863	833	828	781	805	829	801	888	793	807	790	786	840	791	819	805	860	863	843	826	794	844	825	795	842	813	829	875	835	826	851	799	894	840	818	845	856	802	816	860	816	831	829	824	876	822	834	869	828	842	796	868	818	837	821	828	834	830	811	804	849	790	830	863	804	807	845	828	819	801	831	796	801	831	803	827	850	823	799	856	868	797	801	768	817	906	800	884	793	827	827	839	820	768	746	832	839	848	810	815	810	846	846	807	816	808	844	806	800	826	823	835	816	802	808	795	827	850	830	799	813	865	853	814	872	830	799	823	847	773	816	891	814	845	835	797	797	837	859	816	842	819	866	816	799	822	828	819	840	820	820	813	858	819	864	829	826	837	839	845	849	823	811	871	862	816	834	818	842	791	792	825	888	803	831	767	885	829	846	813	821	850	846	839	833	805	838	833	879	799	776	790	817	791	816	855	787	819	788	837	800	799	850	836	793	834	825	807	791	882	825	828	844	839	828	815	830	818	835	851	735	898	802	769	825	850	794	841	834	824	824	830	815	814	807	786	760	832	775	825	827	859	817	777	845	830	834	825	832	839	883	835	832	805	856	827	810	807	806	829	835	835	806	872	805	839	799	838	832	878	836	810	766	825	864	817	835	810	823	840	860	831	886	861	822	831	853	743	875	789	806	802	819	764	809	816	859	808	812	798	808	833	766	849	867	844	830	821	815	814	856	766	868	858	812	807	790	839	813	838	849	861	817	852	835	852	849	791	813	829	830	776	813	849	846	814	891	834	792	917	868	849	819	848	830	869	801	783	820	876	794	800	839	762	851	786	848	861	868	862	827	843	880	832	780	840	751	796	779	796	827	812	837	810	785	856	812	825	815	862	820	823	816	805	849	841	831	828	814	847	791	826	854	809	841	836	872	835	844	791	851	847	804	805	844	827	850	832	813	852	798	858	827	802	823	843	836	833	813	846	851	847	850	762	846	827	870	871	815	852	855	837	861	768	849	812	790	815	800	850	853	810	851	782	853	826	860	775	786	848	856	800
17508	2406	2238	1673	1146	892	676	508	504	391	338	316	316	266	275	264	214	225	178	176	198	157	179	195	218	199	176	191	184	202	157	165	157	180	193	144	178	158	167	147	179	153	152	139	165	173	173	177	145	163	174	151	148	149	146	176	160	156	175	169	152	141	194	159	143	130	163	133	165	169	164	136	157	169	140	170	140	187	144	151	160	159	172	173	147	150	141	143	175	152	158	185	155	154	160	162	166	141	150	142	145	137	138	157	139	149	145	159	156	159	155	137	131	146	144	150	166	157	141	167	171	160	162	153	150	149	142	151	141	141	161	152	198	133	135	158	150	152	164	159	136	141	164	167	165	158	156	149	146	151	142	132	147	144	144	141	151	149	144	142	147	150	126	160	162	177	139	145	150	152	140	144	175	138	140	139	156	146	170	153	138	169	162	128	149	156	164	144	132	144	170	159	149	133	155	158	169	123	144	162	144	165	151	178	136	132	160	145	114	162	139	140	145	162	156	173	136	177	148	146	154	125	141	137	166	145	128	123	135	142	156	140	158	160	148	151	172	164	156	140	156	162	136	171	115	149	150	146	140	162	150	149	152	155	156	166	141	149	161	177	146	157	152	165	140	163	155	157	144	151	141	145	148	140	146	144	138	151	167	136	173	138	134	148	134	155	146	165	165	139	155	126	155	143	131	138	136	161	168	148	168	148	164	143	153	170	154	158	164	147	157	166	152	137	143	155	168	143	139	137	154	168	149	151	154	162	158	152	166	131	157	154	179	153	151	165	167	136	137	153	139	163	136	133	145	137	146	151	151	156	161	153	151	139	170	129	133	157	171	172	121	152	147	134	167	149	139	175	147	156	156	148	169	148	180	142	146	138	146	147	142	161	164	150	146	144	141	120	151	157	150	166	146	137	134	156	142	177	176	143	155	136	163	172	118	132	140	157	166	151	146	163	153	139	143	153	145	140	145	168	147	146	144	161	151	146	150	149	133	142	148	150	157	156	162	136	148	137	162	152	144	145	141	133	158	165	153	142	157	152	133	152	140	141	135	152	149	140	152	155	142	135	150	157	160	152	161	145	140	161	146	152	155	157	160	166	154	155	134	160	148	142	152	153	147	151	176	153	156	139	131	174	149	151	149	138	137	136	158	133	162	159	145	140	164	156	163	137	140	144	150	126	162	153	151	163	167	137	141	141	129	167	157	155	153	166	148	136	129	142	142	145	152	166	174	151	148	156	139	149	156	152	143	135	134	160	142	153	136	148	138	142	162	137	173	164	149	170	153	149	168	144	165	154	158	139	153	145	146	126	156	148	144	137	148	143	150	168	141	157	157	161	177	142	120	157	138	134	138	163	116	139	146	158	135	175	153	142	149	140	168	134	180	151	109	160	149	164	153	148	123	150	144	129	125	152	163	142	138	172	139	166	168	154	136	138	133	143	164	167	144	150	160	137	150	144	145	131	143	163	151	152	157	144	137	162	152	147	139	154	149	170	150	140	133	176	151	165	128	158	158	143	152	142	161	147	135	144	140	139	164	138	165	155	161	165	178	161	160	159	154	164	143	143	174	154	160	147	150	144	157	150	139	160	150	142	153	151	167	145	158	154	134	141	165	127	149	156	145	137	138	160	156	149	168	153	148	162	145	136	148	169	168	138	147	163	167	152	141	124	156	158	141	175	130	163	160	158	160	160	144	143	144	151	157	160	149	170	137	134	146	152	176	156	142	159	152	149	151	134	146	173	190	162	139	161	151	155	170	172	141	133	144	161	140	158	157	154	141	133	151	133	151	145	162	144	157	167	144	152	157	154	151	148	146	134	169	133	168	185	133	162	141	147	150	134	134	126	172	151	147	144	144	124	137	153	147	146	134	151	166	163	140	162	138	155	146	147	142	168	153	155	137	153	146	156	139	151	133	140	155	167	163	151	149	166	161	166	146	138	145	155	141	147	158	150	176	137	136	152	156	152	153	152	156	177	180	182	169	156	152	148	140	161	146	146	157	162	155	140	162	166	148	165	136	140	150	141	135	167	142	146	146	144	145	131	132	167	158	166	125	167	166	125	149	145	151	132	151	137	158	144	173	164	148	117	168	171	142	141	155	137	160	155	181	155	145	168	153	169	144	152	138	147	147	151	145	129	141	164	154	147	146	147	170	149	160	163	139	165	131	146	158	155	158	126	131	157	154	144	175	160	155	162	164	153	176	134	144	143	134	154	150	156	158	150	162	156	139	135	144	158	157	141	146	135	149	142	151	163	136	153	152	163	149	159	161	157	123	155	152	161	181	142	141	153	154	131	147	172	153	164	162	147	134	156	176	145	145	135	157	162	157	169	137	154	157	148	141	158	144	175	157	149	140	121	131	130	135	160	154	177	146	147	154	156	151	115	140	172	147	155	146	164	135	153	152	157	150	146	168	142	133	155	158	166	144	141	140	156	161	147	167	169	160	134	157	148	131	165	155	155	144	140	163	121	141	147	129	148	142	149	143	160	136	155	141	174	141	158	140	168	151	147	160	143	154	171	181	156	150	158	125	154	149	143	147	154	150	153	140	130	152	140	150	154	156	139	151	149	147	150	144	159	141	137	165	163	136	148	167	162	156	152	151	162	161	150	159	158	175	143	155	160	144	164	122	148	146	142	138	149	166	159	164	134	146	144	154	150	138	174	149	157	167	146	155	158	157	172	150	146	123	138	142	152	141	160	180	165	174	147	168	140	150	127	172	159	169	176	134	153	142	147	142	157	158	159	149	158	138	138	144	152	144	167	138	152	152	147	132	137	140	149	159	153	156	154	138	135	169	134	122	153	154	168	160	134	161	153	167	141	122	143	150	151	144	139	134	156	135	162	150	154	178	143	129	119	127	156	141	153	156	153	142	155	151	136	138	163	135	142	143	137	134	168	148	141	153	161	173	164	150	153	165	145	123	138	143	161	137	175	142	150	153	134	152	155	157	134	148	153	154	155	151	150	154	163	164	153	153	137	166	160	145	124	136	125	136	168	155	146	156	155	159	162	150	143	148	145	166	140	162	147	146	159	141	164	116	131	162	139	149	158	152	173	147	157	165	154	145	133	149	151	141	155	126	125	183	168	154	144	148	147	154	163	122	152	155	138	143	168	178	149	160	150	163	151	155	140	159	134	128	162	150	144	157	145	124	150	154	159	154	165	150	148	170	154	130	122	151	171	143	133	167	142	147	188	134	148	144	139	171	149	157	127	155	152	139	144	146	158	175	158	133	153	149	127	139	151	141	166	160	150	156	130	155	149	140	135	166	144	154	125	141	154	139	156	154	161	160	144	137	134	145	156	155	141	131	145	143	174	161	165	147	146	167	155	153	145	124	143	157	153	139	152	155	170	139	152	151	126	164	159	144	171	173	154	157	163	169	137	153	138	157	141	147	152	149	141	143	151	140	154	145	148	176	160	145	167	127	140	133	169	129	145	147	134	157	183	150	165	137	157	145	163	145	149	131	141	159	145	128	147	152	139
7707	1886	4090	5114	4439	3765	2993	2582	2107	1801	1612	1436	1316	1221	1091	1120	956	904	859	815	780	695	680	702	642	670	666	674	592	635	614	565	577	537	546	535	501	520	526	551	485	531	505	491	486	532	466	515	520	477	492	487	478	446	482	469	437	492	480	468	445	455	438	455	488	431	465	454	463	430	464	488	486	478	444	437	431	442	445	490	455	418	479	433	466	452	439	461	444	440	451	465	455	470	460	465	434	439	429	451	418	454	438	442	407	425	432	448	458	396	426	428	452	418	462	402	435	431	412	448	429	457	452	439	465	456	420	406	444	430	447	426	438	461	457	460	446	458	440	402	429	446	457	432	396	423	444	429	443	407	416	416	443	394	454	428	401	425	416	419	424	411	467	409	421	424	437	452	421	436	404	470	457	463	434	422	413	424	438	469	435	447	436	440	421	432	431	452	476	386	437	407	415	454	459	440	414	426	442	438	456	423	458	442	409	425	416	399	446	466	405	449	408	463	422	437	466	424	434	410	442	434	458	418	436	412	429	439	424	425	419	441	446	416	479	414	437	423	437	433	425	450	402	398	425	407	406	447	411	409	451	420	441	429	442	440	417	415	402	425	451	437	442	425	435	419	442	411	399	414	391	437	395	427	406	412	390	423	419	429	489	446	405	437	421	417	417	419	464	419	434	416	467	416	386	432	393	452	442	420	453	398	439	457	435	422	432	460	424	461	401	454	455	372	428	427	450	442	440	463	435	475	432	435	432	435	452	408	430	445	436	436	442	422	406	447	461	404	422	419	438	440	439	432	446	412	445	420	409	467	418	454	429	426	414	419	412	467	466	430	446	403	430	435	439	438	404	411	433	406	426	429	414	439	434	427	442	430	443	477	443	452	432	443	394	383	432	428	405	405	472	429	424	442	451	431	452	429	440	440	410	392	425	434	413	417	423	406	442	442	431	404	396	397	451	467	402	423	442	430	453	431	411	412	440	415	393	439	423	449	454	435	402	433	409	441	440	421	419	416	440	412	447	423	436	421	433	465	411	404	434	454	415	454	401	404	442	440	432	422	452	486	471	425	413	432	456	404	433	395	396	441	446	425	437	457	434	430	420	420	445	424	471	420	412	451	442	429	435	439	452	408	450	434	437	441	444	427	419	464	467	423	452	461	397	433	431	434	444	417	415	464	384	390	399	394	442	416	373	435	428	408	423	444	415	423	423	400	455	423	458	422	441	430	428	431	419	412	441	413	431	455	416	440	421	430	453	418	428	416	422	420	433	407	436	444	441	445	416	457	414	449	443	409	419	423	422	399	417	406	406	427	407	442	416	423	439	469	439	412	420	406	437	417	430	434	426	468	434	408	396	475	406	413	432	425	440	408	431	412	447	477	438	439	435	443	423	412	427	420	386	404	406	422	434	413	442	449	419	414	425	405	407	445	447	403	458	425	414	429	441	438	418	405	380	421	434	458	458	400	421	423	433	421	440	415	424	443	412	421	420	457	417	412	432	414	447	398	435	399	430	409	414	425	445	415	461	444	407	447	426	432	430	451	404	409	425	429	453	416	435	431	419	410	420	449	456	412	407	422	444	459	424	423	415	437	442	447	408	402	467	418	445	451	417	415	402	424	460	447	426	420	441	425	407	408	425	412	454	416	449	449	458	425	430	417	453	487	435	470	409	411	434	413	450	402	443	406	422	431	399	438	407	441	447	445	437	420	426	397	423	421	460	438	406	438	418	400	430	407	413	441	419	431	491	444	421	385	417	412	463	425	423	474	415	485	428	396	449	462	439	427	406	439	429	443	429	450	399	445	452	426	434	432	427	447	431	434	395	425	395	379	422	420	447	425	422	457	437	455	432	431	383	419	381	442	405	422	447	433	425	443	447	438	407	421	465	413	411	440	435	433	425	437	419	457	409	423	443	447	423	417	385	419	438	436	403	419	443	431	427	426	435	445	461	436	427	412	427	410	408	456	418	466	426	456	425	420	462	440	395	395	437	391	409	427	459	417	412	446	446	402	416	398	414	418	413	407	433	369	434	418	447	441	455	420	411	423	418	423	392	418	428	456	445	434	445	414	430	410	421	411	421	399	434	433	435	410	409	435	428	442	440	442	408	456	427	400	434	428	406	443	415	467	434	442	442	417	472	447	412	429	444	434	421	434	426	417	422	458	423	435	415	398	416	438	442	427	409	412	434	453	381	415	422	425	430	426	416	424	421	456	416	433	433	411	468	424	451	429	428	433	459	472	402	434	417	461	437	428	441	420	451	416	435	439	459	397	438	444	448	447	444	408	444	427	436	428	432	438	449	422	446	445	398	428	462	439	438	422	447	424	407	431	391	464	439	429	402	442	412	425	393	412	458	427	434	427	448	434	421	432	394	441	409	450	420	396	448	453	411	432	464	425	417	409	431	423	454	428	408	416	374	410	428	438	442	456	404	415	444	451	443	396	439	405	417	421	432	434	419	422	435	450	422	443	448	462	424	429	404	424	418	442	421	418	403	457	442	404	419	402	415	433	407	391	392	437	418	412	423	430	458	391	441	460	432	428	406	425	461	432	416	387	449	438	436	439	412	437	450	440	427	456	419	436	388	420	446	448	394	421	437	448	408	425	409	438	444	425	421	396	443	436	420	445	397	418	451	463	435	417	478	446	430	410	417	432	438	420	403	406	423	430	443	453	439	428	439	449	440	450	418	412	430	424	444	427	411	442	444	450	459	415	444	438	377	439	406	439	420	460	451	388	423	385	432	430	419	440	438	418	454	441	407	404	427	410	420	409	392	423	438	417	444	440	427	448	467	437	431	438	420	427	424	424	415	450	452	416	414	400	454	452	437	464	414	448	412	461	432	446	410	405	461	453	419	401	447	428	447	436	418	420	403	472	462	405	434	455	441	435	442	421	443	442	457	459	409	445	415	431	431	403	417	445	416	401	449	431	423	407	426	403	414	418	415	432	384	436	419	426	419	412	441	424	425	421	436	434	416	416	389	410	423	418	443	435	417	451	463	439	409	402	422	436	470	452	420	405	417	443	423	422	432	407	391	437	438	384	428	424	418	424	426	462	418	450	415	432	442	396	412	463	443	386	421	432	391	434	438	457	399	400	438	416	455	420	433	452	417	449	409	466	468	416	397	410	432	428	444	433	437	432	427	423	409	425	430	440	399	408	426	427	439	450	422	428	387	408	429	412	402	433	416	467	431	448	447	453	438	413	439	406	426	468	420	474	472	441	451	451	415	458	435	423	440	434	414	470	440	438	426	389	400	394	461	402	430	429	420	418	421	413	434	395	426	465	411	449	403	412	415	452	439	469	433	481	393	414	433	402	444	450	412	459	447	427	408	430	452	403	430	401	416	420	425	446	463	393	418	428	429	433	404	422	375	475	424	391	410	409	430	413	433	403	418	392	437	438	442	431	435	453	414	440	410	436	421	419	457	424	403	414	441	442	434	420	437	405	431	413	393	425	430	422	394	421	424	398	468	457	455	413	454	451
2564	383	390	400	351	385	359	342	365	342	344	354	364	349	353	361	334	357	351	384	366	340	378	337	319	327	348	372	327	360	325	367	329	330	309	360	351	360	359	379	354	304	324	345	322	380	335	284	335	314	362	355	363	372	377	345	347	314	321	316	299	348	382	354	357	376	346	383	329	334	315	356	322	362	374	344	340	388	318	334	348	329	333	318	359	327	338	322	344	337	359	354	342	354	327	347	345	346	351	338	344	355	335	332	338	317	343	362	330	325	305	359	301	360	359	383	362	329	347	339	328	333	328	376	358	333	360	343	344	342	366	330	359	351	336	309	343	355	344	349	352	329	339	334	336	366	369	361	333	332	298	338	339	329	345	327	353	358	303	343	352	326	359	330	329	296	345	338	319	331	332	325	350	335	369	356	374	341	336	359	340	363	346	348	332	346	352	343	346	333	327	333	356	351	381	323	355	339	365	362	338	302	361	325	364	316	326	352	344	355	334	318	361	349	370	349	341	335	360	338	300	312	386	338	338	329	362	348	355	350	361	351	326	372	328	327	365	339	335	335	318	357	332	319	341	343	332	329	311	336	331	345	321	370	387	311	334	379	329	360	362	355	347	351	311	359	359	352	324	370	338	359	315	332	386	343	334	332	308	345	349	319	344	351	364	338	349	372	357	357	308	326	347	333	320	318	365	364	327	330	343	334	335	345	360	341	372	360	353	354	346	331	351	345	328	358	346	325	350	352	328	356	340	345	365	337	368	339	338	342	340	353	349	349	320	336	323	345	351	323	324	343	388	370	376	406	364	344	333	356	328	339	361	308	343	354	330	347	304	365	376	317	354	351	364	325	346	364	311	362	351	353	351	316	329	371	381	338	353	324	342	362	358	307	343	357	337	368	377	320	358	344	360	360	313	341	325	345	365	356	308	339	367	370	324	333	301	360	348	379	355	321	362	346	326	352	337	328	333	357	353	329	383	357	330	357	322	333	364	342	299	359	333	342	342	316	312	356	337	310	316	337	341	357	377	362	340	321	348	342	320	321	339	343	380	329	334	357	338	344	366	365	331	342	351	343	362	354	320	386	344	367	353	352	350	358	327	342	372	333	330	332	355	336	380	359	332	325	327	321	333	351	400	355	349	344	348	354	363	346	329	335	336	315	338	362	372	308	344	347	354	349	338	327	343	367	331	326	338	370	356	311	356	318	326	342	333	362	339	328	357	406	358	319	363	351	373	346	327	356	301	331	345	351	319	341	345	333	354	381	346	343	354	364	376	364	331	366	376	375	354	312	325	359	350	341	350	365	348	344	351	347	313	391	370	345	331	357	358	356	316	362	349	351	319	347	327	360	329	337	356	351	397	335	351	340	338	363	350	305	360	329	343	302	352	349	359	371	342	320	317	336	339	339	348	357	385	339	332	339	362	383	334	343	343	339	343	338	322	304	369	357	362	357	344	325	352	349	322	312	353	328	294	323	337	352	365	363	348	379	329	345	358	380	342	289	379	374	337	345	359	353	346	338	341	373	326	355	323	342	363	366	343	371	329	345	335	328	359	324	367	369	367	355	359	318	318	343	370	340	369	335	355	350	309	330	334	341	339	354	324	344	354	363	346	344	336	358	355	335	327	343	362	367	360	366	369	350	361	335	341	341	353	365	334	391	351	339	382	361	356	328	362	338	310	355	331	354	342	367	328	369	350	316	359	344	350	339	313	340	338	364	339	361	332	347	323	333	371	320	350	346	327	353	368	353	351	351	358	337	325	367	367	341	329	351	339	358	349	359	376	343	340	307	338	340	382	351	323	337	332	339	340	365	342	351	341	356	354	342	333	385	362	352	346	334	329	345	331	359	349	323	330	325	324	372	350	345	355	354	380	337	313	354	333	352	337	347	363	352	357	322	350	345	348	352	367	324	366	350	355	350	321	349	312	336	359	356	316	341	335	354	327	337	333	335	318	368	330	327	362	333	352	360	334	316	335	347	356	352	324	322	328	359	402	339	317	350	324	349	354	324	350	352	342	331	346	350	381	349	362	367	363	362	361	322	350	356	351	364	345	318	330	356	338	340	340	321	343	342	350	351	332	355	341	344	325	338	348	345	338	324	367	304	342	331	353	346	317	307	345	353	348	360	331	322	331	339	364	341	348	333	311	351	369	360	364	339	316	330	311	353	346	364	316	348	377	388	364	308	340	324	367	365	369	349	325	359	373	350	346	360	370	366	334	344	350	323	384	361	325	338	347	318	355	366	326	337	333	355	358	334	332	341	319	343	329	343	324	351	335	378	376	324	372	319	348	376	339	338	361	339	338	354	305	333	335	356	387	350	325	348	332	360	348	359	346	347	338	341	356	324	335	388	361	340	366	352	348	322	317	343	323	330	368	340	351	332	352	337	328	340	322	328	344	349	326	387	330	359	338	346	322	368	334	327	327	347	356	394	375	337	321	320	343	332	353	328	338	331	325	324	367	355	341	352	339	368	351	319	331	366	343	345	341	351	303	334	358	385	360	383	358	353	327	350	349	353	362	333	318	366	358	344	365	391	345	356	336	353	330	342	316	338	359	332	356	345	369	357	338	321	361	319	325	356	333	300	370	341	349	327	369	375	355	369	335	345	323	335	306	329	330	370	358	349	333	374	336	316	323	356	316	327	368	369	374	316	365	396	344	335	335	348	322	371	357	314	329	340	362	329	331	377	321	316	356	338	365	323	345	342	363	339	309	320	343	366	390	357	352	351	333	360	350	335	340	316	363	322	343	331	350	342	315	346	350	359	319	348	338	356	363	340	318	351	333	338	335	321	342	371	349	349	340	360	318	344	325	373	351	354	322	337	371	336	368	343	334	351	318	318	327	326	363	374	322	357	369	375	341	344	317	360	312	315	332	328	333	345	349	339	352	335	366	385	333	340	373	376	340	367	323	353	365	349	339	340	321	337	348	358	345	319	331	358	337	325	329	313	339	332	359	375	345	299	366	350	373	370	322	335	334	331	317	335	368	342	354	359	374	336	367	332	344	307	333	351	357	325	345	369	363	322	315	361	321	343	352	334	362	379	325	327	351	351	332	341	351	381	386	358	342	344	330	373	380	371	389	354	356	311	319	343	378	347	362	306	377	388	366	348	336	340	340	318	358	345	354	355	355	357	322	337	338	297	333	338	357	365	316	323	335	358	337	326	349	335	373	344	324	344	317	333	368	289	356	327	318	333	334	330	331	364	321	361	368	347	347	350	386	342	317	330	323	360	363	346	340	327	346	334	369	301	355	328	349	346	380	324	373	350	348	365	362	340	345	329	319	349	331	371	306	351	334	331	358	321	352	372	374	358	306	363	347	361	343	377	328	358	360	325	365	357	322	347	383	335	348	325	350	359	355	340	353	335	334	335	342	343	364	342	329	341	343	324	376	317	354	328	357	319	341	352	346	342	356	381	354	360	332	364	293	371	364	321	335	355	375	376	351	351	343	318	365	317	317	360	350	346	343	339	354	330	378	347
2689	962	1014	1048	1097	1005	990	972	968	961	939	949	916	878	887	924	918	903	895	949	936	925	885	888	900	894	941	913	888	891	890	851	912	872	870	886	858	918	845	897	930	878	889	880	861	858	916	908	891	957	888	885	953	920	846	830	916	907	902	882	903	891	904	934	896	896	906	878	906	893	901	879	881	933	900	906	886	899	926	919	908	907	893	901	919	876	909	856	849	875	854	861	863	914	875	910	865	835	903	925	891	919	912	883	913	901	885	909	820	880	894	901	903	867	889	844	870	870	889	915	902	880	908	900	901	870	935	871	858	876	923	894	854	853	911	913	943	888	921	937	914	892	903	853	895	882	876	833	845	848	897	892	886	856	869	921	855	927	872	854	813	900	866	902	915	899	956	871	917	913	941	886	843	865	913	874	919	903	866	868	868	847	852	859	862	880	884	876	925	920	922	908	866	898	884	865	849	889	893	883	832	899	896	899	891	948	799	831	901	898	895	895	915	866	843	911	898	847	838	862	908	901	909	846	884	859	913	908	850	914	931	920	880	859	882	928	847	891	783	828	884	856	938	916	912	930	847	931	862	879	919	893	881	867	889	865	901	847	908	932	866	871	892	887	844	876	894	904	914	928	883	907	910	912	903	856	867	919	910	930	881	896	885	886	947	840	903	868	900	856	923	855	891	871	918	913	915	910	907	873	911	921	861	912	894	822	904	894	872	903	911	881	934	934	892	912	905	941	903	856	800	883	850	862	891	838	877	833	892	883	910	886	884	883	898	905	884	875	845	845	849	874	902	863	907	953	895	864	849	899	897	934	891	899	905	876	885	908	877	923	922	913	893	849	923	881	884	850	859	837	879	851	921	877	900	892	924	856	870	870	842	867	926	912	964	931	847	860	934	943	918	874	889	900	865	836	841	905	880	907	862	921	878	869	932	926	834	933	910	886	886	930	919	868	935	913	830	878	917	899	879	840	901	916	943	881	914	886	834	951	887	862	892	927	925	895	888	913	942	876	869	860	897	887	872	942	903	883	895	880	899	871	905	886	905	940	872	874	884	861	891	896	903	894	945	870	884	906	912	942	904	924	878	892	910	846	837	877	899	807	892	858	899	892	922	889	874	854	892	832	901	860	881	824	843	882	952	897	905	899	912	919	834	829	893	901	840	814	863	881	878	872	893	853	895	903	925	908	856	860	899	919	907	862	869	838	901	819	908	896	903	865	867	861	857	892	893	867	923	875	917	876	876	865	908	830	889	956	868	847	862	919	888	947	868	907	901	856	859	914	886	861	911	900	889	845	874	816	897	937	901	908	877	898	942	938	896	889	838	883	914	894	859	896	961	878	884	904	873	845	887	941	924	936	875	917	903	887	906	846	911	879	860	896	902	852	909	891	889	892	887	918	869	899	937	903	846	906	877	926	902	864	876	854	901	907	851	863	899	904	864	870	899	884	879	848	870	881	931	877	877	906	884	913	931	913	872	802	875	875	930	919	913	872	915	882	884	880	906	865	880	911	873	891	923	853	874	921	879	882	833	881	844	934	879	889	867	909	924	890	875	885	897	868	859	917	894	871	912	897	912	915	868	913	896	868	892	875	877	883	919	881	832	908	867	928	904	860	905	911	909	884	899	920	927	918	903	886	852	911	847	903	872	904	873	907	872	897	910	849	872	872	871	884	901	894	891	881	893	918	878	915	879	908	877	883	890	909	870	879	901	901	893	910	882	890	896	937	890	899	834	879	905	864	869	878	914	891	907	875	842	885	912	861	910	917	900	800	854	865	868	875	865	831	885	916	880	933	913	888	884	841	885	899	885	904	889	896	854	886	899	887	866	921	883	861	884	865	878	924	914	891	887	917	897	905	914	872	934	892	931	824	896	885	897	894	892	914	802	875	857	889	917	917	897	892	894	863	903	870	946	846	878	880	931	891	878	954	901	976	858	881	921	888	900	913	858	952	901	883	899	959	868	899	891	846	861	905	922	936	911	927	880	924	892	834	851	889	898	917	868	847	896	916	879	894	882	895	892	889	905	888	928	973	910	867	848	900	928	908	860	855	949	893	910	904	890	906	872	903	906	889	940	866	926	878	851	890	862	887	938	897	862	913	918	875	891	864	874	849	865	893	890	912	884	877	830	858	893	902	893	925	918	903	877	886	906	880	879	892	867	906	881	820	926	890	895	884	868	911	860	877	895	872	828	852	881	916	908	863	867	888	846	915	879	866	889	904	964	882	869	874	909	879	840	868	927	914	854	924	925	886	878	857	869	929	892	889	874	860	923	886	872	903	917	889	977	884	842	915	900	874	877	911	928	842	902	831	915	901	892	934	917	888	903	856	897	868	848	884	921	855	940	870	906	847	872	874	870	884	892	864	900	862	918	932	957	879	843	866	899	896	926	898	878	908	924	859	870	854	878	876	876	854	882	893	914	927	858	884	885	831	885	861	878	857	909	897	900	895	837	912	896	909	909	921	932	866	890	861	886	929	910	848	901	907	890	916	878	857	862	855	939	896	897	893	866	898	899	889	931	919	855	884	922	844	861	849	894	908	911	895	877	891	852	868	871	891	906	929	895	968	895	893	905	866	913	851	978	886	844	896	854	860	894	910	914	907	849	819	907	887	869	925	887	795	932	902	894	913	858	867	887	858	901	876	898	911	881	912	903	938	921	883	878	920	887	875	862	921	891	909	912	891	890	875	836	894	895	914	824	917	881	951	855	910	876	924	895	902	867	898	863	863	875	854	899	886	879	922	897	877	924	845	863	927	866	880	899	879	844	886	918	899	891	853	875	900	900	870	887	802	880	858	825	913	938	883	899	935	910	856	904	886	851	881	893	922	870	855	805	945	881	861	839	889	846	892	909	862	893	902	930	919	951	832	880	848	870	808	878	889	869	849	874	920	845	857	877	936	859	839	886	861	892	908	860	892	922	831	851	869	866	909	901	864	872	897	876	868	878	882	924	917	871	877	904	881	931	904	875	920	898	855	873	884	858	929	879	885	897	881	830	870	853	870	828	912	944	856	914	867	917	942	955	893	897	898	831	894	907	900	874	903	860	833	855	884	895	960	915	905	861	888	879	850	870	881	898	919	899	886	828	890	892	883	850	927	871	870	890	900	896	925	910	945	878	929	876	888	853	899	931	929	925	864	862	901	882	872	931	923	911	872	905	827	896	919	900	884	884	893	907	916	910	859	898	920	851	923	910	894	901	846	844	901	892	863	890	881	902	867	828	906	884	906	842	835	885	840	888	869	869	935	915	884	900	853	880	885	924	910	875	918	931	914	888	899	884	896	856	944	883	885	918	857	949	903	926	896	906	903	863	851	917	861	927	911	884	951	899	929	936	873	894	885	994	880	851	918	872	941	915	862	929	916	772	913	888	894	935	894	929	930	881	868	889	884	898	877	880	897	948	864	924	893	831	866	881	866	878	874	959	876	856	876	909	849	963	849	907	815	935	859	907	899	925	898	852	931	932	902	905	900	937	845
9584	1170	1248	1067	786	671	601	529	471	467	440	393	374	364	301	357	384	374	352	348	359	358	353	342	364	352	354	334	330	353	334	383	323	323	335	319	297	367	338	320	336	335	356	358	373	340	332	325	357	318	327	302	329	328	350	321	315	308	306	343	321	332	331	351	305	341	315	297	313	280	308	353	317	288	318	354	328	269	336	333	351	331	365	357	326	323	346	324	323	295	332	305	301	325	316	340	363	280	304	329	331	329	321	320	315	332	337	330	326	311	295	367	308	335	345	313	338	300	314	325	352	324	325	321	311	332	317	301	319	345	330	307	297	329	353	339	302	323	305	341	343	299	329	312	294	323	323	344	336	309	312	332	341	293	329	321	288	306	283	307	320	298	328	337	359	338	301	325	303	321	332	337	295	340	300	314	316	328	305	328	333	326	333	309	325	336	335	309	315	327	298	325	308	316	296	331	331	334	306	304	327	349	341	342	320	318	321	313	324	316	360	314	313	314	341	349	337	315	338	316	295	326	294	315	313	323	310	331	316	315	332	344	322	335	323	341	323	326	368	315	353	319	302	306	296	328	300	339	329	332	306	330	358	342	339	329	330	325	277	358	333	341	335	341	280	338	334	299	307	304	348	292	316	336	329	353	303	313	313	329	327	274	325	365	332	316	309	334	313	373	346	319	336	352	305	319	329	338	338	327	343	327	339	325	340	321	315	330	316	337	325	306	305	345	334	326	308	317	311	345	336	314	290	344	336	327	339	347	340	316	323	341	335	307	343	315	308	356	325	289	351	322	316	297	356	324	334	331	332	332	342	307	334	327	307	301	304	348	349	329	323	312	289	360	323	292	336	346	325	283	322	282	300	341	331	328	344	323	291	302	341	334	377	340	334	319	315	329	355	300	319	312	325	361	297	342	303	313	300	330	318	337	338	347	329	311	377	298	337	326	338	305	319	304	325	306	308	313	328	310	295	322	328	331	331	322	344	315	308	313	351	331	289	347	313	370	326	342	327	339	314	345	337	351	319	346	329	356	324	368	336	288	341	337	330	348	331	313	324	321	334	351	326	328	293	342	284	329	317	347	322	316	331	318	333	331	312	326	324	287	337	268	346	341	310	348	365	302	312	290	356	308	325	336	331	338	320	327	321	311	313	351	324	337	324	331	306	359	351	305	317	317	267	346	320	313	321	310	322	337	300	319	324	268	294	345	382	331	320	320	309	314	347	312	316	348	339	308	311	334	340	353	312	341	336	304	337	318	298	312	291	331	294	313	339	316	322	322	357	315	345	332	313	321	349	326	312	337	305	299	342	329	343	308	296	335	337	321	277	309	307	327	304	340	348	314	335	324	325	361	323	336	354	327	316	293	312	319	295	327	316	332	312	338	311	299	335	333	340	332	324	328	340	353	294	333	297	357	345	294	331	320	310	346	312	314	307	337	327	301	317	319	332	312	311	332	297	304	344	323	314	311	345	316	340	339	324	349	346	313	306	291	331	311	351	309	301	313	312	369	303	353	297	308	335	334	352	296	313	344	302	336	362	335	345	344	322	323	317	338	330	341	328	345	314	302	343	323	323	326	310	357	302	319	346	356	318	362	358	345	326	317	301	330	276	304	335	349	355	325	321	318	314	327	296	309	333	325	280	315	306	341	293	350	312	314	295	301	291	298	310	342	328	338	338	316	317	330	353	324	322	359	329	331	339	362	341	348	311	327	298	340	333	345	324	324	330	309	335	328	314	341	305	314	325	329	305	315	319	323	339	349	337	298	341	338	317	355	304	338	322	315	315	361	314	316	319	340	345	302	342	336	331	329	320	323	283	324	317	297	328	294	316	328	340	314	355	325	310	326	355	347	353	328	355	315	353	338	324	311	296	312	329	339	337	335	353	283	303	320	331	335	293	328	336	319	334	351	349	331	340	321	325	370	323	294	323	320	346	316	322	338	335	304	274	315	324	295	344	333	302	283	333	324	311	326	310	308	334	347	330	313	309	337	310	347	325	355	308	337	310	343	297	324	306	360	344	348	339	299	314	345	315	344	340	316	340	329	321	336	300	313	338	310	327	325	335	324	337	308	343	325	346	315	308	303	340	338	298	318	316	308	330	325	315	367	325	311	328	352	315	331	280	315	344	377	314	337	312	339	333	340	308	308	331	342	342	327	308	310	336	336	323	314	349	330	311	321	300	289	364	321	366	339	325	355	349	359	353	325	351	325	277	346	312	299	304	328	314	346	327	307	336	298	330	319	326	320	348	333	305	336	314	310	327	355	338	335	310	299	298	316	319	313	340	303	300	318	327	332	338	347	342	300	291	321	340	308	316	338	319	314	366	303	350	342	338	342	340	331	330	332	293	325	326	316	387	334	313	344	328	320	303	333	332	332	326	341	323	310	328	318	338	344	339	315	336	312	304	340	285	329	323	329	326	329	319	312	336	313	299	316	321	354	331	300	345	283	329	334	319	324	341	347	353	316	325	310	316	309	323	317	321	289	319	341	310	328	326	326	310	320	333	334	335	318	342	318	325	317	329	333	354	328	332	336	342	343	327	334	337	339	295	340	305	325	304	322	317	314	318	318	338	308	281	321	335	331	310	344	342	323	317	323	336	316	351	287	319	311	332	323	323	327	319	292	292	333	333	310	301	320	323	331	322	349	338	324	297	304	355	327	320	300	333	329	303	319	309	306	294	339	323	326	328	291	293	323	321	309	354	310	325	306	334	317	304	338	336	312	301	319	296	297	323	324	346	330	314	298	300	322	305	300	332	330	325	324	306	338	335	312	335	307	299	342	312	328	339	310	347	384	345	291	366	316	337	325	316	330	343	303	367	293	342	327	329	315	309	356	339	327	295	314	341	307	330	316	317	312	336	344	323	331	309	349	309	324	353	318	309	298	358	315	339	309	333	288	347	312	308	305	291	297	294	307	322	313	329	342	334	302	310	304	336	342	276	346	325	348	325	324	346	331	327	344	301	318	327	306	323	324	348	334	299	311	360	329	317	337	311	335	324	298	327	318	346	316	287	323	292	326	305	298	307	316	303	298	335	319	343	322	310	308	308	329	376	300	322	282	358	332	314	289	348	316	309	293	304	327	333	307	290	334	376	308	300	348	334	355	342	362	322	345	339	336	366	336	311	363	306	350	339	333	299	311	317	305	355	323	348	305	336	330	323	324	311	329	333	328	356	332	312	312	315	344	343	330	288	342	332	339	313	319	315	345	291	326	300	343	313	349	314	317	321	338	291	322	335	316	307	333	320	322	327	307	336	314	341	291	307	301	347	334	329	306	370	307	330	316	311	305	315	332	296	325	324	354	311	294	327	332	303	301	341	337	302	365	313	334	326	310	300	326	300	295	313	371	316	318	300	316	293	297	334	341	314	323	303	345	327	368	326	301	330	308	317	288	314	324	345	336	332	346	323	359	294	320	324	312	336	324	313	360	345	323	335	316	318	322	322	358	313	301	330	327	346	317	338	349	311	322	330	344	359	309
5865	1630	2625	3170	2964	2527	2164	1904	1748	1519	1436	1332	1276	1185	1185	1142	1106	1058	1093	960	935	948	1032	984	961	928	944	943	942	916	858	869	942	865	907	911	864	861	894	820	883	875	856	849	880	867	856	826	894	831	841	865	883	829	839	817	840	832	782	843	856	869	872	890	870	853	863	822	774	838	814	854	876	863	796	817	863	860	799	862	808	884	839	876	880	810	830	809	839	844	795	870	810	824	806	812	858	857	851	847	848	779	818	805	860	870	851	834	840	866	823	809	840	875	817	800	860	800	860	797	853	843	789	840	845	811	927	830	867	841	845	804	846	851	861	814	842	794	829	803	844	809	828	815	855	845	877	851	825	840	863	842	817	811	886	821	841	806	850	819	819	825	818	804	833	886	893	846	852	877	834	829	883	848	838	827	859	844	829	792	811	812	844	793	858	852	840	806	865	783	876	859	844	814	876	807	816	817	843	852	822	837	823	843	820	813	829	862	789	831	849	785	798	813	799	831	819	821	841	834	839	870	887	768	850	795	778	790	773	842	816	820	852	795	838	827	870	858	840	826	824	794	796	808	806	760	792	755	869	820	875	840	824	841	768	838	829	821	852	829	798	806	886	795	860	844	824	844	817	850	800	855	847	758	837	826	851	779	812	862	830	830	834	797	850	842	873	842	809	779	842	816	824	907	849	843	863	818	783	870	813	793	835	851	828	849	836	828	822	809	832	816	812	768	783	767	832	874	788	804	797	759	784	816	885	852	864	835	826	809	808	806	808	847	793	786	819	857	794	840	878	810	825	805	880	836	846	800	801	836	847	836	825	853	782	851	815	843	789	840	830	880	874	863	785	809	782	810	884	767	822	796	820	818	828	806	796	784	853	862	807	844	823	834	844	829	849	819	815	827	848	877	809	787	835	808	841	806	823	851	835	778	837	825	877	825	830	873	824	813	785	800	824	838	801	843	819	834	825	824	874	782	820	816	828	807	829	840	889	858	855	844	816	840	818	854	811	844	833	838	842	806	832	780	797	839	865	848	800	735	833	820	793	792	815	825	836	816	830	819	846	813	814	817	836	789	833	836	818	848	846	829	816	854	849	834	843	857	726	819	800	804	847	856	864	894	803	869	828	852	847	829	771	818	815	848	858	885	808	812	886	856	815	862	800	872	767	818	834	764	815	785	837	893	827	820	867	849	805	860	815	856	825	815	898	795	873	808	825	807	780	860	840	800	821	756	778	882	824	791	826	813	863	794	816	823	792	800	858	858	827	823	807	820	824	834	856	835	838	834	835	814	829	845	780	841	765	805	787	844	786	804	861	856	789	835	800	847	832	874	812	825	776	860	884	821	788	835	786	828	831	791	849	848	808	791	847	844	814	838	850	796	819	830	778	847	785	829	805	861	858	849	804	809	834	818	880	814	810	802	806	838	825	859	791	821	812	864	795	813	808	836	846	804	862	829	828	875	806	796	830	832	836	830	913	847	884	822	821	831	855	810	888	819	837	780	831	791	815	829	805	847	845	769	821	817	870	815	795	823	831	825	837	862	836	821	818	785	836	842	834	845	827	853	868	849	811	766	802	802	831	805	817	917	851	813	812	827	819	807	812	813	831	825	805	860	801	758	778	842	847	799	803	789	778	819	798	796	848	826	799	817	818	831	818	816	814	839	893	839	821	869	816	794	791	828	817	813	788	805	858	815	806	821	810	827	820	818	783	869	873	834	858	789	820	840	827	791	820	802	819	876	781	873	812	800	885	860	799	835	808	839	808	813	782	829	772	800	825	797	813	757	836	823	836	820	863	861	846	771	842	802	844	845	837	816	800	809	850	818	850	759	788	828	771	817	815	818	859	834	798	806	786	776	823	834	819	832	846	804	827	869	827	795	840	800	835	835	815	795	843	850	870	836	818	854	877	854	850	801	846	816	793	868	860	809	879	873	807	820	863	844	812	810	791	805	895	782	821	863	836	827	803	844	826	789	806	829	857	785	783	802	808	824	879	820	817	838	835	827	789	812	797	845	819	811	786	804	862	804	835	800	823	768	797	824	843	828	873	810	802	790	843	809	753	787	799	808	828	813	805	765	806	791	798	849	792	845	827	794	777	815	811	802	799	789	817	820	774	794	834	801	852	859	784	774	847	821	809	842	835	853	895	849	839	805	844	820	877	845	776	812	830	813	814	805	808	822	802	842	796	823	866	802	805	861	833	815	828	797	848	823	829	842	800	781	772	825	848	803	813	835	824	840	878	886	841	826	766	823	853	780	881	796	844	807	813	839	845	834	891	836	847	832	792	818	768	779	789	787	839	808	855	822	835	864	824	788	860	810	799	814	821	784	776	792	863	845	821	833	802	810	774	828	834	882	855	828	880	821	825	846	872	773	780	868	803	802	790	814	874	836	766	840	865	856	820	872	852	781	794	827	792	855	844	796	842	808	818	837	859	790	801	837	843	760	841	760	820	797	824	835	793	840	838	794	847	810	834	821	871	822	773	827	886	781	827	801	820	849	805	830	859	818	823	833	777	836	882	857	826	833	818	825	827	797	836	783	868	818	811	825	818	810	816	820	835	856	859	804	812	852	825	822	823	820	853	798	877	792	863	801	801	851	812	838	817	868	898	815	810	809	787	782	829	847	770	802	856	846	795	788	848	834	864	839	804	832	847	845	800	857	840	795	794	779	852	835	812	853	851	835	803	835	783	822	826	872	889	802	787	822	842	875	887	838	812	878	820	808	844	852	815	831	850	800	808	765	767	839	839	837	843	767	818	801	818	846	814	877	847	826	829	798	795	845	826	825	796	830	818	817	769	828	846	848	811	826	862	847	816	871	868	836	833	843	858	848	795	841	839	823	791	820	814	804	799	790	816	823	814	831	785	807	763	825	843	883	856	832	831	832	820	805	788	771	837	796	823	816	843	826	810	728	836	838	840	862	808	850	836	787	812	834	865	841	849	816	835	855	809	813	835	869	814	802	831	834	887	813	837	795	802	847	785	861	840	876	857	774	848	836	835	805	793	853	864	816	811	804	837	881	865	814	847	818	850	803	807	829	824	922	824	849	789	792	776	857	829	827	847	824	778	829	800	863	834	816	766	856	843	814	839	877	795	853	835	875	843	787	799	826	847	817	843	808	856	834	822	809	876	815	850	803	829	812	805	844	867	800	846	802	790	846	815	821	876	804	766	810	849	898	851	813	851	837	832	821	841	834	832	866	790	817	884	856	866	830	848	807	831	822	842	808	869	846	831	870	859	828	838	843	796	819	909	843	816	810	836	843	842	822	852	778	860	831	813	887	828	815	823	798	852	808	808	794	868	829	787	821	841	866	783	819	804	823	857	829	810	760	868	791	811	857	771	775	843	809	780	832	815	805	859	834	777	863	778	845	807	837	792	856	841	817	782	815	796	820	865	817	831	846	835	827	841	851	818	838	879	776	814	816	832	775	849	873	798	811	782	834	778	824	859	767	850	809	842	779	795	834	836	846	838	879	843	861
17572	2265	2265	1729	1139	842	700	541	472	402	316	315	299	259	269	226	211	225	211	197	205	187	217	163	202	179	194	181	185	156	169	177	174	161	152	135	169	180	139	162	181	133	175	157	172	148	150	146	158	168	149	153	157	128	158	169	168	145	152	143	143	147	173	165	134	157	149	148	153	172	127	171	157	147	146	169	182	164	138	141	163	151	142	174	181	144	145	152	183	145	152	143	161	146	148	147	137	153	162	136	159	154	158	130	155	143	160	144	130	126	167	153	161	157	143	141	151	133	159	142	170	160	148	134	139	143	130	137	155	152	156	161	150	160	141	195	160	126	147	160	130	146	147	138	155	156	145	167	160	143	153	161	177	157	179	153	121	167	148	141	136	150	161	159	140	161	155	138	137	133	150	175	172	187	146	141	156	160	171	141	133	138	144	133	157	148	144	150	143	164	178	143	137	160	119	168	164	136	137	154	153	126	123	151	161	141	131	155	154	144	141	164	141	164	139	149	152	151	134	144	141	155	145	174	171	161	144	143	166	161	166	134	147	129	135	137	159	138	140	143	137	151	169	137	131	166	138	151	168	160	141	170	143	174	148	146	160	149	171	151	134	148	155	152	175	149	151	133	139	137	144	148	162	123	143	169	159	172	148	145	175	156	127	143	142	149	132	151	146	166	165	155	172	129	137	155	162	133	148	155	140	136	157	129	149	165	153	152	166	142	135	147	168	154	148	136	159	154	142	132	131	123	167	167	167	144	156	132	118	165	141	141	155	153	168	152	136	142	140	166	134	153	150	138	140	143	143	130	154	175	155	148	158	144	165	142	151	160	138	171	139	135	151	141	141	160	149	156	157	142	149	140	147	163	173	165	136	143	149	158	144	156	141	160	149	146	145	144	147	144	156	141	143	176	133	146	159	126	150	157	126	155	158	159	166	168	179	127	159	153	145	147	145	142	165	160	168	151	143	137	160	149	163	143	151	149	158	129	151	166	155	152	159	129	149	150	144	140	152	159	144	148	173	171	167	149	147	160	146	161	161	153	158	157	143	138	160	165	135	170	139	131	149	152	180	182	158	158	141	128	143	137	156	144	156	151	137	167	160	147	158	157	148	139	146	135	168	151	157	154	143	156	139	163	146	149	141	136	148	150	137	149	149	160	168	159	122	126	144	144	145	151	151	142	157	156	143	136	150	145	160	159	170	144	134	155	149	149	132	154	173	137	147	156	140	147	148	148	161	172	152	156	143	159	148	146	167	140	152	164	145	148	169	159	124	157	135	154	142	153	144	145	140	162	150	150	156	160	123	121	135	130	154	143	150	136	158	149	150	148	141	164	147	151	167	137	154	148	162	133	146	146	152	151	176	150	149	137	119	158	166	168	160	175	162	147	166	141	145	181	139	156	156	134	172	153	147	160	136	157	153	158	165	140	145	131	148	138	157	146	136	160	158	130	137	169	134	138	158	171	131	157	159	163	150	147	130	160	137	152	150	140	134	137	160	144	139	139	154	149	151	160	133	163	169	142	160	147	141	143	155	158	156	170	150	136	155	144	155	137	157	173	160	143	163	145	148	176	156	136	144	151	142	146	158	177	143	133	147	173	151	137	153	152	143	163	144	158	144	163	149	157	159	137	121	125	163	149	165	157	149	145	164	136	132	127	154	143	164	141	139	143	147	149	165	147	152	157	141	155	131	153	165	157	147	135	142	152	156	154	127	149	144	130	143	159	153	156	159	138	134	164	166	146	144	148	147	161	132	142	137	135	164	159	151	145	146	155	138	149	125	130	172	154	136	136	147	137	153	170	169	145	151	140	149	140	154	142	142	130	132	123	148	146	144	153	136	144	138	157	143	154	138	155	172	163	168	155	146	145	174	122	160	125	141	167	146	143	135	152	161	149	156	159	144	166	138	166	138	141	156	154	133	146	148	138	147	149	157	154	132	151	160	156	135	163	155	157	151	141	155	146	166	173	145	132	152	153	155	133	134	168	174	138	131	154	147	147	159	155	168	154	140	161	143	156	161	146	158	155	127	123	136	167	160	138	144	145	156	179	122	139	149	156	140	132	150	164	138	144	159	138	157	168	181	169	145	142	137	156	142	164	147	144	143	149	154	150	162	159	141	142	147	153	135	144	143	154	150	155	158	113	149	139	162	136	154	144	169	165	145	168	152	142	163	157	154	158	162	117	141	149	151	138	160	146	155	129	148	152	163	152	129	140	151	153	124	138	161	124	138	149	147	159	156	164	138	158	126	157	171	151	150	149	148	144	144	160	177	141	162	138	149	145	147	128	147	181	166	145	134	151	133	146	160	144	143	151	165	147	143	164	160	155	155	148	132	136	151	137	149	155	174	157	169	150	155	166	168	144	160	149	145	156	150	140	130	159	152	140	131	147	159	144	146	155	167	152	169	146	183	150	120	146	162	128	166	148	139	146	146	133	136	143	167	152	137	164	178	179	132	126	138	130	155	151	144	166	172	154	155	145	133	138	163	153	137	169	132	137	151	123	161	178	158	193	157	148	142	144	148	153	154	162	139	164	165	165	148	169	161	139	141	161	152	174	148	164	151	155	160	154	156	157	169	152	166	172	156	146	150	150	155	162	126	159	155	140	156	137	172	157	152	157	142	155	156	156	161	148	158	146	187	157	149	142	163	161	129	130	151	118	145	174	148	153	144	150	167	139	142	165	143	149	160	160	168	136	159	159	164	155	146	137	164	130	151	141	168	182	158	130	134	142	145	148	137	150	143	161	167	150	149	146	150	130	144	149	168	157	140	156	131	136	140	156	145	179	146	152	156	156	160	148	133	142	163	155	168	154	166	172	164	161	156	143	130	154	152	142	133	167	147	158	156	144	160	163	137	145	140	146	123	148	162	164	158	148	129	157	160	164	163	131	130	161	173	156	136	138	171	175	157	144	151	139	156	146	139	154	159	142	159	148	151	155	134	144	145	160	159	137	136	152	157	153	129	149	150	165	162	168	151	141	139	157	135	146	156	125	156	134	180	162	125	140	144	140	137	145	155	155	143	172	163	153	140	151	179	141	144	143	137	157	159	146	171	142	143	141	156	135	157	160	125	134	136	157	165	167	141	148	134	175	169	141	131	161	157	147	162	164	162	168	142	148	145	165	151	144	156	131	165	131	156	149	150	158	155	147	146	151	135	153	131	167	164	157	137	149	138	155	145	146	141	152	140	170	160	148	144	156	166	155	165	150	141	147	164	148	137	162	134	148	144	161	153	164	167	154	170	146	164	147	141	153	144	146	143	153	154	137	150	156	147	151	134	151	152	163	142	153	151	164	132	147	150	168	158	163	147	144	145	146	148	164	154	146	156	153	152	147	147	158	158	137	134	164	173	165	157	157	172	123	154	133	150	137	134	143	143	154	146	162	156	158	152	142	135	149	150	156	148	131	141	152	145	155	150	141	152	148	154	158	145	136	176	183	139	181	147	151	156	165	138	143	159	145	144	164	136	148	150	138	165	144
7715	1947	3943	4990	4331	3734	3062	2599	2061	1795	1677	1408	1340	1234	1074	1037	990	912	804	802	721	707	747	668	653	683	619	593	605	607	543	588	585	554	540	515	521	520	523	480	517	535	492	462	509	488	481	492	472	452	515	443	480	509	462	445	486	437	462	502	455	451	485	497	494	453	419	460	455	487	426	453	477	441	444	427	427	451	479	419	432	467	406	443	421	434	445	410	435	460	425	484	454	441	445	465	485	457	443	413	470	422	382	420	440	436	459	446	422	453	436	437	448	423	426	406	464	420	441	444	416	442	455	418	454	450	423	386	433	422	454	456	426	447	448	416	422	429	390	461	433	440	408	430	416	452	409	416	412	472	448	417	454	449	432	412	408	401	419	420	476	424	428	438	476	411	434	459	441	453	427	432	409	445	405	450	415	419	420	398	425	437	433	418	432	497	470	405	459	397	423	421	430	438	413	419	439	472	425	397	434	451	437	408	436	420	433	458	415	421	382	401	456	436	394	446	430	397	430	417	426	424	438	441	442	414	413	430	441	409	411	442	444	457	424	425	388	425	415	433	424	430	446	435	415	449	436	423	426	434	424	475	422	418	424	406	380	461	425	434	416	411	389	470	415	448	389	411	428	426	433	408	443	421	412	452	428	434	431	413	421	429	455	438	403	380	463	399	429	442	426	429	437	413	433	427	412	426	434	389	440	427	458	442	427	453	464	451	420	405	427	428	408	402	434	408	425	413	442	438	434	437	416	395	475	440	426	416	460	466	437	429	422	419	444	421	456	408	443	445	446	416	473	450	453	450	428	440	409	446	394	429	405	429	413	435	420	436	385	436	422	395	419	430	410	417	416	434	427	406	437	422	437	417	464	429	451	432	417	423	421	428	389	420	424	452	409	407	446	429	397	425	429	449	429	405	422	460	444	407	410	446	450	392	408	408	392	438	397	432	431	424	443	420	445	428	423	440	419	433	428	429	422	419	470	417	418	409	441	402	438	423	393	430	419	398	441	403	439	434	454	445	410	429	441	417	441	435	401	413	419	395	447	435	412	411	415	430	432	416	440	427	409	425	394	431	444	407	397	404	407	427	416	466	403	449	407	449	413	445	417	406	408	469	484	395	413	438	435	453	428	443	413	407	425	446	452	432	405	440	441	448	442	436	422	399	417	446	403	424	419	423	427	437	462	434	403	415	398	455	436	440	403	428	419	387	420	428	470	404	408	447	438	419	423	408	423	413	438	446	439	418	445	448	403	436	457	424	449	438	424	440	437	404	443	429	386	454	436	488	407	385	410	452	454	407	439	436	456	430	449	440	415	408	414	443	413	404	405	435	429	396	409	452	402	434	434	405	432	424	430	415	417	439	438	424	428	444	418	401	464	442	407	439	388	394	422	408	448	398	404	447	445	420	461	400	444	421	397	453	434	420	391	446	437	415	400	426	447	440	419	407	401	429	422	429	459	432	437	417	426	422	430	475	410	406	429	433	443	404	443	419	423	426	404	424	440	415	404	409	428	422	415	405	388	452	428	475	439	397	420	423	405	433	425	397	411	418	395	436	426	479	461	405	416	432	419	440	414	431	418	380	410	431	417	404	434	408	469	415	407	442	436	444	438	437	426	409	431	452	446	410	410	433	424	438	410	399	410	409	428	447	468	400	416	443	422	416	448	450	433	399	415	419	428	387	450	453	437	457	411	427	448	440	436	431	415	419	450	436	425	462	419	435	434	408	408	432	404	410	418	416	441	471	428	447	437	441	434	470	439	409	439	439	453	452	454	440	428	435	461	465	420	456	434	437	437	462	412	426	426	400	443	418	430	431	435	455	433	420	415	409	437	444	425	449	407	449	420	447	418	419	449	418	444	409	428	413	415	429	401	438	429	430	437	445	434	464	418	404	409	442	428	411	447	372	444	485	451	427	390	412	442	397	424	411	406	470	432	415	427	433	408	423	442	418	424	439	438	413	410	432	418	391	389	450	408	396	465	399	421	428	443	401	451	388	420	386	432	400	430	425	412	404	418	402	404	435	449	429	421	404	426	460	422	443	424	456	417	450	437	476	433	429	401	441	402	466	415	389	445	445	421	465	425	416	431	444	412	409	434	444	401	442	468	415	398	412	467	411	418	439	410	393	445	412	442	426	447	477	447	428	461	445	442	419	434	440	429	475	467	426	442	444	390	442	393	452	421	448	391	403	394	447	401	399	399	437	448	457	446	420	426	440	444	420	432	450	460	401	399	415	411	440	445	395	399	429	439	455	427	419	424	429	419	437	423	442	413	431	442	420	449	400	457	409	446	417	429	473	441	413	402	425	439	478	427	412	436	479	419	435	436	421	417	465	433	437	441	418	405	450	435	396	434	419	412	440	411	434	436	393	410	438	444	433	442	411	425	414	431	393	446	438	475	422	490	435	397	432	419	462	397	421	409	445	437	429	476	460	445	435	462	401	397	424	476	424	432	418	434	431	404	438	429	453	429	445	424	413	439	441	414	451	404	437	421	416	429	466	408	423	455	405	396	430	442	420	440	439	460	421	419	390	424	413	391	454	426	398	439	392	397	445	436	454	409	434	427	457	453	460	399	406	435	414	440	445	438	420	397	392	401	414	406	392	428	456	441	431	453	436	446	415	401	458	406	430	405	408	444	446	409	454	413	450	445	424	423	419	441	464	416	434	459	415	395	406	406	423	436	461	421	424	428	469	430	415	425	447	459	415	456	405	451	392	434	452	393	440	439	407	405	459	401	422	456	414	453	432	430	458	405	379	403	430	432	469	431	422	410	421	441	416	427	384	396	399	448	437	404	443	470	457	421	409	438	456	415	395	443	432	426	441	397	407	415	455	424	403	405	446	413	444	469	427	428	388	470	420	422	418	410	411	404	418	407	419	447	405	443	448	456	464	438	418	391	398	421	448	479	415	415	428	440	419	427	421	459	422	443	411	437	424	438	425	437	420	426	402	461	430	447	404	421	427	451	402	404	446	405	461	422	430	419	393	434	430	434	422	443	411	451	397	460	409	427	430	451	419	444	480	392	410	435	423	398	449	436	452	431	454	450	422	415	448	415	427	437	446	470	434	461	445	412	429	429	434	444	430	427	408	418	429	424	404	419	470	437	403	433	414	417	422	419	404	395	394	463	418	426	426	453	433	453	423	414	424	400	442	497	413	469	418	431	448	455	437	425	421	429	444	413	458	433	415	414	458	411	411	378	445	386	436	427	432	439	418	427	476	441	428	451	465	434	435	420	396	437	439	425	419	434	450	462	400	435	413	435	416	439	421	392	410	424	403	451	447	423	436	436	446	427	434	425	439	458	429	435	439	425	468	430	430	462	426	412	421	422	434	445	442	406	431	429	446	406	444	443	410	434	448	442	424	466	429	446	456	437	441	446	451	450	432	460	430	415	409	425	441	434	420	415	444	425	395	427	454	460	456	442	419	406	436	428	430	461	400	456	462	411	429	427	445	436	421	419	465	446	510	419	409	441	427	431	423
2815	454	457	412	375	360	353	347	363	345	326	314	381	313	322	348	344	389	372	352	369	358	325	346	353	342	332	362	335	335	349	343	350	364	343	340	338	320	329	294	353	328	359	343	330	342	355	319	317	344	365	318	314	327	343	328	346	322	334	326	347	327	342	357	306	345	360	360	352	328	347	364	312	350	350	336	351	317	377	349	329	356	347	346	311	348	338	343	329	351	347	369	380	365	342	356	325	341	335	339	310	386	345	327	369	333	389	369	332	334	334	336	319	342	350	341	340	329	309	341	284	319	340	332	312	323	330	341	342	347	356	343	341	361	325	352	365	331	357	328	348	342	354	368	339	337	339	304	333	315	336	336	323	373	335	371	337	330	321	349	304	307	348	333	334	336	357	350	324	357	333	352	371	388	370	351	363	350	354	332	339	365	345	363	345	345	340	359	363	307	342	345	335	341	344	334	337	344	348	306	338	340	346	337	325	357	352	336	307	329	356	329	316	311	325	338	346	308	369	308	361	359	357	391	333	346	350	325	325	377	317	330	343	339	361	348	316	328	361	324	358	325	325	352	325	334	364	321	354	384	350	372	329	351	352	324	375	360	343	333	333	365	348	358	312	342	336	364	368	363	329	343	338	313	355	317	331	356	338	357	319	337	321	356	318	354	324	312	334	327	394	332	320	340	351	331	363	325	315	314	334	370	360	334	314	339	311	308	351	340	344	371	338	319	310	360	337	322	336	332	337	362	366	334	333	377	345	361	349	340	321	345	345	345	333	314	332	340	331	337	337	319	330	334	341	337	330	335	335	330	337	310	335	330	351	349	359	332	305	354	328	329	379	340	330	383	369	352	349	339	307	356	335	368	342	353	336	326	350	348	326	345	373	313	362	355	354	332	306	354	359	342	327	335	357	311	345	375	339	349	332	346	340	361	323	346	349	299	357	329	336	319	347	324	324	346	350	350	338	342	346	337	314	342	330	344	345	333	333	329	351	338	362	333	339	331	341	349	344	343	370	351	345	357	324	354	361	318	312	378	322	327	331	386	344	362	355	393	327	358	372	343	346	299	376	343	329	377	315	335	346	332	333	365	339	352	339	348	327	342	354	327	382	344	332	343	359	362	322	356	340	346	323	332	301	351	342	337	336	333	323	321	371	301	308	340	344	356	333	351	341	348	348	365	342	347	338	329	356	342	326	351	333	335	345	333	328	345	333	344	330	336	340	364	383	328	335	325	336	351	333	336	314	345	375	352	342	341	334	331	355	348	345	328	375	327	333	393	327	307	350	370	331	347	354	335	353	351	321	327	321	392	368	356	353	339	369	336	331	361	369	326	348	333	335	362	349	342	331	351	362	347	333	354	370	313	334	351	334	343	336	327	349	361	345	338	326	371	306	331	359	342	323	374	316	328	365	316	345	333	372	359	358	349	358	351	319	324	326	327	324	369	335	353	372	351	371	346	346	348	349	300	351	328	314	364	346	356	327	354	357	318	338	379	367	361	347	366	351	362	360	354	343	337	359	350	336	338	306	370	347	344	359	311	363	374	393	325	354	350	314	342	357	348	344	379	322	329	302	317	302	360	318	341	356	335	338	313	344	356	344	344	341	337	382	363	349	327	345	334	335	347	355	357	358	373	343	351	323	343	352	342	320	365	330	358	341	331	348	369	342	349	334	350	363	364	336	323	351	313	342	341	321	340	370	358	363	349	322	338	332	351	323	356	320	344	317	384	314	375	334	324	347	332	343	324	340	340	376	377	356	329	352	337	358	334	338	360	338	360	315	322	301	338	338	327	365	330	332	334	329	354	363	361	335	312	365	319	334	356	360	339	374	338	353	329	365	360	357	356	341	331	340	377	304	305	322	319	312	345	338	342	333	324	292	363	372	332	364	335	325	337	333	388	340	367	369	360	359	314	319	312	323	343	339	357	334	360	355	293	350	353	347	324	368	355	316	322	355	341	341	352	354	334	346	309	345	336	337	345	338	373	316	347	324	358	351	358	366	350	349	368	320	327	323	351	313	335	379	361	355	309	334	328	356	330	346	340	345	334	324	324	353	319	361	357	395	360	399	330	324	344	350	358	342	356	327	337	348	337	326	364	348	359	323	333	372	327	375	304	333	357	334	363	308	321	332	351	327	322	347	310	365	339	339	369	306	373	326	325	307	329	392	385	329	327	342	319	363	310	315	344	333	342	343	329	368	321	334	351	375	354	343	341	345	347	357	331	365	338	348	347	352	358	305	318	338	356	362	357	358	357	355	362	323	314	309	370	347	355	342	378	354	362	311	316	343	346	336	314	341	359	351	334	358	351	342	338	342	329	323	301	315	337	311	330	352	332	348	329	346	356	348	368	343	388	369	335	351	282	320	366	353	352	363	311	331	340	351	332	335	334	360	371	373	353	354	347	367	350	329	331	334	339	363	339	359	349	338	368	306	367	342	355	298	336	316	323	337	357	324	344	336	349	358	339	331	312	336	343	370	366	379	336	363	360	333	348	357	312	329	346	340	360	317	322	319	336	363	365	352	349	343	322	329	321	332	319	331	332	343	326	367	347	325	372	345	347	361	363	341	338	335	313	321	335	343	362	320	327	351	333	326	362	380	342	346	352	345	351	340	351	357	355	388	320	352	375	345	357	359	304	347	341	335	372	318	373	341	348	342	391	351	372	343	358	369	340	346	336	326	348	322	339	333	333	327	350	358	350	362	330	327	370	334	327	343	308	384	350	342	380	357	372	331	331	326	349	346	334	345	322	325	351	330	348	365	341	352	364	338	353	354	334	352	371	351	315	337	328	323	312	322	303	352	323	365	339	337	333	344	350	370	359	362	320	345	342	402	350	350	346	329	310	372	363	335	393	322	346	314	352	313	398	322	342	308	315	331	354	336	378	327	297	358	325	319	345	315	345	335	338	375	327	353	345	325	338	330	351	346	301	339	315	351	335	380	323	325	360	367	353	317	338	358	350	320	361	366	320	358	342	385	322	321	355	340	294	342	371	349	356	316	336	364	332	320	328	338	311	345	305	337	346	328	331	367	343	318	340	333	352	332	324	371	331	341	313	352	341	323	371	338	334	376	333	310	361	340	347	357	310	352	333	343	375	316	323	325	340	336	343	339	329	349	325	319	308	326	335	356	317	308	334	371	413	345	364	320	385	351	347	349	348	343	342	337	364	337	380	316	337	345	340	341	345	323	339	365	323	355	324	351	323	323	365	352	340	347	327	358	350	335	336	341	337	352	349	338	332	340	349	369	359	337	353	337	333	312	325	364	325	332	340	341	335	364	365	368	333	330	354	346	320	394	356	351	349	336	337	333	355	346	374	330	355	334	346	337	321	330	384	344	350	323	355	317	336	328	343	363	387	347	345	372	317	341	366	364	347	364	354	371	336	378	368	322	336	360	340	368	350	360	382	368	326	323	317	329	336	348	322	331	349	347	347	361	342	336	296	374	337	359	328	334	339	339	347	343	317	356	359	318	333	337	348
2727	990	1047	1078	1110	1090	978	1011	961	958	930	914	909	944	900	954	876	941	917	923	846	908	894	859	880	936	880	903	903	886	971	943	913	917	855	910	913	902	908	898	850	870	858	836	911	907	879	918	842	932	823	879	865	894	931	897	899	901	891	931	891	859	881	826	849	920	907	846	892	903	899	883	868	882	900	889	871	902	879	881	867	877	831	853	869	874	901	880	879	925	870	908	863	907	807	920	898	922	910	880	921	882	911	895	830	920	869	924	925	898	954	857	897	889	878	909	857	890	885	935	866	895	879	893	869	895	871	828	874	854	938	892	874	923	923	847	869	850	905	920	903	906	860	892	866	889	876	936	881	888	873	866	894	947	823	932	882	885	870	879	944	852	849	856	853	857	913	863	866	897	884	816	926	873	855	910	922	862	917	900	860	904	797	853	859	906	847	845	824	873	841	912	876	879	885	915	893	890	892	902	859	919	905	866	937	807	868	852	912	895	900	888	861	867	906	870	925	867	855	897	868	839	896	904	938	891	920	883	868	937	852	847	874	891	846	881	847	859	868	858	834	932	898	894	908	869	923	921	893	889	863	883	825	925	893	856	928	889	860	877	868	891	867	883	895	910	833	849	891	893	855	942	896	868	854	872	857	894	827	945	891	881	895	861	843	913	840	894	894	858	880	884	880	940	854	830	953	903	907	882	912	885	851	886	829	832	910	983	962	858	932	877	961	908	889	896	873	896	879	870	815	890	846	886	923	874	883	891	878	856	886	869	904	905	889	863	870	919	855	908	892	899	862	858	899	857	896	820	896	836	830	893	944	870	870	892	873	853	871	903	898	871	886	864	848	834	891	901	887	948	870	888	892	904	874	844	889	859	858	920	859	825	852	833	915	874	925	891	908	921	855	917	892	894	860	840	902	879	890	894	812	876	876	931	886	915	879	848	902	866	847	915	849	869	873	859	904	892	888	871	916	829	913	917	869	873	864	866	881	870	844	901	901	867	846	884	895	866	877	879	872	911	888	899	904	873	853	870	846	829	911	850	877	888	868	930	853	903	892	906	863	808	890	865	901	917	890	893	857	845	873	838	872	915	928	877	895	903	831	853	929	859	843	873	871	914	896	872	943	847	848	961	873	865	862	869	900	846	896	842	885	855	855	873	911	876	944	897	899	939	909	871	899	858	853	928	885	876	897	887	858	890	940	884	910	869	891	893	862	893	838	884	917	908	833	902	895	897	897	865	892	867	954	865	838	882	878	871	941	866	870	879	855	907	860	841	866	836	888	858	864	926	853	892	862	919	926	894	860	851	894	853	915	896	895	894	826	865	910	898	865	923	900	865	913	960	873	869	844	882	925	935	880	884	899	967	857	922	885	888	889	857	895	815	892	884	946	900	902	881	853	901	885	938	916	852	914	855	836	877	908	848	867	922	846	881	886	841	857	874	891	879	897	830	855	853	823	867	914	886	850	852	918	865	886	888	864	886	902	925	849	861	844	870	856	835	865	842	951	881	804	885	877	846	867	915	891	844	895	893	922	855	906	921	852	882	917	922	869	843	810	871	893	862	909	928	854	887	818	902	853	851	921	907	844	916	900	926	870	848	893	835	853	873	854	868	884	886	876	912	917	901	934	840	852	896	848	852	870	841	899	848	883	866	856	857	848	895	909	893	837	872	913	801	879	876	858	868	867	866	912	894	903	845	845	895	818	859	916	886	923	900	881	902	887	849	870	868	895	886	869	929	884	848	869	838	837	933	894	851	814	876	895	902	964	941	809	893	847	853	887	881	872	881	856	937	901	874	880	923	903	835	867	899	910	890	869	892	911	861	903	892	868	860	892	892	898	930	899	875	890	915	900	817	876	907	964	886	875	869	893	887	872	843	866	890	914	911	864	872	846	881	797	860	861	887	903	904	893	861	893	910	897	917	868	885	911	876	928	897	863	904	889	908	832	884	825	879	878	908	893	934	858	885	842	844	870	883	880	890	905	889	871	923	888	922	825	883	896	859	942	888	903	863	928	880	885	918	876	897	902	859	831	910	873	904	889	887	840	857	854	909	903	905	874	887	861	891	871	867	864	896	855	900	904	901	865	898	894	884	861	907	875	917	854	880	852	892	826	902	917	890	874	858	931	880	856	912	822	896	933	856	906	865	866	855	917	890	892	843	834	840	850	819	863	812	866	863	849	836	879	898	873	849	871	878	849	878	877	871	875	896	904	904	808	866	870	882	862	923	951	864	862	878	880	865	861	917	907	946	863	860	865	867	895	820	880	902	887	864	860	919	917	895	860	873	865	908	919	879	870	868	874	891	845	867	907	862	887	880	889	892	876	830	879	866	898	913	872	883	895	866	902	888	842	923	900	908	865	884	862	889	858	840	862	930	899	833	920	867	947	862	900	841	874	879	940	869	877	873	887	814	912	918	844	928	906	844	909	873	897	897	891	834	874	889	868	865	888	876	893	861	846	863	883	868	847	895	917	865	845	792	859	881	909	848	916	865	864	852	901	849	846	868	871	880	914	868	872	871	872	852	920	818	845	877	864	870	877	897	917	889	918	857	809	868	891	828	890	838	896	849	943	904	907	920	895	891	900	890	877	878	900	935	880	905	846	866	829	885	898	909	866	835	882	888	873	927	865	878	869	859	944	813	874	906	851	886	876	881	879	924	897	864	961	857	855	913	862	888	894	871	824	872	864	891	881	845	895	875	893	870	921	799	908	905	853	899	878	889	867	914	876	877	897	858	884	888	874	887	851	880	949	863	931	847	944	824	861	858	893	893	913	880	875	880	863	914	848	900	892	882	891	834	868	896	877	898	843	869	868	856	842	908	920	887	866	855	901	968	878	795	898	870	846	892	920	901	901	845	852	908	921	834	878	855	871	900	912	895	854	862	920	852	896	868	895	879	891	862	883	906	918	842	876	921	901	922	904	903	861	899	833	879	869	887	898	897	830	927	877	947	833	904	889	831	884	864	859	882	883	889	852	871	899	930	873	835	835	893	886	856	918	887	874	913	888	905	858	856	897	885	877	899	813	870	836	886	894	917	871	924	853	883	939	803	886	899	906	878	883	826	878	881	910	900	930	880	903	942	827	858	865	857	922	874	881	870	865	930	915	858	838	852	905	828	918	932	905	843	881	860	915	846	907	890	876	891	931	886	884	855	907	851	893	932	842	912	877	912	884	853	887	879	850	839	856	912	900	890	865	889	796	850	881	845	834	893	851	895	887	886	906	905	827	923	864	854	904	875	864	863	848	838	878	815	901	922	934	865	921	862	913	920	837	859	848	864	838	857	887	881	899	863	861	849	943	842	903	891	946	878	905	854	884	878	887	842	869	885	891	907	897	839	789	893	912	903	845	855	911	918	896	887	890	848	894	860	850	870	857	904	888	907	891	853	903	865	885	931	894	876	869	847	947	858	928	888	854	878	858	848	863	890	917	925	838	867	892	929	870	854	896	890	860	858	868	878	883	870	916	915	898	832	853	895
9736	1059	1207	1116	848	713	582	556	491	411	414	391	397	377	380	350	358	343	347	352	346	359	359	357	375	325	335	335	343	349	334	331	303	324	328	350	312	353	330	350	335	343	329	338	340	292	360	364	292	358	316	377	345	313	334	342	309	289	343	349	337	326	334	325	325	340	353	338	323	296	325	343	315	368	312	296	333	349	324	335	306	332	306	309	303	350	310	313	304	324	330	328	332	309	350	337	307	363	321	320	331	317	359	363	360	335	330	313	319	331	296	320	325	362	305	330	331	319	316	316	333	308	368	308	298	291	345	311	330	299	323	330	308	313	328	328	313	313	353	308	318	341	297	313	344	316	348	336	307	327	319	329	313	316	312	349	310	314	327	360	323	352	333	328	331	304	323	312	337	317	335	314	285	354	302	316	317	326	327	342	327	316	320	292	327	323	316	334	293	317	307	355	339	341	310	327	340	351	336	340	329	299	322	313	344	322	284	356	325	335	308	279	292	293	314	348	347	328	317	319	333	318	307	326	311	313	312	320	308	308	326	324	348	308	342	315	282	308	312	324	333	348	326	324	321	331	312	323	309	302	319	300	307	326	343	313	319	346	322	329	322	328	316	327	316	325	346	307	353	317	326	314	343	322	333	311	316	298	283	341	333	324	335	325	317	337	329	321	311	321	300	327	316	354	333	303	330	304	371	293	320	332	325	340	325	322	332	340	330	307	351	290	314	355	306	316	333	320	354	333	349	346	345	331	313	312	350	299	325	339	313	337	348	319	302	334	338	323	326	308	345	332	316	317	326	327	317	308	357	305	326	330	330	318	331	328	334	337	337	310	342	333	314	330	319	320	333	322	319	334	310	304	344	307	319	306	279	318	330	293	359	347	308	329	361	317	353	338	284	322	336	332	376	346	291	342	332	301	301	336	314	309	342	303	351	333	333	331	340	301	329	322	354	361	339	330	322	300	313	314	327	320	344	322	334	282	315	297	303	366	341	335	298	296	348	308	317	338	323	299	315	303	295	296	303	335	305	297	358	312	347	337	312	309	347	325	346	316	305	300	343	366	366	320	348	318	317	312	330	317	314	298	353	342	312	296	305	331	300	308	331	314	333	312	338	312	294	312	336	324	338	325	327	323	322	308	299	331	352	327	340	329	302	321	331	316	321	301	306	318	281	320	323	324	305	327	334	300	309	344	318	297	310	358	339	330	325	310	321	347	330	331	344	346	315	289	305	341	300	312	313	329	338	301	335	317	294	331	329	331	295	333	360	309	330	358	305	345	316	318	331	308	333	308	326	332	312	331	298	337	316	336	315	321	320	310	355	316	333	320	337	322	340	344	312	325	325	334	318	308	356	301	330	317	337	302	315	364	350	323	289	342	343	300	353	337	319	285	331	327	328	295	330	346	331	325	327	332	311	306	300	327	333	321	364	339	310	323	303	297	316	285	318	312	318	309	369	326	354	286	344	334	274	315	302	351	318	331	324	317	324	320	328	310	326	331	328	295	353	309	315	338	317	291	346	342	341	310	307	308	341	337	327	333	314	308	325	331	313	322	347	313	316	324	322	343	334	314	312	350	337	283	311	359	300	321	286	314	321	315	325	311	286	357	321	313	278	299	358	351	303	357	342	335	331	305	333	326	318	316	343	324	320	315	328	309	333	337	319	324	358	292	332	305	328	313	310	330	290	295	328	325	333	300	313	322	304	342	308	363	301	330	338	340	308	333	314	323	299	314	319	336	309	306	332	294	313	350	332	323	354	299	304	304	349	305	349	341	350	320	341	316	316	349	316	312	303	337	315	313	295	308	312	375	312	318	303	317	324	319	356	329	322	320	321	324	317	319	328	281	333	306	315	316	298	344	332	344	303	337	307	310	306	341	355	336	338	312	306	307	354	346	329	309	290	315	345	313	334	320	328	321	319	303	347	334	309	309	323	353	329	330	317	327	320	343	348	297	312	338	310	311	333	304	314	347	293	303	323	329	316	296	310	322	308	321	362	354	328	352	336	330	331	300	321	323	376	373	306	301	323	300	330	370	332	315	329	338	283	295	320	335	297	301	313	302	361	339	353	306	331	344	320	353	320	332	297	306	348	316	319	283	326	328	300	329	306	336	320	349	340	303	336	316	315	310	325	342	297	308	304	287	329	321	324	361	285	321	317	335	333	296	284	308	302	333	318	306	290	302	305	339	347	329	315	318	341	326	305	350	284	311	334	342	343	325	325	343	331	329	341	333	346	310	350	323	307	307	319	330	303	334	306	333	338	305	321	324	333	343	330	301	308	330	343	333	307	307	318	306	288	317	296	314	334	339	321	335	335	351	351	359	327	341	307	355	324	303	320	311	358	301	352	303	325	331	314	319	292	331	312	317	341	335	323	321	345	316	308	312	312	318	310	330	318	288	323	323	327	334	340	329	318	300	292	313	319	311	292	326	320	310	338	303	351	337	296	300	327	311	334	319	356	312	301	327	322	334	342	316	350	339	363	337	316	303	340	331	316	337	341	342	305	293	343	316	345	349	328	308	301	309	317	309	354	323	320	329	304	365	288	330	318	308	333	320	341	310	327	349	351	294	308	294	345	295	331	358	330	327	333	326	331	307	311	323	310	329	308	302	302	312	300	347	327	348	339	359	351	317	300	309	348	316	359	306	330	347	341	321	301	349	332	303	348	295	346	307	343	357	327	327	327	340	295	289	297	301	327	336	317	329	321	311	338	336	341	337	328	311	343	319	333	365	338	330	340	323	308	357	326	340	318	331	319	319	330	349	342	313	328	322	315	310	296	351	296	355	311	334	294	320	284	306	343	310	307	334	341	327	345	320	288	337	310	309	317	323	317	317	302	310	297	343	329	338	340	334	351	315	321	304	303	304	313	297	354	310	301	310	307	303	314	319	334	330	349	324	279	313	339	310	319	316	325	325	308	299	310	313	344	362	308	345	306	338	288	320	361	353	355	322	364	306	324	303	309	288	316	298	317	282	322	294	328	338	309	319	311	324	337	349	333	316	337	323	300	306	342	327	307	325	340	337	316	309	317	305	354	342	308	325	350	348	319	340	339	317	349	324	315	338	303	331	323	302	295	319	322	329	324	328	354	331	298	313	313	337	335	320	310	292	314	276	290	315	322	304	317	330	317	311	322	308	359	329	320	317	347	338	319	317	353	325	325	298	332	347	323	330	313	305	302	330	303	310	299	334	327	285	303	349	331	336	344	356	319	332	323	303	344	317	366	312	265	309	324	314	301	319	330	322	321	313	326	317	328	311	296	299	325	318	358	310	325	295	347	327	294	325	335	311	284	333	330	308	374	352	331	341	350	291	358	313	348	306	357	346	296	336	343	358	305	323	300	298	346	337	348	329	348	337	319	318	295	346	333	308	300	308	338	310	286	299	318	319	318	357	293	314	331	327	309	325	324	302	294	331	324	341	322	328	308	334	308	305	341	304	326	333	306	339	286	319	298	352	318	409	329	323	311	353	326	302	300	325
5964	1575	2728	3127	2941	2535	2106	1967	1706	1578	1425	1400	1270	1206	1131	1154	1101	1065	1055	1049	1016	1017	995	994	988	952	958	958	979	906	889	881	950	917	928	851	924	820	870	856	904	870	842	812	880	906	824	874	851	821	840	836	900	856	828	848	834	884	899	874	860	826	838	841	850	796	824	854	869	889	810	808	890	825	870	838	837	860	863	814	890	845	790	871	890	867	812	816	866	825	842	837	881	826	800	791	807	784	861	815	812	898	818	862	825	861	887	845	836	816	816	807	840	815	844	822	840	868	841	822	843	847	825	845	838	849	825	818	849	796	872	885	839	793	837	828	849	775	834	800	840	794	813	836	814	814	836	810	849	820	822	832	853	852	798	819	843	806	861	815	806	837	816	832	815	850	842	793	876	830	783	776	853	780	839	881	800	821	857	797	813	800	823	823	825	803	835	880	776	828	837	799	826	839	844	861	808	849	849	853	853	859	830	811	838	854	797	812	828	799	807	817	872	837	818	827	820	849	843	848	804	804	812	806	804	818	911	863	830	818	841	824	794	826	814	807	768	887	788	809	802	843	846	840	793	856	814	843	879	823	812	846	841	812	859	839	795	843	859	813	888	841	813	867	836	837	852	851	853	822	807	813	827	875	850	794	835	815	861	837	839	839	843	849	760	811	905	835	832	873	831	773	860	827	863	798	797	824	801	823	817	834	822	842	791	877	809	903	862	825	872	834	795	764	876	821	818	846	777	840	807	852	789	794	853	811	836	784	793	806	827	834	835	838	824	799	813	795	865	842	822	896	796	815	844	833	842	812	805	869	806	841	819	865	850	805	856	789	790	851	852	788	852	839	832	846	847	820	788	829	808	847	788	841	828	823	839	852	829	872	834	872	835	837	821	785	897	833	852	858	837	831	793	825	907	783	857	827	846	840	776	819	837	833	804	808	826	832	855	833	868	832	847	864	851	773	868	829	864	805	839	777	827	804	850	808	842	829	821	792	838	886	848	832	835	808	809	783	813	838	820	878	833	838	785	866	839	780	887	846	809	804	847	808	845	798	761	801	823	809	833	840	834	736	817	801	829	810	821	804	812	814	860	900	840	806	803	835	851	819	840	857	799	807	836	846	850	856	834	837	809	872	824	863	813	785	817	832	844	817	823	800	875	822	834	840	809	817	794	819	796	841	829	835	822	855	831	846	874	857	811	801	795	837	833	838	873	879	872	825	873	753	812	819	861	858	892	850	831	853	863	858	831	803	874	800	821	848	821	851	873	835	785	786	798	826	848	830	793	768	781	817	805	824	843	837	820	823	860	869	810	805	802	820	816	798	862	842	854	836	771	837	813	863	860	829	781	892	821	827	810	837	833	882	864	811	833	795	827	801	824	829	853	836	856	817	815	747	828	858	809	794	800	788	813	860	790	794	827	810	802	813	833	832	865	862	820	795	838	832	839	812	852	813	821	815	843	779	857	867	815	859	810	823	824	868	820	825	818	826	866	843	887	850	815	786	763	844	842	856	777	800	822	862	818	810	783	851	853	851	828	845	822	828	792	789	750	850	850	854	819	869	885	862	808	835	825	852	827	869	840	801	841	848	843	832	826	777	848	795	877	774	838	851	814	873	810	790	839	830	788	870	781	814	811	773	822	833	835	816	842	804	880	822	830	827	826	838	810	854	863	791	826	858	901	863	830	818	807	812	849	898	767	816	842	826	797	803	852	829	858	813	819	867	800	831	814	832	814	843	790	822	859	816	831	885	855	846	835	839	853	865	827	810	805	812	919	837	848	791	845	793	869	838	765	860	850	897	780	803	872	812	832	819	805	814	813	850	825	794	875	857	799	841	862	779	843	831	817	848	814	830	819	831	843	852	836	784	794	839	810	891	814	870	837	839	782	819	874	847	845	812	792	824	830	862	797	833	863	906	755	859	842	796	819	800	812	777	820	777	812	810	842	779	816	859	831	858	803	856	805	865	845	873	784	852	788	873	835	852	861	821	848	797	788	804	844	808	819	782	874	837	841	833	850	857	854	795	826	817	863	811	810	805	801	833	812	842	879	869	845	804	841	820	833	818	873	867	857	840	823	843	832	822	846	846	855	851	777	794	840	812	854	852	834	801	810	808	789	788	821	820	846	879	851	841	867	850	824	781	812	865	859	777	830	835	813	817	837	837	838	860	865	842	775	794	795	820	827	911	851	849	770	786	851	814	814	788	839	838	819	914	826	785	754	790	803	841	825	830	815	843	790	848	865	799	809	834	845	802	822	808	821	801	819	794	899	818	793	784	887	833	816	852	836	837	808	853	903	813	805	842	870	781	860	870	858	831	811	832	781	868	849	857	793	840	828	813	804	837	838	817	796	845	842	816	832	858	843	823	784	824	778	808	822	805	835	813	811	781	806	807	836	807	819	835	826	857	821	824	855	854	838	876	815	837	881	857	844	821	797	891	836	760	843	843	778	811	813	824	818	846	803	823	829	844	837	829	839	846	808	812	886	851	836	822	817	804	838	820	842	862	857	827	847	887	791	784	869	828	865	822	826	819	818	817	824	815	881	819	844	831	786	829	840	863	847	849	830	817	853	855	797	844	863	891	853	787	815	782	779	814	794	832	863	850	833	783	811	860	770	845	857	821	855	839	827	797	859	839	848	851	861	832	817	792	825	780	840	822	841	830	855	842	831	754	838	790	831	839	818	840	885	846	813	810	849	824	822	854	817	863	814	844	823	786	835	818	807	867	822	825	829	784	827	827	808	892	849	812	845	801	809	807	788	795	842	802	867	850	843	824	864	847	791	836	891	821	830	810	802	824	871	836	817	847	810	816	801	818	843	793	837	859	860	817	802	871	879	862	878	799	828	803	875	838	845	834	791	798	815	826	855	831	820	800	833	875	834	819	840	781	864	851	825	809	834	830	843	815	898	840	831	844	881	829	863	809	790	815	812	819	836	769	851	804	827	844	841	792	866	789	788	819	856	800	802	832	831	826	821	841	867	807	782	800	840	772	843	858	835	811	833	787	824	843	898	851	864	844	866	761	825	823	836	835	804	823	822	841	859	823	807	847	831	804	853	787	805	824	809	836	798	831	848	867	840	811	808	885	824	811	862	797	837	830	860	826	807	854	817	837	848	837	853	887	822	811	856	805	824	818	803	866	856	895	800	804	879	826	797	786	838	803	894	800	807	803	852	801	851	831	838	866	878	839	868	862	826	799	873	855	823	801	855	880	849	810	873	820	776	854	813	867	801	815	827	797	820	834	824	836	814	802	860	772	850	844	829	866	787	851	833	884	845	843	894	839	896	823	858	846	804	836	835	835	866	855	843	823	837	798	808	803	857	828	838	815	877	838	851	761	822	774	839	810	842	851	827	811	830	837	857	853	838	823	819	840	780	818	826	853	881	849	823	815	848	802	814	825	821	899	823	860	796	811	808	872	816	825	852	826	840	802	818	843	810	833	829	829	842	813	780	784	872	810	822	816	803	909	850	820	851	793	811	777
17756	2390	2252	1729	1166	853	713	542	453	386	361	300	272	265	221	238	269	205	189	217	195	208	169	198	170	155	179	181	161	166	166	190	164	163	206	161	156	175	156	155	154	175	153	151	152	165	150	160	166	180	153	147	175	154	137	152	131	161	148	138	135	140	171	139	136	157	175	170	179	165	140	141	156	176	165	133	139	166	144	154	147	143	152	136	161	128	145	142	176	159	144	133	144	125	155	132	164	156	148	160	160	146	148	145	161	161	164	153	148	160	171	144	149	152	164	161	151	180	155	171	151	145	150	150	154	163	137	160	156	149	129	144	153	138	145	144	157	153	148	155	151	172	143	170	144	154	130	163	159	143	152	141	164	163	170	146	167	168	163	144	163	147	155	142	125	153	145	134	134	154	142	144	155	150	146	152	152	161	165	161	140	163	137	142	137	157	132	144	174	127	168	134	127	135	151	132	142	150	171	149	166	155	136	145	143	167	133	158	171	139	166	156	178	159	139	146	166	161	146	159	180	167	163	162	161	171	160	131	151	160	165	166	131	151	162	164	147	146	150	135	157	142	126	170	157	156	145	166	135	145	161	140	152	164	159	162	126	149	168	151	124	142	146	158	162	162	166	153	150	138	150	142	153	140	140	147	155	139	156	130	154	155	147	138	136	168	141	146	163	163	145	147	148	172	147	143	168	150	152	159	147	139	161	162	163	156	127	144	147	154	127	151	163	152	135	119	154	147	171	151	134	137	150	147	155	136	150	141	151	140	134	135	162	149	144	129	139	152	145	167	154	145	133	144	183	159	141	153	137	147	149	150	136	162	156	151	150	152	138	149	161	146	149	134	157	131	153	164	148	135	167	160	139	158	143	157	149	168	141	140	138	155	158	151	133	134	136	151	141	148	149	156	147	149	136	149	150	147	151	158	163	169	148	139	169	134	155	151	149	154	136	144	162	152	132	126	167	167	158	140	151	155	150	163	174	167	147	151	137	146	149	153	147	137	161	144	167	149	147	143	172	144	141	152	134	157	136	126	151	133	154	145	130	137	140	133	153	164	155	145	156	160	144	168	138	150	138	156	142	155	137	155	162	121	157	132	139	158	144	166	135	122	125	160	150	152	160	146	158	151	149	155	142	149	140	152	165	139	147	167	149	157	126	134	146	153	124	141	142	139	152	120	152	157	163	145	159	137	142	169	137	151	133	153	157	152	142	151	169	140	132	149	166	146	127	152	148	141	161	141	139	141	141	136	132	157	141	140	139	158	168	124	143	142	175	145	152	151	153	153	136	164	161	140	137	135	131	141	138	166	158	136	147	142	161	142	161	158	147	136	159	161	134	145	148	152	162	152	149	163	155	127	128	135	169	142	177	151	173	163	149	142	156	140	126	141	151	144	147	166	161	157	163	163	143	145	159	148	155	155	159	151	138	161	146	136	149	139	166	144	154	154	161	143	167	139	115	138	150	141	151	161	170	167	159	138	130	172	178	152	124	164	147	143	154	149	130	134	143	165	153	173	152	159	138	151	153	160	139	126	149	152	134	160	152	150	145	155	152	170	156	153	185	138	178	148	151	144	161	155	117	151	141	159	151	151	160	156	129	147	144	136	160	164	167	145	152	143	174	150	147	148	142	154	182	150	153	152	159	163	181	153	149	164	138	166	141	143	142	151	159	134	148	147	161	137	154	145	145	184	134	117	155	151	164	158	150	170	143	180	141	147	137	129	150	136	140	167	134	172	158	169	137	155	155	146	141	146	135	149	165	165	149	139	160	150	172	133	153	135	170	134	145	140	133	145	154	138	160	157	143	149	135	149	139	154	157	146	139	169	162	139	164	143	165	156	141	171	158	155	154	146	153	152	133	154	149	147	166	135	151	124	149	120	147	150	148	159	168	144	152	128	151	133	155	153	133	165	140	133	141	159	167	154	133	166	158	174	144	143	169	152	159	151	165	139	175	158	137	133	154	141	165	149	160	137	150	149	146	152	134	159	134	154	163	146	142	159	143	161	173	146	152	146	155	137	135	155	159	147	138	133	148	154	171	139	150	148	131	156	148	157	160	146	117	144	169	150	162	147	156	166	148	133	160	154	133	160	159	138	150	161	143	132	149	126	134	123	136	147	152	155	124	150	158	127	154	160	176	159	170	131	174	151	137	149	154	145	158	156	165	158	178	168	172	157	143	162	160	191	149	130	134	151	141	146	147	129	145	134	174	124	162	139	161	168	129	133	146	146	155	132	131	145	150	145	154	170	160	166	150	137	150	158	169	151	156	153	130	150	138	162	138	146	145	148	165	138	156	162	154	148	158	140	131	133	156	138	127	155	145	133	149	156	163	128	146	140	156	159	150	165	165	152	188	143	155	148	140	111	148	184	156	157	139	169	159	158	148	148	146	149	168	138	146	142	146	160	157	168	154	162	157	137	149	135	134	166	147	158	131	156	165	141	125	160	164	163	149	160	163	155	147	157	138	143	145	153	149	141	150	160	122	163	138	157	132	163	168	148	142	156	148	152	139	149	151	152	146	152	144	164	148	145	181	171	162	151	149	168	151	143	153	149	171	140	141	168	165	144	145	133	145	160	178	170	155	146	153	128	159	178	170	136	169	195	152	135	160	149	162	142	136	138	134	146	141	159	142	180	158	154	161	150	121	159	134	144	157	146	150	149	142	157	139	133	147	149	137	161	175	139	152	148	167	129	143	155	151	166	150	138	170	143	148	146	144	131	144	159	163	151	147	149	142	182	152	149	170	138	162	144	148	144	140	132	158	141	165	143	150	142	146	159	162	157	139	142	140	149	146	143	149	165	153	158	138	150	143	128	142	139	139	140	128	138	143	133	146	160	154	132	129	140	147	138	165	157	150	138	161	150	171	160	167	162	130	143	137	134	131	176	150	134	146	143	165	165	145	147	126	160	165	151	145	170	158	133	146	137	116	156	134	145	141	139	141	153	145	146	159	153	138	147	151	132	154	148	183	137	160	132	137	141	152	145	140	154	137	164	176	145	182	160	156	161	136	153	167	158	141	160	155	124	142	124	156	146	145	141	154	145	159	149	132	155	131	160	127	162	160	158	139	140	148	144	201	172	150	152	160	132	156	133	150	146	165	157	152	130	170	138	145	152	157	152	149	140	138	128	144	154	160	148	145	157	159	151	140	127	136	136	165	169	174	147	145	142	144	130	145	140	148	154	146	138	145	139	134	135	152	142	149	157	145	150	173	174	151	158	152	157	146	173	151	154	157	135	135	151	156	151	110	166	147	122	134	161	156	139	154	128	129	149	158	138	134	152	161	148	145	162	165	151	148	155	150	166	139	152	167	145	158	151	149	149	169	138	130	156	124	151	137	138	142	168	174	145	142	148	145	138	155	126	157	143	137	142	160	150	137	142	156	124	154	167	140	157	174	140	177	144	148	146	144	167	151	144	149	150	160	141	142	140	134	151	144	146	157	142	151	125	157	149	142	149	156	147	165	141	167	147	147	156	130	151
7814	1922	4347	5111	4581	3797	3083	2557	2143	1935	1618	1451	1351	1193	1104	999	922	917	863	813	792	802	719	694	665	663	634	640	607	601	629	548	586	559	533	564	546	532	556	547	517	520	515	519	507	505	546	510	486	499	519	452	482	463	505	480	504	493	470	455	466	470	455	523	449	508	479	440	481	475	451	443	460	423	499	429	470	436	452	491	469	464	440	439	398	456	421	479	456	453	449	431	430	431	475	450	440	417	428	475	385	460	446	437	462	431	453	427	425	455	467	434	435	426	421	422	445	444	422	406	435	401	457	438	437	438	414	440	461	462	432	431	440	469	416	420	452	437	422	426	444	456	453	454	458	463	434	458	432	451	412	399	455	413	441	428	428	467	424	449	410	418	410	447	458	415	416	459	460	459	421	464	491	433	438	438	457	452	437	418	453	443	438	463	432	432	454	424	444	450	413	414	437	406	437	440	413	416	433	447	433	408	400	440	409	413	455	457	428	415	437	389	470	425	429	452	422	447	423	432	433	473	431	411	411	421	434	426	435	441	417	423	446	436	428	408	471	420	426	417	437	414	420	427	416	454	443	397	406	441	436	426	396	418	437	450	431	420	417	420	426	433	431	398	426	453	438	387	426	444	406	428	450	454	401	404	457	427	406	439	438	419	412	433	417	417	394	460	400	408	437	447	457	436	439	410	403	391	416	389	407	415	418	385	434	434	419	426	424	398	414	480	416	400	430	442	469	429	419	460	422	413	413	422	444	432	433	410	407	466	436	402	411	405	422	401	439	404	426	427	460	431	440	441	429	409	443	401	413	424	455	457	431	432	382	443	430	456	438	433	395	420	443	421	426	419	412	451	436	419	463	414	448	401	427	417	444	436	423	428	401	425	412	411	416	438	443	429	446	385	409	415	417	401	426	448	436	462	395	451	409	377	396	411	406	434	440	417	478	460	430	421	447	384	425	433	417	453	420	467	405	427	432	402	451	445	427	411	418	379	391	425	442	380	431	436	441	418	406	441	434	414	431	425	409	460	448	448	448	423	439	408	451	388	439	411	438	436	428	443	394	428	425	455	453	424	424	420	403	391	454	424	423	439	420	451	449	441	419	452	404	421	441	405	417	415	444	412	444	457	429	410	436	444	429	407	387	477	427	445	479	434	429	433	428	413	419	465	446	448	444	419	398	407	400	400	417	406	398	409	452	419	415	442	463	448	453	424	427	438	391	428	446	418	429	396	493	413	422	434	436	443	431	431	432	427	444	429	421	413	408	405	423	443	431	440	430	415	469	426	417	431	442	396	434	396	414	440	433	431	425	424	431	400	477	402	424	431	386	424	387	445	413	433	439	439	450	435	399	420	437	421	415	410	426	422	452	452	416	411	431	424	446	429	404	427	438	437	414	402	446	437	411	413	425	405	443	429	402	451	424	415	431	452	441	414	429	443	452	418	440	455	433	413	417	446	445	431	426	423	361	450	405	407	435	408	433	401	438	442	453	458	413	406	446	420	431	396	420	389	430	432	361	447	454	462	463	421	430	424	444	410	412	404	422	457	414	426	432	417	422	433	444	391	435	413	416	423	413	430	442	447	403	438	402	453	437	397	432	408	435	432	443	398	398	418	426	448	413	400	455	402	444	436	433	427	445	427	438	466	430	464	443	438	438	422	393	433	431	379	443	424	445	451	464	437	455	408	462	465	413	429	446	467	447	411	433	429	427	402	426	431	447	396	399	435	442	424	492	420	479	395	443	450	431	483	427	404	419	429	434	414	410	414	441	445	445	428	413	433	417	443	423	411	422	437	408	458	448	423	465	387	444	432	399	406	428	410	395	392	437	402	432	412	437	437	420	399	407	434	424	435	424	443	404	427	417	422	461	431	430	425	456	442	426	435	419	436	452	401	392	407	432	454	403	446	479	444	449	458	475	426	478	457	454	438	445	406	439	411	460	466	447	418	460	467	419	464	449	431	435	431	434	419	435	399	473	446	414	463	473	433	456	443	429	437	451	470	410	428	408	426	402	440	463	448	463	416	426	425	430	435	414	423	444	409	427	462	466	442	442	401	418	447	435	411	425	427	435	463	410	446	443	487	428	422	428	428	448	434	457	378	409	424	426	421	409	395	417	430	462	440	402	425	412	459	456	374	455	488	441	430	422	392	448	396	443	417	428	422	428	453	425	456	423	459	442	419	451	442	430	419	378	442	432	427	440	408	440	417	413	376	400	458	486	415	472	427	433	400	441	420	430	421	432	391	401	417	389	416	413	422	408	454	484	416	416	444	415	427	401	428	426	414	439	440	413	433	433	426	406	444	378	410	407	438	447	447	426	406	435	411	425	411	445	419	444	396	395	475	412	404	434	435	434	440	442	474	453	442	436	438	402	469	428	415	439	402	469	427	425	426	422	419	386	426	452	415	434	401	411	476	413	428	417	435	397	434	419	394	435	435	435	449	405	425	415	408	420	414	425	421	461	442	435	409	439	395	420	417	433	426	436	444	410	414	427	409	394	430	440	424	431	401	390	411	415	415	384	411	413	434	416	417	451	455	407	427	429	413	389	412	405	420	423	430	395	435	469	429	405	432	446	428	445	434	438	431	437	405	435	397	410	410	455	456	406	439	468	425	410	388	450	429	447	449	462	419	435	414	440	436	437	443	398	423	422	453	463	444	409	413	427	448	437	417	434	434	412	454	427	461	392	441	402	404	415	396	415	432	439	394	418	424	463	397	400	426	448	435	423	367	468	428	469	398	439	436	414	437	415	413	412	432	450	415	434	399	433	424	451	418	451	427	415	428	462	425	451	415	415	438	445	454	394	383	444	415	426	429	457	434	446	436	448	484	442	426	461	474	448	432	447	430	404	455	393	447	429	408	417	397	409	413	396	443	438	449	425	432	430	434	416	402	425	411	435	423	458	410	406	453	477	438	444	419	459	435	441	472	472	395	457	449	410	444	405	453	407	402	440	431	447	427	445	447	495	448	446	412	435	420	425	389	405	469	401	433	434	423	446	388	441	430	422	415	444	460	445	429	452	459	451	441	441	419	409	412	433	452	470	422	442	408	412	411	413	405	426	421	407	434	422	401	452	428	436	443	433	446	445	405	441	412	444	393	419	453	439	428	482	413	366	441	416	408	442	434	420	425	432	422	437	416	467	428	441	422	422	406	421	459	437	401	438	460	425	436	398	437	424	463	439	427	462	433	370	397	412	453	456	455	393	416	458	392	440	422	385	416	431	438	423	445	458	415	413	432	439	408	440	434	454	425	451	406	444	396	381	390	424	412	429	395	433	432	448	465	454	420	453	449	425	416	440	430	413	408	441	463	455	409	434	460	423	406	417	449	437	465	418	452	436	425	407	415	397	446	423	446	434	447	400	412	440	419	411	458	445	437	412	419	456	472	439	417	390	386	432	410	421	403	408	492	437	398	461	399	402	448	426	410	437	394	432	461	421	470	430	439	440	428	417	444	449	398	434	452	435	429	434	439	403	405	408	485
2606	403	419	394	348	387	335	364	358	342	340	359	356	313	343	332	305	359	364	326	336	361	372	360	336	350	352	348	329	346	351	361	374	324	333	324	339	329	354	327	334	360	353	335	356	351	350	360	346	297	330	354	365	344	409	360	346	349	370	383	318	337	341	342	354	365	355	324	357	367	342	339	351	338	367	357	332	313	343	351	362	334	330	358	324	356	355	355	352	349	367	346	328	306	376	347	352	338	337	350	356	321	320	375	349	319	352	337	347	349	340	362	345	359	362	307	378	338	372	346	356	363	376	359	366	355	371	346	337	335	335	338	350	306	368	319	331	333	344	353	329	325	330	318	353	347	335	318	345	360	352	368	342	316	340	327	318	362	356	339	322	329	339	356	348	337	331	335	331	346	346	341	373	332	345	321	335	355	329	342	340	370	367	334	334	366	353	331	353	332	343	323	354	339	333	344	351	352	355	362	328	325	374	365	354	358	348	331	340	330	353	327	353	354	335	339	349	335	333	365	363	394	320	350	321	369	369	369	325	357	312	357	350	320	330	306	328	360	375	332	296	360	351	348	319	317	342	345	346	329	371	335	349	340	349	330	386	338	367	359	340	338	375	337	345	354	373	349	330	355	326	343	327	358	329	372	359	346	343	339	318	314	341	363	368	335	340	317	369	321	338	359	332	344	355	378	366	369	335	315	318	358	337	362	371	347	334	356	335	323	359	345	405	360	327	332	359	368	357	356	359	332	351	346	367	371	340	368	331	343	326	366	329	376	367	372	344	326	358	337	355	348	334	348	382	343	309	363	354	370	367	366	325	362	320	337	360	336	355	332	337	304	346	339	329	349	341	396	383	359	315	329	327	352	354	348	346	379	368	342	372	341	370	353	346	348	365	351	341	365	332	324	370	369	349	351	344	348	343	320	339	337	351	361	362	354	346	349	346	363	366	339	342	359	340	360	336	348	365	350	345	360	358	337	344	332	352	347	310	356	366	336	320	341	328	358	382	356	348	346	348	370	297	353	323	345	344	340	330	327	337	333	331	365	307	354	348	358	348	323	347	344	340	354	324	318	334	372	359	349	371	326	346	351	374	364	394	333	347	328	334	356	339	365	357	364	350	345	322	304	340	328	327	357	329	318	307	368	331	375	304	322	350	359	350	355	342	313	330	353	355	329	293	300	353	360	332	350	332	378	358	360	370	354	358	344	339	363	355	333	351	338	334	346	344	366	340	327	334	332	302	303	355	342	321	369	345	324	332	345	357	314	320	339	353	346	388	315	351	383	364	391	324	314	350	373	350	331	339	359	351	328	326	361	352	324	351	355	383	339	355	337	385	336	349	375	343	346	336	371	343	321	348	336	320	373	336	350	340	334	346	347	371	321	350	352	332	397	346	341	340	373	343	316	349	321	328	352	352	321	343	346	348	346	349	367	363	345	348	353	340	349	343	349	334	327	346	365	364	314	360	355	323	307	360	362	360	387	304	338	365	349	361	355	394	352	355	350	330	323	345	357	336	347	328	342	336	333	384	340	327	341	362	328	352	328	379	352	338	357	348	331	331	322	375	371	329	381	370	367	330	309	339	367	359	320	351	324	343	368	348	341	343	338	356	336	335	366	335	309	319	322	357	356	330	342	332	328	336	352	360	371	330	347	307	335	346	334	328	331	338	339	361	329	335	340	367	340	339	313	376	375	363	356	363	326	337	353	344	336	290	309	339	352	339	333	337	342	351	340	325	334	361	361	357	361	331	339	336	318	349	341	324	322	364	330	333	334	341	311	345	296	353	365	357	324	369	371	330	356	355	344	335	320	346	314	362	368	303	344	336	330	331	359	336	316	336	310	337	369	310	327	331	347	332	335	337	337	318	363	357	321	347	352	336	323	319	366	375	362	368	351	331	360	314	350	333	351	363	346	326	350	371	351	343	319	349	334	344	344	325	361	327	345	396	350	366	300	327	359	339	327	295	317	348	337	373	329	331	394	355	361	364	353	354	358	316	368	329	343	367	357	362	352	336	345	328	314	389	351	327	346	306	338	324	368	334	327	334	342	346	350	332	353	360	374	333	377	362	311	332	357	354	351	354	347	352	350	375	355	340	346	353	357	384	335	319	326	352	337	328	343	361	364	324	318	365	339	358	345	365	308	312	406	353	347	330	358	325	344	355	326	352	354	330	380	351	324	364	372	318	323	319	344	374	351	325	317	382	344	325	362	347	353	339	372	392	347	361	317	369	297	356	341	328	332	315	380	365	298	366	347	322	322	358	388	331	355	382	324	322	330	342	349	359	338	331	360	342	340	351	325	362	338	326	329	330	316	362	345	332	335	340	347	346	343	340	355	366	315	337	330	353	332	374	336	349	349	369	356	331	355	368	355	354	334	355	338	347	383	350	342	355	373	350	369	405	314	349	341	327	353	339	341	341	375	352	340	355	324	331	344	395	359	361	376	363	343	345	339	365	331	351	376	360	345	371	386	343	324	327	347	357	338	322	384	362	352	335	342	347	355	342	315	360	341	364	347	341	352	347	357	343	322	330	343	357	358	366	375	323	327	383	366	332	349	337	332	328	351	355	311	368	364	328	298	377	371	358	339	330	309	364	311	362	355	347	345	373	360	330	341	362	357	337	343	365	339	358	299	365	305	349	348	315	363	329	360	367	314	341	316	315	339	339	350	356	356	339	352	304	317	335	344	341	331	328	328	320	345	319	321	358	343	339	328	324	368	344	321	319	350	383	353	326	375	349	318	340	350	329	351	357	363	352	320	358	374	329	341	351	328	364	366	300	309	335	358	342	317	349	375	352	339	313	340	323	344	343	326	352	330	339	362	356	364	399	346	352	353	340	350	340	318	339	360	363	322	372	317	353	336	394	325	336	337	309	324	360	339	319	378	343	362	340	345	357	335	330	345	377	274	347	331	350	329	346	356	320	332	345	345	336	356	358	336	381	346	358	344	325	354	308	363	361	334	351	329	345	347	340	313	347	308	371	335	335	317	341	370	311	355	339	329	353	357	387	388	331	323	349	356	339	330	341	361	336	349	346	315	328	357	327	342	336	340	379	372	342	316	377	340	327	376	375	342	374	323	337	362	348	322	358	356	332	365	354	355	334	384	325	357	342	312	331	310	339	334	336	360	359	345	348	347	342	359	340	334	333	352	316	342	352	368	325	354	340	368	357	328	353	348	344	369	342	330	306	350	344	369	331	307	312	318	351	337	366	368	355	342	324	349	367	335	353	340	352	373	329	326	346	359	322	348	353	347	346	333	354	325	348	329	313	349	317	309	310	369	304	326	332	348	339	340	351	364	318	320	326	365	343	339	335	333	342	340	357	343	340	346	365	321	303	317	345	364	321	369	326	323	350	343	346	365	333	353	365	335	354	326	343	340	332	321	334	336	349	335	343	363	336	318	358	332	359	350	358	365	354	345	337	372	322	330	303	351	344	336	366	347	343	339	346	336	326	347	365	337	356	349	344	348	315	352	315	362
2716	1010	967	1082	1083	998	1089	990	1015	932	952	919	913	864	893	961	883	957	913	958	976	918	892	892	893	852	851	872	958	899	875	945	856	894	932	935	873	835	882	892	888	846	902	892	881	895	895	922	898	880	914	886	913	882	857	919	925	918	891	869	841	847	923	870	889	912	884	869	904	911	893	888	916	894	822	852	893	854	885	857	890	858	877	875	911	909	897	863	866	889	888	921	881	870	907	846	916	900	888	812	910	955	864	850	881	896	904	969	845	871	849	858	912	902	883	863	902	842	912	873	950	884	907	887	834	909	921	976	886	917	899	865	946	936	868	957	907	945	842	877	907	917	899	962	884	928	934	880	892	859	896	940	886	930	873	908	891	882	875	930	893	893	841	905	915	912	836	850	913	864	887	926	828	856	901	881	857	916	927	938	858	833	896	827	889	902	911	935	891	951	905	865	870	933	902	885	849	944	891	871	898	914	875	918	889	857	869	849	878	879	905	878	878	882	892	939	861	879	934	903	865	899	915	949	856	912	910	864	916	935	847	839	909	916	855	869	917	886	901	897	892	849	854	856	905	901	932	902	969	863	882	896	911	924	896	941	918	960	907	926	908	912	869	879	914	863	918	809	892	900	848	844	877	872	906	883	888	894	872	889	881	919	887	882	891	921	907	874	875	888	926	917	878	925	889	912	949	891	895	898	848	870	882	898	881	872	876	884	885	859	920	928	891	821	904	805	853	890	891	862	925	865	883	898	917	894	808	862	873	962	871	887	881	863	881	857	914	856	845	899	917	931	895	914	893	892	898	904	899	953	870	917	890	868	897	866	877	902	902	899	899	856	933	888	920	867	883	908	883	883	855	915	906	830	914	897	877	894	881	806	855	897	835	945	941	842	842	916	916	922	863	914	867	888	898	872	901	855	894	915	849	950	908	865	858	911	866	875	903	885	809	931	963	893	869	872	886	863	899	889	908	877	868	903	838	924	909	900	918	892	921	889	905	964	840	931	867	920	834	899	886	938	867	915	887	927	923	872	861	938	906	881	900	868	837	863	913	889	931	874	876	880	896	861	872	865	896	868	844	845	850	881	912	896	900	919	887	909	871	886	863	882	901	855	838	889	875	875	919	913	879	856	889	861	939	896	863	866	844	914	896	894	843	866	873	925	865	885	848	881	895	900	921	867	929	860	896	875	885	865	878	885	887	892	836	877	900	965	896	910	844	907	943	923	883	861	872	826	877	868	875	864	856	914	898	934	869	931	863	921	861	898	896	891	870	898	853	919	860	830	867	912	887	912	919	888	856	906	894	908	871	850	873	892	849	891	929	920	845	903	933	930	902	847	862	867	898	913	897	864	894	914	919	925	877	885	914	917	905	832	938	884	883	910	915	847	886	867	948	863	935	901	906	908	908	866	872	846	862	880	808	913	875	887	874	910	871	901	842	911	886	917	907	843	876	909	839	906	872	885	889	884	915	965	931	848	901	852	881	855	883	925	921	876	892	910	900	853	916	852	837	860	834	861	900	833	943	860	916	888	894	854	961	900	872	912	843	905	906	862	857	855	894	897	879	870	875	882	896	887	960	880	891	851	926	846	864	817	916	886	939	906	859	903	866	881	906	903	915	893	897	879	884	872	893	826	874	863	901	915	911	889	891	896	930	931	860	910	856	920	820	884	921	886	908	817	856	901	883	897	877	883	909	925	881	904	896	885	906	867	884	893	884	906	850	907	929	874	872	850	895	849	891	878	903	893	887	854	918	873	875	922	897	852	909	919	880	833	939	946	885	867	864	874	882	892	902	833	867	863	884	880	926	901	898	874	886	901	920	860	911	917	851	873	894	951	857	884	907	885	871	867	861	845	867	928	860	929	863	881	889	870	906	904	919	906	918	889	910	892	774	902	883	900	907	930	917	846	879	935	891	892	929	881	853	886	852	871	885	850	898	909	940	898	887	874	879	896	899	895	875	895	855	852	903	942	889	867	867	897	931	841	843	904	946	930	875	859	865	950	871	883	930	939	890	921	938	882	876	878	861	871	875	905	915	908	886	883	916	867	878	912	856	890	875	929	867	943	895	924	852	889	875	859	907	878	881	854	918	856	860	889	872	861	873	885	892	860	896	913	898	883	815	849	881	888	902	858	882	882	881	858	836	906	845	847	877	861	918	887	945	863	872	883	868	868	917	925	937	884	871	864	885	914	885	889	919	868	905	894	899	856	911	895	842	882	904	858	893	890	902	879	889	884	858	952	912	869	913	815	848	844	931	867	889	861	905	870	908	848	899	922	903	911	924	901	890	922	852	880	871	865	908	885	857	932	892	916	837	861	912	855	892	863	913	868	894	870	968	927	910	885	880	896	918	896	859	897	827	851	897	907	938	905	854	927	899	895	827	924	862	857	882	886	890	866	868	922	935	947	908	883	882	884	920	928	921	870	841	918	887	905	891	883	885	868	909	830	874	931	898	878	911	888	950	865	927	883	903	884	910	905	855	894	856	874	936	880	839	867	864	917	872	863	925	970	919	879	942	876	902	905	874	938	899	859	894	874	865	903	850	893	934	904	922	927	906	860	882	875	961	887	884	861	879	846	894	878	891	950	906	913	952	908	906	879	849	880	901	924	884	907	888	920	877	882	880	924	832	882	913	909	931	851	871	888	938	897	819	881	870	882	882	944	882	864	836	889	918	896	844	951	885	840	892	906	870	911	846	887	869	847	892	877	904	908	909	870	909	864	878	875	893	923	882	830	871	913	891	887	870	900	930	875	879	867	888	899	933	894	862	873	910	943	878	858	879	905	892	881	929	903	915	827	921	867	882	884	887	862	901	840	881	895	902	869	830	909	884	897	930	885	882	905	868	881	926	882	886	920	932	846	900	884	888	886	920	899	900	837	869	892	914	892	838	911	883	900	871	917	845	897	900	914	857	874	929	862	931	927	917	920	851	857	901	918	882	924	888	900	895	864	935	915	919	910	907	854	889	864	899	857	922	879	911	888	883	930	932	884	867	969	925	837	826	880	877	858	854	887	924	906	838	891	873	906	933	899	856	870	818	865	877	864	860	894	864	916	852	914	872	934	904	899	833	870	858	895	888	908	938	859	883	875	875	887	859	915	863	919	901	872	887	883	885	899	881	891	876	886	869	861	809	929	860	881	880	889	805	882	858	919	922	857	912	914	928	919	871	894	885	943	930	852	853	913	912	880	944	853	923	946	882	961	869	873	902	908	920	921	889	904	848	905	911	851	963	903	883	939	890	913	884	899	894	926	877	864	815	867	923	862	854	839	853	921	952	849	887	914	907	904	906	924	844	935	826	892	927	879	851	927	887	872	834	905	871	853	895	890	941	895	937	880	885	864	940	907	856	967	896	912	913	815	904	833	896	839	873	867	934	919	880	887	889	915	881	918	871	894	867	872	904	924	920	874	936	888	899	895	896	822	849	844	890	883	893	900	883	917	869	855	965	904	911	897	917	905	924	889	933	902	883	905	871	852
9702	1068	1303	1071	842	683	581	534	471	467	384	423	402	363	385	367	356	358	356	357	341	351	360	372	330	313	324	316	338	323	353	342	330	326	311	343	326	329	299	302	324	307	313	350	347	343	327	350	356	325	346	313	352	325	322	283	332	332	315	319	360	317	303	316	321	321	342	314	368	316	311	329	342	321	293	309	322	316	341	300	317	327	308	342	336	312	304	307	359	331	350	315	354	328	334	291	297	324	344	337	352	302	310	327	347	342	317	314	333	313	349	380	321	315	314	274	337	323	278	329	318	323	306	357	293	304	313	326	307	323	326	322	326	327	325	317	323	311	314	315	310	318	332	356	317	332	305	341	307	343	350	337	323	348	323	330	345	308	292	345	330	327	301	329	322	341	311	316	345	343	334	316	326	298	327	323	313	322	359	308	347	283	311	310	347	368	319	319	312	345	344	326	323	312	307	331	317	313	317	316	314	346	303	327	324	335	346	336	300	299	353	288	312	326	366	327	309	335	323	319	298	293	338	340	308	327	342	310	313	339	353	328	328	317	354	313	319	326	288	296	320	329	332	342	310	332	322	318	341	350	315	344	355	341	319	321	348	320	297	286	346	329	336	293	341	340	365	283	343	317	312	305	324	291	344	315	291	334	335	352	325	304	324	322	302	303	306	322	335	272	302	314	361	334	328	343	346	325	342	302	319	323	360	312	323	330	355	281	321	343	339	306	332	320	323	297	313	294	294	317	310	307	313	320	322	337	318	335	321	332	322	321	317	319	330	320	341	322	342	343	284	298	312	342	323	337	329	335	344	324	349	305	323	335	332	300	329	293	366	352	330	296	312	299	325	366	335	298	351	329	349	316	326	306	310	326	295	298	348	308	338	293	347	309	297	313	334	300	350	350	316	321	301	295	284	326	316	346	319	321	337	316	288	334	344	300	339	325	331	361	325	321	329	327	355	353	323	335	327	325	324	338	335	294	316	306	333	331	316	299	323	361	283	334	343	346	311	340	305	317	317	346	318	326	344	346	307	310	340	312	341	308	330	288	310	313	318	303	331	310	303	300	322	332	368	317	325	337	325	336	337	316	360	316	343	329	311	317	294	333	321	323	336	332	338	332	329	329	330	331	304	315	334	324	326	355	307	325	334	323	335	335	321	307	330	304	309	333	315	315	344	332	310	305	313	336	318	332	367	313	295	306	344	309	326	327	300	323	330	296	304	331	313	293	344	303	329	325	308	304	338	307	336	314	296	359	299	311	358	344	302	333	327	339	334	300	325	329	287	334	315	305	333	313	349	294	329	302	323	332	329	302	320	348	327	332	324	303	323	336	302	330	331	305	323	332	338	331	356	322	353	332	322	325	365	307	286	322	331	339	339	299	312	333	305	329	314	329	309	292	318	301	324	366	294	344	313	339	334	351	309	345	359	291	316	311	317	351	338	323	313	305	320	327	326	312	323	323	342	355	358	335	334	308	329	343	355	314	324	375	309	343	318	327	323	319	316	335	306	338	312	299	362	302	330	329	309	328	331	312	297	308	340	325	357	315	294	315	340	330	328	308	326	317	295	351	322	322	337	292	333	306	331	343	329	313	310	327	291	319	298	318	308	339	349	313	317	344	322	318	354	324	308	336	318	350	314	339	305	331	297	325	309	334	334	313	353	317	324	298	311	328	339	338	279	328	364	312	329	339	323	321	328	293	326	327	324	313	327	338	309	295	313	324	338	335	328	342	324	324	334	304	360	325	321	288	349	345	324	293	318	319	333	322	320	324	321	307	311	346	339	318	295	323	340	324	334	330	301	300	317	335	361	333	337	301	315	320	315	316	307	310	345	334	308	348	326	309	296	353	303	348	352	326	322	317	341	317	360	297	310	340	345	296	341	354	351	339	318	313	357	326	359	329	347	314	311	309	322	324	302	332	304	350	343	341	306	323	336	343	353	327	342	340	365	323	337	333	310	339	327	323	290	345	311	337	341	306	343	306	337	300	321	299	348	294	327	325	310	359	365	313	340	337	299	309	297	342	315	314	313	338	337	337	303	311	325	325	326	333	360	312	326	294	332	341	351	323	348	301	329	314	336	273	326	319	349	284	364	328	317	331	303	331	320	348	324	318	338	300	351	311	332	343	334	317	321	314	324	307	318	286	321	340	335	347	331	329	324	330	354	315	338	299	301	315	300	330	298	320	310	333	312	322	303	300	318	307	327	344	367	336	334	349	306	320	340	323	294	332	328	336	334	351	340	315	313	324	342	319	331	316	320	289	309	330	312	301	333	306	351	315	329	326	335	327	322	335	324	350	344	364	281	320	298	300	312	302	309	337	338	317	331	340	316	320	384	339	336	299	334	315	281	306	316	314	294	319	356	312	332	326	313	318	346	307	323	352	309	374	310	331	324	334	325	329	304	335	314	325	285	355	350	314	334	332	339	316	311	330	350	319	337	307	281	351	341	297	311	327	348	333	335	343	291	324	351	327	340	323	340	312	318	324	343	296	337	340	329	318	313	358	332	330	326	342	314	342	325	297	325	291	296	354	355	322	301	321	317	342	335	325	339	331	304	315	329	320	325	304	317	309	286	329	325	317	325	358	335	336	311	352	318	289	305	314	343	332	332	305	357	346	343	318	334	342	367	362	324	314	309	335	300	309	339	319	329	326	309	329	301	348	326	342	321	322	326	330	314	314	315	341	320	326	312	341	322	334	318	320	301	298	318	334	341	336	333	338	354	360	334	322	315	284	321	315	330	325	308	321	306	340	292	346	307	302	315	323	318	329	279	286	290	300	310	316	351	311	310	323	349	290	331	306	329	334	299	300	329	303	316	300	320	312	341	348	335	298	320	320	328	297	311	345	319	335	331	324	329	310	329	304	321	322	338	358	344	319	337	341	336	320	343	301	288	325	326	312	320	295	322	324	342	353	350	302	352	309	345	342	342	328	323	289	335	344	308	317	306	314	325	292	328	358	316	321	299	336	297	313	333	336	339	304	310	311	309	332	308	308	314	314	316	312	303	343	316	307	336	312	304	284	353	353	302	292	330	361	325	320	340	322	347	312	319	337	330	375	335	306	337	300	336	341	333	353	311	316	327	329	314	321	328	301	315	336	328	298	346	320	315	329	316	337	319	307	335	339	331	330	313	343	347	308	313	353	317	318	339	299	311	347	304	322	310	313	301	318	288	326	302	321	334	319	340	348	323	347	317	350	339	337	291	327	290	288	322	311	347	337	321	325	336	345	320	361	322	313	328	300	356	343	317	344	282	325	299	328	332	330	311	330	323	350	348	286	305	322	332	341	311	330	311	292	323	284	330	337	318	300	306	362	336	293	322	319	349	323	313	345	334	318	316	345	342	292	339	314	332	338	313	327	347	329	320	325	326	340	316	329	295	338	349	320	383	351	317	348	352	321	336	342	325	298	340	322	292	299	320	321	329	329	335	353	307	295	344	364	317	327	342	297	291	292	338	363	304	306	300	317	344	341	339	349	312	308
5898	1564	2631	3274	2934	2553	2263	1938	1677	1553	1390	1361	1231	1121	1170	1130	1101	1001	991	1074	1019	971	968	987	915	939	932	860	910	953	925	869	897	860	894	885	886	885	902	850	924	839	860	822	850	862	849	857	893	854	822	862	882	853	882	787	865	845	863	866	841	802	783	800	833	814	895	874	791	842	853	880	873	841	815	856	817	862	801	843	786	853	770	828	816	826	811	845	857	824	826	768	806	877	855	824	806	778	845	847	825	861	804	838	857	855	846	843	797	786	821	822	803	831	847	852	779	802	775	840	796	835	843	811	833	819	813	862	864	788	793	818	781	842	839	846	838	806	824	854	787	810	780	874	827	772	857	830	840	794	783	906	824	864	876	847	813	794	851	799	770	848	874	773	801	836	810	845	832	875	832	835	800	795	843	853	816	803	807	771	844	860	854	826	837	821	820	799	816	837	846	805	809	850	843	865	767	800	871	815	782	829	856	800	842	812	833	837	809	820	839	842	820	818	855	858	842	859	839	833	821	812	912	784	853	828	827	851	804	837	826	794	841	807	797	826	852	829	832	850	810	856	861	841	809	797	817	823	804	821	809	860	838	839	839	839	838	857	834	853	851	827	797	798	875	811	800	794	825	815	826	822	819	828	831	808	806	797	803	866	803	822	817	857	814	868	846	825	781	785	803	847	854	863	841	839	759	799	822	872	827	809	771	797	785	844	836	824	856	800	821	850	858	809	846	841	810	840	846	879	831	829	795	863	794	833	827	844	851	826	865	804	776	832	802	798	856	797	779	828	845	846	816	794	814	834	857	808	827	852	815	735	819	827	782	828	859	829	850	802	809	836	840	776	836	815	849	812	824	831	809	814	817	812	806	826	767	870	866	851	853	879	818	838	847	787	810	832	833	803	844	819	788	844	869	849	776	863	756	759	778	836	869	790	809	860	875	828	837	808	821	853	799	839	767	823	813	828	792	848	876	830	815	836	857	849	836	858	837	811	833	870	824	821	827	796	842	821	856	793	839	821	838	825	869	888	838	841	814	851	825	872	844	835	794	785	843	799	878	889	797	835	835	853	809	808	861	812	845	783	843	819	838	842	839	799	797	815	798	825	765	868	842	795	783	768	823	832	876	800	829	856	794	819	831	878	863	774	883	841	820	766	796	821	821	850	815	822	788	825	786	827	796	855	856	830	814	808	813	821	800	819	835	846	809	852	794	805	782	812	829	865	811	864	831	796	814	840	795	845	854	815	802	804	824	819	815	820	824	812	839	822	822	828	800	821	801	875	874	811	831	822	846	884	849	794	865	891	843	832	782	840	832	806	863	786	864	818	874	844	810	828	851	828	873	850	843	775	835	858	852	802	846	862	820	861	823	787	784	844	810	848	804	834	806	788	827	807	761	833	816	838	794	812	792	758	814	806	845	812	896	830	885	789	815	853	841	885	821	799	872	843	810	804	791	828	836	798	864	844	801	835	849	811	837	810	787	809	814	859	807	814	810	848	874	768	830	813	914	782	802	850	831	823	774	853	808	831	891	800	838	828	810	822	828	878	808	851	870	840	855	845	814	851	772	794	797	836	828	845	831	831	837	816	814	829	841	845	882	800	841	800	807	820	792	872	837	819	856	838	817	834	851	797	871	850	818	869	862	853	800	849	810	807	782	807	839	822	803	834	821	839	800	828	832	799	828	797	803	780	856	805	831	808	853	860	886	765	878	799	871	802	827	779	806	844	830	834	837	862	820	800	835	839	878	794	851	825	790	817	811	796	868	835	821	898	816	843	809	791	838	793	848	850	807	825	880	813	825	856	819	846	803	822	840	861	843	847	801	817	893	793	820	837	889	893	823	835	860	802	816	840	846	855	840	837	831	858	815	829	821	832	835	885	854	836	810	832	903	831	800	876	848	874	819	820	859	815	779	812	813	799	833	851	814	806	823	807	856	800	848	820	849	905	781	816	848	841	816	823	839	794	839	824	796	835	773	863	834	801	842	775	835	830	793	815	794	857	791	807	813	827	854	871	820	809	845	875	866	789	825	779	864	855	838	854	839	846	801	783	827	881	808	812	826	765	804	794	794	807	821	835	823	787	853	821	756	807	800	857	787	845	853	793	856	798	792	854	795	816	829	835	822	842	837	802	863	807	804	885	872	797	853	808	762	873	818	819	813	815	818	836	825	904	875	851	772	857	823	891	809	832	802	819	806	929	785	846	858	841	827	828	827	910	830	773	823	871	865	808	784	826	804	845	826	844	836	849	846	823	842	823	866	840	810	832	853	858	787	806	860	785	819	846	851	791	804	791	879	810	843	779	865	837	862	808	852	772	749	790	857	826	863	886	811	879	839	859	814	863	834	821	861	785	828	815	813	850	872	841	809	795	903	813	852	822	841	802	808	794	775	811	832	856	821	814	787	796	801	792	809	785	774	839	778	770	816	819	823	801	844	833	829	838	835	857	827	799	806	829	824	857	800	800	814	830	790	833	782	820	782	814	863	846	839	815	795	839	800	833	818	848	846	818	851	855	872	801	835	836	886	841	782	787	826	810	837	819	797	854	834	834	874	858	812	787	796	747	787	831	821	845	787	831	810	803	798	856	817	815	789	833	800	852	809	781	825	838	804	849	842	886	804	805	818	827	804	805	872	825	812	842	789	829	804	799	805	867	827	825	819	848	841	856	828	788	799	789	824	852	810	808	777	828	805	799	846	848	809	831	828	801	861	829	854	842	823	792	854	834	888	799	867	804	767	888	797	855	823	841	843	814	810	825	829	838	834	846	827	873	791	866	772	808	820	834	839	799	827	870	864	807	835	843	829	779	829	837	857	771	841	815	793	817	833	797	839	762	841	832	797	834	810	838	906	793	836	801	844	831	772	787	846	814	818	814	850	828	869	850	830	795	851	776	812	837	835	830	796	797	837	808	780	810	787	788	796	831	800	814	797	881	872	820	803	885	820	835	876	847	878	843	823	856	811	815	807	785	826	820	820	837	818	773	851	783	848	848	843	762	828	866	806	818	818	811	837	821	824	861	795	804	840	844	814	790	802	775	863	829	825	812	808	810	816	790	801	803	760	861	819	818	851	838	814	832	814	921	815	808	792	844	853	796	815	838	828	847	839	841	831	862	847	811	830	858	825	859	826	831	852	784	851	831	843	862	824	840	815	812	890	785	812	857	850	840	840	859	809	815	830	827	804	775	787	800	824	827	861	826	903	849	795	857	801	877	806	812	821	813	853	824	807	782	825	834	829	818	834	812	841	845	825	823	835	842	928	835	790	807	793	868	773	807	840	785	785	820	786	854	827	805	866	828	864	802	812	882	843	857	878	824	811	812	876	853	772	847	837	783	814	814	842	831	835	799	807	817	832	806	810	830	844	836	861	836	852	786	806	793	762	889	841	819	849	846	787	866	826	783	796	852	786	813	834	833	820	843	874	840	796	835	813	799	828	802	837	793	777	836	864	839	820	854	844	788	868	874	854	777	837	799	849	783	837	822
17428	2345	2132	1699	1261	850	653	553	481	405	346	305	290	281	269	232	238	233	221	197	196	175	206	188	189	197	158	157	178	166	168	170	132	164	155	145	149	188	145	168	161	147	146	168	141	171	171	160	163	159	143	143	143	178	143	155	174	184	141	155	143	174	148	164	150	160	188	149	143	158	140	166	156	158	164	163	158	161	133	153	156	135	162	130	188	160	152	159	145	153	140	138	159	184	160	139	149	159	163	158	169	146	156	164	122	150	150	191	130	164	171	172	150	169	176	152	157	158	142	162	145	151	172	143	150	149	169	134	139	159	148	165	139	153	157	154	140	145	164	143	150	160	152	132	166	164	160	132	150	136	137	144	134	151	169	168	152	152	169	153	165	155	149	165	127	160	129	176	149	151	139	156	148	142	143	131	143	147	159	165	146	170	149	147	149	153	168	177	136	150	149	168	139	167	169	136	161	157	149	159	142	138	138	151	170	143	167	156	156	136	167	158	161	184	132	144	173	137	145	153	139	152	169	153	176	140	132	127	167	160	152	162	139	147	166	133	153	146	138	154	160	148	151	150	150	155	140	151	180	162	143	136	162	158	158	138	156	121	164	154	136	156	168	164	155	138	126	137	170	155	159	149	141	149	151	162	147	149	135	168	147	173	137	145	157	170	162	137	177	142	156	150	159	155	144	147	145	144	147	144	178	139	160	141	142	150	165	152	128	143	160	156	167	149	153	157	161	168	159	164	146	143	179	131	144	130	145	159	142	138	159	148	130	144	150	138	158	131	133	171	133	150	144	144	145	143	141	178	130	147	166	158	160	150	137	137	145	126	158	153	137	153	143	149	148	139	147	164	140	134	159	131	152	137	167	115	132	147	169	153	151	162	160	138	135	141	161	141	146	154	140	145	133	158	152	137	172	138	149	116	126	142	160	130	160	166	156	147	154	141	168	150	149	179	148	160	148	165	146	155	190	145	164	149	161	139	150	173	147	146	155	139	143	157	146	163	155	125	162	141	151	170	159	161	154	140	116	147	162	141	162	140	148	155	162	147	159	151	164	144	135	170	150	133	144	118	169	169	144	186	153	134	135	159	161	163	162	149	150	164	132	145	157	135	162	124	154	157	162	152	162	147	169	158	161	146	141	149	138	127	150	139	144	147	164	145	139	136	128	124	143	150	156	153	160	151	168	137	157	156	158	150	177	146	157	139	158	141	140	159	164	153	137	157	141	140	167	145	141	147	144	165	154	140	165	142	160	151	152	158	152	146	161	153	139	141	137	155	163	136	141	143	140	153	141	132	139	144	156	163	140	153	134	160	165	152	157	155	140	163	149	148	162	147	143	144	155	157	167	157	149	164	162	164	155	167	124	169	155	144	139	150	158	166	154	153	156	150	166	145	124	141	140	136	150	172	154	160	150	138	158	185	158	168	158	173	157	150	144	155	139	157	161	142	156	159	148	158	154	159	144	154	128	158	140	142	145	158	150	141	153	149	130	169	148	155	136	160	144	144	158	141	138	129	159	164	156	170	145	130	163	173	130	127	175	143	147	152	159	158	139	129	120	155	148	139	153	140	165	134	132	140	158	135	148	157	155	150	153	134	148	153	164	140	133	158	166	153	158	163	154	164	147	147	148	173	157	173	151	147	165	158	137	154	136	156	137	151	156	121	137	153	171	165	145	151	160	167	152	152	156	127	145	160	148	136	145	157	130	168	147	153	146	154	159	160	159	148	170	146	163	159	164	137	150	155	146	155	136	153	135	167	161	133	158	147	127	139	147	161	159	139	150	146	156	140	154	153	121	165	158	166	161	168	134	160	170	174	139	136	151	156	177	136	170	167	151	164	170	145	158	152	148	144	149	154	126	154	160	167	163	139	127	154	136	149	147	162	150	174	159	164	173	154	152	130	159	140	158	161	157	153	152	155	156	150	151	143	169	130	171	164	162	166	153	161	165	158	164	136	164	149	136	142	146	152	149	116	145	154	145	144	166	153	147	151	125	167	145	143	157	153	176	131	185	155	160	142	142	139	163	155	147	139	160	150	151	146	143	175	150	155	151	159	167	180	158	159	158	146	166	153	151	155	152	138	168	141	160	143	155	167	135	150	147	116	150	158	138	141	166	137	135	152	152	158	149	146	142	148	147	129	143	169	154	162	141	152	162	155	143	152	161	158	151	134	160	162	153	152	144	139	147	138	154	136	149	161	152	152	126	136	157	144	148	163	139	152	164	153	151	140	134	139	167	180	156	153	154	151	140	153	121	155	145	164	157	115	154	151	139	150	142	137	145	151	135	151	140	174	160	158	156	139	154	152	156	159	139	148	168	155	125	132	135	160	137	172	140	164	157	159	141	150	165	154	157	134	147	150	152	152	142	162	149	146	163	135	142	153	146	142	148	139	150	137	137	158	173	157	140	167	146	156	147	168	160	162	172	155	141	152	145	145	147	146	158	118	136	186	150	136	123	156	149	146	159	140	125	166	153	145	149	147	135	157	139	174	125	144	120	164	149	147	128	135	163	134	149	151	152	117	171	162	153	144	148	137	168	148	138	154	186	145	157	133	168	130	147	147	129	150	144	138	124	155	136	138	145	154	161	172	154	143	145	162	185	127	142	142	159	143	145	164	133	150	164	147	146	141	152	162	152	134	130	157	123	164	159	142	153	162	149	164	151	124	167	164	169	149	152	135	131	138	167	152	129	148	149	152	161	128	164	158	160	148	160	139	122	136	164	164	152	147	132	149	140	140	159	131	144	167	137	148	144	139	140	159	174	144	134	157	150	171	164	178	151	137	158	162	158	143	145	166	147	152	167	147	170	171	135	148	157	148	151	146	120	146	161	152	139	157	130	149	155	147	153	154	162	165	122	128	141	166	146	149	143	136	174	148	164	145	145	137	170	144	139	133	164	139	177	149	165	142	153	149	130	145	145	155	131	153	151	147	153	155	149	139	133	171	133	154	159	144	177	173	160	148	145	186	148	186	153	151	158	147	167	134	136	156	158	140	138	142	135	148	141	166	166	131	149	142	137	133	135	146	146	134	155	142	134	132	156	182	152	147	154	159	158	165	138	122	140	149	149	161	172	159	151	138	145	142	143	146	154	126	145	144	159	144	143	151	137	131	172	139	130	146	142	159	163	135	127	139	158	148	152	139	142	146	159	141	157	172	154	112	171	162	150	149	157	147	149	159	146	180	158	148	165	193	156	138	165	150	145	148	139	159	162	150	132	152	161	157	147	170	138	124	126	165	147	145	156	147	139	145	121	135	152	152	147	155	145	158	141	152	130	141	150	145	153	166	163	165	131	153	143	162	158	135	126	127	163	145	154	161	160	139	137	138	166	146	148	148	146	137	150	152	141	142	171	159	151	147	141	165	150	150	156	171	146	162	146	139	155	147	156	146	138	164	147	140	157	161	132	144	167	147	151	157	157	138	131	139	157	136	155	141	153	152	142	162	144	147	168	134	148	135	179	161	167	141	166	149	177	143
7740	1982	4082	4987	4431	3672	3067	2537	2260	1805	1628	1483	1317	1223	1174	1026	945	912	809	836	750	691	728	710	719	657	620	611	640	616	626	549	546	556	540	525	566	545	555	515	493	519	542	531	541	514	500	475	519	499	478	470	450	460	473	491	487	481	446	447	466	490	452	453	454	502	432	464	460	472	478	462	477	424	462	434	440	459	526	440	448	410	441	467	411	449	447	419	454	411	439	438	429	436	421	399	443	432	451	430	489	427	479	441	423	418	463	403	429	388	450	461	431	446	451	442	425	398	465	474	443	459	462	446	444	458	452	447	408	401	468	415	425	428	433	457	436	398	454	460	420	417	462	423	444	419	406	432	422	441	432	425	438	425	419	395	402	451	389	405	441	436	433	418	420	417	442	484	406	405	464	437	438	414	422	446	417	422	456	436	451	431	430	442	436	458	414	458	443	447	434	441	397	435	410	461	443	396	456	428	409	432	424	464	432	439	452	440	446	433	458	424	466	425	439	434	444	448	425	418	433	431	434	434	432	442	441	452	433	431	462	427	434	410	440	399	418	416	432	428	411	432	417	448	407	427	425	402	411	437	415	406	435	416	480	425	425	424	444	404	414	423	408	430	435	389	418	437	420	416	428	420	409	435	424	437	440	395	453	429	423	438	417	417	392	425	420	426	446	409	428	410	446	418	436	441	425	465	416	451	424	420	433	409	417	457	463	435	409	414	415	433	430	427	413	394	452	397	439	430	443	441	388	404	415	442	433	441	402	418	418	424	419	424	382	465	414	463	417	426	460	438	463	435	431	441	424	446	430	430	418	434	427	410	399	443	455	429	421	424	413	436	407	402	447	438	442	440	452	420	432	442	414	425	407	436	443	405	414	426	436	429	410	429	428	447	439	425	387	426	429	412	415	389	418	425	429	450	391	454	433	413	431	436	418	476	412	438	416	404	448	382	440	442	413	471	457	455	395	437	445	414	415	408	401	436	389	433	412	475	391	411	380	406	445	450	440	429	448	417	413	430	449	437	412	411	413	447	457	475	419	412	423	415	417	449	466	427	444	430	383	428	418	430	396	395	433	436	440	418	411	450	432	426	408	457	424	426	447	454	431	420	453	451	421	433	425	435	447	408	434	430	426	399	474	415	477	442	438	405	427	418	443	440	424	398	405	438	439	422	426	457	430	463	432	440	431	411	430	422	446	447	445	454	429	440	394	406	392	431	418	409	414	437	434	427	393	449	402	425	430	410	437	418	421	419	453	438	398	429	402	410	446	424	398	392	370	386	457	447	424	463	483	455	428	425	442	462	433	426	428	452	416	418	418	425	436	433	421	424	453	451	457	421	418	408	446	416	411	434	447	426	486	445	407	436	419	441	440	400	389	450	443	431	442	460	405	424	444	441	430	402	432	423	423	443	413	441	410	435	448	441	433	443	467	442	437	410	392	435	422	436	444	447	441	438	405	408	446	422	406	433	406	403	421	438	430	468	434	422	421	401	421	446	430	463	430	422	397	414	417	436	438	419	411	424	445	412	441	368	429	433	449	429	432	441	449	457	436	426	413	414	435	398	396	446	462	429	405	422	430	434	416	422	450	438	417	447	428	426	438	446	419	411	411	418	425	424	412	408	432	440	413	408	448	389	398	408	446	410	404	397	438	425	454	441	401	440	418	432	397	397	449	406	450	416	430	438	446	426	435	446	419	422	448	462	444	459	414	476	424	389	444	466	452	414	458	419	429	440	411	439	410	407	444	425	424	430	450	421	403	464	434	465	456	425	446	415	427	438	425	423	450	453	408	428	431	430	480	397	441	401	407	456	431	459	437	433	442	420	460	411	425	431	458	394	456	403	451	443	450	395	440	446	417	425	467	458	423	446	439	430	455	425	436	428	440	439	474	425	447	418	423	436	420	415	466	417	444	402	440	436	423	407	453	395	485	441	439	425	435	428	456	412	444	419	428	405	431	435	451	429	418	385	428	430	402	443	450	423	453	441	453	429	438	474	404	461	456	410	367	411	405	420	438	403	463	408	416	439	449	457	419	418	433	437	427	427	477	416	438	436	420	400	375	429	417	462	414	411	419	429	419	392	439	423	422	392	462	427	418	424	444	417	422	404	425	384	423	412	466	434	425	441	416	428	414	404	448	442	440	472	422	438	452	393	440	433	440	424	459	464	441	376	438	455	420	411	401	428	436	420	420	457	433	412	440	492	413	412	407	449	433	432	453	416	454	394	403	411	402	418	458	433	429	419	416	426	401	410	424	461	409	420	392	426	389	430	461	430	444	411	409	457	459	438	456	443	419	416	456	436	406	429	446	415	435	438	451	433	437	465	449	428	467	449	399	411	405	454	455	422	420	432	452	448	428	440	425	416	445	449	402	436	419	458	421	415	390	459	425	413	430	433	441	421	391	419	431	460	458	422	409	419	397	436	395	407	443	438	421	440	442	449	418	414	412	459	454	436	419	435	413	431	392	428	450	417	420	375	438	450	442	442	417	407	472	429	420	425	433	441	420	447	472	434	420	448	392	423	425	439	459	405	421	431	375	417	419	506	439	414	412	412	411	392	406	428	425	426	420	456	430	453	431	428	421	416	444	409	420	449	396	416	446	428	405	431	401	431	388	441	440	425	399	427	424	445	482	453	402	426	426	433	420	460	423	426	473	478	421	416	440	392	439	416	441	392	428	397	420	484	457	435	438	435	434	416	425	397	434	427	387	462	391	412	427	422	416	401	421	432	423	467	386	452	435	411	427	459	459	396	413	464	422	433	437	423	452	440	455	413	437	447	455	422	404	450	453	450	427	442	399	421	409	433	466	417	433	414	468	395	438	398	400	433	401	429	414	425	401	415	408	417	421	436	424	397	460	395	431	442	418	435	391	419	423	426	426	442	444	414	448	422	417	446	437	469	450	428	429	413	443	439	432	396	399	421	445	427	442	420	428	448	429	410	419	432	412	439	444	457	404	405	441	422	428	465	433	415	409	419	425	431	419	437	390	423	434	419	434	433	402	426	432	405	428	434	464	415	442	393	443	383	437	427	447	441	451	436	435	440	463	439	437	434	438	422	469	422	412	426	396	438	457	391	430	403	439	402	420	402	466	427	448	430	456	414	455	419	388	380	439	422	440	429	447	373	393	397	455	391	469	429	433	429	459	397	460	447	484	413	369	439	431	424	450	420	430	439	442	432	442	448	463	417	423	453	434	424	409	439	446	436	434	428	440	402	433	406	443	468	426	423	416	405	400	430	440	391	468	385	442	421	383	448	432	405	464	417	445	413	405	401	414	384	442	424	447	426	438	448	432	457	408	416	440	428	419	415	419	429	428	435	440	439	434	421	415	462	434	410	420	362	432	441	432	430	396	442	428	448	417	402	433	419	410	422	409	445	424	435	419	427	430	439	424	432	474	439	431	401	420	444	460	437	433	429	401	416	453	421	428	439	414	406	436	417	405	433	400	439	435	410	415	414	424	393	406	454	465	442	423	404	443	439
2495	352	389	395	369	379	379	380	339	347	331	367	349	344	344	342	367	365	317	342	366	394	303	368	323	307	356	316	349	340	373	347	326	359	326	313	322	344	353	340	336	330	339	352	344	337	386	357	332	343	329	331	362	341	350	380	355	383	372	332	314	324	320	354	345	315	373	355	355	324	369	364	369	338	356	316	327	352	356	377	326	320	325	341	359	372	343	344	339	401	356	374	375	368	338	323	346	365	354	336	342	355	324	362	343	349	326	330	331	380	369	346	355	350	350	358	343	306	377	336	330	335	339	371	318	360	341	352	336	320	333	338	373	335	325	354	320	360	361	360	341	349	354	357	353	319	317	338	352	369	357	339	341	385	370	352	338	353	354	329	355	339	328	360	364	357	363	314	357	350	359	342	300	366	335	359	319	361	345	349	346	358	342	368	345	353	387	327	334	351	352	333	362	354	353	320	338	341	315	341	378	354	351	356	324	344	348	334	350	338	359	367	349	336	349	334	369	342	352	343	333	325	335	365	324	360	328	343	342	368	338	352	374	361	335	353	379	340	335	343	360	320	377	353	324	373	333	355	362	355	355	376	352	329	355	339	339	340	351	359	374	356	323	340	333	329	358	342	333	353	323	306	347	353	342	337	341	310	358	307	331	350	354	337	345	319	347	355	330	365	331	340	343	319	373	331	331	351	355	346	381	327	369	341	353	326	335	333	317	326	367	350	362	338	339	362	323	348	359	348	372	378	350	342	357	340	355	341	328	385	353	339	320	344	343	338	325	334	355	344	338	339	333	324	358	329	349	330	351	337	332	322	309	345	335	325	332	323	334	346	318	338	325	330	357	345	349	361	348	334	332	346	359	336	379	341	355	378	364	349	336	340	341	359	348	358	354	345	335	353	331	315	353	357	366	343	315	367	327	362	336	372	366	331	349	329	336	334	354	373	325	351	297	338	351	318	318	356	352	332	321	332	384	345	373	338	324	330	336	367	342	333	373	380	323	335	344	361	335	329	336	355	357	366	339	362	348	339	335	324	349	326	332	313	356	348	315	353	335	361	311	360	368	339	328	339	344	330	350	346	336	342	345	306	364	350	333	345	368	387	349	335	349	310	386	328	360	355	350	330	345	322	362	314	333	361	339	353	375	350	342	331	309	374	360	336	332	344	356	353	330	324	315	343	341	318	353	325	345	349	347	330	359	333	344	364	338	334	316	349	351	354	327	368	331	287	345	361	353	333	335	363	323	339	328	332	334	338	360	360	357	349	370	373	323	309	315	358	336	377	332	347	354	386	372	340	356	346	349	335	337	333	322	348	337	356	308	355	334	349	357	374	352	338	335	377	381	354	313	353	351	344	340	344	329	350	360	352	356	339	378	359	380	363	366	325	346	340	341	359	353	327	346	336	391	381	326	378	366	320	349	319	346	344	329	337	325	329	365	355	309	354	347	341	361	349	389	330	314	340	362	349	350	346	334	339	391	322	363	325	365	374	330	307	337	370	330	345	337	350	368	339	314	339	354	358	328	371	369	353	321	341	364	363	346	327	311	324	326	342	400	356	338	311	346	329	324	300	337	331	387	335	332	374	325	321	323	350	309	324	364	333	336	383	356	347	335	326	319	308	365	355	328	417	305	340	328	350	352	346	348	357	338	349	376	356	332	342	344	353	322	328	336	332	358	348	348	313	351	333	336	349	357	358	341	356	361	346	391	358	324	362	316	358	327	369	315	334	337	342	337	360	350	372	339	376	325	341	330	331	337	359	345	351	346	356	356	359	380	320	338	362	320	367	330	330	299	308	299	329	343	318	339	331	321	319	308	346	309	352	354	337	342	342	354	351	354	331	330	351	348	352	365	354	345	329	335	350	345	351	355	308	348	334	340	327	341	315	308	357	358	345	335	376	369	355	324	344	382	350	369	306	308	343	350	352	366	336	350	349	376	338	355	351	359	363	317	336	307	376	356	299	349	351	336	350	379	332	338	336	332	326	320	376	358	302	349	340	370	345	322	363	335	362	360	316	311	359	320	370	300	375	340	343	320	325	334	369	366	345	319	317	353	347	312	349	347	337	346	381	335	338	347	340	338	328	347	339	347	340	337	353	369	369	337	315	336	345	327	353	340	319	355	324	369	328	314	338	329	349	335	348	374	332	349	320	348	324	397	358	324	352	344	371	341	382	336	376	351	347	351	338	350	341	336	356	333	361	350	372	354	339	330	348	366	332	348	323	336	333	326	335	329	330	345	363	341	351	359	335	305	355	344	339	332	335	325	337	333	361	357	324	327	340	364	334	311	333	330	330	336	327	331	318	354	349	358	333	339	318	351	320	323	350	379	340	324	347	342	322	336	365	367	322	358	356	349	328	351	337	369	342	362	343	332	371	335	324	350	329	320	360	343	324	350	362	339	326	366	354	318	344	349	331	308	315	327	363	335	366	337	334	368	355	352	326	361	334	369	339	317	323	365	343	364	338	341	333	383	323	341	365	353	364	365	350	355	307	339	346	323	360	315	331	357	359	345	349	326	351	357	357	337	291	326	312	361	345	349	338	339	300	343	341	347	331	311	330	334	361	329	314	349	348	333	351	348	310	345	340	307	336	324	336	340	350	327	352	350	355	302	369	351	355	344	388	349	355	369	343	316	327	325	377	304	362	326	354	370	327	374	326	350	371	332	347	367	344	336	320	320	352	368	344	336	339	365	346	302	309	348	350	342	326	352	323	348	358	365	350	331	355	350	348	358	359	321	314	375	333	328	345	359	339	331	332	333	381	341	370	320	347	339	330	325	325	325	334	317	340	346	355	366	372	337	378	331	327	324	346	324	363	321	318	353	309	330	383	357	369	373	329	363	320	343	345	345	331	338	325	333	369	313	346	327	367	347	350	336	345	349	335	352	337	371	351	370	339	339	364	336	308	341	347	337	341	357	344	329	336	326	337	346	325	360	331	351	368	329	341	353	358	352	335	371	366	358	368	343	336	336	352	357	327	336	333	312	347	371	369	357	396	359	337	344	320	349	354	325	338	319	327	336	355	322	383	330	369	328	365	355	365	367	345	327	350	354	327	336	359	358	330	348	355	346	327	336	378	332	338	331	326	373	318	358	340	391	344	333	311	333	360	362	349	333	339	330	356	360	320	381	334	324	320	338	329	340	341	368	353	293	359	313	349	341	345	346	335	350	354	338	355	394	342	330	292	344	322	324	359	324	308	381	340	341	346	353	383	354	330	376	345	324	356	301	341	333	363	318	388	343	333	351	334	318	340	332	360	345	342	328	307	344	354	347	336	328	350	344	347	397	349	318	307	338	345	342	377	355	347	336	353	340	341	321	328	374	336	317	368	365	339	340	369	350	335	344	345	363	350	373	346	366	336	342	373	358	359	329	333	346	318	341	367	354	358	359	348	331	341	323	296	321	331	351	363	363	356	337	367	325	314	345	306	355	337	294	328	334	359	313	359	342	341	358	366	316	322	377	325	331	363	316	363	310	371
2696	951	1045	1073	1074	1043	933	952	940	954	957	971	949	928	925	890	900	906	962	943	883	883	938	884	868	901	922	902	955	894	896	875	933	879	896	883	898	836	941	927	856	946	888	863	919	915	864	891	890	936	912	863	911	885	879	890	873	887	854	857	887	883	903	866	911	930	887	897	912	875	945	873	913	873	922	899	885	925	881	889	873	899	900	942	878	876	932	914	869	883	870	870	947	887	876	897	867	895	877	848	861	908	869	872	858	864	893	902	873	843	859	874	863	906	847	871	928	836	838	876	903	898	873	886	911	832	880	925	846	924	877	905	956	893	862	864	905	892	853	892	911	820	906	878	909	836	896	873	924	912	939	911	883	855	903	928	917	908	908	926	908	929	890	901	917	907	861	909	912	818	917	847	880	851	892	864	918	881	859	897	867	883	916	903	893	899	888	841	888	895	891	878	869	954	886	887	906	945	849	836	846	945	908	884	862	847	919	875	856	901	901	897	915	942	861	876	906	861	927	852	835	887	867	914	916	887	930	930	881	928	928	900	905	879	880	921	923	863	931	895	892	810	883	908	872	920	876	876	910	868	914	816	914	874	866	847	878	855	882	893	859	935	928	862	889	932	864	832	928	923	887	870	868	873	873	935	907	828	876	906	903	907	825	874	888	890	902	881	913	902	909	903	902	896	915	861	861	861	822	927	902	921	840	915	891	914	915	876	912	917	861	869	885	832	897	934	901	881	862	878	857	905	880	882	887	824	896	878	893	922	915	931	884	909	855	847	925	893	868	879	826	854	924	941	932	889	880	868	911	905	872	934	896	867	931	882	878	875	846	906	914	863	839	885	849	870	913	897	888	901	906	869	847	862	907	903	860	906	912	865	897	926	889	881	867	883	924	865	868	894	933	840	886	861	879	919	855	895	965	822	858	942	912	912	903	875	936	897	861	894	891	884	880	825	869	903	871	885	914	908	920	881	818	857	894	868	890	918	825	890	911	902	894	936	894	922	870	912	880	890	937	852	904	894	892	844	914	875	891	848	868	905	865	879	885	908	870	883	892	905	922	885	920	854	911	928	795	914	835	864	909	949	870	901	903	876	913	904	942	857	867	875	914	881	863	910	925	899	886	918	887	893	912	886	895	885	851	909	855	862	922	946	910	934	872	904	858	892	901	885	877	821	863	907	910	890	914	878	890	839	920	865	865	905	893	847	865	920	867	868	905	862	936	890	837	884	888	881	908	894	857	858	847	895	860	882	904	845	950	956	912	879	912	929	894	840	915	951	891	917	918	889	886	874	891	925	930	893	826	832	900	854	900	856	895	881	935	916	933	851	873	929	864	901	873	872	886	847	888	869	892	807	905	938	867	863	919	901	866	859	854	867	913	910	902	871	874	886	881	920	911	882	924	909	919	859	832	942	913	869	853	879	913	902	941	903	893	874	902	908	848	854	918	909	927	927	940	883	912	918	857	925	908	821	889	930	877	873	878	860	836	899	854	967	902	920	867	920	868	892	884	875	955	860	911	935	903	963	884	929	894	917	905	862	902	915	873	890	868	917	948	907	931	907	884	914	899	885	902	845	835	859	901	886	908	836	918	899	900	913	837	951	925	907	851	901	889	867	876	912	971	890	847	897	917	889	908	889	931	895	878	864	880	854	889	900	908	930	941	898	849	894	877	883	810	861	841	920	860	881	882	906	847	910	859	923	889	889	909	841	891	897	906	858	908	864	884	860	894	895	873	888	920	860	866	906	874	881	889	849	834	907	933	864	861	886	890	926	865	930	871	859	888	924	921	924	886	829	874	849	865	881	831	918	901	941	867	918	901	897	907	934	866	879	907	878	900	887	870	905	832	843	878	860	867	879	950	900	888	924	911	905	870	906	883	909	913	893	842	911	856	879	923	853	870	858	865	848	862	935	924	919	817	872	860	872	888	886	864	910	912	900	872	867	904	870	907	877	895	898	942	894	939	872	894	911	875	894	912	858	887	871	918	895	891	886	905	877	861	889	869	860	871	863	830	883	933	856	869	928	893	972	850	866	909	872	887	940	878	913	881	896	867	870	918	897	848	857	918	902	929	885	939	859	941	903	895	921	951	933	868	843	893	833	868	931	906	845	877	907	903	890	872	852	874	897	853	863	899	887	874	924	919	894	873	945	891	855	896	871	842	896	833	854	893	889	889	892	846	902	866	863	870	843	814	904	838	880	917	911	891	887	868	914	888	924	856	871	857	872	859	881	894	923	852	886	950	890	895	886	895	882	930	872	875	877	880	868	900	904	869	885	860	848	919	894	920	858	823	884	881	900	907	901	848	900	913	858	976	945	914	892	843	878	869	854	888	888	868	945	948	844	940	892	893	875	872	919	880	888	909	925	790	824	920	891	912	858	851	899	939	878	861	937	861	860	894	888	851	922	909	889	880	860	886	894	965	821	894	918	910	886	900	822	883	913	867	898	921	879	911	893	964	880	852	905	945	868	901	940	895	930	886	869	905	898	857	890	889	903	856	922	916	903	832	867	868	846	849	892	897	844	906	907	885	891	848	919	901	885	878	921	865	911	897	860	864	905	868	891	842	886	919	870	870	981	851	880	872	893	889	934	886	852	923	927	833	824	888	900	871	900	890	899	878	906	898	912	907	843	917	923	875	896	894	906	870	888	889	918	872	852	907	865	954	919	888	843	885	921	894	831	844	900	867	923	925	904	879	862	946	912	873	881	943	854	898	846	907	902	884	884	849	921	943	873	880	877	873	888	859	935	894	889	874	921	873	846	925	916	887	924	872	916	877	855	860	904	877	883	918	889	869	900	906	908	879	871	877	913	969	880	896	850	922	861	849	928	913	879	863	835	846	902	843	839	902	913	897	860	879	879	889	860	919	848	865	857	896	915	868	896	910	909	914	865	843	858	851	976	851	889	900	959	915	856	927	882	864	877	906	878	864	907	840	908	878	842	841	819	891	951	875	923	887	837	854	895	949	907	916	887	903	885	905	884	873	857	888	924	876	888	917	878	906	910	911	893	869	908	942	894	896	841	884	903	933	911	878	856	854	845	889	916	868	869	860	897	912	925	867	929	916	893	911	890	866	895	857	885	886	902	879	855	837	866	901	900	846	880	892	883	892	933	873	953	897	936	904	844	910	875	876	880	910	916	941	892	910	901	919	876	875	834	873	886	879	899	896	913	854	920	910	864	887	947	883	830	899	849	924	881	894	887	860	884	856	914	903	889	898	919	895	885	934	906	879	828	895	885	876	850	859	909	896	927	926	886	900	871	955	856	860	907	925	874	858	902	906	912	895	892	853	846	872	901	870	904	901	845	891	884	929	905	904	845	875	855	850	920	873	871	895	881	845	876	845	959	879	915	881	843	907	892	864	913	850	897	847	889	898	943	871	823	876	915	932	873	846	839	891	854	916	917	841	922	896	898	865	884	860	871	878	874	927	888	890	900	912	900	903	889	902	863	868	906	877	905	903	925	862	817	913	865	881	901
9447	1059	1206	1078	812	701	547	542	452	426	429	394	408	389	358	360	354	349	333	327	306	325	341	336	347	367	321	358	322	338	338	362	335	330	344	320	332	331	340	299	300	355	329	329	339	327	304	325	324	288	318	329	326	359	306	333	311	363	318	317	368	335	335	289	324	294	318	345	359	301	309	315	326	340	313	353	342	291	337	326	330	320	318	323	355	316	339	337	332	333	325	320	323	333	335	326	331	319	336	334	333	315	306	325	321	337	298	307	289	322	358	300	302	358	330	328	305	306	303	327	332	312	287	339	309	304	337	308	344	308	335	281	327	302	348	326	326	310	305	336	305	315	340	320	300	314	321	336	316	332	314	322	309	312	332	283	325	330	321	364	282	297	364	324	325	291	337	314	337	317	343	342	309	340	339	345	325	334	309	329	341	304	357	296	323	356	329	328	301	324	310	355	273	344	318	317	294	308	290	330	337	308	341	326	321	319	315	347	332	313	329	328	316	306	311	308	291	306	355	338	313	317	314	356	316	367	297	318	308	314	326	317	309	340	345	350	327	320	305	315	309	353	321	305	337	327	319	310	354	326	293	271	288	302	322	326	337	296	331	338	319	305	360	336	341	341	317	303	342	305	332	325	308	311	292	336	349	322	334	299	311	318	331	346	299	336	300	299	349	293	320	316	315	296	300	313	303	345	310	327	328	371	338	301	329	325	309	302	314	350	302	312	327	318	325	331	277	286	349	336	324	338	321	354	327	300	346	310	323	342	338	321	332	322	304	296	329	332	296	328	311	326	318	327	340	314	280	339	293	322	325	318	349	348	302	294	314	337	348	328	306	325	315	324	353	314	307	318	352	327	326	340	275	336	323	339	373	306	305	357	326	309	307	315	285	338	318	355	324	317	353	372	320	327	313	320	313	329	305	298	349	298	330	305	318	288	333	350	355	326	302	335	314	318	353	312	320	284	330	330	333	340	295	316	332	299	315	313	314	335	316	313	313	313	336	336	325	329	353	344	312	322	341	305	326	297	323	305	292	312	312	307	332	312	299	310	322	311	296	332	324	300	333	284	310	338	307	335	278	320	310	325	332	374	339	349	331	333	351	335	322	350	323	314	316	329	349	314	289	314	368	305	292	321	327	304	276	336	311	343	334	330	296	313	337	304	351	301	318	309	342	309	332	311	324	322	346	312	337	303	351	305	310	334	334	308	329	315	303	325	298	306	311	320	304	323	272	295	307	286	333	322	317	316	325	313	354	291	353	278	323	299	298	314	331	348	326	292	295	332	346	311	339	314	326	322	335	341	357	339	360	338	335	328	312	320	335	336	343	305	317	343	299	305	345	328	332	326	362	360	328	306	321	299	333	275	321	316	362	300	348	326	327	326	338	288	304	316	341	312	307	316	347	327	324	346	317	325	316	324	331	299	292	346	313	291	325	325	329	336	332	328	309	320	311	320	324	291	301	324	314	314	317	304	321	334	338	373	333	331	325	345	313	317	302	326	321	350	315	327	328	332	301	336	360	340	343	304	305	293	333	318	322	336	326	313	342	289	329	378	296	320	337	309	324	329	266	297	320	315	288	319	294	321	329	326	319	303	349	321	316	323	326	317	304	325	310	325	334	341	334	330	349	303	351	354	308	351	325	328	318	292	320	332	332	314	302	311	330	330	318	340	345	324	295	313	319	317	327	339	318	317	311	329	335	338	332	305	329	312	282	330	295	325	331	334	307	330	306	298	313	312	308	332	349	326	309	329	324	323	330	281	326	302	351	345	356	302	318	319	301	318	332	350	319	344	316	312	325	280	314	321	335	325	319	327	316	309	323	336	309	332	318	319	308	322	315	316	303	335	320	331	348	310	351	327	363	326	337	325	307	261	305	344	307	342	325	351	338	334	318	342	348	309	314	315	331	313	348	352	308	296	316	337	318	331	307	339	318	360	322	336	338	339	312	319	335	327	318	339	346	351	321	315	338	309	338	331	343	326	314	309	326	317	332	306	300	329	333	299	292	318	327	319	309	300	344	310	312	343	353	344	346	345	334	314	345	314	329	342	337	321	345	320	308	339	300	300	334	296	318	340	347	353	304	304	294	320	301	315	303	326	333	323	320	333	365	328	370	346	333	304	313	325	292	317	302	296	319	327	321	310	290	316	316	337	318	338	348	333	349	307	297	308	318	334	346	324	324	291	338	330	290	304	333	345	345	312	312	307	333	308	334	301	289	323	316	333	305	307	324	313	353	343	306	328	361	316	305	347	337	328	316	326	315	316	334	324	289	307	334	326	322	314	336	342	286	314	339	321	311	351	308	346	316	334	310	317	322	293	340	340	316	337	333	340	342	349	297	305	323	290	336	328	328	308	306	328	327	361	294	308	307	315	312	338	340	325	362	314	319	330	295	280	316	295	291	342	318	318	306	279	297	313	315	315	303	331	313	299	322	343	309	325	342	355	359	321	352	344	304	365	333	314	329	307	308	341	341	349	327	324	341	296	323	318	304	339	332	307	335	332	320	341	316	306	317	307	352	334	335	359	341	305	349	359	347	336	304	338	330	297	284	332	313	298	310	356	355	324	332	320	336	323	335	345	311	309	313	320	294	317	306	324	278	290	296	334	309	304	324	341	347	326	306	335	283	296	308	327	343	330	327	292	333	330	332	323	344	324	327	319	332	348	326	303	311	312	306	335	360	315	319	327	336	333	340	311	341	315	332	319	318	298	338	289	322	329	294	320	330	336	298	329	327	323	338	320	322	325	350	321	323	323	300	348	312	328	339	335	317	349	295	308	294	317	317	303	312	312	328	283	296	329	310	351	318	325	316	314	315	292	312	315	340	334	315	338	297	313	336	331	325	347	333	330	310	316	314	339	336	316	306	331	330	332	330	294	323	313	323	376	355	360	317	328	295	339	267	318	331	320	328	328	297	301	290	319	293	305	314	316	333	304	318	337	315	321	324	328	309	339	329	344	311	323	339	323	321	305	295	329	317	318	305	324	325	308	351	323	336	338	301	305	322	293	353	343	317	294	347	340	313	325	321	281	346	324	323	319	341	322	314	317	306	331	339	323	343	299	321	300	318	301	322	315	309	312	303	308	344	326	322	302	330	343	317	317	292	341	347	281	338	332	308	293	305	350	301	334	288	310	349	348	344	315	326	348	332	349	339	316	300	335	304	332	337	316	293	321	328	320	333	305	308	328	275	317	320	328	327	310	320	318	367	326	280	328	364	345	345	332	382	321	328	305	315	321	359	347	335	293	303	324	320	292	342	320	293	331	315	328	308	326	305	328	334	321	326	334	317	289	332	307	289	338	267	318	316	349	314	357	353	315	346	349	339	290	317	341	322	310	315	295	314	330	332	328	315	334	339	339	340	330	314	319	291	316	287	334	311	315	320	321	326	332	332	344	293	332	268	315	310	317	301	310	323	328	340	324	328	305	334	344	333	331	294	342	290	308	308	343	324	322	337	340	347	316	364	328	325	300	328	366	336	326
5804	1568	2671	3220	2907	2522	2244	1866	1740	1527	1413	1320	1235	1242	1138	1062	1182	1043	1009	1008	1026	983	978	970	942	924	916	965	903	929	872	959	953	890	888	880	851	892	875	892	809	889	844	885	860	884	869	881	842	868	856	837	830	924	856	881	812	829	828	856	863	859	838	818	851	853	874	896	869	820	838	846	831	881	847	818	841	818	854	812	820	861	833	834	885	859	861	835	849	806	842	829	858	858	837	848	808	844	829	833	864	820	892	773	823	845	857	803	854	803	866	818	776	813	782	800	779	853	858	841	835	822	846	825	817	840	862	850	875	895	878	809	860	799	855	842	835	898	828	801	857	813	793	876	828	833	868	829	832	847	832	844	881	825	811	858	843	849	800	789	841	833	851	802	837	808	862	818	812	823	837	806	800	831	815	826	833	810	816	869	815	855	839	848	817	844	774	793	794	836	794	841	804	834	843	841	859	849	826	827	810	868	774	834	806	874	826	840	852	828	843	852	840	793	854	839	844	795	831	826	836	837	798	812	795	907	840	845	802	788	831	849	810	819	845	836	837	808	836	848	822	830	900	850	806	796	853	794	810	842	833	825	821	822	808	764	853	836	874	821	820	821	842	854	807	831	820	822	777	817	813	840	843	834	813	813	879	804	823	810	849	808	841	823	835	789	786	825	859	899	817	867	809	734	811	828	840	796	852	845	851	789	843	856	792	862	831	798	846	818	831	868	849	819	863	868	803	844	855	811	791	826	797	826	787	889	826	812	799	793	869	824	841	779	846	800	852	816	821	831	817	875	810	810	809	828	761	799	804	815	839	813	826	870	862	885	852	862	822	806	792	850	831	806	857	805	836	822	818	823	800	766	844	834	812	812	852	839	786	854	806	723	889	815	764	844	848	833	826	777	805	836	821	820	808	813	864	830	906	801	843	824	813	844	854	783	834	840	850	863	801	809	837	820	810	788	853	809	876	832	876	911	827	809	841	806	821	862	813	857	806	812	822	842	812	869	848	824	846	811	813	849	863	869	819	833	776	782	824	850	824	817	850	815	822	814	879	828	828	858	836	848	840	836	848	815	813	809	844	838	866	868	852	830	839	818	831	833	836	796	815	766	875	833	823	808	801	844	834	815	871	795	830	797	824	861	805	848	813	873	818	859	812	841	817	840	797	857	799	839	846	843	833	839	882	785	799	788	854	827	869	885	811	813	875	833	841	844	809	802	812	864	840	796	831	799	798	788	851	811	780	857	782	806	801	821	804	823	820	858	863	808	818	806	794	837	870	832	823	872	852	779	778	848	837	855	859	835	845	785	877	888	849	812	882	868	793	819	801	837	824	786	819	867	891	828	846	840	830	832	854	808	806	852	865	859	754	795	852	889	795	768	811	839	815	822	840	816	850	853	761	791	824	807	828	825	831	803	831	808	851	820	811	857	844	839	840	846	823	824	788	878	818	804	838	802	778	841	842	796	812	829	815	830	800	851	812	832	891	850	807	819	803	854	824	852	864	847	778	887	837	780	816	824	787	860	856	862	850	836	806	829	818	831	813	855	825	808	838	806	818	848	864	842	856	825	810	813	824	858	754	812	842	886	824	796	816	835	797	822	792	847	836	857	836	836	866	844	840	802	794	858	849	770	836	811	747	804	837	818	782	773	843	792	799	819	836	807	814	882	810	812	849	798	837	809	821	789	830	836	826	849	807	809	855	857	841	829	802	874	840	835	809	847	837	765	807	829	813	851	830	840	863	809	896	855	823	850	881	816	801	809	846	804	788	878	825	867	815	784	813	840	816	803	811	822	822	824	779	805	879	815	808	784	828	799	798	786	821	805	810	807	844	781	833	812	805	815	826	795	827	821	796	817	827	757	827	773	797	816	878	847	813	850	820	823	809	794	884	870	838	853	844	889	812	866	809	841	861	901	818	842	827	845	870	839	834	849	865	811	835	855	750	854	874	809	798	845	820	778	777	868	792	794	804	844	830	870	816	843	828	831	853	823	845	783	850	859	844	804	809	854	751	828	823	862	837	876	818	822	777	776	809	801	814	859	852	825	835	787	828	771	855	784	814	777	831	781	792	808	789	871	803	848	871	827	790	818	821	829	836	894	791	850	802	832	853	840	803	801	818	820	863	799	831	862	833	835	810	824	786	843	837	838	797	855	829	786	825	801	799	810	815	834	869	837	858	836	800	769	843	856	879	820	808	873	826	813	874	793	833	804	853	777	842	830	731	826	834	817	870	809	787	810	782	843	752	820	866	860	865	860	822	865	843	818	848	855	849	820	787	839	857	849	838	775	844	829	826	836	847	833	774	802	802	818	817	889	859	799	844	804	870	902	840	809	822	831	834	862	806	823	835	844	844	763	865	823	804	798	858	775	855	827	845	832	802	833	797	789	873	866	842	785	808	809	845	807	880	804	816	820	842	818	818	856	878	853	829	817	881	811	833	812	816	763	809	843	810	827	861	819	849	799	808	841	846	807	876	834	841	819	804	879	808	812	814	796	837	839	820	835	806	823	816	849	836	819	839	838	850	835	856	817	806	780	830	816	810	818	855	882	848	833	826	810	821	824	882	826	829	780	808	786	827	876	815	826	834	825	839	791	772	819	800	827	825	787	833	835	887	854	840	831	773	900	875	805	778	830	897	818	826	795	797	794	872	808	804	798	834	800	819	858	853	835	841	852	805	800	801	845	882	834	880	851	862	809	802	807	785	815	873	819	828	835	803	852	827	804	840	840	870	807	841	815	815	813	811	877	882	867	832	845	849	823	806	847	847	846	773	748	811	798	800	836	793	842	826	773	855	819	854	842	839	814	829	803	808	821	781	812	829	827	837	813	810	795	834	772	768	791	837	767	828	817	821	819	836	835	821	805	822	782	849	845	828	806	770	787	846	835	820	822	830	832	826	775	864	790	877	880	810	817	797	796	811	859	853	848	815	785	808	814	832	839	899	824	842	811	778	811	807	842	829	819	871	793	827	807	831	763	782	790	817	797	802	858	852	841	822	858	820	831	857	835	831	835	746	850	830	801	830	820	824	805	805	831	815	858	784	873	873	813	841	833	833	888	798	839	856	832	791	808	810	865	805	883	878	830	762	844	839	842	803	828	846	833	810	786	837	794	824	797	862	874	853	811	875	824	794	820	785	822	804	850	822	760	811	781	827	817	799	790	834	849	794	816	809	824	819	810	858	885	797	803	848	837	795	814	869	830	868	825	823	812	843	837	832	837	826	854	801	836	829	821	830	756	822	854	777	910	817	884	794	764	781	806	897	811	834	863	811	787	830	832	810	841	862	800	839	840	780	823	752	826	865	824	838	825	844	802	834	868	778	822	840	837	847	853	820	828	824	769	788	771	827	773	808	844	849	842	839	806	817	825	846	810	816	782	816	836	808	793	801	816	862	841	809	875	808	806	850	901	840	799	882	851	846	827	792	782	800	797	879	851	816	859	821	883	851	821	885	815	768	840	842	818	848	796	839	793	872	808	852	853
17160	2361	2266	1718	1219	868	655	535	462	394	342	315	277	274	277	227	220	213	218	183	194	177	176	199	155	189	182	168	180	162	176	163	158	166	158	140	156	166	165	160	171	152	151	154	154	134	162	167	148	152	153	173	140	151	189	150	178	127	151	162	159	169	163	174	163	171	131	160	161	150	150	141	170	157	160	134	177	141	165	145	158	158	143	150	162	156	156	136	169	155	146	147	165	172	146	151	170	165	158	151	170	150	176	142	172	136	165	142	161	150	137	161	152	149	141	163	164	148	171	144	149	172	126	160	154	159	139	147	153	162	128	150	144	152	132	155	130	136	141	150	141	190	163	155	159	131	135	149	147	130	143	132	138	163	135	151	149	148	150	152	141	160	140	138	153	160	142	152	150	156	154	169	141	148	131	139	146	148	148	141	151	125	146	140	152	153	143	144	136	130	141	130	129	143	160	157	151	141	153	132	144	151	135	145	122	154	169	127	158	155	167	168	176	159	147	146	141	160	144	151	137	151	135	150	131	141	132	149	135	160	113	149	139	152	133	135	163	157	153	131	146	138	137	149	145	128	171	149	165	168	144	108	139	138	154	151	152	166	152	150	149	129	149	153	139	160	128	143	126	174	135	139	148	152	161	145	153	151	156	152	140	158	156	152	167	146	136	142	145	153	152	148	142	141	164	150	135	157	155	149	173	151	135	136	135	152	170	138	166	159	168	143	153	142	137	165	149	125	140	154	126	136	175	135	139	145	155	138	163	155	148	152	162	161	151	181	139	128	154	131	167	137	140	158	159	139	143	149	148	136	139	135	143	171	157	159	145	142	158	123	150	146	148	135	131	148	161	169	132	147	151	131	150	132	139	135	151	145	144	137	156	147	162	160	132	147	127	159	154	156	150	158	124	152	130	139	149	143	151	160	155	142	166	143	146	165	169	160	139	148	146	138	156	136	144	158	158	154	140	147	147	152	141	153	178	158	120	148	134	135	153	166	143	143	129	150	150	150	148	135	157	149	131	121	148	149	147	155	130	117	159	146	152	143	157	159	149	161	116	136	165	144	154	146	162	142	146	136	158	144	135	131	168	136	152	140	165	151	146	131	152	153	149	161	132	143	150	160	143	145	119	148	161	180	145	144	155	161	174	150	139	162	156	129	157	152	163	133	155	150	128	143	130	160	160	138	157	160	139	160	139	131	165	154	148	143	163	155	151	144	137	153	147	156	134	143	166	144	162	143	133	135	146	155	168	139	164	170	137	131	137	134	140	174	164	148	110	136	131	145	138	163	152	154	143	140	152	162	138	141	157	173	153	152	127	131	146	141	149	151	143	145	163	140	146	136	139	150	134	136	134	158	136	134	133	182	153	180	163	150	139	135	150	142	149	158	158	161	138	144	127	150	168	141	148	122	137	159	132	161	135	165	154	145	141	133	146	141	191	165	128	111	142	165	167	144	150	144	152	153	138	149	145	150	147	145	133	141	165	149	156	152	146	139	128	144	153	145	162	174	165	165	151	150	171	125	146	169	153	140	148	161	155	176	119	136	141	139	155	101	150	142	135	160	152	171	163	136	164	162	167	139	132	164	115	153	147	163	137	125	144	141	149	168	161	155	136	144	127	135	119	157	165	132	153	158	138	133	142	136	147	178	138	133	136	158	141	156	156	165	121	167	125	133	134	144	157	160	176	153	142	145	146	142	147	155	148	136	144	148	138	144	136	162	162	152	140	154	159	137	157	140	139	152	175	150	142	142	133	156	149	145	154	147	131	164	157	171	148	141	154	162	146	146	149	138	123	155	135	164	129	157	154	157	120	122	148	174	142	152	159	162	169	164	146	140	186	139	154	152	118	159	163	164	165	136	159	158	151	128	153	145	159	156	149	157	118	143	156	170	134	122	154	152	161	163	158	159	138	155	139	165	162	173	155	151	151	149	152	151	160	169	137	118	140	148	177	129	142	147	162	128	175	153	156	152	140	155	147	156	135	132	155	166	131	146	136	156	145	154	165	155	138	139	142	152	139	149	159	168	144	137	179	170	155	147	157	121	155	124	135	141	163	169	158	147	155	160	162	138	141	137	155	163	151	153	151	134	167	142	168	154	140	168	152	140	160	146	154	142	146	183	166	144	149	160	148	129	177	139	126	145	168	149	154	143	135	133	166	140	160	151	171	167	145	150	147	145	146	135	147	152	168	140	168	150	154	139	157	145	127	122	134	135	165	143	161	162	132	153	145	131	147	156	145	156	127	156	150	143	144	148	158	158	142	167	145	157	143	162	143	141	140	146	134	152	158	147	160	162	155	150	144	140	150	136	147	149	153	149	139	147	163	168	136	137	158	162	152	148	129	146	140	134	152	153	159	158	151	142	132	132	168	158	151	153	155	145	164	145	155	151	150	152	147	165	134	148	140	163	158	130	169	183	138	130	155	126	151	131	119	148	155	161	127	123	166	144	122	170	136	133	139	146	130	154	140	144	162	166	166	148	126	192	140	154	146	147	145	160	138	150	161	137	139	144	141	139	132	123	187	150	141	136	139	140	147	142	145	153	140	162	159	150	154	141	140	150	157	164	151	150	136	159	134	146	169	138	154	171	160	152	138	149	157	138	135	150	147	156	139	162	134	147	156	157	139	159	164	145	140	132	146	144	165	140	136	143	149	146	158	154	141	141	162	151	153	177	133	157	169	154	151	153	145	144	147	149	136	135	143	146	154	124	172	145	158	147	169	141	156	138	139	149	153	158	132	145	152	148	155	156	148	143	152	148	160	143	144	159	152	177	149	148	147	138	157	156	134	154	142	147	140	153	157	136	124	145	153	148	155	143	151	153	161	158	142	166	137	164	151	158	138	151	177	150	146	173	152	153	151	150	156	131	154	163	146	153	143	134	142	153	129	144	160	160	140	149	143	155	184	160	151	139	153	150	181	127	140	148	147	134	133	153	156	145	156	168	163	147	143	151	153	157	137	157	152	150	165	136	167	140	159	141	156	136	136	149	151	137	154	140	172	130	111	154	163	143	147	145	168	164	143	164	126	122	155	135	151	164	161	154	158	172	165	149	137	147	142	145	159	156	147	160	151	148	137	151	136	146	129	168	140	125	163	143	151	139	145	152	140	153	148	140	158	146	142	145	153	140	128	149	147	136	148	173	126	138	164	158	139	139	127	146	149	146	142	127	143	147	167	161	166	139	137	166	137	155	137	136	145	151	162	187	138	138	161	159	124	176	156	144	177	143	145	182	127	152	151	128	133	147	158	151	168	149	147	131	141	139	157	167	152	143	153	145	170	166	158	149	152	163	161	142	162	142	146	154	149	151	164	153	170	132	131	150	126	172	137	127	140	134	143	147	157	161	148	152	131	146	137	158	145	166	141	164	148	139	133	144	160	149	151	170	138	130	151	176	129	142	132	126	139	143	160	164	153	166	139	149	150	130	137	151	146	152	158	150	152	161	141	141	123	152	166	153	154	128	151	165	133	161	150	146	129	151
7546	1922	4076	4924	4499	3720	3047	2527	2190	1787	1604	1369	1241	1159	1146	1041	979	934	878	846	759	716	679	663	665	689	631	633	602	576	582	551	593	604	526	544	550	535	544	474	506	506	532	511	502	480	522	453	518	474	482	458	466	485	447	490	488	427	449	439	468	478	436	446	450	464	453	441	448	451	464	492	453	485	441	478	448	452	429	425	451	456	469	456	473	410	454	449	481	451	436	443	457	411	418	437	403	426	440	452	446	461	447	462	432	456	449	459	492	429	456	420	419	446	459	449	416	404	459	433	484	407	429	461	433	421	422	416	423	433	430	456	416	447	409	449	394	416	417	434	457	450	408	434	465	450	413	449	429	418	421	403	410	471	424	428	403	427	448	431	406	465	453	441	425	450	400	438	427	403	420	439	418	405	420	451	421	476	378	449	454	442	425	412	438	425	472	465	434	400	446	414	410	421	395	416	462	388	425	438	410	432	446	404	464	439	444	451	414	421	448	397	420	463	412	434	464	409	442	406	414	456	428	412	421	418	414	406	449	416	403	434	430	459	417	428	426	424	422	409	441	430	426	467	418	447	470	430	390	448	440	435	422	410	433	451	377	412	438	450	423	434	418	428	381	416	439	431	409	440	439	441	426	407	449	443	410	422	440	439	444	429	409	412	443	425	442	403	425	442	431	449	467	439	436	457	401	463	407	397	397	413	434	448	438	428	439	440	425	439	403	430	455	441	409	415	448	403	406	463	428	438	437	437	440	430	430	422	438	432	428	424	438	406	463	437	459	432	410	407	413	407	429	420	432	407	437	433	432	431	435	414	411	447	411	404	446	422	438	443	427	431	450	396	413	433	451	441	446	442	420	426	429	456	411	435	426	416	399	438	397	387	388	450	431	408	436	449	415	432	440	422	421	414	384	447	423	398	432	432	438	432	397	429	448	433	381	430	446	396	402	441	458	439	425	407	407	429	424	431	408	398	418	461	427	438	456	438	410	450	424	405	420	467	435	411	426	443	440	428	440	411	413	445	438	425	412	409	469	432	425	417	428	429	432	448	449	454	423	468	424	425	416	405	456	394	417	392	435	433	417	424	417	405	463	403	427	426	447	415	417	436	404	450	422	421	426	409	387	414	450	402	424	407	462	449	418	448	435	444	400	441	390	442	418	408	412	399	437	405	433	442	467	459	431	466	468	416	408	437	406	450	402	417	437	411	410	428	428	416	390	446	436	434	393	440	417	447	450	438	443	405	435	416	427	459	402	432	423	403	413	409	423	414	444	428	443	398	462	415	423	432	433	402	462	440	449	459	429	480	404	431	429	397	418	396	417	445	420	425	429	409	430	420	449	432	429	433	433	434	415	409	409	418	456	436	441	430	429	428	439	434	454	418	414	437	449	416	428	463	441	432	485	395	469	462	452	397	451	428	400	437	428	428	392	425	431	436	403	463	422	443	431	422	406	413	378	406	430	444	416	423	448	423	409	431	440	429	416	452	420	412	413	431	442	441	413	434	405	451	458	408	432	415	438	426	443	408	474	429	446	454	421	418	471	410	423	419	386	387	434	452	434	405	440	406	477	440	441	418	411	411	435	416	468	470	412	419	395	448	471	403	393	416	416	432	435	428	470	417	398	407	447	422	406	438	424	426	446	455	423	408	424	414	438	418	428	390	417	385	442	435	398	418	398	403	386	450	432	434	414	433	389	424	427	418	445	424	445	397	440	431	422	434	428	408	440	410	426	436	404	447	441	403	432	387	422	463	424	437	407	458	424	426	403	419	438	447	419	439	464	434	456	441	427	424	394	384	429	437	421	443	451	426	452	419	467	435	431	396	447	404	440	433	442	430	468	427	439	421	417	432	422	437	406	427	448	470	421	415	451	430	430	464	444	431	448	410	416	428	393	422	423	483	425	410	451	414	422	438	428	430	410	402	439	445	399	412	409	434	421	422	417	402	431	411	426	444	418	444	423	433	423	429	436	446	438	416	427	442	395	401	444	419	429	421	420	464	425	400	417	467	441	387	406	449	368	392	422	419	446	441	440	460	402	433	419	416	442	391	403	436	410	391	397	393	420	410	419	393	411	438	429	415	416	436	422	415	456	424	412	438	438	436	429	460	427	411	430	431	444	446	460	405	391	428	412	434	445	409	465	440	408	398	417	454	427	436	390	447	450	446	408	416	416	442	448	435	443	420	418	448	399	434	434	438	439	436	429	384	417	403	448	420	450	406	395	439	401	420	430	444	486	420	423	449	434	449	442	442	471	420	448	411	435	430	436	402	400	452	453	420	416	438	427	391	443	470	435	406	433	453	430	394	452	452	404	459	405	430	423	420	414	408	428	413	451	474	406	420	453	435	396	452	406	400	415	431	423	431	468	458	440	454	427	440	424	470	410	415	413	423	424	439	427	403	404	412	408	408	440	456	402	408	408	430	423	443	422	444	446	404	444	449	440	456	442	446	449	419	441	450	481	448	440	406	397	416	435	420	407	418	405	408	441	462	401	428	469	456	457	429	419	403	435	473	441	414	450	435	411	451	404	401	421	427	421	452	404	412	449	439	395	419	477	423	437	463	408	462	396	450	429	423	462	445	452	449	396	401	412	441	406	404	365	425	411	446	417	459	422	429	445	451	418	409	456	444	433	402	425	412	435	424	439	452	411	454	430	433	402	427	447	415	436	439	444	413	446	426	438	446	440	439	427	414	442	408	433	405	419	455	415	434	388	436	416	481	430	428	410	424	434	389	419	439	419	419	430	412	440	417	431	434	422	427	415	412	400	453	427	449	442	476	431	418	419	405	449	414	443	409	424	420	433	420	432	448	425	387	424	463	442	383	432	395	463	462	455	452	376	408	444	452	409	448	445	439	441	428	411	456	386	434	427	438	397	400	462	432	419	443	415	421	411	420	415	421	431	417	449	423	397	414	455	428	399	418	442	447	471	441	406	405	421	415	416	458	407	415	419	478	396	437	394	401	462	411	452	474	423	450	384	437	453	400	458	430	445	406	408	407	471	445	452	414	469	463	394	466	423	435	442	442	417	476	405	448	433	427	444	420	451	446	427	433	424	399	445	457	400	400	420	390	439	467	401	392	437	428	398	404	480	447	449	402	415	447	425	414	466	418	397	430	460	430	417	398	445	465	443	441	405	405	411	443	423	413	455	432	435	425	407	427	412	409	456	425	410	393	425	487	418	444	415	398	412	426	430	431	423	405	412	408	441	423	427	421	442	417	422	421	436	438	430	440	401	444	394	411	438	456	429	434	425	417	454	446	445	421	442	425	431	427	425	412	429	438	429	412	445	422	401	440	425	411	427	498	456	432	434	437	444	422	433	415	439	406	419	445	445	457	450	417	443	443	460	406	404	447	451	457	453	432	448	393	408	414	434	438	414	410	402	419	427	437	442	427	411	411	452	387	446	406	450	400	412	432	432	423	406	449	375	472	435	451	419	437	483	462	427	418	444	411	449	448	444	421	437	431	407	413	417	450	422	476
2594	404	386	374	407	407	370	338	340	322	353	369	367	307	335	354	329	361	351	319	368	369	350	337	341	364	363	330	358	336	380	372	364	364	366	346	377	330	319	356	345	375	364	346	317	342	379	306	342	333	370	347	338	355	322	331	333	331	346	350	354	332	339	344	325	385	365	364	339	377	349	320	325	315	341	364	367	361	378	339	363	361	331	355	345	327	338	331	386	376	317	376	358	370	347	350	334	364	322	345	325	319	331	365	381	344	321	342	353	290	344	346	336	342	378	373	318	348	343	346	387	339	336	342	340	378	323	343	367	351	326	335	340	364	323	326	356	325	332	338	341	369	372	315	349	360	333	377	345	377	324	325	345	335	361	359	387	360	347	364	357	362	350	327	362	304	377	344	366	305	303	328	368	340	339	387	341	354	323	374	352	365	317	363	315	375	322	348	316	371	345	348	353	366	340	344	328	329	343	359	339	346	355	331	363	329	352	345	334	340	327	349	357	363	337	338	338	338	346	338	343	350	367	313	354	361	345	327	344	373	315	343	367	328	362	318	325	361	334	347	339	352	332	338	352	349	351	329	355	363	336	388	346	328	347	340	331	321	316	321	370	344	331	324	321	341	354	341	349	371	374	340	355	344	374	328	328	348	333	331	295	302	329	339	322	345	370	384	351	327	355	367	354	376	400	347	368	348	343	335	335	333	350	318	362	351	334	370	317	334	348	372	323	347	342	325	330	358	351	334	312	383	330	340	362	337	317	348	304	328	309	378	321	349	354	360	333	371	343	351	344	344	355	346	340	341	353	337	353	358	367	321	342	319	341	342	368	341	357	373	334	335	360	352	342	317	348	321	353	375	336	337	376	343	325	328	379	316	341	327	342	363	352	352	382	322	321	354	335	346	372	352	348	351	353	349	323	334	354	323	362	318	359	344	341	334	388	374	367	332	337	332	321	343	382	334	336	370	343	369	346	370	351	339	323	354	338	326	329	344	330	313	358	328	376	339	319	362	341	340	340	357	371	367	346	314	364	316	338	330	336	330	338	332	353	339	347	378	347	334	353	369	339	369	349	349	361	340	334	352	364	338	340	321	340	371	354	351	337	364	361	348	334	321	374	341	350	356	326	333	331	375	338	388	317	343	335	363	350	354	367	337	317	357	348	328	313	321	315	337	366	360	345	341	329	328	355	369	345	341	347	355	344	337	346	346	349	332	365	337	332	340	315	343	346	345	366	368	368	340	337	361	332	359	368	309	360	337	332	342	350	342	338	349	339	375	354	332	347	368	334	349	374	338	339	317	377	312	333	363	364	345	314	356	357	346	345	339	312	335	305	353	347	304	313	298	332	367	311	338	371	354	349	321	363	334	323	326	330	316	304	315	328	335	362	328	373	345	335	352	344	341	318	331	352	309	321	315	372	327	358	321	329	346	321	353	367	361	351	345	346	378	417	320	323	349	389	366	338	357	357	321	395	353	309	324	330	325	374	337	357	346	371	359	370	356	348	330	327	328	359	379	328	356	323	345	367	371	365	360	369	334	350	317	340	379	370	357	341	349	323	357	380	327	367	402	374	356	358	381	347	339	311	343	361	321	333	360	347	332	359	335	326	373	333	338	335	358	349	337	328	330	314	358	366	330	325	343	328	328	325	358	377	338	351	347	329	344	340	366	353	348	348	331	359	377	371	348	365	380	341	325	341	359	367	341	358	370	323	356	377	364	370	330	348	321	373	342	350	333	372	340	357	352	327	313	357	371	332	346	324	331	333	313	325	343	373	356	310	339	367	339	345	345	361	354	317	345	334	337	336	335	311	332	337	362	385	343	333	317	337	335	343	359	325	373	324	375	336	362	327	346	338	325	352	363	359	325	309	323	330	337	357	342	356	340	334	330	382	370	350	349	337	370	351	333	370	353	351	331	338	350	326	323	353	341	354	381	332	336	321	371	332	333	327	338	350	352	306	349	344	319	322	356	329	340	363	306	367	342	338	330	327	306	327	351	349	296	351	375	361	350	352	361	376	378	344	317	313	347	334	342	325	320	370	352	300	376	320	334	363	343	357	322	346	322	391	349	360	341	348	342	336	324	363	360	342	339	366	372	403	372	324	349	343	346	340	329	345	336	362	358	341	369	331	325	327	320	338	329	353	341	331	340	354	333	375	322	335	361	366	336	341	336	362	346	336	332	332	348	356	370	370	326	348	330	335	398	347	324	331	348	311	371	362	369	367	376	361	330	343	327	345	344	367	330	313	352	323	352	323	342	328	348	321	380	361	329	314	349	360	344	348	349	355	383	355	367	301	370	345	340	365	337	328	288	331	339	366	318	335	349	316	327	373	327	330	375	316	359	354	364	300	336	341	344	350	363	329	340	377	371	312	362	312	362	352	359	325	329	377	318	333	369	334	355	355	389	331	334	354	341	351	302	346	372	336	370	320	343	333	330	331	350	335	351	361	357	336	324	373	363	340	343	325	363	334	335	329	328	331	338	341	384	387	359	355	299	314	364	352	361	342	350	351	327	369	324	357	336	342	334	300	380	338	368	341	376	357	345	381	314	341	335	391	338	294	348	355	327	360	351	364	347	381	371	333	349	333	336	372	354	349	350	366	349	328	378	359	363	353	353	367	333	355	362	327	323	313	310	316	341	331	362	339	339	366	333	355	341	364	375	338	377	323	364	362	338	360	345	335	349	335	362	347	348	354	343	371	336	373	358	345	309	339	368	361	347	337	333	375	371	348	318	350	337	334	356	389	354	366	374	357	355	355	335	339	355	327	364	324	323	302	364	343	372	322	336	331	330	356	346	354	369	390	336	348	318	363	346	301	364	340	357	356	355	343	328	352	357	296	332	330	370	358	365	381	347	376	351	355	388	349	354	354	354	366	362	327	336	332	340	358	362	316	362	329	339	377	329	322	383	340	353	363	355	326	368	344	373	353	375	356	350	340	339	341	351	350	354	345	359	341	349	366	315	360	351	324	345	347	366	339	301	386	354	343	325	330	357	349	358	339	343	352	363	341	391	337	366	348	342	363	375	350	372	318	336	354	379	327	332	363	348	350	334	378	339	347	351	348	329	371	334	341	338	372	352	352	340	368	341	372	345	357	341	330	323	367	302	402	355	333	351	338	359	354	339	363	323	378	338	371	353	381	345	378	352	342	341	327	320	347	344	328	315	334	341	369	374	326	333	359	341	349	325	331	357	346	362	331	356	311	343	332	366	339	341	341	331	306	356	348	366	365	318	346	330	342	343	329	318	341	335	329	334	349	342	356	381	337	313	341	361	333	358	326	358	343	355	355	317	379	335	358	368	326	337	354	349	360	337	342	340	367	346	322	373	327	329	326	374	335	374	328	353	339	357	369	349	351	304	404	342	334	326	330	302	345	328	362	328	355	338	342	349	324	301	361	328	356	331	373	328	358	327	315	347	354	357	322	378	355	350	341	356	348	331	334	353	364	347	341	308	321	361	354	312	341	341	329	347	357	337	318	326
2692	953	1020	1113	1092	1027	1045	948	949	919	969	944	993	914	937	944	926	936	903	857	962	934	887	892	891	914	839	852	937	921	885	929	903	868	858	891	896	902	871	901	913	876	911	935	885	905	946	866	887	863	906	897	870	863	882	949	853	885	889	842	901	933	864	908	915	916	872	896	922	890	895	944	882	910	888	857	897	911	892	845	929	890	924	900	901	900	921	924	872	904	882	890	878	931	899	895	917	918	855	883	971	878	855	894	849	889	873	866	848	880	898	893	923	898	943	890	892	875	840	877	876	900	902	912	961	933	899	825	898	882	904	935	872	953	859	916	838	897	936	895	850	877	929	898	889	902	896	934	906	862	898	916	980	897	900	899	859	962	847	874	874	870	920	872	889	924	852	881	869	935	902	838	892	890	864	940	905	910	911	908	895	918	867	894	929	933	914	942	879	888	888	876	881	855	906	899	957	873	913	909	850	910	919	840	908	905	906	851	889	893	877	914	927	860	878	905	914	905	842	957	904	946	895	916	878	867	889	921	870	889	892	870	919	811	866	900	921	926	865	887	846	891	882	876	893	904	888	884	845	912	899	854	898	906	950	911	904	820	937	883	848	879	848	829	880	874	882	946	898	899	871	913	922	878	906	878	872	938	846	896	955	955	911	892	939	923	819	899	879	948	838	875	889	884	895	938	851	907	931	872	900	859	878	847	868	909	844	894	898	868	909	870	902	902	858	935	874	829	910	869	845	870	891	863	926	924	868	921	912	863	882	958	883	880	894	864	895	869	892	907	892	968	850	868	869	836	909	900	905	900	899	892	929	935	952	884	863	901	879	881	885	874	962	865	920	897	922	861	910	917	912	866	865	889	901	876	892	915	897	924	896	897	895	908	847	840	912	854	899	922	893	933	881	899	912	901	888	869	859	847	906	853	892	940	902	934	901	873	870	903	869	896	925	952	872	922	884	905	889	907	869	899	848	886	926	922	902	919	867	916	945	919	917	882	929	900	879	901	914	948	910	929	881	886	910	897	924	883	930	889	916	918	924	870	874	877	866	868	908	911	888	870	912	828	838	863	860	856	891	909	923	905	950	924	863	884	964	888	916	888	896	903	885	848	861	901	879	902	941	909	868	853	897	892	909	880	899	921	857	879	889	870	907	898	917	888	877	891	910	916	907	918	904	879	906	873	815	879	917	922	936	868	873	889	889	897	904	888	880	890	902	874	911	921	831	893	943	865	911	866	913	900	902	867	913	916	848	896	890	923	874	914	902	912	937	914	890	926	926	902	903	849	939	891	886	889	870	893	867	901	957	879	903	885	885	882	883	852	857	910	921	941	906	868	927	900	885	900	900	855	884	935	899	879	901	945	921	871	874	844	874	962	929	872	867	920	843	902	911	856	889	850	942	868	910	904	852	897	885	888	942	932	915	901	877	869	915	899	908	931	926	916	860	875	912	934	878	910	916	880	953	929	841	883	913	915	882	938	915	914	908	873	939	886	936	829	876	885	861	835	909	864	891	918	926	926	892	913	915	968	915	918	934	921	897	873	878	917	914	882	882	902	930	875	899	901	887	896	882	924	925	864	874	937	857	870	819	862	830	915	892	960	836	894	904	885	893	878	866	867	872	931	915	950	898	879	880	905	889	877	869	836	884	903	865	860	869	895	907	899	948	956	869	915	851	899	932	925	907	847	916	856	885	861	842	909	855	874	923	882	900	906	936	914	884	890	873	913	937	885	852	876	855	904	895	885	902	907	885	933	918	919	887	875	937	837	882	907	844	899	868	903	890	904	868	939	897	883	866	888	874	863	880	821	869	811	898	910	916	876	960	888	832	833	886	939	865	879	874	924	874	870	912	922	892	889	924	919	908	925	937	911	880	907	880	900	889	861	874	871	876	844	908	861	906	933	841	929	918	895	916	914	910	852	839	892	871	906	900	947	932	884	913	875	871	894	891	875	893	855	926	865	891	824	931	876	927	924	858	939	841	874	919	929	880	893	898	893	887	905	846	869	874	874	918	839	880	909	868	873	861	914	879	886	876	935	910	952	868	854	891	847	819	894	881	897	904	856	881	868	853	910	871	866	920	927	885	874	859	894	864	876	892	911	860	877	890	949	886	898	887	894	881	895	888	913	902	897	942	915	892	875	903	902	880	924	883	886	886	956	902	906	953	872	869	878	902	918	909	908	885	915	903	926	942	831	904	943	883	911	888	910	853	893	860	904	900	894	866	939	927	909	847	877	823	909	887	901	887	887	826	883	876	920	927	885	892	900	883	886	921	875	866	891	961	889	919	842	875	878	859	909	916	869	875	892	896	928	934	883	914	914	917	910	879	881	915	894	843	909	902	863	881	876	903	936	863	919	903	910	912	908	901	949	885	883	928	854	914	901	839	884	847	875	877	843	919	873	912	861	858	905	892	883	929	904	875	881	872	883	857	904	870	898	900	918	890	889	873	873	871	901	887	868	873	911	906	904	842	846	875	880	926	868	858	945	869	912	929	934	895	890	906	855	864	850	941	871	879	938	889	889	850	914	887	840	805	883	930	854	852	880	910	908	845	890	888	899	850	915	909	941	888	912	890	892	871	848	849	885	904	904	916	886	969	872	906	938	901	908	904	987	897	892	927	957	914	914	887	911	848	923	884	879	888	900	890	831	940	856	897	871	945	848	934	888	873	889	974	876	858	896	922	850	885	883	853	884	882	945	933	862	931	896	884	929	868	863	915	948	874	873	906	861	886	867	889	892	897	903	876	904	975	842	883	857	861	905	871	864	879	911	929	911	856	886	851	869	863	865	871	866	908	905	930	892	926	860	865	883	876	973	924	905	925	874	908	873	906	860	868	902	897	911	876	888	847	838	911	827	892	884	879	909	918	912	880	878	858	939	883	903	912	847	859	873	850	896	909	919	895	908	867	955	906	868	880	908	919	890	875	936	884	891	911	897	896	875	914	923	901	929	969	887	932	866	950	895	948	880	859	921	907	847	868	902	865	907	922	919	935	953	895	897	915	903	904	910	870	883	885	906	895	874	937	943	871	915	886	887	870	874	864	865	870	913	922	908	860	867	907	872	922	896	841	945	912	912	928	919	885	887	841	870	864	883	921	878	909	923	843	923	935	929	954	902	864	917	907	923	863	934	888	882	894	869	881	954	912	882	918	919	915	856	939	883	904	883	892	957	915	906	907	926	905	864	917	884	859	890	849	853	941	889	909	904	900	923	895	869	859	894	835	903	933	912	892	933	908	816	891	935	880	915	903	873	870	947	892	922	876	824	912	912	894	901	893	957	840	902	902	899	862	907	908	901	880	896	874	832	937	881	896	879	903	879	932	871	945	916	838	890	877	923	855	902	892	876	900	936	874	881	908	934	867	877	919	835	881	897	872	919	872	849	860	894	855	875	862	878	894	923	882	895	898	895	878	956	935	868	894	895	885	919	900	892	906	885	941	887	905	934	918	868	904	918	880	956	855	928	864	893	934	955	883	918
9322	1087	1188	1105	813	685	556	524	483	443	413	397	368	427	393	377	341	362	378	336	355	317	369	303	336	355	370	321	313	352	334	336	360	325	331	349	342	298	297	352	339	308	300	356	330	321	332	340	335	352	347	321	312	328	343	330	341	320	296	330	304	326	318	300	309	300	335	337	319	302	339	351	345	311	371	342	324	311	344	298	312	318	327	314	329	342	297	321	313	296	349	321	299	263	351	315	328	341	327	267	308	348	307	318	314	344	310	331	313	306	311	340	312	306	309	300	310	311	314	348	324	327	308	344	313	321	353	302	305	343	305	332	306	308	290	293	323	327	353	307	323	303	342	345	351	327	321	358	301	293	325	285	299	319	307	331	326	351	350	349	335	296	325	342	330	318	306	359	322	328	325	329	297	325	340	295	353	311	309	294	332	318	351	329	367	312	298	341	341	350	314	337	341	329	335	325	325	283	339	336	309	290	279	305	321	344	331	346	320	316	332	320	350	314	323	322	315	297	294	315	307	338	301	357	337	368	323	334	322	293	300	333	321	333	349	331	350	323	350	324	335	313	333	325	322	275	351	327	310	298	305	301	308	328	291	304	293	305	303	310	319	339	331	285	337	317	342	325	325	330	324	295	300	299	293	350	318	323	325	344	306	323	310	303	269	315	295	315	341	374	300	288	320	324	329	323	346	333	313	305	299	347	340	315	337	366	348	305	311	297	342	296	341	333	312	333	337	307	329	314	328	323	300	323	334	329	324	327	301	286	322	343	302	295	298	363	291	336	345	368	354	346	306	332	326	337	324	324	309	334	338	330	333	315	310	299	305	328	361	342	349	310	321	321	309	307	300	344	315	323	313	306	327	342	315	336	315	311	328	307	308	313	326	325	303	323	307	353	330	305	325	317	326	321	322	345	338	335	310	352	337	339	326	290	319	324	288	328	313	306	311	305	298	321	312	346	312	306	311	350	334	324	329	356	306	269	321	348	335	366	309	321	291	358	326	322	300	347	356	316	324	328	331	298	317	324	337	343	344	331	318	314	316	329	348	293	323	344	312	301	334	321	323	327	326	328	322	302	295	314	315	331	289	334	369	333	328	342	362	340	296	324	317	299	329	335	332	330	342	337	317	319	291	333	302	292	328	278	295	315	334	304	286	368	316	356	324	349	315	327	343	320	328	302	320	332	342	302	342	303	332	338	312	315	342	326	338	364	314	324	338	301	338	338	324	289	343	328	345	319	325	318	318	342	354	340	282	283	332	337	311	333	317	291	332	322	355	314	298	311	309	329	338	328	279	331	325	334	289	331	292	329	308	318	334	339	311	339	324	332	323	334	298	314	329	323	309	328	351	310	342	328	333	346	303	319	340	329	320	323	291	312	324	329	320	345	335	307	333	287	322	307	341	313	289	318	348	338	320	306	309	370	304	326	321	332	347	328	327	362	342	342	356	348	300	315	312	281	311	333	301	330	288	335	317	303	329	328	323	311	334	321	300	353	314	376	312	296	311	318	323	307	319	352	336	334	313	317	281	348	336	320	369	308	323	310	329	338	350	338	314	323	321	360	364	320	294	320	326	334	304	296	312	317	343	345	302	337	330	297	354	331	304	328	311	339	300	332	318	332	335	291	317	355	303	279	284	323	329	342	328	317	320	299	306	301	298	310	335	301	298	311	308	338	310	339	337	292	343	311	329	284	295	339	322	337	290	339	330	290	305	315	315	326	321	317	342	327	318	308	336	338	323	335	310	308	310	318	311	362	315	371	358	317	339	330	336	352	305	280	332	308	341	319	322	325	287	335	310	359	337	317	313	308	313	353	334	336	321	340	320	330	322	293	333	330	343	283	320	310	319	325	328	331	336	328	303	328	312	346	366	340	340	313	296	311	323	309	325	308	337	333	305	337	330	306	308	305	323	338	342	335	340	311	331	340	333	325	289	330	353	304	320	326	331	356	335	294	325	350	326	295	312	341	342	313	309	336	359	339	335	325	334	341	348	329	354	353	333	331	335	308	298	314	310	307	347	333	321	357	327	276	310	313	298	290	327	334	333	332	344	312	349	298	372	334	328	307	313	317	321	333	330	328	294	314	350	322	299	313	319	323	280	351	335	306	361	330	305	304	347	337	363	302	346	335	343	304	312	329	341	322	313	330	359	347	335	300	327	364	302	362	315	349	308	323	285	299	310	307	357	317	329	300	303	367	270	337	318	308	335	318	328	316	299	309	303	328	315	338	317	314	325	297	305	335	320	281	340	317	358	346	352	326	305	319	307	306	308	322	340	336	336	306	347	335	328	313	325	337	316	326	346	328	314	348	333	309	308	311	308	303	340	355	289	357	307	348	303	333	338	314	346	331	299	311	331	308	349	325	336	344	298	322	326	343	348	348	289	320	315	325	325	327	358	332	335	326	332	334	358	323	339	320	329	314	334	349	355	304	308	352	347	314	328	306	311	310	324	363	331	325	330	312	328	312	322	347	319	277	307	297	313	333	315	346	368	330	280	325	345	327	323	322	342	326	324	320	337	322	322	329	342	325	308	291	320	329	307	324	328	341	350	327	319	317	328	320	351	355	287	335	343	355	346	323	346	337	326	315	303	303	342	307	319	316	315	325	315	341	311	335	331	351	304	312	326	346	301	326	320	328	299	307	327	320	314	351	326	319	308	358	328	341	314	323	348	315	308	341	310	329	328	337	323	329	341	329	338	306	327	309	292	329	331	329	351	302	328	330	352	337	328	311	311	346	314	322	297	336	329	322	313	300	331	324	313	355	316	304	309	290	330	352	328	308	319	303	333	348	341	309	356	305	330	329	323	329	319	337	318	340	317	331	356	345	334	334	336	327	332	325	299	324	327	275	342	277	351	325	316	306	308	316	342	316	304	308	348	341	336	312	322	321	286	326	332	331	344	311	348	341	327	284	324	358	341	327	327	316	319	320	288	314	312	353	319	305	342	326	324	308	313	338	297	317	305	320	296	308	316	322	334	348	340	398	334	325	329	312	306	300	303	329	332	331	338	361	324	336	332	302	348	287	281	308	328	327	319	314	297	321	302	290	344	310	339	302	302	333	323	301	324	361	285	302	312	336	307	327	346	305	326	357	325	328	328	339	339	307	337	332	320	341	297	320	315	320	323	329	295	333	328	332	330	344	327	339	297	330	349	300	340	339	301	331	323	352	347	305	332	332	328	331	331	327	321	316	337	287	308	352	312	320	278	316	313	338	323	337	331	324	326	325	324	307	340	303	315	321	317	302	307	320	335	331	290	317	333	322	331	325	324	303	350	348	272	324	322	308	276	298	317	299	302	312	319	358	317	361	316	367	329	331	289	288	354	315	311	315	327	331	335	360	328	320	346	338	328	323	324	329	320	318	318	313	343	292	312	337	325	317	311	353	292	310	290	347	334	318	318	349	325	332	334	291	333	264	307	301	354	330	323	313	344	300	326	328	350	293	321	334	351	300	320	326	317	303	334	301	300	333	328	329	328	315
5752	1565	2643	3298	2928	2558	2230	1949	1718	1566	1430	1327	1325	1202	1194	1146	1121	1082	994	1003	997	989	971	943	941	1002	908	903	924	948	877	873	921	886	901	916	891	875	900	884	880	868	962	871	894	874	847	868	845	850	807	829	871	839	890	872	864	855	871	861	883	833	865	853	860	810	854	815	891	837	850	889	801	860	875	856	847	855	778	815	835	851	832	802	869	768	867	861	857	855	835	827	844	833	824	843	810	845	833	846	835	847	818	826	855	818	834	847	858	823	851	816	821	844	842	767	827	843	822	871	842	829	802	817	842	848	830	814	839	877	853	820	854	801	875	775	778	849	831	828	820	787	871	788	841	871	848	844	826	864	862	839	833	855	834	871	856	818	767	885	834	814	821	839	858	795	807	826	796	847	870	881	792	830	825	811	831	830	806	814	810	800	831	877	815	783	807	836	827	883	888	848	843	747	833	810	848	830	815	803	828	804	807	860	855	829	833	795	806	832	852	847	804	851	846	842	834	831	827	879	820	786	847	801	859	783	799	840	823	823	804	808	821	842	806	854	788	846	837	833	814	837	776	855	824	819	865	812	802	803	869	826	800	819	856	812	781	852	849	812	826	871	860	820	833	827	868	813	837	842	808	827	812	811	835	845	808	887	838	809	877	843	811	802	808	832	817	818	825	838	823	851	842	810	873	844	791	799	880	901	768	803	872	849	784	814	834	851	844	833	801	826	818	847	858	816	834	824	844	834	818	824	862	900	825	844	851	819	874	782	834	785	879	863	826	861	825	854	796	830	840	812	786	829	825	796	820	859	856	821	834	837	834	815	819	824	862	862	842	807	856	796	801	864	815	792	822	806	829	828	830	793	796	835	828	851	831	826	809	822	794	870	843	880	814	857	811	765	840	837	801	778	792	871	836	825	818	834	837	878	778	762	836	823	800	789	811	818	800	849	797	874	820	849	817	825	822	816	872	872	791	762	803	841	825	845	848	829	857	829	803	770	825	817	858	799	790	874	809	818	810	780	849	819	824	837	875	826	880	800	788	861	793	811	822	815	880	776	860	771	798	866	829	853	787	850	809	819	818	829	826	797	841	812	804	851	840	836	858	797	861	860	846	822	843	790	801	847	862	780	829	834	769	832	755	850	860	795	786	872	825	827	820	752	839	838	835	832	849	864	827	786	821	844	804	835	818	843	827	877	820	806	823	814	873	782	861	858	869	858	839	800	849	831	843	848	824	851	825	863	870	832	826	823	781	794	821	786	781	777	803	829	770	815	854	773	846	855	873	849	842	786	836	854	885	806	850	825	846	866	814	833	850	821	792	815	800	817	823	834	798	846	824	819	858	850	859	845	848	878	790	824	808	868	797	861	805	831	820	831	819	774	782	844	841	859	841	842	813	827	823	785	878	788	828	831	816	817	832	834	839	830	877	825	880	874	835	816	843	829	773	860	813	815	831	854	838	817	844	785	765	836	804	815	785	822	813	799	834	840	839	860	878	829	818	863	838	853	834	857	843	833	802	824	838	805	902	842	793	870	833	848	832	839	829	822	797	778	810	806	787	828	886	870	805	818	807	814	871	840	809	785	804	832	825	835	859	807	800	828	835	882	809	814	825	824	785	816	832	830	809	822	880	826	850	829	829	809	835	864	816	868	831	878	866	892	743	820	875	813	808	850	834	878	795	821	830	785	812	797	804	791	835	815	862	827	802	851	830	811	833	846	851	781	834	835	822	838	791	814	837	870	784	806	833	848	824	857	826	800	833	798	804	849	842	855	788	829	871	796	795	787	766	850	797	859	890	788	839	813	820	799	839	798	824	774	830	798	845	837	808	888	822	838	823	774	806	830	794	831	773	847	800	857	840	802	827	798	813	850	833	833	854	809	844	855	848	805	855	819	864	822	797	830	861	843	823	808	786	808	853	854	860	767	833	767	863	812	834	844	864	807	828	808	855	836	833	878	842	815	853	854	830	822	808	873	834	819	820	774	865	856	826	865	822	820	867	814	801	849	840	836	856	833	858	833	827	857	800	826	813	824	782	802	812	864	808	806	820	848	863	789	794	833	857	828	800	816	900	826	820	793	857	826	853	832	807	833	857	827	839	818	871	831	821	811	825	791	822	819	829	868	821	823	812	820	860	844	839	790	800	858	858	829	804	849	802	860	808	837	857	875	801	853	833	902	823	792	834	817	835	762	842	824	794	838	803	790	812	858	850	826	878	867	838	863	836	816	773	847	817	860	826	836	839	799	847	807	829	809	851	844	856	815	798	831	808	866	809	847	794	833	838	888	806	832	840	806	859	789	839	861	795	875	823	841	803	894	791	850	811	849	821	826	852	822	862	801	798	854	841	828	820	819	842	859	839	812	846	805	840	833	856	820	823	779	818	818	820	849	849	861	844	809	788	854	825	843	865	804	841	831	857	877	842	790	822	809	851	785	842	814	855	832	805	845	848	855	756	792	887	832	778	785	810	827	884	873	804	805	805	794	871	855	804	849	831	826	856	821	814	788	779	827	805	874	797	859	826	831	795	796	882	841	809	845	880	845	834	787	876	864	818	828	818	859	804	837	830	772	794	785	827	883	869	823	853	866	812	839	871	861	833	892	827	789	849	826	838	819	872	845	819	791	825	861	824	845	796	798	816	863	805	825	813	867	881	799	847	843	827	835	838	805	843	845	836	792	779	835	837	863	800	837	864	817	845	809	798	850	856	835	813	873	821	792	857	843	844	852	848	828	812	813	810	837	813	878	831	887	831	818	852	825	836	872	826	869	841	819	806	823	843	864	824	805	868	832	820	867	840	832	833	784	777	817	807	809	796	880	844	844	797	858	854	795	808	801	833	797	797	825	818	798	862	805	870	884	838	809	837	798	839	871	817	832	802	842	842	808	851	840	846	815	813	783	840	840	832	822	793	859	807	840	825	862	839	832	827	789	802	830	855	825	823	789	817	873	834	844	822	794	790	868	832	801	896	860	825	823	829	815	773	850	800	860	801	829	841	828	813	898	867	870	822	869	826	901	843	805	792	817	832	768	777	836	869	819	835	833	817	876	849	786	862	873	787	852	819	803	772	845	835	861	874	883	777	817	850	823	845	825	821	837	793	817	832	805	878	851	792	811	819	851	808	833	841	858	859	825	864	828	787	842	860	844	778	889	821	813	807	861	851	815	801	804	870	847	820	830	817	792	799	817	836	803	782	833	826	826	790	808	844	851	793	791	857	811	811	812	825	881	846	818	858	805	817	807	785	840	847	827	885	846	812	808	889	818	858	825	834	849	816	847	826	800	828	804	843	843	865	898	798	855	832	856	774	841	801	797	782	853	795	810	864	808	888	855	882	838	836	821	850	799	860	841	804	845	797	848	865	772	821	906	771	820	845	851	852	858	860	893	856	848	813	849	853	860	853	830	783	819	875	803	824	806	806	812	843	828	826	825	855	747	834	781	836	859	878	851	841	830	843	831	831	847	881	813	860	826	852	824	834	854	834	825
17169	2387	2179	1630	1158	894	645	578	482	393	382	331	278	245	239	253	242	230	197	200	173	185	208	177	179	187	161	152	178	166	146	166	196	152	194	168	174	164	162	160	168	140	149	150	193	166	148	171	142	152	140	139	155	171	148	136	121	142	142	142	129	128	147	161	136	173	146	161	164	153	176	163	148	169	148	127	144	128	134	141	159	149	157	163	138	163	177	147	153	136	140	126	176	165	167	171	148	167	136	150	142	142	164	141	150	163	187	152	126	147	152	150	132	163	136	170	150	146	153	145	138	145	136	158	152	168	167	133	119	154	160	163	146	147	147	142	159	164	163	138	169	152	142	151	123	142	158	156	153	139	150	142	154	153	129	146	140	160	146	171	159	161	135	146	142	148	144	152	146	159	140	155	148	166	155	140	131	164	150	158	143	173	163	143	150	141	177	139	137	139	151	134	151	152	150	174	152	141	157	161	139	166	135	142	153	140	121	150	173	169	134	151	157	155	139	150	141	141	150	163	139	155	159	166	143	156	161	140	140	147	177	184	150	148	120	148	147	152	119	151	125	133	140	143	135	148	129	137	144	151	160	159	151	135	158	175	146	142	132	124	138	165	144	125	135	141	132	157	130	146	162	147	165	154	161	151	167	152	153	144	142	161	165	167	161	149	137	156	158	148	139	134	135	135	165	167	143	136	156	141	144	132	168	147	137	161	147	135	156	154	145	157	120	157	163	153	145	161	167	149	125	149	150	147	157	129	156	163	164	140	171	156	165	157	126	141	132	147	142	160	139	158	147	136	138	147	139	136	149	151	171	135	156	158	154	139	154	170	158	153	155	170	139	139	144	141	152	144	134	157	114	147	148	135	152	137	167	141	133	158	153	156	155	150	141	133	126	161	154	146	141	156	156	144	137	155	155	166	155	149	150	130	162	140	156	126	148	155	160	141	136	160	152	139	143	155	160	153	166	157	156	142	149	149	152	140	138	156	152	154	144	157	143	178	154	143	147	153	124	161	138	171	141	123	167	152	152	128	157	135	136	169	131	144	138	130	131	127	150	173	143	153	159	167	146	151	169	150	145	190	147	143	128	137	129	139	179	147	167	158	140	151	132	178	147	163	136	153	158	152	143	156	154	145	135	153	142	147	148	159	126	138	130	132	134	120	147	148	125	153	163	158	160	153	167	133	143	151	124	131	141	153	143	171	138	152	156	159	149	130	139	148	155	123	155	138	179	163	140	137	149	184	170	138	157	143	149	132	167	142	123	160	173	165	122	172	142	161	188	162	136	157	124	140	151	176	148	147	162	138	129	156	149	162	144	152	143	161	167	131	174	138	172	153	162	143	159	166	146	163	156	180	140	155	161	145	153	122	157	142	135	132	139	161	154	148	143	115	161	141	148	158	155	162	135	166	157	155	147	143	154	138	121	152	140	153	138	121	150	154	132	133	161	137	158	166	169	161	134	141	147	155	148	155	143	152	163	152	164	147	158	149	151	145	143	156	158	166	171	156	124	142	151	144	150	152	157	162	149	146	141	142	142	153	166	135	149	139	137	147	160	141	171	130	132	161	146	147	130	152	142	138	161	143	129	141	190	177	136	141	148	163	156	152	153	140	152	142	151	149	157	116	128	136	140	149	147	151	143	155	136	134	150	174	131	147	137	152	132	143	138	140	131	143	146	139	156	124	147	160	154	133	166	158	142	163	153	177	156	130	137	148	158	136	150	163	138	152	151	129	150	162	125	141	155	151	142	155	135	164	126	154	142	152	147	162	162	149	166	152	136	149	138	135	138	154	139	139	146	151	152	150	168	136	154	150	144	140	154	150	167	139	146	160	135	140	150	130	154	129	129	143	153	141	160	149	156	138	119	155	156	147	165	131	153	144	152	168	174	143	133	127	132	154	161	144	147	170	167	161	132	149	174	126	149	148	144	142	126	134	169	161	163	163	153	149	148	133	147	134	157	147	155	163	152	152	160	156	142	132	148	157	161	161	153	170	135	132	146	148	147	159	160	135	146	168	160	150	148	145	152	151	139	148	178	131	153	149	139	136	151	124	130	169	190	155	152	137	155	162	149	141	137	136	142	136	166	162	137	139	158	138	164	132	168	136	144	152	131	159	152	168	145	162	163	154	121	137	155	150	157	171	153	165	160	160	172	134	150	140	169	151	144	143	158	157	154	149	144	158	175	161	142	147	138	143	140	156	164	140	150	136	170	122	160	144	147	168	165	151	175	153	151	135	159	158	154	131	150	148	142	155	160	167	143	144	159	161	168	147	142	154	158	136	157	162	143	141	141	154	150	165	135	137	146	136	139	155	142	189	149	131	157	161	144	140	140	140	147	152	137	134	156	115	132	147	163	142	133	133	152	170	146	137	138	158	157	139	148	176	157	132	155	155	101	144	151	159	150	160	142	140	144	159	140	151	136	167	142	149	171	133	146	159	137	164	153	138	161	150	153	165	149	150	142	157	151	171	154	163	153	177	147	150	143	149	143	149	143	137	147	150	140	129	152	163	162	153	153	142	131	163	160	133	136	147	134	148	153	157	140	151	164	135	133	159	147	133	141	155	177	129	150	148	133	147	150	129	146	146	118	148	164	147	140	149	150	158	160	144	181	144	144	145	150	140	136	144	141	133	144	160	168	145	137	144	168	151	131	145	143	138	146	143	159	160	159	148	144	166	150	151	140	127	127	128	114	153	149	146	144	147	152	157	136	168	143	140	147	157	150	155	149	139	164	128	142	136	133	153	132	151	150	135	134	152	153	150	150	138	144	164	150	155	154	148	134	142	137	151	140	133	135	166	149	142	149	156	142	138	172	144	134	140	163	148	142	167	163	163	165	147	168	152	117	148	134	137	123	153	155	164	153	154	161	113	143	169	185	144	151	158	165	152	158	168	147	131	165	130	145	148	142	166	145	158	147	152	145	116	143	148	131	147	143	116	151	157	142	140	151	158	144	157	146	147	163	160	136	148	149	139	128	145	147	164	157	145	162	162	148	140	149	178	145	146	143	155	144	166	135	144	148	164	158	147	135	132	164	151	164	135	120	146	152	161	144	142	157	136	167	127	143	133	171	147	163	164	117	117	149	151	162	159	134	133	158	173	147	138	148	161	134	176	152	146	127	147	151	151	154	135	166	154	154	171	147	137	168	152	141	149	165	166	139	154	155	145	145	130	144	137	119	147	150	154	148	142	159	144	155	164	134	147	145	133	160	157	154	146	167	142	141	125	129	148	161	165	166	155	148	136	171	151	161	146	151	149	158	142	154	158	149	163	134	157	165	145	151	146	179	145	149	146	139	152	150	157	138	149	164	139	140	141	158	154	179	136	154	165	137	142	127	159	133	138	155	138	154	147	147	160	152	177	147	144	129	156	158	152	139	171	148	136	146	156	139	160	152	137	149	145	153	154	146	147	136	148	170	134	157	143	131	157	161	139	133	111	168	159	162	128	142	143	165	153	174	140	157	168	171	144	151	143	144	141
7536	1956	4110	5001	4494	3720	3088	2649	2117	1828	1718	1473	1295	1244	1072	1039	1006	919	851	832	858	736	701	751	686	670	649	638	621	617	589	608	580	546	541	546	523	562	512	512	513	520	521	522	491	465	489	494	509	443	447	476	463	473	482	432	474	508	467	465	491	466	447	522	444	438	473	462	487	461	449	491	451	497	471	467	484	460	440	472	469	436	443	438	442	470	414	462	435	429	429	431	433	452	483	460	452	432	409	477	413	420	464	453	409	439	453	458	468	424	425	408	433	428	432	414	454	446	442	446	481	445	421	399	440	441	423	452	446	444	416	415	416	473	467	440	444	442	453	444	406	453	422	462	433	396	439	452	420	431	448	445	441	413	432	471	444	434	437	439	432	401	440	446	419	405	442	417	411	423	458	379	473	417	424	441	461	469	430	429	446	438	454	434	422	448	423	430	433	439	398	434	424	459	424	471	421	434	432	400	439	416	477	406	437	439	391	440	412	472	396	455	414	453	426	441	452	391	411	468	421	410	455	405	426	448	445	402	426	420	431	443	421	412	454	424	418	428	448	441	438	418	438	445	406	428	442	419	399	413	445	402	423	425	420	415	447	411	391	455	444	410	409	422	437	432	455	437	438	452	431	445	492	415	451	429	425	419	430	474	397	427	409	440	424	429	454	429	428	461	396	410	453	434	483	444	395	447	437	455	408	438	413	448	440	420	424	437	420	447	451	467	435	417	399	426	415	440	422	455	421	438	399	434	435	415	414	445	442	473	420	422	427	465	453	452	430	403	427	403	466	419	441	440	461	449	403	387	425	420	375	397	446	400	439	408	430	431	412	434	460	394	429	439	452	429	457	425	425	433	388	400	425	438	413	408	454	400	420	381	411	441	437	431	445	432	409	384	435	402	454	414	409	420	442	451	405	447	392	447	407	381	431	422	415	444	382	416	412	420	431	441	408	415	439	437	413	451	428	416	400	418	461	415	434	437	463	443	428	433	412	412	427	449	437	437	438	404	430	429	419	422	434	448	421	431	432	455	406	393	418	426	435	443	422	392	419	433	453	435	425	433	402	410	439	441	444	422	439	454	409	423	437	419	437	409	437	417	414	454	420	438	438	441	419	438	430	432	451	427	412	430	461	445	449	421	424	436	437	435	454	424	434	409	400	442	412	460	412	426	418	434	420	421	428	428	426	447	408	442	418	481	438	403	407	456	408	432	452	429	426	468	447	454	444	384	448	450	415	438	383	406	411	440	380	430	442	424	390	437	427	392	415	435	394	411	446	399	406	441	419	420	407	443	439	421	423	420	409	421	415	456	388	453	413	410	398	444	406	414	412	418	428	442	433	411	420	459	440	417	414	378	431	448	423	414	405	391	425	424	390	398	418	431	432	399	376	398	441	430	449	416	415	415	410	411	410	457	425	438	421	436	448	433	463	416	410	455	441	397	469	438	408	437	405	444	448	427	433	430	413	438	413	455	409	476	456	450	424	413	438	431	425	445	435	419	448	422	456	402	454	419	442	430	419	370	444	414	414	469	446	415	428	421	448	454	413	433	452	399	485	398	411	438	437	456	405	452	416	437	456	456	429	427	424	455	438	410	459	453	420	425	431	441	414	429	426	402	420	394	440	414	409	403	408	477	428	426	462	425	443	457	426	411	461	431	414	441	456	459	452	425	471	429	401	421	441	473	424	449	442	418	408	470	397	447	445	450	439	414	445	423	454	434	448	471	433	411	422	436	424	417	430	425	429	424	388	427	425	410	472	426	425	421	428	404	443	430	449	414	438	388	446	419	445	435	454	455	432	440	425	432	364	410	478	451	414	426	427	426	423	404	370	427	443	428	424	410	423	424	447	403	436	449	460	393	415	452	418	430	432	427	446	449	396	431	418	435	414	418	468	442	432	386	439	434	431	426	442	415	433	422	412	417	415	481	435	408	414	386	426	448	440	424	431	450	438	427	424	455	425	433	432	411	434	440	413	413	410	432	424	417	417	402	469	386	438	443	430	409	434	410	453	405	409	442	445	409	428	414	388	413	389	440	459	424	475	389	397	405	430	430	424	440	438	442	426	429	408	448	458	459	420	420	414	434	438	411	436	402	418	432	441	391	430	387	428	445	453	439	427	435	425	408	401	425	417	420	456	446	419	440	418	449	457	422	447	455	434	420	419	449	429	476	423	429	420	411	501	424	440	420	421	423	437	489	425	447	435	441	448	414	432	454	424	434	412	428	428	481	453	436	422	464	421	426	392	437	374	411	433	464	428	381	416	405	412	416	423	409	446	427	438	424	377	424	413	461	410	432	397	470	406	423	450	419	430	450	434	465	432	396	418	405	410	420	427	394	437	419	412	451	432	439	426	443	419	420	440	436	405	426	388	416	444	486	392	438	437	424	443	453	434	434	449	432	437	460	421	455	427	423	460	422	431	454	421	474	440	435	415	443	423	439	403	420	435	406	422	420	436	433	448	394	435	435	439	417	461	400	438	377	429	397	415	443	367	444	432	416	378	435	377	449	436	363	428	428	390	432	421	447	403	437	431	411	441	396	476	432	418	445	413	448	457	470	450	452	432	412	438	434	414	429	440	437	441	408	398	471	423	400	443	462	430	444	380	435	426	435	428	421	395	412	425	418	408	454	421	424	437	413	449	415	446	402	410	429	402	416	450	412	416	426	397	441	401	449	425	448	427	445	398	403	440	405	386	394	421	418	444	422	391	406	425	412	441	437	440	408	419	377	471	427	481	437	446	422	437	451	429	451	439	443	432	420	438	429	409	392	411	455	405	414	456	450	433	458	445	396	476	448	417	447	440	438	419	447	407	418	419	420	455	403	438	398	435	456	436	452	412	417	401	425	439	430	434	394	442	441	421	453	427	414	462	402	420	411	432	430	422	420	445	406	426	407	467	423	396	459	441	437	471	419	425	440	444	437	421	439	445	417	473	413	414	423	443	383	421	447	386	406	424	440	431	417	439	441	459	417	395	471	407	464	423	386	425	405	422	394	437	408	409	403	456	401	404	407	446	392	413	420	404	444	436	405	411	443	424	466	447	434	440	416	431	461	443	435	414	419	409	454	422	399	430	441	426	439	401	457	420	420	445	430	424	426	480	396	416	434	410	415	458	431	429	440	374	404	414	391	419	432	417	408	460	388	427	431	438	457	416	415	443	464	399	470	465	405	399	429	422	395	433	446	403	426	445	440	427	436	458	412	406	418	431	430	423	403	407	391	396	416	408	412	408	388	435	442	414	421	423	445	420	420	413	427	445	428	432	416	454	455	442	418	405	417	416	425	412	433	429	436	422	365	406	448	415	399	466	428	446	462	432	421	446	412	454	388	438	424	435	418	414	451	404	420	395	380	420	471	425	399	431	421	440	472	432	415	397	441	442	394	387	428	413	431	460	476	440	449	416	448	405	429	417	412	392	413	409	465	439	410	417	415	456	445	444	405	468	460	439	422	422	440	403	429	451	438	453	423	445	434	411	435	475	420
2533	403	436	378	363	361	377	392	351	354	314	317	322	343	301	324	334	343	344	343	353	354	348	351	348	352	365	356	340	372	338	329	354	330	340	351	364	313	317	347	373	341	369	344	316	312	344	343	318	342	328	348	396	332	334	365	331	358	343	337	366	357	318	351	344	348	356	366	312	346	333	294	358	299	317	369	370	352	367	332	347	375	350	361	360	351	345	346	365	360	346	317	344	321	341	323	376	348	358	361	348	319	334	331	355	371	353	328	324	334	392	319	337	373	312	326	360	361	339	318	360	322	309	347	319	345	337	328	311	353	361	300	328	361	328	346	360	366	313	327	319	333	332	369	335	352	339	363	317	340	326	331	331	316	352	389	369	326	361	332	352	351	344	309	363	353	371	392	370	369	302	319	328	327	310	326	332	354	332	358	336	345	360	332	333	347	395	356	338	349	320	338	323	322	328	348	338	330	364	361	323	342	307	306	379	334	321	357	371	374	357	357	346	338	343	346	355	342	353	324	341	327	343	330	350	356	308	320	358	354	371	305	347	326	325	325	345	359	352	336	341	334	329	352	343	339	325	341	339	358	337	323	333	329	352	314	352	383	332	370	336	366	347	368	336	347	335	319	326	341	349	375	391	347	357	360	348	351	321	339	379	344	390	331	361	333	309	331	345	306	337	339	350	344	365	364	333	362	353	333	367	317	335	356	355	343	328	370	360	344	328	363	349	319	320	334	335	376	381	341	353	360	331	358	381	335	341	313	317	338	322	360	382	340	331	361	332	339	373	326	318	345	366	339	382	386	352	352	396	334	362	359	352	315	322	396	373	381	348	337	353	309	368	326	331	343	354	344	312	375	368	373	354	368	341	327	344	326	314	343	345	341	347	355	357	353	331	359	347	344	330	352	341	346	338	367	322	353	297	345	337	359	334	360	326	346	325	354	361	341	365	354	314	376	357	327	367	366	339	368	329	351	342	327	341	378	344	359	357	353	386	331	343	375	347	323	341	343	326	330	324	373	359	320	326	349	322	340	345	346	330	322	336	325	353	323	348	354	346	357	362	365	352	358	322	309	319	352	356	335	322	350	337	334	324	328	331	292	350	336	348	307	346	342	368	358	333	320	361	363	346	355	339	326	357	326	353	343	325	344	368	343	356	313	365	342	364	342	361	321	311	349	337	315	350	326	342	370	319	344	329	356	349	360	349	371	359	400	334	307	398	396	333	333	326	346	367	339	352	387	363	341	319	347	377	327	346	368	320	365	341	361	336	343	342	340	324	360	384	357	335	331	324	335	359	367	351	343	326	336	338	327	358	337	305	351	308	333	381	332	352	353	329	357	350	379	326	345	351	349	311	370	311	310	346	342	371	348	340	332	367	316	359	338	352	318	327	361	355	321	313	343	327	346	315	353	347	337	346	370	318	348	337	323	324	352	339	333	341	351	307	319	334	352	352	322	347	339	337	319	327	331	377	324	341	340	378	331	374	361	333	379	372	356	376	320	334	345	346	338	339	324	348	350	342	343	338	373	370	395	327	370	341	372	391	347	344	343	340	331	368	344	331	380	365	343	346	380	328	308	364	337	335	328	309	346	337	370	328	351	365	317	333	340	365	349	336	332	337	353	326	350	323	326	324	359	324	341	350	364	329	359	330	344	347	361	349	296	339	355	341	331	315	325	316	349	348	343	347	348	345	354	356	322	374	335	347	344	348	328	343	385	329	360	362	342	343	295	372	345	337	354	320	357	333	340	337	304	296	348	329	334	332	318	339	365	311	306	350	338	337	364	363	323	342	367	355	388	363	326	351	315	353	320	318	340	377	341	362	334	403	335	348	344	362	300	341	357	339	350	352	330	331	321	337	361	346	356	325	346	351	373	335	341	304	341	359	346	363	315	353	332	376	321	382	369	361	332	315	332	356	339	370	355	342	355	348	316	333	355	336	339	344	325	365	319	313	351	381	300	371	339	371	335	337	350	342	364	356	336	338	373	350	344	332	370	330	346	362	365	347	301	343	340	375	346	339	336	360	342	325	344	353	338	331	370	346	358	367	344	337	313	351	314	354	327	357	334	351	322	320	336	322	351	345	327	333	364	370	383	341	332	324	320	333	359	368	321	348	349	340	408	363	357	361	320	335	365	350	352	348	315	312	319	311	339	367	323	352	359	316	340	364	332	357	313	298	375	338	347	337	338	356	384	327	339	352	303	333	336	319	302	346	335	345	353	324	358	356	336	313	347	370	373	330	342	332	347	326	356	338	329	346	343	341	341	326	371	341	357	372	333	367	314	351	335	360	317	347	371	350	340	380	398	353	345	337	353	317	316	330	350	315	327	335	348	333	351	363	326	312	351	334	359	341	318	355	340	345	335	342	358	305	348	357	333	324	359	343	355	332	326	322	339	330	325	346	384	372	344	351	361	331	379	339	340	362	304	350	388	342	335	376	341	345	341	324	356	318	316	321	306	315	328	310	355	367	336	346	342	326	321	323	327	344	328	310	318	324	339	346	333	352	332	347	344	340	350	360	342	320	371	356	342	349	327	362	351	328	337	358	322	368	334	338	325	378	325	319	347	387	338	369	347	345	356	384	327	349	326	348	341	329	361	344	333	333	345	331	342	318	308	369	360	312	319	347	356	377	388	368	346	329	336	320	341	345	364	357	318	368	339	370	334	349	340	344	363	347	338	338	344	352	372	317	352	340	323	320	363	349	356	358	349	335	376	315	351	353	353	321	326	351	359	369	349	344	348	331	357	322	329	342	336	338	341	347	350	353	341	308	339	332	380	337	325	359	320	389	361	351	366	330	334	334	347	324	322	370	357	334	341	375	362	341	364	344	340	356	345	299	355	336	368	338	371	373	356	367	305	369	364	341	326	342	320	298	349	365	331	351	353	383	360	323	309	331	347	362	322	325	357	367	352	308	335	328	352	335	349	355	364	345	327	331	337	334	312	353	340	346	353	372	360	342	346	337	353	347	321	320	330	333	387	331	328	337	361	335	342	328	317	348	334	362	346	377	369	365	308	327	339	324	327	334	328	364	326	356	313	343	330	342	293	328	346	350	376	354	364	346	341	306	371	349	376	343	345	316	329	347	332	344	328	340	355	314	339	365	323	352	333	326	347	348	349	355	362	353	342	343	361	360	322	361	370	352	321	338	339	347	351	356	333	340	384	333	363	335	349	376	351	378	365	345	359	374	341	342	352	369	361	326	342	325	345	326	357	329	334	352	360	323	323	333	336	334	344	350	316	352	336	366	355	364	337	334	342	331	349	335	370	324	370	319	339	332	338	329	303	325	351	330	337	327	350	334	362	327	322	350	352	320	351	336	330	325	388	369	320	362	331	333	360	369	340	314	313	335	310	341	330	326	340	384	374	329	383	350	349	323	358	362	381	322	343	319	351	324	337	346	342	342	350	318	349	341	328	385	358	360	338	328	323	344	354	352	329	354	329	360	374	368	335	347	311	363	347	325	355	373	363	328	339	354	318
2666	958	1002	1103	1043	1046	1010	979	920	899	924	958	930	948	921	899	906	936	922	876	901	913	883	920	875	918	951	909	871	876	867	923	885	916	902	906	874	876	905	879	856	887	885	919	951	840	875	916	910	938	886	909	906	867	865	916	863	910	906	855	889	884	852	861	911	927	928	870	922	861	902	907	888	898	853	875	909	851	878	900	925	876	906	865	905	906	869	875	951	894	848	869	895	853	908	887	898	923	877	894	959	882	876	897	923	887	845	897	852	882	878	825	891	844	846	874	844	922	922	913	921	872	917	898	839	895	863	888	903	880	911	921	875	924	844	939	873	885	881	927	919	929	901	842	899	862	885	905	932	894	906	828	930	874	933	936	928	884	921	896	886	901	908	858	880	839	876	869	894	911	868	843	863	863	854	863	894	886	924	915	882	877	905	888	850	933	905	888	903	923	895	929	888	880	874	875	908	869	919	891	862	876	911	847	896	898	912	857	824	939	946	890	861	883	888	901	873	863	909	886	909	862	872	867	916	889	917	853	870	934	900	955	893	943	896	891	890	901	915	881	889	898	831	932	917	913	891	923	945	948	849	905	874	960	890	887	855	852	926	879	908	892	846	882	901	944	931	906	987	908	941	926	928	856	864	921	855	937	926	862	868	920	884	864	883	843	882	924	912	898	870	906	868	913	865	896	903	898	901	956	935	895	892	856	925	893	921	875	892	946	877	888	910	967	899	873	900	919	933	882	860	898	899	946	885	901	950	907	906	881	930	876	917	955	846	895	880	847	922	903	896	905	927	896	944	941	940	890	889	844	872	877	912	904	939	837	900	954	927	900	877	899	860	870	838	925	813	896	869	945	871	950	873	890	921	935	894	905	886	929	913	901	863	892	906	928	901	926	921	867	925	884	886	909	921	892	926	885	930	888	880	856	900	911	954	912	881	836	894	925	902	951	911	864	884	897	833	919	920	845	902	926	900	877	793	893	901	906	872	895	898	889	869	921	934	900	922	878	892	888	910	885	935	945	923	853	932	847	886	930	884	908	899	892	925	892	892	923	884	830	883	873	891	849	922	908	892	835	864	876	916	876	842	902	880	873	901	943	913	866	908	877	910	892	880	918	880	936	906	913	863	849	878	899	895	882	895	903	890	885	827	896	862	858	856	904	916	946	874	844	839	854	867	888	921	910	864	896	885	944	924	885	932	861	900	911	956	907	902	939	933	901	849	917	850	914	919	890	941	885	945	949	900	853	874	915	904	903	874	896	865	839	967	893	909	893	903	881	872	891	916	879	885	891	890	887	865	899	862	851	879	876	868	858	901	916	915	885	906	853	813	927	842	959	939	935	897	884	837	853	874	927	886	868	894	946	827	824	873	926	888	885	858	879	818	832	917	896	876	947	846	891	958	902	926	905	861	898	919	912	831	939	911	934	865	896	906	942	928	891	896	873	898	837	911	933	900	889	853	933	918	902	906	884	895	886	857	874	891	888	924	866	887	902	882	898	933	913	936	899	933	906	916	946	891	933	917	814	934	902	859	888	862	829	895	891	846	922	880	933	895	889	911	884	896	892	852	847	896	844	879	893	852	939	923	892	900	939	894	899	922	928	941	867	911	878	896	879	876	932	898	909	954	890	882	898	899	886	866	923	920	933	890	882	878	871	926	916	913	928	885	890	897	951	925	903	896	851	838	932	955	915	956	884	886	902	870	940	878	872	896	946	870	921	932	900	904	836	914	906	902	872	881	922	883	893	869	938	860	890	934	896	921	919	911	837	906	909	958	920	856	897	950	898	943	873	896	910	904	885	894	843	885	888	888	915	923	902	881	877	825	889	881	848	896	905	931	868	908	874	904	865	912	926	897	901	846	864	890	868	922	941	856	903	882	887	847	885	878	858	879	920	856	879	874	903	920	876	874	866	825	880	900	934	886	876	864	949	879	851	880	913	910	911	897	896	910	910	911	907	881	864	890	904	894	932	929	898	873	829	922	833	875	868	918	905	854	846	886	893	941	865	921	893	884	881	891	891	893	875	861	864	878	852	864	857	944	874	863	938	888	888	844	897	875	899	912	895	876	912	915	954	905	952	847	886	906	950	886	879	906	899	874	893	945	875	918	872	869	870	932	907	880	892	917	865	895	892	878	935	876	897	900	861	891	833	886	893	880	897	943	921	837	898	873	919	920	937	862	867	893	896	887	906	919	894	866	898	881	911	923	900	886	875	887	897	953	885	852	953	857	938	902	884	894	920	888	842	894	895	924	867	899	931	895	932	866	854	901	887	893	882	897	901	946	902	890	851	872	900	887	883	942	938	943	894	893	901	947	843	899	920	904	918	921	890	862	923	932	920	853	932	855	852	890	918	936	919	877	947	905	898	926	894	917	882	878	889	814	911	891	887	893	957	938	865	905	871	901	896	896	895	920	921	869	924	927	884	960	878	914	904	910	901	896	897	927	880	846	855	849	934	879	867	896	878	911	910	896	837	870	914	923	885	888	887	908	948	852	888	906	881	905	856	951	886	908	910	875	861	899	937	891	884	908	858	894	905	944	919	897	869	920	880	853	894	853	826	899	855	914	904	916	928	870	924	907	896	932	921	911	871	894	928	889	883	892	920	862	921	867	868	847	885	976	898	929	859	908	932	877	899	877	917	916	873	871	931	910	865	886	895	860	890	872	883	816	904	922	842	908	871	902	899	930	853	881	911	899	834	930	878	919	880	899	899	854	904	896	883	868	893	881	892	878	897	827	875	893	869	892	883	889	897	874	859	869	929	873	924	833	887	893	898	796	873	920	880	922	910	897	871	946	882	931	901	865	890	914	856	878	911	915	869	874	853	871	893	957	910	885	943	881	927	874	871	852	927	915	913	907	913	875	900	896	910	879	869	885	851	900	866	893	895	890	920	913	861	896	861	839	914	899	953	898	899	901	857	942	899	885	885	904	958	883	902	891	908	885	908	831	855	854	882	921	877	874	911	901	919	909	901	851	905	886	899	882	897	904	877	865	867	884	913	844	896	856	881	930	891	910	841	899	871	896	876	828	922	892	901	920	884	870	857	901	934	892	892	907	892	910	877	891	845	921	899	820	873	857	845	902	877	914	916	911	881	900	907	858	927	885	868	938	877	846	908	837	942	897	873	908	899	849	884	911	846	919	900	902	902	916	907	879	878	918	864	919	871	870	919	889	880	928	894	850	913	889	879	977	849	849	949	874	937	874	875	888	922	905	884	935	950	873	909	864	926	901	914	863	896	872	874	876	887	897	825	880	876	870	930	870	870	860	889	921	869	893	871	940	861	890	912	907	847	895	896	879	827	884	919	901	924	845	892	928	883	862	860	918	855	914	887	925	888	874	834	897	850	880	869	931	878	897	913	936	886	891	898	878	892	937	904	898	908	934	883	898	901	933	899	884	872	915	875	926	935	903	873	893	844	892	964	903	878	889	875	906	925	912	845	921	863	913	882	854	873	925	934	893	909	920	876	888	864	881	906
9297	1069	1314	1052	851	651	593	528	431	498	437	382	325	393	360	335	372	335	343	347	343	343	332	332	355	357	346	314	330	331	340	336	347	337	343	317	317	325	331	323	304	353	329	330	281	326	333	343	329	335	341	339	343	364	283	348	318	327	321	327	325	314	290	305	329	344	362	313	319	331	320	309	342	334	357	302	317	349	356	326	304	314	311	327	318	313	348	346	336	317	318	292	309	314	322	321	312	329	332	290	324	302	352	295	317	337	348	353	316	322	324	298	325	298	319	333	313	335	304	343	300	353	337	328	342	340	334	339	324	312	334	325	332	306	325	286	328	342	299	310	316	328	309	374	324	312	349	337	312	307	312	323	299	311	301	328	332	315	305	347	284	333	313	335	286	321	337	288	318	337	292	331	352	306	307	294	355	326	331	334	332	353	325	312	352	363	337	315	312	313	319	316	349	323	347	331	306	318	321	301	329	308	310	323	318	283	306	321	308	321	317	299	348	305	326	354	322	302	343	303	346	332	344	326	319	321	348	292	322	295	309	347	364	309	317	339	316	298	316	325	342	309	365	298	316	283	301	313	296	341	352	333	296	335	345	309	290	324	305	329	333	338	354	342	356	330	319	306	329	329	292	322	296	323	307	325	336	349	337	324	325	345	288	308	294	311	324	309	328	298	296	317	316	334	312	332	306	329	324	308	337	343	344	317	307	321	316	294	322	321	309	340	332	303	375	332	327	341	328	296	320	299	322	329	294	304	314	293	298	337	325	286	319	310	339	315	309	324	326	318	326	337	335	312	318	288	348	323	334	323	282	335	337	340	314	318	329	321	328	328	333	327	339	330	327	315	296	320	346	312	327	347	332	321	331	314	314	297	352	313	327	328	302	331	285	302	316	320	303	292	291	293	334	312	310	316	317	369	327	325	335	329	319	294	302	309	323	317	353	333	313	340	295	302	374	340	314	291	344	318	310	303	326	305	324	319	324	321	310	344	326	309	342	344	336	332	339	326	336	353	264	318	337	330	348	367	353	312	331	329	330	314	279	317	289	305	335	329	297	314	325	328	336	313	317	310	334	290	318	318	329	319	302	329	371	336	302	305	323	299	324	300	305	294	327	312	295	317	332	326	332	348	328	299	315	329	331	304	336	338	332	307	334	332	334	317	335	323	313	337	326	313	343	333	332	308	350	305	307	347	342	320	316	347	302	325	324	324	313	280	320	312	318	360	324	346	311	327	333	299	315	333	293	316	303	343	286	334	318	320	313	373	315	339	308	322	368	330	361	314	308	339	322	292	310	308	323	331	309	310	332	297	290	282	317	319	331	318	301	314	338	315	315	314	304	327	286	333	316	285	343	328	304	342	332	311	315	288	347	288	321	313	321	321	341	282	330	333	350	336	328	333	313	322	343	267	323	308	357	302	299	336	361	339	331	310	344	333	325	318	314	345	321	291	293	328	296	305	349	313	290	332	313	313	350	345	321	297	294	288	351	315	333	289	312	310	329	317	310	290	320	325	322	317	329	302	368	299	316	320	292	310	325	308	352	310	338	328	333	319	327	299	313	342	326	347	319	313	321	345	312	310	365	304	336	382	321	322	335	327	320	348	319	322	320	302	342	318	321	300	353	310	319	320	336	311	340	328	326	311	312	320	321	324	309	310	344	345	346	340	291	320	340	299	325	324	342	319	322	342	322	326	324	333	318	310	356	331	363	327	305	338	325	335	319	319	327	322	319	314	309	339	309	297	334	338	354	286	323	317	306	304	365	316	330	334	334	319	316	311	330	311	349	308	318	306	341	279	321	327	327	323	286	340	321	316	340	319	286	302	299	326	334	313	299	293	331	346	310	347	310	318	317	324	346	321	321	318	342	308	310	332	320	357	310	311	330	326	339	319	318	315	343	359	312	313	319	305	344	339	343	296	330	328	347	322	303	336	298	356	317	337	347	318	377	313	296	324	339	298	350	265	342	306	340	323	314	321	317	330	356	318	321	321	314	308	356	295	321	320	334	303	311	316	358	328	354	341	312	316	320	316	343	352	311	341	316	319	315	358	295	322	305	322	270	336	319	329	332	291	298	323	328	307	338	335	327	356	304	311	296	342	344	302	310	296	294	302	301	370	333	331	283	335	314	340	355	343	319	317	338	291	301	313	322	359	314	323	339	330	323	302	381	339	343	316	335	310	292	339	327	283	335	334	297	319	299	320	299	332	322	314	351	307	336	291	309	326	323	339	365	329	345	308	323	309	324	333	351	299	331	301	333	305	326	305	309	312	342	324	322	300	310	356	303	315	319	316	289	301	348	320	323	334	325	309	300	316	361	320	329	312	312	322	302	299	319	325	316	323	340	343	330	307	326	309	296	335	306	330	318	310	324	322	312	298	331	375	328	317	324	332	342	307	354	321	295	319	303	281	302	286	300	308	308	332	317	310	352	318	332	325	344	316	321	319	331	328	326	334	360	344	309	346	341	299	298	340	299	309	293	307	345	332	304	325	312	303	339	313	314	350	304	313	313	320	331	320	332	291	333	338	313	319	316	312	338	343	305	317	343	343	339	304	346	345	329	318	337	354	294	327	297	312	311	307	333	349	311	308	294	292	335	330	329	318	336	350	341	337	292	322	305	299	337	301	327	313	310	353	311	333	318	326	320	327	319	342	313	322	288	298	330	339	325	334	313	347	329	327	327	341	362	312	319	326	283	342	290	309	323	326	324	312	333	328	319	342	316	347	296	320	303	300	350	325	319	331	323	304	329	302	334	316	310	328	372	317	323	323	346	298	295	360	340	340	310	322	339	329	327	311	316	319	297	361	348	341	333	322	321	337	324	326	315	320	338	344	338	322	336	352	333	353	309	322	323	329	318	313	312	325	330	342	328	318	314	307	336	306	323	301	312	335	340	325	340	318	342	338	278	347	333	339	314	327	355	319	302	316	309	289	322	320	333	339	318	337	298	335	320	316	300	326	336	290	318	332	309	325	307	294	347	302	312	310	344	327	349	344	330	318	357	344	330	311	317	323	334	327	329	314	295	310	313	351	322	313	338	345	303	311	342	313	333	322	350	316	297	304	304	299	333	327	337	324	358	300	355	327	327	329	310	314	304	308	316	314	290	327	296	348	302	323	288	302	331	289	343	317	323	328	333	328	324	309	336	325	314	325	336	330	310	359	316	311	270	288	331	315	327	335	312	339	329	300	326	362	313	336	320	323	330	307	332	345	341	317	308	279	316	326	311	289	302	308	299	320	313	312	338	316	331	327	343	313	311	316	296	333	346	307	305	344	318	325	322	319	331	296	334	326	364	328	330	343	347	338	313	319	299	278	295	350	308	329	310	333	317	336	338	295	308	343	319	354	300	315	330	326	344	299	325	313	311	318	350	327	312	342	331	325	327	320	341	325	311	308	348	338	329	330	314	353	319	326	322	338	287	278	318	296	331	339	342	316	300	341	339	300	318	304	313	300	337	296	322	292	322	331	308	318	298	301	345	346
5804	1564	2619	3162	2893	2481	2129	1826	1668	1601	1441	1274	1345	1257	1221	1146	1046	1036	1027	1102	975	974	1069	941	962	910	927	944	919	901	945	853	869	896	867	887	941	880	861	839	890	866	890	881	834	908	899	840	884	846	881	858	797	757	858	861	788	827	832	866	833	918	840	838	875	791	782	828	837	810	888	796	850	852	808	788	818	851	819	862	790	859	847	896	842	830	882	833	834	832	834	819	779	792	831	823	826	818	758	864	835	894	768	839	822	810	810	801	827	838	861	894	821	896	783	810	827	805	822	788	810	844	830	800	800	805	793	845	839	813	863	828	858	809	787	827	828	817	812	827	786	844	832	861	817	868	811	830	885	785	844	833	821	800	870	842	822	825	789	835	871	842	818	773	778	837	856	867	840	805	824	797	795	817	881	833	829	829	824	830	854	879	821	840	814	813	861	868	800	778	804	805	828	853	819	809	790	805	786	857	809	820	779	826	786	859	812	815	812	817	844	804	828	805	793	779	824	813	820	867	794	881	856	858	830	822	826	836	818	812	806	842	879	814	852	861	887	828	786	848	846	819	770	825	853	806	824	860	807	856	840	796	845	831	819	878	827	833	874	818	802	827	807	831	870	868	865	844	847	851	823	791	864	838	846	850	844	824	835	780	818	822	856	792	822	821	867	827	836	835	841	820	808	772	816	875	853	806	825	838	854	806	808	846	834	776	805	799	798	841	812	890	823	781	788	851	785	831	865	843	843	842	808	772	772	783	838	805	827	866	836	811	829	817	838	813	826	822	859	847	801	884	793	798	803	824	871	835	801	862	853	798	833	838	878	851	853	780	850	871	797	846	847	808	863	823	828	850	785	800	819	839	850	798	784	796	785	826	809	806	822	808	771	793	821	834	816	867	777	806	804	832	802	843	837	816	854	839	780	797	825	774	788	842	863	807	813	790	856	832	835	788	820	827	815	837	822	849	783	794	896	803	882	855	811	818	835	820	761	743	834	784	918	825	857	773	813	847	787	800	793	836	853	860	837	836	824	821	839	814	829	798	814	822	819	824	819	828	815	827	802	818	810	854	863	841	827	854	836	817	809	844	836	826	841	860	816	884	844	807	806	794	855	883	815	835	812	872	802	859	800	787	809	849	831	833	832	788	832	863	837	809	868	851	807	859	853	788	834	804	819	816	842	850	855	904	845	784	877	840	811	795	870	833	864	788	882	833	804	816	859	803	810	859	818	852	894	814	823	880	822	865	842	804	862	852	814	832	808	777	851	818	834	818	810	852	836	805	818	825	833	816	814	814	790	760	885	839	841	848	830	774	875	830	863	881	826	842	864	807	864	849	855	873	797	794	838	846	858	818	799	831	806	815	824	845	866	788	831	806	832	822	902	790	820	827	839	819	871	829	837	811	851	841	893	826	822	843	800	813	841	846	860	851	872	832	840	822	817	808	824	809	875	815	849	852	838	798	831	852	802	845	843	844	823	853	816	904	841	832	826	824	847	903	829	796	813	881	828	769	875	828	828	784	837	855	810	825	821	853	842	788	864	910	836	830	834	832	849	868	815	815	873	786	842	832	811	853	842	852	878	820	810	801	821	860	804	810	817	820	815	804	873	839	760	825	890	828	841	851	791	849	852	855	878	868	824	852	794	817	852	866	845	780	803	798	808	844	823	838	855	806	830	856	812	826	803	868	841	841	834	810	837	869	847	790	832	815	850	833	797	834	858	797	852	827	890	883	814	855	873	879	812	808	862	855	808	829	844	884	823	897	790	833	847	816	839	825	817	814	868	852	902	874	872	848	803	779	881	798	813	754	834	828	829	852	811	776	761	799	872	792	821	855	887	860	873	823	865	857	818	810	757	827	840	794	836	797	837	835	827	740	795	902	777	829	812	807	758	839	873	854	862	847	808	842	797	805	851	872	820	819	792	836	847	835	858	861	826	833	840	818	826	825	809	827	854	848	798	860	803	789	829	838	793	842	849	802	819	857	826	783	838	809	831	882	846	848	827	880	858	820	844	789	860	825	822	854	837	836	837	862	767	789	845	799	835	831	838	812	770	845	852	799	823	800	814	883	836	861	809	803	877	806	826	834	817	844	843	827	834	823	816	800	852	885	821	817	868	853	851	845	837	826	827	778	837	837	803	823	828	858	828	814	807	823	829	868	791	779	871	846	833	852	801	816	835	797	844	813	811	820	743	825	823	802	773	772	877	854	814	834	850	818	802	899	830	809	830	884	850	835	832	818	875	806	883	802	816	842	834	808	871	825	841	841	878	821	804	829	786	800	878	767	808	838	798	838	848	827	816	832	832	877	761	847	824	848	863	794	827	864	856	806	767	853	823	882	803	876	839	834	854	802	833	856	807	885	865	879	872	816	870	817	827	803	799	861	861	839	843	836	843	801	809	839	851	872	807	861	835	781	837	820	832	897	828	807	822	839	867	814	849	814	864	861	832	865	846	848	818	825	842	812	840	841	826	839	808	854	805	853	834	853	863	838	878	800	855	827	807	777	769	850	809	807	805	794	845	854	820	831	798	872	801	853	823	832	853	818	851	853	846	796	873	814	883	836	795	836	842	797	870	850	889	805	808	781	785	839	883	846	831	794	800	827	824	846	802	806	824	847	830	858	834	827	831	846	823	848	867	816	787	852	813	840	862	839	839	833	857	840	817	799	854	846	868	836	827	819	865	761	876	806	804	756	893	861	814	826	835	814	789	807	865	834	811	833	828	803	817	833	787	851	836	863	811	783	860	859	880	800	868	840	798	784	803	811	821	813	836	877	827	820	850	895	837	845	807	858	775	850	865	794	813	847	825	847	812	866	805	877	819	830	838	844	842	830	813	808	836	815	828	849	917	838	810	864	842	828	796	799	855	840	804	804	771	819	836	884	790	892	818	832	782	803	827	857	843	841	835	837	854	851	824	812	821	822	847	872	827	810	823	842	841	832	893	848	852	833	825	849	816	825	808	822	860	774	860	809	801	821	777	783	827	843	833	826	831	818	792	829	866	897	797	795	812	833	848	851	816	842	864	893	805	787	814	848	864	814	813	802	845	828	851	815	844	783	813	788	827	815	818	838	831	838	800	845	835	801	850	827	879	852	836	803	808	805	851	817	844	822	837	792	780	817	884	816	799	862	811	821	855	818	803	855	838	831	778	857	765	812	876	891	853	854	854	833	839	824	856	792	878	795	821	823	796	871	809	830	849	828	860	867	847	816	833	834	856	827	790	746	807	822	871	813	842	820	806	819	813	858	838	804	829	799	846	848	839	824	813	827	840	812	856	823	833	826	859	841	868	858	844	833	805	801	817	789	838	806	876	788	818	842	867	866	804	802	847	844	838	811	857	816	852	800	769	832	844	824	812	809	805	837	795	807	826	828	875	798	821	830	858	802	841	804	808	856	842	819	801	842	816	807	821	828	859	838	826	853	836	765	839	839	824	849	797	793	798	801	846	793	834	852	806	808	836	853	806	846	836	789	798	839	858	810
16896	2344	2233	1691	1138	899	710	519	429	385	355	331	276	270	268	237	252	200	208	219	192	210	188	200	172	184	188	165	165	181	177	169	172	149	171	143	151	152	162	161	156	187	162	161	150	173	147	141	162	136	138	135	137	155	176	149	168	164	155	150	172	133	153	152	170	174	152	155	150	133	157	143	162	139	127	134	156	154	162	149	154	162	164	143	140	124	145	146	141	168	139	134	161	152	132	151	161	163	145	140	143	151	154	151	125	151	157	162	138	142	171	151	150	157	188	147	168	144	145	167	145	166	143	143	132	163	163	134	179	150	168	154	163	129	173	147	167	147	152	156	134	134	151	119	157	148	176	155	123	150	121	144	128	177	145	142	149	160	138	148	145	139	143	142	151	134	152	142	155	142	159	167	147	156	168	131	143	130	158	152	138	140	143	138	147	139	129	150	145	151	143	135	137	154	131	130	163	165	132	142	153	142	161	137	176	151	163	163	145	151	158	150	157	144	146	152	159	112	152	146	139	139	141	143	144	156	157	140	133	147	163	138	140	151	143	152	140	152	162	157	140	148	159	142	152	153	143	143	154	155	140	167	156	148	126	155	159	142	162	163	142	142	143	125	147	150	146	144	125	140	132	135	152	155	142	146	148	153	130	155	149	125	133	162	145	134	134	162	144	164	125	146	129	134	173	151	157	172	177	140	145	160	140	127	114	172	141	149	151	142	145	129	152	127	159	150	162	148	123	158	147	155	154	134	150	139	149	161	151	136	132	134	154	135	146	151	135	188	152	145	153	144	142	141	126	132	147	136	125	163	157	123	155	133	152	151	137	127	138	146	157	140	152	147	147	171	145	168	149	142	139	133	140	159	153	161	165	138	142	153	146	147	149	149	147	165	155	180	126	138	164	154	148	139	139	143	149	143	154	172	147	163	137	150	173	142	144	146	162	138	151	146	154	134	131	143	165	135	135	145	152	162	168	148	144	150	147	138	165	129	159	147	132	153	146	147	144	173	150	155	158	156	136	158	144	132	158	138	162	144	147	149	149	140	162	152	172	163	146	151	166	151	150	160	141	144	137	173	137	152	163	162	151	148	127	135	139	137	129	146	145	157	133	128	177	140	133	131	147	155	175	133	145	150	148	137	149	161	162	176	158	141	150	160	144	171	146	138	149	133	170	158	147	162	145	149	156	157	158	140	141	138	155	147	141	149	145	173	143	172	150	158	152	142	155	173	137	147	140	132	139	164	171	163	165	159	156	128	161	149	149	140	154	158	136	162	153	141	168	129	140	149	150	149	158	155	159	134	150	148	138	154	136	129	185	171	148	142	171	136	178	152	149	138	145	166	141	151	159	141	139	154	141	162	143	146	165	132	144	144	166	138	139	122	150	174	155	132	126	140	150	147	146	141	138	144	135	142	138	146	159	179	167	144	141	136	161	147	171	163	137	136	150	129	142	143	157	144	123	169	155	154	144	141	147	136	162	141	155	159	150	152	153	155	137	155	164	131	149	163	145	157	131	139	153	164	143	148	134	160	137	150	147	176	163	137	152	161	141	137	162	151	162	153	143	154	146	150	126	155	144	158	141	150	143	144	183	140	148	132	164	162	132	134	135	141	153	158	120	124	153	158	135	142	153	143	151	143	153	138	158	176	166	148	152	152	169	144	155	154	144	127	163	156	180	150	146	135	158	146	149	170	154	163	133	132	138	149	126	148	146	156	151	118	141	133	157	140	138	135	123	146	153	145	152	141	157	170	154	148	149	161	160	155	168	156	171	161	144	140	147	144	131	166	145	155	144	151	140	136	160	159	126	155	129	152	164	145	155	122	158	122	141	147	156	151	140	150	139	134	143	147	167	127	145	151	150	157	169	146	156	137	131	135	146	148	149	151	150	162	152	135	156	137	123	157	154	148	160	155	154	154	143	154	160	138	141	156	144	155	149	130	142	159	136	151	144	138	156	144	170	155	127	131	153	144	150	162	148	149	140	148	154	146	191	145	137	140	132	130	173	150	150	143	140	140	160	172	162	155	170	133	156	166	151	143	148	149	167	156	168	160	133	135	146	144	159	144	131	167	159	146	150	149	160	147	147	136	154	142	132	159	158	157	146	163	139	149	151	146	161	146	162	149	142	147	152	162	132	137	153	139	140	154	147	145	140	172	154	141	160	150	145	137	133	158	152	129	157	137	141	152	158	146	146	165	149	134	154	161	159	147	152	157	152	133	155	163	150	153	155	156	157	155	163	161	174	170	163	132	154	154	164	151	158	157	159	151	154	163	124	160	161	146	152	141	146	156	150	141	140	130	150	115	149	158	127	146	145	143	150	158	152	145	164	157	157	145	161	134	134	144	135	143	129	160	138	163	124	185	152	145	154	161	161	143	165	140	152	138	140	137	135	160	156	142	158	147	142	158	148	152	130	164	157	151	127	152	120	169	146	151	151	147	160	153	149	141	149	164	137	128	163	136	144	151	137	143	135	129	157	185	140	159	145	162	150	153	149	159	174	139	155	147	139	159	135	145	171	153	144	162	144	144	144	137	145	172	160	158	155	147	184	157	145	156	134	150	158	159	171	154	133	138	152	173	145	174	169	148	138	164	152	169	176	122	137	143	162	134	174	153	156	164	150	124	131	135	152	153	141	155	156	161	146	138	156	146	157	150	161	157	143	174	148	155	131	152	136	141	139	170	142	141	157	159	139	155	143	150	132	135	150	155	153	177	152	149	143	133	139	154	142	142	131	161	140	137	156	158	168	164	166	133	167	140	140	155	158	150	176	166	117	152	145	126	135	134	149	152	128	138	155	145	168	145	157	157	144	141	167	144	153	153	161	147	139	162	182	154	154	173	132	142	148	151	141	150	149	137	141	168	163	162	168	143	156	154	133	154	143	159	154	137	142	143	145	164	135	148	132	130	139	152	155	155	135	136	128	152	135	146	140	157	160	152	149	158	150	137	133	143	184	161	155	156	129	156	167	144	133	146	141	152	136	172	147	152	140	134	156	148	152	153	139	125	146	140	164	138	145	146	126	171	152	139	136	145	153	167	151	138	131	151	139	154	150	163	158	124	168	164	170	168	165	140	151	143	132	150	144	156	147	121	138	161	142	132	165	130	159	152	142	147	145	142	141	161	145	145	151	157	137	140	142	140	143	157	147	162	124	167	140	166	138	167	167	144	174	138	135	147	154	146	150	138	170	141	140	158	156	151	145	140	149	157	148	154	145	133	139	158	141	168	154	126	158	162	147	163	142	168	127	170	127	142	146	138	149	179	131	164	177	143	153	166	139	153	133	165	145	140	148	158	155	134	151	157	147	130	122	162	158	148	146	161	164	153	120	135	122	167	146	130	135	150	148	153	163	159	165	168	133	146	166	166	169	150	160	150	145	135	166	167	167	139	141	143	164	155	153	150	142	173	135	164	145	163	160	153	157	143	148	135	138	140	170	151	157	161	128	163	154	172	167	142	145	137	148	151	169	144	152	148	124	144
7394	2004	4088	5224	4554	3749	2956	2584	2232	1818	1656	1447	1222	1196	1091	1090	913	983	843	792	743	777	697	731	718	609	621	584	614	602	615	591	554	555	572	526	568	538	520	536	496	472	515	454	494	521	502	495	479	490	533	460	485	494	454	486	480	462	469	463	455	464	449	499	444	438	441	442	488	460	441	459	459	442	431	454	459	457	464	448	416	424	426	396	451	475	389	447	415	416	468	410	449	429	453	447	455	431	458	466	431	426	438	467	479	417	443	442	433	415	429	449	469	463	435	402	467	431	418	432	474	400	437	386	457	451	460	463	448	443	407	414	402	413	438	418	476	384	428	445	415	423	421	472	414	396	432	446	427	476	426	454	442	425	399	418	436	425	453	432	443	449	448	418	463	414	467	433	459	426	397	425	476	437	438	467	424	448	425	411	434	406	415	423	433	430	460	399	426	445	431	435	463	421	374	465	442	420	441	432	434	458	425	413	442	417	419	421	460	436	398	413	418	431	447	424	450	432	458	436	415	429	453	387	449	433	407	427	433	408	428	436	416	432	424	442	414	404	430	410	441	426	438	433	472	411	439	425	412	444	403	389	421	408	417	411	413	392	458	403	427	454	398	433	425	419	444	402	401	478	396	447	419	449	386	424	435	430	455	422	382	433	409	449	424	475	408	448	411	404	423	416	450	450	399	391	448	436	408	462	456	445	429	434	437	414	395	409	443	395	461	400	412	434	444	412	427	448	444	417	432	407	417	416	448	465	419	472	403	409	415	415	420	433	417	433	402	407	403	412	436	460	419	422	422	407	426	411	452	419	385	429	475	387	449	418	455	423	480	426	421	390	406	424	463	410	387	461	421	402	405	384	425	407	417	414	440	436	462	420	430	434	432	380	424	414	431	447	428	423	406	423	392	387	414	450	421	488	430	399	430	443	398	414	416	438	457	441	474	476	472	439	432	410	432	453	472	454	438	410	406	408	419	409	416	390	409	448	428	404	464	426	430	444	425	430	445	431	418	446	454	414	399	475	435	421	404	431	426	412	448	443	424	428	428	436	422	411	426	410	453	402	416	430	472	464	395	430	416	437	414	440	441	444	445	421	428	440	393	437	441	415	428	399	438	403	409	425	408	455	441	449	480	430	376	421	417	405	410	439	420	437	448	365	424	457	419	423	443	413	424	441	420	445	402	421	428	426	438	418	458	438	436	449	402	435	456	448	426	434	458	439	451	421	432	409	466	440	449	445	422	455	469	437	454	414	434	425	432	380	428	419	436	410	423	447	406	422	422	424	449	436	429	425	428	469	401	413	435	385	426	430	426	405	405	446	470	437	428	413	426	468	439	425	487	369	438	395	396	415	438	395	429	445	464	394	450	441	422	453	413	441	429	465	461	426	432	426	423	440	442	453	422	434	441	437	442	421	459	410	425	407	442	408	411	438	446	445	447	391	420	437	429	440	416	428	398	450	398	444	409	394	445	382	394	438	431	420	425	443	440	408	419	458	408	430	431	440	433	444	430	444	444	415	421	445	391	444	497	405	436	410	382	434	449	430	412	432	429	425	435	430	409	389	386	425	428	434	431	440	419	398	436	469	431	433	437	456	456	402	459	426	421	429	404	446	398	424	397	422	436	396	413	403	421	439	419	438	412	435	445	454	419	427	412	457	449	443	419	431	410	421	450	409	449	444	478	416	420	426	415	402	427	423	440	421	448	460	408	420	399	405	447	409	390	429	453	424	422	424	433	431	393	449	419	414	421	427	454	463	436	467	442	422	424	449	429	441	420	490	471	445	431	462	426	435	439	393	422	425	402	439	432	421	428	454	440	424	425	410	424	430	423	418	396	415	465	434	437	404	402	419	426	407	393	423	437	428	409	429	425	425	450	422	401	409	422	460	423	426	413	468	441	443	428	428	405	439	427	437	384	447	428	415	432	427	404	456	451	404	435	453	442	440	410	430	444	433	433	484	482	373	417	430	445	440	414	407	405	412	422	441	435	448	455	432	456	408	406	426	465	449	440	425	446	438	438	442	434	432	442	410	448	437	386	431	433	431	412	420	411	461	424	402	406	446	415	428	468	452	416	406	445	426	418	404	420	448	435	427	433	423	415	411	406	430	399	462	419	449	397	409	430	433	423	402	441	419	436	408	473	420	408	420	412	417	393	405	451	443	439	436	418	412	437	464	417	409	407	435	425	427	427	417	427	425	429	441	436	422	392	453	443	454	395	371	404	429	419	417	437	432	409	432	409	402	415	451	409	411	415	411	408	419	421	463	405	441	460	446	413	412	406	397	406	442	432	432	453	409	421	453	458	414	444	407	407	393	443	415	421	444	445	415	429	450	436	401	397	438	457	417	460	425	418	397	452	450	422	421	425	403	414	428	431	417	471	440	420	428	422	399	421	403	443	402	386	405	422	410	409	481	452	456	458	419	415	385	419	465	421	407	420	443	406	409	472	453	437	434	419	450	461	434	413	413	475	396	442	417	472	381	436	425	425	426	401	457	432	425	437	432	456	454	426	460	438	430	433	392	443	414	446	455	450	433	436	414	380	408	422	419	443	408	440	409	408	430	421	410	463	430	394	405	458	418	444	412	411	387	420	441	405	402	466	429	420	429	443	463	450	418	454	433	426	459	438	448	402	442	435	450	423	441	452	436	450	453	444	424	453	430	436	454	427	434	420	417	465	401	435	421	435	425	430	423	412	406	405	430	421	414	396	462	370	395	417	401	445	451	418	440	410	438	436	441	436	401	443	425	414	451	438	409	478	437	437	439	442	425	448	453	439	434	448	445	427	435	451	424	422	413	413	399	440	425	448	404	425	424	387	414	424	407	379	388	425	434	383	464	460	391	442	435	406	442	429	422	426	428	434	448	412	421	401	416	415	388	437	433	464	442	412	437	422	403	423	434	386	403	450	433	432	411	417	429	411	453	416	432	468	461	385	435	400	383	422	454	419	444	422	439	416	429	434	418	445	392	437	419	407	424	410	422	405	427	433	451	427	401	416	426	424	402	448	426	421	437	444	451	408	429	410	411	440	414	431	458	443	443	409	428	424	400	406	453	439	441	422	437	424	400	393	432	466	427	417	441	443	427	475	442	417	418	441	436	429	442	423	446	412	443	445	383	409	441	432	445	459	441	446	436	395	420	485	431	427	430	394	429	433	476	393	420	435	444	427	446	443	436	420	399	421	425	434	429	425	432	433	432	446	425	432	429	430	403	422	439	461	420	419	439	432	445	460	418	437	423	441	444	435	424	470	446	427	433	424	392	429	418	430	431	419	402	403	386	419	465	416	413	464	426	422	412	451	437	419	447	429	439	404	436	427	430	433	440	414	410	425	440	428	406	419	456	431	451	456	443	428	461	448	388	452	434	398	454	397	457	383	428	457	413	463	434	382	406	462	413	423	427	432	471	409	413	426	433	428	472	435	453	445	416	412	431	437	422	446	443	442	397	445	420	397	431	370	407	425	449	384	498	464	426	462	424	426	426
2628	357	396	336	385	362	347	356	327	352	380	337	355	344	329	345	358	340	341	336	364	383	349	345	381	363	361	305	329	355	384	340	330	327	363	326	339	346	347	349	334	361	350	355	350	337	363	354	345	353	337	354	373	340	317	357	377	343	341	373	337	348	349	351	345	349	338	314	342	391	348	371	351	346	356	306	327	347	336	326	334	342	363	327	335	363	328	348	322	337	396	364	336	364	349	365	369	309	320	327	384	313	347	332	373	363	392	349	343	342	344	342	313	340	351	342	351	355	341	371	317	327	338	353	375	343	358	330	356	331	322	357	338	341	349	345	354	318	340	319	365	342	381	347	325	343	349	372	383	321	360	354	336	399	340	363	381	349	356	334	367	314	319	315	333	336	346	341	333	355	346	368	362	329	345	360	353	344	339	330	354	359	332	342	321	317	343	347	349	298	392	329	336	347	347	340	368	363	316	366	376	335	354	328	366	341	317	344	372	351	367	337	345	347	365	328	330	357	352	364	361	317	337	366	330	361	343	350	354	335	319	329	355	338	330	355	342	360	340	346	361	350	345	350	358	347	347	341	333	392	333	344	327	388	371	338	319	365	370	396	339	352	347	305	344	353	336	303	386	306	328	329	364	353	377	340	330	362	341	356	327	365	318	368	329	334	330	313	342	337	371	362	344	356	334	355	358	345	339	356	343	352	351	336	325	329	362	309	344	313	319	318	348	359	335	364	340	340	350	384	393	332	318	361	355	341	400	324	322	326	315	298	359	323	341	313	367	341	348	347	354	330	355	344	344	309	356	362	308	360	334	346	338	354	384	325	350	306	359	331	332	336	339	327	352	326	331	336	408	369	357	317	340	344	386	350	371	322	324	359	349	356	332	353	346	324	318	335	363	348	363	346	330	342	352	339	346	368	323	340	346	341	344	356	384	356	346	368	309	307	372	326	349	359	338	337	351	360	350	366	316	345	320	370	359	382	357	350	330	353	366	371	341	360	353	335	364	313	323	315	339	333	345	357	321	355	321	337	366	365	335	313	359	352	340	356	378	359	332	347	334	355	333	341	342	319	352	320	314	330	347	323	375	368	351	327	314	336	316	334	338	362	351	322	334	350	348	359	324	364	327	331	387	281	338	349	352	361	350	341	328	342	338	319	311	330	380	324	301	347	349	325	324	307	339	361	307	356	362	337	350	363	370	318	308	353	384	319	340	314	334	347	337	346	340	334	342	341	324	358	351	350	328	357	339	342	363	378	363	356	370	376	338	342	335	348	376	341	384	358	350	341	340	337	353	338	378	329	356	384	353	367	363	327	363	366	322	341	331	345	346	330	361	342	359	318	355	314	324	373	327	347	332	368	354	337	365	328	345	337	358	339	325	362	383	348	331	329	305	376	328	357	342	323	373	319	335	322	322	353	363	352	358	324	327	351	352	343	343	343	366	339	319	358	348	319	341	345	346	343	330	331	370	351	330	342	326	323	360	359	387	370	342	337	343	354	303	367	374	359	302	348	376	310	342	351	354	408	360	351	308	364	337	295	367	335	373	343	321	334	359	339	340	322	311	316	355	381	338	324	338	324	354	340	354	354	337	330	325	347	310	358	324	352	341	381	351	353	334	336	362	394	353	370	361	358	352	352	315	383	348	366	348	326	368	382	346	311	338	347	358	355	346	340	371	369	337	356	336	353	303	353	330	368	300	365	339	349	355	365	343	322	352	372	336	342	362	366	351	334	353	318	322	345	325	361	317	312	339	363	331	341	366	366	350	348	359	325	340	348	339	362	346	345	356	321	375	323	351	366	339	333	365	361	354	357	333	355	334	362	313	360	335	392	354	344	367	348	344	367	351	340	377	332	328	338	355	342	359	345	347	338	357	334	335	325	368	340	339	358	332	353	347	363	336	321	330	323	329	357	326	321	362	347	352	356	358	342	309	352	343	370	353	320	339	368	366	343	324	387	366	316	363	328	341	343	355	385	379	393	373	304	331	349	352	332	382	363	327	309	322	356	319	332	366	350	314	337	342	367	335	354	352	351	317	335	356	340	342	353	321	359	364	315	358	393	345	341	338	305	347	360	345	349	361	371	339	367	344	320	341	380	351	367	305	344	349	342	328	359	357	352	329	374	315	353	330	357	340	314	339	330	324	344	370	342	341	328	349	360	322	331	385	326	361	334	325	353	337	328	333	330	345	370	332	364	337	346	333	388	342	347	310	356	327	307	337	373	344	326	346	333	341	326	335	346	350	344	352	349	351	304	330	342	357	321	340	344	369	346	367	349	333	337	324	353	361	335	350	349	311	366	336	354	352	362	390	373	344	321	346	354	358	321	388	323	336	340	347	340	362	337	375	344	359	313	347	361	382	350	360	333	309	362	363	334	330	330	344	362	358	320	361	342	336	342	327	374	316	351	333	336	342	378	347	351	391	354	354	389	341	325	363	356	363	332	308	336	333	325	361	339	337	333	376	337	353	358	338	337	343	339	336	377	357	342	337	333	334	303	350	367	334	321	316	344	332	323	330	349	312	349	355	326	362	347	336	340	382	356	351	327	330	359	345	360	359	375	328	351	357	332	348	348	348	358	360	338	347	351	334	340	349	316	308	333	356	313	370	344	355	354	351	335	339	334	343	336	344	388	347	318	331	304	361	323	342	345	373	348	321	327	407	355	346	310	321	343	325	349	355	335	340	342	343	383	353	368	336	363	342	322	355	332	330	325	338	320	316	328	349	347	330	352	311	346	329	332	357	389	337	377	368	375	333	346	343	313	367	315	315	360	365	345	338	348	337	319	331	328	342	364	365	320	345	337	346	325	355	351	338	343	335	355	305	362	349	347	359	392	379	380	352	373	336	352	354	354	358	323	342	351	359	330	333	369	332	387	348	329	321	343	360	333	382	344	361	334	319	330	340	340	334	326	382	366	359	364	381	336	371	334	320	374	343	350	325	348	344	398	340	348	346	393	355	340	370	345	354	345	345	391	361	347	347	356	347	323	355	348	360	343	344	295	339	327	351	355	354	341	369	331	380	333	321	359	330	343	353	332	364	328	322	372	323	331	325	330	352	329	355	362	348	392	364	299	357	373	347	361	358	312	356	337	345	361	358	345	330	350	366	304	371	347	332	337	374	359	336	343	362	360	336	360	371	368	299	377	337	351	328	373	354	341	339	372	338	316	334	299	364	347	293	364	320	363	379	372	334	358	325	334	350	355	364	368	332	346	372	309	355	348	332	366	341	348	322	363	364	359	354	337	328	363	352	318	346	375	346	328	374	340	357	339	348	320	387	346	328	332	309	349	345	360	338	354	348	368	299	343	353	335	348	338	356	326	327	338	342	323	357	353	351	362	337	360	316	375	353	342	377	336	382	348	349	314	342	345	372	339	349	366	323	343	337	339	348	356	362	360	349	339	337	314	349	361	362	347	335	363	384	364	336	310	345	323	380	339	343	378	371	307	359	363	394	322	383	316	344	366	342	344	327	330	310	329
2661	954	1070	1063	1080	1049	1003	1034	937	957	893	916	891	941	899	915	873	910	910	923	961	906	889	842	930	920	952	864	905	858	875	910	941	887	864	854	880	966	920	903	909	897	888	887	926	908	914	889	930	914	881	857	869	878	921	871	875	888	939	967	884	877	867	916	863	888	891	888	841	843	927	872	918	931	854	940	867	824	861	910	924	837	918	912	886	909	901	845	854	885	871	887	900	893	965	873	889	954	889	938	896	889	890	890	896	885	925	924	959	860	939	866	900	885	870	859	778	881	831	876	909	896	902	886	917	845	908	852	864	920	904	909	874	903	938	844	902	858	831	900	886	846	887	902	874	899	910	859	873	867	893	913	921	883	901	868	908	874	902	866	864	889	878	942	942	925	891	863	885	893	894	922	872	849	946	841	831	906	852	906	869	872	905	850	848	899	936	937	863	838	900	878	857	850	871	900	934	843	909	836	844	880	891	903	878	915	863	923	836	830	942	840	920	941	853	878	919	960	864	899	936	856	866	931	886	871	932	916	915	893	862	862	871	890	904	909	923	917	902	870	840	913	910	906	888	921	886	887	850	907	911	931	871	885	868	935	887	895	904	826	939	925	851	914	866	903	910	922	822	890	886	905	934	903	863	832	895	833	852	916	882	860	897	910	875	889	877	879	919	884	901	914	916	852	883	937	904	903	870	942	891	933	864	938	902	883	949	928	861	902	881	885	893	850	913	906	840	905	874	841	895	922	899	879	874	936	883	935	867	886	858	885	849	930	893	885	913	873	912	911	873	864	880	905	942	876	837	908	894	935	859	878	900	924	868	887	911	915	882	873	928	882	888	896	881	830	932	888	896	881	889	869	877	914	886	910	851	858	902	910	933	894	952	946	856	915	929	884	922	892	872	872	874	915	877	886	903	912	881	917	875	881	898	892	884	864	880	952	960	921	917	919	878	889	940	861	954	864	821	941	869	942	853	910	853	879	879	881	957	857	894	871	930	864	943	920	920	873	911	906	868	876	903	883	914	888	880	909	871	842	886	909	836	918	876	858	853	920	910	812	912	950	890	854	876	940	957	917	852	876	880	910	915	855	879	862	866	940	872	922	886	925	871	935	886	885	877	894	874	882	882	893	864	886	918	876	846	845	949	935	900	848	918	955	885	880	898	953	931	926	914	895	873	879	883	883	888	865	927	874	870	802	908	847	891	929	900	917	922	895	888	850	935	880	876	919	898	879	871	897	949	930	858	838	887	847	890	876	901	863	903	937	901	880	899	928	868	877	901	922	904	953	810	919	845	894	939	883	825	891	871	874	895	875	878	842	885	910	928	894	907	931	899	902	885	900	918	883	933	898	966	913	853	908	888	866	896	882	869	937	941	882	977	926	917	930	877	898	880	926	908	881	925	936	897	906	903	922	930	903	891	915	924	887	932	903	923	864	921	899	941	826	932	926	852	908	877	891	919	894	866	896	920	894	854	887	842	870	847	900	851	895	844	877	894	886	915	857	921	800	885	919	838	902	911	894	877	878	889	887	868	911	915	893	910	832	868	901	877	858	919	936	924	907	949	889	843	877	929	896	907	903	900	865	866	922	860	838	814	884	888	865	882	904	925	914	881	840	968	876	886	832	893	873	912	930	933	894	886	955	896	867	891	873	889	911	850	895	949	870	916	900	919	883	917	885	913	878	926	898	825	907	877	876	897	872	836	896	942	909	920	898	939	857	853	890	863	926	918	885	936	896	893	910	878	904	883	896	888	877	855	853	922	900	903	891	898	858	901	953	869	875	868	915	880	903	914	881	897	873	903	939	919	930	875	873	926	874	866	938	873	871	909	864	866	903	942	900	880	891	891	933	929	882	884	870	868	917	881	844	895	917	889	924	906	917	849	895	928	939	942	843	885	887	927	882	880	870	898	940	911	879	913	828	889	892	877	930	838	944	933	854	883	903	887	904	905	887	925	873	889	868	877	945	899	934	888	878	903	840	830	847	867	897	877	885	926	873	885	910	902	878	870	860	911	924	901	896	900	875	924	902	892	906	915	902	894	916	855	879	879	918	830	900	919	932	883	872	887	935	844	867	907	886	886	924	900	913	843	919	894	890	879	832	844	863	911	929	893	873	927	897	861	904	842	888	887	962	890	921	882	920	897	864	851	856	880	901	868	901	878	901	827	951	918	879	907	869	886	929	904	853	922	860	842	871	941	878	882	846	896	951	834	810	879	926	880	899	839	894	904	912	852	881	924	917	885	946	859	886	958	927	899	887	910	925	940	872	898	926	905	916	906	916	886	828	835	898	890	864	906	917	862	911	860	891	923	917	837	878	917	895	875	921	881	933	904	949	913	914	883	885	887	885	884	924	903	874	852	895	938	846	902	793	841	918	867	943	904	857	887	927	952	903	896	922	942	930	896	939	954	886	902	880	914	908	877	963	915	893	869	933	874	896	862	887	865	889	869	915	854	892	887	870	881	897	878	878	900	921	946	875	891	927	841	956	918	914	905	909	851	910	890	872	916	904	945	889	858	916	814	904	856	851	912	892	911	881	931	891	899	892	929	879	872	939	895	950	899	903	862	929	902	927	888	908	879	921	863	857	904	890	896	890	862	904	836	876	929	894	908	925	904	881	907	894	826	868	894	899	885	885	848	872	888	865	868	888	907	864	960	938	839	853	947	862	894	901	862	847	868	871	859	834	973	860	908	883	895	899	926	897	904	934	902	907	906	899	851	815	889	873	940	906	922	945	879	929	875	880	865	856	883	884	865	896	893	953	906	916	926	904	872	846	918	851	884	918	902	872	834	929	985	948	923	878	920	952	890	882	894	896	899	836	882	866	841	938	863	922	897	892	843	896	875	895	922	892	876	930	902	862	896	886	929	894	940	928	862	875	900	850	883	900	933	931	911	890	920	965	886	906	853	919	876	927	909	855	920	901	864	907	880	856	922	863	915	940	891	878	873	860	879	906	883	873	878	941	910	866	871	930	895	897	898	944	901	881	930	886	875	907	935	856	899	916	910	861	960	853	904	863	883	887	897	861	839	896	875	912	911	922	836	886	949	904	909	944	880	916	933	902	881	902	853	866	928	842	899	935	904	865	874	908	922	958	860	864	902	934	911	864	885	904	919	884	871	921	894	829	853	883	930	898	895	900	929	876	845	858	902	886	922	871	912	912	936	858	870	919	853	924	865	876	939	920	841	922	913	855	893	927	890	919	870	924	876	836	939	864	923	878	888	939	843	906	890	869	907	888	894	957	878	838	901	860	886	888	912	902	902	872	905	875	897	904	874	873	853	846	942	820	849	826	898	883	864	891	903	984	905	894	907	884	923	916	860	907	889	879	838	893	960	879	869	932	877	871	899	908	851	891	851	894	913	889	874	869	893	898	909	884	868	921	936	873	889	892	882	884	915	938	847	902	887	918	889	877	849	908	918	843	837	886	887	863	850	922	922	903	887	886	865	877	886	900	885	940	893	889	885	901	902	897	870	873
9233	1044	1257	1120	827	683	578	506	484	482	423	408	397	364	386	356	373	321	348	356	332	356	390	326	339	345	344	376	299	343	313	353	306	332	318	374	314	344	329	343	292	313	305	318	339	352	332	327	312	352	305	304	334	315	337	307	304	364	334	290	308	291	347	318	320	347	316	330	342	313	312	328	368	335	351	338	294	314	350	344	343	312	314	302	308	316	315	317	328	341	320	324	320	334	322	315	315	299	330	362	307	332	315	347	342	335	321	333	323	358	337	285	306	329	342	293	315	333	297	271	340	338	348	328	289	289	313	354	286	337	309	314	342	294	346	348	282	315	304	340	328	310	311	306	322	328	301	335	344	318	340	351	335	294	347	311	285	333	302	354	334	344	326	303	334	350	315	337	315	324	349	335	300	354	301	324	329	332	327	300	360	327	342	344	328	312	301	321	299	316	328	323	327	325	313	302	328	316	319	342	343	328	312	338	308	301	308	346	305	277	343	356	339	292	307	356	338	302	311	329	326	313	322	333	313	295	308	318	336	305	317	315	341	308	339	352	333	318	327	327	321	342	331	312	311	349	300	325	321	356	329	331	348	341	327	332	328	320	288	272	337	312	304	319	315	309	314	361	285	323	322	313	332	318	278	328	314	342	353	342	331	331	334	351	308	355	294	336	318	321	313	344	304	290	325	345	350	322	316	328	337	295	318	352	281	292	365	336	331	343	359	352	326	304	287	315	322	329	332	317	344	313	335	339	317	326	319	336	298	345	330	322	312	321	324	329	353	354	297	300	332	294	357	337	361	323	313	321	357	312	304	317	324	294	308	314	328	315	331	320	336	289	320	300	320	327	328	324	292	292	304	321	352	305	305	334	326	302	339	328	309	308	329	341	342	328	310	313	307	332	328	309	334	324	325	304	330	340	315	310	317	322	342	304	282	326	365	311	303	315	336	297	303	302	298	305	319	295	311	326	293	328	331	300	309	325	286	338	331	297	314	341	302	339	311	350	291	345	296	286	358	298	322	323	320	318	316	319	328	320	320	302	306	359	331	327	334	348	339	339	338	321	324	311	343	312	314	329	327	304	361	325	273	342	289	340	312	334	345	305	305	297	337	327	324	307	336	342	287	351	303	304	304	311	303	341	330	353	323	322	328	321	317	333	327	355	302	336	342	349	316	335	342	285	330	334	313	308	321	296	317	330	338	319	342	309	343	309	307	281	309	339	347	342	324	317	314	341	320	346	289	319	308	337	313	326	326	291	323	302	316	301	372	334	312	342	286	311	325	281	319	300	314	335	331	296	290	306	314	338	330	338	318	362	323	342	324	320	329	338	345	291	308	360	311	341	348	335	344	306	329	333	329	350	317	330	288	314	304	345	353	325	321	303	312	270	308	318	358	326	345	317	319	328	348	323	303	342	309	328	320	325	332	292	304	332	317	299	303	314	325	317	334	309	310	320	325	320	320	314	329	351	311	312	368	327	321	316	332	318	329	336	333	320	327	289	299	314	311	323	303	306	344	323	322	323	307	324	310	312	344	305	333	334	296	324	315	325	345	311	313	341	320	311	332	315	318	289	288	336	330	324	303	335	314	316	309	330	335	301	290	315	314	331	308	331	297	319	316	307	365	348	316	316	322	299	308	314	339	327	363	334	368	366	332	309	345	336	346	307	344	315	288	344	327	316	336	312	303	341	342	341	324	301	318	303	346	328	336	325	361	315	333	335	304	335	353	307	298	322	334	315	341	321	327	305	322	324	380	321	329	308	307	339	315	315	305	336	331	324	338	287	320	346	355	315	286	306	318	363	315	317	346	325	350	322	321	320	353	317	314	322	324	323	332	306	319	312	299	328	303	332	309	347	338	314	302	334	311	330	310	303	342	319	308	334	328	310	291	338	333	295	348	314	315	288	352	346	317	332	335	315	326	317	299	311	329	327	337	309	321	303	289	336	347	307	305	347	315	327	260	309	324	322	320	327	322	327	332	335	322	349	298	364	341	354	358	317	309	303	342	348	292	315	335	289	335	313	338	314	311	353	279	286	321	336	325	355	323	326	283	348	336	318	304	303	312	340	306	330	327	333	346	320	368	335	332	339	298	316	329	324	337	305	309	315	293	334	311	344	298	342	340	343	330	329	303	287	332	342	325	322	328	302	335	311	341	316	331	315	304	315	312	362	341	319	352	313	316	346	321	336	323	312	322	301	345	312	357	339	325	304	341	341	276	280	324	317	321	272	319	320	320	283	306	302	336	330	335	315	364	324	310	307	322	311	341	322	331	334	326	325	341	312	315	320	325	337	334	320	325	300	336	316	321	351	309	315	333	289	323	342	339	269	342	326	317	301	304	316	330	341	363	334	314	293	308	324	328	365	329	342	326	313	305	305	311	327	326	325	333	328	296	328	336	322	325	323	345	298	303	332	341	328	333	308	288	323	329	314	282	320	325	340	296	350	323	328	337	305	315	335	323	334	317	329	312	307	330	324	307	320	319	349	323	304	289	324	287	317	316	321	345	325	337	318	336	346	306	348	334	338	339	343	312	329	308	318	314	319	349	339	322	327	316	315	312	311	336	334	314	333	311	340	323	301	319	308	325	334	302	284	327	305	353	340	333	311	332	317	346	314	317	313	309	295	333	320	292	320	303	321	298	304	336	341	308	307	347	323	308	353	317	341	294	335	330	327	331	314	282	285	330	322	320	334	305	345	350	316	302	325	347	318	338	332	338	342	350	325	322	308	305	363	300	315	348	342	304	310	355	322	304	293	347	342	315	307	315	333	326	297	335	336	322	326	343	289	305	309	266	313	285	298	317	323	319	317	335	309	351	347	345	316	302	291	314	330	322	334	317	346	315	285	308	329	315	319	339	339	345	325	330	305	339	330	347	330	319	341	327	321	295	327	327	307	314	328	331	357	342	347	342	343	359	332	287	323	316	317	347	323	345	307	309	323	338	331	333	315	326	312	333	291	282	287	346	364	323	295	317	322	368	329	296	341	290	317	307	338	327	354	324	290	295	302	329	329	322	317	307	296	329	335	306	291	315	315	330	332	310	311	363	314	315	335	354	313	325	316	343	340	292	302	307	299	353	313	337	319	317	297	348	370	331	341	319	283	355	311	328	352	315	306	316	353	311	334	280	313	338	289	296	321	296	340	322	355	338	324	304	313	336	301	346	322	311	327	321	333	328	331	328	344	302	366	321	355	306	310	309	341	299	313	308	332	316	291	314	300	337	313	316	349	325	318	321	316	319	330	345	328	329	318	300	313	314	309	321	308	327	294	307	300	317	335	328	355	313	348	307	328	305	351	307	330	319	302	324	331	306	327	300	344	352	296	334	352	319	320	302	342	312	323	335	307	319	330	336	349	310	301	303	356	328	329	329	326	325	327	327	322	317	324	339	376	315	349	326	305	310	341	328	325	331	318	344	318	331	319	335	313	330	341	291	322	287	332	335	315	278	320	306	321	316	334	327	325	328	309	320	350	299	339	324	335
5729	1568	2628	3262	2955	2494	2068	2009	1754	1581	1469	1415	1279	1162	1149	1134	1087	1091	1078	1091	1052	997	1028	887	931	953	994	947	930	891	910	922	957	939	908	878	874	880	876	868	883	854	868	934	911	845	859	887	880	861	855	813	879	855	862	844	829	823	868	904	809	800	841	844	917	905	854	850	868	835	842	852	897	857	887	851	854	827	821	832	844	837	885	831	812	857	884	807	879	813	833	853	833	878	807	772	858	853	821	819	896	848	833	742	811	798	866	828	846	813	833	765	854	852	810	821	829	778	807	812	880	818	841	848	811	857	787	819	852	876	826	868	841	838	834	781	855	829	845	829	774	834	815	819	844	812	837	821	867	821	831	841	848	831	856	878	788	811	826	848	827	787	794	792	870	831	874	817	838	805	770	847	802	850	836	843	802	851	834	857	774	790	834	824	828	885	793	813	827	826	854	855	851	839	843	779	793	807	877	829	874	851	859	850	814	827	826	868	818	808	818	778	856	775	841	788	848	835	835	822	846	861	841	825	825	780	850	870	847	839	765	792	841	784	856	811	857	820	781	859	810	823	818	850	775	819	835	766	853	812	816	844	854	839	845	830	862	807	813	812	825	832	887	838	819	823	784	873	833	794	817	791	803	848	820	889	854	792	801	883	856	818	885	871	860	822	851	890	796	826	811	820	783	846	784	819	821	818	841	858	794	839	795	789	784	818	814	872	850	870	797	893	817	846	816	815	856	802	799	840	797	870	806	849	825	830	828	865	765	855	842	799	761	838	804	835	823	832	861	837	826	843	805	795	806	805	834	827	812	851	816	838	813	835	792	819	834	785	838	838	894	836	784	784	838	759	837	809	880	778	828	802	833	916	785	777	822	824	773	770	855	815	880	789	800	822	837	826	832	835	812	789	833	824	808	891	844	818	822	833	829	857	838	822	844	849	790	770	869	872	840	822	881	821	791	855	862	812	796	848	832	822	872	805	905	872	833	834	812	841	805	897	869	873	828	824	828	826	830	851	850	870	837	838	836	868	819	839	803	798	828	892	879	794	810	797	809	791	833	804	806	824	755	804	794	825	829	829	827	839	824	845	811	825	864	783	812	865	817	809	817	813	825	797	893	832	781	875	874	837	807	839	848	883	811	870	834	834	817	762	840	875	876	779	802	809	830	810	821	823	851	879	785	871	831	809	863	786	913	862	839	810	835	821	831	876	837	827	821	847	878	851	848	894	834	837	795	854	847	782	827	853	814	829	873	888	817	804	756	796	777	863	808	801	846	844	822	857	844	799	784	837	781	825	844	786	863	818	836	851	806	844	836	819	792	828	857	840	861	813	797	834	887	843	842	836	875	849	795	817	811	837	857	790	808	837	870	820	787	845	864	786	798	833	862	804	877	818	830	881	850	780	802	809	851	834	847	815	848	789	799	817	841	770	856	815	837	863	839	865	838	849	844	860	829	826	865	819	773	834	832	876	852	835	809	847	804	824	841	832	833	806	850	795	814	857	835	890	834	859	849	837	775	805	823	844	849	893	849	824	807	848	863	834	823	843	835	809	814	790	812	800	784	857	821	826	757	858	868	872	882	811	814	853	813	827	788	814	794	802	863	834	858	844	820	845	860	827	804	819	820	841	860	823	869	775	848	815	846	796	811	845	846	821	846	818	834	814	822	795	819	822	821	857	851	812	788	781	821	809	820	789	845	844	853	833	758	795	808	866	834	820	813	853	823	826	838	792	795	841	808	794	826	802	818	859	826	791	853	845	799	859	860	786	834	827	840	804	806	814	820	841	825	818	803	839	813	835	847	846	887	850	862	860	780	875	835	829	878	791	830	809	825	817	810	834	814	794	837	838	855	806	845	887	864	777	828	809	867	861	850	855	839	824	845	863	805	882	751	831	835	850	823	807	828	819	815	847	841	808	824	858	825	806	825	818	801	819	831	833	858	861	829	781	824	805	842	818	868	799	828	764	909	834	847	875	815	828	839	782	834	838	834	824	834	856	830	818	828	812	862	820	785	820	793	791	883	812	808	859	762	823	853	825	791	817	847	839	803	850	789	843	793	836	818	833	832	797	791	803	862	870	829	821	891	870	826	818	802	880	881	844	846	851	855	828	869	809	879	825	782	845	787	803	827	758	851	806	857	827	826	861	829	849	870	844	823	819	828	785	810	834	853	857	825	812	865	843	817	808	825	857	860	798	839	804	849	862	811	812	852	816	817	781	835	859	837	817	830	820	814	859	859	838	858	828	790	886	840	857	850	845	829	827	831	792	853	793	850	828	809	805	819	845	833	812	855	810	824	825	844	869	838	851	846	870	839	840	830	828	816	860	776	836	808	834	854	816	834	865	852	822	825	845	833	867	817	857	894	797	819	844	825	868	856	873	788	819	815	798	879	865	884	820	798	877	830	803	826	820	798	863	846	865	807	854	841	864	819	855	834	801	824	755	849	818	817	803	839	816	793	875	853	833	849	794	776	821	840	830	828	835	793	847	814	837	881	819	846	803	794	846	838	860	806	818	832	783	806	830	834	876	800	827	803	844	851	798	861	814	805	815	807	849	881	889	811	797	789	828	782	834	825	792	822	830	852	841	856	807	884	796	860	848	799	846	834	831	853	872	835	781	833	859	792	854	812	817	855	845	800	827	837	801	823	806	796	839	815	845	844	852	849	830	834	838	843	808	868	823	827	862	881	818	791	808	822	772	841	833	864	877	830	782	761	883	846	794	816	827	826	869	812	813	856	793	820	888	875	794	830	837	853	793	880	801	817	788	824	773	829	831	863	873	830	782	825	854	828	853	859	844	833	879	855	807	829	858	785	772	837	873	813	763	812	862	838	842	807	827	781	831	784	817	844	886	839	849	785	877	868	823	824	803	822	862	811	834	831	811	812	771	764	803	780	797	798	779	848	901	834	793	852	827	812	856	775	804	829	780	778	763	806	840	828	824	822	854	814	856	884	812	807	828	865	872	819	839	822	830	868	889	852	825	775	823	790	842	856	769	822	847	840	808	799	853	902	820	805	824	802	869	861	793	814	822	839	838	784	815	872	841	856	804	841	821	807	853	862	813	916	813	875	829	873	810	851	835	802	804	843	826	850	829	854	827	888	832	842	842	816	829	809	865	766	819	845	888	835	833	809	854	823	808	813	854	821	834	822	823	844	826	834	798	783	911	834	802	845	866	824	807	879	835	825	850	784	821	840	835	819	824	847	821	854	810	879	794	817	835	806	809	821	835	851	840	825	823	848	859	862	832	818	780	809	826	835	860	870	804	785	834	790	820	786	817	802	795	836	846	823	815	797	807	813	884	788	769	745	782	833	798	850	817	823	841	824	808	809	855	823	860	877	838	854	823	845	823	805	793	819	825	836	837	867	807	873	841	822	829	794	787	824	858	758	859	884	846	777	816	801	835	799	815	802	795	845	834	749	837	787	829	826	864	834	828	829	843	845	880	790	826	806	837	768	842	810	794	809	841	854	821	859	847	862	825
17010	2343	2170	1683	1143	986	641	530	452	425	371	312	320	268	266	223	235	227	209	206	209	195	198	192	164	168	184	176	164	153	173	173	168	167	178	195	185	180	166	153	128	167	147	167	166	148	147	142	164	169	148	165	164	150	155	169	182	149	159	123	146	144	144	149	172	155	165	134	154	149	144	154	152	132	148	158	159	162	146	154	145	136	154	136	137	149	154	142	159	152	146	169	146	141	176	138	144	138	136	146	158	195	144	143	151	156	151	149	176	159	141	168	152	134	178	136	188	141	143	156	143	156	175	171	139	163	142	144	182	140	143	165	155	149	154	148	157	142	162	155	137	141	132	121	146	141	127	154	167	156	150	154	159	143	165	167	143	144	139	165	138	163	184	159	142	133	126	141	157	149	156	166	125	168	153	142	149	166	156	129	158	130	146	141	154	139	148	148	141	162	151	163	120	150	163	145	159	159	148	160	124	154	182	156	125	140	144	152	138	150	147	155	149	141	158	130	136	154	166	163	136	165	150	141	148	152	152	149	148	145	151	149	153	159	134	150	142	164	140	143	145	150	139	136	144	109	141	143	165	143	137	146	158	165	164	160	167	130	154	142	172	147	136	134	167	184	151	175	150	146	134	148	143	140	154	153	155	111	125	167	160	136	137	154	151	148	133	140	148	173	156	153	144	157	150	138	180	147	157	161	146	167	143	137	154	138	163	170	155	138	133	176	166	149	160	131	159	149	154	128	139	148	139	137	150	155	150	135	123	158	144	164	149	143	145	141	157	161	162	157	156	141	147	151	136	143	129	165	142	135	154	161	124	161	155	135	147	147	140	141	162	150	154	118	142	145	152	146	150	144	138	161	168	153	164	139	151	161	159	147	144	155	154	177	160	172	154	140	150	145	126	143	154	147	139	149	158	156	147	176	148	144	153	137	126	148	143	148	147	154	148	151	131	152	149	147	128	151	144	150	138	128	162	125	136	138	159	149	138	165	151	138	133	155	139	144	149	132	153	144	153	160	142	144	154	146	141	153	161	156	152	132	141	153	147	139	134	147	159	164	150	142	173	142	118	154	150	155	154	135	140	141	164	137	152	149	170	154	142	122	163	152	152	139	161	164	162	139	152	154	151	151	151	142	150	137	135	143	159	154	154	146	155	159	154	124	153	131	167	159	135	154	156	162	153	140	142	148	148	145	155	135	146	159	143	128	151	164	125	129	134	166	163	169	148	150	139	156	144	172	165	171	174	152	170	134	151	142	122	140	144	167	167	149	150	178	163	140	171	158	147	139	105	141	179	156	141	149	148	151	143	147	149	142	141	138	150	147	150	141	151	131	149	143	154	152	125	164	136	144	158	140	157	161	168	157	156	146	155	158	129	138	152	147	147	134	149	148	160	138	176	142	157	135	151	148	138	135	158	154	147	150	143	170	154	157	160	121	172	156	155	154	138	156	131	149	153	148	150	162	184	149	160	129	147	158	149	134	150	139	155	148	141	165	149	157	140	154	146	153	132	143	146	163	130	150	152	133	149	162	160	170	148	141	155	144	137	132	157	161	170	142	135	157	154	163	150	142	153	152	141	131	145	148	148	143	155	153	141	160	155	133	137	138	163	163	142	141	145	165	150	151	134	147	167	152	171	141	133	132	125	153	152	139	130	163	148	153	136	147	166	159	156	149	154	138	144	160	163	146	150	162	153	123	118	143	138	143	135	168	145	164	153	172	154	147	145	136	138	157	163	157	158	146	141	129	153	149	154	135	128	152	146	134	155	136	140	136	137	142	164	153	143	139	158	136	156	144	139	152	121	155	146	129	154	146	152	138	124	175	151	126	148	144	145	176	151	150	149	161	133	129	158	143	142	144	151	139	138	155	146	161	139	120	123	144	141	138	147	143	165	123	158	161	131	147	146	149	169	131	155	147	134	148	145	169	161	153	140	146	128	144	168	148	132	138	152	139	158	127	151	170	137	128	142	131	150	141	145	137	148	154	138	150	159	155	150	148	133	148	141	148	165	168	159	148	147	160	181	144	175	129	152	156	135	155	144	144	165	120	141	149	141	152	155	147	172	153	140	143	139	156	151	118	156	151	135	139	147	169	126	148	153	150	158	165	148	166	139	152	153	148	141	152	156	152	149	142	157	146	153	152	143	132	129	164	149	145	153	109	152	130	165	157	167	167	159	136	154	141	153	140	131	134	154	177	146	148	146	140	158	141	157	168	160	145	150	148	163	133	142	153	143	164	142	143	147	160	126	138	148	172	150	162	145	152	144	144	137	159	164	152	132	168	129	141	148	146	142	145	154	137	153	131	163	157	138	138	160	138	140	140	147	158	123	171	141	146	145	151	139	151	139	124	153	155	148	156	151	126	154	170	127	157	152	124	127	142	167	126	156	157	129	146	150	136	153	161	143	161	146	150	156	166	146	139	155	159	146	144	118	156	144	145	156	149	151	176	167	155	135	156	152	139	148	163	154	145	142	145	142	156	129	158	163	135	126	163	156	148	148	143	161	142	169	154	166	151	130	156	175	156	150	134	143	132	148	148	132	148	147	156	145	138	157	174	141	125	158	150	156	147	161	117	135	136	145	139	142	140	158	138	164	161	154	159	158	182	147	130	144	158	164	149	136	146	141	143	165	124	155	153	140	146	182	154	139	156	139	159	135	148	133	153	155	139	134	135	114	150	150	139	137	145	152	154	157	126	150	162	124	173	145	136	169	151	172	148	144	157	152	147	156	151	148	145	137	164	138	151	145	135	143	149	144	143	144	162	146	136	159	147	139	145	139	177	162	143	179	170	128	146	143	163	153	167	159	152	136	150	171	139	143	169	168	132	148	154	154	157	137	127	166	164	172	133	145	128	165	149	143	142	141	161	138	155	168	142	154	136	145	127	156	141	161	162	136	156	122	147	155	164	153	159	158	142	130	156	147	128	122	166	148	151	159	137	143	142	143	125	156	144	159	141	146	153	135	128	151	149	144	130	144	158	133	130	151	146	154	150	153	130	167	161	144	143	155	135	160	142	163	152	147	124	160	147	152	143	159	141	135	137	152	168	131	138	143	156	167	150	149	128	161	161	148	147	142	148	157	143	154	156	130	138	157	149	143	127	146	159	127	142	145	171	157	160	128	156	138	163	134	140	156	175	143	162	152	142	136	139	161	157	166	139	145	156	136	157	158	150	164	142	147	130	152	129	170	148	137	128	155	150	140	161	142	148	148	139	149	135	154	179	156	137	142	136	162	130	140	159	145	150	159	155	138	154	163	160	156	148	162	169	130	150	159	154	166	134	139	137	147	141	160	164	137	159	121	153	121	165	147	129	160	143	152	164	196	148	157	142	139	130	167	150	143	173	130	134	145	144	147	138	142	153	135	156	148	162	134	156	148	151	150	134	154	139	147	127	152	132	153	150	118	123	150	131	162	154	172	190	148	169	165	135	135	173	148	157	147	137	168	160	154	155	149	132	165	153	146	136	141	159	144	134	151	162
7443	1984	4180	4905	4332	3714	3026	2514	2157	1899	1641	1481	1340	1193	1036	971	934	901	843	820	790	760	691	684	681	597	625	612	621	577	586	559	641	577	573	524	556	529	510	518	511	557	525	516	488	497	500	435	507	505	461	464	507	451	448	468	484	453	471	446	466	437	467	475	459	498	472	421	457	456	447	439	465	424	453	444	470	453	422	470	440	464	434	422	435	451	445	475	445	447	437	452	452	419	431	465	476	448	475	449	430	417	484	432	444	393	426	448	419	433	450	460	434	450	446	471	477	427	381	497	437	441	421	424	442	423	437	453	431	436	445	436	442	436	436	407	454	449	445	436	431	457	420	452	416	429	392	408	433	454	399	410	445	425	455	437	421	447	439	398	458	423	399	466	468	467	416	421	443	444	446	474	408	479	420	419	418	420	443	458	444	448	459	468	425	384	462	425	418	458	430	421	437	422	433	445	431	430	430	466	488	442	419	417	444	392	452	438	406	441	416	450	428	405	433	401	430	382	457	407	428	419	440	465	424	437	458	449	420	433	441	453	409	428	433	438	421	442	435	417	457	413	440	448	421	421	470	453	456	407	465	441	437	408	450	447	415	457	418	443	430	412	399	413	403	437	436	394	447	458	400	419	403	424	414	413	435	395	434	424	458	390	461	441	466	467	417	398	420	437	426	428	418	415	429	406	453	441	438	415	464	396	414	426	447	406	457	411	384	430	420	432	357	435	427	459	409	425	437	421	404	413	412	456	421	442	422	401	443	387	431	409	431	417	436	390	427	476	444	404	407	423	428	440	455	414	418	446	427	420	418	431	417	418	402	427	401	431	438	446	437	453	431	434	425	438	442	420	417	407	406	461	471	416	444	436	418	416	487	434	434	424	455	400	406	401	424	438	435	446	424	431	382	413	400	428	464	408	445	366	426	431	429	400	402	429	435	410	440	399	418	449	440	455	431	447	455	430	423	410	423	433	393	473	411	445	448	428	425	444	392	420	417	428	436	431	424	410	431	424	379	423	418	444	428	452	440	422	432	411	423	399	420	442	406	455	431	476	439	419	422	434	433	440	398	436	435	445	444	419	449	424	413	441	432	451	407	410	437	435	408	408	414	412	410	438	412	421	401	423	421	429	425	431	449	427	439	390	405	426	426	481	449	449	401	450	385	432	440	415	450	438	455	430	471	441	423	404	451	432	430	431	418	441	404	445	444	419	460	455	424	404	409	406	444	433	443	413	482	406	416	414	415	417	427	432	406	409	446	463	427	391	422	442	409	429	437	449	424	425	416	413	410	438	462	398	433	437	434	425	409	399	445	464	418	426	442	427	437	440	409	399	452	434	416	443	441	432	423	437	405	457	419	407	413	418	441	388	441	426	398	430	394	459	428	423	436	406	461	408	422	433	426	422	418	413	426	459	448	409	437	410	420	400	426	424	464	420	414	426	434	389	434	446	417	457	420	434	440	400	441	449	454	434	436	406	443	429	460	424	409	437	421	434	437	427	420	453	474	435	424	406	426	419	426	395	422	414	399	422	400	402	458	425	433	402	402	436	412	412	426	426	415	432	435	399	422	424	433	428	426	476	393	402	439	436	426	470	384	414	424	413	467	420	417	429	401	438	427	432	416	467	449	434	427	402	396	414	388	421	471	478	443	457	407	406	440	394	375	449	465	445	462	421	414	381	423	421	430	435	440	443	433	410	434	432	462	423	396	451	465	473	430	423	429	378	442	419	418	453	452	406	401	405	420	411	445	398	447	419	447	415	425	438	406	442	418	468	449	400	385	433	412	392	457	436	441	388	428	383	420	414	453	396	459	430	435	428	390	435	410	463	449	434	438	385	428	415	416	404	418	406	412	422	420	441	426	418	449	422	439	405	400	466	415	422	429	454	372	410	413	429	424	456	439	428	458	424	438	419	430	435	396	374	435	433	412	427	413	440	426	432	433	432	429	440	426	411	401	410	436	441	440	417	438	426	471	408	443	489	428	402	400	410	433	448	420	411	432	422	424	444	386	406	436	438	465	429	414	433	448	434	415	447	431	439	444	435	438	436	440	415	408	413	386	445	404	469	428	431	421	430	437	438	428	429	463	402	393	433	399	431	436	384	477	429	455	413	424	451	400	417	437	448	408	427	452	377	396	408	397	445	418	398	426	416	424	443	467	436	414	435	427	432	442	417	456	416	376	416	421	448	449	444	414	449	450	415	447	438	394	433	413	401	444	457	426	418	444	457	434	401	436	459	437	434	456	434	427	446	428	393	428	426	406	422	432	418	418	420	435	426	427	406	452	423	399	436	451	442	421	484	400	402	449	446	429	439	418	434	407	379	444	445	455	425	413	374	426	416	439	474	426	442	405	415	446	411	407	433	441	415	414	414	459	426	439	427	455	427	390	418	472	442	403	439	431	459	445	421	425	448	402	426	457	422	426	432	396	466	439	454	436	401	438	440	438	420	438	402	443	392	417	434	435	437	440	380	418	408	432	432	439	427	399	451	419	435	417	412	416	475	464	447	467	453	449	431	412	455	422	400	428	467	441	423	471	431	434	430	445	425	417	442	421	442	397	433	442	414	424	456	421	455	420	414	462	434	451	444	434	416	451	416	411	402	425	457	419	461	439	414	450	417	427	408	421	416	459	444	442	409	410	438	449	458	387	469	429	414	440	433	412	416	467	430	432	416	450	445	439	414	419	406	391	403	445	454	414	433	426	440	416	463	446	417	448	433	430	441	456	428	407	440	435	455	452	408	426	403	427	400	416	397	405	425	438	420	380	412	421	423	452	414	412	435	401	447	419	433	427	450	424	399	451	418	434	433	454	458	425	453	448	426	421	411	448	437	438	394	421	459	428	419	456	395	444	452	444	431	398	432	426	454	404	463	436	465	407	442	438	422	427	407	455	425	451	423	424	446	404	453	455	431	457	425	437	440	425	425	435	451	458	404	431	412	439	403	410	420	430	434	430	412	472	457	434	437	446	389	434	452	455	453	407	406	444	428	446	409	432	414	417	454	390	428	444	425	437	430	414	432	394	474	437	423	433	468	429	412	421	433	408	396	406	418	391	421	419	447	408	409	459	407	418	421	452	423	452	439	420	404	431	430	430	416	443	427	437	405	433	432	411	420	434	419	453	398	438	414	383	438	444	444	429	409	442	462	431	427	458	436	448	383	422	441	459	432	401	423	467	421	430	442	442	431	387	413	468	420	452	453	411	450	472	450	439	434	453	408	439	389	471	416	432	407	410	467	417	457	447	448	394	447	423	400	442	444	431	429	432	433	434	407	417	458	444	434	415	467	440	467	418	390	450	469	388	452	387	424	402	424	461	416	439	434	419	466	424	454	424	446	402	435	441	397	447	456	412	423	406	407	416	410	405	449	432	435	399	399	429	442	412	396	379	437	399	425	398	425	405	427	427	441	440	449	425	413	440	430	441	425	412	441	444	448	402	420	415	475	479	422	435	419	400	440	432	421	404	418	453	436	454	425	444	391
2578	417	378	325	406	362	338	334	375	349	363	327	374	351	327	326	338	358	348	299	331	370	361	336	362	352	355	370	393	378	343	343	387	369	355	373	341	323	331	365	359	337	366	342	382	344	364	329	350	305	339	364	345	368	338	310	340	328	325	341	353	322	342	364	329	321	356	322	334	354	336	370	368	338	353	334	316	362	333	345	345	309	350	361	351	346	362	370	328	306	325	323	340	348	342	331	363	320	352	357	337	348	371	347	359	329	353	303	355	351	368	346	364	357	356	334	311	372	363	365	351	358	333	342	343	357	341	333	304	325	340	325	303	319	320	325	347	345	374	351	350	339	342	372	355	366	338	328	309	304	397	370	344	334	337	336	349	370	340	294	362	345	342	358	347	329	342	338	375	348	331	359	334	326	338	374	334	330	329	340	354	338	352	360	349	356	351	366	353	322	325	329	340	339	371	328	347	346	321	335	346	331	347	351	356	344	338	329	334	349	337	314	363	346	346	310	339	341	343	329	358	345	339	375	358	316	335	340	338	334	341	367	311	347	366	355	301	345	343	320	320	332	319	351	355	327	349	350	327	338	317	358	359	363	330	353	350	351	340	329	328	369	396	372	322	357	308	354	350	330	351	324	346	373	331	348	327	321	326	368	319	373	316	325	369	345	356	362	365	345	362	299	318	331	317	309	357	339	348	354	351	345	318	355	359	345	388	381	318	358	381	344	319	336	327	333	333	354	344	357	347	339	350	357	348	331	323	319	330	327	315	337	350	377	330	332	357	343	352	355	305	358	353	358	334	308	348	361	369	342	336	313	342	365	365	335	343	339	353	315	337	347	358	342	383	351	349	336	329	326	318	369	340	348	332	377	349	332	334	334	323	347	331	316	330	348	315	375	346	332	332	331	369	331	362	354	353	326	330	388	386	342	343	339	316	347	346	360	334	316	345	366	350	327	342	366	329	340	366	368	356	331	341	327	352	358	340	358	361	362	336	338	334	332	328	320	324	326	349	347	337	377	342	360	352	323	373	338	318	397	339	354	339	349	345	346	355	303	350	349	344	381	362	390	349	330	338	313	359	330	331	342	346	364	333	357	330	359	349	344	343	322	363	352	332	340	320	359	335	398	365	345	348	363	373	324	340	353	363	336	329	316	359	328	349	348	363	362	323	330	344	349	364	352	334	360	374	334	354	327	345	353	325	311	393	322	323	342	347	350	350	319	356	348	340	352	334	327	320	356	390	357	323	343	322	336	395	360	355	341	345	350	380	359	343	321	334	328	337	383	333	365	352	388	323	364	322	341	350	368	341	350	353	342	342	328	332	358	383	339	361	349	340	336	341	329	300	372	347	335	341	333	362	345	341	370	343	357	345	370	356	321	349	340	338	353	324	360	336	382	337	317	352	322	380	352	310	339	357	336	322	306	377	353	371	331	337	377	362	362	315	365	342	315	342	387	329	327	335	344	343	338	356	360	317	328	317	364	386	327	336	343	324	376	385	390	340	352	319	360	341	334	363	336	363	312	309	386	311	344	354	348	343	339	347	333	354	361	330	329	339	344	358	356	380	388	377	348	364	370	357	353	366	344	357	353	355	368	327	321	321	348	366	367	335	346	381	343	347	330	342	342	350	340	308	363	362	338	362	341	334	338	341	329	348	311	321	333	324	320	375	321	343	350	332	347	359	322	357	337	376	362	336	348	338	355	320	358	318	312	333	344	332	349	353	336	353	369	341	319	333	344	336	364	368	321	326	321	356	359	349	339	364	342	356	341	332	327	354	345	322	351	335	376	355	345	359	332	316	318	348	349	369	348	327	352	335	343	331	324	308	340	339	300	343	363	376	353	342	368	325	361	357	336	335	347	348	358	338	340	375	342	331	323	326	350	331	377	342	334	331	336	337	376	323	325	336	342	308	364	339	354	346	344	321	357	335	348	331	334	364	328	328	327	338	352	352	335	371	343	330	379	318	364	356	388	343	336	342	317	337	305	345	347	341	320	368	339	352	340	344	326	320	368	323	323	363	334	328	337	351	328	335	341	341	355	379	377	334	318	337	308	352	360	373	348	338	346	330	386	350	347	339	311	341	339	361	320	337	350	306	343	339	313	337	353	317	325	345	330	363	341	313	368	328	335	338	318	345	361	343	358	349	334	338	342	333	364	347	342	331	317	365	362	333	341	374	351	352	362	324	341	334	341	332	351	341	325	334	317	324	351	354	351	368	321	358	343	334	314	354	349	338	346	345	335	291	366	374	356	361	346	328	336	338	355	345	328	333	375	345	347	359	366	310	320	347	347	328	323	366	364	344	339	355	333	338	320	333	361	372	365	332	326	366	357	374	351	325	353	333	337	323	314	336	327	343	353	319	358	369	339	349	349	347	354	363	375	337	350	364	316	317	337	380	333	372	333	358	322	333	321	371	360	374	321	355	325	331	328	350	304	321	344	376	362	327	308	339	357	342	371	344	354	320	317	327	352	330	379	354	345	337	366	360	334	348	331	350	362	356	330	325	350	308	365	324	376	342	357	317	347	348	349	337	326	353	357	370	355	355	305	333	329	336	378	334	367	369	337	363	310	345	323	363	343	331	337	344	356	352	359	361	315	372	344	323	342	329	332	347	340	361	360	344	362	326	327	351	321	359	355	325	345	348	372	365	359	340	320	359	361	364	332	330	341	356	327	319	335	370	363	359	379	314	358	341	341	329	367	331	369	370	373	336	300	371	333	357	311	337	331	346	358	354	314	360	349	366	341	334	361	370	340	325	328	348	330	332	328	334	332	329	364	319	349	366	346	359	345	353	352	330	349	357	341	345	339	353	349	360	337	367	363	352	338	336	332	315	373	312	357	341	339	346	350	342	386	360	339	363	347	348	348	325	333	313	336	347	342	351	335	364	356	401	354	379	332	352	335	370	367	335	359	357	332	386	343	342	334	327	317	351	372	342	353	340	345	359	345	333	341	343	327	349	357	331	353	343	337	343	363	370	318	335	345	305	385	327	351	364	355	335	320	338	354	348	331	316	358	332	346	363	348	333	357	364	364	368	372	373	345	355	316	354	325	335	319	347	327	357	356	332	337	357	367	344	319	358	319	367	345	376	345	310	342	381	342	329	338	353	333	310	346	364	315	342	336	360	337	356	340	341	360	287	309	346	353	334	385	347	329	346	318	348	330	351	354	326	327	361	339	360	341	342	329	349	333	338	345	327	377	323	336	367	308	338	354	367	410	341	316	327	344	360	330	339	365	335	360	364	343	355	328	341	340	340	341	358	312	346	348	336	318	347	339	312	334	350	349	348	393	374	339	339	336	349	333	351	343	320	320	362	312	338	348	366	368	312	333	372	374	366	338	360	321	331	337	364	347	349	352	317	301	340	367	332	379	361	319	308	357	366	349	358	339	316	332	374	330	348	361	348	372	355	349	323	349	354	370	329	327	328	362	333	344	318	329	364	333	343	343	322	330	358	350	336	348	355	351	358	352	370	337	351	350
2738	976	1032	1062	1110	1027	984	930	932	957	954	940	934	887	959	923	885	920	887	915	845	857	897	881	919	896	909	889	900	933	866	899	866	878	920	872	948	847	924	912	933	928	898	849	889	859	848	897	843	920	885	872	930	833	902	891	902	918	885	878	845	861	897	918	889	916	900	853	913	870	884	899	839	866	932	861	897	931	900	892	895	882	934	864	876	863	868	879	902	863	863	881	863	895	937	930	918	883	875	880	943	858	902	860	877	923	892	934	890	861	872	931	913	901	901	890	890	884	917	855	872	885	889	866	894	904	842	887	921	878	904	893	886	916	858	860	911	923	883	940	862	914	934	840	913	889	890	886	868	864	924	960	872	885	869	877	862	943	914	895	903	868	906	912	892	898	933	902	945	882	901	914	886	937	942	880	849	874	880	896	888	889	961	926	875	914	873	869	818	907	928	907	931	915	903	906	907	880	899	808	851	910	913	886	878	935	860	933	844	883	918	840	979	922	815	848	908	866	907	834	872	897	857	938	896	867	950	858	870	877	889	908	897	911	877	912	897	887	874	916	839	914	896	933	883	863	885	856	861	898	924	888	912	915	867	913	915	894	850	852	906	850	869	863	841	908	934	887	878	907	886	966	932	901	919	871	938	915	865	917	889	900	906	902	838	860	911	840	875	825	913	900	918	886	864	872	866	888	867	869	876	884	935	892	838	913	874	827	937	924	906	928	883	917	857	866	902	851	925	815	887	901	871	913	884	917	934	888	894	873	828	926	906	861	918	810	936	929	910	893	849	915	912	921	901	912	868	902	860	901	867	889	922	899	861	890	924	896	864	908	889	937	878	863	891	932	872	879	934	878	900	868	877	961	819	856	861	857	845	877	879	878	926	866	922	900	938	866	893	876	888	948	912	946	938	883	898	890	870	876	919	871	875	892	854	889	876	868	844	875	950	856	900	920	868	861	875	891	888	868	921	867	881	873	877	927	914	906	871	890	882	863	848	876	945	858	850	905	935	917	874	911	882	857	849	914	880	859	882	874	893	878	893	856	875	880	871	878	939	877	874	908	939	908	929	855	888	923	932	868	900	908	882	887	908	850	905	888	891	881	890	915	942	898	853	846	856	843	925	870	891	923	924	911	949	875	888	934	866	903	871	899	864	927	872	876	864	923	895	867	923	857	921	883	931	871	895	925	902	904	921	876	868	910	896	875	861	883	936	900	875	942	882	895	882	916	875	916	968	904	885	839	856	886	869	878	896	865	864	843	913	911	899	850	918	935	906	902	876	920	882	910	891	864	897	913	884	885	863	872	859	850	881	916	882	890	895	860	893	898	899	872	839	937	862	900	951	920	909	896	826	944	951	877	871	897	895	916	933	890	839	888	890	908	902	870	961	913	888	872	895	928	861	894	885	922	896	875	863	871	823	897	856	868	947	913	887	880	865	849	857	908	878	919	875	886	875	881	867	879	895	857	935	883	876	899	865	877	907	872	934	888	857	871	862	873	877	869	866	865	901	895	908	891	871	899	860	868	805	849	901	915	848	900	839	929	877	882	868	917	881	936	873	896	865	898	892	892	899	914	902	872	903	863	860	898	847	919	989	861	926	870	866	850	902	889	878	844	855	908	909	893	921	943	935	855	913	853	896	897	884	877	872	871	882	876	901	891	935	868	845	938	900	880	910	848	886	846	931	905	909	839	878	898	851	867	852	924	877	908	919	954	900	903	911	923	870	861	872	857	906	898	914	928	897	829	873	844	925	848	920	900	913	904	901	856	889	862	883	899	860	921	812	891	855	915	898	940	894	870	856	914	856	877	893	915	932	894	889	946	920	896	918	857	907	867	902	937	897	895	884	931	872	920	900	936	895	891	883	863	885	874	898	894	900	863	972	859	903	904	871	861	896	881	895	867	863	894	884	897	962	950	860	914	901	902	920	889	909	947	873	873	888	949	876	888	865	883	863	934	912	927	896	888	876	927	868	901	904	922	882	893	858	878	880	885	856	824	896	956	878	835	892	957	899	868	912	927	844	898	885	913	879	908	871	893	857	869	855	858	855	861	912	882	913	879	925	908	926	921	919	896	885	923	893	944	907	938	907	926	899	860	875	871	945	912	917	895	862	904	877	885	836	917	913	913	891	894	933	881	949	966	865	913	895	908	901	930	882	932	903	899	848	829	972	912	932	908	897	912	848	904	870	862	861	882	913	902	900	887	922	877	871	899	921	941	891	881	848	872	834	882	802	881	878	867	899	903	899	853	901	867	889	875	938	939	935	853	908	935	860	874	912	803	918	890	923	926	900	814	910	904	949	944	861	881	860	904	867	898	815	889	882	905	935	855	901	903	867	938	903	906	873	878	906	858	899	900	833	918	874	930	932	843	897	927	810	912	833	901	915	912	887	891	914	910	864	912	844	897	891	895	952	900	820	841	888	887	913	862	883	856	836	856	824	929	864	887	879	849	920	947	906	912	906	909	828	864	896	869	866	869	907	892	918	922	853	909	866	877	862	893	874	889	872	915	905	923	912	927	830	873	879	842	892	889	930	854	891	884	882	897	925	856	881	861	879	906	846	879	892	861	864	895	914	887	847	880	922	908	922	924	888	911	923	875	821	890	893	884	867	864	860	890	917	890	908	838	844	871	860	898	916	894	949	897	874	871	879	927	913	896	894	901	897	900	903	850	858	910	881	918	840	822	889	902	964	895	920	876	888	858	829	861	922	901	937	870	872	844	872	930	906	960	899	900	905	891	845	918	843	939	886	946	963	929	867	906	860	960	899	870	900	870	919	887	845	928	923	871	897	914	869	879	940	930	855	948	835	891	880	898	905	913	868	860	896	882	914	898	855	917	831	852	915	864	908	925	901	917	875	906	899	913	926	879	963	862	872	877	854	894	862	883	931	885	873	928	882	820	881	914	890	949	902	873	895	866	912	877	936	896	854	880	866	841	877	947	931	893	891	879	868	852	858	852	892	882	884	884	876	907	840	885	875	923	892	862	960	905	937	876	860	847	879	932	897	856	910	891	886	892	894	921	871	898	881	903	932	938	909	943	880	879	960	868	839	847	861	853	889	881	861	881	861	914	922	843	927	880	893	894	941	859	915	918	942	914	906	858	896	908	854	831	894	899	891	889	912	895	916	888	872	864	947	820	853	921	904	946	857	939	916	870	905	862	879	866	854	836	873	840	855	915	931	867	911	919	887	869	921	885	874	883	903	873	890	832	913	905	900	892	855	866	927	904	911	853	882	868	864	914	906	882	875	841	936	879	903	886	899	903	949	866	915	914	874	895	896	839	874	884	909	878	855	951	868	899	910	905	879	914	940	876	873	909	889	855	950	854	942	860	907	873	892	927	915	881	823	858	893	919	908	917	899	867	974	874	912	865	912	894	906	926	903	800	907	888	915	852	885	904	908	910	851	938	901	895	877	861	927	867	870	924	889	876	841	868	881	865	884	900	937	875	869	910	872	921	901	870	903	899	893	886	938	847
9329	1072	1281	1018	826	620	592	534	481	440	407	417	387	384	391	371	362	365	358	348	373	358	355	351	304	358	367	331	350	330	331	351	321	328	333	332	333	347	304	311	343	308	298	322	298	356	352	323	322	310	336	331	306	317	316	316	307	322	323	345	320	342	305	321	334	321	347	329	292	331	329	321	329	335	306	320	318	346	349	317	328	325	321	335	329	326	346	317	335	305	334	334	307	301	324	329	308	320	315	343	304	342	334	290	320	336	291	325	350	308	327	335	318	320	337	331	325	355	324	293	327	363	320	292	334	296	311	319	344	318	327	350	321	292	324	346	289	322	292	327	337	313	301	323	332	324	335	298	324	343	302	320	315	312	300	322	359	302	323	280	351	314	284	309	328	359	331	315	302	337	318	294	334	341	337	309	301	305	345	313	329	307	321	320	346	304	335	337	319	325	321	349	322	312	333	310	333	346	318	300	316	293	316	280	312	315	347	332	312	318	331	317	294	316	329	279	336	333	313	312	328	308	287	337	322	317	326	343	318	347	339	306	319	318	336	305	296	336	331	321	314	293	318	322	322	322	317	303	305	331	303	308	341	280	356	332	327	315	323	335	336	314	310	304	367	360	317	316	314	317	321	299	322	338	297	338	325	300	327	345	315	316	345	274	354	301	328	347	311	317	327	336	348	297	353	320	303	341	337	298	314	346	318	315	308	269	314	304	335	327	337	311	354	345	303	336	329	330	302	303	350	325	311	313	334	303	324	333	288	329	309	315	300	319	294	343	334	352	318	311	323	333	346	313	316	316	327	288	296	324	324	297	292	295	323	290	312	309	358	327	330	345	302	336	322	352	316	325	316	344	321	322	331	327	325	300	320	299	318	346	313	323	328	336	338	331	302	310	268	303	316	263	302	323	337	316	308	301	310	327	340	315	303	307	332	309	295	329	333	336	284	313	290	330	335	297	312	332	316	303	321	340	319	322	336	308	326	324	340	289	319	317	306	324	317	322	321	331	317	316	318	295	362	306	319	321	318	325	325	344	291	336	308	321	340	330	317	326	304	326	348	319	294	333	305	314	309	338	311	344	315	321	297	337	310	313	362	297	296	307	326	317	320	353	332	304	308	308	315	344	320	302	351	323	350	360	324	308	313	349	313	313	312	333	346	323	329	313	302	343	290	355	318	333	316	341	318	331	320	335	287	329	328	329	314	319	308	307	327	326	339	332	324	323	323	314	307	316	338	318	346	320	366	317	318	348	320	275	318	313	341	307	331	303	358	330	317	302	352	320	336	335	346	333	301	306	274	316	321	311	316	297	344	362	301	304	344	299	327	366	290	324	309	330	308	341	320	301	312	328	333	332	334	331	316	297	290	299	330	332	315	355	330	285	312	282	325	333	332	318	323	318	296	323	297	335	311	328	317	357	316	306	302	329	320	320	311	324	308	338	289	332	342	298	346	287	345	296	313	315	369	332	331	311	360	339	318	316	313	326	330	326	294	311	320	341	331	346	353	313	291	313	328	312	351	334	332	316	304	292	330	365	369	332	298	323	310	321	312	369	326	306	306	302	333	353	337	307	301	340	350	360	316	293	312	361	323	345	325	312	317	312	330	329	315	329	344	321	311	323	329	355	324	320	321	324	340	320	351	325	299	296	305	316	329	325	326	320	320	327	314	297	336	303	323	332	318	321	303	330	306	326	338	339	321	323	346	328	317	344	319	337	331	327	330	334	312	280	358	319	270	322	346	347	347	317	352	281	327	306	316	324	282	283	310	333	311	306	307	301	331	284	333	348	289	334	343	287	342	331	304	336	264	302	325	323	350	328	316	338	323	339	341	296	319	316	298	334	327	336	365	305	322	307	335	331	308	295	278	325	336	352	356	273	321	316	353	347	320	338	328	347	318	299	328	310	312	300	351	342	305	311	316	320	316	357	300	318	323	313	306	286	317	315	326	327	310	293	338	329	323	331	296	321	322	339	338	316	325	324	331	325	313	342	355	351	350	310	293	326	303	312	309	310	335	314	293	334	348	314	336	311	324	329	343	338	289	364	302	355	278	297	321	336	317	296	329	315	309	337	333	330	322	310	322	355	328	311	300	303	338	277	315	322	358	327	366	318	318	348	314	286	315	324	371	335	329	327	348	339	340	336	336	287	334	322	330	322	321	354	304	296	296	310	310	289	289	338	323	323	286	316	344	339	294	293	313	333	315	316	299	335	300	289	334	306	313	278	275	312	323	307	346	340	317	323	314	334	289	311	341	332	335	328	312	323	312	358	344	320	309	319	317	348	324	315	336	317	325	318	343	318	343	314	327	367	310	339	306	310	353	345	321	381	331	314	333	341	339	297	314	328	339	320	329	309	339	346	337	318	307	319	329	313	305	289	335	349	315	307	320	326	288	309	340	298	289	281	318	326	323	336	336	320	307	301	352	359	332	338	300	337	320	325	332	331	323	313	314	297	343	296	304	335	278	279	321	352	343	313	336	296	306	345	350	346	324	312	314	313	314	268	307	326	349	338	308	315	315	301	309	323	334	326	316	333	310	364	300	341	316	322	322	301	292	341	301	305	331	349	301	308	294	296	318	333	282	311	348	306	317	329	307	319	348	285	314	293	346	313	326	331	316	336	326	337	359	333	312	311	304	351	310	321	287	310	296	309	325	324	320	299	349	321	321	316	356	321	342	310	296	320	298	358	329	326	337	331	341	343	312	342	314	334	341	316	348	310	356	331	286	283	353	338	323	333	318	333	320	290	310	334	327	331	319	347	348	303	330	339	321	324	328	299	291	329	320	330	288	286	340	336	328	345	351	277	323	303	316	338	348	318	359	335	346	314	318	298	294	319	339	276	319	310	323	334	329	309	331	314	325	337	345	352	297	339	327	322	305	313	343	316	330	328	310	334	332	319	316	310	326	319	328	310	324	324	326	298	348	333	332	306	300	305	325	307	331	291	313	320	330	323	308	323	348	316	338	338	331	319	300	352	319	320	322	354	311	343	354	322	303	307	319	320	344	328	325	292	313	349	337	299	349	300	304	312	325	327	323	337	332	327	310	337	322	327	339	329	301	344	325	323	299	344	341	314	296	332	315	313	296	308	317	341	308	354	295	349	309	301	323	354	346	315	340	334	387	320	265	320	312	312	330	296	369	311	305	292	328	309	326	352	287	340	322	337	327	327	315	318	324	316	307	336	310	340	304	324	335	338	359	342	315	329	333	295	319	315	319	322	314	311	298	320	312	294	285	294	291	346	382	314	335	318	332	327	320	357	309	336	329	350	328	334	326	297	333	335	319	349	328	306	334	343	344	333	336	334	332	307	317	315	301	337	309	329	307	324	337	304	302	305	321	298	331	320	301	294	338	322	322	309	335	298	337	329	331	313	355	308	311	337	319	349	339	311	335	314	311	326	339	314	340	341	329	319	315	346	333	325	313	334	324	341	341	344	311	297	307	312	312	308	340	299	328	314	327	339	329	341	321	312	309	315	301	310
5814	1587	2724	3216	2867	2577	2151	1975	1731	1571	1394	1346	1220	1213	1121	1183	1125	1159	996	1043	966	984	959	956	981	934	947	984	862	911	933	919	916	818	866	898	848	965	861	833	942	820	882	899	829	907	835	897	862	844	835	911	835	916	894	861	845	853	882	872	857	849	865	811	883	826	887	860	816	862	843	849	860	845	864	826	819	862	854	849	824	774	811	822	796	836	825	861	854	813	792	770	885	851	856	827	807	833	801	824	801	817	827	834	865	864	800	833	803	798	817	788	864	868	880	868	852	819	799	811	794	875	784	841	831	849	796	876	792	881	812	804	818	877	839	773	794	849	841	871	787	825	840	797	823	855	796	802	790	834	801	796	864	854	823	812	819	847	828	817	840	821	844	820	820	815	820	807	827	841	834	830	881	856	823	823	791	850	871	813	846	880	805	839	858	801	839	869	827	819	794	872	823	844	817	833	811	768	830	799	797	814	834	867	797	832	901	853	861	815	823	812	847	869	842	869	877	810	817	853	839	865	800	803	777	802	828	804	860	837	834	857	826	832	851	851	810	856	885	831	791	850	841	828	827	830	850	814	812	809	854	841	835	849	854	782	812	836	837	796	778	852	852	847	782	827	825	846	860	817	849	830	841	801	877	837	796	850	822	842	796	782	751	816	825	802	898	796	809	824	843	790	757	797	793	807	874	856	824	801	833	856	821	761	757	848	830	865	839	793	854	815	812	790	848	855	794	824	826	829	811	809	818	833	813	895	817	778	859	862	801	833	845	858	877	785	793	860	786	827	830	844	827	781	873	848	801	765	840	782	769	832	864	852	821	813	827	801	824	855	864	838	824	794	799	777	823	833	849	860	838	845	835	860	837	817	792	825	853	808	849	887	793	819	814	790	786	812	808	839	820	803	815	797	869	813	816	835	871	806	824	846	827	824	836	839	785	806	865	842	857	801	876	818	840	803	890	835	874	849	843	807	823	780	850	864	824	818	848	828	844	847	822	867	828	807	837	873	760	814	774	772	813	796	787	799	819	770	868	822	837	833	844	822	837	791	879	810	789	844	791	805	809	831	852	853	810	928	855	824	860	840	827	856	833	846	811	860	862	853	799	880	885	821	806	825	806	840	804	862	869	869	819	809	873	824	801	819	854	771	816	786	857	830	833	826	794	907	831	819	833	863	857	851	809	793	815	814	812	843	865	846	836	827	908	801	809	827	797	820	811	768	857	819	842	748	801	836	814	873	841	809	833	774	837	852	826	785	846	803	872	840	800	849	830	787	804	866	851	786	821	893	799	816	787	820	899	792	790	847	777	791	791	784	847	810	841	788	812	829	760	799	847	807	833	843	846	856	846	887	829	854	852	828	856	813	865	772	861	831	848	817	775	832	836	842	841	831	867	845	860	822	874	802	866	775	785	786	794	779	853	812	817	819	771	833	816	857	774	859	796	822	854	811	816	868	844	826	842	785	812	801	842	800	823	837	855	824	809	846	829	844	815	819	884	884	859	817	798	850	856	801	871	826	772	837	857	828	810	812	815	826	870	818	856	838	799	795	854	815	842	867	828	793	847	833	825	839	815	828	840	828	839	811	820	820	789	769	811	799	825	831	839	834	833	841	817	831	813	813	851	846	844	835	809	825	823	810	798	843	826	876	796	827	833	825	780	773	843	760	870	787	844	851	854	860	888	881	833	821	822	824	791	855	797	860	846	809	788	802	858	852	841	805	840	823	787	801	818	788	849	819	801	803	840	831	815	813	827	815	833	829	862	805	837	825	794	824	817	844	855	855	857	796	814	851	786	857	820	855	815	841	808	868	826	824	747	828	793	808	804	846	845	837	818	779	818	845	840	784	815	848	864	854	774	829	800	826	831	838	873	852	834	825	843	856	831	812	844	838	822	799	834	825	802	826	819	826	819	902	868	861	810	835	821	864	839	854	846	849	813	714	819	817	872	857	848	849	848	829	822	822	887	819	838	765	824	830	861	785	848	854	822	816	862	822	838	823	864	808	896	783	844	798	833	832	807	829	812	841	826	784	818	799	842	843	813	837	881	799	860	876	835	797	815	806	802	810	830	861	836	820	800	840	797	850	824	862	822	823	822	774	790	791	815	835	811	833	828	855	831	819	801	787	865	845	788	839	842	848	815	854	821	836	841	789	807	828	825	903	807	827	827	837	836	854	839	826	791	870	841	918	841	776	832	851	804	824	776	754	816	835	818	873	807	794	779	835	847	831	861	824	833	801	805	858	860	813	834	804	829	807	818	785	808	820	878	820	852	853	852	798	824	857	801	817	798	833	795	828	806	876	851	795	786	849	807	861	801	821	845	825	822	855	775	849	813	844	816	822	832	842	844	868	840	817	826	837	840	811	808	811	845	806	876	834	831	819	831	850	859	767	870	816	834	827	858	832	831	806	860	815	807	799	812	785	838	828	850	831	792	805	803	826	792	816	819	817	810	786	831	808	822	866	814	862	811	821	843	782	875	875	861	827	831	855	809	873	799	829	773	883	846	871	895	820	852	841	859	864	853	848	816	830	827	837	861	835	813	795	845	826	805	819	808	829	842	799	835	857	833	854	824	803	807	815	851	763	819	777	836	913	805	844	790	874	832	818	771	861	816	810	790	797	808	801	860	834	798	814	814	825	880	868	826	849	770	854	814	849	885	855	764	813	776	814	806	806	859	814	869	838	836	794	805	822	769	856	786	819	796	835	811	771	817	809	868	789	847	863	803	816	826	822	867	795	789	876	802	783	876	799	793	879	842	841	826	853	832	851	859	825	809	833	816	820	851	843	834	834	817	870	869	786	822	824	901	811	846	866	826	823	856	787	836	847	821	857	816	823	879	834	851	790	811	830	826	790	866	812	815	842	831	823	828	796	827	836	849	838	832	783	805	805	820	819	801	821	811	836	846	794	806	780	826	871	788	831	819	811	844	796	816	833	850	774	837	793	770	814	876	792	800	804	822	814	800	788	827	782	846	769	783	825	884	861	813	810	861	807	792	818	849	814	802	817	768	823	814	856	832	818	832	796	830	830	871	862	787	859	836	825	798	809	802	842	822	786	822	823	810	782	850	914	857	861	795	807	781	868	793	815	837	849	820	796	859	803	796	826	827	809	822	820	814	831	881	874	824	823	806	801	855	802	859	820	800	814	818	832	815	840	814	821	811	815	860	828	831	822	863	821	815	842	814	802	865	847	882	794	832	830	848	830	837	814	818	809	790	868	797	808	861	770	845	847	849	812	811	839	817	947	794	843	826	830	845	809	858	787	827	832	799	838	843	858	809	851	831	770	825	858	813	823	825	814	796	827	872	775	825	826	783	923	853	801	825	851	827	860	832	860	809	813	811	854	871	866	849	801	831	848	808	839	872	837	834	886	824	791	833	817	821	852	850	785	838	789	811	884	827	867	809	853	832	799	842	827	852	830	834	827	810	877	779	772	835	787	890	807	857	831	805	822	784	821	825	819	817	825	843	857	768	808	811	853
17145	2380	2221	1708	1238	874	705	526	481	419	319	324	267	302	228	236	229	221	212	191	190	204	159	198	173	175	169	188	162	156	177	162	144	168	179	161	170	164	163	157	157	152	144	158	147	159	160	153	147	156	170	159	163	147	161	158	133	171	150	156	162	161	164	159	152	148	155	150	159	147	159	148	155	129	157	146	138	140	154	141	154	163	140	143	149	165	154	145	130	155	153	148	168	167	133	159	156	146	147	141	145	173	140	127	138	142	182	151	134	136	162	151	124	151	139	148	152	148	150	152	129	172	155	150	156	164	133	146	133	150	138	151	164	137	146	157	138	150	154	148	113	136	137	139	147	160	155	139	143	128	161	141	161	162	148	134	117	160	169	153	159	171	176	143	133	148	161	151	153	178	112	148	149	176	142	167	132	154	124	139	145	137	134	149	148	148	143	168	144	131	168	155	159	150	151	139	142	148	170	157	139	146	167	156	150	122	149	155	131	125	148	165	152	143	150	135	156	127	143	135	144	162	135	160	132	158	131	168	137	131	158	169	152	159	153	147	155	124	153	129	143	155	126	134	145	151	157	171	146	169	160	134	172	142	138	133	146	140	129	171	132	135	133	134	137	149	127	166	152	156	145	159	161	158	155	150	147	153	141	160	148	147	170	143	158	124	155	125	156	158	157	141	174	163	157	142	165	143	142	157	159	166	145	145	165	145	154	173	152	120	145	144	171	146	157	145	145	130	164	127	153	161	142	145	150	137	155	128	135	144	163	139	136	162	172	170	146	180	140	158	145	139	153	145	154	175	141	155	149	160	163	154	149	146	145	164	174	152	149	156	158	143	128	142	128	167	155	140	155	157	134	139	133	147	164	155	161	144	148	156	153	161	142	139	173	135	154	142	141	138	173	135	137	147	154	145	159	159	150	156	151	138	130	149	154	157	141	138	153	142	160	154	163	137	165	141	142	129	165	162	165	114	144	142	151	172	146	160	132	152	148	142	133	160	144	146	150	114	157	152	153	164	153	136	144	163	155	122	135	150	136	147	119	152	158	149	139	141	147	143	183	140	150	151	155	148	161	138	160	162	157	164	139	142	159	150	138	137	157	143	155	150	144	144	154	166	167	154	150	159	152	134	154	124	159	150	138	140	168	134	138	157	142	133	145	149	151	140	152	151	151	160	161	123	142	168	154	148	159	130	134	143	174	135	150	127	123	166	140	149	161	132	146	132	134	135	135	143	134	137	160	154	163	131	164	164	142	163	151	149	160	155	132	146	184	152	144	153	153	162	159	139	152	183	129	147	141	152	154	155	166	146	141	140	118	176	149	160	158	148	149	152	138	163	151	156	149	144	146	157	155	154	152	129	162	159	168	176	170	141	143	140	148	131	136	140	148	153	153	165	148	172	165	139	159	160	142	177	153	147	160	144	130	159	149	161	143	161	138	138	152	142	139	142	144	155	156	129	174	145	145	136	156	134	144	148	145	135	132	152	144	154	176	139	149	153	155	159	159	152	158	144	134	149	145	136	132	138	141	141	148	146	161	155	150	133	166	128	162	148	126	158	159	149	146	152	146	123	171	152	140	157	131	153	140	154	155	134	147	141	156	151	131	159	145	158	144	162	151	146	144	147	153	168	154	170	125	136	162	147	177	161	151	145	147	150	153	136	145	145	153	133	146	163	147	162	150	151	123	139	150	140	160	145	130	164	140	150	168	169	156	152	132	137	143	132	152	137	147	139	157	180	137	164	160	167	151	150	146	146	134	156	132	157	165	149	153	153	160	144	151	150	161	137	166	134	153	167	165	157	134	140	141	139	144	162	162	133	142	145	143	172	146	139	144	132	141	134	161	174	156	160	149	128	170	156	166	141	141	149	155	157	153	145	155	163	154	146	154	151	131	162	167	160	142	136	135	148	148	162	147	153	122	155	163	132	135	153	178	162	176	138	159	138	141	148	127	143	154	164	163	158	158	169	147	154	121	154	164	147	156	151	131	141	147	152	175	157	159	130	135	160	165	144	147	133	136	147	142	157	154	150	160	132	163	154	140	141	153	161	133	136	144	145	135	150	152	161	140	141	142	155	149	153	135	145	139	138	149	139	139	150	151	148	130	142	163	138	129	147	148	144	132	135	172	122	111	151	137	149	146	156	159	169	137	152	129	145	148	148	164	157	138	139	154	142	156	148	147	146	148	162	151	140	140	146	160	156	152	156	144	166	124	133	175	162	130	146	151	146	149	151	143	120	154	130	156	158	157	166	144	151	161	159	171	147	149	140	135	150	153	144	151	167	155	153	133	165	153	152	147	152	135	162	164	133	152	139	152	150	131	136	154	132	149	154	140	150	157	150	127	157	161	142	133	159	145	154	147	156	159	167	172	128	155	156	145	142	107	127	180	150	168	148	150	154	121	151	165	171	139	156	136	155	166	144	156	156	158	163	170	148	149	136	159	149	151	146	141	165	150	143	150	161	152	133	168	162	165	143	168	150	162	158	153	153	153	148	137	161	145	136	150	150	133	130	149	153	164	159	158	145	154	148	136	142	152	140	139	139	157	159	152	167	167	165	177	151	142	135	135	134	193	145	133	137	152	137	127	165	142	126	160	144	163	143	163	145	149	130	130	158	138	136	150	158	170	145	160	146	157	147	155	159	149	155	152	154	150	149	152	163	143	150	146	146	141	160	165	167	125	129	146	179	161	148	137	160	149	145	139	126	133	125	147	156	167	154	157	121	142	144	143	168	149	154	153	158	125	140	156	153	127	162	167	161	156	155	126	147	143	128	144	155	167	142	138	142	133	159	166	155	167	161	165	143	146	140	137	146	159	145	145	159	142	147	145	135	158	163	150	161	157	146	151	150	149	165	142	158	145	161	150	135	146	157	145	146	158	158	152	138	176	155	144	151	160	146	185	159	137	142	148	170	143	148	137	162	134	133	141	156	150	151	172	145	141	140	142	148	148	147	150	166	157	133	146	138	154	143	148	143	157	163	170	159	122	127	141	134	142	146	157	153	162	154	140	157	133	145	139	148	145	172	160	137	160	123	147	154	139	137	165	165	150	130	144	161	171	164	139	148	158	139	168	143	134	145	139	132	141	154	148	161	165	171	145	166	147	144	134	128	181	156	171	136	156	124	152	120	146	146	182	146	142	160	176	162	170	144	166	135	155	171	161	165	157	167	136	133	134	140	160	175	157	151	143	129	145	140	160	184	121	140	125	141	139	140	135	138	138	173	139	145	151	154	144	153	182	137	131	148	160	145	151	148	151	124	149	148	138	149	140	172	164	164	121	148	148	138	128	173	164	146	134	150	148	135	168	146	177	159	142	149	143	152	137	154	154	147	160	165	126	127	163	159	156	143	143	176	135	145	151	145	152	150	114	123	169	143	121	153	140	134	151	136	161	135	153	149	147	170	152	132	161	153	144	117	142	150	137	157	144	154	167	144	149	142	158	155	158	146	132	151	146	138	142	164	142	167	129	153	168	142	165	168
7368	1986	4064	4963	4362	3681	3102	2550	2092	1859	1654	1437	1344	1175	1116	977	964	895	848	804	750	754	731	685	651	641	619	604	638	550	576	581	582	569	575	558	532	508	565	519	509	492	520	500	495	502	515	487	512	496	454	478	474	468	487	505	478	479	464	401	447	513	495	453	420	473	461	454	477	462	444	460	447	467	454	459	465	475	468	508	478	433	429	489	424	489	465	434	465	388	450	437	430	396	451	433	431	439	492	422	430	395	464	425	428	440	443	457	435	466	468	486	415	433	401	425	450	490	440	451	389	484	438	435	440	456	445	418	409	425	426	445	439	410	447	429	411	430	459	436	424	418	450	430	454	425	440	474	388	454	448	434	441	409	435	388	412	429	441	422	419	420	422	424	429	441	419	413	446	408	471	452	434	405	403	408	431	453	438	419	436	446	470	447	422	417	436	434	403	479	374	420	427	440	386	398	423	421	403	444	428	444	395	421	429	433	446	471	434	428	417	414	446	403	413	401	410	409	449	469	420	414	437	443	431	412	452	419	403	394	449	437	424	434	431	440	406	437	447	388	433	417	439	454	431	439	463	457	449	418	474	409	456	426	410	413	443	449	429	437	390	417	385	460	414	420	428	419	472	440	449	412	427	434	432	440	434	441	395	430	407	426	432	429	448	434	385	437	420	404	412	424	411	421	430	414	449	419	424	400	429	425	417	435	449	426	409	430	427	459	419	450	407	406	410	434	411	410	422	442	427	460	419	445	423	415	427	433	424	461	422	404	481	401	429	411	453	446	422	411	420	426	424	415	421	404	420	435	452	450	448	404	456	419	434	444	465	406	449	447	402	418	454	429	447	423	437	415	405	418	431	408	443	406	420	429	434	433	410	444	413	458	413	409	411	419	411	389	431	441	417	442	411	466	454	443	421	461	434	419	447	453	421	407	429	451	458	435	445	455	428	406	430	426	448	434	466	421	446	409	414	423	387	452	416	452	438	490	423	435	410	407	426	413	440	415	427	446	420	441	425	435	413	420	413	413	409	458	415	387	436	426	404	461	432	400	410	411	440	458	438	414	416	452	411	380	399	400	463	408	430	450	442	412	409	455	446	405	424	404	416	417	451	409	423	449	444	475	397	402	404	418	431	411	414	426	434	403	433	403	426	430	459	425	422	433	418	432	384	416	438	445	418	457	437	397	399	423	407	421	413	432	422	438	461	409	383	453	383	400	434	413	447	445	440	439	402	448	429	434	400	424	431	440	424	415	452	382	413	435	411	424	422	482	445	412	414	449	437	450	426	448	411	445	453	454	433	439	452	410	421	406	399	444	438	451	414	406	431	401	433	423	451	408	409	379	478	389	437	447	433	414	404	410	397	431	395	393	446	486	428	426	444	426	438	451	418	427	430	418	451	408	394	421	437	409	455	426	426	400	422	388	431	409	449	417	409	410	385	449	485	412	460	451	453	427	377	421	400	423	427	427	392	414	374	427	440	423	422	420	428	404	426	429	439	409	459	441	430	406	410	435	421	451	424	439	449	431	428	444	429	442	451	489	428	401	413	415	414	400	415	413	422	409	418	432	424	432	412	442	432	440	434	431	450	400	483	449	436	454	433	466	448	458	412	430	436	413	421	451	412	446	440	446	420	408	433	434	454	411	441	466	395	468	407	395	431	430	451	413	449	433	447	447	439	403	453	423	422	417	452	410	445	418	424	411	440	453	444	442	419	437	447	417	425	426	439	422	412	459	432	451	427	452	449	441	429	439	387	444	470	412	425	428	418	387	406	426	429	432	432	403	393	459	444	425	449	418	392	398	429	467	423	449	432	436	441	450	435	412	457	406	447	416	412	406	434	479	406	417	424	420	437	442	449	430	407	426	468	423	434	446	435	417	424	421	419	429	431	418	426	467	425	468	447	442	407	426	463	415	440	436	436	425	447	416	385	417	431	438	422	445	434	439	443	444	453	421	407	391	419	385	407	399	415	450	442	421	460	417	390	447	425	422	416	444	413	449	437	427	416	404	414	419	461	415	431	399	425	442	429	426	442	383	397	404	447	448	446	388	394	439	438	435	439	440	402	435	441	404	460	422	391	433	435	458	404	413	397	404	449	426	456	455	438	411	430	435	438	472	424	415	463	396	420	423	413	432	470	410	461	433	441	433	432	414	416	430	417	417	427	406	381	408	493	455	394	460	409	431	408	439	400	429	445	426	409	442	441	447	431	428	411	423	426	458	439	425	392	398	410	418	406	416	412	422	439	396	449	471	454	422	466	439	419	417	431	404	431	408	436	414	406	422	401	420	436	433	444	451	417	456	473	415	425	431	398	432	409	396	400	416	441	423	373	431	410	449	406	433	442	418	379	427	434	401	433	425	445	414	446	429	434	399	440	413	388	420	448	436	416	403	415	433	450	409	437	383	410	419	376	423	416	417	449	421	420	416	424	441	472	412	405	416	434	455	403	404	452	453	441	438	433	448	454	414	448	459	407	413	409	401	406	424	403	438	433	422	416	430	401	398	463	406	446	419	469	432	455	432	387	406	436	408	395	450	393	439	432	413	394	387	414	435	450	435	446	442	454	441	439	424	439	464	437	382	465	416	446	423	444	418	412	415	446	413	422	409	473	434	440	398	410	431	382	406	409	430	441	381	419	435	402	393	416	446	422	443	450	468	420	429	449	429	415	445	423	438	415	430	426	471	422	407	389	436	433	460	429	431	453	428	408	395	410	424	432	455	440	451	438	411	453	429	447	447	424	373	410	439	435	444	462	433	432	446	458	391	438	410	403	408	403	478	457	409	424	443	400	394	441	426	420	452	439	423	449	415	406	429	417	439	448	455	415	411	428	413	452	445	385	405	413	417	443	416	429	446	456	428	441	438	434	450	422	421	450	405	423	436	440	435	414	404	438	452	435	436	434	393	402	453	413	430	442	433	449	446	433	408	437	403	466	439	450	429	470	410	417	435	425	455	397	421	424	401	434	449	474	440	423	414	441	397	483	441	446	431	396	429	439	403	416	429	427	414	441	434	426	389	443	445	430	434	438	434	403	370	435	433	448	414	458	407	421	428	428	434	477	425	407	433	431	466	421	437	426	416	405	425	423	445	413	424	440	424	473	405	405	444	422	446	460	399	419	419	403	452	424	433	427	383	424	435	442	493	420	432	448	410	405	431	462	408	422	413	419	433	436	436	432	418	404	439	408	414	450	442	408	431	379	432	440	396	435	404	413	417	420	423	463	384	442	449	448	449	390	419	425	434	422	418	413	378	452	435	427	418	377	443	431	452	460	431	417	461	400	395	406	423	444	489	410	437	437	418	451	393	422	431	425	452	428	427	468	437	396	426	443	408	453	440	452	417	424	435	436	422	414	483	455	436	415	447	420	431	454	450	413	447	430	399	416	466	441	433	426	424	436	422	429	429	441	401	449	430	395	389	448	469	410	451	411	427	421	464	486	435	433	420	427	404	422	384	421	417	413	429	437	424	440	452	386	443	439	393
2459	402	399	368	344	343	341	355	376	320	359	364	334	355	360	368	362	361	329	362	316	358	363	354	347	334	386	303	364	349	354	344	375	363	349	380	351	360	350	324	335	363	368	363	378	346	385	338	371	349	353	331	384	357	366	378	320	332	343	380	330	340	375	356	334	326	371	380	356	360	369	365	365	319	329	356	337	307	302	359	320	348	371	322	341	356	343	339	314	337	353	342	308	330	360	328	354	356	372	318	328	363	316	344	327	366	345	352	294	376	335	356	345	357	340	338	341	334	365	350	359	379	337	356	359	316	356	362	362	319	385	366	353	341	325	365	327	330	355	315	322	333	357	343	365	378	338	332	309	317	355	343	369	331	346	332	369	358	339	321	363	338	366	345	360	339	336	401	352	365	340	342	319	341	319	365	373	311	300	391	345	356	309	362	358	360	334	345	343	347	348	362	341	335	308	343	330	359	320	356	340	313	380	332	340	349	320	351	333	343	361	328	350	348	353	313	321	345	345	348	361	327	340	338	342	340	325	342	368	335	327	355	346	322	347	310	351	358	366	366	367	336	357	361	360	357	363	332	333	332	345	322	365	331	350	323	344	303	356	335	324	322	374	357	331	335	342	360	310	330	366	361	317	366	378	389	342	359	341	336	342	356	337	329	322	351	346	373	320	350	346	365	370	372	316	364	351	360	347	349	371	312	339	349	362	327	361	368	352	348	332	353	336	353	352	342	331	340	360	291	381	322	358	342	352	336	340	326	320	333	356	328	364	325	343	342	347	338	340	341	350	343	359	301	366	339	343	356	324	363	303	345	370	378	355	344	347	311	345	329	331	321	346	353	343	368	366	379	335	321	344	335	327	343	340	313	362	340	369	348	342	329	321	331	344	361	344	354	370	365	334	354	342	333	347	349	349	327	345	360	355	358	324	373	330	346	364	347	360	349	350	349	323	295	369	310	371	329	351	334	350	355	319	311	330	360	374	366	339	347	359	368	329	387	340	335	333	325	349	361	318	353	377	366	362	330	323	334	316	391	354	338	332	365	340	327	340	364	313	356	358	391	312	368	375	328	303	349	324	354	352	361	361	338	364	359	318	351	370	309	358	400	349	371	325	352	315	328	335	366	366	373	386	321	348	348	387	358	382	338	341	356	369	326	328	324	356	344	349	368	381	326	340	352	346	371	348	357	344	296	314	309	370	373	384	317	350	331	374	339	328	354	325	327	364	334	351	339	355	348	318	346	333	352	347	339	340	349	365	338	347	376	387	354	365	363	350	376	340	346	391	360	332	331	360	327	363	349	312	341	336	357	319	349	349	364	383	374	352	350	333	357	368	362	352	349	350	374	341	319	360	351	368	369	334	325	370	373	327	366	353	342	340	327	363	329	330	339	346	338	326	331	350	358	336	367	323	338	320	361	373	363	354	373	342	350	369	371	324	374	356	310	329	413	352	354	335	333	358	335	352	360	367	332	344	364	347	331	328	350	344	367	340	347	342	346	335	349	347	334	360	361	378	374	357	333	325	368	359	362	366	315	317	338	350	353	348	327	336	341	365	370	350	323	352	318	285	386	344	322	363	328	349	332	394	341	341	360	337	350	319	313	308	322	325	334	347	332	325	307	359	349	336	336	349	326	346	354	349	333	334	355	362	343	368	330	346	348	376	366	373	361	320	311	321	308	340	340	358	365	338	351	359	358	333	371	337	358	321	345	342	371	322	370	332	341	341	317	341	344	353	356	365	318	363	310	342	406	319	348	349	392	361	335	328	328	334	286	343	364	339	335	308	332	329	352	379	360	359	324	325	345	315	360	347	351	352	340	367	340	345	322	347	351	358	364	368	349	366	340	372	344	338	352	377	372	343	347	370	348	334	345	333	302	320	368	378	361	334	324	327	345	348	352	367	304	381	361	357	321	313	353	356	311	339	346	338	327	362	366	330	315	367	370	323	371	346	332	351	334	319	332	360	338	355	361	348	342	332	376	350	359	362	358	338	376	346	378	325	355	352	353	341	351	353	325	339	353	344	360	331	360	336	331	336	352	384	327	371	359	321	392	342	341	359	350	349	357	346	356	338	358	328	346	357	381	375	343	340	360	384	333	356	352	349	334	335	347	340	378	371	377	339	366	346	394	333	329	341	344	362	350	362	382	359	372	323	351	346	325	356	327	375	347	353	396	352	366	333	361	352	354	347	368	373	369	322	354	354	342	365	335	354	316	332	373	340	358	328	349	321	365	340	314	342	345	364	337	315	352	304	348	340	299	329	363	371	334	347	358	327	323	329	319	409	344	320	391	309	348	334	342	368	355	338	338	310	329	338	383	359	332	370	327	371	374	339	326	369	353	336	334	327	347	338	335	297	368	360	326	337	350	297	344	358	369	353	355	342	375	348	339	356	353	341	301	342	336	341	357	357	334	364	328	350	339	352	353	350	323	324	377	328	358	349	328	318	316	332	341	323	356	380	359	354	383	333	342	361	350	372	353	354	334	338	371	344	367	361	337	360	360	358	389	332	312	366	346	360	345	367	333	338	388	295	367	334	356	372	351	337	320	355	351	398	386	352	358	324	360	359	346	363	311	330	343	343	329	351	377	349	327	356	346	355	359	348	315	343	331	378	356	331	353	349	327	337	342	338	396	309	359	333	325	356	347	338	330	362	330	330	322	368	362	352	364	322	347	376	347	327	359	361	327	331	347	361	354	380	339	342	343	319	381	386	338	325	352	378	350	378	358	364	353	363	324	340	334	355	360	320	338	344	361	350	376	344	369	352	329	328	359	335	324	315	363	320	323	354	344	340	353	355	361	342	360	345	350	323	370	360	359	318	355	363	349	365	345	394	328	370	358	388	333	362	366	339	322	366	340	369	346	351	316	346	328	355	339	397	296	309	343	355	368	376	367	366	344	340	344	330	371	366	352	338	396	354	359	366	350	319	329	365	319	341	341	354	356	357	354	342	329	376	399	331	363	347	346	351	340	359	355	315	337	364	329	327	358	344	346	367	350	364	346	353	381	345	351	334	326	326	337	346	332	364	351	338	330	361	337	338	370	331	334	346	333	370	368	365	399	349	307	345	337	364	348	368	342	359	374	369	351	330	379	331	371	355	376	365	337	351	326	370	346	340	344	331	341	338	364	355	356	354	358	328	356	333	362	339	373	324	372	354	323	322	332	360	373	385	355	349	342	321	346	370	333	341	362	371	373	369	351	378	308	365	330	348	297	299	306	358	335	382	354	383	345	388	357	374	384	353	375	392	375	357	352	344	356	320	384	348	348	377	351	348	356	342	374	357	359	346	349	345	343	373	355	345	325	332	340	343	320	345	345	362	351	368	390	332	336	363	325	343	339	356	358	344	339	328	343	318	324	357	321	395	339	337	367	343	347	362	373	356	378	345	341	318	321	320	334	354	339	354	345	323	368	349	367	329	356	348	385	327	352	333	337	357	371	325	340	331	337	317	344	363	360	328	348	352	384	341	312	352	336	369	375
2596	904	1026	1129	1042	1062	1071	976	949	1012	949	968	906	917	951	969	908	930	898	954	898	919	914	939	896	843	970	903	908	933	936	877	953	911	914	899	889	942	887	856	873	922	948	866	871	888	828	900	880	911	867	841	886	888	866	900	890	914	960	869	1007	897	917	870	900	888	851	948	952	855	881	888	930	902	874	855	902	903	874	915	898	903	897	916	847	913	910	950	952	933	930	870	879	880	902	874	900	929	852	892	902	898	866	871	861	864	834	853	821	896	848	842	908	889	907	907	908	875	906	869	883	931	891	893	885	902	911	918	943	879	891	933	893	866	909	890	929	897	863	870	900	868	857	885	847	897	936	898	914	956	902	933	852	897	924	939	882	859	921	884	925	864	903	920	887	843	892	911	859	918	905	880	903	897	894	888	916	882	844	907	886	933	899	911	877	931	860	892	884	830	906	926	852	869	858	935	877	872	911	912	873	936	910	923	893	890	914	888	905	935	857	894	923	927	892	973	855	912	925	852	888	890	915	882	861	818	837	894	903	900	901	943	893	907	920	870	903	895	931	857	902	871	830	880	913	902	974	892	844	946	924	888	898	867	875	907	882	894	923	870	876	927	925	902	944	929	839	917	873	923	842	884	947	888	836	864	857	894	854	843	930	896	881	836	890	954	879	911	876	912	917	915	878	874	873	913	926	875	907	870	898	934	914	893	909	856	838	849	871	860	916	894	946	935	876	885	900	900	915	922	846	928	931	904	904	939	922	865	880	893	861	941	860	930	924	911	867	919	911	882	834	913	878	862	920	894	924	857	905	868	974	892	930	863	893	916	885	884	874	911	859	848	849	896	881	937	888	930	815	875	969	855	946	833	896	945	880	869	908	920	927	877	861	882	938	882	895	941	904	864	918	872	877	899	914	894	885	923	904	866	920	913	931	893	850	856	847	912	875	931	907	873	881	928	933	856	859	892	888	954	934	841	888	866	918	889	863	888	860	925	885	828	928	923	903	852	874	906	956	920	854	865	895	880	921	898	935	892	824	925	861	916	907	938	960	829	913	919	931	896	864	859	892	890	872	877	858	907	851	870	889	870	920	828	866	878	878	898	883	865	903	921	873	869	855	930	919	921	890	895	886	967	883	894	923	870	868	898	860	871	875	860	950	922	931	893	893	927	896	907	937	890	854	890	862	853	938	894	884	904	903	854	925	845	862	863	889	913	831	881	847	917	906	901	914	854	868	900	866	953	926	881	901	847	904	897	867	848	947	861	883	937	940	896	860	909	954	904	940	874	851	835	855	902	917	887	894	911	860	922	920	884	855	958	895	879	891	916	897	905	916	893	904	928	865	850	898	875	843	902	868	863	947	901	873	887	936	933	869	873	896	935	887	876	906	969	888	947	825	882	864	860	947	825	858	870	899	889	908	898	956	856	880	934	853	948	883	893	872	892	878	905	833	898	913	865	911	879	881	901	953	906	880	887	842	911	890	889	892	922	919	910	929	866	899	875	913	905	842	898	913	896	873	853	889	910	826	904	858	860	916	889	887	869	909	903	872	870	912	863	874	888	850	876	915	911	875	846	964	940	947	854	928	874	886	902	903	864	858	845	881	940	907	835	891	883	900	887	881	877	864	937	913	868	934	921	890	861	881	958	901	915	903	887	895	864	904	928	846	884	847	918	855	885	889	891	943	907	949	846	913	872	871	964	868	946	915	862	923	871	937	898	890	923	871	920	888	848	922	884	880	847	918	912	899	872	891	902	861	919	861	896	898	926	903	872	910	948	865	897	903	869	910	914	880	912	870	924	846	902	940	891	828	873	890	914	853	912	912	886	967	875	959	883	903	915	929	923	904	873	908	906	848	915	861	970	912	913	892	906	910	853	919	857	864	902	883	885	916	862	872	884	859	891	881	897	898	880	856	924	902	876	913	909	926	918	890	906	863	885	904	888	886	887	905	923	817	870	914	878	915	901	951	887	908	863	929	920	880	915	917	857	925	877	914	895	913	877	925	888	929	883	873	861	864	864	887	879	870	901	880	927	917	954	954	892	909	924	871	893	886	908	922	857	863	919	864	848	899	904	897	877	855	914	842	919	880	897	893	895	933	875	917	885	945	827	866	907	889	871	895	898	898	858	842	889	832	921	871	861	905	898	892	921	912	910	876	875	913	922	942	861	883	944	918	871	924	894	868	912	907	896	887	870	904	936	890	869	869	881	907	883	887	879	857	908	839	859	969	837	882	937	924	906	913	856	878	849	894	939	900	884	929	888	954	856	883	884	885	902	893	899	879	921	884	907	906	929	854	867	868	881	885	848	913	910	917	887	891	890	865	858	887	905	869	854	878	929	918	899	889	919	909	923	860	917	929	882	865	900	887	913	909	910	879	888	924	965	921	882	873	906	924	867	916	882	894	907	921	911	921	900	892	908	859	896	914	865	916	882	894	964	935	857	906	890	913	943	820	885	860	907	926	873	894	861	951	919	938	869	870	871	906	815	911	854	889	876	876	881	901	868	884	900	838	890	928	890	938	883	852	938	922	872	923	858	890	917	928	895	871	908	905	939	843	913	889	926	953	878	906	918	853	900	859	926	924	849	937	888	875	935	912	845	889	892	922	890	874	856	851	910	903	880	899	862	945	922	910	939	909	924	894	889	919	900	887	877	896	880	933	866	876	910	896	888	888	896	919	887	944	908	937	933	906	887	853	925	893	893	913	897	856	873	835	895	926	880	933	914	901	856	889	889	920	910	910	874	908	871	927	896	916	935	884	832	877	908	895	886	956	960	920	898	908	940	895	924	858	900	919	896	894	900	861	857	897	881	907	873	875	854	871	891	886	828	893	945	877	891	868	889	922	863	865	911	869	888	817	833	935	885	902	882	894	892	913	879	905	929	886	912	918	873	894	907	858	907	905	931	880	956	926	873	918	937	932	881	878	910	855	914	963	916	890	885	914	903	926	980	924	922	860	882	823	970	895	876	933	870	909	883	926	883	881	880	894	889	905	850	946	895	898	888	854	909	886	883	870	915	858	833	917	884	865	877	914	885	871	943	843	895	860	887	880	902	921	879	944	921	875	899	900	842	963	925	830	891	860	876	894	874	901	876	888	841	933	914	907	911	858	869	897	915	905	925	897	841	939	956	918	864	871	900	857	889	879	878	897	868	882	839	884	899	921	923	938	917	981	923	860	921	955	896	886	931	882	928	884	899	897	937	887	873	845	908	866	840	884	891	859	902	879	921	879	919	896	914	915	902	889	892	951	889	864	889	870	948	924	891	870	941	909	976	868	932	923	884	876	892	816	831	870	907	887	918	888	925	847	931	826	824	898	916	842	898	888	889	932	928	927	882	918	850	927	874	982	941	919	919	965	915	917	899	936	909	892	877	898	881	856	877	832	912	885	872	872	846	895	930	914	885	933	896	850	932	875	866	889	925	915	902	914	894	899	880	876	904	925	957	925	908	939	864	845	892	859	936	881	823	913	862	910	895	887	918
9288	1008	1288	1105	809	709	546	455	460	448	419	372	384	392	369	360	385	375	364	368	328	355	341	370	316	376	312	321	312	331	332	344	347	332	307	330	335	355	343	336	333	342	330	347	339	320	356	343	311	340	320	338	364	327	339	320	347	300	315	322	319	326	311	344	339	308	312	353	324	306	320	300	299	344	323	343	321	346	324	346	315	340	296	355	307	315	337	310	337	341	355	322	294	323	331	345	341	295	337	333	339	335	306	360	348	348	357	334	324	319	313	300	287	325	353	329	346	318	332	309	326	350	312	344	331	296	353	296	320	329	359	330	336	316	335	330	296	271	345	326	310	325	329	318	316	318	328	293	342	340	324	314	336	328	330	327	334	362	319	326	336	334	353	335	307	348	348	352	335	321	317	321	336	343	319	326	324	333	322	345	327	338	326	355	363	343	297	312	310	295	315	299	335	341	326	349	306	300	294	284	363	355	321	313	292	313	339	326	312	337	326	356	325	352	301	310	337	313	316	324	274	341	309	310	302	340	314	324	309	339	330	300	356	319	347	329	325	351	342	300	324	312	318	323	292	371	315	315	322	311	384	316	317	337	311	318	354	346	335	319	299	328	301	293	313	324	337	342	328	324	340	304	352	326	345	302	335	315	349	321	317	303	321	298	381	310	341	347	309	321	320	363	309	321	345	325	339	335	339	319	342	315	345	307	321	345	304	330	332	324	344	334	330	350	315	363	291	329	300	308	347	277	327	335	307	316	294	333	296	341	340	346	336	324	312	301	328	297	303	318	310	347	312	311	308	330	346	350	356	357	358	306	341	319	324	368	314	321	325	314	299	368	318	301	318	325	324	359	304	314	321	305	338	368	304	319	314	333	316	300	311	312	352	320	345	370	353	337	317	326	327	336	327	321	321	311	318	327	283	314	343	328	346	319	338	315	281	302	344	334	318	314	318	351	354	330	343	320	354	324	323	344	341	300	308	316	287	334	306	341	336	311	332	335	326	317	310	308	341	326	318	321	327	320	301	333	336	309	329	299	332	296	323	329	302	323	319	331	312	301	317	339	321	334	329	329	296	350	332	356	337	355	333	346	327	306	318	317	330	311	340	336	331	322	337	314	351	289	349	309	345	320	346	305	331	305	305	317	333	333	345	309	357	318	312	305	347	333	331	295	316	315	293	332	323	302	343	311	318	292	362	331	314	297	331	336	327	358	313	322	332	333	311	337	340	364	339	319	324	318	325	323	282	268	356	320	335	311	311	338	323	361	275	326	316	345	308	302	334	321	315	330	329	321	320	304	303	330	342	335	322	331	305	312	268	332	318	322	308	335	332	312	336	310	345	333	315	333	316	317	330	345	329	337	319	340	341	321	342	338	311	343	323	311	356	306	343	323	336	329	348	309	294	305	341	291	292	355	308	355	291	337	334	324	300	309	315	357	308	332	349	339	345	294	352	309	318	332	317	321	341	333	309	320	343	324	327	316	320	345	312	314	350	330	358	361	340	334	352	316	332	331	318	314	348	332	294	321	328	329	316	329	299	276	320	314	306	306	334	313	279	336	327	344	321	314	300	297	302	319	298	335	312	298	324	315	321	302	300	331	340	302	332	322	328	328	323	330	342	303	341	298	317	341	326	348	320	338	309	317	334	325	361	337	370	358	332	339	301	326	342	315	329	321	321	310	311	335	310	341	321	319	313	300	333	332	306	309	303	311	315	299	305	369	315	344	319	323	330	352	312	310	310	300	320	318	320	335	363	307	303	316	304	315	339	326	343	309	344	327	327	329	312	325	363	304	331	308	345	324	334	321	349	319	311	335	325	307	317	298	322	331	326	286	330	307	303	342	321	304	329	315	328	333	345	316	324	318	362	326	351	341	320	315	312	324	353	326	372	336	333	321	309	332	317	316	303	333	319	308	307	332	319	290	320	305	342	308	287	330	305	326	313	342	331	311	332	324	324	336	323	296	324	337	338	331	315	316	360	328	303	335	301	311	331	329	330	313	348	305	333	316	329	332	332	294	295	358	325	304	328	350	313	320	327	337	329	337	318	319	349	337	350	333	298	287	371	327	319	303	335	343	310	334	308	337	320	361	325	338	316	325	343	332	322	303	318	335	326	337	328	367	320	346	325	311	345	298	319	308	338	307	316	347	321	357	334	316	334	301	344	325	316	363	342	360	330	346	348	305	300	331	314	307	346	328	338	332	331	322	335	291	300	308	340	326	316	320	309	333	359	342	309	332	332	303	322	335	313	335	327	327	320	319	308	294	339	289	295	319	321	303	289	314	344	330	310	334	344	301	298	324	307	288	329	305	345	291	329	309	322	338	287	340	352	324	333	323	304	356	333	311	306	360	332	338	336	330	330	329	276	287	340	331	327	328	309	353	311	315	356	334	329	354	333	354	332	338	302	327	321	345	296	337	311	317	315	318	318	290	303	309	329	338	289	296	304	275	332	337	347	330	330	306	371	315	322	327	332	304	334	304	329	352	317	328	327	319	353	312	308	315	313	316	340	337	356	296	311	299	331	327	326	354	344	318	350	307	360	309	324	293	313	355	315	308	338	337	310	320	346	307	347	310	346	297	307	320	323	298	339	317	304	322	308	344	349	356	353	350	347	304	316	314	302	323	335	308	332	283	351	343	333	355	293	333	346	325	351	338	327	343	314	335	324	313	336	346	346	317	307	334	312	314	341	297	359	302	366	319	354	300	321	333	316	296	331	341	323	286	333	317	330	314	305	312	334	377	321	347	333	334	323	315	340	328	327	337	322	336	302	334	322	324	312	341	324	283	295	314	329	348	346	308	341	324	324	317	328	307	339	340	347	376	332	338	339	323	299	334	308	346	344	337	342	345	275	323	326	350	338	330	339	342	319	307	350	321	316	299	280	337	310	303	324	342	302	335	324	329	354	334	307	347	343	330	329	324	358	345	320	346	323	324	332	341	313	308	330	291	329	303	305	327	293	284	352	328	308	311	320	330	327	323	326	303	365	314	311	349	328	314	313	340	331	321	317	340	354	333	326	308	350	309	342	272	328	360	335	318	345	319	307	317	306	321	318	326	335	324	310	349	328	323	327	344	321	314	343	326	292	350	340	343	318	326	335	340	316	332	307	301	316	293	346	331	335	312	306	281	317	303	283	316	329	323	357	344	341	308	321	358	323	293	327	332	329	312	291	311	314	309	301	338	308	308	337	327	328	339	341	313	321	282	316	348	333	343	309	332	306	311	315	312	338	344	302	332	359	318	355	318	340	341	344	345	330	331	317	295	306	348	319	327	325	350	315	321	296	316	333	329	356	332	306	321	329	315	330	359	283	344	305	323	322	335	309	336	307	321	310	322	328	369	303	333	334	331	323	334	312	314	328	355	351	341	353	308	309	316	309	333	268	317	334	319	318	306	333	328	315	344	332	310	335	319	291	334	328	337	347	303	341	337	323	300	319	323	318	293	304	357	328	319	304	306	307	326	288	348	306	292	308	325	340	347
5712	1646	2746	3231	3037	2570	2208	1902	1659	1502	1417	1293	1258	1173	1164	1185	1102	1056	1045	1031	979	1013	972	957	927	901	932	908	954	921	925	889	948	937	927	932	902	877	863	859	878	916	863	880	854	879	818	868	817	877	833	880	854	849	888	819	817	869	830	884	867	815	853	826	892	821	844	784	875	810	843	851	810	853	818	857	863	857	815	823	817	882	795	863	876	828	853	859	870	770	774	822	838	820	876	799	835	780	846	827	855	855	850	853	821	801	878	809	824	788	856	786	849	766	834	841	861	820	860	782	841	830	833	760	815	818	894	837	889	834	840	734	808	794	841	840	801	823	865	821	820	813	844	867	818	803	864	836	824	869	853	849	796	789	840	888	861	862	810	857	817	857	858	830	857	834	838	800	778	824	803	799	839	805	840	805	833	849	814	823	861	844	861	839	805	820	811	831	809	829	857	807	868	819	856	847	779	821	815	799	873	826	823	809	846	829	850	879	882	851	810	812	892	814	856	786	819	862	765	800	827	815	830	805	854	799	805	796	801	851	805	799	833	826	818	834	852	896	817	835	797	800	848	896	843	874	809	834	841	825	817	816	818	849	849	866	826	844	823	848	781	829	793	838	811	831	858	856	823	811	794	818	829	838	866	818	812	835	818	826	769	846	802	811	818	869	789	851	857	836	869	844	831	773	856	767	840	828	886	812	811	816	767	828	828	841	835	841	835	801	803	840	834	827	863	819	800	815	828	842	856	830	790	822	799	810	847	860	784	771	776	795	799	845	838	814	831	857	801	871	857	854	874	858	809	834	783	843	793	860	828	858	803	862	827	800	826	847	891	871	859	833	796	842	880	804	848	855	841	834	751	827	766	872	841	827	804	849	842	826	837	792	852	866	844	834	804	828	833	802	872	857	751	820	776	865	790	804	799	820	845	805	830	788	804	807	865	820	837	818	819	809	869	837	817	809	817	814	767	819	828	889	819	855	861	841	850	776	850	848	837	824	839	805	853	843	819	772	832	859	805	853	810	838	861	847	858	806	806	820	785	822	833	769	799	845	827	834	812	807	823	866	844	833	873	814	831	847	837	850	840	848	811	840	866	828	810	839	765	804	811	883	808	834	805	862	816	825	825	847	841	808	802	829	833	811	861	831	840	862	804	832	816	850	830	781	868	814	840	785	826	861	857	827	835	880	832	783	870	826	843	828	903	839	844	824	803	862	824	862	816	803	774	862	825	798	809	858	807	840	787	895	859	824	834	808	859	839	857	827	889	846	823	861	821	872	814	839	751	826	751	822	799	863	808	830	793	777	785	863	843	853	790	783	865	846	797	849	766	833	833	811	859	826	789	846	813	834	816	843	834	837	867	788	820	862	806	846	822	818	829	821	810	802	878	815	821	790	832	818	826	831	807	798	822	847	838	798	768	813	836	887	835	821	826	779	884	788	878	807	879	865	823	842	864	833	817	862	821	838	814	815	816	829	844	822	818	790	773	820	804	812	837	884	784	815	823	782	865	844	828	882	759	845	848	791	835	816	832	846	791	807	797	845	816	818	815	845	866	815	781	856	822	839	819	786	856	802	865	879	832	877	870	835	856	816	845	785	816	886	871	749	790	836	802	899	801	822	844	792	824	855	874	800	817	880	840	838	854	822	834	821	788	876	838	772	805	808	826	835	829	806	836	842	851	853	819	820	797	811	799	833	833	797	783	799	785	800	852	872	859	811	842	792	824	780	777	786	825	836	860	828	799	840	848	874	837	815	836	816	793	841	837	859	832	828	842	825	776	820	826	788	785	866	822	834	809	836	825	822	814	819	839	848	817	792	834	831	805	830	803	848	847	897	816	819	849	891	882	811	836	837	817	796	816	838	835	892	830	823	817	883	893	820	829	834	864	824	812	848	811	830	838	859	869	866	791	850	797	827	837	825	882	849	834	853	857	877	877	815	834	793	818	866	847	811	811	828	826	792	819	823	790	815	811	854	809	835	909	859	779	842	802	828	874	857	843	808	799	848	814	826	802	840	822	816	833	825	873	838	805	830	841	774	857	816	876	767	838	813	789	857	835	815	819	849	855	819	854	830	849	830	779	866	895	809	823	859	784	850	857	846	817	801	766	821	843	837	830	841	831	833	808	778	821	829	796	836	885	868	853	789	772	886	828	872	817	839	808	841	892	807	841	803	864	799	826	806	756	804	841	829	797	841	815	866	834	819	828	808	867	868	828	837	856	827	820	818	835	788	814	814	813	818	820	857	841	782	816	838	843	840	771	812	861	844	861	849	813	834	821	819	745	857	788	791	811	812	809	805	821	813	822	784	870	809	848	837	888	817	874	857	822	770	818	879	913	848	785	827	832	835	854	831	837	813	859	781	847	848	857	803	843	816	823	814	863	838	797	818	829	818	827	860	800	827	773	874	800	835	867	739	846	847	831	842	827	776	868	824	923	876	813	848	820	855	829	810	855	867	822	860	803	868	795	825	843	801	842	846	783	803	804	821	889	888	837	812	873	829	797	870	831	758	801	866	819	797	836	812	834	819	861	898	841	831	882	820	818	872	850	864	786	848	768	837	845	869	844	813	782	847	813	822	803	813	861	825	862	898	832	856	884	829	787	842	847	810	880	847	860	794	856	846	803	840	837	853	806	840	818	826	860	863	846	824	784	840	815	780	812	864	818	812	835	854	828	840	810	836	845	841	807	870	847	830	819	921	839	837	850	835	829	793	804	782	833	839	861	819	846	835	825	813	804	811	816	807	815	865	821	820	824	833	816	852	812	849	768	825	831	814	809	813	787	775	833	846	829	849	897	804	829	814	867	839	836	851	776	847	806	808	828	827	795	785	845	847	778	833	797	839	845	849	801	814	854	810	857	813	855	828	859	874	843	836	786	905	856	868	828	802	833	856	808	828	911	829	847	837	808	859	806	834	820	832	845	791	863	842	790	800	860	818	823	871	867	845	845	871	836	820	787	859	757	878	829	828	868	820	819	873	821	841	820	857	907	834	827	831	843	850	779	815	785	793	846	851	777	827	894	892	855	817	800	795	813	854	865	794	847	862	821	783	837	805	841	815	793	801	804	855	875	815	800	833	865	873	834	851	862	798	875	840	857	816	814	793	832	809	822	828	804	833	848	791	819	836	836	855	792	775	882	794	826	817	843	827	854	766	791	823	790	814	864	837	822	811	777	840	885	795	812	850	846	775	813	843	772	833	838	796	843	862	868	797	807	811	815	817	807	855	839	811	818	796	813	882	784	825	778	878	843	842	807	847	785	852	799	800	856	856	771	861	827	824	789	804	807	881	825	815	877	844	806	807	842	800	843	845	853	828	870	865	837	837	773	852	857	784	861	817	840	814	821	794	821	821	813	812	877	849	780	854	822	868	846	821	825	838	812	823	859	822	828	762	841	828	826	800	856	816	807	830	816	772	832	835	801	765	812	807	834	781	834	787	887	854	831	832	815	830	833	816	864	827	849	825	906	838	810	820	784	885	797	863
17281	2256	2188	1761	1206	927	696	540	451	370	364	311	266	267	286	256	185	212	225	168	197	213	190	179	178	206	179	165	177	180	165	185	174	180	175	157	168	168	152	172	180	172	170	152	156	147	151	184	149	140	185	175	154	156	140	156	159	167	144	182	139	152	156	157	153	160	152	157	165	154	146	154	137	158	148	142	159	161	163	156	141	160	153	113	153	154	150	151	141	159	157	161	144	150	157	140	177	137	147	129	160	132	165	168	161	149	157	160	152	139	142	159	162	134	149	135	133	167	162	135	171	153	165	173	150	147	130	150	154	150	170	180	152	147	128	140	136	150	133	148	153	145	154	145	139	150	160	148	135	150	188	150	147	152	141	152	148	164	128	154	150	151	154	156	150	152	135	127	121	146	168	157	164	153	168	159	160	155	148	167	143	158	130	150	156	162	151	119	142	149	150	149	162	179	162	167	155	150	147	147	153	137	148	145	154	138	139	146	147	153	157	124	128	126	156	139	134	149	154	139	154	166	158	152	147	151	172	149	139	160	142	144	143	155	153	153	155	132	133	132	156	161	161	154	140	137	130	141	145	129	166	148	165	150	165	158	134	141	121	118	153	153	125	150	134	153	159	145	145	144	158	150	152	150	134	147	153	145	142	133	158	128	129	156	145	147	147	176	158	152	143	145	162	140	159	136	146	137	170	136	135	142	162	139	140	152	167	141	132	150	151	165	135	150	161	155	157	140	146	137	135	168	163	152	159	158	137	155	153	127	160	178	148	133	160	134	167	163	141	156	165	149	140	154	151	150	136	150	142	131	138	169	158	143	145	153	168	159	144	171	156	156	140	153	160	140	141	132	167	151	141	139	135	149	166	147	166	143	151	176	149	155	163	141	152	140	152	148	167	171	148	165	135	126	145	128	144	151	150	161	149	142	144	150	150	151	149	152	157	144	141	164	144	138	157	126	144	149	159	150	158	151	137	142	145	175	147	126	124	130	151	173	138	150	153	141	136	157	147	150	139	150	148	174	150	161	170	149	140	140	158	155	157	144	141	169	140	156	133	160	150	168	134	140	134	141	142	169	144	153	139	168	140	144	160	157	162	159	151	147	132	156	149	147	137	137	151	134	161	124	161	163	133	160	173	147	127	159	154	139	146	166	148	141	147	164	155	164	143	171	153	168	121	180	155	150	162	146	148	146	121	152	143	132	157	133	139	183	156	149	166	169	120	166	145	175	144	130	151	152	165	134	170	142	180	158	127	138	144	160	176	129	146	145	170	145	153	160	138	142	154	152	155	168	152	132	159	145	156	157	149	131	148	154	138	160	128	133	143	157	152	148	172	171	176	144	138	142	135	158	151	139	129	142	141	144	146	142	123	163	128	158	142	160	149	145	160	153	162	175	144	118	139	144	160	123	134	149	146	163	148	168	153	139	149	144	134	153	157	139	134	157	157	151	185	157	147	133	161	163	139	149	158	139	160	130	144	148	158	132	142	140	136	144	133	139	136	146	147	154	156	157	158	141	134	147	155	155	131	141	152	157	164	141	164	146	157	174	138	165	135	165	159	162	152	143	171	165	140	161	140	171	171	156	130	130	143	129	161	148	139	141	141	153	152	152	147	136	181	138	135	151	175	153	151	158	157	152	148	133	147	147	129	158	147	152	167	148	135	158	132	136	141	149	143	160	150	144	136	155	158	144	147	134	175	152	148	146	155	157	144	137	143	166	125	158	157	131	155	157	183	168	149	133	156	127	162	165	158	144	142	159	130	168	164	134	150	157	156	162	150	136	150	112	156	140	153	153	154	143	121	146	142	139	141	163	160	148	155	138	152	148	148	145	142	149	152	157	168	170	144	146	132	160	162	157	159	166	158	155	149	145	144	148	163	173	142	149	156	140	155	151	151	160	159	145	131	148	122	165	159	161	148	148	157	147	133	150	167	148	144	131	156	149	159	153	151	147	165	159	169	162	136	145	143	153	158	149	155	150	133	158	136	151	170	161	144	157	156	141	149	147	154	149	157	153	150	156	133	118	170	155	128	142	149	146	168	152	148	148	153	159	141	151	135	159	151	127	147	140	145	142	142	148	162	159	142	152	134	153	158	165	174	150	132	148	138	156	160	139	143	147	153	158	145	145	174	165	166	155	155	143	141	122	163	137	139	137	133	112	133	139	128	134	158	150	130	152	146	156	126	140	149	167	156	141	127	143	156	134	149	149	157	151	154	153	145	139	169	157	159	134	148	162	151	168	135	138	130	172	138	176	128	139	156	159	137	149	144	160	145	167	141	151	154	160	131	149	151	119	130	177	146	134	123	141	149	152	166	178	135	154	161	168	156	155	156	152	142	154	146	139	127	137	156	139	153	164	161	145	153	145	138	173	152	154	175	153	162	138	160	152	157	157	131	139	160	148	149	162	125	148	150	148	125	140	154	144	138	158	151	172	153	148	147	140	138	147	142	151	135	162	146	163	159	128	161	159	143	168	159	146	157	171	171	135	145	137	143	159	151	146	137	147	148	173	161	146	159	123	156	166	151	163	151	158	130	150	136	154	159	130	121	164	131	148	142	144	148	146	151	154	156	152	149	143	186	135	152	132	156	152	167	163	156	137	168	162	125	131	133	146	161	154	157	165	133	131	147	162	153	159	145	126	136	140	142	152	152	153	129	159	153	143	139	146	136	133	160	151	149	162	154	147	126	126	166	141	155	137	159	146	158	148	144	159	154	168	162	152	162	134	144	132	139	146	184	162	132	140	143	136	139	151	157	114	141	150	156	151	156	160	143	146	154	147	138	155	153	153	135	132	165	142	136	150	166	149	145	138	174	152	156	150	156	156	153	156	161	139	146	149	147	152	128	136	144	150	158	144	151	133	169	126	148	162	159	135	128	135	145	150	149	160	149	146	178	168	144	148	154	141	144	152	169	158	157	172	146	167	148	164	175	146	158	146	180	162	151	160	151	149	146	168	154	151	144	152	141	130	160	142	161	156	149	163	152	167	163	147	145	149	141	149	138	155	136	139	134	176	148	177	141	159	162	132	144	143	157	148	146	118	142	158	147	137	139	129	152	147	176	161	169	152	166	164	159	144	163	149	153	152	137	160	146	139	136	165	154	126	161	137	148	152	139	156	160	153	157	167	160	142	148	137	135	160	164	141	150	173	152	147	144	151	142	132	149	169	151	176	159	139	132	141	149	165	158	151	151	175	146	138	144	151	149	168	151	193	174	159	143	173	165	157	160	149	145	162	160	165	169	154	149	166	130	147	148	141	154	172	140	137	144	151	156	162	160	138	176	160	157	143	143	155	165	147	161	164	174	167	141	138	148	128	132	156	141	156	155	149	134	147	134	139	160	153	131	144	181	168	131	160	128	146	163	143	145	141	159	152	128	147	152	139	127	132	145	142	160	130	151	176	143	141	116	153	150	133	140	150	138	133	160	153	136	153	144	159	162	159	144	157	161	157	184	128	153	145	130	146	149	147	150	175	175	138
7545	1884	3949	5062	4495	3642	2972	2497	2165	1859	1642	1449	1330	1222	1124	998	979	920	896	838	773	726	726	675	672	672	659	675	616	588	570	604	596	544	575	530	541	496	541	543	515	468	511	510	480	534	487	492	482	496	505	521	458	465	454	494	474	435	438	487	450	477	479	455	462	442	478	477	466	446	464	451	469	446	444	469	419	420	469	412	447	461	398	381	413	477	445	452	487	408	459	428	457	403	422	454	456	398	434	430	457	438	441	438	434	462	470	416	413	470	406	460	457	449	477	429	448	432	433	441	448	435	447	418	430	441	431	425	422	408	419	414	464	420	387	435	423	426	417	407	404	443	443	408	451	429	419	400	430	426	454	408	400	472	439	445	423	462	471	424	426	427	449	413	458	422	445	421	460	421	453	471	428	425	441	433	442	390	408	444	439	446	427	431	443	444	464	417	448	444	477	459	436	473	417	410	450	424	415	413	421	440	402	425	457	434	435	438	401	423	441	459	473	428	411	433	426	459	432	425	401	453	385	416	405	425	403	450	435	413	496	419	443	419	440	431	448	444	463	435	432	423	437	428	448	450	450	458	418	427	465	444	445	392	446	427	434	444	384	462	437	431	392	457	397	417	448	446	459	438	455	425	456	460	392	488	410	418	413	432	433	416	464	434	436	447	439	445	464	414	426	453	455	424	445	447	416	481	436	431	430	372	443	445	436	417	417	441	417	394	436	443	441	439	404	434	400	424	422	414	463	436	425	444	450	452	427	437	455	399	435	421	407	434	439	479	441	442	428	427	467	442	422	412	430	442	454	401	418	429	421	432	417	425	457	418	414	425	426	431	419	434	427	446	457	420	430	430	436	455	446	447	423	398	436	419	428	438	432	432	439	433	460	431	399	395	456	421	422	413	432	439	421	446	439	405	426	407	421	444	418	428	419	446	439	407	461	431	435	419	434	441	426	445	438	463	381	437	425	420	459	436	456	421	406	416	429	444	428	419	366	431	413	434	395	432	439	428	411	439	417	436	457	435	420	410	428	412	410	414	458	464	418	420	408	448	414	413	392	454	430	442	392	433	406	444	425	427	414	417	420	431	419	426	422	439	377	433	451	404	417	395	438	409	415	427	427	463	405	428	439	434	440	408	429	422	474	414	414	437	407	441	439	396	453	444	482	427	416	420	412	472	403	426	441	454	453	400	415	435	468	419	440	454	453	423	436	423	430	431	441	413	457	438	444	447	428	455	429	418	436	428	385	428	407	418	420	422	415	460	436	430	410	403	456	422	433	420	434	424	463	414	459	456	425	444	424	406	461	413	403	420	432	440	423	449	415	451	443	415	438	403	433	434	437	452	423	429	442	424	409	468	462	427	403	435	439	439	382	446	463	460	438	422	426	447	428	407	412	417	430	447	387	447	408	417	464	454	398	410	423	427	414	434	435	411	431	406	425	444	386	421	439	410	410	386	420	409	413	428	404	410	418	410	441	416	390	397	406	406	433	442	400	419	457	411	413	428	436	422	439	401	443	418	440	451	426	423	442	423	386	421	435	430	430	449	439	412	455	421	414	422	455	396	417	417	435	422	403	420	387	417	425	454	445	422	420	438	432	427	435	423	411	443	429	437	452	422	466	421	429	448	444	434	398	458	400	417	446	388	410	411	444	415	447	415	451	408	459	410	409	438	451	435	417	420	406	435	454	418	416	429	449	455	431	399	410	390	464	442	423	457	402	405	461	389	438	428	377	451	404	406	449	381	434	446	420	463	426	436	390	428	452	445	417	443	396	397	419	398	414	411	444	410	427	450	440	449	413	434	448	430	412	460	421	437	422	415	428	449	451	425	450	440	447	433	442	415	456	432	421	438	471	411	437	464	417	455	430	423	417	449	431	425	440	406	410	406	453	437	437	449	443	444	431	433	439	421	454	430	447	435	451	417	408	397	470	447	427	440	400	472	433	430	422	434	423	445	403	445	405	431	431	400	410	449	447	358	416	480	430	424	430	369	442	437	448	412	409	402	421	429	503	442	462	445	423	457	438	464	458	390	421	419	400	421	441	419	463	429	399	460	417	417	440	412	406	442	445	433	450	447	449	449	426	437	421	430	440	435	421	435	447	424	464	433	424	409	413	446	449	432	413	436	417	435	377	437	451	431	413	433	421	427	439	409	419	420	433	457	447	430	436	455	454	388	481	433	428	438	438	428	412	398	429	413	401	413	440	404	442	432	421	485	424	411	412	441	435	401	415	458	420	391	423	424	433	434	438	431	426	458	424	422	405	447	414	421	442	414	441	432	440	431	439	419	428	431	407	429	415	425	444	474	392	440	436	439	400	448	385	428	425	457	419	380	451	399	436	434	436	407	438	392	428	447	450	391	416	430	445	438	427	435	449	469	420	429	449	441	426	413	420	454	389	406	425	402	412	442	417	418	437	413	433	445	435	460	402	409	394	404	439	418	419	430	437	410	452	425	440	441	448	442	417	437	464	433	400	388	423	425	434	447	437	481	430	419	410	425	432	432	448	444	431	435	456	409	392	410	438	435	448	422	406	426	459	435	438	451	397	407	431	422	408	427	409	410	444	467	417	449	439	410	438	406	461	422	405	398	396	439	412	409	412	425	426	439	421	421	422	414	417	408	414	416	455	420	403	405	434	427	457	414	405	490	437	449	433	422	440	394	395	423	407	452	441	402	450	453	471	427	423	418	445	478	410	453	442	406	428	435	424	436	447	463	464	423	435	410	413	419	441	419	408	417	427	430	420	457	441	431	408	429	458	407	413	422	442	444	404	427	456	433	442	417	434	441	412	429	450	429	422	427	408	438	409	454	395	436	427	408	433	419	407	443	440	432	454	456	421	394	416	470	412	443	420	411	428	414	414	408	409	422	444	389	412	422	414	461	434	432	415	445	439	432	409	411	411	437	464	409	438	406	433	451	459	402	434	419	402	435	436	411	446	402	394	454	412	449	422	426	438	428	424	423	495	441	422	443	424	443	435	430	441	440	448	459	423	422	411	419	428	431	448	419	448	405	459	421	439	430	409	464	416	386	423	418	439	426	436	406	435	440	451	485	440	409	423	438	432	410	439	441	452	413	410	402	417	450	427	404	441	417	451	439	439	404	433	432	459	447	397	477	412	405	433	401	404	395	417	415	388	424	419	409	434	423	434	408	434	399	400	426	371	425	431	414	423	407	440	431	429	443	421	432	412	427	412	401	390	429	414	428	405	435	459	443	411	465	408	453	461	423	449	457	438	447	385	438	426	400	399	454	443	410	469	460	462	423	445	427	458	444	420	436	458	390	424	459	432	431	470	428	379	408	431	404	412	447	437	433	425	407	415	456	443	400	397	416	409	469	393	438	428	401	429	419	430	419	445	444	437	416	407	389	405	437	447	424	431	476	416	418	423	415	424	439	468	413	431	449	427	400	441	421	433	469	458	419	421	445	416	469	428	435	431	410	426	431	433	407	416	436	428	419	450	450	418	390	400	412	419	422	465	438
2670	378	458	394	396	366	340	341	352	353	344	344	329	324	339	309	355	368	356	346	337	364	338	329	349	369	350	324	312	321	311	359	321	343	354	324	345	349	348	351	351	340	356	355	343	344	349	331	308	309	343	327	344	320	352	352	345	351	372	328	341	347	315	332	345	339	355	346	354	374	341	295	290	358	362	331	328	368	339	335	367	352	341	347	320	337	348	330	333	335	334	325	349	387	324	287	325	346	317	340	355	316	369	367	321	359	329	349	347	329	331	361	345	326	337	346	323	351	329	335	303	333	347	349	347	329	333	329	343	373	336	357	387	366	330	326	334	359	354	335	361	349	348	343	352	344	324	324	338	338	299	338	365	329	315	330	284	365	336	323	348	365	382	341	353	345	332	338	313	351	369	392	341	342	376	343	343	380	327	331	359	348	354	351	323	379	303	338	362	338	361	328	363	349	359	331	330	361	320	334	339	332	345	376	297	378	313	349	370	359	330	342	366	348	350	348	377	339	356	329	327	327	346	341	347	324	326	340	337	336	368	349	337	341	313	338	341	329	327	343	363	344	316	320	339	342	387	360	371	339	350	367	348	352	329	356	351	372	327	326	376	351	351	303	408	351	335	338	356	383	369	340	358	328	362	313	308	330	334	372	343	342	382	355	316	340	337	345	352	341	350	336	360	342	320	360	337	349	331	336	365	336	309	327	335	336	346	371	341	350	331	311	319	328	332	309	342	344	359	302	376	382	351	305	357	335	349	337	341	354	301	335	358	349	363	338	352	347	373	331	345	358	319	359	343	329	344	342	375	319	358	348	316	340	358	341	352	347	358	382	352	355	372	340	365	357	351	349	338	334	396	351	345	338	346	322	340	354	314	374	337	341	334	341	328	348	331	365	324	356	344	320	335	313	358	341	329	370	339	314	302	332	298	352	344	342	331	352	359	347	327	343	372	332	341	354	358	354	343	343	370	369	380	356	356	326	333	330	328	353	319	376	342	348	351	321	349	347	350	337	339	336	324	327	305	331	330	322	350	378	322	362	360	349	331	375	371	348	357	307	323	331	369	362	316	338	336	355	337	363	369	323	370	356	355	336	340	362	347	380	370	338	348	375	311	362	352	344	340	350	367	329	354	315	311	365	341	334	320	315	358	339	367	318	356	346	339	325	320	367	358	349	351	338	325	384	361	329	302	335	337	357	333	354	347	326	326	330	348	344	361	339	358	367	356	329	365	345	354	347	337	390	347	359	347	346	373	318	332	339	319	356	315	336	341	321	352	342	323	341	382	339	341	325	345	370	341	331	322	298	341	364	349	335	329	333	351	366	348	334	342	344	347	330	339	350	350	339	342	342	350	353	353	353	323	379	344	382	307	334	331	352	315	293	354	327	373	347	377	345	346	318	356	313	334	366	349	368	332	346	373	342	376	336	355	349	365	361	321	363	318	343	343	329	387	371	360	346	347	347	379	317	382	353	379	366	359	360	329	354	350	319	359	337	339	328	338	383	336	352	323	347	344	348	362	329	356	321	345	330	328	337	368	360	360	317	377	320	327	349	375	326	358	356	357	345	347	346	344	336	340	336	333	321	305	337	320	344	338	369	341	345	326	344	331	344	354	341	347	349	334	360	349	342	372	314	363	340	352	341	342	362	356	350	330	321	380	371	345	340	361	349	324	384	331	345	333	364	329	361	355	355	360	352	353	378	360	324	342	361	339	370	341	342	318	351	346	354	353	362	365	370	355	345	362	339	325	346	317	343	388	315	355	354	389	342	336	366	354	361	347	312	365	341	321	316	329	330	369	325	356	325	326	335	346	360	352	359	320	344	336	356	348	328	365	329	349	366	371	343	335	345	312	348	353	361	319	326	352	342	396	345	346	339	359	347	344	370	374	338	341	393	349	359	335	346	349	356	329	333	343	339	317	348	323	346	345	365	338	338	349	365	369	394	365	315	359	373	345	347	377	319	375	319	324	342	374	340	326	326	354	319	383	377	352	333	328	340	353	355	361	365	345	358	351	355	330	340	335	369	326	348	310	333	355	364	334	313	334	330	352	333	316	331	305	347	394	405	368	354	330	344	370	330	336	364	337	374	355	324	383	345	369	322	364	353	381	337	342	342	343	338	345	363	347	351	351	368	360	333	348	337	352	331	354	358	328	315	355	359	360	333	362	324	318	340	336	338	350	364	356	325	337	346	357	355	315	350	343	367	325	321	338	340	342	296	328	340	382	323	330	338	338	349	354	353	319	328	339	336	345	340	346	316	341	346	349	331	367	346	348	370	320	375	311	348	346	336	340	327	367	350	340	355	355	358	316	347	342	364	366	343	357	328	341	352	298	339	358	329	338	340	338	378	347	346	351	335	360	336	371	349	330	314	334	324	333	301	328	337	353	330	331	355	350	337	330	317	310	363	320	374	324	346	329	360	361	319	357	379	332	329	332	357	315	319	312	376	374	355	322	309	334	331	327	294	365	345	368	334	321	356	337	381	346	338	367	342	354	334	381	347	334	318	366	370	331	356	361	317	316	340	346	340	369	366	359	356	331	321	330	338	347	316	315	339	354	351	337	387	341	363	359	357	346	336	344	362	332	319	339	345	336	312	340	356	329	339	327	337	323	343	364	333	331	334	349	368	333	340	365	354	330	337	373	385	325	323	326	336	320	361	327	369	306	382	375	316	367	342	351	374	352	336	356	319	346	304	320	381	327	352	354	354	344	340	326	323	351	355	350	375	353	329	371	342	338	343	390	339	327	328	311	356	337	314	318	340	350	362	358	354	366	366	334	341	334	368	359	348	317	361	347	342	345	328	323	360	333	342	349	373	366	354	356	360	350	318	329	374	336	353	362	344	320	343	342	338	336	316	308	333	388	369	352	322	337	350	341	360	336	352	360	338	353	328	343	339	356	382	369	334	303	361	334	361	339	329	348	358	325	353	329	333	350	318	332	381	324	330	380	327	354	346	332	345	315	339	365	356	356	330	313	354	352	354	307	304	361	359	348	383	354	323	327	345	348	347	325	333	320	322	316	334	338	325	329	381	355	369	319	351	356	375	361	324	336	342	329	356	315	357	330	357	352	350	358	393	343	323	314	315	313	348	357	361	340	345	356	380	383	350	332	324	350	325	333	355	392	346	347	382	361	353	343	345	336	347	347	329	331	383	321	343	362	346	330	354	333	310	342	353	358	319	350	343	358	341	326	384	341	362	361	390	344	349	381	384	328	349	371	354	353	328	346	360	334	354	300	350	372	350	362	371	366	365	366	338	324	351	336	379	375	346	354	328	322	333	354	392	367	371	327	337	330	352	356	347	367	348	331	338	354	332	341	330	364	339	340	360	347	323	324	355	381	340	309	334	316	393	349	342	376	338	353	366	343	325	348	337	367	342	346	396	314	332	340	339	338	307	363	352	338	356	317	340	340	336	330	361	318	329	333	355	359	344	384	344	360	350	336	370	335	339	360	354	355	338	350	342	319	345	352	343	357	324
2701	991	1099	1141	1116	1072	1008	1013	993	914	981	968	834	985	902	918	950	918	914	879	932	846	895	926	892	965	996	898	907	941	884	922	892	924	878	907	873	922	940	898	903	966	873	928	966	867	882	932	893	895	912	918	890	941	939	884	977	886	892	918	889	918	917	892	892	874	852	902	875	883	909	898	897	918	925	862	913	904	883	871	913	916	917	854	945	906	855	863	901	894	867	846	865	907	930	917	928	901	879	888	908	849	872	868	949	891	872	926	903	863	904	892	866	875	907	918	931	830	891	848	932	876	831	878	887	872	841	960	877	906	894	915	924	862	897	869	900	892	844	866	848	900	880	920	859	906	903	886	889	892	882	888	923	891	856	852	903	842	941	917	895	873	887	873	886	870	882	900	871	935	893	866	909	843	918	893	917	880	893	937	852	896	838	859	878	919	903	900	889	940	911	891	859	885	915	916	910	855	883	894	912	932	829	878	907	952	854	894	894	907	884	872	885	947	855	938	836	926	891	904	902	877	909	883	870	818	897	872	938	874	914	949	890	909	852	889	882	898	874	916	867	893	967	896	895	916	858	881	916	906	883	871	861	881	877	915	886	916	862	872	929	844	878	911	861	859	865	881	838	858	892	933	892	942	852	877	891	930	923	902	902	924	848	863	838	903	905	953	901	856	913	806	904	884	883	858	930	918	891	898	886	877	876	860	881	875	883	868	931	889	836	894	875	910	852	875	897	885	889	863	825	881	874	867	890	915	895	848	858	949	889	929	911	1007	876	877	889	896	862	885	864	877	946	937	901	916	851	892	867	866	901	915	913	896	852	916	905	846	832	910	959	928	835	887	971	965	906	927	907	886	896	890	907	897	883	930	914	845	838	878	897	861	902	898	892	838	903	902	923	925	880	891	914	852	834	861	899	910	857	904	898	884	932	882	908	852	873	898	871	912	898	915	848	891	905	890	860	877	907	914	887	898	848	908	859	860	892	916	926	893	872	867	845	870	912	886	864	903	909	882	873	931	875	892	900	898	879	955	856	873	912	889	886	894	917	868	868	879	927	875	923	809	891	877	862	903	914	909	895	909	873	842	910	913	876	952	914	890	864	902	870	877	871	884	865	924	951	884	913	902	878	892	920	922	917	884	871	911	868	947	925	904	859	898	894	883	874	861	881	914	870	880	889	924	887	873	874	855	887	873	855	916	845	844	907	946	895	897	930	840	859	903	884	888	904	889	896	897	924	912	849	853	907	909	908	954	869	941	873	911	882	886	945	876	916	960	886	866	955	881	935	886	855	862	903	886	864	869	893	840	842	896	860	932	864	850	866	926	906	908	908	913	894	889	897	876	864	880	882	871	954	913	901	878	872	848	887	864	876	908	840	895	910	902	911	898	898	897	868	901	821	889	890	867	920	878	885	881	916	899	934	931	870	845	876	888	897	901	920	919	889	869	903	862	884	931	935	912	821	860	872	929	901	940	918	894	922	907	907	901	934	854	885	884	886	916	934	966	890	843	892	830	916	899	896	909	868	880	912	889	885	886	897	859	929	872	926	835	876	876	880	864	888	891	860	914	885	894	881	864	842	907	928	905	898	846	912	908	828	892	917	924	897	872	897	890	874	926	889	932	867	861	899	823	883	928	880	887	861	905	907	900	875	864	884	891	927	902	939	925	920	917	876	900	885	914	867	839	836	848	840	847	895	906	887	872	924	929	902	902	857	848	860	898	870	925	882	870	888	852	869	905	901	857	907	921	926	864	954	910	850	864	888	941	892	919	914	846	880	895	938	891	860	935	849	915	910	898	878	850	873	891	909	884	861	906	860	874	897	924	881	923	895	840	895	892	879	917	868	941	883	927	887	897	893	869	907	918	877	957	839	894	895	915	916	836	914	870	866	886	918	889	930	915	922	873	950	924	869	895	915	818	849	917	909	912	840	929	907	835	923	925	870	902	908	894	913	855	925	876	906	879	929	879	854	885	851	883	962	911	865	859	881	947	840	913	894	874	872	924	890	949	866	856	913	878	853	913	855	926	947	846	843	882	962	928	906	841	871	879	913	878	897	895	863	907	860	916	841	877	921	899	901	890	876	858	877	899	844	928	852	897	852	872	887	916	931	908	902	891	904	861	839	880	875	901	848	821	925	892	867	905	908	886	885	799	935	928	889	882	866	887	890	919	871	882	913	859	887	866	890	907	869	846	907	876	849	870	858	891	864	941	899	878	876	894	914	836	850	910	944	943	871	920	919	911	858	834	852	944	909	868	896	879	849	924	874	880	904	843	893	844	845	882	910	916	819	929	820	881	911	823	889	889	972	921	878	839	850	867	879	906	882	899	889	909	876	895	898	911	918	910	846	860	906	895	898	888	874	937	886	891	888	873	826	887	869	846	880	850	884	931	860	895	866	883	862	869	906	880	911	854	888	889	926	872	858	963	901	890	894	879	894	851	830	864	868	832	916	882	868	906	920	899	884	895	916	888	839	884	871	863	891	919	868	876	881	905	910	938	875	884	847	931	871	902	935	881	916	898	917	841	931	847	906	851	887	861	909	881	874	878	888	900	931	952	842	949	938	894	858	898	893	853	905	897	923	855	924	916	936	850	896	875	902	900	890	921	896	937	882	921	878	931	909	902	876	856	812	892	894	944	926	906	904	846	881	884	953	888	885	888	910	915	862	931	875	889	899	815	922	849	868	800	910	922	874	907	881	895	885	920	886	884	853	849	913	887	897	894	966	922	905	911	871	871	883	928	912	827	885	895	929	894	912	897	898	860	949	896	868	860	923	917	904	894	933	937	883	945	899	889	839	926	879	886	859	897	913	907	862	939	880	910	848	871	841	868	878	890	875	953	896	914	913	899	892	841	874	886	869	858	890	910	921	907	883	809	874	897	885	896	890	909	874	886	889	890	897	906	901	898	868	930	901	882	859	917	875	884	889	884	865	896	876	881	928	894	900	858	895	906	875	881	933	872	861	934	901	912	891	824	894	885	864	985	947	860	845	920	903	894	914	899	866	900	850	873	904	911	874	920	866	909	870	882	833	909	840	889	906	906	910	910	931	897	913	925	936	887	868	885	876	841	899	894	870	857	852	832	843	911	831	895	855	926	865	926	859	949	893	911	873	861	906	888	900	869	896	876	819	854	845	878	872	905	880	945	872	826	885	926	843	877	917	920	882	906	902	890	897	844	885	827	853	900	902	916	862	898	897	913	853	853	875	909	868	892	841	862	893	832	905	916	868	872	960	869	936	873	935	959	923	874	917	864	959	888	868	893	876	883	910	956	847	927	864	883	878	866	811	904	892	898	933	842	887	892	903	925	937	866	929	858	890	897	857	927	910	904	894	920	831	881	928	890	931	882	907	866	865	932	873	870	822	883	851	928	893	885	870	869	930	820	872	883	825	879	891	856	865	870	848	867	848	886	914	915	903	878	891	900	887	889	933	894	897	901	872	936	859	968	936	913	873	856	901	894	887	934	882	973	881	935	894	892
9281	1074	1268	1061	813	641	563	511	475	449	436	421	402	392	367	347	410	368	319	325	362	326	369	354	343	357	330	333	324	313	342	334	339	331	324	364	303	338	322	340	328	347	338	327	352	327	315	323	310	308	335	306	344	320	340	300	325	304	348	299	322	310	319	318	316	330	321	341	311	304	324	312	304	341	346	329	301	341	306	321	325	349	345	322	352	341	315	302	349	323	277	341	319	315	313	336	314	313	329	329	276	307	294	292	329	353	319	320	364	311	347	309	341	308	321	308	312	320	329	321	319	332	332	326	308	311	346	319	314	327	298	338	304	324	344	356	355	315	310	317	327	314	326	295	351	304	329	320	281	339	340	314	328	312	311	342	330	317	320	327	347	310	333	329	326	297	320	332	314	328	301	347	332	326	330	343	322	305	343	335	346	323	310	274	348	355	337	327	337	345	314	320	337	379	324	317	318	330	304	301	321	308	330	334	356	325	324	310	328	331	305	335	349	280	343	332	338	335	335	302	290	347	305	314	325	325	326	329	323	305	313	296	304	283	295	371	305	325	340	316	324	288	324	360	351	352	307	329	321	317	327	319	266	352	317	325	324	327	294	337	350	299	311	336	335	343	319	315	299	363	287	322	314	332	327	310	334	306	306	345	338	338	341	330	298	284	331	302	280	314	294	322	299	344	340	333	365	290	325	330	308	319	314	304	338	312	317	297	307	346	343	321	348	300	325	286	350	337	297	297	310	316	324	340	343	297	329	330	330	317	325	337	318	334	295	299	313	337	313	319	377	341	343	332	338	345	342	309	349	344	326	338	330	314	301	309	326	322	307	315	325	337	320	318	306	325	301	309	324	319	308	304	355	317	293	320	329	296	332	358	331	311	343	314	331	336	308	326	295	304	310	321	338	296	345	330	311	324	345	318	333	371	310	326	296	373	343	342	336	366	328	343	338	354	320	302	336	323	351	363	335	309	357	311	302	355	279	315	308	331	299	310	304	332	315	317	347	332	321	323	337	342	311	342	302	296	328	332	327	325	333	367	306	351	299	319	319	350	329	309	334	321	301	310	337	345	308	349	317	325	328	308	336	304	338	326	294	315	331	331	320	318	315	344	332	320	346	309	281	299	324	341	305	314	335	285	307	337	330	290	301	312	302	340	318	312	299	322	358	331	352	316	311	346	315	335	301	323	330	330	320	326	286	318	362	294	323	339	316	317	332	316	360	331	357	325	330	314	334	310	333	328	325	311	343	338	316	329	337	366	328	329	319	333	308	345	341	327	323	304	286	343	357	301	334	324	286	291	306	313	325	339	330	340	307	322	314	345	323	331	363	309	322	342	329	340	308	335	341	340	312	345	346	336	369	342	338	297	298	338	339	285	306	345	280	318	332	328	326	273	329	337	321	312	312	343	313	341	353	326	359	334	314	304	324	293	319	276	354	300	309	323	314	311	346	337	339	316	306	314	305	340	345	325	294	299	353	309	339	317	345	324	328	320	350	327	308	336	348	324	341	301	298	319	323	336	320	338	322	330	342	341	323	319	313	334	343	304	339	334	286	305	286	312	317	325	319	304	350	323	305	301	346	308	327	334	307	302	296	307	304	324	311	330	330	329	325	342	334	322	312	368	291	317	340	318	304	304	277	292	345	316	316	305	317	305	321	283	336	360	345	330	314	346	331	315	289	315	325	299	311	331	356	323	342	272	326	329	303	330	343	345	334	305	318	321	321	314	310	325	325	309	311	304	339	306	333	321	320	315	314	314	322	310	329	311	300	344	335	336	318	298	300	325	309	271	310	346	301	293	338	316	351	304	314	366	338	304	318	292	318	315	347	359	339	347	344	319	292	326	310	320	309	282	334	303	306	321	338	322	296	291	314	314	338	317	345	335	305	324	301	317	340	326	329	307	317	323	327	322	320	340	317	297	298	311	308	310	293	310	314	340	302	310	303	336	329	340	339	277	345	338	306	362	314	328	313	326	343	316	327	318	333	328	322	324	315	313	344	329	374	338	329	342	316	299	319	306	314	291	309	307	342	296	345	320	312	328	329	331	344	355	333	330	297	293	319	335	328	342	344	323	333	276	341	313	358	340	327	357	326	306	318	316	321	322	339	306	341	300	325	333	350	300	334	309	329	317	331	327	312	338	343	296	316	321	285	313	308	333	332	343	325	326	280	313	320	335	341	340	301	330	354	310	317	340	337	317	329	308	307	293	344	333	338	322	332	326	311	327	342	321	350	302	343	292	310	332	351	349	357	330	314	308	343	336	319	349	319	299	326	331	336	292	307	352	331	309	312	320	335	362	360	312	345	321	362	311	301	309	350	303	353	334	306	307	302	337	330	317	302	321	299	338	324	334	302	338	301	334	316	289	307	314	295	354	366	342	331	340	337	321	325	334	324	350	331	304	332	331	324	331	315	350	318	323	319	317	307	301	345	337	315	319	316	337	310	299	332	318	335	327	298	313	344	320	335	342	330	336	311	324	328	319	319	305	342	325	291	345	315	349	365	345	315	323	325	328	315	280	309	337	359	323	290	316	312	318	349	279	348	301	326	325	319	322	333	323	333	302	312	320	309	313	300	308	346	364	324	339	323	273	350	375	340	318	332	319	313	297	321	317	327	286	331	348	317	351	309	311	318	327	292	303	302	350	344	341	331	326	311	336	341	316	304	322	318	323	324	322	325	337	316	301	320	305	334	340	307	321	314	305	329	329	297	295	316	306	321	343	339	303	325	377	320	303	344	321	299	340	358	299	311	346	311	327	311	336	342	366	338	344	335	327	342	315	323	308	344	331	356	303	309	332	345	305	297	335	306	318	301	318	311	332	340	338	327	316	318	308	313	319	336	299	329	331	359	346	338	288	304	277	341	340	320	338	311	305	318	325	362	317	328	351	300	329	345	336	347	339	301	327	325	315	332	300	314	310	311	342	312	302	325	340	328	348	323	323	341	321	346	320	373	309	332	326	298	323	340	329	320	340	330	339	361	361	312	340	330	309	325	353	345	320	334	333	325	357	333	342	334	310	347	306	310	322	335	339	348	329	315	312	286	300	309	331	328	313	324	355	308	310	308	302	359	347	298	313	291	292	347	334	342	289	324	353	315	338	340	342	333	302	320	313	329	316	318	330	316	348	335	322	350	340	315	321	321	297	332	336	316	357	299	340	337	322	342	334	313	333	335	343	342	312	305	325	316	333	297	312	333	304	340	339	339	328	317	357	358	311	330	314	324	331	367	337	309	345	326	313	299	347	305	293	330	328	311	298	334	312	335	325	340	330	313	325	342	312	331	307	330	317	333	336	299	303	327	324	302	309	327	348	325	326	318	354	330	308	330	347	324	317	323	359	301	310	306	337	286	322	344	286	339	330	329	346	328	325	352	315	348	330	299	302	341	316	307	348	322	314	286	326	309	313	298	320	322	327	338	297	324	305	344	317	332	337	307	350	320	343	311	328	344	310	296	321	346	294	305	329	325	326	322	319	308	331
5778	1537	2625	3189	2935	2521	2142	1907	1717	1482	1435	1394	1253	1276	1213	1105	1138	1088	1048	1047	967	1054	1003	945	972	920	952	948	904	945	939	957	908	854	908	868	909	887	874	838	891	866	858	826	855	913	861	856	819	811	875	848	821	833	868	848	883	933	801	825	849	848	783	835	861	849	814	846	894	827	840	808	847	807	841	871	835	828	797	803	791	839	820	901	814	817	853	818	793	792	841	822	801	869	911	826	878	820	804	822	849	814	843	825	840	822	849	858	883	802	808	882	801	871	864	858	861	833	839	789	800	835	778	804	836	817	823	849	846	822	840	819	811	844	839	873	862	840	864	825	844	814	868	856	824	882	870	782	865	831	879	824	853	857	890	840	800	849	820	817	829	820	838	801	803	781	841	806	810	820	794	792	808	837	847	848	852	856	821	809	817	820	820	814	825	805	830	813	880	784	809	807	811	781	865	795	863	774	753	850	814	830	832	855	817	844	837	821	861	816	863	877	844	845	856	837	816	862	805	788	797	867	844	789	841	823	822	840	860	817	871	815	832	820	835	804	844	825	843	827	851	798	849	826	867	862	873	821	794	817	805	821	863	804	868	806	842	797	810	840	850	907	814	821	841	803	860	878	858	837	793	912	830	773	830	809	816	833	834	850	850	864	820	840	787	778	836	839	832	845	815	823	769	826	847	843	861	829	796	821	839	856	841	872	830	826	848	846	835	785	881	832	821	843	820	808	854	854	859	819	813	904	824	832	809	810	863	812	885	851	836	857	821	832	824	783	833	869	817	813	852	820	795	827	788	811	849	827	782	865	826	827	798	802	761	824	863	815	841	884	783	842	849	833	829	800	885	864	847	857	842	847	817	827	808	798	828	826	798	835	810	873	814	829	812	808	822	842	822	841	810	803	769	778	789	807	827	827	784	805	829	821	818	815	806	738	781	859	824	850	834	822	835	852	860	809	865	805	785	872	831	857	827	776	871	836	884	800	856	783	832	814	851	872	767	808	849	751	839	849	859	846	817	807	869	825	860	824	801	869	790	809	870	841	803	796	821	830	818	816	779	800	828	855	856	801	792	845	808	832	866	828	895	811	812	873	848	806	863	821	818	827	812	821	843	846	841	845	763	810	771	834	878	870	856	826	834	781	891	858	861	836	774	837	848	815	843	769	778	830	814	848	818	835	848	834	858	750	821	823	817	833	835	789	823	825	763	836	757	817	811	806	804	832	828	863	831	859	851	844	894	854	854	828	813	823	858	814	836	776	799	856	825	828	838	828	851	857	796	851	806	818	795	851	867	813	806	869	849	836	870	781	789	770	837	814	848	851	827	882	820	826	842	780	815	848	807	787	880	810	847	816	832	811	830	824	832	817	823	830	801	835	807	857	834	822	856	868	848	805	876	900	808	888	812	803	839	866	817	869	845	856	838	811	851	803	804	877	811	794	829	841	806	820	831	820	850	819	873	849	840	850	776	814	836	844	814	757	818	862	870	816	836	846	768	797	805	826	843	790	814	847	841	801	873	849	825	864	811	839	821	836	836	837	821	854	813	834	848	812	829	805	818	799	841	765	790	809	790	751	853	843	819	789	835	844	866	797	787	770	801	798	837	832	804	817	843	805	836	823	793	811	833	819	816	832	822	847	811	830	820	838	820	806	858	825	807	839	861	880	797	869	816	780	821	801	852	773	878	803	804	867	842	855	842	838	838	876	820	821	819	827	789	881	821	831	813	783	837	837	841	818	880	820	844	825	884	837	813	841	838	839	800	792	874	798	863	819	845	848	842	841	849	839	805	849	854	786	779	831	839	815	795	854	842	828	839	804	825	854	843	880	859	800	781	858	808	832	793	814	796	849	831	819	819	843	769	806	792	809	852	823	806	781	851	872	857	823	860	908	826	833	785	779	850	841	801	839	862	786	811	829	823	801	823	807	844	827	833	803	839	906	820	821	849	847	859	816	837	819	835	791	839	798	868	803	879	876	823	814	807	860	877	803	829	852	856	799	804	795	846	818	881	807	820	805	871	837	814	826	869	836	819	789	827	833	804	776	788	816	816	833	857	857	849	817	870	837	821	810	818	763	848	814	848	811	796	805	848	822	803	833	819	787	795	815	812	826	863	805	817	771	778	856	824	820	799	818	810	872	840	832	819	841	802	818	798	853	830	854	822	825	825	847	840	784	901	828	871	822	832	805	817	856	822	820	795	841	877	816	836	820	866	817	845	819	815	810	814	801	817	827	823	832	798	763	851	836	844	845	821	800	803	818	828	816	841	825	796	870	794	783	814	847	814	834	811	799	768	879	827	779	802	802	813	839	850	859	872	853	875	810	805	789	861	800	828	799	821	810	785	851	802	829	863	837	837	898	882	822	804	868	785	862	830	827	849	846	845	828	871	811	836	837	849	792	819	817	846	827	831	802	754	844	830	884	822	804	830	814	825	813	775	847	872	815	840	835	848	820	849	868	805	922	825	869	850	809	782	860	824	805	815	903	841	880	783	872	824	835	820	804	849	789	797	805	832	860	819	839	834	849	816	808	807	865	837	846	827	828	852	840	836	833	796	828	864	858	825	891	874	860	850	804	811	803	819	828	804	855	870	800	784	904	891	826	846	802	847	808	835	847	834	871	807	836	868	802	838	883	867	850	827	853	841	823	801	826	834	841	857	826	815	846	799	806	816	828	803	834	829	835	791	864	794	829	811	854	820	832	811	832	853	831	845	843	855	845	848	835	822	858	828	838	853	814	793	778	802	834	855	822	809	842	835	808	805	843	809	812	867	817	818	795	777	816	825	791	825	845	832	838	869	815	848	854	827	827	851	781	853	814	861	819	829	809	851	833	875	785	821	854	845	803	825	853	833	852	807	840	827	771	837	788	855	791	814	823	820	819	850	835	842	812	841	811	855	766	860	821	821	821	837	765	833	813	853	813	791	845	845	854	791	881	800	834	803	811	808	822	828	861	804	806	795	864	836	810	810	810	878	865	874	893	834	850	843	853	827	818	859	813	853	834	790	837	836	839	813	792	803	820	843	876	840	788	867	895	822	860	801	855	809	870	866	838	847	825	802	774	779	856	823	808	865	803	840	814	846	845	804	823	818	766	820	734	865	823	823	795	864	803	863	880	853	846	828	776	791	759	821	816	799	828	828	881	810	797	861	815	851	813	817	857	824	874	859	820	834	807	800	845	848	870	847	851	852	793	828	811	790	772	826	858	819	800	848	818	864	809	802	841	845	812	835	862	849	816	844	838	863	830	777	842	836	835	837	826	800	810	816	801	809	829	814	818	826	830	873	869	803	884	842	828	796	792	805	783	823	898	822	850	875	833	833	896	814	829	858	807	813	730	817	829	800	847	782	825	829	804	825	836	843	808	785	843	804	808	859	853	860	805	830	811	791	879	802	867	897	875	838	838	802	861	848	818	856	768	788	843	858	837	820	839	818	899	869	798	872	841	854	802	853	759	803	883	806	838	825	846	811	817	791	762	878	790
16994	2379	2290	1661	1200	902	686	575	472	391	367	281	299	251	264	227	244	250	209	223	214	190	203	201	199	175	179	156	168	162	151	171	173	207	158	155	170	162	195	176	152	167	166	151	168	155	142	144	135	169	168	180	161	163	164	145	158	156	159	176	153	142	164	165	154	155	164	171	146	160	131	149	165	134	140	156	164	156	130	135	163	180	147	152	163	152	145	151	147	157	136	163	129	148	139	160	160	151	134	163	164	149	161	134	149	140	139	151	133	164	131	140	164	148	144	137	142	145	159	148	152	141	145	139	152	154	145	140	136	151	146	124	155	136	134	155	147	158	154	150	171	153	127	177	158	154	142	146	149	154	154	157	146	138	152	131	152	145	157	141	145	153	161	164	154	140	158	156	155	149	166	136	188	149	121	143	168	170	148	153	149	132	132	154	136	153	156	150	172	154	170	148	162	163	174	166	128	168	129	150	130	145	141	160	146	155	165	124	149	164	140	160	153	152	163	145	151	155	139	142	131	140	159	182	150	131	142	134	162	141	139	139	177	151	130	146	167	143	156	143	143	140	158	150	161	152	159	172	154	134	166	153	154	155	161	123	161	161	147	161	154	139	149	134	140	155	158	147	142	146	156	133	153	152	169	142	153	147	167	149	144	151	148	133	135	150	134	163	152	153	158	138	168	137	168	155	139	126	130	149	155	162	148	155	158	140	143	142	142	144	130	164	136	154	180	144	144	182	155	140	166	134	120	156	156	140	143	155	143	139	150	145	152	166	127	118	153	155	161	174	162	167	167	170	131	152	161	160	166	160	148	163	149	169	156	140	135	155	148	138	131	150	145	137	141	143	158	123	122	140	149	133	142	141	154	147	168	130	150	164	142	147	142	157	131	150	148	140	154	154	152	175	171	138	153	158	163	154	138	169	140	140	152	153	132	157	156	147	150	150	176	139	164	134	153	148	159	135	155	165	183	155	153	131	165	141	146	151	165	146	155	154	156	132	135	168	143	143	158	152	138	155	158	136	138	147	153	141	154	154	152	135	157	174	151	174	139	150	136	183	146	142	173	147	161	158	151	127	154	131	128	158	147	156	140	159	143	147	155	153	172	137	173	150	161	154	144	170	150	147	158	143	139	149	135	163	155	154	163	158	167	160	148	154	156	147	133	170	159	150	163	151	147	149	164	139	158	136	148	138	149	174	177	148	158	163	153	157	161	153	158	154	158	156	128	146	153	151	153	173	143	164	124	152	141	154	117	138	154	170	145	138	157	132	152	142	160	145	132	141	157	162	156	161	150	172	168	159	155	146	179	160	139	148	165	156	160	138	151	148	153	153	149	145	156	127	151	148	143	126	173	136	148	137	140	137	163	167	141	157	160	146	145	156	147	158	164	143	158	170	142	164	127	153	162	149	162	160	164	155	160	161	142	137	142	151	143	148	155	165	168	132	144	150	144	162	151	153	146	133	150	138	157	155	136	142	152	142	155	156	169	141	154	157	158	161	176	161	161	158	140	154	149	141	150	168	165	161	157	156	142	154	121	156	159	151	172	128	149	141	142	137	150	141	158	145	133	136	153	132	148	153	149	133	137	158	163	135	171	156	154	133	145	118	136	149	135	142	145	150	136	155	143	127	135	136	140	136	172	139	152	145	166	156	147	153	146	156	179	155	149	154	152	142	146	135	160	145	147	149	154	156	159	158	136	169	153	144	138	157	144	133	149	135	145	152	134	149	150	147	161	165	163	145	153	151	157	133	150	155	147	141	121	126	161	148	151	133	128	144	143	164	153	143	148	137	137	161	157	148	173	149	156	125	146	146	135	148	137	155	158	145	140	169	168	152	145	144	143	153	157	144	149	152	143	158	154	155	132	147	143	147	138	148	157	145	130	137	158	139	173	157	152	161	158	133	150	173	150	170	152	162	149	141	145	119	171	137	166	145	163	139	144	163	144	138	144	151	163	169	154	159	127	132	143	150	159	152	158	142	154	155	153	140	168	139	147	159	166	155	159	152	157	140	131	136	161	155	143	147	162	169	131	170	152	145	156	146	123	145	147	142	171	162	134	156	139	162	150	156	157	161	140	159	146	155	131	152	152	161	145	138	166	146	130	129	148	160	153	144	143	164	164	177	145	162	127	150	153	173	160	133	168	141	158	130	142	141	120	135	133	170	154	159	141	137	130	125	158	154	146	146	144	144	138	156	141	153	151	147	179	146	147	142	147	169	153	156	160	132	153	136	160	164	133	143	166	122	122	156	139	143	135	166	146	144	139	141	140	140	154	157	137	144	165	139	139	156	143	149	134	149	177	156	173	160	181	155	151	156	136	163	144	134	151	152	131	128	139	142	149	148	149	153	149	159	149	152	151	148	153	168	166	168	170	143	162	162	147	141	149	133	129	156	175	159	157	150	124	149	162	131	144	161	137	159	164	158	163	137	132	137	142	151	126	151	163	143	140	134	171	153	160	143	158	143	148	140	179	159	136	163	147	168	151	135	132	144	120	159	136	116	136	146	138	177	132	138	153	150	158	144	168	170	156	155	149	150	133	155	127	120	171	180	149	146	136	153	159	126	159	148	161	163	153	122	161	162	152	137	139	152	148	155	145	135	165	175	171	134	153	149	143	146	142	137	169	171	143	163	144	160	132	166	151	132	152	194	169	143	133	154	158	165	144	145	137	145	129	153	120	124	148	158	152	143	165	149	147	152	168	170	154	152	162	160	153	157	153	165	143	164	143	140	135	147	153	153	142	152	132	157	137	153	119	163	161	157	166	146	147	144	145	139	154	149	169	127	147	141	119	157	143	151	140	154	164	163	168	144	147	154	129	145	165	150	142	134	154	142	138	135	133	149	149	138	129	146	156	145	148	164	134	143	147	156	125	155	137	158	149	145	145	162	149	176	166	165	150	140	153	156	168	163	118	170	141	174	159	151	145	167	147	161	134	157	148	170	135	145	148	137	124	155	134	142	159	158	138	136	164	145	172	137	163	144	143	136	120	149	149	135	154	136	153	140	171	138	127	164	145	145	142	145	163	154	159	150	129	155	174	153	151	156	156	153	155	132	149	173	168	138	152	130	150	130	139	141	136	150	155	154	169	131	146	161	120	144	171	143	162	149	153	151	158	146	143	145	142	173	158	153	163	145	151	145	148	143	148	179	159	169	163	154	156	123	153	138	141	150	140	137	168	126	161	155	163	135	119	162	154	151	147	123	151	178	141	160	158	152	170	154	145	150	134	143	148	135	131	146	153	161	159	153	133	150	152	136	138	135	138	139	144	136	158	142	151	165	141	126	140	154	134	171	150	128	155	135	164	189	130	159	158	145	182	159	133	146	135	175	153	150	166	151	184	135	147	118	123	162	154	142	170	159	156	155	137	152	160	145	165	153	163	128	144	150	146	143	146	166	163	155	154	139	148	164	128	166	150	149	145	132	137	160	167	172	161	148	155	144	142	134	142	147	155	152	153	146	137	153	159	151	158	162	154	167
7396	1963	4165	5101	4541	3698	3037	2576	2183	1943	1647	1412	1337	1131	1101	1013	970	853	873	861	779	765	716	704	706	686	639	652	611	594	573	617	558	558	547	571	567	513	555	558	523	515	524	517	518	531	525	508	495	509	494	494	504	455	482	506	434	470	480	495	444	453	482	462	444	478	443	476	436	454	414	488	438	470	440	435	442	454	467	475	480	464	467	459	432	453	497	435	455	489	478	433	451	436	440	427	456	430	470	430	458	426	441	444	463	410	432	422	460	431	459	415	443	446	445	446	460	396	448	435	428	450	445	458	437	457	455	437	426	432	445	414	402	479	404	452	437	433	416	432	418	452	426	426	426	420	431	415	438	444	450	418	431	405	424	445	462	396	415	427	403	426	443	448	462	420	453	450	441	433	424	442	431	450	413	480	473	446	453	397	421	432	451	425	426	403	437	452	414	432	428	460	481	440	433	445	428	428	429	418	434	437	452	404	431	432	446	446	418	432	408	476	396	423	434	456	450	424	414	457	425	441	452	390	420	427	444	445	438	451	441	404	427	408	411	446	439	464	414	440	417	465	465	434	429	429	451	430	408	399	449	439	445	416	421	452	411	430	449	448	418	419	447	437	426	415	442	438	391	444	443	444	412	425	428	428	388	419	389	433	428	419	424	463	445	460	399	440	438	393	461	432	417	408	401	443	438	440	409	404	441	443	439	437	450	467	452	470	450	455	445	438	461	441	432	408	426	447	461	451	432	464	422	439	452	438	435	415	412	431	437	456	414	424	443	435	399	455	441	426	425	442	443	460	436	428	428	418	451	410	427	426	407	468	436	450	455	431	435	399	442	429	444	433	412	432	416	402	419	458	403	437	400	455	451	386	400	436	423	453	429	440	385	419	421	483	431	424	434	418	412	423	417	426	414	444	410	399	458	425	423	405	425	413	422	464	421	420	416	440	396	434	453	400	494	437	430	426	410	437	407	438	443	408	416	452	425	464	457	438	442	430	413	473	398	394	384	484	415	463	427	430	434	418	400	399	431	395	450	421	449	411	409	414	452	429	441	434	414	452	431	446	453	443	439	416	414	428	402	447	434	408	426	421	391	427	426	405	386	414	412	422	443	383	412	418	438	428	424	438	427	435	458	424	433	442	437	433	433	419	437	441	423	417	455	430	399	408	459	416	439	414	453	420	441	413	402	433	455	419	430	439	412	454	409	451	447	465	402	417	474	454	412	395	411	431	430	411	399	410	426	431	443	427	396	429	405	465	414	446	431	366	438	439	407	423	429	427	406	419	444	502	398	436	438	423	435	412	449	414	389	430	484	407	437	438	401	444	429	420	421	421	434	429	407	460	416	424	450	455	432	467	437	454	405	444	427	413	421	433	457	391	427	439	437	407	428	463	434	432	455	463	414	463	400	461	423	447	461	404	418	427	480	447	387	415	441	406	452	434	448	424	429	426	432	396	444	409	447	435	430	432	398	456	441	466	406	449	392	418	385	413	382	437	417	433	430	416	417	414	446	419	440	444	416	422	388	434	436	450	382	454	419	425	417	430	452	443	424	415	480	445	426	442	415	426	402	378	461	418	444	414	460	444	432	423	399	409	419	406	429	407	426	410	466	416	456	441	426	403	443	432	414	455	459	417	449	472	445	417	425	426	434	425	449	441	441	409	420	406	451	403	416	414	390	447	450	425	432	415	431	439	424	471	434	405	426	438	422	456	416	429	425	452	444	432	422	428	437	390	468	451	434	442	454	410	422	415	444	440	443	413	451	437	451	453	435	449	439	448	422	398	417	447	430	430	385	402	415	433	429	424	405	425	459	427	453	427	405	433	420	412	429	423	419	448	395	408	421	450	430	433	415	446	437	441	443	450	431	431	405	437	399	474	409	404	429	406	404	445	438	415	440	429	442	442	428	437	408	456	420	431	409	419	429	448	434	431	434	427	409	438	434	424	428	423	450	401	448	440	418	431	423	445	449	462	432	460	408	449	430	432	433	431	412	455	427	445	438	442	410	408	426	414	403	471	469	436	451	451	429	452	403	406	418	414	428	434	466	413	448	399	402	421	464	394	429	414	461	445	384	446	443	394	412	395	474	436	432	420	475	404	457	427	431	444	436	443	427	448	436	424	425	464	424	434	465	441	434	440	406	430	441	448	471	403	447	408	446	428	400	425	418	460	388	404	468	467	452	431	406	458	420	471	450	462	450	418	443	437	428	434	413	436	440	385	413	452	415	436	437	409	426	416	428	423	476	414	428	425	422	463	467	422	442	449	437	422	432	423	441	462	407	437	396	398	446	448	426	410	429	417	451	434	401	454	391	433	416	431	486	390	454	425	416	443	428	385	422	435	417	443	432	388	436	413	394	450	441	398	417	443	447	449	405	423	462	458	442	432	422	443	425	435	450	430	448	433	462	468	446	433	434	433	429	445	436	407	436	417	423	429	430	423	431	398	430	434	433	418	407	449	412	417	428	453	397	438	420	426	402	420	415	450	444	435	446	423	433	437	421	406	430	416	438	425	434	422	440	437	430	408	433	429	400	387	433	435	451	419	434	433	462	421	453	398	420	442	412	439	395	428	413	427	435	409	438	445	442	449	393	420	428	428	449	445	413	442	413	393	445	425	436	458	447	412	420	426	422	402	443	423	383	428	415	413	420	438	447	462	434	383	410	429	392	449	435	441	422	446	434	462	448	453	433	375	417	455	446	421	443	452	414	415	401	429	450	430	426	453	411	442	420	434	433	439	418	396	418	421	435	463	478	422	394	419	438	418	441	442	435	427	413	434	463	442	413	416	434	403	405	475	439	402	451	428	446	422	431	446	443	417	444	443	438	393	410	428	414	428	415	436	467	461	409	411	389	434	426	417	441	411	443	402	441	428	414	419	405	419	416	426	420	438	442	406	411	433	437	428	446	439	411	425	450	437	445	451	437	472	452	432	417	403	432	426	414	395	428	402	451	386	454	437	424	407	422	450	421	440	468	413	440	448	442	404	438	422	438	453	433	446	456	430	418	426	445	425	385	431	431	412	472	445	437	425	436	444	400	451	445	453	402	429	443	419	446	437	410	417	450	440	464	423	436	445	419	424	439	439	421	435	437	439	434	430	413	424	439	470	418	433	456	395	431	433	426	412	450	412	424	422	422	392	441	430	467	423	433	409	406	426	427	438	445	440	440	411	441	430	433	443	444	397	412	469	439	460	425	384	420	416	407	420	422	451	423	415	385	455	449	449	456	420	439	442	464	461	433	432	437	456	427	458	472	419	449	429	470	472	461	448	431	446	438	455	377	403	481	428	420	434	426	426	393	449	399	445	422	426	418	445	409	434	458	463	442	424	440	467	411	431	400	429	410	392	453	433	449	416	440	449	399	403	418	413	412	431	412	470	449	432	450	443	458	425	491	417	453	420	408	402	398	412	412	414	455	426	481	462	424	448	442	406	434	435	443	423	405	444	431	377	418	436	416	385	404	421	431	413	453	428	418	426	410	432
2495	361	382	403	413	357	343	386	361	357	337	317	347	331	371	368	362	379	335	328	355	324	335	334	314	365	333	332	348	341	330	355	345	384	357	335	381	344	363	380	334	328	340	322	352	320	346	339	350	346	333	339	349	331	397	321	381	359	323	381	349	362	355	353	364	332	340	343	333	347	334	356	324	313	354	363	333	368	337	348	309	322	317	345	345	319	372	343	400	362	344	357	362	340	372	373	344	356	349	365	341	321	344	386	331	358	364	352	334	346	350	349	367	342	357	359	310	359	388	372	322	351	355	346	358	305	348	332	350	363	338	359	317	345	343	346	375	324	337	375	353	325	349	355	365	308	371	338	327	346	352	334	315	325	325	301	339	366	353	369	359	329	316	345	331	343	350	340	319	341	333	326	330	348	317	361	326	322	371	337	354	364	340	345	331	386	329	321	321	323	299	352	318	355	337	366	342	327	349	331	293	353	329	321	362	352	354	314	363	334	356	337	322	360	348	354	372	357	352	363	355	310	362	333	328	333	337	357	361	320	329	327	352	368	358	372	350	340	335	367	321	328	340	333	352	344	318	373	320	371	346	336	344	354	336	350	356	355	343	358	370	371	354	312	351	359	332	323	331	330	363	325	364	321	334	330	345	384	326	370	328	303	323	343	363	343	348	339	338	337	315	376	367	368	339	348	325	331	344	340	324	370	360	360	328	337	323	357	343	370	365	343	333	360	383	339	367	349	366	323	372	327	346	327	355	350	350	350	331	305	352	320	376	314	359	371	348	348	333	312	365	329	349	327	357	351	367	328	344	362	310	332	348	340	362	367	338	354	389	349	339	333	346	345	320	358	352	343	361	327	333	334	369	335	352	325	361	355	340	333	346	339	331	350	320	358	354	336	356	369	304	335	349	352	361	366	349	360	322	362	345	326	348	339	336	358	353	350	355	356	348	370	366	354	355	387	371	357	343	309	336	370	354	349	329	331	342	328	325	333	312	339	323	365	333	352	300	323	339	335	341	362	348	334	344	321	366	348	334	331	360	351	328	323	356	342	359	350	355	349	357	322	373	325	365	377	355	344	373	306	328	358	351	349	347	365	337	361	375	316	359	356	356	344	317	339	364	366	341	372	340	353	379	366	331	352	358	344	341	363	306	340	340	370	336	318	390	347	346	317	327	323	324	359	368	332	361	358	365	369	320	332	333	356	380	352	378	322	353	347	353	351	339	357	342	361	343	339	366	348	347	358	355	373	304	352	313	359	384	349	324	369	378	394	358	379	370	359	350	345	343	352	383	374	365	347	295	347	342	329	333	328	372	315	339	353	318	340	341	368	338	337	346	347	344	348	317	326	367	371	333	325	353	355	350	369	325	344	331	363	327	327	340	334	295	349	314	307	341	324	367	349	325	373	343	371	375	330	337	343	349	342	343	311	335	345	370	362	337	341	357	354	356	376	363	329	322	337	355	327	340	349	356	366	341	378	351	347	339	325	343	339	348	357	354	338	352	306	336	353	328	376	366	336	353	350	317	338	316	338	350	349	350	347	338	323	302	351	358	329	325	359	358	336	350	368	362	330	355	352	335	343	326	338	334	330	363	342	346	353	354	351	376	313	378	333	322	339	353	332	326	349	341	324	368	343	328	347	384	363	342	347	356	323	348	345	359	312	357	352	362	341	357	306	347	351	362	335	317	327	346	345	393	334	321	359	360	345	359	334	333	353	346	332	333	339	354	344	352	364	345	335	358	348	339	333	323	311	348	344	360	347	336	347	351	369	355	346	354	347	347	344	337	416	342	295	334	340	323	339	373	351	314	382	315	353	333	336	331	325	377	329	346	329	378	354	322	338	373	346	348	297	338	348	372	317	377	333	326	360	347	335	340	369	358	359	359	356	331	329	329	338	336	345	339	354	344	314	343	344	348	364	345	350	291	370	330	364	403	315	356	362	337	325	334	361	326	307	368	335	358	318	327	351	332	358	313	322	350	355	351	335	330	372	355	342	383	359	319	386	358	320	351	374	365	312	368	346	353	330	314	347	330	342	322	365	345	337	329	370	362	361	346	337	354	339	383	362	331	335	311	343	339	337	352	319	332	335	322	344	353	385	341	310	368	333	356	334	342	339	314	371	349	308	342	333	345	321	345	384	326	369	387	379	362	364	356	356	363	343	337	358	361	354	345	330	349	330	363	369	370	368	316	345	313	351	334	340	359	352	430	326	318	324	360	348	351	316	355	322	336	339	365	351	337	337	340	338	316	315	311	345	340	339	374	350	359	349	322	363	331	387	346	340	304	374	359	338	308	323	318	342	328	311	340	344	326	339	345	352	328	334	347	306	339	346	366	346	332	345	331	342	365	319	355	336	348	372	343	340	300	379	349	303	344	342	357	336	324	355	351	328	296	333	300	368	324	363	306	374	328	357	376	333	332	352	369	343	320	344	373	348	313	350	369	341	337	312	358	380	359	329	362	368	347	335	357	320	379	340	364	323	322	324	337	327	339	325	356	324	313	359	349	326	359	373	325	366	372	365	328	350	327	318	361	359	343	356	310	351	353	377	338	356	331	338	311	339	353	329	355	325	379	333	339	330	356	341	328	346	348	371	369	309	319	370	371	338	349	368	324	356	312	320	333	330	334	313	362	366	331	373	362	321	344	351	367	330	351	357	345	358	301	329	330	337	339	315	348	361	356	346	366	365	365	329	363	339	355	336	325	366	359	370	366	371	333	348	341	387	385	358	330	345	360	346	328	350	340	323	345	335	345	336	354	316	331	350	329	360	374	338	344	344	353	347	320	367	381	345	347	331	375	359	350	366	329	314	380	346	375	318	347	353	360	361	344	337	368	349	345	316	351	373	361	354	348	350	343	339	365	370	335	365	328	341	339	346	343	336	373	365	332	346	303	346	364	344	336	353	340	322	380	358	318	338	315	356	374	340	299	347	384	384	363	324	365	352	331	353	329	364	357	340	313	291	328	348	368	343	360	330	339	318	382	342	341	333	357	316	309	366	371	329	367	356	348	334	347	331	342	357	329	371	340	343	344	325	347	343	359	330	342	343	355	346	328	362	334	346	291	332	359	333	308	345	327	346	325	347	361	391	361	358	385	338	321	311	384	340	330	351	346	355	343	373	347	335	318	363	331	357	343	366	353	313	355	325	334	330	368	362	353	280	374	328	360	337	355	329	359	356	322	370	350	329	325	344	357	362	323	353	337	351	315	326	358	339	372	374	333	369	321	358	365	348	329	363	356	332	348	360	334	334	331	364	330	334	391	336	332	336	348	373	321	363	354	337	362	353	348	312	334	405	327	354	386	344	325	318	339	343	338	372	370	352	370	365	351	340	336	364	348	345	354	327	333	340	388	331	335	367	368	353	316	332	317	331	352	318	311	328	359	359	339	350	343	332	327	368	406	319	351	341	351	351	334	357	326	370	347	349	359	346	343	340	339	338	355	324	363	372	381	320	341	321	359	353	351	370	345	323	333	343	345	362
2666	970	1032	1050	1093	1041	986	957	968	936	917	1001	906	917	944	950	891	864	891	861	910	922	900	939	860	864	885	876	936	948	904	824	905	894	911	926	877	848	906	897	880	910	876	943	913	845	919	891	897	914	902	905	939	893	913	883	921	912	906	836	894	906	888	898	867	912	875	902	857	887	835	876	904	900	911	888	869	871	852	929	849	899	873	874	862	851	889	882	898	916	922	906	935	872	871	880	913	872	944	868	839	943	884	909	882	880	875	898	905	912	808	923	872	915	892	913	919	862	886	931	978	904	874	913	852	878	868	904	881	917	897	874	884	850	857	899	918	877	934	849	910	871	868	872	917	898	949	893	971	877	888	861	889	838	934	864	864	898	887	928	898	864	900	903	902	877	929	880	931	822	936	877	912	946	900	894	899	958	830	891	923	862	935	910	878	846	841	860	915	911	891	860	874	890	870	906	839	919	891	886	901	886	907	920	900	865	943	888	847	865	892	893	902	855	899	930	849	910	894	897	855	906	858	907	874	889	904	959	867	925	869	938	915	928	910	920	935	892	876	914	875	882	822	884	845	910	853	890	835	879	911	918	893	903	870	887	907	897	873	888	896	901	882	966	861	895	859	868	877	879	963	892	913	908	876	860	880	882	857	884	886	878	883	868	876	912	889	901	926	889	896	908	873	916	849	929	846	946	900	927	866	908	871	858	852	839	872	898	889	902	852	930	827	877	895	914	900	887	927	875	907	870	858	920	893	940	903	928	903	908	856	896	850	844	909	900	889	904	904	911	909	905	837	868	851	943	823	905	872	884	960	911	908	897	951	896	871	880	912	878	889	865	935	873	874	850	849	915	885	896	896	897	859	871	905	888	871	902	903	919	906	832	879	884	907	905	899	884	893	877	851	932	859	876	878	950	891	908	843	894	924	858	879	870	789	858	924	879	886	887	885	878	871	891	927	920	889	945	873	841	865	887	926	924	856	909	893	888	880	915	897	869	923	919	863	878	908	877	872	909	972	865	854	857	897	938	865	878	946	882	872	912	896	878	912	875	892	874	893	851	894	860	880	847	825	895	903	909	872	892	892	858	895	873	872	913	865	911	919	885	857	850	853	953	880	929	884	883	906	954	890	917	917	855	926	913	870	921	923	892	854	867	925	928	878	880	872	905	901	927	916	916	888	879	931	835	870	905	879	879	871	859	939	861	890	875	960	917	886	916	879	931	880	873	894	865	858	859	885	922	886	900	916	858	858	902	904	944	908	890	860	914	914	912	831	863	888	885	895	867	903	969	905	897	899	895	880	900	863	971	905	889	839	904	916	862	922	887	849	806	958	869	860	871	876	910	875	889	877	903	864	903	949	909	930	904	907	873	916	871	897	886	873	876	874	866	913	864	870	874	896	868	886	851	890	882	872	895	885	886	881	896	847	894	849	925	865	896	880	882	893	919	898	927	883	893	914	864	912	902	929	864	912	842	960	872	881	887	874	916	858	851	932	886	900	886	885	922	886	909	882	874	913	941	907	911	898	892	855	908	940	931	893	915	904	895	919	914	832	871	869	826	883	912	838	882	857	873	839	925	914	887	930	882	877	909	900	831	920	876	905	899	871	906	858	898	929	857	878	893	861	861	905	931	905	884	854	917	874	924	873	857	879	899	924	887	892	887	866	924	864	907	837	904	932	898	889	869	953	871	923	876	862	891	913	879	889	856	853	904	934	916	816	901	869	884	887	912	894	869	918	891	896	872	854	886	857	910	922	944	904	902	852	884	906	878	872	872	916	869	868	852	899	905	883	930	908	909	912	913	895	878	945	881	893	899	929	907	862	903	853	897	845	892	882	846	878	875	890	861	916	868	925	889	911	877	875	922	910	882	923	853	877	857	917	880	884	955	833	849	878	872	922	935	960	869	876	909	876	909	878	837	859	849	955	912	899	884	936	880	936	914	907	896	902	895	907	853	912	897	882	898	909	912	908	879	856	889	866	872	854	889	959	888	858	891	908	857	846	912	902	859	907	836	869	882	887	883	898	925	861	911	904	905	814	868	901	903	917	900	874	846	885	887	899	864	870	917	829	891	870	885	927	880	898	860	914	874	885	878	896	911	859	885	946	898	838	886	853	939	885	855	914	902	902	875	877	852	880	865	888	875	928	911	897	876	884	945	882	830	849	908	858	897	875	936	824	865	926	917	907	872	891	879	912	915	875	855	872	849	850	898	856	898	862	895	863	909	860	897	876	920	883	875	885	894	891	891	886	872	901	876	891	917	933	876	876	870	872	843	939	872	904	904	925	881	829	864	891	873	864	913	891	934	831	926	906	884	875	873	838	893	890	941	917	872	895	864	916	922	885	960	898	875	889	879	886	927	915	837	894	934	915	881	941	905	858	869	839	939	902	925	865	843	900	918	881	926	903	912	883	899	915	864	915	886	924	849	808	887	911	865	839	912	859	846	891	892	887	856	915	798	901	903	873	926	891	874	936	887	958	843	902	910	922	875	914	889	890	914	870	854	882	906	842	888	879	929	942	924	877	896	860	877	918	875	867	878	898	863	922	881	910	859	835	896	915	898	871	878	851	938	874	909	900	903	908	949	867	882	892	870	830	896	877	842	910	941	894	891	879	868	830	903	897	908	885	927	887	886	944	895	891	867	833	887	901	890	869	839	933	887	895	890	874	885	899	971	909	940	920	889	894	851	908	920	903	868	854	855	903	860	846	911	867	898	924	893	934	871	956	854	860	894	884	870	883	889	899	887	905	854	895	860	845	907	878	926	922	871	840	886	875	901	882	858	903	849	906	877	838	933	910	907	890	802	938	904	851	860	917	866	863	913	907	830	898	936	904	949	904	917	920	948	885	885	903	879	876	885	951	927	866	865	933	885	940	898	935	951	931	855	931	900	912	900	836	920	863	914	903	867	915	830	938	927	900	863	900	885	896	863	883	850	908	896	813	879	865	873	875	890	880	904	887	901	913	880	912	916	902	901	908	923	873	932	888	922	908	852	850	926	859	893	871	891	923	913	879	896	873	859	921	901	852	848	943	918	891	875	884	895	910	887	848	868	874	901	904	891	873	864	879	936	891	904	918	895	921	902	859	942	872	876	934	860	875	885	846	861	895	932	895	904	885	866	857	880	893	928	922	897	919	911	922	891	892	884	840	890	924	871	906	860	870	808	903	892	904	880	847	917	871	897	904	865	867	913	846	898	947	870	857	873	935	882	880	862	910	838	903	896	873	895	899	897	924	869	845	854	895	862	896	851	862	857	876	853	896	907	918	856	893	905	877	905	901	889	851	898	890	944	938	930	887	900	907	841	878	907	901	877	856	906	941	863	846	909	846	878	885	856	927	928	897	912	873	861	911	917	891	906	859	878	888	880	908	834	929	882	843	918	891	889	827	823	874	894	860	879	850	917	931	926	882	851	928	887	917	881	865	875	865	886	871	933	878	840	960	935	926	824	873	871	944	932	876	904	881	850	911	823	928	882	880	894
9316	1135	1282	996	798	676	634	524	478	424	425	404	386	374	370	333	355	368	348	359	346	334	324	340	356	352	375	336	369	333	312	348	297	334	334	315	358	311	310	303	362	344	336	320	345	330	355	341	336	306	313	315	275	314	300	333	324	324	330	349	330	320	368	339	310	305	299	336	344	289	337	285	344	297	319	315	337	348	338	320	327	330	301	352	309	293	306	333	311	339	353	331	311	304	339	348	300	341	334	292	324	327	322	331	311	345	324	344	343	318	343	326	319	332	321	329	293	333	315	322	326	317	335	339	348	319	314	321	296	354	374	346	314	306	311	313	293	356	301	363	310	314	322	343	327	335	333	335	348	336	339	304	315	315	332	348	326	316	359	307	289	344	343	355	313	344	325	293	326	330	326	314	316	322	308	309	293	302	352	304	356	312	304	312	286	322	301	356	335	365	332	328	355	338	303	353	331	332	299	303	314	326	291	319	300	341	345	352	334	303	300	304	324	341	338	313	364	357	314	282	323	338	314	342	314	344	343	310	346	323	370	344	347	311	316	313	338	331	317	326	307	325	321	322	322	295	319	324	328	319	313	343	333	377	308	313	303	329	336	337	341	339	297	305	323	331	317	317	279	351	339	320	321	322	313	302	363	328	307	329	332	319	332	328	317	338	314	315	328	321	319	353	329	337	325	346	287	327	352	333	337	354	331	323	319	324	344	325	285	308	314	289	324	316	342	334	342	325	326	337	339	362	344	342	307	340	303	301	315	281	333	339	298	331	340	303	322	338	318	310	345	340	311	295	348	346	357	358	336	289	297	333	329	310	301	331	348	347	322	316	329	328	326	349	351	337	329	323	350	300	338	334	331	322	332	313	321	313	346	299	295	312	324	358	328	308	359	333	273	301	332	302	353	324	304	309	310	349	308	338	282	330	307	350	301	306	316	324	356	331	283	332	308	326	314	300	353	313	337	337	341	333	287	291	330	300	339	325	312	303	310	333	359	368	329	341	313	356	311	347	325	336	351	310	353	273	291	349	312	302	299	340	324	323	316	327	320	331	293	312	326	352	355	324	328	287	329	317	331	333	326	347	340	339	318	342	355	324	342	320	334	289	345	332	326	292	330	303	306	299	325	337	354	329	288	354	332	316	320	281	315	344	333	309	317	316	305	304	334	332	308	330	319	331	334	314	283	349	305	321	318	326	354	362	343	331	333	342	337	341	322	335	334	331	313	332	295	328	327	311	322	304	305	313	335	327	321	333	324	309	342	341	328	333	317	325	304	332	318	301	322	339	291	333	319	321	315	320	348	311	362	335	326	343	324	306	322	331	306	308	354	364	293	369	312	343	343	316	357	321	320	304	343	323	344	315	331	304	320	324	340	326	351	323	318	319	322	324	292	318	310	330	348	323	301	323	299	292	306	292	345	332	306	318	343	317	293	289	343	311	336	313	310	296	320	304	331	335	297	342	329	337	317	306	320	311	331	348	322	288	301	294	308	306	325	339	318	320	321	316	333	354	332	306	310	323	320	341	327	317	300	307	333	346	310	336	298	340	312	315	315	320	319	310	348	320	316	327	329	322	336	343	316	305	327	344	356	323	321	315	309	299	329	318	311	307	347	319	299	329	318	304	329	313	282	328	324	330	340	328	314	299	340	351	317	330	304	313	289	345	328	296	359	314	355	337	338	333	305	345	312	339	314	324	325	293	317	371	335	354	346	290	283	297	321	318	319	305	335	370	300	326	332	313	345	313	352	315	323	309	310	307	325	319	307	325	326	314	313	354	327	312	324	307	328	317	332	326	349	327	316	349	295	322	305	358	292	288	316	335	341	346	342	318	324	349	353	309	309	322	349	326	324	298	359	340	320	312	346	302	340	332	313	334	308	329	329	325	339	343	331	301	306	309	318	338	343	322	355	331	355	306	343	306	319	319	346	329	329	319	303	321	368	325	361	303	330	314	319	289	312	304	318	311	299	324	309	330	309	302	327	319	317	316	309	349	290	311	315	304	297	299	323	310	337	327	370	323	326	329	326	305	320	330	305	304	333	303	374	340	323	336	340	317	308	304	328	320	308	327	320	360	328	308	328	340	355	313	335	318	309	325	319	356	346	349	342	328	322	326	321	323	282	368	310	338	351	316	346	380	331	324	321	302	332	323	315	336	349	294	351	339	323	315	347	312	370	339	325	309	329	342	323	332	323	308	315	326	341	336	319	333	327	330	347	337	310	318	329	310	327	346	310	309	309	302	353	306	333	371	333	320	324	302	331	335	308	338	303	326	311	329	318	351	318	301	348	326	331	326	327	298	328	345	309	320	316	321	327	330	303	297	322	353	313	345	320	305	294	336	329	330	321	347	343	301	324	312	315	350	308	308	316	366	320	323	311	322	342	315	324	365	334	339	324	354	302	312	308	346	308	288	337	307	323	309	344	317	366	343	327	344	320	333	335	316	312	355	342	337	364	317	330	324	314	370	303	356	346	311	324	333	314	328	349	321	363	324	364	314	318	291	305	302	313	315	290	295	302	318	333	321	328	339	325	308	340	360	322	340	337	330	321	320	325	295	294	333	303	278	316	319	297	358	319	327	340	335	319	315	334	327	305	348	330	317	319	348	304	323	342	325	335	332	303	349	338	336	287	336	330	323	332	316	302	295	304	292	306	355	333	346	314	318	348	319	324	325	319	332	359	315	312	331	320	320	329	332	310	320	320	331	343	349	333	291	306	340	323	310	277	340	321	311	303	324	358	332	316	361	292	343	334	306	291	343	327	322	311	295	328	302	316	329	346	346	333	342	314	312	322	315	313	334	321	334	347	345	311	330	304	320	342	303	304	346	329	315	326	343	315	329	328	334	332	282	329	310	324	322	349	326	320	331	376	339	346	335	300	313	286	319	299	324	351	333	273	326	313	305	330	358	299	325	327	328	307	293	327	321	329	311	321	332	326	327	309	334	319	300	334	305	333	318	346	323	372	348	328	365	330	351	334	356	332	323	360	332	322	307	349	334	350	292	339	323	335	307	337	321	364	329	315	326	323	316	323	321	337	319	335	344	335	319	350	345	316	305	345	318	337	321	335	334	346	312	326	320	336	336	344	331	332	331	312	330	313	312	324	322	315	307	317	314	338	332	322	308	305	316	306	307	326	317	291	342	330	332	324	317	310	319	318	314	330	335	334	336	323	346	319	325	310	342	341	346	349	338	305	324	328	331	309	338	319	338	319	360	345	332	322	327	331	342	325	329	336	350	357	337	303	338	351	318	317	309	346	319	365	386	357	290	332	296	308	311	297	339	325	342	325	299	308	299	330	327	333	315	345	301	337	328	330	312	308	325	313	349	313	351	315	328	333	321	341	327	333	342	308	321	325	313	337	325	316	320	316	320	313	340	314	328	346	311	301	305	352	341	302	343	315	329	363	342	324	310	323	291	331	309	328	327	309	331	325	333	329	323	336	306	324	332	332	317	351	350	350	342	327	338	313	335	321	344	314	318
5704	1542	2738	3193	2841	2487	2170	1860	1739	1590	1417	1361	1322	1198	1144	1186	1119	1046	1054	1026	985	1041	953	931	953	957	1014	961	880	903	942	856	910	928	894	865	890	932	886	889	886	891	855	774	853	881	843	875	857	821	849	859	855	827	887	873	845	814	846	895	851	853	880	829	859	835	856	847	826	838	833	852	844	881	850	782	841	871	810	831	856	819	838	853	850	816	837	818	828	811	888	817	860	821	810	823	814	829	837	831	833	871	840	819	866	857	840	857	845	857	848	790	861	855	848	819	828	831	855	888	845	800	828	834	819	823	838	832	815	909	842	840	814	861	855	833	832	811	818	771	830	862	871	810	841	835	810	903	828	787	854	778	893	832	874	799	845	810	855	783	823	846	801	822	788	887	841	864	841	811	839	809	819	755	854	844	898	890	824	826	861	818	848	793	798	835	855	797	819	821	802	837	850	845	792	848	878	852	863	855	831	816	851	862	844	876	819	801	862	843	829	856	826	824	848	828	822	796	840	832	839	823	855	803	852	855	868	836	856	860	826	832	797	849	777	764	818	828	822	847	802	816	793	812	849	847	812	836	853	855	830	825	818	851	853	833	860	833	818	816	823	854	832	868	843	835	803	833	823	803	833	826	825	848	826	823	854	807	784	813	864	776	784	934	866	868	794	806	837	830	862	787	842	834	827	824	777	834	819	817	816	812	853	852	831	885	819	871	830	824	814	864	860	809	805	835	829	800	836	765	821	806	766	829	818	841	777	845	801	819	774	874	807	856	835	805	806	855	778	833	846	830	823	837	813	798	826	837	776	870	859	810	793	795	886	759	860	805	857	847	821	791	830	838	854	824	826	831	813	831	801	849	817	870	820	816	798	862	847	866	844	795	831	811	850	884	849	802	806	816	808	837	790	822	827	822	855	799	823	801	861	922	861	888	856	818	848	852	807	824	842	806	818	780	765	827	849	824	829	838	811	870	854	830	812	819	835	850	821	858	866	862	772	810	813	811	817	775	812	813	800	837	841	846	827	803	822	811	858	824	770	856	791	872	906	824	822	899	808	817	869	832	886	833	834	801	800	854	799	848	841	820	825	810	842	849	836	824	809	829	806	877	830	782	829	844	773	789	850	804	859	825	833	824	790	855	815	867	850	884	832	843	790	840	840	818	825	801	841	837	842	811	836	816	836	812	877	889	779	807	862	837	823	843	843	806	879	804	851	808	761	874	894	801	859	796	858	812	848	830	784	825	844	828	778	810	881	863	832	808	821	851	797	830	789	841	880	872	873	835	836	810	758	820	850	836	844	821	811	825	866	838	821	845	870	843	843	801	807	819	798	828	791	821	843	798	791	806	811	886	795	838	854	803	892	829	845	784	841	888	841	869	845	790	834	826	823	817	828	780	814	781	871	863	847	836	845	844	766	849	825	834	819	868	870	851	826	828	797	805	791	843	868	891	886	831	763	891	863	832	854	847	833	815	789	799	849	856	813	822	821	853	814	848	830	790	838	875	858	799	839	811	855	820	833	842	855	835	841	788	813	877	836	909	846	824	822	850	811	817	821	829	848	805	815	821	778	812	858	766	841	829	840	880	828	832	796	767	869	832	880	862	726	793	849	844	885	803	857	855	840	797	811	835	853	873	869	821	841	810	815	907	855	771	795	812	818	832	858	798	826	849	852	869	819	815	793	829	864	790	801	849	893	851	811	874	860	826	801	796	831	882	864	809	848	878	818	790	818	800	810	799	837	819	762	793	815	829	844	827	832	892	815	844	831	857	859	807	828	862	840	825	868	830	797	879	854	846	831	903	857	832	799	845	827	834	823	825	888	836	877	857	855	787	859	803	761	808	828	824	831	800	860	793	847	791	882	784	813	860	860	803	806	833	868	896	872	822	826	793	807	800	844	846	806	824	813	848	852	821	812	871	774	812	839	833	855	785	847	849	801	833	900	869	800	929	812	824	811	862	812	858	760	871	809	839	874	771	837	786	840	834	824	834	808	765	820	842	851	809	807	820	880	831	838	823	884	870	858	846	806	822	813	798	793	806	854	797	796	850	788	794	830	825	821	857	834	811	847	762	837	780	822	806	860	857	828	874	839	823	816	835	895	855	841	836	856	786	776	865	840	808	850	847	858	801	802	869	835	845	778	860	813	869	847	857	842	853	836	784	798	849	852	789	822	805	855	803	829	839	797	817	825	835	838	822	768	801	840	832	848	836	840	833	826	782	838	852	794	851	798	844	836	850	838	803	854	827	866	859	804	901	880	800	825	791	829	788	769	797	830	834	793	842	866	797	832	827	818	812	784	805	779	806	858	831	783	844	799	771	831	876	858	788	774	882	826	800	880	875	848	826	866	831	829	807	839	842	790	847	787	824	856	853	872	838	840	826	858	866	827	777	838	823	848	809	799	875	827	833	806	844	809	841	778	886	835	839	798	834	810	869	837	812	868	752	828	836	820	859	893	828	795	831	825	826	807	837	874	801	846	832	816	809	818	846	823	805	831	817	846	836	824	790	833	805	825	810	795	840	853	802	811	818	860	850	821	774	831	802	820	823	828	812	831	858	866	823	803	843	846	804	884	849	861	842	805	835	812	837	778	817	821	877	803	805	785	859	832	759	829	849	845	829	825	809	791	826	785	826	804	823	839	825	846	841	799	828	892	817	807	840	782	816	775	811	875	843	810	831	766	811	869	828	828	867	836	860	881	827	876	823	877	818	837	863	830	838	808	860	820	842	800	851	821	819	811	854	837	836	838	776	911	861	839	828	814	856	803	824	829	803	811	829	834	830	808	813	873	818	839	814	895	803	801	814	828	807	860	857	831	865	933	856	812	817	830	794	813	818	862	878	789	865	780	838	783	850	848	865	868	836	861	843	841	857	914	799	816	790	830	774	890	866	783	788	859	855	900	803	793	825	877	797	870	796	828	796	846	809	825	823	763	845	807	807	823	827	846	831	803	862	835	838	827	864	853	830	825	842	848	797	852	872	804	793	845	813	811	835	799	815	839	930	821	833	808	872	861	860	826	808	846	832	859	876	778	810	835	827	790	777	833	793	853	868	848	897	858	852	802	817	870	859	834	801	804	861	852	881	825	828	825	827	863	819	809	850	883	840	874	847	838	852	801	865	833	831	825	821	885	862	837	756	820	843	850	796	853	848	860	829	862	877	780	824	876	821	799	871	810	808	826	892	864	849	806	816	838	834	799	834	795	810	810	841	790	785	808	820	844	823	814	825	832	797	833	853	865	868	860	868	812	824	793	862	860	813	813	821	853	907	846	856	846	803	867	849	804	843	804	861	829	824	821	859	803	876	875	802	861	861	880	841	839	859	827	808	840	857	852	805	874	833	836	853	802	859	812	816	793	801	855	832	833	823	836	829	855	817	816	836	840	831	806	877	828	838	797	855	788	785	795	826	798	820	801	843	872	807	880	801	834	860	808	790	800	821	827	826	856	843	849	771	831	842	805	878	858	812	825	800	784	844	819	890
17193	2372	2173	1745	1194	931	700	535	491	403	364	314	276	255	243	235	225	207	202	205	186	193	206	220	164	167	172	173	160	182	179	166	157	181	183	185	169	169	163	157	156	143	160	156	155	151	161	173	174	145	151	148	185	163	161	170	153	149	167	142	151	157	158	143	134	151	165	143	184	166	156	153	162	144	159	157	161	157	151	171	156	140	141	159	148	155	167	148	162	154	148	151	155	149	156	160	153	146	174	158	144	127	144	167	142	137	152	156	154	157	135	140	157	149	145	137	161	140	153	167	154	153	151	152	147	154	159	145	148	139	146	157	165	157	140	137	152	147	148	154	143	174	164	139	143	134	143	162	156	152	167	167	133	165	139	120	158	156	159	137	141	158	144	134	150	168	141	157	149	156	159	122	159	158	135	155	137	134	145	156	142	142	148	138	169	143	142	143	142	146	139	142	138	155	179	142	146	152	171	145	136	143	155	157	146	156	168	142	150	180	149	157	156	141	129	135	144	173	140	140	187	146	135	157	135	151	136	138	157	140	186	160	133	156	141	163	143	134	138	138	140	138	144	180	155	127	155	138	148	137	150	150	182	151	150	148	162	162	153	142	150	159	167	163	140	142	135	145	163	167	151	140	134	154	149	148	156	144	156	126	158	140	136	140	158	159	126	115	164	161	127	175	155	168	138	136	156	128	139	145	163	155	141	139	138	141	154	147	132	133	138	136	148	157	133	132	168	159	140	165	163	134	158	141	170	164	148	149	155	155	170	140	138	151	147	147	131	155	151	140	152	160	130	146	143	148	136	144	143	150	157	157	158	151	147	163	168	147	153	148	137	161	146	162	130	133	161	162	142	144	136	170	156	157	167	149	146	141	152	156	149	161	165	133	157	145	170	151	139	154	136	154	162	151	142	137	148	141	130	145	131	137	140	156	139	163	139	145	138	144	121	136	139	148	174	144	163	140	153	159	166	156	154	178	150	159	159	154	151	157	129	155	149	145	155	168	158	149	160	169	149	141	136	159	166	148	157	145	140	158	155	135	148	143	155	158	152	150	159	162	160	147	128	138	149	179	130	154	149	114	155	155	150	153	157	156	146	151	136	144	153	137	171	146	158	133	141	125	159	155	133	160	168	156	129	158	147	148	129	142	165	137	159	146	145	174	153	127	140	128	150	162	123	157	139	155	142	144	139	153	164	152	160	141	142	128	151	163	150	153	140	140	161	149	146	151	136	163	167	160	160	145	137	142	144	156	149	150	155	156	138	160	162	167	153	146	145	138	163	146	145	135	147	144	158	153	155	136	119	141	152	145	156	174	189	142	139	148	152	134	167	159	142	153	131	157	141	155	139	160	161	147	140	137	180	164	155	167	139	137	162	138	132	162	152	152	143	153	155	168	165	155	144	141	157	129	164	137	155	191	173	143	132	144	137	151	135	157	150	150	127	152	134	182	161	152	158	151	145	156	174	150	153	165	160	166	160	162	155	148	158	143	155	165	137	127	167	162	149	152	147	138	149	170	134	139	134	152	144	134	153	167	157	155	141	152	145	134	144	138	168	176	146	168	132	127	152	153	152	137	141	159	123	173	136	161	173	148	154	158	145	129	160	146	151	137	152	154	142	156	138	143	136	149	139	151	155	153	160	157	143	163	145	147	137	185	169	168	165	132	155	150	146	134	158	140	136	172	127	162	160	150	153	147	152	161	152	166	174	130	143	131	139	142	162	167	162	169	169	143	136	133	142	151	141	133	147	148	148	193	151	168	152	144	175	164	162	141	129	175	134	144	124	150	141	155	145	154	132	150	139	129	164	149	171	136	149	143	149	150	164	153	138	166	148	143	147	142	144	156	146	132	130	146	155	141	164	150	129	147	155	131	148	124	138	152	128	151	133	141	160	175	163	144	169	156	156	120	156	180	165	143	163	138	146	160	171	152	146	159	139	148	141	153	167	145	144	161	166	151	138	135	157	142	137	134	146	149	131	160	145	151	151	142	143	156	140	135	149	164	145	147	117	137	173	140	142	140	144	130	137	182	163	175	159	133	154	154	144	131	148	157	135	152	149	148	166	153	156	142	168	165	153	140	171	182	166	162	131	145	162	150	146	142	141	155	155	132	143	140	165	156	135	138	160	167	140	148	139	122	146	149	153	153	161	173	154	133	151	143	164	135	142	150	149	142	170	146	177	159	132	133	145	142	142	165	143	131	126	122	140	182	148	144	177	155	150	145	163	145	142	136	132	142	155	135	136	131	159	147	148	149	160	148	130	128	149	138	152	143	161	131	142	152	164	147	146	145	148	150	173	165	156	152	151	140	139	127	153	138	142	172	151	149	145	149	144	155	166	153	186	151	144	153	141	144	126	154	154	177	150	127	146	134	152	167	157	164	128	153	159	149	125	155	163	156	154	140	143	117	133	175	145	132	154	148	154	153	133	154	164	145	153	159	129	139	143	140	123	140	140	138	154	165	136	160	176	150	159	142	160	145	149	150	150	146	139	149	142	143	161	146	182	143	129	163	153	151	140	137	144	163	152	154	163	140	143	131	155	148	175	161	147	169	156	144	154	148	139	160	152	159	136	149	141	143	156	132	169	145	147	151	154	129	172	138	149	158	154	141	149	163	168	138	139	157	177	148	161	152	162	144	141	181	129	149	146	163	125	166	153	160	145	145	149	141	143	139	158	175	147	154	154	139	166	168	133	163	173	143	161	161	160	134	143	128	152	163	141	144	168	167	138	146	170	146	161	154	146	159	149	148	145	118	149	171	154	130	160	145	148	155	150	144	133	143	137	131	158	138	149	138	132	144	118	142	155	172	136	161	151	145	151	140	158	165	141	155	149	141	162	160	149	129	158	128	144	173	178	171	133	141	132	171	152	160	151	155	148	154	126	132	155	167	153	159	165	164	150	132	125	149	140	143	159	145	164	156	154	147	144	160	161	164	151	161	135	133	145	169	172	150	154	145	149	128	156	164	150	167	141	151	135	168	126	148	154	153	146	165	159	149	152	169	146	161	154	160	158	161	153	184	150	147	160	140	159	156	168	157	136	142	147	144	134	161	148	159	178	152	128	144	139	147	144	145	165	164	142	171	146	162	152	153	139	155	135	126	131	126	137	146	141	147	141	142	155	130	145	156	136	132	161	129	144	165	146	133	147	133	140	149	142	139	166	129	163	136	156	158	160	148	177	155	152	140	174	150	145	153	146	140	149	179	155	130	144	138	132	157	155	168	138	141	124	141	158	145	159	153	141	159	143	144	150	129	130	150	145	149	150	156	135	145	152	144	164	157	156	140	125	167	158	133	175	147	146	120	143	143	148	164	165	147	145	149	135	159	133	166	127	129	164	147	149	157	181	152	118	125	159	140	153	138	131	146	155	155	134	125	128	158	149	155	165	129	151	185	160	164	157	158	168	140	134	150	156	167	154	158	151	158	155	157	158	143	133	148	145	145	190	147	154	138	135	156	154	137	147	181	143	145	136	174	164	146
7517	1958	3959	5016	4425	3692	3085	2552	2208	1845	1592	1446	1339	1185	1179	990	975	904	818	794	827	743	708	682	665	642	587	634	589	640	602	586	576	562	556	553	544	517	541	515	472	508	511	506	502	497	497	523	475	492	483	486	452	477	455	504	465	467	506	465	462	468	490	503	463	476	449	479	444	463	407	439	483	481	439	429	446	437	484	442	471	443	457	461	421	419	451	491	476	448	456	431	451	440	454	454	469	464	413	431	436	427	432	432	441	382	472	446	429	452	460	425	446	451	414	434	409	430	461	441	435	443	424	425	429	403	440	402	451	449	447	425	439	414	456	380	444	436	430	439	441	460	451	449	450	401	431	436	473	399	408	454	433	435	437	444	429	407	445	437	414	410	417	422	419	429	447	438	442	436	397	406	429	433	419	458	413	456	446	396	450	422	390	380	419	410	445	440	441	400	444	444	416	456	439	436	434	452	482	410	438	443	427	485	456	436	425	452	457	454	409	454	420	417	407	457	463	442	438	417	445	441	485	438	438	415	387	417	418	417	412	405	410	402	456	435	447	436	398	448	397	432	427	431	453	452	474	435	453	410	392	430	440	421	418	463	440	461	445	449	419	430	390	462	399	432	410	438	402	437	456	396	425	450	425	419	459	407	463	423	450	471	461	458	430	416	411	434	427	425	400	407	422	454	449	402	428	451	425	410	439	415	426	433	424	462	444	432	447	386	419	435	435	431	432	416	473	448	404	451	421	392	425	446	431	406	412	405	413	441	423	431	421	399	427	440	464	429	407	436	446	416	404	439	458	436	442	415	429	447	438	434	392	412	423	447	406	445	387	424	440	424	426	423	417	417	420	428	447	446	431	429	457	422	418	401	440	369	410	427	443	440	444	430	386	426	422	411	453	457	430	451	416	404	433	436	449	436	424	431	440	443	423	425	441	412	442	430	401	405	453	440	416	436	422	414	433	411	467	442	421	427	442	432	438	407	417	438	437	431	460	427	457	411	426	424	444	447	434	407	447	434	413	426	403	453	438	443	423	411	418	434	439	375	449	435	415	413	419	429	454	405	448	434	414	438	455	423	398	488	458	424	409	454	421	404	401	403	474	405	435	438	438	452	410	422	433	416	413	416	423	440	419	420	429	397	420	408	434	422	462	389	388	432	438	406	453	450	453	452	443	392	410	430	426	430	429	470	448	458	444	458	406	453	436	410	452	424	422	446	441	442	455	424	444	424	439	451	427	412	427	417	445	428	416	451	420	419	423	419	418	448	428	418	421	431	430	419	455	423	425	423	406	431	420	436	429	413	416	435	442	422	415	386	451	408	432	416	436	415	426	415	430	410	443	422	411	403	431	441	426	461	416	420	403	449	416	457	474	420	421	410	423	435	461	452	420	430	408	445	425	440	401	409	413	425	425	415	393	451	427	375	444	452	421	403	433	413	488	441	415	396	438	434	448	445	435	445	452	435	433	428	419	434	468	448	408	439	430	443	428	411	430	468	414	432	401	417	424	441	423	441	410	424	404	452	412	398	419	356	442	436	442	435	452	433	405	431	405	454	447	413	409	422	464	404	456	415	424	416	408	462	436	443	447	429	471	403	426	431	493	467	416	470	363	415	460	424	417	430	408	386	444	453	438	431	411	408	401	457	403	411	416	422	450	429	430	424	427	441	417	427	438	422	400	424	433	437	428	440	427	435	438	453	403	412	393	423	392	460	453	440	400	440	395	444	424	443	426	434	448	427	453	442	421	398	388	400	400	426	452	455	463	408	446	468	435	434	447	409	424	447	410	409	413	440	424	467	424	438	422	412	446	460	411	453	446	413	430	411	400	416	437	434	418	431	393	385	443	392	450	396	454	396	441	462	443	433	414	410	422	432	447	396	388	442	437	448	477	434	415	416	423	397	442	424	422	418	416	428	404	441	444	460	428	423	410	405	403	440	453	414	472	396	449	420	392	424	437	463	438	416	437	441	420	399	422	378	427	404	415	434	422	460	397	430	450	426	416	432	441	406	423	440	447	443	418	463	439	437	430	432	440	420	435	422	439	428	411	403	410	431	413	408	426	425	446	446	430	460	377	409	428	413	435	421	470	416	447	471	458	416	445	426	420	440	422	476	443	457	446	446	412	437	448	426	426	446	436	425	450	426	474	370	437	430	437	394	400	411	442	419	430	445	458	392	429	404	417	430	457	405	402	432	377	439	410	410	454	400	439	419	421	406	430	418	430	436	399	438	439	428	478	442	432	438	443	425	433	455	468	444	462	435	411	459	450	405	425	403	411	421	456	434	446	429	427	444	425	413	430	388	441	409	418	453	419	404	418	443	422	428	414	424	448	440	392	421	404	448	452	405	420	410	461	436	466	440	421	423	414	420	418	416	425	451	406	438	440	431	417	433	409	443	426	417	418	431	422	446	443	451	421	422	463	400	440	430	451	456	456	432	418	412	409	499	419	439	403	429	405	439	402	432	429	444	432	429	430	400	427	409	484	440	459	441	434	425	453	424	455	428	460	444	402	419	425	392	416	423	442	483	429	429	436	449	435	421	417	422	435	451	383	437	420	429	436	423	420	426	408	429	391	439	417	380	388	452	418	417	439	440	452	421	404	451	437	470	417	438	418	435	437	416	451	422	461	446	400	411	387	415	459	429	453	426	414	416	445	411	425	415	415	461	448	421	458	403	439	473	419	396	463	447	420	411	414	413	423	381	405	444	409	430	469	401	383	412	432	478	426	430	459	427	418	418	414	390	413	455	424	430	435	460	407	420	457	414	479	431	419	413	440	451	427	414	433	403	418	412	455	429	429	441	428	431	428	416	420	391	429	436	465	456	454	449	438	432	451	478	427	425	435	423	422	441	459	443	463	428	434	426	413	406	443	428	409	406	431	414	442	438	454	444	433	440	401	438	445	438	456	393	423	427	385	427	439	438	433	427	405	448	439	382	448	420	423	437	389	438	451	407	418	482	421	430	425	436	459	423	390	430	407	451	433	455	479	449	441	432	387	458	391	460	433	447	458	431	414	401	422	429	446	432	433	425	445	432	422	434	459	414	398	406	444	436	431	443	396	443	448	451	430	412	433	413	417	421	450	415	439	458	441	401	412	379	409	419	394	460	463	431	447	448	447	403	420	438	420	390	417	455	481	432	414	416	404	406	427	417	469	442	406	403	414	435	415	425	438	433	423	415	429	441	437	434	446	455	426	434	434	440	425	451	440	400	428	399	458	444	442	481	404	399	437	390	440	396	420	443	417	415	411	426	412	434	378	432	417	454	438	481	413	382	428	425	442	383	402	407	438	443	430	414	444	415	428	428	387	430	408	437	436	472	437	390	414	419	435	406	440	421	486	381	451	426	435	371	356	420	418	449	403	436	418	415	427	404	457	395	416	438	429	405	422	428	433	421	405	461	464	454	424	421	416	445	419	426	435	403	393	467	452	448	423	421	400	432	424	407	441	420	399	456	454	416	428	428	417	447	419	433	447	431	437	432
2601	355	368	397	384	328	351	386	354	345	358	346	383	342	346	343	327	358	326	354	353	340	341	323	368	354	316	363	349	315	383	323	340	367	395	342	373	369	352	351	348	350	354	337	347	353	379	363	371	339	347	369	344	372	316	348	347	323	363	366	353	317	374	376	386	340	335	358	372	362	347	343	356	382	362	362	339	356	334	361	355	385	341	326	321	342	359	372	357	352	364	398	337	335	396	333	357	364	360	340	321	349	350	360	354	350	342	311	336	317	371	355	349	352	316	319	359	314	337	327	363	345	356	339	380	326	358	326	330	324	341	336	368	359	319	334	320	345	345	336	335	318	336	330	363	329	344	346	354	351	330	347	317	335	358	356	365	337	359	340	369	351	365	348	322	361	326	326	363	371	337	380	345	348	364	334	312	349	381	346	323	348	349	345	350	318	318	312	326	356	335	349	353	376	353	354	325	317	327	341	332	332	340	324	327	340	344	328	357	339	331	341	326	365	376	343	323	362	368	353	375	364	339	341	332	346	338	363	379	346	327	346	352	307	380	351	347	364	360	324	345	355	331	336	375	333	370	313	339	335	348	356	344	383	345	339	353	387	351	351	334	300	368	345	360	404	333	368	327	383	326	340	359	328	346	327	360	311	350	342	333	370	325	334	363	362	363	343	333	340	342	339	327	335	322	365	333	317	361	373	330	358	324	347	332	331	341	342	338	331	371	342	331	375	353	370	354	339	321	363	358	374	334	337	340	367	366	308	343	335	364	342	361	323	353	341	354	363	332	334	356	320	347	336	307	346	313	353	317	392	357	362	350	343	360	334	399	356	336	351	329	348	346	345	361	358	365	377	342	331	323	304	370	350	343	358	343	360	336	357	395	336	330	360	351	323	381	316	331	347	370	338	322	339	332	320	349	363	354	308	369	346	359	333	328	384	337	333	357	368	333	339	364	346	350	358	342	339	324	309	327	336	375	348	346	344	375	365	357	345	353	349	334	345	367	355	332	327	334	345	370	364	330	340	359	332	356	340	350	359	374	351	357	330	313	344	367	370	319	332	399	332	345	338	329	364	364	347	327	334	339	338	335	360	346	350	375	356	327	326	350	361	343	375	309	354	340	337	318	332	358	345	341	343	316	323	341	334	348	306	335	359	332	344	363	338	344	323	352	350	348	370	339	376	349	338	346	351	312	285	339	304	349	335	340	338	361	369	355	349	376	373	365	347	307	356	346	356	325	343	354	353	396	362	315	316	342	333	340	374	363	356	347	347	345	338	376	324	331	310	353	363	348	358	351	374	327	319	316	337	380	343	345	326	342	357	374	358	340	366	349	345	356	382	340	328	349	363	332	325	352	349	372	321	337	304	322	360	350	353	292	330	338	392	378	347	379	376	339	329	346	320	362	359	349	342	343	345	376	351	336	277	363	354	352	346	330	332	356	364	352	322	374	374	334	343	320	323	381	351	333	320	359	330	314	359	352	321	356	324	313	366	319	342	345	342	321	378	380	371	326	325	368	345	332	330	340	342	332	362	352	338	338	335	327	369	343	343	371	360	403	337	317	366	380	311	331	351	386	343	368	354	305	349	347	350	372	330	320	346	346	361	355	346	338	368	306	347	347	328	368	347	330	372	362	336	324	329	357	353	346	327	357	363	362	357	391	359	355	358	360	336	339	341	361	354	344	345	348	322	327	348	352	334	342	335	344	353	317	330	338	353	354	334	344	354	321	314	334	412	369	348	316	346	346	343	363	370	358	360	364	341	328	346	316	329	375	345	338	342	368	363	362	400	350	376	363	352	355	343	359	361	295	306	346	356	340	385	338	380	359	328	355	346	374	352	320	363	398	333	372	359	369	325	341	357	370	334	368	374	313	348	349	331	346	361	355	317	338	342	348	365	340	366	335	363	347	344	366	339	341	331	336	389	334	378	356	329	329	334	356	356	362	340	362	363	333	344	362	335	332	353	337	398	315	341	373	353	338	338	342	411	333	363	340	356	312	373	343	336	326	361	360	337	356	308	377	336	356	311	338	365	349	337	361	385	307	345	307	334	344	316	350	361	344	364	312	334	334	333	364	350	372	362	362	373	367	322	304	342	343	364	363	320	326	343	368	337	382	377	341	327	353	346	355	320	341	382	354	349	334	328	340	354	344	340	358	355	330	374	328	336	398	331	363	352	333	334	331	351	357	339	329	351	330	369	327	382	352	336	352	356	334	340	391	331	332	354	359	337	371	341	344	364	317	329	304	352	370	347	338	328	354	351	352	347	363	363	344	338	359	346	339	337	342	336	339	306	340	346	353	328	319	344	327	367	348	373	353	359	365	361	333	344	353	350	324	383	371	325	338	358	360	328	326	324	390	374	317	360	342	371	365	349	342	406	345	328	335	341	350	350	360	323	374	347	344	358	351	375	351	338	322	350	344	333	332	325	309	329	327	356	307	385	339	338	319	366	320	353	354	383	352	309	356	384	344	360	336	347	336	350	326	389	346	374	336	352	344	342	348	338	308	317	331	337	335	340	353	318	337	339	349	377	309	329	329	332	340	336	359	358	339	350	339	387	361	360	347	336	314	369	373	331	366	326	350	329	378	356	358	359	326	379	328	360	348	344	354	337	329	350	341	354	345	352	375	354	324	371	335	347	341	316	354	354	362	324	355	327	361	348	338	348	312	326	347	348	323	360	370	348	327	369	357	323	306	322	369	321	356	360	342	376	386	333	316	357	352	367	370	340	338	371	333	360	320	316	354	335	367	331	307	349	324	303	323	349	289	368	352	353	367	345	326	340	366	331	364	349	356	357	371	360	301	317	367	332	365	343	300	348	369	342	328	334	345	363	323	344	351	353	349	374	316	383	333	338	325	339	332	343	340	336	353	349	333	350	373	331	331	341	349	328	341	314	354	323	342	373	335	355	333	351	337	312	346	362	351	372	364	338	363	346	369	352	309	365	344	360	346	341	371	381	365	330	346	327	344	313	327	333	330	375	322	321	342	357	337	351	365	334	327	332	337	323	346	363	342	330	377	356	359	372	339	350	352	336	346	333	335	351	352	330	305	365	354	341	360	322	366	315	339	335	347	342	360	325	356	359	329	358	367	344	346	337	352	338	361	349	353	349	350	336	339	339	355	373	352	340	324	336	355	322	339	341	366	344	347	349	358	346	340	346	347	333	335	349	356	350	341	346	346	352	344	337	327	331	332	354	339	326	349	354	297	336	369	347	355	345	352	324	348	336	339	333	404	349	323	321	338	345	296	389	344	338	323	330	370	324	338	338	361	326	361	340	369	360	335	336	377	330	347	351	367	371	356	371	354	358	335	345	339	345	343	334	348	348	375	407	352	330	334	366	344	374	337	351	377	341	358	342	388	340	336	319	342	328	346	402	406	328	368	346	337	353	327	323	350	328	300	347	351	356	367	380	349	373	316	353	335	338	348	340	301	331	308	339	397	330	312	391	369	350	388	354	343	313	348	327	332	327	351	364	374	344
2746	987	957	1020	1044	1034	1007	1018	972	935	957	985	905	924	895	906	923	913	929	941	927	892	914	965	946	907	936	896	873	871	877	919	884	892	909	881	917	878	876	873	924	897	914	832	868	920	874	886	892	883	836	849	898	895	867	949	906	878	892	885	920	939	886	924	882	858	891	885	883	909	859	842	887	971	940	914	879	932	906	885	876	899	892	876	858	851	910	925	894	839	901	858	887	858	877	877	860	894	960	845	872	861	887	882	889	899	871	913	841	968	906	892	909	841	907	946	905	877	882	901	872	916	931	887	854	845	877	853	811	920	869	879	910	842	909	876	872	896	863	933	840	906	847	869	924	887	833	876	885	926	932	862	909	879	899	913	917	875	833	913	920	904	882	878	943	894	848	858	907	918	952	929	936	893	904	900	901	884	872	907	898	880	906	912	916	909	903	908	886	938	889	864	851	887	832	891	840	915	907	885	875	907	909	874	865	907	937	851	887	892	906	901	911	876	866	880	887	898	903	859	917	878	840	878	881	863	872	892	893	892	988	889	863	846	940	904	869	818	862	908	860	893	895	875	876	886	869	874	811	911	834	902	873	922	849	843	943	938	875	894	939	893	875	906	877	879	885	906	840	883	875	871	956	901	864	893	896	909	853	877	850	867	868	856	860	875	930	936	932	894	911	839	944	865	887	954	916	839	861	894	918	887	927	911	868	875	901	854	854	913	902	871	851	869	881	922	912	874	911	933	919	858	914	869	908	947	878	843	872	896	900	859	890	896	920	914	899	853	899	881	901	924	870	950	860	861	927	866	842	948	867	876	857	896	933	919	888	857	882	910	907	862	906	943	823	911	876	889	887	852	908	883	958	868	882	905	857	911	845	833	870	872	904	888	851	898	899	884	912	818	888	860	905	886	868	885	906	920	879	930	918	862	833	841	887	903	893	911	873	884	916	883	874	899	869	901	889	917	892	918	873	887	913	864	854	883	851	919	859	865	870	871	920	851	925	862	899	904	854	912	856	900	880	890	834	880	857	875	883	875	888	896	925	879	880	906	896	938	883	934	960	900	914	946	941	908	836	927	879	874	895	927	916	897	885	910	881	869	905	916	952	903	889	897	902	957	878	875	901	903	854	878	896	866	892	935	883	908	880	899	910	861	917	871	898	869	864	875	844	912	941	877	897	852	835	883	871	912	922	903	855	836	860	866	898	898	903	864	893	884	929	862	919	902	885	844	883	856	869	925	868	891	875	898	895	885	870	892	843	870	913	915	900	884	839	887	909	881	895	914	879	877	833	921	919	938	863	846	884	858	898	889	845	832	867	901	880	885	932	899	879	896	971	902	898	909	897	868	861	885	884	841	888	896	854	860	921	897	883	861	850	880	878	866	903	884	870	887	875	861	876	917	924	900	911	971	905	862	864	842	842	914	928	894	830	951	883	876	876	890	978	917	898	895	882	882	877	884	871	913	847	897	926	924	893	933	935	879	872	878	843	895	892	913	848	900	892	880	876	886	916	882	879	871	895	891	903	876	842	864	843	928	899	885	883	830	873	835	876	879	876	910	848	959	899	895	922	855	896	882	889	871	887	871	887	901	877	928	870	881	893	925	861	938	849	876	918	911	922	866	910	915	903	856	848	874	883	855	936	875	906	911	866	917	878	895	863	903	874	885	877	871	886	858	907	879	894	930	866	910	870	907	926	923	901	889	810	884	916	959	934	928	888	854	894	899	977	917	905	811	928	895	845	940	877	852	878	897	881	930	937	864	855	873	913	880	850	847	909	867	899	857	887	825	880	897	878	930	929	893	916	921	862	902	885	870	887	884	903	898	892	895	895	884	826	919	881	892	902	876	871	860	902	925	879	831	893	888	928	879	823	834	879	885	915	931	910	885	886	919	911	860	871	891	912	958	934	919	987	911	900	886	906	855	908	904	901	874	937	860	979	924	917	873	882	850	931	882	919	834	901	894	930	867	909	859	871	928	884	855	866	937	900	915	892	889	886	881	908	888	907	917	929	879	880	911	920	916	870	935	892	903	903	859	874	878	886	934	862	918	870	865	941	870	854	880	889	899	910	865	898	882	942	879	884	860	955	868	865	850	889	872	891	853	878	852	895	836	882	940	834	844	909	883	873	878	935	887	876	850	934	894	904	860	884	866	854	903	881	918	880	926	856	930	853	857	903	875	886	859	911	853	936	941	865	913	879	899	878	857	880	910	913	915	850	903	855	875	881	833	914	913	888	851	950	863	833	877	915	883	871	886	902	868	917	872	903	898	911	906	929	908	892	916	874	937	841	879	896	850	885	935	877	909	877	931	904	954	858	877	866	862	912	882	949	884	872	863	893	847	912	869	918	916	908	935	902	915	915	884	907	858	916	902	847	934	891	878	870	880	848	890	874	874	896	869	909	879	906	860	935	846	896	866	877	940	862	901	877	896	905	916	877	805	915	858	906	894	867	889	862	857	871	883	895	866	868	941	855	859	896	853	904	896	880	852	900	893	951	831	864	933	911	898	919	931	895	831	864	904	924	900	852	897	892	892	844	893	922	914	877	912	891	892	920	858	931	872	891	879	928	890	911	903	864	922	881	882	920	900	869	839	801	905	921	896	901	869	843	839	888	923	904	856	890	885	909	873	892	888	918	879	901	868	918	863	874	919	880	892	872	879	842	879	883	930	879	940	922	905	874	847	861	885	902	908	918	837	906	915	895	910	887	880	879	928	884	915	959	924	909	885	895	902	862	883	907	881	890	886	883	908	934	914	861	927	880	924	878	912	913	880	888	952	865	873	908	894	880	896	875	902	876	898	912	930	894	899	875	887	906	902	870	923	940	917	907	888	885	902	857	981	892	916	889	933	861	845	893	891	934	908	857	973	877	904	921	895	885	883	885	888	910	857	909	869	902	924	848	920	962	906	906	866	858	902	882	928	853	922	892	896	896	886	906	919	848	966	874	925	873	916	906	917	856	910	908	880	892	856	874	885	903	894	943	925	892	926	878	856	860	873	929	908	911	863	898	895	815	945	863	872	882	921	937	877	940	862	854	972	885	935	877	858	865	901	899	922	921	879	942	900	861	817	875	854	892	916	898	884	907	911	915	909	883	876	912	905	921	871	861	919	918	896	960	865	880	883	916	916	878	921	887	875	864	897	895	922	932	893	894	871	933	853	897	912	858	913	919	857	914	962	934	950	860	883	919	877	868	896	876	888	855	907	901	863	930	901	874	884	970	920	954	830	875	888	896	889	863	877	903	919	900	851	875	855	929	854	904	889	870	838	897	896	882	916	890	902	885	877	885	862	908	880	887	849	963	877	918	852	830	858	874	867	906	846	928	863	905	898	903	893	919	915	863	890	910	931	879	846	887	916	892	870	915	868	909	867	853	863	836	916	862	880	879	930	897	925	868	888	876	918	890	893	876	922	875	935	860	972	895	902	895	852	815	836	880	950	929	877	887	834	907	901	859	953	926	915	877	880	869	859	901	910	890	910
9361	1151	1267	1026	822	633	597	521	463	457	445	388	397	408	383	366	360	355	385	379	334	308	345	349	353	387	326	339	353	348	324	321	352	350	341	359	360	313	340	330	346	339	339	331	324	343	302	368	307	314	342	326	316	321	325	336	357	358	315	340	319	332	321	333	347	340	316	318	335	357	296	338	302	324	335	347	318	329	315	291	306	331	322	319	345	340	352	325	342	321	294	304	336	321	333	318	328	339	337	357	356	322	318	295	322	376	328	329	325	339	335	334	344	342	309	335	334	340	372	318	311	329	353	337	336	354	361	299	324	339	320	313	332	293	325	332	339	334	288	329	339	339	344	316	327	322	334	349	304	327	322	308	326	359	310	331	359	311	323	325	344	332	343	333	333	335	320	326	305	339	306	348	325	329	322	292	319	316	361	349	318	333	349	330	342	379	333	328	325	333	307	353	355	351	296	288	319	313	313	323	333	338	333	337	325	344	314	309	305	320	344	379	336	300	316	343	329	328	337	324	299	315	317	320	344	327	310	367	326	351	365	353	348	339	381	329	300	327	317	341	343	340	345	311	323	326	343	333	327	349	307	309	336	344	337	302	317	313	281	322	300	308	320	346	306	338	305	309	334	305	329	362	281	339	347	346	345	293	324	281	324	309	313	326	321	317	324	341	356	336	303	315	332	350	339	312	319	321	322	300	307	315	306	352	333	322	322	318	296	302	320	336	309	327	316	329	342	306	330	329	329	319	340	343	315	311	293	327	310	312	316	341	295	332	334	296	329	349	350	350	325	341	342	344	336	349	326	347	341	302	318	344	308	330	312	322	326	335	338	326	325	340	319	334	345	280	310	334	304	337	340	364	322	286	327	356	328	319	302	322	313	323	327	329	342	333	335	297	343	331	331	306	343	289	317	339	317	289	342	343	339	314	338	317	339	346	336	319	328	332	290	322	326	307	335	311	350	318	297	330	337	316	324	297	318	330	321	335	339	319	346	326	346	319	307	333	296	326	355	312	310	308	328	319	314	331	302	315	323	309	357	357	329	334	345	310	358	333	333	323	325	316	345	327	356	316	305	340	320	325	354	333	341	311	312	311	322	320	298	323	307	302	335	314	327	343	333	322	282	302	319	286	337	335	323	331	325	308	342	346	339	341	312	333	333	336	332	338	301	346	297	292	320	322	331	314	312	324	278	327	303	336	317	315	324	312	325	340	344	319	318	322	321	314	319	335	315	301	325	314	319	337	310	330	321	320	309	329	292	353	339	308	296	317	372	341	321	340	314	341	342	303	312	330	341	335	332	320	335	297	308	312	322	327	303	318	330	285	322	288	358	325	343	317	316	304	321	344	310	346	311	332	331	326	329	321	309	323	356	348	317	363	336	329	301	306	330	309	326	294	315	313	284	314	345	308	324	346	303	288	326	316	286	340	336	342	340	342	336	335	301	311	295	331	315	316	326	312	351	309	320	337	332	327	326	351	325	316	337	329	367	329	322	351	332	333	311	334	326	315	320	325	340	350	343	307	306	311	328	346	329	313	340	334	328	323	364	327	315	340	309	348	297	348	342	316	302	289	324	325	338	307	327	345	308	328	327	309	319	335	329	347	367	335	298	320	274	341	341	323	353	317	302	313	335	335	324	313	314	333	360	315	315	285	324	299	291	318	353	340	321	298	353	326	324	321	316	303	326	311	314	350	339	298	311	336	367	332	314	327	317	316	339	342	311	331	310	316	333	324	326	323	290	330	310	336	301	334	285	335	351	319	345	314	308	279	296	325	340	328	349	327	304	320	308	314	370	336	330	338	317	346	357	348	317	306	289	362	347	315	326	315	367	349	343	304	338	289	356	376	332	345	373	315	339	318	357	302	329	354	352	291	347	316	359	332	330	303	294	308	330	330	361	319	331	319	320	344	334	309	322	324	294	312	330	314	306	345	338	303	314	313	315	329	341	325	331	319	328	322	316	293	320	340	328	369	311	329	374	314	335	294	312	311	355	348	327	350	339	334	313	345	334	338	326	348	310	344	334	334	294	292	312	310	345	338	310	313	330	297	335	367	298	350	350	324	353	310	368	318	356	341	294	340	315	372	298	347	311	327	360	341	328	328	308	316	311	358	345	322	331	338	327	317	294	344	299	357	330	321	331	326	361	352	389	331	326	343	322	340	343	331	340	335	313	317	352	335	323	288	342	337	336	359	324	353	291	313	312	310	318	346	293	314	359	346	306	355	382	327	333	333	298	333	309	328	323	300	326	314	320	336	328	309	334	327	327	323	364	353	306	307	322	345	307	313	301	345	312	336	317	309	309	345	358	337	337	335	329	290	333	310	283	344	295	332	327	301	288	343	353	308	338	306	309	319	325	324	318	321	318	336	345	330	338	334	340	311	340	311	309	329	324	336	321	339	342	324	317	359	308	299	327	337	334	302	312	296	306	274	326	306	324	327	298	328	341	304	328	310	317	333	378	290	311	348	341	318	356	324	310	334	313	318	335	335	323	334	313	301	331	330	302	316	310	350	354	298	298	344	334	362	337	321	339	340	311	331	321	350	317	281	316	332	319	295	340	332	319	327	373	351	320	338	320	332	301	328	349	311	322	320	333	334	319	335	297	342	340	332	295	354	341	318	308	326	325	349	335	284	342	321	337	336	336	310	352	317	341	337	301	323	359	326	309	324	335	317	325	333	321	335	282	296	278	330	315	324	298	314	327	335	328	329	343	310	332	308	356	364	320	309	353	290	300	308	307	310	357	377	329	333	326	363	339	336	313	320	357	378	343	319	356	323	314	330	333	335	316	316	329	348	351	305	289	332	290	299	323	337	320	321	312	270	345	328	322	324	306	300	304	311	304	310	351	288	337	300	306	332	284	319	313	305	312	306	334	314	327	311	348	353	355	319	332	315	310	297	379	328	291	312	348	311	323	315	310	303	347	320	305	326	339	297	337	311	362	339	322	325	345	326	338	332	312	308	314	309	328	347	309	320	321	292	343	309	333	324	330	336	306	286	333	318	317	324	314	353	350	329	357	322	357	338	314	324	354	323	338	335	329	341	324	318	338	326	360	352	318	342	380	313	324	331	301	318	342	346	338	373	311	347	323	311	329	312	320	333	299	343	330	336	310	350	349	349	334	355	293	330	322	315	347	378	319	353	349	319	327	326	314	330	312	344	304	322	280	334	309	298	346	323	325	358	329	350	363	355	281	326	352	314	338	310	282	340	330	298	318	334	351	294	342	336	337	343	307	329	314	341	345	300	318	335	322	328	320	295	367	348	328	338	352	279	314	317	332	291	346	330	297	338	342	332	286	312	338	355	301	349	327	322	330	332	355	342	312	360	320	342	341	323	331	313	333	305	298	308	332	327	293	370	343	309	313	339	317	303	346	330	309	350	333	309	343	347	338	304	293	326	332	319	328	326	335	304	311	333	333	293	312	308	327	323	312	358	310	298	329	330	304	346	324	335	323	318	312	354	310	324	333	326	314	322	339	338
5761	1574	2698	3294	2975	2534	2222	1875	1688	1497	1415	1319	1259	1199	1156	1146	1035	1121	1074	1057	1027	981	960	936	959	955	874	894	885	921	902	870	897	914	874	839	869	949	923	812	973	910	791	878	915	848	844	888	886	818	835	862	863	862	855	867	852	849	873	847	870	890	853	799	838	853	852	831	852	870	890	858	851	838	836	813	758	851	897	897	855	811	806	831	846	844	820	862	847	818	822	841	809	807	837	871	855	898	849	836	847	845	852	853	818	863	824	807	811	794	860	815	909	837	862	814	868	809	868	903	839	829	817	811	840	860	867	841	803	864	797	865	827	842	818	892	846	862	793	806	864	906	812	781	857	767	808	859	832	808	826	786	798	820	858	828	836	793	807	789	816	773	837	865	887	816	824	777	830	827	832	833	831	811	809	744	844	846	847	844	851	861	852	855	796	831	842	839	847	831	800	781	778	802	828	822	835	852	790	826	793	854	835	876	802	819	818	764	838	866	825	819	822	798	846	795	783	846	803	816	798	810	808	801	836	843	848	852	856	883	834	823	828	830	785	845	842	808	804	835	836	808	828	831	802	825	837	868	836	784	847	829	882	838	802	855	905	825	825	857	776	816	801	817	845	830	850	849	845	814	843	909	831	862	861	814	818	811	865	850	805	790	872	814	826	811	833	826	786	810	814	845	804	785	805	836	829	851	825	809	838	826	867	789	848	793	810	872	857	814	801	824	840	791	811	836	829	797	850	808	825	835	785	817	803	826	822	854	848	796	828	841	839	824	901	850	808	887	852	847	836	860	818	837	851	849	782	808	817	830	826	787	874	813	850	796	792	836	855	867	838	831	809	815	832	882	874	814	839	840	808	838	806	845	823	856	847	854	856	824	839	826	821	853	796	857	904	891	819	866	808	870	759	822	845	837	805	832	847	811	822	850	803	842	861	826	828	808	848	876	832	849	807	867	799	760	860	857	837	799	803	827	827	878	833	778	827	882	776	779	811	833	825	808	873	787	837	824	811	860	838	806	866	880	846	796	820	846	829	782	829	787	846	860	833	857	770	871	813	797	833	842	846	802	827	779	850	782	859	819	802	850	833	839	792	873	816	801	792	804	836	832	845	836	843	842	875	792	841	796	818	796	806	809	796	854	867	818	860	820	820	796	784	787	815	821	812	810	816	821	843	823	804	829	835	795	862	856	851	798	810	807	817	819	836	827	819	834	817	841	801	842	830	804	871	824	834	864	814	850	784	817	806	827	801	878	811	803	792	850	788	823	796	828	855	789	844	824	847	830	881	814	817	803	877	808	812	820	844	806	820	799	839	835	812	833	800	782	828	821	833	820	847	799	799	855	806	865	803	867	799	832	814	787	826	807	841	848	803	863	834	847	812	810	825	882	845	826	821	833	862	792	808	871	828	837	877	813	797	848	824	814	847	841	839	827	841	814	820	844	824	830	878	826	826	806	836	803	781	844	860	826	842	882	841	833	817	851	822	838	822	818	806	826	768	849	838	830	823	848	782	786	838	847	797	809	814	892	844	813	832	849	858	799	846	806	831	837	840	865	871	861	870	851	803	820	802	807	837	794	841	798	834	849	807	842	853	788	825	826	890	888	763	854	800	830	785	824	803	793	844	831	846	835	855	859	842	853	837	812	846	849	863	813	824	896	858	762	888	848	852	818	868	844	807	834	807	850	818	832	849	822	841	836	843	842	824	862	808	785	871	862	816	834	855	787	799	821	814	838	821	879	827	836	819	789	850	820	817	821	822	813	808	817	810	844	817	848	853	798	848	792	825	832	878	799	820	810	871	810	872	861	884	830	816	819	836	828	819	835	827	812	820	819	821	809	825	811	857	801	816	800	862	804	845	811	827	896	816	830	790	814	793	835	827	823	820	845	784	840	860	858	842	883	852	852	833	805	818	796	804	784	825	771	846	798	763	813	856	840	808	815	828	849	838	843	896	850	836	815	882	816	809	854	833	792	855	857	841	847	840	828	829	832	813	832	821	820	845	811	827	821	861	842	858	807	794	821	800	791	821	831	832	800	873	881	836	844	880	784	865	797	875	816	851	863	853	879	822	825	834	784	834	821	835	872	861	794	858	812	806	814	855	826	841	859	840	833	836	849	875	792	805	824	838	849	802	880	812	855	778	840	839	824	800	882	793	845	784	843	834	838	818	843	763	819	824	857	873	796	785	801	862	831	804	850	855	830	829	819	830	838	811	894	846	884	815	805	795	821	821	840	804	854	835	846	853	771	817	813	830	861	850	772	803	830	833	841	864	859	852	820	780	841	860	855	788	789	855	837	853	813	886	820	862	864	832	827	835	786	896	802	821	793	808	818	759	835	873	818	793	881	900	844	844	809	793	805	852	857	811	842	879	825	837	798	822	828	838	860	865	857	802	865	818	839	825	819	813	825	782	785	775	898	865	807	864	868	860	830	815	848	844	805	799	840	827	836	834	817	800	823	829	872	787	876	802	872	807	864	800	837	822	806	826	798	834	810	895	862	878	836	836	817	859	820	861	826	806	842	811	830	841	860	839	831	784	843	828	830	811	862	816	829	865	768	792	864	836	828	810	880	816	807	792	848	824	840	837	853	832	809	840	829	839	868	779	860	845	847	771	840	880	741	840	796	792	795	821	857	844	786	821	843	813	819	807	854	816	833	811	817	854	854	879	832	825	817	820	818	885	815	843	789	824	804	834	803	775	829	823	845	838	879	836	829	872	821	876	804	799	847	823	821	840	859	783	818	878	837	820	811	819	835	884	840	753	841	845	824	829	819	865	887	874	821	889	802	799	845	842	833	824	793	857	832	801	820	797	819	856	835	850	847	819	861	850	840	829	846	828	829	862	826	806	788	774	848	833	820	862	836	940	836	816	853	806	815	816	849	827	817	840	803	824	795	806	908	811	788	822	805	874	826	810	837	822	846	815	788	868	833	823	791	766	831	807	850	857	842	825	828	866	837	869	783	859	857	815	795	844	836	807	820	834	794	814	804	827	854	836	817	845	860	870	811	801	787	842	830	795	824	847	839	855	862	865	848	830	832	810	818	794	787	801	866	828	822	807	865	867	832	815	828	808	845	844	822	810	832	855	827	826	747	793	812	814	907	841	837	841	814	828	892	875	834	801	784	808	766	797	889	868	847	862	878	816	867	837	861	818	749	800	845	787	826	822	834	833	796	826	897	811	806	818	816	825	851	857	837	884	818	811	817	875	821	791	879	786	829	821	790	814	794	822	856	899	838	830	835	844	871	822	861	775	810	853	794	798	830	793	841	828	800	848	824	800	841	808	824	810	815	805	827	820	838	859	798	816	872	843	814	804	868	828	820	863	832	850	825	843	893	758	813	856	827	810	820	844	815	873	808	855	758	820	837	859	880	884	857	804	788	837	825	805	803	778	865	803	801	820	843	829	826	789	877	846	842	857	865	789	791	798	802	860	776	816	864	749	850	788	836	804	845	850	842	831	846	844	841	810	817	768	840	788	811
17374	2372	2197	1713	1166	899	676	568	449	426	366	269	297	264	267	240	229	237	203	203	230	197	183	171	184	169	167	159	176	178	166	187	151	132	162	176	183	158	163	154	157	166	144	164	146	156	165	153	155	160	145	169	154	140	149	147	146	148	155	159	155	129	146	162	155	171	150	140	145	138	142	143	144	156	155	142	154	147	137	166	156	144	133	146	153	153	166	158	177	140	150	146	146	148	163	168	170	168	119	132	160	157	166	151	154	133	137	162	140	156	153	156	125	129	159	168	147	153	179	170	163	148	127	139	134	128	114	158	125	138	157	157	125	146	123	130	160	150	154	139	139	159	136	132	154	157	153	161	152	128	147	153	166	141	127	153	148	152	175	177	149	136	142	144	152	155	162	153	153	159	151	140	156	135	129	148	155	167	149	160	165	142	145	142	146	169	164	147	153	123	162	154	161	144	152	160	146	162	140	167	140	147	160	176	171	157	164	151	163	136	145	152	156	139	168	159	150	143	155	136	121	165	152	155	148	150	150	167	141	145	153	163	144	149	152	138	161	140	159	142	146	155	155	139	161	159	143	175	145	127	156	142	160	159	149	141	149	131	135	134	165	136	180	152	150	137	131	144	182	142	150	163	143	160	151	148	134	148	147	149	151	153	140	151	155	140	157	157	154	144	134	140	143	153	153	148	127	144	129	131	133	171	139	145	141	159	138	152	159	141	143	167	150	168	189	125	152	155	153	149	141	157	171	169	156	162	147	159	145	139	144	170	170	162	132	131	158	176	165	161	185	140	131	164	150	154	136	152	164	144	164	140	170	164	155	137	172	145	163	154	170	152	159	147	155	159	151	153	137	158	162	148	133	168	145	149	143	149	132	150	149	156	157	169	153	145	136	143	160	153	141	130	171	148	131	148	155	137	146	155	155	145	143	145	127	158	154	149	166	134	158	141	150	150	132	139	178	138	147	150	174	186	146	145	175	164	153	138	141	158	163	133	145	146	148	165	154	149	138	125	154	122	149	153	144	146	158	145	161	142	138	143	161	152	151	136	163	134	159	155	150	133	153	142	137	176	148	151	147	152	130	131	159	151	147	150	146	148	138	158	145	147	163	150	154	142	156	161	136	158	145	152	140	128	154	137	155	158	134	129	152	159	129	146	152	158	147	158	133	156	150	155	144	154	159	145	146	163	146	136	129	146	152	166	144	141	136	152	141	125	144	146	138	158	145	143	130	125	147	119	159	157	120	137	167	163	172	131	131	131	138	134	154	160	124	142	138	130	163	165	142	148	150	140	131	156	152	147	140	148	145	157	135	151	148	141	160	161	170	155	146	156	153	154	155	142	159	175	149	153	153	165	126	163	153	144	161	133	144	145	164	149	164	155	163	169	143	119	177	145	151	140	150	169	147	167	142	169	142	167	143	159	148	152	152	143	168	154	143	147	166	161	146	170	166	152	152	135	148	152	146	157	156	146	146	155	158	134	139	152	138	151	146	136	156	141	157	155	157	146	130	155	166	144	143	145	138	165	155	151	158	145	147	132	140	165	177	152	193	140	163	122	132	154	153	160	159	154	135	167	188	134	163	159	152	143	147	153	166	174	165	148	166	139	144	150	153	139	176	156	152	142	152	148	137	159	156	151	153	159	140	135	155	149	156	150	153	146	141	165	132	153	141	169	142	144	143	149	158	148	128	152	138	137	161	153	115	157	164	150	133	154	152	129	142	151	149	149	142	156	147	135	163	152	144	145	139	138	157	147	163	151	154	133	141	185	151	129	170	175	154	146	125	151	142	140	153	170	146	169	151	169	150	142	166	135	179	149	135	173	154	165	147	143	150	140	156	161	143	120	155	159	132	154	124	153	128	148	150	143	133	152	146	142	144	125	150	163	146	136	136	149	143	152	165	146	173	165	167	166	144	140	153	127	136	156	149	154	140	160	152	154	118	140	164	159	149	179	149	162	152	163	119	138	151	158	130	163	132	164	140	154	159	157	163	168	129	145	131	142	142	151	143	163	150	148	122	137	153	135	161	141	162	148	134	149	134	137	158	147	150	130	153	154	148	154	160	161	130	159	136	141	163	161	151	146	131	164	157	153	144	137	158	165	148	138	137	157	139	134	133	157	157	141	162	142	149	144	155	143	170	138	151	160	140	147	146	137	150	152	145	155	148	158	147	155	156	126	156	140	169	150	154	152	127	125	145	139	127	158	159	132	121	158	175	133	143	159	134	169	148	169	156	168	138	144	159	177	161	155	154	161	148	112	164	129	132	143	151	162	175	159	134	171	137	162	177	152	137	158	156	150	151	129	144	152	140	135	131	154	163	145	128	163	144	160	138	133	153	165	161	138	170	143	132	169	142	126	158	135	159	150	169	157	152	158	158	136	158	148	176	172	161	158	133	138	154	162	148	143	137	142	144	141	155	138	160	152	145	137	164	140	168	155	157	154	143	162	162	156	128	166	140	142	134	133	151	150	154	133	144	152	142	149	142	150	166	162	158	129	141	151	144	138	151	157	147	165	154	143	168	151	135	146	150	138	155	158	151	148	176	145	151	152	146	163	161	150	138	176	154	148	131	163	135	155	143	153	150	161	156	147	138	144	132	162	142	161	163	137	162	154	152	185	163	148	148	162	127	144	148	150	163	145	136	153	143	128	155	164	141	153	148	176	171	120	148	157	152	172	161	144	148	142	125	179	158	157	150	142	163	143	146	155	140	146	158	170	124	149	143	128	165	153	139	135	135	162	153	163	137	148	162	178	149	178	156	185	130	152	137	156	154	155	165	133	173	154	160	164	135	167	168	115	154	144	149	142	151	148	143	166	154	140	143	175	152	146	150	132	143	163	164	155	164	143	155	141	156	146	152	159	166	153	171	164	130	138	138	170	161	159	145	162	145	158	161	157	159	128	138	160	161	158	152	149	152	124	124	160	139	130	166	158	154	134	145	153	157	134	152	163	153	147	157	135	128	151	152	141	148	161	131	157	148	139	140	157	149	139	141	157	142	147	159	136	143	154	132	175	155	161	161	149	167	150	145	151	134	145	150	132	149	148	144	149	127	134	143	151	136	168	140	144	141	150	146	160	148	145	122	162	140	161	169	171	139	165	140	178	144	148	153	178	138	162	139	155	172	148	137	157	123	170	179	147	148	135	143	152	157	153	142	172	149	140	143	138	159	155	150	164	163	160	164	185	156	171	127	155	150	157	164	156	141	144	154	153	143	149	157	175	137	156	153	128	161	135	151	148	145	143	145	131	145	152	168	165	152	162	163	173	146	165	152	137	156	159	167	128	139	156	151	160	146	157	151	115	158	157	156	171	153	144	136	158	147	159	158	143	152	147	134	157	155	132	146	149	167	154	150	154	153	145	156	142	147	152	132	135	151	164	161	146	145	142	146	143	158	165	145	162	137	148	135	154	154	147	139	141	146	151	153	144	136	151	154	141	152	141	127	141	152	147	157	147	162	128	157	141	152	164	160	150	144	173
7495	1985	3943	4939	4430	3549	3051	2530	2120	1844	1608	1403	1320	1209	1087	1080	979	894	870	847	803	778	743	739	635	668	612	620	594	612	618	573	576	535	580	562	543	517	507	528	495	513	501	485	513	469	479	511	504	486	455	481	506	501	451	453	480	471	472	492	493	459	437	457	468	432	412	418	431	424	437	452	411	449	452	438	432	442	441	492	432	470	451	450	476	456	452	409	476	452	432	478	422	407	424	401	454	453	444	454	440	477	458	425	426	428	401	400	456	430	479	451	408	435	447	430	433	460	464	435	407	470	430	457	458	445	431	457	462	419	415	437	430	439	436	457	444	451	428	467	445	404	450	439	457	393	447	443	432	387	439	441	451	456	442	439	425	391	428	452	473	396	458	410	478	440	434	415	440	429	416	426	443	437	395	414	443	422	428	404	465	412	451	442	427	397	422	409	439	430	428	466	466	440	433	460	411	462	437	403	419	468	420	435	406	450	418	446	423	458	475	422	406	421	414	429	466	456	449	389	434	457	425	426	447	430	470	427	414	399	453	414	430	443	419	400	412	457	428	435	443	423	422	439	433	395	447	375	434	457	471	428	394	438	407	397	387	424	416	419	443	444	395	431	447	463	420	422	461	449	374	425	445	445	411	441	447	429	464	428	395	456	414	427	378	426	430	427	434	426	443	441	404	477	422	449	438	424	404	426	464	441	432	444	426	404	441	431	452	422	428	454	424	418	449	456	385	406	450	390	459	426	434	420	447	429	440	418	460	412	408	407	427	465	416	412	442	409	438	411	430	430	417	442	458	428	458	442	431	442	448	451	408	402	457	422	462	431	413	439	442	423	446	425	472	450	414	415	411	453	438	406	423	464	389	434	459	450	450	446	447	432	413	422	430	432	424	441	464	432	410	438	414	396	404	433	451	461	407	459	438	487	419	418	476	451	454	439	460	390	455	438	452	449	408	404	455	433	429	437	423	431	448	456	456	416	420	440	437	424	414	434	426	413	416	429	428	430	463	423	459	419	428	426	423	445	441	406	415	402	396	447	432	420	414	437	422	419	441	428	443	436	450	429	441	412	448	431	418	419	451	436	426	409	413	474	425	425	446	448	443	420	406	427	444	459	415	404	420	439	415	447	423	418	441	381	392	417	440	440	435	446	451	450	417	426	411	454	420	452	428	429	418	429	417	434	458	437	399	411	451	424	441	452	432	436	394	423	418	462	437	437	456	450	465	399	421	450	435	432	435	408	433	423	422	454	432	431	442	460	456	453	416	426	474	427	413	437	460	430	414	413	403	445	430	441	423	432	461	397	397	449	428	449	438	448	421	400	407	421	438	461	465	425	456	435	431	441	422	423	392	409	446	450	425	420	425	413	427	422	454	440	406	442	388	437	434	391	413	412	406	388	456	406	456	456	439	447	438	426	426	390	416	419	424	411	415	434	450	421	421	434	408	412	437	412	386	406	470	439	460	412	426	450	454	388	419	439	425	441	474	449	446	491	430	420	431	419	414	456	415	430	409	410	422	467	448	404	443	430	449	436	452	439	438	452	458	398	470	483	435	452	454	424	425	438	427	469	444	446	419	440	414	404	417	435	428	409	440	412	464	419	448	423	408	425	421	411	386	441	435	385	408	441	433	458	474	448	439	432	423	441	464	419	448	419	415	420	425	432	436	400	408	440	409	454	434	392	400	422	416	408	427	431	401	444	405	417	414	422	440	428	408	475	447	404	474	433	433	432	397	398	445	475	411	441	433	453	446	438	423	439	402	447	418	395	413	364	414	446	433	435	422	443	459	429	434	413	436	436	431	414	454	400	405	427	434	426	406	426	420	415	427	434	409	434	432	455	431	437	427	403	452	419	431	414	415	437	381	460	405	419	434	444	400	438	439	440	428	419	440	418	429	392	449	408	426	439	432	433	447	402	450	426	407	397	438	433	442	429	409	437	457	437	457	430	456	426	408	407	400	461	417	453	439	454	408	443	455	462	429	465	428	415	455	396	425	453	370	435	433	446	468	422	422	427	405	432	418	429	425	392	397	416	432	476	404	441	430	444	451	388	408	422	412	469	399	459	406	399	450	426	451	404	443	443	418	419	463	415	402	452	416	437	413	404	440	446	402	431	431	460	419	484	412	411	410	463	375	422	445	420	485	395	420	424	450	449	465	429	428	424	426	442	415	400	424	436	436	434	419	417	429	426	425	440	432	432	405	453	419	451	437	427	414	430	452	431	430	416	439	400	425	434	424	435	415	460	406	393	390	421	436	437	447	409	455	427	411	408	429	399	434	417	407	434	414	427	446	405	415	409	415	400	404	438	412	394	444	435	403	425	393	468	409	425	451	420	392	409	460	417	406	467	419	407	417	433	424	418	437	393	394	438	407	466	444	440	438	421	455	406	431	451	427	465	419	395	401	441	428	416	430	419	431	443	402	449	399	417	449	437	467	421	415	400	434	465	424	453	417	428	439	420	431	400	397	438	441	409	422	418	490	421	422	429	424	452	427	406	419	439	402	399	445	379	453	415	380	449	412	386	398	459	401	470	424	445	433	461	447	426	459	387	416	442	447	426	420	413	434	453	414	426	429	409	403	453	478	450	439	417	384	413	434	411	389	443	414	451	413	419	431	427	406	461	394	406	483	442	410	413	444	440	416	419	413	440	445	407	416	421	421	375	419	449	398	419	393	395	463	380	440	417	400	463	409	383	465	423	437	445	426	402	408	404	469	408	417	446	448	437	425	429	438	417	414	450	423	411	426	396	445	442	452	443	423	448	445	450	388	432	451	437	411	415	435	460	384	411	443	428	423	416	385	424	439	417	401	430	418	424	396	411	439	400	405	396	449	448	421	391	455	433	420	427	414	451	424	435	410	448	424	444	397	473	424	430	437	397	428	449	406	434	412	424	402	431	421	430	460	391	450	432	406	445	407	402	409	409	416	428	409	429	416	438	422	445	438	417	438	469	425	447	422	465	436	413	410	444	431	402	438	407	401	440	456	408	412	444	446	415	441	413	474	381	402	450	413	395	412	432	412	420	448	371	402	426	460	425	446	450	451	426	439	440	446	428	407	463	428	382	405	412	427	419	421	438	414	425	453	425	445	425	411	437	459	420	449	431	450	419	455	455	447	433	433	432	452	423	414	404	458	411	431	450	419	420	475	435	417	415	400	436	461	402	433	385	439	410	418	421	431	395	431	408	392	421	443	398	434	405	416	383	441	452	428	459	433	411	432	387	455	448	407	464	418	460	440	439	407	439	444	451	454	448	441	436	384	425	440	425	483	458	438	448	438	417	430	472	417	429	434	387	420	446	425	452	415	415	436	416	429	440	392	450	448	418	407	455	438	427	381	442	462	430	433	442	435	421	438	399	457	463	435	422	488	381	421	413	440	445	442	419	409	410	434	443	437	415	414	403	427	433	451	436	427	428	421	392	424	418	397	412	410	384	418	427	447	445	422	446	406	449	409	462	454	445	396	399	437	433	426	426	432	409
2595	370	405	383	353	360	363	352	332	331	365	358	360	347	354	338	344	331	330	394	350	332	318	368	359	355	357	320	348	349	348	327	328	345	342	376	338	372	352	389	338	347	333	350	361	364	343	370	329	348	379	339	356	324	341	360	315	362	365	344	313	354	348	344	347	365	343	354	357	312	324	361	366	365	349	345	376	351	360	373	370	375	326	372	338	342	379	334	387	335	336	377	357	323	319	329	327	385	308	356	368	351	349	357	362	352	385	375	306	342	351	360	343	399	350	345	323	342	355	353	316	342	337	366	324	333	327	361	336	362	375	341	338	367	358	307	347	366	337	395	378	361	343	327	364	375	361	357	354	364	370	369	323	345	369	330	381	362	362	365	350	390	353	312	358	341	323	376	385	351	353	387	338	347	325	338	356	382	353	341	332	390	349	334	322	348	353	340	363	371	381	377	350	334	364	342	372	337	355	323	380	381	333	327	332	358	330	336	378	333	354	347	349	375	345	369	351	330	363	328	334	327	376	341	340	348	357	347	343	372	329	338	313	348	356	367	304	392	355	384	362	363	367	327	374	353	310	345	337	360	361	362	377	333	373	345	376	358	338	333	344	356	345	369	389	355	330	336	332	349	361	345	326	386	319	370	396	334	361	316	376	364	349	369	340	317	372	363	310	334	340	374	385	357	330	315	313	333	360	340	377	379	412	347	335	319	341	352	356	342	368	325	358	352	338	380	327	348	395	333	335	340	353	351	341	369	349	362	366	351	357	316	337	367	337	368	382	392	364	326	351	341	346	348	326	385	340	314	360	324	323	389	349	362	343	342	320	397	376	376	347	329	362	322	349	345	364	360	356	359	358	344	321	365	382	358	383	355	318	335	360	352	363	354	379	394	369	340	354	353	356	318	345	353	365	352	347	351	330	358	335	358	359	370	359	354	358	332	378	340	355	342	358	354	333	332	379	347	370	355	326	371	414	350	336	370	358	328	348	345	359	369	322	359	351	388	385	344	350	345	361	359	371	360	355	338	353	332	324	311	310	344	347	334	354	354	358	341	368	326	354	300	359	389	308	363	362	349	339	349	343	347	296	334	382	364	376	365	329	355	373	362	348	337	358	353	374	354	336	348	321	352	358	347	334	328	311	347	357	351	366	350	329	327	361	338	320	375	347	327	353	362	342	372	329	344	332	334	352	355	353	330	341	340	335	369	343	324	362	358	355	374	359	345	352	361	321	351	374	323	362	324	329	327	353	366	337	339	345	346	378	350	350	361	358	370	318	369	347	380	359	372	316	370	354	351	361	346	360	337	330	356	328	330	357	398	359	337	354	332	389	357	332	374	341	310	329	339	342	355	332	346	328	350	336	371	327	372	373	379	325	351	364	342	339	358	335	344	369	318	350	378	319	347	356	360	393	358	356	347	348	340	356	337	327	350	337	346	348	356	335	320	357	347	371	346	316	357	315	369	317	325	339	329	332	326	351	341	369	350	340	342	340	385	333	355	323	344	319	370	312	311	352	348	343	360	326	335	359	368	376	358	360	327	335	337	354	347	358	368	335	373	337	348	327	342	355	337	332	352	341	354	307	385	354	350	369	354	347	358	352	370	342	355	342	337	359	352	376	347	314	351	299	385	317	358	351	345	330	354	363	319	335	341	378	324	345	342	358	347	349	346	367	327	337	320	344	313	341	328	382	356	354	353	341	373	378	352	330	356	359	325	322	346	331	336	346	362	354	326	336	365	334	319	342	371	345	327	375	346	362	358	345	344	356	354	362	364	319	347	349	394	325	366	342	340	341	389	386	322	393	366	375	319	363	327	317	341	354	352	363	387	340	354	374	384	319	335	380	343	350	341	304	350	360	376	350	328	325	342	341	380	337	419	334	322	360	322	361	364	325	332	346	351	345	367	360	343	383	375	344	361	363	338	376	344	315	362	355	341	325	346	378	354	400	336	355	352	362	338	325	368	338	350	337	393	339	349	320	374	322	374	348	337	327	359	305	321	369	322	317	379	359	324	336	355	370	363	322	341	362	353	342	371	342	332	363	329	354	324	318	359	362	336	364	352	363	363	348	354	360	334	342	306	325	341	333	345	361	332	358	351	379	346	369	339	365	319	379	334	334	388	351	351	350	360	325	364	342	358	336	347	360	332	334	310	324	348	359	323	355	338	345	359	336	340	342	326	321	351	388	370	353	363	372	349	347	333	330	335	391	368	341	339	334	367	346	352	344	356	330	331	326	386	343	344	348	322	356	321	358	338	345	377	312	346	329	354	357	353	349	350	326	361	369	341	363	334	367	335	365	341	387	333	350	347	344	316	367	362	342	381	371	362	375	342	353	363	342	364	357	315	358	326	410	338	365	340	341	354	371	352	396	338	308	342	355	359	360	288	327	337	333	302	316	321	347	345	365	347	337	329	319	354	370	355	330	343	348	327	351	323	353	363	365	357	340	335	367	343	377	345	351	330	344	324	345	357	312	353	389	392	355	345	333	325	351	363	347	334	346	346	339	324	329	351	405	388	374	337	363	368	384	372	324	344	343	359	334	322	378	373	381	360	334	351	360	333	356	320	378	349	334	369	368	344	354	353	348	349	364	368	372	381	341	345	327	337	339	316	373	316	327	342	357	379	347	351	345	337	374	297	348	333	358	369	329	349	326	375	341	352	328	357	337	362	327	327	369	372	331	324	347	363	362	346	356	352	367	333	354	370	328	342	348	349	356	321	356	340	393	355	361	340	389	345	345	340	360	340	344	312	371	343	345	349	367	375	373	343	343	401	328	348	329	352	359	299	369	343	381	350	303	379	342	343	353	339	350	360	340	352	346	359	349	323	351	348	322	343	352	395	359	346	384	329	361	338	356	382	339	354	361	374	366	318	369	329	332	389	344	303	358	314	350	365	357	340	362	327	341	341	303	344	384	327	312	367	325	350	355	340	325	377	368	350	363	332	344	323	341	362	371	374	327	378	357	377	355	339	331	331	326	361	370	357	343	383	352	387	347	376	327	364	361	335	357	359	348	359	356	349	346	389	379	314	315	354	378	353	371	342	362	360	362	350	339	341	376	349	347	366	357	338	337	353	371	348	344	353	358	341	371	335	313	331	344	360	332	337	339	349	365	360	387	344	365	338	371	348	344	340	352	335	367	358	338	340	371	349	372	334	356	337	307	340	311	388	341	339	340	379	359	336	370	389	356	360	326	363	358	378	353	368	286	311	333	353	362	344	375	339	383	362	345	361	325	347	323	359	323	304	342	355	358	344	349	339	335	355	369	338	327	375	343	330	345	360	323	351	367	344	327	345	344	363	331	403	375	349	333	348	343	350	366	338	357	358	349	334	346	339	361	346	331	362	353	351	341	366	375	375	357	354	349	371	391	382	310	336	369	334	359	346	335	338	341	390	383	390	290	327	343	349	339	375	353	361	356	381	360	333	388	347	352	338	335	349	341	381	372	366	346	343	359	345	348	332	362	349	356	374	340	338	344	369
2722	973	1060	1080	1085	997	991	962	968	982	945	956	981	903	961	874	887	939	949	901	882	933	896	896	905	918	926	908	914	930	904	863	897	895	917	887	914	889	926	892	901	973	884	871	911	894	862	868	865	937	913	890	935	866	885	896	857	904	872	925	912	960	867	868	867	958	945	899	899	884	938	920	929	843	934	927	889	917	919	941	901	894	887	903	928	921	856	932	932	887	907	901	909	911	912	897	902	928	941	895	906	920	847	920	935	844	900	937	900	857	922	913	889	949	953	866	853	934	824	910	833	934	913	872	899	879	903	884	930	892	917	904	876	924	931	923	875	911	884	861	880	880	893	907	905	880	851	922	878	858	926	919	903	872	886	886	917	897	928	912	888	893	832	867	904	877	929	931	897	913	876	905	903	898	879	885	907	898	877	894	900	824	886	904	875	877	912	896	935	935	855	935	891	844	873	897	896	919	933	886	899	906	915	901	910	846	866	942	884	885	884	845	873	931	882	944	908	901	961	937	944	880	937	875	876	879	887	881	894	907	917	881	938	915	858	890	903	911	893	902	914	911	898	912	947	862	905	919	936	925	889	915	935	920	936	930	931	910	861	888	937	965	847	946	913	907	909	912	909	956	942	914	885	950	905	902	946	883	914	895	939	945	884	866	875	910	895	911	913	981	909	906	891	907	904	919	934	873	878	944	913	889	893	948	912	931	910	891	896	935	938	899	861	835	859	933	890	893	886	849	919	929	858	918	901	898	897	938	897	854	889	942	891	878	868	875	929	907	901	909	911	876	919	876	925	864	915	902	896	898	930	852	923	920	878	906	913	880	908	911	884	983	914	914	888	843	926	874	882	919	854	904	942	888	874	914	886	880	903	938	910	906	887	848	898	963	916	892	911	912	884	886	891	919	920	902	922	897	890	910	948	858	913	926	887	897	911	896	896	904	858	870	864	898	939	957	892	883	899	925	889	914	928	882	892	885	892	857	919	924	899	866	879	876	905	933	902	919	889	863	936	915	831	903	843	901	880	917	868	922	869	920	944	923	891	888	856	861	966	880	935	914	885	880	917	939	906	865	899	886	916	896	877	875	892	844	927	925	888	865	917	878	898	957	874	912	942	876	948	927	914	919	892	886	876	840	923	902	912	918	871	908	917	886	883	910	905	921	890	944	894	897	934	916	847	889	860	867	867	854	843	950	916	917	905	891	921	914	937	874	814	902	924	942	933	861	938	903	890	918	912	940	895	910	868	895	914	892	877	904	905	854	897	893	910	912	875	920	880	899	867	861	890	888	896	933	881	909	871	926	892	912	863	921	927	910	909	913	905	923	902	876	937	921	905	941	859	930	875	848	847	867	930	908	884	874	860	861	950	894	866	920	922	873	872	916	953	897	919	889	896	907	886	924	907	893	926	938	895	889	839	884	917	897	932	963	916	878	989	902	866	927	912	878	932	874	939	915	941	905	923	920	954	876	893	866	974	882	887	896	884	864	916	901	908	916	908	905	868	868	901	873	888	900	916	914	840	895	926	888	916	896	891	892	837	922	888	948	899	877	941	910	896	891	895	940	867	905	869	895	869	896	925	895	898	953	952	917	935	886	853	875	908	955	921	911	969	921	856	968	898	875	860	848	881	894	903	947	859	945	898	878	890	919	867	901	957	886	937	891	878	857	924	902	892	914	870	890	899	869	926	893	884	922	918	916	912	961	908	956	921	888	922	873	969	852	911	898	948	871	948	871	921	955	876	900	863	941	916	892	930	850	876	888	911	898	911	869	925	899	921	914	930	890	889	889	866	880	940	877	917	919	968	880	946	989	888	926	903	887	916	939	872	832	889	878	925	935	907	874	917	868	905	873	897	893	901	846	953	897	873	971	891	924	963	907	850	951	900	930	937	912	838	903	856	899	886	870	914	871	894	933	939	880	891	865	935	932	878	881	903	898	910	850	907	888	877	896	893	855	894	880	941	916	915	917	898	897	886	871	862	891	846	907	922	905	895	884	900	952	879	915	923	950	911	908	897	930	857	909	904	868	892	894	910	869	930	930	894	891	927	914	869	859	937	891	891	900	890	860	896	886	927	901	874	931	1025	885	889	927	874	883	954	894	860	882	899	909	889	857	893	858	885	864	888	839	903	875	873	921	935	915	876	898	866	960	890	944	873	915	883	895	857	882	921	923	898	977	936	863	906	905	877	927	915	939	917	905	903	936	865	937	891	917	880	874	918	869	920	871	888	886	941	871	923	900	910	899	914	898	838	896	908	878	890	894	891	902	922	907	892	842	909	855	896	935	894	897	914	907	898	886	908	936	960	871	921	860	946	896	893	874	913	894	927	913	876	918	926	891	871	889	944	865	895	896	893	884	901	865	900	889	918	965	954	897	892	896	896	844	915	914	893	856	905	909	844	910	863	918	859	928	892	934	892	860	893	895	900	885	886	843	863	910	941	925	938	952	924	861	894	913	920	935	917	854	936	891	936	904	930	905	902	925	844	867	920	877	915	855	893	846	895	931	915	907	928	870	935	914	847	934	929	910	927	875	913	875	885	956	975	900	862	896	844	867	918	918	916	888	931	940	964	863	920	951	891	839	913	888	883	886	897	878	942	905	886	907	916	888	921	875	921	873	838	902	921	897	958	888	837	918	894	875	883	944	900	871	931	896	881	903	851	917	912	927	910	883	914	888	891	881	895	870	902	877	870	894	919	913	953	901	934	875	941	931	923	841	890	889	838	871	899	961	903	883	895	918	866	904	926	888	953	904	885	896	864	950	849	883	837	927	873	904	888	920	911	868	934	929	937	856	873	913	915	926	883	928	851	882	964	861	946	912	904	954	895	895	896	926	861	946	872	940	886	869	861	951	904	886	939	864	920	895	894	943	915	895	943	903	886	923	915	889	900	877	918	889	903	903	933	881	945	865	896	893	921	937	924	883	877	891	893	895	900	906	907	923	889	970	844	925	838	880	853	891	921	915	909	924	896	882	946	877	876	815	895	906	927	896	897	887	962	872	904	962	888	882	888	914	935	978	873	923	862	909	921	894	877	885	923	946	876	910	846	889	881	938	896	895	927	909	920	895	852	885	892	900	886	933	903	879	888	887	907	879	895	946	884	899	863	895	905	898	889	873	960	857	925	957	918	898	921	872	901	897	914	880	893	853	861	932	918	880	868	893	880	863	892	958	867	912	901	886	874	948	886	899	900	847	886	880	866	893	916	878	871	909	858	832	963	886	904	867	887	929	929	916	890	871	838	1003	911	890	856	887	908	878	863	920	854	939	967	889	870	926	892	901	932	922	887	872	904	872	861	848	898	886	906	920	915	885	911	935	924	891	832	875	914	890	911	924	884	950	861	901	910	878	909	873	875	841	898	882	889	953	920	920	880	911	924	867	893	926	906	984	923	925	868	896	913	953	893	926	803	910	906	910	885	866	909	882	904	883	891	881	906	884	908	897	917	868	938	887	871	920	851	895	913	908	881	901	918	869	891	867
9308	1100	1257	1121	848	698	578	478	461	453	430	393	402	394	357	375	382	377	334	375	371	345	308	376	369	327	354	348	366	345	363	355	328	340	348	333	357	337	356	341	301	320	330	335	315	332	340	359	357	345	330	324	336	323	333	310	309	318	335	311	321	317	327	308	334	323	324	331	336	339	361	305	346	322	325	334	299	324	335	333	304	323	367	320	330	330	328	306	311	304	313	338	289	328	325	323	335	341	326	330	333	338	326	355	357	359	332	349	299	326	323	302	345	324	348	346	327	332	304	307	312	334	298	307	325	333	336	306	338	329	336	318	338	310	330	325	323	346	309	302	337	311	324	325	336	312	341	340	344	329	328	317	335	335	330	362	322	318	330	308	330	308	314	344	363	307	302	278	311	325	361	318	341	306	302	367	332	305	302	329	304	327	306	320	328	306	337	322	333	337	324	338	319	306	294	330	327	363	324	345	339	305	285	303	344	307	324	348	321	332	324	347	310	327	350	328	363	317	327	340	318	337	331	343	364	335	317	316	332	350	297	351	338	363	340	320	311	331	336	311	359	354	346	346	340	317	323	304	311	307	344	321	330	338	312	323	319	305	314	332	341	305	364	309	351	329	317	317	317	355	342	323	326	336	337	327	337	329	337	312	336	318	281	305	328	333	301	316	301	344	300	333	322	290	319	329	333	327	339	306	342	305	308	334	331	326	305	329	321	313	305	316	362	298	350	348	319	317	329	312	317	307	288	340	300	309	315	348	292	344	326	315	334	336	334	320	336	304	285	341	320	286	327	331	309	333	320	330	335	346	306	344	315	321	345	327	316	333	313	315	303	332	308	316	348	322	338	344	345	355	329	340	323	309	344	328	345	376	316	317	304	335	352	343	338	332	336	327	335	341	321	306	337	298	343	324	326	354	315	340	328	351	307	320	344	340	348	350	321	361	345	302	360	284	327	326	311	321	332	345	315	327	319	337	325	360	318	318	328	330	322	343	353	302	342	321	311	337	324	317	339	293	311	310	314	320	281	336	342	308	341	332	323	334	327	345	342	355	337	336	293	345	320	332	346	306	318	299	294	335	326	327	326	333	313	325	308	343	343	349	311	353	326	322	306	339	316	338	354	313	356	308	330	285	336	319	326	304	341	330	358	331	312	332	325	321	313	339	326	296	318	335	361	314	341	337	305	327	324	340	316	334	299	327	308	294	345	304	323	280	309	337	347	311	337	322	304	339	306	309	329	329	310	354	325	343	352	323	313	307	318	306	324	294	322	355	335	308	313	343	322	317	316	373	322	301	312	328	348	343	321	327	306	327	316	327	318	306	325	337	361	309	347	338	312	306	340	340	311	334	341	347	353	321	328	344	319	325	321	309	326	301	323	349	321	323	335	372	324	292	318	341	303	323	310	290	333	283	334	348	336	330	324	348	309	300	341	316	322	336	327	311	341	303	314	344	321	332	309	326	340	325	315	330	294	334	332	317	327	319	323	346	334	317	322	321	355	328	327	298	343	320	287	333	346	309	326	333	343	322	354	318	329	317	289	306	306	307	335	350	276	300	333	353	341	338	334	317	315	327	331	343	327	341	324	336	346	309	332	342	344	344	320	324	311	328	320	355	328	339	313	299	329	321	316	354	297	352	321	370	339	338	342	334	352	331	369	312	322	314	322	346	339	343	308	341	340	295	339	317	335	294	347	321	317	279	313	344	329	359	338	329	313	321	316	336	315	342	321	313	330	337	319	345	305	285	322	339	323	331	298	327	318	319	344	308	324	322	342	317	295	351	335	333	304	315	325	320	334	329	325	311	315	320	327	313	358	337	331	338	309	298	321	342	322	326	324	353	343	334	299	322	297	307	331	326	312	317	308	358	348	307	333	326	321	333	341	336	321	327	292	302	326	283	345	351	330	347	325	302	276	343	342	315	292	334	356	329	336	325	328	336	347	307	330	336	334	336	346	345	350	315	338	367	307	350	331	319	331	311	334	330	302	341	308	358	326	324	345	311	313	308	344	326	317	311	321	340	372	317	339	353	334	377	345	309	290	329	304	310	328	318	330	316	321	320	314	300	308	320	336	313	311	328	321	318	350	303	346	344	336	297	347	356	325	309	310	315	345	334	319	311	326	326	319	346	333	343	299	325	276	341	338	308	337	287	331	319	337	320	324	354	325	313	334	294	305	314	352	300	312	323	323	313	323	327	330	343	322	299	335	367	355	312	364	309	331	350	321	343	306	313	317	339	296	323	315	361	345	312	317	350	316	327	314	319	341	329	355	343	333	351	303	302	309	331	311	292	323	302	335	338	339	310	330	347	321	329	292	336	314	327	317	302	310	320	312	322	317	356	305	306	341	328	346	320	303	309	365	320	324	326	355	351	279	324	330	330	324	311	358	368	348	327	334	319	319	329	291	321	325	318	366	337	352	334	344	328	321	343	317	314	309	321	319	334	351	322	324	331	326	347	335	300	356	317	337	347	334	332	345	304	342	315	341	326	349	334	288	316	337	346	333	302	333	316	361	325	317	313	335	320	328	366	320	339	332	309	343	296	323	359	347	331	297	318	348	296	354	315	318	279	337	344	329	301	308	306	315	336	304	328	353	296	310	318	348	363	339	344	358	330	338	333	311	337	323	357	323	345	343	357	322	283	329	332	332	342	328	317	319	324	298	328	319	282	328	326	332	323	316	334	309	309	360	351	365	313	320	303	343	322	303	337	328	355	374	306	313	305	335	342	341	310	328	310	323	321	332	367	309	335	321	335	321	313	357	338	325	320	321	316	342	330	286	340	353	327	327	356	320	328	360	341	321	320	310	355	340	304	355	325	318	318	313	326	320	303	318	318	329	327	302	317	310	319	322	376	307	313	307	314	318	339	343	288	310	293	323	299	298	362	328	303	320	330	341	305	314	308	327	362	353	321	358	323	299	365	352	322	314	294	311	334	310	336	310	290	309	317	329	314	326	323	285	356	347	306	352	333	296	360	296	328	340	337	317	345	339	329	359	308	333	316	334	340	353	353	306	326	320	290	328	301	335	325	306	333	339	350	328	337	327	333	318	358	332	357	328	360	331	348	313	299	290	332	335	339	332	329	333	342	338	351	302	345	315	329	360	305	342	332	330	348	317	337	350	322	325	328	319	343	354	322	327	298	294	317	306	320	318	331	315	338	313	324	327	335	318	342	310	325	326	346	326	337	305	319	350	324	316	314	316	347	316	294	334	346	322	304	310	314	294	362	355	331	347	369	338	295	311	328	325	322	345	303	320	302	299	288	319	344	324	320	323	299	309	355	329	323	352	325	322	309	315	321	315	350	321	331	320	301	286	320	316	342	344	322	312	345	301	337	303	326	296	339	319	314	331	333	301	320	300	323	331	325	338	351	306	328	346	369	360	324	332	320	339	336	306	325	336	342	327	326	367	331	328	308	321	299	314	332	329	315	335	316	325	326	306	332	351	318	332	338	323	307	342	339	343	311	312	321	333	337	361	329
5785	1538	2604	3151	2918	2427	2160	1922	1670	1553	1373	1373	1283	1235	1138	1087	1053	1031	1048	1030	1005	1030	1004	975	1002	952	969	878	985	914	878	930	918	906	900	914	856	880	920	832	846	908	867	855	832	910	872	863	846	851	870	835	915	840	868	896	846	820	898	832	809	841	858	839	831	842	830	880	825	817	864	889	870	833	864	877	825	854	813	823	847	852	856	823	826	844	843	814	850	785	847	810	885	877	834	877	818	822	847	840	787	852	819	786	872	840	826	913	846	881	833	874	842	805	845	853	853	796	880	885	821	816	856	865	821	837	838	840	874	840	839	844	856	838	784	870	846	849	828	790	847	822	854	827	855	840	827	819	820	815	796	791	838	871	833	850	785	802	822	833	776	833	892	822	831	824	865	859	858	855	806	845	835	876	847	812	868	784	885	883	807	852	829	827	876	822	839	834	795	843	819	785	845	849	857	856	834	853	847	852	780	826	814	839	854	798	835	818	859	804	857	839	817	841	838	803	813	841	856	860	819	850	827	821	751	838	808	826	837	867	845	813	819	814	792	853	851	820	834	811	786	858	862	807	837	848	859	801	817	835	872	837	819	773	819	842	831	758	790	853	897	817	803	779	829	821	850	832	782	829	815	820	837	851	842	811	832	838	873	841	802	812	837	875	833	865	834	840	852	853	874	892	787	815	824	813	838	824	809	882	818	806	820	793	849	868	797	851	813	845	805	798	810	882	831	826	826	850	821	806	828	813	815	850	813	816	804	805	849	843	783	798	826	830	849	818	854	805	824	856	831	855	841	837	833	862	802	782	797	846	805	872	828	778	895	837	827	844	824	845	871	812	834	814	809	851	842	845	823	870	905	831	841	851	855	886	812	822	818	828	860	823	807	871	851	870	808	782	813	821	821	812	844	798	856	829	842	792	881	892	821	853	801	833	852	844	876	798	824	816	862	825	862	853	813	820	827	875	884	901	806	825	851	814	843	888	852	822	796	832	809	865	862	817	817	845	876	848	839	849	861	851	845	855	851	867	825	867	837	804	811	810	846	857	852	864	824	806	836	824	785	801	821	854	800	808	853	864	790	796	845	849	816	809	828	810	826	887	814	874	788	799	834	825	860	891	830	812	867	888	823	820	801	861	809	823	842	828	830	848	857	884	837	836	839	846	891	804	821	830	836	820	811	782	823	810	809	852	804	874	869	802	839	856	810	824	834	870	795	807	794	831	859	884	842	835	827	847	848	847	836	871	878	823	867	787	843	836	802	822	871	784	857	796	847	864	789	854	866	833	856	859	839	829	884	843	845	829	825	880	815	856	801	826	819	805	869	819	845	845	828	805	843	839	789	829	851	850	787	789	816	809	824	852	815	820	811	806	834	826	862	797	799	834	856	796	862	800	797	807	778	834	836	845	814	811	815	809	808	864	826	808	816	835	804	805	876	864	853	836	821	837	871	800	847	850	837	816	798	856	814	810	822	827	845	821	816	811	854	847	831	885	850	787	844	825	862	817	827	873	804	852	792	813	840	866	847	794	810	821	853	848	818	837	832	826	835	792	817	889	852	824	819	803	854	812	788	863	856	832	835	822	799	775	806	839	817	759	804	793	843	782	888	842	868	824	786	820	785	878	807	875	826	862	847	815	863	849	832	850	845	815	784	824	875	783	778	866	850	772	842	855	835	854	852	807	804	830	787	830	856	825	809	874	841	798	811	822	805	857	863	855	876	813	801	843	812	830	841	815	788	836	797	844	833	852	877	850	797	878	841	853	800	785	779	828	836	846	835	844	839	818	852	803	835	845	877	854	818	776	878	823	842	859	874	841	855	866	805	821	779	842	826	810	821	837	792	789	827	807	807	810	849	863	863	873	853	795	819	859	856	789	844	834	813	750	859	793	853	810	805	804	861	872	865	865	800	845	775	816	873	818	832	808	851	873	830	794	908	818	854	844	831	866	811	864	870	875	769	837	808	796	861	776	802	780	790	831	820	806	853	859	878	809	767	816	848	862	823	812	816	818	792	843	840	859	794	818	780	879	902	834	824	839	839	841	824	835	887	889	853	829	894	854	819	828	829	838	818	810	882	840	848	786	798	840	883	862	781	872	833	892	814	801	797	824	849	861	823	801	829	825	841	799	792	778	830	792	842	889	795	846	856	826	850	850	824	807	833	830	843	818	860	826	780	847	832	818	843	867	795	849	795	819	833	849	832	840	797	795	852	854	861	839	826	888	850	819	796	780	807	853	835	860	868	852	836	807	866	855	833	846	803	834	800	791	847	805	842	860	868	801	867	806	835	795	811	848	823	802	771	811	837	867	848	857	804	777	818	805	839	843	822	848	843	845	886	845	844	854	854	878	865	840	785	831	803	823	859	888	806	833	750	805	817	858	855	779	852	820	835	855	845	821	824	838	815	839	837	791	843	866	816	853	821	815	787	822	814	850	865	827	812	842	854	846	867	830	835	841	835	809	822	834	828	865	855	833	804	849	885	772	790	805	806	828	859	827	807	858	812	863	847	902	817	776	842	790	826	799	805	873	838	869	894	790	868	828	858	810	820	863	759	857	781	807	875	884	813	822	851	816	825	804	866	828	764	789	855	824	874	787	853	889	804	799	873	780	789	824	823	796	805	851	827	782	798	854	818	845	813	829	831	827	862	843	861	853	829	856	794	870	822	888	821	868	800	845	849	883	829	845	910	818	833	853	877	803	825	841	814	847	861	836	825	824	778	837	856	845	839	802	833	846	846	834	796	838	812	826	844	823	816	871	859	832	863	814	906	864	814	853	804	857	840	842	911	826	832	803	784	778	842	854	859	831	837	835	831	834	871	809	875	815	784	804	789	814	869	778	890	795	810	856	830	820	800	798	828	846	840	780	828	834	816	836	848	820	832	824	867	789	877	805	835	834	901	818	813	787	820	856	909	861	855	832	867	857	805	861	835	869	841	837	808	882	827	808	839	813	816	791	764	814	845	811	848	832	819	853	848	820	858	824	823	816	779	827	802	887	821	847	822	803	856	813	857	834	903	823	800	811	840	834	850	783	799	787	782	845	836	878	847	845	839	802	822	853	807	854	829	874	835	862	789	824	830	837	777	813	776	890	821	917	797	854	819	856	823	848	861	780	852	830	866	827	831	766	808	797	788	866	864	790	812	808	848	851	782	865	785	873	815	808	806	791	826	792	868	817	825	823	822	856	840	817	805	838	892	832	903	767	878	783	805	866	864	859	844	820	851	849	833	832	826	809	827	794	831	808	828	860	847	797	815	817	818	812	840	823	831	832	834	834	847	778	833	859	822	853	801	839	827	848	779	792	788	846	783	817	816	761	787	868	820	837	843	792	868	807	802	898	863	837	881	794	819	858	831	800	875	833	806	850	817	834	772	784	828	861	858	795	825	834	816	874	801	801	827	811	869	838	825	868	846	821	803	876	769	818	821	851	865	838	812	811	867	800	833	767	819	885	797	831	855	805	802	815	826	766	889	855	844	884	790	816
17343	2344	2243	1775	1197	927	690	572	444	445	354	296	255	290	244	220	219	201	202	210	196	192	195	171	202	176	171	166	155	191	165	172	173	184	187	154	142	155	165	158	172	159	160	167	146	157	155	167	148	169	165	163	156	153	171	155	144	164	167	142	177	158	165	169	160	151	161	165	165	146	162	145	169	151	153	177	150	145	152	169	166	172	145	132	161	135	148	147	153	149	139	154	138	179	143	150	137	168	159	138	157	131	156	158	150	146	134	143	142	169	137	167	143	134	177	157	151	165	153	156	144	149	156	155	164	140	158	154	149	165	158	134	129	172	132	141	131	144	156	150	145	140	142	142	132	144	149	149	158	161	149	151	140	142	155	189	150	138	128	146	140	172	148	142	148	146	162	137	178	170	171	129	156	150	138	140	139	163	164	168	159	153	161	151	146	128	135	156	170	156	151	155	151	152	153	152	146	159	149	160	161	156	159	143	162	152	148	142	158	161	132	158	159	151	176	136	151	157	149	167	161	143	169	135	140	164	153	141	140	166	147	141	146	159	145	161	148	158	147	142	145	139	142	134	154	161	135	145	165	147	140	157	129	162	161	137	159	152	136	164	145	147	153	138	151	159	156	149	135	160	155	170	160	148	176	169	156	138	159	162	152	151	142	142	138	133	167	153	144	161	168	181	163	143	151	145	157	139	143	167	140	141	149	170	142	163	144	144	159	150	152	154	130	164	143	130	165	148	177	144	171	137	162	155	137	170	140	130	163	154	136	162	165	156	141	145	160	143	151	144	135	168	148	143	140	159	153	168	134	144	151	162	162	133	152	175	143	161	167	136	155	165	160	155	182	156	143	145	151	141	161	141	155	155	124	144	159	153	153	147	154	150	172	131	162	151	145	147	142	149	151	148	134	159	150	169	147	161	149	138	134	160	150	160	151	172	148	160	143	177	145	146	149	151	146	159	148	156	142	150	153	177	129	133	140	146	124	143	156	150	141	158	152	139	142	157	158	136	127	159	149	144	176	158	163	150	153	148	166	142	169	128	149	163	133	167	139	142	156	161	150	134	149	153	138	162	132	142	134	165	145	156	133	169	142	144	152	144	150	152	163	141	164	150	148	140	159	139	154	171	137	156	137	156	148	146	141	149	138	136	153	148	167	146	126	147	136	163	162	136	147	153	133	139	149	139	159	139	179	147	156	174	126	147	149	142	130	159	152	135	150	160	143	135	144	162	156	153	130	147	157	144	155	142	157	111	165	138	145	148	154	158	138	168	149	130	145	166	164	152	133	170	148	150	144	148	136	167	156	175	151	146	146	175	133	138	140	152	161	154	149	154	143	159	143	154	134	157	174	137	155	150	171	151	156	186	140	140	169	142	167	170	142	160	124	118	162	143	153	160	124	145	141	180	153	126	135	156	148	161	151	141	158	162	147	151	154	144	127	146	149	139	154	139	171	135	149	147	164	139	142	169	163	156	168	150	122	144	156	132	175	134	156	148	154	195	156	153	139	165	128	169	148	145	154	138	175	113	138	144	135	166	160	159	140	143	154	129	157	150	149	165	161	155	160	145	144	137	145	148	154	158	162	146	155	139	168	153	151	150	149	129	160	154	156	132	145	150	141	160	122	139	142	140	134	174	151	141	148	152	130	124	154	142	147	174	158	144	143	148	134	167	158	137	147	140	139	150	153	135	139	135	155	155	154	139	139	139	129	141	149	151	180	146	134	140	154	144	124	144	145	144	142	160	151	166	135	147	119	129	150	165	177	145	144	163	153	151	171	162	146	146	166	154	144	165	150	174	146	147	157	154	158	139	139	146	145	144	174	147	148	161	153	136	147	167	131	151	147	147	142	142	159	151	133	160	160	155	137	135	147	143	158	147	145	156	160	142	168	131	149	163	156	154	140	149	149	148	149	163	138	149	147	159	151	164	156	153	133	174	144	158	151	164	162	154	133	145	172	137	144	158	139	189	151	178	142	166	143	140	158	137	180	145	151	151	167	165	146	161	139	167	143	164	149	135	135	154	151	168	165	157	161	169	159	168	146	143	174	156	153	159	141	139	162	169	175	143	140	137	106	175	164	142	150	140	138	143	147	131	159	153	175	159	146	114	134	152	158	144	159	155	149	153	123	152	141	158	171	168	135	165	141	158	135	160	159	138	133	139	137	132	146	142	147	151	144	158	139	137	147	164	176	150	146	173	135	148	163	148	156	132	164	137	177	141	184	146	155	141	132	144	154	156	135	152	150	150	152	150	154	155	140	161	148	148	155	147	159	163	161	158	147	142	139	151	155	149	151	150	136	147	150	143	156	139	130	177	159	175	153	146	148	143	155	170	186	167	152	175	184	146	159	167	147	171	151	155	155	138	149	148	182	160	166	172	158	150	130	145	161	165	162	146	153	143	149	160	142	140	167	140	151	172	141	137	170	158	154	141	129	147	175	146	120	136	154	157	174	158	151	166	161	161	136	137	143	152	166	139	155	139	140	157	153	151	141	154	148	163	162	145	150	140	138	136	167	123	161	171	159	143	150	147	136	160	156	165	150	148	144	156	139	163	178	142	153	163	137	145	160	143	155	165	142	138	158	160	144	122	146	143	123	158	149	127	161	161	144	142	145	138	148	142	136	152	157	156	143	141	159	169	141	153	141	170	159	140	169	122	141	151	137	149	155	147	151	150	163	159	136	132	129	143	143	152	162	145	143	148	131	146	171	152	150	137	140	146	140	174	151	179	158	146	168	156	141	135	165	143	149	161	137	132	163	125	162	142	172	170	167	135	139	162	144	138	158	137	148	164	145	145	146	162	155	124	165	153	144	151	139	146	170	146	136	146	153	142	136	140	138	146	162	146	173	143	144	155	144	186	167	147	149	158	151	149	162	138	134	139	136	186	143	156	181	140	187	152	156	132	167	137	158	152	142	142	141	168	162	127	148	138	134	136	158	166	169	185	170	156	156	142	146	148	158	149	149	161	162	142	123	166	159	146	168	123	171	148	148	162	120	149	140	129	168	157	160	130	147	154	133	155	149	148	162	145	142	144	139	158	151	146	153	149	136	160	146	139	151	141	148	140	155	161	182	149	153	143	149	156	145	164	139	157	152	152	159	149	167	184	152	139	151	151	153	122	160	148	147	140	135	145	145	178	149	157	156	159	138	151	150	144	159	151	138	149	132	170	160	140	153	132	162	138	167	125	147	145	154	132	152	134	161	158	129	165	170	171	158	146	167	156	123	158	140	165	147	153	164	152	165	129	165	134	143	141	126	162	163	143	137	155	150	144	143	160	136	140	146	138	158	136	151	148	140	151	155	159	165	159	150	161	159	138	146	145	140	129	154	145	156	137	154	142	146	133	159	126	136	149	163	174	147	154	158	133	158	156	146	130	181	135	141	145	160	151	157	158	153	131	169	139	176	131	142	154	125	134	168	174	135	149	167	178	131	121	148	158	138	156	151	144	144	177	139	158	141	150	154	175	159	151	127	147	142	148
7502	1954	4096	4926	4339	3752	3100	2580	2130	1913	1679	1428	1307	1204	1054	1009	939	897	902	824	773	684	745	743	715	631	644	621	667	618	563	588	645	523	555	510	559	562	524	498	469	489	503	523	505	489	477	462	471	518	491	476	502	457	461	479	459	460	455	412	438	494	421	453	493	441	442	453	438	468	471	409	467	490	447	458	480	445	455	427	447	464	460	483	471	464	442	456	444	437	441	475	424	448	445	462	459	445	455	448	475	414	444	451	431	457	465	460	458	469	463	440	456	413	440	415	435	439	476	409	456	425	411	441	417	478	420	440	443	432	403	458	420	427	394	448	444	445	417	470	445	445	421	416	407	419	427	432	467	417	390	422	449	409	433	456	435	413	442	389	444	446	408	441	410	450	432	436	415	420	397	469	448	443	435	403	441	411	435	428	425	420	436	451	456	430	421	450	456	422	403	428	429	442	406	441	463	445	440	425	479	458	401	448	386	460	437	438	407	415	443	441	429	421	429	383	420	404	465	426	421	426	434	409	430	439	467	422	424	459	428	444	439	403	435	413	429	418	458	454	425	409	440	436	450	405	424	423	443	450	437	441	419	462	415	418	459	426	420	421	443	454	443	435	455	420	450	445	452	430	450	410	427	420	418	429	445	427	453	443	406	457	432	429	407	420	426	478	405	392	413	439	392	415	420	453	426	448	414	425	433	424	417	450	444	419	428	419	459	423	421	399	420	417	431	436	422	472	447	419	439	418	431	413	421	436	413	427	378	435	435	429	399	452	395	441	441	425	428	444	438	426	409	420	457	435	400	427	423	457	430	434	436	423	420	413	391	411	428	430	467	406	438	392	427	449	401	419	454	455	433	429	428	418	395	399	459	410	408	406	417	394	472	454	426	422	481	400	409	403	427	458	427	419	431	417	441	445	416	406	454	396	436	438	416	411	400	431	473	419	412	428	422	448	454	395	408	423	429	433	425	444	420	430	431	471	437	397	422	418	423	445	446	413	395	453	398	409	462	412	435	451	414	442	392	394	446	420	470	399	429	437	463	459	456	422	416	402	422	432	409	442	406	448	426	434	463	453	403	428	418	413	444	417	442	453	479	449	405	413	408	405	404	451	473	422	437	395	425	452	418	443	419	453	430	433	419	424	437	433	421	439	436	449	466	449	410	418	423	416	423	416	439	447	479	435	444	400	411	416	463	473	444	439	424	421	435	446	414	417	441	456	426	414	427	453	418	435	415	440	408	399	440	432	440	465	378	406	410	441	419	401	430	427	463	461	412	428	411	437	408	422	429	412	440	409	433	423	438	463	422	435	407	432	420	449	426	435	460	450	401	429	434	437	420	395	472	454	454	427	433	421	416	460	436	419	454	397	421	381	451	447	427	444	393	455	456	411	427	435	440	407	437	414	434	420	449	427	417	464	425	430	403	401	444	439	449	413	435	440	407	417	436	457	414	410	410	470	412	449	463	442	416	478	436	408	455	454	419	415	413	452	388	438	447	406	438	405	457	434	424	408	464	432	449	416	419	430	403	461	420	404	460	402	426	423	425	398	440	445	424	396	409	400	408	432	412	392	415	431	448	464	449	398	440	415	415	441	444	444	442	406	402	470	454	426	403	401	445	450	452	445	434	433	460	388	448	438	455	447	427	457	451	434	415	436	414	445	434	423	427	421	402	423	422	458	450	432	407	437	401	436	439	431	390	466	455	466	440	450	424	404	401	409	396	451	420	456	424	426	436	418	417	433	459	447	394	454	428	435	425	431	438	422	445	408	437	426	425	456	407	449	429	440	427	448	428	435	427	396	420	434	426	432	419	474	420	398	439	415	451	438	448	452	458	400	466	423	406	399	486	447	426	424	458	428	444	411	453	416	404	447	439	403	401	422	428	436	407	423	391	442	410	432	418	446	413	411	425	414	396	451	415	403	461	451	434	406	454	407	468	450	426	469	433	432	423	413	443	463	389	413	445	405	401	406	454	429	414	454	431	457	398	471	398	409	446	467	413	405	402	454	471	438	456	407	408	434	437	449	437	408	413	425	428	420	401	429	389	449	445	436	434	477	428	458	439	462	472	445	443	431	408	439	449	405	424	444	438	453	434	409	433	416	439	408	392	409	416	428	401	473	419	431	413	410	448	405	403	468	446	419	421	419	434	409	397	419	439	425	462	405	419	437	437	415	473	441	446	450	417	432	421	436	424	425	404	467	425	394	351	429	414	440	399	427	463	440	436	424	426	416	455	412	425	456	440	404	395	421	414	426	422	429	466	430	447	408	391	434	448	423	446	409	425	462	409	415	406	441	414	433	407	461	379	441	431	439	441	404	446	431	473	414	421	428	441	412	418	407	400	417	448	436	441	398	402	418	453	436	435	430	422	421	405	461	434	419	432	393	419	447	416	435	386	415	427	418	474	410	404	447	412	433	426	422	436	462	449	451	412	391	444	432	405	396	454	435	424	392	445	434	416	415	429	437	410	408	413	413	447	432	428	413	428	442	409	446	407	428	429	406	455	427	451	418	427	437	413	442	452	426	375	400	429	387	421	425	451	400	413	443	405	445	416	451	430	430	438	425	458	465	408	400	422	462	444	417	430	417	409	434	418	475	403	438	426	406	461	396	451	462	418	448	419	416	419	401	419	435	428	437	429	410	441	439	443	428	430	462	432	462	402	447	426	407	416	428	421	457	406	480	429	429	416	451	420	409	430	407	427	443	412	448	436	430	452	392	424	431	425	405	410	431	442	405	449	421	458	447	419	421	412	414	440	428	423	450	486	450	484	426	470	446	407	408	423	432	453	424	395	433	440	422	426	384	411	368	428	432	456	408	414	472	416	433	423	441	452	425	436	422	451	416	432	456	439	410	451	428	407	448	454	430	479	463	406	466	432	430	405	443	446	382	446	459	388	462	451	451	413	406	453	433	447	398	412	412	408	431	397	420	441	431	398	462	419	432	401	380	413	384	389	432	451	405	395	465	392	454	444	432	431	428	405	447	444	430	448	435	455	461	462	439	410	430	415	415	449	425	422	448	414	425	447	376	446	467	422	425	397	424	438	443	419	443	441	416	435	419	427	413	447	422	396	435	423	425	442	434	420	466	388	435	415	415	434	430	405	398	439	451	415	400	401	428	428	415	400	412	428	436	400	449	392	399	437	410	455	425	453	461	430	428	404	429	427	406	400	433	412	407	451	415	435	403	437	421	380	463	425	409	434	433	458	428	456	444	417	420	455	456	407	451	403	398	419	456	408	434	442	417	454	421	457	432	425	396	405	453	438	427	442	445	457	442	454	429	441	414	427	445	407	435	435	477	453	444	475	450	419	395	431	459	415	395	452	452	425	423	406	410	428	392	450	448	429	437	426	432	406	412	434	433	429	404	409	441	414	406	442	417	416	415	451	396	426	420	436	435	435	448	440	430	417	444	455	402	406	442	433	430	436	448	432	445	445	395	416	421	429	435	386	443	455	433	419	433	442	402	465	442	417	413	440	434
2615	402	420	405	368	372	356	361	347	346	372	336	347	334	368	349	362	345	357	314	327	326	344	321	357	381	375	392	324	321	332	334	347	341	328	354	350	334	364	375	336	340	323	360	335	348	346	349	346	345	327	351	352	391	355	346	344	388	357	354	368	356	345	332	350	341	383	392	358	345	339	325	348	317	338	355	367	334	325	364	343	325	350	318	330	373	381	338	343	341	331	341	354	377	358	351	333	341	350	342	339	358	337	315	349	389	352	345	325	359	358	381	353	381	355	370	384	338	342	366	342	339	347	377	328	334	358	364	350	354	366	375	375	347	343	363	336	347	323	356	350	328	331	372	356	380	371	342	346	343	342	327	351	351	322	362	332	330	370	357	366	351	356	365	323	333	339	400	339	334	350	347	350	354	323	353	355	333	335	334	323	327	341	357	341	353	372	400	343	371	336	362	355	331	338	354	331	344	342	337	357	314	373	342	378	337	368	365	369	347	353	358	348	365	364	373	354	359	318	352	372	361	337	374	365	330	348	344	347	344	350	338	349	347	373	346	357	340	346	350	335	336	366	372	328	330	339	365	343	336	347	360	372	356	337	344	348	347	368	353	373	337	361	379	356	361	356	363	353	334	320	365	373	318	355	368	345	355	369	357	366	344	346	310	339	371	356	347	369	317	338	340	367	340	360	380	408	381	326	348	328	346	348	367	348	397	392	358	347	362	356	355	334	370	330	328	350	321	352	347	363	358	355	355	350	342	320	372	328	372	348	383	345	358	336	359	373	422	347	362	360	346	361	332	362	367	355	351	360	318	332	358	332	344	337	371	362	341	352	375	360	384	348	348	361	323	330	351	347	338	392	356	344	364	349	352	342	324	351	341	345	350	355	309	368	373	352	397	385	368	346	381	338	314	386	361	344	361	358	340	339	335	331	327	364	344	335	343	337	372	363	350	346	342	366	376	365	357	320	344	341	376	355	365	373	383	324	338	340	346	342	317	350	348	366	366	337	326	360	335	361	341	329	362	333	357	331	324	348	307	350	354	351	355	350	345	401	361	382	388	372	338	343	365	390	332	378	332	341	347	363	387	337	381	395	362	364	353	337	362	341	338	322	350	362	360	355	323	356	368	366	369	325	337	335	358	359	349	340	332	352	366	374	326	348	352	374	374	339	358	389	355	367	348	333	349	347	364	339	372	335	394	345	334	354	349	348	344	372	362	297	348	356	335	378	372	379	333	351	370	371	356	348	337	353	337	342	378	336	356	361	346	338	366	368	363	360	387	347	339	345	345	349	411	366	370	367	349	357	357	315	342	337	352	327	340	340	347	348	338	382	362	303	391	354	343	356	356	350	325	373	365	317	335	351	348	350	338	364	347	347	358	313	353	349	365	355	350	342	358	364	341	326	356	359	344	358	366	329	359	338	339	344	338	367	352	392	361	384	324	329	318	353	326	314	362	335	354	321	372	334	335	343	379	357	372	328	339	367	357	348	371	354	378	368	337	344	362	375	331	367	320	346	343	343	325	351	340	383	366	347	331	366	350	338	345	346	359	373	307	329	340	350	374	322	380	337	362	355	372	374	351	368	355	379	336	351	353	356	332	350	348	366	396	361	372	373	360	349	381	335	307	362	360	361	332	350	369	369	367	372	351	364	353	357	354	350	356	306	358	347	305	326	396	375	356	304	333	367	366	363	348	354	364	329	342	383	317	352	358	376	353	354	366	362	320	350	363	356	341	369	330	365	379	326	356	355	341	334	382	353	365	338	317	335	326	337	377	324	331	320	398	320	397	320	345	338	354	350	358	335	366	357	343	364	347	369	348	375	350	369	327	369	349	348	396	342	355	354	364	328	381	336	364	398	308	363	364	369	323	362	364	337	372	337	354	329	347	344	324	358	343	323	355	354	347	375	381	316	354	343	330	367	339	329	363	325	307	363	333	372	328	348	364	346	342	325	343	367	353	331	355	340	363	367	351	323	340	367	354	355	360	317	342	338	360	345	379	364	335	353	352	336	351	332	377	355	359	370	339	324	317	351	338	371	370	358	373	345	353	346	330	360	357	349	347	331	361	331	356	386	352	314	346	396	318	395	330	360	354	353	333	312	375	365	329	373	401	357	332	364	341	371	358	353	343	347	373	357	357	344	388	364	368	341	368	358	348	348	370	372	335	338	358	358	361	336	334	365	349	351	361	333	331	352	369	337	353	299	342	331	361	341	333	352	372	355	363	327	325	349	359	363	405	372	336	363	348	349	369	350	350	365	357	372	380	377	373	370	332	350	333	319	344	357	360	319	332	381	351	333	366	356	358	392	351	324	342	335	305	339	324	340	329	350	352	356	361	348	347	327	323	365	369	346	342	366	348	352	343	337	344	332	349	361	340	351	344	341	323	349	344	354	338	307	349	329	344	342	346	321	350	350	351	307	322	337	337	342	345	346	364	293	334	340	357	330	361	339	309	326	323	344	344	358	336	351	359	326	340	358	373	360	328	358	369	384	376	365	348	367	333	341	311	345	368	337	331	362	378	360	352	323	356	352	361	317	344	329	347	357	341	352	311	336	360	354	365	347	312	332	363	351	351	351	368	339	348	356	349	343	348	356	344	348	359	357	334	363	353	345	343	334	336	365	365	345	335	369	359	365	347	359	348	387	375	370	344	350	330	373	335	368	390	316	343	334	365	372	333	342	331	357	348	354	357	348	332	327	347	360	344	326	358	332	338	343	372	320	340	373	376	313	371	357	342	345	338	346	340	359	324	354	353	345	330	351	370	357	337	368	356	356	355	335	342	326	361	326	344	356	349	327	359	338	369	347	334	326	344	350	344	375	338	351	353	338	359	346	367	383	358	360	358	353	359	331	351	338	371	381	362	357	316	366	334	361	351	347	369	353	337	363	358	355	326	379	315	386	357	353	384	354	336	329	346	410	370	352	333	348	375	321	343	343	332	332	352	363	327	356	352	349	352	332	363	365	358	376	317	359	305	356	354	379	374	355	334	348	339	350	341	318	385	349	346	331	350	358	326	350	361	361	400	322	340	352	383	358	379	340	371	337	363	334	327	345	341	329	344	375	336	351	313	336	363	356	368	343	343	316	377	358	338	369	355	374	318	354	353	369	374	376	357	348	355	355	335	341	337	318	364	358	362	327	362	356	323	325	376	339	346	355	396	338	357	359	318	387	378	328	371	362	361	379	331	332	340	350	330	339	343	340	338	377	383	384	334	326	332	335	322	361	366	348	369	351	362	361	375	322	370	343	336	372	337	362	353	370	332	371	323	367	338	348	382	356	353	350	359	362	357	375	338	344	324	400	358	355	329	340	315	350	379	327	339	319	366	326	338	342	363	351	379	335	364	401	354	340	314	338	378	350	333	378	340	364	326	344	364	321	379	349	351	336	356	352	362	339	351	358	368	334	362	340	368	357	350	366	333	324	325	365	338	336	338	349	330	339	359	369	338	344	368	342	378	348	340	319	353	345	344	366	335	340	360
2691	955	1021	1043	1107	1049	972	923	945	973	929	944	983	941	943	888	912	937	940	930	940	949	891	881	938	866	925	877	942	943	930	909	902	958	926	910	879	913	881	1009	937	912	935	910	866	862	956	923	924	903	891	920	891	882	901	916	906	894	910	920	924	940	988	921	840	880	910	863	854	983	883	884	908	948	931	894	909	843	877	931	930	904	914	805	893	923	879	905	861	897	923	871	893	905	904	942	904	910	842	903	925	905	915	889	882	915	900	928	867	880	885	859	866	849	920	888	892	906	889	864	832	982	903	932	917	896	923	915	922	896	938	883	914	938	862	903	871	843	903	887	916	893	886	923	903	901	885	897	938	923	905	920	881	933	916	905	835	921	918	892	871	877	911	932	841	917	909	883	947	895	932	921	895	872	915	902	918	926	895	879	867	866	906	886	911	887	885	934	869	853	868	915	853	870	935	855	916	893	899	925	900	829	890	903	871	910	856	866	937	876	899	913	883	858	900	923	917	804	919	903	953	874	852	912	868	905	878	920	840	877	916	887	868	852	909	857	935	942	853	929	963	938	870	917	923	831	904	869	974	839	840	829	871	872	931	894	949	888	880	908	924	924	890	928	898	908	904	882	857	920	883	860	872	930	876	889	910	909	975	922	916	850	955	875	969	896	922	905	865	914	935	893	936	884	986	887	880	916	891	968	882	925	959	925	837	877	909	877	891	852	880	900	901	922	917	882	910	862	908	953	883	922	878	900	892	942	886	909	924	890	903	935	881	924	903	867	880	926	876	935	885	925	890	909	902	870	935	895	886	897	902	871	855	931	912	856	952	934	883	892	893	895	922	908	885	895	896	883	876	923	850	879	855	961	928	891	932	871	904	930	923	864	867	910	942	869	908	894	885	906	858	874	876	907	852	874	905	911	919	898	910	886	852	906	883	914	858	900	907	929	921	825	928	872	908	905	881	913	910	909	848	882	866	911	945	910	888	873	882	837	871	939	893	913	922	839	893	900	877	932	906	931	866	950	888	937	896	915	916	925	846	874	825	913	895	913	952	920	888	888	907	986	939	924	876	942	889	934	899	868	953	909	852	952	922	929	890	911	913	903	913	899	886	847	885	914	892	924	920	929	920	909	875	944	945	869	883	865	904	921	913	889	880	908	929	913	960	877	888	912	868	875	932	891	909	898	880	922	894	899	902	887	905	899	926	884	941	876	918	926	920	924	925	897	905	909	899	954	965	907	884	867	870	870	900	924	882	882	876	938	902	905	920	915	901	906	895	921	828	933	894	945	927	877	917	844	938	958	865	900	946	909	867	902	927	889	944	901	918	883	925	931	867	864	886	909	882	950	893	857	884	898	915	923	864	870	896	937	881	886	896	934	882	920	938	902	944	906	881	898	921	881	878	879	928	954	891	884	899	909	890	910	890	870	917	980	901	877	939	883	927	925	869	849	899	870	868	868	915	934	909	890	896	926	930	890	863	935	897	911	862	920	882	941	862	857	865	888	868	832	854	882	888	911	878	911	891	925	892	988	879	868	915	946	851	923	916	909	857	904	892	912	893	916	865	902	922	878	894	898	919	946	924	855	919	918	867	913	898	888	931	840	891	883	909	898	869	908	918	905	867	881	928	898	901	897	890	883	863	877	894	894	867	908	894	877	914	870	918	847	900	927	912	857	926	916	848	894	926	906	883	860	898	931	900	884	893	898	891	887	925	917	909	881	920	903	924	936	907	916	882	850	884	969	902	864	881	931	890	904	945	869	875	941	897	879	895	879	906	858	856	867	951	876	880	939	928	973	866	893	899	940	907	915	912	886	904	913	856	911	907	911	862	874	872	930	878	898	907	876	914	909	885	887	909	913	848	859	881	894	867	878	935	958	875	870	922	912	903	878	884	930	825	908	961	900	856	924	893	911	874	932	892	911	900	886	915	885	902	940	906	898	930	877	899	896	884	896	894	916	877	930	898	861	899	940	878	886	876	919	946	869	896	960	898	883	910	863	907	898	926	876	838	898	896	934	892	924	935	931	926	917	908	899	901	940	900	912	890	888	935	920	959	892	939	881	965	909	928	860	904	951	875	870	876	905	885	822	901	889	942	891	925	905	925	881	878	918	968	868	885	932	863	909	863	902	923	869	883	940	850	977	878	925	939	937	952	881	927	884	924	891	941	898	857	905	870	929	895	940	915	930	904	915	968	907	902	926	907	900	902	883	896	931	948	898	940	941	929	879	856	901	951	895	828	853	962	971	891	930	880	884	869	827	944	844	899	877	883	899	871	890	911	936	909	890	944	861	923	896	883	899	910	893	911	919	846	893	871	888	894	905	913	936	908	948	897	918	864	879	949	911	913	886	894	915	936	877	868	911	868	904	864	901	885	880	927	917	905	900	888	906	902	854	924	924	880	899	909	893	925	866	904	899	897	888	923	890	932	898	881	880	864	864	939	910	913	926	903	877	884	882	873	917	951	919	960	910	935	925	927	874	895	893	913	903	927	917	862	870	919	948	935	927	928	921	912	879	876	954	872	854	878	896	860	948	846	936	909	913	921	906	866	922	905	887	903	962	898	892	909	873	872	932	916	916	849	899	890	869	935	848	854	949	890	929	855	924	880	901	948	888	955	926	905	957	881	885	914	909	895	890	875	863	908	885	888	853	920	921	879	923	895	915	830	895	957	901	955	913	913	866	898	984	869	921	860	906	846	847	893	927	919	889	917	875	898	894	907	915	916	883	881	867	863	930	888	915	931	890	864	902	863	871	919	885	943	895	934	908	867	886	911	888	909	851	929	938	948	860	901	821	922	854	860	886	890	909	904	903	899	888	905	883	843	909	903	956	897	933	988	891	920	903	876	879	896	948	875	921	897	888	880	904	948	908	872	949	884	917	928	841	873	876	909	867	883	895	875	947	877	875	875	881	868	889	940	897	875	856	942	870	934	933	909	899	879	891	871	835	890	876	938	914	886	895	956	917	945	888	919	936	906	908	897	899	946	905	966	889	953	887	915	872	930	943	878	914	899	890	861	900	847	873	943	865	919	850	862	910	884	885	888	898	941	848	879	884	905	884	953	904	874	877	897	905	925	908	963	994	898	934	906	888	912	919	903	915	922	922	898	917	881	902	912	931	886	875	892	894	894	911	948	907	960	875	922	852	880	864	887	924	935	901	908	876	912	956	943	883	903	861	908	924	900	878	966	950	922	864	962	905	936	918	914	850	905	834	915	934	930	886	912	894	877	918	917	892	858	934	898	892	905	907	931	896	918	912	879	876	881	854	846	901	894	899	894	925	853	896	892	901	850	915	925	902	960	846	938	895	916	891	878	941	906	939	888	881	864	857	930	925	866	939	907	901	902	896	878	890	937	917	947	905	920	884	865	857	889	873	864	898	889	898	946	902	943	922	875	879	902	908	915	879	944	889	832	901	914	881	872	890	907	872	912	905	876	891	935	848	870	930	917	878	918	944	886	905	879	941	841	896	916	908	909	885
9328	1014	1267	1083	837	708	580	523	489	459	425	403	359	398	362	331	374	368	361	346	342	309	325	342	340	344	330	344	338	323	304	320	343	342	324	366	337	348	331	333	327	330	330	343	360	335	341	297	350	322	331	345	320	372	304	309	315	297	350	345	334	314	338	323	371	328	338	315	344	314	319	327	319	342	305	305	343	353	315	319	295	319	335	345	337	339	326	345	344	362	298	320	340	307	320	343	310	324	301	325	328	332	324	329	316	330	329	360	300	282	339	310	311	310	341	323	339	306	333	332	337	328	343	301	327	292	322	314	306	355	304	319	348	343	324	365	320	382	313	311	347	281	348	330	332	342	340	300	322	334	350	328	334	311	336	355	348	343	317	332	343	331	332	310	315	312	334	334	320	309	314	335	334	289	325	313	313	355	325	318	313	312	320	304	333	334	341	306	312	345	332	341	325	357	315	366	327	304	296	315	327	316	312	358	340	315	317	312	331	330	346	347	307	319	294	327	305	313	335	321	304	293	325	352	311	320	303	309	343	332	327	305	320	306	342	338	319	311	301	323	338	299	312	313	333	324	326	350	356	331	309	337	333	296	343	324	330	339	305	324	325	350	333	358	314	322	316	342	320	305	333	346	318	337	312	310	313	324	313	306	366	326	313	334	294	345	289	358	303	355	308	348	343	345	324	316	336	356	327	323	322	348	326	294	343	319	311	341	339	323	331	337	339	320	303	350	287	293	321	346	322	313	348	347	322	348	314	328	298	345	338	305	342	332	369	319	295	286	328	329	325	332	336	299	323	311	297	325	287	326	316	312	378	318	322	338	337	324	343	315	300	344	320	326	331	328	325	328	308	331	338	333	352	326	319	307	321	329	362	314	331	336	299	292	314	346	305	328	304	309	304	329	302	303	303	293	330	334	310	313	344	305	316	326	304	328	318	359	347	348	291	320	300	329	324	344	319	327	328	349	306	300	302	312	296	307	344	345	329	345	316	336	302	322	305	314	307	323	323	340	330	323	319	329	309	327	354	325	348	341	372	334	312	329	325	274	350	338	332	316	309	312	327	309	319	348	317	361	330	337	312	318	303	362	334	327	345	329	330	300	359	311	327	315	329	323	347	300	335	342	335	327	339	317	329	339	308	305	296	299	345	297	323	347	334	301	336	371	275	296	325	309	343	341	358	336	316	304	301	331	331	309	289	316	317	337	338	341	296	368	340	335	340	308	333	327	343	312	292	307	339	301	360	309	336	342	350	364	340	335	346	286	328	321	327	342	293	322	335	358	330	313	325	305	326	320	356	343	308	327	355	332	309	317	319	312	340	303	319	298	338	320	329	296	335	331	322	336	328	328	352	318	333	324	314	324	328	307	343	311	287	338	340	323	370	327	351	329	314	308	312	336	310	325	328	290	336	325	335	327	321	342	308	311	291	313	328	320	361	313	321	341	342	337	323	351	304	294	304	322	344	327	321	313	316	306	304	333	330	335	346	321	311	341	319	305	280	305	329	362	351	327	338	322	325	305	303	332	312	347	316	351	350	306	314	302	297	325	346	347	297	315	335	335	325	336	332	334	366	341	334	334	346	339	332	317	319	332	339	315	284	325	321	318	331	328	361	312	309	331	326	325	315	330	302	323	330	339	323	315	344	340	310	308	292	310	337	330	336	326	316	317	343	317	326	341	372	347	339	339	348	327	317	329	343	305	324	339	311	320	336	347	342	346	321	327	351	337	339	303	334	329	301	318	338	326	349	351	315	328	314	344	332	332	293	316	321	340	302	310	310	335	334	314	324	289	355	332	323	293	321	355	328	304	311	322	341	328	318	323	315	314	374	301	280	345	341	348	325	333	305	301	319	368	328	326	327	346	318	344	315	317	331	366	348	319	309	298	324	320	301	331	322	338	308	321	307	343	331	316	325	326	341	327	339	293	297	310	347	359	304	312	300	335	301	319	314	352	300	295	321	346	313	315	307	328	330	332	313	301	298	318	297	316	326	331	306	332	330	315	345	374	312	302	310	300	336	318	329	332	322	329	349	289	314	324	307	353	330	344	318	292	351	346	356	327	328	329	318	337	322	346	330	326	334	340	324	319	321	307	356	300	307	351	303	316	322	339	318	312	325	327	330	321	311	332	334	311	340	322	330	315	346	287	302	309	296	278	303	328	346	336	323	323	328	345	307	261	304	333	343	331	292	301	317	321	304	320	359	312	273	323	302	345	328	319	356	319	348	335	340	317	335	324	315	304	356	348	315	323	324	318	281	308	310	327	325	326	330	322	316	358	335	344	326	314	292	335	320	333	322	325	328	342	305	335	321	325	348	342	298	319	332	357	330	323	321	308	335	339	344	339	311	315	344	341	333	309	324	319	360	329	325	301	344	321	320	302	305	327	319	334	309	321	315	313	345	294	349	316	375	336	295	321	321	307	323	330	297	336	314	305	299	317	308	334	354	330	319	320	326	306	306	341	340	313	334	318	304	334	320	330	325	351	339	328	322	336	315	323	329	340	305	338	292	336	353	346	324	314	303	309	327	327	354	306	322	348	328	359	347	326	362	300	288	357	315	313	312	337	318	359	320	333	323	300	334	348	315	335	318	329	305	327	318	334	316	313	339	315	300	347	348	341	306	317	324	345	322	344	341	333	304	329	302	335	356	294	346	336	359	365	323	349	323	318	353	348	329	326	326	321	324	299	336	292	309	334	305	345	317	346	334	331	327	308	323	331	334	326	328	352	283	312	339	318	350	322	336	368	327	344	329	351	311	323	353	354	327	294	327	326	336	345	318	334	335	347	327	324	315	338	340	319	326	290	307	324	325	322	322	344	294	315	313	324	324	322	349	326	320	334	308	377	331	330	356	299	290	366	304	312	338	319	296	313	356	322	300	318	325	364	338	294	342	318	333	311	344	332	322	311	307	317	345	353	319	369	317	298	330	341	366	340	333	311	336	363	365	355	324	324	301	307	329	334	329	303	307	343	318	337	321	314	321	332	311	332	359	325	360	319	355	327	318	331	368	302	320	322	307	338	337	343	345	354	335	352	330	313	333	346	323	317	348	310	309	328	349	340	330	342	340	317	319	348	309	311	311	319	357	312	342	328	319	350	330	319	328	339	350	321	368	326	347	324	340	326	296	320	329	331	335	337	314	354	317	324	325	317	304	315	331	342	284	351	339	360	316	309	347	312	323	313	314	324	354	355	354	291	340	294	312	344	303	316	321	343	294	320	324	322	330	303	331	312	318	308	309	344	308	325	325	304	319	354	330	333	337	307	299	330	307	351	314	304	321	296	332	313	312	345	335	326	326	336	304	322	311	297	331	355	330	325	342	304	298	316	321	337	354	340	335	327	317	324	368	312	330	326	315	332	352	337	312	309	303	317	325	297	314	332	325	327	333	331	294	320	314	310	317	338	297	351	283	307	311	329	341	336	306	312	349	319	292	324	353	290	303	336	318	292	327	350	304	319	283	305	304	324	347	353	352	304	321	327
5818	1558	2623	3279	3012	2483	2185	1942	1711	1599	1460	1310	1236	1317	1093	1219	1108	1065	1077	1037	1021	981	967	1000	981	911	881	987	937	918	945	931	918	894	927	898	846	893	885	881	853	897	867	900	863	897	832	845	897	851	894	835	845	891	860	842	846	830	775	806	812	872	846	833	842	863	840	800	850	784	796	826	854	905	859	845	842	833	817	848	839	805	844	831	850	812	879	866	803	830	804	857	835	816	860	817	864	858	814	835	884	816	856	775	824	818	836	834	802	823	875	790	858	825	838	844	835	917	809	820	875	785	809	841	851	813	776	851	824	838	859	822	857	833	818	859	790	821	848	845	838	851	793	785	838	825	814	824	831	867	898	821	864	786	837	781	859	835	822	859	834	855	857	855	848	859	835	852	821	810	815	848	848	781	809	836	809	817	807	810	837	816	841	867	790	853	798	879	827	856	852	864	797	847	790	841	831	793	862	837	844	836	860	802	834	814	833	777	833	871	853	827	794	868	856	822	780	813	843	831	814	802	832	850	801	804	820	845	775	850	796	845	830	877	785	822	835	798	823	850	781	814	801	831	840	843	812	778	834	849	797	796	832	860	823	842	829	852	830	807	818	827	794	827	850	873	791	828	813	830	855	818	840	795	839	822	848	854	864	858	795	868	858	816	850	860	788	826	833	808	819	860	812	782	796	863	802	878	848	864	778	815	812	786	778	804	825	832	792	840	808	836	804	799	820	778	892	811	803	801	809	834	871	823	798	831	808	845	853	830	863	867	798	848	834	872	840	825	853	836	834	828	805	825	827	795	845	802	826	844	856	837	847	835	832	824	825	838	835	884	825	778	795	839	831	811	812	795	803	844	867	831	835	829	854	843	820	816	866	821	805	790	796	877	837	837	872	767	831	842	831	830	848	789	771	855	852	809	822	835	844	819	823	881	799	847	800	805	841	856	873	868	813	830	824	823	818	802	843	857	854	809	817	806	899	820	859	846	878	821	820	811	834	808	829	842	815	793	846	828	828	866	841	835	737	837	824	848	805	833	797	799	802	860	868	794	848	811	843	817	851	841	845	851	805	868	777	807	794	828	793	825	806	858	837	839	860	798	811	807	851	866	855	809	829	807	818	805	822	785	868	865	833	863	847	809	833	789	795	792	869	818	852	857	840	860	813	821	816	877	848	882	839	857	802	861	830	821	822	848	784	821	823	845	810	825	847	858	792	843	859	833	841	823	827	861	794	851	836	853	824	867	847	831	817	830	807	857	873	785	810	850	820	897	885	832	841	841	798	835	877	850	866	812	851	843	834	804	819	783	792	856	847	858	803	818	881	839	883	807	825	855	848	823	842	825	807	872	813	842	810	885	794	821	834	844	834	772	805	826	787	806	805	849	837	864	869	851	829	854	851	835	806	850	886	891	834	800	854	824	853	844	818	850	817	767	809	831	830	856	816	829	820	838	832	818	824	801	817	865	838	773	805	848	872	786	866	828	783	827	793	866	814	836	854	764	814	838	841	801	839	809	829	785	803	806	866	850	846	844	817	848	820	866	829	890	840	833	850	766	819	865	783	859	851	832	848	824	824	836	831	800	822	871	815	757	868	849	824	844	835	849	851	864	794	876	801	793	823	792	887	844	822	811	817	851	835	873	818	841	771	829	843	799	820	896	762	826	839	868	810	842	888	788	812	832	830	837	835	815	868	855	877	869	817	855	846	816	866	832	815	849	836	824	741	804	798	829	843	844	831	812	861	777	836	847	783	814	872	827	847	849	793	832	803	813	837	809	840	840	826	857	850	849	867	799	837	821	817	817	871	811	799	824	836	810	836	806	809	839	868	785	791	848	791	835	802	837	803	838	804	823	839	816	829	843	820	866	799	859	802	836	838	799	818	810	851	758	833	815	871	841	877	849	830	862	899	848	802	864	772	831	874	852	842	832	846	792	807	844	866	812	834	830	819	895	854	842	831	822	855	802	826	811	812	809	822	827	858	826	804	797	829	836	821	834	800	846	904	838	900	811	835	798	775	798	823	810	809	800	807	788	784	867	847	827	810	834	834	835	830	774	869	830	813	838	821	830	839	806	815	897	814	804	867	854	816	839	871	862	823	790	874	834	824	855	849	839	808	812	809	780	840	866	831	870	852	844	827	842	797	827	819	866	862	871	869	829	799	841	849	872	820	836	827	852	816	837	812	840	807	853	892	841	832	817	829	801	836	863	807	806	790	787	868	888	814	801	835	862	827	818	830	831	791	840	800	771	851	838	837	782	811	838	845	845	834	835	838	805	798	862	844	877	825	847	794	793	844	846	826	790	846	800	805	826	883	792	828	834	831	810	816	811	784	854	790	849	815	825	846	831	837	876	834	850	849	845	859	836	832	831	806	836	848	867	798	813	853	855	868	811	841	790	799	854	835	761	831	842	809	828	838	852	795	825	830	789	812	845	851	833	829	857	776	814	810	815	836	850	816	832	833	832	867	842	856	793	813	832	875	852	898	819	832	861	783	809	811	840	843	878	864	860	837	781	803	808	796	818	846	815	761	848	844	806	834	848	751	846	851	798	862	794	877	835	852	809	833	832	813	770	811	852	789	870	845	827	878	774	841	822	847	813	828	842	790	816	813	786	834	847	867	825	862	848	826	853	824	792	803	852	870	824	833	818	813	858	797	861	836	818	816	819	831	813	867	855	841	776	866	876	835	838	829	846	816	842	846	860	849	799	828	843	806	829	864	829	815	858	822	802	784	808	843	850	825	843	794	838	807	831	867	830	861	841	867	871	811	817	820	826	806	826	793	855	824	832	829	867	892	795	829	849	816	858	850	822	859	800	836	820	871	846	803	856	772	904	830	839	840	851	859	808	810	854	810	809	797	866	870	834	853	837	862	863	849	815	864	872	819	818	802	815	832	862	808	832	842	790	844	846	859	838	838	808	826	826	807	828	790	860	782	859	835	797	850	875	843	819	846	851	834	874	864	789	790	854	835	810	833	836	836	834	809	801	819	828	767	780	886	867	850	832	856	844	884	799	835	824	846	830	861	804	878	860	844	849	806	801	833	815	832	881	824	824	805	893	838	792	816	817	831	822	876	774	812	864	808	841	856	798	819	848	839	861	871	801	822	812	825	852	840	868	773	817	856	838	813	846	836	791	887	777	796	878	882	849	803	809	853	789	853	775	829	806	833	851	868	839	819	836	848	807	834	818	885	854	791	813	852	797	804	839	794	823	829	807	858	842	794	830	785	826	809	839	854	835	808	847	836	758	811	854	831	831	856	848	808	791	776	807	818	828	827	865	884	848	827	838	828	814	848	822	818	887	812	769	863	830	839	808	809	813	832	811	846	850	825	810	831	790	841	824	814	854	829	831	840	843	874	832	812	836	789	818	855	775	845	827	817	885	804	804	839	798	817	796	829	872	831	905	857	840	860	866	814	825	753	858	804	829	822	878	861	813	823	781	879	842	842	827	818	838	812	787	832	811	852	858	792	843	872	870	836	815
17177	2416	2235	1732	1254	826	663	546	488	386	355	314	296	254	240	246	232	224	215	210	197	190	192	183	189	209	163	149	166	161	188	166	180	157	156	158	179	143	152	165	157	165	149	173	177	181	154	159	174	152	147	138	156	154	170	154	160	170	156	164	153	154	161	162	142	142	151	158	150	158	133	140	156	165	155	164	153	164	141	143	137	158	143	169	139	143	143	154	126	158	160	156	165	159	134	150	156	160	171	159	141	149	138	142	169	154	163	175	148	164	170	152	136	155	149	149	148	162	142	159	150	144	159	127	152	158	146	142	151	160	137	163	143	142	155	136	136	158	141	167	147	144	162	137	155	160	138	144	141	137	160	141	147	162	164	151	148	139	155	129	131	162	154	153	135	168	142	149	147	134	147	161	134	151	161	151	131	146	148	124	162	146	143	175	160	126	142	149	116	170	151	152	148	139	151	155	130	164	169	154	163	153	151	137	153	155	159	148	145	164	161	139	175	141	147	151	160	160	128	161	143	161	157	150	156	156	142	143	164	153	144	140	162	152	137	149	136	157	146	175	141	151	149	134	156	141	147	177	125	141	169	139	148	149	159	163	146	164	153	138	155	137	137	160	164	147	153	134	136	152	161	179	159	125	152	156	156	145	168	150	158	146	133	128	138	141	160	138	163	135	137	144	153	146	145	131	140	143	155	164	152	141	164	127	156	155	138	167	130	135	171	158	138	133	152	137	123	125	136	150	159	153	161	147	144	138	163	147	139	145	147	148	162	174	147	162	132	133	146	157	132	141	134	161	136	152	141	139	139	174	154	144	143	136	144	129	122	145	175	147	155	165	131	139	171	150	153	156	170	145	159	168	135	146	150	158	163	151	152	133	149	144	190	160	168	139	154	164	154	129	148	145	145	149	138	143	131	186	151	175	150	130	122	153	148	145	130	146	149	152	161	163	138	145	150	173	160	179	143	132	129	133	151	145	164	150	172	162	152	141	167	141	145	157	143	129	153	169	134	129	161	141	136	148	148	154	146	149	160	152	147	167	156	166	141	135	152	158	174	168	147	145	155	182	162	166	155	149	135	152	140	150	160	154	154	160	154	156	123	166	156	174	169	136	149	163	165	161	150	134	144	138	130	135	130	162	155	129	164	139	131	158	135	136	169	139	149	138	153	148	166	150	176	125	153	142	150	172	143	151	135	159	158	133	140	137	158	153	159	159	159	155	132	151	156	148	162	156	152	129	143	132	172	173	155	166	170	146	147	133	173	147	156	136	161	160	151	156	153	139	145	147	154	143	140	152	159	160	156	151	167	152	158	161	163	157	132	163	161	125	140	151	150	141	158	130	143	154	134	156	135	143	148	132	155	146	143	155	155	151	171	152	168	139	127	172	141	121	171	139	154	151	153	148	161	138	145	152	136	150	152	148	169	182	153	163	150	152	131	172	140	149	144	135	140	172	156	143	145	151	134	139	162	133	170	123	149	165	141	154	146	159	152	140	152	140	186	176	138	147	133	159	137	132	156	158	153	147	173	163	168	150	158	149	142	143	123	149	173	149	155	151	150	136	136	150	136	147	166	156	150	156	151	158	158	146	156	138	178	137	131	143	153	152	147	148	130	148	166	162	165	150	123	153	162	144	173	122	134	128	144	144	149	136	159	147	159	151	142	154	157	132	156	167	137	182	160	153	144	136	156	152	151	150	126	159	145	147	150	173	152	156	135	160	163	148	148	138	155	153	145	156	155	143	160	152	153	159	156	152	167	136	155	146	149	135	167	145	154	124	139	146	154	141	137	143	168	161	142	149	149	141	167	164	130	140	164	164	144	136	153	152	158	165	165	152	159	124	149	156	166	148	165	148	144	150	162	148	142	144	141	170	155	158	159	145	155	128	136	148	163	146	146	154	148	151	144	144	165	153	134	158	149	158	150	155	167	154	146	162	159	154	153	141	141	160	146	153	127	143	173	167	152	157	153	157	140	159	140	162	162	146	149	138	159	143	166	152	137	139	145	150	151	151	139	136	155	137	144	164	146	152	141	144	166	137	155	155	144	157	162	147	138	166	135	140	147	148	133	145	156	173	169	135	142	150	161	138	166	158	175	143	152	152	159	131	122	160	128	155	157	156	139	139	153	134	167	144	144	159	160	137	148	144	135	149	143	147	157	145	151	154	140	181	163	148	131	153	151	162	156	157	141	135	152	145	134	140	156	153	160	144	132	142	168	141	147	145	142	128	144	148	150	175	179	141	133	144	162	152	162	130	131	141	152	156	133	141	160	140	158	174	155	165	149	161	142	152	145	160	167	152	152	158	139	151	143	147	133	187	152	125	139	131	136	145	174	157	123	148	149	139	132	151	158	142	149	149	183	158	146	147	135	137	130	158	149	146	130	144	152	140	167	160	155	140	137	159	151	145	163	139	134	155	149	166	137	158	165	142	133	162	155	133	131	152	159	121	134	140	139	152	143	151	151	148	165	151	152	144	134	166	151	154	173	172	148	171	146	149	147	181	150	149	152	168	143	133	155	170	168	138	145	150	156	137	155	166	138	138	143	148	148	137	171	179	151	134	148	138	156	166	147	160	142	159	128	150	158	132	143	149	142	166	154	133	148	166	147	168	139	150	138	146	142	151	156	160	154	140	164	148	148	144	158	137	144	146	144	144	146	117	165	155	136	139	147	155	146	123	152	147	144	142	151	148	144	153	116	161	134	155	150	148	153	120	133	162	154	155	138	155	150	154	161	136	152	137	154	151	157	164	149	152	154	171	159	141	159	152	136	156	134	172	153	163	175	125	152	181	168	160	141	150	149	180	163	146	150	155	153	163	166	140	135	133	161	137	145	150	154	133	153	139	160	154	169	152	151	140	144	151	153	141	134	154	178	163	154	150	151	182	155	139	170	142	158	186	161	158	126	152	154	147	161	147	141	155	145	156	147	160	152	151	168	125	149	156	146	147	181	129	173	152	137	160	156	145	179	160	148	167	170	172	143	140	166	143	149	149	132	161	140	151	143	164	138	160	133	139	153	184	152	140	180	144	166	138	156	139	141	156	133	124	172	152	137	131	159	153	136	134	156	153	189	156	178	141	142	137	150	167	123	129	176	124	134	148	139	150	144	142	150	143	159	148	176	152	158	140	140	152	149	167	145	133	146	147	143	166	146	142	149	143	151	161	141	163	182	148	124	158	137	136	193	171	156	155	140	145	177	161	163	167	136	131	131	138	154	158	120	143	151	147	142	155	143	152	152	142	152	141	169	154	143	145	141	176	146	143	160	170	117	156	141	138	140	128	157	146	142	160	161	151	143	145	149	164	143	145	148	143	145	156	165	152	176	160	139	154	148	153	144	157	137	147	150	152	150	137	146	148	127	169	161	146	146	133	160	160	147	154	124	146	127	160	138	143	126	135	121	162	127	164	155	146	149	162	148	154	123	163	149	160	141	132	145	139	164	182	136	162	154	159	150	142	169	143	153	138	150	153	150	139	163	143
7525	2005	4026	5092	4406	3666	3077	2530	2146	1836	1632	1514	1330	1231	1108	1051	970	885	832	840	809	787	739	701	652	683	655	653	694	619	592	602	551	527	535	515	502	530	515	539	524	515	551	503	510	465	481	479	508	469	504	511	479	491	459	496	477	467	482	450	452	449	439	454	475	493	478	443	454	428	420	437	471	428	451	429	458	481	456	467	509	450	420	430	453	416	474	481	435	470	443	448	462	454	425	432	458	418	457	457	431	422	418	422	417	460	448	426	452	409	485	440	404	443	444	402	414	461	444	437	449	440	434	399	431	410	439	462	416	459	472	455	444	430	395	454	444	451	450	446	445	455	425	417	450	461	443	452	436	448	388	433	448	400	425	398	451	404	406	406	427	416	488	396	413	439	402	421	437	418	434	415	415	460	451	403	436	444	439	424	418	436	420	416	432	450	440	468	439	432	468	425	415	397	420	381	407	433	450	439	444	424	433	447	423	434	425	433	414	430	413	441	445	461	427	460	428	413	442	415	417	444	435	405	401	443	428	440	443	428	428	447	468	412	439	434	368	439	426	432	430	421	453	411	460	436	441	406	411	432	440	425	400	435	422	389	454	462	407	422	423	409	412	440	444	421	423	413	395	417	462	439	438	408	426	451	401	429	433	456	390	418	426	422	436	420	420	434	458	403	427	429	462	435	438	433	436	410	412	422	434	372	412	418	449	494	408	456	453	397	393	406	412	432	410	420	465	444	435	451	421	430	426	398	447	419	431	445	441	418	440	439	456	456	429	451	432	450	423	412	436	457	414	432	427	423	412	451	460	418	405	420	398	401	439	425	433	464	436	433	393	448	410	408	405	428	410	450	424	422	467	414	450	399	434	414	411	444	429	424	433	462	384	429	425	405	424	412	448	429	395	392	420	422	454	419	432	430	432	430	438	427	433	431	397	402	426	418	423	435	430	409	452	440	432	422	436	420	388	452	441	402	458	429	470	387	431	410	391	467	459	426	452	400	462	447	434	401	456	450	398	402	441	432	379	412	426	431	477	441	421	459	389	469	450	457	490	429	434	437	409	400	442	428	420	406	405	427	452	406	458	443	427	432	416	435	407	426	408	417	441	409	447	417	383	427	430	446	420	432	453	445	413	444	433	419	443	407	456	427	467	434	456	421	433	410	463	404	425	390	420	412	422	449	448	430	455	456	421	451	431	418	426	438	428	428	421	467	395	414	466	411	421	398	466	431	453	440	422	434	427	448	446	425	417	414	399	414	401	410	434	428	409	443	422	406	436	471	425	377	411	433	440	437	402	403	395	368	430	421	461	451	485	401	418	420	392	406	379	426	447	428	442	407	427	433	378	403	406	450	434	429	432	416	427	422	439	433	463	424	399	437	419	413	424	421	443	426	422	455	446	385	419	421	437	426	426	435	403	432	426	437	437	400	405	473	400	434	421	403	414	378	396	446	464	433	416	450	441	426	412	442	408	421	432	436	460	463	423	469	457	466	417	430	413	408	413	440	451	383	439	424	453	425	440	454	393	445	425	419	443	447	435	442	409	396	402	451	426	463	441	436	394	411	460	437	383	412	453	461	412	402	438	454	402	459	391	426	450	407	392	426	419	412	464	418	445	425	377	418	455	419	415	403	423	423	383	419	393	403	405	420	421	434	403	433	398	418	400	429	381	428	390	423	426	433	444	437	399	411	433	383	451	462	444	426	435	442	429	398	388	436	402	443	440	421	449	413	427	399	427	418	426	450	422	447	420	424	452	438	402	463	438	418	458	455	444	457	441	415	377	423	399	444	406	399	414	434	427	422	429	467	418	439	432	434	436	461	422	438	465	424	420	477	419	446	433	461	401	474	401	435	433	432	440	406	439	413	442	455	449	425	437	427	423	420	414	446	415	425	429	432	447	418	423	399	438	456	435	421	398	423	438	421	477	428	413	441	444	451	501	424	414	435	426	456	451	448	445	415	470	453	421	399	385	447	423	440	438	426	392	450	460	409	427	442	415	428	433	445	435	409	412	408	422	455	460	442	406	408	423	437	433	462	411	438	415	479	420	439	480	407	424	433	442	439	379	411	468	447	410	422	406	411	456	416	434	442	433	459	460	423	417	442	441	434	417	494	417	435	416	424	435	421	407	403	430	441	418	458	404	411	421	468	460	448	398	435	453	416	417	422	442	454	429	452	423	413	442	443	460	446	409	413	410	423	382	443	452	411	458	377	434	434	438	442	451	421	444	449	411	418	419	400	447	445	412	428	459	425	478	436	421	459	449	438	425	394	446	429	422	417	404	437	458	423	398	413	404	459	408	411	441	405	408	428	432	436	421	425	446	431	415	421	418	425	389	405	423	436	429	444	414	428	426	453	413	410	448	373	424	463	436	465	423	412	418	473	465	451	415	438	404	394	416	439	404	435	414	435	402	408	452	454	497	437	437	424	442	458	411	431	409	402	451	388	413	449	482	427	448	410	425	429	451	451	425	436	481	460	438	446	413	447	379	456	440	443	403	420	437	420	428	408	428	424	440	427	445	446	462	469	452	441	414	414	423	429	471	423	372	410	432	460	428	427	421	440	435	438	422	422	413	394	441	419	452	448	407	440	447	419	486	429	400	441	428	438	418	398	449	427	430	388	407	447	415	437	411	424	430	447	439	417	502	440	388	419	413	470	431	438	438	435	462	444	402	428	437	449	411	416	448	459	411	452	439	431	424	428	427	435	435	439	484	429	470	449	420	468	419	407	429	411	421	474	418	471	416	397	423	421	430	430	430	439	425	431	399	420	435	429	417	439	458	420	427	409	444	438	454	418	462	451	397	442	441	452	412	448	440	380	400	432	413	418	457	429	440	395	411	441	428	432	435	416	477	441	438	404	413	424	448	433	400	477	410	421	413	453	442	481	433	404	467	446	429	432	433	436	430	428	427	415	431	434	440	454	458	417	375	430	455	393	398	470	416	445	459	435	430	426	429	416	413	393	408	434	413	418	397	442	404	429	403	428	434	425	410	386	409	407	444	424	432	425	429	459	419	444	431	416	463	434	426	427	424	431	452	450	431	436	452	448	424	415	423	386	462	459	422	450	465	416	409	439	394	439	439	397	429	470	422	472	421	434	428	416	413	438	424	442	438	462	422	436	413	433	486	402	469	474	421	428	424	440	444	418	417	428	420	411	433	423	429	447	429	443	429	393	407	435	445	440	444	442	413	408	456	453	440	478	405	411	439	429	413	459	419	451	420	433	440	450	400	453	453	439	432	425	423	453	457	459	447	396	451	441	426	422	471	392	394	436	441	440	426	478	413	434	458	429	435	433	465	424	440	450	433	426	417	427	426	449	458	461	441	398	474	413	411	436	421	389	431	436	410	401	461	442	452	447	412	454	394	422	441	469	428	464	419	455	443	407	442	435	449	418	457	459	435	423	410	405	443	446	430	422	425	430	434	445	417	461	439	424	448	420	398	405	408	444	419	467	439	423	403	442	424	441	440	416	424	419	429	418
2589	425	442	426	408	383	383	357	333	386	341	380	351	339	322	375	371	381	384	344	343	369	356	367	376	363	348	371	337	358	328	329	330	341	354	330	327	330	354	333	357	351	337	344	377	386	370	374	362	367	398	376	349	356	383	331	371	341	331	346	363	372	387	371	363	333	365	302	378	343	373	318	328	354	394	382	389	346	355	352	340	321	361	317	324	342	349	377	372	347	357	339	325	366	313	371	332	362	345	361	359	368	381	361	355	363	345	331	331	344	347	343	397	353	345	392	388	356	330	353	336	357	322	368	336	353	346	337	401	313	340	348	342	348	338	346	349	393	370	342	357	354	372	317	333	364	372	350	392	327	364	332	376	357	378	327	354	350	348	360	348	318	360	340	357	347	344	343	338	329	341	298	373	345	366	313	365	337	390	356	369	334	357	344	349	353	346	355	355	345	350	387	324	317	367	350	332	342	346	352	364	354	365	313	373	356	350	373	322	359	335	364	383	347	356	387	315	313	335	383	346	315	375	344	353	321	371	383	348	379	365	331	318	323	344	329	351	379	368	382	328	402	354	308	349	363	314	358	333	351	321	362	376	342	345	343	364	330	352	376	360	359	361	373	358	354	339	340	335	373	338	368	350	335	319	361	355	370	325	357	339	353	392	393	365	361	347	362	331	350	353	347	334	352	363	354	355	343	368	353	370	347	387	328	346	338	323	369	346	361	349	341	339	368	368	361	381	355	344	338	312	324	372	380	339	356	357	355	366	373	344	361	362	353	357	354	377	302	353	360	379	350	360	357	373	381	376	350	347	343	363	335	354	350	338	341	346	367	314	342	311	366	318	373	359	371	345	351	374	343	345	395	342	332	367	342	359	345	338	352	313	372	348	350	330	331	337	372	352	337	373	332	355	353	353	351	368	374	369	323	388	374	362	322	360	377	362	364	350	360	363	299	364	366	320	312	383	325	351	345	323	336	374	360	372	369	346	362	360	340	371	355	353	359	336	379	326	360	370	346	337	319	361	358	361	341	369	304	370	359	329	332	313	352	368	337	342	346	328	365	362	379	358	339	356	351	362	358	354	367	350	353	323	376	392	335	336	356	347	368	379	327	337	344	322	355	342	320	381	371	355	328	323	343	359	338	361	343	358	353	351	359	355	342	334	357	371	322	346	318	337	323	355	355	321	333	361	358	369	356	319	339	387	356	344	304	336	384	346	325	381	341	320	348	368	349	336	334	354	367	339	323	340	345	358	344	357	343	366	373	370	377	395	337	328	329	369	342	368	348	344	327	316	355	362	347	325	356	379	340	353	365	323	347	343	343	349	365	356	306	348	365	360	352	352	362	337	351	339	330	348	331	376	361	334	351	348	355	342	348	325	365	374	335	366	325	320	374	344	364	356	341	359	319	348	343	346	376	340	328	335	349	343	376	360	336	355	355	364	355	318	327	370	351	390	364	346	350	354	356	366	348	325	358	355	357	345	332	370	360	341	355	352	342	363	376	342	388	347	395	333	341	324	350	315	352	347	348	344	354	341	333	353	369	352	326	321	387	354	360	330	359	335	340	333	355	370	366	345	329	360	369	374	320	348	350	319	364	317	365	349	370	372	414	378	328	367	338	326	346	328	333	366	344	358	368	340	338	340	351	385	358	340	372	364	376	355	350	365	316	334	366	307	354	333	292	342	376	351	342	356	340	356	354	376	351	344	340	336	377	320	359	334	410	339	338	350	347	337	351	358	367	355	340	354	338	393	335	368	324	346	369	359	379	376	336	358	331	344	376	338	357	347	353	328	370	346	355	362	326	324	332	354	342	356	339	338	357	366	339	350	327	353	379	338	353	347	366	361	364	349	368	328	357	322	376	333	324	331	343	369	341	338	381	372	346	355	346	319	385	318	329	320	373	344	329	351	324	329	318	366	355	400	339	353	371	316	342	328	373	306	347	333	342	341	352	357	334	363	338	356	377	364	329	365	373	321	337	371	366	330	323	353	348	336	336	364	375	351	316	336	312	339	355	347	352	340	345	357	366	297	372	355	337	346	372	345	370	378	343	334	352	333	387	370	355	340	381	323	342	354	349	359	382	358	372	341	367	371	371	359	353	341	328	321	357	345	339	355	365	363	366	326	340	313	371	346	334	356	322	334	377	388	326	359	310	382	366	332	360	347	349	354	338	328	323	336	343	353	346	373	372	403	349	341	350	348	342	343	402	390	350	358	369	334	362	324	315	341	354	384	351	401	359	356	353	322	344	368	365	376	333	380	422	351	376	388	384	350	345	348	340	362	354	325	372	312	376	345	320	349	357	362	359	374	360	335	358	349	343	329	369	323	324	314	348	364	322	305	331	352	319	369	323	369	387	377	357	358	354	327	358	338	359	334	351	338	355	348	381	370	354	346	364	355	311	391	385	378	371	349	334	336	339	344	346	352	334	358	325	324	349	338	373	342	354	346	367	336	366	327	365	327	372	325	344	337	356	381	346	364	380	363	307	354	393	368	366	400	370	329	355	359	360	366	372	368	355	336	357	335	366	344	386	364	328	343	379	375	351	358	357	323	353	324	368	351	380	354	377	314	321	350	355	364	363	337	358	328	342	378	374	338	362	348	345	371	336	386	369	321	308	356	333	364	324	395	373	353	371	344	379	360	348	366	355	355	357	342	333	345	371	344	346	342	354	362	363	365	333	348	339	334	369	307	385	321	358	353	355	333	364	350	345	364	332	375	364	357	307	358	325	330	333	335	338	327	364	357	366	377	377	363	359	360	323	341	334	343	361	352	330	361	353	354	373	362	330	354	355	336	342	354	350	339	348	327	346	339	344	384	374	349	348	361	363	347	308	345	349	360	350	338	333	366	323	375	405	343	346	357	373	326	375	320	358	340	367	348	392	352	342	340	345	350	338	386	348	364	342	358	333	361	350	354	343	347	334	351	349	347	349	376	359	370	350	358	365	363	342	406	348	349	345	371	367	381	335	346	351	337	335	319	379	321	386	362	363	336	353	350	365	351	335	389	332	387	370	364	374	354	371	337	320	340	359	348	309	343	380	365	360	340	339	368	335	346	314	324	351	357	349	363	336	342	356	363	362	334	384	381	348	335	370	358	298	331	361	344	349	361	351	331	382	360	352	394	366	351	328	349	319	361	365	385	337	372	371	344	351	329	337	337	344	354	376	336	349	336	337	369	364	337	316	318	344	377	358	383	347	349	355	345	335	338	347	364	350	313	352	353	360	367	312	344	332	348	309	371	361	358	372	334	340	311	318	323	352	325	336	342	353	373	350	359	360	337	345	328	366	365	345	357	344	378	334	369	358	331	372	377	352	323	319	344	335	351	358	352	368	376	363	343	336	375	345	356	333	362	341	354	328	328	359	362	317	374	377	374	356	312	355	368	356	374	348	346	304	352	350	341	350	363	358	326	365	334	341	366	343	343	342	343	347	352	360	342	323	347	401	344	378	321	366	360	326	342	306	335	313	328	351	359	368	357	400
2701	966	1053	1120	1055	1050	1006	983	938	956	918	952	1006	918	910	923	904	891	977	939	956	933	940	914	907	950	905	872	940	882	902	898	913	953	955	915	862	949	901	924	957	883	950	892	900	931	902	897	915	907	905	948	903	913	915	911	864	945	932	871	921	879	900	896	827	877	916	914	903	952	904	927	947	913	882	946	912	917	893	895	898	904	888	875	912	874	931	890	914	898	862	949	866	878	874	929	874	937	886	874	909	957	889	907	871	880	889	909	863	858	924	897	887	948	900	899	857	927	875	936	926	870	921	889	870	885	895	908	889	959	906	928	878	894	867	911	949	904	863	897	950	894	953	866	864	873	917	896	928	887	911	904	860	872	886	942	909	871	904	891	846	891	901	892	886	874	922	937	913	919	906	880	882	897	858	906	881	853	875	926	926	837	899	881	917	935	924	911	887	906	876	844	922	960	898	895	878	901	936	909	904	882	927	965	893	936	908	901	928	933	924	915	944	913	858	918	900	889	882	909	889	891	921	895	910	933	927	826	880	943	907	941	857	916	898	919	903	908	936	929	947	916	892	877	890	957	903	941	905	882	913	904	912	865	881	868	941	918	891	868	928	890	838	870	896	875	918	915	923	908	876	896	950	897	912	936	884	916	934	913	863	892	896	901	919	945	884	877	899	903	879	920	909	902	922	852	868	890	913	929	936	885	909	909	926	912	922	923	890	935	878	927	884	862	883	924	910	920	929	967	898	875	918	853	902	881	891	894	924	913	955	869	937	945	945	935	876	950	842	867	879	933	888	883	886	933	928	891	902	959	1014	936	928	903	919	937	906	912	875	866	925	913	892	892	858	925	909	934	892	906	856	916	830	883	909	903	881	848	867	884	874	897	878	916	901	893	942	898	861	875	915	879	934	891	865	886	933	925	900	905	947	870	949	894	938	893	939	890	868	884	917	904	884	917	942	895	895	824	885	927	890	880	930	960	864	932	914	878	870	884	876	917	908	910	906	927	872	885	928	891	874	933	912	880	895	919	879	942	889	879	848	937	917	925	899	886	884	917	929	865	924	929	935	836	897	960	934	985	870	917	927	905	894	870	919	948	908	860	926	955	923	894	911	868	911	901	936	905	890	954	922	873	932	811	860	927	916	901	860	923	921	962	981	880	846	944	886	902	855	865	884	937	898	906	910	932	932	963	865	871	903	930	939	932	887	893	939	901	889	925	859	854	940	917	872	894	956	927	977	917	864	871	929	936	872	947	888	930	942	914	883	881	909	948	917	894	845	906	914	920	885	967	898	881	906	874	888	854	891	942	913	900	893	916	913	883	870	878	931	877	928	890	886	904	940	934	883	983	928	871	963	915	914	910	911	953	908	910	891	872	898	880	883	918	900	871	914	882	876	943	890	875	940	875	912	950	912	901	902	869	921	921	890	907	892	909	875	913	906	918	954	859	911	910	991	908	888	892	962	874	909	938	879	913	929	916	889	901	924	915	942	911	919	844	892	917	962	926	904	921	934	877	827	922	922	911	947	905	921	909	894	923	895	886	969	951	937	921	915	971	953	874	913	903	900	902	838	862	875	904	935	930	951	919	908	958	937	867	911	866	860	922	900	898	929	852	888	905	855	955	909	889	854	857	885	929	900	897	914	911	959	917	877	924	887	881	895	929	941	902	867	888	964	904	890	900	898	896	933	906	962	914	894	907	885	943	885	884	878	942	902	894	890	930	921	908	892	912	959	898	910	931	899	874	901	901	923	945	892	945	929	891	897	958	881	942	933	942	873	884	910	862	925	910	894	921	923	927	896	865	855	871	919	891	966	896	874	914	908	899	883	914	894	857	882	932	914	961	936	889	857	862	878	911	919	843	853	921	901	933	932	852	878	901	886	908	888	876	872	904	931	919	881	847	868	859	961	949	927	944	926	876	956	927	914	938	888	891	885	921	875	869	857	933	874	940	883	970	825	877	886	869	881	890	940	857	897	949	899	918	860	933	931	869	922	930	885	922	891	897	930	845	845	912	903	860	884	886	891	896	950	868	935	952	900	914	892	906	865	930	913	890	885	920	921	960	920	862	883	919	861	881	917	935	868	937	905	860	855	902	944	893	906	863	870	891	873	902	862	895	904	867	894	854	903	923	919	929	900	981	907	965	922	924	866	911	950	956	933	946	895	917	878	947	889	913	922	891	961	933	932	916	879	914	922	943	830	905	903	877	876	905	918	915	876	950	918	883	935	904	881	922	931	953	877	899	904	874	928	939	895	901	894	890	822	845	901	883	903	901	937	896	867	891	928	847	866	924	861	926	934	904	894	864	915	874	858	876	921	878	910	877	922	892	888	965	927	850	979	858	925	893	940	912	875	874	884	904	888	943	895	913	894	901	925	935	901	904	869	933	863	850	950	904	939	901	865	963	843	898	898	908	902	918	895	894	906	894	981	865	895	914	918	905	897	924	906	870	917	902	854	959	907	889	876	909	881	938	962	873	828	879	932	855	860	941	873	839	909	854	927	906	898	883	895	878	937	933	932	890	906	892	880	941	900	880	927	845	912	870	916	935	895	919	962	928	875	880	928	879	884	866	919	877	824	915	884	942	879	859	899	890	890	865	912	895	955	959	865	915	913	850	886	870	927	908	934	942	890	892	896	894	874	899	943	921	910	929	956	917	902	951	932	910	939	910	939	888	936	841	948	923	956	919	949	907	859	908	936	903	847	891	856	909	916	882	877	907	926	920	896	934	919	895	881	890	873	910	870	910	886	916	920	959	885	847	904	942	911	936	910	920	912	817	931	860	913	935	896	958	912	955	913	894	872	888	899	860	886	884	887	889	935	833	879	915	900	853	880	886	942	958	873	906	839	926	915	925	865	890	900	896	950	867	903	887	889	871	868	914	891	892	902	912	859	868	889	872	934	916	878	906	948	917	935	860	851	869	904	940	879	896	888	841	884	904	930	905	933	940	920	891	919	920	900	868	909	913	932	926	850	894	858	929	895	840	922	872	888	852	898	921	903	900	891	847	921	901	869	901	894	869	878	907	893	950	863	924	921	929	918	926	892	925	924	845	878	930	912	907	906	902	899	874	855	840	873	905	904	890	851	917	857	868	912	917	896	913	898	947	899	873	868	874	851	846	914	861	901	852	865	909	912	868	919	903	908	867	849	902	894	948	873	901	891	896	870	883	917	904	858	875	868	943	937	916	974	870	905	933	843	923	921	935	889	892	873	916	878	906	888	947	903	927	892	920	923	896	893	904	859	931	914	902	948	877	894	935	957	960	887	863	931	910	893	993	867	913	879	910	950	926	941	967	910	891	907	878	899	929	889	907	894	945	960	905	900	844	881	927	916	909	905	887	892	913	889	904	876	878	891	894	914	931	935	934	884	983	909	917	947	901	919	882	931	877	892	954	877	862	957	943	915	916	890	923	870	874	924	877	888	946	910	923	939	900	915	874	864	906	888	908	932	903	888	917	899	927	897	898	872	898	963	945	913	927
9556	1065	1335	1076	838	712	665	505	474	450	431	393	359	369	355	379	416	358	333	357	379	343	348	337	357	319	349	333	354	347	340	328	307	359	308	376	349	335	357	332	347	329	345	322	337	342	342	374	338	316	318	359	322	298	294	325	324	361	355	350	339	327	340	295	293	368	359	312	318	297	314	317	329	310	354	334	313	332	341	309	328	363	331	335	347	324	337	332	330	312	316	330	341	319	327	335	347	341	308	364	351	333	319	360	323	347	330	319	346	326	353	330	330	337	335	313	371	310	358	290	324	305	314	296	333	324	305	335	343	336	363	319	309	331	333	331	318	331	314	317	319	307	328	329	334	299	322	301	305	332	341	309	334	334	356	345	313	350	341	333	333	357	310	320	341	332	304	317	295	353	325	335	313	329	331	290	349	348	310	351	341	337	323	334	289	341	319	316	327	312	328	356	339	340	306	311	330	302	313	302	297	364	321	330	325	306	344	342	371	329	312	344	317	313	337	314	299	357	326	307	322	333	299	305	337	310	326	334	306	340	315	351	342	315	308	348	357	327	317	291	318	322	303	312	310	327	336	333	323	333	352	329	328	322	312	294	364	320	368	330	361	327	345	310	311	357	349	324	331	335	329	325	341	303	292	311	318	322	314	309	345	340	318	317	292	306	322	314	306	347	355	330	325	321	302	296	332	312	346	319	349	329	340	307	324	346	344	365	310	324	377	322	327	332	331	325	325	300	337	333	313	303	336	315	336	341	306	309	298	342	281	300	308	320	338	326	322	307	289	320	337	326	335	324	324	347	306	325	302	329	324	332	362	326	331	346	315	320	315	333	338	333	345	306	355	329	318	346	325	299	358	350	321	315	286	321	351	310	335	305	313	300	350	351	344	349	353	303	309	332	276	307	302	298	323	321	322	326	295	327	315	296	306	328	304	327	319	340	334	336	279	340	300	309	329	353	283	322	331	352	313	365	326	308	329	336	306	369	304	304	332	312	346	326	323	322	371	311	342	303	325	328	318	339	343	333	297	320	298	325	334	326	331	322	343	330	331	310	313	311	327	320	341	333	345	295	338	326	325	354	328	311	321	326	348	313	334	338	327	333	312	317	300	366	331	339	342	316	321	333	283	296	331	321	300	319	325	335	345	324	316	351	314	354	325	312	301	328	341	349	361	346	324	338	332	341	302	298	315	299	338	337	301	324	316	317	326	370	319	301	313	313	334	310	339	311	301	313	340	310	270	351	305	357	352	314	324	307	337	350	330	306	340	336	330	311	326	316	351	343	333	281	336	317	338	348	311	327	331	336	351	317	342	304	325	323	335	331	332	334	317	306	323	331	346	339	345	314	344	309	322	341	303	365	326	330	338	321	323	296	358	349	322	319	302	329	336	309	309	324	321	316	312	333	342	340	343	320	330	349	330	331	336	330	310	310	324	329	339	367	348	298	325	317	306	339	334	292	304	324	309	315	320	371	333	341	329	347	338	346	333	364	317	340	327	350	318	319	346	329	305	312	329	300	324	326	314	324	315	354	328	311	326	361	375	340	308	315	344	341	315	318	344	303	313	323	332	341	341	324	338	329	336	323	315	330	304	298	344	314	316	324	351	320	304	377	330	305	366	309	311	348	328	351	339	331	362	372	371	346	328	331	295	317	342	320	341	291	314	343	322	330	335	301	316	344	343	319	289	283	337	321	311	359	305	297	317	333	305	335	343	315	344	301	322	318	318	333	338	300	326	298	340	319	347	306	317	294	330	322	323	288	341	313	341	332	310	319	306	334	319	319	298	338	309	327	324	332	355	312	330	348	307	326	313	363	336	368	310	339	352	355	334	325	347	335	316	329	316	343	338	318	305	319	318	318	299	340	311	323	302	355	313	356	317	302	341	331	349	323	316	335	327	336	319	331	338	328	347	360	342	303	317	309	334	321	341	299	295	322	350	316	293	325	305	347	309	329	342	321	321	296	299	331	306	333	307	320	293	329	360	334	329	322	320	327	276	311	362	344	340	338	336	327	318	329	351	325	314	329	322	325	337	338	358	330	316	315	314	321	321	313	312	330	356	322	321	320	308	330	310	319	325	318	325	333	319	346	321	311	346	312	316	342	345	324	337	306	322	324	301	316	370	315	332	354	334	315	345	347	337	356	327	344	311	289	332	350	370	308	309	305	320	307	312	324	313	368	356	370	350	337	335	339	311	323	339	333	303	344	324	361	333	308	345	353	328	345	337	314	352	344	311	317	348	318	328	322	340	277	319	357	297	294	336	358	339	320	338	360	313	342	332	334	316	332	327	374	334	314	309	321	324	306	319	325	309	301	329	321	302	307	320	334	335	339	343	301	335	331	350	305	329	325	341	329	328	348	322	292	316	347	328	292	305	331	358	281	351	322	316	337	327	324	309	320	342	340	367	315	316	308	321	304	341	321	314	376	312	343	344	340	314	312	367	315	325	301	348	328	316	303	323	334	314	359	324	320	316	319	309	307	371	350	336	309	334	314	327	313	353	334	310	332	332	315	339	366	352	315	354	352	342	318	339	290	343	353	331	337	338	344	304	327	324	330	337	306	325	310	339	312	373	318	324	338	357	322	317	314	331	299	311	315	333	319	327	323	297	307	297	326	343	336	304	338	310	297	308	338	333	323	351	318	306	313	351	346	309	314	326	312	329	313	369	326	333	324	325	323	282	342	331	316	351	302	323	317	362	327	336	328	293	322	300	337	349	305	328	333	300	326	307	336	306	342	333	360	371	323	321	342	340	327	374	318	282	316	345	340	333	335	323	325	284	336	339	328	383	327	323	352	319	314	316	352	317	295	331	318	339	358	394	338	359	330	315	328	334	324	355	334	306	294	320	312	334	334	311	317	338	331	318	324	323	326	313	315	313	305	316	357	307	298	310	341	303	368	326	317	317	311	329	344	326	355	297	343	328	347	320	321	341	318	372	338	328	320	329	357	345	311	298	320	313	340	358	315	290	318	327	355	304	338	341	307	305	329	311	313	337	325	340	298	297	310	335	319	344	341	352	319	309	334	339	284	330	327	321	327	317	315	298	302	320	351	308	335	321	326	335	297	344	317	362	324	342	328	315	308	293	317	311	343	338	311	346	329	349	331	334	319	356	349	334	333	336	315	339	311	338	317	336	303	344	289	333	334	311	306	323	341	291	311	348	309	327	329	317	321	344	313	340	346	329	349	319	328	323	341	337	352	332	323	327	326	348	316	316	274	313	317	351	318	312	339	324	332	344	340	357	341	332	316	342	345	344	336	318	320	316	341	336	317	328	331	354	349	342	311	315	290	326	367	341	335	316	342	332	328	337	331	350	310	366	332	342	309	312	330	328	311	323	333	337	363	321	321	277	312	313	312	307	299	297	305	315	303	299	322	339	321	311	324	328	315	322	339	304	353	374	348	365	305	333	321	365	325	333	334	311	326	306	350	308	336	321	321	330	329	333	353	320	324	319	319	323	323	316	342	329	330	349	327	304	336
5738	1591	2691	3204	2853	2609	2077	1971	1709	1594	1361	1299	1269	1251	1162	1194	1079	1088	1041	1044	984	1008	944	978	895	953	925	926	922	970	917	930	880	875	909	942	931	896	895	889	871	949	847	872	893	856	876	863	791	839	879	876	802	895	836	848	883	804	806	838	815	844	862	855	806	848	858	842	869	830	848	876	853	881	812	889	834	837	814	834	819	834	857	812	882	829	821	824	877	833	894	853	841	840	858	824	867	863	816	853	889	839	857	822	839	810	818	834	817	896	832	865	834	805	856	849	852	807	864	848	843	840	872	862	818	839	853	820	859	806	851	819	844	809	781	838	794	813	840	799	843	824	847	836	816	826	782	839	877	833	850	805	892	830	861	820	883	811	848	829	833	767	875	880	862	785	880	794	799	859	834	811	802	805	794	854	830	807	869	818	819	870	877	876	879	875	867	798	816	838	864	786	791	824	906	871	847	790	836	812	825	782	815	834	833	809	834	867	819	856	802	848	840	878	804	797	856	860	861	870	820	864	814	887	837	828	864	867	800	848	832	821	791	822	808	808	840	754	837	853	791	768	845	792	888	797	782	840	864	825	824	889	830	873	835	803	836	820	822	880	836	838	758	828	825	774	838	856	798	830	786	853	807	843	860	868	836	835	815	871	861	817	819	802	834	796	862	797	811	830	855	823	794	780	812	848	786	839	890	823	831	826	837	867	834	847	838	826	800	807	866	819	811	805	839	838	846	855	797	823	818	792	841	826	840	860	832	816	868	816	793	837	822	824	821	834	828	876	841	823	882	817	800	795	808	818	861	770	826	848	836	870	879	827	864	850	798	849	841	877	808	875	817	827	801	840	843	806	824	832	866	803	814	840	811	847	807	835	812	847	835	824	796	791	806	841	850	834	817	834	836	824	855	849	799	857	801	801	791	840	863	819	854	866	856	844	802	861	853	789	748	816	796	851	822	853	818	877	863	875	819	835	824	794	861	822	873	838	869	776	836	875	820	806	834	786	858	837	842	824	811	826	867	847	863	779	785	848	775	812	792	832	792	835	799	888	877	858	853	821	834	836	772	820	832	829	825	872	838	839	790	828	799	802	844	835	815	790	855	868	844	837	779	815	797	833	875	859	823	818	837	858	821	825	816	802	849	812	834	797	818	834	830	837	781	846	826	865	811	847	826	843	806	802	835	846	808	836	850	808	780	855	853	856	815	787	863	837	838	839	852	808	810	850	848	854	857	831	850	854	831	889	832	842	809	818	843	833	853	861	795	850	805	873	790	847	850	836	836	845	848	852	791	838	835	869	837	805	832	877	858	861	860	835	809	823	833	866	823	814	820	849	821	844	799	832	859	809	831	800	841	836	858	809	856	789	861	838	902	823	824	814	883	836	841	862	813	817	793	822	842	817	764	832	839	833	842	790	853	851	868	805	794	835	798	827	869	855	846	778	787	834	868	791	796	865	878	794	826	794	844	842	853	815	826	821	824	822	836	782	838	851	847	819	823	864	789	832	809	838	863	803	864	832	867	806	865	821	826	880	831	875	838	836	820	840	839	837	772	829	822	803	825	816	837	868	809	850	819	802	815	871	858	788	823	834	794	810	822	778	835	850	830	834	825	852	816	903	831	824	797	815	812	895	858	872	899	858	809	842	847	875	839	825	817	812	776	793	841	857	809	847	855	819	844	826	824	808	825	802	834	839	820	846	809	811	834	843	855	811	801	866	852	843	847	881	730	798	752	806	877	808	812	832	811	849	791	890	787	837	810	827	841	793	796	881	828	861	819	799	810	789	917	846	851	805	841	840	805	819	843	900	879	800	895	838	836	828	807	763	808	858	838	828	803	784	832	838	886	800	787	823	866	810	830	818	818	804	789	853	851	815	848	845	785	854	845	835	833	814	826	870	825	816	823	821	842	831	799	875	818	874	798	832	821	798	832	866	862	827	857	846	824	865	837	823	887	840	839	783	830	841	856	822	891	826	825	796	821	844	799	807	838	795	820	823	837	803	842	789	848	826	853	829	869	828	809	846	825	873	893	803	833	890	800	809	780	860	802	819	784	850	805	832	806	823	848	809	865	867	843	778	843	847	857	796	860	826	775	804	851	858	805	879	799	809	821	781	840	808	800	822	803	881	854	809	856	865	831	801	832	839	773	854	810	840	852	831	849	825	831	859	838	852	880	813	846	809	813	855	853	829	801	796	839	871	834	827	776	800	756	867	882	810	794	836	871	834	832	855	780	763	828	848	787	828	817	884	862	823	876	899	853	811	821	888	829	871	825	809	844	855	831	851	856	788	886	870	842	762	828	854	784	851	836	773	834	824	798	822	822	846	841	855	844	852	805	819	821	848	838	854	875	842	834	829	841	841	890	814	835	809	820	804	831	819	805	841	841	845	870	830	797	853	818	815	816	864	839	812	855	830	807	787	848	809	837	878	825	874	815	838	873	829	813	851	806	873	789	853	850	833	848	762	847	836	841	880	825	795	807	814	790	813	801	801	835	779	852	780	887	791	841	805	857	848	799	821	813	844	856	861	844	796	826	826	845	831	831	829	880	883	815	876	809	887	865	792	815	845	850	850	852	809	788	838	864	783	827	798	833	858	790	860	836	865	823	873	810	796	839	837	824	846	818	885	851	804	829	840	838	829	843	819	877	807	853	858	829	831	853	825	815	835	835	825	827	856	872	883	851	830	801	837	878	795	882	824	863	828	816	805	813	810	827	864	876	813	848	801	825	779	799	804	814	839	837	843	847	822	851	816	824	818	798	839	808	873	837	826	781	805	854	775	813	834	848	848	836	847	838	773	821	857	821	837	860	907	873	837	865	886	846	849	862	860	865	777	836	806	797	850	782	881	798	838	825	853	763	805	842	833	824	859	814	843	803	791	820	859	918	809	822	775	847	843	781	849	841	823	812	816	849	803	843	803	885	830	831	803	836	863	849	797	873	823	863	817	860	831	834	851	850	827	864	823	842	833	812	813	858	850	805	836	832	897	797	778	807	824	830	793	889	773	805	851	778	823	824	830	855	802	837	872	792	858	822	813	876	824	849	828	829	813	850	850	861	833	859	817	819	822	833	833	869	766	856	811	821	847	841	825	826	840	844	842	840	870	843	815	806	854	781	806	776	845	812	804	825	769	882	806	849	862	822	870	845	853	814	879	851	855	851	795	852	838	831	776	829	848	812	830	846	841	826	853	829	835	866	860	792	835	806	870	820	853	811	788	838	856	814	942	804	789	791	819	921	837	856	814	821	862	813	834	816	845	836	805	835	847	850	776	818	842	840	854	787	814	788	816	812	814	820	873	819	827	814	853	889	872	770	846	850	849	811	785	852	820	851	763	832	811	790	843	817	825	828	831	778	820	843	851	846	885	868	832	789	872	808	815	844	830	830	836	808	842	857	836	815	807	813	833	810	826	824	820	830	859	774	827	859	823	845	859	861	844	794	790	883	859	777	900	830	807	829	786	805	805	798	845	809	838	860	779	896	805
17340	2439	2241	1719	1150	868	672	550	427	409	347	290	286	272	253	250	230	223	216	215	205	196	177	193	176	190	189	181	193	193	171	166	164	188	163	189	161	164	134	168	146	151	156	154	137	143	147	142	147	153	158	147	139	156	146	149	152	147	172	159	183	159	118	161	139	154	143	160	146	152	153	160	144	133	165	156	148	157	162	154	138	163	142	161	132	152	168	144	172	169	151	171	146	158	135	157	173	143	121	146	161	167	150	149	142	134	150	172	152	148	154	146	182	170	151	142	151	151	151	162	156	169	155	135	151	152	148	151	157	150	158	145	171	145	124	137	140	157	134	154	150	141	140	161	145	155	152	146	155	144	127	124	153	150	132	144	142	165	166	157	151	149	144	144	128	137	132	175	148	166	154	163	153	151	149	142	134	134	140	147	156	138	147	163	136	143	138	160	149	140	146	149	126	157	167	143	163	135	139	145	138	155	139	144	140	152	157	132	147	147	151	139	128	155	148	167	151	152	137	154	141	130	146	155	178	141	162	165	143	147	155	161	138	164	146	142	140	163	159	151	146	147	149	176	141	141	138	152	135	152	150	175	149	152	156	156	126	124	135	155	140	160	162	126	140	134	148	150	174	154	140	171	163	148	131	138	169	149	139	161	150	152	162	163	150	157	157	141	177	167	155	161	125	143	135	178	145	149	149	135	139	123	172	152	133	144	122	144	136	143	157	141	148	138	144	156	145	150	141	150	135	154	150	155	155	139	181	148	155	156	136	203	141	148	177	153	145	158	147	170	154	175	144	160	139	140	169	126	165	153	164	129	138	152	152	152	140	156	138	136	162	148	132	145	148	131	154	138	155	143	148	135	129	148	151	162	138	150	141	165	153	156	143	153	160	155	142	154	154	137	153	157	123	143	142	139	139	146	146	155	144	157	157	154	147	160	133	160	157	142	123	152	132	129	130	153	166	156	148	128	156	159	154	150	161	149	145	159	140	165	153	145	175	143	158	163	166	138	140	125	155	137	166	129	141	138	142	150	122	170	155	144	141	161	147	163	156	133	141	136	160	135	155	146	156	160	150	132	164	133	126	158	166	158	138	165	142	126	162	166	175	154	152	149	156	143	142	138	156	129	191	145	167	173	174	143	152	155	151	168	142	150	153	132	169	146	158	146	145	167	145	158	139	138	152	167	140	166	164	137	148	158	155	157	161	139	133	130	142	172	146	141	138	161	156	154	139	132	149	170	147	137	166	154	154	179	146	138	167	166	146	140	153	159	143	155	167	167	151	133	144	136	135	157	148	170	159	180	163	146	137	143	140	143	145	144	171	163	142	165	145	134	149	159	151	135	148	150	153	153	165	146	120	156	133	144	139	146	161	153	140	144	160	156	154	158	141	156	141	167	139	163	168	133	156	165	143	147	144	135	150	148	142	164	154	150	159	150	160	134	154	166	185	135	138	162	155	154	175	154	131	161	137	148	165	127	122	153	162	146	153	152	164	148	152	151	137	151	156	144	146	172	124	158	144	131	143	127	185	145	154	148	133	145	156	158	151	147	151	158	159	133	149	138	135	155	150	153	142	132	161	140	155	148	167	159	156	168	142	161	167	132	166	150	171	147	149	159	162	138	151	138	146	155	142	158	158	145	122	142	144	160	153	141	158	154	173	145	156	146	157	129	142	149	150	144	146	179	145	165	169	167	157	141	145	151	129	136	157	164	141	132	133	128	167	158	156	156	170	149	171	149	164	155	149	150	173	169	126	153	149	144	153	145	126	160	139	160	166	135	122	145	141	155	165	126	159	141	157	148	153	160	150	161	160	145	156	156	146	151	165	164	152	131	157	140	159	166	154	150	159	156	148	148	156	170	131	162	150	139	136	144	155	154	153	169	136	145	155	157	181	143	146	140	160	142	139	155	140	136	160	138	149	139	170	149	157	156	161	153	140	186	172	141	130	147	144	155	150	142	143	154	154	152	167	141	136	154	151	150	173	151	161	140	129	145	147	148	153	125	135	149	165	122	140	150	148	172	150	148	140	150	139	168	165	156	143	146	141	167	148	156	164	150	150	146	143	160	179	154	130	174	157	185	138	151	154	134	140	136	150	159	138	154	152	143	139	174	144	148	142	130	151	160	166	123	150	132	161	139	149	158	148	143	187	144	148	134	149	156	146	175	150	149	141	161	135	159	156	122	146	149	147	153	138	143	136	164	151	144	145	138	170	134	148	161	128	142	141	153	139	163	164	151	165	157	159	159	149	155	170	149	146	143	141	159	144	134	152	138	142	148	135	136	140	151	160	155	148	166	172	171	136	130	131	137	158	126	137	144	151	144	160	154	139	163	151	167	136	137	137	181	162	129	157	129	163	143	148	166	141	164	142	142	143	130	137	129	151	143	153	153	138	159	176	166	132	163	153	130	160	152	142	145	151	167	154	150	151	150	159	163	149	132	142	125	159	149	156	144	147	129	122	160	154	159	129	166	185	132	162	172	151	175	158	141	139	155	142	150	126	146	146	157	155	108	146	150	163	149	165	142	153	153	149	152	157	162	135	148	152	135	148	148	167	152	146	117	151	169	149	141	166	158	131	171	163	135	165	148	166	144	152	133	163	145	158	159	171	136	178	154	168	154	148	153	165	144	137	145	132	137	140	161	155	157	133	133	145	133	165	162	150	135	149	152	164	132	162	159	135	138	140	168	167	155	162	149	156	142	152	146	147	176	121	128	145	137	156	144	144	160	143	131	131	175	148	150	131	153	145	143	148	140	116	152	154	141	154	160	145	144	155	162	151	152	123	157	148	131	138	137	142	138	161	161	171	140	138	162	156	149	137	167	149	128	156	148	152	160	147	135	164	150	153	140	163	146	150	156	145	137	146	150	171	156	168	154	165	144	140	136	137	146	167	134	127	142	137	145	147	151	155	188	138	161	161	124	161	124	159	162	170	161	139	159	152	158	141	169	168	137	151	141	153	152	152	170	154	157	126	145	153	142	143	153	162	168	134	153	150	182	139	148	141	173	117	143	140	139	162	135	137	154	159	153	146	145	162	162	156	152	143	158	169	161	174	163	155	158	134	131	141	161	141	163	138	162	140	116	149	134	158	157	143	163	151	150	139	159	150	141	173	133	161	156	142	143	148	152	157	166	139	154	149	141	147	148	153	146	156	147	158	136	151	138	154	180	151	154	154	142	177	159	139	148	152	132	111	163	144	135	161	139	157	159	155	151	155	139	149	140	148	166	149	153	143	147	157	147	157	150	146	162	161	138	148	154	156	155	155	177	148	146	161	169	150	152	163	132	140	168	152	144	148	138	146	161	158	141	151	150	156	156	162	149	137	173	158	131	147	157	148	190	133	148	163	154	166	127	157	168	139	148	136	153	134	132	145	151	150	161	175	144	130	157	173	164	146	164	161	152	163	147	150	174	155	164	140	142	154	136	159	149	146	158	151	153	148	154	153	135	158	142	138	171	162	150	177	152	163	138	156	152	158	144
7449	1860	4098	5165	4448	3791	3070	2510	2187	1864	1675	1475	1318	1204	1072	1029	988	908	872	794	799	732	665	685	631	683	653	600	624	629	588	589	576	581	542	561	512	559	573	532	533	547	487	526	496	506	510	508	550	451	528	489	504	496	502	457	449	465	443	485	475	442	456	469	478	456	470	476	444	493	463	473	446	457	475	473	453	504	500	457	455	403	480	422	464	445	514	433	414	460	441	416	479	461	491	457	436	473	463	451	451	467	395	467	407	451	439	438	447	439	446	439	447	426	453	471	443	448	464	437	441	443	473	413	431	407	480	431	438	417	466	420	453	426	419	400	443	438	438	449	465	433	480	453	424	467	423	395	430	446	402	460	441	446	425	431	428	426	401	441	443	439	424	435	436	415	443	428	464	395	443	424	409	416	455	433	401	455	443	398	438	455	424	436	419	457	428	402	437	411	411	425	447	430	454	421	403	461	409	423	437	418	437	447	469	432	395	466	438	452	461	424	449	422	429	418	430	429	413	433	435	439	430	445	470	431	455	449	431	434	443	456	392	441	426	436	390	454	405	410	440	395	456	381	414	441	417	395	444	470	418	426	429	455	448	461	419	421	442	444	401	402	442	437	428	437	457	444	440	431	422	452	416	471	419	431	438	428	472	429	458	412	416	439	461	429	438	439	412	448	425	439	467	434	382	406	400	447	416	426	437	432	437	428	400	461	425	421	446	434	436	431	406	479	434	404	443	426	479	438	382	431	431	441	444	399	439	415	417	405	432	467	403	443	423	454	440	464	441	391	436	395	446	424	394	425	405	414	408	390	443	475	463	427	432	427	437	420	466	468	458	422	421	428	412	431	424	399	409	432	437	408	456	428	426	413	428	443	413	444	431	423	423	409	421	414	391	458	439	425	425	400	430	421	406	434	507	471	422	418	470	445	431	408	416	426	437	470	400	456	439	444	419	435	428	444	458	474	470	444	446	451	442	424	446	456	447	439	442	440	406	395	421	406	428	422	421	419	443	417	445	471	399	425	462	422	420	471	473	437	456	459	441	423	418	410	428	463	414	461	453	436	394	405	428	443	423	433	442	419	472	436	406	370	440	426	414	421	454	426	420	429	449	456	444	411	419	444	422	422	432	429	437	419	424	441	440	409	424	440	430	440	430	448	484	456	450	410	409	450	475	442	438	420	425	415	444	438	433	397	438	447	449	434	438	435	442	402	431	435	399	437	409	418	402	450	444	389	420	423	411	473	411	439	469	398	423	455	432	415	451	415	413	422	411	470	387	437	438	426	451	457	453	437	404	426	454	401	412	399	460	422	427	439	462	436	446	439	404	434	426	438	413	406	408	441	431	463	423	450	409	432	441	404	455	399	444	431	395	447	421	429	417	456	401	404	436	399	437	480	445	462	428	439	447	448	405	440	458	417	441	451	440	415	453	425	426	445	444	446	402	459	417	414	440	393	394	428	441	393	460	441	412	427	403	383	416	437	450	472	424	420	444	477	416	434	414	411	425	442	433	395	476	436	426	445	458	456	444	419	400	397	445	430	420	442	456	441	430	395	417	436	449	429	434	448	442	390	431	403	402	452	447	461	437	444	412	402	419	401	461	457	444	445	425	414	425	403	461	406	477	414	435	431	482	396	432	433	409	452	393	433	408	465	434	424	440	440	434	399	433	406	443	455	417	445	426	434	366	435	430	455	417	456	423	427	389	420	428	449	419	448	425	438	423	426	406	401	429	416	473	473	396	421	439	458	420	478	435	422	443	429	409	420	425	438	453	431	452	457	455	482	431	442	427	428	460	435	413	454	424	408	460	463	419	448	442	409	456	440	440	441	413	431	449	491	413	447	430	453	411	401	404	447	427	417	451	453	396	433	432	408	436	399	419	456	461	431	397	430	420	446	450	420	436	435	462	442	428	457	427	454	463	406	413	407	419	438	463	437	444	433	431	426	431	418	443	435	418	387	446	473	386	457	410	432	459	451	418	418	411	436	425	427	437	457	404	389	387	413	464	402	443	422	401	420	451	433	431	419	426	414	439	438	445	444	427	437	470	419	422	460	425	421	420	415	391	429	457	415	431	417	462	409	484	416	426	396	450	440	453	435	449	427	443	424	444	433	445	430	403	451	433	451	431	449	424	465	431	440	450	435	390	421	403	442	444	460	440	450	425	435	442	457	454	461	398	416	440	380	437	474	427	409	420	453	441	423	424	467	411	419	410	410	421	432	441	450	408	412	438	430	422	454	426	418	454	426	444	417	455	448	449	435	417	448	381	418	397	434	451	407	430	416	407	433	439	423	438	435	420	443	448	408	432	416	409	422	458	442	430	428	392	465	399	412	430	447	400	428	424	445	428	453	417	419	417	423	425	433	444	442	413	404	426	416	435	448	440	430	451	439	427	411	463	463	407	430	435	411	427	429	418	398	416	430	444	377	424	418	426	438	418	438	391	430	426	427	429	435	442	415	462	408	448	418	449	428	431	427	439	405	429	416	419	417	428	403	443	388	440	421	423	465	434	464	437	443	438	475	450	465	423	444	418	424	465	395	434	446	455	436	435	419	434	411	477	419	433	485	409	404	438	452	409	434	455	447	423	427	444	402	433	436	407	425	422	419	438	386	414	428	392	423	430	405	434	400	408	432	460	408	449	395	433	436	439	415	391	436	446	438	450	456	435	458	437	397	407	418	412	427	407	428	409	414	410	439	401	424	428	425	427	391	415	420	463	452	460	451	379	432	409	453	412	453	420	434	433	384	406	416	439	446	473	411	464	415	427	392	434	429	427	442	407	435	421	450	441	452	441	418	436	425	456	437	406	444	368	403	455	420	412	443	417	407	413	472	413	432	427	398	458	419	441	423	441	455	437	422	438	434	419	417	430	464	417	460	431	438	406	431	424	448	424	423	412	442	423	422	457	438	428	433	409	437	428	471	441	447	383	454	406	466	429	433	440	425	437	444	441	424	404	454	438	426	457	438	411	465	399	407	431	398	421	412	428	439	447	411	429	424	434	404	426	409	423	429	435	461	432	435	415	460	460	431	449	420	417	439	431	457	419	441	399	409	438	410	461	437	425	413	404	440	422	461	438	462	444	419	467	436	428	442	435	470	408	441	400	462	400	444	403	432	425	406	420	459	484	447	422	401	421	410	385	436	425	409	415	440	428	497	447	456	443	403	464	396	420	420	451	396	454	409	416	401	438	437	435	458	437	413	453	408	453	440	447	432	410	438	422	432	424	405	421	444	451	417	417	433	422	405	466	405	422	453	418	421	414	438	387	447	436	406	430	420	420	432	459	435	445	446	436	453	393	414	386	423	467	451	404	418	452	413	408	393	435	402	434	454	441	439	459	440	399	459	408	449	408	414	428	446	383	430	406	456	423	407	445	460	403	402	464	454	431	434	467	419	427	400	487	421	431	441	439	435	438	430	445	395	453	438	451	417	416	424	446	484	393	446	399	445	437	436	433	442	407	405	440	398	435	434	389	441	418	396
2580	395	401	374	384	399	363	361	353	357	354	358	371	359	318	344	351	343	340	365	340	337	379	340	316	345	335	356	380	365	371	329	342	385	364	304	331	356	349	325	362	363	333	380	352	353	329	356	355	367	348	328	386	340	351	321	331	356	338	333	345	334	364	341	333	370	361	357	345	371	374	353	333	355	352	369	363	320	341	353	335	368	348	349	376	348	329	338	353	366	366	360	350	338	346	375	349	344	369	365	328	359	329	361	330	357	337	350	327	341	374	318	346	354	344	355	348	342	373	380	371	364	341	324	351	395	330	343	350	361	338	351	353	340	321	342	351	316	361	365	370	331	358	362	348	364	338	373	360	387	349	360	354	331	359	354	370	344	403	342	332	372	366	339	316	341	374	313	342	384	376	358	406	347	355	355	364	357	351	304	347	381	363	358	322	338	353	341	390	358	345	359	364	354	330	348	336	346	346	325	351	376	369	357	352	358	365	336	342	365	356	353	348	353	360	346	369	339	356	347	377	336	350	378	322	355	333	331	338	344	340	354	324	365	342	383	350	321	338	386	346	358	366	344	369	333	336	342	344	402	339	345	352	353	355	340	368	351	340	387	333	338	328	352	328	362	313	340	344	357	347	353	334	362	357	333	371	346	365	338	357	357	365	344	333	352	365	337	355	339	351	354	326	338	388	353	344	390	367	349	360	348	305	352	331	346	354	367	342	338	351	389	374	346	359	370	348	372	347	338	366	329	343	342	370	362	377	330	334	337	363	337	339	367	391	355	362	361	322	353	363	343	359	358	347	323	346	314	340	340	388	355	341	341	370	389	354	335	348	377	329	339	332	356	333	326	348	373	384	339	331	322	353	343	350	323	322	335	355	343	372	346	327	363	356	369	356	379	374	336	327	346	309	340	346	358	338	344	316	339	374	355	338	331	353	348	368	365	353	345	339	344	356	344	383	374	334	370	355	344	376	357	336	340	334	352	324	334	343	330	343	340	353	325	351	331	344	342	353	350	358	400	340	353	358	368	383	377	333	367	354	354	354	345	349	347	353	389	307	318	360	365	339	347	319	347	340	344	347	324	365	367	334	375	384	327	368	352	364	313	333	341	364	329	350	346	343	348	347	307	320	346	352	361	325	365	371	347	353	356	363	353	335	361	313	380	365	346	348	357	327	348	357	347	330	376	368	346	347	367	326	345	333	334	348	362	350	362	375	383	399	325	359	355	332	358	341	331	360	342	394	357	361	328	324	353	349	337	336	378	368	379	360	358	335	334	387	319	335	342	329	361	341	313	315	352	368	317	375	358	363	329	366	349	345	364	359	360	334	377	337	325	381	315	390	343	334	335	353	358	338	354	335	367	393	318	341	338	366	345	322	335	332	363	398	334	338	335	355	309	322	326	349	348	359	349	338	353	354	345	362	347	321	367	351	328	369	370	340	351	355	367	377	355	335	382	363	373	332	363	363	377	360	337	330	316	344	332	404	390	342	343	323	328	344	351	347	327	340	322	355	358	318	359	338	368	364	312	361	374	350	353	361	332	363	344	311	342	359	337	393	360	340	377	345	347	362	318	355	349	357	354	349	362	325	375	390	311	351	349	359	329	355	337	340	368	380	334	352	338	371	375	338	353	348	368	343	373	360	339	345	366	350	339	364	340	388	335	336	361	346	336	374	343	336	364	366	370	355	352	353	365	359	329	336	353	352	344	342	309	323	336	373	366	370	368	374	348	344	339	341	352	350	395	331	336	359	375	359	351	391	337	360	321	342	354	374	359	340	356	347	366	359	330	329	360	351	345	377	308	333	391	367	363	327	355	352	355	366	346	348	320	356	329	368	316	341	366	353	364	355	322	313	334	354	349	373	345	360	325	331	374	342	334	364	346	359	345	337	352	343	369	319	364	302	369	331	383	345	345	362	350	346	358	365	347	326	339	347	353	336	339	357	339	356	354	344	348	363	354	369	383	364	326	337	327	345	344	359	309	354	338	349	370	376	372	366	313	347	342	352	338	352	322	347	342	375	362	317	366	349	322	353	341	365	306	356	355	341	332	338	315	379	347	334	387	385	368	361	384	337	375	329	363	361	337	330	353	362	379	340	318	347	358	357	372	335	346	336	325	341	324	353	343	357	359	354	347	351	344	354	361	338	308	363	354	354	338	347	371	324	362	341	364	383	371	351	346	347	352	348	333	362	347	374	341	361	350	345	330	325	355	336	343	346	370	354	373	337	377	364	315	372	373	356	356	391	361	360	340	339	356	379	363	384	333	332	368	343	359	361	357	346	353	332	345	332	366	368	342	369	339	353	354	338	351	353	360	322	333	360	351	338	356	324	354	310	362	356	361	370	325	339	344	344	317	351	354	386	326	320	335	323	355	384	381	324	362	323	303	329	332	305	362	362	339	340	330	355	355	349	356	322	360	364	381	350	356	326	348	342	366	328	359	349	347	322	356	373	319	333	347	347	349	350	341	340	371	371	347	363	333	386	356	385	369	325	322	356	323	380	326	341	334	344	343	343	395	377	368	334	327	358	337	355	382	363	360	345	373	356	365	361	313	324	368	334	360	377	371	356	384	340	337	336	381	361	338	371	352	335	365	352	400	353	323	330	355	346	358	340	372	359	310	354	350	324	376	346	350	357	343	390	318	350	329	318	374	400	361	351	344	380	319	372	332	409	384	347	366	327	314	360	334	327	326	370	363	355	361	336	380	326	346	325	352	341	335	388	377	332	364	386	361	382	356	346	329	358	356	360	330	329	355	351	380	342	345	353	359	348	360	336	334	359	322	367	370	345	358	356	332	371	350	318	351	337	369	377	372	363	334	350	341	344	356	334	342	340	344	364	327	368	337	393	307	398	347	349	355	377	356	353	360	324	363	326	373	387	318	362	367	388	342	363	363	358	343	324	362	372	412	340	371	350	291	326	364	329	364	375	351	348	335	358	332	366	335	322	322	368	383	350	388	385	325	372	350	340	377	338	328	345	298	345	352	332	342	369	361	328	349	361	354	355	376	389	366	320	390	369	326	363	325	333	356	351	368	382	362	334	339	339	343	353	328	340	348	349	321	337	359	322	331	370	349	367	346	344	346	345	328	380	348	352	373	321	316	319	386	330	342	355	334	412	351	338	368	357	355	362	333	336	340	366	336	346	373	321	368	336	366	319	333	352	356	359	341	363	360	334	348	362	343	370	349	353	353	387	354	372	380	324	364	353	364	380	350	347	364	354	339	358	371	368	349	328	349	328	347	343	354	382	336	367	360	365	324	347	312	320	355	370	409	348	369	345	368	364	374	397	331	367	349	359	329	361	329	369	373	397	364	402	342	341	337	349	297	349	321	375	379	348	378	321	340	355	380	337	335	375	355	323	329	376	335	309	356	378	359	384	336	346	348	356	339	383	371	339	354	351	338	387	354	361	383	364	345	341	360	377	377	332	346	343	361	382	387	361	353	342	347	352	358	339	357	332	358	364	358	390	343	354	343	353	362
2695	978	1038	1086	1130	1034	1064	1031	981	1005	911	971	961	922	891	927	932	931	916	895	864	894	927	945	927	896	913	926	909	935	908	919	906	925	960	904	944	907	941	908	905	828	894	874	937	954	949	877	937	859	910	963	883	901	937	922	907	933	943	879	887	897	882	897	915	911	889	945	872	913	887	953	946	888	915	922	877	895	936	928	887	907	872	891	956	955	903	893	910	901	851	926	930	896	884	928	914	870	870	922	924	971	907	932	900	873	879	933	930	890	873	873	876	891	947	857	868	901	866	870	884	883	897	880	903	909	899	935	904	936	865	924	870	931	956	888	913	949	932	869	907	879	879	963	947	880	954	902	893	933	867	894	934	885	856	859	907	884	923	918	846	866	900	942	870	928	958	914	897	925	898	876	891	917	907	821	888	843	878	869	849	888	907	873	915	920	912	862	896	870	880	855	901	878	915	939	927	841	925	893	932	884	869	922	861	931	874	945	899	923	888	896	937	861	849	913	939	905	920	902	878	867	873	893	838	900	899	848	917	946	871	912	913	873	900	898	956	863	935	938	915	881	892	891	877	919	903	915	910	930	901	850	924	925	884	933	876	885	879	881	865	898	936	865	874	904	923	904	891	924	868	867	935	890	822	963	903	900	927	846	895	879	904	924	886	891	879	867	943	886	933	909	880	898	882	931	921	901	958	871	890	978	886	978	932	921	891	868	901	869	925	922	893	887	895	893	903	910	925	896	931	920	911	925	921	992	952	892	864	927	917	938	893	854	923	901	880	855	901	868	871	938	876	933	929	941	888	895	910	940	866	922	900	882	917	940	917	901	855	936	897	928	845	904	896	957	914	885	880	950	901	929	918	900	925	890	900	900	860	884	903	945	938	866	852	928	936	917	916	842	849	962	886	943	873	846	918	923	954	869	933	891	865	887	923	912	848	856	902	947	902	870	921	882	963	883	894	837	940	945	882	836	903	969	939	892	890	901	872	913	884	914	918	901	889	864	918	907	943	902	929	903	837	896	899	851	937	961	889	926	972	875	914	909	907	878	877	922	888	892	934	890	883	955	903	864	980	837	931	939	920	916	903	857	847	927	925	910	869	939	925	921	871	932	882	853	889	855	928	939	918	899	902	932	870	898	929	872	884	904	908	924	873	918	946	834	876	908	896	874	880	923	930	879	900	860	920	906	899	934	931	893	919	900	890	884	942	916	881	911	883	905	917	900	929	900	913	880	900	887	886	882	919	862	953	901	880	920	903	885	860	879	874	931	921	911	924	880	808	877	920	952	882	868	903	930	855	839	887	864	920	934	939	865	968	883	939	918	871	917	966	857	911	854	854	886	921	934	861	906	906	883	911	903	857	911	919	922	911	868	907	967	917	904	919	901	957	893	890	937	930	862	927	917	879	894	858	915	900	963	926	913	915	882	947	888	907	911	897	883	895	932	957	904	905	953	953	898	842	901	890	914	906	864	881	910	881	913	931	926	861	909	943	976	892	956	890	814	911	932	898	919	876	921	871	918	910	917	893	937	883	866	896	933	883	918	894	923	906	902	894	895	902	881	903	828	933	928	951	916	914	938	912	924	936	859	917	881	961	932	848	848	870	900	898	875	909	890	923	893	924	868	946	865	849	936	903	867	897	923	912	910	870	950	884	917	916	943	880	951	891	867	900	902	857	895	942	891	917	891	962	963	896	953	907	913	930	906	887	863	882	891	878	918	891	867	885	875	893	909	928	859	902	899	887	835	921	933	945	868	939	916	923	907	861	895	838	901	923	926	924	889	903	901	852	907	906	918	915	933	900	953	917	833	899	863	940	922	891	948	921	886	907	900	896	912	850	885	934	908	894	961	965	897	839	873	896	905	903	920	910	879	938	882	944	890	902	950	921	871	900	930	926	891	861	887	897	915	914	888	878	892	931	900	928	948	880	932	929	880	903	939	925	923	888	914	928	872	977	921	918	897	853	926	815	897	954	925	963	898	915	887	933	949	921	924	910	914	855	883	945	867	925	863	861	876	848	899	888	921	923	952	892	884	905	929	883	902	910	935	883	979	926	882	943	917	905	903	925	902	885	874	870	884	964	957	921	927	843	940	885	845	920	935	910	935	876	937	896	899	887	889	907	920	846	919	915	884	875	919	906	911	915	920	927	927	939	929	889	915	896	922	878	885	929	849	937	896	932	880	923	909	924	906	884	932	874	885	912	877	899	952	963	892	861	883	915	859	948	879	951	902	922	919	894	931	861	892	898	872	857	868	916	916	910	975	887	894	882	869	881	888	942	832	906	904	913	899	861	953	865	952	916	841	930	934	870	866	943	942	945	958	941	955	953	889	907	940	914	898	878	887	882	890	935	896	902	946	926	928	863	895	900	894	880	927	893	957	931	936	855	931	901	835	914	889	886	884	877	866	866	907	903	872	846	902	912	879	922	863	927	923	863	870	929	855	944	929	915	961	850	895	872	914	904	882	918	873	878	885	914	945	928	846	880	936	931	903	920	905	912	910	874	920	971	871	853	937	924	971	870	893	914	913	941	852	910	883	915	894	903	954	830	914	943	891	899	867	901	908	927	936	899	880	875	968	892	902	918	874	901	864	921	942	870	943	892	896	947	885	892	888	927	880	908	892	954	917	930	890	856	848	951	911	900	885	875	890	873	885	877	907	836	908	938	942	911	928	850	959	870	905	844	914	980	913	838	919	942	888	903	944	878	928	867	937	907	889	857	916	880	890	873	896	902	930	853	887	878	932	882	917	876	889	914	934	923	918	916	850	843	978	866	901	898	879	924	942	871	914	948	884	929	844	897	898	895	955	864	863	901	873	943	877	984	881	962	904	894	931	855	865	866	887	902	910	878	853	946	923	956	863	926	904	844	870	925	959	881	898	926	942	903	933	911	885	922	928	888	923	931	945	940	880	856	887	893	915	939	929	872	845	942	891	938	875	849	871	890	888	888	935	900	884	889	847	890	960	949	879	941	947	899	884	937	913	927	956	941	870	855	897	924	887	899	907	898	897	955	927	909	922	909	876	901	869	839	972	895	923	931	853	917	920	966	896	907	914	903	944	935	871	869	900	877	907	886	947	854	925	890	865	928	903	890	900	902	949	925	920	911	872	891	932	911	868	907	883	926	894	908	887	913	919	875	876	898	886	940	931	953	885	891	853	892	872	941	869	861	890	897	923	955	932	917	871	915	888	884	939	925	869	927	897	962	918	872	902	899	897	916	850	912	936	899	879	870	898	908	883	970	899	894	938	916	916	926	863	952	871	895	918	903	935	906	912	925	874	916	894	931	864	921	865	875	885	850	896	916	947	925	907	920	929	939	877	851	926	877	873	903	910	859	943	878	856	871	895	987	903	912	890	919	892	878	894	940	892	907	892	875	893	930	914	892	918	893	862	921	888	926	892	869	883	863	869	913	914	888	884	888	865	864	874	913	906	896	841	895	910	896	912	890	947	933	963	849	960	873	860	903	880	914	918	890	866
9438	1074	1226	1180	828	702	582	492	433	464	448	428	388	377	349	370	326	357	359	345	369	383	364	347	319	327	321	343	355	366	325	326	341	353	301	310	319	322	323	353	294	306	342	356	334	325	301	333	356	351	316	311	360	337	338	304	332	313	316	330	296	312	333	296	289	309	320	329	335	317	330	327	325	355	326	329	362	353	332	322	330	342	346	318	354	308	319	299	325	350	322	319	295	295	309	315	287	355	324	319	342	331	304	318	342	337	325	336	311	295	325	326	335	341	339	330	326	317	328	350	307	343	322	318	293	294	293	321	363	362	320	338	340	338	370	335	348	330	345	336	307	304	331	325	355	326	302	322	333	318	311	326	294	335	320	337	318	325	353	343	340	295	326	322	316	318	308	342	322	336	312	331	328	312	345	325	310	297	354	310	298	325	329	310	340	303	350	304	320	310	314	332	343	343	346	339	324	330	322	337	309	368	330	327	336	353	313	325	320	299	284	288	320	327	321	307	346	345	320	358	316	333	300	347	300	333	343	328	362	336	308	346	336	334	343	360	324	314	315	323	314	327	292	331	359	319	315	329	313	295	300	314	321	326	343	312	336	308	311	332	348	322	327	314	327	328	325	341	321	311	306	337	320	316	330	336	352	338	320	333	313	321	325	341	347	331	327	295	325	312	339	347	303	331	330	326	285	303	315	318	330	342	314	275	302	330	310	310	323	327	347	330	340	353	311	341	369	340	314	321	331	338	322	324	311	353	351	340	345	328	328	329	333	331	329	328	349	348	312	308	318	327	301	341	331	340	301	301	329	331	374	325	313	329	344	352	298	330	323	344	301	322	329	384	323	339	316	318	297	327	345	332	323	294	327	317	345	356	324	367	370	331	301	308	325	333	341	351	331	314	311	292	342	308	343	331	343	319	306	368	329	323	330	326	316	336	304	344	345	322	297	338	315	330	315	321	296	331	341	313	319	299	308	354	311	366	329	358	316	307	311	350	300	287	358	310	355	304	305	308	343	327	347	338	348	320	335	314	345	368	321	309	338	316	331	359	343	300	320	341	331	327	326	330	328	332	334	338	316	351	356	295	338	338	322	304	328	315	344	353	341	335	324	310	349	352	350	348	284	315	313	312	304	335	345	347	331	326	308	322	299	326	299	341	315	335	324	294	339	330	331	345	332	346	298	345	280	323	310	277	308	338	286	329	307	357	326	290	345	330	336	352	316	328	282	332	320	316	320	312	284	332	348	331	338	331	302	311	332	318	352	310	339	334	297	315	332	321	325	330	310	323	329	304	355	350	332	308	302	319	342	307	324	285	351	320	346	316	326	284	335	315	344	331	344	306	320	311	310	354	329	344	282	318	309	313	322	331	320	347	334	299	362	322	410	332	295	303	287	356	373	333	334	350	322	299	334	335	313	343	282	281	308	329	301	332	318	323	315	300	341	320	307	341	337	333	331	324	344	353	307	327	371	303	327	335	325	339	348	324	303	345	355	326	297	284	352	322	309	349	331	327	326	327	325	322	342	326	323	309	357	324	326	327	321	301	345	288	332	337	306	321	354	319	346	287	323	350	342	326	354	328	317	321	301	323	325	329	323	307	320	318	332	322	335	326	332	328	329	347	323	351	314	299	333	324	308	353	302	364	328	288	333	349	340	305	320	336	308	351	329	323	355	318	332	313	341	340	322	315	331	317	329	317	311	298	364	332	353	334	331	312	345	322	325	310	331	318	335	296	354	344	334	324	337	332	304	303	300	326	337	309	311	322	301	298	304	334	311	353	341	327	335	327	328	320	315	309	332	326	323	356	331	346	326	342	343	316	314	303	291	316	330	303	318	293	314	312	327	310	333	313	336	307	317	303	331	315	320	318	323	310	331	355	324	358	329	323	338	332	341	337	339	354	357	290	295	326	332	306	318	361	352	333	339	272	316	327	335	336	318	340	327	321	335	328	355	344	321	339	324	323	334	280	313	300	345	322	311	331	330	333	361	348	357	323	335	316	341	318	317	303	343	307	309	335	317	341	337	321	322	301	306	310	297	320	314	317	330	355	332	336	340	342	337	339	339	325	341	303	323	339	316	303	311	321	307	322	326	308	336	311	300	304	294	362	306	317	299	350	324	301	320	338	335	339	329	301	325	371	352	314	353	318	336	335	327	322	319	356	326	298	315	336	314	326	328	298	316	329	348	343	318	333	350	334	320	288	327	291	323	295	331	291	308	299	326	325	306	328	310	330	314	313	299	306	357	313	327	315	329	358	316	303	318	329	293	320	342	311	286	317	319	325	299	350	344	288	307	316	307	334	312	345	336	326	312	327	332	319	284	315	341	344	358	349	305	313	339	324	366	347	313	315	314	345	324	324	351	331	332	329	358	340	322	326	336	355	335	313	299	317	340	391	298	329	325	305	313	338	305	331	288	325	342	335	304	299	313	323	337	354	328	303	346	306	300	318	324	302	319	364	316	328	333	360	357	296	337	331	327	324	340	333	345	335	328	326	302	335	301	332	311	335	311	334	346	330	345	319	317	316	329	308	331	312	314	338	326	314	297	332	316	321	302	299	325	340	327	307	331	329	310	298	289	312	341	329	341	332	320	325	351	332	313	323	287	336	311	327	325	336	351	324	354	327	296	354	345	303	318	297	330	342	358	358	323	298	317	312	338	332	309	312	321	315	347	351	290	314	355	330	332	336	331	288	317	353	326	316	336	347	308	331	343	306	321	328	322	323	312	344	325	347	335	356	329	325	321	305	297	320	301	360	289	335	325	345	340	350	276	318	334	309	351	321	301	288	370	373	336	343	342	342	323	325	315	333	340	302	302	312	318	358	332	345	338	342	333	320	349	311	309	341	336	337	336	344	317	334	304	292	346	328	351	320	289	300	349	351	337	330	337	319	303	319	340	321	335	357	337	307	345	284	337	326	310	329	312	349	312	351	342	316	337	324	342	334	341	318	346	330	354	321	346	356	343	297	306	295	331	306	330	320	320	368	282	330	309	330	328	320	305	365	311	360	351	301	326	340	293	332	328	319	347	350	311	325	295	330	323	342	305	316	302	302	322	323	352	303	336	335	310	307	310	343	365	307	328	310	349	343	318	286	344	321	341	348	327	354	324	320	365	295	321	337	349	332	328	337	324	328	310	326	343	319	358	363	289	286	331	294	294	308	356	320	291	341	328	305	352	308	340	308	331	325	338	323	322	307	337	341	352	313	350	337	291	311	326	320	301	318	342	327	345	349	313	337	334	342	372	354	324	335	377	325	351	326	349	316	297	339	360	341	351	310	326	314	329	326	352	325	327	324	315	330	307	348	326	346	319	303	317	307	328	357	351	303	323	329	356	341	311	325	352	314	328	309	347	302	327	325	304	315	315	323	325	323	323	329	322	354	329	315	334	306	354	305	349	318	311	318	330	340	317	297	336	290	353	325	260	303	338	314	351	328	270	279	321	347	319	311	321	334	329	332	302	328	317	338	320	329	311	341	314	350
5802	1598	2644	3178	2871	2487	2128	1930	1685	1530	1479	1334	1277	1205	1179	1153	1089	1002	1025	1049	990	989	1017	975	942	979	933	923	903	924	916	919	847	897	899	865	857	895	904	875	950	901	929	874	870	812	848	911	877	862	829	843	859	817	813	829	851	882	840	793	817	884	842	848	835	849	827	852	899	852	846	910	824	865	827	839	844	838	826	875	851	886	834	843	842	845	870	829	850	843	885	856	846	833	848	810	851	822	827	816	869	842	846	820	881	816	780	841	870	854	817	796	791	809	836	832	818	829	832	816	836	818	805	883	859	835	860	866	811	827	847	848	842	791	826	826	843	844	828	802	809	846	814	795	801	824	824	813	778	816	859	818	819	821	841	788	802	893	841	839	862	846	899	871	800	851	846	818	837	842	814	854	866	837	817	869	824	825	828	838	837	761	868	859	835	853	830	829	843	828	849	817	783	865	854	848	772	808	851	829	808	833	813	818	889	789	812	849	828	829	842	834	843	846	809	801	796	851	800	865	845	866	858	823	844	858	867	842	832	824	849	867	860	850	865	827	793	866	827	824	858	832	860	838	812	822	842	795	838	840	788	861	824	826	805	834	815	842	796	823	826	820	850	835	825	767	828	815	832	867	840	851	853	806	848	838	825	851	818	843	820	848	801	872	918	817	837	828	833	820	877	760	846	862	837	828	816	843	856	849	852	812	828	872	821	829	781	873	801	801	845	853	849	850	835	844	874	802	807	805	803	883	835	841	851	815	774	827	833	767	854	815	800	832	810	816	834	825	790	818	804	823	824	823	848	809	895	830	840	851	814	902	812	808	856	831	829	862	799	835	792	865	888	826	801	840	855	816	851	849	834	825	874	849	875	852	834	817	829	829	811	843	785	867	918	857	809	827	772	871	835	797	827	817	827	809	827	849	818	839	799	836	851	813	858	808	832	813	859	878	827	842	773	860	838	783	821	833	833	867	858	821	824	787	836	840	847	820	820	856	845	752	852	852	798	835	834	846	832	805	836	825	795	810	909	833	838	796	825	791	866	895	857	863	816	830	811	818	853	789	793	789	769	812	823	836	792	857	866	865	851	800	868	837	845	796	784	840	879	802	805	837	836	849	810	813	818	841	832	812	884	835	815	818	772	851	864	781	865	897	856	806	826	792	846	868	817	847	843	791	829	800	860	822	809	846	817	832	858	868	817	833	852	818	857	822	837	842	846	784	832	848	889	833	810	835	826	857	845	861	815	833	808	854	842	843	827	809	850	813	811	794	833	857	778	844	826	834	841	818	861	874	835	830	808	808	804	819	836	842	851	859	757	850	788	847	848	891	829	822	838	820	854	873	870	869	817	861	817	797	845	857	831	808	831	847	823	819	877	868	803	815	851	819	819	820	834	801	787	836	786	847	846	829	824	840	829	796	782	840	845	833	792	823	893	824	874	814	830	854	848	836	833	839	839	839	775	845	846	850	854	837	857	862	869	856	840	842	792	762	863	779	834	871	785	782	774	841	852	805	819	842	790	789	866	829	832	822	804	859	850	827	822	823	807	874	857	787	796	848	914	817	851	838	853	827	891	838	753	805	857	824	863	789	826	826	834	796	824	839	827	857	850	807	868	823	839	876	830	863	793	883	813	831	795	818	801	865	833	869	848	827	837	823	811	859	787	839	875	802	799	893	778	805	813	840	842	849	897	868	828	840	810	834	849	838	825	827	834	821	822	798	875	850	846	821	818	863	800	846	848	830	823	878	842	827	834	854	833	824	847	797	833	818	826	878	886	841	812	836	833	834	803	845	859	819	850	804	815	857	819	830	818	868	774	777	868	865	791	868	818	822	844	863	838	833	814	801	855	857	798	861	837	826	797	801	841	862	831	823	834	850	829	834	817	839	821	841	818	888	806	792	852	823	852	820	831	806	786	793	834	840	826	865	824	850	798	850	840	831	803	853	848	840	849	832	866	810	818	827	809	800	837	789	795	870	797	827	843	842	796	848	847	791	828	838	786	845	821	851	804	829	831	824	808	808	821	842	797	835	804	840	828	824	790	807	806	781	794	866	852	768	827	869	848	834	828	826	823	868	778	796	823	776	814	826	834	824	806	847	819	820	880	839	798	812	791	807	819	864	761	826	818	830	804	838	814	832	858	851	844	844	830	843	825	810	776	843	811	825	844	803	808	859	827	817	817	866	848	842	823	842	851	867	815	808	846	880	818	808	780	884	827	884	807	844	815	852	859	774	809	916	862	836	833	873	844	798	806	832	868	865	833	840	847	866	825	865	876	890	852	821	867	867	801	787	770	845	820	840	844	867	818	813	838	812	893	799	836	836	839	861	826	853	821	832	831	805	852	846	849	828	865	837	869	848	841	876	847	851	876	824	819	803	850	873	881	857	874	840	861	866	834	863	852	870	820	789	806	814	833	848	829	832	840	827	808	866	820	798	843	818	801	800	853	847	794	826	839	839	861	809	794	785	810	839	891	831	843	812	824	845	844	794	825	813	864	812	810	805	823	882	820	817	864	811	763	774	829	847	851	842	869	803	798	867	808	820	850	890	819	859	805	854	859	852	834	856	832	835	808	849	872	811	823	811	817	857	850	789	811	814	831	813	823	817	887	829	833	840	835	861	816	873	821	863	876	837	802	800	809	853	844	842	838	830	811	841	812	832	798	828	855	833	874	776	887	815	815	868	784	857	827	774	843	833	836	843	873	827	788	810	870	821	781	842	830	853	843	807	830	813	847	853	823	846	837	781	829	855	812	869	804	827	834	824	827	808	810	869	785	857	788	819	863	853	828	813	871	820	834	807	843	790	812	850	826	794	838	848	872	835	791	869	798	838	809	897	850	804	833	852	853	816	799	832	837	807	776	850	842	814	853	831	847	847	835	866	859	807	827	799	831	843	832	861	853	825	823	830	840	822	796	835	874	822	803	870	831	849	874	809	833	849	823	856	815	791	856	832	842	809	774	845	803	816	837	810	840	828	807	855	904	765	827	837	833	765	802	878	828	836	832	830	781	791	855	817	805	848	802	834	784	878	875	874	864	802	809	828	737	748	826	858	851	827	852	827	836	879	810	799	802	868	843	850	771	864	799	814	824	790	868	835	814	833	818	806	865	835	831	805	851	796	840	834	839	906	772	854	772	764	858	844	850	805	802	848	863	849	850	858	799	841	828	878	796	820	813	850	805	800	822	817	803	818	810	852	816	869	836	815	846	822	838	869	886	783	828	848	854	831	839	873	842	833	829	846	792	764	832	885	884	829	845	863	876	764	840	844	825	796	863	815	814	807	820	840	820	819	813	860	829	760	814	818	790	841	854	835	807	779	854	844	801	773	783	812	868	773	808	843	869	868	863	812	796	786	866	789	832	784	829	910	845	811	846	836	833	853	874	811	811	769	774	772	825	812	849	876	878	882	838	851	853	833	841	859	884	736	775	827	801	787	813	838	805	849	844	862	825	877	802	846	804	815	835	836	802	837	809	896	811	890	821	904
17099	2284	2222	1664	1253	891	698	565	450	416	326	336	310	230	271	238	235	228	206	212	216	187	173	214	203	157	177	205	169	162	163	173	151	154	184	188	163	158	167	171	134	157	148	141	157	176	153	160	144	150	151	159	150	158	156	154	151	177	189	157	154	163	138	148	161	165	163	138	162	151	135	173	142	158	158	158	131	176	156	133	146	143	163	149	142	161	152	151	154	156	146	162	154	161	175	155	166	140	143	164	156	141	137	137	168	139	133	166	169	143	136	135	153	156	146	143	168	131	155	161	140	136	163	161	153	154	158	161	160	145	144	142	174	157	159	145	158	164	155	138	135	161	139	154	158	158	146	142	147	164	171	144	158	150	155	158	144	170	131	164	132	158	152	163	157	175	172	161	161	166	153	170	142	163	155	168	162	150	151	165	150	142	148	141	155	149	133	150	160	143	158	159	130	127	126	153	140	153	151	138	159	139	162	141	131	132	153	158	149	155	148	169	141	143	163	158	186	151	128	159	162	173	165	156	151	144	153	147	139	152	143	160	142	153	168	142	170	136	149	167	151	156	166	175	175	151	143	159	168	140	141	163	143	144	143	159	129	131	165	155	149	148	160	163	142	158	148	149	181	158	157	155	146	150	143	157	147	134	147	160	175	148	151	127	155	171	137	152	158	137	157	150	155	154	144	145	156	159	165	137	146	122	152	145	150	162	146	144	160	153	161	168	144	139	153	128	149	141	151	167	161	149	141	141	150	155	141	147	153	143	148	143	132	143	146	149	170	144	166	167	146	161	151	138	146	152	157	140	156	165	161	158	147	123	148	155	149	157	165	143	154	177	132	163	147	150	160	143	138	149	145	161	149	140	135	132	152	170	140	140	169	159	140	153	159	153	144	147	161	160	159	141	163	155	136	123	155	134	139	162	147	156	171	134	152	131	142	184	135	165	146	143	137	147	186	144	167	162	143	161	148	145	140	143	179	154	159	153	159	141	153	143	152	138	164	145	158	160	156	160	132	168	174	164	154	134	152	142	140	169	160	142	129	151	150	153	146	144	143	147	165	154	154	166	135	165	128	153	141	157	145	167	152	147	151	153	161	140	151	146	152	163	160	143	157	129	149	145	140	138	165	140	144	145	163	157	159	132	141	137	150	131	143	182	153	131	144	160	158	135	145	162	155	154	164	166	138	171	141	152	143	155	135	123	123	155	145	157	128	154	167	166	167	132	117	139	155	139	168	162	143	128	149	165	146	158	183	136	153	142	135	172	171	139	149	145	150	151	158	161	145	161	161	141	165	152	151	137	153	141	170	157	132	137	168	138	170	170	149	153	162	153	140	172	165	162	136	137	150	134	168	153	151	164	155	128	140	161	151	178	145	142	152	147	163	140	125	176	178	153	151	157	152	164	156	155	155	165	153	146	148	162	151	145	169	146	146	124	165	136	141	150	148	156	154	143	144	154	156	144	147	174	163	165	138	158	129	151	156	135	167	172	152	180	138	148	163	138	158	143	142	160	152	135	163	152	134	173	160	158	157	167	166	142	128	158	139	159	138	174	151	151	138	152	147	151	154	163	154	142	158	174	171	160	142	138	132	147	161	174	153	137	149	155	163	125	138	143	157	153	158	148	149	156	162	139	149	147	174	148	168	142	164	158	161	160	163	144	156	171	164	160	142	144	130	154	146	150	182	153	163	144	151	153	152	160	153	147	131	144	178	170	161	165	128	145	145	143	134	142	133	166	152	144	130	159	179	160	139	136	160	156	163	151	160	155	167	168	162	167	158	166	154	170	149	178	143	142	147	155	155	152	135	142	157	127	167	122	144	146	144	147	161	152	143	135	153	156	169	110	163	167	169	149	158	129	148	172	148	156	146	148	150	156	145	138	160	137	156	136	174	113	143	141	165	144	157	161	147	156	147	148	159	128	157	138	156	175	161	149	139	155	148	127	139	145	138	147	161	152	159	133	140	148	151	160	167	145	173	146	137	163	137	142	160	138	178	123	165	149	154	165	148	150	142	153	146	163	168	150	130	154	144	155	151	143	144	142	153	162	150	134	158	146	177	147	152	150	139	155	168	154	139	152	174	156	141	154	152	166	145	148	158	160	149	136	143	151	151	162	158	131	153	182	155	158	149	140	136	142	151	141	141	122	141	153	146	144	156	138	144	150	136	152	126	150	155	148	139	150	187	158	158	164	125	139	151	171	143	160	156	170	148	163	146	164	128	166	139	147	166	160	156	130	136	137	153	140	145	164	150	163	131	155	161	155	160	135	163	173	155	151	170	147	175	160	174	171	144	157	154	159	155	156	120	144	154	138	159	133	151	144	132	147	155	142	147	139	128	172	153	138	140	163	139	147	160	138	157	140	180	159	164	153	146	145	136	133	149	148	124	156	132	140	148	142	145	163	154	149	162	142	175	133	156	153	151	156	147	134	154	166	134	129	157	142	173	128	138	157	158	140	146	155	144	181	166	157	156	148	143	139	146	156	156	151	161	151	154	143	152	141	151	157	139	153	137	123	128	162	135	168	149	158	127	144	145	134	138	150	161	136	140	145	165	145	181	142	140	154	137	154	151	158	148	155	144	163	166	154	163	154	153	119	159	149	146	129	151	148	154	158	165	146	157	166	145	165	166	169	154	133	154	158	169	147	161	169	146	150	160	145	140	154	162	149	138	171	131	157	186	158	151	158	136	153	158	162	140	137	124	149	150	150	159	151	155	155	139	149	152	147	137	131	180	155	158	158	173	149	128	150	148	155	163	185	142	129	151	147	145	151	150	179	137	144	128	175	153	183	144	153	175	153	157	160	148	152	149	160	145	148	137	151	135	153	140	147	141	158	136	165	156	132	140	122	188	138	158	178	158	147	142	169	154	133	148	186	152	169	176	147	139	156	160	148	144	129	153	154	150	152	174	162	186	151	159	139	164	156	154	145	175	151	163	147	148	144	166	156	160	152	151	149	161	157	138	159	166	172	159	161	152	145	153	130	148	171	162	131	154	144	143	132	164	130	145	155	154	156	157	128	146	137	149	148	135	155	141	120	153	143	156	129	168	156	146	156	146	166	149	132	162	150	164	140	163	139	167	132	141	141	147	150	166	157	154	153	157	157	141	135	148	160	132	144	153	163	164	147	153	165	174	164	146	152	140	157	166	137	167	173	157	140	138	155	164	141	163	157	134	123	146	148	157	115	171	141	154	143	145	152	165	162	155	157	144	154	135	149	165	149	129	160	147	139	156	155	166	159	128	168	132	166	138	154	159	169	163	141	149	156	139	138	173	136	131	144	163	163	159	151	173	148	170	148	142	159	148	149	149	152	146	151	160	149	143	149	152	133	155	140	171	141	156	153	147	137	167	131	155	156	146	135	132	139	143	153	149	144	135	149	171	146	169	152	163	161	136	156	154	152	163	153	167	160	152	152	147	159	162	155	156	137	156	156	138	146	170	140	150	151	150	132	153	138	143	162	164	131	126	123	159	140	143	162
7476	1884	4121	5060	4470	3726	3117	2603	2100	1833	1656	1487	1306	1206	1106	1049	975	880	865	798	749	807	712	718	664	623	655	632	613	619	615	592	616	572	593	562	551	526	552	531	546	468	496	554	512	465	497	507	521	488	480	461	466	473	452	494	456	519	439	482	450	483	463	464	464	464	470	460	427	419	448	473	440	443	446	431	473	423	424	448	474	471	467	441	459	437	462	421	441	480	460	465	428	464	450	450	445	447	432	463	449	458	469	426	470	462	488	457	438	385	425	466	428	423	416	468	433	428	459	449	451	456	413	458	460	454	416	457	441	418	462	449	451	419	443	416	451	461	439	434	437	431	451	446	414	398	433	453	414	424	421	485	454	444	474	436	469	437	386	406	402	430	400	435	455	485	428	434	428	427	433	413	427	457	420	422	437	432	439	452	416	433	430	435	445	474	397	441	417	404	451	432	478	438	440	418	435	442	445	460	482	438	449	422	426	432	459	426	426	423	446	446	439	386	435	458	433	404	455	444	470	423	454	455	449	420	398	439	441	433	445	434	446	418	410	407	467	402	440	422	423	451	422	406	439	439	415	418	442	439	461	396	441	449	454	418	422	385	470	442	441	405	479	402	484	422	393	423	442	439	456	400	459	440	452	436	433	455	438	405	428	450	407	453	450	451	446	432	443	408	416	424	459	427	428	458	410	419	419	434	451	434	394	394	400	459	420	412	458	460	462	421	454	426	392	454	415	450	415	448	410	421	434	458	462	402	439	424	403	426	471	473	449	438	427	420	436	484	469	485	432	412	445	435	464	456	437	424	421	455	434	416	409	414	464	456	392	436	405	449	397	486	422	421	431	470	450	412	447	423	455	432	425	425	395	427	423	428	408	449	407	432	434	439	391	405	443	453	455	434	413	405	421	446	413	418	433	410	409	475	440	421	435	435	438	434	418	427	406	415	444	447	446	433	442	442	416	424	427	453	424	455	403	421	408	449	450	460	431	416	433	440	421	388	444	394	445	449	388	396	465	425	397	399	447	459	445	397	433	426	418	417	424	446	437	456	410	420	435	405	401	448	417	437	437	395	389	418	408	422	448	428	439	424	465	432	462	403	423	440	420	440	435	451	464	359	441	419	416	449	413	415	438	428	436	466	407	461	426	474	441	409	430	424	418	447	442	429	440	450	432	442	469	410	414	389	422	449	459	434	419	430	464	408	408	430	410	449	447	450	444	433	393	426	463	420	434	406	431	422	420	404	428	439	430	447	435	446	425	435	442	465	402	438	403	425	439	411	464	419	417	423	450	455	439	431	444	381	477	458	462	451	397	418	450	411	403	420	444	437	388	448	434	416	427	470	448	431	447	450	412	462	448	407	437	409	429	487	412	438	430	457	419	460	430	420	428	434	415	426	441	478	410	394	435	435	440	404	420	395	434	443	426	436	429	415	410	438	413	453	453	450	401	426	436	463	417	433	429	436	428	440	481	436	449	432	403	460	413	437	446	445	444	446	413	434	458	488	418	381	473	451	436	442	406	422	441	428	422	448	428	481	450	433	432	425	448	449	406	412	463	465	418	441	404	421	414	402	461	418	434	455	418	430	426	438	422	451	433	427	427	429	442	425	432	424	382	417	420	463	409	448	448	424	418	423	423	442	438	419	432	446	409	408	429	423	446	461	424	424	413	477	484	386	457	412	470	409	418	425	398	434	485	439	406	406	443	427	430	444	437	454	423	456	391	420	431	432	421	391	435	418	442	447	448	393	420	436	378	413	423	431	452	447	455	424	433	455	444	437	459	435	456	442	432	464	444	408	451	424	456	415	430	417	390	419	426	416	440	416	422	403	413	416	432	405	399	396	420	439	447	424	400	441	448	448	426	367	407	412	453	462	432	441	431	409	399	426	428	461	446	447	429	425	444	406	431	450	416	448	423	434	411	432	441	408	450	393	437	439	415	405	430	434	474	427	433	439	426	415	402	409	444	465	423	438	410	453	423	406	430	442	433	463	450	427	451	422	434	439	438	425	396	435	427	428	447	442	410	451	424	412	459	494	424	424	442	387	462	428	437	431	405	403	411	429	424	435	470	433	421	419	404	454	456	402	432	445	455	422	464	420	416	422	421	443	411	456	416	448	450	429	465	471	431	413	430	428	426	445	468	406	460	421	446	424	409	460	416	469	398	443	456	439	431	401	460	440	451	429	431	454	418	432	484	427	418	424	416	416	462	415	472	410	436	396	393	425	407	429	424	405	394	444	470	420	482	444	427	430	444	483	435	425	418	464	450	430	451	448	440	447	405	411	436	435	432	435	426	468	435	439	431	447	427	446	446	415	434	442	402	402	417	372	445	428	434	416	450	423	452	464	392	415	384	438	430	474	410	465	450	441	403	417	416	441	453	440	460	425	425	418	443	479	444	450	430	419	415	429	446	437	417	433	446	406	435	442	436	417	461	445	444	449	412	434	436	411	411	441	467	424	449	451	430	427	475	435	422	440	431	434	470	410	427	409	408	443	418	397	438	452	449	404	452	431	402	414	422	455	464	445	436	425	446	471	426	468	447	413	443	386	449	378	454	448	439	432	406	436	423	441	438	427	424	427	405	441	456	444	416	436	455	418	384	438	436	454	465	419	456	408	446	434	474	437	463	417	454	464	448	377	443	443	436	413	438	409	427	445	415	431	395	411	419	439	420	406	432	432	460	382	422	471	428	402	423	444	427	421	439	430	416	434	411	384	444	401	440	447	420	457	447	404	382	474	426	420	469	419	406	429	422	454	444	406	395	429	429	443	428	426	410	421	448	431	441	416	401	443	455	419	433	434	445	443	484	438	445	444	443	409	422	432	467	419	426	380	441	436	404	402	450	450	384	406	437	410	445	444	407	451	407	417	465	396	443	425	440	401	391	404	468	436	488	413	425	443	421	400	437	426	453	438	436	441	425	448	425	448	398	444	436	411	435	424	411	457	434	446	406	398	403	457	450	408	441	447	400	412	419	389	420	454	439	473	421	465	450	448	459	447	410	454	418	435	436	454	458	439	446	436	451	466	421	445	429	448	466	453	416	387	433	474	430	433	436	400	455	429	451	417	435	448	440	428	403	440	431	419	453	405	410	408	442	443	432	405	456	416	448	408	396	397	412	418	452	431	415	454	429	390	418	461	440	439	401	459	422	429	432	448	432	411	420	434	457	436	436	420	448	439	428	436	451	406	416	431	456	483	393	434	452	445	423	422	440	423	410	471	468	472	422	436	420	411	411	431	468	431	467	435	384	434	412	443	411	394	434	388	420	442	452	431	451	403	408	409	436	491	443	460	427	442	414	425	448	425	426	409	429	433	433	434	438	418	429	406	429	439	422	440	436	398	436	441	433	430	459	427	437	422	423	482	439	443	404	419	422	450	433	449	428	448	467	407	403	408	443	440	429	427	469	430	435	463	419	443	397	408	478	443	455	446	441	401	417	406	448	441	452	442	417	437	455	447	447	440	402	426	432	448	454	425	419	448
2760	434	418	403	406	373	383	337	388	362	355	369	356	312	340	351	345	366	344	336	369	337	337	365	340	335	360	362	353	363	332	343	356	358	320	357	360	359	348	334	351	345	328	353	361	399	361	356	367	347	356	378	373	332	340	353	361	373	347	367	317	312	364	351	337	348	332	401	355	358	372	393	374	310	367	325	358	342	351	332	369	386	341	346	336	366	343	336	324	348	348	347	340	359	331	356	331	308	369	378	343	341	328	359	348	350	373	335	360	334	322	363	372	387	348	358	339	374	343	373	354	366	324	329	348	348	349	349	391	334	342	367	349	368	342	363	382	378	357	365	361	379	349	392	380	361	348	370	339	341	400	329	394	357	325	337	361	343	354	355	354	318	349	367	354	327	327	337	374	340	336	329	334	323	336	340	308	373	336	383	332	343	313	358	345	362	366	368	369	330	354	360	361	359	343	360	345	336	368	322	349	359	352	346	382	347	354	355	353	328	376	350	351	326	332	375	348	366	352	355	330	345	333	326	376	385	405	361	395	342	333	343	352	363	360	350	347	390	351	376	333	370	326	336	333	327	326	356	361	317	353	385	360	342	327	349	370	364	380	357	364	331	329	343	358	355	353	362	376	369	347	343	306	348	335	367	367	354	328	340	351	320	342	358	361	370	350	348	361	336	319	382	362	385	332	344	378	366	349	360	346	349	327	363	331	367	352	338	295	361	369	352	327	354	326	331	360	345	347	341	337	349	383	353	333	365	349	356	376	324	349	357	335	372	352	364	355	385	354	331	329	353	329	357	298	327	352	344	338	346	339	357	351	363	361	356	366	330	361	375	355	348	377	349	358	350	354	363	321	367	356	314	357	359	324	344	316	387	366	356	357	364	378	337	336	336	350	372	376	347	361	333	329	361	384	381	331	373	376	353	334	354	322	349	331	361	317	359	347	355	308	370	364	339	357	361	338	320	343	333	329	309	339	358	338	316	331	324	352	384	369	350	340	376	340	334	359	309	360	377	358	358	321	407	386	336	390	374	371	291	340	326	356	337	329	334	420	367	305	358	333	353	368	353	342	344	336	308	324	373	330	340	356	319	346	336	355	360	366	338	383	359	361	323	345	347	371	370	331	353	349	359	366	340	337	354	386	327	334	409	370	350	372	339	354	343	344	344	356	367	377	375	327	348	321	328	328	382	360	332	358	367	351	344	344	333	359	305	346	357	340	315	359	363	354	348	364	361	366	366	345	332	360	368	362	358	359	289	342	346	352	341	362	341	363	375	351	334	375	366	331	344	325	365	341	348	359	371	346	346	363	363	331	331	349	347	344	364	350	396	377	367	341	348	380	360	325	349	359	317	355	340	358	358	318	336	385	331	322	359	375	353	347	360	342	342	364	331	363	339	342	367	374	348	319	354	341	332	357	321	351	345	374	330	357	356	337	361	391	362	349	336	351	285	337	366	353	381	371	350	367	328	380	347	366	323	359	362	341	359	397	353	363	333	300	346	335	341	375	363	353	323	308	334	371	384	334	309	332	351	349	317	373	367	386	337	370	308	336	365	316	344	344	358	340	354	341	344	354	387	346	329	353	366	326	365	353	341	352	354	370	336	336	383	349	302	344	336	361	367	348	311	385	348	333	347	357	356	344	366	358	380	331	341	343	333	351	363	361	365	356	318	370	360	354	341	334	340	340	349	354	367	360	309	313	334	357	343	365	362	363	352	355	340	323	332	341	337	369	334	359	331	336	315	383	347	342	326	306	324	332	342	330	348	368	335	328	352	340	346	374	369	330	348	349	358	347	339	345	344	349	361	384	334	324	365	342	387	329	380	379	336	383	369	335	362	360	377	385	370	365	342	360	328	353	356	333	357	343	353	377	368	340	354	365	330	369	332	356	313	370	336	350	342	366	356	350	365	391	358	359	356	378	356	359	366	326	363	352	355	365	383	356	336	348	337	356	369	345	376	387	358	342	359	349	344	328	344	330	369	345	369	366	326	364	362	316	349	333	353	362	344	335	344	367	345	350	353	327	343	336	343	350	311	326	335	349	367	355	342	353	365	361	374	361	342	365	358	341	370	353	339	304	336	357	366	338	341	348	366	347	340	374	345	314	356	331	365	361	324	346	362	343	394	304	351	352	331	375	370	327	373	330	372	318	345	374	351	340	369	342	354	322	337	311	332	358	381	362	349	344	327	352	351	351	308	340	354	354	372	351	354	375	347	341	360	341	320	365	358	363	360	318	349	331	351	345	386	343	354	371	339	359	374	356	357	375	356	352	357	350	357	336	383	326	355	328	382	355	348	344	337	341	325	326	361	351	322	331	353	358	370	347	373	356	366	356	355	317	384	363	319	351	336	336	361	379	401	374	348	362	366	374	330	340	363	368	349	357	368	369	369	370	366	347	364	326	368	345	334	354	336	334	321	359	333	328	343	378	357	368	366	324	327	357	364	307	348	332	376	340	370	331	317	332	359	314	346	350	339	328	366	355	391	342	336	368	343	385	338	330	367	340	319	353	374	323	343	374	365	361	373	356	325	356	345	351	317	348	318	336	321	354	352	392	364	360	330	355	381	355	392	327	350	321	341	330	350	321	355	361	346	379	325	351	377	359	349	346	342	349	342	387	364	359	341	342	353	339	313	333	369	368	343	335	351	334	345	333	304	334	345	349	361	377	369	365	356	313	354	337	331	355	354	342	355	336	349	362	389	392	374	363	350	350	332	359	372	330	374	363	366	358	346	349	334	328	360	331	339	393	351	321	368	325	369	344	344	364	346	351	347	356	337	354	366	365	354	360	366	378	337	312	371	316	328	351	323	391	333	338	339	353	338	370	378	348	344	329	374	355	343	346	347	368	364	353	362	358	351	389	358	392	355	387	333	328	348	349	319	329	323	341	329	378	360	308	376	357	327	347	397	358	324	333	362	311	359	316	351	350	344	352	326	351	327	358	382	356	376	357	364	334	350	337	326	355	383	350	388	320	371	359	364	348	367	325	363	391	345	349	370	357	374	369	355	369	344	337	357	378	320	366	333	331	363	364	383	382	356	350	354	352	385	338	359	369	349	356	330	350	358	366	361	403	348	372	326	350	355	369	337	357	338	360	369	349	346	373	350	368	324	319	345	357	315	336	344	350	354	390	372	340	362	342	368	351	344	368	358	356	359	332	348	337	357	371	372	344	360	379	344	343	355	299	369	355	326	315	353	361	372	369	347	359	336	343	369	321	340	342	358	332	333	364	344	343	335	334	344	352	361	377	366	369	363	326	332	350	340	352	397	327	359	358	353	358	372	360	353	331	369	351	356	359	340	372	371	365	374	356	373	355	362	390	318	341	338	332	343	336	362	341	339	339	323	382	369	343	334	353	335	350	334	367	358	343	349	354	375	359	327	341	357	354	358	366	323	374	359	338	363	375	376	377	340	338	385	333	336	330	350	345	325	347	337	324	350	348	360	346	376	328	338	330	343	368	357	336	355	342	348	357	339	361	322
2795	1037	1075	1135	1121	1124	1059	1008	1001	926	873	937	909	922	952	902	939	888	929	935	905	922	890	897	893	928	965	843	869	937	879	946	864	866	933	917	909	912	924	920	885	837	865	902	990	930	929	916	951	923	891	879	972	897	895	932	901	868	900	945	958	902	895	917	892	903	869	930	904	903	903	917	915	934	868	894	909	876	859	872	898	927	876	887	921	882	931	822	839	928	948	902	879	882	864	892	904	972	947	931	926	939	925	899	918	890	881	864	950	876	913	876	850	893	843	905	866	920	884	869	910	913	942	851	922	872	883	913	935	916	860	893	855	899	856	895	890	888	910	922	879	838	877	898	902	889	864	865	930	898	859	950	888	890	922	922	879	884	869	905	913	931	946	907	881	909	854	866	900	919	909	887	916	872	910	949	927	928	965	917	929	901	912	925	913	889	882	869	941	941	890	905	875	882	840	903	886	901	845	914	891	875	914	898	905	933	892	925	888	898	912	916	898	885	904	923	901	959	892	910	934	907	862	947	898	950	879	899	848	926	877	921	927	905	950	932	905	954	897	912	927	866	874	896	898	921	858	848	917	942	931	852	906	875	916	841	907	940	923	922	906	923	911	946	954	950	889	887	881	915	869	885	929	899	909	855	927	915	884	854	939	865	908	816	897	990	913	868	891	906	959	942	901	973	927	923	944	911	918	898	896	868	879	856	904	861	952	902	911	881	906	887	846	903	932	959	883	943	894	947	897	847	869	869	945	930	905	873	902	900	896	897	889	925	842	916	905	821	917	916	916	882	877	862	900	878	903	926	919	877	894	870	882	910	866	928	900	899	878	888	892	911	925	876	853	926	951	907	882	900	929	945	858	899	931	899	930	868	948	880	851	862	921	876	910	930	891	910	857	898	915	924	884	905	938	865	912	881	945	938	870	892	879	947	840	921	899	911	905	899	937	899	908	925	914	868	946	867	926	878	848	900	867	867	891	890	879	936	910	926	939	916	903	871	916	988	917	916	923	868	896	889	855	934	898	933	893	869	880	917	881	938	929	923	909	928	911	907	894	872	946	877	907	958	930	945	903	909	901	886	894	877	865	866	891	880	905	888	857	860	890	940	905	904	843	890	866	935	895	894	891	873	887	931	856	910	898	953	911	902	881	922	893	927	914	946	895	862	920	915	889	925	913	857	896	880	934	878	928	898	908	855	890	887	819	859	885	920	908	900	888	923	940	859	833	878	940	891	919	867	856	888	920	876	922	822	906	868	909	886	922	873	875	907	886	939	903	886	951	895	888	911	872	908	952	869	898	886	934	902	937	910	907	930	874	935	945	864	906	928	894	886	879	908	890	939	860	935	882	878	960	915	869	885	919	891	892	884	933	930	912	954	878	882	915	944	841	863	904	901	942	912	935	922	962	969	873	884	878	851	937	892	928	924	891	834	888	862	835	991	887	879	873	901	941	857	913	836	909	924	871	901	898	871	862	908	903	945	910	903	913	935	904	892	934	916	901	903	931	818	828	923	881	929	883	881	942	971	858	942	924	890	896	898	927	866	943	859	879	934	839	934	922	886	925	899	867	933	930	876	901	934	876	890	878	881	887	937	902	947	882	888	876	904	904	878	924	893	910	857	909	966	897	917	887	930	861	896	865	902	835	899	873	910	913	911	935	944	927	881	880	892	940	903	871	884	909	921	931	915	897	877	955	884	895	915	844	862	959	922	904	915	912	893	888	883	854	863	907	892	915	889	931	908	888	916	917	905	882	870	886	918	915	869	920	921	923	919	858	893	915	885	905	837	906	907	866	951	937	885	873	894	859	955	944	926	868	870	849	915	912	913	878	898	914	877	940	906	872	929	848	869	882	917	934	847	914	898	905	895	887	836	912	921	884	927	879	908	912	922	935	940	892	931	891	908	993	908	912	953	944	889	904	944	911	877	903	902	947	891	935	901	899	928	918	920	832	936	882	884	890	901	845	928	916	1022	928	937	881	928	863	903	909	908	895	941	900	937	907	945	901	890	893	887	817	878	921	899	961	919	924	865	858	854	868	942	894	906	915	877	927	920	967	882	866	925	922	930	937	957	891	912	936	981	896	942	882	920	907	864	928	912	923	886	907	891	890	975	845	865	924	816	913	959	905	899	841	889	889	898	903	909	921	905	916	949	882	939	875	951	890	896	952	930	917	901	926	920	940	906	873	859	946	864	934	896	894	817	922	897	917	933	879	895	947	888	905	911	872	934	913	867	921	893	869	842	923	882	904	875	889	975	945	904	857	937	938	877	873	917	955	886	872	910	899	910	893	915	897	900	863	965	935	886	919	904	827	920	887	915	954	883	922	903	886	863	839	877	887	843	890	896	892	857	894	901	885	895	916	899	902	921	891	873	887	869	863	844	876	921	894	942	884	925	910	893	909	896	904	880	884	899	884	913	861	919	939	881	940	922	915	884	881	917	926	910	849	932	895	905	874	872	867	863	918	903	851	963	900	855	889	906	916	875	881	848	882	935	912	961	892	886	895	878	878	867	900	963	905	928	934	914	879	929	882	920	893	870	875	920	897	958	928	938	947	919	889	902	908	921	903	854	935	905	920	895	898	923	915	915	894	904	877	955	879	884	918	880	897	882	953	872	859	932	923	839	892	911	884	886	903	947	884	884	907	867	936	918	947	904	880	893	922	923	909	907	907	910	861	911	921	849	909	926	898	884	895	891	868	931	870	961	910	884	909	947	903	934	923	851	923	904	958	887	913	896	942	851	885	861	874	868	886	897	828	934	898	900	958	914	933	928	876	877	844	871	924	900	930	873	868	926	923	886	913	895	863	909	897	912	915	889	870	915	897	923	841	914	966	915	930	899	946	873	866	943	956	909	860	885	894	854	855	924	918	879	877	885	876	950	930	830	886	892	859	926	933	957	870	912	894	912	891	949	902	919	890	868	897	902	904	830	857	901	981	943	954	856	902	928	892	896	872	891	826	886	886	875	833	923	901	895	857	939	917	906	907	909	872	872	904	863	845	906	912	909	890	909	907	940	894	872	848	870	870	862	905	938	949	885	894	924	900	940	895	863	892	892	928	925	924	936	899	931	972	901	892	895	898	885	948	869	841	895	904	857	860	922	896	949	909	910	862	883	867	897	905	923	907	905	888	932	901	902	869	880	861	864	894	941	890	886	916	876	875	917	837	871	888	896	918	919	897	848	896	879	906	881	907	923	896	956	918	905	912	955	894	859	881	912	891	896	898	932	859	895	926	895	887	869	892	945	879	869	876	907	847	926	918	851	906	856	861	893	942	886	911	923	976	929	878	871	918	891	879	865	905	854	906	884	905	893	874	910	878	906	827	901	921	897	907	929	907	893	902	922	888	841	896	909	893	927	947	907	931	871	905	912	883	885	887	936	848	939	933	918	913	939	931	946	951	902	922	919	891	878	887	921	934	865	885	849	907	900	898	913	935	898	895	859	894	908	948	903	965	859	838	870	856	933	897	913	915	915	884	965
9399	1143	1327	1090	885	655	608	552	480	416	482	403	366	381	374	325	383	327	351	320	366	354	337	359	353	355	376	342	323	356	317	310	313	307	309	330	329	321	310	356	338	324	303	334	321	325	348	366	321	313	374	368	329	306	294	316	324	328	320	301	374	333	348	320	330	369	323	344	311	353	342	331	341	296	311	308	306	364	296	385	309	329	316	329	358	345	325	317	336	344	315	341	337	297	350	360	319	329	345	299	339	333	318	309	337	326	301	310	332	311	322	349	348	307	331	325	317	343	336	289	309	332	319	312	343	342	331	326	292	328	328	314	324	316	339	302	326	331	338	309	325	348	331	345	330	328	320	312	331	311	326	282	321	328	324	324	291	298	324	346	305	298	302	351	308	330	351	307	353	338	309	284	333	334	320	321	318	311	329	354	304	297	327	318	342	329	318	318	318	317	299	342	360	324	310	340	338	333	367	320	306	313	327	327	309	333	330	298	308	317	317	369	332	365	330	334	339	340	332	344	342	326	294	301	323	350	333	331	332	325	324	298	313	347	332	318	285	294	289	350	327	312	318	341	329	312	339	346	314	313	296	307	363	341	369	324	330	361	329	355	318	311	313	327	317	348	318	329	342	370	305	303	341	315	351	294	327	355	357	313	328	332	302	308	309	324	295	336	335	333	326	336	322	351	332	343	330	311	342	319	355	361	342	344	309	320	338	337	328	342	303	370	343	317	350	326	333	331	354	321	328	334	337	333	350	348	307	311	298	329	330	325	320	350	340	316	350	315	352	310	323	285	322	323	316	303	333	333	311	333	349	302	339	339	324	301	286	318	333	323	341	314	307	331	340	317	298	334	320	363	338	337	313	331	337	310	306	318	293	317	338	334	350	314	284	297	343	306	328	330	324	340	343	345	296	301	311	313	359	309	345	297	340	295	337	335	342	289	311	335	354	328	342	360	329	300	347	328	328	296	308	335	315	315	319	317	320	337	349	316	312	333	305	316	309	323	317	330	319	353	332	332	314	329	322	334	350	323	328	331	284	360	328	343	302	348	342	328	322	314	320	298	333	344	317	324	300	322	358	366	303	335	341	305	345	295	330	337	303	323	341	307	348	289	311	335	317	341	324	333	320	334	335	348	332	324	325	332	307	346	331	323	332	323	357	342	343	341	336	330	333	336	291	336	333	317	305	338	351	351	309	349	307	358	325	346	323	341	326	302	322	302	334	308	359	315	362	276	345	330	301	323	362	347	346	323	322	332	329	325	343	373	340	340	335	333	358	333	333	329	354	344	349	332	340	317	312	356	333	339	330	338	311	329	316	330	298	322	321	329	329	307	348	311	307	335	325	312	331	315	310	314	326	328	363	319	372	307	324	335	343	348	359	283	303	302	325	310	324	393	286	312	341	349	339	320	332	341	325	331	293	306	353	304	305	320	321	331	314	325	377	327	305	338	312	359	317	317	344	324	344	297	361	314	329	335	360	307	322	329	328	300	309	325	339	325	330	321	338	341	319	311	347	323	330	351	326	338	321	351	310	311	336	305	289	355	334	324	304	325	319	338	346	340	334	349	342	319	313	335	311	337	312	318	326	303	269	354	375	294	319	317	293	327	306	323	317	288	327	325	322	310	336	353	292	329	319	354	340	296	299	355	361	282	318	323	318	315	337	309	316	362	333	316	311	376	343	345	325	323	321	311	349	327	309	311	290	316	314	301	307	336	325	350	330	341	333	309	326	324	351	320	305	343	391	335	339	329	297	312	330	308	329	319	316	306	287	313	334	337	339	285	335	314	349	333	325	299	338	305	322	305	325	339	330	306	314	345	337	332	307	331	332	323	333	305	311	319	328	325	352	319	350	339	350	355	315	313	325	298	332	348	296	352	310	328	305	342	317	305	358	304	317	314	329	327	315	345	334	330	342	357	322	331	333	344	349	318	312	304	344	302	324	362	311	339	331	347	338	315	359	320	348	311	334	359	342	304	355	332	313	322	336	323	324	333	319	327	312	336	365	345	346	339	343	315	332	307	312	294	321	299	317	325	323	309	317	335	325	348	318	327	305	324	342	364	357	339	284	289	298	359	315	283	302	321	327	338	323	334	322	324	304	309	311	344	342	355	331	307	344	349	341	344	314	308	334	301	349	327	330	303	350	333	325	333	330	316	318	349	310	326	354	309	332	342	363	333	344	315	315	320	319	312	335	332	307	339	290	305	316	308	331	361	350	293	338	325	308	320	319	337	302	318	320	333	338	331	343	362	353	306	327	326	317	330	325	310	322	345	332	338	305	283	327	299	319	332	329	341	329	323	319	296	359	324	334	325	317	358	359	328	330	313	325	345	328	332	312	288	364	348	299	339	337	323	325	322	318	313	322	313	372	299	313	325	330	312	347	321	380	297	302	335	322	331	320	319	369	336	326	315	319	339	315	358	322	327	290	337	280	302	316	326	329	307	340	324	303	332	327	324	345	316	340	353	320	375	348	324	352	335	318	304	353	313	318	311	321	335	324	313	363	328	320	317	311	300	328	352	319	333	347	350	317	346	330	321	324	301	322	313	287	356	301	318	290	338	335	305	343	310	341	327	327	329	319	333	310	339	352	351	336	337	287	352	322	311	317	309	328	327	339	315	311	356	318	329	340	342	372	339	316	302	317	333	320	339	343	318	317	332	351	316	329	348	318	325	314	331	301	302	316	334	317	352	320	312	324	320	341	340	358	322	356	325	313	337	326	318	318	320	336	323	339	349	302	339	312	306	291	373	333	397	332	323	338	322	343	359	311	307	320	295	327	318	342	328	312	319	301	328	305	330	347	287	308	312	341	305	332	341	353	333	289	299	345	326	347	334	347	298	323	315	346	315	343	326	331	330	358	297	334	327	338	351	319	341	360	339	314	291	345	322	309	314	344	330	314	340	346	325	343	347	321	366	317	309	351	358	334	312	340	306	346	310	337	316	311	332	324	327	323	333	320	334	325	353	352	295	312	309	319	317	334	338	326	323	338	313	314	354	309	345	321	309	307	359	346	327	323	324	317	340	329	327	329	347	324	306	335	331	324	316	299	320	321	311	311	315	337	318	318	353	320	324	342	331	327	323	347	329	323	316	350	321	285	339	318	321	338	347	320	328	308	327	319	333	342	300	320	340	325	342	331	354	356	321	379	321	338	320	330	335	344	325	341	346	319	288	309	322	327	314	339	347	332	325	335	301	331	299	338	390	343	322	316	337	318	312	329	340	323	305	297	282	335	338	337	385	352	368	331	309	351	294	348	300	343	324	309	338	318	320	332	343	334	325	337	353	332	310	326	336	330	334	337	294	316	317	343	339	343	340	347	273	322	291	333	352	292	331	333	336	324	335	327	313	344	301	301	317	356	338	329	356	315	322	308	317	307	306	319	332	334	340	339	319	325	362	308	309	334	346	349	323	284	313	336	329	311	343	322	322	314	351	298	332	337	367	329	325	324	324	325	294	321	318	344	341	344	323	327	322	334	329
5909	1600	2634	3263	2963	2485	2103	1990	1716	1620	1393	1353	1273	1223	1223	1116	1079	1040	1046	1074	1035	993	962	993	984	946	900	944	900	935	900	924	906	925	874	868	862	902	892	907	907	806	872	880	877	852	835	886	869	847	891	853	831	830	831	841	815	838	870	849	843	870	920	811	829	849	824	929	858	846	868	855	811	888	814	856	888	809	823	864	868	855	922	856	859	810	845	874	804	835	857	857	863	858	808	824	816	843	792	845	829	810	838	849	868	861	844	863	790	829	847	799	835	856	825	858	882	860	832	827	874	820	886	885	785	869	815	849	851	875	803	792	823	853	827	859	785	852	791	864	794	816	837	835	829	810	843	869	846	847	813	865	810	859	810	860	841	832	845	856	850	800	848	849	795	827	850	869	822	822	796	846	827	852	814	819	803	863	789	836	753	826	839	822	892	877	822	829	830	840	836	847	831	808	845	813	864	798	852	847	800	862	806	766	830	878	863	860	832	847	832	852	843	827	809	871	831	835	914	868	809	822	828	833	845	852	820	892	864	753	810	769	803	918	798	867	842	818	884	826	881	819	856	816	831	851	847	843	858	886	833	832	822	873	853	820	886	819	883	833	827	813	879	859	910	833	838	796	845	882	855	887	857	793	806	819	809	816	829	823	873	886	822	854	807	826	825	860	813	888	771	805	883	784	806	849	856	825	833	823	836	847	823	847	801	838	812	846	845	805	813	815	873	854	831	832	797	861	842	834	868	846	869	817	877	802	883	822	831	901	861	876	788	828	834	818	845	832	837	839	828	790	880	836	839	840	826	833	869	857	858	839	842	860	859	815	802	849	810	841	836	820	828	834	806	835	837	850	854	840	848	838	859	868	842	843	816	805	830	795	867	789	861	834	845	844	848	839	822	797	912	838	802	835	834	819	783	832	870	909	822	865	817	863	830	835	846	827	836	781	838	842	817	807	889	815	850	812	858	829	765	841	872	833	856	822	843	855	824	844	829	793	854	828	833	857	810	802	828	835	795	905	833	851	787	937	864	801	831	847	865	841	763	826	879	831	856	860	851	782	871	817	807	898	799	864	827	854	795	823	800	784	840	825	851	807	795	812	827	816	805	857	863	834	865	796	809	876	796	824	835	860	838	821	826	878	827	801	822	837	851	842	825	837	866	823	838	810	819	812	891	851	810	840	826	860	793	779	872	782	873	825	861	845	816	856	838	822	812	821	849	868	849	817	843	813	850	833	864	846	817	842	839	797	878	779	828	847	783	805	833	836	795	787	853	836	799	816	871	852	832	867	839	827	881	875	859	862	831	847	832	867	878	823	807	789	880	831	814	889	862	819	861	807	839	817	895	869	853	884	845	838	854	844	836	773	798	873	783	811	847	836	848	810	841	840	808	853	870	856	827	856	830	836	812	823	837	823	880	852	814	842	845	809	798	776	854	810	862	841	788	831	805	865	764	764	850	828	866	863	820	781	750	820	847	892	818	770	890	852	800	839	887	790	832	821	832	861	813	887	837	856	879	818	812	834	830	879	891	866	848	856	840	884	840	828	792	840	854	887	855	793	853	781	786	848	835	809	806	846	844	845	840	844	803	844	833	829	840	872	838	781	878	867	842	816	849	796	881	790	833	849	894	838	883	791	868	815	872	785	795	807	817	865	809	813	831	838	848	852	817	819	822	862	828	866	847	884	825	869	811	852	829	818	839	866	853	850	896	847	865	806	854	843	842	818	823	822	845	865	871	866	835	835	815	881	825	840	906	790	831	813	776	904	874	836	845	850	828	834	826	833	859	838	888	847	812	832	807	772	821	790	860	784	858	822	908	889	805	889	857	842	813	876	836	836	830	826	798	839	860	848	806	848	894	840	823	820	868	878	837	892	794	818	801	857	800	821	841	808	878	818	869	865	840	884	818	846	824	819	849	821	836	810	805	837	768	828	841	818	812	806	824	825	859	823	790	840	869	767	876	797	825	768	835	829	813	832	815	877	888	868	813	809	831	810	882	804	785	811	857	829	845	837	847	870	791	839	816	792	885	851	841	855	805	783	837	817	808	839	840	839	823	845	795	842	825	820	820	874	858	893	815	816	817	813	839	763	866	774	839	836	862	872	827	833	813	801	825	859	837	841	809	809	861	792	755	810	833	825	819	813	842	851	827	807	845	799	778	844	855	840	854	847	835	816	825	841	845	844	807	819	875	852	836	798	870	860	847	848	842	813	823	800	844	792	838	834	839	866	871	821	790	866	844	845	821	804	843	865	890	877	837	825	827	837	829	868	829	838	854	836	836	841	840	879	800	865	817	875	822	827	799	898	833	807	870	820	868	864	810	828	832	831	817	895	806	846	828	891	791	850	866	864	794	864	857	816	842	875	872	822	801	840	817	857	801	823	841	837	846	910	811	825	854	894	856	849	852	907	845	832	792	827	869	845	893	811	854	829	822	872	826	847	820	869	777	805	853	814	861	865	790	886	791	823	812	828	863	810	845	820	890	794	820	838	843	860	840	848	826	794	862	842	825	829	814	814	772	844	806	819	828	844	830	801	827	806	832	832	839	814	846	840	859	844	816	784	862	793	854	784	808	873	826	803	859	863	831	797	839	796	816	848	831	845	866	853	846	842	850	779	835	835	824	882	843	800	821	788	852	871	844	885	852	808	791	877	861	809	796	766	782	835	789	811	812	830	859	803	817	840	834	848	840	799	794	846	818	835	778	853	847	841	886	821	834	841	825	791	864	847	835	836	887	847	857	848	853	808	792	804	829	845	822	837	852	845	826	813	864	841	851	847	865	868	812	845	824	857	801	853	859	840	841	829	844	838	824	810	885	812	861	826	792	863	827	807	822	845	865	850	883	874	847	852	842	886	844	813	875	845	867	856	858	802	860	822	774	820	837	861	830	864	858	808	840	840	773	818	893	826	883	873	798	823	833	831	864	870	815	800	850	893	820	786	854	863	856	875	860	802	803	842	863	859	842	825	836	860	818	813	844	806	824	835	792	846	819	780	848	727	863	788	876	779	884	809	876	846	839	846	850	804	792	852	853	814	792	849	829	824	847	872	855	836	864	854	832	831	844	818	803	815	825	838	900	832	874	824	862	817	839	950	840	841	894	872	811	832	884	846	779	848	811	810	845	899	854	826	877	828	845	783	842	834	849	826	802	766	861	826	871	830	855	881	811	857	746	846	816	843	849	837	839	868	772	819	845	822	827	839	840	790	800	826	808	867	828	851	830	880	825	874	801	854	820	846	846	902	846	869	850	833	857	813	805	849	836	779	860	824	826	835	842	808	819	857	827	853	862	842	855	826	849	821	830	860	862	819	850	796	830	778	855	771	871	781	915	897	830	827	857	859	889	833	878	842	848	848	851	855	802	819	819	819	896	828	813	840	860	841	814	814	759	827	761	835	821	840	847	891	916	807	835	821	804	800	849	827	802	849	845	808	865	789	812	770	838	870	815	805	807	812	830	886	863	864	815	833	859	842	843	825	841	782
17350	2352	2322	1728	1180	889	700	537	493	412	351	337	276	279	275	229	223	225	195	212	196	199	182	171	187	178	176	189	158	183	153	197	182	145	177	163	182	167	164	140	143	181	169	141	170	169	168	162	141	160	161	147	142	135	187	184	162	160	159	177	164	153	168	130	148	147	127	150	139	145	147	165	130	177	141	139	148	156	152	140	147	167	144	140	141	153	143	160	139	154	148	169	170	150	172	147	141	162	175	167	151	174	164	166	145	156	155	154	136	153	141	153	177	150	168	123	156	145	142	128	162	148	147	156	157	157	146	167	162	153	128	153	166	149	154	153	153	154	153	153	159	144	168	146	133	158	143	143	146	161	151	155	151	148	155	142	130	120	143	129	137	127	180	169	166	145	128	165	183	133	153	168	148	147	165	151	159	140	145	141	142	157	146	157	162	157	156	139	149	152	146	165	157	136	149	164	135	140	149	160	172	141	153	154	143	149	155	155	185	150	135	172	158	152	145	127	134	164	140	160	151	174	144	156	150	136	184	145	127	156	167	164	138	169	165	168	169	144	143	150	159	146	158	140	149	127	150	152	147	158	167	131	149	147	159	161	147	153	142	162	153	130	179	167	163	159	146	140	157	153	130	133	179	164	151	141	152	162	150	140	140	160	144	145	163	140	145	143	152	147	153	168	150	141	164	155	165	148	147	150	150	162	138	154	136	143	163	128	135	151	152	142	141	164	148	152	142	144	151	165	142	150	128	162	134	141	158	156	150	152	151	135	157	144	152	165	157	162	169	158	146	139	151	162	163	172	137	150	173	166	143	143	149	126	138	157	137	167	155	158	142	166	170	151	163	143	152	123	131	148	149	160	158	164	182	142	144	158	139	145	165	166	159	145	157	154	146	162	149	128	147	146	150	147	157	134	155	148	153	158	138	162	153	165	155	141	147	155	140	144	144	155	135	149	148	140	153	135	137	151	167	139	145	171	169	150	132	146	148	149	150	137	159	162	143	151	129	137	166	160	148	167	180	143	146	142	159	141	159	152	169	146	170	169	157	157	142	184	143	148	144	157	151	168	150	145	172	164	130	151	156	161	157	133	146	163	144	165	153	112	158	145	166	155	157	143	149	155	123	159	146	141	152	142	148	167	155	149	146	157	148	141	152	131	147	188	161	159	184	142	152	151	170	154	160	131	144	151	150	147	160	150	140	151	140	168	156	154	159	163	140	156	142	140	181	138	150	169	130	176	157	163	155	162	153	140	140	159	148	145	143	190	150	159	147	150	155	164	126	147	154	153	147	165	155	150	139	151	137	141	154	148	139	163	142	146	168	139	130	179	137	149	144	158	151	182	131	155	143	140	143	153	152	142	162	140	167	153	148	149	156	141	156	153	146	158	154	151	160	167	156	156	136	135	138	140	126	146	147	163	152	173	172	138	157	157	169	144	148	134	168	164	158	143	146	148	156	148	140	135	152	141	154	145	141	131	146	145	151	142	153	145	158	164	154	165	150	159	147	168	154	164	129	132	160	146	162	190	165	140	149	126	154	146	155	146	135	148	158	164	144	157	141	126	141	182	153	155	146	145	139	157	152	152	161	154	166	152	174	152	171	153	144	144	154	169	154	135	156	153	148	167	143	142	141	173	152	139	161	171	151	171	144	141	140	140	136	154	133	137	138	151	159	134	165	155	131	167	161	161	159	142	156	149	134	176	129	139	149	156	125	136	154	173	163	158	157	137	151	166	160	145	160	135	136	163	155	135	144	130	151	160	158	157	150	161	143	134	150	150	159	158	147	168	155	152	135	155	163	132	158	160	154	153	137	189	148	137	139	146	153	131	141	139	167	143	143	159	134	161	149	150	166	138	147	142	156	137	157	165	172	166	138	157	166	155	140	166	152	145	140	153	127	155	140	154	146	153	160	149	141	150	127	138	154	149	158	145	159	147	143	163	174	141	152	155	148	150	148	128	158	144	150	184	147	172	144	149	161	166	160	157	164	154	130	145	153	151	129	147	140	155	149	171	158	142	160	140	166	148	146	151	153	161	158	139	154	162	142	142	153	134	141	169	168	162	173	129	159	167	162	146	136	167	151	147	143	137	154	161	136	145	167	146	162	163	160	152	152	140	158	160	150	159	132	133	158	125	137	175	190	162	162	163	123	152	158	170	144	121	155	143	158	150	147	140	145	146	158	177	158	149	142	166	144	147	157	129	125	153	153	158	165	153	138	173	144	161	161	122	134	154	148	161	160	148	137	153	139	137	144	158	140	151	150	154	168	166	134	160	163	175	145	157	164	152	163	169	143	158	165	146	170	151	149	148	158	156	165	131	137	144	145	154	135	146	170	144	154	133	131	161	151	152	193	159	162	117	177	149	149	139	181	150	167	131	137	166	152	150	190	138	143	168	149	165	137	143	180	149	147	136	158	158	164	148	143	146	154	146	163	166	146	160	167	158	148	152	146	162	166	146	177	154	143	151	133	152	173	126	156	141	138	137	141	144	167	163	136	135	147	148	160	163	157	165	174	161	135	130	144	126	139	145	152	125	153	142	164	153	169	132	139	153	147	159	140	136	148	141	157	156	151	149	148	136	168	140	133	173	138	149	142	159	169	167	158	173	131	169	169	156	127	142	146	137	146	149	160	131	148	156	167	166	185	152	168	155	169	160	165	125	135	134	133	154	165	137	137	127	134	152	165	153	158	152	146	151	140	128	151	155	153	150	154	162	152	162	147	145	158	124	146	155	149	141	180	140	149	173	161	151	163	143	138	163	155	140	136	138	169	165	133	145	143	151	164	135	160	163	127	122	146	153	148	160	162	140	144	158	148	170	148	123	153	146	164	140	140	150	159	158	125	152	140	144	157	153	141	153	141	150	136	149	140	143	164	142	188	147	154	170	158	151	155	140	152	149	142	141	161	163	160	138	122	161	152	162	119	155	158	157	149	146	161	139	151	135	141	158	139	153	166	152	142	146	141	138	155	144	160	136	156	155	151	170	156	138	156	151	126	155	155	140	140	155	189	135	142	169	149	160	154	158	163	145	157	187	151	130	156	159	145	146	143	152	149	164	160	138	150	148	145	158	154	141	142	153	138	168	146	146	154	132	150	168	161	145	141	158	158	151	150	171	141	153	130	182	157	158	160	120	147	161	161	139	146	155	133	139	158	148	141	152	156	163	184	176	154	176	154	149	132	165	143	141	148	137	165	154	171	171	154	157	150	165	156	141	132	151	174	159	127	152	146	154	142	143	151	147	149	147	137	161	161	148	166	142	135	162	136	134	153	153	131	144	141	150	166	152	154	161	152	161	170	135	144	144	127	166	156	163	151	154	148	153	151	145	159	143	148	168	146	154	144	169	141	127	135	152	149	142	170	160	153	148	159	152	151	157	152	135	153	158	142	154	146	143	151	134	154	149	149	146	187	137	154	179	138	151	163	156	160	147	155	180	176	143	138	164	130	147	159	143	170	148	165	146	134	143	171	144	155	149	140	157
7496	1942	4198	5008	4556	3660	3067	2631	2175	1863	1632	1434	1258	1197	1145	958	944	842	827	786	732	728	741	722	685	697	595	642	590	597	598	560	567	552	545	621	568	581	531	494	540	513	535	510	528	456	512	492	516	486	469	518	452	482	473	451	501	445	503	490	486	496	467	482	447	486	452	521	444	453	486	462	470	490	460	436	476	449	455	459	462	446	484	481	435	466	475	479	449	465	446	456	466	460	430	474	424	450	444	423	461	467	456	443	463	479	424	433	461	418	422	468	431	421	447	451	432	442	418	457	417	441	435	446	437	416	454	438	434	460	434	450	430	421	410	443	420	471	425	443	416	429	436	429	456	436	459	445	460	415	436	406	437	422	451	437	453	439	459	441	406	443	437	448	435	429	445	419	419	424	443	415	462	403	424	408	424	413	480	420	470	447	388	439	457	500	429	452	406	434	444	437	425	407	450	428	435	398	422	428	470	387	423	426	451	408	405	446	426	458	407	443	467	482	449	417	443	430	433	414	456	415	427	419	442	398	424	436	425	434	437	447	438	446	411	431	429	444	422	450	411	460	439	442	440	458	468	429	488	412	432	453	402	435	446	422	391	437	434	440	437	409	392	456	437	420	432	418	421	441	467	405	438	446	428	446	441	415	407	426	456	441	429	427	453	402	460	427	455	420	417	424	446	424	418	451	402	451	435	438	427	408	421	471	451	408	416	423	428	422	433	477	430	464	406	449	431	437	423	406	461	459	432	441	461	450	455	433	434	435	434	432	426	445	414	408	408	447	421	434	434	448	429	406	478	416	435	456	411	443	405	436	418	437	430	465	431	453	436	387	396	420	433	455	396	452	443	419	471	452	461	406	450	459	470	418	413	438	437	411	440	433	446	450	408	447	436	417	414	398	448	431	471	436	432	439	419	425	443	424	386	450	400	417	425	428	449	454	417	444	413	437	392	470	449	437	427	439	436	422	446	435	432	432	428	394	456	412	460	437	491	469	429	423	449	429	431	412	449	426	473	432	472	434	398	404	398	444	446	410	453	421	436	420	398	464	406	449	464	428	428	414	409	426	414	443	425	437	421	439	470	454	450	474	432	453	420	434	426	421	469	446	441	427	400	403	432	447	415	451	462	451	438	410	432	432	438	454	464	434	463	427	443	462	421	452	489	459	445	413	415	417	461	441	453	440	417	415	445	418	413	441	445	478	457	380	456	437	439	412	421	432	436	435	467	413	437	447	461	433	425	480	396	427	440	406	428	444	442	445	451	424	467	461	430	419	444	387	463	446	427	436	480	413	441	426	449	432	425	467	415	453	422	443	450	446	428	407	437	408	441	413	434	440	438	420	422	460	448	427	403	398	416	430	421	427	447	421	423	377	419	417	430	433	442	430	475	430	453	412	444	415	453	392	419	419	439	406	402	422	454	461	423	426	416	439	448	487	468	449	428	433	465	400	430	443	469	401	470	448	429	433	461	431	419	445	465	416	455	444	412	433	455	433	392	487	432	441	424	429	421	406	427	441	444	420	412	407	453	435	405	406	452	414	459	444	427	439	404	424	394	465	368	436	477	445	432	452	388	418	471	434	461	420	424	437	417	446	434	422	439	428	410	449	419	403	464	434	453	389	412	449	455	424	412	433	461	386	480	460	443	450	440	437	426	426	432	431	400	437	417	456	456	420	458	423	426	387	462	409	445	415	420	416	452	417	408	422	432	478	420	440	440	431	420	430	433	414	449	452	440	440	472	410	414	417	425	404	464	430	426	457	459	406	429	420	445	441	423	405	464	444	443	474	458	452	461	417	421	420	444	401	459	456	451	402	446	436	411	450	438	454	450	444	419	417	425	448	458	413	461	437	405	444	401	437	438	439	411	463	459	416	440	432	459	445	411	411	403	443	431	452	420	413	393	426	406	421	428	421	414	398	418	478	455	419	424	426	450	432	459	442	429	452	445	425	394	452	426	462	433	463	438	440	432	422	424	447	457	458	461	435	426	410	428	431	463	444	421	421	417	447	462	456	416	423	430	436	430	433	387	431	447	409	428	462	439	430	439	431	409	419	435	429	415	388	414	433	429	445	393	405	434	448	444	427	441	437	447	426	419	433	429	441	403	443	419	444	421	455	407	422	415	416	448	406	445	396	389	434	421	409	437	436	427	417	467	483	429	424	397	417	426	432	449	435	444	421	423	406	434	415	429	414	439	438	446	445	441	455	373	364	401	438	420	465	433	432	429	456	451	426	428	463	446	409	446	432	455	425	436	447	411	400	444	418	414	428	448	480	444	427	431	422	418	482	428	458	415	445	450	462	416	440	456	452	423	457	462	418	427	456	393	456	417	420	438	400	455	436	424	448	453	441	420	468	481	399	420	463	411	402	435	410	432	456	427	449	421	431	435	436	443	455	438	425	410	428	439	398	423	450	401	435	427	427	435	437	442	436	435	436	438	421	421	444	419	392	426	465	414	434	424	426	440	413	465	457	461	407	421	427	425	436	428	411	457	451	454	441	437	423	425	412	431	430	400	421	429	398	417	448	425	402	414	419	421	474	438	449	446	405	435	439	373	428	419	419	409	430	410	422	450	430	450	454	450	390	417	456	462	439	436	439	437	450	388	404	439	422	469	419	451	440	441	415	422	410	412	444	453	421	400	418	430	444	425	446	415	429	421	429	416	428	412	416	481	426	449	450	410	424	432	457	384	448	456	410	434	439	443	465	459	415	451	431	451	462	428	443	426	456	412	425	407	434	431	426	469	462	431	484	448	421	433	450	465	448	471	410	471	432	412	447	430	418	443	452	428	383	426	441	460	429	385	424	434	427	448	455	409	433	422	425	439	434	443	435	409	409	424	434	457	423	441	424	440	416	416	424	446	454	446	441	402	424	453	392	420	449	424	415	409	421	435	421	489	408	455	407	407	472	472	473	423	439	451	453	417	438	432	449	434	397	413	409	446	447	449	391	416	435	405	416	473	409	431	462	426	437	420	442	443	434	427	424	419	434	409	420	486	420	440	455	433	445	466	402	422	435	429	435	458	420	427	466	439	414	496	444	431	389	446	433	443	407	461	417	417	458	435	388	432	448	447	449	424	424	429	407	457	491	441	426	409	435	461	445	472	421	436	445	403	421	453	391	422	440	450	420	478	450	408	461	428	409	412	479	430	454	428	489	429	408	436	439	424	443	431	439	394	419	448	463	451	444	438	402	399	443	410	458	423	457	416	401	449	439	419	421	412	409	433	429	434	448	431	415	431	463	420	461	433	416	463	379	449	421	416	425	456	435	445	445	420	461	425	496	429	431	431	413	481	426	414	417	497	429	451	412	419	449	411	391	469	440	428	420	415	420	430	456	430	445	418	473	420	413	422	396	440	430	419	424	484	437	412	394	416	414	420	445	406	461	473	409	442	428	406	434	396	453	451	436	447	450	446	418	442	435	431	416	428	483	437	460	413	416	443	440	413	428	476	428	410	452	454	437	483	461	473	413	422	416	423	427
2648	399	406	423	388	361	365	374	391	357	364	345	375	383	362	328	399	408	323	386	390	330	349	387	334	361	357	345	390	368	324	397	359	386	335	350	338	387	315	332	320	377	356	355	362	371	339	334	331	328	364	364	399	336	367	387	334	347	376	367	354	342	353	333	373	355	344	352	342	341	369	307	364	341	323	380	365	346	366	360	367	332	358	348	339	361	388	373	335	366	365	316	356	341	329	382	368	367	380	350	356	341	343	367	343	364	342	354	358	320	304	368	353	370	323	367	347	352	328	335	337	368	331	350	346	364	381	343	339	367	336	364	337	334	396	360	332	367	361	376	356	369	353	362	370	358	356	373	353	332	398	362	353	357	342	390	354	345	377	355	357	347	387	370	415	393	379	358	390	345	356	378	355	357	324	378	371	358	348	365	360	342	371	361	341	384	347	355	370	332	381	349	334	338	365	361	350	328	356	340	393	381	357	368	354	351	348	349	353	356	354	363	352	402	334	374	347	315	388	319	337	343	336	347	354	353	372	359	329	348	353	338	364	389	339	360	398	352	353	351	375	341	352	350	353	363	391	364	343	335	407	327	330	366	357	365	349	345	345	368	296	374	323	343	356	374	329	361	341	356	349	373	341	330	354	376	363	398	303	412	337	347	340	349	380	355	342	349	324	302	364	355	322	339	349	364	326	341	337	333	357	347	352	320	336	351	356	361	329	338	369	365	370	354	370	297	356	354	365	369	312	348	370	371	325	356	368	352	367	365	379	359	366	357	352	363	317	329	321	356	373	323	326	321	375	378	353	325	325	387	373	380	355	366	361	331	367	345	315	325	382	359	361	388	372	363	396	352	335	326	357	348	337	340	366	341	374	339	337	394	327	342	376	344	334	345	359	378	375	358	369	366	338	378	359	340	346	354	311	340	312	368	341	360	342	365	371	340	344	347	361	388	353	360	352	364	343	306	341	355	369	349	380	374	347	354	334	350	377	335	356	424	350	331	354	347	345	375	387	370	353	358	351	362	342	350	355	367	353	332	344	344	367	380	341	350	382	364	375	362	354	333	381	361	336	391	331	352	338	349	367	329	326	362	328	354	314	352	342	348	331	377	355	323	327	362	354	354	347	324	340	368	370	351	356	352	336	384	380	365	341	362	334	341	333	366	362	296	328	361	355	375	323	335	337	361	399	348	363	357	353	371	375	327	345	367	350	363	376	366	335	340	344	322	359	311	363	387	346	327	367	385	372	349	337	418	340	344	362	313	331	330	365	359	365	379	351	367	370	365	380	372	367	355	358	342	349	351	363	381	329	372	375	379	333	387	373	334	355	376	361	400	353	354	351	348	365	361	366	381	351	359	377	360	368	345	387	353	314	330	362	378	343	375	366	373	348	328	337	336	336	347	323	330	363	347	362	359	341	362	389	356	391	360	329	349	335	353	351	319	386	374	388	346	318	321	351	371	377	348	385	360	355	342	357	327	385	374	374	359	360	377	382	372	374	365	375	377	362	334	356	355	316	345	374	356	343	334	364	370	372	354	357	380	348	353	392	345	337	318	309	342	340	340	360	348	380	348	363	361	357	330	369	360	355	378	356	346	336	368	345	387	357	368	348	347	340	399	372	341	326	366	348	352	355	346	346	336	335	350	338	360	322	360	362	350	365	359	327	352	353	327	367	373	336	341	333	357	354	351	329	316	376	336	323	355	352	368	332	369	346	414	357	359	374	348	337	352	380	390	322	349	367	336	334	341	338	355	349	384	354	377	337	322	365	346	338	374	409	333	352	341	347	325	355	382	371	370	336	367	310	327	357	330	349	306	349	364	327	330	342	369	344	359	373	382	322	350	355	330	348	356	349	355	367	368	344	377	341	366	353	386	368	361	320	383	375	371	337	358	333	359	388	341	373	344	372	333	364	381	348	313	397	372	350	347	378	360	337	342	352	360	356	372	342	358	327	337	362	383	354	369	327	362	346	349	350	359	389	339	372	324	354	343	351	334	353	355	323	389	332	326	369	354	350	332	357	356	352	360	360	346	360	323	401	348	347	382	346	348	349	314	338	344	314	335	357	361	340	354	354	345	380	320	381	361	372	333	356	362	352	377	365	373	392	362	326	321	345	350	373	340	310	351	328	380	353	364	325	359	363	350	360	358	377	358	377	380	349	333	360	326	340	384	380	368	403	381	352	324	336	359	340	389	362	358	356	378	343	367	377	342	393	353	326	362	347	375	358	344	364	352	352	360	364	312	367	333	339	308	368	347	328	368	346	372	368	351	369	374	335	364	345	361	324	338	332	326	346	347	336	384	392	321	343	378	385	348	361	328	358	330	380	374	341	352	352	346	334	376	356	320	348	328	346	388	379	363	340	331	355	324	350	349	346	342	344	338	342	334	341	351	334	358	371	363	346	359	322	347	373	359	392	331	370	385	328	334	355	325	352	379	337	347	350	353	335	351	346	354	348	370	342	372	347	362	340	331	347	341	352	341	360	380	370	355	382	349	392	349	376	361	349	336	362	366	370	341	352	309	328	358	356	382	328	371	347	326	356	368	382	317	377	354	341	367	342	380	372	344	329	399	366	331	378	385	360	331	394	318	357	352	329	331	328	346	378	349	351	361	330	346	381	330	372	362	340	336	357	363	374	334	321	344	352	370	343	356	362	356	387	358	354	355	387	380	376	338	383	336	358	357	375	356	331	387	342	297	351	369	378	349	342	348	325	359	357	343	382	353	346	351	323	375	370	337	365	371	349	401	384	365	360	360	309	336	357	358	328	376	366	340	355	344	323	337	366	356	366	334	344	340	368	335	360	366	336	358	345	388	346	351	335	371	367	367	394	349	387	379	351	320	345	373	343	381	343	339	328	359	340	356	348	385	372	356	368	367	339	378	377	328	378	371	343	331	351	345	371	360	325	357	329	345	395	343	359	356	355	357	332	406	356	344	357	340	355	325	349	367	327	366	357	361	357	357	358	333	392	351	341	387	341	371	364	346	348	339	370	368	335	348	324	345	366	322	338	324	327	357	326	337	340	371	351	368	366	356	335	356	370	382	352	358	341	341	326	371	366	345	335	345	389	321	355	398	373	354	348	336	370	328	322	349	349	345	333	353	363	372	323	345	333	390	373	340	354	388	347	372	336	356	373	387	337	346	355	314	370	362	323	323	322	371	342	346	323	339	363	379	370	351	352	358	354	332	359	312	342	356	376	377	343	346	342	374	344	314	357	330	351	378	349	368	340	357	370	348	381	394	338	392	355	378	376	370	361	391	352	335	363	352	384	397	385	365	349	368	340	380	336	348	342	348	353	363	318	327	362	331	359	334	360	337	376	348	337	363	370	373	374	358	347	322	358	376	376	340	356	365	357	377	339	366	377	352	380	369	324	364	371	324	354	369	338	389	362	334	362	338	358	367	360	339	339	369	345	313	366	371	342	372	369	339	348	357	309	349	360	351	346	330	348	347	313	351	341	369	340	338	347	366	352	357	354	335
2715	1026	1045	1013	1070	1077	1058	903	988	1002	985	932	966	870	947	907	968	917	979	913	919	943	886	939	942	952	884	889	910	887	858	886	854	899	912	891	926	930	905	889	833	891	918	896	953	902	887	966	958	940	912	936	912	913	911	950	885	867	893	870	884	893	923	966	921	949	912	960	945	909	859	917	901	878	883	924	862	928	866	866	881	920	930	928	902	892	905	897	922	908	899	951	941	925	878	897	937	849	935	874	901	901	944	927	893	868	848	880	937	891	899	894	830	959	888	925	923	959	941	894	891	925	921	882	933	899	942	921	881	907	931	877	894	892	940	911	910	941	889	873	917	876	922	909	872	969	868	937	863	930	863	883	907	881	922	871	940	909	883	839	922	917	886	945	869	964	903	945	950	912	943	863	898	916	954	943	909	863	869	875	896	941	908	907	919	962	891	884	880	836	954	900	879	929	946	886	944	870	924	929	907	901	840	880	904	934	918	950	900	933	947	860	883	919	922	928	929	885	910	921	872	872	867	858	889	908	903	905	910	901	902	932	909	948	847	865	917	909	887	947	887	937	891	953	951	928	904	913	927	905	924	892	893	900	901	931	972	913	914	850	896	917	871	904	907	902	868	898	905	904	913	861	926	906	894	971	897	897	909	922	855	921	861	844	955	875	891	859	892	890	894	896	921	889	931	933	907	938	872	932	938	911	945	929	904	890	943	879	904	951	930	946	889	912	911	908	908	925	955	936	952	927	905	910	906	895	883	940	837	917	892	896	903	931	878	927	920	894	898	932	947	953	891	882	949	920	883	881	870	871	910	941	916	858	867	874	900	861	927	901	952	930	902	870	884	939	879	873	898	897	932	920	879	909	902	893	922	938	887	917	929	879	874	925	962	921	901	933	893	959	893	877	886	903	917	939	873	890	902	925	911	881	931	880	910	927	923	905	918	956	939	920	907	876	925	874	937	930	893	965	909	892	928	951	874	975	890	893	868	898	938	934	983	919	883	887	905	887	895	984	909	947	912	889	919	932	943	933	879	900	937	864	881	935	870	910	909	922	947	931	927	884	891	939	925	902	929	845	938	890	935	901	925	858	866	896	903	931	894	896	908	854	847	942	883	977	911	921	920	892	975	901	874	885	928	869	886	934	936	894	957	939	909	953	927	912	888	949	915	861	855	873	932	943	876	892	884	944	912	905	864	919	885	851	928	888	935	862	942	889	932	877	872	895	885	871	923	863	931	921	943	949	891	878	892	952	901	915	917	874	937	864	891	955	881	905	896	898	887	868	896	935	928	907	950	856	916	927	907	861	897	848	882	897	882	923	930	897	882	945	916	927	881	926	887	876	925	909	903	881	949	916	883	939	859	866	875	897	873	907	850	899	916	927	930	922	880	879	928	893	917	944	923	901	873	967	912	881	903	970	954	905	900	876	983	883	923	857	967	876	931	875	904	934	917	919	896	919	912	932	936	910	896	937	970	885	902	914	913	901	889	864	867	913	908	902	887	906	920	903	900	843	930	924	955	979	952	897	899	928	843	910	869	888	910	924	932	861	860	928	916	910	905	954	887	945	934	881	892	941	943	885	874	894	895	904	913	931	900	885	889	855	893	860	937	883	931	908	899	935	885	893	933	943	943	942	887	848	933	945	919	906	916	899	888	891	883	868	930	883	888	905	909	879	889	883	847	905	917	937	884	925	898	897	899	895	953	846	871	910	912	892	863	900	901	941	928	888	886	935	917	946	901	880	968	937	875	835	931	899	887	924	916	883	960	890	890	926	873	848	950	895	934	967	888	905	835	910	910	901	919	940	831	940	861	938	894	956	902	900	902	871	927	934	900	880	960	889	850	854	909	863	912	967	889	888	930	976	903	910	924	906	950	889	937	932	915	937	873	901	937	944	901	918	935	894	891	976	899	947	870	970	981	891	858	965	904	893	897	910	887	928	858	911	852	900	951	868	905	928	921	876	883	856	901	868	881	859	919	890	944	928	977	919	961	912	912	866	914	869	925	916	888	908	886	889	927	905	869	905	905	951	910	917	911	886	872	883	948	919	883	882	912	886	908	902	908	915	851	945	883	921	937	924	930	950	926	906	895	880	881	866	904	861	897	924	921	918	936	924	902	914	941	867	910	919	940	905	890	881	909	907	896	901	931	933	900	895	948	948	908	969	908	869	962	916	929	936	944	971	881	890	895	922	889	856	906	917	849	903	911	862	870	900	954	961	944	930	928	858	890	892	870	919	926	904	907	890	886	864	891	912	938	923	888	932	866	904	893	950	852	902	960	934	881	903	922	896	953	953	885	892	867	925	896	863	899	914	905	867	919	888	921	897	870	952	884	905	910	897	963	914	932	891	869	885	882	942	893	909	883	933	899	898	865	919	943	858	840	860	913	910	871	953	833	912	908	899	925	924	900	909	837	886	891	847	926	930	820	914	891	867	903	893	869	954	877	912	959	909	945	902	912	876	908	908	945	884	903	864	894	897	926	910	911	988	935	898	850	887	913	819	900	880	939	841	930	911	846	921	868	885	930	914	909	909	889	936	905	888	903	849	891	846	969	895	914	866	892	886	944	923	858	906	968	919	925	937	862	915	909	878	942	913	913	899	865	872	896	909	950	918	924	955	908	897	891	938	928	939	923	845	919	881	928	899	917	910	901	929	878	884	911	966	921	850	928	967	892	880	912	863	924	912	916	935	934	868	905	895	892	908	901	895	937	974	871	897	970	954	922	894	920	936	893	859	918	900	937	921	931	899	874	915	913	854	887	946	907	933	900	901	865	900	889	933	915	942	937	919	909	934	906	938	943	867	939	905	922	925	907	897	879	940	894	984	933	909	880	876	929	926	920	918	896	874	921	856	877	888	926	861	886	918	925	922	933	955	921	904	894	873	875	880	870	916	887	936	944	874	929	912	909	891	917	899	887	895	924	891	907	870	874	865	915	962	947	967	895	846	906	894	908	909	930	961	858	929	930	945	852	862	908	940	923	932	906	912	906	931	884	893	867	901	867	909	888	883	891	851	920	941	881	924	942	881	924	923	934	899	941	982	928	904	882	931	923	910	951	905	942	919	898	899	910	845	912	894	962	857	899	914	900	879	1010	910	946	861	882	901	932	904	848	921	857	834	896	876	899	912	946	902	906	865	909	951	855	924	887	911	926	899	921	887	945	910	938	923	928	876	947	865	967	970	904	907	930	944	898	929	888	926	904	950	940	904	953	880	917	903	865	874	833	928	915	922	908	858	922	868	942	902	909	878	858	887	934	915	872	923	917	918	915	876	873	892	917	886	904	902	870	872	852	880	887	868	882	891	910	889	936	882	927	881	940	904	884	829	913	916	917	817	884	928	956	890	932	903	952	949	921	914	923	930	939	922	937	884	914	877	916	923	927	944	910	862	930	880	904	884	893	957	883	912	878	907	870	899	893	865	915	944	923	888	926	861	918	903	935	842	865	919	946	876	924	915	897	885	969	920	923	879	915	923	938	913
9420	1093	1296	1056	841	668	622	543	429	442	443	429	361	364	375	364	352	357	337	358	354	316	333	368	384	326	374	345	347	312	340	346	368	324	347	337	305	338	357	283	348	344	318	327	335	343	321	349	330	314	307	336	321	319	344	347	306	301	339	324	323	355	358	311	321	318	313	319	321	296	337	311	323	312	331	346	335	360	304	301	331	316	297	354	337	321	348	353	349	346	333	343	339	336	312	329	292	314	318	344	317	333	355	333	345	332	357	327	298	333	318	315	308	335	329	302	337	311	318	328	351	327	315	312	339	316	353	340	353	329	316	304	374	305	360	352	344	321	300	288	322	309	320	365	326	325	299	310	322	344	322	305	319	317	352	363	327	331	339	321	346	291	308	318	351	334	334	309	339	315	323	317	307	302	318	319	305	344	368	387	324	315	289	311	317	316	335	360	329	326	305	326	297	314	365	327	321	329	325	290	324	329	302	318	318	335	332	320	337	327	305	342	318	324	335	314	303	324	327	326	312	298	324	303	336	342	303	342	356	289	327	325	330	337	335	336	301	316	326	322	310	347	342	325	334	323	334	331	335	306	349	328	319	295	328	305	325	302	295	343	302	327	353	327	312	289	311	346	341	330	309	342	318	367	329	303	334	329	329	340	345	349	352	346	302	335	341	347	354	309	298	342	329	312	331	302	341	330	311	290	342	303	327	305	286	326	326	331	367	336	310	326	336	311	313	333	332	336	327	308	294	324	339	326	310	359	318	328	351	332	319	333	313	353	308	368	312	337	321	344	293	322	321	329	310	358	352	348	321	362	312	332	292	331	286	319	339	345	331	345	323	372	336	334	297	291	343	317	288	316	307	375	330	325	300	336	301	347	333	296	327	314	292	307	323	330	313	307	331	332	295	373	331	304	346	355	346	313	334	322	323	316	319	299	311	329	316	309	334	345	353	355	316	309	337	326	310	291	313	333	364	335	358	348	313	327	319	321	342	327	342	366	333	351	291	330	313	353	325	345	353	347	316	351	355	329	332	354	314	330	325	345	359	333	320	343	328	367	327	303	326	332	344	320	320	330	326	349	337	343	305	329	324	355	337	338	308	333	315	334	315	328	348	321	328	332	346	361	326	310	339	333	328	340	317	309	328	316	338	352	318	347	333	340	334	317	316	343	326	316	337	349	337	353	324	307	335	335	349	329	322	305	324	335	330	331	359	330	322	313	330	330	325	320	300	307	352	308	339	331	332	336	329	357	341	341	332	303	312	310	318	348	356	322	336	354	327	313	311	344	360	313	323	321	323	289	343	332	345	323	343	329	334	351	329	350	319	341	337	313	362	321	351	360	362	330	312	354	326	315	375	338	309	315	296	332	344	367	338	358	311	341	296	318	325	326	309	297	349	307	339	318	325	337	328	310	371	313	285	328	307	332	341	326	324	325	328	340	312	340	335	333	311	340	349	354	350	327	321	312	318	322	354	337	348	332	301	342	344	351	324	357	332	330	369	310	350	298	328	292	341	332	304	349	315	343	366	355	295	323	357	341	333	346	353	342	362	328	299	302	327	316	350	351	348	321	290	351	323	312	328	329	331	331	336	333	360	338	316	363	308	322	321	315	339	325	329	340	349	338	346	303	343	338	338	325	312	329	328	332	298	317	328	335	303	329	370	316	326	303	357	289	291	328	354	313	338	316	338	318	337	326	343	317	321	331	338	345	324	321	319	359	327	316	312	341	318	348	335	317	357	341	273	313	335	338	321	309	321	355	332	348	299	358	316	281	351	301	337	319	326	331	336	331	316	309	336	310	329	334	358	317	352	321	328	333	358	351	349	340	305	313	319	322	324	317	276	296	313	332	290	313	331	317	328	337	337	350	322	326	316	341	316	308	318	353	295	326	325	301	327	353	351	302	356	334	326	350	316	324	339	317	308	365	322	340	341	324	334	339	336	311	338	316	314	354	346	330	288	340	311	290	311	339	322	307	298	346	304	330	348	334	333	322	335	340	294	306	336	317	318	328	296	320	355	331	346	319	316	338	310	369	316	344	309	290	317	335	337	320	328	300	310	364	306	319	296	319	333	325	341	320	351	333	335	304	370	318	345	307	362	324	347	335	320	328	332	305	362	381	318	335	316	345	335	337	338	341	306	350	321	324	317	308	304	326	343	321	346	339	340	329	339	346	331	304	314	304	304	335	352	355	287	333	321	338	304	368	328	297	282	349	348	287	354	339	304	339	324	339	320	297	326	344	282	330	328	342	348	358	348	334	308	312	332	346	331	304	301	329	321	340	313	328	354	350	294	314	326	323	320	326	332	364	320	335	349	362	323	319	326	322	361	313	337	287	311	341	355	319	328	320	340	381	335	315	343	316	338	346	352	341	312	306	334	317	321	365	347	322	297	324	341	330	331	346	334	320	301	317	290	393	315	319	332	316	310	354	294	334	355	331	333	322	312	344	356	344	328	327	332	335	342	370	300	322	341	359	357	326	352	298	327	340	315	314	309	321	318	340	327	313	353	355	338	319	314	325	318	361	317	324	329	331	350	327	307	304	351	355	322	318	351	325	305	311	332	299	321	333	304	287	326	354	294	331	340	297	355	325	308	344	326	346	338	334	334	337	339	330	300	322	329	325	346	333	337	326	337	310	354	342	327	317	315	336	325	306	316	343	337	342	324	331	337	362	350	387	390	365	342	343	335	313	315	327	328	289	337	299	325	341	289	316	335	284	339	347	328	283	342	330	321	292	290	313	343	357	342	293	325	304	317	324	309	315	319	294	352	327	354	314	369	347	332	345	331	313	301	320	326	342	292	342	315	332	320	343	329	330	328	298	334	345	327	355	313	340	307	354	293	309	332	328	330	291	333	312	335	289	311	342	321	329	319	333	323	349	321	305	344	310	326	281	298	305	319	313	309	316	331	329	328	309	330	354	362	356	330	346	354	324	323	300	327	338	335	331	324	308	336	353	313	312	319	327	335	344	313	336	371	349	363	320	299	333	358	329	303	312	345	334	308	332	298	321	359	332	321	329	348	309	307	347	310	387	325	317	338	338	323	366	354	320	334	319	351	340	334	337	370	358	313	317	339	334	328	312	343	325	371	303	352	315	333	342	340	362	325	335	353	327	281	347	331	339	348	314	336	343	358	288	319	370	330	317	342	334	356	311	328	339	309	316	332	330	310	334	358	361	356	315	362	339	348	326	288	346	334	328	322	348	351	326	326	298	353	321	336	301	313	345	309	315	312	336	313	306	338	323	319	331	298	331	327	316	329	337	334	311	307	318	328	327	370	299	318	311	343	327	372	360	309	316	325	336	336	334	357	307	356	325	342	328	322	320	325	322	316	345	297	331	359	360	340	331	318	318	333	332	316	307	351	305	379	327	312	330	303	323	322	342	311	346	353	326	298	338	335	349	311	303	321	304	293	327	317	327	288	343	338	328	315	285	308	319	321	316	320	328	346	285	341	353	348	325	344	338	301	312	314	336	338	356	325	308
5789	1616	2720	3203	2976	2534	2226	1954	1708	1565	1471	1372	1274	1224	1164	1144	1092	1073	1074	1029	964	954	964	962	976	921	969	951	900	896	910	947	960	878	883	865	879	865	1008	877	913	912	887	811	881	848	854	846	891	899	896	850	846	894	841	842	861	804	800	867	839	881	844	837	799	863	805	920	860	846	865	843	810	873	874	851	878	871	849	823	885	864	882	814	884	833	870	849	832	830	771	869	821	805	804	816	864	822	857	852	787	830	808	867	822	796	843	842	848	868	863	844	868	876	857	855	824	866	855	866	841	881	862	779	847	835	822	830	817	808	759	838	875	851	804	852	880	804	833	744	853	842	832	882	816	871	827	821	825	905	803	845	837	838	796	831	830	852	798	819	811	867	899	844	823	866	826	827	850	822	900	882	819	797	827	860	814	886	843	808	900	840	801	857	845	840	838	848	830	830	840	800	875	866	827	861	848	825	819	831	881	862	819	881	867	851	842	849	830	819	840	847	832	842	839	838	841	802	785	830	916	802	842	844	877	826	831	797	845	850	896	841	847	831	823	848	842	835	866	812	849	856	842	867	833	813	853	836	851	851	856	836	827	847	814	820	789	893	834	818	830	808	836	830	814	854	868	900	829	813	842	911	844	837	863	852	850	821	872	878	826	849	849	816	768	884	840	822	807	852	844	807	851	840	852	830	852	792	849	812	881	898	819	803	816	896	789	836	836	867	882	864	796	816	814	866	838	828	823	840	871	862	868	820	795	838	870	838	845	795	823	859	872	832	830	856	883	830	858	841	877	869	846	816	859	797	829	838	837	812	789	833	785	787	847	867	812	825	852	843	850	824	906	862	849	830	854	833	812	796	898	837	827	880	840	778	865	834	828	828	825	843	810	824	866	881	801	896	833	848	819	834	874	799	796	812	860	913	826	841	825	842	839	834	809	781	870	818	826	875	868	811	835	853	841	867	827	790	824	838	817	793	783	840	809	883	835	796	833	810	887	853	822	826	870	822	838	841	882	816	816	830	843	821	795	845	814	857	853	834	820	810	792	768	822	820	833	871	852	836	821	837	873	826	814	845	831	847	845	875	792	869	807	851	875	827	798	782	783	788	830	860	833	816	832	783	826	828	870	883	851	831	853	828	815	799	860	862	815	861	835	852	826	809	859	819	843	807	820	833	855	848	862	829	831	870	827	830	783	863	821	821	874	835	858	855	848	752	790	851	883	890	826	801	815	852	829	911	812	820	904	815	814	835	818	839	830	823	829	875	839	851	824	841	876	852	869	842	888	844	814	831	822	807	778	783	849	859	880	866	867	820	851	828	792	818	850	830	821	850	814	770	836	834	796	849	852	797	838	837	781	899	879	840	816	830	855	865	853	789	852	781	838	774	819	857	845	804	852	842	801	866	859	870	811	859	847	886	819	833	802	852	791	872	830	827	824	788	878	818	823	880	885	843	814	810	824	852	860	816	870	823	835	827	828	828	805	823	816	819	857	834	884	838	840	831	877	830	780	818	822	810	833	832	809	869	856	846	874	886	821	838	824	828	790	823	817	821	812	779	839	851	856	845	852	815	828	818	862	795	847	828	860	867	810	801	866	834	818	826	798	854	865	852	861	791	807	841	811	836	834	799	836	854	870	792	858	842	787	879	914	802	840	802	892	785	840	819	822	819	842	799	813	848	860	828	819	840	809	819	830	770	796	847	847	866	753	737	849	855	803	861	896	833	839	840	843	866	846	885	767	836	789	804	817	840	815	829	890	888	855	856	833	892	825	842	814	817	835	740	797	873	842	851	787	841	805	845	808	792	875	837	801	870	848	859	820	829	836	813	845	845	812	865	857	852	814	877	838	853	868	840	854	818	834	830	814	787	828	822	865	869	833	864	797	814	864	825	852	771	790	826	819	899	887	790	840	836	841	811	840	796	855	820	810	895	894	796	862	891	811	807	820	825	819	882	829	819	831	804	811	848	827	822	857	808	870	865	900	803	818	808	833	835	855	792	836	785	804	813	830	876	836	839	867	793	852	871	836	834	837	820	817	830	836	798	848	819	920	880	863	870	850	882	804	845	853	823	824	828	850	850	820	807	851	820	788	862	832	837	894	846	840	826	826	791	803	864	813	902	884	816	849	889	804	827	838	823	807	810	817	878	857	826	790	817	808	821	827	884	851	753	825	846	876	867	794	788	829	819	846	893	847	813	849	863	810	861	859	819	846	791	872	847	856	832	835	854	840	868	847	832	824	828	783	868	845	797	825	847	880	786	848	813	874	878	832	817	877	807	837	850	838	838	839	829	784	852	859	796	910	800	811	879	817	856	865	770	882	813	832	838	828	829	867	872	850	826	837	831	799	860	825	844	861	818	766	836	851	843	833	851	827	812	811	874	829	822	865	793	799	867	852	822	824	798	880	855	847	844	810	899	841	832	837	771	818	828	842	813	797	830	810	857	763	823	826	779	834	847	842	824	834	847	823	845	832	819	835	828	792	839	830	809	840	789	809	816	789	833	823	815	813	828	830	862	836	832	800	882	852	841	857	830	801	807	842	857	833	844	841	847	823	841	842	797	820	883	816	809	875	812	798	832	773	828	857	825	799	874	866	782	861	847	812	762	793	796	838	850	845	858	876	846	781	828	846	827	872	862	842	849	854	828	806	803	838	812	831	834	845	819	829	885	844	839	823	884	830	875	837	805	826	898	881	866	780	873	857	866	869	841	858	863	807	788	794	832	800	797	826	874	823	821	819	893	817	804	854	863	809	859	811	849	821	792	837	821	855	858	844	797	844	864	840	827	835	860	855	799	852	884	838	815	836	853	822	825	834	841	810	844	782	837	793	854	854	834	850	826	833	792	842	882	814	833	819	861	849	850	829	811	889	835	810	827	850	824	817	803	849	820	815	880	822	851	817	843	815	785	798	803	827	835	808	785	875	818	848	835	874	866	788	777	844	853	788	824	785	807	800	798	862	757	790	834	876	839	840	865	803	845	832	799	823	882	823	841	831	845	792	803	824	820	815	835	887	873	836	846	816	880	837	820	804	850	803	874	853	810	853	853	905	858	818	851	833	804	801	848	842	825	833	839	807	852	848	841	825	840	847	799	858	841	796	858	828	844	773	800	878	830	855	826	831	858	798	868	844	828	832	855	908	827	871	802	877	808	836	812	871	820	821	841	893	781	850	822	834	840	826	836	811	809	848	819	896	846	821	863	836	859	860	894	844	835	776	830	833	795	811	882	855	864	855	889	837	854	808	857	827	865	847	827	876	826	809	831	823	840	835	827	877	822	847	799	875	842	804	844	856	830	841	835	865	848	852	827	800	827	826	843	867	906	852	890	868	863	869	844	817	851	787	882	856	839	848	881	802	861	862	794	821	824	856	885	819	782	842	860	826	829	833	847	864	842	847	833	804	837	829	889	835	800	848	850	847	829	829	802	813	804	839	876	834	829	834	877	873	862	822	807	828	899	840	846	786	869	799	806	858	878	856	822	860	822
17341	2380	2252	1798	1218	894	697	519	456	392	338	313	270	243	236	234	234	218	222	208	214	207	191	188	204	166	158	185	163	172	189	184	163	166	169	173	161	188	185	132	161	150	152	142	160	170	150	156	187	153	162	144	147	170	166	156	146	160	155	161	158	159	148	165	156	167	154	130	151	177	147	175	160	167	153	157	146	188	131	149	158	156	178	145	143	156	157	131	175	178	158	173	156	140	149	140	166	163	162	158	153	183	137	139	151	148	152	170	163	157	147	146	139	161	149	143	153	147	127	134	159	158	134	140	145	132	156	144	186	130	166	168	152	157	151	146	150	135	157	156	149	155	172	157	179	151	172	133	152	166	157	144	151	132	149	160	155	142	164	151	153	152	183	148	142	159	153	145	159	147	135	137	148	169	120	142	125	147	163	160	169	156	134	143	153	152	175	155	150	129	154	149	183	153	138	135	144	152	161	143	144	170	142	173	133	176	147	143	156	146	144	155	133	124	155	148	148	144	145	139	151	142	136	149	163	153	150	143	146	151	153	156	149	136	134	140	165	146	152	169	144	144	172	148	144	143	127	151	144	139	134	148	144	154	141	138	142	132	159	136	125	141	155	160	149	153	140	174	151	150	174	161	151	152	156	148	128	166	132	162	142	166	146	147	146	153	165	163	149	144	158	170	148	150	136	154	164	124	173	181	152	134	129	160	168	166	138	165	157	166	131	147	173	174	172	129	143	149	148	174	136	158	145	138	151	156	142	150	175	124	133	154	127	134	137	166	164	147	148	126	126	168	171	154	150	176	176	145	169	139	166	139	142	152	145	138	149	157	140	154	158	164	155	132	160	158	165	142	143	153	156	138	168	163	174	153	148	154	178	149	146	147	131	144	143	136	165	159	157	161	147	127	149	166	155	142	165	158	178	151	164	145	135	165	156	145	138	168	152	142	147	151	152	164	158	154	161	137	169	152	151	151	162	149	123	146	167	153	143	146	153	149	157	157	152	146	130	133	128	165	173	119	142	148	177	158	130	115	142	147	144	161	127	163	132	168	141	179	161	158	149	152	171	140	136	141	152	138	154	156	155	142	126	151	151	171	160	149	144	160	158	133	158	145	137	128	155	152	129	146	151	158	150	168	147	125	155	141	144	178	157	161	139	156	152	172	144	149	158	176	149	155	168	144	132	165	154	143	148	146	137	148	142	148	166	154	123	141	136	167	157	156	136	153	175	155	156	140	141	148	140	142	185	146	140	157	145	148	131	160	140	139	146	115	141	135	161	131	159	156	128	131	154	144	155	156	164	147	145	144	137	141	144	143	146	159	158	148	142	150	144	154	150	157	156	145	156	139	147	147	163	154	161	149	143	144	182	137	150	147	174	154	149	157	131	131	160	165	141	147	139	152	156	141	141	167	148	158	148	136	141	139	146	170	138	144	154	133	169	163	137	158	152	148	152	146	165	180	168	170	160	140	155	160	167	153	146	154	125	128	160	133	131	169	156	128	140	140	153	144	158	163	154	145	172	137	148	150	152	127	161	168	155	147	138	134	159	124	144	156	166	138	163	150	155	159	156	152	156	168	168	159	135	168	132	143	165	151	169	166	146	142	146	159	155	147	154	181	153	125	149	153	147	144	182	142	155	136	164	157	161	158	139	176	161	157	165	136	145	152	145	154	135	146	138	138	147	149	153	144	170	146	142	167	159	145	151	139	166	140	128	146	140	146	153	157	148	132	165	137	149	136	131	168	143	155	164	153	152	143	159	152	180	142	141	148	146	151	155	158	147	155	136	138	157	146	156	136	143	152	136	160	148	141	138	146	150	157	145	154	163	131	165	151	130	151	172	141	121	148	154	153	152	142	144	153	165	156	142	139	131	145	145	129	152	146	155	119	151	151	156	131	175	162	153	168	138	137	150	167	157	165	136	147	126	158	140	155	155	162	167	157	128	170	156	161	156	149	143	141	152	119	154	158	156	141	145	148	156	143	147	147	138	151	148	162	144	156	162	164	153	132	142	154	158	131	182	142	160	152	137	158	151	137	156	167	141	138	165	158	161	167	153	151	169	161	155	164	138	175	138	148	140	169	143	158	153	159	158	143	170	152	125	141	174	156	130	151	144	168	173	156	156	152	120	156	173	180	118	150	162	168	152	145	159	150	143	148	149	158	164	199	168	135	158	151	170	152	149	136	139	154	150	154	158	156	158	160	159	148	158	140	162	148	154	148	173	133	165	146	157	158	135	159	140	137	154	142	145	163	169	150	136	154	138	159	150	161	123	130	145	157	158	179	145	142	144	142	170	165	151	126	124	126	165	138	163	183	150	140	165	147	147	162	164	165	141	160	150	160	163	165	142	151	150	143	189	147	131	151	162	156	120	137	149	142	150	152	152	167	152	159	147	143	185	157	139	148	147	151	143	150	154	145	146	157	158	151	150	148	160	151	176	163	127	174	154	154	124	143	150	147	143	145	163	129	131	141	162	149	151	136	151	147	138	125	133	133	158	164	151	150	140	160	155	145	158	141	157	150	164	157	179	149	153	150	154	136	159	169	142	162	149	153	157	168	142	153	175	154	154	171	174	151	147	143	137	150	160	155	158	150	165	169	151	143	162	146	151	135	161	145	157	151	131	155	176	161	135	172	158	154	125	151	144	143	134	141	146	138	158	141	141	160	137	150	167	152	144	152	183	143	134	155	167	166	157	180	137	158	150	160	130	159	149	159	127	146	167	157	145	140	163	171	138	166	146	142	146	167	139	147	154	143	179	155	145	160	146	160	149	164	151	159	171	144	161	145	164	134	160	137	150	141	144	151	158	156	152	159	157	158	130	173	161	149	138	153	157	162	156	141	163	147	142	145	159	144	179	166	159	145	165	138	168	127	141	151	162	176	153	149	148	161	134	162	134	131	153	169	150	155	157	170	139	128	162	157	158	174	162	149	156	169	146	131	140	148	139	140	160	173	136	143	137	143	153	153	154	148	175	159	150	158	153	162	152	157	168	166	134	153	149	153	164	145	141	143	148	155	171	136	134	160	162	155	159	159	132	146	191	155	158	151	143	145	172	133	153	136	130	145	164	155	149	153	147	168	154	144	158	139	141	146	142	146	166	158	140	153	160	139	143	152	159	141	148	148	150	150	146	163	141	131	161	131	160	177	159	150	165	136	132	149	141	161	145	154	149	145	138	166	134	147	155	146	180	142	147	151	160	157	158	170	134	170	144	144	160	157	153	150	163	153	146	152	157	143	153	140	135	146	139	153	145	148	154	153	143	156	153	152	159	152	148	152	158	161	167	170	140	169	134	153	144	154	140	161	133	181	147	172	145	160	179	137	157	117	159	156	156	173	151	134	141	144	167	156	154	140	129	144	162	153	176	136	132	162	148	158	145	136	149	143	153	123	126	147	165	139	138	171	142	148	175	125	146	133	152	126	151	128	158	138	162	159	138	143	147	158	166	133	163	147	184	136	158	135	146	139	153	155	176	148	178	132
7543	1936	4031	5054	4468	3783	3075	2596	2137	1881	1590	1485	1301	1206	1080	1004	979	911	824	855	806	712	715	708	697	628	695	667	623	545	611	619	544	566	573	533	555	583	511	506	520	552	550	552	507	534	515	523	492	466	506	472	485	463	453	489	503	463	488	453	478	446	468	470	449	430	461	476	426	462	478	448	469	443	469	447	483	473	471	444	437	459	435	438	427	425	475	459	472	454	474	445	431	491	449	451	455	444	461	480	454	450	452	448	449	480	478	471	441	424	475	464	413	429	435	456	406	428	406	414	443	450	443	425	406	455	459	462	417	470	432	422	426	434	429	395	434	458	444	439	444	464	454	403	436	449	447	453	441	477	452	397	450	450	376	446	457	432	431	460	452	449	418	445	436	436	486	481	397	395	460	463	434	420	451	408	459	466	425	460	405	413	430	457	401	427	442	452	414	440	433	469	455	406	431	428	416	448	439	441	468	412	462	426	433	388	447	504	465	437	425	418	428	425	424	432	408	383	468	453	437	434	473	475	467	465	424	423	479	456	417	432	441	453	437	421	435	439	422	410	434	471	399	451	409	446	449	446	470	411	449	417	478	413	431	459	465	392	425	435	452	459	411	396	426	417	416	452	403	434	441	483	437	450	469	404	443	426	412	380	438	450	424	420	420	446	433	426	410	427	435	432	423	435	426	486	461	476	450	438	444	402	445	458	443	411	427	463	416	462	429	435	417	395	440	410	447	416	424	417	429	464	462	437	402	431	428	432	423	432	424	455	421	436	449	445	412	384	422	406	440	422	419	453	445	430	466	431	389	438	430	409	384	399	443	416	405	419	424	457	437	455	447	436	430	414	447	439	408	436	443	469	418	476	430	422	445	444	425	431	417	451	419	411	423	428	422	457	471	439	462	432	440	432	424	418	436	441	442	424	423	413	427	436	448	456	423	437	456	422	446	464	419	437	458	423	407	443	441	401	422	416	407	450	481	423	425	428	437	402	431	416	435	449	429	436	406	443	389	452	426	405	435	455	427	406	411	443	443	398	399	440	416	411	409	428	404	435	429	437	417	417	455	460	437	455	418	451	416	434	408	489	439	440	410	425	414	428	421	421	400	430	427	410	393	439	447	429	410	422	425	429	412	447	422	457	448	412	441	435	410	385	434	460	461	433	414	407	452	433	432	380	470	448	415	466	414	411	403	443	435	431	420	438	451	429	415	447	378	434	451	409	446	435	403	413	429	440	426	447	432	416	465	450	451	443	449	464	436	429	455	476	424	424	435	425	452	434	430	404	425	429	443	436	473	434	437	397	442	439	423	414	439	400	429	444	430	421	436	435	423	445	393	429	434	455	430	449	464	392	456	420	427	405	410	412	430	417	445	449	434	431	407	405	430	421	410	405	405	479	431	436	413	430	413	410	420	421	458	421	458	448	462	390	459	419	454	431	418	440	448	422	421	462	435	426	426	449	439	406	418	435	454	443	435	426	422	459	436	410	442	404	423	464	453	440	424	436	456	469	452	443	443	482	439	429	475	428	438	447	402	424	457	404	418	411	425	412	427	431	383	446	462	456	434	456	395	405	422	423	373	450	419	451	476	473	401	440	440	433	394	438	420	392	426	436	449	413	438	459	425	411	413	429	441	426	424	403	414	468	428	431	452	449	405	467	476	421	441	451	450	455	452	424	407	428	470	409	426	406	436	447	432	439	390	391	407	433	410	420	410	453	434	448	441	437	431	432	439	456	423	474	435	420	399	444	415	423	412	441	423	436	423	428	425	421	442	422	435	443	453	404	412	428	381	434	399	437	473	418	462	419	413	430	433	410	440	448	445	459	419	427	462	419	414	433	435	472	463	448	439	444	398	440	448	437	384	427	420	410	443	431	425	432	401	425	425	441	436	426	434	411	412	445	394	442	435	464	444	438	416	430	426	428	388	405	437	475	452	431	420	441	437	439	442	441	423	433	417	406	438	414	436	440	399	407	425	443	459	449	437	450	449	434	436	430	419	446	445	417	469	432	419	430	454	439	429	458	409	454	453	420	445	421	414	449	413	417	470	418	427	404	445	397	431	437	437	408	460	427	438	436	411	413	420	394	400	429	402	450	423	414	440	429	454	435	434	416	437	505	453	418	441	441	438	475	388	422	441	443	420	436	400	417	419	444	433	429	453	441	435	448	414	454	435	414	449	440	470	447	397	375	433	441	442	448	460	438	427	415	378	450	417	445	477	414	451	433	468	440	428	441	434	453	433	424	450	409	416	445	450	432	453	453	412	462	449	441	448	445	413	446	445	436	390	409	391	404	423	422	411	493	382	456	429	460	394	442	461	452	435	440	467	413	456	426	454	430	431	445	450	434	439	432	437	437	423	426	443	376	417	443	458	414	432	439	428	438	456	414	474	406	421	400	457	448	448	428	442	443	418	437	414	449	444	471	426	403	438	419	461	440	426	434	416	426	453	461	442	449	438	432	413	427	419	405	414	405	433	434	421	422	453	410	424	449	423	464	477	441	413	415	416	432	450	456	410	430	452	467	438	464	443	461	418	433	421	423	447	427	429	425	429	386	425	443	406	423	409	442	428	423	448	487	421	397	442	405	440	414	477	472	459	437	401	408	460	450	456	435	487	425	477	416	449	425	423	425	455	439	388	436	419	463	424	409	433	416	465	421	396	435	429	478	416	429	426	426	425	446	432	408	457	443	418	447	421	412	435	430	430	439	440	403	461	433	435	432	455	417	389	436	449	419	435	431	425	456	451	467	433	414	460	410	431	420	452	417	397	425	463	484	463	436	415	416	454	419	412	417	422	394	441	454	419	380	449	454	411	410	415	402	453	432	435	414	441	451	445	393	424	467	393	392	433	453	428	412	440	436	417	430	433	418	418	398	452	431	418	402	424	415	461	418	410	474	452	446	446	399	398	425	458	408	425	441	461	416	451	431	441	412	433	447	417	440	429	462	418	441	448	423	451	417	413	450	427	434	424	462	435	427	437	415	441	489	412	404	395	451	438	452	426	432	406	450	407	406	408	408	428	384	398	431	430	428	422	457	420	445	416	451	443	470	428	419	455	398	395	465	441	422	409	400	476	397	394	373	442	427	403	393	408	490	410	427	387	427	465	452	463	415	451	455	397	418	446	423	421	420	426	421	451	446	452	443	429	396	451	400	440	438	449	433	439	452	426	430	446	451	433	461	427	438	482	392	437	432	445	407	430	447	422	422	454	456	413	469	431	460	425	438	402	434	411	447	397	465	471	422	462	421	426	434	451	425	409	456	425	419	443	429	397	454	449	423	438	437	400	420	410	439	430	430	434	449	422	423	437	432	438	459	479	442	435	441	423	431	415	443	455	401	434	423	450	428	431	431	468	419	490	395	431	437	409	460	433	421	425	415	444	441	427	418	445	442	431	422	451	477	439	408	420	411	446	453	435	417	424	452	398	446	452	435	442	427	409	374	424	459	436	436	469	437	424	410	448	400	402	412	439	435	390	413	446	428
2627	416	381	411	366	395	383	353	359	355	383	347	386	371	355	387	372	378	339	313	384	358	372	366	337	364	360	368	355	348	393	378	371	374	335	343	373	359	378	344	357	372	348	351	325	334	365	367	322	368	358	329	339	330	375	342	376	345	347	358	378	356	382	324	391	405	313	390	372	323	366	380	364	334	353	365	376	339	355	341	354	328	362	327	361	369	352	313	354	371	352	347	348	358	329	341	336	331	332	333	362	339	365	357	380	364	319	349	341	353	356	342	365	358	362	345	329	370	326	362	383	384	320	391	375	369	328	345	335	365	372	365	330	351	346	356	334	386	351	342	364	350	354	345	356	351	340	333	393	347	385	342	361	377	366	356	390	325	355	392	330	358	340	350	336	346	357	322	319	350	357	330	372	366	343	339	331	366	363	375	375	359	366	391	360	376	350	344	350	367	376	364	385	368	369	316	359	347	362	356	336	338	343	394	353	334	350	367	358	354	338	358	360	379	332	348	378	345	366	364	357	321	340	324	364	347	341	356	355	310	352	333	350	373	384	358	355	346	344	337	358	351	381	359	362	359	313	363	350	359	334	329	330	367	352	352	367	327	376	367	345	364	335	333	360	349	386	338	362	354	341	366	339	368	332	343	335	398	361	389	361	363	371	348	350	312	374	343	352	368	319	396	350	332	377	366	314	327	355	354	344	368	385	353	388	364	341	338	364	366	333	340	344	338	366	325	342	371	357	335	362	337	349	350	367	336	334	355	341	340	340	377	357	357	343	333	330	350	325	367	352	366	358	340	355	344	372	330	375	340	314	361	375	291	385	365	359	342	362	386	312	361	382	354	356	390	369	376	361	356	351	412	363	358	325	350	368	345	349	356	366	390	359	346	356	388	370	348	360	332	355	356	364	394	343	354	383	351	346	335	356	373	335	340	399	354	343	345	333	378	384	367	372	350	344	385	367	337	326	347	387	312	289	369	351	351	385	307	323	370	358	341	325	366	334	359	338	365	363	381	373	354	365	353	336	336	366	375	366	333	330	344	357	353	359	386	352	404	365	325	349	362	311	338	362	371	374	351	365	347	359	367	325	304	349	326	338	336	352	320	342	372	354	322	364	343	324	327	360	352	313	387	352	340	359	368	376	350	364	379	336	386	356	344	361	329	365	320	385	347	352	371	371	365	378	346	354	385	344	352	352	360	368	348	365	379	348	359	351	341	375	340	360	336	375	358	320	376	325	313	377	386	364	366	322	348	353	338	347	379	362	352	327	349	351	356	364	392	360	379	350	374	339	355	350	360	386	351	366	372	375	376	329	374	337	348	356	335	359	341	360	386	356	344	330	357	322	348	353	364	345	376	385	328	366	362	391	367	355	340	376	373	376	340	349	364	364	381	332	365	373	347	323	343	355	355	323	342	335	362	326	339	361	334	354	374	370	346	309	386	346	353	347	367	364	349	333	319	362	407	380	369	317	372	354	343	359	329	351	338	340	343	380	384	334	355	362	351	359	331	351	381	358	378	390	324	357	351	324	314	350	360	361	327	374	342	322	373	352	372	383	374	369	365	369	363	378	369	385	359	384	335	320	359	358	365	354	359	347	335	326	330	359	359	319	337	341	377	381	395	343	327	337	343	395	358	356	361	363	369	357	327	362	321	351	369	356	333	343	365	339	359	373	343	329	363	341	338	338	364	382	326	350	331	342	351	341	373	370	363	399	353	367	341	315	348	340	326	356	372	381	377	344	369	330	376	356	336	339	335	370	319	352	363	358	345	354	336	358	337	383	361	365	335	337	354	349	366	348	367	409	342	375	354	346	354	396	344	355	342	337	339	353	340	372	371	340	338	382	353	378	347	351	323	346	335	352	334	341	378	387	361	360	335	380	350	349	354	371	369	326	346	357	334	372	368	344	347	365	350	336	345	357	355	331	331	346	348	362	338	342	381	358	374	368	360	360	354	364	376	387	345	322	349	356	344	397	343	362	339	372	370	390	362	314	363	397	340	349	328	323	335	352	371	355	354	371	353	369	369	338	331	375	345	356	344	354	354	331	328	321	364	364	342	363	348	358	370	374	343	321	341	323	374	369	369	331	327	391	367	371	331	343	357	360	372	328	359	332	362	386	356	372	340	303	401	329	346	355	371	359	336	368	358	359	366	354	378	361	356	358	368	375	336	360	345	358	358	387	353	368	387	363	357	375	363	377	354	380	357	320	363	402	337	362	350	353	351	361	376	349	377	380	360	378	351	332	337	373	328	341	307	329	366	358	376	329	343	335	336	330	326	352	343	396	348	383	370	323	373	347	362	343	371	357	347	322	375	382	360	326	320	341	327	355	340	335	327	400	313	373	387	307	353	350	366	349	329	343	335	363	346	344	372	350	333	373	360	334	361	317	334	336	348	315	359	352	354	356	386	361	344	378	359	323	339	352	317	371	384	302	362	342	358	343	357	348	318	343	348	334	367	348	374	390	367	359	387	375	374	377	370	350	362	355	338	375	324	337	321	385	373	339	355	337	348	388	328	325	359	331	343	345	378	396	381	332	348	384	361	369	321	325	357	371	330	375	365	370	340	339	359	348	332	366	347	347	329	399	362	394	359	360	347	381	360	320	328	360	352	363	371	389	332	376	357	350	377	354	377	384	373	337	362	295	327	351	364	336	357	354	362	399	322	357	373	345	367	369	360	316	353	361	385	351	341	409	375	340	331	324	320	372	358	394	358	380	342	343	375	372	361	332	358	318	327	339	361	380	366	318	355	371	357	361	343	383	340	365	341	384	381	379	371	377	362	357	342	358	344	386	338	350	359	358	361	359	333	347	375	383	364	337	364	336	366	351	342	373	305	346	335	345	350	363	353	330	353	334	366	354	359	371	358	328	330	340	354	378	334	399	355	337	357	352	357	381	350	385	342	356	375	353	375	401	385	365	355	378	345	352	335	332	363	348	355	355	382	330	336	361	313	344	380	370	341	356	340	383	361	368	341	350	332	370	366	332	380	369	353	317	378	395	371	336	370	324	401	380	353	385	314	326	358	371	329	347	342	345	353	362	369	358	362	366	337	335	349	350	340	354	333	376	395	380	349	361	351	338	357	325	375	386	389	342	348	366	365	364	365	339	355	341	358	368	373	362	382	362	359	354	346	373	343	404	394	356	365	377	341	313	346	352	316	363	353	345	344	340	361	370	336	374	354	381	320	345	391	374	376	354	357	342	386	364	378	358	341	395	366	320	342	356	308	355	394	308	392	353	350	347	399	344	391	347	362	350	350	318	368	348	374	333	370	384	363	340	354	347	351	370	373	348	362	353	378	350	336	406	363	338	372	338	360	353	357	355	327	372	348	372	387	348	349	362	364	348	356	330	343	340	331	368	397	363	343	359	356	335	357	324	329	352	368	376	360	348	354	361	350	362	341	363	317	345	356	352	361	347	363	367	351	332	393	389	350	368	386	364	350	362	357	375	319	326	346	350	355	374	320	341	409	357	364	354	332
2771	1002	1022	1140	1085	1019	987	979	988	961	991	966	950	961	958	899	900	933	920	927	912	943	937	946	918	893	911	875	864	916	933	945	949	950	945	929	869	951	889	880	923	905	882	909	860	887	886	865	897	866	870	933	959	895	963	881	933	881	887	923	895	879	868	929	908	912	915	921	945	891	936	949	861	904	914	897	863	923	921	872	912	895	924	894	892	945	893	898	910	902	960	989	901	832	923	919	926	895	918	923	903	909	984	954	918	912	882	890	901	907	921	895	887	888	884	928	901	942	945	890	937	934	932	902	865	902	902	923	880	960	950	903	967	886	868	873	850	894	901	894	963	878	894	891	902	933	881	908	929	921	912	914	915	913	926	877	922	864	913	915	941	920	854	885	880	918	896	896	915	898	938	867	828	935	908	909	839	991	926	908	917	871	922	898	917	888	911	876	909	920	875	936	901	921	886	931	944	934	871	932	874	944	931	861	868	905	904	958	925	900	888	942	905	883	883	884	943	893	873	903	937	896	884	896	920	847	903	907	908	865	904	923	890	924	917	893	907	871	908	926	927	858	937	933	926	883	975	911	874	908	895	963	887	900	893	872	876	914	931	899	857	898	912	894	890	898	882	895	933	933	921	926	895	868	896	935	927	895	892	919	868	882	950	901	962	933	957	912	893	931	919	906	904	903	937	924	970	930	893	907	870	914	961	899	912	877	929	859	894	926	932	937	871	943	920	914	956	931	879	943	939	879	934	879	918	942	943	876	931	944	892	933	865	932	906	858	902	936	896	894	954	886	925	888	877	877	885	888	945	948	924	897	864	885	882	969	863	873	883	880	893	875	928	917	891	916	883	930	938	917	888	941	858	915	929	920	873	919	850	907	858	955	923	928	882	913	919	921	897	915	865	871	881	906	873	907	876	856	929	921	912	921	910	896	955	973	912	928	926	920	909	919	903	963	896	915	894	889	902	927	928	919	883	911	881	912	936	922	905	888	901	902	903	931	977	917	902	929	877	889	840	884	879	937	911	902	937	923	905	882	897	945	911	903	948	900	918	850	926	921	930	894	931	960	908	935	903	908	903	874	933	897	874	1016	868	910	946	914	871	910	904	921	953	894	923	891	926	895	905	870	942	935	842	921	886	945	916	900	893	868	907	873	931	870	973	883	865	874	962	915	821	934	877	908	921	937	896	926	906	850	890	960	935	845	879	910	898	911	872	882	839	873	922	887	927	910	881	900	868	907	939	870	863	876	894	907	986	875	860	885	938	865	902	886	904	875	932	854	957	894	910	950	907	856	955	941	863	928	1004	927	961	920	879	891	950	873	928	878	889	847	881	873	937	903	852	928	970	947	981	928	870	867	884	922	897	903	868	913	944	928	869	885	939	868	947	919	917	910	912	920	917	857	863	913	897	926	933	907	967	899	916	924	881	919	893	938	914	900	896	914	921	878	885	894	893	887	975	913	947	917	924	952	946	944	958	917	901	912	872	927	952	930	935	981	891	911	963	919	894	953	951	952	906	923	946	852	955	933	918	883	896	899	952	920	854	892	944	950	895	906	859	902	904	884	892	885	889	913	935	865	940	942	926	895	873	942	930	911	869	955	906	938	888	905	909	924	908	909	916	919	916	894	894	915	884	926	916	961	889	928	901	862	936	874	891	935	933	940	993	969	933	870	895	911	897	965	904	942	894	922	977	855	949	913	954	908	949	891	929	879	893	849	874	910	930	899	928	882	950	877	910	956	864	865	881	916	953	852	896	891	967	924	901	915	885	835	903	938	905	891	905	875	893	881	971	893	936	915	905	909	934	917	936	924	922	895	859	935	952	944	940	910	908	913	907	952	909	933	923	885	930	915	886	910	921	906	916	906	850	934	902	911	895	923	900	876	919	909	895	960	954	951	922	940	931	923	886	960	908	907	913	895	931	926	910	898	873	909	854	912	910	878	929	954	920	897	943	941	969	940	947	907	890	908	913	900	842	956	878	878	949	916	897	874	906	921	911	933	939	956	941	929	925	931	897	958	932	915	878	884	913	873	902	902	914	899	857	940	925	906	913	887	917	893	885	925	897	920	877	872	866	915	926	882	909	916	927	869	911	868	930	925	953	907	886	884	961	901	987	907	929	927	886	865	878	879	926	917	918	935	930	913	915	921	939	888	883	914	896	914	917	927	929	918	898	893	903	906	920	904	877	858	873	899	883	908	921	933	920	901	898	858	927	907	936	900	906	888	916	907	926	843	900	909	879	880	951	944	857	891	898	872	960	927	910	873	862	924	936	891	887	883	934	914	954	921	985	878	865	885	916	903	920	984	916	908	864	919	886	915	949	925	893	918	949	910	935	876	871	935	863	892	907	930	927	885	887	930	918	945	918	867	924	853	925	939	863	877	919	930	918	923	942	922	928	935	957	903	935	929	923	957	845	887	888	906	855	944	908	923	914	882	957	893	860	923	922	901	938	905	941	873	884	943	878	872	890	955	960	859	864	936	911	902	918	940	936	920	849	848	926	906	889	971	858	921	919	954	929	865	879	917	942	907	954	882	906	899	871	855	922	959	921	890	985	961	914	947	894	920	873	960	940	886	883	894	892	885	864	905	906	915	884	909	933	940	919	952	927	934	927	898	942	981	901	914	894	958	893	888	950	906	929	907	899	925	927	883	888	906	897	925	936	964	898	947	901	912	915	889	852	944	899	915	953	830	906	892	928	887	896	866	930	983	896	924	882	901	851	936	952	918	952	902	923	923	869	877	917	855	891	887	961	905	903	895	903	949	895	940	865	964	920	885	914	895	867	863	930	918	875	914	901	919	883	890	906	926	894	959	928	933	906	874	917	880	942	904	931	893	924	891	937	927	908	914	962	929	885	951	889	983	898	923	863	877	864	912	893	958	874	875	957	958	941	885	944	961	928	896	930	971	903	927	906	908	917	861	897	878	926	958	869	901	905	915	921	911	945	829	920	890	950	921	923	887	899	883	906	909	913	937	870	851	913	872	906	913	895	884	899	880	904	936	898	960	912	900	896	904	930	928	900	886	910	963	957	854	891	956	897	950	934	946	864	926	910	954	949	859	852	898	884	964	942	842	929	967	898	883	920	937	855	944	875	949	838	896	928	914	942	888	887	838	911	876	882	897	913	932	887	912	902	885	938	873	953	931	947	890	880	948	939	925	878	914	920	933	952	944	876	865	950	918	897	969	916	858	878	916	930	935	973	900	921	896	890	903	914	904	879	936	955	926	831	910	962	925	883	914	852	944	906	878	932	940	905	944	907	883	904	968	929	883	949	905	886	910	964	877	864	927	964	928	884	896	884	923	855	915	873	858	896	938	895	887	896	890	959	898	851	914	899	897	917	902	934	903	872	915	885	903	903	896	898	936	881	958	926	906	920	944	930	920	904	906	850	912	882	908	924	862	885	904	935	877	896	927	915	932	897	914	927	904	933	921	897	950	932	921	901	946	927	932	894	936	920	926	930	947	903	918	917	939	891	880
9292	1074	1251	1096	860	687	576	523	475	443	438	429	442	405	381	374	337	347	365	379	326	361	295	318	354	344	376	346	374	351	355	342	334	355	331	367	342	320	308	329	311	323	295	359	330	333	332	341	365	322	323	351	293	295	329	331	375	317	355	341	309	332	343	352	315	322	292	300	304	350	347	338	351	305	299	322	317	293	343	323	352	314	315	347	321	344	335	320	323	303	320	341	351	341	345	325	327	356	346	323	328	339	334	333	345	350	355	342	324	320	322	320	321	306	320	350	299	313	356	319	325	335	331	336	333	335	332	330	330	347	364	331	365	338	334	368	280	308	323	327	310	333	325	314	333	325	340	319	304	343	318	363	321	319	325	345	295	322	314	354	309	325	299	327	315	356	319	351	290	313	346	317	353	330	314	296	313	326	370	329	304	347	328	368	296	353	315	328	305	321	321	349	312	331	331	332	294	328	333	293	322	321	330	352	341	327	308	343	310	319	328	306	314	333	349	320	341	319	333	328	276	350	308	323	324	316	313	350	323	321	311	356	297	353	318	300	342	323	344	312	349	328	335	333	301	321	310	329	316	319	338	337	340	369	332	334	329	331	339	331	334	322	304	342	321	328	326	260	294	330	325	321	346	323	336	345	335	334	326	301	305	320	351	313	355	326	298	338	294	354	337	330	343	342	345	324	309	349	340	310	325	327	318	318	304	320	309	299	343	315	344	347	315	332	322	319	336	310	321	344	316	294	357	361	338	337	304	361	349	350	342	352	321	340	313	350	346	343	311	318	338	322	317	386	335	316	302	354	361	321	319	342	310	317	311	349	323	328	345	316	354	305	344	338	365	346	343	326	334	328	319	336	318	306	339	328	330	352	310	294	338	348	313	323	320	323	315	334	351	322	312	312	306	341	319	338	309	327	302	318	352	301	310	349	349	322	344	330	329	338	320	323	313	343	330	349	346	338	316	316	355	338	322	333	328	336	341	333	339	337	342	348	342	339	321	350	296	315	345	332	346	332	312	343	341	287	298	339	325	337	311	315	337	341	340	348	319	300	344	334	339	356	345	327	333	338	336	325	327	288	294	313	300	349	319	342	307	323	315	310	299	348	316	315	317	299	308	300	352	340	312	340	354	300	311	322	337	301	334	302	326	299	294	296	333	331	331	309	326	333	340	345	343	358	284	322	353	319	318	332	355	354	339	314	312	349	346	311	309	324	342	300	335	334	344	317	322	343	326	309	352	334	314	322	313	329	304	334	327	339	309	328	309	337	321	336	308	339	320	365	351	326	331	324	332	303	312	339	324	320	305	315	337	300	342	298	324	335	322	312	344	306	354	309	320	297	326	298	337	332	316	335	342	319	322	358	335	333	300	339	336	322	351	304	372	325	299	337	349	342	352	367	333	340	335	353	298	324	337	302	328	328	337	324	344	306	318	328	326	366	331	314	367	328	292	312	333	329	306	338	323	335	296	324	347	328	286	293	337	330	305	324	341	311	323	326	342	335	331	345	322	343	331	324	332	312	328	343	297	328	296	352	335	343	354	333	316	308	326	356	326	326	311	359	355	302	373	302	324	308	301	333	321	345	359	329	330	312	343	341	344	314	321	333	318	314	315	350	307	340	349	321	303	341	330	317	353	335	299	332	318	336	326	329	307	338	365	336	316	330	321	368	332	336	340	335	346	325	320	292	323	342	307	320	317	320	330	316	349	358	349	321	367	321	335	313	313	324	318	329	320	347	340	324	309	309	319	331	314	316	342	319	307	314	327	356	334	328	318	337	328	336	320	327	320	319	305	315	327	339	337	317	311	350	347	339	319	323	325	284	305	310	314	328	337	353	323	321	340	335	315	333	333	319	332	327	335	317	331	358	315	302	307	339	321	306	321	357	321	324	363	328	319	342	336	351	348	326	334	336	329	311	285	336	309	316	333	331	337	320	324	351	344	325	320	360	301	309	326	331	332	319	348	332	302	311	337	363	302	343	333	323	297	319	334	334	328	368	338	328	348	322	347	336	330	325	356	324	338	328	301	321	314	316	317	293	324	313	338	350	346	332	337	309	342	341	309	334	325	362	327	312	327	297	347	328	330	323	334	341	313	321	303	333	349	318	325	328	320	378	311	316	314	352	335	353	290	345	333	314	346	349	335	321	307	305	314	340	310	314	354	292	312	310	365	340	308	326	321	308	312	344	322	322	288	350	353	307	313	313	314	340	304	316	314	324	345	311	364	336	337	325	371	318	343	346	292	332	361	313	334	327	334	324	350	361	313	342	324	334	335	289	351	326	314	287	285	329	322	336	339	350	322	300	321	306	297	322	324	371	317	320	304	329	353	327	337	301	323	337	308	323	322	306	369	324	334	314	338	339	320	311	312	313	323	294	324	342	327	365	345	323	357	335	361	354	333	335	305	340	324	316	319	349	352	337	291	345	340	324	326	319	326	342	343	323	341	337	340	335	337	347	364	316	351	345	350	357	343	297	333	309	299	341	329	332	352	349	300	311	351	339	310	316	337	317	360	313	353	293	309	326	322	333	331	319	345	345	328	318	363	345	338	309	364	324	337	352	329	327	329	327	308	316	320	304	340	315	363	382	328	345	356	341	352	326	320	372	326	341	348	323	340	312	342	311	331	326	352	341	287	351	330	335	321	329	345	310	316	335	319	314	312	328	353	328	325	342	336	315	332	320	313	327	323	320	353	295	341	338	378	333	346	345	310	320	315	337	329	314	325	300	354	322	298	351	337	337	319	371	339	323	311	327	328	303	317	335	289	320	329	301	321	322	332	308	300	345	343	323	321	335	312	320	328	301	285	310	354	293	352	353	325	324	336	343	307	350	352	323	313	349	301	345	348	326	299	323	314	309	337	337	338	329	323	349	338	343	345	299	304	344	315	283	310	348	320	296	304	305	311	321	302	321	331	328	295	346	320	301	326	313	346	330	328	328	319	297	305	292	304	317	331	330	321	312	321	312	328	349	341	327	323	327	309	349	340	353	301	347	351	360	335	332	371	353	326	300	308	330	311	335	351	324	321	324	320	304	357	321	333	313	344	327	325	330	358	306	363	362	333	298	288	341	342	330	330	338	334	311	331	361	312	321	307	325	335	324	364	333	306	332	316	326	331	331	308	326	358	309	345	314	283	320	317	337	339	336	336	321	315	288	336	337	299	323	325	334	324	339	314	302	319	333	332	337	321	344	334	321	297	338	343	317	304	320	285	313	306	309	360	306	324	325	291	339	317	317	336	312	354	357	331	310	305	325	325	343	314	306	355	318	335	326	350	345	305	330	312	323	354	303	346	321	314	319	359	309	331	335	303	304	299	308	331	321	307	320	321	308	321	342	287	331	330	325	318	318	317	305	316	312	347	328	350	314	319	302	317	318	331	370	313	320	330	329	323	350	310	341	318	347	330	354	340	335	294	333	338	303	332	278	327	307	311	341	316	326	315	310	355	306	371	328	325	365	321	336	318	328	338	302	350	325	321	340
5738	1620	2622	3305	2863	2582	2139	1966	1722	1517	1467	1384	1269	1266	1146	1166	1070	1121	1077	1041	977	1074	982	944	937	930	920	903	933	927	930	932	905	873	886	901	890	879	888	896	910	907	853	849	855	860	839	830	887	897	936	878	830	889	857	858	872	840	857	848	914	847	823	910	847	844	918	860	894	917	886	847	827	844	885	837	882	837	870	855	896	826	913	807	822	783	834	878	846	862	833	837	830	874	846	888	792	841	827	833	807	800	856	853	846	838	841	839	892	807	915	847	856	831	827	846	832	819	804	824	809	832	790	831	839	819	823	776	867	886	867	854	835	854	827	912	840	856	878	858	812	826	802	893	812	792	848	835	846	830	812	838	801	798	821	808	855	783	891	848	830	803	836	819	825	871	915	845	848	782	787	762	867	837	819	892	826	820	864	809	834	845	834	841	821	814	835	799	856	839	833	914	805	807	867	873	827	835	823	828	833	870	810	854	818	904	788	822	844	808	792	833	816	854	846	824	821	825	855	790	833	844	844	869	831	855	840	854	833	825	799	824	784	804	826	862	842	845	793	782	782	885	835	850	870	867	858	858	809	831	879	790	858	834	780	832	815	823	830	843	828	813	881	852	798	834	825	807	826	876	833	837	864	831	870	820	862	806	811	822	854	836	847	827	845	853	805	807	864	904	857	819	833	818	842	831	841	813	837	803	833	808	807	810	831	893	872	793	837	861	893	804	833	820	813	828	830	807	843	898	850	819	814	853	821	846	838	799	843	866	864	817	808	870	847	866	836	864	838	852	859	815	801	861	803	884	888	803	820	794	849	818	835	838	879	871	848	816	809	849	870	825	854	786	819	871	820	818	797	844	817	804	836	898	819	821	871	857	852	868	867	838	822	826	823	880	836	853	859	830	876	910	831	834	851	880	860	857	857	819	833	810	881	838	826	894	868	805	844	863	820	874	906	833	828	845	848	883	815	852	878	821	872	823	887	820	818	796	859	879	824	837	857	807	852	806	866	827	841	860	837	811	882	862	808	829	793	827	853	800	866	832	902	876	830	834	826	790	847	861	799	865	810	794	832	859	848	801	848	828	861	869	840	857	854	814	796	844	869	821	827	819	863	881	817	911	790	852	807	821	898	802	834	785	832	825	826	838	818	848	883	826	847	842	880	798	837	878	809	866	814	826	823	854	798	839	817	848	856	832	851	813	828	851	837	807	830	833	840	832	810	849	796	851	789	841	840	785	808	825	819	823	808	838	799	823	794	832	825	898	817	858	821	871	866	821	777	868	854	807	804	848	787	821	827	820	799	814	848	840	864	883	811	822	826	836	839	877	840	834	823	858	848	831	806	832	836	827	885	823	806	846	844	835	818	863	868	820	836	859	859	823	862	817	822	859	817	847	839	807	815	787	816	860	861	807	809	869	906	877	866	855	840	832	809	815	869	809	879	777	852	844	844	805	763	798	786	885	846	804	856	824	850	795	832	847	880	792	823	810	826	865	808	814	838	851	798	827	817	796	782	787	816	866	814	847	858	880	843	837	835	845	839	829	861	795	859	826	804	805	821	818	805	782	814	811	864	835	818	793	839	842	833	803	848	828	833	822	853	821	815	808	868	886	874	863	826	887	804	870	812	787	837	831	847	805	879	875	861	826	893	756	872	823	822	909	853	844	848	840	841	847	808	853	854	850	840	785	828	829	839	909	819	849	845	807	887	835	784	853	789	833	854	820	823	790	833	813	819	876	843	790	818	803	847	894	835	810	856	832	854	889	869	816	826	785	868	863	829	832	866	845	837	820	833	854	797	806	806	856	831	822	852	832	869	855	872	847	855	842	845	829	851	787	848	823	858	803	813	867	849	803	774	834	782	870	822	864	797	800	844	857	840	826	825	829	842	847	828	869	790	812	807	835	840	847	878	826	826	832	817	850	860	861	817	816	768	845	820	815	809	860	832	864	829	878	845	828	903	807	841	862	799	863	786	886	839	863	876	876	865	819	861	851	860	821	826	835	846	852	892	821	866	842	848	822	865	851	879	809	846	823	825	840	771	831	801	874	842	834	836	883	842	870	787	815	807	838	828	828	828	882	785	836	859	839	811	798	844	817	857	809	838	818	838	813	872	803	852	848	826	789	850	881	822	820	839	849	799	812	833	743	827	840	829	840	841	878	819	856	830	832	800	874	852	871	829	873	808	858	847	816	817	837	768	853	885	840	846	885	841	840	843	742	872	881	842	853	812	811	814	846	835	853	789	812	850	823	833	823	837	821	842	816	834	868	822	861	820	836	831	836	824	806	863	815	844	826	874	797	859	886	825	833	830	793	795	843	869	835	829	820	843	861	856	836	857	840	847	865	853	852	866	830	835	879	861	894	815	856	816	859	875	809	814	848	850	873	868	913	798	825	827	796	815	832	834	837	852	786	860	801	752	881	877	846	808	835	876	835	824	824	858	837	813	823	795	857	812	805	813	849	824	808	825	821	810	844	824	850	791	880	872	823	824	845	855	839	797	824	911	807	854	846	819	791	864	826	823	830	836	867	831	826	844	806	798	832	885	828	863	789	793	847	861	854	848	858	824	821	865	820	849	818	891	903	825	816	806	830	849	841	854	750	781	837	793	805	800	778	844	879	843	826	887	763	884	818	869	806	786	849	851	831	860	768	824	795	863	862	825	836	854	766	831	837	855	827	788	826	788	846	831	794	830	825	792	858	852	858	813	790	828	816	819	775	911	863	806	819	856	818	774	835	879	815	853	822	819	876	834	855	867	859	801	850	854	830	888	821	816	818	855	823	864	836	806	848	880	875	804	797	816	820	814	849	848	859	839	824	804	823	842	860	812	871	840	809	793	864	799	833	870	829	838	824	814	816	785	834	821	772	841	803	829	808	835	826	839	807	856	814	842	829	790	821	855	845	855	832	865	908	842	821	833	837	880	854	890	841	826	875	831	856	831	825	851	814	836	864	863	844	852	836	832	871	875	856	804	906	902	829	801	867	792	844	834	847	829	821	880	878	798	853	847	889	853	811	812	836	850	827	814	826	837	859	839	842	836	794	806	912	769	799	792	891	852	821	873	838	843	838	836	829	836	830	836	857	792	811	838	875	825	857	858	837	822	848	871	829	793	868	839	859	825	832	766	788	804	814	836	804	893	848	806	792	831	843	815	791	774	851	861	876	858	801	845	799	822	828	821	850	848	901	871	801	825	819	813	879	867	804	866	855	804	808	809	790	837	846	831	824	808	795	826	896	826	849	860	859	901	847	795	854	867	812	810	824	878	812	842	774	808	855	814	877	786	832	843	828	882	847	830	844	826	834	826	829	823	822	862	844	830	855	853	817	830	794	807	863	872	815	810	840	889	850	855	845	818	844	842	821	812	858	850	818	833	872	817	852	845	812	858	851	841	779	907	826	864	806	804	834	863	821	868	854	851	816	856	797	826	874	852	813	853	830	809	817	860	809	817	856	809	798	844	867	821	854	845	833	867	855	850	883	839	828
17163	2331	2256	1709	1272	884	703	559	417	398	357	319	266	264	249	247	226	202	214	222	181	172	208	158	167	190	172	156	155	184	165	172	170	167	165	174	152	164	146	144	148	152	169	170	152	167	178	169	141	174	177	157	172	148	170	153	165	138	170	177	145	150	143	152	146	161	168	143	155	145	165	149	152	151	139	135	150	164	156	162	160	172	148	165	140	160	146	166	138	145	154	150	145	131	148	145	155	145	168	171	163	154	148	141	160	164	142	135	151	146	166	151	151	133	145	148	148	139	154	158	153	169	180	136	165	138	149	161	154	153	145	148	139	147	161	178	142	160	149	140	151	154	162	139	133	163	158	158	150	153	128	161	154	181	143	153	165	156	192	155	140	153	141	153	163	173	175	154	150	127	141	151	156	138	154	142	142	146	159	132	171	166	161	141	154	160	143	146	153	155	169	163	153	134	166	125	132	142	154	147	149	159	155	159	154	155	142	157	140	156	178	131	165	151	152	137	138	127	151	160	140	143	146	151	164	126	151	147	155	155	152	154	152	142	151	140	155	149	151	146	175	163	126	171	121	151	152	151	161	163	151	131	158	146	144	146	155	135	148	158	149	159	164	146	173	131	139	173	157	143	146	169	139	152	134	160	125	138	129	132	149	150	139	131	154	164	169	139	166	154	152	136	156	166	158	145	148	142	140	134	169	149	133	150	156	157	157	175	147	151	142	173	156	150	125	125	152	145	148	160	128	158	128	149	154	171	132	157	166	157	147	158	144	159	158	173	159	151	150	146	140	143	168	159	157	160	128	139	155	137	141	122	149	171	147	169	149	137	178	125	144	171	150	137	150	133	136	139	162	155	166	143	137	136	134	144	142	162	140	177	163	148	161	143	153	151	132	174	162	159	162	163	160	157	153	152	149	156	134	159	137	154	142	141	139	153	144	155	148	140	140	143	151	168	138	152	148	157	174	126	155	145	154	159	181	145	163	160	147	167	145	178	167	158	141	161	157	186	129	139	153	147	149	153	147	151	150	150	160	165	132	158	149	171	158	167	142	147	146	164	143	147	152	145	140	154	163	133	143	157	151	152	142	134	152	135	162	128	132	155	144	131	150	145	158	150	167	151	130	166	165	140	147	154	153	138	144	159	152	138	167	161	168	160	136	155	158	130	166	138	170	159	152	147	165	167	152	128	160	145	137	152	171	153	153	154	131	130	173	143	145	152	147	148	137	164	159	145	151	124	141	161	167	152	156	137	146	137	137	147	146	157	131	138	161	134	128	157	143	143	140	131	159	136	135	162	145	153	152	139	142	146	157	157	149	134	152	169	142	118	141	154	139	186	156	134	171	149	127	132	149	155	149	159	158	159	148	170	143	164	142	146	141	166	163	163	149	142	149	133	155	150	152	147	125	137	144	136	143	138	160	123	140	141	131	162	136	156	145	162	144	149	168	163	128	152	133	142	162	145	126	158	145	133	148	164	155	151	143	143	162	165	144	112	149	118	129	144	142	157	149	133	153	163	160	144	173	175	168	178	145	169	153	172	159	150	153	141	138	151	143	157	163	154	156	148	168	153	155	167	149	149	158	152	133	130	163	150	169	150	150	128	177	159	159	174	149	172	153	173	147	153	155	151	137	154	156	182	152	144	142	144	120	136	142	163	149	163	132	138	149	162	152	134	138	149	155	159	175	145	151	152	164	134	140	137	126	137	151	158	153	139	152	164	140	139	156	152	157	151	160	147	151	166	136	143	158	155	149	158	162	145	144	161	167	155	126	164	164	157	141	151	144	161	165	151	156	156	146	162	147	142	152	139	162	147	176	154	170	131	156	157	143	163	150	144	162	160	173	158	171	144	150	145	153	130	150	155	143	151	159	136	163	145	149	167	160	145	158	164	149	151	173	163	143	143	159	176	141	131	149	147	134	143	162	172	157	138	160	150	147	180	150	147	175	149	144	137	145	135	129	149	134	156	139	156	179	131	130	118	148	132	139	153	127	139	143	155	148	158	137	161	164	148	147	136	140	141	137	151	136	141	151	157	151	137	138	143	138	171	158	151	158	145	140	138	157	152	156	158	156	134	161	143	140	143	147	144	142	161	145	144	135	165	132	150	180	150	161	175	151	152	146	140	146	158	140	151	162	158	138	151	150	163	154	156	162	158	145	163	158	159	139	172	164	155	156	158	158	164	137	157	149	142	139	174	174	125	158	157	131	141	156	137	143	161	142	154	145	157	115	147	150	135	149	166	180	146	160	149	146	166	144	149	159	137	144	135	166	147	151	143	139	135	155	152	138	157	158	151	150	145	138	135	145	144	153	161	168	134	133	141	154	149	139	169	154	165	154	143	152	155	166	147	145	151	139	167	155	132	153	148	131	137	166	147	160	134	145	159	140	168	137	150	148	154	150	150	171	153	154	154	156	169	151	159	169	121	157	130	139	151	152	142	129	155	139	169	147	164	155	156	137	137	149	154	171	136	141	149	154	158	144	166	163	162	173	141	163	177	139	162	128	151	137	138	142	140	146	153	147	158	149	164	159	165	152	151	158	161	133	143	168	123	127	131	169	155	142	157	143	157	177	155	151	182	165	168	178	170	142	125	144	173	145	160	176	158	164	147	155	134	139	147	142	166	135	150	158	132	156	128	137	175	137	160	142	140	152	154	146	146	153	144	173	161	152	125	137	159	146	157	153	166	149	153	125	160	140	158	146	176	157	136	134	156	148	156	143	141	151	156	130	149	152	154	136	166	142	147	168	152	139	151	140	163	141	143	144	132	166	152	127	144	147	158	147	142	152	155	146	175	152	152	145	144	149	147	166	151	151	160	148	154	149	146	136	129	153	156	174	125	134	176	162	149	182	162	139	152	116	140	142	152	148	158	137	146	123	149	134	145	145	158	156	136	134	164	150	137	131	142	152	152	151	149	157	174	139	151	155	157	156	146	174	129	159	126	142	152	172	153	149	143	164	128	136	162	151	147	143	146	160	138	138	159	149	155	152	138	157	158	167	128	156	144	156	148	154	141	145	142	135	158	145	153	157	148	167	172	152	146	152	136	138	154	163	178	145	129	150	144	154	157	148	145	149	159	156	147	169	143	155	162	153	129	156	174	155	145	158	156	163	134	167	125	147	162	152	139	168	157	136	150	146	139	130	151	167	167	171	167	150	143	148	122	157	151	179	153	151	148	147	162	176	166	155	157	151	129	163	160	132	152	131	170	141	164	157	158	143	146	152	167	156	161	142	160	151	170	149	140	149	129	144	142	150	164	166	133	174	131	143	148	162	146	157	189	147	151	134	135	167	147	139	150	154	155	141	172	144	152	154	142	137	156	143	137	142	174	139	164	156	171	175	145	169	173	175	162	130	146	156	151	136	152	148	146	143	161	167	111	150	165	132	158	156	162	166	166	154	170	156	151	149	155	153	138	132	149	151	141	150	136	151	133	133	174	147	157	157	146	177	170	155	152	133	145	173	152	163	163	152	153	169	137
7499	1963	4000	5055	4426	3738	2973	2517	2075	1817	1608	1449	1307	1152	1151	972	952	893	824	795	757	738	727	720	677	658	661	654	556	591	627	572	531	546	562	562	572	521	547	534	536	512	542	516	494	499	501	502	503	485	528	453	495	507	497	437	468	422	493	460	481	504	483	469	462	476	462	500	448	460	459	421	454	475	496	436	459	486	434	424	444	471	430	429	420	453	427	465	447	470	400	452	431	483	460	460	473	436	463	456	475	458	470	421	431	466	438	413	464	466	426	403	448	437	453	418	424	469	424	422	484	426	476	399	441	433	460	451	481	440	408	441	418	451	422	431	435	470	435	436	422	466	432	419	439	439	431	466	418	440	419	430	461	442	453	442	455	424	415	455	428	439	454	408	452	393	419	423	449	413	440	405	433	447	391	442	407	436	465	446	411	419	453	422	445	443	463	407	417	436	433	433	410	441	388	415	427	416	451	401	424	440	453	454	467	426	462	448	396	465	451	430	434	422	439	437	435	453	435	412	413	456	450	428	419	428	443	456	451	443	443	413	433	427	436	427	479	429	406	453	471	425	431	446	458	418	440	434	428	420	425	437	433	435	418	440	441	432	387	459	433	454	425	446	453	421	448	422	430	446	474	451	437	474	449	419	466	440	476	444	418	434	452	418	426	436	440	399	417	444	457	473	421	425	436	404	464	474	475	401	462	408	463	408	437	426	440	393	398	404	423	462	411	429	457	429	445	424	394	443	426	393	453	466	407	415	462	411	415	439	436	434	462	432	458	436	415	439	438	458	435	428	439	419	431	406	464	433	432	449	435	422	401	436	434	469	432	424	432	435	432	427	410	429	419	407	436	449	425	430	451	449	422	411	406	437	465	423	432	448	431	441	442	440	474	454	411	454	431	445	418	409	416	474	439	412	414	441	443	408	439	431	429	437	439	393	446	403	407	438	447	423	429	441	426	450	431	389	430	418	446	463	429	421	435	438	461	492	385	396	401	438	440	438	422	416	450	420	436	419	445	449	427	409	438	472	401	453	437	443	436	454	433	405	421	394	416	414	455	425	466	455	459	447	427	440	463	420	458	416	439	446	437	462	424	436	425	403	427	451	391	450	435	460	452	406	453	456	422	436	432	423	437	421	440	452	442	383	423	428	449	453	435	441	393	401	427	458	395	418	419	413	434	410	472	447	434	432	431	455	401	447	427	381	436	419	442	437	421	442	447	408	395	405	447	436	417	416	403	433	416	420	477	424	423	474	464	417	430	456	427	464	439	447	383	426	471	454	453	443	436	442	418	439	431	454	442	418	442	423	428	403	454	420	450	421	414	423	448	476	398	422	430	434	429	466	444	418	407	429	418	492	449	409	418	390	409	439	423	453	406	426	451	454	416	435	416	411	433	430	439	417	447	463	407	401	382	419	434	455	396	429	484	441	432	452	433	467	433	412	408	440	425	449	398	411	417	482	410	435	454	458	451	443	439	460	432	411	442	392	423	436	397	463	459	415	440	477	454	427	429	473	421	418	427	427	434	416	418	420	461	447	416	415	460	439	468	425	453	464	443	395	418	439	448	436	437	421	436	459	441	423	445	437	405	423	411	438	439	449	448	474	405	454	448	414	471	392	404	427	417	456	412	448	469	414	426	442	422	440	441	431	427	456	473	400	421	462	423	436	370	439	449	454	429	415	426	434	423	452	429	432	441	432	441	453	434	432	429	391	476	445	425	451	449	438	417	427	434	428	453	412	418	430	448	454	395	454	425	403	419	440	442	399	444	422	433	428	432	436	432	424	460	424	428	420	428	433	414	435	461	400	440	384	450	435	412	461	451	465	423	436	428	489	419	432	411	454	442	412	409	421	423	452	465	428	423	425	408	413	413	382	454	440	410	459	403	410	439	443	432	445	436	432	459	413	455	432	466	435	461	418	459	449	415	417	456	395	428	423	425	420	384	404	461	454	424	442	449	425	448	436	416	467	416	424	422	452	473	433	428	435	466	433	464	415	436	421	423	379	426	467	429	432	394	440	456	436	428	436	390	447	407	439	451	400	463	421	422	436	425	455	423	446	483	408	420	432	451	441	418	434	445	437	399	439	436	404	442	467	411	433	417	412	431	435	426	429	401	458	424	418	466	464	421	429	393	415	468	434	390	453	467	451	405	411	435	439	420	425	428	406	415	422	451	429	437	447	462	387	401	425	435	466	433	433	464	412	401	419	444	409	403	420	447	447	428	438	437	426	389	462	430	427	423	416	418	472	423	433	442	444	421	462	470	434	433	455	403	404	434	446	411	427	440	424	430	406	450	429	448	381	422	444	473	454	431	439	443	399	457	431	401	471	429	438	458	435	450	419	416	426	428	438	426	467	412	437	429	433	435	487	445	426	415	487	439	425	399	423	427	446	419	441	435	430	406	445	410	445	430	408	480	417	462	454	471	467	427	417	414	415	444	435	426	445	459	454	455	433	411	410	449	445	431	423	388	418	401	422	421	424	441	437	421	434	446	396	430	418	468	425	431	457	466	422	415	447	417	436	408	490	422	414	429	417	413	463	426	469	447	420	426	457	414	429	402	443	452	420	445	424	423	450	455	444	415	454	417	477	431	423	446	430	454	430	395	443	440	479	441	393	446	439	457	455	406	464	432	431	418	401	432	432	449	411	424	443	452	455	430	433	433	447	439	436	455	448	455	477	456	393	409	449	428	447	471	444	451	423	449	419	395	436	442	396	421	474	428	439	436	462	412	466	436	463	435	406	394	432	463	437	426	428	392	472	434	445	461	414	414	412	398	372	448	416	422	417	399	427	439	418	445	417	411	453	445	392	423	445	444	409	438	453	399	434	437	422	441	435	418	458	428	465	443	431	439	430	471	418	406	454	455	460	423	449	408	458	434	393	390	474	390	442	433	444	485	434	414	411	459	407	413	418	468	443	442	442	459	425	461	454	419	442	433	421	452	468	430	413	433	437	467	451	417	455	457	406	437	420	417	433	400	435	484	438	451	397	444	423	462	381	430	442	426	412	443	455	428	458	446	438	390	423	437	416	480	436	416	432	449	432	428	442	478	426	437	463	445	455	432	462	424	453	405	423	431	397	412	466	474	417	425	432	469	415	447	424	414	406	441	477	451	446	402	434	405	450	475	417	398	425	443	454	399	448	416	473	422	406	427	438	436	424	416	429	449	417	418	452	439	443	413	435	446	435	398	435	436	403	408	447	438	422	401	444	445	431	397	422	416	453	432	417	445	412	429	426	452	424	432	427	423	429	460	427	417	467	464	423	459	439	417	404	415	452	480	434	424	400	465	449	423	448	443	400	458	391	421	404	400	400	437	427	433	442	423	440	448	449	430	432	441	429	406	409	449	414	434	394	414	423	459	422	445	401	418	449	453	442	404	433	430	416	424	394	437	451	419	442	451	413	430	447	424	457	413	442	436	414	428	473	430	437	430	455	413	379	420	429	456	440	446	437	438	446	400	449	430	455	427	445	430	445	454	437
2813	396	427	427	382	393	365	373	353	363	348	340	348	357	394	363	358	381	359	316	340	361	344	371	341	347	388	329	375	331	337	323	350	374	357	379	350	322	367	332	321	345	323	349	362	362	353	349	325	349	370	380	331	350	386	374	350	349	341	360	355	330	351	375	354	324	347	342	333	381	341	360	314	353	346	360	354	341	352	367	369	373	365	329	367	333	356	359	370	349	333	341	383	349	355	342	359	348	351	335	317	359	349	339	324	345	334	347	318	350	374	339	372	344	336	346	360	347	341	363	364	352	305	347	357	314	347	326	374	361	360	314	363	354	368	373	362	361	360	346	352	342	309	357	349	358	344	378	357	348	337	380	335	350	376	369	365	357	332	328	380	341	356	336	344	361	328	367	339	343	393	335	337	322	342	368	390	356	361	339	350	383	394	401	344	335	366	364	346	353	369	367	346	371	359	360	380	340	372	326	340	350	355	348	356	319	358	364	351	329	327	358	348	356	347	339	357	345	366	363	359	360	358	352	359	358	359	367	354	349	366	330	357	340	356	349	371	327	369	340	356	331	349	318	354	388	358	375	362	379	344	380	383	355	343	381	378	322	344	303	364	339	370	352	384	335	372	359	328	354	358	368	352	337	337	366	351	346	361	341	377	355	361	385	376	324	363	327	372	409	326	400	348	337	361	315	357	325	368	346	355	383	352	350	355	310	332	352	336	328	382	368	363	338	381	336	376	390	368	371	349	379	344	366	357	367	320	334	354	335	360	353	336	343	363	326	326	335	376	359	342	357	385	347	380	355	365	328	357	368	340	371	365	333	333	343	350	327	361	366	348	363	324	364	367	356	341	347	326	305	331	380	349	351	350	354	340	357	366	329	360	327	375	341	356	343	403	344	328	364	314	330	333	377	342	367	355	337	345	345	385	333	414	379	374	362	336	343	386	339	319	394	327	376	362	382	343	361	327	337	358	395	348	323	334	334	342	345	342	364	347	320	358	329	340	349	373	391	368	323	393	374	317	329	380	352	349	380	340	370	364	362	356	338	369	351	378	359	333	364	369	384	342	356	356	358	336	383	367	355	345	358	369	318	356	323	319	331	347	342	353	339	372	356	371	360	353	368	374	346	306	331	358	326	374	365	372	378	336	363	345	336	384	376	366	311	382	323	340	342	367	334	345	359	345	354	322	341	340	343	403	345	360	321	357	345	340	353	394	368	347	333	329	326	361	347	372	335	330	349	337	359	344	362	339	386	374	354	358	364	327	331	318	355	365	353	344	374	366	354	338	363	351	346	358	366	345	355	367	367	342	327	341	367	365	373	357	368	357	370	378	347	348	360	349	342	377	336	334	375	351	354	323	328	329	344	383	364	371	364	402	328	343	333	369	333	338	335	354	334	337	354	367	344	355	349	344	332	381	380	380	341	343	392	370	363	375	352	359	341	361	357	329	312	368	361	335	333	340	363	370	329	342	358	359	339	367	332	341	374	369	371	341	356	358	330	348	367	381	355	353	364	343	333	399	386	330	353	338	329	373	387	368	339	349	345	327	366	371	355	343	338	326	333	354	346	344	343	344	385	349	348	343	400	356	344	325	360	383	361	357	336	334	319	346	365	335	339	358	327	328	401	371	357	368	343	363	343	344	299	359	345	345	375	328	373	333	351	359	357	350	366	380	374	344	355	364	363	351	360	375	351	338	354	336	351	374	361	356	321	343	353	364	368	370	332	333	353	363	345	340	341	346	311	328	353	339	340	371	335	326	370	328	375	351	354	356	360	363	357	357	335	373	328	339	342	346	349	366	337	369	368	324	357	349	355	344	374	365	356	378	307	343	360	336	365	337	343	364	323	362	329	320	314	377	357	332	303	320	376	346	351	367	370	357	347	342	390	347	353	367	378	320	355	336	339	340	344	357	363	427	380	341	364	318	317	370	340	370	314	338	350	375	335	361	380	367	332	340	345	333	327	345	344	320	367	335	319	355	368	339	380	392	341	361	377	382	329	372	374	344	325	346	358	334	320	364	363	335	344	353	351	363	350	314	349	344	345	358	348	361	330	313	343	319	342	379	355	353	335	394	332	368	361	343	371	357	347	343	346	362	332	348	355	377	382	334	340	349	384	322	352	327	360	371	362	339	327	357	315	352	380	343	338	377	359	370	345	344	366	354	331	387	328	336	364	368	333	370	346	347	375	362	339	365	357	353	332	352	366	343	345	360	338	357	363	334	361	331	358	365	338	346	360	375	341	368	394	320	321	353	365	345	352	355	354	347	373	338	331	330	345	336	360	355	327	388	337	361	366	326	367	353	353	342	343	326	378	372	349	330	364	325	379	363	353	337	357	390	343	345	348	326	348	360	380	373	345	345	356	307	346	350	340	345	345	313	356	341	355	335	352	343	352	347	359	332	379	296	388	336	370	354	332	355	344	355	332	319	356	361	374	349	331	368	334	370	393	407	344	335	394	340	358	365	336	379	383	384	360	331	337	372	349	349	323	343	335	354	348	345	351	375	354	328	348	330	329	348	330	359	378	360	368	361	341	364	360	335	365	357	383	338	364	328	335	372	323	374	361	358	336	343	349	340	336	350	358	366	370	334	353	380	370	340	381	346	348	354	348	340	363	334	325	333	318	382	340	359	338	361	349	316	352	339	342	362	359	360	360	365	346	332	334	337	321	328	361	333	372	338	333	346	369	371	376	352	332	363	374	334	350	364	359	344	368	349	366	345	348	352	363	323	372	352	371	342	327	349	331	388	326	343	368	349	366	332	334	386	352	334	358	329	360	368	358	333	339	368	383	355	348	351	338	317	332	340	337	359	384	366	364	375	357	353	374	350	398	370	334	348	340	364	391	346	349	351	350	345	340	372	390	364	359	350	368	338	385	341	337	357	355	351	345	352	357	338	362	371	385	363	375	349	329	389	350	336	336	320	350	353	356	350	356	356	355	347	365	381	344	351	342	364	353	359	329	346	342	357	339	389	347	333	392	367	311	321	367	354	355	360	315	378	360	351	376	352	325	343	337	372	334	361	373	372	361	345	352	348	343	349	343	334	361	361	355	377	372	353	347	338	382	353	352	313	351	344	388	341	364	359	382	394	376	356	339	301	329	370	356	323	358	334	338	348	379	344	319	345	335	348	353	361	334	360	340	339	370	363	382	376	370	340	349	358	354	383	335	349	364	359	384	362	319	330	358	329	376	368	352	363	339	385	357	335	346	338	337	354	354	388	361	370	349	360	356	356	362	357	351	363	357	347	357	331	333	386	354	348	355	355	383	343	373	360	346	369	332	367	345	369	388	340	338	318	396	353	344	320	387	344	385	345	402	349	330	357	374	355	324	333	400	382	372	352	377	395	351	335	352	353	340	357	408	349	349	364	340	373	380	357	324	353	372	350	349	346	331	350	387	376	340	356	336	368	362	355	351	347	355	388	387	383	356	378	345	349	365	311	327	313	321	362	345	334	378	345	358	353	339	344	329	341	356	378	325
2779	981	1096	1126	1128	1046	1038	1013	958	948	944	923	931	911	956	922	929	977	916	910	921	957	951	904	883	951	951	937	900	932	915	963	865	879	901	899	926	912	815	913	921	889	858	923	913	870	905	895	932	929	872	868	906	920	963	896	903	861	875	916	931	924	880	919	891	916	929	936	869	862	855	898	853	931	908	913	859	919	941	895	923	851	858	898	990	913	886	946	945	864	920	913	906	891	932	930	917	891	935	854	904	944	869	914	914	903	901	871	885	923	946	872	891	915	945	927	941	916	909	861	906	900	869	902	886	952	993	912	901	918	946	920	917	897	912	928	905	908	885	922	939	899	864	935	942	887	837	936	961	885	886	901	927	908	923	898	883	887	946	862	924	885	911	884	974	953	879	877	874	868	889	925	948	960	860	953	988	889	882	881	905	936	886	862	972	947	949	955	879	953	924	869	889	890	877	895	886	891	950	948	921	857	927	936	883	917	897	861	892	896	880	929	910	868	940	935	933	894	905	884	926	911	898	859	861	869	899	928	908	856	880	924	888	901	836	864	949	944	863	882	927	880	898	903	894	892	893	898	909	946	959	885	892	877	903	927	917	921	953	916	932	846	929	925	841	921	920	938	921	908	854	941	893	869	923	926	915	962	938	892	901	897	887	899	903	922	870	903	834	878	892	926	963	915	850	911	862	912	892	904	952	921	929	880	875	931	897	960	864	927	900	901	908	905	863	915	987	889	955	900	907	950	904	868	912	870	955	888	916	927	875	860	934	828	905	871	879	918	922	901	954	890	842	864	910	903	900	939	860	901	906	861	879	921	901	893	903	868	889	874	956	924	917	900	932	921	929	886	1003	924	914	933	934	931	882	892	909	906	873	946	891	904	873	907	922	989	911	892	923	911	943	928	919	884	897	880	903	936	908	903	883	919	923	894	899	945	905	940	923	906	900	975	991	859	906	916	910	818	904	901	840	909	901	899	923	990	882	918	916	936	931	841	933	869	881	903	911	925	928	915	875	943	898	904	959	886	910	905	915	854	904	899	917	905	874	888	929	984	904	875	933	946	914	918	894	903	859	927	937	928	916	915	945	954	850	912	906	887	900	892	929	950	895	926	895	882	914	913	955	900	952	955	876	948	893	904	932	931	928	900	927	910	933	887	942	917	905	908	915	904	903	926	901	931	932	924	916	878	891	888	897	895	875	939	861	898	893	978	952	904	933	944	915	914	882	921	926	860	885	878	906	906	901	915	920	940	893	902	866	891	929	882	896	923	886	970	889	916	844	875	909	903	936	945	922	885	879	949	871	922	916	899	941	923	936	871	899	903	902	900	929	912	918	903	826	913	915	859	912	905	926	916	946	905	921	927	900	918	850	889	905	929	882	951	896	931	916	886	897	916	903	869	938	906	966	925	817	871	959	913	928	946	922	943	866	861	821	891	901	886	949	917	893	863	886	880	892	945	893	866	915	956	898	882	949	886	935	880	946	940	871	884	927	972	884	911	930	931	896	936	915	948	918	898	893	912	895	923	912	912	915	878	890	951	975	875	927	921	942	920	913	861	904	911	917	899	921	936	885	898	893	907	963	843	865	889	878	926	901	933	901	850	903	869	904	915	934	890	926	912	893	924	901	913	892	942	885	920	894	862	872	896	925	870	853	945	880	943	1015	905	902	894	942	937	930	865	938	903	878	935	875	929	927	921	891	894	898	860	946	916	904	863	907	941	940	950	930	841	884	904	924	945	902	898	945	908	936	902	890	875	949	867	885	992	885	947	916	876	883	953	878	871	962	938	932	942	886	855	877	951	879	864	908	888	913	861	880	873	888	917	954	907	909	913	905	941	881	922	913	911	907	921	855	910	939	933	962	891	913	956	857	949	931	911	936	887	868	869	864	936	913	926	909	870	912	919	897	908	946	953	864	863	895	909	894	893	907	906	861	897	925	937	875	927	903	886	890	903	902	925	943	918	896	901	923	885	893	917	885	894	910	911	944	913	883	908	904	924	889	883	928	906	861	872	919	948	915	878	917	957	903	906	924	847	957	932	921	864	904	895	953	882	902	922	920	911	877	909	902	899	894	947	891	891	862	931	914	918	914	954	881	906	900	908	855	823	930	922	935	883	876	900	907	925	953	923	926	868	926	903	924	913	917	889	856	839	862	947	912	912	946	869	873	913	907	941	930	961	890	1007	897	934	900	912	888	949	870	945	858	902	919	879	869	929	885	938	902	902	907	938	939	901	879	879	909	974	926	938	927	849	866	928	925	879	890	929	919	886	910	938	992	926	897	920	913	900	893	903	934	887	901	856	878	887	849	898	911	900	911	926	936	875	861	909	923	894	902	892	877	889	916	862	934	897	945	935	930	890	931	906	853	923	916	871	881	918	929	881	917	877	931	845	932	959	916	901	923	944	908	936	936	896	872	914	932	887	893	899	842	918	868	865	900	904	928	942	892	867	842	875	935	907	924	938	887	880	899	927	940	905	957	891	878	896	913	933	927	941	925	885	911	909	925	893	898	881	919	878	900	872	939	872	909	909	918	903	906	881	930	895	954	906	896	861	983	927	937	882	852	905	867	915	875	939	873	880	957	898	943	907	838	959	895	907	842	855	892	886	888	904	886	913	902	896	881	915	927	882	872	921	946	911	885	884	859	884	917	934	872	900	894	920	898	913	908	875	881	979	931	960	962	935	883	882	925	944	920	909	966	862	902	878	832	936	922	920	945	910	929	898	919	892	890	882	869	898	859	870	868	902	911	901	935	945	905	933	925	859	890	913	868	900	874	898	926	922	945	892	899	904	898	889	864	892	880	863	902	926	859	900	944	911	928	947	887	852	861	868	964	880	898	914	905	877	862	901	948	906	939	888	891	909	851	860	929	889	861	888	947	916	850	845	888	929	869	950	920	967	889	938	979	927	899	935	956	914	889	920	976	902	907	861	955	932	879	948	918	914	944	845	942	961	879	911	895	876	965	869	927	904	911	915	905	942	902	878	906	928	926	928	908	884	830	963	911	885	912	927	960	843	908	923	900	913	932	921	926	893	932	895	899	974	903	940	919	879	896	886	936	916	896	924	913	976	921	917	888	880	913	925	936	895	886	881	868	925	904	923	911	875	910	905	927	938	920	893	948	888	997	884	911	894	932	874	879	980	858	885	888	930	888	936	844	920	916	946	907	887	862	895	921	916	895	865	929	908	910	869	886	903	895	951	932	878	878	900	859	906	896	864	896	946	894	867	893	925	956	943	990	896	901	883	929	921	942	893	947	893	883	884	982	882	906	949	845	874	875	937	891	920	948	915	867	895	878	905	927	843	886	926	948	933	878	897	885	880	882	934	956	950	887	879	911	890	877	883	845	870	957	894	943	924	891	935	890	864	910	919	904	862	903	852	888	897	942	926	883	896	913	906	910	902	946	915	914	902	903	904	926	918	876	907	847	901	954	872	890	911	936	864	924	930	873	909	919	945	919	864	888	932	933	914	895	951	936	946
9340	1055	1231	1076	797	666	623	571	455	469	420	402	384	366	407	373	327	345	351	344	365	355	312	359	376	326	339	321	325	326	348	351	370	308	364	369	341	345	327	347	348	373	333	337	306	330	347	333	321	316	366	328	346	321	350	327	319	336	322	330	313	340	319	341	326	335	336	302	362	314	321	350	347	330	354	319	312	324	329	351	359	350	329	304	323	323	341	322	295	320	301	327	337	313	315	347	333	341	331	322	334	322	332	330	348	327	329	346	327	339	309	335	335	365	341	316	306	333	336	302	329	369	348	329	324	336	314	304	319	328	357	321	328	338	314	336	299	329	336	307	331	329	333	326	282	345	343	332	300	318	350	329	310	336	322	356	334	335	322	327	332	342	343	288	329	312	337	345	337	311	335	336	325	285	315	301	299	319	313	294	336	363	339	314	316	302	297	315	309	306	298	352	344	331	300	330	319	336	294	294	324	357	280	331	304	293	315	306	300	320	304	348	294	311	324	348	338	321	321	306	325	315	334	307	308	293	315	325	351	346	312	301	331	367	329	337	352	343	304	337	339	313	319	322	343	326	312	291	346	339	345	305	336	319	323	291	318	354	348	319	340	327	349	360	318	318	337	317	315	355	296	307	319	309	342	326	324	319	330	346	331	312	300	344	320	332	311	332	329	344	308	307	338	342	303	345	301	294	329	334	324	332	335	361	358	320	314	316	339	351	301	349	361	328	316	298	340	338	319	323	328	332	327	333	315	368	304	343	327	337	306	280	297	326	334	314	306	329	347	335	332	319	342	353	344	329	296	312	312	334	342	329	330	336	322	321	358	328	296	301	303	349	335	297	345	326	347	323	324	345	330	339	335	324	333	309	359	331	318	305	298	338	336	322	334	304	329	327	321	343	341	338	302	321	309	292	337	338	326	322	321	297	315	299	311	332	347	350	283	308	340	334	304	353	319	316	339	337	322	360	352	332	344	332	323	338	310	319	335	333	322	360	333	329	303	342	353	351	369	317	312	326	342	335	335	317	320	337	352	321	330	336	315	310	351	360	366	323	348	316	322	322	311	333	347	350	326	300	336	328	331	341	317	352	313	320	344	333	317	370	325	327	326	316	331	322	302	375	329	346	317	313	314	376	335	295	329	300	354	314	304	346	327	315	342	330	318	322	319	321	311	311	305	344	330	307	324	323	302	314	304	344	309	349	342	298	334	304	301	332	366	326	339	330	347	292	322	334	319	342	362	302	325	331	317	333	356	321	328	292	329	312	307	326	308	300	323	317	333	317	344	338	315	329	329	338	324	352	317	323	326	317	327	320	341	322	320	345	335	346	310	287	317	339	319	301	354	337	353	314	290	327	329	330	322	339	320	352	329	328	329	334	334	329	320	332	324	339	337	286	310	320	331	329	327	291	353	318	327	323	324	350	320	357	342	339	349	338	342	330	348	332	324	324	299	317	323	313	325	323	344	320	331	317	341	340	365	340	322	309	315	317	333	308	349	333	314	312	324	354	312	309	370	334	300	324	319	336	334	318	313	330	354	360	334	310	287	331	377	331	321	325	332	304	303	347	323	312	323	299	319	331	333	332	342	346	323	339	320	296	347	321	335	345	325	319	310	357	337	330	319	340	318	345	308	347	320	310	336	343	326	324	335	311	316	337	339	349	354	328	327	286	307	319	331	344	342	340	321	347	350	325	308	358	329	337	324	340	334	312	315	325	301	352	340	310	309	346	296	308	330	289	284	349	329	336	303	322	303	351	301	345	314	311	313	291	339	305	301	285	314	312	346	315	312	345	336	313	326	341	324	337	334	313	339	333	357	327	338	312	345	310	351	310	298	314	272	328	325	302	330	311	329	326	316	352	321	314	323	357	301	315	347	361	312	315	312	284	313	343	351	330	338	339	335	376	315	314	332	341	358	304	345	315	328	328	312	337	320	315	308	366	328	303	321	369	323	354	331	333	341	360	309	315	322	326	323	342	329	333	341	336	328	340	320	361	342	337	313	335	315	330	319	333	355	329	349	339	326	312	294	318	320	332	366	342	319	324	349	329	299	331	324	327	320	356	327	295	320	351	319	308	303	334	324	341	363	330	302	288	343	342	340	364	310	317	316	340	335	307	330	332	329	330	375	328	336	356	350	328	341	322	323	334	319	350	313	375	334	325	342	328	356	326	332	337	292	302	356	318	322	331	335	348	327	325	307	332	321	332	321	300	346	318	325	347	320	318	343	352	316	328	327	346	332	355	319	344	310	316	300	321	326	339	320	322	326	300	333	323	341	347	329	346	337	392	331	325	343	332	281	339	338	302	349	335	315	317	322	304	338	297	372	324	319	346	294	328	348	300	326	322	315	299	317	319	321	328	336	333	322	298	377	370	341	328	338	364	362	352	346	319	332	336	325	325	314	314	318	326	280	335	333	350	324	369	332	309	318	316	390	351	334	335	308	323	350	333	300	321	330	330	326	321	375	324	308	300	307	321	347	305	335	311	328	321	303	335	326	321	318	323	380	337	348	329	305	334	319	291	346	364	348	334	316	316	333	334	325	311	345	341	309	319	335	326	320	336	315	305	343	330	293	325	326	331	307	341	357	334	330	333	298	326	341	336	336	333	332	318	334	330	343	353	330	317	330	352	308	320	320	319	300	313	335	326	304	319	327	308	307	342	333	350	302	301	330	353	325	324	321	327	309	368	328	318	306	333	354	307	298	334	328	340	324	329	311	349	336	332	333	329	329	336	305	322	312	335	312	298	345	321	346	348	327	347	326	342	310	321	332	347	346	310	324	340	336	351	319	337	305	347	323	320	302	328	364	320	358	318	316	330	317	330	349	317	316	329	280	352	311	347	345	332	346	347	308	331	338	326	298	318	343	322	317	341	343	366	298	317	302	324	330	344	342	363	298	320	296	323	303	350	342	356	350	356	316	329	295	313	361	339	338	331	356	311	330	331	337	349	326	318	342	326	334	324	320	332	309	309	343	334	295	328	323	333	347	310	318	313	309	347	310	343	318	298	306	325	349	336	344	304	321	330	305	341	343	332	307	341	280	304	348	348	338	303	352	348	317	325	332	337	342	327	310	325	336	342	333	348	327	321	334	328	332	313	345	329	295	324	317	315	321	348	365	295	312	317	303	366	337	319	306	317	339	330	338	323	340	301	298	338	277	307	294	297	305	338	306	335	335	325	316	321	317	333	343	316	328	339	318	323	352	332	308	323	327	333	353	342	355	313	286	335	346	329	325	293	323	340	348	329	311	350	347	301	354	322	317	307	312	301	322	333	321	328	311	327	326	322	360	349	294	328	330	358	318	314	353	316	353	337	325	345	310	331	327	323	311	349	309	358	326	320	321	338	329	315	341	299	337	294	294	296	328	337	316	311	354	333	324	317	310	347	316	338	300	324	343	311	349	316	320	331	317	284	339	329	321	355	348	361	346	356	302	322	314	351	329	341	335	328	314	326	309	328	351	343	332	344	325	310	327	314	329	333
5776	1540	2747	3113	2817	2421	2188	1892	1717	1530	1380	1330	1329	1202	1134	1140	1051	1083	1020	1004	1041	1015	963	934	911	1015	935	952	909	958	902	873	923	858	902	899	890	934	822	904	873	900	914	847	846	846	857	895	833	900	895	892	809	883	826	821	821	869	864	894	897	880	892	883	885	816	907	861	828	870	873	839	871	857	841	835	905	835	824	872	868	821	894	863	846	817	817	813	850	834	848	830	833	776	778	810	847	895	886	880	844	834	844	864	854	891	839	836	850	795	855	816	833	840	867	834	795	818	831	864	828	869	902	806	856	872	844	859	835	854	871	800	787	872	811	901	829	863	851	886	769	864	820	832	875	819	872	840	852	868	855	856	835	840	876	846	854	861	847	813	846	832	818	815	829	826	838	801	883	791	838	818	839	792	867	844	855	821	870	828	843	844	816	836	763	795	852	849	807	800	814	836	826	808	880	851	863	872	869	873	794	858	871	827	850	848	822	868	829	821	831	846	881	821	841	848	855	865	771	849	866	836	834	815	867	757	815	807	815	831	853	848	859	852	847	842	828	813	820	820	841	828	830	858	869	841	897	829	823	864	851	815	866	818	820	823	833	829	864	850	845	810	888	839	887	802	812	794	842	806	855	814	764	860	834	821	848	802	844	798	822	824	854	817	855	827	896	822	869	844	863	860	845	817	866	842	841	814	811	808	804	814	795	818	800	790	857	812	815	775	815	858	841	833	745	890	859	803	838	810	781	820	859	793	853	847	855	867	843	869	811	824	815	803	806	854	831	818	862	899	894	886	820	847	828	863	849	852	850	844	843	807	793	847	827	792	878	836	777	844	860	831	860	881	849	797	898	807	829	838	875	792	837	835	937	805	845	797	875	805	879	852	860	830	831	823	841	825	811	854	810	853	812	784	844	804	858	814	857	832	849	856	863	877	832	881	821	857	881	813	803	844	862	825	853	837	798	843	775	822	827	836	824	813	872	824	835	853	853	794	830	894	866	803	842	836	849	858	815	849	859	849	851	846	822	853	846	814	791	821	825	866	832	836	818	864	809	878	877	859	887	801	824	821	839	791	823	872	841	860	907	835	862	847	813	849	853	846	798	838	865	826	858	834	839	835	846	815	821	843	851	842	809	846	808	820	774	840	853	832	811	790	862	860	843	861	874	770	884	830	867	817	840	785	839	785	854	819	872	849	797	791	831	806	865	842	859	803	801	869	859	855	854	842	835	758	809	843	837	808	829	845	885	796	793	802	831	819	813	793	838	801	843	825	836	856	868	798	822	825	886	816	801	839	834	856	875	868	860	886	855	818	860	825	827	882	889	851	826	832	841	801	804	823	865	851	835	856	836	876	812	829	838	851	870	812	876	827	822	860	878	870	904	856	847	835	877	866	873	785	820	764	859	867	805	826	851	804	831	825	872	812	827	821	883	829	844	883	844	850	871	770	844	792	841	849	840	834	830	845	897	793	839	836	739	804	852	834	794	808	875	804	834	814	866	856	794	790	850	799	913	890	780	809	863	864	865	836	829	789	834	832	787	854	863	808	842	854	823	808	802	828	789	793	840	801	857	865	831	827	888	818	839	830	831	855	832	820	841	860	841	831	830	875	825	833	819	822	819	810	843	886	867	799	806	774	809	849	851	860	823	838	886	836	861	833	859	829	795	834	878	890	802	858	863	829	804	828	857	839	843	804	824	841	858	869	835	789	794	875	860	858	834	855	854	821	870	798	863	873	850	801	829	799	827	833	849	816	883	778	804	850	808	817	870	811	863	813	872	875	806	887	863	861	882	856	846	883	815	851	875	836	878	825	790	808	824	867	846	869	826	850	848	824	818	823	749	826	881	811	819	838	828	815	826	816	810	802	851	850	834	839	845	867	845	823	859	855	839	832	829	861	823	864	858	830	821	813	799	769	819	831	790	803	851	852	856	862	837	854	872	822	868	854	813	840	854	827	843	875	798	837	783	825	828	841	812	836	806	860	803	876	802	844	812	875	786	815	822	859	854	843	817	829	802	836	835	842	888	859	894	787	885	769	833	868	838	836	809	898	844	816	791	875	850	841	802	833	816	846	867	837	845	858	816	847	849	819	873	773	818	840	837	838	872	827	832	815	798	852	851	864	843	847	818	850	883	796	830	809	817	907	808	835	845	819	839	819	787	867	805	829	830	801	826	831	828	882	853	799	861	860	829	890	854	831	860	827	743	861	843	821	849	837	869	881	837	839	886	849	840	831	840	864	866	899	847	832	832	842	858	844	812	838	844	852	886	853	748	857	838	843	817	825	831	837	816	817	880	811	905	825	800	834	784	837	796	830	839	876	866	817	805	859	860	870	840	789	833	824	833	878	861	813	820	845	845	820	835	837	849	820	852	835	804	811	854	818	828	857	817	832	886	810	758	872	809	879	844	823	813	748	833	833	815	866	855	806	816	856	787	852	867	883	851	839	869	891	850	873	863	794	802	747	795	876	855	902	827	891	868	840	800	844	816	843	813	840	857	821	833	886	822	853	837	815	812	823	810	833	801	813	887	845	816	828	821	805	835	853	803	838	877	842	852	853	833	844	798	859	832	809	849	833	798	827	836	876	817	830	831	821	838	821	822	791	840	830	811	780	812	849	816	829	857	813	827	850	848	867	854	828	833	832	847	845	806	837	805	821	838	771	861	861	862	796	870	827	787	877	820	823	824	792	847	834	851	848	862	831	849	830	846	884	819	819	865	864	858	819	850	843	806	842	847	850	819	807	874	910	823	918	869	870	801	824	796	851	784	816	853	838	876	829	818	826	817	861	852	841	858	818	808	860	824	831	846	867	799	808	863	871	869	832	849	819	791	829	823	845	862	810	850	792	834	855	849	872	809	830	874	861	802	786	831	905	851	836	818	837	808	843	857	854	815	817	802	845	824	827	853	827	775	793	786	812	800	875	805	839	800	863	778	832	890	805	847	824	873	847	865	805	874	867	887	774	834	857	859	863	788	845	824	801	861	843	892	853	828	827	798	797	849	869	872	804	878	856	851	849	794	886	844	852	839	858	820	878	861	856	789	862	855	811	863	831	823	847	804	871	819	767	828	814	835	809	842	821	809	855	784	751	826	773	803	846	841	829	859	846	859	815	813	819	868	826	813	859	805	804	832	833	769	836	825	837	840	821	796	817	803	904	809	862	851	833	846	837	849	857	868	801	880	806	830	821	888	827	893	857	893	840	815	801	825	856	815	864	819	810	869	846	809	845	838	808	791	808	795	832	814	833	826	812	861	812	845	792	825	817	808	833	849	832	846	834	832	827	816	865	844	843	815	816	798	821	838	831	897	819	833	805	847	841	822	847	816	871	870	787	894	881	794	795	849	828	812	793	818	878	832	782	831	865	880	831	842	830	863	834	815	805	857	873	832	790	787	817	808	854	833	774	849	842	833	826	848	832	869	871	815	799	839	835	809	865	816	831	842	871	855	826	830	822	816	873	830	820	845	874	810	863	844	818	803	878
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
