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
336330936230	336330936797	336330937347	336330937897	336330938447	336330938997	336330939547	336330940097	336330940647	336330941197	336330941747	336330942297	336330942847	336330943397	336330943947	336330944497	336330945047	336330945597	336330946147	336330946697	336330947247	336330947797	336330948347	336330948897	336330949447	336330949997	336330950547	336330951097	336330951647	336330952197	336330952747	336330953297	336330953847	336330954397	336330954947	336330955497	336330956047	336330956597	336330957147	336330957697	336330958247	336330958797	336330959347	336330959897	336330960447	336330960997	336330961547	336330962097	336330962647	336330963197	336330963747	336330964297	336330964847	336330965397	336330965947	336330966497	336330967047	336330967597	336330968147	336330968697	336330969247	336330969797	336330970347	336330970897	336330971447	336330971997	336330972547	336330973097	336330973647	336330974197	336330974747	336330975297	336330975847	336330976397	336330976947	336330977497	336330978047	336330978597	336330979147	336330979697	336330980247	336330980797	336330981347	336330981897	336330982447	336330982997	336330983547	336330984097	336330984647	336330985197	336330985747	336330986297	336330986847	336330987397	336330987947	336330988497	336330989047	336330989597	336330990147	336330990697	336330991247	336330991797	336330992347	336330992897	336330993447	336330993997	336330994547	336330995097	336330995647	336330996197	336330996747	336330997297	336330997847	336330998397	336330998947	336330999497	336331000047	336331000597	336331001147	336331001697	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
75918	79251	72469	47577	28249	19698	13075	7252	2981	1071	506	385	318	336	326	309	272	267	295	274	276	269	260	280	285	264	265	272	277	288	262	261	267	277	265	252	268	280	278	279	276	272	262	256	255	265	312	288	285	259	283	267	273	260	281	286	293	261	260	282	276	257	263	256	259	257	270	295	259	335	286	264	276	304	295	303	279	273	300	239	254	255	249	279	270	264	296	278	303	271	253	302	273	297	283	283	285	270	264	274	257	282	278	268	286	252	261	292	300	297	281	295	272	256	251	249	252	275	255	256	272	275	263	266	260	244	261	296	304	281	306	276	281	228	268	292	286	248	253	263	265	291	316	284	299	270	287	299	288	286	292	293	278	264	284	296	283	282	276	291	271	286	281	274	257	245	266	287	261	281	292	266	268	262	263	259	268	274	281	287	278	289	282	258	270	272	263	259	306	257	293	250	283	274	292	266	299	263	267	241	283	304	275	283	271	263	262	236	273	262	251	309	275	271	310	256	260	255	275	265	300	267	289	284	263	250	277	263	285	265	262	266	280	298	306	275	293	295	269	292	255	268	268	286	286	265	276	271	277	284	320	284	269	275	262	257	285	314	292	276	258	269	259	273	245	259	274	295	272	248	316	285	298	302	280	272	268	267	258	274	303	260	258	278	257	260	261	271	249	272	297	287	297	289	263	257	286	282	272	263	281	296	282	255	277	290	280	303	260	267	275	302	282	282	270	284	241	254	278	294	276	284	294	275	277	254	271	257	270	281	275	304	296	277	253	280	284	255	291	274	257	294	280	267	277	272	263	283	304	273	271	284	295	311	269	283	278	277	301	274	291	262	286	270	264	294	257	285	293	289	271	264	284	285	276	265	276	275	252	285	269	263	258	286	285	281	284	289	256	296	285	295	284	264	269	267	303	274	295	292	268	247	254	282	291	259	267	257	288	295	270	237	268	264	255	256	281	310	268	291	303	265	279	263	302	294	246	273	272	287	266	284	292	266	285	269	284	249	273	292	254	236	312	285	255	246	269	298	268	293	277	272	254	274	269	283	287	248	285	310	252	263	274	267	262	279	281	286	266	280	287	306	274	269	290	252	283	271	284	269	286	264	294	306	282	291	287	273	293	325	293	275	298	289	281	252	283	272	262	262	265	256	269	288	276	265	299	283	308	288	288	285	296	272	258	297	269	264	279	320	277	270	239	289	288	281	268	265	278	267	299	266	283	257	253	286	252	244	263	265	258	297	277	277	247	246	258	262	278	295	251	264	302	256	269	252	275	258	284	290	301	300	296	266	274	264	286	290	285	272	276	274	279	266	282	299	274	307	297	246	275	250	280	304	287	272	273	283	274	256	270	312	257	287	289	269	303	273	279	258	289	282	257	271	319	298	311	224	275	264	262	239	278	274	272	265	286	260	285	286	285	274	273	297	291	306	276	240	273	246	269	264	225	271	261	289	286	244	257	282	292	264	256	275	255	270	286	253	286	255	313	248	276	267	271	262	272	255	274	282	288	271	270	289	280	311	269	268	263	276	264	269	268	245	241	273	302	275	249	258	260	256	255	241	267	298	276	259	260	274	281	263	298	254	270	286	312	310	305	299	280	262	268	274	286	288	277	246	242	257	270	263	290	273	259	262	274	294	276	255	271	254	277	299	271	303	292	270	275	276	286	256	275	249	269	253	282	289	277	271	273	272	277	260	298	286	297	279	267	249	242	253	279	252	301	275	245	285	264	271	301	273	299	316	253	272	322	294	236	253	263	291	282	244	265	290	281	276	268	273	282	275	265	304	299	286	251	278	260	271	278	285	254	277	304	322	285	271	299	284	262	246	293	286	261	255	249	288	260	248	266	261	258	249	273	273	285	268	254	295	261	259	273	286	309	287	298	287	246	275	272	264	304	253	288	266	257	311	291	283	248	274	297	272	297	281	292	293	273	253	284	276	291	280	245	263	285	268	271	255	273	266	261	284	264	265	304	284	244	280	236	265	237	269	289	283	280	277	285	264	255	298	282	298	257	253	256	252	289	273	280	271	290	267	278	309	261	262	253	271	265	256	278	265	271	249	291	305	256	275	254	266	263	275	253	281	272	284	271	256	271	245	269	303	272	281	295	276	287	268	284	275	263	276	276	263	304	286	262	270	290	263	291	241	276	271	280	276	279	261	239	287	276	265	271	292	273	257	305	250	270	295	257	283	262	257	273	288	249	272	263	276	270	287	277	276	287	271	288	262	242	279	264	288	278	302	226	263	289	254	269	266	271	288	276	262	250	280	273	292	294	268	249	295	248	275	271	284	254	258	271	269	279	305	291	261	289	264	296	239	248	234	248	282	287	261	282	281	301	265	282	252	258	287	283	275	303	298	279	291	280	292	267	265	262	234	252	251	282	268	274	267	272	279	297	270	256	297	293	284	271	268	290	255	281	259	266	308	242	302	286	281	300	302	305	293	284	286	256	263	268	282	298	260	259	278	251	288	295	244	271	270	261	275	288	252	291	267	260	293	266	263	275	257	284	279	272	255	257	232	273	277	310	321	285	258	256	262	275	262	244	300	285	265	236	283	272	284	289	275	274	257	290	268	291	267	257	255	263	297	276	271	251	283	264	280	268	271	292	279	295	276	289	278	276	262	292	322	283	308	246	248	274	298	292	294	308	276	244	259	305	295	263	295	261	269	274	281	279	283	293	274	285	239	300	273	282	284	261	286	261	283	282	291	249	298	261	264	270	266	285	288	251	270	299	272	280	257	259	260	277	260	294	234	279	288	303	285	296	227	252	276	256	276	273	279	256	298	283	268	317	285	290	265	314	285	247	291	292	264	267	272	293	278	295	254	301	272	298	260	287	246	259	255	276	278	285	291	271	285	274	264	283	280	306	265	258	271	260	273	282	263	265	243	281	303	286	279	282	238	272	271	302	304	279	280	302	257	264	283	230	282	271	254	269	303	263	276	286	265	263	289	284	305	252	271	268	288	272	269	276	314	307	296	267	266	291	287	300	300	278	234	253	269	291	279	268	288	239	302	273	278	248	282	270	255	245	313	310	285	295	275	276	269	247	251	252	278	308	288	289	264	258	292	275	272	255	282	269	283	281	269	257	287	282	298	278	261	260	256	311	278	273	242	261	309	294	279	266	274	276	301	250	294	250	277	264	254	246	302	314	296	276	276	286	275	274	277	289	270	287	276	253	259	313	271	262	252	296	262	258	252	313	266	293	278	258	278	255	287	275	257	279	278	267	286	231	252	283	295	264	309	303	246	299	254	250	265	297	292	272	288	264	297	292	260	307	251	296	269	262	303	265	274	272	283	288	286	254	249	258	309	251	304	277	292	269	290	273	316	278	300	293	268	241	291	275	280	286	258	303	264	267	269	243	251	273	280	258	268	256	270	268	278	279	283	254	290	282	263	312	292	303	264	260	269	281	294	284	276	294	276	294	296	283	270	282	308	261	299	319	280	278	278	247	261	258	292	248	297	280	290	285	268	275	237
51784	64442	66536	49559	35979	31522	25960	18086	9155	3567	1723	1160	903	983	879	839	764	662	708	723	662	674	657	670	683	655	704	686	690	654	700	639	669	736	718	682	634	691	722	637	673	675	672	712	709	662	664	695	638	691	679	682	680	685	647	694	703	684	673	673	659	654	691	663	662	676	685	717	688	705	693	679	756	670	678	722	678	648	656	710	671	664	683	675	633	625	737	696	672	690	658	693	735	712	648	673	658	692	699	669	662	716	686	724	672	686	719	696	694	692	735	675	727	668	658	722	666	654	660	671	711	682	706	709	689	749	689	641	710	684	673	653	701	667	649	678	714	686	717	702	677	721	680	701	677	650	665	665	729	700	685	634	667	694	656	669	682	695	683	630	720	655	689	626	721	651	659	687	708	639	675	680	683	700	657	678	711	686	634	679	693	692	689	718	679	656	671	656	701	642	658	704	647	649	712	694	715	659	634	650	630	703	647	710	692	680	702	665	663	712	705	661	666	708	660	724	675	700	680	645	673	661	650	659	664	659	708	693	663	691	692	699	690	642	700	684	709	648	655	675	654	736	753	680	691	692	633	681	706	700	697	661	680	669	687	663	695	720	680	687	691	697	704	691	663	670	696	677	707	714	710	636	690	692	678	639	675	681	693	695	696	646	678	664	673	660	679	674	657	703	681	716	676	700	659	699	652	707	677	677	691	714	689	701	687	691	708	672	683	683	659	675	658	684	666	660	674	672	682	702	697	688	653	690	693	690	707	738	680	668	703	665	678	694	692	682	655	714	705	702	696	730	679	688	688	652	649	713	679	680	673	644	643	667	700	718	675	706	617	657	662	677	668	679	674	690	696	675	672	699	744	678	705	685	681	675	685	669	678	675	671	667	710	673	691	716	622	658	720	652	686	655	657	679	674	681	695	662	702	724	707	659	675	706	682	691	729	720	688	703	704	680	703	701	699	696	692	726	689	661	662	658	704	736	694	712	687	661	640	715	713	699	676	692	682	671	730	692	733	730	667	658	719	657	682	621	690	674	659	663	664	705	700	750	650	680	654	714	684	751	680	691	651	720	660	726	692	695	662	656	721	664	674	701	714	657	666	696	679	708	690	647	685	654	680	703	713	675	692	641	689	678	725	696	676	686	698	660	683	691	677	675	716	686	676	699	707	672	696	698	688	660	708	689	689	683	656	694	725	757	670	708	685	741	733	680	683	712	706	711	658	677	662	702	681	678	660	674	665	687	688	712	674	703	676	695	688	722	661	718	735	693	653	663	680	636	654	676	665	716	670	668	684	692	754	675	656	705	693	646	656	655	692	658	674	690	705	722	673	669	679	687	670	681	716	650	707	692	733	712	730	655	658	698	697	649	681	726	650	692	674	668	631	678	737	672	693	667	676	690	704	669	683	666	687	650	699	675	671	650	688	643	692	667	668	718	676	723	682	663	728	687	671	686	678	693	674	691	645	671	668	638	676	730	677	696	699	662	678	667	683	712	687	740	686	687	648	670	660	694	684	645	672	684	706	667	686	708	687	733	693	665	698	694	688	667	731	639	692	683	681	658	632	660	691	736	665	670	662	659	720	721	648	710	727	671	680	703	670	700	651	635	632	690	686	732	695	689	690	691	690	718	634	673	714	649	700	651	693	634	648	654	665	686	706	698	692	677	698	682	647	678	676	671	656	702	688	656	688	712	733	667	725	709	721	671	668	687	656	684	653	681	687	717	684	655	700	657	664	719	713	675	671	695	733	724	650	682	705	705	649	725	657	697	707	706	685	643	695	645	746	709	717	653	660	726	670	689	735	695	711	693	667	732	697	690	670	645	709	682	689	676	684	665	690	642	657	688	686	702	618	667	648	668	677	673	663	674	689	691	683	665	682	704	707	708	679	708	687	714	673	680	694	658	721	670	680	706	692	653	690	709	699	663	683	648	664	638	686	660	697	725	662	701	692	686	670	688	718	656	668	673	685	697	642	676	690	714	617	745	684	656	661	705	724	650	672	677	712	687	704	705	661	658	670	724	680	682	676	686	689	647	665	688	674	693	692	709	697	694	708	664	649	648	708	694	657	717	677	675	656	701	703	646	714	689	681	667	693	663	666	699	715	728	699	686	678	675	679	709	689	652	691	714	703	676	681	652	677	653	676	712	700	635	699	648	678	612	705	684	651	680	679	691	692	714	657	657	700	672	661	733	682	701	689	704	672	715	691	651	708	708	645	698	714	694	684	688	668	682	690	693	637	712	698	660	653	694	696	637	673	686	674	681	671	646	692	723	692	695	657	665	699	655	674	642	661	694	666	653	648	682	680	702	673	665	680	695	650	736	696	664	702	710	694	678	686	715	674	714	672	664	692	694	698	711	699	699	683	668	670	683	690	669	700	683	695	719	695	701	636	667	679	716	704	691	664	659	689	688	693	694	711	698	699	708	669	678	705	637	699	714	674	708	676	654	692	732	731	728	696	668	667	716	657	650	669	698	717	708	690	682	694	671	651	686	700	710	664	701	658	694	664	709	663	685	718	629	676	676	688	667	671	704	659	706	679	700	668	633	673	693	704	681	680	680	662	707	716	682	720	699	687	710	683	660	671	706	685	664	679	659	675	691	673	718	675	680	651	724	689	697	667	736	673	708	703	648	686	693	678	715	687	675	671	673	687	717	676	667	642	650	680	711	695	642	674	724	716	692	646	647	711	698	684	688	684	741	675	652	706	631	693	694	727	716	644	678	645	655	678	659	646	696	686	696	661	671	690	674	629	646	685	678	720	656	703	680	688	678	681	675	672	671	712	669	674	684	629	659	662	710	681	717	674	677	725	672	648	692	705	694	726	653	682	676	650	668	695	678	720	701	754	699	744	717	644	670	669	646	665	683	710	668	677	693	655	683	676	649	700	696	703	656	657	691	683	641	666	709	688	674	675	647	610	742	699	687	668	643	685	762	723	656	683	663	718	744	676	674	676	648	664	670	684	675	651	651	721	646	692	738	675	704	680	694	669	644	714	657	674	671	729	663	683	671	674	658	707	652	720	708	746	686	654	667	688	659	729	695	674	666	648	666	676	644	722	682	704	642	708	672	704	694	677	686	627	706	710	658	707	685	639	700	670	711	679	719	663	693	662	673	655	685	660	693	688	693	697	724	692	711	728	723	642	709	653	727	716	688	700	704	654	675	709	677	651	665	687	674	713	680	686	736	687	670	652	680	696	661	681	678	650	674	623	667	696	689	664	675	681	705	674	674	702	763	712	678	651	703	622	692	642	676	710	683	654	711	686	720	714	719	699	685	715	706	697	632	683	684	711	692	661	616	747	643	691	679	689	687	688	684	681	708	707	686	659	728	707	699	638	686	707	623	646	723	712	655	714	680	673	638	672	642	675	688	686	652	677	640	660	681	658	676	651	690	700	702	701	680	661	681	676	670	718	665	674	635	706	669	659	706	654	691	690	620	713	720	679	681	679	619	675	681	726	667	679	680	702	661	696	701	689	649	706	659
74592	76215	69801	44376	26541	19401	12858	7016	2756	1108	542	392	312	361	315	318	302	266	296	258	257	257	299	274	271	287	262	268	264	260	283	288	236	259	253	285	279	279	248	294	252	273	272	243	261	252	265	269	282	274	276	261	278	269	268	261	259	242	299	300	273	261	262	250	268	257	259	260	247	291	277	238	261	285	267	299	268	273	252	273	267	259	255	265	248	266	256	232	262	267	256	259	255	271	268	265	258	275	246	280	237	274	266	275	257	294	248	289	251	289	259	294	268	234	265	237	288	284	292	243	263	254	244	264	294	283	262	284	254	256	257	249	274	282	264	233	246	272	273	261	267	266	265	284	259	272	260	283	246	271	237	274	266	245	266	264	276	264	253	247	282	259	238	255	278	289	252	303	281	278	259	281	276	243	278	247	237	283	282	262	264	225	259	282	287	276	297	236	271	250	255	261	282	284	248	286	301	279	278	283	288	260	265	251	258	248	280	281	248	255	273	272	268	284	270	264	255	287	298	263	285	259	259	276	264	255	253	236	309	244	250	283	279	259	250	251	259	262	265	222	259	242	269	238	300	241	261	249	247	296	280	265	267	273	255	255	244	274	254	299	271	291	280	257	249	282	294	260	264	281	271	276	277	276	248	276	283	282	241	260	271	281	250	248	275	235	290	261	256	255	249	256	307	230	278	263	293	262	238	308	224	301	286	239	254	250	264	272	309	250	263	271	282	264	266	257	264	258	279	256	281	274	255	268	271	264	266	249	258	264	249	275	280	273	272	275	302	254	273	271	267	259	273	271	279	281	267	266	277	267	228	265	279	267	280	248	266	292	259	276	272	257	243	277	244	261	275	236	285	273	240	232	250	279	268	262	272	265	247	272	273	272	244	292	251	256	287	281	286	258	271	270	247	261	257	257	266	276	270	255	259	274	246	299	282	273	282	247	251	250	295	288	273	264	259	255	275	239	263	271	241	249	261	284	273	281	289	247	272	274	258	278	297	280	280	289	257	246	257	256	291	264	283	289	253	249	259	248	255	291	257	238	257	269	261	263	243	270	278	280	258	243	252	266	268	273	250	260	273	247	248	263	269	254	258	265	250	246	266	243	255	258	250	250	244	262	272	281	253	297	270	271	269	262	268	271	290	251	251	250	289	267	263	263	274	279	276	273	298	284	243	267	268	262	266	263	294	257	261	274	275	233	296	286	271	249	249	265	274	239	251	247	215	295	284	269	266	243	263	260	275	260	257	286	291	278	246	276	256	270	262	266	270	235	243	264	275	248	253	278	267	297	263	247	237	269	285	271	256	271	268	261	268	287	262	264	276	289	260	254	256	254	270	302	270	289	269	251	302	256	219	296	243	246	277	254	252	295	264	279	272	286	245	263	254	275	294	271	269	283	248	259	254	264	267	256	270	259	262	255	280	267	276	236	274	286	254	302	300	269	267	287	269	277	253	252	289	261	269	291	253	277	272	243	256	269	243	258	251	262	269	281	268	268	267	269	246	279	263	247	282	248	277	281	304	258	266	264	272	239	257	260	286	271	241	290	271	297	267	256	251	287	241	271	272	268	288	267	295	276	268	249	256	248	284	280	260	268	246	272	279	286	253	218	282	268	286	256	253	275	304	285	275	261	273	282	275	253	253	272	267	257	243	289	300	273	280	272	271	264	265	290	263	239	274	239	253	273	281	268	251	239	273	262	252	279	280	286	279	269	258	275	265	268	263	244	261	264	248	278	225	247	262	262	272	250	263	238	238	253	267	268	275	242	231	270	267	253	266	276	244	280	254	274	279	283	257	286	261	264	259	230	263	304	251	262	272	270	259	253	254	266	279	258	297	269	243	248	259	244	268	267	288	287	239	276	270	281	267	268	267	287	267	287	232	269	293	267	264	279	255	257	273	277	283	246	274	287	259	234	286	274	258	270	266	266	282	272	265	248	274	271	255	264	238	295	254	257	281	261	242	258	256	264	276	259	265	280	249	250	260	275	297	252	270	252	292	282	264	275	266	273	257	223	280	237	256	258	280	279	260	307	278	285	238	265	277	257	242	279	285	204	277	260	284	273	245	273	256	255	266	264	279	267	261	267	263	301	274	267	272	259	245	255	293	286	260	233	261	287	262	261	272	307	278	284	294	288	279	257	253	298	243	263	279	274	294	287	253	259	259	261	270	257	268	268	262	287	267	267	248	271	265	278	297	276	280	242	278	253	281	288	281	238	269	279	257	238	272	277	268	270	268	229	293	240	282	289	274	300	255	274	294	262	276	291	263	270	263	253	293	251	221	254	233	278	264	269	291	249	285	240	266	296	246	277	239	284	261	274	292	273	266	274	259	289	291	257	276	253	272	247	254	273	295	279	281	253	285	272	252	254	306	273	289	274	281	257	266	272	300	256	248	245	286	277	270	270	283	249	298	268	275	270	265	276	296	248	258	296	264	248	245	225	279	270	268	259	269	266	276	254	251	239	237	252	272	257	257	265	260	231	278	280	271	257	288	302	264	249	246	267	277	291	253	287	260	258	241	264	289	278	298	236	281	288	290	274	257	249	261	260	248	266	259	236	251	283	288	263	267	277	245	296	237	275	242	264	305	296	270	259	244	264	301	276	266	276	266	278	270	252	248	251	309	257	271	283	279	244	278	270	277	260	255	284	248	248	273	251	231	245	253	296	269	290	285	256	231	308	324	249	268	257	271	267	271	252	255	259	241	255	294	293	270	256	244	296	251	248	278	279	288	269	249	276	272	257	271	231	269	261	266	282	301	265	251	259	276	255	255	251	284	236	275	286	254	280	277	265	268	292	283	280	256	254	275	320	273	283	298	273	284	251	231	289	249	268	275	256	240	269	269	282	250	258	263	271	309	284	252	257	254	277	255	263	245	282	299	268	263	260	285	297	283	244	258	255	249	299	286	295	273	286	249	247	264	252	264	268	251	290	248	249	285	269	250	245	263	244	267	285	258	241	290	275	254	253	258	286	277	268	266	250	267	282	249	263	272	256	266	246	258	253	281	260	266	281	256	271	257	282	269	253	271	268	289	255	272	277	275	238	268	247	273	263	264	255	258	263	296	251	271	253	247	266	256	274	228	266	267	261	235	265	271	260	246	268	268	234	278	298	275	278	256	254	284	282	287	258	234	253	279	260	303	260	278	297	233	245	273	259	291	275	270	226	254	268	265	272	257	273	258	270	264	283	240	272	260	275	271	254	288	273	249	295	270	271	269	285	276	256	240	260	280	241	282	293	281	255	224	259	290	295	266	294	290	268	287	257	280	279	271	284	272	283	250	283	253	239	272	278	251	249	288	256	319	287	263	281	254	262	306	248	289	272	263	261	278	251	264	274	265	260	253	253	278	284	260	276	269	283	219	263	250	260	267	275	273	268	251	247	229	248	280	258	239	267	253	275	251	260	252	253	271	296	296	265	271	272	264	275	262	267	260	262	251	275	256	259	277	271	301	249	276	251	265	283	282	297	265	264	276	256	264	227
50854	62312	63941	46523	34559	30829	25332	17280	8644	3815	1698	1233	802	970	841	858	784	653	634	670	671	665	616	645	657	658	671	669	666	643	662	683	633	662	678	697	692	642	677	671	654	675	639	649	659	657	607	714	701	695	677	647	686	693	661	652	668	710	666	667	640	640	663	687	645	693	657	682	631	668	640	647	659	712	673	708	682	656	664	674	704	660	669	648	614	647	647	677	654	660	637	706	656	646	685	689	653	669	699	693	619	619	649	664	747	613	643	655	687	622	675	693	677	614	621	667	676	665	704	658	642	676	657	661	615	666	651	695	649	672	651	683	677	674	613	720	627	632	638	668	665	673	624	690	616	648	698	645	662	737	720	643	694	687	654	654	652	690	617	695	685	658	644	687	678	673	689	704	653	670	638	624	652	663	624	680	703	709	696	615	658	687	678	657	683	684	657	642	653	663	691	648	652	681	648	646	654	656	692	666	697	647	668	624	652	668	709	636	655	687	677	715	717	676	642	651	695	624	676	673	664	615	645	640	634	690	666	633	642	674	640	624	667	650	679	658	643	676	659	692	655	697	630	634	620	649	724	664	652	665	626	684	669	656	587	632	640	669	681	662	647	704	683	663	648	658	654	654	610	644	688	682	668	651	643	687	675	652	677	651	665	656	655	662	656	640	655	659	591	694	615	634	693	641	671	650	644	645	699	649	671	658	617	688	661	670	667	682	692	685	683	679	665	691	647	652	663	665	637	659	701	728	682	660	677	655	641	687	679	646	676	608	604	675	668	677	667	614	677	621	640	669	628	673	682	645	659	699	658	683	622	649	683	667	693	613	677	658	637	670	614	682	681	644	661	653	672	719	638	679	650	658	663	653	686	653	632	670	638	648	704	654	614	649	666	686	641	652	622	689	645	632	623	701	625	609	645	676	701	658	690	684	684	607	633	655	653	641	653	681	712	646	666	677	669	658	669	648	654	670	698	632	665	625	645	671	679	664	664	681	671	674	678	669	652	678	639	643	709	702	731	727	683	657	618	654	649	680	664	636	648	650	696	661	676	659	658	662	680	656	630	696	666	675	669	670	627	684	607	652	674	678	641	639	676	644	701	658	695	664	633	656	683	651	626	641	672	669	633	696	672	631	610	668	631	641	636	677	689	679	674	664	666	677	642	655	673	676	698	661	672	652	663	671	643	641	665	638	671	693	721	651	697	674	654	692	674	680	639	670	673	649	697	633	636	647	619	655	674	671	644	682	685	659	664	628	657	675	665	628	632	647	661	634	657	688	675	619	644	701	694	675	676	657	679	661	738	623	670	663	685	655	698	617	656	655	663	690	693	635	665	612	603	636	708	674	639	648	649	639	662	665	645	677	674	720	682	679	647	680	661	636	674	676	681	641	679	671	644	650	649	639	696	668	673	630	672	684	653	669	651	656	646	643	681	644	656	629	621	666	726	695	682	652	667	644	654	676	655	680	683	644	654	637	667	701	623	690	676	627	637	678	663	714	668	643	636	633	667	650	681	634	637	631	693	640	667	674	623	640	653	695	663	678	633	635	673	678	680	607	663	675	644	643	671	626	631	663	702	657	655	663	698	671	646	661	667	659	680	635	629	654	665	659	623	650	623	656	646	667	689	619	726	684	613	622	698	669	656	661	644	655	652	687	631	657	674	669	670	634	620	654	630	642	667	682	641	713	672	662	676	658	675	662	646	682	659	653	652	672	623	663	655	646	674	631	643	650	653	637	672	698	620	606	673	696	692	650	700	652	628	635	677	717	657	637	701	623	693	594	653	651	677	660	703	648	648	678	679	636	647	663	609	638	648	711	627	648	684	703	662	672	624	648	654	688	647	674	674	680	643	666	680	620	688	681	632	636	682	636	650	696	633	673	627	634	686	657	691	698	638	651	645	668	681	632	642	609	689	663	667	623	674	652	653	641	612	659	652	637	648	663	698	648	665	641	691	641	667	658	669	677	663	666	654	678	621	694	678	629	631	645	664	680	608	682	680	645	611	707	675	652	670	650	653	682	730	654	714	670	633	710	667	647	672	642	680	696	620	673	672	624	644	663	669	662	667	667	677	655	652	603	752	628	717	674	655	634	659	670	705	722	674	660	619	661	676	694	656	675	625	688	657	640	641	687	671	637	648	644	632	671	695	660	685	646	631	679	649	685	662	726	717	645	662	720	645	687	660	660	638	669	662	651	694	676	636	617	720	642	633	670	670	666	655	685	601	676	665	645	634	685	627	676	663	647	660	656	652	650	687	630	635	623	624	656	656	629	616	657	699	687	684	647	683	686	652	689	647	698	672	703	666	677	664	705	669	676	663	639	662	659	644	694	607	666	688	661	682	715	684	650	662	655	625	635	649	680	682	659	678	673	703	670	672	671	673	619	630	696	630	657	655	683	639	645	676	605	608	630	638	695	704	662	681	641	631	628	631	635	627	671	641	678	631	650	613	632	651	638	651	622	698	676	660	676	666	616	647	667	662	679	739	683	656	636	667	650	692	653	669	661	703	671	667	635	683	648	700	672	652	670	641	654	605	647	647	673	691	639	634	674	646	621	676	617	678	675	644	700	660	624	630	656	670	716	647	656	710	605	694	656	649	619	646	650	678	635	648	669	652	676	695	677	647	650	647	617	647	711	653	696	650	672	659	680	673	642	671	652	680	686	641	676	671	650	670	688	684	629	700	634	630	684	630	647	698	687	669	699	671	678	666	675	714	664	650	666	645	682	666	646	678	677	672	630	692	653	636	637	624	650	623	670	655	634	648	661	641	624	678	642	679	614	561	655	685	657	663	630	621	654	648	629	627	628	546	631	600	651	653	635	649	662	677	661	666	676	644	640	656	657	699	636	682	667	685	656	657	656	658	697	685	703	620	636	632	691	674	694	680	624	628	649	659	688	628	607	624	624	665	699	631	626	678	713	675	630	676	661	674	694	659	658	659	676	642	622	642	681	643	657	695	701	659	632	722	671	653	626	657	706	694	642	653	663	628	692	656	681	644	632	645	685	639	646	665	669	700	664	651	613	667	679	681	634	717	677	680	679	680	693	668	699	642	668	634	669	683	673	694	621	672	643	654	656	670	658	668	664	655	626	660	644	661	676	632	646	654	658	660	662	656	660	635	652	699	698	621	644	674	663	666	644	692	663	674	659	680	654	731	644	632	670	691	659	624	653	722	685	643	668	683	657	649	654	687	632	693	620	630	653	649	674	663	672	700	657	616	702	667	679	687	625	651	664	696	618	678	703	679	660	681	677	678	638	654	671	633	671	673	693	602	670	669	631	676	626	651	709	643	665	624	628	639	664	658	622	685	652	636	641	657	646	644	665	670	651	652	668	661	695	662	631	648	681	718	677	622	666	664	681	648	671	682	615	703	656	645	669	658	662	606	650	671	649	657	654	656	676	691	687	689	710	633	655	635	653	690	654	667	644	630	699	716	676	717	627	614	639	636	624	660	705	705	666	685	712	702	672	641	664	662	655	690	654
73617	77728	70319	45388	27455	20950	14090	7515	2845	1043	608	399	292	350	318	309	291	294	288	265	262	255	254	298	253	253	283	259	270	267	250	263	229	287	286	262	258	250	243	261	256	246	247	251	283	275	267	270	310	288	264	255	299	260	268	255	285	242	255	259	248	265	291	241	289	269	257	250	293	267	237	261	235	287	262	259	266	307	271	262	252	251	267	285	300	278	272	265	273	268	285	252	295	290	273	259	258	302	278	275	268	269	253	275	273	263	290	265	261	285	304	259	250	262	281	279	274	301	259	296	249	260	260	275	260	300	269	283	248	263	287	306	295	294	280	317	279	268	270	253	277	290	265	278	261	281	236	257	230	285	260	288	266	284	277	261	260	273	299	246	253	265	252	296	276	273	265	273	249	252	282	273	270	274	270	268	261	316	273	264	272	288	260	271	269	249	265	281	259	279	282	263	279	267	257	274	277	259	264	268	317	248	228	246	262	259	227	250	267	293	290	268	262	291	271	247	280	269	284	273	274	244	270	243	254	269	281	287	282	284	257	281	275	274	268	259	253	270	229	244	269	232	258	281	265	256	263	243	279	290	239	284	253	248	273	261	255	245	255	287	282	242	259	279	281	252	264	252	243	271	255	274	262	267	278	254	290	257	259	265	262	295	258	287	271	259	306	271	289	284	276	263	280	277	272	274	261	279	256	254	274	287	290	252	278	278	267	283	266	273	285	270	290	277	261	264	269	257	299	269	282	293	261	293	261	256	266	252	267	273	274	269	256	240	266	273	258	231	280	244	278	226	283	271	248	273	307	275	267	261	294	272	254	259	266	291	254	257	274	268	272	291	247	271	275	288	283	275	301	269	280	260	245	285	259	242	267	276	263	270	248	274	285	287	248	265	253	237	249	263	252	259	257	254	242	274	291	227	270	259	264	267	289	285	271	287	270	265	259	276	258	281	279	255	264	276	281	246	267	249	283	254	255	269	253	238	246	242	265	257	296	269	279	254	275	281	251	270	289	263	255	274	289	262	264	291	253	303	253	256	254	267	312	262	259	256	266	277	276	249	266	259	258	248	272	273	249	270	255	278	273	284	266	248	271	289	260	256	270	251	281	272	289	266	248	267	256	257	291	261	272	291	259	297	293	256	268	246	272	257	280	263	271	273	254	270	271	267	294	301	268	238	250	266	287	277	259	238	245	265	258	256	258	286	306	274	266	270	278	266	263	261	286	248	261	268	269	251	294	261	265	267	276	239	249	272	252	238	288	301	293	264	287	290	264	263	285	255	254	287	315	278	270	268	275	258	267	269	242	278	270	264	267	279	278	274	272	250	280	250	268	275	268	276	275	290	234	278	290	274	298	245	230	237	279	284	265	225	280	268	252	281	273	265	259	276	251	272	239	263	244	294	277	287	310	253	261	295	274	267	242	272	257	283	263	284	272	273	281	259	261	278	263	275	260	296	253	263	297	306	272	276	289	254	254	255	243	265	246	273	273	265	251	247	275	289	283	278	265	280	278	294	284	248	265	248	269	268	261	280	267	275	270	266	257	262	306	240	273	228	291	277	283	284	290	224	274	248	247	246	273	267	245	241	265	273	254	291	257	286	260	305	280	269	306	252	255	263	293	280	307	248	277	292	272	256	262	281	281	255	273	256	280	252	253	253	256	287	294	296	265	273	282	272	245	254	281	235	300	272	291	280	262	264	281	254	315	264	261	251	248	273	279	279	268	283	310	283	293	287	255	239	305	281	269	272	286	274	262	254	281	267	249	291	268	290	266	266	240	281	236	242	270	257	289	286	215	293	249	280	243	298	264	249	258	253	257	266	263	236	256	241	258	268	275	279	295	290	250	266	275	266	264	263	249	257	280	249	288	270	293	277	276	278	258	244	247	261	238	297	288	275	282	297	251	263	263	245	292	272	284	281	259	254	273	252	278	280	312	263	276	297	246	274	261	259	270	270	273	263	293	273	257	277	243	268	279	282	264	261	288	307	271	246	293	269	264	273	300	259	248	265	246	245	289	290	266	280	253	254	283	234	254	248	256	253	298	264	237	245	263	271	263	281	240	238	279	268	255	255	259	266	284	295	266	283	266	269	291	293	262	248	303	253	291	255	267	250	262	260	278	264	251	254	265	276	275	259	270	268	282	260	279	284	264	262	270	271	253	290	278	224	252	292	264	251	275	263	260	267	260	264	303	259	252	286	246	257	276	275	273	286	266	276	263	287	294	269	251	255	285	261	279	257	291	269	239	269	266	270	303	287	256	270	245	254	318	267	261	285	277	267	278	282	254	252	281	314	259	289	302	293	242	281	269	258	265	267	259	288	268	271	249	258	245	273	279	301	273	272	269	309	250	301	251	283	250	285	281	268	277	242	282	268	268	269	281	251	254	248	255	259	252	291	279	292	270	242	270	264	261	244	262	224	282	269	266	261	272	294	281	235	272	299	285	257	288	274	275	276	276	293	237	259	245	274	267	266	289	288	248	290	274	287	279	252	281	258	245	287	286	247	256	247	275	249	239	241	307	269	275	267	266	271	267	264	257	254	277	236	261	267	259	293	280	265	286	254	270	249	294	280	252	274	306	279	295	273	250	269	308	307	295	250	271	298	247	236	262	270	248	251	305	295	269	266	250	250	253	278	272	267	269	288	273	275	282	291	271	260	275	272	234	277	291	248	265	271	271	250	261	252	279	270	293	271	284	252	260	277	263	260	272	283	297	286	274	259	291	270	248	257	299	253	278	262	234	256	300	283	268	274	272	274	275	278	272	234	272	228	283	278	285	273	256	241	260	280	294	255	244	248	280	233	254	256	290	245	277	267	262	263	253	257	275	289	260	290	270	270	259	274	316	273	258	279	257	219	246	272	281	273	263	250	266	308	257	281	274	243	290	272	239	285	280	273	238	255	266	296	246	246	268	257	257	251	253	300	307	284	274	286	283	277	278	270	253	289	265	272	284	300	264	282	247	263	242	269	274	253	290	284	266	257	260	279	270	272	267	280	266	266	244	258	268	292	258	305	301	263	255	272	250	266	269	275	283	302	265	289	251	275	259	277	273	258	243	266	257	236	281	290	268	256	260	272	293	226	270	279	265	292	309	310	252	292	263	261	279	262	282	238	271	254	263	280	275	273	253	252	267	273	271	250	288	293	253	269	251	251	294	250	265	267	282	266	266	292	272	254	256	235	240	262	242	240	248	251	269	296	268	274	261	276	276	277	266	238	250	293	270	303	270	270	246	261	257	290	259	295	306	254	256	275	272	277	270	280	277	274	230	296	290	252	232	259	258	269	274	244	271	280	258	281	262	274	299	288	268	270	282	283	267	267	256	274	229	247	272	239	250	284	257	270	257	263	266	310	284	297	294	278	257	267	268	260	271	237	251	252	274	236	245	262	264	291	252	256	249	256	271	246	252	316	266	282	267	280	230	258	269	247	278	264	272	275	283	239	266	267	244	276	306	283	292	236	273	273	284	273	263	217	248	255	260	249
49059	62946	63973	47220	35742	32607	26806	17966	8667	3586	2036	1444	803	973	926	829	819	663	696	678	641	635	625	714	639	691	704	656	635	674	662	676	667	637	675	684	663	648	656	669	653	658	640	604	675	667	695	638	688	623	710	633	691	672	648	684	624	703	640	720	626	689	630	638	658	639	646	630	645	646	656	693	606	699	689	767	623	606	665	631	667	699	725	638	638	663	657	655	647	650	690	647	641	666	718	694	681	650	665	680	670	650	651	653	660	730	638	676	656	647	690	649	657	673	672	622	660	674	668	699	689	656	665	680	698	630	622	632	624	668	671	639	626	605	692	687	693	636	663	673	649	663	717	650	646	666	657	661	649	666	638	629	663	671	655	636	649	643	658	638	675	694	633	690	679	663	687	657	669	623	700	616	686	660	679	647	658	601	653	693	704	680	669	658	647	685	683	659	653	653	691	694	623	654	684	678	632	666	650	645	665	621	709	679	677	675	636	641	682	698	665	644	622	638	690	637	632	676	632	655	670	674	667	690	621	657	653	662	642	650	650	666	653	644	660	647	690	699	645	658	665	710	677	693	671	609	689	630	736	660	683	621	632	650	670	655	629	672	661	689	692	690	627	644	708	681	649	613	640	676	662	660	632	620	658	624	647	660	672	625	653	629	680	711	729	622	652	642	685	688	702	673	651	679	658	681	678	670	673	662	660	657	652	666	669	668	702	645	659	659	621	633	647	662	718	659	635	692	701	651	662	694	689	685	695	684	631	676	632	672	675	656	670	690	699	657	623	646	632	678	691	652	633	689	648	673	685	679	640	597	672	693	688	729	657	659	684	664	659	667	612	675	678	696	705	680	653	614	683	679	678	686	648	664	691	637	697	656	669	658	694	632	630	645	691	665	679	657	645	629	635	686	679	616	643	646	638	645	624	684	646	669	673	641	670	693	622	681	675	661	658	648	657	641	675	675	678	643	640	643	672	674	623	654	643	683	661	713	663	673	652	719	655	656	649	697	683	660	672	631	635	664	674	672	671	617	704	674	634	642	684	636	696	663	646	618	684	635	691	677	649	695	633	680	663	642	635	601	619	638	639	630	623	675	682	679	651	636	689	643	657	639	660	596	664	643	705	633	651	669	688	644	670	669	641	679	632	634	641	669	656	656	689	629	680	638	687	678	664	655	674	680	677	670	665	662	683	655	602	684	653	672	608	644	670	676	659	625	662	695	678	705	681	640	656	697	659	684	718	657	676	628	721	705	678	616	679	657	696	643	680	635	647	630	667	672	661	681	673	705	634	643	645	660	689	673	685	703	633	638	676	649	675	679	682	668	649	650	655	666	659	687	656	693	650	635	646	664	613	629	693	681	646	673	659	675	697	666	723	641	659	669	683	673	670	687	688	635	685	646	654	675	625	671	633	689	678	646	627	654	663	669	664	666	657	708	645	648	707	682	691	670	737	696	642	630	693	656	689	605	634	627	679	674	674	593	655	636	677	638	672	673	662	644	673	663	645	675	637	693	623	629	647	615	641	683	719	700	604	674	681	625	662	673	655	679	636	669	628	662	643	616	638	677	705	645	685	668	657	666	684	695	640	642	609	640	714	654	655	661	657	682	648	717	665	644	651	680	680	644	664	663	686	654	658	671	688	676	691	650	663	646	670	631	604	644	648	620	637	673	624	685	651	690	644	662	677	664	659	659	655	647	682	642	678	650	695	625	638	657	683	650	602	636	674	687	660	686	638	637	692	709	688	664	659	677	637	644	635	664	648	651	664	651	679	631	655	681	669	648	689	640	672	661	657	635	652	690	656	625	628	657	657	611	688	640	654	677	649	687	640	681	655	600	686	642	636	668	685	668	660	701	703	660	686	677	694	658	671	674	671	671	600	633	716	677	642	696	651	708	681	657	698	663	687	668	659	654	682	688	687	675	654	675	639	599	694	707	641	683	640	654	675	682	623	685	667	679	648	678	659	657	721	632	618	690	644	666	647	680	677	667	645	648	640	613	669	650	693	660	674	699	648	701	655	668	623	716	584	695	652	692	640	667	699	666	656	629	705	681	658	666	684	657	717	680	680	709	643	672	677	628	690	651	664	653	690	678	681	646	655	682	665	719	657	608	728	662	650	628	693	656	673	676	680	677	650	651	632	664	677	683	678	704	616	678	665	587	702	657	609	684	631	705	657	655	672	694	668	663	695	684	663	681	674	553	662	656	657	682	687	661	631	639	677	662	684	626	638	649	649	687	657	637	633	703	611	634	631	633	703	638	647	652	656	655	656	647	652	650	628	622	637	652	649	676	659	686	678	665	646	639	608	639	672	630	652	659	641	678	673	642	667	649	698	670	637	644	706	674	668	680	619	624	669	650	646	645	679	660	700	644	651	645	655	722	688	655	703	640	662	691	647	667	644	658	664	680	685	689	690	671	645	693	652	646	666	629	587	647	652	633	655	611	619	685	699	642	694	630	707	716	681	714	666	675	718	651	632	658	665	624	653	625	663	677	620	675	681	639	674	692	664	618	643	650	665	667	654	655	679	650	657	659	654	641	603	627	646	679	669	677	641	622	669	685	631	639	674	664	653	680	642	702	631	653	679	687	649	638	666	660	679	680	701	674	682	695	621	714	673	645	691	645	685	682	681	640	655	625	631	721	634	677	680	640	710	674	668	643	688	640	683	688	656	654	708	683	638	636	660	645	649	663	653	639	642	658	672	646	628	679	624	674	707	638	671	655	665	700	645	700	634	658	717	678	656	644	666	714	645	634	676	669	644	665	685	647	610	612	716	717	695	684	656	690	644	643	684	643	689	663	685	654	676	659	675	646	672	656	650	668	653	640	711	702	673	683	658	693	676	664	646	666	673	690	685	706	665	676	645	665	666	631	652	628	643	636	698	679	692	685	674	620	622	670	678	703	667	659	682	652	677	675	631	679	656	632	693	694	645	687	652	707	682	650	700	684	595	667	646	673	671	680	660	653	645	674	684	679	647	636	633	681	656	627	677	655	666	625	653	674	705	651	693	677	643	643	686	644	659	683	657	646	651	607	654	677	670	682	631	673	669	708	636	665	652	674	688	657	662	638	673	681	646	670	681	649	691	665	697	701	680	670	688	674	650	676	670	685	732	630	666	625	637	682	615	681	645	681	674	693	671	646	644	691	631	672	672	678	686	673	657	644	633	654	636	690	620	660	667	640	637	694	640	687	667	673	630	698	675	687	665	634	640	681	683	665	675	685	677	668	644	634	631	668	680	673	667	712	659	653	659	644	709	653	656	708	636	680	674	715	662	641	696	679	651	686	626	687	632	647	612	661	620	633	650	653	698	645	659	623	648	649	651	628	670	662	651	689	647	632	654	711	709	713	636	697	655	659	652	679	661	654	674	657	669	662	636	721	639	671	638	625	640	643	681	684	632	695	696	626	640	669	680	704	676	645	686	656	673	666	611	640	695	672	688	681	644	658	679	668	641	671	670	690	649	627	634	687	675	624	671	691	706	646
75045	77404	70130	44681	27966	21585	14922	7800	2963	965	611	472	361	346	302	329	279	278	263	280	268	278	274	239	263	258	296	253	231	291	246	280	290	283	272	260	284	285	288	281	234	277	255	271	291	252	296	249	277	258	263	306	249	255	275	257	283	254	237	286	243	266	312	224	254	313	272	252	277	238	272	272	280	272	265	280	281	257	268	304	280	273	302	289	271	281	285	278	259	285	278	246	272	300	250	289	278	242	241	252	263	282	284	254	291	262	230	262	262	279	244	266	277	265	270	257	290	285	268	259	297	265	264	258	245	250	280	259	270	280	250	270	261	263	269	282	268	287	280	257	277	255	286	294	251	269	238	258	246	259	273	261	291	239	297	279	244	240	252	273	292	292	298	275	268	289	277	272	277	253	259	270	276	280	284	285	308	280	249	265	313	272	249	238	289	235	256	260	279	258	265	283	266	255	279	272	271	245	267	269	268	282	291	259	247	282	286	281	290	269	280	272	274	253	258	265	273	277	298	282	279	251	253	268	248	296	279	246	248	265	289	284	248	266	312	267	253	267	271	252	280	240	270	246	244	231	296	253	286	272	283	264	256	232	289	281	245	297	277	309	278	274	278	232	259	264	287	261	250	253	274	269	231	249	274	274	248	256	258	282	254	273	258	273	248	251	280	277	281	291	268	289	274	285	255	274	256	277	236	287	282	276	245	284	251	251	273	254	278	262	263	263	248	299	264	247	242	263	265	288	278	267	278	275	274	263	267	264	264	263	263	233	249	282	277	269	283	266	289	249	251	270	261	288	260	251	242	267	279	266	260	259	292	272	291	276	280	259	272	260	250	276	222	285	277	265	279	276	247	290	269	255	271	266	274	280	254	304	276	256	258	257	273	235	255	264	239	247	262	278	261	285	252	293	263	249	235	270	280	233	299	233	259	281	249	289	262	270	256	292	229	268	270	250	302	258	260	267	280	288	295	293	252	265	255	260	266	215	290	300	277	277	244	276	271	279	273	271	279	269	270	263	253	259	263	268	266	273	263	258	233	289	255	265	239	250	250	287	257	262	256	254	315	249	264	242	268	269	280	264	259	278	273	278	256	272	293	275	256	300	251	275	262	283	246	263	308	234	269	245	256	282	258	281	248	279	250	261	275	275	260	285	241	255	279	302	270	280	262	244	247	274	288	286	286	254	260	254	284	259	236	257	241	270	259	262	278	273	254	269	246	255	264	271	278	242	282	282	265	284	281	248	274	264	277	285	281	267	268	242	256	254	281	256	300	280	258	290	281	288	269	249	277	263	273	264	259	273	244	261	237	270	281	259	272	276	243	240	258	266	290	272	266	269	261	248	282	256	270	299	263	276	293	261	274	275	255	256	282	269	237	262	260	275	241	272	272	252	281	252	243	286	259	280	257	245	281	272	242	238	271	260	272	253	253	274	255	265	255	274	256	229	284	226	274	292	306	261	260	224	284	265	297	293	285	259	266	275	265	258	234	247	256	272	275	282	275	238	262	276	277	270	298	250	265	249	279	284	264	300	307	266	277	297	294	290	322	270	285	255	245	258	261	287	247	283	228	268	237	252	250	258	233	293	286	283	282	272	283	260	262	241	287	286	248	296	274	247	256	261	245	285	259	242	241	277	274	297	260	265	283	268	266	250	262	310	284	299	291	251	272	261	307	233	243	238	265	252	272	256	259	261	260	262	254	236	289	273	314	284	256	279	250	234	267	292	301	233	266	275	304	255	244	247	274	293	240	260	253	243	307	245	274	261	288	247	246	293	286	283	262	279	257	301	261	255	248	257	265	248	264	271	239	258	264	273	235	250	258	269	295	284	274	285	258	298	293	274	268	280	249	253	264	247	264	248	267	264	259	273	299	288	247	258	271	287	259	257	264	232	249	267	248	250	293	276	285	282	281	264	256	283	243	273	273	284	305	270	284	264	272	293	292	246	283	270	264	264	256	261	243	291	248	265	270	262	291	278	278	270	249	252	271	325	280	247	281	259	292	274	284	254	285	290	279	278	275	272	255	284	251	260	251	256	271	260	268	278	262	238	295	278	249	262	247	245	289	262	257	274	277	270	304	254	294	284	225	269	262	267	280	260	296	245	265	274	292	311	288	273	255	254	240	268	238	253	267	268	260	269	269	269	269	250	252	286	275	283	294	276	280	257	244	280	265	279	242	273	280	246	266	243	284	325	246	270	255	266	275	289	284	270	261	291	255	293	266	271	273	266	291	299	269	288	291	289	283	268	283	239	287	290	264	277	268	265	254	270	275	275	256	241	270	284	275	291	294	279	277	287	243	273	267	259	280	273	302	259	262	255	225	270	250	259	256	270	276	244	266	257	255	276	264	257	241	264	260	265	271	260	258	267	243	237	302	263	275	256	269	249	286	255	286	277	280	276	293	264	245	276	286	283	272	290	311	253	278	264	301	247	227	252	253	280	272	263	256	251	245	253	274	281	243	289	243	277	285	272	274	267	283	247	293	256	278	303	267	247	256	267	264	306	268	268	277	271	283	258	277	283	275	264	273	291	291	259	261	310	260	269	268	292	272	267	294	309	258	248	247	260	267	292	260	277	247	289	268	295	250	263	253	291	279	261	274	259	261	275	260	262	272	268	306	277	227	274	271	284	248	245	267	298	246	280	283	284	257	289	254	249	258	257	235	281	249	251	265	278	280	295	245	276	250	257	277	249	253	288	253	279	278	278	260	251	301	273	258	261	270	261	279	269	270	268	279	272	265	287	256	275	256	270	277	279	250	244	253	294	264	269	299	270	276	278	270	285	298	257	240	288	277	280	268	270	269	285	274	278	260	241	269	285	255	289	269	273	236	252	289	263	243	250	275	250	246	269	249	261	242	264	241	261	235	295	258	262	275	248	268	266	253	280	256	276	264	242	248	300	253	244	274	260	245	289	254	269	258	245	261	282	280	257	266	295	297	243	260	313	255	269	263	250	278	252	265	300	269	254	270	255	251	291	244	280	266	286	303	278	232	265	243	267	277	283	295	274	268	268	249	262	261	279	247	270	243	256	269	261	266	284	264	258	294	263	314	241	280	264	278	261	274	270	266	277	273	270	268	262	305	268	249	289	269	278	284	257	249	268	264	272	266	261	284	260	277	277	259	263	289	252	256	264	268	285	257	270	267	269	267	301	285	286	257	248	311	260	298	302	270	276	257	248	261	270	244	222	298	286	275	262	251	285	268	294	243	278	296	264	258	294	263	279	284	255	284	266	292	267	266	259	266	251	290	287	245	263	263	265	279	266	261	261	283	298	300	246	248	286	266	268	271	295	260	235	286	277	247	270	287	252	266	275	246	257	303	264	290	294	298	251	282	279	257	281	266	257	274	271	276	247	252	284	299	277	267	300	283	225	251	251	266	233	284	266	229	256	293	293	264	278	236	262	269	269	254	258	253	262	280	244	262	265	297	271	269	258	239	283	277	230	241	247	283	253	283	269	267	290	274	279	316	264	283	284	249	288
49505	61912	64842	46056	36452	33012	27854	18737	8836	3292	2117	1596	957	875	855	816	755	677	700	692	646	665	664	601	650	648	614	657	657	715	684	652	652	647	668	640	635	695	644	708	663	718	670	650	643	649	664	659	703	679	646	683	676	622	659	659	649	671	694	688	672	595	642	658	673	681	659	701	612	698	644	659	674	640	687	682	650	678	673	687	672	669	650	641	667	638	661	659	662	681	728	666	636	692	697	671	639	639	663	684	644	624	621	652	656	690	637	625	692	697	667	660	599	694	656	625	684	669	705	715	677	690	631	637	685	675	680	651	650	683	649	664	693	665	696	681	634	645	643	715	646	644	665	661	670	680	677	635	660	650	680	653	622	651	640	671	645	666	689	705	657	647	672	596	739	678	708	725	702	643	700	645	661	709	588	689	643	643	703	693	620	675	623	633	664	722	630	651	672	643	652	686	711	655	639	667	663	682	653	613	668	678	683	666	630	647	689	650	627	706	701	630	634	703	675	681	655	686	655	646	690	657	623	620	656	599	699	640	658	678	645	659	643	639	693	712	654	646	677	731	673	653	666	674	679	642	675	649	646	686	669	682	697	670	651	641	684	700	634	640	665	612	650	590	657	646	681	654	674	686	682	658	690	668	648	676	695	625	686	723	672	658	679	684	647	688	678	653	669	612	675	674	675	706	634	682	652	637	621	665	675	669	691	623	674	688	728	712	642	659	610	655	639	659	656	668	646	687	645	656	688	643	669	664	703	667	667	665	640	692	671	670	654	628	630	684	660	675	642	700	672	646	693	656	664	647	664	662	651	606	659	662	694	619	647	738	656	663	689	712	668	634	638	670	687	700	684	656	676	644	671	671	664	685	632	646	682	647	633	631	660	670	687	641	640	651	637	647	707	678	626	654	667	644	698	690	668	619	680	716	666	683	666	651	636	663	676	724	657	613	644	648	657	712	606	664	692	681	676	661	674	667	650	683	671	673	648	672	665	654	698	674	683	680	643	689	679	661	670	662	645	653	622	644	660	666	658	668	676	681	693	732	662	607	674	696	650	639	628	655	642	623	701	665	671	673	680	673	700	649	664	633	649	690	690	655	667	674	626	671	681	658	698	674	680	637	683	659	692	641	648	689	665	661	612	660	665	599	635	646	659	626	652	684	653	665	691	706	666	665	663	663	711	684	669	706	650	637	670	660	700	684	625	643	691	672	644	643	686	664	665	592	658	687	678	639	696	655	688	662	633	713	670	701	697	678	648	691	627	662	606	667	665	643	650	645	616	682	693	610	666	669	671	616	593	611	688	643	702	662	678	646	652	674	656	620	678	682	640	633	645	714	664	623	660	662	636	627	669	683	655	646	648	670	669	627	666	678	642	710	716	656	696	741	665	619	685	628	604	638	671	660	639	636	664	634	663	662	677	660	631	672	658	638	689	683	616	632	701	597	644	698	669	719	711	626	667	727	687	649	653	674	667	710	657	673	691	639	613	641	634	596	656	680	677	636	695	682	659	620	640	670	649	660	650	689	720	641	639	678	645	667	685	654	677	693	642	640	699	638	679	670	699	630	638	653	690	712	707	660	657	677	657	695	645	645	665	669	640	679	657	664	639	677	682	641	659	692	684	640	693	615	721	648	655	653	709	699	663	640	654	683	667	672	667	685	668	624	650	679	690	653	635	677	673	672	660	691	664	644	699	652	682	675	640	625	645	708	654	622	680	674	666	621	620	713	606	654	633	628	667	639	650	667	713	661	690	680	647	648	701	651	682	614	625	643	670	653	654	684	643	606	656	640	678	675	638	671	673	646	613	654	687	620	647	672	647	664	604	667	662	664	631	719	691	705	665	669	677	682	646	683	665	729	628	673	653	658	675	678	697	674	684	640	680	668	653	649	673	664	680	678	680	636	693	684	643	669	662	687	636	655	694	730	647	664	643	672	676	675	658	736	646	674	664	735	660	650	689	680	649	664	675	701	669	706	630	621	689	672	686	638	656	680	682	653	672	628	632	736	672	627	674	702	660	667	712	685	674	677	633	707	647	717	719	644	677	688	654	640	633	693	682	639	642	666	617	659	679	710	625	626	651	638	628	664	670	637	640	662	670	670	696	651	651	669	733	666	659	692	686	675	695	660	657	646	701	670	736	672	665	670	668	712	687	698	640	653	704	641	621	697	676	687	644	662	627	657	680	645	664	663	675	661	694	708	710	640	697	619	672	684	636	660	657	675	710	644	640	632	675	678	649	681	702	627	683	657	690	664	717	672	642	655	606	656	634	692	676	653	658	685	730	740	728	644	662	707	655	687	679	670	669	651	670	664	673	697	674	654	666	629	713	643	650	673	676	622	667	688	650	662	690	689	670	647	648	630	673	694	630	645	632	642	724	657	629	680	649	698	639	676	670	666	680	610	716	648	703	638	641	695	686	657	607	703	666	677	679	649	632	674	648	649	636	631	695	685	626	684	710	705	680	643	692	645	641	615	669	665	634	665	646	674	675	645	667	645	625	711	643	708	699	639	672	640	633	671	644	644	683	644	684	692	632	666	618	612	635	622	677	664	676	656	674	674	656	654	627	662	603	654	633	613	689	607	667	645	668	677	662	649	670	644	622	630	643	705	669	689	674	664	637	671	656	651	682	682	642	680	662	670	670	674	665	636	651	650	654	611	644	651	654	630	640	691	637	648	692	646	619	667	682	655	647	668	665	689	630	682	713	668	644	621	644	661	682	682	640	671	701	668	636	707	648	641	692	654	605	661	681	674	695	665	635	673	684	635	655	670	699	647	575	666	649	629	676	649	720	662	690	720	669	703	632	669	669	654	626	682	664	679	633	634	679	678	709	630	663	624	656	692	687	686	693	683	649	646	683	676	645	675	637	611	659	663	697	670	665	697	688	656	680	659	681	627	679	659	607	701	664	690	620	665	629	670	651	657	647	670	662	671	634	667	655	673	638	683	651	652	675	676	676	664	707	654	619	637	686	668	636	722	644	660	666	658	691	664	613	659	672	742	699	662	654	673	674	647	654	612	703	668	699	643	669	644	637	683	641	695	697	658	686	626	720	664	638	665	665	646	653	736	636	651	659	650	668	651	645	677	645	671	681	687	688	679	624	703	629	634	661	681	652	654	662	621	655	663	648	675	683	679	662	650	689	632	633	651	691	665	638	694	651	701	669	641	669	704	682	686	650	625	679	645	648	676	666	649	667	717	631	642	679	638	626	635	693	643	703	641	664	648	628	653	684	643	644	662	686	669	632	630	669	629	676	730	670	673	721	621	689	671	626	639	670	696	622	675	703	653	624	661	660	616	712	688	651	655	677	652	667	627	649	676	700	650	661	635	677	648	679	675	638	693	667	710	652	696	632	687	670	666	669	645	657	629	677	665	669	629	700	639	642	642	657	661	634	669	674	649	665	691	632	654	670	654	644	667	647	604	654	660	639	660	633	619	683	622	678	633	666	650	641	650	689	619	649	617	672	699	671	674	656	666	692	673
72788	76596	69634	43878	28501	23126	15693	8055	2991	1207	577	417	390	286	294	294	297	299	285	282	283	239	262	276	273	261	261	263	267	269	289	271	329	280	281	220	283	306	283	296	242	254	262	263	267	265	258	253	300	258	273	263	272	263	259	265	242	267	278	255	254	285	270	247	258	253	250	246	254	264	267	282	235	262	267	268	255	293	278	258	262	235	293	276	255	279	264	264	300	261	250	265	257	281	284	250	260	265	273	261	295	271	248	252	276	280	265	269	278	249	278	287	285	290	275	278	265	294	269	281	290	280	250	252	283	255	268	228	280	254	261	268	274	255	262	244	245	283	250	284	292	273	253	252	266	284	272	267	263	278	252	270	286	273	280	261	241	264	251	292	281	260	271	245	263	283	256	298	269	269	268	278	246	276	276	272	297	276	256	285	253	253	276	243	283	244	244	308	286	250	287	236	274	275	280	272	242	295	278	275	252	293	239	249	285	303	244	248	242	242	257	268	266	285	282	250	267	267	277	240	265	259	268	243	240	259	228	285	268	263	296	270	268	275	281	240	274	251	279	262	274	272	275	281	275	264	263	268	264	276	264	262	275	252	291	270	274	293	275	283	279	289	293	251	291	259	261	284	303	281	266	240	275	231	252	252	253	251	230	250	287	251	242	287	265	295	281	253	284	284	251	252	266	264	260	276	250	255	269	255	246	232	258	278	290	255	251	270	266	271	258	298	257	254	266	270	271	282	271	288	262	248	243	294	264	249	249	276	263	292	292	261	281	265	255	267	257	248	253	267	282	250	271	252	284	254	251	267	234	254	274	293	273	243	273	265	291	277	273	277	243	281	291	261	264	253	269	250	259	309	239	276	277	265	274	283	281	285	281	298	285	267	259	271	287	285	262	269	265	262	259	246	287	249	268	226	303	262	292	266	244	242	281	301	259	271	276	281	247	259	273	297	267	280	277	252	283	272	240	257	267	279	277	255	259	272	271	249	270	254	289	282	282	252	264	263	258	259	248	283	295	297	269	252	292	284	262	278	265	253	233	308	232	253	261	280	250	256	269	262	251	243	285	296	275	264	272	268	264	247	274	277	261	252	245	247	279	260	267	290	245	268	265	270	277	278	269	266	241	256	267	245	253	263	256	241	244	288	257	267	283	284	281	261	263	270	275	267	247	266	271	245	299	290	245	292	295	266	272	281	259	278	274	257	265	280	263	245	256	264	256	258	274	283	255	265	295	281	311	269	276	247	281	259	271	255	256	294	277	253	279	234	266	277	290	283	273	239	259	263	269	243	246	291	291	281	272	264	274	245	264	264	274	262	278	261	270	237	290	251	234	273	263	230	246	268	265	269	283	277	284	266	266	263	254	241	252	293	258	300	262	305	288	261	276	280	245	257	248	261	285	250	257	273	255	239	246	286	274	219	279	259	231	292	271	288	307	261	239	273	238	272	277	285	271	273	266	245	259	229	266	302	284	261	259	274	282	249	250	281	253	230	239	267	245	248	258	287	279	249	282	249	268	287	272	268	227	278	297	286	234	225	258	269	276	265	270	255	270	244	265	301	235	293	277	268	287	301	286	272	295	276	256	271	247	272	270	274	292	270	263	224	260	291	246	257	247	284	277	281	290	241	271	295	233	313	279	279	278	256	263	282	257	267	268	261	293	246	232	274	271	272	245	261	258	278	284	257	246	300	267	274	269	298	268	274	285	261	281	278	221	260	238	256	246	250	251	257	232	267	247	262	280	249	251	275	237	267	238	269	272	259	275	264	248	275	244	291	253	239	283	278	255	259	300	263	309	263	282	249	262	299	258	281	275	266	275	275	243	271	258	253	269	273	261	253	277	304	260	267	248	264	251	253	265	268	249	278	270	259	244	273	287	282	282	296	292	267	276	239	240	258	254	271	261	281	258	274	285	270	277	274	265	267	296	294	269	256	288	300	256	268	245	281	283	275	265	280	277	252	260	251	271	273	271	283	268	269	277	247	260	293	261	243	280	282	259	256	246	259	253	257	273	267	306	291	262	261	266	288	251	262	238	264	270	277	278	259	276	274	271	239	289	269	266	237	266	275	298	288	242	259	262	215	269	237	254	266	280	281	272	277	236	233	269	298	256	287	276	289	245	257	265	252	255	259	278	259	266	279	249	243	285	278	279	273	239	251	271	277	284	289	248	277	286	277	280	286	265	287	286	280	266	263	266	282	286	299	234	248	255	278	292	282	259	266	263	284	286	300	245	285	299	274	260	243	251	270	270	277	267	276	272	283	274	272	273	278	276	252	269	259	263	270	261	264	258	263	271	266	264	278	266	277	281	290	269	236	281	268	271	272	293	292	267	287	283	296	291	262	275	269	268	289	264	275	247	260	246	301	268	269	262	283	283	277	279	265	245	276	247	279	289	290	290	277	248	271	245	292	242	283	236	264	296	256	274	283	300	281	261	291	282	240	263	262	281	262	239	255	285	270	266	274	256	256	260	267	238	253	285	266	257	276	292	241	304	280	271	256	252	255	274	256	277	256	285	253	257	261	259	263	274	250	273	227	281	285	253	239	294	293	272	289	250	276	265	253	256	262	271	252	285	284	239	287	270	272	278	246	265	288	258	287	264	244	261	270	260	297	283	278	278	233	240	282	257	248	267	268	255	271	289	299	274	240	264	265	238	241	277	272	255	294	261	283	247	256	243	252	266	275	234	263	261	263	286	269	262	272	283	261	266	268	239	252	295	257	257	262	255	271	269	263	262	263	282	283	294	245	284	305	281	277	259	256	311	274	274	244	286	273	248	252	257	242	274	304	264	267	264	269	252	269	301	274	286	288	273	276	257	253	242	273	256	286	274	264	248	246	248	281	253	242	290	261	268	247	269	290	301	267	252	283	292	255	267	290	266	268	281	255	251	284	272	241	248	251	277	271	291	271	276	258	298	292	271	264	241	266	272	239	272	279	299	257	279	273	269	261	265	262	288	260	262	270	267	225	280	274	272	246	269	259	251	271	231	269	278	251	263	260	277	268	262	264	292	253	279	256	247	255	235	271	291	260	243	260	279	249	273	267	287	292	248	275	292	265	273	265	269	268	271	265	264	274	288	285	272	259	254	281	248	276	276	240	268	272	260	232	295	279	260	246	242	277	283	240	296	300	268	255	251	284	247	231	267	287	271	255	257	256	273	277	260	278	293	268	239	296	256	239	264	269	262	260	246	257	273	256	213	253	257	241	259	266	297	282	274	287	278	295	297	300	273	248	230	260	238	278	274	272	263	297	276	250	272	252	266	291	247	264	279	281	274	281	274	300	260	273	280	277	242	283	249	254	284	286	252	256	268	282	240	278	273	276	272	288	270	283	295	255	253	274	258	275	264	281	283	285	272	276	218	249	252	272	268	283	263	272	287	292	297	271	283	259	273	250	260	271	306	274	298	258	309	293	286	234	258	247	263	278	272	248	273	278	258	250	303	281	272	264	302	238	245	281	294	280	266	277	316	255	269	256	283	265
48730	62638	64161	45855	37727	34605	28236	18701	9121	4391	1758	1280	1107	841	787	791	737	664	694	674	672	656	663	687	703	644	659	660	684	667	738	685	672	686	658	707	682	638	664	611	695	671	677	662	673	673	663	628	693	647	663	676	690	643	672	639	651	668	668	666	694	653	683	682	671	641	634	722	629	700	700	664	643	719	665	682	689	674	670	686	660	698	640	643	671	676	694	705	699	663	620	657	679	655	661	614	672	719	635	705	685	661	654	623	679	707	630	713	647	667	705	670	669	652	676	657	664	679	669	691	691	669	673	664	627	653	686	661	696	657	655	667	673	632	661	610	698	675	697	613	692	666	694	673	683	635	662	683	628	670	675	659	694	712	649	679	676	661	682	682	679	625	668	638	662	705	661	673	678	633	712	692	683	680	667	707	718	679	682	676	679	629	677	652	676	701	670	672	683	686	654	669	668	640	611	674	634	670	665	692	686	686	654	651	692	650	673	669	704	685	655	651	661	735	681	669	646	636	653	677	705	647	659	681	677	648	669	646	675	660	707	705	642	609	630	642	658	680	686	690	673	668	692	651	664	669	696	703	679	639	678	704	631	645	662	673	707	651	701	656	607	647	679	658	664	669	663	629	704	682	661	669	656	697	677	697	673	616	666	642	669	614	663	650	701	664	667	675	688	648	680	624	676	607	726	684	658	638	690	694	629	636	654	659	683	661	679	665	696	668	665	641	624	685	650	641	663	635	679	659	664	707	652	690	706	713	673	670	661	663	684	667	656	683	605	691	644	654	674	664	688	677	644	684	656	632	669	677	642	662	690	640	630	669	670	700	624	639	641	629	692	620	667	688	636	712	653	673	655	626	674	683	695	651	695	668	656	675	638	641	656	683	698	710	648	649	677	669	692	672	690	692	665	649	646	668	625	628	683	669	663	695	652	639	679	635	643	676	633	685	694	708	641	673	663	667	697	701	666	684	660	643	665	644	665	653	690	655	672	704	687	647	601	719	719	667	682	665	640	667	660	669	646	645	695	605	669	653	597	632	625	693	690	687	691	690	652	686	685	711	649	643	663	665	703	671	670	669	685	655	654	658	662	644	671	614	621	684	657	646	650	673	663	687	649	641	640	639	669	645	652	686	627	654	672	650	617	664	675	657	687	738	676	680	661	717	673	699	691	636	635	648	643	660	665	663	684	650	670	686	621	648	682	663	662	658	686	648	688	675	663	634	660	656	710	692	685	676	645	682	715	652	628	696	670	657	656	677	694	661	699	642	641	651	674	642	664	677	635	685	703	695	699	639	674	680	688	695	615	698	657	663	680	675	638	650	663	682	672	675	661	703	651	649	662	669	642	662	722	664	669	725	690	683	666	689	630	636	661	655	667	663	708	639	683	690	689	659	654	665	640	614	661	672	684	655	668	645	698	688	650	644	702	675	638	688	641	687	655	684	692	681	638	639	642	653	679	623	667	668	652	629	680	692	662	666	665	679	665	625	697	651	679	654	660	662	675	659	665	651	699	662	643	676	633	724	631	703	667	713	650	639	670	671	665	643	659	654	724	665	668	650	702	649	662	633	667	662	678	602	707	637	690	635	635	673	671	660	700	687	675	648	606	638	679	605	673	674	636	673	658	671	677	638	649	662	654	663	625	670	658	627	667	677	671	666	632	674	592	663	674	677	684	638	690	681	659	687	673	667	671	608	682	636	680	689	678	685	703	656	630	612	636	685	679	683	647	632	675	625	666	656	680	696	638	617	667	658	664	700	661	681	687	733	586	646	646	685	674	635	630	588	677	651	653	643	627	650	662	663	648	705	675	633	623	697	676	698	657	663	678	670	662	700	725	678	604	675	699	658	666	633	684	643	658	691	634	696	676	627	712	666	636	642	620	711	682	643	697	663	642	663	665	684	689	696	701	674	624	688	696	639	652	663	668	681	665	667	703	670	660	672	663	640	676	650	673	642	682	702	651	668	634	665	652	642	681	670	645	683	669	644	690	641	694	669	657	638	688	682	681	697	652	727	653	658	643	631	648	684	663	648	706	688	671	677	671	691	703	670	663	682	634	672	671	589	729	678	678	660	678	658	666	664	653	673	651	632	679	649	715	668	667	650	662	693	662	663	663	645	700	653	669	683	660	648	725	653	666	671	705	628	655	663	660	654	686	660	653	667	696	673	704	649	702	658	685	718	643	647	644	664	654	663	699	662	710	689	661	604	682	670	689	618	695	651	635	658	632	646	629	630	599	690	693	718	660	646	666	658	682	681	665	668	694	630	709	671	675	682	662	757	670	666	719	674	682	634	683	657	641	670	677	684	650	667	674	684	677	657	685	664	654	698	654	693	648	650	611	691	690	609	650	614	647	649	685	676	661	724	706	629	664	684	698	683	695	636	695	678	628	667	708	665	664	680	652	635	632	658	627	637	705	672	728	674	667	623	637	676	658	645	674	665	674	687	688	647	667	722	663	715	657	670	688	687	685	615	614	674	658	674	658	666	673	642	674	643	670	622	651	678	688	594	685	694	666	666	713	693	684	697	626	660	686	711	671	599	667	660	674	662	617	680	652	679	612	706	676	620	712	664	686	643	675	651	683	668	710	673	676	687	642	669	688	638	700	699	663	658	690	668	695	678	640	653	692	661	646	692	685	683	662	630	628	662	655	662	686	691	642	657	679	667	668	642	646	651	673	664	626	652	622	638	656	664	665	651	667	612	642	612	663	683	688	646	667	631	668	680	663	639	627	641	641	678	622	650	674	677	640	612	675	680	638	669	615	693	663	655	592	613	650	677	704	644	691	645	670	683	624	717	671	671	685	689	710	694	714	707	664	703	716	684	649	643	645	675	671	665	658	656	709	665	628	612	692	681	689	622	679	641	633	639	660	627	687	680	689	676	717	669	646	731	652	664	666	667	669	647	731	702	621	624	652	674	657	660	717	643	657	659	647	620	641	693	657	637	654	661	645	686	663	661	703	629	660	654	625	673	663	615	649	648	699	649	703	660	668	663	674	691	609	702	659	709	692	676	686	701	666	675	688	708	671	683	636	682	667	670	687	695	682	668	674	675	661	662	634	682	687	621	624	681	625	654	691	718	622	716	732	628	619	640	675	700	663	698	683	627	663	664	674	684	664	635	655	652	677	609	666	685	683	643	643	648	619	679	634	662	670	643	702	633	668	673	660	672	650	708	688	727	633	690	654	658	647	640	577	631	616	675	681	671	607	643	652	689	686	689	691	661	637	665	717	690	661	664	678	685	664	686	717	667	645	688	677	715	664	648	678	670	647	684	677	646	693	609	650	663	644	673	666	645	638	701	655	635	704	670	695	659	684	654	610	676	690	675	647	690	679	657	659	693	666	710	662	675	638	631	689	650	688	647	690	656	639	691	672	670	703	673	669	621	712	667	688	634	667	693	650	674	650	672	696	679	665	701	612	654	684	679	682	686	667	705	646	725	686	676	702	730	673	679	663	697	643	662	659	671	698	668	653	672	693	635
70721	77814	69261	44209	29613	24488	17133	9399	3212	1507	585	415	384	285	310	301	289	266	298	245	268	291	250	259	281	262	286	282	239	254	255	285	281	281	259	284	256	277	307	277	267	300	262	269	267	296	255	319	250	251	282	267	277	263	264	285	284	283	258	264	262	311	278	293	278	283	256	289	254	260	256	267	251	274	267	268	271	265	252	264	250	277	275	254	234	288	288	324	290	309	289	268	265	271	268	256	294	271	292	269	291	254	293	263	263	262	300	278	262	269	273	282	271	247	264	291	267	288	266	289	275	261	274	258	252	268	319	265	299	263	251	271	295	264	274	272	306	294	261	260	257	277	233	261	301	277	281	286	273	283	271	279	280	262	258	269	289	251	277	260	270	269	270	282	295	229	276	265	289	258	261	257	267	288	270	256	270	295	275	263	247	281	242	273	261	243	281	256	275	263	288	255	274	255	262	284	280	313	266	259	276	276	258	260	310	264	279	265	268	265	267	285	265	311	282	247	250	249	271	298	245	302	276	280	266	242	300	292	286	299	278	267	256	270	319	275	291	245	268	315	269	263	255	260	257	310	289	259	286	253	251	279	260	272	257	296	272	261	265	266	300	282	288	223	272	279	290	253	286	252	263	274	281	256	260	293	276	260	270	275	290	270	250	277	269	266	300	284	249	291	257	271	276	263	272	274	276	270	273	313	289	295	289	278	255	288	258	294	289	251	246	253	294	269	275	280	266	232	302	288	292	259	285	307	311	267	265	294	245	259	304	276	289	268	234	246	283	266	299	256	259	241	273	277	278	282	269	267	259	294	285	265	269	278	259	269	298	265	266	295	259	261	271	255	264	229	261	295	264	244	264	289	260	265	267	261	259	296	304	248	258	239	262	302	292	293	288	274	246	273	271	232	275	243	286	264	258	248	281	256	266	238	250	301	267	238	271	268	269	253	293	281	264	277	275	285	233	269	272	293	268	267	288	252	261	267	276	250	266	265	282	246	275	267	255	269	264	252	271	250	273	250	293	250	256	275	283	286	273	271	260	269	287	283	262	285	286	260	286	269	274	266	271	283	272	272	282	269	244	255	278	280	264	303	271	284	287	267	273	246	300	276	266	279	261	275	266	261	281	284	277	279	285	296	279	279	248	279	269	274	277	262	290	276	262	286	262	278	261	258	213	265	280	258	275	263	271	261	302	265	282	276	293	287	237	259	243	273	273	267	237	258	286	268	272	275	275	288	272	307	247	265	286	261	253	293	292	300	233	281	299	275	290	274	283	281	255	276	259	289	263	280	271	244	256	287	294	283	256	277	284	233	276	265	310	250	260	253	259	255	266	266	271	281	276	269	244	253	277	278	297	270	267	294	293	290	272	278	285	285	276	299	290	261	255	294	252	307	264	292	253	290	270	290	287	304	261	258	271	248	283	292	259	294	279	270	258	248	293	281	283	281	271	257	277	270	270	265	265	243	249	278	259	252	309	265	279	273	258	271	298	290	255	262	281	280	279	271	263	277	256	270	248	276	268	279	287	254	277	285	302	267	256	271	282	242	272	262	263	294	301	254	275	275	272	256	253	285	240	264	247	288	259	274	291	313	262	272	256	291	276	265	272	268	291	267	289	252	305	268	286	255	263	278	300	273	274	304	272	255	248	264	248	268	268	270	299	262	289	257	239	281	286	307	280	295	287	268	257	252	276	268	234	263	291	270	268	276	256	257	270	288	271	267	278	239	259	271	272	254	268	288	270	290	273	276	279	291	257	281	246	269	270	283	277	257	273	272	267	246	270	282	295	240	290	248	287	273	253	257	275	276	273	245	271	260	255	255	268	288	290	268	256	253	292	302	293	294	283	283	235	298	270	299	245	240	267	249	285	265	248	271	260	255	261	283	249	285	270	252	254	277	250	271	236	290	270	298	278	285	285	284	285	293	262	267	299	288	262	258	239	262	280	315	282	257	276	265	297	247	256	277	252	268	295	274	267	274	244	264	282	292	263	270	289	286	264	274	267	267	245	278	267	278	267	278	283	292	296	282	244	264	286	239	280	285	251	250	258	237	262	279	257	279	259	285	264	284	245	258	268	259	265	266	283	283	295	271	258	267	278	259	258	277	273	267	261	286	270	285	253	279	287	285	276	258	279	269	261	268	293	282	253	257	246	277	254	284	282	295	270	291	291	309	241	301	264	280	254	286	268	253	282	268	254	263	262	279	283	273	272	264	251	248	251	290	228	277	283	290	278	275	296	249	257	266	281	257	271	269	262	275	263	283	257	265	279	279	258	269	277	254	277	278	298	278	276	221	291	265	282	278	245	245	269	282	239	257	250	265	265	280	260	274	289	246	255	277	267	286	254	256	278	257	266	267	264	272	256	267	279	284	291	263	285	276	276	259	267	268	295	248	284	268	290	265	288	294	283	251	263	294	278	241	262	288	256	282	270	264	266	283	267	264	297	266	291	282	252	275	256	261	282	269	272	302	258	241	256	257	281	264	306	276	282	255	300	274	289	267	264	273	269	229	282	273	257	256	254	274	267	260	280	279	304	296	271	284	253	267	271	281	228	287	297	274	272	246	275	278	275	294	256	276	261	279	281	288	273	282	269	290	239	272	269	274	296	252	282	267	272	267	251	243	278	248	276	313	266	266	289	288	263	269	291	271	265	272	279	259	267	259	252	256	251	299	257	245	253	289	283	315	275	274	277	257	268	268	294	240	255	263	259	281	287	270	286	274	273	261	285	279	301	292	262	274	287	278	260	273	287	265	271	274	257	258	269	278	259	301	249	264	258	292	289	274	287	285	257	253	251	269	258	255	266	282	286	292	267	303	271	285	293	247	284	275	260	251	248	286	270	276	264	307	295	260	290	267	275	274	257	274	252	240	265	264	299	254	261	244	287	306	278	277	252	268	314	277	288	287	292	242	258	284	265	282	290	275	317	288	260	276	285	275	267	293	264	271	270	269	248	282	252	249	275	266	275	269	247	281	278	273	276	268	272	251	269	269	276	278	251	241	287	291	292	260	275	279	256	266	249	280	251	252	263	281	257	263	267	284	260	262	252	257	225	259	278	303	276	275	277	259	270	264	282	287	290	273	299	250	282	288	271	274	282	276	257	260	271	237	308	287	269	261	293	263	291	260	274	293	290	278	275	297	288	244	249	264	299	280	298	240	271	267	262	273	276	255	245	283	258	239	285	261	248	265	280	320	263	289	278	261	255	252	274	260	278	260	289	266	305	270	281	287	269	244	270	268	272	255	264	269	283	274	274	275	288	272	292	287	253	270	258	285	273	255	272	264	294	254	271	294	263	282	264	300	303	268	261	301	261	254	289	259	303	257	276	256	292	247	251	266	280	265	273	287	294	286	284	234	294	259	272	296	260	283	268	250	284	242	288	256	286	259	270	255	269	258	264	303	290	245	261	293	264	273	292	267	229	282	299	276	274	267	250	267	265	271	306	256	281	245	263	264	268	281	276	275	284	288	243	270	262	278	258	266
47613	63303	63546	47067	38674	35911	29740	20400	9478	4970	1789	1359	1080	829	826	819	742	731	679	658	626	629	671	668	671	677	665	641	678	671	661	647	702	644	637	711	654	679	667	675	633	660	679	721	652	694	681	650	687	675	678	640	697	671	657	642	659	701	721	634	644	621	652	734	666	656	649	615	627	666	637	682	677	647	645	696	680	666	631	671	649	649	651	623	666	711	684	700	683	649	692	666	652	675	690	640	667	659	651	649	684	633	672	687	678	618	638	617	692	671	647	696	658	631	612	684	687	659	652	692	660	656	616	697	666	655	691	669	683	646	742	614	662	683	661	695	649	704	666	673	668	665	690	660	656	695	682	641	637	706	629	656	673	630	698	606	672	659	633	678	640	672	705	667	645	658	670	690	654	710	659	641	679	650	679	619	634	646	712	705	693	725	650	703	649	704	670	671	659	697	683	657	673	654	633	694	634	668	686	729	680	699	665	700	673	632	642	662	656	657	669	685	654	651	643	640	665	652	615	686	640	648	703	655	664	654	676	677	658	617	642	655	640	641	718	636	696	632	638	655	647	627	663	650	657	705	651	694	671	702	692	689	672	653	638	650	640	654	704	641	695	651	701	658	665	644	667	689	660	693	632	663	679	721	632	669	711	690	640	689	672	639	679	672	680	708	674	693	666	641	667	663	730	633	620	716	676	647	645	644	679	635	673	641	663	690	689	666	635	606	664	671	648	679	674	663	680	685	682	679	688	699	657	648	692	625	641	691	651	689	659	698	651	658	640	707	645	659	628	692	667	640	690	640	645	668	687	693	673	696	648	673	665	678	655	705	674	664	644	692	624	673	651	686	674	678	668	640	665	692	708	660	673	680	647	698	664	662	662	699	638	683	665	693	714	636	647	661	665	648	653	692	673	639	694	681	667	687	670	678	700	640	676	686	671	630	661	709	676	681	664	630	730	676	657	648	640	661	664	642	685	686	728	670	682	654	683	703	674	633	676	638	686	663	675	649	646	687	677	652	723	685	681	613	720	679	651	641	699	654	688	679	646	641	676	663	661	695	637	688	710	681	688	673	746	699	682	673	648	692	695	665	650	679	625	656	684	678	654	643	672	683	654	684	598	654	639	661	655	667	676	653	655	642	701	689	684	660	734	669	666	665	671	659	638	669	656	638	683	658	676	675	660	601	678	709	677	636	654	700	681	647	668	627	720	704	700	670	649	622	664	695	669	648	631	687	666	624	647	674	685	680	657	689	671	705	649	644	691	673	647	632	658	657	663	667	658	655	668	688	622	643	680	672	646	652	683	643	654	688	666	676	646	677	640	645	721	708	719	676	708	655	635	630	656	666	664	678	705	647	671	662	707	690	714	664	663	652	738	657	623	679	677	710	644	710	651	672	617	708	639	691	699	669	679	656	692	715	672	693	661	664	682	661	665	672	653	654	647	674	649	627	626	646	666	671	637	673	721	648	694	672	651	664	656	656	641	665	662	638	699	651	661	685	656	622	650	699	642	682	648	636	618	669	688	656	640	673	675	654	713	705	709	672	662	677	646	654	677	655	681	668	680	640	686	642	622	660	671	706	634	644	624	718	708	704	651	703	626	615	643	651	650	637	676	698	652	673	641	698	657	662	657	699	664	626	687	665	662	662	645	696	702	715	632	682	682	703	675	656	670	633	663	670	710	668	652	675	668	673	640	645	677	641	684	645	646	644	680	695	641	737	675	674	689	690	660	649	656	651	675	653	698	642	645	634	636	634	644	631	658	651	635	622	665	677	694	691	635	687	703	656	683	688	621	696	640	653	663	622	715	638	651	644	628	707	722	683	651	660	682	756	626	640	654	689	676	648	648	681	695	654	674	639	653	663	663	667	712	632	697	664	642	677	680	700	683	658	678	675	666	662	640	675	663	667	635	678	733	692	687	671	642	692	684	685	691	644	627	645	637	731	654	687	705	673	648	674	679	683	655	652	691	635	719	641	631	664	723	691	653	703	669	643	639	622	659	646	687	687	693	675	641	672	679	705	682	717	657	668	704	685	649	666	675	647	666	668	628	648	642	663	718	623	681	680	659	652	673	622	672	658	628	645	669	693	696	683	685	673	725	648	736	679	678	695	711	695	699	642	680	674	658	672	657	667	676	693	675	641	619	687	603	625	639	696	652	682	657	622	645	703	663	672	637	705	702	674	685	670	671	653	666	651	719	678	681	655	686	657	657	648	665	672	622	663	664	672	628	678	610	658	656	607	649	630	689	653	640	708	645	688	677	675	674	716	625	674	687	681	649	662	690	685	640	710	685	666	682	655	645	672	636	679	679	656	661	639	715	679	633	649	620	677	660	647	659	639	679	679	663	673	680	703	713	649	668	665	684	631	584	655	664	675	672	660	654	639	679	658	620	732	634	647	674	600	648	661	652	674	681	639	670	645	660	655	631	673	660	599	672	675	637	613	693	618	659	636	659	667	652	634	697	734	626	666	690	699	665	681	652	649	677	656	671	666	709	654	638	680	690	656	666	652	648	631	668	657	703	651	660	670	623	688	674	677	675	654	652	670	686	678	685	695	659	675	677	659	718	654	655	636	622	625	685	665	714	628	685	720	694	687	635	689	639	680	665	671	644	684	682	653	642	675	695	654	636	604	680	638	657	601	687	629	660	634	665	697	657	687	631	643	636	647	681	658	649	668	703	656	703	668	674	660	638	671	650	655	619	696	636	651	647	662	625	656	638	699	678	647	657	691	701	680	666	667	703	656	663	625	623	653	648	624	651	667	688	704	644	688	679	637	684	660	670	648	620	661	679	628	705	689	696	676	722	714	688	644	693	674	685	693	665	656	664	717	679	692	689	687	667	634	695	704	705	627	623	647	678	668	684	660	638	653	625	711	651	669	690	615	683	672	635	690	669	671	698	684	711	648	686	649	664	656	646	642	647	645	598	663	667	674	649	687	644	667	657	681	680	660	678	736	716	661	637	664	631	680	639	628	642	664	640	666	649	676	649	672	656	613	673	637	654	643	650	667	679	680	659	678	703	702	657	644	622	652	656	667	676	655	679	671	670	648	650	694	700	674	686	705	691	688	703	706	639	624	670	699	670	656	667	666	664	678	616	666	672	647	610	694	657	688	668	627	628	671	679	683	641	684	705	638	678	694	694	697	669	660	719	651	668	610	681	684	667	660	697	669	650	682	636	658	623	701	677	666	650	647	673	681	683	721	661	661	676	665	663	702	682	656	658	633	632	702	607	676	665	701	674	686	657	649	698	681	688	661	685	652	654	714	672	664	660	647	655	639	669	699	673	629	656	704	645	687	621	660	676	692	632	649	694	625	653	671	645	671	634	677	670	642	686	683	615	670	675	700	662	664	648	661	682	660	660	649	631	649	690	688	701	648	670	672	667	659	646	633	676	734	659	734	645	663	671	651	655	648	668	654	717	655	630	675	669	690	655	606	651	670	659	661	684	718	616	659	681	640	609	686	658	654	660	665	657	647	641	658
72300	77978	68503	43289	29605	24829	16881	9281	3367	1295	569	427	358	299	291	302	294	295	273	312	267	275	265	271	278	286	290	243	267	273	276	264	303	266	309	263	265	266	243	287	263	291	280	254	308	294	263	287	236	264	255	269	252	257	246	280	290	297	283	297	275	268	271	277	262	273	248	266	260	258	293	253	285	254	287	288	291	271	256	263	290	266	302	259	262	276	257	269	235	252	224	291	262	259	265	268	257	290	261	275	299	258	241	249	267	284	266	266	263	254	243	296	267	237	257	279	236	255	279	280	279	283	281	294	289	246	271	298	277	276	247	231	287	243	270	269	268	286	272	272	266	257	276	271	266	251	313	285	259	289	277	269	271	258	275	247	291	282	245	274	254	269	261	255	276	252	287	246	247	296	269	302	259	296	276	261	264	262	298	275	286	250	277	249	287	263	261	306	269	250	241	265	289	248	262	279	306	254	249	288	273	276	265	274	280	252	232	268	256	282	264	261	281	279	255	243	289	264	272	280	265	283	263	283	274	276	285	254	274	249	283	293	279	257	286	298	284	259	262	290	280	260	300	284	274	267	276	258	271	294	251	266	280	238	292	265	272	279	271	259	255	314	244	276	287	275	286	277	239	264	243	263	267	264	239	254	262	290	274	260	243	282	253	278	289	245	246	271	285	255	270	293	249	272	306	266	279	246	257	298	293	255	285	274	270	263	284	272	274	255	260	268	268	288	252	266	266	284	247	240	258	263	261	260	260	246	293	265	294	246	261	278	290	248	263	275	276	255	242	257	255	259	264	266	275	267	282	286	270	247	277	283	284	273	276	266	273	258	273	259	280	270	271	251	268	284	267	313	258	274	260	258	284	244	263	264	263	277	306	245	264	257	312	283	254	289	280	268	293	274	274	242	264	287	254	261	264	262	247	252	289	256	274	252	280	286	290	255	237	266	301	310	271	262	276	310	272	260	253	274	277	242	285	288	267	314	288	275	304	267	313	253	274	274	259	310	248	258	248	233	257	280	252	281	237	286	279	305	292	299	250	279	275	257	299	284	273	279	270	232	240	273	258	267	294	266	283	265	275	263	274	287	277	259	268	263	283	264	257	302	299	261	256	280	235	288	282	291	269	261	266	275	285	260	265	265	267	251	312	244	299	286	274	254	279	299	268	272	262	292	269	292	319	289	300	276	274	253	276	280	239	258	283	272	275	271	266	247	257	243	304	269	287	268	256	259	266	273	287	259	257	272	259	286	263	271	254	252	265	281	285	294	282	304	295	278	263	261	278	271	264	273	260	263	285	296	259	258	241	294	252	242	280	290	304	292	263	272	279	275	290	239	260	265	298	282	274	246	271	266	287	275	272	266	283	265	252	294	256	252	270	293	264	281	286	266	269	260	287	264	245	266	270	266	257	289	262	292	296	283	282	257	265	268	265	285	267	268	265	298	284	256	272	253	253	291	270	265	269	258	255	270	275	271	264	271	268	273	281	251	273	261	294	268	250	273	262	269	285	279	250	275	294	267	290	276	248	275	273	284	249	252	249	231	285	311	287	263	286	249	293	253	256	279	294	256	288	246	278	262	271	238	303	266	286	280	296	287	285	252	252	275	261	265	269	297	262	253	286	299	266	287	266	264	258	309	273	303	279	272	270	262	276	262	286	289	275	289	272	297	256	270	264	286	263	253	272	263	260	260	250	288	272	314	285	288	262	296	269	263	298	269	275	290	283	265	282	262	244	258	284	278	250	253	307	256	299	304	276	265	269	269	265	275	264	277	279	309	260	276	265	291	254	272	265	279	267	272	319	266	281	280	291	254	255	263	282	274	290	259	255	282	272	266	266	290	259	259	253	269	283	283	259	262	254	275	304	263	245	239	262	257	284	270	271	266	260	278	270	276	263	215	259	274	246	251	263	304	260	258	288	271	248	281	250	265	290	296	266	269	284	235	256	256	254	245	268	293	270	280	297	281	241	270	292	252	311	270	276	274	279	298	301	259	292	291	257	297	255	292	241	262	273	266	272	266	245	270	283	234	261	270	258	264	272	300	275	250	254	252	296	268	248	271	276	253	285	268	262	254	281	302	256	277	306	265	310	270	282	251	256	281	283	283	248	287	267	288	274	279	297	246	271	278	267	233	287	254	295	303	282	270	282	285	256	250	292	266	296	285	244	271	280	275	253	264	262	265	284	274	279	276	282	278	251	299	261	282	260	285	286	238	256	272	278	280	257	253	277	285	261	266	268	277	275	260	276	269	281	281	269	268	289	263	280	261	271	279	256	277	288	258	283	268	264	242	253	225	272	285	264	242	300	243	326	245	300	258	279	265	275	242	268	265	267	299	286	273	268	269	264	289	281	262	271	275	271	278	277	267	283	270	265	326	264	250	244	274	253	280	273	272	273	273	263	265	269	281	257	269	280	287	282	286	262	284	272	262	286	275	267	268	288	246	306	291	280	278	276	246	246	268	248	288	262	285	295	295	264	306	292	272	266	280	289	266	273	251	278	267	273	252	287	255	276	278	271	282	266	277	286	266	267	265	277	262	272	269	288	263	245	292	285	278	291	270	239	248	273	282	276	268	259	241	246	275	285	275	269	253	279	290	281	288	299	277	278	297	305	238	264	289	266	262	274	291	241	247	235	263	263	243	282	271	280	226	322	257	250	298	292	283	268	283	270	276	282	256	245	259	250	266	303	278	275	252	282	270	266	266	255	266	271	288	269	262	257	260	260	246	289	252	277	248	274	269	276	258	317	268	289	291	266	267	309	277	253	242	269	245	277	292	265	228	258	254	245	238	276	273	275	262	274	257	286	281	280	274	282	275	284	263	271	272	258	276	297	279	244	271	278	252	233	267	265	262	274	268	262	248	262	271	262	270	286	272	241	264	260	257	273	280	287	279	279	278	253	271	268	240	256	237	270	278	275	289	296	275	274	276	300	280	259	265	289	274	248	300	270	267	279	266	239	268	250	283	279	278	290	297	260	242	269	249	252	289	279	260	263	267	299	262	272	264	291	278	270	264	278	276	299	272	275	258	250	314	271	241	244	271	269	265	275	256	276	281	280	270	252	261	269	256	251	294	297	250	281	276	297	300	259	269	339	258	271	256	281	267	263	259	278	275	291	302	277	253	258	236	299	226	299	283	256	278	247	230	288	258	254	236	273	282	254	264	266	275	264	259	279	285	277	234	260	252	259	250	316	261	262	280	287	280	300	276	277	286	267	269	272	280	276	288	282	305	287	290	242	278	293	281	253	256	258	280	248	283	281	270	250	280	298	272	265	283	279	234	250	240	279	277	272	288	293	264	275	254	255	246	276	260	254	253	286	262	265	262	279	294	283	270	268	278	259	267	289	266	268	276	271	270	253	276	262	280	287	277	294	244	269	294	238	269	261	239	275	247	268	290	265	265	259	270	256	280	270	265	270	277	271	291	255	260	270	265	263	240	244	275	290	267	260	286	269	277	316	277	275	274	274	266	295	293	252	280	272	252
48522	63086	62796	46355	38932	36267	29160	20894	9623	4278	1754	1224	982	753	781	711	768	701	666	626	677	712	659	675	744	660	666	629	696	633	645	685	681	653	669	641	695	695	669	671	698	679	655	694	680	714	647	690	678	724	701	629	642	702	678	668	696	703	657	637	707	669	681	627	677	664	605	604	654	672	667	639	661	653	637	710	662	674	717	682	654	665	636	659	662	682	663	693	659	653	692	682	675	668	678	623	614	637	642	664	667	660	625	645	680	692	628	716	629	653	670	678	657	620	664	645	680	671	651	647	660	656	679	678	671	633	666	646	704	652	698	671	666	689	716	662	628	702	657	667	684	649	667	660	688	678	676	655	685	680	652	636	678	624	700	690	666	743	684	664	700	674	662	698	623	685	689	668	695	659	633	615	640	683	672	626	670	646	664	703	662	666	679	676	674	655	676	621	641	674	685	726	659	678	640	632	688	714	675	663	678	670	650	697	654	681	693	680	686	684	681	667	695	604	644	690	626	661	627	712	686	695	671	642	691	699	667	664	674	677	663	660	672	640	651	654	622	659	611	718	684	634	636	692	665	674	714	694	647	637	652	651	641	641	679	676	695	634	660	647	697	708	640	716	657	707	667	688	626	689	686	658	687	669	652	668	659	690	630	636	685	695	700	644	724	643	622	634	721	662	672	650	634	661	658	646	644	673	658	693	703	705	636	648	654	655	676	690	664	698	655	707	657	631	630	676	654	696	716	660	702	717	644	693	658	645	681	711	658	701	645	677	708	651	644	640	676	675	662	647	647	681	653	690	627	674	664	704	631	645	658	641	657	631	672	648	689	659	644	689	660	643	649	660	715	677	716	632	706	698	634	692	649	677	650	683	694	630	656	717	685	615	696	690	664	672	658	692	686	718	692	670	637	666	662	644	667	688	636	636	654	659	626	665	679	694	637	658	659	686	667	632	686	695	665	696	683	654	624	659	627	596	644	650	670	627	664	716	704	648	616	688	685	632	679	704	688	682	653	677	633	673	674	660	628	660	653	705	653	655	671	662	643	668	690	675	669	640	668	646	626	659	707	670	693	684	695	715	676	655	673	639	687	707	648	664	652	631	699	636	659	660	599	624	651	670	690	637	700	628	665	695	685	657	666	672	672	645	657	698	666	641	660	693	670	664	673	687	641	621	678	640	683	612	631	658	658	698	711	648	729	722	680	628	716	685	619	675	644	671	677	658	659	707	665	681	645	615	678	649	683	680	652	688	644	673	712	674	691	684	687	679	654	624	670	644	665	691	709	713	604	703	620	667	680	670	647	655	686	672	685	598	688	641	649	647	632	697	680	627	657	640	667	704	660	672	654	648	706	627	681	657	676	689	665	622	712	647	676	635	694	676	662	668	649	656	665	707	693	615	628	685	660	625	661	688	695	626	673	678	699	706	660	660	709	647	667	679	682	638	683	674	667	663	644	693	715	628	706	683	648	661	714	654	745	674	666	697	664	709	738	630	647	665	645	653	674	700	654	719	676	600	689	692	698	657	731	624	661	652	693	682	663	740	638	690	686	653	689	656	677	654	619	701	632	671	655	687	689	632	700	660	660	675	657	685	695	610	649	679	646	674	687	676	670	710	656	705	712	656	710	672	700	666	660	678	669	684	667	669	695	688	700	696	668	684	670	649	670	670	613	686	643	684	634	640	658	684	667	671	707	665	657	638	692	623	685	672	647	665	697	671	705	645	660	639	690	709	658	677	641	692	649	673	666	666	645	681	642	652	647	719	711	640	697	639	651	697	631	625	641	688	666	669	642	659	648	658	692	666	667	693	648	694	642	599	644	679	694	650	691	695	657	639	673	668	686	630	684	666	663	673	662	643	697	689	645	736	685	648	681	678	705	679	676	688	645	682	702	663	714	681	694	654	679	684	645	657	657	667	659	658	669	681	673	645	649	655	672	678	688	649	665	681	670	636	665	657	636	654	667	683	635	699	655	684	695	682	684	663	672	697	660	670	691	625	657	664	675	658	710	694	664	633	674	696	665	674	655	700	670	714	636	680	680	664	691	645	649	640	700	647	659	676	696	663	701	677	639	702	671	646	676	660	670	693	666	639	710	661	706	700	640	677	678	670	690	662	663	657	661	686	671	632	682	673	687	666	649	699	698	660	635	655	664	675	623	643	690	685	651	699	638	691	661	672	623	675	679	685	658	684	667	682	649	686	658	681	694	681	664	632	682	666	662	673	684	719	659	691	706	702	696	677	669	650	673	640	650	680	673	619	612	652	655	688	673	687	686	637	705	690	679	671	681	663	673	651	640	707	706	681	657	670	662	673	671	674	667	677	646	672	663	661	653	634	661	677	670	661	680	652	692	642	704	631	706	651	655	648	725	704	699	690	660	704	730	684	637	669	673	661	687	715	705	643	720	686	694	636	728	646	694	659	682	707	660	689	705	663	696	711	667	650	679	660	693	674	673	633	631	620	675	690	638	655	647	671	663	674	628	660	645	658	669	630	706	705	659	679	631	641	682	664	672	681	684	642	662	639	652	662	643	668	656	690	641	675	650	668	619	627	706	657	688	633	645	673	641	650	666	675	634	667	660	655	681	641	678	641	658	692	625	680	699	649	665	692	696	658	633	661	688	583	646	642	657	646	685	679	657	691	673	644	697	688	653	632	665	692	646	687	656	648	652	688	693	671	711	631	675	691	663	675	612	668	632	668	615	610	675	685	672	667	649	656	668	677	669	664	692	685	652	655	652	671	641	645	692	655	658	699	631	651	654	721	686	700	622	671	638	671	651	680	646	649	687	676	682	653	652	651	701	649	670	668	661	622	678	697	630	649	689	699	692	676	693	711	654	671	664	667	648	658	684	650	702	689	674	676	657	660	685	653	623	668	711	673	700	645	669	677	664	689	669	674	670	656	695	690	719	676	656	693	694	676	685	637	655	655	680	646	638	637	686	637	650	654	663	719	632	678	654	682	692	678	668	735	703	692	680	684	681	705	661	625	688	697	649	709	676	683	635	683	662	645	692	672	705	684	717	711	672	647	694	655	660	689	675	642	682	617	676	725	627	672	649	634	680	665	682	666	627	652	736	660	645	694	649	724	738	692	687	700	664	709	689	682	655	663	686	645	675	677	680	636	650	730	640	658	702	687	667	679	660	638	676	688	675	634	611	620	654	651	673	635	654	666	676	656	674	731	692	670	669	657	696	624	638	714	638	696	706	663	635	631	641	669	675	673	677	610	677	686	617	685	675	661	640	655	650	673	642	646	659	677	693	664	677	656	684	677	647	651	668	679	643	659	653	703	742	654	610	667	659	672	651	647	671	667	709	685	693	653	659	650	643	606	627	640	705	672	672	657	670	647	640	687	679	695	673	721	696	678	683	666	670	703	681	643	675	660	700	694	682	656	662	699	679	665	686	664	631	627	647	659	673	686	669	664	658	662	686	660	619	635	666	661	669	670	652	659	669	674	707	660	643	707	634	644	675	649	657	636	684	705
73338	76978	68959	43284	30015	24278	16250	8793	3587	1284	625	399	369	318	293	299	282	287	242	275	296	309	256	295	275	306	266	249	267	241	284	301	271	268	260	287	287	256	287	313	283	255	254	274	275	256	304	291	258	266	252	288	279	244	268	259	281	270	267	255	282	265	261	280	260	284	275	275	249	251	275	247	266	232	274	256	309	283	293	273	298	261	268	272	271	261	281	289	271	272	286	274	270	265	298	276	264	261	277	247	255	275	251	242	256	282	275	268	285	300	269	257	257	242	259	282	250	247	266	280	277	265	282	261	249	275	282	254	276	260	291	294	255	242	275	288	293	295	261	281	274	284	271	268	268	277	261	260	254	281	292	280	277	290	270	266	271	285	285	259	260	269	295	260	262	268	286	275	261	257	291	259	262	287	269	247	285	239	267	275	255	261	287	261	273	265	275	283	267	284	277	297	302	301	280	271	256	299	249	250	280	306	241	265	268	295	264	266	279	281	281	258	282	271	265	285	271	253	258	255	264	250	291	288	247	259	278	264	278	239	295	273	268	278	272	269	281	299	273	259	285	254	272	269	278	296	256	257	277	289	260	292	271	296	285	277	281	281	268	287	270	254	262	279	258	250	265	251	267	244	265	264	262	298	262	264	264	262	250	259	277	285	266	281	293	260	280	296	254	252	261	248	286	246	256	283	256	311	258	293	302	289	243	261	285	286	275	249	299	253	280	270	268	298	277	273	286	242	265	271	274	274	285	279	279	276	237	280	268	268	264	286	269	275	270	268	259	269	230	288	288	277	265	299	265	277	264	280	274	254	254	326	287	272	257	255	232	277	259	283	264	282	261	289	292	291	288	271	270	287	281	282	249	281	241	272	268	265	230	286	249	277	278	258	301	275	260	243	255	274	292	249	257	256	245	269	274	268	255	278	271	266	258	277	259	260	266	298	285	245	251	279	280	263	282	281	228	294	254	273	246	269	268	250	297	288	304	278	270	274	303	272	250	276	261	275	267	263	269	237	254	242	268	265	252	280	252	250	265	295	244	296	272	282	271	299	264	287	257	267	275	288	272	261	268	257	280	253	250	253	246	258	254	283	286	287	275	284	294	255	301	297	277	278	287	255	281	264	249	273	249	261	280	248	264	298	294	255	259	300	264	274	279	266	279	262	244	263	260	295	275	268	255	263	281	289	247	258	259	259	296	258	282	257	276	220	268	265	282	270	289	244	282	269	273	276	272	274	281	288	271	262	301	238	305	261	273	274	267	265	278	268	247	256	286	264	296	256	278	249	265	265	258	255	251	269	258	260	299	275	288	257	301	293	256	250	277	284	281	302	250	250	279	292	260	251	281	292	288	246	264	274	271	252	269	269	240	298	260	285	274	279	272	293	280	271	271	284	241	270	262	264	263	274	266	299	272	256	263	237	260	259	268	270	255	254	253	277	253	288	247	246	264	292	253	268	257	260	243	260	258	261	286	288	251	298	275	246	279	289	269	279	304	283	282	270	291	264	251	284	257	254	261	271	289	269	255	267	253	242	258	263	287	323	261	269	260	282	279	275	271	283	257	263	256	274	254	270	283	246	295	269	294	282	289	300	255	276	267	272	269	267	269	272	254	257	261	280	249	265	259	286	288	278	290	320	277	233	317	238	261	279	255	268	234	262	282	277	244	283	288	279	248	286	233	254	240	265	256	273	272	271	321	286	264	236	254	287	254	245	251	259	261	278	247	298	319	281	301	268	270	252	294	249	271	279	269	309	276	275	280	274	262	264	254	286	247	265	278	280	313	220	280	280	292	264	283	307	272	252	269	265	254	266	257	236	264	254	264	251	280	262	306	271	278	268	273	296	290	281	258	256	258	271	247	267	284	270	271	272	258	253	259	290	266	278	266	275	288	292	251	264	258	248	268	259	266	269	247	248	261	290	292	260	272	266	260	285	273	275	275	266	263	305	232	291	275	284	266	270	273	253	273	245	267	261	260	268	283	237	281	284	258	277	283	250	236	278	257	265	286	238	277	261	268	247	293	305	262	261	264	297	261	255	264	257	239	281	279	278	283	264	265	278	257	269	267	301	297	275	301	268	301	254	270	275	274	275	270	292	291	279	271	246	241	297	245	264	249	251	275	267	280	290	258	286	306	249	294	291	283	250	270	243	273	251	246	275	260	263	294	267	279	260	282	247	257	277	281	261	286	293	281	250	271	294	279	267	280	264	264	272	273	241	268	281	278	244	287	248	286	264	269	283	262	291	267	262	263	299	239	267	246	251	306	252	243	290	289	278	262	261	284	260	257	281	257	273	306	284	297	263	285	306	263	270	265	271	266	296	288	246	255	244	274	276	317	260	266	252	291	270	287	268	276	273	267	284	267	249	284	263	281	264	270	247	267	266	247	279	260	282	254	261	268	253	262	267	234	256	274	264	269	269	286	263	295	288	299	291	265	286	293	239	277	256	277	299	244	279	265	282	271	249	279	234	276	257	278	280	253	301	300	278	254	278	242	266	284	279	269	290	288	278	255	253	266	270	281	243	285	256	276	235	259	262	299	284	255	256	259	283	258	252	262	294	279	268	278	266	267	256	270	243	267	273	267	259	273	269	254	257	252	283	266	261	270	285	258	282	284	265	270	276	283	286	243	262	279	273	278	269	266	259	274	290	256	282	284	267	293	284	294	268	253	241	289	273	262	272	283	266	268	273	269	280	282	266	252	253	267	251	249	260	244	271	271	255	281	258	289	274	269	257	247	258	269	269	272	290	259	272	281	263	238	269	273	261	273	261	269	260	272	264	250	276	267	277	249	286	285	252	264	290	252	267	290	272	273	274	283	283	258	301	250	274	282	287	254	284	269	263	302	299	257	260	260	268	276	278	272	254	296	234	275	266	249	293	276	260	271	278	263	261	267	257	262	284	287	257	259	271	252	284	305	285	252	288	244	260	297	260	240	274	283	267	309	261	272	262	287	257	263	242	258	298	260	270	265	257	272	237	287	287	285	288	273	281	272	254	282	272	259	277	251	268	288	256	267	257	255	289	307	286	278	269	267	260	257	265	274	271	258	301	281	270	299	272	289	302	279	273	284	256	266	267	308	277	285	270	265	296	288	273	275	249	310	262	287	280	263	314	253	242	270	283	270	270	276	258	268	270	267	277	281	269	270	254	258	289	280	273	281	270	290	290	265	291	259	278	273	277	287	260	261	266	256	278	259	279	262	274	259	287	265	266	260	277	265	286	307	260	293	273	258	246	274	278	263	248	258	277	293	267	291	267	249	275	285	241	224	248	263	306	275	280	269	254	280	248	263	276	253	261	252	252	262	258	272	257	268	287	263	267	254	248	262	286	282	269	283	265	266	279	284	277	288	243	285	272	269	274	275	260	258	268	260	251	251	276	267	272	281	249	260	285	268	289	277	282	292	252	288	275	273	294	276	266	256	259	260	270	267	285	279	290	283	264	262	255	250	279	255	276	285	258	253	251	258	275	302	263	267	254	282	305
48667	62334	63146	46618	38757	35536	28411	19927	10190	4353	1874	1313	1042	823	736	741	739	673	683	665	656	654	670	656	652	662	686	630	735	671	706	654	642	653	664	657	709	678	674	656	691	636	706	655	675	688	701	698	677	647	675	688	676	678	678	693	680	645	663	703	626	673	655	673	662	648	694	697	668	673	645	695	678	667	671	610	608	688	647	697	675	649	653	698	719	663	643	677	664	705	657	662	642	662	633	687	691	641	636	695	681	635	655	668	612	658	692	633	679	643	627	687	638	697	678	665	700	710	642	714	671	667	693	664	677	660	678	651	709	694	667	620	627	672	685	647	649	648	623	686	667	704	664	663	703	653	674	639	671	704	698	701	649	648	700	686	715	667	669	678	659	662	680	650	638	625	639	669	625	659	674	684	660	671	695	601	692	671	627	656	703	670	669	698	630	701	704	650	650	684	681	700	653	672	657	711	629	655	618	653	679	656	661	664	640	635	667	618	618	682	657	686	694	642	671	638	701	668	667	657	629	649	666	647	633	700	655	601	736	635	702	689	672	668	663	653	664	642	694	640	654	693	653	713	664	650	685	649	642	700	683	667	736	660	658	694	669	688	675	638	602	677	638	708	687	718	690	640	630	644	682	659	624	699	671	677	664	645	711	639	674	679	636	683	680	663	688	714	680	695	675	671	667	639	690	687	691	648	723	705	643	657	666	696	672	646	675	666	652	716	643	710	664	651	652	682	639	662	680	665	629	698	684	669	658	641	652	665	652	661	683	649	663	686	709	707	690	673	693	661	684	719	688	687	653	660	648	639	696	670	650	658	665	673	675	622	634	632	644	642	675	652	659	662	620	705	686	746	694	691	660	666	677	629	653	622	696	663	708	677	693	661	656	670	657	735	712	644	677	650	673	692	658	638	653	662	663	717	687	670	712	677	684	669	711	679	689	647	662	679	633	658	690	676	675	672	673	702	680	682	660	672	725	699	655	656	672	674	670	685	702	668	710	644	673	649	681	684	680	644	694	653	731	656	655	663	661	684	684	734	685	640	748	667	708	655	664	688	680	656	668	668	659	712	688	684	712	673	694	681	641	696	669	711	680	613	710	705	701	658	681	629	636	692	698	694	703	626	691	700	693	662	666	684	612	675	658	674	651	699	659	665	699	658	639	677	661	698	674	688	671	655	604	645	672	651	688	615	627	651	673	644	699	672	628	666	654	650	698	677	654	651	681	683	685	700	642	644	659	644	702	704	666	672	666	662	655	639	665	685	642	667	690	719	703	681	613	690	691	692	677	635	665	666	720	645	680	658	641	692	687	701	641	700	645	613	622	672	683	675	701	672	687	655	677	618	629	719	668	687	672	610	710	689	666	704	685	650	662	663	659	672	682	658	728	713	661	672	656	626	678	663	680	653	691	665	671	667	616	683	664	681	666	704	635	626	620	667	694	681	660	671	645	637	674	666	670	699	683	673	690	658	648	716	627	707	649	665	674	662	665	640	680	660	672	659	645	679	659	657	639	692	697	668	650	709	656	620	694	651	700	693	692	690	701	683	704	660	660	707	677	648	666	649	600	653	675	697	701	678	694	658	672	669	725	676	652	684	680	666	620	653	665	645	678	641	690	705	662	702	650	704	698	649	684	686	664	619	651	717	647	669	663	670	657	706	684	717	665	678	660	625	665	656	666	623	653	693	689	675	659	624	637	688	705	688	666	708	691	729	682	665	641	653	640	674	634	675	632	689	651	678	678	717	687	645	644	696	689	683	689	679	690	659	619	687	659	676	671	673	633	656	646	657	709	618	654	659	689	671	672	680	675	658	633	693	674	624	652	632	651	708	702	655	665	680	698	654	712	730	689	682	691	649	645	651	713	635	614	658	697	661	651	664	668	671	694	676	662	700	644	675	660	665	647	667	721	685	684	662	661	684	631	663	678	647	678	670	645	680	617	664	677	614	627	661	721	651	670	676	710	647	679	651	627	690	607	664	675	694	622	661	667	695	661	673	700	649	700	664	664	706	688	688	630	665	666	640	683	623	632	644	681	646	667	666	667	623	626	673	625	712	687	650	715	711	716	667	659	613	652	682	637	666	686	651	666	644	688	706	676	623	659	683	662	668	658	680	680	667	702	683	665	671	680	680	691	611	685	669	685	673	693	662	604	661	635	689	611	686	701	653	657	686	677	684	664	691	678	646	636	657	686	632	653	646	679	675	645	679	703	694	686	708	656	671	636	651	657	657	643	672	712	674	680	712	694	684	660	650	656	710	686	684	619	670	666	646	663	647	721	648	646	696	677	684	663	654	653	644	656	669	623	672	662	688	657	705	651	711	656	676	659	642	652	640	609	629	662	671	612	694	705	674	655	681	619	668	637	682	648	624	674	686	658	667	652	689	649	654	656	663	676	606	633	683	638	684	674	656	668	594	650	695	687	671	676	638	656	719	692	640	602	689	661	611	657	651	690	676	683	677	637	684	652	692	658	694	655	631	657	713	692	646	656	672	651	680	592	625	643	658	725	646	666	670	632	621	660	659	695	639	685	699	680	660	661	683	689	669	651	638	659	678	673	639	643	685	658	629	631	650	645	672	668	668	635	676	699	671	658	703	641	643	710	671	601	741	711	672	626	632	687	653	692	669	628	689	663	662	663	691	661	636	655	677	637	687	694	657	651	677	686	679	670	722	636	662	697	696	668	655	702	696	699	639	697	646	650	682	681	663	636	680	691	663	728	641	663	712	676	692	652	697	658	651	686	673	687	653	674	659	680	736	771	676	683	638	660	694	677	722	695	637	688	650	725	658	653	648	619	732	649	634	720	673	639	680	709	695	688	628	695	662	659	704	648	689	691	603	669	657	654	666	711	677	684	663	653	666	698	704	649	642	685	693	665	663	655	660	661	721	668	643	622	681	631	667	666	620	681	659	625	693	648	690	654	694	642	733	690	666	675	677	683	645	645	649	700	670	691	661	614	690	684	678	617	702	681	638	709	651	659	656	644	671	674	621	696	641	650	661	611	636	660	692	597	662	687	672	631	636	652	643	699	698	664	676	706	725	713	697	641	673	688	629	643	673	692	678	723	651	637	618	670	688	682	719	677	703	662	654	689	669	659	630	702	710	676	627	694	677	656	695	674	683	674	688	626	670	677	666	710	694	653	662	672	694	665	666	693	690	703	654	596	617	648	673	690	656	674	659	645	699	671	638	652	657	690	680	624	689	631	701	620	636	701	634	641	682	702	631	689	670	675	738	605	657	708	696	622	695	656	669	693	700	662	688	650	699	684	641	650	709	626	659	664	622	670	705	669	700	668	691	651	662	687	672	623	656	705	675	661	656	689	667	717	671	633	705	649	676	694	654	668	644	699	699	688	630	704	693	641	687	672	688	678	597	659	661	653	633	628	679	684	639	632	630	660	688	689	666	665	683	721	640	709	642	671	671	729	654	646	693	690	644	667	625	629	683	689	667	676	655	662	635	639	635	692	589	659	654	619	671	616	635
74729	76865	67862	43839	30496	25203	16816	8754	3321	1441	666	466	381	319	270	253	298	269	271	252	261	260	294	275	245	278	291	275	287	302	271	285	278	290	261	302	275	268	277	273	296	302	279	253	278	294	228	286	278	294	270	288	298	294	291	275	255	266	261	262	299	252	251	279	270	256	271	261	305	291	318	280	250	253	283	312	279	270	248	275	288	249	270	278	303	294	287	266	288	249	227	291	277	296	275	285	251	281	283	272	265	294	253	284	272	266	252	275	285	277	298	272	282	254	256	302	262	237	277	267	280	281	299	268	280	258	292	273	284	256	256	263	287	263	261	252	288	262	291	256	283	263	283	288	294	273	239	269	279	274	266	235	289	281	255	269	269	257	266	269	294	255	273	261	275	270	280	268	272	297	237	287	249	264	256	290	303	261	261	270	274	273	263	260	253	300	303	265	289	283	264	286	304	268	277	249	298	270	272	260	263	279	274	246	243	279	274	262	267	289	255	246	275	276	278	278	264	266	298	277	271	271	268	239	292	256	264	285	232	266	268	267	302	293	287	257	261	295	254	270	263	278	253	264	278	305	310	271	267	281	237	267	281	265	273	267	248	271	260	294	271	272	274	269	289	272	285	289	262	293	291	283	291	296	300	256	239	257	264	283	273	303	290	295	282	261	276	297	295	247	286	247	248	258	271	287	239	247	275	264	269	291	253	268	270	250	285	283	298	268	245	291	269	295	269	264	293	256	247	256	269	283	265	278	267	268	246	275	289	268	265	277	282	260	293	277	265	270	282	255	259	288	277	252	300	271	259	282	276	264	277	256	283	310	275	273	280	246	301	268	279	296	270	245	279	292	271	260	268	267	284	254	286	260	285	288	256	272	267	288	291	269	273	274	272	263	291	283	294	274	299	268	254	310	267	264	272	254	263	300	262	309	245	255	290	286	258	265	292	250	250	272	252	277	287	259	271	282	251	274	227	287	272	266	284	278	299	272	248	266	252	261	248	253	251	240	270	239	288	266	262	277	277	280	259	276	283	264	276	270	291	251	274	282	265	279	304	302	249	260	276	255	264	292	259	272	272	259	259	257	241	279	271	313	248	289	270	272	269	269	276	253	251	273	254	252	247	298	270	287	293	256	273	239	273	260	270	270	265	278	288	282	239	251	259	271	269	296	256	280	245	271	265	275	257	281	310	269	244	261	272	270	306	268	270	275	274	274	276	261	272	261	289	261	287	241	261	285	277	251	273	250	279	279	250	264	264	244	296	283	276	266	307	237	299	290	285	272	254	270	278	278	294	303	276	260	276	282	294	268	273	270	216	268	284	251	254	274	284	267	255	267	280	250	285	252	275	297	283	290	264	275	265	276	289	284	299	282	287	268	255	232	277	303	254	267	288	302	281	255	276	269	309	286	268	263	279	290	262	230	240	280	261	292	288	285	273	280	273	279	278	274	278	292	279	250	273	281	267	254	258	283	254	288	308	277	287	267	271	264	260	283	271	262	265	262	290	282	240	256	281	296	269	280	287	277	296	313	286	263	315	262	280	272	307	298	280	275	288	263	276	292	278	272	284	266	268	269	275	268	248	266	263	233	287	296	313	260	254	271	258	249	287	276	253	289	260	295	270	278	233	272	292	291	264	272	294	261	249	275	268	264	278	280	267	325	263	276	265	244	270	256	279	285	246	268	286	258	286	253	264	274	244	263	256	258	291	271	282	266	253	266	246	269	262	278	262	256	266	243	260	256	278	269	252	245	277	286	277	253	278	264	254	270	259	272	278	301	305	267	294	274	286	282	271	292	276	273	252	271	254	258	271	223	265	251	282	258	268	296	258	268	279	255	288	285	254	259	297	287	266	266	292	263	300	246	275	275	280	274	278	304	259	264	261	288	265	252	263	235	281	279	274	253	269	274	272	269	253	275	287	312	253	266	282	268	257	255	287	258	261	279	291	278	281	273	289	254	260	264	272	273	265	289	261	284	274	276	268	248	302	281	279	282	286	262	310	257	316	294	294	256	265	298	292	261	266	283	282	290	266	278	247	250	289	288	297	256	261	249	245	271	301	292	283	296	244	272	259	253	241	287	258	295	247	269	279	297	282	258	273	278	284	283	271	287	269	279	267	280	264	249	277	257	250	271	294	301	291	274	268	253	262	262	245	272	267	247	272	278	287	276	265	273	260	238	287	270	280	253	270	249	270	270	271	270	282	277	269	240	280	277	276	280	280	276	273	246	280	270	279	256	270	292	251	240	260	246	259	255	285	251	274	288	285	284	240	242	289	277	273	248	278	293	272	262	284	272	273	254	310	253	332	239	282	293	271	269	267	243	271	296	299	254	245	287	253	276	257	247	257	295	255	272	266	264	257	280	259	274	266	251	303	287	291	258	301	263	281	250	279	273	292	267	253	308	270	282	277	245	264	264	265	227	247	273	243	252	289	253	277	282	261	246	250	255	270	290	270	278	266	287	265	279	260	250	237	268	277	251	281	253	242	268	308	288	260	258	265	254	271	246	280	262	262	263	273	273	278	266	259	273	290	270	271	264	259	261	276	257	269	280	276	270	235	265	286	257	277	241	257	278	307	286	273	265	286	303	287	287	267	252	295	272	275	272	298	233	250	295	289	291	272	243	260	257	296	264	290	261	293	272	279	248	300	260	270	254	272	279	276	271	292	294	275	252	258	275	267	274	248	255	266	288	237	274	260	256	266	238	264	285	270	273	303	275	263	260	258	255	286	278	278	279	276	283	276	285	285	280	273	273	326	262	297	290	260	281	260	298	320	257	276	282	268	282	308	281	306	286	286	265	258	291	272	261	276	284	269	258	261	301	246	272	280	268	270	299	296	263	269	257	245	291	264	267	275	270	216	269	241	270	291	301	273	241	264	289	278	308	276	293	305	252	298	264	244	260	301	288	290	250	289	266	268	275	269	278	271	274	262	291	281	281	276	262	277	314	269	283	269	274	290	298	300	284	278	291	271	296	268	297	263	281	244	263	274	261	285	291	274	279	279	279	286	270	266	252	250	281	282	267	279	307	263	260	304	273	253	297	260	289	269	305	272	273	291	294	271	271	262	263	257	260	238	269	284	257	280	280	286	280	275	268	242	243	271	270	256	318	244	263	304	237	290	262	272	281	273	296	261	258	265	281	281	292	261	263	273	268	272	274	272	269	291	265	251	297	297	267	259	283	258	283	235	259	247	305	268	247	261	287	278	281	279	273	284	294	281	289	269	248	264	234	310	261	264	274	313	261	262	292	268	268	287	272	265	289	279	259	264	281	273	260	289	264	266	285	259	239	292	257	278	281	251	254	265	265	270	263	266	258	267	271	267	259	263	263	246	302	273	259	272	252	266	242	261	267	272	273	280	305	275	245	246	259	312	242	300	292	280	256	274	282	259	240	287	258	244	279	264	242	264	253	279	276	274	273	276	243	264	288	274	256	280	267	286	285	262	257	241	265	281	283	290	269	269	271	310	284	266	253	280	310	258	268
49741	61711	61708	47101	39521	36071	29152	19813	9667	4751	2181	1441	1032	819	687	697	703	689	693	674	683	705	641	678	647	696	647	665	684	644	709	729	663	659	630	687	641	628	671	659	672	697	615	710	701	674	670	666	631	707	673	659	699	684	690	712	663	703	669	673	731	716	675	688	679	685	652	652	651	645	666	732	648	677	708	636	633	649	666	685	699	663	682	703	683	687	675	653	661	680	662	687	686	630	641	648	727	677	666	678	685	647	639	674	692	652	658	679	674	631	678	624	665	688	648	678	691	676	691	618	668	687	681	663	694	721	675	668	677	653	703	684	652	692	672	675	638	653	663	698	651	654	630	673	671	651	641	673	725	640	692	695	702	668	656	651	632	667	702	636	683	655	643	623	673	611	693	651	612	689	655	629	628	671	653	664	616	620	701	697	686	673	650	690	680	689	692	688	674	696	679	727	652	699	720	709	692	684	655	681	619	708	616	682	692	711	615	739	636	665	670	674	667	670	672	681	645	658	689	659	687	666	650	691	674	690	675	690	651	654	658	633	695	680	653	658	687	694	671	668	679	663	680	627	685	663	681	653	653	663	652	669	699	666	634	676	693	700	686	660	646	701	669	644	696	708	632	723	627	671	661	685	647	622	687	697	648	706	667	646	652	663	647	708	678	678	682	634	657	697	643	652	649	656	619	645	689	695	684	676	678	704	643	666	706	656	673	701	634	656	678	694	620	641	677	706	661	708	631	652	666	719	659	631	663	700	643	681	641	618	679	653	640	613	670	664	694	627	686	688	638	705	664	698	687	668	680	660	681	696	659	659	636	708	675	639	641	651	633	686	716	608	690	682	668	663	687	684	665	698	686	631	692	691	704	648	666	682	666	662	673	667	672	684	634	656	665	683	624	661	681	677	671	696	698	697	684	712	689	636	676	658	650	649	664	613	673	666	635	703	704	627	662	613	638	665	669	667	649	707	653	670	674	674	671	662	691	644	709	727	642	673	671	680	677	681	660	642	650	651	706	685	669	683	686	676	689	732	643	672	705	632	689	628	654	716	695	712	635	623	669	693	702	667	744	660	687	630	681	663	677	683	692	658	677	695	664	667	682	681	663	663	655	660	667	676	649	665	662	629	638	661	687	663	680	648	699	656	636	714	686	673	667	654	710	668	688	649	648	719	644	643	679	672	645	666	684	663	672	701	640	708	649	695	668	687	651	664	740	688	632	677	668	685	688	682	704	665	683	671	681	705	667	725	668	667	691	610	662	714	614	683	647	639	650	675	647	695	659	681	651	684	673	683	657	659	653	655	664	651	678	666	673	644	701	666	672	694	678	704	637	621	646	637	653	682	707	659	720	655	690	692	621	646	660	679	699	695	646	669	682	615	684	600	710	624	639	630	674	689	646	663	657	676	689	669	637	640	661	644	652	656	648	659	702	663	659	702	657	665	666	705	693	682	667	683	697	688	672	682	706	666	672	691	677	697	683	657	611	673	706	655	685	708	703	721	624	642	666	645	663	657	688	698	682	634	655	671	690	645	689	622	711	689	698	678	676	665	699	680	668	653	663	655	625	653	646	665	669	667	651	661	658	675	693	675	697	656	677	647	688	658	688	653	655	608	622	693	690	635	675	651	613	721	673	688	696	642	670	660	674	691	646	643	666	705	695	633	680	646	728	656	671	720	683	664	736	652	624	651	656	695	647	686	690	674	710	675	672	681	673	670	677	659	697	674	651	662	671	644	687	665	685	639	648	668	643	630	692	680	701	646	654	684	717	681	709	641	642	638	682	623	624	709	702	661	697	665	702	692	663	617	666	698	681	668	681	691	680	616	655	664	632	686	701	642	690	651	687	669	645	711	695	660	687	692	683	686	678	671	670	720	685	662	707	667	708	653	649	690	661	621	650	623	701	685	658	689	651	644	713	632	662	648	660	669	729	712	637	651	661	624	658	662	683	653	641	657	675	693	687	668	656	649	692	672	667	649	672	618	659	643	677	691	736	657	619	678	695	628	694	710	678	680	658	664	672	654	689	670	689	697	666	663	666	669	648	664	695	650	739	663	645	642	661	681	634	716	654	664	686	655	681	669	677	654	694	644	687	645	661	710	659	647	686	717	637	686	663	651	632	664	694	661	699	665	712	662	681	694	707	691	662	674	672	687	640	672	670	649	670	668	668	657	648	697	663	679	668	692	681	685	684	687	653	634	705	667	676	666	686	620	732	681	583	666	684	650	684	599	715	685	662	684	674	670	632	651	667	644	713	668	658	688	660	687	667	673	645	630	688	624	690	657	719	701	726	671	672	694	627	691	708	653	687	701	636	657	670	699	621	683	639	628	676	661	665	641	628	690	696	667	654	721	698	717	675	648	669	676	675	679	642	686	624	610	730	676	664	715	670	669	641	699	668	668	682	679	703	649	662	648	663	675	705	695	674	675	650	642	662	701	685	666	701	696	666	665	661	683	683	696	689	673	664	655	692	660	645	686	637	649	666	686	699	636	686	664	653	679	661	691	671	652	699	671	696	674	649	685	707	647	683	718	627	705	678	687	644	725	648	680	683	647	653	700	602	666	664	695	652	644	673	660	669	672	685	675	662	692	684	660	688	687	610	699	641	685	696	657	643	681	675	654	657	639	686	682	639	674	626	653	682	691	699	680	649	652	673	641	648	655	746	647	672	627	701	676	671	659	675	697	689	663	650	663	653	708	694	656	684	676	700	635	704	694	719	640	643	672	682	652	614	648	607	608	669	651	701	664	649	674	647	709	673	672	668	701	657	658	653	702	727	672	686	700	676	705	638	678	716	688	671	684	649	706	652	618	660	626	653	654	669	673	635	634	708	670	694	717	699	669	648	630	691	640	682	697	624	655	726	717	692	638	691	650	651	672	637	683	663	675	650	703	645	648	675	671	639	685	692	598	663	693	656	699	694	742	680	709	703	675	729	659	671	673	636	722	670	642	620	706	609	662	662	695	724	665	661	665	676	666	682	681	673	665	686	645	613	653	675	699	661	698	664	581	710	749	666	699	640	674	647	668	686	710	668	687	703	641	639	656	681	674	650	665	678	666	697	665	637	674	633	612	626	645	676	657	688	705	620	627	661	626	673	675	678	644	725	651	639	714	632	734	640	658	649	676	622	630	614	693	636	681	693	682	658	683	664	699	691	696	613	734	698	643	719	714	675	632	689	670	704	672	656	648	672	697	639	696	667	689	635	636	641	712	674	657	661	672	699	665	666	680	682	689	658	715	631	686	663	666	710	686	668	581	633	724	700	698	686	662	671	664	694	721	704	669	658	680	642	655	694	658	691	652	672	704	645	637	694	665	662	695	644	679	668	653	667	685	678	664	652	634	667	688	731	688	676	689	695	643	623	635	679	677	655	636	652	668	694	654	628	671	673	644	680	654	694	716	652	687	680	691	645	642	687	708	630	636	700	683	664	714	690	691	658	668	649	701	663	630	674	678	655	664	654	660	657	696	701	630	638	635	692	690
73245	78228	67499	46556	32318	26482	17722	9040	3537	1463	675	473	381	317	303	295	241	258	264	296	302	252	260	252	262	253	281	284	287	263	266	264	255	268	270	271	242	269	259	276	278	280	240	278	284	277	287	269	281	271	273	260	260	259	295	273	291	260	273	315	292	278	304	278	273	254	282	254	261	288	276	269	240	270	256	301	251	264	283	273	257	299	284	278	289	268	265	264	266	271	279	286	270	266	283	248	252	268	268	284	260	273	286	269	293	279	266	320	260	283	277	260	293	271	252	255	280	283	272	287	252	268	305	270	254	243	257	259	268	266	278	280	266	259	262	259	297	281	309	268	242	285	286	269	287	269	279	294	267	273	262	256	237	272	277	267	242	270	275	275	246	268	278	248	286	246	269	274	263	278	273	268	267	281	258	257	278	251	227	269	296	287	238	263	272	250	270	273	271	314	277	277	269	281	280	271	282	286	289	280	293	272	264	280	274	247	263	300	288	258	268	250	277	298	245	276	293	267	261	292	278	289	328	273	252	225	251	250	245	284	282	262	300	295	275	266	262	254	247	273	261	232	284	286	271	265	256	226	293	285	282	263	254	236	295	278	251	294	271	267	285	307	290	275	262	269	242	258	280	292	260	273	270	256	239	281	268	254	281	278	267	275	296	271	281	287	261	290	295	250	309	279	295	248	263	264	299	264	246	274	265	269	263	278	297	254	289	278	266	251	267	294	259	273	275	288	255	285	277	251	272	294	243	238	279	268	258	259	278	283	271	259	290	290	263	276	248	265	289	270	267	278	267	285	247	257	298	278	299	274	286	280	248	275	239	281	264	297	290	274	253	286	283	293	280	285	243	314	272	262	280	263	272	272	291	264	282	272	297	243	303	261	272	282	270	262	281	268	266	286	300	265	270	250	286	267	263	313	253	268	259	275	274	258	259	275	253	287	294	281	292	243	293	239	261	257	297	295	297	303	279	270	282	250	259	281	279	260	272	296	254	273	267	263	231	296	292	250	276	286	231	274	254	290	243	251	235	275	254	245	232	284	257	249	275	260	255	282	256	263	299	297	274	286	291	271	275	246	302	287	270	262	270	273	235	279	256	240	293	296	271	287	279	278	274	271	268	276	281	284	303	265	287	263	296	267	290	278	274	273	250	255	288	267	274	269	303	249	247	290	308	279	275	247	251	296	267	267	257	262	259	294	254	252	288	246	276	289	258	302	255	265	272	310	253	266	279	264	284	242	256	265	281	272	281	263	286	276	260	284	272	274	249	281	295	275	258	307	257	270	281	302	261	271	269	338	272	253	257	275	255	249	266	269	249	270	283	280	265	272	270	278	283	283	281	261	239	260	241	252	285	241	276	254	269	265	270	278	259	287	288	288	254	249	282	284	237	251	276	258	255	274	265	282	291	273	276	276	286	281	278	260	257	253	255	284	272	264	289	292	238	287	277	270	254	267	283	247	285	265	302	278	268	261	319	294	265	261	297	306	284	278	297	282	249	287	242	267	265	274	256	247	264	267	304	283	238	292	275	264	267	258	282	263	256	270	252	275	274	289	272	267	288	236	265	270	244	268	311	284	280	264	282	276	239	249	260	281	288	256	265	304	277	276	248	279	279	269	258	298	265	296	287	278	292	262	270	250	307	300	282	266	287	249	272	268	246	258	264	268	261	281	277	293	258	274	266	265	247	262	265	263	269	239	260	263	297	282	257	311	257	255	284	245	298	289	288	286	273	266	277	252	294	291	258	261	279	241	274	262	304	257	267	269	239	275	280	262	279	281	297	287	259	291	279	302	264	277	270	287	264	291	288	250	270	238	260	277	267	292	276	284	272	269	262	276	299	271	242	253	263	275	293	253	253	269	274	281	277	282	249	267	281	291	291	273	243	271	262	298	256	293	230	274	292	282	255	265	300	279	273	270	246	294	306	273	284	281	247	292	258	252	250	287	240	268	256	269	262	260	306	258	287	271	292	241	274	290	277	290	294	277	268	268	252	272	267	279	268	316	280	325	267	289	282	244	292	261	252	266	258	281	291	289	291	273	289	284	247	266	262	287	253	267	269	268	259	263	250	275	271	295	304	287	275	285	274	303	288	282	286	266	269	254	261	270	280	277	253	271	275	254	309	256	264	270	277	265	266	266	282	273	302	272	286	265	282	304	265	278	265	289	259	273	263	285	288	276	301	312	268	251	254	265	277	273	289	253	279	282	275	261	302	289	278	271	289	251	287	270	230	273	252	260	264	285	304	249	266	276	284	271	270	296	307	251	269	298	259	306	258	264	255	307	256	267	271	261	264	236	277	293	286	267	269	288	275	293	292	261	272	297	283	276	271	245	246	277	273	271	290	280	256	250	276	264	269	266	269	255	290	298	277	303	257	294	269	274	265	319	264	267	273	295	277	274	284	217	275	238	295	296	271	306	296	259	279	265	282	274	252	260	271	291	270	255	274	272	278	266	276	269	255	262	303	240	272	273	232	276	270	304	274	268	257	281	268	264	275	270	258	279	256	263	276	280	246	277	284	282	261	252	282	255	250	269	259	256	276	254	243	268	277	238	267	290	260	270	258	279	259	245	256	284	275	286	298	249	272	297	254	256	283	270	262	273	253	267	275	259	295	268	317	295	254	260	270	280	277	269	286	258	256	238	261	229	274	279	273	262	265	282	257	283	246	281	289	241	291	287	264	253	291	256	273	294	288	305	269	274	292	267	282	284	273	260	274	293	262	285	266	273	259	253	278	257	241	258	258	293	247	277	272	292	276	258	274	290	260	260	293	280	271	247	285	284	260	261	277	251	283	268	263	288	262	262	279	298	273	256	260	293	275	274	280	248	251	263	272	238	272	258	281	287	265	273	267	276	272	304	253	328	263	281	247	236	274	258	302	242	271	259	242	262	260	262	247	278	281	265	277	288	275	310	266	261	254	283	262	241	293	274	284	297	253	259	270	313	260	269	282	273	265	262	289	291	272	291	275	267	292	277	275	267	277	282	273	276	275	278	252	253	275	272	257	253	270	254	288	279	256	248	274	271	281	258	247	293	303	284	258	278	269	300	263	299	294	269	306	260	253	250	268	255	265	290	272	236	257	255	265	263	267	281	260	255	274	281	252	249	252	266	291	294	259	268	272	258	283	256	267	254	242	276	310	254	245	286	268	248	285	308	275	243	266	271	251	264	296	286	277	252	255	277	286	268	284	248	279	279	273	285	262	273	276	257	269	276	259	279	258	274	255	281	259	260	262	278	243	267	268	273	259	262	254	277	306	280	272	246	274	243	276	274	261	281	264	275	288	297	283	291	302	252	268	273	283	260	260	258	271	295	280	282	285	267	284	246	279	255	293	252	254	271	265	266	266	289	270	263	292	287	256	271	310	277	270	250	274	256	238	267	257	281	289	259	264	268	257	272	291	295	301	288	264	262	276	267	287	274	292	267	286	276	270	295	274	267	276	320	270	291	270	263	262	265	253	293	321	261	251	241	283	243	282	301
48196	62339	61228	49218	40843	37142	30012	20202	10373	4838	2348	1537	1084	844	727	716	694	677	658	689	676	660	671	686	672	661	675	682	711	712	659	655	681	640	611	672	681	643	641	656	653	695	658	641	648	705	688	683	725	656	704	667	704	666	664	678	676	670	688	652	692	617	631	635	683	697	676	640	684	653	657	685	636	614	736	667	687	677	681	666	683	646	692	653	631	673	658	662	693	715	662	667	665	714	661	718	680	637	697	654	693	635	689	656	686	650	665	725	687	681	678	644	669	692	676	679	717	678	679	674	681	713	674	682	673	664	701	636	625	700	677	658	703	642	637	724	672	676	686	653	684	656	684	674	669	676	642	650	660	694	636	704	673	699	664	684	668	640	693	653	680	688	675	616	660	676	684	684	642	632	664	650	648	726	685	705	667	650	685	654	637	680	656	661	653	667	660	712	652	666	655	677	672	650	693	662	677	674	689	656	667	616	648	691	681	674	683	641	706	682	644	708	664	676	685	651	636	701	684	648	672	689	630	692	657	682	649	680	665	675	653	658	682	627	706	644	629	683	620	713	676	706	640	657	698	682	684	668	643	641	635	678	662	653	669	648	682	640	656	679	638	659	647	698	687	692	676	668	678	725	648	687	715	641	692	688	670	696	687	703	660	687	644	646	665	663	666	626	687	673	617	657	634	688	668	651	684	622	673	693	654	692	709	658	695	679	597	621	656	646	644	685	657	672	684	704	611	694	659	695	689	674	728	643	659	652	687	682	681	710	668	626	651	706	703	630	695	682	676	711	704	686	633	680	630	655	674	706	678	662	713	704	677	713	691	669	678	670	635	680	703	670	677	662	680	683	663	671	642	695	679	654	667	667	726	700	657	680	666	689	670	699	697	678	699	672	666	672	699	664	647	712	654	691	634	681	667	675	669	663	637	692	625	675	700	639	698	687	663	622	689	698	643	641	657	688	669	698	670	679	690	660	624	693	669	634	611	692	682	673	685	678	677	673	642	671	662	696	644	676	631	652	674	647	641	688	671	654	696	695	674	686	691	702	641	658	642	700	637	635	694	669	653	711	650	671	661	653	624	645	669	699	709	671	685	684	644	657	690	696	660	661	723	690	650	670	668	676	678	690	616	697	710	658	663	660	652	663	642	667	666	684	676	661	679	636	678	676	708	663	617	670	699	692	639	635	686	711	682	673	648	720	680	682	699	633	639	642	688	633	669	681	662	659	681	678	693	644	683	619	604	698	691	650	710	653	672	672	658	670	672	664	698	677	690	612	628	664	696	659	678	650	707	635	656	663	738	691	655	672	640	707	657	678	662	622	692	675	672	678	691	626	644	693	625	735	702	735	702	682	691	689	620	730	711	698	701	658	657	706	694	680	712	669	697	653	650	693	676	697	718	687	688	699	665	679	696	709	682	703	678	655	671	667	663	677	675	642	640	670	619	660	690	674	660	628	676	682	695	721	705	681	662	651	623	659	684	677	629	666	709	666	679	649	716	624	636	679	656	709	643	680	616	642	683	699	687	721	650	673	688	678	673	661	661	614	677	710	626	670	646	686	672	620	673	666	624	637	635	664	651	675	649	634	689	667	693	653	642	700	698	643	686	643	664	669	665	660	685	682	666	669	682	667	643	654	671	642	678	667	678	694	667	683	658	673	699	676	671	670	739	683	635	684	640	635	634	637	724	662	697	673	697	660	666	667	661	682	622	691	686	681	667	678	678	668	652	667	713	693	701	670	671	679	672	632	670	715	630	698	624	651	661	712	659	686	682	675	687	701	648	637	676	625	638	696	647	646	645	658	675	642	718	656	632	656	681	678	662	700	666	661	657	653	697	690	628	681	644	636	658	682	729	658	682	669	642	656	596	699	695	661	692	638	690	672	639	680	662	703	715	713	704	684	687	666	668	722	667	607	713	695	659	677	656	652	607	657	675	642	619	683	667	666	665	730	677	673	683	653	641	661	689	685	678	676	647	638	680	673	691	686	656	658	670	653	666	662	655	650	679	692	625	679	654	653	690	635	661	675	629	605	620	663	704	708	650	662	677	656	655	725	662	650	659	700	661	644	690	642	646	655	650	677	654	615	664	686	653	686	674	657	663	659	678	677	730	714	660	682	694	703	682	694	660	677	699	720	645	679	673	680	709	681	626	659	675	631	685	701	665	654	637	679	666	682	688	651	665	724	702	645	645	640	687	673	659	686	713	712	644	655	643	628	673	723	597	655	678	637	649	683	679	670	653	645	595	660	671	651	649	668	687	649	716	651	710	673	696	686	680	669	680	694	722	622	667	671	698	692	693	668	701	675	721	634	630	655	668	684	681	658	680	719	659	640	641	685	666	615	694	651	676	663	695	721	674	661	623	682	699	675	671	682	685	633	687	665	684	656	690	657	666	669	674	672	716	689	652	667	694	663	693	630	631	699	648	665	709	639	661	600	649	664	645	668	663	689	680	647	689	668	674	671	648	703	660	671	711	662	690	664	678	676	707	685	689	700	719	672	689	702	664	702	634	710	612	693	682	663	722	670	693	651	698	682	671	693	692	661	751	661	628	657	692	687	655	665	658	664	634	664	728	717	636	671	697	654	682	657	691	671	679	683	629	673	685	717	666	664	668	677	661	680	662	686	653	641	714	658	690	679	666	659	672	695	681	649	661	691	677	704	693	681	636	641	617	654	654	660	702	685	687	692	681	675	662	712	689	690	667	665	670	642	680	716	679	662	672	666	715	637	675	648	670	680	659	631	670	677	676	667	686	674	700	673	697	701	670	680	688	660	654	740	716	647	685	711	570	655	663	645	682	678	713	675	654	678	690	659	683	677	647	670	693	651	676	662	646	645	678	668	704	684	664	680	681	639	682	684	642	669	696	691	686	688	641	692	693	676	679	635	674	691	679	679	655	709	700	714	645	648	647	665	666	671	667	723	714	686	640	655	658	626	687	644	738	626	659	683	711	666	685	689	672	668	670	662	606	675	700	721	717	682	703	660	697	649	692	636	655	683	704	679	653	674	655	676	686	665	715	679	693	661	637	688	698	628	669	655	690	654	638	629	638	707	713	700	656	655	660	680	675	717	655	649	696	632	678	710	639	684	645	646	697	700	673	662	725	654	672	678	718	644	647	656	661	661	669	647	683	690	664	658	602	674	645	672	654	704	668	602	716	684	682	677	656	645	695	675	676	705	655	703	678	661	667	699	681	663	667	659	636	637	704	688	668	637	689	666	670	655	639	684	646	654	677	694	661	689	699	679	664	683	666	678	632	649	700	704	700	648	691	704	684	669	709	669	707	645	635	650	671	643	705	657	701	625	665	703	669	687	682	643	641	645	678	683	626	684	689	642	683	613	641	658	706	698	647	673	651	630	692	652	679	708	710	672	699	666	671	624	665	670	653	684	672	678	701	666	689	692	689	667	663	689	668	693	706	701	758	664	691	719	653	678	668	693	692	666	678	693	662	663	655	649	714	704	641	672	710	685	683	682	683	685
70261	76378	67665	48354	33127	26785	17753	8544	3461	1385	805	470	381	338	302	252	269	278	265	258	253	265	286	276	267	301	291	270	263	263	294	285	273	265	251	289	265	266	271	260	280	276	274	271	242	286	288	270	280	290	271	269	302	281	279	248	267	269	291	267	248	290	273	283	313	264	278	271	300	263	264	286	275	249	247	255	319	292	261	256	279	260	278	271	253	271	260	282	303	280	283	260	272	246	300	315	267	282	274	254	271	276	255	271	276	281	273	241	303	283	280	287	282	262	296	262	268	269	269	298	231	263	282	269	263	284	270	268	276	282	251	274	243	268	252	278	266	255	261	276	283	245	264	288	279	270	267	279	268	271	287	285	282	289	288	276	269	247	295	274	298	282	249	289	268	264	286	271	254	255	270	273	291	259	265	281	297	262	276	243	291	279	270	242	259	259	286	267	242	295	283	257	270	256	287	272	271	282	253	245	260	269	280	245	259	301	287	283	250	268	257	262	260	254	256	251	296	251	255	251	280	266	267	281	288	275	258	293	286	293	286	256	263	281	260	282	252	256	258	289	311	303	256	264	243	279	270	280	259	265	268	281	272	279	251	263	266	279	288	308	280	252	268	276	239	269	274	262	281	270	268	248	276	265	259	278	309	247	284	273	280	284	277	259	277	248	266	276	262	250	253	288	288	303	289	262	274	261	273	236	261	283	275	270	292	247	281	287	275	252	257	251	312	277	274	284	266	269	307	288	275	275	285	265	265	296	263	260	255	257	281	263	285	294	270	235	272	280	268	239	276	279	275	250	259	294	248	275	267	279	256	249	251	251	280	288	289	290	256	282	256	274	273	266	277	257	305	288	292	261	284	280	264	284	270	266	254	263	277	282	251	282	303	261	257	263	261	269	251	294	269	260	273	266	241	276	299	241	256	291	245	258	283	286	266	283	266	263	299	260	263	265	304	255	305	275	241	266	293	265	273	278	261	286	294	266	279	253	276	275	278	247	255	276	257	245	268	257	263	286	266	265	256	279	259	271	290	268	248	263	260	297	255	267	244	258	264	272	266	273	287	233	276	285	275	287	267	265	258	261	284	282	253	271	278	292	240	289	264	276	266	256	260	277	296	278	266	261	271	261	265	278	242	276	279	279	264	271	256	259	264	284	249	268	274	283	286	278	262	263	264	268	265	266	263	276	254	264	314	259	254	280	276	254	262	240	286	283	276	257	267	282	262	259	290	259	291	258	286	271	319	242	278	275	272	294	236	262	244	256	278	263	280	253	262	264	259	277	279	272	262	266	302	278	301	285	281	262	265	263	258	254	254	251	282	222	257	282	294	263	261	292	289	300	261	275	266	262	250	276	272	268	256	266	232	266	279	283	279	264	305	275	293	278	271	231	270	269	285	252	240	256	250	240	299	249	276	277	252	253	272	280	270	274	254	294	312	261	273	268	285	247	256	270	287	295	267	258	272	280	261	296	268	272	238	279	270	246	259	266	266	266	268	275	272	275	264	282	280	247	269	283	270	271	263	236	262	254	249	271	275	274	258	262	278	292	281	275	263	299	277	262	248	254	302	270	255	262	269	270	241	288	270	291	284	273	283	280	239	257	262	268	266	238	285	256	305	260	243	277	277	268	270	279	256	267	266	290	288	264	278	243	281	294	259	246	269	275	256	262	277	243	295	267	299	249	290	307	256	241	276	268	271	267	280	296	238	250	288	271	247	279	266	256	257	273	248	278	258	268	282	268	268	275	275	252	257	265	274	253	263	258	282	239	293	260	312	298	274	228	289	271	275	263	278	281	277	265	286	270	281	241	281	269	281	285	277	271	248	301	303	268	271	275	280	293	256	260	285	286	293	278	278	250	267	262	249	253	264	255	282	266	266	252	265	261	272	309	289	259	287	259	262	280	291	267	251	263	279	259	283	277	263	288	275	256	270	288	279	272	270	281	271	267	258	279	277	285	269	283	283	264	250	268	281	250	274	271	288	259	282	235	281	269	276	276	256	273	260	276	277	264	254	284	268	285	241	252	268	278	224	261	272	279	285	279	308	273	261	254	289	279	281	279	276	265	277	273	251	273	274	253	316	289	265	255	239	269	275	262	289	268	279	291	257	246	289	273	282	285	295	265	303	277	260	271	278	263	237	262	246	248	275	288	235	261	260	297	297	271	250	287	276	314	258	259	289	254	289	241	267	268	304	276	274	281	259	275	267	288	274	275	260	277	261	259	268	261	251	272	274	274	293	268	277	286	267	260	273	237	262	261	267	257	302	232	268	274	294	236	269	261	259	268	266	267	293	270	264	269	283	268	266	261	233	278	303	281	249	260	269	275	261	298	286	285	284	268	282	248	271	277	239	249	289	280	297	253	249	314	262	299	261	267	267	273	246	263	272	286	268	285	242	268	262	278	277	268	307	285	254	281	233	252	246	272	284	283	235	292	266	282	270	281	307	273	278	295	267	273	279	269	228	262	293	265	274	244	277	289	271	241	268	288	255	257	280	267	262	270	264	268	274	268	273	255	288	294	257	280	304	276	265	286	293	283	237	268	248	243	294	278	282	258	277	280	264	265	277	243	284	280	254	269	294	247	262	257	278	282	284	251	279	264	253	271	223	275	264	255	261	274	263	275	244	258	282	280	255	277	269	249	277	287	280	265	260	263	270	288	280	280	284	271	276	270	304	247	282	259	277	300	257	265	261	295	290	285	254	241	261	282	264	262	272	273	281	312	261	271	296	284	243	273	243	246	281	259	292	268	276	275	262	279	255	289	260	277	248	265	256	268	260	282	293	284	284	274	257	260	265	298	308	268	282	278	235	281	242	273	281	272	250	266	295	292	256	288	298	266	268	258	246	287	283	256	289	292	281	261	269	283	237	266	317	266	290	280	273	274	262	298	221	287	276	283	292	280	271	255	255	261	264	271	258	297	238	282	266	299	264	279	287	252	260	280	261	242	271	266	282	284	291	302	277	262	265	279	304	249	262	255	267	278	243	284	247	281	248	265	258	254	257	281	259	295	266	266	303	260	258	261	283	247	269	267	267	282	250	275	265	271	269	254	274	260	277	252	274	286	245	274	281	282	270	279	252	284	271	250	270	291	271	287	256	246	253	248	266	274	261	274	263	263	263	272	278	278	269	273	271	261	274	283	264	266	287	291	256	256	268	231	258	266	286	289	261	268	294	250	259	277	279	274	250	272	256	285	258	289	247	294	270	248	306	276	275	264	266	277	265	245	271	240	254	258	255	280	281	264	316	272	248	275	306	296	285	243	277	274	279	279	318	267	268	285	278	279	282	267	271	271	262	260	247	288	267	284	250	255	274	301	244	273	275	289	253	263	255	288	281	268	247	290	274	250	257	289	268	287	282	260	282	296	282	261	253	260	246	272	258	247	279	312	260	266	298	274	273	262	273	263	248	247	285	289	258	240	305	284	256	271	276	274	245	264	251	279	245	296	272	249	304	258	273	270	247	235	269	281	271	253	245	262	280	266
47207	61890	62410	50622	41532	37139	29788	18969	10015	4935	2625	1553	1098	877	781	764	672	684	683	662	672	658	675	681	680	668	655	648	709	685	654	657	695	625	667	666	708	661	673	688	680	668	680	631	640	655	699	644	679	691	617	671	695	649	680	707	652	690	675	644	669	699	681	675	646	646	705	681	682	685	689	694	648	650	673	701	694	666	658	641	614	661	651	675	638	705	698	661	634	653	655	691	702	629	663	665	674	718	690	645	650	665	628	634	672	675	623	697	688	695	662	664	701	687	660	687	647	681	632	622	691	684	647	662	678	675	632	663	651	634	669	676	645	721	700	611	655	703	683	695	672	696	698	663	712	700	655	664	681	627	681	724	671	693	651	691	652	711	696	717	638	657	677	702	697	701	657	719	668	636	651	674	684	628	696	697	669	654	651	662	680	678	652	665	672	651	687	651	624	642	711	683	652	714	674	687	608	657	727	635	684	690	714	678	633	667	656	681	614	664	662	665	685	686	619	651	673	670	671	646	683	624	696	735	682	681	702	643	644	665	621	742	663	672	671	697	674	675	694	651	697	677	697	663	678	729	674	669	658	659	683	657	666	686	692	659	672	637	660	639	650	686	665	701	632	700	670	635	655	666	651	642	673	709	690	689	656	711	694	652	671	659	691	666	636	670	681	646	644	707	602	660	672	652	652	637	636	599	700	696	652	655	622	695	643	676	700	657	667	679	677	641	625	699	691	669	672	705	649	625	710	691	645	679	680	668	650	652	652	674	663	690	682	705	678	653	670	630	683	667	680	690	681	652	613	661	686	675	714	668	661	637	668	626	679	726	648	638	705	705	655	672	705	674	705	668	662	696	726	605	655	667	658	657	679	669	706	669	602	651	679	661	678	648	712	680	653	647	658	696	652	611	699	700	693	687	638	639	633	699	698	700	675	646	713	691	694	671	663	631	724	627	621	673	649	629	679	673	681	667	674	664	696	650	688	643	634	637	677	654	671	714	662	680	701	687	678	683	661	688	690	706	617	680	664	675	706	683	666	698	714	659	647	680	647	657	667	676	700	677	645	630	664	687	685	685	659	642	676	639	710	632	685	613	659	713	687	658	673	658	668	627	620	714	604	714	634	702	716	647	650	635	654	693	605	623	647	680	683	672	653	681	655	662	716	632	655	673	664	660	652	688	717	722	662	754	634	636	687	656	670	675	667	623	672	656	678	682	652	706	683	694	614	668	690	677	666	645	631	634	637	667	679	669	663	661	705	662	679	663	615	649	684	674	650	661	670	683	636	691	680	659	678	723	648	650	651	672	688	675	665	678	657	645	676	703	642	652	628	733	717	677	676	692	669	701	652	664	676	667	677	693	690	651	677	635	736	629	645	688	653	668	657	669	670	649	675	636	653	692	662	647	615	683	638	681	658	688	675	647	694	657	655	674	616	679	640	688	686	650	620	606	696	670	644	699	706	666	676	676	681	657	668	687	705	648	658	633	649	714	687	628	671	670	642	670	712	725	674	654	672	704	722	643	665	638	697	678	667	675	660	646	683	670	629	679	713	710	669	663	634	628	657	649	623	661	647	698	696	685	694	659	644	636	690	701	707	624	664	642	701	704	686	667	674	688	684	664	680	693	703	718	641	672	625	669	727	702	704	681	661	691	717	613	624	682	651	648	666	671	631	647	653	664	650	658	668	712	631	648	698	682	652	697	648	651	651	674	687	658	665	673	633	660	694	677	729	664	668	696	645	716	669	687	629	674	714	649	637	703	632	659	629	681	635	644	676	667	664	688	645	707	672	690	620	688	645	650	637	635	684	659	664	682	679	634	627	649	679	642	649	708	706	670	664	696	686	674	714	694	701	659	664	630	681	662	672	632	670	685	683	678	678	666	633	701	661	658	702	684	683	610	688	685	671	685	675	701	665	668	644	656	649	694	672	679	677	680	647	651	638	709	672	697	649	646	646	697	641	669	660	621	658	663	676	669	693	636	663	666	613	690	715	643	697	665	678	669	688	644	698	653	693	668	695	643	633	678	644	639	677	679	683	689	678	699	677	636	666	688	633	674	685	660	678	641	671	679	751	670	703	704	664	666	632	683	704	689	677	659	704	657	693	636	679	702	636	647	712	628	708	653	645	670	659	697	644	687	654	666	634	651	693	649	665	650	637	665	720	669	652	670	670	645	676	672	643	648	622	657	696	681	754	712	651	672	608	656	668	661	684	684	661	667	681	659	656	675	653	704	657	673	687	724	658	669	645	654	628	651	683	649	612	657	649	663	709	636	633	675	691	679	642	728	729	657	683	640	628	733	666	653	629	697	671	699	719	653	704	635	677	702	676	675	678	727	690	669	702	708	634	651	665	685	684	668	665	678	699	692	716	712	678	695	634	653	665	662	703	677	646	660	611	687	668	689	664	705	689	629	685	712	648	652	727	668	635	661	652	682	693	689	646	706	652	668	675	647	693	649	672	693	669	607	662	656	692	664	674	681	671	675	678	688	697	655	667	639	693	623	625	649	655	681	665	677	689	656	656	686	609	643	663	640	648	658	648	666	664	680	662	675	702	657	722	682	651	659	636	683	672	706	626	659	673	660	691	698	639	646	680	671	634	692	679	687	697	675	637	697	635	721	626	690	676	644	652	636	696	627	657	675	666	686	633	643	692	650	613	667	650	617	696	629	618	677	652	662	636	644	664	670	655	662	654	631	675	676	670	690	665	670	687	674	647	619	634	674	687	661	695	664	718	676	650	704	670	654	680	627	649	655	699	666	665	634	660	676	664	654	663	639	656	685	683	661	706	668	646	703	664	662	708	702	684	724	692	618	638	701	648	621	644	684	647	681	678	645	683	665	625	680	652	647	666	669	666	713	653	702	650	664	675	671	659	699	665	689	643	651	597	688	648	667	662	671	696	708	690	690	659	618	695	682	702	664	666	720	681	658	634	639	679	687	645	633	708	667	676	699	617	675	663	692	695	638	659	664	647	696	642	681	651	667	662	629	663	666	629	664	693	624	672	666	701	668	655	644	657	700	653	657	645	658	645	691	668	669	644	713	631	677	696	710	599	656	661	702	684	662	624	681	703	659	672	665	723	653	682	636	682	693	617	677	695	725	698	642	654	688	685	679	635	683	654	674	670	658	677	654	685	688	710	673	662	613	687	696	691	673	659	644	689	654	632	666	640	631	673	677	629	699	645	673	689	661	661	695	663	693	693	639	686	684	659	690	660	638	677	641	715	662	691	651	688	672	676	636	666	669	657	693	623	660	629	659	670	667	657	649	669	684	700	675	623	678	670	652	695	688	649	687	671	652	697	688	662	671	651	654	680	682	668	686	636	669	671	691	658	711	725	738	662	699	658	660	674	685	721	672	690	664	702	704	653	667	670	653	677	713	652	646	673	651	660	657	650	683	661	684	639	633	675	662	664	724	718	660	637	649	664	682	660	661	635	711	662	649	642	644	663	659	689	721	671	694	689	647	673	632	690	650	627	697	666	661
70288	76390	70316	46640	33299	26985	17504	8782	3674	1502	769	482	371	306	301	297	267	280	255	296	297	278	262	266	248	237	258	269	310	284	263	268	297	301	293	296	273	266	289	285	275	245	266	260	264	284	305	304	270	277	280	276	252	260	291	314	236	282	281	279	243	287	237	289	257	241	262	272	275	252	267	262	258	266	265	257	248	279	303	271	291	277	285	265	267	259	280	247	278	278	301	263	291	288	258	258	298	245	276	275	276	264	253	275	245	272	271	267	300	282	274	267	283	222	278	252	300	280	272	269	263	289	261	284	256	252	288	288	262	255	250	272	227	239	294	279	263	291	268	267	257	281	275	248	256	269	264	271	278	286	256	242	266	262	283	275	264	260	302	296	303	274	263	226	289	291	298	244	268	270	264	260	294	302	281	276	262	245	228	257	268	284	269	278	262	276	263	266	301	259	262	300	271	277	281	268	271	270	298	286	276	232	266	280	296	266	281	247	259	279	267	266	287	278	262	288	290	279	287	264	294	251	261	283	294	258	261	253	269	265	291	268	279	298	266	251	257	286	262	257	275	284	267	257	238	276	290	270	266	228	272	271	283	262	264	259	267	257	247	281	268	282	292	265	272	287	295	278	237	263	288	243	293	256	269	280	274	233	275	273	277	240	284	285	266	275	304	289	278	307	276	279	293	270	284	266	272	275	271	270	280	296	284	260	262	256	276	272	263	273	292	281	283	280	257	255	261	281	286	288	273	263	257	299	256	289	269	272	282	285	312	276	280	281	261	286	308	251	269	285	292	242	283	285	259	271	237	265	278	253	250	260	279	261	289	280	259	275	259	254	275	312	245	277	270	285	281	273	276	266	261	274	295	287	248	269	264	262	281	263	250	303	266	274	280	301	255	272	295	271	257	257	257	293	260	264	273	239	266	255	291	292	240	270	282	272	288	292	246	293	242	294	283	283	286	245	269	250	313	257	278	304	277	268	289	271	272	293	256	274	286	263	246	268	274	272	272	278	268	250	280	265	234	286	251	279	256	283	250	249	243	263	267	272	250	261	288	278	251	284	253	296	274	272	250	290	278	282	299	257	266	268	277	273	266	287	295	264	255	253	276	266	251	284	273	263	277	285	277	281	261	241	255	279	271	295	284	234	265	273	270	284	271	256	279	255	303	248	273	279	271	264	256	266	256	271	285	291	249	269	285	300	247	285	289	281	252	251	277	288	271	271	239	243	285	275	287	260	272	261	271	299	274	285	281	269	259	233	250	268	272	272	281	275	252	312	270	252	274	276	281	269	267	302	276	296	267	299	286	272	291	265	254	265	290	261	289	292	275	264	281	240	262	257	258	286	266	300	272	250	259	256	263	266	262	278	246	285	277	268	250	292	267	288	273	251	267	276	283	280	276	292	260	281	280	268	265	269	252	273	258	245	286	264	268	236	291	299	284	249	286	242	310	270	272	288	263	274	249	234	256	256	288	260	277	279	248	278	276	254	257	277	255	265	279	277	294	269	246	265	268	275	265	254	259	267	260	252	271	270	256	304	301	257	272	281	252	267	274	293	264	298	291	290	260	285	278	279	271	281	303	276	271	270	291	259	258	275	272	287	284	296	257	279	285	258	278	299	261	282	277	275	290	289	287	286	253	278	238	266	291	283	282	280	278	259	288	248	264	294	282	277	260	282	256	308	272	265	260	269	300	264	286	280	272	257	275	288	246	289	285	277	259	303	264	272	252	273	288	280	295	253	259	266	300	244	274	259	283	278	286	283	261	283	279	284	306	289	297	280	274	293	276	262	239	285	266	279	290	274	241	245	260	260	246	260	254	260	270	273	265	266	260	267	277	257	246	279	247	262	295	270	239	298	281	252	299	288	270	279	260	254	287	263	281	266	259	281	251	265	278	223	284	292	275	265	268	259	251	279	262	275	273	285	298	246	286	282	252	261	266	270	261	286	265	287	247	271	267	276	278	275	270	263	263	261	266	269	276	266	281	269	289	277	274	279	268	249	294	257	264	298	272	287	281	284	305	276	265	271	298	274	267	269	258	246	238	288	267	271	243	266	290	231	261	263	248	265	263	273	251	286	264	308	271	262	272	239	249	262	263	294	294	300	279	260	284	269	278	280	295	279	242	273	285	292	271	279	276	282	274	248	291	277	254	268	292	286	228	258	272	274	278	310	273	275	267	275	277	262	259	269	277	276	275	267	265	258	286	282	290	287	272	271	265	269	305	262	292	295	311	245	259	272	251	276	266	253	257	257	304	275	270	281	228	277	245	269	245	269	276	247	267	277	274	272	271	270	292	283	270	265	269	293	261	247	269	290	266	271	275	227	250	295	256	300	333	269	267	259	260	262	263	254	249	276	270	233	292	278	293	238	255	288	246	272	250	259	283	279	272	259	288	235	260	280	248	294	260	279	254	293	244	277	249	280	251	273	294	296	261	251	266	255	250	290	261	275	270	259	268	280	263	273	274	257	275	264	253	265	260	266	291	281	284	271	256	309	290	290	250	245	246	243	268	241	257	245	274	267	254	240	271	270	263	262	274	279	289	265	274	246	286	280	304	262	258	287	289	269	280	258	262	255	242	289	265	267	249	252	300	262	264	263	274	276	261	272	273	250	258	286	273	253	272	236	289	280	270	262	274	272	277	239	281	270	298	284	288	260	277	299	295	278	269	257	278	274	263	294	284	256	270	246	275	267	229	292	309	286	279	309	277	295	260	253	266	263	270	273	266	276	252	249	247	232	282	259	307	255	242	281	262	253	245	251	247	254	272	278	277	293	260	284	266	262	253	280	254	259	242	288	263	280	293	278	295	272	312	251	311	248	253	259	243	254	302	268	240	238	277	262	279	300	267	292	302	275	254	268	255	235	244	294	265	305	256	256	277	260	258	280	276	291	299	266	279	279	290	293	280	245	296	254	297	243	270	250	273	271	287	277	246	262	250	279	280	258	272	262	266	232	273	281	252	248	270	260	274	272	286	251	270	291	260	256	280	258	274	285	252	275	291	299	276	256	272	287	259	279	267	279	286	305	267	250	281	270	258	273	276	288	249	255	272	236	258	271	260	258	284	254	239	255	302	281	260	254	313	270	262	280	258	257	318	272	275	258	249	276	259	258	255	256	240	263	294	266	235	274	246	290	255	276	267	278	291	252	259	255	304	249	270	289	285	284	256	267	278	268	272	266	290	290	296	278	281	285	280	271	264	291	270	302	268	270	259	276	258	260	286	249	290	278	278	284	269	279	262	295	264	271	250	288	260	232	279	290	275	271	259	255	279	251	252	258	263	281	268	260	256	263	295	266	265	304	281	245	245	267	292	269	286	285	247	270	264	269	249	282	313	280	277	274	308	277	258	273	251	256	307	259	265	272	282	268	247	292	246	284	252	293	228	266	295	266	273	269	294	298	287	265	279	255	280	268	283	302	266	286	290	275	261	284	285	294	285	282	238	244	295	287	244	284	267	285	270	256	246	230	250	291	274	260	273	285
46416	62382	64772	49183	41600	37641	29624	19533	10527	5219	2423	1368	1082	858	822	695	732	749	697	691	655	696	694	665	707	689	669	695	641	667	696	668	674	709	654	703	658	676	626	676	674	658	662	685	684	679	676	700	708	674	687	709	704	700	671	667	698	709	679	688	715	673	706	666	656	661	723	688	691	669	669	650	677	682	655	689	662	684	690	607	741	666	708	683	660	687	701	654	603	645	695	708	651	695	672	666	649	684	664	700	688	702	676	680	634	693	680	634	673	667	719	714	634	626	674	671	686	634	662	656	660	695	646	677	689	662	645	681	699	662	649	698	688	661	676	679	674	660	635	624	648	608	701	660	671	652	631	670	692	660	678	667	672	649	664	658	676	661	661	704	678	658	672	750	728	679	671	665	664	706	678	674	657	684	683	689	668	663	660	692	664	675	671	694	706	659	692	707	688	699	651	724	711	723	653	673	644	652	701	694	642	683	692	695	659	673	627	640	703	649	656	723	639	691	654	679	656	681	668	662	695	677	683	678	652	682	667	637	704	704	655	682	696	720	625	665	695	663	710	690	662	661	689	702	751	710	624	683	691	657	711	655	676	642	684	653	641	670	734	665	638	698	691	678	723	702	641	732	666	718	709	679	680	676	687	661	642	667	655	647	642	671	670	676	672	704	658	679	668	664	686	679	712	674	652	734	712	641	701	650	684	688	662	716	663	695	675	684	693	709	708	635	691	658	696	696	632	660	684	641	636	668	628	648	668	687	674	654	657	674	660	644	693	653	647	680	626	670	663	664	707	711	616	709	673	695	635	647	676	635	698	706	690	680	671	635	671	650	709	660	642	705	648	664	627	643	619	671	674	686	689	694	631	645	715	692	674	683	694	707	673	663	677	630	631	649	676	689	621	638	696	704	681	676	667	643	668	677	653	663	668	697	660	673	673	664	645	666	660	678	657	704	668	703	678	676	674	676	686	690	702	676	664	715	665	663	664	699	667	677	683	686	662	622	671	697	699	706	678	652	662	678	656	621	674	682	670	612	665	707	667	715	662	669	699	644	674	732	693	616	664	692	690	660	631	640	609	640	653	686	680	641	665	682	711	643	630	670	643	672	712	686	628	665	707	666	680	713	624	665	676	654	675	682	629	654	692	713	636	729	728	652	664	647	671	665	704	704	748	665	672	689	689	655	677	619	680	621	703	642	659	683	672	714	689	658	677	667	654	674	678	690	645	708	686	619	652	679	675	603	628	647	629	719	678	675	667	682	659	656	685	695	700	637	654	683	661	709	677	646	656	689	690	688	737	653	659	667	685	662	647	706	665	676	652	703	707	681	699	674	619	659	641	683	668	665	677	667	638	698	719	708	643	674	716	677	675	706	674	650	617	669	699	674	696	714	700	664	664	645	688	648	676	664	699	675	720	672	687	653	664	688	650	704	667	609	672	697	663	685	626	706	675	715	666	624	659	689	696	730	703	679	742	673	681	702	699	646	695	663	709	692	671	689	716	723	644	704	679	713	691	664	672	655	653	649	678	626	631	689	660	654	708	691	668	682	638	664	678	628	703	622	664	661	660	650	674	693	676	687	630	668	669	663	659	648	659	690	674	640	670	663	661	664	736	652	693	696	684	633	666	643	645	655	689	716	657	697	643	665	652	676	640	673	669	639	664	673	668	691	681	689	692	630	656	673	647	686	679	658	676	705	688	661	646	702	633	680	655	703	658	655	686	654	618	691	663	704	692	700	635	684	726	669	689	677	781	648	653	711	697	669	665	641	644	676	655	637	686	674	704	656	699	646	669	688	673	683	729	681	679	704	659	658	711	643	669	665	697	689	726	667	616	704	677	661	691	622	679	650	711	683	644	650	634	704	644	600	705	608	706	671	627	620	647	636	630	638	643	710	660	669	647	676	664	667	672	670	658	682	699	665	648	650	654	682	705	687	679	658	634	690	671	656	692	674	671	681	696	713	663	691	693	665	648	653	670	714	643	673	697	725	663	644	664	709	647	666	676	670	664	742	612	747	671	689	643	655	656	701	627	650	698	659	631	690	643	649	646	700	722	654	640	674	668	657	701	688	681	665	725	694	640	691	645	668	697	656	583	702	657	661	611	661	653	667	637	636	670	668	676	693	705	672	693	678	705	717	681	691	702	648	738	637	669	665	670	698	655	662	666	700	685	642	712	682	670	702	684	679	679	662	706	700	682	641	607	649	687	672	693	703	634	688	635	665	699	592	632	679	688	661	681	659	667	691	656	675	692	704	667	693	619	630	691	665	675	691	655	651	654	643	677	659	659	721	679	652	689	666	651	693	642	658	660	681	668	661	591	662	742	672	679	697	691	639	709	693	679	686	682	700	668	677	711	641	644	655	644	672	682	679	670	643	664	676	691	666	639	695	664	703	651	668	681	677	641	700	695	666	683	700	711	691	688	636	670	718	649	629	732	685	655	694	645	670	679	672	693	701	641	658	650	674	725	682	661	695	701	659	745	640	617	651	715	672	713	693	703	706	679	690	678	706	713	738	681	652	673	641	681	660	674	688	664	679	675	684	691	684	682	651	666	670	652	748	643	696	644	690	689	643	685	669	720	652	695	747	700	669	691	677	675	665	696	668	695	672	665	707	726	685	681	652	646	706	665	669	667	672	669	644	666	700	635	631	716	670	658	663	692	640	605	658	684	669	689	634	714	676	672	665	670	698	671	730	672	614	660	695	668	709	701	680	723	719	689	683	646	697	673	654	683	668	668	627	686	641	657	655	655	656	651	667	633	659	633	650	690	653	681	684	640	681	718	693	729	671	668	625	659	646	632	690	671	703	660	709	660	699	685	667	713	676	641	676	685	674	691	689	627	701	635	637	721	664	692	655	659	675	670	692	635	700	709	630	680	649	685	678	688	689	627	670	702	679	658	613	664	679	714	651	652	673	675	675	652	673	683	668	627	687	714	655	656	667	655	672	697	671	671	670	653	678	654	678	682	662	633	705	697	710	705	640	682	682	700	665	675	673	688	656	676	693	651	663	624	684	648	627	679	643	685	693	663	725	659	706	654	674	669	691	627	654	680	702	654	705	709	701	641	670	630	644	701	644	691	703	705	666	715	650	691	668	674	657	655	633	677	699	689	710	738	683	691	671	703	684	658	673	721	627	695	699	685	670	704	698	635	658	690	634	679	637	653	662	656	686	656	680	662	702	687	678	628	639	660	678	706	644	710	677	655	667	645	626	696	687	656	678	679	676	680	730	675	695	695	683	712	680	736	714	654	654	673	696	687	684	668	688	700	690	658	660	660	682	726	647	633	699	709	680	672	664	657	651	633	713	699	671	686	702	677	672	651	647	677	654	662	680	617	674	634	657	653	681	653	634	646	640	703	658	654	708	686	650	693	628	681	687	699	684	696	634	683	619	668	700	666	653	624	668	684	648	687	724	686	676	642	656	685	664	693	694	678	690	701	721	698	633	683	683	696	731	648	608	696	702	651	627	696	679	661	682	660	700
70792	77227	70906	47992	32758	26153	17058	8535	3469	1570	780	433	331	339	329	291	245	265	283	296	289	288	260	305	272	273	305	270	296	257	284	256	265	266	276	282	257	289	273	256	269	273	266	283	283	275	271	261	269	255	305	302	276	298	254	274	245	282	310	251	246	275	281	281	271	272	262	282	254	270	264	275	257	284	264	246	301	275	282	259	247	269	297	246	259	295	262	300	303	278	267	294	267	271	274	261	263	273	279	284	265	281	277	296	289	275	226	264	258	267	283	280	258	287	281	265	283	310	277	268	272	266	258	292	248	269	291	267	286	275	280	249	297	271	288	228	289	247	275	259	266	280	287	274	266	270	282	296	275	268	276	276	274	280	298	250	279	291	266	285	250	295	259	247	281	279	267	268	265	256	276	263	281	255	267	272	292	247	263	292	265	281	268	268	263	261	264	274	280	300	258	264	261	286	297	270	275	268	289	277	287	291	273	261	282	280	309	247	253	263	308	276	269	283	256	277	268	271	281	279	262	274	272	292	275	252	249	290	263	273	239	282	298	285	312	281	261	252	266	323	267	272	261	263	311	301	280	270	294	260	285	285	274	265	266	232	277	265	274	256	269	270	292	273	304	292	273	308	252	268	268	272	291	297	262	263	267	244	280	301	279	299	279	243	249	250	267	273	250	307	277	278	268	268	265	287	277	292	279	280	274	268	265	269	289	257	276	257	271	280	287	282	263	269	316	272	248	263	299	266	296	265	280	245	268	243	266	276	305	287	270	289	284	261	265	261	270	281	274	273	267	268	279	290	277	261	265	294	253	287	256	287	285	241	299	258	281	276	247	278	271	283	282	292	264	269	256	253	306	263	276	270	252	272	299	256	265	270	291	269	284	283	255	252	279	272	296	270	286	270	287	259	262	276	259	269	249	259	255	248	295	285	265	289	267	265	265	262	292	282	264	302	272	267	292	277	291	296	259	270	282	264	273	272	286	257	269	272	273	262	301	260	255	254	277	266	253	272	274	268	264	257	276	263	277	282	288	256	257	258	257	290	297	299	275	270	255	267	275	272	282	283	296	226	255	248	234	292	285	292	284	277	247	248	287	298	281	219	251	297	243	271	275	269	284	271	282	314	276	292	286	261	279	263	274	276	264	256	278	273	242	277	263	273	253	264	268	267	264	269	279	309	272	233	270	269	269	243	251	273	254	265	279	243	295	255	262	269	263	263	260	267	269	284	265	265	265	254	276	231	271	289	283	267	263	263	284	241	294	244	244	259	266	261	259	256	304	238	258	266	284	286	263	256	285	298	285	266	285	252	270	249	275	283	248	260	335	277	273	286	247	283	256	266	318	275	286	295	283	292	216	281	243	248	286	256	283	256	265	268	291	300	288	265	268	286	256	259	255	267	298	264	288	308	285	241	245	253	280	281	235	267	296	280	256	255	282	275	291	248	262	283	251	272	294	305	260	297	262	275	291	254	246	252	267	268	287	258	273	258	260	261	285	267	294	281	275	276	256	294	280	277	289	282	283	311	298	287	285	267	270	285	256	247	301	274	290	269	279	267	285	263	255	277	249	310	272	287	274	274	260	281	265	279	255	274	263	241	281	276	302	282	279	280	234	288	284	270	246	290	278	282	283	255	287	281	275	236	249	266	269	269	257	268	285	255	254	288	253	281	266	261	268	270	308	278	293	301	277	261	272	242	267	258	266	281	275	293	266	298	286	291	283	284	285	253	272	264	249	255	266	260	244	259	302	315	314	267	289	288	273	289	288	269	250	245	259	253	261	258	282	292	283	307	281	243	285	259	262	268	309	254	244	254	269	285	268	279	304	280	298	288	243	292	266	254	259	286	274	266	275	284	264	268	244	285	308	284	290	272	265	274	274	243	256	254	254	268	288	258	286	290	278	299	274	270	276	270	281	278	283	266	261	252	277	285	287	255	257	299	261	292	257	254	279	289	263	280	278	270	285	293	233	286	258	303	261	282	273	304	290	279	262	289	291	304	290	258	283	277	267	277	274	288	270	275	293	286	281	265	299	259	295	286	269	254	288	247	261	279	289	270	295	279	287	300	287	288	278	288	285	274	249	258	260	267	267	269	284	298	289	319	286	281	265	259	260	263	280	289	274	266	270	282	249	279	294	264	292	271	265	268	286	278	276	268	276	259	273	258	276	291	262	276	252	272	258	262	268	285	288	278	274	283	244	300	295	263	260	262	318	285	310	270	280	263	285	273	289	288	273	279	259	251	284	294	279	243	255	272	261	258	264	280	284	260	257	269	274	266	287	277	265	281	280	267	241	240	269	270	272	266	230	266	273	306	262	277	293	282	281	287	289	257	274	260	288	256	268	282	268	268	279	299	280	264	278	268	284	292	262	270	289	287	255	263	267	273	297	252	293	309	307	259	276	270	274	295	270	251	258	281	255	283	265	250	271	251	271	288	268	270	287	288	284	276	277	277	287	303	263	284	259	279	248	267	270	285	256	301	264	282	252	274	269	280	263	251	270	268	263	281	276	266	305	252	257	265	256	284	285	266	245	279	277	262	287	271	294	275	275	302	293	265	272	276	254	292	278	279	280	283	284	271	274	258	263	244	260	257	285	266	314	253	260	272	276	242	285	284	274	292	285	286	258	277	279	237	265	283	268	267	263	264	260	257	301	286	271	284	302	280	269	299	264	273	280	266	287	247	270	286	278	258	260	261	294	294	260	269	270	266	279	290	260	258	276	274	274	290	295	268	266	305	282	267	255	301	257	269	254	279	278	257	293	286	271	254	253	280	268	297	257	270	257	269	285	272	251	287	265	253	277	226	268	288	275	297	266	279	247	278	273	269	264	282	303	269	275	290	290	303	267	277	304	259	254	253	253	270	269	267	283	273	269	254	265	260	237	270	276	283	262	293	264	294	243	288	280	291	265	288	263	289	270	281	265	285	269	244	259	266	289	288	269	255	302	263	266	252	294	270	259	304	271	233	279	248	263	268	267	270	263	321	263	270	258	277	269	272	279	263	265	257	278	275	293	280	265	287	270	264	257	313	255	260	254	283	294	264	291	261	270	282	269	298	274	279	279	261	264	256	251	256	268	270	257	266	269	248	274	280	273	294	265	278	285	270	273	241	243	277	273	247	269	271	272	292	261	268	255	271	278	291	294	261	292	270	254	274	268	277	260	257	269	275	233	307	268	272	286	274	294	277	279	262	242	288	278	271	276	299	282	306	270	256	261	263	274	259	252	259	291	274	258	271	278	284	271	257	269	271	284	278	265	280	262	275	300	278	280	269	274	287	236	291	276	247	256	279	248	279	298	262	296	279	283	286	265	253	289	250	252	287	260	291	246	254	306	277	252	256	262	322	265	291	256	254	264	260	304	264	234	285	291	289	284	270	307	252	267	252	252	299	280	279	299	287	269	266	309	288	291	282	309	249	279	254	288	259	296	285	290	236	249	267	271	249	235	280	269	278	273	255	269	302	307	277	274	258	274	263	267	270	288	292
46304	61857	65416	50028	41342	36975	28910	18960	10000	5201	2371	1357	918	936	878	671	703	654	700	681	643	663	669	683	663	670	671	659	680	706	672	655	709	673	683	678	691	708	671	679	656	685	693	657	710	703	670	657	620	745	647	715	707	657	668	709	690	700	655	647	680	688	692	625	702	674	696	638	663	695	689	660	643	677	634	651	671	664	709	660	662	663	656	698	663	708	677	630	642	710	652	672	644	666	707	651	671	667	676	656	709	648	664	713	630	622	693	670	693	670	662	697	686	675	630	678	662	658	680	649	703	671	623	671	725	672	691	633	650	673	720	695	666	644	664	664	688	682	659	699	708	673	639	661	709	651	717	681	681	663	682	668	663	697	667	624	662	648	676	648	667	663	660	651	675	669	648	655	667	661	660	702	657	720	672	728	659	682	646	669	657	699	640	682	666	663	649	702	656	630	676	656	680	616	665	637	692	682	665	718	715	674	672	662	706	686	658	671	651	670	680	670	660	705	700	696	720	708	675	658	682	626	672	683	679	709	666	725	675	687	736	649	690	698	642	726	678	698	629	684	670	663	689	688	663	617	703	676	646	688	680	689	632	703	653	633	683	666	694	688	699	659	722	670	631	670	744	641	651	661	689	719	623	658	701	666	703	718	683	744	704	692	683	651	674	688	678	669	661	703	688	667	675	653	661	656	712	707	672	668	657	667	662	651	665	705	721	656	654	743	669	709	715	654	645	660	663	701	661	691	677	656	632	706	681	626	716	634	652	678	705	652	700	684	649	653	653	705	669	667	685	620	680	652	712	640	679	717	661	687	707	663	663	683	683	724	649	667	664	651	675	716	635	673	713	638	665	648	623	646	707	662	646	637	666	657	688	629	617	691	668	640	656	669	604	655	692	692	625	653	725	670	691	672	671	657	656	697	678	641	665	691	630	654	653	716	641	652	694	688	645	664	680	685	637	712	732	630	680	649	664	678	612	676	701	657	629	678	680	705	697	664	622	679	715	654	659	656	656	665	689	654	666	652	682	646	673	743	667	658	681	660	649	633	711	699	721	653	692	676	674	683	672	672	701	671	688	694	674	694	642	672	687	631	669	686	722	664	646	686	669	678	683	690	656	668	708	656	651	658	649	689	677	712	683	640	683	705	629	690	636	669	664	680	611	641	648	631	638	701	737	611	674	680	705	692	663	641	654	638	682	628	700	651	647	687	669	698	693	661	651	663	699	627	673	640	712	661	708	688	646	638	694	645	694	631	680	701	689	712	657	719	654	700	676	652	677	636	635	632	677	634	661	635	673	664	716	649	692	690	682	678	655	686	631	651	646	697	680	634	612	698	668	683	668	661	649	712	672	640	698	679	690	651	636	709	658	660	705	707	668	668	749	732	678	691	689	697	670	648	701	683	667	692	630	680	681	674	657	685	716	688	684	686	657	701	625	666	661	670	667	677	623	669	690	690	680	710	641	669	651	672	648	671	697	666	685	655	660	672	706	676	635	642	621	647	659	696	688	628	657	689	645	662	676	720	640	685	701	708	684	703	627	751	688	631	694	714	650	642	643	677	706	667	665	646	658	658	683	688	645	657	654	687	706	651	659	651	660	654	628	665	688	658	647	643	694	690	661	665	675	649	644	645	618	642	682	681	730	666	656	666	716	684	686	702	637	649	690	677	703	695	635	667	666	701	689	659	663	666	638	667	681	677	654	677	672	635	675	714	721	663	682	709	706	642	680	670	668	678	666	649	669	636	643	686	672	668	669	618	686	651	671	700	661	690	692	669	684	671	661	667	642	681	661	682	695	689	673	626	685	658	693	675	677	687	703	646	663	656	669	725	723	659	726	701	688	695	670	688	677	706	674	669	734	658	688	661	648	700	681	694	702	638	672	702	652	651	663	657	687	713	717	744	686	637	647	661	695	672	673	632	666	647	712	697	651	693	675	652	712	683	683	711	636	647	642	654	710	638	691	693	682	635	679	683	699	654	697	698	696	681	682	662	697	701	673	672	668	698	644	661	662	738	672	707	652	640	684	679	693	659	668	727	708	713	687	645	688	632	676	697	701	672	667	647	726	676	640	690	690	617	689	631	711	697	621	635	629	687	675	630	672	698	662	700	652	630	665	676	673	673	712	672	698	706	658	667	665	664	675	702	645	685	696	694	688	695	647	689	709	696	699	685	667	630	694	687	699	664	703	713	666	662	674	667	639	676	666	640	639	689	653	622	666	635	646	664	685	614	678	669	704	638	670	688	707	633	669	698	646	645	668	671	684	658	678	651	660	658	651	667	656	714	672	667	675	640	692	636	705	667	676	701	707	691	653	701	677	634	695	688	679	668	661	665	710	677	675	712	664	690	684	673	665	705	700	703	629	700	681	685	673	700	622	678	672	665	686	676	659	668	673	709	672	714	641	684	689	684	711	652	678	697	690	649	657	684	706	705	674	687	727	642	679	632	671	664	713	686	700	666	674	645	684	660	698	669	659	687	655	665	667	701	664	672	678	687	654	677	657	705	654	685	702	694	687	667	721	717	692	705	674	656	681	692	719	687	671	659	640	675	684	653	675	680	650	628	678	658	694	678	646	690	681	694	710	655	723	693	671	706	633	671	642	670	695	645	620	636	667	663	736	704	700	670	660	671	667	674	674	608	678	691	670	661	647	681	711	679	701	633	734	677	693	698	684	650	664	678	627	654	655	674	675	687	660	636	636	653	678	671	746	687	700	663	680	670	690	637	663	692	673	703	690	650	683	673	626	644	654	667	638	649	696	716	654	706	659	695	687	678	671	733	656	696	623	670	684	667	626	656	675	664	699	681	710	676	662	737	668	696	624	640	683	666	676	654	697	611	701	639	650	633	638	672	658	720	664	676	698	686	716	629	668	680	674	670	662	742	656	674	708	696	660	686	676	624	727	759	642	641	663	693	679	617	657	722	685	656	680	663	638	663	718	669	690	730	663	644	693	712	718	665	723	669	696	687	640	686	681	704	624	721	699	697	705	588	685	690	717	668	684	641	684	669	696	686	685	678	657	622	649	690	609	688	648	689	641	643	625	633	685	697	719	682	686	665	656	719	689	661	720	684	642	637	677	642	651	689	673	724	655	680	742	701	644	682	655	676	714	662	656	655	647	682	660	699	701	686	668	650	686	667	711	676	701	662	674	695	669	662	650	644	646	673	631	720	658	674	694	696	742	675	659	707	711	678	680	690	696	683	688	684	690	667	626	662	704	697	643	687	657	684	711	716	678	667	675	674	645	668	647	666	627	637	699	730	713	694	671	598	708	707	686	667	687	648	666	649	674	656	653	668	697	691	678	669	663	691	676	629	704	678	713	625	619	672	651	689	655	639	687	645	688	671	688	701	672	714	667	681	679	689	636	659	656	715	669	665	680	737	701	696	699	669	710	677	694	684	681	655	692	664	674	685	723	678	685	671	668	682	669	651	684	700	698	682	673	667	616	696	641	652	676	653	669	651	700	671	642	629	636	679	648	648
71754	77605	70032	45688	31055	24413	15599	7833	3193	1469	684	390	333	368	299	296	267	251	288	236	279	261	276	284	271	282	292	284	272	292	246	266	243	304	266	271	283	294	269	254	291	262	267	284	260	272	270	284	273	246	265	256	260	283	276	286	268	259	258	280	298	269	251	275	237	268	256	279	277	301	278	286	258	273	292	268	252	275	231	292	260	297	250	272	292	295	303	271	255	284	262	273	292	276	288	274	260	255	267	290	281	249	270	264	260	262	298	294	262	272	283	288	253	272	289	294	297	271	266	292	292	276	310	293	257	254	280	289	267	277	277	299	290	283	271	256	283	286	273	273	319	237	290	301	248	283	273	268	292	272	258	274	278	285	296	284	257	258	288	267	276	258	270	289	275	277	261	234	270	259	274	292	275	269	282	282	253	258	263	249	273	270	266	290	286	261	326	241	299	265	243	263	285	283	239	278	234	269	254	243	309	290	240	287	281	260	276	259	245	261	275	282	283	285	295	257	281	285	269	271	252	237	271	262	282	291	280	298	291	275	266	236	275	269	268	279	246	261	263	276	276	293	278	276	296	252	305	300	280	277	257	263	266	283	271	262	272	257	280	254	260	276	254	263	302	295	289	287	286	269	274	242	253	265	288	248	274	277	273	250	246	284	328	263	263	300	291	292	279	283	266	305	262	263	247	270	269	312	299	258	269	301	296	299	276	273	253	260	262	257	317	265	277	284	292	269	263	262	304	282	240	293	252	266	276	250	272	302	278	274	238	262	266	255	266	273	278	283	260	277	275	262	282	267	250	267	284	278	250	277	288	271	282	240	273	247	273	286	278	249	282	294	304	292	283	270	281	291	289	259	265	270	292	286	264	255	280	264	275	284	300	266	260	262	273	284	280	265	315	262	247	262	308	261	285	267	254	258	282	272	290	296	293	264	268	248	280	250	249	270	278	268	285	257	271	256	280	268	257	308	306	298	265	328	255	265	280	316	276	275	278	240	262	277	229	252	277	280	247	248	285	265	267	236	270	272	270	289	274	266	286	271	314	258	278	262	277	279	247	256	249	287	279	307	297	266	284	273	248	265	270	271	280	261	266	275	286	279	295	282	277	243	269	284	275	275	273	259	276	298	243	268	266	263	262	283	282	271	272	294	306	240	266	261	271	292	278	255	256	269	275	277	292	264	273	289	262	267	277	265	286	268	255	306	290	275	272	276	303	283	230	267	281	303	266	285	287	273	260	260	271	249	287	245	281	282	272	270	279	271	296	276	281	267	297	296	274	246	293	272	258	289	291	270	288	317	286	273	249	258	243	263	288	272	266	243	255	268	249	269	281	275	286	247	289	282	252	277	280	276	283	258	288	289	265	265	275	279	279	303	257	265	280	276	254	258	246	292	258	264	277	264	268	297	283	265	258	240	270	296	281	265	275	241	259	265	269	256	314	264	275	267	270	316	288	290	273	262	300	296	276	247	240	298	271	242	297	276	301	280	259	262	270	247	276	294	277	299	264	291	285	269	290	298	251	273	300	269	261	251	260	240	284	280	278	281	290	261	292	264	277	292	310	273	253	274	287	249	290	254	299	268	267	241	268	301	259	299	238	283	270	282	277	281	269	299	238	251	279	248	273	223	256	247	265	282	279	267	281	264	244	271	264	253	271	252	266	266	298	255	288	293	274	250	315	272	282	254	274	267	282	251	269	275	300	251	275	258	288	273	281	279	290	267	300	264	296	254	266	255	279	264	262	282	248	263	268	276	269	287	281	298	264	261	248	310	258	271	273	276	246	316	253	296	253	286	258	295	258	282	269	262	295	268	270	293	254	254	269	274	263	273	239	237	253	278	285	250	280	265	243	283	271	300	266	318	240	255	275	280	289	289	282	268	292	271	267	261	282	273	253	270	267	253	280	274	252	251	283	264	266	277	267	262	261	265	277	295	277	280	282	272	268	236	272	264	291	259	269	281	263	283	266	300	270	292	266	272	313	277	273	255	280	303	285	262	264	283	239	291	278	267	277	248	276	282	296	251	279	262	278	282	293	262	265	302	271	247	277	254	299	278	277	252	261	246	269	284	257	255	278	300	271	295	274	277	302	293	308	259	290	270	239	288	268	254	246	256	265	266	295	268	283	268	280	287	281	268	308	290	300	255	253	284	289	268	287	310	287	240	276	270	298	282	232	263	282	280	286	235	276	290	274	260	279	304	259	288	268	261	259	278	255	260	257	263	274	266	266	285	265	289	267	259	304	240	257	262	287	292	271	285	276	279	277	265	296	295	244	257	256	266	293	270	280	277	259	261	255	280	293	290	251	279	259	288	271	286	317	268	260	267	266	299	293	272	267	260	278	264	282	262	276	287	286	279	236	270	290	276	269	278	268	265	288	267	284	263	262	299	277	282	267	300	260	271	270	244	287	279	265	286	296	262	285	273	242	266	270	254	247	241	281	282	288	269	285	304	261	257	272	261	263	264	270	264	244	283	295	250	256	253	257	272	275	271	251	293	233	263	245	295	272	270	260	268	291	288	287	256	277	244	270	267	276	259	278	281	281	249	284	278	282	272	250	255	289	298	261	278	268	278	292	281	309	277	289	257	274	279	279	285	277	233	239	276	265	255	265	283	286	270	242	270	274	286	291	274	306	307	278	266	285	287	275	281	296	294	249	260	249	234	265	234	279	297	258	274	246	287	255	297	272	289	275	265	257	300	252	267	278	274	279	270	268	291	277	274	259	252	290	285	251	281	265	271	255	271	282	242	299	272	261	285	290	280	260	287	280	279	268	281	275	273	299	283	296	253	255	311	260	291	290	295	268	226	261	277	282	263	261	258	244	287	286	262	286	268	261	279	277	318	287	250	297	249	272	298	248	261	265	278	299	287	269	313	284	266	264	283	254	275	277	264	259	265	264	283	282	261	287	260	302	250	276	264	264	276	276	247	297	269	253	275	259	249	284	279	279	266	279	293	269	272	286	300	285	281	288	249	267	276	273	245	276	250	280	284	260	262	263	292	275	262	291	276	306	279	264	288	301	275	287	304	272	266	250	256	267	276	272	271	287	280	273	268	266	251	273	293	269	270	248	253	297	263	258	265	262	278	298	277	259	292	256	267	282	286	263	266	266	219	256	271	235	274	297	270	275	263	279	248	261	283	292	281	250	294	271	284	256	280	290	284	260	264	273	259	277	258	279	269	284	290	279	277	272	282	252	253	309	280	282	298	270	286	272	268	281	280	273	260	284	266	271	278	290	292	279	272	245	287	279	270	264	266	245	293	271	270	272	250	240	260	285	262	272	301	287	274	269	291	280	263	266	275	290	267	296	267	261	281	264	272	248	255	283	274	273	273	289	253	290	293	281	237	253	260	297	291	270	280	254	273	283	288	281	293	286	261	265	247	294	286	250	266	240	257	283	258	254	284	255	246	292	304	289	291	280	292	286	267	258	264	284	268	297	258	258	274	280	283	282	255	307	268	276	266	287	282	278	260	253	271	299	289
47472	62339	64179	48498	39637	35499	27941	18458	9728	4878	2536	1303	908	942	812	778	693	657	649	674	666	644	659	686	705	705	673	708	682	621	655	653	672	699	665	702	648	677	666	671	704	700	726	659	696	693	678	669	698	628	678	681	679	710	630	712	679	641	674	736	662	693	710	697	680	686	645	658	666	711	713	714	679	681	692	706	720	696	708	700	651	702	650	683	668	659	651	678	710	699	657	701	682	690	671	726	667	669	716	683	661	669	693	665	667	674	719	659	641	647	626	653	698	684	699	678	709	650	647	664	695	649	686	691	661	708	675	666	663	655	658	723	683	691	642	661	691	680	668	677	678	694	692	736	666	711	650	652	690	673	654	664	633	650	717	696	660	686	646	666	680	677	659	716	719	691	632	649	721	664	647	671	674	624	685	650	674	657	636	689	698	666	637	675	687	664	676	665	659	684	676	690	686	696	656	704	693	677	662	670	715	697	664	716	688	700	685	720	652	679	639	678	649	664	675	687	665	669	687	674	627	665	667	611	654	648	675	667	648	673	729	667	686	670	663	729	687	699	688	644	668	675	668	686	631	683	683	701	704	699	669	696	639	638	621	691	699	716	727	657	692	709	681	657	642	691	702	627	650	693	695	672	643	602	697	693	699	731	706	652	709	699	714	667	667	662	699	703	735	643	742	675	680	632	627	674	681	652	684	679	663	739	655	666	715	673	689	678	662	668	654	693	696	659	691	659	708	712	678	685	629	659	683	701	695	723	661	733	653	637	676	664	663	698	687	640	662	626	682	708	677	717	660	671	675	652	649	691	702	707	714	679	627	709	665	681	695	665	635	670	711	711	666	669	716	677	668	658	647	704	651	677	675	705	744	708	726	674	653	681	660	685	667	659	659	645	704	657	683	656	678	673	677	655	722	648	664	671	710	712	656	688	659	689	677	631	651	639	659	662	665	683	662	676	685	653	650	681	673	688	690	643	664	678	654	677	665	643	672	722	615	689	669	719	694	696	654	667	686	629	732	699	667	668	684	632	666	659	652	655	672	674	686	661	677	719	668	663	638	661	646	688	682	659	690	691	705	631	651	666	696	688	709	656	721	672	661	660	642	639	648	695	671	687	682	632	683	688	667	667	671	678	708	666	678	634	685	696	656	689	662	654	681	680	631	681	659	713	649	692	665	677	686	691	659	708	653	682	678	720	686	666	684	700	687	649	667	639	597	650	704	676	660	664	662	646	705	647	643	655	664	657	655	685	708	663	653	670	707	672	629	682	671	671	694	712	666	648	672	665	699	702	629	682	678	671	669	659	680	670	683	649	649	671	648	648	630	643	689	715	668	671	679	640	636	661	732	701	698	701	675	711	637	677	667	720	692	643	652	685	659	679	685	665	666	692	692	678	684	704	668	638	676	672	678	695	695	654	695	700	667	672	683	662	705	680	709	709	670	674	675	635	680	705	681	667	641	714	650	681	661	657	663	666	664	662	643	698	682	661	707	695	664	660	691	651	652	653	646	630	718	723	671	666	673	709	662	680	671	689	666	688	641	747	651	689	684	646	671	688	668	670	698	674	660	647	718	680	659	704	665	675	682	688	694	696	650	634	671	655	677	714	771	692	647	662	623	681	664	689	691	687	660	700	684	718	704	652	632	681	683	687	647	652	689	671	712	654	697	666	668	671	620	643	656	691	682	667	681	673	712	646	691	700	641	687	687	684	682	651	658	692	695	690	674	665	710	682	693	745	644	686	684	631	735	644	655	702	682	695	681	660	678	669	665	675	646	671	693	656	638	652	674	672	701	686	673	687	631	643	674	630	683	728	645	672	681	684	675	693	717	685	671	686	702	661	661	680	688	691	685	693	669	666	660	708	653	704	699	610	691	694	704	664	697	711	662	711	678	652	667	683	701	655	687	693	670	687	716	635	725	701	715	696	667	693	670	656	705	667	655	660	662	659	684	688	661	661	702	655	607	659	693	653	717	655	710	694	663	666	677	672	639	648	688	694	704	638	703	684	661	651	659	682	668	678	627	652	672	684	682	663	673	728	674	699	673	671	676	690	691	673	663	689	647	677	694	642	678	614	671	664	642	719	687	657	659	681	665	664	675	703	661	668	661	715	657	658	687	686	710	705	702	673	670	645	683	729	633	666	672	666	648	660	657	703	638	683	662	686	631	710	656	640	680	678	662	706	692	682	683	705	640	686	691	673	690	684	648	634	688	666	647	659	681	668	663	679	667	667	635	649	662	655	658	649	656	673	695	637	686	679	657	688	641	708	679	698	701	643	667	618	674	683	686	627	671	682	680	657	672	713	716	650	644	693	696	742	673	698	680	692	675	646	692	662	694	705	666	637	672	670	666	688	678	637	672	666	737	635	636	655	647	711	677	687	648	691	690	662	676	652	693	650	679	696	610	635	679	667	707	632	664	665	654	702	690	661	653	666	664	659	662	665	659	706	723	692	661	653	668	613	633	643	676	633	678	656	689	723	664	658	622	681	643	677	686	676	686	675	693	689	690	703	705	663	712	651	686	672	711	671	685	624	637	621	679	663	703	622	750	663	678	693	713	663	675	661	670	733	666	693	679	661	694	692	665	644	719	642	646	714	670	673	714	685	618	669	700	655	644	692	680	690	704	724	685	687	629	654	716	680	696	716	674	727	638	685	660	682	649	674	698	682	693	677	674	672	652	633	662	653	713	659	714	670	644	645	716	697	666	677	727	710	670	683	660	673	635	625	710	695	638	683	681	721	690	662	655	711	695	666	649	656	641	724	664	668	688	653	692	641	687	657	656	717	691	688	714	634	643	684	729	690	693	671	658	694	686	691	640	615	668	695	695	644	672	683	637	638	682	636	689	677	647	632	641	658	708	681	677	691	613	685	675	658	667	746	706	645	653	650	710	675	698	671	702	690	709	616	698	657	712	657	691	698	658	698	687	670	713	648	638	636	700	666	668	683	737	676	707	653	652	712	651	640	704	663	697	689	642	682	670	718	666	705	663	716	700	658	641	708	682	719	642	660	670	695	686	719	668	649	673	660	712	685	683	644	689	710	686	675	672	655	673	685	692	666	639	706	689	665	657	713	660	698	686	661	656	705	674	662	681	668	703	652	636	685	667	642	699	685	739	691	695	697	669	684	715	674	681	690	660	628	653	702	672	683	662	740	673	673	675	656	682	634	631	691	729	677	644	698	656	714	694	677	660	655	637	684	687	672	655	719	690	653	678	651	718	680	686	654	675	675	675	656	667	669	635	687	718	692	696	670	664	681	666	676	681	643	674	650	677	691	643	671	707	644	683	729	668	694	671	642	640	672	684	664	649	647	731	641	693	712	686	695	685	610	679	670	650	670	685	689	675	663	683	717	660	649	682	672	695	678	641	699	665	696	676	662	726	690	701	658	680	697	709	672	693	659	682	638	633	674	709	693	672	658	681	609	675	638	674	692	640	651	656	665	674	711	722	689	676	660	663	664	653	680	694	630	678	690	705	687	683	690
72015	77189	69092	47646	31829	24334	15654	8165	3295	1579	676	367	313	322	275	301	311	293	275	295	296	267	270	323	278	272	290	293	270	272	281	268	238	312	255	288	269	283	269	233	278	278	290	273	295	264	282	288	268	295	255	263	267	268	261	251	278	272	267	264	271	318	279	279	282	263	268	291	282	286	271	267	284	242	277	243	281	243	268	268	263	277	274	244	260	253	299	302	280	268	265	252	303	256	276	225	283	273	300	258	282	281	262	243	283	263	258	284	279	284	231	250	261	278	266	267	263	269	261	283	274	274	258	265	273	275	289	295	278	265	262	306	270	247	291	271	273	249	260	243	262	296	285	269	296	266	244	275	256	277	262	256	287	250	282	281	270	283	280	265	229	293	280	282	294	264	258	277	284	276	279	235	250	256	275	233	254	247	306	301	267	260	301	269	290	272	274	255	290	269	286	296	270	243	274	258	284	274	276	267	282	263	240	275	276	274	284	256	301	245	260	291	264	246	247	261	275	251	270	252	263	286	233	296	264	268	267	270	286	261	264	263	274	281	281	262	273	269	300	289	247	278	271	274	239	247	275	287	302	257	285	276	277	254	270	296	250	264	257	278	310	284	276	273	267	279	270	281	262	241	277	258	309	274	270	236	234	252	287	280	256	272	304	263	288	287	268	270	305	277	291	312	273	254	264	257	264	268	285	256	261	281	275	245	280	271	314	281	269	276	275	283	283	245	240	264	276	288	264	289	257	271	286	264	331	266	282	262	290	252	267	282	257	276	280	277	308	275	279	287	262	249	267	272	301	300	306	279	270	261	257	288	244	263	295	235	223	278	293	297	296	249	255	294	277	278	261	253	273	266	278	268	249	268	281	267	289	246	291	283	274	251	280	272	255	243	254	279	273	233	287	256	282	310	271	275	282	250	270	276	261	251	304	274	260	287	293	278	262	299	251	268	265	252	249	261	267	270	274	293	270	264	280	268	313	253	279	279	263	278	287	278	287	247	278	268	279	268	293	282	250	299	300	285	267	294	290	278	246	267	278	275	281	273	255	256	271	256	239	264	286	282	249	242	283	283	267	278	277	273	254	273	264	308	273	277	265	273	295	261	249	275	255	282	258	283	295	252	299	237	256	288	262	275	278	271	264	284	246	277	279	281	277	280	280	253	290	280	280	271	277	310	258	280	280	289	316	280	286	250	263	269	285	255	293	280	266	293	298	234	253	263	268	278	287	241	270	265	295	264	277	285	263	273	281	270	297	269	289	267	298	273	282	233	274	315	295	272	252	248	301	266	282	292	233	259	271	255	290	259	268	264	255	282	273	283	261	262	261	294	268	278	254	289	275	268	288	288	281	245	249	258	291	258	255	291	275	276	296	281	277	275	295	277	275	253	281	270	268	237	235	257	260	271	292	280	291	291	292	279	251	280	327	260	269	273	262	262	284	260	247	286	250	280	272	239	259	280	252	248	263	250	255	281	270	265	287	272	265	269	293	250	279	284	279	277	314	279	267	292	279	268	274	286	221	290	290	260	268	251	282	263	277	293	292	277	282	255	294	260	266	272	278	260	252	287	277	279	265	279	266	275	266	270	236	264	270	261	288	267	225	228	263	253	280	280	307	302	255	249	278	246	280	256	281	277	288	249	263	300	285	288	267	273	263	297	258	272	289	274	262	275	273	247	269	254	266	284	257	241	273	260	285	268	251	301	262	286	244	264	286	285	267	307	280	268	262	252	254	278	295	329	280	286	266	283	261	250	281	244	310	285	247	269	256	281	226	264	282	282	258	256	253	278	278	301	285	258	283	274	297	259	277	242	285	267	262	243	300	266	269	282	298	293	253	284	260	266	302	287	291	262	268	279	258	268	275	259	255	275	298	282	267	287	250	272	304	260	271	255	261	286	253	269	277	255	276	275	251	284	283	252	257	270	271	274	264	248	278	230	270	257	251	258	290	263	272	258	253	273	283	237	275	276	256	277	266	273	286	293	284	267	274	267	266	259	267	278	251	283	280	276	268	229	261	268	269	267	265	263	250	296	297	294	270	282	289	263	263	276	265	246	280	255	305	260	271	273	293	271	271	298	303	280	286	296	280	266	262	258	273	278	288	275	258	281	284	270	276	263	288	258	259	290	302	263	284	298	256	278	288	273	280	288	282	284	270	302	247	256	284	280	306	266	293	254	285	275	261	290	269	275	223	284	250	330	279	280	285	228	289	253	267	281	273	279	282	253	270	263	273	287	264	273	295	297	298	259	323	292	260	261	300	276	252	276	252	288	298	294	249	267	294	287	255	303	274	265	290	299	252	274	261	257	292	285	246	272	291	269	263	287	288	257	286	262	277	271	266	312	274	252	279	278	268	263	280	254	268	239	232	238	248	317	287	258	276	297	282	265	295	275	263	268	294	257	254	267	277	276	252	272	268	260	276	282	277	264	247	281	264	289	277	284	289	293	262	256	243	226	282	280	276	294	257	281	278	262	281	290	288	269	280	265	244	258	259	264	262	235	300	290	245	241	267	237	277	293	293	280	259	295	294	275	302	280	271	282	286	255	234	266	279	290	292	265	283	267	279	285	268	254	293	298	288	284	256	272	280	275	299	275	279	262	291	283	279	273	304	253	247	284	306	313	254	265	275	267	264	294	306	251	281	275	271	291	289	290	274	280	280	282	274	257	266	269	270	293	242	282	240	256	274	274	286	291	274	270	292	242	308	301	266	275	273	320	269	272	253	271	277	271	306	291	243	306	298	273	290	281	289	271	288	265	270	255	265	266	270	264	273	262	293	263	281	267	284	284	285	266	261	239	264	288	288	268	292	243	271	275	266	254	228	251	248	270	290	291	264	273	280	269	281	294	263	297	279	278	271	281	274	251	283	279	249	273	266	244	268	257	281	286	257	251	329	294	281	296	303	299	271	281	285	268	256	280	280	270	299	269	274	274	301	283	259	257	272	279	273	273	296	263	278	273	291	241	264	260	288	281	265	250	297	255	307	254	267	303	290	286	261	291	287	316	272	289	262	276	272	284	273	289	282	261	279	283	278	281	271	256	259	279	263	239	266	286	290	262	275	242	267	281	263	255	266	260	260	305	254	288	289	270	289	280	272	292	302	252	301	277	287	276	275	287	272	276	245	275	291	257	295	265	304	309	280	266	253	264	258	253	292	250	278	276	286	272	289	298	327	291	269	274	266	274	296	278	243	272	286	268	262	281	261	281	277	288	300	292	252	278	286	262	263	233	267	285	250	269	278	249	264	285	257	275	297	251	266	278	306	276	257	238	267	274	278	257	252	255	266	267	262	296	271	293	274	266	278	281	284	269	255	265	282	264	256	319	275	266	275	229	278	249	276	255	274	274	290	291	265	253	306	268	251	278	276	270	278	280	295	278	247	265	240	290	278	249	290	242	260	271	292	271	311	271	289	261	252	258	262	290	283	247	283	266	273	251	241	277	302	263	282	269	284	269	310	292	290	293	267	266	281	285	265	266	261	258
48020	61918	63193	50322	39999	35006	27807	18885	9903	5171	2222	1144	928	864	807	701	702	704	694	692	628	690	647	673	726	704	650	700	672	684	686	698	620	689	665	690	706	686	698	697	692	719	697	683	712	671	663	653	657	669	709	697	688	680	688	634	697	669	655	642	691	658	670	650	710	683	655	617	652	632	714	659	677	698	667	749	663	694	669	630	659	671	626	639	732	658	680	691	674	685	696	685	744	709	670	658	716	667	724	609	654	687	728	688	680	645	678	736	697	695	743	630	669	746	693	680	699	671	663	681	671	665	677	675	698	678	657	697	663	682	676	636	682	664	668	669	717	648	658	687	642	705	686	689	698	705	633	716	712	680	663	668	685	680	668	671	619	665	689	695	667	656	626	707	709	674	632	682	656	718	714	654	685	685	690	674	670	693	673	628	603	660	653	707	628	665	703	666	678	720	721	720	687	633	701	676	654	720	660	698	680	680	639	684	646	682	754	658	703	656	632	653	693	702	688	660	649	651	658	686	664	636	632	700	635	657	640	675	648	669	675	706	680	633	686	643	693	671	673	680	695	663	660	671	642	701	684	700	660	644	674	718	729	665	649	643	652	666	695	692	679	652	683	719	688	602	659	691	644	658	690	717	693	665	679	701	710	684	681	683	681	674	715	650	646	732	666	660	694	642	696	687	731	648	668	731	647	614	715	655	657	674	701	644	691	647	625	633	617	643	672	654	640	661	684	709	670	736	679	643	688	659	678	690	649	662	672	658	690	712	694	716	670	680	660	668	675	689	679	659	709	645	664	662	672	706	673	679	706	626	650	663	691	672	652	678	664	684	710	666	705	679	681	672	679	668	725	667	659	660	689	693	646	645	691	730	691	665	636	709	685	701	696	695	645	657	684	658	718	640	643	679	645	677	721	674	664	654	670	661	664	624	691	667	662	673	652	676	641	668	659	728	639	705	672	696	672	721	698	625	679	707	653	679	679	661	658	682	686	658	654	707	691	640	674	654	711	677	696	664	678	657	662	633	661	710	691	641	714	717	708	661	683	647	666	638	638	681	669	699	687	670	703	642	636	621	666	692	678	711	683	636	629	684	700	699	661	727	645	685	645	678	661	652	716	655	638	693	714	712	688	685	685	665	662	698	744	665	633	678	635	641	680	665	673	690	715	684	661	649	718	661	657	678	708	656	712	630	642	693	667	705	630	643	679	717	686	681	658	656	638	653	654	658	711	649	650	726	685	665	688	664	665	687	653	694	659	644	655	672	641	689	674	637	617	677	655	712	668	702	658	684	659	658	654	684	605	712	682	713	700	630	673	653	693	662	674	686	663	643	686	669	672	676	665	672	686	667	677	658	698	703	652	698	640	695	663	667	670	687	686	691	656	691	656	649	665	676	654	672	712	675	643	708	658	670	664	699	704	642	701	685	696	663	638	709	642	687	681	673	699	682	660	694	705	712	664	703	671	645	691	655	667	752	686	695	668	690	625	645	672	698	657	716	699	625	669	689	672	654	666	595	713	644	704	657	688	684	656	676	726	688	697	678	694	695	671	654	662	679	696	631	668	667	622	703	667	688	670	666	728	727	635	698	696	621	736	643	707	685	664	694	668	671	710	668	662	677	716	642	648	691	694	651	687	668	643	684	667	622	698	692	673	663	662	695	653	692	703	669	642	664	649	657	669	668	694	694	715	639	648	665	660	634	675	699	638	662	638	669	657	663	641	649	674	612	648	711	673	664	685	658	668	705	686	713	648	680	690	679	730	653	667	750	687	681	682	716	660	623	668	680	705	705	674	677	643	684	703	641	690	667	677	688	645	698	655	674	637	674	664	656	672	681	720	682	651	675	633	652	701	705	681	672	653	678	677	678	685	650	633	693	676	685	637	722	720	678	687	684	695	699	653	691	669	660	696	682	635	688	645	695	681	711	677	658	603	714	699	650	694	676	670	644	666	710	617	695	647	722	681	716	646	704	661	700	665	670	660	614	672	692	682	668	635	675	727	686	639	660	656	653	658	642	638	683	629	720	671	685	639	686	665	672	687	677	667	625	681	666	664	670	698	650	639	709	624	643	651	713	686	665	676	666	599	663	725	716	731	675	632	733	650	700	699	675	666	658	707	629	657	660	663	703	679	651	688	681	671	664	695	686	666	677	648	662	632	659	640	691	670	671	674	674	648	634	694	657	666	632	679	640	660	656	723	729	682	685	619	717	672	678	698	674	664	693	691	656	684	664	695	672	666	676	697	675	713	671	680	669	673	668	641	712	642	734	668	696	671	653	687	617	659	702	678	663	651	703	701	677	678	701	632	662	618	710	660	664	658	658	658	640	657	666	665	737	695	689	675	715	652	706	701	688	675	700	647	670	641	630	692	669	700	665	654	707	682	656	657	668	665	682	658	690	665	672	666	681	682	674	720	668	716	670	598	660	709	673	704	692	699	684	650	714	658	664	680	651	691	728	698	698	644	686	665	701	685	728	714	704	641	641	702	686	643	681	641	654	641	656	688	663	673	691	635	666	694	707	683	699	655	688	738	718	644	712	678	708	678	687	702	701	712	683	642	699	640	678	668	705	691	669	622	633	669	718	678	695	667	677	680	708	674	648	693	637	695	645	641	644	662	655	664	715	606	655	718	694	613	644	670	658	719	676	689	658	651	662	617	693	665	614	708	665	679	665	685	609	705	664	655	684	688	681	662	724	688	678	701	674	695	681	632	676	658	686	652	719	655	640	683	685	706	675	714	658	655	674	683	695	656	652	656	692	680	694	653	630	658	684	690	657	683	635	688	722	690	678	664	699	703	713	667	634	675	656	669	692	687	624	658	677	641	674	676	658	685	666	640	691	640	657	667	651	669	649	664	687	678	643	659	700	700	710	676	728	664	695	681	695	713	659	678	666	683	704	697	716	667	736	674	688	667	689	666	713	723	645	653	640	662	648	662	658	694	715	647	689	686	671	645	706	664	658	659	671	672	708	638	729	661	659	699	670	672	627	626	693	667	647	654	720	671	706	678	651	659	661	679	671	671	688	652	671	696	676	724	635	686	681	716	666	713	718	659	678	664	642	626	691	693	633	663	708	685	699	665	649	685	650	680	685	714	694	720	691	717	702	668	674	693	659	694	677	649	667	647	687	658	679	658	706	675	669	701	652	638	726	679	695	683	700	715	634	668	664	687	710	665	644	667	644	746	690	697	683	647	668	684	673	657	702	750	644	673	650	688	728	712	656	657	677	740	649	671	645	635	617	635	711	713	660	661	695	656	710	704	667	640	681	679	692	700	668	654	692	688	691	667	700	703	706	700	687	680	744	692	691	678	704	728	630	638	629	624	668	647	683	680	683	657	682	662	655	685	684	711	624	686	705	686	639	653	678	638	691	686	686	700	693	692	687	656	659	643	660	687	675	664	648	680	647	682	682	675	661	678	712	690	665	648	665	693	652	642	671	644	663	697	698	673	673	680	658	657	713	652	659	706	674	679	658	637	650	701	717
73622	76842	69068	47898	30882	22637	13770	7209	3221	1403	477	374	316	329	290	283	291	285	247	270	288	255	295	276	284	273	297	268	297	269	261	273	257	275	278	284	283	270	267	274	266	276	252	308	260	273	263	260	265	287	284	291	276	279	319	271	263	247	326	283	267	274	257	275	260	297	252	266	272	290	292	299	285	287	253	269	268	262	268	268	289	253	280	294	298	257	252	261	268	286	282	308	261	255	263	271	286	292	305	289	250	270	292	271	272	252	261	273	258	273	279	262	271	270	264	259	252	248	280	246	272	296	271	282	292	246	295	299	273	266	232	273	258	273	275	234	251	249	278	293	290	293	271	241	277	285	296	262	280	278	296	252	264	286	275	284	267	286	249	279	294	250	245	249	269	284	293	251	281	258	287	289	251	265	259	261	283	255	289	284	283	270	260	307	294	268	263	256	253	284	295	274	293	252	273	245	267	290	273	253	272	290	279	269	305	288	298	272	263	267	300	295	306	273	260	297	309	286	270	280	264	251	289	267	297	293	295	286	275	225	297	257	303	276	279	277	274	255	239	260	280	295	297	299	274	288	258	278	289	254	279	307	222	269	290	276	296	268	285	253	269	269	253	310	258	285	273	286	307	273	277	260	293	258	269	277	264	275	300	290	272	271	289	271	307	285	279	274	249	261	290	271	253	261	265	302	291	254	248	329	284	258	273	274	275	307	261	280	284	311	308	246	269	268	282	245	269	239	273	270	321	300	278	272	263	270	275	254	300	282	272	293	295	273	298	276	317	260	277	286	291	283	268	272	258	256	293	255	256	289	249	266	271	290	269	252	281	272	257	267	254	271	252	297	273	258	261	289	269	263	282	252	286	286	261	254	296	263	280	276	250	291	251	270	298	274	271	295	266	295	259	281	295	260	263	248	273	285	278	288	279	264	286	275	260	294	269	254	256	255	267	290	286	288	278	271	287	262	255	274	262	277	248	240	268	273	278	303	267	281	265	289	263	290	247	284	273	287	243	252	279	262	271	263	271	269	274	271	260	296	266	287	262	249	305	288	291	285	249	239	255	277	300	243	240	293	258	265	255	259	254	265	272	323	247	259	247	281	296	286	280	263	264	271	262	261	247	254	280	292	291	299	255	290	278	290	271	299	277	251	278	248	265	273	281	290	284	320	290	293	274	249	282	280	281	256	272	252	247	276	248	221	289	264	258	258	258	269	279	257	302	262	277	279	311	291	284	282	293	256	288	263	263	269	271	262	246	282	279	254	273	269	301	275	274	262	255	247	279	258	307	298	297	255	272	278	272	281	287	284	251	259	283	267	289	270	240	257	268	271	274	267	278	281	268	292	266	286	289	265	278	297	249	271	262	281	263	259	283	275	282	280	287	261	267	263	280	276	236	294	276	267	243	281	260	283	276	306	289	266	275	260	277	290	294	282	268	262	274	257	265	258	296	303	282	310	234	274	259	292	221	286	266	279	265	277	256	278	296	251	272	284	232	295	268	284	284	280	246	263	279	262	286	254	270	272	278	266	249	288	286	261	248	279	287	258	280	269	284	243	280	288	262	273	287	263	304	286	248	276	242	280	309	289	306	281	305	301	260	291	295	294	277	301	256	232	290	279	274	291	286	315	256	290	256	268	276	269	237	309	272	274	294	271	271	263	262	281	306	278	253	268	293	299	268	274	276	292	243	297	279	262	280	265	283	293	282	280	277	272	279	273	292	292	256	292	257	278	260	305	308	271	289	260	299	303	265	263	258	289	263	278	276	287	275	263	244	290	299	261	272	288	267	284	242	290	269	242	282	268	279	267	266	275	253	292	279	282	306	262	289	294	298	286	277	251	265	256	263	295	294	263	270	290	258	258	252	297	259	283	233	313	285	261	280	286	264	260	309	280	276	299	278	279	306	250	271	284	267	238	260	245	327	248	279	272	301	258	265	248	252	275	287	291	276	300	256	296	302	274	283	312	269	287	249	288	299	310	259	271	275	290	280	257	281	254	292	309	266	249	268	240	260	285	261	303	258	281	245	277	269	321	288	286	249	288	245	276	271	287	256	277	278	277	312	254	258	261	261	267	332	295	289	280	279	268	255	292	262	257	262	271	283	298	292	262	282	285	284	269	247	258	307	266	261	262	292	270	260	271	265	285	253	272	276	286	258	269	254	292	304	283	274	226	274	271	289	262	274	285	279	275	287	260	284	282	267	248	272	260	283	249	270	257	297	287	289	262	276	273	288	272	264	291	290	237	267	319	262	289	301	282	283	272	287	269	267	233	266	284	319	298	263	272	249	253	254	247	256	282	268	263	293	288	250	261	273	272	275	250	272	283	277	287	302	247	298	264	307	243	268	273	270	251	298	293	241	263	245	271	300	277	272	280	266	265	281	243	283	275	277	282	303	260	264	272	258	285	261	290	275	295	252	256	258	274	276	296	258	287	271	253	259	286	281	254	259	253	283	259	289	295	268	309	264	266	256	245	288	253	314	273	282	248	270	268	277	272	270	270	290	250	318	254	232	274	280	261	294	285	294	275	293	282	268	257	279	231	254	249	265	256	269	288	282	268	270	271	264	277	256	267	249	285	274	271	243	284	277	265	300	275	289	274	257	291	288	281	268	258	289	233	280	294	300	275	289	286	248	246	289	272	252	299	276	285	266	293	285	273	277	261	272	284	285	264	290	271	275	301	298	289	297	277	286	257	247	257	301	277	311	275	265	272	237	286	287	240	253	259	293	292	253	255	264	270	264	295	284	255	283	297	278	264	256	270	287	253	286	261	315	258	302	261	266	280	283	255	294	282	252	269	279	268	273	324	294	258	279	246	288	257	265	255	269	293	270	279	268	323	298	279	280	264	280	259	246	279	309	334	275	274	288	288	280	265	260	275	277	270	270	258	285	284	260	249	248	272	284	298	256	257	256	277	252	305	269	309	264	249	297	274	254	296	298	266	286	264	286	300	274	295	299	291	272	256	265	269	251	282	259	246	257	282	243	282	284	282	266	300	242	251	293	266	270	301	295	324	245	299	294	305	285	251	269	300	238	303	287	278	242	253	249	313	270	262	308	298	265	258	265	283	318	281	270	276	272	293	322	283	267	259	287	257	282	273	285	275	263	267	253	310	273	268	261	256	274	255	298	286	291	275	259	278	280	262	260	258	241	267	279	279	256	317	271	243	264	283	253	276	286	251	277	282	272	295	254	252	289	276	261	255	275	256	262	261	281	271	291	299	270	279	262	240	274	273	271	251	277	262	287	289	276	299	264	280	298	287	275	282	284	294	262	300	278	235	285	248	258	259	299	264	276	286	289	235	266	264	269	277	263	270	257	279	276	257	294	262	255	284	297	272	264	258	306	292	271	266	293	264	256	302	276	284	266	264	311	280	282	258	271	265	265	276	260	305	313	292	282	266	253	322	275	266	269	265	288	270	294	327	299	291	277	255	247	286	270	302	290	259	250	280	272	271	263	253	283	273	282	292	261	257	245	302	294	315
49511	61941	63485	49715	39081	33584	25875	17695	10026	4893	1587	990	804	823	898	765	727	729	664	664	714	673	685	681	651	678	651	657	665	697	684	682	660	734	683	649	649	683	660	667	688	605	689	703	678	624	691	676	677	658	700	679	639	668	697	683	678	674	658	663	677	675	659	713	707	649	638	662	660	643	680	680	685	683	687	661	678	706	695	668	671	645	685	664	691	670	660	666	656	662	722	724	718	628	616	661	680	688	668	693	655	672	684	679	704	612	670	685	667	713	704	645	719	705	683	654	650	679	582	667	693	703	702	689	682	665	674	670	682	633	684	652	707	669	648	659	654	662	636	657	662	692	630	655	681	706	664	690	674	675	662	695	677	663	660	664	709	662	673	682	688	679	643	654	663	650	678	648	699	684	714	626	670	693	668	652	682	623	719	688	713	661	728	659	645	646	660	683	710	716	679	693	698	626	687	698	648	658	681	728	667	696	650	620	688	641	653	663	618	642	658	656	718	650	675	654	662	683	681	671	674	690	680	656	646	642	720	689	716	659	662	690	701	641	699	700	694	693	631	693	674	650	657	684	637	642	706	702	698	631	698	700	678	692	582	669	664	704	672	718	693	701	635	628	693	692	702	694	687	667	695	639	692	659	681	641	674	624	661	681	689	631	665	696	674	692	680	687	659	697	708	698	734	726	708	714	681	653	672	679	634	690	696	684	650	664	667	695	672	702	690	689	656	691	724	675	678	696	666	673	656	673	684	706	738	637	694	698	684	655	713	686	650	690	651	689	676	695	623	697	683	645	692	710	670	725	660	655	711	693	704	693	687	717	710	673	711	692	690	682	699	649	657	625	659	732	651	683	681	675	691	730	630	659	719	697	677	666	665	680	669	650	727	664	663	699	734	645	689	706	697	678	704	687	733	690	685	679	658	670	655	681	685	660	674	719	648	660	689	641	728	699	641	692	699	657	662	653	687	725	672	696	676	646	705	717	635	685	647	693	693	668	713	714	702	628	660	661	676	666	683	668	697	648	673	643	695	662	655	675	678	675	656	628	668	687	712	658	638	662	667	679	676	699	688	634	651	671	668	687	701	640	699	644	640	659	711	711	693	671	687	688	667	654	705	745	710	702	629	663	658	687	694	689	709	666	722	661	685	690	689	694	699	675	656	647	703	619	653	652	709	664	657	692	644	660	720	646	712	654	690	657	686	674	672	686	722	685	687	663	710	676	670	698	696	672	680	674	678	688	714	716	677	679	673	674	669	637	694	676	684	671	668	636	672	667	668	722	703	676	614	697	686	713	621	693	664	656	668	690	665	645	685	630	682	639	652	644	690	691	669	652	657	668	685	705	670	679	669	633	675	663	689	630	687	695	666	633	677	648	640	646	664	656	671	664	700	718	683	656	693	691	666	738	628	681	679	670	683	651	659	706	720	672	650	664	673	661	710	708	661	672	634	651	713	680	688	713	694	630	718	675	699	694	664	659	691	735	607	710	696	679	699	658	689	635	667	672	732	632	654	683	683	657	686	722	685	649	702	675	654	689	689	669	646	622	687	671	660	709	658	647	670	679	730	640	662	670	655	656	647	636	661	708	679	739	644	670	644	702	648	634	658	698	665	624	690	634	647	733	695	651	698	660	651	665	660	742	648	711	679	649	703	678	649	667	696	696	658	649	694	713	630	640	693	698	675	662	706	711	648	669	659	650	697	692	711	711	666	690	640	621	654	638	688	650	700	659	642	693	655	706	673	640	703	688	657	694	652	705	698	662	673	694	666	619	658	705	742	652	644	691	683	660	689	685	689	645	694	652	682	655	699	673	688	679	651	698	681	690	668	708	694	668	682	679	705	622	656	641	715	698	686	636	685	663	710	630	665	717	625	663	680	684	714	654	695	665	618	663	716	708	665	656	675	624	659	695	709	735	678	649	699	706	706	719	633	645	640	719	660	668	682	711	682	691	708	624	652	712	672	641	684	706	665	720	669	697	660	659	695	678	624	655	696	681	660	671	653	717	717	653	651	659	691	647	693	682	658	684	659	672	697	697	677	663	658	674	715	640	697	632	650	682	711	690	705	681	680	725	706	674	666	649	671	684	656	654	662	671	676	712	640	676	658	687	685	672	641	658	717	700	679	686	643	688	659	673	631	728	710	661	665	697	667	681	675	663	648	679	685	672	631	646	708	668	636	681	652	661	700	657	672	685	717	660	651	639	627	657	698	652	691	750	706	712	711	690	667	719	663	661	708	650	694	709	692	704	696	698	641	652	648	705	713	674	680	672	702	676	674	684	671	654	656	650	643	656	677	622	708	699	657	725	635	649	702	632	672	650	662	662	624	658	698	656	705	663	652	664	721	674	676	666	733	676	682	710	677	687	703	695	695	654	684	688	650	642	669	686	652	669	658	677	689	651	665	683	687	696	687	667	654	702	730	714	706	646	616	645	694	663	617	686	665	673	645	687	673	683	676	695	719	692	705	660	699	670	659	680	708	690	674	667	669	683	698	675	677	707	671	643	666	690	673	721	694	630	672	622	621	728	682	688	701	699	650	683	700	692	678	685	686	689	670	660	670	627	661	645	676	729	727	655	673	629	733	651	642	638	698	697	672	705	666	673	661	635	707	694	704	666	702	708	672	716	688	670	712	652	692	635	691	712	681	645	676	657	676	657	691	683	653	675	675	656	703	664	655	690	682	676	707	662	693	671	666	699	661	645	666	726	698	660	672	710	637	641	717	679	700	638	629	656	681	672	692	698	684	661	712	657	658	702	691	645	717	700	665	661	656	661	709	683	629	667	697	676	681	665	716	729	702	688	662	647	632	657	655	702	690	652	635	643	677	681	687	656	671	668	676	677	681	646	683	662	688	718	625	674	694	674	685	672	716	650	656	737	690	702	690	726	695	690	685	684	742	679	640	638	675	655	639	705	626	710	673	666	694	669	697	705	639	701	663	714	729	681	685	723	681	696	712	712	669	696	683	652	710	637	688	679	731	648	697	707	695	623	700	694	648	694	713	659	681	639	695	698	721	681	629	635	657	678	681	723	677	664	658	719	669	681	707	716	698	679	650	680	666	693	663	695	659	692	646	681	670	675	681	684	684	709	734	717	671	686	643	701	692	685	705	659	697	663	673	672	668	695	638	697	669	674	671	680	672	649	684	716	683	657	711	688	715	624	719	712	640	661	727	695	738	689	644	657	629	707	680	697	666	641	651	722	674	675	669	664	634	687	658	663	696	658	642	680	694	720	646	671	637	683	711	650	699	642	664	694	688	681	710	676	698	681	672	665	658	696	665	682	665	667	698	606	662	659	674	681	708	673	639	647	676	747	679	672	735	660	695	662	655	696	672	714	694	733	664	654	686	711	674	681	632	713	651	709	676	720	613	672	685	677	659	639	636	637	650	626	694	668	669	722	651	724	652	677	675	638	677	703	656	673	679	621	671	662	688	673	634	698	670	742	692	625	672	757	673	675	678	704	661	688	672	639	728	702	627	719
73224	76871	69086	46108	29547	21371	12933	6764	2932	1498	539	341	321	320	367	274	255	266	261	313	236	261	296	271	269	270	307	259	262	251	268	255	255	248	288	263	268	298	273	215	246	248	252	257	266	283	271	290	307	255	253	272	274	256	269	281	224	272	274	298	252	263	286	290	263	273	223	271	289	267	270	293	295	278	284	286	277	267	259	277	315	266	288	264	260	280	274	264	275	308	253	257	274	246	279	262	238	286	264	280	251	259	287	287	285	272	271	250	280	273	281	269	289	285	252	272	277	288	266	292	291	293	303	261	270	259	266	271	258	276	272	274	277	265	292	238	262	270	247	284	267	276	293	246	256	285	276	295	276	259	271	279	291	256	297	269	286	291	277	270	286	291	245	273	274	308	280	268	282	267	280	269	228	287	270	274	291	239	283	280	263	257	301	260	252	278	296	264	265	260	262	262	312	278	269	245	271	267	281	261	306	278	275	272	279	276	259	263	253	285	267	289	278	245	281	291	295	258	260	260	279	275	267	265	273	293	290	298	308	255	258	309	268	282	263	278	281	275	296	268	263	294	270	264	276	277	281	290	297	268	293	256	254	278	238	260	252	266	273	280	274	296	285	235	286	264	293	281	260	262	281	271	249	264	248	275	296	247	299	310	270	284	277	243	296	274	255	246	275	284	272	300	275	275	286	279	285	262	267	252	248	279	261	302	290	279	293	287	257	282	271	273	265	271	248	283	273	278	275	277	306	274	262	303	262	256	285	253	279	240	288	291	261	271	275	279	256	253	227	253	254	271	289	284	291	280	253	278	243	307	256	280	254	305	245	259	292	274	291	263	280	279	269	290	306	271	297	274	279	268	288	300	254	271	258	290	262	275	303	297	255	283	288	271	281	273	261	253	261	259	295	287	281	250	225	267	265	257	247	264	301	286	292	265	265	291	284	275	256	273	265	250	314	315	265	306	243	270	281	272	265	257	228	291	260	272	252	287	273	272	283	276	245	246	279	280	275	289	274	290	257	263	297	261	279	266	272	263	252	234	271	259	263	309	276	277	283	284	267	299	293	283	250	256	293	284	261	284	277	291	286	278	295	258	279	257	250	261	303	269	279	274	277	279	280	263	319	266	294	277	293	267	287	260	296	270	267	268	270	260	289	276	231	269	260	263	274	290	278	253	269	282	266	247	283	293	250	256	282	302	265	245	288	292	271	267	266	237	269	301	276	274	261	259	263	265	261	260	261	286	252	288	280	262	268	276	285	273	257	295	272	299	280	255	286	280	264	278	291	296	273	298	266	297	288	288	258	279	241	257	266	263	281	266	280	239	283	311	250	296	284	263	233	266	278	286	272	281	288	245	291	247	277	270	253	283	276	278	262	276	282	254	256	256	287	255	290	251	271	277	277	257	253	261	288	270	298	288	285	276	260	285	297	278	299	279	268	276	248	274	272	263	271	277	285	279	264	306	257	239	273	274	274	261	272	271	265	286	285	263	295	284	293	296	262	251	255	257	286	270	266	266	285	283	276	265	256	285	289	264	276	279	261	276	290	280	282	291	284	253	293	302	289	287	305	267	275	283	298	278	302	286	305	262	259	290	277	261	279	242	258	288	269	270	307	279	238	257	280	286	277	250	266	301	274	241	268	267	256	283	270	253	286	297	266	271	274	283	269	292	267	267	233	281	283	281	262	251	254	248	252	284	288	247	303	265	262	263	272	324	294	262	275	256	324	275	270	246	268	289	258	271	280	254	267	271	280	275	263	254	274	260	268	299	264	259	302	281	298	286	289	286	269	301	262	286	269	324	283	264	264	299	252	286	254	278	271	289	265	255	259	310	297	292	233	268	285	299	265	270	274	285	258	289	308	280	265	279	298	259	285	262	306	253	248	256	279	304	293	249	284	277	300	268	298	295	301	262	253	257	276	281	284	288	244	260	286	263	257	302	268	275	261	270	289	294	292	255	274	268	266	280	308	280	279	257	293	271	255	268	286	280	296	256	254	295	275	278	252	291	276	241	315	269	279	272	303	284	271	249	263	313	298	295	249	295	308	287	270	277	280	271	261	244	271	270	265	268	282	298	275	276	275	276	278	238	264	276	236	269	250	249	288	273	250	284	271	315	276	253	270	317	286	291	292	288	263	294	260	287	276	297	268	276	319	302	268	267	267	276	279	259	275	250	314	268	289	296	280	277	257	215	279	275	259	271	279	271	251	306	265	270	266	243	264	251	253	280	279	254	260	248	280	274	280	269	254	310	293	262	273	285	270	285	264	266	266	280	291	254	279	275	293	287	268	267	293	257	276	275	222	271	285	271	263	265	279	341	264	265	295	298	280	270	280	267	271	274	272	299	285	250	259	282	288	274	302	291	306	325	260	275	285	249	253	291	279	258	254	293	325	282	261	240	278	291	281	313	276	255	276	287	293	233	281	246	284	283	256	261	244	293	272	287	261	259	255	281	259	242	323	276	256	296	251	299	259	289	279	299	299	260	290	256	296	254	291	284	304	263	290	257	265	262	285	274	272	286	275	268	270	254	297	286	247	257	272	272	256	251	280	301	269	274	261	274	272	292	253	272	274	293	273	272	265	278	314	281	275	255	258	299	259	263	263	289	279	285	265	263	272	269	272	255	269	250	264	294	257	281	287	318	296	255	292	269	282	256	312	241	260	264	277	302	275	282	263	278	283	243	272	285	247	242	236	264	283	295	259	277	263	272	282	253	278	294	285	282	252	259	267	305	282	287	259	292	260	276	253	290	278	287	261	295	283	225	265	291	294	258	262	294	303	300	285	303	294	275	281	287	268	262	257	275	255	276	245	286	288	267	269	296	283	292	275	249	282	281	294	286	291	256	284	255	249	310	289	291	285	243	262	293	253	271	266	264	269	292	285	263	286	270	288	290	269	288	288	265	264	270	273	252	242	283	268	251	307	294	262	245	249	259	251	282	261	265	263	272	275	277	280	277	253	274	268	283	268	285	279	276	264	269	305	253	263	271	287	254	261	273	298	296	284	275	308	278	263	261	256	260	278	261	291	267	263	265	268	263	278	276	251	291	273	284	298	278	256	281	281	264	270	276	282	264	281	283	282	281	276	249	278	275	255	283	266	259	263	290	252	297	275	306	290	259	309	280	272	278	265	293	271	311	268	275	275	290	266	278	266	282	280	281	266	273	305	265	285	282	295	291	265	294	308	276	293	259	316	301	266	265	303	261	278	295	259	284	272	264	306	293	260	246	247	255	277	263	303	284	253	268	306	289	253	283	282	260	286	268	292	263	253	279	267	279	281	267	273	274	305	265	258	268	270	299	284	283	275	266	272	303	267	274	263	251	259	245	288	262	284	267	248	274	252	282	291	228	253	272	292	254	252	249	292	300	263	306	277	305	264	252	297	272	276	291	270	254	263	286	277	207	269	275	277	283	295	287	263	277	272	276	276	287	304	284	261	261	299	276	273	292	289	293	276	303	272	280	304	260	260	288	249	261	302	309	292	294
48793	62040	63976	48586	38050	32012	25143	17346	9556	5221	1724	1107	813	814	910	779	712	696	696	649	613	695	651	676	653	682	694	628	704	692	696	670	658	646	718	665	682	696	699	611	639	699	707	710	685	612	710	670	660	669	668	669	645	676	675	677	701	685	731	651	681	646	684	740	597	701	615	681	664	727	705	693	684	708	696	685	644	671	643	668	690	678	691	671	718	726	684	668	642	681	717	657	678	664	676	687	665	660	634	677	670	704	693	651	672	678	648	706	668	673	660	685	691	684	681	676	635	669	689	652	722	711	656	681	700	696	694	695	675	726	665	689	646	677	656	664	730	674	666	697	686	645	681	728	664	666	716	716	715	663	682	682	697	673	681	717	680	701	663	620	694	721	654	640	653	684	692	638	639	690	651	689	697	708	629	684	658	686	646	657	659	714	683	626	683	661	684	714	677	667	690	699	659	707	666	656	688	672	667	691	631	631	705	701	670	658	636	671	697	646	711	711	690	701	700	682	712	669	662	674	656	689	664	717	683	628	660	638	694	691	636	632	699	637	639	687	638	649	644	641	672	693	677	686	691	684	719	751	687	632	645	679	693	671	693	659	638	708	653	718	699	664	665	681	645	675	701	685	682	632	661	673	686	664	661	702	624	666	715	687	640	678	661	678	725	698	663	701	632	639	670	631	703	651	675	700	671	692	723	724	673	680	659	672	622	639	683	688	652	711	671	670	629	665	655	678	679	665	667	678	719	657	681	718	643	693	688	679	670	681	680	715	667	641	714	684	693	655	693	713	649	692	680	698	685	696	720	688	689	699	688	696	665	685	685	718	718	688	735	683	725	669	637	628	672	675	668	705	701	688	650	688	661	736	715	699	674	653	639	652	645	641	655	647	694	676	640	665	720	667	685	688	706	637	650	699	617	675	689	701	693	691	683	670	698	711	652	665	703	677	671	644	681	678	690	675	652	643	690	690	618	671	733	665	680	655	671	678	673	718	654	717	674	670	667	603	633	646	621	676	719	719	699	639	690	646	678	641	666	664	643	677	703	666	625	678	629	707	700	686	670	690	663	703	688	706	688	673	693	682	673	641	653	680	731	688	749	678	686	666	666	684	692	675	697	656	668	644	739	659	680	685	708	670	699	696	691	657	669	656	697	687	656	680	655	653	720	643	656	665	677	683	699	638	632	706	717	710	664	705	713	654	713	663	625	688	704	633	676	756	681	652	657	738	705	684	672	694	641	651	693	657	612	670	678	703	694	679	643	650	659	687	682	699	709	667	687	720	660	721	663	662	705	678	691	654	648	681	686	643	676	671	693	686	660	686	686	705	630	676	680	694	643	682	642	653	749	680	690	689	655	683	713	664	666	687	684	643	683	703	675	661	733	686	703	676	697	666	652	702	702	671	680	666	662	683	680	665	708	675	667	706	640	696	716	673	690	686	687	715	671	709	701	648	695	661	679	674	657	676	676	662	692	645	671	687	665	689	716	667	696	677	652	649	669	630	700	652	675	670	673	676	655	673	692	689	693	685	672	672	687	638	656	685	689	720	669	699	688	668	726	694	681	712	664	654	673	647	702	674	671	704	644	677	677	652	662	660	669	596	706	698	679	711	667	687	671	708	743	670	660	691	663	677	655	643	723	652	704	689	706	680	662	721	704	728	682	676	709	649	669	741	663	688	700	715	689	672	674	677	688	660	668	678	667	703	675	700	684	646	650	677	655	677	670	686	685	677	719	636	663	658	649	717	715	644	657	692	657	686	658	665	635	696	708	669	656	637	679	677	652	633	691	716	700	662	652	689	681	715	670	699	700	689	652	687	677	673	654	685	704	689	662	627	684	686	675	701	688	648	691	692	690	664	650	672	664	705	672	677	692	699	651	724	687	668	667	640	675	693	677	684	676	696	665	592	686	659	640	702	651	655	649	657	642	643	682	690	643	660	666	711	654	648	664	713	655	694	631	691	633	688	680	691	671	684	720	710	675	667	654	646	683	692	676	640	705	711	707	718	651	634	696	652	701	676	704	677	630	688	684	740	678	677	675	693	633	644	689	685	677	692	651	716	711	700	683	693	659	654	701	715	707	678	660	699	669	684	728	606	683	743	707	651	678	739	688	668	719	671	671	716	640	629	650	687	686	664	735	700	730	661	695	702	657	705	704	650	669	664	680	638	635	673	661	675	640	662	695	683	677	633	636	678	691	681	685	655	640	722	642	678	670	664	702	705	682	634	700	683	728	682	643	690	712	685	665	668	668	688	675	667	679	649	669	714	633	688	687	695	670	692	667	639	684	668	677	655	665	665	647	644	729	687	694	683	674	716	680	719	653	658	689	678	661	652	691	647	654	649	675	663	664	682	668	663	633	695	683	701	699	615	668	672	698	692	656	692	708	640	667	718	673	715	706	671	678	655	674	674	645	718	668	694	726	693	670	715	712	726	672	658	681	715	723	680	665	649	695	675	653	660	711	703	657	677	695	710	740	662	694	636	660	710	722	694	701	677	626	635	691	714	677	673	701	653	706	657	660	669	679	688	650	653	758	707	640	623	697	690	718	686	650	698	705	681	697	689	705	636	701	670	696	683	634	647	654	670	693	706	654	671	686	711	711	638	649	692	684	697	650	669	634	678	633	682	706	658	686	693	674	680	674	698	692	723	686	684	693	678	665	671	665	717	703	668	677	660	653	689	725	639	650	714	665	651	724	647	707	649	678	683	667	720	707	698	651	651	679	643	690	707	655	715	653	691	728	676	665	683	652	674	640	674	681	700	663	700	641	644	707	655	616	678	683	669	655	648	673	624	637	677	670	684	680	701	691	667	688	653	687	689	651	701	661	658	740	694	677	699	732	690	699	658	706	652	688	688	726	726	720	677	670	699	667	683	698	713	626	646	677	654	680	685	654	712	671	719	676	692	647	654	687	736	663	671	679	685	625	694	678	693	654	693	649	700	728	646	668	713	697	696	669	630	701	677	674	668	687	683	697	682	654	678	734	661	611	699	695	703	697	697	665	654	690	674	671	688	647	650	714	733	702	687	689	638	653	679	694	638	679	656	695	691	730	683	724	670	640	694	682	661	716	706	660	673	686	712	670	667	678	701	678	634	702	702	650	693	635	664	660	708	676	690	679	691	669	681	695	674	686	691	652	697	685	652	644	651	722	699	669	687	672	632	617	675	682	670	689	694	684	712	671	645	670	705	695	650	678	688	651	707	705	685	713	665	721	691	674	673	679	634	664	696	674	704	661	730	702	673	664	651	679	694	669	650	670	646	690	704	702	693	722	717	698	694	648	740	718	693	706	690	668	691	707	705	671	714	708	647	684	666	693	695	664	680	611	710	661	656	635	665	704	662	658	664	702	668	644	675	649	671	622	662	654	687	706	663	661	678	674	611	696	689	659	673	681	651	658	713	632	687	718	688	693	698	644	680	628	652	688	684	707	724	681	655	664	649	666	718	659	700	703	708	653	729	715	656	689	654	691	692	705	669	652	662
74448	77220	69552	47544	29355	21368	12920	6264	2746	1124	488	380	326	298	333	307	258	298	298	278	267	279	305	272	298	238	278	301	271	292	241	258	263	273	282	264	274	309	267	267	301	261	274	265	292	288	292	285	254	259	262	275	255	280	298	290	249	248	247	273	286	274	289	287	265	247	266	251	273	240	255	294	286	295	261	279	274	280	269	280	298	269	251	283	318	249	241	271	291	279	249	289	285	273	278	254	247	251	271	294	297	279	254	260	277	277	299	275	283	274	280	274	288	270	264	291	259	275	276	248	279	272	266	302	298	273	278	276	266	289	278	269	285	288	286	242	284	295	260	278	281	283	244	245	266	254	285	267	260	296	276	264	291	260	260	264	292	256	275	269	267	262	274	296	273	278	251	256	291	277	273	294	252	272	273	289	310	290	279	252	296	264	278	287	254	264	313	310	286	298	270	286	267	297	295	288	253	254	273	267	263	259	278	269	263	259	245	233	277	250	274	255	284	292	263	283	262	279	258	294	280	248	291	274	253	294	257	262	314	284	268	304	294	294	262	260	275	267	280	268	301	301	276	301	274	268	277	278	260	287	283	259	265	282	291	276	257	279	280	274	267	259	272	264	282	278	235	257	282	275	268	285	271	251	286	304	250	256	304	285	253	266	285	262	264	291	261	262	247	277	325	303	275	260	290	298	284	280	249	263	293	272	229	274	288	286	280	308	295	287	250	285	265	263	268	270	290	275	275	247	256	251	302	262	288	272	288	286	304	250	270	296	306	270	273	259	263	296	270	236	270	298	284	259	314	257	271	302	265	252	253	257	280	271	256	288	249	261	269	288	271	248	325	286	289	258	276	294	286	262	241	306	283	260	294	281	282	257	272	265	265	294	273	242	285	283	287	267	284	269	275	292	285	258	300	266	278	271	307	260	269	286	284	267	299	280	268	297	270	252	303	267	269	259	268	292	259	295	292	303	286	270	294	310	273	281	289	295	278	290	286	276	278	292	283	300	268	251	242	280	270	244	276	255	276	302	273	270	238	269	270	262	264	276	274	290	259	261	271	263	281	273	297	255	267	287	291	271	262	276	296	293	263	281	284	313	263	265	292	282	247	300	287	302	268	277	271	262	277	269	275	295	284	293	308	268	284	302	269	273	292	271	270	289	305	265	275	277	289	263	288	322	234	275	247	260	282	259	248	285	303	296	294	277	283	276	281	284	284	286	291	287	260	266	248	291	261	282	282	277	291	262	293	279	278	254	309	249	273	265	268	266	274	245	272	262	301	272	294	290	294	283	306	262	271	269	314	289	252	249	265	249	281	300	280	277	289	286	297	281	283	290	269	268	235	262	266	276	254	286	296	256	261	264	291	276	285	305	289	270	282	285	268	256	259	273	271	292	275	300	270	295	268	274	287	282	266	270	279	263	251	288	267	266	297	283	274	273	284	287	284	266	267	265	280	289	282	301	257	264	291	246	279	273	254	282	308	300	278	262	263	278	271	284	264	254	282	287	257	288	291	296	296	284	265	242	248	293	269	251	282	289	303	257	309	275	282	265	284	243	266	290	297	263	255	277	290	263	287	291	272	255	279	271	245	278	268	277	261	290	249	259	282	277	280	289	256	287	267	266	269	293	283	277	288	262	283	280	301	273	311	275	254	299	273	260	277	290	256	281	286	247	271	290	278	262	266	251	272	317	279	283	274	274	295	283	276	281	286	261	274	259	265	287	255	273	273	288	305	278	269	256	286	292	291	242	283	264	255	256	262	277	281	280	263	262	277	278	262	306	274	305	242	240	259	309	283	250	281	251	277	291	262	275	297	268	277	250	300	293	276	316	267	268	265	309	264	263	307	259	275	260	257	252	306	262	282	260	254	261	258	264	259	264	275	265	259	269	301	269	299	243	287	291	283	270	255	315	309	282	278	282	279	280	262	248	277	257	281	287	275	308	271	280	267	282	252	250	298	278	272	288	274	281	280	273	268	266	257	270	249	279	262	266	269	265	283	252	281	270	276	256	292	280	310	248	286	275	264	272	280	284	279	287	281	253	303	261	288	255	268	266	272	249	258	302	266	266	285	264	280	283	267	277	288	272	283	278	275	285	285	273	317	267	282	245	262	277	257	303	266	289	291	290	263	276	245	249	284	251	264	284	310	288	278	296	307	275	254	234	294	298	266	261	283	292	281	276	256	277	313	280	279	268	297	255	285	255	283	284	292	290	260	288	278	259	271	271	275	287	295	278	270	280	240	290	289	283	254	265	241	284	261	264	274	274	262	277	266	271	320	291	309	287	318	275	283	267	268	260	279	275	293	277	252	248	276	251	278	266	292	254	236	290	271	242	292	260	276	268	265	265	299	266	280	285	286	275	258	252	308	256	270	284	260	274	304	284	292	297	270	287	268	290	247	261	325	249	295	279	275	281	270	288	248	270	270	268	296	274	274	283	256	262	260	298	286	251	267	278	300	289	282	272	253	277	272	264	285	269	284	291	278	268	272	279	274	281	298	292	278	237	292	287	272	293	273	252	282	276	284	296	299	287	245	310	279	274	289	310	258	262	310	251	256	295	296	305	255	261	257	258	243	256	261	273	276	240	279	270	282	283	265	282	270	287	277	274	278	268	270	252	267	322	273	240	272	288	262	255	287	266	267	230	249	273	284	269	267	262	260	278	277	263	286	280	256	280	295	269	256	307	279	293	266	312	269	275	254	265	305	297	273	276	238	273	257	262	271	280	274	242	314	289	305	256	260	292	280	285	293	271	280	299	278	297	304	287	291	301	261	297	246	273	327	290	283	275	280	284	240	276	269	304	255	282	273	286	285	280	283	259	285	282	267	271	264	278	248	314	281	310	303	270	286	265	270	271	313	261	299	256	269	258	281	280	275	265	284	257	316	264	300	306	273	276	289	285	305	282	279	284	295	262	276	266	251	250	254	282	269	275	252	295	280	269	298	241	288	279	247	265	276	302	286	302	292	276	290	296	266	261	261	241	296	266	284	277	290	270	268	282	280	273	277	268	287	274	276	318	296	294	259	313	265	209	281	273	287	264	282	253	281	260	274	265	290	291	308	297	266	268	278	250	305	278	285	287	259	302	286	291	318	251	287	289	284	310	281	277	272	290	253	290	291	258	264	251	277	265	283	274	302	276	266	251	306	256	266	299	261	277	275	273	278	286	267	276	269	262	255	283	286	262	306	272	267	309	276	292	298	275	240	277	279	268	264	272	295	254	283	262	265	244	243	275	283	261	243	262	251	264	293	254	292	301	272	243	244	237	277	251	269	283	248	294	268	275	268	265	291	307	305	256	298	264	273	291	256	298	281	261	281	255	296	263	241	238	265	282	260	253	270	254	263	290	296	287	288	237	267	318	254	277	286	277	285	282	281	286	284	240	271	282	254	258	318	277	252	305	256	265	270	263	283	274	283	261	265	239	283	255	279	283	294	242	297	251	268	262	267	273	286	290	276	262	270	278	290	283	258	264	314	265	288	311
49227	62008	64532	48945	37571	32377	25091	16018	8790	3894	1510	1086	821	785	781	799	715	620	671	660	665	710	678	699	666	681	643	645	673	717	647	667	718	681	721	742	713	686	691	698	663	685	681	701	720	694	750	690	644	682	694	677	703	703	663	709	664	702	676	721	680	658	649	672	629	630	647	638	706	675	691	698	742	694	658	688	687	669	659	691	673	675	665	670	691	671	640	690	682	720	690	628	695	690	686	689	704	679	667	677	675	698	607	688	642	704	669	664	615	721	639	695	703	683	711	636	702	717	674	709	677	705	691	658	665	697	685	690	649	678	680	634	708	645	626	723	685	671	659	700	691	681	685	698	676	646	684	668	663	702	663	679	690	694	694	648	696	729	702	674	679	711	668	724	705	705	651	680	645	669	660	626	696	709	717	681	700	725	660	699	693	688	705	646	714	692	662	701	683	682	727	679	666	691	698	691	701	655	700	674	660	663	659	699	704	669	728	728	678	678	694	679	632	664	748	702	733	663	635	674	700	658	691	699	693	641	687	706	664	700	695	678	703	668	701	689	665	677	681	692	673	698	706	648	696	641	681	673	670	719	659	688	685	721	711	648	702	676	655	714	647	678	713	679	686	678	680	677	627	661	701	714	717	685	705	695	680	667	697	660	742	713	675	701	725	643	666	718	686	651	666	674	656	718	692	708	701	646	761	662	674	700	694	689	686	715	720	726	704	721	694	667	665	714	682	675	695	670	699	691	693	685	685	664	648	658	666	661	684	661	731	666	718	692	716	653	647	690	683	683	655	670	727	713	697	689	727	706	704	632	656	665	681	687	656	645	661	675	718	697	686	675	728	651	678	690	658	682	674	707	643	705	643	684	687	702	666	689	650	661	638	639	682	716	697	673	671	755	670	678	672	704	657	641	727	670	690	681	684	668	670	691	606	747	715	704	705	694	623	682	678	695	697	717	697	747	707	654	666	728	714	710	682	654	674	677	671	663	721	676	688	700	691	687	706	714	691	678	708	655	714	675	686	704	688	721	642	657	686	668	682	691	635	682	678	650	635	700	708	707	689	665	666	718	662	648	652	684	687	688	666	633	700	660	676	675	695	664	679	708	684	674	718	734	715	680	691	695	629	656	704	682	680	640	724	641	664	636	673	684	709	627	730	704	695	658	709	640	705	655	671	674	648	691	728	698	710	657	700	682	682	692	706	726	690	662	662	668	663	666	648	690	695	710	666	669	692	670	630	670	670	683	646	692	683	706	635	677	717	638	676	672	687	705	647	682	695	691	670	690	673	659	693	671	682	678	669	723	647	650	711	724	719	696	683	668	696	715	666	690	648	696	650	653	698	679	706	650	683	661	712	693	678	704	680	704	700	687	690	695	696	686	663	673	704	688	658	766	637	686	679	653	689	655	643	647	695	700	641	692	633	732	672	657	644	665	677	646	718	672	650	700	644	648	704	662	668	687	682	663	707	663	669	669	708	658	707	705	698	653	658	683	639	688	677	650	648	667	718	658	660	672	668	647	727	607	707	695	716	691	712	714	696	694	630	682	694	666	698	653	698	675	684	667	714	714	694	654	671	682	674	677	698	652	710	687	673	670	622	662	718	640	676	710	681	672	698	675	688	639	684	677	658	666	694	668	653	665	720	667	667	655	663	666	656	710	658	718	707	659	680	680	694	676	688	677	643	658	654	706	662	719	689	707	653	645	731	619	722	698	690	677	702	677	675	667	673	627	682	665	714	698	694	654	686	679	633	702	668	684	683	644	694	669	670	711	699	699	691	735	686	714	716	663	691	664	708	649	692	643	705	645	672	689	657	629	678	700	684	687	646	655	652	736	761	675	651	660	688	701	683	660	664	697	697	684	635	631	718	659	672	709	706	711	706	664	723	668	684	682	697	707	692	718	674	694	683	693	661	667	677	618	671	657	689	690	652	698	678	639	738	674	741	686	649	671	675	677	661	672	675	678	667	621	696	686	679	730	682	683	617	646	673	677	654	676	664	640	684	610	668	708	646	674	641	696	649	704	658	664	736	693	707	675	674	674	619	650	724	713	655	616	721	698	690	679	653	619	690	663	702	736	753	636	670	651	626	750	619	650	653	685	677	717	698	639	718	718	707	644	639	666	683	685	705	685	675	688	687	668	718	648	697	663	632	695	714	698	710	663	689	657	682	690	683	679	743	703	690	669	696	704	661	700	701	691	696	740	698	687	685	665	692	674	666	662	667	629	663	695	679	726	628	699	732	692	704	700	698	687	675	654	731	689	659	706	657	644	705	683	680	639	658	739	731	712	718	702	655	691	641	666	666	697	683	700	697	678	670	720	666	693	711	734	673	637	626	678	695	683	654	632	677	725	674	677	654	686	660	687	653	672	686	645	695	688	673	682	624	693	627	690	669	709	674	673	645	691	724	679	656	678	687	697	696	626	703	704	669	673	678	712	676	626	689	684	685	676	668	673	670	687	711	722	676	666	635	681	692	727	649	649	670	683	645	668	628	612	704	720	680	683	686	682	688	731	664	703	720	636	641	715	651	701	706	690	701	646	642	705	654	667	673	676	718	697	687	651	672	668	654	663	697	647	667	658	716	689	692	696	668	729	679	668	711	712	717	677	727	717	649	686	710	660	651	671	666	690	693	649	715	709	699	665	718	634	678	688	737	682	693	665	669	689	646	666	706	634	701	644	665	652	715	654	673	682	684	683	647	725	674	681	669	686	693	681	704	735	644	658	714	700	685	686	679	669	664	706	689	657	685	704	704	672	642	683	719	743	678	710	697	645	709	712	652	703	733	682	637	704	667	713	684	700	684	642	648	708	674	706	689	668	716	705	678	690	699	687	669	670	716	735	712	643	679	710	672	667	710	677	735	659	674	651	708	670	674	674	698	654	670	707	678	698	676	726	736	677	670	731	641	663	699	686	687	690	653	688	694	661	696	676	660	686	657	661	645	687	661	665	729	655	612	722	666	679	653	667	695	696	676	691	656	690	673	711	679	664	677	682	701	685	649	631	644	648	702	681	684	665	676	672	687	715	636	714	622	663	677	659	673	688	678	724	676	726	714	618	675	679	660	687	721	684	737	712	678	693	669	694	703	669	684	690	673	691	656	716	661	683	653	669	658	654	693	715	669	680	668	660	684	656	639	698	688	656	707	661	658	676	661	700	714	682	672	719	718	659	717	650	647	648	675	653	693	707	726	735	671	687	736	726	685	631	657	666	642	691	694	691	711	690	671	710	708	685	699	701	666	701	693	697	676	660	693	661	653	682	730	710	711	716	692	707	697	661	676	699	720	685	698	667	677	670	669	662	642	673	684	699	710	645	712	735	654	665	690	660	691	677	667	684	692	658	690	689	700	628	678	674	742	738	745	710	641	665	728	672	667	683	674	668	682	719	689	661	662	672	645	649	670	666	710	655	689	687	692	618	670	680	708	657	713	681	680	637	664	667	691	657	706	686	719	671	708	699	680	697	682	636	639	665	708	706	681	697
74271	77869	69882	47607	29630	21600	13068	6319	2576	984	486	459	356	305	301	287	292	267	269	253	302	302	312	273	265	281	277	268	270	292	274	267	261	260	269	258	266	275	299	250	278	271	269	271	262	275	259	265	254	294	287	298	246	270	256	311	260	261	285	306	300	260	277	295	283	319	284	272	272	275	304	250	301	281	266	285	292	255	311	300	277	267	261	283	282	262	259	263	279	289	276	290	251	261	292	275	273	275	296	284	265	295	243	238	276	288	294	275	271	269	265	237	285	280	263	296	273	281	318	298	249	288	270	307	278	291	267	238	258	287	276	253	250	262	282	271	253	289	288	293	292	249	286	281	286	281	273	306	266	297	271	271	300	275	254	272	275	279	271	297	262	249	275	273	283	283	261	310	290	299	265	282	268	293	281	302	289	256	271	273	260	279	266	278	262	286	279	274	277	275	285	297	291	254	296	271	287	265	264	279	276	293	271	276	301	289	278	298	283	262	257	267	243	279	256	284	279	251	290	286	308	295	270	256	260	294	292	274	265	233	273	332	308	289	304	265	312	264	289	261	269	256	284	273	296	287	272	264	246	255	253	295	268	282	254	269	278	289	302	283	252	301	282	251	265	291	287	261	265	289	270	269	278	267	303	247	275	280	305	278	266	291	290	279	262	273	276	275	261	275	253	279	280	286	262	280	281	270	278	250	277	283	295	228	295	275	284	280	290	283	296	270	276	270	259	285	259	290	275	247	282	295	262	267	273	276	275	284	294	294	262	292	251	299	274	288	294	275	288	311	265	276	266	268	266	279	273	259	302	268	286	271	314	282	274	256	261	255	297	256	270	298	272	270	268	291	281	260	285	263	270	278	280	267	299	277	242	272	285	275	279	280	281	253	242	273	292	270	303	271	279	309	268	293	297	255	296	249	251	267	303	262	271	260	260	293	257	257	296	267	250	304	284	285	309	283	282	259	298	273	281	304	279	295	255	291	274	268	286	241	275	261	278	282	295	298	260	265	272	269	254	267	278	266	276	287	294	280	290	295	284	259	305	281	291	283	297	283	285	268	257	269	263	291	268	293	255	275	261	274	286	263	273	261	262	288	259	285	275	256	242	296	280	292	256	265	289	292	270	284	282	290	301	271	330	284	290	306	288	259	298	274	296	260	277	225	257	328	281	260	280	307	293	282	283	277	252	268	253	277	245	271	282	293	269	277	298	269	301	270	286	294	291	295	299	273	303	301	267	260	262	276	297	293	266	277	279	276	215	277	278	269	258	282	281	284	274	263	287	277	276	255	275	289	277	276	285	243	272	248	266	273	261	233	280	281	283	271	256	264	312	269	278	250	297	287	290	267	307	327	274	277	260	273	271	267	283	256	274	277	268	254	257	291	276	267	269	282	294	272	280	272	291	255	275	273	267	292	276	282	270	271	271	277	278	253	299	275	274	289	302	266	252	325	297	257	287	273	274	277	300	271	270	271	281	289	283	263	309	293	277	277	269	273	295	291	288	286	325	271	270	258	295	268	283	263	277	267	290	277	262	307	274	251	264	293	247	289	312	299	281	287	278	291	273	261	312	291	286	249	276	278	317	259	276	275	287	267	256	257	287	290	283	264	319	299	325	269	288	287	293	256	283	288	268	292	268	286	269	258	282	291	283	258	278	294	262	281	300	278	302	274	270	262	279	284	317	293	262	288	245	299	302	273	314	296	283	294	254	260	284	269	270	253	274	289	260	291	268	291	290	258	260	291	271	278	253	279	250	223	267	290	279	247	261	258	281	295	281	262	265	288	282	302	318	322	263	264	259	257	307	288	286	277	285	290	265	263	249	303	246	288	236	273	301	287	249	284	266	283	267	298	252	310	270	286	278	270	280	289	286	297	264	283	312	286	264	290	255	277	259	279	273	286	254	275	258	293	290	248	272	311	301	308	310	289	278	289	306	319	310	308	269	277	267	266	274	286	275	295	284	282	312	249	264	265	291	276	246	273	282	314	285	266	303	259	267	282	256	289	301	298	268	256	270	283	291	271	272	275	271	277	341	255	281	266	272	273	278	264	303	279	261	255	286	260	283	267	296	276	268	290	289	283	277	271	268	282	269	275	298	283	276	263	251	268	287	291	282	309	290	296	247	273	287	273	272	293	283	267	263	265	293	289	296	289	274	264	299	264	267	281	299	290	275	312	282	278	265	291	240	289	251	283	285	234	270	256	296	277	270	271	295	290	275	255	297	280	281	255	273	300	297	284	258	252	284	299	280	299	294	315	308	272	279	295	285	270	287	291	293	244	257	259	274	299	266	284	273	253	281	283	260	305	271	295	293	258	259	263	253	279	251	300	286	279	309	286	298	293	242	283	272	302	268	293	252	291	303	270	303	284	287	277	275	239	284	292	288	264	251	290	289	266	284	287	290	263	282	279	257	251	276	295	291	276	269	262	304	299	292	256	292	297	249	287	274	261	284	268	284	304	266	257	255	288	268	263	296	267	274	291	283	271	291	275	270	282	281	287	263	277	280	253	279	271	294	308	293	283	284	243	276	271	274	319	269	277	318	267	277	257	313	297	258	260	275	311	289	271	306	241	263	278	273	251	277	298	271	265	298	249	253	292	275	276	272	265	284	312	270	245	272	302	252	265	311	302	292	263	289	275	272	271	279	291	268	306	279	275	256	300	252	281	307	291	235	256	268	278	265	275	274	260	251	276	271	282	276	281	267	257	259	262	312	265	304	251	273	259	297	280	287	287	285	315	285	240	253	285	311	271	291	263	301	303	301	266	256	298	269	279	276	278	253	275	271	285	277	300	296	278	302	258	275	294	285	301	243	245	318	285	291	279	290	275	265	256	295	278	254	284	282	263	281	271	283	270	268	307	311	260	275	300	300	276	285	284	288	263	252	296	290	290	279	306	301	263	261	270	316	292	309	282	263	293	288	282	279	276	256	298	284	233	286	249	285	287	289	262	281	266	276	263	295	281	273	289	262	305	260	257	272	293	261	276	280	281	278	272	302	275	286	265	275	292	245	282	260	288	276	314	288	309	281	288	304	273	304	280	297	282	289	260	292	296	308	267	288	267	264	264	273	288	272	270	294	285	257	250	304	272	276	270	296	286	268	289	302	277	268	269	244	300	293	243	263	299	279	286	281	304	269	281	272	276	243	288	284	288	311	280	259	297	254	262	297	262	237	253	280	271	267	286	294	284	257	263	306	277	237	293	290	298	314	290	299	247	284	275	281	288	283	277	262	275	253	291	283	263	323	268	265	322	280	259	270	278	298	277	282	241	271	258	256	290	285	275	242	253	296	288	292	253	276	254	263	294	276	280	242	286	271	289	262	276	270	252	297	263	300	275	283	305	317	259	255	264	276	274	274	280	283	284	308	273	283	276	279	294	322	307	303	251	278	274	264	271	273	320	265	257	259	257	285	261	286	248	294	299	282	264	284	274	284	268	275	267	271	282	298	276	259	258	282	308	296	304	281	239	252	311	264	258	296	279
49012	62135	64163	50116	37416	31907	24918	15839	8237	3321	1586	1291	963	829	768	703	693	689	721	695	702	715	723	691	671	686	669	667	688	686	707	686	672	751	667	695	681	743	676	716	678	683	737	654	657	650	719	690	679	673	721	687	702	661	672	682	675	665	714	768	688	670	680	635	679	703	683	665	682	729	687	711	691	727	686	679	658	662	703	668	652	686	622	673	726	695	720	681	706	644	699	644	704	738	673	684	687	724	696	692	708	651	700	717	686	683	702	626	637	652	678	711	693	676	695	701	682	689	719	716	665	716	683	728	686	692	678	696	690	675	696	635	687	715	637	660	686	674	661	713	668	683	708	734	676	695	650	627	684	694	694	688	677	692	669	662	705	723	666	667	669	690	689	662	690	707	713	628	676	700	690	687	662	637	707	672	660	643	666	713	670	653	672	670	708	712	706	670	694	683	676	716	675	652	702	678	680	697	643	697	727	633	688	663	674	638	665	644	714	687	687	690	655	703	705	677	691	636	660	704	693	672	632	701	688	696	697	688	720	707	685	690	653	697	700	659	680	653	678	694	685	691	699	680	676	649	678	682	664	690	683	682	720	686	693	676	721	705	660	712	703	662	702	698	691	653	703	695	649	690	651	654	681	675	670	682	633	682	705	666	704	697	647	683	684	691	686	678	683	633	703	700	701	679	651	708	702	668	685	701	678	673	718	705	699	733	673	662	683	684	652	615	683	688	677	703	663	666	668	683	687	678	685	654	683	698	694	681	706	654	667	669	695	690	698	657	707	650	664	676	663	667	703	736	649	703	754	701	683	740	697	764	750	714	626	682	656	655	702	671	671	698	682	739	707	675	711	667	695	661	648	700	731	642	716	692	693	707	697	673	665	703	691	695	699	695	684	647	711	673	701	681	695	694	659	706	639	672	691	658	662	665	754	700	674	625	662	658	676	721	685	709	653	709	662	725	639	657	724	679	690	680	676	740	681	647	679	659	651	674	687	649	687	680	667	707	704	671	659	674	721	713	735	712	686	685	655	704	702	646	680	643	711	673	684	680	716	726	672	729	685	690	658	667	675	626	685	669	686	681	727	678	724	701	709	678	659	698	654	696	752	689	692	694	691	701	704	679	729	653	674	671	692	656	683	651	663	673	699	686	636	684	648	687	719	699	713	658	689	700	630	693	664	730	664	734	728	664	693	678	661	666	706	662	659	725	693	688	718	694	662	676	658	690	675	710	683	678	734	651	655	705	699	694	696	679	708	699	665	695	714	704	682	700	709	664	710	696	697	670	661	657	713	696	641	688	660	653	704	696	671	676	703	636	675	694	706	666	726	651	688	709	743	687	697	633	672	687	679	680	670	711	692	717	661	682	672	676	710	705	721	700	707	680	663	704	682	647	670	645	701	699	658	664	713	683	679	657	695	677	703	654	673	661	711	700	682	721	685	673	724	705	694	723	644	674	683	698	712	679	710	669	650	727	652	734	646	711	711	676	669	666	690	671	710	659	650	706	683	695	684	695	683	643	732	710	699	682	699	705	670	675	651	678	686	686	629	609	663	671	681	665	721	680	703	663	683	651	712	718	657	676	683	679	697	686	669	672	661	740	667	708	666	662	711	693	662	678	669	739	643	675	701	709	676	651	683	697	696	665	686	670	677	653	674	704	677	693	662	733	677	684	673	708	674	634	694	652	665	655	679	743	646	688	702	711	653	689	716	695	671	656	676	662	742	665	627	650	683	709	691	707	692	660	642	670	695	653	645	660	678	655	690	700	664	655	665	671	665	672	689	726	687	658	703	711	693	668	669	655	662	679	688	718	639	683	740	712	677	728	693	704	670	695	702	664	670	686	650	649	716	691	678	706	663	668	687	671	651	661	669	672	694	678	703	681	694	718	718	681	673	672	717	689	675	732	676	689	703	679	678	679	675	724	687	643	688	698	652	698	731	698	667	710	672	693	653	704	691	676	689	655	710	693	648	701	667	717	639	687	668	678	713	693	689	674	715	681	694	694	653	711	665	695	665	723	690	669	677	687	691	674	681	730	683	672	687	656	665	722	669	658	659	688	713	680	677	707	674	667	736	678	674	693	687	649	684	733	751	676	701	702	707	672	671	717	691	689	667	718	690	651	653	727	702	647	681	671	685	675	691	685	684	692	667	693	694	708	671	693	682	642	678	649	711	651	711	700	669	666	633	661	721	656	630	645	712	703	668	708	649	652	715	626	609	679	688	689	626	669	668	681	663	668	667	677	719	705	658	670	707	711	694	699	648	680	704	654	683	719	646	685	689	699	666	688	734	698	694	678	703	682	657	717	680	680	686	693	681	652	689	702	686	685	708	684	711	685	722	664	695	723	669	663	715	718	670	676	720	721	686	648	685	726	661	690	693	671	674	692	697	720	677	687	738	629	679	693	732	694	677	682	660	651	653	704	719	665	678	728	679	682	653	643	672	700	723	699	652	706	687	697	711	693	719	689	642	654	691	676	703	699	697	665	649	660	701	639	690	698	655	687	639	668	715	649	681	664	677	683	698	645	679	709	707	686	708	649	676	687	681	697	714	684	677	696	639	724	691	640	663	672	657	664	683	676	683	724	692	671	714	712	714	680	730	657	697	683	658	739	666	718	679	723	702	636	711	688	676	708	668	728	719	658	661	676	678	658	677	692	693	642	650	659	678	680	624	677	689	655	675	686	677	682	697	669	672	712	665	688	716	676	673	664	676	733	669	695	678	688	696	712	686	618	702	684	709	680	704	702	661	641	695	728	716	676	690	684	687	679	681	675	657	688	667	709	657	669	680	685	709	678	692	675	705	719	719	668	655	701	670	687	704	680	702	696	621	737	670	683	669	686	662	680	689	698	668	689	729	664	699	670	690	628	690	714	671	696	662	641	673	640	647	748	746	737	687	695	705	695	705	719	672	665	670	687	711	709	690	697	677	732	688	641	657	685	667	659	690	706	678	649	726	672	683	654	697	666	681	723	666	670	699	672	661	661	681	697	664	705	742	698	668	704	727	659	688	679	687	629	721	655	712	655	727	676	693	687	671	665	665	665	666	676	729	682	674	651	708	707	676	694	687	708	724	703	665	657	710	696	717	657	657	654	706	670	595	723	708	683	688	676	685	691	709	662	690	715	707	698	676	705	658	682	671	739	692	686	677	728	710	648	674	666	622	723	718	691	696	658	703	657	667	669	721	662	719	679	690	757	705	644	701	662	684	676	694	683	684	674	675	672	703	712	703	648	719	702	683	712	722	687	700	675	701	634	698	685	634	668	677	689	676	682	671	662	674	691	656	707	683	680	677	711	620	667	704	677	697	676	710	714	673	662	677	671	648	684	682	645	667	699	692	677	696	729	660	645	689	723	716	713	743	663	657	655	645	691	685	666	716	668	675	702	673	672	662	672	726	651	712	687	696	682	704	682	664	680	700	660	703	678	669	680	678	703	669	651	669	691	660	649	691	683	695	662	704	687	658	692	628	709	687	688	700	718
70872	77001	70792	48258	30079	21625	12966	6260	2534	983	487	429	353	328	283	303	270	299	277	278	287	281	299	290	278	259	290	280	277	266	253	283	289	263	297	265	269	265	256	283	287	272	288	264	314	272	252	326	270	272	268	292	297	299	266	340	273	295	305	289	277	298	280	281	265	283	271	293	239	264	282	281	286	256	309	280	261	289	302	289	280	293	285	308	308	286	262	303	252	267	285	291	246	264	290	245	257	281	259	270	267	281	241	259	303	281	274	275	298	270	265	282	301	297	277	284	283	266	286	299	295	288	264	288	249	257	296	292	282	286	292	282	301	263	276	284	257	270	268	245	295	291	282	269	283	268	291	277	250	301	278	282	278	272	299	278	238	288	299	264	287	287	253	279	304	282	290	279	280	283	260	326	310	245	296	274	288	275	282	299	252	312	270	304	281	266	264	250	283	288	289	290	282	307	302	265	296	273	260	274	303	298	279	270	283	285	250	265	279	290	277	288	279	261	287	255	252	293	289	277	273	302	288	295	285	265	288	294	277	251	284	295	300	293	282	280	305	271	246	266	240	296	273	298	282	278	258	289	317	259	276	307	258	300	294	276	259	245	283	240	288	270	277	289	262	285	263	246	267	291	281	270	282	283	276	268	269	272	265	253	262	291	255	286	262	258	257	277	300	284	301	284	285	273	281	274	263	260	262	310	279	271	278	265	276	280	282	306	277	270	299	257	270	304	273	286	293	261	298	279	305	261	270	277	291	286	254	308	273	257	253	277	245	283	288	276	256	239	291	295	289	275	303	291	265	274	258	249	281	261	239	256	283	273	265	286	298	257	239	297	288	266	254	270	290	284	283	261	279	306	296	254	289	271	257	260	282	273	267	285	288	313	271	292	251	262	286	270	260	263	274	288	284	302	290	322	278	289	318	273	288	302	269	312	278	248	268	310	277	302	278	267	263	259	248	276	289	308	305	298	276	264	276	286	296	278	271	271	250	268	281	270	270	267	282	242	282	265	253	277	282	272	281	280	244	265	265	307	283	270	286	286	275	312	288	274	263	263	267	266	301	244	261	258	253	295	272	260	288	310	287	295	274	305	270	275	277	269	288	274	291	290	279	294	273	261	294	236	295	311	254	264	264	277	310	259	291	253	260	245	265	293	315	295	282	303	273	269	281	275	269	298	293	265	269	285	271	278	266	275	296	302	257	278	284	289	277	289	280	270	284	267	291	236	254	292	274	272	261	274	269	264	252	262	287	284	292	280	315	265	267	290	278	282	263	281	294	264	271	287	296	243	277	294	275	266	304	312	271	298	269	281	301	259	258	275	273	286	277	261	279	307	284	288	297	277	289	284	293	280	252	295	269	292	256	249	240	279	284	273	302	294	252	295	305	301	313	266	293	291	273	289	311	262	276	272	261	287	283	285	303	282	294	274	264	268	297	277	269	272	274	305	276	286	292	291	272	273	307	251	302	260	271	269	283	268	303	247	293	266	266	286	288	298	253	278	291	273	285	267	268	288	313	265	286	253	263	257	273	273	252	262	275	273	297	280	287	271	280	257	273	301	312	295	279	258	269	293	287	271	252	282	287	278	264	291	273	269	272	293	296	284	278	249	289	270	305	291	286	285	261	264	260	258	299	302	257	264	269	299	238	275	274	292	286	287	254	254	252	286	246	284	269	286	274	253	277	243	301	303	272	272	307	267	272	289	243	283	294	267	288	284	270	295	296	288	268	315	305	271	277	269	265	308	305	287	296	264	298	316	279	289	257	315	274	263	299	266	291	288	275	309	271	274	267	299	292	276	303	300	258	267	274	262	265	288	287	270	283	285	290	313	291	269	281	265	266	279	267	290	263	268	286	285	263	268	266	278	284	288	251	295	295	301	301	289	305	268	282	264	287	278	286	277	243	287	252	296	275	293	273	301	292	276	277	330	276	289	276	258	296	295	270	269	262	291	281	288	274	307	267	274	286	254	222	301	263	284	275	273	285	276	255	273	300	320	287	271	266	295	266	316	254	262	251	295	274	281	288	262	267	252	238	241	276	294	271	263	264	257	265	317	262	295	291	269	298	276	277	282	283	291	265	287	258	281	270	267	289	277	300	273	248	252	299	270	286	279	299	247	304	290	263	281	284	314	283	264	276	315	288	243	259	271	286	271	299	266	273	266	257	265	265	293	289	289	311	279	269	265	280	283	291	256	265	288	275	250	294	279	292	289	279	286	291	263	261	328	295	278	290	318	288	278	295	284	270	251	267	324	278	284	252	276	266	280	267	299	250	279	277	286	269	306	262	273	282	277	264	262	277	263	270	299	276	304	261	292	275	288	280	256	243	266	284	249	283	240	289	278	298	250	239	281	268	295	297	290	264	288	280	302	300	266	298	253	278	289	266	299	263	266	285	281	318	270	279	268	281	259	275	257	273	270	349	262	299	299	254	308	296	278	317	301	319	260	303	275	280	247	261	276	279	278	296	309	285	305	282	303	313	281	286	282	291	259	311	281	251	292	291	280	249	272	283	296	254	295	282	314	299	272	287	287	287	272	271	273	294	289	293	285	267	252	263	288	303	269	270	286	294	280	279	267	263	281	280	260	284	293	266	278	218	283	274	290	281	236	271	284	293	264	263	298	283	286	314	298	300	256	268	282	302	258	278	292	277	286	247	272	254	284	293	264	295	295	263	285	302	258	288	273	283	280	268	294	310	274	266	294	298	258	280	252	292	293	274	291	294	306	278	268	286	299	302	296	262	269	297	273	260	279	280	287	276	290	264	261	255	268	260	274	248	298	292	288	278	266	288	276	251	277	274	263	274	306	265	289	292	292	237	280	269	292	283	255	263	272	255	249	269	248	262	269	278	274	287	266	288	291	297	310	289	291	278	289	311	265	251	248	285	292	257	263	288	280	270	275	253	266	272	284	256	260	264	279	306	283	271	277	285	283	241	255	267	283	281	292	308	260	287	282	251	271	300	277	283	276	274	266	273	298	287	272	269	259	290	288	266	233	261	278	275	287	275	291	263	266	269	264	302	254	279	263	327	291	262	278	300	299	270	262	288	254	275	282	282	281	255	271	297	276	278	284	300	274	296	260	272	262	286	281	309	262	268	289	289	270	283	273	281	286	268	284	299	273	267	284	294	295	260	268	284	265	260	261	246	278	287	269	268	241	277	255	306	269	243	302	307	303	252	268	285	279	280	256	291	311	270	262	281	253	283	292	266	280	264	312	272	255	289	260	267	310	294	259	280	298	255	256	269	297	275	269	279	283	268	298	276	272	250	256	274	273	262	294	279	298	291	279	296	268	277	293	250	280	259	291	290	275	288	253	293	267	289	279	290	274	272	268	267	276	293	293	281	259	283	304	267	290	270	293	299	289	276	279	276	274	277	286	279	270	269	282	278	290	303	282	280	260	316	283	284	268	254	289	276	270	286	269	275	311	275	272	273	284	269	276	287	272	274	274	261	293	311	297	253	286	306	289	299	309	290	268	292	274
48296	62530	65147	50821	38182	32172	24849	15335	8132	3476	1574	1216	1036	830	751	699	683	647	663	744	687	651	712	713	688	737	705	712	717	668	699	716	719	730	670	660	675	701	661	654	694	686	632	690	630	660	711	677	700	679	677	700	670	687	662	685	700	765	711	671	682	667	702	681	739	670	683	666	698	670	693	685	734	687	687	650	645	733	661	698	702	708	643	646	635	696	688	685	695	711	654	669	659	645	691	672	684	635	677	640	690	699	703	682	708	685	688	707	726	747	679	681	720	710	694	670	709	704	739	675	741	729	697	722	697	656	718	680	640	718	659	700	699	700	703	709	727	658	693	665	671	736	648	737	731	719	660	698	688	662	679	730	680	710	677	686	683	710	721	669	634	661	723	703	646	699	738	684	704	650	707	679	756	708	684	704	700	723	700	687	671	723	714	684	688	687	673	669	675	686	680	738	714	696	678	682	687	658	660	718	702	683	688	709	718	699	716	677	685	653	691	700	697	683	648	693	703	650	680	679	671	695	669	646	686	647	688	719	683	729	632	693	701	691	665	703	713	702	680	660	711	678	699	701	657	679	677	664	691	660	746	704	690	635	712	628	724	697	680	703	654	704	715	629	675	688	682	706	680	666	658	702	718	719	651	700	664	644	678	710	637	706	633	700	730	673	667	681	713	691	667	670	714	734	646	674	743	664	692	704	688	694	680	704	615	652	680	629	724	673	684	640	684	684	660	677	686	672	669	739	706	700	671	659	691	685	721	674	719	689	693	686	648	669	747	681	692	643	686	662	660	678	668	694	676	683	731	664	658	716	712	721	679	706	682	718	647	644	669	739	678	719	686	746	693	676	674	697	710	712	684	651	681	661	707	727	616	669	678	664	680	723	649	647	698	698	729	663	686	707	682	684	672	669	686	718	673	742	659	704	703	683	660	697	703	670	683	668	717	679	656	684	680	698	680	671	682	700	712	685	709	684	688	729	662	710	715	725	681	674	680	698	657	680	657	689	720	691	673	654	681	655	699	669	676	684	728	711	671	711	655	673	686	717	654	712	672	669	695	687	679	652	670	620	704	711	705	684	674	648	667	673	693	711	685	705	710	683	672	675	694	680	687	717	652	690	682	684	689	693	639	723	671	757	678	676	717	653	682	698	660	655	654	667	699	648	712	689	734	686	627	666	668	710	665	679	728	728	700	678	690	703	678	705	707	725	704	697	709	683	688	691	700	688	664	736	722	678	738	643	682	682	676	712	687	665	634	678	699	713	726	702	715	685	679	672	695	664	696	675	694	705	690	713	713	695	655	696	744	641	684	692	729	681	671	717	677	647	679	671	687	711	694	693	628	697	683	729	675	708	721	698	679	646	773	703	712	636	694	691	695	718	750	695	707	729	707	686	700	676	699	682	698	652	733	697	690	711	707	651	719	654	693	709	648	675	730	719	663	648	697	688	750	638	679	719	702	696	628	740	694	686	713	650	706	698	703	678	703	705	692	698	667	665	644	705	704	673	669	649	703	708	700	664	673	708	672	687	674	678	705	695	666	684	682	651	671	688	707	696	685	643	730	685	650	659	690	694	667	756	676	658	679	661	655	679	666	670	693	683	675	708	693	668	708	695	636	683	664	687	687	697	683	661	674	711	672	679	694	682	725	703	715	708	676	689	669	660	630	678	687	665	639	681	746	711	713	694	688	652	699	694	733	684	721	659	642	681	706	652	662	680	634	677	703	698	656	727	705	685	665	696	641	724	688	729	781	655	733	688	677	698	683	687	749	726	683	705	685	642	714	713	719	684	707	675	623	678	676	688	691	700	759	688	689	678	690	692	634	686	638	710	705	715	671	673	736	680	759	683	698	681	726	700	716	698	705	689	757	666	675	703	690	720	719	669	722	675	676	667	693	634	705	705	677	676	707	682	715	715	682	685	691	678	716	654	668	699	715	655	706	688	676	687	692	702	680	732	680	694	675	714	703	694	696	723	665	703	686	695	746	692	671	711	635	723	670	705	701	685	665	732	684	683	710	675	662	719	640	667	682	680	671	691	729	706	678	684	636	656	646	687	704	688	700	696	749	666	666	715	674	673	682	616	718	683	632	701	703	739	689	679	695	676	703	680	698	686	696	694	696	697	691	671	659	678	723	672	683	683	693	704	694	692	668	696	692	704	716	667	716	648	692	734	688	684	665	698	698	640	656	696	701	631	737	689	707	672	677	669	699	701	690	696	647	725	687	697	704	699	744	704	688	720	690	671	657	684	653	714	698	715	676	674	663	674	644	680	700	707	663	685	677	748	698	711	668	670	701	682	670	715	648	722	691	701	722	642	673	658	692	710	681	727	736	696	688	674	674	677	674	663	642	684	693	713	728	683	648	684	719	689	697	728	706	712	724	688	699	673	733	662	644	680	678	722	665	676	705	660	663	648	680	723	652	649	671	647	696	658	710	675	692	691	728	687	711	661	674	664	692	704	674	700	723	665	681	700	711	682	738	685	703	682	655	647	700	718	682	696	676	680	704	679	730	691	667	679	676	704	601	681	676	700	681	667	703	677	702	717	689	684	664	677	692	736	673	700	722	655	675	706	678	721	680	663	678	714	683	692	700	688	681	655	661	685	662	696	703	682	684	694	722	709	693	695	683	688	737	717	665	692	687	701	670	672	701	613	675	662	681	698	657	699	651	694	678	722	674	692	704	652	710	694	658	683	668	713	676	703	667	710	732	704	679	685	702	711	676	699	685	674	663	735	726	707	671	637	662	656	605	691	732	719	681	680	713	661	673	702	678	683	647	674	674	678	685	702	660	702	693	722	711	681	665	681	673	694	705	676	702	735	704	721	688	662	708	699	684	677	670	631	664	702	687	688	715	698	656	680	673	650	732	692	722	652	663	704	739	684	687	661	676	687	753	707	702	732	689	645	738	646	695	696	697	699	706	682	695	702	704	707	706	691	715	703	692	696	674	688	746	693	630	717	706	652	708	678	676	667	713	656	677	657	718	670	710	716	674	699	651	668	667	667	678	690	704	675	704	710	699	668	682	675	670	701	707	672	684	708	670	720	650	726	715	728	653	650	670	656	659	693	687	751	682	734	704	667	651	694	648	694	676	674	697	717	722	737	643	699	699	708	700	661	684	707	670	696	647	683	666	655	679	718	693	681	685	722	666	692	685	705	743	728	736	696	671	694	734	688	730	699	713	656	667	697	664	706	673	804	715	671	684	672	680	701	710	678	705	706	672	695	658	701	692	717	706	672	658	680	696	662	680	664	677	717	709	695	743	727	698	702	719	688	693	696	677	703	669	697	661	729	723	692	678	680	689	694	677	728	689	687	676	759	710	694	693	678	702	722	689	651	683	644	664	712	729	690	669	658	700	749	692	684	704	701	690	694	688	670	673	724	728	696	701	678	654	657	667	698	634	678	691	690	686	671	667	703	691	687	686	684	688	648	699	690	754	691	631	684	700	720	681	686	667	714	677	730	712	686	680	677	674	711	670	648
73455	76989	69782	48267	29761	21644	13057	6356	2605	1059	449	393	362	323	279	311	258	255	289	277	301	270	279	275	267	274	274	255	303	280	253	302	282	291	307	291	287	290	268	267	269	294	287	281	284	273	262	284	264	250	283	271	277	263	268	275	263	273	270	238	264	245	295	330	341	272	276	293	275	268	297	264	261	281	277	303	312	291	307	278	244	273	283	285	283	309	276	287	260	304	282	256	276	286	251	293	285	276	277	255	277	275	291	275	254	303	272	300	277	282	246	276	296	273	269	282	269	289	260	273	303	265	266	280	279	285	276	276	277	263	290	267	252	275	263	249	268	290	243	289	267	283	269	315	299	259	258	261	274	283	279	287	275	248	303	308	295	287	268	256	308	265	264	290	289	278	283	303	298	282	254	286	275	291	280	298	259	255	273	293	300	285	287	291	286	266	289	301	313	288	260	301	251	292	277	260	280	280	273	279	288	306	286	262	256	300	295	295	257	285	269	262	282	267	252	265	257	261	280	327	290	278	286	270	282	294	308	267	304	273	249	268	265	281	269	305	284	298	306	290	268	295	268	253	319	274	281	258	280	310	267	277	278	265	306	299	256	276	305	258	277	273	268	290	290	262	315	313	302	282	289	248	231	296	296	263	251	251	255	278	261	257	271	254	285	286	296	282	239	265	291	298	312	299	274	291	280	277	280	264	248	303	287	285	316	300	281	287	255	270	289	283	262	268	281	297	286	326	240	289	285	279	283	282	271	295	287	267	284	304	274	292	292	258	286	262	265	287	272	259	251	248	267	285	297	301	284	278	268	283	294	254	282	296	292	269	282	301	279	267	289	276	274	253	277	274	272	291	305	267	270	320	295	316	266	297	276	300	275	264	293	269	267	312	290	260	252	288	292	290	281	324	278	285	314	257	308	269	296	295	293	259	273	274	273	280	289	283	276	311	303	297	268	286	311	239	278	245	252	266	287	297	274	248	268	268	290	271	277	273	263	295	306	281	301	274	320	285	276	280	278	291	290	304	283	265	270	280	291	271	253	301	260	245	306	252	270	268	287	277	287	252	278	274	291	275	282	278	264	285	287	295	276	284	304	307	279	289	328	269	278	263	280	295	289	302	261	288	268	270	298	281	256	276	236	295	284	293	297	261	297	307	296	314	242	291	265	300	254	285	270	269	283	259	271	256	278	291	282	290	310	268	301	298	268	275	266	293	260	276	300	300	295	273	298	287	294	248	293	275	264	289	303	279	278	278	275	288	268	269	284	295	263	241	293	279	293	297	268	276	316	268	258	322	293	272	259	268	280	284	299	292	257	282	277	274	275	284	287	320	262	283	293	266	252	283	271	289	288	288	257	316	261	287	279	288	298	272	281	256	259	290	277	279	293	254	295	269	266	283	249	267	288	264	299	274	288	290	285	258	307	264	295	302	266	281	285	300	278	279	286	286	285	277	272	278	292	277	272	295	262	263	306	268	283	315	237	265	260	275	280	298	308	271	283	265	295	312	276	278	276	283	289	270	289	274	267	273	262	283	278	267	309	305	272	272	301	305	275	272	286	290	269	290	293	253	294	287	276	295	276	279	267	278	285	236	287	269	320	268	296	289	287	271	313	297	269	265	274	251	270	270	278	267	280	255	302	291	303	299	261	281	304	281	223	288	259	256	288	322	284	272	311	269	257	274	289	262	270	313	299	290	270	262	291	300	275	298	277	271	278	277	285	281	301	283	266	278	245	299	285	263	286	266	266	273	262	280	262	255	292	285	309	266	297	285	296	305	258	282	302	274	279	281	263	278	268	272	272	254	250	251	255	266	275	250	315	312	270	272	262	278	274	306	284	295	293	284	265	294	300	266	256	243	275	286	299	296	271	283	291	268	274	284	296	260	295	286	257	251	259	287	285	277	265	263	285	264	238	282	277	281	253	288	264	290	287	269	285	315	294	280	295	281	265	283	282	275	235	271	283	281	269	288	268	266	267	302	300	282	289	252	281	289	267	287	289	256	263	275	302	296	283	306	298	295	273	306	245	276	304	298	269	273	275	268	290	266	295	273	287	264	271	266	308	273	253	272	281	306	273	281	285	241	278	279	297	288	294	249	297	288	305	256	261	254	307	287	280	298	278	272	287	282	262	283	268	291	267	282	281	262	299	290	262	293	288	280	284	285	270	282	286	294	309	301	300	277	279	299	299	258	273	315	290	295	291	288	308	249	306	313	283	264	279	283	275	278	301	314	276	267	282	284	283	277	298	304	287	296	279	293	289	266	294	268	288	291	283	290	255	292	273	256	274	280	292	302	262	324	271	280	322	288	244	271	291	305	269	278	311	281	275	257	269	314	303	281	247	266	283	261	246	291	274	293	269	277	267	256	277	274	303	259	282	256	272	265	280	284	273	287	274	265	284	234	295	273	294	265	260	285	246	325	304	276	257	275	266	286	297	268	298	271	268	269	262	259	252	272	250	285	295	293	293	288	256	258	244	304	275	277	280	256	303	293	270	289	264	301	252	273	280	275	281	276	278	282	278	269	314	303	299	288	273	301	275	283	282	287	260	293	279	288	275	306	287	299	273	279	287	274	280	285	275	317	262	243	302	290	292	290	256	259	249	270	280	265	278	262	287	293	277	273	261	250	277	278	287	255	285	250	247	283	289	271	283	292	292	298	264	280	269	297	244	275	289	267	275	277	275	280	278	269	274	261	309	253	281	253	288	289	263	295	291	293	281	231	260	307	291	301	289	271	253	264	265	293	298	301	270	304	280	282	280	277	266	318	277	269	263	271	260	239	271	248	260	284	285	278	268	281	295	302	270	318	273	285	276	287	265	287	292	279	244	266	290	286	280	290	295	278	297	262	293	280	297	256	289	295	280	299	249	267	259	274	280	284	259	249	250	279	271	264	286	244	259	297	289	310	292	284	258	302	261	270	263	268	257	268	244	303	296	314	287	271	290	274	324	228	316	279	319	281	303	254	300	250	281	266	276	275	260	262	306	265	277	276	296	269	282	305	248	286	257	315	290	276	277	295	315	273	283	264	297	315	295	281	287	253	283	260	279	261	301	248	271	294	271	263	278	294	227	266	283	264	274	275	266	306	288	268	281	278	271	279	273	286	276	272	282	265	266	291	253	271	269	279	260	290	265	291	284	280	248	265	275	276	255	265	272	281	276	297	244	286	262	303	289	284	288	294	279	276	266	282	277	270	286	277	281	298	254	285	279	267	273	302	292	296	289	291	281	279	294	262	281	280	278	256	264	293	270	270	278	273	261	251	270	289	285	290	261	268	267	265	266	278	264	269	287	287	306	271	285	266	289	269	256	255	277	301	294	287	251	279	284	292	238	275	267	282	266	260	277	279	275	302	264	292	267	252	273	277	291	296	264	268	248	268	245	283	300	300	297	303	252	283	285	280	278	315	272	299	282	266	286	289	289	273	265	256	281	272	280	279	256	282	297	273	274	257	277	267	291	256	258	286	314	267	297	296	291	260	266	290
49948	61618	63772	49565	37777	32389	24834	16017	8056	3478	1414	1244	1003	846	724	734	653	619	702	699	692	697	718	699	731	646	680	695	699	765	687	728	673	671	684	664	746	658	724	671	675	708	630	706	699	703	701	710	656	677	651	661	673	677	681	732	655	685	643	701	672	685	662	728	672	714	689	695	701	697	657	724	671	690	700	662	703	698	633	699	715	684	688	687	682	676	711	715	694	659	710	696	650	696	693	712	716	679	728	676	721	721	700	703	690	709	731	668	682	690	678	723	691	704	676	714	700	690	725	692	677	734	666	703	700	694	675	675	679	707	666	706	695	711	708	675	650	701	710	680	678	677	716	673	733	657	648	664	665	727	720	687	677	696	649	695	713	667	651	717	644	713	659	709	680	666	634	722	688	696	714	647	681	669	646	698	710	677	741	693	722	676	668	654	714	670	732	707	710	657	663	709	674	667	665	647	721	704	708	615	688	691	668	680	703	689	778	671	684	679	680	657	671	683	721	731	704	700	682	720	746	716	746	684	696	654	669	682	688	693	702	694	648	721	687	676	719	718	658	690	690	644	729	651	682	644	661	727	735	669	692	730	667	660	753	676	728	662	695	676	729	740	689	659	690	661	686	712	711	650	636	697	780	701	714	646	665	659	720	682	671	693	674	670	675	670	702	698	687	632	730	734	669	709	669	672	657	706	696	712	685	715	659	650	653	682	742	706	707	717	652	731	673	652	668	748	684	666	634	728	711	661	708	657	672	690	702	697	659	669	646	694	644	665	647	652	697	699	726	679	681	693	701	672	727	722	679	691	693	747	717	688	680	689	720	647	684	695	678	687	673	696	680	675	629	681	715	703	713	686	694	741	671	698	678	683	690	693	690	708	689	676	716	717	695	648	689	664	689	660	701	691	688	728	642	686	693	671	699	692	672	769	628	730	720	699	663	703	664	664	744	663	685	660	700	700	707	690	656	663	698	694	682	666	717	643	666	709	707	669	714	666	705	643	659	699	703	698	760	688	737	681	689	702	665	694	711	658	730	687	669	661	722	701	698	727	681	730	657	661	680	730	683	704	700	653	632	701	687	678	660	708	740	672	670	688	709	682	669	669	706	699	701	686	709	699	697	712	666	648	739	670	669	700	651	693	661	726	707	664	704	659	676	684	702	671	684	695	649	637	685	681	653	691	712	693	702	669	687	683	712	695	654	759	677	699	695	712	648	703	716	687	659	695	744	732	687	669	680	661	705	649	722	674	706	721	687	679	739	700	708	664	719	709	681	695	715	664	681	682	742	725	676	650	693	660	665	622	722	662	710	679	710	696	705	665	686	715	675	696	718	669	701	705	692	694	755	676	712	706	690	710	696	658	705	658	684	697	694	644	688	657	652	717	716	717	659	699	709	704	723	686	703	701	658	679	618	639	671	619	730	688	616	734	648	710	719	642	738	677	686	696	685	728	684	668	692	669	656	648	707	705	704	700	741	684	690	656	701	775	698	695	687	673	670	696	696	678	728	659	714	653	670	692	666	746	652	700	651	694	701	696	668	719	697	711	667	671	684	667	648	681	656	703	658	719	723	691	704	667	686	687	710	687	730	735	700	715	708	692	753	671	631	695	673	688	714	716	761	696	741	647	770	703	698	716	724	722	690	713	687	686	700	660	706	676	701	701	672	703	711	694	688	698	690	719	679	680	687	680	712	709	688	702	677	696	702	669	638	667	713	699	657	673	682	691	704	655	668	642	687	682	715	641	705	694	698	737	740	659	709	664	724	681	735	660	721	691	681	717	677	700	659	630	672	721	710	706	663	686	637	694	705	667	706	689	712	643	700	676	700	684	670	671	691	707	712	702	685	678	676	692	677	697	666	685	674	722	698	680	648	726	689	682	665	657	749	719	662	709	693	679	717	701	700	649	679	696	698	692	695	722	744	685	735	689	642	684	698	666	620	735	709	686	691	678	678	701	674	720	677	737	719	722	662	680	643	729	705	697	657	655	670	679	660	716	670	657	669	690	696	674	691	686	674	682	677	637	700	712	699	693	641	638	701	714	692	692	701	669	653	667	646	687	708	695	684	686	685	657	722	726	691	655	653	706	654	699	715	728	668	693	659	695	703	666	672	721	701	708	703	669	698	680	680	664	684	688	717	729	683	667	673	682	700	714	701	714	664	662	672	694	667	685	717	680	681	664	726	710	690	712	681	740	705	751	702	694	670	665	702	718	703	715	716	682	697	688	675	689	708	652	674	675	689	701	741	697	679	682	669	701	705	673	691	638	730	699	667	718	678	668	659	716	662	715	713	728	694	721	687	710	747	669	695	672	714	698	753	716	651	681	688	659	688	720	669	689	677	724	673	696	709	705	683	723	713	723	684	737	680	686	745	698	678	663	756	710	647	678	719	691	710	672	713	648	704	692	685	678	661	712	696	732	668	727	727	645	649	694	687	697	658	699	698	665	733	706	690	681	688	670	681	676	686	684	667	721	698	702	697	696	694	698	687	649	679	669	663	680	674	712	659	664	727	702	661	688	660	731	718	730	711	673	680	676	672	693	687	711	745	760	676	665	643	699	671	637	695	689	668	708	708	653	662	751	634	659	653	722	685	723	733	699	654	699	661	709	688	698	701	691	660	680	687	699	635	725	696	688	730	709	685	671	647	685	665	708	637	667	714	698	671	680	727	675	704	666	654	701	669	665	680	676	682	668	756	670	693	731	656	678	689	737	690	676	691	664	723	694	695	676	696	668	680	729	683	689	650	674	699	713	707	688	685	666	696	665	665	716	659	697	641	688	688	704	666	630	664	672	634	689	674	700	678	711	691	704	701	682	678	677	699	757	734	702	655	689	685	689	666	723	657	644	651	722	695	628	657	757	731	673	686	713	704	719	693	708	654	732	726	728	674	624	726	721	673	677	696	682	733	680	678	662	675	688	701	712	657	668	681	692	708	676	699	725	684	714	688	637	674	671	732	689	714	737	706	679	696	662	657	668	708	677	723	627	707	739	662	711	695	704	711	663	746	712	691	706	694	692	738	717	726	662	718	654	711	748	725	674	698	697	672	694	728	738	683	671	731	722	650	730	666	674	706	698	695	715	721	658	638	654	683	704	681	689	727	679	679	687	688	727	697	678	686	674	696	729	716	731	694	704	646	690	662	669	684	701	693	709	687	706	711	716	675	733	694	715	678	720	650	728	692	657	677	693	735	717	710	636	731	675	694	652	706	695	682	679	712	687	659	659	686	696	717	704	700	653	689	717	694	661	740	674	723	711	747	710	662	662	657	679	667	674	702	655	671	692	679	669	703	671	702	668	684	691	676	643	681	658	715	690	675	697	688	688	696	698	682	734	674	648	680	662	647	661	680	680	680	682	653	719	694	744	731	698	722	686	683	727	715	723	723	680	658	656	685	657	704	671	680	701	653	636	658	706	688	739	677	710	669	638	772	713	709	634	650	710	646	725	700	695	690	738	715	714	674	654	686	712	684	735	671	680	692	669
75974	77057	69349	47062	30405	22422	13537	6150	2573	959	488	403	351	327	325	293	293	260	280	283	264	297	311	275	302	285	264	266	296	274	293	268	271	288	271	267	285	294	297	278	275	279	272	285	310	259	283	291	246	294	319	245	270	277	281	272	275	286	283	274	260	291	261	269	307	266	293	289	270	268	293	265	290	260	238	281	267	268	253	308	274	283	294	283	275	267	294	274	277	274	249	278	297	270	268	272	253	255	262	283	266	313	278	295	287	278	294	245	278	312	274	262	270	256	289	287	283	259	285	274	305	288	282	274	260	277	281	296	245	298	310	293	258	305	296	266	263	305	253	311	268	283	296	255	255	288	277	285	292	267	281	303	289	286	273	277	268	259	280	285	271	294	268	278	263	257	294	258	257	258	269	269	257	300	274	252	288	287	264	269	284	268	272	290	281	277	256	264	270	284	286	263	284	281	290	259	244	267	285	276	283	284	316	275	290	278	287	277	280	251	262	285	273	297	299	283	263	285	274	238	280	265	279	273	287	257	255	275	256	286	279	302	293	259	267	288	267	276	263	278	260	285	278	262	280	275	290	244	266	298	321	292	322	292	277	283	307	293	254	292	260	262	271	265	293	257	275	275	282	269	285	307	265	267	275	257	290	278	289	267	303	271	279	273	268	274	265	288	271	295	296	289	302	292	258	296	298	280	292	278	256	278	283	290	264	280	259	279	261	268	311	312	295	291	296	254	274	259	259	284	243	263	259	298	284	295	249	265	280	298	309	305	253	281	271	290	321	275	239	272	299	292	309	266	276	290	310	270	243	294	300	264	281	299	264	296	309	260	298	299	281	251	283	265	272	287	305	294	254	307	290	277	274	248	271	271	291	278	293	272	294	301	266	263	265	294	274	275	297	279	297	299	272	304	299	305	260	294	286	269	318	289	327	265	271	280	299	261	259	253	257	311	282	279	272	251	283	285	284	268	250	282	271	265	290	290	241	248	245	289	285	251	327	259	282	259	281	275	271	261	272	288	279	260	267	318	294	293	289	294	245	237	294	275	295	257	278	289	251	271	286	288	256	280	275	288	293	272	252	293	256	276	282	319	297	297	255	282	298	296	294	282	274	273	275	283	285	266	292	271	278	262	258	287	279	244	262	281	287	277	284	272	286	287	265	283	272	270	252	278	285	268	271	249	280	289	258	301	297	302	274	282	289	265	291	276	256	256	294	296	263	318	270	264	276	266	300	284	285	280	277	279	286	274	265	267	300	270	273	295	275	325	287	270	284	287	297	301	275	265	267	288	262	268	293	270	251	294	267	270	258	293	255	294	242	308	283	278	311	292	275	269	294	290	279	264	290	295	256	265	265	257	293	282	289	256	273	256	292	269	294	292	290	301	281	280	285	278	271	279	289	303	271	270	284	274	255	284	283	300	274	306	301	292	292	259	274	276	278	296	284	288	279	287	286	268	278	289	279	264	250	270	296	308	268	292	286	254	262	275	286	258	271	261	236	269	277	280	292	277	264	287	317	248	273	285	285	275	259	274	297	323	283	267	296	256	306	277	273	260	285	280	268	269	301	288	297	274	290	288	291	263	277	272	283	283	301	267	268	261	306	269	315	275	298	286	286	309	264	286	274	275	269	256	312	287	264	279	293	284	278	278	289	296	273	268	272	279	271	300	255	285	274	284	256	285	280	277	317	273	290	284	291	281	281	310	292	251	305	281	265	270	282	264	282	278	278	278	296	254	276	272	261	304	274	276	257	264	300	272	259	262	270	258	259	289	284	269	302	284	284	246	267	286	291	281	271	255	262	304	249	281	270	297	271	278	278	266	289	278	279	264	278	270	325	253	313	283	304	262	294	314	278	266	271	275	292	295	272	260	270	310	265	268	269	281	274	284	258	305	261	241	274	269	270	285	306	303	260	283	298	282	276	289	270	289	310	292	240	278	298	255	255	281	253	282	308	288	260	247	248	290	269	274	270	301	266	289	288	254	288	285	268	308	292	309	266	266	282	261	294	256	227	251	306	274	245	296	280	300	266	304	268	262	281	337	280	304	274	271	294	278	297	282	261	291	311	276	303	287	256	307	259	276	291	269	254	293	296	291	298	283	254	275	247	270	276	251	289	264	279	273	272	285	272	272	291	265	288	271	311	265	256	261	275	325	290	287	277	273	266	305	272	247	258	274	260	284	277	284	252	282	268	264	289	264	306	289	276	270	257	254	246	290	278	276	288	286	270	270	277	287	288	288	310	287	272	283	282	289	297	291	250	268	267	269	250	265	268	254	277	277	263	263	259	268	261	280	263	276	290	269	290	295	276	291	270	284	289	278	282	274	276	312	288	300	276	276	281	268	277	263	283	280	274	275	273	292	268	289	285	281	281	282	263	281	273	260	290	273	280	295	303	301	310	294	251	261	279	283	234	270	278	282	267	260	278	284	282	279	271	285	259	287	283	288	291	281	272	289	239	260	279	281	272	242	324	279	291	260	260	263	295	285	299	285	307	258	270	257	262	284	278	250	271	288	227	283	291	260	282	315	295	236	277	245	267	308	305	280	271	272	299	260	302	293	258	280	254	282	267	238	272	274	265	293	308	279	275	279	258	283	275	264	273	305	288	299	301	276	295	274	282	268	262	242	256	280	260	297	282	282	320	298	269	266	282	257	278	283	282	287	286	255	263	256	259	278	256	277	274	280	288	283	272	277	262	254	276	266	295	279	276	299	256	273	267	293	278	293	285	258	346	241	286	275	282	277	288	287	293	234	283	271	311	262	266	276	293	257	275	314	256	256	293	275	277	273	266	281	308	286	268	260	249	267	282	292	248	257	289	266	290	287	305	280	244	253	281	273	304	298	280	284	253	259	290	299	282	282	256	298	259	262	261	269	251	270	291	289	256	280	279	273	275	276	277	264	282	272	271	253	327	292	268	296	289	303	249	313	296	280	293	249	249	302	284	268	266	311	307	282	262	296	289	284	276	275	271	248	300	283	283	308	320	292	281	306	299	291	270	262	299	277	280	287	275	291	296	299	323	257	240	270	275	293	314	285	254	279	247	324	293	267	252	281	282	297	246	295	287	276	283	285	291	279	273	252	278	284	268	277	275	270	290	260	294	263	302	256	286	258	288	281	264	284	240	283	288	317	262	302	275	277	257	286	288	257	296	269	293	280	297	306	271	290	285	278	292	256	268	285	257	268	289	296	285	287	277	249	288	264	311	278	307	274	293	255	253	286	288	267	298	301	300	263	263	271	283	286	282	302	273	284	254	265	286	305	271	267	275	253	291	263	274	280	283	280	290	283	305	287	292	298	299	286	273	283	244	294	284	292	294	285	284	273	268	311	279	269	287	285	268	309	251	287	280	256	285	269	260	242	258	285	280	261	300	276	252	288	279	284	300	285	306	258	281	252	315	291	324	262	253	268	251	283	258	295	255	276	287	267	269	289	302	272	262	304	272	276	270	267	279	259	302	273	316	272	280	332	291	294	285	265	270	275
50148	61444	63342	49108	38756	33421	25795	15764	8191	3196	1652	1206	1026	806	755	735	700	707	689	719	777	681	676	750	753	702	648	716	724	709	717	678	673	747	653	698	629	649	661	677	709	708	656	686	696	672	678	706	721	665	697	678	694	702	675	664	718	684	690	744	689	703	677	748	720	670	729	652	623	724	722	658	670	648	710	661	678	723	659	722	656	700	682	697	700	687	671	678	638	678	697	663	732	696	672	678	670	771	702	726	709	652	708	728	743	689	695	682	713	711	645	700	687	694	659	714	705	711	652	713	712	711	720	697	705	683	693	718	692	646	723	689	692	712	677	630	659	660	683	708	695	684	711	715	727	688	691	694	671	693	650	694	680	702	684	696	670	677	710	650	647	667	691	689	729	717	722	690	680	716	643	677	691	690	727	735	653	685	678	700	664	688	676	689	732	744	687	666	717	687	737	668	677	680	669	680	695	697	690	723	665	672	671	676	711	697	712	667	698	657	654	691	703	723	696	689	670	636	670	690	686	737	669	679	673	690	686	721	679	674	671	700	736	688	737	705	723	641	701	684	653	660	695	679	671	724	716	654	735	698	696	674	647	659	655	657	677	706	736	703	703	666	678	699	652	685	650	675	637	723	687	750	700	710	679	685	670	664	730	687	682	708	728	659	714	678	643	696	714	709	637	670	740	700	686	695	711	722	648	715	656	668	667	727	701	707	694	656	691	700	721	662	688	688	752	631	732	755	651	710	728	651	721	715	670	688	683	694	662	667	741	686	675	691	660	645	660	681	687	704	687	741	712	675	688	634	686	719	651	747	690	724	634	711	668	650	710	698	728	678	684	661	743	682	685	735	673	654	720	722	722	668	714	687	698	662	684	692	691	690	693	681	670	693	689	652	703	707	638	673	692	731	650	671	697	672	666	674	674	657	688	667	676	702	695	693	681	673	693	706	679	693	729	684	676	698	672	668	702	685	732	661	698	681	749	688	672	688	709	732	690	695	725	681	745	724	687	696	698	667	672	678	694	747	673	649	644	719	693	687	736	705	710	681	723	696	666	695	716	697	670	716	676	693	723	699	636	705	716	681	698	628	691	681	679	647	709	677	710	690	717	704	660	703	691	695	665	727	676	641	677	714	707	688	684	687	686	664	688	704	708	680	661	704	737	718	666	708	715	665	702	668	690	699	617	734	647	670	652	690	695	705	667	652	661	665	700	683	727	679	699	690	726	678	664	693	679	716	674	739	721	683	676	662	704	682	654	691	721	702	658	688	665	747	674	684	654	662	659	729	649	656	627	706	687	712	668	694	702	696	700	681	678	676	695	694	743	719	723	719	724	662	719	687	737	713	705	643	712	685	694	684	670	708	689	692	671	678	695	687	722	657	722	685	630	707	711	751	717	688	669	694	665	701	673	670	629	703	632	716	673	668	712	678	696	717	667	665	675	711	687	707	665	707	685	708	617	674	708	685	704	712	673	689	678	688	717	691	674	719	713	697	693	692	680	744	709	672	704	677	698	658	669	665	635	706	693	701	731	706	671	670	675	676	728	656	700	661	682	703	666	730	703	715	666	661	697	716	660	683	674	747	684	722	699	701	699	750	688	656	650	714	660	718	663	654	682	731	659	708	681	695	703	713	683	649	722	715	704	725	660	707	724	720	665	704	688	707	742	708	704	665	687	664	667	706	656	714	685	697	671	666	753	725	725	755	745	722	717	702	712	661	643	664	682	710	701	728	687	690	658	682	693	688	679	664	678	650	738	685	705	719	639	722	685	733	657	634	669	669	640	711	665	742	728	684	717	690	693	693	677	722	753	708	641	704	680	699	654	720	606	673	677	680	756	698	706	702	690	648	702	722	665	675	716	642	708	674	689	645	684	659	679	686	646	677	681	695	704	665	667	682	684	687	679	658	683	683	688	694	695	670	689	677	663	707	694	622	729	726	691	678	711	655	643	690	693	698	717	689	717	684	691	699	708	716	725	672	681	738	686	730	668	670	695	670	699	650	615	721	719	647	712	736	690	678	677	745	655	710	714	735	693	745	683	738	673	631	710	680	738	661	679	696	667	646	686	662	720	692	684	711	681	703	713	720	677	703	629	660	690	687	693	713	702	697	699	656	658	648	685	701	685	673	704	713	703	735	682	713	720	683	698	667	644	666	687	672	680	744	690	706	663	690	666	625	702	636	681	676	707	720	674	688	679	704	675	716	729	638	695	707	733	691	655	682	715	682	712	707	711	703	712	677	714	671	760	684	743	684	695	666	699	684	714	678	713	679	696	687	670	661	732	633	700	667	723	692	700	687	676	685	700	707	667	686	731	698	671	696	681	737	723	690	668	717	699	662	671	692	644	743	723	719	677	714	678	716	691	710	744	696	692	704	659	673	658	614	687	710	704	696	665	692	683	645	724	701	688	671	665	704	657	670	732	710	716	713	710	733	639	728	697	692	718	753	692	690	663	649	647	692	725	683	741	675	666	706	658	710	741	693	654	666	652	661	642	680	665	673	700	677	695	692	678	670	736	690	720	697	660	675	680	698	687	725	706	712	679	728	737	746	668	722	690	681	665	659	643	713	726	698	721	685	654	674	692	690	685	688	679	699	675	696	691	692	718	681	705	687	688	671	716	705	661	732	720	691	759	693	663	696	709	644	699	678	660	726	711	722	694	732	688	684	687	645	681	662	676	678	737	677	690	695	662	679	655	713	672	728	662	674	664	712	729	738	692	735	689	703	728	690	731	710	699	665	653	695	722	690	725	745	687	725	711	685	672	673	722	723	696	736	660	707	718	687	725	650	644	707	673	657	747	675	683	690	683	687	685	694	721	677	676	608	724	698	632	678	723	686	735	697	712	730	691	640	630	713	721	688	757	734	696	623	732	674	689	733	687	674	727	697	693	703	711	704	660	685	707	728	731	666	680	679	676	691	716	643	686	696	686	727	685	672	668	637	701	653	721	697	676	631	695	677	691	772	683	669	638	669	662	688	690	698	747	675	634	662	741	755	746	693	704	686	714	701	698	715	656	685	664	707	735	688	671	711	726	688	668	701	731	750	685	679	709	628	688	682	671	711	680	687	719	704	742	667	674	700	710	684	704	670	673	679	724	727	641	704	688	696	660	741	719	728	712	631	687	698	717	729	708	649	670	727	698	670	686	686	683	673	695	697	725	678	686	702	677	680	660	693	720	673	709	690	705	702	691	653	659	684	686	659	699	686	647	701	680	686	671	718	679	702	657	715	625	669	638	701	702	678	676	705	674	708	703	682	701	703	681	715	734	690	695	683	701	715	650	677	671	672	737	709	714	648	684	693	667	700	700	695	744	689	748	672	736	718	701	716	743	694	707	673	699	686	707	693	707	710	717	715	697	716	661	703	721	619	628	673	689	754	708	667	649	687	669	688	685	692	732	700	761	663	712	671	725	705	681	691	719	703	740	721	710	720	751	689	718	675	714	675	694	661	650	689	670	731	705	709	661	671	717	698	708	660	651	711
70459	77524	70255	48118	31349	23275	14049	6836	2885	1021	544	468	395	344	313	316	295	272	272	269	276	290	281	270	328	267	267	244	280	298	297	264	248	315	302	285	289	267	290	293	276	255	305	274	278	234	295	277	316	270	288	261	278	275	268	260	287	297	299	270	275	244	283	275	309	302	254	255	288	272	268	285	313	306	284	275	290	283	280	264	295	289	284	263	282	288	255	278	282	304	284	272	282	262	263	295	264	284	280	294	295	295	234	256	253	283	329	252	289	274	302	267	234	291	281	255	275	258	289	272	274	279	301	310	262	276	278	307	278	286	281	289	264	261	268	263	246	273	238	266	295	291	290	296	293	275	305	277	285	275	276	269	282	289	301	299	285	278	286	289	266	273	266	248	290	266	270	260	274	274	273	270	280	312	266	292	259	275	245	276	302	306	258	256	269	275	268	316	301	264	283	273	262	290	263	284	295	265	298	265	242	272	292	265	279	256	285	253	280	287	279	262	278	279	295	273	261	282	291	298	245	271	272	274	283	278	276	299	282	255	239	238	268	260	274	277	267	300	309	270	272	279	254	264	276	309	291	275	259	254	311	247	287	285	284	286	292	286	298	247	298	287	275	264	282	293	249	291	289	269	265	279	275	280	287	264	278	280	262	276	274	278	279	277	271	274	279	259	281	308	265	298	266	292	265	274	287	261	277	283	254	270	288	268	303	257	278	285	301	259	281	283	267	277	260	298	274	292	288	279	257	277	276	267	287	271	297	299	292	262	275	259	291	292	256	303	289	271	269	280	297	293	282	270	287	309	283	262	291	300	299	292	313	258	277	299	264	319	271	294	264	289	284	284	281	290	289	251	291	273	319	265	265	292	290	283	270	308	241	271	277	272	279	277	290	299	273	255	271	266	279	274	261	272	266	258	238	260	246	293	268	260	278	271	289	283	271	258	267	285	305	259	270	287	288	260	255	269	285	276	291	269	269	260	282	311	285	257	279	265	280	278	292	250	278	280	279	316	281	300	306	287	299	266	270	262	279	277	305	306	244	295	282	258	266	265	279	251	250	268	278	301	258	304	260	266	318	286	271	321	276	295	282	295	285	284	275	291	279	313	293	258	268	288	264	264	254	298	263	267	311	297	281	279	289	290	299	255	287	290	262	254	297	280	285	269	278	262	294	300	279	291	295	276	283	270	274	279	290	269	266	279	243	262	253	262	269	260	264	269	256	274	301	285	281	292	290	304	270	271	284	277	257	268	293	267	279	264	269	287	278	285	303	282	276	273	294	264	260	273	280	305	287	273	277	268	278	286	269	281	251	260	293	287	298	300	277	260	270	283	246	283	280	254	275	242	277	256	293	270	273	261	295	280	279	263	266	303	267	333	273	295	265	281	304	241	293	312	277	260	261	287	289	270	253	279	263	322	274	289	284	282	294	284	318	276	272	287	287	286	290	271	292	292	283	284	287	263	312	265	261	257	308	273	254	272	271	253	270	261	275	254	258	274	263	276	269	301	292	304	311	284	292	257	301	264	277	263	277	281	279	279	279	287	282	276	279	285	263	279	265	236	262	279	306	295	293	305	264	290	299	283	284	294	277	293	302	300	260	283	278	287	285	267	273	292	280	272	270	291	269	266	280	267	281	292	237	280	282	295	255	259	286	267	261	273	288	268	290	285	255	280	308	268	305	272	310	299	274	281	266	303	285	278	294	263	317	283	297	283	276	304	297	269	297	270	264	300	291	255	255	281	270	313	281	279	286	257	314	275	297	249	291	276	260	268	283	307	287	268	278	262	268	249	293	255	267	275	303	282	276	284	285	286	250	284	301	270	272	294	305	300	267	278	284	279	272	296	248	264	257	287	262	280	304	312	300	294	275	265	275	293	279	273	293	275	289	264	282	280	274	292	297	309	302	272	279	285	321	273	275	276	293	253	284	275	273	238	298	279	299	265	283	294	304	243	287	269	274	294	304	285	302	269	287	274	263	286	280	264	296	257	245	281	254	269	286	266	294	266	287	291	253	268	280	292	288	269	277	330	281	283	273	311	336	274	316	285	267	286	316	260	253	268	275	302	266	282	304	272	272	260	274	306	260	268	280	307	271	276	255	327	245	280	285	315	306	300	274	283	279	301	309	278	253	292	290	288	300	288	247	287	306	278	264	301	280	268	270	246	264	271	265	293	256	313	294	272	274	278	257	289	268	301	291	244	285	247	247	280	293	273	293	285	288	278	302	259	303	258	296	280	283	275	295	296	291	275	281	276	296	279	229	267	259	312	273	279	300	289	280	298	280	271	280	310	271	289	294	268	267	268	283	302	304	301	285	275	273	257	289	259	283	293	288	276	284	255	271	274	261	272	293	308	297	319	243	275	256	263	248	285	296	289	281	251	280	243	269	271	261	258	292	278	285	289	291	289	293	271	284	291	285	290	264	295	311	272	310	258	262	255	266	297	288	287	261	293	282	263	254	258	289	280	277	261	293	287	266	288	269	289	268	269	286	285	271	293	305	274	302	307	294	306	308	284	280	276	269	265	278	274	276	271	262	277	288	269	294	270	312	286	284	278	296	269	277	268	311	272	316	312	308	264	312	258	271	259	305	272	281	270	291	280	263	265	270	267	257	266	260	239	261	291	280	311	282	306	305	296	261	248	296	280	301	292	256	290	273	289	261	297	259	295	262	280	274	320	265	284	277	286	291	291	294	274	267	285	312	289	302	305	280	273	287	285	260	280	274	257	281	260	289	264	263	281	304	263	258	296	267	286	273	301	264	265	297	303	278	304	272	258	287	254	268	262	283	278	283	315	248	292	286	330	280	287	291	266	277	269	281	275	287	296	278	261	264	297	284	308	308	277	279	286	248	254	286	316	266	260	285	267	266	299	270	283	247	281	288	263	260	289	291	297	278	289	286	241	266	278	306	259	264	268	271	273	302	272	260	302	291	280	262	272	270	313	273	276	256	288	257	244	276	281	283	297	270	290	267	255	288	279	263	284	265	275	271	249	307	293	287	305	291	275	260	261	277	278	293	278	279	291	279	301	278	282	273	290	276	291	294	274	273	280	266	265	244	268	281	262	269	275	278	293	277	294	287	261	251	267	251	318	261	305	286	302	295	285	309	260	294	246	254	302	282	297	289	293	282	290	253	285	276	299	292	313	266	254	285	285	290	276	255	236	267	274	288	263	273	295	263	291	273	261	307	280	326	252	304	266	277	264	246	273	294	296	286	230	280	260	253	289	262	295	254	295	268	300	285	282	282	287	275	249	246	251	293	280	284	297	316	291	259	277	299	277	277	238	304	292	287	285	254	292	270	248	280	278	268	274	277	272	284	273	269	287	297	287	250	306	281	269	286	275	264	245	308	263	301	256	284	265	276	298	280	287	297	289	294	283	299	264	260	277	272	301	280	297	278	279	274	278	274	304	293	258	274	292	290	284	286	298	294	266	263	281	302	247	289	252	288	304	299	318	281	272	281	261	265	304	292	279	269	275	293	271
46748	62931	64701	50025	39584	33859	25695	16833	8824	3548	1858	1319	1115	894	804	760	725	713	680	710	665	689	694	691	685	714	697	735	671	706	667	725	722	705	659	661	675	687	728	686	697	685	688	697	661	665	698	681	704	636	684	727	676	662	676	752	644	683	707	685	693	674	687	703	676	676	671	671	646	723	737	698	688	724	645	721	675	694	761	631	691	658	677	678	667	690	706	715	691	740	714	701	653	714	673	686	713	685	648	725	662	694	682	707	719	674	726	703	666	692	672	700	671	657	656	706	714	696	686	678	712	680	699	701	682	704	695	688	736	699	679	703	673	665	672	687	650	711	691	753	658	704	676	648	686	646	706	681	697	704	722	637	685	700	674	716	723	672	721	710	656	690	689	685	732	694	683	707	695	679	739	668	733	665	696	679	662	707	675	686	717	715	668	734	695	696	661	684	681	668	726	711	659	670	700	709	722	685	670	692	720	701	693	712	693	725	729	741	724	663	701	621	677	718	673	711	675	681	684	681	637	653	677	691	690	686	740	713	665	680	649	686	687	657	743	736	693	682	667	678	644	721	716	663	744	683	704	663	718	644	639	682	657	692	716	667	697	702	689	684	673	677	650	713	679	689	709	733	726	677	669	650	707	720	677	697	697	722	698	696	652	672	717	667	699	688	747	708	636	690	680	684	722	689	742	729	741	666	687	657	701	660	684	704	723	705	676	693	665	682	678	700	701	677	730	722	609	719	715	732	694	705	696	682	709	657	685	724	694	679	677	710	731	686	685	688	668	720	693	689	687	691	686	702	667	683	716	687	677	754	662	691	639	668	716	687	651	698	695	684	681	660	746	690	697	693	704	663	688	732	675	711	705	724	723	745	678	658	669	677	695	705	673	669	699	707	712	708	673	711	683	679	665	696	706	656	686	707	684	696	676	712	702	688	733	669	768	704	653	657	687	688	731	689	660	690	661	686	693	743	647	661	672	678	650	714	691	708	705	706	645	713	666	690	725	748	716	620	705	658	694	723	739	704	652	682	666	694	714	748	682	724	742	719	719	696	678	669	718	673	638	724	667	662	646	703	694	711	658	668	670	657	691	715	695	688	724	676	701	670	700	730	661	713	700	689	661	734	728	695	708	676	710	676	679	743	639	693	675	725	686	676	636	705	669	690	713	689	688	757	692	693	718	716	680	691	684	698	699	688	665	716	683	676	720	679	678	695	734	699	709	713	687	675	706	699	678	659	684	685	675	709	729	638	695	709	693	718	665	651	670	631	673	727	730	731	676	715	672	670	691	700	674	648	692	674	723	701	693	706	733	719	654	700	707	709	708	689	692	653	683	719	687	706	710	662	690	683	669	699	671	675	699	672	714	674	692	724	716	664	666	691	647	708	653	607	688	708	657	720	689	699	678	718	689	693	679	697	684	708	686	670	729	714	676	736	669	665	721	653	699	661	659	741	703	692	725	720	670	735	704	694	724	677	722	690	700	750	708	683	669	690	679	717	652	717	680	660	679	667	681	670	720	683	716	729	693	688	742	722	713	686	721	690	735	710	682	713	688	702	725	681	694	716	667	690	720	691	705	688	727	730	723	675	691	713	682	701	711	689	735	717	703	642	723	684	717	654	736	720	716	710	708	694	703	656	694	688	674	741	681	679	673	743	733	656	670	708	688	677	691	699	696	635	704	718	683	717	707	684	675	675	666	671	736	716	668	711	657	668	695	754	676	683	704	669	639	689	677	702	675	688	698	688	728	674	656	736	674	725	725	667	694	657	681	700	705	709	664	667	729	702	727	711	661	716	662	682	731	737	718	670	700	691	702	751	704	681	685	712	693	651	673	652	753	654	689	669	683	692	692	672	653	747	716	713	718	707	680	720	677	695	718	717	703	659	700	663	665	673	683	676	697	718	680	673	697	713	682	700	694	677	668	704	713	667	714	708	682	700	725	692	654	738	724	693	693	696	702	695	656	667	711	646	743	680	671	679	718	714	671	669	679	710	706	651	688	622	703	679	707	685	678	688	741	677	724	686	749	721	694	701	673	693	665	691	709	735	649	698	734	672	671	705	666	736	663	662	644	649	674	715	682	691	681	716	730	665	705	717	709	681	647	658	654	698	692	703	719	691	698	740	733	691	672	655	646	692	662	652	725	686	653	665	698	706	711	684	666	683	699	698	740	678	710	718	689	648	688	661	720	651	668	706	692	709	712	711	674	697	654	684	632	683	666	708	714	727	739	687	691	701	673	707	713	710	668	667	708	706	736	651	679	702	685	693	690	658	638	738	693	685	699	676	675	708	628	685	664	746	718	707	668	696	682	709	658	640	668	685	678	679	692	706	650	649	704	629	671	701	718	713	696	700	695	715	659	672	647	679	725	697	675	671	694	705	621	737	678	662	713	676	730	679	685	697	705	755	699	708	688	717	641	695	670	687	673	673	684	704	701	657	680	618	695	684	664	687	756	740	706	708	662	701	710	694	674	760	688	649	736	719	729	680	736	703	712	667	731	731	680	696	691	713	743	752	682	693	724	716	680	724	689	715	682	704	713	729	716	704	700	669	692	685	687	696	708	735	685	689	688	714	712	711	665	644	688	683	731	661	683	717	661	703	723	718	682	689	718	695	699	735	707	699	679	695	673	678	757	695	661	717	688	689	705	684	718	705	677	645	701	632	681	668	722	705	696	715	693	703	682	721	686	728	704	674	696	720	689	731	673	727	665	705	632	681	647	714	688	712	688	666	714	682	701	715	734	699	679	699	693	673	647	696	695	687	667	644	692	714	742	699	674	716	709	642	687	645	713	690	671	648	702	681	710	708	703	659	690	673	696	699	658	696	707	713	669	709	689	709	685	712	664	706	709	689	666	708	684	709	733	703	728	665	698	700	670	663	651	714	711	704	711	715	721	722	661	684	685	699	692	681	686	687	690	680	694	678	680	690	631	705	710	682	675	675	709	683	744	668	747	684	671	672	728	688	729	675	658	677	696	745	686	683	703	734	708	651	717	632	668	717	706	729	706	688	728	676	668	655	675	682	671	675	643	704	703	676	703	719	697	698	704	719	679	734	711	706	687	680	732	681	645	712	711	690	686	672	672	658	742	678	718	719	698	712	680	688	667	673	723	685	691	683	669	670	697	653	690	743	691	694	668	689	712	692	716	663	664	666	690	668	689	692	687	712	717	709	649	725	655	651	707	746	752	696	655	660	713	708	674	683	663	660	683	678	699	760	663	684	710	717	710	630	714	698	703	700	708	726	721	716	695	699	716	685	688	653	691	699	676	715	704	706	702	703	659	654	739	690	711	710	712	693	718	694	745	677	685	688	689	711	691	658	660	702	750	712	649	687	696	686	720	648	720	708	673	661	683	685	699	694	733	678	680	710	697	683	695	704	685	762	647	654	719	694	694	665	712	734	718	675	732	665	694	717	690	719	660	688	667	718	670	643	723	682	668	690	702	714	668	704	673	706	691	674	673	691	653	692	708	676	715	713	730	674
72250	78349	69141	48089	33367	23919	14390	7608	2797	1106	690	533	394	324	316	263	282	281	310	278	296	253	289	282	287	291	266	271	251	261	288	278	283	290	274	281	247	270	311	293	280	277	249	291	283	293	256	294	302	251	274	300	298	268	295	295	277	288	269	291	292	274	281	285	285	290	280	301	327	283	272	295	299	283	290	262	277	311	278	291	284	288	279	254	319	271	295	282	300	299	269	280	287	287	304	254	320	264	284	296	285	279	257	280	248	261	273	273	312	271	304	278	269	236	275	297	272	281	272	287	295	251	303	281	248	287	286	292	298	262	282	268	326	271	277	273	256	277	285	281	291	293	274	314	263	290	298	250	264	268	278	294	277	262	290	243	280	266	268	261	270	296	303	283	280	295	282	281	268	293	286	309	270	314	275	320	273	315	286	287	252	291	291	280	286	279	258	285	296	253	286	317	278	287	308	285	267	278	274	256	270	279	322	265	285	283	255	294	284	267	273	295	308	276	273	267	249	307	291	321	255	272	308	283	277	301	274	285	284	276	291	324	257	262	253	282	317	290	308	313	321	246	282	270	256	264	277	294	262	282	336	300	278	276	285	265	270	256	236	309	288	251	280	287	280	250	263	272	302	281	257	275	292	310	278	300	266	293	276	261	295	306	310	294	288	286	306	275	275	297	300	305	306	273	281	287	296	253	289	262	260	295	274	299	269	288	304	295	279	293	306	266	324	271	290	284	322	272	256	283	247	282	304	244	297	298	289	291	306	301	323	284	299	305	264	240	258	286	302	293	266	280	273	285	281	288	300	287	270	285	249	279	305	288	287	280	296	297	289	288	272	283	271	261	259	279	295	270	278	318	291	298	269	279	274	268	260	266	272	318	295	305	256	292	292	252	283	274	309	277	274	293	255	300	277	281	281	300	309	304	323	297	256	273	300	304	303	303	280	261	270	297	262	281	245	284	322	293	284	301	261	312	285	297	260	278	276	274	245	295	304	263	286	280	306	298	279	288	285	273	293	248	302	289	305	267	293	309	298	296	253	286	278	265	312	285	268	250	269	280	271	282	270	283	288	258	263	271	274	271	301	289	241	292	244	289	263	277	283	253	281	272	317	294	289	271	260	290	322	291	273	286	265	298	278	295	275	273	261	300	295	289	282	287	281	294	265	273	304	299	278	282	275	286	256	274	257	290	315	273	274	298	288	297	280	301	301	285	281	266	266	285	304	282	264	270	255	284	263	244	296	313	258	280	276	311	286	314	243	260	290	279	288	274	242	315	324	282	275	270	275	307	283	296	270	267	277	279	263	303	268	307	275	272	287	299	295	308	274	276	301	290	307	301	303	299	272	290	261	295	245	282	266	270	285	246	273	267	291	279	279	260	277	282	274	284	278	322	287	307	299	303	269	285	260	296	274	269	310	263	269	289	278	277	261	263	278	280	254	286	294	283	263	254	272	286	235	327	286	289	312	284	261	270	298	302	268	279	267	274	270	294	254	258	292	288	279	293	270	230	259	240	277	292	292	276	311	268	278	274	306	283	293	283	297	269	267	299	275	274	264	259	259	251	286	273	287	311	250	281	263	295	278	283	310	304	293	280	271	273	280	293	280	267	280	307	267	273	340	288	298	283	225	292	253	304	297	275	296	290	275	271	282	265	279	249	279	286	299	277	277	286	282	267	309	268	272	247	295	318	287	322	269	288	303	279	274	280	258	287	308	277	266	290	285	277	295	288	287	264	310	284	285	253	263	266	274	233	264	277	279	268	293	295	270	317	298	276	272	287	225	265	294	302	266	310	265	277	275	295	281	256	273	275	294	300	289	279	273	236	281	285	276	276	306	301	297	302	279	281	296	249	261	317	272	252	260	270	275	271	278	286	274	293	281	289	274	271	268	278	328	297	272	291	283	224	287	282	297	258	284	282	296	270	245	275	272	300	264	261	276	251	284	272	272	239	317	317	271	306	270	289	294	290	290	296	265	262	306	294	301	275	277	283	312	293	270	273	283	280	311	303	260	289	257	303	325	295	277	291	265	265	266	270	268	290	263	285	299	268	248	293	278	271	266	284	273	280	292	298	288	269	243	285	285	311	296	288	290	288	277	292	277	302	264	272	262	291	297	291	272	296	277	279	307	296	286	238	278	246	270	244	276	311	284	300	287	256	279	292	291	288	270	261	284	302	275	304	270	270	294	261	276	284	295	290	331	310	277	269	243	254	288	265	291	289	295	287	305	290	271	241	314	276	285	271	286	294	283	281	295	319	290	324	277	286	273	254	279	264	297	286	295	276	305	304	288	266	258	287	296	305	284	283	255	287	290	301	277	297	264	283	273	294	310	258	274	288	271	280	278	266	271	279	249	308	281	303	265	280	285	279	288	290	262	298	253	284	257	266	264	280	254	283	330	297	238	302	266	260	302	250	290	270	286	269	315	295	290	259	293	282	289	283	239	303	284	248	286	275	285	310	280	293	282	312	300	280	259	242	244	297	294	292	290	315	278	277	277	275	295	289	291	268	271	276	291	276	268	311	276	289	290	262	268	301	273	301	281	281	279	288	275	263	289	289	277	289	272	279	253	229	298	310	291	288	273	283	308	291	246	267	291	301	270	291	268	293	249	296	275	304	283	289	268	274	304	296	296	271	282	262	275	279	284	269	243	257	273	283	248	291	269	295	275	254	276	278	284	280	285	264	298	266	287	298	275	286	268	300	292	268	281	256	276	282	279	303	289	277	262	314	288	282	274	277	279	272	229	282	298	298	303	266	301	260	275	272	284	264	295	272	256	304	256	288	295	301	293	264	270	283	275	250	288	261	277	268	261	277	287	276	275	285	266	304	254	264	268	266	288	270	296	299	291	267	310	274	299	267	261	281	288	275	298	303	270	283	309	288	275	273	256	274	281	297	304	250	278	291	290	284	258	293	270	273	295	277	264	231	295	254	285	281	268	256	253	280	278	300	300	281	301	254	270	294	273	269	279	275	303	280	288	300	284	298	271	257	256	288	308	259	281	277	270	284	291	275	259	287	255	265	282	319	270	249	291	257	291	279	231	247	294	272	278	288	274	260	284	284	268	280	283	292	293	260	295	280	287	272	286	255	252	267	318	283	261	242	274	251	285	287	275	291	299	286	267	320	287	267	272	262	280	268	315	276	254	293	293	284	320	277	296	277	267	280	272	275	257	287	286	266	295	270	295	286	288	306	275	271	292	300	292	250	259	267	267	307	278	268	301	310	288	297	286	273	252	310	299	288	251	305	261	277	275	289	278	271	292	251	267	268	283	253	288	327	263	294	295	291	246	276	278	267	305	267	267	307	276	263	267	290	307	271	281	280	270	275	283	266	290	287	261	276	286	287	271	291	313	295	275	319	241	296	288	262	287	291	271	304	287	293	262	311	272	261	284	293	269	266	273	275	260	271	290	317	298	275	283	281	247	291	270	277	266	264	281	300	290	288	285	304	298	251	275	308	303	276	248	263	269	284	287	295	275	276
47813	62773	63682	49932	41396	33967	26460	18146	8657	3669	2263	1534	1199	1096	845	799	773	670	675	691	676	721	658	718	676	707	677	732	669	708	718	712	728	693	684	690	742	681	721	713	643	700	711	688	694	701	669	667	684	701	700	672	727	707	720	714	710	691	676	729	724	706	717	700	673	715	711	718	706	717	712	692	682	659	676	765	725	685	684	750	765	734	691	708	676	727	669	680	713	726	683	695	723	680	668	705	702	706	696	707	686	676	725	718	680	681	726	694	736	693	667	744	747	703	724	721	710	728	751	709	655	715	664	722	721	694	674	706	673	702	710	678	735	694	687	710	689	686	707	714	709	704	688	661	665	742	691	694	680	721	695	707	717	691	722	662	699	692	718	663	733	701	698	678	687	712	708	769	696	730	712	685	712	705	727	686	685	701	739	709	692	731	697	727	679	664	711	690	735	688	684	689	678	678	668	697	713	697	704	698	719	696	714	657	668	723	711	668	684	668	705	705	701	735	720	679	677	688	682	692	710	726	662	696	661	679	718	719	653	676	712	693	769	676	691	704	734	701	727	683	690	682	723	730	727	651	713	688	705	717	673	653	663	712	689	692	642	737	695	709	650	706	700	708	722	687	678	733	707	681	682	704	669	666	696	667	695	784	696	687	673	708	691	692	669	712	727	678	700	635	660	709	662	725	758	692	680	701	746	683	728	663	686	739	659	690	724	716	697	689	702	706	678	741	660	644	672	666	685	695	742	650	708	747	700	695	714	687	731	679	686	662	734	667	702	674	714	673	695	678	697	682	683	693	684	733	679	650	695	694	706	677	715	685	716	674	678	706	678	673	703	705	726	683	741	699	659	726	632	703	723	704	686	711	686	676	678	716	704	660	685	687	711	704	739	675	736	685	726	733	690	718	724	704	694	696	674	671	691	712	705	703	692	676	667	680	649	678	694	703	688	698	712	711	709	666	665	730	715	693	727	735	713	687	683	765	639	715	652	711	707	697	672	686	689	719	677	722	766	676	705	716	690	734	646	770	692	758	724	705	713	708	656	713	679	698	727	702	743	699	708	684	703	726	649	704	706	700	703	785	707	700	702	729	694	693	677	681	686	730	673	694	737	735	689	701	730	646	706	728	710	717	685	687	647	706	705	677	695	676	665	691	716	717	713	705	738	645	692	682	685	677	684	673	667	676	721	693	685	703	768	698	708	689	737	690	705	681	653	698	709	709	730	662	622	711	738	699	655	725	703	729	738	670	740	699	668	692	716	683	708	736	744	726	678	673	750	708	701	698	671	687	730	698	691	695	708	712	693	720	713	667	696	695	661	668	715	689	652	662	707	706	735	708	755	736	718	731	712	680	697	693	708	697	684	668	681	689	703	681	703	687	708	697	680	709	713	660	667	711	716	768	699	700	669	690	707	723	668	711	651	697	779	700	626	713	690	722	735	697	721	704	702	705	676	664	742	719	654	701	671	640	672	702	721	674	682	691	714	711	700	694	690	697	673	691	668	754	662	715	694	706	692	750	635	761	771	691	722	730	704	696	723	733	702	725	682	708	725	743	699	710	672	713	706	735	706	694	685	677	713	691	653	699	701	673	696	695	749	665	748	703	747	662	685	670	743	682	740	689	674	696	676	728	713	670	728	770	710	672	682	734	694	685	723	717	684	699	753	698	689	745	696	700	635	688	719	683	663	701	715	678	710	699	683	648	747	665	704	644	741	695	716	663	718	709	647	718	682	736	726	683	683	671	704	727	657	708	702	715	705	691	638	683	725	680	666	693	728	665	727	724	700	685	711	704	718	695	661	732	710	701	712	745	646	678	671	722	708	675	711	657	676	685	711	657	705	680	701	690	695	713	670	707	682	712	656	646	668	652	703	698	679	716	697	669	687	738	740	696	696	704	662	650	676	684	682	667	701	705	692	698	679	657	715	705	722	697	690	701	726	737	715	676	667	656	725	689	688	694	714	676	706	680	698	638	659	717	734	722	651	745	713	729	695	660	682	741	693	708	707	686	714	697	689	708	656	662	651	727	729	697	651	682	651	781	736	687	709	694	718	713	655	734	728	687	655	689	704	756	685	720	683	685	718	725	714	717	724	699	732	704	713	726	718	656	746	686	712	679	677	752	715	693	727	697	685	645	681	683	682	678	694	697	690	679	708	679	734	705	748	686	728	732	689	709	705	686	672	711	646	688	708	695	743	666	692	732	693	689	725	705	713	708	636	731	683	678	706	680	681	663	711	661	731	691	732	732	683	676	677	706	696	702	692	725	727	741	685	684	736	702	671	697	658	688	673	711	700	701	719	689	676	656	730	731	700	660	671	710	691	699	678	740	698	720	703	665	671	692	657	748	724	724	732	703	673	687	668	706	716	702	681	732	709	725	705	697	720	684	723	658	700	723	674	705	678	674	672	668	679	693	701	685	708	746	671	710	703	744	707	703	714	734	701	663	726	700	661	717	689	648	667	700	693	716	719	692	652	712	695	695	709	699	661	670	681	714	731	737	673	701	704	608	688	709	680	684	704	698	650	698	654	667	702	657	659	732	730	676	681	678	725	688	686	721	710	708	714	701	716	740	740	724	708	684	698	674	680	665	672	667	649	692	725	722	702	690	693	642	668	726	683	733	673	709	686	647	730	704	721	682	732	719	706	744	718	700	694	697	668	701	696	692	737	731	703	720	671	740	714	707	674	746	681	668	765	685	694	692	750	708	687	687	685	672	703	722	687	687	716	677	724	695	752	737	712	658	723	701	689	663	720	679	709	722	664	673	685	669	711	695	719	680	707	724	723	713	695	712	736	682	687	678	676	719	634	723	679	694	725	737	663	701	686	708	679	677	709	748	699	737	693	673	704	705	677	681	676	713	723	690	706	685	731	694	723	672	701	727	703	714	679	665	666	683	701	683	662	738	722	710	712	730	692	714	711	687	668	736	739	713	739	706	684	727	648	698	696	723	685	689	692	718	761	706	718	694	672	737	681	664	640	658	698	697	694	682	716	645	685	680	686	670	732	729	676	673	698	752	687	726	720	727	642	737	707	676	691	696	672	693	731	695	676	728	670	702	691	677	687	666	722	685	707	674	699	711	705	666	709	719	696	689	737	684	704	703	670	694	707	669	728	716	676	715	694	680	682	668	665	695	669	685	687	672	722	733	704	712	698	710	716	648	713	690	706	684	676	658	733	670	695	704	684	710	702	737	659	692	730	715	687	734	687	721	667	713	721	749	724	697	666	692	659	702	666	712	685	687	679	671	708	690	717	651	713	715	693	690	682	692	705	686	700	687	719	709	673	730	696	706	741	703	745	694	674	663	690	727	712	696	700	719	680	685	684	752	693	706	681	713	661	665	760	692	700	720	687	696	694	674	653	660	713	681	688	655	715	676	714	686	702	711	724	705	644	691	670	702	704	710	674	670	676	661	690	740	689	669	693	731	666	679	667	711	687	756	701	708	694	695	676	685	701	691	730	692	735	705	671	741	749	687	709	699
75149	76527	68468	47029	32049	23056	13897	6705	2713	1104	614	506	398	350	339	321	304	307	281	274	272	286	266	257	265	271	309	298	281	309	284	283	273	297	264	278	277	285	246	262	295	291	305	282	307	295	290	272	306	297	266	247	280	280	257	289	285	272	275	286	271	233	286	272	284	261	289	261	262	273	293	300	303	278	258	290	298	325	296	302	274	296	270	299	282	294	292	280	260	266	272	287	286	290	293	312	298	309	302	260	314	280	284	286	297	296	286	304	285	305	271	285	299	305	262	287	296	273	285	298	256	313	304	273	308	278	284	283	310	296	294	256	302	278	274	278	277	294	274	293	284	278	279	287	262	301	285	263	296	256	271	294	281	265	312	251	255	298	285	267	290	296	310	304	306	304	294	278	263	282	291	315	266	304	293	263	272	258	283	289	303	300	294	276	285	273	262	261	292	285	281	300	282	254	278	269	282	267	296	311	281	274	268	321	311	291	257	299	276	297	280	247	282	262	291	251	295	292	280	290	280	277	320	275	272	285	285	298	255	304	282	273	286	260	267	288	276	292	286	271	282	248	281	269	257	282	294	277	299	268	258	281	311	249	309	296	292	265	306	280	286	290	290	284	261	286	261	308	283	285	265	275	280	255	302	256	276	295	273	283	318	293	287	246	253	238	268	269	321	288	291	268	297	268	287	272	263	250	293	285	270	289	293	271	278	265	284	245	306	263	301	255	277	272	272	280	284	318	281	276	270	317	310	301	286	289	286	283	262	295	260	256	307	291	310	276	294	265	291	253	306	252	266	293	294	243	262	266	275	257	270	275	266	271	263	284	254	286	303	294	252	299	301	315	294	290	252	254	312	262	280	251	259	251	266	286	237	294	267	278	283	275	272	262	300	301	277	288	294	294	278	303	309	248	250	264	273	273	267	329	315	287	270	275	269	289	274	323	276	302	243	290	257	281	271	276	289	282	276	267	291	242	269	265	281	253	282	289	307	266	275	287	286	279	266	295	286	313	319	289	282	281	294	274	283	262	269	274	291	271	275	297	275	293	230	275	274	277	258	287	283	279	322	307	274	284	281	314	263	306	267	282	270	292	299	278	237	255	268	286	254	290	273	279	265	261	249	273	279	253	254	315	276	295	266	283	297	315	288	283	289	293	287	257	287	280	276	282	283	284	280	269	283	294	276	292	290	285	292	285	270	276	295	282	301	296	270	282	304	287	273	243	290	291	292	224	291	303	251	266	279	333	262	262	281	286	282	276	286	277	286	283	251	292	277	279	270	302	244	283	286	275	264	249	252	280	283	275	316	295	311	301	285	285	302	289	290	289	283	292	278	284	281	284	265	315	298	279	281	266	328	252	293	291	260	271	279	280	297	267	273	298	308	274	275	281	273	321	241	308	247	288	287	262	294	294	277	291	323	290	311	291	319	275	229	274	263	335	252	297	288	291	255	271	249	266	291	293	258	273	279	279	259	276	266	290	295	275	275	282	285	278	257	305	293	266	277	276	283	295	286	296	279	250	288	262	294	307	261	268	307	295	283	311	297	294	274	272	277	287	279	236	280	258	272	262	269	259	294	314	265	290	264	251	272	281	268	293	273	253	261	279	272	276	280	288	262	301	264	304	283	271	304	289	275	259	285	249	292	257	255	275	256	258	257	293	285	268	280	281	275	288	312	297	249	314	276	308	282	262	265	283	302	275	280	288	275	314	265	267	270	267	268	286	282	285	274	290	259	302	272	295	302	304	311	268	297	293	312	273	282	267	292	295	303	281	302	265	291	300	312	293	281	291	295	263	270	285	288	240	279	281	273	266	293	288	284	294	329	283	261	284	252	254	275	257	296	247	289	270	309	289	287	265	262	269	266	287	301	240	273	297	278	259	283	273	290	300	293	278	266	298	281	275	284	263	284	253	249	291	287	278	311	316	291	307	267	272	278	286	284	299	280	288	267	294	267	261	302	282	279	262	287	258	283	295	297	266	267	303	242	271	288	273	275	259	274	258	258	284	255	279	285	268	291	305	275	293	256	295	275	253	287	243	282	285	325	293	290	277	262	249	282	289	272	268	286	228	298	285	283	275	281	276	267	277	258	324	330	259	296	274	288	304	271	290	270	274	259	295	279	283	318	282	296	316	282	291	278	266	289	267	289	298	285	283	299	242	287	298	293	266	281	292	264	300	286	266	264	289	303	300	270	268	299	262	275	276	274	280	291	271	272	270	239	302	285	281	281	273	289	311	278	271	302	254	291	298	286	289	254	286	275	305	290	285	302	275	271	272	283	288	263	292	309	296	237	268	296	272	283	272	293	281	268	278	268	262	290	274	323	276	268	280	263	280	291	303	260	303	280	278	294	259	276	298	262	239	300	285	290	306	276	285	271	300	277	284	277	299	291	298	256	266	294	285	277	295	286	276	254	275	280	279	304	313	308	272	286	268	271	267	289	266	295	285	283	273	270	272	276	293	303	274	257	290	257	269	284	313	273	262	284	274	288	279	284	284	246	272	276	294	277	259	274	284	267	245	294	325	269	290	298	275	225	293	278	285	279	272	298	285	276	294	279	260	286	270	280	274	295	296	279	293	299	287	259	237	292	271	310	259	288	295	297	282	276	274	267	291	316	292	283	259	276	289	252	294	272	276	274	266	282	298	262	276	280	279	308	267	315	292	287	274	287	263	258	300	269	262	315	249	266	291	269	255	269	272	280	314	252	277	260	286	269	285	271	291	305	274	272	270	266	287	260	338	300	291	249	295	272	276	287	292	266	277	255	274	278	269	286	293	270	279	244	291	303	268	278	289	286	262	293	314	303	274	294	290	294	258	290	281	305	295	295	258	258	303	275	283	293	281	285	303	278	294	283	310	264	273	276	298	239	311	278	292	292	268	303	263	286	300	308	318	280	286	299	306	274	269	281	279	257	273	292	278	280	275	300	267	265	258	277	301	242	299	249	291	319	291	314	299	299	270	317	322	281	263	288	273	285	264	246	269	278	291	287	282	264	259	293	297	303	274	277	288	258	304	262	279	287	300	292	292	301	314	301	283	283	273	296	290	277	270	268	259	286	275	296	296	301	251	289	281	303	275	270	289	276	287	306	292	290	271	303	282	304	312	286	278	274	281	292	275	265	288	285	270	311	278	272	277	295	301	236	299	290	285	273	295	244	278	318	261	281	283	284	287	290	273	296	282	302	269	299	283	273	287	286	282	261	280	275	285	275	267	317	279	261	296	265	304	262	262	286	291	279	313	262	263	276	300	297	259	268	284	288	290	315	308	300	274	259	261	274	298	278	280	287	242	300	262	270	268	252	281	264	257	290	270	287	290	277	262	287	304	255	297	301	322	309	269	284	290	290	253	273	273	288	275	284	273	307	292	280	311	289	297	284	276	309	282	302	274	272	296	314	288	273	259	254	299	315	296	265	291	300	287	292	270	284	248	268	263	280	295	295	309	314	293	286	269	321	269	284	287	258	336	276	264	303	279	254	281	259	300
50586	61671	62214	49172	40113	33606	25534	16621	8319	3787	2083	1469	1161	1027	859	795	741	700	686	708	682	715	704	739	684	660	685	703	760	659	739	673	690	736	662	655	688	721	690	713	649	684	730	719	702	687	728	655	706	685	716	669	722	708	721	668	643	670	674	671	687	690	709	699	689	714	689	698	765	676	748	678	663	705	647	691	686	731	699	653	656	714	734	701	728	732	739	704	682	691	667	697	729	696	673	696	692	652	661	667	690	722	742	679	726	699	693	641	712	668	682	690	709	711	700	704	739	668	680	685	714	696	700	711	709	682	677	701	662	690	740	673	698	720	722	712	653	710	726	670	731	696	678	705	690	713	771	716	659	643	699	704	709	691	684	712	643	683	708	690	717	688	664	752	691	665	752	695	755	713	704	725	699	673	671	662	689	731	716	716	735	697	727	665	670	692	708	674	718	673	667	730	740	658	692	728	700	731	654	698	693	697	688	713	683	700	684	732	686	691	749	698	694	707	726	646	721	680	693	697	696	738	686	739	742	714	667	735	659	689	706	723	681	661	667	683	714	711	711	683	687	664	673	712	724	724	701	709	675	679	696	737	712	690	648	715	741	712	683	753	656	675	700	695	669	673	678	728	696	703	667	647	669	727	707	690	664	674	764	653	708	669	726	689	716	703	738	733	688	678	665	700	687	717	666	675	652	667	685	656	666	743	698	700	727	729	701	695	710	683	685	708	713	680	704	697	749	719	633	755	677	730	699	740	712	700	698	711	705	681	658	657	643	675	675	612	701	681	703	681	687	685	631	691	725	693	745	719	738	711	752	700	667	712	700	673	663	759	678	711	698	716	688	701	671	678	680	686	670	712	693	693	716	679	732	698	682	743	674	732	695	703	696	681	686	722	704	751	695	679	725	716	647	696	711	681	682	666	710	747	683	662	694	679	728	749	694	681	677	651	701	719	725	656	708	673	714	678	675	669	682	696	659	698	747	720	665	723	653	688	697	749	664	688	662	680	727	718	674	688	724	728	721	668	717	698	703	668	651	735	717	675	703	680	685	681	755	677	695	714	694	661	720	712	679	690	673	647	726	696	675	666	742	719	665	708	659	696	694	658	673	697	724	658	687	690	743	703	730	688	675	678	687	703	710	691	714	677	698	760	722	714	718	681	699	707	684	759	705	704	716	685	673	697	692	675	678	722	671	695	680	684	696	678	699	688	708	728	681	697	663	714	701	674	677	663	677	781	681	727	662	654	713	702	684	713	717	686	662	713	711	722	680	744	698	712	676	702	696	705	675	681	636	715	698	685	715	670	710	699	673	663	697	645	682	699	688	716	640	700	674	693	696	669	700	667	693	696	716	670	687	703	721	699	739	690	686	687	689	681	715	688	721	660	657	644	715	670	689	684	686	670	702	661	679	677	683	656	703	758	654	672	654	673	667	711	671	701	653	676	682	649	719	735	680	722	699	704	685	671	715	666	696	676	727	724	704	709	727	632	666	703	714	722	682	679	707	738	678	704	670	680	684	784	663	704	659	640	718	705	678	676	699	736	689	715	702	685	704	725	691	724	672	695	674	700	732	712	689	710	623	736	637	713	691	681	686	721	746	694	745	718	710	701	683	717	735	699	732	700	709	695	650	739	652	717	655	695	729	702	711	730	693	697	676	687	740	683	664	739	726	716	697	673	738	741	667	684	697	688	693	718	653	652	698	740	714	688	689	664	656	668	726	696	691	697	726	716	697	676	701	685	678	716	729	641	675	686	634	715	739	677	686	703	749	629	676	670	684	647	663	681	660	695	679	678	696	695	687	685	704	686	681	670	717	703	719	680	682	669	673	686	735	695	691	696	686	741	704	653	686	704	670	699	691	727	640	713	730	722	722	717	691	718	704	703	664	696	706	674	696	678	701	670	715	678	702	685	736	724	658	688	702	699	713	672	640	672	706	686	685	664	686	711	676	709	731	708	696	718	704	744	690	679	671	693	612	675	671	665	686	741	703	730	666	688	684	656	695	670	711	699	721	721	687	701	736	684	677	684	694	649	674	673	713	680	748	690	677	738	747	728	650	722	711	699	657	672	661	721	679	694	676	710	679	711	709	698	704	751	696	673	679	699	653	736	669	694	698	705	634	713	656	687	724	646	679	659	700	696	674	640	685	700	758	686	702	728	714	707	675	703	693	687	688	641	682	703	721	694	714	686	651	709	669	684	640	667	671	680	755	678	711	675	719	680	714	715	674	677	699	667	697	675	681	732	721	694	709	700	708	710	689	690	686	679	661	671	673	720	659	682	715	659	648	710	693	715	731	705	687	712	719	690	693	697	682	669	687	725	671	708	679	666	678	704	685	598	728	662	690	757	706	681	702	684	762	690	659	669	718	696	649	688	677	722	671	699	710	698	671	727	699	658	716	728	705	612	684	673	729	676	667	678	673	714	701	670	666	661	663	684	690	677	774	693	661	725	706	707	677	710	703	733	729	714	683	729	709	656	694	635	683	739	628	712	701	660	729	696	735	645	753	711	690	709	704	679	732	684	721	694	653	711	703	724	706	693	711	680	649	722	686	645	705	672	711	697	700	684	726	700	681	684	743	693	683	710	681	701	650	689	706	684	673	710	729	671	698	712	696	696	714	718	709	686	705	688	680	667	683	719	682	692	750	677	654	699	673	638	714	704	726	679	716	656	660	748	771	672	707	704	659	656	719	731	701	700	699	673	713	701	683	713	709	749	693	703	728	677	681	641	670	699	689	711	665	706	708	684	712	669	714	701	675	712	736	716	708	691	750	710	686	697	676	666	749	676	730	703	675	705	648	685	695	693	716	644	717	657	685	717	680	706	718	741	691	687	667	665	675	685	680	703	689	708	690	661	712	680	702	693	671	672	644	709	729	710	682	718	730	716	698	700	664	691	715	694	722	712	655	681	657	690	678	661	682	684	702	679	715	762	699	670	708	673	774	704	687	750	640	671	646	717	725	710	671	700	713	731	744	687	681	664	728	719	670	744	697	684	691	630	653	730	699	716	683	701	731	691	706	720	709	722	678	716	721	662	681	694	657	660	712	661	684	677	671	704	718	692	674	691	672	674	669	655	669	728	692	678	726	694	705	675	665	728	680	710	650	662	656	694	751	682	670	683	716	709	692	679	658	695	658	739	703	683	728	696	677	704	701	788	674	704	698	674	707	704	690	663	696	729	738	727	721	753	668	697	695	703	680	704	745	650	681	699	735	758	683	652	661	685	670	711	658	707	645	719	711	655	675	711	689	675	693	680	677	689	725	702	721	727	653	699	704	691	712	704	728	651	661	674	747	718	706	657	715	721	733	675	680	655	672	694	707	711	639	708	697	703	710	679	729	692	687	679	690	715	677	651	701	694	720	677	696	671	635	740	675	725	680	667	662	679	720	715	647	719	686	678	684	729	724	767	692	688	718	691	665	673	649	737	697	718	701	722	727	704	728	740	695	723	629	669	720	681	683	664	678	684	694	700	705	675	698	732
76271	76290	68450	48518	31977	23458	14085	6725	2831	1079	545	446	374	325	314	272	267	286	276	271	283	257	293	273	252	296	329	257	281	286	264	234	279	291	303	299	273	299	292	298	253	284	304	300	279	282	276	284	299	267	302	288	269	313	318	288	270	279	281	285	280	288	289	272	282	283	261	268	310	276	249	314	278	274	272	271	264	272	285	268	273	268	271	294	286	285	277	270	280	325	292	290	271	284	277	295	289	273	284	261	272	282	264	261	284	271	300	253	299	271	294	261	232	277	286	278	280	280	286	275	296	313	261	280	261	285	309	262	295	292	294	261	260	299	274	288	263	286	255	289	273	244	277	271	286	262	298	279	259	295	268	295	299	280	303	278	288	288	298	269	275	271	282	295	285	264	306	278	269	276	290	278	293	264	288	276	292	295	324	264	291	311	275	270	286	290	258	268	311	291	295	306	280	277	288	287	281	289	278	280	278	301	261	305	268	266	283	265	281	257	298	293	286	294	296	306	278	257	297	273	273	300	299	296	292	282	283	283	285	263	270	244	283	305	287	275	277	265	269	274	296	298	273	281	263	305	285	263	259	291	276	280	274	307	292	283	302	285	263	265	257	270	289	240	280	308	235	283	311	277	258	302	233	277	238	277	278	282	284	294	312	287	290	261	315	281	296	270	291	302	282	279	294	275	307	271	278	257	277	279	278	304	264	271	275	309	295	276	257	261	243	287	298	278	290	279	274	315	316	265	267	299	279	284	255	274	298	299	272	258	321	280	276	283	266	306	265	296	307	275	254	295	287	274	287	327	282	272	273	272	283	277	290	299	272	294	278	271	273	312	276	248	275	271	280	272	283	271	319	309	304	280	292	303	295	263	271	272	270	289	282	266	291	260	318	277	278	270	268	316	321	276	281	262	296	290	281	274	305	304	289	254	294	276	283	300	304	304	315	290	264	300	292	320	295	291	287	288	273	266	325	296	289	269	314	266	273	285	293	277	281	293	275	288	276	288	298	253	282	264	289	286	274	251	269	270	267	268	270	292	265	292	286	312	291	290	273	290	294	279	264	300	298	258	286	294	286	266	293	242	297	294	284	289	294	284	272	286	265	274	280	296	265	267	306	275	285	288	285	286	288	304	271	270	316	273	288	284	302	285	335	318	293	280	283	280	274	278	260	271	308	283	291	264	283	273	299	253	283	266	272	279	236	300	285	291	279	296	250	288	267	300	249	262	301	299	295	275	300	294	327	305	286	286	301	271	277	272	284	280	306	279	290	304	273	258	270	264	278	302	298	282	287	294	300	266	247	297	279	271	299	278	297	287	289	312	287	258	266	279	281	295	276	255	295	275	259	294	270	283	300	287	292	276	259	308	273	287	293	260	305	301	299	261	261	247	282	290	278	284	297	274	278	269	283	294	288	269	313	283	298	283	298	265	265	260	278	273	289	276	294	277	293	290	274	296	306	281	316	304	302	287	301	293	317	288	295	285	273	265	271	292	305	266	258	296	283	282	263	285	284	272	269	282	296	291	252	271	278	325	261	284	284	299	271	263	286	275	285	285	255	299	247	278	269	284	283	285	287	277	270	262	292	295	322	286	292	301	270	267	279	290	260	289	270	301	284	262	287	292	301	292	296	306	296	302	268	270	256	298	274	293	300	276	266	289	273	261	314	308	256	295	258	272	274	306	289	278	268	284	305	256	320	307	287	280	304	248	270	264	275	247	278	293	262	255	316	280	286	265	282	287	298	301	293	309	285	265	267	286	300	285	274	306	267	294	316	277	275	261	281	254	299	281	269	260	290	264	281	280	287	282	302	276	251	285	262	288	280	275	284	292	275	265	287	296	264	314	310	261	315	268	304	277	278	268	263	270	269	299	248	273	275	283	300	300	294	257	298	313	312	285	251	308	306	293	275	284	282	278	297	277	299	266	292	296	286	285	287	295	331	249	273	277	299	299	311	259	289	302	283	297	273	274	271	290	282	264	272	313	285	293	259	279	301	276	294	284	285	299	306	290	287	262	262	291	248	287	289	272	287	288	267	267	288	322	298	294	310	295	272	310	312	284	301	280	297	264	277	299	281	301	265	276	286	244	268	287	285	293	315	285	314	305	295	274	276	284	281	281	287	285	309	297	282	265	288	289	295	265	277	282	305	277	293	266	303	273	313	290	298	264	290	272	305	280	260	298	275	286	279	283	286	282	278	281	229	265	274	280	300	246	274	265	307	276	287	265	254	267	286	300	276	269	272	279	273	278	289	271	278	266	267	293	289	252	282	289	266	269	261	293	281	289	290	284	288	298	308	293	251	307	281	288	278	250	274	269	275	295	294	294	264	258	282	282	268	298	312	291	272	270	281	286	284	269	303	304	277	266	280	290	276	312	275	301	275	285	249	290	292	252	276	296	285	306	263	281	250	276	301	326	294	248	293	272	320	326	247	261	298	280	281	271	291	284	267	266	285	277	272	256	268	284	288	270	292	297	267	249	240	277	276	291	305	311	302	268	292	244	296	265	283	257	257	269	275	270	273	288	253	278	287	317	314	295	257	282	256	276	254	290	283	259	316	295	279	300	268	273	287	281	291	289	296	295	291	276	315	263	305	284	308	274	271	314	330	278	299	291	279	289	291	280	285	296	256	295	282	295	296	288	266	313	273	281	290	273	294	284	257	257	326	301	268	305	274	309	254	274	311	279	263	296	263	257	294	285	289	270	286	303	273	297	273	311	270	284	286	284	291	285	289	307	273	307	297	284	245	307	259	276	273	284	289	284	280	292	311	301	251	254	294	290	326	288	292	261	287	271	286	271	276	287	298	317	315	279	282	271	267	286	270	287	310	263	270	289	301	263	286	287	299	317	291	253	272	275	266	300	281	278	274	286	335	267	263	283	277	292	303	296	332	268	277	275	268	275	276	290	279	305	258	272	268	280	278	256	292	303	303	273	291	290	264	288	247	293	298	282	272	268	269	293	298	258	272	313	275	255	273	279	298	254	303	269	303	277	288	319	288	297	275	257	297	259	271	289	305	300	278	264	297	287	305	306	315	292	312	310	311	261	286	284	307	294	284	298	262	272	291	268	280	247	289	271	285	271	287	282	301	281	260	285	280	261	307	266	228	311	302	292	286	243	303	296	281	289	265	318	271	235	265	255	289	272	297	267	273	266	313	239	295	277	278	279	271	321	286	264	277	306	269	292	269	264	305	297	291	245	312	281	275	284	311	305	266	308	268	297	275	289	301	274	279	270	331	269	275	293	279	277	300	307	271	280	277	294	278	292	319	275	299	295	288	267	284	281	282	278	257	261	289	286	285	269	286	267	286	292	307	320	296	293	274	298	287	288	283	281	288	289	262	283	296	298	262	282	282	292	300	294	290	296	254	290	286	271	288	269	287	291	270	273	292	317	290	310	287	269	304	270	280	256	269	314	284	252	271	295	290	306	250	290	346	297	261	264	279	263	289	304	289	277	303	277	292	280	276	274	291	253	288	278	280	265
50506	60664	62952	50375	40017	33648	25746	16703	8765	3545	1706	1276	1054	1032	806	759	743	699	676	716	714	682	743	714	675	713	711	704	711	735	672	737	691	676	721	662	703	667	746	688	675	660	703	706	667	663	712	733	668	665	683	626	708	701	660	673	655	701	715	711	711	706	734	721	657	697	698	701	698	716	724	689	667	678	713	694	688	732	747	686	720	683	686	711	682	746	678	699	748	742	696	715	733	707	712	697	700	698	698	650	701	677	695	677	719	674	704	702	711	707	709	684	707	749	751	712	748	725	708	724	718	706	694	693	663	651	726	708	709	672	724	691	684	705	752	692	746	683	713	709	671	686	630	702	740	692	710	682	705	697	669	737	681	650	642	670	706	735	697	704	668	706	741	687	698	704	685	703	686	685	705	696	659	688	726	674	688	683	717	706	683	716	680	671	643	676	678	683	679	698	734	720	753	693	684	688	661	723	679	676	686	718	683	683	723	648	716	705	714	720	665	686	695	698	711	733	697	716	721	668	738	674	695	702	685	709	711	681	698	685	750	738	711	717	726	711	705	694	746	738	698	700	718	712	690	727	657	696	695	678	723	694	660	646	743	727	700	710	693	707	687	718	707	721	693	699	697	646	734	675	726	656	718	699	727	738	629	706	725	694	712	710	681	700	732	728	657	678	694	696	683	692	692	638	685	719	697	723	657	662	720	667	711	679	713	690	744	744	677	703	738	706	679	684	695	680	723	656	713	669	617	683	702	667	687	702	725	711	636	689	729	723	703	674	673	686	676	714	742	668	679	658	654	702	692	657	689	660	694	692	734	706	702	722	704	679	675	718	730	670	650	641	659	686	707	699	707	728	689	675	697	697	764	723	714	718	724	699	652	623	669	635	700	681	697	667	695	706	661	702	701	687	679	704	646	715	673	675	713	674	702	704	681	699	683	708	687	698	688	728	746	679	674	667	677	750	707	726	680	696	726	697	649	683	661	670	700	708	666	702	696	685	651	674	731	701	755	710	687	714	695	686	675	688	720	675	700	721	698	692	689	696	720	646	697	709	689	714	722	682	694	743	681	700	687	652	721	694	715	721	674	744	713	677	708	736	695	685	664	694	694	735	746	691	693	764	697	699	670	659	664	697	719	702	710	671	708	698	703	684	671	744	738	660	678	728	636	700	726	698	708	685	676	734	711	664	709	712	643	689	739	730	646	670	691	677	640	714	690	654	729	675	711	688	709	691	707	717	681	717	670	655	711	707	688	693	720	687	661	672	686	671	677	657	702	662	717	665	696	691	679	707	634	701	680	691	647	709	697	726	707	639	710	636	725	674	685	667	733	720	694	639	680	719	670	715	648	689	686	714	728	702	699	675	678	703	661	773	683	665	656	671	655	704	692	705	722	686	681	687	701	690	716	708	709	732	690	703	690	711	670	709	701	677	663	649	726	678	679	706	695	710	724	692	715	714	730	676	665	668	714	685	671	688	700	698	684	694	723	657	740	725	683	674	700	679	679	704	719	744	692	703	701	683	682	717	688	673	705	745	692	690	728	683	690	704	698	725	701	751	783	682	746	639	694	746	697	715	693	713	655	651	687	739	675	701	697	723	669	672	655	720	686	673	685	743	692	705	679	702	652	699	668	686	722	652	687	715	697	638	700	701	674	676	701	706	681	754	657	749	703	703	674	675	662	698	687	650	716	739	650	722	708	697	710	730	738	705	724	703	690	700	742	694	722	669	668	676	648	671	724	713	745	658	701	697	709	725	728	745	638	748	710	676	707	729	711	747	743	686	724	687	673	685	687	671	696	686	682	716	719	704	704	689	731	655	678	710	670	694	705	714	689	678	689	695	688	688	702	712	685	707	685	713	705	636	677	700	739	687	706	658	669	708	735	692	713	707	716	674	680	662	638	770	653	699	677	700	769	695	702	790	689	661	696	700	672	711	692	654	675	666	763	659	685	687	713	719	698	621	682	721	706	698	681	727	703	674	685	660	738	673	716	685	702	688	682	696	711	713	731	757	692	726	701	690	670	759	730	709	690	704	693	690	682	698	686	685	645	692	764	659	677	685	696	679	733	741	680	679	679	679	707	688	706	732	728	658	708	689	734	727	719	719	726	735	652	678	760	694	736	704	685	747	711	641	724	702	725	677	702	710	720	725	760	713	701	665	654	709	734	718	656	733	707	677	696	687	704	724	703	673	699	696	672	695	732	727	673	719	691	737	699	717	653	725	729	675	705	721	652	667	667	700	691	695	694	751	714	713	692	689	670	680	725	687	677	670	673	657	728	724	725	667	696	703	665	718	720	715	696	701	689	740	682	684	677	718	702	682	680	659	714	721	711	667	651	647	688	697	731	716	671	688	743	711	697	662	697	696	771	735	743	677	692	737	710	686	665	671	722	633	703	723	710	714	704	695	679	729	654	708	703	686	703	694	701	685	719	717	694	716	679	724	766	700	698	692	654	666	739	685	740	677	696	674	693	637	716	701	689	697	695	690	682	687	694	684	686	695	724	718	728	666	623	685	692	740	671	734	737	726	692	682	664	635	710	719	683	718	708	728	672	693	658	716	720	679	679	726	715	686	718	668	648	680	718	684	720	709	664	734	708	668	714	711	710	729	720	683	653	674	660	721	665	715	663	716	660	668	670	676	703	704	725	742	688	641	673	752	719	670	680	663	695	666	658	750	698	656	703	727	694	677	632	703	679	719	667	681	664	753	712	720	658	689	702	711	746	704	713	619	633	685	693	698	738	733	717	691	679	720	686	721	660	721	655	705	682	719	721	670	721	693	727	662	701	702	691	683	699	681	665	719	715	708	670	685	731	692	725	724	717	696	695	688	722	682	631	647	723	693	719	725	725	658	685	693	694	629	718	695	708	721	662	684	667	726	692	693	687	684	687	678	726	696	694	670	688	674	669	687	663	674	682	679	692	689	688	659	688	694	707	714	722	681	701	684	660	680	700	702	691	698	714	688	693	675	726	710	743	687	677	670	712	723	667	741	684	686	673	709	673	669	731	658	719	735	700	697	717	671	718	741	749	683	694	691	711	674	748	659	685	675	740	667	689	695	692	693	695	650	734	676	679	714	691	702	708	728	661	684	682	723	705	705	705	720	698	663	737	699	668	669	700	712	684	699	697	678	700	682	685	694	663	727	667	698	713	700	690	692	701	723	718	687	689	787	691	711	701	701	662	674	704	697	728	705	664	741	680	673	697	704	710	700	709	736	677	695	744	691	710	704	685	700	685	675	701	684	725	699	676	702	719	705	735	715	707	682	774	700	712	678	690	720	701	722	700	676	722	696	734	784	713	709	686	723	712	745	715	721	683	666	702	690	687	685	740	653	743	707	699	664	688	679	687	680	698	691	677	709	694	679	704	698	704	669	657	685	689	689	661	751	724	745	667	702	683	712	696	648	664	736	673	674	714	748	690	681	689	732	658	699	719	731	729	676	701	681	642	721	720	664	684	668	710	698	738	688	695	681	703	693	736	663
75750	76446	70158	49622	31008	22075	13316	6225	2997	959	555	450	394	354	303	286	288	271	308	289	281	282	281	279	264	276	280	308	278	300	261	283	279	259	287	328	275	275	291	281	293	283	299	299	284	285	276	313	263	271	287	289	296	304	274	276	247	283	313	294	289	332	260	261	279	260	260	292	273	323	262	275	289	288	286	263	262	268	301	284	287	295	255	269	279	273	273	249	299	291	294	266	279	306	261	290	267	302	300	250	279	287	277	314	289	276	278	275	275	313	276	278	291	268	288	313	280	267	281	268	291	292	303	287	279	309	295	278	286	295	281	274	293	306	272	275	281	300	288	246	312	264	282	261	281	319	293	283	261	278	299	303	255	297	292	295	278	275	293	292	268	299	279	289	284	299	302	283	254	285	306	275	276	296	253	307	289	307	264	309	295	274	286	265	260	275	292	273	302	270	269	278	287	288	290	282	254	284	305	307	269	266	309	285	279	300	261	286	259	276	288	294	242	322	297	279	259	267	258	293	281	275	278	293	270	272	294	261	271	280	284	269	266	304	291	263	284	270	284	283	321	266	303	286	248	295	285	271	285	279	268	248	277	281	262	272	255	279	253	283	292	315	280	290	290	271	284	301	304	285	297	285	298	293	264	263	290	293	254	276	313	282	284	285	271	293	280	284	288	304	265	266	298	272	296	279	295	284	303	255	286	261	325	266	263	275	282	287	283	292	300	265	300	297	280	260	305	294	310	285	261	319	297	270	294	279	278	274	271	277	281	257	266	297	280	307	277	263	288	308	264	271	307	277	262	235	279	307	276	269	273	271	284	290	295	256	309	286	292	269	301	305	261	285	272	281	310	278	256	289	285	278	269	268	276	286	293	281	276	280	272	277	273	266	288	272	305	296	274	306	296	257	264	301	331	265	298	282	284	276	276	315	283	297	257	265	314	289	262	287	278	250	277	308	301	330	263	283	281	275	299	297	253	267	257	293	285	267	274	300	279	293	264	266	304	282	269	275	280	294	289	269	264	283	265	250	250	290	291	270	309	270	292	260	282	282	257	281	287	308	258	255	282	289	278	280	277	263	291	250	281	294	284	286	250	262	277	299	286	292	294	295	281	296	229	307	285	269	274	253	321	276	281	264	324	281	283	311	256	265	283	274	298	284	275	273	269	262	281	290	319	275	260	270	266	297	285	285	269	264	264	324	256	267	292	291	277	293	268	287	314	282	298	310	265	277	283	265	275	306	308	286	288	270	269	291	264	231	296	275	304	264	287	259	280	310	239	260	297	273	259	265	278	282	295	296	270	301	279	273	263	252	298	287	269	266	282	278	273	273	286	327	281	307	275	282	311	295	272	286	274	291	282	294	298	283	264	292	247	257	261	272	294	255	275	271	295	284	293	292	296	279	275	284	255	272	299	285	299	275	263	263	303	272	298	285	298	283	308	273	268	286	275	284	282	282	276	298	231	275	300	292	259	270	269	253	288	284	262	291	281	289	307	275	291	290	264	293	280	301	305	263	252	286	279	283	299	305	271	268	300	259	279	300	273	286	304	272	298	251	275	274	288	268	286	293	292	291	294	313	286	274	281	297	292	318	273	266	271	279	301	281	273	275	276	288	292	290	322	284	280	296	275	255	311	268	265	258	285	291	243	305	267	268	274	286	256	302	295	267	262	285	297	284	260	271	294	271	299	286	271	287	287	287	287	230	269	290	253	274	302	299	284	285	284	282	276	289	225	285	253	299	281	301	293	300	291	297	286	312	294	298	271	270	265	274	268	261	280	260	297	293	278	280	314	276	287	286	288	274	258	279	326	295	275	290	304	280	304	299	280	288	276	290	267	278	282	285	259	284	269	272	297	266	308	258	303	295	324	254	283	305	292	296	312	281	253	273	300	262	292	289	281	287	270	286	305	276	267	305	308	269	288	256	280	289	293	267	289	300	275	277	283	290	278	290	290	291	279	283	282	287	256	265	274	296	293	256	275	259	274	270	288	281	313	278	276	272	298	288	305	255	288	272	277	270	261	287	299	284	313	298	297	288	273	302	269	281	273	290	261	307	260	262	279	287	277	295	279	247	302	271	298	271	295	312	263	274	276	269	276	279	253	264	272	272	312	271	272	292	292	290	302	279	280	280	284	305	269	273	270	292	259	289	272	299	288	295	245	300	268	262	279	275	269	282	265	280	283	277	307	273	311	288	261	276	284	274	282	276	290	307	287	293	277	307	282	300	276	264	272	269	282	281	312	329	280	253	281	268	275	299	239	273	293	251	314	287	292	246	275	261	273	279	281	279	290	300	274	276	267	265	277	275	312	293	279	291	280	280	303	264	257	269	285	291	272	273	275	255	310	306	263	307	298	288	262	284	273	302	286	280	311	286	274	251	275	268	261	284	281	304	288	278	261	301	277	271	305	300	282	295	258	303	279	281	292	336	315	288	271	264	301	272	277	286	267	255	290	268	270	276	291	300	268	262	299	276	296	307	271	285	284	258	309	292	283	297	285	302	298	293	300	274	291	251	326	266	295	276	273	266	299	262	267	329	303	303	289	307	286	293	300	264	265	289	267	271	279	274	272	259	293	281	291	296	264	309	306	304	306	284	271	284	261	278	276	279	270	304	295	282	277	291	304	293	311	298	271	306	304	279	333	292	292	245	291	278	273	294	279	266	277	302	281	264	278	282	284	268	277	293	288	276	293	274	273	297	287	272	250	279	301	265	295	280	306	280	290	301	294	291	263	295	268	286	319	286	286	290	311	300	294	275	289	309	254	264	305	294	259	269	253	263	277	296	287	320	285	334	271	260	276	269	282	290	304	312	285	307	293	255	305	302	284	278	291	266	296	274	285	281	255	286	299	264	286	252	269	243	293	313	267	244	267	278	316	294	285	299	271	320	300	284	307	272	286	304	272	277	299	276	290	285	272	293	286	296	298	293	280	272	266	295	269	271	256	265	295	286	288	249	309	280	277	259	262	274	280	289	319	270	302	290	262	263	265	267	261	275	273	305	282	268	282	288	270	253	296	311	324	287	289	311	287	278	300	302	279	270	294	283	272	301	272	275	281	270	325	260	275	276	250	311	277	294	265	299	242	294	293	284	279	247	270	317	289	270	288	291	246	294	285	300	304	298	274	285	291	268	273	313	284	279	265	273	276	320	268	301	279	276	279	275	281	262	299	282	310	269	299	275	340	300	289	262	306	264	310	300	286	276	272	263	297	276	303	287	307	265	319	305	278	281	250	278	263	272	283	298	293	283	269	287	305	218	291	269	298	260	250	258	278	294	276	270	275	309	289	288	274	272	278	300	270	300	288	270	279	277	300	272	247	302	295	302	272	234	289	288	283	281	314	313	273	289	256	284	285	289	264	279	287	254	312	285	279	273	264	265	278	302	284	269	255	278	282	254	279	270	269	274	289	299	272	275	270	289	300	303	273	299	302	276	281	267	272	276	260	267	287	281	293	296	289	285	290	270	276	312	297	303	293	274	282	271
50171	60688	65466	50824	38925	32959	24912	15940	9081	3099	1843	1283	1001	985	810	795	732	692	666	710	696	720	754	691	693	731	695	709	714	699	669	660	711	730	692	719	671	703	691	682	649	663	701	763	720	660	728	681	713	711	738	695	708	710	731	659	726	697	706	713	691	687	689	740	658	674	728	654	676	682	697	653	717	702	717	692	700	681	752	712	705	695	680	668	688	722	728	744	686	687	706	664	701	747	685	718	723	649	673	716	705	695	705	690	703	683	669	720	700	747	704	728	689	705	694	714	693	679	677	708	676	664	709	669	669	705	710	655	731	767	708	674	711	696	703	676	710	676	733	727	684	707	698	682	725	744	644	698	718	699	712	702	727	706	657	713	659	658	697	744	720	705	729	699	690	662	715	684	686	672	712	707	725	696	706	702	736	674	727	728	708	679	654	661	672	718	694	692	742	747	690	717	687	765	705	658	685	727	692	685	716	750	697	698	701	673	687	696	752	667	684	674	709	696	708	693	696	685	682	704	752	678	680	705	686	643	713	684	722	762	704	694	685	695	687	712	723	693	676	685	713	685	686	650	674	724	732	675	688	753	708	691	713	671	697	703	694	675	674	688	704	716	731	645	715	689	702	714	685	691	666	729	643	688	678	666	736	724	696	691	719	753	688	685	689	713	691	645	704	717	657	714	709	723	655	672	724	720	683	725	694	685	685	677	628	725	737	705	685	691	724	684	676	673	685	702	687	691	689	706	675	684	710	742	649	702	758	692	679	732	667	708	694	666	669	678	690	742	723	636	702	732	658	698	711	725	696	687	699	679	675	733	659	743	709	716	696	714	728	748	648	678	667	685	687	681	672	695	720	721	693	721	723	651	692	696	706	707	735	666	683	678	684	707	710	727	712	723	681	716	730	672	691	691	699	664	692	738	693	726	663	721	702	723	694	681	686	692	651	708	720	675	697	698	725	665	729	704	689	722	718	708	697	688	700	697	701	697	732	708	672	745	684	677	730	654	696	683	721	684	725	706	706	721	704	710	719	710	663	754	718	740	701	708	746	697	680	695	732	714	670	702	700	700	740	680	679	680	693	671	750	673	725	655	685	682	698	706	688	671	691	686	686	670	673	682	645	694	674	691	739	698	719	720	660	686	694	674	652	727	685	671	669	721	693	657	749	674	686	745	669	684	655	769	697	655	696	641	697	709	702	724	698	719	653	714	751	680	667	707	691	663	693	656	687	685	711	691	675	738	740	685	744	684	690	700	667	684	675	693	682	651	684	702	677	694	718	717	701	685	708	679	693	670	707	699	680	663	714	696	719	689	693	653	677	740	698	683	661	695	674	722	670	644	686	722	711	692	676	672	684	701	707	695	742	721	713	715	702	645	660	657	692	658	691	693	720	746	725	676	688	664	707	699	679	739	655	667	662	683	705	706	718	700	729	708	700	735	672	714	700	718	657	718	707	675	722	692	705	693	697	707	699	672	663	721	686	725	767	671	691	695	678	669	738	716	656	679	665	696	709	755	722	677	706	684	752	660	699	682	686	675	696	710	706	713	702	716	742	665	685	693	698	642	704	721	705	696	712	714	701	712	692	689	707	662	756	671	694	767	678	697	689	769	661	672	693	684	688	678	654	689	720	705	713	699	726	705	717	691	683	707	664	685	687	662	682	707	703	691	726	697	720	651	694	732	693	723	701	688	678	713	681	654	690	682	666	725	659	662	705	703	673	757	706	714	727	712	720	686	682	699	728	719	730	715	701	693	712	675	715	661	707	643	709	641	706	697	718	702	699	709	715	707	695	681	743	667	674	701	717	645	707	734	711	679	681	721	664	661	664	734	708	736	748	712	702	707	719	705	739	696	707	704	730	666	694	750	719	663	742	666	717	713	697	698	709	674	656	667	643	686	717	683	725	680	699	697	714	667	707	697	738	722	675	660	679	648	663	673	734	734	687	718	720	744	703	743	770	675	663	729	691	676	698	695	709	653	701	684	750	696	732	683	732	709	654	703	705	705	672	663	729	735	687	730	661	720	670	705	711	703	685	677	742	683	682	700	648	660	698	660	672	666	753	709	697	705	697	685	647	753	715	677	690	716	688	734	750	662	677	630	684	722	698	678	700	676	710	691	735	694	673	710	640	705	665	694	722	722	665	686	715	704	702	688	700	747	686	719	706	712	724	714	668	687	686	690	674	690	736	716	719	672	699	662	656	732	712	713	717	710	669	693	660	703	692	679	701	680	682	736	752	702	677	709	632	660	737	712	682	669	696	718	725	695	706	729	687	716	742	715	672	668	710	691	703	690	663	690	677	678	690	715	679	702	714	740	712	667	674	704	733	747	672	704	697	715	719	690	698	712	699	651	711	681	632	705	732	732	713	701	747	740	683	683	752	691	721	713	715	709	748	651	629	650	680	724	719	705	730	722	695	692	686	662	724	673	668	706	652	685	670	715	682	697	688	685	695	709	736	700	690	679	671	706	750	676	653	688	695	713	676	711	737	687	702	652	711	695	663	671	694	677	741	695	679	711	684	702	721	681	720	735	669	721	696	756	732	660	693	666	654	711	688	714	697	715	706	734	665	717	692	675	725	734	694	685	662	715	692	680	709	673	669	729	738	709	689	682	715	676	680	746	672	695	688	679	705	670	724	681	719	662	730	657	712	709	662	726	731	709	696	718	682	703	669	692	654	727	675	723	690	706	675	662	705	697	704	672	713	730	707	740	684	693	661	689	705	699	699	696	667	740	725	655	729	715	728	691	761	707	710	717	698	705	709	722	695	715	638	688	685	706	700	690	695	712	719	674	667	638	710	736	719	683	675	702	702	669	689	742	706	716	687	684	714	711	756	729	719	711	705	677	696	692	711	706	707	710	745	726	724	686	688	734	720	677	683	715	704	697	654	715	694	692	671	679	650	726	721	686	668	735	692	744	718	679	681	696	731	683	684	742	687	708	739	691	732	767	696	706	674	672	665	683	711	688	652	706	723	724	718	722	746	706	701	700	701	718	684	693	644	664	732	763	699	697	670	721	732	694	658	685	661	693	655	675	720	655	719	661	711	681	710	721	665	693	712	677	708	698	631	718	694	699	721	663	647	696	702	672	716	708	743	674	670	652	713	703	686	734	695	732	676	700	630	719	713	723	717	680	694	704	672	714	653	707	731	673	685	730	686	647	643	671	690	713	685	691	713	718	677	716	671	714	667	691	692	689	693	696	674	673	703	680	726	725	704	674	714	709	713	701	698	716	686	734	765	709	656	741	708	689	693	692	705	666	713	722	741	691	696	676	698	690	677	665	717	702	636	681	702	682	674	710	723	682	693	698	669	726	717	751	689	739	702	685	710	673	690	723	747	678	738	723	753	677	666	708	727	704	758	696	691	681	698	691	733	732	679	678	749	683	720	736	673	745	702	777	740	689	765	716	687	733	727	703	659	678	678	692	683	701	712	674	686	784	690	732	655	756	705	717	696	729	680	775	647	708	704	746	685	702	729	747
74603	76693	71457	50227	29577	19832	11626	5477	2416	947	586	432	362	348	305	324	297	295	261	288	256	328	304	290	260	269	276	283	287	285	271	313	254	284	291	293	282	285	267	272	273	293	267	302	283	284	266	300	241	295	283	318	279	290	292	307	315	264	256	264	261	251	268	281	251	319	297	273	276	302	283	300	277	288	279	290	265	277	321	272	291	302	300	264	285	257	281	262	284	277	326	283	318	288	271	274	286	286	268	304	263	284	274	316	279	263	259	305	285	333	297	293	323	303	286	274	272	294	311	262	264	287	258	279	281	264	274	259	290	265	286	276	303	280	279	304	289	295	282	258	305	284	275	296	292	264	287	286	244	278	285	317	278	291	286	281	312	268	259	270	310	271	283	266	297	295	275	292	264	302	258	282	256	254	286	298	314	248	284	274	285	271	291	280	266	320	276	313	281	257	250	282	282	325	305	279	264	302	283	252	286	282	315	283	287	292	264	283	265	297	267	304	254	305	272	274	293	271	310	271	292	295	280	267	270	301	280	298	284	290	311	278	278	275	305	277	270	301	276	262	259	295	276	333	275	305	279	292	277	298	328	252	286	287	284	315	301	306	270	282	301	258	279	291	268	272	279	295	304	316	278	288	307	271	281	323	280	240	260	269	323	272	301	242	290	330	263	282	310	293	296	283	291	307	292	271	300	265	262	249	292	292	291	277	325	267	260	289	300	292	286	302	307	275	241	284	288	288	307	294	273	319	278	283	272	280	287	280	252	304	259	287	258	278	256	291	277	283	268	255	286	292	277	297	309	300	282	305	296	273	294	281	287	300	286	272	268	307	305	255	280	317	290	293	256	255	291	290	272	246	295	282	261	275	276	261	286	262	265	251	290	268	290	273	280	313	274	294	293	293	269	313	289	253	275	269	272	250	305	291	269	260	279	291	262	311	261	284	269	294	266	286	298	302	280	296	298	279	308	270	275	276	272	276	308	289	296	250	288	319	297	299	267	261	283	321	276	288	293	293	274	299	260	267	296	266	311	280	307	323	282	302	292	272	278	290	301	278	265	279	292	306	284	258	283	296	294	284	293	302	288	282	336	269	274	255	275	296	296	277	290	300	294	253	292	271	268	296	306	310	252	276	299	274	261	286	300	285	323	274	251	262	272	284	275	278	290	309	256	278	250	293	262	261	275	302	290	273	277	250	243	252	316	293	286	292	260	294	295	280	291	272	247	278	268	289	272	288	282	272	301	291	280	264	295	304	314	273	302	290	249	292	308	307	269	279	278	293	295	289	292	266	268	284	281	289	300	282	272	302	283	272	301	280	278	260	255	296	282	298	293	298	287	280	270	292	280	242	274	284	293	267	300	292	290	271	257	268	257	284	284	304	265	273	270	298	271	253	286	280	246	271	269	260	280	260	297	262	279	294	267	268	249	297	267	293	306	322	275	278	279	288	298	275	270	270	293	272	295	284	281	266	290	298	283	262	308	277	250	286	312	300	292	309	288	286	276	280	280	281	284	269	271	301	316	303	277	279	272	270	257	299	244	291	288	282	285	253	291	286	274	271	275	285	293	292	267	282	291	278	252	290	270	290	289	271	298	319	304	282	269	300	287	304	284	287	280	325	314	304	297	268	302	286	264	279	272	300	281	275	295	259	266	231	287	270	272	270	294	308	314	293	280	262	257	247	263	280	279	340	281	308	297	270	262	261	282	256	284	271	279	285	291	281	279	296	257	301	285	285	296	275	314	287	261	270	266	311	283	318	278	285	282	290	261	267	281	282	283	270	284	286	260	285	298	279	270	276	290	275	267	319	288	253	279	280	300	303	284	262	256	270	277	260	289	273	281	289	304	279	271	265	272	314	280	317	289	267	276	310	330	304	273	286	288	291	282	280	288	278	256	302	311	254	296	280	271	299	283	295	287	278	278	263	262	267	291	285	278	262	275	274	296	284	247	276	257	291	275	288	275	258	277	306	237	323	299	260	269	300	293	249	287	267	276	272	260	254	271	270	225	299	275	269	289	296	275	296	276	269	277	266	303	293	312	261	268	262	287	303	245	260	283	295	284	279	271	287	267	259	291	319	291	293	286	291	312	309	267	272	278	243	262	266	265	268	302	275	256	269	277	286	286	306	280	256	294	269	268	265	263	296	285	270	286	282	253	264	272	277	260	309	312	273	286	290	305	292	276	277	308	296	269	297	298	257	283	292	259	260	267	290	261	316	299	295	312	314	292	304	283	273	267	279	284	272	255	277	281	280	282	286	318	289	269	241	282	290	304	282	329	289	306	280	276	282	293	262	271	278	271	286	267	266	276	303	281	316	280	274	272	268	252	331	276	256	279	295	277	282	276	265	287	310	271	253	266	283	290	281	298	260	302	297	292	279	274	326	287	298	262	282	271	276	288	311	286	276	256	265	322	284	282	270	295	284	312	284	292	296	292	290	261	286	258	303	253	288	289	287	257	307	266	273	283	303	278	269	288	257	276	282	292	298	275	280	275	289	285	281	277	269	250	280	278	247	321	303	308	275	260	293	293	303	295	262	297	288	252	281	315	270	296	262	274	268	287	314	294	298	298	323	264	268	259	250	304	275	262	261	268	266	308	305	285	268	291	302	298	308	300	289	278	249	288	312	282	249	283	296	277	293	294	288	262	265	285	283	292	263	276	240	286	267	259	256	287	315	283	288	264	270	272	264	283	301	272	277	262	284	295	273	283	279	278	288	284	275	273	283	260	279	297	272	293	283	302	272	280	273	283	301	271	304	272	295	281	236	257	268	276	274	291	277	261	285	265	311	273	276	296	280	296	283	247	294	268	275	297	277	292	309	284	281	270	287	298	258	269	278	260	294	314	294	300	285	279	286	299	269	285	243	279	268	287	277	319	326	266	307	279	274	271	237	298	286	278	263	274	274	288	268	289	300	320	249	306	296	303	250	287	274	295	285	289	302	250	280	259	274	289	267	264	274	288	321	306	234	296	251	293	277	297	263	294	267	275	274	296	276	276	284	281	268	240	292	269	286	288	282	282	285	291	295	277	308	300	280	279	275	273	265	283	274	282	314	263	307	304	265	291	289	290	265	267	279	301	249	290	316	300	279	280	269	290	269	288	287	300	262	268	261	258	296	279	281	298	284	271	272	294	265	311	288	301	285	269	276	267	252	261	302	281	278	259	273	307	265	266	267	247	290	302	284	294	268	263	263	256	302	276	285	280	284	289	288	273	317	291	273	283	271	300	297	283	282	273	297	299	299	282	255	303	273	261	244	301	294	294	297	295	294	278	288	269	291	262	285	258	272	283	268	305	270	279	300	293	286	278	268	266	305	264	263	293	284	287	252	284	271	291	268	276	280	258	283	287	302	294	305	292	259	266	260	304	246	304	298	296	294	273	296	271	255	281	237	270	281	272	267	274	281	268	273	275	280	273	255	311	307	281	278	325	290	279	274	274	265	297	283	282	301	274	291	296	313	298	293	281	304	297	280	288	282	278	272
49714	61121	65699	51408	36826	30662	22782	14457	7740	2990	1878	1218	983	930	759	747	743	648	674	747	710	697	720	688	644	675	708	687	691	709	685	710	696	706	697	702	696	681	723	697	709	659	641	645	710	718	708	698	703	713	715	667	666	685	710	668	722	724	716	688	696	707	701	708	708	685	780	700	690	696	711	689	718	713	691	703	691	697	681	706	685	764	713	673	655	668	732	685	684	680	736	728	696	673	691	712	675	653	689	731	680	703	692	689	669	719	678	730	689	720	724	686	701	711	673	685	710	717	674	693	721	675	696	717	688	652	704	679	670	727	694	673	715	678	687	703	739	692	714	673	685	694	745	767	708	667	720	682	681	725	700	650	715	689	684	706	700	721	670	709	718	718	778	720	681	741	731	697	700	692	691	710	692	680	707	708	740	713	705	659	715	699	692	712	700	718	733	663	729	729	700	674	703	704	698	699	699	662	718	687	654	746	714	717	675	720	675	692	704	679	691	671	716	745	663	704	697	735	755	704	670	694	719	720	752	661	664	717	664	706	680	679	698	677	697	674	691	690	700	677	693	696	722	703	727	734	704	726	702	683	675	661	715	682	675	681	692	724	718	699	730	694	728	736	690	743	672	725	679	692	691	722	697	700	717	715	659	704	665	751	688	706	677	747	649	692	739	687	679	685	680	671	703	704	695	708	743	674	683	716	662	734	735	710	677	712	685	680	720	693	691	742	713	686	678	703	693	737	688	638	661	707	751	649	675	715	708	696	674	724	686	709	683	703	679	698	711	727	699	720	715	715	721	764	709	646	702	676	714	670	656	734	701	725	695	702	740	748	648	741	688	706	738	708	712	677	741	696	714	736	713	723	697	739	732	722	769	701	655	702	679	697	685	691	748	708	698	716	675	703	696	710	696	686	713	692	714	666	725	701	698	763	740	711	696	664	680	699	661	729	730	665	671	707	704	698	718	710	694	709	710	729	689	640	690	732	718	660	703	688	661	643	722	683	741	688	692	698	673	669	688	654	734	681	724	665	677	709	688	704	653	699	725	690	714	742	706	756	702	719	705	708	698	699	693	700	711	677	696	670	768	700	666	711	656	687	681	734	767	757	694	679	694	675	694	721	664	732	698	668	735	704	672	669	700	643	682	728	686	677	714	715	665	719	659	664	719	666	711	738	701	676	649	705	753	727	726	690	753	714	689	693	741	725	687	713	724	720	703	715	700	706	702	696	701	718	637	723	683	720	711	697	687	689	676	692	672	734	697	693	698	676	693	725	714	696	746	687	672	730	684	704	754	694	674	653	655	654	650	648	693	690	684	699	701	646	706	730	696	720	686	704	719	718	670	688	707	712	730	711	743	678	684	719	693	721	726	724	691	654	683	727	674	717	652	686	739	736	698	713	651	723	674	732	744	698	688	696	690	688	705	699	666	689	723	663	672	682	689	706	639	712	744	703	749	682	701	662	720	651	723	680	662	764	706	687	682	715	725	703	687	711	699	710	686	693	733	702	679	672	710	710	677	649	711	683	690	744	692	712	714	668	737	659	665	683	756	720	724	671	642	682	689	681	703	705	702	715	697	693	739	730	721	701	700	695	625	694	699	729	724	680	677	706	656	656	701	676	680	721	678	733	755	655	709	746	682	677	690	684	705	734	743	662	689	701	725	690	738	685	694	758	670	702	728	751	692	729	682	727	701	701	717	730	721	681	706	710	689	650	743	701	687	729	677	681	705	683	719	674	746	709	693	613	671	665	720	774	670	691	673	667	695	673	671	699	682	668	693	683	718	706	738	732	719	683	684	695	720	755	711	726	681	704	710	678	711	744	690	680	671	683	756	726	649	713	693	692	695	709	716	678	686	679	696	650	706	675	724	705	726	716	692	712	676	701	700	720	731	712	691	714	689	722	715	689	726	726	673	731	706	675	675	738	701	714	754	698	689	666	667	719	673	743	668	714	696	704	713	730	695	699	708	675	667	670	728	689	670	622	692	684	702	723	701	692	661	685	671	689	699	680	731	671	701	692	695	687	714	652	749	732	706	692	707	686	706	717	699	728	675	725	708	758	682	689	714	645	689	750	693	689	685	704	680	733	687	678	700	709	703	685	691	711	682	687	749	694	741	714	720	718	651	775	680	677	690	735	753	672	692	685	694	718	732	648	709	693	726	722	694	683	671	723	698	687	661	685	705	723	654	716	674	734	665	700	681	703	736	649	712	690	704	697	710	765	713	687	719	680	723	688	723	701	683	691	721	710	724	696	673	710	665	655	652	701	725	705	708	708	718	686	705	691	730	709	710	666	663	737	664	709	707	689	716	684	751	705	668	698	691	660	722	708	710	730	732	733	705	693	699	662	739	736	722	676	663	654	690	705	709	701	688	725	705	670	700	683	713	707	680	665	705	682	685	670	688	709	706	723	701	705	679	685	689	737	666	773	675	704	693	704	730	719	724	690	724	672	686	682	686	708	682	736	672	731	736	705	720	695	709	715	713	715	662	731	642	746	702	734	697	720	682	666	693	656	664	709	729	736	710	704	645	630	686	672	733	755	731	672	717	658	725	748	721	702	701	683	707	705	675	711	698	720	695	669	682	691	718	690	703	687	672	664	729	703	675	712	741	704	728	668	756	703	733	718	681	701	706	684	698	696	724	698	712	725	739	658	695	662	731	702	735	711	707	703	702	700	638	663	692	688	714	684	749	701	739	707	715	710	708	705	657	727	711	694	718	716	730	664	725	672	672	713	708	706	743	688	696	669	711	673	693	709	759	656	681	705	707	658	684	751	672	692	686	713	688	667	722	697	682	719	708	712	702	715	679	669	700	709	732	745	712	721	698	700	687	712	720	673	684	702	645	716	716	710	654	709	691	684	700	667	701	672	679	703	675	705	694	705	711	728	677	756	722	705	752	710	741	712	672	683	683	685	708	710	689	662	706	667	746	711	679	726	692	690	687	714	658	707	703	741	733	733	763	708	723	662	700	697	736	660	687	652	674	729	726	689	735	684	671	740	668	691	781	714	709	675	726	695	698	711	698	672	689	716	737	641	726	679	700	703	666	679	671	739	694	710	671	744	683	702	693	711	756	730	705	703	682	706	703	707	692	729	711	729	704	707	700	711	708	730	697	648	700	738	651	716	725	698	707	713	699	669	718	703	673	751	715	681	689	694	666	716	626	719	716	706	739	715	730	667	693	682	679	703	713	718	685	723	671	715	735	669	718	699	726	672	669	668	725	672	680	698	675	689	739	680	684	689	715	690	691	681	739	677	707	696	660	674	667	702	680	692	702	711	695	711	665	701	648	734	722	689	715	634	718	716	706	697	690	682	678	691	728	728	703	695	659	710	685	714	724	720	734	678	716	718	671	727	719	646	664	683	737	703	704	729	741	736	694	660	690	679	699	659	685	746	696	722	703	679	690	706	694	704	683	725	702	674	674	729	709	693	702	701	726	728	672	704	683	747	723	708	690	715	742	701	684	691	693	670	703	741	685	654
75589	77342	69753	49243	29153	19674	10912	5186	2321	1004	524	400	357	311	305	288	295	271	305	270	275	288	291	258	287	298	245	290	290	286	273	282	298	287	296	268	313	265	282	267	302	263	296	275	273	301	286	286	324	311	298	273	272	272	268	268	268	279	247	276	265	277	279	308	293	272	269	267	300	291	278	266	241	271	262	269	289	321	294	254	300	266	280	261	310	281	314	256	258	258	275	285	262	276	273	272	279	287	299	286	277	292	274	283	271	284	269	283	292	263	280	299	274	291	253	304	275	294	316	271	306	287	283	293	286	289	298	273	283	278	287	293	298	284	275	315	283	282	281	315	284	266	270	319	258	261	258	296	262	256	277	296	299	320	274	320	292	272	292	262	281	258	283	270	297	284	296	285	283	329	261	284	284	297	278	269	293	306	267	304	310	301	296	284	286	273	256	295	298	306	287	292	272	277	286	294	291	283	294	268	301	277	322	298	272	275	302	281	273	296	289	315	295	295	291	235	255	259	295	259	296	293	272	311	273	291	282	245	266	265	287	272	270	302	312	299	286	288	262	283	286	295	276	288	233	278	268	288	284	297	279	286	292	265	271	285	289	265	270	298	283	290	247	280	265	275	252	272	266	284	282	273	264	256	290	285	298	284	301	313	291	296	286	276	248	307	284	283	302	274	290	262	301	291	297	286	271	268	298	291	291	269	248	274	298	293	276	279	282	316	317	276	264	275	265	301	283	287	263	294	264	294	300	292	309	300	276	281	293	283	284	302	294	287	299	258	261	282	260	321	254	308	284	294	321	283	285	282	279	263	296	279	287	260	288	281	289	308	300	279	293	294	257	282	272	281	263	332	268	279	275	303	297	278	287	293	259	299	301	273	282	265	310	281	260	257	292	296	263	303	281	293	289	285	283	257	268	278	293	262	313	309	293	275	283	248	288	252	269	272	260	289	296	311	281	283	253	281	272	267	290	297	291	268	292	290	299	282	284	291	290	299	292	276	288	268	294	288	297	273	288	307	293	259	253	292	273	270	284	251	252	309	280	276	275	253	296	271	264	301	303	278	274	304	298	324	266	270	274	281	264	287	275	276	281	263	294	303	301	240	291	271	286	293	282	274	278	258	278	280	304	269	278	257	274	263	269	273	292	299	279	285	284	278	305	256	275	294	271	259	252	296	273	261	278	267	261	275	274	274	261	258	252	240	258	257	259	295	288	302	264	318	267	265	271	262	277	302	287	310	283	246	283	272	299	281	266	301	288	272	282	268	288	278	272	259	263	283	292	304	269	266	289	255	290	274	278	297	305	289	262	248	301	255	286	314	293	320	266	303	272	283	265	307	280	295	284	251	286	297	261	268	264	302	284	285	307	287	266	266	276	268	275	272	262	255	302	288	262	268	283	265	269	293	317	279	268	289	270	300	281	297	292	289	283	256	308	287	293	284	304	283	268	293	272	281	267	281	293	285	274	283	268	279	272	264	292	258	277	279	263	299	272	269	312	283	301	283	263	281	263	278	290	254	285	265	281	269	298	258	298	306	320	286	290	261	266	282	280	272	311	267	274	279	275	270	320	289	297	266	282	269	297	303	235	273	268	297	285	270	285	254	298	312	280	295	270	275	288	275	297	295	313	280	258	314	264	284	258	264	256	286	290	267	326	267	288	286	257	301	293	272	266	267	278	287	285	292	274	277	283	277	310	307	280	285	293	303	265	279	293	285	274	262	248	305	308	269	310	288	299	280	275	292	248	297	288	286	279	282	277	259	255	285	293	291	260	299	306	282	267	279	295	270	266	276	313	292	278	261	293	288	260	280	295	292	288	268	299	294	307	302	289	274	309	292	273	306	273	296	303	276	283	307	288	270	310	293	265	308	280	304	299	311	308	288	268	292	274	277	288	297	262	254	288	257	295	272	269	278	273	291	284	272	306	291	283	301	289	290	289	272	289	294	304	311	309	277	268	285	319	276	282	277	281	298	279	291	287	284	278	278	281	281	256	258	273	271	270	281	273	305	285	280	290	335	264	279	313	277	265	259	288	287	309	280	276	282	297	281	253	278	296	274	291	279	283	295	306	280	287	285	253	285	286	313	309	301	286	262	281	260	287	262	263	277	275	261	279	297	271	282	286	290	320	270	271	262	299	284	292	266	308	266	253	286	274	290	284	303	286	265	296	246	271	268	300	284	288	298	288	293	264	300	269	272	305	288	260	257	282	290	311	273	292	269	290	261	269	290	298	294	284	270	257	265	284	299	263	287	274	289	301	251	318	302	285	283	319	274	287	312	286	292	251	264	261	279	247	285	268	313	284	263	281	283	287	273	279	296	271	283	287	301	275	287	312	273	285	259	270	308	284	289	294	282	296	248	279	277	240	274	257	263	259	291	288	262	263	268	290	286	278	290	279	273	281	287	295	265	284	298	249	263	273	285	295	260	279	285	294	261	297	261	311	298	312	299	253	276	249	281	276	291	267	273	294	271	277	307	302	270	265	274	289	277	253	301	292	300	266	277	318	283	272	275	295	297	289	276	283	312	272	249	307	274	296	277	293	265	313	314	275	314	290	265	264	288	278	304	278	298	275	276	296	291	301	310	300	260	294	301	281	267	281	273	255	283	248	282	291	298	288	307	256	277	306	290	299	272	288	263	297	274	259	284	284	294	274	266	249	285	281	292	239	274	302	286	283	301	304	280	285	246	265	275	261	274	291	289	294	306	272	299	289	268	242	300	277	288	280	275	306	313	290	259	266	247	277	282	277	243	273	321	306	290	273	285	282	312	253	296	342	309	326	262	300	300	300	272	302	286	274	269	301	265	282	304	308	252	269	272	274	333	262	286	306	255	261	292	316	295	304	306	297	280	292	278	284	256	280	301	252	243	278	276	280	291	284	328	275	296	307	257	261	276	284	256	296	257	300	273	295	275	312	261	266	269	274	288	296	282	268	318	268	288	298	295	292	308	286	287	296	266	268	286	276	297	277	293	294	294	270	274	282	310	280	276	279	299	275	268	266	268	311	283	266	287	306	274	286	278	294	269	300	288	280	272	272	279	247	301	281	278	294	261	270	295	279	277	305	258	281	264	277	308	293	296	262	321	302	267	295	301	279	267	298	285	261	324	255	312	313	267	304	284	234	297	278	277	279	304	266	278	293	281	292	302	280	280	303	267	318	294	265	250	293	287	243	279	286	274	287	293	238	294	291	273	304	253	272	291	272	284	309	295	263	276	264	285	283	262	284	271	272	251	280	276	253	288	284	292	280	265	286	318	286	268	278	283	271	283	303	299	299	272	268	245	272	297	271	271	286	281	287	309	299	263	283	272	278	270	281	318	285	257	304	260	283	281	251	230	291	289	316	289	282	277	269	230	300	283	265	303	306	279	283	243	292	275	276	282	284	308	281	297	282	267	292	292	289	271	287	276	277	299	301	250	291	282	295	264	279	285	297	265	262	309	306	269	294	266	257	296	268	269	278	285	304	321	271	281	274	276	302	261
50453	61695	63615	51036	36554	30176	22135	13896	7337	3414	1779	1121	865	747	773	675	704	676	699	661	671	673	681	671	723	729	727	729	656	721	702	704	685	700	703	709	728	721	713	773	710	688	664	661	758	673	725	699	695	726	687	734	709	711	687	707	713	698	736	714	626	738	668	670	676	715	697	650	663	723	737	703	643	671	705	678	703	710	688	677	684	690	638	717	686	678	701	715	648	695	711	691	690	728	681	712	698	714	677	701	708	679	709	675	652	684	734	663	718	709	704	725	677	706	689	733	695	735	718	710	722	693	713	695	712	672	723	640	697	718	746	694	693	711	697	636	706	712	712	723	730	699	728	681	663	716	702	712	711	637	700	741	695	697	661	696	677	713	711	674	671	693	719	736	673	713	698	696	711	661	711	713	694	662	721	695	704	701	636	713	717	707	706	752	722	718	697	738	678	713	709	697	678	670	720	693	671	738	679	665	704	728	676	739	670	678	659	697	673	725	704	686	719	660	705	724	672	720	732	699	712	681	744	652	721	702	719	699	706	721	706	713	722	690	694	700	684	688	704	703	711	722	758	693	710	684	698	717	687	734	700	707	679	658	761	725	714	709	668	672	704	652	737	680	684	731	695	716	723	734	688	736	692	666	724	709	720	705	684	670	718	688	697	687	737	751	720	655	721	687	725	716	692	709	713	679	667	710	654	700	756	721	744	731	701	748	711	669	663	708	679	667	747	681	712	688	740	653	728	684	731	693	670	711	703	700	684	714	648	680	702	714	705	725	725	753	711	682	659	658	680	663	664	678	730	642	689	728	643	680	663	692	748	713	737	684	650	716	716	680	773	685	701	695	670	684	705	742	691	706	683	708	648	655	690	729	669	727	733	700	743	716	688	664	742	721	721	721	710	688	739	741	723	661	729	701	684	669	709	669	684	690	697	644	731	706	693	699	717	689	713	654	688	701	709	729	666	676	692	712	713	704	688	760	737	761	719	717	672	673	710	692	735	680	691	702	725	716	666	699	668	718	696	650	654	688	743	664	667	704	698	738	740	680	651	709	664	667	739	685	679	703	724	692	703	693	704	706	674	714	671	702	707	728	714	713	688	682	734	735	710	664	675	712	672	738	727	674	713	670	733	711	662	721	683	765	699	684	658	667	729	632	716	649	725	644	681	685	717	679	662	677	708	659	731	706	729	738	688	681	746	729	706	727	722	643	687	715	710	737	749	673	655	692	714	747	689	700	704	699	684	660	689	660	646	688	666	691	690	735	745	671	726	707	674	655	690	717	680	632	636	744	714	706	685	680	709	686	696	769	720	627	687	690	657	718	664	663	687	697	707	661	710	685	699	743	736	696	706	699	737	673	684	677	684	682	674	705	742	696	709	752	653	696	706	735	712	678	723	704	649	708	726	716	722	688	711	709	738	645	686	710	672	726	684	686	678	697	677	652	716	716	641	658	725	686	687	627	738	740	669	682	691	714	704	699	695	755	675	659	686	743	669	678	727	694	685	683	724	726	737	662	694	733	723	669	715	708	703	681	715	720	721	688	736	697	715	693	746	722	744	713	676	733	668	647	697	718	715	656	667	671	695	635	696	757	697	670	697	714	715	716	699	689	740	679	700	662	734	701	717	692	662	704	690	666	702	741	663	722	676	657	643	673	694	729	668	669	684	664	708	706	658	701	685	680	699	717	659	704	730	681	720	683	668	663	672	704	712	722	681	638	663	666	686	683	661	674	711	711	688	672	714	703	655	680	655	731	719	672	720	775	685	707	655	691	721	680	705	719	693	725	723	645	720	686	701	715	705	672	665	733	682	692	671	696	731	717	657	701	724	689	709	712	751	700	717	652	719	698	715	693	680	705	720	689	708	687	691	667	689	635	712	753	702	687	704	716	739	718	744	727	750	703	757	677	696	700	751	717	654	666	663	739	730	726	783	706	718	707	701	693	716	721	662	665	701	681	691	664	686	709	637	665	753	718	666	694	709	676	711	680	729	747	696	676	672	722	697	717	740	688	695	754	719	732	705	684	699	654	706	661	712	657	706	659	697	653	710	729	697	686	711	690	689	722	688	691	726	724	719	683	703	682	708	705	684	714	692	675	667	717	713	699	686	640	678	686	697	676	667	699	688	700	687	673	689	683	734	740	731	745	663	736	747	708	736	700	702	750	677	707	689	700	703	676	712	724	702	638	720	706	715	669	708	737	676	672	698	721	725	668	746	687	704	690	711	707	687	682	697	683	743	689	675	709	676	720	703	726	688	715	701	696	648	670	753	665	718	689	719	717	668	678	742	737	679	722	720	672	692	688	694	716	761	670	698	648	701	698	729	695	696	717	705	690	688	678	659	676	708	705	654	685	702	684	715	730	650	704	759	702	691	727	707	703	726	683	654	714	700	702	719	719	692	738	713	678	718	671	701	709	717	745	686	775	696	763	640	659	673	683	739	685	678	707	705	740	692	701	675	675	659	705	738	702	675	684	653	701	726	711	719	756	686	687	719	690	735	726	696	698	681	693	734	702	657	705	708	682	693	684	705	685	724	704	646	670	695	701	708	707	712	724	695	724	685	729	784	719	724	684	672	691	699	688	669	703	654	692	713	678	710	692	692	703	656	707	650	679	714	711	734	667	702	716	667	682	706	646	698	740	717	680	697	722	706	650	701	746	710	747	681	662	753	772	697	689	667	648	683	677	669	712	712	644	696	663	742	701	665	684	688	719	673	672	709	712	731	721	665	654	666	704	661	658	673	720	740	674	722	683	696	704	755	643	679	666	724	655	663	654	696	695	754	687	649	664	703	709	692	707	686	776	665	669	668	716	711	696	701	707	718	684	746	744	720	705	727	736	659	723	704	707	746	703	751	710	702	695	693	660	735	709	659	689	729	699	714	694	663	685	712	742	662	731	703	673	666	719	706	677	666	654	743	690	711	699	699	678	691	677	727	756	677	721	678	750	651	725	697	675	674	737	671	676	668	692	732	671	701	719	682	730	707	684	765	687	726	676	683	706	690	683	758	702	718	725	690	691	753	668	724	668	753	717	718	716	640	691	703	699	716	677	739	709	709	715	714	700	703	678	737	718	716	688	731	670	672	715	657	664	727	690	679	681	664	718	700	710	752	743	714	709	668	727	711	711	722	717	701	698	695	708	713	675	689	668	686	675	695	723	774	675	657	708	664	664	688	651	670	693	680	665	749	712	708	683	721	712	697	697	655	687	734	707	659	716	662	650	658	684	678	699	655	691	688	676	692	656	675	708	641	670	654	720	754	688	700	666	684	699	688	648	694	746	683	714	657	741	709	710	664	697	699	715	713	680	711	674	735	677	673	712	697	675	638	713	692	678	681	664	681	719	679	710	711	719	699	710	709	673	682	692	672	695	690	720	650	695	716	678	692	693	685	664	651	706	704	701	707	685	652	691	677	689	698	671	650	732	684	673	692	702	723	751	680	737	688	735	740	669	725	696	705	707	706	684	690	747	708	687	712	711	690	721
74823	77129	68679	50405	30825	20811	12038	5587	2432	1046	611	385	291	298	323	287	305	277	308	284	313	269	283	295	312	280	289	250	283	281	271	275	304	309	263	264	297	277	302	273	235	292	251	278	306	285	284	289	255	265	292	307	249	245	293	292	312	290	269	271	299	257	261	296	272	283	293	287	279	274	309	282	275	283	282	308	277	292	285	320	296	297	288	276	256	277	274	260	275	288	293	276	262	264	271	301	304	266	274	261	286	277	284	279	283	276	267	271	289	289	260	279	278	292	277	290	285	279	245	293	279	310	297	276	295	312	313	257	263	279	314	288	267	282	285	294	307	294	270	312	289	307	277	285	321	309	259	246	280	272	264	294	314	301	283	276	285	235	291	296	263	279	323	268	304	281	284	274	268	275	290	261	276	278	300	302	287	323	275	265	305	281	263	311	287	305	265	274	299	270	297	254	270	274	307	279	298	266	263	314	292	292	312	253	280	277	303	271	261	281	246	263	263	301	289	282	281	258	304	267	280	261	306	289	289	280	286	286	287	288	272	281	274	274	305	289	261	267	295	299	304	300	309	274	287	286	269	286	274	283	277	282	279	288	272	288	276	282	266	282	307	274	301	270	314	278	284	285	262	282	284	296	241	294	295	280	280	289	272	271	311	275	284	295	251	267	297	301	292	293	275	287	239	300	308	261	276	299	334	301	287	285	289	263	315	271	329	301	277	274	285	271	259	271	301	283	277	263	306	255	270	255	268	272	287	290	326	280	294	259	288	272	257	288	283	300	289	277	266	272	277	308	286	280	281	292	269	263	304	276	266	310	246	271	306	270	283	261	258	294	276	269	307	298	264	288	279	267	288	258	272	294	251	332	281	269	313	281	257	291	272	327	302	290	284	299	265	281	286	275	262	278	295	296	249	284	285	293	284	260	284	260	330	301	279	269	267	277	286	330	305	267	290	307	288	312	286	297	274	262	258	277	295	267	280	261	300	285	284	306	280	320	267	260	260	282	290	290	290	264	272	272	297	299	286	280	250	288	269	293	242	303	310	287	257	281	269	308	269	303	281	248	266	286	301	291	300	243	277	296	288	260	305	281	288	291	303	274	267	293	287	251	264	264	289	277	282	295	294	260	276	249	252	268	300	301	287	300	256	279	299	268	272	301	294	302	312	254	315	290	299	297	289	277	297	281	279	282	268	272	307	297	267	304	292	290	306	295	285	287	285	261	261	266	283	269	295	281	251	302	300	292	267	324	295	270	267	300	259	257	269	299	296	270	334	296	255	243	271	273	267	298	280	278	286	292	298	261	289	296	275	291	277	272	308	285	253	285	270	275	269	258	279	281	256	265	303	267	288	298	279	269	292	294	278	284	292	265	263	293	279	300	278	269	270	276	289	266	302	280	259	281	280	295	258	291	291	262	303	280	300	268	309	290	300	290	268	289	290	291	246	299	297	304	269	271	283	283	295	276	289	259	287	272	280	276	279	279	274	269	293	264	287	301	299	238	304	311	282	237	274	288	264	260	295	318	258	267	272	276	313	265	267	281	314	270	278	302	273	295	285	266	275	263	254	295	275	286	278	281	282	299	243	270	282	293	322	275	274	286	296	284	310	300	294	294	276	278	258	258	333	274	278	326	317	260	297	308	294	258	312	282	281	284	288	315	294	311	299	290	273	289	291	280	255	292	300	298	269	310	255	275	303	303	285	267	315	282	271	274	273	297	305	276	300	289	265	274	267	306	290	297	283	277	289	278	243	299	302	270	292	292	274	264	264	304	285	275	274	300	317	288	277	266	269	273	267	301	295	324	273	275	255	276	300	282	280	283	281	315	286	268	300	258	282	296	301	256	284	312	302	266	288	284	264	303	303	309	305	281	259	278	273	275	290	289	267	279	307	303	263	286	285	284	306	273	305	268	272	262	276	311	264	291	318	288	299	256	296	287	294	279	290	267	287	280	291	279	313	297	274	286	289	275	275	290	303	281	297	272	258	301	247	267	286	288	289	268	277	287	269	267	320	285	296	297	276	269	276	306	274	243	279	309	289	284	279	266	279	302	289	301	280	268	265	280	321	300	266	304	302	311	315	310	263	288	282	254	292	270	259	276	289	322	276	268	310	268	274	296	291	256	314	277	270	278	295	269	293	262	290	277	294	290	280	292	311	300	290	293	266	305	274	307	312	289	304	265	265	276	293	299	292	280	318	318	266	306	281	267	282	312	291	278	309	298	246	287	289	271	266	264	276	302	242	275	302	300	310	317	270	267	297	298	297	272	262	269	308	287	304	278	325	271	292	291	258	292	274	306	274	283	276	291	274	274	317	295	318	282	294	304	271	300	289	291	261	297	290	306	302	262	294	274	266	309	261	268	290	249	278	295	268	303	273	274	286	323	284	268	269	276	277	298	306	309	269	296	287	278	254	278	261	286	276	268	289	294	283	293	270	297	296	289	272	277	252	312	318	260	274	313	282	314	270	275	261	305	291	309	306	275	271	281	274	306	293	293	289	267	262	287	292	289	268	296	284	282	287	295	289	302	304	271	275	266	330	279	331	259	285	277	299	289	291	280	292	264	284	309	261	289	258	279	273	274	251	261	267	290	279	272	267	280	303	308	292	280	293	321	263	269	318	273	274	277	297	291	294	282	254	259	306	273	271	251	298	280	264	300	273	302	277	273	288	277	277	263	274	284	287	309	284	287	303	254	281	266	265	298	301	312	277	256	307	309	272	318	275	303	295	278	248	295	295	269	277	280	241	288	257	300	288	289	249	286	308	285	287	251	283	277	251	296	323	247	274	298	276	271	302	296	276	297	296	276	281	292	302	281	238	266	262	301	289	296	278	277	279	268	301	269	316	259	297	277	292	273	307	307	267	291	273	270	284	262	309	287	292	322	284	275	314	271	269	290	288	255	271	287	308	304	286	263	302	268	333	265	317	283	258	305	277	280	283	286	290	272	299	253	273	277	293	262	278	305	318	294	278	288	238	267	280	263	277	300	285	295	282	333	304	282	277	289	288	281	267	293	261	311	311	274	302	344	262	278	307	287	257	296	256	307	280	300	257	298	273	289	260	267	286	294	276	285	273	275	286	298	304	290	286	278	291	284	309	311	273	302	279	263	265	283	293	297	317	291	300	284	295	295	252	288	292	240	286	288	294	271	324	264	237	315	278	289	288	288	267	287	267	287	267	277	263	296	292	299	231	271	293	299	284	264	299	289	302	289	263	253	282	270	296	312	294	296	258	284	309	269	282	263	306	283	272	310	257	301	288	291	295	295	290	295	295	274	303	282	276	286	295	288	296	261	288	283	266	246	272	267	310	313	301	277	277	295	288	249	266	282	296	281	264	266	284	304	267	276	306	278	298	268	318	306	270	273	287	290	269	284	296	260	257	279	281	281	313	273	278	283	266	247	282	291	276	309	273	260	305	316	275	289	277	294	299	255	325	279	265	295	291	317	274	294	309	282	294	268	273	283	241	281	303	297	284	287	288	308
49387	61963	63489	52311	37805	31485	23081	14439	7718	3651	1825	1047	864	779	759	769	766	691	732	738	723	659	727	675	733	680	736	735	694	722	675	743	667	729	677	671	723	726	707	655	702	656	680	655	664	690	692	702	659	685	683	667	674	681	729	718	732	732	694	750	714	696	741	681	703	717	715	719	695	710	680	697	676	713	696	737	713	680	676	681	681	708	771	724	681	730	716	714	715	718	720	746	672	697	698	722	634	711	685	730	682	708	729	713	698	671	739	674	709	721	682	720	710	669	728	659	699	766	758	766	695	747	674	756	693	739	673	731	674	715	648	689	749	758	694	726	672	705	697	700	696	677	679	716	696	721	701	685	712	729	696	654	720	701	697	679	702	724	687	696	708	681	682	718	703	672	711	711	715	712	683	666	735	711	725	754	695	724	702	649	651	686	720	658	677	731	663	664	663	755	678	722	692	687	702	688	685	687	680	743	699	661	738	711	662	714	662	712	713	681	711	687	708	763	715	712	724	669	738	666	677	731	650	707	710	713	730	712	644	709	706	678	680	638	684	714	706	677	662	704	726	701	671	722	729	700	671	742	634	667	682	753	671	691	693	715	717	683	727	680	682	678	693	732	666	672	684	724	705	675	692	639	659	716	791	727	678	708	687	744	697	687	735	679	702	715	693	725	711	739	680	663	695	706	672	715	657	694	700	725	731	711	649	688	711	675	757	731	702	641	688	734	711	701	663	709	732	663	680	705	756	708	702	700	759	662	654	707	693	696	688	736	748	678	703	715	686	709	723	727	647	693	684	735	693	741	685	682	667	693	703	706	733	703	670	666	701	727	731	690	737	690	701	710	722	680	672	672	678	676	666	694	668	696	699	656	700	684	690	684	693	682	732	720	713	687	679	716	656	667	700	716	689	686	697	701	721	731	725	638	691	750	687	746	715	716	687	690	690	705	736	719	721	725	660	736	684	741	686	714	708	718	737	693	676	716	703	740	661	707	701	677	689	652	716	677	716	740	739	711	718	694	671	692	647	672	686	780	725	706	711	695	710	680	677	697	744	702	704	742	686	732	668	648	747	690	663	695	689	675	689	774	748	653	686	728	667	718	715	709	689	678	691	712	687	709	705	684	691	748	676	691	708	704	723	685	690	708	694	675	706	689	709	735	751	728	703	750	660	664	774	670	652	733	674	694	706	677	729	680	649	699	685	669	720	685	679	664	675	711	701	694	656	684	697	682	684	729	720	680	604	659	702	729	683	770	710	694	706	708	686	654	738	676	667	752	701	731	686	682	676	681	705	704	688	714	679	710	673	703	726	725	656	694	682	668	712	689	668	674	683	729	695	712	653	723	658	692	731	696	694	706	707	689	687	689	685	699	669	667	691	709	706	723	732	669	695	665	654	709	711	719	700	696	680	707	718	707	706	715	708	712	658	682	760	711	687	727	703	714	701	657	724	719	690	714	749	697	685	727	736	654	670	662	666	715	689	651	715	656	687	693	743	685	669	691	650	687	719	712	701	713	634	694	715	670	734	680	676	697	728	720	710	705	687	664	767	688	753	684	735	655	720	729	650	703	657	674	690	674	670	682	707	675	699	715	746	705	736	722	681	724	666	684	687	689	736	708	708	749	695	676	728	707	710	686	706	701	713	695	663	742	684	717	706	690	695	659	670	701	693	674	713	730	698	669	742	679	750	714	673	703	708	625	700	675	718	688	722	695	692	667	636	689	723	696	751	684	731	750	695	738	673	745	760	717	713	703	669	724	655	705	730	667	695	688	680	679	686	716	718	746	728	707	701	734	678	731	712	726	714	760	724	710	684	728	684	706	724	682	698	741	665	665	661	717	702	710	708	722	757	738	687	692	687	727	752	689	735	743	682	647	712	659	735	746	728	696	723	709	694	713	693	711	714	702	693	674	761	683	721	676	687	666	759	713	704	706	746	739	695	695	657	714	701	694	715	706	699	721	693	699	725	720	669	702	681	718	693	673	727	684	708	691	692	717	676	697	731	707	676	731	708	697	686	744	723	716	626	691	669	699	643	734	716	686	737	690	702	723	728	711	698	730	661	661	711	709	743	721	689	683	709	756	698	682	671	716	692	668	725	699	656	712	655	702	733	732	709	676	730	723	682	661	679	699	700	706	724	682	719	638	673	721	694	734	724	706	735	665	726	731	703	722	742	681	712	701	721	668	723	692	693	678	737	684	731	696	687	674	666	633	715	716	703	718	703	714	712	712	688	688	729	726	724	740	707	688	697	727	651	743	697	668	679	701	710	700	741	705	694	630	722	736	714	706	770	746	695	694	717	693	709	663	691	698	740	681	644	696	688	700	738	677	717	689	726	683	705	654	699	718	683	705	654	705	688	667	747	771	711	728	734	722	701	701	685	712	675	720	713	677	701	664	719	664	668	657	708	687	694	696	715	735	776	753	701	683	719	724	709	690	719	711	708	712	703	676	700	693	716	703	750	693	707	675	687	665	721	682	683	677	741	674	733	683	654	671	672	654	727	725	656	666	678	691	719	717	667	738	701	707	719	689	671	712	691	711	699	722	695	713	672	703	747	692	682	689	714	679	727	707	753	723	717	667	688	743	700	673	691	690	688	687	725	728	717	756	736	712	692	727	735	672	722	690	708	702	697	693	721	699	724	677	708	687	748	691	687	684	712	652	744	685	685	675	696	687	692	730	715	720	757	650	700	696	736	684	659	685	646	681	713	741	692	688	727	683	670	757	738	693	708	689	701	669	720	674	696	652	739	688	689	694	708	762	708	714	691	706	737	682	724	740	627	712	715	685	794	697	696	711	693	699	651	724	688	669	714	693	719	669	694	698	758	704	728	710	704	727	696	663	694	717	716	689	716	687	674	713	673	701	671	702	744	686	668	666	711	691	688	735	651	683	710	695	696	708	629	692	681	654	671	682	700	698	706	725	671	643	706	689	714	660	682	659	694	724	704	733	738	661	703	652	692	709	706	713	665	676	733	675	687	723	714	678	673	684	665	668	695	693	656	701	719	691	703	722	712	697	716	630	694	689	689	694	696	694	762	653	704	722	715	689	709	748	733	718	725	706	688	676	723	698	722	694	684	669	685	711	739	699	655	742	699	729	690	694	704	659	704	704	722	698	709	684	654	716	703	743	668	714	714	687	736	699	696	721	662	686	709	715	681	674	703	734	706	714	710	693	759	730	709	668	731	730	746	707	685	719	710	664	703	739	726	720	699	699	725	674	708	700	707	694	713	683	712	656	687	708	672	716	680	750	671	686	690	712	681	689	672	710	738	695	672	704	696	685	697	696	739	731	689	722	702	687	694	673	758	666	637	681	720	651	728	686	665	679	740	669	671	695	697	699	723	681	757	725	676	663	735	715	719	694	692	683	713	698	714	691	701	741	708	712	662	718	711	668	684	678	709	719	648	680	737	702	701	677	724	694	708	728	722	638	689	698	697	705	700	675	706	735	734	721	673	687	675	692	707	730	666	737	750	698	706	612
75911	76965	70238	51170	30566	21276	11784	5858	2354	946	628	394	333	334	298	322	318	270	267	258	282	290	264	285	298	279	286	319	268	262	280	275	302	264	258	341	310	291	255	280	276	262	300	294	254	273	280	300	291	305	265	293	310	277	277	271	311	288	264	318	276	287	300	273	316	304	290	284	273	325	287	275	273	284	319	279	302	255	270	313	281	281	311	301	310	260	320	285	309	271	275	263	271	288	301	286	286	302	310	303	274	286	293	294	297	289	324	299	259	273	280	268	279	312	294	302	277	314	275	288	295	315	280	273	308	282	270	281	302	261	272	262	348	271	283	306	266	311	285	282	306	261	282	299	295	292	298	272	266	253	286	307	283	281	323	278	298	256	267	305	300	272	304	273	277	275	255	283	309	273	288	280	287	284	311	287	283	258	301	286	275	288	279	265	282	279	300	280	301	297	291	280	272	289	262	252	271	309	281	281	325	269	299	321	285	316	259	262	277	332	283	314	296	256	288	270	314	276	298	297	283	275	295	305	288	288	270	286	269	269	297	277	296	293	293	304	283	304	283	278	303	290	315	282	287	294	298	284	285	279	269	275	281	303	285	294	283	264	283	286	295	286	292	273	287	299	266	273	275	268	274	294	280	298	289	294	283	258	304	289	285	283	277	309	309	285	300	278	303	275	265	282	337	271	276	272	280	300	279	286	295	290	254	294	271	257	290	284	308	287	282	293	279	264	313	269	324	275	300	283	292	303	287	279	283	264	296	292	284	293	283	312	280	273	285	318	283	279	296	321	299	290	324	263	312	280	283	262	296	314	283	297	289	289	263	288	338	295	236	279	288	294	252	303	271	293	285	273	271	261	286	303	271	279	269	293	286	254	284	292	262	280	277	286	254	305	275	286	286	306	291	287	263	287	298	296	278	291	283	291	289	273	286	294	261	285	285	292	279	280	275	297	287	287	283	309	286	286	277	290	285	287	260	287	282	296	307	282	294	284	318	270	246	297	304	289	263	284	288	320	290	300	287	295	303	292	268	306	295	320	263	260	275	318	272	284	285	291	275	300	312	301	255	264	291	288	275	281	261	301	255	283	259	319	315	301	282	241	332	286	296	315	285	264	264	292	287	269	247	304	274	298	278	282	286	267	274	254	288	290	286	272	304	295	302	312	279	290	296	315	285	282	292	326	268	285	295	283	265	278	289	263	312	304	286	264	260	281	267	278	303	294	285	277	293	275	320	289	282	283	254	300	309	295	275	286	304	269	287	311	276	274	282	298	292	283	315	298	306	302	313	285	289	300	264	293	287	285	291	298	288	275	281	305	271	305	328	269	262	278	269	278	252	275	287	269	306	273	285	296	290	298	266	263	271	289	339	305	295	258	284	292	270	239	315	278	300	286	261	276	290	293	282	290	278	269	301	284	266	283	293	278	284	263	292	285	279	314	292	299	282	281	286	309	296	285	315	287	264	254	312	286	269	291	278	289	271	291	299	246	296	280	258	268	267	283	269	273	298	273	273	252	289	300	265	283	287	291	303	281	285	251	290	317	264	255	244	285	264	277	259	263	292	274	325	294	281	273	289	276	309	322	287	255	290	281	265	251	257	258	292	312	261	277	310	266	305	269	276	285	258	319	282	274	291	270	272	314	266	316	291	253	303	270	309	264	279	317	283	274	327	303	264	288	296	280	274	292	274	288	301	286	267	284	271	246	275	274	298	280	287	269	268	293	303	308	298	270	321	286	275	302	288	286	307	301	300	324	271	307	294	296	289	293	291	273	310	289	279	318	290	258	265	254	258	288	295	298	307	270	275	276	249	280	285	281	305	284	269	261	264	277	282	291	310	343	286	262	258	275	260	293	275	279	291	275	275	298	293	276	301	262	296	289	292	279	288	307	266	281	251	321	273	251	316	287	286	273	297	297	283	278	318	304	284	271	291	281	284	296	287	292	287	272	279	296	277	287	299	262	279	312	311	261	291	292	274	282	295	277	281	280	275	268	291	303	279	299	264	292	311	265	258	288	295	273	286	250	271	314	288	295	296	315	290	299	261	274	274	276	281	293	299	295	271	273	291	292	287	264	288	307	260	283	301	274	302	272	264	270	289	291	296	275	307	279	327	277	280	300	309	270	275	283	298	275	272	291	250	289	276	285	322	303	292	282	297	280	265	298	283	278	263	274	282	297	298	286	304	290	313	297	287	304	296	311	291	282	297	270	305	281	292	284	258	256	274	285	300	274	290	288	275	282	303	283	276	255	320	317	307	294	277	308	302	311	277	287	272	293	284	265	265	276	300	271	278	287	286	277	294	264	269	271	308	301	285	300	282	273	252	292	279	311	284	278	276	270	290	289	269	289	263	253	311	301	287	296	299	271	283	296	304	285	296	304	268	299	293	295	301	293	278	276	300	298	274	280	283	273	318	312	279	284	266	319	305	277	289	309	313	287	300	297	284	270	275	274	265	290	276	312	270	287	290	275	291	278	278	296	281	289	289	281	289	286	265	295	274	274	275	266	262	271	289	284	253	315	272	280	293	286	262	249	307	280	320	288	311	295	295	291	303	277	306	290	283	283	281	281	265	265	294	303	231	289	281	282	227	260	297	297	286	309	310	291	299	294	273	292	291	291	295	282	282	271	286	284	287	305	310	262	310	299	282	307	276	278	310	293	282	308	296	292	294	307	262	270	254	275	259	294	291	266	280	287	269	293	311	283	300	306	293	272	280	293	273	274	311	286	269	305	285	303	297	283	294	249	293	256	268	278	285	262	266	274	293	299	260	302	280	295	287	303	282	310	304	285	283	292	294	317	292	292	270	275	280	276	300	283	267	312	289	299	283	287	250	294	269	283	290	294	262	292	286	303	290	287	295	288	286	286	284	290	311	284	290	268	270	298	277	281	279	269	275	283	309	315	318	262	297	247	283	294	294	274	261	278	296	301	262	284	318	274	278	273	279	278	280	303	263	281	301	294	269	273	294	263	300	303	291	262	276	284	298	288	287	290	279	268	263	279	269	297	249	300	264	299	284	291	290	301	292	301	271	276	281	265	299	281	290	302	277	285	283	295	308	328	282	298	288	293	269	288	296	286	304	299	323	278	316	311	290	299	261	334	277	273	295	282	296	288	282	305	295	318	273	283	290	275	292	309	286	277	265	287	276	311	270	289	290	298	330	285	290	287	283	291	290	300	313	312	287	286	271	289	305	274	268	287	285	309	283	302	282	271	267	284	306	295	271	313	267	291	287	281	310	301	274	295	299	284	296	278	288	300	296	306	291	282	282	242	304	253	269	301	259	285	317	280	281	282	268	303	291	294	249	292	286	278	246	306	271	252	278	261	273	309	267	297	317	271	295	281	261	305	292	317	273	274	275	266	259	267	299	265	302	297	273	284	258	296	288	297	276	318	261	292	265	276	296	274	291	284	292	294	286	288	267	272	284	255	286	283	303	288	260	280	300	292	281	292	306	257	285	295	292	296	283	269	303	272	263	312	284	243
50330	60915	64727	52684	37935	31864	22947	14876	7435	3255	1963	1102	939	835	799	815	699	699	752	707	672	696	661	713	711	744	695	723	696	698	746	727	648	723	695	741	729	731	665	728	720	698	663	708	686	720	742	681	664	723	733	731	678	684	712	713	698	692	698	677	710	690	697	730	685	667	652	685	720	701	674	661	693	729	709	699	719	716	698	723	693	708	694	692	722	740	747	721	689	722	747	675	761	733	690	666	694	697	726	658	668	670	680	682	724	680	666	707	693	689	726	680	732	757	700	699	683	675	717	769	691	662	722	730	683	717	680	739	720	722	673	698	700	722	693	670	690	672	711	710	686	645	682	732	684	691	673	714	687	684	725	717	743	703	712	691	703	698	669	723	680	656	718	700	685	687	743	694	687	681	723	688	723	701	686	674	677	730	699	734	687	682	703	685	736	703	721	694	668	664	741	678	771	725	744	682	689	677	704	722	710	715	689	681	692	744	691	748	717	715	665	694	668	694	689	685	696	739	723	686	667	663	698	718	668	689	722	697	755	678	693	694	673	735	659	711	656	727	729	715	777	710	686	733	736	664	718	698	698	708	736	727	697	667	734	714	712	707	690	661	644	694	699	751	712	720	711	699	681	726	680	685	702	703	676	709	726	719	716	691	688	727	709	658	733	727	699	698	719	667	701	711	672	706	700	653	759	692	692	666	683	719	683	681	753	702	668	734	721	722	710	704	703	686	718	722	690	717	681	711	734	663	725	674	654	740	679	721	708	736	706	747	656	712	701	698	720	712	745	729	703	714	705	748	689	704	694	665	721	713	677	712	700	731	711	716	691	691	718	701	725	718	736	724	735	686	724	688	726	661	720	678	691	702	728	729	691	710	677	729	712	714	705	649	715	708	721	719	710	700	694	751	705	723	688	685	739	696	709	677	704	744	766	709	653	722	723	709	684	723	651	727	750	723	672	658	701	728	710	749	710	710	706	754	699	711	712	767	703	721	718	686	729	702	688	655	731	693	712	679	666	729	667	708	716	721	702	693	672	710	705	664	710	701	683	738	694	718	726	716	668	688	689	696	642	688	716	729	722	689	741	717	732	668	709	702	706	687	671	729	701	715	705	719	695	684	680	712	661	645	697	671	723	733	706	628	694	722	673	735	688	696	719	695	734	722	729	694	680	699	702	662	710	699	668	698	699	680	746	680	645	657	708	701	712	673	658	664	701	743	674	725	679	723	722	669	719	657	667	684	713	681	756	735	701	687	700	705	703	691	683	753	691	707	730	743	711	679	737	697	711	742	723	738	729	779	719	677	694	725	728	659	686	713	636	688	725	697	704	723	674	715	684	715	717	697	651	694	691	679	703	712	658	707	740	690	664	709	678	712	688	705	722	718	647	705	682	682	722	711	667	691	697	676	680	715	673	688	718	667	691	664	711	708	689	711	682	724	697	720	660	738	710	701	661	676	718	729	679	703	686	678	644	736	697	674	717	710	699	715	661	703	723	756	746	702	685	701	641	669	670	684	723	694	681	723	676	698	724	733	683	667	736	700	669	708	683	678	710	716	723	670	713	728	689	692	694	733	713	682	698	704	678	710	691	716	712	679	670	747	697	714	715	688	681	689	731	717	728	713	672	704	708	731	695	679	701	744	678	685	674	718	701	738	694	690	757	677	682	756	679	679	713	718	673	665	678	714	699	665	691	690	732	687	715	697	749	702	725	713	730	709	726	733	704	722	699	666	692	728	725	703	687	691	707	722	741	696	708	693	723	716	709	728	672	639	714	701	706	739	756	723	698	726	663	684	725	663	712	710	669	722	672	738	681	707	672	654	726	689	654	697	647	715	726	720	650	752	690	668	721	670	768	693	674	727	721	691	708	699	706	724	772	706	662	690	781	689	682	718	722	726	659	696	672	700	730	734	728	685	705	689	662	722	756	730	741	669	695	733	720	685	677	734	683	727	710	705	664	710	700	688	704	680	735	687	695	702	733	662	701	690	698	696	680	719	715	740	729	688	671	731	692	652	662	657	700	699	727	733	685	689	751	724	739	744	730	691	722	755	676	702	677	718	705	657	677	658	741	710	692	754	664	702	690	770	704	738	730	709	720	706	713	719	687	696	707	709	730	705	663	737	746	716	719	715	725	680	684	735	691	674	689	715	680	689	723	689	732	667	687	712	671	706	719	696	707	716	706	697	683	715	708	680	758	740	680	759	705	720	682	691	665	692	692	736	679	697	751	716	701	718	712	711	705	711	687	699	697	709	723	713	679	696	699	672	705	694	749	762	681	763	772	694	736	703	778	681	696	704	712	699	723	695	695	675	742	694	709	657	720	702	683	717	703	746	693	676	668	674	709	687	719	681	723	722	700	697	743	700	636	674	672	685	698	658	721	749	694	734	681	678	716	701	687	713	737	653	677	677	735	638	685	716	721	700	724	695	700	713	677	661	677	709	657	714	703	668	706	722	721	671	715	742	700	647	679	728	709	684	703	744	700	686	726	717	705	738	673	731	694	708	674	660	690	696	705	662	726	685	741	796	694	739	725	704	747	699	720	653	699	718	683	683	683	694	689	701	684	688	686	706	708	664	691	749	655	719	675	669	663	655	696	704	673	694	675	696	736	676	708	700	697	689	711	664	698	688	687	750	693	705	703	692	758	716	719	691	698	690	687	648	734	724	664	718	706	674	683	722	652	690	689	747	728	742	721	737	723	677	710	719	646	714	688	763	684	690	635	720	677	726	707	709	684	721	680	715	693	691	704	725	691	689	695	725	711	701	674	679	699	680	730	663	702	690	705	660	688	675	711	716	708	730	739	697	672	680	695	736	697	710	698	646	717	721	732	697	669	724	661	656	710	684	695	679	680	727	733	721	654	683	704	711	650	733	653	722	708	747	681	636	683	737	707	711	718	666	711	728	672	665	730	699	705	692	722	700	735	760	673	659	723	694	675	712	704	688	741	757	695	708	690	652	739	698	722	690	694	684	668	736	695	667	698	715	697	695	738	718	701	697	687	677	711	746	733	685	668	712	734	689	660	701	696	718	712	685	681	697	711	734	746	729	691	708	687	732	667	716	642	691	726	676	680	689	667	669	694	713	703	703	718	709	769	722	681	687	700	714	708	683	671	715	717	720	709	741	725	682	707	713	714	685	663	695	728	724	710	711	669	728	674	773	738	664	672	729	654	647	705	719	713	703	686	679	712	694	696	742	643	670	668	721	702	707	693	716	729	699	730	756	689	781	694	682	710	663	711	673	724	700	686	701	648	689	725	743	670	712	693	744	704	628	710	730	644	683	634	724	700	682	702	733	742	728	677	680	699	740	659	713	713	791	687	675	709	682	653	720	719	674	668	701	670	700	691	740	710	671	702	717	686	640	729	727	716	727	713	707	720	713	696	684	748	702	690	692	659	687	674	666	695	705	715	649	708	711	709	723	685	689	704	652	701	663	692	710	687	727	712	722	761	715	694	668	731	698	780	678	673	744	693	706	717	666
75383	76494	70051	50323	29997	20799	11371	5707	2275	1049	534	393	374	353	311	324	294	275	303	298	277	291	310	320	297	270	301	348	287	294	311	278	276	276	276	295	291	284	331	300	312	299	282	283	290	257	271	297	297	295	295	270	281	301	274	269	277	305	287	296	292	256	276	281	260	291	268	280	299	298	300	269	275	280	276	301	296	292	291	305	277	302	288	289	297	274	300	282	273	322	277	287	274	284	294	274	267	255	280	257	308	285	306	267	307	267	294	299	285	245	277	263	285	271	311	263	309	322	258	294	306	276	256	290	250	300	280	274	265	304	269	301	295	286	280	339	300	297	278	280	278	264	281	309	284	284	294	294	271	297	288	299	272	278	295	293	274	265	287	265	290	287	276	317	252	286	249	271	267	261	313	275	269	308	284	307	285	270	272	294	294	300	296	300	263	254	291	288	275	317	277	284	283	291	302	289	274	317	291	274	308	286	286	287	284	273	324	276	296	313	273	267	286	320	290	290	303	294	282	269	291	324	296	283	305	282	284	282	263	291	300	287	298	303	287	299	285	266	309	294	300	293	290	309	302	255	292	286	303	288	295	289	302	276	298	290	312	236	290	292	291	295	292	274	277	278	276	275	291	290	326	293	289	280	269	310	293	240	317	274	293	295	301	288	290	302	299	293	302	290	279	299	278	288	314	275	302	265	282	284	265	290	291	306	318	287	291	296	286	245	285	281	294	278	277	283	271	289	304	302	282	283	286	306	269	283	290	276	258	284	302	301	311	281	281	303	312	291	290	268	281	305	274	300	294	296	271	278	271	307	304	303	297	276	293	274	283	247	280	267	289	256	277	259	290	295	284	271	257	280	290	282	298	281	270	310	273	283	249	297	297	288	262	295	273	271	267	269	335	278	267	296	314	256	255	324	297	269	259	267	254	285	280	292	341	299	291	276	305	265	302	287	311	281	289	278	259	277	286	289	311	311	329	305	274	263	296	280	305	278	292	296	283	271	293	259	294	286	302	279	283	308	298	304	319	273	299	294	313	286	298	265	309	309	260	315	287	284	273	309	290	305	276	289	260	291	288	251	279	318	267	255	278	277	279	309	269	301	294	297	262	262	298	237	284	297	297	315	274	295	316	287	269	302	265	269	283	299	294	277	314	244	285	293	296	287	306	264	254	282	252	297	287	268	267	284	284	300	276	280	292	299	274	259	272	296	296	286	306	294	287	258	267	275	271	279	303	298	299	268	265	270	292	286	282	330	293	294	298	283	306	279	265	275	284	305	305	291	309	284	279	280	298	322	278	270	286	272	299	292	303	293	296	275	303	317	278	297	278	287	310	275	266	321	289	279	262	271	293	288	271	288	283	295	299	276	278	295	271	293	303	290	273	279	300	270	297	293	297	261	308	264	250	279	259	295	273	288	287	287	277	279	311	313	247	297	269	290	276	306	260	274	258	258	299	299	270	311	294	285	284	271	275	255	256	281	297	296	301	308	284	275	291	288	289	293	273	276	302	265	308	293	274	278	326	281	266	304	282	275	304	267	288	292	268	289	283	273	304	283	296	298	296	257	285	294	260	286	295	283	293	303	280	282	268	269	333	269	276	273	303	290	309	304	260	285	320	305	274	269	275	277	276	281	275	290	277	297	265	288	299	290	305	289	257	297	286	265	271	256	299	293	257	278	284	289	283	277	287	288	268	283	269	272	300	298	295	284	289	289	300	303	286	276	262	286	320	298	285	300	280	288	296	281	298	281	253	284	305	273	264	283	292	278	294	257	288	258	287	303	301	280	302	336	269	259	292	286	278	255	280	268	297	300	266	270	275	258	250	261	261	311	288	285	277	295	276	274	314	312	315	263	283	283	268	295	286	268	290	300	281	257	292	290	258	271	265	302	322	298	346	276	287	307	322	308	291	268	304	305	279	271	304	284	304	279	291	296	281	310	287	263	293	245	309	283	306	256	296	278	316	288	259	300	278	303	280	285	255	272	294	270	267	326	308	285	291	295	281	291	294	311	275	267	283	292	285	295	277	306	272	297	308	288	263	287	306	295	289	324	293	306	276	286	302	305	279	281	330	302	280	304	271	298	272	284	297	291	326	291	280	279	293	277	294	283	286	300	258	291	293	273	290	304	275	278	260	307	287	315	275	268	277	305	274	332	268	282	281	294	274	313	291	296	292	277	325	286	314	293	290	274	329	301	278	304	278	276	315	264	289	266	323	259	294	307	301	298	302	265	296	275	302	298	262	281	282	274	244	288	281	288	289	266	285	283	306	278	315	267	264	322	279	269	276	300	313	270	271	308	313	288	302	297	306	307	290	311	308	255	275	292	283	268	298	308	248	294	290	303	280	282	261	286	294	271	284	288	280	311	262	295	310	293	283	295	259	304	300	267	264	294	287	293	282	232	285	303	276	279	262	316	291	305	290	305	301	297	259	290	333	284	290	270	300	276	319	288	282	325	299	281	267	288	284	290	285	284	293	271	265	280	299	258	291	268	306	305	293	292	289	289	264	276	288	305	265	309	286	267	297	265	271	263	276	309	277	277	292	302	291	286	299	240	260	294	321	302	278	291	274	280	299	262	267	266	293	275	276	307	287	289	315	301	299	290	273	287	299	293	301	268	309	260	278	286	284	277	297	339	287	302	273	294	319	299	312	290	320	259	292	277	286	295	292	324	275	303	299	282	294	293	305	291	296	289	249	260	295	314	241	291	269	283	262	277	262	292	249	281	267	287	277	297	295	286	303	313	273	293	276	296	271	265	278	280	310	301	280	289	290	262	272	313	260	271	288	275	273	284	268	281	283	309	302	279	291	287	280	285	270	283	305	282	277	305	271	289	292	270	285	237	300	284	256	289	282	288	284	291	290	285	283	267	261	274	322	243	273	271	247	283	311	273	263	304	291	289	279	277	298	284	309	260	300	238	275	279	292	280	285	294	288	288	292	286	294	302	277	283	266	272	300	256	305	282	286	314	299	294	275	300	278	314	290	311	312	315	308	276	278	302	275	288	284	283	292	253	277	268	298	272	288	298	268	266	274	295	310	301	260	262	289	292	269	330	293	272	291	272	287	296	251	306	281	273	281	294	309	307	270	290	246	277	250	278	308	303	286	269	285	285	286	301	277	267	283	275	280	284	262	269	266	278	311	281	279	288	271	307	277	278	290	301	293	303	276	262	273	252	299	302	305	311	265	273	275	272	304	286	295	274	261	266	277	263	281	285	276	306	296	297	314	291	283	290	278	280	312	303	310	267	304	274	302	295	302	258	280	314	310	262	312	287	279	279	313	256	257	258	298	304	287	292	292	280	320	277	246	276	273	297	297	303	313	298	283	265	297	270	267	292	275	275	292	280	292	308	309	282	308	262	265	296	283	286	273	283	294	322	278	280	325	306	299	275	262	267	265	307	296	256	271	308	318	291	293	262	283	290	297	282	280	296	269	275	273	290	298	298	311	311	291	292	273	290	255	315	264	269	279	283	272	292	293	324
49841	61202	64667	52716	37124	31242	22635	14633	7252	3641	1710	1071	1009	897	801	849	756	715	685	707	655	696	703	698	722	715	686	694	709	703	742	716	733	703	653	706	692	676	663	706	709	753	706	737	693	721	663	728	715	678	730	706	698	745	657	715	695	623	725	676	676	720	670	712	697	688	682	701	721	723	714	787	694	684	726	671	679	762	746	706	699	679	683	702	662	669	694	692	654	717	746	693	682	645	735	683	690	715	694	725	670	718	690	665	738	690	675	680	734	724	730	719	718	659	683	669	681	682	737	726	690	687	702	703	700	687	706	707	713	747	752	689	699	738	732	708	666	735	719	672	702	742	710	715	723	698	704	664	745	750	672	698	729	711	715	730	704	689	730	715	719	687	701	750	670	733	686	730	718	664	680	666	698	698	659	697	662	692	701	680	694	721	727	709	720	740	700	712	716	762	705	704	673	726	718	640	718	753	733	712	711	731	746	686	676	655	708	709	711	710	740	703	701	736	702	710	646	671	718	691	750	660	618	656	679	751	729	739	752	731	697	685	769	738	709	711	703	738	731	735	744	725	719	690	725	753	707	692	737	731	694	708	721	747	710	696	687	704	716	696	687	740	696	748	739	717	731	723	686	723	692	756	744	715	721	698	687	723	737	719	658	707	749	699	662	715	705	732	667	702	696	668	696	722	736	689	722	686	705	691	679	724	720	724	689	672	721	729	680	678	682	685	711	727	747	701	665	733	741	688	729	686	692	714	713	738	716	711	703	727	714	696	680	684	713	688	728	715	712	690	724	744	732	708	706	705	655	721	728	690	700	736	659	652	715	696	692	735	740	701	712	668	711	708	681	696	694	727	702	709	733	701	702	700	722	710	728	697	742	708	717	679	708	757	722	691	731	733	708	732	737	682	723	736	710	721	691	716	725	689	709	690	676	697	763	695	666	705	729	695	751	755	690	696	715	693	747	714	705	680	641	743	720	728	696	698	733	725	702	717	668	734	740	703	708	697	672	734	693	726	696	754	713	725	709	695	738	673	668	692	725	763	730	750	693	711	685	692	732	710	692	722	749	691	674	706	716	713	729	714	729	687	728	675	718	663	676	670	711	707	742	735	676	708	716	711	671	696	694	718	688	757	734	680	709	733	727	730	692	687	723	665	730	684	738	677	729	691	731	721	739	751	744	703	668	705	670	691	709	701	703	683	711	767	695	665	635	683	710	724	740	702	696	665	686	711	788	730	701	715	703	692	679	716	731	665	706	732	715	719	708	692	681	737	736	692	696	752	692	720	736	707	717	712	715	711	692	657	704	696	691	681	672	725	707	730	707	693	644	702	702	716	702	727	709	704	749	740	695	719	717	713	669	706	699	694	711	672	708	709	696	757	694	767	710	715	727	705	709	714	691	715	689	686	716	685	697	665	688	690	685	694	692	707	707	719	716	743	727	701	713	723	734	708	725	689	709	730	752	701	679	702	671	748	712	669	737	670	723	756	730	685	743	672	690	701	753	715	654	750	726	675	711	719	708	685	709	688	682	698	635	729	707	729	711	714	713	699	728	665	712	721	723	695	673	711	738	670	722	715	707	689	698	655	691	736	753	686	711	699	684	657	746	703	710	671	752	726	680	702	718	706	698	707	705	695	693	704	741	709	678	712	703	699	701	677	709	732	722	706	695	716	721	707	721	743	711	698	711	685	685	685	703	668	693	739	714	739	668	678	694	681	724	697	732	717	672	741	702	727	744	677	705	703	720	696	743	695	710	707	696	730	691	752	736	714	691	763	720	715	704	707	676	690	705	692	704	715	699	680	645	701	676	698	710	734	668	738	710	729	770	695	698	698	702	720	712	702	732	734	712	703	718	700	696	735	668	732	664	685	753	729	712	736	692	714	721	717	712	728	716	700	714	703	679	675	718	699	711	681	671	653	719	712	682	754	678	709	680	723	709	747	698	772	704	705	733	683	707	686	717	682	685	717	719	699	710	692	725	638	708	704	723	683	669	675	707	717	696	722	712	723	735	719	733	698	674	701	749	736	718	664	703	669	746	665	686	696	719	737	733	746	646	718	679	700	698	675	737	697	715	719	695	715	695	662	734	716	710	727	675	750	720	644	690	711	682	702	735	671	699	743	687	667	696	715	726	694	741	729	717	766	691	672	688	694	714	719	710	656	737	711	679	703	689	716	679	678	701	714	714	718	727	742	738	670	686	720	735	700	737	726	674	757	710	690	666	661	723	658	680	687	706	683	721	719	697	731	660	677	738	695	736	712	697	711	689	681	701	702	712	740	734	721	708	745	666	697	686	698	757	685	692	758	703	672	717	699	761	740	686	724	724	720	692	712	730	735	724	746	703	671	736	748	680	727	686	770	720	701	734	692	702	733	744	698	706	755	706	689	679	737	652	722	658	675	703	727	707	668	697	707	782	690	763	694	710	709	676	700	699	709	752	690	743	716	746	673	723	734	723	723	705	666	705	640	718	682	690	746	700	700	710	692	714	674	731	707	734	681	730	748	710	683	661	660	765	737	652	638	702	714	705	730	689	704	657	702	721	735	705	696	697	710	727	652	695	684	714	685	682	707	761	661	682	632	716	680	713	709	673	643	706	691	697	701	709	680	744	705	735	731	667	700	733	661	634	735	758	703	688	694	729	738	706	664	704	682	669	751	702	697	710	738	728	737	717	697	666	713	715	699	704	724	712	682	701	681	682	766	709	683	704	690	724	668	660	681	677	705	649	706	703	685	675	692	622	696	752	695	730	669	711	727	694	670	689	699	678	672	704	738	688	682	719	665	694	735	785	713	690	703	708	710	666	697	729	666	766	687	686	755	665	734	719	713	710	671	675	664	674	661	673	771	675	723	708	683	692	720	729	732	711	641	781	701	692	707	701	682	713	747	685	705	682	708	718	744	773	720	716	670	720	664	707	737	670	666	707	733	741	702	697	698	708	727	654	733	712	682	702	705	749	704	689	737	653	682	719	686	681	696	669	694	720	757	657	707	697	711	675	703	730	697	755	746	696	696	730	730	698	704	700	734	696	662	741	682	711	738	728	736	643	744	664	710	704	742	711	721	725	684	723	733	737	701	703	669	685	685	696	739	654	696	648	704	736	741	680	709	683	663	672	694	736	735	711	735	665	699	708	703	689	718	674	708	704	746	711	655	729	727	691	715	706	720	677	707	736	700	728	716	708	700	776	695	662	640	730	710	713	725	717	720	718	722	722	712	702	715	692	769	691	728	715	648	716	647	761	711	731	665	729	709	708	696	681	713	740	645	751	706	670	714	693	752	709	720	706	702	722	699	719	745	732	745	734	765	729	745	715	722	703	691	712	661	721	749	752	699	673	691	700	683	678	703	726	695	711	725	706	706	748	711	675	734	702	716	736	725	716	725	716	699	707	711	686	738	685	684	710	738	707	717	709	681	686	774	725	718	719	680	652	740	732	715	697	744	672	727	727	730	737	712	700	736	696	685	706	676	753	701	654	737	712	721
74733	76622	71145	50967	29601	18879	10820	5439	1842	884	469	385	406	346	339	342	281	297	284	296	271	290	280	287	320	290	287	323	286	268	300	337	305	325	291	312	295	310	303	269	291	284	268	324	273	280	317	325	304	287	269	315	294	284	278	301	314	298	301	275	297	279	287	294	279	306	273	301	289	291	286	282	272	275	288	266	301	275	321	277	289	337	274	319	317	253	272	281	293	288	290	294	277	322	280	270	275	299	312	258	287	284	293	311	295	286	300	276	301	261	277	310	293	297	301	277	278	264	322	330	284	316	282	284	278	277	284	268	289	266	272	277	274	310	301	309	324	301	282	263	268	280	291	295	264	324	286	314	257	286	313	288	292	273	279	288	303	260	293	320	307	298	292	297	281	270	290	276	281	281	291	257	266	272	269	306	282	315	301	285	270	304	273	301	277	260	302	272	296	288	318	284	296	293	269	239	297	305	252	280	289	353	304	280	299	292	316	313	307	271	306	308	280	290	297	274	276	287	283	299	319	287	297	278	312	281	311	314	305	286	289	284	293	274	291	276	262	298	294	275	286	270	303	253	303	349	281	280	270	292	275	312	297	269	303	294	290	304	273	317	307	273	305	286	292	301	301	280	291	285	280	285	298	293	303	281	277	309	311	305	278	299	269	294	287	314	298	276	294	262	283	265	295	322	274	294	263	290	288	297	281	313	267	295	303	311	324	263	300	301	302	312	281	268	295	303	270	284	275	260	272	266	289	323	291	279	239	270	305	286	284	278	286	259	283	298	282	306	272	301	323	320	311	278	279	292	286	326	282	269	297	292	304	282	270	276	299	293	274	300	310	250	287	282	300	290	301	287	283	306	292	279	315	271	298	284	292	249	326	287	289	304	280	277	269	284	250	295	277	293	340	312	277	317	274	308	292	277	284	298	260	291	278	302	271	308	271	311	278	282	297	281	260	304	292	290	297	269	280	306	303	279	270	286	285	268	295	287	292	263	269	287	291	279	297	300	264	310	281	286	268	285	315	279	293	305	246	314	302	314	288	290	287	295	294	273	259	284	248	268	298	296	297	275	268	313	263	278	290	282	289	310	286	315	303	283	299	283	310	332	304	321	308	310	289	307	290	301	285	296	310	260	262	313	257	271	283	294	267	292	277	299	289	290	295	293	293	301	276	283	273	316	325	313	314	280	321	300	280	284	284	241	290	268	323	298	316	260	290	276	298	271	269	297	293	285	301	319	297	297	286	295	293	293	298	307	290	272	271	256	241	273	297	309	299	272	281	265	294	293	303	281	317	271	274	334	268	268	269	307	291	342	295	292	285	278	262	289	297	273	295	306	289	309	251	273	293	297	296	284	299	273	300	268	287	278	279	323	280	301	321	276	296	270	312	286	304	287	286	271	275	306	265	274	247	269	289	272	266	273	307	325	277	286	317	268	287	281	314	308	303	292	284	287	259	280	313	281	287	314	272	326	256	317	307	280	301	306	311	303	296	304	284	318	308	299	294	311	288	277	297	296	281	317	313	288	311	291	254	284	309	272	289	262	284	292	295	265	282	278	288	256	319	293	313	325	270	268	307	282	305	274	274	294	308	291	259	304	303	276	293	302	308	267	297	290	280	298	302	326	289	280	266	279	304	274	279	293	281	265	269	296	293	315	282	296	319	349	283	263	298	279	316	284	298	272	304	295	285	289	287	280	317	320	312	276	302	302	276	283	287	296	303	300	271	280	287	303	303	322	292	292	300	294	312	272	232	267	280	305	313	268	305	308	284	252	313	285	262	298	261	277	289	292	299	293	303	275	273	272	317	316	284	296	323	286	296	282	289	295	320	306	315	297	313	266	292	320	294	304	309	294	300	291	287	299	281	294	309	313	270	293	237	304	287	297	274	287	276	290	290	307	270	289	281	297	267	291	295	321	300	256	282	303	295	294	272	283	281	306	296	263	272	304	258	302	306	293	292	317	269	291	292	301	307	287	293	279	258	291	297	295	258	302	282	298	291	309	291	290	283	291	295	282	301	299	281	304	276	291	289	259	300	261	297	274	301	286	292	275	288	291	257	292	291	308	302	294	283	276	281	319	284	303	295	270	317	286	272	288	304	318	283	306	307	281	287	290	297	269	305	312	287	295	283	316	320	286	293	274	250	300	283	281	303	287	284	280	271	274	311	302	297	292	272	296	295	296	284	301	347	252	260	259	313	305	312	314	295	288	280	308	301	270	301	320	295	300	299	288	290	273	292	276	311	291	298	291	276	299	305	273	281	315	259	307	260	293	293	266	312	288	301	272	290	287	254	294	286	293	256	291	274	277	282	320	291	292	293	316	278	311	263	312	285	335	278	259	282	293	270	278	283	282	314	277	256	300	276	285	291	307	295	282	293	323	291	278	250	317	274	285	316	269	266	254	297	263	277	273	296	287	271	292	267	344	250	302	299	283	287	260	278	298	278	301	262	286	288	264	272	304	287	284	268	281	287	300	301	301	274	313	280	285	264	297	308	268	289	310	278	302	277	302	290	300	280	274	275	305	280	280	299	248	301	289	292	268	309	282	325	319	284	302	290	291	292	256	295	312	285	295	272	255	287	308	302	286	288	270	309	275	299	290	279	280	303	315	267	279	273	307	312	289	296	310	309	289	329	276	282	305	292	307	287	287	292	297	286	292	304	294	287	294	271	294	273	316	305	293	290	292	298	278	298	265	347	285	282	310	274	263	286	306	307	287	299	240	271	315	308	277	304	270	268	292	266	285	275	261	297	277	300	323	288	264	314	296	315	278	276	301	313	300	304	319	294	308	281	310	285	308	285	292	307	306	312	290	273	264	314	286	325	296	267	281	262	273	278	281	269	289	282	299	285	276	279	275	287	279	321	280	268	289	289	286	284	294	305	282	302	269	287	292	300	278	276	255	291	312	271	295	290	283	300	288	300	305	288	300	250	291	296	285	271	285	300	299	305	310	311	293	291	308	287	272	279	272	308	290	283	280	279	305	273	299	309	287	297	304	262	267	290	271	314	272	314	286	278	288	291	285	295	269	312	288	325	314	285	269	276	277	279	263	287	291	294	279	309	282	318	303	289	322	290	290	287	303	287	274	255	297	299	303	304	321	307	291	305	277	298	262	284	290	310	304	296	302	271	268	300	279	297	292	288	291	286	296	275	323	306	322	308	300	239	305	297	275	310	283	302	295	289	307	309	310	299	309	286	255	280	317	303	318	291	294	263	253	292	292	308	291	285	321	307	288	298	293	292	283	308	309	268	297	312	278	297	269	302	307	287	286	260	310	298	312	301	281	275	293	293	299	270	340	300	282	290	287	269	301	321	311	312	325	271	295	288	320	269	301	312	328	289	284	289	280	307	301	277	279	299	306	259	298	302	293	314	289	273	321	258	291	320	263	287	289	295	283	295	281	282	286	300	317	306	321	308	254	327	255	288	263	300	285	271	310	283	319	302	251	311	295	275	302	277	313	263	313	270	305	325	277	338	298	270	293
49587	61273	65619	52395	36722	28944	22585	14161	5828	3307	1535	1226	1302	996	887	880	750	723	717	680	682	716	717	755	703	729	779	678	693	727	698	745	699	709	766	689	697	653	708	722	669	686	708	731	726	754	761	726	712	710	705	724	733	657	671	726	713	741	701	721	714	708	723	666	696	684	679	715	679	720	690	701	718	717	754	746	713	670	696	733	650	718	712	686	704	708	720	756	695	726	690	738	665	759	754	720	707	693	714	663	719	744	666	718	696	703	709	725	730	706	703	696	706	710	730	687	708	739	714	727	709	727	744	707	692	672	734	755	725	730	692	648	708	746	701	709	729	685	709	688	734	769	699	709	689	765	698	704	733	726	697	720	715	723	727	719	747	712	692	709	717	720	746	762	749	691	740	683	677	697	703	720	690	729	745	706	691	716	743	770	723	716	728	638	690	719	756	722	722	747	734	700	744	696	674	716	763	741	665	697	765	683	696	751	693	718	700	665	699	699	692	734	687	720	729	756	689	756	695	788	702	693	725	707	742	699	712	707	735	727	725	708	726	680	694	656	692	718	731	688	691	695	725	730	707	708	687	738	679	709	673	768	762	750	741	769	712	715	729	739	717	745	702	714	672	753	689	708	695	755	704	703	757	696	682	714	715	712	720	741	703	694	719	726	726	782	709	686	700	691	801	716	727	675	728	719	752	754	748	705	712	727	678	713	714	731	678	709	687	737	742	648	722	747	690	729	722	728	702	681	710	710	726	688	691	690	689	718	714	714	710	737	755	690	767	701	700	754	684	648	694	741	704	705	737	740	679	716	741	738	714	723	742	688	715	680	726	699	711	710	687	735	701	708	707	699	702	745	721	735	684	693	716	735	684	698	677	803	716	687	685	655	692	694	725	717	729	701	701	773	695	732	684	640	686	739	735	671	691	723	699	693	677	738	741	734	719	668	665	701	672	719	689	741	700	728	709	723	696	707	683	744	715	723	709	697	758	721	735	704	677	675	673	761	659	783	781	728	678	730	702	776	676	704	678	751	739	683	709	689	676	740	715	763	723	754	665	699	672	707	729	744	703	741	730	666	738	742	693	697	701	691	714	767	751	705	695	697	705	704	717	671	733	712	689	739	708	689	726	734	758	725	737	792	695	746	715	714	750	745	683	720	722	662	708	700	739	713	751	752	727	755	758	683	652	677	692	713	666	661	696	683	702	725	698	705	702	678	755	728	722	705	722	739	720	706	709	725	745	707	689	709	721	696	713	760	707	709	699	745	729	704	722	753	740	731	719	696	746	710	688	731	731	699	744	744	704	748	730	733	671	709	716	706	747	674	696	753	702	724	699	702	693	760	697	724	709	685	745	728	688	718	688	713	731	699	670	682	734	705	763	696	676	680	725	725	702	714	701	680	732	754	704	696	707	729	705	709	757	706	703	705	723	707	701	753	717	736	734	714	716	746	732	667	692	742	755	699	709	677	726	765	706	720	731	748	729	734	731	709	732	695	745	713	725	725	668	645	705	689	693	711	755	682	710	702	711	692	681	706	742	659	692	742	737	697	712	689	691	728	721	713	694	747	697	715	682	704	690	726	696	705	667	767	736	723	689	732	695	690	731	706	735	701	715	705	752	689	765	701	715	737	764	727	701	687	732	742	720	687	667	716	723	670	738	723	715	717	725	710	725	679	726	701	672	718	709	746	699	736	739	717	686	710	735	687	675	696	726	776	715	648	697	714	664	699	658	694	709	695	717	728	713	700	758	748	714	705	715	739	690	742	733	720	700	736	706	692	698	687	701	745	727	713	713	718	739	745	705	759	713	746	730	752	763	738	718	699	674	721	744	697	741	703	761	767	671	747	701	685	728	681	659	689	698	726	756	744	721	690	710	705	719	705	715	727	706	724	704	733	745	716	721	750	706	731	738	686	707	694	699	711	713	748	733	725	694	675	698	717	725	721	700	685	691	704	714	732	709	664	767	720	691	665	713	711	687	743	666	679	726	710	727	758	722	700	694	736	694	698	739	733	711	735	719	753	699	758	692	764	663	686	715	683	703	705	662	738	705	706	718	723	726	725	709	691	676	724	734	713	709	684	748	724	741	723	693	745	698	741	688	677	701	715	743	749	709	714	734	678	725	728	745	717	692	716	733	668	701	721	714	698	705	689	765	751	735	691	720	668	710	695	730	747	675	727	734	701	716	762	725	691	677	706	728	728	661	686	696	731	721	761	720	711	718	659	705	712	704	710	691	745	705	669	723	698	705	705	729	711	732	778	689	722	663	751	747	746	720	712	731	716	777	716	697	731	706	732	721	701	697	739	715	759	724	686	695	739	716	712	741	735	705	744	726	690	701	739	734	731	727	687	688	714	700	715	730	691	734	730	722	728	729	714	706	799	697	710	681	692	706	655	708	785	703	756	676	700	680	732	675	690	743	735	663	715	680	683	666	718	699	738	691	755	684	712	726	715	713	716	724	688	710	714	712	741	673	682	741	723	694	680	728	698	713	697	775	727	708	753	723	706	707	720	716	700	686	735	703	712	717	708	726	761	685	728	717	735	685	715	680	723	710	736	747	680	755	714	694	678	710	742	675	698	752	699	731	700	694	777	674	730	687	753	722	728	713	649	682	688	734	706	653	707	716	701	691	734	703	766	704	738	737	718	716	728	714	751	741	750	751	722	718	697	714	696	715	761	708	733	751	702	715	783	709	700	673	706	675	635	692	755	715	751	658	666	738	721	707	691	658	717	682	729	702	739	750	752	695	745	709	737	735	693	696	662	708	701	693	695	738	680	697	651	718	697	679	758	703	723	755	715	748	690	764	701	707	706	704	702	681	655	723	705	657	693	680	747	697	652	700	699	716	717	712	694	715	716	710	699	755	745	701	718	675	731	732	711	698	706	724	748	704	678	710	726	696	702	668	730	700	703	729	717	742	722	686	687	659	717	708	702	699	774	699	731	701	747	770	680	692	782	736	726	679	694	737	691	709	722	726	737	726	699	725	718	693	707	697	734	731	731	684	738	789	749	675	721	746	713	707	730	730	672	678	709	707	720	725	769	705	708	723	743	700	684	718	754	684	722	754	727	676	727	705	696	685	737	697	717	695	703	724	694	701	650	690	731	678	782	747	704	715	713	742	676	732	689	696	727	691	671	710	683	741	727	762	730	720	734	746	670	706	688	671	714	689	716	712	648	730	681	714	746	724	683	691	692	709	682	776	672	756	750	701	695	761	695	730	724	680	756	668	725	748	781	690	676	686	713	704	723	705	760	720	730	735	709	755	662	753	718	738	688	771	733	743	679	721	705	724	693	746	705	730	710	678	744	725	683	699	705	766	700	707	728	741	716	702	746	707	752	736	743	703	758	739	712	749	708	672	726	735	665	729	715	733	703	689	718	714	691	705	738	705	729	733	693	683	727	718	715	758	693	693	701	664	738	703	713	674	721	657	701	694	679	670	737	720	728	652	710	716	729	744	722	700	713	679	744	697	740	712	701	741	737
74344	77538	72166	50481	29617	19221	10327	5080	1506	893	456	361	405	369	354	312	271	278	260	269	285	271	275	321	327	313	301	317	278	302	297	303	306	303	284	325	245	276	293	287	300	252	280	287	301	332	271	297	308	306	281	274	311	270	300	286	290	295	287	285	292	288	277	297	343	300	296	293	291	307	300	253	304	275	295	271	265	313	277	278	309	290	302	281	267	288	259	287	293	325	291	292	285	327	253	308	281	305	307	284	279	293	283	298	295	301	290	291	303	307	334	296	296	289	282	282	283	273	296	286	281	303	282	279	308	271	278	297	314	297	290	278	273	284	293	298	291	307	293	323	298	285	300	301	285	305	299	285	301	289	263	278	296	296	293	301	305	290	283	294	295	299	294	296	293	292	257	301	300	283	277	269	258	289	291	325	304	284	268	263	286	290	283	287	292	292	280	284	277	295	280	285	305	280	303	293	303	290	287	294	319	301	269	267	282	291	287	246	312	290	298	263	274	261	306	312	308	308	284	287	307	267	273	327	329	284	298	280	285	315	274	282	302	287	295	296	317	312	280	276	256	293	327	275	263	277	283	277	299	311	310	292	284	284	281	281	298	315	268	318	323	291	322	262	288	287	324	287	305	285	307	286	249	268	276	296	313	301	327	310	290	278	301	278	296	288	273	283	303	309	295	269	301	302	296	291	282	301	286	246	294	291	279	303	315	308	286	313	271	300	295	333	308	264	309	295	288	301	305	308	305	285	294	296	297	305	276	284	290	311	280	280	303	286	287	296	293	292	281	305	332	293	285	285	322	307	265	307	303	288	315	271	272	280	298	254	257	281	279	278	329	297	293	297	296	301	276	271	307	271	308	279	283	317	266	284	286	316	296	281	325	271	292	292	303	274	283	296	286	276	296	291	294	285	289	290	304	254	260	300	310	297	316	280	281	289	239	281	313	296	317	303	274	295	327	302	339	278	269	289	287	296	288	318	266	292	275	280	275	276	275	279	309	298	310	273	256	278	302	294	280	288	300	310	304	305	279	264	265	283	315	278	276	282	292	302	273	285	304	268	308	259	286	271	260	275	273	275	296	291	289	268	278	270	263	279	303	345	303	285	284	280	266	296	290	292	294	315	306	292	289	275	304	262	304	308	291	286	334	273	310	296	290	322	297	287	292	291	263	272	286	299	298	294	248	272	316	292	300	289	291	293	314	262	296	292	299	269	279	288	272	287	277	284	297	305	280	320	295	294	296	289	280	308	304	262	328	272	281	291	287	300	316	340	297	306	265	301	294	297	300	294	310	299	329	276	293	288	287	303	310	305	297	281	257	276	282	304	276	287	278	252	276	316	252	283	275	312	264	278	307	336	269	273	307	301	289	297	307	287	292	278	304	299	273	309	284	263	303	320	293	291	284	298	277	295	311	286	296	295	264	319	273	268	267	312	294	325	275	272	293	300	279	306	304	293	302	265	288	308	277	303	328	306	292	272	282	258	305	310	322	281	263	259	282	325	311	301	301	296	274	318	312	316	296	302	290	297	289	273	291	288	303	262	318	306	314	287	294	327	314	271	287	305	300	312	299	286	320	313	283	302	288	276	294	287	338	294	341	296	305	303	299	298	314	276	312	239	239	284	320	283	309	306	290	273	342	257	277	290	315	273	284	286	295	281	279	319	299	259	241	286	276	300	309	302	314	292	310	285	324	291	320	268	282	286	336	283	313	293	334	273	313	316	296	263	299	320	271	298	291	255	273	270	319	288	277	317	319	291	306	293	291	288	300	300	297	305	312	295	304	253	282	284	284	285	278	319	293	290	325	300	313	287	302	266	313	291	290	274	312	308	279	293	289	300	290	282	295	269	295	286	284	277	291	314	288	287	308	327	303	299	293	318	249	313	281	282	323	291	248	265	267	257	274	290	279	252	272	304	285	302	279	313	320	270	296	315	298	311	262	298	286	293	300	309	291	276	315	268	331	289	272	331	290	274	318	300	259	272	317	311	321	309	302	282	303	278	309	301	304	295	316	283	286	272	295	294	287	282	268	308	285	275	275	296	300	280	312	295	289	308	313	268	307	276	302	290	311	269	310	328	293	279	307	311	272	266	279	293	286	285	316	292	286	284	276	305	289	321	291	286	280	273	276	292	333	294	316	298	260	271	312	291	310	307	297	315	286	324	304	274	304	293	311	335	273	284	310	274	270	276	287	273	311	301	329	306	276	306	276	301	319	338	296	298	303	293	271	260	293	264	264	313	283	296	265	306	279	299	302	340	290	277	264	265	310	267	289	277	307	287	294	299	292	272	267	304	284	277	308	297	286	304	288	283	292	299	331	290	284	318	308	292	285	284	290	294	301	284	294	331	281	288	297	277	269	287	269	287	301	280	260	275	302	280	290	292	254	272	284	284	307	294	312	280	303	295	280	304	291	312	275	294	277	288	282	276	294	274	251	284	283	314	304	287	288	318	268	315	306	299	265	281	269	287	313	295	303	255	334	288	283	280	279	299	282	261	282	294	265	296	272	291	294	288	271	314	277	288	302	302	333	290	315	273	312	325	278	297	296	300	272	310	278	273	279	312	263	303	302	306	311	327	280	291	291	306	291	305	301	306	309	289	303	278	314	303	285	306	305	281	233	301	301	293	273	292	318	290	290	309	280	274	298	279	284	327	285	290	292	303	302	313	288	279	283	301	273	255	319	289	322	302	287	297	290	289	285	285	320	319	315	318	289	281	309	316	258	311	306	297	274	330	350	310	302	291	310	330	308	309	266	298	284	304	307	268	296	322	304	295	272	279	274	331	260	290	273	285	287	310	286	287	305	268	325	299	272	301	303	276	318	279	295	294	299	299	292	306	287	315	257	270	305	330	302	294	274	289	289	277	296	288	295	283	291	267	265	268	284	314	266	293	301	279	284	308	276	299	287	294	313	313	276	332	282	297	299	280	271	271	289	287	290	299	285	288	340	271	306	244	297	276	281	311	268	311	295	299	297	275	290	306	315	299	311	300	304	316	287	281	270	283	282	285	265	336	277	296	300	325	299	282	317	293	297	265	280	278	291	302	306	272	299	279	285	285	256	284	301	277	305	343	335	278	289	298	258	258	288	301	274	302	278	269	268	271	312	288	307	289	299	302	278	302	288	289	279	304	289	289	311	285	303	308	301	323	288	281	298	299	286	297	293	313	335	302	286	294	254	290	295	316	310	286	273	270	294	271	277	315	295	287	269	291	287	292	314	278	276	280	275	291	276	249	273	276	303	318	312	298	321	265	292	288	273	297	312	307	280	282	275	253	315	312	283	314	274	320	290	284	255	270	334	263	282	311	289	267	291	291	288	304	308	317	284	297	290	288	285	306	277	318	296	329	295	281	315	262	304	295	293	275	308	284	280	294	275	293	291	326	293	301	280	282	288	279	280	279	304	287	290	301	271	288	286	271	309	291	310	333	334	273	303	301	305	330	299	305	313	272	291	324	297	276	302	282	296	283	274	276	297	292	261	294
48866	61839	66338	51894	36878	29194	21408	13357	4685	2991	1340	1193	1230	903	889	834	732	737	730	717	703	761	714	667	723	748	736	682	647	729	731	674	704	720	681	685	762	695	718	722	729	691	730	687	726	743	718	692	736	743	767	779	769	738	719	721	727	736	704	733	689	677	717	714	744	718	744	732	720	734	716	724	728	693	751	714	684	697	706	736	723	707	705	733	695	692	700	720	711	697	718	746	741	702	693	694	730	667	711	715	707	750	736	728	739	697	771	725	720	670	728	689	703	732	757	659	762	741	725	704	733	719	722	707	637	685	726	732	725	736	734	706	693	780	714	764	736	750	692	722	765	712	758	716	690	718	735	669	695	671	690	688	718	683	757	769	740	667	696	738	751	720	733	754	710	758	720	735	711	756	710	760	695	727	734	689	739	722	687	746	719	723	753	740	682	678	739	752	698	733	672	732	704	677	703	705	639	680	739	751	742	722	715	671	696	732	731	689	750	727	715	707	713	701	715	727	697	735	662	707	708	679	709	758	682	688	655	704	747	688	687	718	732	734	678	700	737	753	698	732	689	671	689	710	684	703	730	725	703	694	742	731	742	712	747	725	706	685	697	716	696	725	696	722	719	723	693	763	716	743	700	731	731	766	666	704	723	723	688	700	687	739	759	795	724	734	754	667	698	758	762	728	690	733	696	738	717	722	713	743	753	750	689	734	706	693	686	774	746	722	776	741	747	680	699	732	698	724	729	693	712	681	674	719	736	722	664	745	737	730	706	685	724	695	703	740	731	748	710	769	671	687	673	673	755	701	699	748	662	746	703	711	692	741	713	685	768	685	782	735	717	755	732	694	723	697	781	734	713	687	717	703	754	688	717	734	699	678	745	700	736	747	712	730	756	759	719	706	719	675	710	758	725	772	785	719	719	737	664	747	731	691	694	687	693	711	678	734	702	718	703	684	703	721	707	742	690	744	708	755	727	727	733	724	735	765	733	721	715	723	717	717	711	748	724	729	737	716	715	710	683	729	716	702	690	652	731	742	716	742	688	714	724	703	730	763	679	679	726	751	674	726	758	687	731	715	723	752	721	726	670	710	725	705	741	730	791	738	744	673	713	754	717	721	769	704	693	730	704	713	755	711	699	747	704	739	684	734	689	686	750	687	716	692	712	751	720	703	716	731	733	734	742	754	706	725	773	712	706	718	739	789	702	672	738	732	724	793	723	710	743	695	705	659	723	770	720	701	730	719	678	683	708	736	649	755	725	735	699	718	705	693	750	703	721	731	713	765	696	764	773	705	703	720	706	699	746	707	736	723	694	695	722	709	721	715	693	686	700	707	697	725	720	712	732	720	754	710	724	697	704	712	723	727	726	766	731	710	723	715	698	702	688	690	683	709	760	732	690	742	700	673	718	700	667	763	704	737	745	744	690	702	710	670	720	729	730	724	698	744	735	689	689	738	723	730	721	701	742	743	694	745	738	690	697	721	741	750	700	693	687	745	667	750	697	760	730	681	759	773	689	703	757	734	744	688	705	675	714	661	711	744	738	705	722	687	677	726	676	739	716	728	759	690	701	756	697	734	724	738	672	708	702	761	696	703	728	774	690	706	717	689	702	754	708	733	706	722	711	688	715	682	714	736	699	694	751	687	738	690	672	702	708	733	680	772	741	724	692	768	737	728	678	706	723	705	726	680	711	711	751	761	720	699	742	754	695	691	755	747	759	712	751	713	685	718	689	737	714	707	745	718	734	757	683	730	761	727	670	721	732	748	679	718	732	710	754	675	751	669	727	707	690	713	695	713	666	747	690	726	748	719	676	766	717	707	731	713	761	721	710	701	750	754	752	717	723	722	705	758	724	710	768	746	725	740	740	691	759	686	704	734	730	719	685	713	702	719	703	760	762	734	673	714	696	709	734	730	768	756	749	717	702	773	690	709	763	738	723	682	716	703	690	698	749	681	755	738	701	666	726	670	704	753	783	695	737	723	737	710	756	751	698	723	692	703	757	705	754	713	669	685	734	693	778	721	703	698	763	739	701	719	687	662	659	684	738	683	736	706	713	732	741	708	684	745	708	691	702	766	724	714	721	699	678	721	740	682	765	757	722	692	721	668	794	743	688	743	726	653	725	738	728	728	770	740	681	679	697	755	755	714	750	721	742	632	711	714	780	726	712	705	696	710	699	681	718	704	718	729	739	699	689	712	711	702	686	692	725	717	710	695	710	727	718	669	693	676	744	713	714	718	701	751	685	748	704	717	690	759	681	701	716	735	688	686	796	717	736	748	679	734	751	718	695	711	720	704	673	745	689	703	709	666	707	690	700	699	728	720	703	687	726	706	700	710	704	715	720	704	692	695	726	738	716	741	726	713	711	763	728	732	738	692	713	697	714	722	732	736	773	725	677	704	712	714	663	738	767	706	700	740	725	725	702	716	701	740	779	742	737	696	744	723	765	681	701	704	698	671	735	701	675	716	684	674	718	727	707	678	672	627	762	734	711	780	740	735	716	726	685	739	671	766	678	742	653	745	774	705	723	715	718	664	696	774	681	698	658	693	667	716	714	717	689	722	742	725	688	717	742	756	717	685	742	710	738	700	775	733	714	717	690	735	712	730	748	713	762	731	711	708	731	735	782	696	690	711	765	724	726	685	724	699	721	714	681	718	717	726	738	774	729	740	734	710	710	718	689	692	742	750	739	720	727	736	698	710	724	716	729	725	650	716	748	727	744	697	749	721	721	690	721	757	697	720	743	742	718	693	762	717	702	729	740	675	744	717	738	782	695	734	724	776	686	732	707	726	724	707	735	737	712	724	681	721	740	675	685	731	701	685	698	703	708	697	701	723	684	711	701	724	721	702	769	697	719	723	662	713	729	647	687	685	717	738	740	740	694	699	698	730	705	762	682	721	728	729	705	713	746	710	731	732	748	734	725	730	708	758	690	729	720	704	710	771	693	730	700	669	703	704	700	761	739	659	708	713	713	683	718	689	690	687	672	737	754	711	707	720	744	690	717	732	704	755	712	652	750	713	728	712	670	705	697	719	736	734	742	729	733	699	732	708	720	721	751	708	698	701	703	719	739	716	724	760	732	755	705	722	759	737	740	700	724	682	688	669	695	743	713	745	701	644	678	719	744	749	784	723	729	745	715	725	701	662	716	716	711	712	709	748	722	743	710	717	700	668	706	738	720	765	760	718	709	709	694	754	783	678	730	712	684	695	710	769	728	743	741	731	745	726	670	754	737	710	742	685	763	747	728	704	733	706	663	719	727	713	706	699	694	695	689	753	706	697	747	711	735	725	764	727	717	711	713	720	708	710	704	724	691	750	720	710	727	752	718	707	722	705	725	703	711	734	757	701	687	707	685	694	668	712	751	687	709	702	699	679	690	711	734	776	732	716	778	694	720	794	716	707	715	677	693	726	709	756	707	663	703	758	732	689	738	642	728	759	733	727	682	717	728	739	724	707	737	703	751	717	753	703	766	695	721	744	713	775
74793	77630	71081	50182	29253	19286	10616	4454	1599	824	357	349	333	308	341	341	315	306	298	308	281	303	285	279	310	275	283	271	292	293	278	303	298	318	272	293	301	296	292	289	256	324	300	255	295	282	284	264	286	334	317	294	310	309	290	303	279	307	318	286	304	286	304	255	287	306	301	300	288	284	294	258	293	288	302	299	269	307	300	308	291	270	289	310	324	283	303	281	258	305	290	269	279	282	296	304	307	309	288	304	320	283	296	277	323	294	285	273	275	280	299	282	262	306	247	312	289	298	295	287	326	308	325	281	258	308	311	279	259	318	289	281	327	300	329	323	315	304	304	293	287	287	297	250	310	319	313	304	284	293	313	292	294	278	310	293	317	280	307	299	296	316	266	268	289	280	289	320	329	282	280	289	285	308	302	293	278	299	298	257	316	276	279	295	294	279	294	315	274	295	282	302	312	273	310	302	299	287	273	301	293	274	309	336	293	258	289	309	279	305	281	294	274	281	268	291	294	277	279	292	251	301	310	313	303	314	299	305	298	318	270	328	340	269	311	317	310	303	291	300	333	289	286	286	310	294	300	297	300	320	298	299	266	295	294	317	293	301	311	314	308	278	281	270	259	265	276	298	328	308	284	314	259	283	331	290	305	303	323	259	317	298	300	309	286	282	293	308	274	292	283	308	305	304	286	313	261	290	273	283	321	293	275	294	315	324	278	285	281	288	299	300	296	281	282	285	279	307	301	306	284	281	301	273	264	281	308	299	285	303	281	310	285	281	288	305	288	272	287	310	308	316	284	276	292	303	299	294	319	275	296	319	268	290	295	263	312	304	295	299	262	314	281	276	287	289	312	313	311	288	255	299	297	304	293	334	262	288	286	289	307	313	294	315	283	295	306	292	273	323	311	308	328	293	280	291	281	318	301	337	288	279	293	257	280	322	296	300	258	282	297	293	321	327	305	300	288	271	306	283	308	311	265	312	291	283	298	288	283	309	297	285	314	323	308	284	321	277	298	276	299	263	306	313	318	268	315	289	273	265	277	299	311	294	282	296	296	282	290	314	297	270	285	249	287	293	288	294	294	307	309	259	259	272	281	307	283	256	301	271	271	314	292	279	318	278	300	306	307	296	271	271	271	332	301	301	303	285	337	311	267	314	281	257	280	282	290	265	300	334	309	294	308	304	298	303	273	316	288	301	288	307	284	322	305	283	292	288	298	311	289	328	302	331	308	310	290	306	288	297	290	312	308	295	309	300	293	300	295	288	280	340	303	269	293	260	302	319	311	256	308	314	268	310	297	300	271	283	291	298	325	311	292	295	333	279	321	298	300	316	307	314	316	300	289	264	279	297	286	289	279	307	295	306	265	275	333	306	291	306	299	312	277	299	274	280	278	300	282	255	305	299	283	315	294	295	328	293	286	277	293	257	301	286	329	307	296	314	286	296	322	331	309	290	270	308	281	248	290	299	272	296	305	305	286	295	308	275	305	270	281	298	302	301	278	284	306	291	300	318	313	283	289	300	272	295	306	307	306	292	284	325	281	283	299	276	293	303	271	311	294	306	310	330	295	267	298	259	302	282	268	293	274	309	319	306	306	288	289	296	291	309	268	325	295	278	303	307	319	293	268	297	312	293	308	291	321	296	305	288	299	276	291	299	288	290	304	295	290	301	280	290	268	298	307	297	284	299	283	304	305	302	285	270	295	260	290	286	315	286	314	286	319	293	284	292	317	283	288	281	298	292	280	335	306	297	278	312	290	299	307	301	340	285	295	303	291	301	280	287	297	325	264	292	300	293	309	304	304	308	286	298	294	294	280	292	279	295	311	322	289	288	297	323	297	308	267	275	295	273	325	303	299	286	318	298	302	272	293	293	310	298	303	316	301	346	254	303	285	308	303	284	297	281	320	262	313	295	325	293	315	304	269	287	283	280	264	316	292	309	313	347	300	255	261	308	293	287	305	292	325	267	320	273	260	282	268	281	318	313	310	271	283	262	289	283	265	276	306	306	294	288	260	307	310	282	324	279	304	319	287	271	298	314	266	268	313	326	309	283	285	305	290	296	310	296	307	302	306	305	276	310	294	273	284	284	301	303	288	274	300	316	290	298	315	278	268	303	274	289	309	331	336	293	270	326	301	281	306	296	288	303	286	302	263	306	267	338	300	290	311	292	301	310	306	277	311	347	303	273	315	281	276	293	286	313	308	293	294	316	319	306	329	299	276	304	271	326	302	297	268	280	282	282	303	272	310	298	294	324	294	303	267	316	302	280	282	293	274	293	310	325	299	262	289	325	312	291	259	290	281	312	298	342	276	300	290	286	290	299	298	309	291	292	287	308	286	265	302	267	279	271	318	307	288	292	260	309	286	279	270	310	305	309	302	305	304	340	302	278	324	288	288	302	279	312	282	290	286	289	287	286	298	298	294	301	298	301	298	269	292	300	277	322	288	281	293	306	270	289	305	316	300	319	293	273	297	279	268	280	296	310	291	286	299	318	298	286	315	297	322	308	283	326	330	292	272	296	321	285	273	303	282	291	287	292	327	279	294	328	315	304	274	287	279	285	333	265	292	298	286	292	308	289	304	311	302	294	295	297	314	277	309	280	279	324	279	276	307	299	274	307	287	307	275	344	278	295	299	307	304	286	304	307	281	302	274	300	292	278	294	303	283	295	321	318	284	306	294	290	275	308	292	284	295	303	290	284	282	292	334	297	296	299	280	266	264	281	306	297	284	311	287	281	319	334	251	295	310	299	297	282	295	271	310	309	323	295	283	250	294	284	284	303	270	280	293	277	279	306	284	299	300	252	280	282	302	313	277	270	320	249	300	268	313	306	335	306	314	308	295	306	318	312	305	288	308	290	291	283	306	273	284	315	300	293	299	305	320	321	308	295	327	269	281	296	270	288	297	250	302	292	281	281	318	314	297	281	305	285	312	284	267	286	301	300	296	271	268	271	307	273	308	273	291	310	302	333	312	287	295	291	308	307	296	290	291	305	313	329	301	290	283	300	315	285	314	298	311	271	273	298	311	281	284	277	298	291	260	308	306	292	289	266	292	317	316	282	303	282	280	313	295	306	282	294	297	289	294	273	291	285	279	246	261	311	304	273	308	293	302	309	319	324	276	289	259	287	313	291	311	296	268	280	314	269	304	297	283	281	296	298	276	289	277	283	290	293	322	283	273	313	276	295	296	267	279	307	283	281	253	276	306	278	282	297	296	312	310	276	269	281	316	254	312	285	268	297	276	277	300	294	297	311	302	317	276	314	284	287	289	317	281	305	320	298	280	315	273	295	282	283	305	283	302	284	295	322	326	276	309	302	303	293	309	311	311	291	277	290	322	292	264	304	286	318	281	263	280	299	283	296	284	287	288	298	273	288	314	325	339	306	285	298	291	295	252	309	304	274	281	299	308	279	325	271	300	260	297	314	324	307	262	280	288	266	320	324	301	312	290	287	288	290	296	264	301	277	298	326	293	305	311	319	294	288
49040	61579	65517	51451	36838	29534	21839	11877	5216	2833	1060	984	877	815	932	859	791	729	714	766	774	716	753	748	717	749	742	749	730	722	743	736	743	704	717	692	746	752	724	734	685	749	717	763	777	679	708	729	704	741	747	879	798	803	779	719	702	732	726	730	738	708	744	733	735	690	724	718	716	730	745	778	725	710	738	721	749	684	685	718	684	699	761	720	748	716	705	707	760	707	682	713	717	728	728	760	729	734	716	708	739	675	747	736	705	742	762	691	764	734	687	684	732	714	741	711	754	711	689	718	757	728	751	731	714	698	771	708	730	722	724	727	762	714	706	752	710	732	724	710	708	743	718	707	727	693	699	740	723	716	695	672	748	734	714	733	693	748	711	756	717	674	740	713	721	714	701	780	735	767	684	779	729	743	681	732	722	721	711	704	743	794	728	704	723	745	698	745	707	709	681	711	709	712	743	761	751	738	757	728	710	733	692	723	773	735	745	697	767	725	705	710	711	686	727	701	698	756	703	722	753	714	730	703	716	651	747	756	699	750	735	776	708	732	738	686	715	741	685	743	706	731	722	795	711	699	677	684	765	724	683	719	744	733	778	723	752	657	746	743	689	695	747	711	738	755	736	712	718	748	745	766	723	755	717	724	701	717	680	740	739	714	725	774	682	712	723	710	751	745	704	719	718	702	691	753	730	726	680	731	693	742	713	728	713	722	710	732	736	729	699	675	718	709	717	753	734	723	693	732	710	732	724	719	772	716	759	757	751	714	752	690	699	713	723	734	715	706	719	727	703	735	684	731	746	746	685	733	754	710	728	767	692	720	739	746	712	694	700	677	693	752	729	679	707	764	715	781	698	771	712	678	740	744	709	744	736	710	775	716	710	702	747	699	712	744	662	756	726	729	714	717	703	753	729	770	715	673	756	684	718	709	720	724	682	753	762	760	684	716	679	796	715	688	705	736	783	757	716	669	744	726	746	724	739	776	705	746	746	717	679	697	739	708	703	740	714	718	704	727	748	685	768	740	751	673	743	706	688	707	698	735	734	742	743	738	717	690	704	724	762	705	717	700	711	735	714	683	716	724	684	704	706	688	727	756	722	721	712	726	659	705	710	772	670	735	706	714	719	744	723	707	716	718	736	757	728	776	719	753	739	674	699	669	713	718	739	744	714	721	661	713	741	727	742	735	726	770	691	725	804	767	723	730	707	707	747	741	723	744	665	696	741	700	708	745	735	762	747	708	744	697	743	742	672	733	691	706	724	687	746	739	732	694	734	734	704	683	716	767	688	699	717	742	677	694	721	726	700	722	700	739	731	758	714	775	698	725	733	692	696	772	738	733	702	728	720	696	749	656	722	675	723	701	675	709	740	730	701	719	716	712	710	700	731	756	742	760	746	749	730	699	721	711	797	684	689	708	701	708	711	713	663	727	729	735	715	722	754	689	675	767	719	735	679	724	727	703	736	712	677	701	741	747	758	756	647	721	716	733	722	684	714	725	785	740	731	731	702	745	726	775	736	673	728	722	758	713	740	725	747	730	777	728	738	733	755	704	753	718	758	714	768	693	770	742	731	744	708	669	687	784	706	699	673	701	725	734	692	739	741	720	707	735	779	726	702	716	706	755	724	701	708	734	737	746	719	725	698	754	690	720	695	744	725	733	767	687	755	757	736	757	759	804	723	753	730	723	755	743	728	752	699	725	723	756	690	709	695	764	689	717	698	766	684	711	750	715	699	706	701	712	738	756	724	693	722	697	709	718	728	706	728	731	697	734	670	753	679	698	721	765	760	754	747	694	718	755	704	708	731	715	739	760	710	743	721	681	712	747	739	699	690	739	720	755	723	704	763	699	729	728	673	709	771	722	698	722	755	710	746	703	704	712	749	737	709	723	704	728	726	726	704	742	701	706	706	713	699	701	767	716	739	747	717	689	664	730	742	754	711	730	711	698	721	757	709	730	693	725	735	679	755	761	714	688	764	769	712	745	740	690	696	757	689	727	787	726	750	692	795	727	713	735	750	714	689	733	718	717	689	758	778	688	738	687	740	744	729	717	711	697	718	757	716	730	774	736	713	695	730	672	740	730	675	732	710	771	737	720	774	732	736	697	732	712	708	721	711	723	707	721	738	721	731	744	711	738	714	699	699	689	756	715	690	676	689	710	693	723	741	728	712	735	688	741	716	672	712	740	715	749	731	754	770	761	705	746	724	721	711	673	787	714	717	697	716	763	717	699	768	686	744	690	743	751	683	733	724	669	699	752	709	735	710	709	741	730	762	695	737	745	722	689	741	675	722	718	699	685	702	794	698	698	730	775	710	678	727	728	717	705	741	771	698	757	738	779	717	730	722	729	744	752	722	774	744	714	710	751	724	690	755	693	692	756	738	704	749	683	701	731	709	791	727	722	705	730	748	751	715	748	709	758	739	735	744	755	747	721	686	748	729	738	721	686	709	687	773	708	750	726	704	725	749	734	719	720	686	697	751	737	692	781	730	748	745	694	674	724	718	735	748	698	702	681	732	748	732	718	747	677	712	721	678	726	717	726	726	754	660	730	706	707	763	700	759	750	717	771	740	742	766	693	767	765	718	738	710	779	715	717	716	713	734	694	775	742	709	731	756	737	723	703	736	713	687	746	738	714	707	673	719	748	768	703	674	740	713	722	712	697	699	725	716	753	709	787	748	733	690	733	688	627	708	698	720	708	706	709	769	747	736	684	706	747	756	739	702	695	729	698	742	735	715	699	734	682	697	692	714	735	656	719	697	721	694	717	715	727	736	695	747	747	726	730	758	696	744	727	685	764	682	725	742	687	733	724	725	720	710	729	734	733	750	719	684	756	721	758	697	775	707	686	740	762	773	768	783	749	760	781	738	695	679	703	718	699	736	751	736	699	709	721	785	702	680	709	689	716	670	723	728	693	733	706	721	685	739	741	785	747	714	745	713	709	740	777	727	751	750	727	758	687	755	728	698	741	720	757	772	711	719	747	714	698	694	753	701	715	736	729	754	724	706	753	670	730	735	754	746	729	701	726	722	710	750	704	692	695	750	739	725	705	731	722	702	674	702	755	708	694	735	752	730	690	739	723	770	747	739	729	741	719	702	760	666	710	751	750	734	701	707	729	761	698	731	745	727	732	721	772	731	656	697	703	752	715	720	690	740	746	743	708	738	747	706	763	761	717	706	763	745	733	719	711	760	756	729	742	748	739	738	705	688	738	730	658	727	685	691	737	730	710	722	700	707	732	652	695	736	750	715	701	722	698	731	736	730	754	777	698	723	709	711	694	689	754	723	724	736	735	787	699	691	669	736	712	718	743	682	749	719	742	718	682	780	700	766	706	683	739	703	735	725	732	718	731	699	710	718	703	743	705	710	723	759	748	729	699	715	718	751	688	715	742	734	744	744	764	661	683	690	703	771	741	734	764	700	765	735	671	706	715	734	731	720	765	723	680	722	697	758	706	736	711	698	743	764	718	707	677	650	729	726	740
75512	77562	71145	50205	29737	19179	10836	4981	2097	812	328	333	280	303	314	339	299	325	288	287	301	294	271	293	289	309	304	280	312	284	273	304	289	290	323	323	274	287	282	280	287	287	285	312	283	290	272	256	293	299	327	313	281	293	313	307	291	294	287	321	303	298	294	317	280	299	289	300	287	313	317	277	304	312	319	293	228	317	293	270	301	281	282	255	285	296	276	293	273	282	293	316	246	312	288	294	296	304	301	274	282	293	272	308	268	312	282	267	281	291	281	278	316	303	293	313	259	309	286	315	275	294	307	321	298	289	285	292	282	291	284	323	280	299	288	300	318	287	297	318	315	322	297	305	316	268	300	284	260	264	305	302	298	288	267	285	284	310	291	311	296	301	298	290	307	295	287	276	270	272	285	299	320	307	285	265	299	283	309	269	291	292	289	309	317	279	301	279	281	307	329	295	321	281	288	292	273	292	288	290	278	277	291	280	286	316	280	317	297	292	282	315	293	326	307	288	282	282	267	289	306	288	248	302	283	285	315	294	305	286	257	298	285	299	290	307	286	310	314	281	325	273	289	273	304	269	312	282	300	302	319	285	264	315	278	318	292	320	307	308	295	298	308	300	277	284	264	310	297	264	285	290	330	293	283	296	278	303	284	274	298	303	287	309	268	332	310	313	297	292	335	294	293	262	319	281	302	305	278	295	286	295	297	302	283	315	294	283	307	280	293	301	270	316	288	297	282	283	280	300	288	264	302	283	311	289	317	294	281	297	285	267	310	309	293	287	287	308	305	327	271	301	293	290	296	273	272	292	306	284	285	297	286	273	262	292	301	285	315	327	290	295	295	308	297	278	299	262	298	313	292	290	284	279	308	312	279	310	296	313	277	290	296	324	314	283	277	296	313	296	270	286	298	269	275	277	325	302	305	287	288	276	303	303	303	291	278	295	314	273	293	256	268	305	299	326	265	292	304	299	305	281	314	291	298	297	313	294	299	254	292	302	304	326	270	284	267	300	307	260	275	321	282	306	269	317	341	305	291	326	303	286	296	311	317	298	275	285	287	267	301	279	287	300	301	309	277	284	312	293	304	276	308	312	294	291	291	313	313	293	312	269	274	305	314	321	310	302	299	241	313	291	293	308	351	286	309	307	307	278	309	303	300	304	286	298	262	279	300	318	295	264	301	303	330	288	301	314	310	270	280	291	303	296	298	314	343	298	284	286	288	282	310	301	317	314	292	283	321	295	332	266	284	286	328	310	316	311	287	271	319	295	290	282	311	288	276	264	303	307	286	281	280	270	345	276	327	278	261	330	320	313	268	299	308	277	285	290	275	298	292	290	330	312	294	277	280	278	298	286	289	271	277	287	283	292	300	269	276	291	292	315	306	289	274	321	309	334	323	249	283	295	301	302	291	301	299	317	290	298	323	307	281	285	266	302	326	296	301	322	301	260	310	297	289	301	302	299	283	266	299	280	313	320	281	281	303	272	292	293	300	292	265	317	298	289	286	308	300	305	321	294	298	317	303	309	265	265	304	282	282	310	299	283	308	298	284	308	289	286	300	279	315	296	294	277	287	292	267	306	308	286	289	302	305	306	325	250	298	300	316	310	282	275	287	297	286	314	297	282	304	274	293	295	271	268	308	305	293	301	280	279	315	299	327	271	316	305	314	286	303	262	292	280	296	289	314	285	285	284	298	313	356	303	322	302	294	287	307	310	324	298	287	291	299	316	336	291	293	312	269	292	271	277	297	295	276	295	275	312	303	309	316	277	298	286	300	312	324	262	291	283	311	283	279	308	329	280	258	310	281	303	271	329	270	308	299	341	307	278	281	274	290	292	298	290	306	294	303	297	288	291	289	276	289	293	281	306	277	297	289	292	303	297	285	285	299	291	322	297	277	291	276	280	303	280	294	312	284	290	304	296	261	288	270	303	326	284	329	275	291	293	301	314	298	286	312	299	298	263	283	288	318	286	288	307	286	326	280	314	300	243	322	308	269	286	299	304	265	297	299	293	277	269	297	294	294	313	259	301	268	280	292	323	294	318	296	290	277	327	322	290	347	312	322	311	264	272	277	301	282	305	309	304	277	312	286	280	315	299	314	309	309	301	300	272	277	296	293	310	289	303	301	302	280	283	297	337	291	296	319	276	290	297	298	312	337	265	271	314	276	301	271	280	295	283	317	312	318	306	269	296	296	301	289	274	302	290	280	289	270	309	272	295	295	299	347	288	313	311	279	295	333	264	336	302	295	295	291	252	294	273	260	300	273	280	291	271	288	296	293	265	297	308	321	297	285	323	297	285	294	272	297	286	301	297	251	295	312	276	306	302	300	286	299	293	318	278	262	312	300	277	300	289	293	303	288	308	300	283	297	296	299	306	299	300	308	265	280	327	298	318	292	301	279	292	289	277	297	299	301	337	333	296	277	301	290	313	269	307	319	285	336	268	318	281	293	290	320	298	327	313	281	289	304	321	268	260	301	284	288	320	322	331	300	307	275	307	320	272	294	301	298	254	276	269	270	278	287	323	312	291	272	292	282	246	292	278	280	302	312	279	294	284	299	276	291	288	267	286	288	295	291	263	288	273	302	274	297	286	286	325	305	297	276	295	285	266	287	307	272	284	286	284	290	295	306	288	280	280	303	299	307	328	276	309	268	287	309	330	305	321	289	316	282	308	298	288	318	301	311	284	284	282	280	322	302	314	305	286	305	252	300	255	313	310	300	325	286	301	298	288	293	309	297	299	303	289	328	318	317	292	289	271	277	296	292	307	320	270	296	292	296	289	277	308	257	306	280	276	321	309	289	274	288	279	313	279	279	309	319	301	293	317	275	280	278	271	308	287	301	312	332	273	262	297	296	314	276	308	307	289	297	280	298	301	280	288	289	322	271	289	284	284	293	313	312	291	303	302	292	288	264	338	281	266	257	300	270	309	298	320	290	305	281	315	284	320	316	296	305	282	319	303	277	306	267	277	327	313	293	331	292	289	317	291	276	271	271	295	271	319	284	314	306	310	289	287	298	309	332	281	270	294	299	323	297	265	300	274	274	301	302	291	312	310	298	288	303	304	285	307	270	270	309	283	273	271	321	294	306	277	298	268	295	304	279	280	315	285	295	317	300	337	324	283	302	317	305	285	275	302	264	320	283	293	281	301	296	300	294	263	310	286	275	279	258	335	283	264	293	289	311	307	294	304	293	281	314	289	298	345	311	296	314	268	274	301	267	276	302	303	308	318	330	275	316	270	261	293	303	267	318	301	310	271	276	291	309	339	296	262	270	330	315	331	300	278	310	307	273	298	322	289	279	299	267	281	278	271	246	304	311	288	282	303	320	283	287	280	312	268	294	301	284	294	293	328	300	286	320	315	313	263	293	302	306	319	273	289	291	298	278	281	287	259	313	293	297	299	311	264	305	278	306	284	295	314	299	280	261	289	303	297	305	281	305	331	292	302	317	285	290	311	274	309	271	288	253	275	295	324	305	274	289	294
49568	61265	66056	51331	37034	29664	22040	13264	6812	2683	875	802	768	744	855	804	796	660	723	722	722	739	725	727	741	719	707	735	717	680	737	756	711	719	711	753	719	712	765	708	739	727	720	741	708	720	771	704	710	732	789	811	801	771	766	724	731	685	731	753	756	662	733	740	742	724	729	704	745	674	730	767	743	684	734	743	710	703	730	713	698	701	689	662	712	702	740	749	730	693	686	717	712	719	753	725	748	743	749	677	701	716	721	739	741	719	745	710	733	689	756	714	713	732	683	728	721	763	716	705	755	726	659	673	725	711	682	697	724	754	731	706	658	681	760	760	730	716	719	653	722	742	718	713	714	734	714	738	749	736	728	760	747	697	721	768	755	677	688	698	742	716	704	682	751	743	691	694	673	761	739	784	745	663	712	702	735	782	736	693	737	685	770	745	726	758	704	739	718	722	725	687	756	725	714	710	750	732	761	717	774	806	735	668	730	732	759	695	739	717	713	752	719	731	723	734	699	736	728	700	736	763	723	748	698	760	712	713	716	717	715	690	709	787	711	675	710	741	719	706	690	722	693	744	714	707	724	694	750	653	779	726	735	705	750	731	723	737	695	699	689	724	729	744	756	779	697	749	754	715	739	769	724	726	723	736	714	728	715	737	713	740	721	699	721	690	722	678	741	704	736	731	692	741	730	757	745	704	749	716	679	750	713	726	743	736	661	682	740	683	747	737	713	681	689	727	715	718	681	725	760	711	680	759	720	719	714	689	721	745	697	681	766	697	733	677	746	728	720	727	743	701	711	747	737	702	727	704	769	772	689	716	748	709	666	759	718	683	771	739	732	749	739	714	728	710	710	782	723	734	722	732	740	714	726	737	649	778	730	694	710	707	729	714	702	749	730	682	695	713	726	735	703	717	665	710	728	781	705	726	712	755	731	741	785	770	689	696	725	729	712	676	747	733	708	735	732	729	762	720	752	741	705	680	662	753	726	691	728	704	758	686	738	713	693	721	737	773	767	744	741	724	721	742	713	705	760	733	691	787	741	703	732	680	767	762	731	657	683	759	717	726	676	760	694	677	759	715	727	760	715	729	714	751	728	735	794	742	734	705	673	790	707	724	725	728	746	711	719	767	743	729	717	735	748	715	735	742	763	766	705	726	739	747	696	690	737	686	717	744	708	673	727	730	741	727	755	692	727	754	734	703	714	748	722	762	705	752	761	663	664	714	761	705	669	736	778	712	716	736	740	686	684	756	751	729	734	735	716	686	717	735	719	698	750	732	678	747	750	693	717	699	668	725	677	765	744	710	779	694	744	730	784	727	698	711	715	697	749	702	709	733	733	684	734	671	700	705	728	746	719	698	714	698	761	757	679	728	691	692	725	727	721	701	741	766	696	735	744	727	711	754	730	717	747	718	726	741	673	705	729	726	692	677	706	735	668	722	684	720	754	682	754	707	686	656	711	719	690	720	721	726	718	720	732	690	750	740	705	747	726	722	742	701	733	728	718	718	740	746	729	677	713	708	706	701	744	734	727	728	760	701	724	750	680	695	712	738	687	726	772	688	712	731	693	754	723	707	693	697	685	727	726	703	729	703	734	745	738	755	720	739	731	698	720	718	703	727	777	708	722	705	679	725	749	766	726	704	706	684	702	683	755	744	697	701	763	717	742	733	696	709	687	772	760	739	709	759	732	732	761	711	708	734	764	743	725	673	735	755	715	740	713	748	676	714	737	708	753	706	726	736	739	743	732	741	761	775	721	665	661	733	704	686	757	734	728	762	717	754	735	733	736	767	746	757	739	704	757	757	709	724	744	710	705	717	738	708	727	722	708	704	700	702	680	739	671	773	689	796	745	689	634	737	759	767	687	739	741	686	741	738	708	727	751	679	739	705	704	769	746	719	728	738	686	736	713	748	712	690	717	746	714	726	718	729	724	706	745	709	753	646	748	715	696	715	737	747	693	693	725	739	736	678	663	744	658	736	739	714	731	732	715	689	721	760	695	747	771	749	704	699	708	702	735	754	732	733	718	734	714	672	727	686	737	782	693	754	665	749	738	695	736	756	713	740	740	727	718	722	699	713	737	689	722	702	727	759	744	674	697	711	716	706	728	725	718	736	716	710	727	721	730	742	754	682	697	699	716	716	757	708	717	700	757	709	732	759	776	707	736	710	731	694	761	705	704	719	738	746	720	690	705	692	672	729	681	715	692	704	657	728	692	749	680	701	748	765	730	723	697	703	723	709	713	696	747	709	705	736	751	690	704	750	711	727	733	715	688	743	699	726	755	778	687	756	704	744	716	707	747	655	702	737	738	727	757	733	747	731	705	767	716	706	724	697	695	748	722	710	735	702	705	683	720	673	714	731	731	737	719	684	740	702	765	701	721	734	720	712	732	770	700	692	710	738	717	731	762	682	720	783	748	770	710	701	725	701	728	695	722	706	665	691	697	734	714	748	767	711	732	687	783	713	738	721	745	715	749	739	692	707	728	714	736	702	683	728	682	700	758	728	714	713	727	775	747	730	693	723	690	729	709	764	743	721	709	725	697	709	706	695	709	754	708	737	729	747	705	733	709	709	736	734	733	737	710	724	725	755	736	730	671	709	731	716	709	772	698	736	740	714	761	688	732	743	757	684	694	725	701	757	773	729	738	723	722	704	737	688	735	721	714	749	681	716	772	717	727	692	752	725	650	702	752	682	752	695	727	702	755	703	742	693	687	775	759	711	702	735	688	740	702	691	732	700	676	683	690	730	673	722	687	694	727	721	725	723	781	691	743	727	725	730	742	691	741	733	725	729	710	735	732	743	693	715	709	722	730	740	728	767	704	762	757	705	693	806	711	739	733	656	760	728	750	705	689	724	716	703	687	742	674	729	751	749	768	699	705	731	712	753	696	743	686	706	713	715	697	737	704	710	750	777	727	734	780	690	732	657	754	701	758	663	703	731	717	694	688	735	736	727	736	680	737	779	703	691	705	754	719	760	680	699	681	708	715	729	689	736	739	689	762	724	682	780	677	703	717	699	742	702	746	753	669	694	772	754	745	722	710	742	764	684	704	793	721	721	711	738	735	710	723	727	730	702	739	746	702	796	710	706	757	744	731	741	777	717	758	710	690	707	681	759	696	741	725	789	662	695	713	730	730	770	741	754	721	715	758	730	702	687	717	731	757	710	697	702	692	701	687	756	727	714	695	713	746	786	738	739	744	743	706	743	702	725	694	749	687	739	712	734	771	687	724	736	726	652	730	754	724	726	678	762	728	721	689	700	746	751	696	719	727	723	766	702	733	698	707	697	709	730	746	679	720	750	737	708	753	706	680	740	738	726	746	749	747	723	747	723	728	676	706	723	730	736	684	727	678	701	676	696	749	726	710	713	730	770	704	726	706	722	696	765	722	737	689	710	728	700	753	750	749	724	706	789	744	717	709	780	692	709	706	724	702	656	747	743	740	755	704	698	679	739	728	719	744	694	727	698	788	739	746	708	726	711
73379	77685	71449	50556	29521	17769	9658	4340	1878	737	321	309	283	338	256	327	311	313	309	282	309	301	278	290	275	272	291	292	315	311	314	315	293	303	307	280	306	290	306	308	318	321	297	338	282	301	314	276	298	292	292	322	289	353	287	338	293	307	324	293	279	288	279	282	255	309	305	284	321	281	287	279	294	295	315	252	319	280	282	277	284	294	275	275	292	299	295	318	304	305	291	278	287	317	264	274	301	281	301	295	319	298	275	280	332	300	292	287	280	295	295	264	285	267	292	305	273	298	297	303	294	306	278	277	283	287	290	279	264	301	293	281	281	267	257	307	262	322	300	295	297	303	307	298	277	264	300	267	327	281	325	312	288	266	295	301	304	296	294	275	298	293	298	286	285	329	274	267	313	300	296	309	270	261	297	283	264	309	290	288	298	311	303	284	271	330	300	290	312	304	322	289	294	310	302	288	283	292	330	294	292	291	261	292	295	309	300	291	289	277	300	291	281	292	282	310	285	312	289	280	301	320	286	286	291	286	280	294	291	305	284	272	293	281	264	297	305	306	286	307	287	302	315	277	278	309	294	270	277	295	344	302	323	277	257	302	311	282	259	292	291	333	309	307	270	302	274	274	270	290	289	309	304	275	291	289	277	275	288	280	297	282	272	292	281	250	258	271	263	310	304	281	307	274	309	294	293	291	285	293	294	294	314	269	296	304	321	284	279	274	304	283	255	300	295	323	306	306	310	282	287	295	302	290	276	294	306	299	266	311	302	288	270	324	302	318	298	259	290	299	316	310	290	313	265	293	273	326	293	291	303	280	303	293	291	305	305	271	286	278	293	305	272	316	277	296	307	287	293	299	312	301	295	271	323	297	334	304	259	311	313	277	266	285	298	300	276	291	303	301	294	267	280	306	343	298	261	253	295	313	307	283	310	291	284	287	296	302	273	294	312	290	298	314	289	280	296	286	270	274	274	270	284	244	287	281	302	281	293	293	277	302	299	284	264	268	280	265	241	285	293	273	279	285	276	285	301	250	312	270	294	295	262	299	288	275	293	288	282	269	280	295	304	276	298	293	286	298	282	297	276	298	284	281	304	300	314	273	285	295	296	286	277	275	290	300	285	268	323	276	286	306	294	320	305	294	308	295	286	303	293	267	293	290	290	299	299	283	286	320	308	318	330	281	280	292	304	298	298	293	328	275	303	288	292	291	294	273	294	310	286	298	280	263	289	290	305	285	283	296	299	301	290	279	303	302	320	295	304	301	282	312	283	271	288	287	284	308	312	292	299	283	286	328	300	296	342	330	291	295	303	302	300	285	331	288	282	286	303	294	313	315	305	298	289	326	317	287	275	317	326	314	309	271	290	312	273	250	313	281	301	274	297	306	319	291	293	307	331	289	308	303	286	310	313	283	310	308	296	262	285	284	275	320	309	288	287	281	333	284	283	274	298	289	268	292	307	286	282	282	291	286	291	262	290	345	311	298	268	274	297	294	261	279	285	291	303	285	304	284	291	246	303	310	302	305	285	283	318	280	296	295	292	279	315	311	291	290	293	295	291	292	294	312	300	310	305	314	297	269	292	293	309	279	296	305	263	297	294	316	300	324	283	298	324	295	292	315	288	275	284	261	310	308	289	299	288	316	288	303	317	272	290	285	274	300	316	278	325	303	258	317	294	308	314	310	303	283	320	284	283	292	265	292	307	288	299	306	296	280	280	285	292	287	297	308	289	310	317	303	319	324	280	308	303	264	304	292	255	324	293	309	297	309	319	286	290	295	316	287	252	285	299	298	260	298	292	255	279	282	297	277	288	300	312	275	309	318	297	293	308	307	271	295	276	294	254	299	270	302	300	284	293	290	279	305	259	317	305	284	319	315	308	296	292	247	283	300	305	275	292	282	293	298	334	267	306	303	307	323	287	287	304	326	284	272	293	295	278	296	298	281	309	310	301	296	308	291	282	253	298	305	280	277	316	260	289	268	271	278	297	290	302	280	282	268	278	295	294	298	299	310	297	297	263	261	287	279	307	260	267	307	271	297	318	283	338	288	282	268	272	300	292	329	327	273	288	266	283	293	298	275	299	304	273	285	279	302	275	329	285	257	290	277	321	303	296	306	268	310	310	300	279	303	293	272	280	306	306	317	281	284	311	309	290	285	279	273	253	265	295	289	308	313	261	273	270	306	301	307	281	280	302	256	293	290	301	280	288	271	290	294	288	284	324	297	295	292	295	287	286	344	305	275	283	289	258	297	285	284	293	322	305	303	289	276	286	310	258	298	306	270	284	273	315	297	294	310	322	294	297	286	298	311	267	297	290	290	306	309	293	313	302	269	262	305	319	299	317	284	295	287	303	298	300	322	288	283	307	308	296	279	287	328	283	287	291	312	334	304	276	266	271	285	299	303	314	283	308	272	261	302	270	302	301	288	321	276	300	278	300	307	290	290	339	309	261	302	271	312	296	304	290	296	265	282	268	275	288	276	293	328	289	288	295	300	289	299	287	298	311	337	297	317	312	308	287	275	290	313	336	314	308	293	290	284	319	275	306	297	301	273	299	291	284	275	299	264	295	285	266	307	288	296	313	342	301	293	284	286	300	304	283	293	313	226	298	284	270	304	286	286	267	245	280	248	307	318	308	300	308	284	250	301	305	283	289	289	261	304	270	330	298	287	291	272	331	289	310	321	290	307	315	330	321	315	297	268	280	322	315	264	279	313	292	277	316	283	267	323	309	303	295	303	314	301	318	288	279	285	285	263	299	285	285	311	288	288	285	280	292	299	315	277	297	298	295	291	274	276	283	287	297	294	300	304	293	334	315	315	320	294	310	317	271	285	279	302	291	273	282	283	286	309	288	301	299	283	278	262	295	279	307	307	306	244	303	270	267	287	278	281	272	304	279	283	273	274	320	260	303	270	300	278	286	306	315	263	281	287	274	334	275	293	287	267	279	262	308	319	297	298	287	283	296	304	299	308	281	283	293	285	265	287	302	303	287	287	286	308	290	313	304	293	298	288	292	328	312	280	306	306	301	278	298	304	245	313	308	259	299	330	272	295	301	281	267	299	286	297	288	297	305	286	271	323	312	266	298	291	275	282	313	317	301	309	295	270	335	299	281	259	285	282	290	290	312	294	309	289	290	299	327	308	276	256	275	292	305	289	283	286	298	300	324	263	277	303	308	294	256	278	321	293	280	303	316	300	273	268	291	276	284	305	290	271	290	302	288	310	300	298	286	273	276	291	265	308	301	312	297	277	309	295	276	296	286	283	298	305	278	298	268	301	286	270	259	301	293	280	281	290	284	291	310	311	292	288	282	291	291	280	293	272	291	274	292	278	300	277	314	300	264	295	302	309	289	304	298	294	294	270	283	316	307	280	277	291	280	307	273	320	306	321	280	301	259	309	284	270	311	271	298	283	260	285	286	272	284	273	283	293	293	289	305	275	316	278	292	272	295	293	305	297	290	291	274	298	290	282	313	299	269	283	302	293
48743	62375	66149	51885	36544	27200	20689	11886	6609	2701	811	859	749	723	765	763	744	735	747	714	732	695	737	755	739	712	732	708	718	710	736	730	692	742	727	684	706	721	734	687	702	792	741	729	750	757	668	732	741	741	730	738	854	798	782	729	735	725	721	719	731	718	754	751	714	698	732	715	707	730	696	699	741	696	741	685	698	699	694	743	725	684	723	725	735	724	728	737	697	743	696	707	682	692	742	775	683	712	699	728	730	747	720	715	664	709	731	718	671	733	741	742	714	737	724	756	727	744	705	735	682	670	753	691	701	736	656	748	740	724	808	746	734	751	667	733	716	654	670	715	709	753	737	710	700	725	701	744	713	702	727	722	702	675	740	691	709	727	718	679	760	731	737	736	759	692	742	698	706	679	752	715	700	682	677	759	708	717	741	729	700	781	723	732	681	746	743	702	682	758	703	790	704	744	712	712	778	726	732	730	757	777	714	714	755	665	717	713	780	707	671	709	753	741	765	715	716	762	774	758	664	749	726	712	747	733	711	705	735	695	745	738	757	720	691	673	759	730	692	682	738	707	671	716	753	685	729	716	703	674	744	714	735	774	716	766	712	703	714	724	697	692	740	747	718	736	695	697	727	701	685	744	684	730	682	694	751	710	668	703	740	730	738	652	741	788	739	674	727	753	743	754	704	724	654	674	760	714	723	764	714	742	727	694	758	741	694	700	710	705	684	690	703	721	734	708	710	662	697	755	729	719	701	697	745	718	675	712	780	759	683	717	744	715	711	721	747	750	702	745	708	722	697	720	739	687	671	716	705	720	744	720	714	744	704	734	723	750	713	742	720	739	730	701	723	789	698	751	740	728	717	726	688	723	750	697	650	753	677	680	702	724	752	734	770	738	788	760	720	696	741	698	724	700	697	768	695	704	718	704	739	746	684	720	714	762	698	744	730	744	797	710	755	676	733	740	675	774	740	700	694	790	734	729	691	703	696	726	700	692	727	704	725	779	707	720	678	732	735	726	743	717	740	788	767	692	668	703	701	726	749	727	725	707	734	725	707	695	708	722	774	723	726	715	676	727	713	729	681	738	713	701	786	718	710	695	737	774	750	763	695	708	732	714	689	685	711	700	749	729	721	706	733	709	722	772	757	770	713	681	696	752	747	690	765	712	750	703	744	697	694	737	725	730	731	731	761	741	702	680	706	728	727	700	751	718	719	733	708	700	690	697	729	677	728	729	719	708	769	686	705	693	774	710	708	737	730	693	726	737	680	748	720	739	702	713	669	733	731	690	777	719	744	692	719	699	733	737	714	722	687	694	700	741	753	662	745	710	752	726	766	795	731	721	715	753	714	708	734	721	712	717	714	733	709	700	736	727	689	701	720	720	732	730	756	671	747	776	690	716	740	765	734	723	726	685	707	721	729	717	765	723	731	700	726	731	737	713	708	776	761	726	733	696	738	722	690	772	687	697	685	703	677	723	698	702	802	714	717	727	718	739	724	707	747	759	720	746	723	740	709	744	759	687	734	711	747	735	714	717	726	725	698	702	690	715	694	687	715	703	794	702	724	684	794	723	691	750	742	739	710	725	749	736	669	734	699	753	740	687	706	716	740	718	747	735	696	741	755	716	757	727	720	721	701	690	705	729	701	721	720	703	729	731	734	726	722	678	684	750	698	751	730	741	757	724	682	704	729	693	691	690	760	740	741	738	715	742	721	704	747	748	745	733	715	744	724	704	706	737	715	743	692	725	711	730	752	723	721	718	723	715	711	717	691	698	706	742	770	743	709	705	712	705	737	701	713	751	707	741	736	759	719	686	730	725	696	686	728	695	732	758	730	760	766	740	733	765	645	720	706	727	762	698	740	699	710	700	691	684	744	708	676	696	720	726	702	770	678	696	736	725	672	753	735	722	707	718	717	723	677	720	736	732	733	731	706	748	702	753	738	679	672	749	701	684	732	768	706	671	689	727	740	701	779	745	716	716	728	735	809	752	704	739	709	742	739	738	716	749	709	739	692	762	752	715	719	753	665	706	743	774	703	732	704	731	694	728	711	718	775	694	706	683	711	729	775	667	709	693	743	683	740	717	737	677	713	680	774	716	700	761	698	675	718	722	735	766	741	724	743	748	731	681	724	767	732	732	705	756	713	683	700	699	678	680	733	710	713	734	723	747	770	756	729	737	721	699	721	744	789	729	748	761	705	732	769	702	748	716	712	704	752	724	723	772	708	774	681	703	700	729	711	719	720	747	706	721	763	716	754	726	702	679	695	708	752	716	695	740	678	756	767	746	723	740	675	716	723	769	696	721	737	711	752	747	678	679	730	784	726	778	748	698	654	741	745	751	699	713	773	711	722	648	730	708	730	766	673	708	739	741	745	715	728	708	717	758	687	743	706	766	704	730	715	718	713	741	740	715	762	733	688	755	727	748	724	716	707	752	797	680	686	725	757	722	693	713	710	732	692	733	651	709	734	736	735	712	682	732	715	744	743	743	720	712	710	681	715	723	705	699	712	698	726	715	675	717	710	724	681	701	685	700	761	732	742	680	705	726	712	734	693	683	712	716	755	723	707	749	749	714	714	725	736	689	718	741	709	743	768	747	706	751	746	722	751	736	721	745	721	750	739	747	709	751	747	707	745	717	750	748	703	703	732	686	768	706	717	764	715	688	721	714	679	724	714	751	703	703	715	714	710	728	741	744	753	686	697	763	739	707	718	690	730	711	733	765	695	745	702	714	734	741	723	764	737	714	758	708	736	686	762	733	762	721	702	726	681	728	724	741	676	730	662	742	695	738	785	768	736	737	693	709	761	713	762	699	718	740	703	713	703	708	736	746	797	725	718	735	724	696	752	720	726	701	707	726	703	763	698	740	709	729	714	704	760	703	737	765	701	707	712	703	701	726	782	752	706	697	783	696	723	750	759	686	748	712	678	743	727	660	743	715	678	684	747	707	720	739	755	703	731	718	714	706	711	705	729	701	710	707	697	786	730	640	758	722	714	699	744	710	711	727	689	711	757	745	720	710	696	769	730	710	759	738	758	753	775	734	767	718	755	731	714	686	708	703	780	681	735	700	714	752	766	704	733	733	700	723	700	713	727	732	701	711	701	722	711	747	746	740	712	692	709	698	781	705	737	721	708	761	779	748	730	678	713	781	702	737	708	708	733	707	698	728	710	689	751	650	697	718	736	745	731	746	715	755	788	759	740	771	774	708	676	765	729	680	761	720	723	781	706	736	734	768	748	785	748	725	702	718	667	706	701	758	703	726	741	723	701	733	748	752	673	757	713	756	709	738	744	737	753	737	686	744	738	769	757	700	743	736	686	726	710	760	662	696	736	703	726	733	675	796	686	703	737	694	681	745	737	736	762	684	737	686	751	713	717	757	696	749	717	718	691	715	752	705	734	756	684	743	698	728	701	702	698	726	713	740	723	720	709	785	767	752	769	735	705	744	828	707	716	719	772	749	770	733	729	725	679	722	736	771	694	684
72316	78215	72474	52493	31081	19801	10727	4797	1621	882	315	343	298	295	298	297	277	277	339	300	302	287	299	312	282	278	294	301	308	251	258	314	284	263	284	293	308	298	262	298	272	285	291	290	286	296	297	323	304	289	288	301	310	315	315	293	268	325	288	300	314	337	273	309	304	264	275	274	284	318	275	289	264	284	278	286	311	280	301	267	259	246	287	305	280	272	322	292	330	297	286	264	288	263	290	286	281	278	317	281	306	284	292	290	266	274	303	297	293	298	283	274	286	273	308	299	273	275	306	289	310	292	266	282	291	276	281	312	300	306	290	298	290	320	328	284	299	289	281	276	268	305	279	276	287	287	291	293	258	294	261	285	276	309	277	290	325	261	309	290	291	307	301	295	306	284	314	270	305	290	294	309	292	294	298	310	301	290	286	288	309	262	274	300	303	292	286	272	277	259	284	283	280	298	279	304	315	288	291	292	273	277	297	280	312	270	292	306	280	280	291	290	275	295	267	301	271	302	284	283	287	307	319	281	287	284	290	257	306	295	299	255	300	303	310	299	284	291	294	293	286	278	272	310	281	308	279	274	299	289	313	286	302	301	294	296	297	298	299	256	292	275	265	320	272	280	303	294	294	256	305	290	265	270	282	299	282	303	255	282	307	294	253	298	283	300	317	307	299	294	304	284	304	259	288	288	318	297	289	289	276	316	281	286	298	241	305	316	322	290	276	315	258	285	285	307	302	283	259	293	270	270	307	297	301	279	269	268	278	304	312	299	267	283	291	308	279	293	278	295	295	308	304	301	297	296	281	294	323	281	271	273	321	291	323	291	289	305	331	267	282	307	281	272	329	275	273	254	268	321	283	306	282	270	325	287	294	288	274	305	303	281	298	290	273	270	302	255	282	273	291	288	300	265	296	240	308	310	300	295	276	315	305	290	288	269	314	276	310	337	294	294	313	303	278	315	291	263	304	297	274	291	295	298	309	303	288	299	297	273	282	288	291	296	313	310	280	274	270	296	306	291	309	282	279	289	286	286	271	303	275	268	305	289	278	293	301	253	292	293	292	270	323	277	296	317	300	329	275	265	303	277	298	297	317	294	278	289	275	274	279	309	305	302	272	310	304	272	293	271	244	303	309	281	318	284	297	305	308	296	281	268	295	314	323	298	306	292	325	277	309	305	273	297	268	283	281	288	311	283	277	301	298	280	263	277	267	260	299	291	321	275	286	282	288	295	305	281	275	265	300	302	306	298	317	281	274	304	292	299	306	272	264	299	303	297	277	305	279	287	269	281	300	295	275	291	318	291	265	299	329	329	322	278	293	315	278	265	233	286	301	285	308	273	293	296	290	284	321	277	306	309	288	284	262	286	307	266	294	282	281	353	272	307	310	301	253	298	301	278	301	301	296	302	319	274	291	261	307	306	303	303	262	286	295	280	310	309	327	287	288	291	296	287	303	272	275	281	306	298	322	262	294	292	296	271	304	286	281	299	288	275	278	269	318	302	317	295	269	285	307	307	296	280	287	310	283	304	279	295	280	305	268	310	301	305	296	316	270	297	282	302	318	311	318	260	297	288	275	273	322	285	269	285	306	287	284	286	274	285	294	305	265	287	300	313	283	309	301	268	267	268	287	304	283	280	282	293	293	292	292	307	306	273	312	266	269	301	272	290	292	288	306	302	298	309	300	294	243	261	297	271	305	273	286	287	297	313	307	303	301	302	285	291	296	276	298	313	315	306	294	326	290	312	277	278	310	284	281	300	297	295	289	285	293	266	289	311	312	297	311	317	311	314	252	259	278	317	258	279	290	291	298	292	264	304	279	285	310	289	309	323	282	299	296	320	309	309	286	262	295	288	285	291	256	297	270	274	278	294	335	289	311	314	319	290	284	290	265	322	322	276	323	281	295	287	304	287	314	278	281	326	300	306	306	276	288	289	258	279	304	292	275	280	267	293	261	264	287	302	296	262	272	298	324	318	316	288	305	264	288	287	301	289	282	288	300	307	310	287	259	294	265	285	277	306	298	286	281	286	284	307	293	268	287	305	281	274	293	281	282	288	287	269	303	276	269	282	319	282	295	286	324	310	287	292	284	298	292	298	289	276	281	282	273	317	244	277	312	280	270	264	288	266	307	278	259	299	292	301	301	285	282	324	269	317	309	281	308	284	311	288	302	274	292	333	283	276	305	291	308	338	323	293	277	276	281	302	292	291	283	268	277	301	292	245	317	318	292	267	331	294	264	289	302	282	290	312	320	290	286	277	275	265	310	305	285	259	306	304	295	295	294	262	278	309	281	289	285	278	273	298	291	309	280	301	305	328	291	302	313	322	294	303	312	304	270	315	305	279	307	288	244	276	256	291	281	301	323	300	264	270	282	296	287	312	316	321	282	320	293	272	264	264	275	269	297	286	289	313	303	312	285	266	320	301	302	275	267	295	297	313	298	291	273	285	273	272	267	293	281	325	265	298	290	282	300	293	301	275	289	295	326	299	328	298	306	293	321	285	323	283	279	272	291	289	276	284	284	295	315	290	297	278	306	303	287	295	274	279	278	259	315	286	314	281	273	309	287	302	313	269	284	280	302	314	275	289	305	301	258	307	284	263	305	319	293	265	296	320	303	304	298	300	299	288	303	273	278	311	311	260	301	283	291	289	301	284	283	263	303	289	281	310	300	279	311	283	296	294	269	284	292	298	304	294	318	292	289	282	275	300	297	292	301	306	303	316	290	294	280	265	291	287	264	299	269	301	314	328	280	312	274	319	284	316	277	283	275	277	296	280	265	317	296	290	313	310	279	297	271	276	304	296	274	265	296	296	281	280	302	299	282	296	264	300	298	330	314	287	287	293	314	313	256	294	286	288	275	315	321	301	255	275	310	315	316	298	270	315	268	279	303	314	306	276	302	308	282	272	296	273	303	290	272	304	284	256	295	294	305	294	304	317	286	269	342	323	307	291	270	301	305	291	282	309	283	304	293	289	290	286	284	290	281	279	316	273	296	279	300	289	276	309	306	281	306	259	275	285	269	262	270	312	285	293	297	304	295	293	284	312	294	245	278	276	310	273	317	317	311	276	274	313	275	286	259	331	279	278	282	311	278	317	267	294	288	248	299	287	301	295	301	308	280	292	292	281	297	288	285	273	282	264	311	278	265	305	285	294	316	311	291	297	307	267	305	272	285	277	310	272	309	323	269	310	295	293	286	287	257	239	299	307	278	313	273	279	295	264	314	284	293	293	311	265	272	240	307	290	263	326	267	296	287	281	300	303	282	304	286	276	271	295	310	300	290	275	283	303	306	291	302	283	268	299	262	300	303	295	263	304	294	290	264	285	278	321	258	294	284	297	281	301	279	324	277	306	264	326	268	298	288	306	290	289	293	282	308	280	280	263	281	295	323	288	284	254	303	303	280	272	314	289	301	315	299	289	277	281	281	279	260	277	301	275	311	279	272	314	293	287	279	298	306	304	308	288	305	307	321	306	288	304	265	299
46808	61852	67622	54160	38102	29326	22078	13016	5328	2823	766	814	752	726	766	744	751	710	759	758	725	840	726	733	722	690	754	754	708	734	674	741	778	691	701	690	736	721	703	673	731	763	716	695	740	698	730	701	725	726	740	798	879	825	760	690	725	718	780	697	731	722	715	741	735	692	724	705	693	735	731	651	735	713	716	721	713	684	726	681	719	676	734	720	749	689	676	720	686	743	697	744	682	706	757	702	724	767	723	737	754	701	686	719	714	724	741	684	663	718	727	688	695	720	752	715	739	729	736	728	696	710	706	705	686	759	709	707	703	703	706	677	702	720	696	732	675	701	690	739	691	697	734	731	741	694	740	758	699	692	695	702	703	700	728	727	692	773	758	685	747	700	750	736	714	732	712	708	702	723	710	736	719	734	755	677	732	731	702	703	707	720	748	721	739	740	704	694	715	721	697	728	695	711	688	703	661	695	705	696	768	715	687	714	736	711	709	728	713	730	691	703	712	691	704	745	707	725	686	726	684	712	727	737	693	734	705	718	782	713	706	714	685	736	727	747	727	731	710	746	734	691	733	708	698	704	693	703	724	735	708	719	664	718	704	723	723	726	673	730	704	685	712	688	719	679	733	761	681	734	739	766	749	654	743	692	716	745	726	661	678	723	728	711	765	743	671	694	709	717	699	740	693	738	702	698	734	719	693	751	710	666	716	741	691	739	701	690	690	651	724	717	737	696	735	697	697	729	705	729	685	740	708	706	711	716	711	726	661	715	700	704	692	681	762	736	724	662	746	682	711	734	689	718	721	743	721	756	719	720	708	724	688	725	791	712	694	772	720	694	735	701	719	682	765	720	737	738	691	769	672	750	717	694	698	699	747	697	687	741	693	724	700	747	732	730	758	704	716	707	754	714	714	677	681	707	745	765	731	725	696	685	721	728	752	690	718	709	772	719	699	675	697	750	695	696	722	743	728	739	758	692	741	724	758	711	673	672	714	703	693	731	706	723	730	737	682	758	690	742	712	745	734	714	702	758	692	706	776	718	706	690	706	761	748	718	721	719	689	723	695	735	733	737	735	699	683	716	749	745	728	688	707	744	723	721	703	726	717	732	719	711	737	724	748	687	744	737	750	697	719	716	758	708	706	727	696	707	709	709	683	724	708	704	686	723	708	705	666	715	697	715	713	732	751	709	727	717	699	733	749	725	687	723	763	723	700	754	704	698	680	702	725	709	741	672	676	718	721	708	682	719	711	742	728	711	728	685	712	731	715	689	742	743	740	704	752	747	781	729	754	688	710	669	704	725	718	762	670	743	691	703	741	647	743	704	672	731	703	760	721	699	698	688	764	735	693	703	723	753	717	675	718	680	677	703	698	774	660	701	680	694	705	731	805	705	743	738	742	722	741	687	717	704	701	713	709	731	750	700	713	676	720	683	678	780	701	693	739	682	693	700	741	693	726	727	700	714	735	727	732	697	720	754	703	710	763	749	674	734	698	749	721	665	694	737	736	717	737	725	656	739	754	714	667	677	709	668	725	666	718	713	721	722	698	740	747	722	736	715	701	674	729	657	734	711	721	696	703	719	710	715	748	728	726	684	695	670	708	688	742	720	727	696	710	694	703	675	711	699	759	676	763	693	689	768	725	698	793	739	752	691	720	725	695	772	759	754	749	702	726	728	712	720	684	733	744	772	729	671	703	707	699	705	719	709	732	680	718	746	774	725	707	769	681	750	739	795	758	716	701	712	702	733	708	712	731	699	687	772	709	737	754	731	695	750	705	715	728	741	701	717	734	723	747	694	738	752	760	720	698	727	706	734	724	772	693	703	698	740	735	642	726	755	691	720	724	703	725	704	698	662	740	680	694	661	728	742	694	712	684	729	759	732	680	729	703	747	726	727	734	704	714	694	693	696	693	735	689	731	774	719	718	736	741	676	701	723	676	759	751	722	718	708	679	706	699	702	722	723	767	694	756	752	745	721	700	730	716	726	701	675	733	763	731	662	699	736	678	683	705	752	694	715	717	725	733	726	720	753	755	671	723	697	685	760	722	704	693	745	772	741	717	733	721	718	732	725	745	726	736	702	746	712	692	752	739	721	701	674	661	737	743	700	751	725	717	717	788	723	671	677	676	693	736	738	757	719	742	702	687	663	740	729	728	753	699	745	733	694	745	700	735	718	682	742	656	731	737	735	702	734	708	703	690	752	703	750	683	701	764	701	754	704	725	730	730	735	724	760	709	714	695	737	683	741	729	727	771	724	689	719	712	661	697	715	742	735	714	687	694	721	764	720	718	730	722	740	705	747	676	771	731	721	729	712	744	709	723	749	648	742	746	713	678	738	745	667	720	736	717	732	722	744	671	673	710	751	721	691	677	714	729	687	724	712	696	710	698	708	705	728	731	703	685	714	755	716	703	693	713	715	750	724	689	692	723	707	787	732	721	691	701	718	781	738	682	668	731	683	732	696	716	735	705	693	764	724	716	680	704	733	764	688	723	746	766	720	714	718	707	764	719	735	658	745	747	734	719	705	731	716	731	719	729	747	730	664	747	746	705	693	712	705	748	696	738	701	723	730	694	701	723	720	715	732	715	712	745	771	687	686	734	713	750	726	681	757	709	720	764	711	736	674	706	778	759	723	683	681	710	745	696	704	710	699	721	672	734	749	718	692	684	749	743	713	707	725	713	717	693	670	731	734	740	730	740	763	708	690	751	754	701	652	739	667	722	687	713	683	742	707	725	719	702	744	718	723	740	708	707	701	706	716	773	738	699	783	646	667	721	668	746	703	709	680	759	728	714	738	706	700	763	720	703	716	739	717	691	718	738	696	764	736	719	705	722	774	758	701	692	744	752	707	734	755	706	686	671	737	673	719	675	705	707	661	682	712	727	684	700	686	709	714	719	734	735	732	719	654	723	685	689	698	682	701	711	755	729	730	727	732	726	722	667	690	702	733	700	726	725	671	757	718	723	719	718	685	685	690	717	701	698	715	683	719	749	684	733	663	746	653	699	732	737	690	689	727	739	705	698	702	662	692	717	700	717	672	680	758	750	690	682	677	743	719	674	722	690	697	740	721	694	717	759	715	698	749	719	724	699	748	761	686	738	718	686	725	704	745	705	737	693	687	695	740	676	714	748	734	713	695	728	720	682	723	669	716	698	711	704	684	751	722	675	738	677	692	704	675	720	716	689	703	734	764	733	732	727	752	767	711	776	754	727	730	717	690	763	725	724	756	802	716	700	731	707	716	735	701	736	724	751	655	741	706	769	711	700	731	647	734	751	720	679	696	724	701	791	708	791	694	676	711	737	730	670	717	737	709	680	701	679	741	742	713	727	744	739	711	706	719	699	730	682	721	736	721	710	717	657	728	775	730	713	725	736	697	674	749	714	690	714	684	722	649	708	743	718	680	701	751	776	715	718	673	711	709	728	728	725	744	705	685	713	720	755	712	723	700	710	769	722	750	691	681	687	712	718	695	635	721	661	717	701	724
71146	78067	71671	51627	30893	20080	10274	3994	1228	680	315	281	279	280	315	301	277	295	267	305	263	285	316	285	253	299	305	285	292	265	290	271	287	292	316	290	268	289	272	290	291	271	294	274	286	286	290	242	272	289	295	312	324	327	283	265	288	271	305	280	279	301	288	291	299	283	287	305	300	320	291	326	323	298	267	294	281	270	280	291	281	287	290	284	283	294	303	285	285	248	298	291	279	284	295	301	300	293	277	244	285	253	259	259	241	283	273	269	286	281	267	294	269	288	321	279	284	280	288	275	321	282	301	303	331	299	280	290	283	293	283	285	288	310	266	294	304	274	280	274	269	274	293	310	345	299	305	301	300	275	280	296	269	261	274	270	319	305	265	303	298	259	292	274	294	287	299	280	286	303	311	287	288	282	262	300	346	291	296	288	320	290	253	271	286	300	255	287	300	302	265	279	274	316	291	312	274	266	284	294	292	268	282	307	327	299	278	291	280	296	301	293	284	261	305	293	287	268	298	311	293	314	319	289	302	301	295	274	288	290	300	285	302	291	289	288	271	295	302	281	290	293	276	283	280	287	271	294	313	319	296	320	281	293	305	301	273	297	287	294	283	281	303	297	297	265	311	291	280	343	282	294	292	264	321	261	281	271	283	297	297	275	286	281	278	291	308	274	297	282	288	308	289	299	326	295	285	272	286	307	269	291	296	294	318	275	287	281	286	299	299	299	281	274	279	300	291	328	316	319	285	274	293	263	251	289	281	270	299	272	279	281	261	276	252	282	317	292	268	302	289	300	266	275	297	272	310	278	267	276	275	275	269	302	264	290	285	266	272	297	301	283	287	312	284	292	289	300	262	279	283	285	312	288	285	288	299	267	298	282	284	280	299	291	328	293	328	289	276	294	329	260	288	300	311	291	300	299	254	286	299	278	302	292	260	305	317	315	302	304	291	289	288	314	256	322	285	275	296	295	313	276	314	295	285	275	264	289	282	278	293	277	269	309	289	300	284	293	306	262	294	281	278	281	268	290	287	296	275	267	259	300	307	302	247	298	264	261	322	275	294	315	314	280	289	322	260	286	304	283	301	289	309	262	284	299	323	294	270	288	272	319	278	289	258	281	274	276	259	294	295	260	290	297	296	270	260	298	318	299	252	269	280	286	272	293	296	269	275	268	292	288	291	300	291	265	281	289	304	293	274	291	283	303	277	283	301	287	257	295	280	312	275	289	251	314	265	258	267	290	294	323	304	289	272	280	284	265	285	263	275	262	298	294	275	293	291	282	291	266	279	277	319	322	276	278	275	287	288	298	315	326	288	278	293	307	260	284	281	276	279	283	258	285	304	258	300	253	297	300	298	305	296	281	271	278	252	309	309	286	260	295	286	309	294	291	310	302	318	285	276	248	322	276	302	300	307	275	328	309	322	278	287	311	275	279	283	293	285	289	253	273	290	298	306	286	283	285	284	300	276	291	301	286	288	275	289	310	294	301	288	289	294	263	284	270	296	307	287	301	270	308	307	308	288	309	314	290	272	284	299	338	292	309	322	282	277	256	311	277	293	275	249	291	304	305	253	324	285	281	274	270	295	276	291	283	267	278	306	285	294	309	266	302	279	301	311	300	311	270	262	286	334	333	264	247	305	291	297	281	266	287	319	307	273	308	240	279	269	309	278	268	345	316	302	275	296	289	255	301	299	329	284	284	306	290	263	300	298	302	279	325	302	275	293	262	252	268	276	278	278	307	296	281	267	316	285	327	289	306	271	277	302	290	279	277	289	283	279	280	262	273	296	291	314	316	260	304	311	290	294	291	278	307	286	289	293	335	298	300	313	306	318	283	269	283	328	289	278	304	288	283	294	274	262	281	312	300	287	267	288	269	317	310	277	278	309	308	307	297	282	288	306	321	306	334	304	284	290	263	288	294	273	291	277	260	298	269	278	302	295	282	283	291	312	321	310	300	272	292	319	300	298	318	304	301	283	287	296	304	252	324	296	281	296	259	300	291	281	322	286	308	286	292	311	287	308	305	278	311	286	337	272	264	269	329	327	286	289	289	293	304	287	286	286	287	306	305	318	298	281	295	307	281	287	284	310	299	283	306	288	298	260	287	286	299	275	301	315	285	288	277	283	280	276	272	296	301	291	280	300	303	287	297	296	256	287	290	270	280	287	280	283	280	311	297	283	282	316	316	303	277	300	281	295	277	308	292	309	290	286	276	275	292	274	290	265	305	270	289	256	283	307	291	264	279	291	290	298	313	286	304	303	308	262	297	284	317	323	275	295	305	305	288	326	321	302	309	275	309	275	296	276	274	304	261	291	290	312	305	272	288	263	269	294	296	286	292	274	280	284	288	300	300	286	323	257	282	276	312	286	308	317	275	308	292	286	257	297	288	280	300	308	247	254	323	287	292	285	281	260	290	278	273	272	298	279	274	281	301	274	295	275	257	308	313	299	295	282	293	311	299	282	298	287	303	294	302	304	278	254	308	266	268	300	280	296	306	303	286	277	260	252	287	320	272	312	301	286	324	319	264	274	293	275	307	317	309	305	274	293	275	283	299	289	308	309	279	306	318	265	317	295	307	285	278	309	266	272	272	303	282	291	264	276	293	285	280	289	300	300	304	298	285	301	269	281	281	304	309	268	316	284	279	290	294	286	265	310	284	265	292	267	290	279	286	294	269	294	292	284	300	297	266	295	262	304	299	289	280	262	335	306	270	288	265	273	276	262	292	325	268	279	296	303	291	297	298	268	269	296	296	268	311	317	294	303	265	311	291	297	322	286	275	273	273	267	313	296	276	286	275	305	291	276	298	301	268	282	283	299	302	294	316	277	290	273	280	314	307	276	268	263	334	294	274	304	243	248	278	296	282	279	319	301	279	296	264	288	252	285	287	292	297	278	295	256	304	297	316	309	255	289	307	284	312	273	321	274	315	259	310	309	268	325	303	324	319	294	293	268	299	264	279	295	303	281	292	283	294	309	313	281	258	316	289	295	282	311	304	271	266	297	320	278	285	299	288	302	283	276	297	306	244	277	309	303	285	311	297	276	265	293	289	292	263	283	305	317	326	273	302	286	328	296	289	293	295	306	297	289	266	269	306	288	280	297	266	311	263	292	277	283	276	278	321	318	292	304	300	284	319	306	327	275	317	268	305	303	290	258	282	305	305	300	287	293	300	327	317	287	315	298	274	281	296	272	307	302	265	305	270	311	288	278	294	277	304	293	255	293	306	296	302	322	279	276	243	270	264	304	279	307	252	286	285	293	299	290	282	281	311	281	298	302	302	271	274	277	265	305	300	324	293	302	299	307	265	273	289	286	305	274	333	304	284	278	293	282	311	261	294	314	313	337	303	264	305	296	292	281	262	295	288	311	254	269	283	274	274	297	322	297	289	308	274	311	256	308	270	265	275	272	283	297	274	283	295	290	278	306	268	286	297	312	291	286	288	299	304	309	257	269	302	292	313	271	310	269	325	268	298	299	273	299	282
47108	62661	67242	53801	37523	29998	20455	10778	3970	2317	700	724	715	656	711	748	706	704	696	706	740	727	957	874	695	733	685	703	683	732	713	712	709	764	682	751	710	737	736	718	720	726	739	736	673	704	734	732	730	725	731	726	781	764	826	759	731	705	719	689	708	723	731	671	711	704	673	719	735	707	716	720	723	697	682	663	708	730	706	725	734	719	712	697	694	700	663	715	736	730	673	724	693	742	703	693	733	709	728	744	732	770	730	698	691	730	699	668	682	686	757	762	740	726	671	741	703	737	689	715	715	716	664	711	723	722	681	700	697	718	762	668	689	663	675	716	689	713	746	734	716	705	754	716	683	717	730	724	716	728	734	678	751	706	667	679	733	708	674	737	727	701	668	717	697	721	728	729	736	662	693	708	694	695	691	710	721	704	723	677	736	751	697	691	730	690	728	700	717	674	707	680	748	712	744	749	687	691	709	700	711	684	701	700	701	754	703	725	691	750	781	687	733	719	698	711	730	723	722	679	720	737	737	734	742	686	701	701	706	719	685	716	713	685	700	717	703	728	712	687	742	687	696	696	711	742	727	686	743	689	712	694	718	709	714	690	709	733	727	741	743	729	717	751	680	720	746	733	727	708	679	707	701	740	693	716	704	689	682	697	691	752	706	707	689	729	743	698	750	692	717	710	717	703	688	736	716	714	745	722	707	756	719	756	729	732	726	715	724	693	702	729	715	767	698	735	722	738	712	714	702	736	698	719	733	751	674	718	781	696	709	696	745	698	657	716	744	763	705	740	740	712	642	772	761	726	698	724	698	688	727	719	697	692	727	687	689	704	731	722	714	775	723	737	716	728	668	746	730	687	733	721	731	780	758	729	723	705	697	698	713	681	706	735	717	699	688	718	689	680	689	764	731	714	733	737	747	701	722	711	744	658	723	722	727	715	658	700	724	700	710	764	732	709	740	694	708	716	664	733	724	716	700	756	727	662	660	718	712	708	740	723	720	732	713	711	722	675	722	735	717	753	694	735	716	719	688	686	763	694	741	699	702	734	766	686	740	733	732	669	712	683	732	720	742	676	724	750	711	716	721	706	759	704	772	711	725	714	709	712	707	687	748	694	729	722	670	735	670	729	755	758	664	766	737	723	766	736	688	729	723	704	670	685	656	659	678	710	704	661	788	723	709	714	722	683	719	754	719	701	717	735	693	719	735	707	678	717	730	700	718	734	714	740	719	694	728	660	691	712	785	689	664	725	701	713	684	725	730	757	706	703	740	698	714	721	745	736	684	733	705	762	681	707	716	690	725	742	712	666	737	727	706	715	702	698	751	701	685	699	695	727	723	716	735	704	783	726	744	689	704	735	716	647	742	692	687	679	712	749	739	669	736	722	704	686	739	709	696	735	692	737	747	712	704	717	760	716	692	735	689	723	747	714	707	719	742	707	672	687	680	691	739	696	715	740	758	754	718	679	701	724	707	706	711	699	666	705	742	686	724	709	721	759	740	718	699	745	706	728	729	714	677	723	724	709	692	750	719	713	755	761	679	743	685	695	674	707	744	683	714	697	679	699	699	714	727	767	721	694	709	679	693	704	748	697	700	703	680	714	735	720	654	711	690	702	725	699	662	734	701	732	697	739	703	709	747	809	690	718	673	713	672	676	684	700	728	727	760	684	673	694	761	737	712	726	673	725	727	768	690	697	712	671	681	728	714	713	704	706	714	750	690	705	727	683	717	701	714	741	704	671	733	739	729	733	709	759	749	737	753	767	713	704	706	772	721	738	706	748	715	677	655	728	716	674	740	722	688	703	701	738	715	738	689	724	664	697	687	732	708	723	720	731	739	666	712	700	707	701	691	726	744	714	687	715	783	665	703	712	718	688	739	730	729	726	714	709	669	727	771	708	776	735	711	730	735	711	735	730	732	707	703	741	766	718	729	735	788	768	691	690	719	726	693	736	742	729	716	768	718	721	709	685	714	759	696	692	677	692	716	727	702	728	740	729	750	660	695	680	709	751	717	692	773	755	675	731	704	697	729	710	713	707	709	725	778	693	709	705	714	721	684	718	698	654	709	704	743	718	706	693	691	718	663	686	729	723	720	698	732	733	742	693	750	676	759	738	744	686	668	711	710	706	738	718	713	742	727	686	764	726	740	766	698	696	695	718	706	719	695	713	723	743	687	704	735	725	724	728	705	756	696	744	754	772	705	733	756	697	733	729	756	741	700	726	720	686	710	667	758	704	746	743	723	669	677	705	687	706	725	677	724	783	727	677	691	697	728	741	712	735	762	715	674	703	687	741	685	719	730	719	784	718	714	715	728	672	737	687	707	728	744	662	663	699	679	737	717	694	674	670	736	758	724	727	709	708	681	753	720	677	750	720	698	785	733	671	719	796	709	714	720	717	727	747	747	711	718	722	748	752	765	724	727	737	713	756	711	706	668	730	718	754	682	714	745	714	723	721	689	709	712	773	657	717	791	713	707	731	721	680	723	762	711	732	716	757	715	701	698	749	728	739	736	717	671	708	751	725	690	762	731	707	711	701	698	689	740	688	707	692	703	712	718	710	686	722	749	751	676	682	677	707	687	692	716	704	716	719	704	750	661	713	717	723	736	718	698	720	697	747	751	734	738	728	694	719	693	709	700	777	714	684	715	682	732	695	749	732	690	692	686	692	718	713	710	716	693	729	733	730	726	696	698	705	698	714	700	674	704	741	715	680	755	699	708	739	693	737	719	702	758	712	778	765	696	733	680	750	670	671	735	704	727	716	705	716	675	704	689	669	696	733	751	728	679	718	729	723	717	725	717	716	722	726	765	689	725	758	738	688	730	730	701	719	726	706	702	691	717	723	746	699	724	682	728	704	709	736	692	770	682	758	716	694	700	713	705	715	683	752	738	714	706	708	701	732	737	723	691	701	778	686	742	720	691	716	704	748	804	719	726	711	671	726	723	729	727	731	678	756	719	721	685	703	703	751	713	761	738	697	715	761	717	680	711	684	721	698	687	735	675	770	703	750	733	726	725	715	723	734	700	697	745	694	768	701	708	714	702	713	720	714	680	694	696	753	733	736	705	730	692	692	667	738	706	696	705	699	701	734	724	710	705	718	668	746	695	742	680	744	689	702	683	747	729	681	718	697	729	754	719	713	731	714	641	683	680	714	719	670	737	650	712	735	695	738	741	764	722	723	711	750	736	735	738	736	741	724	733	750	697	792	694	728	746	742	715	674	716	705	720	752	725	689	767	721	740	697	717	717	731	726	733	684	687	734	720	711	739	731	686	694	683	685	754	728	743	721	649	784	744	672	718	687	702	735	717	711	661	757	724	691	736	652	716	689	659	736	704	710	727	730	742	716	687	693	654	685	752	716	712	690	720	691	700	722	718	744	712	744	735	752	728	762	686	750	705	667	698	713	735	659	761	700	743	693	729	718	707	744	759	702	708	725	668	748	702	706	726	719	705	701	765	730	735	711	678	675	741	760	743	732	703	691
71516	78323	71929	52208	31296	20238	10168	4214	1665	758	304	271	311	269	277	277	286	292	287	307	287	264	310	284	296	325	254	309	275	265	280	300	292	329	290	293	301	294	316	263	260	311	273	298	322	256	307	297	310	299	301	293	331	325	322	292	307	271	288	277	279	288	280	273	285	302	314	301	305	267	312	280	280	324	266	283	315	275	253	272	290	292	271	308	310	240	285	312	315	289	293	270	273	300	309	289	295	282	299	276	303	296	306	323	287	276	281	263	315	321	315	314	282	307	294	284	327	289	286	287	285	273	320	276	291	316	273	264	332	295	297	321	305	292	298	287	292	282	285	304	314	291	280	282	286	281	272	299	276	252	271	271	267	295	312	285	312	283	337	288	265	267	303	244	299	276	294	296	295	278	315	290	289	245	264	303	293	302	283	301	291	304	302	314	290	301	311	271	267	276	274	284	300	309	279	284	282	287	291	284	293	297	292	286	272	303	272	287	311	276	307	296	265	277	301	339	303	288	283	285	302	266	275	263	264	273	325	307	275	301	295	285	291	287	254	304	278	316	290	302	293	302	291	275	269	305	296	287	279	289	288	297	272	265	269	274	273	294	293	288	321	267	304	325	296	290	277	296	301	293	257	281	338	283	298	291	278	312	268	265	308	264	286	264	274	266	254	265	299	300	313	260	265	294	268	291	287	304	297	295	270	270	310	278	289	310	295	326	269	279	311	299	305	294	300	276	304	279	266	269	290	290	268	272	277	282	301	283	280	319	287	289	295	282	274	276	303	302	318	322	277	289	252	284	300	286	297	271	293	309	277	271	291	308	308	288	271	317	274	280	294	311	287	278	319	278	276	289	302	248	295	291	264	286	272	284	272	289	276	279	290	295	266	287	296	276	288	327	300	290	270	300	294	277	271	265	264	279	341	327	268	298	265	280	302	294	293	288	299	311	285	321	285	312	253	288	311	271	295	289	288	263	278	276	295	299	260	273	297	269	307	296	295	296	274	270	281	298	289	323	306	280	310	273	301	262	295	271	287	268	273	314	278	269	291	314	316	292	288	267	284	270	295	264	294	272	296	288	300	307	295	277	301	294	317	311	325	289	298	288	257	268	287	308	256	311	281	270	278	284	285	333	290	298	264	289	293	323	317	293	298	290	287	293	267	304	290	303	261	280	301	265	293	295	276	290	281	286	294	270	299	261	269	281	269	293	298	316	272	281	301	277	290	270	288	303	265	258	266	280	275	288	290	285	273	283	307	320	284	276	298	277	276	256	294	308	284	313	289	290	242	247	287	329	290	274	302	291	283	303	276	305	289	313	303	266	312	288	314	294	262	280	291	292	291	282	284	297	295	315	264	286	291	311	267	262	297	278	305	285	324	314	307	277	276	323	284	298	279	259	281	307	309	290	280	285	296	271	275	268	275	279	281	314	283	275	276	286	274	297	272	277	268	267	297	295	285	284	303	298	289	292	300	278	307	297	277	303	271	299	319	285	268	291	308	271	293	252	297	290	329	264	269	275	303	281	294	320	247	283	317	279	281	296	290	288	281	269	300	283	264	295	271	315	281	298	289	287	292	291	297	295	280	286	296	309	313	284	307	293	286	306	283	268	298	283	301	332	274	303	275	270	304	334	272	306	280	287	311	286	298	288	278	314	234	257	290	271	281	301	310	269	279	295	276	334	299	294	301	262	259	307	305	293	255	297	291	311	298	306	301	292	299	301	286	307	319	268	279	302	297	309	282	287	300	300	258	287	269	291	280	293	316	316	269	286	307	307	294	267	311	308	305	282	300	289	298	297	305	308	310	293	287	262	279	285	290	282	301	301	310	290	257	288	298	306	288	284	268	278	287	289	314	300	319	272	284	304	287	318	269	314	285	331	286	279	277	271	297	305	284	265	282	293	305	249	266	288	283	275	285	278	294	284	282	288	279	298	300	271	311	286	283	271	297	293	294	280	244	289	295	267	290	290	251	307	275	302	290	273	294	261	256	294	270	283	273	320	278	281	289	285	316	319	306	313	273	272	299	268	320	269	316	280	292	286	276	274	279	300	283	295	320	313	272	290	301	272	282	270	311	280	257	255	253	276	318	306	256	285	272	277	302	294	322	291	287	308	280	303	320	274	286	300	302	321	304	289	298	310	288	299	294	300	258	291	292	307	284	302	311	307	312	265	291	269	294	292	296	262	279	269	311	270	300	295	266	289	296	305	297	284	282	271	249	268	312	271	293	310	289	265	290	279	323	286	280	262	307	288	281	298	282	267	299	317	307	281	288	283	306	259	287	298	288	289	303	296	257	272	282	294	272	317	316	303	268	295	269	284	297	327	292	284	296	311	313	297	283	282	292	323	269	304	303	286	287	263	276	248	278	292	255	312	294	271	274	300	289	300	273	282	266	276	285	277	267	246	278	289	293	268	306	293	292	308	279	289	281	277	320	281	272	284	281	286	271	305	277	285	262	286	289	274	301	283	295	285	274	289	298	278	283	268	281	308	285	312	281	315	266	281	293	289	301	282	281	298	334	269	278	264	286	310	272	285	271	303	297	281	284	294	290	279	291	282	290	305	294	273	265	292	311	321	310	277	297	285	342	279	305	277	272	302	286	262	294	253	290	277	282	275	293	289	276	269	291	270	281	325	323	304	302	304	273	296	301	324	296	299	296	296	294	302	306	310	293	284	282	308	272	256	286	302	252	294	275	307	303	285	302	303	303	302	290	255	259	329	267	308	268	283	300	303	270	309	303	296	293	253	289	260	282	289	275	279	281	271	260	297	286	282	280	295	277	301	270	309	286	299	260	284	311	312	311	286	295	308	310	261	270	292	300	308	283	299	290	290	273	280	261	296	277	277	291	276	274	295	296	283	275	305	294	292	288	280	299	277	302	312	313	284	251	273	288	306	310	275	283	284	291	300	273	289	268	311	295	266	269	281	299	304	299	276	290	294	281	293	263	313	277	279	293	307	284	275	267	311	299	297	291	283	277	288	295	277	283	248	276	263	339	257	306	274	285	306	307	305	266	270	286	277	277	280	269	315	316	284	310	307	272	286	293	305	263	270	266	281	304	278	294	296	307	265	281	293	286	257	265	287	290	283	254	303	308	254	291	307	304	287	277	301	300	278	292	301	304	291	288	279	304	301	286	289	295	297	320	311	319	311	298	295	267	312	292	300	298	294	257	255	316	279	309	294	309	285	294	282	315	269	307	309	293	310	309	279	262	296	294	302	304	278	304	308	286	313	270	281	295	268	313	285	312	291	271	305	265	272	277	282	293	319	312	295	289	284	289	307	313	307	313	282	312	275	285	331	292	303	308	335	309	291	295	322	301	291	322	280	289	294	280	300	289	288	290	291	293	306	276	292	307	298	287	300	282	298	303	290	294	298	262	289	306	273	301	291	278	306	294	293	301	296	304	301	304	321	292	276	288	286	315	285	306	292	320	264	265	309	295	298	275	295	289	286	283	299	298	274	300	284	272	286	332	285	257	279
47110	62575	66931	54032	38253	29815	20632	11673	5548	2400	753	746	743	743	741	733	754	736	716	737	730	722	765	688	662	742	766	745	737	704	727	701	713	759	741	697	711	751	725	717	747	687	695	732	740	746	739	730	724	722	755	756	832	784	772	708	766	731	684	717	707	690	701	735	755	745	724	738	744	700	680	741	737	686	700	731	707	689	692	709	735	725	688	711	711	711	671	670	679	757	717	719	652	707	672	721	692	733	696	691	705	709	785	717	723	735	711	695	744	699	691	726	747	747	708	715	727	761	709	728	658	719	697	733	710	692	687	723	698	717	685	719	694	697	753	700	756	683	752	709	715	691	679	679	710	736	721	698	710	666	712	731	704	714	688	701	756	725	701	705	748	689	697	730	721	675	721	735	745	748	750	674	701	730	721	745	701	740	690	709	680	738	681	719	697	696	729	722	700	724	723	686	717	704	684	684	743	725	677	725	747	713	710	702	710	730	740	720	659	700	641	705	715	728	698	739	782	682	727	668	665	728	736	689	697	672	702	656	734	733	690	720	733	681	725	738	695	727	682	697	715	728	767	723	689	724	720	694	708	685	728	725	713	698	714	733	689	692	745	723	752	714	709	716	689	719	723	745	746	730	734	696	726	692	733	697	692	768	702	731	760	744	696	667	741	708	698	755	740	711	682	766	729	714	745	697	728	755	703	706	745	704	685	685	745	736	707	750	746	715	716	686	769	742	674	769	709	675	713	690	768	718	672	727	783	698	675	693	740	674	705	730	715	728	678	709	710	717	664	704	777	713	732	737	723	736	692	748	750	736	703	715	723	725	681	670	707	720	712	772	751	727	703	714	690	734	692	673	746	754	696	737	716	704	730	708	723	737	698	689	675	754	664	747	711	642	726	702	718	713	706	699	666	684	745	693	705	714	737	700	694	642	722	688	735	717	721	719	713	692	694	688	698	725	727	714	651	710	742	735	714	735	733	715	732	677	720	724	744	717	699	768	723	705	698	706	739	769	712	734	739	781	803	748	704	718	725	707	734	690	701	713	713	786	683	787	721	717	680	703	740	694	713	759	707	747	698	692	697	715	733	746	641	703	699	716	762	713	721	736	701	690	737	753	656	689	732	717	723	727	703	684	670	706	724	708	694	751	744	697	708	701	708	738	685	701	666	679	710	708	673	707	722	712	669	716	719	711	697	755	715	693	763	668	701	765	701	747	696	696	705	748	687	748	757	720	678	694	700	713	734	664	735	684	686	719	693	678	748	677	736	722	721	682	704	717	700	688	738	664	685	740	705	670	712	694	706	675	759	703	720	685	727	649	788	746	699	738	729	701	703	783	717	684	745	710	714	703	732	681	689	759	702	742	726	735	683	745	721	707	732	738	750	768	759	718	730	724	721	706	700	674	724	760	731	691	714	752	710	700	766	669	756	756	691	683	732	701	752	686	729	726	685	729	702	737	721	736	735	726	713	682	702	681	731	772	726	660	720	684	701	717	719	706	725	766	729	693	737	729	744	694	732	772	710	697	677	713	777	639	678	716	692	708	726	725	705	693	731	700	684	702	747	717	692	704	723	670	741	705	757	728	736	737	727	732	712	687	655	698	650	699	687	676	712	705	722	741	750	688	691	702	777	694	738	707	712	744	726	664	658	683	721	693	716	745	752	692	726	728	683	668	692	697	735	743	769	736	711	681	686	667	731	734	677	713	709	724	724	735	729	714	709	673	705	729	708	713	689	740	730	692	742	716	683	752	717	676	692	734	709	765	704	782	765	706	735	735	704	737	676	676	650	696	711	704	742	750	671	687	711	716	701	723	686	710	713	733	690	641	742	714	699	743	700	698	727	722	695	732	727	712	716	738	711	686	715	748	735	740	718	699	764	707	728	727	727	762	653	737	715	718	733	653	722	745	715	711	718	684	731	700	725	705	768	673	757	663	711	735	763	758	746	742	710	731	712	718	686	654	749	719	694	691	732	713	711	649	714	744	684	726	711	748	698	799	697	733	705	692	681	695	742	721	731	724	729	711	723	728	713	698	715	691	676	749	726	715	765	742	749	735	690	736	756	685	702	697	671	649	738	766	686	686	788	762	763	711	723	712	687	719	737	670	739	727	692	756	661	694	738	719	711	698	735	704	709	683	720	687	730	691	722	714	719	719	715	739	688	723	695	729	684	711	743	744	688	695	695	671	744	736	703	707	707	705	722	722	740	742	748	692	734	751	710	722	772	667	699	691	710	672	689	719	736	727	727	751	705	685	759	707	728	735	711	760	696	747	694	725	727	744	713	743	704	721	739	745	707	739	727	719	697	723	697	727	727	694	686	700	688	698	714	680	734	742	737	667	698	700	730	661	691	685	697	716	665	743	714	733	728	695	707	708	729	745	649	747	748	703	663	758	668	704	724	693	740	694	678	710	713	708	748	692	774	739	693	736	715	701	747	767	662	780	694	696	743	705	706	711	752	725	708	732	743	748	739	739	660	685	758	724	668	713	686	679	697	711	737	736	695	695	751	742	743	717	679	677	695	700	719	683	746	724	689	724	725	732	727	701	695	724	727	730	730	702	689	712	687	696	721	686	701	744	685	664	725	764	675	743	691	706	703	716	731	683	721	689	700	689	731	700	721	715	679	738	725	664	710	735	717	742	698	723	718	701	698	730	683	709	701	702	718	715	708	734	697	721	715	682	688	679	710	740	694	700	749	734	729	688	726	703	678	722	703	715	697	747	700	667	722	745	709	686	713	761	708	742	734	686	684	716	701	727	679	760	720	746	719	746	729	675	724	730	700	715	724	703	751	694	700	704	702	694	734	720	675	699	756	694	758	704	696	671	658	714	696	652	713	719	732	692	742	701	706	768	762	671	727	675	720	676	728	712	728	724	675	736	676	700	708	735	707	734	735	730	717	693	721	800	716	681	719	681	728	725	746	719	740	714	698	716	763	705	685	739	749	689	720	711	725	726	712	695	687	675	680	760	748	711	687	748	714	722	709	712	703	738	680	766	741	718	735	691	698	749	780	720	680	756	764	660	715	770	723	731	740	712	746	716	758	724	722	739	729	754	722	732	686	739	727	724	730	706	707	723	704	719	737	724	704	736	751	660	694	728	756	695	725	744	741	714	727	702	728	686	655	748	716	679	702	690	711	712	715	679	770	788	702	695	696	739	700	710	734	701	723	702	721	694	689	742	730	741	638	728	731	692	724	711	714	720	693	699	706	701	743	697	723	774	671	688	722	705	735	760	710	661	715	726	666	720	687	704	749	707	692	739	685	722	711	706	725	698	744	688	666	756	741	706	700	700	715	663	722	688	700	741	761	731	725	727	715	726	699	737	725	751	699	736	673	655	710	737	781	717	714	742	723	721	744	713	708	663	651	729	740	783	746	677	765	718	664	713	743	721	731	736	731	678	749	683	726	691	687	746	711	687	709	727	716	687	702	707	733	713	669	735	705	743	720	715	692	708	734	730	672	671	692	727	718	696	698	681	696	757
70949	77956	72135	54804	31820	21116	9649	3719	1613	945	332	275	289	293	318	302	290	267	278	284	279	286	297	305	305	293	307	299	312	280	254	270	289	292	287	289	275	270	278	272	296	292	296	297	316	272	291	288	291	295	260	306	286	304	289	296	265	277	280	308	295	290	295	305	269	311	307	304	278	274	293	289	268	293	325	304	301	270	280	310	316	296	301	272	295	288	270	302	289	292	292	266	290	263	302	280	264	269	304	267	311	295	307	300	262	289	305	275	307	293	288	304	278	305	309	263	267	319	279	304	288	316	268	300	276	290	269	279	310	286	286	287	315	310	276	312	285	259	306	285	283	281	261	274	290	306	262	296	242	296	294	293	321	272	284	262	283	295	288	291	303	306	319	295	293	278	289	272	312	289	274	271	309	263	308	270	293	284	292	264	315	274	292	289	292	280	275	285	260	298	290	300	275	298	295	287	280	270	289	298	253	289	259	282	310	297	285	305	302	255	312	263	296	277	310	275	273	307	287	322	269	285	336	302	303	292	272	310	284	291	295	304	296	274	320	280	284	305	285	301	335	272	301	286	290	310	275	290	278	303	288	306	305	250	297	312	316	280	260	294	287	318	285	277	301	294	261	309	270	284	263	276	318	305	277	275	302	276	328	284	288	273	271	284	258	253	279	302	272	286	305	268	283	298	300	273	302	304	305	291	301	281	291	299	303	278	295	281	300	276	279	283	299	253	284	298	292	289	241	282	288	280	308	285	301	318	305	263	274	297	278	268	287	281	293	301	293	292	295	306	291	273	286	299	287	296	261	288	273	282	318	293	272	287	280	329	298	312	288	281	270	309	254	300	296	319	291	280	298	294	331	339	302	281	279	299	277	276	272	281	293	294	259	290	317	285	287	316	324	282	289	289	286	276	288	323	273	304	266	275	304	304	320	264	289	271	285	272	292	299	290	309	328	286	314	318	265	293	302	284	284	310	282	296	249	280	289	313	293	279	307	283	294	299	322	281	313	291	253	269	279	281	318	273	262	272	284	283	307	319	288	296	314	281	306	307	296	282	297	285	317	298	306	325	299	289	289	282	303	300	293	276	274	299	283	283	295	276	275	307	275	289	301	294	269	268	295	311	286	281	288	311	278	263	281	252	288	330	298	307	284	263	310	305	294	279	281	286	274	284	297	276	316	289	303	303	295	282	273	278	261	294	276	282	285	322	309	274	291	312	321	311	291	272	292	307	300	271	299	262	282	302	290	308	323	254	323	309	265	257	291	313	256	296	299	289	284	267	278	274	282	283	299	294	269	256	274	330	300	300	286	267	276	292	301	307	282	284	302	280	295	304	285	292	305	277	270	292	273	283	276	292	271	287	262	325	308	292	272	282	281	295	273	302	272	304	285	325	315	305	300	278	269	265	312	279	315	280	294	268	291	314	296	325	289	289	298	275	288	298	297	266	325	273	296	272	306	315	271	305	313	289	294	293	288	308	280	278	299	262	305	344	284	281	278	301	258	289	303	294	305	311	305	301	291	285	298	266	262	280	315	287	277	271	270	264	267	287	315	291	317	272	310	285	304	298	275	296	302	292	296	284	299	328	331	325	305	263	302	280	277	265	273	286	308	258	257	278	285	258	301	267	291	269	322	323	287	282	272	296	284	291	283	290	320	301	322	305	299	272	295	308	273	298	315	317	287	276	280	302	336	250	272	309	261	289	291	268	295	305	301	302	277	301	279	261	296	280	309	270	291	301	284	296	262	273	280	303	270	305	246	298	281	314	325	259	281	308	303	301	251	305	272	307	259	272	309	299	288	272	293	283	284	301	263	287	266	327	283	288	301	304	293	304	281	275	310	318	289	303	308	320	323	311	311	285	297	260	297	300	277	300	246	287	265	307	275	285	303	292	313	290	282	338	267	278	303	306	306	311	313	267	312	308	289	267	320	307	264	262	274	304	304	289	287	276	262	291	300	247	286	302	318	281	311	297	324	285	257	251	309	282	285	303	271	285	301	296	274	291	284	289	267	259	280	310	282	281	293	300	264	291	301	297	318	272	281	276	286	286	288	317	266	258	276	308	305	311	280	310	285	263	293	306	292	263	293	255	285	279	302	298	313	317	325	274	285	310	275	298	280	283	292	279	287	269	293	292	277	310	285	299	308	299	329	286	242	291	263	276	276	274	315	314	311	293	296	296	299	308	304	289	273	297	312	278	288	287	312	290	285	305	300	283	280	287	278	298	270	299	290	273	260	248	298	326	279	296	283	316	305	285	314	324	256	282	314	278	274	296	295	260	280	275	285	262	291	286	299	288	326	321	263	281	334	267	326	261	297	305	316	328	255	299	289	289	333	298	302	315	286	290	307	280	296	295	318	274	303	312	297	282	253	284	297	266	282	297	289	305	304	273	288	284	268	281	306	271	306	275	290	278	295	301	304	300	298	301	295	274	290	311	282	297	289	284	297	289	264	267	276	307	276	254	287	287	285	289	281	305	256	261	271	297	302	308	273	327	268	268	293	293	284	298	252	291	284	314	259	320	299	278	278	307	277	282	303	294	280	290	258	287	266	295	270	293	287	315	303	290	287	293	296	281	297	316	304	327	283	319	267	301	257	268	291	295	290	254	273	274	294	270	298	266	301	273	274	280	279	283	266	292	262	287	289	299	293	299	319	307	269	260	287	291	280	296	277	296	278	292	327	285	318	274	291	292	313	289	285	270	302	337	294	303	287	289	303	301	276	287	273	292	294	295	292	296	313	308	293	301	317	326	270	285	257	269	290	292	285	291	292	300	303	295	295	291	304	280	267	289	283	285	315	252	313	284	271	313	269	306	293	284	294	282	300	294	293	283	290	264	313	297	332	291	302	288	327	274	294	305	281	286	315	332	271	305	273	291	296	320	316	274	286	307	307	276	280	275	307	274	276	291	305	273	271	299	291	274	279	291	299	301	311	296	284	287	271	301	302	272	274	315	286	259	274	329	298	293	312	293	265	270	267	290	301	268	309	267	297	268	294	290	287	311	267	260	291	283	304	266	271	302	279	326	319	301	297	276	298	294	289	311	309	285	291	295	276	292	278	269	281	298	295	253	304	276	280	299	262	296	305	258	309	286	307	323	283	240	321	290	290	314	298	306	247	285	268	281	285	265	263	297	280	296	299	299	307	277	284	278	291	298	289	277	313	294	306	266	277	297	322	284	277	297	309	284	304	287	286	311	280	268	276	276	287	302	279	266	288	285	279	287	257	266	290	289	317	304	262	297	312	291	273	284	298	275	307	276	309	280	299	272	272	284	300	325	267	279	310	266	305	337	285	277	289	285	271	289	281	288	311	310	277	296	304	283	298	292	259	317	312	303	279	289	301	291	295	313	289	246	305	289	322	322	315	281	254	302	265	300	276	302	291	282	278	292	288	325	304	288	274	288	289	299	280	269	312	299	309	335	271	303	263	281	262	298	262	259	287	281	279	263	297	296	303	273	305	290	283	278	288	319	279	274	278	306
46101	62484	66650	56138	37917	30779	18490	10365	5532	3213	718	699	697	702	699	764	698	758	711	682	706	777	776	721	691	692	709	742	754	708	721	755	713	720	686	699	736	726	696	701	699	670	716	692	727	675	701	643	708	692	726	724	851	775	796	733	693	728	694	734	699	701	726	708	664	716	751	741	728	670	724	689	707	704	704	712	718	672	720	682	671	756	713	725	679	712	728	707	693	703	710	742	750	664	698	744	674	697	724	720	728	678	695	718	692	729	748	716	736	667	704	695	686	711	716	686	738	710	724	731	684	713	713	687	701	733	710	746	733	713	742	736	687	728	714	680	716	697	747	726	744	750	700	699	707	688	740	713	686	660	661	688	674	687	748	720	760	706	735	746	706	687	678	768	707	691	757	707	724	707	739	717	708	765	728	683	661	662	752	713	697	739	677	725	718	795	765	714	711	758	769	674	703	705	692	746	679	732	759	705	734	726	717	670	735	717	716	762	697	774	726	718	704	715	672	717	737	671	682	693	719	699	699	693	669	710	727	744	700	681	680	699	737	737	704	699	718	706	723	711	737	736	721	704	757	667	730	690	696	646	686	698	740	700	714	682	751	698	720	750	719	746	769	699	685	693	735	715	671	681	748	701	717	717	709	746	721	674	679	683	678	678	714	717	722	736	762	701	714	731	686	719	705	723	695	740	672	717	714	729	704	703	735	711	763	694	666	707	733	675	725	677	695	735	761	675	713	728	725	691	716	699	725	691	734	708	685	707	723	720	705	694	722	702	751	700	723	652	703	684	735	752	734	745	740	711	760	665	675	717	793	711	723	720	702	757	643	683	715	717	718	739	703	680	709	655	668	704	699	718	751	688	710	739	742	697	710	689	716	703	711	747	715	669	706	655	716	715	725	721	734	708	711	748	688	727	736	747	758	734	685	684	713	721	678	636	738	736	676	714	734	714	699	748	713	701	690	695	702	711	724	733	743	706	772	698	721	686	743	703	714	712	734	720	652	699	721	704	729	694	731	707	682	711	740	716	701	707	660	698	682	710	745	699	742	688	725	683	720	733	732	729	735	731	704	724	687	704	713	696	702	685	714	749	728	719	681	707	685	698	692	708	697	728	726	731	728	716	680	707	736	716	637	737	690	700	714	712	697	710	675	702	756	682	764	719	714	706	740	768	710	755	713	707	688	708	692	745	750	716	675	662	692	703	685	757	716	697	746	749	735	713	725	697	680	748	727	731	735	673	645	726	689	739	680	671	672	769	728	703	737	715	721	668	688	773	723	707	727	698	686	807	691	680	756	690	683	711	693	701	685	684	749	681	727	714	687	721	690	718	716	730	748	734	722	710	718	688	725	732	722	729	712	721	767	719	729	740	671	734	722	749	713	669	716	712	760	758	719	705	706	744	719	721	689	717	761	684	754	708	728	720	691	729	703	683	724	716	763	741	723	676	730	724	710	687	676	697	755	721	676	707	718	751	723	711	666	719	724	706	678	699	748	715	739	685	687	690	713	758	709	740	668	731	700	709	742	697	694	690	723	703	700	712	699	702	702	744	664	682	708	729	729	678	704	746	663	702	697	716	775	696	798	709	734	700	739	676	730	706	702	691	691	749	767	741	754	719	694	747	650	710	690	683	694	714	682	695	696	710	699	716	731	694	659	732	653	768	717	659	678	736	721	706	746	713	748	688	739	704	766	659	715	705	736	709	700	691	704	715	722	721	669	705	629	748	727	716	726	728	711	752	711	735	674	681	720	700	677	739	707	720	754	706	718	742	660	717	707	721	702	702	728	734	771	699	710	742	706	692	691	722	649	700	708	684	715	745	661	674	748	729	720	718	709	743	750	738	716	748	703	703	674	758	728	740	678	724	695	688	700	669	669	730	732	759	720	696	713	731	696	749	708	728	724	745	718	700	654	707	726	669	741	710	703	713	703	701	676	754	711	719	705	753	680	682	690	726	740	736	747	719	688	768	705	688	656	684	766	756	699	733	726	700	724	695	716	716	737	711	685	725	660	693	733	714	696	703	740	685	717	666	705	715	714	686	715	733	747	735	705	678	783	720	730	686	744	710	733	728	670	733	732	716	724	690	700	724	737	686	714	752	690	742	713	683	781	726	743	702	736	711	712	757	724	749	769	702	761	726	710	731	747	741	714	723	717	699	723	704	695	744	707	710	721	699	710	742	778	703	689	714	714	713	696	654	771	738	739	776	694	722	690	678	714	758	702	696	718	740	709	690	736	708	722	703	770	745	689	720	743	708	693	722	706	736	717	717	732	744	737	740	715	670	756	730	675	740	669	702	644	736	692	722	691	699	745	665	716	705	709	735	655	722	678	712	704	677	711	685	725	722	693	698	731	716	745	730	708	728	727	772	716	748	709	683	714	734	710	682	755	721	726	717	691	746	742	692	688	719	723	720	707	692	751	720	683	692	672	694	745	718	720	677	703	705	703	702	748	759	735	722	710	721	718	722	791	680	714	683	724	739	697	698	692	691	673	728	693	697	681	695	683	703	715	719	681	732	754	728	719	745	703	727	741	711	720	720	723	730	774	690	690	706	672	734	716	691	709	680	726	675	735	797	758	738	705	678	693	662	721	672	674	727	705	696	733	709	718	733	743	773	719	665	691	741	776	764	728	733	709	694	725	735	717	702	726	720	751	689	698	669	713	752	727	712	718	721	693	741	689	726	729	700	730	685	755	704	693	754	740	688	717	771	731	701	746	689	707	687	730	694	724	652	730	697	693	719	737	673	722	720	688	727	679	746	708	734	700	708	746	733	705	704	691	723	679	723	687	741	702	652	698	737	692	750	713	736	635	721	718	751	693	696	719	693	633	706	701	650	707	747	717	722	739	752	746	735	727	674	736	712	675	676	699	686	691	663	681	697	694	755	733	727	732	767	708	767	717	710	692	720	752	719	727	700	740	731	712	689	754	700	670	744	738	741	714	690	739	695	680	736	728	695	693	737	733	694	718	775	727	755	754	709	728	710	723	679	720	726	708	714	731	794	729	720	702	698	743	735	753	719	681	717	707	760	711	717	712	690	763	701	684	704	725	727	746	700	667	735	731	761	752	671	784	725	732	721	696	769	698	706	706	720	707	684	731	679	724	727	689	698	725	772	727	689	711	630	735	707	724	701	702	696	721	718	723	730	672	721	720	703	730	744	733	744	718	723	669	696	734	705	736	737	723	762	726	693	702	691	696	751	728	675	669	701	669	688	723	716	733	763	742	721	740	725	718	723	702	693	718	703	726	732	708	681	743	681	735	687	701	741	681	734	723	693	709	681	698	710	682	737	646	694	750	772	766	691	704	717	731	677	705	689	696	687	713	725	727	755	744	737	721	726	722	716	738	703	708	723	718	704	732	743	717	721	696	703	729	693	680	700	703	696	699	694	688	718	724	711	700	697	707	655	733	725	680	705	728	690	677	718	725	713	734	728	711	742	705	717	706	702	683	701	707	747	756	728	689	737	653	729	734	727	691	681
68575	77494	73656	56436	31334	19480	9501	4004	1633	943	344	299	299	258	281	281	302	288	288	307	290	293	311	305	291	281	279	276	275	271	296	320	287	286	298	289	310	268	281	299	327	284	294	276	310	305	318	295	315	274	294	296	300	282	297	282	309	303	310	313	290	326	288	311	276	271	314	291	296	309	270	273	310	265	281	307	315	280	272	282	306	284	285	290	266	295	298	265	317	301	291	274	276	268	285	284	294	271	293	298	284	274	277	272	307	281	296	280	329	290	274	284	284	316	297	300	297	282	288	283	324	313	293	296	291	259	296	279	277	276	300	288	263	276	300	295	287	303	300	280	279	285	316	289	292	280	297	273	292	304	288	278	275	279	259	256	295	293	288	300	288	293	279	305	286	259	313	295	294	308	288	300	296	257	273	307	277	296	293	290	305	291	294	307	294	270	294	302	301	297	277	302	307	294	279	306	270	284	307	307	308	313	311	314	314	291	248	266	309	305	281	264	302	287	296	280	322	301	307	259	284	295	272	295	322	285	300	292	312	311	278	294	274	282	309	339	298	277	278	298	278	305	286	300	275	299	279	284	257	307	299	338	263	327	310	288	277	270	315	283	291	295	308	300	286	265	285	289	266	269	266	326	311	306	285	322	295	273	295	284	269	280	292	290	269	295	311	289	300	308	305	269	280	315	284	287	285	336	296	330	296	285	282	288	279	283	312	306	304	253	285	295	298	280	321	277	289	280	317	291	285	304	274	291	320	271	306	272	318	303	294	306	315	287	272	271	292	300	287	298	305	308	317	331	287	330	326	271	264	303	322	301	296	282	324	270	281	269	285	250	290	268	274	279	247	265	259	297	293	300	294	266	251	267	291	276	279	273	289	305	285	314	292	291	292	267	310	329	270	293	292	302	278	306	281	298	294	302	307	286	288	285	273	269	287	275	270	273	288	220	298	298	293	278	265	329	284	284	268	296	313	307	278	287	278	257	272	283	320	295	317	307	275	276	285	338	266	284	284	277	316	284	253	296	269	263	292	288	278	279	274	277	275	297	272	320	275	283	304	291	296	278	298	294	281	292	308	277	291	305	343	264	293	292	286	303	274	271	280	266	295	269	305	293	268	301	280	293	325	308	301	306	304	276	274	297	304	267	305	320	254	311	337	291	286	331	318	300	277	276	291	287	287	290	254	319	306	278	296	302	294	313	276	282	276	304	283	277	302	297	324	270	289	305	293	255	324	281	292	269	280	309	287	282	246	307	298	278	316	283	337	302	300	292	316	288	254	317	288	311	291	279	344	287	299	268	313	251	289	277	272	297	283	287	302	298	296	293	273	282	273	286	308	245	264	269	256	309	279	299	302	282	315	320	274	288	349	294	271	270	316	281	285	299	296	324	296	246	292	286	296	280	300	285	282	274	264	283	296	315	301	290	264	268	281	266	306	318	282	280	311	279	298	274	289	280	282	291	287	287	299	274	293	276	274	296	278	274	281	281	269	290	292	315	289	290	298	266	288	273	302	307	286	296	286	300	282	303	263	292	302	277	299	284	309	279	268	306	290	280	319	260	266	269	294	317	312	317	282	299	302	279	285	310	286	275	284	287	285	294	308	268	295	264	308	271	270	283	298	287	298	306	292	299	291	309	283	289	303	295	293	286	283	327	277	301	278	299	259	297	275	299	273	289	304	291	292	286	308	291	252	316	306	292	299	290	291	274	284	326	286	300	286	277	284	295	288	281	270	292	312	279	278	322	280	291	294	306	298	290	274	292	281	276	289	340	301	292	288	278	311	307	303	335	272	256	284	264	278	293	313	315	271	274	273	266	271	304	273	272	267	275	273	296	291	283	280	300	296	261	283	250	295	283	305	293	266	315	286	304	260	317	299	289	302	286	275	280	289	298	263	323	268	264	261	280	295	277	249	295	275	271	290	297	272	277	292	317	309	291	312	302	291	309	287	311	288	295	301	310	278	287	318	263	300	280	300	329	324	286	288	287	292	324	292	291	299	273	286	324	286	288	277	290	282	278	284	293	311	318	272	292	301	288	296	311	303	289	289	291	282	293	298	287	294	272	276	284	260	325	285	286	261	316	277	296	314	281	294	278	302	292	274	275	256	306	336	276	274	284	315	270	301	283	284	293	316	291	295	273	293	290	321	293	297	311	291	289	320	294	293	286	241	295	288	284	303	265	295	265	315	258	293	292	322	278	274	292	289	258	295	272	282	289	291	272	299	280	297	293	282	282	289	300	273	302	326	273	282	293	270	295	290	287	287	333	273	280	288	304	314	294	298	273	306	291	293	297	318	277	304	292	281	264	304	301	267	289	296	278	288	293	296	269	282	310	294	295	279	296	304	300	277	283	278	294	312	266	290	280	295	306	290	293	324	287	280	316	279	287	291	291	325	280	282	330	281	306	305	305	281	315	297	285	256	272	290	324	257	305	265	275	269	310	275	287	280	300	286	303	296	287	281	275	302	292	271	287	320	270	255	290	323	284	288	269	304	300	289	295	301	311	291	269	262	306	277	288	311	263	286	261	287	269	298	305	256	285	267	298	296	272	264	303	305	294	315	312	312	266	289	323	286	275	306	274	281	283	297	276	279	273	311	299	294	278	298	305	284	293	284	293	272	300	306	285	295	296	293	305	310	273	258	285	281	280	310	304	299	298	292	299	314	320	311	284	306	288	277	267	329	326	324	292	308	298	301	269	294	264	298	305	281	302	282	288	269	291	303	321	297	278	302	271	263	295	280	293	268	280	291	253	259	293	293	272	284	291	277	325	314	275	300	277	284	277	299	294	303	277	269	289	289	242	307	283	301	329	280	302	276	303	283	300	299	278	291	269	280	301	287	320	280	276	305	264	319	275	293	306	296	301	291	293	281	265	272	281	284	263	284	308	275	251	299	273	300	283	299	277	294	263	290	283	277	309	283	257	306	289	288	266	304	307	300	291	265	317	307	300	307	256	276	276	278	281	275	289	307	293	285	273	270	280	304	318	293	286	287	300	309	286	306	293	313	270	279	298	287	293	296	305	291	279	289	265	293	274	275	280	287	278	289	299	282	291	298	302	267	293	269	307	323	272	267	268	273	306	294	300	316	287	314	275	301	308	285	274	269	312	286	269	323	303	283	308	279	295	284	320	301	287	293	287	269	262	292	286	296	318	263	274	309	296	285	267	291	275	287	282	267	313	315	271	294	298	294	291	292	288	310	286	280	282	262	279	290	267	280	268	295	270	312	268	306	286	269	269	311	275	278	330	312	261	300	296	295	274	298	273	285	306	293	286	252	325	275	298	292	270	257	273	290	281	294	310	313	281	288	307	301	265	273	302	277	310	290	290	272	305	306	299	301	265	271	285	265	284	310	275	269	281	317	297	283	296	314	290	263	293	290	277	315	281	280	283	314	281	301	269	292	300	283	281	291	284	294	272	288	284	285	309	280	257	289	295	261	279	308	314	277	286	309	283	259	291	267	306	264	283	305	296	264	264	322	304
44857	62705	68838	57277	37467	28526	19432	11171	5745	3342	934	750	760	664	741	706	694	721	706	734	765	727	784	679	696	715	693	733	738	725	696	723	662	720	747	666	701	692	704	754	686	724	678	726	712	715	676	755	700	739	771	804	877	816	751	726	701	714	699	726	726	738	675	714	681	704	695	717	702	676	707	660	644	676	672	690	740	727	724	683	732	763	695	740	722	684	715	732	736	699	678	747	764	734	767	758	664	705	697	756	714	670	704	694	669	734	715	689	741	727	742	699	723	716	735	676	727	719	697	701	688	755	720	738	755	714	678	725	746	763	729	718	689	704	740	696	758	737	736	681	714	727	701	730	704	707	692	749	694	705	760	701	740	702	794	667	714	640	689	712	687	734	691	700	705	724	716	715	715	697	712	710	709	707	728	713	715	698	731	801	695	774	705	687	718	723	726	693	713	719	693	771	719	716	729	708	712	727	731	729	746	710	674	707	673	735	703	703	714	750	742	741	697	712	728	710	702	699	693	687	742	699	716	695	721	695	678	689	707	783	722	715	674	686	666	683	722	705	692	755	777	698	680	690	734	719	666	721	730	707	699	668	722	683	709	706	738	702	757	729	644	711	673	680	672	722	717	704	687	701	705	746	692	695	691	686	681	781	720	674	700	738	718	686	711	670	657	664	686	684	707	720	681	737	676	697	725	701	672	718	696	710	653	722	745	740	733	670	708	710	660	742	724	688	718	728	710	708	694	738	665	726	685	696	712	683	725	700	766	683	713	696	713	719	725	711	685	688	720	691	725	708	748	691	703	710	737	707	727	688	703	707	677	674	765	712	733	755	689	706	684	707	766	764	677	712	752	708	750	690	709	726	685	723	738	733	729	730	679	693	737	741	718	675	721	655	692	718	727	689	731	677	702	722	746	685	728	631	689	715	669	709	668	658	676	768	711	736	650	760	685	703	722	710	766	733	726	710	715	732	693	735	736	738	710	698	729	675	721	665	689	705	724	702	673	755	703	665	765	700	718	734	712	678	728	681	724	706	754	698	663	695	684	717	742	741	669	744	729	764	684	735	712	710	717	763	700	678	747	698	737	717	702	687	699	703	698	726	690	688	678	746	681	713	684	728	751	657	701	669	703	719	763	735	693	719	682	717	718	758	720	746	726	744	712	737	703	673	731	677	703	733	728	744	685	706	675	698	748	709	744	698	760	745	672	698	717	751	734	729	737	677	707	729	686	678	724	727	736	685	707	727	680	744	697	709	689	739	746	745	699	737	710	718	679	723	730	750	691	761	704	712	692	705	682	692	792	741	672	693	708	706	692	692	725	745	695	698	719	719	702	732	679	701	745	666	745	685	727	736	718	742	725	721	661	704	710	748	716	678	723	747	702	752	734	733	736	678	728	722	708	711	705	697	679	693	727	715	747	664	762	726	731	699	707	756	719	697	659	781	746	713	687	724	671	703	728	670	728	713	717	680	745	681	697	746	692	739	710	727	677	708	732	690	729	710	706	732	707	708	737	705	670	671	708	694	680	773	678	680	690	719	759	698	744	730	668	704	731	712	751	771	714	709	702	758	748	770	740	703	739	682	747	687	650	700	729	746	733	707	695	702	719	715	711	683	708	697	719	728	703	681	697	707	727	680	714	720	671	758	694	701	715	724	709	733	687	734	746	721	723	698	707	746	702	712	735	683	713	710	705	678	739	682	723	711	712	707	723	698	662	694	713	739	688	684	732	715	737	729	708	732	676	675	738	702	730	745	675	726	716	791	669	687	726	680	720	688	765	721	764	724	753	775	727	684	740	674	696	712	749	703	732	711	744	739	716	706	709	710	709	717	681	730	701	674	793	677	725	699	703	675	725	663	716	734	752	735	706	682	679	662	705	717	716	697	714	668	716	734	700	729	748	679	768	718	709	661	766	716	675	719	691	694	700	748	738	730	735	692	724	666	713	703	696	662	678	713	702	696	712	708	720	721	653	704	740	756	710	714	723	705	726	803	741	716	734	708	738	781	693	717	732	722	699	671	682	698	750	736	732	731	742	721	716	703	732	688	760	724	665	728	705	723	713	709	715	694	710	683	740	688	742	779	683	698	711	729	719	722	687	751	696	683	654	692	702	741	707	744	721	719	684	696	720	677	731	709	689	695	723	747	770	733	730	690	736	651	699	749	694	724	711	617	704	776	726	698	685	698	728	745	665	718	700	723	723	728	751	682	701	756	728	662	716	685	731	714	714	756	715	713	742	738	676	745	706	649	697	665	740	670	704	711	707	730	726	692	704	722	716	682	698	693	701	721	681	700	704	734	720	696	709	748	679	689	733	723	691	735	690	723	724	722	739	718	706	693	757	677	722	768	729	732	695	743	749	687	698	752	721	676	725	686	717	670	716	738	738	708	726	690	758	703	704	691	701	674	699	724	804	747	687	685	728	716	707	698	714	757	699	673	661	662	712	667	700	684	712	712	775	723	706	705	718	733	675	708	736	719	695	686	685	700	728	728	747	712	650	704	718	677	715	724	729	709	691	721	722	662	699	758	691	723	774	677	691	719	736	746	747	718	753	737	726	670	679	716	690	655	710	706	689	697	698	743	729	707	715	736	711	691	745	729	761	740	713	737	717	729	721	716	767	710	725	760	710	724	703	741	667	721	746	714	705	747	718	705	709	741	672	743	717	748	706	705	758	685	691	701	711	683	714	738	732	711	668	719	731	710	715	708	662	692	709	672	697	722	722	757	693	722	654	699	705	735	667	706	726	695	733	679	690	704	697	704	694	681	683	706	699	684	704	730	708	716	703	690	740	717	696	719	751	689	707	686	773	720	718	720	707	670	714	783	713	727	698	721	725	705	738	697	741	719	733	701	692	667	706	699	750	732	723	727	719	667	694	682	719	713	690	701	751	700	724	690	679	656	727	700	733	711	660	704	749	772	701	725	766	710	707	723	715	669	699	742	666	759	711	662	774	698	675	741	715	691	726	696	756	712	723	738	708	675	736	680	686	736	708	671	726	688	733	743	711	698	681	741	772	729	740	690	711	706	723	724	726	706	775	756	722	706	712	719	703	743	705	717	732	681	721	689	730	739	671	718	717	675	700	708	701	696	693	726	737	682	710	731	747	680	717	710	758	722	736	709	713	628	697	715	718	707	680	724	714	722	678	700	697	710	735	737	655	702	711	719	683	671	696	704	738	711	700	768	760	707	710	756	698	696	706	725	703	702	693	769	727	733	701	777	736	678	720	695	731	707	712	673	692	733	690	773	705	736	750	690	681	716	649	721	708	746	737	672	686	707	725	718	689	723	666	738	722	750	729	713	743	715	747	697	744	690	708	769	709	729	737	684	737	727	747	693	660	715	718	685	653	744	742	719	684	698	706	703	711	699	729	724	683	760	711	707	757	742	731	720	690	661	739	724	716	721	725	722	734	747	699	746	729	724	727	717	737	707	713	695	763	680	763	718	753	734	729	737	760	680	744	726	698	722	722	691	684	694	729	725
70472	77065	72347	53267	29615	18528	7585	4119	1900	908	394	279	273	294	287	318	276	285	269	294	266	284	292	279	266	290	301	279	288	308	286	296	324	248	279	296	289	282	279	294	302	310	309	275	300	277	271	300	330	283	306	319	323	273	301	308	295	284	268	309	284	302	285	276	254	281	290	307	306	326	331	287	330	268	270	296	276	293	299	266	280	278	309	270	300	286	285	274	262	295	299	298	288	270	259	276	301	306	273	292	307	306	281	298	285	264	303	278	293	298	298	281	257	310	271	275	299	280	288	282	271	301	316	283	277	337	272	297	286	290	279	294	301	300	283	287	272	304	275	278	269	272	288	275	289	300	271	289	311	276	275	285	327	294	277	302	285	309	296	275	275	311	290	314	277	275	280	292	295	308	347	282	268	290	264	288	263	291	292	293	277	273	285	276	297	293	277	276	276	298	345	265	298	284	321	294	296	289	282	288	299	305	316	275	286	304	294	308	279	305	287	301	281	298	298	319	299	314	316	299	284	325	311	284	313	305	300	287	298	298	281	263	263	317	337	309	316	266	326	263	276	277	290	277	302	264	302	258	313	283	274	294	305	277	264	273	309	283	276	270	316	298	291	299	281	309	265	316	290	291	304	319	269	286	296	273	271	279	290	260	277	296	293	302	268	290	287	325	263	290	281	287	291	297	288	271	298	275	313	293	299	292	276	296	272	303	305	282	271	293	299	295	254	270	274	287	291	300	317	306	278	301	248	281	315	286	307	282	300	306	292	279	304	273	305	310	289	273	320	278	310	293	327	315	274	289	283	282	269	291	268	239	274	294	288	286	296	293	246	275	299	297	308	287	297	280	257	265	295	330	276	248	274	287	287	318	274	278	296	291	287	314	267	296	271	285	301	290	279	309	295	288	289	274	282	261	297	300	328	287	257	284	267	296	313	249	293	279	287	316	297	308	261	316	280	296	265	290	314	280	309	257	283	285	289	308	295	257	269	322	288	254	293	295	275	321	291	295	261	287	321	299	289	275	263	260	285	292	273	287	274	281	307	289	285	290	301	274	287	317	303	305	300	289	304	269	268	273	314	247	290	296	281	300	300	267	238	285	254	266	280	272	301	291	265	262	272	290	293	311	265	269	329	281	272	264	290	253	266	315	286	276	305	270	303	293	304	305	286	292	307	275	269	297	290	289	289	294	287	327	298	327	262	296	317	282	317	267	264	281	312	284	293	312	266	303	304	259	305	292	239	278	306	268	311	307	298	260	297	313	299	271	290	291	302	304	283	305	304	335	297	310	288	303	258	273	296	253	300	293	268	309	313	314	271	322	296	299	284	265	320	300	244	290	285	288	298	312	265	263	273	302	289	290	302	251	275	262	268	300	289	289	256	284	270	304	292	292	293	276	295	258	274	310	285	307	276	271	296	310	264	296	266	312	290	303	258	278	290	299	285	243	303	318	279	311	293	279	276	295	282	267	285	301	275	304	296	322	300	314	279	277	286	298	285	269	275	271	253	321	292	289	311	281	305	278	287	285	331	267	286	251	284	299	300	294	319	285	298	283	280	274	282	278	256	280	268	271	282	283	272	297	273	279	280	296	303	275	292	325	285	286	281	318	285	282	303	310	291	315	318	268	287	315	295	265	273	288	310	261	254	312	302	303	262	307	317	338	280	286	282	271	255	251	301	291	286	286	269	283	267	261	309	293	250	274	292	271	285	320	299	318	292	295	284	288	275	281	289	279	308	322	237	293	289	304	296	266	276	259	259	295	288	280	280	300	274	282	240	297	265	340	268	297	263	294	293	276	288	293	311	253	280	291	296	281	272	286	266	267	314	292	270	306	280	243	327	273	286	289	294	262	295	295	324	268	279	292	306	294	299	298	273	285	276	302	295	292	294	279	310	284	277	297	290	289	279	281	271	266	252	314	301	301	317	304	254	286	287	292	298	286	282	279	292	256	281	275	293	286	273	320	257	283	263	314	278	297	288	278	314	302	265	297	250	293	305	309	270	307	269	279	306	309	269	257	288	281	289	320	293	255	274	312	253	276	280	283	290	300	298	285	277	305	292	279	287	284	296	300	286	261	278	296	269	264	288	280	283	311	285	296	288	282	300	282	271	289	287	285	320	307	288	265	292	245	296	272	263	343	286	300	308	288	291	284	296	280	260	293	281	302	297	267	278	258	294	257	306	300	273	271	302	314	286	270	274	313	317	271	318	274	260	270	301	290	314	263	300	264	293	305	261	333	256	291	289	260	265	291	270	282	266	309	274	267	294	296	294	304	294	323	298	264	299	258	297	283	270	262	281	265	288	305	293	302	314	284	283	288	303	266	302	308	298	322	256	284	282	297	307	303	288	279	306	284	299	283	294	303	298	299	278	273	294	301	276	274	294	332	281	269	260	247	288	279	284	276	288	272	285	297	262	286	287	268	302	295	292	301	314	274	313	279	302	305	265	287	260	320	300	289	279	293	335	287	262	277	272	270	269	282	302	286	292	269	271	298	266	304	302	283	303	293	290	278	292	298	286	295	293	277	261	295	310	305	275	305	283	295	236	311	262	284	274	286	317	300	302	308	317	282	274	256	303	314	315	299	284	301	298	287	292	282	265	281	298	255	258	299	278	295	308	317	320	283	289	280	298	268	274	286	302	294	300	290	277	301	259	283	268	292	305	300	261	288	318	265	288	318	296	276	279	270	304	310	284	282	284	306	300	301	275	316	286	262	309	278	304	278	298	277	305	273	278	282	280	311	286	290	299	282	292	297	305	274	295	284	296	300	295	323	279	317	284	275	261	300	312	294	271	282	285	273	283	278	265	300	321	293	277	314	272	257	259	284	318	300	275	249	317	275	247	298	294	298	304	294	284	279	293	328	292	277	299	261	303	296	316	290	302	270	276	315	309	314	281	287	335	308	287	283	293	300	296	302	283	284	269	296	277	261	281	302	267	272	281	278	285	304	282	293	284	277	273	329	310	277	284	302	292	306	310	298	296	298	254	248	264	292	287	272	303	296	259	270	274	284	327	311	266	283	246	291	274	311	267	290	277	296	296	301	260	280	301	285	258	281	293	308	277	268	260	311	275	307	273	266	302	267	283	268	284	297	280	285	252	284	231	310	268	285	262	301	301	294	303	328	295	290	274	262	307	287	297	302	286	328	276	293	270	310	313	268	255	268	300	316	283	278	272	272	303	289	262	305	261	284	268	290	307	286	270	303	304	297	289	285	280	315	280	310	289	293	304	291	275	306	280	297	269	299	281	291	303	284	289	269	256	303	274	273	283	312	291	287	293	294	298	290	300	291	295	298	292	286	270	271	271	297	258	277	306	277	309	304	316	309	286	322	271	314	280	276	303	302	272	289	293	250	286	270	299	280	301	316	285	309	290	292	286	257	284	277	252	283	298	301	255	283	282	310	281	288	321	266	259	306	283	303	277	285	286	291	285	267	322	306	260	288	294	308	283	298	289	274	275	305	295	351	286	304	304	288	279	299
47974	62347	67886	54124	35874	27626	16078	12200	6132	3216	1037	742	689	697	734	735	718	710	691	755	737	724	695	697	728	655	713	696	721	726	734	693	737	708	727	698	689	704	731	695	738	669	703	678	763	740	758	670	695	718	712	817	772	776	753	732	688	726	720	728	724	688	712	708	714	702	675	715	723	741	738	755	721	741	683	698	694	717	731	698	677	677	757	716	676	741	729	710	741	707	742	711	706	694	709	737	756	721	763	724	666	730	691	700	732	662	698	679	709	736	674	701	700	722	678	719	716	738	732	746	728	686	749	690	690	694	714	687	706	689	734	699	710	707	712	738	724	710	722	710	707	737	686	706	668	689	712	702	707	700	673	715	730	700	758	710	707	710	646	654	691	717	750	695	718	717	690	714	746	745	717	733	762	745	624	683	740	728	680	706	701	702	733	690	690	725	699	736	700	723	715	744	680	726	710	746	690	698	719	741	673	738	696	696	737	706	679	705	707	708	678	740	663	737	679	709	677	692	668	726	701	733	711	736	703	718	719	706	703	744	729	703	783	740	717	705	692	734	715	697	764	714	715	701	730	736	730	706	699	726	757	757	696	694	695	695	711	707	712	707	724	746	749	735	658	736	670	691	692	684	713	704	655	704	682	668	699	703	695	697	700	673	714	749	646	706	670	717	692	635	746	715	725	693	687	696	717	656	681	734	685	718	748	729	671	654	720	698	713	687	740	736	711	703	731	749	731	706	724	722	704	739	707	686	689	714	658	702	689	691	706	723	698	645	696	685	733	740	775	708	694	718	704	717	704	702	704	685	773	732	706	717	724	743	668	735	696	695	671	720	769	681	719	705	707	712	671	696	708	729	739	732	699	717	706	682	693	704	691	694	702	705	690	740	710	701	698	705	713	701	695	697	738	663	716	724	701	698	675	718	710	703	712	712	728	732	723	719	691	693	719	687	746	735	696	704	738	712	690	729	727	698	675	687	713	741	710	753	715	661	688	729	744	703	693	720	703	702	746	664	699	716	728	728	688	732	701	708	712	684	710	734	727	690	702	694	686	678	784	697	720	728	744	751	696	660	747	660	726	724	706	744	648	704	742	680	740	703	670	743	725	724	740	730	695	710	717	688	686	709	739	761	725	652	735	675	707	670	705	703	772	719	714	717	741	665	700	769	718	719	722	726	736	698	727	654	675	693	700	680	701	710	705	716	684	689	717	699	727	711	717	705	721	680	707	728	733	711	762	743	676	673	699	668	672	738	719	724	717	721	680	703	742	694	709	715	747	670	682	729	714	768	675	725	733	710	657	748	715	739	736	734	705	672	706	683	756	730	723	748	671	682	675	715	731	725	720	690	729	704	750	723	721	702	678	739	688	695	720	688	704	683	684	765	748	697	680	680	731	675	744	700	684	717	699	682	734	745	709	744	702	765	714	734	641	726	706	699	687	719	691	733	740	694	708	749	685	693	674	739	705	722	737	704	686	719	690	730	730	725	685	691	708	703	727	698	742	697	691	716	677	705	713	670	654	722	688	740	730	713	685	677	721	696	689	710	741	688	729	725	707	717	714	748	708	697	691	715	679	701	687	736	750	714	657	704	689	724	745	696	725	695	748	704	722	696	774	762	761	702	697	717	709	670	720	709	675	723	728	726	719	742	727	716	747	720	754	744	664	693	697	707	689	744	693	730	718	693	688	694	736	734	673	705	734	743	723	688	747	688	732	689	725	732	696	719	725	691	718	684	737	706	722	750	755	676	710	708	706	699	744	703	699	707	750	672	708	734	706	714	694	731	721	712	708	734	736	762	695	691	673	751	733	729	743	708	725	701	702	708	665	693	689	750	747	700	755	725	686	784	739	703	720	691	715	697	754	642	723	722	721	759	738	716	711	718	685	747	731	692	699	763	700	744	714	716	717	682	699	691	710	707	709	684	750	683	716	732	708	701	712	738	683	692	687	699	667	682	702	717	705	733	731	717	700	703	682	715	738	686	694	728	722	722	731	699	676	683	681	678	714	730	703	733	682	698	676	734	715	736	767	692	675	734	693	711	669	714	721	665	673	726	677	701	733	704	720	713	701	664	773	668	672	715	680	714	667	702	781	731	681	747	784	739	701	694	777	675	661	643	692	681	754	691	724	725	652	715	719	778	763	714	740	693	653	675	702	717	694	694	701	757	718	729	656	700	724	705	699	680	732	687	727	724	733	709	720	741	706	695	708	703	732	734	708	770	652	697	696	721	694	701	753	640	736	700	708	671	754	750	689	714	694	667	715	694	682	711	735	706	677	663	696	756	685	740	691	699	718	693	725	692	741	689	729	709	719	679	730	724	703	705	747	751	683	687	739	676	691	733	734	738	730	733	748	785	712	724	740	724	710	749	689	753	664	723	723	709	711	685	706	708	719	729	737	695	727	695	675	727	744	713	698	698	680	704	670	664	698	727	698	739	733	704	761	756	726	723	685	728	692	719	696	712	700	673	683	719	705	726	715	744	728	699	753	688	701	716	709	714	740	713	709	745	739	737	735	717	700	749	658	695	673	709	746	669	713	737	682	710	721	715	714	687	659	730	705	728	649	729	721	740	727	747	675	690	697	722	684	719	703	721	726	704	648	715	754	700	758	708	675	730	684	779	729	663	741	644	725	708	763	748	743	668	728	656	663	716	681	644	715	672	704	729	692	765	707	717	681	755	678	746	748	729	701	669	761	703	715	717	697	735	731	710	742	670	766	723	715	708	732	704	775	740	756	672	743	700	719	644	708	771	735	761	703	680	720	714	704	678	735	752	638	678	724	714	756	654	686	684	674	673	694	731	711	715	686	714	676	722	704	753	731	681	717	714	737	716	727	743	728	717	709	696	697	688	735	688	707	703	765	709	694	680	687	767	706	717	703	692	695	666	699	693	755	682	704	708	670	710	725	730	720	729	705	713	712	765	727	746	670	661	748	707	658	668	692	690	722	678	722	715	679	725	707	722	703	702	720	739	706	761	718	741	734	684	685	709	732	703	752	683	719	722	764	726	694	697	740	647	726	707	709	675	703	705	701	703	697	691	718	697	737	721	724	728	673	736	709	709	724	698	725	713	700	750	687	732	705	702	784	708	668	694	724	712	739	750	749	693	724	767	707	726	647	731	700	727	699	713	691	686	662	682	685	674	657	717	777	697	686	710	724	693	772	709	680	685	694	650	726	697	724	716	677	722	662	710	678	727	727	740	733	728	710	673	739	635	702	699	713	719	733	696	698	722	696	716	692	674	697	714	687	711	698	711	689	685	684	690	696	777	728	701	683	672	729	704	693	706	693	726	670	735	640	720	659	720	731	697	694	735	698	712	726	735	677	642	713	694	696	717	668	732	695	682	706	775	712	742	774	728	745	755	700	660	705	749	684	748	681	739	698	732	690	739	721	728	710	722	712	720	759	686	726	720	715	722	719	721	715	674	717	658	724	687	731	687	747	704	660	739	695	718	742	729	713	680	709	746	684	735	640	671	674	700
72173	78384	72821	53112	29426	18123	7200	3322	1847	1079	430	289	266	279	305	312	273	266	254	289	284	272	250	262	263	261	271	313	254	258	278	316	306	295	259	295	289	301	281	300	271	301	324	311	305	279	275	268	311	285	288	303	292	288	300	255	315	319	272	281	289	309	298	285	282	312	278	280	293	298	292	304	286	278	268	290	287	301	255	288	282	293	316	265	294	280	295	292	304	302	304	276	279	309	276	292	334	280	296	275	274	339	289	267	283	277	314	277	316	296	286	283	312	275	295	265	273	298	261	268	298	283	285	305	299	297	256	259	269	252	270	279	322	286	264	264	307	276	290	260	288	318	317	293	275	292	265	316	264	310	282	300	287	316	266	265	289	304	270	273	301	295	302	279	290	305	250	280	293	289	269	297	257	274	288	262	295	301	328	292	290	274	303	288	287	284	275	285	293	305	287	274	298	301	303	304	253	277	289	290	265	294	293	284	273	288	277	287	271	282	252	290	323	293	283	261	276	278	286	292	267	286	300	292	309	256	279	291	287	278	304	283	263	277	295	298	253	300	312	302	275	265	300	276	287	274	273	284	311	302	285	283	301	273	278	268	286	279	290	323	278	293	273	302	259	261	294	285	274	292	259	299	290	299	275	304	269	292	281	281	318	306	304	282	294	298	308	288	268	294	295	285	294	301	288	284	291	293	272	269	285	304	297	295	308	275	297	294	317	257	284	267	285	291	301	272	265	273	298	283	275	271	271	320	290	303	296	274	301	298	313	290	276	281	275	268	319	289	283	299	277	272	286	276	255	295	272	304	301	333	283	272	285	296	327	286	268	257	253	286	298	298	314	266	293	245	291	281	276	279	280	317	281	278	297	292	307	261	289	282	307	304	290	281	295	307	299	290	282	269	293	258	305	281	280	285	281	268	300	285	280	274	288	280	285	292	325	271	292	290	291	293	273	292	319	294	324	309	263	293	300	282	296	277	282	306	292	301	324	325	299	291	313	267	281	289	276	293	279	293	242	267	290	275	331	275	290	265	292	326	279	301	302	290	308	298	281	275	279	276	296	287	300	285	273	295	261	282	276	266	303	272	266	304	318	291	281	268	307	312	305	314	303	281	259	283	274	275	291	275	297	302	285	269	275	314	282	257	260	282	284	281	286	280	292	285	297	295	291	284	295	311	304	313	314	310	298	293	298	306	314	267	294	282	295	291	267	281	299	259	266	286	265	266	273	281	277	291	284	285	286	281	282	326	303	292	287	283	297	294	306	253	260	276	303	272	275	257	282	281	311	277	245	294	303	304	301	262	281	281	282	300	304	299	295	303	340	280	291	299	298	294	302	270	279	303	257	283	297	303	283	267	302	282	285	277	309	273	285	284	276	281	290	294	281	288	302	306	308	289	274	320	287	288	281	264	272	301	249	292	276	284	286	262	315	294	270	310	320	285	303	277	295	283	312	274	289	302	283	300	300	277	279	269	255	298	297	297	254	266	312	302	272	263	286	288	298	276	292	304	300	280	270	319	287	298	258	293	306	292	268	297	305	253	291	293	290	275	295	267	287	253	302	257	287	281	302	242	302	272	319	283	291	294	275	287	276	267	261	300	280	311	258	268	289	294	259	289	260	277	288	283	294	273	290	311	277	267	266	291	271	296	289	291	288	291	276	283	284	296	295	285	305	292	268	284	302	293	265	300	292	287	284	286	302	330	262	307	286	279	275	314	278	269	295	296	266	285	281	257	242	298	300	278	272	275	277	266	269	284	294	277	306	287	278	287	295	324	285	306	290	292	286	269	286	266	281	289	289	289	294	268	283	263	275	296	285	300	302	293	300	310	301	301	276	249	265	303	285	282	293	297	265	274	244	270	266	291	303	260	311	325	257	278	321	292	274	293	267	264	286	270	291	264	303	286	318	298	309	269	293	314	291	267	258	285	259	286	278	267	291	280	303	319	277	315	284	289	294	277	287	281	258	282	278	281	293	293	302	270	281	283	291	313	288	276	313	282	310	282	304	300	277	295	326	267	289	303	296	288	274	287	279	292	322	274	252	271	277	291	304	293	256	286	265	288	263	267	311	262	248	255	280	275	296	275	279	267	304	276	271	281	268	278	320	281	299	291	270	253	279	270	267	277	288	259	312	271	269	301	248	291	291	298	297	281	242	302	265	313	274	284	297	301	302	268	295	287	329	273	292	327	301	280	252	302	285	318	278	291	276	262	257	287	285	274	287	300	297	274	296	278	315	251	287	280	296	284	282	248	285	276	270	281	301	269	294	285	283	284	304	258	279	305	287	288	273	295	302	290	298	295	276	265	286	279	248	275	298	253	295	301	308	258	262	315	294	294	316	287	294	299	298	291	279	264	284	300	281	263	271	267	283	275	280	278	290	301	286	275	252	275	301	285	290	289	292	268	308	277	281	283	269	247	286	293	267	283	290	283	297	301	270	300	286	293	296	317	286	278	300	318	261	278	300	278	310	289	285	298	278	286	289	280	307	253	303	293	277	266	325	289	317	250	286	302	263	295	295	311	307	270	280	262	321	282	294	290	303	263	303	269	262	294	313	312	308	296	296	297	296	318	292	289	266	300	281	308	256	240	295	262	258	300	284	262	293	280	276	298	268	316	286	278	270	279	266	274	314	288	287	318	289	297	308	298	299	271	296	279	268	283	296	264	279	280	268	274	233	303	296	301	299	264	278	305	266	288	288	290	301	279	271	331	273	337	284	274	298	283	291	279	313	279	271	289	304	276	292	295	268	281	324	286	267	299	296	301	272	311	286	290	272	307	261	308	300	310	249	312	299	275	243	287	269	307	288	259	267	259	290	302	324	295	277	276	295	295	293	308	284	288	294	271	290	299	276	287	289	282	300	325	272	289	309	302	319	291	301	277	288	265	293	304	311	288	290	293	290	302	306	282	290	282	281	289	301	288	288	284	289	318	282	287	278	316	292	270	273	279	281	273	290	274	295	281	280	266	262	278	293	279	296	283	278	301	299	284	280	290	290	277	259	280	269	270	261	314	317	314	310	291	353	278	307	277	274	302	293	287	298	279	315	333	272	286	284	280	256	287	282	265	273	294	270	292	277	285	274	303	284	286	296	311	305	285	287	277	312	276	298	291	288	280	275	280	259	295	285	283	291	279	243	296	311	287	293	274	291	289	301	292	309	289	288	275	249	307	325	306	269	281	303	289	275	281	301	287	317	278	306	262	276	271	361	287	285	278	286	224	325	300	291	264	260	286	297	277	299	295	286	269	283	287	301	263	300	256	298	283	313	295	298	297	308	319	280	294	289	287	308	277	294	289	298	294	290	254	292	262	292	316	277	290	279	292	297	299	280	267	300	263	299	326	302	279	298	293	252	302	288	311	290	298	272	288	315	295	286	286	307	277	287	299	292	292	305	294	285	317	269	317	291	288	277	250	308	324	296	298	262	308	313	298	300	289	289	269	267	281	294	269	299	267	285	321	281	324	267	278	291	279	295	272	260	268
47787	62042	67383	53707	35964	27112	15598	10070	6623	3818	1288	746	761	731	715	725	723	708	732	716	701	722	724	725	721	731	692	729	683	663	727	719	705	697	747	735	695	729	725	729	696	734	733	709	746	667	696	759	713	689	705	803	838	756	684	717	757	711	749	695	697	674	687	715	689	698	726	697	716	718	677	768	701	722	669	717	719	681	671	694	708	729	688	683	726	717	694	696	708	676	726	698	737	678	728	723	748	737	688	745	747	677	654	698	718	737	723	690	718	739	684	703	688	695	731	699	719	739	683	686	680	719	700	720	712	682	704	637	770	715	750	647	669	692	729	677	658	738	690	715	722	713	728	689	709	674	710	761	703	717	717	715	734	714	664	720	721	719	708	679	769	707	730	710	726	713	707	711	699	717	700	718	710	737	711	688	689	677	750	690	723	748	722	731	722	688	740	709	716	705	726	717	701	664	724	657	682	721	715	740	735	713	698	672	675	701	709	728	716	716	733	695	714	739	757	723	695	727	782	722	672	699	658	755	732	700	749	694	697	710	732	711	681	709	718	748	644	702	725	689	691	736	662	692	725	720	715	753	726	715	772	686	741	771	692	668	747	680	663	731	724	711	698	712	699	726	717	695	707	735	703	725	735	713	683	710	727	697	717	674	732	664	760	752	730	719	713	758	715	709	733	685	731	682	715	691	759	654	698	714	704	687	684	689	703	685	714	729	732	718	696	681	717	751	705	717	704	743	733	716	668	674	729	708	684	713	675	679	656	728	673	714	730	696	705	697	721	713	689	692	713	731	710	700	695	714	677	728	712	711	733	722	727	694	682	653	717	700	677	687	704	717	751	671	716	692	682	706	693	752	729	762	707	701	715	691	689	733	682	646	712	684	716	742	728	725	676	739	708	734	707	703	723	710	717	728	728	698	753	707	700	719	694	665	713	719	718	690	680	685	741	740	709	657	734	729	684	668	726	737	739	662	772	671	737	706	700	685	682	726	701	736	702	722	727	664	711	677	708	736	689	689	688	744	710	713	652	679	736	671	770	669	720	750	704	710	738	707	719	709	699	726	670	731	721	706	686	702	691	731	698	722	726	673	664	705	686	681	696	735	676	681	754	738	676	679	733	682	714	698	727	681	706	712	699	678	676	703	732	713	704	687	678	706	700	634	732	705	687	709	682	734	687	717	681	734	654	707	699	677	727	739	746	710	664	694	706	710	698	718	704	749	691	703	767	719	701	732	728	710	702	686	724	746	696	708	763	728	690	740	730	707	725	722	686	700	738	726	762	710	737	717	724	728	716	671	718	699	755	704	697	740	692	690	646	721	703	687	723	697	689	697	744	713	751	717	729	722	693	688	760	732	740	709	697	670	728	707	716	680	744	694	693	691	742	695	687	680	676	756	703	708	698	725	692	712	686	656	707	752	728	710	698	717	743	756	719	721	721	684	693	678	671	696	684	679	691	683	703	754	722	673	682	671	718	737	760	712	695	739	666	715	730	631	710	737	697	736	695	683	672	663	723	709	693	758	691	689	740	655	690	696	669	721	696	719	704	696	706	689	742	729	712	693	722	709	682	699	736	698	695	705	723	731	659	681	741	738	733	709	697	794	701	716	727	714	733	752	761	666	726	711	709	714	745	752	718	743	719	716	676	679	709	633	723	740	762	682	697	700	686	730	717	728	642	706	740	698	723	705	745	741	767	717	725	713	718	690	726	754	699	704	704	720	716	733	752	710	705	693	710	722	686	701	701	714	705	701	719	733	689	689	698	747	726	743	691	726	723	676	716	701	730	718	708	705	701	730	689	649	724	703	728	725	694	719	734	696	746	688	738	705	712	728	753	736	695	731	688	702	736	718	645	696	749	752	727	738	685	742	700	710	730	703	719	684	763	780	738	704	724	712	746	730	696	695	778	682	717	684	719	723	697	712	712	702	701	723	703	686	707	722	691	721	689	706	726	725	731	734	719	675	696	735	763	659	675	699	668	750	709	699	700	669	705	732	703	682	760	723	676	718	710	698	708	696	708	737	702	724	774	691	725	714	705	703	730	734	727	670	682	713	718	703	704	756	681	735	764	643	673	662	712	678	693	717	710	720	697	708	749	693	699	722	762	692	762	728	676	656	717	710	685	763	715	726	715	714	713	693	740	717	696	719	717	730	721	716	722	720	689	735	695	743	714	731	718	699	674	695	712	682	709	699	699	711	690	697	704	710	728	717	745	704	686	772	701	712	690	687	658	713	709	696	708	674	721	686	673	726	732	729	716	683	704	677	750	706	696	754	681	691	714	716	667	675	690	735	689	708	706	744	705	727	694	720	737	721	655	732	691	751	751	735	760	684	725	759	709	703	680	688	706	732	732	714	718	707	694	747	723	690	677	746	700	681	678	726	688	692	690	695	754	705	705	679	785	671	715	687	712	701	701	701	687	713	670	709	706	744	729	738	727	678	673	758	768	699	704	708	720	779	710	751	686	705	717	720	726	675	683	710	719	718	689	734	726	699	718	748	695	738	688	739	703	731	667	692	705	678	716	719	695	772	696	651	698	693	705	753	681	728	671	708	668	686	637	715	694	756	718	709	723	654	678	714	737	762	766	699	766	693	746	708	708	679	672	716	707	695	716	766	722	714	661	710	712	694	718	715	725	678	712	723	691	629	657	700	732	706	680	694	724	720	737	721	724	695	708	650	750	697	744	736	717	747	732	732	710	801	675	745	657	700	699	761	730	701	786	726	727	688	713	705	751	679	759	701	716	698	679	775	728	748	746	765	657	722	692	721	692	721	710	689	757	706	698	692	743	737	700	735	710	704	789	697	716	731	733	757	709	700	741	686	740	710	694	701	744	693	696	696	740	679	700	736	720	683	719	737	703	728	686	684	671	665	714	753	693	655	738	725	745	700	701	675	699	699	714	707	706	706	717	697	701	705	656	678	730	712	677	757	705	688	652	672	727	711	679	726	672	726	718	687	734	709	745	711	709	709	734	733	736	742	707	703	737	690	729	692	700	718	704	681	689	712	736	682	786	680	703	693	682	738	664	746	715	717	702	707	712	723	703	714	725	681	704	726	742	693	767	754	651	696	712	726	696	722	693	749	730	649	729	729	657	710	704	779	712	708	752	696	690	674	704	759	708	738	743	692	681	708	663	719	701	697	717	709	678	715	717	723	716	675	749	685	685	728	731	688	704	681	693	694	680	733	692	730	704	718	717	679	719	695	740	713	682	715	712	707	674	713	739	697	708	682	717	711	747	684	704	698	702	718	687	711	712	697	724	717	665	700	702	735	707	694	754	662	698	702	758	707	665	719	754	713	678	722	707	726	682	678	722	754	732	689	689	708	700	707	692	698	645	707	707	721	687	704	726	652	684	715	726	710	684	705	689	732	668	674	715	672	734	709	672	713	726	713	708	708	685	659	713	717	692	671	722	746	706	710	702	687	711	744	729	714	690	709	662	670	703	687	708	726	662	679	703	699	661	725	689	728	750	722	703	701
72146	77748	73098	54107	29190	17050	6831	3164	1741	1077	494	282	291	263	262	320	263	275	276	288	295	311	291	282	300	262	280	305	319	293	297	312	277	280	259	293	274	299	300	299	317	265	287	279	284	289	309	271	275	295	277	286	302	295	265	285	299	302	317	305	298	279	285	270	296	288	257	321	282	280	285	266	255	291	275	277	284	298	316	293	292	284	282	258	293	255	251	276	255	260	299	292	336	283	300	291	275	273	280	260	271	281	300	252	302	309	290	305	295	279	296	302	286	303	294	254	294	277	272	289	282	308	283	266	254	286	310	350	292	282	287	293	292	270	268	271	283	300	273	276	301	290	291	317	288	279	291	305	287	284	294	293	274	310	290	292	280	278	302	264	274	282	244	289	260	289	280	297	279	301	292	301	288	291	307	237	284	270	277	284	270	300	291	284	312	289	297	298	267	303	274	279	258	307	269	263	285	269	272	296	283	300	284	290	289	289	264	257	300	277	287	250	258	276	280	255	286	262	292	281	312	274	261	266	293	288	304	291	288	291	270	293	300	308	296	291	288	295	290	294	326	260	274	268	237	258	273	298	308	295	273	288	299	298	286	294	275	307	281	295	301	294	318	270	264	286	287	293	296	270	269	266	259	309	283	303	285	282	293	274	308	334	281	269	306	252	274	275	278	291	304	270	319	282	314	301	301	285	304	285	276	292	308	307	279	285	290	262	288	279	318	290	294	287	265	271	302	291	268	297	298	304	270	289	292	274	307	320	268	275	275	270	260	296	280	283	275	267	312	289	287	304	287	305	281	287	272	263	258	286	296	269	302	276	257	274	298	283	269	296	289	264	299	297	301	274	266	278	270	303	310	264	287	267	307	298	313	275	284	253	276	309	275	266	296	304	284	289	270	284	280	322	292	281	270	265	280	279	293	285	281	311	284	296	270	321	292	293	296	277	269	306	275	283	300	316	310	288	279	285	287	272	312	298	269	287	286	295	318	246	280	282	297	259	285	286	305	286	304	277	286	288	300	285	314	274	292	254	287	268	287	288	307	281	247	255	308	283	269	308	280	303	283	275	287	287	322	274	278	286	276	324	290	286	287	315	285	309	267	299	291	302	298	311	272	312	265	275	276	279	272	323	274	300	266	268	291	292	281	302	298	268	306	305	332	271	282	269	276	282	265	288	232	300	321	251	287	266	281	282	296	265	285	273	284	279	267	275	286	271	286	280	305	259	282	270	288	266	313	291	265	278	301	303	271	301	304	296	289	312	300	269	317	285	269	292	265	315	269	279	303	286	288	300	301	286	277	310	284	302	280	313	281	308	302	321	275	269	253	297	253	268	290	316	292	266	286	262	297	274	315	294	265	322	300	258	265	284	272	298	285	269	289	307	302	322	263	320	297	282	274	272	282	307	267	286	299	290	264	296	273	281	287	256	295	263	252	309	289	287	300	281	261	254	302	271	291	298	279	314	287	274	274	296	305	310	289	315	304	281	298	247	266	275	287	277	287	286	308	297	310	312	294	289	317	301	293	309	281	275	277	286	323	300	316	314	277	290	274	297	268	280	280	291	285	276	284	286	300	272	293	285	286	289	295	286	313	286	291	317	307	284	294	248	296	319	314	282	304	297	299	306	290	290	327	280	319	270	292	271	283	271	276	275	304	286	253	255	308	321	306	280	306	312	297	289	275	281	300	263	251	266	294	301	279	320	301	277	271	288	277	277	307	278	287	303	276	274	295	318	269	307	274	282	308	267	263	323	312	301	297	328	272	304	259	296	282	283	288	279	288	298	269	301	280	301	314	295	271	281	306	263	279	266	278	309	299	285	259	266	268	282	279	292	308	290	331	287	278	296	302	278	269	308	246	296	294	277	299	275	271	312	304	332	316	309	290	282	278	308	288	299	303	313	267	300	288	290	267	266	285	272	294	315	297	273	314	294	312	301	284	322	346	281	271	264	267	299	277	276	321	278	275	306	294	290	305	291	251	296	283	291	280	285	305	291	294	307	284	276	272	281	309	310	297	283	306	271	303	293	264	280	312	281	316	285	294	272	279	285	285	302	278	271	284	293	294	304	282	311	296	306	302	332	316	301	288	285	273	261	285	307	302	306	267	276	328	320	316	290	289	299	284	297	286	301	280	287	293	313	298	277	302	289	300	291	273	280	307	322	275	268	303	285	275	296	266	289	296	287	290	300	298	286	263	293	267	304	311	308	277	270	284	294	266	303	257	293	261	283	320	310	293	313	265	313	280	303	286	310	314	295	273	279	268	275	295	289	292	286	302	296	271	295	308	242	283	300	283	291	296	312	294	293	314	281	267	244	268	286	309	317	247	290	275	286	310	269	285	297	301	277	276	258	305	270	265	289	302	256	326	319	325	294	285	273	302	297	269	307	281	320	303	279	280	309	254	288	298	303	268	301	266	294	294	266	307	284	262	262	275	281	289	287	315	279	314	310	296	311	276	294	302	284	299	277	257	264	299	276	302	295	266	287	295	291	302	279	282	257	311	294	290	269	293	293	344	288	271	324	266	273	276	266	298	305	326	329	296	308	274	300	253	295	292	264	278	291	260	288	298	293	286	315	310	318	276	269	310	275	288	294	280	326	312	268	279	294	290	280	323	289	315	275	314	307	283	281	277	263	272	271	289	320	275	255	310	307	273	286	318	297	281	272	251	295	284	313	276	276	306	304	280	296	259	304	278	296	279	275	297	310	263	300	268	265	306	248	260	287	314	268	287	307	268	301	291	279	287	290	283	255	282	270	280	271	255	280	276	321	289	288	237	280	270	280	284	289	268	272	296	305	289	258	286	318	287	286	307	265	275	316	268	297	278	299	262	278	287	299	327	314	278	292	271	310	291	288	313	273	288	294	272	303	292	281	280	278	273	301	282	227	291	286	239	301	296	298	278	269	265	278	290	305	262	278	331	251	288	271	265	277	269	251	303	285	262	316	309	297	303	301	282	283	288	321	277	301	290	277	305	302	293	315	288	311	261	296	262	289	239	288	286	276	291	315	305	302	321	265	307	291	245	275	260	309	290	255	292	297	275	287	296	302	284	294	297	282	286	261	306	305	298	297	286	271	276	302	307	267	286	258	273	304	316	293	285	290	307	307	259	250	281	307	292	291	291	291	263	307	299	257	289	301	298	289	301	290	280	280	276	279	279	281	324	275	294	301	314	294	263	294	349	299	303	312	291	299	307	272	292	280	277	284	279	281	271	263	296	286	307	295	281	292	270	286	264	286	311	263	294	292	297	277	287	258	321	265	301	291	275	267	282	249	285	284	283	282	301	300	295	305	304	284	289	282	294	280	314	320	255	296	277	290	307	288	259	279	297	282	271	269	286	297	264	291	255	290	322	265	273	303	291	309	279	296	294	284	299	313	318	279	288	293	275	277	288	283	309	290	281	270	264	253	287	276	291	276	283	284	278	273	285	289	296	286	275	309	254	317	284	314	327	299	266	296	250	282	287	293	272	261	299	276	298	280
47997	61983	68380	54951	34722	25827	15003	10041	6495	3766	1477	749	721	734	756	682	698	702	721	683	709	666	730	682	717	713	705	738	731	729	686	757	725	700	759	682	739	671	726	694	686	744	737	717	709	665	701	711	753	731	665	832	779	747	765	713	707	694	692	738	695	705	720	705	709	777	674	786	726	712	718	710	668	716	719	687	706	727	706	728	743	726	685	683	725	711	723	662	686	674	699	735	725	672	733	755	663	682	712	746	678	737	694	656	681	730	733	728	717	741	654	723	695	739	669	721	711	724	714	686	704	739	704	732	691	704	742	715	743	775	703	733	726	722	727	759	718	719	727	721	717	723	709	688	663	760	734	733	715	742	681	709	683	671	735	659	712	703	730	680	725	725	719	718	756	693	676	703	684	735	719	683	681	702	709	749	695	724	717	674	707	737	742	730	712	721	730	738	687	721	725	640	706	711	736	717	711	717	711	737	710	701	690	724	749	676	694	690	702	735	673	682	693	672	705	721	702	672	738	761	734	716	692	752	755	761	691	655	744	719	726	737	726	707	716	697	737	688	670	681	698	688	741	702	766	715	723	742	733	699	724	689	722	739	712	713	697	693	711	694	694	717	680	737	705	685	712	712	664	687	757	682	709	717	698	726	686	739	683	666	704	682	695	755	707	712	669	705	706	724	680	708	745	692	709	681	676	693	704	691	754	696	736	696	739	728	726	716	724	726	685	710	694	734	684	697	665	696	707	683	679	687	682	722	701	697	724	657	745	666	682	702	663	761	705	731	708	721	725	689	713	706	748	757	717	677	662	715	665	717	743	727	712	702	673	797	699	705	695	637	727	709	717	685	687	749	705	665	714	689	738	715	679	721	710	693	731	715	751	710	670	698	669	714	693	671	733	713	703	713	711	690	719	724	704	700	666	675	727	727	729	674	727	690	646	659	720	695	722	692	710	711	745	707	697	711	711	759	691	729	675	734	726	697	751	702	717	699	702	671	703	695	725	714	718	742	659	723	692	704	792	684	767	749	725	719	704	683	768	683	708	703	685	677	714	707	703	707	693	744	713	691	687	688	736	705	757	702	698	705	674	733	726	704	727	715	708	715	703	714	658	699	723	698	703	745	695	659	674	679	670	762	690	705	707	724	705	724	703	713	722	715	723	701	701	754	717	701	770	706	719	646	669	698	721	698	742	708	677	722	696	721	735	686	636	673	704	699	737	663	667	765	722	671	674	681	718	701	690	749	675	723	695	738	707	719	730	717	681	721	721	712	673	730	690	771	713	729	691	728	715	679	717	694	701	702	728	752	653	728	739	707	721	693	698	770	655	712	707	672	717	748	707	719	724	724	704	728	708	706	726	728	665	684	737	732	639	715	711	699	696	683	729	738	680	765	753	715	744	669	772	703	696	750	715	698	720	682	695	714	703	712	688	667	707	743	722	718	694	679	715	765	703	708	698	747	699	713	703	718	683	666	716	718	717	728	695	700	720	731	713	735	713	754	695	705	709	701	750	696	736	726	711	718	690	681	687	719	708	697	738	651	681	658	749	759	693	668	714	694	698	692	743	705	734	703	698	664	693	673	730	753	703	677	697	706	713	689	667	689	765	737	687	686	752	678	722	686	728	718	704	688	690	753	694	722	708	686	687	726	699	731	706	721	721	713	676	763	643	677	732	718	705	673	690	707	675	773	683	698	719	737	739	723	659	725	762	694	727	755	688	741	735	691	694	733	779	699	711	715	653	746	734	689	691	714	732	713	709	700	709	699	716	689	707	689	707	712	771	687	722	708	682	746	768	736	693	746	683	671	683	717	738	729	725	693	708	708	720	682	757	687	733	695	717	692	721	739	688	718	733	724	709	726	743	666	656	686	704	692	718	740	713	705	702	727	707	686	739	727	709	716	712	713	713	717	711	710	710	763	756	744	718	702	716	706	707	729	682	718	688	678	718	704	661	738	756	734	708	722	704	727	698	675	719	680	676	687	698	660	707	698	720	713	700	744	741	704	726	696	728	682	731	737	723	703	710	697	715	704	688	717	643	732	746	747	714	728	748	692	702	742	709	696	764	683	690	721	707	692	753	699	706	728	706	757	716	720	685	717	697	726	725	702	731	703	749	736	682	722	732	715	729	713	693	696	767	687	680	713	717	691	708	669	743	734	717	664	742	703	721	758	663	717	708	718	752	688	689	688	701	704	730	742	684	705	708	724	700	738	687	707	704	710	704	694	707	688	736	672	734	661	688	716	715	714	697	670	727	688	680	700	728	700	755	753	688	756	713	689	648	718	714	716	714	677	701	702	689	718	698	698	725	699	719	685	677	731	684	698	730	721	753	653	736	690	737	686	702	710	709	662	684	666	724	732	694	756	695	749	692	721	694	734	708	758	713	717	708	692	729	716	651	703	721	698	729	730	780	735	686	724	695	679	702	675	726	743	735	745	691	700	727	742	732	692	739	709	730	733	685	695	704	705	713	659	701	735	731	713	744	697	728	729	699	692	733	713	683	704	749	714	693	685	712	708	720	684	657	717	705	717	704	672	684	672	697	770	678	719	710	719	673	712	669	704	742	754	698	689	701	702	718	719	696	713	705	726	672	754	730	726	717	649	714	718	690	667	723	692	673	707	712	721	674	715	700	746	719	755	716	672	732	651	699	685	688	728	668	712	711	714	707	666	691	683	682	733	739	727	698	699	730	688	721	705	714	710	678	729	736	715	728	709	718	758	717	721	696	656	743	701	660	712	675	696	681	740	732	728	704	751	686	698	712	725	737	736	735	752	686	709	697	730	695	732	707	658	707	692	673	661	666	720	698	710	736	676	739	719	733	746	670	741	699	725	717	716	675	722	765	748	705	664	748	749	722	694	710	673	691	690	712	744	679	702	667	698	690	725	708	635	752	742	682	721	700	711	745	654	676	755	719	667	706	705	689	689	688	746	714	691	694	674	686	729	721	673	718	748	719	705	702	726	709	746	726	686	700	720	694	750	686	709	700	741	729	671	720	699	746	750	689	684	721	694	692	693	739	746	709	692	696	689	732	695	721	721	683	671	738	668	693	713	722	684	736	737	672	701	688	640	726	676	740	699	722	712	705	731	664	719	720	713	716	691	696	745	688	735	686	676	719	699	699	734	679	729	725	725	686	689	675	695	745	681	702	755	691	692	732	695	729	705	741	710	699	730	699	705	692	677	711	748	669	671	699	727	690	715	749	689	732	719	707	689	697	718	713	744	699	703	684	728	714	732	703	684	706	703	741	706	785	728	707	720	721	687	751	725	710	682	698	709	668	747	728	754	684	718	742	705	716	739	703	698	647	701	709	702	690	710	685	691	724	727	739	705	672	765	747	723	690	669	729	747	701	691	694	714	683	751	699	691	712	692	653	755	726	732	720	757	703	738	728	666	707	741	723	693	698	699	709	711	671	721	694	699	744	676	720	739	703	649	735	689	708	733	677	719	676	684	713	705	709	702	702	781	688	702	671	662	698	677	723	750
70493	77232	73416	54740	29413	15965	6248	3646	2263	1187	636	311	290	286	299	266	295	293	320	293	296	277	261	307	283	278	307	282	314	311	301	291	292	292	277	277	281	270	280	305	289	272	285	288	301	282	279	293	290	284	292	283	274	294	262	285	284	288	278	260	279	288	327	282	282	278	278	269	290	270	245	295	286	290	291	301	289	300	264	314	292	309	263	276	297	341	311	304	260	292	254	301	310	288	285	277	264	282	284	261	288	294	314	297	274	260	300	284	311	321	269	301	279	264	289	262	290	287	279	260	286	299	316	269	273	286	240	300	284	267	264	308	294	287	281	306	258	298	295	283	250	287	275	279	298	289	281	281	275	307	292	283	287	287	280	303	313	272	313	258	275	292	306	294	285	261	267	283	284	269	276	305	296	292	286	260	241	308	289	275	296	318	269	298	280	314	306	291	322	293	282	283	273	316	268	276	302	277	271	249	279	255	274	286	303	281	307	300	295	312	283	300	286	289	291	284	290	274	261	331	272	292	290	298	308	281	293	256	298	294	304	306	278	267	292	262	307	289	312	315	283	304	288	296	297	292	267	290	250	301	285	263	303	256	314	303	287	273	331	279	302	292	283	299	288	269	293	279	297	265	304	284	291	286	279	294	287	284	280	283	308	290	268	269	255	307	305	299	292	288	292	258	297	271	286	278	275	307	278	299	317	293	283	300	271	315	279	283	273	285	252	265	303	294	279	285	312	304	296	265	279	285	309	275	283	295	276	292	273	279	285	261	297	290	272	283	296	272	273	266	299	306	311	288	305	297	286	255	266	276	302	273	287	324	290	297	288	289	328	269	297	284	286	260	289	284	278	309	280	283	286	283	273	326	296	301	285	244	261	276	266	272	260	268	285	310	281	301	273	273	286	287	268	316	302	275	306	290	316	294	270	277	305	286	269	294	288	292	277	289	275	274	285	255	294	266	293	295	295	292	265	292	270	317	273	296	302	259	303	293	282	298	231	264	340	299	297	299	307	286	301	292	268	288	313	301	294	261	289	313	290	273	290	297	304	267	275	277	266	260	270	304	303	302	290	293	265	262	286	241	261	282	274	268	261	265	294	331	273	275	292	287	284	280	281	281	284	311	278	287	285	304	301	306	254	306	281	266	299	264	291	279	296	270	274	291	279	276	270	235	239	299	282	295	291	301	301	263	293	291	264	287	304	276	320	281	308	289	295	295	286	269	261	274	304	295	314	280	286	272	299	276	301	289	304	309	277	269	296	286	277	298	283	249	264	282	265	285	282	267	290	302	316	289	297	264	291	267	297	276	297	310	250	251	328	262	294	286	285	279	303	308	262	277	260	279	294	290	291	256	257	305	296	327	262	298	272	303	312	296	272	258	274	262	294	263	281	275	277	279	270	255	299	292	275	287	280	284	281	307	313	283	280	296	273	272	260	281	271	297	295	280	314	287	311	283	311	285	308	264	299	286	302	261	331	313	303	286	293	313	321	333	286	289	287	312	310	302	270	307	295	286	288	278	270	257	311	265	287	293	280	288	306	273	309	296	285	297	282	272	295	294	284	283	291	312	294	323	290	275	285	281	287	292	263	299	285	281	278	282	307	323	300	314	298	305	266	265	300	313	299	265	273	290	293	277	271	279	300	267	271	279	292	275	277	292	234	264	257	269	283	253	313	291	277	302	268	267	282	250	277	270	306	305	275	281	288	303	268	298	272	286	269	247	282	313	314	277	284	289	275	272	277	281	273	292	282	267	270	284	271	279	284	288	302	286	310	298	244	279	271	298	301	278	301	280	311	249	294	316	294	287	283	310	278	290	278	273	288	273	283	278	245	321	317	285	284	299	267	255	280	297	290	320	290	252	263	274	302	300	331	286	283	271	281	303	272	284	321	317	254	278	288	273	286	274	283	314	258	269	297	250	264	255	263	283	294	283	306	313	288	289	333	306	300	293	326	308	288	298	307	298	285	279	261	290	316	286	315	306	268	285	278	255	274	307	277	254	300	284	264	290	300	292	269	318	292	285	254	292	274	276	287	289	269	286	276	299	307	275	286	285	300	280	301	298	276	290	289	310	283	257	261	286	272	290	312	283	286	288	320	278	277	264	291	270	272	290	268	283	301	275	265	259	279	319	286	281	252	272	263	298	284	303	282	312	278	270	310	307	295	294	278	297	264	283	287	284	290	310	294	275	297	285	283	270	285	270	282	280	271	292	299	319	314	284	304	288	289	287	285	279	277	256	281	279	310	291	263	269	291	297	268	267	303	292	290	285	296	318	284	317	278	255	318	260	281	283	282	286	275	290	289	299	291	260	292	281	293	307	291	269	256	295	291	265	279	232	277	278	279	300	291	270	266	280	263	307	268	287	282	289	267	266	305	282	290	300	316	280	290	299	268	288	299	294	267	270	292	268	270	260	311	320	273	295	254	315	278	286	283	276	286	256	279	298	300	270	297	282	279	304	282	255	270	276	302	286	276	288	308	282	306	271	312	271	305	268	264	271	288	264	314	249	270	276	287	268	313	275	266	263	257	270	292	322	272	277	308	284	291	268	293	288	272	264	284	283	280	303	273	276	286	284	294	279	285	306	305	259	303	287	281	306	279	293	271	308	275	285	313	267	300	282	275	286	250	325	254	276	295	277	308	280	293	282	306	252	299	287	276	296	308	302	287	260	266	294	300	278	300	270	285	289	274	285	315	273	297	284	274	263	270	277	275	255	304	266	279	278	284	312	295	292	294	281	286	286	326	310	269	309	285	272	291	285	285	305	287	309	265	295	276	279	289	308	290	302	253	282	301	281	283	293	276	281	305	275	282	293	256	270	305	297	318	292	297	270	269	259	289	280	264	267	264	302	289	269	280	257	267	305	300	325	304	258	310	285	298	296	291	280	324	321	282	292	279	271	305	282	284	282	285	248	280	284	240	301	278	262	280	275	286	275	279	310	271	294	308	275	290	294	288	267	271	296	263	278	302	309	293	319	279	284	306	302	308	272	282	299	292	256	311	292	291	308	289	264	300	299	311	277	300	274	299	289	279	290	292	272	298	281	280	294	326	313	269	322	321	311	301	286	268	278	274	255	258	281	260	310	292	287	283	277	282	319	274	280	295	279	297	286	298	304	273	303	294	281	297	313	287	254	263	282	300	316	303	296	255	300	291	315	295	302	280	274	303	281	290	300	296	285	284	259	279	276	302	287	330	280	283	256	309	288	250	301	281	308	250	264	279	278	306	298	290	312	267	306	307	296	297	279	280	315	302	310	286	244	304	283	290	260	291	297	287	264	303	262	270	302	268	312	296	297	297	276	304	293	295	317	291	284	279	282	278	287	301	296	311	278	283	280	304	305	280	264	271	299	280	279	308	303	268	304	307	277	286	262	279	271	288	288	285	317	268	266	254	316	280	295	279	294	289	282	250	277	287	282	293	307	306	295	281	276	290	273	254	313	288	291	267	276	297	276	277	321	273	286	304	294	317	302	331	288	303	301
47213	62045	68822	55862	34442	24261	14224	11745	7606	4212	1954	844	755	739	693	707	691	704	718	689	707	703	754	714	723	690	683	727	733	706	696	697	674	727	682	713	648	766	776	723	715	703	752	728	681	719	748	688	711	715	687	768	755	710	735	711	722	755	723	722	707	726	689	691	714	734	700	726	700	714	698	640	692	709	757	705	713	702	722	716	720	665	719	706	699	679	663	703	678	709	701	682	700	685	711	747	677	706	698	656	723	663	713	653	681	677	731	766	694	678	686	719	715	684	675	666	765	741	713	754	738	699	682	688	746	720	754	698	675	692	682	721	688	698	699	731	723	742	650	644	712	729	709	712	701	677	693	693	744	702	691	683	672	709	721	689	768	692	751	698	722	723	733	696	748	706	679	682	702	678	664	772	724	709	740	710	701	700	680	708	702	712	715	687	691	731	719	689	711	730	717	708	705	697	676	736	734	726	656	700	691	703	702	741	693	735	687	753	701	685	691	694	698	728	731	723	703	724	747	668	691	658	737	678	695	721	707	686	706	697	722	705	743	740	664	685	716	714	640	679	722	695	707	728	718	699	720	728	720	709	731	692	740	708	725	686	693	741	701	721	700	707	665	710	758	766	687	694	732	676	688	679	709	712	733	714	646	702	700	706	707	724	728	678	706	674	745	721	685	629	707	722	731	677	748	742	726	670	769	675	719	732	710	708	692	661	708	737	706	694	750	764	689	699	730	662	693	699	696	700	749	661	765	734	661	740	698	699	728	691	705	699	722	776	716	755	708	740	718	741	697	755	708	703	679	704	673	677	762	717	692	668	756	728	710	726	740	743	734	671	693	699	697	700	708	703	720	724	705	628	718	691	659	695	707	759	675	727	693	752	724	724	733	715	714	743	689	726	698	749	686	719	762	687	670	722	761	667	690	742	715	719	685	709	760	703	680	709	709	680	701	733	690	679	705	732	714	716	723	722	715	700	749	723	737	697	714	723	743	725	698	692	693	693	747	697	699	656	696	707	682	696	716	682	747	685	675	746	695	735	663	693	693	655	715	729	677	699	731	683	671	771	694	687	731	731	704	710	669	718	698	698	735	756	671	691	703	745	740	717	665	726	726	734	664	661	700	697	674	673	714	729	735	743	660	730	681	697	679	677	753	682	686	707	740	686	678	750	688	716	741	729	784	714	691	739	694	708	731	725	735	696	737	677	736	718	692	712	662	704	743	674	718	667	711	682	742	725	748	696	706	686	753	683	732	728	730	692	702	675	752	739	655	658	717	708	726	741	703	702	726	678	692	676	703	688	707	726	617	718	733	700	714	744	671	702	730	697	685	684	690	702	758	743	685	723	707	726	733	677	715	685	716	727	708	696	695	708	769	720	689	703	694	681	724	709	674	708	745	700	735	697	693	696	722	730	710	720	707	736	744	743	723	681	699	706	676	675	688	708	724	704	639	685	726	752	700	723	727	739	670	662	714	691	703	658	705	687	674	730	647	684	727	731	691	703	681	712	760	705	684	722	704	693	692	680	775	677	749	715	652	702	663	686	704	701	695	723	665	707	740	700	711	708	683	693	714	710	717	722	703	721	721	680	660	735	683	737	698	765	754	731	690	739	713	658	733	691	716	688	738	690	679	684	697	684	741	713	752	694	702	658	659	711	708	671	682	695	697	674	674	674	766	703	709	733	703	727	696	700	721	737	724	741	707	693	644	716	728	732	692	732	671	675	712	716	676	681	700	691	677	692	698	709	678	673	740	727	713	711	736	731	700	687	746	753	692	719	736	753	677	720	732	707	724	719	728	750	733	686	678	749	741	671	698	705	687	664	741	687	720	713	696	716	745	722	719	727	715	732	712	717	735	709	724	698	736	729	698	769	686	720	736	738	700	723	681	675	667	711	696	684	714	696	678	716	737	748	693	664	737	677	718	710	691	728	693	718	747	719	685	739	711	737	725	713	737	741	728	686	677	686	725	736	718	748	704	760	712	703	738	743	750	682	715	685	722	734	723	725	712	712	725	716	686	681	690	735	662	743	693	689	733	759	699	696	747	681	693	689	695	681	703	712	675	722	740	702	693	665	728	732	712	711	686	674	648	736	732	744	709	677	735	719	714	728	762	728	672	679	777	704	687	697	665	691	701	691	711	746	745	701	692	697	751	684	684	722	729	684	699	677	699	633	673	711	704	726	750	742	607	724	727	715	715	710	709	678	689	686	711	716	657	705	711	712	720	708	751	723	730	732	705	716	731	729	692	689	729	700	810	678	704	696	710	737	694	659	693	720	773	737	718	708	708	795	714	757	704	729	702	714	710	729	741	714	683	720	746	697	679	725	702	702	670	721	661	692	714	747	743	722	756	747	717	632	660	710	701	759	783	692	681	729	667	747	707	686	693	683	679	660	689	666	689	723	681	725	753	722	711	701	731	730	667	709	671	652	701	706	707	697	729	736	715	736	703	701	725	700	684	722	689	755	698	738	692	685	702	711	695	734	669	713	674	699	713	651	704	662	688	703	690	678	722	718	753	673	755	712	696	699	684	693	700	687	721	709	709	690	652	671	747	735	697	677	695	729	724	689	694	696	671	709	717	667	695	664	672	713	707	717	707	708	739	687	683	734	702	725	753	695	715	680	685	705	700	715	671	728	748	695	711	729	735	699	661	677	664	677	710	697	681	726	675	710	676	688	749	714	665	706	697	708	697	699	764	688	700	718	705	708	723	759	737	738	712	688	696	759	702	733	713	696	705	717	698	761	705	649	714	690	735	710	742	702	691	738	696	666	764	698	743	701	714	693	734	733	740	788	645	677	735	723	641	752	704	710	690	724	715	714	674	736	723	682	674	708	684	706	729	715	712	698	708	712	721	696	717	654	751	708	728	713	744	721	726	754	716	738	698	697	705	722	658	704	700	674	743	751	692	730	751	725	703	693	663	714	731	692	726	699	706	767	770	662	719	706	671	664	685	667	729	740	701	735	709	667	736	648	740	716	725	668	722	729	680	711	709	716	688	693	692	673	744	681	702	750	701	724	703	702	719	715	685	750	755	689	723	705	738	696	721	696	665	718	743	732	712	726	778	691	683	701	748	719	742	712	701	680	692	726	747	697	705	716	701	723	731	688	719	736	709	707	710	710	706	774	705	725	699	686	754	738	712	717	675	690	704	745	674	744	691	701	711	681	715	752	710	733	678	712	713	666	713	735	665	700	679	745	738	686	717	705	693	691	735	775	715	748	694	669	697	705	700	676	715	739	685	666	714	720	680	694	713	676	757	715	691	672	696	713	728	712	698	738	752	722	718	686	691	728	674	713	740	706	745	718	702	647	708	747	708	715	715	659	723	724	692	705	729	752	723	712	710	709	672	733	723	719	710	723	659	689	699	705	728	687	756	679	707	701	688	701	717	650	772	756	695	736	712	727	690	704	672	689	723	700	723	735	741	766	703	742	694	704	732	697	743	700	696	654	726	741	737	745	644	722	726	710	685	760	663	695	720	726
74677	76872	72634	52839	28423	15728	5690	2939	1915	1252	645	400	307	279	278	287	286	286	335	292	279	297	299	271	292	264	313	298	256	295	270	282	281	282	292	297	297	259	286	288	294	301	312	302	297	314	282	321	281	311	281	281	298	300	273	277	291	291	307	293	258	275	282	272	287	274	324	259	305	273	300	284	270	318	293	292	273	276	310	279	281	288	273	289	275	281	285	284	264	294	297	252	264	278	299	275	301	284	263	303	292	293	287	282	307	284	262	296	289	290	236	302	283	271	277	285	272	301	279	302	298	260	299	289	309	275	252	309	294	314	300	302	283	287	288	293	307	280	292	285	299	287	296	300	281	271	281	252	290	298	262	279	268	281	315	320	304	301	267	269	285	260	297	310	294	302	287	296	286	291	280	290	270	275	296	287	287	270	307	311	294	295	282	301	307	301	309	279	270	275	287	308	299	252	279	267	270	278	264	305	297	285	274	281	276	292	274	282	291	267	305	262	281	283	292	291	317	275	278	262	275	279	280	291	300	298	277	270	257	288	289	248	297	320	298	277	293	287	267	270	283	291	299	297	307	297	286	263	283	264	272	292	298	297	273	273	307	274	293	295	250	271	280	258	275	306	255	295	270	295	273	273	291	307	277	290	310	309	265	313	318	295	297	261	318	296	307	318	298	271	290	295	275	284	293	294	288	317	307	300	263	280	311	285	290	311	324	296	282	284	278	255	291	274	291	277	286	279	277	275	293	278	303	298	272	258	273	254	305	286	274	292	283	260	272	278	306	274	312	278	304	263	276	295	286	300	260	282	301	317	273	292	310	289	275	314	277	264	272	297	298	286	310	286	323	276	253	279	265	297	294	287	289	306	280	263	290	245	262	260	295	292	263	260	304	283	286	261	299	285	315	279	276	294	295	307	325	301	286	265	278	297	292	249	295	291	282	287	296	296	288	273	307	306	301	318	267	292	270	270	262	278	272	294	269	261	283	282	301	241	306	241	266	288	290	282	278	302	258	273	294	265	276	318	300	285	292	278	280	268	299	294	297	281	296	244	258	265	276	292	321	304	295	286	271	272	293	272	291	300	319	296	298	310	294	269	264	281	270	279	314	277	301	270	286	256	286	279	271	299	308	299	272	293	301	277	269	303	280	305	269	278	285	297	268	254	305	293	322	303	280	286	260	294	294	309	280	304	293	312	281	287	284	329	274	267	268	288	286	283	304	302	256	265	253	285	299	264	301	336	268	278	285	275	289	330	288	302	280	269	315	264	264	268	283	294	264	280	261	304	293	273	275	292	277	271	327	311	263	292	304	324	282	271	258	270	302	283	296	309	282	296	294	312	262	290	310	247	304	290	316	297	289	303	320	284	318	276	297	270	269	279	276	299	281	288	301	286	298	307	304	299	292	268	270	307	304	298	312	281	297	307	297	289	293	257	271	285	266	296	314	275	291	278	300	305	305	280	275	285	257	277	279	292	285	276	274	245	314	285	292	289	273	279	286	281	299	319	261	302	284	285	290	283	289	312	266	263	290	299	264	287	261	268	271	287	274	260	271	275	296	273	272	268	278	283	294	290	321	257	277	308	256	279	303	267	321	311	294	273	275	275	305	305	264	297	294	282	268	276	266	289	270	283	279	270	282	305	296	259	336	278	310	276	272	315	276	283	286	305	289	282	310	312	275	265	274	310	319	311	267	256	265	312	291	283	281	287	306	245	252	315	305	317	281	279	312	293	274	263	282	299	315	287	276	271	292	280	281	272	287	280	287	281	261	294	280	284	311	288	291	253	299	296	285	304	248	302	272	289	307	274	290	292	237	272	292	289	281	314	307	286	277	264	295	294	288	304	259	306	298	331	301	278	285	263	260	273	289	283	281	278	278	277	304	270	277	325	291	272	278	287	302	322	294	272	269	295	267	313	288	300	280	280	261	281	283	311	301	274	283	282	275	287	294	292	320	260	286	278	240	296	284	307	280	312	305	294	303	280	262	298	278	298	262	308	313	310	270	302	270	303	266	242	319	321	273	280	283	298	302	309	296	288	280	278	273	302	292	257	296	271	287	272	297	301	317	301	311	251	290	289	281	315	286	314	282	289	277	295	317	279	280	284	279	290	270	264	273	315	290	291	245	258	265	284	310	269	286	249	296	300	279	287	243	274	287	269	276	274	291	285	274	307	255	298	289	313	275	271	267	315	268	282	299	271	284	300	307	276	294	301	295	293	287	287	285	312	288	295	336	290	287	281	278	285	287	270	311	296	273	313	263	298	283	310	304	286	285	277	281	279	263	274	301	304	298	288	306	276	297	271	272	269	269	273	282	298	267	276	291	267	310	277	308	296	297	262	297	294	306	292	294	275	281	275	299	300	321	269	287	279	262	313	293	282	300	286	300	266	309	292	284	325	289	263	275	286	287	297	306	294	306	277	275	280	291	321	285	274	259	309	261	261	295	252	296	273	306	261	313	322	282	287	292	266	291	279	273	296	277	284	296	279	283	298	321	278	292	269	276	303	328	293	290	271	275	320	270	282	279	288	296	303	301	250	299	304	315	270	275	289	287	309	289	317	293	258	269	276	289	267	297	304	319	284	272	258	277	360	321	306	284	307	304	290	279	291	295	294	271	299	299	278	286	297	303	337	278	285	284	310	270	281	286	295	271	283	287	263	280	254	281	295	282	286	270	290	326	252	286	289	289	284	315	278	278	303	292	288	292	283	236	275	268	306	268	312	312	326	291	290	290	297	309	291	277	298	317	309	271	274	273	292	288	305	290	288	290	289	275	293	264	308	293	252	278	252	300	298	256	279	286	282	290	276	298	281	275	291	265	300	290	242	281	288	287	320	282	299	290	288	310	258	304	307	260	301	304	283	293	278	282	288	283	283	315	292	316	330	280	301	276	285	306	305	276	276	314	287	292	282	261	264	259	291	308	259	310	288	315	270	275	262	274	295	314	301	288	279	285	301	265	283	274	281	272	269	279	283	293	295	259	274	327	281	291	272	301	308	310	254	263	264	283	325	287	287	295	283	290	260	263	263	262	310	281	299	287	285	267	275	264	291	292	278	283	291	277	304	278	298	279	286	277	273	310	289	293	293	304	283	251	282	305	260	291	279	294	294	287	311	301	279	295	261	284	283	285	280	273	303	294	292	274	304	288	307	296	325	298	322	306	294	317	271	297	304	265	288	304	303	266	289	323	278	283	264	307	275	312	264	282	268	303	280	295	291	301	246	258	286	304	246	301	263	315	271	296	284	287	284	318	283	255	253	282	282	272	300	290	284	294	310	299	286	315	287	281	255	290	289	283	274	267	318	293	301	314	309	287	247	289	291	266	307	299	270	284	304	310	285	311	287	289	294	297	272	288	291	252	281	295	286	253	279	294	276	241	267	284	295	297	261	304	257	324	295	286	256	283	273	273	299	244	299	268	277	278	288	282	281	302	291	289	291	283	252	278	273	296	283	267	267	275	281	297	295	300	287	284	288	291	274	288	272
49702	61417	67775	53935	34691	23638	13212	9632	7018	4417	2570	1074	805	767	675	738	720	681	676	704	728	715	727	726	716	747	772	668	756	720	734	707	698	756	725	741	777	748	663	633	701	680	730	687	688	733	725	693	737	718	691	764	781	743	739	711	695	704	680	709	673	654	780	685	694	714	707	697	712	661	759	680	744	729	660	679	708	731	703	698	700	692	728	705	718	701	720	729	663	735	718	697	721	741	724	684	648	716	691	718	690	754	714	749	739	711	679	731	756	750	681	760	695	692	745	699	720	713	699	742	720	671	679	763	743	688	728	715	709	691	655	706	718	707	740	688	720	653	708	726	694	697	683	693	754	734	762	706	708	702	714	740	703	712	725	726	708	712	738	684	663	683	708	711	680	673	713	668	686	708	709	707	712	677	690	690	736	694	761	660	707	751	676	687	689	686	682	694	703	689	675	721	708	690	761	704	700	693	727	737	713	754	679	707	756	696	706	744	704	703	703	656	769	679	722	744	699	700	754	745	725	689	661	680	671	710	705	671	709	687	636	716	704	683	713	671	682	717	676	717	732	680	751	727	698	671	759	676	696	684	749	726	751	699	729	702	710	729	694	696	738	740	698	707	710	718	735	700	708	714	700	754	722	712	753	734	681	682	701	751	719	691	711	703	675	725	711	732	720	698	726	711	685	708	715	681	733	743	718	689	663	724	730	727	691	740	686	662	749	692	680	707	680	702	647	741	718	681	699	750	746	716	716	741	722	664	672	707	711	721	723	706	759	687	691	720	736	765	672	725	684	750	638	724	700	699	710	711	745	689	700	695	699	701	728	706	680	727	703	696	756	695	733	716	692	705	676	627	701	663	647	701	678	669	710	705	754	714	670	726	673	664	704	764	688	701	735	730	704	706	655	714	725	753	702	739	720	699	636	743	672	710	734	706	738	710	719	770	731	699	701	710	703	698	703	724	675	685	725	652	705	723	720	721	660	723	694	669	684	639	674	679	686	740	707	683	712	700	777	805	698	703	677	734	699	681	737	743	725	683	704	705	676	710	714	693	755	716	679	727	667	688	691	706	693	729	667	683	695	714	724	706	665	724	695	726	702	697	715	706	734	737	738	668	694	704	709	696	688	712	670	707	716	718	681	739	676	708	687	676	686	680	692	688	717	697	717	731	734	705	727	685	743	724	721	740	726	688	713	716	779	719	650	747	762	717	730	749	716	721	711	691	742	714	721	714	717	736	723	688	714	714	673	662	710	688	680	692	732	711	713	690	700	693	663	696	683	665	670	682	721	674	659	685	716	709	725	743	724	691	729	711	762	734	756	707	680	707	728	687	691	748	714	738	705	756	662	735	672	746	699	729	712	680	706	704	687	698	699	702	719	705	664	691	717	693	688	714	683	697	686	684	733	704	718	731	703	722	675	683	688	702	693	745	675	713	716	695	697	738	726	704	704	659	734	717	723	696	686	737	708	707	736	686	685	698	715	693	696	681	741	693	698	688	709	707	710	724	715	706	771	731	729	684	732	701	710	726	736	717	685	709	727	734	714	670	696	667	737	701	689	711	685	724	718	700	679	683	683	737	719	680	680	728	719	721	712	718	696	672	713	704	674	675	676	691	716	699	743	735	697	728	696	730	739	700	728	719	715	682	758	704	676	698	722	707	735	768	671	688	689	710	714	668	736	676	710	657	668	709	661	717	676	695	699	741	691	748	742	671	708	719	740	712	720	742	704	752	686	648	718	688	701	680	708	747	708	701	686	711	674	696	728	745	706	755	695	714	718	710	687	696	713	674	710	748	714	695	721	709	689	689	681	693	679	661	676	708	722	735	697	676	709	694	711	719	716	685	704	708	709	717	673	723	697	720	778	731	693	761	671	677	729	698	702	702	689	695	676	722	693	702	699	729	686	659	704	719	750	724	726	730	720	736	680	682	685	724	683	693	678	720	722	713	777	718	721	715	718	707	677	679	717	749	707	674	749	737	713	695	716	716	679	748	762	716	710	699	685	736	668	733	728	720	691	758	697	716	751	687	733	704	718	765	726	733	726	721	714	701	692	729	766	727	709	729	687	708	669	718	729	731	728	722	712	702	683	736	707	700	710	708	718	736	695	735	765	676	682	729	717	705	745	688	694	687	708	739	744	682	694	712	692	695	669	727	737	698	706	754	703	723	676	677	714	689	692	707	695	759	748	752	723	696	673	728	736	706	717	698	681	670	721	711	653	677	729	696	685	736	701	696	741	722	718	704	721	693	692	680	698	690	675	687	715	677	723	704	694	689	683	741	667	678	707	671	731	722	698	703	689	731	724	741	707	664	691	737	702	737	679	712	742	693	673	706	726	759	708	688	741	729	756	667	712	681	731	704	731	713	723	728	685	735	716	720	676	687	715	673	678	728	731	704	720	722	704	691	736	671	707	702	724	705	707	659	710	714	726	718	697	743	790	681	757	678	708	701	711	713	698	699	734	689	682	673	726	667	689	689	693	748	675	703	752	690	728	705	755	749	704	688	693	640	726	747	704	684	720	675	770	714	687	737	747	744	737	716	746	699	727	699	724	712	686	733	735	722	702	720	738	675	699	675	732	706	666	697	716	712	712	696	686	702	710	775	689	748	712	737	737	708	706	691	715	744	709	756	708	673	683	729	718	687	709	678	657	711	657	703	757	723	690	685	695	667	666	702	693	727	721	695	745	706	673	700	693	671	687	666	718	658	693	693	719	739	668	726	709	693	764	683	711	708	722	659	737	692	699	714	679	715	722	655	748	742	736	731	711	706	726	672	714	726	729	707	700	659	702	686	692	721	727	683	689	684	690	710	729	689	700	704	720	730	654	722	675	709	683	685	720	736	713	718	712	674	731	704	702	676	699	723	707	730	715	677	693	667	744	683	724	706	702	740	707	699	748	700	733	694	710	796	708	721	757	709	769	726	708	716	698	723	715	711	691	701	686	750	705	708	702	699	686	740	659	678	666	718	678	702	717	712	723	711	727	712	709	705	704	740	725	702	730	685	673	695	668	742	713	732	725	721	687	694	689	715	714	724	717	752	726	693	695	718	725	701	734	720	711	691	714	701	729	722	724	681	670	746	702	712	701	743	694	691	689	646	756	771	738	682	687	708	705	673	733	642	727	685	739	660	672	628	633	691	745	735	746	712	715	763	721	714	739	730	709	735	699	672	700	754	704	723	720	708	705	705	705	688	714	698	742	686	715	652	692	712	701	723	764	731	709	688	737	695	729	750	716	686	788	755	725	727	718	710	702	686	690	701	797	684	686	708	700	701	731	735	679	681	720	741	682	655	676	690	716	688	716	701	708	750	788	684	716	704	733	708	691	761	735	676	725	674	686	665	742	686	687	724	677	709	697	746	713	715	732	722	757	699	646	686	723	691	711	741	699	711	726	736	675	714	694	686	721	744	716	694	751	724	731	729	663	693	719	692	734	713	702	730	690	674	713	731	719	720	704	692	698	703	753	744	700	723	675	777	718	708
74892	77326	73097	54495	28640	16295	7076	2902	1871	1085	627	398	296	282	289	291	292	311	327	285	282	295	305	282	274	271	302	317	270	286	293	303	291	281	275	276	284	281	303	316	286	268	299	302	287	265	302	273	293	295	296	317	287	288	279	252	270	295	276	287	285	287	287	295	295	293	291	287	299	303	262	293	273	298	314	311	276	282	280	320	292	290	291	309	297	306	295	299	295	321	312	288	294	283	299	271	278	306	265	314	282	302	261	287	279	269	263	287	302	271	271	281	279	282	302	284	273	309	287	259	278	296	282	288	267	312	295	285	292	265	277	304	263	307	281	307	277	271	277	275	284	307	282	285	297	288	292	313	259	282	263	271	291	290	325	260	292	302	301	299	260	305	270	296	280	285	279	280	255	291	283	288	267	295	269	295	287	278	295	266	309	291	291	250	266	292	296	303	281	315	302	293	259	274	250	286	273	273	287	288	297	288	326	296	289	260	277	329	298	298	274	288	308	285	280	289	267	260	283	298	269	305	302	309	297	270	296	298	318	281	276	302	281	313	289	286	265	318	289	283	290	307	280	297	271	303	297	305	289	277	295	272	287	298	285	313	284	305	288	297	295	287	280	296	234	301	275	274	313	297	297	282	303	304	313	298	294	261	274	271	282	306	288	299	274	285	269	280	269	286	309	264	292	294	270	293	291	267	279	277	278	302	308	260	289	319	298	279	288	292	291	296	288	304	285	300	285	287	289	260	279	298	280	309	308	307	289	302	270	288	291	279	290	284	293	296	276	268	285	292	298	267	298	296	267	284	267	310	285	298	307	289	292	298	273	269	287	278	277	260	280	306	289	304	268	304	279	275	271	329	269	288	282	286	329	296	311	268	292	279	286	288	275	299	306	267	281	290	320	253	288	254	291	284	302	263	297	271	274	265	271	253	304	275	288	294	306	278	278	293	300	289	273	284	288	277	304	290	305	256	293	292	287	307	288	269	278	292	287	293	245	256	308	270	271	294	283	280	300	272	299	299	288	296	304	299	303	294	286	298	287	320	297	289	263	257	275	320	318	264	282	306	305	265	284	297	278	311	289	250	296	295	285	288	292	255	302	299	277	308	323	287	267	290	280	286	301	267	308	268	265	273	295	276	259	254	294	293	287	275	313	295	295	282	277	279	280	321	302	310	283	277	279	277	315	306	291	281	291	266	294	302	288	313	288	291	285	280	312	282	308	308	292	279	282	334	313	292	280	292	314	266	288	290	295	301	267	274	291	311	253	260	291	296	287	287	277	299	317	320	282	292	313	272	312	282	292	300	296	279	290	276	303	261	269	293	278	282	289	269	264	279	288	296	259	288	306	292	302	310	308	297	271	299	278	259	279	303	287	264	300	269	273	278	288	282	303	330	299	269	307	280	299	305	273	294	265	290	301	280	312	285	287	275	291	284	310	298	307	295	287	266	289	270	272	313	307	278	267	263	305	283	271	295	294	283	247	335	282	291	307	306	287	300	280	318	292	271	273	288	283	283	274	282	303	309	301	309	301	299	304	303	282	310	303	279	262	304	291	288	270	306	311	284	255	305	255	238	314	293	288	279	296	297	311	303	274	281	279	273	326	290	289	303	315	295	268	287	293	279	292	255	280	301	293	280	258	275	307	291	249	280	286	285	248	260	312	269	282	266	286	295	292	318	291	280	283	272	257	290	293	286	317	255	264	284	308	280	293	299	279	271	289	292	309	262	258	288	284	314	300	293	323	283	279	295	287	277	272	301	317	305	338	276	283	315	299	267	297	261	260	291	272	276	286	310	277	278	312	280	298	270	297	265	283	259	302	280	271	287	285	316	300	263	290	308	323	279	281	308	323	286	287	303	312	277	306	310	296	309	306	285	273	280	285	287	298	298	293	310	288	300	288	292	307	266	257	285	294	298	314	318	283	261	320	300	312	272	270	275	299	275	326	289	281	293	296	321	277	302	293	252	283	261	292	308	324	275	295	296	286	295	281	277	282	295	285	269	254	293	267	294	254	319	287	298	296	263	292	304	255	324	279	295	272	297	253	252	249	261	278	253	296	304	313	292	282	279	282	282	279	301	280	278	273	266	264	306	286	304	300	277	312	301	290	284	358	275	301	279	267	253	255	293	290	286	296	262	255	285	272	252	303	301	272	298	268	296	281	284	317	308	248	312	296	300	301	311	292	300	298	302	322	280	279	290	278	333	287	290	329	281	315	320	312	280	306	308	274	277	316	295	268	266	289	312	303	266	279	301	270	290	281	286	289	268	255	288	290	281	296	290	309	265	275	281	306	280	278	300	282	298	256	310	297	277	285	310	304	284	308	276	274	301	308	299	324	281	316	305	277	327	288	260	323	298	268	307	284	294	281	285	260	286	302	293	274	299	290	325	287	297	271	282	278	277	293	271	302	346	245	265	270	270	297	315	301	280	269	281	313	262	296	292	294	281	278	261	286	306	294	314	297	289	256	298	289	287	293	273	278	321	299	284	286	281	327	284	279	309	277	291	293	278	260	288	281	291	290	304	299	299	290	290	291	281	305	292	306	290	282	303	285	281	247	279	300	266	288	297	276	291	304	283	279	293	291	285	261	272	319	268	311	315	281	293	300	287	316	316	300	277	268	271	300	299	278	288	300	295	284	268	275	268	293	289	284	305	307	276	278	284	307	266	261	308	281	256	306	310	259	275	295	311	305	307	319	304	259	282	292	278	269	294	307	268	266	275	297	280	294	298	295	276	294	294	282	278	291	304	304	273	259	325	309	279	288	307	282	276	279	315	288	280	284	320	287	282	298	299	266	302	281	295	252	268	281	260	289	251	292	280	272	270	346	331	276	282	246	277	279	262	290	279	246	296	268	255	308	305	270	292	271	299	268	282	280	292	280	300	293	275	259	282	296	282	277	298	317	288	292	287	301	312	264	319	254	294	266	311	282	303	263	305	295	260	277	286	306	292	291	291	324	290	282	322	297	298	273	272	284	284	296	299	282	277	323	260	313	283	278	261	288	251	263	283	267	300	285	315	297	299	327	301	296	277	302	278	286	247	267	270	286	275	276	292	288	279	304	269	270	289	296	296	268	321	320	287	269	285	294	274	286	291	275	296	262	278	303	269	300	296	251	288	279	290	287	307	270	300	312	288	279	306	271	272	248	255	316	307	295	266	282	276	301	270	266	271	289	304	288	311	276	290	291	314	304	283	304	282	315	301	295	293	278	305	265	282	312	263	276	303	256	255	315	277	250	290	267	266	280	275	294	282	267	289	301	285	295	293	281	287	263	301	277	274	322	263	278	304	293	289	285	278	318	306	261	262	295	295	313	305	297	285	289	284	261	290	300	291	285	314	281	300	302	249	282	291	291	293	282	279	286	283	279	275	242	269	296	290	297	275	272	273	271	302	262	286	284	306	291	276	276	284	307	308	304	308	289	256	281	273	273	295	287	277	295	276	273	309	268	260	271	332	290	290	282	279	298	304	283	282	305	309	294	268
49123	61441	68059	55248	34203	25245	15633	9044	6402	3814	1934	1153	821	706	745	731	697	706	764	713	726	771	729	731	722	730	701	710	749	709	696	718	702	706	710	712	709	743	690	713	712	728	727	665	716	741	699	750	784	704	737	701	739	697	721	714	684	749	736	756	709	737	684	683	698	750	693	718	707	682	721	716	668	725	702	702	684	719	700	710	651	750	705	704	680	717	712	684	729	730	762	709	703	727	705	704	697	735	710	726	718	649	719	643	691	702	697	713	713	706	723	743	711	720	720	734	761	747	716	710	720	711	701	722	730	717	695	740	701	721	687	708	720	709	709	680	718	723	719	645	696	707	697	705	726	764	682	716	704	700	736	742	748	690	694	677	695	711	690	667	694	696	731	683	703	751	682	753	729	723	717	704	667	707	718	700	716	679	731	670	731	714	716	716	740	733	707	719	671	663	687	682	704	754	708	724	731	730	730	722	745	693	749	749	743	707	715	707	749	747	685	666	647	710	705	704	710	693	686	692	713	721	688	744	696	723	730	707	671	676	695	740	719	736	721	709	713	762	699	660	712	732	714	764	680	705	705	709	677	714	715	720	750	695	736	688	690	734	713	697	716	723	679	729	691	645	710	744	684	700	734	721	691	669	643	741	674	699	723	634	740	791	717	704	711	729	706	696	709	699	684	736	708	733	727	730	729	711	763	698	700	761	699	700	674	707	698	666	730	758	726	727	718	702	687	689	743	759	720	742	710	686	721	744	729	717	665	696	742	761	687	749	703	733	710	647	702	712	729	683	744	744	708	733	686	713	691	723	725	760	721	724	705	758	729	708	763	698	677	743	722	719	724	704	697	627	711	733	741	697	748	744	698	703	720	653	710	717	740	731	724	669	721	664	749	716	704	741	731	664	707	704	737	729	656	670	702	713	687	746	742	721	714	691	713	691	737	691	728	692	682	734	691	759	711	701	726	744	772	701	739	711	645	714	720	679	702	723	766	675	660	704	736	719	736	750	720	699	659	736	749	690	668	720	708	717	719	714	718	699	696	693	720	705	662	712	713	701	716	754	689	711	665	718	670	729	721	725	691	648	721	746	718	643	743	738	749	700	736	745	738	698	698	689	721	745	687	664	738	735	709	696	712	723	762	713	721	742	701	688	722	738	726	735	692	702	721	707	714	670	664	696	715	743	724	724	736	703	712	712	711	765	680	676	686	745	699	720	707	727	695	715	734	686	696	718	665	707	703	717	726	662	744	670	699	736	758	652	732	724	737	709	737	742	704	744	712	743	715	702	727	705	725	679	696	719	752	685	728	724	753	723	714	762	729	686	691	732	699	730	710	734	688	691	679	707	709	669	749	712	687	692	704	702	720	756	691	650	701	756	703	718	689	712	715	735	765	707	738	729	700	715	728	722	709	731	689	699	705	713	708	725	698	699	705	733	747	691	704	720	706	715	750	699	728	739	713	701	741	740	730	726	726	691	699	724	708	672	731	662	711	746	701	697	702	741	724	710	715	736	713	727	740	687	696	744	742	705	730	733	658	752	756	644	683	706	674	662	712	707	711	736	726	720	677	689	685	683	678	680	735	727	704	709	706	740	769	691	710	748	672	717	691	695	745	720	672	701	661	716	710	688	749	712	694	694	704	685	742	676	700	746	714	695	725	717	723	732	737	693	682	700	728	696	687	731	668	718	709	696	671	718	717	718	704	719	671	750	651	728	722	712	710	704	741	759	713	662	660	662	691	725	712	681	643	732	707	693	707	695	774	705	713	716	714	706	683	702	727	698	745	734	698	699	721	731	724	687	721	712	698	709	704	707	697	745	704	708	675	701	635	702	752	722	699	738	724	691	703	700	724	717	742	698	689	754	715	683	698	714	711	707	695	717	697	739	724	698	716	722	699	700	704	706	684	721	707	703	762	710	672	723	689	718	716	707	706	688	716	705	674	761	734	642	692	665	707	752	687	654	721	683	691	735	698	659	748	711	692	675	693	714	726	738	709	691	703	739	701	701	731	674	739	715	703	672	702	767	735	711	767	674	719	749	677	683	676	703	683	694	689	728	707	726	693	703	684	659	693	667	732	712	707	699	676	707	684	696	680	672	729	732	697	662	744	698	736	708	745	708	732	692	687	703	668	728	742	716	679	718	727	717	717	705	705	688	751	769	677	752	734	690	695	694	668	720	685	689	681	697	711	673	728	698	671	714	683	684	699	670	677	703	714	751	742	674	749	673	720	710	696	708	699	782	697	723	696	701	719	733	666	701	675	721	714	735	727	703	711	720	706	730	752	739	738	686	776	732	695	688	702	675	694	723	721	749	698	697	747	715	699	721	773	694	745	726	694	712	746	740	723	693	673	683	693	707	719	718	717	674	718	716	670	751	679	769	666	725	700	704	722	728	719	703	735	700	705	743	734	671	693	737	697	718	683	687	700	703	713	703	701	669	700	719	741	674	693	708	701	696	703	718	704	741	686	710	727	716	679	691	679	733	727	633	717	736	690	697	704	771	719	678	708	715	708	733	703	719	705	690	745	690	755	722	703	719	691	734	727	668	722	768	739	693	681	710	718	696	706	683	702	719	688	698	706	736	677	715	747	718	670	731	719	695	721	743	717	779	701	742	707	707	761	765	694	698	696	719	740	691	726	704	687	724	684	694	706	714	674	725	738	704	736	711	649	716	741	699	688	699	680	736	707	755	722	693	733	695	654	713	696	689	744	723	720	692	727	730	720	711	708	750	724	703	712	734	704	718	706	670	716	698	696	727	715	719	659	732	695	725	670	739	685	723	712	677	723	705	729	736	696	705	742	707	668	698	744	707	733	695	740	724	726	659	689	728	737	756	682	698	737	690	742	704	649	757	677	720	732	722	731	718	716	668	700	678	669	735	741	697	714	712	685	760	721	689	762	731	722	705	714	774	712	741	718	697	722	727	710	738	732	686	688	685	726	731	720	641	662	662	757	658	707	732	699	633	728	689	747	679	705	715	752	705	721	672	736	704	692	687	705	694	689	710	713	707	755	709	727	734	672	712	702	695	666	754	712	724	647	750	695	708	729	679	727	712	733	692	716	722	682	739	727	750	737	719	703	717	661	686	724	718	717	704	706	679	669	689	698	727	671	700	719	743	706	712	735	695	691	739	713	699	670	779	735	748	677	688	662	701	694	723	713	709	711	706	726	714	739	703	709	657	674	691	687	736	684	707	675	688	697	730	683	685	686	674	724	647	691	679	713	707	709	748	696	686	710	749	717	685	708	724	754	678	705	722	709	718	729	666	704	707	724	753	710	734	702	693	701	683	728	707	689	697	692	713	716	705	677	695	723	721	702	746	728	699	671	754	741	705	698	668	663	735	720	714	691	729	690	686	712	722	720	686	747	690	716	667	721	729	745	684	702	666	710	699	665	712	721	694	729	709	737	716	681	680	670	713	718	713	732	743	746	735	702	754	718	697	690	691	689	718	739	672	652	732	738	652	677	726	720	702	732	663	684	685
73158	77523	73690	54567	28336	15829	6964	3211	2010	1172	679	467	312	294	296	287	269	293	300	277	277	286	266	324	303	296	299	262	311	282	296	283	273	313	326	288	268	242	300	282	287	301	279	304	312	292	292	311	285	286	283	260	323	297	253	278	279	262	321	308	292	264	306	280	328	312	274	274	285	290	322	299	298	272	309	280	265	288	308	270	292	275	319	290	274	281	310	272	283	292	261	284	286	296	291	267	285	265	284	292	281	269	294	287	259	257	321	261	291	271	285	298	270	274	268	301	297	279	294	296	244	281	286	301	290	291	281	277	323	247	272	295	291	273	306	256	276	316	304	263	262	281	288	274	288	300	280	298	282	302	297	295	279	273	300	284	292	305	315	279	265	287	289	276	294	310	295	310	291	296	297	261	290	272	288	286	326	291	299	281	271	292	304	301	294	301	250	272	270	310	288	282	286	283	280	291	283	259	302	328	300	254	273	299	295	263	303	266	266	289	286	310	251	302	294	305	293	282	273	266	286	291	290	274	274	256	310	302	313	314	311	290	324	296	288	289	292	327	323	314	263	283	292	283	292	284	327	302	269	272	293	280	288	302	283	323	296	297	294	299	288	283	305	281	266	336	302	266	284	287	309	294	275	265	287	262	249	306	315	301	296	289	296	282	275	270	307	295	280	290	286	266	263	260	297	299	293	288	284	303	300	292	317	287	311	295	295	279	290	289	292	267	291	295	281	288	302	295	309	309	277	282	292	288	281	314	312	298	285	304	286	287	323	285	299	250	306	286	291	287	301	261	284	296	296	311	293	295	306	278	298	280	313	276	300	282	298	274	279	277	290	301	287	327	305	318	303	300	268	291	267	270	273	257	259	274	325	300	270	286	274	292	301	308	322	271	289	288	295	300	278	316	294	290	294	289	270	281	278	245	306	296	286	305	273	276	264	269	267	311	298	282	306	255	280	292	303	305	282	267	272	285	274	284	290	310	288	281	278	290	270	280	268	305	286	289	233	286	303	286	268	282	309	267	278	290	273	268	278	307	282	295	292	306	303	312	307	275	270	278	293	254	249	289	286	284	276	307	279	277	255	325	297	307	301	276	280	292	284	252	305	300	298	298	295	306	309	297	295	280	286	267	281	278	289	284	286	268	300	300	274	312	292	259	250	263	297	291	262	282	319	274	294	314	312	281	290	281	315	281	282	272	281	297	299	271	305	303	271	269	295	259	266	274	295	255	289	301	316	301	268	284	295	261	279	290	273	271	311	297	277	275	290	302	256	299	315	301	320	311	298	270	335	279	280	273	243	288	284	297	322	303	293	265	273	294	292	298	267	254	279	290	259	305	316	303	283	279	264	293	283	317	323	299	310	295	277	314	309	291	273	299	308	285	277	293	273	276	284	279	302	280	311	314	284	272	284	274	282	304	300	265	325	292	281	280	281	296	313	287	299	310	298	291	312	262	300	307	278	254	253	295	261	275	319	281	257	284	285	296	278	284	249	323	286	319	271	288	291	301	299	267	290	276	280	288	255	305	290	286	292	292	278	271	287	272	305	286	328	247	270	282	283	253	294	264	271	294	306	266	271	291	294	301	265	292	312	262	311	296	283	289	315	289	271	269	281	277	284	300	298	300	265	317	275	276	279	282	265	307	288	285	273	312	276	252	273	282	278	272	261	281	306	276	304	337	295	273	283	298	294	263	303	274	301	279	296	316	265	278	280	284	293	298	277	290	272	271	298	300	289	305	314	296	287	326	277	277	307	292	291	284	294	318	315	296	265	273	267	290	272	291	265	297	276	323	279	322	296	302	259	296	254	329	276	306	260	291	307	309	286	244	333	283	287	293	291	283	252	283	277	286	286	273	294	284	269	293	276	283	307	264	256	311	293	285	274	287	269	280	319	285	297	273	256	300	301	292	275	262	301	302	268	309	308	283	277	298	277	282	295	334	287	291	275	278	274	270	281	254	284	295	313	292	276	271	276	275	274	289	281	313	279	307	270	293	290	296	297	315	312	303	245	289	337	292	296	272	302	279	287	280	287	249	278	300	282	304	282	269	322	291	296	275	279	274	303	280	294	310	295	266	269	288	285	315	284	275	265	281	279	256	291	289	293	302	302	310	273	290	307	303	307	278	305	247	277	280	285	285	290	283	281	273	304	303	297	288	314	300	290	290	304	293	285	292	281	313	277	304	283	262	261	271	283	263	318	284	310	310	289	290	333	314	281	302	309	276	292	283	311	285	272	280	271	286	290	310	274	281	297	311	302	278	278	298	302	248	271	284	297	236	320	293	307	293	294	267	241	275	271	302	344	279	291	291	299	312	315	294	291	312	309	274	298	309	282	292	291	302	269	294	289	300	277	258	295	275	300	333	298	289	277	304	302	299	233	280	290	293	280	305	308	299	303	292	298	281	277	283	281	285	302	291	303	299	286	304	314	275	301	277	323	307	266	279	315	319	254	318	264	274	307	275	320	292	291	293	290	261	287	278	292	320	272	303	288	290	294	293	307	298	295	269	295	262	287	264	314	309	326	242	275	270	297	287	309	289	320	253	287	262	296	320	296	277	305	293	287	323	301	270	281	280	275	302	260	331	292	316	277	293	272	316	343	322	291	290	301	269	265	301	297	269	281	294	289	284	286	299	302	282	314	267	268	315	282	284	273	364	299	291	293	252	287	277	296	296	303	315	315	271	268	289	258	318	311	275	322	279	300	309	302	288	284	297	281	278	324	278	284	303	287	290	300	275	266	290	277	296	283	304	301	257	306	293	301	289	296	290	300	285	299	296	281	270	294	272	307	256	283	263	258	276	302	273	331	316	263	256	280	267	267	284	302	292	300	277	274	316	317	275	300	316	291	320	298	278	282	287	305	292	264	271	276	272	314	292	285	282	288	274	275	274	258	294	287	300	300	310	270	294	299	274	262	284	248	290	295	281	290	290	294	267	293	291	292	293	318	282	306	320	273	277	272	277	291	280	318	305	295	311	331	301	266	310	309	282	288	297	315	264	274	286	309	280	291	301	283	276	300	255	296	322	299	303	283	288	264	273	295	303	299	291	267	310	288	276	289	309	274	292	301	301	288	303	264	272	310	286	246	277	276	316	309	315	304	294	278	279	280	305	296	318	277	276	291	310	292	262	298	261	305	260	255	280	286	296	296	300	324	291	293	309	230	297	289	293	275	312	285	249	281	284	291	301	288	276	319	269	299	308	311	305	280	297	274	281	296	274	269	303	311	310	300	261	275	274	306	273	310	270	247	296	296	292	305	267	275	293	313	293	285	301	296	245	252	264	316	282	276	263	318	275	299	332	247	274	277	278	282	301	277	249	335	278	291	285	291	293	262	306	316	332	257	325	297	283	295	318	320	293	306	259	281	299	311	300	282	264	305	288	305	270	274	286	325	286	254	314	285	306	292	292	301	288	282	282	261	277	280	291	274	303	289	302	292	285	301	257	295	292	264	298	276	293	263	293	291	288	284	303	273	307	279	295
47767	61797	68633	55127	33185	25064	15533	9938	7042	4173	2272	1360	860	719	718	682	670	719	757	687	718	736	778	729	722	747	709	701	746	720	709	715	713	732	702	763	718	684	767	760	688	705	735	663	727	761	691	693	736	775	733	702	703	680	739	699	778	673	676	707	707	649	728	769	751	716	700	725	699	707	729	704	693	675	711	722	740	767	640	701	698	711	661	682	694	719	714	666	723	752	694	707	680	723	690	704	690	718	738	738	741	761	705	759	704	717	707	660	718	690	727	706	674	714	701	700	747	712	730	704	680	760	751	734	742	725	680	707	724	670	741	677	656	733	738	719	705	731	735	728	717	698	715	673	703	688	715	710	721	712	681	724	706	724	721	692	708	700	734	727	699	740	744	767	680	747	719	699	740	699	682	686	736	715	720	706	712	729	737	661	714	716	707	681	697	692	713	703	689	753	717	732	685	728	729	697	697	738	730	747	735	676	703	706	719	688	720	731	714	723	724	731	725	656	728	725	714	696	688	723	687	707	718	706	701	763	696	686	732	768	772	761	712	689	742	708	762	708	713	667	689	667	699	727	752	684	742	707	718	646	728	705	715	707	701	691	663	752	706	680	693	674	721	713	681	717	733	699	740	690	734	697	725	767	677	700	733	682	707	701	682	728	719	731	706	710	708	746	638	674	732	746	688	717	681	722	698	688	725	773	685	757	712	744	696	665	725	675	730	676	701	720	739	656	716	704	746	735	653	713	690	666	728	711	733	722	729	716	707	702	729	759	752	712	743	702	734	755	734	719	723	728	750	719	751	701	715	710	700	707	726	690	709	700	703	704	711	725	690	697	694	715	717	722	719	685	685	729	746	681	718	684	668	703	711	736	675	685	732	717	734	712	662	685	687	686	722	719	728	723	681	745	692	782	710	644	754	687	700	761	716	690	783	713	737	691	732	689	697	751	696	748	747	760	759	734	751	695	643	688	733	727	728	731	667	770	739	718	700	728	740	694	661	758	705	703	682	760	657	688	713	715	723	689	655	747	702	700	707	684	722	679	715	728	693	703	729	664	696	750	729	684	736	686	740	716	684	682	725	665	757	649	760	699	687	669	732	735	701	695	713	711	686	778	717	721	724	713	676	753	698	678	721	743	756	676	737	723	715	694	709	674	694	677	743	725	740	693	675	674	692	713	645	701	704	763	676	724	750	665	705	708	711	733	784	705	739	751	678	753	736	707	736	681	742	728	716	736	683	696	689	718	767	736	709	721	725	728	686	696	729	690	713	755	681	686	695	717	730	689	752	689	686	698	711	682	769	708	671	706	689	699	705	707	714	728	745	689	691	696	713	701	709	705	756	747	710	736	692	671	761	712	720	711	672	715	677	668	707	759	710	732	671	716	754	714	719	728	766	700	742	724	702	718	717	708	755	715	737	716	720	692	722	765	683	745	719	699	693	664	685	731	692	657	712	711	746	695	696	699	716	680	699	681	713	686	699	692	747	680	719	703	697	706	733	689	688	765	767	662	747	735	708	694	708	751	716	704	739	675	688	713	738	681	693	714	737	734	655	723	754	728	712	687	743	660	713	707	713	702	719	746	701	706	747	725	706	758	699	720	728	696	703	716	747	721	704	659	666	712	705	730	713	752	706	742	717	701	708	742	702	696	707	724	732	719	700	743	703	775	723	712	739	695	719	716	716	698	759	727	709	710	733	753	722	743	716	707	714	736	737	685	738	663	742	743	719	729	690	646	725	683	717	701	709	730	710	701	684	726	710	713	734	743	703	694	700	747	726	717	678	705	734	744	712	741	727	670	713	712	735	690	723	691	756	722	730	726	675	766	724	714	679	697	709	705	674	697	689	674	716	683	716	704	744	732	719	711	745	719	741	695	719	719	701	746	699	752	722	748	703	674	695	720	705	753	762	720	717	693	693	676	682	753	676	684	687	697	610	732	666	716	711	748	693	693	752	732	704	742	696	731	680	682	705	713	749	765	670	738	708	720	735	724	727	699	719	691	737	708	674	737	711	707	695	746	729	737	705	695	733	711	686	682	679	699	687	660	677	738	679	701	732	767	693	681	666	706	726	744	691	728	758	724	728	762	681	720	759	749	729	704	747	722	704	732	684	670	703	696	685	698	742	723	714	732	701	698	687	699	671	676	680	709	715	713	700	737	693	720	707	732	730	717	740	746	731	756	707	706	682	675	686	651	696	726	702	701	671	675	770	765	745	700	703	690	754	732	675	698	699	697	742	739	697	752	735	740	687	731	673	743	722	670	699	680	683	724	772	716	706	729	699	735	662	700	754	691	735	677	658	746	768	697	709	709	695	683	705	715	727	744	724	713	727	724	711	694	713	706	678	713	715	706	672	749	721	702	686	671	724	768	705	725	744	701	712	741	707	651	733	797	723	703	702	708	671	704	728	724	687	737	687	748	698	762	705	715	669	713	686	704	746	695	723	729	710	699	750	684	729	705	714	707	702	667	704	775	699	749	725	708	685	733	724	723	708	675	734	711	698	732	691	737	695	730	690	741	729	714	781	749	720	712	675	712	725	679	642	770	690	746	756	736	744	756	706	710	718	755	678	687	667	693	713	758	746	679	702	746	730	685	704	715	733	681	702	718	690	731	710	710	718	702	690	689	705	677	746	731	730	716	718	720	763	737	752	716	712	692	650	702	710	695	725	698	696	694	696	681	724	702	684	742	712	715	697	668	685	726	720	745	756	668	693	713	732	717	677	672	703	683	720	751	698	698	722	723	716	726	697	751	688	710	747	714	736	698	679	729	699	753	703	703	694	760	728	695	690	687	669	710	748	664	756	702	726	738	729	732	732	730	704	719	688	682	747	751	708	729	702	734	708	716	676	740	722	737	750	701	714	723	706	692	712	734	693	715	686	700	718	690	717	757	732	722	672	736	693	723	754	716	737	729	723	681	720	692	708	697	709	703	709	696	735	693	745	740	727	722	724	739	666	742	715	693	718	717	740	721	750	706	716	666	761	687	691	689	692	709	762	744	706	674	717	733	728	700	710	691	748	764	774	690	694	691	716	709	726	695	759	714	735	706	715	705	684	728	718	690	671	725	718	722	701	708	708	750	740	750	679	731	732	719	669	741	712	755	715	719	740	700	722	736	737	679	700	686	703	745	727	685	714	704	707	667	747	723	693	683	752	759	722	717	764	689	737	718	712	665	720	735	738	715	650	689	710	725	720	710	731	684	680	706	694	650	739	747	714	749	677	691	747	694	759	709	715	715	705	725	729	738	774	683	694	660	714	656	736	659	672	740	658	689	695	711	729	715	713	713	691	719	700	686	737	702	707	711	720	684	703	730	708	706	707	736	733	703	692	729	695	699	718	663	697	727	709	674	724	703	732	683	723	723	676	728	728	725	686	699	713	730	680	736	712	706	768	694	714	701	745	704	686	691	682	703	690	660	675	681	733	709	679	723	720	731	721	679	746	718	672	675	710	739	750	710	721	714	751	735	707	709	708	705	690	743
72674	77402	73069	53670	28021	14961	6919	3175	1802	1139	729	433	342	320	301	299	294	250	293	283	273	300	327	290	300	240	283	294	285	288	288	285	306	288	255	273	304	302	289	274	285	279	276	280	261	289	273	308	289	268	307	307	290	291	284	293	255	300	270	298	297	287	308	299	300	289	283	241	298	291	291	287	240	290	283	321	315	295	262	283	282	307	264	274	293	306	301	298	313	257	291	267	286	295	296	277	283	282	272	290	325	299	294	313	282	288	278	305	281	275	280	295	267	273	313	268	264	296	314	263	301	275	304	303	303	258	269	291	303	300	315	275	275	321	291	296	284	284	257	274	282	273	312	247	284	287	264	308	313	301	304	300	288	283	303	287	298	288	297	306	295	290	306	308	276	295	314	301	247	294	279	261	292	270	270	303	285	275	290	272	294	284	304	290	290	281	289	272	306	305	256	277	279	272	276	265	283	310	293	284	342	273	279	285	293	285	270	274	292	272	303	339	271	306	289	272	286	256	298	282	298	283	303	313	277	269	274	281	299	299	270	309	290	310	288	275	281	280	279	284	284	268	267	299	276	254	276	316	261	282	276	311	244	288	286	307	293	318	281	282	298	314	278	280	284	322	285	310	302	286	293	307	292	292	294	294	265	279	292	269	261	323	298	289	294	305	275	270	281	284	273	306	288	311	290	274	260	270	272	274	290	252	269	287	293	284	264	269	272	306	291	306	317	305	306	285	313	300	275	290	281	288	283	285	249	264	295	276	287	300	314	309	327	298	260	278	272	311	280	277	289	288	302	317	265	302	279	276	255	273	292	276	306	306	277	289	307	295	319	280	302	303	290	310	294	266	298	317	297	314	326	304	277	300	299	326	292	278	316	261	281	291	291	310	300	288	286	298	315	312	288	268	276	273	342	315	281	279	290	274	278	271	269	268	291	286	301	299	303	275	305	287	296	292	317	312	293	288	282	293	270	309	269	308	298	263	302	298	292	317	268	289	262	278	294	287	283	322	283	309	292	268	285	281	296	285	278	283	294	288	296	289	308	281	272	284	285	274	321	270	291	245	289	313	281	280	260	308	269	283	281	277	309	270	306	258	280	288	255	309	285	327	291	287	301	293	290	288	304	293	296	283	286	312	293	280	320	284	286	312	294	289	288	270	262	252	318	271	288	307	281	313	277	276	279	307	263	308	298	291	294	271	327	280	281	280	277	300	276	306	298	290	273	288	317	281	293	313	311	284	282	281	299	274	319	309	272	309	299	317	255	259	275	305	268	282	278	294	284	307	288	259	281	253	299	291	307	334	313	293	270	287	293	294	294	291	270	284	294	300	282	294	253	265	265	298	311	284	285	296	296	275	268	296	272	282	284	277	262	288	260	311	252	299	262	298	294	261	271	266	267	285	292	291	256	297	267	278	299	314	290	281	314	291	289	279	320	298	312	290	295	270	263	294	326	288	246	304	267	298	261	320	322	285	295	300	292	274	296	286	303	262	306	303	290	267	310	282	278	261	269	295	296	287	301	277	279	322	280	273	284	339	334	295	287	264	289	283	293	262	281	308	278	288	289	277	293	283	284	331	309	314	292	263	288	256	282	315	290	306	295	300	285	295	282	296	272	291	281	304	294	288	295	304	306	289	292	299	264	319	281	300	279	275	294	250	292	282	302	294	279	280	274	295	300	286	288	285	261	295	304	268	312	290	281	300	303	233	280	296	300	287	298	318	297	268	296	308	280	276	291	253	292	298	274	258	267	262	282	273	317	250	295	262	285	298	293	262	294	309	306	288	280	265	269	271	275	311	283	290	292	321	281	272	267	286	313	262	301	289	315	284	300	301	317	312	282	282	278	292	271	316	299	284	312	289	293	269	286	292	295	273	277	288	270	261	300	276	289	284	298	289	265	270	309	278	298	291	312	269	274	293	299	278	301	294	285	331	300	302	273	271	302	266	286	308	274	263	288	290	280	273	281	296	275	308	300	301	278	264	322	300	259	264	281	279	296	306	307	264	284	271	297	291	229	303	263	265	301	299	313	278	277	302	265	258	263	299	282	295	255	291	284	297	284	281	295	277	318	260	280	267	278	251	278	316	256	291	289	281	295	280	277	303	274	293	290	282	263	286	297	252	278	286	311	286	275	258	319	291	285	278	311	259	281	317	279	284	291	270	289	266	288	295	274	306	301	285	316	328	266	290	306	274	297	299	292	261	293	284	282	278	277	283	276	281	283	263	269	296	298	286	266	282	290	263	281	310	256	293	273	278	327	292	261	277	311	277	277	299	312	299	298	271	286	244	318	289	288	280	298	299	307	293	300	295	293	300	310	297	280	299	265	292	259	321	283	298	270	251	293	271	307	302	288	325	289	277	279	294	296	283	286	305	289	295	296	268	274	264	268	286	261	281	280	304	264	288	285	288	280	296	278	289	283	299	267	304	254	270	312	291	333	287	303	307	322	286	287	273	313	271	287	310	287	306	303	279	310	299	291	302	272	303	282	277	289	317	279	290	302	293	276	268	296	295	296	296	285	283	283	298	273	333	284	299	276	292	306	295	306	273	293	285	284	329	283	294	279	297	274	272	261	312	288	267	281	294	291	304	295	299	292	310	300	275	287	275	324	288	304	312	307	240	251	312	271	294	291	272	283	305	280	278	268	311	254	303	288	282	262	270	304	272	282	285	300	275	275	281	296	259	290	313	273	287	280	292	276	269	324	256	289	309	266	317	284	297	318	295	319	273	262	315	273	338	280	299	272	290	307	296	291	275	314	295	266	288	290	319	291	276	292	255	279	267	265	281	304	274	299	265	298	294	278	284	276	319	257	281	283	296	274	300	293	303	283	280	281	260	316	292	263	308	285	279	254	329	281	308	321	314	286	283	278	294	277	326	280	262	296	310	308	289	314	284	319	281	244	267	293	245	272	294	274	304	310	282	283	299	322	246	304	307	282	282	318	310	275	311	284	276	292	299	278	296	286	296	316	282	304	291	302	287	270	277	289	285	304	284	307	273	266	284	313	281	275	302	300	265	297	295	268	252	303	292	277	301	306	296	276	301	296	312	281	292	303	299	268	282	322	277	296	284	304	283	272	257	265	263	253	293	302	270	281	282	272	285	316	314	325	308	301	260	283	279	295	294	288	317	277	289	306	296	278	292	296	298	275	286	302	305	294	291	293	313	291	293	293	276	287	275	259	313	268	289	283	273	274	272	315	332	272	313	309	286	295	303	254	289	311	300	297	288	274	276	293	268	293	293	304	303	278	287	287	276	281	269	314	261	301	289	277	307	294	306	298	277	297	300	259	321	320	282	290	279	283	301	272	286	298	271	311	295	284	301	287	283	261	269	292	280	274	301	269	273	256	279	268	294	297	287	288	300	318	293	280	315	312	282	270	298	279	277	280	299	300	280	242	298	286	280	309	265	312	299	283	285	280	270	280	289	308	309	277	342	313	311	290	297	273	324	289	280	289	310	294	277	283	326	261	262	298	281	274	292
48046	61889	68112	54714	33132	23713	15884	9992	6325	4085	2301	1320	892	753	745	713	734	735	679	708	716	733	763	717	694	694	661	693	718	725	703	722	731	699	719	668	690	710	700	691	719	693	666	767	731	721	751	710	668	701	694	759	713	721	744	688	694	736	727	728	681	704	726	746	712	737	747	705	705	720	681	738	730	745	659	700	685	694	721	707	704	728	702	701	685	716	726	730	741	698	686	694	727	663	681	679	722	721	717	737	705	699	726	726	653	725	677	730	695	676	746	751	666	723	725	733	657	691	677	702	719	687	711	690	765	725	705	711	687	732	707	747	686	716	762	690	726	730	725	687	734	717	686	760	697	732	727	707	697	673	749	691	747	749	759	673	753	750	695	692	701	738	728	679	734	713	721	718	723	728	710	711	670	725	746	692	725	713	693	683	701	722	718	742	721	773	746	684	719	712	657	708	726	723	746	734	678	712	728	714	697	719	714	741	723	718	676	686	657	716	736	715	708	696	691	734	678	667	709	688	679	695	696	687	685	692	722	722	709	708	677	693	712	737	658	706	692	685	713	729	683	723	694	751	732	720	754	715	720	694	680	706	675	646	686	698	706	672	748	734	717	749	725	708	697	715	672	732	708	737	707	729	701	697	694	697	702	708	718	746	696	717	749	692	698	692	699	712	734	714	747	712	684	726	681	691	730	673	739	742	743	693	722	678	748	706	724	727	727	715	745	731	727	712	745	688	751	711	718	687	714	769	719	729	750	718	693	718	708	691	687	692	691	699	758	748	683	726	715	759	743	699	694	696	724	699	740	712	748	740	715	712	718	655	702	697	667	717	723	710	730	736	736	735	720	676	713	717	730	682	708	685	753	722	674	722	677	745	719	670	689	705	703	674	723	680	699	722	700	707	724	747	735	673	723	732	725	702	644	717	707	698	703	705	725	716	712	701	717	712	701	710	709	698	692	720	692	723	706	691	742	686	693	703	706	685	689	699	676	697	714	697	729	708	718	712	730	714	703	683	705	740	688	731	707	697	723	668	718	705	722	697	675	720	718	704	684	779	694	730	688	682	715	737	739	679	728	705	692	699	722	660	742	703	729	687	685	703	686	710	726	711	674	701	744	686	731	728	717	679	688	736	673	712	694	717	742	724	716	705	724	674	730	740	773	730	696	708	736	702	733	727	736	717	731	653	676	679	723	647	711	715	696	736	742	707	751	695	742	690	688	714	706	734	678	666	710	751	719	710	684	745	718	703	730	684	752	699	673	698	696	750	720	643	720	713	701	733	758	721	689	681	695	697	711	736	720	729	699	695	709	728	673	697	749	729	711	652	726	704	735	641	713	691	747	673	698	652	700	727	730	679	757	705	758	722	688	720	717	704	757	667	653	720	690	727	678	702	698	739	734	710	728	686	711	736	703	742	684	688	724	676	726	761	675	752	703	685	692	708	700	714	734	716	710	690	729	699	701	670	738	732	708	695	686	718	742	732	700	722	679	701	712	713	699	713	723	764	704	717	663	691	726	702	695	716	694	712	691	729	741	707	697	680	727	680	744	719	725	652	692	725	702	702	696	735	737	704	723	769	705	756	731	718	683	737	703	706	707	702	699	734	724	718	690	669	699	691	751	660	667	668	708	728	721	749	686	660	682	727	696	720	708	693	747	652	673	698	737	739	738	780	725	696	731	660	750	734	726	719	693	759	687	737	720	714	707	685	730	695	713	682	683	682	704	731	758	737	696	689	672	757	686	733	737	715	712	678	712	703	672	712	699	714	714	732	655	728	740	743	781	701	724	692	715	705	757	723	751	724	721	718	700	652	675	718	682	711	749	730	699	724	692	722	723	697	707	723	712	742	779	736	724	705	729	717	673	718	706	706	716	695	697	730	679	714	696	712	700	678	719	711	754	717	705	716	718	682	706	698	730	715	722	728	730	705	703	760	756	695	674	703	708	711	706	791	717	704	661	738	706	711	687	716	687	720	688	705	707	697	757	751	658	717	688	717	747	739	738	694	697	742	716	746	711	709	718	657	685	702	661	701	698	652	695	678	709	680	703	692	664	667	697	763	754	727	720	738	709	688	756	686	688	692	709	710	741	673	690	713	641	711	724	738	710	730	709	700	680	706	673	705	711	684	733	720	690	740	733	747	702	709	747	671	702	715	678	718	741	731	666	700	710	712	708	666	730	695	772	746	748	690	683	742	699	697	673	751	678	716	713	740	704	691	671	671	736	716	706	693	684	767	766	694	715	736	638	760	717	754	716	774	718	717	717	729	693	725	741	716	708	741	731	726	730	693	736	736	721	704	672	712	716	721	741	726	703	692	709	685	712	676	678	659	743	718	692	714	699	721	686	697	716	755	745	668	711	685	716	772	716	710	733	737	750	716	726	676	684	696	722	717	697	724	717	684	684	727	704	692	694	708	667	720	693	712	713	682	744	709	739	715	745	758	648	755	679	726	672	715	736	731	695	715	754	728	737	797	699	748	714	680	712	702	703	689	753	665	752	734	706	734	677	694	714	708	687	715	670	707	679	691	688	714	726	670	745	717	704	690	762	726	672	675	630	707	679	686	718	670	692	696	692	709	649	664	693	710	719	700	668	703	708	764	676	717	700	719	718	673	727	674	718	647	693	699	707	727	692	691	782	705	728	624	721	715	730	695	661	716	735	698	697	721	679	738	696	679	719	729	709	705	705	683	662	714	658	698	684	770	689	688	721	701	724	784	724	752	718	684	723	728	707	670	684	717	732	701	724	698	709	704	717	732	706	664	700	695	698	680	741	685	696	721	710	708	701	699	719	706	692	672	707	708	717	684	717	674	706	676	688	704	757	729	706	688	728	716	692	724	748	751	691	740	699	711	709	761	670	682	680	696	744	754	693	714	704	700	685	696	695	721	728	687	708	714	736	739	738	705	698	723	721	668	752	679	713	694	693	744	695	682	686	713	701	764	700	704	754	718	750	721	746	700	696	708	640	677	665	740	710	686	717	704	683	698	733	701	717	688	757	741	731	712	725	720	726	662	725	693	702	715	669	714	714	704	694	685	746	704	684	700	713	716	734	734	728	692	742	746	706	773	689	690	678	717	708	679	706	715	697	693	719	715	747	663	660	718	714	742	686	694	711	745	732	738	677	721	748	654	681	707	663	675	692	750	670	688	718	767	713	777	735	724	702	727	667	703	723	763	697	689	708	661	699	702	721	688	707	711	712	704	692	714	696	727	701	725	725	698	737	722	710	676	714	719	721	676	685	667	747	743	766	683	684	733	705	723	682	715	689	683	698	671	709	687	697	697	709	730	726	718	710	679	717	689	689	696	697	679	689	724	712	726	701	638	690	690	747	747	695	694	704	691	709	656	721	743	675	679	718	654	720	692	719	702	722	704	700	686	711	678	676	703	679	717	694	686	687	767	684	753	777	697	727	679	690	734	699	702	710	703	726	696	722	741	696	706	716	679	690	726	687	728	663	686	665	701	654	707	747	714	696	706	763	698
71998	78266	74079	54155	28257	16735	8681	3249	1744	994	635	421	302	293	259	300	278	267	302	297	303	289	292	307	281	296	286	294	276	298	315	261	304	292	277	276	269	311	335	263	287	287	326	270	326	283	265	306	268	276	287	290	292	312	284	286	279	305	317	295	316	311	296	283	290	286	308	325	291	284	281	291	279	283	293	302	264	288	265	285	303	302	293	287	273	265	261	285	302	268	275	268	263	284	278	311	301	287	270	293	275	302	300	281	290	313	320	283	280	278	288	274	292	292	290	278	294	286	259	282	264	316	290	267	304	286	254	313	281	260	275	314	282	259	274	287	314	285	304	278	283	271	292	290	310	287	277	307	311	260	290	291	324	300	286	296	297	281	282	286	294	286	318	297	278	266	300	291	282	256	296	250	301	289	312	321	261	326	295	297	287	322	293	299	304	244	290	279	296	297	273	271	280	266	287	315	289	313	275	311	295	306	288	293	285	297	290	256	280	272	296	275	271	295	302	284	300	283	294	277	299	283	291	286	268	279	274	283	313	309	316	318	291	286	278	258	287	279	296	246	294	335	275	283	270	289	290	307	328	288	286	295	303	269	310	302	263	297	308	285	302	263	292	263	266	286	298	274	298	292	327	293	296	272	305	320	299	279	284	289	277	301	291	256	286	299	293	278	305	305	322	308	303	298	287	267	246	309	262	329	285	300	280	295	301	297	274	279	292	275	282	293	319	297	294	279	288	304	280	280	287	307	289	294	292	283	281	291	270	284	284	297	272	298	298	308	298	261	297	286	281	289	261	284	286	295	270	289	255	295	270	283	308	332	284	309	256	281	306	282	265	290	276	279	301	286	314	328	288	284	295	266	294	311	260	253	287	273	274	300	276	274	293	302	257	326	311	310	271	294	313	277	282	304	302	279	314	299	287	280	262	288	314	282	294	301	276	257	296	290	285	298	265	290	303	292	272	303	266	301	296	306	247	271	290	295	261	293	277	301	294	291	272	291	263	286	299	300	306	264	286	331	268	259	288	310	312	296	297	309	289	266	293	292	301	258	289	303	301	307	273	278	279	302	271	293	268	286	317	284	277	270	289	321	292	279	312	300	310	282	272	298	247	295	313	305	288	332	276	268	313	310	311	293	305	296	306	273	293	282	289	305	279	321	311	295	271	276	281	275	255	317	304	293	285	273	264	251	297	289	279	267	287	316	301	282	270	303	302	290	266	304	261	295	287	300	302	300	303	288	283	266	299	304	294	284	293	277	301	309	286	312	318	276	303	297	286	276	289	283	306	266	292	284	295	271	319	271	273	284	290	298	305	291	266	280	304	283	272	287	300	294	277	283	311	269	293	310	262	262	288	278	260	271	308	276	302	268	277	268	288	302	276	286	252	286	326	247	324	313	292	293	274	252	261	265	282	279	274	251	249	289	292	302	279	279	308	264	297	294	312	280	295	284	301	288	295	272	297	309	301	282	283	264	303	300	285	259	313	281	313	301	298	285	307	279	284	287	290	308	289	275	305	294	253	288	265	286	251	310	292	280	281	296	303	277	296	267	296	266	281	296	282	273	278	251	282	280	290	283	285	293	329	280	290	303	289	289	270	305	288	291	288	313	315	293	319	295	271	297	285	304	276	305	274	330	289	278	282	278	316	287	319	288	296	284	266	273	295	281	259	314	297	292	268	285	270	281	290	298	272	300	282	332	274	277	312	307	266	279	281	256	305	280	309	298	272	294	282	276	294	297	310	263	270	273	293	311	269	276	268	292	314	251	290	266	261	281	296	281	280	311	291	273	270	306	286	306	245	274	281	291	286	294	257	273	320	288	296	287	293	276	318	308	290	290	303	287	303	284	273	276	270	289	280	293	285	289	305	266	324	286	285	285	278	286	263	279	316	293	285	277	316	300	293	294	296	287	301	309	279	296	310	306	291	273	287	274	279	304	322	289	293	307	289	289	255	295	288	293	293	295	275	273	295	328	292	284	270	290	326	295	288	294	293	270	256	284	285	286	306	304	322	292	294	291	264	249	306	318	281	312	274	297	296	312	277	286	305	292	251	270	309	295	278	279	287	274	280	307	301	303	323	244	319	271	304	282	287	271	296	297	307	286	267	290	273	286	303	309	294	284	273	297	268	317	281	252	258	271	282	290	279	315	269	256	309	300	275	267	269	284	261	290	268	285	309	300	301	279	284	285	240	293	300	273	319	266	279	283	296	266	298	254	321	288	288	274	286	317	267	300	294	305	268	291	301	304	305	294	307	265	287	287	291	301	280	270	294	315	283	275	261	294	296	308	305	284	312	288	308	283	291	286	288	300	307	300	301	288	283	277	277	298	277	312	282	269	275	285	297	307	259	279	273	283	305	304	281	304	283	300	305	291	262	267	299	280	276	288	276	291	320	269	306	290	296	276	292	267	283	275	321	277	281	296	271	291	315	264	284	313	321	265	309	286	276	295	292	307	264	282	302	293	268	295	283	284	293	277	305	233	272	262	284	307	257	290	273	296	287	295	253	303	259	287	296	275	292	278	291	305	281	310	317	291	304	275	263	264	263	300	281	293	285	274	286	308	309	280	297	311	278	270	301	300	254	308	288	324	307	298	269	295	308	282	302	269	271	268	305	310	296	281	271	278	283	303	319	311	276	241	283	288	294	316	268	278	260	263	255	274	286	289	269	307	287	282	310	295	298	311	276	279	287	334	331	291	288	279	296	267	303	312	276	302	290	251	291	263	273	281	291	333	294	302	324	309	306	292	267	275	297	293	297	291	276	281	293	271	299	293	286	305	235	293	298	302	310	254	274	313	276	271	293	293	293	282	285	292	284	297	282	288	316	311	306	316	265	304	276	274	303	262	328	280	254	287	268	285	293	283	287	300	277	310	322	298	290	297	274	322	282	242	284	300	289	280	294	299	295	291	281	268	284	301	263	327	305	258	285	325	289	314	275	293	284	282	284	297	302	275	299	334	256	292	307	307	291	282	288	272	289	267	307	261	305	279	310	302	268	283	272	285	289	249	281	296	265	282	275	281	299	240	312	294	271	290	301	310	307	284	277	287	274	260	269	278	311	303	277	295	284	272	285	305	290	330	277	278	258	279	288	291	288	278	260	297	289	285	235	297	286	302	282	292	327	301	261	295	288	296	288	285	274	274	319	267	269	285	304	273	302	272	269	287	261	281	281	284	296	266	304	301	288	282	294	313	312	271	283	301	266	295	286	292	291	292	255	272	291	260	284	300	279	313	314	275	299	308	315	315	313	279	302	280	289	283	283	293	280	302	294	293	290	321	311	318	298	298	283	301	286	289	316	314	290	303	294	261	296	292	297	279	283	297	290	276	273	280	271	304	316	277	296	238	315	317	309	318	295	281	282	286	314	317	285	295	326	295	286	275	275	266	267	252	300	303	333	300	308	296	337	307	245	271	271	300	301	264	330	270	293	295	287	275	301	308	306	278	261	294	315	276	268	318	285	293	277	307	301	299	291	287	288	258
47112	62847	68922	54520	34224	26249	18312	9725	5794	3651	2091	1171	837	751	688	714	676	744	677	682	749	683	681	769	713	708	719	722	714	723	742	712	690	692	725	668	685	673	726	735	688	732	780	679	711	701	753	703	748	727	730	755	703	724	694	776	727	734	652	712	693	698	748	727	710	735	686	736	670	721	668	691	769	739	728	704	721	728	738	718	689	778	718	703	700	766	668	652	698	734	776	709	653	714	690	696	710	749	663	714	727	710	667	707	719	749	722	735	705	711	732	743	671	659	717	652	712	743	754	735	726	691	717	714	744	718	694	719	717	693	688	687	665	719	704	709	680	716	703	733	710	694	721	748	733	733	730	720	745	764	690	760	746	693	716	729	708	756	688	754	653	749	754	723	738	700	730	728	741	748	737	704	701	706	667	694	685	706	732	688	671	734	701	693	722	760	715	737	699	703	713	730	717	722	722	698	678	734	742	767	692	699	703	697	737	696	724	732	700	701	702	699	730	684	739	671	732	684	724	697	647	755	743	704	693	726	716	696	705	698	725	739	749	696	673	721	751	671	658	673	719	693	718	701	726	694	709	729	713	745	758	711	733	711	696	684	679	673	686	731	745	651	711	718	698	709	716	713	690	696	687	703	753	714	665	751	708	681	690	703	705	795	727	716	672	698	692	739	651	723	741	738	705	707	713	687	731	662	713	686	723	725	700	698	736	733	706	714	718	745	743	745	741	697	709	741	754	715	745	699	735	695	782	696	719	692	702	729	698	679	677	750	743	743	685	712	691	709	686	691	657	705	706	738	668	707	699	711	670	727	716	724	711	709	723	695	758	711	718	744	674	701	734	721	689	741	704	715	713	733	743	744	690	704	696	708	747	663	671	688	706	762	688	724	743	702	739	732	717	703	709	694	686	704	696	701	702	749	772	672	733	737	712	726	678	680	709	688	688	683	715	710	731	748	743	666	746	646	700	659	747	745	732	715	701	712	707	697	704	712	750	702	718	703	753	683	731	729	694	766	751	678	724	721	709	690	733	702	692	666	689	699	731	758	718	697	696	700	727	657	680	639	694	703	695	739	766	740	691	738	714	720	697	704	724	710	740	743	732	748	659	707	720	735	727	720	716	711	703	713	683	768	718	685	698	751	750	714	755	715	709	697	714	702	749	692	678	758	721	747	720	696	685	740	740	679	680	642	724	706	676	746	679	720	716	694	689	702	764	720	731	735	666	736	712	727	726	686	703	743	737	738	714	708	718	743	710	705	714	743	686	696	706	750	733	669	709	726	724	699	684	736	723	743	710	709	713	714	762	703	701	701	735	672	723	691	699	648	726	717	710	766	744	728	741	754	695	686	711	724	639	710	686	714	717	696	668	675	714	683	725	758	729	705	715	704	724	704	709	711	692	721	715	705	716	721	725	681	691	690	689	693	705	691	755	740	691	706	714	706	730	715	668	758	748	689	714	743	711	723	709	743	828	734	703	739	712	728	723	693	698	759	737	723	668	736	737	720	748	716	718	738	730	724	742	669	741	765	742	707	671	712	735	719	653	740	724	703	759	678	687	761	730	707	751	673	707	676	730	696	726	734	705	709	677	672	699	733	709	724	741	719	757	766	688	658	772	697	723	733	683	733	685	731	681	660	742	709	744	692	704	714	679	729	686	699	710	719	735	735	722	753	719	637	713	721	702	746	721	688	760	727	691	705	736	684	727	699	733	707	729	701	691	703	724	679	714	665	724	762	707	713	739	694	685	747	753	738	805	763	722	697	682	656	677	693	708	748	705	714	711	695	661	714	748	734	725	696	713	716	704	748	682	661	718	734	662	698	684	674	685	739	709	745	678	737	742	652	684	702	727	702	727	659	688	749	753	713	723	707	684	662	710	714	710	743	725	768	699	714	679	728	713	720	735	691	709	707	728	722	735	686	728	724	704	740	741	703	759	650	747	650	707	730	706	693	687	716	729	714	713	715	717	779	703	723	685	719	709	714	758	715	722	729	739	723	688	710	692	714	691	742	748	721	665	704	712	712	738	758	714	706	691	722	650	740	699	714	724	673	758	705	733	697	698	698	741	719	726	690	704	776	667	740	702	750	710	701	709	704	697	732	690	724	684	687	731	763	676	778	763	748	709	684	700	736	726	729	682	698	719	708	738	727	695	711	707	792	702	714	661	734	713	708	746	700	722	664	722	748	685	677	732	711	687	694	726	733	743	719	723	699	720	658	752	708	720	703	751	739	716	741	672	717	696	657	717	670	686	722	687	732	677	722	755	731	716	732	685	683	708	724	717	686	742	730	717	722	703	712	690	728	709	703	698	771	726	717	693	683	704	696	730	756	698	733	767	713	729	700	705	704	734	711	736	702	735	707	759	709	721	750	676	703	723	671	703	714	741	661	749	712	736	712	708	755	755	693	700	697	728	666	690	674	658	684	732	661	736	730	689	686	708	707	747	723	656	703	715	739	718	732	693	712	725	704	654	699	757	731	693	760	680	731	737	705	761	655	734	690	712	711	718	654	698	713	669	728	671	706	724	695	716	740	747	750	733	725	727	708	749	709	660	716	703	709	729	758	679	712	677	684	689	739	726	732	690	762	728	682	674	734	740	695	685	743	703	677	770	680	738	701	701	692	726	707	717	717	678	732	713	728	724	710	736	716	720	669	686	748	731	735	736	680	745	706	691	736	702	719	699	716	682	742	741	722	744	720	661	729	692	728	709	709	721	717	693	755	701	725	755	706	684	688	693	699	748	729	723	744	723	702	738	724	704	693	717	663	700	718	683	714	700	694	707	719	722	765	695	733	751	700	735	715	699	745	750	726	682	710	679	669	725	682	684	710	698	722	706	710	752	744	757	700	751	700	714	692	695	713	701	708	661	714	714	662	716	709	703	689	707	742	743	672	708	716	706	699	742	751	685	676	745	697	747	671	709	690	734	782	725	720	763	705	698	737	719	682	741	702	709	713	724	706	673	755	716	706	704	765	714	677	749	668	714	714	727	696	732	710	679	677	721	679	668	739	700	727	691	730	690	715	732	709	744	730	766	692	698	744	724	706	698	734	741	744	736	738	714	718	712	761	663	717	717	704	743	737	733	733	706	727	736	677	674	745	747	715	699	708	699	734	703	711	724	730	734	728	736	735	693	683	731	763	707	744	716	713	744	755	726	710	711	724	713	676	748	715	700	731	762	735	717	683	730	746	694	723	704	693	719	711	706	701	720	719	730	703	667	729	692	733	748	713	666	752	730	719	727	699	706	709	720	717	733	686	713	703	705	715	741	693	725	719	728	678	705	677	706	693	714	658	732	681	693	747	742	761	751	758	716	740	712	693	775	736	701	772	724	727	674	719	666	658	718	714	701	699	742	695	709	743	706	682	695	680	711	720	703	688	717	731	706	663	720	690	651	758	768	707	765	731	728	726	656	752	717	719	715	689	696	696	731	701	697	771	713	740	714	732	737	699	686	721	713	725	671	735	674	694	711	711	645	733	708	700
71340	77222	74104	53116	28455	17420	7737	3499	2005	1188	622	442	333	313	294	265	279	274	298	266	278	303	300	293	302	293	346	301	292	299	294	256	268	264	294	290	298	299	257	285	290	302	303	306	299	302	299	283	282	301	284	252	291	305	307	315	296	282	306	287	270	296	270	321	280	301	287	273	307	292	281	275	298	286	315	256	300	299	303	269	302	280	284	261	283	288	309	302	285	288	282	320	291	319	259	252	275	277	299	278	287	294	297	276	273	280	259	280	292	303	271	299	322	272	288	274	271	318	286	284	268	275	291	322	270	306	293	283	280	261	305	293	280	292	266	289	314	307	275	284	290	312	285	281	257	290	274	277	291	297	283	301	284	300	315	293	303	277	260	290	247	265	269	284	257	285	303	314	298	286	317	303	302	257	288	302	290	280	286	290	263	290	283	248	304	285	293	303	312	256	262	276	293	312	272	264	301	320	291	290	279	292	271	332	283	270	316	263	295	308	285	280	289	289	262	273	292	279	279	297	300	277	311	332	274	269	250	236	269	290	300	275	314	312	331	285	300	270	274	269	275	257	263	293	283	298	293	272	294	267	285	299	287	285	281	278	306	312	269	285	281	264	275	270	271	278	281	282	278	280	288	266	317	274	292	279	267	324	293	290	285	291	267	280	295	297	311	297	307	257	301	266	304	285	287	290	280	269	302	297	274	257	299	307	321	263	295	292	283	304	255	278	265	267	294	292	319	293	286	309	282	295	302	312	286	258	287	261	283	276	314	294	281	265	287	280	267	277	310	260	281	320	283	284	272	284	281	286	300	301	281	288	274	284	317	293	269	287	269	289	310	306	294	281	276	301	273	287	260	318	285	306	265	276	274	296	307	296	286	316	277	269	303	270	304	282	237	286	314	286	301	307	280	319	274	260	299	262	265	294	288	278	292	290	303	275	280	281	269	306	255	281	302	277	261	294	300	307	270	264	303	294	307	289	292	300	282	267	296	306	285	316	291	287	278	274	321	288	318	297	296	280	273	311	266	278	275	293	293	257	276	262	276	263	256	296	266	283	313	263	295	273	286	275	257	291	311	297	244	296	268	303	246	266	258	292	254	271	281	284	324	273	261	273	291	293	260	291	275	274	272	232	319	280	274	278	288	305	270	264	283	312	301	300	275	284	292	296	278	288	317	281	295	292	273	331	292	276	274	291	265	309	288	292	304	304	261	288	308	301	290	273	308	294	294	338	257	312	283	277	298	296	271	307	298	264	297	317	283	286	277	298	287	284	273	296	304	282	275	306	246	295	287	288	274	297	288	296	298	313	325	287	270	294	256	270	243	296	320	300	310	274	280	261	286	291	284	312	269	286	275	289	294	269	259	285	282	279	299	305	279	293	278	293	276	323	290	278	292	284	272	267	301	302	288	286	265	268	287	307	286	294	309	298	289	272	302	289	299	305	268	302	293	290	277	281	281	309	289	295	287	254	315	281	278	264	315	265	277	309	293	261	280	287	277	303	295	283	279	299	283	310	298	277	296	304	274	309	294	282	283	302	307	266	310	292	264	271	274	285	306	247	285	299	294	303	288	298	307	290	298	288	288	278	271	285	312	295	307	280	277	265	285	285	272	303	287	283	291	286	310	310	323	291	275	311	307	265	290	303	276	293	285	295	260	277	289	293	298	298	272	264	264	292	292	325	275	303	303	281	278	295	284	280	254	285	275	258	324	283	304	306	320	318	285	277	258	289	296	291	277	268	289	285	282	285	280	288	308	304	273	260	265	298	267	284	283	304	293	263	293	277	311	312	293	308	271	273	264	285	281	294	299	290	316	285	299	304	283	272	288	275	265	284	292	285	328	269	267	281	262	315	276	275	288	294	247	295	283	298	276	290	255	308	286	311	319	275	278	289	270	307	288	282	304	322	264	291	292	264	286	291	276	270	275	287	300	322	268	318	284	263	292	282	298	272	275	276	306	280	272	277	307	270	259	293	290	274	282	274	274	298	282	259	305	301	282	281	298	260	278	298	281	300	296	298	281	262	297	290	277	315	301	304	296	272	333	288	305	269	272	297	300	300	331	289	286	289	301	260	252	277	274	296	268	311	335	279	280	263	273	281	303	281	307	283	288	274	285	274	308	305	290	286	283	303	274	294	292	278	306	265	284	285	281	305	313	298	273	270	300	295	275	279	294	314	309	303	294	275	288	277	296	275	302	294	262	276	293	308	266	269	259	246	301	293	299	286	295	320	300	288	284	270	292	321	272	244	268	301	303	253	283	257	274	312	273	305	274	295	293	283	302	300	272	275	294	284	270	314	296	264	261	293	284	315	294	303	285	271	285	305	274	278	283	279	303	307	284	289	264	294	279	283	293	267	271	282	253	285	265	258	274	266	295	287	308	240	272	293	271	293	285	310	328	316	288	268	298	294	291	307	285	276	271	279	263	270	294	300	288	291	280	290	317	292	278	279	313	293	291	283	337	282	278	292	275	268	283	287	278	308	272	283	266	287	326	292	282	296	297	302	297	286	302	299	279	304	296	270	278	299	275	300	287	293	301	255	287	317	297	284	282	265	297	278	313	274	306	286	294	291	280	290	298	280	284	274	255	286	274	294	270	307	294	299	295	277	297	313	296	308	321	282	300	329	271	299	305	294	305	297	303	303	269	278	291	311	266	302	269	279	287	325	305	297	262	262	297	305	274	275	292	286	329	312	298	287	302	309	279	272	315	318	265	267	312	302	289	312	264	273	278	287	305	282	289	302	279	271	278	306	264	287	295	252	278	294	307	273	293	264	308	292	270	329	284	299	284	302	287	311	279	292	292	273	282	265	270	285	312	271	313	291	270	303	299	320	277	309	285	252	299	275	276	275	281	276	276	306	284	274	290	261	287	292	281	293	278	333	280	277	297	281	307	302	278	324	321	310	279	295	285	321	291	305	255	311	288	301	244	278	325	284	278	289	253	283	264	308	238	314	290	292	268	280	285	277	289	293	258	295	287	285	266	283	282	302	324	262	301	245	299	292	280	287	288	289	280	303	283	280	285	303	267	285	289	294	284	307	278	281	284	285	283	317	308	338	270	302	280	292	274	293	295	304	293	261	297	305	296	293	280	290	297	277	278	239	306	296	324	295	286	336	269	268	267	292	276	270	298	276	312	308	283	289	299	278	292	261	284	260	310	277	272	277	279	261	323	287	295	286	297	290	290	293	291	292	270	265	311	328	276	280	296	268	291	305	277	282	311	302	279	284	291	274	273	270	285	280	268	313	292	264	258	281	297	285	297	298	276	291	272	304	303	279	317	283	296	298	280	274	259	255	263	276	265	290	276	317	293	264	290	270	287	304	309	299	292	275	290	293	297	286	297	309	291	292	285	288	262	303	277	278	283	299	283	289	313	287	267	257	278	302	274	266	312	293	277	311	316	290	297	297	263	288	270	287	270	301	280	306	266	282	290	292	282	275	297	307	297	270	287	285	312	277	297	308	280	299	291	313	292	311	288	291
47317	62043	69479	53990	34496	26909	16779	10504	6855	4071	2060	1313	981	761	710	754	696	723	703	760	689	748	752	772	715	722	725	720	698	719	701	669	684	706	694	683	722	694	722	752	736	760	755	730	737	723	680	740	737	701	706	724	777	702	715	683	719	653	705	670	660	735	742	685	713	669	730	729	733	726	690	732	708	727	735	670	742	704	742	700	748	719	706	696	704	687	723	743	713	742	708	678	690	685	670	685	750	762	686	736	745	678	719	659	692	722	703	718	699	712	693	702	715	715	727	727	703	698	714	647	720	713	657	724	748	721	708	720	700	694	699	698	677	712	661	701	689	672	711	707	703	719	675	737	702	686	710	718	712	764	704	691	692	705	702	720	702	711	682	734	717	704	674	708	691	719	681	717	735	720	717	698	704	698	727	758	730	709	652	745	700	698	684	702	681	703	740	730	689	684	722	729	736	715	760	732	727	711	701	705	756	733	709	737	697	708	739	659	720	705	704	733	703	716	742	674	723	682	698	737	680	700	677	719	725	738	732	681	702	730	740	740	746	722	704	756	718	677	714	684	715	744	766	711	658	743	710	656	686	702	727	665	671	707	702	739	729	681	726	738	716	670	712	685	749	766	691	668	683	767	704	692	706	700	698	753	753	668	748	667	694	741	737	662	725	707	742	718	697	699	722	735	744	732	683	692	691	742	727	786	711	711	747	727	641	719	724	741	684	695	700	733	706	721	753	697	743	740	705	648	733	681	710	708	674	710	710	699	718	735	726	739	673	646	700	706	764	722	675	750	666	728	743	722	703	736	735	700	680	724	701	734	747	740	684	684	727	738	727	692	717	702	735	732	739	728	672	737	713	707	702	706	722	716	725	734	745	715	686	688	676	710	694	761	729	654	714	723	717	705	712	714	670	709	702	723	752	684	725	693	713	714	734	715	693	695	712	720	706	668	722	669	694	729	716	686	740	703	684	720	730	737	711	710	745	730	678	755	649	685	727	707	728	682	700	708	687	706	749	673	764	737	739	706	786	681	680	702	708	677	741	700	692	700	684	651	728	683	677	748	677	696	703	765	681	692	701	764	728	716	683	678	666	719	707	711	688	731	711	717	714	724	740	731	755	725	709	737	691	713	720	666	732	703	722	730	729	656	692	696	728	692	711	726	693	743	705	737	707	716	736	736	715	679	709	693	674	713	727	728	730	717	703	728	736	691	731	719	662	681	700	699	666	740	697	721	735	690	770	753	708	732	702	696	703	668	703	725	704	669	712	772	702	767	699	707	699	681	721	720	659	695	672	713	748	701	729	738	729	751	724	734	704	720	743	705	707	644	666	675	713	705	708	744	677	711	737	681	748	687	741	710	664	700	709	695	691	733	712	700	650	695	716	675	736	695	738	708	677	701	693	670	682	697	671	686	703	672	753	673	728	722	713	741	714	756	748	770	697	696	717	697	714	696	700	722	734	679	758	730	694	705	690	704	700	710	773	700	674	694	733	704	708	709	665	687	737	692	746	712	679	743	681	720	731	679	696	685	662	706	720	713	727	684	707	704	707	661	657	680	752	681	736	675	713	716	693	717	666	703	741	729	743	762	741	713	692	739	710	740	741	739	720	676	713	718	725	709	701	767	716	728	730	714	673	696	678	756	717	712	711	702	680	756	769	691	705	729	701	749	719	759	691	715	708	712	694	630	721	701	710	682	688	744	745	715	679	749	704	711	715	684	689	716	701	743	748	757	688	682	722	679	699	683	698	698	682	683	711	746	706	701	710	710	691	707	709	721	695	693	699	698	676	703	717	671	766	727	688	688	710	717	742	761	720	727	703	703	714	710	685	694	727	698	698	730	738	727	701	716	734	661	695	716	708	728	759	697	713	716	655	725	723	734	733	746	670	697	768	744	671	695	732	674	770	716	708	697	716	670	743	711	672	680	658	714	708	708	712	753	692	727	765	693	700	743	718	742	713	705	686	694	703	686	712	698	705	693	737	753	744	717	698	697	716	743	739	689	729	696	726	669	714	720	752	738	729	706	686	689	753	702	711	671	704	711	697	672	698	725	679	700	688	692	667	735	779	652	706	775	742	739	708	717	697	676	733	700	722	723	715	703	724	696	729	730	746	673	705	695	751	716	721	733	738	711	704	699	681	717	681	673	731	708	712	736	705	717	709	660	689	679	691	713	721	709	765	724	670	688	718	658	770	702	751	703	703	706	725	753	706	733	684	706	693	742	794	774	724	717	683	722	743	680	746	715	684	726	735	706	717	704	760	692	726	667	781	773	703	695	733	715	734	716	707	700	675	747	659	705	695	703	725	751	750	729	684	737	720	723	702	729	733	720	715	697	705	693	718	772	684	688	686	689	689	725	731	674	665	722	725	726	704	733	736	714	757	724	704	731	681	752	672	700	691	702	686	705	713	734	709	737	704	742	695	680	734	744	719	733	691	749	749	701	721	714	724	702	685	717	715	730	705	731	666	691	699	751	716	710	702	706	761	674	756	731	722	739	717	720	689	703	694	716	733	704	685	715	691	703	774	729	737	705	716	722	749	713	746	702	720	709	755	716	727	714	684	709	703	718	737	710	679	691	679	727	717	676	738	667	720	705	727	740	686	705	669	695	740	699	683	725	747	723	695	721	726	704	681	742	700	724	721	706	710	711	756	689	724	691	763	711	709	702	742	694	660	711	696	758	704	714	652	740	706	710	677	705	747	757	697	722	715	741	739	750	697	653	699	714	689	702	695	682	727	703	666	732	765	690	698	677	745	677	722	741	723	712	692	640	719	645	708	689	694	719	678	725	691	710	754	679	731	685	699	699	697	710	721	718	703	698	725	755	704	644	658	724	699	697	684	723	696	684	726	721	719	659	725	722	750	723	723	710	698	720	668	733	723	736	718	706	713	727	754	716	723	715	694	713	751	729	709	726	721	704	735	691	679	722	667	719	729	708	732	746	727	676	695	709	717	737	770	682	683	708	709	718	727	682	716	701	731	722	702	716	734	674	729	786	684	700	667	742	749	686	673	692	697	709	736	751	685	728	674	625	750	719	732	785	742	709	719	716	733	708	728	728	709	709	691	675	764	709	707	752	704	669	732	747	686	722	699	725	667	743	729	653	702	745	716	721	693	741	750	676	693	728	710	734	680	724	768	696	680	731	710	757	712	701	664	667	733	736	743	719	729	752	684	712	727	694	752	698	727	681	762	730	715	683	717	740	699	693	723	700	711	760	670	754	724	692	704	694	690	705	741	711	755	679	702	726	669	735	724	736	733	732	717	769	706	684	704	686	737	719	668	701	717	724	685	744	731	714	703	694	691	745	705	693	698	704	702	698	703	693	702	703	731	767	713	705	739	710	737	728	742	703	732	755	706	723	742	714	713	727	689	720	691	671	717	707	667	764	748	680	659	709	716	740	667	735	728	727	685	727	686	734	734	711	768	733	738	714	712	701	749	692	669	724	681	706	709	750	727	759	680	708	690	731	715	713	705	713	690	734
73357	77407	73989	53667	28496	17312	6838	3507	2208	1115	608	418	325	337	266	259	290	294	284	296	311	293	273	303	272	273	301	324	297	272	310	267	311	255	295	280	308	279	298	252	288	276	249	276	263	276	269	293	317	253	291	267	270	253	271	288	264	281	335	284	294	293	269	289	281	283	298	261	286	252	306	281	290	295	265	304	314	298	284	323	276	288	292	273	282	275	277	307	267	282	280	285	280	308	283	261	295	307	279	279	297	323	269	291	272	300	286	282	294	264	260	282	282	289	329	265	270	303	287	278	259	273	279	269	289	274	281	282	292	305	312	295	269	280	313	296	295	291	248	278	260	325	296	285	289	287	307	277	296	287	298	280	304	306	303	293	298	274	292	302	287	298	259	300	263	281	251	277	284	287	290	317	304	293	298	274	304	289	308	316	312	258	274	305	326	277	266	259	278	312	267	284	305	300	298	287	296	268	306	280	284	271	266	293	309	243	291	270	286	321	273	271	299	269	307	306	311	267	289	300	305	307	255	301	329	276	269	254	296	284	315	260	312	332	308	288	272	271	299	286	290	290	273	305	265	296	269	263	284	276	282	253	245	281	268	304	277	314	295	285	271	284	293	279	266	282	285	284	297	278	263	326	312	304	314	283	261	291	286	287	281	299	296	273	323	289	293	278	239	298	282	299	271	263	304	288	319	303	284	313	284	285	301	289	290	303	295	295	298	291	281	289	299	279	306	302	299	301	306	315	302	273	328	330	285	301	299	323	291	277	259	293	270	265	294	273	279	262	339	281	291	292	318	281	300	316	270	286	292	295	302	279	299	277	286	269	285	324	279	287	280	285	284	257	317	278	271	271	302	272	282	271	282	275	285	237	307	257	303	280	274	307	280	308	306	297	319	289	285	315	306	254	296	291	255	275	299	303	325	248	240	283	303	264	311	268	268	283	313	298	308	261	305	294	280	268	284	296	300	289	321	282	301	300	320	322	258	275	284	307	324	262	278	293	295	271	282	305	281	303	322	288	268	273	289	266	281	305	298	282	281	285	292	290	276	289	281	269	292	267	281	279	297	286	301	295	314	251	303	316	289	297	291	313	294	289	279	293	286	282	290	303	299	295	292	278	281	291	288	284	257	282	314	320	294	290	294	259	316	294	290	299	297	302	275	266	263	281	299	280	288	309	267	285	272	295	271	266	342	274	274	292	278	278	281	270	286	264	326	288	318	272	291	241	310	300	261	271	301	287	282	279	271	292	282	293	312	328	256	283	244	295	294	266	284	275	290	310	296	263	281	302	325	305	279	287	276	292	277	279	265	284	271	283	270	268	329	295	299	262	289	296	280	309	305	308	298	286	294	277	277	318	339	311	287	278	308	265	308	300	295	295	281	265	267	254	286	306	294	278	313	261	286	285	286	278	271	273	279	287	297	284	306	292	289	251	293	267	285	247	276	294	275	320	264	281	294	277	276	282	295	288	268	291	297	259	304	291	272	309	324	317	300	286	275	257	271	295	259	283	289	314	291	283	293	293	323	318	280	294	294	293	277	312	303	286	295	278	315	283	280	282	294	275	277	272	300	286	276	274	286	276	291	278	304	310	304	289	312	315	284	344	286	337	286	284	298	265	290	284	279	298	281	289	288	254	303	303	283	277	301	293	294	290	304	269	285	297	285	296	341	279	265	263	265	300	279	305	299	310	297	270	282	284	292	306	294	296	269	293	291	280	278	297	260	311	307	300	307	274	291	247	307	279	309	326	290	283	304	284	292	287	262	286	276	303	274	288	297	285	284	277	315	307	300	297	285	270	266	302	302	298	307	273	314	263	298	302	314	303	280	313	311	260	272	262	282	275	274	277	276	265	310	271	287	300	307	293	304	307	282	282	275	309	296	278	311	299	289	293	301	284	274	289	333	293	273	297	278	293	265	356	271	266	296	309	278	281	306	286	317	284	286	297	289	297	299	291	301	285	310	297	309	294	287	260	258	262	287	285	287	285	327	284	288	285	275	280	284	291	285	279	259	283	283	286	314	292	276	268	280	273	298	290	297	281	315	290	294	268	275	305	292	274	255	330	330	294	276	293	291	280	274	298	300	261	317	272	291	322	312	254	284	299	283	244	305	291	289	288	268	291	306	289	289	296	255	296	276	259	293	282	316	265	295	267	263	281	293	247	258	290	295	294	270	269	296	242	300	271	310	281	272	297	298	302	299	276	294	315	290	288	299	289	279	283	296	283	254	278	290	302	282	292	314	300	278	273	286	281	288	300	288	274	279	283	279	281	304	304	299	281	314	273	277	277	316	288	299	280	281	296	269	292	317	314	286	276	277	284	321	271	273	260	303	281	289	313	277	300	262	272	284	290	253	278	312	272	289	292	284	270	264	274	271	285	280	316	261	299	280	307	287	314	264	277	298	294	271	267	289	283	271	274	276	277	280	273	263	279	288	293	259	257	279	288	288	272	296	293	316	270	294	330	308	327	294	253	278	295	279	269	301	283	309	288	276	278	275	292	316	283	256	275	300	279	314	257	277	293	276	259	287	280	270	305	292	276	284	288	274	298	281	293	300	304	252	269	299	274	285	275	285	302	292	321	275	283	276	310	300	309	295	285	263	262	277	294	299	274	304	296	308	263	288	270	265	275	293	304	275	273	294	295	277	297	306	294	290	291	281	274	279	297	294	272	275	249	306	297	295	287	311	287	279	289	256	296	291	309	277	307	282	291	254	249	311	260	322	313	301	290	276	315	250	251	292	293	303	285	303	295	287	305	270	275	275	321	299	268	282	255	325	294	294	279	275	301	295	271	285	301	313	272	274	306	289	273	291	295	291	300	284	314	305	272	285	284	307	272	300	294	286	298	294	283	302	296	274	297	277	278	303	289	317	278	273	274	297	273	284	271	294	263	261	280	290	307	265	302	315	252	245	273	262	287	308	271	309	282	285	281	253	324	280	307	315	306	317	293	293	271	270	262	275	286	320	310	270	243	301	301	266	284	282	325	272	274	267	276	257	306	285	284	267	297	269	270	287	297	291	295	294	304	258	274	308	283	279	280	313	287	310	273	292	291	257	316	265	300	288	274	312	285	272	262	271	278	292	275	299	265	295	265	307	259	277	295	299	281	301	294	293	301	290	290	263	279	302	297	298	296	289	274	277	286	285	314	307	298	259	255	285	248	301	274	301	291	309	291	294	271	285	281	277	313	282	293	259	283	287	307	271	303	319	282	295	306	269	253	327	272	299	275	269	278	275	302	274	263	288	285	307	290	296	284	316	285	315	285	273	291	318	251	286	274	266	289	291	274	282	292	290	286	297	287	269	290	312	302	290	285	283	328	299	287	297	289	297	292	300	287	288	297	286	272	291	260	302	274	280	301	327	294	319	288	317	318	305	284	311	292	259	285	292	260	281	274	271	305	268	295	296	306	276	269	320	315	265	289	311	304	305	296	249	326	271	277	303	317	287	301	231	299	280	302	278	266	300	298	292	294	306	250	293	295
47508	61932	68875	54307	34295	26912	15418	10981	7638	3956	2098	1275	1002	805	690	711	749	783	720	691	737	700	693	737	742	701	730	694	709	746	666	721	730	711	725	739	664	730	729	721	726	702	697	737	709	696	667	722	692	715	737	711	716	758	724	757	674	727	670	697	737	748	754	673	712	724	708	690	707	701	701	729	695	680	676	746	729	734	678	652	702	749	763	728	743	728	730	708	733	734	700	757	697	707	658	721	751	697	726	711	755	683	704	708	746	716	699	685	700	702	736	706	701	742	670	654	752	726	668	709	712	728	728	729	731	678	740	740	744	690	762	753	721	688	718	679	701	746	725	699	735	712	700	718	700	708	698	712	744	717	677	692	691	730	687	707	701	709	722	718	720	707	719	688	667	685	708	713	724	744	743	770	728	679	656	711	687	740	673	711	671	707	725	690	695	726	712	709	709	721	708	742	706	774	702	748	680	748	737	719	712	722	680	747	671	719	727	732	696	696	717	713	673	674	731	726	720	751	721	680	682	694	702	715	716	730	699	708	725	732	753	748	706	763	661	694	677	731	750	705	722	731	747	662	701	666	718	715	661	710	689	759	717	732	701	713	715	672	694	714	729	749	733	704	702	699	680	688	728	731	731	721	735	685	678	727	733	683	719	718	685	722	711	752	693	729	703	739	679	724	690	682	692	691	703	727	680	719	713	738	706	702	697	755	668	711	712	702	729	698	675	704	684	682	738	746	706	695	706	726	702	703	713	734	700	724	721	729	678	701	680	660	699	751	701	709	707	712	714	740	669	715	767	756	723	707	693	692	693	709	722	709	680	664	687	677	662	778	725	767	709	721	694	731	668	725	713	694	699	749	727	702	718	703	714	738	711	692	761	703	707	712	760	707	684	735	733	697	685	685	756	677	734	683	701	718	709	677	753	736	730	733	710	720	723	685	703	742	717	709	734	705	666	701	721	723	659	685	683	748	712	711	713	696	701	747	677	711	654	773	705	679	725	713	736	711	717	699	697	711	760	681	735	673	674	738	706	691	686	771	728	697	733	684	652	725	694	755	706	692	718	704	732	705	707	723	714	690	723	719	726	776	755	710	716	687	757	684	722	707	723	705	715	655	750	746	681	761	716	686	724	669	693	661	744	715	719	717	685	725	702	699	665	710	749	730	668	701	723	712	706	695	720	734	691	716	743	713	738	693	738	715	675	738	722	754	751	741	689	719	751	670	714	716	671	710	712	740	729	742	719	719	709	727	719	730	707	689	727	717	716	706	705	706	692	732	683	717	703	684	666	706	716	704	687	736	688	681	650	710	695	711	707	707	732	733	692	718	755	727	697	747	689	750	701	722	715	719	684	717	711	742	694	704	754	718	718	659	753	717	702	686	725	716	730	758	722	685	694	691	722	711	767	695	695	690	710	733	674	713	692	722	690	748	765	693	686	666	706	694	710	684	746	703	748	721	734	729	685	760	766	736	676	739	687	716	761	721	694	738	774	697	753	710	739	714	705	737	746	704	742	698	664	744	690	742	693	735	707	740	704	680	691	718	732	724	699	694	669	745	757	707	687	666	667	777	701	706	668	690	727	701	718	691	716	712	726	711	727	738	720	695	722	687	755	748	701	696	689	675	709	712	698	679	757	763	658	702	694	691	710	762	689	697	719	729	730	683	707	684	762	712	776	736	683	709	707	692	750	680	694	698	677	736	717	742	657	678	754	730	677	710	740	702	727	708	754	717	746	740	671	705	758	696	701	736	674	727	718	756	743	686	703	666	720	686	702	761	727	680	688	720	730	711	747	754	734	700	719	670	725	709	677	724	743	686	717	707	703	724	677	664	722	719	684	706	700	700	724	710	710	715	702	725	700	727	711	716	665	713	769	733	679	719	729	686	671	685	707	685	678	719	731	719	753	752	726	721	714	760	731	726	705	704	727	720	717	689	740	734	709	678	713	651	748	711	675	666	756	729	739	728	674	726	707	702	700	665	710	783	746	684	680	706	751	685	718	702	742	742	701	685	688	708	697	703	713	665	755	739	706	722	720	700	715	710	709	710	798	731	730	722	680	740	758	766	704	708	728	711	778	738	696	680	719	709	703	718	701	775	730	705	739	739	737	701	705	709	731	699	732	716	680	710	719	722	746	735	728	753	740	717	695	710	730	724	670	692	758	679	716	673	725	704	741	711	663	721	705	673	700	730	695	731	716	726	746	721	739	696	705	751	726	677	769	705	708	768	731	685	714	691	747	683	697	688	787	698	711	705	740	697	729	752	700	720	686	739	731	765	732	694	725	714	687	722	668	690	714	707	731	695	722	720	738	678	719	689	724	765	719	750	725	737	675	753	689	714	750	663	730	713	695	703	721	694	678	692	693	738	626	740	749	676	731	731	694	724	727	718	692	768	708	703	697	763	712	700	654	774	768	711	775	685	710	681	706	726	686	720	702	694	693	705	739	753	735	717	743	681	693	727	726	710	734	691	664	702	733	731	755	741	746	744	747	648	730	686	697	707	686	705	726	663	665	669	728	709	722	714	720	712	748	763	716	732	694	731	697	684	746	779	750	690	705	736	669	690	709	710	691	734	729	709	696	712	712	699	700	682	689	752	649	691	679	734	737	754	734	675	712	717	736	685	758	680	687	718	757	735	697	686	691	685	717	713	739	753	703	712	697	699	715	750	681	721	674	694	683	700	761	717	773	721	745	765	762	694	720	704	718	714	733	719	725	689	728	685	750	705	722	659	686	735	706	675	686	706	703	729	699	732	735	714	723	712	711	703	733	751	741	750	735	712	688	697	690	679	712	728	711	658	733	720	693	722	726	752	706	729	709	740	746	786	708	737	719	712	715	713	764	761	733	717	716	757	659	700	670	699	674	747	786	715	698	736	708	714	704	707	656	714	732	692	675	718	710	740	722	725	701	646	692	705	704	731	732	719	731	716	733	734	750	762	669	700	663	710	694	740	718	673	742	685	709	667	707	699	698	741	725	715	775	729	711	685	766	747	717	723	745	665	698	702	765	748	729	739	742	727	690	689	708	709	681	702	716	732	699	687	740	694	704	744	664	702	733	719	678	721	698	696	698	717	683	659	706	696	781	716	679	770	705	701	753	713	720	713	715	759	773	709	780	735	714	737	679	733	659	718	712	697	717	712	747	733	693	719	703	733	700	742	708	681	651	738	695	729	721	721	684	723	695	725	673	728	706	702	731	763	726	688	743	731	682	718	669	719	709	750	701	725	721	708	716	690	711	677	687	697	698	704	699	696	726	736	677	708	730	680	711	737	666	649	705	675	698	704	692	716	749	715	760	700	719	760	728	780	713	719	731	722	750	761	737	707	703	723	734	711	729	670	687	741	736	768	685	684	713	699	689	686	702	737	691	708	683	705	725	717	740	739	745	719	728	687	742	763	717	761	723	711	734	717	768	668	745	635	703	730	745	728	670	708	727	697	730	735	720	745	680	688	735	728	712	704	747	675	705	735	696	668	713	679	690	725
70843	77672	74111	51784	28788	17612	6800	3950	2141	1173	656	462	338	338	285	277	293	301	289	267	277	285	282	303	284	310	297	291	296	270	304	289	296	307	264	266	273	253	322	297	286	275	303	285	293	295	282	263	277	266	261	312	313	314	308	283	283	287	298	304	268	267	296	303	299	292	322	300	270	285	330	269	313	275	297	295	306	295	261	287	308	302	252	300	313	254	285	275	283	313	298	311	277	293	331	273	288	288	267	302	245	309	306	294	274	304	282	296	292	275	289	278	262	306	305	270	262	278	277	294	308	307	266	326	292	279	270	318	288	298	260	304	285	279	270	266	289	297	287	261	300	327	277	271	276	285	302	285	308	278	287	285	302	288	329	300	253	297	266	275	316	293	300	305	295	306	299	282	282	243	305	288	300	283	262	248	329	289	279	303	290	288	282	282	338	289	278	322	269	303	305	297	309	273	262	294	280	313	269	288	310	289	281	284	310	277	284	259	299	293	302	282	268	295	303	277	325	263	342	261	301	292	293	301	297	302	293	299	300	305	268	283	296	296	289	315	297	315	296	300	297	292	315	284	284	293	280	301	284	312	314	311	271	295	308	250	295	270	272	284	326	278	290	282	306	283	302	294	263	274	278	280	300	298	282	324	274	281	273	254	269	288	296	309	264	292	276	284	301	273	311	281	265	289	276	283	282	270	296	297	322	298	309	304	283	266	335	285	283	294	281	308	253	284	273	268	316	274	301	335	280	292	244	297	291	298	292	299	285	293	278	282	275	280	281	298	272	296	300	293	299	312	276	306	276	239	271	299	297	325	308	269	310	295	293	309	305	309	292	316	289	293	290	289	310	307	309	277	275	270	293	261	302	266	302	295	284	284	299	274	270	281	317	284	277	280	294	298	284	287	267	296	314	288	291	315	320	274	291	266	271	284	295	261	277	304	256	262	259	306	255	280	294	305	307	309	298	308	298	295	311	269	291	312	285	243	301	269	300	271	275	299	273	313	278	285	271	267	301	265	303	267	299	277	264	286	278	320	299	264	261	282	317	296	291	301	288	297	312	316	275	282	314	299	314	276	304	284	338	303	316	308	286	299	310	274	283	260	265	300	283	288	330	286	305	262	267	294	295	295	282	246	282	314	272	309	261	284	267	291	281	313	282	283	281	314	311	274	266	271	280	271	270	308	286	279	295	302	314	284	280	273	282	277	275	279	291	287	282	288	287	274	275	262	259	287	287	282	312	304	287	280	311	278	270	271	306	292	315	295	298	285	334	283	326	287	315	285	279	295	339	262	301	305	296	257	286	299	320	271	297	290	277	282	292	326	315	284	272	281	269	288	268	297	294	292	288	280	312	283	258	277	257	286	276	304	324	239	297	291	292	303	306	290	277	284	322	277	264	285	288	308	284	275	285	280	274	289	276	276	279	313	309	283	285	290	284	295	296	290	269	315	341	284	298	283	301	304	272	289	310	278	301	269	266	261	276	287	276	310	282	288	292	296	257	278	263	271	255	282	293	257	283	286	304	287	292	305	294	256	251	315	295	293	285	296	307	289	298	266	271	290	282	282	273	284	299	266	296	310	321	279	294	310	321	268	295	291	293	303	292	307	281	243	288	285	286	292	278	274	294	289	281	287	273	297	263	242	282	298	284	288	282	287	280	280	252	266	308	273	284	279	275	281	319	285	293	297	285	288	293	284	304	282	259	307	267	294	293	296	274	286	297	282	286	294	296	298	266	304	294	308	311	309	309	289	278	289	304	278	326	293	248	280	300	305	287	321	283	288	281	296	308	295	292	294	268	264	319	307	291	279	289	276	293	269	281	313	264	281	283	316	295	280	273	291	291	313	307	273	295	284	252	256	275	278	306	266	257	266	312	255	312	292	294	288	283	296	264	302	276	265	273	290	241	284	297	282	301	290	326	321	276	257	318	244	301	272	271	305	275	276	281	271	273	307	261	281	272	275	274	318	276	250	274	303	281	296	259	296	263	291	273	295	287	270	288	297	275	306	290	290	305	295	289	261	286	299	308	324	282	264	297	296	294	289	261	288	293	301	277	276	315	284	275	289	312	289	312	304	289	295	285	288	260	291	290	321	280	273	272	276	282	271	237	260	290	284	290	308	296	274	282	323	288	283	289	271	300	295	245	270	259	276	285	290	315	304	324	311	298	289	313	286	289	310	316	272	273	300	305	323	304	300	292	288	287	305	314	331	292	290	261	295	304	305	287	279	336	271	278	282	312	299	278	283	307	301	329	300	321	284	297	280	279	286	270	298	293	285	254	293	299	274	296	321	273	290	287	297	279	301	283	312	293	290	291	291	308	308	239	296	284	294	274	273	278	326	300	265	295	261	307	314	300	269	283	282	296	299	286	285	308	290	279	288	253	276	289	276	282	312	276	294	299	316	267	293	303	294	309	307	265	271	261	292	291	271	280	293	268	290	293	300	284	281	318	316	304	311	274	283	259	296	260	298	299	291	253	263	296	285	295	281	245	294	277	294	310	296	294	283	275	293	302	290	290	310	309	275	311	241	303	257	308	303	311	291	277	287	265	307	291	274	276	300	300	277	278	299	311	299	308	309	304	282	256	324	268	314	274	278	272	277	260	267	281	270	267	294	281	294	268	260	282	293	291	292	297	289	301	295	268	274	283	283	309	277	311	267	309	292	278	284	279	291	306	300	289	305	290	289	285	273	294	303	312	280	276	303	281	303	279	306	286	257	284	288	285	316	257	291	325	302	251	282	280	300	297	274	278	301	292	250	284	309	286	295	266	284	313	274	275	316	253	271	287	317	318	298	286	274	251	289	323	295	294	292	308	287	282	288	278	289	292	302	290	276	295	293	275	271	285	253	284	309	321	287	328	311	290	284	292	276	275	283	299	297	294	267	282	311	278	263	289	278	299	284	301	295	272	263	277	285	290	288	274	309	294	284	267	283	284	273	291	279	312	308	302	269	274	292	285	314	299	283	294	289	267	277	297	310	263	298	266	292	303	270	295	291	276	300	275	319	264	262	302	288	244	296	262	301	253	277	292	311	280	335	283	300	304	277	289	292	281	302	279	266	301	296	280	330	332	291	299	267	311	310	295	261	323	268	296	285	261	281	310	247	287	277	308	313	287	302	264	274	295	284	267	299	268	266	294	275	323	279	293	266	302	293	281	300	316	282	290	292	261	272	304	321	258	270	290	287	317	276	337	311	260	327	333	286	270	294	292	288	282	301	278	264	296	262	306	308	282	288	293	300	313	268	277	270	282	327	279	283	294	289	310	290	274	320	298	293	284	249	263	292	313	282	305	318	280	280	284	286	293	291	301	298	287	281	297	287	304	303	292	278	276	276	277	278	300	291	294	298	285	285	314	261	292	272	269	311	274	328	284	276	279	287	299	279	275	267	304	308	273	273	293	279	284	311	296	293	322	261	295	297	292	312	272	298	255	276	296	297	309	318	259	298	258	278	322	291	284	279	282	321	284	279	311	292	306	282	307	285
46714	62314	69126	52796	35603	27160	15284	11776	7436	4216	2512	1503	1085	858	724	718	699	770	703	761	738	733	708	767	690	730	718	710	674	690	697	736	678	762	746	718	729	742	748	709	768	713	722	704	728	727	703	755	720	710	691	741	648	687	752	721	719	727	724	732	700	719	700	666	715	715	700	700	720	753	744	780	752	707	715	704	740	736	704	716	730	725	728	731	733	738	715	684	732	759	662	681	726	681	703	717	715	724	705	736	696	712	756	696	740	741	710	713	698	673	711	751	724	725	721	744	736	701	723	717	703	748	668	742	719	736	687	747	706	712	713	699	708	657	730	714	732	731	784	716	741	711	721	702	674	696	734	731	693	725	730	668	730	735	670	699	673	736	677	670	721	755	655	707	757	711	744	726	724	696	718	757	726	682	748	708	732	727	728	703	671	737	673	722	734	701	729	727	725	728	700	751	699	694	785	736	707	695	681	726	738	695	738	679	735	686	674	723	739	720	752	702	723	719	760	698	677	708	706	684	716	714	705	716	724	701	680	720	705	686	686	767	704	674	708	702	689	766	732	749	744	712	702	739	691	716	755	708	714	748	689	688	723	724	719	679	720	721	724	740	720	736	713	762	725	751	708	727	750	660	720	742	724	701	734	759	687	701	695	746	691	728	689	703	675	708	705	672	705	715	678	701	699	717	752	729	712	760	694	772	729	690	705	732	757	712	704	782	702	726	692	683	716	739	681	687	741	737	669	674	734	725	752	698	698	728	708	730	718	730	725	716	713	691	718	811	729	750	727	763	706	704	715	686	670	726	713	762	695	721	729	720	709	747	714	724	716	726	770	698	706	684	691	727	690	695	745	704	718	736	691	729	678	706	731	712	685	696	744	692	676	723	733	726	708	701	713	663	713	676	761	725	678	676	709	722	724	751	720	730	708	702	712	687	715	757	701	745	698	723	712	692	771	712	688	719	692	736	719	683	703	738	732	711	746	759	691	719	685	704	693	694	772	729	705	677	720	712	651	703	703	744	742	755	702	698	709	669	718	688	688	689	745	746	717	734	733	725	708	755	716	712	714	698	733	744	713	708	693	701	679	694	725	708	700	664	713	753	707	712	695	680	696	722	738	688	743	722	709	706	720	747	729	665	777	698	764	698	709	694	767	769	685	675	717	751	720	722	701	658	740	780	708	718	690	718	706	743	716	705	683	700	741	715	701	726	715	700	749	714	698	702	733	706	715	709	720	731	711	723	679	803	754	742	703	742	700	706	735	687	696	701	738	737	737	717	725	733	699	704	730	718	733	739	732	669	667	727	675	693	703	680	730	731	686	668	710	678	758	744	723	716	749	713	727	663	706	732	685	730	757	708	699	732	733	737	737	731	711	723	714	691	687	696	720	698	709	702	686	736	705	704	720	696	705	732	732	704	676	677	686	694	742	715	717	704	689	705	730	796	745	688	754	665	686	700	674	693	737	658	700	689	688	727	701	715	699	682	669	710	711	774	698	681	707	723	719	736	690	700	751	695	788	729	693	691	727	746	749	704	698	727	711	699	703	716	725	690	694	736	676	717	706	733	709	694	705	703	744	715	728	732	774	738	700	733	702	686	733	721	713	704	705	685	737	665	716	749	682	730	728	713	727	697	736	790	717	669	728	695	724	707	725	713	702	711	677	702	689	696	731	685	719	675	721	702	732	707	716	673	704	724	708	758	708	743	729	730	769	712	746	734	702	723	745	709	740	734	704	683	697	745	696	727	710	675	715	680	703	749	686	729	686	720	751	796	706	717	697	674	656	738	718	706	737	716	752	702	747	737	740	695	749	771	709	711	729	709	713	695	728	725	702	702	763	730	692	705	699	740	701	734	695	720	686	724	666	745	704	738	699	699	690	730	693	745	733	760	708	697	736	692	697	737	724	702	707	740	719	775	680	721	720	749	661	676	688	716	741	734	696	688	751	713	635	710	720	729	667	723	684	700	689	703	701	713	690	740	678	714	715	718	678	743	733	719	715	714	698	753	750	710	729	689	710	725	675	681	717	700	726	697	719	707	691	740	699	701	718	773	734	709	700	699	722	720	741	696	690	734	718	716	752	718	711	719	724	712	711	699	746	680	708	681	662	711	721	712	768	722	707	721	734	711	668	719	775	729	752	706	727	709	704	665	692	667	694	705	703	759	740	734	715	739	711	693	696	715	684	759	710	680	730	721	752	712	725	751	716	696	711	673	684	720	703	660	652	677	677	716	709	729	695	683	730	692	700	766	762	727	707	674	712	702	745	741	677	719	689	698	692	700	776	697	725	698	698	726	727	720	786	704	714	681	701	704	684	737	672	705	705	721	686	713	715	706	692	725	688	725	708	690	717	704	699	779	727	737	700	719	687	688	684	681	714	694	726	718	705	720	749	690	716	725	726	710	672	683	754	654	731	722	717	671	695	712	738	679	702	722	679	689	760	743	688	775	675	699	715	742	690	698	755	696	787	701	722	734	704	700	683	701	701	706	718	735	700	678	729	730	695	751	729	725	713	717	718	672	709	719	688	694	711	677	720	741	686	706	717	759	699	711	691	741	685	746	721	717	722	719	713	734	706	770	667	668	723	691	724	717	734	704	711	729	715	734	657	745	722	726	714	729	731	694	740	744	679	745	708	725	701	717	715	704	710	694	685	690	730	703	702	700	681	735	715	727	718	731	700	719	693	697	702	723	708	692	708	661	716	680	722	675	717	725	691	735	736	693	714	737	730	739	690	751	676	737	768	749	723	737	713	702	739	712	752	692	688	707	670	738	740	736	733	729	700	759	687	687	730	693	738	723	680	748	728	728	726	726	727	743	692	771	705	704	726	723	689	686	758	742	700	744	724	644	738	714	702	713	708	717	762	709	716	695	742	726	696	712	697	707	717	696	749	690	754	711	740	744	763	697	686	725	711	712	744	705	717	694	685	763	752	703	763	707	705	705	726	715	718	681	635	742	705	714	737	746	771	720	683	701	694	703	693	668	723	710	697	713	709	707	706	723	720	762	721	748	723	697	679	719	709	760	729	731	702	671	727	734	759	764	716	734	686	747	682	732	706	756	689	733	702	723	723	722	761	685	701	704	748	707	726	700	711	712	733	690	751	742	687	732	740	712	727	725	658	678	747	707	696	663	739	707	675	689	648	754	719	685	747	729	740	698	732	649	734	756	713	692	733	746	736	687	709	750	721	752	709	691	711	737	648	718	702	688	711	704	753	691	686	713	740	700	724	692	729	697	701	664	707	743	712	722	703	740	633	684	702	737	694	703	758	704	712	748	676	679	729	716	736	721	758	677	719	688	713	763	709	746	712	682	754	709	718	735	695	715	746	733	693	671	673	718	750	724	704	709	725	771	683	714	736	682	762	760	712	750	696	773	733	758	718	754	725	759	690	719	676	769	724	729	744	668	730	722	708	740	727	678	735	644	742	689	723	697	683	710	729	756	710	744	678	677	734	702	760	691	732	717	736	695	737	764	706	706	700	715
69413	77936	74630	52183	28953	17514	6439	3474	1734	1188	756	565	394	355	302	298	305	297	319	290	281	306	259	312	305	293	282	297	289	289	299	300	285	297	281	304	293	260	296	281	280	281	331	278	302	271	311	314	295	292	298	255	303	312	292	303	272	302	291	263	303	294	262	275	266	250	297	284	301	306	297	297	288	281	266	289	324	282	318	272	316	323	309	249	300	277	312	265	295	284	285	285	306	296	272	273	298	292	314	289	302	295	300	287	284	300	290	287	289	276	282	298	279	291	283	268	263	285	337	289	291	281	312	327	290	246	312	265	296	311	295	256	264	327	269	258	261	314	311	286	274	291	283	297	320	294	251	286	289	290	277	305	285	274	269	296	322	287	264	254	312	296	283	290	299	270	300	291	287	307	280	325	277	289	314	259	316	280	284	267	276	279	259	302	292	274	281	301	309	305	267	272	281	249	269	305	263	310	287	277	258	310	320	273	285	316	310	280	290	284	313	282	254	274	281	313	287	263	293	298	269	275	285	288	252	262	279	272	272	318	278	299	276	290	301	286	280	291	293	313	286	256	278	296	287	306	297	288	307	254	255	307	282	274	321	301	324	274	293	311	286	237	257	315	293	284	286	279	310	273	296	307	286	276	287	279	309	304	295	292	289	291	287	278	278	299	277	277	305	287	292	268	283	296	262	292	299	275	297	265	327	332	313	278	275	278	300	262	304	287	293	296	280	289	273	290	306	280	267	302	273	287	284	270	305	288	280	301	309	284	273	287	305	275	301	274	264	299	283	302	290	267	291	259	318	289	283	275	290	312	285	295	286	281	297	322	302	295	270	273	262	297	293	298	279	282	283	272	291	279	280	276	285	277	291	279	315	280	297	262	278	288	280	275	291	280	309	286	317	270	299	271	304	295	301	291	287	322	299	290	284	284	284	290	284	293	321	331	289	280	278	261	317	272	294	335	275	278	300	280	287	281	278	298	298	279	305	312	294	290	299	291	302	310	269	269	279	289	266	286	290	274	307	296	301	304	278	288	298	281	279	325	283	272	282	288	285	283	310	282	284	261	310	280	297	278	267	284	277	292	272	303	280	287	280	296	291	269	282	285	284	271	287	275	303	288	281	309	286	296	320	271	277	287	263	268	312	298	295	282	280	276	285	295	302	299	297	299	283	270	307	305	274	278	291	305	291	293	297	270	307	317	313	301	296	254	288	298	283	279	292	281	323	302	320	267	295	282	299	279	267	284	278	260	290	264	284	298	293	307	283	262	263	302	278	272	268	277	260	310	283	273	302	293	296	311	313	288	271	313	289	262	278	280	289	286	323	299	266	304	266	293	309	297	267	300	273	315	301	290	276	324	322	277	293	296	302	288	309	296	295	280	256	294	264	305	300	279	270	299	290	283	290	291	281	249	296	282	309	291	259	283	266	293	287	307	299	282	264	296	322	276	268	271	301	327	268	298	275	298	307	274	284	300	296	305	281	284	275	313	270	311	298	327	282	287	294	278	310	276	290	270	315	306	318	262	294	300	293	298	273	301	281	298	297	287	273	307	278	267	310	266	300	299	287	295	297	300	290	309	300	279	294	271	287	274	280	290	287	292	272	283	309	298	298	288	301	263	286	287	262	308	300	292	276	303	287	306	290	285	296	261	313	323	279	264	291	283	270	295	273	281	275	289	265	308	274	284	303	345	322	288	259	271	259	268	288	260	299	275	301	301	321	265	294	271	275	278	296	291	319	297	293	276	275	314	270	306	296	280	270	253	283	338	286	277	275	283	296	300	296	284	272	284	268	283	328	298	307	297	270	289	292	275	275	292	296	306	290	273	286	280	266	315	290	259	258	276	284	280	299	286	305	319	272	298	314	309	287	276	284	284	313	302	284	281	294	288	271	317	306	282	269	272	314	296	291	287	276	309	302	263	244	285	283	288	295	308	295	303	287	307	292	264	292	289	285	277	319	316	273	292	269	289	288	285	307	278	265	275	281	247	267	296	284	308	305	309	284	310	282	271	278	289	299	295	286	284	302	307	279	312	258	268	254	277	272	268	295	312	270	295	316	306	287	275	315	302	266	307	293	296	285	297	279	318	278	288	291	277	301	308	285	315	273	302	285	296	287	273	296	292	306	290	287	269	292	282	304	277	285	285	272	294	304	272	297	268	302	291	275	299	304	287	284	272	263	295	269	274	299	308	292	280	307	344	297	304	272	247	289	281	293	261	286	282	273	320	270	299	284	295	345	287	295	290	282	302	288	266	304	268	314	302	300	268	274	276	288	292	280	304	284	280	268	287	316	300	290	287	281	226	273	288	285	320	287	284	294	288	265	298	295	269	257	287	284	285	279	292	289	288	291	311	310	289	284	277	293	310	293	301	297	281	274	290	306	309	275	276	268	294	286	293	285	319	279	285	253	293	311	300	305	281	283	299	284	256	301	282	262	286	260	323	288	293	269	277	257	293	300	273	287	289	291	291	304	285	268	275	302	305	301	265	306	286	276	336	306	293	306	288	278	304	282	290	292	288	310	280	355	308	301	332	313	304	304	300	283	275	253	312	271	282	292	326	306	261	312	299	299	273	301	288	299	279	300	270	269	263	301	292	298	303	280	266	285	294	297	281	301	297	277	279	307	303	308	296	300	284	285	304	287	288	313	281	316	281	291	280	278	309	303	294	288	296	300	298	289	283	279	272	279	274	272	300	309	273	300	298	285	289	274	263	336	286	291	282	280	297	287	281	248	302	342	261	290	295	253	313	291	292	295	287	275	299	299	302	299	351	264	293	273	290	290	301	291	274	286	288	299	319	322	294	300	284	294	271	266	283	305	307	302	334	287	277	283	305	268	298	275	303	272	289	284	301	301	324	332	327	347	294	304	272	304	276	253	345	291	262	289	268	301	288	291	300	266	268	295	297	300	267	281	304	299	304	301	317	294	287	292	290	296	321	296	285	305	299	288	308	327	264	293	277	304	308	257	327	299	283	271	262	268	307	294	261	288	299	313	338	293	305	306	291	295	308	302	296	317	294	301	295	297	276	303	288	294	247	263	255	276	264	259	278	277	310	282	317	293	262	308	303	281	298	305	291	271	262	310	300	301	290	281	265	343	275	288	289	253	257	309	299	266	288	301	270	267	281	297	284	306	294	298	264	291	300	282	285	298	288	292	285	292	285	309	275	272	279	246	302	284	323	284	284	271	272	295	309	303	263	273	273	305	287	294	280	294	300	287	305	290	303	313	323	296	268	256	286	275	305	281	276	307	272	270	316	303	298	277	275	314	242	295	261	284	287	286	294	310	315	290	297	300	275	279	295	270	318	271	278	305	308	316	264	307	293	313	308	270	303	261	298	301	306	307	299	296	287	289	300	250	325	309	284	298	269	287	302	277	301	295	299	317	258	281	303	263	284	312	297	303	279	278	263	292	286	291	288	287	297	328	301	292	292	277	305	304	322	309	305	293	284	275	279	292	294	291	304	297	278	279	280	281	317	307	287
46229	62953	69997	53055	35658	26856	13944	10809	5834	4467	2764	1830	1128	891	713	688	734	762	781	721	723	737	745	749	694	726	747	744	747	711	674	721	707	697	712	716	717	650	714	713	700	697	664	761	710	669	707	721	756	690	729	717	730	719	713	683	712	713	737	764	704	682	691	700	719	708	744	764	711	785	724	724	675	729	689	738	756	688	720	728	704	735	723	743	713	740	732	751	743	687	667	743	738	699	694	729	694	702	736	751	716	688	709	709	657	644	732	720	708	727	699	725	727	708	741	685	701	662	760	746	703	725	742	706	713	715	737	712	699	692	682	747	718	704	723	708	696	713	701	721	739	731	758	690	719	746	721	729	730	696	666	706	719	695	688	688	767	735	734	718	757	730	714	707	651	718	716	762	662	713	746	739	680	707	737	728	720	703	731	727	730	706	768	705	726	713	748	761	735	729	717	720	774	720	706	729	709	715	679	649	741	707	692	703	691	722	728	728	739	743	716	779	727	722	730	675	738	713	701	668	692	681	723	747	740	748	731	676	719	719	695	697	771	692	706	719	671	718	681	707	726	695	714	702	764	714	710	734	744	724	679	667	699	702	732	726	703	743	717	727	750	744	706	718	666	690	760	704	732	726	725	753	676	685	757	702	714	708	767	763	740	712	688	732	753	753	742	726	728	726	686	722	692	702	704	706	726	705	699	713	725	748	765	696	707	701	718	723	714	673	709	720	731	691	704	672	723	713	706	716	738	701	719	688	723	710	729	750	679	701	704	724	773	680	720	679	732	711	715	710	717	731	688	708	716	708	723	723	727	748	727	686	685	758	686	686	727	677	741	704	735	705	720	715	722	669	731	749	697	755	673	719	723	706	739	742	687	667	766	780	702	676	682	703	723	737	669	721	739	719	711	743	699	694	694	788	718	755	706	726	690	733	708	778	723	742	706	729	713	736	708	667	720	711	745	717	727	755	725	736	673	699	705	721	781	694	702	725	732	730	740	727	718	736	748	718	710	739	731	726	681	692	781	698	679	752	701	665	697	724	664	780	714	695	724	660	728	698	689	681	744	739	751	661	722	744	728	734	725	741	710	696	692	689	732	674	695	689	732	716	669	713	713	746	700	732	668	674	764	699	742	722	701	723	718	728	728	719	705	706	705	736	681	703	675	719	697	712	714	755	742	697	742	675	701	718	689	725	689	709	728	703	753	708	724	709	758	749	691	711	688	713	739	770	704	686	702	713	729	687	715	696	726	731	686	702	694	737	662	679	755	766	699	714	701	703	704	738	715	696	664	715	717	729	707	677	762	743	714	682	714	728	717	733	715	691	749	760	713	683	732	708	712	732	715	736	720	725	655	718	694	692	678	708	723	693	740	730	683	711	719	719	652	774	693	642	713	718	739	733	660	732	711	742	675	775	669	683	724	745	726	734	716	697	752	708	715	741	748	769	711	709	687	736	741	725	715	778	728	692	693	713	722	727	686	714	756	697	681	714	775	694	675	709	676	700	698	754	697	737	722	713	742	665	733	706	744	712	681	708	695	713	691	738	711	752	686	662	727	713	708	764	702	718	707	693	690	720	683	687	733	681	710	745	709	696	719	736	710	740	781	687	719	728	694	712	679	723	703	715	720	743	741	702	715	723	721	704	722	749	712	729	741	733	723	731	720	689	717	672	717	678	715	734	690	742	698	702	717	746	717	726	735	699	719	712	774	744	706	689	697	694	737	697	762	708	739	735	708	707	708	715	717	733	727	658	723	749	671	732	690	733	766	721	678	659	700	788	758	748	713	742	700	659	738	768	750	705	739	684	767	704	725	751	684	694	673	720	774	703	708	681	707	716	714	744	741	726	743	748	713	699	719	783	710	747	707	726	693	708	704	706	697	756	732	698	744	727	753	717	660	768	691	707	725	671	736	744	708	719	737	737	691	742	711	763	735	688	717	697	720	697	718	767	730	688	703	736	728	724	731	749	723	701	709	742	694	708	695	797	695	706	786	679	744	733	674	757	662	689	738	697	738	735	710	696	693	727	720	689	775	736	698	682	723	706	739	684	722	723	708	690	781	748	700	712	708	682	733	695	720	738	755	758	731	742	722	672	702	690	714	782	740	728	733	750	746	639	737	761	743	750	667	702	727	722	750	717	773	728	672	674	700	728	710	722	736	697	699	724	694	738	773	760	739	692	708	726	763	651	702	629	724	749	682	697	741	723	733	696	706	764	715	708	711	696	715	651	722	776	716	750	662	724	682	778	729	726	694	681	716	697	673	701	723	708	732	716	717	697	735	730	730	687	718	720	693	781	716	707	706	685	736	647	695	722	739	667	677	726	739	718	712	687	802	685	708	693	700	689	709	662	734	677	777	664	782	729	676	719	702	707	741	719	724	766	696	728	689	723	714	747	743	713	742	715	730	704	769	735	696	686	726	727	744	713	710	706	711	706	718	716	699	700	728	672	730	747	749	713	689	657	725	682	736	696	766	706	697	669	724	721	764	724	730	733	697	686	718	717	730	683	713	720	710	756	771	704	713	746	735	700	666	736	702	726	717	741	660	718	684	716	694	745	708	741	755	712	716	747	693	705	704	739	720	739	739	767	738	702	726	719	754	710	723	712	732	751	723	664	686	651	713	681	699	670	709	699	696	776	723	688	720	754	701	722	685	741	761	737	715	677	712	718	727	710	677	736	711	737	717	713	698	715	711	712	694	736	712	692	741	749	687	729	692	704	732	673	710	725	673	669	792	704	670	748	717	727	729	749	707	762	712	735	740	719	732	730	749	706	711	676	733	685	710	708	691	668	724	711	701	684	746	791	722	742	720	699	682	727	687	643	756	726	766	702	684	733	735	738	707	708	724	743	698	713	685	756	759	698	734	735	705	734	720	753	722	699	715	712	732	708	724	700	772	764	732	728	700	678	712	708	706	746	735	744	721	702	690	694	707	688	693	711	750	732	735	754	713	739	717	706	684	675	727	689	722	713	708	715	719	724	740	760	667	765	758	784	713	727	707	715	712	724	697	708	706	700	779	673	747	695	704	702	748	683	766	722	768	760	688	775	696	695	708	750	693	757	748	722	725	728	725	723	717	707	759	728	734	725	681	744	732	737	744	708	719	729	667	717	737	686	677	710	725	767	731	739	724	796	722	705	721	735	710	770	723	730	759	738	740	787	734	715	717	730	690	741	758	699	765	745	698	717	771	718	693	699	720	733	756	732	732	717	714	699	773	747	726	706	731	717	758	721	716	730	707	701	715	713	713	736	680	757	722	712	734	687	663	745	689	714	734	661	679	691	768	719	699	682	699	718	734	728	758	740	715	751	754	709	725	723	705	693	713	691	726	758	696	721	719	694	695	746	750	697	739	737	754	737	696	791	745	647	749	730	774	694	712	743	724	694	723	726	726	698	723	723	747	692	760	691	768	706	691	706	742	714	701	673	703	679	711	724	727	774	720	710	681	708	692	707	698	710	733	726	743	704	755	707	713	686	741	741	728	679
69366	78311	74838	52170	29751	17741	6878	4213	1978	1106	762	655	370	345	265	265	305	284	302	301	282	298	289	270	288	262	292	305	302	318	286	305	259	305	279	283	286	304	300	311	268	312	289	319	314	311	270	302	283	319	296	301	278	274	283	289	275	274	279	271	291	294	297	286	300	269	289	297	279	275	329	272	268	319	249	277	298	289	275	315	314	272	289	304	314	280	263	289	260	309	307	279	304	310	290	314	285	275	283	275	292	307	291	278	296	302	282	265	270	282	286	314	285	288	276	293	323	280	260	262	294	253	269	308	310	267	291	291	301	290	310	275	270	273	304	324	306	242	296	289	276	282	295	299	302	285	280	282	265	304	347	293	292	300	305	287	305	304	281	267	284	323	298	259	298	271	294	281	296	263	275	284	277	283	301	293	282	266	322	269	270	278	276	276	270	303	308	287	285	269	299	305	296	238	277	307	289	315	293	293	273	285	314	293	296	301	269	278	275	265	279	295	303	316	292	299	288	288	303	317	268	277	302	305	305	319	299	275	305	324	293	286	320	295	308	269	282	256	287	283	280	298	316	269	305	303	300	272	288	305	300	292	304	276	272	297	291	291	293	311	276	266	317	274	301	278	275	296	297	282	307	324	276	284	284	280	283	271	272	295	288	294	288	270	294	330	278	281	292	291	283	289	315	274	296	302	267	311	299	309	314	306	257	283	290	309	315	275	302	300	327	250	289	277	282	272	310	311	290	288	240	292	333	283	300	270	322	297	280	275	285	276	292	287	286	297	275	286	282	291	295	257	306	284	297	277	267	271	317	281	301	313	258	248	317	289	310	278	313	304	282	304	283	339	282	283	297	260	284	274	286	295	301	293	293	272	279	287	305	293	288	275	314	287	315	268	321	286	287	278	283	299	323	287	273	312	310	300	293	286	296	286	277	266	291	274	302	266	275	279	269	306	269	313	269	299	272	286	286	310	269	286	271	281	285	291	296	299	299	278	259	283	289	296	308	268	292	274	296	284	294	298	283	310	279	294	268	266	293	280	268	264	286	294	328	282	344	288	274	306	290	319	288	262	269	288	284	287	285	309	301	304	310	289	302	289	316	314	266	262	278	290	305	292	281	268	288	288	289	281	276	296	287	269	274	276	311	273	294	256	272	286	255	293	303	294	297	263	255	283	285	282	272	265	274	264	319	280	309	308	270	314	294	310	306	278	297	281	294	276	287	307	283	278	294	319	316	288	284	296	298	271	280	288	288	294	295	247	264	294	269	278	300	283	316	298	308	300	303	301	291	281	281	281	284	288	280	321	307	279	273	269	299	295	259	261	284	298	283	270	289	280	281	279	296	317	315	276	285	294	297	260	303	325	280	315	286	274	305	269	295	274	289	289	317	291	282	281	283	288	272	266	308	289	299	306	279	284	265	316	319	263	242	299	298	290	292	288	325	290	272	279	324	308	310	267	290	284	269	295	265	317	306	294	289	264	275	284	276	277	312	272	294	273	305	298	300	277	305	307	306	294	291	322	291	312	261	306	305	264	320	313	281	271	270	272	316	283	308	280	297	266	280	312	279	294	311	317	272	306	295	300	313	301	286	278	249	282	294	317	306	308	309	327	300	304	273	302	299	316	279	285	300	277	293	269	300	288	271	318	291	295	303	279	273	286	285	288	287	277	280	282	306	289	298	294	340	301	319	295	254	269	280	273	299	271	297	295	293	305	262	306	282	261	317	263	276	265	270	293	300	282	291	281	314	297	320	265	329	286	258	289	269	259	293	288	295	272	321	293	306	284	275	265	276	284	317	317	303	283	290	301	245	282	285	298	307	269	290	315	284	273	282	300	286	308	265	290	290	319	264	314	265	297	276	291	286	285	289	278	301	307	247	267	289	281	267	311	289	290	304	295	309	285	295	298	301	295	281	297	283	302	302	310	272	289	303	279	293	277	288	268	274	283	292	268	274	302	267	278	291	308	289	263	275	273	299	278	283	305	280	277	262	288	265	316	292	286	286	298	293	319	319	278	299	280	294	313	277	249	286	279	294	272	299	322	295	319	275	266	305	271	269	285	286	296	304	288	313	253	277	290	295	296	292	281	313	288	291	288	268	319	280	280	276	274	309	303	307	308	257	274	308	272	295	266	293	270	280	265	294	310	257	283	289	321	273	317	276	268	293	289	286	285	288	299	287	272	278	281	261	293	292	284	298	293	283	282	283	275	284	299	273	290	304	288	322	298	254	307	308	265	299	294	275	291	283	297	262	269	282	259	297	300	276	315	279	282	289	298	283	298	273	254	279	272	258	309	297	276	308	272	312	280	279	281	261	293	276	286	308	283	295	315	292	294	272	300	282	317	277	298	291	270	273	283	313	277	319	290	314	266	294	299	317	297	278	305	284	272	316	254	291	300	259	283	286	338	286	263	257	306	323	299	283	292	297	304	285	311	271	318	314	306	297	266	281	310	268	262	295	271	311	290	272	306	313	285	297	293	298	280	290	262	264	263	277	313	277	309	328	289	287	297	281	253	298	279	270	305	282	281	297	276	254	294	243	294	330	274	286	272	303	287	270	309	313	296	298	297	295	269	301	301	267	266	255	274	279	296	314	302	292	287	278	320	286	269	289	290	295	266	285	282	289	276	280	277	260	288	264	267	309	292	273	303	305	300	330	272	291	273	306	306	315	299	271	282	314	282	288	280	270	306	313	316	265	268	275	280	304	299	300	301	276	267	304	278	301	297	292	276	298	277	313	302	271	267	299	271	299	287	263	308	292	287	271	328	312	296	283	291	312	268	309	278	289	297	294	287	312	281	264	279	295	296	300	288	299	301	273	290	285	290	298	285	257	281	275	308	271	268	271	279	259	273	311	302	283	274	273	307	282	302	263	303	277	273	270	278	273	299	288	273	273	297	258	276	314	291	248	291	292	264	293	301	279	278	300	301	284	288	247	288	273	310	276	288	312	311	296	251	292	305	303	259	306	286	294	261	280	301	295	291	284	314	296	312	249	265	301	322	280	302	272	297	289	291	286	285	291	288	297	284	299	282	303	290	280	291	253	268	284	293	281	291	293	284	310	271	315	266	275	277	310	326	292	274	261	311	281	293	291	273	279	268	302	260	292	272	279	289	268	253	309	324	309	304	289	306	248	293	277	308	273	314	293	288	262	284	292	292	262	262	273	287	296	293	291	300	307	288	294	286	333	266	306	291	282	317	295	305	288	246	298	284	255	320	292	265	266	307	309	300	283	287	276	323	290	274	273	270	318	288	305	298	281	283	285	270	290	283	276	305	281	266	283	284	300	288	284	284	266	282	282	278	299	282	246	292	288	280	296	315	279	310	276	260	299	266	262	273	257	267	278	309	302	294	272	283	285	300	296	295	287	284	283	313	312	286	278	277	264	299	291	283	324	301	319	297	265	298	294	317	289	285	271	275	292	301	264	296	286	283	327	274	293	278	272	299	249	296	265	320	257	255	307	279	280	257	286	273	295	291	303	305
45016	62713	69853	53147	36541	26562	15742	12419	7296	4000	2922	2213	1229	958	715	746	694	697	703	729	656	789	762	736	689	738	746	653	701	722	718	693	717	746	707	690	686	752	756	752	703	718	744	715	722	694	710	668	757	704	698	710	717	742	685	723	729	703	692	762	697	752	689	719	718	750	717	721	738	738	747	737	707	718	713	710	751	733	734	709	711	685	713	681	685	712	738	700	743	719	717	780	722	698	734	711	718	684	723	683	751	731	739	728	703	745	734	704	722	711	755	667	691	704	714	725	760	704	772	736	729	734	685	688	666	717	750	725	722	712	693	705	714	772	736	719	683	745	736	740	728	684	684	681	736	722	684	729	739	691	731	719	712	727	746	720	680	710	676	711	745	713	667	754	734	698	734	702	688	709	707	698	711	705	738	720	760	738	707	660	701	734	764	712	697	699	749	724	712	739	743	719	675	760	700	723	661	684	710	748	696	732	733	709	719	749	704	709	740	737	703	744	764	797	689	749	689	728	724	737	753	740	670	711	760	718	705	737	684	698	759	693	731	727	668	751	747	742	708	706	698	702	687	698	679	726	739	694	724	730	710	684	722	714	686	690	727	744	690	767	657	691	653	729	700	724	706	680	761	713	682	715	737	728	794	737	708	745	686	708	722	723	738	693	690	717	728	695	699	741	732	722	744	653	696	715	716	694	716	723	704	758	729	682	718	691	740	661	692	730	699	698	710	750	682	680	680	737	728	728	691	722	751	681	724	714	747	744	689	733	755	755	727	684	709	735	769	696	751	758	772	742	714	749	679	781	710	706	696	717	679	723	715	690	730	682	764	700	702	741	685	703	707	684	666	665	691	678	714	725	730	722	720	739	713	714	763	723	704	677	705	753	710	728	709	744	731	733	719	687	702	729	754	703	685	720	718	754	744	738	694	749	727	728	740	743	708	659	711	751	711	719	664	788	701	700	677	736	684	718	714	726	740	730	688	733	702	673	711	759	737	687	725	728	717	735	742	669	709	694	727	706	740	672	700	696	729	700	742	749	715	692	744	710	676	735	684	686	691	716	717	714	723	704	709	683	706	758	681	686	722	749	710	729	701	713	720	695	675	745	721	743	739	722	706	689	714	717	741	654	756	738	699	733	724	765	741	735	724	690	748	708	720	715	714	757	751	709	704	727	737	740	696	708	713	723	696	667	700	723	715	721	718	693	687	721	723	716	721	744	751	711	746	721	678	739	735	720	712	751	676	738	738	716	727	726	756	688	725	759	735	710	756	735	633	715	744	703	708	766	746	649	721	681	701	663	705	715	720	693	704	741	752	670	703	735	704	693	747	709	712	694	753	658	730	728	676	728	723	748	706	658	735	732	651	728	754	733	738	696	713	692	712	739	730	705	741	662	726	705	696	746	713	671	722	706	762	703	708	695	715	761	738	739	695	711	679	680	692	716	732	723	699	693	696	712	681	744	722	761	682	700	737	753	666	712	775	714	657	708	706	709	716	661	699	681	721	674	635	717	729	695	734	741	706	709	733	716	711	709	706	722	653	720	668	677	716	722	720	771	738	771	680	785	673	710	671	672	721	683	695	707	747	706	736	707	744	727	722	713	719	729	690	686	709	703	730	722	699	706	740	710	693	727	704	695	768	729	751	700	708	737	723	720	727	718	725	716	684	757	707	709	703	704	702	737	716	687	716	703	723	722	694	697	677	710	710	701	708	738	698	770	695	717	683	710	735	723	735	716	648	740	738	692	728	715	687	760	744	676	710	712	682	792	716	712	710	684	671	707	687	751	722	723	696	727	687	724	723	700	754	653	729	723	695	672	743	689	703	727	654	667	703	720	712	765	701	732	669	747	704	719	749	683	695	677	730	722	688	693	720	750	723	725	682	795	702	655	753	730	722	707	706	704	734	696	694	699	718	737	701	683	721	701	690	733	715	683	707	723	705	732	711	679	687	683	733	684	747	698	651	681	717	722	744	737	709	734	688	741	731	717	706	739	719	739	703	692	704	751	737	727	689	729	719	691	724	718	714	692	626	727	731	687	711	731	714	719	716	708	755	733	739	720	692	713	721	730	696	685	682	719	724	741	667	713	698	710	677	760	733	713	702	744	686	702	688	719	803	726	726	764	714	774	660	712	735	727	760	715	693	764	743	700	673	673	720	677	733	727	693	727	703	696	741	683	736	728	798	711	757	656	720	767	709	679	717	749	726	692	711	725	717	647	733	688	715	711	675	743	727	692	699	713	723	724	715	691	650	771	709	714	706	701	768	649	742	708	671	753	678	710	695	703	679	717	704	735	700	711	765	686	740	706	724	696	706	706	732	716	752	731	732	745	712	713	717	727	680	743	698	685	670	738	724	751	703	701	675	736	750	701	702	739	686	685	684	748	685	715	716	698	681	752	720	705	732	690	709	712	681	733	704	713	725	692	677	743	697	668	722	659	725	726	706	712	754	737	686	698	727	690	664	725	703	698	706	714	724	714	697	738	747	720	730	787	729	685	780	701	701	685	698	729	759	683	669	735	711	716	719	694	709	703	725	727	710	732	782	719	684	698	718	746	748	695	715	751	713	658	707	676	690	742	734	707	718	748	704	703	741	722	703	677	727	740	697	670	634	687	732	703	744	670	700	740	733	677	684	713	693	706	677	717	752	767	732	733	730	741	780	743	710	715	681	710	731	684	740	725	734	675	713	683	739	710	661	753	703	684	729	736	678	698	710	743	743	707	713	682	721	685	731	732	717	673	700	744	737	714	697	767	764	722	735	704	741	739	701	757	721	716	699	666	729	704	696	703	682	707	724	700	738	689	728	688	707	707	715	730	695	706	676	744	678	739	715	761	684	721	722	721	730	694	707	685	712	735	707	667	718	764	740	784	699	746	701	695	721	751	738	716	757	711	671	773	728	714	698	735	681	697	750	725	719	684	703	749	723	738	674	721	684	741	699	732	740	736	687	721	728	750	724	761	724	722	672	716	768	726	709	732	668	725	704	759	747	733	672	739	748	725	699	696	732	684	685	692	688	741	753	745	695	745	716	741	710	732	697	726	700	713	712	732	718	708	755	686	691	760	720	685	745	701	680	723	687	694	709	732	743	680	688	739	704	718	748	757	679	786	701	657	737	727	699	658	733	673	704	675	743	690	726	694	677	696	699	716	674	727	692	762	729	713	682	749	764	684	684	682	782	688	722	714	708	698	649	711	739	689	717	755	731	749	751	703	649	680	705	677	757	698	702	764	718	749	711	700	731	707	744	684	720	716	723	708	670	773	721	746	738	670	733	708	747	673	745	709	768	722	727	716	707	708	712	663	731	684	757	727	750	679	704	735	710	712	719	740	709	704	734	696	750	685	717	669	709	648	738	709	701	734	686	696	737	735	699	694	730	708	690	722	713	689	674	723	743	732	691	762	677	744	686	699	726	733	664	664	712	767	720	754	748	732	650	675	740	702	722	750	746	685	707	721	709	693	689	699	701	658	690	710	725	716	727	691
69552	79110	74590	52938	29157	18018	7605	4029	1824	1145	779	613	384	345	293	317	289	300	311	323	259	306	315	281	280	282	286	276	275	309	280	303	293	274	278	300	289	277	307	293	325	286	278	301	258	304	298	296	283	303	294	276	296	313	301	270	274	299	284	296	299	281	298	313	310	284	301	298	308	311	300	265	265	284	281	315	324	307	254	289	285	307	314	267	287	254	325	280	300	295	282	319	300	277	310	291	278	294	305	300	323	290	294	287	270	300	311	265	282	342	313	271	268	298	291	255	284	289	291	302	317	277	281	332	293	275	290	262	293	283	287	270	285	300	281	273	317	292	312	292	279	311	286	279	299	302	289	291	305	262	287	271	290	271	302	255	293	299	305	282	306	290	290	281	264	272	293	301	310	294	330	283	331	274	304	276	307	303	270	276	267	302	296	273	286	297	294	301	325	296	268	303	285	292	299	283	321	286	282	310	302	282	305	299	314	244	312	291	272	292	279	274	285	287	312	282	270	300	291	281	300	291	271	301	303	296	295	308	308	328	304	308	292	291	305	302	281	302	256	292	317	301	290	318	279	290	283	266	295	292	300	290	316	276	283	303	303	295	262	280	277	310	289	250	282	265	277	306	292	319	304	285	283	291	299	272	299	280	313	274	300	269	312	302	304	305	301	272	304	293	327	273	309	312	297	309	307	303	292	290	288	296	286	308	308	286	273	298	297	274	287	285	284	294	285	280	264	274	311	266	264	280	268	264	299	265	288	304	288	276	282	306	313	277	269	256	320	285	288	295	289	308	297	309	280	333	310	273	285	280	298	250	304	344	273	261	291	292	285	307	308	277	279	297	293	294	312	302	271	297	282	266	277	301	319	292	289	286	271	285	276	293	293	312	296	273	295	299	312	298	281	303	314	281	303	281	272	281	300	313	272	309	298	279	296	278	292	301	295	303	314	292	283	288	299	324	282	278	251	320	288	272	291	299	308	305	275	303	273	312	271	282	288	314	327	312	335	278	296	312	313	274	292	304	264	296	271	305	313	304	267	296	310	292	308	289	288	280	271	292	283	324	299	311	275	270	305	301	314	314	296	331	292	275	290	325	271	262	298	328	316	292	309	308	308	306	279	300	306	312	331	303	324	289	315	307	285	323	296	314	266	304	293	304	302	286	288	303	256	281	289	278	290	301	307	303	282	291	294	276	286	331	279	282	296	301	266	299	288	312	275	299	273	303	294	291	287	297	285	273	309	325	284	286	291	302	292	332	280	268	306	305	257	286	293	286	292	278	273	291	273	279	300	321	297	313	286	313	298	306	272	299	285	279	293	314	268	258	291	292	311	309	258	311	316	279	300	258	275	295	276	271	288	292	317	288	279	319	290	279	292	288	305	288	341	302	293	296	311	297	298	301	288	289	298	272	327	302	279	326	282	289	266	314	306	289	301	278	284	315	302	282	276	312	295	257	289	300	259	312	266	334	272	295	300	300	290	283	271	264	294	326	283	289	309	283	313	281	301	322	289	267	287	326	268	293	248	286	284	280	275	316	255	294	290	288	318	310	271	284	320	279	254	283	338	274	291	294	288	261	318	294	301	253	302	246	274	287	313	303	301	304	249	286	295	298	320	321	295	283	281	283	294	302	268	267	303	298	302	283	308	272	265	285	263	301	315	259	298	288	296	302	280	270	313	298	288	269	268	271	302	327	287	303	283	289	298	279	273	301	272	313	304	272	264	277	284	295	300	303	276	316	298	271	302	295	284	285	291	301	263	318	306	285	273	356	283	286	307	300	303	288	283	259	316	290	302	316	271	322	291	253	300	303	284	260	268	307	286	277	295	291	280	311	301	256	292	279	279	281	327	295	268	288	289	298	296	271	292	295	281	284	288	301	299	277	276	302	273	309	289	281	267	281	296	320	287	299	343	289	254	289	255	309	286	270	261	258	267	287	299	270	311	281	289	290	293	323	276	305	304	283	295	306	270	266	262	319	292	296	271	261	311	305	272	284	291	269	262	307	281	266	270	279	287	299	300	292	268	289	281	310	274	286	298	322	289	280	300	286	291	296	284	303	286	280	284	295	263	322	269	270	291	276	303	271	280	290	308	325	266	294	270	301	316	311	252	303	295	285	304	321	300	281	279	232	307	292	283	313	316	285	290	320	299	296	303	289	267	319	287	301	299	304	284	319	331	308	320	270	288	288	282	290	272	311	273	317	298	280	310	298	318	302	285	273	269	278	297	300	323	281	286	299	331	306	299	286	276	335	286	297	304	305	275	267	335	292	279	274	317	273	262	287	296	278	317	305	296	266	296	297	299	316	290	315	288	301	296	292	305	294	292	297	290	288	333	280	314	284	270	295	286	305	296	275	305	287	324	297	282	277	303	262	296	302	283	302	329	301	294	272	285	325	291	268	303	280	280	261	286	293	289	278	291	304	284	307	307	319	294	281	287	293	233	302	288	282	287	319	307	293	323	285	290	300	275	277	289	276	264	256	300	310	279	287	286	266	313	309	281	315	287	284	255	289	278	295	330	294	291	309	255	275	314	284	296	277	309	258	287	264	279	303	280	317	286	300	313	261	305	278	299	310	276	307	308	298	313	278	285	263	295	279	292	300	271	330	303	284	260	280	306	302	285	280	287	307	327	278	296	283	254	264	303	307	294	301	304	306	310	272	323	265	283	279	307	265	292	330	303	299	277	286	266	269	319	303	303	297	269	280	273	293	261	275	258	280	269	309	312	289	277	308	304	253	289	289	284	324	281	309	278	280	310	317	311	299	277	277	297	278	289	283	289	321	293	312	303	287	280	309	294	316	310	313	292	323	309	312	296	295	308	307	248	288	260	280	314	304	309	286	305	296	300	276	318	305	253	313	308	299	313	259	285	299	270	312	336	291	284	297	259	297	309	286	286	281	314	288	295	303	299	315	288	266	323	302	297	311	269	297	286	326	284	300	303	303	300	279	297	276	318	266	286	262	285	269	260	303	285	299	307	296	280	304	307	271	270	284	300	267	268	292	285	317	271	287	318	301	263	287	277	292	288	318	286	295	296	314	309	274	304	302	287	305	251	287	259	303	299	290	307	273	284	273	295	284	289	306	302	314	261	313	295	312	312	286	295	308	263	316	271	283	309	291	319	263	285	273	285	311	286	289	287	314	304	281	260	286	273	267	288	288	253	279	280	291	311	273	277	276	249	296	320	276	295	277	269	284	289	278	299	282	319	274	293	265	276	296	336	286	330	325	275	294	286	305	297	280	299	265	290	314	294	295	318	296	276	275	295	275	286	303	326	342	290	297	299	263	289	311	268	292	299	307	292	301	305	309	280	274	290	314	284	273	329	326	293	297	281	283	310	284	284	282	318	271	291	262	271	300	258	332	291	293	291	291	275	303	278	299	314	306	266	284	315	273	290	289	276	305	281	300	288	284	278	308	299	297	296	269	289	310	297	272	310	284	307	315	278	278	286	313	275	281	293	319	296	310	284	282	286	281	277	302
44612	63356	69740	53331	35959	26891	16496	11478	6552	4448	2835	2236	1227	1017	754	745	715	747	758	709	786	760	759	727	715	722	705	750	743	721	704	770	763	724	754	727	734	677	695	787	703	751	699	679	726	775	672	736	754	750	718	676	718	703	713	786	687	754	758	710	695	731	697	698	712	713	697	746	706	698	688	706	747	725	739	720	719	694	707	684	727	742	726	687	700	756	769	709	747	728	702	719	736	738	729	734	678	731	718	711	719	715	705	740	713	711	718	716	725	671	688	695	694	707	751	737	707	711	720	730	769	727	723	688	729	726	692	738	681	687	790	751	716	724	740	706	716	732	722	735	739	718	722	726	668	752	726	743	722	752	693	734	755	736	737	721	736	720	714	723	755	698	711	721	715	751	738	708	702	708	707	684	712	726	759	721	715	667	655	747	747	721	700	704	708	723	773	728	722	705	708	705	736	729	757	739	755	721	685	754	692	738	684	753	722	709	704	728	684	678	769	679	719	743	754	760	729	703	742	729	708	692	694	772	778	672	704	700	736	718	704	692	722	688	771	719	731	686	704	739	740	692	679	729	707	713	726	684	727	723	733	730	710	725	714	702	734	646	704	728	698	755	718	730	683	697	685	694	728	729	722	696	692	710	737	736	722	715	712	723	691	726	728	725	680	714	738	717	732	743	745	691	729	715	741	763	712	681	707	720	720	732	682	703	750	729	694	752	709	708	737	701	756	749	734	691	721	724	689	711	677	741	698	714	706	757	740	698	723	739	761	733	688	694	741	696	709	739	699	732	719	699	755	714	758	718	713	682	722	731	696	705	718	722	728	728	707	734	729	739	712	728	691	768	719	727	741	700	699	744	731	735	751	736	720	666	749	739	695	696	767	672	670	685	690	725	733	727	673	728	780	710	694	676	696	707	695	732	692	744	689	723	729	730	707	720	678	784	737	661	737	687	729	716	731	704	762	757	726	756	668	717	722	682	693	673	696	736	710	717	724	774	707	700	689	721	722	719	714	709	704	702	701	728	750	657	743	786	704	717	705	704	716	718	718	712	735	710	732	703	641	709	718	761	737	687	706	662	694	764	763	692	725	652	743	732	714	683	707	756	714	694	711	710	698	671	694	686	718	736	724	690	688	706	688	701	744	730	716	722	725	728	691	728	705	738	730	731	749	734	745	749	697	696	687	712	693	755	725	761	697	711	731	726	726	744	711	676	777	737	750	723	686	731	676	714	739	714	685	707	712	726	727	741	741	687	700	711	680	719	748	684	666	723	729	749	736	735	782	723	712	750	678	725	709	713	683	778	740	750	770	728	740	727	748	698	714	719	726	687	744	699	685	777	732	740	750	741	728	733	700	688	729	700	723	760	718	730	782	706	698	715	745	661	780	736	675	733	675	720	717	690	717	725	699	720	741	746	689	697	712	705	744	673	710	712	737	722	686	751	738	682	730	721	696	732	726	705	740	683	705	680	687	717	716	718	701	675	754	670	729	754	705	716	767	670	759	739	688	697	703	763	700	689	667	706	742	694	712	736	678	686	719	709	703	716	739	687	696	750	696	734	754	740	658	689	710	755	758	760	687	713	712	728	760	728	719	717	709	730	721	725	743	722	765	747	735	740	738	697	753	692	714	708	728	702	707	705	736	690	750	736	728	728	674	671	695	689	775	708	661	667	717	675	680	691	701	769	739	693	762	783	697	726	738	736	713	739	715	709	718	800	701	725	705	734	710	662	770	717	726	725	708	721	759	695	721	754	759	725	759	743	719	672	703	694	764	740	738	727	710	707	696	709	734	750	801	721	751	757	718	755	725	658	757	687	762	660	703	721	747	706	734	701	704	720	700	737	711	715	743	730	748	715	702	741	724	689	748	712	710	752	736	710	672	701	716	718	763	716	699	708	659	670	684	690	715	716	688	728	723	697	737	734	725	749	734	724	722	724	696	725	730	685	722	695	701	689	694	728	710	692	714	732	661	723	749	711	758	746	687	751	703	685	713	724	764	687	711	705	749	708	751	720	761	699	726	729	726	704	685	738	742	702	759	737	662	749	697	740	642	668	724	698	752	802	728	695	688	705	683	694	791	712	730	740	714	727	694	714	716	727	766	733	691	718	718	689	709	725	772	707	695	722	730	737	676	724	685	723	693	747	701	706	710	751	652	750	743	748	732	751	757	729	747	712	764	749	722	702	745	694	684	727	726	737	701	690	732	728	727	700	674	651	744	716	748	733	766	735	747	705	672	725	732	731	703	720	742	741	727	750	667	742	709	795	727	692	714	757	694	682	726	728	719	711	711	702	726	716	679	691	725	760	746	719	717	788	783	737	690	713	722	704	681	747	761	721	759	687	686	720	691	767	738	749	747	729	667	801	690	740	751	737	708	712	667	694	733	737	696	708	731	738	714	729	742	712	766	715	746	684	752	665	723	711	711	767	697	695	697	753	701	704	731	690	730	693	710	680	705	682	755	703	747	740	716	755	735	713	718	744	741	760	710	694	724	693	688	691	724	754	719	717	748	772	697	723	739	743	720	707	682	703	735	763	718	742	689	706	710	728	787	706	694	653	743	728	759	730	711	699	700	678	763	682	673	716	764	680	779	738	715	709	709	711	687	700	691	736	680	657	728	714	725	723	716	714	702	688	733	743	759	726	750	678	738	678	701	651	669	741	703	680	733	720	722	710	736	685	781	700	777	743	732	712	708	698	684	728	741	754	739	724	750	747	752	702	737	726	726	728	739	749	684	718	678	756	698	725	760	714	703	728	723	713	770	750	701	673	663	726	764	717	712	759	725	738	690	767	696	711	721	708	715	743	756	710	730	702	754	740	744	763	691	751	734	716	724	715	730	759	723	707	751	668	693	774	718	691	702	696	741	687	732	700	688	769	749	699	744	706	728	777	748	700	730	702	668	760	689	723	685	710	741	755	682	758	732	723	784	668	679	709	693	698	703	714	729	723	710	751	707	754	727	686	719	716	710	728	772	710	745	717	676	700	711	702	682	675	747	761	739	695	655	681	739	678	677	716	719	707	721	715	733	734	716	733	711	753	728	793	758	780	692	733	702	635	773	715	697	706	763	716	709	659	722	700	744	722	735	742	709	729	685	713	689	699	675	708	744	671	730	699	715	711	740	709	679	699	757	743	726	717	699	717	720	725	705	723	695	733	778	704	693	711	711	723	682	751	720	727	691	729	720	729	673	742	715	729	684	713	707	712	721	727	728	725	726	732	789	706	687	713	743	720	749	736	736	699	770	694	693	689	740	750	723	715	699	650	717	681	707	726	714	707	684	693	776	749	680	722	723	716	708	686	729	742	684	709	717	689	668	731	738	723	710	685	713	737	758	717	709	733	718	700	694	675	711	723	730	700	715	746	693	724	715	748	727	729	704	720	771	724	714	709	733	705	760	696	689	706	707	750	725	764	703	740	707	668	719	713	710	701	729	728	740	715	691	662	687	731	671	686	702	721	686	760	654	720	766	729	701	742	746	700
68134	78038	74518	52159	30102	17430	8494	4767	2414	1401	765	606	366	376	293	322	298	308	273	287	323	297	298	269	291	316	317	299	326	269	279	312	267	298	310	284	298	297	265	306	283	319	277	289	289	307	321	299	285	309	305	299	308	296	283	302	322	298	291	275	312	286	258	339	318	316	323	264	305	306	293	291	281	292	277	272	309	321	289	285	287	304	299	292	297	278	324	290	310	281	310	312	345	300	285	324	288	312	316	271	320	305	294	285	292	314	315	300	307	286	283	291	298	316	286	288	274	270	281	310	290	298	307	295	295	268	280	282	269	318	272	281	292	293	272	296	294	296	300	285	318	271	302	330	307	303	267	280	311	291	304	276	289	304	298	293	284	264	313	279	308	335	314	282	289	318	287	257	268	292	304	295	281	287	313	312	292	322	298	313	286	274	302	318	316	285	282	316	293	329	289	311	330	277	280	284	305	286	303	279	325	305	285	270	273	294	280	325	308	299	274	334	277	308	310	302	309	301	286	260	271	268	282	300	297	280	320	287	316	283	328	300	279	282	276	305	291	295	299	288	306	305	305	287	294	308	325	283	311	297	278	274	281	313	321	321	258	324	282	297	313	284	321	276	324	329	291	311	326	270	283	289	287	299	307	286	295	310	308	283	272	341	333	291	316	290	279	317	284	304	310	293	273	300	290	311	319	288	294	290	267	288	302	283	263	293	272	280	309	308	287	280	308	321	298	288	307	309	279	290	319	318	279	290	272	274	284	283	274	290	296	264	295	308	289	278	303	287	330	289	288	317	304	308	296	302	305	298	278	310	316	283	313	285	330	329	284	270	270	267	288	294	273	301	308	288	283	305	284	326	271	292	291	304	290	303	252	283	323	288	270	289	307	312	272	334	304	293	303	298	274	282	245	290	276	287	325	267	271	261	289	297	296	281	291	282	298	309	272	271	286	300	297	309	312	300	263	317	311	312	280	276	259	296	273	306	313	317	281	294	282	273	287	276	308	341	300	270	306	314	284	322	302	274	304	319	324	250	278	312	282	288	280	304	323	282	309	305	282	296	282	263	292	283	303	305	310	290	285	288	289	314	306	290	304	296	308	299	273	293	297	276	304	313	303	287	285	314	300	310	308	299	261	297	299	281	303	283	309	277	283	286	329	314	247	278	290	297	330	286	279	294	295	299	303	307	304	265	253	317	273	293	284	256	321	298	321	288	325	315	330	329	281	287	280	295	278	295	273	291	301	316	282	307	304	312	269	273	319	304	297	297	308	286	288	289	279	283	294	301	269	303	274	297	313	294	311	300	289	286	286	311	254	293	304	287	308	303	297	295	300	337	311	291	294	278	299	309	315	313	308	262	293	264	289	311	281	300	282	299	306	292	314	317	279	275	315	297	288	308	313	277	274	278	303	287	262	277	292	272	307	312	289	298	258	266	301	269	308	300	300	306	302	270	313	305	315	280	273	306	279	343	295	305	315	301	305	313	296	298	287	305	311	303	279	274	282	282	304	286	290	286	280	296	323	288	311	321	297	302	278	311	299	313	323	310	276	290	276	309	274	328	311	300	260	303	266	288	305	298	300	322	276	304	283	281	273	256	317	324	320	294	293	263	265	282	288	274	253	284	272	336	277	285	297	320	281	297	296	272	252	307	286	292	300	268	264	303	304	301	288	296	298	292	295	287	280	303	311	321	314	279	276	291	275	297	322	267	265	308	276	297	294	270	273	292	277	298	269	299	284	327	301	309	276	306	298	277	265	280	291	307	331	302	298	274	257	268	275	280	297	337	270	265	314	263	270	291	262	275	260	308	301	294	304	285	295	272	301	305	305	298	302	288	289	330	296	289	271	303	266	300	290	317	278	301	295	303	303	295	326	300	356	280	318	302	304	303	307	293	280	273	298	284	289	295	265	295	308	325	293	266	295	281	304	265	312	291	282	306	349	329	257	265	282	291	273	272	282	298	255	323	309	306	293	312	276	275	310	320	299	271	298	300	278	282	284	304	298	317	274	240	290	302	306	267	333	332	251	268	288	293	262	328	302	254	297	304	294	306	316	290	271	280	276	314	310	322	322	296	292	290	300	300	272	299	272	271	286	306	290	302	279	275	292	314	299	284	293	331	312	295	297	315	327	297	272	288	276	321	301	319	302	314	308	270	263	280	300	321	290	287	302	297	279	287	277	281	289	292	309	318	270	269	299	293	278	282	293	299	292	303	283	306	294	300	283	321	308	289	273	256	290	312	315	282	278	334	291	289	285	285	298	353	286	239	291	314	283	286	288	287	256	300	298	319	286	294	295	303	286	288	315	257	312	302	280	285	292	269	325	293	247	272	277	274	261	287	316	311	281	286	301	266	271	262	257	279	285	295	279	301	298	292	289	290	312	272	290	282	300	286	290	294	286	303	309	291	278	279	275	289	263	310	293	315	267	293	292	291	283	288	291	299	298	286	299	326	300	281	294	288	301	282	295	260	269	278	299	286	272	283	300	292	301	244	296	283	285	250	286	272	301	287	288	310	294	292	278	288	288	289	288	274	326	266	283	328	275	265	308	278	307	293	279	274	284	292	288	291	283	311	320	286	257	284	322	279	286	284	316	331	301	305	259	300	300	277	284	291	318	276	299	287	285	271	303	300	271	280	328	295	256	277	282	300	282	297	277	290	292	282	312	294	304	257	329	251	318	278	298	265	281	292	326	294	297	302	290	275	279	280	277	298	303	300	300	286	302	319	311	306	286	301	297	284	324	292	265	276	309	280	281	283	318	302	305	325	295	302	307	286	311	309	290	274	281	288	278	289	267	286	310	270	280	279	317	302	313	289	274	278	266	302	281	304	313	289	301	276	255	274	301	320	285	280	289	327	261	288	282	269	286	257	274	338	302	296	311	276	288	291	327	279	300	300	298	279	296	323	288	280	289	315	303	254	292	295	316	264	298	297	291	309	295	316	308	314	297	295	277	300	292	297	286	255	327	310	304	311	291	270	311	299	282	312	281	295	294	282	291	291	294	302	276	296	297	302	306	288	299	291	287	263	281	279	317	259	314	254	295	301	290	328	311	308	267	323	287	293	302	314	277	296	295	299	319	293	258	265	296	302	304	295	291	283	305	289	259	264	302	265	298	296	311	299	327	272	304	294	301	282	307	292	331	285	312	278	314	300	300	295	303	258	262	295	294	305	304	295	288	278	285	295	318	311	317	306	311	292	280	274	287	336	277	313	307	268	296	306	296	318	279	270	277	312	317	296	343	287	337	290	308	300	289	293	302	256	274	291	349	266	264	284	286	274	298	297	302	286	287	270	304	271	296	281	272	300	293	299	304	285	284	284	344	265	298	274	305	273	305	286	281	286	295	314	261	312	268	311	260	294	307	275	289	305	287	298	252	273	264	291	301	291	288	280	285	292	294	298	303	265	302	296	291	299	310	316	288	324	277	286	291	320	266	305	291	334	290	312	332	249	292	264	302	290	295	269	297	315	288	269	272	281	291	256
44459	62981	69842	52547	37674	25932	18732	13525	8042	5177	2654	1940	1099	952	857	740	690	682	708	730	760	816	728	711	785	743	765	720	708	712	685	717	701	680	727	748	717	758	734	734	691	719	709	768	725	705	719	725	713	709	756	719	748	711	762	726	746	758	700	786	714	689	712	731	711	685	748	758	724	698	717	688	720	708	739	735	678	743	690	674	735	735	720	716	718	746	759	713	718	695	747	754	745	704	710	712	706	710	727	713	763	690	717	757	739	736	758	748	695	674	738	748	745	708	745	719	755	693	772	765	733	696	707	747	738	734	744	735	724	695	751	692	694	715	734	706	720	746	666	757	699	713	728	727	675	743	713	731	683	724	725	705	740	739	737	741	707	726	721	720	659	693	691	723	722	714	743	753	762	683	788	731	779	665	714	712	729	757	734	763	708	731	677	733	718	713	726	726	697	710	787	727	764	759	700	730	735	727	747	730	738	770	732	788	697	722	677	741	735	767	728	708	733	727	727	730	690	701	669	706	764	792	729	701	719	713	733	722	752	675	718	690	709	684	727	698	664	730	751	729	712	709	750	718	699	717	715	716	730	724	707	727	711	718	710	776	707	727	765	724	709	715	757	744	728	724	662	723	728	745	736	724	730	766	721	720	744	736	716	681	727	742	710	705	690	688	699	682	749	736	717	752	711	754	685	716	748	729	700	771	673	730	771	741	729	714	718	717	709	700	668	706	754	713	706	738	710	702	697	677	697	734	720	742	722	746	701	705	714	780	715	724	704	747	758	723	753	755	735	755	749	724	781	723	682	733	698	734	753	754	765	723	752	723	756	662	720	725	732	709	715	773	796	739	725	732	728	708	741	706	735	699	730	692	695	694	683	739	755	729	721	736	713	716	690	711	771	723	733	750	741	735	717	688	727	709	758	780	748	754	701	728	722	723	717	696	704	687	702	742	792	727	748	737	684	714	758	734	739	702	696	704	760	694	730	716	771	694	782	722	712	747	732	722	725	727	714	747	701	707	717	792	705	722	737	715	733	701	729	723	788	685	695	749	712	726	720	695	721	764	727	675	743	683	699	744	712	682	725	737	728	709	759	772	718	702	723	740	716	750	756	769	729	753	745	738	758	739	766	735	737	724	692	741	686	741	712	689	681	751	716	712	742	723	749	713	731	739	740	739	684	686	740	707	729	706	697	701	708	758	702	712	751	714	742	717	688	738	735	732	716	663	706	720	736	727	707	736	683	789	731	756	751	700	722	734	777	732	740	668	704	742	737	746	737	758	735	708	677	730	743	702	729	701	723	740	708	750	720	731	714	738	736	798	756	771	754	731	733	739	745	701	668	662	703	737	761	728	724	723	759	727	672	749	721	706	696	690	769	713	680	725	704	699	714	724	739	744	748	694	676	684	713	724	699	766	696	657	720	682	722	791	712	710	711	692	734	731	754	731	690	696	719	754	760	701	699	705	708	694	742	749	762	690	731	724	683	707	715	743	760	717	697	679	699	750	706	706	675	753	703	730	695	731	758	678	723	717	741	731	757	700	726	718	755	706	734	692	713	709	751	735	716	749	778	728	723	716	713	723	732	722	722	735	697	662	699	704	725	722	754	739	734	725	736	735	702	726	736	710	712	712	713	743	704	696	736	703	716	717	726	740	723	662	702	713	745	668	730	701	714	702	704	724	716	748	728	662	775	735	759	736	753	769	737	715	716	721	729	798	693	772	762	770	727	762	720	750	756	736	770	741	733	753	700	684	695	726	740	708	760	727	701	699	727	713	728	732	737	756	756	762	739	737	708	730	725	724	741	709	701	690	714	733	740	754	713	734	704	643	722	756	727	746	744	753	684	709	738	679	735	749	731	694	676	748	715	722	719	746	733	774	734	705	717	703	726	747	698	724	718	727	720	741	716	725	720	698	734	756	685	731	741	693	758	699	694	755	675	740	722	766	719	717	747	703	727	716	769	718	719	727	724	681	758	695	779	773	722	730	699	769	706	720	788	777	738	748	656	696	695	738	722	672	730	742	717	729	666	710	719	726	687	739	725	660	723	732	731	762	723	716	703	722	709	763	731	736	735	770	715	734	728	725	710	731	739	690	740	727	745	690	740	700	679	681	702	710	739	744	696	737	733	697	677	712	738	721	719	739	751	711	734	734	744	738	675	744	734	767	732	754	716	728	728	758	728	744	690	703	722	700	735	667	755	686	704	690	716	727	692	759	765	733	747	703	759	669	698	734	768	738	719	800	734	676	751	725	687	719	700	750	691	721	691	689	735	740	712	754	728	700	739	734	709	750	763	744	731	747	685	708	718	699	757	735	707	712	691	728	727	683	713	685	769	716	741	719	721	737	732	720	752	736	721	712	660	731	685	701	724	753	741	707	753	713	731	710	743	735	699	736	781	713	720	711	777	740	703	712	706	697	691	746	705	716	705	726	720	743	738	684	722	729	715	692	785	706	698	693	713	689	782	769	767	726	677	685	761	770	716	680	717	687	724	767	713	707	718	740	704	740	765	721	707	738	756	700	706	751	725	704	706	719	775	745	704	704	766	667	693	715	681	748	710	690	656	671	693	714	736	733	729	703	754	744	700	726	717	724	742	758	714	685	767	768	754	761	695	760	756	687	663	714	720	763	690	739	736	733	771	743	706	717	723	709	732	743	715	713	733	705	779	779	773	705	740	789	699	649	724	745	691	689	641	718	707	698	738	743	698	699	731	744	676	701	689	750	693	742	730	720	742	753	721	756	726	709	703	682	774	707	715	739	709	734	721	766	747	741	679	740	753	756	711	718	728	727	699	696	739	703	686	712	700	677	713	732	754	716	739	670	688	713	749	776	736	742	711	733	726	747	679	729	722	710	701	780	718	679	735	741	737	728	695	739	699	701	673	737	754	683	720	700	738	725	693	713	687	744	747	737	717	749	693	711	731	721	712	734	713	726	737	738	781	719	763	722	710	743	734	728	743	697	678	743	705	736	732	755	755	684	718	732	711	709	708	782	723	708	729	704	723	763	735	718	699	727	720	697	707	703	731	705	734	723	690	737	729	729	688	743	729	660	671	730	739	718	747	741	708	754	749	705	731	722	742	758	731	685	724	726	726	712	724	716	682	737	704	750	687	724	729	694	724	738	731	739	682	689	713	784	762	709	708	770	724	707	733	702	713	716	728	690	738	721	703	751	707	759	743	670	746	703	740	699	751	706	734	757	724	750	747	712	733	718	749	748	740	718	712	748	737	748	708	760	679	731	789	672	746	740	733	681	686	759	714	693	735	726	710	763	733	776	720	738	753	723	729	724	700	743	751	682	699	716	746	710	696	722	760	717	730	746	725	714	696	746	738	703	751	718	740	703	696	677	724	686	770	758	738	719	674	713	715	739	738	719	710	765	727	751	704	738	757	763	786	706	692	687	705	758	684	704	765	705	722	762	716	699	706	727	665	692	773	729	701	743	727	725	728	727	757	738	759	729	707	731	753	695	733	705	707	686	704	741
70577	77714	73486	51184	29728	17249	7580	4137	2249	1416	718	541	366	346	334	284	296	309	297	335	335	331	272	299	274	324	268	298	284	328	289	299	267	262	279	283	285	307	329	304	292	299	299	302	286	292	315	274	284	315	276	306	268	319	316	280	293	301	245	276	283	310	292	305	313	271	298	310	323	283	292	274	317	269	299	268	292	285	297	313	284	260	302	305	252	323	267	254	299	289	319	275	295	294	315	276	316	305	332	311	299	302	315	279	299	293	291	283	279	272	287	288	314	293	296	290	311	279	281	279	289	322	292	289	308	341	304	287	302	300	323	267	283	312	299	295	295	280	261	319	275	316	317	265	262	277	298	294	306	286	279	300	298	313	255	280	311	331	292	311	302	310	267	277	299	269	285	315	289	285	292	277	261	312	304	292	295	294	271	310	321	271	281	319	319	297	284	309	308	298	269	278	284	292	302	326	287	286	327	317	275	270	293	283	312	281	313	297	289	309	270	289	306	291	290	304	304	293	306	271	291	356	275	295	277	319	306	308	317	302	294	303	282	310	277	275	297	276	278	311	322	297	293	285	323	281	303	277	286	295	299	318	286	285	285	320	279	298	303	278	304	273	297	287	283	278	274	282	302	303	326	308	295	311	304	274	296	279	316	289	308	303	309	273	281	309	278	311	299	278	323	295	269	280	275	299	315	299	290	287	277	294	279	272	307	323	305	261	311	276	279	311	329	282	269	291	279	308	304	268	289	287	295	282	280	295	301	287	267	288	292	305	298	287	304	297	285	303	300	287	318	294	297	257	307	320	275	319	333	314	291	289	308	297	323	302	321	301	296	324	275	286	325	271	297	312	311	304	273	291	277	323	273	303	309	294	321	308	263	271	306	299	277	275	285	268	256	301	280	267	278	300	280	284	276	283	304	298	289	290	335	268	330	305	287	298	301	296	328	296	320	309	285	289	287	308	323	309	304	307	279	290	319	296	276	297	307	307	291	288	292	286	264	265	297	307	286	288	283	292	296	286	282	292	295	278	320	296	306	288	283	315	289	250	311	308	281	257	297	274	279	283	303	299	344	296	291	282	315	305	289	287	267	291	298	292	287	284	301	316	276	268	272	298	284	274	300	289	290	249	272	279	279	313	284	263	296	304	288	300	297	332	294	294	283	309	284	294	309	310	281	300	287	295	304	279	301	262	264	302	309	272	288	275	288	336	274	298	297	266	310	271	253	302	277	292	283	296	296	271	319	311	321	297	322	288	300	310	289	276	290	303	325	289	309	306	310	329	292	325	317	310	302	294	299	287	278	259	311	309	309	297	270	284	308	302	257	296	308	274	302	254	250	303	309	315	277	279	297	311	315	314	270	320	286	318	305	290	276	285	311	294	302	297	312	272	282	282	281	273	294	292	305	271	294	274	259	312	335	302	318	289	284	297	278	325	301	295	278	298	283	274	293	300	304	286	307	296	288	294	283	276	304	301	292	283	300	296	309	284	284	276	270	296	320	301	297	295	312	312	295	286	287	314	287	308	266	265	278	271	290	294	286	305	271	299	321	294	300	295	292	259	301	311	264	300	302	297	295	293	273	316	269	293	310	294	292	273	337	277	320	292	308	324	271	308	287	275	286	324	352	316	278	315	297	325	309	292	302	296	292	302	284	282	276	297	284	297	294	283	293	283	321	314	303	303	286	316	285	305	314	295	309	297	276	294	297	290	314	293	287	308	284	311	258	285	335	303	284	306	275	309	309	299	293	325	321	302	313	291	307	298	272	315	310	290	333	278	309	312	299	308	295	339	282	289	298	293	274	331	279	298	302	308	322	281	287	283	294	260	325	310	290	293	307	285	265	290	289	304	295	315	303	258	328	302	273	248	284	286	280	331	305	273	307	276	316	312	270	306	277	273	290	305	297	289	306	283	274	285	301	315	283	271	328	293	292	293	287	312	322	310	282	285	286	283	281	271	306	284	294	297	312	241	286	326	280	295	309	269	286	304	284	308	265	263	288	265	282	286	281	312	309	304	304	282	266	316	300	326	279	279	291	306	310	275	281	313	249	296	276	307	281	331	304	295	310	357	275	321	313	288	276	289	306	294	306	300	301	313	309	292	326	263	307	307	285	315	271	295	276	278	307	291	275	288	292	312	316	309	326	257	298	281	306	303	303	289	304	268	298	313	275	252	287	331	289	303	296	308	280	298	271	291	289	288	275	291	274	310	304	332	303	269	280	315	282	292	284	288	320	270	299	305	292	318	278	307	294	313	306	305	311	297	310	271	299	277	275	290	264	264	299	276	304	291	303	270	268	292	297	291	291	295	257	293	280	280	287	311	300	293	278	298	281	296	306	269	280	307	291	308	288	277	302	334	294	300	319	283	315	295	300	293	297	319	291	275	290	302	275	282	307	291	298	275	271	286	292	260	275	281	311	276	309	297	305	313	281	305	299	290	309	292	296	318	323	305	293	283	302	277	254	305	274	291	283	301	315	289	304	340	297	313	291	307	282	324	291	291	305	331	290	305	285	310	285	271	298	265	321	297	337	293	310	276	305	340	290	325	279	272	307	297	278	310	287	304	317	306	311	289	298	288	294	294	301	331	297	325	307	321	290	302	319	321	287	290	299	268	279	290	280	323	278	283	278	289	280	278	282	301	299	297	301	336	282	275	282	293	274	272	290	299	290	299	316	296	302	315	331	328	311	311	302	286	304	309	286	271	286	303	323	293	266	282	270	285	295	301	299	314	275	294	315	305	254	283	270	312	298	277	301	279	286	286	293	275	314	303	300	279	330	298	294	294	294	291	288	302	296	282	305	272	297	318	305	316	301	315	299	295	292	309	309	277	323	283	308	287	272	313	283	297	307	312	277	301	290	291	289	296	295	272	299	269	276	302	323	277	308	316	283	287	298	323	285	300	271	300	305	315	316	276	281	264	302	286	297	317	325	310	307	317	311	319	279	284	292	325	311	299	296	278	313	302	315	263	273	291	272	299	273	283	310	306	292	290	314	285	288	274	293	294	295	301	301	317	289	306	249	321	301	295	315	308	280	313	305	271	297	309	303	306	310	293	289	293	275	277	305	295	308	275	275	294	305	310	279	313	296	275	285	296	292	316	297	293	307	310	324	261	306	263	294	290	299	310	283	285	292	342	292	304	267	309	294	299	294	294	307	280	267	309	288	335	312	268	303	321	285	278	332	306	292	320	281	328	311	284	306	297	330	271	309	323	320	281	285	310	301	309	300	300	331	272	306	286	303	287	296	288	277	277	262	298	269	270	318	263	328	284	279	292	306	332	279	286	289	290	275	290	283	283	333	282	294	268	300	309	277	300	309	273	298	298	287	300	279	305	293	302	304	299	288	313	260	290	323	326	317	340	268	285	326	312	325	300	280	295	267	305	295	292	333	300	281	288	261	334	268	325	263	290	283	281	304	288	284	290	292	303	281	301	297	297	321	283	292	273	284	294	280	312	293	304	284	288	297	294	292	302	288	291	293	277
46352	62943	68489	52102	36541	25681	17243	12198	7590	5065	2380	1757	940	892	827	733	716	738	672	745	773	798	731	801	729	747	754	732	737	699	684	709	731	762	724	725	728	719	711	787	761	726	742	727	753	739	749	734	709	717	702	749	752	731	728	731	746	742	769	689	712	718	693	759	720	731	789	691	684	711	704	780	728	713	698	774	726	774	752	745	758	725	724	716	737	701	730	742	700	723	731	700	736	763	722	735	725	738	735	725	707	722	733	763	732	699	791	743	662	779	675	738	742	708	769	714	743	725	727	751	726	721	738	720	696	765	676	754	762	698	728	708	741	684	670	671	747	721	723	711	749	716	761	710	743	745	756	733	759	734	706	752	729	648	731	755	718	739	727	712	729	710	732	763	746	696	756	722	729	736	725	737	780	731	779	748	748	721	739	704	765	785	726	740	771	686	677	737	734	715	742	800	715	705	735	709	714	717	755	711	745	685	735	713	726	696	702	688	723	744	685	715	764	717	708	700	731	750	737	725	779	690	686	728	741	774	731	693	759	712	726	743	761	734	768	774	738	754	729	755	716	732	740	734	706	737	717	728	703	730	746	714	753	687	697	685	708	744	757	685	727	710	703	750	725	723	720	731	726	693	695	755	733	758	730	722	764	748	730	738	769	736	753	702	772	707	686	714	711	727	689	794	734	699	698	702	742	701	759	700	736	739	648	744	745	737	762	744	667	722	751	728	708	677	723	710	740	730	743	688	746	738	775	731	707	719	726	709	773	733	737	709	789	748	686	710	725	729	762	751	756	749	749	748	722	792	757	750	795	766	725	711	723	711	706	703	695	749	739	785	690	732	737	688	714	744	747	711	682	745	706	717	711	686	780	670	726	745	730	737	751	754	755	717	670	737	705	731	766	771	752	751	711	722	698	726	731	724	753	764	720	715	723	710	727	724	737	718	716	776	731	725	735	699	760	691	705	708	718	742	711	755	708	752	742	752	716	750	761	696	733	744	702	722	736	735	747	723	708	728	719	769	740	723	733	716	727	748	682	720	704	758	720	743	691	742	781	714	745	736	781	676	693	724	704	725	725	746	702	759	745	694	713	740	724	753	751	736	698	749	741	750	739	767	698	737	713	699	743	714	766	756	716	740	737	699	725	701	738	711	692	702	714	750	769	665	735	711	735	767	728	708	718	720	700	727	767	715	721	717	672	728	738	730	710	737	703	722	717	756	710	708	783	727	740	681	718	748	706	688	752	722	711	736	776	755	716	753	747	738	734	751	740	753	760	728	736	737	700	734	753	755	729	686	708	719	737	728	711	695	766	716	647	720	753	735	716	657	725	744	666	683	711	731	755	735	703	760	730	711	760	731	686	724	749	695	743	779	713	774	730	728	736	749	712	726	713	703	712	750	743	739	748	733	697	716	693	699	708	725	726	720	734	737	707	725	736	739	748	727	716	725	746	704	710	686	707	720	688	674	705	722	736	755	733	781	763	717	707	735	733	758	709	744	712	729	728	734	698	694	689	771	714	719	749	735	714	721	700	758	734	752	763	775	695	737	708	713	697	745	707	733	659	733	726	707	763	726	720	702	738	719	766	718	704	722	700	685	696	731	718	768	689	752	704	701	778	679	771	755	730	701	760	739	709	713	689	692	728	725	722	685	744	707	722	755	707	724	749	718	723	725	736	695	723	691	727	709	762	721	690	720	722	732	798	697	727	712	708	736	708	713	729	743	728	722	730	709	760	730	686	762	739	775	755	664	710	740	682	769	711	723	770	715	717	776	738	740	726	713	753	742	710	720	738	730	748	769	733	710	733	701	756	761	708	721	700	738	707	716	683	758	766	740	726	768	685	709	740	709	734	738	721	705	719	757	732	689	724	680	751	758	719	783	765	695	728	760	721	758	705	739	740	718	750	722	693	713	748	724	802	693	702	745	708	663	730	668	750	738	734	728	744	747	753	711	709	673	748	725	733	691	746	744	732	727	747	777	778	731	722	745	698	687	768	718	736	709	739	728	739	749	753	742	792	762	743	712	726	732	677	732	742	699	743	709	748	695	718	698	732	727	800	742	740	680	725	716	726	662	724	726	750	712	673	745	691	700	744	730	737	743	757	718	732	724	713	728	723	731	743	694	767	707	712	752	738	711	752	754	761	727	754	729	765	740	716	745	704	689	698	683	718	755	682	739	741	750	708	749	724	732	741	695	750	715	685	725	756	709	744	741	729	778	656	719	783	685	709	799	725	738	746	736	729	733	757	724	743	754	720	727	736	718	794	725	716	722	779	710	662	770	717	746	689	748	752	750	750	712	708	745	724	736	764	717	687	738	736	717	762	721	765	724	743	733	712	739	711	700	741	738	717	764	716	717	731	682	729	733	772	713	714	745	703	692	732	688	757	712	745	785	702	770	748	740	710	747	721	776	740	707	684	686	749	748	785	736	734	761	774	682	757	713	783	660	721	731	697	701	711	692	741	722	692	748	725	711	727	662	722	674	762	736	719	762	734	793	712	692	699	708	773	713	721	740	713	735	713	734	744	707	720	713	689	753	733	735	728	741	707	727	697	774	717	738	745	740	744	734	731	721	734	710	708	710	705	708	765	704	725	689	811	731	722	644	717	745	726	737	759	706	720	719	705	743	749	764	733	712	731	690	703	752	763	742	728	752	748	746	744	699	716	729	696	742	747	709	728	734	734	715	761	710	747	723	679	741	710	716	704	740	775	727	713	781	728	709	733	762	710	750	745	701	777	747	724	686	744	689	717	736	762	722	712	709	742	718	743	701	692	718	779	722	738	700	676	721	703	767	739	722	742	719	749	771	680	734	724	727	714	744	805	752	749	724	693	703	754	752	713	710	763	737	708	732	751	739	753	740	729	754	708	732	731	747	751	703	728	768	729	716	721	712	746	721	673	735	720	738	694	712	693	760	729	678	716	699	710	703	722	725	738	718	674	725	747	721	744	692	680	774	699	709	700	746	733	764	750	767	748	681	754	741	730	728	782	691	728	717	750	710	747	753	732	712	710	692	754	742	713	740	701	724	724	710	771	758	708	722	744	723	695	740	773	760	796	743	742	717	765	777	701	721	724	710	702	745	714	723	698	699	760	737	684	719	728	723	727	749	766	720	708	754	702	731	674	700	728	734	691	667	777	701	753	719	700	734	737	723	714	706	755	746	711	692	778	748	732	739	712	696	737	668	707	705	717	733	715	716	751	774	706	747	729	714	721	712	736	732	726	689	727	703	683	763	716	705	716	777	687	696	689	723	721	752	727	737	708	691	762	773	735	713	740	730	700	742	737	725	727	706	727	745	712	696	740	779	704	730	713	701	786	694	705	724	729	701	757	646	715	716	713	743	701	750	739	763	734	731	717	720	715	709	689	732	770	778	696	722	730	778	763	784	711	720	734	800	729	739	727	703	725	744	706	701	658	756	677	740	697	710	725	718	728	696	688	733	743	722	726	709	751	731	757	760	695	698	714	749	732	750	735	699	687	783
70777	77515	73608	49540	29064	17203	7387	4495	2164	1259	650	592	340	296	289	324	294	303	278	327	324	308	312	309	309	328	303	309	283	307	281	297	273	266	282	286	300	307	304	316	287	316	284	296	296	271	321	282	342	296	264	331	275	274	283	290	310	353	309	297	274	285	340	329	295	301	334	291	313	304	313	317	305	277	286	277	287	292	295	293	291	312	269	311	291	310	317	278	256	312	322	331	289	279	291	323	309	292	311	323	310	301	302	296	271	302	298	293	313	287	278	308	295	309	299	299	303	284	285	298	288	291	317	283	263	284	269	272	317	295	286	291	284	291	289	291	327	306	296	310	280	290	299	308	278	334	303	307	298	304	276	342	315	296	249	277	291	291	307	289	311	307	303	280	303	236	295	308	259	307	274	267	287	290	308	290	301	291	295	258	292	310	287	299	312	292	298	295	292	296	282	281	298	285	266	261	239	279	291	300	316	324	303	272	296	307	287	321	296	287	314	294	313	306	291	281	277	300	307	336	335	301	284	292	294	312	300	270	310	303	285	298	295	343	301	304	304	278	307	305	323	308	303	274	265	320	304	276	302	264	295	299	297	318	317	291	306	278	295	284	285	279	282	307	295	270	256	285	264	296	289	304	263	299	303	302	297	270	273	284	328	281	314	325	270	263	279	312	277	295	271	308	297	302	283	293	298	259	313	299	306	346	289	287	309	323	294	277	319	318	322	291	293	277	309	319	301	301	284	288	290	302	282	291	289	278	288	310	282	314	318	299	317	285	307	309	300	299	251	270	287	300	306	272	346	268	315	299	293	346	329	276	276	294	309	317	302	261	281	322	313	290	276	286	301	322	291	265	281	301	302	275	296	295	298	328	300	289	325	293	310	315	295	294	301	302	277	323	282	306	288	277	280	288	305	291	312	293	325	289	289	325	280	307	311	294	294	314	305	304	306	303	313	301	344	293	291	294	289	286	283	316	296	301	282	325	328	326	298	300	283	288	305	257	304	293	317	298	311	301	317	295	293	307	318	314	287	290	283	280	303	315	311	307	312	283	305	284	283	333	286	339	321	295	308	287	299	290	316	291	290	294	289	274	264	283	317	302	282	343	319	288	318	293	329	286	310	317	298	297	266	292	302	359	306	288	313	290	289	284	306	309	304	284	315	308	282	300	293	304	289	268	280	295	278	293	302	304	291	284	267	294	290	302	272	306	321	294	295	285	316	284	273	285	277	283	302	297	280	272	268	283	276	313	293	306	318	283	277	266	314	274	295	320	280	286	310	300	316	283	303	295	300	308	301	317	271	346	285	293	292	299	291	286	297	323	301	320	297	283	270	303	276	308	289	285	267	284	275	312	322	306	258	268	294	314	318	311	286	304	281	321	289	294	304	311	304	290	304	296	271	345	303	269	290	275	270	313	298	284	285	310	291	281	312	293	326	312	306	319	317	299	303	283	297	295	295	274	292	315	285	291	312	288	321	304	306	291	279	305	298	314	322	304	283	296	301	291	316	277	321	308	319	290	315	288	264	284	286	295	273	278	280	299	279	283	276	316	275	302	283	308	284	308	334	291	293	262	280	291	297	296	325	308	272	283	315	292	307	273	297	288	313	314	288	316	273	278	283	299	302	304	292	301	298	273	260	289	283	291	321	312	326	319	285	289	282	288	322	305	290	334	329	324	295	313	287	262	324	282	281	279	298	319	301	281	327	295	291	299	286	279	299	312	292	295	306	297	285	285	325	300	291	327	291	299	337	305	306	312	287	316	313	292	279	308	296	325	270	297	304	287	332	302	298	282	301	292	299	328	288	287	314	301	276	320	310	316	300	297	318	293	293	304	323	304	290	261	272	327	278	285	280	279	319	324	281	302	325	307	263	327	271	281	313	302	299	280	282	300	281	298	318	277	288	309	314	281	298	292	298	295	303	276	284	287	270	314	273	289	318	309	298	293	307	269	293	325	292	309	293	299	297	313	302	304	283	319	294	326	296	294	271	259	310	290	306	304	293	286	282	296	306	293	290	310	279	293	321	297	283	293	288	298	292	292	291	255	297	308	308	301	268	310	296	285	290	265	330	279	277	281	280	282	294	295	269	282	306	263	292	318	308	310	272	294	281	319	309	281	283	335	318	316	305	301	292	274	298	294	311	321	297	290	281	312	339	317	293	309	304	328	286	278	304	286	283	279	318	269	308	309	317	308	301	324	282	274	289	257	313	297	303	298	299	299	280	288	303	310	291	263	301	290	324	296	317	287	321	288	275	318	363	288	279	300	304	300	279	310	288	322	266	288	284	331	267	312	335	275	286	279	300	279	280	316	275	276	270	312	303	297	279	332	285	293	286	273	276	305	280	266	303	292	312	285	328	277	302	314	320	291	301	270	275	335	309	326	318	309	291	282	302	277	302	281	296	290	315	289	288	301	273	312	303	322	287	312	293	274	275	270	262	276	263	300	294	269	261	299	277	290	318	283	298	301	288	263	312	301	280	296	305	277	309	309	313	313	301	281	331	314	311	304	296	338	299	297	266	327	306	322	290	291	309	262	289	284	288	337	251	334	271	288	291	277	303	284	295	297	262	322	291	297	285	286	329	278	318	309	312	297	298	309	266	295	305	269	278	271	288	291	305	284	309	286	303	337	295	305	300	316	287	293	313	279	296	293	297	302	283	292	314	319	324	279	305	348	315	306	277	294	296	259	280	296	341	320	281	279	319	264	298	283	298	294	315	323	314	329	289	302	289	300	286	300	297	295	311	284	310	281	299	279	303	305	297	287	276	314	300	286	296	294	297	294	309	274	272	335	266	295	299	287	279	282	308	323	286	298	329	307	334	299	292	283	309	305	301	296	297	272	317	326	303	277	304	295	290	295	317	274	295	272	310	292	304	286	331	308	308	303	297	277	303	293	306	284	246	324	298	302	262	323	306	278	305	308	282	288	299	295	270	302	281	294	296	283	290	265	302	278	301	315	316	297	281	320	297	294	277	296	301	254	262	291	300	296	294	322	299	314	273	282	318	280	296	269	303	293	313	268	302	297	269	284	293	251	298	316	288	300	282	325	305	307	296	282	311	302	287	325	314	304	313	354	322	280	269	301	283	301	309	278	258	269	284	246	307	305	272	336	279	292	303	319	302	294	298	314	291	298	296	297	291	318	286	277	298	318	288	344	275	294	306	290	318	304	286	288	320	259	273	308	313	318	287	268	295	335	336	305	291	271	298	286	301	257	288	326	288	314	328	328	304	304	281	295	290	283	287	303	311	288	292	311	315	313	263	313	286	301	290	297	288	291	317	317	297	308	297	260	300	301	321	283	304	288	309	261	299	307	291	308	284	292	279	324	304	270	298	311	314	301	304	305	294	299	312	311	309	292	275	312	290	300	272	285	277	312	309	341	328	289	296	262	286	278	284	311	279	313	315	281	270	257	328	297	313	290	283	297	302	305	284	316	284	259	308	280	295	296	281	308	288	298	282	305	331	310	261	313	272	268	311	315
47603	62427	69116	50013	36502	25589	16980	13293	7729	4211	2336	1780	1022	817	783	762	746	748	748	802	876	785	807	768	748	725	706	743	788	675	785	743	725	713	740	714	738	771	735	753	691	678	750	735	732	705	761	718	705	775	744	738	759	799	774	746	737	781	722	728	749	687	688	726	724	709	748	739	737	728	756	694	681	750	715	799	778	723	712	767	781	771	746	713	731	720	732	731	761	749	743	715	691	667	752	782	676	772	743	714	702	762	739	702	750	760	748	766	694	736	722	672	747	671	726	688	725	707	741	736	707	704	753	690	707	722	777	734	700	736	713	750	742	735	764	669	703	736	740	718	715	743	754	739	734	724	726	744	725	690	771	751	759	716	695	721	732	737	760	762	764	739	719	694	679	730	764	757	706	751	739	763	691	728	695	776	709	732	690	688	710	734	672	729	754	734	704	737	708	697	770	714	733	673	664	738	696	651	762	752	754	709	772	751	719	759	769	725	774	753	772	683	717	774	751	674	677	720	726	729	718	758	720	735	739	737	776	734	776	685	771	729	729	724	733	706	750	771	793	715	740	777	750	713	766	742	713	796	729	743	704	666	719	770	735	736	746	746	726	798	730	718	721	731	677	758	745	752	750	711	758	736	698	722	766	720	723	679	771	693	762	687	743	766	717	748	696	730	778	711	705	749	740	776	741	761	732	787	722	717	711	708	773	736	702	710	723	723	721	753	714	749	750	705	719	763	703	775	707	741	695	714	738	743	723	732	735	732	702	702	710	728	742	682	762	729	741	692	733	691	771	710	699	713	701	703	766	706	686	780	747	756	760	737	738	770	774	696	716	711	714	744	720	733	729	734	734	786	734	725	734	786	692	711	716	715	692	758	716	785	720	748	705	743	721	716	688	754	710	731	744	731	766	681	734	733	749	718	702	722	723	763	770	749	705	726	732	711	722	707	738	756	720	714	751	768	729	673	653	743	748	700	746	718	755	721	681	728	753	761	782	779	746	732	743	724	731	721	751	713	714	734	707	713	709	748	779	709	731	713	729	685	705	751	753	700	689	737	756	732	762	762	701	757	740	724	727	731	750	697	767	725	704	753	760	730	739	749	756	720	793	715	709	756	715	746	739	737	757	715	736	740	755	749	742	712	701	773	734	709	679	697	794	734	747	689	719	791	733	741	754	757	733	727	713	751	732	713	715	768	680	719	698	756	755	723	722	763	732	747	692	720	661	721	700	697	740	797	729	753	764	731	709	720	730	712	728	759	737	723	734	710	742	749	769	737	690	715	727	713	735	687	777	714	743	747	715	757	740	733	702	679	736	735	711	708	708	775	750	730	736	710	750	702	768	688	762	756	701	710	755	748	734	700	710	740	728	714	746	779	748	740	734	764	737	713	753	734	740	740	758	709	730	678	716	716	710	694	701	699	730	768	725	747	682	721	709	718	730	709	720	714	737	687	719	718	708	769	731	745	754	717	705	717	738	747	718	757	747	772	753	683	794	775	751	761	724	736	728	724	718	708	740	721	751	691	727	767	720	710	744	761	727	782	735	708	741	746	752	744	795	765	710	744	774	700	766	710	734	770	708	758	758	707	756	737	720	687	714	721	747	772	738	733	748	700	746	735	767	716	742	762	743	710	770	772	766	741	736	787	738	709	715	749	788	761	709	714	742	660	741	738	694	740	709	771	717	708	737	731	750	754	740	730	744	701	708	736	745	710	716	725	736	775	727	750	735	679	716	745	708	765	724	741	739	744	720	715	708	713	746	682	719	717	719	713	771	750	729	733	698	766	750	703	706	736	751	703	730	719	726	749	764	705	747	696	746	742	743	728	708	724	720	703	746	730	793	751	755	681	736	725	708	723	776	783	733	743	717	759	750	753	776	735	743	708	780	729	755	760	708	727	769	726	691	768	702	709	726	752	778	739	770	774	738	752	775	740	740	724	700	742	740	714	740	712	775	705	721	741	762	706	775	721	763	746	662	727	688	701	765	775	728	790	755	739	737	753	732	694	774	701	733	758	765	723	747	713	751	699	720	721	737	694	726	716	689	743	731	779	719	722	700	706	747	709	708	721	723	686	745	738	688	754	742	745	716	746	748	704	758	705	732	748	723	720	699	761	694	710	777	716	778	731	740	737	740	750	733	738	758	728	748	781	749	717	749	656	739	690	754	730	765	762	707	743	715	767	778	725	714	732	705	753	733	765	691	719	707	769	727	694	752	769	700	778	667	713	704	697	727	698	730	710	757	709	721	757	717	753	731	700	785	708	714	716	736	748	775	716	769	753	700	791	712	763	714	732	751	706	743	719	789	716	684	753	737	707	748	740	738	719	791	807	720	707	736	734	760	676	717	729	714	712	755	730	744	783	663	718	756	701	723	680	732	738	715	706	765	768	707	741	755	775	725	735	738	738	771	734	764	714	710	776	705	693	761	727	682	767	740	761	698	727	707	758	714	764	724	754	781	788	718	760	729	693	740	696	743	757	727	742	712	704	711	708	681	716	745	712	739	733	746	740	763	777	740	790	768	766	752	708	760	745	740	715	736	745	724	669	746	745	766	721	755	735	746	715	716	753	746	772	764	726	740	736	747	692	683	730	738	693	734	714	721	723	749	728	689	752	753	693	709	768	754	749	691	752	710	759	787	709	761	759	741	783	725	726	773	708	704	743	725	762	737	747	732	752	756	710	683	762	665	727	764	747	750	721	715	723	748	755	768	714	719	791	766	705	729	744	713	750	713	772	720	744	679	795	723	714	720	699	682	747	739	804	742	747	720	753	745	693	729	723	738	745	744	766	752	746	735	710	738	684	740	731	729	737	701	704	731	734	676	700	749	722	748	712	715	740	745	754	753	697	747	701	764	748	714	717	736	743	710	712	682	737	755	717	689	755	735	749	761	754	690	755	709	726	811	720	776	737	751	753	712	761	712	707	725	724	760	759	693	749	719	753	700	719	705	729	679	730	757	735	778	723	762	733	766	722	726	719	745	721	781	697	730	734	743	696	695	725	715	740	726	732	719	711	745	714	718	728	695	756	678	717	724	745	712	797	694	702	734	758	742	756	744	721	789	739	709	677	743	716	720	747	753	752	757	740	722	715	747	703	720	660	754	731	737	722	738	720	777	674	751	777	719	746	730	747	747	733	713	731	751	727	703	723	730	677	722	739	746	761	754	737	750	703	780	747	742	738	752	800	760	735	768	696	748	733	720	756	749	701	725	729	746	751	694	722	765	748	739	782	706	736	744	736	754	699	754	750	766	729	735	741	737	770	738	695	752	748	772	753	750	730	747	691	705	720	704	723	742	770	757	771	714	719	704	722	707	694	694	718	742	743	767	670	665	704	703	777	713	708	743	695	732	715	731	736	722	730	732	667	708	772	743	727	734	765	743	741	771	681	684	747	767	740	695	762	709	734	736	712	744	760	730	746	714	758	727	735	724	667	699	714	756	773	718	720	712	686	779	745	711	720	761	736	725	738	745	763	747	709	717	728
75681	78580	72711	47328	27614	17480	7747	3978	2060	1081	660	569	386	357	304	316	286	301	320	360	376	365	327	323	325	300	287	304	302	306	276	322	287	281	306	303	327	284	280	289	275	281	299	307	288	314	281	311	311	300	308	308	306	298	306	270	291	308	335	313	292	314	298	285	309	323	283	293	301	312	353	335	313	328	287	322	314	299	293	312	297	280	310	302	317	300	297	335	298	298	328	276	296	325	329	281	316	264	287	294	297	331	285	306	293	314	300	307	273	288	326	306	304	323	304	266	303	290	291	292	273	277	294	295	292	315	296	301	288	314	285	305	318	281	302	300	320	287	288	321	306	277	310	325	285	321	294	303	336	265	280	289	307	310	329	271	291	318	268	317	300	280	285	303	305	281	308	297	286	297	295	289	318	288	289	295	310	346	301	303	319	305	306	260	296	306	278	315	292	269	298	299	311	328	339	281	316	292	313	288	297	320	275	313	327	267	299	271	301	292	290	327	296	261	300	313	304	299	324	276	309	313	300	293	310	271	293	289	300	283	316	306	318	264	295	297	313	313	294	339	319	317	281	290	310	280	305	290	301	283	317	297	296	278	303	342	326	280	313	302	263	308	300	308	318	311	284	311	280	304	321	320	304	283	325	295	295	277	314	307	284	316	264	286	262	308	313	298	282	292	301	298	321	322	280	314	282	312	276	280	311	290	281	315	306	286	299	309	289	301	300	291	266	274	314	272	308	305	326	292	328	293	277	313	276	303	306	281	298	287	300	298	271	291	304	280	290	316	275	306	280	313	288	317	320	318	307	287	291	267	288	301	285	324	304	291	302	286	313	315	283	299	295	292	278	278	270	330	296	298	295	297	302	283	280	299	278	286	308	300	292	321	286	311	261	291	324	302	336	294	304	314	321	312	305	323	307	279	298	309	280	288	333	252	293	319	335	280	300	308	281	310	307	315	305	286	293	287	300	311	297	326	309	281	267	319	286	291	300	289	316	285	274	302	291	330	287	268	313	297	300	280	277	280	291	319	272	303	291	291	293	334	325	316	313	319	335	288	283	302	297	267	324	305	292	265	315	289	294	311	308	299	303	301	262	283	304	300	321	324	283	276	334	312	273	312	304	284	293	308	296	296	298	282	303	288	313	295	302	313	278	291	313	317	291	315	335	321	315	314	304	340	281	287	258	329	286	302	295	308	276	283	283	306	308	320	325	322	304	311	266	299	300	298	297	320	323	297	323	297	278	280	308	292	326	309	292	321	277	291	296	306	288	293	263	307	287	330	312	271	270	318	284	301	310	289	314	293	329	298	262	301	313	328	305	286	297	305	311	311	314	310	277	276	274	303	299	292	255	335	324	295	312	306	300	285	296	311	306	291	308	292	320	294	277	278	293	293	291	303	299	339	308	328	297	283	289	309	308	304	314	336	280	309	328	264	327	307	286	319	297	302	320	311	285	304	295	329	291	307	284	308	290	332	287	298	310	321	299	311	294	269	306	280	272	298	304	286	272	282	316	282	315	310	295	310	317	307	288	286	325	309	290	276	304	292	292	326	307	287	282	310	316	330	286	274	276	317	292	273	301	318	303	286	296	335	270	311	314	308	290	330	265	314	261	327	291	271	304	310	298	318	310	282	286	294	317	304	278	323	350	300	289	322	303	317	272	303	337	285	299	284	294	302	312	301	316	282	302	318	305	299	304	297	308	296	309	296	268	271	278	286	271	264	293	296	307	332	306	296	306	300	271	291	269	301	298	285	300	259	286	325	280	318	311	325	319	288	296	288	273	290	324	297	310	308	298	300	301	278	310	277	275	296	284	327	329	302	308	305	311	323	312	313	287	310	311	273	302	306	298	291	274	330	267	279	316	301	306	277	289	323	291	329	302	289	334	286	302	327	276	297	292	301	306	309	315	274	302	273	292	296	303	294	307	279	270	295	323	298	301	311	360	340	310	295	330	296	265	303	277	312	305	287	307	308	292	310	292	304	262	308	320	330	283	283	333	315	251	292	289	303	320	293	295	303	301	321	296	295	288	301	291	278	319	275	290	316	312	275	317	300	299	296	302	290	309	295	333	295	280	301	289	299	323	277	292	311	293	262	313	319	321	306	299	290	312	313	320	252	319	298	255	319	277	321	321	298	325	321	309	291	309	274	290	321	295	270	298	284	323	294	293	292	272	332	286	317	317	276	309	308	327	323	341	272	322	309	320	339	286	323	296	272	292	277	301	303	300	263	310	318	318	302	333	289	307	311	272	297	306	323	299	297	291	272	279	286	316	323	269	317	288	295	333	278	282	276	289	320	317	309	307	306	319	325	296	291	293	314	295	306	314	333	299	274	254	316	296	318	323	311	290	300	293	309	314	308	296	292	301	341	325	295	274	306	295	295	300	281	294	308	285	320	304	263	311	344	340	306	282	311	286	289	293	313	309	306	314	306	340	335	307	285	292	288	293	329	290	291	291	314	264	300	270	287	317	332	316	273	298	275	306	285	324	296	332	293	300	299	304	283	280	313	293	277	288	313	290	299	300	301	275	297	318	317	326	299	316	298	323	300	329	316	284	290	318	306	295	291	308	287	274	327	290	326	334	311	278	304	324	309	292	280	286	277	332	288	290	290	307	274	308	307	306	321	268	299	286	319	294	293	334	287	318	330	307	301	306	309	321	293	286	274	318	308	349	306	308	295	291	281	325	298	301	285	301	289	294	290	311	321	305	284	288	286	307	283	311	297	303	258	268	294	305	270	303	315	284	298	291	301	296	301	330	319	288	270	296	305	291	297	300	301	297	316	298	281	309	281	287	306	300	284	299	299	294	317	335	325	270	300	314	333	314	277	270	314	275	274	303	295	298	306	293	312	300	282	331	292	265	285	304	302	305	322	285	311	308	285	290	286	317	324	324	299	333	280	314	338	291	270	284	299	268	283	334	319	283	285	358	291	277	317	293	299	318	314	291	296	289	322	299	303	286	304	295	276	283	272	278	313	280	289	308	275	300	295	330	339	305	293	283	323	279	287	325	331	317	299	317	322	290	319	305	305	289	284	304	283	285	286	303	292	299	339	325	299	300	305	300	292	297	294	294	276	289	301	288	300	298	300	306	325	299	346	340	297	300	290	284	322	318	274	303	277	284	309	302	307	304	324	309	271	309	307	292	291	302	291	271	304	266	317	293	318	299	315	296	326	279	305	285	325	327	324	330	281	297	283	320	322	318	293	300	294	294	321	298	285	296	289	295	308	312	315	331	275	317	324	289	301	299	301	280	316	276	305	302	298	304	298	297	292	334	329	275	326	310	278	297	287	286	276	293	282	277	332	324	293	341	292	316	295	281	341	292	267	297	288	309	289	345	282	328	276	296	298	281	291	296	326	314	284	302	287	290	309	294	301	270	312	292	284	307	274	301	293	289	326	284	336	318	292	282	286	296	324	308	313	319	299	312	284	277	287	311	305	315	300	266	311	294	268	301	286	303	315	325	315	318	296	345	341	302	279
49062	62686	67670	47967	34934	27183	17067	11513	6807	3867	2412	1823	1068	788	721	743	761	750	794	835	900	892	788	790	767	732	726	783	758	733	722	743	679	737	735	742	699	715	717	775	756	698	702	755	731	776	736	711	751	752	738	780	754	737	796	751	740	776	749	734	739	741	717	773	704	731	719	745	773	743	692	721	739	737	733	783	734	690	751	698	719	808	750	731	670	762	748	697	745	706	709	748	729	747	760	759	712	762	724	744	747	756	742	779	723	712	711	781	786	727	782	764	705	728	723	776	810	718	738	725	713	697	736	761	732	722	760	713	704	736	755	740	753	717	693	700	770	703	748	709	686	744	693	724	711	674	768	698	760	788	693	707	775	784	743	734	693	773	732	740	757	775	686	715	735	740	706	750	719	723	805	692	691	751	738	727	734	748	688	711	696	738	729	729	745	703	752	707	687	730	786	735	690	741	744	704	724	787	785	704	715	723	697	708	718	722	704	721	724	704	739	743	728	733	711	723	744	703	724	740	759	785	731	740	751	706	745	792	741	694	728	764	707	740	677	753	752	743	734	761	797	753	771	737	705	748	761	726	732	779	680	702	756	707	731	766	703	697	739	703	733	787	728	721	730	726	785	714	726	718	731	758	740	691	743	745	707	756	717	688	700	778	756	792	755	743	703	732	690	731	744	787	717	747	746	732	724	746	697	675	735	728	733	721	716	736	710	765	735	735	772	721	731	764	710	748	714	781	710	727	736	733	729	728	717	691	733	731	722	734	736	730	763	665	747	750	707	724	756	750	686	716	720	760	747	757	734	787	763	718	774	771	782	722	755	755	688	738	715	716	742	732	726	751	773	747	751	779	750	721	754	733	665	685	709	728	720	744	790	741	731	672	746	716	698	748	765	719	720	774	744	754	750	740	800	716	713	671	755	749	740	737	781	784	769	705	751	717	738	739	720	742	728	791	726	711	758	776	789	737	743	750	793	684	704	728	709	756	759	739	763	749	718	698	729	750	777	717	770	702	750	682	706	715	748	742	786	731	712	749	699	731	771	756	719	735	747	736	767	765	757	745	744	765	718	768	749	750	721	696	749	768	724	759	711	730	756	720	730	737	730	683	706	727	743	734	798	726	774	713	719	787	703	714	740	712	739	714	690	747	734	735	761	740	717	750	721	779	728	735	720	759	756	758	744	781	769	714	750	722	756	739	743	734	741	709	776	763	758	706	726	732	741	759	671	756	718	731	724	711	718	717	759	759	710	818	770	726	727	799	785	707	739	744	780	772	752	727	743	725	715	753	736	744	734	720	751	752	741	773	740	733	753	705	768	729	716	753	722	722	699	737	737	773	761	755	705	759	793	741	714	749	726	726	743	763	751	726	741	695	697	720	737	733	726	739	746	706	719	728	741	766	705	769	749	712	715	701	706	762	741	708	726	735	691	684	763	707	814	759	708	736	737	726	732	699	789	708	717	703	748	707	705	706	719	780	725	691	724	732	754	693	761	701	694	738	730	749	729	710	771	764	759	681	731	773	726	729	756	760	735	720	720	769	754	711	765	709	721	693	751	731	722	692	708	716	738	786	724	727	737	752	736	751	714	757	713	783	716	779	724	699	739	722	740	745	690	754	720	754	734	766	747	779	763	730	730	707	765	744	747	726	739	752	759	802	793	775	719	738	758	714	708	717	773	786	774	754	741	723	729	796	783	763	745	738	730	716	751	757	748	723	731	753	738	768	770	699	778	741	803	766	706	703	688	812	751	675	699	709	737	783	722	756	740	723	769	709	709	729	750	733	738	748	733	747	766	707	713	685	737	715	750	722	684	734	773	688	776	690	758	728	777	699	772	738	712	679	687	741	756	733	763	733	717	712	702	686	753	779	730	710	716	712	768	733	753	690	756	712	727	754	753	727	703	795	756	736	741	740	747	698	763	774	769	727	736	754	781	776	742	698	722	749	698	718	718	714	779	716	727	742	729	743	752	708	699	704	738	738	754	752	766	726	724	701	730	744	702	711	712	738	746	754	769	739	740	762	754	739	732	715	715	754	707	711	727	730	763	747	726	722	794	751	722	716	704	707	728	769	712	706	730	724	743	722	738	708	713	754	722	743	789	685	742	731	713	722	769	745	768	780	710	769	773	722	741	750	699	732	672	715	800	695	742	721	749	718	757	729	702	716	737	752	732	722	745	753	799	757	764	767	715	724	800	726	752	741	779	748	696	746	723	703	738	720	724	795	725	756	735	705	692	749	779	756	758	691	704	708	714	692	743	714	712	696	777	675	739	748	731	742	755	714	740	682	802	730	729	730	727	724	771	758	757	737	739	726	761	705	749	722	758	717	727	713	710	714	735	753	713	716	729	751	734	754	745	733	746	747	760	658	743	732	728	724	692	750	735	737	728	757	722	760	681	729	716	740	763	707	746	739	797	773	704	745	712	714	743	743	779	728	729	725	744	735	737	744	774	693	698	759	715	732	745	735	735	726	747	714	743	723	751	696	727	745	718	754	735	722	753	713	750	743	779	717	710	755	704	779	735	741	737	767	768	759	762	708	713	754	671	741	703	751	706	728	742	782	757	731	701	704	706	812	662	725	781	725	736	758	736	737	688	733	750	754	781	787	757	740	708	758	713	672	694	732	767	723	749	756	732	710	721	756	712	694	771	718	736	697	724	783	725	718	720	726	746	730	701	712	742	774	704	731	759	747	752	759	763	738	739	755	693	750	752	698	769	762	748	672	771	748	737	743	701	736	735	739	739	747	735	712	735	772	702	776	758	741	777	687	745	718	736	755	738	764	711	717	686	723	692	771	771	755	759	720	750	715	753	742	767	706	768	727	723	766	693	776	775	749	759	702	738	765	760	746	711	731	754	765	718	703	766	770	760	766	732	716	741	739	772	704	754	752	698	720	710	736	720	710	682	732	760	740	711	750	703	720	764	760	782	743	687	726	731	750	741	741	793	710	765	771	778	718	756	740	746	698	727	685	719	746	773	758	749	737	713	731	749	718	744	717	728	690	747	733	695	762	747	716	718	705	671	752	753	757	738	782	706	707	750	711	735	740	789	705	724	724	687	764	711	734	754	770	684	764	742	735	733	706	704	737	742	702	783	750	728	741	740	728	737	747	722	743	757	742	761	718	734	766	743	740	704	779	723	784	743	725	670	727	737	737	722	759	667	718	720	724	760	686	713	708	780	768	717	740	764	693	782	749	754	762	763	750	737	736	722	809	695	730	759	750	694	699	777	731	722	681	720	756	689	718	761	718	704	688	745	749	686	720	745	783	741	775	734	727	721	734	749	716	738	756	742	737	723	734	748	818	746	710	711	761	749	730	733	757	766	705	699	757	736	829	742	728	773	747	742	744	746	681	707	754	751	739	759	768	726	740	737	733	734	727	750	714	758	729	743	764	753	703	755	716	777	765	716	676	733	770	757	689	752	704	754	786	696	779	745	724	742	795	714	765	682	721	753	736	769	740	713	770	708	755	727	736	748	739
71118	78339	73942	47737	30056	17303	8719	5493	2871	1170	759	613	418	351	286	300	300	342	303	332	348	305	317	306	316	283	315	330	295	313	281	271	320	271	327	314	292	322	288	280	296	312	294	310	319	286	302	282	300	307	276	326	291	290	312	291	313	314	296	318	284	302	304	299	308	342	284	301	297	324	308	294	330	290	308	297	280	289	287	312	298	308	295	328	308	304	303	299	302	290	292	313	294	291	293	302	321	277	287	313	306	317	314	309	274	295	300	288	314	312	287	310	321	343	318	297	285	321	320	278	307	304	328	314	285	278	320	310	299	297	315	316	276	303	274	292	304	329	310	296	313	321	283	319	313	277	288	333	326	285	292	289	305	295	283	317	327	306	300	323	317	312	267	309	297	311	354	308	291	287	284	309	310	287	319	280	311	290	266	277	286	297	305	274	304	303	312	312	327	292	281	279	303	288	321	336	295	310	317	311	294	299	285	307	292	300	297	314	310	308	311	301	289	268	295	277	326	321	283	317	312	319	325	307	324	284	292	349	307	302	323	315	294	289	300	287	305	277	300	299	292	329	324	322	285	285	294	296	312	310	292	285	311	305	312	307	304	289	305	286	294	287	309	316	309	325	291	337	283	294	282	297	288	302	288	324	317	308	270	304	287	315	306	296	288	294	307	280	294	284	315	337	316	272	292	316	307	327	290	321	328	302	286	334	286	291	307	301	318	289	302	319	311	304	314	310	304	296	295	288	308	294	323	264	268	285	291	332	291	330	292	296	280	281	330	326	259	291	282	326	285	309	331	283	309	349	288	274	302	270	306	283	321	318	284	303	316	319	313	301	306	302	278	312	278	294	295	269	281	348	330	309	315	303	325	325	327	306	312	300	299	294	293	295	286	325	299	341	304	280	306	319	289	301	316	309	304	292	294	315	309	321	339	302	301	264	288	310	281	295	307	265	331	292	302	292	298	314	304	298	294	297	331	307	318	299	309	293	315	293	333	300	317	337	326	329	312	302	305	276	321	297	290	350	356	294	307	297	293	288	328	302	303	286	314	336	321	293	281	309	298	324	317	331	291	297	320	282	302	282	307	312	333	308	329	311	265	326	334	310	303	304	315	308	257	322	286	303	349	321	292	299	284	310	275	317	287	291	297	305	322	318	287	265	300	312	310	281	329	337	327	313	306	299	314	327	286	315	294	284	289	282	305	316	334	318	309	288	321	272	279	315	313	288	331	284	294	310	327	300	287	298	311	315	294	325	304	269	304	333	311	283	334	311	297	308	298	269	294	314	293	313	276	331	299	293	284	290	277	299	291	338	281	280	267	300	310	296	310	305	306	286	300	289	299	289	320	307	300	309	325	307	291	275	287	319	332	311	317	305	312	280	303	272	294	317	284	322	305	300	313	304	305	296	300	314	288	298	282	330	289	310	308	304	310	323	283	293	323	280	316	328	306	297	312	330	286	328	329	330	306	309	326	306	289	278	290	302	338	282	307	280	295	309	284	271	288	322	287	308	321	272	273	330	313	320	277	274	299	319	321	307	319	315	305	294	303	294	302	334	305	299	296	308	294	307	312	336	328	319	325	320	273	301	296	298	316	308	294	301	269	323	313	286	296	306	273	310	327	297	324	286	310	316	300	305	323	308	281	256	318	295	319	280	323	305	300	310	324	321	278	278	308	286	322	320	295	304	305	315	310	307	309	319	332	314	296	305	286	308	309	327	338	307	279	310	310	309	263	332	293	334	295	293	310	290	322	299	309	299	302	321	303	282	287	314	300	302	316	312	298	286	336	308	280	327	300	281	300	292	262	334	266	266	316	296	313	273	263	266	324	277	299	294	307	286	326	274	293	312	305	325	283	283	278	313	259	326	320	313	321	339	288	301	301	311	322	328	297	278	310	323	267	301	280	298	319	322	330	311	302	305	322	314	264	336	341	306	316	291	283	296	292	305	300	304	300	296	301	306	300	297	320	305	308	302	268	298	314	329	293	320	292	310	314	331	292	301	318	299	326	296	268	285	336	297	281	316	326	305	315	293	321	270	285	295	302	307	297	308	343	305	298	320	310	304	311	289	291	349	340	309	323	297	304	300	343	300	315	302	320	303	320	269	303	310	299	297	284	278	310	293	310	320	298	295	340	284	311	318	292	296	285	294	271	310	298	321	303	336	314	297	320	268	337	318	289	300	346	291	297	280	319	314	325	280	287	316	307	315	290	317	309	307	303	298	326	315	308	302	328	306	287	308	307	295	273	311	291	301	318	321	270	308	311	301	303	327	348	338	322	286	283	305	325	316	300	257	314	310	300	271	300	316	312	295	277	285	279	299	278	308	327	327	290	310	296	326	305	315	312	295	315	276	303	313	307	310	290	317	292	284	294	344	300	336	276	295	317	318	294	343	289	283	269	332	331	292	337	295	332	293	332	321	285	322	309	327	329	315	297	312	301	289	291	320	318	301	304	340	275	298	302	265	294	275	320	296	303	297	301	312	250	325	297	283	311	291	318	311	275	298	305	306	279	304	289	306	317	291	312	329	284	285	299	288	296	292	284	311	309	279	286	315	303	286	315	318	322	332	304	333	311	311	306	327	321	333	320	310	293	269	294	308	309	315	316	292	335	295	282	291	299	316	290	298	278	319	296	289	300	297	280	328	288	304	287	295	271	293	300	316	308	314	301	278	315	283	305	305	301	282	288	316	282	320	326	284	323	320	307	333	298	307	317	290	291	320	303	255	312	298	286	268	295	349	327	309	283	349	276	296	317	294	328	290	294	331	301	311	295	289	311	283	322	318	307	338	264	315	294	316	321	347	322	273	288	300	310	311	313	297	287	299	283	283	281	324	287	276	322	321	284	322	300	326	297	287	286	305	305	334	316	282	329	304	297	305	311	286	299	302	295	269	290	304	263	284	297	304	318	337	301	290	324	304	327	308	295	300	328	293	291	302	313	315	301	293	305	311	300	330	305	302	328	318	274	309	326	309	306	293	338	330	293	260	253	284	311	322	330	297	314	352	297	283	301	289	290	310	284	320	294	280	308	286	321	316	276	308	294	294	294	315	286	301	289	295	296	312	292	281	317	294	313	303	278	298	285	276	290	336	295	315	299	323	260	323	287	295	320	289	291	267	337	298	304	325	274	301	284	306	277	324	272	294	305	310	278	307	309	301	306	304	298	301	276	295	282	303	277	290	307	281	313	280	284	311	304	298	296	321	300	276	272	304	305	289	335	311	305	278	274	305	306	277	300	301	326	305	282	317	342	299	305	305	307	305	321	283	298	322	322	318	293	282	309	284	291	307	299	296	289	296	294	329	332	324	295	279	307	302	319	282	315	303	279	292	303	279	328	336	312	290	284	297	318	294	318	283	332	305	322	306	305	322	350	299	289	273	308	308	319	328	318	300	304	306	281	328	310	304	290	325	316	276	264	319	300	291	296	296	302	303	324	307	308	310	317	290	312	314	267	312	310	288	312	296	308	342	292	316	304	275	306	292
46474	62899	68098	49486	37657	25514	19591	15149	9158	4146	2716	2121	1228	852	792	714	790	811	882	823	950	907	842	775	779	757	754	733	759	770	755	762	720	747	709	710	762	753	797	784	806	722	732	732	771	735	749	781	763	744	783	740	762	761	759	655	728	763	784	722	781	746	757	741	743	775	764	741	737	731	733	763	727	727	778	749	732	741	778	742	712	713	720	785	745	726	736	736	696	682	753	774	734	748	747	747	743	732	714	684	750	764	732	740	709	768	750	736	740	710	761	759	752	756	760	807	742	738	696	764	754	759	739	720	711	738	770	765	760	743	770	720	783	758	712	720	731	792	773	762	731	782	750	769	724	670	721	744	731	683	736	722	733	769	716	764	749	733	757	752	784	724	711	734	711	755	744	735	782	735	724	722	738	768	735	765	752	726	785	757	742	747	703	765	721	786	749	714	697	763	728	797	775	731	729	660	740	745	719	734	746	738	765	745	749	730	755	776	717	713	751	740	737	768	768	768	781	709	726	767	762	733	715	741	715	748	717	769	713	706	745	732	770	734	753	768	741	723	726	732	741	732	751	778	747	725	795	703	720	783	730	726	765	758	713	753	761	728	648	753	806	781	704	719	743	726	698	785	743	809	759	739	743	753	744	803	717	752	746	750	717	756	749	750	714	719	762	755	736	770	748	734	738	749	717	772	741	755	757	821	730	696	778	725	769	687	799	755	709	772	743	704	810	731	750	758	747	697	767	723	752	738	761	718	721	771	718	731	738	738	757	754	731	744	757	726	750	723	701	778	715	741	738	763	698	729	738	754	758	750	740	749	746	740	723	735	724	749	769	760	724	693	708	735	801	740	757	759	722	738	701	736	723	770	714	721	767	750	788	710	742	702	730	732	705	756	774	725	730	761	744	720	730	716	735	670	740	736	736	787	709	753	806	726	776	701	732	738	728	717	708	737	770	768	741	775	718	733	753	746	813	729	789	728	721	736	725	766	747	787	733	750	740	752	755	712	764	721	748	692	709	737	763	767	740	726	720	763	720	741	739	723	722	711	744	769	746	753	744	769	759	751	711	708	732	734	743	745	734	757	741	715	735	722	705	782	777	738	802	696	757	800	755	753	752	739	750	704	705	755	741	730	791	715	713	744	745	730	755	745	755	691	696	745	707	753	725	749	733	744	773	741	710	719	718	747	710	716	729	738	714	751	794	696	709	680	734	728	759	734	715	757	700	765	753	730	709	743	748	789	726	749	750	744	743	699	812	673	717	731	747	746	746	740	713	744	799	766	756	736	758	737	737	774	775	727	754	715	755	776	770	719	743	704	733	735	722	750	753	710	709	672	689	753	775	739	727	748	756	719	763	765	738	760	726	727	778	743	719	729	738	751	679	719	718	691	717	755	738	739	736	746	765	727	758	798	750	766	796	728	724	740	724	775	722	770	722	725	729	780	808	724	711	713	708	746	756	800	780	754	738	704	738	710	725	767	760	738	735	706	710	715	738	711	769	746	748	753	735	751	750	767	717	717	711	768	751	719	765	799	725	754	749	784	752	724	728	729	698	763	801	729	754	724	767	734	739	762	706	748	714	747	694	749	766	789	742	749	731	733	739	763	741	702	708	739	760	722	772	712	753	704	745	750	739	769	760	726	747	713	777	762	740	742	743	779	765	686	780	710	776	686	748	760	743	720	747	793	746	748	727	744	723	785	704	731	733	740	764	705	730	702	734	728	781	772	733	756	684	688	747	773	717	745	748	721	777	705	733	744	727	745	739	761	706	774	734	704	730	748	760	739	750	782	737	732	735	739	783	722	751	756	720	775	759	743	722	772	800	738	771	753	740	721	766	709	707	735	724	682	775	767	749	747	791	713	774	756	724	701	747	747	709	726	685	774	748	762	693	747	712	709	731	719	707	735	733	738	729	728	771	742	730	735	694	774	782	690	725	777	759	689	802	792	766	758	747	709	784	759	684	781	723	735	742	758	724	772	760	711	770	764	747	752	811	792	735	726	744	709	727	724	738	737	694	792	762	719	783	764	781	753	739	725	777	718	745	792	724	783	698	733	715	764	777	709	761	735	714	716	743	815	770	738	718	759	743	719	716	762	790	715	731	729	732	742	724	739	721	750	722	701	721	736	690	651	741	733	770	728	739	754	723	767	793	737	749	666	764	752	736	752	769	736	730	765	754	751	728	728	756	748	742	751	781	726	743	738	766	745	726	730	742	793	737	748	725	754	763	762	682	788	777	725	723	701	755	732	760	723	734	743	754	730	788	738	746	767	809	742	758	763	750	753	733	774	747	666	761	715	765	749	742	736	722	729	715	766	749	762	786	754	756	797	736	709	744	775	763	763	769	778	699	766	716	751	770	716	768	725	742	709	731	790	719	745	688	742	742	715	768	733	714	727	750	760	801	753	764	750	716	717	726	787	734	769	705	730	753	711	717	749	783	751	706	754	755	737	754	756	760	759	733	796	721	744	720	772	761	788	768	726	768	669	711	795	729	746	739	726	738	723	725	712	764	689	749	696	779	736	717	727	734	728	791	703	718	735	729	758	709	755	716	752	754	751	754	725	753	712	751	732	728	722	737	745	746	728	727	742	736	673	775	749	718	743	736	779	801	732	679	747	723	757	754	769	720	788	742	792	754	794	703	704	768	766	744	739	760	730	690	688	734	731	746	714	686	764	765	718	712	750	720	747	769	753	745	755	748	744	754	718	759	755	710	677	721	736	684	747	677	779	796	790	754	788	702	767	731	782	761	752	730	712	714	775	712	742	738	721	793	709	751	720	744	761	750	769	730	780	767	718	749	756	782	734	761	707	739	749	754	761	741	748	738	712	755	735	757	796	722	728	732	714	794	727	740	743	717	764	765	762	764	703	760	743	757	721	802	749	720	769	754	735	733	686	751	749	761	771	775	695	749	747	806	725	748	720	718	758	777	746	739	720	739	751	747	752	732	708	761	762	751	730	757	702	684	694	785	694	724	791	714	757	713	699	718	751	714	758	725	764	738	762	706	701	736	736	740	730	745	717	727	719	754	732	740	738	733	716	789	795	793	723	725	725	792	716	724	735	709	733	730	719	719	752	760	724	776	752	743	737	741	774	731	739	784	778	756	747	720	752	743	757	729	751	728	746	761	741	759	731	769	716	723	715	800	713	739	742	749	796	761	742	754	750	773	789	741	742	732	752	744	747	750	751	719	747	762	753	796	752	721	733	711	719	754	729	750	707	755	800	791	714	746	743	687	714	744	733	743	748	745	744	713	781	749	719	818	717	741	758	718	707	794	731	752	707	763	724	737	734	752	724	717	738	753	690	741	745	717	706	732	778	732	687	752	713	709	725	782	733	729	767	754	746	766	736	714	716	751	729	763	781	771	769	759	712	757	725	682	724	719	747	721	747	665	745	758	730	791	721	697	738	718	720	703	756	740	751	781	768	794	729	693	766	750	731	752	743	813	776	733	727	709	731	748	802	756	745	728	745	707	805	748	786
74032	78471	73810	49450	29519	17037	6884	4314	2557	1229	676	487	405	336	314	303	337	341	273	313	358	316	341	301	345	325	316	269	301	319	315	328	335	327	291	329	277	335	300	314	321	320	316	325	332	296	306	326	316	307	292	305	312	306	300	327	299	342	268	314	277	274	298	346	275	314	290	310	315	302	274	255	273	288	296	328	314	273	307	348	310	331	300	280	319	288	312	336	308	291	289	329	318	299	350	333	289	304	314	293	317	292	330	277	314	302	297	333	299	316	298	304	315	339	288	295	299	352	323	299	329	332	271	291	341	322	316	297	316	302	310	284	313	300	300	336	260	302	305	310	270	307	284	299	333	320	324	329	310	308	302	290	325	311	295	302	300	312	311	286	288	275	308	324	285	298	330	327	305	296	298	337	333	278	287	328	288	324	329	288	319	295	323	318	256	327	318	295	294	336	326	311	283	312	335	319	307	286	314	312	301	280	287	319	319	287	309	337	305	310	303	287	260	301	308	316	306	261	276	334	307	321	317	314	303	304	276	305	293	297	315	330	308	336	301	296	299	279	315	266	324	321	340	317	297	311	284	296	325	333	312	305	339	342	286	301	289	316	279	323	283	296	284	323	312	268	279	321	340	324	319	341	301	311	295	285	275	287	334	302	305	313	340	283	307	300	308	307	291	292	290	287	335	292	279	305	351	317	290	305	312	272	300	314	303	315	323	293	301	296	296	281	305	307	285	320	337	282	340	350	299	300	303	298	306	309	308	327	297	300	316	326	312	305	323	310	309	310	312	308	323	330	289	325	283	296	322	286	299	289	330	298	286	327	307	301	283	327	324	320	292	315	317	266	312	318	282	300	298	279	297	280	296	322	317	329	318	306	309	290	297	300	324	324	308	335	326	307	286	327	288	304	299	282	293	255	286	278	262	294	342	301	300	323	304	279	344	304	303	317	313	311	305	323	318	324	307	264	298	282	314	311	289	322	319	291	320	317	313	273	316	302	280	300	299	310	281	281	337	315	345	323	277	291	298	300	301	321	276	283	305	320	327	292	294	323	302	291	289	306	285	381	320	311	302	278	271	299	300	315	294	309	321	292	294	294	307	312	297	335	304	323	315	332	262	315	310	316	328	288	307	297	324	307	292	285	280	299	297	309	303	304	315	328	280	325	320	326	320	306	312	311	319	280	334	302	285	298	304	289	297	313	277	354	292	288	280	320	315	277	286	295	306	325	295	306	304	316	292	308	326	309	367	305	312	320	317	316	268	319	335	315	328	327	301	309	309	297	315	303	317	282	342	319	300	316	298	285	304	320	295	320	325	303	314	296	293	318	318	291	280	311	279	328	321	304	315	306	313	317	284	299	325	339	290	327	316	307	324	339	316	274	311	299	318	344	290	282	281	297	285	311	313	314	291	338	327	301	314	317	327	298	308	294	296	303	316	304	328	282	331	292	322	334	328	286	297	319	278	326	319	306	320	313	311	312	306	271	323	290	309	358	300	313	319	316	302	305	278	315	299	296	315	314	317	302	321	336	307	307	298	276	351	294	297	319	297	298	318	293	310	321	327	325	295	292	294	309	329	323	339	286	297	332	314	306	297	323	312	302	323	338	313	283	286	323	313	322	309	320	297	293	309	265	280	282	318	327	303	313	305	331	300	283	334	346	307	300	300	284	318	298	302	325	321	304	306	266	304	296	343	296	323	298	322	310	314	303	284	305	272	300	332	298	299	287	277	310	283	328	257	338	297	297	295	264	291	329	292	281	307	314	286	318	290	287	328	326	277	295	301	300	310	323	280	270	304	295	333	298	302	319	323	295	303	296	299	313	299	308	283	290	301	300	295	292	315	304	325	322	299	316	323	293	288	272	352	354	259	339	310	328	281	333	316	318	306	294	316	329	322	324	298	293	292	322	328	288	285	322	323	292	281	305	322	307	324	299	340	305	310	302	288	283	312	314	298	301	309	302	328	299	293	320	293	320	308	271	293	338	326	304	305	280	299	310	302	297	307	315	284	310	303	303	305	303	304	292	310	313	277	308	287	299	309	345	326	314	314	295	288	303	280	291	298	340	298	283	315	311	299	304	316	301	261	318	276	297	292	324	317	361	298	271	286	350	306	292	330	324	313	317	309	305	336	326	323	359	316	298	324	332	315	303	324	308	299	324	271	310	323	315	275	338	341	278	268	319	270	296	299	301	284	279	286	279	312	327	333	288	300	302	292	323	317	297	283	314	295	306	312	318	335	288	340	312	281	336	350	290	345	290	294	300	306	269	310	298	313	277	282	289	323	322	282	320	273	307	283	303	284	281	310	311	304	320	321	304	327	320	287	312	303	314	327	274	306	287	288	282	291	332	335	316	314	313	283	315	306	319	320	313	286	334	308	298	292	299	278	266	314	305	308	327	288	305	306	316	295	320	336	300	305	297	293	298	328	319	295	313	311	294	312	300	275	287	315	307	300	305	316	272	326	303	341	345	276	307	300	348	296	311	331	287	283	284	260	279	286	329	278	317	313	283	319	288	317	311	279	357	294	343	313	299	294	340	276	301	304	323	272	324	331	325	286	320	295	285	308	295	291	330	278	325	293	271	289	332	281	295	314	299	304	325	268	298	300	284	292	311	289	307	294	316	303	280	306	322	305	306	317	309	291	275	293	311	324	324	304	303	305	304	313	304	313	289	313	304	288	304	288	260	287	315	285	270	288	289	281	304	305	310	300	295	332	327	297	275	304	322	320	268	327	305	335	310	323	278	307	308	327	307	305	326	307	300	299	296	322	289	297	291	317	313	315	289	300	321	278	306	303	307	271	321	311	336	309	296	293	372	305	299	300	285	293	293	316	325	316	315	293	279	310	344	308	302	323	309	306	308	349	285	298	295	327	322	334	312	292	297	307	330	292	328	305	312	313	311	313	329	323	287	302	311	315	328	333	312	302	327	317	306	307	286	303	314	312	315	315	315	289	295	301	306	317	328	321	301	290	277	279	314	300	274	292	345	323	292	311	314	314	313	309	287	285	308	329	310	300	288	299	306	299	310	330	319	313	296	267	307	306	292	316	304	301	311	331	322	279	320	303	313	300	307	284	314	314	328	301	293	289	331	315	308	285	300	311	331	339	306	284	308	289	293	253	298	325	313	320	318	288	291	308	311	280	289	336	304	329	301	303	293	295	309	296	298	309	282	320	307	310	332	319	308	320	337	297	285	301	302	283	315	308	305	348	302	306	296	268	305	287	305	316	305	301	324	301	310	283	286	292	300	273	320	287	259	353	300	315	302	304	296	294	297	298	302	311	333	316	263	296	316	321	336	288	297	296	295	314	287	277	318	282	301	319	305	288	294	304	305	290	305	322	296	296	321	313	302	318	327	304	285	315	284	303	336	306	297	285	306	310	324	315	291	316	311	310	305	305	283	320	302	299	306	288	295	311	332	310	341	296	324	298	295	278	311	302	310	294	289	295	333	339	278	311	300	304	293	298	330	335	323	301	300	310	297
48014	62173	68260	51256	37156	25386	16363	12655	8519	4180	2533	1833	1164	822	804	758	861	756	762	831	935	871	866	830	830	729	760	757	723	746	747	773	752	700	763	776	722	696	751	723	717	771	779	701	759	720	756	767	745	757	718	823	773	776	745	782	667	765	720	771	731	770	742	805	702	744	785	735	752	739	793	777	755	749	733	774	746	769	753	820	758	707	786	801	807	766	724	749	707	783	693	764	711	751	763	705	750	784	766	698	724	799	759	771	723	766	730	759	745	709	682	727	799	758	787	727	734	747	738	733	801	798	770	702	717	789	722	741	721	713	792	749	790	762	761	764	736	739	724	823	725	726	805	762	743	750	694	733	806	765	759	718	737	767	796	777	741	768	762	740	749	798	716	788	728	734	733	767	742	765	723	755	762	721	730	786	754	717	735	784	736	734	766	806	722	703	792	698	732	722	729	734	718	740	771	765	756	727	737	750	752	774	747	721	776	770	780	737	748	700	715	715	711	723	786	760	763	809	742	744	717	772	796	748	764	768	739	766	752	798	716	742	772	769	733	770	792	693	736	753	728	762	774	770	726	707	796	781	776	747	766	754	779	762	760	748	755	772	758	726	714	739	734	741	744	761	712	760	715	698	774	719	753	725	763	797	751	772	756	759	731	724	738	762	777	723	757	732	799	734	745	779	741	763	723	730	707	729	735	723	768	771	770	753	785	728	765	720	742	729	781	797	750	708	713	790	772	772	756	764	745	741	753	732	690	739	799	766	727	725	787	785	808	723	780	704	753	778	738	746	758	737	763	761	756	721	725	768	785	761	770	770	798	774	772	739	765	766	725	794	736	765	740	712	741	723	751	762	732	702	735	754	748	714	731	774	723	731	722	784	705	739	703	741	761	792	783	719	778	719	766	753	739	711	770	767	769	729	742	704	775	778	754	763	733	774	773	758	711	795	734	797	742	721	764	707	779	787	810	786	779	773	725	756	734	802	739	788	789	749	754	734	723	736	712	732	741	731	754	747	765	768	772	756	776	727	713	754	746	736	748	723	726	749	765	762	739	787	713	806	749	735	701	738	728	773	739	732	743	751	728	736	767	768	704	754	727	786	793	725	757	757	757	776	739	702	725	722	777	797	730	766	741	782	776	753	705	721	810	741	730	765	786	745	756	758	769	761	763	754	730	717	760	707	742	733	726	765	765	744	820	756	746	760	743	751	724	698	763	749	779	750	743	740	725	761	770	732	768	773	752	785	695	747	780	758	753	752	786	738	800	765	726	770	707	789	742	726	784	723	752	674	762	699	768	724	711	725	743	738	752	716	716	762	747	756	754	762	746	749	724	737	737	748	733	754	747	684	769	757	749	762	748	731	748	764	768	768	698	737	738	728	718	784	713	775	733	794	794	752	740	760	746	723	761	779	767	775	715	735	744	749	781	752	770	772	768	713	692	769	736	722	782	753	851	725	715	765	780	732	771	742	754	735	788	705	736	742	734	716	797	730	731	763	748	729	705	710	726	716	705	766	774	714	747	813	775	766	816	718	740	728	790	788	744	763	765	701	731	777	722	802	694	764	782	694	739	736	657	749	765	747	758	757	808	735	750	765	789	776	777	691	722	739	729	742	750	722	720	742	770	745	761	768	719	757	791	745	741	713	682	749	695	723	744	735	792	758	662	769	759	771	756	732	769	782	737	799	731	752	775	730	772	735	757	756	785	753	788	718	789	732	734	733	745	721	724	774	784	782	771	757	695	780	756	730	750	708	791	767	692	756	725	745	708	703	777	784	740	754	739	749	775	784	731	735	749	701	740	738	802	818	769	737	756	707	726	741	772	728	752	723	787	756	758	770	760	748	750	749	811	693	803	745	757	746	725	783	712	783	737	769	725	789	737	755	729	760	740	760	822	717	757	703	767	756	738	723	736	726	746	745	729	741	752	740	756	710	690	800	743	714	731	758	745	775	766	740	742	753	754	733	745	712	770	741	718	759	757	764	789	733	737	733	747	740	728	741	775	704	763	774	761	717	744	749	769	733	736	785	774	785	742	725	751	739	740	704	762	732	707	761	738	765	772	734	751	737	753	742	747	773	706	753	727	791	747	743	758	753	739	797	750	723	756	725	758	768	752	746	756	763	719	734	737	751	768	742	739	742	762	797	748	752	753	751	740	723	719	756	724	764	751	781	746	751	798	727	775	794	757	727	746	725	730	769	729	715	742	761	732	751	760	743	763	749	753	719	726	773	762	764	706	767	803	701	751	744	785	753	761	756	785	732	746	709	700	762	777	769	713	758	735	747	726	803	772	750	744	713	785	703	769	772	708	742	750	708	770	743	735	740	750	733	731	748	738	735	728	743	717	785	711	740	768	735	759	781	731	781	784	747	716	713	703	739	746	752	740	737	719	732	719	743	742	786	727	693	797	712	750	734	725	725	760	773	728	755	697	783	785	794	764	800	752	758	774	754	728	757	776	719	722	780	742	746	725	743	726	729	764	765	778	709	815	735	743	691	748	760	748	757	718	797	730	769	758	753	773	770	742	706	788	728	717	762	738	766	731	767	799	762	767	691	792	760	725	753	751	747	751	694	723	793	775	698	761	710	779	812	748	751	774	755	748	740	744	695	741	720	722	711	720	810	744	746	739	773	774	787	712	735	762	749	741	745	726	712	756	705	744	744	737	775	739	735	772	647	783	737	730	763	728	687	805	721	752	749	741	758	737	753	758	765	721	754	750	753	762	760	748	697	696	783	773	751	693	728	786	708	746	747	768	737	763	731	749	801	786	791	755	707	811	754	754	725	740	753	721	728	741	721	727	762	763	739	753	788	738	777	757	730	734	809	760	772	747	748	740	723	721	740	734	742	760	756	761	745	757	743	775	758	773	782	796	723	723	727	725	754	764	753	730	785	757	726	765	710	738	786	702	771	724	755	758	703	798	702	756	743	799	736	753	763	794	771	776	761	746	694	774	745	795	743	720	734	754	761	770	711	819	765	724	768	788	751	754	770	716	722	756	797	818	808	750	786	753	773	697	728	736	752	775	747	706	709	745	785	737	713	741	751	687	744	723	770	715	743	738	684	743	728	755	764	710	713	759	741	761	768	827	785	695	731	767	765	761	728	743	729	731	746	771	770	739	712	753	787	736	784	796	771	757	770	720	756	762	747	747	700	757	761	725	786	778	735	768	758	791	785	758	721	716	755	760	729	719	748	767	781	760	754	759	759	694	742	736	733	760	744	803	777	774	772	789	712	782	743	734	759	787	766	700	782	771	738	750	727	768	780	726	740	708	743	742	664	702	731	702	737	762	736	729	757	760	741	734	738	721	770	742	758	790	747	753	747	750	700	766	741	766	763	757	704	778	806	751	727	751	727	742	771	769	744	734	740	756	721	733	778	750	751	738	751	782	800	713	768	793	768	722	752	790	697	743	787	759	736	734	738	730	697	693	755	704	752	775	792	723	734	794	708	724	767	757	753	739	693	718	714	752	731	727	748	756	720
72090	77891	74992	51176	29969	16970	6690	3943	2236	1101	725	479	441	350	290	313	301	310	306	322	344	312	347	377	330	351	337	325	304	310	308	338	285	328	331	327	350	272	332	289	317	302	296	326	300	316	309	263	322	303	310	350	298	302	301	304	321	297	317	308	318	317	285	287	323	309	292	315	290	360	303	287	310	305	333	297	280	304	325	300	308	273	305	317	303	312	313	309	324	329	293	301	288	304	323	294	315	327	252	293	339	306	362	341	314	281	327	306	294	287	332	286	320	311	291	293	321	324	346	326	301	324	285	303	326	288	322	291	312	298	298	324	307	315	325	309	312	309	314	301	316	286	277	302	304	330	339	299	322	311	304	308	318	317	326	338	290	312	334	332	281	300	301	315	327	324	324	301	299	320	310	309	311	293	307	311	329	302	290	316	300	308	335	332	288	296	315	297	317	310	288	262	281	319	271	309	298	302	330	339	326	299	302	310	279	311	316	304	303	328	300	300	313	338	300	320	323	331	313	304	319	321	318	272	300	336	324	299	313	321	301	304	292	297	267	338	308	274	332	314	315	314	312	285	307	300	289	308	320	286	294	334	307	332	300	336	281	324	305	284	302	303	338	301	286	294	331	292	342	285	285	292	336	307	333	319	323	335	282	289	296	317	303	283	312	340	301	305	319	284	319	324	311	334	306	312	291	309	323	304	327	302	315	292	289	301	312	311	276	295	289	312	328	305	301	349	328	298	350	319	281	334	316	294	302	302	283	317	318	309	317	301	285	300	317	310	325	319	328	326	313	314	309	303	332	298	310	315	293	295	323	298	279	317	320	324	335	305	305	312	298	327	287	341	324	297	295	321	307	314	293	299	303	308	289	315	311	253	313	304	299	304	296	317	289	327	293	297	307	321	304	338	288	287	302	322	288	302	296	307	281	294	336	319	302	315	270	295	282	286	295	304	311	295	323	307	292	314	277	317	288	296	313	307	321	277	311	302	309	297	302	320	344	330	327	311	328	324	315	331	321	300	318	328	338	326	293	322	329	311	303	299	324	296	351	308	312	313	309	314	330	329	323	328	304	329	303	332	313	349	315	327	309	279	266	288	316	340	302	316	317	311	305	291	314	326	287	303	287	277	278	318	319	295	274	293	298	298	318	322	343	305	325	356	321	286	310	297	344	329	301	308	323	320	346	311	281	325	353	312	326	309	298	306	275	315	325	330	287	305	287	305	298	279	291	306	290	313	316	288	303	341	304	298	315	292	321	284	330	311	320	296	331	288	327	325	330	294	323	313	304	319	313	294	324	327	312	317	285	318	337	338	316	330	300	303	325	285	279	275	319	286	316	313	294	330	288	329	310	341	324	314	305	315	291	285	323	334	315	310	306	275	302	307	333	314	298	291	334	300	309	292	301	299	290	308	307	293	328	289	298	305	308	292	302	325	328	337	314	291	299	340	314	334	318	277	299	307	315	308	309	314	342	304	343	286	319	326	335	302	305	300	301	298	329	313	314	335	274	320	315	322	364	283	297	326	325	320	293	298	300	336	299	332	312	332	306	320	324	293	315	327	326	327	327	322	320	333	317	330	299	321	299	319	323	345	301	315	310	289	313	335	340	336	328	341	294	289	288	297	314	340	323	316	341	301	311	292	309	307	308	356	321	301	283	332	330	304	284	309	288	302	313	302	288	311	308	347	300	300	309	293	279	312	296	315	307	310	326	306	323	300	334	294	307	345	319	329	293	325	327	339	305	284	304	350	307	338	342	308	278	339	322	326	256	289	287	305	290	293	284	289	301	287	280	297	318	305	293	317	327	296	307	315	319	302	264	289	293	314	331	315	316	291	342	307	340	321	320	334	307	329	297	328	320	330	328	311	286	305	306	329	311	294	313	309	312	346	323	304	304	305	303	313	335	295	357	310	315	295	324	315	274	312	287	328	298	334	317	290	329	321	310	322	328	317	294	329	311	274	298	315	281	327	300	296	302	299	337	302	300	315	312	292	290	313	334	334	294	320	282	308	289	297	329	317	319	288	291	306	337	296	266	298	311	278	288	295	308	296	320	295	299	306	322	295	346	281	324	341	313	327	346	317	298	280	331	271	298	305	278	290	336	323	325	294	317	307	289	295	293	325	341	275	296	319	311	337	297	288	293	334	312	300	309	291	284	351	307	311	299	324	325	289	306	263	272	280	376	288	293	304	301	354	313	308	247	270	306	313	320	287	314	290	319	292	291	322	301	276	322	334	328	278	280	339	315	292	303	330	313	319	315	312	327	294	318	297	334	314	335	322	308	314	296	336	316	309	281	283	290	323	278	315	335	309	299	273	322	295	316	268	311	319	326	336	302	313	316	298	298	282	299	303	327	319	328	314	320	288	304	315	275	325	302	320	306	286	279	308	325	291	276	337	323	326	314	310	321	316	294	315	308	319	300	298	332	286	286	301	282	324	321	279	301	273	310	295	278	289	305	322	308	286	315	299	336	298	279	308	340	319	308	253	282	308	352	319	290	322	321	289	325	294	306	340	327	302	295	295	326	308	321	302	308	309	323	314	281	285	292	304	310	301	297	326	301	345	301	292	308	327	320	297	314	299	310	313	287	304	330	291	321	318	317	348	305	277	305	318	304	294	308	313	303	343	328	295	286	339	302	289	336	301	281	303	334	309	311	300	278	282	306	276	312	324	275	291	319	287	311	306	299	312	350	368	298	312	270	313	321	323	316	329	317	311	311	322	325	314	307	310	337	303	327	292	301	262	305	318	347	292	266	301	288	336	305	295	310	328	304	294	295	270	294	302	303	311	299	284	311	342	287	327	358	285	315	304	334	310	357	339	298	301	318	298	304	313	306	323	330	304	320	317	282	322	293	291	299	316	307	335	324	310	303	323	327	266	331	294	330	296	282	337	342	320	309	301	328	305	309	277	290	306	304	319	372	325	307	312	309	312	284	305	268	322	279	296	313	323	295	297	278	298	301	303	287	318	304	301	258	295	283	306	297	313	271	305	313	278	302	298	293	327	302	303	274	312	295	305	301	313	305	295	311	282	302	312	287	311	295	306	325	288	334	312	296	300	311	353	349	274	251	285	317	285	318	312	304	300	313	340	306	305	328	320	305	295	301	302	320	293	314	303	290	268	299	331	324	322	324	313	310	312	316	341	346	289	301	318	321	302	304	321	316	320	303	267	267	289	296	300	308	318	318	310	296	288	299	294	321	325	278	316	314	303	338	318	328	302	337	296	298	286	308	324	300	322	332	324	302	311	300	317	317	326	321	287	308	325	320	303	308	302	322	276	303	333	332	281	331	328	337	321	287	350	353	326	294	301	327	283	303	281	325	326	295	283	324	318	336	310	304	333	324	305	287	306	306	318	309	300	317	288	353	313	316	348	335	300	345	309	289	319	309	299	326	325	309	311	290	294	306	322	277	326	305	314	293	327	294	331	283	322	300	337	277	310	337	339	299	303	314	333	306	312	350	290	327	269	307	338	298	301	298	326
47076	62445	69403	52426	36729	25249	15397	11776	7261	3824	2549	1621	1216	834	770	752	774	788	741	847	832	852	973	967	867	757	763	705	773	759	718	730	762	781	786	827	752	720	718	792	768	764	831	800	733	781	745	699	757	762	744	794	794	789	776	780	780	739	766	750	770	817	765	755	753	775	773	767	746	738	760	784	793	770	760	781	731	746	772	801	785	727	757	754	741	751	768	741	773	761	848	806	773	783	752	777	761	788	781	821	766	709	750	739	767	725	741	774	743	742	773	754	756	726	789	729	788	772	721	746	707	803	727	737	724	721	742	753	757	749	777	769	734	749	756	825	726	758	737	744	805	775	738	699	705	783	722	784	769	846	761	762	729	801	763	759	784	746	783	759	710	735	769	769	784	737	772	768	762	727	793	783	757	735	774	760	764	725	799	759	816	786	710	734	744	753	773	737	777	759	751	803	680	745	747	791	757	778	750	762	818	826	739	829	767	817	754	744	763	773	737	769	781	765	766	817	729	769	703	748	733	770	724	748	727	756	773	760	747	734	803	755	752	742	723	741	744	784	785	768	725	753	769	749	769	762	792	793	757	794	725	721	808	797	750	770	779	752	748	796	738	769	788	771	734	772	779	751	763	758	728	781	739	739	773	737	738	759	799	787	750	751	745	762	755	740	760	754	736	742	716	784	738	771	693	758	816	732	765	743	717	767	765	770	774	764	790	756	739	761	722	749	748	761	762	787	815	759	690	773	705	739	774	785	724	795	739	793	725	745	793	777	731	782	764	744	777	767	773	711	747	800	755	781	764	773	772	736	805	728	760	778	723	774	758	716	727	685	713	797	778	764	784	772	775	767	767	739	737	719	719	657	736	772	766	731	773	796	709	739	744	788	777	744	787	734	788	765	748	772	746	752	795	750	795	812	754	730	763	752	735	757	781	777	771	766	759	782	713	760	756	746	764	721	784	789	745	755	727	798	738	756	746	770	760	777	724	755	754	771	721	716	769	780	742	792	731	782	768	747	742	736	751	788	791	737	773	759	775	745	729	787	768	776	764	786	847	834	785	746	741	767	787	812	787	728	741	750	814	780	744	733	797	719	751	763	721	707	726	745	759	726	731	740	763	714	779	803	742	718	731	751	813	716	783	738	774	771	761	745	767	814	740	738	768	757	751	744	762	767	757	746	754	749	742	798	739	794	762	718	714	806	802	792	768	759	757	751	812	763	775	773	732	702	746	768	747	759	747	729	785	780	729	769	751	766	736	777	760	761	690	740	744	779	838	720	748	754	797	757	768	742	741	704	712	752	765	798	804	733	772	768	781	756	798	789	713	753	709	760	766	788	699	706	743	770	765	744	795	744	789	761	735	755	753	775	799	742	756	723	779	752	757	746	737	789	747	752	774	792	765	707	752	727	766	800	741	749	784	782	768	755	772	717	736	752	725	727	785	739	736	759	757	771	766	727	739	773	731	738	768	745	736	796	755	762	712	763	774	757	761	738	761	685	765	764	699	751	799	774	765	753	798	753	739	733	768	763	743	785	726	720	752	773	775	742	748	751	771	743	758	766	754	729	770	750	800	714	728	812	758	790	768	746	795	776	747	757	655	758	729	735	787	752	755	755	789	777	789	731	749	792	718	780	751	694	762	794	738	752	748	728	731	756	765	786	787	741	790	748	767	786	758	723	768	714	756	784	698	778	797	764	748	796	775	765	786	730	760	749	734	792	743	745	738	750	736	741	757	734	796	746	746	752	764	755	766	768	742	709	764	677	754	796	779	747	791	756	741	753	723	746	769	735	731	830	720	722	755	750	743	766	774	735	762	699	766	808	726	798	842	805	778	764	772	804	796	745	793	761	752	733	713	814	790	758	771	773	764	818	779	792	791	792	753	755	809	766	788	762	732	791	738	746	750	753	784	756	765	767	743	722	763	744	727	715	739	771	766	762	680	737	744	758	690	765	789	755	757	767	726	795	741	766	780	753	732	828	824	758	759	702	739	757	745	773	724	817	774	733	766	779	774	779	763	773	786	779	807	767	740	756	751	751	764	704	769	743	737	733	761	717	759	811	753	753	761	711	791	811	829	778	747	762	779	795	770	704	748	737	762	731	712	730	715	739	689	751	768	731	722	766	730	745	744	773	727	739	781	751	698	807	768	764	724	772	746	721	748	771	743	742	780	751	737	737	770	751	756	761	726	750	784	747	755	744	707	765	740	749	762	708	767	786	743	773	677	773	771	766	736	742	770	729	721	756	760	730	750	726	767	729	742	764	753	801	750	763	750	738	835	766	795	723	731	791	714	760	754	741	771	737	809	768	761	796	734	743	785	749	741	773	735	740	798	767	766	773	691	789	785	764	783	699	787	773	721	693	815	766	739	758	784	741	747	723	710	783	782	764	755	764	731	770	780	747	734	788	706	758	739	742	769	757	763	774	782	779	773	760	774	722	720	743	800	714	777	784	771	751	755	764	708	804	757	700	687	778	772	724	709	746	718	832	769	767	758	801	738	775	812	759	745	771	738	742	791	698	752	789	777	761	756	708	714	682	715	742	788	793	768	786	728	757	742	703	782	812	758	809	756	737	760	734	758	774	773	767	801	744	775	750	724	772	758	736	723	730	684	759	751	758	704	725	745	827	753	749	739	752	746	792	751	819	752	751	737	785	749	732	806	743	784	774	761	765	805	765	785	757	726	771	757	767	730	714	789	738	687	762	741	730	721	775	723	747	737	699	736	780	749	772	778	782	747	722	765	748	748	798	717	731	767	707	732	748	776	779	753	757	712	786	761	748	790	734	738	742	738	776	687	744	758	785	765	726	762	734	749	754	745	794	787	687	777	739	810	765	725	741	723	773	709	771	749	752	757	728	759	769	770	768	769	756	749	754	748	797	725	791	767	700	729	729	777	802	800	760	712	791	789	755	761	740	766	732	735	728	718	802	739	752	747	714	767	777	745	735	697	757	723	782	732	820	782	763	784	757	772	769	763	719	722	788	750	787	741	763	794	736	776	746	770	749	740	773	787	742	742	753	767	756	786	717	769	716	766	762	788	708	764	719	752	775	788	758	737	771	762	756	781	749	758	799	725	745	752	789	778	763	756	775	778	758	725	758	747	733	767	747	816	693	789	751	778	760	775	777	688	765	724	756	763	786	751	728	794	804	757	741	743	729	718	729	757	708	768	698	753	774	766	775	740	770	770	773	772	776	758	759	778	731	734	743	724	793	745	772	755	741	764	751	778	767	780	702	769	738	776	740	740	744	736	771	722	808	727	780	734	734	804	752	787	737	770	791	799	735	758	781	765	760	712	745	789	799	722	771	735	767	760	756	748	777	748	796	764	788	759	773	805	736	748	748	791	758	750	745	785	744	783	773	751	814	781	771	738	775	752	801	732	768	747	769	808	779	725	766	765	757	789	742	790	752	766	746	767	744	761	814	813	783	781	792	766	768	767	743	769	721	793	765	772	726	744	761	781	732	715	765	748	758	788	730	751	754
70005	77474	73331	48572	31193	17641	7744	4616	2390	1095	682	467	398	360	327	307	295	280	302	320	309	370	358	348	348	313	306	304	303	315	296	334	297	333	340	321	329	317	287	324	321	348	303	332	277	315	329	321	299	306	320	293	316	291	314	290	342	324	314	331	330	314	321	359	290	326	291	294	348	325	333	300	286	333	296	283	295	323	287	301	318	313	328	332	306	274	320	281	295	318	303	307	292	340	293	304	346	338	301	326	315	316	316	281	302	313	286	350	302	317	338	298	327	336	278	317	342	339	298	304	313	303	314	308	309	314	321	299	340	293	287	314	301	289	325	334	309	322	325	312	320	310	303	302	298	325	305	307	271	316	311	300	299	282	334	316	288	306	296	298	288	333	327	283	314	324	285	292	324	322	323	301	311	339	327	315	309	284	296	278	319	336	322	324	306	261	294	303	311	311	297	324	330	298	296	329	322	354	284	294	314	303	336	318	289	317	319	314	312	314	317	310	313	269	315	288	313	297	329	303	311	299	329	300	296	288	281	293	322	303	332	325	292	284	331	318	304	298	297	302	324	290	308	294	298	311	305	304	307	295	327	306	293	289	331	312	311	329	304	317	325	303	300	313	277	300	293	295	336	336	283	286	281	273	283	307	302	320	295	294	306	332	271	280	320	278	309	267	327	281	306	306	333	285	287	314	292	303	288	320	331	327	308	311	288	293	318	317	286	289	290	305	311	330	303	326	303	324	264	303	290	321	344	297	312	320	331	312	289	301	323	304	298	335	305	313	288	303	277	328	299	313	328	303	297	325	299	298	322	319	316	296	287	286	293	304	305	365	350	330	289	280	295	318	299	294	305	322	357	330	320	320	288	317	299	286	313	337	322	341	313	332	312	312	319	314	321	319	303	353	340	306	314	343	324	298	276	312	335	280	287	294	338	325	291	299	339	309	283	337	300	310	353	331	330	335	326	293	295	300	269	299	316	320	338	304	296	325	321	292	294	294	307	313	264	314	326	294	322	298	334	293	351	318	307	279	300	293	275	283	298	297	311	308	294	278	309	297	316	298	307	303	300	310	304	310	321	318	321	322	317	290	295	305	300	316	305	350	297	264	340	312	321	278	307	320	308	312	292	318	322	317	333	350	327	312	303	307	285	353	280	284	299	345	295	328	311	325	335	329	331	317	336	289	287	336	322	313	314	319	310	312	294	329	302	301	289	283	303	315	279	301	295	313	277	363	309	307	307	290	301	311	305	300	306	319	303	305	316	284	320	314	302	319	282	287	284	286	327	321	311	312	314	274	327	304	322	297	321	308	319	305	308	323	310	312	292	333	304	291	331	311	310	321	280	287	305	320	286	300	326	277	313	277	308	312	299	331	319	321	325	304	286	319	316	353	310	303	305	296	300	293	303	346	317	327	319	306	322	307	273	316	324	341	301	287	331	340	291	272	292	306	334	305	289	304	315	303	323	285	309	330	285	288	319	292	317	316	322	294	343	283	298	319	284	318	319	292	324	318	289	309	327	305	298	290	305	310	297	282	270	294	292	306	310	293	267	325	303	302	289	291	306	327	318	308	319	314	321	325	308	284	322	311	291	316	308	314	344	291	347	320	298	290	281	302	311	331	272	318	266	321	302	295	328	321	326	328	311	306	320	310	299	308	296	330	293	333	327	295	294	309	309	337	326	334	291	312	298	322	311	291	303	327	316	318	320	297	309	343	321	283	296	318	335	305	327	298	280	323	351	299	287	331	304	309	293	317	295	298	330	328	299	337	314	296	311	308	335	330	311	304	294	299	303	311	311	270	323	299	282	332	264	293	286	325	309	279	315	297	330	312	309	312	294	299	323	303	296	293	321	313	288	325	330	287	321	304	293	311	322	330	343	305	328	309	320	306	286	311	323	299	319	300	308	310	325	335	326	292	337	317	326	271	311	334	334	315	338	297	312	282	302	305	284	316	290	329	321	313	332	311	304	296	308	312	288	302	300	331	329	312	334	315	308	301	301	292	306	301	347	288	308	336	308	318	308	317	300	315	342	291	269	330	311	317	333	301	326	319	335	301	304	317	303	282	284	331	286	277	305	309	299	294	285	303	303	302	309	318	338	295	313	322	310	291	322	302	298	333	310	294	304	324	307	314	322	312	351	298	300	284	337	315	289	311	331	292	306	291	316	294	336	326	284	289	297	298	296	315	315	284	332	321	281	296	320	325	304	327	315	309	337	300	300	301	318	314	315	297	299	335	301	292	312	315	319	326	321	281	324	306	308	354	315	330	295	306	299	317	328	318	291	293	328	305	311	318	289	303	266	325	317	322	267	295	326	314	292	304	305	324	310	302	329	311	284	305	263	325	275	354	317	304	289	351	315	310	332	343	295	297	311	333	321	323	311	301	351	319	287	317	287	318	302	315	322	296	293	294	311	318	302	335	317	313	333	325	289	303	309	320	301	322	283	289	297	324	333	287	303	283	342	304	307	343	314	320	303	307	325	314	305	297	290	320	295	291	292	315	303	332	316	310	294	290	349	294	290	276	322	312	308	272	322	294	299	308	338	299	330	302	304	326	324	312	322	338	337	296	297	334	299	325	314	307	289	307	310	317	290	319	287	306	292	293	330	307	288	309	281	292	336	314	312	308	304	282	285	296	289	309	298	332	316	294	340	333	322	274	321	293	293	325	307	345	332	315	305	321	321	286	323	284	282	332	299	311	309	303	326	314	341	325	315	287	311	286	297	290	326	341	324	283	308	285	305	280	322	284	304	273	284	297	290	298	279	300	341	304	298	332	295	288	324	323	310	301	292	290	342	305	320	336	309	310	326	319	283	344	304	306	306	320	308	292	321	296	301	296	295	302	281	325	289	289	291	315	308	289	319	289	305	309	302	316	311	327	319	290	297	274	333	282	307	299	316	343	289	328	282	325	334	296	289	307	354	334	303	299	277	323	303	310	332	315	293	292	281	293	300	335	310	292	312	320	330	304	291	287	296	324	317	305	297	309	289	321	294	326	306	276	322	335	292	299	327	311	316	313	329	323	305	299	328	302	304	295	308	322	343	316	335	288	297	301	332	321	329	263	257	312	309	302	283	278	301	331	302	280	325	354	326	313	312	297	303	316	327	323	287	312	299	316	281	292	337	313	315	276	291	297	300	321	335	344	301	324	285	347	293	288	304	328	307	285	320	305	339	297	294	319	334	296	334	334	297	306	346	338	300	323	315	320	327	314	337	322	295	328	305	335	320	288	309	316	275	328	282	303	294	316	292	299	300	276	290	294	313	302	317	334	304	322	318	316	325	295	299	296	289	332	343	323	307	311	292	292	303	266	325	312	314	300	319	314	325	297	304	322	293	307	318	293	322	275	298	284	306	296	303	303	314	286	289	309	331	326	311	318	291	301	334	313	336	302	312	295	337	344	315	296	300	314	335	305	316	311	316	285	325	310	292	337	308	338	293	294	301	329	293	319	316	295	316	318	321	338	308	323	302	336	272	306	311	309
46315	62425	68322	50449	38400	25710	17257	13470	7823	3401	2250	1478	1028	892	789	786	755	773	768	798	878	1025	1010	935	831	763	686	743	737	736	814	728	766	805	737	758	779	757	773	795	763	799	744	760	764	789	757	792	784	771	758	783	823	806	735	734	759	800	797	802	744	720	749	742	756	724	768	785	776	743	788	733	727	769	797	776	740	748	771	722	759	686	756	722	771	756	770	756	758	737	783	749	724	769	752	722	778	742	719	729	699	761	779	739	790	739	744	792	772	779	762	754	799	751	778	746	762	811	764	753	798	732	816	712	758	755	796	759	778	755	805	794	728	753	725	784	775	773	755	790	772	789	790	742	775	759	752	722	763	828	741	794	744	804	735	790	763	713	757	733	765	797	801	757	770	771	775	777	751	746	767	725	772	778	767	734	766	722	707	769	743	728	725	750	732	761	746	796	759	745	762	759	733	765	776	761	726	779	726	779	786	766	714	746	708	744	804	742	789	767	759	744	766	703	784	737	717	757	768	793	774	738	733	740	734	752	767	769	796	736	804	741	765	773	748	765	745	748	754	737	744	747	765	739	748	681	763	716	773	715	775	769	738	747	747	752	745	779	770	790	740	749	724	750	757	771	765	795	803	778	740	807	725	774	739	769	761	776	756	769	756	782	758	779	807	787	742	781	733	753	797	800	764	752	764	764	754	744	714	755	811	719	753	758	730	751	761	770	750	726	762	760	765	764	760	783	788	723	735	797	779	756	790	749	747	785	740	741	796	749	711	698	778	730	763	774	764	746	801	779	788	805	783	749	747	759	715	812	687	768	765	749	699	757	802	757	810	740	763	762	742	729	749	762	787	764	748	742	747	818	777	739	779	798	788	762	737	840	751	727	724	749	747	761	745	759	761	795	799	753	744	776	736	781	773	739	781	759	744	771	763	775	796	718	783	716	754	777	708	774	788	723	804	752	796	790	734	786	721	784	801	707	801	785	750	753	749	740	769	766	740	779	806	777	754	734	791	761	745	769	751	796	732	756	742	773	674	736	788	712	684	760	751	762	774	718	781	736	735	778	786	703	757	757	759	742	727	736	747	784	766	757	769	794	797	800	755	763	760	802	727	798	764	744	719	756	750	758	731	777	792	805	765	756	784	742	788	798	742	782	797	736	788	744	761	795	724	727	789	747	704	726	764	743	725	755	770	747	773	778	760	710	748	766	746	770	737	742	728	744	739	769	778	777	725	777	795	686	749	782	757	777	768	741	759	756	723	759	777	770	763	788	791	740	802	827	712	760	744	728	717	787	755	793	719	794	761	817	759	750	759	752	763	749	738	760	747	748	797	777	779	726	758	750	769	771	798	751	764	810	746	741	756	738	733	796	745	801	785	770	726	800	738	764	774	760	735	763	768	798	777	753	745	797	761	752	732	756	769	766	752	743	718	745	719	810	762	759	779	760	779	789	756	726	822	828	755	694	789	727	723	691	770	718	732	744	769	797	789	748	777	787	773	791	818	744	764	764	778	746	764	782	725	748	753	767	738	793	737	753	720	744	723	790	751	739	792	745	770	765	763	767	752	746	790	695	803	806	756	742	770	815	783	784	747	689	761	776	797	742	813	726	767	767	768	756	770	774	695	778	728	731	777	777	793	744	784	765	785	771	829	721	728	781	735	803	738	707	754	765	777	791	762	737	737	772	773	780	762	763	803	694	741	793	738	727	739	777	767	737	772	754	820	728	773	752	755	753	767	770	779	747	772	795	789	718	743	778	743	779	723	765	793	733	770	784	788	814	781	778	747	783	755	786	793	713	799	749	757	800	725	755	768	773	756	754	784	816	754	745	771	744	755	729	715	753	716	798	738	789	749	723	752	752	824	719	776	776	789	767	764	788	783	750	741	732	750	762	758	721	720	741	760	712	746	749	778	766	767	746	739	807	769	769	762	691	769	796	737	732	815	825	703	766	770	755	763	737	738	733	765	727	732	726	710	785	825	728	740	756	737	760	739	766	711	766	762	769	759	734	716	784	756	779	753	766	733	747	735	748	779	754	805	758	741	800	696	773	729	755	719	766	800	739	776	677	728	778	768	770	772	755	730	772	720	776	772	810	785	704	778	777	769	748	738	765	783	754	742	712	720	776	820	782	756	750	776	753	753	760	746	757	778	758	761	781	741	749	757	737	775	780	738	745	756	771	783	731	789	752	812	738	777	732	791	752	751	772	772	809	759	794	791	716	729	750	767	760	776	791	778	762	783	792	755	734	844	742	764	757	769	740	786	755	780	735	763	803	715	765	751	749	775	789	760	726	716	710	734	781	760	750	818	747	781	745	763	769	732	715	796	773	739	774	798	785	746	737	792	780	769	754	824	789	795	728	760	740	702	737	799	729	739	727	753	792	776	719	704	725	713	765	711	762	768	762	744	744	772	775	775	735	702	790	801	738	814	745	737	731	780	731	730	715	781	802	743	744	727	726	743	753	793	737	759	739	733	786	720	742	791	752	756	742	834	781	780	789	726	780	781	779	721	781	689	769	718	751	713	774	731	759	819	802	722	785	775	751	786	767	768	744	744	783	817	758	766	764	744	774	747	707	769	778	820	758	793	749	797	759	766	766	715	750	740	741	780	750	751	753	751	775	759	789	717	769	757	786	759	771	747	774	781	765	760	713	761	761	783	770	790	779	821	720	763	805	759	763	752	787	721	755	783	739	744	771	759	819	738	787	764	753	739	711	796	766	769	743	750	740	703	755	808	750	780	748	749	712	763	766	769	792	737	728	757	766	753	749	786	750	770	737	750	755	753	768	797	747	790	777	717	734	729	742	797	768	753	753	778	782	720	714	752	747	738	760	741	745	774	781	761	751	781	792	706	723	706	845	754	732	731	813	740	762	777	740	719	738	721	770	736	736	769	761	758	770	725	763	742	778	730	734	770	782	759	767	783	720	787	726	734	772	778	774	824	773	706	749	769	761	706	759	814	746	758	763	706	808	755	785	724	794	822	807	786	790	741	742	779	764	734	773	737	802	774	779	781	782	733	769	808	780	777	791	750	778	787	817	731	744	829	798	734	778	753	745	706	767	778	788	779	737	810	756	726	739	737	787	729	743	768	754	799	769	766	736	721	776	778	771	785	744	755	748	786	759	754	714	714	747	760	784	768	758	724	807	712	767	758	779	742	724	740	752	753	721	796	757	768	732	763	720	767	733	762	778	751	719	791	775	754	789	776	797	823	765	717	710	771	779	799	793	767	744	757	778	788	798	699	808	755	746	791	821	735	773	781	740	722	768	756	756	717	707	767	777	785	752	808	729	724	817	762	790	698	736	761	775	738	720	710	787	711	774	764	793	734	747	805	749	739	760	737	749	779	814	711	804	728	769	729	776	777	777	760	769	733	765	790	751	767	751	715	744	760	740	715	756	750	800	802	759	753	820	710	802	725	753	751	742	738	788	782	759	790	791	774	756	771	734	734	770	747	751	793	788	765	797	807	748	729	797	835	758	735	771
68803	77972	72679	47641	31081	17731	7520	5424	3147	909	669	468	354	344	308	339	352	302	332	300	376	367	397	388	318	304	313	293	290	306	287	321	302	319	322	347	354	320	328	278	318	312	347	301	327	310	311	306	335	318	309	303	339	319	323	311	319	336	310	292	343	316	315	324	311	313	298	268	337	309	320	313	294	297	341	363	299	290	295	320	315	326	303	330	310	306	296	299	306	314	289	318	326	323	314	293	368	322	296	310	331	295	280	316	300	333	320	314	322	322	299	286	309	314	333	337	333	324	294	346	320	325	315	302	295	286	275	294	282	298	323	304	340	338	307	323	356	337	288	311	331	315	310	323	302	324	303	297	314	314	308	316	335	287	314	291	337	289	335	313	317	312	320	273	322	307	334	305	315	304	315	302	307	301	286	322	343	298	315	282	339	300	335	346	342	293	290	334	299	292	339	345	328	298	298	326	275	297	335	323	323	342	343	303	321	320	347	329	297	350	332	303	331	311	327	324	309	330	300	331	340	309	308	307	318	322	298	302	306	316	281	329	308	321	335	297	296	313	299	297	331	345	302	282	310	324	299	322	346	309	291	327	309	311	309	311	318	281	286	315	317	331	278	359	319	340	316	321	336	291	351	303	333	355	297	317	361	332	317	327	297	278	344	314	295	326	341	304	309	334	357	298	340	352	339	327	336	306	299	323	293	301	319	305	305	285	335	328	309	300	321	310	298	313	313	312	296	328	323	305	294	292	308	333	295	348	305	309	314	329	313	327	309	328	304	300	331	347	297	305	311	299	294	331	335	303	296	292	311	323	286	336	332	284	321	311	307	328	268	281	275	311	297	328	286	289	329	329	312	320	321	324	321	292	350	324	344	341	294	305	302	311	337	331	321	327	344	329	324	329	300	317	316	341	316	341	315	303	315	308	319	307	325	305	316	303	297	298	301	319	301	332	314	292	301	330	338	338	291	312	306	340	288	286	332	306	336	299	324	284	330	299	298	284	330	273	347	333	296	335	334	294	343	316	287	327	339	334	306	344	327	316	333	288	343	330	326	310	335	287	340	307	327	326	328	298	321	299	279	297	346	343	296	320	313	313	310	336	265	339	297	318	321	331	319	326	312	331	307	296	311	300	309	313	316	316	308	351	291	311	320	327	335	310	346	342	312	302	316	332	325	273	320	319	304	319	305	296	295	307	291	334	322	316	291	353	298	322	321	288	274	327	292	319	326	330	320	323	320	302	305	315	349	340	296	315	318	317	303	316	315	330	333	316	316	334	338	327	300	324	320	290	329	317	347	326	313	287	303	291	321	315	301	337	319	312	331	288	321	304	317	313	298	334	311	316	329	317	297	333	312	316	308	292	305	318	321	306	327	291	341	328	326	316	348	346	328	308	316	326	304	314	330	318	322	290	316	296	311	316	325	347	334	314	314	317	327	289	322	278	327	281	299	339	316	326	306	328	340	308	285	293	322	310	336	314	289	394	327	298	315	297	321	298	298	304	286	311	310	296	321	265	340	320	332	327	275	339	315	313	328	341	316	319	314	324	292	288	298	292	321	306	318	322	318	340	320	323	347	335	311	296	335	289	282	329	296	292	301	358	315	310	306	346	310	310	281	341	345	319	318	304	326	318	310	293	315	309	347	310	330	320	320	321	313	292	310	297	328	320	360	316	305	318	353	324	318	291	297	331	300	320	331	310	294	327	308	303	309	363	298	330	289	310	334	341	298	337	315	331	331	327	303	359	304	319	330	342	299	268	298	282	304	340	297	367	316	284	310	312	317	310	331	319	324	281	321	338	304	293	332	306	328	331	307	302	293	311	320	327	314	335	309	334	295	291	310	357	318	350	312	308	318	339	339	312	312	307	320	338	335	335	318	310	339	300	284	304	329	292	329	362	325	311	308	316	295	316	344	328	316	309	328	327	333	272	293	288	294	352	323	345	313	320	323	269	296	300	301	329	320	309	315	304	313	330	325	298	330	312	315	295	338	314	322	306	338	296	270	332	329	297	343	340	338	318	326	337	284	331	323	305	265	286	327	306	299	330	337	309	324	294	275	321	311	291	346	278	308	304	337	304	262	292	284	330	340	292	307	307	316	304	314	320	303	311	300	320	321	295	320	311	347	325	318	355	314	335	289	276	317	329	314	339	323	317	331	322	309	324	322	258	309	291	309	355	334	317	328	329	314	327	331	295	331	292	348	294	337	308	300	303	305	295	302	318	326	318	301	324	280	339	309	285	331	319	334	303	310	292	318	341	269	312	322	282	297	305	291	344	333	309	305	311	288	332	300	303	311	334	349	312	287	311	316	312	348	301	298	304	284	308	318	336	333	332	323	335	293	304	318	300	303	339	320	310	335	292	331	331	327	323	322	290	303	348	297	338	319	330	316	331	310	309	331	335	322	298	303	329	336	303	305	305	359	321	321	294	333	345	337	307	314	294	301	308	304	348	346	292	327	314	311	324	311	299	322	330	327	317	308	314	318	292	269	326	316	308	297	281	328	318	336	350	309	318	321	344	318	336	308	359	347	299	310	301	301	332	317	305	310	311	306	301	336	341	324	316	313	299	332	299	301	318	350	313	324	315	301	272	315	322	321	327	348	323	299	298	314	315	297	330	304	302	318	331	325	333	280	273	281	318	292	307	329	297	288	291	341	306	304	299	328	304	313	329	314	302	307	285	311	332	311	318	318	318	319	326	316	286	306	337	272	303	312	325	299	290	303	314	332	302	319	315	311	307	320	342	340	300	322	315	301	311	318	294	294	293	308	308	296	304	321	330	331	351	296	308	326	298	331	313	308	344	320	330	336	313	298	321	301	291	312	311	299	315	319	287	288	307	295	304	324	312	308	324	321	346	347	298	312	286	279	296	342	313	309	324	323	282	277	288	281	299	304	306	329	309	312	275	298	308	345	336	308	299	313	324	292	338	325	325	324	320	375	323	328	317	300	318	309	291	309	310	305	337	315	300	315	327	312	287	272	318	315	307	320	310	274	325	292	319	294	294	336	313	313	321	332	311	329	294	315	314	321	316	291	339	297	308	324	304	319	316	355	309	313	308	323	320	321	341	335	284	338	337	334	327	330	309	304	310	302	307	324	287	360	288	306	295	337	301	309	302	319	307	302	325	308	344	331	300	309	323	323	315	338	285	326	302	316	297	304	275	316	315	306	282	330	340	317	302	345	358	322	347	296	332	329	329	315	325	288	316	267	354	310	289	313	318	312	326	301	311	297	287	320	315	328	306	304	312	293	294	317	295	319	327	312	325	323	279	288	290	336	338	299	293	320	314	286	297	301	329	299	319	310	326	336	326	311	316	290	313	308	369	324	320	348	292	321	303	316	308	301	304	342	303	333	296	333	341	324	309	283	367	332	298	333	272	288	304	276	317	329	329	287	336	327	345	305	338	310	320	297	298	307	349	339	292	305	314	308	287	341	355	329	317	339	301	307	282	322	319	315	289	312	296	296	322	317	336	322	303	302	323
45591	63863	66584	50340	38764	25628	17703	15643	10206	3009	2308	1510	913	1055	788	805	795	798	758	752	1001	1128	1275	959	773	762	787	749	841	751	810	719	741	790	780	733	788	756	787	779	741	745	759	752	821	717	795	740	806	814	765	808	856	872	794	801	732	812	787	787	772	828	722	744	801	802	718	752	771	756	744	722	758	798	763	798	816	780	699	832	750	771	774	756	756	768	772	769	759	712	736	790	788	796	762	803	786	777	804	799	764	774	757	771	741	781	757	723	691	740	768	741	788	783	781	772	748	718	768	799	810	784	754	710	740	783	731	806	754	705	750	770	814	723	758	784	731	748	788	753	749	818	727	772	819	785	772	746	754	771	769	801	783	794	782	807	740	745	833	796	778	788	772	760	826	808	790	756	802	789	798	772	769	795	769	833	758	723	793	736	779	746	771	722	827	753	749	739	837	727	770	722	724	788	728	760	756	758	789	786	778	768	827	748	804	808	783	763	804	732	751	731	752	784	742	758	788	793	765	798	756	805	769	785	754	763	758	809	807	777	786	776	764	829	810	790	720	806	763	830	784	760	795	740	770	761	790	737	792	759	745	750	759	753	751	763	732	727	743	739	805	757	833	778	790	733	783	784	775	759	756	773	733	761	791	749	809	766	796	738	744	790	784	749	755	766	815	761	736	770	804	728	788	738	761	732	733	739	788	766	769	779	777	797	723	746	808	747	795	744	783	775	795	774	784	704	779	777	770	765	791	793	756	750	742	713	727	763	797	744	818	763	793	776	774	751	784	766	765	750	790	795	778	818	757	738	762	795	791	823	792	771	786	737	730	834	800	733	751	773	735	748	718	752	780	745	802	734	767	797	774	806	805	757	759	772	805	748	773	790	841	808	786	790	800	778	843	786	744	770	741	750	759	744	691	787	757	805	769	801	779	782	766	764	754	773	786	815	786	744	771	748	776	785	768	788	741	790	758	766	795	726	801	781	744	792	716	768	715	795	760	783	760	731	750	785	834	830	811	809	781	737	765	761	803	797	729	720	797	819	797	799	800	733	772	794	784	778	739	794	778	717	756	768	759	831	783	765	768	750	806	752	742	782	782	698	776	741	788	810	752	750	764	745	796	750	782	776	767	756	783	792	749	733	742	751	762	797	772	755	772	779	759	753	741	762	758	756	801	783	748	744	812	779	745	765	706	791	798	779	773	775	809	770	712	776	790	761	800	749	766	778	794	746	791	824	766	791	748	723	769	776	779	760	780	802	750	761	787	729	763	798	806	799	778	755	748	744	760	751	770	766	735	737	767	779	758	767	796	778	732	805	811	781	797	778	754	825	785	784	721	758	789	765	843	721	726	773	759	783	763	767	783	785	759	805	794	760	829	755	778	790	763	782	789	743	757	717	761	752	727	727	798	758	751	777	798	841	746	777	705	733	793	761	793	743	819	764	783	704	763	764	748	786	794	754	749	793	757	788	790	797	767	769	775	732	778	811	756	760	797	779	771	742	786	819	753	773	765	789	770	804	739	763	757	770	773	791	783	739	816	771	796	809	810	815	780	777	778	740	809	817	784	776	759	736	719	843	797	809	761	745	775	765	785	813	753	753	719	774	724	745	742	791	773	767	833	787	817	744	768	777	814	799	783	758	738	776	749	802	783	766	742	802	822	734	772	766	809	758	810	804	724	762	780	797	793	732	792	762	768	817	773	738	765	832	737	791	801	742	768	776	737	835	776	747	758	805	730	735	747	807	782	749	743	708	811	792	766	794	749	752	802	819	832	705	724	819	777	702	752	823	750	784	798	708	726	750	778	745	787	728	788	759	761	813	777	777	751	756	782	755	789	762	776	830	739	764	771	758	749	746	829	782	795	757	791	806	762	810	772	723	770	774	755	807	742	799	774	810	715	788	770	757	700	797	784	740	766	774	800	733	802	749	790	740	779	769	778	753	765	737	838	833	813	838	737	773	734	761	766	759	784	764	762	792	807	773	731	763	767	774	733	791	748	782	753	762	752	777	700	748	754	778	787	786	760	755	788	776	737	751	741	797	711	799	785	783	791	806	796	790	805	754	780	810	749	797	768	807	723	734	740	809	757	761	775	829	748	754	759	737	789	772	792	801	751	802	728	788	801	777	855	788	790	755	799	778	747	736	770	776	795	766	734	794	727	768	765	804	789	795	781	742	810	779	792	762	785	770	776	774	755	802	739	762	737	845	832	736	747	754	730	797	747	752	800	776	776	785	762	763	793	783	756	725	788	767	751	810	787	760	745	775	796	764	733	795	825	746	738	804	794	742	767	792	737	755	754	759	780	780	775	789	754	802	746	775	759	797	756	764	803	767	773	748	825	774	758	728	776	778	757	758	779	793	760	777	762	769	782	742	804	794	733	764	758	762	824	795	750	766	761	756	764	803	775	799	772	783	786	786	781	776	735	754	767	786	738	733	787	793	790	778	800	791	778	800	743	777	759	776	800	779	774	833	786	786	803	783	760	775	745	779	757	799	799	737	736	764	789	785	791	772	741	793	823	793	803	815	806	825	772	775	778	764	790	778	793	756	778	801	782	844	760	784	790	769	836	742	737	773	753	772	821	741	766	737	832	772	785	731	780	756	776	781	769	753	746	782	755	810	727	768	755	787	778	744	776	752	786	813	777	725	716	742	829	765	777	773	766	816	769	797	793	762	746	787	788	806	763	773	821	774	776	750	789	756	822	781	826	751	788	735	760	761	817	749	758	732	761	772	797	747	756	743	809	784	761	782	744	760	764	741	747	789	741	778	789	802	805	770	772	784	774	778	699	765	796	777	795	811	749	807	778	757	776	816	814	761	754	771	764	771	771	794	739	754	780	798	837	759	731	767	804	757	780	763	788	780	709	773	805	740	807	750	730	780	800	745	770	759	739	760	806	762	762	756	806	765	809	776	756	754	803	752	738	824	772	773	772	757	764	752	755	805	763	798	738	745	801	790	791	782	798	744	767	744	814	820	785	792	804	762	811	787	797	750	762	761	824	805	731	753	712	823	797	783	757	743	757	739	787	740	784	778	779	762	708	761	762	761	714	763	778	752	776	776	772	740	752	768	766	812	785	765	772	824	803	789	770	735	781	737	778	751	803	746	766	750	762	758	798	808	786	753	763	823	778	798	785	760	786	786	761	737	808	734	751	741	729	745	819	745	718	760	781	782	784	806	766	740	780	793	738	798	789	754	772	781	808	815	786	750	737	805	754	805	773	771	770	763	806	760	761	778	766	777	754	812	759	826	758	753	799	805	755	764	797	772	766	776	703	734	770	772	745	785	753	739	754	705	747	805	790	786	799	773	735	694	765	741	780	795	776	753	733	744	775	727	787	748	766	771	775	787	792	740	761	791	732	759	802	802	768	738	820	808	800	786	734	784	728	818	742	790	684	790	747	788	772	715	795	779	794	796	787	803	793	807	769	798	728	816	774	808	755	746	781	794	758	749	771	786	692	757	737	781	779	810	770	760	733	746	781	802
71566	77580	71731	49047	31595	18592	7737	4942	2434	761	414	366	348	339	359	323	319	332	331	316	332	331	308	316	324	325	324	300	299	312	316	310	309	331	344	308	350	335	326	319	313	337	330	288	295	292	344	317	314	334	283	340	339	346	351	325	314	301	312	322	333	333	339	290	326	352	335	317	293	342	316	316	324	320	309	314	318	319	304	325	299	279	338	304	337	297	333	323	288	341	319	310	320	266	297	325	316	298	306	295	314	309	323	301	305	327	333	330	345	296	315	329	324	313	286	301	291	321	309	294	293	292	343	298	319	331	302	310	311	311	323	311	324	339	295	319	300	292	294	356	336	332	299	340	287	291	348	344	310	328	315	309	304	314	307	322	310	331	297	298	308	314	307	311	342	361	314	282	306	318	303	314	278	290	327	311	311	322	316	351	341	279	319	281	314	339	325	332	318	316	331	308	313	288	316	318	312	334	360	294	295	313	325	355	284	345	306	321	333	286	293	317	312	316	334	337	312	301	328	326	321	304	312	322	311	349	321	334	325	325	332	313	332	304	314	329	336	304	334	294	323	305	323	306	300	329	322	359	305	309	348	299	318	309	321	282	321	319	316	327	340	311	301	322	327	307	301	313	317	350	324	317	321	333	311	289	328	281	303	330	325	319	311	325	310	319	335	282	323	316	321	313	298	321	310	316	310	294	313	366	306	299	326	300	334	318	329	324	307	319	348	313	308	308	319	332	310	355	311	346	275	271	318	295	279	313	319	327	302	313	311	302	331	336	338	306	318	288	311	314	303	328	336	303	346	317	310	331	336	316	311	325	316	323	323	289	306	288	274	324	319	321	294	310	295	309	327	318	300	311	304	288	317	314	308	321	303	324	321	316	314	328	298	319	316	292	317	326	333	300	320	309	300	310	285	363	310	295	320	310	336	309	333	327	314	357	307	309	317	338	350	302	297	318	309	333	317	322	308	310	344	299	325	282	306	350	283	315	326	331	353	339	308	313	320	309	353	341	294	345	319	341	319	302	329	343	311	333	338	284	338	322	323	313	328	304	298	310	292	306	301	297	329	316	303	290	335	330	305	313	333	317	326	292	296	295	299	282	357	322	347	313	299	319	306	339	336	314	304	302	295	338	321	301	324	328	331	326	320	340	330	324	332	306	277	291	334	354	302	278	302	276	347	336	355	314	321	316	323	290	283	314	291	323	312	315	317	328	312	360	334	318	337	320	295	305	318	317	334	288	302	310	288	340	332	282	324	302	334	319	310	296	338	303	297	314	309	300	323	331	313	328	336	338	320	313	314	326	332	293	323	313	327	306	327	305	272	304	325	326	325	325	327	304	288	318	308	294	332	304	316	315	343	333	328	330	289	321	330	311	311	367	301	359	343	346	303	308	318	327	327	299	339	322	325	324	337	332	288	324	303	340	326	328	342	303	310	286	301	338	301	288	315	325	307	311	308	299	336	305	327	324	317	329	313	328	339	329	322	311	314	309	331	293	286	314	298	307	321	338	318	332	356	318	324	301	306	312	316	319	314	296	294	298	289	333	326	306	290	305	365	364	334	305	292	279	321	333	304	320	313	328	287	297	319	325	340	278	307	315	341	306	296	381	353	279	305	355	324	302	324	317	309	307	344	328	325	328	315	307	324	323	284	296	342	325	311	292	271	292	320	319	297	289	331	302	317	335	311	320	326	320	296	292	330	336	303	315	313	309	328	310	341	317	283	344	330	304	324	279	328	297	318	310	309	320	295	329	314	352	344	318	336	309	333	314	340	327	355	304	340	310	297	313	328	334	291	309	304	337	330	316	310	310	311	332	284	352	302	337	309	284	302	303	309	320	323	280	326	315	294	320	315	346	299	320	339	315	347	312	337	313	311	298	276	321	292	294	309	334	342	335	296	305	294	312	299	323	328	336	315	345	340	294	288	315	298	329	270	315	333	335	321	306	334	331	308	310	315	316	352	287	331	325	340	313	308	330	304	323	310	316	328	301	328	292	320	328	349	301	319	314	311	356	315	277	312	296	332	319	311	301	312	355	301	307	313	328	340	306	337	310	317	294	311	296	291	295	302	322	327	324	309	296	311	308	291	330	310	319	337	331	341	316	304	318	336	319	370	320	300	327	328	333	301	284	320	350	305	291	350	351	334	313	304	335	312	321	312	300	331	322	327	327	315	299	321	306	286	299	304	287	293	316	319	332	331	280	311	297	334	311	316	325	301	313	322	346	291	335	281	320	334	319	298	312	305	308	280	308	314	327	345	292	292	340	298	329	331	326	319	325	347	302	314	334	289	329	287	305	313	322	297	321	335	302	324	313	333	297	299	294	306	296	340	339	322	288	321	289	293	315	302	309	307	307	330	332	308	329	304	311	321	281	334	311	339	307	287	340	319	337	307	303	304	338	313	345	329	308	337	295	309	318	312	320	336	314	338	345	335	326	339	339	330	314	344	368	323	339	283	295	315	328	351	302	338	349	343	303	293	295	336	279	320	295	324	355	304	283	316	292	333	331	294	317	325	348	318	375	326	287	313	334	315	306	308	329	312	291	289	299	353	338	351	303	336	294	322	304	340	304	342	295	305	301	306	284	325	320	348	345	295	324	314	328	318	308	340	332	284	303	314	278	307	323	320	332	339	290	301	328	351	314	307	320	300	328	336	319	305	350	288	313	325	302	308	317	292	286	294	288	317	310	299	307	307	317	330	305	335	313	334	329	311	291	324	316	308	320	343	344	346	331	304	336	286	293	345	353	325	342	345	355	335	314	316	325	322	297	295	312	345	338	340	354	320	311	321	337	342	328	343	299	318	273	326	288	285	312	330	335	308	333	284	308	298	333	349	317	329	333	291	316	308	346	325	306	284	340	302	284	287	323	329	351	308	308	317	337	316	326	301	302	341	290	288	323	324	367	326	328	333	327	319	283	323	292	318	332	323	334	338	323	315	335	327	321	343	344	303	332	320	304	341	320	299	296	307	327	313	309	341	317	312	303	313	290	323	274	316	285	313	290	307	326	338	362	319	319	307	274	326	317	293	319	328	324	300	325	294	317	307	300	345	336	358	331	324	291	310	295	337	312	308	311	295	312	315	319	321	307	330	320	331	335	312	313	285	296	283	316	320	331	329	338	310	306	320	358	293	297	307	327	306	332	299	299	308	301	313	324	300	291	312	331	328	311	348	355	321	299	278	316	293	299	296	321	341	316	330	319	302	312	327	306	302	316	342	334	296	321	337	306	319	324	295	312	310	322	330	311	311	307	275	308	326	325	329	319	322	318	342	309	324	310	310	362	339	316	301	305	301	300	317	291	325	310	335	337	313	296	281	289	280	321	314	272	314	341	325	336	287	323	359	323	302	333	318	324	338	317	331	315	318	320	290	321	362	302	304	312	308	318	340	302	309	301	314	325	272	300	308	281	309	309	337	314	338	316	296	317	322	328	322	319	334	294	321	324	324	310	303	324	339	332	330	294	314	309	335	328	308	340	330	319
47658	62846	66971	52033	39035	27031	17546	13896	7840	2490	1225	1009	833	788	784	768	804	818	785	855	829	930	777	851	829	786	861	798	794	775	726	750	745	765	757	809	796	789	779	721	792	777	797	773	781	734	780	750	772	753	814	804	942	855	892	825	813	827	748	787	701	801	780	726	818	789	782	746	776	776	844	796	799	773	814	778	758	747	804	751	758	803	764	767	836	760	751	792	797	760	781	747	735	746	721	782	759	789	821	758	762	778	807	782	808	804	761	759	760	806	811	794	720	742	769	802	801	786	742	767	795	760	851	751	757	801	770	756	824	757	728	791	771	731	771	770	733	728	789	778	730	829	779	792	782	805	785	780	810	798	712	787	787	745	759	849	855	806	748	788	802	770	813	771	784	774	810	781	754	787	746	805	766	789	784	770	783	773	768	792	743	789	744	818	794	787	803	804	797	764	727	771	811	747	764	742	764	771	824	781	817	751	759	778	757	751	778	754	832	774	781	723	827	791	826	786	791	727	777	752	783	760	836	745	789	771	791	732	776	793	781	787	769	774	726	778	797	797	758	762	780	806	796	750	798	756	754	807	738	804	789	803	795	845	785	814	807	809	752	796	774	759	745	744	812	778	767	788	807	780	789	801	808	766	753	756	787	814	747	736	731	752	815	777	804	785	825	776	801	773	795	809	731	800	771	722	836	794	733	799	803	726	816	779	771	763	760	755	794	804	759	783	787	836	788	828	725	788	790	782	765	784	818	810	715	782	831	766	737	737	801	774	760	703	749	753	732	778	788	784	750	744	820	792	764	773	800	782	763	799	771	834	792	772	798	770	781	765	806	786	758	843	797	761	773	780	754	764	815	718	777	812	786	721	769	758	793	744	784	788	774	782	759	775	763	802	744	790	768	730	802	786	785	843	711	785	786	773	746	817	748	744	811	816	814	751	800	774	796	750	773	804	776	765	786	797	781	768	811	760	830	732	833	751	762	771	747	760	751	747	716	802	783	759	743	812	775	814	760	785	697	820	767	792	729	822	772	822	787	774	787	811	766	780	736	777	788	762	790	788	831	792	786	776	741	755	780	797	778	811	805	744	789	836	795	776	753	792	792	769	777	785	832	784	746	843	752	779	758	712	806	804	798	763	797	779	802	756	815	782	772	799	767	749	763	718	772	789	732	813	745	778	778	764	794	769	810	790	729	803	767	802	773	744	788	778	784	737	768	756	769	791	777	778	816	777	759	785	776	763	725	771	811	805	736	773	749	778	783	810	803	780	790	805	753	734	766	769	752	793	742	837	776	814	739	770	800	730	784	775	798	766	809	762	801	748	743	795	731	768	798	798	788	773	733	778	794	836	733	813	781	803	764	724	800	813	789	758	833	737	783	775	780	796	778	759	721	784	756	863	773	768	775	778	767	808	792	732	804	763	748	762	819	795	743	816	777	776	772	776	799	769	789	752	771	766	817	755	771	806	805	777	781	801	785	762	790	830	786	797	753	737	752	780	785	742	796	783	728	838	789	750	784	788	762	759	766	759	805	769	799	847	770	805	791	773	734	764	767	784	783	745	808	835	770	764	772	819	752	789	791	758	781	728	796	791	776	841	781	760	762	778	780	780	777	800	766	781	766	745	729	835	776	778	727	808	817	811	782	784	774	786	727	750	752	766	762	755	809	761	785	764	782	753	745	703	783	738	775	764	819	770	760	736	798	819	803	754	826	799	749	803	796	799	778	770	757	787	795	761	765	741	741	769	766	784	784	801	795	763	823	719	789	811	794	797	775	820	752	766	742	793	795	751	752	812	790	760	837	776	794	801	760	765	804	830	750	824	816	779	813	844	791	710	786	769	748	783	741	797	798	760	781	782	793	779	785	745	775	779	780	758	798	823	753	755	834	808	787	783	768	838	794	812	767	776	799	806	789	782	744	719	761	828	797	789	787	814	760	819	815	711	741	787	785	773	807	803	783	736	833	735	797	784	782	770	744	736	769	779	787	773	778	779	782	791	782	743	761	741	764	756	768	749	743	762	769	785	752	738	764	753	797	839	775	786	761	795	783	778	775	745	791	808	732	834	767	811	796	820	778	789	734	793	745	763	746	785	780	797	801	804	788	781	780	817	785	782	809	774	766	801	773	799	817	789	741	826	781	769	756	791	778	788	781	814	789	784	812	775	799	779	754	799	809	794	757	767	783	755	758	802	763	802	789	765	750	763	834	784	797	820	776	788	763	774	848	753	763	803	705	727	750	770	788	773	758	788	728	746	772	792	842	795	770	801	769	803	850	786	767	744	771	785	757	802	797	816	776	788	747	752	779	804	739	777	750	759	783	755	778	762	837	768	744	768	771	728	811	795	789	789	780	752	825	759	787	714	736	732	811	791	765	755	743	840	799	775	754	779	768	800	795	780	764	774	792	785	781	785	775	763	776	798	741	844	792	775	807	796	814	822	782	775	778	857	740	752	778	852	765	807	832	782	765	789	785	790	815	803	731	774	743	823	781	778	800	752	779	769	792	759	779	798	811	794	774	765	824	736	758	808	778	754	789	835	763	825	771	773	756	736	820	838	695	773	858	791	778	815	782	762	826	777	766	762	795	753	787	807	776	770	751	773	780	784	765	804	733	820	811	749	815	738	748	765	804	783	767	774	784	775	832	825	775	815	740	767	785	767	748	796	787	771	723	742	820	794	782	769	737	786	831	787	762	747	811	757	763	793	779	747	765	764	809	775	786	757	764	787	822	793	776	749	804	782	795	736	768	794	787	751	757	790	773	756	787	768	758	729	803	784	780	789	764	803	797	786	789	820	774	792	748	796	751	756	748	785	742	788	805	773	765	743	802	730	758	777	780	762	773	779	752	796	763	824	793	795	768	756	779	802	729	739	748	785	786	767	784	714	817	795	760	796	769	787	758	775	799	804	782	787	754	785	808	801	761	774	811	784	841	812	733	812	814	758	744	833	760	750	748	735	814	760	795	781	749	783	799	849	798	773	797	812	762	785	812	761	772	794	799	755	795	747	810	739	756	788	765	806	803	802	789	788	768	779	805	804	748	745	760	751	750	737	786	772	867	743	755	790	768	749	837	772	769	729	786	793	805	761	795	741	796	794	751	767	787	776	772	782	872	777	780	797	773	792	801	833	785	733	800	768	736	787	757	833	812	724	799	772	811	762	820	782	781	792	854	750	767	735	793	762	783	790	814	763	780	731	769	767	740	762	793	804	766	796	820	770	787	773	819	767	804	794	778	751	763	794	795	738	732	727	773	813	813	765	803	764	781	747	785	795	760	791	778	734	764	756	738	749	813	753	759	801	767	805	811	715	767	789	796	790	819	811	738	820	765	821	815	740	750	788	753	795	724	801	759	799	765	795	798	762	770	822	789	773	751	797	772	748	802	762	845	766	756	784	819	768	773	794	791	776	731	791	790	800	809	747	735	834	753	743	786	800	811	748	784	787	799	751	801	749	780	772	751	769	768	789	771	713	774	741	759	710	765	780
69097	77522	74021	49847	30893	17235	7739	4578	2716	1109	490	337	343	317	290	339	337	351	312	331	376	366	297	350	325	314	319	309	343	328	301	326	319	313	292	324	305	309	303	322	345	323	298	306	294	309	352	316	321	320	315	337	333	339	335	337	322	323	318	323	306	278	321	315	296	309	307	292	294	295	306	326	321	340	316	304	302	320	320	341	322	334	311	303	296	317	327	318	302	333	272	321	337	325	299	307	290	287	335	324	278	280	345	328	278	304	301	335	298	310	289	304	326	297	328	317	344	345	312	311	309	322	298	308	319	309	314	334	331	333	317	333	291	314	297	310	319	309	280	327	325	316	302	309	306	344	310	328	336	321	316	299	327	344	286	320	302	322	293	302	317	327	327	305	323	290	330	318	324	298	305	305	309	303	327	335	295	330	306	320	337	311	313	310	343	353	336	317	322	312	283	322	298	318	285	315	320	335	314	311	281	318	323	315	315	312	323	318	302	317	277	302	316	327	334	328	322	304	318	335	313	317	317	322	330	318	286	319	332	323	289	326	325	330	315	324	349	316	298	320	346	320	307	328	335	302	333	314	310	295	319	290	297	317	331	331	310	310	294	317	328	296	319	301	327	309	321	318	304	308	308	340	333	309	320	317	345	327	319	318	322	327	319	332	322	284	340	308	316	323	351	305	311	307	275	319	326	308	300	322	332	323	294	311	297	333	326	320	314	328	332	304	310	335	335	306	306	317	320	318	308	310	298	311	322	305	302	340	285	348	323	363	313	318	310	303	333	326	327	291	339	305	299	315	314	291	291	288	310	286	318	319	325	313	297	334	303	319	327	308	283	321	312	303	281	322	333	305	314	288	331	293	310	312	305	298	334	294	329	315	322	297	289	342	323	316	309	301	346	315	332	313	310	312	315	295	305	305	294	305	301	311	310	278	313	318	360	316	320	317	305	334	305	318	345	320	334	304	328	340	316	323	320	299	339	318	309	318	310	357	299	308	330	322	340	320	310	314	316	320	339	331	317	292	311	299	301	284	321	326	305	316	306	291	323	325	333	319	294	307	325	305	309	311	333	299	319	309	331	348	309	296	311	326	320	304	312	305	305	334	314	365	300	361	316	304	297	321	296	322	320	297	315	332	298	305	282	343	301	308	306	315	313	303	318	321	334	297	317	302	310	310	323	303	311	325	354	345	290	330	312	330	294	323	349	326	330	293	318	329	325	340	323	337	310	328	322	299	325	298	295	324	333	306	320	305	332	348	308	324	316	363	350	303	322	340	297	308	329	315	331	295	289	307	292	344	337	327	278	307	325	304	329	302	313	329	295	325	298	320	259	331	336	298	294	291	334	312	282	322	311	313	314	328	311	325	332	310	305	324	321	304	324	311	293	325	303	289	296	327	327	309	318	337	305	308	322	338	286	294	321	322	341	308	321	328	302	293	313	321	335	333	327	357	282	313	317	281	351	324	315	327	297	317	297	290	308	323	339	298	268	318	329	291	307	330	327	297	319	320	300	312	298	296	305	318	315	317	290	276	321	316	325	332	308	296	322	329	318	285	351	350	316	321	317	288	283	318	332	319	323	349	337	373	287	289	334	306	317	341	322	319	311	330	320	341	283	317	321	284	307	323	315	298	311	332	328	314	331	267	349	284	340	366	274	301	347	298	344	287	333	288	336	364	331	313	316	300	302	311	301	323	306	367	294	312	306	312	335	342	297	309	326	324	315	337	299	308	335	301	327	322	316	324	303	301	333	323	288	330	321	335	293	344	320	332	313	303	330	342	341	296	303	278	335	315	284	323	312	315	292	274	290	274	289	311	323	278	340	335	316	293	319	318	339	336	302	318	297	319	307	343	328	332	328	298	315	313	287	315	307	318	324	320	311	336	298	326	354	332	291	309	324	373	307	295	295	340	346	323	367	323	304	302	330	324	341	313	332	326	314	304	324	324	270	326	312	339	317	319	299	326	306	302	310	305	331	310	303	313	332	319	307	299	327	301	331	304	336	312	300	306	273	299	349	330	318	296	301	328	300	293	328	296	297	303	307	339	297	321	325	363	306	318	307	299	359	374	309	349	283	314	330	301	319	304	327	316	311	289	335	325	323	350	327	283	309	312	342	329	318	298	318	328	326	353	302	351	306	344	344	272	326	307	320	337	320	313	353	296	312	333	321	276	330	322	291	337	338	333	304	323	337	328	316	337	297	325	293	314	322	305	283	300	304	286	294	332	334	323	326	301	338	308	287	310	317	335	298	313	320	317	323	322	316	305	316	303	328	341	290	316	311	309	321	343	327	308	325	304	326	305	341	333	319	353	310	313	318	315	311	306	353	282	316	316	334	345	352	343	329	328	329	333	293	309	350	313	293	311	328	337	318	314	311	315	299	314	360	330	313	305	332	327	319	303	307	318	340	348	337	314	349	344	323	298	332	287	303	320	336	321	326	306	328	313	285	327	359	332	293	291	320	306	334	353	312	321	297	321	299	319	282	349	337	281	328	303	325	296	296	321	334	331	315	310	315	295	339	299	306	311	343	301	340	292	303	353	308	320	313	259	310	325	287	311	306	326	307	299	338	305	333	293	317	324	348	290	305	299	334	303	314	287	303	342	317	275	320	341	302	325	313	316	302	300	295	318	305	302	322	302	310	289	344	331	319	286	339	335	311	312	340	275	314	319	311	319	340	311	310	294	322	327	278	312	296	298	332	330	313	313	323	334	327	302	325	328	319	301	286	302	323	307	312	308	332	307	314	349	299	281	320	307	301	314	346	318	314	292	321	308	367	340	322	322	287	322	356	337	309	311	312	327	336	304	331	326	318	327	353	331	311	323	309	319	343	342	345	304	305	306	319	304	304	330	329	316	285	319	316	295	290	294	291	326	302	343	312	299	288	287	344	296	314	301	324	307	301	318	347	326	300	307	311	325	324	309	334	290	296	330	298	342	343	315	295	299	323	324	307	312	312	303	288	351	308	327	334	315	296	349	293	319	309	310	321	328	280	315	307	322	312	320	287	313	315	319	339	283	362	300	331	366	293	330	335	366	340	340	338	299	315	302	278	327	340	329	293	298	337	286	319	305	320	325	293	317	306	325	311	302	340	329	315	310	318	305	307	300	325	300	307	321	312	328	331	317	324	321	303	299	285	291	309	313	299	353	319	296	329	305	330	305	315	330	297	311	335	303	327	326	317	328	297	311	296	291	297	285	313	301	327	296	341	303	307	331	315	315	341	309	287	350	268	334	322	305	332	284	330	322	321	333	297	316	304	297	316	339	307	282	327	314	309	300	338	294	315	279	287	304	318	306	310	326	306	316	316	314	323	315	309	311	332	301	299	328	328	312	326	353	307	334	307	319	328	330	283	311	298	295	355	315	306	313	320	339	309	298	276	322	317	304	306	320	351	320	311	368	292	328	303	310	308	316	291	307	315	326	310	286	344	327	296	320	321	279	315	312	308	305	286	314	338	339	321	371	292	310	323	333	324	334	315	350
45602	62579	69209	51311	38129	24448	17537	13285	9172	3848	1450	780	770	779	787	837	898	793	802	841	895	869	772	819	791	750	781	822	816	773	803	750	775	824	818	765	755	803	789	723	793	771	779	748	734	803	794	781	748	765	774	851	883	1000	894	803	796	780	800	784	700	775	773	747	775	779	794	771	810	807	754	764	772	790	767	734	788	797	740	761	740	810	750	774	779	787	807	736	763	777	746	766	779	785	734	761	757	786	765	792	737	733	825	753	768	804	746	796	756	692	741	797	791	775	743	771	801	760	766	773	783	764	739	788	760	742	764	819	815	758	756	777	771	765	734	753	786	797	733	801	812	740	770	737	748	830	774	793	767	794	816	719	755	784	779	745	780	763	741	761	720	723	834	757	785	743	761	742	784	745	813	725	792	777	766	750	780	803	809	791	790	784	777	783	743	763	811	747	726	808	785	749	776	744	761	759	774	732	759	736	741	792	729	769	798	735	785	715	762	780	752	734	777	771	759	817	734	761	799	794	782	804	731	777	732	738	815	736	751	733	714	788	806	738	796	756	763	803	789	769	828	800	752	771	798	828	740	785	744	786	791	761	793	801	799	803	797	796	723	800	754	781	810	767	795	710	737	743	805	765	782	789	784	818	757	763	772	818	762	771	766	757	721	784	830	807	722	762	779	756	757	745	795	810	760	788	756	711	758	750	801	730	724	782	746	766	779	743	840	767	773	774	795	773	742	741	765	767	744	824	775	775	775	737	745	729	789	756	759	728	767	818	786	780	773	751	788	795	738	797	771	808	808	821	728	729	813	729	813	777	784	781	775	786	764	786	792	754	801	802	775	764	748	746	746	752	771	764	753	783	801	761	822	750	768	739	744	821	727	787	740	820	777	773	858	840	758	773	801	772	787	768	767	817	731	810	752	795	777	762	748	746	735	841	752	778	772	796	705	748	801	815	837	759	824	828	807	803	813	755	749	834	755	776	760	775	807	757	773	798	786	768	801	798	806	760	756	812	737	776	798	781	784	780	767	758	757	805	762	778	761	752	801	793	754	755	754	774	788	785	780	768	757	773	739	750	778	768	794	736	731	742	756	762	790	752	814	761	742	828	702	826	778	783	769	727	773	729	775	771	817	771	751	755	765	720	781	817	750	780	739	841	790	772	769	717	768	804	729	790	762	746	836	723	779	775	717	764	756	779	776	801	751	769	766	785	798	771	757	794	771	788	788	789	792	776	723	835	782	781	765	751	778	787	759	773	813	766	772	769	798	750	758	750	733	755	804	800	807	735	765	768	678	804	793	784	793	728	832	766	803	757	790	747	758	753	797	829	780	776	777	800	765	761	773	799	819	746	736	810	726	798	843	759	743	757	787	800	727	801	741	741	738	785	756	792	731	775	728	791	767	762	741	809	757	772	796	784	757	772	775	752	796	723	755	806	739	824	776	785	743	756	744	769	720	801	799	828	850	808	761	775	770	722	758	799	734	743	736	765	806	794	782	808	725	757	775	754	848	820	790	768	823	745	755	809	780	761	772	779	747	770	783	736	784	794	771	754	832	778	729	766	810	749	788	796	784	773	759	767	731	733	804	820	798	750	782	776	796	783	760	787	778	806	762	720	803	759	745	809	721	776	749	742	769	773	762	809	805	786	791	765	792	803	746	764	736	763	728	794	783	750	767	803	708	719	766	775	828	736	759	719	786	807	785	751	786	753	762	748	771	742	749	739	721	805	752	769	783	784	750	754	804	772	792	785	750	723	801	796	769	707	763	723	784	798	811	806	788	797	776	767	827	754	772	806	737	789	805	764	752	765	791	808	725	760	774	728	802	817	739	805	819	844	787	783	759	787	711	762	765	802	764	760	787	746	811	807	794	767	789	753	756	759	764	820	782	764	787	748	797	762	792	757	798	842	777	746	768	709	787	830	728	855	794	814	767	726	775	773	742	718	815	788	723	756	768	781	767	703	754	754	776	755	797	759	786	751	752	804	838	744	739	741	795	779	840	770	746	760	743	719	763	719	740	773	806	788	872	761	736	751	811	796	726	752	811	757	796	760	805	784	767	785	796	794	792	780	729	776	758	760	736	779	789	756	813	795	773	745	786	736	817	734	793	814	735	753	749	749	762	771	768	761	778	759	792	767	752	832	830	793	775	762	700	757	768	720	762	755	805	753	741	821	782	761	806	765	800	761	782	799	809	786	710	766	767	734	820	776	778	789	776	730	768	787	756	738	731	787	727	789	747	736	763	805	770	780	744	767	747	816	784	797	766	778	812	744	761	822	770	778	739	784	775	812	804	752	758	801	759	743	770	763	717	723	752	794	724	768	779	783	836	788	767	734	819	803	818	765	766	782	789	825	745	776	743	807	807	736	842	748	787	809	780	769	778	758	750	803	757	812	811	746	796	748	776	761	789	751	813	781	884	758	788	802	792	773	737	738	749	749	786	753	756	778	765	788	750	782	753	853	775	763	768	747	794	761	794	779	791	762	759	766	786	771	769	828	740	737	814	808	762	703	788	778	786	761	783	786	763	767	725	776	776	791	748	790	752	798	815	789	693	801	772	682	752	802	784	745	779	830	794	770	769	765	801	765	793	740	730	780	787	820	747	769	767	756	767	809	738	754	786	737	758	783	784	762	782	743	805	741	781	797	746	778	744	745	761	790	770	759	822	756	759	756	782	754	787	812	782	769	784	743	777	702	773	809	794	784	784	757	786	763	765	790	776	723	777	762	753	722	765	782	816	765	781	797	819	737	785	759	818	752	773	766	776	794	811	759	809	758	750	745	780	723	764	746	742	774	748	813	762	818	736	776	736	749	730	771	812	767	745	732	781	763	797	733	829	796	850	758	748	772	738	804	798	735	738	779	813	773	791	804	771	706	810	769	766	764	751	775	781	809	778	729	793	768	765	798	742	746	797	813	733	750	767	769	816	774	752	790	708	826	811	814	790	766	758	715	798	806	754	754	741	763	777	783	770	741	752	740	724	809	748	747	783	767	777	785	791	805	778	733	796	752	791	760	733	836	787	801	742	779	796	740	772	782	793	768	748	749	743	760	744	749	789	748	776	817	742	710	793	740	769	768	749	772	773	787	782	716	781	746	786	806	748	793	781	772	808	745	769	807	752	790	756	758	788	770	730	783	789	793	775	766	824	772	769	754	779	729	735	792	785	763	785	729	771	769	790	775	766	735	781	773	735	782	787	784	760	772	782	766	763	802	828	759	763	783	809	749	760	712	773	735	774	825	758	744	762	724	777	783	753	743	751	817	781	759	771	732	770	778	754	735	812	768	729	776	731	814	812	792	743	775	761	759	805	747	763	777	781	780	798	758	786	793	736	816	799	779	796	816	782	806	802	732	741	795	743	759	806	817	801	762	742	741	751	780	751	759	766	779	790	773	761	733	797	742	798	805	781	773	805	809	769	776	827	793	800	736	831	778	797	783	772	764	765	762	808	797	753	787	804	747	752	745	749	715	769	775	783	781	775	791
71892	78532	73761	48868	31243	19699	8057	4722	2748	1281	502	335	329	297	355	288	318	332	314	297	326	355	333	311	318	328	335	278	315	326	303	326	288	322	302	274	322	296	328	289	345	322	343	324	329	319	319	306	307	308	336	335	345	345	304	303	321	331	333	315	328	288	357	298	327	320	321	343	327	323	345	313	324	310	321	323	349	327	320	308	328	324	322	310	314	318	304	335	326	282	276	316	320	336	332	301	334	297	334	315	337	324	309	331	334	340	365	291	297	304	333	315	304	344	322	312	337	285	280	290	305	347	297	290	286	302	316	310	309	313	299	324	305	327	339	303	338	301	330	323	278	325	312	302	333	307	317	300	322	313	302	352	311	354	279	330	323	326	313	320	276	308	291	317	300	300	323	307	302	354	360	290	292	302	316	346	290	267	312	275	318	322	337	333	290	320	326	294	345	302	302	308	310	321	318	312	296	293	300	314	297	295	293	307	322	294	339	324	324	334	294	294	347	350	330	304	295	337	301	309	328	297	327	309	322	303	327	314	315	323	301	306	345	320	340	317	357	333	323	315	300	289	327	336	312	319	312	319	342	332	316	296	293	323	287	280	319	330	302	331	309	318	296	278	307	284	323	269	289	301	327	319	307	292	307	322	324	288	309	349	326	324	301	315	313	316	312	337	296	309	320	317	336	319	303	311	308	325	340	359	296	294	310	304	317	341	327	290	311	323	308	307	325	330	303	283	332	320	299	316	317	334	308	297	342	314	339	310	335	320	301	319	299	328	355	329	352	315	298	275	306	331	301	297	308	298	307	312	298	325	326	298	343	303	326	313	295	299	315	310	303	283	313	310	333	303	308	286	328	312	341	293	303	313	311	294	274	339	340	297	315	282	304	320	341	299	290	334	344	293	302	314	300	310	310	310	331	327	316	290	303	300	291	287	293	279	322	329	306	328	323	318	326	304	297	319	328	297	340	279	302	355	330	336	323	335	303	284	295	293	313	296	320	296	319	351	336	323	300	314	337	336	299	316	326	301	317	312	313	307	317	327	299	316	306	350	302	298	327	337	302	308	315	294	332	340	315	320	327	325	314	319	356	297	321	323	328	300	375	338	351	325	303	295	316	293	308	294	304	286	274	321	346	301	314	312	318	276	305	307	314	310	296	317	308	317	314	292	313	296	284	299	302	321	325	335	307	287	337	333	286	280	335	333	302	325	322	313	328	296	335	344	315	308	338	335	317	301	295	331	268	301	323	315	325	301	290	288	279	310	294	330	305	287	324	293	322	340	310	320	301	295	331	303	253	336	304	321	269	331	299	286	332	334	296	309	336	301	298	336	289	321	322	308	304	323	304	268	296	311	304	312	322	284	328	331	339	315	298	324	283	335	309	302	313	305	294	331	328	327	324	289	343	306	296	334	284	301	330	338	286	323	328	352	327	334	312	282	322	329	346	330	305	313	287	325	301	299	324	311	284	321	310	275	290	342	299	307	299	305	277	313	309	313	326	303	289	348	299	308	282	308	324	316	311	309	296	313	301	307	312	320	310	328	332	287	297	285	274	291	302	313	292	309	326	309	286	322	332	329	355	281	337	326	321	295	321	305	316	305	327	321	327	321	340	345	324	300	309	292	319	337	304	300	318	324	357	294	311	322	342	334	300	294	304	282	308	330	331	348	319	304	306	306	307	310	317	342	320	311	328	310	265	319	308	298	320	327	336	325	336	311	316	299	283	323	321	327	327	336	325	336	304	324	322	309	332	336	294	329	313	337	324	299	315	321	335	309	316	319	308	310	292	303	335	328	313	326	301	298	312	304	314	343	295	308	279	278	320	328	314	302	334	306	308	287	310	306	292	295	317	329	307	337	329	289	315	282	334	297	319	345	314	302	328	297	281	326	310	306	309	322	297	313	326	320	321	342	308	292	342	311	359	287	327	320	299	305	307	325	304	315	338	335	335	354	318	279	334	309	295	310	323	331	301	315	315	306	330	299	307	292	311	282	268	320	318	277	319	319	331	318	276	313	318	333	338	305	329	308	329	286	276	343	308	331	312	308	323	318	323	324	306	323	304	289	316	333	270	322	311	311	326	303	325	323	336	320	308	329	322	337	326	342	291	315	334	304	315	322	327	262	315	313	290	307	319	331	283	307	296	299	283	305	307	317	316	328	283	320	305	325	332	309	315	314	328	298	320	310	320	287	324	314	323	307	289	322	320	331	264	309	338	306	326	322	314	303	346	320	325	302	326	321	327	296	290	330	349	309	279	285	309	312	338	307	298	311	306	323	323	308	321	289	269	345	303	343	303	351	322	341	323	300	317	311	279	289	313	301	292	323	355	329	322	357	326	338	298	321	308	314	303	302	272	335	296	317	308	304	315	294	321	334	339	301	306	313	323	309	313	305	333	304	306	332	313	339	308	332	292	317	335	308	319	333	342	329	315	342	290	325	294	322	319	323	297	309	302	320	326	289	341	322	294	323	355	295	300	289	305	308	305	340	329	334	317	349	309	332	322	301	290	339	348	333	302	303	293	305	329	312	279	343	331	293	356	313	284	339	323	328	313	299	281	339	267	340	325	323	307	303	305	318	333	322	323	340	334	318	343	292	313	320	319	330	305	327	314	341	321	318	332	287	295	298	308	317	309	318	300	288	303	329	327	303	331	295	296	295	325	278	310	330	299	297	324	297	316	319	312	319	305	350	317	341	380	288	335	338	317	306	337	298	341	307	315	286	300	304	322	306	312	335	306	313	313	311	323	307	297	294	325	311	305	315	326	324	302	321	288	271	310	306	301	338	314	324	336	321	286	314	323	316	297	276	316	305	271	316	326	320	296	327	304	321	341	304	307	328	314	302	314	342	292	329	305	332	307	283	339	335	323	281	318	313	312	306	328	313	328	314	288	329	294	305	276	301	290	299	300	296	338	317	312	314	335	309	309	305	334	298	296	329	354	314	328	304	314	315	297	301	285	324	314	324	343	300	329	322	325	290	299	299	292	335	301	307	342	305	316	325	339	324	345	311	324	271	305	335	323	308	364	304	314	319	318	325	292	310	328	359	305	338	309	323	321	308	335	301	293	314	326	312	306	324	305	320	320	335	339	330	327	319	309	340	305	322	294	308	294	304	312	337	317	345	345	298	302	309	320	364	300	285	329	320	322	308	341	322	338	302	310	312	304	286	305	305	298	303	311	341	318	293	335	323	332	308	324	302	311	327	303	295	292	316	302	352	294	313	325	330	319	296	314	342	311	313	370	274	286	345	288	303	307	322	306	305	344	309	331	309	315	329	299	322	332	323	295	337	303	321	314	310	304	296	327	329	290	322	310	349	330	341	319	307	295	310	343	286	327	304	303	315	328	335	313	303	293	303	321	325	327	307	313	294	313	343	292	291	295	322	324	298	285	322	317	322	297	329	313	296	297	331	326	298	282	327	293	336	327	311	333	317	335	304	298	293	303	337	324	318	284	323	303	311	310	297	318	316	351	307	299	308	315	316
46353	62429	68231	50537	38689	29219	16804	13558	8851	4309	1616	788	757	826	806	741	774	810	780	833	933	979	849	793	801	797	773	802	791	801	777	752	753	776	752	732	708	712	775	805	782	761	831	768	802	797	800	772	753	801	803	828	806	870	786	791	751	781	761	762	757	749	770	788	723	776	758	756	764	748	782	762	778	776	787	741	750	790	730	762	795	764	795	730	784	784	753	778	745	816	783	812	766	774	781	818	803	804	778	794	796	715	816	758	751	757	718	766	761	790	761	839	801	753	732	732	812	743	757	775	741	812	770	727	863	750	787	754	757	799	783	757	803	806	755	782	770	812	747	774	783	785	792	767	783	814	726	771	805	799	777	773	808	796	771	768	797	757	774	768	752	826	771	781	752	759	786	779	750	795	806	760	749	748	764	773	753	748	774	802	720	757	786	772	752	742	790	755	752	763	756	767	750	736	804	786	761	804	754	773	738	787	773	763	761	795	750	759	792	827	737	722	706	776	751	754	790	762	755	733	747	740	761	758	804	777	785	793	783	751	795	770	739	771	768	759	782	752	761	785	725	764	774	783	756	737	804	779	812	750	733	733	747	765	704	759	733	773	742	720	808	737	734	770	811	775	749	757	777	759	818	787	785	757	832	829	729	729	712	754	756	741	758	783	787	782	776	740	776	707	744	741	750	771	780	756	766	799	727	719	754	822	699	760	779	809	772	751	743	755	794	760	795	777	793	714	714	762	761	746	752	764	759	776	754	799	691	793	764	798	758	741	760	794	717	762	729	756	765	736	783	781	823	720	749	764	758	772	765	793	764	770	718	745	735	736	826	808	780	796	747	710	816	773	755	794	821	747	822	798	763	816	720	795	747	770	735	741	786	739	776	776	742	787	850	745	741	791	752	735	688	723	758	770	756	781	781	780	811	775	737	826	761	762	755	763	732	773	748	781	755	785	722	700	778	768	766	807	795	745	781	765	714	731	797	773	756	762	766	771	794	751	753	802	735	782	762	773	745	716	749	800	787	779	790	817	788	743	745	750	753	779	803	739	745	782	757	782	785	778	742	748	795	776	800	783	770	746	748	811	780	756	735	795	723	742	759	760	764	785	735	801	793	771	752	823	744	783	751	742	787	745	770	789	699	736	751	712	754	787	755	756	733	736	790	769	777	748	777	799	772	756	749	777	771	744	739	744	719	748	753	758	824	758	748	745	788	779	776	771	759	806	733	767	751	752	800	767	745	789	741	771	757	743	789	762	770	762	726	728	788	744	810	789	716	737	747	751	805	763	780	743	808	767	767	811	812	785	761	778	753	715	814	805	695	771	820	754	736	768	765	781	824	770	799	728	723	762	774	817	683	775	783	825	762	763	778	776	728	784	719	770	759	770	769	759	794	732	716	750	739	782	726	724	831	746	770	786	743	782	800	785	773	780	774	755	771	804	781	782	722	763	764	761	740	790	762	778	754	810	769	796	746	798	800	715	787	786	788	763	734	797	793	785	785	805	737	754	769	785	778	772	776	766	743	799	786	779	803	730	795	764	762	720	814	749	746	711	757	748	776	739	688	743	693	757	734	750	787	748	784	752	802	801	741	759	790	708	748	766	745	804	738	769	752	799	784	725	745	805	739	787	807	834	810	764	735	737	755	756	717	766	758	766	789	773	744	742	747	793	768	764	781	769	752	788	772	764	786	809	793	757	744	746	767	758	749	810	736	751	762	772	795	761	773	790	739	771	756	786	790	821	800	782	788	792	766	763	752	753	740	793	776	750	718	768	760	777	832	754	767	760	739	759	796	779	785	785	783	816	799	763	782	724	769	799	783	760	816	746	745	721	695	758	785	814	749	760	832	779	723	798	862	803	817	745	728	784	710	769	733	798	731	696	784	783	727	791	763	748	791	827	787	803	753	750	779	774	748	805	728	754	755	741	792	777	757	807	773	767	766	733	746	777	783	751	763	811	736	784	827	758	752	748	769	744	771	743	784	777	779	776	796	799	778	772	784	763	792	722	756	742	774	812	780	759	776	808	734	764	705	773	743	773	737	799	789	788	798	732	795	785	757	823	758	725	746	822	799	781	759	807	761	750	718	765	796	730	745	766	773	799	753	771	750	746	757	773	738	768	757	743	786	787	757	741	743	745	738	784	807	789	786	763	749	795	759	757	733	774	796	765	755	783	800	758	771	747	784	741	761	777	753	778	793	754	796	780	781	832	772	790	790	789	759	767	772	746	740	757	784	748	817	746	775	720	749	747	761	763	758	775	745	757	785	763	784	762	825	769	771	799	766	778	767	741	771	736	788	796	781	742	749	802	779	795	768	765	755	760	771	779	742	779	725	742	766	761	757	762	798	757	791	742	750	769	753	762	785	778	811	772	777	794	769	730	769	763	755	775	776	764	749	791	779	750	735	771	787	791	781	789	761	771	821	768	778	781	754	757	772	814	758	734	759	766	763	818	785	761	719	759	741	796	776	742	766	770	766	806	798	764	760	725	775	791	746	806	776	751	769	741	783	772	755	738	787	778	754	773	727	739	778	728	780	814	731	799	769	733	769	752	777	778	721	788	807	805	743	723	835	720	775	761	723	747	796	755	690	745	749	783	763	759	739	774	791	802	742	804	785	693	756	752	763	746	752	823	750	756	780	815	771	818	728	754	734	786	790	794	744	745	751	762	775	700	777	764	757	722	765	779	783	750	724	777	791	759	789	764	737	780	732	838	726	738	762	760	745	797	744	781	777	760	779	770	744	775	792	790	764	726	783	771	800	762	767	740	802	798	816	752	787	775	742	763	726	772	765	812	740	755	755	755	757	747	735	731	758	783	765	790	799	765	779	820	800	758	756	754	757	794	736	836	760	798	799	745	763	763	771	776	800	790	771	824	843	753	750	736	775	781	763	750	743	779	824	726	710	780	844	784	780	738	779	817	777	766	791	739	762	740	728	712	781	782	734	785	766	816	736	798	761	810	761	745	834	747	739	818	764	763	767	765	799	805	795	801	726	768	818	772	778	739	791	790	777	786	764	827	771	804	735	759	798	768	776	822	746	750	777	796	729	781	772	774	747	748	786	804	789	820	766	765	811	756	785	802	768	694	793	765	765	767	813	800	798	794	791	745	772	798	701	760	803	743	809	780	762	735	771	737	767	780	733	743	754	801	745	776	736	767	760	753	759	768	711	764	748	749	729	772	763	804	762	733	795	787	740	755	764	826	753	767	800	777	704	792	771	753	768	794	774	715	767	778	750	768	778	786	790	782	775	758	764	767	752	766	761	802	747	765	736	726	769	804	766	776	762	745	786	720	744	791	776	799	758	773	724	810	775	770	782	793	794	748	780	813	729	750	760	788	781	772	753	796	753	759	725	808	782	729	772	782	802	752	761	802	786	749	734	721	738	760	786	738	794	774	757	795	766	744	767	767	746	776	751	760	792	758	762	734	785	802	763	807	787	730	792	743	761	751	771	744	732	766	739	764	767	738	760	766	744	768	794	757
69717	77840	73131	48812	32442	18844	8407	4805	2523	1247	554	353	334	311	316	316	327	325	309	321	340	401	345	350	320	361	291	297	289	287	297	313	306	315	311	284	345	294	314	287	329	312	279	279	329	298	324	309	316	321	300	347	286	324	299	298	280	299	312	287	322	330	343	309	314	297	346	288	291	334	290	317	287	310	281	325	337	317	342	313	310	312	313	346	295	355	305	289	307	302	321	321	310	342	319	318	305	321	304	306	322	305	315	320	294	284	332	256	292	300	312	358	277	331	291	330	274	317	343	314	274	310	327	312	283	313	286	307	321	334	341	293	304	320	326	329	289	320	309	314	322	304	298	320	320	297	322	317	326	309	289	299	307	322	278	311	278	325	329	305	338	341	337	324	321	331	324	323	314	325	330	301	291	296	288	307	323	291	326	302	295	304	314	347	303	353	309	275	303	334	313	283	301	325	325	327	333	310	298	298	292	336	319	328	300	302	328	290	306	336	326	289	347	324	297	298	299	361	324	334	318	291	319	328	327	353	311	309	310	335	325	286	362	331	343	307	296	305	273	327	318	268	314	327	323	287	296	320	319	282	306	316	344	284	320	313	328	269	318	309	305	294	308	300	328	325	304	319	303	349	291	312	323	313	318	283	289	253	326	295	316	303	309	326	312	303	302	335	323	295	306	319	303	292	331	295	300	311	306	302	291	319	322	306	316	315	311	305	315	320	314	291	317	316	305	292	326	361	305	360	276	295	309	318	286	303	317	307	287	318	308	322	313	327	307	319	338	322	307	322	311	303	336	303	355	326	302	310	319	311	306	342	327	326	311	344	314	299	326	301	324	310	320	339	298	339	306	320	342	304	310	344	303	314	318	322	288	294	331	294	291	293	319	326	326	310	325	325	338	324	317	282	286	286	331	345	293	311	318	272	323	343	294	322	309	318	327	285	297	327	317	301	302	311	332	306	333	285	307	338	300	306	304	310	323	333	288	310	282	304	300	350	341	332	305	316	280	285	332	314	346	287	261	291	327	324	321	320	318	359	288	302	309	349	309	308	290	327	327	312	312	325	311	291	327	301	289	304	346	341	301	342	309	276	330	287	299	290	320	306	314	307	305	348	309	281	290	303	302	292	313	329	283	330	333	338	293	306	298	321	337	332	271	328	320	299	316	300	290	316	300	259	284	356	316	283	290	301	325	305	287	318	301	311	316	311	299	327	299	362	279	284	270	329	311	322	340	317	332	293	328	290	308	343	329	317	284	299	282	279	318	304	297	308	295	326	321	301	301	314	299	308	280	321	309	322	321	299	278	312	325	318	334	322	318	304	322	335	296	304	310	315	321	318	307	320	333	343	324	307	335	294	277	303	323	322	313	300	324	324	357	274	313	327	339	297	313	331	322	318	308	296	303	322	289	342	312	304	328	311	329	310	315	336	295	317	307	329	341	348	290	316	346	307	355	335	304	310	298	310	294	325	321	303	345	332	301	357	326	332	280	308	339	352	308	297	263	322	320	339	309	300	301	308	312	329	337	311	312	307	313	327	306	323	326	306	311	319	296	302	323	300	281	352	332	311	319	309	351	299	334	304	336	305	314	288	320	320	321	326	299	297	321	324	312	308	310	341	300	333	303	309	299	338	355	296	339	317	330	317	314	293	303	320	290	291	338	313	327	298	322	298	287	316	312	337	335	315	308	279	319	292	308	332	331	296	349	280	305	300	327	300	327	277	328	339	303	325	308	275	314	290	311	312	290	330	311	324	359	294	283	285	332	322	314	323	277	296	297	314	297	292	305	311	335	290	289	322	322	306	296	320	327	342	311	335	286	318	331	323	329	314	343	293	312	335	315	311	291	358	301	306	304	305	317	289	325	295	282	298	281	331	330	317	326	302	296	317	357	290	312	322	300	313	324	294	315	321	334	310	344	284	322	287	330	324	314	310	306	308	294	302	303	295	329	322	315	284	285	269	345	279	322	312	311	332	298	277	316	293	326	331	342	296	320	287	317	309	294	299	313	298	309	317	327	330	333	296	296	305	271	337	317	351	321	353	305	324	297	327	339	304	351	296	320	313	267	333	313	320	305	281	328	338	304	299	315	294	296	312	290	310	328	336	297	312	301	350	347	317	314	309	326	330	298	334	321	303	314	284	323	320	299	337	292	351	296	308	307	291	316	341	282	325	313	293	320	305	303	336	317	318	322	293	289	317	309	318	293	326	291	309	291	312	286	361	334	282	299	298	326	307	311	293	325	296	293	303	300	320	327	294	303	303	306	308	341	305	317	282	302	326	329	297	325	314	326	320	278	289	299	312	343	308	316	337	309	297	310	325	280	289	301	335	329	303	313	290	306	312	270	296	316	321	328	309	304	325	314	328	337	317	328	295	266	306	308	308	285	318	300	320	326	325	308	313	318	313	344	283	292	307	309	310	291	301	307	277	301	333	314	310	312	293	324	312	365	318	334	301	365	315	291	312	301	299	319	312	306	332	317	331	321	321	307	285	333	302	301	314	285	306	344	304	320	291	343	314	250	338	287	290	317	301	296	301	319	315	340	316	264	327	323	322	317	349	314	319	307	349	331	336	306	343	321	321	309	343	288	328	300	302	297	308	312	304	313	279	311	335	323	295	326	319	304	329	306	319	305	323	291	318	311	307	346	306	327	315	308	334	307	324	296	319	320	331	314	301	306	301	322	297	259	326	335	270	323	292	282	330	323	303	344	323	294	345	318	329	311	368	315	327	287	314	362	295	288	336	287	290	301	326	294	326	314	309	320	292	302	348	325	272	318	288	309	322	303	308	314	308	317	290	302	307	342	330	300	310	285	305	303	274	304	351	290	314	305	286	288	285	314	296	281	321	331	277	316	320	336	337	332	303	344	294	332	321	310	296	346	301	318	299	315	332	340	307	310	288	332	309	320	315	339	301	356	326	292	303	303	300	297	290	322	301	328	336	318	317	311	292	313	282	347	301	313	307	329	328	329	260	325	327	330	313	308	312	312	319	266	303	312	298	306	320	335	348	341	294	299	310	308	314	287	288	262	315	340	319	291	312	354	286	268	335	327	319	311	290	339	328	304	296	310	303	304	312	294	276	305	280	318	344	314	323	342	291	331	314	319	303	288	292	305	300	285	287	301	313	290	281	308	357	332	319	302	319	308	318	282	288	330	329	314	307	310	304	336	301	303	345	302	336	329	335	323	321	332	333	303	264	326	299	299	315	330	326	333	331	312	339	321	292	280	315	338	323	324	306	326	325	327	320	323	305	308	305	296	296	304	319	292	284	332	301	349	326	346	328	309	326	311	324	315	303	291	337	289	338	319	324	316	344	335	287	305	277	314	323	309	322	344	323	288	290	324	305	345	315	302	336	309	310	327	312	299	325	333	312	320	307	301	343	274	317	311	295	292	308	267	294	301	293	294	324	315	297	311	293	292	313	352	344	296	316	285	339	336	337	316	316	362	325	313	348	331	347	289	284	325	312	330	304	303	284	271	327
45827	63032	67829	51094	39836	27797	17758	13761	8440	4426	1839	908	822	762	825	806	756	731	748	794	1040	1188	839	749	692	748	779	759	771	764	781	747	740	725	781	733	785	760	730	803	781	760	758	774	793	746	768	772	776	729	756	791	812	796	744	796	744	763	756	744	771	765	794	765	790	699	726	753	766	786	746	788	762	761	746	754	787	771	754	771	753	837	717	757	734	764	762	754	750	782	745	828	803	762	783	796	762	739	758	725	732	762	786	796	779	768	772	725	765	769	741	749	742	783	747	751	756	731	765	723	751	809	747	767	713	806	734	761	757	764	780	735	719	812	766	736	792	725	780	780	755	721	718	732	763	798	738	747	773	756	774	800	775	743	756	751	747	768	733	752	744	814	721	760	752	787	780	769	814	790	739	808	786	776	753	769	760	773	763	738	734	729	773	778	788	770	766	788	763	859	795	812	757	783	764	731	727	735	757	809	751	754	761	765	781	779	813	721	751	752	731	764	735	777	774	776	758	750	730	736	749	753	804	751	784	752	758	795	752	766	725	758	778	760	731	713	746	778	790	785	786	749	770	800	823	749	736	776	767	756	731	761	750	789	779	738	733	781	747	776	770	799	835	804	751	752	756	789	760	763	760	804	743	734	764	691	733	767	784	761	743	820	798	800	822	775	731	794	811	806	726	760	772	738	781	808	768	757	793	767	819	774	736	748	775	767	765	733	783	758	740	768	741	772	741	749	785	789	781	769	742	848	798	777	720	781	715	774	752	804	750	774	713	791	802	750	764	820	767	810	829	797	738	737	759	769	737	760	778	774	738	769	821	775	726	790	763	751	716	737	753	733	758	712	801	764	807	743	740	691	744	804	760	734	816	782	788	747	752	738	774	760	743	770	772	746	742	753	705	801	749	734	767	785	785	735	748	830	773	739	752	742	753	768	774	767	759	757	751	749	766	795	748	720	755	769	804	785	739	780	763	847	754	780	759	771	745	811	790	744	749	780	752	743	797	748	807	743	821	751	777	750	781	747	723	774	759	758	774	756	759	772	785	779	753	753	729	733	713	763	735	785	755	773	726	752	765	779	750	743	733	782	756	784	784	818	750	796	763	777	794	746	777	727	705	776	803	742	748	770	729	813	766	764	756	788	757	733	779	718	721	719	718	751	720	700	761	778	807	790	808	753	779	735	748	811	743	738	816	769	765	780	730	744	739	789	735	773	717	777	760	800	787	775	777	785	786	690	731	741	742	749	766	790	737	752	792	773	788	722	765	732	744	754	809	709	747	788	743	785	752	743	783	770	798	745	760	798	780	757	746	782	760	757	770	710	781	798	820	763	747	793	719	792	781	785	778	762	764	746	767	784	724	764	743	730	751	682	761	748	746	755	793	741	759	746	789	780	751	768	735	780	763	710	739	736	761	747	763	783	768	788	758	751	754	760	741	763	794	793	812	788	756	762	772	750	768	768	766	797	738	762	802	797	810	761	708	771	735	745	755	787	776	814	699	815	735	751	777	775	737	774	818	771	764	747	796	754	765	746	825	767	712	725	746	735	769	685	793	728	768	805	774	791	778	741	766	752	769	751	799	746	784	740	757	791	755	723	812	707	756	771	817	695	817	763	734	806	762	762	741	787	790	812	779	730	773	772	761	723	794	798	803	788	748	798	733	728	737	799	803	719	758	738	780	774	774	753	720	794	736	749	751	769	803	794	728	791	766	750	755	774	738	757	737	767	725	787	753	739	740	815	772	811	790	828	801	821	778	767	752	775	734	758	756	764	781	782	734	758	744	758	759	750	744	804	778	748	738	774	742	734	769	760	728	758	775	788	761	749	767	788	779	765	793	745	769	709	789	761	758	773	806	720	781	763	813	740	730	745	750	737	790	758	756	813	780	758	764	830	798	780	782	734	754	774	760	751	772	717	767	764	744	772	742	678	805	789	748	814	719	793	811	801	780	814	781	710	783	771	763	748	784	797	776	758	776	807	784	806	725	734	787	762	735	761	735	796	766	801	731	764	803	800	836	770	774	752	764	751	797	768	753	738	765	742	749	784	783	748	780	741	772	733	745	788	771	788	778	748	739	768	740	715	766	682	833	751	802	812	725	771	754	737	830	779	774	738	754	749	737	783	772	772	776	738	750	726	732	804	758	750	765	751	748	807	717	785	726	725	744	738	746	749	762	730	804	804	835	749	740	749	753	756	747	782	763	790	811	714	816	732	777	758	699	740	780	782	768	768	690	766	781	723	759	731	754	727	735	722	798	767	762	764	746	737	785	768	733	784	772	778	723	692	726	712	742	702	710	810	754	771	754	745	771	780	777	770	790	743	778	762	754	780	750	811	736	763	752	777	785	750	736	733	788	759	778	778	800	737	742	732	769	734	767	734	768	786	781	781	754	790	791	778	748	837	718	786	790	797	746	739	790	802	783	772	754	782	774	731	749	751	755	780	810	775	729	808	784	749	765	734	773	738	785	764	722	735	719	811	757	752	770	744	774	771	722	794	776	750	775	728	734	786	716	805	795	844	789	768	804	774	760	742	767	804	715	789	782	750	784	770	795	745	777	720	781	728	784	746	784	782	829	733	761	762	786	768	744	769	693	742	779	744	773	747	740	756	774	768	747	783	731	750	797	707	797	754	769	759	724	811	809	779	812	762	725	753	802	765	769	777	741	773	751	783	712	758	782	740	734	834	804	752	772	792	743	785	795	747	773	745	776	768	807	778	734	786	794	729	767	747	709	781	737	719	745	747	784	746	767	699	757	775	795	770	772	770	725	800	781	729	770	741	759	799	756	743	781	744	779	781	737	725	791	760	800	785	771	786	756	803	754	753	769	779	746	775	782	786	779	786	758	694	737	780	748	720	797	745	772	770	750	754	766	801	793	721	804	788	742	751	753	794	799	773	749	772	738	749	750	751	751	765	746	791	800	740	752	762	722	741	755	729	757	780	788	787	749	760	728	759	740	729	741	794	764	768	777	794	739	738	736	765	787	813	798	781	753	765	734	733	758	769	751	756	750	781	776	778	775	788	719	751	782	783	802	774	810	785	786	736	771	802	749	749	783	742	811	775	758	689	732	787	761	759	795	765	776	782	794	738	782	736	745	732	783	793	791	789	751	763	784	764	756	777	755	769	790	765	777	805	750	782	766	783	779	788	715	786	793	759	789	767	754	817	794	756	730	741	737	721	809	724	772	778	740	782	744	764	716	751	771	766	734	736	750	714	772	776	806	777	779	778	757	747	809	776	728	757	716	738	766	723	754	773	746	793	743	724	760	775	697	784	776	746	747	722	766	723	806	760	771	754	764	786	766	793	813	765	766	733	809	779	744	698	762	768	726	783	761	804	779	741	725	767	769	764	770	724	703	792	727	795	798	706	772	742	794	734	767	727	797	733	764	801	727	757	761	750	709	798	761	767	723	758	768	717	760	790	768	787	754	758	750	797	747	738	773	749	785	753	788	801	768	730	759	775	776	753	773	773	782	773	771	790
70909	79139	73067	48440	31859	17811	8149	4747	2833	1364	501	369	311	309	313	341	293	298	299	311	307	361	335	324	348	309	304	296	325	347	314	325	316	297	293	302	322	299	305	327	308	304	299	314	315	301	299	332	342	306	299	295	315	295	329	325	312	301	332	299	261	322	287	293	295	323	307	332	315	281	318	300	306	333	302	304	355	340	287	340	317	299	320	350	323	305	325	334	311	299	301	315	297	327	326	303	276	312	363	328	287	326	323	321	303	333	314	331	337	316	335	313	316	328	332	316	325	314	298	285	310	294	288	298	322	288	297	330	307	268	312	293	334	311	346	291	312	365	327	319	298	347	328	332	327	305	348	301	301	286	328	295	333	329	352	326	294	313	311	298	331	305	305	293	297	321	342	320	304	332	315	316	304	322	316	323	293	306	289	298	339	334	311	308	318	311	301	306	287	307	310	314	326	322	301	329	295	306	317	284	282	287	298	270	306	317	338	316	318	330	290	307	302	292	320	297	280	333	339	335	315	320	320	280	320	311	291	299	322	274	299	317	330	316	317	298	302	313	332	308	293	335	314	335	308	331	292	303	308	302	302	312	309	328	295	320	306	321	329	307	274	298	267	293	308	320	343	306	323	321	312	309	361	307	279	290	308	293	294	293	301	323	313	319	333	302	300	303	288	316	300	317	288	296	302	285	307	301	318	300	291	334	312	292	308	303	293	328	319	311	298	323	306	286	321	322	342	316	322	329	329	306	308	299	295	274	311	271	308	315	294	331	299	302	314	317	322	308	331	292	308	290	312	317	292	328	332	286	289	310	301	320	283	315	309	330	294	309	301	345	331	305	334	309	312	312	299	323	325	293	330	298	282	304	322	311	326	346	331	308	311	301	311	332	313	297	313	324	315	294	303	308	325	317	326	297	307	342	293	324	289	333	298	276	345	319	329	311	300	309	304	291	303	315	308	276	315	305	308	296	309	302	340	309	284	300	305	335	321	307	326	309	341	301	310	302	311	326	333	351	303	334	295	299	325	311	289	313	309	308	304	324	280	306	317	299	359	293	297	297	309	340	314	295	320	340	349	324	330	289	288	341	342	313	307	331	331	309	316	310	301	310	350	293	307	277	272	298	314	297	299	319	302	294	310	328	295	339	258	312	342	337	308	292	349	326	322	337	335	273	319	277	313	297	278	316	326	296	337	336	284	299	282	334	303	367	277	323	317	306	314	331	336	337	332	327	281	279	304	292	310	331	276	306	284	306	304	301	334	303	327	356	304	339	287	308	306	287	324	351	314	312	318	324	320	307	316	303	285	296	270	300	296	292	285	290	334	269	296	320	327	307	273	326	348	345	316	309	330	326	314	288	315	320	313	292	353	296	318	313	305	281	332	346	330	300	318	281	327	295	302	280	313	301	317	297	311	331	310	283	330	319	309	293	307	326	306	321	315	344	319	332	318	301	322	310	302	330	334	332	317	317	327	301	341	300	334	289	323	351	326	330	327	345	302	314	288	342	317	342	295	291	301	317	316	308	340	349	303	302	319	311	306	322	328	343	300	277	289	338	339	322	317	290	307	336	322	310	309	317	290	297	325	309	346	341	308	349	294	310	335	302	288	303	291	324	300	293	306	314	308	294	351	360	320	310	297	313	322	313	293	287	304	304	290	339	323	334	327	316	292	330	363	338	306	302	313	310	305	276	285	313	326	273	332	335	325	329	322	313	309	345	311	285	286	315	277	329	313	313	321	325	297	296	320	290	294	356	327	346	276	317	361	286	322	331	313	308	310	296	308	308	329	306	326	290	321	340	342	332	336	346	306	285	310	316	302	300	286	288	306	319	306	303	313	311	309	322	313	318	311	317	309	319	317	312	318	314	301	325	295	315	317	324	319	339	297	297	293	313	321	302	307	323	306	280	303	301	309	319	317	305	317	308	316	311	266	285	336	312	315	338	324	294	327	263	335	313	315	325	311	276	307	325	283	301	328	344	315	343	325	317	324	303	346	312	305	340	319	312	301	305	338	325	329	313	318	313	328	332	263	297	286	335	312	285	303	312	313	299	316	280	312	278	331	309	297	299	355	275	307	296	299	331	290	344	341	295	321	308	315	309	309	303	324	304	301	345	351	330	351	313	310	327	291	318	314	296	318	298	300	333	306	316	287	328	300	336	296	306	315	297	350	292	314	312	337	316	312	294	329	295	305	299	337	330	356	312	337	291	288	317	314	285	335	288	300	311	316	298	278	327	327	314	292	322	298	292	306	308	321	291	310	317	377	304	329	341	304	314	330	319	294	318	309	322	297	323	349	286	300	309	298	299	312	325	318	303	303	305	289	301	306	296	312	333	315	302	288	289	324	301	339	298	303	320	314	332	313	289	313	310	320	337	327	315	302	319	307	298	319	303	297	315	319	305	328	324	337	319	293	315	302	300	304	298	322	302	325	311	290	340	313	297	332	290	310	316	290	311	305	316	300	322	297	317	297	320	321	301	303	299	317	264	310	306	304	343	310	350	301	300	335	307	292	319	323	333	314	286	312	317	317	300	314	306	312	326	301	327	325	304	294	331	332	310	300	320	329	333	293	318	318	276	299	347	303	305	322	302	316	294	323	318	280	282	308	306	325	283	337	295	310	303	317	292	318	303	300	313	273	351	330	307	303	300	293	305	314	348	323	299	322	287	326	294	308	338	332	323	319	321	327	303	352	312	317	308	311	331	313	316	303	294	321	294	316	301	284	308	303	323	316	315	335	320	352	334	303	317	319	328	265	322	307	297	288	291	299	323	326	334	315	325	316	308	313	340	351	299	341	296	320	311	339	291	319	325	305	310	336	310	303	299	317	311	319	309	313	329	332	320	305	334	320	298	282	280	303	357	325	318	314	317	309	270	295	339	340	292	292	325	308	320	301	300	324	270	270	313	309	293	326	343	291	299	333	321	308	297	318	304	315	328	305	327	302	331	300	330	279	309	322	327	305	321	305	319	283	321	310	319	293	304	310	313	299	286	284	327	311	302	301	310	316	347	308	306	332	319	305	337	314	325	321	323	307	311	287	335	314	313	347	322	354	339	313	307	320	278	316	307	293	308	320	291	270	288	322	317	318	287	321	332	275	333	334	316	289	304	348	321	322	301	283	306	293	331	320	307	318	295	296	333	294	314	335	314	331	289	336	319	323	299	305	291	322	353	316	349	308	283	334	302	324	291	299	321	327	299	313	315	295	333	325	304	293	382	316	333	333	284	286	278	329	292	334	308	292	290	312	355	334	311	296	285	269	317	329	317	302	327	312	333	304	369	302	313	330	303	340	288	306	289	307	332	326	286	312	320	303	313	316	303	291	335	335	307	330	316	329	316	346	308	340	296	332	335	313	307	313	326	316	326	312	284	287	303	333	328	312	298	307	315	314	301	315	349	321	301	322	304	303	291	303	306	293	300	306	319	343	326	315	325	312	293	287	316	317	302	291	316	275	278	312	312	319	314	321	334	333	322	302	305	289	339
45964	63185	67955	50876	38864	26184	17712	13724	9124	4824	1644	1050	764	753	782	740	781	803	816	790	947	1123	982	762	774	751	772	801	748	834	722	767	698	753	737	755	748	797	740	798	800	774	779	744	788	698	751	790	747	772	763	805	789	766	817	768	725	784	750	742	782	754	745	713	768	779	738	756	699	800	713	734	745	797	784	759	745	815	771	749	757	778	776	807	805	743	787	788	767	777	789	768	736	727	723	810	755	720	796	743	769	782	778	754	773	769	739	762	790	740	776	755	733	776	737	767	791	761	802	700	770	735	772	790	736	787	738	787	783	767	777	734	809	706	760	761	789	729	779	738	750	724	759	732	750	793	762	718	742	754	826	813	736	769	783	821	778	751	778	747	748	770	786	721	735	744	750	790	721	744	753	803	789	802	828	791	763	739	735	751	778	803	777	787	747	766	768	732	768	776	769	796	760	772	776	722	681	684	715	719	757	777	783	722	764	754	760	759	789	750	704	726	779	789	724	787	696	722	741	792	765	733	742	710	732	790	768	762	777	737	725	723	724	759	749	707	819	747	775	749	793	789	765	716	743	760	753	797	757	808	767	717	776	810	775	749	793	722	768	795	705	774	699	740	743	725	781	753	723	753	757	740	748	761	736	745	754	687	819	696	780	744	768	768	704	790	766	793	704	769	776	773	766	720	754	717	812	777	774	768	721	770	768	792	755	760	726	735	772	769	749	742	756	706	769	780	715	795	772	739	836	722	780	783	737	729	800	807	800	724	742	765	726	753	781	800	772	768	769	728	809	732	732	794	733	750	744	750	746	783	754	764	739	759	755	775	764	746	774	779	800	781	762	705	785	782	768	758	712	760	773	748	757	777	693	789	762	722	755	773	763	797	757	773	800	748	757	773	741	769	766	749	748	784	771	743	748	768	783	727	764	753	777	782	773	763	758	746	737	745	728	749	734	754	766	752	799	745	754	747	748	746	823	740	763	715	753	787	753	763	765	703	777	737	754	759	753	809	754	807	742	739	779	770	717	753	719	787	787	774	783	745	754	770	744	781	719	791	723	792	709	751	800	729	726	783	763	780	791	751	786	780	778	776	767	768	717	759	724	743	776	817	777	765	753	748	813	744	759	705	784	751	743	761	769	756	749	709	719	813	739	754	792	789	762	752	711	764	787	752	744	778	804	793	747	795	742	832	730	754	764	740	777	765	794	777	752	791	790	808	754	765	725	775	757	784	768	725	756	753	777	753	725	799	749	742	756	802	737	746	769	773	756	748	786	790	793	737	769	765	760	724	759	740	773	799	768	774	787	774	766	750	830	754	794	749	763	804	773	743	752	731	747	741	764	690	729	754	812	737	724	760	739	776	762	758	805	782	750	757	756	718	720	712	802	785	756	799	780	777	777	785	757	812	793	765	753	765	773	784	710	755	757	747	810	793	742	783	807	767	746	738	811	779	770	740	744	740	765	769	814	838	794	730	800	786	728	768	788	742	813	768	741	788	783	772	707	778	722	747	788	819	770	741	710	755	780	777	795	821	779	739	808	776	782	739	767	692	716	771	812	779	715	767	757	758	774	785	720	714	727	745	730	747	761	779	806	726	727	734	806	733	763	770	765	764	792	723	714	728	775	792	695	771	764	769	775	787	769	768	784	741	758	755	801	799	732	760	735	758	806	728	747	737	783	789	776	774	803	748	802	762	744	749	750	791	720	811	754	775	737	740	742	756	731	787	769	734	767	825	783	752	790	764	756	743	776	825	750	794	787	740	771	801	769	769	797	742	747	797	765	753	763	818	744	814	773	775	752	742	809	775	724	777	746	753	790	791	760	759	761	805	756	740	755	772	753	735	834	761	811	813	784	751	729	792	801	702	755	733	731	747	794	767	753	791	757	751	747	759	768	787	775	816	770	764	769	790	750	775	784	750	726	733	743	740	778	776	742	788	735	731	701	739	673	749	698	776	737	740	729	740	781	744	794	768	772	801	742	761	743	737	751	731	725	762	798	716	727	782	745	767	777	752	778	789	784	770	728	782	756	765	806	794	802	725	767	760	755	750	782	815	725	751	770	794	724	779	716	742	768	738	775	784	805	780	778	726	783	777	774	777	792	763	745	760	809	744	780	784	757	764	741	745	720	714	762	774	763	757	772	772	765	741	812	811	809	726	774	768	726	762	774	762	712	737	753	805	752	714	739	740	744	769	779	725	733	760	769	786	800	738	726	754	757	777	772	750	763	750	742	776	755	714	748	813	767	693	722	778	760	758	752	756	748	743	813	764	782	806	762	754	745	796	752	750	718	804	787	760	820	729	770	746	785	766	775	749	748	725	798	818	794	812	744	715	777	786	787	774	710	789	738	837	748	760	754	819	767	797	809	793	758	799	726	744	755	754	760	738	779	781	792	734	731	806	751	786	781	799	769	771	745	760	727	743	739	810	733	771	738	756	752	770	731	715	759	802	762	735	772	789	794	800	731	715	792	752	785	733	776	775	726	751	793	771	743	725	768	722	774	773	751	740	743	742	770	772	804	767	779	719	759	733	743	765	751	856	767	743	780	765	755	784	728	733	754	770	791	745	747	773	762	755	765	818	758	771	774	814	784	790	759	789	795	735	718	774	768	772	725	741	765	762	784	724	709	748	753	733	743	796	804	808	747	788	756	790	777	776	808	745	749	787	753	757	757	783	738	757	750	728	755	735	769	768	754	756	770	760	766	773	801	820	760	728	744	799	704	735	749	746	779	771	735	732	692	748	762	719	771	775	744	749	777	793	750	780	815	787	764	729	781	764	790	764	774	738	769	774	757	739	792	781	777	725	760	785	752	763	787	801	771	767	771	768	762	802	758	764	785	764	789	798	752	736	733	737	776	758	808	746	768	734	764	801	746	803	783	762	760	702	774	815	775	738	752	788	753	743	800	706	810	764	761	765	780	773	726	786	733	736	735	742	742	759	837	787	733	764	770	773	770	757	751	709	713	779	777	748	763	768	796	761	759	768	738	787	789	752	757	698	758	722	756	804	815	815	710	735	759	742	813	839	792	732	745	773	772	747	787	765	799	742	726	801	756	757	733	766	770	762	781	770	773	759	793	772	758	763	770	791	727	742	734	805	783	749	797	720	799	744	756	754	750	788	779	790	764	793	757	772	705	747	748	751	808	760	747	758	762	758	753	823	764	766	738	765	731	756	789	762	748	757	750	798	783	744	769	754	769	750	729	761	749	809	744	784	758	766	734	793	760	757	744	750	788	757	764	773	804	763	768	787	744	766	752	798	769	770	737	816	736	785	795	742	734	796	705	765	771	778	760	752	744	748	763	742	745	803	755	770	731	750	805	789	796	696	746	729	723	736	761	766	760	761	773	801	783	784	720	752	748	786	770	692	802	801	742	750	754	729	779	729	780	802	788	763	761	737	766	788	772	715	720	804	787	774	774	708	765	728	768	735	749	782	722	791	756	823	737	705	723	745	763	815	759	750	739	799	758	743	787	748	807	776
70385	78564	74428	49926	32305	19059	10115	4851	2700	1628	625	380	308	320	320	324	330	305	318	333	373	400	352	315	270	271	303	352	378	322	322	351	339	294	344	316	297	294	293	314	323	304	339	288	303	347	284	299	290	323	275	339	344	335	316	268	326	314	288	294	342	308	303	342	331	322	324	341	301	322	294	315	295	313	354	323	295	308	299	328	304	301	304	298	311	326	275	327	293	318	314	324	333	309	302	307	338	305	283	328	281	301	322	337	327	320	305	307	290	310	281	326	315	275	312	305	291	295	328	313	278	305	325	319	323	282	330	309	299	314	320	343	308	270	334	292	324	310	323	313	307	303	315	323	277	301	289	317	336	265	337	335	316	310	342	310	311	296	285	305	293	339	292	286	293	316	298	330	315	324	330	296	327	323	309	325	311	292	323	284	315	283	322	308	296	301	295	342	366	303	305	301	347	290	335	325	306	298	307	309	286	336	308	309	292	328	316	313	340	295	280	304	351	347	331	304	303	328	334	290	295	298	310	299	288	327	315	305	280	279	312	328	291	337	327	307	313	285	366	328	325	302	308	303	306	333	324	309	273	302	297	341	304	285	323	327	317	305	301	314	290	303	324	343	317	310	320	341	296	334	282	308	292	301	326	318	319	304	282	309	302	296	293	301	291	266	308	307	300	307	313	274	304	291	318	302	354	311	311	306	359	299	334	316	294	278	319	311	299	318	323	308	307	308	325	320	292	310	292	307	313	337	283	299	322	347	322	333	301	308	332	326	308	336	332	314	328	303	326	315	317	296	315	330	312	298	320	306	288	293	315	300	285	305	329	313	300	315	326	293	297	306	309	317	316	305	308	275	294	290	318	320	296	342	340	341	333	325	288	277	306	311	298	331	309	281	314	350	257	336	320	337	326	340	323	327	292	308	292	334	334	313	294	320	304	301	281	303	319	295	295	315	295	308	291	323	295	311	301	280	298	318	267	319	293	310	295	323	332	278	317	307	340	326	309	329	309	313	348	325	260	300	327	335	316	284	321	337	308	321	326	325	315	334	294	334	299	317	309	336	303	312	321	281	276	310	293	334	286	319	326	323	329	310	298	284	275	293	299	341	340	317	303	339	317	311	314	287	301	320	309	312	308	307	328	312	297	319	312	299	299	327	283	333	298	312	311	304	298	337	293	292	300	283	293	325	324	312	316	325	318	280	321	278	327	289	359	306	308	267	286	318	342	306	309	338	286	326	286	329	314	277	331	341	341	315	298	304	299	313	310	342	294	262	321	311	314	330	303	346	274	304	309	300	356	299	297	319	270	345	323	321	299	295	305	314	336	307	319	292	335	300	313	307	288	311	326	337	300	297	337	288	291	320	287	272	265	346	298	318	312	316	313	327	322	297	315	334	285	299	300	288	299	315	306	317	301	303	272	311	340	296	290	302	329	374	292	307	277	293	326	328	296	304	297	305	307	315	307	288	302	330	302	324	311	296	313	319	333	295	316	303	290	298	340	309	316	341	317	284	311	339	324	297	321	336	321	327	322	284	338	289	308	310	306	336	343	337	301	286	322	328	335	296	301	352	332	327	313	301	304	320	328	313	313	331	310	295	293	316	292	336	311	306	323	311	318	323	276	309	292	311	325	281	286	327	284	305	329	301	306	318	306	314	323	305	290	299	306	313	327	298	314	321	272	296	306	312	262	309	304	321	298	286	277	306	321	304	318	296	297	317	323	304	319	319	357	307	324	317	337	317	304	316	295	314	309	305	289	329	322	298	313	315	275	298	260	313	300	299	308	376	320	293	303	300	298	304	327	315	298	340	294	322	303	303	298	290	296	298	304	299	316	317	325	331	269	325	322	297	316	290	295	309	304	347	329	315	272	268	321	314	324	322	338	289	333	299	324	310	309	306	310	298	331	330	293	320	293	308	290	296	284	315	266	342	308	271	314	342	307	308	346	327	324	321	306	300	345	330	276	268	303	286	287	303	296	336	302	313	318	326	323	304	317	306	303	320	348	287	320	294	341	315	320	327	297	272	283	292	275	324	295	308	324	296	331	289	312	295	319	290	317	303	349	320	335	310	290	335	336	314	306	323	288	297	290	298	284	335	316	318	306	325	308	335	322	288	319	332	308	291	319	315	320	334	286	331	335	273	309	349	341	282	314	297	305	362	328	290	308	306	304	283	286	326	338	315	333	318	324	305	325	335	297	310	317	304	318	310	291	297	297	290	312	280	322	317	320	294	293	304	321	302	307	322	334	310	331	327	327	305	296	338	273	286	327	319	302	308	330	320	306	304	307	269	318	293	301	287	319	283	351	314	347	320	317	334	325	309	283	301	320	347	329	314	329	304	320	324	347	299	315	296	280	310	292	307	298	260	319	323	315	310	325	300	326	326	302	276	313	337	352	279	295	354	329	289	327	304	341	298	304	371	317	274	312	323	301	285	310	333	309	323	309	292	315	323	321	331	308	290	333	323	348	334	315	307	321	298	308	318	312	321	312	272	345	305	331	301	327	318	332	344	297	286	304	299	314	314	323	359	288	318	319	305	275	323	296	312	301	354	314	286	266	314	329	319	323	319	309	313	321	318	285	286	285	331	303	303	340	323	325	299	307	302	338	330	333	302	299	303	299	333	312	284	351	325	315	339	311	308	292	287	290	340	311	313	303	309	314	337	312	328	332	329	319	326	321	324	330	327	305	311	298	276	314	314	312	316	316	298	310	300	335	329	324	329	332	309	312	322	287	307	316	288	286	322	338	310	314	323	316	323	321	308	342	308	331	322	345	323	321	319	300	302	303	314	307	315	288	297	314	300	304	310	332	339	301	324	312	314	322	301	304	323	308	291	294	303	334	307	288	346	274	333	324	320	332	319	331	293	315	327	309	298	334	309	314	322	292	321	297	311	337	300	325	300	281	302	302	281	322	307	322	276	309	277	311	326	293	314	329	303	301	355	313	311	321	353	301	297	337	322	334	299	320	330	315	302	314	312	293	298	287	312	287	274	319	317	287	319	307	325	320	259	314	330	319	328	286	305	307	321	292	325	311	290	306	350	296	285	312	323	341	315	288	300	299	322	300	318	298	340	308	302	345	333	320	303	336	315	331	301	305	316	306	300	333	313	313	295	297	321	333	322	300	309	289	305	294	321	281	346	301	324	326	295	306	318	347	322	291	328	324	311	326	334	352	359	316	307	301	338	310	323	301	312	304	294	318	283	300	296	308	286	320	291	284	293	326	318	299	336	305	331	336	298	340	339	290	339	289	311	283	282	323	299	270	311	324	318	292	325	301	289	319	283	291	316	311	319	303	324	297	323	314	276	337	303	287	330	324	329	303	292	302	308	306	326	323	322	296	333	306	336	307	308	293	329	318	341	313	302	316	299	314	316	334	286	302	305	328	312	298	294	287	295	320	285	349	303	285	303	303	314	271	317	297	293	303	327	293	317	304	296	343	301	305	309	318	329	328	328	293	273	292	277	296	289	299	289	287	296	338	313
45801	62530	68356	52034	39571	27550	21124	13437	9033	5721	1944	975	805	794	709	707	762	765	751	815	893	1071	1115	748	774	761	768	782	720	734	769	787	815	758	809	737	783	780	754	830	756	732	764	765	738	793	749	764	779	797	804	787	793	772	756	783	756	793	813	742	753	750	778	727	775	778	749	782	713	808	790	705	761	775	776	732	724	768	754	756	797	733	761	743	778	781	785	799	803	759	755	748	737	719	764	743	765	744	778	789	760	809	737	742	726	823	757	773	789	802	801	765	753	807	725	740	777	756	763	747	745	779	798	780	799	756	722	746	778	773	762	749	774	769	776	784	734	789	762	766	762	750	810	817	753	796	793	792	763	755	745	745	774	722	792	755	742	783	788	737	799	744	767	775	725	746	717	784	798	747	776	756	795	765	792	741	725	808	791	698	750	781	775	774	755	784	777	805	791	701	720	805	757	787	734	807	777	788	745	788	766	784	758	782	727	724	780	786	809	754	741	816	756	778	788	801	761	710	773	812	794	758	780	762	811	676	776	741	789	762	804	749	769	763	762	770	821	762	778	768	796	746	769	781	786	717	756	754	778	763	751	735	738	816	735	751	788	780	755	728	789	737	718	797	789	794	798	780	780	706	759	745	758	751	797	781	763	768	736	798	761	763	774	831	693	704	778	730	813	753	769	803	827	754	807	776	777	805	795	753	738	800	773	782	722	793	791	804	795	736	779	770	769	707	717	715	783	780	726	755	759	778	787	758	759	793	752	802	752	751	753	740	784	801	762	739	788	802	787	729	764	769	793	727	806	763	759	732	753	757	785	812	794	762	788	753	754	809	752	712	759	787	765	766	812	761	774	771	720	742	758	772	744	787	757	773	748	758	782	688	779	751	789	786	778	778	780	735	808	760	738	782	751	749	792	758	738	783	735	775	765	802	785	792	806	790	761	788	769	780	767	687	759	795	782	774	769	754	776	764	725	818	731	779	789	717	744	719	769	811	812	793	772	784	776	771	760	731	780	806	728	768	713	751	735	772	784	779	720	739	759	815	780	812	745	752	747	770	703	723	738	787	731	765	786	748	761	766	760	709	762	749	762	762	762	732	808	769	788	799	771	739	791	778	769	719	782	773	773	747	759	768	740	738	788	805	781	818	795	807	754	757	714	734	738	748	841	768	782	748	731	777	832	769	788	809	759	840	758	760	807	789	767	755	762	774	746	767	786	774	768	751	736	750	703	787	771	787	761	732	743	749	804	772	761	748	770	755	748	788	819	777	770	703	800	759	739	826	736	748	794	768	772	801	778	671	755	779	800	743	821	749	725	717	793	808	772	788	728	770	738	763	749	738	717	770	701	736	792	718	773	785	751	802	719	734	746	792	756	784	763	773	732	742	766	823	758	740	795	795	767	785	762	719	688	747	777	765	758	771	788	773	796	789	771	710	747	784	819	793	742	784	794	760	768	719	742	791	771	730	726	787	763	773	792	755	777	733	853	747	801	720	773	736	770	733	799	811	764	734	782	825	760	776	798	765	784	777	702	763	749	822	726	769	822	781	789	754	762	747	774	783	767	810	767	777	753	745	736	668	770	743	713	790	749	749	756	765	716	783	754	792	773	789	788	749	780	792	785	775	771	739	761	779	736	720	805	759	769	747	745	734	771	747	769	739	791	761	757	783	729	745	771	778	754	769	740	775	778	768	760	783	763	796	752	719	746	768	756	801	747	755	776	784	737	739	776	795	786	770	764	769	747	763	739	795	756	779	777	763	751	750	764	799	744	767	760	765	804	771	780	836	817	768	779	762	747	783	836	802	755	790	761	744	752	811	773	824	798	775	739	738	753	762	817	741	765	813	760	793	707	765	764	791	778	786	766	746	808	758	736	786	788	811	765	752	762	703	844	742	753	735	775	784	733	781	778	745	737	725	797	736	727	784	780	797	750	787	738	773	761	739	795	704	781	746	801	792	829	809	791	758	779	769	742	766	740	717	775	777	773	763	812	750	767	775	753	791	758	752	801	713	750	715	736	774	822	707	720	716	786	813	744	734	770	747	743	741	767	788	744	729	753	740	773	778	778	755	724	775	769	747	751	774	775	721	718	753	749	778	727	751	754	789	766	792	756	762	762	753	810	740	794	782	815	796	716	742	739	750	753	795	772	752	786	804	822	734	747	751	754	763	790	764	766	755	758	792	782	750	816	800	734	788	758	791	718	774	776	778	774	778	778	752	739	730	745	750	781	732	689	765	764	758	773	724	764	755	780	745	772	809	749	794	760	754	814	766	815	733	714	762	769	807	768	764	769	820	808	761	772	795	714	755	735	778	765	750	762	738	786	755	784	786	784	765	760	770	837	763	732	746	785	815	783	737	806	741	779	747	783	743	777	788	736	789	799	807	785	740	763	774	780	773	752	712	785	749	744	746	773	794	761	867	804	777	745	769	717	721	781	783	799	760	825	809	804	782	758	766	778	760	800	763	764	724	818	778	727	786	773	792	762	764	766	757	738	749	785	721	790	760	741	808	756	840	763	773	795	780	801	751	746	813	741	816	747	822	715	767	770	767	795	758	749	796	726	752	787	757	753	776	807	762	745	791	785	795	703	762	801	787	783	761	757	824	801	722	797	781	736	741	715	764	824	742	766	745	793	753	808	778	754	778	753	771	778	747	732	794	760	772	751	729	705	777	762	778	777	740	764	755	784	773	713	793	797	754	738	762	731	731	747	763	833	743	790	774	803	840	807	761	772	775	783	774	782	771	730	750	759	777	753	783	799	759	801	795	762	779	751	753	797	785	743	784	736	767	815	788	803	782	729	757	790	812	714	762	802	804	764	758	729	749	792	746	769	814	749	758	694	801	756	782	743	832	784	778	750	714	772	770	737	762	755	827	717	774	743	756	787	744	759	741	774	742	758	776	779	773	724	736	757	756	718	719	728	790	719	749	741	765	758	799	789	752	749	753	768	803	712	745	767	792	781	747	814	751	782	746	746	789	768	755	773	727	742	789	844	774	769	791	770	735	739	758	770	748	766	797	817	782	761	790	781	755	805	773	771	816	750	801	724	748	787	748	749	757	814	820	752	743	765	748	787	774	825	750	751	740	761	802	750	740	767	776	771	766	776	774	787	784	736	778	722	797	788	765	736	743	804	725	771	757	787	804	752	783	791	780	788	712	771	763	794	757	734	790	802	806	730	801	731	785	785	750	756	808	753	765	791	771	789	772	748	751	746	784	816	728	765	738	803	783	750	761	784	726	724	804	692	791	766	747	777	739	742	751	750	799	763	779	791	767	783	773	783	719	760	750	736	779	750	763	767	709	748	738	770	800	747	767	758	765	808	739	747	733	756	754	759	752	767	724	781	760	816	741	791	743	733	762	749	750	795	726	764	777	780	813	753	791	775	737	770	762	773	737	779	788	754	768	790	746	759	742	786	765	793	786	760	763	781	758	756	784	782	756	737	745	751	769	736	754	719	776	721	767	731	802	756	813	756	718	761	782
69528	78031	72299	48502	32798	20540	11194	4850	3102	1529	537	379	313	324	327	311	329	294	285	307	341	432	383	328	316	332	353	327	334	299	321	302	303	297	312	328	314	329	323	291	340	283	267	305	272	313	295	315	330	320	310	298	332	326	308	320	312	360	286	317	320	289	292	316	334	276	303	327	292	316	331	322	312	303	305	311	281	294	335	312	319	299	271	281	346	302	338	289	283	330	336	323	306	337	323	310	313	312	345	293	286	291	304	276	332	361	312	342	330	325	308	294	291	324	301	312	293	274	315	294	317	320	332	275	319	328	319	317	363	325	306	301	286	311	319	319	302	319	317	298	307	319	315	318	309	287	346	299	327	297	321	331	339	312	323	311	346	301	315	318	292	303	303	277	301	306	315	281	323	334	352	283	289	305	311	327	350	331	325	317	329	288	299	338	310	280	296	278	306	311	296	321	310	297	316	304	302	304	292	338	351	300	294	317	333	304	306	323	312	336	317	300	332	293	353	343	294	319	286	307	315	312	294	314	323	303	315	314	290	277	330	318	318	294	312	323	307	292	375	343	299	303	320	316	307	327	303	305	323	322	288	312	349	316	322	286	322	323	292	308	329	333	300	311	314	310	313	335	325	307	317	321	325	334	333	311	331	319	302	322	293	308	330	336	306	318	327	298	314	322	304	300	308	325	330	285	315	305	329	318	323	316	335	344	343	312	307	322	292	312	311	304	342	333	315	290	298	317	289	315	337	304	296	322	305	311	316	319	344	303	296	305	292	334	316	313	321	306	306	301	331	284	313	321	286	322	332	307	314	307	308	304	326	293	319	275	278	305	326	328	313	296	309	308	284	323	306	324	334	319	330	274	314	293	340	330	310	320	296	316	291	281	308	308	300	299	316	304	339	313	294	310	278	277	330	303	311	334	297	322	290	311	284	327	306	318	292	297	305	308	303	308	292	309	317	303	307	314	333	319	295	318	297	301	314	314	295	312	303	322	292	316	297	286	293	328	310	311	337	297	332	312	330	314	327	302	326	331	294	316	305	308	311	334	315	320	339	334	332	313	315	296	308	306	316	316	297	319	306	316	307	296	310	300	302	287	334	304	338	315	284	288	295	352	298	335	334	303	279	318	300	288	321	303	307	328	299	289	354	327	315	340	314	299	303	299	315	320	332	329	305	298	312	283	323	313	320	361	327	316	294	317	311	332	344	308	276	322	337	310	296	306	323	301	331	323	316	297	316	307	302	304	272	316	298	282	310	307	317	316	310	294	301	310	312	295	351	313	304	314	321	311	300	318	305	314	320	269	324	322	331	292	278	312	315	334	280	298	298	302	320	294	318	321	317	305	338	285	275	282	324	293	301	318	301	318	341	326	316	327	337	315	302	302	297	313	302	324	315	297	324	307	336	292	319	322	293	324	318	327	326	332	303	298	320	294	320	327	328	316	307	348	336	291	316	332	316	312	305	289	305	301	314	329	318	328	306	312	307	291	304	304	310	322	298	311	337	293	309	290	304	325	317	304	286	323	320	342	350	307	311	312	351	292	316	297	310	326	374	272	329	294	303	325	280	301	320	312	297	324	303	302	364	299	335	285	303	324	313	360	321	322	304	341	305	319	303	281	282	297	299	282	307	301	291	300	351	325	324	311	315	306	296	312	310	314	296	329	323	338	311	305	300	326	314	308	314	304	284	329	329	321	337	300	305	328	280	328	276	305	312	298	305	317	322	323	331	323	313	309	291	279	300	298	328	297	338	270	260	312	311	296	298	303	309	327	290	325	309	321	274	303	307	286	301	331	338	319	312	306	338	332	352	293	322	318	297	339	272	333	294	317	302	297	328	309	316	313	314	330	332	324	344	323	301	322	285	311	270	301	340	300	314	323	323	325	307	334	297	325	321	310	313	287	276	308	332	302	306	294	341	315	300	312	311	306	282	326	322	324	323	331	326	301	328	301	337	305	309	290	299	322	291	304	289	292	324	319	308	314	314	281	301	279	314	291	310	339	328	302	316	308	328	340	336	328	326	289	319	307	318	271	327	307	350	328	305	305	315	299	311	307	306	297	300	307	288	303	301	300	290	308	322	353	326	288	330	293	300	279	310	296	310	282	336	313	329	290	306	316	285	344	337	313	299	303	327	350	329	326	307	288	306	320	291	296	302	329	341	316	306	342	312	287	304	312	284	302	326	303	311	324	329	304	340	316	301	314	307	319	312	330	311	288	326	306	344	277	272	312	319	313	314	342	287	325	314	310	286	329	312	348	304	310	314	314	290	316	334	339	301	323	310	357	305	303	334	325	313	312	316	288	303	292	308	307	286	320	324	281	319	307	352	339	316	310	319	328	298	319	324	302	294	295	331	285	301	305	299	315	276	328	314	338	308	348	315	313	333	296	323	314	343	349	324	336	275	329	277	329	323	319	338	303	311	333	314	333	331	281	319	292	275	334	296	301	295	335	322	311	318	312	317	328	323	314	280	309	333	330	307	304	324	337	323	332	334	306	339	329	324	334	325	288	265	338	324	324	313	331	326	306	315	316	343	310	362	320	336	337	296	287	328	285	292	324	304	323	328	311	317	321	305	293	348	311	307	325	274	324	299	290	301	281	320	303	347	310	311	319	298	341	329	307	301	336	300	318	305	328	295	314	323	293	315	323	315	308	315	318	309	371	287	308	309	304	287	291	306	302	312	329	307	307	320	321	339	263	357	294	299	321	335	330	326	337	315	313	312	301	288	331	313	314	301	288	320	308	305	299	306	306	345	311	317	327	295	288	286	276	295	306	321	323	317	310	295	307	307	315	321	276	292	294	322	293	337	338	326	316	318	333	298	277	317	291	310	297	294	316	315	293	336	306	340	291	346	335	302	290	318	335	328	286	312	330	302	299	360	325	297	329	322	325	317	292	340	307	272	312	290	295	296	307	304	294	319	279	299	348	281	322	310	273	293	340	322	299	320	302	327	297	316	317	265	314	333	306	321	322	336	314	317	312	323	332	301	311	306	318	294	344	319	312	298	300	292	308	306	290	334	313	319	287	346	308	284	315	289	321	323	299	319	307	343	350	305	286	304	310	280	351	314	309	274	289	308	295	339	313	330	297	304	294	328	325	298	313	283	315	330	304	328	281	316	337	273	312	357	323	308	308	340	335	290	331	301	322	307	302	307	305	323	305	312	299	276	295	346	284	321	303	322	302	280	319	326	329	333	315	285	329	311	311	317	330	328	297	323	320	312	333	287	323	295	304	320	324	308	313	311	293	358	337	318	283	292	322	300	311	310	320	312	299	312	347	343	304	319	334	294	325	285	281	345	344	350	316	306	290	317	320	297	294	324	303	338	329	344	291	288	318	299	331	302	331	315	306	336	299	306	279	315	328	295	342	303	296	317	353	299	274	333	313	318	341	298	322	292	298	305	290	328	286	316	313	316	306	301	333	306	315	295	332	320	308	285	314	303	304	304	314	340	296	330	326	275	307	329	300	305	325	338	316	303	330
45225	63394	66707	51346	40333	30127	22128	12908	10120	5230	1483	880	831	764	728	789	721	757	771	781	1083	1216	1107	826	768	743	765	773	740	764	772	752	751	715	771	818	798	729	764	707	808	798	749	734	819	761	787	756	759	769	795	757	878	826	762	768	741	739	761	822	791	736	741	770	762	778	781	740	795	766	760	787	788	817	844	744	793	747	781	801	772	758	739	747	807	811	751	756	788	799	755	775	769	744	810	769	768	782	729	730	781	731	757	757	803	747	778	793	789	777	755	801	746	758	733	755	734	739	752	749	726	772	758	739	762	741	738	767	776	841	755	772	772	766	760	720	713	744	701	763	803	769	738	795	773	749	811	752	779	782	762	764	742	754	764	754	781	745	806	822	813	733	746	775	766	728	786	761	811	799	786	764	780	764	729	801	709	785	730	773	776	807	772	744	782	773	750	799	743	726	744	728	773	807	762	799	760	761	756	777	791	749	752	751	708	791	726	732	765	787	741	740	797	752	772	772	794	818	757	767	764	779	770	802	724	751	773	773	776	722	739	747	755	784	751	737	737	765	731	713	751	797	767	770	817	818	802	765	775	756	790	789	782	742	773	788	745	776	797	710	727	797	786	772	812	784	771	759	810	774	705	756	705	760	763	742	754	839	750	749	775	767	777	762	695	746	791	755	798	795	710	780	756	757	726	769	781	753	744	805	754	774	786	737	800	800	750	723	779	781	771	758	777	795	763	782	768	797	712	773	824	739	728	729	802	764	748	768	741	771	737	773	761	730	741	792	805	777	773	788	731	810	763	757	797	758	784	780	760	773	753	769	743	751	744	721	802	759	747	734	768	770	785	755	757	792	756	791	728	799	739	792	777	786	752	808	815	766	765	785	775	767	754	774	745	740	721	722	709	766	781	758	773	762	749	784	805	769	726	729	729	771	737	766	735	749	750	755	785	774	795	753	749	732	706	770	736	679	781	754	762	799	774	820	750	711	786	787	768	797	752	766	765	801	752	795	761	721	815	779	725	736	744	772	795	743	757	754	728	776	782	715	787	758	783	755	760	779	815	775	762	775	711	735	760	784	772	742	727	749	742	733	762	794	775	765	784	776	732	757	775	743	773	774	819	734	740	764	779	751	735	749	784	697	757	748	787	767	798	737	743	797	802	731	743	764	790	768	742	723	734	742	731	753	741	766	774	747	796	794	751	785	758	729	738	739	740	758	790	855	769	760	799	799	745	798	765	748	761	774	753	755	727	727	778	765	734	729	752	775	742	743	749	802	784	825	791	798	753	778	788	774	690	781	769	710	737	752	754	762	740	782	729	756	792	751	792	728	753	788	730	754	788	782	741	744	762	765	795	763	808	750	737	775	782	797	786	801	790	768	779	710	783	732	779	739	801	761	722	726	783	727	782	717	785	808	769	762	759	738	748	780	775	757	811	750	755	782	772	738	803	778	804	735	760	797	824	788	757	718	779	727	789	782	776	787	766	742	782	728	778	727	718	792	803	739	753	778	804	771	789	730	756	765	732	769	757	768	778	782	759	760	748	757	775	765	736	761	772	785	723	761	781	775	759	774	768	772	775	789	749	758	762	743	762	770	779	755	755	787	752	797	777	777	794	753	778	763	782	755	757	739	748	786	766	772	819	740	773	787	731	693	773	799	744	762	812	761	795	738	781	768	747	733	797	772	773	780	814	792	750	757	755	768	806	812	807	805	772	745	796	803	767	798	777	769	791	788	770	796	786	777	767	759	767	773	787	775	733	781	775	804	731	804	840	765	767	764	731	712	737	767	754	743	832	766	767	796	765	770	829	813	785	736	802	786	718	761	762	800	813	797	720	755	764	792	757	773	788	736	744	743	757	797	735	771	806	774	768	737	762	755	778	769	747	797	759	753	731	773	742	822	743	794	750	734	794	764	766	767	783	731	721	780	721	777	721	764	802	758	736	770	738	731	733	778	719	803	768	811	775	801	769	758	780	729	768	765	745	794	801	739	778	705	739	764	728	736	743	778	752	726	855	759	790	786	766	808	780	780	784	798	771	765	812	798	761	788	712	801	757	771	741	795	797	767	737	750	748	796	712	755	711	776	798	763	771	773	802	752	785	825	747	774	801	693	755	730	768	744	801	778	772	751	801	749	795	742	740	720	782	759	781	759	743	785	751	772	758	742	744	758	781	715	766	739	834	804	739	779	782	752	807	717	797	784	800	764	755	732	743	788	729	758	782	719	784	759	764	762	766	771	811	796	775	731	781	770	769	737	757	779	713	789	741	753	726	770	796	787	754	757	754	802	742	764	768	772	777	739	769	803	781	786	812	771	781	791	717	751	784	721	748	778	731	780	778	765	797	820	761	761	784	783	753	785	781	720	775	764	740	757	805	750	788	745	708	761	823	775	782	764	756	752	804	759	774	780	737	720	754	751	771	770	787	810	785	777	800	780	778	783	749	740	757	792	780	777	732	746	789	789	734	769	796	788	788	754	777	788	773	795	747	756	713	749	760	748	758	771	797	789	774	751	739	726	757	765	766	757	765	763	801	694	773	774	705	772	791	769	755	793	758	772	692	741	786	836	773	767	775	806	778	784	796	737	770	787	742	733	731	741	796	738	772	774	697	788	752	783	772	717	783	764	765	791	753	741	755	725	694	781	776	822	781	758	743	729	787	766	726	739	771	740	785	751	735	763	775	761	804	760	772	830	809	786	832	789	759	766	765	759	790	793	797	731	790	767	748	750	785	757	775	788	753	763	778	716	759	741	755	775	803	764	813	794	784	744	747	741	732	795	756	773	751	737	796	802	799	748	808	752	756	733	795	763	773	741	768	759	744	792	764	750	750	775	826	767	738	783	748	790	755	758	782	749	780	798	790	770	765	741	766	797	748	777	777	702	746	772	738	755	791	831	771	810	725	791	757	737	786	772	746	739	785	786	731	713	731	743	785	806	708	778	786	745	748	754	732	806	750	741	786	791	778	776	752	808	745	757	759	795	762	729	807	870	780	743	742	823	760	796	751	789	798	802	777	778	768	758	724	767	775	807	779	780	737	771	748	745	757	783	789	801	748	761	784	788	754	791	764	772	709	784	765	735	743	789	745	752	724	793	721	766	763	740	824	756	773	729	728	752	780	768	820	776	762	741	754	823	721	758	779	773	751	735	793	731	825	744	769	764	730	772	787	751	715	794	763	777	712	761	739	788	756	767	777	724	789	753	790	779	767	765	695	738	715	761	766	804	775	752	750	785	800	743	785	772	750	754	780	675	717	789	767	745	778	829	737	777	755	750	731	738	791	742	785	764	780	814	784	775	739	738	770	800	819	781	749	773	828	760	821	753	736	783	793	800	769	738	732	766	785	726	779	764	798	774	809	789	755	761	787	802	738	764	801	784	764	729	788	781	775	748	731	736	752	808	742	784	752	768	740	748	767	749	778	794	759	814	765	754	774	763	750	741	755	776	774	763	778	754	765	806	765	758	775	793	721	750	744	790	800	735	789	751
67510	76942	72141	48490	32983	19945	9703	5447	2694	1273	452	305	328	328	352	325	294	322	307	328	360	341	336	336	298	293	277	300	306	297	327	349	339	285	336	303	313	304	299	287	331	356	319	332	322	330	322	312	306	341	297	293	327	319	307	345	352	313	269	327	301	286	292	302	343	352	288	259	328	330	344	320	332	336	316	313	293	313	316	305	306	322	282	338	310	312	297	322	281	299	351	327	280	292	278	323	336	347	295	329	299	328	315	295	320	295	329	333	303	288	322	318	336	303	321	327	318	315	297	343	325	300	311	315	308	332	284	304	299	305	274	308	337	320	300	287	325	304	329	281	316	300	328	357	289	323	317	329	299	332	317	312	301	271	299	312	292	309	304	279	288	320	303	284	311	318	311	332	308	307	311	297	328	285	323	282	325	305	309	326	295	286	298	340	305	290	332	337	307	314	316	322	277	332	310	315	277	297	324	308	324	304	303	319	312	289	284	307	297	308	329	335	318	304	326	290	284	330	334	324	316	353	318	327	321	293	310	308	311	332	306	313	293	304	296	321	291	312	284	339	334	367	304	311	329	323	307	310	307	296	315	319	318	305	307	329	299	279	324	296	363	307	312	319	317	316	270	346	320	306	302	320	299	329	363	322	276	295	308	307	274	282	296	319	311	353	323	322	296	305	334	322	284	314	290	317	299	321	320	259	307	277	340	300	304	319	318	278	269	281	316	306	314	322	339	301	266	325	322	310	309	310	322	305	304	326	311	305	326	301	335	319	314	292	357	294	302	297	318	303	303	323	306	297	298	331	292	288	304	320	298	330	329	340	306	307	314	289	281	296	324	323	305	303	321	298	290	303	306	333	310	303	309	329	291	299	318	310	265	320	289	313	319	330	301	316	280	309	320	337	296	291	315	338	322	315	338	301	341	316	292	314	305	315	302	344	295	313	330	296	300	295	325	333	341	280	323	275	343	344	327	283	327	326	339	315	334	341	303	323	312	317	341	277	333	299	279	332	292	338	292	340	279	301	296	331	297	321	292	318	295	282	299	305	317	308	302	300	316	322	346	323	309	310	283	343	304	322	328	296	302	305	329	312	306	354	296	318	298	341	310	303	307	310	337	325	315	320	314	316	291	313	310	294	293	300	325	303	327	311	282	316	334	320	325	353	310	302	318	312	284	313	326	327	328	309	324	296	328	300	330	304	357	333	310	297	275	346	301	297	316	300	306	308	336	310	308	313	301	333	283	318	287	300	333	338	283	334	308	309	309	281	321	308	307	306	288	331	290	313	289	285	300	300	310	298	304	309	339	344	326	318	324	286	315	293	324	281	287	300	296	355	319	263	325	345	332	306	316	312	306	307	303	310	290	294	284	290	288	297	341	318	313	309	312	332	314	334	317	296	314	300	323	354	306	294	305	291	309	305	314	319	290	327	300	305	314	314	306	289	341	297	333	314	312	318	286	323	313	362	316	328	306	314	288	312	300	310	287	322	311	305	326	322	305	270	267	334	312	276	292	286	323	282	309	320	310	315	327	307	318	304	310	308	299	306	334	301	312	285	310	310	327	320	328	299	317	307	313	318	292	309	306	313	299	305	320	299	311	309	306	270	305	318	330	332	343	293	336	319	335	310	253	313	284	315	296	299	317	344	314	340	291	311	298	314	321	296	322	318	341	287	282	300	297	316	277	305	285	287	356	356	313	319	294	287	323	328	322	296	303	287	304	349	315	319	312	301	353	328	335	280	338	303	297	290	293	309	334	301	309	308	314	307	318	314	305	287	301	324	316	301	319	324	332	277	306	321	309	354	307	325	338	296	317	329	308	319	346	345	364	320	313	330	308	314	286	314	320	312	302	309	299	326	327	308	318	346	326	304	262	331	328	348	316	303	332	307	299	317	316	320	345	336	348	303	321	343	296	307	348	296	282	332	302	295	311	334	315	302	295	302	332	298	319	335	302	335	307	319	311	302	314	324	333	338	293	294	301	304	296	336	308	311	307	336	342	297	332	310	294	312	301	326	337	322	275	277	292	292	326	305	287	266	314	298	299	319	295	318	322	309	317	300	299	301	294	302	307	305	296	293	303	335	324	320	328	299	335	289	300	305	320	316	306	337	277	309	321	293	298	286	349	300	304	326	280	311	330	297	305	302	314	315	344	305	316	298	325	336	319	310	278	331	295	287	326	287	335	287	294	329	310	318	306	317	287	288	290	284	273	291	338	318	310	333	303	267	342	287	315	297	300	304	332	303	321	305	310	310	305	319	293	286	296	298	307	283	322	322	297	311	300	314	309	292	326	294	283	309	304	288	309	334	331	320	285	290	322	302	325	296	316	286	293	292	324	299	309	304	300	284	324	300	344	308	349	275	312	317	324	322	320	305	347	271	329	348	301	288	309	282	325	311	312	272	292	331	337	289	280	316	315	339	308	319	309	299	290	279	321	311	307	300	329	323	291	308	298	311	307	307	330	345	284	311	321	301	272	313	306	301	314	363	297	303	320	288	313	308	304	321	329	313	295	351	296	321	312	293	321	363	336	303	315	315	313	296	302	313	302	313	280	328	312	301	319	329	278	330	319	338	308	297	329	310	325	298	304	313	278	298	306	322	299	286	282	304	324	288	334	343	322	325	321	309	332	290	322	305	301	320	308	305	287	325	327	320	316	293	293	326	318	320	303	302	317	284	335	309	342	317	299	304	289	327	306	342	324	326	309	296	297	309	295	292	315	331	281	311	314	319	280	295	326	326	312	306	298	311	300	310	323	306	307	298	287	345	343	273	280	324	288	356	324	273	321	334	309	342	312	286	315	316	297	341	305	310	327	315	301	308	352	313	307	295	304	281	302	321	319	285	346	317	320	328	303	307	305	322	276	299	364	322	313	326	332	306	294	311	319	319	304	304	309	302	344	289	290	295	306	297	276	318	295	305	343	322	327	300	294	289	340	323	321	291	274	290	333	328	312	295	292	296	315	287	303	309	295	317	309	327	343	310	289	298	322	283	306	286	313	304	303	336	309	323	293	324	321	307	328	319	333	309	335	308	333	318	358	300	315	308	348	326	311	308	329	335	301	268	330	315	272	362	316	298	328	304	317	311	315	302	310	311	276	325	355	322	309	315	291	337	318	311	320	304	305	295	300	288	301	342	313	304	309	320	321	307	293	300	336	305	322	328	311	323	321	286	301	293	311	302	298	310	349	314	300	311	309	326	317	322	347	295	321	303	280	307	329	334	295	324	313	310	314	301	338	278	301	301	325	290	309	323	336	314	303	284	322	320	298	298	360	298	322	303	300	330	313	332	297	306	322	339	316	328	331	296	318	329	290	330	323	280	350	328	362	327	275	293	326	317	304	340	312	321	307	314	286	290	313	319	329	319	322	305	321	305	307	306	315	315	366	332	326	289	324	356	329	300	292	324	302	315	330	332	316	305	311	306	308	308	332	308	292	277	301	304	301	311	323	330	340	302	326	286	329	317	294	306	290	335	291	286	319	295
45861	63431	66589	51334	40430	28775	20145	14813	8483	4461	1337	784	802	797	767	733	765	730	779	882	1007	1148	952	716	788	777	763	800	805	722	732	774	701	765	789	789	820	738	784	744	767	766	715	769	783	760	748	792	756	734	757	834	766	802	762	777	740	825	737	766	757	740	781	801	823	755	742	756	786	741	749	806	793	775	766	798	806	739	769	780	800	757	722	757	725	774	759	735	716	747	798	743	755	733	762	779	775	745	780	774	759	773	739	755	792	766	765	776	783	757	747	792	747	782	780	750	717	792	816	776	739	763	761	778	751	763	756	760	759	758	762	829	767	724	755	765	756	745	751	843	774	755	785	705	799	805	729	746	805	760	760	721	742	761	749	740	761	729	802	754	781	741	785	764	767	792	748	739	710	784	791	726	831	755	776	786	745	794	760	731	742	730	845	759	759	782	731	743	768	748	742	762	776	781	762	763	754	757	755	777	798	765	728	746	736	732	760	766	760	777	734	727	756	742	752	746	758	809	755	734	757	749	790	777	732	743	755	741	804	735	723	756	751	746	713	781	768	762	826	791	781	747	759	766	727	795	773	805	828	799	715	753	753	743	742	794	718	791	741	754	766	772	729	778	754	741	717	737	732	800	773	792	765	779	724	784	740	772	778	771	802	739	796	782	752	747	747	717	781	780	804	737	750	754	779	769	716	769	757	755	738	786	773	811	758	767	774	810	743	779	771	764	784	742	771	751	763	769	730	749	712	772	746	789	736	769	752	802	801	748	793	778	737	777	798	769	751	751	775	796	732	770	806	766	757	726	731	759	779	707	752	761	740	792	777	778	751	802	760	757	777	768	764	828	798	784	737	742	780	754	743	767	726	739	746	772	744	800	787	744	787	781	727	800	773	745	794	755	764	761	707	774	785	783	757	713	775	706	799	738	774	760	796	757	765	761	735	735	757	761	741	768	732	756	794	733	756	775	740	772	748	734	751	733	727	754	773	783	756	777	779	789	799	768	760	773	748	765	755	761	787	783	722	807	725	729	775	732	815	759	714	735	769	727	754	761	745	724	797	765	793	699	786	790	742	741	726	794	754	751	775	758	726	779	753	765	763	823	761	757	766	740	742	794	740	772	752	746	781	689	750	757	751	750	807	742	797	735	770	794	772	759	753	705	796	754	744	811	761	754	768	780	746	861	803	766	766	755	778	785	777	761	807	775	735	792	772	750	701	748	758	761	763	713	696	770	804	746	778	769	801	792	746	776	773	778	730	767	765	791	752	778	758	771	759	737	815	756	762	758	760	788	784	762	764	778	780	786	739	715	697	756	767	779	747	766	763	762	742	761	762	800	791	764	781	842	811	704	754	769	768	780	740	795	757	756	785	781	748	784	715	753	739	738	802	776	766	725	693	784	773	759	737	816	758	777	771	728	751	785	734	746	769	778	735	725	776	788	753	709	687	759	732	705	788	788	771	775	802	740	777	794	766	719	783	762	724	766	772	772	726	771	730	782	746	783	772	786	760	747	751	791	758	765	784	763	765	747	706	764	817	722	786	750	759	784	838	732	759	760	720	769	711	765	752	829	751	778	739	731	743	774	755	790	791	745	782	765	807	763	798	734	778	783	754	775	759	773	772	771	712	758	808	715	746	750	755	757	742	737	764	774	774	782	724	738	766	721	743	796	768	749	724	763	720	758	781	685	770	794	758	754	761	788	807	762	731	737	804	746	791	784	754	681	793	761	770	741	752	772	740	782	762	767	793	766	804	783	763	764	770	748	755	794	777	771	748	742	737	794	774	724	804	732	730	712	792	717	777	775	798	752	771	751	808	798	762	761	726	772	751	824	759	738	776	754	727	740	751	771	749	755	765	759	742	757	738	760	739	776	806	821	766	799	738	753	753	766	737	747	729	722	753	765	768	757	752	763	765	736	777	748	764	751	739	784	713	744	765	798	779	787	748	807	758	796	717	746	778	795	729	765	768	743	766	778	760	760	720	764	772	729	789	803	776	773	783	748	750	784	742	780	763	741	719	749	784	784	832	754	790	816	767	768	700	760	760	778	746	779	736	766	749	726	731	784	777	723	770	777	782	743	739	760	772	731	744	812	776	736	747	765	756	728	799	762	768	768	747	789	780	800	806	820	749	778	764	760	743	734	737	783	705	797	760	764	779	796	754	773	738	738	767	773	738	747	769	767	719	776	775	711	762	773	770	719	762	711	776	777	789	780	787	764	793	774	783	757	741	760	807	747	720	697	743	732	806	730	773	776	766	768	733	755	713	782	773	775	703	780	765	761	786	764	754	770	813	810	728	718	741	717	701	801	765	812	755	769	722	785	767	757	783	799	803	780	749	771	776	792	745	777	768	733	758	777	794	830	750	739	782	803	791	779	747	758	726	761	778	790	739	736	765	754	758	728	732	748	747	798	781	755	767	721	739	789	742	750	763	777	750	814	785	736	790	756	726	798	750	745	812	763	774	758	755	763	756	748	760	761	771	737	718	709	768	727	743	776	744	709	769	786	776	765	776	736	755	731	774	754	741	739	779	741	754	752	747	754	745	766	787	748	721	745	752	793	788	766	757	702	792	742	764	791	704	792	701	787	774	799	744	748	797	751	753	784	761	809	796	819	790	782	781	733	778	810	783	762	825	751	753	753	743	720	749	776	784	748	721	765	735	760	766	711	801	748	765	746	753	768	763	785	766	778	739	734	808	770	734	692	729	770	777	809	762	774	746	791	726	746	799	797	732	753	773	754	727	724	798	744	752	751	782	761	827	746	777	803	736	699	729	772	746	752	744	769	772	755	741	763	759	764	728	758	748	750	736	778	759	799	756	757	735	783	789	713	757	797	728	745	821	755	774	734	790	748	753	737	739	738	756	766	768	768	809	782	793	781	731	733	742	724	805	749	726	750	747	757	796	773	757	760	801	737	726	708	715	746	819	740	748	771	770	757	744	767	747	765	740	766	771	767	775	771	759	791	740	795	777	745	759	812	761	761	751	793	770	717	726	784	758	764	745	752	767	722	775	766	735	771	771	743	779	784	785	808	747	748	779	770	752	794	781	818	722	791	760	744	757	777	778	721	767	720	788	777	789	766	800	715	714	810	759	837	808	796	739	802	732	724	768	776	740	804	682	737	769	815	774	814	731	749	708	791	774	793	761	719	776	748	784	765	773	778	795	756	755	753	736	753	742	766	745	747	756	766	778	780	790	737	764	759	822	777	785	732	740	750	769	742	853	802	713	775	741	758	766	781	760	825	776	792	755	815	762	758	758	727	724	779	737	744	741	788	762	770	762	745	759	785	719	772	729	798	735	757	759	765	742	758	777	753	782	730	803	754	750	763	764	751	734	774	755	770	741	743	762	749	782	738	756	793	813	781	757	757	731	782	783	780	782	707	792	766	771	724	791	779	758	753	723	707	819	755	750	785	782	743	748	742	754	816	691	753	789	761	765	766	747	750	872	746	805	798	757	776	807	758	770	729	813	732	698	720	787	757
71194	77563	71795	47879	31014	18744	8937	4033	2397	975	311	339	286	305	325	305	337	335	297	316	339	350	325	323	318	333	319	325	300	311	297	340	309	314	331	332	314	327	311	333	328	306	348	287	285	316	326	310	305	317	343	305	339	332	352	319	303	320	328	299	290	304	309	290	297	311	297	341	313	329	314	302	324	276	263	325	319	294	309	342	348	272	292	324	310	336	286	331	291	279	299	315	309	288	329	334	300	318	298	311	312	331	318	293	315	308	312	270	288	336	326	307	323	335	275	297	311	290	318	320	346	299	286	308	332	311	311	277	331	327	292	301	295	314	289	272	273	304	316	339	321	320	327	333	295	313	314	315	331	288	310	307	318	321	270	341	309	301	333	331	315	297	350	328	298	320	309	298	288	310	315	300	300	320	319	296	323	310	322	310	301	287	300	327	310	323	289	293	330	320	339	316	319	318	312	324	288	346	315	285	325	320	321	312	310	304	335	320	309	316	297	323	327	306	315	321	310	297	277	325	299	309	307	321	301	321	291	341	293	291	292	302	340	316	317	326	277	314	322	309	299	278	311	336	340	309	307	314	335	284	312	339	331	273	311	325	307	349	317	312	316	305	305	302	318	281	311	303	287	314	305	336	344	301	321	353	317	296	293	287	321	305	329	316	332	327	303	336	322	325	344	353	328	292	354	282	303	292	317	296	301	309	286	286	292	308	296	310	299	311	289	303	295	318	296	319	325	318	298	282	308	308	325	313	315	304	305	278	316	325	313	316	313	292	291	295	271	346	305	306	312	288	318	331	305	279	324	326	300	312	310	326	303	331	319	306	308	339	294	302	309	296	297	300	306	292	307	306	324	311	296	297	308	284	305	313	294	313	321	322	318	310	290	350	317	305	305	330	309	333	331	328	301	315	333	316	330	310	321	337	337	305	305	296	347	315	334	271	326	304	296	316	320	335	328	316	331	350	317	329	302	312	314	320	312	305	293	303	320	303	313	303	324	318	297	296	303	305	309	319	285	321	338	335	302	314	286	336	301	329	344	305	331	330	307	328	318	289	336	333	294	308	312	314	317	317	305	330	306	303	288	305	269	308	307	305	306	298	277	309	307	311	345	283	292	288	280	277	339	325	286	294	297	317	302	334	317	317	346	315	291	335	299	317	316	322	327	309	302	298	330	343	307	294	288	286	289	300	306	309	331	292	306	332	314	289	307	318	311	320	335	345	307	311	309	320	295	304	341	298	283	316	327	323	312	310	313	319	309	304	284	324	304	279	300	323	328	297	331	343	301	302	307	279	305	298	306	297	313	292	302	307	292	286	320	339	307	315	317	313	293	310	353	296	284	340	336	349	278	326	301	300	311	316	304	307	287	308	321	305	300	306	317	315	301	310	316	304	292	333	304	263	330	301	345	291	318	291	283	287	299	329	292	309	309	319	333	343	327	336	307	301	358	300	312	324	287	308	283	294	314	306	341	317	294	278	339	310	314	301	308	322	338	307	322	291	333	302	307	303	325	303	278	275	308	321	289	320	303	323	337	335	314	295	352	305	297	306	321	299	326	289	307	321	277	300	342	324	305	329	314	311	293	290	293	294	322	312	299	278	299	282	317	315	303	279	298	291	319	337	289	290	312	279	330	304	330	310	297	308	311	291	301	313	321	308	283	280	351	311	305	332	297	332	324	296	304	335	342	340	326	307	315	290	330	280	316	315	304	297	334	326	304	319	308	324	330	342	291	324	318	336	318	310	335	336	335	317	301	289	301	329	305	306	340	323	287	323	341	318	333	302	278	315	308	334	344	329	330	317	303	295	341	282	289	293	329	313	290	310	324	303	349	319	288	294	312	322	301	301	311	314	307	290	297	283	309	317	321	300	307	322	304	310	325	292	339	305	326	305	317	296	337	293	323	298	344	279	310	284	297	293	298	340	328	299	300	309	336	339	283	278	330	290	306	323	359	309	297	339	320	333	310	328	309	299	322	296	348	329	317	339	288	286	309	331	323	307	265	294	273	308	300	338	324	330	337	290	301	305	334	324	300	327	328	324	306	324	333	293	344	307	345	328	330	291	335	302	318	307	321	283	301	299	330	303	316	294	318	325	294	298	333	317	316	314	296	307	314	280	301	316	326	293	286	284	316	322	340	284	308	300	297	310	302	324	345	301	342	314	316	307	289	347	312	291	303	322	318	315	338	322	309	323	317	332	310	353	288	310	327	295	305	285	316	326	322	296	300	273	343	331	285	340	318	336	313	309	322	342	291	303	329	282	279	298	311	348	329	297	287	341	289	290	286	322	280	317	279	335	336	281	318	307	321	309	348	326	298	308	308	355	296	315	306	317	301	321	327	295	296	312	330	309	325	316	297	312	309	315	313	311	282	307	301	335	300	290	338	293	294	308	314	332	321	329	318	282	289	323	323	303	314	316	313	312	304	311	317	325	333	302	314	307	323	297	308	347	353	296	312	295	322	309	320	293	302	275	314	320	333	297	331	312	309	298	319	284	297	283	320	279	332	327	297	314	300	279	321	304	315	319	311	308	282	321	319	316	302	320	308	333	314	308	312	305	317	314	324	309	317	328	307	331	323	301	331	326	278	326	313	309	321	299	304	298	294	322	337	337	319	307	335	313	303	298	318	334	331	266	320	315	323	321	354	301	276	324	290	332	318	288	318	335	319	273	301	350	313	306	273	325	311	297	329	317	297	298	293	290	326	331	300	315	329	294	312	310	327	318	294	313	314	310	328	312	325	307	284	312	293	321	299	336	309	321	297	298	312	329	298	296	311	313	323	288	333	355	328	331	282	331	330	313	303	317	312	297	311	326	342	307	327	313	339	305	328	297	300	285	322	310	315	310	296	336	305	305	318	330	306	308	334	318	306	331	299	356	281	305	305	276	334	311	315	308	305	263	311	329	312	335	319	272	305	305	297	321	325	349	314	308	309	295	340	299	332	319	279	289	305	354	363	301	327	335	293	283	332	325	272	279	299	321	319	322	315	305	322	314	318	345	339	304	314	276	334	296	315	289	327	354	311	308	313	322	322	290	297	307	293	317	334	303	304	299	294	306	313	333	290	305	314	331	323	302	301	305	358	298	320	307	317	315	344	268	306	318	285	313	319	287	294	310	316	281	319	296	313	303	302	289	312	315	325	317	314	312	304	313	308	310	313	296	292	283	298	275	292	315	315	323	331	318	318	318	299	292	291	300	299	312	285	329	315	279	353	290	327	337	311	320	308	302	281	306	302	327	327	307	337	304	293	280	279	304	291	312	290	309	329	300	279	325	301	324	304	278	303	315	307	327	292	341	291	301	314	305	306	303	332	321	332	355	318	306	316	314	317	310	303	293	309	290	330	283	301	298	311	297	349	339	316	300	330	328	293	291	330	306	283	318	311	314	310	294	316	281	291	293	325	294	315	309	305	305	298	286	270	308	308	302	302	324	319	313	307	332	320	307	305	295	300	300	311	301	332	315	297	309	293	332	305	311	303	303
47993	62835	66921	50485	38283	27808	19250	11361	8030	2997	931	797	795	780	764	820	817	785	791	819	890	992	965	780	792	722	766	772	783	742	737	758	798	742	775	755	717	792	780	759	820	765	751	792	756	802	767	746	767	788	775	788	802	834	789	786	773	757	792	726	800	772	781	796	730	803	790	776	809	730	714	777	793	771	793	746	725	795	724	708	794	760	740	778	819	793	738	767	801	749	818	742	803	802	764	789	778	713	730	862	803	727	765	794	755	796	776	787	762	712	742	778	757	766	734	729	800	766	770	793	786	785	788	769	782	786	781	765	726	756	794	787	777	775	791	752	744	707	756	803	757	791	806	798	799	769	767	792	755	750	810	759	795	783	769	725	818	765	755	714	755	723	741	758	768	773	778	738	739	760	787	775	758	778	760	782	731	751	761	802	808	738	838	745	742	764	780	783	767	744	770	785	791	768	763	748	694	768	756	749	751	752	782	747	771	788	753	759	791	774	767	771	732	817	705	771	754	779	761	735	773	771	716	762	766	736	762	734	752	772	764	817	732	766	746	821	796	813	732	810	748	738	719	768	827	777	776	793	761	798	760	754	751	774	771	758	775	769	763	744	766	778	744	759	756	789	750	763	789	772	746	763	735	776	723	766	786	733	718	788	808	777	747	722	776	760	780	778	795	689	798	738	768	773	775	788	794	758	755	819	784	754	764	744	742	782	841	788	771	758	794	811	772	703	744	726	757	758	771	777	753	801	812	793	793	802	823	755	760	745	746	787	768	764	744	762	779	762	777	770	776	798	766	789	750	743	771	816	757	775	756	748	758	771	813	756	730	774	777	727	761	728	730	742	765	766	720	760	769	731	719	785	767	765	720	790	760	777	764	772	749	756	778	773	779	781	762	752	769	731	780	743	782	800	724	761	787	766	752	747	798	785	745	758	742	727	701	776	761	753	777	754	732	784	784	767	806	736	772	758	753	717	751	765	723	799	752	775	746	752	763	810	717	732	765	714	765	774	755	779	783	748	724	794	823	732	754	688	785	743	760	790	778	797	739	758	762	757	742	786	735	778	771	746	758	780	751	776	731	768	809	735	778	770	778	824	772	779	813	754	741	785	760	768	789	767	748	758	747	789	731	744	724	770	746	745	761	720	790	744	755	757	804	714	771	781	784	789	763	820	799	710	788	784	744	774	779	756	760	726	729	738	797	766	813	761	741	753	816	756	728	739	742	760	736	787	791	799	737	834	705	770	713	745	747	719	785	786	764	785	759	854	796	798	688	797	742	786	811	783	766	714	764	781	787	792	761	802	739	742	744	776	774	751	779	769	794	823	756	803	798	753	787	740	750	752	748	815	752	771	719	721	728	755	765	723	698	777	720	716	735	748	779	779	780	751	789	747	781	770	758	739	807	705	744	765	781	739	769	781	778	765	766	747	764	786	765	745	789	738	781	769	780	754	767	718	728	814	770	763	714	764	804	763	743	761	740	751	777	760	792	794	734	767	772	759	776	740	761	715	759	770	768	778	814	790	763	752	757	732	775	786	752	758	778	732	759	761	797	775	786	758	758	752	805	775	802	778	769	769	754	764	786	776	763	765	790	788	736	776	788	774	779	770	831	722	762	776	834	761	767	721	709	787	774	761	767	782	788	779	771	724	739	799	746	751	776	726	762	769	769	752	739	674	799	729	782	793	698	770	740	791	780	790	765	766	826	760	791	785	734	755	779	745	739	794	742	744	759	781	757	796	776	782	773	789	723	757	682	765	757	767	776	783	799	788	780	773	766	737	741	746	780	809	758	777	753	810	749	745	760	746	751	805	792	790	774	789	724	755	737	707	698	788	778	784	753	744	814	777	762	768	769	751	788	775	765	760	799	723	782	741	756	719	752	752	834	699	757	786	773	782	738	721	726	816	779	757	729	770	750	779	753	792	810	763	750	761	777	765	822	806	775	768	767	759	765	801	721	817	805	744	824	773	792	727	740	772	737	753	764	758	730	756	771	792	773	796	787	759	780	762	744	749	736	764	729	748	748	768	737	732	723	785	783	772	775	720	754	725	790	782	763	732	828	719	777	785	770	779	755	767	717	757	751	789	730	757	729	794	760	740	729	733	787	746	753	716	793	743	796	780	767	760	814	740	782	782	793	743	776	752	795	752	714	771	755	733	834	724	780	762	751	750	797	792	776	753	757	791	794	767	771	684	759	786	701	816	787	759	754	789	798	738	771	682	715	771	778	840	748	747	762	762	761	721	764	775	780	773	753	743	714	774	779	729	754	738	758	751	790	778	724	772	745	772	764	725	797	749	718	778	789	814	790	775	726	770	777	783	765	798	730	775	750	772	754	758	741	760	781	768	862	739	752	716	773	793	789	789	756	728	791	747	761	725	748	763	768	780	778	786	808	782	730	781	728	771	759	764	769	734	788	766	781	761	766	752	775	785	768	790	749	781	794	739	793	778	738	772	778	763	773	739	756	747	717	779	735	788	764	714	749	760	819	764	739	807	783	765	791	732	753	757	747	773	757	800	776	791	751	778	768	725	796	749	762	772	755	750	773	763	788	740	778	693	735	786	793	781	736	721	750	739	783	791	747	782	771	800	771	734	799	730	755	780	776	737	828	752	781	764	782	722	750	749	801	740	789	753	786	780	707	789	741	761	717	805	788	768	815	777	803	720	795	771	759	745	785	788	749	771	745	721	719	733	800	707	737	737	774	801	748	740	794	762	825	769	745	776	785	838	784	754	744	743	764	801	763	754	757	749	763	770	780	752	756	723	772	763	775	741	738	757	765	771	757	768	769	742	715	783	753	771	746	797	760	755	717	746	770	782	825	773	778	785	796	782	718	747	782	762	812	702	751	811	798	730	737	727	809	756	788	743	787	741	740	754	754	741	761	751	774	754	807	778	737	764	776	773	756	751	775	786	719	850	776	796	780	781	808	803	744	766	778	738	746	786	766	738	786	772	775	769	767	816	795	796	747	776	716	753	802	767	804	758	760	776	734	767	799	744	718	783	790	786	776	811	768	777	769	766	787	701	776	700	699	737	788	736	770	760	798	786	788	757	798	767	739	739	755	725	775	743	754	758	801	766	794	767	734	742	758	782	775	749	801	752	796	762	753	772	756	720	767	748	743	752	796	800	739	776	800	797	815	757	791	746	800	722	737	766	717	739	723	805	746	747	715	756	767	747	803	760	782	725	775	765	751	781	709	792	746	762	786	731	752	757	724	807	820	728	735	717	741	781	706	751	766	757	783	731	762	755	717	799	743	804	771	756	787	747	786	733	799	803	754	756	786	707	819	777	775	726	819	754	790	737	806	805	784	776	722	732	774	765	801	749	778	780	771	775	732	788	730	777	816	725	750	782	748	789	757	757	743	733	757	731	780	759	777	719	799	727	735	791	741	761	755	737	777	766	766	766	758	758	784	752	728	774	797	773	780	782	763	818	802	785	728	752	699	794	783	783	746	804	732	780	786	765	711	738	789	775	766	750
72730	76717	70815	46466	31497	18783	8870	4409	2211	761	316	314	317	298	283	299	319	324	317	335	363	374	381	282	334	269	317	317	309	305	330	314	322	306	279	288	294	319	339	365	326	303	309	311	315	313	328	304	337	311	329	302	328	318	304	306	305	312	303	302	297	336	287	327	327	312	302	313	305	335	311	330	321	339	313	345	286	279	330	338	317	305	328	304	283	345	326	329	298	340	320	299	314	290	336	331	307	262	324	292	311	305	298	308	305	318	304	307	367	301	276	293	309	318	302	331	289	320	316	301	315	324	333	314	308	317	312	336	309	273	285	297	312	305	297	302	327	295	305	319	293	313	328	308	322	326	300	288	305	313	322	292	297	311	320	301	319	285	311	332	309	329	319	305	315	308	337	318	321	304	289	325	289	296	292	333	334	320	350	337	296	319	282	315	316	300	331	316	306	328	314	287	314	318	300	274	322	323	291	317	273	299	280	293	335	312	346	311	330	335	278	298	317	295	281	321	312	295	313	307	290	360	317	318	303	321	290	284	284	332	293	269	308	313	293	323	341	327	310	313	310	306	302	335	358	300	342	296	325	325	331	300	311	342	306	311	313	342	315	334	284	335	302	285	311	338	303	313	281	276	311	318	311	299	313	295	341	315	316	280	276	314	312	311	281	299	303	330	295	308	324	343	289	300	278	325	331	315	326	327	299	319	299	303	283	290	299	350	275	295	296	331	300	319	268	327	305	334	315	306	305	314	297	298	326	351	307	303	295	308	317	306	337	348	304	337	323	331	301	304	285	315	324	309	304	286	287	288	313	315	288	269	297	339	295	325	343	318	320	301	290	309	317	294	317	321	322	308	349	326	323	331	296	304	337	325	287	319	320	325	319	322	306	266	287	334	330	315	299	286	292	324	297	326	314	330	323	317	288	338	315	309	324	298	316	302	321	340	294	313	289	333	322	298	315	315	308	313	309	314	340	312	320	315	314	323	320	334	306	305	309	316	346	321	311	321	313	281	323	354	311	278	292	309	312	297	292	322	341	328	306	339	288	327	299	295	314	359	314	314	328	311	304	329	287	288	331	327	303	327	341	298	314	293	312	291	298	325	290	323	287	293	294	332	345	300	331	315	324	297	289	324	318	271	278	301	284	293	298	329	288	293	307	315	314	305	326	309	284	279	281	315	309	296	289	304	281	294	332	300	309	321	318	300	311	324	282	300	304	311	301	299	321	337	309	318	299	283	304	347	314	296	315	324	305	305	337	293	293	281	298	321	294	330	300	336	344	326	289	323	317	334	334	308	317	316	314	297	348	315	334	290	346	326	318	295	284	333	323	281	329	311	326	296	294	329	317	296	357	334	315	312	308	300	320	299	336	283	320	295	310	306	343	284	313	331	303	289	316	312	273	305	306	318	288	348	328	312	308	310	348	329	309	325	305	281	307	329	304	297	315	317	304	301	320	340	319	313	315	327	276	293	332	332	290	283	292	315	333	315	288	341	298	315	309	279	264	324	310	310	329	324	313	332	287	280	301	325	309	310	318	326	332	332	318	339	301	313	313	332	305	338	328	332	320	310	275	311	305	316	316	294	342	298	319	306	281	294	306	328	307	329	319	313	314	313	308	345	298	294	301	308	345	349	288	337	327	291	311	300	328	316	331	291	275	325	335	306	292	350	281	289	268	315	304	322	314	331	299	328	317	317	300	308	344	342	321	308	313	332	328	359	290	321	314	315	334	310	312	323	316	286	308	291	348	303	321	301	324	276	334	303	322	296	318	327	319	314	308	327	294	340	331	331	311	300	330	280	308	340	319	286	285	311	322	311	350	321	302	334	292	318	332	295	327	303	301	341	292	313	324	338	305	267	333	286	326	304	303	343	301	290	298	329	315	310	292	305	326	294	323	281	284	320	317	311	322	307	334	312	303	295	322	302	312	276	345	322	279	304	287	316	328	337	312	312	291	344	339	346	290	328	314	273	330	326	304	304	307	326	304	287	345	309	307	307	323	307	363	327	294	299	285	301	370	297	308	316	334	317	308	274	308	309	307	277	320	328	310	329	296	304	297	296	322	319	287	345	295	315	284	281	307	314	313	324	293	303	277	310	319	352	330	317	313	344	325	313	318	318	304	315	318	302	307	328	292	334	318	318	273	321	343	345	295	296	299	301	314	327	350	302	350	302	305	322	294	338	310	334	310	317	334	312	327	308	348	352	340	310	287	301	317	329	327	345	308	288	330	351	288	322	325	290	275	320	308	303	311	336	346	295	269	299	300	304	323	331	339	319	302	290	259	305	325	341	295	315	282	269	295	309	272	324	348	301	327	335	312	283	324	334	317	293	326	304	309	321	318	325	309	324	295	307	294	293	297	318	305	327	317	299	321	329	327	303	332	287	291	319	328	302	302	335	303	327	319	288	321	318	312	311	301	285	273	309	326	332	307	312	275	317	315	327	339	357	338	278	297	324	306	340	310	305	290	318	320	280	327	360	307	309	330	293	307	310	307	302	289	302	320	350	294	308	318	342	330	277	315	332	311	341	300	288	305	323	335	308	311	327	308	303	309	308	334	310	351	299	318	306	316	331	284	304	296	311	327	338	301	326	299	308	272	296	289	325	307	331	283	307	313	308	327	280	335	263	299	281	279	296	304	321	309	315	312	337	313	298	337	336	310	290	302	335	314	296	317	329	328	310	324	316	307	309	327	338	308	321	348	295	319	335	312	321	313	320	318	323	316	325	316	343	312	332	301	298	323	281	304	294	311	312	304	328	286	293	302	338	302	287	318	307	303	308	312	308	303	308	316	315	323	287	315	299	329	298	326	334	292	330	313	281	324	321	344	328	334	314	313	309	308	297	283	296	297	317	270	305	306	307	291	300	280	289	337	303	302	311	315	309	296	318	338	328	311	301	284	328	297	268	328	291	329	311	317	317	368	332	303	318	283	279	315	322	327	306	343	291	324	319	308	315	316	318	305	315	290	321	307	308	327	289	323	311	300	324	312	296	302	294	300	342	287	302	311	297	312	327	306	284	295	324	332	337	296	319	285	290	337	303	298	309	309	309	299	318	316	298	306	297	318	300	293	298	336	315	316	325	344	326	318	329	271	324	340	313	289	320	324	330	319	325	312	305	305	301	315	286	307	306	293	289	306	326	359	307	295	292	332	297	309	315	303	314	327	307	322	310	295	299	306	303	317	332	329	326	334	290	309	346	322	296	334	297	333	353	312	312	332	307	293	316	314	308	325	301	283	287	331	337	294	291	306	293	322	325	318	274	333	276	313	294	349	309	316	300	329	317	314	300	281	290	343	336	295	319	302	292	342	326	330	294	291	323	300	341	315	310	340	312	338	325	283	312	309	289	267	341	286	320	309	318	295	300	313	318	322	295	303	254	290	311	329	307	281	292	300	327	348	287	293	300	306	306	289	297	286	327	282	311	323	283	284	309	301	320	313	294	305	320	305	280	314	328	303	328	300	309	298	312	311	277	307	304	335	295
49885	62351	64902	49311	38923	27750	19352	12389	7206	2281	841	817	758	776	768	766	806	776	813	832	969	1224	1111	814	782	775	793	748	750	802	750	774	742	742	767	785	802	760	762	779	716	781	782	771	790	762	769	765	742	783	756	752	838	765	813	841	768	731	766	814	802	726	791	769	781	790	821	809	758	754	759	762	801	772	757	728	777	811	821	800	793	758	739	754	764	812	754	716	771	745	731	741	759	757	749	766	817	762	753	749	750	749	756	728	765	726	751	781	785	733	739	757	780	762	755	744	772	740	815	777	777	779	785	852	807	806	758	785	788	770	740	738	775	766	721	771	781	756	783	736	788	736	783	844	736	736	756	807	754	780	754	754	771	753	746	732	740	774	730	734	732	701	815	749	775	778	812	798	766	767	782	804	741	738	758	766	811	734	787	806	758	854	715	729	794	740	803	747	754	789	804	778	763	794	749	766	782	714	791	774	768	745	774	760	798	778	780	806	745	726	795	782	746	811	823	747	769	837	784	767	714	720	768	790	803	739	719	802	794	777	744	806	734	728	731	746	777	747	780	714	725	739	775	805	768	852	775	708	708	784	778	704	792	767	724	755	726	786	778	768	805	760	744	756	741	772	810	779	747	731	762	720	773	728	760	747	746	741	765	713	788	755	786	734	754	777	744	772	767	748	742	755	739	809	742	788	758	755	727	768	733	738	782	793	799	742	747	733	863	744	798	767	762	766	763	742	783	782	776	763	770	775	780	758	804	753	749	813	747	767	764	768	720	741	784	710	799	742	769	754	725	728	777	770	804	744	768	771	764	796	758	736	763	805	746	787	797	799	769	767	762	831	755	769	789	795	784	795	752	777	730	818	771	771	731	745	717	759	720	799	706	747	767	768	761	743	744	795	766	746	754	778	818	720	766	751	828	753	774	717	747	735	783	770	781	761	736	756	746	744	772	730	760	733	804	742	733	760	782	711	783	773	758	761	791	749	742	767	768	737	775	758	749	761	760	754	750	739	763	815	735	750	765	769	762	754	762	756	743	722	719	739	758	806	755	763	751	758	788	760	797	749	798	750	762	768	787	795	760	772	791	811	737	738	793	744	776	798	785	770	753	755	787	780	810	769	735	765	795	683	779	782	743	769	782	772	751	766	780	769	746	728	734	767	772	725	771	776	806	795	747	771	779	764	750	756	770	781	761	771	766	750	764	791	732	741	762	771	756	741	763	785	765	790	730	772	770	755	774	780	766	763	725	786	794	795	757	798	733	726	752	830	800	751	768	772	750	773	819	741	780	752	775	794	746	784	718	762	791	797	746	754	748	708	728	762	751	756	736	731	751	745	769	757	730	717	743	789	755	767	747	771	810	755	753	785	817	777	745	775	815	812	781	745	767	748	809	778	741	776	764	790	788	733	737	764	734	766	788	744	811	787	755	754	751	727	727	780	729	793	774	819	771	746	753	756	747	806	748	760	773	752	762	785	753	741	754	745	777	737	773	796	800	784	760	740	792	802	801	714	780	743	766	765	741	758	741	745	790	768	783	796	752	765	774	753	764	758	798	762	743	759	750	811	776	754	753	778	774	738	761	765	725	732	800	772	754	838	762	777	755	822	730	782	778	732	744	787	729	771	744	791	761	723	708	785	767	763	758	769	789	821	744	735	774	727	771	728	770	776	753	731	747	762	760	776	766	745	746	773	776	772	756	714	754	786	737	750	730	793	707	777	814	760	721	741	773	790	717	759	756	778	786	763	737	765	794	785	802	774	725	806	763	818	756	749	730	796	731	798	774	782	783	740	783	766	772	745	759	775	781	736	800	772	737	813	772	796	754	719	763	769	734	737	767	768	751	802	746	801	672	779	731	772	785	760	773	746	760	750	752	765	764	794	757	791	770	790	766	742	757	797	743	810	744	778	793	733	722	824	766	785	785	766	832	759	721	751	763	759	787	785	828	772	748	739	770	773	765	731	771	746	775	759	738	783	788	775	769	745	733	756	747	759	756	791	754	768	754	823	751	779	765	788	754	780	757	743	749	779	751	797	762	751	752	773	734	764	759	769	749	795	752	736	802	742	723	748	835	728	772	756	761	747	737	769	763	805	810	792	756	741	822	811	768	808	752	749	734	767	790	771	796	737	791	757	804	777	789	764	766	754	712	765	797	820	750	760	757	749	791	764	768	789	724	761	819	770	754	785	804	752	747	747	779	778	797	798	734	766	777	751	738	738	732	778	821	770	767	749	723	775	774	737	816	823	774	742	724	717	746	774	786	781	848	777	803	727	759	719	697	724	767	760	767	759	765	698	740	761	760	776	736	792	770	772	759	761	767	758	787	711	769	727	747	772	774	776	758	750	796	828	794	767	768	810	772	767	781	770	769	717	792	764	803	759	748	789	762	825	686	773	770	770	738	755	747	826	708	785	776	769	754	730	786	725	761	781	766	745	767	800	791	757	785	797	723	782	786	742	753	782	759	770	759	761	755	748	724	756	796	765	756	772	736	826	743	789	795	783	791	737	770	773	801	718	751	824	833	734	757	775	778	814	782	780	774	732	801	758	763	786	782	764	784	802	787	731	739	777	731	795	728	747	813	776	771	830	777	791	768	805	806	766	777	774	736	738	783	732	797	737	745	761	736	703	736	762	791	770	773	750	759	778	789	755	787	764	806	777	766	778	780	770	747	797	812	780	793	757	738	739	764	833	780	765	781	751	748	774	792	762	717	760	816	784	738	786	783	767	786	796	712	767	763	757	794	786	750	737	797	729	749	754	766	795	765	731	778	785	809	790	750	795	750	745	827	754	762	772	796	851	791	789	745	720	748	767	740	789	757	809	836	738	737	832	747	699	771	775	738	705	733	776	749	763	806	790	805	772	710	776	756	778	790	746	773	745	746	823	786	780	761	745	771	725	810	786	754	771	733	773	758	695	711	756	771	747	731	749	808	757	760	779	763	744	762	747	753	742	780	804	812	765	745	763	766	726	743	760	740	715	747	758	747	807	746	765	752	752	814	733	771	778	777	734	750	785	778	769	726	777	735	748	751	788	768	766	752	757	757	777	771	754	799	761	748	774	776	735	771	768	756	737	815	767	741	753	763	764	766	772	744	712	725	786	757	783	782	785	685	808	760	767	734	786	805	792	782	763	703	754	764	742	747	750	786	784	776	743	747	758	746	715	765	819	759	758	809	777	800	770	747	752	793	739	726	755	786	783	758	787	821	766	733	790	753	773	780	759	772	713	799	749	781	836	769	730	789	781	751	748	735	749	780	796	731	757	786	691	762	744	784	773	800	821	793	780	755	786	819	791	795	761	749	699	767	787	779	759	763	725	788	736	816	774	804	796	749	749	785	745	745	724	754	755	767	766	698	734	753	784	808	748	769	777	787	815	765	779	748	798	795	774	741	765	756	794	766	753	767	772	734	799	785	741	739	772	769	767	786	753	763	789	798	768	729	765	811	816	776	711	732	776	715	742	727	788	781	762	741	738	744	802	723	802
72996	77882	71945	48233	32847	20109	9940	6087	2815	588	309	318	315	314	334	328	307	283	296	332	349	394	385	305	313	344	301	324	331	277	336	311	331	319	293	313	324	284	350	349	334	351	311	329	302	337	299	286	334	311	301	314	319	288	320	306	298	318	339	322	345	322	299	293	298	340	309	299	335	345	303	311	310	347	323	298	318	310	331	325	334	248	324	307	306	327	316	310	287	311	296	316	289	327	311	334	311	325	364	321	309	273	295	305	273	295	325	286	307	304	344	314	285	331	272	354	323	342	319	302	320	293	311	295	312	345	277	289	276	333	294	303	299	317	297	313	311	317	270	348	316	314	325	308	305	302	307	335	356	299	273	294	357	312	301	320	309	281	302	305	307	333	314	310	320	311	316	303	309	341	297	302	310	357	272	319	303	307	318	329	283	295	308	281	314	335	297	290	284	309	316	325	328	293	308	321	301	296	321	277	291	300	326	332	313	354	315	305	285	286	325	338	336	316	338	324	302	299	340	343	305	296	300	297	325	298	323	295	321	285	310	295	267	332	285	303	306	321	349	299	289	330	300	320	295	303	304	306	319	318	318	301	313	300	299	315	313	325	312	326	327	286	285	330	317	339	267	321	333	331	316	274	279	292	319	325	325	369	288	315	320	313	301	297	316	330	334	339	322	333	310	293	331	318	308	317	323	327	320	302	266	301	320	300	336	310	295	314	311	334	310	299	314	344	325	361	306	282	313	303	295	323	323	317	346	319	314	297	317	306	302	312	267	295	339	320	319	326	304	293	312	298	307	335	295	318	328	309	312	319	312	321	306	322	322	356	305	316	311	310	320	281	299	320	284	295	312	302	306	309	313	323	327	317	289	307	334	294	304	337	294	302	323	302	350	300	324	327	320	303	347	307	315	317	284	323	287	325	281	297	288	303	313	316	314	303	335	317	332	321	306	328	319	295	321	337	275	293	306	298	295	320	313	292	274	314	312	328	342	310	296	283	295	315	323	339	309	295	323	298	323	321	323	318	318	288	326	323	319	297	306	308	309	304	312	272	320	331	305	310	330	322	292	321	293	282	327	313	313	321	331	306	324	303	268	310	297	314	307	339	311	308	316	308	297	312	319	291	288	333	345	348	325	313	329	323	320	310	305	327	299	301	310	365	293	320	308	330	311	304	279	296	312	309	312	317	294	285	286	326	293	346	323	341	294	314	312	307	329	285	307	313	315	295	329	302	339	314	306	302	354	320	302	285	319	339	306	340	331	280	296	292	323	301	329	307	315	322	290	288	292	308	350	322	308	300	325	304	311	334	326	300	313	315	316	345	333	305	310	296	323	300	294	287	320	276	337	311	273	319	321	295	304	303	336	313	303	328	325	299	303	311	293	304	324	313	314	319	316	302	317	299	305	315	304	315	312	310	330	308	316	299	299	297	355	296	299	324	317	325	304	336	298	331	340	300	329	299	319	298	306	291	337	312	303	316	353	304	326	255	304	289	304	303	299	317	324	307	313	286	320	321	335	320	327	346	300	314	324	326	317	368	342	326	293	292	272	305	316	331	324	321	293	338	311	332	298	321	338	340	340	360	312	333	315	316	293	313	312	335	327	317	294	321	300	304	328	321	341	333	284	316	325	328	352	331	291	288	348	327	339	307	313	339	309	292	297	309	329	311	330	299	313	317	278	322	320	309	323	324	321	342	296	335	329	286	318	345	303	322	297	285	326	333	306	341	324	345	326	341	302	298	306	343	293	299	308	321	320	288	306	296	338	340	317	323	292	308	335	288	287	305	303	295	303	314	287	316	325	300	317	312	291	316	282	298	300	315	315	313	285	306	309	322	315	298	344	347	332	315	297	297	317	335	328	305	288	325	318	312	285	325	279	284	347	288	290	289	327	290	298	278	318	295	315	292	328	333	281	317	346	283	325	339	304	315	341	315	336	327	336	316	319	305	286	330	318	337	310	326	307	322	312	315	311	297	286	281	313	305	285	288	289	309	303	293	278	315	273	305	314	315	286	327	294	299	327	313	328	333	332	290	302	304	321	295	328	316	320	324	314	300	309	317	313	336	326	305	322	318	316	351	305	269	305	326	290	311	342	316	331	279	307	300	307	296	272	311	300	322	312	322	313	314	311	296	313	307	325	323	332	294	328	305	320	342	307	321	293	335	313	290	286	318	306	327	314	315	292	321	302	328	320	305	315	293	334	339	341	327	327	295	291	310	326	318	312	318	328	345	355	311	293	316	297	294	286	329	317	321	278	310	308	324	284	330	299	305	340	289	313	289	315	312	303	276	321	315	333	302	317	352	303	317	340	294	310	327	311	298	291	283	332	305	305	335	357	342	329	303	344	301	290	318	313	307	319	331	317	291	334	292	322	335	350	312	335	318	302	312	304	322	278	321	313	289	280	318	292	321	293	328	306	301	329	332	301	295	306	322	338	318	351	328	337	332	308	289	316	297	314	304	309	342	318	307	344	311	345	308	307	305	328	323	311	276	320	300	314	315	298	290	320	334	294	320	316	303	307	308	314	323	307	315	318	314	295	297	264	298	310	284	316	304	308	321	313	346	321	321	311	347	329	322	317	309	338	334	281	291	299	297	310	311	336	307	332	308	276	291	324	317	278	293	316	333	318	303	300	320	308	334	308	288	320	316	331	301	311	343	312	305	274	287	303	310	314	290	320	306	323	299	311	293	312	318	333	316	319	341	297	317	312	295	308	316	317	319	302	268	305	334	310	294	320	317	306	285	314	293	302	299	282	326	318	292	291	321	271	309	312	276	331	320	291	309	314	315	304	299	326	307	321	355	308	310	318	308	328	308	329	338	306	325	310	306	336	302	328	296	308	321	317	341	274	297	318	295	331	313	292	318	330	301	318	279	312	294	328	284	277	311	308	334	290	337	295	306	317	298	311	310	294	324	326	316	315	287	296	312	306	336	298	300	330	325	324	328	309	319	280	307	302	322	312	310	301	300	343	347	325	309	332	309	329	286	298	349	319	280	328	328	326	302	324	306	311	303	309	327	329	323	303	328	277	310	278	301	318	315	273	300	317	343	360	314	297	311	299	293	314	348	329	331	316	311	292	316	320	328	297	301	332	308	295	310	311	301	302	318	307	334	335	326	315	305	322	315	300	295	316	305	327	307	304	295	316	316	332	311	323	322	342	302	332	315	306	306	285	330	315	295	315	302	292	309	315	336	334	301	305	303	311	284	318	297	323	304	300	330	309	292	328	263	260	331	300	329	288	336	309	304	309	306	316	305	292	310	290	306	300	287	289	277	314	304	277	315	308	297	312	314	295	321	317	323	332	283	291	320	320	310	347	323	278	281	326	320	309	339	337	315	321	291	294	319	282	285	303	301	291	300	306	303	285	286	301	320	324	311	290	307	327	348	305	296	291	290	277	298	299	354	337	290	310	310	327	286	337	313	325	329	303	328	304	313	297	321	292	282	314	315	315	329	298	318	296	277	311	295	304	333	301	295	300	327
47016	62444	66025	50604	40635	29122	21150	16231	8368	1803	858	851	842	831	804	792	803	743	775	799	1062	1236	1196	898	734	774	762	813	757	731	810	801	753	751	845	773	782	798	787	766	786	718	766	779	798	752	761	762	700	733	798	813	784	805	825	772	753	767	793	809	769	824	749	818	806	819	741	790	750	764	746	691	691	739	757	814	780	719	763	805	776	772	728	734	761	783	790	737	796	764	751	747	733	786	754	760	782	757	778	808	786	757	755	767	819	748	796	731	767	777	775	798	707	741	749	744	750	784	737	753	726	804	802	732	800	789	726	825	743	760	776	718	714	742	759	750	756	771	807	784	737	778	750	744	763	751	688	769	778	708	800	731	800	753	771	807	752	765	738	766	767	743	805	749	741	784	771	710	710	793	751	781	767	826	759	794	725	790	794	750	735	761	755	792	746	727	781	742	752	780	816	737	816	802	768	781	795	762	738	753	789	809	749	773	759	772	783	799	759	676	782	745	709	802	798	778	799	773	746	776	739	773	723	743	770	779	765	774	840	746	744	761	772	770	836	745	711	777	807	721	765	768	830	784	743	774	745	725	729	795	764	774	770	811	751	792	734	735	801	755	787	766	759	737	766	757	701	728	759	784	758	781	759	777	762	772	768	772	774	734	776	742	763	756	721	762	728	734	775	736	783	814	787	770	774	713	774	758	755	779	750	780	760	744	770	825	778	715	731	786	787	737	768	753	783	761	765	736	745	768	768	721	752	766	800	735	762	753	748	732	758	738	783	758	774	761	789	774	737	710	729	748	775	847	767	725	784	766	776	774	740	741	779	812	777	741	749	792	745	760	817	749	744	765	681	790	800	788	798	751	830	777	770	778	761	786	745	774	746	787	739	816	747	756	794	801	757	789	742	752	798	766	768	780	711	784	759	754	792	795	780	774	801	763	792	787	773	771	783	776	769	775	801	763	814	743	717	810	785	726	735	735	798	763	802	721	776	791	754	841	805	796	826	759	751	733	722	802	771	739	742	734	758	765	737	777	728	800	741	820	753	803	757	737	791	731	752	763	728	760	769	743	793	723	784	785	769	779	820	766	765	737	735	789	766	794	742	763	772	777	737	815	779	809	742	722	744	782	817	778	740	699	770	786	739	815	747	774	803	743	749	757	768	811	753	751	764	765	763	787	756	820	792	772	807	772	774	772	728	786	741	771	809	780	729	775	728	772	759	761	770	719	708	779	782	750	782	753	773	777	758	734	765	806	712	833	770	748	783	722	816	776	778	827	770	779	777	776	746	745	740	805	798	750	784	800	782	780	715	796	762	756	729	785	818	739	793	804	750	767	725	798	747	754	754	751	726	815	732	770	720	799	707	741	779	769	741	775	758	735	752	770	795	756	752	703	770	742	754	746	760	792	735	736	740	785	813	744	761	704	780	765	741	749	709	768	772	775	751	757	746	750	741	759	803	763	777	734	757	809	755	801	737	770	759	794	767	709	823	717	727	754	780	744	747	769	765	801	825	796	741	818	754	742	812	750	727	777	747	799	774	701	788	767	725	809	806	805	774	767	718	723	779	701	731	714	740	777	786	767	767	792	762	774	816	756	771	756	760	736	775	753	784	731	765	725	742	722	809	751	813	757	791	780	771	730	787	779	755	713	778	756	757	773	754	765	711	771	767	736	740	777	764	698	746	730	778	723	724	704	751	761	781	775	750	762	736	720	782	769	770	759	734	852	796	771	753	783	771	790	756	755	773	825	733	741	770	740	773	764	732	771	772	727	742	758	797	783	763	756	787	775	736	778	783	772	805	777	698	784	784	732	782	771	776	784	830	755	726	757	798	760	715	756	770	796	753	769	709	770	756	747	808	731	741	757	727	759	742	735	753	765	749	770	760	801	772	767	773	812	744	747	795	699	712	807	774	773	778	777	784	700	736	763	796	755	742	767	779	739	761	753	790	758	698	796	758	747	792	789	722	803	780	721	726	809	794	779	727	797	767	776	794	787	815	769	789	749	762	719	769	767	733	731	781	774	762	739	767	763	752	799	776	777	723	729	819	766	807	789	777	817	756	777	779	776	801	770	727	784	755	761	798	787	766	746	749	693	762	737	727	764	772	719	699	756	746	801	754	782	791	760	701	791	774	787	723	764	763	771	770	762	754	728	775	782	728	723	770	823	785	760	753	764	756	745	735	721	760	762	765	797	758	800	782	745	711	813	786	767	801	764	724	764	753	768	767	730	777	780	742	795	730	764	762	768	752	757	797	726	749	793	794	778	778	751	754	765	762	726	751	750	755	796	795	772	786	747	779	767	708	784	744	832	768	818	735	750	769	806	765	738	809	792	782	779	742	745	803	753	773	769	768	749	729	778	783	840	794	743	735	773	774	790	745	786	756	789	767	747	773	752	766	823	793	752	799	764	743	721	728	759	771	762	764	770	769	778	744	792	739	761	726	733	747	811	757	781	784	796	756	782	754	762	740	800	806	779	718	734	811	768	755	790	746	788	788	741	797	790	745	796	768	732	750	747	796	764	732	731	771	738	771	771	729	753	776	792	826	782	773	776	769	762	792	752	796	739	759	756	789	788	778	760	722	772	749	737	797	727	762	729	810	783	799	750	782	787	796	789	780	719	764	795	746	762	786	777	799	768	759	786	806	793	740	797	743	691	771	755	810	804	758	800	819	733	675	753	792	748	764	710	793	799	807	766	768	753	748	806	782	739	798	759	797	805	752	779	748	775	742	729	756	783	771	777	848	747	758	732	717	743	813	730	759	766	754	735	727	818	763	795	740	764	720	770	812	788	735	798	757	788	734	824	762	769	742	755	775	821	786	755	735	751	726	789	690	803	784	811	786	802	771	775	778	746	721	838	762	782	786	751	742	763	823	737	787	725	811	772	792	757	758	738	792	775	768	746	838	753	765	766	814	782	752	751	785	741	779	791	745	779	781	731	708	790	780	762	765	747	753	758	760	822	767	753	755	774	766	748	726	757	780	784	800	746	759	743	756	726	750	730	739	769	784	761	809	764	726	740	815	775	757	766	773	768	793	747	742	744	754	753	760	759	749	754	742	769	771	773	695	725	784	794	751	745	764	759	708	756	774	756	771	706	748	744	762	807	812	723	741	771	768	814	777	812	794	786	792	803	752	771	718	763	780	765	782	699	761	741	771	769	760	744	760	794	767	743	800	698	782	771	755	777	769	757	752	737	792	801	747	757	737	749	768	759	806	754	770	778	794	799	786	794	791	757	743	780	819	770	747	764	745	713	754	789	783	758	758	735	801	750	786	800	783	776	785	702	728	783	734	803	772	780	778	743	769	744	792	738	711	777	749	783	776	722	762	789	758	791	738	779	791	780	797	783	752	766	766	781	783	809	757	799	788	755	738	790	742	782	773	733	745	754	750	785	757	781	774	757	726	770	763	813	781	729	743	716	742	765	777	768	758	752	770	767	734	757	730	793	763	760	790	786	795	739	764	805	772	759	735	747	773	753	749	692
71928	77668	71578	49205	34076	20445	9946	5898	2832	636	297	292	328	313	312	358	314	294	287	325	373	424	392	333	339	281	296	309	296	316	319	292	312	303	327	300	304	289	274	294	315	306	298	306	314	320	329	305	300	307	334	346	301	309	318	316	307	321	321	310	349	334	313	298	307	302	320	303	336	296	311	338	327	297	319	318	304	291	319	323	322	315	312	308	326	316	319	313	296	281	337	313	301	316	286	303	298	315	314	295	323	296	300	325	305	321	313	303	304	309	322	328	305	291	307	272	299	326	295	312	296	299	301	327	335	297	299	307	319	335	327	287	295	283	305	307	322	318	307	305	352	292	351	290	277	291	279	303	301	312	324	317	314	333	306	327	308	304	302	334	336	334	312	329	320	305	324	314	331	318	312	351	299	288	308	331	313	301	278	287	305	327	331	335	306	310	328	312	292	343	290	306	306	279	283	339	279	328	316	325	319	295	350	355	336	300	286	304	298	314	313	276	273	331	306	295	315	307	306	305	314	314	324	320	339	314	312	322	305	287	344	364	312	300	299	304	312	353	292	282	301	284	301	316	283	312	283	320	325	249	312	307	339	353	320	339	274	321	304	297	312	304	337	320	312	314	329	304	299	276	320	319	270	309	301	300	306	289	303	298	299	334	296	304	323	282	300	324	322	298	305	292	326	301	295	321	311	300	334	326	296	313	303	306	303	307	300	324	294	314	288	295	318	340	348	314	322	311	341	297	288	292	339	300	357	336	320	277	295	304	308	311	288	298	296	306	324	309	320	301	331	296	310	322	296	290	317	289	302	321	314	287	315	302	346	312	332	306	300	315	288	351	322	321	310	294	271	290	310	298	300	300	320	323	331	298	355	279	323	311	314	315	309	325	326	311	340	324	326	325	315	325	316	295	280	329	292	282	280	304	320	326	318	308	296	291	296	310	314	307	308	344	335	332	341	318	320	323	329	280	300	297	314	309	313	334	309	297	316	331	286	284	310	302	324	325	321	320	346	320	322	335	301	299	281	304	345	316	314	312	316	318	277	337	285	301	285	305	321	317	322	304	298	308	312	308	313	314	310	323	302	330	326	342	295	313	322	283	333	322	334	320	303	321	311	321	328	307	336	317	311	312	293	319	301	328	289	303	340	320	312	301	347	301	292	312	330	342	335	296	342	311	291	310	299	333	314	324	324	341	315	336	284	303	303	309	330	300	311	266	301	276	337	294	315	315	301	303	319	315	283	301	307	334	285	302	311	311	317	287	301	310	322	318	286	296	307	298	298	301	315	323	311	305	300	323	329	330	297	316	324	296	359	301	295	293	308	306	344	336	308	325	354	309	297	298	323	315	303	296	329	307	319	322	305	327	331	291	309	358	297	276	303	336	298	297	305	314	307	291	324	294	314	306	291	310	310	323	314	317	330	304	318	314	294	312	317	323	307	318	338	346	296	276	332	317	276	274	306	339	328	341	305	344	282	319	322	295	321	325	302	289	293	299	336	313	314	330	305	316	321	281	298	307	316	323	315	320	301	314	310	317	302	293	291	307	312	325	322	284	329	323	322	331	308	319	330	337	313	349	286	294	314	326	277	318	333	335	316	329	307	312	282	288	327	307	319	309	320	331	328	282	323	274	345	316	305	304	331	273	296	313	318	297	321	291	290	309	304	346	290	296	310	323	312	328	297	306	317	306	297	306	320	325	310	289	296	332	301	307	304	322	318	308	320	298	344	317	320	319	296	297	308	283	321	288	302	280	320	312	316	325	334	310	326	315	331	328	304	319	314	339	323	304	313	297	319	308	280	302	314	339	329	316	309	332	305	327	315	285	285	328	324	319	320	300	319	326	309	307	311	293	286	311	307	312	306	320	353	341	345	300	326	303	313	306	330	296	322	331	292	309	335	311	329	330	345	308	302	313	305	292	342	318	323	307	308	347	299	331	293	326	317	304	322	286	284	309	323	338	305	321	337	361	298	300	315	302	288	287	324	309	273	317	309	305	312	283	308	313	297	305	283	289	311	330	270	319	293	306	346	278	311	298	299	317	307	326	346	343	312	302	325	317	324	311	324	299	320	292	321	291	300	278	335	308	329	326	312	351	331	341	321	308	303	314	297	346	326	359	334	294	301	316	337	318	278	323	298	306	309	337	292	314	341	330	294	298	319	321	291	317	331	314	278	313	335	296	297	307	307	340	326	347	328	302	304	312	330	288	355	334	315	293	320	315	328	305	321	312	275	318	313	308	305	336	273	282	299	273	328	342	317	331	307	320	299	320	328	316	288	298	286	290	342	291	339	305	348	317	329	310	309	333	358	298	312	298	303	294	320	285	324	338	308	321	299	311	349	309	314	331	310	318	306	322	307	331	324	300	307	316	291	326	336	317	290	326	305	323	302	304	317	297	339	300	319	273	324	336	329	323	333	332	281	290	324	321	298	314	316	325	303	293	318	286	296	313	327	309	334	332	319	327	293	293	352	337	322	276	346	318	299	319	300	310	333	300	344	289	359	322	297	314	293	345	327	307	329	317	345	290	329	296	318	298	316	313	291	305	316	291	304	308	325	295	303	277	312	321	312	326	313	311	303	323	316	292	297	297	302	296	318	309	326	321	319	345	323	312	290	328	292	306	291	289	314	352	308	308	328	313	330	306	310	290	304	317	322	309	310	308	312	311	339	315	310	298	308	313	321	310	309	286	334	305	277	346	337	340	318	360	293	316	332	288	302	307	283	328	294	306	331	306	310	315	302	308	323	334	304	284	319	325	308	300	344	312	328	342	285	291	302	320	297	336	288	301	323	303	337	286	331	284	304	316	277	316	340	291	311	297	341	281	355	303	297	315	321	302	330	334	309	282	311	293	311	316	291	311	279	332	287	317	290	329	313	324	312	325	336	290	307	312	322	334	290	299	313	304	314	344	298	320	315	279	304	299	293	356	301	314	310	304	334	299	341	283	287	322	337	268	308	319	296	303	293	299	297	293	304	309	323	337	329	289	313	294	302	280	325	338	296	312	334	312	306	316	342	328	315	304	334	314	313	297	297	335	280	315	332	319	324	326	313	315	309	301	328	312	305	313	316	337	296	295	281	282	327	323	323	343	329	318	322	315	302	270	292	317	314	307	302	312	318	324	314	309	328	292	303	322	303	286	330	342	359	273	298	296	295	315	277	318	296	313	329	299	332	299	312	307	293	324	297	299	336	341	313	319	312	292	312	332	289	322	317	300	337	338	319	324	297	348	342	326	305	310	311	311	329	320	326	299	346	300	297	332	320	332	279	318	304	283	321	334	295	310	351	276	304	314	343	337	320	318	303	319	323	346	280	288	321	284	332	299	345	308	276	348	280	314	315	302	308	345	295	307	339	303	319	296	325	281	297	303	307	331	298	305	303	336	310	314	315	314	321	310	336	279	309	296	307	331	277	331	317	319	311	312	311	338	312	307	305	309	336	301	355	307	319	311	303	312	341	276	309	326	289	306	272	341	334	295	296	341
47250	62483	65938	51694	41720	29394	20602	16008	8874	1808	805	792	800	822	764	801	772	806	720	777	1175	1372	1050	915	832	762	788	789	797	761	777	736	774	805	769	760	759	784	782	755	722	712	793	766	768	777	758	745	807	788	742	786	793	779	724	772	796	780	786	724	749	707	776	762	753	757	759	732	821	755	773	795	783	773	802	797	775	765	831	795	773	756	816	815	715	732	806	731	728	775	751	741	795	776	781	727	779	711	743	800	766	796	793	794	783	784	747	811	758	771	755	770	800	764	703	820	785	736	797	823	811	822	742	785	784	709	794	804	768	749	732	769	751	765	785	752	727	733	798	763	778	767	756	747	762	816	702	793	779	793	745	788	792	766	759	766	816	757	768	791	758	764	785	784	740	778	772	765	824	781	729	743	755	787	787	781	772	748	787	784	821	811	770	770	761	771	724	788	762	779	763	785	748	750	724	715	805	786	814	736	736	725	717	805	749	805	788	744	747	779	772	732	804	817	762	795	742	743	748	737	738	753	774	778	778	750	801	764	776	804	829	761	793	743	708	737	744	793	776	779	772	782	728	772	760	798	774	767	774	797	816	729	757	740	791	745	812	805	779	808	790	794	751	745	749	783	793	750	728	786	824	764	787	764	790	785	784	755	753	783	726	772	768	765	758	779	754	754	806	740	762	802	758	741	742	760	731	766	793	765	740	768	736	773	781	816	760	725	812	775	775	804	738	763	759	791	778	766	824	784	787	770	791	742	806	721	822	773	782	787	707	781	749	782	785	802	730	720	760	773	782	756	800	804	783	782	772	763	740	737	817	711	794	793	744	810	746	752	793	811	784	708	764	775	733	793	770	747	778	774	798	730	774	759	759	767	793	828	781	720	780	809	758	743	735	727	798	715	739	754	790	762	774	768	771	752	742	800	749	817	791	795	742	741	740	767	750	748	788	715	764	795	789	742	737	807	766	768	791	737	787	749	736	761	758	818	737	758	784	721	707	768	766	739	759	741	754	770	868	765	781	823	723	805	784	765	805	764	717	784	746	765	774	770	800	764	741	741	792	771	786	706	779	767	783	781	720	752	787	723	721	719	844	744	753	756	724	796	755	750	766	756	769	798	794	801	758	765	733	752	754	776	785	752	773	723	758	787	768	723	786	747	771	794	782	742	775	765	777	780	778	792	786	696	749	774	747	781	816	747	765	780	735	734	790	725	788	781	775	759	734	797	819	758	801	752	750	775	750	787	787	778	749	709	764	765	808	750	772	763	764	784	794	720	797	740	785	783	771	739	740	747	806	769	794	747	736	755	734	778	760	767	767	748	765	748	744	756	775	782	786	800	731	788	792	768	810	781	747	765	785	821	733	772	742	817	800	749	763	771	764	752	722	767	779	797	727	745	793	760	742	766	730	810	788	781	738	808	745	705	787	780	785	735	785	839	778	751	817	755	817	793	743	687	799	761	751	776	748	822	767	776	744	764	777	762	739	734	781	747	715	764	773	777	781	746	760	737	714	701	748	714	726	742	762	770	820	772	795	750	774	780	718	792	812	737	774	785	804	771	812	759	796	707	759	720	782	766	738	751	805	748	727	784	765	793	783	776	755	769	770	781	804	784	721	791	773	774	790	772	772	756	771	797	718	749	790	799	781	745	792	796	809	750	745	754	774	791	778	758	712	748	765	773	777	769	722	731	743	758	798	773	789	814	763	761	777	780	771	753	744	760	758	744	746	784	765	738	786	808	729	797	744	762	772	755	768	791	727	786	796	773	725	783	786	780	748	761	789	775	786	770	761	778	777	780	759	790	791	749	787	775	823	715	773	750	764	741	768	763	798	787	802	789	775	792	797	734	781	772	788	798	741	769	775	798	794	770	752	765	757	743	800	761	731	825	750	770	797	750	755	740	766	773	779	765	769	789	759	799	807	777	751	813	750	829	716	737	781	751	742	751	720	768	783	755	788	790	758	758	781	793	791	686	769	774	787	750	750	763	795	712	778	752	762	772	790	740	785	709	811	741	724	754	696	757	773	784	766	767	775	788	760	767	751	768	778	738	789	800	771	732	748	779	756	779	777	746	758	790	789	777	749	739	736	759	729	719	751	733	767	745	774	724	746	821	749	746	763	744	720	730	745	778	728	763	790	776	750	765	742	771	767	787	815	775	766	756	726	763	825	752	796	722	778	764	805	793	777	774	795	759	799	739	753	755	793	743	792	744	809	749	752	713	807	821	763	764	782	791	732	791	782	772	764	825	753	780	729	720	749	736	773	763	700	825	778	744	744	799	825	751	792	755	762	780	778	791	777	780	819	802	767	790	817	785	763	781	820	776	724	799	708	835	721	762	761	713	760	785	766	759	786	764	717	790	727	790	812	736	814	735	796	741	748	799	770	770	793	763	740	770	776	777	744	777	769	787	797	714	721	807	781	760	790	792	790	735	758	706	771	763	786	767	793	763	728	707	767	744	748	798	787	780	739	756	788	834	750	781	740	773	782	795	735	761	765	775	725	772	729	729	769	750	779	740	757	743	809	762	744	753	740	761	798	773	711	781	779	808	748	813	798	781	699	795	772	764	737	774	819	789	731	725	810	813	766	795	786	798	723	773	789	816	755	792	758	741	845	802	747	783	747	782	757	785	755	846	751	782	732	802	801	811	805	771	748	754	797	789	777	767	740	754	780	749	769	791	778	781	758	755	762	764	693	735	733	792	741	736	732	777	799	802	735	771	730	798	751	798	730	817	774	819	800	770	725	796	752	789	800	737	777	806	768	764	737	761	733	749	752	738	760	784	792	810	753	758	804	713	751	785	805	763	757	789	763	819	699	793	798	713	776	738	787	739	735	754	763	804	765	803	786	738	815	787	727	738	745	766	788	785	741	763	736	767	744	750	761	805	791	750	770	766	766	825	765	752	794	710	774	765	729	756	782	820	756	840	780	765	788	820	755	772	775	784	764	833	696	785	761	769	816	785	808	760	766	765	763	828	761	781	784	713	759	751	736	728	768	709	818	805	726	725	779	794	801	746	797	733	759	811	782	715	761	781	715	774	791	771	778	808	769	770	766	789	806	783	710	763	808	748	747	754	789	848	772	779	802	761	751	744	781	789	788	703	727	750	783	796	783	776	808	773	722	739	758	774	771	770	767	759	803	783	795	745	794	761	788	781	840	829	759	787	727	793	803	804	751	788	758	811	750	794	740	778	750	765	779	769	734	772	775	806	762	787	753	815	779	776	755	735	792	756	812	797	774	737	780	797	792	751	769	800	761	768	774	750	792	749	793	768	727	754	815	810	792	768	759	755	812	734	746	735	778	743	776	815	749	756	763	731	768	759	754	735	769	783	821	730	739	781	793	739	763	763	774	777	783	814	783	718	748	780	749	778	820	766	718	764	751	785	779	765	760	771	784	713	734	804	750	774	777	758	736	800	775	770	789	781	723	754	782	755	800	780	755	775	790	790	778	762	788	804	752	798	816	753	752	784	802	717	752	782	799	755
68258	78424	72881	50088	34826	22061	12200	6520	2350	530	335	309	318	334	317	351	323	321	287	329	341	358	421	346	331	300	318	320	297	310	245	282	338	307	286	306	274	327	300	295	294	326	289	317	319	280	341	336	291	328	346	320	343	301	322	350	305	321	304	297	319	304	292	328	312	314	304	300	304	279	319	320	312	333	344	311	302	338	288	308	315	305	300	287	302	329	313	336	296	327	339	331	276	325	311	307	325	280	319	319	317	303	299	330	300	299	305	304	317	338	281	332	315	315	314	349	313	290	329	341	304	311	301	316	321	335	348	289	304	329	316	324	336	337	320	286	319	317	347	313	330	339	299	325	325	330	328	307	319	318	311	287	322	326	277	310	344	324	316	307	286	299	309	300	326	289	326	297	320	319	302	298	353	325	337	271	320	294	289	315	339	321	341	317	339	287	309	311	321	313	323	301	319	337	328	331	363	316	304	331	333	342	303	328	317	326	309	315	316	330	322	332	323	324	313	318	306	365	307	308	318	290	303	316	302	299	305	318	339	339	326	315	307	319	313	332	341	319	316	328	318	298	335	309	336	339	330	294	317	309	303	299	295	309	303	303	325	299	294	265	300	380	296	320	319	305	319	303	317	302	313	332	290	329	331	324	336	313	303	295	330	325	306	301	336	295	289	312	315	329	284	291	305	356	302	324	300	330	328	305	298	329	318	296	308	298	327	344	297	310	296	298	335	275	296	366	281	307	305	308	324	314	321	321	315	298	314	322	320	307	299	295	316	308	305	313	348	312	330	314	305	341	310	303	328	323	296	311	316	337	287	309	339	281	322	327	342	319	309	337	305	296	319	307	324	308	295	323	330	296	328	300	312	298	350	333	318	350	329	313	291	327	312	316	311	305	323	293	305	354	293	280	304	359	304	325	330	328	301	316	303	341	315	344	295	311	298	328	309	305	281	301	324	328	285	300	297	334	292	291	337	301	286	286	307	380	299	308	320	302	325	318	329	301	293	314	320	354	320	308	322	333	325	333	316	285	316	318	317	313	317	328	314	320	318	330	317	300	300	316	337	297	300	324	324	314	341	326	292	296	338	315	307	294	284	286	305	301	315	318	309	299	326	300	280	301	295	294	347	321	330	315	334	310	319	330	314	300	276	317	320	347	292	324	333	316	309	299	306	297	281	332	315	312	314	300	311	283	343	306	323	331	334	309	347	330	306	295	304	289	252	309	279	311	312	307	291	311	327	313	298	344	303	308	305	337	311	302	315	292	272	340	333	338	298	295	319	339	288	315	297	289	291	278	324	335	287	296	260	301	307	308	320	291	297	326	292	338	296	307	303	303	347	338	298	328	324	318	344	284	298	285	324	307	327	332	320	340	290	327	287	313	334	343	319	311	313	300	308	304	296	323	313	314	342	324	304	326	321	311	275	312	329	327	317	330	305	326	346	282	311	335	353	321	328	299	303	317	312	276	302	304	331	304	332	322	302	293	301	308	290	314	339	293	313	282	367	314	311	293	281	328	304	305	313	266	332	286	335	305	322	323	326	287	345	319	306	299	304	313	312	317	301	328	322	311	317	299	302	276	336	313	308	299	296	302	329	310	347	341	285	294	322	312	304	308	326	297	303	295	306	329	326	294	287	307	323	343	297	303	294	341	310	312	309	302	299	333	304	319	296	311	289	306	324	285	327	289	311	272	314	307	327	294	334	303	317	306	330	323	307	276	289	275	338	311	321	309	286	324	310	297	325	342	303	341	296	304	340	307	304	287	325	321	291	309	297	305	288	298	319	286	321	321	331	357	284	308	332	312	296	324	335	331	307	302	325	305	316	310	309	322	318	294	281	327	292	325	313	315	316	311	301	330	350	295	293	308	304	297	303	335	282	305	324	315	257	272	306	327	302	306	308	292	270	318	325	307	312	326	308	318	310	331	300	335	315	338	315	314	298	327	288	292	304	310	301	359	301	315	307	294	319	328	285	289	338	343	325	306	295	341	303	302	285	338	353	321	302	346	318	302	304	342	313	332	318	327	309	310	285	291	341	318	300	327	316	329	314	301	305	301	321	320	349	318	288	304	325	299	283	328	322	329	305	282	319	321	312	318	320	287	345	302	294	323	308	299	326	344	315	302	349	307	313	305	316	329	324	295	336	315	338	295	286	325	296	308	316	297	301	324	313	333	300	291	302	324	298	308	253	319	280	297	299	345	309	316	307	280	305	346	293	301	321	316	335	319	291	304	341	305	317	303	292	327	324	337	308	329	324	304	310	297	300	309	277	294	274	322	339	329	284	322	344	315	295	309	305	335	324	294	302	297	283	367	333	323	319	316	298	300	283	316	314	308	317	311	317	332	328	319	361	315	299	313	295	328	291	298	293	308	300	292	341	319	333	304	276	307	339	303	304	318	322	313	326	291	306	297	313	321	292	300	287	311	340	300	317	323	305	363	316	290	298	313	329	303	326	306	342	324	299	335	297	324	307	314	307	274	300	309	300	289	331	337	309	308	296	322	291	324	337	311	292	328	304	329	294	311	339	313	292	319	294	321	287	319	324	316	307	321	330	354	297	292	307	307	292	322	271	316	290	332	322	344	309	278	345	325	317	301	294	311	283	348	315	335	323	322	320	279	312	306	337	312	298	309	334	363	315	293	336	310	343	283	324	320	328	308	310	323	258	303	317	315	304	314	313	311	308	314	342	344	298	317	308	307	318	299	325	307	336	317	303	323	283	323	296	307	315	324	306	294	309	329	298	310	294	351	309	284	321	326	313	349	299	321	304	305	276	323	323	326	310	316	319	286	318	313	297	303	326	326	321	313	300	312	323	318	325	287	287	290	323	319	310	312	338	317	287	270	329	315	318	306	322	309	321	301	311	288	282	338	297	291	300	295	336	304	319	295	312	355	336	337	300	313	294	333	342	349	317	260	301	300	332	315	314	322	293	323	307	311	301	298	331	305	324	297	289	309	291	294	308	317	287	324	321	303	302	286	286	307	303	294	299	332	314	333	328	310	292	284	311	309	303	286	293	333	301	293	346	295	287	322	285	338	292	328	342	292	308	318	324	293	314	310	316	319	334	319	320	331	326	297	325	311	329	336	286	272	287	313	333	316	290	335	326	310	287	318	310	300	323	327	299	305	359	322	332	303	312	324	329	321	307	299	329	339	301	289	345	315	328	317	327	332	316	292	299	312	323	293	319	296	339	300	313	325	327	327	311	299	343	301	318	311	286	328	307	301	336	327	307	315	289	327	300	313	322	302	315	298	294	330	319	326	324	368	298	328	324	314	337	326	299	319	315	306	328	302	342	302	296	282	335	342	285	351	292	327	356	326	300	311	296	277	308	314	295	324	349	273	311	331	304	342	324	307	308	310	331	281	316	279	312	362	308	285	357	339	326	317	340	311	336	296	323	317	290	322	335	316	331	303	293	308	332	300	295	328	305	323	320	351	313	326	346	340	300	274	329	325	288	298	303	301	341	329	314	299	340	300	275	321
44821	62700	66801	52661	41997	31473	23770	16550	7410	1491	847	794	782	768	800	943	833	755	754	766	1022	1101	1180	1018	908	860	813	750	827	818	775	731	791	739	772	743	775	769	814	729	773	738	742	762	773	751	779	806	719	814	750	791	808	791	767	771	808	757	817	819	779	779	805	757	742	777	785	775	729	779	796	787	752	772	816	735	794	713	786	723	787	786	785	789	764	800	822	735	772	809	788	751	760	766	738	769	761	768	798	740	790	821	723	774	734	742	756	767	758	799	724	748	772	751	763	802	784	767	782	828	769	750	724	775	768	761	752	803	722	760	761	783	756	756	785	750	802	761	760	766	742	815	762	768	731	742	754	770	734	763	794	768	752	762	768	749	776	716	701	736	788	750	796	805	782	821	797	719	788	777	766	754	815	772	812	734	767	794	767	765	800	768	809	774	807	781	768	753	779	758	795	723	790	756	779	749	857	778	750	768	785	786	776	789	792	792	784	762	806	751	750	782	766	811	801	735	747	783	778	773	748	738	761	759	771	733	803	781	782	768	845	768	763	733	799	770	800	767	728	751	770	759	756	754	801	785	790	744	760	745	770	713	742	761	807	814	780	817	763	755	792	776	757	778	791	793	762	796	785	763	770	730	788	755	769	796	756	761	826	811	787	754	798	742	772	784	775	771	767	788	787	803	809	788	773	773	761	749	785	805	771	744	766	782	784	781	751	767	773	781	795	755	783	791	789	809	763	782	802	732	750	764	740	774	762	729	821	819	842	759	777	723	715	822	742	745	773	761	752	739	763	777	747	773	740	755	828	758	759	726	723	778	779	793	753	720	765	785	756	757	714	758	785	812	802	772	739	749	775	761	749	762	761	756	775	759	781	790	754	770	773	750	791	783	760	809	784	786	793	748	696	746	767	785	774	807	808	761	809	767	757	734	793	761	756	768	762	713	795	725	785	751	752	779	774	732	694	787	776	764	778	732	805	798	810	772	780	720	806	788	765	771	777	758	797	743	792	739	752	773	739	749	781	748	768	732	806	773	776	728	774	734	832	789	759	780	754	780	745	748	765	756	780	701	733	808	777	772	787	767	801	738	787	707	766	738	793	784	806	752	746	771	749	789	812	797	754	753	728	788	748	788	775	785	794	715	769	746	736	744	758	770	774	777	784	782	761	743	784	759	768	777	804	784	759	736	747	748	767	788	781	761	765	799	791	807	757	758	810	750	754	742	732	717	788	767	770	751	822	744	741	751	777	771	760	734	754	788	757	753	756	731	792	823	739	745	739	768	753	778	781	769	764	755	805	832	777	775	751	722	819	750	717	751	784	773	749	780	768	823	777	777	753	746	797	776	763	814	781	818	754	758	677	764	785	759	736	757	786	785	735	721	745	747	781	729	764	772	772	764	775	820	793	794	776	716	783	777	791	745	812	712	794	771	733	785	783	725	776	765	740	774	749	748	768	780	754	805	732	792	782	810	732	812	788	799	751	746	819	796	832	761	768	764	780	729	787	724	771	785	770	753	780	793	784	829	797	784	790	844	728	796	759	783	763	819	799	766	728	767	771	772	771	815	779	811	767	755	727	737	769	747	736	803	722	757	758	744	732	753	772	804	756	725	792	787	767	763	765	778	777	739	810	765	790	774	773	796	741	773	751	780	814	798	788	770	765	748	793	748	800	761	794	803	803	788	765	726	733	770	771	746	838	786	772	784	793	790	739	712	773	805	779	723	773	735	751	778	810	748	760	754	787	788	772	732	769	751	763	749	770	819	743	807	737	774	791	754	734	762	787	748	795	753	818	784	787	813	757	760	774	788	736	764	782	755	825	775	753	794	770	754	739	757	802	735	723	735	770	744	798	796	753	768	794	786	832	738	780	764	809	770	793	767	765	742	766	755	791	772	783	810	781	759	773	752	752	759	799	808	829	792	774	748	778	799	826	737	815	796	751	745	767	785	811	799	809	771	813	792	738	746	811	783	770	809	781	759	791	763	811	795	725	759	769	788	784	790	800	802	730	741	710	819	759	808	797	765	768	803	768	758	775	774	797	767	766	771	769	721	758	801	806	787	735	708	825	713	797	780	737	749	770	724	761	772	780	791	752	735	749	726	784	781	801	783	760	786	755	773	784	759	744	777	797	757	733	800	784	777	744	768	757	729	796	811	795	772	732	753	807	788	811	807	726	791	819	792	771	780	735	769	731	767	807	773	739	692	799	741	785	743	768	758	769	788	797	721	818	736	794	776	723	756	725	819	794	714	752	795	768	751	820	731	734	765	778	785	789	759	823	758	702	740	759	776	803	794	776	757	820	760	759	762	789	760	763	805	753	786	784	682	786	769	803	800	766	812	784	784	772	760	825	739	764	773	793	830	789	768	811	813	766	786	760	805	761	774	737	780	731	791	725	775	762	773	753	793	750	744	712	850	813	781	778	774	789	813	763	749	740	757	787	797	801	721	814	732	730	783	802	798	761	791	773	717	792	763	775	761	790	770	754	741	792	737	773	775	748	743	800	727	754	787	774	830	784	746	788	792	727	749	772	749	770	811	807	774	770	774	744	793	783	753	766	780	774	833	837	737	794	796	773	790	799	751	707	801	801	766	797	827	781	790	744	781	765	782	755	794	766	808	812	741	731	805	776	795	775	767	766	757	780	746	806	809	762	839	778	800	739	785	773	774	755	767	784	741	736	745	742	700	774	814	805	740	785	772	768	764	822	782	800	785	713	759	735	769	789	786	718	797	816	809	754	819	780	787	790	769	830	747	791	808	760	775	786	840	751	739	777	779	760	765	778	779	793	762	767	805	735	726	779	799	782	757	777	783	792	729	758	753	803	769	727	780	785	745	732	750	762	740	744	684	774	721	783	792	743	747	752	801	778	777	791	736	795	781	787	756	706	733	758	739	786	771	733	800	754	748	796	760	773	795	808	784	819	820	769	752	785	782	777	792	783	754	771	795	816	783	825	738	779	759	780	761	790	769	715	768	766	800	811	799	741	784	729	738	796	775	780	771	758	769	752	795	746	812	780	780	742	785	757	712	794	766	761	778	762	750	744	813	778	742	810	758	799	721	775	727	745	746	785	740	746	828	718	723	816	772	760	750	775	800	788	777	752	776	749	771	790	759	759	783	790	778	762	761	753	763	709	724	816	796	778	753	694	759	761	768	756	788	760	721	768	782	790	767	738	783	710	742	794	757	761	746	778	745	780	748	789	786	822	768	774	744	781	763	745	793	748	761	788	744	784	783	727	745	786	774	781	835	747	725	741	745	721	788	790	756	781	777	784	785	839	771	738	813	738	786	835	769	773	778	697	774	731	799	788	732	792	744	753	804	789	825	805	782	762	799	759	741	787	807	790	760	777	783	788	794	761	791	803	755	729	780	783	770	790	801	798	754	738	775	827	751	734	793	730	791	785	812	754	767	766	791	721	750	767	741	727	759	760	808	753	760	772	761	797	783	777	793	741	771	763	736	791	829	789	771	771	769	778	792	722	791
67881	77209	71625	50433	35329	21434	11205	6049	2190	623	324	370	353	313	305	348	342	289	330	320	417	387	393	401	319	319	316	315	292	272	330	286	330	341	314	308	343	283	282	304	311	325	342	311	302	311	279	344	293	322	308	335	315	291	295	299	327	322	297	310	312	346	297	300	322	344	344	306	313	299	306	280	326	315	326	316	330	334	326	298	285	327	299	285	337	318	311	316	335	286	307	315	319	338	291	303	321	317	306	287	320	344	302	311	322	257	282	290	313	323	308	322	309	300	293	286	306	315	351	322	305	308	333	309	322	293	329	318	307	325	279	331	289	329	326	334	304	330	273	336	322	351	306	301	307	331	281	309	307	312	315	302	296	283	337	282	283	331	298	323	317	293	291	310	307	308	326	350	346	281	278	295	319	370	290	318	281	303	308	316	285	297	276	285	329	321	304	345	304	331	324	329	308	309	321	315	300	305	301	307	316	343	332	301	339	322	308	310	339	358	292	320	308	304	316	327	299	292	275	328	335	301	322	318	327	316	278	300	301	310	310	317	301	323	336	307	294	333	291	345	318	312	322	291	306	324	330	304	299	321	324	347	322	294	283	336	314	311	322	300	280	350	309	318	304	311	334	308	324	298	311	322	301	312	322	319	285	305	287	288	306	323	311	311	315	329	331	333	292	305	319	318	287	330	319	285	313	308	349	314	297	292	290	286	317	293	328	281	291	291	319	331	276	301	350	312	299	339	308	315	323	318	310	289	305	358	312	293	320	320	349	340	317	326	288	322	296	301	354	308	297	283	287	331	282	314	317	309	288	311	272	316	292	290	287	320	311	326	309	275	309	320	336	320	308	304	309	328	293	300	322	324	307	322	305	274	363	327	320	324	362	302	298	317	333	346	314	294	297	347	299	348	291	284	316	344	279	314	306	298	327	320	331	293	325	320	315	296	332	321	273	312	321	323	306	315	322	294	321	311	282	309	318	311	307	305	341	313	322	309	331	343	293	309	314	323	317	311	305	313	302	304	310	310	320	308	281	295	293	332	316	327	288	334	297	310	306	302	312	296	292	310	284	315	307	304	327	327	329	353	294	323	305	283	346	299	333	310	295	337	330	298	330	305	292	278	325	308	325	320	305	305	290	331	319	329	323	336	323	307	290	308	313	310	281	306	322	312	340	331	314	307	308	315	293	335	333	327	305	270	336	322	312	336	308	311	346	336	308	287	309	320	325	329	317	304	334	334	340	329	364	321	313	272	310	316	307	302	286	296	282	312	297	295	322	294	316	348	321	318	313	298	283	281	321	296	305	288	310	304	322	323	300	290	283	304	298	295	324	300	290	311	311	283	315	307	331	333	324	318	318	327	331	286	296	304	349	306	303	293	323	331	320	341	317	320	291	328	354	316	341	301	333	316	321	348	332	335	320	307	325	300	319	300	299	323	352	303	354	318	313	329	303	299	311	295	307	327	288	306	323	312	322	305	291	321	294	295	331	306	323	285	303	293	352	309	308	331	321	295	318	310	324	338	328	317	335	295	294	294	325	328	322	327	308	322	329	296	344	294	318	325	279	289	293	310	323	281	333	305	288	295	304	331	301	291	342	320	296	357	318	296	289	291	321	333	324	307	322	330	325	295	326	297	309	333	349	291	309	336	295	305	316	319	286	286	303	306	320	320	297	279	312	318	319	349	283	299	295	333	317	335	312	329	313	268	311	338	279	299	302	304	355	309	293	289	325	319	275	333	288	278	313	317	329	304	327	308	289	346	316	351	352	305	309	303	301	323	295	300	301	318	322	356	295	293	317	318	312	350	331	340	315	326	322	282	337	333	322	313	320	322	325	311	294	292	343	336	316	285	326	289	321	325	306	317	341	288	282	290	299	330	355	332	301	330	325	307	307	333	299	303	321	326	333	302	320	309	299	332	291	308	306	353	312	304	314	319	306	295	327	315	301	304	316	327	302	325	344	320	319	308	286	301	293	305	335	316	326	328	294	342	285	316	326	318	299	287	326	317	346	317	313	294	299	325	318	309	308	304	304	300	283	335	330	309	306	339	309	283	301	326	339	304	322	318	321	306	307	328	304	270	299	270	318	327	355	308	331	308	298	297	313	326	297	323	297	311	277	320	285	273	326	341	326	314	340	313	300	301	294	306	319	303	333	294	305	295	301	279	285	299	319	290	284	308	317	339	269	322	322	314	309	334	327	298	304	287	315	305	318	293	309	326	306	316	295	291	293	354	321	269	302	322	308	329	299	332	308	338	308	308	294	277	318	350	308	336	315	347	297	304	325	304	308	306	308	306	310	322	319	300	307	320	307	342	340	332	304	315	287	291	308	322	274	323	297	296	296	316	306	306	305	318	313	313	314	322	330	327	295	320	278	301	318	297	283	309	257	327	306	316	310	330	293	289	296	322	331	315	339	321	285	308	325	284	272	303	312	337	273	339	290	332	321	280	301	296	327	347	314	295	290	345	311	325	330	298	316	341	340	301	303	335	312	316	299	331	302	267	310	311	323	311	320	314	321	321	317	323	295	326	318	318	295	301	304	345	324	279	341	306	309	307	321	306	310	326	313	334	300	321	294	322	307	333	346	299	307	330	312	309	346	309	341	274	303	298	300	328	306	327	327	332	302	331	328	284	298	324	337	339	339	301	294	307	326	305	322	333	310	294	309	311	335	304	335	317	333	315	311	290	298	294	325	296	281	292	280	293	324	310	317	321	330	326	305	363	298	330	287	307	274	311	304	256	296	320	314	325	302	317	294	301	303	294	318	312	324	327	328	309	319	315	309	319	310	311	309	339	249	323	306	327	324	318	297	323	327	290	305	293	326	315	320	297	327	312	349	316	290	341	304	322	323	321	317	314	286	306	303	298	324	278	274	334	336	262	316	345	306	319	316	321	367	288	284	281	303	331	306	317	322	332	352	322	319	297	313	304	285	284	297	307	283	312	313	329	325	347	311	306	314	300	306	300	282	294	290	298	284	317	305	320	326	325	304	283	291	302	317	327	322	295	319	317	292	337	337	340	316	310	315	338	314	301	320	300	296	317	298	326	305	287	333	334	325	341	327	304	334	318	302	312	283	318	310	333	320	325	320	338	323	311	300	297	316	302	351	312	337	339	288	324	277	280	321	319	333	303	280	317	334	298	300	307	331	341	306	311	293	288	328	307	322	326	278	298	334	301	297	298	313	296	303	303	340	329	323	353	290	294	325	289	353	300	280	302	300	329	306	309	324	306	313	291	327	301	297	294	305	303	276	321	291	303	320	291	312	314	293	292	318	313	288	339	308	342	302	317	321	316	275	328	289	320	320	348	263	292	311	309	312	320	288	358	291	300	354	296	292	332	291	315	322	317	292	314	325	309	314	324	337	310	308	328	329	330	301	291	338	332	296	324	280	312	307	312	305	315	312	289	319	345	310	340	309	308	318	331	332	335	296	326	300	337	309	355	320	292	313	302	278	313	323	329	279	312	285	303	308	291	302	313	310	304
45105	63098	65776	52972	42220	30498	22495	15546	6932	1811	800	845	841	776	781	893	748	792	786	851	1330	1177	1259	1119	853	841	830	786	791	754	755	728	799	770	818	794	808	738	769	793	715	784	779	794	769	808	788	721	767	764	803	820	791	778	860	777	809	713	810	733	765	763	778	755	801	736	752	773	752	793	828	784	762	776	725	766	832	757	742	735	793	753	816	807	752	720	771	795	711	765	737	734	737	720	778	757	820	804	826	797	721	768	761	746	813	782	799	768	764	770	742	775	821	805	748	779	772	772	762	703	749	796	792	761	751	772	726	716	826	742	811	766	743	778	790	754	788	815	784	728	709	806	745	778	754	782	796	749	797	744	758	748	766	758	796	753	729	732	770	752	753	760	768	813	771	763	765	753	730	767	788	770	768	801	750	778	759	746	761	787	779	846	789	784	760	824	784	787	783	782	799	789	807	728	816	764	730	797	751	744	785	796	767	811	711	797	801	805	782	804	768	734	783	748	745	770	756	782	815	778	747	796	720	789	746	741	837	775	798	775	802	798	752	722	738	759	747	759	743	758	779	754	767	789	758	756	769	812	800	694	743	811	804	763	738	814	769	721	778	785	854	753	768	824	783	756	706	784	743	752	763	745	731	820	775	698	779	720	708	754	714	778	718	835	771	764	751	695	747	723	780	764	787	774	790	807	765	740	802	821	823	767	791	772	792	803	758	733	820	767	775	727	775	758	756	788	799	804	752	762	749	784	772	739	782	770	785	781	748	760	783	773	752	774	753	780	758	790	787	781	795	753	758	776	800	788	767	772	768	810	784	739	761	770	764	789	725	756	789	732	791	761	741	771	806	787	783	779	783	757	733	804	753	800	777	807	783	722	729	809	781	775	734	754	760	759	767	704	795	809	804	755	776	815	746	765	758	774	769	731	779	804	761	732	780	752	733	762	748	748	773	738	806	799	768	797	772	781	715	750	751	808	731	790	820	769	782	770	798	798	737	787	755	757	754	797	753	814	787	733	786	770	757	758	779	761	764	796	747	798	754	867	765	806	773	737	786	773	774	727	720	803	832	726	739	724	803	760	748	765	772	714	722	752	801	765	766	821	741	760	780	768	753	775	764	810	753	777	759	793	750	764	808	752	747	762	744	785	780	751	776	767	778	748	785	800	818	768	760	785	785	736	751	788	738	721	696	810	776	794	772	746	774	799	804	791	744	796	764	761	786	767	767	774	769	753	723	793	730	812	779	726	724	779	763	729	746	789	768	772	828	739	775	750	755	779	746	756	797	765	762	751	758	751	755	804	744	787	824	763	775	772	778	745	776	807	733	774	756	767	779	760	788	774	782	772	811	774	776	765	755	814	783	851	741	746	860	803	766	768	785	759	757	711	789	791	762	789	788	770	747	753	714	786	763	765	801	787	782	758	796	816	724	820	768	717	737	732	816	746	756	760	765	789	762	764	752	785	740	795	765	714	756	758	730	778	776	785	790	807	801	770	794	827	777	757	821	788	761	745	713	744	780	735	767	765	758	730	791	831	793	755	747	819	776	779	752	787	834	771	777	771	773	741	748	754	773	758	764	795	760	781	708	747	751	777	754	773	790	763	732	763	762	766	743	770	821	763	741	827	805	780	809	769	739	746	746	767	783	738	778	719	777	794	754	807	771	745	733	749	753	736	783	812	797	790	770	764	757	751	770	777	775	783	756	769	752	786	769	788	726	767	785	752	736	752	784	768	765	736	743	818	776	802	765	752	779	782	743	758	730	756	775	790	774	774	763	772	808	811	749	740	780	769	777	747	747	809	801	766	743	783	788	736	767	811	744	759	786	762	780	779	777	780	773	720	769	823	781	752	778	721	746	754	819	803	737	747	776	737	765	774	785	783	772	777	747	738	718	818	763	741	765	779	760	731	774	801	733	829	763	760	800	790	760	795	736	766	802	789	817	734	783	805	751	772	794	764	791	760	766	783	768	783	743	782	760	788	849	815	832	753	754	788	790	805	774	754	766	765	732	766	797	703	756	771	739	755	772	798	816	814	788	792	778	764	713	756	756	744	765	772	791	753	757	724	794	746	762	775	764	746	807	766	778	744	792	797	739	785	816	742	764	763	748	753	757	787	730	805	808	800	820	781	798	743	765	706	785	747	760	735	783	804	778	734	787	760	810	749	757	791	771	763	795	782	779	765	743	792	794	776	768	764	734	767	802	787	843	754	775	749	786	777	772	773	763	768	719	807	800	724	761	806	795	742	730	751	801	757	762	804	778	773	797	761	763	740	727	771	767	817	798	758	786	809	769	785	765	759	755	755	793	764	799	753	754	807	763	779	834	799	786	795	760	759	793	758	748	750	736	794	781	779	737	757	769	768	739	784	770	723	763	789	826	780	808	799	782	764	740	814	771	796	826	797	784	788	745	731	747	744	804	747	752	739	781	801	745	779	740	791	772	747	787	749	759	799	735	791	787	711	767	766	797	740	760	798	752	770	781	782	793	768	775	764	733	805	788	726	770	803	753	722	759	767	761	780	790	818	766	786	783	749	755	739	735	720	782	795	791	772	795	791	730	781	806	777	761	776	777	770	818	761	773	777	784	797	780	780	779	746	794	800	834	751	799	763	757	816	750	770	756	775	704	805	821	717	766	783	779	742	797	781	789	805	774	779	775	796	778	781	790	749	769	754	780	800	749	738	766	777	785	756	749	773	809	761	777	752	704	755	776	734	728	767	763	794	757	766	776	736	768	799	720	758	744	738	811	726	778	749	780	746	787	772	737	748	780	779	787	765	767	742	765	728	770	773	758	807	750	781	741	783	767	792	764	731	774	768	767	787	794	721	757	806	780	822	729	787	810	781	764	765	745	767	796	729	786	744	716	799	785	772	779	775	825	798	761	765	801	743	741	786	770	769	753	762	775	779	749	776	783	742	841	770	728	712	767	805	776	791	762	772	791	721	729	752	769	737	773	747	747	787	747	758	726	756	781	769	825	772	753	766	727	785	766	826	773	775	824	786	773	745	754	767	769	805	757	805	754	798	790	795	777	769	816	824	729	783	816	775	761	804	789	731	763	781	802	753	784	755	777	726	728	733	802	746	755	695	746	796	774	752	821	776	723	810	772	740	801	769	749	778	750	709	758	767	805	778	766	777	801	777	777	789	727	792	755	763	827	776	752	762	722	777	745	783	723	787	839	778	774	793	807	781	767	796	783	755	753	765	744	762	797	783	727	709	793	810	784	758	755	781	764	787	829	810	742	720	756	776	784	756	796	785	741	779	768	778	799	780	803	748	782	742	781	717	751	815	789	761	768	783	746	740	790	848	809	801	768	726	764	734	746	741	807	754	724	782	776	807	754	802	768	756	831	724	782	776	793	789	764	781	749	791	791	818	822	767	761	774	787	784	774	759	731	780	763	752	770	718	758	750	790	827	737	734	764	749	738	782	790	730	756	758	845	816	801	788	830	738	739	787	803	803	773	744	765	756	809	837	699	782	792	799
71208	77657	71405	49511	34282	20869	11997	6394	2278	788	366	316	264	331	354	352	330	315	321	328	357	402	385	373	331	358	327	289	309	338	297	289	349	332	317	354	315	311	355	300	339	295	322	302	313	303	291	292	322	327	299	309	302	334	297	354	317	277	312	313	300	309	322	332	338	319	299	314	313	281	294	326	313	323	328	296	293	280	319	346	321	303	319	323	298	286	298	327	300	290	336	321	309	321	293	295	309	311	312	307	313	280	300	305	306	321	328	297	324	303	321	310	319	307	341	326	330	323	297	323	293	331	311	345	324	320	323	334	312	313	341	315	332	320	300	328	323	287	302	302	311	304	288	298	346	300	316	318	305	306	324	308	312	326	321	317	320	310	342	333	322	299	300	290	325	312	295	302	335	294	313	326	343	284	285	315	319	322	302	291	322	312	317	283	309	296	310	329	270	278	327	295	287	319	311	315	328	324	299	312	327	308	327	298	312	305	311	325	308	322	307	290	307	319	307	281	322	299	341	277	298	273	327	327	346	314	322	313	311	315	328	325	281	327	308	318	308	325	292	329	290	340	286	294	328	310	321	300	299	295	315	315	301	294	292	307	357	334	312	343	288	282	339	315	306	336	333	311	316	312	331	323	330	316	329	331	298	309	308	322	338	329	323	341	313	321	331	330	341	322	340	301	314	299	344	316	260	301	274	308	311	319	350	302	286	313	302	307	340	296	300	311	315	321	338	304	323	302	352	294	269	325	330	335	342	314	289	303	314	311	335	327	323	314	307	327	309	304	329	346	323	363	291	337	317	327	317	317	309	302	330	308	318	335	319	299	337	295	301	321	289	282	305	323	341	291	342	308	343	285	312	338	325	295	302	345	343	318	288	315	296	301	311	331	279	326	271	308	311	326	322	281	323	307	329	343	325	303	294	291	284	311	290	327	297	339	277	326	299	319	302	316	312	333	306	309	300	288	345	335	320	306	293	309	304	307	302	333	321	294	324	316	363	309	346	321	316	282	317	312	305	310	336	316	334	330	296	330	351	310	320	304	312	310	301	312	311	318	309	298	323	312	334	320	324	313	311	342	347	311	324	316	315	310	314	295	257	335	324	285	307	290	317	343	301	331	322	294	311	309	302	290	309	317	301	294	304	322	307	310	288	314	327	318	342	300	325	316	286	299	313	353	293	342	293	315	324	321	322	336	332	316	303	330	311	279	322	330	303	308	307	295	304	330	322	322	290	306	331	317	312	321	324	285	299	325	335	286	296	276	318	294	324	333	318	317	311	294	333	346	298	308	340	317	352	293	315	309	287	326	290	285	311	307	328	299	318	333	322	353	299	293	342	306	283	324	309	310	313	308	305	304	305	276	312	302	299	303	295	304	309	310	304	314	296	294	316	332	300	338	281	295	314	315	325	280	272	317	256	324	304	314	323	338	332	278	296	306	308	302	284	291	297	309	290	299	330	314	301	316	314	301	323	330	314	317	313	310	335	300	289	302	315	331	283	300	295	321	308	325	308	309	312	304	307	357	320	309	319	344	317	335	312	271	309	309	317	317	296	303	283	316	293	302	288	311	338	318	321	282	293	314	312	296	348	313	305	319	287	312	311	300	315	358	347	309	320	304	310	326	311	291	282	262	280	283	278	316	306	315	312	319	275	337	297	345	301	337	281	291	326	355	338	305	287	338	293	310	322	323	295	301	290	304	315	347	305	328	330	330	339	285	342	284	298	317	280	312	340	287	344	306	299	350	329	273	317	302	288	284	335	310	324	303	349	305	307	332	311	302	332	302	312	296	317	356	269	319	312	308	351	284	318	290	309	324	306	295	298	302	299	322	279	326	328	332	301	333	295	337	322	307	303	334	286	294	292	307	302	319	329	294	286	323	305	301	310	297	280	294	327	286	301	337	313	330	303	309	337	345	291	329	328	275	318	302	351	314	293	329	323	282	321	286	340	287	321	317	315	318	308	309	308	326	330	316	302	330	299	317	322	330	294	311	286	325	292	312	324	328	298	299	311	323	299	311	336	297	308	319	337	303	313	304	362	316	302	296	357	265	312	307	316	332	314	297	315	285	286	323	311	301	292	295	301	315	337	277	305	261	318	294	330	321	348	336	312	297	297	312	313	306	298	346	309	294	348	322	323	291	315	318	300	321	343	337	310	333	310	300	295	319	331	308	297	296	296	305	327	320	282	322	287	296	318	298	318	302	309	325	297	317	305	311	327	288	294	282	299	287	302	329	296	280	358	280	315	308	309	336	308	291	301	363	317	316	303	338	368	326	318	330	338	340	313	304	352	309	321	307	295	302	316	316	321	290	338	313	334	307	307	339	311	303	321	330	279	327	338	323	300	316	309	292	296	307	304	319	319	314	293	324	304	297	340	297	339	341	316	312	280	334	307	323	336	323	304	302	309	322	307	338	328	291	297	350	315	283	284	282	318	321	299	273	307	316	292	294	353	330	301	317	301	295	300	300	290	337	336	311	315	347	313	326	318	305	322	372	316	327	299	295	291	276	324	315	357	321	317	338	298	291	282	313	287	291	327	319	299	317	309	315	303	321	322	314	343	315	320	316	300	308	322	302	314	312	314	300	342	337	299	314	300	297	308	335	306	311	337	329	307	312	309	326	288	316	317	321	304	332	343	324	334	294	290	292	340	311	297	302	293	315	312	296	302	294	310	328	337	345	343	300	325	315	286	312	309	340	310	334	333	267	341	333	309	315	339	311	279	313	354	303	315	313	342	317	310	321	323	333	316	309	328	315	308	330	358	295	297	309	299	312	302	327	275	328	302	316	306	313	311	297	302	297	324	298	326	332	306	287	350	307	279	329	304	325	315	302	320	308	282	349	308	323	329	319	320	318	331	327	325	273	314	324	314	291	313	290	284	285	273	295	302	305	322	297	331	314	312	340	330	318	317	303	324	326	338	324	276	318	310	336	314	318	294	297	336	315	325	299	301	317	304	310	358	303	308	314	326	316	296	297	287	334	312	287	309	315	296	307	340	307	323	335	311	351	307	339	305	290	308	314	304	280	273	297	309	316	296	304	341	293	343	260	270	309	345	324	321	328	305	340	342	310	297	288	379	298	294	329	264	299	319	301	317	282	309	315	290	310	317	333	300	329	359	320	316	315	312	292	322	305	296	316	338	336	330	315	341	313	301	313	295	362	309	290	305	325	312	317	289	283	328	306	319	275	334	310	295	303	317	321	314	332	307	307	311	318	356	316	312	307	348	306	323	319	312	308	301	315	336	310	315	310	331	318	336	327	318	329	308	394	288	331	314	312	342	315	298	295	324	346	282	319	283	302	332	338	307	315	321	297	332	326	311	314	325	330	291	310	320	319	303	309	325	316	311	312	297	267	311	317	330	327	297	325	333	313	316	267	336	294	318	290	298	327	311	337	341	302	343	328	303	294	331	277	307	331	292	324	326	316	319	296	329	346	309	320	321	342	304	316	319	312	311	290	326	320	340	296	330	311	316	342	292	307
46707	62886	65609	52348	41192	30287	23834	16475	7052	2452	947	786	799	780	794	765	820	781	806	899	1002	1170	1246	1071	904	900	838	748	828	763	744	811	722	755	822	770	744	808	787	761	773	784	796	761	766	786	777	794	760	711	809	803	766	720	825	756	741	732	788	757	777	765	773	754	760	786	775	733	750	783	751	746	762	828	807	761	824	737	731	767	810	762	712	785	792	749	785	777	762	760	764	751	726	786	756	746	778	721	786	773	769	774	808	777	744	741	727	839	749	793	806	809	777	786	736	744	738	805	756	758	763	786	787	766	782	798	728	774	767	773	755	794	761	734	720	753	791	793	787	793	818	754	797	767	770	792	780	769	813	801	774	814	761	747	752	814	802	758	761	741	762	771	774	793	752	739	766	740	745	788	844	868	759	772	749	797	729	764	781	804	768	817	784	756	762	803	774	784	757	803	807	798	805	801	755	755	719	741	729	791	769	792	750	785	821	762	767	778	762	775	795	841	726	754	789	816	826	776	818	805	806	773	782	829	726	781	744	784	783	793	762	780	799	828	734	788	795	754	773	715	796	797	769	761	806	759	755	739	759	805	812	732	788	761	786	784	775	757	793	747	761	840	781	768	809	782	764	809	745	761	792	758	781	768	767	725	776	775	728	801	768	754	801	768	791	754	786	762	776	744	806	834	796	754	759	761	861	829	787	734	769	784	784	773	796	779	765	745	735	786	751	771	805	793	752	821	765	781	704	746	781	796	824	749	759	783	795	744	746	797	810	762	782	747	786	781	723	813	791	766	744	788	781	839	744	697	772	769	825	812	810	798	794	746	755	806	743	752	769	761	760	768	764	831	785	790	760	752	726	753	777	746	786	746	820	786	756	788	777	798	745	757	835	750	784	752	784	744	757	769	762	795	766	761	768	772	734	789	749	827	759	775	759	723	758	823	762	744	798	765	748	750	743	760	768	795	803	806	756	730	791	836	753	746	781	767	763	736	724	786	828	831	721	766	798	753	770	818	703	755	761	779	811	821	762	816	788	797	738	753	768	727	761	740	762	791	764	788	745	799	774	764	769	762	820	774	720	770	708	729	767	773	781	768	741	748	739	768	793	762	801	746	768	735	786	765	754	781	721	740	766	823	771	775	780	724	742	757	815	756	768	784	774	782	745	818	770	764	821	691	794	754	802	778	780	830	751	778	765	737	799	829	787	751	781	782	766	735	717	750	771	771	752	758	735	762	789	759	785	819	771	760	734	746	840	856	768	811	763	769	757	726	791	787	784	790	794	780	744	781	763	760	730	809	820	726	746	771	766	780	795	734	758	786	794	794	796	766	730	847	775	735	778	771	797	743	784	783	796	791	806	792	739	806	766	755	770	781	773	809	764	727	768	794	729	807	845	841	732	761	749	747	777	725	758	745	747	780	753	763	694	725	763	764	770	760	812	763	767	792	763	750	786	795	732	778	781	766	750	775	768	766	784	757	773	753	783	774	779	741	790	764	774	773	757	742	721	768	742	740	768	745	787	770	829	725	758	773	805	740	736	779	788	800	750	755	744	715	760	738	767	746	769	789	731	781	762	727	798	783	774	757	805	747	755	731	833	741	779	758	771	806	757	784	774	775	762	745	755	772	844	754	772	762	791	727	766	795	799	717	812	779	761	736	791	743	759	790	723	736	760	784	778	709	733	769	804	742	793	768	781	776	796	752	778	763	807	741	814	804	789	789	776	824	742	702	739	776	811	747	775	804	779	764	747	757	762	782	714	762	777	728	767	787	795	741	730	777	744	744	786	751	737	792	779	792	754	759	803	756	780	752	739	777	783	782	810	836	801	669	755	797	687	808	790	735	798	812	749	759	788	801	729	819	731	780	796	794	744	783	755	787	725	760	745	717	739	715	752	747	818	689	722	766	712	753	791	748	757	814	771	774	799	737	747	807	763	744	749	753	781	746	810	746	771	810	787	771	735	754	758	745	757	697	744	724	798	757	720	785	723	773	765	814	799	712	798	773	800	781	810	787	796	758	764	776	740	712	749	819	831	789	784	802	780	767	756	730	727	787	801	785	782	751	806	806	785	788	776	796	754	801	846	772	765	738	754	747	804	772	770	764	729	772	769	787	701	785	762	725	778	765	744	792	802	747	794	728	813	756	755	774	752	757	771	747	763	775	772	754	753	785	758	740	734	778	838	707	792	753	773	732	772	791	750	814	766	786	770	758	756	780	805	748	762	769	719	782	753	750	809	778	796	802	752	765	741	767	799	793	783	786	760	724	751	738	739	749	739	805	733	722	777	797	788	810	780	745	808	737	767	793	757	785	775	795	795	802	773	776	774	782	844	770	775	718	776	801	779	768	782	688	791	801	784	794	780	770	765	769	790	698	718	742	746	783	783	765	725	742	804	769	787	779	729	773	838	773	801	810	757	721	791	797	771	767	761	774	802	751	788	776	789	731	760	767	765	724	798	798	734	769	814	832	799	765	737	728	785	786	738	804	757	734	734	758	757	764	735	743	755	853	759	789	780	785	807	813	817	757	815	765	808	768	814	789	794	831	777	765	754	768	767	773	782	728	790	768	785	795	706	759	777	811	800	775	764	734	739	764	745	780	750	773	794	749	785	770	776	771	779	782	788	740	745	816	743	772	797	798	790	760	736	816	762	773	756	758	708	773	823	780	765	757	726	725	791	754	808	741	804	759	775	766	772	809	779	767	787	771	766	785	756	745	767	825	814	741	742	752	804	738	769	779	757	728	837	805	801	730	776	772	789	809	794	727	753	764	789	753	771	743	827	791	718	774	752	757	765	762	776	772	739	775	753	795	844	727	764	807	764	768	812	757	752	783	764	758	767	755	765	769	770	750	773	764	797	722	792	808	821	766	779	787	807	777	766	760	806	776	770	772	775	766	795	801	711	730	743	745	740	774	793	794	745	730	789	720	789	764	737	752	795	720	835	734	746	847	784	817	754	742	785	768	730	758	776	771	730	809	801	740	778	761	756	797	791	759	760	714	761	755	762	726	736	749	771	719	790	737	733	746	727	822	737	800	793	791	773	729	811	743	769	737	797	752	760	780	722	763	782	752	754	792	789	738	772	736	778	741	762	769	766	756	802	751	751	740	770	761	726	803	741	805	762	746	762	761	774	738	762	797	753	785	804	758	821	749	803	811	790	814	776	781	739	779	774	788	736	844	732	741	756	775	781	756	801	739	749	777	796	728	734	760	769	778	772	790	789	781	741	792	786	761	791	776	761	757	792	754	766	765	808	728	777	749	809	795	781	783	791	765	753	755	764	786	759	795	782	808	786	765	747	728	729	803	757	769	800	810	772	777	734	725	775	758	814	765	752	813	745	752	767	753	776	804	805	800	794	811	783	756	760	742	726	764	792	756	777	800	780	782	771	757	774	750	750	768	819	764	801	754	776	772	731	775	798	760	804	776	724	773	769	736	777	766	754	730	792	766	769	765	756	743	820	827	754	757	767	816	764	802	799	787	734	793
68579	78431	71164	50298	34837	21193	13644	7653	2341	667	347	331	327	330	302	323	319	332	306	349	373	381	393	400	358	329	334	296	300	319	327	318	330	293	313	299	324	327	296	310	323	337	304	305	289	289	302	342	299	298	338	306	329	326	315	300	336	311	336	315	303	336	308	330	309	302	310	320	323	318	315	319	274	300	298	328	311	319	290	363	297	310	318	311	340	313	297	326	326	326	310	305	326	302	282	322	323	305	325	294	283	345	347	312	307	333	333	269	293	284	310	325	285	311	311	267	320	309	307	295	324	306	320	328	332	323	321	304	296	327	324	315	289	301	316	295	320	317	328	293	297	280	340	300	317	300	315	337	289	280	297	351	283	306	336	324	323	300	335	314	312	300	308	290	327	292	307	287	309	348	290	305	293	300	288	319	321	308	317	282	312	334	319	302	323	330	318	303	325	295	286	301	307	323	337	316	304	314	260	297	297	332	313	292	315	315	320	285	330	291	275	333	321	280	268	276	296	324	325	297	303	346	289	279	319	288	335	323	287	316	269	298	300	294	320	338	303	279	294	316	287	305	331	335	304	310	333	303	333	329	331	330	305	302	325	282	312	325	338	314	297	325	303	294	319	327	312	306	293	317	340	297	325	302	333	317	294	311	299	354	309	330	335	319	308	334	324	333	311	329	294	337	325	313	302	331	291	314	316	305	321	316	290	315	285	328	283	307	321	323	346	319	319	330	320	294	306	327	301	325	304	313	323	307	338	311	333	310	323	322	321	329	293	312	315	341	305	305	293	308	286	331	294	310	305	331	306	298	330	328	316	295	325	305	318	307	302	287	332	292	334	292	328	312	281	297	285	304	311	296	330	302	270	326	285	300	308	303	330	327	338	294	312	354	287	284	315	306	308	317	308	302	323	304	296	309	348	325	281	320	327	279	335	300	291	317	311	291	312	310	319	309	311	326	303	324	300	292	335	311	297	304	293	310	308	307	326	328	305	337	293	340	326	304	324	317	332	342	320	327	312	303	292	312	338	301	310	340	327	301	317	307	338	356	349	303	288	305	328	332	308	305	303	286	317	316	302	308	319	312	283	344	302	330	309	275	329	305	298	347	316	311	299	299	302	329	314	299	324	295	307	318	315	303	322	305	336	302	296	284	310	306	323	311	326	302	302	273	307	339	317	306	316	292	327	288	331	317	282	297	330	356	324	277	309	305	326	325	332	302	328	359	314	295	278	315	292	270	312	294	297	325	350	314	326	330	326	315	318	312	354	329	317	296	314	292	328	322	326	318	326	294	327	324	307	335	323	297	307	315	312	311	298	326	328	297	324	292	317	294	350	320	328	320	319	280	316	315	314	333	323	286	316	314	294	331	338	324	339	318	312	300	309	336	308	292	304	324	319	308	285	336	316	326	327	287	326	320	280	314	299	321	308	342	291	279	313	305	321	309	330	315	313	304	296	306	285	345	322	289	310	299	293	312	299	306	306	342	335	286	312	319	291	267	342	304	321	297	305	303	301	295	317	316	306	259	336	357	282	376	305	294	291	315	346	336	298	294	295	335	316	330	317	314	327	297	317	338	324	306	335	351	328	311	278	319	327	330	333	318	305	313	342	356	338	320	299	296	327	295	303	316	281	306	349	293	286	349	287	310	338	312	314	302	281	328	308	311	326	328	326	303	295	306	307	353	301	300	311	308	311	329	332	299	291	324	324	299	303	321	287	283	338	309	310	301	300	313	310	329	312	305	330	290	328	313	330	344	340	305	303	303	308	316	307	315	330	286	315	318	309	323	333	311	322	348	306	322	292	311	335	312	300	326	316	306	331	291	338	297	304	336	335	324	322	315	306	321	338	327	304	340	294	303	338	334	306	302	332	324	315	290	323	310	302	329	312	294	311	334	349	318	299	317	324	326	301	307	290	313	317	341	352	353	319	356	301	306	309	322	336	317	322	300	296	289	291	293	320	320	332	281	334	326	298	319	329	314	293	296	320	318	334	329	301	272	300	300	329	328	312	306	281	326	291	305	294	300	306	305	336	338	298	313	303	331	322	328	306	306	309	302	328	335	310	304	315	307	349	288	295	285	324	313	305	303	271	311	332	289	341	315	316	304	329	320	317	293	324	330	329	302	329	296	319	321	313	296	321	308	306	322	323	303	305	318	297	326	305	351	322	300	319	326	270	280	313	331	300	319	304	287	307	290	312	313	295	321	312	329	311	337	326	295	321	305	283	311	291	355	332	301	324	304	293	308	344	343	291	270	316	321	326	302	318	312	308	332	304	324	327	304	318	337	298	338	313	319	280	333	319	331	338	281	293	323	324	325	352	310	341	303	301	272	309	317	319	350	332	310	311	293	350	325	306	313	285	334	322	289	300	311	299	339	315	321	360	311	306	333	317	304	315	289	318	318	281	315	286	332	338	305	292	299	293	306	311	303	296	324	315	333	256	314	316	281	295	326	266	278	324	294	315	291	303	313	321	301	303	304	330	344	322	289	316	331	302	309	309	330	350	317	337	304	303	313	290	317	274	308	324	330	330	285	321	319	317	324	321	348	332	285	294	299	282	284	281	299	315	290	331	294	277	307	287	333	323	302	313	308	324	327	316	324	302	345	306	272	299	322	293	320	293	292	311	319	334	303	284	302	295	318	272	318	306	293	306	306	321	302	297	338	324	320	311	320	336	282	295	308	286	295	346	311	312	298	298	304	328	328	311	313	301	317	319	296	336	305	319	322	279	325	307	322	319	335	331	307	299	295	315	328	303	319	287	303	319	316	302	285	310	306	300	330	331	322	312	301	327	307	288	312	296	302	303	323	291	324	322	283	280	318	304	288	304	293	321	350	331	300	290	314	343	333	312	339	318	312	300	337	307	335	307	309	313	335	263	309	330	327	313	316	316	319	326	265	304	294	321	323	352	288	315	310	276	294	329	320	322	299	332	311	318	313	331	307	326	300	299	344	299	283	328	299	252	318	312	308	368	342	313	301	332	307	323	286	324	344	295	291	301	287	299	317	336	323	330	301	296	320	300	327	334	296	330	352	324	311	332	337	296	313	320	288	316	305	289	307	308	328	341	313	306	307	298	311	308	310	349	319	302	345	329	317	296	311	303	333	313	304	300	301	305	333	286	288	324	303	338	307	317	376	336	280	330	304	301	324	313	331	304	324	330	313	321	301	331	338	316	306	315	303	274	340	322	325	307	298	292	318	322	323	286	312	330	344	347	317	314	303	324	314	309	321	317	284	321	325	326	317	334	301	318	294	301	313	304	353	307	355	307	306	313	308	312	326	352	341	337	301	317	318	313	321	316	342	335	303	300	312	308	323	343	336	339	317	288	269	328	283	324	320	297	314	294	296	352	337	303	341	313	289	301	322	307	358	322	341	308	305	313	320	305	316	328	308	310	314	289	335	340	309	319	338	304	298	342	322	321	294	320	353	297	290	290	337	276	298	321	340	318	335	365	351	303	330	292	317	305	330	321	312	348	332	293	293
44587	63132	65181	53321	41415	30852	26324	18821	6720	2324	936	818	833	836	787	780	788	784	784	919	1123	1269	1252	991	915	840	758	781	710	777	781	821	806	765	729	745	742	769	776	816	798	761	817	776	747	729	764	762	770	772	741	772	802	768	826	758	769	746	761	762	752	760	756	775	722	742	710	805	756	764	757	723	778	809	759	743	765	749	714	746	799	798	801	717	785	767	736	775	777	732	784	792	769	822	751	776	812	709	784	781	780	781	777	807	792	750	798	821	775	809	762	776	789	704	796	746	755	794	765	753	844	723	754	787	778	735	785	781	783	737	735	695	765	722	750	776	773	726	739	721	812	718	720	746	764	728	763	736	801	781	763	783	734	789	760	692	764	795	768	773	761	784	797	783	731	714	739	813	786	801	836	745	748	790	776	695	733	702	783	751	700	822	776	774	800	815	784	771	748	746	730	807	800	808	786	766	794	758	817	770	773	752	785	822	797	793	773	767	752	808	747	819	763	757	703	768	772	728	794	789	806	708	807	770	789	858	764	803	778	777	792	810	729	736	736	786	789	781	776	803	777	794	770	791	769	683	765	771	733	728	784	791	784	742	734	824	764	776	758	792	774	779	818	753	781	753	801	797	779	780	819	783	803	775	801	754	784	769	739	775	827	785	800	812	731	736	716	815	782	770	737	747	828	724	806	802	757	765	690	774	778	784	797	753	765	741	742	808	709	748	758	774	748	796	782	787	793	753	804	704	767	753	796	742	760	768	811	831	734	721	825	731	788	766	748	808	771	774	780	752	769	768	747	787	725	765	800	783	771	800	782	771	737	787	786	809	770	785	744	760	768	768	728	824	776	769	748	785	769	796	749	756	700	792	803	783	818	685	766	755	742	739	785	747	734	808	756	751	773	787	723	822	750	784	794	755	729	797	770	746	750	788	740	775	785	824	759	753	761	750	787	722	796	757	757	805	774	753	786	713	780	721	816	787	836	796	805	810	780	746	790	825	781	840	795	782	744	825	790	725	760	767	758	820	789	773	754	800	751	749	769	760	742	782	786	709	753	780	777	776	760	747	747	785	742	736	772	741	811	779	756	782	745	794	809	754	784	739	775	753	809	809	788	752	815	778	823	779	793	801	842	804	784	758	769	801	770	758	744	737	764	744	749	785	789	774	785	728	749	796	782	793	774	766	744	776	789	759	791	692	797	758	771	802	755	750	823	746	755	745	768	804	826	787	749	751	793	777	761	768	736	785	722	769	736	779	809	742	743	809	780	827	833	747	750	774	717	783	795	783	804	755	809	809	724	795	802	759	757	763	750	782	773	758	822	817	786	792	710	743	758	760	776	761	781	794	767	731	806	766	732	764	761	745	750	755	782	765	744	763	769	770	770	758	751	812	772	755	818	794	720	784	776	805	788	793	770	715	770	772	810	800	725	794	841	740	770	763	802	797	774	782	787	778	751	754	769	757	773	763	776	755	736	792	783	748	762	806	771	726	751	742	802	734	862	706	765	756	765	779	751	759	804	795	754	747	786	776	725	761	750	768	747	771	766	794	822	744	781	698	774	802	765	776	759	782	744	762	780	738	762	754	782	767	735	772	805	731	769	739	744	768	790	809	749	757	762	787	763	800	725	780	720	791	728	805	765	771	773	762	792	774	763	817	765	780	792	794	804	750	739	758	771	755	750	770	740	775	749	791	770	777	702	763	744	745	749	820	777	753	742	766	778	785	796	771	698	732	798	795	778	754	793	771	776	743	778	806	722	790	761	842	805	820	739	711	765	773	771	768	775	773	791	743	795	732	730	772	781	750	771	764	786	780	786	791	744	775	806	722	742	801	778	739	758	698	720	751	802	831	773	767	781	743	795	740	758	823	796	748	744	781	790	784	780	793	791	759	784	766	776	795	809	822	799	805	780	773	717	791	743	732	758	760	746	761	783	765	768	778	781	790	757	792	761	718	743	784	820	765	799	714	768	760	765	726	791	838	742	730	721	759	723	779	765	775	810	739	804	793	771	808	740	764	778	757	765	736	757	735	822	793	776	788	755	748	780	783	748	795	715	790	770	785	752	780	789	771	778	791	748	749	794	780	807	747	770	739	750	789	810	740	749	772	793	763	777	782	762	769	754	866	802	751	790	753	788	749	764	816	773	748	765	812	755	766	749	763	711	787	818	790	774	761	732	766	755	736	750	778	823	756	837	750	775	796	797	829	760	746	782	791	744	770	714	770	749	764	776	772	789	771	804	768	770	785	794	724	807	773	788	747	752	754	792	756	782	756	724	787	753	746	813	800	773	761	776	781	807	757	765	748	792	763	813	761	764	757	777	825	761	722	800	826	770	751	771	778	779	810	806	765	778	759	742	779	748	757	754	703	807	728	794	700	731	727	773	795	755	758	762	720	754	742	808	790	772	803	752	756	768	743	769	748	760	760	815	723	749	806	750	798	750	695	718	788	798	764	735	846	723	777	742	754	766	787	830	753	740	763	728	840	760	787	758	765	759	847	771	730	803	775	791	716	770	785	742	779	768	796	824	743	778	782	792	787	733	773	756	763	776	775	777	770	729	779	768	738	756	783	751	811	772	764	766	762	803	756	762	782	770	718	761	762	781	746	774	802	732	780	766	736	816	742	758	753	759	788	825	780	811	784	737	797	764	773	830	819	728	766	753	771	723	703	761	796	774	768	770	771	757	784	743	772	726	781	763	782	755	784	804	788	780	777	784	768	752	775	781	810	764	819	729	730	820	759	859	761	779	755	763	756	765	793	728	771	765	772	742	776	759	788	689	752	765	781	779	800	775	775	774	816	773	761	799	781	740	809	803	786	756	738	753	759	755	712	796	761	739	797	760	737	769	750	831	773	786	780	742	734	785	808	737	830	768	806	787	753	803	802	786	748	722	713	781	742	743	809	805	773	733	776	764	801	775	751	817	739	762	767	781	751	783	763	777	730	747	756	789	780	778	747	789	773	815	800	773	756	736	734	761	767	780	741	780	759	710	745	817	726	699	760	820	796	777	748	753	757	770	764	774	816	778	727	780	753	848	787	760	765	774	794	789	718	761	736	749	762	757	827	742	765	768	707	781	805	771	724	727	766	797	756	830	752	774	808	758	773	818	787	779	787	768	794	782	796	741	697	801	747	765	750	756	788	729	805	755	819	786	777	741	739	749	812	768	744	762	745	772	731	807	780	824	773	792	732	786	706	826	761	790	765	762	744	834	826	819	751	791	724	796	765	796	737	794	753	772	720	766	769	828	792	750	795	752	780	777	755	784	779	752	750	755	776	762	723	750	734	806	788	820	785	802	777	763	830	737	829	780	800	801	769	764	778	753	757	756	793	777	769	779	755	770	765	758	747	767	750	768	730	762	810	738	774	758	778	790	739	770	775	739	773	809	763	706	787	801	763	745	816	788	759	794	823	792	801	774	766	764	734	754	749	795	744	801	751	796	724	805	774	789	754	750	773	722	787	806	787	777	752	757	766	789	776	741	777
68426	77316	71971	49936	35099	20801	13711	7435	2192	694	381	328	311	338	317	329	286	321	328	383	404	427	381	369	325	315	319	312	307	360	281	321	287	333	305	303	301	305	326	318	331	297	344	311	316	278	316	340	300	299	317	306	332	293	343	339	285	287	282	334	309	294	336	298	329	330	324	322	286	339	324	333	336	313	313	288	319	311	286	304	271	327	305	304	320	347	321	307	345	310	334	290	303	311	315	336	329	335	324	330	303	295	309	312	320	302	306	330	328	298	313	295	353	298	268	316	331	314	299	331	313	346	294	288	298	306	297	293	320	276	319	318	306	316	316	322	335	312	302	306	298	295	344	327	333	294	332	303	294	319	318	338	321	279	298	336	329	295	332	357	304	327	324	319	334	313	317	299	294	328	309	290	313	317	290	307	337	317	308	322	318	347	325	304	318	333	365	302	301	318	323	309	353	301	316	315	308	306	331	309	301	328	302	317	292	306	325	303	313	296	305	307	339	303	279	295	280	317	309	318	329	319	308	326	316	322	318	332	292	290	303	321	313	293	302	336	316	305	314	301	311	333	290	317	316	316	307	315	314	273	297	288	295	306	297	340	294	296	314	324	316	316	305	328	292	328	326	315	318	314	320	326	305	318	328	327	304	315	328	315	281	352	271	289	330	318	315	291	294	294	333	315	331	331	324	304	288	299	301	328	316	271	309	304	313	310	312	299	308	341	334	283	293	302	308	324	310	284	328	321	324	333	327	298	306	291	318	329	313	329	289	309	352	328	292	339	306	302	344	291	317	306	282	345	322	307	336	323	324	320	294	305	302	340	288	317	307	325	311	297	287	316	337	323	309	291	287	311	310	304	287	305	298	327	322	287	351	309	278	309	326	320	314	321	306	316	345	318	319	317	331	328	315	309	282	321	315	317	310	293	304	334	315	331	331	309	309	303	299	310	291	314	279	310	340	297	325	311	326	298	292	328	314	282	315	327	281	317	298	321	325	276	312	314	315	317	314	300	327	294	328	292	322	301	318	310	329	268	292	307	293	321	313	329	316	325	312	318	337	326	318	326	308	305	315	322	304	295	295	352	327	290	315	343	298	316	283	326	302	288	311	307	295	308	315	318	294	273	326	288	307	309	310	321	304	318	308	348	329	314	339	340	304	320	332	306	325	328	309	295	312	313	315	305	312	283	314	320	348	319	330	292	288	282	321	316	294	298	303	316	292	347	312	337	296	297	306	299	304	311	330	311	314	324	293	282	308	305	294	310	297	314	317	318	339	316	282	311	310	317	316	309	281	333	354	291	326	283	310	316	285	301	329	308	309	313	331	308	289	279	287	305	303	340	310	276	350	285	325	313	316	317	327	285	337	323	294	319	318	315	298	333	316	310	333	321	331	337	306	328	298	307	308	295	327	348	281	328	335	318	329	304	313	346	311	322	307	329	313	343	335	363	318	309	319	328	337	312	286	305	343	299	321	324	303	348	296	315	305	369	339	322	275	320	331	323	327	314	316	322	280	306	323	327	308	315	321	289	313	302	321	313	299	309	315	326	335	315	345	321	304	291	296	320	316	277	307	309	315	338	311	321	313	316	305	304	329	317	324	319	324	319	341	319	330	330	307	307	310	317	321	301	296	293	338	328	334	269	297	285	301	303	305	293	283	305	319	318	318	293	323	333	323	307	298	322	317	329	339	340	326	306	310	337	311	320	287	300	296	306	312	311	322	291	282	308	288	324	306	307	324	349	315	318	308	311	285	289	304	304	299	314	333	310	292	326	305	306	276	332	314	305	293	278	316	296	305	304	338	319	330	329	293	309	297	323	324	296	340	308	288	308	314	331	343	320	291	330	311	311	301	311	319	328	328	323	300	307	287	328	333	310	303	302	308	302	309	295	323	309	310	281	299	288	293	297	302	308	316	291	331	335	288	281	317	315	312	287	291	333	311	341	311	346	336	297	300	287	313	346	333	334	335	328	317	336	324	300	318	319	329	334	332	272	311	325	293	327	318	335	305	316	329	273	302	304	322	350	311	307	326	325	313	314	283	307	320	337	303	334	328	307	323	331	326	327	299	356	310	328	308	303	299	327	313	270	287	321	266	306	309	323	337	300	349	292	296	343	313	314	331	301	328	306	280	313	295	280	319	302	284	336	304	316	321	287	337	287	330	307	313	320	306	290	300	321	312	317	298	285	298	339	311	332	325	272	286	306	326	295	314	304	337	303	301	301	309	303	283	332	326	280	277	340	291	309	318	325	344	329	326	333	300	321	312	278	309	320	331	281	317	320	311	327	329	313	318	291	275	287	306	300	322	327	321	329	332	310	315	327	294	280	316	335	295	335	321	283	307	307	334	338	308	319	305	341	321	327	306	305	328	276	313	298	324	307	329	333	324	346	293	292	308	301	313	288	300	327	288	337	306	341	314	321	259	308	341	295	314	312	300	301	304	268	311	345	291	333	334	306	324	279	302	324	279	321	332	300	302	303	329	312	320	296	319	326	340	358	313	357	306	327	319	300	343	295	286	287	310	270	326	332	325	286	336	312	283	320	339	324	289	311	324	281	304	336	305	293	299	310	313	295	306	312	322	288	293	343	312	278	317	302	307	320	294	266	304	349	293	328	305	324	312	335	294	303	331	304	326	346	318	333	307	303	337	347	323	349	296	287	293	293	266	333	292	306	306	305	315	352	308	309	322	361	303	283	307	324	284	315	310	314	326	294	318	332	306	279	298	273	332	289	304	300	334	297	320	313	332	330	290	318	295	295	298	338	296	350	314	329	304	301	310	309	326	340	320	326	330	287	311	304	317	324	337	315	269	287	323	324	332	313	327	318	306	328	311	295	284	326	303	317	301	301	321	277	311	291	265	330	292	308	324	316	340	309	315	312	296	345	306	323	325	276	322	297	329	304	298	325	291	311	285	355	347	333	286	308	315	281	305	356	301	308	302	298	320	337	347	304	291	308	317	310	335	346	316	326	281	319	311	300	303	335	316	320	294	316	301	291	304	311	326	300	314	328	330	294	307	309	288	360	309	340	300	252	335	268	336	332	312	321	326	337	305	307	361	288	304	339	311	321	311	347	300	295	310	301	313	315	309	326	300	325	308	348	334	297	308	302	332	331	300	290	298	340	308	320	309	341	314	310	335	315	311	315	317	314	303	296	319	296	311	282	279	311	317	304	322	308	284	319	323	285	311	336	294	278	307	306	295	333	326	272	334	310	284	288	326	320	330	311	321	317	320	308	296	304	278	322	291	295	293	313	339	313	314	321	314	295	319	304	309	305	282	341	328	300	334	347	311	327	292	296	318	316	322	311	288	288	311	326	289	323	327	323	306	304	332	311	302	315	302	302	303	310	296	316	305	319	320	339	320	335	338	318	329	322	320	335	280	313	306	297	308	302	292	296	312	272	286	299	285	294	295	319	340	308	323	298	325	329	328	287	311	298	287	300	321	321	295	324	268	311	285	351	316	302	293	340	323	294	332	329	311	321
44698	62555	66241	53006	41898	30618	25872	18146	6203	2099	1036	837	789	780	817	782	799	787	879	1075	1180	1214	1103	1007	883	795	761	797	777	740	743	755	722	793	764	718	739	760	835	765	724	749	767	781	788	754	793	726	770	752	826	758	775	770	765	801	783	714	764	797	787	751	777	755	773	774	800	786	762	783	793	787	725	734	770	739	674	791	774	777	768	774	762	774	791	771	760	762	804	801	776	744	769	797	775	756	818	799	757	778	701	769	738	750	815	807	708	761	745	808	750	793	790	820	768	743	746	770	780	752	754	762	770	812	828	749	766	771	772	817	790	802	756	777	775	752	759	771	769	734	810	794	758	768	784	758	702	807	783	758	765	780	781	798	754	744	783	804	757	781	776	764	794	747	783	807	785	749	754	767	682	795	813	728	813	736	711	796	748	790	795	793	739	786	697	789	728	766	711	751	772	766	754	828	801	738	739	765	777	694	760	751	773	784	778	755	789	745	803	709	775	831	769	746	779	798	735	805	758	777	792	799	757	756	755	745	759	786	768	774	751	743	783	751	739	718	745	775	746	761	750	789	768	811	762	745	776	788	799	758	734	760	781	739	783	751	769	724	775	759	741	770	756	780	773	800	759	768	757	794	769	794	745	783	741	778	771	760	777	762	772	758	757	774	771	830	793	794	805	782	770	780	768	782	782	755	751	838	791	758	776	724	739	732	742	765	771	745	763	753	745	776	767	738	775	738	756	740	813	745	795	750	732	785	803	812	729	741	702	791	745	788	776	780	744	776	750	762	784	744	801	757	746	739	790	768	798	751	738	782	760	759	756	756	729	770	731	768	799	743	814	765	789	767	766	777	751	749	730	765	760	759	787	757	795	755	763	741	773	737	787	737	750	760	747	771	763	760	821	775	704	765	704	790	733	731	793	767	763	769	771	818	753	780	757	745	728	752	795	756	793	736	758	776	797	752	775	772	791	778	739	724	755	756	751	777	768	753	757	793	758	791	782	735	805	719	723	806	749	798	799	790	773	823	804	765	761	771	744	724	787	787	741	844	735	738	790	836	752	789	764	737	747	773	814	763	750	770	754	830	731	744	811	772	744	756	779	753	744	787	818	768	747	769	734	736	751	770	758	772	721	757	763	768	741	754	759	789	761	796	746	780	779	806	745	770	798	799	780	747	756	788	774	769	808	747	771	758	786	763	736	800	780	747	769	727	761	790	728	743	733	762	779	776	763	739	793	750	749	792	764	726	791	767	774	759	756	742	771	763	794	769	793	791	785	798	733	739	792	833	755	802	727	728	806	770	739	735	794	743	760	752	716	777	778	772	753	777	744	753	744	727	819	732	798	829	770	737	795	791	780	793	747	757	803	741	791	836	792	755	752	785	749	797	752	763	806	798	759	781	743	774	748	825	790	725	764	751	753	798	783	798	766	748	777	764	759	747	783	751	725	743	791	810	757	759	775	771	810	791	763	783	766	792	741	744	769	819	758	760	766	781	729	734	792	756	760	762	776	777	770	791	792	774	791	792	795	720	740	824	776	736	804	772	796	745	764	821	770	781	748	782	773	795	780	777	792	811	786	730	795	831	763	793	742	714	752	709	758	722	755	801	794	722	734	790	785	751	772	743	759	765	748	778	796	751	801	778	794	806	742	777	729	729	725	749	812	791	739	814	770	724	706	757	758	781	788	758	804	767	761	811	784	796	769	802	759	778	805	755	705	799	739	795	750	776	803	790	738	775	735	714	709	747	800	746	776	739	752	767	772	795	760	795	751	742	737	706	735	753	743	785	796	744	749	735	830	752	770	737	753	741	825	766	761	793	801	750	790	755	789	756	803	764	716	749	789	765	778	761	746	701	786	816	776	732	782	723	796	768	774	722	774	783	764	812	784	807	766	751	739	763	772	752	739	761	765	770	759	768	760	744	760	802	779	773	760	741	763	806	747	817	755	778	761	783	777	749	751	815	747	775	751	757	736	758	804	776	762	825	746	804	738	716	730	807	736	779	748	807	764	803	764	741	745	794	739	785	788	760	749	763	727	757	757	738	761	848	835	755	758	744	790	793	734	746	755	753	802	707	778	824	804	770	768	754	773	812	792	729	778	804	722	722	757	780	737	754	745	740	779	751	755	772	738	740	752	793	829	757	739	776	795	769	765	787	757	787	750	785	795	807	792	731	745	733	755	762	768	803	743	741	753	750	818	787	760	796	797	781	816	790	772	756	747	781	775	788	778	808	795	738	775	759	782	789	740	808	752	719	721	736	742	750	778	781	767	780	798	782	765	830	773	752	765	782	759	781	792	736	751	777	802	772	757	805	771	808	772	762	775	767	762	773	840	752	797	773	743	811	808	774	750	733	735	813	766	796	763	775	735	792	803	792	763	813	751	757	703	768	778	775	796	749	736	773	737	744	754	791	797	754	764	789	792	795	745	798	783	746	792	772	769	767	717	798	813	791	757	819	765	735	740	763	743	782	801	769	775	791	769	744	811	806	759	758	776	810	730	794	789	760	781	761	776	720	722	781	750	786	782	710	756	786	797	733	780	726	768	763	768	722	731	777	744	783	788	798	727	759	808	713	765	784	749	787	807	761	795	769	771	771	784	766	758	776	801	760	779	789	775	812	791	755	743	754	748	724	759	805	775	740	821	768	788	735	774	758	771	768	749	742	800	748	800	759	792	772	784	762	751	745	775	769	785	806	738	773	724	764	807	764	747	790	803	773	772	765	713	773	814	840	797	733	735	770	803	814	789	798	719	817	745	794	721	781	759	730	753	769	737	789	737	708	778	736	737	716	740	771	733	759	736	794	752	788	802	853	763	742	732	812	768	757	789	781	780	764	751	761	800	815	745	731	730	778	772	761	782	703	804	777	728	765	797	793	754	764	763	784	782	805	792	792	752	762	814	703	777	739	761	752	771	770	756	786	739	801	740	783	757	762	767	752	740	771	719	790	805	787	786	737	765	773	767	721	792	787	765	737	745	784	777	751	756	772	756	748	742	759	766	780	759	762	722	776	721	796	795	710	815	739	756	719	766	793	729	760	769	782	799	788	777	784	794	808	746	789	772	739	748	754	821	765	773	783	816	741	733	765	724	716	773	819	729	777	780	775	786	755	828	738	780	736	794	794	774	777	759	811	793	709	753	731	766	750	730	709	773	795	782	737	756	812	785	708	803	757	808	745	746	756	796	790	739	757	768	796	711	769	804	772	786	769	723	787	773	780	781	740	754	793	768	768	775	823	766	774	775	749	778	730	764	808	786	781	721	757	740	766	797	763	723	766	802	761	810	718	758	758	703	798	766	769	768	753	767	758	765	781	775	733	756	754	733	809	804	784	771	781	754	764	804	756	735	779	785	792	772	814	784	769	766	746	741	752	733	806	740	797	836	793	765	784	792	717	805	743	784	775	814	772	762	733	764	796	732	795	748	808	810	817	791	786	748	767	761	775	787	717	797	772	769	767	823	825	783	703	744	740	691	787	794	740	752	843
72764	78862	71440	48695	33496	20075	12706	6301	2223	608	337	295	327	304	316	326	283	318	340	401	404	395	377	349	346	359	307	323	336	284	304	300	313	317	296	341	299	316	303	289	297	346	319	306	290	312	287	339	319	305	314	313	341	315	349	312	322	299	310	306	319	331	305	325	339	303	287	310	307	318	321	300	303	327	299	328	308	339	314	317	307	311	318	291	298	307	294	296	337	294	317	287	332	322	315	300	341	295	296	318	300	306	300	308	337	305	290	291	284	321	308	296	287	328	311	313	315	296	308	299	302	337	323	307	326	324	300	303	300	302	321	321	289	319	314	289	289	297	269	329	319	277	297	315	326	312	312	301	334	355	294	294	280	308	300	296	310	315	316	307	359	309	327	311	337	327	337	315	305	312	282	330	306	291	329	286	294	309	303	313	293	307	287	305	306	312	345	328	317	317	316	312	285	313	308	334	328	295	301	329	305	315	340	310	267	328	315	336	321	314	305	304	305	293	321	311	297	303	334	316	319	328	312	292	278	299	349	286	350	330	344	301	329	316	313	327	319	280	332	300	299	327	306	304	310	304	305	337	308	320	306	288	293	326	306	282	303	315	313	301	319	323	319	343	291	307	329	302	300	305	324	307	310	312	317	309	302	367	320	326	318	309	341	328	326	320	314	327	296	314	321	292	299	322	319	345	320	300	330	318	309	314	321	278	313	321	295	290	326	282	328	301	299	304	330	301	287	291	315	302	316	333	339	281	304	310	285	343	294	332	327	307	321	306	333	323	306	319	326	303	320	280	313	330	295	304	326	311	347	317	311	328	294	355	325	296	320	334	312	359	308	308	288	314	297	334	321	303	279	319	339	329	307	304	307	325	295	296	289	325	299	311	283	305	315	317	320	265	330	291	290	290	312	311	279	302	310	308	323	310	307	284	309	360	317	311	330	336	325	341	330	273	308	280	290	315	301	330	334	311	354	292	259	345	321	332	332	288	295	294	343	310	305	328	309	322	355	320	326	313	310	307	324	326	321	334	316	292	300	333	314	341	317	337	319	315	305	289	319	330	327	308	337	306	337	314	325	317	351	313	308	293	322	300	294	299	335	317	340	330	362	306	307	299	326	326	310	313	309	318	322	315	321	312	307	301	339	296	320	274	375	304	279	297	327	300	322	314	319	313	320	307	299	340	327	287	305	313	338	310	317	312	340	329	311	315	311	313	309	298	344	292	307	305	311	306	313	311	340	306	304	333	312	271	324	309	307	336	319	316	316	354	326	358	288	300	286	337	323	307	297	300	300	312	307	273	308	294	312	303	293	322	295	290	315	306	306	288	329	345	273	305	331	305	326	325	305	322	319	329	311	315	313	312	274	296	330	347	300	332	296	320	327	348	292	314	299	366	272	302	292	313	310	335	320	328	319	346	291	285	341	314	289	304	341	334	355	291	298	316	320	326	294	299	311	306	321	295	280	316	304	301	308	320	309	348	333	295	320	310	340	361	312	354	293	312	306	329	325	309	324	310	290	285	338	315	297	303	312	315	324	299	302	310	315	320	303	305	322	307	327	317	319	308	313	319	331	321	345	301	323	319	301	320	263	312	311	286	298	294	329	336	326	303	333	334	297	309	322	319	298	324	337	302	299	280	322	345	346	305	320	292	303	325	300	323	317	312	299	307	298	298	311	310	308	300	307	300	307	319	311	304	291	296	335	306	298	300	302	284	319	319	319	306	328	299	295	304	335	315	282	337	319	317	322	329	323	310	327	319	312	296	298	314	313	270	282	322	336	296	313	321	317	287	323	309	309	328	307	312	306	321	325	335	349	330	325	298	302	313	333	298	309	302	302	307	274	320	277	328	325	308	296	338	327	313	322	327	300	324	348	289	279	295	338	310	342	295	329	291	305	335	311	335	314	300	322	341	312	326	333	304	285	323	294	317	324	320	317	312	298	333	310	341	332	287	306	284	328	323	290	311	335	310	294	323	307	320	325	311	310	306	308	290	313	311	300	293	317	318	290	330	303	364	301	329	324	309	296	293	328	298	311	295	328	330	307	299	313	326	305	355	282	330	305	297	305	296	318	293	300	324	363	312	317	339	263	271	297	308	304	314	285	291	321	306	296	304	313	308	281	294	305	294	297	331	347	324	299	318	289	318	313	363	346	315	312	318	292	295	312	310	310	345	289	298	294	314	291	322	318	278	300	317	300	308	305	323	278	331	327	312	302	286	303	330	296	331	337	291	324	325	305	319	303	323	354	327	296	309	275	315	337	314	331	312	297	337	292	320	335	293	312	321	316	322	313	325	335	307	305	292	296	306	320	305	323	331	303	280	294	293	305	339	339	293	315	288	301	293	312	343	284	345	342	330	293	281	320	290	293	313	318	301	285	293	318	323	308	290	284	297	304	322	352	291	289	323	291	346	326	331	299	279	307	359	306	340	273	326	310	313	324	286	320	315	305	324	313	312	316	306	325	329	302	328	274	348	344	327	320	359	299	339	303	291	309	338	349	309	312	296	338	357	292	325	289	306	307	272	282	274	297	314	327	297	348	354	324	295	317	331	325	314	307	309	317	314	316	291	340	326	314	311	312	324	325	320	288	314	310	308	275	319	322	284	305	296	304	308	296	333	308	336	323	321	335	329	324	323	330	313	278	300	313	281	309	307	308	324	304	306	325	313	293	323	328	287	335	312	304	322	312	291	295	298	317	332	307	309	306	322	313	293	312	282	342	295	305	272	303	289	289	309	317	339	317	307	303	315	298	310	309	327	302	293	342	305	298	324	328	308	295	304	306	341	305	293	313	295	289	311	293	307	302	312	327	317	320	318	339	335	312	277	317	325	326	322	326	324	326	290	283	301	294	334	324	308	320	333	316	314	311	301	273	273	316	351	322	304	310	310	305	288	298	289	313	334	327	308	307	352	307	318	316	306	283	290	336	326	316	297	311	299	319	347	334	324	318	330	299	291	328	304	330	305	323	316	316	329	316	312	310	302	324	317	294	270	296	314	314	316	312	292	343	326	312	314	281	306	309	302	316	320	343	305	345	316	335	338	302	316	341	309	339	300	332	332	323	337	305	275	327	319	321	301	289	301	313	305	316	281	301	293	284	284	316	305	315	310	343	342	338	296	303	336	328	287	300	331	294	327	347	303	264	329	290	313	311	335	321	339	319	304	292	318	313	301	309	327	302	273	306	294	325	326	301	308	314	299	304	303	315	296	318	341	295	311	285	322	320	323	307	295	300	294	307	321	307	294	311	311	303	316	333	307	330	312	325	310	333	338	322	318	313	323	329	303	288	316	306	292	288	321	285	311	313	307	302	329	290	295	323	291	293	307	327	306	304	346	327	323	291	344	315	284	276	293	326	325	315	341	316	325	300	274	298	327	314	306	315	328	299	283	337	312	332	327	308	298	307	297	323	294	301	268	323	315	322	335	323	322	314	291	327	297	305	287	283	337	268	288	310	308	319	337	321	300	287	314	276	298	314	311	370	329
47341	62950	64578	52424	40301	29952	25299	15596	7131	1823	807	817	711	794	750	783	768	777	901	1256	1205	1234	1102	955	888	831	787	793	788	810	766	772	788	759	789	778	753	765	755	809	745	820	738	788	765	799	745	747	843	759	753	771	765	793	760	776	784	747	739	791	753	799	767	759	768	791	768	769	757	772	809	766	825	738	761	776	786	803	758	767	775	717	717	753	739	739	747	768	813	766	751	755	718	776	824	788	809	804	781	778	747	783	730	801	736	791	771	780	769	834	783	707	769	781	751	757	743	748	759	766	779	737	767	763	759	762	774	815	738	775	774	751	757	777	724	729	743	744	774	828	815	769	760	786	788	812	750	762	738	760	767	819	772	761	786	755	776	768	759	728	803	766	802	804	719	820	812	733	768	756	718	736	808	788	813	777	776	777	811	812	789	765	779	775	784	767	847	748	754	780	786	782	813	794	772	732	767	739	789	782	783	777	770	817	738	725	768	751	764	760	820	732	773	791	776	781	809	786	727	802	766	739	768	824	777	778	762	768	742	767	784	794	740	755	730	712	734	820	768	774	787	772	816	750	799	778	816	778	747	790	781	775	767	778	786	760	780	781	771	819	775	761	739	756	762	737	749	784	794	719	760	726	757	730	818	753	712	807	796	794	764	767	765	781	794	789	764	791	820	718	796	757	813	780	795	726	777	809	810	801	755	770	756	771	719	753	722	775	766	766	767	688	770	815	778	757	739	734	780	789	750	757	804	746	778	817	784	756	764	763	803	798	722	746	764	773	755	702	761	754	733	771	765	817	757	720	760	765	799	743	795	772	753	812	732	773	758	734	744	775	781	760	777	741	772	794	749	724	793	773	722	758	771	744	782	723	753	769	758	728	771	771	780	761	745	701	750	750	765	799	754	795	740	730	814	784	806	783	747	771	795	726	740	780	829	749	807	752	777	767	757	831	763	762	743	783	713	778	777	742	765	757	746	792	768	811	756	813	768	750	788	792	789	763	811	724	803	767	734	762	788	815	804	735	791	780	760	717	816	783	800	816	770	778	817	777	750	777	762	810	781	780	815	786	772	776	747	773	752	758	773	780	788	786	783	814	777	801	766	745	781	764	781	777	785	742	777	767	745	779	761	767	774	761	814	783	740	778	760	806	762	723	797	785	732	799	742	776	750	762	733	740	801	759	774	771	796	770	778	789	776	744	707	783	720	788	731	752	807	791	729	782	761	717	772	794	751	790	790	777	766	794	810	724	745	798	789	764	775	771	766	766	821	756	748	763	792	761	805	818	778	757	751	756	758	763	748	812	762	800	819	756	759	763	743	792	756	752	733	779	758	735	803	740	772	843	775	785	777	796	760	748	776	754	807	780	763	725	760	801	801	722	715	787	778	741	822	761	807	803	728	787	741	730	782	813	813	834	806	772	729	746	738	767	727	725	824	775	780	780	769	764	779	706	779	760	737	801	758	748	731	752	758	745	786	786	760	775	793	770	789	788	795	765	765	790	785	751	746	743	763	751	738	749	785	769	793	756	782	761	792	818	800	774	733	774	773	732	765	774	848	765	782	791	846	744	781	734	764	792	741	782	755	744	861	805	769	755	756	769	783	763	732	799	755	785	758	757	764	758	777	824	748	741	747	754	784	778	750	708	734	763	800	796	729	734	742	753	771	815	787	752	748	786	747	773	756	728	786	853	798	745	748	802	769	757	762	783	757	799	744	758	783	812	826	754	762	806	778	732	796	750	787	769	741	744	751	778	777	847	775	783	756	736	823	750	759	757	751	757	789	762	685	804	818	744	744	776	722	771	755	799	779	765	780	801	781	763	819	836	762	783	794	781	734	762	800	760	787	750	772	814	757	784	775	793	698	738	802	781	778	773	762	719	750	767	826	774	811	793	784	755	800	787	740	764	826	739	801	800	778	742	755	747	759	820	777	716	786	782	817	738	752	785	809	789	776	768	761	683	831	762	778	792	768	825	734	791	825	826	786	699	823	736	733	824	796	769	794	748	776	777	793	775	796	745	728	772	803	724	729	777	795	830	782	709	762	760	741	804	767	745	738	711	773	796	790	804	741	749	740	755	740	726	786	810	822	768	813	730	746	768	753	750	696	786	755	743	795	761	756	712	765	750	791	808	724	702	724	751	761	793	767	740	759	737	809	763	778	769	736	731	752	767	761	802	758	800	808	762	725	709	820	720	808	739	791	763	767	803	819	805	778	758	731	794	796	765	813	773	765	762	733	801	792	791	845	745	749	785	769	848	808	788	749	797	762	758	753	798	829	753	801	779	770	780	751	751	757	791	779	726	784	747	745	799	770	794	782	765	754	725	778	759	800	769	778	755	791	743	778	784	836	783	726	737	768	778	744	780	725	754	756	772	738	803	748	783	786	813	790	747	720	809	788	846	756	780	735	771	789	794	750	717	762	766	732	757	743	775	776	792	800	772	740	812	750	801	839	803	814	750	761	746	762	753	786	743	795	828	748	759	730	760	769	793	786	743	728	790	748	795	772	746	780	773	774	783	749	801	723	798	809	817	769	812	786	779	779	778	785	768	725	801	752	799	737	769	779	771	759	684	810	817	751	742	793	797	765	749	826	771	732	756	809	777	718	810	784	782	805	780	785	775	801	768	757	811	792	762	753	756	732	782	751	772	713	779	777	750	797	763	784	776	757	796	819	770	756	764	742	770	800	750	759	749	726	756	770	800	768	753	754	751	765	777	784	800	791	818	777	803	824	729	779	763	806	760	747	767	744	772	782	783	803	760	767	808	759	765	820	755	744	724	757	764	779	807	742	747	773	752	819	773	792	781	812	779	759	761	741	808	755	828	752	756	767	782	754	783	741	783	759	746	755	751	781	725	801	745	792	780	799	728	783	753	791	771	768	783	750	761	740	778	704	769	823	764	751	743	797	734	748	766	794	752	744	812	769	755	783	752	796	776	749	750	767	760	736	768	803	802	802	766	741	772	729	774	769	741	800	761	825	757	748	770	777	753	740	761	751	738	724	776	754	749	764	814	746	787	767	734	752	779	769	707	794	831	809	727	772	763	732	786	733	790	804	728	755	773	778	790	754	784	805	768	778	757	747	799	730	787	769	753	770	771	756	749	837	755	788	796	783	794	782	754	795	827	777	778	759	795	744	769	777	831	757	770	803	770	773	798	736	811	791	794	820	759	775	755	750	782	753	769	790	810	803	749	782	777	808	778	782	794	768	760	760	742	770	732	742	775	748	781	777	784	740	755	783	747	742	737	758	717	738	745	748	779	728	765	788	793	744	765	790	768	791	768	723	734	799	748	778	784	767	752	789	792	755	804	744	774	767	737	745	770	736	807	762	783	783	800	761	779	768	740	759	716	749	753	764	770	772	773	800	824	793	765	812	771	744	760	816	710	765	757	761	771	711	794	776	795	824	758	725	777	793	765	768	706	743	779	782	757	751	779	747	807	760	772	814	764	744	730	751	750	786	759	760	776	807	773	720	748	735	706
72427	77508	70416	49902	34282	22539	13727	7078	2331	573	324	367	327	310	324	353	297	322	359	388	382	409	369	321	375	336	300	331	334	328	302	313	306	333	317	295	318	320	319	258	298	294	307	317	311	296	311	323	294	295	330	295	335	336	324	330	340	344	324	334	318	303	310	289	312	314	356	286	291	337	312	282	327	324	288	305	317	315	333	335	310	310	344	315	307	318	312	313	323	330	298	341	285	327	313	299	287	329	290	325	309	273	268	281	292	325	322	322	305	311	320	310	288	317	308	322	335	293	317	315	304	318	310	362	305	294	305	297	325	299	334	289	319	320	352	319	298	331	267	317	293	337	311	314	300	297	339	304	297	300	317	305	325	308	308	329	310	338	331	289	299	324	323	301	321	301	297	308	338	271	320	309	316	317	309	307	328	318	319	319	327	346	299	350	319	312	339	334	331	314	305	302	335	302	308	317	331	300	341	308	346	306	338	311	312	312	300	292	288	320	306	338	296	340	308	314	286	292	306	306	286	289	310	320	358	351	300	314	325	311	334	309	356	277	252	308	304	309	299	296	280	281	322	328	303	351	304	306	316	295	282	319	325	309	310	329	292	304	294	268	297	341	304	313	310	308	322	300	306	310	278	319	304	321	309	326	259	317	299	314	293	288	325	329	297	319	302	291	294	285	322	290	305	321	293	312	295	317	307	322	308	328	317	303	302	321	321	313	328	361	347	313	320	341	326	340	308	312	291	330	317	312	325	300	279	306	297	301	308	316	310	323	323	316	323	330	358	346	321	294	314	314	309	321	302	299	326	305	289	304	339	295	327	328	299	324	313	284	305	303	284	299	334	334	284	318	321	307	313	308	324	279	306	308	334	309	335	326	321	327	289	308	308	328	304	316	298	322	341	309	322	322	293	289	321	297	298	306	301	322	323	296	273	296	323	325	316	299	322	304	309	289	319	294	293	307	308	306	316	321	304	328	319	291	285	320	297	333	300	323	312	282	324	312	299	314	316	299	316	297	295	289	325	313	297	320	320	318	285	316	337	314	319	320	315	348	333	302	351	307	285	291	320	313	302	290	292	307	298	291	328	287	323	314	305	312	297	324	308	319	313	324	339	293	337	306	312	321	323	297	290	323	293	328	311	315	300	302	290	334	344	348	277	330	331	345	333	317	311	307	308	320	329	305	295	280	291	326	321	303	311	307	309	305	331	303	320	259	310	306	292	293	316	303	319	327	343	309	296	309	283	296	336	293	337	274	308	308	283	302	318	330	319	305	302	318	314	300	305	314	352	303	306	317	315	302	295	316	306	313	290	319	325	324	303	299	321	337	317	316	313	331	298	325	292	298	317	324	338	287	322	293	336	309	301	305	310	296	302	315	306	316	328	342	328	326	323	326	332	274	343	299	322	306	311	307	307	295	327	313	320	300	296	295	301	293	321	310	298	314	328	319	328	317	329	312	315	341	296	298	288	320	278	319	361	317	304	329	323	305	295	324	330	272	302	291	314	286	297	301	316	327	291	286	310	287	313	311	316	312	327	306	299	329	314	301	312	338	312	324	291	304	336	321	280	323	324	282	289	287	294	271	328	309	353	293	330	285	318	323	316	269	314	314	324	321	313	305	310	281	314	312	301	308	301	306	297	313	289	293	288	308	316	319	288	349	319	335	318	321	303	287	323	268	339	322	287	319	339	330	314	302	305	305	328	311	287	328	334	292	286	317	285	308	283	312	342	278	309	346	313	353	304	316	306	300	304	301	316	329	326	319	328	323	288	298	302	310	282	317	302	282	321	331	306	332	305	314	353	289	324	304	328	290	295	307	318	305	323	310	333	305	312	292	338	304	314	305	277	323	306	294	293	337	298	315	314	277	302	325	291	312	297	302	300	298	289	302	301	306	321	335	319	302	280	300	291	271	315	328	313	290	346	317	355	302	281	311	287	316	319	285	334	328	320	285	291	320	312	305	310	320	310	287	362	325	320	303	318	333	304	277	301	312	300	321	334	313	307	297	289	308	334	315	303	303	308	316	313	305	286	315	289	329	344	344	309	317	316	302	311	306	269	327	316	307	305	286	311	310	344	308	299	321	317	308	311	273	325	299	329	301	301	297	323	303	319	321	310	309	333	316	285	284	272	306	280	316	317	327	282	311	323	312	306	341	315	283	335	302	310	328	280	321	324	294	335	312	335	285	301	295	300	297	308	334	321	317	314	341	297	297	300	276	318	313	339	316	312	312	319	318	313	302	324	282	312	328	309	312	300	336	286	363	348	344	323	313	316	352	281	336	319	289	285	310	309	324	315	317	280	317	298	328	341	315	312	315	315	298	334	328	321	317	329	297	277	317	327	336	355	303	332	300	332	336	349	332	325	303	302	280	306	303	326	319	297	320	299	317	327	304	312	317	327	311	315	303	309	327	287	352	324	344	337	270	313	341	328	356	335	313	323	292	312	309	284	307	345	314	323	343	313	339	314	302	313	288	322	332	313	300	289	340	350	273	304	311	297	321	314	296	274	319	301	330	280	332	326	319	309	297	312	317	320	296	296	301	316	329	329	296	330	333	335	303	318	321	311	307	306	264	311	298	309	297	310	297	314	311	317	296	324	341	323	301	291	308	287	288	317	296	271	329	335	285	311	292	349	351	308	336	319	281	322	317	314	329	269	298	339	276	349	296	307	328	292	308	312	326	346	329	311	314	279	281	307	343	310	314	302	295	295	309	344	292	307	325	288	343	331	308	311	302	318	311	310	287	329	305	342	323	318	291	322	332	320	300	317	307	280	315	309	307	299	303	301	312	292	344	308	302	312	338	309	321	287	327	294	325	330	321	341	298	339	297	308	335	296	283	328	314	305	308	321	315	275	318	310	316	300	333	327	305	339	308	338	319	335	306	339	299	299	301	303	355	320	266	311	330	289	309	312	327	324	314	322	302	321	282	281	313	324	296	312	319	300	312	294	278	292	302	322	299	298	297	309	292	310	302	318	328	309	304	321	286	321	305	305	305	299	310	310	330	306	324	295	279	323	298	310	314	291	293	312	314	311	289	305	310	296	331	295	302	293	297	337	335	341	303	315	297	307	281	326	291	297	333	326	306	310	346	301	309	297	310	312	328	347	305	310	318	335	306	306	327	336	312	332	293	310	315	319	287	329	320	324	312	337	319	312	317	319	292	291	298	308	323	327	314	321	298	308	303	312	309	336	326	303	298	333	344	341	332	305	331	311	316	299	339	336	312	289	289	308	285	302	286	336	314	333	342	350	329	300	306	310	323	343	310	314	346	297	326	309	302	297	324	294	318	312	310	334	315	299	276	308	306	318	293	307	344	275	283	319	310	317	344	288	320	324	314	305	310	321	324	293	296	306	316	315	306	264	303	299	332	316	316	317	311	284	322	307	333	298	304	312	333	310	307	315	297	354	357	294	341	322	316	332	296	320	321	337	323	327	315	318	337	316	316	306	329	309	340	294	308	302	304	325	320	328	319	346	294	286	297
47297	61978	64328	52542	41428	32708	26021	17234	7228	1705	797	815	798	833	793	719	786	851	960	1168	1199	1230	991	994	1012	805	786	806	754	808	684	770	819	789	777	756	766	730	746	743	769	801	818	702	737	779	713	772	785	796	817	799	766	781	766	782	753	777	787	797	791	764	730	788	756	769	749	803	803	800	749	783	768	765	786	759	798	795	766	816	755	785	730	773	789	755	767	747	725	777	760	778	734	755	749	806	772	782	772	747	784	781	755	780	756	790	808	791	817	805	730	768	777	772	771	748	790	801	761	767	802	803	803	757	775	760	715	750	775	745	756	762	776	737	778	754	774	758	774	795	724	745	782	762	793	712	777	769	774	718	788	766	787	739	782	786	756	772	752	731	764	766	744	729	714	783	791	753	732	735	784	749	802	795	753	750	733	789	771	748	761	783	804	772	737	763	751	763	803	803	748	769	776	787	722	775	763	781	761	795	802	726	766	738	767	715	768	788	764	761	821	734	774	807	831	817	776	794	781	767	808	765	772	776	813	778	802	755	782	753	776	763	805	748	762	794	736	768	741	768	792	764	796	753	804	761	754	805	839	766	715	773	794	742	747	740	749	800	810	772	738	731	791	774	773	751	756	792	827	715	771	742	723	714	728	805	819	779	751	795	735	772	753	712	827	717	752	772	788	707	784	729	732	756	746	796	733	765	777	739	762	804	779	760	804	775	759	815	796	785	748	793	772	813	736	782	807	800	734	758	793	741	768	772	753	743	792	813	770	759	786	783	770	775	758	755	766	766	794	740	778	764	790	766	783	757	780	783	745	786	755	782	793	806	797	738	800	720	747	758	810	795	707	775	767	754	769	781	777	781	739	751	745	788	787	821	746	787	727	782	711	761	770	802	729	771	735	769	757	757	743	855	796	734	814	761	762	808	734	818	745	751	793	779	797	760	760	751	759	744	753	779	757	733	803	801	786	806	781	770	832	789	807	710	765	810	778	776	790	735	807	793	790	773	754	765	753	779	820	798	761	809	804	812	722	739	746	787	817	753	784	774	764	776	776	746	774	805	727	822	728	790	779	768	723	762	764	772	777	781	747	827	820	783	721	763	788	775	751	721	810	816	797	745	758	760	754	748	750	779	781	752	802	720	756	818	805	735	808	737	756	738	737	709	793	763	768	780	758	770	708	749	765	727	766	742	754	824	795	736	760	716	801	767	762	762	774	798	756	720	809	779	733	781	695	785	779	771	770	804	780	774	759	780	806	742	731	800	752	773	756	800	773	772	785	770	780	747	767	752	777	800	753	772	731	752	766	789	782	783	768	790	748	738	784	769	727	770	724	793	780	722	789	804	758	816	766	770	774	759	769	768	738	765	835	759	720	751	766	790	732	747	806	751	782	814	810	742	766	764	786	788	755	749	840	776	772	808	785	751	815	732	724	751	761	782	765	758	761	740	778	721	736	789	760	809	798	753	758	715	723	800	786	763	815	789	758	776	761	774	774	760	753	778	770	786	762	754	774	712	756	750	789	787	783	745	783	757	799	769	759	779	789	822	771	749	799	791	822	784	725	793	752	781	786	748	745	818	751	791	810	736	761	792	801	766	734	726	772	772	754	800	791	725	772	794	733	753	771	789	770	742	781	729	751	748	722	794	769	733	810	793	778	753	745	821	718	819	768	765	734	776	774	789	749	758	743	712	761	740	793	760	768	737	756	766	763	801	738	726	744	759	758	758	773	788	785	749	761	796	796	780	747	781	794	755	797	762	775	762	802	844	772	733	804	734	778	744	742	795	825	733	779	817	748	776	806	781	753	740	796	830	817	817	762	743	806	788	794	781	792	747	771	808	780	743	820	832	790	755	760	744	774	790	787	807	759	782	733	825	752	729	765	764	775	787	780	787	793	766	759	766	794	786	765	757	801	779	814	749	768	762	756	722	790	776	812	774	804	702	761	807	766	803	723	747	773	787	744	762	769	807	783	809	757	774	707	818	802	752	782	796	773	834	722	829	774	762	820	797	773	787	756	791	767	763	751	803	797	733	797	733	726	793	786	769	789	796	783	779	828	740	771	770	742	757	705	783	828	774	777	782	805	778	817	757	736	818	797	726	792	699	799	740	786	727	784	746	785	780	786	794	757	798	791	735	771	789	724	770	769	808	737	734	730	779	739	771	740	761	776	729	832	773	754	750	765	745	777	718	742	780	735	789	747	810	794	810	770	777	766	792	761	761	751	782	810	738	787	761	758	751	768	764	749	720	780	802	741	817	762	818	761	808	760	761	809	814	792	730	791	752	703	783	809	707	787	750	753	715	810	792	822	764	762	752	765	773	733	761	767	750	758	750	734	821	786	795	817	808	769	741	777	762	791	777	840	757	813	749	787	772	753	749	764	778	754	747	781	818	729	784	768	800	737	761	757	775	730	805	749	794	786	812	760	778	780	785	813	759	733	806	776	782	802	788	727	737	722	735	734	810	788	778	745	740	811	771	771	736	810	733	777	734	777	802	780	754	769	745	753	732	792	760	736	791	760	786	784	776	725	756	739	721	801	765	761	768	752	763	786	791	746	763	736	751	819	785	809	778	735	757	796	792	805	761	771	720	755	763	806	731	744	824	759	794	757	808	767	765	752	782	778	753	759	735	741	798	790	735	715	770	726	747	742	758	818	799	783	784	733	788	756	796	758	784	748	747	752	766	724	791	757	758	825	794	781	776	806	750	739	802	776	769	777	772	736	831	802	762	775	723	751	752	707	766	795	811	796	774	747	766	794	744	810	798	743	811	738	825	776	777	762	804	763	803	743	802	815	765	774	772	748	746	778	737	754	745	774	791	825	740	771	775	795	762	789	805	803	785	731	782	804	788	797	796	775	726	746	813	788	799	799	754	786	823	760	792	812	748	742	771	775	758	775	735	723	796	812	777	825	799	735	785	784	804	700	779	769	766	717	714	778	808	756	780	765	794	814	794	717	792	778	812	747	729	775	736	811	832	765	743	754	827	775	741	798	772	746	711	769	768	764	764	787	775	786	751	726	789	784	787	753	740	787	782	717	747	817	738	755	789	761	782	757	805	826	737	752	748	747	797	727	770	807	767	797	757	754	823	798	750	792	752	731	804	777	742	770	772	771	718	808	794	801	766	792	799	810	733	775	789	730	764	742	813	754	777	763	786	760	751	748	744	769	787	796	808	764	805	737	832	726	756	795	790	823	721	795	816	767	779	746	761	815	824	749	799	778	773	782	754	755	765	741	739	767	760	782	746	805	748	796	767	775	733	795	751	801	768	791	792	732	810	759	732	784	769	803	791	808	734	802	756	772	769	763	767	763	752	740	772	799	828	758	737	784	799	767	753	767	787	724	746	785	728	781	766	758	739	789	748	736	748	778	782	793	788	747	708	736	755	746	789	760	748	749	779	729	789	833	790	767	740	788	803	784	765	838	789	783	806	743	739	790	820	758	744	755	774	765	761	782	796	752	796	738	786	760	743	779	754	770	766	791	777
72028	76129	68609	49435	34828	23890	14852	7457	2734	770	307	329	274	308	299	314	306	356	349	381	348	351	364	317	377	307	339	269	340	325	343	304	310	272	293	316	302	320	306	321	328	300	372	314	312	313	331	286	301	319	317	311	325	286	313	300	299	321	290	312	293	315	303	304	321	313	308	309	332	326	323	350	302	308	323	330	309	339	291	336	289	314	295	307	301	314	327	315	337	293	307	344	330	321	332	308	315	297	328	320	341	347	329	317	295	319	336	317	305	324	271	298	317	317	297	330	298	284	309	312	307	299	287	336	299	273	320	308	348	318	314	315	304	317	310	295	291	309	313	299	299	282	305	298	290	320	313	299	326	305	302	330	327	312	323	287	327	328	298	322	332	347	301	320	289	317	302	326	332	323	350	304	294	310	330	302	310	268	312	301	306	318	300	311	351	320	294	307	302	306	329	314	329	311	319	322	309	322	305	334	315	311	298	301	304	292	321	322	306	293	299	325	293	305	283	326	318	289	331	316	317	317	310	300	293	335	335	256	287	319	314	290	289	296	297	311	328	306	310	329	302	305	322	282	310	313	303	302	294	300	301	315	312	292	318	290	323	292	327	309	312	334	298	324	337	330	311	297	304	329	288	303	316	296	274	292	347	349	333	306	295	314	305	330	291	337	310	313	347	299	314	320	302	305	298	321	318	310	360	301	314	324	311	346	315	332	280	312	310	293	315	331	337	319	295	330	296	300	294	325	332	286	355	302	346	285	338	285	311	330	307	332	346	312	325	313	310	265	311	321	313	298	297	335	316	311	302	305	301	303	291	299	311	330	283	310	319	313	299	316	300	309	324	322	305	325	325	298	318	319	317	299	304	336	307	314	314	307	300	331	340	315	328	314	311	328	332	300	312	312	309	312	301	353	295	330	298	321	296	336	298	311	352	321	341	300	309	305	328	316	302	294	300	307	332	302	340	301	293	296	293	305	303	299	309	300	332	311	311	316	311	309	317	327	294	304	315	329	309	316	282	289	340	299	335	325	320	307	317	343	309	287	308	322	291	307	323	330	294	295	352	343	290	326	288	284	293	302	302	325	320	293	312	325	301	314	278	275	315	306	296	309	284	320	317	330	288	346	287	332	298	312	327	317	327	325	295	296	274	326	295	316	339	327	337	303	302	293	312	319	325	282	279	306	316	305	324	308	318	313	290	343	325	307	324	308	311	330	347	318	301	369	298	303	336	309	297	318	284	311	296	303	291	346	304	323	315	325	281	312	328	314	310	322	302	305	325	328	321	303	266	313	305	332	318	328	289	300	291	286	312	327	279	281	302	310	306	290	271	320	313	291	302	317	301	301	315	328	273	329	300	313	318	317	325	325	324	332	318	326	331	275	315	286	317	314	316	289	323	279	291	350	325	318	332	320	307	310	311	303	312	301	324	310	315	320	323	329	283	297	296	311	340	305	308	313	342	307	286	309	304	319	315	299	297	314	313	278	312	315	283	332	299	329	327	352	323	300	315	313	331	310	321	307	316	284	339	302	311	310	312	305	299	326	328	339	303	295	304	309	300	308	272	314	308	311	301	325	320	347	317	302	308	307	340	319	342	325	307	321	344	308	330	306	309	285	310	322	347	322	325	309	275	296	333	300	300	279	356	294	301	320	294	318	331	328	294	287	304	259	307	316	318	313	308	305	288	308	295	315	319	303	318	298	337	299	307	322	330	315	326	292	330	323	302	311	300	300	287	284	321	299	315	291	310	326	281	346	296	338	297	287	334	329	337	327	304	311	324	309	303	275	301	290	301	315	311	313	283	330	300	311	302	325	340	309	307	312	318	310	336	310	316	331	326	328	338	312	313	324	335	316	309	307	294	299	297	329	301	327	303	263	309	320	305	323	273	313	296	311	301	317	293	331	290	317	307	300	316	323	314	332	290	313	351	312	314	298	298	305	316	323	314	340	321	288	294	309	296	279	300	343	306	278	291	320	321	311	315	315	331	308	330	311	314	338	321	296	321	301	276	298	304	310	279	297	276	312	310	300	316	316	320	280	338	343	338	310	299	278	323	320	313	299	323	291	350	329	303	318	313	313	323	371	362	301	336	337	351	299	288	301	307	338	333	295	304	323	315	331	318	314	317	314	317	336	319	334	302	304	320	324	325	263	294	291	285	314	294	321	291	327	302	324	303	319	331	345	342	341	294	289	293	331	329	340	308	334	323	319	340	295	296	272	307	311	323	323	286	323	302	312	278	345	343	284	313	310	320	302	333	316	319	286	320	304	338	305	326	333	273	311	302	313	328	327	288	272	311	317	305	331	300	292	308	281	307	333	362	308	259	335	330	296	324	291	330	315	323	310	326	315	313	310	305	318	295	300	324	301	308	327	313	299	335	325	301	306	326	299	300	313	306	309	298	309	317	314	306	314	322	299	328	295	317	317	319	293	319	285	319	330	285	329	327	347	286	301	309	303	285	279	321	319	293	305	320	333	282	332	314	326	305	312	325	302	346	306	345	322	341	311	330	301	328	297	302	314	317	294	317	335	300	288	321	305	318	315	306	282	316	323	304	319	340	310	291	309	284	289	323	313	286	299	305	301	306	331	306	318	332	331	298	320	313	302	322	304	332	304	273	308	303	296	308	298	301	296	309	306	297	303	335	320	316	316	326	312	319	280	327	287	311	331	320	323	327	307	316	324	314	328	329	267	332	330	329	334	298	297	308	307	307	307	311	304	343	275	321	310	312	301	288	318	325	283	302	330	310	330	313	320	282	309	300	295	326	312	302	303	304	346	315	267	285	321	348	310	313	321	309	334	307	323	335	334	326	302	322	307	298	307	295	333	325	331	304	314	293	287	310	312	309	335	280	310	315	316	334	329	283	315	315	277	288	291	275	317	331	361	312	306	296	275	341	301	292	341	329	276	313	320	310	319	289	320	295	357	300	315	331	341	306	327	329	304	329	293	323	313	299	314	328	259	291	328	321	312	295	277	319	272	366	324	287	284	312	281	265	321	303	314	332	313	336	298	318	275	272	328	306	311	324	308	337	345	305	313	327	320	302	331	326	313	322	286	303	339	356	346	329	297	292	318	317	287	294	318	266	317	307	288	294	316	312	298	281	316	334	309	279	280	304	300	313	317	300	322	300	331	314	315	294	302	291	306	354	301	311	327	326	291	305	312	318	307	323	293	328	303	309	289	289	310	338	323	274	310	305	318	309	313	301	295	331	303	311	309	287	289	331	335	280	326	302	341	306	310	296	302	320	313	317	330	334	307	307	310	338	273	290	355	311	327	327	302	340	287	300	297	303	336	284	334	311	301	309	292	327	321	307	318	297	315	315	325	343	287	329	311	374	283	278	299	298	322	309	317	294	322	281	340	313	309	329	280	304	318	294	306	321	353	310	349	328	277	301	308	285	323	336	298	304	305	290	301	299	300	332	327	294	300	321	290	313	320	320	328	321	344	315	309	336	285	297	319	315	344	325	280	294	281	319	309	320	321
47351	61491	63180	53061	41991	33983	26830	17371	8511	1942	779	841	784	789	788	808	811	845	1032	1165	1131	977	984	1012	1084	849	770	732	826	764	765	769	804	791	703	770	779	792	767	791	730	758	790	766	753	770	784	772	768	767	750	790	775	707	739	804	732	773	800	767	725	786	726	766	748	768	798	775	754	795	755	756	810	769	803	813	765	727	779	736	763	738	770	758	758	734	740	810	756	734	747	765	721	773	750	729	736	739	744	819	766	740	769	730	710	797	754	765	769	753	780	803	775	731	766	766	833	809	745	792	778	747	793	771	733	772	767	744	748	815	723	734	794	768	743	704	793	775	768	761	738	721	798	769	803	736	819	771	738	838	817	732	764	776	751	772	754	781	763	768	763	837	792	766	717	737	782	710	757	727	785	774	749	764	746	740	707	799	783	789	768	739	738	759	767	728	755	709	733	743	763	743	825	825	754	749	782	769	767	767	736	738	758	808	805	734	741	802	758	781	782	748	738	744	782	762	773	749	775	849	755	776	752	774	776	809	721	769	715	741	728	768	734	808	727	844	753	751	796	702	737	799	754	794	770	739	743	816	732	750	736	733	810	775	771	758	781	816	728	773	814	787	743	757	796	748	793	812	793	742	793	763	754	776	792	819	753	729	793	792	732	756	769	746	709	727	788	716	785	787	782	773	754	736	774	742	759	795	749	768	756	750	714	741	792	749	773	759	738	760	782	803	818	798	810	785	788	795	722	768	759	803	743	764	771	748	716	755	772	772	768	723	786	756	744	762	720	758	765	782	761	720	735	802	749	824	792	776	741	781	754	776	739	758	759	745	755	764	791	722	784	740	745	764	801	782	753	811	773	792	721	761	807	775	715	839	746	792	732	743	756	752	756	789	737	769	739	747	726	761	752	715	735	764	791	798	702	697	736	747	789	795	758	823	740	759	799	806	789	783	776	756	749	712	765	749	790	799	801	761	778	721	761	762	770	780	830	686	773	737	710	750	781	787	723	758	779	734	831	803	720	767	743	778	729	717	781	760	726	743	730	729	725	790	759	773	719	768	755	791	783	756	808	755	808	748	750	759	777	772	714	758	726	710	769	734	754	755	739	743	801	757	754	761	762	771	766	773	742	793	755	788	735	763	782	814	822	774	744	733	732	773	786	741	758	742	781	736	736	737	711	737	729	790	779	793	767	767	765	776	698	766	760	741	820	740	736	822	765	722	740	760	732	766	772	738	791	704	759	782	790	750	782	732	769	777	761	777	772	751	752	805	786	808	750	772	781	770	722	735	805	782	784	754	748	773	714	751	740	758	751	777	755	744	781	746	793	769	807	773	761	784	746	804	744	823	785	742	749	770	767	752	761	755	765	743	783	813	777	729	762	790	738	808	720	770	746	747	750	735	772	740	763	805	776	749	751	794	784	767	755	743	738	768	797	760	754	754	801	786	741	778	766	787	737	785	810	747	771	741	736	742	796	781	754	770	757	779	766	771	761	795	734	798	801	778	812	741	751	757	749	793	754	755	796	818	800	748	763	762	780	738	756	788	731	741	730	743	764	740	771	798	774	796	738	736	761	779	762	784	785	776	797	755	812	782	758	737	755	825	779	794	766	787	787	721	816	728	758	764	789	774	741	735	762	749	756	783	769	776	818	738	751	790	813	805	769	748	777	778	803	748	780	771	795	761	761	791	805	797	777	793	710	755	784	766	757	773	681	751	754	736	779	777	714	757	785	774	776	783	775	783	797	738	795	803	773	762	791	736	765	741	786	733	744	759	765	698	754	764	805	781	762	772	758	806	762	802	759	744	792	733	768	767	784	786	812	758	774	762	724	750	760	810	809	744	733	790	755	790	761	738	771	782	791	770	747	835	801	782	767	787	774	790	793	743	747	761	779	799	769	803	745	776	799	804	746	759	747	741	780	799	770	778	807	746	753	737	789	805	772	834	733	800	782	718	757	770	762	813	723	764	780	768	773	759	753	714	795	784	766	771	725	769	790	745	752	754	807	776	756	768	768	797	768	768	782	729	765	751	742	757	771	767	738	765	755	732	779	778	794	767	760	750	758	769	760	746	800	758	719	814	748	695	750	765	770	717	745	809	791	753	755	758	790	747	772	724	752	750	770	821	820	772	734	796	766	717	792	727	729	800	779	774	808	773	794	787	691	752	756	711	779	712	749	773	760	786	794	785	774	784	752	747	776	746	771	748	751	751	698	763	758	762	740	801	789	765	811	772	759	777	759	787	732	742	836	804	782	804	760	764	764	803	757	769	774	734	768	741	753	735	789	753	706	784	765	751	718	822	766	740	773	774	777	751	745	732	796	808	758	718	781	738	765	766	766	748	727	764	724	761	717	791	774	812	749	759	752	787	762	786	729	746	726	751	782	794	737	781	771	729	742	747	775	758	735	743	744	731	761	761	729	792	723	765	729	770	799	761	767	757	817	761	793	835	718	769	776	735	781	770	783	753	753	773	737	807	723	787	752	799	783	751	771	730	771	731	757	736	721	763	772	758	766	779	778	783	771	781	776	810	781	778	733	769	764	723	766	754	750	754	721	788	763	812	770	740	812	735	744	759	752	706	789	756	761	771	759	793	701	735	727	811	752	803	773	797	775	749	724	772	780	752	743	792	778	835	781	795	755	763	795	740	768	787	744	746	776	744	742	787	731	778	778	760	775	782	733	810	786	798	773	775	780	717	774	744	741	778	798	762	688	774	738	733	739	803	783	760	812	801	758	782	746	764	789	731	738	776	777	781	775	751	817	741	800	788	753	782	758	740	783	759	739	792	796	777	782	777	743	764	736	800	768	751	733	757	760	738	776	747	723	750	737	803	738	770	757	741	748	783	788	719	754	796	763	763	728	773	821	767	751	756	762	749	778	720	760	754	762	733	779	746	744	736	749	769	775	755	764	846	752	740	711	764	764	741	721	784	778	742	712	744	746	742	750	737	777	736	803	820	753	765	751	785	765	753	784	775	717	789	801	777	770	763	743	722	742	747	813	766	739	803	785	731	786	747	759	760	747	749	811	782	760	765	739	779	749	747	789	739	750	776	799	768	745	743	772	769	757	762	786	816	779	761	791	776	772	774	739	801	705	709	781	749	770	787	790	757	784	786	755	809	789	799	757	749	762	777	693	768	790	733	726	800	736	781	807	781	795	764	770	729	743	766	826	750	769	800	783	720	769	780	724	789	765	772	751	790	744	750	792	780	772	780	753	753	731	797	750	769	786	768	768	781	783	764	780	795	715	765	817	775	735	766	731	776	740	748	708	762	819	718	760	760	748	788	766	761	815	791	795	758	784	769	806	793	745	765	773	783	797	768	739	764	831	770	809	789	720	762	731	763	763	758	720	800	790	809	779	746	740	827	729	758	773	764	813	703	765	808	764	781	796	768	737	773	755	750	693	778	736	780	720	781	758	780	685	767	805	780	717	780	734	775	724	766	769	791	784	818	786	785	734	736	730	774	752	787	743	772	751	770	794	822
70299	77347	69404	51781	34224	23673	16900	9610	3469	766	353	285	327	320	319	323	307	304	373	356	371	356	341	369	352	328	314	322	333	320	322	308	329	326	294	354	345	275	304	312	297	321	323	329	322	346	289	306	319	299	291	305	334	301	304	318	303	326	339	310	328	307	305	347	275	339	325	324	279	308	323	324	297	292	346	303	308	331	309	346	318	313	318	310	320	301	297	297	319	316	334	302	324	315	310	318	313	310	321	325	327	325	310	329	322	287	305	312	340	320	340	320	310	329	311	297	312	337	306	268	343	317	290	339	318	281	325	346	336	341	347	313	300	297	284	296	275	316	282	293	337	314	301	340	332	349	321	310	333	299	311	312	312	324	326	351	339	331	320	307	310	308	305	324	333	359	323	324	285	306	286	315	313	274	320	284	307	311	325	315	369	274	323	322	309	337	330	303	346	322	303	329	317	288	292	323	306	320	304	305	291	339	313	326	334	301	296	299	310	337	301	290	333	309	264	308	345	317	337	295	283	304	314	311	305	306	318	339	328	333	295	327	301	336	329	311	300	304	317	329	323	321	318	286	313	324	320	335	322	316	329	315	290	316	327	314	309	330	321	347	327	302	326	312	347	339	306	320	323	318	318	308	335	321	337	321	325	309	312	315	287	292	286	345	313	291	372	293	285	296	319	299	351	329	307	326	316	335	302	315	307	323	315	273	294	338	277	323	312	368	335	304	321	289	294	313	299	302	310	300	316	281	278	334	308	307	332	322	311	318	340	331	318	322	287	322	322	294	316	303	297	326	308	292	325	309	298	331	300	279	283	344	298	308	293	335	323	311	332	304	354	341	289	313	293	302	300	291	324	300	331	300	328	326	282	333	282	356	314	305	294	290	313	302	335	321	287	301	303	313	301	337	287	309	337	303	297	274	291	342	275	318	323	357	308	274	344	321	320	318	316	286	306	332	314	308	289	317	306	303	320	313	327	311	326	332	302	352	345	316	288	321	337	323	310	282	340	287	300	297	324	307	318	315	321	299	323	343	318	308	339	317	313	297	322	311	247	320	289	340	325	328	340	282	337	317	322	303	317	302	302	321	319	306	281	334	322	312	319	345	336	312	330	320	283	305	275	305	320	352	348	289	289	300	324	328	340	286	299	304	334	289	299	297	321	302	344	341	334	338	316	290	317	312	285	293	307	312	282	326	314	307	281	308	322	331	348	297	317	315	309	324	304	305	314	290	316	284	308	325	286	341	305	331	302	326	353	313	306	309	297	346	293	335	267	274	321	294	304	319	303	339	320	328	327	308	347	322	339	321	304	311	352	330	290	322	309	305	317	326	300	289	298	301	297	314	314	322	303	293	319	332	314	294	330	351	340	326	323	332	310	326	335	300	315	329	331	340	320	327	326	336	300	298	302	290	273	317	285	321	293	327	321	295	299	299	299	313	318	301	308	318	308	298	292	316	298	275	325	313	303	312	305	308	311	308	336	347	359	332	321	287	296	305	299	320	317	306	324	295	280	305	293	329	294	317	330	301	368	308	324	294	307	303	303	338	338	291	295	288	322	317	360	315	262	344	304	296	333	346	305	298	286	318	309	280	324	315	308	313	309	337	337	334	301	294	303	308	313	290	328	309	322	340	301	297	335	283	291	324	285	343	305	285	285	288	300	306	308	318	311	327	353	323	279	277	296	323	335	324	314	300	326	313	321	337	296	297	298	338	339	315	327	333	343	353	334	323	314	287	320	329	311	291	299	312	357	321	331	306	315	300	291	306	326	283	343	317	323	304	311	319	305	304	310	298	317	326	300	327	295	314	293	349	360	320	291	335	293	340	323	319	301	317	323	309	314	324	304	285	293	303	309	319	325	341	342	333	289	297	311	277	308	325	307	326	311	317	322	319	343	333	301	292	312	309	305	300	293	323	306	326	327	328	337	351	271	286	287	316	296	310	285	276	316	330	331	308	321	317	313	295	294	319	319	334	339	318	309	337	307	322	329	300	296	346	331	297	290	268	316	324	306	310	298	322	298	307	306	324	325	337	268	263	310	327	304	306	343	300	327	324	311	331	294	335	276	293	293	302	338	320	319	341	320	287	321	319	309	304	315	330	301	295	320	310	341	324	321	330	338	350	334	281	295	288	304	298	349	316	285	284	337	309	310	345	316	304	321	315	286	318	346	310	323	318	287	285	332	326	299	292	331	295	292	312	338	311	317	330	336	331	274	310	306	307	328	344	338	316	292	324	330	300	310	319	305	300	326	326	343	341	290	348	348	315	292	330	348	315	331	303	316	305	295	309	329	306	279	323	324	298	301	303	335	332	327	304	334	325	290	316	332	315	284	323	324	297	323	302	311	365	324	298	321	296	341	291	312	340	307	326	295	302	315	314	349	325	303	327	316	354	277	275	317	297	320	301	301	312	326	275	335	323	306	303	320	299	352	292	310	301	313	342	321	301	302	323	337	317	327	292	331	338	277	312	321	276	326	310	291	319	326	302	326	293	324	295	295	289	306	301	324	325	288	328	288	287	309	312	329	276	350	306	311	303	297	302	319	333	307	313	359	320	275	326	302	277	292	303	327	299	298	329	330	327	304	298	309	313	333	314	301	291	347	346	292	311	287	322	291	304	343	292	302	264	302	323	302	303	305	340	327	295	326	299	305	274	302	314	308	305	294	275	288	313	302	314	372	321	316	342	305	337	320	369	298	318	328	300	287	299	312	332	309	326	294	303	302	301	351	295	305	282	329	341	326	301	327	321	309	317	335	305	304	250	306	332	304	310	321	291	348	316	310	336	334	272	342	301	319	297	296	314	324	301	288	308	301	303	309	336	346	311	337	275	323	317	304	359	308	327	317	360	292	313	330	337	306	340	299	285	320	317	302	315	313	326	324	305	314	293	305	304	323	325	325	300	298	312	308	320	288	289	308	341	344	296	320	312	314	330	297	315	333	329	306	317	333	303	301	314	320	308	340	304	342	289	285	328	287	302	325	300	313	347	304	334	306	313	313	307	286	304	319	313	312	308	303	329	319	316	306	315	301	318	309	299	299	303	333	330	297	307	339	335	342	321	323	330	295	314	334	313	308	307	300	304	322	304	307	297	322	302	299	311	326	333	311	308	302	326	317	300	328	303	316	319	320	339	296	306	332	338	316	318	341	301	346	294	311	327	290	297	316	311	319	294	314	319	264	275	336	338	313	315	283	299	301	298	321	308	330	317	293	318	321	312	286	317	318	311	326	328	333	312	344	323	315	328	328	339	322	291	306	287	318	342	295	317	294	335	291	326	286	326	313	321	313	320	321	323	300	312	325	333	293	311	318	320	317	274	288	332	310	326	299	326	334	297	347	328	294	304	337	312	287	329	296	317	341	298	333	291	335	294	284	359	324	300	329	322	321	298	311	354	312	286	314	342	327	309	322	281	314	266	314	308	355	303	304	311	362	292	323	325	308	306	307	291	320	327	310	327	312	311	284	281	304	302	310	313	305	328	285	325
45914	62267	63392	54707	41037	34365	29572	20920	9805	2345	833	763	780	807	806	819	834	899	978	1136	939	1008	1022	986	1035	909	762	782	769	752	780	764	776	748	792	792	767	783	795	771	790	806	789	777	759	743	726	765	772	805	832	814	794	752	763	726	759	754	760	743	781	750	774	753	780	743	794	805	779	703	754	812	796	788	730	776	751	761	804	791	718	801	772	815	747	785	767	795	755	715	761	766	744	775	779	766	718	750	775	853	771	772	744	809	783	739	774	824	743	773	712	723	792	810	769	808	797	770	754	790	771	782	780	741	788	803	764	792	732	779	822	793	744	782	757	814	779	695	797	782	739	750	750	775	749	767	738	790	779	766	741	741	796	733	718	807	702	748	729	746	811	785	779	814	712	837	798	765	755	791	747	775	805	768	739	749	744	776	812	757	740	792	772	772	813	802	800	802	787	804	779	784	812	757	781	731	783	800	768	770	758	770	763	794	770	753	719	817	773	757	752	792	775	753	738	760	767	791	764	767	827	743	793	796	743	802	817	786	810	790	747	817	729	835	760	824	790	803	764	759	744	723	750	721	768	771	730	823	757	764	751	763	814	751	778	740	778	723	768	755	784	748	791	735	838	792	757	789	811	759	759	819	755	777	770	746	745	762	780	776	732	733	778	762	795	788	803	811	747	746	758	739	749	774	774	771	760	754	744	790	773	764	761	745	722	728	795	762	791	779	800	779	745	813	779	749	782	802	794	771	783	826	739	774	810	763	757	781	744	738	738	760	718	726	785	753	784	772	765	794	755	737	827	775	820	753	760	771	734	734	775	733	772	751	779	789	781	814	786	768	783	792	778	776	736	784	709	748	773	755	782	747	779	782	801	735	729	756	764	805	779	775	758	777	732	791	758	703	758	771	780	791	743	717	785	757	784	744	727	759	747	813	774	727	731	761	738	800	729	743	776	758	715	809	765	740	793	751	769	741	778	811	746	756	790	758	801	761	745	733	774	742	782	750	753	779	800	791	760	823	873	750	808	771	715	833	724	758	815	748	814	738	782	787	764	748	795	823	748	730	762	853	740	751	765	820	784	741	713	761	774	799	749	736	777	812	772	750	744	750	748	811	789	743	748	779	791	748	797	781	769	780	706	764	783	782	805	736	719	735	754	710	766	831	756	766	735	742	774	787	793	763	682	753	768	747	787	722	748	815	802	754	769	745	764	754	781	783	760	795	794	753	767	811	755	733	751	709	780	763	769	766	774	759	705	738	742	784	746	764	772	783	742	806	773	756	742	782	775	751	779	793	783	749	743	792	756	754	772	804	807	806	728	766	759	783	804	748	806	824	740	749	750	752	821	717	763	771	765	692	755	739	777	797	767	772	778	800	758	802	767	834	774	754	765	762	767	774	725	775	755	749	748	775	763	759	790	749	765	782	794	770	810	764	783	718	795	782	768	787	791	754	781	803	728	744	813	799	797	754	791	751	736	770	799	789	752	755	761	756	768	745	770	781	774	751	728	756	794	763	785	752	755	754	776	802	735	808	772	755	817	791	747	768	742	734	716	756	738	762	757	755	766	808	769	785	761	779	803	817	767	810	789	755	762	734	844	708	754	708	774	767	744	767	723	818	753	756	765	763	736	754	780	809	759	779	789	801	754	790	805	725	753	789	714	764	769	758	789	718	736	766	813	759	762	775	758	773	744	750	792	765	752	797	803	762	784	749	805	774	776	752	785	773	735	764	777	762	737	785	763	748	763	735	758	775	748	733	811	748	790	761	793	809	816	754	750	779	782	750	785	749	771	813	766	717	755	784	764	787	786	772	779	754	798	771	783	773	791	805	823	731	794	762	762	786	813	801	771	773	753	787	816	721	770	795	743	775	781	724	767	760	755	783	818	737	766	779	796	796	760	806	790	800	782	826	809	757	727	778	796	756	767	776	741	805	819	757	781	750	743	763	780	791	792	719	774	792	812	732	789	759	853	765	769	770	809	808	775	784	777	786	748	731	785	798	789	744	756	715	792	732	756	724	739	762	728	798	759	736	766	751	815	775	751	776	773	771	807	761	792	774	736	738	786	745	744	793	815	754	745	808	785	787	798	765	728	814	819	750	755	761	769	784	731	806	703	784	768	756	780	781	749	783	835	825	823	759	746	739	768	806	743	769	778	737	783	770	772	824	804	811	792	769	751	774	774	739	841	779	815	755	750	717	776	764	760	816	735	836	748	734	716	778	750	817	728	752	831	747	831	756	765	800	786	813	802	756	781	773	799	844	757	696	824	787	776	809	795	791	780	757	808	790	772	781	776	732	813	802	805	766	766	762	778	788	795	747	806	761	695	742	785	790	759	775	793	791	763	812	744	763	775	778	814	766	786	764	760	764	764	728	703	781	789	769	757	739	804	796	806	727	737	720	733	778	777	821	778	761	781	772	783	813	744	794	767	760	769	751	768	727	758	804	732	725	787	744	767	780	735	713	803	797	756	757	728	789	726	737	775	779	789	788	786	822	776	770	786	728	758	807	754	818	727	776	754	774	766	757	768	748	756	734	767	737	741	737	750	790	768	705	744	776	738	741	743	749	770	742	786	805	780	764	767	734	773	816	716	759	774	736	752	802	818	828	758	771	789	769	764	723	794	746	793	713	773	790	736	769	773	685	773	783	778	829	774	729	747	748	810	796	820	819	837	803	785	779	769	799	759	726	762	743	774	763	802	808	730	703	827	783	782	717	702	782	791	754	759	764	763	767	767	775	726	750	725	773	789	755	794	774	761	754	758	802	827	796	772	745	777	769	807	742	739	788	747	772	758	759	727	774	713	771	777	746	729	733	750	826	798	796	796	782	754	723	718	757	765	806	769	801	774	759	759	781	785	753	791	765	777	768	748	807	785	765	795	737	754	752	758	772	774	790	754	749	729	719	763	743	843	735	737	781	769	746	788	730	738	777	754	812	765	781	843	794	763	760	741	745	745	766	721	783	748	755	793	793	742	771	750	756	783	748	821	806	728	793	795	789	778	772	728	744	766	773	792	766	838	808	780	741	760	754	787	822	734	792	749	769	724	776	726	752	767	780	746	818	756	797	781	767	788	756	760	740	783	745	742	730	750	758	730	791	766	780	744	777	765	765	765	789	790	764	790	758	787	770	756	760	797	772	779	737	744	772	804	760	762	743	794	797	765	697	808	751	779	762	784	743	784	798	740	765	782	745	752	821	786	766	759	795	740	816	813	792	738	780	735	773	781	804	728	792	803	775	785	716	757	804	790	779	733	797	764	765	756	726	763	777	790	774	803	773	761	815	746	833	741	743	762	771	755	771	755	775	751	763	753	791	751	770	737	781	763	744	770	762	744	780	795	770	776	782	719	781	727	732	752	795	711	754	752	764	767	790	778	788	758	809	767	795	803	815	742	817	763	793	769	782	753	771	753	786	822	748	805	752	804	803	750	777	748	759	775	730	787	777	780	738	740	796	789	793	820	755	793	762	790	772	806	711	700	774	804	810
71886	76826	69380	51500	34466	22295	16111	9384	3220	667	304	341	293	314	329	307	330	345	338	346	376	383	372	393	381	361	323	310	315	313	278	301	323	319	324	322	316	357	312	301	307	332	348	354	321	263	285	317	327	322	323	347	315	329	327	369	302	287	311	341	300	328	340	330	285	299	299	344	313	324	307	326	298	309	281	324	291	329	269	278	339	314	316	326	335	294	319	306	316	317	305	324	321	317	288	308	317	343	306	282	352	310	326	302	307	307	332	277	288	319	295	306	308	315	313	283	304	319	297	277	289	313	323	313	285	283	325	304	330	309	296	297	303	295	303	313	330	326	334	271	291	321	315	296	291	347	320	325	331	297	281	318	299	305	324	304	319	335	318	308	294	307	333	321	319	311	320	303	301	324	310	324	307	314	287	342	324	305	317	291	292	335	299	313	304	298	301	305	324	298	303	300	288	333	302	306	332	329	291	322	328	293	323	285	322	320	323	317	308	322	281	336	324	315	301	313	311	291	294	327	306	340	316	322	305	316	305	324	351	294	321	337	306	314	332	333	320	293	326	303	273	312	322	316	296	303	335	329	306	300	298	301	314	342	292	301	306	329	311	323	314	297	357	317	299	301	287	330	294	316	306	315	321	304	336	282	312	297	323	299	299	282	335	330	324	313	327	299	304	320	313	311	323	305	340	305	324	303	309	344	311	294	306	326	309	315	287	307	321	289	302	311	318	327	318	308	342	328	325	275	314	312	342	339	311	355	321	306	298	318	316	282	316	290	325	309	316	295	333	314	303	307	311	308	346	289	346	317	313	312	332	358	332	288	326	336	337	302	312	315	289	300	353	308	305	298	340	309	317	321	322	290	322	335	310	301	285	315	329	312	306	287	296	344	318	318	330	332	319	303	324	289	317	295	306	282	319	302	324	355	280	317	309	346	310	312	304	297	308	298	313	316	327	339	311	291	283	308	332	316	322	330	315	333	315	314	291	295	291	336	306	326	309	283	313	309	292	300	312	327	303	305	316	336	311	290	335	317	334	326	327	314	310	305	295	314	300	301	332	323	312	284	321	294	315	319	299	304	330	303	301	349	315	323	287	312	298	309	321	292	305	289	324	345	314	345	316	309	313	333	289	344	310	327	322	286	349	332	312	321	330	366	311	333	310	306	301	292	307	328	300	314	289	316	346	305	309	330	319	334	323	320	326	307	332	323	307	308	322	327	349	319	343	304	322	327	352	312	324	302	331	294	282	328	289	289	329	345	313	290	307	288	289	316	300	322	291	302	304	321	324	321	316	291	320	285	310	323	321	318	298	302	310	306	313	302	319	323	323	319	262	274	318	278	289	362	317	327	305	335	342	289	283	313	328	356	285	308	344	306	289	314	302	281	317	313	309	319	342	312	339	314	295	308	331	318	279	341	306	264	304	338	305	293	310	321	301	320	309	314	295	290	299	293	297	320	327	299	303	290	309	322	281	288	307	303	333	309	357	313	309	287	317	298	348	291	302	326	320	296	314	379	322	327	312	308	318	309	294	298	311	314	335	323	307	318	284	319	316	306	282	321	316	300	334	303	287	299	300	308	343	312	310	313	331	331	331	350	295	333	330	310	312	326	317	319	303	324	350	289	283	327	313	319	323	306	304	310	324	313	328	347	349	293	329	294	320	314	334	332	312	323	342	319	337	308	301	292	314	306	363	318	291	324	324	320	313	355	287	306	317	293	297	308	314	266	313	296	304	311	308	315	326	284	290	301	340	310	330	305	335	332	311	290	311	309	311	334	302	305	346	301	287	308	314	305	325	310	340	307	342	326	305	314	329	278	334	309	319	305	302	294	323	353	306	322	371	320	353	306	327	338	311	284	323	330	297	316	313	350	333	343	307	309	276	348	296	345	333	297	329	337	267	313	297	295	331	322	341	300	341	280	298	297	309	309	300	281	300	330	313	327	315	310	339	277	304	296	253	284	289	297	299	297	295	314	306	256	311	320	280	333	274	323	313	320	333	297	321	321	311	314	300	341	300	298	328	281	293	310	313	337	306	316	326	300	336	347	350	298	280	314	313	342	313	306	313	300	304	288	321	309	316	310	303	325	296	310	292	314	285	286	339	300	315	280	309	277	328	306	303	302	288	301	315	326	310	332	287	319	274	316	341	308	285	331	326	305	296	301	280	329	313	316	299	271	309	324	313	337	297	298	291	308	333	330	313	312	316	284	314	333	312	302	304	316	296	342	330	303	336	304	314	337	318	341	354	324	340	343	291	297	301	305	292	311	336	305	311	324	312	307	323	270	294	328	296	294	296	304	340	316	300	310	307	282	263	305	315	293	298	301	311	316	314	293	305	301	315	321	304	301	348	296	293	313	293	315	346	298	304	300	328	297	312	308	312	304	306	298	305	287	319	358	305	289	343	311	278	308	314	299	296	309	306	312	292	315	354	315	293	320	359	311	307	335	311	320	336	327	315	337	314	302	325	328	313	291	301	286	332	287	312	274	288	301	309	342	317	313	322	294	348	319	284	323	332	299	337	318	342	313	291	308	307	299	314	325	341	313	305	285	309	268	310	335	344	308	305	304	295	300	305	323	316	292	316	348	328	313	303	309	307	339	338	318	315	315	324	337	300	291	329	318	321	266	330	288	318	344	321	311	315	317	307	312	332	313	327	320	296	285	307	307	328	308	283	309	328	313	313	308	322	322	316	302	296	291	293	286	324	317	302	312	320	333	327	324	286	291	326	299	349	318	297	307	328	312	317	340	304	307	308	279	293	334	302	317	304	308	347	307	307	343	275	340	299	324	336	323	326	321	333	297	347	321	328	322	313	293	275	290	334	308	321	345	317	316	301	296	322	320	327	273	319	280	310	299	314	312	281	283	306	330	287	294	334	291	328	295	317	310	320	305	294	343	297	331	321	324	325	328	299	291	344	330	308	308	297	309	304	313	323	324	300	341	297	309	312	314	320	325	349	328	318	327	332	297	292	293	320	311	313	302	298	281	286	288	334	310	302	302	319	311	310	321	299	302	313	326	279	338	315	320	346	313	308	307	297	298	304	293	311	316	341	298	298	299	323	335	296	295	319	304	317	308	311	321	335	308	301	308	333	311	291	293	300	330	317	282	305	294	298	314	323	306	310	309	290	257	241	297	308	339	307	285	315	325	323	331	336	315	312	285	318	307	282	304	321	331	326	333	298	298	346	336	309	327	324	297	316	346	326	307	302	304	305	312	282	293	318	313	313	287	337	302	305	311	314	306	334	331	303	348	319	321	289	313	322	309	301	320	319	329	319	291	365	302	291	305	312	341	305	345	295	326	325	303	338	281	318	307	322	313	318	358	285	333	308	304	326	326	325	310	304	300	336	310	322	328	306	337	320	316	317	336	304	322	299	315	325	342	323	317	329	294	334	309	309	328	308	322	314	294	310	317	295	327	300	313	317	316	307	328	310	309	303	304	307	325	317	325	305	305	347	291	280	327	256	314	303	304	324	306	292	304
47165	61434	63292	54059	40383	33415	28807	20740	9024	2097	808	793	825	783	745	827	787	808	893	831	1034	1056	1154	1093	998	836	772	758	748	756	768	760	782	761	765	793	745	782	746	739	762	734	743	768	786	753	792	780	754	772	785	777	830	792	772	718	771	759	784	727	816	774	708	798	769	785	753	757	829	773	769	758	806	812	697	801	782	735	831	689	781	750	749	751	768	765	787	789	787	770	769	778	776	772	810	797	780	764	751	815	784	808	796	824	822	786	739	715	784	766	774	780	765	800	774	731	762	781	754	803	771	731	785	761	761	755	767	787	797	778	783	760	759	760	753	811	748	773	801	776	762	775	706	757	750	745	773	764	759	801	761	818	807	755	755	735	725	705	776	789	788	772	718	746	774	796	785	761	753	805	794	758	778	761	761	768	789	748	793	778	783	787	773	728	745	777	843	768	788	779	792	763	771	801	771	812	775	743	760	787	799	781	806	691	815	764	749	799	783	763	815	830	731	771	805	780	805	751	739	740	761	770	739	763	757	751	761	760	781	796	784	766	790	804	755	785	795	816	795	734	808	740	773	767	762	770	792	759	787	758	744	789	743	753	733	769	763	788	794	743	778	811	760	781	785	778	772	800	777	851	780	808	762	776	797	756	799	730	801	791	760	769	778	748	744	780	757	729	777	765	741	751	820	770	764	756	789	736	790	821	780	722	741	768	747	777	769	747	739	770	825	793	733	774	780	732	770	736	737	749	747	764	787	769	785	732	771	738	749	758	745	761	756	783	786	771	788	762	741	779	761	754	707	784	742	748	745	802	736	760	805	747	796	779	748	783	823	746	752	785	808	727	760	753	747	762	778	747	739	700	760	750	787	744	743	714	785	720	728	805	790	776	771	749	755	761	723	791	772	705	799	765	816	769	745	739	749	786	788	778	785	855	757	796	753	771	754	754	766	747	786	728	703	779	762	745	730	756	777	751	734	788	786	755	781	741	750	777	765	714	765	748	752	796	741	748	735	821	735	791	743	713	761	793	729	804	810	811	801	744	728	828	760	796	764	779	770	748	717	780	776	773	757	770	756	732	755	795	712	750	775	791	790	773	772	788	796	747	757	813	733	722	744	749	749	765	780	757	806	818	737	782	797	765	760	730	797	813	739	759	759	717	747	784	778	743	758	765	775	773	791	794	756	751	739	769	750	746	775	817	768	768	800	744	783	763	757	767	736	797	781	745	767	731	717	740	774	772	769	809	759	795	782	722	790	776	808	766	707	780	781	815	768	748	724	759	835	748	816	728	757	783	719	810	782	805	766	751	743	795	760	777	731	725	767	745	782	758	799	795	768	765	811	750	792	746	754	758	789	764	774	782	754	793	784	781	712	793	783	778	824	740	763	738	794	735	793	814	813	832	768	765	742	830	768	737	757	736	786	760	743	809	811	738	765	804	765	811	751	753	764	809	786	728	794	783	762	733	797	792	755	792	725	742	772	707	749	756	822	758	775	725	807	767	758	739	815	702	783	822	780	736	772	769	746	704	772	742	755	803	704	760	784	768	761	742	748	785	764	754	770	712	737	773	756	783	758	771	765	732	764	761	780	779	710	708	788	764	788	760	769	800	815	806	759	771	759	779	760	759	784	754	767	798	775	779	777	773	766	758	800	787	795	762	766	744	764	736	778	743	766	788	801	794	771	808	741	784	780	780	788	767	793	740	763	754	782	769	786	745	738	766	764	757	778	780	735	825	741	785	822	712	768	748	787	774	835	772	782	765	794	763	750	772	732	786	720	799	757	809	733	763	741	785	788	719	780	790	792	734	752	760	793	800	770	722	824	778	756	766	806	776	791	707	794	718	731	740	711	719	806	789	753	802	767	797	755	771	793	791	785	798	793	782	756	716	777	790	754	758	794	753	766	785	791	777	786	795	777	740	784	781	774	784	789	762	784	766	792	750	785	820	780	719	751	753	770	799	753	795	749	780	786	773	779	690	771	737	745	763	779	762	714	800	782	733	775	761	771	789	767	778	749	740	764	775	765	772	732	785	789	776	740	777	707	776	770	760	739	738	784	720	754	809	788	743	779	773	798	771	762	789	765	750	801	768	768	758	762	793	778	785	789	777	777	743	745	770	783	774	738	774	780	770	806	760	735	801	779	770	757	807	792	762	790	773	776	823	746	744	785	748	774	728	811	750	733	708	740	734	770	759	791	777	781	792	782	760	783	757	781	784	818	752	716	781	756	763	764	790	762	757	755	706	803	730	754	811	770	766	804	750	806	755	788	749	773	699	753	740	758	762	780	792	784	758	761	797	790	788	754	726	746	790	748	760	766	801	798	743	764	780	803	740	749	780	785	802	782	768	765	836	745	763	767	768	772	802	774	767	768	793	782	782	779	803	809	796	793	786	731	759	769	747	781	713	783	742	798	797	772	779	749	752	773	798	747	722	775	831	741	805	746	780	721	771	795	755	775	789	722	707	751	741	767	789	780	841	743	713	717	764	790	804	757	759	749	795	815	750	734	728	734	778	802	792	772	770	775	797	773	791	774	758	759	791	745	748	803	767	767	794	791	802	739	747	746	766	736	767	742	817	788	831	765	791	764	840	811	769	766	763	776	752	771	783	755	701	791	755	761	808	740	773	837	757	796	731	774	816	744	797	750	778	801	763	795	747	773	828	768	784	738	764	762	788	746	802	786	767	691	758	755	776	730	820	760	734	791	793	810	801	820	741	751	731	728	775	802	769	780	743	752	760	806	768	774	713	726	788	780	780	733	814	747	769	794	748	739	785	800	762	717	751	784	820	735	734	737	753	770	777	709	757	781	776	785	827	715	732	735	771	751	731	757	744	788	754	786	775	738	719	755	792	821	798	754	741	821	729	773	759	828	804	746	807	762	729	744	789	819	698	822	773	783	729	755	807	696	759	774	790	834	736	771	758	795	761	795	781	762	792	757	757	762	783	750	746	778	768	746	789	766	743	760	797	811	753	793	761	812	781	721	749	762	724	780	755	780	754	746	823	778	749	703	757	745	776	795	720	718	774	715	774	800	756	809	769	743	826	735	791	759	700	720	793	758	792	811	823	776	761	807	744	795	767	749	734	746	761	756	746	722	780	798	776	759	729	744	775	739	754	785	754	723	760	815	811	761	808	756	750	763	826	816	801	805	753	746	793	739	765	778	777	783	781	790	777	794	788	749	713	785	777	763	782	716	767	760	725	762	831	755	730	750	781	764	808	760	750	747	739	738	753	742	789	734	734	731	803	736	784	793	764	756	733	749	724	702	774	809	790	763	797	800	806	766	761	824	758	748	711	696	780	771	741	779	789	785	777	791	812	755	759	774	738	784	785	780	773	797	748	759	766	718	785	769	759	736	784	796	808	769	746	749	764	751	746	782	776	790	767	753	744	760	748	748	742	770	768	775	783	791	719	755	810	776	788	751	747	772	764	777	758	738	796	753	768	728	763	732	807	701	766	775	814	711	756	753	763	778	756	762	770	795	746
73806	77650	70026	51188	34545	21341	14300	8154	2675	883	338	277	324	308	339	309	345	344	330	335	400	435	384	383	330	320	323	283	328	378	314	302	328	332	311	372	335	331	305	282	313	273	294	266	325	296	319	299	331	326	310	317	340	296	301	313	300	295	296	327	309	323	334	320	319	317	313	319	309	305	286	330	295	321	333	296	293	307	281	302	331	317	334	324	336	297	329	311	313	296	292	328	307	289	294	319	331	298	306	276	323	302	313	297	294	330	334	293	324	305	346	290	294	286	330	301	300	326	310	326	302	336	284	314	317	302	318	328	307	297	311	333	347	342	299	306	338	303	335	323	301	340	334	341	332	304	303	299	338	308	315	290	331	333	307	319	298	333	291	314	337	336	315	326	311	315	283	326	319	317	279	318	290	314	300	283	297	311	338	284	298	323	365	304	307	282	301	326	339	311	279	316	284	307	356	337	308	334	318	320	312	304	302	315	288	338	329	327	306	333	349	350	286	322	273	283	282	332	302	305	290	320	331	303	317	305	297	317	287	305	300	282	292	294	312	319	319	275	317	322	314	298	312	297	326	281	313	306	311	299	305	337	313	358	285	318	287	310	314	296	311	331	304	308	308	302	331	295	336	314	312	299	313	297	308	335	333	326	296	277	333	321	308	350	341	321	305	295	297	296	316	299	318	294	311	312	300	281	340	329	314	335	290	298	314	308	300	325	293	322	315	295	312	337	317	310	321	320	301	339	311	331	320	310	294	322	324	341	313	308	311	321	310	345	338	283	300	311	324	308	312	311	336	331	303	324	324	300	313	285	269	377	346	297	311	301	310	335	328	281	277	322	289	328	293	316	311	313	291	278	312	340	305	288	280	312	277	315	316	320	308	299	340	324	315	315	284	305	295	328	313	291	326	329	316	296	296	324	284	304	330	333	355	320	290	361	363	294	289	306	327	298	322	305	316	304	325	313	326	311	293	314	327	299	308	308	302	285	288	336	342	329	297	329	320	327	292	295	334	316	338	278	322	336	288	322	329	346	273	295	323	304	315	304	287	283	328	292	320	331	318	297	325	348	337	302	322	327	312	306	329	334	279	282	338	292	279	292	297	321	322	315	308	347	311	331	312	290	302	313	336	339	308	310	314	314	313	300	300	296	330	340	329	339	282	290	319	326	328	308	307	296	320	329	290	312	294	295	317	304	334	292	301	334	336	324	317	352	340	341	292	301	333	296	313	291	315	309	311	323	315	324	314	276	293	318	316	313	348	335	316	333	324	312	295	308	326	283	322	301	355	318	285	294	327	351	314	333	320	340	287	315	315	316	287	299	333	308	287	336	339	301	309	319	322	314	310	316	311	291	310	326	332	322	303	310	302	313	307	338	324	291	308	300	338	303	291	300	317	320	306	316	302	323	303	335	315	310	299	337	336	316	322	294	298	342	312	300	292	317	333	308	333	339	309	330	303	336	352	356	301	311	318	310	341	313	333	280	314	305	353	297	294	305	319	325	285	324	334	318	354	323	312	316	305	311	277	311	337	342	333	293	341	312	331	324	338	305	294	314	282	296	305	323	301	297	312	301	331	317	312	307	324	319	322	306	324	325	344	308	315	298	283	322	355	323	319	344	318	300	315	330	307	328	317	326	320	311	311	304	317	311	309	295	296	339	310	317	360	303	301	298	333	287	308	336	329	307	316	305	277	299	328	283	357	310	297	299	286	314	282	309	319	313	291	295	300	341	325	317	318	335	320	319	325	325	317	309	342	316	323	313	352	297	302	310	316	294	341	312	322	291	337	305	307	307	302	287	317	321	330	304	313	334	302	291	303	338	312	331	318	330	319	313	319	288	293	358	317	317	325	296	297	337	297	326	325	330	323	329	306	318	328	310	296	343	294	312	320	321	343	309	312	308	308	341	300	288	305	302	331	347	296	312	332	328	318	318	291	323	306	306	312	276	301	290	284	333	319	286	314	321	319	307	316	306	326	312	320	291	289	324	308	288	315	340	310	313	288	323	345	311	283	323	336	291	348	326	321	320	305	315	320	304	315	355	343	292	332	309	332	290	302	324	306	299	315	354	337	304	306	341	313	261	358	313	320	334	313	304	311	310	347	312	303	315	272	315	291	326	323	303	318	350	304	327	285	340	327	286	321	291	329	310	297	300	294	326	318	293	327	310	320	351	272	301	310	338	320	322	326	311	310	305	312	280	305	299	315	303	314	353	305	296	303	330	306	317	318	310	335	284	303	299	303	296	327	309	309	291	309	340	281	309	317	315	313	280	314	348	317	304	311	297	340	309	315	333	307	322	338	305	342	323	303	316	322	346	298	321	309	306	307	284	310	315	328	323	325	322	323	319	302	292	290	281	327	325	310	291	314	304	344	309	293	304	350	333	320	320	311	284	324	331	309	260	305	347	320	300	294	340	342	330	298	335	291	288	346	296	320	267	305	293	290	285	319	349	316	299	308	299	349	298	301	307	303	311	304	282	317	353	350	322	297	326	293	292	279	309	312	292	300	328	314	297	327	296	294	302	302	310	314	291	294	324	308	288	317	295	311	306	326	291	327	320	304	325	321	286	324	302	319	284	330	303	290	302	313	332	290	306	307	328	292	296	321	327	287	282	309	305	344	316	307	324	338	282	271	327	323	289	303	334	301	305	301	328	309	302	329	310	301	279	303	300	302	322	287	294	310	326	318	341	293	294	315	312	347	303	316	308	301	326	306	293	312	332	316	274	278	285	337	298	324	306	311	295	289	322	336	316	293	330	319	307	300	329	299	293	293	328	286	284	293	323	309	305	311	299	281	311	293	296	299	311	303	343	330	316	315	330	330	296	319	290	298	309	345	284	310	282	334	305	313	320	310	327	318	265	321	314	330	317	286	275	296	331	320	295	300	338	352	314	326	312	336	358	321	328	336	359	333	295	323	314	302	373	319	303	333	294	310	317	291	323	317	317	310	342	292	271	356	293	320	288	318	311	311	323	327	319	278	288	319	318	297	349	331	292	320	303	316	315	342	294	302	321	310	326	292	337	298	294	323	292	282	322	315	328	299	309	314	324	314	293	315	312	293	312	316	320	336	287	265	333	284	330	355	334	326	307	313	351	292	300	331	313	336	314	317	344	310	300	304	282	309	321	307	327	307	296	283	299	293	343	305	279	316	312	324	316	321	308	313	346	262	333	303	320	318	273	297	301	305	286	317	310	318	309	302	295	298	291	319	307	287	311	326	309	284	311	304	281	295	329	286	287	321	339	307	347	314	313	339	293	326	318	323	326	320	352	325	302	330	310	327	295	283	300	315	325	348	323	349	323	313	317	288	298	335	317	354	298	289	301	312	344	278	300	280	314	313	288	312	331	315	320	334	266	307	327	289	276	313	309	305	341	343	328	303	309	330	346	288	333	289	343	313	326	325	279	297	306	300	305	289	295	300	306	324	328	323	305	311	309	294	320	298	289	321	315	293	324	303	287	330	344	358	279	321	331	318	322	293	300
47872	61181	64426	53827	40429	31867	26811	19138	8396	2617	760	760	752	802	818	848	817	803	829	877	1214	1214	1147	958	866	869	828	772	796	818	790	799	760	782	759	718	743	794	774	791	785	790	747	808	741	795	831	799	809	762	791	787	775	783	747	785	728	736	782	758	796	734	782	727	725	726	771	821	749	764	781	779	787	738	774	775	752	800	765	747	708	755	751	753	809	783	752	809	745	793	785	734	796	785	773	741	806	823	752	779	697	803	814	722	730	765	745	738	824	745	811	797	813	843	757	764	771	766	728	734	784	792	758	832	749	805	786	759	765	726	801	764	764	792	735	768	747	753	796	803	801	811	742	760	791	798	773	765	733	772	713	824	797	781	754	759	799	767	804	779	737	759	747	812	783	775	844	787	793	793	776	782	743	743	781	774	766	723	747	749	788	793	768	757	767	760	771	791	802	775	743	777	740	715	790	768	798	797	699	774	770	748	796	771	762	771	777	788	766	747	731	780	755	748	700	772	803	775	745	761	777	782	796	794	739	773	790	790	808	821	743	781	758	790	758	794	776	811	763	748	714	787	757	704	762	742	752	733	764	770	742	807	741	805	804	772	767	758	765	736	751	723	775	768	766	740	768	830	799	788	761	777	751	742	741	800	753	735	782	802	812	757	784	765	742	746	749	729	774	696	793	735	811	760	729	801	777	751	752	785	799	766	787	798	759	795	786	742	766	777	719	798	755	739	778	754	717	763	744	730	778	766	786	803	720	767	731	685	754	797	770	796	779	789	774	784	743	770	798	790	757	771	756	807	752	789	734	788	763	795	796	815	762	791	762	813	751	766	796	740	729	760	832	756	800	798	740	806	755	742	792	738	753	831	788	777	763	792	784	773	800	759	779	770	723	775	778	787	770	815	739	783	781	780	779	783	774	799	773	752	762	736	728	743	789	780	780	818	741	770	773	727	749	769	796	754	764	826	766	783	786	788	800	707	805	772	769	827	725	773	745	782	787	771	742	738	806	763	783	723	748	805	720	810	791	797	803	795	825	773	786	743	768	764	781	761	776	748	791	751	761	782	739	768	773	778	811	782	755	743	786	741	733	723	804	714	771	736	791	781	766	779	773	757	811	763	757	745	822	757	764	803	763	775	769	785	783	768	764	772	806	791	805	727	778	770	794	726	751	803	791	803	776	758	784	769	792	762	731	742	737	776	761	773	799	798	780	749	766	791	772	777	740	728	801	798	778	726	794	775	795	752	828	718	778	786	786	792	742	817	762	789	778	770	771	827	761	801	847	842	766	738	752	772	761	792	815	769	787	745	760	782	778	798	774	749	741	796	792	776	748	762	775	781	758	720	769	754	791	755	791	747	769	797	784	794	747	753	768	777	803	770	774	743	785	782	800	739	770	727	750	789	760	776	762	756	759	789	742	772	740	791	761	807	749	773	767	807	826	795	751	737	724	746	752	807	778	749	769	776	785	761	799	801	798	745	691	725	789	757	785	753	753	757	775	715	783	820	769	768	777	791	757	760	764	747	810	765	779	718	805	784	726	765	787	800	723	771	774	797	723	755	707	739	764	787	775	758	820	738	793	890	706	710	750	789	769	813	773	804	805	767	774	797	777	791	741	762	754	773	773	736	762	797	724	788	786	754	754	739	760	762	715	766	778	779	822	818	785	781	755	720	751	733	798	755	817	767	779	749	758	749	776	806	774	752	792	752	751	816	687	782	750	744	806	784	767	748	804	787	757	765	750	778	802	754	775	764	763	804	718	788	765	751	755	807	787	703	735	792	741	742	744	774	763	811	751	786	707	776	776	745	746	770	760	761	811	711	797	750	752	756	779	764	815	792	819	759	740	754	752	758	780	804	757	740	769	761	723	772	768	770	796	756	701	748	790	789	813	763	741	738	770	788	804	768	783	756	773	729	770	773	758	798	732	790	782	724	748	754	797	733	770	796	738	795	793	790	774	761	752	731	808	781	779	775	742	761	738	787	810	769	771	741	785	752	732	792	783	777	790	790	783	782	736	744	725	767	730	750	789	749	795	755	753	807	787	804	765	769	805	741	748	770	765	739	761	795	745	759	740	761	824	763	770	792	805	792	756	776	723	755	797	769	781	757	751	788	756	778	814	705	792	757	721	781	728	775	770	747	791	752	776	803	734	774	772	775	822	745	783	754	775	785	758	776	757	753	763	759	719	746	735	800	775	768	731	777	732	726	780	784	767	758	785	832	798	772	735	774	755	770	798	764	784	774	788	786	777	740	768	755	739	776	747	806	821	727	780	751	804	835	769	746	760	737	792	785	758	771	772	721	779	826	786	810	727	803	769	805	758	740	838	763	754	767	828	793	774	743	757	749	807	847	805	792	750	826	729	772	792	759	770	809	761	768	802	722	755	775	764	756	812	781	757	752	737	770	784	771	738	770	821	760	795	778	762	751	734	729	773	794	789	753	767	784	794	732	764	802	794	744	788	799	808	816	778	775	734	714	767	759	811	797	747	799	786	747	762	750	783	783	836	764	734	769	759	746	715	785	822	780	757	795	822	767	779	711	746	797	765	788	752	750	744	761	781	764	730	737	733	778	800	790	722	756	778	725	772	843	765	776	743	780	761	746	804	744	722	709	765	830	756	767	710	770	766	796	755	787	784	802	747	781	698	738	815	744	784	754	783	761	733	785	761	751	771	769	780	768	785	741	772	831	764	794	760	744	789	762	794	750	716	756	727	762	781	804	783	734	749	760	743	758	788	761	802	785	773	788	737	744	747	809	821	778	752	820	760	803	816	751	780	798	753	795	765	758	773	758	792	791	765	742	742	805	750	719	771	783	758	772	724	776	792	765	719	790	801	748	737	731	742	750	763	726	805	764	757	761	749	779	734	806	736	732	754	787	767	736	754	744	747	774	714	803	776	806	747	801	794	754	727	741	775	763	725	702	762	757	809	768	749	771	750	789	792	724	848	785	763	752	758	771	784	791	744	815	766	780	756	756	814	793	743	737	781	731	782	742	732	744	787	760	777	780	797	780	730	768	774	748	755	736	759	775	800	786	770	751	793	769	749	808	771	735	790	754	782	826	721	753	746	795	764	787	764	768	807	749	791	782	731	743	773	739	720	825	760	772	777	720	766	771	823	718	723	774	759	780	770	792	787	721	721	744	778	782	757	758	770	786	780	785	726	792	787	740	729	779	840	738	757	770	723	770	777	773	809	821	731	753	794	794	782	805	777	788	756	774	749	789	809	799	776	761	777	759	748	777	759	795	763	755	746	782	813	703	747	750	765	758	797	792	821	776	797	810	751	761	783	764	792	750	848	810	768	800	728	762	775	774	811	785	791	783	797	794	764	788	758	728	799	792	827	782	750	716	708	766	749	728	771	803	747	807	769	758	757	758	758	760	776	757	784	735	752	766	776	802	821	775	720	804	761	735	791	766	743	758	830	797	759	784	767	784	785	778	804	729	763	768	789	778	775	788	791	820	733	787	817	747	759	706	731	787
71362	76831	70798	49768	33565	21192	15331	8424	3125	838	317	315	309	321	346	365	309	323	319	325	318	348	374	368	319	314	362	362	323	304	313	335	314	283	308	314	333	300	305	308	325	295	299	310	321	321	322	318	326	302	301	332	338	315	324	323	312	299	311	302	311	328	320	339	297	304	312	318	310	343	325	318	313	324	297	320	326	327	320	330	318	316	321	295	313	323	311	306	317	297	335	287	293	303	305	316	341	312	320	284	310	283	319	325	297	296	268	318	293	311	301	267	317	321	338	293	289	303	292	315	308	315	319	319	319	285	313	315	294	305	308	298	337	313	293	296	310	321	284	308	336	334	302	344	334	299	309	291	325	296	297	330	322	319	298	276	297	290	324	312	327	323	320	322	298	283	336	310	305	306	320	300	290	307	315	323	304	282	317	314	319	291	308	291	299	313	309	301	299	297	352	299	293	312	307	299	347	302	287	311	309	322	304	319	326	329	299	338	318	348	333	301	321	337	312	318	294	303	281	327	283	322	288	354	280	285	330	312	280	297	319	320	311	334	322	329	331	317	320	321	306	342	310	309	309	276	296	328	305	307	320	310	297	304	317	304	317	298	313	317	322	343	278	279	242	302	322	300	335	313	334	314	353	330	296	328	298	290	322	345	300	312	313	286	312	284	303	310	303	330	290	307	344	300	318	302	298	307	299	297	300	325	321	336	317	319	330	289	302	346	357	330	291	315	333	325	325	322	297	332	294	344	310	331	287	324	298	298	301	308	289	329	312	327	322	319	338	300	325	299	310	335	308	316	314	334	302	314	315	284	321	321	314	299	316	300	307	344	320	317	299	281	350	321	293	324	339	300	282	331	314	312	267	295	355	287	304	330	285	295	316	332	313	279	299	336	307	300	330	332	339	326	324	311	318	313	316	307	345	321	316	321	311	327	296	304	322	307	307	311	324	308	298	283	307	313	310	330	304	337	324	341	298	307	324	289	314	335	301	288	304	316	274	295	299	325	319	322	326	308	316	299	287	279	287	296	294	307	353	297	314	306	316	291	310	296	311	312	292	305	313	294	321	318	355	303	311	303	317	340	317	313	337	304	340	284	319	332	311	330	335	281	341	326	292	319	308	321	327	298	289	349	328	316	306	302	314	359	321	324	351	334	314	274	319	305	285	296	302	325	331	292	285	318	323	329	303	312	303	320	317	310	301	308	359	296	317	313	305	299	325	327	331	327	296	312	297	312	326	330	327	325	311	324	274	320	306	288	306	327	289	292	327	297	304	283	327	321	320	309	330	338	293	328	303	293	329	274	312	299	326	319	323	303	322	344	315	305	325	288	315	313	311	346	325	329	337	336	312	301	324	330	350	329	281	319	338	345	313	329	289	298	334	322	314	296	351	313	322	319	331	335	303	307	276	315	325	303	309	292	306	317	278	321	294	332	311	334	297	365	323	348	321	297	305	329	302	295	316	332	294	311	293	308	288	315	297	313	296	312	328	323	306	303	307	303	318	308	275	367	327	292	285	284	293	325	321	337	338	291	332	317	328	308	341	329	334	337	275	263	330	296	294	311	317	338	317	308	293	311	336	307	288	325	330	301	309	316	335	318	297	306	322	301	322	301	318	287	278	297	303	319	300	319	296	323	286	332	305	289	298	325	309	355	302	312	325	341	321	297	320	301	300	296	346	322	333	299	328	296	308	293	320	334	342	332	291	333	331	341	319	298	322	316	336	354	314	320	297	317	338	306	294	309	287	300	305	312	339	300	311	317	309	331	316	327	327	288	307	310	307	322	299	304	299	312	305	310	313	288	333	328	302	269	312	302	307	327	298	327	295	324	303	315	346	308	320	310	245	312	332	306	322	330	325	296	292	312	336	345	309	296	289	310	320	306	312	311	327	313	355	287	284	296	321	308	310	304	294	301	311	304	295	299	337	315	310	289	308	300	368	293	298	317	296	275	342	311	327	330	338	322	323	330	326	293	300	323	299	308	274	301	318	309	345	345	338	322	329	334	341	313	315	337	301	308	303	329	313	286	333	323	271	314	310	316	331	340	300	305	312	301	302	324	273	304	282	316	306	303	324	335	318	310	317	294	312	318	285	312	296	342	372	322	302	315	303	333	316	312	280	359	303	349	319	310	303	317	312	298	310	305	324	292	285	307	348	269	306	297	316	302	350	308	339	266	317	309	331	306	324	299	271	283	311	326	323	325	317	320	292	302	318	283	304	284	306	270	305	368	318	281	334	313	303	321	330	330	316	297	343	300	334	299	321	362	344	346	335	318	342	287	300	298	294	337	290	292	306	281	305	317	326	298	351	297	313	285	280	291	339	310	323	286	314	341	322	324	322	306	288	310	285	317	296	313	318	298	326	324	326	331	309	310	330	314	287	321	312	342	304	284	349	292	282	316	309	322	330	330	326	318	324	332	266	305	301	303	304	297	330	288	302	322	324	314	317	316	327	335	288	292	325	303	326	337	327	363	276	290	304	306	317	319	318	289	332	300	329	309	327	337	300	316	318	330	322	324	338	308	311	288	336	342	343	301	323	312	294	295	302	317	307	328	326	315	303	309	290	298	319	315	291	298	323	316	308	338	315	326	285	343	299	314	292	304	308	314	303	349	339	321	325	348	331	302	336	291	302	298	359	290	327	317	321	296	280	308	305	311	310	298	296	294	313	333	315	334	336	319	279	320	316	306	327	290	296	292	309	342	318	289	300	288	291	318	282	307	305	320	343	303	330	310	320	293	314	304	312	311	347	325	318	285	289	329	323	303	301	325	311	312	308	311	290	292	308	310	315	304	307	296	321	327	338	288	314	310	313	332	322	296	301	332	343	312	309	273	338	293	315	270	339	320	302	337	301	354	316	305	336	315	351	342	313	300	337	324	300	331	281	289	327	307	312	312	305	309	299	315	344	339	325	292	304	334	316	299	294	309	304	344	333	309	317	322	284	324	281	325	323	298	319	289	288	301	322	276	305	343	298	320	315	307	320	325	342	313	329	292	316	319	329	296	312	329	311	332	312	339	331	314	337	299	348	342	301	336	300	315	294	324	278	299	287	300	282	327	335	292	289	295	324	320	314	315	304	335	336	314	316	323	333	282	313	280	333	264	307	284	305	313	309	299	321	319	307	288	298	318	298	292	338	301	309	273	332	314	311	318	327	290	327	324	303	282	313	319	280	280	301	315	320	304	284	302	331	328	301	313	341	308	316	323	353	310	321	330	295	335	354	309	289	310	328	307	311	320	300	317	317	325	285	300	325	326	328	333	313	279	353	326	317	299	307	273	297	336	308	316	301	303	323	335	349	287	304	293	336	308	338	301	315	316	311	311	330	308	316	316	260	313	331	332	295	338	303	309	292	293	337	324	320	318	288	318	341	319	287	315	362	295	323	317	325	330	331	312	323	307	292	316	305	288	269	299	340	310	319	319	341	297	350	327	314	305	285	311	278	309	322	311	326	301	323	313	302	323	313	340	307	289	296	277	322	302
47152	61581	64268	52840	39794	32211	27875	19663	9289	2706	820	781	777	810	824	856	846	799	797	830	927	1008	1081	957	784	879	887	790	816	768	826	749	775	760	745	770	787	757	789	741	741	720	753	799	790	757	749	738	765	808	759	788	801	844	813	770	780	766	783	745	791	768	749	781	751	748	783	794	784	740	774	748	801	761	802	748	742	749	727	729	803	748	771	814	801	745	740	736	740	732	789	764	798	711	754	797	777	789	796	791	785	798	803	791	786	746	807	751	783	807	813	742	774	765	763	801	755	732	764	776	737	743	797	814	764	707	794	761	751	768	729	742	773	778	768	787	740	784	741	722	753	769	753	768	730	743	752	744	795	778	761	788	754	784	731	763	771	734	781	749	764	757	752	800	783	806	810	764	771	819	705	739	775	823	818	793	783	814	813	777	781	763	752	695	735	746	746	751	767	749	807	771	781	755	785	776	784	811	751	769	781	748	733	782	740	774	748	763	707	788	816	779	768	758	783	761	757	745	773	800	722	767	750	777	733	825	731	772	794	821	796	793	785	750	801	775	783	740	769	739	770	808	732	808	743	750	813	771	779	764	746	800	799	754	724	701	734	725	718	705	799	770	778	727	783	817	758	756	740	791	785	763	765	759	762	793	819	779	738	790	753	818	753	799	791	742	741	782	742	742	775	779	790	800	758	741	797	763	788	762	769	792	731	759	796	780	797	785	771	740	767	786	751	762	711	783	709	768	770	781	736	745	764	756	751	782	769	744	772	790	702	826	796	757	779	760	839	771	764	747	772	780	744	747	770	769	787	761	794	743	766	763	827	725	763	779	804	752	795	750	754	739	816	712	787	764	793	788	742	737	813	768	768	753	787	760	745	743	748	768	775	799	789	765	777	744	747	710	754	757	744	812	788	720	800	772	768	805	797	783	784	719	761	747	775	755	813	771	781	804	800	743	786	760	806	723	760	742	743	777	769	790	800	781	759	766	775	793	736	735	749	766	780	782	738	745	766	806	766	696	729	777	764	795	777	800	742	794	788	757	774	773	801	756	767	765	815	765	823	764	797	783	793	775	770	792	766	776	759	770	759	804	773	818	745	790	753	726	751	770	726	783	762	781	746	744	741	772	749	780	764	712	793	762	735	762	787	802	750	731	711	741	730	752	735	805	774	767	767	816	794	754	790	821	765	741	811	774	774	814	701	771	779	808	816	829	781	752	806	777	775	771	790	791	763	761	782	798	781	749	735	766	790	731	789	761	825	778	800	810	734	718	718	742	739	763	789	766	784	820	783	770	765	772	734	788	721	781	804	770	759	740	754	763	782	773	765	761	769	781	742	763	781	763	760	760	761	729	743	732	733	725	769	778	762	756	775	795	776	811	745	752	794	801	776	761	743	797	770	803	762	833	745	759	745	781	763	756	797	759	784	762	755	775	774	752	736	748	745	768	741	789	741	796	781	756	759	768	803	733	743	766	761	763	792	763	744	774	823	763	802	774	802	762	736	765	779	781	777	747	759	792	781	800	760	777	795	781	765	772	743	773	774	719	755	772	739	702	753	773	723	771	754	733	750	747	775	780	779	755	813	801	796	747	787	809	788	784	760	763	728	750	801	763	765	752	776	765	749	793	794	743	730	740	752	741	745	781	732	745	730	793	803	806	813	752	773	767	818	773	765	775	721	771	789	761	732	804	779	780	788	781	766	826	786	794	761	764	733	738	796	768	759	755	781	739	743	785	784	763	745	767	829	721	818	809	738	796	766	802	762	723	778	763	793	780	800	786	757	786	733	732	819	787	770	756	778	777	742	781	747	736	749	758	799	754	787	785	780	764	702	771	739	769	756	772	758	745	761	784	804	759	802	745	804	749	766	747	760	725	784	716	741	753	787	766	718	745	773	745	759	792	743	724	792	751	774	748	755	770	772	763	748	764	726	782	753	799	808	787	729	732	790	734	789	791	752	725	764	758	770	723	827	743	740	757	763	760	731	787	730	782	776	784	780	769	746	762	751	822	751	814	743	767	786	729	751	767	725	779	790	772	765	773	798	709	769	780	802	778	739	706	760	812	791	725	771	770	812	757	788	759	828	743	738	754	768	780	798	803	802	737	735	783	759	751	796	756	760	755	776	728	797	758	769	787	779	765	784	752	744	794	776	765	786	725	783	840	747	752	817	726	770	823	733	765	729	787	833	780	757	772	821	804	808	768	724	760	745	786	762	827	804	778	799	744	759	740	781	763	752	721	694	744	780	806	742	754	778	805	769	781	758	763	832	770	773	700	799	791	816	777	727	738	814	744	728	768	779	723	751	768	782	749	741	767	813	741	728	740	752	793	796	766	760	792	818	767	799	811	760	822	779	769	764	825	779	728	768	747	785	751	754	730	790	726	741	756	709	803	734	764	791	770	801	697	766	789	719	768	755	766	763	762	725	754	777	774	770	764	779	790	764	774	802	756	760	796	736	746	780	796	768	752	754	760	753	768	761	801	740	794	774	756	813	796	754	751	794	729	773	770	789	742	768	778	750	711	697	751	805	782	743	719	769	794	713	801	740	778	744	792	796	774	764	797	782	800	780	709	742	773	766	746	761	757	747	821	831	783	799	780	749	801	788	768	784	782	738	758	742	794	734	772	730	763	769	725	745	763	763	752	756	755	775	775	780	771	797	800	710	788	763	793	772	746	784	803	738	776	765	746	723	748	773	778	730	716	753	763	781	777	739	736	782	770	807	699	757	746	765	804	856	788	801	819	754	854	747	811	797	784	776	784	783	789	761	809	779	758	776	727	788	738	778	747	784	775	741	833	722	751	748	789	753	829	783	723	786	817	735	806	744	791	713	762	762	782	798	750	778	745	807	783	768	787	736	743	778	753	765	754	767	805	776	785	764	763	774	740	727	739	777	800	760	786	805	708	837	800	763	741	737	775	754	738	806	724	770	808	809	789	739	741	789	796	779	735	783	784	781	759	783	768	772	760	776	809	789	779	762	787	760	792	756	781	758	814	757	764	766	786	773	777	779	740	782	760	731	790	754	775	733	771	796	742	750	727	770	804	803	800	772	772	779	781	794	749	778	744	794	794	760	759	753	789	737	752	800	728	827	764	803	774	766	768	786	792	776	739	763	762	752	820	783	736	802	697	789	742	779	757	750	786	751	791	774	805	764	763	760	783	805	791	770	771	727	813	722	768	749	777	779	754	785	750	758	757	719	756	776	796	778	762	763	767	762	774	792	777	823	738	779	739	741	754	773	790	782	751	749	713	770	758	783	780	764	746	756	753	747	749	798	801	774	773	742	757	764	769	804	817	758	763	781	754	745	752	783	783	756	766	768	781	741	744	804	779	770	762	779	758	737	805	771	760	745	732	699	781	818	759	773	782	735	715	758	750	780	785	772	737	755	796	811	734	770	743	745	816	752	725	729	783	782	801	791	765	837	793	725	773	791	771	729	770	767	762	821	767	750	802	785	746	764	770	760	773	754	798	758	752	733	723	761	793
69436	76420	68250	51451	35500	22870	16571	9970	3572	822	351	328	313	317	350	304	334	325	297	344	303	372	385	385	333	331	288	296	338	333	309	290	313	318	294	364	306	308	318	304	329	322	340	298	320	315	327	341	310	299	325	323	327	312	321	305	311	327	308	301	320	299	319	339	324	312	320	322	287	308	298	314	301	317	317	283	315	299	322	295	282	307	315	354	303	340	325	309	317	306	320	311	312	331	285	311	322	312	339	350	266	298	329	289	299	310	322	302	333	303	298	297	309	290	326	317	317	306	318	330	339	312	338	288	304	312	307	323	319	333	309	302	308	280	284	322	304	303	300	316	321	313	300	314	312	296	329	328	275	327	298	292	312	365	308	287	334	310	332	314	272	294	331	304	312	303	348	276	282	295	309	317	304	319	300	282	330	299	321	322	306	306	300	314	318	285	333	266	304	313	301	320	312	304	332	321	321	314	288	313	313	286	308	332	289	299	311	297	297	298	284	283	314	301	336	307	311	328	306	333	302	292	345	302	303	303	347	285	294	299	314	267	299	285	301	302	330	332	310	287	320	309	289	290	310	318	273	295	313	314	287	309	288	284	281	331	302	340	357	294	330	311	320	288	327	297	318	296	317	337	335	330	299	307	325	301	314	294	318	284	334	308	316	312	313	311	315	347	319	355	338	282	326	313	312	296	334	296	307	322	350	323	326	325	339	306	298	279	320	297	329	310	330	339	306	337	320	301	340	281	321	345	323	286	285	303	314	304	264	327	300	335	330	315	325	289	317	290	339	324	295	316	316	318	320	302	299	285	298	318	305	299	352	292	291	309	311	338	295	327	320	325	290	289	281	283	327	330	351	322	304	310	310	319	319	294	310	315	294	309	309	305	327	308	281	302	268	317	322	315	337	307	315	291	307	310	321	287	316	345	318	331	340	320	318	320	270	336	281	297	296	303	275	299	305	275	276	335	303	346	309	307	295	317	338	279	351	292	282	268	294	312	328	297	311	289	298	308	350	307	295	321	330	328	285	309	329	328	293	288	309	311	296	319	302	289	320	300	297	296	338	288	333	308	303	327	311	337	291	285	301	322	344	302	300	296	313	300	333	314	276	337	347	297	277	300	326	327	301	316	305	283	314	320	317	310	355	321	333	300	309	333	317	296	341	343	307	290	320	279	304	320	306	315	342	310	282	280	345	289	283	317	293	296	293	319	315	309	327	303	270	311	329	313	326	311	304	346	317	311	309	323	316	300	299	322	334	301	318	292	319	298	285	319	331	321	298	309	324	319	329	315	288	273	320	332	321	310	296	283	283	302	311	324	318	308	317	297	295	315	293	304	293	325	341	342	339	325	320	311	286	306	301	328	306	323	327	300	316	300	336	298	324	334	321	324	338	314	323	305	311	297	321	324	313	346	302	339	308	327	328	296	303	326	301	300	299	304	317	316	311	302	319	329	311	332	307	342	334	318	316	315	325	295	325	320	309	332	300	330	345	306	331	318	288	316	317	297	324	349	283	311	320	276	320	349	301	307	305	302	331	270	317	355	308	339	355	314	309	313	330	311	330	331	342	312	288	321	322	291	335	315	326	294	312	310	270	311	343	328	352	267	293	278	343	352	333	341	312	340	301	297	320	302	314	320	327	315	315	300	272	344	319	306	341	299	338	275	297	304	290	345	330	314	299	307	316	295	329	269	299	307	308	320	319	309	296	311	311	338	309	326	309	292	334	313	315	310	312	326	310	313	328	312	280	296	303	344	317	295	309	277	299	326	320	317	322	305	334	294	287	335	299	317	300	314	325	318	319	288	292	316	302	319	316	331	298	332	321	330	322	345	289	284	306	282	307	307	320	292	313	297	323	295	334	329	341	319	276	318	310	306	275	313	294	337	285	330	335	314	305	310	340	313	290	329	282	317	288	296	302	328	306	284	280	293	315	294	321	337	353	294	333	320	328	316	365	293	290	310	309	281	329	327	342	312	293	312	332	318	311	305	314	301	350	292	320	340	292	299	328	344	297	318	301	301	332	310	282	323	327	299	330	351	311	328	314	310	334	326	331	334	291	286	315	321	297	311	278	326	339	302	305	293	284	306	305	344	324	323	329	314	327	326	370	307	273	300	306	331	312	335	301	285	296	303	286	328	279	295	327	300	296	324	300	314	305	296	276	301	350	368	301	300	293	341	312	297	309	299	309	312	333	300	314	330	321	290	298	297	325	284	325	311	314	311	305	290	320	320	340	318	325	298	325	302	298	309	341	300	303	331	300	316	342	312	286	349	350	313	345	290	299	318	364	336	338	312	320	354	295	304	305	308	350	341	343	288	324	325	293	303	300	334	297	330	312	334	314	304	324	303	313	326	320	318	328	354	331	300	318	312	315	328	295	292	326	302	288	303	297	303	304	286	310	302	291	300	294	285	304	303	329	307	322	280	281	300	322	312	287	317	326	314	324	314	326	318	328	337	335	330	317	317	282	322	338	295	314	293	314	347	325	318	293	323	299	310	306	332	322	319	293	297	329	307	281	292	286	335	313	313	307	296	327	331	317	360	273	304	314	322	313	350	293	317	313	297	306	304	296	294	325	323	293	291	366	319	308	319	287	303	309	335	306	288	332	276	281	298	318	330	303	302	299	295	320	297	343	334	349	332	336	316	289	300	341	330	330	286	298	322	312	303	324	317	321	286	326	305	316	302	317	291	290	341	334	318	343	297	292	337	312	328	318	307	320	310	341	340	323	323	302	314	305	314	318	352	299	345	326	301	304	292	300	310	327	317	305	318	296	332	305	299	298	300	287	317	343	305	310	309	299	332	323	308	340	298	335	317	275	293	311	334	335	320	293	323	330	296	316	303	313	348	314	314	311	276	303	323	320	296	305	279	273	304	267	272	322	307	307	285	330	331	305	295	303	340	287	301	311	320	303	315	291	306	321	347	332	320	275	312	293	333	323	336	300	284	309	311	333	325	312	324	335	317	318	289	331	309	334	300	296	301	326	280	309	310	293	323	314	329	306	325	331	303	342	329	320	318	323	268	313	327	313	284	336	336	321	303	320	295	307	306	293	299	300	304	314	306	303	354	327	272	322	306	320	331	318	311	340	331	297	320	355	323	301	325	312	320	312	334	273	333	333	330	292	323	289	283	352	332	319	314	328	342	287	317	295	280	285	310	267	315	308	282	317	274	304	295	328	302	339	322	297	313	293	320	329	285	311	312	315	320	329	315	367	324	317	333	291	335	298	314	332	322	296	290	307	290	314	294	297	318	296	331	255	302	315	286	300	300	300	334	316	319	324	301	270	302	285	310	297	331	291	327	331	291	298	320	303	316	319	310	295	334	313	297	328	308	307	306	324	344	324	315	323	298	254	334	293	282	317	324	314	282	296	319	330	303	336	293	310	292	289	312	324	278	305	291	320	296	315	327	305	291	255	289	317	326	293	309	324	316	295	317	332	328	310	338	323	302	316	321	315	299	316	292	297	303	327	313	310	302	296	325
46189	61635	62432	54679	41068	33431	29718	21641	9631	2447	858	790	814	801	798	852	828	789	738	799	828	928	1276	1100	881	753	779	771	758	788	770	751	777	805	773	729	744	791	826	733	727	755	796	799	761	795	738	783	790	765	768	803	857	812	847	754	731	780	774	782	768	809	799	750	733	783	778	758	746	730	761	727	784	759	796	757	819	745	775	761	778	801	765	782	791	749	717	769	784	735	812	787	765	819	741	774	802	775	811	747	816	778	821	774	750	775	729	800	773	776	752	756	761	723	710	780	841	804	791	782	753	758	775	735	760	780	772	777	751	797	766	790	776	735	774	767	752	717	760	806	767	740	781	777	774	772	788	719	819	780	822	799	752	769	765	798	813	799	762	797	794	753	753	743	803	759	738	791	763	768	770	788	762	787	762	776	774	832	734	768	755	796	743	760	732	773	745	770	791	772	790	778	769	795	771	765	763	762	718	799	792	789	793	798	755	812	748	765	778	764	748	761	767	780	788	738	737	735	731	792	759	717	736	745	735	769	813	782	758	736	767	748	760	729	767	700	765	775	767	804	750	782	797	755	770	764	717	750	766	781	779	760	777	738	762	774	802	787	781	746	764	756	794	783	755	742	741	763	749	756	773	776	824	827	766	749	771	745	755	808	791	795	752	741	767	708	811	748	789	743	763	750	742	782	740	764	709	760	777	778	751	762	776	764	782	751	767	772	800	781	751	767	788	771	785	736	754	745	756	779	775	816	779	827	776	778	768	786	770	785	800	776	777	720	797	807	759	780	765	836	766	746	780	757	770	733	732	779	788	767	762	796	748	787	779	761	774	753	796	781	735	730	756	801	774	776	817	749	797	786	802	749	718	756	752	746	737	754	757	782	759	808	812	778	800	773	746	845	783	785	745	721	787	759	729	771	753	774	756	823	774	743	757	818	794	741	798	784	708	739	760	733	708	802	790	752	758	758	758	711	812	782	780	787	793	752	753	790	759	791	725	784	748	761	803	745	764	739	774	769	702	771	750	768	738	689	749	778	805	750	750	790	769	766	698	766	718	738	749	796	758	721	815	799	793	733	813	793	747	764	794	774	754	763	754	741	773	765	767	804	791	749	766	750	793	712	729	789	773	802	770	717	729	805	783	816	774	712	737	784	818	783	818	748	819	741	741	744	806	756	789	805	747	808	738	769	790	780	744	739	789	780	736	722	742	749	750	787	784	696	794	771	749	810	765	736	782	798	736	754	738	727	793	752	775	758	777	751	723	821	735	761	794	751	759	716	787	771	763	783	786	746	821	765	773	752	738	740	701	771	740	727	741	792	824	708	753	823	769	752	790	766	779	778	767	758	752	769	751	794	728	743	773	792	770	786	730	795	744	756	780	772	773	735	743	765	737	716	727	773	806	798	785	728	769	780	780	740	752	728	766	767	797	760	801	751	712	760	736	815	765	730	763	773	782	739	749	784	772	748	756	750	728	793	777	746	722	832	764	788	701	773	748	743	741	772	734	772	809	763	774	752	770	797	728	820	778	738	771	769	785	750	770	758	715	788	744	807	762	731	763	801	784	789	770	745	805	781	786	834	784	767	747	720	749	764	790	746	750	735	756	777	718	808	757	800	807	779	760	803	821	781	749	763	753	774	781	761	810	788	783	780	786	779	779	813	762	743	752	756	722	771	762	773	776	751	794	774	764	759	782	773	755	761	754	760	747	813	800	797	740	768	786	758	744	781	763	777	772	732	746	771	726	760	753	752	741	726	703	722	792	768	767	770	797	798	766	745	722	794	792	800	766	767	752	845	799	766	786	773	744	732	765	776	758	785	718	744	794	751	791	771	765	830	757	788	765	761	733	741	782	744	741	786	725	776	738	766	799	763	809	766	809	815	777	823	769	782	796	819	810	761	778	808	743	748	759	760	801	733	749	739	779	745	778	769	809	804	774	779	730	725	781	743	734	741	793	774	734	777	774	758	747	785	753	714	806	763	794	761	714	775	793	749	754	783	811	745	759	767	775	765	823	745	765	719	785	759	778	759	793	813	749	847	788	773	760	771	766	773	708	799	793	759	735	771	742	749	798	817	715	766	811	803	776	737	778	767	766	730	738	771	783	694	769	788	761	736	746	751	787	755	733	773	812	780	785	785	757	760	792	773	749	769	752	826	768	798	795	750	761	753	817	774	779	778	726	753	826	795	775	775	744	786	747	743	769	794	771	769	791	669	807	768	779	719	753	753	731	796	746	776	771	750	761	701	746	759	767	803	750	797	752	779	761	722	796	762	710	740	741	728	817	747	735	787	722	758	730	798	731	797	795	758	770	765	766	789	767	760	794	717	752	783	738	783	744	785	784	776	798	751	801	803	791	772	771	764	765	733	747	759	807	743	727	740	750	792	750	771	801	735	757	778	783	769	794	771	784	780	810	776	778	766	799	744	719	776	776	758	773	754	751	780	739	771	758	756	794	747	751	813	781	771	803	791	743	768	764	737	802	781	812	804	773	738	773	773	824	739	768	741	743	735	745	797	756	763	804	785	802	742	778	729	735	745	693	779	782	751	813	860	768	784	761	808	811	788	771	755	749	747	750	750	763	742	770	804	790	769	799	801	767	797	777	772	765	748	773	759	767	715	758	791	783	752	794	739	764	775	771	796	773	756	794	756	780	787	738	731	759	798	750	760	748	780	814	799	740	776	789	766	749	734	753	768	786	790	749	791	774	718	757	798	759	811	777	801	736	795	774	745	763	710	796	793	746	726	826	754	726	750	798	796	786	802	807	778	722	730	776	743	749	779	715	752	758	723	773	788	759	748	769	736	714	764	840	793	785	818	768	794	830	787	795	772	780	808	738	730	789	784	788	759	737	767	744	749	714	752	764	760	735	736	796	764	746	758	769	752	784	757	778	751	747	768	753	762	797	740	799	741	743	779	783	736	751	758	752	729	765	776	755	702	743	714	820	774	753	774	756	752	780	788	715	765	714	734	770	717	763	819	765	769	770	762	795	766	751	730	731	749	717	740	822	728	836	758	754	761	784	815	731	741	807	800	734	747	805	765	757	781	827	723	783	766	743	820	785	780	776	779	795	756	775	764	759	762	796	806	717	779	734	733	767	731	758	732	751	740	829	762	759	757	755	752	780	799	789	750	769	788	776	786	776	774	753	741	754	784	780	790	724	762	738	794	795	795	743	797	795	742	754	788	747	810	758	738	759	833	780	782	753	801	776	771	787	800	804	789	768	763	757	759	778	764	760	724	762	773	753	786	758	765	795	825	787	738	751	772	727	790	801	709	768	765	763	819	778	738	757	756	779	784	754	724	795	764	772	756	757	819	722	778	751	789	774	736	776	792	728	767	758	741	771	735	776	760	755	761	786	759	776	757	762	786	769	807	806	798	736	732	790	799	735	756	753	751	811	772	801	753	802	749	809	787	737	795	731	734	796	787	762	769	779	770	744	730	793	759	802	760	786	728	777	778	773	803	764	814	715	770	769	779	761	774
70607	76845	69745	51624	34205	21836	15997	8990	3446	843	340	311	320	322	304	314	320	318	336	309	305	375	393	393	350	324	313	343	316	321	325	348	298	282	354	343	306	301	277	309	330	295	330	330	323	275	312	312	290	314	285	313	307	322	316	326	301	309	312	340	347	290	268	301	331	328	283	293	341	335	322	308	301	333	317	307	310	321	288	339	307	292	301	323	328	310	297	331	295	313	316	340	301	295	320	333	310	333	318	261	287	300	316	279	307	305	300	337	316	303	320	311	315	273	323	318	279	312	306	303	297	297	286	350	309	314	287	317	324	330	321	302	330	341	307	305	286	311	298	310	299	327	286	341	284	340	302	340	328	327	331	344	305	322	323	308	312	311	322	312	313	270	312	349	309	320	309	301	311	308	309	261	304	315	308	339	294	284	324	342	319	312	314	314	314	346	325	348	336	293	311	305	321	326	308	334	315	311	310	316	348	311	327	311	338	320	289	309	328	336	303	305	303	331	325	321	296	306	297	311	335	333	328	299	321	315	318	289	337	319	351	273	340	280	300	310	300	315	284	314	291	319	331	290	284	349	315	317	321	313	281	301	292	307	326	314	330	346	337	298	307	317	315	272	331	308	318	310	306	321	309	321	313	327	308	306	308	286	298	314	293	292	300	328	313	303	337	311	309	302	328	312	345	319	312	308	285	296	316	293	320	328	296	359	302	348	324	308	281	293	339	287	327	301	315	295	291	319	290	329	325	308	307	326	289	297	328	317	311	329	298	320	312	331	285	312	297	281	334	325	294	306	303	320	297	324	347	305	321	334	308	324	327	293	321	340	316	311	307	292	324	285	267	317	310	334	304	324	311	293	305	275	308	328	314	268	328	317	320	300	299	305	341	279	322	296	316	329	316	322	336	326	336	300	333	308	308	283	307	328	297	312	302	283	296	295	325	310	314	297	298	313	334	295	307	300	323	320	363	299	302	302	325	296	363	301	337	288	333	324	320	307	330	337	327	312	310	323	297	294	306	274	301	326	323	329	298	310	279	329	328	300	336	328	303	313	317	341	321	303	319	310	294	358	295	325	276	325	311	307	311	297	324	306	323	316	294	291	347	302	325	335	335	354	300	307	330	330	293	316	315	317	336	287	280	328	322	365	293	296	297	300	332	319	297	317	296	296	278	305	332	320	299	301	291	309	294	357	296	316	297	275	296	307	307	313	322	304	331	335	320	285	281	317	277	301	307	315	324	310	309	333	284	310	316	297	317	308	340	296	312	291	298	346	345	334	292	320	329	331	283	312	346	327	299	316	317	330	318	297	313	300	323	312	316	297	331	291	300	314	310	316	312	319	316	311	327	315	333	296	370	335	287	323	284	310	316	320	322	317	277	337	285	302	368	325	314	329	288	350	337	341	304	303	324	310	355	336	314	329	291	298	302	307	329	343	312	310	336	284	311	307	317	330	284	319	281	306	326	313	313	310	303	344	280	319	335	294	277	342	315	296	300	321	311	325	306	352	309	324	348	331	318	301	311	310	320	300	291	309	298	328	319	318	322	340	319	288	325	333	314	344	316	332	310	309	279	339	316	309	326	293	325	326	310	277	319	294	310	325	308	312	283	309	307	309	291	315	323	296	327	301	324	290	304	284	332	304	316	307	299	317	317	306	325	326	286	297	318	312	325	311	292	331	323	363	301	329	320	325	304	319	354	343	330	341	279	320	340	306	301	308	289	306	318	283	326	307	309	330	345	295	344	272	298	325	290	340	292	287	298	336	326	317	324	319	318	318	319	333	296	316	334	345	317	300	346	314	290	308	278	290	307	290	324	319	310	300	285	352	312	317	306	332	306	291	283	367	310	323	292	283	335	328	324	289	282	328	297	346	300	306	302	302	304	290	307	338	297	294	324	326	271	355	316	291	290	335	283	267	296	322	331	288	336	304	307	317	309	298	356	313	308	290	321	311	310	295	332	332	313	324	301	306	308	349	338	297	316	304	317	305	312	292	313	320	288	335	320	319	323	318	306	277	338	304	321	304	283	303	299	283	302	296	319	291	285	314	314	341	287	308	312	302	305	314	286	282	318	279	308	285	299	314	279	310	296	352	273	299	282	313	322	293	325	287	316	308	306	316	308	288	271	322	307	316	343	303	316	323	307	329	323	330	313	322	279	296	309	314	338	299	328	307	303	270	316	325	336	315	317	303	297	326	343	290	299	312	270	331	316	304	297	270	310	326	295	319	274	291	336	325	299	328	336	329	325	324	309	337	307	329	313	309	368	309	294	329	298	338	299	305	324	281	310	314	357	303	318	306	325	296	299	294	319	304	303	317	294	333	320	335	310	310	311	272	287	302	308	322	288	337	316	351	322	314	312	322	310	321	322	300	294	318	314	314	316	320	300	331	299	325	306	307	295	291	310	319	270	335	314	294	321	325	296	342	312	328	323	290	309	281	314	327	278	303	346	288	337	297	322	334	305	289	311	305	316	344	298	281	318	303	351	279	288	316	314	337	286	340	305	358	312	321	297	303	317	337	329	287	322	296	320	311	279	297	366	324	329	313	297	311	313	314	320	323	331	302	335	319	329	297	297	300	307	329	323	274	324	292	307	321	332	301	327	306	288	331	276	327	290	298	319	284	282	297	306	301	295	383	337	296	323	311	294	322	330	331	328	299	306	326	285	297	320	310	324	305	322	288	336	306	298	280	287	296	321	318	334	340	301	331	317	296	297	348	295	341	316	287	300	309	288	310	278	286	297	297	318	323	320	315	310	301	319	300	296	288	283	291	300	299	321	298	312	316	305	290	300	305	293	331	295	334	310	289	301	311	291	338	316	313	345	319	328	331	286	297	318	318	314	296	306	301	325	298	329	253	299	275	291	299	308	310	291	316	294	313	340	319	279	332	329	297	312	338	299	310	304	312	329	308	308	339	307	316	276	312	328	333	318	304	299	306	315	334	315	316	325	280	296	327	293	321	329	300	339	296	311	324	289	342	339	274	356	316	289	272	324	315	298	354	322	300	315	317	311	319	331	309	328	317	325	304	320	318	318	337	309	320	345	294	331	328	328	301	295	316	316	316	308	311	289	331	301	318	299	319	307	338	343	317	319	326	294	278	320	302	313	271	281	308	304	327	308	300	294	313	351	297	331	307	323	291	326	328	355	328	320	313	322	277	317	290	302	307	291	297	338	332	279	306	282	301	305	307	312	304	286	319	308	319	293	354	304	296	328	302	297	326	322	337	321	286	330	331	308	328	305	315	304	340	310	357	339	307	324	315	323	326	340	320	322	282	316	303	311	332	316	324	306	332	282	318	327	302	317	322	318	289	311	288	338	327	345	316	307	320	300	334	310	307	318	294	277	316	293	321	334	292	303	307	329	288	327	291	307	272	348	317	300	355	317	322	321	346	330	302	315	320	319	318	356	329	323	294	328	310	278	311	326	323	325	300	341	304	339	332	316	304	304	318	318	323	305	291	328	311	317	347	301	315	309	294	285	298
46534	61422	63930	54720	39771	32697	29208	20951	9131	2545	871	772	793	773	778	765	874	808	771	762	813	1021	1116	1252	824	735	746	735	785	781	800	769	742	741	743	816	757	748	754	767	747	777	750	827	722	752	802	802	725	721	772	893	816	789	741	800	763	748	790	771	769	748	788	779	801	722	770	748	722	772	787	805	762	756	755	740	777	794	786	765	749	734	719	713	797	758	728	773	763	732	779	753	743	848	787	792	740	780	777	752	794	778	754	778	741	803	715	761	741	760	752	790	726	727	798	787	766	790	784	767	796	744	750	750	800	768	795	773	702	731	771	781	727	788	787	781	779	762	769	781	774	756	726	765	815	753	805	764	819	802	729	711	777	745	759	774	805	764	733	722	736	746	790	801	727	805	724	725	820	705	792	808	753	771	782	723	791	741	765	742	732	771	828	745	821	759	742	801	759	735	740	799	796	745	800	752	790	788	766	747	768	747	755	791	730	816	702	781	819	751	732	783	743	814	726	781	776	808	763	752	729	799	761	781	783	781	756	762	774	749	766	805	779	762	737	770	781	777	779	723	741	807	784	761	757	768	806	694	754	753	735	793	767	792	774	774	768	799	771	752	740	789	764	842	742	753	770	765	741	765	819	806	800	803	781	741	827	767	738	771	740	773	795	786	765	733	749	739	764	776	769	786	772	744	758	800	785	754	758	753	756	797	820	722	784	790	766	784	754	762	736	789	817	748	740	756	783	750	743	767	746	804	764	743	734	782	790	751	747	795	726	774	792	763	767	795	763	744	799	812	722	801	751	787	799	756	773	788	733	790	771	795	774	773	784	789	788	762	790	731	783	778	788	727	752	726	777	798	783	716	834	839	753	732	783	768	807	740	728	773	776	747	729	733	792	795	751	787	722	715	751	785	756	777	729	743	755	772	766	791	781	771	747	788	748	761	740	811	800	768	780	788	760	811	738	736	773	782	776	750	774	785	796	771	734	739	772	811	774	758	773	750	766	766	806	780	776	799	795	715	791	805	742	733	746	754	768	746	758	750	775	747	758	726	752	787	754	728	805	826	745	781	746	745	750	792	796	731	757	764	749	783	765	726	769	764	817	763	779	741	784	757	786	752	772	805	804	795	763	775	770	752	761	786	804	807	791	774	725	737	757	829	797	802	788	751	739	758	747	779	781	817	731	831	778	786	743	765	769	708	746	750	791	747	818	731	794	754	731	724	798	761	765	745	758	777	818	804	770	763	754	725	715	776	816	717	758	768	771	828	751	794	749	772	740	712	707	776	748	768	801	791	739	701	800	742	781	762	790	770	756	806	783	820	706	778	769	746	718	769	755	750	772	769	763	792	764	699	750	750	704	757	822	786	827	719	774	819	799	781	779	748	771	761	772	803	797	759	784	751	745	769	714	718	778	796	795	756	810	777	781	719	722	790	762	771	780	779	732	817	742	812	774	715	785	731	822	786	753	759	763	792	763	753	806	744	735	776	739	805	730	785	763	747	774	747	770	752	840	774	769	760	752	830	715	745	778	764	723	745	794	754	773	763	688	825	774	794	757	811	790	796	778	768	823	733	799	782	793	777	724	805	742	722	806	750	790	824	746	716	783	748	774	753	756	747	765	728	793	809	747	757	770	799	790	841	800	747	782	750	796	741	752	745	786	802	714	736	821	681	753	828	783	806	795	778	781	778	774	708	788	728	757	805	796	722	759	767	808	795	760	738	761	789	766	806	756	780	760	727	784	795	828	757	736	761	766	737	802	763	739	720	765	751	814	791	779	797	767	762	771	776	785	799	771	781	762	758	736	738	787	753	757	754	741	754	715	764	768	794	793	779	762	791	768	765	764	721	748	769	769	765	787	800	755	796	767	737	741	757	834	768	730	811	741	756	789	816	744	764	792	727	814	781	770	755	776	789	735	796	760	764	777	757	783	755	748	747	743	767	751	835	743	739	800	764	723	779	799	755	774	765	739	762	760	751	756	733	789	761	751	752	761	746	801	791	755	727	803	779	747	775	775	734	755	788	751	762	789	817	787	757	798	767	768	740	776	741	747	782	754	748	778	799	743	740	784	762	763	814	758	727	775	810	770	764	750	748	747	783	796	860	768	749	801	827	718	753	751	757	783	763	743	756	785	820	755	790	770	790	808	783	724	760	731	718	764	776	825	804	748	769	783	747	782	767	731	737	755	752	793	769	793	772	804	796	704	796	757	790	782	762	757	772	754	790	771	796	772	769	727	804	753	769	762	766	747	727	748	754	775	719	708	752	774	749	782	770	784	742	768	727	794	782	750	755	775	807	751	725	762	741	800	742	724	795	773	745	798	734	794	725	770	767	776	707	696	766	747	752	761	798	776	816	744	790	799	750	815	804	797	831	790	763	802	774	755	750	731	767	722	795	765	782	813	774	752	730	757	781	741	782	744	760	789	733	787	744	766	797	766	763	791	756	771	773	794	738	796	806	761	830	751	755	799	764	789	779	722	791	775	764	763	764	775	745	732	751	751	784	800	779	801	778	758	841	793	851	782	758	792	775	779	765	812	777	729	742	750	774	784	785	767	784	802	734	800	756	764	739	771	770	804	772	735	799	752	759	830	757	750	770	792	778	776	765	765	760	747	733	800	773	745	761	754	746	788	739	821	784	773	754	745	769	769	757	777	721	771	751	797	784	739	781	731	733	756	798	744	795	748	758	805	772	763	813	779	748	796	749	746	692	785	777	771	744	766	782	771	767	753	773	728	764	761	736	801	759	773	743	724	741	764	784	730	798	751	756	760	824	749	789	761	686	795	808	744	792	775	771	781	739	769	777	749	762	771	774	743	744	747	757	739	776	742	776	754	765	749	723	733	752	758	755	783	802	786	799	723	741	772	780	744	780	744	733	803	780	773	758	737	813	756	756	778	788	745	764	763	783	751	769	753	745	822	704	780	746	795	774	820	820	794	790	803	774	778	763	775	785	754	786	782	773	784	795	759	773	781	720	793	773	814	783	757	754	754	754	774	734	746	806	789	790	746	801	806	795	762	802	805	754	814	721	788	761	787	774	812	757	783	771	768	733	789	791	798	748	790	735	739	758	745	778	810	740	767	756	712	788	765	778	744	738	812	774	813	723	802	790	776	780	730	760	761	789	789	717	760	743	813	721	772	773	786	722	795	796	757	787	739	773	725	756	785	783	712	805	726	784	756	781	755	747	761	743	770	807	741	742	739	740	723	748	780	707	758	801	788	764	742	770	738	743	755	780	767	815	751	815	763	814	765	751	761	792	742	757	733	781	759	748	744	763	748	739	755	798	787	780	799	761	784	809	758	768	740	746	729	756	805	742	761	782	759	766	757	775	771	717	721	770	745	791	724	744	715	759	770	749	734	748	752	756	748	742	777	796	799	793	743	744	743	761	783	808	795	778	785	756	774	776	775	805	784	793	751	778	762	797	804	777	831	732	776	753	767	775	733	744	783	768	799	782	807	751	724	730	749	755	790	750	761	729	752	740
71877	77663	72310	49898	34394	20613	13292	7262	2627	820	407	326	300	306	326	309	303	341	311	323	319	347	374	344	350	299	295	300	290	340	329	317	305	322	300	317	343	319	316	316	301	329	307	307	296	304	318	324	321	305	297	317	295	337	284	277	303	326	281	312	373	325	317	310	295	320	299	315	319	311	302	280	314	336	297	317	345	318	294	307	294	310	307	330	334	334	310	342	306	306	316	283	309	292	296	333	306	318	302	320	300	314	315	320	349	339	319	335	306	336	314	319	288	312	359	301	320	346	298	344	332	302	338	358	325	290	323	320	293	290	314	354	318	301	329	309	313	291	278	299	294	336	310	314	310	293	332	278	324	317	276	316	323	332	335	298	334	308	317	302	280	311	333	294	333	306	310	306	329	336	297	304	297	302	327	333	306	308	285	296	307	308	293	313	329	323	310	331	275	312	312	328	282	301	366	330	340	354	294	322	332	308	269	367	343	314	274	283	299	340	282	319	283	321	318	316	295	291	312	330	296	358	298	318	348	323	315	285	301	308	302	293	318	296	298	300	331	307	325	282	320	309	307	305	328	325	321	304	305	310	316	266	340	312	335	314	306	307	296	314	314	316	335	329	308	310	347	292	323	293	339	293	312	309	291	297	302	335	323	322	319	313	360	313	336	320	308	321	295	333	304	325	355	279	330	283	335	310	314	292	315	307	309	298	304	282	307	312	316	292	335	336	317	327	332	342	338	316	292	334	297	326	291	318	335	308	285	304	318	294	315	300	333	299	330	316	317	354	282	335	306	327	302	323	344	309	315	322	301	301	286	307	326	321	312	316	305	331	315	303	339	313	297	352	313	290	308	335	314	325	326	329	320	312	322	310	334	320	313	279	322	358	304	308	289	318	327	322	319	320	328	314	328	293	297	269	288	276	336	287	312	317	313	315	306	290	315	336	332	335	353	297	322	305	320	270	325	292	329	321	322	353	316	293	319	329	296	318	287	303	327	295	336	319	315	302	320	295	309	319	329	310	316	324	310	311	320	308	308	322	313	316	286	328	338	335	324	346	343	279	323	296	300	323	327	325	294	331	347	325	304	288	312	324	298	319	328	328	320	341	332	318	310	294	302	295	294	304	292	353	323	343	332	330	278	278	332	346	294	293	349	294	291	337	333	292	319	346	316	301	366	301	287	327	303	339	337	318	294	317	289	364	318	335	299	271	337	310	278	331	300	309	308	341	311	316	338	317	318	305	314	311	328	295	295	321	291	298	318	318	335	309	324	296	334	289	299	299	290	347	321	304	291	324	277	303	275	316	298	307	291	317	334	336	300	293	298	304	313	320	301	289	315	323	328	326	296	307	294	286	263	313	333	320	312	315	378	319	317	325	291	325	337	328	319	348	318	311	278	295	297	328	313	279	303	342	316	347	309	311	336	321	306	312	285	325	347	314	291	320	333	323	330	332	291	299	288	307	313	328	289	290	326	279	285	322	302	287	293	287	325	310	262	333	317	284	294	322	315	330	304	319	323	341	311	321	323	308	316	309	309	288	309	339	333	307	320	333	324	348	295	323	292	342	297	324	317	313	306	331	324	335	327	307	281	334	321	301	318	339	340	300	317	285	325	336	318	322	299	317	290	279	328	353	363	300	303	329	282	316	319	290	325	319	327	319	272	339	317	313	321	294	326	298	330	318	348	340	325	309	304	338	314	322	280	320	326	306	324	295	315	326	314	322	330	303	332	324	306	320	312	319	308	322	297	310	324	299	346	293	315	321	325	321	292	332	346	288	323	293	329	337	331	340	308	279	314	315	310	300	315	308	288	298	311	315	316	300	287	349	328	296	336	324	303	306	335	321	314	289	324	306	309	312	322	286	294	317	313	306	307	305	321	333	297	311	286	304	293	319	308	347	308	296	282	317	320	334	303	348	316	309	341	291	321	284	354	305	289	332	307	323	321	303	312	341	324	301	290	332	327	309	331	294	312	318	293	303	271	316	303	299	320	315	288	304	296	307	351	327	326	299	287	314	350	324	296	331	323	300	322	293	324	333	318	297	311	316	313	298	312	310	299	290	278	308	306	313	289	277	299	283	304	311	313	335	320	313	315	297	318	339	316	366	336	303	378	327	314	320	297	303	315	321	318	310	309	342	300	297	321	322	290	317	302	318	304	320	356	287	321	291	326	332	321	297	298	329	288	326	314	287	308	322	266	301	317	338	298	314	333	321	281	282	304	325	311	308	277	318	350	336	351	280	312	312	340	296	301	298	335	295	321	280	336	310	297	312	304	308	294	285	309	286	329	338	333	322	304	322	295	319	304	292	303	327	343	315	305	300	320	370	329	322	296	323	296	322	305	311	332	331	328	308	308	324	321	265	319	303	334	289	301	326	339	346	322	277	300	288	307	283	279	314	295	338	294	301	306	318	318	292	349	330	312	309	295	324	331	342	309	330	335	334	290	314	358	314	323	303	303	335	314	306	310	301	343	291	316	328	336	318	329	283	302	296	322	334	308	331	270	288	283	291	328	295	338	322	324	289	311	315	320	332	333	295	311	320	289	315	311	296	295	308	317	303	340	285	299	330	317	290	310	338	308	272	307	296	330	344	320	308	306	310	295	335	334	307	304	340	293	306	307	327	319	315	341	321	281	323	292	327	329	307	320	346	288	313	340	299	312	331	296	338	324	339	318	330	302	311	303	312	312	318	319	311	340	305	327	330	301	326	316	300	294	308	311	321	308	298	334	300	315	310	282	288	352	302	319	338	298	312	305	269	311	305	307	303	303	288	290	299	293	329	313	311	269	329	305	288	341	327	304	296	282	320	325	317	322	323	336	305	320	317	320	289	305	365	325	291	330	328	297	290	300	334	306	272	328	333	332	315	350	293	304	302	316	313	294	307	308	291	333	335	295	319	307	313	302	306	300	279	313	308	293	304	338	343	334	309	335	306	278	299	317	274	300	306	331	325	277	300	314	333	316	293	289	317	315	320	299	306	272	295	305	314	333	325	311	324	283	340	279	315	337	327	328	326	309	289	312	322	334	356	334	290	321	315	310	290	293	330	329	334	279	298	335	335	289	261	315	303	334	299	338	308	302	288	311	267	293	310	292	338	338	311	337	288	298	307	330	290	313	323	315	322	310	316	323	304	323	290	266	296	273	321	314	306	328	300	297	310	313	307	300	343	323	323	312	299	295	321	322	347	286	280	319	321	314	302	274	297	297	280	305	324	336	321	344	335	331	311	322	320	316	304	294	309	294	298	321	314	340	338	310	322	309	327	303	334	342	292	332	311	319	304	331	315	305	293	300	301	302	345	284	300	292	319	294	275	298	335	315	293	297	283	309	287	278	323	307	315	332	306	309	306	305	303	297	303	324	322	317	321	286	283	312	309	309	348	308	308	344	319	324	332	334	316	320	308	312	345	324	330	320	313	363	320	340	318	330	306	300	333	308	349	260	313	298	298	323	305	327	347	331	337	316	301	311	304	285	312	357	295	335	292
46885	61835	66816	52588	40775	30650	25792	17506	7665	2540	1016	789	778	760	784	774	804	797	789	802	753	1064	1199	1132	725	785	784	748	755	818	794	761	795	767	735	783	796	741	777	753	775	746	764	737	752	754	817	726	763	762	763	823	789	808	770	770	798	776	767	816	767	742	762	787	802	756	718	768	781	805	735	777	728	787	737	739	752	751	748	766	721	774	737	794	781	797	754	759	748	772	720	784	744	792	813	726	766	801	721	778	784	806	799	725	792	746	754	778	757	779	792	747	766	756	752	758	765	793	765	795	788	757	708	738	753	773	774	737	826	757	710	734	742	799	760	762	835	723	715	750	730	703	766	746	824	786	810	773	745	777	805	793	731	789	764	773	766	761	772	753	765	757	731	776	764	786	755	791	755	762	723	820	780	750	824	791	766	778	736	761	778	793	757	734	783	754	755	761	731	781	774	721	781	798	768	740	749	748	755	750	762	769	774	733	796	816	792	739	787	706	757	744	766	742	792	829	767	760	750	780	761	787	798	772	769	821	791	770	747	770	751	752	754	757	792	799	821	725	758	788	755	778	791	753	745	765	794	769	795	792	758	800	767	787	730	778	806	764	745	804	807	784	725	737	778	762	723	775	800	767	766	769	787	804	695	778	744	725	728	742	758	788	757	737	753	786	767	757	766	788	792	762	776	793	774	794	750	786	759	709	808	732	773	809	792	815	763	772	765	751	771	754	754	757	797	773	829	774	775	756	780	769	742	747	726	791	805	737	739	793	735	762	762	814	751	712	745	793	737	733	771	829	751	740	751	764	778	771	724	763	773	755	705	741	762	775	807	740	775	813	762	706	776	747	784	819	782	744	764	763	743	746	760	732	743	775	791	758	795	750	769	783	776	776	782	763	708	731	782	759	751	752	778	770	745	747	811	797	773	778	780	734	782	798	819	759	742	791	753	747	734	717	768	743	779	751	741	765	789	788	757	729	747	783	760	778	766	743	756	755	800	777	754	755	757	782	755	795	772	811	790	752	755	770	769	717	770	830	750	733	742	782	810	790	745	760	787	778	768	737	758	811	788	736	725	770	785	758	772	816	774	742	753	753	789	752	770	762	767	799	755	753	752	753	733	739	771	746	761	744	745	729	792	753	768	752	732	763	780	741	785	825	803	768	709	751	833	781	814	765	749	786	789	833	804	763	785	760	776	795	794	784	777	759	744	768	755	780	779	754	771	714	719	764	748	787	759	757	774	708	758	754	791	775	774	706	759	786	765	759	773	745	824	782	778	785	761	742	781	755	771	739	763	749	780	765	758	776	764	784	772	801	784	764	759	780	757	796	773	754	744	739	820	757	763	781	779	768	719	762	775	758	783	794	773	814	782	756	794	757	774	778	773	753	728	746	751	774	782	752	732	762	788	788	766	772	746	744	766	746	769	758	754	776	806	757	763	758	722	746	778	744	765	744	782	750	751	772	752	753	728	735	806	803	717	705	775	788	744	757	787	740	851	754	773	769	744	784	780	781	785	792	756	732	756	767	774	761	750	730	751	701	807	721	772	759	776	784	797	807	787	728	747	723	750	788	761	737	750	765	793	730	727	769	742	774	770	753	772	804	818	744	772	800	815	732	768	755	758	802	755	786	754	767	761	797	790	780	803	743	769	803	751	751	779	763	746	758	771	744	764	789	760	753	767	769	772	810	774	781	740	754	759	749	733	780	741	775	770	812	751	727	743	751	773	780	823	797	738	799	765	726	763	788	782	748	742	780	759	781	743	761	778	793	731	754	768	791	782	731	793	764	749	773	775	780	763	757	768	797	772	754	818	732	824	729	749	774	752	713	760	722	796	722	747	760	784	823	757	724	785	803	752	829	758	771	766	754	715	788	826	746	793	788	763	759	748	778	777	751	792	727	805	784	772	788	798	750	785	819	752	768	742	779	750	744	810	734	700	736	783	817	747	808	790	780	727	737	764	746	747	723	750	794	759	761	770	744	692	817	820	758	781	723	770	763	730	740	763	780	769	765	788	789	750	800	762	783	798	780	726	747	739	717	694	802	791	774	776	787	835	803	715	772	753	752	744	766	726	782	768	741	783	769	788	752	742	741	743	728	762	706	818	731	740	771	779	750	816	802	726	769	794	744	766	800	756	731	780	738	758	705	779	758	743	754	745	758	689	810	767	806	730	733	717	772	785	798	752	815	733	766	729	816	774	726	827	746	768	745	745	804	772	773	719	801	779	789	795	774	749	769	800	754	765	809	758	783	773	767	780	745	821	784	736	767	720	711	779	742	739	791	746	789	749	810	769	755	777	771	779	742	744	708	750	795	794	753	784	779	747	785	785	778	781	725	755	745	745	795	753	782	775	761	748	800	734	775	744	787	760	742	754	816	772	745	769	776	766	716	788	751	744	753	739	761	777	732	789	756	801	734	776	776	755	742	765	736	758	788	738	781	784	759	751	810	777	763	761	735	828	775	780	706	768	727	709	728	762	789	773	792	755	786	766	752	786	772	780	770	763	802	755	805	804	774	820	783	737	782	776	781	773	758	706	743	752	786	708	788	765	785	756	767	755	773	723	819	767	754	726	752	758	786	743	733	826	753	789	746	801	783	770	727	754	769	787	807	749	745	765	758	747	789	809	715	777	747	732	735	762	779	787	781	761	762	773	707	734	783	797	777	767	781	747	770	765	811	799	743	737	790	746	791	752	761	711	814	765	793	763	786	758	771	757	807	805	726	740	783	767	778	729	788	763	783	744	770	751	739	745	753	797	822	686	761	788	740	791	791	711	751	737	762	767	764	739	759	767	782	810	766	749	773	719	802	728	773	736	790	739	779	775	768	745	796	730	772	758	762	765	699	746	787	769	781	808	773	809	751	808	730	755	765	730	791	795	752	823	736	741	747	760	796	724	719	761	757	807	806	706	744	795	734	717	795	758	784	801	796	769	785	776	744	759	771	755	761	750	810	772	838	770	785	723	780	755	767	737	746	756	774	740	700	683	785	766	781	819	743	772	731	814	766	775	760	770	770	787	739	755	771	800	781	782	780	793	819	789	773	770	781	751	768	741	765	743	760	750	752	749	698	750	758	773	749	776	812	737	770	754	775	763	745	765	765	750	791	729	751	761	746	792	766	765	787	750	760	791	825	760	745	768	752	745	850	818	765	790	787	746	765	761	756	788	771	761	756	784	772	812	779	801	769	752	755	744	813	741	761	767	754	738	750	731	794	781	735	747	764	813	826	767	740	813	761	804	756	737	831	757	818	734	776	772	771	739	737	784	773	758	739	788	767	748	751	755	766	766	709	756	760	789	770	780	813	785	806	826	773	760	721	708	758	766	791	752	781	805	759	748	755	744	812	781	765	774	794	796	751	789	781	771	812	731	760	772	800	735	793	767	751	715	794	761	748	734	775	788	793	759	774	776	806	816	766	736	814	772	784	801	767	761	810	763	767	761	754	784	703	712	741	846	721	742	743	795	805	802	711	734	731	769	813	790	794
72760	77300	72467	49411	35420	21627	12131	6652	2787	837	377	338	334	320	305	324	332	322	311	370	306	359	390	348	336	302	332	333	303	306	287	314	348	326	324	333	301	300	323	315	288	310	335	304	311	302	286	333	328	318	311	328	371	313	358	329	315	326	336	326	313	272	289	312	334	310	341	336	299	311	306	316	284	318	355	327	347	276	322	310	299	316	343	317	325	355	299	290	299	305	303	301	333	302	328	351	284	318	317	306	311	293	284	295	303	315	293	320	315	337	330	309	337	304	280	324	321	280	278	317	295	297	323	329	311	331	329	334	319	303	314	294	304	328	326	312	333	299	286	300	304	340	348	319	322	318	295	308	314	323	309	316	300	324	323	333	300	278	328	303	304	318	313	330	296	323	320	306	334	285	312	312	306	327	315	308	317	310	284	356	343	330	297	317	279	280	300	303	301	310	300	282	312	275	278	321	300	321	345	294	288	342	324	299	304	304	292	303	308	275	315	328	287	284	290	326	312	294	305	334	344	290	327	302	305	312	316	313	361	329	289	318	309	317	325	336	328	288	329	311	307	293	322	307	279	310	332	351	353	317	316	323	313	319	313	302	305	277	344	310	332	316	286	331	292	317	317	344	320	327	337	316	288	320	314	320	299	301	310	328	321	310	317	278	338	308	315	317	318	303	338	290	348	297	319	316	297	311	307	322	332	305	306	322	308	303	341	306	326	287	294	326	313	327	305	288	326	318	316	308	301	311	324	326	349	332	339	349	291	296	311	306	334	290	303	293	327	323	317	323	286	311	294	318	338	328	315	308	322	342	290	316	323	299	335	312	314	309	298	298	316	320	308	310	290	287	314	304	332	313	314	284	323	305	298	312	335	298	289	290	319	340	331	300	318	365	320	305	332	308	309	278	366	302	329	327	323	332	284	334	291	320	327	312	302	333	311	334	378	316	289	317	298	319	299	298	330	315	313	320	312	297	303	315	306	279	310	308	339	314	316	305	322	325	307	293	321	299	307	368	319	295	297	295	310	335	307	333	279	314	335	328	280	325	334	340	311	317	304	334	295	290	306	306	271	297	287	285	341	304	322	302	311	327	297	321	317	303	317	319	316	301	302	294	312	297	312	296	301	334	345	288	313	269	339	314	310	295	316	333	280	329	291	290	298	304	298	299	319	293	321	320	298	296	314	329	295	328	340	306	306	323	348	342	323	304	312	335	303	295	345	304	261	271	312	298	335	308	314	313	282	297	285	296	349	337	311	329	287	309	297	324	312	288	296	327	323	318	303	297	336	367	303	321	271	307	324	318	308	299	316	334	338	314	304	318	293	314	302	314	349	300	292	317	300	325	303	323	320	313	292	319	334	310	349	356	299	301	322	339	316	266	316	330	319	285	347	335	321	298	303	317	317	308	291	326	311	330	296	322	303	308	322	319	328	318	285	321	323	319	276	310	291	315	316	325	322	314	349	309	331	285	329	282	318	347	310	314	318	324	285	314	327	284	350	312	290	338	314	325	280	318	316	323	325	305	309	308	401	297	293	300	305	306	313	311	298	328	311	298	295	294	319	323	298	260	312	292	291	315	298	307	264	328	305	327	290	314	328	333	300	307	287	299	333	320	313	317	297	308	276	287	317	312	322	325	295	299	314	334	341	294	320	291	330	349	302	310	333	320	328	301	320	324	316	311	304	332	296	300	311	312	312	303	317	318	278	319	315	323	315	332	274	289	327	284	278	321	279	301	324	317	337	321	309	310	312	307	300	299	305	340	289	312	327	365	299	298	325	333	328	312	314	312	298	312	321	272	320	349	287	320	320	295	320	298	286	324	325	297	322	328	325	310	304	321	307	346	298	329	319	315	317	281	295	314	321	305	356	316	318	303	311	303	322	321	293	303	326	301	290	291	296	315	309	338	306	324	319	303	313	298	307	281	302	346	335	323	311	314	290	293	331	292	343	326	288	305	274	319	322	308	303	325	314	323	301	317	327	333	323	298	294	330	325	321	339	289	291	314	326	305	338	304	338	331	336	360	324	338	276	317	294	311	300	324	320	326	295	309	317	307	311	307	312	324	290	320	314	320	336	299	279	317	316	321	290	315	308	324	301	319	335	328	306	307	312	304	309	314	331	314	305	333	300	303	288	355	296	285	330	323	323	296	281	334	326	321	343	326	333	295	295	356	294	294	309	337	316	311	311	288	313	357	322	308	314	320	316	328	293	322	300	304	322	320	311	297	327	336	277	323	309	330	345	320	313	304	310	301	327	299	346	305	314	328	286	301	309	330	308	340	339	316	324	304	304	348	317	307	314	291	305	329	339	312	288	304	334	330	297	297	293	299	307	322	286	318	283	279	311	308	309	332	284	289	308	296	319	292	301	315	289	320	309	303	321	318	298	310	320	302	332	328	293	304	334	305	327	335	327	315	338	342	303	312	304	357	305	298	335	291	335	313	309	325	356	313	327	306	323	342	347	311	313	336	295	292	322	323	290	317	312	324	311	308	323	314	316	327	321	339	315	294	320	335	303	315	306	329	301	308	314	327	292	283	305	325	322	314	297	338	322	319	328	275	285	320	299	327	286	336	302	339	320	341	322	294	339	308	310	355	305	307	338	327	329	308	293	307	321	308	304	280	331	314	308	310	277	305	329	337	312	294	313	315	325	353	323	317	308	278	309	301	308	349	328	311	293	324	362	322	322	291	317	309	327	286	336	325	294	321	336	295	304	314	334	278	284	309	307	309	326	336	336	281	299	306	320	324	304	313	306	308	317	286	286	336	317	315	302	342	305	305	285	318	332	305	300	308	302	302	347	318	325	326	333	330	290	349	325	286	350	306	279	362	314	307	337	302	323	292	312	318	306	298	305	318	338	336	309	318	351	307	306	329	306	319	358	290	324	302	313	290	296	308	313	308	333	328	332	354	332	314	306	341	317	316	317	337	312	320	308	312	335	314	301	319	315	305	284	305	317	310	319	329	328	280	344	311	349	303	273	298	325	320	320	307	304	327	312	316	325	292	286	296	306	320	320	282	304	308	294	290	293	295	315	300	305	325	302	303	313	332	305	295	332	300	315	353	346	306	301	348	327	324	330	328	289	302	345	296	298	298	320	319	266	319	301	307	354	318	301	355	280	309	363	290	297	302	315	352	280	308	298	316	314	353	292	303	322	297	336	308	301	334	310	287	280	344	323	321	288	311	332	311	313	358	307	339	327	335	333	307	310	328	323	333	322	311	314	311	327	310	331	314	323	316	317	315	315	346	326	332	315	313	292	358	320	319	300	323	334	335	319	334	282	326	322	321	323	321	325	297	320	293	323	287	315	321	322	340	336	324	288	343	267	309	286	294	299	319	298	307	278	315	331	303	301	306	264	305	289	311	336	349	330	325	301	315	315	285	338	301	340	313	327	343	298	344	336	309	307	287	302	310	313	303	291	311	277	332	325	328	358	300	304	316	309	356	304	326	320	299	305	307	340	314	310	317	298	314	307	309	303	287
47530	61311	66148	52554	42533	30942	23773	16842	8119	2699	916	765	830	764	754	774	860	797	802	819	815	966	1045	901	791	788	727	745	757	818	771	744	773	790	762	739	773	751	753	815	774	751	764	782	750	779	746	841	783	752	775	773	785	821	750	781	720	737	792	836	800	783	748	787	741	792	795	736	747	756	764	807	760	773	763	797	772	783	775	764	748	702	783	742	784	792	751	765	745	740	747	749	785	756	747	788	733	761	723	743	796	731	769	780	845	750	805	796	739	735	698	764	730	780	834	757	799	812	745	743	768	758	811	778	785	757	739	807	758	769	736	740	744	777	757	818	777	740	800	750	793	808	770	757	728	741	732	775	718	796	766	766	742	710	727	770	768	760	694	824	710	712	769	766	725	811	736	806	837	782	751	774	768	740	807	779	718	730	749	761	761	774	779	759	742	809	791	779	803	811	797	786	791	755	747	778	790	746	816	784	762	766	796	757	781	735	802	872	799	747	771	782	752	770	798	706	837	766	726	722	787	798	830	821	758	736	787	808	768	782	752	774	797	785	773	771	761	791	755	777	780	763	793	783	768	759	783	762	743	784	768	739	823	775	785	814	767	738	803	814	783	751	750	795	807	787	799	730	726	733	725	785	795	759	713	760	788	752	763	733	781	757	804	730	775	792	758	793	760	787	803	799	779	792	754	813	770	781	766	757	786	768	789	758	745	757	703	795	717	739	790	765	739	769	801	792	759	771	823	796	770	779	750	781	765	752	765	774	743	807	746	796	782	744	780	719	768	767	776	776	791	756	823	742	765	755	748	731	745	742	804	708	727	766	774	804	781	741	734	711	774	769	775	736	732	717	721	798	749	742	742	745	760	779	835	775	745	767	739	802	814	788	759	757	767	743	810	777	790	823	778	755	761	752	725	752	794	752	812	757	758	748	718	763	785	706	754	789	722	781	773	759	764	757	777	789	769	798	749	798	763	783	812	791	753	795	768	715	780	783	776	763	756	777	747	756	794	769	829	759	793	738	802	725	800	778	741	801	773	773	737	754	744	758	754	780	761	773	776	800	768	793	786	792	807	751	813	779	744	789	784	774	740	781	764	771	751	793	756	761	780	762	766	755	795	797	742	807	784	794	763	741	769	756	734	797	798	715	776	739	785	787	724	739	773	761	757	806	759	763	773	778	731	745	792	731	752	739	761	818	768	808	758	738	741	733	745	757	792	744	807	768	833	741	832	728	767	761	766	838	784	746	705	754	776	774	736	782	737	778	779	779	766	742	758	818	715	793	800	757	788	738	768	771	803	787	749	735	749	769	721	760	725	725	752	762	763	791	814	790	736	845	781	775	810	757	797	768	758	733	764	740	800	771	748	773	764	795	752	819	778	748	789	765	757	824	781	785	767	762	774	759	756	795	772	747	787	787	749	785	759	798	803	786	765	790	800	764	745	743	739	800	800	759	675	791	796	761	756	806	788	777	815	752	788	761	773	776	759	737	750	748	825	804	805	807	776	759	739	764	819	783	758	786	772	793	774	805	742	746	795	819	787	848	760	776	791	798	752	785	738	809	761	718	744	772	743	766	781	795	785	784	769	730	776	739	750	781	812	782	816	804	774	764	792	759	718	804	814	788	848	752	750	821	731	777	765	812	746	747	730	761	716	820	767	760	764	800	756	802	792	780	819	756	737	784	749	814	740	771	765	781	747	763	791	729	771	743	790	769	741	730	758	779	775	745	731	777	758	739	750	814	742	836	731	822	785	765	776	768	812	771	719	788	753	760	744	788	729	769	757	804	781	773	730	807	792	741	744	755	755	730	775	726	749	754	766	827	745	768	769	785	726	763	779	767	718	766	758	752	724	780	775	755	767	770	749	782	754	731	763	757	764	733	791	819	722	786	796	766	739	750	753	796	758	772	811	756	729	764	757	719	697	759	751	807	770	799	804	750	777	752	727	779	731	757	785	806	775	768	794	764	764	746	768	746	795	750	779	776	743	771	755	728	737	809	763	744	766	749	790	747	772	735	789	757	740	766	727	733	742	767	788	726	777	791	766	762	793	778	824	786	783	751	767	713	798	772	780	817	794	747	795	757	805	773	770	732	800	741	766	805	821	759	756	782	749	736	769	769	811	764	719	788	765	814	759	733	760	789	784	708	800	803	764	798	774	773	820	765	755	759	816	741	763	768	823	783	788	742	798	752	784	771	730	811	811	748	764	744	789	753	750	787	770	759	764	780	763	737	775	761	788	721	767	747	795	771	788	771	735	781	755	754	783	834	753	757	764	766	789	772	743	775	792	777	779	775	790	777	727	783	752	777	781	730	765	792	808	815	740	748	817	756	748	756	774	783	786	769	752	810	725	775	751	758	754	734	765	778	769	769	804	742	761	743	777	788	800	766	810	766	760	810	782	789	746	821	807	805	762	802	726	789	757	772	784	751	778	751	776	771	767	796	744	756	782	773	789	730	748	800	788	758	722	740	791	810	780	740	746	762	747	770	769	747	748	732	757	808	725	703	763	783	789	790	801	812	775	789	803	814	774	780	742	804	764	812	760	723	775	741	724	754	784	807	763	799	749	764	756	712	721	781	802	768	763	770	765	786	736	764	788	766	804	739	777	758	807	765	814	744	775	770	721	765	749	811	759	810	746	792	741	766	761	800	833	774	764	780	805	724	719	787	765	762	731	817	766	795	778	779	803	745	799	786	756	763	727	759	795	818	773	782	754	806	769	760	760	777	797	813	721	771	724	739	821	752	795	746	763	794	805	773	722	778	757	812	784	784	772	726	779	752	721	726	797	797	765	776	770	729	788	749	801	798	763	778	801	799	777	790	789	765	785	822	766	810	790	795	738	817	790	767	746	793	714	811	758	760	773	746	723	744	752	796	730	764	806	751	732	795	760	778	783	762	776	757	754	773	742	753	753	774	790	750	810	808	806	720	793	751	797	755	781	764	827	792	809	794	772	731	778	764	759	772	792	759	794	756	757	713	785	754	830	743	717	775	717	807	759	774	825	781	780	770	760	829	761	748	809	753	791	770	781	731	745	726	718	773	749	744	728	771	769	782	738	800	736	808	761	713	766	742	800	791	743	769	749	758	763	748	737	715	742	776	755	758	749	769	822	752	783	796	825	775	722	750	790	811	746	763	795	802	741	776	757	750	800	771	793	766	771	811	770	772	757	769	771	768	794	720	792	754	765	786	791	760	787	729	784	757	755	787	731	768	743	757	769	760	751	800	791	774	771	788	788	797	809	721	761	710	770	738	790	787	754	772	787	789	773	704	779	759	784	831	794	780	763	728	791	766	799	741	804	766	770	723	724	766	741	743	781	773	792	778	788	774	745	818	748	794	743	819	775	757	700	774	778	767	769	790	787	802	739	759	797	740	771	772	788	804	783	771	794	722	772	787	777	742	732	772	786	788	761	759	775	811	712	771	761	755	761	809	800	761	718	807	773	807	763	704	802	737	782	763	791	756	748	808	784	777	750	793	730	755
71807	77385	71560	48876	34964	23783	13231	6793	2983	780	406	309	295	322	314	293	356	325	335	319	319	348	356	342	339	311	298	306	329	326	322	298	321	302	318	348	322	314	277	314	333	277	322	295	314	299	297	352	342	297	337	307	296	346	328	306	302	312	303	318	315	324	335	316	334	298	315	323	306	329	366	326	293	316	320	316	306	304	323	318	318	328	338	290	329	305	311	330	311	338	320	308	328	290	322	284	310	329	338	304	282	294	335	318	316	303	310	306	349	294	310	318	339	322	290	299	321	306	329	333	300	294	300	317	309	297	297	291	283	287	306	270	295	287	319	293	313	291	322	299	331	288	289	303	352	293	280	319	318	309	307	336	306	289	337	332	315	308	303	332	349	286	305	318	339	321	320	312	327	324	301	321	302	307	297	297	298	291	296	296	292	308	319	344	313	315	316	304	288	320	333	280	277	333	332	329	281	301	339	321	332	294	303	325	309	292	326	350	324	292	343	306	336	314	310	314	307	306	336	306	306	330	289	340	357	298	285	337	344	321	292	323	313	304	333	336	316	321	306	285	358	300	296	285	356	306	327	311	330	348	281	323	353	319	299	337	310	322	300	312	338	339	315	319	298	328	311	299	317	300	325	306	316	304	311	283	317	299	308	316	315	309	335	295	293	318	298	310	320	310	324	306	309	292	314	310	304	311	309	282	288	277	304	307	336	299	319	307	335	337	307	325	312	301	311	342	312	306	321	328	290	303	307	274	284	326	321	319	308	330	308	285	303	290	305	296	319	296	319	330	298	326	312	322	305	324	302	310	305	314	320	296	303	285	304	287	325	272	282	314	330	320	340	331	308	315	311	319	340	332	333	305	301	313	314	305	286	321	324	310	307	306	321	317	319	293	323	315	329	308	322	308	295	328	323	308	316	329	363	323	297	337	348	298	313	312	330	326	314	269	319	339	303	310	299	323	267	336	298	302	303	339	315	290	345	319	329	343	342	302	306	308	301	328	324	298	357	289	278	337	349	338	314	284	327	278	361	326	296	299	310	316	304	309	329	304	332	286	302	353	293	310	304	311	310	330	300	289	313	292	310	306	325	301	298	286	316	306	302	324	305	307	310	312	309	316	310	281	298	274	305	323	302	323	312	328	299	308	324	306	305	338	298	320	282	309	297	315	299	291	316	335	306	338	322	319	331	332	327	352	293	309	313	308	292	308	299	341	306	297	308	318	318	337	302	321	310	339	283	300	320	324	329	321	320	321	330	345	299	315	335	297	320	282	291	307	291	284	268	322	325	325	347	321	318	319	322	316	286	323	342	307	338	295	273	311	340	279	299	308	336	312	309	302	300	296	305	318	297	301	297	324	320	313	324	333	301	343	350	317	320	318	319	322	339	265	314	284	314	328	311	310	294	325	301	330	302	318	320	318	291	288	323	325	326	291	322	325	318	302	290	276	308	341	330	296	325	313	325	316	329	316	322	302	309	322	327	324	286	335	280	319	339	346	288	327	321	284	291	310	319	287	300	316	289	299	329	301	333	325	286	294	328	322	305	335	293	288	292	277	316	288	310	308	314	309	284	326	324	314	291	314	331	283	299	306	325	297	311	354	324	308	326	328	330	296	320	320	304	325	345	320	334	285	324	351	300	292	326	311	320	315	308	312	292	299	313	333	315	319	312	364	327	293	313	309	325	328	360	317	317	314	338	312	343	319	336	307	291	304	298	356	279	263	324	327	299	312	314	298	316	303	331	286	361	311	325	289	282	262	331	339	273	320	327	319	341	340	302	303	332	323	291	297	274	309	294	322	317	314	307	310	312	303	303	314	332	333	323	288	310	298	295	278	285	311	290	325	325	307	280	318	304	304	324	334	320	313	334	282	287	322	273	321	334	294	302	304	309	307	320	327	268	322	345	310	323	308	288	333	289	278	333	290	321	310	339	300	342	333	344	344	272	331	299	315	298	342	323	328	278	295	313	296	316	349	314	298	314	319	293	285	315	316	313	287	303	321	303	291	314	314	359	298	303	309	308	326	281	315	322	346	326	304	304	329	305	320	286	298	316	316	316	337	324	279	320	284	300	289	318	323	327	292	315	329	313	310	353	302	317	318	301	325	296	330	306	338	323	307	286	318	314	322	322	285	329	288	305	287	331	332	297	313	314	326	305	303	325	372	298	338	267	363	302	297	338	313	288	306	291	298	321	338	305	323	311	302	308	324	299	311	312	279	318	323	335	328	302	301	316	322	300	286	296	334	329	286	313	309	296	290	322	303	282	316	300	294	313	340	315	305	307	277	292	319	276	313	325	294	308	308	313	331	337	266	300	309	298	300	309	314	345	311	348	320	303	303	300	323	317	312	331	288	279	319	317	319	300	326	275	327	300	299	329	322	294	314	304	320	326	284	303	308	339	274	304	309	298	288	323	312	310	324	335	322	299	289	293	295	284	298	285	274	319	318	334	312	315	299	323	298	311	306	287	277	292	287	309	305	305	279	317	310	296	321	346	300	334	308	313	345	294	313	341	317	311	285	352	317	344	289	354	346	324	320	300	318	303	310	294	308	316	293	313	341	292	312	342	332	318	318	291	297	288	329	294	300	329	331	312	323	334	334	296	300	293	296	303	321	321	294	300	294	315	307	305	307	303	292	301	306	310	285	320	327	319	311	309	331	336	312	278	318	320	316	325	317	310	315	317	323	334	319	295	314	315	331	307	332	290	349	323	351	318	295	276	300	321	334	327	283	334	321	306	300	295	313	306	280	319	319	349	321	274	288	279	296	326	282	329	296	324	357	347	294	266	316	298	329	316	323	297	286	310	303	299	331	334	321	297	320	308	284	268	295	325	313	299	331	329	328	312	320	321	297	300	327	333	313	307	299	350	299	295	276	324	309	286	319	306	286	318	312	304	284	343	306	345	329	312	298	304	310	289	335	310	319	283	327	297	294	319	305	310	312	310	330	290	304	316	316	322	302	339	303	300	315	318	324	314	325	321	296	322	312	309	327	307	316	326	276	303	371	316	315	322	296	319	313	358	307	342	306	307	319	285	258	311	311	308	284	324	328	310	285	320	300	309	302	304	323	337	303	289	307	338	277	294	286	300	311	309	251	298	343	324	349	327	277	325	307	294	293	300	329	311	330	293	323	320	312	304	281	307	317	294	308	324	284	325	320	301	305	298	349	311	317	352	319	351	341	296	308	323	303	292	316	326	321	311	312	333	329	289	325	323	345	334	330	330	340	311	317	320	313	313	276	321	326	308	316	285	294	291	319	293	324	342	315	313	329	296	294	311	313	315	314	291	311	309	314	287	309	308	278	330	331	322	281	312	322	287	343	330	288	299	321	331	317	331	298	325	309	312	292	314	313	311	312	316	310	277	326	282	310	347	305	306	329	301	363	293	318	342	325	320	303	305	306	324	307	308	325	327	314	324	316	303	333	330	273	279	302	305	275	299	310	317	316	299	321	291	294	311	275	299	288	299	317	314	311	311	312	330	317
46835	61490	65078	51618	42981	33386	24767	17400	9081	2506	1047	805	756	727	757	771	783	826	740	867	884	975	1050	986	822	810	793	728	766	755	780	788	763	709	846	764	803	747	765	772	757	784	741	794	792	772	772	764	761	798	734	760	812	792	763	761	742	731	769	767	684	795	765	730	786	763	726	736	763	769	748	769	740	754	762	822	749	801	797	777	783	749	771	809	823	783	749	777	761	757	704	760	779	729	768	761	801	725	760	808	787	717	741	817	791	797	807	780	734	817	726	765	752	839	768	768	768	768	758	767	751	762	750	776	775	804	772	789	793	840	775	767	760	781	763	805	704	774	769	766	760	758	814	778	742	730	757	755	801	787	780	765	791	803	794	759	827	748	750	782	747	762	801	776	776	811	723	745	769	767	753	759	837	732	711	767	785	791	769	787	760	753	800	768	783	710	755	788	744	764	795	789	763	749	771	846	756	749	767	773	737	801	717	767	751	732	720	790	767	755	781	774	790	789	747	732	755	783	768	817	804	753	768	788	762	758	779	749	770	769	788	800	749	766	727	770	751	744	738	804	723	719	785	772	824	766	714	776	749	756	775	800	798	731	818	824	776	746	734	762	760	830	766	816	774	742	780	805	736	754	794	805	808	808	776	734	784	761	791	788	737	769	758	762	748	738	764	778	785	781	761	769	750	734	761	742	762	755	772	736	789	779	740	750	775	755	800	762	694	748	773	751	736	760	792	742	788	791	779	790	765	753	803	757	830	747	752	781	765	803	751	770	764	739	777	774	822	823	778	776	771	806	757	798	798	763	789	756	775	795	803	799	692	795	787	789	797	783	764	738	757	781	801	762	794	747	803	769	796	777	788	738	807	742	717	732	749	754	783	785	738	772	773	785	770	789	758	781	724	748	750	777	813	734	780	748	756	757	789	781	770	765	802	806	746	770	731	795	805	782	732	760	774	796	797	783	726	768	826	731	768	780	781	719	782	754	744	794	776	825	727	683	738	748	732	825	756	796	761	772	802	794	766	742	775	783	794	791	789	775	759	780	743	753	748	791	733	775	745	783	792	777	758	783	759	799	794	736	740	773	796	753	744	781	763	799	792	791	760	767	779	774	807	701	764	777	770	752	765	752	774	748	756	782	811	731	774	778	790	768	787	772	783	725	781	767	742	753	791	744	752	702	766	781	797	734	789	767	778	795	794	740	815	783	807	743	765	790	770	728	774	787	793	781	774	766	755	795	762	800	779	786	801	760	787	753	767	747	765	783	745	809	752	771	785	773	745	761	760	771	802	746	770	798	758	768	791	813	793	758	773	816	767	781	766	731	796	764	752	813	791	761	784	726	785	724	752	817	793	780	746	747	758	727	750	772	769	772	750	754	790	778	746	760	767	725	792	795	762	778	792	759	747	785	816	790	787	845	753	750	764	727	747	748	768	775	771	756	790	734	721	744	797	768	764	744	787	817	759	803	811	754	770	757	748	759	755	788	746	829	765	735	838	791	816	702	815	802	813	810	774	734	784	797	738	772	790	767	754	727	795	770	788	781	750	799	660	752	802	771	811	811	791	758	730	773	710	768	801	754	742	771	746	795	798	798	774	761	780	789	709	812	751	764	729	744	740	687	785	719	759	783	759	735	733	769	787	771	759	748	767	774	757	813	752	733	697	769	767	772	750	819	781	779	785	769	787	754	782	796	766	754	752	803	789	771	792	766	795	759	807	829	771	807	762	739	804	748	791	750	821	769	752	785	769	753	778	799	750	767	790	732	787	784	774	765	727	753	740	755	822	787	784	765	797	784	761	764	766	739	737	764	757	794	707	766	752	755	796	795	770	733	781	763	749	809	771	709	787	774	749	781	754	750	767	750	786	747	724	706	776	745	765	761	727	783	792	760	728	779	777	784	786	772	727	783	783	786	803	802	748	759	761	716	784	762	748	746	791	761	779	774	762	755	825	796	730	771	816	756	776	755	757	784	779	730	789	820	773	767	794	763	718	799	799	761	743	775	717	803	746	725	764	809	808	711	758	758	740	771	780	764	803	784	777	809	789	752	744	783	772	763	752	811	779	771	781	770	768	732	820	765	801	759	772	795	776	811	750	747	775	796	754	768	750	800	851	774	774	792	782	837	741	783	735	758	754	780	800	741	755	794	741	736	783	779	748	801	775	803	821	764	804	776	787	741	776	731	782	736	787	765	816	714	767	790	797	784	775	772	778	781	784	761	775	795	730	791	787	724	696	784	739	739	763	775	797	768	781	786	787	797	780	796	769	767	793	779	796	773	774	728	760	779	762	743	738	784	822	759	831	771	781	767	762	785	805	777	772	802	762	793	770	799	756	813	782	731	781	730	754	757	742	769	732	792	774	755	781	792	756	809	746	767	756	769	774	753	773	796	734	716	815	760	759	804	745	695	798	771	792	828	776	737	752	740	771	808	704	754	794	736	784	761	760	739	696	760	789	763	778	759	726	758	793	749	805	767	783	739	817	770	744	727	773	787	758	769	782	739	787	777	766	764	748	805	779	758	735	742	760	769	766	782	794	763	743	774	731	722	789	766	785	781	776	773	748	755	771	837	805	799	768	733	781	780	753	736	741	751	759	791	799	702	776	773	776	776	743	769	785	793	774	768	779	823	756	794	748	795	838	746	778	731	776	757	766	762	771	796	771	752	765	716	765	773	810	764	783	749	739	767	783	732	792	772	732	763	744	797	766	772	759	759	768	810	758	714	763	782	748	736	761	791	787	757	753	788	802	733	783	700	756	751	808	779	732	801	761	747	743	759	800	792	790	779	810	810	747	799	779	763	751	756	790	796	774	777	770	750	779	756	693	767	788	778	703	760	763	812	771	770	742	748	783	790	794	751	731	761	799	762	814	795	845	760	802	777	814	782	794	788	812	797	785	718	753	712	805	783	773	797	773	775	805	737	765	806	716	798	748	806	805	824	778	764	743	715	752	760	765	766	784	764	776	769	751	766	804	758	833	808	752	768	733	819	771	788	769	805	819	777	740	735	766	755	794	763	726	757	729	747	793	800	754	804	799	758	776	729	756	784	760	749	739	760	774	783	769	752	778	741	748	774	790	828	791	786	750	784	807	729	780	772	820	747	753	721	719	776	726	760	766	750	744	791	794	832	776	778	753	784	799	738	785	790	737	769	741	748	812	744	790	768	778	788	778	772	774	741	746	767	769	801	777	765	739	729	751	771	816	776	802	757	812	762	776	748	752	784	764	775	781	727	784	753	813	752	817	770	762	811	787	767	783	794	755	803	758	767	775	790	743	777	757	772	720	763	766	804	765	842	817	687	769	788	854	775	766	761	792	769	807	779	794	778	731	784	764	834	749	735	783	766	767	747	741	729	789	783	742	773	768	793	715	797	783	800	737	736	821	814	775	732	787	783	749	771	802	798	811	746	776	774	762	766	802	771	743	799	748	749	746	756	777	746	699	765	814	756	732	723	767	825	772	765	750	742	779	779	738	761	819	777	816	767
69064	78130	71137	50981	35753	24492	14638	8177	2983	1080	416	351	296	317	302	334	318	314	314	356	378	382	392	371	318	300	321	338	333	337	326	332	313	326	320	337	320	318	306	311	346	308	328	334	324	310	301	344	316	300	332	314	323	346	309	332	314	320	299	312	307	345	312	335	332	347	319	321	303	327	290	282	308	311	351	322	332	333	335	301	306	318	288	280	300	330	317	325	317	329	338	300	306	295	306	316	340	334	322	332	307	317	351	313	333	327	332	351	311	295	335	329	290	297	340	327	314	334	331	282	318	306	302	324	375	300	320	306	317	317	312	338	333	307	344	315	327	293	302	312	289	358	283	309	310	298	319	313	329	310	314	354	318	301	307	316	311	297	307	321	310	291	284	309	317	307	315	310	354	328	332	336	335	312	325	325	354	328	328	331	326	300	363	318	355	319	307	323	311	304	317	318	325	336	340	309	295	283	303	323	307	330	316	321	319	341	315	307	332	332	326	278	300	344	331	350	313	311	318	290	316	306	278	311	277	307	328	292	283	286	339	309	291	282	327	282	302	312	284	290	335	341	324	276	308	321	318	295	332	314	327	340	309	321	298	314	318	283	322	348	339	303	281	322	306	319	324	321	311	278	316	279	307	299	295	303	318	304	302	311	313	292	290	322	310	312	312	321	328	353	312	311	320	305	307	299	313	322	329	317	309	308	309	320	324	299	325	295	299	315	325	311	301	316	351	328	323	326	340	335	302	314	311	294	328	298	318	291	283	305	313	281	359	310	312	327	315	312	305	328	255	306	305	319	322	328	307	322	340	318	335	293	328	298	253	330	310	310	353	304	316	299	315	293	312	306	312	311	281	351	304	301	290	320	299	323	324	283	312	308	313	331	302	298	315	310	323	319	321	290	353	318	317	302	319	296	285	321	280	326	266	343	316	288	291	302	313	317	368	324	308	322	295	329	293	315	330	319	320	322	316	320	298	310	312	319	317	285	298	310	321	316	315	306	328	315	306	329	298	319	314	283	295	290	286	293	332	344	306	347	297	279	320	314	337	332	294	324	305	302	321	326	322	317	363	326	356	316	288	303	295	336	304	344	299	337	304	328	328	301	306	329	322	309	313	322	279	320	307	297	321	322	296	309	307	283	353	316	319	316	321	315	294	289	287	339	303	312	300	309	307	349	306	320	345	333	350	311	300	300	329	332	311	328	280	318	312	319	301	327	303	274	308	280	350	323	327	304	311	323	324	291	321	303	319	315	314	299	308	323	316	315	315	320	344	288	290	302	341	295	295	322	339	344	330	318	323	314	310	292	291	288	318	345	305	296	307	311	331	315	321	317	313	342	336	318	328	340	306	327	325	311	319	322	313	315	293	325	338	309	329	339	294	321	311	324	298	317	311	329	309	325	312	333	298	303	334	313	334	297	288	303	309	311	341	344	325	305	290	272	331	314	327	313	289	321	318	321	323	339	326	292	328	325	311	302	316	352	319	341	305	312	366	319	296	308	319	341	325	325	298	297	313	313	304	318	286	322	314	323	325	314	358	330	307	331	329	298	296	313	343	322	341	303	306	295	307	291	329	315	323	357	339	291	330	323	341	290	331	313	338	330	342	315	307	314	283	305	292	339	298	300	338	348	291	312	299	309	311	325	309	330	303	320	293	285	299	325	293	310	324	334	293	330	325	329	322	335	306	324	341	334	306	301	303	320	330	344	303	339	342	326	306	359	329	320	323	313	317	325	314	312	303	330	307	323	299	315	325	281	296	323	322	336	326	312	300	278	324	284	333	351	319	315	340	323	330	327	337	300	285	353	314	295	323	302	325	303	363	314	320	349	345	289	343	343	304	324	317	302	309	327	292	308	319	287	329	307	305	288	298	298	333	285	303	330	379	287	345	293	283	345	278	288	309	340	313	314	294	322	317	332	272	318	361	323	305	367	301	340	328	330	333	303	317	306	288	327	334	277	340	310	295	256	302	326	318	329	321	279	339	313	318	294	301	278	288	326	314	298	322	328	313	301	286	319	330	327	296	293	312	313	315	291	346	338	308	326	309	309	305	341	270	297	309	330	314	290	319	314	316	308	324	300	275	343	314	316	317	327	306	294	307	352	301	341	307	297	306	295	278	313	328	325	304	297	301	321	339	331	320	330	283	287	326	288	320	337	279	298	340	335	284	308	305	301	320	334	338	363	289	331	276	306	288	333	310	314	312	320	333	322	295	283	340	331	339	320	318	327	306	327	292	309	330	306	321	315	315	321	328	321	296	286	300	279	303	293	347	330	289	308	345	302	344	316	326	319	279	300	339	316	320	305	312	307	326	327	319	299	314	337	314	338	308	298	323	320	334	295	328	312	328	281	303	343	311	332	309	313	344	306	319	323	287	315	315	310	331	323	305	319	322	279	308	311	341	288	305	335	360	328	317	294	307	315	319	307	283	312	332	311	292	307	298	300	352	312	314	317	320	291	307	290	308	302	326	312	320	311	287	322	284	326	340	306	337	297	302	315	323	269	284	311	316	322	341	327	310	347	329	321	307	348	307	308	336	309	318	315	330	283	323	331	320	272	339	308	330	295	320	332	296	313	310	332	292	341	342	361	342	326	313	310	321	321	311	315	330	316	329	301	304	349	318	339	312	316	318	313	335	326	293	339	292	328	317	339	326	312	312	298	323	294	300	301	337	320	313	327	311	320	318	307	311	309	304	304	340	333	294	347	312	297	344	329	318	321	292	310	313	322	335	325	314	329	335	296	297	319	279	315	343	361	305	307	339	297	308	344	335	287	321	293	275	318	309	326	314	328	317	350	297	294	330	327	313	306	325	302	333	291	314	298	306	332	288	293	291	347	302	301	330	303	283	311	299	290	343	329	323	310	328	319	271	312	301	300	293	319	306	346	297	313	325	318	290	307	294	331	318	316	296	330	291	335	327	324	307	325	319	293	292	326	310	339	290	280	337	304	288	309	299	317	320	318	360	282	296	312	363	313	320	305	330	323	324	312	307	331	311	291	344	291	319	327	318	311	334	298	296	330	310	320	323	294	295	285	301	353	331	319	321	335	295	282	321	309	314	312	311	283	299	327	303	309	291	342	281	281	293	325	280	310	301	321	312	327	321	313	309	314	328	289	303	309	331	327	298	328	304	296	327	300	325	295	319	334	310	344	298	291	330	309	301	319	320	344	295	283	334	308	303	337	305	287	336	321	300	308	316	287	336	298	313	303	318	316	312	287	334	301	309	319	305	303	291	332	312	283	333	318	313	326	299	305	296	305	321	350	306	334	302	327	351	306	335	334	305	346	331	333	337	302	321	319	293	332	313	318	312	304	314	319	328	278	290	322	301	319	326	303	308	307	295	294	324	313	298	293	313	362	288	315	294	303	294	301	305	323	323	318	297	324	300	339	347	343	330	326	339	328	336	329	302	311	335	324	329	292	331	301	319	312	306	313	284	297	328	331	331	323	310	311	317	328	323	305	311	319	298	328	279	326	283	311
44603	62216	64855	53984	43567	34031	27092	18845	8783	3533	1179	768	797	796	764	766	810	793	763	962	1171	1154	1021	922	833	808	773	772	788	785	794	773	813	750	783	781	740	794	723	775	739	757	799	764	783	766	809	754	823	761	789	804	815	788	786	787	763	744	844	823	757	728	777	805	770	793	790	793	731	788	792	800	764	731	798	747	748	762	744	794	810	815	741	804	797	772	784	815	783	817	810	804	796	787	815	758	742	789	736	726	754	814	791	828	797	771	723	784	791	816	768	783	740	745	762	764	814	796	788	735	789	772	823	787	792	783	755	756	793	817	794	807	832	722	741	728	739	770	724	796	819	775	755	735	769	754	789	765	722	772	771	722	778	799	801	767	760	780	780	780	743	771	792	819	726	766	779	788	790	750	756	814	712	777	768	747	790	772	775	809	787	734	789	765	713	762	794	780	786	770	763	829	774	743	771	751	736	761	828	784	748	737	741	774	796	780	770	750	775	789	763	780	823	783	770	787	755	792	804	742	798	749	746	782	784	715	783	799	793	783	769	799	796	812	762	807	789	799	777	769	755	722	800	756	835	786	762	767	748	776	784	812	790	750	767	804	766	774	764	788	789	790	782	788	781	768	772	768	792	732	777	778	782	757	769	789	739	791	758	813	777	764	829	764	767	742	752	763	758	768	745	789	813	769	750	758	783	780	822	761	736	815	730	739	745	725	771	785	779	751	771	780	775	777	743	792	814	740	758	823	804	768	792	765	747	819	809	716	785	756	728	738	775	736	748	771	798	766	758	797	792	777	797	754	761	704	756	754	750	747	753	774	777	791	773	789	768	798	764	798	758	810	783	778	763	774	803	765	801	766	751	773	835	753	759	818	781	783	791	758	778	760	741	812	803	780	793	820	809	769	801	769	770	754	758	729	800	791	739	757	725	793	804	779	750	763	805	792	801	766	783	769	769	739	784	766	777	735	798	799	736	766	800	765	778	743	745	782	739	771	773	808	775	778	782	756	726	733	758	772	721	731	780	755	774	797	789	768	755	793	740	781	772	788	780	809	776	779	776	785	810	766	778	725	741	777	779	781	838	760	786	828	759	791	753	811	758	745	755	772	747	811	807	751	792	768	773	766	806	778	758	765	763	783	787	793	768	747	821	769	816	776	776	776	795	784	769	766	807	771	778	801	792	753	788	720	847	775	751	778	802	750	759	769	797	746	729	822	806	749	816	810	737	771	782	736	754	768	766	761	767	712	733	772	783	752	773	773	811	799	792	778	731	748	804	777	764	742	808	777	751	787	777	785	791	822	767	742	845	787	757	755	796	807	790	778	817	780	794	708	823	741	821	801	763	759	803	749	783	739	780	751	733	787	775	807	788	738	766	765	748	792	786	817	813	765	767	734	769	809	751	811	757	774	805	830	765	772	811	745	750	774	809	749	782	742	741	782	750	784	846	751	749	745	752	752	781	808	750	789	740	717	781	734	786	802	772	795	817	791	815	775	796	739	814	756	742	778	783	797	777	775	788	744	795	810	781	779	800	756	760	757	771	727	813	777	766	780	738	817	785	744	800	815	778	800	725	732	796	766	763	787	804	790	769	794	793	782	787	733	793	770	801	786	805	770	766	808	737	755	729	744	763	740	799	763	762	758	808	780	793	758	752	791	834	738	768	732	804	747	760	847	820	814	756	796	769	779	780	765	772	801	725	756	753	744	749	750	763	774	807	750	734	802	786	757	785	776	782	795	757	776	747	830	792	727	782	726	809	738	803	800	758	754	753	768	802	778	738	772	824	765	762	812	788	813	821	760	747	811	778	798	816	824	793	754	813	848	757	815	783	713	762	764	793	783	736	808	744	727	823	757	786	759	764	766	732	804	758	754	746	802	762	776	797	838	755	790	770	752	742	768	762	737	701	784	799	776	728	807	788	848	813	771	791	745	768	804	758	799	816	776	776	773	812	774	762	735	822	780	799	789	780	789	772	801	779	792	778	760	762	791	793	751	795	785	779	769	786	795	778	731	717	761	798	802	765	804	777	774	785	792	756	790	789	784	795	792	766	789	797	735	805	775	792	819	745	813	760	778	767	719	748	770	786	859	739	780	778	800	809	793	795	753	786	785	758	785	770	741	756	771	786	719	812	756	794	794	762	813	760	822	737	786	752	796	788	797	747	761	789	732	782	757	771	825	748	796	800	787	764	770	759	763	783	769	711	802	731	779	773	793	794	747	738	785	763	783	769	757	781	759	771	782	786	784	796	783	797	780	746	789	743	783	759	818	783	775	845	773	790	751	789	763	771	764	744	733	765	821	745	783	763	773	738	741	807	780	720	784	799	748	741	747	764	762	758	757	705	756	801	804	751	770	762	791	791	762	741	795	741	732	798	790	770	795	784	762	699	732	764	786	751	768	765	793	761	748	793	788	768	795	812	768	759	846	803	763	759	744	784	798	793	799	749	747	779	770	749	806	777	730	780	777	751	777	754	759	802	759	766	778	756	761	747	764	771	760	815	756	788	805	822	778	752	762	775	789	806	796	756	782	785	769	761	823	779	764	760	768	758	786	752	831	810	761	747	767	821	787	743	786	784	764	813	740	749	745	777	765	769	780	765	805	782	779	737	779	781	753	790	807	798	763	795	858	786	795	787	818	798	797	733	761	694	797	807	840	820	803	781	796	774	787	778	771	771	753	739	728	771	766	790	778	788	825	730	753	777	810	719	785	793	776	712	803	783	811	773	805	769	801	795	791	815	727	764	733	766	807	745	782	750	731	821	766	808	792	781	750	798	760	760	754	763	778	812	796	759	785	749	743	740	737	815	799	750	715	763	774	753	830	774	739	791	754	776	766	796	776	789	859	760	764	774	801	781	833	750	804	781	794	760	766	774	793	772	784	760	782	762	761	811	759	782	768	792	783	762	780	770	707	783	742	721	752	796	740	730	765	823	760	831	749	783	777	785	750	791	779	769	798	787	778	786	800	813	799	794	711	781	742	796	823	757	775	800	768	815	753	757	779	819	793	730	771	784	754	790	778	782	756	801	775	777	735	757	744	804	752	800	763	799	791	816	794	756	766	812	795	766	753	713	743	766	761	793	735	731	786	778	745	788	762	746	780	792	741	797	745	760	777	757	856	844	738	778	785	805	749	791	746	787	766	781	739	745	775	760	744	796	787	741	757	770	761	783	801	733	785	764	806	787	733	781	773	754	761	751	775	755	797	765	770	757	761	815	768	804	783	769	689	793	823	806	815	775	781	776	804	764	765	773	771	780	770	805	774	755	777	766	786	765	779	745	811	763	765	766	792	792	755	739	831	769	815	817	781	779	829	803	786	735	764	780	798	774	771	743	770	787	769	791	820	752	794	778	735	796	776	783	785	774	781	810	778	798	783	796	787	830	771	737	773	742	781	738	783	793	746	785	755	763	806	734	767	767	773	796	743	791	805	802	799	761	726	799	787	776	721	772	767	797	789	792	837	714	757	797	766	739	769	806	755	761	781
70499	77521	68034	53310	38259	24790	16893	9964	3360	838	514	345	285	335	332	337	315	353	317	325	373	406	343	364	274	317	301	326	299	312	329	298	303	308	325	304	318	302	323	301	343	322	331	328	327	329	318	346	333	306	326	303	298	324	315	324	335	309	318	304	291	331	298	350	333	329	321	310	297	343	331	302	289	320	319	312	308	315	322	310	308	318	346	320	340	299	316	305	301	328	309	300	302	350	331	283	307	329	316	312	317	269	322	300	331	312	292	298	297	317	313	297	318	329	346	325	332	284	324	329	325	327	306	306	321	332	334	329	322	303	321	325	304	317	316	340	335	296	317	348	348	315	313	342	312	333	293	324	287	321	317	316	314	338	314	324	317	296	322	338	343	313	325	340	341	309	301	317	328	287	345	341	307	346	294	329	298	330	307	337	319	295	300	336	289	316	336	332	309	315	315	316	312	310	334	320	320	297	305	288	318	336	305	337	329	294	292	286	336	330	327	266	315	313	271	326	348	343	319	303	311	307	338	327	302	350	319	333	323	292	325	323	352	317	353	335	336	335	323	310	306	322	275	315	336	295	356	309	309	339	320	343	342	334	299	341	344	335	339	322	329	307	318	319	296	321	341	294	301	333	316	282	324	326	332	302	320	308	316	306	331	375	317	286	307	286	329	315	372	323	316	304	304	293	325	324	333	323	330	312	311	329	331	334	332	303	282	316	324	337	276	362	300	321	322	292	306	354	295	309	307	312	328	291	307	333	343	307	316	325	316	343	304	293	318	295	303	296	302	280	311	326	292	329	298	308	315	329	309	311	330	324	321	324	319	317	300	310	292	305	321	292	325	294	315	333	316	309	306	312	360	313	307	327	306	317	365	340	310	313	309	331	339	315	291	308	313	336	334	292	299	339	311	322	343	307	318	294	299	318	355	316	310	287	322	335	330	346	315	343	305	308	326	326	316	344	300	328	349	302	316	295	318	318	303	305	310	313	298	326	321	317	315	307	311	331	331	294	321	323	293	356	317	306	330	310	310	331	318	335	310	304	322	296	324	336	333	292	299	298	299	329	326	299	338	340	316	324	322	291	314	290	305	350	306	323	282	347	311	309	327	315	342	318	328	328	332	292	327	305	293	323	301	289	338	316	331	312	310	298	313	321	331	306	274	310	279	326	333	316	281	288	292	302	328	330	351	323	293	311	326	319	286	289	311	321	343	303	352	326	281	290	312	312	333	314	316	313	315	339	308	293	307	285	297	344	329	350	297	343	281	326	303	346	320	320	346	307	322	293	312	301	332	324	345	293	304	304	272	314	313	319	289	341	312	296	311	365	324	295	308	310	325	316	291	334	314	322	338	302	353	319	288	314	329	345	339	330	328	310	340	300	332	318	320	307	327	299	327	314	292	331	320	300	320	305	340	309	346	307	308	282	306	300	324	313	326	297	309	330	344	330	296	291	334	306	308	299	301	319	330	321	259	320	312	326	331	352	309	303	301	295	316	311	306	317	350	281	286	303	280	266	317	302	328	339	268	348	292	305	293	291	300	331	352	318	305	332	368	336	299	312	323	295	337	286	304	337	335	304	323	325	286	304	339	344	290	319	325	315	325	334	321	336	332	327	299	304	325	306	294	336	312	343	323	321	329	326	300	296	289	331	332	324	329	350	279	303	326	322	275	310	313	336	304	324	339	284	303	331	286	307	300	332	355	315	314	312	286	296	325	308	324	298	316	323	301	290	318	303	335	339	308	298	302	302	330	343	306	315	310	291	328	326	312	331	298	316	290	301	348	338	315	308	337	304	329	337	310	338	312	303	335	306	326	352	333	325	311	328	318	311	300	300	312	295	286	361	306	316	318	321	294	294	343	328	330	315	302	311	307	304	294	340	319	328	284	300	309	273	299	322	325	318	305	297	307	318	279	300	314	301	284	346	291	320	333	324	312	313	339	323	308	292	346	332	342	311	343	335	288	293	346	345	315	329	336	340	345	303	331	332	296	292	315	309	325	299	315	331	332	302	315	327	315	317	341	290	305	306	310	335	358	295	340	302	309	335	342	297	301	296	349	336	343	323	316	304	318	331	326	298	300	296	317	318	320	311	316	308	288	319	323	298	299	320	323	323	290	328	309	354	301	313	305	318	345	295	320	288	311	315	323	315	324	329	292	300	327	328	298	325	333	272	285	311	357	350	322	303	324	303	330	291	327	309	330	331	317	291	330	344	316	329	303	318	310	286	279	302	309	316	327	329	309	323	317	356	349	303	324	330	312	345	317	307	303	295	331	318	328	303	310	309	290	291	317	313	335	327	313	340	323	319	335	311	294	305	297	325	324	341	290	322	300	311	299	318	330	324	294	342	308	345	314	344	301	324	319	339	337	307	333	322	331	286	295	327	354	321	299	298	316	310	319	373	308	313	294	305	306	318	316	307	315	367	328	320	347	273	274	314	346	305	295	298	336	315	313	343	335	334	303	316	303	267	320	326	299	285	322	311	325	316	308	339	323	308	314	332	310	350	313	317	332	305	285	320	328	309	313	300	304	306	298	321	324	322	363	306	294	322	313	298	321	323	302	287	310	308	300	328	310	292	328	331	303	345	311	328	294	294	308	309	325	300	322	332	296	298	361	324	321	319	307	301	309	303	300	335	318	300	307	355	328	290	303	334	296	316	330	309	324	327	303	333	314	318	291	309	325	317	305	324	304	300	284	344	290	314	287	337	341	337	307	307	339	328	304	317	295	315	369	321	300	329	308	288	310	311	352	310	256	302	328	333	338	321	308	296	335	312	301	311	269	281	302	370	337	313	345	305	294	313	265	353	300	316	335	311	294	329	304	279	312	271	317	349	324	304	302	328	291	314	349	318	277	304	303	305	313	319	340	334	337	307	333	316	295	295	316	288	318	307	271	320	313	315	326	312	314	326	292	307	290	331	329	326	294	314	327	328	320	338	319	293	332	315	317	295	323	323	315	342	342	339	320	342	319	321	352	320	316	325	332	323	313	331	335	305	306	318	318	320	293	328	306	311	343	355	307	360	315	290	333	351	304	315	274	285	309	324	332	329	311	329	336	305	291	330	327	313	311	338	324	307	303	332	344	332	336	316	314	329	321	312	316	295	317	323	326	316	291	281	319	321	331	317	337	365	303	316	335	300	310	314	327	312	309	277	332	309	322	325	352	320	310	328	309	292	327	325	330	317	310	311	333	316	303	333	327	294	341	318	326	325	314	299	301	324	331	309	332	268	336	345	265	311	308	341	300	305	317	304	324	305	328	341	323	320	303	309	337	306	325	301	305	312	319	341	348	330	313	311	338	315	309	325	322	328	299	320	316	297	310	321	312	343	345	301	302	320	304	340	282	296	351	319	323	337	314	340	339	312	317	320	321	307	313	328	307	330	309	323	327	346	341	325	327	315	313	352	295	303	354	327	329	321	336	326	349	319	332	307	318	314	338	308	342	312	347	310	302	323	278	321	298	297	293	304	275	320	317	311	288	299
45522	61474	62235	55930	45317	34635	29686	21717	8815	2849	1410	745	786	829	796	780	789	778	805	895	1167	955	1042	1175	787	756	785	769	785	678	752	730	823	770	789	768	790	805	837	807	806	865	801	746	786	757	795	753	807	766	752	824	814	802	802	760	766	774	836	777	816	817	748	781	757	744	753	775	800	819	723	768	789	782	750	818	823	813	765	753	799	782	761	810	759	770	781	779	761	758	750	815	797	733	737	767	771	773	779	775	767	808	765	752	759	817	788	775	716	838	793	757	791	784	778	729	788	763	768	736	792	753	809	804	771	718	791	753	743	796	761	780	775	773	807	753	806	754	795	822	762	776	820	754	764	751	801	764	805	786	763	762	785	791	812	807	780	797	781	745	775	782	810	786	727	770	772	756	756	753	816	809	790	842	752	740	807	806	754	754	784	831	787	772	796	789	819	763	820	812	767	770	811	776	770	765	805	758	783	804	789	752	756	780	789	758	734	762	803	768	811	777	815	822	748	793	785	800	795	759	782	773	811	818	816	786	759	758	779	834	776	770	773	796	728	794	778	777	757	792	755	771	740	753	817	848	780	755	802	792	789	770	803	836	777	775	799	793	760	785	765	801	786	794	785	850	797	782	848	795	815	772	800	821	802	789	768	812	744	791	759	702	751	768	791	754	736	769	802	784	784	798	782	718	804	802	763	774	772	761	777	764	814	787	759	777	814	804	764	747	758	773	763	777	713	782	796	790	793	784	754	730	772	787	773	764	772	768	740	801	810	776	739	780	767	745	711	745	763	815	814	777	759	806	800	776	783	796	800	752	815	790	774	760	759	782	763	782	770	758	812	748	794	762	771	758	816	763	776	718	819	762	740	822	762	803	773	790	777	798	797	772	811	784	818	769	795	784	749	777	773	817	781	734	793	747	791	785	770	800	755	772	724	784	807	761	759	768	780	771	789	782	769	789	764	859	730	756	794	789	847	802	818	806	775	769	750	778	724	781	756	764	780	755	772	812	722	796	721	816	823	776	783	825	733	787	757	773	788	831	766	803	816	786	856	771	754	793	805	801	744	805	720	812	736	750	806	831	810	810	727	757	784	728	785	818	769	720	747	805	802	814	765	770	725	771	799	786	754	774	766	792	801	779	768	790	810	808	766	802	741	771	821	823	806	778	762	755	781	819	767	788	791	793	789	782	801	772	809	775	804	764	795	755	818	739	796	760	782	767	775	776	777	764	740	775	805	803	758	792	779	769	753	762	771	786	782	772	773	756	804	759	825	775	740	840	781	798	810	800	700	755	782	754	773	736	708	779	757	753	841	786	789	762	786	816	809	826	793	824	746	795	824	775	799	824	771	766	729	816	777	741	804	787	806	789	806	785	762	775	833	781	785	709	796	807	774	758	757	836	753	803	796	798	747	793	785	778	788	816	763	744	838	758	736	787	778	762	763	770	810	766	724	751	790	762	735	807	783	758	750	821	763	787	807	791	768	780	813	770	761	822	787	832	747	808	734	819	827	775	739	803	812	771	775	790	754	807	770	788	793	769	779	778	767	779	766	739	821	776	739	776	748	810	784	781	798	794	777	751	820	742	775	817	816	752	796	738	818	821	720	763	779	792	780	776	805	793	770	794	815	840	781	787	781	804	811	813	695	739	749	758	763	803	750	789	790	767	763	749	791	767	747	769	750	779	754	780	748	785	766	808	783	759	819	793	770	770	773	742	774	776	770	833	766	748	746	760	796	791	778	784	830	790	730	830	788	762	791	822	806	817	785	760	771	770	757	750	782	730	782	756	787	781	800	746	789	786	788	803	807	801	787	760	743	847	766	776	847	795	728	801	746	772	816	781	780	820	752	780	801	778	764	815	743	788	761	773	775	763	751	763	783	807	754	757	798	763	810	810	793	766	803	784	786	778	725	784	764	738	745	787	752	819	799	826	762	803	808	784	767	804	762	804	829	796	797	852	835	787	760	784	798	776	740	788	794	821	777	775	761	737	793	789	788	826	795	748	787	754	791	755	732	793	766	768	831	796	753	736	753	775	770	757	748	698	785	767	775	755	759	697	783	773	768	728	761	798	786	758	773	758	777	783	786	796	743	775	758	772	823	777	800	787	768	795	820	757	756	791	765	762	806	763	755	781	749	775	852	798	746	788	793	741	737	821	764	766	824	752	736	788	771	752	757	765	723	829	782	808	760	801	787	752	786	780	712	800	759	779	785	770	782	783	759	766	799	783	806	807	729	769	793	738	783	773	738	867	809	782	768	817	749	759	757	761	722	768	751	754	774	787	778	776	789	788	726	809	780	786	774	805	801	763	785	765	780	752	799	766	797	791	754	765	800	725	785	768	742	764	781	793	795	775	746	768	807	738	820	850	794	796	717	790	837	764	793	761	802	802	787	755	784	761	773	810	822	709	791	799	734	801	735	780	697	773	796	794	809	752	768	793	760	746	748	767	773	809	793	785	754	811	768	792	770	783	775	727	769	822	800	780	776	782	819	744	767	792	803	824	754	724	773	773	750	750	773	787	773	753	751	776	778	792	751	753	848	788	798	796	759	745	816	820	812	765	781	799	748	794	815	773	792	803	755	819	726	820	779	773	750	777	755	805	779	842	773	785	773	790	798	769	760	764	821	739	758	791	773	778	813	813	780	793	818	784	759	762	803	854	745	771	752	778	728	773	781	776	747	796	787	778	755	758	785	728	792	794	746	723	820	757	786	792	784	793	816	801	808	776	779	786	794	841	818	804	774	775	785	758	733	792	788	786	778	788	819	723	785	757	760	748	787	752	797	796	753	807	783	872	810	789	773	791	752	782	807	791	768	784	781	771	780	777	792	792	760	752	794	773	759	803	709	742	770	807	801	804	813	792	817	735	791	832	803	780	775	830	784	799	806	819	757	768	794	809	809	816	779	776	758	790	810	840	753	813	777	753	810	804	749	766	780	779	692	790	780	777	745	725	790	757	802	786	733	754	801	819	773	802	740	803	776	793	769	747	818	769	831	779	759	763	804	766	717	798	817	777	816	830	834	766	734	831	792	776	822	797	791	855	762	815	809	779	783	823	782	801	828	819	782	781	776	764	764	758	770	761	783	764	793	754	778	790	739	751	778	794	784	806	766	780	771	780	760	750	742	803	734	766	787	727	760	780	773	780	730	762	792	763	809	751	797	806	792	830	821	803	709	777	760	750	785	750	797	787	766	768	745	772	826	814	776	750	791	829	791	782	806	755	746	825	815	725	826	792	790	799	803	773	801	733	779	745	782	772	794	746	796	756	764	792	704	806	739	776	753	775	731	835	830	779	796	770	752	831	765	731	755	780	748	785	776	752	738	819	735	810	759	807	784	747	828	771	762	777	758	825	802	705	721	795	738	775	718	771	823	786	737	787	744	778	786	808	814	753	771	788	783	778	763	747	771	846	787	745	788	805	799	771	773	783	803	798	777	792	761	791	725	795	746	738	775	814	838	808	745	776	795	782	792	776	792	765	792	808
71148	77620	68805	52013	38414	24572	17098	9938	3389	1162	687	330	328	340	308	298	320	315	326	324	326	298	348	355	333	308	328	309	308	321	345	337	319	281	303	323	291	267	349	303	328	297	323	323	326	318	290	325	366	350	341	316	315	323	322	331	323	298	322	312	322	330	297	326	294	322	298	302	321	310	344	333	308	315	333	340	325	318	326	319	338	324	325	304	336	313	317	309	281	301	306	308	314	324	315	295	317	297	317	315	349	323	330	289	322	311	296	313	300	322	314	297	277	332	320	293	303	320	329	280	279	348	313	325	334	296	327	323	294	333	328	298	306	290	295	317	343	330	317	342	312	307	311	322	295	349	348	343	311	318	326	318	325	332	297	303	335	286	330	278	279	322	310	280	321	311	324	290	321	310	282	290	299	302	340	305	309	304	286	280	338	355	280	294	314	309	327	318	314	318	327	284	315	344	326	310	300	307	306	304	287	299	303	296	332	303	320	310	325	282	308	286	323	317	336	323	323	307	325	319	329	325	344	297	315	273	289	315	312	300	306	322	277	294	300	312	313	321	280	335	294	311	313	328	278	285	308	303	312	318	307	316	320	336	331	311	320	330	309	315	332	348	295	308	317	324	305	310	299	324	298	313	300	348	267	289	330	304	296	351	312	322	323	334	317	304	339	320	320	309	308	308	331	306	320	300	309	333	315	304	321	342	299	328	302	318	323	336	311	311	313	290	285	321	341	279	335	311	343	293	301	297	296	276	336	323	313	261	344	311	324	338	305	303	328	318	274	324	291	331	351	311	331	321	306	319	284	282	300	335	307	291	337	298	344	311	304	302	328	337	321	317	315	303	283	340	333	343	346	298	336	290	324	312	317	335	314	311	320	306	339	334	293	334	317	310	318	305	300	315	312	327	329	312	330	328	311	326	311	303	312	309	324	302	299	307	296	316	321	310	294	281	285	325	309	336	291	328	306	326	307	309	315	293	343	293	343	336	328	277	303	304	342	295	306	305	341	327	313	302	339	335	298	341	338	334	310	294	320	321	282	343	315	300	332	300	339	293	307	334	288	318	332	347	291	348	295	317	324	309	282	348	284	308	337	293	297	314	296	325	308	293	317	270	321	342	293	312	311	294	292	292	297	296	300	294	321	357	323	346	293	280	314	308	304	325	310	289	310	312	311	328	315	339	328	289	315	345	322	284	306	328	304	307	289	339	316	317	311	295	292	315	330	321	300	293	316	327	306	296	327	295	324	314	302	310	310	319	295	329	337	290	310	312	305	303	348	322	330	311	275	310	300	305	313	304	307	308	312	352	301	299	330	317	324	326	323	309	314	323	306	328	337	310	322	329	325	317	336	358	331	295	347	298	290	297	296	345	323	286	302	318	321	310	319	316	312	308	306	317	304	293	293	327	329	309	308	323	271	313	296	312	299	322	333	317	329	311	312	328	326	291	350	326	313	292	329	309	322	332	312	335	321	328	306	303	315	313	310	329	312	339	332	317	306	348	312	336	332	359	314	303	303	305	334	285	290	330	343	308	310	323	270	316	322	312	310	284	299	253	329	345	301	320	323	303	288	335	319	321	285	305	282	338	309	306	359	305	316	318	318	350	320	347	341	333	326	320	342	297	318	286	327	301	312	307	316	321	304	306	312	306	294	328	269	350	291	316	308	333	303	303	333	301	302	310	339	309	317	324	320	303	318	310	312	338	352	299	331	304	341	307	286	292	300	294	354	331	299	335	286	341	304	327	308	318	296	297	335	287	334	270	333	316	325	323	340	318	347	277	304	327	317	327	349	316	325	316	314	306	338	306	300	292	366	305	301	284	303	286	297	331	335	327	288	305	331	326	309	313	299	333	293	331	303	317	315	294	297	297	349	317	308	328	320	331	318	344	336	328	308	303	308	337	312	313	320	314	333	341	298	317	284	305	321	290	326	336	320	336	310	329	313	323	285	265	299	293	325	328	307	261	282	286	328	317	341	335	298	351	310	335	290	316	327	319	303	306	312	302	330	284	311	306	327	297	304	293	337	353	321	302	347	355	325	295	329	335	345	312	293	319	317	327	328	322	310	295	273	332	294	323	315	304	341	322	280	292	312	331	281	316	313	348	304	332	327	294	328	318	319	324	301	358	304	287	300	287	294	351	321	296	327	357	292	331	354	311	344	336	305	303	328	338	351	311	323	310	317	318	325	321	329	303	289	334	329	307	346	319	312	339	350	310	294	341	326	314	315	312	315	286	342	325	329	316	320	313	337	330	312	334	309	347	315	286	334	324	302	321	303	304	318	284	308	320	326	329	330	317	299	309	301	300	298	311	287	332	339	315	293	322	324	305	334	359	293	319	290	318	286	329	341	316	302	324	294	353	296	330	284	345	302	294	340	303	303	299	304	326	298	293	343	314	339	289	291	304	301	328	296	318	308	303	326	277	303	325	330	302	310	317	306	309	317	310	299	326	336	350	334	318	325	325	302	325	310	307	322	318	331	310	337	286	330	316	280	327	311	307	320	310	322	331	302	293	329	293	356	330	322	316	302	311	326	302	325	314	300	311	324	324	291	334	314	323	300	319	311	355	313	291	303	306	291	341	339	317	305	319	324	297	295	313	328	314	316	303	310	298	287	293	272	313	325	328	300	312	316	332	298	332	316	334	305	341	330	306	289	328	306	348	322	315	357	331	318	335	306	306	327	357	306	336	298	322	323	323	325	314	318	312	314	331	318	339	317	317	300	330	342	326	323	290	327	290	316	316	299	292	309	306	308	339	292	352	305	300	333	274	339	322	299	318	316	295	336	299	329	312	325	318	345	296	348	304	301	301	333	309	339	298	355	333	314	312	313	322	303	342	335	325	273	354	295	320	342	346	351	309	326	296	336	331	329	279	319	308	387	325	298	354	299	314	315	334	314	293	311	301	353	304	320	313	332	334	335	317	333	315	305	317	312	306	293	319	319	297	308	311	323	304	347	329	343	331	335	300	305	292	371	323	340	327	329	306	320	316	342	284	314	348	312	332	295	281	299	303	309	319	317	323	334	293	289	300	312	330	321	336	319	322	336	283	323	335	322	285	295	310	286	307	309	316	305	307	306	324	341	321	323	315	304	276	311	281	328	316	306	324	320	295	302	347	299	299	283	326	317	322	275	280	322	321	293	287	305	311	308	336	294	331	318	345	345	328	296	335	301	320	316	276	312	340	332	333	308	295	300	302	317	335	341	307	321	290	294	282	321	292	295	334	323	316	307	315	288	318	333	318	313	323	294	293	336	320	295	332	314	304	298	326	324	321	300	316	298	319	325	302	302	320	312	311	310	342	322	312	314	336	341	315	329	327	320	295	347	298	305	344	308	327	319	299	300	323	317	321	312	309	326	321	330	330	314	317	312	300	329	293	315	325	306	313	323	317	345	305	309	351	333	305	323	288	326	318	321	328	347	277	315	332	305	312	313	313	308	331	317	283	327	313	280	321	333	309	322	345	308	318	343	319	316	284	317	342
45999	60561	63017	54645	44975	34479	30140	21631	9227	4240	2155	805	739	790	802	742	829	820	820	891	836	903	1192	908	785	792	781	726	802	778	767	744	788	750	743	750	787	800	797	800	781	797	781	807	812	810	737	793	742	724	803	857	787	810	822	792	804	780	763	763	750	776	759	772	745	791	804	772	761	758	782	764	769	793	754	715	776	839	747	786	766	735	764	814	754	720	736	788	754	791	810	729	738	776	824	756	805	772	823	820	781	779	767	754	762	800	829	758	806	804	750	771	837	722	790	785	745	793	756	783	793	769	787	796	760	781	761	735	789	782	756	722	844	790	807	728	783	797	819	779	780	773	714	789	767	798	781	767	780	826	758	766	797	740	750	810	767	763	792	723	755	815	796	801	733	831	781	771	824	775	779	767	738	758	737	753	775	792	743	744	773	807	787	793	790	813	816	736	714	810	798	723	790	742	746	796	830	746	798	780	784	803	836	824	774	769	767	763	783	762	766	783	754	794	822	779	734	798	779	796	767	761	772	785	771	790	743	768	795	790	799	778	773	757	782	804	826	742	770	777	753	754	792	798	786	759	751	736	782	812	779	772	750	737	810	803	793	783	775	760	785	760	810	730	719	769	783	780	780	787	808	763	732	729	799	782	787	814	849	804	793	785	731	763	792	764	794	734	739	773	747	768	834	733	814	731	804	771	756	772	796	779	787	838	777	767	748	796	782	791	802	755	787	730	822	797	793	746	808	791	749	731	762	759	748	746	730	799	779	715	734	734	764	767	740	811	765	840	764	752	778	764	757	773	773	781	828	782	754	759	723	767	778	786	768	794	814	779	767	767	761	800	726	779	751	825	776	813	731	783	783	803	768	819	693	778	768	767	775	772	767	776	747	790	763	818	760	774	802	727	802	757	783	748	781	762	828	795	844	767	775	775	793	738	771	744	738	760	748	759	832	810	779	716	750	788	811	789	753	812	797	781	818	760	796	782	760	805	816	667	788	726	823	806	759	766	794	730	796	753	795	758	772	778	808	773	770	758	821	754	772	774	743	755	753	811	742	772	786	763	785	838	770	781	770	716	758	777	753	773	743	689	737	809	789	787	828	801	799	774	721	744	764	766	803	763	738	753	784	759	802	758	763	779	791	764	752	789	809	779	730	757	762	825	756	754	823	788	781	776	793	798	822	797	731	747	746	794	771	785	797	742	811	806	793	779	794	807	788	805	791	762	748	761	767	801	743	792	830	767	772	776	810	798	758	766	767	735	761	783	775	758	793	784	763	817	782	772	769	758	711	773	762	811	777	797	721	736	805	774	774	812	810	797	802	813	820	786	721	756	801	837	789	797	739	774	823	793	768	790	797	767	774	795	751	779	774	788	763	793	741	807	750	764	746	772	781	784	774	783	847	785	769	794	761	808	774	811	780	798	758	767	739	752	814	789	772	790	806	792	760	775	770	774	826	809	769	815	756	801	761	741	806	752	771	762	769	736	767	745	754	771	810	791	776	799	817	783	790	754	798	811	806	738	811	795	770	786	804	821	788	808	778	766	741	778	812	778	788	801	791	827	781	791	788	782	809	765	759	778	803	753	774	791	795	792	728	757	780	762	779	788	750	758	785	803	796	790	738	791	732	771	749	744	757	735	779	765	795	773	759	753	726	752	796	774	779	766	810	794	784	793	827	786	778	846	799	781	765	791	783	774	788	751	826	766	728	760	778	784	782	755	772	761	812	768	764	810	805	814	794	764	765	769	784	746	746	813	755	755	830	775	809	765	783	823	781	791	777	813	733	788	808	780	720	722	804	770	832	774	760	849	793	773	762	725	801	770	792	768	743	750	771	783	754	805	785	834	789	801	801	827	780	749	765	812	776	832	777	834	753	776	731	774	776	776	792	799	778	786	786	780	779	816	796	775	799	812	752	766	765	732	747	779	778	740	790	738	777	744	699	804	772	764	789	792	772	798	750	759	769	780	780	778	772	740	769	803	850	810	798	760	777	802	759	776	772	783	836	780	753	750	769	776	755	737	771	762	776	771	769	784	759	742	757	750	783	783	800	778	786	808	763	811	763	762	739	758	797	805	766	806	761	813	804	802	757	762	735	783	833	778	738	761	771	774	757	817	797	826	781	764	775	793	789	778	760	803	724	781	760	767	781	817	777	747	827	751	801	729	748	765	755	794	751	740	855	775	813	777	803	808	722	772	798	758	779	814	815	779	785	728	797	740	788	741	791	793	763	699	775	790	741	776	822	798	827	755	804	761	772	748	826	791	795	793	830	746	784	762	783	775	779	799	762	782	863	804	813	765	827	792	798	773	785	779	787	750	793	815	779	771	771	775	769	825	779	760	807	759	761	805	730	755	732	755	754	775	767	765	801	746	714	751	798	759	726	764	771	690	746	824	773	771	750	772	804	771	744	757	783	778	757	787	812	795	757	774	748	777	770	769	759	798	829	771	793	817	775	769	765	804	802	811	787	776	771	749	779	776	774	741	816	785	743	850	791	802	775	746	803	782	794	786	794	767	786	774	813	793	784	769	775	808	710	740	766	755	767	742	787	836	766	704	762	766	754	781	808	816	803	742	803	815	714	813	764	808	778	752	770	774	829	759	786	733	785	741	804	756	766	790	780	807	775	711	761	752	782	781	782	748	811	737	778	761	770	767	848	750	769	785	828	734	789	764	773	793	730	799	782	790	804	789	823	745	787	757	792	827	807	788	755	766	807	777	820	777	791	766	740	740	740	783	806	816	779	752	770	757	783	781	774	740	775	755	799	845	772	809	804	794	820	768	760	817	771	750	779	800	795	779	770	802	771	780	726	783	799	765	750	762	771	770	795	762	780	795	837	774	771	737	778	787	781	807	781	788	745	764	789	787	765	749	782	758	776	804	782	767	777	791	794	800	763	787	781	787	766	771	748	782	782	728	789	732	747	763	803	811	773	788	776	751	802	836	813	798	727	776	810	782	775	729	822	800	742	766	814	754	769	794	768	764	804	783	791	757	744	747	805	737	833	781	784	774	779	787	783	821	751	765	774	762	747	736	816	753	748	761	793	772	817	819	792	774	743	780	753	750	788	734	768	719	807	757	764	746	779	768	744	753	785	756	739	774	816	738	795	788	842	755	755	749	789	789	780	756	729	736	761	781	806	834	796	797	792	779	767	779	806	759	760	787	752	773	756	755	798	787	792	802	832	804	774	785	732	802	813	803	772	813	736	786	782	804	798	796	747	810	747	785	802	778	787	817	757	781	753	775	765	784	769	725	778	783	784	776	781	788	733	836	776	780	763	763	774	779	806	821	774	786	735	837	747	776	778	731	802	762	794	814	759	776	776	725	778	780	763	790	825	769	768	803	754	791	737	747	796	768	799	751	768	755	751	798	786	774	772	801	773	826	747	754	776	740	819	736	801	830	797	786	769	790	779	776	806	810	736	732	773	802	802	798	774	734	767	774	774	798	823	793	824	773	814	804	853	797	794	751	773	763	796	796	757	836
71623	76016	71684	52057	37385	25203	15409	8749	3467	1314	787	358	315	320	344	316	334	309	332	303	349	402	377	328	307	356	311	316	304	320	290	308	297	325	323	278	306	325	324	329	328	262	306	272	339	335	312	335	335	327	300	357	329	320	327	325	336	289	263	302	312	292	303	328	324	315	326	292	352	337	331	303	315	327	310	333	312	335	336	296	335	311	313	325	339	336	290	339	298	319	316	326	319	350	304	327	299	291	305	310	326	304	317	296	290	309	309	301	359	339	346	311	280	369	292	304	303	302	300	302	343	328	327	303	293	316	296	320	302	333	356	290	308	338	352	306	338	299	300	296	307	293	307	291	297	332	328	322	350	314	309	352	325	322	332	295	295	338	303	335	325	336	306	288	303	352	334	291	317	326	349	317	323	301	279	309	307	279	312	306	314	304	291	342	312	304	310	300	327	313	316	299	333	316	285	276	341	311	341	288	317	331	332	323	343	320	317	318	317	326	361	309	330	331	308	331	331	314	314	345	354	309	307	311	307	317	350	339	289	312	357	302	324	325	325	313	329	302	329	347	307	297	311	291	300	335	308	347	353	325	325	325	302	307	323	312	335	322	337	322	307	316	282	305	322	338	328	328	285	300	295	313	349	318	345	324	321	319	316	337	329	332	320	300	333	284	326	339	352	326	322	315	318	335	314	288	279	298	317	300	304	312	286	317	337	306	295	337	331	331	303	315	331	333	316	316	325	347	317	295	325	319	339	322	310	318	340	324	282	313	292	379	352	319	323	325	330	307	290	317	303	293	292	346	310	327	319	323	298	287	317	323	333	324	323	343	302	315	298	299	336	309	301	317	316	293	289	336	303	318	319	318	329	319	313	304	315	285	317	328	346	325	317	319	326	321	310	328	302	317	326	343	318	296	320	365	291	285	327	320	327	309	313	350	303	319	328	307	311	348	342	303	316	344	303	328	332	314	297	331	331	343	319	308	372	308	326	307	343	342	323	292	311	310	337	331	326	326	318	305	309	320	319	327	346	295	300	369	347	332	345	313	322	351	353	312	336	340	309	311	302	315	284	335	293	317	298	300	360	328	305	318	335	315	300	322	355	335	359	318	323	327	293	294	298	303	331	362	324	339	317	300	331	334	317	322	312	317	312	324	297	325	317	297	314	310	312	292	317	296	334	306	288	288	306	339	318	329	332	306	291	331	313	348	313	335	287	308	317	312	299	315	297	328	297	347	317	328	290	309	327	313	321	304	312	325	325	316	351	302	338	298	323	305	332	308	271	316	326	344	301	298	296	319	327	299	321	312	310	326	315	306	342	302	306	307	341	303	299	292	348	315	319	320	310	306	330	333	288	332	293	339	314	305	291	349	286	290	315	284	340	290	295	299	309	313	301	325	345	292	359	310	301	328	314	313	322	312	308	311	304	310	307	301	343	317	349	330	322	295	283	300	276	307	339	321	308	304	301	281	320	314	307	336	290	319	284	283	326	309	300	300	313	268	322	319	285	368	287	330	300	287	316	316	301	336	336	327	327	336	315	327	324	337	326	345	318	317	354	360	333	333	325	288	327	342	298	316	329	322	319	281	324	332	278	299	340	329	302	325	323	321	313	337	325	281	307	312	338	295	339	292	302	340	308	335	308	319	340	321	290	317	305	324	338	300	306	325	279	293	287	323	344	341	292	293	313	304	300	309	329	329	322	303	301	317	311	288	326	291	304	331	311	331	338	314	324	304	336	299	346	329	309	316	314	343	314	332	302	312	334	305	335	296	319	349	297	299	305	333	341	295	332	309	341	356	307	323	294	341	327	336	333	296	308	272	327	323	277	331	308	288	338	300	314	287	337	313	289	323	318	292	294	322	298	302	320	302	332	308	331	294	292	284	326	353	313	335	297	340	318	312	303	332	308	321	298	320	311	341	347	279	323	294	331	321	327	315	289	340	308	344	292	322	324	294	322	294	293	327	302	320	295	342	314	344	319	311	333	325	285	288	336	328	314	319	327	327	290	307	264	296	333	335	310	310	332	330	319	337	289	337	350	318	316	352	314	333	273	290	310	345	294	301	291	318	322	307	302	288	336	373	361	329	313	316	314	293	322	310	341	324	301	329	335	307	324	328	313	307	325	298	315	309	326	329	355	313	335	269	284	322	317	281	324	320	291	350	313	330	330	340	313	314	343	309	321	289	299	352	323	303	322	342	324	298	339	306	323	342	369	300	337	322	309	309	303	305	323	346	364	321	322	317	306	294	306	324	281	304	312	324	319	298	342	328	313	348	305	328	297	321	311	330	320	316	331	305	332	329	341	342	280	279	353	340	342	341	290	327	310	313	315	339	313	338	306	315	320	305	304	333	315	319	319	297	313	315	294	343	365	327	296	336	277	305	334	301	295	333	314	307	322	346	323	322	316	337	301	341	276	330	346	332	312	323	301	307	314	328	263	283	329	309	352	323	338	320	302	287	354	315	310	338	320	298	353	302	306	319	281	346	323	321	311	319	290	324	318	309	328	303	315	307	310	289	307	329	314	340	321	317	327	327	315	323	346	311	309	314	303	319	296	317	299	333	316	321	301	265	321	304	275	328	310	316	306	328	320	337	298	318	328	316	329	314	345	290	301	351	355	305	344	322	334	345	310	294	326	322	343	329	354	311	323	315	300	336	323	315	377	324	355	331	338	343	319	335	327	319	314	309	327	314	312	343	306	355	316	325	326	304	321	320	314	303	310	300	311	338	334	329	304	338	349	314	297	342	316	328	295	309	340	285	295	364	335	308	324	312	319	325	310	317	303	305	317	349	324	357	357	327	307	319	340	316	309	315	317	290	318	335	311	333	322	326	291	288	333	309	316	305	311	317	337	331	329	334	298	316	286	351	314	303	288	322	321	350	317	310	296	297	320	331	324	340	334	345	323	325	326	340	316	328	335	304	286	310	291	277	299	316	301	334	306	308	318	316	302	284	320	326	301	331	320	301	319	297	311	299	323	340	318	286	296	303	327	338	291	307	328	345	302	323	332	296	326	326	314	310	335	323	316	304	321	275	280	330	305	301	333	311	335	334	295	318	339	329	326	328	305	349	356	310	344	304	320	281	289	307	310	319	315	322	294	356	341	304	304	320	326	304	322	316	340	294	327	310	286	329	336	315	362	322	289	338	267	338	340	323	328	309	317	328	280	346	290	307	312	302	309	311	341	321	327	287	329	337	330	349	342	319	337	320	324	296	357	343	319	330	330	288	322	340	298	298	322	331	327	312	308	343	284	299	328	323	300	336	337	293	298	341	354	322	305	328	321	311	319	308	326	326	309	328	317	298	339	314	323	308	295	323	318	338	309	316	273	320	340	313	315	308	359	308	310	368	313	294	309	332	302	306	310	314	335	325	307	319	288	349	318	358	303	295	300	307	345	314	340	315	316	316	298	282	323	338	320	323	326	321	357	337	359	334	303	323	345	301	293	336	313	307	323	329	356	319	293	298	288	300	313	301	315	314	316	309
46736	59936	65337	54097	44568	34642	27747	20300	9584	4662	2601	973	776	804	760	717	820	732	779	778	856	959	1019	835	840	779	802	809	779	827	779	781	814	752	786	804	757	813	786	793	777	782	783	797	802	785	792	765	770	741	812	839	842	775	788	763	783	739	796	756	752	764	780	773	797	793	836	786	809	725	776	777	781	797	771	803	791	795	759	806	796	776	776	745	808	802	820	775	756	789	824	814	802	728	763	736	741	808	806	770	766	765	749	807	811	748	840	823	770	791	757	780	847	766	739	783	798	764	792	821	809	780	806	785	781	779	798	823	755	799	783	778	771	765	780	771	779	775	811	702	785	743	752	736	777	812	802	809	798	766	779	799	845	751	785	837	735	829	755	784	773	781	779	772	787	791	798	721	792	788	777	774	808	767	809	764	784	770	807	765	797	765	800	784	756	786	804	787	766	811	762	797	812	804	780	788	793	748	779	807	754	777	778	795	791	805	701	809	767	758	809	737	762	788	744	779	795	853	795	770	795	779	760	771	803	735	778	773	816	754	800	789	753	767	779	747	781	798	808	777	784	777	851	752	755	759	770	762	745	788	761	792	763	795	776	762	751	835	783	788	818	760	792	767	724	778	782	778	758	774	776	832	790	746	782	798	808	812	780	782	781	761	781	808	747	786	784	870	794	828	773	787	796	763	789	783	759	784	771	750	799	766	776	806	788	770	802	776	767	783	790	738	786	787	797	794	802	793	762	794	822	747	785	783	770	818	794	790	802	773	756	812	753	754	805	778	788	797	799	813	773	818	805	753	775	744	793	754	741	797	753	819	785	811	756	842	804	805	850	833	777	740	792	785	776	787	763	776	810	761	756	783	792	787	746	773	766	758	790	765	765	752	760	785	765	759	747	771	777	803	782	817	810	760	774	834	769	788	788	738	824	752	784	802	769	772	805	817	829	791	747	746	706	758	770	775	715	839	753	804	745	788	759	757	765	805	832	783	778	757	784	798	796	800	814	775	803	775	746	778	781	749	749	824	730	789	786	758	754	762	757	762	781	747	774	758	715	800	807	805	866	779	780	817	788	792	809	727	779	760	727	844	753	720	802	797	827	740	770	703	815	801	758	804	776	776	753	777	783	776	815	782	809	773	825	771	810	773	800	798	804	819	756	809	751	806	815	789	778	837	788	807	786	770	773	736	805	808	751	818	763	766	810	788	809	789	739	762	767	804	734	777	732	777	820	817	757	833	816	779	786	790	821	799	724	793	802	788	782	796	787	788	797	775	752	794	752	791	762	791	816	766	781	776	834	756	752	778	828	754	799	798	806	747	785	789	771	792	757	790	785	769	775	755	789	792	824	756	750	795	799	758	785	834	813	815	828	826	764	778	796	759	792	793	752	773	793	776	802	785	781	754	767	795	763	801	793	759	799	768	809	782	800	778	810	800	766	805	783	743	769	790	751	803	789	805	773	758	723	781	808	797	820	772	807	773	775	825	773	807	754	765	803	761	795	799	768	731	803	775	808	777	784	783	777	823	818	812	793	735	820	764	767	765	801	806	798	774	749	781	769	785	746	819	784	799	756	748	805	822	756	754	801	817	795	776	807	806	734	798	754	722	763	776	770	768	779	770	763	805	763	782	756	827	768	762	758	748	808	782	821	832	813	782	770	761	751	759	815	750	771	762	717	797	764	821	783	785	785	846	766	774	775	773	775	754	801	762	824	744	793	824	766	786	782	751	794	801	777	803	827	806	746	781	775	798	779	765	819	765	761	777	768	770	779	782	805	794	769	775	757	781	794	800	751	784	810	782	765	739	788	811	792	770	763	786	747	791	779	803	816	784	761	759	776	757	816	790	768	742	788	750	801	749	850	783	740	790	809	747	752	784	763	752	796	768	764	805	798	787	800	816	840	807	769	756	770	780	803	743	760	819	783	792	749	771	790	760	751	801	753	802	798	804	764	816	756	800	764	768	825	767	816	798	770	767	783	760	793	775	760	775	791	769	811	777	784	764	783	798	821	779	807	772	805	805	804	823	826	785	754	783	797	806	771	793	811	821	756	775	821	814	809	811	781	797	826	756	773	792	755	817	738	757	778	784	770	753	776	816	762	777	769	793	742	777	766	753	770	869	741	771	743	798	793	778	764	758	789	794	759	793	824	758	836	760	764	739	771	804	816	785	822	813	811	793	766	809	788	790	773	770	778	783	798	778	726	732	769	779	740	753	769	789	775	775	778	788	771	784	769	790	806	816	766	798	797	778	789	794	819	790	784	746	764	789	798	758	791	787	786	780	798	784	771	796	783	810	772	799	773	764	750	711	816	765	764	744	754	792	786	771	766	790	772	774	783	824	802	784	785	748	768	798	739	794	736	784	789	769	767	775	787	754	767	811	792	765	822	794	819	763	804	859	798	776	755	828	811	742	766	804	767	780	783	794	774	849	795	785	746	750	780	806	720	770	771	796	840	753	754	802	797	837	784	746	773	775	802	788	733	758	797	762	793	785	761	793	771	752	802	760	794	750	817	785	802	823	750	782	769	787	841	793	825	845	788	806	763	699	823	805	787	788	822	732	771	784	752	792	798	790	774	730	777	810	760	789	757	788	832	834	788	810	815	821	803	825	744	779	777	769	813	774	781	777	792	775	782	730	742	759	816	745	758	790	787	795	746	729	797	728	778	730	784	793	788	748	757	837	799	771	795	757	770	750	773	780	757	792	752	790	786	793	804	759	783	786	806	812	802	725	824	823	823	774	821	804	755	777	799	807	786	775	801	828	800	777	781	777	737	805	719	710	776	765	787	770	778	797	802	787	791	767	757	793	800	800	740	786	773	747	726	786	789	769	776	755	787	759	730	779	824	748	790	756	789	807	804	763	794	767	794	800	777	787	811	776	789	812	787	761	816	706	788	787	771	812	783	777	780	830	784	700	833	788	741	773	799	751	819	745	807	771	767	769	811	765	775	736	747	771	800	826	767	801	775	786	828	819	748	773	793	767	728	785	790	778	809	846	806	774	741	776	760	743	760	770	749	761	772	748	766	812	761	787	789	788	763	788	741	796	763	812	822	809	729	803	733	803	795	741	734	818	819	757	731	814	782	746	804	769	777	818	796	773	813	746	746	762	813	825	786	789	771	790	766	771	793	778	740	792	793	828	759	770	815	750	808	743	756	809	805	798	745	805	783	749	763	791	812	763	749	787	769	799	823	825	765	812	744	743	723	780	769	767	762	819	751	813	733	777	786	834	818	779	728	822	809	767	783	783	806	778	765	772	753	744	776	828	821	786	779	737	847	760	735	763	747	801	765	784	823	756	814	763	800	774	777	830	794	787	772	762	775	807	793	780	765	801	751	786	763	795	779	734	791	755	796	767	804	754	801	813	778	803	838	770	822	784	708	798	784	738	755	787	720	772	762	762	782	800	762	764	851	813	761	806	824	776	802	719	796	774	766	779	790	751	788	820	752	790	803	764	749	776	840	770	799	798	784	762	832	757	764	739
67578	77218	71907	50888	37273	26616	16427	9459	3608	1456	872	426	343	306	312	338	299	311	299	334	298	355	379	315	326	315	305	324	311	321	317	349	326	328	323	315	302	293	314	316	305	308	304	317	322	310	319	325	301	336	349	314	299	323	295	320	297	305	314	323	318	307	294	322	343	313	318	294	323	306	318	313	346	339	296	330	319	318	325	298	317	286	299	309	316	358	316	299	314	289	318	324	341	346	346	304	317	317	314	330	301	317	306	327	315	317	315	303	279	289	297	297	351	283	320	326	322	313	305	286	319	313	309	301	343	300	311	310	289	309	308	338	344	297	326	335	323	311	345	326	322	306	340	342	315	325	330	312	306	323	322	315	314	315	332	324	335	290	345	308	305	301	309	286	333	316	293	340	286	272	329	305	320	336	309	326	304	318	338	352	324	319	304	297	344	329	350	291	359	329	322	328	328	275	305	282	308	297	345	283	324	293	330	328	318	310	316	310	320	348	306	324	300	337	293	308	297	330	280	327	313	333	286	335	339	298	311	311	291	310	358	320	302	317	310	311	314	351	293	314	340	277	313	331	323	322	319	335	300	318	310	323	297	291	324	323	352	320	258	296	296	304	327	338	300	307	311	321	299	307	308	321	307	303	314	319	289	319	322	330	295	319	316	305	310	330	315	299	321	336	348	330	325	331	328	337	305	307	318	317	312	319	281	317	318	305	315	292	310	305	336	288	296	298	317	284	306	293	307	306	337	318	347	327	333	289	309	314	320	293	328	321	324	323	280	309	291	302	338	320	304	327	327	281	336	314	312	281	309	311	325	300	284	314	342	322	336	300	337	381	333	337	299	325	327	303	322	347	290	281	322	321	315	299	317	323	336	299	321	329	280	320	297	321	293	285	344	330	317	318	315	339	344	290	311	338	322	316	280	325	330	314	288	333	302	289	309	272	311	333	304	303	305	302	309	318	313	298	298	337	325	302	341	323	317	340	314	309	308	295	302	307	323	285	337	295	306	313	316	296	319	323	327	328	337	305	299	284	311	366	361	345	344	330	326	317	325	310	327	313	321	322	306	329	319	323	322	327	299	304	311	313	310	317	278	315	322	324	297	315	328	349	371	340	308	305	300	308	294	288	331	315	356	297	327	291	286	296	277	315	347	300	292	308	302	299	321	342	303	327	339	317	323	371	338	319	313	322	292	360	352	292	311	323	324	308	324	350	319	293	321	337	300	280	355	315	323	325	332	321	338	312	313	318	311	328	343	290	327	313	316	344	313	302	330	313	285	378	314	334	313	328	309	309	280	326	338	316	320	349	322	308	327	297	298	315	319	303	294	318	318	327	302	295	320	323	356	341	317	314	336	339	304	325	307	340	282	325	314	309	318	309	297	320	346	317	302	312	317	272	322	336	343	333	330	314	323	319	322	327	305	314	270	311	310	314	334	318	302	346	289	319	320	315	300	306	314	321	312	319	325	308	297	298	347	298	310	314	312	289	317	304	318	312	317	298	273	314	325	350	334	316	326	321	320	298	270	327	311	327	335	300	309	300	298	330	321	337	311	333	309	346	340	325	319	358	308	301	297	301	320	315	324	316	295	286	312	301	339	328	326	323	297	325	316	314	298	333	316	305	350	307	296	319	318	306	289	321	297	317	319	329	322	304	295	318	332	309	317	300	317	309	325	289	322	306	311	305	335	293	316	333	307	312	324	320	284	312	283	293	297	310	291	338	290	312	295	343	328	320	315	300	292	317	293	299	316	297	319	284	305	323	312	335	304	334	311	319	306	302	319	290	327	291	319	338	297	319	307	322	308	340	303	328	331	340	311	332	330	289	299	312	320	309	340	301	292	343	346	323	328	324	339	311	299	312	331	314	305	339	309	325	312	318	313	321	295	303	324	343	331	324	323	322	316	316	345	317	349	321	278	320	316	307	316	305	291	298	324	308	343	294	301	297	314	325	307	327	326	305	324	288	304	301	343	304	307	345	325	316	311	294	320	297	339	330	256	306	295	302	290	320	292	315	344	304	326	345	304	316	341	319	303	312	318	298	342	310	324	321	314	334	300	339	321	302	316	318	348	325	315	315	336	329	297	302	338	319	333	319	303	337	349	279	296	320	300	321	311	309	324	335	328	321	305	324	335	291	333	298	333	278	314	340	304	301	290	314	297	317	316	311	317	335	336	333	321	269	286	311	339	328	345	315	293	272	336	307	318	353	297	275	308	298	338	320	334	281	330	301	292	313	329	348	335	322	347	299	300	328	327	307	296	319	334	319	318	315	314	302	325	305	324	331	301	310	304	302	325	328	320	295	351	318	306	302	314	313	319	322	345	336	308	319	301	324	312	320	323	321	314	304	309	329	282	293	338	316	293	309	300	353	349	349	286	312	321	303	292	305	316	319	310	309	300	285	327	319	325	324	289	327	287	287	336	298	352	298	317	318	296	327	301	305	318	328	319	284	325	307	317	335	316	302	319	330	322	334	288	318	317	341	307	362	317	276	314	300	328	310	320	342	313	290	288	307	357	329	326	328	318	328	341	316	334	311	301	325	299	292	302	303	334	325	314	296	311	329	303	290	323	322	331	339	338	321	290	295	311	293	314	333	315	303	330	325	328	290	313	318	316	314	341	322	305	320	314	343	306	328	342	268	303	344	312	324	289	313	317	337	352	323	299	314	290	313	321	318	302	287	310	340	326	370	354	298	329	317	322	343	335	319	314	329	325	306	319	271	320	328	303	308	305	303	293	330	293	342	299	355	295	296	317	317	279	332	330	309	313	298	313	305	320	321	343	316	328	326	302	321	339	318	327	361	322	315	317	311	304	302	331	319	321	307	302	311	313	307	302	308	341	304	313	335	306	339	357	309	343	326	336	299	336	339	325	323	301	345	332	297	300	284	303	330	291	258	298	300	286	317	324	304	299	324	344	287	305	313	308	305	324	308	323	312	301	322	308	303	329	326	361	320	330	327	329	316	309	305	303	305	323	321	338	339	304	316	349	301	317	303	279	310	329	307	308	355	325	332	329	302	341	294	312	261	310	359	345	313	312	327	299	315	302	305	322	310	319	309	332	293	312	315	304	324	317	318	301	320	331	362	323	335	337	330	312	321	293	307	323	302	307	331	334	361	309	304	307	353	334	311	320	319	316	331	366	306	296	363	302	303	316	329	324	349	310	347	337	312	343	312	293	283	316	321	328	291	316	323	324	340	336	315	301	295	301	311	349	308	310	339	326	305	322	330	305	348	313	317	319	312	320	325	359	374	318	347	328	325	281	271	304	349	313	290	336	344	347	328	369	316	321	309	305	329	330	336	317	316	320	300	312	312	315	310	304	326	322	330	281	308	314	303	303	328	305	315	291	322	331	304	294	331	332	332	298	339	315	316	327	326	328	311	309	302	341	302	326	341	331	335	348	314	304	301	281	332	325	312	331	300	324	300	334	323	330	333	337	334	311	323	322	351	309	307	343	327	303	308	356	299	336	297	329	320	304	329
43939	61083	65418	53870	44714	36115	28320	21045	10534	5047	2952	1206	768	819	764	805	756	779	752	818	823	912	1023	853	819	841	755	775	778	766	766	751	776	769	764	774	698	760	769	854	776	781	744	752	787	786	737	797	791	779	794	766	792	776	807	749	776	745	771	761	804	766	798	789	809	743	758	812	791	747	786	811	775	777	763	795	770	771	784	784	772	761	761	773	824	780	817	809	784	775	719	764	843	788	750	767	765	782	756	797	765	811	810	770	784	793	789	753	752	768	800	748	841	830	747	741	749	782	740	765	843	770	798	731	768	771	814	822	776	800	781	732	816	758	778	713	771	759	821	814	748	779	766	781	737	824	835	822	796	784	752	756	766	770	780	798	795	797	786	750	785	730	742	790	763	748	795	782	766	790	762	752	773	795	799	763	812	831	740	774	786	734	776	807	818	740	811	732	750	774	773	819	766	740	790	760	818	754	788	709	722	770	766	712	764	788	800	759	782	745	804	809	807	760	789	806	753	783	752	801	779	780	785	781	734	767	739	752	792	750	787	785	756	782	817	797	772	781	773	737	851	785	792	761	808	757	810	753	728	717	813	820	758	770	801	778	718	794	776	799	759	739	769	733	782	790	789	763	790	747	730	820	850	781	760	737	812	757	762	750	778	785	815	780	756	713	774	810	764	808	795	795	791	788	810	767	777	742	737	797	760	791	750	778	750	809	744	743	797	771	766	748	803	744	796	763	792	734	814	802	774	774	793	776	747	773	758	803	794	762	815	738	782	805	787	814	781	791	782	740	766	773	788	770	719	771	806	767	768	795	810	725	790	769	747	771	758	779	818	723	765	829	736	809	765	781	786	772	794	733	752	777	803	788	784	743	756	776	762	778	798	810	796	739	786	726	771	758	725	812	797	780	815	741	795	785	786	743	742	792	744	811	761	781	769	787	764	746	744	793	788	768	779	768	784	788	774	766	779	734	733	825	798	733	815	829	789	792	724	798	780	822	794	758	794	828	785	783	737	787	754	730	777	794	793	821	755	775	794	791	774	791	819	829	792	773	763	754	759	836	754	790	785	754	773	772	775	782	758	761	762	750	762	768	780	769	768	764	806	822	865	755	806	814	758	783	804	749	773	790	791	714	814	861	839	793	755	733	786	819	757	723	762	786	786	769	714	786	729	766	793	825	805	800	770	759	788	785	824	775	799	781	828	779	790	748	778	789	774	759	762	758	774	794	783	778	732	768	769	772	817	792	794	752	767	784	752	790	732	761	809	846	737	794	796	789	793	768	786	736	769	804	777	797	800	785	804	730	723	808	787	805	774	744	748	744	822	736	825	741	818	753	719	754	716	778	729	773	795	822	737	728	810	768	785	770	760	771	784	785	840	797	755	842	775	771	742	717	804	806	803	768	779	783	786	794	776	788	791	804	766	795	781	798	755	802	791	749	767	772	737	741	817	768	750	769	754	744	746	802	773	748	739	800	792	769	793	736	789	810	797	784	759	802	754	799	795	752	736	765	759	795	741	751	810	781	797	803	824	810	836	800	747	777	793	751	779	764	811	758	784	846	803	772	790	726	787	728	787	788	704	814	760	797	767	803	835	773	762	737	754	774	755	803	795	800	757	735	798	744	762	790	777	783	731	771	761	752	828	769	815	770	757	831	744	774	786	827	774	799	736	761	794	818	794	724	774	766	796	835	755	801	783	754	764	765	833	780	753	771	813	805	785	722	763	774	791	758	788	785	804	791	725	749	775	819	731	783	754	733	770	786	726	754	802	731	810	782	833	760	792	741	768	816	819	864	718	781	756	769	800	784	786	749	820	747	760	804	784	769	806	744	815	780	791	821	757	797	784	832	813	721	778	815	812	805	761	782	793	808	782	782	767	816	797	814	739	760	779	773	764	754	794	778	748	755	776	833	754	805	773	769	758	794	788	751	774	747	809	844	766	754	785	816	742	777	755	835	778	749	771	805	817	833	806	787	804	812	749	780	728	732	773	779	802	753	782	788	820	769	771	787	795	806	781	770	768	814	758	786	772	727	799	783	796	784	745	782	779	800	741	738	792	752	739	740	767	765	724	787	827	771	777	778	788	773	763	802	777	752	782	832	796	753	745	823	754	786	756	762	769	762	805	780	789	782	736	796	748	781	770	773	818	749	778	820	789	766	769	761	747	765	788	787	772	834	739	793	770	783	747	807	818	781	810	779	832	792	775	801	739	791	722	728	788	778	776	797	818	767	824	738	775	776	806	784	788	804	784	814	753	744	783	763	777	799	773	779	747	752	778	728	811	777	768	773	774	784	767	760	802	764	770	753	790	785	769	760	797	788	782	776	761	702	778	771	795	783	783	739	798	772	751	723	768	781	773	749	779	788	782	771	750	758	739	809	773	769	755	735	736	768	807	817	817	772	809	800	774	737	783	770	731	818	748	736	734	785	734	729	730	768	811	814	755	779	773	771	757	801	789	720	810	748	737	797	720	768	792	761	768	849	797	782	749	777	786	749	817	794	793	821	760	783	759	793	757	754	721	860	802	790	766	747	780	815	776	798	823	799	804	793	793	786	732	774	785	746	766	820	808	834	785	784	787	771	765	802	846	774	768	743	802	739	802	760	748	772	829	798	749	746	787	842	728	770	806	752	776	766	758	769	739	799	761	821	755	771	743	802	795	746	803	847	754	819	812	789	810	809	750	784	784	769	777	781	817	760	813	790	817	734	798	757	780	773	753	789	747	764	788	738	751	769	820	747	787	793	804	797	828	775	786	773	797	761	767	791	798	768	754	763	725	789	751	790	800	774	780	789	821	771	775	797	764	803	764	782	800	808	766	747	764	753	770	780	781	795	761	734	765	772	816	760	758	802	764	796	726	759	733	784	772	763	778	780	722	762	768	759	767	772	842	778	804	738	825	788	777	784	809	787	816	805	799	830	724	781	789	776	798	756	792	801	749	788	785	796	791	722	780	800	787	749	719	778	787	780	793	790	776	762	837	782	786	765	814	733	782	783	757	779	796	772	784	802	782	772	816	754	802	778	801	784	791	787	778	740	767	769	786	807	795	757	751	750	788	788	775	783	819	768	758	771	798	759	807	791	762	763	756	824	773	812	752	785	780	753	794	805	802	777	817	778	758	779	767	773	747	785	788	760	771	772	808	776	773	878	775	768	776	782	777	779	820	747	741	824	811	792	761	789	776	806	774	780	798	785	769	758	763	792	746	806	733	762	767	782	750	755	757	815	762	775	771	761	785	787	720	805	738	775	722	765	803	763	782	799	738	792	758	742	796	722	768	756	780	759	753	785	785	767	805	787	774	746	827	826	799	765	798	747	735	774	763	780	798	749	832	769	781	764	790	823	756	789	777	802	775	805	784	798	803	768	757	772	748	759	816	751	735	728	786	800	770	807	740	801	753	823	769	776	783	795	799	754	801	780	715	767	747	832	790	793	808	807	774	772	804	773	765	809	768	763	775	787	762	753	738	774	758	759	790	835	833	791
70740	77032	69784	51107	37059	25877	16440	9097	3878	1367	933	446	368	311	306	326	340	310	322	331	317	348	361	330	291	324	321	283	293	314	323	330	310	330	303	282	305	351	302	330	325	317	320	322	311	314	341	298	339	307	317	304	319	317	323	343	278	303	297	351	316	335	319	313	307	335	318	317	317	304	295	292	305	328	306	297	307	337	327	298	334	313	323	292	326	304	293	306	330	355	336	315	319	302	320	306	303	355	322	319	291	315	312	315	326	319	266	319	317	290	305	337	342	275	298	367	308	291	304	311	353	320	305	270	311	323	299	332	330	312	318	309	287	297	320	351	282	296	352	329	316	316	306	302	327	372	307	323	307	326	337	329	330	316	319	320	330	330	299	307	312	296	321	316	354	307	323	332	327	333	350	330	325	326	342	280	300	332	331	309	350	331	303	288	328	299	302	332	329	344	303	292	310	314	359	303	300	305	299	325	308	306	377	292	340	307	332	297	283	298	330	323	312	327	282	352	302	288	321	308	303	289	324	306	286	334	297	291	320	336	332	312	321	349	353	299	322	321	296	352	361	330	315	344	319	327	315	314	312	342	330	300	344	315	301	299	340	292	345	307	291	325	341	281	310	338	300	285	341	306	307	297	326	316	334	297	319	328	324	327	304	323	294	289	332	321	284	325	285	306	311	329	322	328	339	315	317	316	310	287	316	294	349	288	299	300	304	318	313	330	321	302	308	338	302	326	315	337	312	322	307	329	324	304	327	326	289	300	309	316	326	319	291	308	289	295	329	353	338	319	306	306	336	316	316	313	278	297	325	351	325	288	312	331	348	333	304	305	303	330	327	341	310	301	351	300	323	314	346	336	304	315	333	319	314	343	320	280	320	290	291	294	293	324	326	301	337	324	298	336	338	325	311	297	313	305	350	323	311	277	305	308	341	300	323	339	300	333	343	287	297	304	345	302	305	316	337	328	313	299	292	306	309	323	294	328	317	298	347	291	323	306	327	311	324	308	309	296	312	324	293	318	292	321	287	313	302	276	352	327	342	315	341	346	338	323	308	307	281	323	317	317	306	350	303	332	320	301	300	289	338	297	328	311	315	315	313	318	291	299	325	287	349	329	314	314	321	335	310	283	345	337	299	315	306	334	305	308	290	336	310	320	338	296	314	356	311	298	321	310	318	322	343	331	308	315	285	330	314	320	313	311	289	350	353	315	317	320	323	328	317	316	339	333	319	323	302	327	299	316	309	337	295	345	322	312	293	336	306	318	287	314	318	321	320	329	318	320	324	335	325	309	341	290	324	349	328	302	337	295	345	339	321	323	294	324	295	296	334	336	296	306	318	318	310	307	318	311	309	330	275	306	327	308	310	310	325	348	301	320	318	311	317	281	364	307	296	319	297	301	323	289	302	323	348	289	346	323	314	312	280	289	279	314	324	313	332	313	345	342	335	340	326	281	313	306	304	346	319	314	303	289	348	357	295	305	325	309	326	324	325	280	291	311	298	341	332	303	312	307	285	303	325	308	294	299	299	299	290	314	304	285	323	309	291	358	304	297	326	332	288	308	320	306	321	311	324	309	295	321	327	306	323	313	337	293	304	318	304	311	322	301	303	311	324	271	298	294	348	320	287	304	315	314	316	300	330	318	322	310	293	322	304	315	304	305	302	328	298	327	278	331	291	335	321	334	322	327	319	309	320	324	308	303	342	329	289	363	329	329	327	320	313	325	310	333	302	309	327	312	284	294	306	300	309	308	323	294	329	317	312	351	338	330	330	320	301	294	314	306	343	308	289	322	360	320	306	311	314	308	308	336	291	299	310	330	318	325	287	310	280	311	340	323	326	334	308	329	322	330	339	330	313	341	290	324	336	321	297	328	330	336	320	313	326	325	302	288	328	334	319	344	333	307	306	313	324	331	306	294	308	311	320	293	306	340	303	312	328	337	329	347	326	342	320	280	343	301	317	301	351	301	309	306	324	309	320	295	314	302	326	313	311	331	315	264	309	339	310	336	325	293	286	337	325	316	312	324	294	321	336	332	312	314	305	341	327	339	333	309	318	308	288	316	301	313	329	339	346	328	333	312	315	328	343	313	307	312	336	322	350	332	336	303	287	331	332	313	280	329	346	325	336	314	331	323	325	314	269	291	315	286	293	296	329	304	326	323	309	339	308	307	300	298	327	320	341	324	307	316	312	320	344	325	308	347	315	298	352	322	307	304	328	309	330	311	300	344	331	297	306	298	328	325	324	337	316	294	312	327	329	342	312	313	280	358	350	317	300	342	330	320	318	284	296	313	283	304	321	324	314	315	320	323	312	315	304	310	324	306	293	326	297	313	294	337	332	318	315	326	303	323	282	317	294	347	332	316	325	306	293	337	285	322	331	324	330	343	319	322	276	312	309	287	333	316	360	308	285	317	354	300	332	308	315	306	318	313	319	313	313	332	346	298	338	326	302	302	298	310	296	302	328	296	302	272	308	332	319	343	353	327	315	342	316	333	310	308	317	304	295	310	321	288	309	307	323	286	284	302	318	310	322	306	333	348	319	324	320	306	336	323	296	315	326	309	309	336	299	332	299	305	327	350	294	371	317	295	352	319	317	331	306	321	295	321	335	305	285	332	301	323	302	359	305	316	302	304	323	321	298	332	286	332	323	324	319	317	313	303	323	326	299	308	332	317	314	317	299	349	320	337	314	312	315	339	330	311	278	312	356	318	308	303	316	307	325	305	306	298	327	274	314	342	285	320	286	285	309	328	308	319	308	308	310	290	334	322	305	319	301	315	288	310	310	296	329	298	338	301	299	313	331	294	305	291	285	285	305	344	307	326	324	335	321	333	305	312	284	318	338	310	325	319	316	339	270	314	304	320	325	333	334	327	302	309	316	267	329	320	354	323	307	309	302	322	332	311	320	315	318	342	312	322	350	309	331	301	293	309	295	330	305	333	306	296	329	300	353	306	278	315	301	305	318	300	341	267	308	301	305	326	327	325	312	323	319	318	308	332	299	321	336	319	302	304	316	354	311	291	312	316	335	305	319	332	349	321	313	312	364	293	330	294	305	336	334	290	313	337	325	339	318	299	308	298	317	308	344	310	321	306	305	330	307	304	327	349	299	319	294	281	307	294	331	295	288	318	321	325	342	281	280	322	298	320	303	270	348	318	288	340	289	294	271	323	322	324	322	326	322	287	310	297	325	328	325	326	307	294	292	331	288	298	316	332	303	300	311	348	313	328	293	321	296	311	327	323	311	346	360	298	318	295	301	315	331	304	304	330	319	329	319	307	295	317	313	286	291	324	300	334	314	330	330	322	281	302	330	298	305	334	296	316	301	354	323	305	288	287	324	317	303	325	341	312	314	308	314	344	315	346	322	355	340	284	307	316	320	297	360	321	290	316	283	287	335	294	297	305	294	312	324	305	347	310	318	284	306	310	276	341	287	333	304	318	303	322	298	303	364	335	344	320	322	301	350	304	296	298	311	322	298	333	310	282
45836	61024	63859	54284	44167	35811	28922	20564	11389	4453	3059	1333	879	767	791	742	775	770	821	777	773	881	950	914	832	831	874	828	775	775	767	781	755	797	757	790	789	803	779	764	787	788	784	780	785	782	786	729	740	789	807	778	772	826	794	808	758	795	820	742	777	762	766	786	780	786	769	789	757	818	762	745	780	750	755	803	802	768	758	776	732	757	805	765	790	755	769	823	798	740	769	805	763	804	773	746	793	750	749	827	757	781	795	764	797	800	822	750	771	759	753	745	804	780	768	818	820	793	766	761	761	771	819	738	764	790	765	826	728	792	778	767	770	817	770	748	770	755	767	792	771	821	794	820	790	769	782	761	734	763	808	744	752	788	794	751	793	777	783	803	767	772	771	773	752	759	771	754	746	806	733	762	785	754	764	759	813	769	776	814	758	777	790	769	751	846	739	835	742	821	760	808	741	763	762	731	788	765	793	796	757	783	785	805	791	774	793	784	828	756	783	761	804	772	759	746	810	755	766	760	795	834	815	701	769	801	783	746	752	787	781	769	734	766	839	778	787	834	763	811	788	738	792	732	754	757	793	771	792	783	811	797	774	775	778	799	791	771	758	774	733	765	758	799	750	786	762	794	759	752	814	744	752	750	752	802	791	782	794	759	794	766	754	752	763	803	770	769	820	771	760	792	718	755	810	771	796	764	781	784	782	779	746	766	794	734	771	747	774	799	811	740	797	785	708	770	770	765	783	754	790	783	793	794	763	763	774	800	754	713	776	787	797	776	755	752	787	739	775	756	759	774	778	766	818	791	777	771	820	750	796	785	780	768	814	793	771	801	792	823	752	784	761	785	805	819	769	794	785	769	745	808	787	784	764	793	771	737	775	763	759	731	733	795	700	773	789	767	758	776	787	779	767	781	746	783	810	798	756	756	778	842	750	758	805	774	799	770	805	734	764	725	856	775	807	772	800	796	819	769	798	754	770	760	742	833	744	717	808	787	820	829	789	765	799	839	785	796	809	786	794	764	760	774	835	755	773	816	756	755	756	797	821	757	739	782	788	762	807	736	711	771	790	785	822	755	790	746	771	739	775	807	787	759	746	801	755	783	756	776	795	754	742	773	800	754	761	770	745	770	774	824	759	793	756	745	778	765	775	819	763	779	803	826	732	746	773	742	808	812	743	784	790	775	766	741	792	757	783	763	810	767	754	819	747	788	793	785	758	738	740	784	789	773	790	753	744	817	751	739	761	794	804	793	794	754	752	744	788	812	754	757	771	787	764	808	795	765	794	786	767	804	746	750	779	749	783	783	786	788	759	799	824	787	772	794	781	742	772	787	812	781	744	795	832	878	775	759	728	801	808	760	822	754	774	780	756	786	787	752	785	751	755	759	739	788	766	849	822	771	751	738	780	779	761	783	747	788	744	731	790	775	781	749	834	807	785	760	783	860	750	847	787	775	781	798	835	738	769	764	739	808	751	744	746	797	755	807	742	823	797	771	751	753	760	770	782	757	797	747	789	805	793	756	792	796	777	762	771	734	732	777	797	766	784	825	785	757	738	792	813	751	746	814	802	756	790	783	784	784	735	823	797	781	768	817	780	763	726	797	796	803	767	753	839	758	804	814	759	786	751	753	801	708	799	858	780	754	780	774	768	770	802	770	761	794	803	776	786	780	776	824	791	821	770	774	729	781	815	784	783	803	802	799	790	687	818	776	760	772	786	773	813	779	765	790	757	730	776	802	779	839	720	774	780	766	791	813	792	791	790	763	752	787	789	798	791	766	735	758	781	744	718	820	831	737	818	793	772	806	744	760	820	798	793	772	776	779	751	786	809	756	754	805	754	807	767	778	790	787	714	778	761	820	748	762	768	759	737	762	725	746	746	813	732	706	765	798	816	763	756	791	818	776	748	796	803	777	762	758	789	759	769	778	775	711	823	824	791	768	756	806	776	746	735	812	783	793	753	763	767	746	710	813	779	773	758	748	781	794	767	766	751	732	769	778	756	730	731	729	737	771	718	720	772	791	756	833	713	794	775	789	756	813	780	781	762	778	773	782	782	783	780	773	750	774	756	777	768	789	788	781	793	793	765	783	761	765	759	770	744	760	815	787	828	761	711	742	827	792	769	738	765	771	775	772	771	761	766	792	809	796	784	793	796	743	769	800	784	726	755	769	788	814	839	802	781	804	777	750	756	783	823	808	802	778	782	773	772	790	808	766	807	812	749	738	765	774	763	737	818	769	758	744	769	811	771	816	792	731	734	749	778	769	744	817	749	806	699	752	829	798	782	790	796	752	796	790	729	773	758	786	757	794	756	761	795	748	828	807	736	775	756	759	762	757	796	809	789	803	791	735	788	858	775	772	743	763	831	820	779	804	767	788	715	791	777	738	788	780	744	767	758	747	772	782	740	771	803	796	784	802	761	790	723	819	760	764	754	795	775	786	765	769	744	778	758	821	775	823	750	748	766	838	793	739	767	782	821	763	765	797	789	799	718	783	784	799	770	777	818	747	754	717	767	763	769	800	792	805	778	718	756	769	781	734	799	791	743	832	776	721	781	783	803	760	790	796	768	759	813	764	781	749	779	762	818	751	735	819	739	796	835	795	774	723	744	776	838	803	773	708	831	785	789	761	767	788	756	793	800	808	782	803	836	775	766	734	824	776	794	783	756	835	748	802	847	817	813	812	761	775	828	801	755	794	791	801	776	736	779	787	761	775	711	772	778	796	741	758	784	791	769	790	817	736	787	813	758	757	844	735	764	776	792	765	774	786	756	779	742	762	797	821	799	810	795	779	756	782	784	737	765	755	723	743	755	803	773	733	765	800	778	749	763	794	775	779	806	738	731	789	797	799	798	798	733	761	787	739	720	756	806	736	763	797	760	775	761	785	800	785	769	775	733	730	778	812	805	787	731	821	761	751	766	788	834	722	788	789	774	800	733	778	787	763	746	739	787	853	807	751	791	726	775	749	756	796	762	764	776	846	818	778	786	788	761	830	806	775	807	794	769	728	813	755	776	724	766	773	769	770	801	752	734	771	799	787	740	749	827	811	780	780	764	772	829	765	714	775	769	760	740	773	778	796	770	758	786	741	757	761	720	722	784	767	808	761	751	787	765	806	804	794	790	736	797	794	803	836	736	761	782	784	751	801	797	731	724	787	753	783	826	799	770	742	795	821	871	694	743	743	759	750	745	796	787	823	757	772	831	729	802	740	716	759	776	809	780	758	761	736	797	816	756	771	763	789	728	801	744	739	783	764	780	802	806	790	805	778	753	751	822	738	791	819	844	732	795	773	772	753	787	769	733	771	786	792	776	724	782	788	725	778	773	788	788	808	795	773	760	785	847	750	756	822	781	773	775	821	768	775	818	800	796	752	780	751	774	739	821	823	786	786	730	746	795	770	784	706	785	781	773	717	742	766	744	796	751	760	716	763	783	721	743	807	774	739	781	797	740	785	820	770	757	741	819	773	782	719	837	747	773	768	802	798
71541	74484	69156	52698	39532	27556	17812	10319	4215	1350	1005	508	343	334	315	310	307	304	298	373	357	312	376	353	322	336	329	323	332	327	318	295	309	324	301	277	293	316	336	303	346	319	305	287	344	320	310	282	321	305	333	322	315	309	294	334	309	322	331	301	314	302	342	296	322	315	275	306	324	293	316	311	324	295	335	312	323	302	326	320	323	313	326	291	337	311	297	306	322	289	312	293	281	334	316	331	316	334	319	307	302	322	309	314	361	347	274	324	325	317	318	313	281	312	347	314	341	292	298	343	315	313	326	313	305	300	307	304	324	313	347	321	299	337	315	341	344	283	312	313	311	315	308	314	305	334	289	364	343	328	352	340	291	320	320	342	330	346	328	304	316	287	340	318	340	303	316	321	340	311	330	325	299	323	315	309	333	343	313	306	320	318	296	310	298	293	328	312	334	310	314	340	293	335	333	316	319	293	305	321	313	350	302	333	318	286	285	331	304	323	328	302	301	303	310	298	331	304	313	299	339	286	338	303	335	295	317	305	300	338	319	301	319	329	308	338	322	326	327	313	297	296	303	311	307	353	300	332	323	345	312	343	337	302	295	317	306	318	312	355	327	323	318	298	365	313	329	324	303	358	324	355	324	300	316	350	301	309	329	319	325	292	312	327	298	316	305	327	346	306	324	290	328	310	303	319	315	306	330	319	297	295	324	315	341	352	328	320	367	374	281	339	343	319	279	311	291	321	324	301	276	324	295	368	314	307	337	322	337	295	308	308	320	310	329	292	327	305	328	290	304	307	320	299	301	308	307	276	277	311	317	320	301	338	318	301	326	285	303	315	315	360	334	308	318	357	334	320	336	303	350	294	302	320	290	314	333	324	314	307	294	303	322	301	347	313	348	332	332	337	313	320	334	332	313	328	320	304	270	306	336	344	320	325	336	322	293	313	309	306	295	332	339	343	314	319	293	320	322	340	336	309	307	288	335	328	295	318	288	314	325	302	331	291	312	312	348	331	304	318	330	332	355	337	338	317	287	325	328	310	306	315	312	303	303	344	276	351	321	312	356	289	335	298	310	290	319	315	344	337	283	316	325	301	305	344	331	299	329	298	313	332	332	343	284	325	308	325	307	318	316	325	298	334	311	333	282	304	322	319	315	338	362	322	324	321	300	318	282	301	344	349	331	312	322	297	291	332	311	298	297	299	341	332	330	308	293	317	314	316	318	306	320	330	326	313	322	343	288	348	309	330	322	324	304	310	314	306	307	338	306	314	328	308	306	334	313	316	324	292	323	328	311	319	316	333	304	335	298	282	333	282	307	354	279	321	333	305	296	316	319	346	307	285	314	292	333	298	317	308	307	309	309	314	291	295	320	319	342	294	309	346	322	332	305	341	321	343	312	321	301	300	302	318	304	309	314	330	348	297	325	337	307	295	332	297	307	279	322	317	296	325	298	330	321	314	336	312	332	292	333	289	334	301	300	319	318	338	303	290	319	325	279	337	316	297	337	335	309	332	334	322	315	326	309	310	327	325	321	301	336	354	327	336	294	310	269	296	278	309	311	309	296	312	336	333	330	301	300	311	285	310	321	277	321	326	338	316	338	347	336	320	317	334	320	308	303	313	296	310	266	293	287	330	325	309	279	314	287	337	297	330	321	316	314	317	288	324	307	324	268	342	331	307	303	282	302	302	323	296	277	345	310	315	343	304	319	290	327	290	310	328	282	330	329	320	310	285	306	321	271	311	294	306	339	306	318	305	318	321	328	323	320	280	329	317	316	325	302	324	351	284	325	299	328	306	305	305	314	322	324	319	286	281	298	321	304	358	348	335	299	359	340	335	343	320	298	301	325	292	331	339	337	307	316	318	308	336	369	322	317	299	317	304	304	310	316	333	310	298	300	336	313	321	318	345	340	313	372	342	293	292	283	360	301	298	306	308	333	310	302	328	299	292	293	314	317	311	331	315	284	327	313	307	321	320	321	298	317	280	338	345	282	319	291	321	331	308	335	310	295	323	321	284	303	327	338	303	352	286	287	317	319	287	356	305	289	322	325	331	307	286	336	296	332	322	310	324	302	311	343	305	331	310	314	298	348	297	310	310	327	285	312	321	331	334	306	322	321	332	308	319	351	330	304	299	302	314	329	296	297	295	345	271	282	302	352	335	335	310	343	304	325	324	323	315	282	293	318	328	339	338	304	328	327	301	307	328	321	317	303	325	274	325	318	306	336	284	324	277	313	311	316	327	324	310	299	285	307	295	311	323	299	302	321	307	335	318	311	305	331	343	316	364	313	279	305	315	282	316	324	311	337	341	342	319	340	336	311	335	310	308	330	324	294	307	324	315	338	283	300	328	313	294	317	339	299	322	324	334	327	324	283	316	295	313	344	321	324	322	309	337	314	317	312	288	270	311	309	313	307	305	317	323	330	309	283	322	303	321	331	323	333	292	280	302	325	327	323	269	340	308	325	297	314	321	290	338	313	292	293	344	343	321	321	305	319	302	307	310	331	326	307	369	299	311	301	314	312	313	302	331	323	308	301	370	335	354	345	297	342	299	357	278	321	302	336	285	300	296	308	324	331	301	318	304	355	333	312	271	308	301	300	289	315	316	309	311	320	331	317	314	317	312	347	317	334	299	321	337	323	325	310	343	327	330	329	287	292	335	304	323	316	335	330	336	252	290	315	315	337	318	314	339	323	333	352	321	333	308	290	310	331	314	296	304	339	312	312	305	326	279	281	334	313	317	322	309	330	315	327	308	314	305	329	308	340	304	302	256	284	297	313	290	301	300	315	282	324	335	320	302	315	318	319	325	322	313	319	294	299	302	322	303	296	306	298	292	326	347	345	320	321	291	343	297	320	311	313	315	323	299	308	309	328	323	284	330	309	333	318	326	332	335	289	295	305	304	293	293	295	347	344	345	320	307	346	339	321	333	319	339	309	301	306	297	296	313	301	333	273	332	329	306	270	305	292	288	323	291	313	313	313	299	324	312	307	362	327	323	285	288	297	297	349	315	302	311	340	308	300	317	299	324	346	317	325	295	325	318	339	298	343	321	316	304	305	324	328	323	317	323	281	289	354	299	330	358	318	360	269	331	294	307	312	283	281	339	305	315	298	291	341	327	330	329	289	283	301	357	286	293	290	290	323	311	307	274	287	319	333	289	356	333	310	323	301	338	331	306	319	329	324	319	290	280	320	298	362	321	307	305	296	314	315	313	312	313	373	319	308	307	313	310	351	345	328	300	333	314	294	303	314	317	309	298	313	329	304	313	320	341	308	292	334	307	311	336	301	330	282	303	346	330	311	305	321	316	351	298	322	288	345	312	312	310	330	311	316	330	307	320	267	293	297	312	328	352	317	320	331	329	322	322	310	306	308	310	314	322	335	289	327	336	340	310	325	311	318	326	314	322	345	357	337	305	320	359	312	302	306	332	301	316	313	325	322	304	323	324	331	325	317	345	287	308	298	307	299	321	297	299	331	312	317	296
46318	58655	63650	55283	46638	37053	30176	22104	11478	4872	3597	1548	862	724	832	756	774	796	796	792	772	803	925	903	851	798	748	730	729	782	761	749	826	746	793	766	812	751	782	761	793	772	759	766	750	818	828	813	759	757	786	774	819	784	785	802	799	788	793	771	766	789	742	830	788	832	754	771	770	837	813	774	785	762	826	795	802	764	741	719	767	741	813	732	814	765	787	769	786	819	792	848	822	768	761	743	759	728	765	758	737	746	770	711	819	801	772	752	794	775	772	805	812	801	781	786	748	760	784	824	766	834	760	766	764	780	777	767	766	772	767	792	789	753	715	749	758	796	756	699	752	760	751	777	773	748	771	793	800	767	742	755	840	792	778	796	757	774	787	817	765	785	769	807	774	787	762	801	789	764	786	711	789	728	746	745	804	796	706	741	809	775	730	730	761	807	775	763	746	760	758	802	757	818	807	795	752	740	705	767	730	762	801	827	808	792	763	712	735	817	785	788	750	781	788	752	750	740	782	728	788	773	827	730	785	755	795	782	784	808	730	755	768	800	756	731	759	762	780	780	758	754	797	759	731	745	755	731	780	773	758	780	775	826	834	744	779	778	807	769	745	765	737	758	763	784	803	762	768	745	714	762	745	775	769	756	781	803	776	788	784	762	772	778	768	771	740	783	778	773	776	792	798	809	803	814	803	814	805	751	734	764	797	791	802	840	755	822	736	801	764	769	757	759	756	725	776	738	756	803	823	777	773	761	799	842	742	780	717	776	736	803	768	753	764	769	792	780	782	820	764	822	799	774	789	785	786	769	763	774	755	783	777	740	710	794	763	794	799	758	737	752	771	744	767	729	743	787	796	798	790	737	744	854	732	748	772	751	755	764	803	733	763	687	848	753	823	759	786	789	777	762	775	763	766	795	773	764	758	780	758	786	792	779	796	763	792	789	801	766	753	752	777	800	752	786	799	745	752	769	786	777	780	803	781	727	775	760	780	771	794	811	777	758	754	764	748	777	826	778	800	800	754	843	782	719	780	753	815	740	752	783	751	741	778	796	736	760	769	801	720	756	746	776	739	828	763	765	778	754	818	793	764	813	794	818	827	811	795	778	752	768	805	726	785	730	787	813	768	770	781	790	746	795	780	775	745	796	785	786	807	799	821	783	777	777	790	790	777	769	752	778	786	849	749	770	819	794	736	782	799	735	787	774	815	773	710	792	773	811	799	743	813	748	737	778	776	841	804	801	749	830	769	787	757	777	820	764	807	775	741	770	763	782	764	746	748	729	810	764	748	769	785	784	806	799	758	836	824	758	757	773	746	810	789	794	770	779	791	699	781	754	742	745	796	808	807	747	739	786	778	766	751	791	744	684	770	803	785	753	788	768	776	768	765	788	766	739	793	782	737	754	734	738	750	768	746	810	759	777	754	776	765	752	758	742	803	766	733	738	813	763	801	801	799	744	764	770	774	760	730	720	815	789	771	758	740	722	738	742	788	723	773	773	756	769	779	765	729	761	850	745	736	777	735	774	751	802	760	736	815	776	766	761	782	785	749	765	732	750	811	797	784	759	770	830	749	767	841	791	763	781	768	804	785	763	761	793	752	810	754	828	755	789	769	760	798	765	778	779	800	791	750	756	738	824	764	795	774	807	783	772	811	810	776	793	790	797	782	780	791	735	740	817	766	781	799	764	725	780	806	765	775	807	746	755	792	805	738	748	771	796	743	826	783	755	807	805	780	766	798	739	758	769	767	747	788	762	751	817	766	780	823	752	810	760	797	798	739	754	782	803	743	798	787	723	717	734	747	755	793	761	826	793	746	740	785	779	756	756	759	786	782	788	810	807	806	790	775	801	749	740	770	772	781	771	781	768	749	761	800	811	781	810	790	747	793	769	736	794	767	799	754	782	833	794	792	739	779	740	803	782	739	792	804	793	767	754	793	728	789	770	816	777	779	822	749	751	817	819	730	761	743	796	802	797	784	787	798	784	749	841	787	746	789	803	744	757	809	776	806	775	826	742	746	768	752	784	775	784	792	785	715	791	817	776	765	766	781	764	869	790	784	785	835	760	775	771	744	751	758	784	769	801	733	770	787	737	758	782	779	720	749	823	736	743	774	786	738	790	803	782	760	747	798	816	783	747	716	750	792	730	785	772	778	722	786	771	843	777	764	788	752	845	773	789	761	799	732	760	737	823	792	756	767	791	788	735	799	746	798	804	765	757	716	765	763	760	793	762	751	740	805	737	771	795	792	772	803	752	713	804	795	813	748	741	799	806	732	739	829	751	820	760	753	806	776	777	788	758	805	738	801	789	780	805	734	771	776	781	734	781	800	739	766	805	764	806	823	814	769	774	760	810	750	768	762	758	731	804	739	765	787	776	812	741	753	756	764	745	780	734	756	777	762	765	762	750	785	758	794	757	741	748	835	812	767	785	858	741	748	785	761	772	749	826	792	780	778	804	763	781	772	777	769	792	723	783	761	790	776	841	770	745	743	801	779	830	806	742	728	756	748	781	773	752	734	780	725	824	752	799	728	801	807	800	772	803	827	787	756	789	763	806	827	763	802	787	766	784	751	764	821	767	755	744	788	774	770	809	775	752	791	760	790	762	786	802	780	792	771	788	789	767	791	781	812	813	806	801	774	803	772	749	759	800	798	780	806	780	765	757	840	790	751	792	779	798	743	778	743	813	809	791	769	778	802	745	786	768	774	807	818	781	788	769	801	758	772	786	755	756	767	783	791	733	726	778	784	758	784	757	772	761	763	775	751	775	760	751	782	804	829	766	802	789	787	780	777	766	763	767	780	782	739	750	752	758	767	774	747	771	785	776	804	756	773	787	783	774	760	772	793	763	760	819	754	737	774	785	749	758	778	797	771	788	735	795	771	738	804	779	756	776	797	752	805	744	749	788	815	756	784	746	776	737	835	780	768	740	798	780	783	760	784	670	775	843	802	783	761	768	759	804	774	767	747	782	750	736	822	803	768	769	781	724	735	757	788	731	806	785	763	834	818	780	792	770	722	764	764	717	727	782	739	790	761	809	795	752	771	775	785	811	821	748	790	757	733	744	844	801	789	801	789	788	755	803	751	789	764	808	827	761	803	737	785	739	796	759	787	742	768	770	736	810	755	761	834	775	757	756	759	745	769	748	809	768	754	780	778	769	793	763	736	781	767	787	777	784	801	735	765	756	766	730	750	770	776	780	814	752	766	809	757	795	762	769	740	762	726	835	761	829	777	750	746	753	769	760	790	815	775	767	754	785	770	757	769	754	759	739	804	822	784	797	776	780	768	819	743	749	787	806	738	799	780	794	804	767	765	764	811	770	750	797	769	742	794	718	747	797	744	829	783	771	779	739	761	777	795	761	765	763	775	764	789	718	805	754	787	815	765	747	799	788	773	756	755	747	768	722	769	778	802	772	754	752	809	790	810	782	734	750	737	756	822	789	770	698	774	762	758	769	776	765	830	756	799	746	790	768	820	784	795	779
69057	74760	71902	53181	41141	28666	17973	10305	4602	1556	989	414	358	301	335	290	349	306	317	315	308	317	325	332	320	307	298	333	348	316	306	326	300	309	329	296	294	286	332	284	318	318	291	282	333	330	322	347	316	315	329	316	321	312	278	329	356	282	311	314	325	300	302	318	296	313	311	311	317	272	318	341	307	334	318	316	343	341	319	303	321	299	302	358	307	321	340	347	316	284	292	314	302	343	303	312	346	314	291	325	315	323	336	304	323	302	332	302	329	313	329	298	326	321	288	305	308	297	322	298	291	304	323	324	295	312	318	348	282	277	325	293	328	315	320	321	290	294	299	308	316	308	296	346	335	320	311	311	330	315	303	296	251	307	292	300	308	299	309	330	335	322	321	317	301	312	348	336	294	290	303	339	305	338	308	315	366	313	320	345	308	322	338	322	295	302	321	322	312	318	293	317	329	313	296	293	307	314	309	307	318	330	276	324	288	295	311	330	279	297	303	336	338	313	321	332	323	301	297	324	320	334	327	323	304	296	316	329	311	309	294	279	299	311	334	333	303	308	291	278	286	335	316	294	313	295	306	317	329	310	289	293	296	298	306	298	299	330	329	312	327	287	305	304	308	335	314	323	268	299	299	286	292	311	326	312	322	293	293	299	354	285	319	280	328	324	297	310	350	332	324	350	343	316	319	343	310	346	311	295	307	331	314	312	321	346	300	314	349	304	330	320	330	279	315	305	315	290	287	318	298	325	312	324	341	313	327	310	307	341	319	298	314	317	293	291	299	306	295	317	312	308	320	315	319	327	299	318	337	305	312	306	322	317	312	335	313	347	298	311	305	303	318	311	306	313	331	312	296	316	312	285	342	304	326	309	320	287	323	341	306	327	288	347	328	317	305	296	312	303	306	317	287	315	326	303	341	337	316	283	302	335	332	323	294	316	338	352	335	310	317	344	299	312	305	303	324	308	298	305	324	346	319	327	331	335	321	291	329	357	336	327	320	326	315	324	337	324	319	310	314	312	313	297	328	327	338	317	313	336	306	297	319	331	292	320	300	335	317	317	316	317	315	303	314	313	285	314	336	332	319	346	316	323	333	302	289	316	317	320	280	322	332	329	308	330	298	320	362	306	319	337	309	291	326	311	333	314	303	348	317	307	322	323	309	305	311	306	311	328	308	332	312	309	328	328	310	290	317	306	305	291	287	284	289	321	320	319	289	329	319	303	301	297	333	295	286	358	301	324	338	282	295	317	339	333	320	328	315	331	332	318	291	343	293	309	309	321	333	282	343	292	296	327	320	332	300	293	311	302	321	262	324	305	331	310	300	295	335	303	347	294	301	304	283	342	282	307	330	296	335	316	324	311	300	356	311	313	322	326	309	331	311	315	315	285	319	324	315	297	307	284	325	325	333	311	355	277	306	310	341	293	314	321	309	293	299	325	300	340	306	335	264	284	308	312	326	309	292	333	333	332	328	295	301	337	343	339	325	287	319	285	320	340	317	326	313	349	341	326	286	318	304	327	292	283	338	312	325	297	327	304	328	289	278	319	298	341	330	359	310	305	313	319	302	298	329	324	325	300	308	319	314	317	313	304	321	335	314	292	291	326	259	350	307	290	331	296	278	317	316	335	356	337	317	268	339	297	292	327	309	284	338	296	316	330	338	286	348	293	295	317	319	303	297	319	292	326	317	325	315	309	329	285	326	324	309	350	330	329	313	287	318	320	329	313	315	318	311	306	322	306	289	330	298	328	297	346	318	320	317	342	339	319	326	302	334	319	282	294	310	318	322	320	291	253	323	287	347	344	347	330	312	308	288	317	305	301	309	295	311	331	322	309	349	294	288	316	348	322	331	314	315	340	333	347	328	319	302	302	294	326	298	331	291	324	312	311	281	312	337	305	296	343	313	287	329	269	321	347	333	333	334	343	338	314	319	284	322	296	308	326	332	316	320	289	291	292	295	312	326	326	317	307	291	306	300	294	306	325	307	366	304	353	295	331	343	331	325	328	323	350	334	294	332	292	315	292	299	324	360	369	316	318	301	296	339	302	313	326	306	289	345	303	325	300	323	317	291	304	354	335	311	322	312	314	309	298	304	323	286	326	288	346	310	301	298	324	346	326	332	317	306	322	310	349	309	305	319	314	301	284	314	308	321	316	363	319	299	307	302	292	313	281	320	327	323	318	298	329	309	322	293	297	343	304	301	316	302	325	318	318	339	298	325	309	332	318	287	309	328	304	363	315	307	304	315	326	307	321	306	297	334	314	315	327	315	317	348	344	297	320	294	303	313	330	283	298	315	324	298	338	339	313	332	277	308	370	332	307	314	316	289	303	322	308	330	328	301	312	341	346	318	342	309	316	333	308	288	310	316	316	327	321	313	318	317	303	335	298	293	314	354	297	321	284	312	313	286	287	317	306	261	300	301	335	330	313	326	308	297	343	337	303	305	301	319	293	314	320	325	354	311	327	293	325	324	315	294	301	305	345	311	321	309	297	283	322	315	328	334	287	273	315	321	306	284	289	326	273	292	304	291	317	290	330	312	334	335	300	328	305	304	305	285	291	322	316	305	311	293	291	304	308	275	315	319	340	322	339	310	307	305	288	341	302	331	304	334	345	338	326	317	304	322	304	264	318	339	299	308	312	341	335	337	352	313	328	327	323	338	291	327	319	287	295	333	302	352	302	321	313	323	284	311	304	320	349	295	313	321	306	316	338	300	309	315	329	289	333	344	306	275	302	273	300	313	353	302	313	300	301	297	314	303	303	335	304	309	313	306	304	311	325	295	288	289	293	322	299	306	294	304	309	304	316	300	291	318	332	301	289	290	293	316	280	282	322	301	272	338	299	300	312	338	301	300	306	334	281	326	276	306	295	306	329	300	318	347	307	322	297	336	332	303	315	312	299	293	296	318	329	279	344	298	329	258	317	339	340	336	302	316	357	285	326	305	303	306	288	347	316	281	339	281	328	300	326	267	322	335	303	335	279	313	326	324	306	315	309	334	332	313	309	304	332	292	317	316	318	320	330	331	300	334	306	292	317	325	348	310	310	298	331	293	311	326	323	285	306	331	310	297	299	273	330	308	306	267	325	306	339	334	318	315	322	342	319	311	328	282	303	321	319	292	300	328	298	328	324	305	356	340	325	322	324	332	331	350	329	315	323	310	295	342	296	325	326	307	293	321	297	324	308	304	316	323	305	337	313	331	328	307	311	280	287	303	273	312	325	327	322	278	297	287	320	305	321	341	324	293	337	322	323	312	303	331	329	337	318	345	325	304	310	310	297	312	295	312	322	328	337	334	294	308	322	311	331	306	311	314	309	357	314	289	312	317	272	303	305	325	307	315	317	304	298	334	302	315	323	275	319	313	318	344	329	286	309	358	331	336	329	327	294	334	325	329	349	315	298	317	333	305	340	359	326	315	318	325	296	294	306	318	318	324	318	320	335	304	322	322	341	330	274	299	306	309	335	325	327	329	303	293	304	311	296
44160	58658	66240	55511	48075	37973	30224	22492	12692	5096	3405	1260	809	808	831	759	780	778	803	833	769	845	849	920	812	793	830	812	742	783	728	730	747	770	745	809	771	815	767	806	760	751	767	804	733	800	774	812	793	811	763	746	831	807	764	760	808	759	777	763	785	764	826	724	770	715	764	782	800	786	722	806	757	742	777	758	777	797	783	752	802	774	751	749	767	746	784	775	764	736	776	780	796	752	760	810	749	789	796	769	764	773	735	841	842	781	774	794	803	793	799	779	787	751	790	768	784	786	758	787	752	724	784	779	789	792	762	723	783	785	771	797	817	806	772	790	741	770	809	774	785	775	730	825	819	817	794	800	729	770	759	803	809	776	770	809	789	790	799	778	722	797	753	751	747	812	729	789	759	796	797	838	777	760	791	765	750	744	801	723	789	754	815	819	764	760	751	796	790	766	788	800	755	752	760	751	827	793	759	828	821	738	818	801	784	695	803	755	748	757	754	770	769	750	830	840	758	802	802	777	768	755	788	781	798	762	774	770	757	790	799	779	749	758	778	791	707	766	725	842	768	768	765	784	747	810	814	737	762	829	719	736	751	785	758	786	736	807	778	787	763	764	719	796	725	796	809	749	759	765	786	785	728	754	763	805	803	774	801	830	763	769	797	751	731	829	794	822	775	751	758	778	769	813	756	772	775	812	782	802	816	764	769	715	744	743	745	741	749	748	790	759	776	827	798	760	791	785	801	765	736	771	803	814	802	713	758	805	759	785	786	784	787	772	794	809	786	769	703	764	760	803	735	796	742	768	754	780	762	804	776	773	810	743	730	738	796	815	819	740	817	777	784	767	794	752	736	754	783	766	754	783	755	767	705	798	812	758	781	704	794	754	775	733	777	732	806	740	766	775	746	785	803	828	777	740	745	827	793	742	775	721	791	755	792	738	778	816	787	809	734	749	776	803	778	757	786	777	732	747	779	738	755	819	796	792	774	784	765	788	748	687	792	737	769	789	770	792	754	783	772	744	759	780	796	773	744	785	758	761	791	737	780	723	828	773	784	842	772	818	790	798	774	789	792	790	788	722	773	812	724	822	772	760	841	777	813	743	788	706	757	773	787	787	793	781	740	758	794	768	810	800	782	781	770	775	793	742	770	784	754	763	727	820	791	759	757	733	755	783	792	750	740	759	773	807	765	759	752	776	724	771	788	797	766	799	761	829	758	773	745	757	792	771	761	812	781	807	720	743	772	795	803	770	760	739	825	777	764	773	749	794	764	800	802	796	774	774	782	836	793	737	785	790	771	752	734	785	764	764	776	793	758	757	755	769	813	737	828	807	744	774	739	800	789	731	752	767	788	800	811	794	785	815	777	771	798	740	859	745	751	782	821	754	764	825	751	788	733	836	741	797	809	741	756	760	785	753	784	745	754	790	813	822	826	769	794	809	798	694	759	757	810	772	735	800	768	728	710	798	762	812	823	852	785	770	764	764	776	776	753	739	784	737	780	773	777	773	778	719	801	748	814	751	733	768	775	780	760	770	786	775	762	752	792	793	800	777	753	783	749	824	768	774	757	788	740	778	859	741	775	797	740	810	803	802	787	760	774	799	769	771	808	722	765	831	762	813	815	755	751	769	816	751	796	733	807	813	737	773	786	769	796	750	769	726	815	780	792	791	767	786	778	775	711	809	758	771	774	732	747	792	762	738	766	754	783	792	833	792	734	756	754	772	735	766	809	795	785	745	742	784	773	792	718	738	800	775	750	787	805	796	775	800	764	789	800	820	761	758	762	798	750	793	751	784	755	782	725	770	789	745	701	767	757	753	774	730	780	741	802	803	809	815	781	820	733	772	823	829	804	744	759	796	797	746	772	757	808	781	794	747	768	781	786	791	786	771	819	751	785	747	761	806	817	783	799	764	743	723	777	780	710	802	781	776	786	759	746	748	763	806	776	821	767	796	781	764	816	777	742	784	849	764	774	792	754	821	748	744	754	770	752	771	751	785	781	753	772	813	769	773	827	783	764	755	774	768	759	762	782	754	757	803	806	816	724	792	792	801	755	770	745	792	744	760	801	801	795	748	747	757	756	779	760	777	793	835	748	784	783	724	740	848	710	802	751	780	750	790	759	757	777	754	767	751	795	819	755	761	775	754	791	775	792	745	732	796	765	808	808	768	746	795	811	811	799	790	822	764	814	834	779	786	777	791	736	791	773	787	763	778	811	795	786	787	732	799	775	776	784	787	774	750	761	806	770	798	766	792	779	753	764	752	758	738	812	784	760	798	769	819	737	790	740	739	810	706	768	795	799	776	761	745	757	792	749	792	810	813	809	772	759	782	795	780	770	790	789	786	808	761	759	769	833	740	772	758	764	798	734	812	831	790	801	823	765	800	719	769	787	736	783	764	816	763	714	762	785	787	780	776	779	749	739	751	779	798	755	777	764	770	745	779	714	751	758	728	812	816	793	825	768	796	781	824	762	786	735	782	829	785	742	802	760	749	737	812	757	779	803	737	776	800	808	757	811	788	774	752	831	758	785	804	812	750	770	749	764	732	807	761	761	792	767	791	778	789	735	739	761	783	790	779	729	826	760	753	800	808	757	776	776	811	778	741	762	744	763	773	788	764	764	763	794	683	765	797	798	727	743	806	774	758	737	765	779	783	735	787	759	809	727	800	792	803	810	783	791	764	769	788	793	772	734	757	754	793	760	757	766	795	800	752	750	823	763	786	734	788	736	774	776	759	788	840	741	744	800	768	786	774	725	817	792	775	766	732	741	798	792	809	779	802	796	754	753	764	792	731	757	740	773	727	741	758	769	792	801	801	765	748	826	730	772	794	786	818	768	777	767	806	776	787	806	740	768	759	778	746	774	789	778	760	753	802	780	776	797	808	741	766	779	821	714	779	756	774	832	786	754	741	782	748	783	793	807	796	800	749	813	794	738	776	826	752	757	815	740	818	770	797	797	824	764	764	755	787	781	776	761	752	793	765	835	814	699	740	746	748	809	773	737	780	774	738	736	762	784	777	740	731	769	811	767	769	757	805	860	750	796	799	740	796	784	822	753	721	775	786	790	814	769	718	773	760	809	765	840	725	810	756	757	756	767	782	759	715	766	796	753	795	822	761	761	796	774	774	786	788	793	782	744	780	785	767	797	735	778	806	759	797	777	796	862	798	771	786	774	760	765	714	768	756	770	751	765	797	757	739	776	771	770	775	782	791	760	756	767	802	806	793	784	810	752	807	777	754	712	748	734	784	803	759	797	865	814	772	781	766	780	849	774	770	783	795	752	757	824	769	743	794	798	770	734	769	788	776	782	735	787	754	756	773	802	751	776	792	770	803	759	754	779	786	735	803	779	827	784	765	785	808	840	795	784	767	785	831	761	749	775	762	803	809	786	725	780	757	802	804	753	825	741	810	772	799	757	764	779	769	779	718	773	801	736	760	782	786	771	788	758	761	781	784	797	779	811	778	754	809	761	780	776	809	769	734
67726	74527	72019	53905	40344	29129	16944	8536	3783	1574	976	621	377	342	314	294	322	347	333	328	339	350	366	309	276	319	314	297	313	320	298	358	327	305	313	300	321	297	297	301	315	333	316	283	286	295	313	332	325	284	293	360	320	324	334	294	321	307	357	318	335	299	337	314	300	306	297	288	264	315	321	301	290	317	334	325	299	310	324	325	310	319	332	323	299	306	337	317	319	311	300	296	322	296	282	297	293	331	294	310	321	302	302	313	346	319	315	313	309	310	302	327	312	329	304	340	304	328	306	301	301	311	277	333	291	284	318	292	331	298	306	328	300	308	291	329	311	343	302	305	291	307	319	318	310	309	342	315	348	315	335	298	348	328	304	315	306	347	328	284	313	326	287	304	321	325	310	313	340	319	319	319	312	339	291	283	330	304	309	305	306	335	308	297	320	310	328	302	314	266	327	259	310	302	288	302	332	326	296	297	310	332	300	312	314	272	292	328	320	332	306	336	312	360	311	308	290	296	299	319	322	302	323	286	284	296	279	300	288	315	316	327	333	345	329	323	319	310	314	316	301	277	321	337	291	309	323	315	327	333	296	283	306	294	320	341	315	303	299	324	291	318	324	318	295	292	327	295	305	324	290	326	304	294	302	299	307	311	315	305	348	303	289	324	316	336	339	327	308	332	289	302	292	316	310	295	303	297	281	315	313	303	299	313	302	328	306	318	339	302	302	321	309	289	326	324	320	356	298	283	301	317	353	315	321	287	304	298	340	312	321	313	342	325	300	302	294	372	282	297	299	346	322	315	329	304	334	283	327	321	289	313	361	280	298	313	315	329	316	319	301	319	313	302	307	319	310	290	297	292	316	319	305	327	317	308	310	309	299	314	312	303	316	296	304	342	328	284	296	298	315	273	315	337	308	295	295	330	332	280	307	298	313	334	335	330	342	323	299	318	314	349	351	298	309	309	330	326	276	304	333	318	277	320	300	351	310	281	288	273	280	320	311	338	310	313	313	303	338	310	288	308	300	313	322	342	270	331	312	316	285	322	286	299	337	304	303	300	310	287	310	324	322	309	307	329	332	318	326	304	359	296	318	333	325	306	324	293	311	334	311	291	309	296	294	314	323	308	308	301	299	300	315	324	334	318	311	308	307	307	332	349	335	306	340	310	307	313	306	314	327	319	320	320	336	308	327	335	307	306	350	330	314	281	286	307	322	318	321	290	312	337	310	294	315	318	322	308	312	293	286	341	340	304	317	307	331	305	315	302	299	312	327	295	336	332	308	305	300	327	299	318	301	328	295	294	328	328	315	332	322	326	330	318	328	299	285	321	310	305	316	282	309	303	312	311	330	330	319	324	314	294	319	297	312	316	338	273	325	338	333	300	335	312	290	320	346	295	309	313	310	330	294	306	305	277	292	307	338	332	306	290	306	333	304	312	310	344	320	319	278	325	332	289	304	301	319	343	298	308	324	325	292	292	304	274	281	297	322	292	329	271	295	304	296	311	309	331	290	325	306	312	329	315	309	336	309	309	325	312	311	320	318	325	317	299	301	324	333	301	302	340	324	307	344	316	292	314	321	314	296	297	327	340	309	334	324	317	320	309	314	286	306	279	283	292	338	312	316	331	316	303	312	347	304	310	313	310	349	317	304	298	295	334	294	306	312	283	302	326	305	290	283	354	339	347	346	351	308	328	330	297	299	300	336	316	311	339	314	304	314	318	317	277	315	308	284	319	303	318	299	335	341	322	309	355	305	331	314	313	316	328	324	285	342	297	317	305	319	308	311	312	325	316	322	327	300	312	329	304	303	348	309	295	308	323	303	311	296	309	306	322	315	308	324	316	338	336	296	331	315	308	322	307	304	293	295	302	333	301	321	321	320	305	291	296	316	289	325	308	334	302	289	312	345	323	299	322	314	292	313	333	346	339	316	309	323	331	322	283	325	302	333	271	287	308	296	304	320	317	317	299	317	349	289	300	299	304	298	294	329	298	297	317	321	309	369	328	294	333	310	340	320	328	343	310	346	298	306	284	351	322	298	309	324	314	283	333	319	340	342	303	326	290	289	324	297	312	351	300	325	317	309	317	306	311	317	348	289	309	311	314	323	297	325	316	316	293	302	307	280	318	313	316	329	321	301	303	322	319	300	317	321	317	338	290	309	310	314	313	303	307	300	321	319	307	319	302	288	306	322	286	296	297	325	300	327	313	320	300	299	298	324	300	309	321	311	311	327	319	324	337	305	337	327	301	325	287	292	315	301	264	315	302	342	337	324	360	300	293	301	321	341	335	325	307	308	303	335	299	287	310	344	309	314	331	311	339	285	311	309	306	292	336	318	311	340	300	313	313	293	324	289	314	312	314	303	281	340	305	293	294	315	289	338	331	316	318	287	309	297	335	292	323	317	303	300	323	347	316	324	349	316	295	327	315	353	297	328	313	308	296	322	290	326	308	301	314	306	306	304	312	323	269	324	324	316	314	305	302	315	290	278	335	281	318	319	301	303	340	331	298	281	300	339	301	330	316	339	306	313	313	287	302	316	325	303	335	313	302	317	302	299	330	289	301	282	288	291	332	324	275	304	302	308	307	330	322	299	321	313	312	309	327	335	330	302	338	326	326	320	315	317	314	279	304	314	317	336	276	299	348	274	274	348	313	288	298	341	324	305	302	326	300	297	311	318	280	300	309	293	299	326	322	304	298	327	314	313	306	290	287	295	327	320	266	306	289	341	298	328	323	336	318	296	314	304	334	304	339	315	320	316	327	314	283	276	255	292	326	356	345	325	306	325	302	274	309	328	358	303	327	333	290	318	315	309	276	298	322	297	341	292	311	312	335	364	275	336	314	360	327	304	281	340	291	338	286	331	319	305	300	299	344	319	325	333	332	308	304	343	312	302	311	324	286	295	314	317	307	309	298	290	295	319	302	312	283	307	324	317	323	308	312	286	304	299	270	262	322	331	309	317	315	320	285	323	293	320	327	295	306	315	303	307	328	308	365	308	322	336	364	323	337	344	327	325	309	314	292	302	296	314	313	284	323	315	325	300	304	321	308	310	306	333	297	281	307	344	303	309	333	331	328	321	317	335	275	311	318	304	317	301	291	294	292	334	310	296	294	325	283	301	301	325	312	325	280	306	327	327	310	287	318	339	332	305	285	281	334	290	309	283	341	289	335	298	325	340	326	300	306	309	322	304	304	351	302	329	298	307	317	330	312	322	323	325	275	296	348	352	310	296	308	315	309	301	310	301	315	318	294	330	326	337	311	310	272	286	319	313	308	316	316	313	281	315	315	335	301	350	314	318	347	351	291	307	312	296	289	303	309	316	316	354	326	281	333	303	311	268	286	304	289	310	307	320	323	288	308	325	342	274	288	331	320	307	314	312	319	337	302	308	349	330	308	318	317	275	301	308	301	320	307	310	340	329	283	323	293	313	315	318	310	286	311	312	337	302	314	314	318	312	333	308	294	287	331	341	290	354	325	320	318	305	312
44340	58426	66528	56134	47556	37890	28578	19556	11529	5230	3415	1803	981	787	729	738	734	766	809	820	821	861	868	853	753	734	840	802	782	765	783	766	770	782	753	775	754	761	777	755	804	793	809	777	787	750	768	750	749	758	797	801	815	778	817	728	731	818	785	709	820	759	761	734	738	762	762	762	782	802	793	775	796	750	748	799	792	781	772	821	769	756	890	779	772	759	773	792	744	786	749	771	769	845	781	850	783	753	775	810	785	761	750	754	758	774	749	821	783	779	771	779	798	757	767	794	763	722	733	800	761	782	765	731	755	762	749	733	775	756	785	716	775	813	774	816	769	770	774	791	762	820	788	776	787	746	823	772	746	775	753	788	794	770	809	754	741	765	745	756	745	740	804	769	783	761	800	760	759	784	732	795	767	795	723	768	750	765	767	768	772	786	735	732	770	825	769	767	759	717	795	769	752	780	765	791	746	845	800	756	749	751	788	754	828	777	784	782	765	733	772	735	781	770	813	769	761	808	812	842	773	751	779	767	770	776	783	773	812	749	825	802	754	790	755	802	765	780	816	806	752	805	759	815	763	785	799	737	781	787	778	847	762	813	822	772	793	758	793	754	805	770	744	775	774	781	774	784	753	741	777	767	767	753	721	770	802	736	785	784	767	729	766	747	770	779	798	804	731	801	801	780	766	766	797	782	774	806	762	797	777	746	764	805	730	796	798	792	779	769	780	799	745	791	729	780	786	767	733	751	742	822	771	781	776	764	735	795	781	712	801	796	771	799	757	801	748	814	808	750	796	754	748	768	782	725	790	788	756	781	747	752	759	753	783	810	803	735	747	752	808	812	763	744	754	754	805	797	700	788	828	801	772	771	764	740	736	785	738	793	759	760	779	730	780	756	766	760	804	744	772	749	766	815	786	771	762	766	795	806	782	718	787	740	733	743	771	774	775	781	727	790	780	803	799	758	747	797	807	786	818	754	830	763	768	769	776	782	772	738	790	781	768	725	795	747	738	793	817	786	770	748	803	788	781	768	787	801	818	794	732	779	799	795	789	791	745	799	754	768	793	764	764	793	786	786	759	748	795	775	750	763	754	786	791	726	767	770	768	811	747	781	764	705	723	715	824	750	775	799	753	802	756	827	770	763	737	774	744	705	768	818	770	720	805	811	774	773	768	787	732	754	790	790	793	753	767	772	721	764	751	763	766	792	752	754	764	819	788	768	803	779	779	791	736	809	761	797	732	771	784	726	734	794	792	760	791	754	775	736	766	728	777	722	742	785	831	783	789	733	786	747	793	787	735	787	815	784	818	786	755	760	801	805	731	780	769	702	806	759	761	779	778	757	762	804	824	715	714	813	760	739	795	756	754	782	742	769	832	784	768	798	803	729	761	770	837	777	780	815	811	768	790	751	825	763	737	811	785	772	752	782	807	791	757	769	761	782	745	798	822	795	774	790	809	732	793	778	771	775	792	771	779	765	782	815	793	792	745	773	714	754	783	752	785	788	796	771	797	745	737	787	779	760	756	761	767	809	806	805	828	722	774	745	819	733	764	725	760	770	741	760	707	772	734	779	756	778	786	806	738	785	794	734	794	762	803	772	783	778	772	756	785	804	766	743	766	750	760	791	770	795	759	796	782	823	797	775	765	778	773	770	776	802	832	791	825	802	754	773	828	749	794	804	759	774	749	750	775	741	747	775	743	773	795	825	725	749	769	765	754	765	742	765	821	792	740	804	775	722	755	766	791	763	788	738	773	768	787	730	740	769	745	767	737	786	768	808	785	801	769	789	790	745	806	811	789	778	781	756	733	841	792	789	797	747	761	775	799	778	784	747	762	812	758	751	754	835	729	789	760	794	733	798	787	772	817	790	842	775	805	760	772	776	802	801	769	803	775	757	778	796	764	805	767	766	746	820	803	803	795	825	791	768	806	782	737	764	800	751	739	708	776	784	756	783	751	779	771	759	752	786	779	797	795	786	808	767	784	789	805	765	748	763	744	766	804	769	773	813	778	802	751	749	766	775	703	756	769	779	724	768	766	755	751	762	779	732	797	766	806	744	761	735	785	751	795	798	737	762	798	783	779	785	817	750	776	777	804	755	777	829	808	772	713	758	764	812	747	788	782	787	769	766	727	748	800	819	820	822	782	754	772	777	816	753	780	807	783	792	780	794	772	779	784	773	815	821	798	792	806	759	783	809	755	764	769	782	770	784	841	742	793	799	730	796	806	746	799	711	799	804	785	729	799	736	751	750	718	778	765	813	799	716	812	805	797	776	784	824	749	772	749	784	773	730	766	785	801	758	727	768	793	760	735	797	810	757	774	782	737	715	733	770	761	738	751	731	809	751	796	768	772	780	761	801	760	817	772	771	727	793	753	756	785	736	782	773	817	781	787	741	747	778	794	815	774	742	760	781	785	843	810	773	749	815	830	752	831	762	782	781	755	791	790	781	796	791	832	791	802	771	773	792	834	749	806	778	787	769	760	757	787	786	800	770	762	744	798	785	759	786	762	767	750	740	804	811	775	769	805	729	785	829	785	748	770	830	750	746	762	763	845	779	718	765	758	766	727	711	809	757	774	778	754	797	739	751	753	834	811	787	774	757	776	814	781	756	804	732	769	772	775	809	782	788	819	784	768	786	770	759	748	771	758	759	789	735	770	779	768	792	784	719	758	786	784	766	770	717	846	743	722	769	804	736	744	740	835	764	746	792	712	759	735	769	786	790	767	744	778	763	818	782	812	781	790	734	803	764	736	754	786	779	765	749	741	788	779	806	805	785	781	777	817	774	813	770	723	714	771	755	814	776	795	761	781	793	794	744	770	764	753	816	781	767	781	796	727	765	805	743	789	773	735	801	830	779	729	766	808	795	813	831	755	838	748	831	763	814	824	764	769	775	770	814	733	810	818	786	737	776	788	774	770	788	747	798	802	794	775	800	776	751	784	816	771	787	772	767	789	777	793	821	773	763	801	796	801	715	792	794	832	827	723	789	758	729	763	787	790	751	757	813	752	791	820	805	777	753	747	786	790	766	765	804	756	764	763	764	758	808	785	761	794	763	773	786	765	771	827	777	740	751	774	727	813	780	780	768	775	780	767	765	788	751	786	783	767	761	707	759	808	764	728	735	728	726	781	721	786	766	812	739	807	759	763	703	811	762	770	803	746	763	715	823	748	753	799	733	814	778	755	749	759	735	750	780	787	778	753	765	802	743	816	751	789	774	759	779	778	806	749	811	768	811	749	722	736	775	786	780	776	725	764	734	772	771	791	797	821	783	764	776	798	783	813	786	777	790	801	753	783	732	755	772	808	743	779	770	793	785	808	749	792	787	776	773	773	826	755	813	766	749	819	734	785	771	751	751	774	751	775	768	761	755	795	776	803	778	789	781	818	791	762	752	794	802	761	761	793	781	755	780	866	787	764	768	785	758	796	800	754	775	765	763	780	778	788	775	778	738	756	777	748	792	807	807	778	709	811	714	777	826	802	806
70812	75500	71440	53799	40969	28690	15902	7541	3414	1199	843	463	379	319	338	305	332	330	328	303	324	356	306	316	329	298	344	314	319	319	330	327	332	309	342	308	319	329	311	317	320	285	330	300	290	314	277	315	335	326	335	319	302	292	307	322	298	318	342	325	321	290	330	321	331	327	321	325	298	342	323	333	306	319	337	342	325	320	324	293	312	315	310	347	315	312	330	315	309	292	303	347	285	293	367	323	283	345	308	289	301	301	301	308	349	336	281	307	318	299	275	309	284	306	294	300	330	313	297	302	317	326	320	284	328	299	317	310	345	340	278	325	282	325	304	294	292	317	314	337	335	307	325	322	307	313	300	304	287	318	346	302	336	302	313	332	332	323	323	294	328	304	315	324	317	294	286	331	317	288	340	342	334	320	327	294	289	322	299	300	299	345	353	327	328	301	277	317	299	310	326	338	300	295	324	327	308	323	320	298	305	303	258	299	310	336	350	316	321	297	288	335	332	303	326	300	319	327	293	306	327	291	307	351	302	300	361	320	316	281	306	293	328	309	288	276	326	307	300	301	313	335	285	339	293	331	314	302	310	292	315	342	318	303	310	278	288	289	324	315	297	315	322	308	308	330	315	300	261	303	290	322	316	297	306	313	320	254	314	318	309	303	305	275	314	306	314	294	311	296	322	304	307	313	305	281	295	321	289	325	329	317	294	263	349	336	280	315	327	312	334	316	321	353	326	316	303	306	310	313	308	322	311	323	346	322	355	314	323	351	312	286	328	303	307	308	306	311	343	315	310	314	327	338	313	342	328	338	342	279	306	339	321	299	319	286	303	331	341	319	306	321	295	298	312	327	292	312	307	309	299	315	337	309	281	324	316	323	321	320	298	297	310	298	332	327	347	277	329	334	307	350	294	295	335	303	306	290	314	317	311	303	297	310	322	287	313	283	305	328	319	334	338	314	263	313	316	307	319	329	305	297	294	319	314	306	328	319	334	310	295	310	318	300	309	279	322	304	341	333	327	310	269	322	322	320	309	300	303	328	307	305	308	317	315	299	326	266	312	291	347	331	319	339	336	319	300	302	297	323	274	328	297	340	297	301	313	313	293	296	305	300	332	289	323	296	289	297	318	278	311	320	317	353	312	303	322	313	321	285	297	316	320	298	313	309	329	329	315	341	298	286	319	307	310	327	340	294	347	311	297	292	298	301	334	295	325	327	343	315	291	330	316	336	297	293	292	332	303	302	307	313	345	301	278	311	319	312	317	313	310	317	325	326	292	344	292	315	323	361	333	325	321	332	318	328	325	304	316	322	316	336	325	316	319	315	340	307	304	307	308	306	337	308	324	309	319	306	304	307	308	346	296	328	324	310	324	339	305	299	322	314	329	316	335	320	294	323	324	339	317	318	342	306	327	345	316	301	274	297	292	329	328	315	286	318	299	319	305	295	300	318	302	349	313	318	336	343	300	288	337	329	293	300	309	307	310	325	306	309	352	296	333	311	298	306	305	317	319	326	268	337	319	317	295	300	282	286	337	306	346	337	323	337	281	284	324	320	312	322	313	329	327	282	327	334	316	324	321	288	302	322	313	300	327	336	326	316	284	318	296	343	350	290	282	345	310	316	308	294	315	305	315	316	298	325	288	324	324	299	304	313	336	293	295	278	319	339	309	309	291	297	359	266	292	315	310	299	306	291	324	300	289	319	326	307	301	340	319	291	337	329	318	297	333	300	306	360	307	285	328	284	303	308	291	311	334	301	312	322	327	336	299	322	302	301	332	300	326	296	339	297	346	325	298	337	337	323	324	298	310	324	328	323	305	308	341	317	303	359	334	314	322	328	315	314	332	296	319	298	322	307	318	318	321	292	295	308	314	330	294	312	307	333	289	295	285	326	336	332	344	328	325	314	315	327	318	314	324	335	344	311	301	311	348	313	324	290	297	331	307	297	287	319	307	318	338	329	286	316	296	338	304	314	309	285	295	302	333	339	330	323	341	327	344	305	344	332	308	291	311	338	315	307	298	341	309	335	350	302	303	323	331	328	297	291	325	344	319	319	342	309	298	285	309	333	329	318	283	309	309	343	342	313	324	321	318	305	324	292	343	311	296	329	349	290	280	327	322	309	311	305	325	321	317	326	369	335	338	349	342	324	328	278	343	333	288	285	287	332	311	313	305	313	280	304	338	307	335	340	357	317	285	296	317	295	279	319	314	316	301	335	284	313	317	288	339	300	296	313	313	319	335	329	334	301	332	354	303	303	305	331	336	312	302	286	325	319	322	311	290	288	307	290	300	332	291	302	331	294	331	307	314	294	317	330	326	318	315	313	312	323	306	321	335	296	272	335	281	314	290	320	286	325	314	305	315	307	343	302	306	315	308	306	329	317	313	347	302	308	312	328	309	326	322	303	280	294	292	277	309	317	284	333	331	276	348	310	321	306	316	337	330	310	305	325	299	328	299	323	301	332	323	323	300	302	324	277	294	315	314	323	339	310	334	327	287	290	322	298	311	322	327	375	300	323	309	348	311	336	286	306	316	327	299	312	292	330	282	285	306	321	305	316	285	315	273	318	286	318	289	308	279	303	310	313	300	312	311	336	287	278	302	328	321	339	334	318	289	320	302	294	311	319	293	310	308	312	309	301	338	332	358	307	302	324	305	304	320	305	321	308	308	315	319	276	294	287	300	316	331	312	297	308	298	293	278	299	315	338	296	284	318	323	304	321	329	312	324	285	329	347	345	291	292	312	298	307	338	323	323	312	274	314	292	280	279	309	310	302	265	300	288	331	310	306	291	316	336	336	321	311	327	314	317	339	290	310	338	344	315	344	328	313	318	347	304	311	277	311	334	315	267	324	310	310	304	314	321	307	324	296	287	333	315	316	329	312	304	297	324	313	330	347	311	292	326	290	266	313	329	295	323	339	291	283	313	337	353	327	331	321	306	311	334	309	303	302	335	313	317	340	321	317	300	325	333	304	291	290	309	298	308	336	348	305	301	296	310	292	277	300	316	331	308	270	317	320	310	301	319	318	318	288	305	339	318	317	301	351	320	321	319	313	320	348	311	275	311	317	307	288	321	296	319	310	299	375	311	308	343	348	332	320	300	292	345	302	319	285	338	323	289	291	325	309	291	306	325	313	310	314	329	310	287	301	330	306	329	314	341	296	289	306	333	278	341	300	305	272	326	319	300	334	309	295	307	317	306	350	308	299	272	275	321	293	350	284	299	313	340	292	299	317	306	310	301	312	319	328	315	311	303	323	324	319	310	333	353	304	327	323	328	299	313	313	321	284	295	290	332	290	253	298	282	323	309	320	309	343	337	329	315	296	335	293	327	336	348	300	272	293	315	291	311	333	314	345	295	338	325	306	310	321	311	308	307	299	324	299	306	314	289	291	329	302	347	321	296	283	308	274	309	309	293	293	314	327	299	310	325	331	332	308	320	328	316	292	309	308	328	330	339	306	307	318	284	307	295	333	314	306	306	294	329	336
46078	58763	65859	56217	47750	37747	26652	17491	10485	4038	2774	1468	980	796	768	845	762	810	798	799	846	819	769	770	801	827	784	824	777	763	740	753	745	732	764	780	786	800	840	738	726	745	785	754	794	791	809	771	716	814	788	772	775	771	807	750	779	798	801	784	780	760	766	770	745	783	792	748	819	754	733	780	752	747	779	780	777	803	791	770	789	812	768	766	757	811	756	776	803	806	761	748	758	796	744	769	775	740	756	784	731	787	718	764	733	767	771	796	745	761	773	779	772	742	830	754	744	747	776	780	752	759	775	829	787	803	754	766	757	771	804	725	807	788	769	790	723	756	742	770	757	767	778	774	797	821	767	802	767	780	819	742	766	787	788	758	719	793	772	817	784	765	794	795	764	810	733	778	782	788	811	797	765	712	800	762	788	755	810	786	799	762	774	785	804	783	700	780	754	762	771	787	764	804	752	789	783	793	785	775	793	749	724	789	795	824	760	731	789	738	717	821	787	805	735	758	814	801	754	797	785	781	809	779	742	725	780	795	769	744	762	770	789	775	779	759	766	755	761	808	770	734	760	780	747	777	756	745	807	774	732	806	801	797	755	751	739	788	763	738	786	790	758	793	759	768	807	860	765	787	786	717	739	754	813	758	784	742	745	753	811	801	742	795	793	752	770	770	801	753	786	748	814	746	765	787	804	805	757	737	792	771	791	773	744	723	734	745	765	814	797	783	810	761	771	788	792	804	803	794	766	798	748	785	850	756	723	760	722	816	746	794	773	730	787	745	770	785	792	758	768	764	761	780	774	785	786	821	778	782	779	710	711	733	759	738	825	796	862	756	762	804	782	769	793	766	792	776	771	770	776	812	795	765	783	742	765	783	788	806	773	767	768	733	750	756	755	767	745	755	814	768	761	770	748	785	761	781	744	730	751	742	793	800	807	791	829	788	766	797	717	788	787	809	780	712	772	756	786	826	780	802	812	820	824	722	761	756	766	768	766	773	749	802	835	753	753	757	762	803	727	831	714	798	793	795	783	793	780	796	773	830	746	835	810	767	774	808	812	763	747	707	752	800	751	769	810	821	820	778	782	764	776	804	763	788	759	788	766	826	745	753	783	776	762	749	768	796	856	811	782	730	792	821	756	790	714	726	710	808	764	752	835	766	762	758	800	773	734	730	842	751	792	803	741	791	729	758	802	774	807	816	767	785	764	774	801	705	774	748	780	798	789	838	763	742	753	753	775	791	764	845	758	799	806	779	816	761	765	773	760	775	773	750	804	739	748	791	745	786	798	780	806	775	791	803	788	724	803	800	723	768	753	768	771	783	748	793	811	757	792	804	808	741	808	773	749	784	794	736	771	714	750	797	767	763	732	732	800	793	790	754	777	794	732	822	774	824	803	766	763	760	790	748	772	842	766	755	781	798	778	756	812	796	775	757	795	778	802	785	795	773	774	748	781	819	794	797	772	771	790	770	770	770	768	756	734	741	745	802	809	773	745	804	818	846	788	799	799	786	741	728	786	758	734	824	750	784	784	779	771	780	799	765	795	784	750	785	772	767	784	790	770	772	744	786	746	758	751	762	746	811	736	791	770	763	711	780	724	832	811	811	773	760	736	820	812	773	771	781	831	756	787	818	779	777	742	788	783	835	763	739	767	799	805	792	776	809	790	803	753	820	849	778	773	771	827	797	744	742	749	760	804	792	770	768	768	823	752	779	799	760	770	784	752	802	828	783	784	791	812	766	826	756	764	776	777	764	772	801	778	750	800	778	768	750	765	767	792	791	812	771	810	765	733	752	762	739	776	788	736	779	758	787	817	772	737	718	699	743	796	784	742	809	785	740	754	779	794	796	826	734	778	768	783	767	775	816	795	737	748	806	822	850	734	797	775	748	758	770	766	783	789	792	799	704	798	760	782	784	844	738	777	784	731	820	779	774	791	760	794	757	802	775	805	802	789	781	796	796	759	729	778	815	749	721	801	740	816	817	741	758	778	750	758	800	735	776	766	802	755	802	784	776	769	694	742	756	740	730	745	772	763	790	754	737	758	766	748	750	798	751	770	741	751	794	797	791	771	827	813	780	786	795	803	772	789	782	809	725	774	755	794	751	753	762	788	739	763	810	783	802	776	750	765	804	776	747	800	757	764	779	759	795	765	767	784	792	816	721	768	775	739	770	760	776	760	738	767	745	783	803	758	807	736	767	757	849	818	801	780	782	778	758	788	801	729	766	749	734	766	703	826	773	775	762	747	774	764	772	759	825	770	803	756	734	781	769	740	798	791	746	720	805	777	740	812	792	778	780	776	799	780	778	766	770	741	760	765	794	780	741	814	742	774	772	775	767	759	764	802	770	786	791	766	794	854	782	800	814	748	711	775	761	751	758	772	823	788	764	764	800	780	791	844	764	760	749	789	776	814	776	763	781	771	789	783	762	807	797	781	790	764	760	775	764	741	762	819	767	819	741	746	769	776	769	772	763	747	858	761	802	750	772	824	775	791	757	766	747	810	771	761	753	776	812	762	738	791	767	782	764	796	778	770	831	773	794	746	826	739	787	813	745	803	737	784	715	729	783	768	755	827	826	810	746	797	786	778	810	763	797	735	776	764	810	786	784	742	773	816	744	735	799	819	761	779	762	799	800	763	840	805	746	756	793	738	785	776	763	783	759	764	756	740	820	716	787	768	782	788	765	770	722	756	788	784	720	815	778	805	771	831	764	764	765	773	720	715	788	740	767	721	804	732	794	821	765	722	763	772	738	791	785	772	759	775	776	779	783	715	772	727	732	776	786	751	773	729	779	810	790	756	812	797	802	786	784	785	775	793	737	789	796	788	791	820	811	763	777	716	788	765	745	804	776	786	765	816	775	738	758	765	724	735	692	806	768	779	782	790	786	746	779	739	754	743	768	791	811	785	735	763	782	799	792	763	762	771	784	757	817	778	749	744	774	774	766	729	780	784	842	826	735	807	756	760	745	774	783	794	766	741	766	804	794	799	715	765	806	760	762	754	783	770	776	741	818	729	810	756	770	774	780	753	772	792	749	748	821	788	713	730	806	756	748	748	787	787	752	801	767	741	814	744	772	758	750	758	784	737	759	794	803	755	799	771	783	795	818	820	752	788	766	741	765	828	770	818	755	775	788	754	756	738	770	803	775	717	764	729	795	832	741	742	767	757	769	799	817	786	799	818	799	751	808	749	811	748	772	735	767	769	760	815	797	794	794	748	769	784	779	709	772	761	726	780	789	782	766	750	786	821	775	800	745	789	783	782	766	810	796	760	789	746	773	776	765	783	794	785	743	725	783	770	816	781	732	806	708	754	760	821	782	787	761	733	774	771	781	833	773	745	798	771	774	805	744	844	775	765	794	765	756	774	764	749	775	787	788	787	769	783	750	774	821	753	753	755	795	782	770	737	680	755	766	717	773	763	765	763	769	735	761	809	779	780	785	801	781	752	767	749	732	812	837	781	781	817	763	772	771	789	781	759	819
70465	75913	72545	54713	39260	28184	16914	8432	3651	1301	821	491	414	341	337	324	319	318	314	297	310	351	339	303	318	329	336	298	317	322	321	340	284	282	365	331	304	280	322	332	323	352	304	303	281	301	340	300	329	300	349	322	317	331	291	292	336	315	317	290	319	298	327	349	309	298	318	318	326	328	328	283	340	273	301	349	325	304	312	311	299	321	326	307	299	317	352	325	311	288	312	309	343	324	324	301	301	332	318	308	343	337	331	341	288	328	299	338	334	301	327	362	333	340	320	329	323	313	333	354	303	316	354	329	313	324	349	337	307	335	284	307	284	335	302	284	317	284	310	308	305	327	307	281	309	274	342	330	276	296	295	332	310	334	280	329	322	310	309	337	297	319	298	298	317	315	308	303	352	301	311	318	275	320	352	329	320	309	271	307	296	299	341	336	304	304	339	296	295	319	339	318	284	288	320	321	325	308	319	305	308	331	338	319	324	342	311	317	297	338	293	323	292	324	311	294	348	347	347	325	314	338	318	319	312	337	307	286	314	315	309	298	300	328	281	306	304	323	355	311	319	292	318	298	325	310	345	309	308	303	278	291	307	306	327	309	307	313	298	334	340	336	305	315	307	305	320	330	315	317	321	305	341	303	333	294	330	321	329	280	319	313	318	328	328	296	329	322	334	299	328	360	307	305	327	292	334	306	329	315	325	297	321	307	339	318	314	314	319	309	300	341	354	341	300	341	342	299	335	317	306	304	345	339	302	376	344	306	309	284	327	283	322	326	311	297	353	313	333	315	330	307	345	307	311	314	321	295	309	305	311	331	291	311	352	309	323	300	333	306	337	325	305	282	316	291	283	308	324	330	316	316	326	321	301	312	314	295	314	289	314	323	322	304	315	327	320	327	337	289	302	287	330	318	336	309	301	345	317	312	352	289	317	300	284	316	310	326	318	310	377	279	292	343	293	331	291	260	295	318	315	289	310	309	314	330	328	325	296	301	338	347	295	290	307	330	310	312	304	316	284	318	295	321	290	348	294	301	288	343	292	306	313	272	320	312	297	355	316	318	306	278	319	305	299	345	332	326	313	324	296	302	329	343	303	316	289	318	310	301	287	301	317	308	304	345	318	315	325	317	310	310	322	312	317	291	324	290	312	300	340	348	337	310	314	338	326	307	307	303	288	294	309	285	313	282	306	326	325	330	317	326	311	286	346	309	336	295	314	319	301	335	300	301	296	336	297	297	317	326	323	306	299	327	288	325	357	311	309	304	309	337	301	335	303	289	304	333	311	313	341	333	314	315	337	290	330	286	286	337	322	314	316	321	313	312	307	309	317	272	296	339	324	311	317	312	316	314	318	347	298	354	310	299	314	305	321	292	322	347	324	327	305	267	326	313	301	317	339	342	321	288	300	333	314	312	303	329	320	329	339	319	342	311	322	333	325	291	333	342	311	279	275	334	348	353	317	286	377	314	325	328	311	331	312	330	328	294	281	331	316	359	327	305	329	301	324	307	327	333	347	336	300	292	355	275	320	270	339	310	296	317	295	310	306	337	329	319	322	352	300	300	324	334	317	303	313	328	303	305	285	291	285	321	328	303	320	299	336	321	323	320	341	311	312	276	303	319	312	304	310	326	326	307	305	313	304	317	324	335	296	325	314	322	304	325	319	322	312	341	307	340	318	322	297	306	310	332	273	313	354	334	322	342	336	309	335	287	319	309	296	348	342	320	294	331	344	305	337	353	331	296	306	334	300	291	291	308	300	310	302	298	296	329	319	343	323	311	290	324	330	312	292	262	294	332	318	292	316	306	296	347	333	333	316	279	305	325	309	311	278	334	316	297	272	323	341	305	314	318	303	327	328	314	330	318	351	298	337	307	316	313	317	330	303	339	317	320	298	309	327	292	306	319	343	323	297	322	292	324	326	293	294	307	313	316	309	343	310	307	336	311	325	312	319	317	291	295	336	312	308	290	307	280	308	316	335	311	326	319	307	343	312	303	321	324	294	313	313	322	321	331	285	338	302	336	321	302	300	327	305	285	319	323	314	302	291	303	305	296	298	312	298	319	335	322	305	288	311	317	284	316	321	297	298	321	298	335	303	279	278	322	332	333	302	341	304	320	318	294	366	323	296	308	319	318	314	313	307	311	295	344	327	327	310	319	338	306	321	330	319	289	345	335	328	305	308	329	322	312	318	316	315	312	328	337	314	334	290	320	335	326	338	322	292	336	336	345	312	327	319	314	313	303	327	308	339	274	329	321	287	322	327	327	305	335	317	314	303	278	316	323	338	294	296	297	284	284	320	305	307	310	316	287	312	332	341	317	324	326	304	300	324	304	298	330	354	352	329	292	325	323	318	309	293	324	332	292	321	299	322	298	313	308	315	345	314	323	298	311	307	302	289	317	331	307	289	314	308	330	338	318	321	326	330	320	324	322	301	313	319	302	317	352	336	303	330	299	333	304	337	296	292	293	319	315	322	314	310	325	315	329	333	289	310	332	307	278	349	316	307	310	321	328	288	291	330	297	349	280	297	334	326	311	303	304	301	299	300	275	313	292	319	344	324	308	321	296	298	301	284	300	308	316	353	301	338	283	327	304	318	349	338	294	327	275	310	315	303	312	324	326	318	306	310	321	322	339	318	329	294	318	293	290	307	305	327	334	339	269	269	331	316	304	310	287	325	363	333	322	305	337	300	298	319	317	316	323	338	325	303	310	289	314	324	338	300	329	326	314	315	296	282	327	302	299	275	309	330	325	317	318	342	302	287	285	304	290	315	285	301	322	302	343	306	317	314	332	282	299	299	308	310	322	332	309	319	337	333	290	337	317	338	298	359	316	327	311	338	327	330	318	319	330	308	322	296	320	322	333	297	286	355	317	298	307	298	320	306	302	318	311	305	285	308	331	318	314	303	309	337	323	300	304	326	309	303	294	311	326	319	327	281	302	324	304	322	286	331	287	343	323	295	307	283	334	319	308	331	310	318	347	304	313	327	318	303	301	302	313	316	298	320	311	321	308	322	341	318	348	305	313	340	309	332	287	316	284	315	352	296	329	328	303	308	327	291	319	327	309	345	316	312	313	305	303	332	338	310	355	290	272	304	282	306	275	308	327	301	303	300	317	304	304	317	297	288	314	286	301	317	300	317	285	307	306	306	310	306	317	309	361	303	311	314	325	320	299	320	286	330	301	330	349	319	310	350	313	309	322	298	265	309	283	340	323	294	335	339	328	309	352	311	315	311	281	301	305	322	331	319	316	302	309	307	308	306	319	293	325	313	302	309	315	348	330	316	306	324	316	297	317	336	354	301	322	304	316	293	328	334	328	283	335	290	322	293	318	305	329	298	334	328	316	285	303	320	319	278	300	293	336	313	309	334	330	288	288	286	320	305	300	311	310	313	342	325	309	295	325	318	311	293	343	349	315	306	322	338	310	329	318	282	341	328	342	288	334	338	333	295	301	322	304	329	327	343	297	320	275	324	314	302	332	331	317
45307	58862	66310	56407	46329	37627	28017	19034	10858	4448	2586	1510	1198	755	780	795	812	759	809	745	805	835	806	796	724	755	745	789	792	823	741	783	771	749	768	769	746	766	795	740	698	768	767	787	768	799	744	770	815	749	755	838	730	770	794	802	784	749	793	758	786	768	787	788	786	772	773	745	751	756	764	728	750	742	762	802	784	747	765	795	772	813	755	822	765	726	756	765	757	732	745	707	815	769	810	796	777	788	788	714	804	768	757	691	757	785	740	781	750	785	778	716	787	771	794	820	741	743	757	719	770	773	768	798	760	761	824	779	772	767	764	769	739	770	783	731	805	827	818	804	773	768	791	787	755	819	746	812	764	813	764	797	769	750	835	808	788	787	802	777	773	797	751	740	790	783	716	764	853	762	797	783	810	747	782	756	792	783	808	777	784	743	827	801	719	773	788	769	814	795	769	770	767	814	747	785	756	759	798	753	836	776	761	752	783	777	781	765	792	774	739	775	754	777	757	801	767	727	777	753	732	754	760	752	794	767	770	749	762	767	716	766	823	766	787	803	816	799	770	753	792	806	794	779	733	778	767	781	758	752	706	793	735	757	754	792	798	788	803	740	801	805	793	791	772	753	740	726	763	859	762	789	797	802	768	812	740	807	750	813	785	827	746	745	744	820	772	700	790	778	769	791	753	764	751	766	789	780	791	778	824	715	771	831	760	868	735	729	760	772	730	748	749	750	755	761	763	795	800	767	761	835	721	797	778	823	791	756	786	762	786	794	773	779	718	756	763	798	782	730	766	803	750	752	747	808	780	742	768	798	750	779	809	746	811	776	765	815	784	776	808	809	769	761	809	783	753	792	745	810	756	791	724	785	766	799	798	729	761	796	774	758	754	767	790	743	763	781	726	786	784	799	742	742	782	819	739	824	787	811	749	791	772	819	800	756	791	778	792	792	783	747	769	844	722	734	792	737	765	761	795	758	801	816	800	800	790	745	753	756	789	827	779	754	776	799	753	710	776	791	755	768	795	801	726	782	802	739	771	768	825	858	788	814	755	756	783	813	802	734	714	738	752	823	722	790	799	764	746	755	752	805	820	811	767	782	819	795	753	789	789	761	786	800	754	787	762	789	774	841	745	778	805	756	766	782	757	819	758	753	737	737	807	815	801	745	789	753	759	767	725	785	773	789	811	751	793	781	803	784	794	793	817	724	735	743	681	767	768	791	769	772	796	765	735	782	737	767	803	826	765	792	735	759	733	763	777	818	747	742	762	759	763	805	795	779	787	781	781	811	764	769	780	787	743	760	728	757	794	817	801	748	728	724	796	801	784	722	786	732	751	746	799	761	780	792	772	781	816	827	740	818	759	768	789	780	781	744	743	765	720	780	767	744	776	760	799	797	798	766	754	755	796	823	799	795	795	796	763	730	782	743	769	766	774	766	748	786	763	757	737	816	759	794	752	764	768	745	774	764	749	804	790	715	784	814	801	732	786	796	775	807	791	774	766	778	736	749	821	770	779	827	767	748	802	770	768	754	772	775	824	799	816	785	772	811	769	761	757	736	754	749	786	756	764	758	772	770	786	812	825	718	810	769	791	774	786	771	802	790	733	780	784	781	782	799	746	716	775	782	768	780	757	819	787	783	752	794	768	815	831	799	835	766	756	746	767	747	807	708	766	735	780	749	770	786	765	786	747	786	765	796	771	761	761	799	769	781	771	827	794	776	799	757	789	704	798	771	747	766	787	792	802	772	772	761	793	762	811	793	744	733	772	780	708	824	742	799	814	736	762	742	792	779	790	796	787	764	760	763	767	775	750	790	798	777	769	803	787	775	739	808	774	763	803	773	740	738	742	795	721	778	810	739	782	759	766	839	774	793	803	767	742	792	762	777	761	751	740	810	780	757	781	776	787	750	754	751	834	803	734	812	803	744	742	801	812	752	769	774	784	735	799	763	775	784	764	768	784	763	781	795	770	783	726	780	772	773	774	788	766	818	808	746	761	798	769	758	766	726	787	776	791	792	778	779	784	787	736	804	738	724	795	740	758	747	771	778	775	765	815	742	778	785	793	767	798	775	801	762	796	774	782	751	806	766	757	751	817	812	802	748	823	763	734	822	782	820	801	810	763	792	816	777	832	807	737	744	753	807	794	720	777	780	778	793	753	814	771	733	739	813	809	803	742	746	786	774	767	744	790	804	782	799	784	794	788	774	741	776	777	785	722	819	753	806	782	771	771	797	730	753	761	732	768	772	793	790	819	738	783	773	796	805	745	805	759	790	755	782	743	766	765	750	773	792	762	785	759	758	801	786	803	724	790	776	819	757	760	788	822	793	739	786	724	781	754	762	775	693	783	786	793	826	735	787	727	828	776	756	728	786	752	761	814	766	783	791	760	816	782	776	814	797	794	755	801	750	768	738	727	789	779	765	777	781	739	763	755	840	776	774	727	800	821	786	806	740	791	803	776	779	788	777	807	785	803	797	763	803	750	766	806	779	787	773	823	787	730	796	757	762	809	739	813	762	745	777	762	803	748	716	764	822	777	754	783	744	760	727	754	817	776	765	764	817	779	809	805	779	749	813	780	772	846	763	741	788	752	749	769	777	810	769	792	776	753	818	780	791	787	750	749	744	732	749	724	792	786	747	771	761	730	795	722	797	815	829	748	777	768	783	769	763	790	768	780	822	830	773	758	746	748	778	774	807	753	727	776	729	773	802	763	763	744	742	797	813	788	770	778	754	773	768	798	775	778	773	727	794	782	791	742	786	766	763	778	807	740	740	808	732	738	790	768	833	757	832	788	814	733	758	764	757	763	831	745	745	759	798	764	807	767	787	782	829	802	792	786	775	814	800	781	791	735	776	726	785	812	728	748	756	781	763	739	805	748	819	768	760	757	781	717	816	772	785	779	776	779	722	816	754	803	796	835	781	756	785	748	770	753	781	803	793	766	754	786	787	754	803	776	726	763	755	753	784	769	742	727	790	807	797	830	790	720	756	753	733	787	750	732	764	717	702	758	795	733	821	784	790	797	760	799	810	760	775	763	795	781	784	765	746	791	756	754	764	767	756	768	740	809	808	728	791	749	758	779	793	801	766	792	777	778	735	768	818	826	760	810	790	756	755	765	734	799	780	795	811	738	748	785	744	798	774	788	778	756	742	782	769	803	747	762	823	802	768	813	754	755	763	793	738	834	763	798	729	796	771	818	781	729	795	774	798	754	785	786	765	786	822	719	746	790	790	756	764	800	789	816	762	722	805	789	749	789	760	763	771	785	820	747	794	741	776	779	823	771	796	773	745	880	753	768	763	776	800	790	788	769	778	807	772	811	787	816	771	806	792	714	784	806	745	805	749	738	839	771	818	754	810	774	777	773	775	774	731	735	757	782	775	768	778	736	742	785	797	778	752	772	746	782	819	775	764	803	747	758	780	761	848	761	793	759	827	758	784	803	817	740	813	760	777	759	768	769	792	787	723	761	785	810	769	759	778	748	767
70779	75794	72050	55266	37864	26708	16143	7872	3518	1338	785	542	415	347	278	327	297	342	340	293	325	336	329	303	324	330	321	317	343	310	326	329	303	338	324	287	305	304	309	303	306	322	283	315	319	306	324	302	288	297	297	309	324	314	292	308	347	283	333	335	334	300	301	318	302	336	345	342	306	327	352	323	315	302	296	329	307	302	309	293	304	323	276	296	298	342	308	299	321	342	343	370	311	329	322	297	321	282	347	302	302	295	319	336	297	316	299	331	297	308	329	329	328	321	340	312	339	333	320	282	332	315	307	311	314	346	284	305	326	303	280	336	285	331	286	315	312	341	301	323	326	313	320	303	299	339	341	325	332	328	313	321	313	344	311	304	339	311	339	294	339	289	347	312	288	336	332	299	309	313	311	290	281	332	340	300	337	311	312	338	314	304	331	328	348	314	320	324	325	266	305	313	310	283	322	290	282	333	310	294	314	308	286	289	342	315	348	304	294	299	347	321	323	300	308	307	333	306	329	342	299	317	296	342	320	298	276	314	273	285	323	349	339	335	319	340	313	316	331	298	350	290	285	320	312	285	315	282	329	307	328	298	303	289	321	344	279	355	312	330	360	320	328	308	275	339	308	301	290	321	296	304	329	323	310	317	341	299	300	299	302	280	330	301	323	331	301	310	332	291	304	327	302	307	290	350	290	308	311	306	317	315	312	299	306	300	330	310	315	291	317	305	327	284	300	288	289	317	348	331	319	308	323	303	304	303	297	331	322	350	353	327	372	311	324	334	365	295	308	318	310	314	307	289	322	322	317	302	300	290	314	320	312	312	317	309	322	351	308	300	330	314	289	294	327	305	299	298	352	287	307	303	295	301	332	328	312	296	311	287	306	303	330	298	322	330	310	297	330	318	293	299	319	292	303	315	339	304	299	307	306	288	313	318	287	285	300	323	315	327	319	315	328	327	308	340	340	321	345	272	309	329	359	340	262	304	340	331	303	315	312	292	320	286	309	331	315	288	333	301	327	292	349	313	366	324	324	314	278	322	294	272	309	298	294	332	356	319	292	323	318	278	324	316	299	279	345	323	363	331	325	299	323	333	308	319	305	320	309	314	330	287	329	375	311	311	292	308	308	303	322	315	332	309	325	304	321	346	311	285	302	360	310	319	320	333	295	339	328	351	289	303	324	284	344	329	326	337	283	329	315	330	294	322	297	321	283	278	292	311	318	296	321	303	316	324	354	329	318	336	319	273	321	309	283	323	315	276	334	290	318	284	317	323	301	300	304	291	291	304	312	291	299	330	289	325	320	310	324	347	324	342	305	317	263	268	333	324	322	311	293	312	286	318	330	321	320	314	286	335	296	307	299	308	326	279	292	323	282	317	333	325	310	299	331	307	316	321	296	287	321	292	309	301	322	306	299	301	316	316	324	308	279	285	335	302	335	305	297	314	310	340	354	296	291	300	332	331	279	296	326	306	358	330	302	321	322	320	313	283	352	276	291	295	312	313	304	300	310	309	312	301	345	277	343	350	300	312	323	337	322	288	273	327	322	311	296	296	270	330	329	317	312	313	302	326	300	351	305	301	305	318	313	335	292	326	328	336	345	308	324	289	281	309	329	268	300	295	303	312	324	321	306	309	316	301	334	313	341	302	308	354	290	300	297	330	292	309	333	331	310	336	307	335	336	284	342	307	349	318	332	326	356	313	317	310	295	322	298	304	316	300	334	326	317	332	307	342	342	291	319	301	326	302	316	346	314	330	318	325	318	324	323	300	315	289	293	314	317	281	301	342	300	297	317	308	306	324	294	290	289	338	313	303	319	310	305	339	270	306	305	327	342	311	311	304	282	305	315	338	295	291	339	304	332	304	320	297	326	364	340	321	326	314	353	298	323	332	293	299	286	328	312	305	298	327	286	324	332	333	290	339	297	306	275	312	300	292	302	324	323	319	302	306	324	361	311	318	343	343	305	309	307	270	314	312	342	295	311	310	298	296	266	307	320	332	304	322	350	286	309	287	305	304	319	338	309	305	280	299	321	302	316	289	318	315	279	324	320	309	312	298	299	322	317	328	322	333	301	333	322	283	307	329	322	311	300	308	348	288	294	300	314	312	335	332	310	302	318	336	326	312	331	340	288	285	329	294	314	324	324	285	308	326	298	294	318	317	322	304	331	328	310	332	350	315	300	297	295	308	332	326	304	320	343	315	326	311	315	300	323	325	321	297	323	280	294	331	303	308	298	324	308	300	289	306	291	300	319	354	306	308	289	303	308	304	342	322	281	310	315	311	310	322	315	329	317	336	310	313	327	350	308	335	322	330	304	315	312	285	314	307	310	315	313	321	305	278	307	289	319	304	338	279	336	313	317	334	338	347	309	324	309	313	296	304	320	303	309	304	332	318	323	333	302	333	365	310	334	306	297	287	335	318	301	317	322	285	298	299	306	309	331	352	307	289	324	325	309	291	314	321	305	321	321	297	309	323	304	322	327	309	339	303	330	309	315	297	318	290	291	298	331	346	300	306	283	309	282	315	308	306	323	329	303	279	317	336	321	327	315	322	326	305	321	339	325	307	300	314	315	288	352	311	323	308	333	294	294	299	313	313	323	318	336	309	319	331	334	300	332	324	297	285	325	316	285	324	287	342	303	311	331	280	314	320	309	285	302	344	305	366	317	293	296	323	317	305	321	296	272	338	312	341	315	289	302	318	303	311	316	326	310	281	309	320	337	305	303	313	284	303	317	285	337	302	317	319	298	328	316	303	312	325	288	298	322	323	308	302	311	315	296	334	320	318	317	326	341	306	308	307	332	315	337	327	300	287	304	316	324	316	349	321	304	277	335	334	300	307	306	286	316	303	315	300	304	277	330	291	319	324	275	322	324	307	283	309	335	327	285	321	308	290	310	299	324	314	358	310	314	280	318	312	320	306	342	291	307	341	327	284	319	289	323	298	302	330	333	314	312	303	308	321	309	306	323	307	358	308	307	316	322	308	305	346	342	285	303	315	313	320	341	333	298	290	318	331	320	319	300	326	302	311	316	296	343	325	282	322	293	279	273	358	264	305	288	328	335	321	303	331	296	294	312	313	298	324	296	360	329	303	306	335	336	348	332	290	322	303	325	331	287	332	330	340	327	326	299	332	328	289	336	316	299	289	351	290	315	316	336	312	297	302	336	336	351	311	323	321	322	312	343	306	295	304	306	326	333	319	281	331	328	310	331	334	334	307	321	331	339	273	324	324	307	313	313	318	319	331	316	329	334	321	343	290	328	325	296	290	304	297	325	300	342	309	312	296	314	315	335	321	303	344	321	335	332	302	293	295	307	312	296	333	304	318	284	303	327	344	318	294	316	336	291	292	322	316	341	322	284	310	292	324	305	306	302	361	310	287	310	326	272	301	306	321	325	333	338	285	293	315	295	285	277	279	312	292	306	279	326	312	316	332	312	307	303	321	320	331	288	341	317	312	320	339	309	336	356	329	297	300	316	353	315	303
45768	58985	66031	57395	44247	36657	27599	18231	10691	4532	2619	1596	1219	730	796	781	770	774	772	791	825	796	787	777	736	729	784	750	755	751	778	783	784	780	844	758	734	727	774	760	771	778	743	776	778	777	759	779	787	738	783	824	768	747	799	702	737	773	799	761	777	795	774	745	767	812	795	779	720	796	791	706	749	794	745	829	802	772	758	736	743	776	796	739	757	773	768	784	755	758	793	760	736	774	738	779	742	756	749	761	787	777	751	718	767	781	800	796	775	799	803	741	804	820	764	755	810	772	799	757	805	794	781	761	753	757	723	719	822	778	811	806	763	772	777	727	818	748	743	806	800	769	774	736	719	775	812	736	757	762	786	740	781	733	780	805	730	810	779	759	805	725	767	745	766	797	779	797	756	771	779	773	775	784	772	783	787	793	764	821	761	794	745	787	772	789	785	794	787	757	755	804	726	800	758	725	812	748	791	763	746	791	757	789	766	814	789	757	738	753	748	772	777	808	753	816	769	736	764	780	779	790	714	696	780	773	771	720	769	765	794	840	743	759	812	802	762	786	755	764	780	788	738	780	730	788	756	742	765	741	823	782	791	761	753	734	768	759	754	758	738	771	759	766	748	755	794	766	769	747	780	800	765	758	800	797	809	780	746	754	793	836	738	776	785	752	785	763	757	779	774	732	771	804	785	752	775	826	797	757	792	774	758	797	832	783	738	728	793	766	746	789	780	721	801	758	753	774	792	773	784	790	778	761	733	699	696	775	757	766	784	755	730	781	757	753	727	756	733	836	763	716	780	786	797	740	755	692	741	801	780	755	755	707	753	804	752	780	758	829	739	779	776	772	794	764	755	770	743	777	779	766	750	767	744	772	713	782	767	787	797	765	802	748	806	730	781	753	732	772	789	780	744	739	739	805	692	798	791	767	793	802	763	771	770	783	771	730	774	765	805	825	767	749	771	763	743	772	794	747	768	816	799	758	762	794	797	793	772	789	776	752	780	714	786	796	760	734	801	804	782	798	749	799	768	760	745	784	776	742	743	776	747	740	715	791	788	778	743	771	790	718	787	769	816	771	728	788	794	804	802	749	799	790	774	783	799	781	773	805	737	780	723	797	808	787	786	787	773	799	772	726	751	750	831	730	768	789	780	769	717	769	805	796	769	725	754	779	779	748	761	779	756	738	718	755	753	834	796	748	782	826	789	804	762	796	752	810	733	763	789	784	758	805	789	752	755	779	766	747	808	759	781	743	773	777	739	796	804	805	742	742	768	772	763	767	754	787	800	786	750	777	822	777	750	786	783	772	770	789	788	807	766	787	755	742	772	748	808	814	764	774	831	775	793	830	785	750	735	786	799	757	789	736	771	735	714	790	750	762	786	798	819	744	732	707	795	812	800	775	781	796	716	794	803	768	795	802	758	819	787	818	782	712	770	742	759	772	756	721	801	772	796	767	761	787	746	787	790	786	774	758	787	790	750	734	793	823	753	790	803	749	793	773	827	808	785	793	767	759	750	767	744	832	830	832	851	776	782	752	784	774	804	788	822	769	751	792	750	801	720	819	772	747	722	803	782	749	758	761	804	750	758	798	781	777	755	800	764	787	753	765	800	764	780	769	786	794	759	719	760	761	798	750	804	772	761	777	750	734	804	766	787	805	783	767	792	780	718	732	786	820	808	784	815	736	780	783	767	751	744	762	797	757	780	776	751	743	766	745	749	803	819	761	720	740	795	807	751	759	757	751	756	712	769	745	773	761	766	811	728	812	766	754	808	756	762	812	790	810	771	776	781	768	782	739	749	786	744	813	753	763	831	759	737	749	769	734	806	726	713	794	747	806	767	790	769	781	755	808	810	747	778	781	773	762	783	729	783	809	722	782	786	788	765	791	757	763	729	761	761	804	795	755	781	752	782	797	771	764	743	759	744	798	818	759	744	719	744	773	759	736	797	723	795	799	797	836	781	794	812	765	768	771	810	794	805	799	772	776	745	813	806	713	786	795	809	773	784	748	778	760	831	779	745	797	741	790	751	727	715	764	802	829	742	810	807	781	790	719	832	758	764	726	825	779	821	788	750	765	804	751	795	794	747	826	803	746	773	759	757	771	735	732	807	770	833	757	770	697	781	793	774	716	761	805	781	772	798	745	751	752	731	755	793	833	753	721	701	794	758	798	747	774	797	790	793	767	773	731	808	750	755	795	775	780	819	767	764	755	762	789	783	781	725	777	810	763	752	707	846	788	772	802	802	738	779	748	762	762	778	731	765	783	765	821	809	807	757	755	783	756	803	784	776	788	780	757	776	810	823	760	783	825	798	807	734	759	736	749	742	761	789	826	789	788	771	715	782	792	730	726	793	759	755	767	777	810	777	739	769	755	768	716	767	792	813	813	776	836	780	760	769	772	808	772	738	775	755	793	782	752	727	788	774	777	726	755	780	765	757	775	746	726	795	754	792	793	748	765	742	741	750	744	768	798	803	795	769	807	755	801	744	806	802	743	788	788	725	737	768	789	797	781	734	729	810	795	784	758	750	746	755	785	788	779	781	803	746	798	771	776	751	720	734	787	751	785	747	778	756	746	801	789	783	770	764	768	780	763	728	745	761	772	744	764	765	779	775	797	725	726	760	725	730	838	776	823	723	803	717	768	730	756	792	771	796	816	827	806	764	786	726	776	760	746	798	798	808	797	764	772	781	734	774	773	734	767	814	831	801	734	774	788	777	782	793	832	771	806	791	756	734	774	780	807	739	748	742	798	723	768	777	764	759	774	745	797	753	786	758	781	816	770	775	764	750	764	776	821	805	775	767	752	776	771	823	791	763	712	734	746	772	812	794	743	744	788	781	770	770	822	767	826	736	783	770	762	790	723	772	757	764	781	702	776	816	774	797	734	773	796	761	795	800	758	770	804	771	722	767	761	775	779	779	774	772	772	737	770	780	780	802	782	760	759	780	769	777	770	739	729	764	801	794	778	789	792	787	725	794	783	737	772	745	760	798	769	731	790	816	838	728	771	800	739	772	758	792	804	765	778	758	783	762	796	730	773	762	755	741	765	744	771	760	785	771	773	761	755	789	763	795	740	788	800	753	764	726	754	773	828	825	730	750	743	766	783	804	750	781	765	762	785	785	812	788	735	746	780	760	772	762	699	771	764	810	738	794	776	765	732	764	752	815	800	767	749	788	848	769	819	799	731	817	725	795	779	736	802	794	741	733	799	787	774	789	791	780	747	800	761	799	777	755	733	800	773	800	755	748	738	754	791	765	804	735	737	758	781	774	763	814	782	759	777	740	783	750	754	763	794	746	820	757	768	736	770	769	765	770	730	763	772	837	784	773	766	766	734	715	839	740	740	737	771	727	774	811	755	757	804	765	789	783	823	785	756	775	847	789	752	813	748	801	756	779	729	760	781	756	781	782	842	735	787	742	775	745	763	773	777	782	784	794	740	773	745	791	777	784	764	735	771	798	774	785	757	816	805	799	766	762	745	779	800
72280	76105	72201	56080	37427	24826	15379	7766	3645	1334	828	594	403	342	323	315	294	288	356	341	318	318	342	298	319	315	308	322	299	285	312	317	303	323	317	293	296	312	315	286	301	315	299	306	297	300	306	319	308	298	296	316	286	286	304	322	321	300	301	325	323	317	312	316	322	334	320	338	316	342	280	286	293	310	282	290	330	318	345	299	285	322	286	292	299	306	327	287	314	311	337	316	324	290	321	332	318	301	313	303	318	316	325	304	304	318	339	328	313	350	320	309	352	347	324	296	315	315	313	293	310	288	296	326	330	317	305	314	330	269	329	279	320	317	308	319	299	267	290	318	295	297	313	319	278	314	301	350	329	295	303	284	328	296	327	283	346	326	339	309	302	326	304	304	334	319	305	284	324	295	327	296	311	303	294	340	305	330	322	331	323	315	288	288	314	273	319	325	299	336	295	320	292	308	293	329	274	301	295	326	316	314	315	331	310	314	320	338	347	312	296	312	321	284	331	315	274	310	318	323	318	318	320	295	306	303	314	318	303	343	318	300	302	330	305	305	322	280	290	281	312	296	301	309	307	326	316	299	313	305	333	318	296	308	332	316	325	295	323	306	319	331	345	307	323	305	303	320	305	291	328	318	331	315	307	294	304	261	336	324	303	319	294	328	332	312	281	331	306	326	343	329	332	323	323	329	311	307	315	346	319	312	288	325	297	299	319	317	318	326	287	308	309	313	288	310	326	307	296	319	316	315	317	311	299	299	330	358	297	309	314	305	308	330	320	300	313	293	334	282	308	330	310	311	337	333	320	307	290	312	336	338	317	305	338	342	351	310	300	320	304	331	323	290	341	290	318	291	295	325	319	319	341	337	330	313	307	293	308	293	325	323	315	371	289	314	287	352	330	287	339	267	300	315	290	304	308	327	294	288	277	292	316	295	287	296	311	301	326	305	343	304	316	318	317	310	345	345	314	333	308	319	323	323	297	288	330	293	330	341	324	344	319	288	345	289	295	283	322	295	316	310	319	340	296	317	340	309	306	309	289	346	341	296	292	304	333	282	326	298	288	296	350	324	326	319	319	287	288	292	313	312	308	304	285	348	319	330	338	317	312	338	329	360	297	328	322	298	311	340	299	315	318	344	274	296	299	342	285	309	320	299	298	325	316	326	310	313	263	291	318	335	319	328	288	295	345	302	310	296	304	326	310	315	308	336	326	340	311	313	332	294	288	342	346	301	323	304	307	317	360	310	301	319	299	297	292	330	327	310	286	327	336	298	284	318	304	307	340	326	315	309	341	307	293	292	307	327	288	311	300	275	297	302	346	333	332	300	319	295	337	315	322	323	281	333	323	322	298	329	319	325	319	267	330	299	327	320	303	277	301	320	311	293	320	307	304	291	314	319	289	291	288	278	297	335	309	340	279	334	318	348	304	314	295	319	323	335	311	298	327	340	305	310	262	321	307	310	307	304	335	309	319	313	282	311	303	335	289	309	338	275	268	312	300	311	321	333	292	326	341	363	322	286	284	304	319	297	322	299	304	363	330	292	296	303	327	326	333	316	294	351	315	295	328	320	299	311	320	353	313	330	327	292	303	300	337	347	313	324	308	320	312	336	288	325	314	294	303	308	333	332	333	320	294	310	322	322	340	336	311	320	296	291	312	329	312	297	314	302	300	303	348	301	350	309	305	326	296	352	308	289	279	320	314	308	291	316	295	319	326	329	313	317	318	300	325	332	307	346	332	336	329	297	316	316	320	336	319	344	332	273	305	305	310	308	348	326	291	294	310	302	314	310	332	331	317	320	314	297	345	300	287	329	297	324	309	305	362	333	315	274	314	288	304	277	278	291	292	299	332	299	317	324	338	312	301	340	334	326	336	310	291	358	290	326	316	324	341	281	307	322	326	291	327	338	318	281	341	316	357	307	307	322	308	321	306	308	323	360	318	305	332	301	300	334	325	288	344	313	330	294	300	298	301	295	324	314	295	295	288	293	330	302	328	301	303	318	300	332	307	293	271	301	325	292	326	320	326	308	321	311	299	310	291	318	301	318	315	323	342	341	300	286	299	338	314	320	328	309	306	330	298	326	316	316	289	348	279	300	292	312	335	336	282	328	304	325	329	331	309	324	335	316	316	367	308	308	324	322	323	338	317	304	316	303	336	317	315	310	318	305	324	322	290	311	298	318	320	302	320	312	299	297	302	322	325	306	322	322	299	313	330	288	312	297	288	306	319	318	290	343	311	312	287	282	334	317	308	313	312	296	326	282	329	284	308	305	298	320	314	298	302	296	309	325	336	313	322	302	311	343	294	312	328	327	295	319	339	317	322	293	306	316	310	327	300	316	307	334	319	325	295	329	316	302	325	341	311	290	325	301	304	294	285	325	321	286	301	323	305	318	308	323	322	299	296	355	321	294	314	303	317	303	289	325	312	323	320	345	308	314	291	266	307	314	290	305	310	310	301	317	315	317	323	299	302	307	293	313	326	304	301	293	289	338	303	310	318	274	342	329	275	333	335	334	290	327	283	296	321	297	306	329	316	341	330	295	302	324	332	336	311	309	276	347	317	313	298	313	322	310	341	332	311	306	305	306	293	313	358	320	307	350	315	299	303	306	307	303	279	331	335	314	332	324	342	325	296	297	306	314	317	289	290	316	318	277	303	315	309	277	315	295	300	340	337	326	331	319	311	310	260	310	324	313	345	341	288	297	316	319	277	320	292	302	313	313	345	319	339	284	309	292	293	314	335	329	308	289	293	324	311	312	293	328	293	306	315	343	296	291	324	304	305	298	314	316	287	327	330	321	323	304	307	311	306	333	301	334	325	312	306	320	283	331	330	300	282	328	320	307	330	334	287	319	351	344	314	295	315	292	319	311	305	307	296	324	310	302	347	345	309	308	313	304	279	314	316	307	306	299	290	322	307	343	265	292	284	296	331	299	317	334	296	317	334	332	298	303	312	312	315	336	322	305	316	299	323	321	295	302	322	322	306	327	315	306	322	307	347	328	301	337	306	345	320	276	322	280	310	306	313	334	314	314	308	317	329	295	307	310	328	304	277	308	289	290	324	287	299	311	289	333	301	329	299	325	308	291	335	316	322	321	326	280	304	324	329	318	317	297	295	324	303	332	297	284	328	315	297	316	282	320	313	300	314	337	325	268	316	344	312	333	300	293	294	285	324	293	304	337	318	302	339	319	314	290	292	317	325	300	307	298	324	311	328	323	351	299	264	311	313	325	324	309	319	329	318	323	348	320	310	330	331	308	300	312	318	304	329	284	313	323	309	337	315	310	299	284	295	322	313	350	318	313	313	272	313	345	322	273	295	350	310	336	339	338	347	282	306	289	314	318	302	304	346	323	306	351	300	349	380	302	334	293	334	311	314	319	343	312	313	322	330	341	282	325	313	333	296	301	304	329	291	341	318	290	300	306	334	274	327	325	238	312	312	311	317	305	317	293	325	300	306	304	275	314	304	333	299	288	300	307	300	330
46092	58736	66745	58281	43869	34556	27143	18657	10808	4539	2710	1743	1162	830	788	780	796	792	804	809	793	831	788	790	764	775	787	768	794	803	826	816	824	761	822	737	778	723	778	761	764	782	738	760	837	771	803	775	785	841	788	760	832	774	726	803	777	747	790	822	770	818	764	757	745	773	727	747	749	778	777	804	780	759	751	764	755	714	730	804	779	744	746	823	685	771	774	824	806	748	831	733	776	763	770	751	771	724	743	748	803	764	781	722	768	767	789	754	775	753	744	732	753	830	809	763	834	738	789	763	801	766	798	746	760	777	808	774	813	761	757	780	743	772	780	726	778	752	833	775	743	743	734	773	782	743	747	825	815	843	806	775	765	761	804	743	762	731	786	788	747	786	755	770	771	795	800	770	809	789	799	739	737	801	806	759	805	759	825	820	777	732	743	769	764	777	787	778	771	784	813	810	774	787	733	739	776	790	767	785	756	817	776	710	741	719	782	766	841	757	776	790	765	775	739	793	799	757	799	768	813	773	793	758	800	774	758	738	792	730	755	739	778	764	741	835	733	835	727	725	767	784	756	742	731	826	773	720	772	807	722	770	762	765	741	772	746	802	774	773	720	763	779	720	774	808	731	748	797	774	730	750	774	809	751	783	806	750	776	776	728	807	778	765	767	781	794	747	726	784	744	755	801	762	751	779	771	794	766	797	806	745	708	793	743	743	757	764	822	736	797	786	811	727	735	788	734	744	777	766	728	763	810	744	753	794	797	717	773	789	746	769	795	799	816	731	744	785	768	775	802	816	755	797	715	755	790	778	791	798	773	820	789	736	801	773	758	759	797	719	780	756	733	769	737	778	752	735	772	847	803	777	811	769	769	801	813	756	786	782	757	788	774	764	767	783	775	761	807	768	771	791	751	781	748	810	758	760	755	803	766	761	769	770	792	807	742	750	757	811	808	784	768	754	759	756	766	792	795	781	757	761	790	789	808	790	753	820	800	768	770	717	778	705	749	800	824	751	763	778	721	722	772	776	786	734	819	762	769	808	791	791	817	732	776	816	808	769	797	740	767	793	784	770	766	774	737	754	771	760	758	808	774	816	743	790	743	764	780	750	755	769	778	760	784	803	765	743	793	811	770	818	784	763	797	741	776	705	810	740	812	758	810	785	762	784	783	773	815	830	744	826	794	800	823	801	796	777	809	734	711	738	820	747	744	780	724	778	804	765	763	753	791	808	782	738	739	780	740	736	772	743	782	792	765	826	808	755	725	730	763	851	756	804	759	746	770	759	729	775	792	800	818	770	760	764	827	727	772	718	807	751	827	793	748	812	807	794	740	769	832	763	709	753	835	814	791	830	805	768	725	796	821	713	806	741	757	742	814	818	767	759	778	779	797	750	786	719	748	776	810	747	810	794	816	737	780	773	816	789	751	779	740	770	777	800	778	780	767	778	834	776	773	782	761	753	798	833	786	781	745	771	772	817	775	788	791	774	801	775	802	786	788	801	737	769	779	759	694	740	770	778	794	809	768	775	811	760	764	801	775	800	804	798	771	786	785	765	815	773	788	792	799	765	777	803	806	784	775	812	778	760	816	761	761	743	782	756	792	763	789	793	776	748	753	752	749	772	727	767	778	712	777	761	803	789	760	783	791	750	757	825	745	815	816	740	746	830	772	778	754	772	740	800	790	764	772	741	825	774	834	815	804	822	808	786	760	810	810	717	753	764	789	789	796	776	742	761	811	766	793	771	770	756	773	733	734	821	753	790	790	769	761	772	799	802	766	778	807	771	784	725	802	742	777	713	791	822	728	783	798	842	738	751	761	729	768	777	807	717	743	793	767	787	754	738	757	771	777	793	746	817	730	801	776	773	768	807	816	786	773	766	752	762	778	779	762	732	804	772	816	760	769	746	786	789	765	736	758	726	764	835	762	755	766	745	749	826	788	784	747	770	752	732	760	755	780	778	794	807	805	761	772	777	727	778	775	797	800	728	814	755	772	789	786	783	779	804	789	753	784	774	803	789	774	788	779	775	786	804	779	828	778	771	781	823	754	744	756	823	742	769	781	766	772	765	792	753	778	795	773	779	825	746	763	766	780	790	762	797	704	811	761	768	768	822	782	747	748	771	716	854	744	764	794	811	776	755	755	745	767	805	821	777	774	775	783	790	790	795	809	738	757	761	746	743	789	792	826	792	824	710	778	766	816	758	778	702	750	724	785	768	735	791	740	785	765	769	760	779	765	765	734	773	745	757	772	768	786	747	792	807	740	769	755	807	732	805	769	759	762	754	737	769	790	799	794	836	784	808	748	816	760	738	781	809	797	779	761	754	749	776	817	772	743	736	775	793	784	816	746	791	770	748	806	746	791	799	771	749	772	762	772	819	757	783	742	752	755	799	754	800	752	786	804	764	784	803	778	763	762	778	755	816	803	768	751	804	793	721	780	774	771	772	760	814	779	793	779	734	753	772	807	762	755	780	806	810	799	780	769	776	750	785	775	792	798	769	778	829	773	785	775	815	765	785	756	772	788	877	739	751	812	794	742	820	750	741	740	758	756	748	788	786	802	771	740	756	755	790	796	752	805	769	806	764	772	756	809	767	770	803	768	728	788	804	767	817	790	791	774	767	767	763	783	821	800	788	779	755	773	778	826	791	772	748	769	778	795	799	776	779	745	840	787	752	780	773	771	767	810	763	781	746	729	784	789	793	732	783	704	757	742	786	761	765	794	786	820	820	795	777	750	814	780	737	812	747	826	772	793	758	764	747	772	761	734	794	743	798	777	778	764	799	780	770	765	813	770	765	777	803	786	796	789	771	758	833	752	774	798	809	805	803	757	764	708	795	819	789	767	825	754	736	779	804	794	798	757	750	816	759	765	802	789	750	787	706	787	783	795	814	732	840	810	786	789	813	807	795	731	771	786	781	791	759	758	764	744	756	781	764	762	766	784	824	769	751	774	837	759	789	783	763	745	791	753	775	780	783	749	745	781	770	745	759	741	746	732	771	818	776	756	758	829	760	784	760	849	777	746	733	794	786	765	708	741	776	762	738	801	800	783	737	746	768	793	752	805	756	754	795	697	746	757	767	779	764	764	798	805	754	714	789	710	791	799	755	767	790	749	752	798	752	776	738	749	712	757	793	756	757	726	781	753	778	827	794	790	804	798	788	806	749	726	728	772	766	759	754	748	825	741	797	758	744	757	746	745	765	736	786	727	781	800	763	829	770	775	757	752	800	779	718	744	757	803	778	713	760	785	764	779	768	804	769	765	800	753	773	781	732	747	843	748	743	774	815	788	740	774	784	789	781	750	826	834	769	779	756	763	757	779	775	840	802	757	803	769	758	774	780	807	789	774	743	773	789	780	788	745	767	794	748	776	772	781	739	783	741	788	795	764	754	816	734	831	787	729	778	757	757	769	829	761	797	747	822	778	725	789	714	760	760	804	788	812	728	761	791	777	746	744	801	770	797	775	751	800	790	763	762	778	719	770	765
69626	75112	73192	56697	38520	27997	15474	8265	3958	1470	806	609	344	301	282	328	328	273	305	342	346	345	314	322	316	314	293	341	306	303	306	310	309	316	328	264	342	330	312	319	314	310	320	302	333	335	315	326	305	367	336	334	333	317	320	347	308	333	345	306	299	357	310	320	341	342	318	316	315	303	309	328	326	316	367	323	280	333	314	359	304	297	345	325	290	319	313	287	306	289	347	323	308	303	310	289	299	321	316	321	313	301	330	301	338	307	309	318	314	332	282	324	291	324	334	315	311	346	323	316	357	305	335	307	322	280	287	329	313	315	322	337	281	292	310	325	333	317	291	330	318	301	275	315	292	313	299	300	328	307	331	332	319	320	315	306	322	314	319	332	278	308	295	316	324	328	275	303	308	316	309	318	311	296	299	295	301	287	325	289	331	323	314	330	294	340	284	314	294	299	281	312	316	295	329	352	329	304	285	323	307	346	332	302	326	321	310	322	335	305	304	311	313	334	340	338	292	306	314	326	320	307	331	314	315	295	336	343	328	323	313	298	315	325	298	305	342	307	309	333	288	315	340	279	303	309	321	324	318	314	334	322	298	326	344	311	254	272	294	332	299	351	328	309	298	318	314	319	311	318	321	367	317	312	315	319	334	313	335	298	297	344	336	316	320	311	292	324	340	318	311	324	330	326	325	278	294	322	315	316	291	310	342	302	327	295	315	321	322	324	284	323	320	321	309	304	306	302	322	322	317	304	301	317	327	292	295	311	347	295	350	322	297	329	321	296	313	339	316	323	329	306	334	342	300	299	326	317	301	342	305	338	291	319	307	308	317	295	332	300	284	302	295	305	308	319	329	307	328	279	281	275	321	315	325	316	327	295	283	312	332	311	285	331	316	290	315	332	304	305	340	297	291	318	281	277	295	301	289	297	317	295	322	288	306	298	328	298	298	340	318	293	328	358	346	327	323	337	319	313	343	313	334	310	314	306	290	302	273	329	333	297	330	312	296	313	310	289	310	306	307	318	320	310	318	310	303	328	326	273	302	349	358	316	317	303	308	308	302	286	337	305	356	334	301	360	319	307	349	315	295	301	327	305	360	307	306	320	311	298	334	346	325	338	316	332	311	317	314	314	354	332	346	286	339	315	325	307	302	319	300	331	331	304	333	329	313	314	311	290	350	303	327	269	317	309	342	282	301	339	317	307	338	293	308	312	326	357	325	298	329	325	299	319	317	304	282	271	287	312	304	292	333	294	314	350	303	310	307	314	320	298	316	298	287	298	352	318	341	304	291	289	307	342	335	312	289	301	318	290	334	312	310	356	354	306	297	326	328	319	330	302	317	304	333	319	343	350	319	316	295	317	327	313	341	337	306	307	314	318	302	325	320	333	297	324	291	337	315	312	297	329	313	325	334	321	287	335	343	323	291	324	328	385	316	317	302	308	309	319	316	298	345	313	347	300	325	311	307	316	285	329	330	344	312	347	292	330	302	293	278	305	344	320	330	308	337	324	300	305	320	299	302	315	321	298	310	337	341	317	308	289	315	285	316	281	340	297	327	326	325	324	278	337	299	335	305	351	317	300	318	314	317	319	293	327	321	316	318	369	318	309	320	321	329	348	321	301	301	318	266	334	318	281	314	311	286	330	325	332	312	344	317	333	315	315	326	296	307	312	329	338	332	337	293	329	291	293	309	312	306	321	308	322	329	305	315	297	322	297	320	292	308	328	341	302	320	331	350	301	325	313	305	342	312	312	302	334	333	317	295	273	275	307	304	309	354	317	316	299	336	276	285	316	332	338	312	300	314	290	319	334	342	318	306	316	283	301	282	307	277	289	313	307	281	284	325	306	319	318	325	278	323	284	289	322	298	316	279	344	302	312	342	312	317	293	306	300	331	311	313	283	323	323	327	330	322	324	314	310	316	304	304	281	337	312	311	289	325	295	307	281	357	312	325	352	354	312	339	324	321	326	327	307	323	293	349	297	284	321	288	338	311	331	323	344	307	320	335	296	348	321	325	334	321	310	315	295	304	299	310	325	309	333	316	290	276	316	291	286	307	264	287	308	353	296	328	280	330	348	319	339	318	331	357	305	318	305	271	297	352	307	339	342	364	313	317	339	310	343	322	312	315	311	300	306	331	319	312	313	322	292	312	319	292	322	298	329	298	310	315	322	312	306	315	338	328	297	281	303	312	304	343	306	316	312	298	321	335	311	318	345	304	285	351	321	296	314	300	325	276	321	319	286	313	325	330	324	331	313	307	323	305	350	310	338	339	338	317	351	332	316	334	320	313	303	316	281	333	312	312	340	319	302	306	319	332	316	315	326	262	310	328	303	294	318	337	322	286	313	325	333	289	317	314	294	310	328	317	278	298	300	311	319	322	338	314	311	317	303	293	331	312	299	329	295	314	307	319	341	297	314	306	332	302	333	308	333	302	287	330	325	331	335	318	329	323	309	292	335	287	331	321	334	297	286	311	317	343	309	352	310	327	344	308	325	288	314	333	332	356	315	312	327	314	339	336	312	303	319	295	318	361	316	308	340	305	322	325	302	300	323	305	330	271	310	334	312	294	279	322	301	315	310	342	311	312	299	309	293	319	308	367	302	302	325	294	316	330	335	322	326	310	291	320	323	285	342	303	297	316	295	300	316	324	313	307	274	336	303	317	324	280	317	348	336	288	317	328	328	303	308	302	304	318	321	327	330	305	316	324	345	335	304	308	337	323	281	308	293	313	327	312	332	293	313	287	299	324	325	309	345	291	317	286	283	316	315	286	289	308	307	335	327	309	327	299	307	293	353	293	332	328	283	301	315	315	289	303	295	301	323	291	331	287	315	307	292	331	322	330	313	297	335	323	339	331	357	301	317	316	278	293	305	295	335	352	298	316	306	298	298	319	333	301	296	304	331	310	335	323	334	334	349	317	318	296	319	314	305	303	297	303	333	327	312	332	280	325	298	305	333	322	322	316	322	339	314	299	291	305	304	291	324	320	327	332	314	335	291	302	301	325	312	309	303	329	302	324	286	313	289	329	315	315	307	310	322	312	323	278	350	288	352	324	294	285	296	313	286	331	303	301	311	323	340	297	287	337	301	308	289	338	311	317	300	318	306	308	333	300	289	308	272	292	313	300	325	314	286	299	320	301	283	335	280	298	290	318	288	341	323	305	281	292	300	347	274	324	296	282	330	303	328	300	304	326	312	300	333	310	308	302	288	321	310	331	339	319	297	330	314	335	340	339	333	337	297	317	339	300	296	326	314	346	325	310	310	320	344	283	318	299	341	297	336	337	343	290	327	294	271	326	310	332	286	292	290	319	320	272	312	312	309	339	330	315	336	308	314	347	287	312	322	305	328	338	309	294	314	297	311	338	279	310	334	289	301	302	325	311	309	324	331	343	374	313	306	290	337	304	338	343	310	338	310	299	281	291	328	313	318	333	295	292	324	295	307	316	303	290	284	324	318	276	305	354	294	322	307	310	340	303	302	298	334
44877	58543	67827	58553	45276	37670	26360	19237	11668	5029	2607	1731	1045	785	758	786	780	757	793	819	757	834	803	812	796	739	773	740	795	737	806	761	792	789	790	738	798	748	785	773	763	827	784	823	785	827	790	775	780	809	739	785	793	800	793	769	783	790	775	767	798	794	769	787	744	749	790	777	728	769	776	765	777	769	778	788	803	767	718	778	791	792	775	760	744	784	784	809	779	782	758	782	736	753	794	797	744	740	788	815	768	758	823	818	730	851	735	809	822	835	732	746	769	782	753	776	744	812	790	807	756	806	758	776	796	790	744	833	814	769	803	809	721	769	768	777	808	788	752	733	790	729	787	765	722	745	832	783	779	761	799	748	738	781	775	793	736	773	759	778	812	769	794	775	794	745	777	762	816	772	784	754	766	728	805	734	727	754	747	739	799	748	790	783	781	771	818	803	778	775	797	810	756	799	756	786	766	784	741	775	734	795	716	772	734	747	785	768	773	834	793	766	797	776	767	757	777	754	755	764	792	842	825	774	737	821	795	736	758	769	789	808	795	807	782	801	727	792	741	736	745	804	767	783	802	805	773	775	786	811	788	790	810	770	780	779	796	822	765	738	779	762	840	801	772	805	779	749	791	761	799	801	780	768	745	743	774	751	775	759	789	771	757	780	771	742	788	794	776	810	752	783	762	782	710	755	764	728	851	802	763	804	741	743	754	779	776	827	756	752	793	769	750	766	721	804	768	786	797	806	813	790	765	765	768	758	820	787	820	764	751	818	746	754	763	755	755	767	794	786	748	717	757	751	782	790	820	787	756	774	769	795	786	768	744	778	750	788	804	748	788	743	778	798	801	797	790	768	723	734	785	809	765	791	793	756	771	835	809	773	766	772	783	760	806	805	736	766	772	766	822	756	765	710	827	772	747	756	731	779	748	793	797	808	741	773	741	788	760	717	773	773	757	760	762	766	823	813	815	757	752	782	797	783	828	825	781	764	843	835	744	777	772	803	747	767	740	725	797	789	771	756	781	816	788	791	750	818	830	765	791	764	776	780	794	773	817	780	764	777	813	784	789	797	754	774	769	756	838	798	797	791	805	749	772	784	715	791	728	777	777	794	808	841	788	763	754	823	774	788	749	784	804	783	755	833	755	710	774	830	745	760	837	795	742	762	785	780	778	826	769	727	774	757	735	786	796	755	761	729	759	817	770	791	759	759	740	809	748	755	753	805	790	763	782	816	746	766	775	820	782	791	832	734	771	751	776	769	790	755	798	779	734	754	793	807	771	751	774	807	774	794	752	829	749	794	720	784	763	745	775	713	783	754	752	800	795	819	703	844	782	757	736	826	749	778	749	698	764	802	762	788	826	785	750	751	842	730	774	792	769	783	803	767	777	745	747	771	778	798	802	779	755	806	782	762	820	739	784	733	826	777	738	789	752	775	766	790	795	821	803	751	748	728	807	805	771	743	769	766	777	778	763	780	785	781	742	739	763	737	781	729	802	773	762	802	809	789	764	785	765	787	751	833	793	749	765	834	717	796	724	773	730	793	792	718	755	741	783	750	733	818	732	783	815	777	805	775	774	787	779	768	793	772	749	799	764	749	787	756	769	743	802	775	734	739	778	805	761	772	755	803	753	719	792	753	822	789	719	841	793	771	772	778	865	740	771	778	748	742	752	778	777	817	759	829	771	754	754	772	743	753	746	731	772	731	746	769	725	753	747	735	796	770	798	768	783	784	759	778	753	761	822	783	745	759	755	770	750	726	786	767	831	765	756	787	793	755	788	774	725	745	741	750	768	777	750	730	781	774	764	791	783	708	815	805	794	779	783	813	776	743	808	773	759	755	803	718	747	770	757	737	774	770	762	791	725	816	818	771	803	757	749	817	814	730	749	763	817	782	716	793	845	792	790	740	773	833	855	767	778	796	791	799	754	821	724	802	775	786	792	816	807	759	790	799	735	753	767	759	741	805	756	724	800	734	747	828	816	723	769	826	799	813	787	761	756	815	767	799	830	774	769	745	755	799	755	786	803	770	800	771	777	739	774	774	818	757	823	806	752	789	762	825	748	805	764	763	751	777	803	808	815	724	750	808	813	749	757	811	802	740	777	781	739	778	817	718	720	790	743	765	790	757	769	753	761	770	733	740	774	792	748	764	799	771	774	760	809	757	813	792	805	725	752	723	782	757	812	785	794	765	779	752	752	791	741	797	802	763	783	787	796	771	751	799	744	737	794	774	772	794	793	732	764	759	751	767	771	723	778	818	780	761	783	749	798	788	744	785	766	789	782	733	748	745	728	766	733	754	752	740	792	787	770	789	784	770	755	781	788	783	745	746	729	782	754	704	779	859	743	827	755	757	760	769	733	779	766	770	762	783	748	794	785	777	808	817	723	776	782	747	795	762	760	723	786	761	724	759	751	766	798	754	722	790	811	797	740	772	748	703	784	779	740	732	741	817	747	733	779	807	808	763	771	794	751	757	767	826	760	823	782	767	758	786	764	792	774	805	708	778	772	805	777	773	726	767	720	802	849	735	832	766	759	768	802	797	815	716	761	790	800	756	799	791	766	792	763	759	809	823	723	772	808	727	784	794	834	770	831	840	785	752	739	732	743	772	787	763	776	766	792	754	770	757	790	746	772	804	750	763	838	754	789	775	789	756	776	801	787	780	839	815	741	756	766	791	759	792	743	794	777	770	755	787	765	805	771	763	758	799	754	772	734	829	756	799	744	827	747	806	780	785	830	784	799	753	771	703	772	761	746	748	768	826	772	788	803	791	820	764	824	753	784	751	823	831	765	759	788	814	777	821	770	716	730	791	770	822	787	743	812	723	750	781	739	818	768	811	751	778	795	795	761	823	827	766	803	749	774	729	795	736	779	784	769	754	740	804	840	798	749	775	786	812	776	774	791	785	776	778	766	741	756	748	760	737	792	761	787	731	796	786	777	776	778	787	812	773	815	727	763	798	767	809	733	725	821	777	757	801	762	743	759	781	756	766	775	799	789	767	798	792	748	788	793	781	784	770	780	804	751	774	791	795	808	812	728	765	742	811	777	712	730	794	771	786	744	775	776	794	783	737	733	759	756	770	754	789	753	730	746	771	786	747	750	717	765	789	777	763	783	785	803	802	759	829	779	755	755	827	789	801	802	740	777	724	801	761	737	809	801	777	804	777	733	772	833	812	767	769	763	829	799	766	801	754	770	757	793	759	793	792	776	806	836	813	765	808	776	725	768	758	785	784	758	814	786	787	744	821	770	752	817	795	779	758	787	812	777	766	762	791	816	772	736	781	755	801	803	784	783	751	737	842	766	743	823	755	787	751	803	770	779	737	783	796	752	755	749	758	818	801	747	765	821	815	745	787	783	756	772	796	744	801	772	780	735	786	768	765	796	760	776	737	725	786	797	747	761	792	814	770	758	719	755	771	810	770	769	789	772	761	843	726	810	756	746	759	781	753	793	784	782	798	776	784	794	774	789	760	761	815	798	819
68301	75545	73524	55600	37702	27994	14992	8151	3837	1366	849	618	383	335	349	327	318	322	348	302	321	277	313	295	314	314	324	351	311	293	307	298	312	341	320	315	306	296	326	349	295	310	280	306	330	296	321	349	331	314	299	288	304	310	293	324	300	315	307	316	347	315	307	333	330	325	331	309	300	343	315	307	296	312	334	319	334	281	310	286	276	295	278	286	333	301	319	296	308	319	301	296	299	324	316	278	310	297	345	313	330	328	313	355	316	281	285	294	292	318	302	310	334	303	309	304	322	336	316	303	292	334	343	313	318	308	339	322	309	294	300	308	321	343	329	340	316	315	329	316	296	311	347	324	323	285	315	317	326	314	299	303	322	321	313	326	306	337	303	332	289	321	324	293	327	284	319	329	322	331	313	321	301	322	354	331	333	308	332	283	333	327	309	316	308	326	314	296	325	335	305	286	326	296	285	320	337	302	278	308	273	313	275	311	316	314	299	315	323	318	292	307	292	281	321	304	271	328	303	316	309	316	318	324	285	313	331	306	280	300	306	313	296	312	322	311	309	314	332	293	351	337	288	277	313	318	346	282	312	308	308	334	296	295	319	316	309	297	371	308	309	325	321	344	291	304	329	320	320	311	311	323	292	295	303	314	295	322	292	336	355	313	326	330	263	300	343	330	315	345	329	317	320	307	325	302	331	314	323	310	324	302	330	296	304	327	323	331	319	317	313	317	300	338	315	312	310	310	322	355	349	333	335	296	326	295	286	326	318	304	315	295	338	318	330	310	329	288	341	332	266	333	274	312	311	299	308	302	309	259	329	311	339	320	293	268	293	333	332	317	293	323	327	307	316	335	332	302	325	298	295	310	285	308	324	308	303	320	292	302	343	287	286	313	314	323	312	298	293	298	273	301	325	313	340	331	331	290	314	336	310	339	334	311	318	288	322	314	289	323	302	315	314	320	304	330	287	328	320	323	334	321	319	272	310	289	323	332	309	301	311	309	332	311	298	296	306	339	302	304	321	299	327	328	329	348	305	312	320	292	318	315	311	312	300	349	309	335	322	304	344	329	294	326	320	305	340	305	340	349	327	306	312	310	300	330	334	326	321	351	307	344	293	317	301	328	322	334	299	300	335	296	288	320	307	330	328	307	292	339	320	318	328	317	324	275	336	301	285	343	308	339	313	289	284	330	289	357	336	330	303	313	310	289	282	321	356	352	311	312	325	351	329	291	283	336	297	308	336	300	306	303	308	288	309	315	290	299	298	276	314	327	312	313	279	310	316	298	327	326	329	305	341	322	318	307	309	274	294	338	285	328	277	288	299	340	303	334	300	290	309	283	349	311	308	308	302	284	333	335	285	290	331	340	285	311	288	337	310	308	313	291	305	281	284	328	317	304	289	302	308	338	310	310	309	267	346	324	323	332	293	317	350	297	345	294	320	305	333	327	343	287	348	340	288	324	310	358	325	313	304	345	341	310	318	321	307	286	330	287	331	319	313	299	327	346	309	310	317	306	330	297	357	298	321	315	315	325	312	328	353	318	313	316	314	321	296	329	337	304	294	315	306	313	320	301	345	330	281	309	340	331	309	308	311	329	305	359	331	314	326	310	308	299	318	340	338	295	328	302	321	312	313	293	326	361	324	322	317	312	302	339	354	292	305	302	327	308	320	350	328	312	325	335	333	297	305	362	291	321	313	334	307	328	310	316	306	306	343	331	344	277	334	308	316	313	363	327	321	315	302	306	324	311	322	307	282	295	282	303	279	300	299	304	329	303	319	331	332	336	311	300	317	322	305	334	332	295	315	321	297	317	349	285	307	330	309	335	329	327	292	332	340	294	301	344	315	299	307	342	314	312	293	284	319	315	330	298	298	301	351	300	295	335	320	341	329	289	324	302	293	308	322	326	301	340	294	308	309	316	286	342	323	368	336	310	310	293	341	341	302	311	340	304	324	361	337	277	311	308	335	338	300	324	312	297	316	310	303	283	292	347	334	302	300	322	350	302	316	294	314	294	335	287	308	317	280	299	307	348	318	320	345	313	333	319	307	338	311	314	347	301	348	303	307	314	298	335	297	303	312	318	316	303	275	324	309	318	286	298	312	314	324	321	361	341	330	336	372	295	305	315	312	319	315	301	294	293	341	317	314	311	331	340	328	292	320	310	288	317	316	330	326	288	325	314	309	319	274	328	327	278	313	296	323	328	291	306	295	321	317	301	292	317	289	319	321	314	308	295	318	330	301	313	303	323	321	271	311	330	293	303	309	307	297	325	333	312	306	305	315	317	305	309	321	308	324	331	292	326	345	319	327	315	325	322	311	327	311	298	298	311	305	299	299	346	306	329	295	276	326	313	287	296	345	299	299	306	325	348	278	330	334	298	346	312	295	314	301	315	275	293	311	316	328	327	287	307	290	308	341	306	320	312	332	302	295	310	339	316	333	308	301	266	293	305	345	305	310	316	305	311	317	321	318	321	307	343	307	330	286	294	296	298	319	303	277	308	292	295	314	293	293	332	317	310	293	316	316	301	315	323	334	305	280	330	324	282	281	306	315	303	348	281	314	310	293	315	325	319	330	321	335	287	289	355	340	312	321	322	269	317	295	316	307	298	316	347	335	308	322	308	309	336	308	307	312	299	293	301	307	289	336	293	309	333	332	286	313	294	346	326	323	329	314	325	333	303	304	277	336	319	307	314	344	330	319	277	304	324	327	325	308	319	314	303	321	299	295	307	329	273	309	331	328	339	313	302	304	305	307	310	320	307	295	340	322	283	318	311	302	312	318	341	302	314	311	333	301	336	297	349	312	310	303	324	284	312	307	293	314	325	303	318	328	331	318	327	288	322	318	331	330	345	349	304	298	318	300	334	348	307	303	308	318	292	326	282	342	314	301	294	279	330	317	292	275	334	306	339	304	327	304	311	322	316	312	307	300	352	308	303	291	335	298	296	314	292	308	306	331	300	294	287	324	340	292	307	312	335	336	343	296	327	340	354	285	298	312	316	311	308	309	329	321	307	330	307	310	323	310	295	292	320	300	310	282	300	318	316	321	315	309	296	311	295	290	305	312	268	316	326	314	320	337	315	319	326	340	278	310	314	324	315	276	307	299	297	312	315	331	306	325	320	287	301	323	338	331	310	323	333	320	335	305	306	314	314	313	324	309	312	306	307	301	312	301	302	296	321	283	318	333	310	318	298	304	319	292	319	315	292	327	315	315	268	300	318	322	320	300	278	324	287	318	304	283	316	313	353	319	319	332	324	333	309	337	300	315	299	299	323	337	334	309	302	315	321	321	323	304	312	328	284	274	297	288	302	312	294	337	279	317	322	321	305	327	276	325	308	321	317	279	311	295	335	323	314	330	303	309	300	316	304	327	319	312	278	321	305	294	307	347	316	284	293	336	343	308	289	281	315	317	332	319	320	331	315	315	298	294	330	307	287	293	288	330	311	322	336	302	297	290	297	346	315	319	297	344	337	291	327	316	298	309	302
44153	59213	68138	57881	45164	37486	25779	19604	10959	4719	2938	1942	1115	767	745	811	793	746	805	748	824	786	808	781	795	760	743	771	775	826	673	747	804	792	789	782	802	759	770	765	825	765	784	786	817	802	791	783	791	796	800	759	749	804	789	767	836	773	785	718	738	745	776	761	778	790	768	751	770	774	771	778	797	761	793	760	790	730	808	796	764	808	787	789	773	766	749	755	791	766	782	745	789	803	772	772	810	798	755	813	758	760	748	753	716	758	738	780	785	765	738	776	819	810	798	790	759	770	762	763	715	745	790	733	760	767	787	735	791	786	761	765	772	757	760	750	757	762	783	703	775	787	753	846	746	768	764	803	748	741	775	742	818	726	771	794	773	775	804	770	763	726	765	751	803	777	773	749	783	780	774	757	773	801	751	781	788	725	748	751	737	773	775	817	738	762	767	794	753	776	788	730	758	784	802	745	776	785	783	790	713	761	809	782	782	750	725	786	791	813	752	794	710	764	818	818	806	769	793	808	758	738	795	781	751	763	804	748	788	779	756	759	801	737	764	774	835	793	738	780	799	841	763	719	780	765	773	805	776	763	721	785	746	818	805	786	746	816	759	801	779	790	781	715	787	756	792	792	796	766	743	747	764	796	766	779	739	799	801	812	750	777	814	756	795	809	806	774	739	762	766	805	805	794	785	783	756	838	731	786	792	795	748	789	797	764	770	737	736	755	824	808	790	761	751	751	739	782	756	776	766	795	816	755	761	788	807	807	789	717	800	714	800	737	780	730	789	801	787	779	764	753	779	817	779	755	740	754	771	795	805	789	779	790	797	737	766	746	746	792	730	776	746	754	754	729	837	759	770	783	749	750	748	813	769	807	785	768	731	788	753	716	746	793	762	763	781	834	756	753	796	768	779	770	780	783	784	800	766	787	803	800	797	785	738	764	789	795	794	788	813	757	778	770	770	777	828	786	733	723	774	755	768	761	726	787	780	745	797	802	808	739	783	769	763	826	756	752	791	786	863	756	786	697	787	761	785	752	799	748	750	754	741	771	777	737	775	825	719	763	768	762	760	783	737	790	780	761	771	798	792	747	759	793	807	788	777	771	845	808	741	774	747	798	748	810	806	732	792	807	759	742	782	798	777	768	788	788	773	731	786	758	752	759	795	827	720	755	775	766	807	823	771	731	764	735	756	804	786	762	765	793	772	739	752	750	775	798	753	778	777	810	767	763	797	778	808	769	790	765	821	787	766	770	744	802	833	832	767	794	763	750	798	791	786	825	748	826	775	744	768	783	755	733	773	758	777	785	805	782	795	750	787	766	803	769	735	756	780	790	783	789	801	782	756	772	760	714	772	776	742	791	719	797	740	769	744	777	789	833	772	779	776	783	722	805	816	800	720	780	755	771	768	775	830	759	781	757	786	776	775	758	786	747	766	773	790	741	790	775	748	783	723	769	755	839	780	752	776	814	762	740	781	745	773	785	807	751	758	774	787	747	751	772	800	748	718	804	783	760	803	768	766	797	774	790	736	799	764	739	757	712	742	737	756	745	761	809	767	781	772	804	745	756	784	814	771	792	790	762	720	814	785	786	749	790	727	774	767	749	756	772	729	798	777	809	749	732	820	757	779	783	753	815	762	793	793	773	793	789	774	771	805	761	744	779	812	768	752	803	779	780	733	750	771	693	749	759	753	789	784	741	816	804	794	738	771	768	728	787	778	759	730	767	765	715	783	794	763	746	796	748	750	776	786	741	742	745	776	735	728	735	749	769	808	804	786	782	737	728	742	815	741	827	776	747	788	755	761	769	741	777	850	778	783	791	755	748	767	827	814	763	819	782	768	737	792	740	735	727	737	740	701	779	765	762	789	771	734	791	766	767	768	742	784	777	776	766	791	775	733	773	782	797	857	769	753	800	759	769	776	727	731	766	746	755	753	779	769	782	748	801	761	783	721	761	790	707	808	800	782	778	772	769	786	750	727	801	799	793	750	807	758	766	752	752	780	777	785	762	797	799	764	756	761	805	776	770	776	726	809	786	760	761	765	801	804	750	770	797	745	823	800	785	748	764	768	766	804	737	789	788	747	734	759	794	804	733	790	740	770	764	775	770	780	780	783	766	794	832	756	761	766	755	766	809	810	775	774	763	754	767	755	773	782	716	765	793	772	710	695	802	754	816	816	794	741	779	809	783	800	747	778	766	742	771	790	795	794	813	750	778	773	741	781	786	749	778	763	776	791	733	770	725	799	698	816	788	782	766	765	773	775	759	792	777	790	755	804	770	788	807	782	733	734	772	807	792	747	751	808	794	771	822	688	777	730	809	817	777	723	770	748	782	778	769	765	775	773	771	804	741	770	807	782	777	733	752	784	815	776	732	757	770	768	764	776	748	769	780	784	739	768	761	818	741	763	772	821	767	810	729	777	828	795	822	814	819	812	813	770	813	763	778	764	781	786	776	756	763	767	775	734	744	817	829	774	806	779	752	749	827	767	768	773	774	810	801	733	760	793	797	729	758	762	773	745	745	786	790	828	718	739	745	737	798	760	756	747	799	766	798	751	772	776	765	755	769	744	811	797	777	783	734	800	756	757	753	772	780	775	753	763	768	768	763	758	767	772	799	787	749	738	742	803	760	756	777	788	792	793	799	770	788	798	784	805	778	778	811	806	709	717	772	774	782	813	763	803	797	781	797	758	749	800	843	774	735	768	764	817	816	749	845	793	754	718	762	797	831	784	821	779	766	821	748	745	758	758	751	761	777	780	744	753	741	742	729	817	752	744	767	823	732	768	790	752	790	804	797	743	762	811	795	764	816	762	774	766	783	772	738	790	791	780	763	784	753	755	817	783	767	785	808	731	746	804	827	762	779	802	774	783	767	740	741	775	762	769	818	787	765	802	803	730	773	793	802	748	751	761	747	769	801	765	723	757	821	747	783	781	784	777	768	774	712	769	801	734	772	773	789	742	787	773	810	769	769	742	734	757	801	757	750	792	809	818	781	794	791	779	797	790	825	773	813	758	754	786	796	768	738	812	768	713	766	774	787	794	766	778	792	763	781	793	793	724	748	807	814	808	799	788	770	798	782	787	827	767	760	793	810	773	816	777	789	740	819	778	755	730	797	755	802	792	843	740	759	726	758	772	793	759	752	741	787	734	793	793	741	765	805	804	765	794	774	744	747	750	782	782	789	759	759	820	767	798	776	831	746	783	770	802	831	748	763	776	809	828	794	749	731	733	783	789	754	776	774	802	837	779	823	750	815	782	781	784	760	815	726	748	785	766	761	769	793	826	794	823	790	800	749	816	740	752	808	772	725	784	756	752	796	767	747	793	747	754	774	813	784	766	732	738	753	783	765	828	807	714	778	739	785	745	729	764	806	784	813	797	784	746	753	801	809	778	842	745	771	769	780	747	780	759	798	770	778	774	785	751	734	767	683	744	784	769	760	743	814	741	769	758	771	799	794	757	845	735	761	743	780	845	776	769	829	816	785
70271	75842	72484	55470	37876	27556	15172	7103	3373	1446	874	645	363	318	303	309	308	335	295	317	323	340	309	301	304	314	331	298	333	302	297	323	305	305	337	335	303	329	312	317	318	322	304	314	325	304	328	300	308	280	357	309	298	300	317	307	309	313	309	291	325	312	332	296	347	285	336	303	310	331	339	304	341	300	318	319	346	330	333	327	335	309	305	318	315	295	315	301	353	317	339	306	343	317	339	295	319	319	304	325	332	297	337	313	333	348	346	320	289	314	331	304	321	307	301	323	302	329	333	352	319	351	334	313	333	344	303	295	350	321	298	329	344	285	329	296	323	295	307	323	297	365	312	301	322	299	283	338	306	321	328	290	304	289	293	322	295	318	350	325	295	330	288	301	291	303	299	295	333	320	304	309	324	350	346	350	318	333	288	321	288	364	316	324	304	335	323	329	309	333	301	337	314	319	304	285	333	291	312	303	343	314	300	289	310	324	312	323	291	309	305	317	304	323	302	309	309	310	265	300	313	299	291	305	334	331	319	293	318	331	325	338	315	308	301	313	337	344	337	332	337	327	316	306	322	312	330	300	294	328	341	332	309	287	327	318	322	322	323	321	324	341	341	321	298	337	287	328	280	273	326	308	304	334	267	356	324	263	322	324	323	322	307	316	304	298	312	296	348	337	293	334	326	304	295	314	325	320	336	333	338	299	300	290	338	282	290	337	291	321	300	335	307	295	321	282	323	319	309	310	329	326	299	298	302	323	345	288	303	323	305	330	303	315	340	301	340	296	313	335	312	338	290	316	296	349	332	303	315	299	319	301	322	312	315	355	333	313	303	310	309	321	316	269	280	327	295	328	305	303	307	333	304	315	332	331	338	316	304	320	282	318	279	296	322	311	313	297	316	285	304	324	323	293	286	322	313	315	287	302	310	310	318	333	300	332	310	292	355	332	281	332	298	311	312	308	324	295	304	313	313	332	329	323	332	279	296	269	299	340	308	317	306	314	314	345	300	322	291	297	317	297	341	315	318	305	327	299	316	303	326	298	314	296	327	325	298	287	322	351	314	322	342	290	323	299	289	310	304	339	344	299	318	300	310	291	302	309	317	332	294	277	314	329	296	317	341	315	272	256	308	302	302	335	314	323	328	274	330	311	330	328	310	307	303	319	300	304	308	336	310	340	293	308	331	305	312	319	287	331	337	327	293	302	308	329	339	343	305	316	290	332	319	311	302	297	328	313	328	312	330	290	352	310	317	324	292	292	333	312	326	310	346	323	316	328	317	295	332	300	315	305	323	306	307	320	303	322	332	342	301	327	308	307	322	300	298	305	295	339	293	344	318	333	337	294	293	323	340	301	282	307	309	338	306	326	313	349	304	323	309	300	318	284	339	323	336	304	297	337	298	324	335	289	292	301	313	328	289	275	303	308	336	310	314	292	323	315	354	350	340	333	295	280	312	315	318	323	347	307	303	298	261	318	302	302	346	294	325	297	317	331	332	305	317	294	312	303	337	316	322	301	306	328	297	323	327	271	310	307	305	267	316	324	315	321	307	311	292	310	296	292	308	314	319	306	315	319	333	322	330	321	335	322	323	307	312	308	351	325	297	297	331	320	282	310	316	296	303	290	317	286	322	317	294	287	305	303	286	309	326	305	330	311	306	311	360	304	312	316	319	309	302	316	333	302	288	317	280	307	297	296	327	310	314	293	308	297	321	320	349	324	333	337	313	360	308	309	340	311	287	311	278	291	320	318	348	303	325	307	328	313	319	288	287	329	301	324	295	320	286	303	298	324	304	317	309	317	298	325	322	283	255	346	295	356	337	312	327	316	294	302	301	325	333	314	312	296	278	313	334	314	310	329	278	322	320	309	340	338	326	298	289	295	322	286	307	288	283	313	309	318	358	328	335	341	310	309	368	301	320	333	310	327	335	313	329	312	310	298	307	321	308	314	352	295	294	299	322	324	326	305	295	287	294	300	299	350	305	296	262	281	328	332	255	334	325	320	304	306	317	270	324	299	271	305	354	320	297	323	315	304	320	317	316	328	325	301	308	330	328	327	332	307	328	339	329	342	324	310	324	343	340	331	299	296	326	288	316	291	298	341	344	338	327	292	331	309	287	299	330	268	314	333	320	280	315	297	319	321	322	308	306	296	303	313	324	306	300	294	299	313	340	314	286	333	325	318	309	311	335	303	301	313	341	325	304	323	331	303	329	352	301	281	313	310	304	290	334	316	315	320	287	293	301	338	315	319	313	303	301	337	311	344	284	296	320	289	320	311	339	331	326	300	312	329	332	328	323	322	317	334	316	350	316	304	331	307	306	309	331	291	321	310	353	308	322	334	283	329	329	333	297	295	315	343	325	309	330	313	347	295	290	319	298	334	321	344	310	326	309	298	342	313	307	346	331	299	327	301	334	298	276	309	328	281	332	301	310	334	287	291	318	335	356	314	325	320	306	299	283	320	329	333	296	305	342	292	335	310	288	320	314	314	310	296	310	283	302	300	274	296	341	324	295	332	338	316	322	330	307	307	296	326	282	294	336	291	311	305	327	295	310	333	340	298	289	319	296	334	297	321	296	321	301	324	341	312	339	306	318	323	326	305	325	306	329	300	334	272	308	342	290	335	303	332	322	316	306	318	330	315	329	329	295	307	324	322	311	322	294	308	327	334	319	310	312	330	313	317	314	281	270	357	304	351	329	319	348	312	315	302	328	310	326	340	339	297	293	311	328	318	312	288	322	293	335	335	331	323	293	308	317	322	318	336	290	301	278	284	333	299	329	307	329	297	300	287	295	299	312	315	299	322	320	313	333	329	279	346	304	338	293	288	318	308	287	309	317	337	330	348	291	331	326	331	329	319	323	342	299	295	314	286	315	344	294	298	319	296	276	316	279	336	326	363	340	331	329	333	316	303	327	297	315	299	332	313	298	310	298	311	307	322	314	330	346	310	309	311	307	330	303	331	323	335	321	334	328	320	308	316	315	307	302	325	295	333	304	307	324	272	328	350	330	305	306	289	316	307	319	301	302	344	330	285	312	304	310	300	304	316	297	331	325	308	317	293	310	316	322	316	306	358	309	291	340	305	318	332	330	330	332	317	337	313	335	325	333	312	315	329	370	322	295	361	303	284	308	304	306	320	338	312	315	289	296	341	325	296	301	326	320	322	281	326	327	311	327	338	304	339	320	284	328	299	308	324	317	298	303	305	298	341	281	326	326	345	288	299	325	327	285	283	319	287	285	357	312	290	302	320	329	301	342	350	336	328	305	329	325	255	331	316	329	304	338	294	321	305	342	348	320	300	309	289	347	314	324	287	291	329	306	327	338	310	320	306	311	299	311	318	298	278	324	338	333	356	331	325	325	315	332	318	317	315	307	333	301	316	306	298	309	291	303	319	314	310	319	326	309	330	337	321	323	347	313	297	316	301	311	313	280	323	309	313	274	302	305	309	333	340	326	329	309	304	305	296	319	324	321	315	325	312	299	331
45446	59218	67379	57625	44844	37041	25397	17347	10410	4730	2968	2031	974	757	784	770	817	826	811	750	823	806	867	780	721	757	752	768	760	789	768	782	762	804	811	771	805	823	743	793	787	728	787	811	790	797	806	777	778	774	768	790	811	803	766	735	784	775	796	759	775	732	823	783	840	785	757	787	741	780	769	769	766	755	768	777	782	732	747	771	729	729	817	798	789	769	744	757	775	794	763	762	814	801	747	766	813	731	773	752	797	736	765	750	759	723	804	815	779	801	783	789	780	752	759	749	740	752	779	738	770	753	831	757	823	803	778	766	798	722	736	767	750	819	805	782	748	756	761	763	797	739	796	762	744	783	770	753	744	793	793	793	810	783	771	841	780	734	764	745	788	789	740	803	776	786	768	794	802	763	782	761	790	805	831	719	747	788	805	777	815	790	770	771	764	787	741	751	782	734	791	784	745	783	807	763	777	803	735	750	797	773	794	808	762	764	758	825	763	767	734	784	775	829	770	753	783	728	754	751	724	764	779	778	731	779	806	748	791	747	798	771	756	783	763	755	758	749	753	830	767	740	801	776	732	825	741	811	724	779	781	715	749	780	779	778	758	800	810	760	764	779	822	780	776	760	802	786	755	779	796	765	795	742	818	764	757	785	794	742	794	756	763	762	816	738	791	778	734	742	778	762	782	790	759	783	703	796	796	805	798	788	800	757	806	769	761	771	769	782	783	733	779	793	767	818	743	806	771	749	732	816	767	810	774	745	805	746	725	775	739	780	749	742	827	752	760	756	817	803	732	765	767	820	848	732	764	758	776	768	773	768	743	831	793	751	780	755	775	738	789	778	757	804	775	756	748	748	784	771	783	755	744	781	704	805	795	798	843	787	777	797	756	758	760	793	732	786	776	769	756	771	751	781	771	777	768	778	751	829	792	720	771	831	793	762	782	738	768	767	784	799	769	780	755	746	782	772	712	787	737	766	776	786	737	735	746	742	759	791	767	748	793	786	756	817	764	741	786	753	850	786	800	781	733	850	785	805	791	765	769	781	787	763	780	740	849	770	760	761	761	702	813	755	787	838	771	706	749	763	750	768	767	782	800	780	788	759	757	803	771	768	789	761	808	806	756	770	746	749	754	762	745	787	810	770	754	792	804	833	754	763	715	761	791	792	764	779	770	722	780	777	792	742	803	764	734	760	836	803	732	752	790	790	767	757	804	747	789	790	777	758	736	738	771	809	795	803	812	761	757	771	777	751	765	761	778	790	752	802	779	799	805	768	744	825	738	714	741	815	762	790	758	811	731	804	727	784	769	774	781	759	806	800	793	812	788	806	751	810	783	746	785	794	777	802	774	776	826	768	779	744	756	803	754	758	761	780	769	801	795	720	785	754	756	768	776	802	758	749	743	790	803	787	774	744	771	758	762	724	786	796	792	768	739	756	782	807	819	752	810	775	744	776	771	827	780	750	810	778	719	737	785	810	813	763	787	754	813	786	773	796	821	748	746	771	833	771	809	749	796	780	750	820	793	781	784	815	831	694	794	778	754	807	767	773	787	807	785	788	825	807	765	785	791	822	755	762	760	802	743	761	773	737	780	740	780	763	759	775	776	711	776	811	734	802	753	733	761	786	734	777	727	765	795	764	782	743	744	778	698	783	738	777	761	778	732	768	776	738	752	765	731	759	777	817	771	733	758	762	768	806	744	739	773	783	774	759	783	858	723	720	810	741	752	758	838	799	771	767	735	770	757	796	764	759	756	781	696	795	761	799	742	743	794	793	753	755	799	790	754	744	772	761	810	775	776	781	793	800	801	792	822	763	787	781	771	788	782	761	759	780	744	740	741	746	735	785	727	748	800	801	805	778	803	767	794	737	775	755	823	783	781	847	773	768	757	749	794	747	798	775	754	784	775	777	712	749	754	750	771	788	712	796	758	766	761	729	776	832	752	736	737	758	817	784	762	791	779	820	822	766	789	754	769	740	751	752	780	760	798	781	751	776	784	786	786	805	724	746	751	740	727	761	731	754	741	805	779	758	776	789	783	751	776	786	748	781	796	754	820	765	713	797	775	740	729	753	812	774	758	792	763	761	814	794	805	763	784	777	758	727	743	723	781	738	761	799	796	753	769	792	820	769	771	777	757	761	804	766	752	781	742	752	791	792	760	762	802	754	746	790	763	799	792	759	813	751	761	801	782	722	784	805	785	763	741	787	791	802	764	807	797	788	757	787	762	773	789	755	792	815	783	759	754	792	763	785	747	783	775	748	762	746	778	730	791	808	775	755	796	747	770	786	728	793	777	766	799	795	764	776	765	802	777	775	824	812	776	749	768	717	743	765	802	796	773	846	784	760	739	811	778	791	745	750	799	753	831	791	788	731	803	733	786	768	824	748	797	724	769	829	775	759	767	738	756	745	833	800	758	728	806	772	736	778	769	738	811	791	808	752	767	751	736	779	760	797	791	805	729	783	807	769	821	813	790	772	779	763	758	757	778	823	795	766	761	753	767	780	790	798	812	767	781	747	737	761	721	746	786	823	795	775	814	775	791	811	771	744	799	791	740	817	764	786	758	802	791	798	762	814	818	773	828	758	784	783	779	758	806	774	743	757	790	788	761	751	747	788	841	777	734	774	778	760	830	795	755	771	758	792	795	762	738	742	807	805	802	812	761	757	796	808	740	851	753	752	774	739	763	786	763	788	735	796	741	753	780	838	788	745	724	786	785	827	750	718	809	790	766	762	788	751	765	762	766	724	760	811	770	782	807	755	792	722	746	766	753	773	801	805	773	762	760	723	770	734	769	728	790	776	749	789	785	754	776	758	765	816	792	825	727	797	765	801	777	762	785	834	774	819	789	791	789	771	787	821	748	827	700	828	780	810	762	748	782	748	741	780	780	742	762	786	773	791	744	770	753	816	767	772	798	782	797	777	816	772	769	751	808	793	731	755	773	791	787	760	757	783	790	784	795	755	763	728	757	747	794	806	755	764	721	768	774	750	789	767	786	797	727	740	787	817	720	833	794	718	800	796	736	758	788	737	821	803	753	776	723	743	801	792	802	752	772	767	841	796	766	727	792	766	762	711	793	783	740	719	843	739	821	730	779	770	764	808	793	784	797	760	793	752	770	801	829	782	764	797	749	785	782	791	823	845	794	748	827	782	766	782	798	804	729	762	778	757	772	749	777	771	783	774	747	766	796	806	759	746	772	831	800	755	741	745	743	751	828	804	819	810	798	769	825	778	790	753	728	793	726	781	763	831	759	742	757	781	715	721	772	714	782	770	794	765	756	805	781	812	829	726	792	792	732	798	763	781	805	761	763	813	742	817	811	805	724	741	759	812	739	806	820	756	759	765	760	763	766	767	790	819	788	752	778	817	738	744	756	735	784	779	758	722	750	821	765	795	781	783	791	770	745	787	803	769	791	807	792	782	728	774	809	719	767	786	794	811	799	741	750	784	714	784	765	833	755	776	805	736	781	729	750	796	740	762	756	806
71291	75895	72718	56683	39256	28079	15309	6729	3241	1224	764	536	369	326	292	289	320	358	339	321	333	322	343	331	352	307	334	332	287	286	317	329	304	333	335	319	310	284	290	292	322	331	342	330	299	303	319	308	298	341	334	322	335	321	302	325	303	323	314	310	318	329	320	332	313	353	342	297	317	310	304	296	320	338	361	304	313	298	306	309	303	326	313	324	320	283	315	295	331	294	311	328	334	324	315	303	303	292	333	293	305	328	294	321	326	330	304	313	309	299	309	292	327	317	331	316	345	289	324	320	301	306	356	314	312	293	285	308	324	333	338	302	326	344	348	322	319	324	283	319	349	307	304	315	292	330	334	327	284	317	336	304	310	314	343	296	297	313	322	328	293	329	292	310	297	283	282	316	341	338	312	292	316	346	310	323	311	310	324	321	305	325	327	320	308	315	312	306	278	303	302	312	295	338	306	296	313	306	322	304	316	321	308	297	329	320	319	336	295	295	313	336	315	335	302	307	321	321	296	279	323	299	305	314	318	263	324	311	300	306	299	332	323	331	288	339	326	313	294	332	333	293	311	306	329	335	295	297	327	299	310	290	308	331	325	317	297	319	326	298	310	309	324	338	330	353	303	298	296	304	276	331	290	322	286	329	305	299	336	281	342	310	289	336	315	346	291	325	304	301	307	312	299	326	307	334	323	311	322	335	326	341	318	264	312	302	321	307	320	316	296	317	309	321	282	296	310	314	321	332	324	303	329	298	321	309	321	323	311	332	300	360	324	321	301	303	299	286	312	298	315	312	308	314	316	302	293	297	329	320	315	310	312	312	285	331	314	300	327	308	315	329	304	301	322	332	308	313	284	303	310	301	322	327	315	294	324	311	316	326	317	301	323	326	339	322	351	285	296	302	315	304	299	327	301	331	306	366	311	318	311	278	302	357	336	279	344	358	305	325	348	305	326	345	327	318	305	319	313	337	302	313	313	311	303	331	302	306	310	339	294	327	298	337	313	304	340	312	307	295	303	330	288	287	290	324	322	332	315	323	291	317	301	321	346	304	288	307	321	295	320	326	308	282	295	320	339	329	298	310	294	290	297	296	322	309	332	330	329	334	291	324	323	322	311	322	321	312	307	323	318	289	315	291	316	329	286	323	323	319	320	342	281	321	321	292	301	266	305	326	327	305	323	320	298	345	289	304	382	313	305	288	303	313	284	345	314	326	301	283	326	327	321	277	325	306	324	327	309	294	332	323	336	311	306	345	319	324	319	321	280	327	340	310	322	291	331	289	341	311	294	296	310	317	299	289	289	309	319	311	322	299	297	313	309	302	334	322	296	296	343	308	294	326	285	328	310	326	314	313	321	305	324	331	329	309	301	294	340	304	290	316	317	284	298	327	292	316	311	307	297	319	346	321	343	311	346	331	327	308	331	307	305	287	301	343	328	299	296	317	315	353	339	298	290	297	318	288	339	335	299	303	321	316	301	332	308	307	288	280	299	303	313	311	307	322	326	316	294	296	327	318	286	290	305	309	329	305	328	293	329	304	321	340	311	327	301	323	306	313	294	334	328	320	304	296	291	304	339	315	329	295	306	303	313	304	285	327	312	304	300	312	307	351	301	335	302	317	301	305	298	293	324	321	322	313	318	351	303	311	318	323	328	329	294	321	319	342	312	309	308	325	278	329	306	282	304	298	297	330	290	318	333	313	315	314	307	345	352	316	320	325	298	290	360	325	309	305	329	295	315	309	293	303	301	310	322	324	309	320	309	312	336	320	317	297	305	307	352	307	340	309	357	292	337	311	315	313	307	301	310	322	316	274	301	310	312	307	294	343	331	324	302	294	319	300	285	309	298	309	289	312	286	357	383	315	332	326	332	296	294	330	319	304	311	267	313	344	286	310	314	298	315	268	333	315	319	333	311	341	315	307	288	348	316	327	291	294	299	322	311	309	319	297	315	327	303	340	328	306	325	313	337	317	340	291	282	291	292	323	279	307	305	322	346	286	319	316	293	306	339	320	332	292	302	310	320	310	287	330	302	317	331	354	301	322	346	316	308	316	319	324	286	308	307	329	321	311	332	295	333	308	333	322	336	313	303	341	318	278	310	298	302	300	299	310	318	333	280	314	314	323	316	296	308	351	316	313	319	312	323	324	328	286	279	304	314	272	329	318	316	309	326	303	334	298	297	309	318	303	293	313	321	340	289	330	335	288	344	315	303	324	322	325	281	304	334	316	307	289	315	301	304	303	308	316	331	317	344	314	284	307	308	289	319	310	310	290	292	300	351	304	289	336	294	305	315	310	279	306	321	277	353	332	292	290	272	290	310	319	343	315	308	308	276	313	308	345	314	289	304	327	320	308	315	326	302	303	311	325	316	304	321	306	323	302	342	323	317	326	335	295	307	322	358	317	309	333	296	346	299	302	311	286	311	318	318	314	323	336	307	289	338	324	334	316	324	313	319	319	300	310	312	305	318	347	327	317	307	320	315	323	319	329	325	341	318	310	306	309	310	310	309	347	287	289	324	266	312	298	282	321	316	307	314	305	327	322	299	312	341	292	296	318	356	310	323	285	316	306	298	324	320	308	287	310	338	308	329	297	320	332	310	290	320	322	334	317	348	314	323	299	333	312	304	315	306	341	336	320	311	335	312	312	284	317	304	324	310	320	284	286	296	315	338	324	321	278	320	323	315	308	331	303	337	342	336	322	335	311	318	315	346	299	328	313	315	291	286	338	337	331	302	332	313	331	313	317	302	323	307	308	330	320	304	282	299	317	341	283	299	315	319	336	294	309	313	343	313	310	306	306	318	303	314	298	312	321	303	317	338	317	307	324	326	326	311	330	339	324	280	326	306	334	310	319	341	320	351	329	299	326	339	337	312	305	299	305	316	311	313	320	299	303	308	270	325	319	316	296	339	343	277	310	312	331	311	352	321	265	296	322	297	335	315	321	288	320	335	329	322	317	316	303	324	305	280	318	312	290	299	280	290	327	318	307	336	346	308	309	285	312	307	308	320	318	321	297	282	305	317	319	328	343	326	317	312	361	318	314	308	317	310	325	323	316	329	313	306	325	275	293	269	307	308	267	291	326	299	319	313	321	329	290	295	317	335	303	337	328	326	343	303	297	360	333	291	324	334	333	316	330	330	334	349	325	325	294	304	332	321	352	303	340	319	305	323	330	337	343	321	324	295	329	317	305	319	340	317	302	334	319	340	281	316	317	312	281	316	314	310	340	305	303	332	319	313	328	329	312	287	300	310	329	324	299	308	293	328	319	334	329	300	348	327	303	306	309	344	348	319	320	303	323	326	331	314	298	300	320	299	319	289	277	327	306	312	353	321	321	303	322	300	306	346	285	305	294	324	309	278	301	323	324	342	342	331	303	288	305	321	293	313	298	279	325	330	331	329	311	313	326	319	326	318	322	318	319	289	326	332	292	320	347	312	315	344	290	339	323	324	329	284	312	313	337	310	313	274	350	314	296	340	306	332	299
45299	58821	66641	58940	45822	37453	25574	16795	10011	4213	2501	1716	955	761	827	795	774	845	794	809	809	844	802	796	778	779	790	797	777	775	799	790	697	812	759	768	759	753	770	781	733	720	789	752	703	784	791	759	795	754	801	758	806	771	791	770	770	793	746	807	756	824	777	777	779	763	786	772	777	736	778	744	778	714	810	798	754	806	742	724	756	806	773	773	735	774	755	775	781	740	737	814	775	764	800	769	775	771	750	794	749	747	785	790	793	774	787	782	806	771	768	767	747	781	746	763	767	744	774	825	758	796	754	736	789	754	798	757	745	766	768	783	809	749	775	769	789	799	739	780	776	760	754	801	728	774	762	729	793	717	750	775	823	752	764	828	816	777	764	764	759	820	766	736	777	736	740	750	829	741	789	786	795	796	780	753	800	725	772	759	812	799	779	805	760	790	748	759	726	742	779	779	762	732	782	789	767	745	744	722	775	804	815	821	817	756	827	782	761	780	763	789	791	791	795	786	768	714	804	762	782	794	784	744	803	762	764	788	763	759	760	773	759	750	781	787	792	765	766	781	766	774	744	780	777	770	811	757	804	806	761	745	823	808	772	762	794	833	773	732	774	753	726	786	779	742	756	813	790	785	770	763	779	764	719	810	795	824	797	728	779	750	747	806	728	759	759	760	779	816	798	765	744	752	771	743	762	760	769	757	765	723	742	740	791	736	806	794	775	766	735	757	775	777	762	780	845	764	725	734	778	770	717	803	802	760	768	768	791	785	732	737	756	767	761	762	797	777	752	785	790	809	768	794	795	753	710	748	813	740	788	826	800	808	751	741	756	839	797	755	784	786	785	777	760	746	736	756	766	732	725	780	775	779	782	769	792	777	804	773	755	738	741	768	771	808	781	812	803	774	829	809	800	771	769	769	770	806	766	786	802	780	742	757	765	739	772	779	785	786	791	772	725	779	771	789	744	795	741	788	781	781	761	766	773	771	801	787	777	749	826	741	778	734	742	737	783	747	783	785	753	755	842	775	721	742	816	795	789	795	740	781	756	787	801	751	817	737	775	761	768	745	768	731	809	767	726	799	785	765	757	780	754	706	809	788	757	726	759	767	682	813	742	732	802	795	717	748	816	727	758	774	747	802	769	776	791	793	744	769	775	794	792	747	782	762	774	814	821	785	753	769	792	779	760	753	746	756	726	761	747	796	781	805	759	800	787	774	781	763	773	790	737	820	768	774	757	821	743	758	807	784	730	754	769	761	800	739	763	736	735	808	760	758	768	767	764	795	780	791	758	778	814	752	795	731	759	740	782	785	806	773	737	807	773	807	778	777	764	814	763	733	793	801	692	775	770	745	798	742	766	742	798	779	778	746	749	720	790	811	777	776	800	733	780	743	714	762	808	752	773	805	740	768	742	761	768	772	835	736	753	757	775	789	777	747	807	754	791	778	748	811	777	722	840	739	779	731	723	824	802	713	812	794	788	818	743	765	784	720	811	767	784	794	762	785	755	752	755	719	713	734	772	775	758	783	762	779	762	797	773	734	749	776	739	738	796	761	797	817	786	763	759	746	809	750	755	753	761	777	829	804	778	786	770	779	761	752	763	748	777	760	776	739	834	803	743	718	761	825	773	742	827	785	769	780	765	780	805	788	751	725	768	779	747	759	817	762	763	743	807	743	825	871	796	752	754	811	754	780	779	762	773	793	805	760	787	745	766	775	777	749	797	772	817	723	763	792	785	750	715	743	774	779	747	775	784	796	708	786	756	751	807	743	794	795	798	817	777	703	754	795	750	751	753	807	730	786	773	772	787	743	776	720	766	772	759	771	735	770	825	843	734	786	759	734	759	748	774	765	761	817	795	720	779	756	761	762	751	750	779	834	804	779	770	782	808	771	782	741	796	755	810	785	786	788	763	753	804	732	768	783	788	802	757	792	818	781	792	787	760	771	783	756	740	783	763	718	792	795	831	798	761	799	783	742	786	760	735	776	787	784	781	750	753	746	783	753	791	778	792	781	798	773	748	730	758	760	795	791	766	757	774	805	723	777	754	768	766	782	795	763	826	793	760	843	798	762	778	800	786	791	747	777	810	753	753	766	760	790	771	778	773	802	803	824	767	776	788	757	762	781	770	788	759	788	766	763	790	721	727	771	730	746	739	808	782	765	764	755	748	740	797	807	820	699	751	748	746	782	769	857	802	806	767	736	754	781	771	788	766	730	780	790	767	724	800	739	777	745	794	739	766	772	793	788	814	829	760	787	772	792	754	765	763	773	739	812	801	815	715	789	808	748	775	734	789	795	753	786	773	770	759	745	764	767	712	732	748	764	818	768	781	800	724	854	859	776	828	800	760	791	784	743	737	768	741	800	737	787	810	743	778	791	773	790	741	781	794	739	744	812	796	765	734	781	737	794	806	800	722	805	773	787	737	769	755	770	797	773	744	764	853	780	719	780	791	785	750	770	795	778	773	753	792	768	754	804	752	793	786	739	795	786	781	728	754	801	809	805	752	795	735	784	735	734	773	763	765	802	796	810	770	764	796	764	728	836	794	725	822	786	748	804	810	728	770	775	761	795	722	781	757	806	793	784	767	762	725	742	732	770	749	749	749	754	761	771	791	774	760	765	764	734	826	744	792	736	706	728	791	769	819	816	795	757	773	763	746	757	773	775	748	740	716	774	825	801	766	766	838	781	745	798	802	778	780	764	768	777	783	810	787	772	748	767	747	784	738	738	726	813	747	793	816	814	756	822	815	760	815	765	730	806	802	751	819	751	758	817	738	736	760	772	803	730	798	802	805	777	787	791	811	790	764	782	786	767	770	756	788	745	790	731	804	782	768	771	815	767	742	798	724	742	756	771	795	791	785	805	751	789	783	736	813	797	826	743	806	813	754	750	785	774	777	750	781	820	766	749	775	767	732	779	762	787	794	797	838	734	783	820	732	795	779	770	760	746	751	783	806	759	787	828	773	788	831	770	753	717	743	803	783	794	763	752	774	787	737	790	768	762	784	745	806	785	757	734	751	765	760	759	758	780	777	834	772	771	787	748	753	795	787	757	752	809	767	736	774	816	749	750	800	724	726	777	783	724	749	784	736	799	768	749	757	772	744	743	776	800	743	779	792	802	730	828	754	812	720	769	782	784	807	758	792	790	800	791	772	746	729	818	739	776	748	811	795	780	796	768	758	765	739	764	745	802	800	792	828	743	790	767	755	722	728	784	778	790	772	754	767	851	731	699	755	822	754	789	757	738	771	787	741	797	771	821	777	823	753	779	736	771	782	749	819	742	808	775	790	789	740	806	776	766	790	796	761	814	765	807	799	741	772	732	801	787	733	741	752	726	791	727	747	786	705	794	833	757	747	752	797	808	787	742	743	767	766	735	781	778	754	772	786	759	779	755	777	751	797	770	760	778	808	773	812	808	764	768	788	731	868	808	787	765	784	758	782	760	788	781	776	744	831	829	752	747	749	739	741	813	810	756	767	810	768	748
69534	75864	71809	56620	40391	27256	14708	6892	2971	1321	837	606	364	354	305	307	288	347	361	316	328	358	312	325	297	342	324	315	286	324	325	321	294	349	335	306	355	313	308	306	290	321	316	342	351	316	293	294	292	315	316	311	288	293	291	322	305	343	325	320	286	307	322	339	323	318	327	315	291	319	298	294	326	327	323	328	321	329	293	328	316	310	351	277	281	302	344	328	320	283	327	352	309	292	339	313	300	307	296	295	318	331	313	283	309	306	308	291	330	334	313	325	304	321	284	289	306	302	289	300	290	324	327	325	300	317	281	292	293	337	329	337	293	289	298	317	317	338	328	320	299	282	340	316	300	354	306	283	288	333	291	309	291	319	288	319	332	269	301	318	276	328	318	321	315	296	306	303	327	314	324	317	305	282	320	313	285	310	303	286	308	326	314	299	284	270	334	290	323	295	309	315	313	313	309	323	337	315	331	299	328	299	317	299	313	292	289	296	316	295	340	364	347	274	312	332	290	319	336	326	299	322	327	371	336	325	312	322	290	334	310	312	336	288	304	310	314	304	316	324	303	306	304	316	315	303	322	301	313	320	300	301	348	324	308	290	299	313	278	304	328	320	332	310	297	325	307	300	351	304	292	306	335	302	292	268	328	299	310	338	305	346	307	324	324	347	328	330	311	288	304	329	326	304	289	321	309	306	298	310	345	298	312	334	302	351	313	333	305	320	339	299	312	324	298	316	312	317	293	292	298	306	342	316	296	336	273	294	346	312	308	325	305	282	322	311	318	306	324	304	316	292	294	351	292	307	328	323	305	302	322	301	337	310	300	301	338	312	305	313	295	325	285	303	310	320	302	296	313	305	288	325	327	283	322	315	341	301	321	343	324	290	280	324	303	278	290	290	297	313	267	293	320	303	286	286	317	328	315	292	303	320	340	313	300	327	304	312	291	282	317	332	300	302	294	285	279	343	366	300	339	275	300	312	299	298	307	337	260	333	305	309	312	323	334	263	320	300	301	291	346	297	337	292	321	341	304	334	323	310	277	304	267	303	317	305	336	299	298	290	309	317	286	333	302	315	306	282	328	309	313	330	290	350	315	307	348	298	330	275	283	323	335	310	307	290	312	355	320	325	330	326	351	316	303	276	313	305	322	319	347	286	319	318	313	279	293	318	295	295	295	302	299	328	279	299	313	305	291	313	323	302	308	278	297	294	317	338	330	326	341	321	322	332	307	305	308	282	332	291	294	320	303	295	294	298	312	311	307	344	293	319	311	293	304	313	321	299	301	276	299	307	272	312	322	315	298	325	272	322	299	292	285	290	303	342	327	331	295	341	311	314	312	327	315	321	302	327	301	328	335	322	321	321	309	328	307	305	320	322	296	282	274	330	325	317	311	292	306	323	333	323	340	334	287	314	290	345	312	312	301	301	307	321	300	304	307	318	259	291	292	301	323	310	319	299	309	329	320	335	326	318	299	329	301	305	340	331	295	320	310	316	316	318	300	318	312	310	317	299	264	316	281	281	319	312	294	301	290	263	297	321	324	310	301	296	303	318	294	322	304	303	300	252	302	300	310	329	314	336	292	296	279	317	310	281	297	292	324	326	290	323	306	315	315	315	312	328	314	309	292	289	315	314	310	323	330	326	313	297	296	309	269	291	327	318	305	305	310	304	319	325	287	326	262	309	281	318	336	301	297	318	309	300	294	326	304	337	274	319	281	310	312	306	308	300	299	271	316	312	304	310	319	314	304	311	293	340	333	324	323	312	301	310	320	329	337	302	322	295	303	316	334	317	331	320	297	301	311	318	304	308	324	295	297	298	318	304	320	309	322	317	289	328	287	282	317	319	306	299	318	333	321	303	302	313	313	295	317	325	306	319	306	303	318	316	330	330	304	332	298	294	306	308	326	320	315	302	296	278	354	330	298	310	302	309	314	315	315	308	327	325	315	326	326	328	328	313	293	342	305	291	310	309	353	331	307	282	299	345	331	304	348	285	330	259	272	332	303	311	314	349	325	293	339	299	309	331	299	289	314	333	296	330	345	338	283	338	311	313	317	286	334	319	288	280	309	302	305	323	319	329	313	300	335	313	303	296	333	317	328	319	322	334	316	305	321	306	298	346	305	320	307	321	333	310	300	320	311	302	355	312	310	314	324	303	313	324	315	321	298	289	301	329	304	303	298	305	306	292	301	322	314	318	324	311	316	352	338	290	327	323	315	298	293	283	307	327	296	310	286	304	305	343	312	297	338	311	332	295	306	296	305	313	296	316	310	295	332	345	314	307	307	303	289	307	291	328	322	352	292	282	253	309	290	302	294	290	291	298	303	298	336	310	299	313	297	302	317	315	298	329	295	311	329	336	296	287	333	291	295	288	293	316	326	319	296	335	312	301	319	345	296	301	331	307	347	316	316	316	316	306	295	306	290	358	328	319	315	294	285	291	292	354	317	318	331	327	335	304	329	289	299	304	307	318	315	311	324	298	312	314	293	315	320	316	340	288	308	281	305	280	330	341	327	296	300	343	316	304	312	332	323	312	321	299	298	322	335	352	318	310	297	320	315	288	278	269	302	307	291	332	321	292	322	316	331	346	325	294	322	339	322	343	339	316	298	355	309	317	311	297	347	309	296	322	309	322	298	309	305	325	285	309	297	328	333	313	325	324	288	319	293	317	300	304	319	318	310	314	331	312	288	289	336	301	314	309	343	303	345	306	309	292	338	312	309	323	305	300	299	270	313	328	315	339	306	296	334	326	322	313	288	315	317	320	326	312	309	334	341	325	297	310	295	293	322	327	313	301	281	325	318	333	302	321	319	300	311	315	309	299	335	301	297	303	319	312	306	310	296	308	310	310	298	292	280	312	315	327	309	325	326	305	295	308	297	305	309	334	286	320	308	294	343	312	285	314	306	331	340	270	309	328	323	276	291	305	308	299	298	298	317	334	300	296	299	344	332	324	303	312	311	321	328	324	298	356	308	319	308	352	326	337	317	317	329	307	299	321	313	316	297	322	318	281	314	298	318	293	295	309	333	319	324	285	299	339	305	274	299	336	340	341	325	297	334	279	306	304	330	308	310	321	300	274	306	320	318	323	319	304	346	315	296	314	342	293	309	317	284	282	281	296	294	295	340	286	311	320	322	335	325	280	314	294	300	325	287	302	343	310	300	292	276	320	300	303	303	307	293	307	297	328	338	332	323	337	306	284	311	304	304	324	301	304	346	357	308	316	341	311	301	309	317	304	325	319	290	308	301	305	315	324	288	303	255	317	311	332	311	302	299	314	293	307	320	328	303	344	305	315	314	330	320	311	315	322	302	338	315	320	348	334	293	321	362	284	318	309	306	302	312	299	314	308	348	317	305	313	326	315	325	276	324	321	328	338	329	324	310	325	301	310	307	310	318	328	292	297	289	288	321	311	357	289	286	294	347	296	294	286	287	270	297	296	284	311	279	324	350	338	304	306	317	332	299	284	298	291	282	305	321	321	315	331
44870	58812	65744	58763	46372	36828	25533	16759	9518	4730	2950	1897	936	759	776	814	752	901	907	829	798	840	829	742	732	765	773	768	756	753	745	739	761	752	741	725	756	738	766	734	757	777	806	733	792	692	805	772	754	808	766	771	774	760	798	757	799	751	749	761	782	783	789	748	732	784	747	754	748	718	757	762	778	770	757	789	766	717	744	741	792	789	782	735	755	766	733	742	829	760	767	790	759	746	763	758	779	770	756	767	796	772	775	731	746	762	716	725	758	766	793	776	802	713	712	714	795	796	755	736	788	744	737	736	759	767	735	780	730	758	764	771	775	766	772	738	785	717	774	704	744	768	737	804	773	756	802	799	768	784	796	743	737	806	827	773	779	721	775	779	787	781	776	768	753	780	815	757	752	809	739	744	775	798	789	735	786	729	776	782	725	784	750	721	803	782	730	770	767	758	721	728	730	804	759	737	793	733	766	791	800	793	810	764	756	769	807	787	736	714	814	741	779	802	713	746	755	800	801	788	772	786	774	725	815	715	790	751	766	754	810	734	776	770	781	728	784	797	744	713	785	804	816	772	765	769	768	749	814	790	790	739	723	776	746	794	748	790	795	752	781	754	794	754	752	803	804	751	716	778	773	777	749	785	804	736	743	763	784	750	777	715	783	726	798	762	753	723	749	809	750	784	773	766	822	773	768	763	771	771	767	738	756	769	732	757	756	768	741	740	790	775	750	730	725	825	767	810	791	779	761	791	791	796	784	795	773	776	800	809	766	771	728	751	727	762	808	731	735	814	817	828	762	797	750	685	774	760	775	760	744	752	719	742	802	774	766	769	773	797	802	793	739	725	787	746	816	794	779	767	741	751	801	761	719	748	811	744	783	713	800	804	810	735	778	758	731	787	787	781	738	836	806	768	735	774	795	793	849	712	819	774	771	738	720	719	797	754	780	731	763	752	758	792	800	753	759	777	744	773	735	761	777	753	750	812	737	835	802	765	744	754	728	805	747	759	765	782	803	744	762	784	762	787	789	788	741	823	784	765	759	760	789	788	768	760	760	819	773	779	751	752	773	731	822	742	761	777	735	740	778	786	787	813	768	736	744	745	700	791	746	758	784	754	756	720	784	755	769	738	769	810	776	701	787	800	818	756	787	809	736	730	735	791	779	764	795	752	812	756	747	737	730	752	809	784	776	746	752	735	774	761	771	726	771	759	730	744	772	731	736	767	773	739	783	764	758	807	810	755	759	771	782	816	752	734	734	782	781	756	762	754	759	674	773	777	799	794	782	774	747	788	775	795	789	726	822	782	747	722	743	709	753	761	749	788	737	787	763	745	802	764	676	783	793	722	809	753	785	761	754	791	788	793	778	771	734	764	733	808	739	791	800	773	736	762	800	747	765	802	738	780	768	760	797	779	800	813	779	729	768	795	795	755	781	807	791	742	757	747	750	777	783	766	813	771	758	749	799	820	737	715	747	767	787	742	746	768	837	848	726	763	764	749	784	760	744	699	780	809	719	801	775	775	754	731	747	741	768	693	755	783	676	760	755	755	770	738	758	760	760	740	771	768	806	744	756	796	774	776	817	790	820	800	809	761	807	763	746	762	749	777	769	738	709	788	738	778	734	789	777	754	750	779	769	779	792	723	749	780	741	784	725	806	828	793	800	773	789	746	762	724	771	772	746	762	768	767	798	810	738	806	760	789	732	756	738	746	789	777	765	787	750	775	811	742	775	771	753	819	781	755	795	723	781	796	794	727	770	739	764	769	803	783	760	724	762	785	760	776	754	794	759	823	786	784	767	707	746	740	760	771	793	826	785	802	805	752	776	773	740	717	781	808	755	748	747	771	755	741	753	679	723	789	795	794	766	751	806	732	732	714	727	765	759	753	800	749	754	735	765	757	773	753	774	784	782	789	811	745	774	808	814	710	823	818	806	726	780	753	710	769	806	779	748	736	794	761	775	766	781	789	750	803	750	753	763	804	783	787	763	782	796	727	766	735	825	762	775	735	815	776	739	808	777	796	777	755	782	748	734	731	734	766	798	754	781	737	812	804	735	761	785	773	784	752	789	757	752	775	824	690	745	704	760	744	759	785	745	774	803	753	782	792	778	753	773	774	748	760	724	774	773	752	775	750	748	835	767	816	817	759	787	759	752	825	735	799	699	744	747	741	771	750	808	790	733	773	751	730	743	771	825	748	751	768	812	783	764	781	751	784	739	843	769	764	772	800	781	781	766	807	768	763	788	730	745	759	709	792	756	853	776	769	733	740	780	744	795	745	757	725	797	793	732	769	750	800	759	771	779	765	772	780	704	715	755	825	784	781	791	726	734	819	794	741	777	757	770	774	744	789	736	782	803	756	801	841	747	785	711	799	780	744	718	781	764	767	771	761	791	798	820	792	816	727	779	756	823	729	751	771	737	761	738	755	794	760	760	779	757	810	804	788	752	799	729	800	771	764	772	750	736	722	749	733	770	748	753	774	777	821	779	781	768	774	763	744	788	812	790	797	793	794	746	760	813	808	746	802	797	812	758	784	724	764	762	743	794	801	744	739	792	781	776	754	743	787	808	754	770	752	762	777	782	728	748	714	833	756	766	755	756	787	717	786	778	727	826	770	799	747	706	835	754	787	748	755	731	749	736	794	717	729	797	798	750	768	771	743	770	804	729	732	740	768	781	749	819	772	777	763	790	750	770	739	740	745	807	737	727	773	768	717	720	782	767	786	750	734	800	816	785	756	775	750	799	782	793	740	778	801	728	763	788	791	829	811	756	769	747	741	740	729	764	793	765	782	760	766	764	746	763	748	783	797	794	796	756	762	755	769	745	750	785	766	764	745	777	743	769	745	782	772	711	749	730	787	827	781	760	750	734	806	796	740	776	788	728	724	768	724	774	823	777	782	762	803	800	805	788	737	796	763	794	738	769	779	808	837	743	756	805	785	729	808	771	772	770	803	757	764	803	758	762	789	779	774	799	776	795	792	777	740	750	728	770	796	728	735	766	799	765	725	786	740	769	799	785	757	807	737	781	729	750	793	725	775	754	767	774	771	746	735	818	740	761	729	723	796	755	765	776	738	777	701	774	784	754	799	780	758	779	785	773	748	772	781	764	767	799	782	758	753	728	777	777	790	745	759	733	753	766	752	828	769	823	788	818	737	744	798	796	806	773	721	727	758	789	746	818	782	750	804	731	794	755	752	756	731	752	734	755	819	785	737	794	755	749	798	771	741	767	746	738	749	799	784	788	769	738	812	786	760	763	778	708	792	777	795	718	749	780	786	789	732	743	753	733	766	756	755	758	791	757	777	850	744	717	764	765	798	758	756	729	814	785	800	731	745	799	750	739	762	817	797	755	807	711	765	773	770	758	743	761	782	759	801	740	777	779	786	750	788	766	728	768	733	737	791	791	811	758	752	762	722	814	788	713	731	755	765	767	771	771	756	713	753	736	753	780	802	782	807	759	784	787	786	793	782	770	761	796	745	798	772
68425	75313	72769	58553	40468	28171	16628	6854	2776	1088	666	519	334	334	314	313	307	310	332	331	322	346	310	324	297	307	313	333	302	301	309	316	299	354	297	324	337	301	316	324	348	328	328	330	329	299	289	337	296	309	301	359	322	310	288	291	338	308	312	302	306	323	328	289	336	311	304	347	314	319	278	319	293	307	301	316	310	319	354	329	309	330	305	305	301	319	294	309	304	305	328	261	289	322	323	306	288	310	294	297	299	332	344	332	282	323	300	300	315	307	338	336	338	326	308	306	325	293	321	318	332	300	291	307	305	307	330	298	295	316	282	325	326	336	328	315	291	278	269	342	313	299	283	317	304	274	313	321	310	305	303	318	322	352	294	295	323	339	316	331	313	284	318	317	305	283	310	319	349	292	308	302	313	342	303	309	296	293	335	291	341	319	287	340	295	304	307	278	311	289	300	321	297	295	329	330	310	286	325	315	333	323	347	300	314	345	318	298	295	269	338	303	312	340	312	298	314	324	302	310	308	322	319	310	330	329	315	326	330	273	296	298	344	305	334	322	324	316	320	311	302	258	331	279	271	309	334	315	319	296	304	337	321	300	307	304	306	333	316	308	309	270	325	297	283	303	313	315	323	302	288	298	306	339	313	321	323	301	319	350	300	330	325	301	312	312	297	313	321	271	318	295	290	307	320	299	320	292	307	313	340	334	286	317	320	322	272	321	309	303	289	308	319	310	324	295	304	330	329	316	295	266	311	304	293	316	314	299	329	307	290	302	309	320	346	332	331	303	319	336	294	316	314	293	312	339	320	333	281	290	299	333	331	321	337	317	288	332	311	288	359	353	319	306	329	312	337	325	303	305	325	318	330	307	304	291	290	261	291	319	316	314	302	325	289	286	323	312	331	334	297	299	305	301	331	322	326	293	298	332	306	308	304	317	332	310	309	285	310	304	303	322	328	287	300	306	329	266	305	304	294	331	328	316	321	311	351	324	303	296	298	320	284	312	311	312	312	317	275	301	294	311	321	330	279	297	313	331	309	283	333	312	297	342	322	321	303	297	297	304	328	339	298	326	325	285	341	323	320	327	309	303	306	294	316	292	301	310	313	337	360	297	308	307	303	330	327	311	311	303	297	297	343	316	300	310	308	334	286	305	321	298	293	328	310	306	318	295	294	313	326	314	327	316	290	295	283	291	312	313	293	314	349	300	279	351	324	319	281	310	309	340	302	323	319	299	334	313	303	304	332	309	319	312	299	321	343	311	258	291	298	326	310	303	315	308	286	308	294	296	315	333	293	310	325	328	325	332	291	313	296	284	319	335	319	332	309	330	296	334	304	327	311	304	298	328	298	307	292	302	291	312	303	294	292	300	308	288	307	329	331	290	340	312	308	329	317	319	292	321	296	289	321	323	303	289	299	326	303	267	318	312	309	309	282	294	296	317	335	305	303	310	342	294	291	350	314	297	300	305	292	312	311	312	316	310	319	312	332	327	327	289	335	290	324	293	332	298	307	300	349	332	355	278	284	309	325	363	334	285	328	292	334	304	330	306	298	290	327	329	312	279	344	311	321	304	312	306	284	298	297	329	325	291	305	274	314	290	312	296	294	309	303	295	303	296	312	319	279	336	291	322	301	344	311	329	308	341	313	319	298	314	334	313	261	300	330	314	320	303	325	325	354	310	309	310	329	287	318	335	316	306	320	331	298	305	330	302	297	300	299	293	293	329	318	294	308	287	331	311	349	311	298	340	304	340	327	302	314	267	314	301	308	338	297	347	356	304	271	336	296	296	302	292	324	329	309	349	310	281	287	325	310	325	308	326	275	313	285	303	299	329	313	306	299	278	322	285	318	328	317	303	325	322	282	346	266	337	278	341	296	283	305	312	340	296	305	302	331	325	308	332	334	293	318	320	308	312	287	328	316	314	308	308	291	311	298	342	327	294	318	320	315	306	267	286	332	304	337	331	327	305	309	338	303	316	291	296	340	288	338	318	295	312	314	331	307	322	308	297	334	306	313	301	297	335	312	286	313	313	305	310	326	305	394	297	306	301	289	288	317	350	323	296	300	313	305	304	284	313	339	306	304	326	307	331	296	342	297	306	270	312	302	301	305	317	335	308	309	300	342	318	309	306	333	318	316	345	303	335	301	280	292	300	316	282	307	315	306	307	274	295	299	347	292	330	287	314	329	323	320	297	326	301	326	298	312	319	315	329	308	308	332	284	312	314	319	354	325	315	338	323	342	302	327	296	365	300	327	331	315	319	319	299	291	350	313	321	299	290	344	319	312	335	331	297	344	274	289	321	279	312	342	310	311	288	298	273	302	299	294	333	299	298	320	322	317	306	278	339	317	307	307	305	321	305	304	294	311	321	295	320	326	323	317	310	259	291	336	347	305	309	315	281	313	338	331	347	309	292	300	331	312	300	322	320	303	341	304	350	311	301	299	314	316	313	326	312	317	309	324	296	290	304	314	266	294	296	311	328	311	320	288	323	312	303	342	328	323	252	312	283	307	314	315	303	307	293	315	286	315	303	319	310	289	345	342	321	312	311	283	320	337	299	308	340	310	310	290	333	334	331	298	320	305	313	308	276	300	311	304	311	298	321	298	309	313	291	318	316	302	320	314	323	326	299	323	304	320	311	298	307	316	334	289	328	313	313	280	307	317	298	299	337	329	338	304	336	293	314	315	322	313	360	341	321	292	317	286	314	316	286	281	311	322	293	338	302	307	319	306	320	339	284	316	316	324	317	299	306	289	306	309	303	345	310	333	324	321	303	305	286	301	312	297	285	319	307	281	294	300	316	308	338	304	320	343	312	308	313	343	286	300	321	330	334	299	310	329	316	321	317	316	343	340	301	303	323	302	310	309	324	289	307	297	337	322	291	332	332	315	293	313	305	313	306	319	306	286	300	294	311	308	320	326	286	311	303	301	316	310	276	326	269	305	313	327	305	328	294	304	341	335	327	298	330	331	287	328	316	291	293	298	306	328	322	329	261	280	316	293	317	302	306	309	333	321	345	324	335	310	284	306	336	305	303	332	299	315	313	312	326	342	299	285	321	280	302	309	322	330	303	340	330	331	284	268	307	336	313	303	295	307	318	304	296	357	289	318	276	330	287	274	313	317	311	289	348	325	321	384	282	295	280	296	341	312	311	285	308	337	320	328	347	302	277	305	350	325	291	294	298	324	330	314	326	331	325	301	313	326	347	317	283	287	295	309	332	303	331	309	339	327	356	308	306	291	307	304	329	282	299	331	305	330	312	327	361	290	297	296	321	316	311	339	286	292	293	294	323	296	309	329	322	300	320	308	326	322	298	315	304	312	303	282	366	308	296	326	326	327	303	325	326	317	294	288	293	283	322	317	303	319	324	289	362	284	307	322	324	306	337	329	352	304	297	335	303	292	337	307	311	292	327	322	320	295	326	327	316	310	307	342	294	315	292	310	301	319	293	318	323	286	346	310	312	306	310	285	289	282	304	322	295	298	301
44092	59255	67341	60545	45908	38028	27205	16003	8505	3632	2407	1653	805	749	801	798	788	775	857	796	838	858	797	756	800	750	743	783	788	756	774	785	781	754	781	701	750	808	791	753	738	758	743	770	742	748	748	799	768	773	769	723	779	765	762	768	789	756	809	784	760	762	784	771	765	743	801	787	779	773	839	775	763	802	792	747	746	778	726	769	757	781	781	807	798	749	767	736	753	757	788	786	825	748	780	741	785	764	789	803	780	792	725	749	799	819	818	748	738	821	789	808	747	807	764	720	784	793	743	777	759	732	795	795	763	771	753	789	785	775	756	770	825	753	745	812	816	786	811	812	757	741	776	782	789	801	743	797	799	792	716	784	835	748	779	846	761	770	807	802	734	756	734	753	776	802	770	757	826	764	783	816	764	790	760	786	796	787	757	797	745	783	763	793	757	763	700	763	773	818	741	771	783	780	799	774	732	727	739	729	741	774	740	724	804	834	760	817	769	781	748	766	766	778	780	805	785	759	725	777	792	732	794	767	782	779	770	807	761	781	720	791	768	772	741	729	783	762	742	795	740	805	759	789	767	809	777	814	796	764	813	764	785	797	797	727	746	754	829	736	745	742	778	764	815	747	741	784	780	749	784	751	804	782	805	745	785	761	789	761	779	791	757	793	759	753	756	749	778	829	805	733	742	791	809	808	810	757	798	828	743	815	749	753	767	756	775	747	787	781	811	759	812	763	757	770	728	789	765	786	806	752	754	773	739	797	732	765	768	794	766	772	797	783	758	755	838	802	802	789	769	768	761	794	792	777	797	767	829	773	816	808	820	758	730	758	761	749	761	796	865	850	759	768	787	807	800	818	805	750	729	812	756	788	750	772	716	760	794	711	779	780	747	787	780	794	770	764	739	758	731	793	860	771	784	808	781	814	767	808	751	750	792	735	756	798	753	756	729	766	831	774	761	799	800	778	741	781	751	792	758	807	792	791	788	761	796	757	813	768	795	786	784	780	796	755	792	803	799	718	780	775	767	766	740	727	770	718	821	733	736	733	763	756	776	784	782	763	806	750	747	785	772	757	774	785	781	776	753	726	767	781	774	745	763	781	770	776	796	751	721	788	805	815	756	738	737	766	762	760	765	756	792	800	733	759	748	706	770	775	750	751	770	795	749	772	753	798	779	767	784	822	814	794	766	791	794	797	796	766	744	751	780	809	821	756	756	797	761	749	781	755	756	788	714	782	737	768	788	743	782	828	796	774	721	769	748	779	780	754	765	784	770	737	797	768	794	740	720	769	766	836	817	779	777	803	752	773	753	778	769	789	777	747	815	770	760	754	765	778	806	785	805	782	772	725	775	835	802	799	819	791	770	766	773	742	755	781	815	728	824	755	769	802	825	798	749	750	791	821	789	773	789	749	788	804	771	791	801	784	772	763	769	787	746	775	761	775	816	753	760	775	794	791	771	752	772	767	747	796	813	797	726	750	767	786	776	722	708	726	784	747	749	783	756	766	823	846	790	739	780	733	751	785	756	748	788	792	745	764	774	764	789	756	727	733	767	797	793	766	749	798	774	811	784	785	744	765	807	824	783	766	753	746	780	775	776	765	739	770	784	793	761	760	771	775	775	743	785	795	738	802	745	782	776	776	737	743	749	801	737	790	743	815	786	783	757	761	747	766	794	753	798	740	771	798	750	816	812	779	822	764	822	722	726	765	797	745	780	738	760	768	797	780	753	741	778	782	772	765	776	778	787	776	804	726	855	722	764	745	757	788	818	795	795	780	776	763	765	739	794	773	739	751	765	812	766	740	788	742	759	818	767	783	799	795	781	774	774	732	788	782	820	758	740	837	769	782	773	762	763	789	740	743	761	769	760	772	819	822	762	756	807	782	789	778	768	797	769	703	743	755	780	777	776	841	771	746	805	768	751	731	742	768	796	786	806	780	772	754	769	760	750	752	754	698	742	764	755	770	788	734	783	758	735	747	813	749	727	835	757	796	812	757	772	783	782	761	814	775	783	778	753	807	785	755	769	767	768	770	814	748	796	753	767	778	767	808	733	771	778	744	780	771	752	759	778	722	781	809	768	790	776	728	839	815	774	777	769	758	761	769	789	728	742	765	734	743	739	815	759	811	746	755	796	778	733	770	789	779	698	773	755	783	745	766	793	784	750	752	777	775	750	815	754	775	796	799	722	766	769	751	762	771	805	751	777	767	792	760	714	760	804	833	799	769	742	739	766	758	770	769	749	759	760	819	748	754	762	790	753	775	774	747	766	741	805	746	718	771	796	804	784	790	736	758	752	796	729	777	748	801	750	778	797	780	728	786	797	750	766	790	738	779	832	687	789	762	754	788	819	798	753	752	722	781	766	769	723	770	778	797	751	773	749	744	762	772	777	757	751	821	707	777	811	716	840	744	783	793	756	776	717	796	727	748	764	757	786	724	853	773	780	805	724	777	780	758	738	798	783	762	741	789	800	762	792	813	771	732	798	716	750	719	738	742	787	771	782	767	746	754	790	734	769	765	739	764	774	786	794	776	740	780	731	769	774	742	769	744	755	795	825	722	717	765	793	810	768	759	807	730	820	793	785	751	793	764	752	746	737	788	722	800	779	767	771	773	782	766	770	754	777	806	829	775	761	823	760	742	724	781	749	748	746	776	731	757	767	777	708	712	777	772	779	760	768	775	758	780	756	774	809	779	784	722	804	737	771	779	776	815	761	793	759	759	781	771	782	792	754	774	767	791	764	782	783	781	755	761	755	730	816	771	797	732	747	725	781	750	741	801	763	795	803	767	763	757	784	769	758	767	776	827	722	751	737	734	710	759	776	727	765	790	689	837	756	770	767	736	780	768	764	794	717	796	771	770	806	778	806	801	774	799	772	796	791	808	760	773	800	802	775	729	776	811	803	794	814	797	754	791	794	747	727	727	762	777	750	779	764	761	802	767	767	754	781	777	786	786	738	773	749	761	694	752	752	799	760	768	781	773	761	790	744	762	748	791	754	774	731	786	772	727	749	795	702	768	798	802	741	814	788	743	757	788	761	763	758	737	820	778	824	727	845	784	732	770	769	768	774	772	764	771	732	758	780	785	738	785	800	787	720	788	758	790	720	795	724	736	774	797	771	770	717	816	742	791	783	746	762	761	778	747	761	809	766	788	734	730	771	768	733	758	772	773	730	761	795	777	766	757	794	749	816	778	765	778	762	754	793	782	761	801	771	784	713	734	773	782	806	754	734	743	788	809	764	748	736	793	784	782	785	762	759	804	753	787	792	811	757	776	776	749	776	793	776	763	746	752	793	763	744	782	770	754	742	770	761	794	765	791	742	817	785	746	788	758	777	768	764	774	774	760	777	760	767	759	796	747	729	791	762	795	808	783	747	790	749	727	771	746	762	726	753	753	773	708	755	738	831	798	793	755	762	742	725	783	792	806	786	748	764	783	800	785	790	741	839	763	783	791	718	748	753	734	725	755	832	796	780	781	759	783	733	715
67379	75401	72186	58289	40871	27155	14774	7100	2499	1088	748	530	308	340	310	301	300	317	331	319	332	334	332	344	312	335	350	330	299	320	312	334	295	313	331	306	334	294	324	317	321	308	316	320	294	301	326	330	323	313	293	315	335	323	282	314	337	281	320	287	301	295	315	331	301	301	338	302	325	298	329	312	303	326	318	326	316	315	338	322	270	283	325	311	311	353	299	319	328	288	287	315	336	305	288	298	302	326	326	339	338	316	309	297	362	332	305	328	311	300	331	310	355	309	291	305	304	280	321	300	328	313	295	312	300	341	306	310	303	304	373	311	312	304	317	303	306	302	319	329	295	321	276	284	315	331	303	350	271	315	353	333	318	312	330	289	296	323	361	286	313	329	339	320	321	307	313	324	299	302	346	298	316	338	295	306	328	319	324	310	306	338	309	322	281	308	302	299	310	309	300	256	328	304	310	264	287	318	295	302	320	316	302	317	317	324	296	312	319	308	269	293	298	314	306	286	324	288	289	314	332	331	284	327	289	321	312	313	302	306	304	322	327	307	297	303	316	313	304	275	317	321	295	305	295	334	316	292	333	310	338	305	314	349	315	317	326	318	321	310	291	287	292	310	303	289	284	338	287	332	302	338	281	321	313	271	308	299	323	310	310	311	308	299	300	309	314	314	328	290	302	321	318	317	296	283	311	312	303	313	316	289	318	315	298	306	303	351	287	309	313	304	274	339	334	293	326	361	315	302	307	268	337	301	369	316	326	306	325	293	272	287	265	302	300	340	322	316	316	329	311	338	298	321	316	308	300	293	307	307	293	323	334	303	318	307	340	309	331	308	322	333	274	318	334	318	302	301	291	278	302	341	317	321	341	301	334	312	313	307	293	338	286	306	297	334	330	310	294	327	267	319	270	331	340	291	322	336	294	310	303	298	311	297	322	308	304	332	302	335	300	301	305	301	348	303	323	342	290	286	318	327	286	280	295	309	332	297	300	313	296	305	329	319	299	316	311	307	327	273	311	317	333	309	312	310	315	311	294	287	329	305	316	319	319	350	267	317	298	314	290	302	328	317	288	286	338	331	290	299	299	330	349	289	315	312	278	299	332	336	312	289	320	298	314	312	324	333	315	295	287	329	348	307	273	297	339	319	285	284	274	346	309	291	323	292	332	305	302	288	301	303	289	307	329	314	324	308	333	283	319	287	298	292	298	316	337	296	299	290	297	312	299	284	319	291	292	285	298	282	299	309	310	302	352	291	287	270	321	321	338	346	309	323	337	310	283	314	315	277	319	352	273	300	288	293	297	298	335	292	339	305	296	334	283	332	294	275	296	319	275	300	305	318	300	317	278	299	317	317	326	278	353	314	310	301	289	304	307	329	324	301	317	333	301	300	316	310	309	334	334	301	315	311	316	292	332	286	319	305	287	326	284	319	302	333	306	304	294	289	311	314	325	304	323	338	309	296	322	302	330	293	312	301	331	306	307	317	290	316	339	308	290	301	321	303	314	308	325	300	340	284	330	335	309	327	285	306	315	291	279	270	299	300	304	330	288	330	288	332	287	298	326	298	298	293	311	326	317	273	317	304	333	341	308	318	305	323	310	298	321	313	315	308	309	297	333	294	327	289	264	307	322	271	311	296	308	290	349	304	349	287	295	329	310	307	320	301	307	283	306	304	325	313	326	311	345	286	315	325	305	322	314	320	280	346	324	310	282	321	318	319	302	320	287	310	313	342	329	317	314	301	304	301	321	315	330	302	304	284	288	313	329	334	316	326	299	321	301	322	299	307	338	315	346	311	313	273	285	329	291	279	312	329	301	311	312	303	306	315	323	274	313	306	325	323	310	308	304	297	357	329	334	288	290	315	307	333	314	287	315	314	292	329	325	324	308	297	301	295	327	287	358	296	301	278	284	324	300	323	262	334	324	300	318	307	311	338	304	337	292	300	299	295	312	290	339	316	297	326	295	302	309	315	332	310	294	307	291	310	301	297	331	298	299	350	334	301	312	311	268	324	274	310	301	311	312	331	316	307	299	306	307	318	317	319	301	333	311	316	347	317	329	305	282	319	250	306	335	328	306	315	326	316	267	298	336	331	306	328	298	291	289	263	300	340	318	330	343	304	322	273	331	294	308	324	301	352	308	287	322	306	324	296	334	338	315	285	312	301	289	305	330	295	324	310	332	331	340	305	307	335	315	319	334	336	316	276	324	304	331	300	306	302	280	278	339	313	331	326	267	302	301	284	325	322	293	309	304	305	308	283	323	296	338	321	314	293	292	315	305	315	320	291	280	321	304	303	298	306	313	305	331	298	308	341	341	311	326	315	316	327	318	311	316	319	305	294	289	303	320	301	276	297	320	315	292	281	301	304	306	305	302	316	288	286	298	312	316	298	274	356	315	288	306	303	297	369	318	323	287	335	292	327	326	307	311	300	293	329	296	330	331	326	315	284	316	342	305	307	321	319	347	297	290	343	333	318	303	327	301	338	341	285	320	345	294	291	289	332	305	348	331	315	322	324	302	317	300	327	334	298	340	296	297	331	290	299	297	306	347	314	315	329	303	313	304	338	333	312	313	293	317	294	322	297	307	320	310	301	334	311	292	285	267	325	335	317	307	323	291	320	294	303	311	306	309	312	324	287	287	354	279	297	301	314	310	296	309	308	307	305	308	339	317	289	326	318	308	309	320	281	316	333	327	302	338	309	312	301	322	297	305	353	302	332	331	292	325	279	296	300	279	346	284	274	306	293	309	328	315	316	293	306	305	275	325	321	315	294	297	282	299	293	291	290	318	302	359	302	297	299	303	324	313	305	291	313	302	297	318	345	290	308	306	294	283	332	318	283	294	301	310	273	293	326	295	320	343	305	297	278	305	335	306	289	309	289	296	322	281	282	308	317	321	316	294	339	319	300	300	317	326	312	295	319	308	326	280	313	308	292	328	307	319	325	314	317	298	294	313	295	328	271	280	317	316	318	323	318	291	300	295	315	302	285	343	292	322	318	295	307	311	299	295	317	339	322	311	291	318	297	311	295	314	336	330	300	304	286	306	312	308	288	295	307	283	295	303	302	275	286	332	299	255	282	331	300	334	313	335	313	305	315	353	299	325	291	318	328	303	318	343	289	310	320	311	296	306	296	357	291	325	294	328	280	315	331	318	292	343	311	330	294	320	284	297	308	305	323	349	316	317	335	290	341	307	315	295	313	297	295	323	319	316	269	298	318	317	281	275	339	308	308	315	302	306	330	295	321	330	293	330	306	320	323	309	291	307	315	348	285	307	303	314	308	305	292	321	302	330	317	322	314	341	308	323	335	298	293	347	312	313	337	316	288	310	315	311	300	335	330	307	283	287	315	299	301	301	262	290	314	295	336	326	307	317	329	311	331	317	347	371	313	300	299	322	300	310	296	277	292	294	315	305	329	342	289	297	275	319	312	307	294	272	320	310	288	352	296	331	298	292	307	302	304	285	309	293	284	265	361	309	297	306	347
44185	59487	66755	60829	46374	36469	25569	16781	7828	3762	2563	1632	780	764	721	741	811	804	832	773	833	832	840	841	814	793	770	755	758	747	774	764	734	729	782	765	745	749	777	798	793	825	830	698	818	725	738	827	767	757	753	777	810	751	781	725	731	727	782	752	759	722	748	760	755	811	781	749	760	817	785	744	771	792	747	780	723	794	812	775	797	730	828	822	795	786	770	764	760	777	787	675	765	779	798	769	794	763	779	773	780	744	800	769	732	808	749	759	780	789	775	768	763	789	774	796	772	745	803	757	766	763	758	785	716	794	808	774	713	820	739	770	730	760	737	731	759	784	782	779	742	766	742	809	773	775	740	755	797	788	757	778	772	738	754	775	775	812	811	750	779	785	763	812	765	745	747	760	727	806	748	806	752	731	776	783	766	767	809	755	716	781	758	796	770	774	745	792	751	722	756	771	787	819	748	753	787	751	723	788	768	793	738	770	752	801	744	803	790	827	780	801	752	800	775	750	799	767	748	818	742	781	777	763	792	736	766	765	767	744	795	780	727	710	757	734	794	716	747	757	767	762	742	732	784	729	756	729	843	796	758	785	762	776	791	754	799	741	749	766	758	810	764	731	806	780	715	758	756	816	781	789	732	740	729	784	722	705	782	805	776	794	723	795	782	797	744	755	808	764	753	792	770	780	717	789	761	786	781	780	787	794	763	806	756	786	742	710	783	721	749	764	710	759	768	741	795	735	801	706	729	798	764	757	761	736	789	760	789	728	801	764	758	744	739	757	798	752	814	720	784	815	759	756	762	765	778	695	764	771	782	775	787	726	785	764	774	752	736	746	841	780	716	765	796	763	773	704	816	802	776	751	753	783	760	751	757	786	820	796	747	753	761	779	723	757	732	772	693	814	757	767	773	733	768	744	784	751	802	729	795	811	793	742	787	782	765	745	747	747	771	753	764	800	782	758	757	752	796	769	748	819	765	787	758	752	730	807	804	777	714	772	781	752	760	754	792	842	760	762	781	802	767	804	785	750	771	779	789	776	781	764	807	760	783	776	812	787	732	768	730	786	760	814	815	790	767	832	838	766	761	766	746	776	772	781	714	779	764	749	759	742	734	803	784	784	758	794	720	773	742	718	764	780	783	764	754	731	799	790	752	730	774	745	731	793	786	777	799	753	771	766	766	789	720	756	756	728	748	732	780	757	737	792	764	754	765	790	670	732	756	779	725	769	757	776	741	783	811	745	725	762	708	786	783	751	755	745	755	751	753	795	814	753	740	752	782	782	754	822	736	755	763	729	762	739	776	755	743	762	754	749	755	750	767	780	767	820	766	767	767	715	774	755	836	819	762	753	734	720	708	739	744	767	794	767	751	786	770	768	735	778	735	773	766	759	813	798	793	797	759	787	736	799	755	801	747	772	789	791	749	800	765	801	773	725	762	737	757	761	746	802	738	754	769	747	729	802	721	759	711	737	789	717	801	817	835	737	761	751	776	721	747	752	793	757	744	772	790	760	801	748	757	787	783	776	760	775	749	769	755	798	755	775	765	791	724	776	755	741	751	806	769	769	764	730	738	744	805	745	771	805	746	739	758	764	766	775	799	812	783	803	719	724	769	761	754	724	746	728	792	780	750	798	722	732	772	793	749	784	715	770	809	793	783	784	791	770	769	771	761	762	722	728	758	742	773	756	819	811	726	775	695	748	781	707	803	758	760	751	767	708	756	788	811	751	823	769	777	763	745	752	739	751	802	734	785	736	793	741	755	819	727	796	805	778	726	768	787	784	805	770	777	763	807	755	771	818	782	787	746	846	761	758	761	747	754	740	754	733	777	739	790	760	764	754	795	754	758	800	743	727	790	696	787	758	741	819	754	738	774	742	771	777	805	775	754	737	780	822	770	771	772	773	709	757	740	735	733	789	753	761	779	734	794	772	738	765	779	725	733	742	789	820	779	764	727	796	793	794	764	748	784	778	750	758	685	799	781	777	777	776	801	839	791	789	815	716	741	755	780	788	753	736	748	759	804	756	735	757	790	821	732	796	809	740	793	788	795	735	797	769	744	749	759	769	716	742	752	748	743	783	767	712	764	812	809	759	768	785	762	809	793	781	746	736	727	774	743	825	749	774	749	797	778	778	782	768	768	762	774	739	766	801	741	745	773	773	713	781	798	723	755	754	715	754	794	791	747	748	788	722	755	754	782	769	754	749	781	741	767	761	782	773	736	723	787	748	803	749	795	756	760	747	801	722	769	748	742	802	769	750	758	758	797	751	763	752	771	820	787	719	779	778	743	770	746	781	756	789	759	763	767	822	765	775	777	771	733	775	816	766	730	707	731	753	785	800	759	767	811	755	781	810	795	833	750	742	791	806	744	808	793	758	826	798	790	744	766	806	697	756	781	742	753	775	788	765	743	763	774	783	805	788	801	757	763	779	737	827	732	818	786	747	760	763	744	760	790	779	742	728	768	768	731	733	788	706	772	789	802	790	782	781	755	776	788	743	778	771	812	745	755	758	773	781	781	807	750	772	723	755	812	790	765	800	773	776	768	776	835	772	716	794	749	805	721	807	713	747	797	789	803	770	766	763	740	775	733	754	795	821	771	726	771	782	764	762	803	747	775	787	786	683	777	730	733	746	789	767	744	756	768	760	781	816	768	751	786	788	798	766	791	729	713	729	772	742	769	775	784	801	769	796	728	794	789	781	712	734	810	776	810	749	775	746	735	754	780	801	767	780	788	745	788	726	744	751	864	761	744	695	730	775	695	741	751	735	746	775	806	765	752	751	769	787	774	782	770	737	765	713	731	775	783	724	723	766	791	749	748	754	793	755	754	781	746	744	768	794	769	764	767	718	772	746	761	795	732	744	759	737	730	720	767	733	753	786	771	739	797	777	748	796	782	833	777	743	771	779	792	777	783	742	763	771	749	796	761	762	755	759	764	804	781	796	848	772	752	758	781	776	770	755	751	741	755	779	774	791	775	795	768	722	747	729	745	784	731	806	723	846	795	830	755	741	716	786	779	790	756	759	770	751	806	756	774	732	749	766	748	807	713	779	781	756	788	760	801	751	775	759	739	706	779	741	749	739	776	793	737	750	771	785	785	805	782	797	773	796	786	820	764	751	747	728	769	765	761	756	821	731	772	785	793	768	743	733	792	747	742	779	757	771	800	772	745	745	776	761	810	749	787	830	815	763	755	780	763	788	789	763	785	757	778	779	758	760	738	792	780	748	750	776	783	760	747	735	767	766	789	771	769	814	818	784	780	801	810	760	782	764	739	770	786	800	752	749	754	762	791	750	774	778	731	712	731	803	716	743	737	794	810	789	774	753	733	854	738	792	765	778	721	786	776	802	781	733	765	782	777	740	766	743	736	776	730	740	756	788	775	716	734	802	751	727	765	783	737	785	817	733	791	752	713	724	706	771	778	737	739	757	737	764	797	765	755	767	769	767	783	754	787	778	768	776	754	792	758	715	853	785	748	787	813	739
69555	76416	71072	56833	40939	25178	11987	6011	2707	1381	848	500	316	292	332	287	301	308	291	308	324	316	355	339	333	293	308	311	354	344	295	318	305	284	284	316	295	307	297	310	352	291	292	329	283	313	310	310	303	325	301	321	292	300	297	306	287	283	324	300	300	327	337	296	307	315	308	358	294	318	323	293	333	301	312	326	307	329	340	284	284	313	302	287	312	294	297	300	320	312	324	312	280	329	321	293	291	280	286	305	315	330	307	318	274	316	301	294	261	335	313	330	271	329	313	299	310	293	348	298	331	310	265	320	293	296	298	326	322	300	266	302	300	309	318	316	317	301	312	297	322	313	287	334	333	326	296	302	336	322	318	297	330	298	327	302	313	326	319	338	299	301	327	289	309	311	311	301	314	287	327	301	308	298	310	296	308	281	313	299	321	349	284	311	312	333	349	302	290	300	311	294	318	301	300	306	307	317	300	292	316	304	331	317	316	298	294	295	300	299	302	306	317	289	298	312	313	317	320	293	295	318	300	313	295	296	293	301	321	314	283	296	331	301	302	290	305	297	317	315	299	317	332	293	308	318	326	296	311	303	301	336	313	318	304	314	311	297	328	306	339	335	296	311	285	335	296	326	351	284	295	266	304	314	295	306	287	300	288	316	353	329	313	289	292	293	302	322	331	337	303	342	317	327	306	303	297	305	325	315	333	315	304	283	315	344	310	322	312	315	292	316	313	286	322	297	318	305	328	296	300	301	304	285	319	304	321	303	341	298	317	323	330	284	298	304	297	339	331	294	288	318	295	324	313	306	315	323	312	314	327	304	311	285	337	330	307	303	277	316	299	296	291	332	288	289	305	303	321	286	317	297	288	346	345	318	293	309	319	295	326	312	304	315	321	305	304	296	351	307	302	314	315	336	335	294	320	299	282	301	302	308	319	326	339	334	299	308	313	307	314	295	303	315	292	331	294	257	287	334	310	297	284	293	281	331	300	321	291	325	343	259	315	339	299	303	276	278	312	330	335	315	299	328	265	312	314	301	297	315	288	301	290	277	293	316	326	306	345	320	304	294	268	291	328	336	307	318	323	341	322	291	330	316	332	309	314	314	318	289	315	330	289	338	327	316	324	299	295	303	290	325	333	295	309	298	317	279	332	294	324	339	300	322	285	344	331	290	302	334	286	287	306	318	289	317	332	300	314	319	285	292	345	311	331	336	288	291	306	311	332	321	296	320	293	294	294	312	296	327	332	306	301	345	303	298	312	326	319	293	299	323	309	302	317	333	296	312	304	308	323	323	313	323	319	309	322	346	299	314	318	321	328	345	310	318	298	297	330	309	339	303	323	332	299	306	314	301	314	332	298	275	335	328	328	343	285	306	293	309	304	316	307	283	312	324	306	324	333	316	313	343	319	332	321	301	305	300	264	285	313	326	323	287	314	313	325	284	309	324	318	284	316	315	315	320	300	300	326	317	288	307	283	317	297	326	310	309	341	281	304	328	322	317	340	354	319	278	327	318	318	307	304	275	296	322	299	322	316	295	291	294	326	320	324	283	303	315	283	281	298	318	299	314	319	307	320	294	277	305	326	353	292	287	316	280	297	301	291	307	339	328	296	287	319	302	296	323	305	311	308	334	310	317	325	312	330	311	301	329	316	340	335	299	300	300	348	279	296	314	300	317	333	310	298	310	327	315	291	301	298	303	327	301	304	317	319	280	312	320	313	354	316	319	322	326	339	316	290	302	286	304	303	303	311	323	359	294	305	310	304	303	313	291	292	333	306	339	286	306	312	318	297	302	304	303	323	323	338	285	317	314	288	294	334	286	303	332	319	304	273	321	315	300	308	300	289	303	331	298	302	304	255	304	318	333	311	313	278	302	315	332	316	290	321	312	327	276	330	293	292	337	313	293	287	315	314	324	318	325	322	315	296	307	304	267	295	304	307	308	312	304	314	293	294	298	305	306	282	292	313	291	311	301	314	304	316	306	300	308	318	305	307	316	300	306	346	314	330	314	307	290	313	330	295	341	282	327	315	334	314	295	326	312	290	292	289	283	305	319	262	317	306	290	314	306	334	340	285	284	299	309	308	317	328	303	316	313	324	320	301	295	314	302	322	312	296	269	284	327	295	306	316	311	305	325	316	274	295	319	273	330	348	299	314	291	322	312	304	333	325	290	325	303	276	303	289	290	310	300	309	277	345	313	314	314	298	289	274	305	281	338	305	325	289	323	334	308	331	301	291	292	279	307	279	306	319	307	316	309	272	325	315	323	309	305	306	301	324	336	332	310	274	285	328	318	305	304	317	302	281	308	316	319	313	267	302	324	307	295	307	270	253	293	292	324	299	295	336	290	334	311	310	294	315	318	300	290	313	351	299	297	321	285	295	351	322	321	299	316	299	277	294	300	307	297	349	271	287	296	293	299	278	291	300	291	329	303	319	323	307	341	307	326	347	294	303	337	292	336	298	310	357	288	370	307	317	341	308	302	333	284	303	312	292	347	302	309	293	331	288	322	295	307	310	301	292	321	285	294	316	302	270	307	308	303	305	318	321	320	297	332	343	327	325	298	320	360	306	296	319	317	347	284	307	347	317	301	283	318	291	303	294	324	293	313	314	303	320	283	297	327	323	299	291	284	295	310	285	288	320	319	311	296	312	308	276	346	308	324	308	302	342	321	320	278	289	329	330	325	336	322	305	308	324	323	312	292	283	275	314	311	283	317	272	310	318	303	321	285	306	310	316	340	314	317	289	325	300	315	307	267	343	304	325	327	322	292	294	314	324	287	274	278	283	301	331	326	291	326	319	334	325	327	288	296	313	269	322	301	308	327	299	325	281	308	311	307	297	329	282	310	311	293	282	310	294	298	297	273	302	294	324	314	296	338	307	291	312	309	316	319	308	309	302	289	313	312	323	310	324	300	319	325	322	320	338	329	332	309	300	319	294	316	313	322	300	318	299	335	299	295	281	280	317	327	310	308	308	291	332	289	295	282	300	288	305	306	284	322	301	315	287	308	315	335	286	308	319	293	289	285	280	312	321	289	314	289	335	285	292	321	298	340	330	295	298	307	318	313	295	314	300	297	292	317	285	323	333	316	312	318	276	295	283	305	341	342	293	323	337	305	310	308	286	297	328	296	336	290	260	334	320	312	265	291	310	337	320	311	305	281	320	312	313	296	330	306	296	291	325	297	296	303	305	350	330	340	296	308	302	314	298	326	302	339	314	318	307	308	279	317	308	313	297	334	290	317	305	328	288	279	302	286	299	323	317	343	283	312	325	292	322	322	334	303	302	285	283	292	298	276	314	300	304	328	290	296	336	300	294	305	283	291	284	277	289	324	286	328	309	290	299	310	325	328	321	319	268	281	301	306	319	334	326	318	306	327	290	310	319	304	298	333	319	309	302	312	322	319	304	290	300	317	298	294	299	285	311	308	316	313	264	329	304	301	302	307	316	308	320	334	301	309	325	305	313	315	307	297	324	281	304	292	267	313
44814	59690	65832	59571	46793	33636	21787	15141	8737	4881	3099	1678	873	739	794	771	786	780	745	750	765	839	928	906	859	742	778	761	755	788	779	777	769	805	740	791	761	772	755	763	764	762	760	776	770	792	787	751	800	782	787	762	782	770	780	761	739	786	717	781	793	781	751	773	770	758	790	736	801	738	754	757	715	698	774	750	771	774	782	771	747	775	784	766	736	771	806	804	745	805	755	796	751	764	734	744	803	747	764	786	772	757	772	756	774	735	751	770	766	759	732	814	765	735	774	727	758	731	792	752	712	752	804	765	755	730	720	755	773	801	758	737	736	781	795	757	758	775	801	765	741	830	823	784	791	797	786	804	792	744	752	769	774	756	764	789	767	742	722	736	741	806	754	726	772	797	736	751	795	790	763	807	748	801	739	731	732	759	784	734	764	770	790	748	740	803	718	774	775	775	746	739	786	763	749	762	759	773	743	746	777	790	732	769	764	792	754	737	784	761	767	779	763	764	737	775	749	760	779	855	738	790	729	832	809	736	756	773	765	777	718	743	774	752	726	787	796	756	772	794	797	766	740	761	809	800	766	772	732	789	809	732	732	758	750	743	787	767	748	776	743	770	716	733	792	772	746	737	768	758	785	816	784	773	837	764	781	765	755	761	754	749	788	779	762	739	749	737	774	785	781	780	725	744	782	755	776	767	802	772	754	757	749	772	777	746	740	745	776	797	856	755	829	730	756	726	805	794	734	752	737	771	764	745	741	762	723	787	792	765	766	769	742	789	765	765	793	764	763	733	786	742	790	721	812	751	759	760	732	741	784	708	810	785	809	775	779	766	767	762	711	773	776	758	753	791	732	771	746	800	808	746	724	760	722	823	785	766	756	762	780	801	791	808	757	761	758	804	764	770	759	805	755	740	730	786	774	771	752	775	758	765	749	770	800	809	753	753	733	747	769	779	844	728	797	709	732	734	780	756	739	759	751	801	714	765	716	732	770	761	776	807	754	738	784	788	775	790	799	802	744	754	746	695	778	722	739	734	797	727	840	775	761	796	735	790	749	734	756	747	790	758	800	791	767	767	781	732	771	783	782	801	818	758	753	788	782	822	750	703	746	770	792	747	806	778	760	794	775	799	721	759	791	786	755	773	775	767	785	757	752	766	756	764	731	755	781	732	745	748	771	812	734	753	766	735	768	725	713	767	751	821	784	746	721	741	728	752	737	710	771	731	750	780	757	750	744	794	728	760	701	763	767	811	826	754	802	742	744	723	724	749	734	768	769	768	752	740	800	707	782	755	735	741	782	794	783	739	774	766	790	763	721	743	761	746	768	764	791	781	715	761	734	736	733	792	750	753	772	762	773	707	745	711	748	759	765	811	781	750	772	730	728	780	765	741	754	774	792	777	780	805	789	788	731	749	801	782	788	746	768	743	795	724	759	754	746	770	759	715	777	742	764	754	793	725	795	778	744	708	725	785	766	728	784	769	740	759	831	782	753	738	773	719	829	723	727	759	769	714	762	753	759	779	770	739	756	728	730	759	717	748	782	758	748	754	734	807	829	746	768	807	805	759	734	768	805	780	775	758	793	757	740	728	784	744	783	804	797	750	725	777	741	789	776	770	778	784	749	780	748	802	758	757	802	730	757	762	772	748	738	733	843	764	714	763	783	733	766	748	784	821	753	805	748	780	798	726	758	748	781	780	754	771	743	786	779	750	779	713	742	760	747	785	864	769	767	766	771	730	734	827	792	786	778	713	762	741	790	792	769	789	816	720	748	773	786	785	749	790	753	784	729	753	719	752	698	777	780	786	751	752	764	769	785	745	756	755	776	738	772	750	762	754	743	823	806	773	771	719	804	752	787	772	797	813	796	796	708	798	741	748	786	777	765	745	763	765	751	769	770	758	794	790	832	850	757	802	773	732	779	762	813	760	745	786	739	748	785	725	781	756	799	783	751	779	755	789	783	730	758	754	737	764	783	738	774	734	743	751	731	757	755	819	772	796	767	797	709	715	763	773	747	767	774	775	742	742	790	741	793	762	817	700	728	785	727	754	782	764	791	783	791	770	732	794	750	759	750	753	749	823	788	747	761	751	762	756	761	772	795	762	819	771	768	797	742	821	838	700	787	704	766	793	754	781	740	730	744	752	750	798	751	748	731	777	765	745	761	827	766	750	797	784	772	745	693	779	748	788	751	755	754	773	778	777	790	813	717	714	736	781	756	803	801	716	747	751	807	772	783	797	726	771	702	764	771	785	778	769	753	763	702	786	829	805	752	773	766	709	725	758	777	744	763	728	757	755	743	766	749	774	768	809	723	751	717	737	800	767	762	764	785	760	777	741	769	792	791	779	772	787	792	766	726	697	779	746	742	746	791	788	798	765	761	750	785	773	765	742	733	770	746	773	765	728	763	805	758	780	750	809	735	751	743	799	784	780	763	788	797	801	811	795	791	714	768	733	764	739	804	784	791	727	770	719	817	760	779	778	743	785	764	790	780	814	801	749	770	748	793	790	702	767	747	790	725	775	692	789	733	752	774	774	746	749	777	795	767	752	817	762	730	804	795	732	746	753	807	768	790	784	741	759	733	727	772	736	786	788	741	787	776	807	781	774	796	745	763	801	755	798	743	721	772	789	759	725	762	754	795	753	757	720	776	780	821	751	816	706	770	725	788	753	787	737	754	787	736	754	756	744	754	772	764	711	789	725	757	739	741	786	806	774	764	768	760	798	784	745	736	764	726	732	782	815	768	754	801	778	807	730	777	778	735	758	726	781	729	747	743	782	786	739	818	785	749	733	798	767	753	758	780	771	746	734	760	798	793	750	687	759	794	751	760	722	738	777	745	746	744	771	779	768	736	732	793	779	773	801	750	760	802	789	774	770	795	773	751	761	737	736	761	750	774	781	752	803	785	804	768	737	728	776	746	759	766	773	710	805	749	761	717	755	732	760	774	747	724	780	745	742	736	787	767	757	774	746	764	774	782	745	723	790	721	743	741	757	756	735	839	797	714	772	793	721	774	795	775	755	757	697	767	746	758	808	770	751	717	785	712	772	769	796	750	780	783	790	844	773	772	746	739	778	757	727	767	719	742	760	737	715	737	769	764	742	730	792	810	730	712	801	769	787	799	776	771	774	750	724	769	721	765	742	725	789	808	793	739	783	746	786	759	764	766	776	769	819	765	769	722	738	751	842	782	754	748	800	785	730	772	741	765	789	730	767	751	754	758	747	725	782	784	781	760	774	755	775	778	740	754	779	755	774	797	777	834	719	726	779	772	791	737	788	784	785	786	773	794	760	790	704	783	764	788	758	779	770	746	724	774	714	749	803	771	769	764	765	752	779	785	819	804	740	756	777	737	758	734	840	760	758	760	748	686	756	840	781	709	761	794	785	762	770	726	762	816	757	770	792	757	791	762	808	735	725	752	767	759	760	765	773	787	807	710	742	748	794	721	705	749	775	756	749	746	774	790	735	779	734	785	775	710	746	727	747
68756	77009	71455	57064	40205	25772	12273	5151	2581	1211	737	485	323	323	334	285	316	327	319	309	318	294	298	335	340	342	293	306	354	285	313	322	313	317	310	292	298	323	279	293	295	323	318	331	342	291	333	311	311	315	304	315	300	318	291	340	321	318	282	259	331	320	308	324	330	292	265	317	327	314	309	342	278	306	315	308	333	316	325	316	294	289	295	318	342	286	300	296	278	336	294	308	287	290	324	322	298	286	277	299	324	332	344	306	320	314	324	320	304	316	318	285	301	345	293	335	332	329	342	324	314	335	273	322	314	302	314	315	331	298	324	266	295	320	328	300	362	302	316	301	327	320	315	304	294	305	320	311	284	295	296	317	297	312	312	297	296	320	317	313	336	321	305	336	326	309	284	301	336	331	323	287	309	274	326	300	318	301	307	294	336	295	320	319	289	294	345	282	329	282	349	304	307	302	313	282	333	330	322	330	309	324	325	314	300	293	298	304	306	288	310	308	311	305	332	306	303	299	311	295	266	266	308	313	324	354	313	290	291	280	334	320	318	320	312	302	310	286	307	347	317	323	284	308	298	329	320	342	327	297	297	281	315	316	337	276	317	309	313	294	306	322	311	317	298	266	300	299	292	317	329	302	321	292	307	302	300	277	285	316	300	305	301	314	273	295	349	323	298	303	298	300	328	268	287	361	347	302	300	299	296	336	318	320	296	307	315	326	308	305	285	308	295	291	318	306	309	295	320	333	323	312	291	301	303	316	301	317	301	313	308	298	299	292	351	302	316	325	303	290	302	318	327	315	310	319	293	316	291	346	316	285	271	279	305	294	313	318	301	314	289	318	325	318	307	308	327	317	322	277	299	322	322	316	338	334	327	328	312	274	317	326	294	308	316	291	326	303	257	284	315	293	313	341	303	328	317	292	325	270	284	314	329	333	302	279	291	330	306	311	319	297	290	310	328	310	333	295	308	307	303	346	329	310	295	330	313	307	317	317	305	331	332	320	331	322	287	267	324	324	324	308	300	307	328	321	264	296	303	324	293	303	318	323	299	327	323	294	284	315	305	293	303	282	327	321	326	324	298	272	320	296	306	293	349	309	280	301	304	291	321	336	304	321	266	344	309	323	333	297	309	333	323	294	315	337	297	326	313	324	302	307	343	311	331	312	302	307	304	308	317	304	285	287	304	287	310	301	302	299	293	310	356	301	325	302	318	272	292	317	320	309	315	277	299	332	297	312	332	272	303	335	302	379	286	327	306	327	316	329	276	297	291	309	309	309	330	317	318	323	286	330	304	305	289	311	316	330	285	281	323	301	323	308	324	327	273	336	315	289	301	348	329	332	323	303	337	315	335	326	321	321	301	293	310	298	319	305	304	329	287	317	349	297	338	338	297	338	353	345	312	292	331	306	327	296	301	298	321	307	343	310	328	292	331	307	309	310	285	279	352	310	317	302	267	292	301	317	328	310	317	280	334	296	280	296	314	304	326	320	307	328	307	258	289	285	303	319	306	291	298	311	282	315	313	316	304	322	308	344	317	339	345	293	291	319	290	302	324	304	302	322	294	286	287	298	318	317	300	267	302	309	310	327	316	298	312	312	305	326	290	278	305	290	313	329	331	311	290	318	298	305	302	287	284	273	318	323	323	283	322	306	314	298	312	295	311	310	280	288	328	305	304	294	288	252	319	294	277	292	303	298	333	309	312	311	297	327	304	312	298	337	323	304	317	303	316	311	306	301	307	319	321	304	300	334	303	329	341	316	322	307	316	308	299	290	317	299	280	311	326	315	323	305	298	301	311	310	294	293	315	303	321	284	353	324	317	309	301	310	301	298	283	297	279	295	316	322	362	309	317	310	307	298	294	293	288	287	314	311	313	302	309	310	282	300	320	324	347	306	298	298	277	308	290	339	309	329	311	320	310	339	305	288	318	294	299	297	300	350	307	335	299	315	290	326	295	287	296	290	338	328	309	289	287	303	300	295	345	320	325	343	300	310	300	306	309	267	332	330	342	292	318	309	285	329	306	298	311	306	327	286	345	294	282	311	288	339	320	334	313	310	307	283	323	309	325	292	337	310	346	316	291	305	315	348	310	345	300	323	292	305	309	350	300	262	305	303	348	318	313	344	272	329	284	328	303	322	318	325	329	300	298	319	315	322	313	268	296	300	290	307	332	306	296	308	329	322	325	341	285	329	335	325	304	318	308	319	323	306	331	302	275	281	311	313	288	320	318	309	291	324	286	314	341	294	300	305	313	321	314	320	316	317	314	290	307	307	312	309	298	292	316	294	317	281	312	347	310	333	336	316	339	262	307	307	322	324	296	293	282	331	342	332	291	335	306	278	310	293	298	290	300	313	303	299	284	326	320	332	286	337	290	281	292	279	321	301	304	273	289	342	328	340	317	284	314	325	309	320	305	334	308	352	298	315	295	343	296	277	318	337	315	325	320	295	298	313	312	322	293	318	305	336	325	329	303	348	325	320	338	332	290	354	280	320	305	291	312	309	289	319	325	317	361	270	315	314	314	276	313	304	289	324	322	296	332	291	294	346	303	295	295	304	295	308	313	327	334	277	294	310	300	325	311	290	310	328	300	262	317	294	299	290	331	320	309	284	314	302	288	244	297	305	303	344	321	326	312	334	304	286	332	288	303	327	300	321	344	361	331	288	335	292	329	328	324	338	280	283	293	302	268	329	330	300	310	321	337	352	316	300	286	308	281	298	291	301	323	325	323	332	301	302	317	332	298	310	331	281	301	339	313	310	270	295	303	304	303	273	314	337	332	336	317	319	294	301	266	319	303	301	304	305	306	304	306	327	322	321	286	310	291	304	303	294	327	300	306	306	319	300	321	362	326	275	295	321	326	311	280	291	298	323	301	333	296	304	333	321	287	286	311	301	326	303	339	312	294	300	305	335	299	305	323	305	271	277	302	327	320	303	308	290	323	333	320	281	300	297	323	306	289	336	329	292	297	289	311	312	288	305	263	282	303	271	321	279	283	309	325	315	310	313	327	313	319	304	307	318	343	326	317	346	305	323	273	357	275	316	289	313	310	321	323	281	309	318	281	315	303	310	308	300	341	313	294	296	303	287	312	317	319	317	300	322	291	282	343	266	302	321	356	324	282	306	321	318	320	307	313	313	327	273	336	309	303	286	317	333	304	314	293	298	281	293	279	311	283	292	315	302	297	354	289	329	297	311	319	330	311	329	297	333	333	300	311	289	319	293	332	320	319	317	309	301	314	320	288	324	303	278	292	332	312	292	361	298	296	309	315	289	311	333	309	298	312	315	319	319	319	315	315	324	320	348	301	301	283	272	336	317	305	299	324	296	324	314	339	276	320	302	310	316	322	309	310	328	286	330	294	311	301	301	296	291	308	270	299	311	292	312	295	330	345	328	293	315	312	328	323	289	326	318	293	331	314	331	294	270	322	315	334	327	310	308	310	277	309	284	296	300	317	298	373	310	311	277	290	307	289	315	320	296	287	316
44939	60471	66224	59575	46084	34960	21913	13723	8255	4313	2518	1377	797	733	736	737	773	757	759	791	821	810	801	891	825	807	814	734	747	726	779	752	758	808	741	747	730	735	735	810	746	828	763	778	756	754	815	743	811	736	777	784	748	760	782	719	760	790	759	720	785	778	749	746	790	764	789	736	766	757	788	746	764	704	784	742	767	791	756	746	754	739	789	779	764	776	748	709	739	782	760	847	741	790	774	741	737	768	794	734	771	801	835	768	726	725	744	768	770	783	761	775	758	708	741	747	773	762	750	785	771	732	770	771	826	816	784	773	753	707	757	738	717	814	743	799	763	798	809	841	776	757	778	775	723	760	772	702	788	738	769	742	758	807	764	751	731	758	764	796	776	767	799	742	744	747	765	782	783	717	790	774	783	746	787	728	719	727	765	785	783	719	738	757	800	785	781	726	747	749	773	740	783	779	762	750	781	709	818	747	744	792	777	763	748	742	747	776	799	746	760	779	762	769	789	771	731	719	727	825	780	753	816	746	787	746	749	747	733	757	798	732	792	785	770	733	805	788	735	769	704	756	759	751	784	778	702	786	770	740	761	805	764	793	791	761	789	786	763	769	735	705	770	837	767	774	807	754	755	748	791	771	757	725	785	786	770	772	768	739	789	762	719	778	728	764	750	785	780	809	778	761	775	773	783	746	766	750	727	820	755	748	751	779	804	764	755	783	757	739	755	779	787	717	780	769	772	789	760	813	821	794	737	757	724	770	793	799	730	749	766	738	777	761	826	760	774	756	801	738	779	740	808	781	756	750	778	795	699	735	788	756	751	790	752	746	797	764	764	777	785	770	759	734	714	785	744	765	761	730	706	732	756	761	808	757	778	801	735	803	770	701	752	723	836	803	794	727	800	727	777	792	805	767	823	772	743	771	781	732	783	766	739	765	768	767	730	756	751	760	707	763	800	794	768	776	720	781	809	712	732	807	757	749	757	772	742	794	798	772	735	763	774	774	796	774	801	775	730	752	778	779	746	721	810	756	761	753	781	816	744	763	763	739	764	795	750	722	794	709	758	739	758	798	837	744	737	750	729	778	731	791	765	748	755	759	742	785	757	735	747	807	759	747	734	802	787	784	746	738	751	758	721	787	760	758	779	789	756	793	776	797	812	734	781	779	723	796	758	767	733	739	743	777	760	796	777	771	781	754	793	765	752	761	693	738	784	814	761	734	812	696	794	751	759	771	769	770	773	685	752	784	755	730	797	745	758	793	767	802	728	766	740	783	754	824	764	758	780	741	781	710	787	814	809	779	698	795	763	790	753	788	745	766	780	763	830	789	749	783	753	807	756	772	795	798	730	790	776	731	772	745	774	725	748	802	787	755	783	778	796	712	748	782	761	809	809	771	690	802	823	745	760	777	705	762	761	732	785	762	732	796	773	767	777	831	726	790	802	770	758	754	746	796	766	731	757	757	769	815	768	781	763	754	777	761	751	747	716	806	796	731	752	724	725	756	776	745	792	741	801	787	751	750	747	776	801	853	784	742	735	759	763	764	808	737	732	771	732	753	750	688	790	718	745	724	771	702	760	756	706	744	796	765	763	754	690	760	742	764	708	761	760	803	792	781	769	772	802	800	748	790	760	760	776	749	812	729	697	724	697	763	785	748	774	766	758	762	778	753	798	766	762	784	803	764	778	759	724	745	819	767	747	755	786	754	770	785	716	811	764	789	724	763	740	735	725	742	772	767	791	771	772	791	724	777	753	796	774	762	765	722	739	786	769	779	732	784	758	760	754	763	718	749	779	780	752	785	699	766	759	728	752	744	794	743	773	776	753	766	726	743	792	759	772	700	728	794	803	789	753	780	783	739	735	732	805	793	793	743	726	834	755	811	759	778	728	789	755	763	753	764	780	742	764	790	833	795	763	771	741	754	764	729	760	773	802	747	783	763	801	798	806	739	770	788	725	712	728	769	746	760	695	777	790	750	773	778	804	756	757	738	757	727	792	760	804	818	802	740	769	787	794	732	784	707	741	806	739	782	810	803	778	704	712	768	773	760	814	744	806	771	775	800	779	744	713	789	768	840	766	750	750	757	792	760	769	797	755	766	783	741	756	742	812	787	777	756	761	750	775	773	735	792	785	815	795	803	713	778	782	748	768	754	760	744	704	746	801	681	700	772	750	798	776	800	761	779	760	739	711	779	756	766	814	785	773	760	738	821	741	744	771	767	758	763	752	732	761	753	796	818	773	766	772	793	715	744	772	785	784	778	789	755	776	767	755	768	720	783	759	762	773	728	757	799	756	758	776	746	788	764	767	755	785	735	763	717	768	728	775	753	696	757	789	791	761	783	718	817	739	767	758	731	759	822	768	752	821	717	770	779	689	777	792	760	719	733	724	719	758	754	736	733	792	776	756	762	801	778	729	751	747	700	793	770	761	755	770	739	768	795	748	774	755	744	764	733	768	742	748	761	760	735	780	771	769	715	764	750	815	738	715	761	756	756	703	762	767	776	789	776	733	745	825	759	736	761	776	760	759	788	775	756	792	747	754	747	813	778	727	789	729	776	738	768	786	801	752	741	720	747	791	737	784	794	768	810	742	798	783	771	783	736	739	753	761	742	783	747	781	768	735	769	796	737	748	724	746	767	757	742	747	811	738	790	752	807	740	748	753	784	740	746	752	761	821	776	784	747	778	773	778	762	733	724	809	756	789	700	768	805	769	760	787	708	753	801	741	739	799	740	776	773	763	733	767	721	775	751	741	728	751	752	751	758	720	782	826	766	797	746	758	744	747	798	770	761	752	708	728	727	790	731	720	768	747	722	773	762	791	795	721	760	749	803	703	727	767	764	779	770	721	736	763	785	778	776	794	754	802	800	801	727	783	758	785	758	809	780	753	700	775	745	813	748	774	804	804	728	745	763	791	766	784	750	753	756	805	730	771	785	753	762	770	796	793	735	797	783	772	728	758	816	801	751	763	779	759	721	779	723	739	761	740	780	775	802	750	753	744	752	735	721	815	716	772	767	772	760	772	769	772	780	768	740	808	756	775	770	745	715	786	745	746	778	757	753	745	750	782	788	714	763	765	764	784	734	736	788	767	770	773	769	768	771	771	777	808	754	793	810	789	745	759	752	779	767	776	777	751	792	750	784	733	798	814	813	775	748	799	724	762	759	785	779	794	754	726	794	761	737	744	769	792	817	827	731	731	753	781	749	805	753	729	708	753	814	776	776	776	789	739	699	770	693	758	709	733	766	794	706	765	741	757	690	789	765	764	750	668	713	739	768	765	779	780	756	737	830	764	763	753	783	733	723	746	759	780	711	751	771	747	758	781	770	703	746	763	749	731	774	753	754	815	727	743	793	782	743	815	776	739	729	692	829	767	777	743	762	778	777	735	740	760	754	777	779	755	797	730	804	756	782	800	734	760	801	771	764	818	782	751	713	757	760	795	803	807	749	771	779	779	736	756	794	738	760	777	746	812	789	779	793	786	736
69919	75525	72609	57151	40661	26055	12648	5402	2771	1157	655	512	317	275	297	310	331	300	294	317	324	362	328	320	313	297	298	322	269	297	290	313	284	327	271	300	313	268	324	342	293	312	315	319	343	288	334	317	286	284	317	360	318	295	278	320	312	309	313	309	331	284	310	345	311	318	321	332	325	311	359	316	309	285	300	305	288	344	291	300	281	307	309	285	319	312	327	286	313	293	309	291	296	317	321	315	273	301	319	303	327	302	295	319	315	328	335	299	325	316	304	274	328	337	341	290	331	344	309	291	296	301	290	335	307	316	313	324	306	330	325	314	310	314	270	335	320	301	297	299	311	309	293	332	310	309	283	310	307	300	306	290	273	328	305	312	287	300	331	295	291	310	313	296	340	334	298	301	313	294	307	308	280	295	298	306	326	327	294	302	292	323	317	288	286	299	309	293	337	351	291	291	312	326	314	321	322	311	305	277	335	336	332	314	310	312	322	322	291	324	319	334	342	291	308	307	329	277	323	317	308	296	324	310	323	288	318	308	331	318	326	308	331	331	302	327	302	288	327	325	276	319	306	326	311	287	316	307	344	302	312	320	310	311	301	323	315	327	310	316	284	317	312	290	297	286	300	291	345	309	317	320	322	282	306	321	290	354	302	320	300	304	328	295	294	306	318	305	300	327	296	293	310	284	363	313	336	330	288	305	331	292	315	288	312	314	317	324	293	324	315	302	327	313	311	314	344	342	312	318	316	321	310	286	325	343	294	295	336	294	301	320	335	287	279	302	308	295	290	320	302	326	299	318	294	279	261	292	315	298	328	282	316	318	335	301	372	303	302	361	319	309	302	287	287	345	315	345	339	327	314	316	317	353	280	302	307	299	318	303	313	332	292	308	303	267	343	297	324	277	336	316	308	283	294	352	309	297	294	325	300	318	273	346	328	314	314	299	334	299	313	330	332	315	329	286	307	291	302	301	305	323	297	288	316	301	324	310	282	300	329	285	332	312	290	311	304	284	330	295	335	324	277	284	287	333	295	304	305	319	301	333	304	339	314	322	310	280	314	325	309	284	300	292	300	297	295	282	291	328	330	303	332	298	302	302	277	317	280	294	270	282	311	318	337	278	291	288	312	345	325	313	310	332	341	281	283	309	299	320	297	302	302	314	277	302	302	302	331	317	314	296	309	331	314	282	306	303	289	314	305	340	325	303	305	302	339	324	321	301	336	320	323	294	315	295	283	310	338	316	298	304	310	304	306	314	316	288	309	262	287	342	317	311	296	315	331	316	321	282	338	296	310	301	324	299	334	311	291	305	332	322	320	328	311	310	304	315	356	319	312	311	314	293	293	306	305	295	324	296	304	309	297	282	297	286	299	324	306	305	332	314	339	322	302	288	353	296	308	325	314	341	292	309	346	298	295	323	307	307	301	300	302	295	285	287	295	294	310	307	333	284	301	319	300	313	315	317	284	296	311	304	282	314	289	317	266	346	306	270	345	299	319	305	294	318	326	304	316	310	318	295	343	307	291	344	325	320	306	303	322	281	328	303	295	302	326	358	295	302	343	290	323	280	308	323	322	308	328	297	315	295	303	317	344	307	286	347	310	324	300	323	319	288	308	302	332	287	309	290	317	310	317	275	351	317	293	317	295	305	329	347	304	294	328	276	290	324	293	303	263	290	309	342	326	318	320	320	307	307	291	320	323	320	303	316	332	288	300	309	272	306	318	288	307	297	310	308	325	316	314	289	331	343	326	299	319	303	316	327	285	312	324	329	302	317	323	304	309	314	331	318	293	334	309	339	324	299	304	291	335	327	315	342	305	359	309	297	322	302	308	310	259	293	305	317	326	284	301	290	324	297	308	317	293	307	302	289	312	316	299	340	318	342	333	325	331	304	313	294	340	287	326	318	322	336	322	280	281	296	290	294	322	288	314	302	344	326	322	315	308	303	321	346	307	312	339	332	282	280	342	302	299	302	324	337	289	306	342	316	320	316	297	313	289	312	308	289	274	286	303	272	326	313	309	336	336	303	275	338	297	311	319	297	294	332	302	291	333	311	298	323	294	311	325	286	331	344	307	308	328	264	330	341	336	294	273	272	322	323	302	310	287	305	338	298	307	307	278	305	310	350	313	286	296	317	289	282	336	308	293	294	306	334	322	333	282	317	299	309	297	300	300	301	299	337	291	301	318	308	319	312	311	294	286	318	336	335	320	296	318	282	326	304	294	323	308	314	326	320	296	340	316	302	305	311	303	330	296	282	327	299	300	333	305	292	331	294	310	336	319	302	324	303	302	324	335	278	313	294	324	315	312	305	322	318	315	315	302	308	296	304	306	281	303	307	297	292	297	343	282	300	306	313	342	311	320	300	299	328	290	328	346	289	322	321	287	343	357	319	298	320	320	317	353	311	323	334	299	286	321	311	302	323	280	341	278	330	324	325	319	295	301	291	294	308	303	299	302	310	324	279	287	288	309	297	308	282	300	312	340	311	304	302	322	298	297	329	332	313	282	330	334	334	306	306	291	318	314	335	307	269	343	325	317	326	320	312	319	299	314	292	325	340	336	326	323	315	308	306	267	288	306	295	274	337	311	317	305	329	311	306	328	318	317	287	328	294	314	285	343	314	300	288	330	321	335	326	338	286	324	320	338	305	308	318	297	296	308	336	296	332	311	311	297	307	300	312	278	295	287	300	331	323	282	333	294	296	317	298	316	324	291	291	303	358	324	329	295	308	323	323	289	316	311	301	274	301	286	333	293	308	319	293	297	324	305	296	315	304	329	351	288	286	291	301	292	284	323	273	330	314	334	308	301	310	316	324	319	319	317	294	347	333	281	307	331	305	301	316	286	276	316	323	288	323	328	308	304	288	312	315	321	315	304	311	285	300	321	319	285	331	299	326	318	279	307	324	298	323	312	284	290	294	263	322	316	325	326	314	291	278	304	303	307	324	306	296	321	315	281	296	282	284	295	307	315	320	326	315	286	329	304	298	292	311	305	330	313	322	347	328	286	293	282	296	319	312	320	315	285	308	273	327	331	324	285	302	312	344	305	298	345	313	325	296	304	306	314	316	291	271	303	303	325	300	315	307	309	292	310	289	308	326	314	296	310	323	312	359	289	292	314	319	312	283	288	344	348	321	334	322	328	284	280	312	317	287	295	284	327	322	316	312	310	305	287	301	313	304	304	321	299	317	300	345	299	308	304	310	320	301	312	294	342	291	328	296	326	329	318	290	316	289	324	307	319	328	285	351	299	292	312	331	317	309	313	298	314	309	303	289	315	292	315	289	315	281	321	296	321	318	320	294	310	341	304	298	299	289	317	285	263	296	312	315	302	293	266	294	305	304	300	316	302	326	286	302	290	286	314	327	286	295	339	274	306	290	286	328	281	320	289	322	314	290	310	310	333	299	312	300	282	342	329	323	296	293	309	292	302	319	333	310	299	315	307	297	325	310	321	331	381	305	278	317	324	298	313	319	346	302	308	309	340	303
45250	59202	67696	59930	46575	35033	22213	14089	8704	3778	2277	1433	849	751	769	722	749	792	794	780	799	849	809	801	740	792	753	784	772	760	765	702	785	751	796	753	791	756	723	794	765	774	793	781	775	788	733	735	732	760	789	804	762	771	794	765	746	752	827	737	756	804	774	771	733	731	815	764	782	792	756	740	829	755	737	749	779	712	767	789	771	766	759	803	727	781	776	783	730	752	729	818	821	769	744	757	763	730	745	735	755	823	726	748	758	775	790	739	732	734	766	792	734	786	785	752	772	761	773	740	757	759	727	742	793	749	778	788	763	756	750	735	765	731	795	692	797	735	782	815	749	780	791	718	749	739	724	756	808	777	776	739	738	784	803	781	752	759	759	734	700	783	802	739	750	751	690	747	804	760	786	768	773	755	775	735	778	806	744	769	775	778	811	754	741	790	789	751	774	741	799	762	817	766	775	776	770	753	763	768	758	776	730	788	732	765	776	764	751	758	723	750	751	756	732	788	741	753	763	767	789	806	736	759	762	748	771	748	742	741	794	746	760	752	758	747	774	793	749	764	804	775	781	746	793	734	729	809	755	793	706	748	758	709	751	770	750	808	760	801	801	758	731	774	818	761	799	769	746	729	768	807	784	788	745	774	809	782	738	749	751	749	808	789	768	796	782	767	793	703	731	749	786	769	699	786	745	778	761	777	766	797	718	775	778	767	784	742	766	751	727	769	791	782	744	736	739	767	746	733	764	769	758	721	786	722	747	757	782	770	782	771	792	749	783	781	784	741	764	764	715	794	851	770	724	769	795	776	773	776	781	758	799	767	783	766	764	751	823	777	766	811	764	778	780	793	824	815	806	754	775	740	759	758	763	797	728	781	819	764	763	758	755	820	782	783	744	778	793	775	679	767	802	803	743	769	827	742	786	738	843	785	778	778	871	768	788	755	761	790	795	787	769	787	753	764	763	753	806	774	826	727	784	752	742	808	811	779	743	773	786	768	777	753	751	751	777	781	789	709	757	744	721	709	741	787	742	768	723	804	792	747	794	733	751	770	783	785	785	814	744	790	752	793	794	764	795	770	751	750	775	780	806	750	785	719	793	772	756	758	724	749	781	739	728	724	771	781	775	756	739	746	805	735	761	745	764	788	774	716	718	770	739	802	753	784	794	754	786	761	746	737	785	786	712	766	779	774	774	755	774	752	764	680	767	761	757	797	800	805	800	771	837	735	762	751	799	791	805	761	790	771	786	786	787	817	744	749	793	813	781	779	764	768	748	767	795	751	802	764	802	751	755	742	771	767	762	720	751	730	814	736	737	803	804	752	763	785	737	732	815	762	806	767	749	751	722	766	760	792	770	782	774	715	790	751	750	737	724	746	785	720	800	806	741	766	738	779	744	742	749	800	723	777	771	786	770	756	781	771	763	741	754	708	762	753	761	749	757	770	745	769	809	763	767	752	749	732	767	782	741	759	754	780	785	801	822	756	730	814	744	749	779	758	756	703	720	763	763	787	779	755	808	797	743	780	753	714	742	722	782	748	727	781	776	849	761	787	809	786	747	780	785	762	779	716	726	757	735	782	766	741	733	773	771	792	741	797	739	821	708	740	776	774	728	765	765	728	746	765	802	795	740	800	755	750	728	785	818	747	804	773	757	769	760	778	756	732	838	740	735	764	746	741	783	766	792	789	769	735	720	774	753	809	746	747	788	766	743	800	802	747	718	742	753	773	703	805	779	757	783	775	792	784	787	754	745	775	777	780	769	765	772	728	759	792	707	873	779	776	757	797	739	745	751	799	803	762	755	727	761	849	784	790	736	774	731	734	749	801	767	774	718	747	730	752	785	722	765	745	788	778	743	747	811	730	756	744	806	728	769	790	818	741	749	815	752	807	793	774	744	764	823	730	794	748	771	768	765	756	747	791	742	739	772	759	749	690	728	714	816	789	761	786	742	748	743	742	713	791	726	758	774	771	842	709	803	815	781	750	770	773	763	786	818	785	762	779	732	757	735	779	765	772	737	755	782	749	746	732	787	759	737	735	739	731	754	760	748	786	741	803	816	758	784	758	824	756	764	758	827	703	793	806	741	780	748	768	771	717	714	826	746	792	810	728	736	793	765	749	816	788	759	756	754	848	787	809	778	796	758	766	774	752	787	783	769	790	740	780	768	746	744	744	815	757	773	805	775	808	726	777	823	783	802	750	736	753	791	806	742	751	759	811	743	800	749	742	784	761	763	785	776	787	803	744	750	747	737	778	760	791	757	775	805	766	749	778	723	752	811	741	770	802	802	830	735	787	705	731	759	788	742	737	753	739	752	740	779	802	717	759	764	727	759	770	805	740	749	741	777	751	762	801	759	757	748	770	771	791	769	785	801	767	707	813	761	805	774	770	800	746	716	793	729	785	793	750	760	786	801	759	786	732	786	817	784	756	741	774	745	799	828	757	790	736	780	759	781	723	770	741	767	822	807	790	745	717	783	753	705	733	762	751	754	781	757	781	768	782	748	729	794	797	809	761	731	789	790	808	771	753	778	714	770	706	802	772	786	775	725	806	796	781	792	741	740	794	807	759	768	767	788	743	761	727	738	756	811	745	715	798	784	770	754	749	806	773	727	754	787	762	790	833	785	737	778	717	742	796	771	811	778	810	817	785	766	807	693	785	703	739	732	746	716	761	759	807	735	763	798	783	723	775	742	785	839	749	796	749	738	775	761	777	791	746	762	782	784	765	765	779	789	754	815	795	790	793	764	769	792	749	793	750	784	760	805	768	778	751	744	743	797	769	786	748	765	781	798	756	790	735	780	735	773	771	750	809	762	799	765	773	762	734	782	757	760	831	714	795	756	775	763	743	720	811	752	799	783	767	733	806	803	705	759	788	746	748	808	726	757	736	793	781	709	797	752	738	795	789	773	784	764	793	777	806	783	710	735	748	799	762	765	827	753	794	790	766	789	814	754	746	748	743	785	780	752	773	724	738	792	710	822	737	818	772	732	716	812	774	725	762	725	754	744	737	800	819	755	778	733	726	788	799	801	739	749	786	741	775	781	742	799	767	755	786	805	806	763	826	726	772	747	781	745	784	711	744	763	766	773	725	794	766	772	782	839	782	736	736	751	796	786	742	766	777	756	737	756	731	758	759	776	772	747	713	795	763	738	762	728	752	756	764	745	764	815	754	729	717	786	797	750	807	737	792	832	703	747	807	787	733	779	764	817	771	757	750	767	764	799	805	734	765	773	772	823	745	738	762	764	756	797	691	779	772	782	787	799	785	773	778	742	779	786	760	775	771	741	779	800	825	796	740	741	774	783	774	735	721	728	746	742	760	784	765	726	767	739	730	775	795	776	781	823	765	784	750	772	726	771	764	763	789	804	762	794	748	706	762	786	797	834	777	787	760	772	792	780	761	796	763	807	763	733	764	775	765	778	764	754	801	756	757	822	745	769	790	750	781	738	701	779	754	738	713	790	772	799	796	796	741	773	774	760	765
72220	76724	72356	56277	40545	24906	11243	4356	2104	995	726	472	342	305	280	317	308	279	356	300	365	324	340	301	324	282	305	308	307	321	308	276	311	332	296	306	296	306	311	316	289	307	303	309	296	338	320	302	309	326	309	314	333	304	318	301	296	313	345	328	297	320	309	310	330	320	305	311	303	326	308	319	329	310	307	304	356	297	328	320	303	294	314	327	358	305	316	334	292	326	319	322	311	314	318	339	316	304	310	341	323	342	317	328	315	315	339	306	307	305	305	324	282	285	322	303	293	314	302	292	296	338	310	323	301	316	299	339	299	305	317	271	338	349	332	329	290	281	315	347	307	311	313	314	323	265	304	288	315	295	321	306	301	296	303	306	313	293	328	352	337	289	292	299	291	322	300	285	302	302	303	298	300	309	328	302	295	326	306	304	321	306	315	311	324	310	318	323	335	303	338	320	338	285	317	298	294	307	323	276	325	288	308	316	287	295	333	297	322	284	276	317	314	274	310	304	331	300	314	339	313	307	325	294	299	349	304	307	280	342	293	348	299	316	288	299	319	304	312	327	318	319	331	340	333	324	320	325	310	336	287	297	284	323	311	309	311	320	311	309	296	292	295	321	341	305	299	319	313	319	318	304	326	321	301	307	311	308	307	274	303	305	274	333	347	301	302	306	284	322	310	309	327	300	275	314	308	333	284	298	304	312	285	325	325	273	288	330	322	313	305	327	289	316	321	308	334	314	311	328	294	300	330	289	298	309	292	317	299	343	309	290	311	288	342	302	326	314	294	308	306	282	331	304	318	312	275	339	346	305	337	367	338	310	292	268	294	303	307	301	271	298	298	311	316	300	316	299	330	303	282	339	307	301	316	295	302	299	307	302	300	309	348	313	281	297	301	331	295	304	320	281	276	319	299	313	326	281	298	352	317	331	328	314	305	307	325	339	335	283	305	305	329	304	317	308	320	305	300	311	289	291	333	308	298	303	317	311	302	315	291	331	321	321	341	320	321	314	310	307	295	317	297	317	313	313	322	289	339	296	312	334	300	313	304	289	302	296	279	285	287	308	323	301	293	297	294	300	354	300	322	294	335	331	345	333	296	293	314	344	325	337	308	310	321	312	322	304	311	297	324	341	295	299	329	303	291	291	312	311	307	353	292	326	352	281	336	299	272	298	284	284	314	287	301	320	292	306	328	294	320	306	330	294	326	262	320	313	284	315	340	278	315	329	303	336	328	272	292	324	296	312	319	317	337	323	312	319	319	298	293	305	310	322	327	313	311	277	309	326	291	280	305	324	322	259	309	322	280	332	322	294	332	303	314	311	293	314	322	331	316	289	351	330	313	275	319	311	285	315	296	307	290	330	347	316	306	314	312	297	324	303	292	315	304	320	332	332	299	287	288	295	342	290	299	281	327	315	331	320	322	321	309	288	293	326	323	311	308	301	301	316	328	297	279	306	260	292	275	266	325	308	294	317	342	286	321	285	317	325	296	313	298	319	311	336	286	342	285	303	291	329	304	270	301	301	274	324	332	299	292	316	307	299	326	307	276	293	314	318	298	337	289	287	301	316	319	318	311	287	306	283	310	311	281	341	316	317	283	326	310	294	287	306	313	334	306	316	310	312	322	304	357	319	302	311	329	312	296	333	287	339	342	335	285	340	310	301	314	342	300	305	359	293	305	286	302	297	332	320	309	292	287	332	310	330	302	350	297	313	299	282	317	309	297	312	316	309	307	305	306	319	309	323	290	305	300	282	302	291	340	323	314	321	297	308	280	285	292	331	334	311	327	323	313	268	336	285	303	292	293	324	284	313	307	327	321	301	304	317	319	300	297	302	290	340	289	305	320	328	337	306	311	335	320	299	321	293	287	290	318	294	309	330	305	279	304	332	303	325	339	332	318	345	319	293	321	323	290	280	322	295	294	317	327	316	298	356	288	283	322	294	303	317	312	297	329	318	290	321	323	295	337	311	330	295	298	300	285	332	269	294	319	289	311	339	284	325	315	330	290	309	321	317	315	289	302	314	329	357	327	311	320	313	309	288	311	291	301	345	299	329	312	307	277	310	317	298	336	295	340	328	307	282	320	320	316	328	302	330	355	337	332	302	303	300	293	328	292	330	336	324	360	310	303	309	308	303	331	310	295	321	304	336	326	318	302	320	285	335	310	307	304	308	311	293	331	318	286	293	295	315	300	295	283	308	319	307	316	305	320	310	341	325	305	293	337	295	323	296	304	314	308	298	330	326	324	312	286	294	337	286	298	341	328	300	289	273	326	317	332	319	319	281	329	321	306	295	278	323	317	328	310	280	306	308	331	285	334	301	306	310	348	312	308	323	302	276	338	311	293	306	330	320	332	318	338	303	316	310	328	302	313	319	321	318	300	326	312	316	337	312	298	303	274	321	320	318	302	290	308	310	312	350	319	289	298	328	308	287	280	309	300	287	313	293	339	330	311	294	306	290	311	321	301	337	303	316	310	298	317	304	313	318	301	297	325	302	292	312	344	378	323	325	339	292	320	323	293	281	295	315	295	298	337	300	319	303	341	321	361	339	310	313	326	271	330	302	320	305	321	295	302	303	315	310	290	280	311	328	313	332	301	315	280	328	271	287	299	292	318	321	326	304	299	319	304	340	318	311	280	293	309	338	258	301	326	308	340	282	323	353	273	318	288	330	305	309	327	302	315	263	295	306	311	315	330	304	311	305	306	302	345	305	287	317	312	305	318	303	272	291	298	323	341	303	296	334	311	308	301	326	313	280	280	335	282	289	323	322	321	318	309	278	282	296	321	297	312	326	323	290	313	302	310	341	299	324	304	284	324	306	307	308	316	285	295	322	299	318	329	336	340	330	331	289	280	303	353	308	320	330	309	308	282	303	324	307	258	345	323	308	289	321	335	310	263	277	309	316	304	290	304	301	325	294	313	325	320	297	281	323	296	347	319	319	313	314	285	308	291	303	312	307	324	305	325	281	334	319	317	288	308	324	316	313	283	334	288	308	323	290	312	338	332	299	267	308	273	319	282	275	339	346	343	311	276	304	307	283	299	308	310	329	309	333	280	275	311	296	308	290	350	317	318	305	314	311	289	314	322	330	314	278	288	290	304	280	299	331	362	282	336	305	304	275	295	318	324	324	308	299	285	308	313	311	348	311	304	349	293	302	298	324	329	311	289	308	319	329	278	289	295	329	306	307	299	327	280	330	291	336	306	306	308	298	278	287	325	327	302	285	313	279	328	309	303	331	297	314	302	338	331	292	302	316	309	310	290	308	317	321	305	321	301	293	337	303	290	306	335	297	286	314	307	313	305	318	320	312	305	297	313	311	315	318	323	286	301	274	265	306	310	325	290	324	299	308	333	313	314	296	306	310	304	301	365	308	302	306	311	316	322	281	287	295	308	294	309	320	317	307	327	312	345	305	326	305	343	264	300	276	322	324	330	317	279	275	298	285	300	315	313	305	307	305	323	272	320	302	291	299	296	330	324	293
46384	59731	66744	58676	46389	33602	19953	12087	6923	3299	2297	1375	831	784	764	796	736	739	830	747	816	865	844	834	784	803	751	792	766	815	764	795	778	793	748	748	806	769	706	790	751	778	797	780	780	763	755	749	797	768	754	747	769	769	759	808	741	759	758	800	767	782	749	735	802	772	804	783	799	789	737	804	705	803	787	787	731	755	794	793	792	771	800	753	741	761	769	718	773	770	772	762	765	849	771	762	808	785	738	727	790	797	718	749	734	729	790	785	724	737	790	797	800	780	773	775	738	763	724	754	732	746	743	788	761	766	749	753	764	803	815	759	750	750	786	779	746	747	733	828	716	772	749	705	777	801	804	790	750	767	746	788	785	738	740	765	778	800	777	792	745	806	816	800	765	768	701	733	806	816	792	772	820	783	754	775	801	770	795	765	734	756	762	734	799	821	740	770	706	755	728	749	788	750	748	727	790	797	721	754	808	772	798	786	809	779	820	743	785	751	793	761	759	741	778	728	781	735	741	832	768	790	768	757	765	717	749	750	744	747	794	790	747	791	787	748	770	757	755	774	744	797	815	738	800	773	783	731	806	775	769	768	732	745	787	761	730	787	725	773	820	781	744	756	791	778	800	728	811	747	771	825	725	711	779	794	800	754	730	717	752	753	822	769	763	771	739	801	735	734	782	768	793	796	692	770	783	760	769	761	774	723	745	762	761	799	789	778	791	779	768	733	784	799	713	761	742	765	784	787	794	826	772	736	749	766	743	785	760	793	765	775	770	758	730	739	778	785	807	767	785	791	765	783	763	794	783	748	798	770	713	772	772	777	816	757	738	772	742	760	766	767	835	746	720	716	751	754	757	801	773	763	758	781	781	774	732	746	764	787	765	730	708	796	704	753	791	785	800	763	827	783	767	780	791	743	775	723	764	758	752	837	794	789	754	740	757	768	769	781	797	756	771	716	780	770	784	739	739	729	758	766	809	712	754	750	758	805	726	725	754	727	761	763	793	805	794	737	829	794	772	773	741	737	762	770	762	802	728	759	779	769	794	775	758	797	746	769	775	722	781	727	819	777	761	754	757	724	775	751	750	747	720	799	789	783	804	743	761	773	748	784	770	745	712	803	778	721	782	755	812	750	791	739	733	794	734	789	718	747	765	763	775	785	791	798	736	736	793	769	761	766	783	778	739	745	763	812	772	746	783	748	808	752	742	803	780	802	700	727	745	778	750	765	759	815	781	773	746	795	772	712	769	749	735	750	774	804	743	779	748	744	761	734	749	785	781	703	760	730	756	766	746	736	779	773	708	791	766	765	760	788	768	748	796	842	751	798	778	754	792	753	827	746	762	778	758	755	761	789	796	795	739	761	770	754	726	770	725	769	756	771	757	754	812	760	775	738	767	794	820	771	768	791	761	746	776	800	774	798	732	819	757	749	785	733	755	742	763	743	810	722	759	793	757	760	793	766	807	765	748	827	750	830	776	827	768	772	714	709	770	769	747	750	796	753	796	744	780	743	759	814	735	761	807	809	726	751	770	738	769	767	772	767	787	762	766	784	742	763	778	752	799	809	820	749	778	750	732	785	761	733	759	704	694	810	728	733	732	756	771	788	823	787	776	759	759	734	780	803	739	782	772	742	831	773	796	789	773	747	760	737	721	754	773	723	773	751	737	798	768	727	762	776	746	782	746	767	801	814	740	767	754	783	765	798	718	809	761	741	755	800	816	749	763	759	771	762	757	714	776	743	765	762	793	753	795	733	769	753	734	742	779	810	735	742	775	761	736	793	730	793	731	769	807	754	761	791	729	783	751	785	723	718	773	759	795	796	757	765	739	809	771	775	764	723	833	760	747	724	816	751	737	749	782	734	774	812	799	739	717	739	752	767	720	782	781	776	732	758	751	793	725	723	807	757	781	784	774	775	787	753	767	728	820	752	757	828	763	812	809	756	715	763	833	718	724	721	788	782	783	741	748	739	773	811	754	757	819	785	753	786	761	730	781	828	698	737	796	776	782	810	796	794	732	795	708	773	784	760	790	786	754	776	781	793	732	757	758	767	753	778	733	740	799	787	784	791	735	772	800	797	786	716	751	759	725	760	770	727	773	771	751	769	755	809	747	780	750	768	766	720	818	775	783	810	783	778	772	801	759	767	806	770	695	822	802	746	739	754	755	797	818	736	742	755	773	778	734	742	788	760	756	768	714	745	792	775	788	749	751	768	759	743	768	780	759	791	761	804	746	803	771	823	693	761	796	762	764	753	773	801	795	795	829	795	766	726	766	749	796	779	796	771	790	766	779	765	748	741	786	816	779	764	788	729	767	750	768	749	772	791	800	798	769	787	815	770	741	758	721	741	768	777	823	772	752	773	761	756	716	722	728	789	741	761	713	777	739	788	753	708	736	821	761	781	729	791	731	724	809	715	756	764	766	790	741	773	766	761	752	753	756	746	742	795	754	770	795	791	812	774	706	763	768	819	762	778	725	737	739	764	777	713	763	747	777	767	728	753	793	727	764	721	780	738	850	710	753	800	767	758	739	760	824	750	815	784	781	759	750	790	763	733	778	754	737	795	767	772	696	789	775	764	744	791	749	737	774	792	769	799	774	746	805	753	765	742	757	806	761	729	799	778	756	764	746	742	748	834	789	794	753	747	709	769	712	754	766	727	745	764	792	751	743	813	795	799	739	747	717	758	770	750	806	844	769	739	729	796	772	773	763	770	748	765	788	765	843	744	771	709	849	773	753	772	764	762	818	737	713	768	721	769	817	759	753	746	780	800	738	804	731	787	838	767	799	787	799	782	762	777	774	783	774	776	757	698	795	766	768	797	747	745	729	781	810	777	793	798	763	764	747	766	751	759	765	772	756	758	736	764	753	745	719	781	787	776	779	705	754	800	764	757	751	764	733	810	792	778	837	734	770	710	808	774	724	736	771	759	752	754	730	714	765	785	750	732	816	782	744	782	745	764	735	757	763	765	753	790	771	797	733	816	798	788	777	751	780	791	729	780	763	738	805	798	802	802	794	766	770	786	773	807	751	805	774	749	771	735	783	749	761	781	731	824	750	787	763	788	758	822	734	762	769	748	789	707	798	791	780	723	775	719	784	798	770	764	801	747	774	790	787	741	728	777	775	784	819	776	788	742	725	749	755	806	805	733	721	782	775	767	781	762	747	765	727	770	759	787	823	739	759	754	779	781	743	763	721	702	767	773	783	751	818	729	802	786	750	765	786	766	750	819	706	785	774	770	753	803	746	773	736	779	734	754	761	778	761	764	777	789	760	757	775	754	794	751	738	742	770	755	779	768	760	769	731	802	791	747	795	807	766	768	742	780	789	776	749	786	775	760	732	800	751	764	761	750	800	742	781	728	779	742	777	800	736	799	747	772	743	754	733	781	782	753	751	727	783	722	770	783	817	784	734	756	793	777	765	792	801	787	799	753	769	788	760	781	801	745	730	798	732	776	799	796	739	790	726	812	828	744	771	761	830	770
70747	77217	73423	56140	39438	24886	11323	4184	1951	915	700	397	329	273	296	330	319	304	303	311	345	335	315	307	303	295	318	295	326	321	308	306	312	320	322	315	314	295	306	316	290	307	298	303	301	319	301	324	317	317	328	317	297	302	335	291	318	280	310	312	339	326	284	299	311	311	303	322	283	317	306	261	318	324	309	302	318	293	355	303	333	277	315	328	293	311	272	330	288	309	283	314	303	335	303	325	300	306	325	309	306	311	281	312	303	308	315	347	316	302	327	323	280	290	313	323	328	326	296	332	310	320	332	325	302	307	371	309	298	311	324	293	277	301	320	346	308	303	305	308	304	312	309	342	315	293	290	289	285	288	303	304	287	294	318	301	325	313	283	323	312	283	342	305	308	308	321	277	305	315	319	319	313	322	310	317	308	297	307	282	317	301	295	300	304	311	334	310	303	278	316	322	311	300	309	321	296	324	298	332	360	341	316	291	350	322	341	293	363	316	303	325	306	294	276	322	295	304	327	326	298	315	324	332	327	290	344	318	340	312	305	331	331	313	303	335	297	278	300	300	310	284	331	282	308	313	329	297	304	322	276	282	313	315	294	308	297	298	306	308	309	310	266	323	320	286	293	277	295	301	302	301	271	340	308	327	304	315	314	290	311	298	313	341	286	271	303	311	303	301	304	302	279	321	289	301	347	323	359	310	321	301	334	295	275	300	316	307	293	332	287	307	292	329	322	322	315	300	292	301	312	311	341	306	330	319	306	290	300	304	305	274	327	271	305	321	306	277	329	298	324	324	295	317	314	328	269	293	313	291	293	304	283	292	334	309	293	329	309	307	303	304	293	314	330	309	348	295	284	311	306	289	301	315	289	301	285	318	318	340	328	327	290	319	344	285	323	356	298	299	288	295	299	294	335	315	341	310	323	289	287	332	318	310	340	304	313	310	295	277	293	312	309	304	296	319	295	308	322	328	289	308	309	296	276	338	320	316	304	311	310	292	307	300	306	320	300	338	301	279	285	311	320	311	256	308	309	325	308	309	295	327	276	322	290	316	306	310	299	293	273	284	302	313	305	327	284	297	332	295	305	297	309	277	300	299	288	306	312	328	325	295	293	315	294	302	298	320	312	299	308	290	284	273	302	317	313	315	307	275	308	291	319	288	317	276	308	308	306	334	316	301	334	317	350	317	317	331	304	340	309	286	312	311	308	300	312	285	323	303	296	317	310	318	314	336	327	317	309	292	297	317	321	286	311	301	340	292	323	319	328	312	314	276	302	274	289	284	314	302	324	295	332	286	303	298	288	306	324	322	322	328	309	321	310	297	322	296	331	325	293	331	323	287	336	300	322	279	290	273	294	300	365	299	334	321	284	331	335	318	314	289	345	285	276	337	332	334	293	299	323	306	285	334	281	296	302	314	287	311	272	308	319	296	316	302	273	296	290	306	291	313	329	312	305	300	281	291	313	314	303	322	307	303	324	340	335	284	332	337	316	303	322	314	294	330	316	320	292	296	289	324	311	323	333	281	325	320	313	314	278	290	323	287	320	311	302	270	299	303	302	339	315	351	310	287	276	338	306	307	287	299	319	293	324	308	300	305	280	279	315	315	314	341	316	323	323	316	302	336	308	316	319	318	313	308	305	299	327	305	312	331	287	316	302	303	334	280	302	297	325	324	291	312	293	306	310	331	296	309	347	318	346	315	314	328	317	319	316	341	320	300	328	296	335	289	299	313	321	284	307	293	321	326	302	309	312	304	293	281	290	314	308	354	309	276	338	313	292	292	307	314	307	337	309	295	315	302	307	274	304	312	307	337	283	329	317	335	323	305	328	301	296	295	324	346	293	329	278	304	298	309	323	322	319	356	314	271	299	287	317	295	323	323	300	290	318	303	293	327	292	326	319	296	287	333	331	309	290	314	318	268	308	314	329	299	317	310	357	318	338	345	293	277	309	351	321	336	298	342	312	307	302	321	329	316	312	283	323	321	323	346	309	311	317	324	305	298	300	329	332	286	310	307	293	323	298	283	324	295	311	294	296	291	280	308	338	339	311	280	312	289	301	285	300	333	302	313	305	333	276	306	307	283	308	320	317	290	325	280	301	285	303	312	286	304	301	273	318	309	304	303	279	295	312	310	305	317	308	306	278	334	295	316	295	291	336	303	290	283	323	321	296	325	315	330	347	282	336	344	331	289	311	310	296	329	323	302	264	302	300	351	316	295	356	267	303	303	335	310	322	313	293	324	303	305	339	326	299	281	290	281	299	312	297	282	275	301	310	308	323	277	282	304	289	327	327	325	292	302	308	315	325	304	293	303	329	313	291	304	298	319	328	313	273	350	327	315	278	329	318	319	273	310	316	310	280	305	292	325	311	334	305	302	318	327	270	345	309	286	312	336	311	338	298	305	305	274	331	325	321	319	316	325	317	332	278	316	302	311	345	303	325	314	297	300	322	297	317	338	311	325	307	304	304	277	322	287	300	323	286	337	320	334	304	326	315	303	315	301	308	312	346	327	310	293	333	317	276	301	283	320	309	302	329	328	312	305	291	292	334	328	295	346	325	329	306	328	290	274	304	285	319	298	311	326	308	302	309	301	341	311	326	317	329	308	296	307	315	312	303	333	298	307	318	307	295	299	315	298	347	304	284	314	336	308	324	288	306	279	328	310	308	291	283	291	280	306	312	325	283	313	321	283	279	295	314	313	297	330	294	315	296	308	294	320	313	319	310	309	310	339	292	307	329	337	314	299	277	319	294	303	302	293	331	309	326	289	287	286	321	291	288	292	274	300	307	306	323	316	330	327	322	306	348	303	282	294	281	328	329	330	314	347	321	300	273	319	301	316	317	304	277	297	342	322	316	334	291	299	296	288	306	316	269	321	333	308	274	332	330	312	307	316	308	313	264	306	318	324	311	298	332	310	281	282	289	278	296	307	320	306	289	287	260	298	317	345	315	302	320	285	283	314	324	299	339	313	304	298	304	325	338	293	337	304	329	296	297	314	316	328	313	290	291	320	319	301	324	310	315	314	278	295	342	328	332	292	279	310	307	311	307	291	295	334	329	303	327	313	319	291	294	292	279	322	310	316	310	301	306	330	298	299	292	350	303	309	330	327	300	283	355	284	292	276	282	355	322	311	324	290	299	303	301	328	340	302	320	300	344	336	316	338	293	298	313	274	346	286	276	292	292	305	321	301	319	298	294	287	328	317	300	288	286	322	321	319	332	285	342	317	271	326	325	288	286	286	296	300	296	301	312	327	318	302	296	302	319	296	339	285	291	288	305	277	296	304	318	309	325	320	337	290	335	306	314	295	294	301	308	333	285	305	282	327	299	319	308	317	306	330	303	294	304	308	312	315	306	291	299	277	318	305	301	331	291	280	308	283	315	283	314	316	300	269	316	295	283	287	296	302	305	308	304	312	326	337	320	329	310	278	303	329	292	299	317	287	298	315	308	317	323	341	328	317	281	313	324	319	347	314	298	302	318	294
45037	60349	67543	58708	45424	34166	20284	11626	6632	3190	2212	1114	788	777	754	746	692	786	762	772	881	888	818	770	779	739	840	755	775	752	746	794	709	798	748	744	740	774	745	776	777	766	759	741	720	800	790	725	740	803	779	745	782	734	773	775	739	736	778	801	763	790	744	757	723	730	782	773	787	808	780	789	709	714	762	759	794	809	835	768	721	771	777	722	748	742	693	802	815	735	736	755	812	790	748	755	746	744	766	790	740	830	750	753	802	751	763	756	756	817	800	756	809	753	749	747	747	754	813	782	758	707	734	788	759	796	786	771	760	750	759	754	756	808	777	801	688	770	749	775	736	804	777	761	754	705	802	722	794	786	768	738	765	771	793	746	722	785	770	783	764	734	775	772	740	738	764	763	829	777	784	822	808	748	783	749	793	758	781	754	799	801	756	766	788	759	781	806	771	759	740	740	817	772	784	737	816	731	736	716	753	712	759	788	752	768	709	752	785	807	770	743	722	761	795	780	783	790	762	794	778	742	763	819	768	785	728	776	707	771	725	792	753	782	762	761	760	800	743	801	739	739	762	802	744	731	744	775	767	769	789	750	791	744	764	791	728	784	768	738	768	730	757	749	751	723	760	763	766	780	798	777	781	778	796	752	714	802	759	751	763	746	757	770	720	777	788	759	796	784	799	755	802	772	752	758	794	750	816	739	761	773	744	816	740	784	793	798	796	736	783	723	750	724	754	759	776	803	799	772	795	732	750	748	726	752	750	771	773	770	751	799	755	737	769	763	804	779	774	827	775	767	725	756	760	782	748	771	855	708	729	795	779	787	763	784	727	746	727	781	749	770	735	751	701	785	805	730	735	773	784	763	757	830	795	744	723	729	744	686	773	718	746	775	760	764	723	753	766	740	801	794	764	813	778	767	756	792	753	788	798	782	744	738	785	822	761	801	793	783	817	806	746	725	758	735	765	749	749	754	766	746	790	759	811	731	778	790	776	732	757	827	778	793	765	733	727	756	746	798	792	762	773	718	710	724	742	737	781	792	785	772	764	807	751	750	787	744	731	792	771	816	735	759	778	716	745	769	790	758	804	775	765	774	724	761	759	770	738	756	798	739	763	759	780	754	740	715	798	805	782	813	707	753	811	813	745	755	776	772	732	758	700	747	764	773	739	724	801	777	805	793	770	789	764	791	711	800	706	837	791	778	767	795	745	765	741	783	788	793	765	752	757	769	737	763	756	763	752	791	749	741	800	736	777	770	743	726	753	761	737	738	730	758	736	774	775	745	765	729	751	716	732	742	810	775	768	780	725	727	752	764	741	756	774	757	768	743	797	783	818	792	734	773	767	745	724	794	755	774	803	779	794	729	740	735	771	762	728	821	779	757	752	754	696	760	768	731	758	777	807	794	742	812	736	793	780	689	775	728	757	751	736	772	762	777	704	757	757	771	802	803	776	752	777	797	754	767	801	739	808	750	735	714	778	732	792	705	775	775	774	771	774	807	769	783	816	732	731	731	771	770	722	779	788	772	796	782	790	758	724	766	790	771	664	810	783	804	788	766	759	736	746	741	784	804	778	745	713	795	752	754	738	743	759	816	778	769	767	757	781	777	768	753	744	782	773	767	749	768	787	732	726	712	748	729	762	789	749	776	796	770	730	780	715	742	758	754	721	715	791	702	759	752	837	838	771	768	787	753	701	760	744	788	787	734	779	724	740	775	751	758	773	802	780	771	785	742	735	758	769	773	768	734	720	753	769	728	729	763	732	816	795	802	745	755	721	752	775	780	809	755	769	802	730	721	782	763	778	757	770	708	724	759	777	785	804	728	764	727	791	748	787	789	805	750	763	696	750	778	792	749	763	770	771	717	724	764	736	780	762	801	791	770	758	681	770	709	749	777	765	758	708	811	745	837	723	756	742	801	726	736	808	752	740	772	831	726	763	764	803	787	781	792	773	776	768	775	806	791	730	756	740	785	778	767	786	816	742	702	755	757	780	718	750	723	731	799	729	795	753	755	775	790	796	746	766	732	760	784	770	740	746	799	806	824	837	803	775	756	794	802	772	795	822	770	793	738	764	757	767	777	758	739	770	754	778	740	735	751	771	784	783	764	764	776	721	751	794	790	740	781	777	774	803	744	746	784	802	736	756	792	767	782	751	756	763	804	779	814	748	761	774	766	822	747	778	785	746	779	766	730	792	776	758	750	767	783	782	752	772	818	685	755	753	741	723	806	745	763	762	842	775	750	799	768	809	741	708	784	786	792	769	785	746	771	768	790	765	746	773	736	755	781	749	795	752	745	775	804	702	714	788	736	773	800	789	783	753	753	728	779	769	741	717	762	760	816	714	731	749	737	757	798	733	741	728	792	727	734	774	745	778	777	735	765	773	737	746	814	785	792	735	784	735	817	771	812	762	772	756	758	785	718	747	756	722	765	773	759	762	786	788	752	729	724	746	780	763	765	731	792	739	755	750	756	790	783	763	769	792	756	806	763	786	748	717	730	790	729	802	752	743	766	704	745	796	762	761	785	755	782	812	730	794	768	749	776	732	816	781	788	802	800	740	747	747	760	724	771	709	782	761	779	780	751	756	784	765	720	733	720	800	714	795	756	752	802	754	743	751	769	760	757	750	779	765	681	763	723	762	745	759	797	750	780	752	796	815	779	767	787	772	777	770	750	777	797	748	753	777	730	764	813	723	736	765	765	801	772	743	748	750	800	723	778	782	734	746	750	748	751	789	790	701	755	748	765	779	786	783	776	765	773	801	812	770	782	766	704	757	747	769	727	770	718	718	752	787	737	745	818	794	788	758	769	769	753	777	767	764	748	804	776	789	738	762	739	773	790	760	766	750	754	772	733	736	767	825	798	766	763	793	762	747	754	793	790	729	773	744	721	780	745	726	762	758	791	806	762	774	755	753	804	820	806	763	762	752	756	808	746	800	758	756	729	825	783	734	743	771	740	745	780	788	782	759	729	777	765	757	747	768	744	758	772	787	781	715	774	795	756	776	723	769	776	773	728	780	805	790	766	772	794	744	773	762	776	735	789	765	786	750	758	769	769	746	753	773	770	753	792	775	840	715	788	762	732	782	760	729	787	755	780	752	756	741	773	808	753	766	751	760	771	755	784	733	793	770	746	799	789	772	752	759	722	757	732	753	799	814	770	779	773	698	792	747	778	760	779	805	768	772	775	767	777	737	774	787	741	775	810	750	765	791	732	708	759	771	745	785	761	761	786	772	773	748	762	755	787	750	719	779	799	785	710	783	758	786	757	795	754	730	780	783	772	755	776	774	744	783	747	792	761	762	762	759	778	752	795	796	778	759	744	755	776	766	778	737	777	749	759	825	768	749	752	742	822	754	814	744	765	745	752	748	738	766	790	720	770	713	809	796	754	755	798	745	776	722	777	764	745	762	779	808	800	770	764	776	741	826	801	747	785	756	774	764	759	777	767	790	823	751	817	792	790	723	761	792	716	766	747	768	722	743	714
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
