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
338063090471	338063091029	338063091579	338063092129	338063092679	338063093229	338063093779	338063094329	338063094879	338063095429	338063095979	338063096529	338063097079	338063097629	338063098179	338063098729	338063099279	338063099829	338063100379	338063100929	338063101479	338063102029	338063102579	338063103129	338063103679	338063104229	338063104779	338063105329	338063105879	338063106429	338063106979	338063107529	338063108079	338063108629	338063109179	338063109729	338063110279	338063110829	338063111379	338063111929	338063112479	338063113029	338063113579	338063114129	338063114679	338063115229	338063115779	338063116329	338063116879	338063117429	338063117979	338063118529	338063119079	338063119629	338063120179	338063120729	338063121279	338063121829	338063122379	338063122929	338063123479	338063124029	338063124579	338063125129	338063125679	338063126229	338063126779	338063127329	338063127879	338063128429	338063128979	338063129529	338063130079	338063130630	338063131179	338063131729	338063132279	338063132829	338063133379	338063133929	338063134479	338063135029	338063135579	338063136129	338063136679	338063137230	338063137779	338063138329	338063138879	338063139429	338063139979	338063140530	338063141079	338063141629	338063142180	338063142729	338063143279	338063143829	338063144379	338063144929	338063145479	338063146029	338063146579	338063147129	338063147679	338063148229	338063148780	338063149329	338063149879	338063150429	338063150980	338063151529	338063152079	338063152630	338063153179	338063153729	338063154280	338063154830	338063155379	338063155929	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	3650	2300	2736	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
44517	26110	23534	18796	13317	7608	4141	2122	1520	1076	762	619	562	505	498	483	449	486	474	421	421	441	427	440	443	461	403	403	441	462	420	442	423	459	417	411	427	418	407	445	456	396	458	415	415	432	424	402	427	406	437	420	399	432	401	423	420	405	414	432	456	429	449	436	361	394	426	438	403	411	399	417	418	382	431	427	393	457	457	372	440	439	433	450	416	432	386	390	374	447	421	423	400	429	400	414	416	415	393	424	408	422	439	462	426	404	411	391	398	405	467	396	402	414	416	403	405	362	413	451	405	427	444	393	419	407	393	483	418	391	449	422	425	461	439	417	405	398	400	451	419	433	440	411	449	416	466	421	399	432	450	397	408	413	409	357	370	386	424	427	357	416	452	436	445	440	408	385	430	434	376	440	393	369	410	411	405	439	448	446	449	445	401	424	449	365	444	453	425	399	383	444	392	418	386	408	392	485	423	419	394	437	416	431	404	434	410	441	429	395	478	416	383	409	394	438	447	462	458	399	402	443	422	432	409	455	413	421	428	396	453	411	433	391	410	396	443	424	429	456	426	415	413	404	489	408	420	411	377	443	391	415	446	428	397	422	441	426	434	372	414	412	435	409	409	410	400	366	395	435	421	404	437	416	406	419	459	453	404	425	411	417	425	425	458	381	414	443	400	387	428	397	432	405	432	378	445	423	392	452	400	426	421	411	447	409	404	379	446	398	430	417	429	398	422	431	435	441	418	446	426	429	428	423	441	407	448	397	398	416	436	423	434	435	371	413	395	412	429	422	419	441	400	428	465	355	426	438	397	428	429	458	392	374	409	405	408	416	399	414	451	424	419	383	414	435	396	377	417	401	449	417	416	394	432	400	391	439	421	443	410	408	437	453	447	415	421	415	433	401	442	422	422	438	437	428	436	446	364	436	393	407	421	417	412	451	405	381	429	408	383	462	414	360	387	438	439	474	429	404	465	473	428	414	410	418	411	481	422	398	416	461	398	378	422	434	468	418	419	407	419	403	436	414	423	419	388	364	401	419	395	441	381	444	426	396	409	408	396	425	407	452	445	446	420	407	396	420	436	446	430	438	399	374	390	432	402	394	428	382	457	421	446	443	434	419	409	378	425	396	441	360	410	411	432	437	427	376	366	415	389	419	425	421	392	424	384	408	397	424	438	389	425	394	412	404	402	428	397	419	424	425	426	482	398	461	409	420	431	416	430	428	431	396	449	412	438	402	408	406	422	415	410	431	438	408	406	408	426	408	447	423	413	430	447	395	430	423	438	394	408	416	353	402	394	425	461	410	423	430	450	391	450	437	451	418	465	438	409	398	464	381	407	403	438	432	441	392	462	400	418	398	407	385	400	404	443	485	391	376	401	427	461	417	450	377	402	410	420	425	452	416	452	437	357	415	400	394	434	423	439	382	373	434	439	422	435	368	402	394	441	407	400	442	420	384	464	399	404	418	394	413	439	390	453	446	432	438	436	428	406	432	405	440	414	432	439	414	411	402	427	402	412	460	371	413	439	441	435	360	401	414	457	415	384	437	398	427	444	431	407	454	429	437	434	393	391	407	425	383	435	427	441	432	374	407	417	446	405	415	408	436	417	388	429	455	433	445	414	388	436	406	418	452	467	441	409	424	388	375	407	444	409	405	443	408	426	419	411	427	384	428	465	446	391	435	429	436	435	397	422	409	453	439	417	433	432	414	426	430	441	404	410	393	384	415	405	436	430	421	392	412	385	411	462	391	434	432	437	444	403	403	427	408	413	377	443	404	416	405	422	398	454	405	451	447	389	409	418	434	424	404	407	424	396	433	440	444	449	404	411	444	420	441	394	422	463	423	442	441	386	424	439	399	431	417	405	389	403	412	385	443	438	443	413	434	412	386	435	412	450	377	434	426	467	445	418	426	438	372	366	392	405	435	460	387	378	410	455	456	395	413	421	411	433	417	429	432	410	402	392	421	480	417	449	405	457	479	395	447	422	427	394	409	388	380	455	387	435	420	438	426	409	431	419	468	350	420	429	422	453	418	450	423	405	408	442	406	413	400	407	460	412	411	422	386	380	417	417	390	405	415	419	415	425	445	405	459	406	431	412	427	430	426	421	378	420	408	420	438	443	418	425	426	416	387	401	437	432	388	432	380	440	427	411	431	412	430	448	430	404	397	411	423	402	406	410	434	403	434	416	420	423	410	423	391	435	437	444	408	406	420	406	402	425	433	425	412	399	458	444	444	393	427	429	423	418	394	397	404	401	429	414	402	453	420	448	443	403	427	430	429	423	427	367	354	400	387	402	399	428	436	438	438	410	422	408	420	401	414	431	437	414	424	377	427	404	408	418	452	447	429	417	455	433	418	421	428	463	409	408	453	408	387	487	412	374	437	422	412	421	412	402	382	442	401	333	425	436	416	456	399	405	399	412	410	419	371	444	419	398	433	424	453	413	462	437	441	391	418	386	393	419	398	427	397	394	438	422	396	428	417	473	437	397	401	418	457	420	393	416	416	388	429	401	401	427	432	438	461	412	414	414	438	432	434	431	398	384	409	440	429	415	452	396	442	433	409	397	405	442	433	418	425	399	397	393	373	401	409	390	414	423	397	360	399	422	446	443	399	400	428	437	423	425	431	414	378	424	429	406	409	396	407	427	396	401	442	387	380	447	426	406	433	422	445	378	417	430	401	403	365	438	405	409	428	406	378	391	392	422	402	440	458	365	411	441	407	410	408	410	388	406	438	425	441	438	405	425	424	417	447	418	408	416	415	394	452	439	425	444	431	420	424	446	419	408	390	434	442	391	398	412	417	467	463	423	398	407	395	365	392	409	437	442	381	453	429	449	432	434	430	426	403	434	443	427	393	408	388	424	435	438	401	386	428	393	425	463	421	416	430	398	432	379	399	365	420	486	418	439	380	400	384	401	432	414	418	408	383	421	431	407	453	388	407	439	412	429	400	417	441	386	395	376	385	411	385	430	416	430	450	417	425	437	410	429	450	428	407	402	431	424	417	391	381	396	417	398	432	442	423	417	394	399	437	419	429	440	462	398	458	426	432	410	382	460	409	406	441	388	411	423	442	433	384	435	436	426	440	408	422	392	450	391	398	394	380	402	442	428	433	416	377	436	344	411	416	455	428	420	419	405	385	422	445	447	408	428	396	370	448	420	386	388	397	395	457	379	421	426	394	460	402	376	385	428	406	427	424	411	424	414	415	440	416	407	408	429	400	398	416	424	460	419	437	428	410	381	469	411	388	410	409	380	426	414	419	448	427	430	396	412	437	442	391	427	411	396	431	435	418	457	482	425	438	421	448	418	427	432	438	439	434	424	397	422	432	405	446	367	379	403	444	437	394	435	381	392	393	444	407	390	418	447	385	406	427	410	377	419	427	407	447	388	376	380	424	400	434	428	405	417	434	405	385	432	423	379	392	412	397	433	417	421	428	398	421	430	434	355	397	424	417	431	400	446	390	416	409	411	374	441	404	431	399
25966	18922	27863	29476	26238	18758	12969	7401	5626	4031	2464	2006	1515	1436	1324	1196	1201	1206	1151	1096	987	1070	1057	1074	1146	1032	1065	1056	1054	985	1007	941	1002	922	957	946	883	898	910	908	903	954	931	900	916	914	942	878	865	884	885	884	940	925	879	920	884	909	905	957	892	882	890	953	928	912	912	860	891	875	885	904	910	921	901	948	938	902	898	906	871	901	888	902	959	907	858	892	923	913	910	832	925	886	851	866	902	879	906	911	917	903	899	958	892	922	922	923	894	866	872	876	885	895	888	897	886	876	886	861	885	836	923	889	885	910	840	880	884	914	908	897	902	902	883	902	915	907	883	849	862	872	898	911	883	901	930	860	903	850	847	953	836	946	873	920	897	829	902	910	825	891	906	861	862	890	880	861	887	909	876	908	912	887	897	865	867	916	880	866	944	913	854	874	898	894	888	941	868	933	876	930	877	861	899	899	914	919	894	907	867	907	927	906	881	864	895	939	901	954	891	917	901	884	875	858	911	898	932	906	928	882	877	876	862	913	877	920	867	912	852	828	896	895	915	924	868	915	907	930	861	929	875	902	904	919	901	885	905	917	892	915	963	840	875	885	915	878	856	884	899	905	886	899	884	897	905	914	901	894	931	873	889	892	883	908	900	940	854	889	854	930	879	908	872	935	858	890	907	885	924	941	900	900	898	869	903	891	954	894	928	941	916	896	838	849	932	841	872	895	912	862	903	856	916	868	873	867	922	919	862	884	935	900	897	883	894	830	866	884	889	968	891	877	882	868	847	903	903	964	915	888	855	886	892	938	929	899	922	913	912	901	900	898	968	962	940	883	917	863	904	881	868	853	895	862	831	917	893	854	899	933	924	928	921	884	913	897	852	911	892	891	888	861	876	856	924	873	925	881	909	890	905	951	936	920	886	877	883	849	891	912	907	847	918	885	855	880	933	881	906	903	909	889	928	916	925	883	917	918	910	902	922	883	893	877	857	871	855	866	908	895	896	925	931	924	888	911	923	900	886	900	944	916	893	889	866	921	920	899	906	909	902	913	929	913	914	870	940	913	909	931	946	903	906	950	895	956	902	909	873	874	891	950	930	959	920	886	887	893	926	907	899	944	876	964	892	880	851	939	860	895	881	912	823	916	929	894	886	934	939	864	919	889	865	877	942	926	874	886	889	817	895	912	896	911	893	876	862	898	908	928	921	914	904	901	882	898	893	916	889	897	891	863	899	922	877	898	902	905	881	866	935	911	852	880	874	917	870	903	867	920	871	929	840	861	965	882	907	905	957	857	894	878	940	911	939	904	858	879	917	877	859	870	854	913	878	963	875	911	891	936	905	906	882	889	897	916	901	856	876	868	880	863	909	919	908	895	974	927	907	885	898	892	890	832	860	881	881	921	906	880	880	869	912	903	885	892	979	937	909	924	905	976	899	867	844	913	954	911	954	905	925	898	857	891	910	898	904	930	906	875	916	867	886	888	889	939	883	928	871	934	938	889	896	914	915	896	932	905	874	862	854	856	897	911	884	872	905	913	896	872	878	866	874	885	972	878	883	855	849	859	919	895	842	859	963	916	912	893	921	869	889	870	882	873	934	883	854	917	917	854	934	914	909	910	905	953	863	853	881	835	906	954	889	896	854	920	869	891	909	947	894	965	907	918	922	921	891	879	909	887	881	948	878	900	904	880	912	886	918	903	862	869	871	957	869	854	894	920	841	881	871	912	873	917	892	935	890	898	855	886	871	879	906	937	956	908	828	890	908	889	863	928	869	902	909	936	876	911	899	915	910	880	904	901	863	884	967	835	860	940	926	858	891	870	905	884	923	911	826	889	918	921	912	845	896	906	887	894	872	886	908	866	858	861	888	949	848	867	931	926	927	903	885	878	854	929	917	973	869	909	856	882	852	897	915	881	944	924	920	945	828	881	843	880	958	893	882	915	919	916	925	838	919	959	878	850	838	856	890	865	890	877	904	880	872	889	900	926	821	923	920	879	895	874	918	895	919	890	891	905	903	888	866	888	926	938	933	913	912	883	911	949	944	882	903	898	930	818	873	881	913	858	887	924	873	900	918	941	903	888	894	904	864	887	841	919	898	913	882	975	891	918	890	894	920	886	881	894	865	922	920	918	839	882	935	853	955	882	823	900	838	912	859	883	895	891	844	851	890	916	861	886	885	904	891	942	881	853	884	932	902	853	944	943	892	922	927	913	865	907	886	884	909	909	924	861	925	918	868	949	870	953	949	900	973	916	893	873	877	890	923	903	901	884	834	865	884	914	910	891	907	886	902	942	799	877	863	924	906	953	901	916	958	885	914	861	879	894	871	913	921	945	889	881	959	869	941	921	850	867	910	875	897	911	876	908	919	935	876	846	934	895	892	861	852	888	867	875	903	903	878	895	894	951	864	917	882	922	878	883	926	865	918	901	893	906	867	878	918	865	903	922	879	896	910	885	915	902	871	895	935	908	925	935	855	897	885	894	828	894	883	884	888	941	882	887	912	872	899	865	919	874	881	906	865	881	915	881	842	841	855	872	854	940	892	901	925	908	882	902	922	922	888	933	955	878	913	898	892	864	921	961	930	892	905	855	919	893	908	919	919	875	937	938	823	892	909	861	900	917	880	910	840	900	924	928	899	926	906	913	877	880	938	885	930	902	921	845	901	897	883	881	980	908	888	859	927	895	859	890	957	894	894	923	887	922	865	878	982	899	840	872	863	879	838	917	944	884	947	871	937	917	910	911	935	884	895	925	876	894	863	931	947	858	869	857	872	901	903	912	887	882	901	896	911	890	868	869	861	912	875	931	858	903	841	871	933	853	913	950	922	879	901	861	924	907	912	901	903	968	969	945	931	902	919	877	924	931	895	949	885	947	868	885	852	850	884	923	955	934	905	871	883	894	852	860	886	917	884	853	897	886	901	862	899	923	911	883	907	868	886	864	936	947	922	839	926	950	945	866	853	908	882	887	854	872	905	892	908	915	887	959	870	887	926	938	862	915	862	864	857	878	894	909	851	917	852	829	898	909	883	932	886	884	938	915	860	880	892	888	911	910	888	863	916	910	906	920	883	862	912	875	873	996	916	924	855	887	877	929	916	904	936	885	908	888	866	925	916	918	924	847	933	889	841	885	956	880	911	904	900	882	919	864	934	934	865	882	931	911	916	878	902	894	859	855	895	829	887	920	908	895	927	899	886	889	946	879	874	859	881	923	935	949	928	858	829	873	929	842	892	917	898	888	844	877	959	917	904	937	925	899	877	876	892	899	920	861	909	931	958	895	925	875	904	942	870	917	902	888	901	883	901	862	908	865	869	867	916	895	903	908	914	860	925	945	894	939	911	942	885	821	856	906	867	900	891	950	881	896	969	868	868	894	850	908	938	905	864	932	958	906	981	887	879	876	930	846	845	899	956	907	902	855	850	887	882	881	890	904	894	902	901	912	889	853	896	884	827	891	891	866	901	896	923	856	860	931	949	841	860	847	864	913
22086	12142	8985	6375	3963	2022	1066	719	538	415	435	426	355	371	351	330	302	342	320	325	334	327	333	344	353	333	308	354	347	342	333	290	311	335	364	332	327	342	321	326	332	337	323	387	292	326	344	327	316	325	324	365	314	286	342	309	316	316	311	318	334	350	343	313	323	339	320	337	300	335	293	304	348	317	310	296	301	316	307	327	312	304	349	327	325	349	336	298	351	363	316	316	325	341	312	269	298	337	324	299	333	338	357	334	304	334	336	329	317	332	311	324	312	305	304	330	317	350	325	348	335	330	323	352	352	312	348	341	316	335	322	346	292	268	316	330	339	354	326	342	350	332	344	315	328	356	319	326	309	345	323	363	311	338	327	313	359	345	311	331	334	349	324	339	327	340	328	332	324	276	329	331	327	338	321	312	314	326	316	334	302	290	302	337	314	357	355	306	319	304	315	338	340	339	344	281	349	340	317	318	322	330	348	302	334	335	320	326	314	323	328	304	310	319	334	319	360	358	341	296	324	336	325	328	333	347	315	285	318	338	335	339	313	343	335	345	335	304	339	331	328	352	337	310	317	336	313	323	328	297	290	328	319	342	373	313	340	285	323	301	337	317	369	320	334	362	345	309	353	341	302	317	348	299	343	343	318	320	306	296	303	309	326	327	295	331	329	337	342	321	331	332	326	322	316	316	305	342	337	322	326	340	334	325	315	331	296	303	358	328	315	321	332	352	304	345	311	307	328	324	313	322	339	336	338	361	356	330	330	288	350	338	319	332	323	324	315	320	345	315	322	320	299	329	312	315	334	351	391	310	329	291	341	303	335	354	345	356	325	316	338	330	377	315	323	347	342	362	341	345	334	326	317	309	324	311	334	323	361	324	316	318	361	340	341	315	327	320	334	344	355	338	347	321	315	342	343	333	315	332	328	333	326	316	339	375	351	333	306	313	368	314	295	324	291	343	346	323	309	318	356	299	364	338	340	327	330	316	335	338	315	320	343	307	332	359	324	325	349	306	302	347	328	309	303	313	357	310	304	316	335	334	321	337	346	332	349	377	330	384	336	330	321	364	357	342	349	337	319	306	332	323	304	314	323	297	358	331	351	290	314	306	319	303	323	329	320	304	308	311	323	326	326	317	330	313	315	301	351	329	346	314	298	352	339	314	318	323	327	361	332	324	315	303	347	297	325	347	322	321	332	335	327	327	291	297	326	329	308	317	314	347	303	314	324	339	338	322	319	344	337	313	312	348	307	306	330	305	328	369	285	321	297	298	357	354	305	286	325	325	306	347	373	346	325	298	298	373	332	345	323	324	288	335	329	318	315	331	320	302	322	328	305	332	349	350	305	348	332	325	338	345	306	326	313	297	316	319	310	327	348	271	324	310	359	327	313	345	314	301	339	337	307	307	313	322	340	316	355	302	336	335	312	337	327	315	318	318	322	335	349	303	325	337	360	350	320	306	319	331	308	273	327	322	302	356	343	349	327	341	303	318	326	325	332	285	342	354	323	335	333	323	330	323	318	353	326	351	322	303	345	349	370	325	313	327	335	347	310	319	332	335	323	315	307	323	347	320	338	329	304	337	329	368	315	320	320	333	327	314	356	304	330	315	294	318	308	307	307	322	336	378	344	319	321	324	336	333	350	346	320	325	299	317	356	338	319	337	319	337	307	343	324	320	319	331	327	345	336	319	340	315	333	318	342	348	355	326	340	326	339	299	324	397	338	330	381	325	296	310	330	310	318	319	375	290	320	331	333	340	308	324	312	311	329	320	315	331	367	353	319	328	301	315	305	313	305	330	322	300	309	344	336	325	306	346	316	353	345	320	342	307	301	333	330	332	318	361	315	299	349	324	325	323	343	296	279	318	287	355	358	334	332	313	351	335	318	310	339	331	346	299	331	310	304	341	303	319	303	305	329	304	323	327	322	300	328	298	330	336	321	315	341	315	369	337	357	322	296	359	330	346	326	327	327	331	353	293	322	306	336	309	339	349	299	370	315	316	322	320	342	334	301	329	338	309	340	299	327	312	360	282	347	327	323	306	324	341	330	304	311	301	316	319	363	342	313	312	342	309	319	305	336	341	334	348	343	331	345	327	320	372	356	298	300	326	327	294	331	353	333	360	307	337	349	335	329	335	367	336	309	374	328	348	316	359	329	356	319	333	292	291	334	319	320	345	318	299	318	339	331	318	306	320	314	337	311	307	365	332	313	345	344	318	371	336	319	378	364	307	344	305	324	339	350	311	348	351	362	348	351	313	309	312	323	342	325	319	292	352	341	307	345	325	345	323	311	341	317	380	326	356	339	350	296	297	354	321	321	303	319	333	307	331	325	312	322	332	327	298	312	301	293	333	357	337	339	367	322	324	347	340	342	339	305	344	332	297	335	311	333	317	296	279	318	334	335	366	343	314	319	329	339	327	309	373	299	349	306	313	346	343	321	356	336	327	322	319	320	322	348	296	300	345	378	313	343	310	330	296	328	299	311	309	322	317	296	317	369	340	353	327	308	334	317	330	321	336	349	354	335	325	307	312	334	305	325	320	322	324	347	326	355	333	309	328	316	332	305	291	312	315	340	353	328	354	312	327	315	340	366	350	338	374	308	337	335	328	352	330	315	327	300	343	392	316	334	348	325	324	355	308	343	306	316	300	335	305	342	344	324	312	283	328	342	328	329	311	340	352	323	357	308	315	301	340	316	326	325	347	282	341	318	352	340	334	335	362	336	332	289	317	319	348	312	341	312	300	311	327	319	349	305	351	318	351	322	313	309	364	364	319	313	313	300	304	358	319	337	309	366	361	290	359	329	306	316	326	295	325	331	313	307	303	331	335	327	364	332	325	354	309	324	313	324	315	325	297	350	322	336	322	317	348	316	304	309	350	314	328	329	325	361	339	304	336	313	354	376	347	352	302	346	346	346	313	360	338	367	357	328	342	341	314	317	332	353	345	337	323	358	335	328	342	344	331	318	327	321	336	328	321	334	306	314	350	342	322	322	372	327	326	330	334	342	333	329	327	322	364	335	311	353	304	318	337	309	315	311	326	340	309	320	346	340	325	360	367	365	340	325	331	337	311	320	338	328	332	313	301	343	338	311	307	361	354	340	323	332	323	307	337	324	335	318	294	353	342	317	308	347	331	370	297	327	365	346	290	351	324	298	312	330	352	332	332	351	326	335	317	298	288	306	321	311	350	310	325	320	272	325	352	351	300	341	315	334	334	317	354	346	328	298	320	338	337	352	325	335	330	331	323	328	360	342	301	303	308	302	337	326	328	306	348	340	354	293	342	344	353	341	317	362	333	361	312	321	358	293	328	287	370	350	338	337	308	316	299	365	320	336	276	351	333	313	357	339	321	336	369	311	377	355	378	348	326	363	333	329	315	318	340	336	334	312	310	309	307	370	340	307	344	339	318	326	352	332	329	336	331	317	327	357	302	338	331	366	381	320	331	357	321	311	321	317	349	331	292	336	366	342	353	311	338	312	292
12370	9075	14009	14634	11390	6919	3994	2666	1807	1275	1128	1072	959	849	800	714	723	745	765	794	795	753	816	758	802	777	820	782	816	757	788	773	758	759	704	740	712	738	748	720	734	682	734	702	747	691	737	763	729	716	716	670	696	761	736	694	680	718	784	738	772	744	724	751	763	778	697	734	721	682	705	688	736	718	707	751	798	717	732	738	726	719	719	722	684	713	703	736	678	716	740	763	698	630	712	677	700	756	759	689	743	726	748	702	772	716	711	699	724	700	750	706	732	741	698	677	742	704	721	733	714	732	724	716	781	760	728	721	753	703	697	722	740	718	709	767	733	750	730	673	686	711	715	679	740	710	727	726	751	672	772	731	712	737	696	724	669	715	733	762	720	751	724	761	739	707	707	730	706	708	731	685	686	735	713	733	772	733	750	704	730	727	732	744	703	675	751	681	720	737	706	743	728	686	797	707	726	737	721	719	718	674	698	774	729	745	740	710	690	713	676	693	704	712	763	701	730	715	711	755	722	683	768	723	712	710	752	705	704	766	714	716	743	736	735	746	687	734	711	705	713	736	698	676	699	681	722	691	690	752	710	724	723	675	735	663	742	660	746	691	725	714	727	677	707	685	742	728	722	719	733	746	716	732	702	691	753	727	722	672	724	705	731	744	730	729	762	737	709	755	719	716	703	740	699	706	705	737	756	695	709	733	738	761	706	716	714	722	705	720	781	693	686	738	710	719	684	681	709	745	785	721	712	740	749	757	707	705	753	773	657	711	746	748	706	724	746	677	693	677	745	739	716	700	749	735	735	677	678	718	712	696	756	731	709	665	772	714	711	732	697	718	741	718	766	753	745	708	747	720	699	804	729	682	755	709	707	725	690	738	687	736	722	727	751	675	714	714	672	716	704	715	691	734	764	763	727	691	705	713	708	742	768	703	719	709	691	715	715	740	693	756	672	693	753	680	664	705	696	713	739	733	700	703	695	737	729	698	714	731	690	714	761	729	768	733	733	724	710	765	716	747	764	708	700	716	676	779	734	756	686	715	771	767	741	735	727	703	756	682	717	758	702	722	672	690	728	686	767	736	755	721	741	758	732	761	743	707	729	700	709	767	712	736	714	730	702	707	701	730	641	759	767	696	723	718	692	686	743	699	724	673	747	756	719	728	699	712	760	721	707	712	721	757	775	728	726	720	708	667	722	695	707	760	690	711	728	715	709	731	751	726	697	725	690	751	721	718	760	679	729	728	690	695	690	694	702	709	723	678	711	757	728	701	678	702	738	691	741	782	763	687	662	742	763	741	721	714	750	719	742	721	743	718	755	766	741	767	752	738	701	717	662	683	703	718	692	745	716	719	746	732	745	724	755	728	712	721	714	717	732	737	750	722	703	731	754	707	727	697	754	724	685	711	742	695	723	721	717	738	719	775	723	712	707	693	678	702	703	689	700	719	719	720	680	708	684	711	730	723	729	761	670	713	730	691	721	749	733	711	708	730	719	692	708	713	700	713	680	708	662	735	715	723	736	704	690	762	708	715	698	671	778	699	710	745	682	717	741	734	741	724	720	765	692	752	747	720	717	718	706	714	723	743	706	745	670	748	733	745	691	718	705	732	729	698	741	776	697	737	772	700	732	715	707	723	681	697	764	696	695	697	766	687	718	731	706	725	778	693	707	719	687	719	695	697	763	699	694	733	716	745	749	746	630	722	668	707	718	699	755	690	671	694	689	733	762	731	721	694	730	744	734	684	712	738	700	710	728	758	671	708	703	772	763	700	717	685	713	715	714	718	755	751	757	682	733	707	714	681	735	722	714	696	709	755	741	729	769	705	720	729	709	745	763	715	735	764	725	699	687	763	698	747	726	731	694	685	708	704	728	716	706	731	721	701	707	763	758	727	717	703	723	699	746	697	685	691	713	724	714	760	702	673	682	724	677	732	757	725	706	758	727	747	707	703	702	746	720	704	768	756	757	765	705	741	700	772	709	736	709	732	688	705	744	727	750	719	735	716	701	697	747	701	772	735	744	753	722	829	725	731	685	751	737	753	732	710	688	738	689	761	713	714	712	728	730	720	721	747	693	733	741	750	693	690	704	682	715	677	717	715	692	720	760	682	727	774	761	717	677	779	692	669	731	660	709	677	728	746	743	707	721	716	683	736	728	739	715	739	722	712	696	740	731	762	774	678	717	748	738	725	718	686	710	714	754	746	741	660	737	686	697	780	753	718	756	735	738	764	686	725	688	743	703	717	715	736	694	722	705	739	761	707	727	712	690	723	732	709	694	767	716	801	697	709	715	701	730	704	728	722	741	742	717	761	754	741	665	690	773	712	734	735	795	708	708	717	743	738	695	720	706	706	691	733	740	737	708	698	713	750	710	735	678	757	739	729	715	743	751	750	708	720	756	737	835	737	744	729	743	734	701	724	723	716	723	735	701	709	696	775	765	714	723	720	722	722	734	732	702	763	762	763	720	686	724	754	729	722	748	729	724	706	728	757	663	695	705	714	660	707	761	706	718	712	736	717	692	715	726	752	747	690	716	710	702	722	698	684	760	649	770	734	709	761	713	721	773	679	765	700	742	754	683	725	768	717	741	698	647	755	715	703	736	746	713	712	685	697	677	698	703	748	711	695	737	717	683	724	778	769	689	708	687	756	735	712	746	678	729	760	704	722	728	720	724	719	740	719	696	748	712	754	707	725	785	718	711	725	709	713	702	758	730	693	687	744	698	731	703	770	704	723	775	745	741	725	688	721	729	722	700	757	682	741	722	681	722	709	724	679	699	710	708	685	727	710	690	738	709	708	727	735	739	700	713	738	728	750	700	757	739	712	663	705	702	735	718	759	707	727	741	747	707	725	727	751	710	672	722	693	756	706	718	740	742	735	691	700	742	692	716	752	743	742	734	718	728	695	697	729	745	738	686	750	777	717	727	751	698	740	682	718	726	710	715	686	720	722	716	742	719	718	687	772	745	712	726	755	701	706	684	731	771	755	781	714	705	734	715	700	725	743	659	735	715	705	738	736	696	720	707	712	706	744	745	722	734	743	767	672	703	721	696	706	728	726	745	715	732	722	752	763	661	716	735	673	767	721	677	734	683	709	713	717	718	709	776	732	677	689	763	690	683	689	759	748	734	723	765	701	719	730	735	706	710	698	728	707	709	651	719	693	731	760	721	754	718	763	742	734	759	739	701	751	702	715	685	748	724	732	747	718	734	757	726	709	680	751	784	740	728	724	701	697	718	700	726	706	759	714	714	753	671	669	735	729	735	729	750	690	737	714	775	740	755	704	686	684	743	745	687	726	742	703	717	734	717	709	782	726	752	732	684	740	720	697	720	698	702	722	737	725	680	748	696	746	674	704	746	696	707	743	728	699	758	777	709	697	692	727	741	703	743	738	681	745	687	768	700	764	750	702	701	754	716	716	749	686	705	686	698	727	721	744	711	723	758	756	743	746	700	708	717	723	655	739	704	705	725	669	705	711	755	764
33905	18965	16600	14023	8495	4471	2036	1353	912	700	505	530	444	409	384	378	381	357	391	364	383	375	377	403	370	433	413	381	384	358	352	359	371	370	377	381	364	370	371	373	352	361	384	359	343	375	360	356	354	351	381	374	367	319	398	369	377	370	338	358	320	339	369	376	360	367	375	390	386	354	364	393	404	335	373	385	395	380	358	394	352	326	361	407	358	400	356	353	382	348	367	373	354	380	419	352	403	359	366	343	366	369	372	382	394	355	380	391	337	364	370	350	388	336	348	341	370	357	380	365	340	350	332	353	351	354	383	318	376	381	377	394	386	349	354	349	345	375	397	364	342	365	339	344	415	337	337	375	367	346	352	353	327	362	369	324	343	377	334	380	361	364	371	330	340	361	360	369	327	316	394	336	386	392	370	324	426	331	330	321	342	361	401	371	348	372	365	381	361	367	370	354	381	376	376	323	386	393	364	309	394	366	355	333	384	340	379	326	398	346	356	395	347	374	357	365	359	315	338	334	372	381	348	382	367	345	369	364	371	364	335	319	333	371	361	379	355	370	396	387	396	348	335	369	342	349	375	348	378	364	334	322	377	351	331	337	361	385	360	352	362	371	335	354	378	359	362	343	376	348	351	358	345	361	401	353	382	383	322	366	378	354	360	354	376	343	403	356	359	377	373	380	356	359	354	328	373	348	387	337	349	380	340	369	360	356	333	384	397	381	374	349	365	374	354	350	383	365	350	355	347	318	360	344	357	321	334	359	353	383	327	368	364	355	351	363	374	362	355	364	322	341	370	361	349	349	358	334	368	372	360	353	358	396	354	376	359	360	350	351	340	311	332	365	373	359	380	369	373	373	359	368	353	339	390	329	332	322	357	314	362	338	331	379	364	367	343	319	370	360	349	358	357	377	376	327	373	337	368	383	361	364	338	335	383	349	342	383	364	385	388	348	356	374	369	369	367	312	345	361	362	379	365	350	369	366	364	402	350	385	379	374	345	401	381	370	353	367	358	368	342	361	369	350	351	326	348	359	387	378	383	365	345	367	392	367	354	327	348	344	358	383	344	332	391	345	346	353	328	346	372	367	348	381	348	372	362	381	359	411	350	340	339	391	391	328	343	383	361	344	315	409	407	342	355	367	363	368	397	369	358	400	369	347	347	355	379	407	311	346	348	368	350	352	354	349	362	337	386	379	359	335	352	379	336	377	357	384	341	401	360	350	363	397	352	337	318	368	344	374	334	376	335	360	383	353	358	340	334	343	385	386	338	380	342	364	384	376	329	386	380	360	347	388	400	360	338	343	367	375	347	356	367	334	384	365	362	361	372	357	340	370	351	354	362	402	383	351	342	332	392	369	375	369	393	345	309	357	372	372	350	404	389	365	317	385	393	335	376	324	350	351	344	367	352	406	351	398	360	357	380	364	335	332	396	370	364	350	391	371	374	361	370	360	389	393	395	330	379	361	362	363	372	369	345	376	383	373	362	359	352	372	330	374	371	360	363	374	375	351	388	369	335	362	363	364	347	357	337	348	375	365	362	365	342	347	327	357	353	349	382	374	376	412	356	352	350	352	373	342	365	345	333	349	369	374	353	339	378	372	400	365	386	361	327	387	377	373	337	391	346	337	375	354	336	363	364	323	374	388	332	358	337	394	371	336	394	371	355	382	347	404	352	410	401	364	326	341	378	349	350	341	385	394	382	345	355	359	369	363	367	380	359	312	338	349	364	351	383	368	320	387	364	350	374	369	356	378	360	364	370	341	372	332	336	332	382	345	401	357	386	365	367	381	358	384	332	365	381	353	368	341	384	375	364	343	368	362	336	353	406	337	373	376	378	355	367	380	376	354	352	402	326	317	344	375	377	370	372	335	350	370	312	366	357	341	355	388	353	337	357	357	357	347	364	361	380	343	355	358	354	338	346	359	355	338	366	359	380	362	372	354	361	357	366	396	331	353	365	371	385	375	371	369	350	358	363	359	322	312	348	348	339	359	356	348	370	407	394	349	366	324	331	361	356	349	391	370	356	378	335	409	361	362	324	336	375	409	328	372	341	327	346	367	360	388	388	375	369	360	367	345	372	372	355	364	397	375	355	365	389	357	378	376	342	371	322	357	332	334	351	386	386	353	358	349	394	352	345	406	365	372	386	352	337	325	330	350	373	336	323	354	340	356	350	357	349	343	350	363	341	347	358	366	399	328	314	364	326	383	334	382	362	319	348	359	369	348	346	349	370	372	369	358	361	373	347	375	371	363	324	392	367	351	343	352	404	347	330	381	366	328	362	360	366	356	367	358	356	351	367	369	407	384	348	341	380	358	374	405	355	369	353	356	310	346	354	373	323	338	304	387	414	369	322	337	364	366	355	351	360	381	324	389	348	357	350	370	356	373	327	331	372	382	345	351	355	362	296	388	406	385	373	375	361	345	360	353	385	334	333	343	361	344	379	354	355	335	378	332	369	375	359	365	379	362	359	379	378	393	346	377	384	343	371	352	386	389	371	375	338	362	353	350	360	359	354	336	378	376	356	401	370	360	381	358	352	361	362	389	361	357	357	373	341	377	355	345	399	370	382	361	360	376	365	380	402	392	342	343	357	380	374	337	387	342	367	375	346	370	353	374	373	368	408	377	374	371	356	366	390	361	364	387	377	384	339	381	338	332	355	383	449	360	366	336	381	372	367	381	358	353	383	367	334	389	342	365	404	373	349	408	372	375	372	311	355	388	378	343	334	345	346	353	364	380	343	379	336	344	334	359	357	379	336	395	367	347	334	348	369	383	347	371	341	351	344	371	331	335	381	327	383	373	337	349	347	378	409	390	391	364	390	385	334	356	318	373	363	325	339	351	414	367	354	341	339	379	349	389	375	353	358	362	394	385	361	366	387	365	343	350	338	369	342	373	358	351	350	350	358	367	362	356	345	377	416	357	351	329	376	417	364	364	380	361	399	330	392	357	339	354	385	389	366	376	411	325	347	322	346	399	367	351	349	371	365	351	352	402	385	383	348	352	322	382	336	348	405	366	350	377	383	389	340	348	351	373	386	391	365	385	387	358	338	373	362	322	389	385	320	359	377	336	362	351	362	386	335	368	353	365	373	357	376	354	381	388	350	349	343	358	367	391	391	397	348	363	365	412	357	344	364	366	374	331	369	363	364	321	355	364	382	376	396	354	340	351	350	342	341	388	358	336	394	346	330	388	359	362	385	394	363	370	367	355	375	390	365	359	388	380	344	386	356	345	366	388	378	335	357	368	343	347	353	379	343	356	363	381	385	346	382	342	382	379	402	338	364	379	372	392	344	359	411	382	331	323	360	344	373	366	334	386	359	386	324	371	334	356	406	388	353	362	345	359	362	357	347	380	328	406	363	360	337	356	373	367	356	384	380	338	345	381	356	362	358	316	326	370	369	340	360	342	344	378	358	331	322	382	380	380	334	354	389	336	379	377	350	354	305	351	337	390	342	346	322	359	359	338	362	373	351	396	371	361
20474	13531	22753	25714	19411	13269	7031	5021	3462	2469	1756	1603	1188	1105	1038	982	968	935	939	885	884	943	906	913	993	904	906	919	910	871	877	796	841	776	842	829	789	813	795	794	809	815	795	788	829	806	806	835	821	800	819	804	783	832	788	859	802	780	784	841	825	758	808	822	806	791	829	767	772	845	790	815	806	820	728	756	766	776	752	816	823	748	797	793	768	825	734	765	797	791	832	811	807	822	770	757	765	820	808	769	804	817	782	767	800	791	789	782	795	780	810	760	803	829	821	823	807	737	811	815	828	846	821	770	793	769	781	841	802	830	771	731	803	839	813	819	789	855	781	761	793	817	777	749	834	822	805	816	795	795	815	796	725	814	815	815	771	825	788	820	828	781	823	797	815	781	779	791	754	755	809	785	828	771	837	773	787	824	796	832	810	801	744	781	771	780	766	789	765	738	776	803	745	770	799	807	792	827	791	808	749	781	786	761	767	819	811	778	822	770	814	790	767	794	785	766	819	797	816	826	797	810	845	776	806	830	804	798	760	782	816	813	782	792	808	755	786	779	783	737	789	789	810	784	810	815	837	760	760	831	777	848	747	778	756	795	823	826	832	817	779	766	783	757	853	723	800	768	761	776	796	751	772	818	803	785	766	765	788	756	846	764	819	772	830	803	774	715	845	755	787	777	800	800	787	766	821	741	751	781	780	769	780	842	805	792	790	776	782	765	799	793	813	787	799	797	769	865	809	760	781	823	826	818	793	762	768	762	783	867	763	794	814	762	787	767	746	822	819	737	792	769	769	786	747	789	743	777	840	848	772	762	816	734	755	736	795	766	752	737	814	816	767	826	783	772	792	783	779	790	776	790	806	755	833	846	758	791	824	759	794	824	789	801	834	816	846	789	789	853	772	817	758	828	821	760	770	788	790	801	776	815	824	821	821	736	774	760	750	807	785	759	799	720	792	784	821	821	803	813	779	795	797	818	792	802	787	786	768	766	779	777	792	812	735	757	837	797	802	810	784	788	788	812	811	792	770	798	780	858	774	790	762	797	783	782	847	745	767	807	852	771	777	787	829	821	785	735	827	834	766	780	809	800	818	798	789	766	856	790	818	803	770	784	812	765	821	769	826	762	782	830	798	783	846	785	823	794	789	790	827	789	831	751	808	792	794	749	810	811	779	777	756	790	837	833	807	752	761	817	801	828	805	776	810	746	817	779	843	787	814	747	822	787	760	799	806	793	777	765	819	768	820	809	799	780	759	852	855	773	859	777	767	785	785	785	776	756	770	770	808	784	789	795	785	803	777	760	802	763	778	798	787	771	769	780	800	782	804	803	787	820	774	820	811	793	796	779	842	799	776	823	783	691	774	815	782	830	792	764	816	850	774	745	787	759	782	813	791	821	776	807	797	820	780	792	772	800	811	770	764	825	836	770	805	726	767	772	785	820	781	780	799	756	800	804	772	799	782	775	774	768	802	775	795	788	802	787	812	760	784	764	819	800	791	815	756	779	761	781	794	800	821	788	830	811	816	797	790	830	762	825	804	810	799	803	781	820	799	764	834	797	757	795	798	806	813	765	810	814	789	785	803	796	825	730	760	808	807	785	811	745	819	794	808	781	777	778	759	781	810	764	824	800	745	825	806	803	775	789	823	787	837	747	746	769	833	800	772	749	821	771	802	749	784	796	770	730	771	786	762	819	764	741	784	803	783	802	834	758	781	783	794	790	795	771	776	784	825	758	727	843	804	796	767	805	808	797	805	828	744	794	802	826	795	808	754	805	736	710	787	807	788	801	832	795	781	831	758	791	750	750	819	772	772	788	771	797	845	746	773	800	805	825	784	808	829	806	750	747	771	844	793	732	766	831	758	748	774	810	816	744	778	773	786	802	801	793	813	795	838	806	818	818	781	814	781	758	831	742	752	807	796	781	783	788	781	751	822	783	757	822	781	789	834	834	801	810	826	803	785	786	799	839	722	818	781	771	796	762	771	786	825	808	780	778	750	763	822	805	821	760	807	791	808	810	763	758	797	763	797	801	839	763	780	831	757	839	772	816	766	785	791	843	760	770	815	764	809	789	807	860	773	766	809	778	813	832	822	845	774	752	799	790	787	758	743	788	767	779	729	735	836	822	737	757	834	794	859	768	813	807	767	779	774	773	790	794	822	756	722	791	747	796	767	804	794	776	748	816	820	800	798	771	809	782	775	808	856	850	770	757	829	793	783	789	769	774	816	803	786	765	747	771	775	700	798	824	779	826	790	804	800	769	800	826	840	803	811	805	776	807	800	780	753	829	798	827	802	770	736	799	790	788	797	810	783	754	802	763	771	824	811	818	828	765	802	793	754	778	751	797	768	837	800	744	813	772	813	785	786	774	750	779	828	803	846	777	758	777	762	848	779	746	809	772	815	790	809	825	799	821	810	801	794	826	833	821	793	824	787	788	797	809	754	855	827	752	738	791	795	791	779	748	809	804	780	795	776	748	780	820	835	773	794	763	846	796	811	769	819	730	797	811	770	791	766	811	780	771	802	809	757	791	778	729	844	792	812	820	816	740	777	772	778	810	804	817	794	813	774	778	727	741	790	779	774	813	822	798	782	749	776	788	736	826	759	821	765	789	786	787	789	847	793	765	784	792	784	766	760	811	829	806	777	771	761	799	772	842	786	708	782	753	839	753	788	831	816	758	762	819	816	749	806	754	799	801	798	801	814	773	836	792	749	820	747	774	770	780	777	773	795	803	825	804	806	735	799	771	743	800	768	788	806	755	784	795	802	801	732	830	821	813	830	769	806	751	787	818	836	818	773	793	807	790	802	806	798	768	766	765	767	779	788	804	815	749	773	804	814	800	781	801	795	833	755	773	816	818	751	769	804	781	793	737	771	754	766	841	755	767	756	783	766	768	822	752	804	795	781	792	736	797	738	756	825	790	790	789	774	817	813	804	750	817	770	778	766	758	838	775	740	834	745	850	816	766	816	763	807	772	770	802	789	781	798	780	774	800	736	810	826	761	819	774	815	829	765	851	759	764	811	817	771	835	806	802	767	816	801	738	806	793	866	754	795	759	794	779	789	773	817	772	785	795	845	767	821	841	782	723	764	792	792	776	813	797	802	798	758	816	756	822	753	823	766	836	752	807	847	806	800	787	782	758	753	843	757	796	801	808	742	761	780	822	800	776	807	837	803	783	788	782	760	792	772	793	780	747	810	753	819	858	790	765	778	764	808	830	762	801	760	742	772	764	766	780	772	762	750	727	774	816	787	781	792	779	817	800	735	831	805	790	759	761	827	774	784	808	861	812	783	705	806	833	784	848	830	798	813	806	783	785	782	786	780	774	762	799	744	788	789	790	756	761	796	801	784	833	801	780	778	817	809	788	752	828	783	819	807	799	842	776	787	819	763	763	823	795	742	795	801	808	773	756	813	783	794	786	792	779	845	778	813	763	831	769	812	807	796	776	787	796	720	787	832	786	843	731	826	830	771	741	785	776
44684	26399	24723	19889	11283	7044	4007	2411	1422	917	630	629	565	540	441	448	480	449	440	456	421	473	430	408	405	410	443	451	431	416	401	421	415	434	375	428	414	390	425	402	401	405	391	387	408	386	388	428	449	448	409	425	407	436	459	439	431	428	426	411	367	428	422	471	377	407	422	378	399	397	428	384	376	419	405	423	422	422	434	398	393	357	393	437	435	430	433	412	378	416	393	424	412	423	417	395	374	385	402	435	440	368	398	397	404	423	400	407	388	407	416	425	415	463	434	373	409	463	432	424	419	405	410	404	418	434	402	422	435	396	395	400	413	422	408	391	381	374	414	425	421	468	428	468	378	411	401	391	415	417	398	426	412	381	395	411	404	393	413	403	424	421	427	439	415	432	399	405	379	362	416	406	447	442	410	408	392	397	389	436	423	383	410	423	400	415	380	438	423	436	427	398	427	426	395	414	410	394	386	421	410	428	379	375	417	385	436	386	373	432	414	420	456	424	426	442	382	420	419	422	423	374	413	440	405	393	443	423	397	424	400	427	446	406	420	397	455	433	368	440	395	399	417	387	450	432	388	404	416	385	422	408	426	427	407	395	410	427	433	421	418	387	417	445	411	406	430	396	376	373	390	445	414	396	434	422	406	435	430	401	418	366	420	433	411	407	407	395	410	399	409	464	392	411	419	387	416	394	431	369	434	403	436	418	412	369	353	408	457	413	421	437	422	428	425	395	401	442	387	426	401	406	436	395	434	406	398	382	410	383	464	414	404	426	407	415	426	408	433	406	400	409	419	441	427	407	398	399	410	422	430	398	417	428	431	405	404	391	398	421	390	369	425	454	357	440	455	393	426	397	374	385	398	388	402	400	412	401	398	415	434	440	407	393	421	432	411	360	396	410	397	422	438	411	374	417	393	385	367	471	399	413	444	432	381	397	414	387	359	395	425	403	417	419	394	403	431	401	448	410	386	438	399	440	406	415	390	397	417	424	383	402	437	397	402	416	396	411	422	408	405	430	399	432	397	416	420	388	391	422	392	393	401	385	468	415	387	381	410	443	438	428	428	391	379	384	435	426	451	391	456	382	401	405	412	437	446	401	404	428	409	395	401	410	430	426	412	395	411	397	392	451	407	363	397	442	396	396	403	402	392	393	410	419	410	418	395	412	431	432	434	413	428	441	390	421	400	402	434	408	435	393	387	401	425	393	394	431	391	439	382	383	427	421	380	419	428	418	405	416	434	413	419	387	430	387	379	407	401	388	428	386	392	476	426	404	427	399	394	426	423	424	382	418	400	398	406	423	412	389	371	462	419	386	438	394	425	409	391	361	374	405	422	422	397	404	398	452	399	410	379	429	420	419	406	389	387	463	450	439	419	462	357	392	429	432	454	422	453	416	400	391	445	422	422	412	405	386	431	445	432	390	400	418	358	390	387	406	324	403	394	395	434	423	387	376	376	417	373	376	390	429	449	393	403	442	422	403	396	415	415	372	424	396	394	416	417	405	430	419	384	407	398	419	383	446	441	403	462	464	443	433	422	379	410	404	406	385	353	383	407	443	396	397	396	393	377	448	423	425	379	436	422	378	421	402	478	448	420	453	421	402	436	378	414	427	393	439	414	432	401	417	416	421	440	374	369	438	402	428	383	433	410	402	373	378	400	419	452	438	395	391	390	403	413	426	352	391	412	420	372	406	420	387	407	376	378	434	376	412	411	383	412	434	430	414	353	432	397	406	408	424	433	435	427	435	399	423	413	407	434	380	432	424	390	431	429	409	430	434	426	420	417	397	417	408	386	409	402	416	406	428	401	410	404	460	433	418	431	409	435	396	410	410	384	420	382	390	403	406	361	432	400	406	413	411	425	385	418	406	399	377	387	394	465	414	413	420	403	385	418	429	383	436	404	433	408	420	381	398	442	383	413	387	446	364	406	387	394	377	439	404	442	389	365	404	397	419	406	404	394	410	435	427	423	423	409	449	432	443	420	403	410	388	422	417	424	428	416	388	375	391	402	434	412	414	408	383	427	415	410	444	437	421	421	395	447	462	410	397	390	415	411	406	414	414	386	380	400	385	396	422	408	474	401	427	444	396	414	404	372	411	400	419	378	415	432	399	412	436	409	428	393	417	390	414	415	428	412	418	418	377	436	385	410	423	392	378	407	416	383	374	427	429	427	403	393	430	412	419	403	431	473	395	409	436	439	452	427	412	397	388	421	445	408	414	424	394	426	405	439	411	366	411	415	427	429	420	385	407	409	386	428	404	420	414	415	391	394	430	440	389	441	428	438	416	418	460	445	407	392	395	420	399	416	451	413	430	439	417	396	416	395	388	411	428	412	410	403	421	409	450	416	411	381	377	394	410	395	379	395	380	416	423	406	423	416	395	373	378	403	429	426	454	360	362	397	440	401	415	414	417	387	393	425	417	393	374	403	406	440	408	403	447	448	411	402	418	386	425	442	431	432	374	451	413	411	373	407	410	421	425	388	387	405	398	421	411	426	439	404	426	397	439	394	393	440	400	380	433	435	420	440	440	439	442	408	415	450	421	440	403	424	397	430	409	382	412	421	383	406	403	404	419	425	439	395	400	416	386	417	374	387	398	383	396	423	396	430	362	422	421	383	421	429	418	412	412	425	433	412	434	432	410	402	398	392	399	400	428	390	419	437	404	419	415	433	449	434	425	429	414	417	386	400	427	394	384	408	419	406	398	394	379	447	401	415	427	449	448	361	374	418	413	372	393	391	365	425	435	409	447	425	397	419	413	386	433	400	390	413	426	427	372	414	410	416	445	407	408	406	404	386	422	408	445	396	403	384	396	435	418	406	430	407	402	459	417	399	430	417	403	436	427	408	415	435	406	413	399	384	387	420	429	403	431	418	425	452	412	399	408	396	440	415	427	457	403	396	403	408	429	386	412	385	425	433	391	422	382	438	405	430	448	404	449	413	388	414	413	405	373	417	399	397	419	418	422	426	422	371	395	386	368	421	427	417	419	389	391	381	415	439	397	408	403	400	391	393	432	408	420	427	424	387	372	400	396	421	394	382	424	397	416	386	382	419	402	407	399	443	391	406	421	375	448	416	410	387	397	412	404	392	422	423	411	372	388	385	437	401	428	413	459	411	406	442	436	396	409	402	393	392	413	438	388	420	405	377	395	425	385	408	386	361	401	384	446	390	407	417	425	414	413	412	375	412	428	428	414	387	379	438	398	386	416	383	413	432	404	388	420	456	428	422	417	391	454	387	410	412	374	368	404	401	393	430	449	401	392	400	400	391	409	393	421	413	397	399	436	410	406	415	410	436	431	488	392	413	414	391	433	415	445	429	366	434	420	442	399	375	412	394	430	382	426	395	476	418	426	419	356	411	408	430	397	398	427	357	387	393	410	410	437	418	421	440	437	395	387	426	391	407	437	390	389	430	411	386	399	395	423	430	390	417	453	402	403	429	441	383	421	382	368	431	445	413	419	386	371	439	419	406	429	403	443
26139	18161	29633	29585	22284	18088	12455	8350	5199	3218	2277	1940	1582	1375	1250	1182	1256	1197	1077	1082	997	1046	1041	995	1043	1000	1044	1010	998	1036	977	946	983	907	899	890	887	889	921	864	912	883	939	866	888	918	869	908	904	858	910	945	895	906	869	947	905	932	868	901	913	933	861	897	876	907	883	890	910	856	871	881	961	868	897	915	904	881	851	853	887	858	823	949	923	861	879	916	842	923	820	872	913	866	839	902	925	862	906	881	899	842	874	892	883	912	875	901	868	895	910	945	879	917	843	921	857	859	866	905	887	834	837	842	919	861	844	897	878	893	853	836	888	886	895	934	866	853	863	892	840	907	868	946	897	854	901	884	922	869	853	889	907	867	861	808	860	886	889	849	885	894	885	830	929	899	930	876	815	909	862	869	884	813	878	851	894	861	931	873	875	904	919	937	871	871	854	869	878	892	880	842	852	867	838	832	865	915	894	933	925	852	798	852	845	854	904	964	895	909	911	915	794	887	917	901	928	912	808	911	874	871	843	878	924	871	863	892	888	940	879	902	814	841	907	865	894	844	872	870	862	854	894	906	860	895	924	890	901	857	873	862	878	880	890	864	884	880	918	896	836	863	899	824	835	859	908	910	855	909	880	920	874	889	898	878	874	850	865	863	865	881	895	915	828	844	864	905	902	818	877	904	872	920	871	870	896	846	900	877	879	924	875	864	878	927	875	865	888	908	853	869	898	900	903	869	891	884	865	919	869	847	850	882	883	872	890	852	885	944	918	853	854	887	890	870	824	941	870	848	860	850	842	898	900	836	852	849	866	863	912	911	894	874	857	827	859	838	856	870	913	899	905	860	914	904	938	855	873	872	862	865	934	888	874	862	866	897	883	938	910	916	862	873	934	887	881	895	890	854	909	874	897	897	856	867	832	901	937	900	897	862	870	817	877	924	872	875	866	848	842	859	900	855	875	946	902	826	907	856	843	845	837	893	879	881	905	897	899	927	884	873	897	867	880	830	959	857	918	861	820	880	878	892	897	911	891	857	850	879	943	894	909	882	936	876	870	901	869	865	865	873	875	886	847	872	921	858	822	887	886	860	889	887	908	881	811	941	887	927	843	846	841	873	862	869	896	898	877	934	853	853	863	896	884	843	839	841	882	921	893	869	873	889	852	838	835	845	887	865	896	930	914	811	813	913	810	862	931	880	858	884	847	867	835	884	852	878	856	827	875	896	915	894	868	892	834	877	835	935	881	922	848	848	886	893	884	904	818	876	857	901	899	893	905	877	917	861	904	825	871	904	871	879	877	934	855	910	901	923	880	894	862	876	909	865	854	935	864	870	905	859	921	838	867	919	841	900	883	857	933	858	871	922	915	883	887	902	869	905	953	900	859	892	853	846	879	884	885	913	879	852	926	833	839	881	855	872	888	873	867	920	863	881	890	860	871	871	862	865	860	890	892	886	826	864	872	901	878	858	867	898	896	881	889	867	834	912	928	909	853	894	851	857	870	808	916	931	876	880	888	832	870	869	916	927	951	872	873	912	872	856	862	851	904	874	896	909	926	850	851	922	903	915	879	890	832	918	928	896	887	877	864	863	886	952	875	844	929	857	862	885	909	849	883	893	839	887	906	888	867	905	864	893	825	881	846	859	877	862	852	832	846	883	897	860	898	886	890	828	883	869	942	905	938	914	868	882	856	848	867	919	885	865	882	890	935	925	829	851	865	850	872	825	889	864	892	918	897	884	857	909	845	840	916	922	888	894	886	840	898	855	927	868	865	845	877	836	829	884	875	884	862	901	856	867	889	900	896	887	895	835	856	859	882	825	864	882	866	911	924	891	862	899	860	916	866	861	897	916	903	946	922	893	895	848	866	882	830	859	890	850	849	903	923	841	881	865	858	899	849	880	886	895	898	855	848	849	924	903	863	854	886	876	846	831	890	840	886	916	904	882	894	876	917	877	850	923	908	917	830	853	894	855	891	847	859	841	868	831	865	901	837	899	957	922	884	859	886	862	879	886	893	871	904	895	869	895	881	918	904	874	885	905	920	874	891	929	957	918	889	876	880	869	835	796	873	897	938	856	918	934	886	864	880	930	887	887	851	893	914	874	884	932	883	864	845	855	788	902	872	877	891	840	875	889	903	860	824	858	870	889	843	896	883	857	858	824	882	893	865	934	863	833	921	944	874	870	837	916	875	905	907	851	906	890	853	915	835	922	855	866	885	857	858	916	865	847	893	887	861	810	922	859	819	913	934	883	863	868	862	863	863	894	868	898	893	870	828	895	875	885	915	851	883	856	865	876	898	829	875	883	919	892	894	896	908	874	887	863	837	866	821	842	891	881	941	838	892	899	887	867	888	850	894	906	884	879	914	924	872	931	812	849	827	871	907	901	886	844	874	890	891	867	920	841	904	823	911	924	868	852	861	885	833	925	888	906	887	900	869	929	875	873	863	895	827	909	903	873	869	896	923	869	882	856	885	875	849	890	900	932	878	862	887	842	919	882	923	866	876	852	910	873	900	856	868	872	921	907	923	869	889	829	883	836	850	857	871	850	913	880	868	883	836	905	884	919	918	835	849	826	885	844	908	880	881	820	962	867	859	854	876	861	875	877	860	879	868	876	882	883	883	838	912	837	889	928	857	914	885	917	859	910	901	908	885	877	835	903	848	894	884	926	878	889	892	856	856	929	854	864	869	832	835	919	883	917	873	880	863	871	904	862	883	910	883	897	852	921	897	866	907	872	916	894	882	863	840	908	874	872	933	855	875	884	882	894	922	886	909	857	884	851	858	943	861	856	906	850	905	878	860	876	888	852	915	862	870	866	906	853	827	872	897	928	872	849	928	862	934	833	880	919	837	856	955	885	869	909	855	904	894	892	905	874	859	857	849	851	864	902	813	855	890	887	891	913	878	875	906	847	920	910	901	858	869	914	947	918	857	878	906	833	894	871	912	907	862	817	923	911	849	922	888	857	890	892	914	899	831	890	872	887	883	908	868	849	947	951	875	917	893	849	888	891	896	899	868	893	929	899	844	889	877	876	813	835	876	859	872	913	903	880	858	891	897	860	870	861	903	858	901	843	903	847	892	890	893	909	850	870	877	894	834	905	880	874	879	895	838	906	911	862	903	842	905	900	896	912	886	844	835	872	866	908	842	895	874	890	880	918	883	955	875	918	856	885	925	885	917	893	874	928	870	865	874	940	929	838	924	909	845	895	897	885	880	844	911	906	865	897	829	862	910	846	857	894	872	905	973	833	933	892	899	839	842	889	879	895	898	865	850	882	859	836	868	931	916	909	913	913	873	878	900	870	897	860	905	868	836	864	928	880	882	871	883	874	939	883	869	886	864	905	928	917	857	858	874	867	914	917	850	864	925	934	894	876	897	865	877	870	868	882	867	855	937	899	932	914	892	856	900	876	870	868	864	892	873	892	904	905	842	821	896	852	869	823	886	929	869	866	919	877	871	907	860	856	809	888	894	921	901	881	876	866
22759	12360	9748	6054	3424	1808	939	721	506	429	447	392	373	374	315	316	333	336	352	317	296	309	333	326	347	345	381	318	338	331	328	343	303	333	350	322	312	326	290	336	322	357	331	308	333	327	309	320	347	313	310	340	356	314	328	327	289	320	345	297	317	326	309	338	329	295	365	325	325	285	347	311	276	334	340	323	313	311	331	314	366	322	354	319	327	290	304	311	336	328	319	303	358	336	332	313	331	313	346	302	339	324	334	330	334	341	295	327	322	305	349	341	356	327	304	299	333	311	358	320	320	335	311	304	307	341	278	345	312	331	305	293	340	309	328	307	298	369	305	343	335	344	326	301	341	321	330	302	328	341	371	312	338	295	347	322	333	281	351	376	336	343	318	301	325	355	352	331	339	329	328	327	319	296	320	309	335	324	339	308	333	361	344	307	338	351	284	317	338	334	310	333	333	348	292	336	318	285	331	324	305	327	327	340	344	319	286	278	328	329	298	343	331	323	300	322	318	345	345	345	310	314	321	338	286	318	342	325	329	316	321	339	314	335	282	282	310	323	312	307	291	292	321	314	285	298	279	332	270	327	305	332	294	330	333	340	322	325	349	311	330	357	327	348	351	317	301	301	330	322	303	321	320	329	329	357	273	306	312	308	334	319	312	334	319	275	340	320	289	328	333	331	377	334	342	319	322	294	372	334	288	317	332	304	329	353	348	303	303	302	344	332	312	304	342	302	342	334	307	331	346	339	327	323	297	322	341	311	342	336	339	316	322	318	328	359	339	340	302	341	369	309	325	338	323	308	300	314	315	312	310	367	325	300	323	333	309	327	355	327	297	296	359	316	311	336	303	311	349	308	312	359	305	293	304	371	321	330	317	343	335	326	321	329	299	317	356	349	328	317	306	309	329	323	321	353	314	300	296	331	316	348	348	310	325	332	321	312	338	296	303	333	291	295	327	291	294	302	334	325	317	296	312	303	357	299	333	335	347	309	328	340	314	305	303	307	307	342	300	336	324	312	324	304	319	298	282	351	319	319	313	330	319	299	343	319	318	309	325	323	298	337	324	283	355	348	317	326	340	347	322	310	341	299	320	304	284	296	336	345	311	326	282	324	321	358	331	326	340	302	317	335	347	309	305	278	334	317	335	326	310	319	327	308	341	334	362	336	330	331	354	283	288	312	332	317	321	310	312	304	312	336	309	339	333	342	356	296	331	352	321	312	329	354	335	327	316	307	321	329	347	315	317	308	319	322	345	337	307	285	353	330	307	357	291	326	308	339	325	342	325	330	309	344	305	297	294	314	359	305	306	328	341	341	273	310	292	284	300	322	332	331	318	360	344	329	325	310	312	312	318	350	312	304	301	322	350	333	337	336	331	308	339	321	353	311	327	326	309	306	348	324	324	347	344	313	331	318	319	305	354	300	299	324	341	342	327	336	349	327	336	313	328	304	320	310	305	330	329	315	330	301	349	339	298	355	327	291	328	353	334	321	356	299	376	273	305	319	315	317	349	353	322	283	303	323	343	350	363	341	328	312	343	301	330	342	359	353	336	308	321	334	311	321	323	315	292	354	314	332	274	350	323	363	320	323	321	330	308	335	299	319	343	291	346	318	305	329	310	366	325	307	327	375	299	337	349	303	308	330	360	329	342	342	308	336	326	364	328	325	352	314	308	338	311	309	337	331	318	323	315	337	318	330	331	328	325	342	309	302	371	324	344	369	316	317	308	338	324	295	312	311	312	328	299	317	338	337	325	329	344	353	310	304	326	326	329	316	333	341	331	290	328	295	330	312	313	315	347	343	316	310	346	308	319	324	347	325	310	342	336	338	330	300	313	318	293	307	299	354	305	293	365	328	338	317	302	295	321	298	323	348	325	324	360	383	296	322	316	311	315	307	308	333	298	299	339	319	315	366	311	322	306	338	353	335	328	338	339	331	324	307	333	330	307	350	351	346	368	345	326	347	307	311	348	351	339	342	287	335	339	361	303	334	342	324	313	320	324	341	287	303	310	289	350	340	323	323	318	347	354	329	308	301	325	325	312	320	297	306	315	333	339	287	333	338	323	352	320	328	315	309	314	330	330	322	329	308	334	317	338	303	305	293	327	325	304	365	344	316	317	301	315	333	326	315	330	350	315	338	308	341	314	315	327	329	322	334	321	300	300	327	336	296	357	307	368	305	337	353	357	352	334	302	307	348	309	320	354	334	306	336	326	328	338	338	352	326	330	326	334	309	304	314	305	335	315	367	304	319	328	319	333	337	350	348	360	310	350	316	333	304	300	317	303	332	307	327	310	317	308	324	305	317	265	356	339	334	345	332	338	283	359	311	304	374	329	320	322	337	349	341	297	364	318	311	318	347	336	331	367	324	283	299	292	366	326	311	354	317	278	311	352	297	324	323	307	334	323	339	342	327	309	318	323	306	360	318	338	355	300	311	317	329	291	317	311	329	330	305	333	325	302	327	323	322	339	306	338	342	321	302	291	330	313	311	302	325	350	323	318	327	332	324	311	349	304	329	344	359	320	320	301	289	321	349	318	332	351	315	297	322	322	318	309	326	358	313	304	317	367	338	356	288	323	334	301	342	348	340	321	301	295	327	295	339	336	322	321	336	324	350	321	318	334	315	309	288	321	305	310	326	317	331	348	326	291	298	334	322	363	347	301	315	358	328	323	296	319	333	299	292	290	312	332	317	335	321	293	319	367	331	325	323	327	337	299	300	287	368	326	299	292	317	342	342	342	317	332	350	328	302	365	335	345	341	329	353	381	336	310	345	295	313	306	345	326	301	325	320	316	346	326	313	361	342	359	318	336	316	309	330	358	375	305	311	325	301	343	316	320	336	307	323	351	324	346	305	346	307	325	286	308	320	352	336	360	324	329	345	343	331	333	317	326	297	318	334	365	316	337	295	353	303	372	337	310	322	328	341	323	308	332	321	300	338	341	339	326	330	348	280	321	336	298	317	312	318	308	332	331	336	291	314	307	319	325	338	299	328	335	351	312	335	317	303	324	345	329	323	320	350	357	339	324	356	338	295	359	299	339	356	313	361	301	327	326	327	325	335	305	323	325	319	305	344	302	307	328	336	327	304	292	346	300	307	290	307	307	339	335	312	350	329	329	320	320	329	298	314	334	266	299	289	299	320	336	346	310	314	306	336	343	337	280	349	324	305	339	339	306	336	329	347	328	293	309	323	317	339	320	344	347	333	369	325	346	318	359	332	333	317	348	337	339	333	304	328	324	319	295	334	327	335	328	320	280	343	335	328	344	332	341	320	341	323	316	308	348	339	322	325	334	313	342	346	310	336	323	326	332	312	296	329	337	330	334	332	313	320	324	296	317	343	326	370	324	310	314	349	298	342	347	304	282	314	324	326	312	336	349	318	298	301	311	314	343	319	318	293	359	322	303	305	347	329	352	319	311	334	325	319	323	341	329	318	328	318	295	303	313	289	314	307	334	313	332	325	313	320	351	332	331	328	355	306
13036	9303	14864	13865	10136	6294	3486	2425	1548	1258	1236	1137	1041	895	847	815	730	758	758	743	735	781	769	760	727	819	784	738	748	791	719	773	752	794	698	677	702	774	709	723	720	723	743	742	719	741	710	721	705	752	721	747	705	660	717	740	719	692	678	734	726	727	688	694	691	742	717	737	745	712	723	757	723	716	704	783	715	704	691	699	780	692	748	714	704	748	720	783	725	704	725	707	740	746	728	763	664	761	687	708	676	701	773	710	727	669	694	722	735	669	720	747	718	764	736	711	678	710	688	703	701	741	756	708	706	729	708	683	724	749	739	672	674	694	708	694	671	763	711	688	688	706	700	701	733	745	729	701	742	688	733	717	669	692	723	680	725	688	684	740	674	689	720	719	690	690	720	668	706	721	723	693	695	711	672	717	707	717	691	735	684	722	719	714	706	758	754	739	712	736	698	711	714	697	748	676	691	717	749	688	681	708	766	705	704	717	726	714	725	695	673	717	745	702	720	782	686	770	702	708	787	692	699	745	708	686	706	727	693	746	724	698	725	726	688	749	691	690	713	703	676	792	714	748	733	742	713	701	732	715	763	700	700	755	719	702	691	768	690	704	737	672	756	701	747	721	768	751	740	714	662	711	712	749	734	705	738	772	758	716	737	689	726	732	737	724	714	699	722	710	750	767	739	719	727	680	715	704	720	740	710	749	729	739	717	696	732	691	733	708	718	764	725	714	715	737	696	730	712	715	747	712	753	755	728	744	683	731	752	738	689	732	734	726	680	680	747	721	684	704	754	724	724	718	714	725	749	709	689	708	755	672	706	699	675	706	737	703	683	675	708	763	739	721	708	747	734	722	701	755	731	708	779	741	750	695	687	721	712	703	718	662	687	727	681	732	743	681	672	691	734	736	677	682	724	699	729	718	689	683	755	715	658	743	732	736	721	714	712	736	705	716	697	745	682	695	709	737	696	749	718	704	727	719	763	713	722	738	700	721	710	701	749	671	701	714	726	717	714	744	753	773	659	735	700	710	697	735	736	736	719	730	763	689	794	706	717	689	724	673	704	736	714	771	669	740	726	692	718	695	636	713	704	716	705	779	667	716	702	682	690	718	714	704	729	739	739	675	669	699	696	691	695	693	729	701	693	703	704	729	732	735	723	704	742	755	725	724	738	697	688	658	745	711	759	741	669	691	700	732	686	728	727	668	714	698	666	802	712	736	752	689	691	725	726	724	734	734	752	706	719	732	745	750	745	722	722	733	684	718	739	726	705	712	649	726	763	731	698	700	694	732	729	703	694	705	724	711	781	725	715	768	741	720	724	682	664	746	703	675	704	666	698	726	739	712	686	768	712	711	750	690	716	674	698	731	706	744	720	714	731	699	728	707	727	707	737	724	684	730	733	719	749	735	739	726	750	720	684	728	749	678	735	689	702	721	718	734	725	682	702	729	704	725	744	730	725	744	682	719	747	749	719	658	665	752	728	697	686	734	692	732	701	766	732	714	711	741	683	728	685	704	662	689	670	711	690	708	748	682	746	740	742	685	694	724	686	740	704	720	698	743	683	693	732	736	742	769	750	719	717	721	689	712	713	702	701	687	734	667	661	720	715	671	751	743	694	669	736	697	715	720	761	700	746	731	720	747	730	669	712	716	719	665	762	711	740	744	695	690	710	721	725	750	667	747	770	691	707	715	677	675	723	713	756	708	757	683	691	719	706	733	735	729	701	720	688	731	697	682	729	746	738	758	673	753	743	674	734	696	774	749	741	697	709	719	702	775	688	758	732	699	751	696	684	675	739	705	707	779	727	743	768	732	715	725	688	711	676	722	733	707	738	749	690	675	742	730	689	785	714	691	728	718	686	704	705	755	693	698	709	691	676	724	742	698	724	736	712	773	745	691	679	709	687	707	699	695	715	727	700	678	724	712	729	715	709	719	709	732	704	718	703	689	710	750	744	767	699	738	743	711	765	731	713	723	709	696	709	662	701	695	712	687	761	729	761	671	688	735	741	720	735	725	731	711	669	760	701	664	673	740	711	713	704	725	703	702	710	737	749	671	681	761	738	699	729	710	758	692	697	747	707	707	721	730	715	694	712	748	717	728	734	718	748	695	702	721	713	716	720	726	704	695	684	706	766	709	692	702	720	710	689	714	728	697	732	709	752	713	766	731	756	735	708	710	703	700	707	709	736	718	680	693	714	740	755	745	694	726	753	716	739	712	766	714	710	664	698	696	720	717	700	681	707	732	749	742	724	747	704	652	702	737	768	706	749	710	732	754	738	748	755	671	748	706	689	722	646	709	728	690	748	737	722	712	768	732	708	694	686	709	710	710	717	710	717	707	718	714	730	782	699	733	735	708	698	723	689	715	702	699	695	693	743	685	741	734	743	681	715	676	719	726	673	714	713	723	690	755	687	708	704	766	657	757	707	701	716	703	691	696	707	709	693	693	721	745	731	727	695	741	747	691	684	713	675	726	703	744	723	739	687	726	786	691	685	689	763	738	699	756	696	719	675	717	722	712	718	755	754	706	722	747	721	772	710	740	701	718	790	709	741	730	718	734	714	688	741	719	708	690	723	751	684	733	704	766	723	734	693	695	752	744	726	720	738	681	755	768	713	690	683	705	717	726	712	727	689	724	724	726	713	722	685	717	738	754	730	764	746	742	724	730	692	753	752	681	710	667	700	735	712	719	724	721	707	645	706	694	721	708	718	711	696	700	692	770	693	731	681	752	748	720	700	708	723	732	740	703	659	696	704	655	717	711	753	684	716	735	724	730	757	749	721	702	699	691	718	726	727	772	696	695	702	767	789	703	691	693	722	713	687	709	722	715	687	720	647	692	700	698	676	708	734	683	746	774	735	772	710	708	746	739	690	720	703	709	734	707	694	720	772	740	717	698	688	759	675	712	688	716	730	721	709	664	694	718	685	710	763	737	726	702	700	753	742	723	725	752	725	698	728	722	667	725	740	705	774	702	723	727	688	719	728	686	741	734	695	735	682	721	729	732	730	685	722	693	669	744	713	721	687	693	731	769	753	702	717	708	738	679	757	723	696	751	710	697	673	712	710	702	690	667	723	704	719	702	725	722	759	680	763	694	728	735	688	724	724	686	700	674	729	693	697	712	748	688	647	664	679	702	698	724	697	746	691	707	680	648	676	734	741	767	762	769	694	712	691	699	724	705	712	716	724	713	684	695	717	749	703	666	708	715	689	695	722	699	705	686	700	725	726	718	748	709	737	734	672	693	770	708	686	751	751	734	735	676	740	695	743	703	731	751	720	721	707	725	713	722	642	671	739	726	747	712	740	731	703	735	656	723	729	679	699	707	753	685	735	704	720	694	690	722	757	745	713	680	710	692	742	701	739	733	727	657	739	746	699	776	741	736	719	776	743	679	657	708	736	759	760	753	702	689	720	665	689	722	722	724	655	729	720	733	713	727	772	731	779	706	672	729	699	734	710	712	705	734	781	705	745	717	710	754	755	757
32159	18678	16823	13312	7567	3846	2534	1518	890	691	577	484	450	432	385	416	332	402	407	393	373	381	380	372	366	357	376	344	388	375	352	353	398	383	376	361	404	349	410	366	342	403	380	343	366	381	367	371	393	341	351	335	347	335	326	364	393	343	372	392	358	357	344	361	376	360	395	344	331	353	363	322	334	345	322	349	377	347	374	351	366	378	363	378	359	382	383	358	330	345	367	378	346	403	391	316	359	370	325	358	332	337	352	354	380	383	362	368	340	353	359	312	378	374	346	325	360	356	388	358	311	349	371	344	364	330	321	345	374	354	357	335	335	383	336	338	360	364	363	365	357	323	359	337	422	351	390	342	360	352	366	334	382	388	383	370	359	367	333	370	342	353	357	340	370	371	348	380	362	348	344	323	388	358	354	387	349	340	339	352	353	344	357	362	337	372	339	321	369	353	356	384	374	350	361	343	408	371	359	396	384	348	355	383	344	355	354	346	332	351	364	369	365	363	328	387	334	364	369	340	382	406	391	379	402	368	322	299	364	349	353	385	356	317	335	374	340	353	381	348	345	365	380	334	377	341	373	366	407	319	358	373	325	351	340	363	325	343	348	342	380	332	355	346	372	341	331	380	364	366	360	353	371	386	379	354	371	358	377	356	341	366	339	325	321	332	398	389	346	364	340	357	340	373	363	339	326	336	338	356	350	349	350	381	382	355	365	391	346	374	340	350	343	322	379	342	364	377	392	367	348	365	350	360	343	390	344	335	323	385	378	345	340	345	331	364	352	327	336	395	360	345	356	364	348	333	356	378	341	403	393	359	347	371	349	341	360	361	351	323	305	331	346	336	378	337	320	340	366	350	366	320	382	348	341	362	366	329	328	342	346	374	368	358	379	323	393	355	343	324	375	357	359	388	375	373	395	358	343	367	382	318	337	337	337	384	391	383	361	351	385	325	368	350	355	321	373	329	345	344	381	387	361	357	351	338	334	398	368	351	374	356	347	359	375	313	355	377	366	381	354	335	351	386	341	335	390	406	330	362	331	389	361	312	376	383	358	348	350	365	366	354	374	359	331	346	381	399	371	375	353	380	338	350	417	343	340	373	368	366	316	329	355	356	354	353	391	339	358	359	353	397	313	370	339	337	362	366	350	336	364	397	420	353	355	399	349	339	338	339	351	314	347	336	417	354	382	363	337	345	349	331	389	381	329	376	357	370	323	332	344	367	365	340	381	368	347	376	372	368	369	387	385	372	324	357	375	336	382	340	362	345	370	404	357	362	342	353	346	346	363	336	346	374	331	413	356	341	326	353	336	399	341	345	339	361	368	365	350	358	359	339	351	362	365	337	353	354	345	371	366	329	329	358	353	328	371	364	371	372	367	327	375	350	340	352	369	360	348	316	354	371	345	351	346	355	347	347	325	363	356	366	344	354	343	354	402	371	379	337	353	383	390	402	384	366	352	330	352	389	364	378	368	367	345	353	328	370	359	326	356	352	337	339	370	356	358	373	340	352	374	389	341	340	366	357	335	333	351	371	381	350	329	338	344	353	330	347	339	345	315	374	350	345	344	348	336	360	381	353	367	376	364	354	359	374	367	347	316	359	346	363	349	363	358	353	356	354	367	369	366	344	350	354	350	355	361	365	387	355	324	316	344	359	383	364	373	356	381	368	407	358	339	321	360	362	364	345	323	377	335	350	362	378	349	357	383	343	331	352	380	355	368	383	408	389	332	374	365	367	334	361	341	370	357	358	373	337	344	351	339	357	337	352	349	359	348	302	365	353	382	390	323	370	355	366	374	350	342	338	320	390	379	364	369	348	351	343	368	336	353	319	371	364	362	336	346	373	384	339	335	351	379	370	344	362	366	362	321	362	331	356	357	328	372	361	367	332	325	371	332	370	334	330	369	353	343	322	378	369	323	380	369	354	346	409	376	338	345	339	326	353	350	298	325	369	367	354	353	381	325	366	363	378	332	359	386	378	338	317	348	320	359	371	304	332	363	387	368	340	337	358	360	353	338	356	361	338	380	334	313	331	371	358	349	365	342	365	368	371	353	325	359	347	313	335	359	342	371	373	329	328	373	330	354	382	355	358	347	337	342	351	358	308	354	348	382	336	345	342	340	348	363	350	361	349	330	347	372	340	344	353	340	348	341	347	347	366	339	350	364	365	345	350	382	352	376	368	335	327	351	364	335	345	358	397	355	314	383	400	380	329	389	364	436	363	377	330	340	350	317	341	344	346	396	348	342	335	355	317	353	369	368	373	352	325	377	386	372	362	382	376	327	353	375	342	378	367	339	334	373	347	374	362	362	368	387	331	371	355	361	363	346	363	348	345	332	362	335	340	368	372	354	327	350	350	356	348	357	374	329	332	363	374	352	362	333	342	369	366	350	319	391	396	356	361	363	411	402	343	363	359	377	358	342	361	391	361	368	369	344	347	361	341	355	352	346	347	354	399	359	328	356	358	351	348	372	382	394	340	384	339	357	364	342	376	317	344	321	365	368	342	363	322	366	365	364	366	362	356	391	334	335	362	349	359	382	336	352	410	358	355	367	377	374	342	329	364	386	320	335	367	350	372	324	345	365	375	376	364	331	370	388	383	334	357	359	358	345	388	347	368	349	380	352	358	373	346	351	340	364	334	384	375	322	334	357	370	344	357	352	355	334	345	355	344	351	310	363	349	333	355	376	383	358	325	356	340	361	358	348	394	352	325	328	373	329	351	355	365	403	329	392	348	372	344	349	392	361	355	349	359	348	366	362	360	331	366	384	333	333	352	343	330	329	353	366	389	377	332	353	349	340	327	380	377	350	378	358	377	328	365	354	401	379	385	368	361	316	358	367	377	376	395	374	367	330	372	340	375	342	356	372	344	381	384	395	368	384	369	367	318	345	327	400	348	345	395	369	350	344	375	371	364	341	344	357	348	336	376	369	349	370	367	366	374	363	349	355	370	364	343	370	369	368	357	357	338	351	362	352	387	337	356	362	354	346	336	373	357	389	332	332	337	329	373	368	354	379	358	345	375	386	337	350	375	327	360	364	354	378	361	371	355	317	345	384	364	343	373	380	401	329	350	353	366	370	342	354	389	318	378	335	408	347	329	362	359	335	340	396	370	351	357	385	380	368	356	409	355	362	379	353	349	385	383	349	399	359	347	377	337	375	356	299	362	370	351	334	349	364	372	358	325	346	353	357	399	376	395	324	365	335	409	383	352	353	352	336	355	345	405	307	337	331	344	356	360	366	366	367	359	353	365	360	402	357	364	343	361	363	323	366	378	319	359	378	371	367	391	357	370	349	353	342	372	375	324	358	384	310	349	372	342	329	358	366	341	347	334	362	361	359	340	394	356	368	333	331	333	344	348	332	313	388	349	369	374	386	355	327	341	368	372	308	325	349	344	366	342	344	362	374	353	351	364	341	395	372	345	381	383	358	340	370	352	352	286	352	329	368	332	334	323	357	391	358	366	356	319	377	339	342	337	338	380
19025	14452	22663	24681	17510	12182	9599	5700	3214	2305	1880	1473	1406	1201	1052	916	942	960	942	936	872	937	873	883	903	903	948	862	873	832	877	838	827	856	812	840	822	805	785	782	807	786	730	828	838	809	804	780	804	796	775	771	821	774	734	815	856	803	843	779	803	838	808	779	810	805	774	822	783	809	827	777	797	716	816	757	798	759	746	793	794	780	826	784	845	751	778	780	757	802	781	769	756	769	794	791	800	797	816	750	755	782	801	796	784	792	851	850	768	765	829	784	750	779	769	818	763	783	811	803	809	802	785	810	764	822	794	819	859	785	765	864	777	799	752	755	785	785	769	782	804	789	765	772	779	749	793	748	775	808	742	777	730	757	762	743	806	754	763	768	753	815	781	801	805	763	804	827	718	769	781	749	791	765	736	773	752	739	778	767	769	735	770	759	788	800	768	790	818	755	775	833	831	800	747	731	753	786	731	790	790	795	780	783	811	745	795	783	737	806	800	794	800	780	830	791	782	795	770	738	758	856	818	817	767	826	849	749	756	768	781	778	787	744	769	810	789	770	774	781	787	784	763	795	780	787	751	783	789	793	768	760	736	746	784	776	810	808	817	781	757	747	785	761	761	760	761	762	794	801	760	815	800	806	855	794	751	807	790	761	754	833	767	848	819	784	775	797	819	745	762	773	792	773	802	751	815	785	775	821	748	789	783	806	749	788	768	795	808	785	685	740	778	777	791	811	773	746	728	738	846	798	764	796	764	848	878	800	744	751	810	779	761	775	790	727	736	810	822	787	783	782	773	763	821	834	771	720	831	771	798	790	801	764	767	780	841	775	785	738	749	752	776	819	763	804	827	721	804	774	784	771	803	750	814	755	740	803	763	795	782	756	751	770	801	792	770	786	774	759	747	763	840	772	767	763	782	752	814	754	809	802	803	793	827	799	801	818	769	796	727	714	817	772	823	762	789	828	741	730	818	778	754	771	785	800	791	767	817	819	781	826	764	791	733	788	790	797	779	736	848	795	794	778	797	744	774	797	804	825	762	789	785	778	811	800	786	764	810	864	800	814	793	761	803	802	755	761	748	805	716	739	791	755	793	781	771	798	761	820	842	748	838	794	753	771	822	778	819	770	815	763	806	765	801	780	811	786	798	765	761	753	724	786	809	816	786	801	827	742	786	736	849	834	742	781	802	798	799	762	767	782	770	788	776	767	784	773	841	788	782	772	796	794	792	767	793	784	858	806	784	815	801	805	801	747	791	781	826	779	780	789	762	777	784	809	786	836	827	755	818	813	766	791	787	816	782	775	784	784	797	792	735	778	781	809	779	743	800	794	796	756	773	808	765	766	768	748	790	767	793	781	807	745	805	754	762	797	761	793	771	764	783	777	808	780	783	782	769	759	796	771	810	774	816	729	771	797	808	796	801	792	787	766	803	776	784	801	775	761	716	771	765	767	798	783	760	779	807	797	759	743	779	759	783	780	787	777	797	793	814	797	776	801	794	801	817	777	821	788	819	734	802	766	773	831	779	762	804	743	801	805	799	763	803	767	779	811	807	812	762	776	791	818	784	754	743	780	718	828	776	741	754	804	745	764	788	757	809	781	834	745	742	815	801	790	803	817	816	765	777	808	748	785	787	777	786	786	772	776	798	757	779	795	787	757	756	778	795	749	780	797	823	762	814	765	792	757	764	793	772	791	832	803	805	853	744	797	815	804	775	762	815	781	739	770	726	811	771	804	776	751	784	780	820	793	760	805	841	791	778	797	772	828	771	811	819	818	742	754	746	769	818	742	766	785	837	770	762	712	798	755	774	771	755	787	779	736	792	801	796	769	812	802	797	772	784	797	795	768	779	759	778	787	763	757	816	800	750	762	812	787	784	776	836	765	742	756	787	699	785	737	797	806	805	745	776	785	786	753	818	743	757	800	802	770	804	737	768	768	796	771	735	785	791	805	786	786	816	791	731	842	770	815	787	782	726	787	759	799	859	793	787	761	739	811	819	769	793	796	762	767	793	786	795	770	783	823	763	771	774	803	772	735	814	790	760	815	783	729	771	799	760	785	808	782	790	792	789	784	783	798	763	746	794	776	815	698	829	765	821	788	818	790	741	792	749	821	773	798	813	741	797	789	790	715	725	797	763	742	775	761	800	814	784	816	798	864	801	734	817	752	763	822	807	745	782	762	762	825	762	797	781	800	795	752	765	752	786	781	820	807	768	802	782	753	806	771	804	768	800	794	769	808	804	751	752	821	797	804	783	789	770	755	818	808	763	782	779	786	749	818	767	740	754	742	803	717	802	822	757	791	791	813	805	771	783	794	806	729	817	759	775	754	835	803	814	774	747	797	763	753	778	791	769	753	783	730	796	783	780	758	751	758	754	754	778	806	765	828	784	789	768	768	808	793	790	770	762	802	871	762	846	774	740	771	776	786	785	773	760	766	762	779	771	781	812	756	743	834	773	738	729	806	752	832	783	834	799	780	766	816	750	760	755	804	779	765	804	791	776	782	786	782	743	772	726	748	830	781	774	848	812	798	812	808	773	775	749	748	784	818	803	820	787	751	750	783	794	794	805	754	792	825	770	794	813	747	781	783	800	759	782	775	779	759	795	816	780	764	730	756	750	799	789	800	782	819	790	801	809	777	779	790	769	728	782	734	769	774	815	727	771	793	752	747	794	751	761	784	789	777	790	766	777	752	746	814	791	781	800	796	778	784	806	745	792	790	820	838	799	810	768	748	797	751	779	791	779	775	776	793	813	811	826	817	765	747	794	776	790	794	753	804	779	805	753	759	730	798	763	763	756	763	795	820	812	794	727	790	786	779	777	758	761	819	738	758	770	799	772	770	764	780	786	743	802	793	779	790	783	817	807	786	836	806	753	771	766	792	775	772	783	790	781	779	762	836	797	751	785	772	799	813	772	722	746	784	761	816	785	793	765	775	801	758	768	767	778	735	803	783	764	795	760	817	833	750	741	741	741	800	809	766	862	773	812	772	771	768	794	772	798	842	779	786	822	779	767	811	800	801	819	809	755	776	776	739	809	815	755	778	773	778	757	819	779	777	817	811	786	845	781	783	746	796	757	850	809	740	755	806	825	738	796	772	776	802	780	802	766	793	812	784	796	810	780	783	773	805	778	800	797	779	771	764	767	812	794	778	760	775	788	823	771	792	849	772	758	798	810	761	781	807	789	781	774	769	725	773	754	816	821	766	816	797	767	805	771	820	759	784	777	776	828	766	807	772	803	831	849	782	718	754	766	816	827	803	773	781	827	796	779	776	760	810	770	802	784	835	800	765	805	827	770	788	800	777	747	748	799	755	819	820	734	812	755	784	849	820	820	836	775	766	734	813	797	747	762	761	801	782	800	810	765	789	769	754	812	763	781	745	765	812	752	778	773	813	784	781	744	763	750	760	804	801	833	781	757	768	762	816	765	724	805	728	798	779	810	793	729	756	731	780	830	755	812	810	778	791	798	782	775	846	765	777
41573	25453	24412	20334	12319	7782	4744	2489	1369	853	674	644	550	494	487	474	496	477	470	456	413	401	456	414	406	404	413	405	445	460	407	442	473	397	450	380	406	403	409	399	411	438	420	371	378	384	421	414	399	400	388	408	391	421	473	430	402	438	391	424	413	382	425	411	414	405	413	396	415	376	414	383	402	437	426	384	374	421	429	417	383	426	418	411	411	431	436	422	403	415	374	412	449	414	453	482	413	389	408	395	408	388	402	369	359	418	419	375	371	368	416	406	392	369	388	377	410	389	427	417	451	392	404	397	412	386	435	394	386	378	386	415	448	403	414	398	379	417	412	412	429	389	387	384	465	408	403	394	414	444	381	392	414	422	375	385	412	421	406	411	427	436	403	410	402	391	414	433	436	422	390	421	409	386	403	409	385	403	409	385	396	407	380	419	389	409	428	429	392	416	378	456	390	416	412	425	407	422	400	375	392	427	419	381	401	381	375	403	391	380	410	406	392	447	432	426	420	440	383	445	418	382	431	387	430	418	410	427	423	443	383	416	415	427	369	422	400	396	402	402	407	406	355	369	416	383	434	379	377	406	405	393	408	404	361	411	428	420	368	419	416	388	395	418	386	451	392	410	417	421	413	424	387	386	390	426	444	384	438	433	446	422	413	397	381	400	405	435	450	434	431	382	393	360	440	380	411	377	377	422	395	392	431	415	434	440	362	415	397	434	430	421	422	385	411	422	369	420	405	416	443	404	400	392	457	381	467	412	391	387	405	400	401	430	416	372	433	437	406	377	410	384	413	447	363	396	413	406	417	413	369	383	416	382	451	430	416	379	431	416	402	409	447	413	402	417	399	381	430	450	411	454	418	404	399	458	422	398	412	413	384	420	408	408	426	454	385	405	437	405	384	380	387	412	431	393	354	380	395	392	389	410	412	436	428	381	436	439	396	388	396	388	440	375	407	416	414	372	435	406	380	448	374	404	412	397	421	393	424	435	379	405	425	459	433	417	417	397	403	398	430	440	405	419	437	426	392	398	391	378	402	379	398	418	431	397	418	434	409	369	429	338	432	416	435	443	414	435	393	355	420	365	403	415	432	416	395	413	354	416	387	401	392	402	365	361	422	407	375	381	380	418	412	380	441	441	420	389	418	388	376	414	394	434	405	394	407	394	374	395	421	385	405	410	422	392	419	408	436	430	390	375	389	443	394	387	450	427	372	401	409	404	413	386	400	378	417	406	400	400	411	396	415	426	417	397	410	417	420	433	415	398	428	438	424	400	429	424	427	413	383	441	419	427	396	408	449	421	441	429	394	430	380	404	378	397	406	420	449	391	406	385	419	412	424	412	425	383	412	424	398	411	363	372	442	424	402	398	379	410	402	454	424	388	389	381	420	404	370	403	404	390	414	421	391	413	425	405	390	377	429	402	434	426	396	403	447	395	434	411	425	382	411	457	369	431	425	396	368	387	397	383	367	324	448	425	419	408	419	400	439	384	378	386	403	384	389	377	423	411	406	397	403	393	414	401	438	399	393	389	426	396	380	391	401	349	404	403	417	406	422	408	421	409	407	376	381	428	396	442	404	360	413	449	393	450	388	401	409	418	383	397	418	406	405	443	444	389	384	402	383	399	413	395	402	427	392	424	432	397	392	406	419	395	409	397	375	389	439	401	383	426	410	434	373	427	436	401	422	378	388	427	426	405	420	418	396	405	418	422	404	416	422	364	388	415	409	395	455	391	407	438	468	384	410	427	400	404	416	415	389	394	383	418	419	403	409	430	432	375	372	407	429	392	387	420	390	401	442	449	385	415	409	409	434	448	460	411	416	408	439	407	402	401	380	361	364	423	399	406	384	438	395	390	391	422	432	369	381	433	429	419	402	383	408	413	410	362	401	407	416	355	368	415	393	388	446	412	389	427	417	415	392	406	411	370	403	394	409	407	395	415	404	352	383	411	384	391	388	407	452	391	386	419	437	453	398	377	405	409	397	402	419	412	394	426	396	421	432	389	407	429	421	424	430	402	414	410	387	487	406	458	426	401	420	409	389	403	363	405	414	424	405	431	379	392	391	412	396	391	432	389	420	418	430	402	438	408	379	436	406	411	409	398	422	403	443	420	376	415	435	430	364	402	405	403	406	397	366	372	412	369	417	376	405	444	417	400	402	381	379	400	438	456	455	421	391	373	388	390	387	400	421	407	419	421	406	366	406	399	370	420	386	428	409	390	436	395	434	400	428	344	414	372	382	417	412	389	403	375	405	380	389	414	422	398	385	402	422	446	454	388	428	418	394	481	430	410	404	393	419	401	401	383	394	436	411	422	421	393	425	418	424	408	427	441	392	416	412	381	467	457	405	398	385	426	430	407	391	439	443	394	403	401	419	437	407	412	374	385	432	434	418	391	379	405	411	424	394	394	409	389	443	424	408	398	432	417	396	386	404	411	453	396	371	401	428	398	410	406	453	435	388	387	365	376	394	414	407	400	391	384	385	404	385	394	398	394	451	376	398	422	419	391	396	410	446	386	448	406	409	410	392	406	394	423	372	424	377	413	437	391	417	396	404	395	386	400	359	396	389	387	396	422	399	402	430	354	358	409	396	391	386	430	401	419	368	424	429	390	402	426	397	391	392	412	405	397	422	426	397	429	417	433	387	369	413	434	396	401	438	429	380	419	410	432	384	384	376	439	410	445	403	430	372	406	463	416	402	387	411	408	412	383	422	377	391	430	426	429	400	439	389	404	394	422	428	416	436	379	379	404	427	381	443	402	396	386	358	373	398	428	406	404	391	412	396	428	405	385	427	381	408	427	379	396	383	445	406	384	403	390	366	423	399	373	388	355	454	415	402	414	359	405	419	402	406	427	383	443	416	415	428	372	409	369	378	384	415	429	383	440	416	416	437	430	393	392	417	415	407	420	424	413	392	431	446	458	412	403	403	465	376	362	384	381	402	407	388	393	395	416	371	407	398	389	385	392	433	429	406	413	375	397	427	399	426	402	432	405	401	424	417	416	434	425	419	393	406	426	428	419	399	399	405	412	420	387	373	413	421	400	404	387	420	375	394	433	397	434	407	410	417	424	452	432	422	365	386	415	418	424	407	430	382	375	441	384	425	374	383	409	423	419	401	400	430	431	383	392	409	436	372	412	420	441	434	408	417	427	423	421	443	421	371	366	381	391	386	415	397	413	377	415	403	415	388	406	412	411	445	418	462	423	415	391	422	392	387	409	403	424	408	398	397	456	420	407	391	412	397	412	406	375	380	417	386	357	392	424	429	397	407	422	405	398	402	402	404	406	427	441	398	363	389	410	451	418	422	403	412	352	445	383	409	413	415	407	393	386	388	428	393	418	415	391	379	428	378	407	401	392	412	399	406	405	410	413	446	394	403	377	402	397	417	364	438	415	422	384	405	399	414	387	371	374	410	402	412	412	451	373	424	378	389	409	419	408	440	431	394	372	382	425	368	441	444	433	417	408	421	416	382	410	389	445
24046	18836	29724	31509	24063	19355	13855	8486	5305	3094	2514	1872	1520	1521	1389	1268	1181	1092	1072	1085	1069	1104	1061	1015	999	1025	996	1000	998	1020	974	940	970	901	874	911	889	906	902	918	857	848	843	902	866	875	899	877	876	915	903	885	890	891	905	963	888	867	877	883	876	964	893	907	897	903	896	864	903	883	885	807	822	854	860	874	794	894	894	850	863	862	885	849	897	913	898	848	852	882	893	952	875	869	872	886	839	911	895	889	926	840	878	931	914	875	865	889	889	872	869	954	820	878	874	921	849	854	870	907	839	887	871	816	832	870	903	855	857	891	875	865	890	879	861	888	874	859	893	844	915	851	837	840	864	865	905	866	839	912	870	806	872	910	902	884	890	871	863	895	875	847	895	824	895	855	864	890	873	867	853	838	842	930	874	866	892	914	819	915	903	861	901	903	842	878	884	873	888	856	887	849	929	884	863	852	882	890	880	862	854	888	843	806	859	828	900	849	894	834	889	889	884	859	859	904	820	875	874	914	886	894	863	872	891	898	876	883	884	906	860	905	877	841	925	891	854	878	917	898	856	874	874	910	896	843	839	938	894	916	910	844	892	911	902	803	849	837	908	873	909	923	910	864	849	897	883	894	854	856	879	886	850	893	909	901	905	863	849	871	845	886	843	892	850	865	900	896	878	886	894	894	872	815	866	893	858	839	877	856	929	866	905	883	842	814	886	895	856	882	877	873	890	904	910	871	835	874	873	886	856	916	855	901	916	906	853	854	892	894	890	897	867	904	884	842	896	839	886	876	889	880	873	821	843	836	904	919	829	877	892	920	907	881	875	855	863	901	817	847	878	906	881	885	917	838	880	824	895	868	827	882	922	863	859	892	883	829	900	872	846	863	869	876	872	923	886	887	864	897	843	841	952	825	869	861	816	872	892	839	904	863	896	849	902	904	873	916	894	861	937	860	907	869	878	879	861	865	912	840	859	884	899	922	864	873	908	888	910	856	887	898	856	921	839	857	883	852	934	894	884	862	878	923	896	952	936	941	909	891	890	882	936	940	848	856	888	887	849	850	897	907	859	894	812	922	936	833	947	885	868	887	860	858	898	841	883	851	837	902	850	881	870	812	885	891	882	889	861	893	903	920	865	902	887	904	850	865	872	939	852	858	907	874	847	886	876	866	872	881	821	901	909	841	828	831	877	840	833	860	861	820	828	841	849	824	877	861	850	891	835	899	827	898	837	868	877	896	877	937	883	884	878	886	913	777	884	946	906	872	861	869	864	918	851	891	874	887	888	894	826	876	875	888	916	920	859	836	876	869	831	903	914	843	931	815	873	865	896	847	842	859	908	954	896	888	876	906	852	819	884	838	844	889	904	900	837	888	800	821	892	917	800	866	868	905	878	851	887	878	837	838	876	905	854	872	872	855	850	877	847	901	886	888	898	847	898	888	856	842	857	852	917	847	862	858	863	873	902	888	901	812	908	873	895	923	848	864	877	874	881	902	816	917	889	931	899	880	885	866	852	866	933	881	871	883	849	887	837	868	866	908	856	868	922	857	926	898	866	851	844	931	880	856	887	871	869	887	853	904	867	899	928	904	862	880	893	878	926	841	874	821	834	832	877	908	864	897	949	902	806	843	861	859	865	895	847	844	840	851	901	881	864	941	834	898	871	895	846	911	862	828	853	935	828	877	897	897	882	893	884	948	884	885	810	903	911	907	887	912	873	860	827	921	850	899	904	870	880	901	875	856	917	863	886	838	859	804	869	852	845	874	873	879	874	826	880	870	845	902	876	901	862	880	914	911	861	869	890	867	912	841	895	891	889	829	887	861	837	903	872	910	903	918	909	866	801	933	888	844	881	858	881	862	830	825	832	944	858	842	870	885	848	861	849	900	896	863	870	905	859	836	840	926	895	860	842	861	913	814	870	975	927	853	905	893	908	896	889	832	887	921	884	867	862	848	878	877	870	843	889	889	888	893	889	910	839	911	900	870	855	818	924	919	861	847	874	890	875	858	873	895	857	868	920	845	899	837	847	906	885	889	885	926	880	841	839	885	897	878	905	863	914	890	871	829	859	867	916	826	901	879	838	896	878	862	937	914	874	887	863	857	932	877	883	898	826	890	859	888	884	872	927	873	889	948	893	901	860	902	862	859	882	903	896	861	860	850	879	879	874	843	869	883	904	939	865	912	881	869	868	849	876	846	875	872	877	868	837	880	858	883	868	888	912	853	901	918	863	873	905	849	875	864	845	873	907	863	871	977	884	887	862	847	844	857	812	870	911	863	883	916	899	839	902	833	911	857	881	901	854	868	914	837	863	890	903	899	881	912	874	911	852	895	875	916	902	890	864	844	873	870	891	852	854	869	862	856	849	889	856	871	900	870	892	814	877	892	866	848	902	904	843	880	917	904	891	850	908	909	836	916	895	863	841	893	886	858	895	895	881	841	852	924	837	913	936	836	893	860	859	848	894	906	879	898	881	820	875	894	837	906	899	904	882	837	853	801	879	900	846	887	865	823	898	850	898	877	867	881	894	855	839	888	855	845	869	859	894	870	883	908	899	878	919	892	843	861	896	845	913	884	882	841	895	877	851	839	864	909	937	900	851	961	858	836	876	883	898	835	855	877	875	878	881	899	853	901	841	849	906	874	890	875	845	880	852	866	838	929	894	866	855	839	919	888	887	872	829	874	885	891	898	863	859	869	849	879	890	904	890	884	852	877	901	913	887	877	853	863	867	883	817	859	874	872	842	887	876	901	864	890	883	883	886	892	873	913	856	826	834	847	865	810	897	873	873	870	881	879	884	866	863	860	855	872	859	842	896	851	873	912	903	908	866	867	875	869	899	795	901	821	877	893	883	911	859	887	836	901	884	889	891	936	933	895	888	885	870	894	847	881	844	822	974	892	842	847	865	918	871	900	933	844	884	826	896	839	813	860	871	921	895	864	857	806	845	908	886	865	841	847	923	895	926	867	851	878	836	883	879	914	890	859	855	860	863	859	878	889	901	900	814	942	893	881	934	830	914	872	855	861	877	889	821	838	801	849	854	905	860	893	876	878	904	859	886	893	890	903	849	893	908	844	906	883	824	889	815	895	901	929	892	865	859	864	832	887	869	853	881	896	810	894	842	856	831	899	913	868	872	921	841	867	915	896	835	894	872	872	845	838	820	871	883	875	902	901	848	842	883	851	870	862	856	867	910	897	870	859	835	906	884	885	868	915	824	903	889	906	869	874	940	888	877	879	845	823	872	841	829	841	860	857	905	931	864	838	873	842	890	864	908	836	858	862	870	830	841	931	826	871	852	869	885	821	851	869	884	900	913	880	959	817	868	885	926	840	849	836	843	912	900	879	850	881	865	884	908	880	918	826	843	846	901	883	886	887	859	876	905	884	846	854	807	860	882	890	890	902	839	857	882	881	871	860	873	915	851	909	839	920	887	834	901	860	907	938	859	857	885	843	810	899	900	873	886	912	808	872	896	876	835	818	818	876
20839	12518	11223	6751	3136	1668	1069	807	494	450	411	417	375	370	340	335	349	313	340	325	318	335	343	352	364	316	332	332	307	302	334	326	299	339	324	356	334	345	308	312	310	309	344	343	325	312	313	361	323	310	303	362	356	301	329	338	295	327	315	359	361	349	313	302	318	292	345	346	356	336	341	324	304	312	330	315	318	310	365	314	360	328	320	321	371	326	305	337	353	356	333	346	321	317	330	324	327	332	347	358	358	313	331	337	313	304	326	330	339	333	327	286	312	330	310	321	315	326	318	350	332	335	308	301	344	317	321	297	295	340	312	330	323	323	338	326	285	305	346	341	337	319	357	291	323	345	294	281	308	312	306	330	336	317	322	357	326	348	314	341	289	326	290	367	341	296	307	336	340	336	340	321	309	306	381	313	329	352	307	306	308	335	357	314	334	306	305	303	292	313	314	321	331	349	321	327	350	328	327	344	339	322	330	335	354	322	322	320	331	323	316	337	342	314	323	316	326	340	316	281	340	266	312	319	343	346	312	349	279	320	315	318	325	363	302	354	306	325	335	297	313	309	311	324	311	333	330	359	328	318	343	313	321	335	323	347	299	313	337	318	290	323	325	329	330	319	345	369	292	308	332	335	325	317	293	341	325	385	355	318	350	326	330	326	346	326	340	365	344	338	314	313	310	318	330	329	339	302	319	343	332	332	340	353	328	310	316	306	312	313	327	335	304	285	296	318	313	300	355	293	335	340	318	284	305	321	357	313	340	300	338	288	320	309	302	354	364	325	337	299	347	337	313	301	306	356	354	304	315	339	336	329	328	341	303	283	340	312	333	356	317	290	330	356	350	331	299	339	350	328	316	358	326	293	348	311	279	301	314	324	356	356	342	335	327	293	339	347	352	330	330	324	343	309	319	301	319	346	337	374	349	315	325	342	337	300	321	323	350	306	311	299	327	340	337	320	332	335	342	303	324	336	330	340	345	335	359	310	284	309	303	337	301	325	318	331	335	332	349	357	319	361	288	302	310	330	294	292	305	329	331	325	314	346	312	320	301	341	364	322	299	319	326	315	329	311	342	320	304	309	294	334	314	307	337	317	326	312	340	313	325	342	328	331	302	317	321	314	323	323	322	332	328	335	332	291	342	332	324	355	287	315	314	304	332	333	298	335	281	336	346	363	336	384	320	376	331	298	333	325	342	346	342	308	330	331	362	320	322	305	320	333	355	329	329	319	291	337	307	306	313	330	333	342	364	296	336	362	294	326	330	337	319	333	313	317	331	329	302	325	328	312	322	312	314	315	313	308	309	295	323	316	307	302	315	355	319	280	284	329	325	333	310	301	357	333	342	298	325	322	272	305	289	296	288	342	331	306	304	361	316	344	314	297	358	344	327	310	312	299	344	321	303	327	331	322	324	329	363	317	346	332	312	344	347	310	317	345	297	334	331	341	325	312	275	341	294	329	342	313	319	351	342	359	327	331	340	337	328	301	317	320	335	333	325	313	349	330	330	293	334	324	316	315	288	306	278	339	329	365	329	332	314	312	315	356	353	319	326	322	351	314	342	318	346	359	260	336	359	296	298	298	316	330	307	346	315	338	310	287	299	325	318	317	312	307	306	331	341	311	352	307	296	353	328	318	338	301	318	325	356	338	332	295	336	312	308	337	311	330	311	327	298	326	364	339	312	341	328	336	336	345	302	318	338	312	347	321	346	335	341	325	325	346	326	338	293	321	338	301	327	305	329	323	330	281	327	322	335	313	324	339	320	306	336	328	337	330	372	308	319	330	324	351	349	346	291	309	279	341	295	296	308	322	318	339	320	297	266	298	300	341	329	340	309	278	307	329	309	328	355	316	321	319	315	309	323	355	359	327	312	372	320	303	334	334	319	338	316	324	341	347	315	315	332	338	329	311	289	296	309	348	320	352	288	325	315	331	333	352	330	297	343	310	312	316	292	337	323	353	323	299	360	332	343	323	303	331	330	321	297	316	311	295	349	314	302	301	312	321	346	323	337	302	343	324	349	291	326	349	352	328	339	327	292	325	322	359	329	305	356	331	359	329	311	321	317	319	334	326	326	316	333	302	328	308	281	324	347	287	325	364	324	320	337	304	329	323	310	313	358	363	321	308	309	323	330	325	320	325	324	332	314	357	323	331	332	279	318	326	339	314	322	319	311	310	326	313	342	314	323	320	295	327	346	339	328	322	317	320	340	329	320	353	320	307	324	315	355	322	335	350	348	323	359	330	305	335	365	329	324	360	307	352	373	313	332	350	332	334	328	306	322	315	322	332	329	314	321	329	346	322	314	309	314	291	307	361	329	295	314	302	299	317	329	310	316	316	306	328	323	295	318	313	343	340	336	317	316	315	319	314	346	306	323	331	284	343	318	310	314	348	309	366	322	314	322	326	299	294	340	351	309	307	373	326	314	337	331	340	330	318	321	339	307	322	327	380	344	312	337	310	331	335	329	316	353	325	367	338	308	319	331	334	352	340	352	338	324	361	323	322	351	326	318	375	337	321	347	358	318	316	337	338	283	342	323	321	353	308	328	337	337	337	304	326	322	355	313	303	371	359	343	371	336	371	312	330	349	308	350	324	283	350	333	323	299	290	288	312	289	337	336	273	299	328	327	309	310	318	344	333	323	362	344	343	347	286	357	299	358	329	303	333	324	345	354	330	344	345	291	321	351	310	295	296	346	298	324	377	357	338	326	364	279	346	372	332	319	331	329	279	310	312	334	343	335	328	323	340	308	339	328	339	327	331	314	352	306	365	352	348	338	324	287	333	334	344	303	317	324	313	338	270	307	358	318	361	347	308	347	306	329	335	316	289	364	340	323	333	348	316	325	305	364	318	315	314	337	309	317	310	320	326	307	320	315	341	325	324	326	318	311	320	297	333	324	345	299	328	341	259	313	330	309	296	299	315	326	323	336	315	306	309	325	287	308	302	313	352	297	301	283	343	304	333	330	303	314	317	329	348	325	293	358	311	309	335	336	349	326	326	341	358	310	324	335	344	314	294	328	286	292	304	321	355	326	340	356	347	298	356	360	297	364	351	323	316	328	335	338	336	331	319	330	337	332	333	357	329	355	334	286	327	310	300	352	316	340	348	316	317	325	343	357	311	359	358	312	326	342	346	333	310	296	337	317	318	310	309	316	329	323	317	326	328	370	346	352	328	331	335	319	310	293	321	339	354	311	325	325	330	330	311	320	339	315	331	347	359	347	297	341	346	300	341	328	328	341	314	328	342	318	295	355	327	335	322	338	320	328	328	325	324	309	283	312	295	368	324	308	322	371	303	306	345	326	307	312	291	305	303	301	326	312	295	317	315	312	330	330	317	375	318	326	306	324	322	307	319	293	352	327	327	313	318	308	322	318	299	314	339	316	307	351	295	327	311	335	338	342	323	332	338	294	300	308	253	305	314	337	350	311	319	321	308	306	361	314	329	308	362	321	317	317	340	323	319	332	335	308	364	313	326	305	319
12163	10026	16775	14604	9126	6180	3999	2491	1650	1334	1061	1016	962	893	824	768	705	792	768	746	758	758	771	766	759	779	800	766	795	745	758	711	743	734	718	752	720	774	715	699	712	698	743	718	688	731	755	760	725	720	764	680	748	763	727	774	691	720	670	707	710	705	718	738	723	746	719	688	718	744	733	727	720	753	700	702	693	669	712	670	756	669	711	690	758	778	692	732	772	744	689	738	684	739	712	661	722	669	718	737	732	719	747	745	700	754	741	725	693	697	688	710	711	764	687	720	719	716	706	705	762	758	727	698	714	656	719	741	729	668	709	685	719	702	685	729	759	716	711	735	724	720	718	726	676	722	719	736	685	706	745	759	684	703	739	754	725	745	701	743	720	677	757	723	709	679	761	705	728	721	706	746	704	708	727	694	724	730	682	721	699	696	681	695	782	708	702	712	739	707	720	722	703	726	692	727	743	713	710	751	689	697	719	741	693	727	716	717	720	735	713	712	715	747	747	710	702	700	747	727	716	742	747	748	693	713	725	709	723	700	713	707	695	694	720	700	688	733	744	720	720	671	635	690	717	719	711	728	769	701	771	696	681	752	726	738	706	738	748	734	737	687	702	727	703	665	731	682	723	688	755	701	730	728	708	727	680	722	690	689	709	757	695	707	733	743	667	691	750	700	788	704	742	706	688	725	723	713	703	771	725	663	673	737	681	698	754	681	688	718	665	685	732	746	701	742	726	760	740	723	767	704	685	732	659	734	716	695	687	743	718	713	718	715	731	757	716	680	704	747	748	673	681	688	720	723	744	685	742	714	718	691	715	707	724	694	710	672	666	706	678	746	722	680	703	677	707	746	675	737	741	645	749	724	757	732	706	737	748	686	720	692	709	702	703	727	710	692	712	698	698	688	731	769	733	733	723	737	764	753	717	697	701	712	717	706	700	677	741	671	705	734	726	748	739	683	694	767	714	701	753	705	718	695	736	747	760	708	728	690	747	724	703	659	709	745	725	722	682	707	696	712	714	713	713	730	709	711	730	692	774	724	695	734	742	683	732	700	710	726	726	729	727	713	749	722	709	716	707	704	729	741	693	726	716	722	723	713	764	707	711	713	723	696	727	784	732	721	671	735	731	693	751	726	744	712	705	731	744	676	736	721	669	705	670	705	715	692	703	680	728	701	681	698	684	695	726	684	682	705	797	729	708	736	714	692	697	720	724	692	701	699	748	725	765	732	728	693	713	721	677	714	707	769	750	730	713	718	737	713	706	694	705	725	687	705	700	687	757	707	717	651	668	679	733	711	721	703	714	649	693	706	730	682	735	736	751	744	721	701	729	714	707	707	728	694	682	709	791	716	712	708	753	757	765	743	731	744	738	712	690	754	712	671	698	709	729	747	745	694	707	717	688	722	714	693	762	760	691	735	677	717	713	739	726	723	687	737	719	711	691	709	681	711	700	687	702	710	678	713	690	678	749	708	702	720	758	719	741	721	743	677	739	745	711	729	693	740	699	728	727	731	710	747	691	685	697	713	717	756	698	700	746	708	725	683	684	764	746	702	698	671	697	762	718	738	717	709	742	716	712	737	705	721	699	725	707	717	727	708	732	729	718	713	703	708	760	713	743	702	739	663	716	734	708	725	679	735	707	677	721	753	713	713	726	686	748	727	682	698	719	761	715	714	647	663	680	656	753	706	765	746	739	706	744	753	692	711	723	701	677	726	722	703	669	803	719	685	759	683	713	678	718	747	738	689	751	698	713	751	710	746	714	715	674	795	727	698	695	686	713	715	699	735	720	688	702	707	709	736	702	743	703	735	669	743	718	711	722	702	732	704	735	688	699	681	676	724	730	727	700	690	709	727	706	719	708	720	674	706	675	729	711	689	734	718	701	684	738	770	710	713	729	702	682	720	754	719	737	737	660	737	723	693	694	687	693	763	732	694	775	742	701	700	683	751	740	714	763	686	719	726	706	717	710	722	681	726	746	691	694	726	710	700	750	724	705	728	709	668	698	731	757	744	709	682	705	682	740	747	688	747	731	670	737	660	710	735	698	686	701	719	717	644	732	807	742	725	720	700	703	709	751	735	685	770	738	711	738	687	718	732	732	686	716	688	739	690	722	698	701	672	759	752	711	682	729	738	714	694	754	704	779	693	735	722	782	739	746	730	726	778	766	747	706	724	704	708	695	717	679	740	752	713	715	742	765	665	687	692	750	751	715	730	788	731	719	679	765	730	719	729	735	713	727	704	706	724	755	674	670	716	743	674	704	742	688	730	694	716	712	714	735	664	682	722	732	729	721	759	704	685	699	759	676	722	698	688	731	685	739	678	700	740	703	740	746	745	776	676	692	693	700	747	709	690	735	688	726	719	696	727	677	724	793	719	716	717	701	755	729	730	701	750	734	747	741	730	756	736	730	735	745	715	691	730	721	752	760	742	743	711	733	679	744	706	734	722	772	750	682	694	698	730	734	732	724	725	710	715	734	728	701	711	717	694	766	731	730	741	747	685	696	711	720	695	741	731	717	723	706	733	729	751	731	712	685	713	677	695	714	701	728	671	700	708	716	705	649	722	725	768	675	730	713	751	685	685	685	722	645	731	701	692	721	681	714	695	712	742	689	705	737	738	748	718	740	726	747	742	711	727	703	732	676	716	773	719	661	707	786	774	720	681	681	698	717	663	723	728	719	657	750	664	734	740	747	652	694	741	716	733	711	726	730	739	749	692	764	675	730	732	684	702	704	700	689	692	708	721	753	694	724	705	722	716	669	672	706	737	748	709	717	698	692	691	757	729	720	727	740	742	686	698	726	725	679	766	725	703	700	722	664	704	688	715	740	696	692	687	681	749	711	720	693	763	702	707	725	698	699	686	699	730	738	681	700	699	768	687	714	746	666	721	737	715	692	699	693	694	731	707	697	745	680	732	742	725	700	767	729	740	711	696	746	770	681	743	661	727	688	698	697	746	733	701	704	759	725	723	688	717	665	698	725	716	745	723	729	743	703	745	767	726	702	758	704	734	748	705	714	705	654	740	682	734	718	689	670	734	682	725	720	715	710	674	736	729	712	740	738	706	687	692	704	731	680	740	721	687	723	657	685	701	690	724	738	728	772	718	751	697	712	677	731	723	712	719	746	698	702	704	777	684	734	697	728	679	704	707	713	747	738	763	676	686	693	671	733	740	731	704	711	712	688	741	724	750	753	771	724	715	783	742	743	730	710	710	693	707	736	734	740	749	769	751	759	734	717	729	703	694	711	711	731	692	720	665	709	698	698	701	724	693	757	700	719	757	667	714	748	711	709	721	698	726	722	726	689	676	692	721	689	711	769	695	702	683	697	711	714	687	748	719	753	707	678	685	697	734	685	747	684	721	725	741	692	653	746	699	738	676	690	716	733	761	706	748	719	721	690	706	742	739	736	747	697	708	712	685	718	767	714	770	728	771	693	675	695	699	678	707	728	722	715	740	737	727	703	710	721	723	719	717	707	697
35372	21415	18731	13019	6720	4409	2830	1425	843	619	528	488	475	406	406	376	363	348	398	386	369	377	359	390	385	381	349	401	388	357	347	389	365	374	368	370	361	360	378	419	384	369	368	336	359	369	389	394	380	367	373	367	378	339	368	336	386	370	366	348	373	393	319	342	329	346	361	389	355	368	401	361	368	367	356	327	372	354	338	350	363	344	336	351	375	354	357	357	360	365	387	377	345	320	345	385	374	348	364	328	350	362	382	350	371	350	372	353	380	362	367	384	374	385	367	360	364	363	368	378	373	363	323	399	387	375	354	352	342	364	346	359	364	341	351	365	397	327	352	396	391	382	353	341	338	370	355	387	382	352	328	363	336	361	347	371	373	372	374	383	386	315	345	355	383	344	363	354	345	341	348	344	375	353	354	349	349	335	333	333	362	398	362	356	354	359	366	371	365	349	328	361	352	341	380	357	347	377	324	377	355	349	399	400	363	385	378	373	373	351	408	365	357	343	370	375	359	357	324	374	322	364	368	394	383	377	370	344	323	373	313	349	338	362	337	372	351	385	317	382	343	366	356	402	372	382	362	383	334	371	349	368	370	385	349	357	324	351	332	343	373	376	319	340	316	340	315	374	358	349	382	372	357	363	350	340	376	329	347	372	369	344	392	351	333	380	364	348	352	355	393	378	343	370	374	370	385	365	331	351	362	331	366	347	356	345	385	352	364	316	336	361	351	316	343	362	381	337	328	346	328	354	392	383	363	326	370	348	334	336	400	396	377	345	370	404	369	353	342	407	408	350	362	370	377	350	338	311	386	372	357	362	363	389	410	320	327	333	356	365	327	345	350	362	385	362	392	359	350	338	364	372	370	362	368	393	371	369	342	404	345	334	352	342	303	378	357	327	325	363	356	333	368	360	333	372	363	375	324	338	382	319	359	352	370	370	413	377	382	363	359	341	370	348	345	379	372	327	394	365	343	374	384	334	382	393	350	351	380	386	376	346	356	367	360	351	331	372	393	385	334	391	333	377	366	364	338	373	377	341	353	334	334	367	347	369	378	345	352	337	328	346	375	377	366	369	357	348	355	316	331	339	359	347	330	364	411	349	354	351	395	378	432	361	357	370	329	401	375	358	350	348	367	364	379	310	359	302	333	360	376	360	358	339	358	361	357	365	364	356	322	339	362	371	403	385	397	373	361	392	381	331	349	364	357	393	362	336	337	353	370	340	326	360	382	359	338	336	378	347	373	394	310	357	338	385	405	356	356	365	370	333	379	319	384	332	339	373	370	332	358	386	384	374	327	396	353	358	317	352	363	305	334	353	331	334	349	357	358	349	363	362	346	363	355	369	354	342	357	370	364	391	337	379	335	375	356	412	372	324	362	370	358	373	382	332	362	354	350	380	380	378	384	365	374	336	342	335	349	388	371	358	354	374	354	358	364	348	393	381	379	356	356	377	375	352	351	390	372	346	348	382	385	353	370	330	393	378	362	375	362	377	360	388	324	345	324	330	332	343	341	364	327	340	333	323	356	327	373	352	398	359	366	375	353	387	375	374	363	316	342	398	338	386	369	363	348	360	387	391	374	355	366	344	342	394	350	378	399	339	335	352	347	374	352	374	385	396	355	377	368	377	378	351	381	371	360	341	365	361	344	364	370	350	345	372	376	352	346	391	409	342	332	321	339	349	364	371	343	377	350	368	391	389	367	373	352	393	337	377	362	367	364	355	330	331	402	382	354	344	389	348	346	332	366	351	349	350	343	374	374	363	359	349	370	340	381	323	332	365	324	359	332	376	364	351	367	408	387	347	357	332	381	357	438	387	399	380	357	346	393	316	374	372	418	339	344	358	364	353	336	338	359	386	380	386	331	363	335	361	335	330	401	342	380	386	396	355	333	352	366	366	394	388	335	399	370	373	346	350	314	365	340	336	334	366	328	344	339	358	357	327	390	336	352	352	381	364	347	361	371	353	375	383	370	344	350	360	369	392	357	343	358	365	336	378	342	370	393	352	346	357	339	345	345	367	379	337	374	376	366	367	345	375	377	375	344	347	342	354	374	360	346	366	399	346	349	350	347	310	354	364	340	338	351	353	366	385	360	336	389	357	369	362	349	335	379	359	365	346	359	378	359	330	343	360	381	343	360	324	334	352	327	364	394	358	345	328	355	389	340	383	399	307	376	352	344	344	347	363	370	365	359	392	340	345	339	367	364	392	353	369	350	362	348	383	367	309	340	363	374	358	366	327	384	396	365	378	359	343	361	339	359	391	361	356	358	376	344	397	340	354	370	369	378	374	351	351	401	368	373	330	358	376	361	370	344	341	340	385	364	369	349	345	360	350	379	362	342	326	370	357	349	352	396	346	346	376	371	365	367	316	335	372	349	350	352	330	365	395	378	360	350	413	408	367	371	373	345	431	356	363	322	402	334	337	374	377	376	362	365	353	366	357	357	372	364	359	415	386	382	397	374	340	377	383	382	342	371	349	353	354	344	351	350	392	381	346	379	377	378	381	361	355	368	415	402	357	360	342	360	372	347	354	368	355	384	351	382	351	317	353	379	374	355	351	372	378	317	366	364	353	371	380	338	393	396	361	355	363	370	351	319	374	348	334	388	385	394	395	313	369	332	345	322	338	356	399	336	352	384	372	360	354	355	378	364	358	357	348	328	344	346	356	369	372	318	353	315	360	337	409	336	342	370	345	341	395	366	406	362	382	362	366	351	368	361	383	352	343	388	371	372	374	361	366	373	362	358	336	362	379	332	342	391	363	348	357	325	354	362	336	363	359	373	351	359	354	431	369	400	376	370	330	364	350	355	353	348	365	348	416	373	369	340	390	343	372	366	336	364	359	328	359	389	398	394	368	349	405	382	370	374	336	367	333	334	327	360	391	374	402	366	385	394	348	378	375	356	367	379	313	347	361	389	361	377	358	366	365	326	360	365	372	366	353	339	365	363	341	372	370	381	345	373	384	351	348	389	357	345	373	395	357	362	364	358	392	361	347	363	363	359	338	363	395	377	351	348	351	374	387	369	331	336	329	355	378	406	380	351	348	378	371	366	363	352	413	372	377	381	370	375	387	378	375	371	375	358	353	354	363	360	331	335	345	359	340	298	352	413	338	371	360	345	360	351	367	359	349	343	376	386	336	377	353	352	351	390	343	369	340	382	374	326	363	381	377	324	347	314	363	361	387	355	371	383	339	385	355	346	339	362	400	376	352	339	337	359	405	346	385	370	337	297	405	364	364	366	321	352	363	363	353	361	375	359	343	361	335	355	327	342	358	383	362	336	381	371	341	414	388	368	350	363	350	363	340	377	387	340	350	361	353	364	357	382	375	324	361	335	381	347	362	356	363	336	343	352	387	367	333	388	390	379	321	338	381	342	375	358	338	398	338	390	343	355	346	343	335	390	375	397	370	356	349	371	360	365	341	389	388	344	375	330	364	390	345	362	343	366	370	400	383	395	360	369	380	378	391	365	338	363	344	373	336
20967	16334	24285	23851	16463	13459	9919	4952	2898	2142	1632	1379	1198	1054	1067	1016	888	914	895	866	837	862	887	895	891	880	861	878	892	817	870	818	767	814	765	827	808	795	799	801	788	812	820	817	790	813	876	828	829	771	771	824	744	838	804	801	783	813	787	820	849	815	820	806	808	793	794	738	776	781	803	754	800	749	797	769	776	778	833	773	794	750	794	821	777	786	811	790	758	798	754	792	817	827	777	810	771	741	781	790	824	789	815	805	771	780	830	766	775	805	746	756	780	805	785	787	796	757	816	790	766	782	734	786	775	823	758	775	782	787	791	788	820	768	761	760	814	752	782	833	799	804	813	754	690	793	779	757	767	762	801	809	759	834	755	825	771	814	799	774	743	739	789	758	798	753	815	815	786	783	827	805	797	788	779	778	822	817	778	871	822	758	777	812	793	789	815	817	789	777	764	792	760	781	806	796	811	765	776	756	723	804	810	827	848	793	807	795	782	774	782	809	825	789	785	824	872	810	721	772	778	802	826	830	820	757	744	808	719	799	839	813	831	771	775	786	828	795	783	771	801	811	798	829	791	795	796	743	800	755	834	751	742	783	818	762	781	779	752	779	793	795	774	794	848	782	816	817	819	770	831	811	782	797	817	808	804	812	783	787	804	753	764	772	782	765	760	792	784	782	801	754	784	818	806	775	831	818	793	787	783	798	799	857	835	796	800	762	753	797	758	757	839	797	767	807	790	821	814	774	812	825	802	765	765	828	756	774	781	759	824	766	783	780	764	769	799	749	770	789	792	759	777	799	742	802	757	774	782	765	734	726	824	817	778	802	775	806	795	749	824	792	838	791	784	837	779	767	814	791	779	751	832	761	785	825	759	787	801	772	764	696	756	798	797	805	807	759	763	768	820	771	786	789	768	754	767	845	844	829	770	800	753	775	773	841	803	809	791	782	809	775	790	790	788	736	766	781	774	749	835	810	790	823	803	793	808	812	771	740	758	799	800	779	798	784	818	801	799	791	779	790	803	772	817	811	750	795	766	843	822	781	774	808	770	823	755	794	786	731	809	766	795	836	832	765	821	772	762	826	820	782	766	796	789	814	746	839	805	835	743	749	747	783	798	770	793	830	802	759	796	795	785	837	748	770	745	731	785	785	820	736	802	874	780	764	822	767	777	808	781	787	820	816	793	830	817	753	857	802	787	794	751	804	780	800	798	751	810	789	773	750	779	753	811	814	749	776	809	804	782	769	775	802	795	783	759	772	819	794	821	823	785	795	813	740	780	816	808	747	747	794	761	809	811	831	808	807	789	759	806	772	836	735	787	774	747	795	774	763	786	750	813	801	836	824	827	754	776	769	736	788	761	802	845	795	731	782	800	750	830	764	751	804	734	782	770	820	809	768	807	751	792	782	792	786	833	756	793	817	801	846	799	806	789	760	810	821	738	870	749	791	763	778	809	777	779	758	809	743	795	790	789	804	812	807	850	810	803	789	773	828	744	792	764	789	820	832	792	786	791	755	827	795	793	744	790	802	840	809	797	782	760	805	795	778	797	817	806	750	785	805	765	787	779	787	794	768	805	787	770	809	779	841	783	780	814	860	765	785	793	798	763	804	786	845	794	797	829	806	777	744	792	774	755	798	783	777	784	771	782	819	738	791	751	820	793	759	786	830	769	843	829	787	800	841	781	804	796	800	822	772	789	755	792	811	770	787	733	776	792	775	777	784	795	787	807	770	840	831	746	816	811	809	824	851	813	824	802	794	834	771	820	788	772	786	791	790	792	796	756	842	732	755	782	788	757	724	720	752	808	773	821	789	774	785	767	772	806	786	767	772	764	785	785	767	742	779	771	821	783	777	825	866	819	860	770	797	830	741	837	824	793	840	795	784	801	800	775	764	793	800	752	781	784	807	774	827	820	792	812	798	803	816	773	791	828	753	764	769	850	786	824	824	781	756	735	790	764	794	747	811	742	801	828	827	813	835	761	808	854	813	803	796	820	782	762	800	770	794	804	815	818	826	793	832	809	741	750	791	789	806	809	829	769	831	797	822	813	809	786	758	775	776	767	749	783	790	781	780	743	771	761	761	811	816	801	749	769	781	791	762	778	786	786	794	783	789	835	810	761	839	768	759	787	782	808	812	748	784	816	794	830	818	796	754	833	806	804	796	752	773	761	792	788	785	771	814	810	793	773	793	762	840	809	795	810	818	815	793	770	772	801	772	728	784	793	792	784	769	808	760	797	797	754	766	812	773	808	742	814	831	806	800	758	801	813	813	842	761	844	816	780	783	777	748	765	787	768	765	802	737	838	805	773	737	771	757	805	815	774	774	805	804	827	722	844	796	789	773	801	734	760	814	792	827	765	771	791	705	815	757	784	802	749	764	803	762	788	791	781	780	756	777	785	746	779	811	818	778	836	708	781	769	781	768	735	819	760	782	828	801	796	746	825	817	819	779	795	807	799	774	824	785	784	765	744	767	810	780	782	805	763	748	822	822	789	771	799	795	792	823	831	801	777	794	816	745	765	757	777	804	745	768	845	777	838	815	780	826	810	850	802	811	837	767	805	803	774	813	759	765	754	777	811	782	769	747	759	837	820	783	768	763	727	768	817	776	801	832	759	746	827	818	790	834	796	782	736	807	752	756	820	806	786	768	729	800	744	775	820	778	785	828	820	800	777	789	814	730	765	766	816	771	827	798	831	807	770	773	806	791	769	760	811	824	771	834	812	787	769	792	827	793	794	731	748	804	828	793	800	766	791	849	781	853	808	804	770	846	801	823	763	814	825	802	766	843	801	783	768	799	781	767	762	766	758	779	746	752	837	736	841	748	790	850	771	799	782	767	767	768	740	807	796	829	808	761	792	834	772	819	822	694	812	818	752	790	806	784	802	762	794	788	811	793	783	788	794	796	810	792	778	828	787	746	779	745	790	764	766	785	829	842	782	763	785	733	726	739	826	800	795	787	777	786	806	824	809	820	804	799	825	819	766	815	755	832	806	797	799	772	779	780	743	812	826	781	820	754	763	826	764	793	729	837	807	776	777	739	793	794	839	811	800	759	766	765	871	778	755	731	787	807	843	808	800	777	791	803	825	816	785	797	751	760	782	757	813	781	792	763	751	781	784	739	789	776	782	793	824	786	827	776	789	803	816	785	818	765	781	805	771	774	780	795	760	787	809	819	759	828	802	814	785	784	748	818	778	833	777	752	806	750	812	794	840	787	770	793	794	813	810	769	763	737	796	802	761	792	758	790	795	827	803	792	762	813	752	774	774	816	763	755	764	790	782	707	825	752	831	840	812	803	823	743	741	751	816	787	775	797	796	773	759	845	811	780	806	795	788	845	759	810	774	803	779	797	812	822	770	812	750	754	742	775	810	774	766	765	819	764	780	792	758	744	790	792	798	796	821	776	822	816	844	772	752	837	809	811	786	818	768	852	811	743	761	753	791	825	809	813	828	770	753	772	835	770	743	805	779	794	778	769	778	818
43113	27296	24250	16501	11536	7531	4791	2341	1359	851	699	582	534	488	505	462	489	476	469	445	446	426	440	492	473	414	399	428	440	390	405	396	399	414	454	413	426	370	453	392	407	382	441	402	448	426	391	407	451	418	389	411	414	409	373	423	431	419	418	416	402	433	464	414	427	436	448	354	380	389	408	409	416	415	404	438	429	410	370	401	404	402	401	411	392	368	407	388	422	412	382	420	413	457	410	405	388	401	425	383	446	398	398	433	422	436	394	451	411	442	379	397	408	418	406	410	427	435	407	433	386	429	399	414	405	398	416	459	359	429	362	417	397	454	412	456	410	426	428	377	420	408	422	345	387	419	419	411	382	386	393	402	404	394	417	424	448	430	399	434	445	391	392	400	426	405	424	443	388	410	454	428	440	444	417	422	410	402	395	418	376	393	388	425	433	419	439	460	372	429	399	353	407	435	411	381	394	426	401	428	424	396	381	404	417	406	395	420	374	420	385	402	401	356	436	377	406	390	408	412	449	421	404	398	435	382	375	397	430	384	423	386	435	425	426	450	436	427	432	389	429	373	427	402	415	411	390	398	414	388	404	435	433	424	416	393	387	414	423	420	393	420	436	420	396	407	392	405	410	398	420	400	405	412	403	422	438	393	395	399	418	370	424	381	446	388	427	429	403	375	409	413	400	395	421	461	419	378	415	405	420	431	425	387	405	398	392	383	375	372	404	373	403	399	395	416	398	412	445	392	419	382	375	406	450	381	438	423	411	412	438	377	402	400	402	423	425	394	385	394	465	406	414	422	434	427	436	432	383	398	394	346	429	436	400	394	411	417	392	420	404	407	452	456	424	422	371	442	416	376	400	427	400	445	377	423	410	414	426	373	394	400	405	418	426	382	414	414	408	423	381	392	384	410	434	421	402	428	403	425	419	379	433	395	402	402	423	381	385	407	393	425	401	418	422	415	411	410	421	459	422	402	391	407	389	388	435	429	427	403	432	412	358	397	392	398	396	425	388	404	441	454	442	386	392	436	437	416	383	430	429	403	396	424	399	452	394	382	410	430	409	394	441	429	423	366	413	419	381	422	395	432	409	390	438	423	436	367	414	405	352	434	399	383	387	383	372	422	410	381	392	411	399	386	423	406	412	389	418	371	411	422	419	412	406	403	391	388	408	412	428	402	396	405	380	408	411	453	460	434	396	392	404	434	441	388	417	391	429	451	400	406	393	399	423	468	385	399	417	397	393	406	357	367	419	441	423	396	419	406	425	415	427	465	412	389	411	407	440	399	421	401	407	373	422	380	446	381	398	405	396	411	429	402	406	407	405	386	399	411	438	448	372	390	390	399	398	406	337	427	417	426	386	417	384	410	448	467	450	427	422	401	401	385	425	424	417	435	384	417	401	438	422	410	450	421	435	430	382	428	380	384	442	448	437	432	420	425	451	414	384	431	415	414	383	418	427	380	395	423	418	411	371	392	401	393	420	419	401	439	376	421	430	411	436	419	372	401	397	405	402	425	418	387	397	455	431	412	424	409	435	374	393	387	361	457	413	424	387	444	399	448	404	427	414	373	393	417	375	416	395	421	390	413	412	397	424	426	426	397	428	393	373	363	434	401	436	377	369	370	394	406	403	410	419	399	404	404	424	410	416	413	396	399	432	431	402	385	401	389	393	400	418	407	417	436	435	398	415	402	426	425	413	403	405	393	404	385	423	401	455	446	408	425	413	419	421	407	434	441	443	422	417	364	376	406	403	395	450	398	399	397	391	425	417	411	405	398	393	450	406	421	446	398	438	384	428	398	418	427	420	450	385	441	417	403	405	401	390	442	399	416	413	424	375	433	429	416	364	415	399	402	397	416	405	422	434	366	424	427	431	449	419	448	419	415	404	427	403	365	417	411	397	414	397	419	374	414	427	417	417	401	377	415	423	426	404	426	401	399	401	403	421	414	414	406	411	430	391	387	376	438	399	411	364	404	423	389	388	427	386	426	405	390	382	405	395	427	392	392	402	449	383	474	365	461	424	381	411	413	414	384	379	475	406	389	401	422	401	397	377	415	396	406	368	436	398	425	382	415	417	412	448	409	426	426	393	402	378	455	440	368	395	455	376	409	428	397	442	408	427	394	394	438	414	399	418	367	402	396	413	427	398	379	416	412	428	443	391	448	405	414	402	403	399	443	391	430	386	384	394	435	416	420	440	402	435	427	409	406	380	418	434	411	409	422	361	404	408	387	360	388	457	412	371	406	438	405	416	431	401	454	406	401	405	397	424	442	447	440	418	407	378	428	422	441	435	383	402	414	395	419	422	400	399	391	379	379	401	427	421	427	420	433	452	380	411	372	416	414	400	385	405	426	407	388	410	385	438	370	414	400	436	392	410	389	409	408	405	413	383	411	394	424	426	370	395	411	419	454	400	425	458	386	411	398	410	406	412	467	386	431	440	433	432	394	399	404	403	426	444	467	372	403	395	354	425	421	402	357	417	385	399	419	373	405	443	433	415	418	407	426	429	409	410	411	395	398	368	429	382	397	426	384	428	376	416	421	410	429	405	423	428	425	416	446	399	416	404	407	368	389	428	398	381	398	420	462	432	444	416	396	408	407	425	388	383	403	425	415	430	406	418	410	429	408	486	416	402	383	415	422	400	395	392	366	406	422	416	373	411	370	384	358	428	400	404	406	395	416	399	393	405	366	433	401	426	399	404	415	425	431	410	397	401	391	399	394	404	391	429	407	441	410	420	411	393	423	425	385	439	377	413	431	401	441	440	428	398	423	439	424	409	441	386	443	410	410	432	401	417	404	369	392	380	414	429	378	413	386	398	380	378	387	407	425	380	440	393	395	405	415	415	415	421	406	381	407	434	452	405	414	428	363	368	366	357	410	397	390	396	447	446	443	428	430	399	398	382	381	344	423	433	415	442	373	397	397	395	411	386	411	416	440	399	436	398	417	386	367	366	434	413	407	418	421	411	353	426	416	439	405	415	419	382	440	430	440	416	408	362	410	398	440	408	400	380	384	396	414	409	436	425	412	421	451	409	404	426	418	397	401	403	425	404	394	406	346	386	413	412	460	408	425	397	420	419	441	417	392	419	449	433	429	390	419	455	373	417	395	399	417	370	434	410	390	418	408	419	407	414	419	403	384	425	396	459	432	390	398	382	408	422	375	395	386	415	408	386	415	419	448	423	365	395	428	414	388	427	410	425	388	421	405	416	379	422	446	423	416	408	405	399	415	435	440	386	419	435	412	422	398	403	416	382	421	356	408	440	390	403	422	449	385	427	417	419	449	407	366	418	456	444	413	420	401	419	422	436	390	418	425	382	395	389	400	427	388	397	383	352	425	388	429	409	417	379	429	434	410	403	400	421	398	387	417	405	381	418	420	378	421	410	395	403	419	400	422	376	406	436	426	402	447	429	407	402	384	398	412	415	391	385	388	434	423	399	393	426	380	414	374	392	453	386	367	370	419	414	413	436	404	401	414	421	420
25326	19911	28837	26705	24535	19097	13961	7699	4904	2983	1972	1824	1639	1450	1236	1257	1155	1084	1107	1085	1046	1053	1027	1028	1034	1069	975	989	1033	969	896	918	941	912	897	932	877	833	917	855	909	888	903	895	886	902	944	865	866	899	887	866	958	887	941	953	896	872	908	931	907	874	852	905	908	889	882	823	881	953	899	834	951	942	904	867	896	895	863	866	841	849	894	913	863	885	814	874	941	879	908	917	935	907	841	848	872	880	872	887	802	897	918	818	861	848	805	859	880	853	898	910	871	857	882	846	884	864	925	869	904	988	860	927	870	859	829	910	880	880	829	835	860	857	859	860	860	882	872	896	877	880	893	885	869	866	956	907	893	874	844	883	870	945	901	879	825	894	883	882	897	884	847	846	864	837	887	888	953	907	899	867	883	835	887	870	832	856	885	924	873	863	909	891	859	891	907	884	902	899	907	884	845	865	890	856	898	834	865	883	937	924	899	871	873	842	926	864	901	904	886	813	865	882	916	904	870	864	853	856	863	912	902	844	909	872	837	848	851	867	855	869	868	892	876	855	909	893	826	916	908	889	819	901	867	855	851	848	911	907	887	885	868	859	886	893	901	890	877	857	867	887	867	928	879	882	878	889	909	849	916	847	848	881	870	855	867	869	826	845	868	880	895	834	898	870	857	820	812	828	874	843	864	867	856	834	890	889	877	874	853	859	897	864	891	879	937	889	869	839	854	905	882	870	878	913	848	861	903	903	876	832	926	897	860	851	821	867	863	851	862	908	819	846	930	872	868	795	893	894	829	880	885	911	848	903	856	916	881	933	909	869	880	866	885	864	858	865	854	818	882	898	886	866	873	855	862	834	880	863	859	866	904	841	886	891	875	874	898	895	901	892	853	854	882	891	901	842	900	888	881	848	896	827	902	872	879	868	885	841	841	857	885	904	867	877	916	855	892	872	842	850	835	891	860	898	857	944	870	829	950	873	848	857	870	927	875	839	846	855	892	887	903	860	858	891	892	922	840	896	867	865	887	924	845	901	868	893	850	894	899	902	858	857	862	906	896	907	888	858	854	828	862	835	848	859	859	870	862	875	899	864	919	904	856	811	882	893	893	850	861	873	832	858	850	854	886	905	847	826	875	825	866	901	845	890	868	918	907	842	855	872	795	858	863	816	872	823	803	881	868	847	888	854	852	876	878	877	896	838	896	929	875	833	872	897	865	934	861	863	880	894	851	867	879	849	840	811	886	839	882	868	851	875	892	871	857	862	888	867	872	843	915	875	916	898	923	882	861	849	881	886	839	853	921	844	881	920	865	888	881	852	863	851	886	877	872	876	821	883	891	832	855	841	912	912	879	881	795	863	824	897	839	906	827	854	926	866	918	865	906	828	877	846	897	892	925	870	860	851	879	834	871	874	895	930	871	873	892	924	873	869	889	937	860	894	886	886	889	883	844	856	846	907	898	891	864	887	901	864	872	876	869	899	931	874	918	916	858	881	862	817	782	927	918	840	840	871	929	820	847	847	851	891	888	922	909	896	884	872	823	899	851	865	889	920	868	928	953	855	842	863	838	869	844	893	843	873	888	879	844	863	840	863	853	861	846	947	890	901	907	909	862	873	920	907	849	882	889	868	910	862	834	844	932	855	864	842	868	870	893	838	883	847	860	955	864	883	857	906	913	859	929	849	869	871	897	888	837	880	925	867	840	869	847	865	896	858	837	842	842	905	874	933	873	875	873	904	899	865	903	870	918	875	909	839	871	899	868	883	897	863	833	905	937	893	916	884	885	802	860	915	869	856	901	848	906	870	869	846	855	848	884	878	870	843	850	841	823	863	823	857	839	852	862	888	882	898	881	833	859	891	831	883	866	901	862	876	867	868	895	890	886	884	906	902	865	898	880	872	920	838	855	888	894	830	895	840	852	883	904	883	819	912	941	886	889	858	861	896	874	861	855	867	923	889	902	845	849	900	869	863	881	878	843	852	893	870	840	840	846	903	849	828	922	908	857	885	941	909	908	858	830	898	935	853	902	873	858	864	907	875	857	881	868	861	888	868	841	927	904	916	908	870	847	856	846	889	876	910	884	845	881	873	870	887	885	845	940	864	916	848	938	866	879	862	851	855	869	865	894	855	810	862	917	849	862	830	882	791	856	885	845	811	911	879	894	873	839	855	794	885	881	897	881	863	840	911	864	848	838	922	892	935	885	916	835	857	859	881	864	925	896	879	833	871	827	864	902	855	822	879	865	841	862	876	904	908	837	876	893	921	842	898	817	822	890	883	866	865	920	847	887	867	793	822	839	892	931	862	887	906	873	882	852	827	908	911	876	900	913	869	839	925	869	888	815	869	828	974	870	903	846	925	877	836	900	932	890	892	878	868	833	916	882	885	919	863	896	800	871	840	934	900	871	886	809	829	912	921	838	914	911	897	882	902	864	851	877	895	826	872	859	889	850	857	913	838	805	843	891	886	779	840	889	877	877	887	883	863	889	858	858	897	884	875	868	851	867	852	926	849	893	842	861	883	885	880	898	878	859	872	945	859	846	932	847	836	894	864	836	892	882	857	877	848	884	852	863	885	797	871	875	832	838	864	877	807	898	837	891	889	838	848	872	863	841	891	963	827	924	836	856	919	841	861	838	886	818	895	880	892	880	855	935	881	909	925	872	810	898	857	869	875	832	841	887	870	901	846	838	933	853	827	850	867	901	877	904	922	866	866	894	897	914	898	939	924	832	865	834	916	900	808	849	865	933	866	873	890	879	887	881	876	881	861	868	875	866	906	832	854	898	909	890	891	820	846	851	863	862	867	872	866	862	854	854	889	874	844	881	887	895	836	934	888	868	870	872	961	842	844	838	855	853	934	838	895	849	888	845	891	865	863	864	930	873	878	924	890	827	887	898	850	890	923	840	920	860	874	861	892	902	903	927	854	887	923	914	883	887	861	908	848	854	867	921	881	885	858	887	891	935	878	873	867	830	839	983	869	863	819	878	815	934	858	845	846	878	864	898	862	834	865	833	874	871	878	845	882	923	872	914	839	866	925	838	911	861	884	867	878	873	859	861	838	833	858	820	902	862	888	888	844	857	857	873	821	896	921	877	853	924	936	855	858	915	880	901	834	882	853	865	859	917	868	905	862	871	842	868	882	833	885	882	880	883	905	858	819	893	871	831	832	884	837	829	912	873	830	900	939	913	827	830	903	847	877	857	874	912	893	898	875	913	862	822	870	906	938	845	906	798	862	858	839	845	866	909	821	916	831	881	829	904	846	827	894	848	882	930	826	876	930	908	883	849	870	831	887	857	830	878	872	903	796	877	920	862	850	834	868	887	845	877	874	920	916	891	869	846	910	892	904	887	849	905	878	880	897	851	898	881	872	906	820	860	866	883	876	873	886	937	877	822	911	895	822	889	863	898	862	880	863	817	831	896	901	889	862	854	856	915	863	880	869	853	930	924	907	868	867	870	858	849	851	865	804	882	917	884	876	948	833	835	899
22575	12752	9686	6342	3405	1919	1133	683	541	444	408	404	361	395	343	330	339	313	316	352	325	314	320	367	344	330	334	327	325	334	334	341	332	350	334	350	319	314	294	358	346	328	318	357	332	321	365	333	295	320	315	336	330	302	317	326	330	311	336	320	334	319	349	337	331	324	321	292	304	334	342	343	325	320	317	305	331	326	319	323	328	319	327	337	322	303	327	344	342	338	347	334	295	318	333	288	325	315	317	320	339	320	345	346	320	321	323	313	330	336	312	372	361	341	326	321	320	306	332	317	337	362	307	328	308	325	315	345	368	321	312	321	339	305	312	331	339	327	319	342	324	320	263	306	279	347	324	372	338	303	312	338	315	290	337	310	313	379	335	344	306	319	360	346	316	318	334	320	298	326	354	365	332	290	314	333	326	336	331	327	318	322	333	330	311	298	329	332	338	330	331	335	326	307	334	298	289	301	316	316	307	311	298	321	353	325	336	336	317	313	333	335	299	273	304	322	310	310	334	301	330	301	329	326	323	336	353	305	338	321	322	319	304	330	322	333	311	368	334	362	363	314	312	351	349	322	293	359	340	312	300	344	360	308	327	326	360	320	335	341	348	294	319	343	343	342	313	351	332	302	319	316	303	338	317	332	332	321	330	292	306	308	322	346	339	335	315	288	337	305	315	309	329	317	371	323	293	300	304	338	306	301	335	337	303	319	298	349	323	302	308	302	332	309	276	321	299	327	306	337	313	296	333	315	339	329	321	340	345	333	324	337	327	296	327	348	339	348	328	322	317	334	346	337	346	339	344	329	355	326	351	330	316	294	335	314	298	298	318	308	317	332	336	300	308	330	328	332	286	320	270	328	304	330	314	323	333	341	352	298	318	309	333	321	318	333	358	338	334	332	301	357	324	333	313	323	325	337	291	359	331	336	381	304	337	304	301	310	318	298	334	332	346	330	324	301	310	303	345	345	323	291	336	318	342	345	345	360	339	335	335	339	329	380	353	325	337	308	357	355	315	325	337	348	357	320	317	332	349	309	346	307	329	325	336	343	318	305	306	348	325	347	345	350	318	333	302	328	325	345	327	325	361	314	334	296	328	307	332	366	339	349	346	312	314	331	287	323	343	336	338	323	324	320	346	313	316	345	336	345	336	274	304	323	322	330	345	306	313	336	308	305	342	314	323	317	316	336	282	332	316	344	317	325	316	319	342	302	341	319	303	307	313	326	323	356	328	325	333	307	319	329	337	314	341	340	359	294	315	350	330	310	341	319	328	338	341	314	308	344	337	335	304	324	332	298	344	309	348	285	316	320	335	377	306	294	321	306	344	338	377	338	295	317	305	309	333	347	348	337	280	354	304	336	321	328	291	302	305	323	349	347	328	298	310	355	338	326	326	295	295	360	310	314	328	336	316	332	359	298	321	334	343	360	332	325	317	326	325	328	339	344	341	302	341	369	342	320	314	315	305	334	300	292	289	311	347	324	296	302	344	312	314	316	324	355	315	337	386	317	321	322	310	342	325	346	331	340	316	335	336	343	330	320	300	322	310	361	301	315	357	347	354	330	359	339	315	333	340	334	312	341	300	349	331	304	308	340	320	341	297	316	304	325	355	337	340	310	303	350	314	321	346	317	341	342	319	341	339	309	305	309	337	317	333	323	304	340	314	319	339	308	283	346	360	324	345	324	324	302	323	350	365	310	319	323	326	340	317	329	291	284	346	290	333	316	318	338	322	324	341	339	351	317	339	337	317	334	350	330	314	324	325	352	358	295	314	331	302	330	295	305	310	317	324	299	315	297	295	334	348	318	312	379	348	350	339	331	321	284	324	316	298	334	299	323	340	317	305	285	315	293	321	299	327	337	351	317	298	322	304	356	320	320	353	310	350	329	345	331	301	317	314	346	305	318	367	336	329	327	322	322	301	339	346	288	321	311	306	324	318	312	320	293	307	318	299	327	332	329	342	366	278	314	326	305	355	348	324	300	309	329	334	327	333	318	326	341	323	309	335	311	326	326	372	288	303	324	320	339	302	326	323	325	350	327	317	322	314	300	319	306	309	343	304	328	300	271	328	358	330	288	325	337	307	340	325	310	330	328	311	342	324	343	299	322	310	347	307	319	306	327	343	343	310	294	326	305	335	342	304	327	333	382	324	310	324	341	288	306	360	283	313	304	322	333	331	324	353	327	289	324	314	359	300	310	337	312	296	323	321	310	336	328	293	338	326	294	320	336	314	327	335	338	336	333	324	333	324	332	329	350	347	311	314	332	286	346	310	298	332	305	325	330	331	336	368	327	276	309	364	310	350	338	300	326	325	332	355	343	355	317	310	307	359	316	339	351	346	317	319	293	338	318	327	302	316	298	331	329	334	310	320	268	292	315	346	351	344	299	327	299	354	326	339	337	318	333	326	348	328	311	341	313	318	335	281	385	316	341	298	356	299	347	286	335	315	345	315	339	329	346	305	330	319	331	324	323	300	334	307	334	350	332	344	346	352	325	325	318	319	318	328	312	313	321	340	358	293	303	303	333	299	303	337	323	338	303	312	336	341	347	285	333	322	338	344	339	343	299	318	320	364	331	337	330	315	330	305	350	330	343	304	337	330	318	321	307	331	322	321	349	345	328	320	323	305	316	355	298	314	350	316	325	351	286	333	299	356	329	345	318	308	313	304	320	297	354	340	297	323	367	336	330	323	334	354	325	324	348	320	333	311	322	329	344	320	335	321	323	325	315	330	275	316	377	300	323	316	327	326	329	343	340	323	326	306	323	319	319	373	347	333	309	330	359	298	309	312	312	305	355	374	335	288	301	325	299	329	310	352	308	303	348	341	315	317	307	323	328	299	345	301	358	314	310	322	310	301	300	332	331	301	350	316	382	325	338	302	305	294	310	322	280	360	340	313	338	344	325	311	330	303	344	304	307	325	282	300	316	284	306	318	323	326	329	326	367	358	334	293	337	307	320	315	320	323	321	321	331	314	315	332	335	330	303	320	305	330	314	361	326	329	334	293	324	293	337	339	320	316	297	339	311	315	330	315	314	310	329	367	302	307	349	297	311	365	307	313	342	348	315	329	335	298	333	298	318	305	320	317	290	301	324	320	307	368	335	326	342	324	320	322	350	361	324	291	320	325	320	304	312	333	310	352	323	321	295	287	317	300	324	333	327	321	340	319	314	330	302	305	320	354	291	308	324	294	324	313	330	372	311	310	365	353	293	344	309	353	333	358	331	322	340	344	326	316	332	346	347	326	343	348	310	330	336	322	323	283	331	345	324	306	333	321	278	345	285	313	351	336	316	312	326	298	369	360	333	358	326	359	353	353	314	321	313	301	339	329	331	330	347	320	333	342	345	324	348	307	298	305	346	321	312	308	348	345	327	323	304	298	316	307	338	378	352	329	311	312	315	313	345	353	341	324	300	347	344	315	327	322	333	315	311	295	336	304	310	342	336	328	328	313	372	337	331	295	301	334	303	332	300	341	327	310	299
12474	9893	14786	14211	10229	6801	4326	2369	1595	1258	1029	1052	967	927	820	747	722	726	748	769	772	745	760	769	804	771	783	770	773	705	732	725	712	760	766	729	675	667	706	716	755	722	761	756	735	740	732	708	737	701	675	771	711	736	699	712	691	707	778	720	727	745	644	743	711	722	755	692	636	732	760	708	722	695	713	726	714	755	674	682	705	744	712	727	674	717	678	711	747	686	713	673	708	709	741	728	706	737	685	719	704	711	741	728	732	730	719	728	716	716	723	687	708	735	722	733	706	734	707	720	733	728	731	719	720	737	703	747	716	707	734	730	708	684	748	671	680	710	692	716	707	708	704	734	670	754	655	697	765	707	685	706	722	714	680	736	667	740	736	733	717	752	744	758	737	726	698	683	730	758	718	704	715	683	754	719	686	692	734	713	703	754	657	680	788	721	713	729	703	715	756	725	743	700	742	680	736	681	722	667	700	712	744	725	711	698	684	665	737	695	704	674	674	669	659	702	769	694	705	717	711	664	723	750	726	706	734	766	757	730	711	711	730	693	707	754	683	733	669	729	747	714	677	704	754	688	697	711	780	703	725	733	702	701	675	741	704	684	696	723	717	706	709	712	697	732	723	749	720	730	717	741	678	708	692	721	733	700	714	704	678	774	704	699	695	785	699	682	730	706	720	743	712	698	694	715	759	678	709	664	714	768	696	677	763	716	696	677	695	673	702	678	715	750	768	745	710	701	727	752	729	722	676	699	697	727	709	703	732	722	693	773	652	733	685	739	694	718	732	699	732	694	723	712	743	748	715	705	705	680	748	702	685	771	729	707	631	699	669	741	711	723	733	684	734	715	714	717	727	722	713	693	747	680	677	717	702	771	698	731	674	682	736	714	710	727	774	683	737	765	749	726	709	668	743	704	717	664	719	738	743	735	756	717	728	718	717	688	703	714	757	733	714	751	734	713	742	744	683	732	735	734	690	741	707	762	744	678	696	682	694	692	711	709	680	740	722	703	684	708	665	704	727	705	731	733	680	721	728	742	745	729	696	744	734	728	698	753	700	735	749	694	767	736	712	716	692	693	706	726	717	775	697	715	731	687	658	724	740	738	701	756	749	717	726	731	660	678	697	693	747	685	749	701	735	680	720	669	717	701	764	690	693	670	709	721	718	699	696	739	744	678	691	737	688	727	689	698	736	719	715	718	755	744	666	678	712	718	697	710	751	744	719	703	734	714	744	726	743	682	698	714	745	700	683	708	693	700	727	711	766	739	766	735	641	668	678	743	726	690	706	708	697	731	731	713	677	708	737	705	708	678	706	747	699	752	716	703	731	743	780	761	684	716	775	702	706	752	724	700	729	714	705	712	697	745	725	693	693	705	713	699	699	680	694	689	714	694	720	732	742	697	722	700	692	706	757	714	708	728	738	692	714	761	713	725	653	737	746	739	694	728	678	755	676	711	730	717	675	734	779	744	773	709	715	713	757	701	698	761	719	712	714	713	731	724	737	705	709	734	727	720	683	669	710	724	759	697	750	730	729	701	691	674	773	705	748	692	766	756	703	713	707	696	689	781	752	769	710	669	734	734	707	684	751	723	696	724	730	719	762	691	698	731	717	723	686	718	733	748	725	742	735	692	718	733	707	692	724	705	680	718	739	699	768	670	711	765	724	737	708	744	752	736	752	689	685	732	728	681	736	695	711	688	733	734	699	712	670	770	736	748	745	696	725	692	735	749	717	666	706	724	662	712	723	759	709	718	674	704	709	694	747	672	683	743	692	770	668	708	735	706	729	768	680	719	665	693	733	687	724	761	713	698	689	713	713	698	701	718	730	733	716	701	723	645	765	715	728	706	725	694	704	713	712	726	740	669	749	703	756	760	738	739	694	754	712	697	714	688	740	778	726	728	743	719	726	719	728	710	749	755	709	732	707	738	721	738	742	728	728	684	753	681	708	722	727	713	705	732	727	733	708	687	699	710	724	714	682	721	758	692	723	710	714	731	693	681	664	696	735	764	732	749	713	681	741	723	698	688	712	738	757	753	708	718	741	719	727	661	729	704	714	706	731	724	704	706	705	751	722	725	682	710	713	687	697	737	734	715	674	707	705	725	715	754	768	721	713	710	718	717	729	737	734	687	684	724	708	723	719	756	708	710	677	741	692	712	744	692	732	692	710	766	658	728	714	773	746	717	698	693	697	757	712	721	682	719	732	729	706	714	721	670	721	714	715	695	712	716	675	730	708	731	671	687	735	722	674	678	693	686	727	726	733	711	717	666	740	751	670	728	716	689	668	687	768	678	722	694	754	693	714	720	716	738	779	750	736	696	728	688	699	693	689	678	698	735	736	721	721	673	701	736	729	728	675	694	748	727	731	685	745	799	716	684	760	728	729	688	690	708	689	707	725	742	710	740	685	760	748	739	686	731	743	719	706	746	736	717	681	726	694	694	701	683	707	743	711	738	740	729	733	680	743	736	664	745	699	707	704	738	713	714	695	724	709	722	699	717	746	743	703	659	679	691	721	700	737	697	755	741	695	726	757	724	692	670	801	732	696	764	731	719	750	701	690	648	735	746	701	723	745	703	706	724	710	684	706	707	769	705	757	716	708	703	729	682	695	770	720	704	745	734	660	757	683	692	695	675	727	662	746	638	705	696	737	675	723	780	711	735	742	741	713	663	694	725	738	697	694	647	737	737	687	754	752	750	773	701	768	706	762	705	751	701	734	683	647	731	693	755	681	707	698	691	761	773	760	673	702	698	669	740	654	675	717	725	736	673	699	705	691	723	726	674	726	680	715	724	752	720	743	702	712	680	692	751	716	668	687	717	726	691	712	702	701	735	706	735	673	688	714	705	721	726	716	709	738	717	723	643	709	701	681	701	651	754	730	729	650	668	750	717	716	679	743	738	746	679	725	673	732	739	731	716	752	735	713	775	750	699	715	761	687	693	721	734	738	752	670	727	735	722	720	714	704	689	692	723	669	693	724	688	707	705	734	731	753	728	713	690	734	756	678	724	725	729	700	720	697	738	730	683	735	680	721	755	705	709	707	677	733	699	703	727	716	739	733	740	728	728	729	704	682	716	727	719	705	708	704	718	737	685	722	689	747	675	669	713	706	746	765	695	696	713	656	751	745	737	722	715	708	719	735	721	776	728	727	710	721	716	653	686	747	723	746	727	752	717	718	762	733	731	732	745	764	741	744	721	703	731	707	706	673	742	683	715	738	715	665	732	713	684	710	721	700	714	721	732	753	642	735	680	740	782	736	717	757	756	768	707	696	722	711	713	689	705	706	711	709	777	733	743	711	683	720	767	722	772	717	688	714	708	760	639	731	696	757	740	710	743	735	706	714	688	763	692	762	742	687	694	693	732	714	717	748	747	721	690	696	698	707	781	727	715	738	748	698	731	732	693	717	712	790	717	704	713	711	691	685	666	703	740	710	715	713	700	701	754	715	680	756	712	703	679	702	704	746	696	697	722	682	688	714	724
34237	20924	17777	12995	7810	4310	2560	1288	872	603	564	475	465	433	415	364	376	346	332	385	321	367	348	385	363	354	349	374	385	355	362	389	379	378	352	353	340	380	356	393	339	334	354	314	328	362	374	385	391	373	351	354	384	371	328	370	341	363	359	358	359	359	364	369	347	356	365	365	352	299	392	389	364	330	360	341	323	371	386	349	325	352	362	368	386	330	373	329	364	350	340	374	305	359	350	323	351	362	395	338	398	381	375	348	404	347	369	361	404	367	365	359	365	372	394	392	366	333	350	369	360	346	346	364	333	348	361	315	326	335	357	359	339	308	363	352	345	327	373	354	331	374	345	344	373	354	376	347	309	362	360	341	345	376	405	357	357	340	369	369	335	349	363	402	363	361	365	350	341	331	331	378	372	414	325	340	345	331	364	371	312	386	345	355	334	350	361	359	369	398	378	380	397	394	362	373	378	367	362	377	326	320	364	358	355	368	331	352	357	341	341	377	345	351	354	348	376	373	341	339	352	333	365	403	383	355	383	346	370	379	368	360	358	347	369	403	344	327	331	353	345	378	327	351	333	354	381	362	357	387	386	373	357	398	385	362	338	337	350	344	342	380	357	400	341	371	330	357	379	362	375	355	394	346	354	398	389	367	380	336	344	353	372	351	331	358	372	356	349	329	340	336	349	330	344	409	334	319	385	375	322	336	351	325	368	376	371	335	373	350	362	366	335	354	355	353	333	362	386	338	325	385	364	343	362	369	316	337	337	372	352	339	360	331	372	363	359	341	345	383	371	338	359	378	331	360	359	346	363	356	360	415	367	387	348	378	332	378	362	386	375	355	373	340	349	326	369	374	327	364	340	356	405	374	373	365	334	337	379	343	357	347	376	327	394	404	353	355	328	357	380	344	340	353	380	347	354	338	351	375	379	353	380	400	358	372	390	360	370	374	348	368	320	377	384	334	377	350	361	399	365	337	329	366	374	353	343	367	334	334	390	346	354	351	351	399	338	337	382	329	386	373	319	356	361	335	364	345	318	397	343	359	400	359	360	360	373	371	371	323	377	398	351	345	372	375	388	355	346	333	363	327	351	337	361	367	380	332	395	378	384	345	359	376	364	346	368	346	365	393	351	408	375	366	340	318	379	360	351	358	341	346	376	350	362	356	324	376	361	377	350	351	365	354	309	356	371	355	355	376	380	380	367	346	389	347	397	349	339	351	348	333	335	359	333	386	358	383	332	322	370	362	366	364	354	379	373	361	374	354	370	352	330	356	387	374	346	360	363	380	351	360	323	358	365	340	327	398	327	367	370	378	361	350	322	333	344	323	357	355	328	365	356	369	385	368	338	332	361	334	382	338	358	359	367	333	333	370	357	371	368	359	357	351	361	358	333	337	341	369	345	357	354	343	370	305	343	345	366	343	380	324	341	358	342	342	345	369	367	359	381	344	369	349	344	376	375	369	406	363	362	336	360	349	355	379	376	344	359	359	346	356	370	345	367	344	384	350	364	381	383	347	363	391	365	288	379	320	370	370	323	343	368	395	361	355	352	371	353	336	331	365	324	358	342	352	354	324	381	367	388	331	328	349	337	361	352	348	358	309	357	346	369	366	359	384	353	360	337	352	382	371	330	347	338	344	336	348	349	388	352	392	345	370	362	330	334	360	345	358	364	365	342	352	365	328	342	370	353	344	377	344	356	340	359	354	356	404	378	339	348	371	352	347	369	361	365	371	359	369	358	387	347	344	385	334	356	362	330	351	364	327	323	347	324	326	352	374	359	349	327	358	311	380	368	382	361	395	399	309	371	382	337	385	376	337	405	379	337	352	371	345	328	354	337	373	371	317	341	362	324	378	337	360	355	376	390	393	377	364	338	372	363	392	364	396	368	321	333	352	358	355	394	335	348	366	341	388	340	364	386	371	328	360	356	389	368	320	340	317	381	326	319	364	342	334	328	339	355	377	389	356	367	334	340	376	335	408	371	326	365	322	360	348	377	345	381	375	331	340	332	351	361	378	370	340	348	392	373	342	352	347	362	366	351	365	376	419	382	310	348	329	389	347	324	345	379	385	372	344	353	331	349	367	356	355	380	345	325	373	377	367	371	346	379	361	380	333	345	357	356	377	348	340	414	371	355	379	335	388	375	356	379	356	351	372	374	352	334	374	345	354	336	325	351	340	373	387	331	335	334	348	352	363	313	345	358	345	337	342	363	347	347	361	362	328	341	337	365	390	389	315	382	348	345	344	358	342	347	375	377	361	357	331	332	358	376	366	391	369	335	342	353	357	321	346	376	359	344	347	341	390	358	331	366	383	347	370	336	357	362	327	340	372	348	371	358	350	355	358	354	343	400	354	319	353	365	387	357	368	371	351	383	343	355	369	361	363	338	364	380	361	347	388	366	380	402	350	361	318	361	322	362	390	388	332	327	380	377	366	419	356	354	362	374	388	360	371	393	370	341	367	371	367	343	365	345	335	345	346	355	365	366	358	358	371	382	354	376	334	337	364	348	335	369	298	348	357	369	376	346	361	359	339	364	386	358	347	337	346	386	320	344	368	359	361	342	370	350	386	350	400	325	354	347	346	372	366	384	355	400	326	329	383	346	355	341	345	369	354	374	321	361	336	355	346	352	351	351	364	384	362	366	357	380	354	344	342	339	412	403	362	328	379	326	376	373	337	371	360	341	325	346	364	357	324	354	398	359	349	331	387	326	330	344	347	341	401	370	342	362	361	336	332	366	348	393	374	389	352	323	370	346	342	358	375	376	380	366	377	321	380	354	353	330	360	355	334	372	375	404	366	393	380	391	391	334	344	362	350	401	364	386	364	378	391	343	319	344	307	348	350	335	358	333	343	349	372	349	379	349	316	355	343	309	341	385	380	351	382	341	342	327	375	393	357	364	320	383	351	332	322	299	353	370	347	346	367	357	359	322	364	386	343	349	330	341	349	319	342	370	350	309	383	353	353	341	378	385	347	355	331	330	371	348	348	382	338	355	335	339	385	354	336	352	342	350	339	367	310	342	358	348	352	374	357	331	351	380	388	365	334	341	383	372	369	335	303	349	364	379	342	415	339	350	394	342	322	342	376	348	341	304	352	369	371	325	352	340	387	342	327	306	344	363	360	371	379	343	341	346	304	347	401	359	367	342	347	371	323	380	377	307	368	357	379	347	327	372	368	372	365	357	336	342	368	364	347	358	362	357	394	338	318	334	330	333	310	336	376	312	384	361	398	349	319	340	371	361	332	345	381	349	391	388	326	351	365	361	383	367	363	365	355	382	340	392	342	369	353	358	367	355	342	334	333	313	347	375	364	372	337	382	349	409	329	383	336	375	380	348	385	349	338	364	374	384	410	351	365	353	377	360	346	352	369	373	367	390	377	378	356	358	373	359	339	332	339	371	312	400	332	361	377	364	351	352	393	348	360	338	345	381	362	365	341	390	344	373	338	385	354	329	355	338	348	356	367	344	369	363	357	350	325	315	366
20591	15687	23191	23668	18453	13135	8822	4769	3024	2126	1757	1353	1264	1146	997	1031	925	863	986	977	866	928	936	877	914	877	915	881	906	886	827	805	821	840	787	773	791	855	787	774	750	783	831	816	806	811	784	801	806	789	815	824	800	810	794	777	786	816	820	824	780	764	788	794	768	791	773	784	795	778	806	807	799	795	891	799	764	802	823	749	790	753	806	784	778	819	797	797	772	787	806	771	781	727	791	768	731	751	779	838	792	751	791	774	785	805	777	801	795	838	793	793	710	792	810	758	782	817	784	784	784	788	816	739	812	762	807	757	808	796	777	751	766	792	823	815	812	795	766	788	755	847	762	791	787	756	750	795	842	746	809	803	797	754	841	810	806	780	802	770	732	806	789	803	768	748	745	819	745	804	763	773	767	786	788	817	788	787	795	796	792	775	762	783	790	778	817	785	784	777	791	807	814	805	807	788	820	779	774	787	799	742	821	758	802	779	835	820	785	810	763	779	786	772	788	788	761	866	798	748	784	750	752	771	772	804	761	811	797	735	778	755	773	797	796	785	793	807	751	789	778	775	757	764	782	786	802	801	766	763	782	780	767	794	783	808	791	767	770	750	810	799	763	768	805	811	794	768	803	794	804	786	750	806	840	778	772	767	745	780	747	838	753	789	769	752	801	758	771	783	763	809	784	763	799	849	777	813	794	797	792	796	827	803	775	784	796	749	823	764	764	785	786	819	774	803	826	760	790	770	740	794	814	792	780	789	852	808	784	757	777	819	779	778	801	786	769	790	781	771	786	765	842	763	783	823	749	808	795	792	796	776	751	809	818	789	719	805	842	737	808	765	754	805	773	801	757	774	778	808	775	736	814	828	802	797	786	792	786	760	806	812	760	756	781	780	827	786	762	719	810	773	755	756	778	748	814	771	807	812	782	777	746	828	805	803	767	812	749	777	793	776	794	797	803	728	832	865	779	761	790	781	802	797	773	796	781	810	786	756	816	780	782	772	812	820	817	801	782	807	788	729	808	812	767	831	765	800	774	781	805	753	773	781	791	832	804	801	779	775	801	773	773	745	790	737	719	739	774	744	779	760	794	776	792	782	757	786	811	744	825	733	814	809	808	752	776	809	774	777	772	763	781	790	813	747	822	812	795	771	800	756	798	815	837	764	790	756	795	780	795	812	807	772	798	735	781	783	760	800	798	772	827	758	809	802	823	811	745	807	772	751	726	767	810	798	808	787	798	761	777	716	792	824	796	797	795	791	772	757	809	797	786	780	829	759	794	828	740	806	806	784	774	816	792	820	737	792	783	802	815	720	765	789	833	849	770	751	771	780	791	721	814	829	778	792	783	777	792	812	824	783	771	728	815	817	831	776	764	766	782	787	750	795	752	779	750	792	723	828	815	768	793	768	754	803	769	800	768	784	774	814	736	734	798	760	716	782	840	775	777	787	826	762	769	805	795	782	796	832	788	808	803	833	804	791	815	769	774	788	812	776	780	804	761	732	757	796	781	825	758	764	808	799	768	778	764	812	803	847	807	751	824	801	769	806	758	765	799	747	776	788	780	763	820	746	780	726	762	797	807	807	805	757	794	787	791	779	736	742	778	753	785	781	751	765	766	790	730	774	785	815	786	817	793	751	798	872	778	753	751	810	765	798	826	784	757	742	797	753	802	762	806	816	814	827	776	764	800	784	748	812	774	788	791	768	754	740	813	748	822	774	817	814	784	804	777	827	829	758	740	823	789	808	804	861	804	788	762	786	767	764	802	801	748	790	751	812	759	784	798	800	796	769	788	832	830	731	769	822	809	810	841	798	808	797	821	785	817	788	780	766	801	785	825	790	767	800	815	776	750	721	786	795	784	816	770	788	791	742	770	762	765	793	728	812	728	826	795	764	812	784	826	781	848	794	751	763	794	771	751	766	763	778	779	799	836	814	736	783	766	812	762	770	829	737	804	781	764	786	786	780	775	789	768	744	788	779	826	795	763	828	790	718	759	751	811	740	761	783	773	795	796	765	852	794	798	755	807	802	804	824	809	772	759	782	764	756	762	789	777	797	823	774	785	775	819	793	773	787	826	797	768	766	762	787	762	761	801	763	771	785	773	807	829	777	807	738	825	835	776	763	766	827	779	800	783	788	749	795	775	768	792	761	802	838	856	753	786	801	808	821	767	858	771	805	785	837	768	811	780	756	801	830	832	790	796	764	773	808	789	810	827	830	811	774	806	728	760	782	784	775	785	744	771	791	764	781	776	786	830	762	767	796	782	745	832	800	818	816	803	794	784	845	803	789	767	767	812	749	764	738	830	800	815	759	757	816	829	756	815	761	782	801	758	804	783	758	816	788	833	802	805	741	800	817	760	837	757	776	768	802	811	799	788	794	785	763	804	801	811	805	786	791	794	827	776	771	737	732	787	815	753	761	755	766	854	790	802	810	769	796	769	778	722	803	770	777	800	809	750	746	722	773	793	769	758	802	819	769	773	825	748	773	801	770	783	811	781	786	740	816	837	761	771	745	773	751	816	812	821	787	788	823	794	766	739	765	772	762	770	773	790	778	761	770	812	849	782	732	755	819	789	806	774	769	777	813	769	731	759	792	789	786	813	761	814	798	791	827	831	787	747	799	774	766	812	700	816	764	777	778	816	788	735	782	795	753	799	784	770	792	796	804	791	756	756	771	752	777	769	820	705	770	818	812	815	782	749	793	750	798	839	793	753	741	810	804	770	809	771	745	848	811	765	794	777	711	777	774	780	764	776	863	796	775	851	759	765	786	797	820	816	807	757	772	766	797	788	802	763	803	789	774	835	813	752	744	753	758	821	774	804	746	764	799	777	751	788	763	831	747	759	771	820	747	829	728	778	760	769	788	780	787	810	830	827	800	798	798	795	767	781	827	741	764	765	759	802	821	862	774	794	819	812	789	802	807	777	806	745	748	831	742	813	792	747	839	745	810	783	753	800	754	820	809	791	805	802	719	820	795	795	842	837	752	795	790	808	816	771	809	784	798	776	800	743	753	748	767	739	832	793	786	828	776	717	786	786	804	749	735	765	751	750	753	737	831	811	860	733	779	801	737	814	748	796	845	812	795	768	741	768	775	757	811	765	836	746	742	724	788	800	794	774	754	852	784	784	757	786	806	818	789	767	779	830	795	755	763	795	788	778	803	793	766	798	740	773	776	781	824	734	823	773	773	831	798	785	744	787	772	784	796	829	798	735	793	754	746	753	827	796	781	769	733	745	770	812	743	799	804	745	785	762	791	780	796	841	780	775	761	833	763	791	766	802	823	762	782	768	770	797	808	790	785	836	806	779	828	783	804	777	787	787	780	780	764	826	779	801	734	788	727	784	797	797	747	817	793	764	804	783	783	808	784	765	829	790	777	745	834	815	732	763	792	791	787	796	766	785	757	780	826	772	790	783	812	791	752	778	844	786	749	769	750	821	806	780	797	815	750	808	765	787	767	750	784	795	824	767	783	792	745	781	805
42885	26437	25055	18082	11766	7338	4468	2104	1115	845	714	539	566	486	479	429	517	475	462	434	453	449	419	422	427	425	437	397	441	426	442	426	425	396	379	433	414	432	408	417	403	398	411	403	378	427	371	404	441	381	407	436	388	368	412	437	428	422	426	420	377	425	430	432	432	382	414	399	433	430	394	406	437	410	424	398	369	383	439	412	419	393	399	396	430	397	404	409	390	445	404	384	366	378	400	394	412	431	420	437	411	371	375	367	399	456	380	412	434	371	380	409	398	391	393	415	384	373	395	451	394	397	389	412	431	400	404	413	439	391	442	435	374	374	394	401	405	409	406	440	371	415	408	398	406	427	438	453	416	417	421	416	357	401	404	367	434	422	410	408	372	426	438	371	428	430	401	366	427	440	426	421	426	398	405	434	433	419	388	393	433	388	383	404	412	381	402	402	412	384	418	431	427	393	408	372	407	394	446	366	395	421	367	400	355	378	408	409	420	416	412	465	405	391	423	435	390	400	396	407	382	379	391	425	426	398	390	406	430	404	443	422	401	368	411	402	441	404	433	396	408	448	396	412	422	399	421	373	377	400	379	443	399	384	439	421	402	382	387	442	388	392	359	381	409	394	402	447	399	386	404	430	408	418	403	408	417	405	420	404	381	400	403	406	423	401	433	370	396	432	395	427	387	434	426	376	383	389	442	424	379	428	354	418	380	399	374	391	383	410	408	398	428	400	477	462	400	398	370	433	416	411	445	404	418	406	435	409	425	393	394	437	436	406	364	420	407	420	408	383	423	411	378	416	394	371	407	423	378	365	404	410	374	388	420	404	404	366	391	421	380	395	402	420	405	365	417	449	399	408	410	405	391	392	433	416	372	442	366	389	434	433	422	382	391	359	403	418	417	410	393	411	420	443	451	414	446	406	393	398	369	392	392	459	418	423	413	428	414	405	410	436	439	381	381	401	399	404	419	367	440	403	378	401	408	399	401	402	392	358	401	380	434	437	416	418	396	365	401	357	382	380	432	394	393	418	398	390	389	376	408	391	454	410	376	409	440	428	406	356	410	427	407	415	392	438	457	381	396	391	411	405	415	423	357	431	398	401	436	397	430	407	450	406	386	440	424	411	404	404	405	419	430	389	396	410	420	400	417	406	397	443	413	426	402	422	391	401	415	422	398	440	376	371	385	458	407	386	431	415	405	409	399	409	390	424	433	390	396	389	414	425	390	435	418	403	408	378	384	387	405	423	397	384	411	416	383	435	403	402	403	423	416	408	418	420	441	411	405	408	395	410	400	367	401	431	435	439	399	452	387	417	402	410	419	417	410	434	396	377	397	401	389	385	405	388	427	421	373	442	404	382	397	412	428	421	378	410	405	467	446	393	412	445	374	399	430	459	427	377	430	417	401	395	422	392	435	424	389	409	406	411	390	416	429	426	403	397	382	436	383	414	392	395	401	412	398	395	388	426	387	371	439	408	390	388	410	456	434	431	411	410	412	414	438	378	378	373	387	360	420	414	411	424	439	377	361	370	401	411	413	383	366	375	425	419	394	441	382	406	436	458	428	422	429	425	427	393	422	440	422	406	392	412	383	425	393	396	415	415	391	398	404	416	429	367	397	391	393	393	379	381	402	411	412	431	381	422	359	393	387	378	446	403	392	431	393	386	421	378	445	432	399	378	370	386	428	395	428	414	440	375	391	396	421	421	389	418	390	435	409	417	398	397	385	422	383	373	404	403	414	434	412	401	393	399	420	411	369	441	410	401	428	382	426	379	401	433	423	397	374	439	418	414	374	426	433	406	416	401	402	383	427	421	384	413	403	365	452	371	453	373	418	415	356	355	385	423	391	417	365	413	390	423	430	433	430	416	391	395	410	442	401	405	409	453	366	416	387	374	406	388	401	410	408	403	414	420	395	413	390	392	380	399	387	416	402	427	394	398	395	430	385	384	452	372	398	409	445	364	396	391	382	465	399	368	429	413	390	380	396	421	353	397	406	425	389	405	388	385	409	456	396	457	412	380	450	415	450	361	408	376	395	403	402	384	430	402	381	395	419	408	357	398	435	406	430	438	430	426	393	408	385	394	427	390	395	419	399	380	389	461	373	399	395	407	438	390	380	430	407	400	411	404	446	406	415	384	381	398	418	408	406	381	465	402	422	394	433	403	352	378	392	396	388	408	367	378	398	420	435	379	411	394	381	347	400	438	415	368	349	386	393	414	420	403	416	424	419	410	422	383	392	432	424	421	422	429	457	437	370	390	400	393	387	391	411	388	366	419	400	441	414	421	380	415	415	357	409	436	373	396	420	368	405	393	382	411	410	408	393	404	392	386	422	408	420	421	402	390	403	472	398	411	442	389	379	443	451	421	413	374	411	454	406	389	399	383	403	401	408	378	434	365	422	409	404	434	433	424	398	396	400	401	369	379	406	407	426	452	441	421	386	404	439	402	421	414	430	428	358	411	390	414	416	425	377	375	383	427	436	405	423	426	401	382	380	404	442	399	436	403	391	429	407	373	398	399	410	406	407	420	443	424	370	404	400	426	405	389	416	398	375	392	369	400	417	379	398	384	386	405	398	363	381	393	421	429	438	425	378	383	404	433	363	455	428	392	384	421	409	387	414	418	381	422	405	395	398	434	380	382	383	417	392	413	393	423	365	414	390	406	417	434	433	416	463	424	360	440	380	409	427	396	435	417	447	405	407	424	404	421	389	426	399	382	417	440	400	401	430	431	432	407	435	377	448	441	417	410	447	409	418	444	421	397	379	391	393	393	449	415	396	420	376	432	388	438	369	357	381	395	399	422	389	443	389	386	373	403	421	422	378	376	437	388	429	420	462	373	426	407	395	405	432	413	428	435	367	390	379	424	404	448	422	417	451	432	403	409	397	443	375	416	424	414	395	395	395	400	363	449	471	433	400	373	392	465	427	408	444	387	403	407	395	372	433	393	404	399	424	395	407	430	422	386	374	427	380	442	401	426	430	398	395	381	402	399	406	404	374	395	370	399	408	386	385	407	429	400	390	444	395	404	416	416	404	419	395	420	406	413	406	381	427	405	400	397	381	405	416	395	406	386	459	410	457	444	425	423	422	407	447	413	373	380	416	411	379	390	376	417	389	382	388	379	440	418	426	397	388	436	386	384	393	437	384	407	460	385	399	390	440	384	397	405	434	395	425	428	412	423	373	371	407	398	423	414	429	432	400	419	432	370	364	391	402	404	395	412	410	433	420	412	403	415	397	388	389	389	388	367	434	400	411	440	388	435	369	385	414	397	417	433	390	381	399	457	430	431	429	403	416	422	414	398	423	390	402	400	397	395	434	417	370	431	418	411	374	372	392	416	459	380	424	429	403	391	437	399	437	425	407	424	406	402	400	407	406	405	411	418	391	443	418	425	441	397	413	391	396	431	387	379	446	401	404	395	427	366	408	390	456	401	436	427	375	387	394	433	413	383	393	395	384	420	376	416	392	403	385	440	429	373	425	411
25068	19589	29081	28984	24514	18646	13179	7125	3997	3441	2336	1810	1592	1414	1347	1297	1234	1048	1053	1060	1041	1030	1089	984	945	1005	934	989	1095	1025	987	980	877	931	908	896	853	856	861	882	920	946	914	920	886	854	929	855	874	854	888	860	850	873	929	860	862	877	848	856	899	872	910	931	878	947	912	943	919	905	885	857	869	906	869	843	942	907	888	900	869	872	929	888	872	862	835	877	889	870	887	852	870	884	863	853	859	857	911	886	884	836	904	890	909	902	886	864	823	896	879	862	854	895	845	834	887	936	941	873	865	891	858	866	856	876	858	868	918	884	895	848	863	869	907	896	913	921	900	873	901	895	865	843	877	864	878	893	886	846	863	858	870	908	888	823	853	860	862	894	820	849	838	844	875	909	849	867	824	914	858	885	876	829	836	898	824	886	907	887	872	936	854	848	906	834	856	891	928	864	897	873	861	868	943	889	850	840	836	865	875	899	922	906	895	881	864	889	870	874	881	917	843	862	817	886	870	890	853	823	857	869	917	861	871	868	867	876	863	834	931	887	841	855	840	895	841	842	921	882	895	856	907	916	860	900	910	847	888	880	819	861	881	849	898	906	898	851	864	910	878	880	866	865	807	904	856	865	894	899	836	816	842	909	860	840	897	903	844	889	908	913	907	925	894	877	924	850	884	848	889	879	899	869	861	906	836	890	872	848	865	899	859	856	853	887	881	855	854	825	823	886	943	853	892	865	863	881	917	880	861	839	849	858	869	899	872	855	788	824	847	849	918	855	871	920	908	871	852	899	839	894	881	873	897	925	895	886	863	837	899	842	888	876	865	810	863	947	913	917	877	862	832	926	907	877	847	882	847	876	905	859	838	885	950	860	895	929	900	882	868	862	895	864	873	907	842	845	884	874	889	873	867	876	886	882	918	860	873	891	839	855	857	850	884	884	871	851	826	840	889	763	886	898	895	870	800	835	871	876	910	836	854	853	868	880	873	913	909	905	809	883	873	862	875	905	912	882	871	841	888	876	865	910	859	847	902	895	917	845	867	869	846	911	871	859	918	867	882	874	897	863	896	864	934	874	874	922	874	837	834	898	889	888	876	877	861	866	885	915	866	811	851	859	867	900	859	886	872	840	890	909	880	874	854	894	849	861	936	933	910	862	919	876	868	878	901	888	896	869	858	866	879	895	896	845	892	895	890	861	866	887	842	886	889	891	868	862	914	871	839	888	868	908	864	872	886	878	889	863	904	805	845	884	850	919	887	858	874	864	843	864	870	875	852	862	884	871	831	924	856	880	894	829	890	866	873	900	881	909	854	855	869	852	847	889	909	869	909	859	877	888	870	919	894	881	935	889	914	874	795	867	829	858	834	840	864	885	869	930	901	844	882	839	806	870	796	846	833	854	834	858	815	853	822	886	892	919	885	893	855	853	850	874	853	904	866	871	892	851	882	877	886	868	868	821	843	835	903	943	868	841	888	846	861	843	835	834	867	853	841	934	865	856	862	856	838	888	828	877	862	858	916	834	870	910	837	845	830	881	883	817	889	826	843	829	872	892	894	900	890	865	823	914	877	917	894	871	894	864	792	899	873	829	919	878	843	922	861	889	853	853	872	805	893	871	901	941	847	887	893	871	865	826	896	894	883	862	879	830	887	806	848	905	909	863	901	867	781	828	882	885	852	851	887	839	855	850	870	849	888	868	906	890	854	888	876	886	920	867	895	849	820	919	823	856	838	877	830	886	853	864	874	867	910	868	912	891	909	900	873	841	888	896	832	840	884	844	894	891	908	842	899	822	844	849	843	869	849	819	868	873	837	852	882	865	905	871	837	904	876	871	882	894	857	901	843	850	893	885	922	905	900	849	902	840	893	881	814	930	842	851	856	816	801	844	858	835	870	879	910	921	830	890	884	877	844	849	938	893	859	934	911	853	853	849	940	878	887	914	846	883	848	833	893	875	905	851	905	816	911	861	889	852	863	844	879	818	845	872	869	869	853	859	917	916	865	853	889	856	859	842	902	853	916	839	849	856	890	883	829	833	969	856	902	904	930	866	847	866	916	873	863	913	878	858	922	873	865	901	875	839	853	915	914	863	887	805	869	852	839	883	927	837	827	871	877	840	924	893	842	919	809	848	888	842	877	910	857	905	850	876	887	859	941	854	878	874	899	883	893	878	821	863	915	836	910	876	873	844	908	905	910	873	839	828	873	937	853	844	870	894	834	891	900	888	853	834	813	878	883	826	901	921	860	837	894	826	873	838	873	813	820	858	886	920	922	869	828	832	907	875	889	893	875	896	835	907	885	866	912	860	917	930	900	888	882	898	791	875	865	853	866	867	850	880	860	856	893	889	843	857	856	865	893	879	881	884	876	839	868	857	816	852	862	887	887	884	928	875	876	894	851	835	848	859	909	941	842	869	897	844	919	841	909	878	865	876	896	888	916	908	843	865	827	858	885	885	908	839	883	849	848	858	865	873	905	877	852	867	886	863	888	845	882	874	888	913	895	865	917	882	844	875	796	835	842	869	894	830	888	904	862	879	863	833	870	869	909	920	879	862	857	836	893	899	932	873	819	840	884	926	904	808	898	847	890	825	887	876	901	810	824	871	870	872	870	873	858	841	839	918	869	903	879	866	815	849	897	913	884	878	917	875	875	889	865	900	843	870	839	892	897	872	872	854	871	883	844	857	861	906	866	914	907	794	899	926	906	816	855	819	863	833	863	880	845	823	907	867	854	855	907	805	932	935	855	824	845	862	855	870	901	864	921	881	851	860	878	917	892	858	902	855	865	914	895	831	811	890	869	882	835	924	860	880	894	852	881	837	893	863	832	875	875	934	861	849	908	885	830	850	873	900	827	858	925	861	904	859	883	822	850	903	863	843	850	914	880	924	904	917	868	849	883	882	866	849	873	869	898	868	853	854	875	850	881	841	869	893	883	907	876	846	849	840	887	905	894	867	896	850	866	851	866	867	914	905	873	887	867	958	877	867	849	921	836	905	857	906	836	894	871	835	891	909	872	895	883	893	879	944	912	862	889	882	845	862	819	892	888	891	870	901	867	869	898	866	873	853	825	873	871	869	868	912	841	859	924	886	904	860	858	880	912	895	885	862	866	794	867	841	877	880	852	904	889	875	828	846	932	824	787	915	897	865	866	870	858	888	873	867	912	858	921	960	878	860	872	862	905	869	879	870	886	910	891	869	885	825	871	828	870	935	869	908	876	873	921	898	881	846	858	854	863	889	910	864	896	828	826	800	871	829	916	863	887	844	845	912	885	869	838	846	863	893	884	889	886	876	845	851	857	921	859	844	914	864	813	870	867	847	909	848	840	852	899	875	832	867	891	911	868	931	882	879	860	849	866	852	892	874	922	844	868	877	907	866	888	908	899	884	882	828	834	864	913	846	822	860	952	908	900	841	865	850	846	900	834	850	854	835	800	920	863	864	888	887	910	875	905	915	891	913	914	870	834	911	874	877	907	917	909	825	905	912
22895	13249	9882	5977	3236	1841	1093	717	574	446	396	381	379	358	319	315	360	343	290	306	313	330	351	336	324	334	310	356	303	347	328	331	331	326	337	361	326	305	319	318	350	331	333	316	351	304	338	293	293	363	323	341	323	312	293	312	327	313	336	299	348	312	321	340	345	299	345	332	356	329	349	341	342	346	310	319	329	324	309	332	342	322	305	322	313	355	331	323	328	310	367	322	342	352	314	310	317	293	327	304	323	305	341	331	322	328	327	356	331	301	336	320	332	314	315	328	355	319	340	309	313	321	341	329	332	339	387	295	305	313	326	351	298	326	329	306	369	281	321	330	330	306	334	293	311	328	310	310	293	297	322	292	336	317	334	313	308	375	379	322	321	310	274	341	363	335	331	315	338	319	289	345	291	303	354	356	318	331	337	336	325	311	363	317	309	308	348	311	305	304	325	343	311	305	299	313	342	327	333	317	322	304	320	312	307	343	349	345	330	335	318	293	313	298	352	311	322	343	326	284	330	318	320	312	311	348	294	328	355	313	323	340	298	338	325	362	364	304	335	305	286	342	354	332	328	326	305	296	305	332	326	286	323	319	332	331	335	346	308	312	341	335	330	312	320	364	307	292	309	334	348	303	317	306	335	292	340	297	292	316	318	314	340	293	303	363	342	286	333	338	311	342	302	315	286	330	340	331	305	326	328	304	299	314	291	322	315	325	347	337	327	331	314	313	349	313	319	339	315	325	354	320	342	279	314	311	330	320	331	348	315	321	330	339	344	349	363	344	330	309	331	306	338	304	324	301	328	303	306	301	334	328	337	295	345	340	318	307	322	325	319	325	314	360	326	324	343	333	339	322	322	342	335	294	324	339	312	358	328	315	329	278	326	333	329	316	322	314	343	335	305	321	330	325	319	344	328	313	319	313	281	340	343	345	337	308	298	323	359	345	362	334	382	319	309	344	340	340	304	310	355	305	327	298	314	322	314	339	337	339	331	316	320	311	316	311	344	318	322	294	347	302	348	338	345	322	306	331	316	353	327	316	338	310	308	370	314	342	321	334	312	326	343	301	326	316	314	320	312	315	339	325	359	352	347	284	280	340	319	312	308	295	300	309	309	329	347	311	333	321	338	321	345	312	330	306	345	300	344	319	372	351	301	314	306	326	305	327	322	290	307	359	320	333	342	335	313	273	313	312	341	335	304	349	347	361	319	346	314	283	338	334	319	321	299	320	318	351	335	335	291	327	356	344	321	302	319	346	353	320	308	329	309	334	317	349	345	334	323	324	320	331	325	319	310	327	307	327	296	306	316	372	306	340	316	322	329	320	270	326	328	314	291	309	318	333	323	299	326	342	320	322	341	349	287	332	331	318	329	313	294	298	313	311	294	335	344	325	345	325	314	330	322	308	328	328	336	320	316	315	288	329	300	317	327	308	311	300	303	332	326	303	325	344	306	335	342	287	330	325	315	313	319	299	293	303	317	331	319	276	307	303	327	340	316	342	351	312	300	310	315	346	295	352	303	298	353	358	313	326	305	316	314	339	325	285	336	311	302	343	316	332	357	367	321	352	300	314	311	318	349	320	324	320	353	362	329	349	334	354	325	343	337	343	311	320	340	301	278	307	304	351	351	316	317	287	326	328	320	295	324	321	304	307	335	365	321	280	358	330	337	329	354	340	351	321	319	327	313	346	346	332	303	306	326	315	311	332	322	339	307	349	306	318	349	306	333	327	302	338	281	343	360	331	348	315	324	361	354	369	335	317	316	298	331	316	319	338	317	324	315	290	332	316	327	322	299	338	295	340	339	325	315	307	325	313	326	323	328	337	300	342	341	333	341	343	365	317	301	358	355	349	341	360	351	326	316	311	305	324	312	349	289	336	344	307	323	310	301	313	345	374	342	323	308	333	317	302	351	331	323	320	339	295	339	309	334	336	315	335	333	298	316	333	303	339	290	336	307	299	315	303	336	336	322	302	347	303	322	330	317	333	326	329	383	360	336	331	346	322	330	319	330	320	338	368	331	313	301	317	286	341	328	354	300	334	314	309	305	331	308	293	337	286	336	304	298	314	308	329	295	313	318	327	325	317	348	285	311	332	336	299	346	316	348	356	329	353	328	323	334	318	326	309	318	316	336	347	327	314	323	371	325	395	312	320	302	339	334	368	332	328	325	345	329	331	289	317	301	309	335	338	312	288	280	317	278	291	317	330	334	351	335	321	339	295	322	318	343	357	332	341	319	300	308	321	318	293	310	296	297	327	381	329	302	300	344	343	317	336	342	343	324	340	317	298	319	284	320	339	358	335	341	296	294	349	307	323	324	329	303	345	341	318	352	332	345	328	353	300	326	303	303	305	321	319	340	319	309	288	329	307	303	308	321	291	318	315	299	326	315	321	315	338	300	283	308	343	329	365	321	359	344	330	330	317	304	327	297	311	305	322	331	317	311	329	319	323	303	304	283	331	318	327	320	329	336	318	341	361	327	274	322	299	338	357	309	316	316	312	367	363	312	320	343	339	324	277	310	344	301	309	317	332	304	332	307	312	321	328	324	332	319	336	314	312	337	305	327	344	360	308	358	347	282	320	371	330	329	305	305	305	284	308	333	317	342	317	329	339	301	311	319	298	302	309	312	355	335	337	334	357	338	344	299	319	330	324	283	328	318	334	312	315	302	301	344	327	333	315	342	336	322	322	298	335	335	331	310	333	305	316	378	319	315	307	349	340	331	330	330	286	316	346	329	307	301	312	312	319	328	321	333	332	326	339	313	312	344	336	314	331	337	266	353	313	320	321	363	307	303	352	289	333	308	327	324	347	346	336	303	307	313	352	314	327	316	326	353	309	310	328	356	316	336	302	339	314	316	353	333	308	310	317	285	355	320	353	341	352	328	364	347	328	316	321	313	322	316	296	350	366	300	372	330	314	309	350	321	360	315	330	336	335	307	371	318	302	367	345	285	304	332	306	313	298	338	303	335	324	321	307	334	331	325	313	347	309	323	337	347	345	337	304	313	313	346	323	325	347	324	324	297	295	328	291	345	309	333	323	298	334	327	321	323	340	306	344	330	320	323	327	306	372	317	337	314	323	363	354	334	313	300	328	326	340	365	341	309	335	335	299	340	286	323	327	300	315	330	332	339	307	317	288	351	304	313	308	303	305	324	373	321	330	337	345	328	303	305	316	288	315	305	294	316	293	292	298	298	314	335	323	339	333	318	321	277	319	310	328	323	309	289	336	340	361	317	346	314	329	346	323	306	327	323	330	331	334	303	331	281	360	298	352	316	299	320	331	275	322	334	325	315	286	344	354	349	367	298	355	319	335	339	332	292	311	351	313	299	361	309	328	334	328	302	300	312	307	304	333	310	304	300	304	329	351	383	289	316	342	321	338	316	330	309	310	331	345	324	349	316	283	316	331	316	312	284	334	314	318	324	310	359	305	299	317	323	293	318	318	316	343	302	319	325	340	330	329	308	306	305	352	339	320	323	322
12983	9998	14986	13358	9695	6650	4075	2316	1789	1338	1073	1005	946	941	819	806	783	695	765	787	725	774	810	761	778	766	770	760	731	745	754	717	727	754	695	701	725	704	721	738	714	735	735	736	743	729	705	693	712	711	715	737	673	710	729	657	690	724	714	716	672	762	740	698	768	727	751	690	765	710	720	682	737	756	745	730	702	711	683	732	783	671	733	735	699	718	718	720	690	685	714	727	730	701	714	726	707	659	689	695	733	721	701	666	719	679	734	731	713	724	689	719	718	689	723	691	705	744	714	703	683	713	725	744	753	728	754	699	719	691	670	701	745	699	741	702	658	744	748	681	688	701	730	670	688	718	700	716	699	747	700	716	695	736	685	715	734	734	677	699	724	677	666	694	746	739	724	747	694	760	725	745	739	681	703	653	754	721	689	623	673	671	692	774	723	668	753	683	685	688	698	677	711	709	755	720	736	729	711	671	713	681	700	750	681	694	739	689	699	712	756	714	721	753	730	721	637	734	705	711	686	702	747	712	711	755	684	699	706	725	694	729	699	727	693	733	703	698	702	762	696	680	682	649	737	736	725	724	694	714	700	713	698	693	701	730	664	691	698	743	729	721	688	715	704	697	699	711	720	713	773	671	716	710	693	704	679	707	680	655	701	694	734	681	690	704	721	663	731	713	735	644	710	726	671	727	763	779	713	715	735	736	627	710	696	723	731	740	734	734	679	692	755	688	746	787	706	706	686	651	704	676	726	714	707	712	746	686	714	693	720	752	704	712	715	666	661	674	773	703	742	682	714	735	692	707	674	697	708	693	700	730	731	739	724	690	745	699	718	693	719	733	766	719	680	703	708	683	712	722	699	693	690	703	723	685	716	693	698	746	672	707	722	683	743	744	703	703	722	706	738	712	721	741	734	746	699	713	700	674	695	709	743	712	683	709	707	700	704	677	688	689	715	737	725	717	726	689	734	732	709	683	666	690	722	729	700	672	715	695	720	714	697	697	723	747	695	726	713	696	716	736	768	758	650	727	718	736	662	736	683	707	732	723	748	731	736	735	784	744	706	706	697	682	717	713	691	703	672	698	740	733	704	735	726	733	717	741	737	738	753	704	748	728	725	744	688	737	717	725	732	692	739	729	689	693	708	683	715	687	769	732	682	702	708	709	688	745	702	726	682	695	723	733	763	708	705	723	686	678	713	732	730	717	738	738	714	722	671	710	728	748	740	700	686	706	706	673	735	764	683	717	724	665	679	683	760	725	713	726	729	719	728	716	711	703	712	743	726	714	712	752	687	709	669	731	703	677	713	673	713	727	678	702	690	710	679	671	745	725	748	712	713	681	736	729	708	736	724	674	709	731	710	769	754	718	731	691	737	679	721	699	698	713	745	726	653	721	745	709	630	693	724	711	684	722	715	728	688	683	791	686	696	674	686	688	676	690	672	681	760	723	717	694	683	695	711	733	704	707	737	721	738	729	686	683	681	692	702	699	725	719	710	692	684	777	713	769	722	721	697	696	709	689	701	676	751	725	753	783	667	700	740	700	755	676	708	703	698	725	676	717	698	752	676	736	702	659	678	704	684	717	716	709	687	767	715	714	675	699	736	774	720	701	719	708	711	696	683	745	662	686	661	711	692	707	720	738	729	704	740	641	731	685	714	715	722	711	684	690	730	663	731	679	660	737	714	708	720	719	720	722	703	683	723	740	709	733	777	713	713	717	659	709	737	725	707	678	727	717	710	716	678	736	735	710	673	739	719	740	720	726	710	704	694	709	656	708	747	697	712	755	676	693	697	675	691	726	717	667	725	733	700	705	691	728	729	732	716	734	744	732	710	770	739	651	723	756	744	658	739	739	772	702	719	698	689	658	725	715	687	720	717	715	702	687	718	723	698	731	691	696	729	735	719	721	744	735	711	688	694	749	683	719	721	677	722	737	727	697	740	710	734	715	706	703	720	696	702	691	722	715	693	727	687	695	687	727	709	726	686	666	735	687	700	744	694	712	708	701	715	750	702	717	751	694	770	692	706	743	707	711	729	730	677	693	705	688	682	666	726	736	687	717	740	644	694	676	713	697	693	734	707	697	661	719	698	713	734	698	678	699	718	700	707	734	717	709	705	711	695	699	680	682	684	731	759	714	710	691	681	725	735	697	729	693	730	705	683	742	698	684	713	666	621	702	658	715	741	729	729	695	738	739	719	788	717	694	710	691	704	690	683	735	731	669	720	700	717	774	670	748	710	694	728	735	737	702	677	733	719	683	744	716	658	757	730	644	693	689	712	729	668	728	715	719	713	685	686	762	696	720	673	717	723	729	700	687	666	719	712	754	722	698	698	707	669	699	760	688	689	738	682	706	669	740	701	718	716	746	697	719	738	669	722	698	697	729	674	720	674	791	680	688	688	692	716	679	738	756	686	701	717	710	757	680	679	718	693	703	695	691	747	710	698	701	698	686	708	718	730	716	696	694	730	689	688	727	667	694	754	746	731	738	653	730	742	708	718	721	731	720	721	741	739	690	716	752	724	715	683	737	701	675	699	736	665	694	684	748	699	729	684	686	721	717	726	738	691	742	722	709	715	723	690	700	700	710	743	706	734	748	714	691	732	717	671	756	734	689	711	699	678	762	680	713	703	690	693	694	752	704	703	717	695	683	749	706	719	686	722	720	696	725	696	671	708	715	732	730	700	716	701	750	752	695	684	693	683	680	718	706	716	691	738	694	746	729	697	675	741	747	729	670	742	734	692	725	696	692	711	710	701	714	726	692	727	745	736	709	691	728	707	687	699	691	682	733	733	726	689	724	755	729	689	696	721	679	712	699	714	709	720	717	708	755	695	747	716	702	740	696	713	709	688	705	679	686	706	671	772	766	719	733	715	691	657	694	750	706	724	689	649	721	722	727	666	713	750	698	749	687	713	679	765	696	765	664	692	709	669	667	684	730	676	684	736	765	706	681	711	718	728	732	725	678	711	713	747	714	684	703	757	691	751	778	704	725	695	696	760	711	686	743	754	700	756	690	788	715	712	690	685	701	726	697	721	670	698	722	700	735	744	722	727	716	668	687	724	739	699	721	710	662	792	712	726	703	708	756	699	718	774	712	719	745	661	706	693	704	733	704	668	693	689	720	743	695	744	687	753	717	654	758	699	658	685	696	751	688	711	721	694	724	702	727	708	734	717	692	667	715	715	692	680	746	717	725	723	708	776	702	685	734	720	741	723	745	743	713	694	648	730	746	749	713	699	685	732	719	640	707	717	706	712	732	729	729	689	729	779	661	701	703	700	705	714	652	724	698	692	705	749	732	709	716	672	723	702	723	690	708	704	784	702	728	702	714	726	728	730	712	715	712	757	698	716	716	733	734	667	748	717	686	692	736	720	688	688	687	681	724	726	736	718	733	675	710	733	744	652	685	682	712	726	703	747	688	663	758	676	746	704	720	748	750	714	701	708	694	676	731	742	699	746	696	682	725	681	728	742	728	772	742	710	706
35500	21081	16282	11107	7350	4207	2434	1189	870	648	553	452	452	381	372	399	390	388	371	364	396	368	368	387	383	393	354	382	341	329	352	317	377	371	367	336	310	316	361	340	341	382	345	368	379	379	351	349	378	369	352	341	364	351	385	334	356	355	372	393	343	364	380	338	351	405	378	358	385	358	358	335	374	353	399	350	376	331	369	402	360	361	315	331	359	349	376	358	389	373	338	373	336	356	350	332	362	369	385	360	326	353	341	352	376	358	355	351	346	342	345	343	403	362	355	365	358	306	341	350	360	329	343	404	371	358	384	342	389	340	385	375	357	334	392	365	341	370	350	363	343	359	339	341	367	397	354	394	308	367	349	351	363	349	310	351	342	339	311	336	350	367	344	323	358	320	369	375	347	344	354	352	381	353	326	358	303	342	382	376	361	347	317	359	365	395	377	381	395	383	358	344	362	360	325	397	362	361	392	339	345	382	381	352	350	321	329	383	368	354	334	372	342	328	348	328	386	340	367	380	322	353	341	377	367	362	347	379	369	327	402	341	373	365	355	360	358	338	383	351	357	383	340	318	342	327	381	358	357	382	371	364	380	353	371	362	329	366	335	341	361	355	342	373	359	347	366	388	350	372	340	387	387	375	373	358	340	360	365	329	382	358	373	357	348	361	324	325	328	355	353	387	348	360	354	370	390	369	394	346	374	365	374	353	365	373	338	389	382	377	342	349	352	379	375	376	422	349	336	373	364	356	345	365	390	362	368	327	364	343	365	338	344	355	343	345	345	341	331	361	378	373	358	320	328	390	390	382	376	354	396	335	345	346	358	356	362	347	337	404	367	327	369	359	356	371	362	369	381	372	341	355	374	361	346	395	355	349	375	374	323	365	366	346	337	359	370	387	351	376	341	328	371	354	356	343	366	332	336	367	370	355	354	347	379	379	359	356	360	375	344	324	374	371	358	338	366	344	350	363	371	336	365	340	322	362	357	386	341	391	313	357	352	341	365	334	355	375	366	371	349	356	347	355	332	362	338	358	364	356	346	386	353	365	348	377	358	350	340	386	346	319	360	380	383	353	390	385	362	351	365	360	363	325	349	374	345	358	387	326	350	338	332	344	374	361	392	338	367	333	353	376	342	376	338	357	378	315	334	373	357	364	381	388	342	383	376	349	371	343	347	351	333	349	364	371	353	370	332	362	332	367	370	377	327	356	389	328	358	360	346	345	329	396	377	335	341	352	340	354	354	395	371	388	344	347	345	340	368	381	370	367	320	370	347	323	337	365	344	342	385	360	316	323	333	377	363	360	358	379	382	358	386	374	362	368	371	400	339	367	362	372	386	349	365	361	322	377	355	343	335	354	364	339	366	384	344	360	365	381	376	354	351	361	355	352	384	361	359	317	353	339	381	348	348	372	356	350	412	361	345	386	380	358	363	387	374	370	331	324	360	345	347	324	350	358	380	370	347	349	369	349	367	355	368	383	372	370	391	358	323	352	367	365	390	386	385	385	322	391	373	337	335	329	334	323	326	350	367	326	346	347	351	359	327	344	352	368	361	342	376	373	337	353	362	358	353	345	324	401	346	356	308	379	365	359	333	345	361	332	370	366	332	345	343	389	370	351	351	331	367	336	346	357	322	369	335	343	368	358	322	342	347	321	363	372	398	402	376	382	350	347	341	360	322	370	334	376	414	358	321	381	380	336	379	363	351	350	372	346	363	343	356	336	357	358	357	360	321	371	333	337	344	335	338	339	351	346	376	323	347	357	393	349	391	323	365	345	362	385	337	408	371	343	357	338	361	350	336	405	366	404	395	370	368	348	389	375	372	331	351	368	371	335	370	321	353	346	386	337	356	357	300	331	345	349	350	338	361	361	345	323	338	331	398	331	323	381	361	352	351	358	376	338	362	369	353	361	381	361	349	370	360	378	381	372	325	411	356	387	336	354	370	340	363	347	355	336	337	351	353	342	323	363	361	302	347	379	358	364	331	338	370	374	360	409	389	394	358	373	366	341	361	336	357	330	331	351	381	371	363	358	366	316	344	332	347	367	375	358	330	326	381	338	341	363	336	389	325	326	364	345	380	365	406	348	352	368	349	365	371	336	357	334	355	362	352	355	357	363	328	344	364	331	345	373	383	375	348	339	344	403	339	348	355	367	372	355	355	345	380	353	368	343	353	369	361	356	346	305	348	346	392	342	319	376	359	385	354	343	348	347	368	355	354	334	335	362	348	369	361	370	363	331	366	354	361	345	362	366	352	369	329	350	347	332	334	387	368	354	345	357	354	350	394	391	361	379	392	342	357	337	316	372	398	348	333	368	370	357	343	368	359	369	340	369	351	358	351	357	392	373	369	334	360	324	376	339	341	366	319	333	374	311	317	352	377	331	330	364	348	355	356	396	342	358	387	370	380	362	368	366	366	355	339	358	361	318	312	387	364	341	363	346	358	391	400	365	343	386	375	324	390	365	355	335	350	329	364	333	371	347	383	357	352	373	383	369	314	354	381	369	378	389	313	375	339	378	360	389	345	390	355	343	382	346	350	349	386	364	375	344	365	363	359	350	383	341	328	382	335	343	319	343	353	366	356	346	340	370	361	354	341	329	345	358	340	352	345	339	379	364	406	373	348	343	384	352	350	339	366	355	371	341	358	363	378	372	340	407	338	327	349	355	356	369	371	344	330	328	335	342	346	407	366	344	364	364	341	384	371	351	341	364	339	330	364	310	369	368	359	374	350	360	336	318	350	342	382	369	335	334	327	340	344	349	346	344	333	388	389	345	326	386	361	398	327	363	362	358	383	372	360	352	353	365	321	354	356	328	366	347	357	354	390	297	363	354	335	372	362	389	333	321	354	336	372	375	390	309	359	367	361	342	376	391	355	347	321	382	359	374	363	348	382	349	362	342	379	353	406	325	315	372	364	342	339	361	381	354	383	385	366	347	362	368	333	409	331	326	364	362	329	363	366	349	325	355	391	357	325	356	361	342	313	349	333	334	371	322	353	370	369	330	343	360	360	336	320	357	351	354	352	392	360	379	376	345	314	354	404	328	352	362	353	342	355	338	343	337	357	354	369	381	341	348	344	373	332	356	327	334	372	380	347	387	310	379	385	368	351	345	359	357	358	327	357	368	291	336	339	338	366	354	371	367	348	365	331	349	370	383	336	341	362	339	358	373	363	363	372	316	359	364	328	348	367	359	366	361	377	317	334	387	387	370	356	350	389	392	339	339	342	347	331	393	361	345	372	333	346	367	398	317	366	371	317	373	380	334	315	406	348	356	329	400	377	335	366	368	357	400	362	341	359	331	360	336	346	372	360	375	380	356	380	385	370	340	352	373	361	354	364	370	378	323	379	321	350	391	312	369	355	354	371	355	347	377	340	348	386	341	348	326	347	340	342	372	343	375	331	344	334	400	379	348	345	373	332	346	381	360	345	344	341	376	327	339	324	377	356	370	360	347	370	378	353	351	348	373	341	338	343	315	345	328
21249	15669	21661	21008	18507	12825	8148	4500	3056	2236	1568	1317	1282	1128	1077	1020	959	871	895	889	859	919	905	866	858	898	944	883	898	827	867	834	828	825	852	769	824	789	775	797	803	818	779	815	780	766	768	803	803	812	757	823	827	768	818	779	818	802	766	797	829	772	827	815	856	818	777	828	817	779	769	731	775	819	758	776	771	729	803	724	801	779	774	705	844	825	749	773	761	810	730	768	794	768	780	807	783	809	780	780	764	783	739	804	737	775	802	758	766	756	809	808	755	811	795	759	813	779	749	765	828	767	805	739	770	740	745	797	783	778	737	806	802	787	761	797	803	842	787	793	808	834	809	782	753	767	754	817	781	797	739	778	751	753	829	788	762	797	806	792	850	812	808	766	776	795	808	801	765	790	807	793	768	796	772	758	839	814	745	791	817	845	753	778	824	767	800	759	750	802	772	789	778	760	770	802	773	761	773	812	823	755	859	787	828	767	779	818	814	774	799	774	832	800	799	817	807	801	792	769	766	837	755	760	750	779	755	802	793	767	775	771	784	786	808	780	799	786	775	769	765	779	821	801	783	754	764	756	718	761	761	792	828	767	787	762	779	796	756	754	850	767	795	789	753	773	776	760	757	784	786	806	803	734	752	789	805	786	792	764	864	828	791	796	750	771	796	804	759	765	755	809	781	804	738	755	792	782	785	753	763	725	737	802	762	826	799	800	754	719	785	794	784	767	767	777	714	771	773	764	853	796	781	765	751	739	832	762	834	772	761	760	805	767	778	750	789	762	779	767	777	768	756	738	751	767	752	717	779	794	723	803	744	821	801	799	759	799	766	744	778	766	763	788	828	766	793	824	778	775	747	835	796	791	787	769	821	795	817	737	783	796	766	805	792	752	785	788	758	742	831	823	739	798	812	781	738	739	803	789	806	812	760	788	818	846	812	769	747	788	753	787	759	752	754	756	745	768	785	811	774	832	854	763	815	717	781	773	768	830	797	799	783	775	834	794	766	769	816	773	788	788	784	805	747	841	789	815	799	784	739	757	823	803	782	756	779	790	786	752	755	861	767	776	803	742	794	807	772	777	784	756	808	756	803	793	746	768	761	762	834	793	775	728	734	806	778	794	774	761	805	778	803	819	776	797	829	784	756	790	793	837	793	813	773	787	796	775	789	760	778	809	810	758	808	771	788	775	819	731	768	782	779	760	787	819	807	765	818	727	775	767	794	803	786	729	814	793	809	765	788	770	787	816	740	834	766	792	801	780	771	807	771	744	806	769	792	777	792	786	778	794	767	765	802	765	834	811	787	784	816	813	821	799	776	791	763	781	834	833	810	772	760	794	792	782	782	751	768	755	765	810	796	785	804	831	770	768	767	750	752	737	793	761	787	750	697	750	747	785	769	770	797	778	813	751	786	778	788	786	799	781	744	738	759	799	800	777	781	765	799	818	780	796	795	814	825	759	779	766	784	824	783	770	747	815	786	846	783	798	828	820	793	797	776	775	738	795	793	788	753	808	837	789	771	786	779	767	758	817	756	789	773	776	802	773	729	803	819	790	835	783	789	772	740	795	727	773	787	792	776	860	776	774	773	806	747	800	771	812	855	748	768	797	737	762	799	770	798	797	758	784	799	784	829	853	828	786	751	763	737	759	755	765	836	824	753	770	797	761	736	765	771	782	756	774	772	768	765	804	767	787	796	795	822	826	812	765	801	768	794	793	719	832	783	761	810	793	777	749	806	737	826	751	733	803	794	806	785	795	840	738	785	798	772	737	842	796	782	787	723	732	774	782	762	808	819	820	769	819	789	725	769	808	809	795	769	816	784	780	823	824	803	765	818	781	784	780	781	804	820	785	724	751	770	787	787	814	782	757	785	772	810	808	820	793	756	826	775	845	794	764	719	818	821	828	808	825	793	769	755	732	763	738	764	816	750	736	851	750	774	754	822	778	744	765	787	785	817	756	794	742	809	823	757	806	813	773	805	779	768	793	769	830	766	775	804	812	750	777	827	824	768	757	777	812	791	720	798	772	748	760	786	731	718	810	837	762	836	831	739	747	753	738	794	826	825	761	765	742	838	784	816	781	766	811	765	755	772	745	754	783	796	780	764	785	773	790	768	754	783	777	781	840	812	722	786	764	783	818	844	791	785	802	740	799	754	823	772	795	747	787	791	795	761	793	764	809	776	766	750	778	797	767	774	787	802	797	832	818	765	786	817	791	793	775	798	795	791	747	758	788	759	790	751	801	782	795	780	786	832	810	742	808	800	757	799	713	775	809	800	805	811	780	793	812	784	800	802	746	807	788	743	783	753	823	795	836	818	772	815	791	788	820	760	804	745	825	765	801	835	793	775	818	802	762	779	751	786	798	793	766	756	794	731	774	779	777	818	856	754	786	729	766	798	787	776	747	790	772	758	734	785	806	786	816	817	745	777	774	782	773	792	823	805	809	795	768	852	803	750	797	779	785	807	754	774	757	761	744	803	800	771	773	791	806	792	850	780	755	794	738	831	796	757	782	786	751	728	802	752	782	785	788	763	801	801	764	796	803	810	773	754	747	806	805	796	754	770	799	779	792	757	745	780	827	744	756	799	741	810	796	763	816	807	734	749	788	737	823	821	794	775	748	785	800	768	822	747	827	794	739	776	824	822	831	794	774	843	785	760	786	784	749	760	784	795	747	822	809	779	830	797	795	786	772	737	781	811	761	767	805	803	774	765	778	787	810	839	802	811	800	790	869	729	758	811	799	774	767	762	739	806	753	814	825	775	776	777	763	770	767	792	771	822	789	746	801	819	753	770	737	784	750	760	794	793	735	774	793	817	814	710	776	790	810	820	754	824	756	810	768	756	794	773	778	785	778	760	789	789	769	753	770	837	766	799	796	810	787	754	760	814	730	800	762	752	789	758	812	784	784	756	778	760	759	766	701	705	790	782	748	827	753	820	777	769	778	749	756	843	781	827	838	786	739	801	773	803	819	760	742	792	784	785	779	801	784	815	760	827	811	802	757	752	768	769	801	797	762	784	794	794	833	809	791	737	746	781	783	811	791	805	785	801	741	813	748	772	754	741	803	812	778	778	803	757	764	796	749	805	781	786	778	739	770	773	766	747	774	753	743	773	831	759	805	827	806	831	799	769	812	749	792	770	793	813	792	795	786	756	777	815	773	728	783	802	755	767	744	760	767	764	781	732	765	773	761	797	768	769	780	807	796	823	780	806	789	773	832	768	785	800	798	809	811	790	795	781	788	751	740	813	766	750	760	815	784	775	758	781	783	808	806	795	748	817	789	775	790	806	743	776	785	762	764	777	741	795	799	743	771	792	757	781	783	804	795	780	774	780	763	797	838	759	726	731	790	818	781	740	703	813	753	793	788	774	732	790	780	737	761	755	819	801	779	728	815	722	790	829	766	765	809	794	799	824	770	793	769	765	760	811	801	812	773	782	797	743	771	775	739	761	804	774	790	719	755	817	766	757	779	749	805	800	776
42889	26891	23232	17330	11266	6097	3863	2497	1522	874	692	598	533	526	507	451	460	431	448	407	425	434	430	414	421	431	453	428	418	455	418	465	414	390	371	437	418	433	443	433	425	441	414	420	392	429	409	379	408	433	443	420	426	385	417	420	416	412	387	413	421	407	420	371	419	432	396	410	420	393	374	398	440	435	411	419	392	402	423	426	404	407	414	378	413	410	410	428	377	369	398	382	405	437	457	437	442	435	391	371	392	423	412	381	416	395	414	384	403	428	400	424	402	387	470	375	382	391	417	416	420	371	397	420	402	381	397	409	444	375	426	394	442	402	391	413	398	427	397	398	394	396	443	402	415	441	407	402	419	375	401	378	393	386	389	403	378	412	383	444	437	388	408	448	404	428	416	417	407	368	394	418	372	418	459	369	401	438	424	399	459	397	412	382	415	439	375	409	403	400	432	418	418	391	412	410	394	403	381	424	385	417	421	391	431	393	376	377	384	381	411	402	439	384	400	400	419	462	395	400	436	452	408	388	429	409	406	413	394	386	412	397	408	392	379	385	365	408	421	407	433	422	394	424	399	412	389	409	411	421	427	438	378	371	383	408	414	372	393	406	401	406	421	363	390	407	415	423	393	366	393	402	421	427	403	430	378	379	406	387	410	410	392	451	416	379	419	419	396	400	443	389	412	432	431	415	408	412	421	398	425	398	405	413	401	399	401	413	396	410	420	405	432	389	428	372	404	373	409	381	399	375	426	408	433	448	399	383	430	434	410	373	399	409	423	385	405	420	423	434	386	394	411	383	380	416	392	398	429	377	430	442	396	399	420	447	408	444	440	416	404	401	377	412	390	413	424	432	373	428	377	444	429	430	416	407	405	384	447	382	417	392	391	370	429	402	461	379	392	429	410	403	430	406	370	412	421	389	444	392	372	379	418	410	431	431	383	442	422	441	419	360	382	415	428	400	418	414	374	435	384	415	421	394	366	394	444	381	406	385	399	367	379	404	407	365	425	403	388	411	386	397	394	413	405	432	451	412	413	464	418	369	370	393	415	413	386	420	420	422	409	399	402	402	421	436	389	398	370	392	430	439	406	405	446	372	408	407	399	459	432	425	400	409	403	386	421	406	437	405	414	432	382	430	445	392	401	382	405	423	420	387	430	400	381	404	406	413	434	427	442	390	396	393	402	420	377	403	411	408	444	413	435	403	411	432	401	413	416	429	396	363	376	370	422	379	453	392	413	423	407	403	403	421	411	474	420	428	388	416	413	406	437	421	440	378	450	415	395	433	378	412	413	444	434	402	422	436	451	400	398	408	426	423	356	378	398	400	363	375	389	395	404	392	419	391	445	409	409	427	416	419	412	415	386	389	402	431	389	412	411	394	395	430	401	427	390	405	389	414	386	372	408	406	413	383	406	445	421	416	427	407	424	402	409	396	394	430	386	403	394	471	386	388	424	433	431	430	401	394	415	414	399	390	352	424	440	421	418	428	409	396	438	419	408	395	408	375	425	413	406	455	436	403	386	445	399	443	445	427	435	455	391	426	408	402	394	429	380	395	397	416	416	396	445	413	437	413	427	443	366	424	413	356	423	414	404	401	381	402	396	422	386	441	390	409	424	418	406	442	393	396	405	383	423	435	437	416	435	382	390	380	391	386	390	390	433	406	424	428	415	377	414	415	390	432	431	418	424	401	423	423	423	441	408	400	388	432	408	421	418	403	383	405	411	402	399	395	402	421	401	408	438	414	464	363	410	408	449	441	428	402	418	394	427	399	414	404	407	428	394	402	439	392	415	368	415	411	395	412	403	388	415	397	437	386	402	398	399	421	406	397	444	440	396	413	378	406	434	406	400	430	456	408	418	372	420	446	413	403	440	384	443	414	406	398	426	386	405	413	378	393	424	412	412	359	403	374	461	384	410	428	404	384	380	408	389	419	467	421	373	413	409	405	370	380	420	444	374	437	382	397	419	398	415	412	456	373	355	411	393	449	392	399	431	447	399	414	377	426	406	403	457	441	429	427	392	404	402	426	393	406	370	391	407	433	414	406	443	430	392	443	425	420	441	390	414	389	379	434	440	377	403	424	394	440	421	427	432	424	389	437	392	422	379	398	357	395	407	379	409	427	424	421	422	397	399	413	409	376	373	395	376	399	427	430	428	417	464	397	411	434	448	435	396	406	398	395	401	413	403	393	366	398	380	403	435	425	438	430	392	400	412	396	415	427	367	398	372	429	401	436	413	402	377	412	421	422	438	404	395	387	393	397	424	419	406	444	424	429	406	399	410	405	373	410	414	460	434	410	371	419	395	423	425	395	405	412	418	425	399	394	379	421	373	393	371	381	390	391	411	421	447	397	426	422	411	395	410	451	403	401	407	404	449	416	411	424	415	456	385	419	417	414	420	357	460	390	386	369	405	375	361	424	405	422	362	362	413	422	404	394	389	356	417	403	385	466	436	438	427	402	413	377	405	428	390	423	410	421	386	460	417	431	435	409	474	380	421	381	428	408	450	412	449	397	435	401	404	433	436	373	419	450	433	412	411	414	397	396	403	402	402	399	381	416	443	429	410	443	388	426	436	384	406	443	403	404	425	391	384	392	442	478	405	417	440	394	410	413	389	448	417	363	363	395	407	407	404	424	439	403	371	409	402	398	411	400	432	396	457	439	426	398	406	392	397	406	404	391	416	423	403	410	429	393	410	388	409	401	440	435	389	404	420	414	412	426	437	388	392	372	423	402	388	381	381	368	392	395	409	375	405	387	413	396	415	451	391	378	406	412	390	408	410	396	425	425	415	412	428	417	395	441	443	405	428	380	417	435	398	386	415	397	442	417	429	428	333	416	433	371	419	431	464	407	425	379	368	386	419	422	429	430	420	388	392	412	417	392	394	412	425	400	424	399	403	421	399	379	353	410	386	405	374	392	426	446	389	415	385	401	380	395	439	393	441	424	457	423	426	414	432	366	420	391	408	364	381	409	401	409	400	372	399	407	421	414	397	414	403	390	417	416	373	405	397	389	382	454	434	425	407	404	426	398	414	365	410	441	412	391	420	391	405	434	425	414	426	368	403	414	375	450	399	424	430	439	409	378	408	426	461	387	413	416	424	400	404	458	423	395	442	381	374	397	390	363	418	411	450	389	382	389	393	409	392	356	423	426	390	406	416	382	428	413	409	444	381	438	434	397	441	441	417	398	414	427	392	389	407	440	426	451	397	384	432	418	399	417	388	387	381	395	399	437	391	441	410	380	431	397	424	420	422	440	396	396	408	389	418	402	392	405	392	443	413	371	408	416	397	388	455	415	377	414	406	414	363	426	394	426	401	380	432	410	431	404	400	412	397	422	400	431	427	412	432	369	377	415	403	404	359	401	410	390	391	417	406	428	394	397	408	443	374	388	444	417	433	422	425	389	391	387	409	398	396	414	450	439	396	393	426	437	387	403	390	376	426	405	378	437	393	403	393	406	385	396	422	379	436	398	403	408	443	432
25319	19335	27814	27300	23382	15984	12156	8581	5333	2794	2101	1797	1619	1525	1329	1313	1187	1166	1076	1071	1041	1075	998	1003	1047	1011	987	996	1009	947	977	905	931	894	959	858	913	927	890	937	891	886	862	875	928	889	843	853	832	868	923	846	859	943	853	898	902	924	883	883	939	898	881	895	846	882	897	885	859	911	857	909	867	845	903	888	920	892	845	877	897	859	837	858	913	876	812	829	865	843	833	858	889	861	902	808	869	901	851	908	844	850	889	869	871	829	842	894	903	781	825	858	889	913	880	948	850	892	863	895	839	847	876	873	814	869	842	860	862	877	871	919	843	899	918	873	869	817	883	903	880	893	899	850	833	933	880	855	878	900	924	823	907	852	848	865	908	881	922	891	868	837	837	893	883	876	825	856	911	836	917	832	904	868	901	917	902	889	836	914	894	882	905	813	867	861	901	912	835	889	857	870	842	869	877	863	866	859	862	919	897	837	849	881	892	899	866	853	872	899	807	837	902	901	911	902	845	872	876	858	841	840	872	836	875	828	857	875	917	857	843	865	929	861	873	818	888	881	835	841	874	880	816	872	857	904	873	860	932	871	890	872	891	867	875	886	933	872	877	837	874	853	866	909	892	859	827	890	874	869	917	869	867	859	888	878	865	876	872	892	873	879	843	818	918	878	866	892	874	865	901	877	854	859	883	911	879	886	897	839	859	857	832	939	844	857	849	901	903	895	881	859	906	831	855	888	866	896	870	862	876	853	855	862	857	896	898	909	877	906	895	872	903	878	905	879	852	848	886	860	895	829	878	912	883	912	881	832	884	903	858	887	890	825	870	901	892	898	858	844	850	835	896	860	857	863	875	884	800	850	901	862	914	908	868	924	886	920	912	876	869	890	913	847	836	904	847	832	894	872	951	902	869	874	882	859	883	913	866	854	920	916	877	853	874	936	808	886	871	867	875	877	921	910	870	867	846	877	876	862	899	874	873	862	896	818	871	876	847	917	882	857	877	833	896	892	891	875	825	908	904	827	926	881	895	844	911	912	865	870	820	865	840	839	816	929	834	850	828	879	866	874	873	823	964	941	873	853	879	859	903	871	838	829	833	872	871	885	917	876	878	852	854	853	839	828	851	901	840	868	850	839	838	915	920	924	877	820	871	873	871	854	883	825	875	854	908	890	869	882	890	860	908	885	885	891	875	868	973	858	877	857	863	888	869	866	890	839	870	878	872	895	849	838	887	888	920	871	857	859	869	858	849	885	878	880	898	882	901	894	881	847	899	851	895	846	902	893	879	869	900	847	848	845	914	864	881	883	856	874	915	876	837	871	882	831	861	852	890	833	881	848	899	850	891	911	806	864	867	861	868	890	850	905	830	848	830	942	886	874	874	891	925	853	855	845	876	894	878	839	869	835	802	857	848	868	859	913	883	898	833	837	851	885	841	898	864	871	874	857	856	863	865	829	872	866	832	917	824	898	866	842	884	855	840	842	873	883	875	915	861	856	835	903	839	906	868	849	882	876	939	885	928	902	895	837	888	898	852	881	905	859	912	823	880	910	875	902	835	847	793	898	855	849	867	879	849	837	881	891	864	889	863	855	822	869	870	923	897	855	866	848	842	890	867	881	893	867	833	931	834	942	905	907	866	895	920	874	897	873	855	829	853	901	840	871	859	836	870	874	766	852	913	836	919	861	877	896	868	884	903	878	913	906	839	895	836	872	855	855	939	888	857	836	915	885	823	871	870	886	844	845	861	841	881	854	902	878	851	877	885	889	870	882	826	884	866	878	874	888	836	935	878	830	857	876	865	866	815	847	917	873	918	804	830	798	822	880	840	872	873	900	867	903	781	863	828	886	872	856	854	904	867	891	941	870	850	889	918	836	856	883	809	913	850	859	848	881	815	910	926	851	900	844	872	848	971	880	874	877	887	860	877	877	878	867	848	866	880	893	863	881	870	924	925	893	847	866	889	870	886	853	872	890	849	908	852	901	868	922	888	926	849	857	886	839	824	873	820	892	896	919	861	816	867	881	912	871	879	838	799	922	856	874	840	809	887	954	851	884	890	895	860	864	909	834	882	841	853	895	891	863	857	889	901	872	897	834	895	831	870	875	858	833	830	887	922	883	898	821	902	860	866	900	883	894	881	863	882	897	873	832	864	896	861	937	847	848	868	869	889	891	899	879	879	815	889	863	886	890	901	862	888	949	822	845	919	846	896	883	841	833	889	864	859	857	871	893	836	871	846	862	855	859	879	866	880	854	865	897	835	879	877	854	867	905	828	853	871	846	887	868	838	854	864	877	862	890	874	852	845	846	830	855	808	863	846	850	902	944	849	914	852	869	871	905	876	918	847	847	886	827	869	871	867	882	894	846	912	937	850	888	903	880	882	911	921	912	885	858	887	895	887	934	896	921	871	897	882	815	894	920	835	789	866	856	866	861	869	904	829	882	909	888	865	875	899	919	860	856	814	857	837	872	871	825	906	848	876	881	855	875	878	869	879	874	845	847	934	875	843	858	871	877	895	887	831	909	877	923	868	884	899	845	874	834	885	910	895	893	852	867	952	953	892	873	903	926	855	884	856	824	853	874	871	839	872	856	853	869	849	880	914	907	887	868	903	864	882	883	901	884	842	875	841	848	856	882	863	875	873	892	859	865	917	856	906	915	900	847	879	868	882	859	846	836	910	811	846	877	939	920	835	846	851	864	854	893	853	870	876	935	899	889	876	823	837	921	860	874	866	849	863	892	902	898	913	862	882	890	907	828	868	892	884	843	837	849	871	833	852	895	885	896	831	925	899	888	882	893	806	853	918	833	901	835	918	863	844	830	851	810	817	848	853	877	885	849	895	866	808	880	898	883	844	882	847	849	878	840	909	882	897	836	859	887	885	844	907	906	864	823	855	855	845	881	858	877	843	890	876	861	882	900	903	860	890	820	899	902	871	863	832	839	840	878	926	826	908	801	824	855	854	804	831	888	879	844	889	823	842	874	879	916	967	897	907	822	885	904	885	906	865	927	863	883	833	891	876	833	838	879	852	860	859	878	881	861	889	882	845	929	893	855	901	898	862	923	847	850	854	872	873	899	884	850	926	869	845	892	880	847	858	824	859	833	920	870	850	854	872	875	861	865	896	875	795	939	881	890	828	904	871	913	868	896	903	878	896	944	879	874	855	877	883	871	950	910	892	877	891	868	887	895	852	836	893	878	880	862	899	845	854	885	913	870	901	864	859	818	816	907	912	838	887	798	899	836	878	878	920	844	846	853	915	848	896	887	885	884	907	909	886	797	816	848	868	886	870	833	862	869	899	891	839	841	851	872	844	921	881	890	848	844	882	874	839	859	897	886	896	872	825	931	861	901	902	819	863	933	862	901	851	842	887	847	892	862	868	861	874	904	929	916	855	869	893	851	851	839	842	896	910	880	895	883	889	867	894	854	881	847	877	915	862	920	858	890	902	851	885	875	837	838	875	910	879	852	906	848	836	856	905	862	924	859
22885	11550	9067	6169	3195	1786	1098	647	496	437	396	389	366	370	345	335	346	303	336	340	325	327	319	334	330	329	335	350	360	339	315	326	345	333	320	289	325	315	306	314	309	310	343	291	343	313	314	313	314	349	338	334	358	303	332	331	326	322	280	289	310	311	305	316	290	321	314	332	298	334	315	298	312	329	368	288	321	324	358	309	307	357	348	367	341	309	311	310	299	318	287	309	323	348	304	326	336	363	327	349	297	316	332	318	285	331	321	319	309	327	354	333	333	314	312	288	313	335	324	325	305	311	291	322	342	316	310	332	323	316	318	331	306	316	276	290	347	302	314	344	315	316	287	310	355	311	292	311	301	297	350	323	324	318	313	317	282	328	314	327	322	342	344	304	308	339	345	324	329	338	339	359	323	315	318	329	294	298	304	347	326	326	347	299	352	346	304	321	299	330	298	318	331	298	327	311	331	345	322	305	326	345	327	296	315	328	303	311	325	328	316	341	316	322	317	312	293	293	343	320	307	301	336	324	300	337	322	330	265	331	303	317	331	332	317	362	307	301	329	329	332	300	365	297	328	324	310	290	342	293	317	329	326	325	297	315	339	333	341	300	298	333	313	335	338	318	334	345	318	332	317	281	355	274	315	317	315	325	294	285	318	313	348	311	292	304	304	298	346	323	338	334	318	301	313	316	324	332	313	323	290	309	342	305	338	315	315	308	301	318	324	320	303	315	320	307	317	341	332	315	324	328	326	309	313	290	322	300	338	327	312	336	306	336	298	335	296	294	326	355	331	323	326	283	330	303	285	318	332	331	324	340	333	297	326	281	329	310	304	336	322	292	307	298	301	294	297	330	286	385	369	285	332	341	328	344	302	328	313	334	326	307	331	328	317	295	300	322	318	324	348	313	357	316	336	319	326	332	322	287	295	294	323	328	324	348	311	332	352	352	363	301	349	309	316	322	320	307	312	342	285	306	307	283	311	347	294	333	300	320	327	354	341	302	326	323	343	336	323	314	324	345	338	337	318	319	318	332	282	323	336	312	330	294	304	324	303	307	331	284	307	284	286	348	293	329	316	308	324	329	306	280	301	337	322	324	335	334	299	318	351	303	342	321	326	363	352	311	330	337	313	321	307	320	294	284	306	327	320	296	287	294	280	292	304	334	274	329	299	292	298	320	295	289	327	300	312	354	288	343	321	303	340	326	313	324	305	319	297	314	344	331	332	277	326	343	323	330	322	321	268	310	304	340	288	328	277	334	338	340	326	331	313	320	330	314	314	312	324	317	293	324	306	310	341	299	282	312	325	285	285	267	301	304	320	291	305	281	324	332	300	288	302	343	341	325	296	338	360	308	321	327	309	321	323	292	324	295	287	308	317	312	293	334	312	339	323	279	302	344	358	319	312	297	302	325	323	320	314	297	317	366	314	312	326	341	313	326	349	329	358	324	331	304	317	272	309	341	315	323	287	304	347	309	329	295	309	336	329	292	310	340	321	293	303	299	307	331	303	325	306	343	338	333	297	316	311	300	312	344	328	345	346	307	319	329	336	320	326	344	302	324	299	293	304	310	323	328	333	307	330	321	343	312	315	295	320	320	318	306	314	275	339	303	316	315	317	328	348	334	316	335	302	327	323	295	299	318	320	309	326	310	306	324	319	312	343	344	331	306	333	339	332	306	312	316	324	317	340	321	346	319	280	315	339	304	340	342	357	308	321	318	319	309	316	322	321	328	352	326	358	320	369	329	273	325	339	292	315	317	329	328	375	323	322	312	335	311	289	308	312	327	324	305	317	329	364	317	311	278	315	341	299	289	289	334	320	361	307	332	295	357	292	333	354	304	319	257	331	325	293	344	303	312	309	306	286	327	337	305	337	306	307	298	304	359	329	351	323	317	309	313	316	286	323	320	329	311	294	330	351	303	326	331	307	326	326	336	326	297	326	314	311	304	322	348	308	302	351	301	331	357	307	311	315	307	289	309	338	311	325	286	300	323	326	272	295	308	339	326	297	329	304	336	340	307	330	321	338	325	344	327	326	369	319	303	355	293	307	307	343	325	310	327	318	332	342	309	337	315	319	324	303	360	337	345	334	313	306	320	356	322	325	310	315	315	325	323	275	293	317	282	307	303	318	321	311	350	333	303	306	328	279	312	310	329	319	301	303	295	309	320	313	272	311	307	322	361	358	333	314	301	292	325	293	330	319	354	335	336	332	339	334	304	311	291	297	345	345	317	322	319	308	315	324	299	279	316	310	317	309	301	319	315	266	318	310	340	335	321	296	330	308	285	308	295	326	301	305	292	315	331	344	316	297	331	296	314	261	325	285	360	318	282	324	315	338	297	288	314	330	330	321	322	328	298	266	329	300	315	300	308	317	306	330	326	327	312	309	340	338	297	336	330	314	345	303	292	329	329	324	288	322	341	343	342	321	318	347	336	363	338	320	307	355	335	290	325	311	299	329	323	318	360	324	344	306	319	343	364	319	335	308	344	300	306	308	312	333	329	297	332	305	320	318	352	360	326	340	308	298	320	345	313	302	327	325	338	312	307	307	315	315	288	342	318	312	308	323	331	361	318	334	352	302	327	289	327	304	328	322	303	348	358	331	330	339	338	321	344	341	325	343	290	368	336	317	301	322	360	358	340	307	302	359	315	352	300	302	278	314	309	315	345	321	341	295	341	321	321	327	314	348	366	324	316	337	351	340	341	322	317	275	308	317	282	316	322	324	346	292	369	318	351	336	334	299	347	322	313	284	343	298	319	336	307	316	317	281	308	303	344	337	305	317	319	307	301	344	312	334	318	328	329	323	318	293	297	307	325	335	294	297	323	323	312	296	305	335	305	316	317	301	316	326	330	360	359	337	310	301	305	342	325	358	312	324	306	360	312	294	311	311	318	316	337	296	323	305	312	314	321	305	312	319	328	310	336	324	309	306	327	308	316	315	330	308	326	312	337	323	294	348	315	309	301	320	293	309	303	329	338	285	305	318	295	321	304	302	298	321	292	364	333	295	342	319	275	339	335	308	307	331	306	296	304	331	305	320	300	322	333	352	294	316	287	317	295	305	328	293	318	362	329	321	332	320	351	325	315	301	313	302	324	343	313	266	319	322	351	348	338	312	332	330	334	339	332	322	347	351	359	310	311	324	289	302	325	316	339	322	324	308	336	325	336	339	339	305	314	299	322	339	319	333	321	346	331	342	307	312	330	320	319	299	336	327	329	326	322	341	311	330	277	329	285	318	350	311	322	311	307	317	332	307	285	305	324	293	327	315	319	309	339	322	322	325	300	312	336	305	326	342	301	315	303	346	327	355	328	314	323	319	320	320	326	317	306	310	312	331	310	337	343	309	345	306	320	327	291	311	337	318	312	303	359	281	303	289	336	309	296	297	327	312	300	338	334	311	337	342	327	305	307	351	307	283	315	332	302	318	304	300	331	331	277	315	280	345	323	322	338	326	335	286	345	332	290	303	311	297	324	348	344	329	296
13008	8742	13904	14049	9655	6591	4179	2296	1491	1125	1092	1042	952	900	767	790	708	766	753	736	750	748	718	788	738	767	719	740	667	742	704	726	767	686	716	785	697	702	735	682	708	765	691	690	718	698	707	701	680	709	664	708	667	684	734	681	706	725	721	671	741	738	706	727	644	692	722	714	717	708	740	702	698	695	715	746	647	726	665	695	737	726	691	691	675	703	715	655	697	640	705	698	663	713	708	743	702	655	671	665	686	726	659	676	688	689	723	701	732	718	733	689	707	769	698	737	711	669	701	714	704	752	717	669	730	723	736	660	728	716	690	662	725	753	638	675	763	699	696	707	727	657	703	678	703	721	743	760	720	664	676	700	706	660	712	701	688	709	719	678	710	722	700	716	717	682	703	701	718	686	672	673	726	745	674	747	732	686	720	639	677	695	727	676	674	715	727	727	712	659	711	714	730	684	680	689	662	718	696	678	708	743	669	689	652	695	700	707	719	652	717	715	712	708	695	677	715	673	713	641	699	645	671	696	706	718	741	666	691	706	693	716	741	678	657	710	719	665	741	764	747	687	707	697	687	697	672	681	700	649	697	721	677	679	678	695	727	726	772	707	661	710	697	684	732	663	676	707	692	683	696	702	693	674	677	678	699	689	733	674	739	735	709	670	709	697	733	700	727	714	700	721	684	671	713	719	731	650	635	704	681	707	719	718	762	699	661	727	710	711	723	704	696	720	705	639	695	690	695	717	698	760	677	660	730	765	678	679	687	700	664	742	743	696	722	715	699	664	689	674	684	707	700	716	704	665	703	737	702	705	654	709	704	670	700	704	661	705	717	687	734	723	734	790	681	691	676	701	689	672	755	688	724	676	749	783	741	725	722	679	728	653	664	689	705	701	712	666	695	678	710	751	710	680	669	702	686	639	657	689	681	705	684	656	687	711	739	684	740	774	703	721	687	667	716	726	695	716	695	735	776	699	718	759	716	656	724	710	685	725	732	699	704	699	706	751	682	666	739	732	724	707	701	736	738	695	708	688	673	710	719	710	696	714	751	743	697	665	738	705	707	707	663	729	709	670	728	700	633	709	648	680	711	701	724	711	727	707	699	671	709	730	651	744	642	687	746	637	674	693	737	741	679	713	754	664	729	700	727	732	722	668	649	695	722	688	653	744	677	708	742	702	691	746	681	668	696	694	747	710	735	693	709	653	726	692	683	721	708	714	748	712	725	667	704	699	662	710	686	660	686	685	674	689	712	678	703	697	700	680	702	712	692	643	709	707	705	699	713	664	648	695	697	760	721	660	693	688	704	707	726	757	716	731	692	692	717	693	762	725	681	705	710	725	713	701	699	711	731	693	667	715	704	711	726	722	711	669	714	716	714	698	715	735	678	724	717	731	666	717	725	678	674	685	704	761	726	709	707	694	710	700	710	699	715	682	667	708	696	703	716	677	708	702	695	679	710	643	747	739	657	717	699	759	680	662	723	666	739	761	725	698	670	685	729	743	712	709	691	709	702	696	732	717	738	676	714	778	672	706	737	728	710	665	699	695	739	652	740	740	728	698	724	681	687	716	713	705	697	744	672	668	695	691	713	690	720	706	687	697	735	703	723	748	661	771	696	721	666	673	692	686	694	700	713	677	687	740	777	710	736	725	672	679	768	757	696	676	734	657	684	704	663	697	665	745	679	648	695	694	664	715	737	674	702	705	715	672	716	728	747	651	687	706	724	629	716	713	704	689	690	715	640	703	699	706	695	710	672	753	721	713	683	706	725	718	710	677	675	714	747	669	710	657	667	709	719	678	718	743	707	719	724	687	710	691	748	714	726	698	698	708	738	703	704	775	712	681	707	715	697	712	739	712	693	729	713	724	698	689	681	698	717	729	741	666	733	728	713	724	706	697	686	709	653	678	695	711	706	745	688	690	738	661	727	691	679	669	679	685	673	720	712	715	718	637	712	727	686	676	709	710	738	710	722	717	687	712	709	741	686	710	676	678	732	684	687	660	706	689	694	743	688	706	701	670	710	703	725	701	732	714	735	724	690	712	715	708	684	701	684	693	702	644	698	686	694	712	685	693	696	727	681	738	692	704	722	706	655	680	730	706	710	744	716	717	689	742	710	654	687	762	661	694	722	687	665	702	731	683	701	746	677	728	731	742	688	711	692	711	689	658	679	704	721	685	708	700	725	705	738	676	718	698	665	713	714	725	759	689	741	713	692	740	689	699	664	672	739	702	710	691	662	735	700	699	743	668	706	715	709	713	727	699	763	736	705	706	695	683	695	750	707	716	715	733	686	718	663	705	654	768	728	679	705	712	670	707	674	695	719	666	732	740	747	729	731	683	703	696	731	714	721	722	666	684	698	714	719	741	713	658	688	705	688	721	670	687	663	690	680	694	704	703	699	727	718	705	719	660	692	660	679	735	750	689	707	714	654	701	660	704	699	744	706	690	703	696	687	646	727	712	665	708	712	648	724	729	718	726	692	728	713	668	725	719	724	730	730	689	712	703	706	671	680	710	724	700	662	709	634	703	768	694	708	678	687	746	733	685	697	727	717	690	740	710	689	684	695	681	702	693	676	715	715	730	717	649	676	715	698	691	731	676	741	701	681	735	697	709	667	708	677	669	701	691	738	714	701	713	724	665	723	675	735	696	749	679	697	735	712	693	658	666	671	674	757	679	735	752	672	705	641	687	698	650	683	703	705	700	666	679	704	728	723	690	691	720	706	678	730	713	727	688	709	719	709	699	702	706	653	683	705	724	723	739	692	719	691	689	691	665	701	695	663	690	703	707	684	683	698	704	744	738	742	740	701	731	679	698	729	683	703	647	713	675	660	707	705	747	682	686	736	715	742	748	705	671	669	655	744	705	699	697	628	751	714	726	695	671	728	691	714	711	729	735	671	718	680	696	694	727	708	695	682	671	693	695	686	753	694	707	719	668	675	686	717	689	713	705	722	727	693	704	659	713	664	721	716	659	695	737	684	673	659	730	753	703	731	706	681	670	677	700	736	660	639	684	680	718	712	692	698	651	698	714	683	659	710	657	716	750	667	687	701	746	646	706	690	673	699	693	664	663	718	710	701	679	717	722	687	651	695	732	695	756	679	760	679	676	732	693	707	716	715	735	732	641	709	634	701	670	694	683	697	695	756	684	695	701	642	730	709	696	727	703	711	724	726	669	718	685	696	681	688	690	734	674	712	701	750	714	697	707	698	680	689	693	758	660	664	669	723	704	713	717	686	760	715	723	684	714	700	711	664	683	710	660	656	680	701	727	678	726	729	688	691	659	700	651	695	696	703	699	649	701	682	687	666	638	718	658	686	709	681	730	687	724	752	699	738	696	682	700	697	747	674	705	699	688	720	699	683	759	743	689	749	721	710	682	719	729	752	719	750	705	713	713	670	720	710	708	689	678	660	679	705	703	696	719	666	718	704	667	713	716	711	683	654	674	697	736	706	691	734	658	665	722	761	709	691	721	727	668	737	715
34405	18289	16563	13400	7292	4491	2627	1540	954	615	503	416	425	426	391	388	387	332	398	401	370	336	407	386	366	370	365	395	368	360	335	338	374	341	372	352	382	343	360	331	353	399	365	337	395	341	324	363	334	352	387	335	320	356	362	372	347	373	361	350	337	373	363	339	371	380	347	387	347	342	393	361	366	336	332	351	352	362	347	346	353	343	383	356	353	354	342	335	340	354	384	365	358	314	359	363	365	345	370	350	325	374	357	362	383	367	331	364	368	375	370	348	358	370	364	340	319	355	378	382	368	357	346	319	353	346	347	375	381	356	378	352	408	371	331	384	361	354	364	318	358	343	356	339	385	399	348	326	349	374	329	316	371	352	344	344	344	362	429	323	339	371	355	389	368	368	328	333	366	316	366	354	334	396	373	366	356	343	372	374	346	341	336	358	345	337	363	346	362	336	342	378	370	346	362	368	351	329	354	339	365	363	396	359	375	380	357	344	405	342	323	367	360	379	345	373	347	348	385	333	346	362	331	405	349	355	337	345	347	372	381	366	381	338	349	348	361	347	320	334	379	367	378	344	371	373	363	371	329	382	330	352	349	360	348	357	323	356	384	364	370	350	358	366	358	389	330	369	339	337	364	307	348	392	366	376	370	374	362	349	388	363	360	334	397	373	341	361	357	385	385	377	340	371	357	327	371	325	345	358	361	398	401	364	380	371	364	356	359	356	357	343	353	420	330	328	409	356	342	344	348	343	358	357	401	399	355	385	351	328	363	351	374	370	374	378	357	369	350	366	351	362	325	396	363	337	356	354	359	351	395	350	323	371	342	379	309	360	384	364	358	367	375	322	323	382	335	376	356	356	361	355	336	367	380	362	369	361	350	355	368	350	382	372	389	346	345	357	361	360	356	360	356	336	349	352	327	355	344	357	362	346	327	353	369	356	340	315	381	334	361	337	323	346	386	444	382	386	397	342	376	344	345	386	372	381	362	373	352	331	342	352	382	342	339	353	342	381	333	379	324	329	327	373	339	359	381	352	357	335	357	334	353	373	343	356	362	360	358	338	370	356	338	316	380	346	346	369	341	350	375	387	371	339	378	355	341	393	352	324	359	333	369	377	342	361	372	341	368	325	347	374	391	334	377	386	340	343	370	402	379	315	349	353	347	382	319	366	349	325	352	335	369	383	360	372	317	337	355	333	356	378	341	369	328	345	368	331	331	353	383	343	337	337	307	356	322	360	330	349	362	338	321	346	363	326	343	382	372	330	344	332	361	346	369	338	363	359	338	407	342	342	356	352	336	334	386	346	384	345	360	338	365	364	352	332	310	368	392	351	340	357	366	362	374	331	378	357	370	319	318	316	345	335	337	355	349	363	386	303	372	352	336	354	358	388	384	357	366	340	394	366	334	287	374	353	336	349	339	340	385	369	360	361	364	336	329	373	335	335	340	352	349	360	352	322	403	365	372	366	369	345	326	326	356	337	380	330	312	370	369	351	383	353	363	317	348	335	352	381	405	362	379	402	360	388	355	371	378	339	371	390	358	371	319	368	394	323	361	356	321	342	335	346	355	354	399	351	380	375	357	358	358	349	348	327	325	334	347	357	364	342	362	364	350	355	316	341	346	375	339	346	403	397	315	331	325	353	373	386	320	361	385	387	366	336	381	376	317	305	352	369	376	381	334	365	360	356	365	384	332	359	365	386	319	361	364	314	333	354	345	350	334	373	328	372	330	368	312	344	320	364	342	372	379	359	376	375	380	329	388	328	334	316	338	356	327	343	357	328	366	357	349	303	323	354	402	379	367	383	368	345	382	339	346	394	358	354	345	354	371	365	354	375	315	335	343	383	355	354	389	332	379	373	375	371	374	380	368	369	338	373	340	369	323	335	380	304	311	327	329	310	370	365	380	362	337	372	331	390	375	332	369	386	363	364	354	344	313	362	388	387	388	388	358	359	353	345	407	361	386	354	385	319	360	381	368	356	374	357	358	398	354	381	355	327	364	360	346	385	344	322	414	357	370	370	361	348	361	339	321	350	365	338	314	330	331	341	374	357	380	369	330	340	313	366	360	433	343	383	392	359	324	351	381	334	389	337	358	349	329	363	338	325	376	335	365	347	339	333	375	383	365	339	358	403	383	393	360	330	353	372	362	360	364	379	362	393	333	358	370	387	356	362	378	337	329	360	344	317	356	341	340	378	374	348	352	377	364	365	372	365	364	346	346	339	382	311	400	339	355	365	344	326	345	375	387	380	359	355	352	390	310	308	359	310	392	345	347	344	361	369	349	365	325	358	381	354	386	371	348	356	382	317	368	356	316	364	363	324	342	358	360	336	354	360	387	359	378	358	355	367	389	351	370	360	357	392	329	348	358	333	365	387	360	391	356	344	348	351	407	330	352	349	374	360	315	371	378	330	351	337	329	350	375	358	338	389	361	323	333	380	365	369	355	362	347	361	384	319	371	335	376	377	316	354	374	339	329	342	339	353	344	370	378	353	348	329	338	324	366	350	347	361	385	352	349	354	357	432	336	379	372	382	364	358	400	349	333	358	339	372	352	358	380	315	369	327	334	347	306	329	365	354	348	368	296	392	382	369	358	330	391	352	351	330	322	375	342	339	351	367	369	365	344	354	344	352	306	348	322	417	352	373	380	354	357	360	363	388	325	341	329	368	344	381	313	351	318	336	360	344	367	345	358	380	383	348	362	411	379	344	340	362	377	364	357	375	345	376	317	346	326	342	366	340	344	353	339	331	326	305	368	358	368	353	306	321	350	358	343	349	342	376	361	349	344	372	380	348	351	340	342	373	380	377	346	330	343	338	349	320	371	352	370	388	368	348	362	360	350	379	378	343	385	356	331	412	342	373	356	353	375	354	336	386	361	389	373	357	344	342	330	367	383	405	364	384	366	369	327	325	354	361	374	364	352	356	332	358	332	354	361	346	374	369	355	368	332	352	356	330	336	379	304	340	393	381	354	378	380	376	364	360	336	331	337	379	364	362	352	351	325	330	318	318	353	341	344	331	371	303	382	328	353	351	367	363	334	352	365	375	338	356	332	367	371	354	337	355	368	355	356	349	362	322	352	326	364	379	362	368	388	352	331	351	307	341	350	352	338	370	370	346	371	340	381	311	332	389	336	364	336	373	331	360	389	360	403	403	337	355	368	334	395	366	336	371	356	343	353	410	331	351	376	310	329	372	391	319	335	384	356	342	363	372	357	342	365	371	350	355	377	352	335	351	328	356	375	331	306	337	369	322	378	356	338	359	351	312	354	354	375	377	357	305	378	359	351	355	381	356	336	370	353	350	363	367	345	356	355	355	361	342	341	327	318	350	364	350	349	362	354	355	382	364	341	367	359	341	356	361	350	326	352	357	352	364	364	352	339	354	328	377	338	363	321	340	338	359	343	344	381	351	361	361	345	400	373	381	338	373	321	366	421	342	351	352	358	333	352	342	336	379	326	369	368	345	336	351	339	389	338	343	349	359
19982	13568	22861	24714	17990	13490	8774	6079	3793	2062	1498	1270	1282	1122	1046	1022	1000	933	849	877	900	905	932	878	893	861	832	882	873	820	825	845	840	810	813	802	830	832	731	743	812	798	754	780	770	808	819	793	761	816	791	813	798	820	763	763	781	786	837	787	812	822	776	795	797	811	799	854	820	777	813	729	767	785	756	771	744	843	780	764	802	753	797	763	770	751	841	800	760	732	808	785	776	836	774	728	765	716	700	763	784	812	796	779	814	747	753	777	782	855	775	752	787	758	769	782	783	795	778	752	798	744	762	738	738	769	790	815	770	808	760	776	800	768	748	810	744	815	724	836	766	808	761	747	777	780	774	798	802	821	729	720	818	757	764	755	807	809	745	814	745	779	800	786	798	757	764	783	820	786	793	755	779	803	793	744	733	779	774	756	818	801	782	813	764	768	761	778	775	780	789	797	784	778	785	773	769	806	788	770	809	797	801	799	779	798	776	804	775	833	777	779	778	734	763	814	803	765	791	778	811	748	789	833	802	794	730	805	746	771	777	796	772	766	812	811	822	773	772	738	746	746	728	770	803	802	810	729	849	794	788	757	796	778	791	709	821	822	770	805	795	766	747	779	774	793	762	750	780	760	820	770	830	829	769	827	778	774	786	799	797	774	790	769	738	799	728	781	774	760	783	736	822	757	778	750	741	800	820	829	737	762	771	790	800	769	787	822	780	776	779	731	774	731	728	746	801	819	761	767	777	780	751	740	778	753	767	747	737	790	784	813	793	787	780	772	798	772	764	798	762	793	819	811	838	764	739	755	789	769	808	836	811	788	739	739	781	756	795	810	817	821	809	777	809	779	794	765	775	756	767	774	765	783	823	783	793	760	811	813	783	764	810	767	759	753	808	750	777	753	787	778	784	750	775	761	773	769	782	736	756	810	767	793	774	798	756	778	752	775	807	854	836	760	768	776	765	765	766	766	792	798	781	800	785	716	831	781	766	768	791	821	809	770	803	789	806	836	766	774	783	790	775	809	775	840	796	764	736	788	767	780	737	787	789	815	764	800	797	768	815	783	779	742	741	769	782	768	795	777	796	737	751	731	801	754	814	786	799	762	706	805	787	732	782	734	815	775	811	777	761	793	822	738	784	786	753	798	780	754	851	775	825	796	792	793	765	775	784	800	775	797	769	769	827	742	764	782	812	756	830	765	759	754	782	749	852	841	758	813	790	784	809	708	754	765	784	747	749	776	809	781	765	793	790	752	812	805	765	768	750	775	794	779	769	741	789	739	804	755	771	815	755	787	729	819	773	786	768	803	764	722	791	726	787	755	775	786	795	746	772	747	745	761	844	762	772	807	772	808	796	758	818	805	792	795	727	788	781	782	735	757	772	777	787	836	782	762	793	780	766	778	787	801	792	748	779	793	766	773	837	758	743	764	781	827	751	757	756	778	886	820	822	782	794	767	831	768	807	773	785	785	801	802	788	815	818	761	736	762	815	818	790	761	767	727	762	782	790	776	781	757	796	791	781	789	808	788	798	762	788	768	800	762	763	838	752	786	811	732	765	757	745	744	762	792	778	792	817	774	754	787	758	813	730	759	777	805	755	794	773	771	800	800	787	816	768	799	754	792	762	806	767	823	807	763	748	779	788	743	811	802	779	790	818	780	795	753	765	762	762	748	760	808	761	798	802	769	803	822	796	773	798	781	792	790	739	783	777	806	730	760	830	735	797	816	800	754	800	753	738	725	796	822	764	759	712	771	732	773	790	771	788	750	742	765	772	788	766	788	748	793	739	820	785	841	767	725	790	811	749	782	775	863	776	790	814	795	786	798	743	790	832	803	777	790	800	736	796	774	761	773	781	734	793	790	776	774	807	734	767	767	787	798	770	712	756	719	807	791	792	736	754	741	815	781	790	769	787	794	762	796	797	781	758	788	798	776	769	801	706	769	756	784	766	812	759	782	797	794	797	770	804	740	767	771	782	802	774	812	811	794	835	796	806	761	761	725	808	790	750	745	761	785	752	795	737	733	720	786	793	768	783	805	755	743	779	797	793	732	747	786	823	835	790	772	690	779	711	771	804	703	793	787	789	779	762	761	781	794	754	833	750	766	812	799	768	771	757	784	829	800	775	726	783	810	817	751	848	807	779	791	749	779	752	782	795	796	763	774	751	793	771	787	779	821	764	809	781	782	777	790	775	775	763	746	845	776	793	803	737	751	736	830	801	792	767	761	774	790	797	782	799	780	801	747	834	784	785	745	806	751	721	755	759	789	738	747	805	771	785	766	796	792	755	840	761	783	828	758	755	798	747	776	790	797	734	760	770	788	764	791	776	774	740	809	746	807	784	781	811	771	847	792	795	784	811	792	779	779	794	753	779	801	765	764	798	810	831	786	787	700	829	784	783	786	772	823	748	773	781	731	790	756	751	779	731	745	795	809	804	787	776	777	753	758	788	751	754	768	818	779	761	745	801	765	821	783	739	816	791	736	752	765	736	776	806	781	750	794	753	786	796	823	814	785	800	788	790	825	825	817	775	798	785	800	800	829	771	798	804	809	792	737	832	780	753	797	791	774	812	803	793	787	801	761	784	810	775	773	784	833	784	812	791	790	780	791	827	760	798	777	798	765	752	772	782	786	807	741	829	801	816	780	801	764	752	781	809	791	741	807	776	769	780	805	754	763	783	756	776	804	741	747	797	760	744	803	776	743	756	743	793	779	792	719	738	773	804	719	780	817	750	800	774	815	762	774	773	766	756	792	779	769	762	780	796	789	820	770	817	755	769	802	749	761	818	782	767	804	799	800	786	765	801	772	810	759	797	746	756	787	780	765	764	819	792	776	815	769	830	800	767	771	719	754	808	778	685	746	791	744	773	762	794	774	738	763	757	758	756	744	799	752	802	769	718	808	765	776	788	796	739	792	748	787	743	821	784	751	758	770	796	800	798	765	831	786	810	752	792	790	762	747	734	775	762	769	737	771	789	763	769	784	808	843	790	767	776	762	731	774	727	808	776	788	773	816	747	811	753	797	753	782	778	763	843	773	766	797	751	824	755	782	804	782	782	761	777	808	784	779	794	771	760	765	768	739	798	770	742	780	807	744	779	698	758	811	798	809	836	812	756	779	806	759	791	767	781	808	769	785	769	815	776	831	773	805	756	781	808	783	760	788	757	781	797	763	808	783	848	723	783	762	762	739	781	830	799	777	789	758	814	722	773	754	799	791	760	789	815	800	774	813	731	767	764	801	792	767	735	798	793	736	742	781	818	817	790	807	755	761	756	821	800	797	797	742	791	782	786	745	787	854	784	748	778	733	806	759	748	793	819	785	780	793	759	752	849	765	779	798	792	798	789	780	757	806	789	760	797	761	762	799	816	775	819	781	828	742	804	728	797	763	839	795	732	771	830	763	796	767	734	794	723	804	802	783	749	756	825	776	792	826	832	758	774	748	767	770	785	780	779	783	813	771	770	765	770	845	751	761	792	773	750	736
43065	25774	22487	18825	13064	7609	4348	2352	1214	734	689	547	501	517	488	430	477	422	446	458	436	447	419	399	421	433	456	424	434	414	450	424	378	395	396	448	421	425	380	410	429	440	439	425	413	437	414	434	389	429	382	418	430	402	440	464	460	454	454	429	417	362	440	420	381	404	386	408	384	421	389	403	383	428	428	403	382	388	427	364	382	417	408	425	366	382	382	410	376	402	374	416	402	409	397	428	426	418	416	450	416	364	420	386	389	407	402	365	446	425	381	412	396	413	414	374	429	396	414	405	373	422	429	418	392	411	382	408	441	407	428	418	405	401	399	402	423	413	419	434	405	395	406	421	365	367	397	399	439	412	383	413	395	424	456	444	411	409	407	406	444	446	395	401	401	380	350	425	377	422	438	401	399	406	396	387	409	411	373	408	386	427	389	411	418	380	422	381	412	382	450	404	419	427	377	424	453	416	383	397	377	434	392	337	385	365	413	370	426	392	412	371	400	417	421	425	401	396	404	386	409	419	412	401	389	420	412	394	396	407	425	410	405	405	364	442	442	433	458	378	413	399	432	397	420	379	388	394	392	378	423	395	373	418	406	388	371	431	360	367	391	428	434	414	411	416	389	359	445	405	375	435	387	417	427	414	396	439	435	401	402	420	430	429	434	420	404	419	389	473	426	384	400	421	394	431	391	421	432	428	408	426	419	414	390	404	408	397	427	438	398	430	416	399	458	389	437	404	439	404	402	430	422	434	407	422	416	379	382	395	423	431	419	400	435	415	434	383	428	382	389	460	431	409	392	395	428	398	406	397	403	425	414	407	421	371	374	415	377	412	411	395	414	378	391	416	415	391	434	383	435	413	427	409	435	382	424	372	413	423	406	432	427	394	454	425	429	423	416	384	449	397	400	399	416	414	389	410	358	389	393	392	394	410	372	403	402	366	362	406	365	394	408	415	433	380	441	385	451	376	446	443	376	405	384	420	409	437	410	399	404	411	443	409	447	426	405	429	416	411	436	404	419	401	397	417	393	452	390	384	404	382	412	387	383	401	436	411	428	415	410	379	427	398	407	367	421	375	358	380	438	415	455	386	431	429	409	419	393	449	429	390	388	380	391	397	394	395	388	389	401	434	419	424	451	426	411	391	395	396	435	400	441	403	399	397	446	382	423	419	431	442	444	404	393	454	430	443	416	424	432	391	372	436	390	428	411	388	428	420	417	419	451	389	422	429	400	406	398	429	385	439	407	432	394	376	396	415	433	367	385	430	391	394	405	420	402	399	420	436	434	423	405	428	422	412	406	429	430	368	424	386	454	398	401	384	424	395	400	395	407	396	403	414	408	376	417	375	382	402	411	428	389	396	445	395	450	437	417	402	418	425	404	366	398	382	381	394	414	431	417	393	392	378	414	415	446	338	395	372	427	388	395	435	419	431	395	433	439	383	374	420	444	381	441	405	416	399	406	372	410	407	402	411	391	399	382	438	407	430	443	382	401	398	405	428	430	413	400	435	422	394	421	411	418	378	406	402	432	396	377	354	402	416	365	415	407	389	375	378	425	424	423	385	401	396	361	405	361	388	373	415	361	406	427	375	452	424	383	448	384	368	391	410	379	426	416	452	397	367	383	381	420	401	364	388	393	412	420	380	428	446	435	415	457	419	422	395	404	424	407	412	397	446	411	378	385	381	380	384	399	424	405	370	382	397	453	397	407	403	409	422	424	413	383	416	414	380	396	415	406	414	420	401	401	419	411	388	436	410	417	426	424	432	390	394	411	378	433	443	386	415	419	397	387	399	406	390	387	408	401	407	404	456	437	396	395	403	410	407	413	392	438	439	390	411	401	394	420	394	429	434	389	404	395	380	401	421	407	456	398	410	407	424	368	370	402	429	406	386	422	413	388	395	402	439	389	374	435	413	373	360	412	410	406	407	421	386	425	409	427	403	371	387	378	401	426	401	419	462	413	399	398	384	431	434	370	418	428	434	384	424	395	386	410	419	430	385	416	410	449	405	375	352	380	421	404	411	407	356	405	423	373	428	401	409	401	400	415	438	420	369	437	401	418	420	387	402	399	431	396	382	425	422	381	431	402	385	418	408	403	421	442	450	419	378	409	424	434	426	442	420	400	414	426	408	394	439	418	414	412	378	386	422	407	366	433	387	382	389	401	385	398	396	424	417	403	428	402	417	380	416	431	408	403	385	402	377	394	471	427	406	431	385	408	398	426	374	404	427	422	382	418	404	394	386	422	431	425	409	426	384	389	420	409	392	449	404	407	404	457	408	382	365	385	400	446	408	376	391	399	402	411	369	400	370	434	398	430	383	393	394	395	432	399	399	351	389	396	415	394	396	414	395	399	398	418	391	428	411	391	409	408	418	430	406	433	385	399	394	450	422	392	417	458	422	385	424	386	402	425	451	387	440	413	397	444	439	420	409	404	437	401	405	378	404	420	430	435	437	396	388	398	408	388	412	419	394	433	424	389	392	390	385	422	374	409	368	450	434	398	412	419	398	374	410	396	382	410	399	396	419	426	427	461	427	405	395	408	387	375	418	410	407	369	415	418	432	383	376	402	398	384	405	452	439	403	413	426	406	438	422	422	427	372	395	401	423	416	456	384	427	391	445	384	450	413	394	425	473	405	410	449	414	383	391	403	410	422	409	424	405	452	416	399	403	411	417	410	421	441	406	401	409	392	426	396	404	406	401	398	396	425	385	381	414	444	428	414	434	402	427	432	426	410	416	404	400	432	463	447	404	454	443	440	407	386	404	429	426	378	388	420	428	403	408	410	386	420	392	385	392	398	418	374	391	369	363	385	420	409	405	411	432	407	428	402	416	429	393	397	373	385	415	427	380	398	394	369	438	387	408	389	395	398	410	430	449	399	425	403	374	409	419	425	392	402	469	412	426	380	392	418	422	425	382	406	416	388	387	399	395	372	396	416	420	393	426	376	411	393	428	378	413	392	434	398	362	409	424	413	397	434	408	429	455	455	464	408	416	436	403	429	410	425	410	364	431	429	430	382	411	447	415	396	444	349	373	409	406	390	427	390	403	401	380	399	394	380	439	432	414	397	450	426	419	420	434	407	405	420	367	412	428	408	375	445	406	433	430	378	428	409	413	407	376	458	447	394	411	389	398	365	413	377	424	396	425	416	402	426	394	392	415	411	431	401	385	383	384	372	393	406	415	403	382	406	390	402	414	417	429	393	377	401	397	393	401	390	426	400	422	393	437	396	467	390	405	432	416	437	397	404	388	391	403	432	464	441	411	421	341	441	414	415	491	404	429	408	415	377	387	408	379	398	428	392	403	412	418	432	459	414	374	400	417	406	396	402	406	406	419	399	388	392	398	430	422	419	373	413	408	410	384	436	385	403	433	396	426	425	449	402	437	401	394	407	410	441	364	434	404	416	369	410	398	383	393	398	389	421	412	428	418	392	436	448	389	391	415	434	400	407	399	415	404	390	435	391	373	437	431	410	423	429	424
24974	18879	27730	29652	25459	19191	13292	7953	4309	2627	2261	1587	1506	1439	1335	1301	1151	1074	1106	1046	1115	1052	1035	934	931	943	953	919	959	992	922	968	881	881	903	866	862	843	938	901	894	926	970	956	857	870	925	877	922	837	866	926	927	903	873	912	821	853	919	847	901	872	934	868	867	870	866	884	889	884	844	898	829	885	839	838	878	876	871	920	826	873	844	816	892	841	838	864	877	878	868	858	875	878	887	858	808	844	839	891	839	889	849	845	865	883	861	925	854	872	885	858	861	882	903	827	842	919	837	863	914	859	817	841	924	844	876	896	846	859	881	850	863	846	823	871	848	892	884	895	855	869	890	889	823	853	861	897	856	868	873	807	878	920	871	858	866	852	869	832	884	857	905	858	875	908	889	826	905	914	890	877	875	887	904	872	916	901	856	895	809	853	896	903	905	888	900	873	872	841	862	865	894	850	835	845	885	866	914	933	866	872	882	888	899	865	867	895	895	813	839	823	891	901	859	859	816	859	897	898	819	854	847	876	908	885	875	843	912	870	874	871	881	884	899	894	851	889	867	896	876	861	889	816	876	841	832	895	849	903	888	897	899	898	865	906	827	872	871	877	834	885	880	900	907	892	873	899	862	846	889	854	863	842	832	870	899	816	843	846	892	873	829	900	863	879	879	889	895	831	837	861	919	872	880	873	879	886	867	849	883	875	828	865	856	868	901	847	795	890	811	839	891	910	873	890	859	856	846	849	888	976	921	905	852	917	858	869	866	878	856	882	861	881	902	856	848	882	902	901	885	892	885	826	747	842	840	857	826	875	845	909	834	881	869	899	811	850	924	880	835	871	947	859	891	848	878	906	926	911	868	851	922	876	982	869	890	908	843	851	845	919	848	881	869	870	856	893	873	864	896	880	906	875	899	919	843	886	878	847	862	890	876	876	870	889	895	930	907	855	852	861	886	874	875	871	866	891	936	861	921	882	879	836	887	889	870	890	881	820	860	874	853	862	878	913	904	872	863	897	857	872	891	843	893	854	855	913	837	860	852	911	909	850	925	856	974	924	859	939	930	886	828	868	873	913	845	870	895	835	879	877	851	883	904	866	894	855	866	844	867	905	880	834	856	879	875	851	885	904	935	845	897	865	914	892	861	869	823	899	848	865	893	896	843	909	838	897	853	913	906	899	891	894	837	869	916	865	877	880	841	864	893	891	855	872	843	857	873	871	886	858	860	883	903	843	860	885	861	833	857	850	929	869	843	853	881	921	882	825	903	901	868	836	804	878	877	896	883	858	895	849	885	852	892	838	857	910	889	871	883	891	878	873	873	829	840	887	872	923	845	892	823	884	868	856	859	904	854	884	866	874	832	881	907	888	844	840	857	846	857	917	836	881	890	824	858	874	917	868	835	836	822	902	830	860	846	853	880	891	874	885	883	864	861	906	929	898	901	865	845	881	872	870	893	860	917	833	934	906	873	839	854	870	885	858	851	921	902	885	846	863	877	887	841	868	861	905	851	935	863	853	873	883	831	820	912	833	882	917	856	893	843	927	841	896	849	865	847	862	936	830	883	866	873	838	896	900	900	880	900	821	814	875	922	837	842	861	865	879	857	868	876	833	917	807	920	837	898	787	843	857	894	884	809	877	855	894	833	879	858	836	863	839	908	887	871	845	864	908	828	883	887	872	924	863	878	857	844	844	882	870	862	900	907	860	935	880	870	880	873	883	903	859	880	892	837	861	862	945	913	877	882	844	884	877	862	860	857	811	884	872	857	852	903	866	827	827	853	890	936	878	901	883	782	894	877	858	893	874	894	866	830	828	881	864	891	838	883	932	869	856	870	893	788	889	913	878	908	825	846	874	877	927	850	951	882	907	882	814	879	867	881	861	900	857	812	880	914	825	888	878	929	875	836	881	870	887	857	837	841	853	874	901	808	840	875	840	856	845	870	872	903	884	907	786	902	856	905	886	894	840	881	899	861	928	868	864	900	840	833	899	857	888	849	808	907	871	850	884	860	881	819	869	876	871	893	893	888	820	899	877	892	898	924	865	861	878	868	830	848	905	837	873	887	832	862	879	913	899	887	825	895	863	878	897	906	878	900	838	889	955	873	881	867	864	865	858	822	853	873	873	890	892	864	869	843	904	888	873	870	843	841	896	884	849	943	919	888	875	860	823	812	941	909	860	889	872	915	873	842	887	861	830	884	878	888	875	826	852	861	884	893	848	913	901	926	908	933	868	869	863	889	902	818	857	893	858	887	907	847	924	883	844	879	879	880	870	855	878	865	871	852	873	883	886	865	896	859	853	907	912	889	919	865	869	849	865	871	847	911	902	881	864	896	788	871	881	861	911	897	846	874	896	887	847	833	873	916	854	874	881	893	896	883	891	877	891	853	825	866	843	846	875	887	868	800	903	824	900	852	906	872	906	901	779	899	881	917	916	861	927	843	819	858	824	937	907	862	856	839	860	835	882	917	837	923	910	882	858	817	851	898	870	876	859	939	899	886	927	877	889	891	858	848	842	884	896	875	895	846	848	900	871	893	879	893	946	902	868	865	899	905	888	821	916	866	880	916	945	928	843	848	846	842	898	839	886	917	849	817	843	896	851	877	843	879	840	892	882	840	868	933	912	891	936	852	904	838	880	829	798	911	892	850	901	871	878	900	843	871	889	904	877	852	922	859	906	884	842	855	875	879	919	885	883	902	927	911	836	877	884	889	905	833	858	885	859	833	863	878	877	925	900	889	882	860	867	851	850	858	884	864	857	889	899	832	881	832	864	909	897	873	900	903	855	899	829	868	854	829	922	857	900	908	897	855	908	855	911	839	881	867	878	893	887	873	805	908	827	906	903	893	891	893	876	908	885	895	929	863	848	869	827	878	877	922	822	879	896	816	861	902	896	856	873	873	893	871	913	856	909	847	927	900	926	861	866	886	882	893	827	880	924	890	874	881	843	917	848	929	888	846	899	846	834	838	891	951	884	822	891	847	883	881	848	831	869	937	886	887	862	877	856	853	855	855	882	889	872	878	819	882	878	878	913	862	872	895	925	884	869	872	826	836	894	864	872	855	862	880	889	896	911	836	918	888	899	856	892	908	920	910	871	883	867	852	854	812	884	954	844	845	904	885	889	914	907	880	853	885	871	866	851	908	847	830	850	855	874	873	851	825	883	877	846	866	854	804	846	897	860	881	898	885	908	847	875	851	862	881	896	879	846	877	845	898	833	891	854	910	817	879	860	889	885	890	922	850	848	888	922	899	873	879	868	952	880	893	835	908	863	907	902	908	835	905	877	885	833	877	837	884	872	890	889	904	872	877	852	853	848	918	902	901	879	852	848	850	892	865	878	852	861	868	891	860	857	868	847	877	900	838	853	857	905	933	954	837	891	893	858	915	863	872	870	860	872	901	897	841	906	867	902	893	871	910	870	895	830	876	863	867	907	841	884	896	882	809	842	865	869	846	888	889	875	884	892	871	824	912	902	882	931	871	885
25146	12580	9293	6118	3095	1695	1062	655	488	424	374	340	329	330	329	366	348	312	342	301	332	345	306	285	322	346	357	330	358	325	328	319	293	312	352	323	340	322	291	272	353	322	327	311	336	306	324	313	356	313	319	305	339	312	345	328	344	360	325	319	324	333	352	312	337	305	327	312	317	292	286	326	318	336	350	373	324	343	307	292	332	297	330	318	362	323	342	315	315	327	336	322	315	264	298	341	347	339	305	335	353	376	330	317	302	323	321	346	289	341	352	345	299	335	329	355	317	360	324	332	314	338	326	335	304	351	334	320	345	321	360	340	346	334	353	319	331	314	307	330	295	323	341	327	312	360	290	314	323	330	344	325	309	326	331	320	312	323	306	320	304	326	317	296	331	335	279	314	314	318	290	314	344	300	305	319	308	337	348	290	332	342	297	331	304	316	269	321	358	317	369	324	286	326	339	280	297	310	296	285	332	350	344	305	306	328	306	334	313	317	346	310	340	283	316	310	317	315	359	289	316	354	341	332	304	334	320	354	321	308	329	313	281	357	329	310	305	299	315	289	343	318	315	329	334	324	317	314	331	295	332	285	280	314	349	338	343	314	310	293	280	305	304	352	308	330	307	306	335	273	331	336	303	346	306	287	306	302	354	284	313	334	354	333	325	339	356	338	299	322	336	321	333	331	302	322	329	337	314	333	337	320	316	311	297	298	328	308	345	345	295	309	317	292	286	323	316	313	314	330	317	332	352	314	339	324	334	340	312	352	314	297	333	339	344	328	345	360	287	318	357	300	343	341	298	325	316	298	298	307	320	317	339	278	315	320	294	311	329	332	328	301	312	332	305	347	293	348	329	306	329	334	293	292	342	340	302	268	308	343	310	315	340	310	314	342	307	339	336	312	325	324	355	346	338	319	328	291	287	312	311	299	309	331	325	331	344	338	343	326	320	306	330	309	313	322	314	298	310	365	325	336	352	334	286	312	309	315	322	330	350	313	309	279	337	355	314	333	325	295	337	293	327	334	323	307	310	344	330	293	347	340	348	303	284	323	337	272	299	332	334	315	316	306	340	308	287	274	286	299	327	329	331	318	351	349	326	318	338	345	341	331	320	345	313	340	375	342	325	309	305	360	344	338	323	354	317	337	324	324	350	307	321	309	318	309	327	344	300	306	323	344	295	304	305	331	301	332	320	330	341	332	338	343	331	309	333	322	354	314	318	315	303	332	348	334	326	329	351	322	328	303	325	276	304	324	316	327	312	331	317	286	307	304	314	319	325	343	354	325	333	344	384	325	329	295	320	288	292	324	293	320	291	331	366	354	345	327	331	313	368	330	336	297	319	335	317	357	338	298	348	321	309	328	331	302	309	344	318	320	319	316	328	296	317	294	315	332	300	335	340	331	318	324	278	313	317	323	291	341	300	327	304	312	340	349	317	330	347	351	333	325	286	316	312	308	326	332	352	330	300	294	341	325	325	323	319	338	304	318	341	316	343	305	333	335	375	339	357	331	316	341	344	316	315	321	307	297	284	324	317	350	322	298	331	372	338	309	309	331	322	317	319	309	344	317	303	327	332	359	337	312	310	320	327	343	351	318	275	307	355	322	329	326	341	322	319	329	330	323	312	352	291	304	307	339	392	331	327	306	317	312	324	280	296	324	312	349	319	347	329	301	343	318	333	337	316	337	293	321	318	276	318	327	322	322	335	339	348	295	308	313	344	315	314	346	334	334	308	345	308	344	308	345	331	326	283	284	316	318	329	302	334	302	302	331	305	334	345	314	366	323	288	349	323	332	292	322	304	312	336	339	323	327	345	355	326	300	316	359	329	310	326	305	308	330	368	340	350	296	340	343	344	288	343	311	318	313	337	307	297	302	278	325	314	306	324	323	342	293	337	335	305	286	323	344	315	321	309	335	306	333	341	334	338	315	319	360	299	336	310	325	308	314	319	359	322	332	314	353	313	340	330	312	345	308	334	327	353	316	333	316	299	348	332	337	353	329	321	320	348	285	342	334	285	313	319	347	346	293	313	314	355	316	323	332	305	333	334	324	312	285	285	329	317	331	289	314	313	326	295	326	284	311	303	307	319	320	338	327	302	355	328	355	325	302	337	304	328	325	323	326	309	304	367	327	320	343	295	327	354	322	309	331	325	342	339	395	333	358	297	327	291	337	336	327	315	326	264	325	317	323	325	340	328	301	312	289	312	338	309	324	315	342	314	338	343	319	318	359	350	329	321	367	322	322	305	304	356	325	336	316	313	317	338	336	335	344	322	320	332	328	329	323	308	320	327	338	337	331	344	355	302	353	334	323	316	316	346	324	342	358	295	293	318	331	317	293	334	314	307	294	348	362	296	299	310	279	323	323	318	328	305	321	329	295	321	332	319	319	342	335	334	321	358	308	322	332	337	313	330	328	307	313	324	347	333	304	345	350	294	335	302	323	304	322	343	326	303	331	301	307	365	286	334	330	356	324	329	304	323	315	319	349	303	294	357	308	319	343	308	324	323	317	306	314	357	316	302	308	265	296	344	322	332	318	319	326	315	327	360	339	339	345	314	324	323	359	308	316	329	331	310	335	359	322	376	333	301	333	334	342	331	318	309	345	287	317	307	334	310	321	305	322	304	318	317	332	316	344	357	300	308	310	287	305	315	291	319	307	310	289	334	295	334	342	304	317	348	343	368	299	305	328	303	305	329	333	311	285	295	359	300	312	317	341	341	295	320	287	362	323	365	331	346	295	370	349	328	328	323	350	369	333	342	319	343	339	322	328	314	307	329	331	314	327	301	328	321	352	323	307	323	298	347	312	297	322	311	310	339	299	310	310	315	324	367	369	318	306	328	312	321	315	353	309	345	305	295	307	320	328	334	329	305	349	336	306	300	311	314	297	297	323	306	331	315	318	362	306	344	358	359	306	358	323	348	275	316	322	353	327	311	295	329	295	315	305	332	322	338	310	292	325	312	299	346	324	346	338	298	309	310	316	306	326	335	342	302	367	320	355	297	331	327	333	308	303	301	321	357	338	319	305	336	299	299	313	329	323	312	316	316	331	358	340	287	286	316	345	329	306	339	323	303	356	347	307	314	331	326	317	289	323	315	314	344	306	303	314	315	330	340	319	299	330	296	333	309	369	312	317	335	331	324	351	296	295	309	322	331	283	297	309	291	313	329	328	325	311	353	306	309	336	303	283	357	335	330	300	346	324	327	337	323	313	307	330	343	329	334	299	333	335	329	344	311	327	314	356	333	351	340	286	308	306	320	327	318	317	327	310	303	329	309	355	313	308	339	346	366	299	324	337	319	321	336	339	338	351	306	271	309	329	350	304	324	353	292	329	325	340	353	330	342	336	327	295	319	329	323	317	346	335	325	289	324	297	312	324	326	338	291	284	302	343	320	311	339	336	291	306	299	291	348	341	354	337	278	306	313	308	304	311	305	309	349	347	327	328	330	331	361	284	324	304	330	319	344	341	319	341	292	311	293	315
15255	9884	14254	13918	9559	5816	3655	2205	1509	1095	1004	992	876	897	797	775	797	804	710	739	736	782	742	774	741	736	785	691	770	688	772	705	750	731	728	681	737	796	691	753	700	708	755	702	710	702	743	648	740	689	632	700	691	677	685	729	684	699	662	721	711	762	706	726	704	696	707	683	686	736	696	748	728	685	694	723	795	709	754	708	724	708	742	730	759	669	714	695	705	702	721	683	693	708	746	698	704	709	670	685	725	684	722	645	729	701	711	697	695	699	660	698	744	698	682	693	712	752	699	699	730	699	711	716	688	747	703	694	702	683	759	698	755	698	759	723	681	714	772	677	751	721	726	700	675	688	715	692	707	737	669	692	686	730	693	730	702	716	694	740	734	749	712	725	726	724	711	744	717	724	717	712	703	721	775	724	728	690	715	697	667	736	695	766	696	705	709	712	697	725	690	697	664	702	731	739	709	749	712	686	696	710	685	710	741	766	684	711	748	635	689	690	721	758	657	692	714	705	694	702	699	726	698	706	729	730	729	720	689	651	701	705	740	646	721	702	740	758	751	727	756	744	726	738	694	674	692	675	704	706	723	720	683	671	713	727	710	768	697	689	725	708	695	709	766	726	704	682	739	744	697	682	746	682	716	725	723	712	668	684	717	704	734	710	725	670	757	721	715	694	709	741	733	709	668	691	693	729	727	727	720	700	716	715	670	713	735	680	752	696	726	772	756	715	698	692	704	695	714	699	716	692	714	715	703	748	692	743	735	694	710	693	698	779	713	703	734	675	696	686	708	720	718	741	771	727	748	695	684	710	726	697	682	702	696	720	699	665	703	747	696	666	686	694	764	700	725	732	697	723	712	725	663	713	685	718	700	666	723	727	700	674	727	731	706	684	708	749	710	760	703	764	661	729	746	722	696	719	686	701	714	709	711	724	699	695	704	726	710	736	694	724	707	746	709	737	687	696	732	702	729	708	714	694	694	714	742	677	715	745	684	766	705	660	694	679	708	740	658	679	703	722	743	700	703	728	687	703	681	710	685	666	749	702	695	716	693	687	744	742	719	713	687	705	686	696	755	695	685	659	719	700	653	659	697	705	706	731	725	725	728	703	679	697	724	704	711	703	739	718	689	755	684	728	751	696	693	719	683	754	732	736	672	686	732	703	729	769	680	725	733	655	738	741	711	696	754	677	715	696	668	711	742	698	728	658	699	705	678	745	696	709	686	753	748	698	748	696	705	716	687	698	730	740	689	713	683	684	681	687	727	670	706	687	720	750	687	678	734	758	710	722	689	649	689	682	680	686	666	731	680	699	673	718	690	676	680	733	675	745	731	681	727	676	714	723	645	772	728	699	724	679	734	723	703	661	715	701	688	702	681	712	709	690	676	686	708	670	734	724	707	721	697	694	734	678	713	699	665	688	696	701	702	705	727	711	708	743	684	722	708	693	714	690	718	699	725	720	722	676	715	735	685	704	669	714	682	690	677	708	696	700	681	696	739	714	720	718	725	746	686	674	687	694	710	706	720	722	735	705	691	736	715	736	725	687	722	720	734	682	706	737	733	678	683	660	669	660	757	743	721	720	716	714	733	699	706	712	726	707	714	757	702	730	698	721	708	728	717	696	726	732	651	681	718	732	699	741	714	675	746	753	714	719	731	734	796	733	746	702	744	721	694	700	731	725	722	726	652	722	736	769	691	742	670	700	733	712	719	716	713	700	698	695	730	690	724	691	688	667	701	745	702	700	741	742	720	732	692	720	650	683	745	709	724	680	670	719	713	741	733	719	701	747	699	741	713	703	750	717	744	688	685	711	717	728	699	719	676	771	712	709	683	710	710	711	742	762	756	701	718	747	749	709	679	706	752	725	701	735	727	726	727	759	716	734	659	680	693	702	721	702	686	682	704	680	680	710	736	739	700	685	707	770	711	682	705	699	741	705	672	716	708	693	703	723	727	725	692	704	691	686	658	718	726	709	679	718	726	667	741	708	683	725	679	683	696	697	716	710	710	736	720	654	723	712	684	709	699	695	741	744	680	715	665	720	737	700	710	703	656	737	729	697	765	725	706	723	736	749	722	686	738	703	660	717	645	749	701	701	726	695	719	703	720	719	698	722	715	671	687	703	714	742	679	678	684	732	731	746	662	756	779	688	743	674	727	703	679	769	741	678	722	701	713	710	733	707	735	717	704	691	664	724	664	711	762	722	705	745	755	711	723	719	727	741	673	719	669	671	751	701	705	683	682	695	691	690	732	695	776	706	679	709	723	704	722	694	713	747	664	737	701	691	739	727	698	675	719	655	673	766	726	734	718	692	668	751	698	693	706	758	704	646	713	720	728	719	712	709	700	680	704	706	716	706	734	764	706	707	707	782	683	697	726	700	720	723	680	686	681	726	699	703	751	699	695	737	705	746	718	777	694	666	730	698	732	680	686	708	664	763	669	697	693	722	745	709	690	721	724	692	702	716	685	707	723	713	648	686	729	732	679	690	692	682	721	702	694	682	666	730	703	739	726	722	694	724	681	702	713	735	716	705	754	722	696	752	725	718	740	732	722	743	692	703	707	682	658	713	756	712	673	686	657	730	704	729	750	718	691	735	687	713	713	692	685	700	721	696	719	731	663	724	722	730	691	682	716	721	756	697	751	705	746	689	700	725	689	749	733	726	679	684	680	700	687	757	699	786	737	694	765	697	678	725	735	670	687	738	692	696	683	688	721	726	663	705	722	689	695	692	733	683	748	697	746	735	680	734	721	738	691	755	731	741	673	675	718	700	756	692	694	740	657	728	727	684	701	741	680	700	706	744	716	726	736	682	656	719	695	685	701	711	675	731	694	699	710	761	723	747	697	699	753	701	715	729	694	731	738	674	742	733	768	693	684	711	680	725	692	697	669	711	730	707	724	726	701	677	704	689	705	697	697	678	710	699	684	722	709	708	697	679	720	653	712	688	736	702	684	734	673	707	732	739	730	710	690	703	724	708	752	696	676	697	688	742	664	678	685	714	728	669	701	727	689	713	716	673	729	701	694	732	702	735	764	692	669	676	669	711	709	702	723	674	718	704	734	681	723	710	713	747	732	750	689	723	732	702	724	692	723	691	718	741	724	719	720	694	767	712	683	715	659	721	664	684	688	726	728	713	736	706	665	749	716	735	732	715	713	715	757	700	729	755	711	727	679	680	665	760	719	736	716	702	674	772	704	720	679	715	712	719	721	725	717	707	678	679	676	691	718	715	662	720	702	663	683	694	691	682	682	716	733	715	713	716	735	679	722	699	695	672	670	680	749	671	694	701	709	756	729	716	685	684	693	683	738	781	697	706	753	709	696	690	711	746	771	659	674	789	720	677	726	709	725	704	694	680	717	692	743	743	686	739	728	700	721	656	652	702	707	710	702	722	699	739	669	668	708	725	714	686	685	732	713	713	690	719	711	737	693	683	774	742	734	726	778	744	689	705	738	735	717	683	749	691	712	719	712	698	686	731	726	663
35836	20625	17635	13240	7301	4206	2543	1207	818	707	476	458	412	442	372	352	383	353	369	352	372	399	386	375	395	344	344	331	363	360	344	355	326	354	356	359	374	350	349	342	367	382	381	338	327	357	328	329	319	375	349	405	380	297	328	347	311	329	341	332	341	367	336	358	353	362	388	361	339	342	371	361	367	349	378	334	347	319	359	344	341	350	352	378	343	383	339	308	360	389	368	340	346	345	374	329	322	329	345	323	352	318	349	358	351	361	377	361	336	370	356	390	405	386	322	335	343	321	355	364	350	405	386	388	367	390	354	340	325	323	347	405	378	312	316	366	373	374	366	352	356	359	369	367	354	288	371	388	354	359	374	371	344	347	423	382	352	377	302	360	335	352	379	375	384	333	345	358	381	362	372	331	370	351	352	347	345	338	363	351	355	333	382	387	368	372	371	360	340	319	360	323	358	354	348	368	369	345	332	337	320	381	312	363	375	350	368	348	342	300	347	362	362	338	352	336	346	371	368	358	387	288	368	348	363	334	357	349	316	353	335	387	364	330	343	382	352	347	366	360	351	384	334	355	344	318	358	351	351	385	366	306	330	319	385	384	356	373	363	351	358	378	368	392	337	360	339	327	339	380	374	371	374	367	373	330	324	343	357	331	351	336	397	360	352	341	343	384	369	374	314	361	348	320	349	341	370	357	366	323	359	373	349	310	355	315	343	340	311	358	377	347	353	336	363	334	327	370	350	324	390	355	326	319	339	339	386	331	332	376	375	346	358	387	323	378	338	386	380	328	392	343	330	376	333	364	345	347	331	364	334	334	350	337	350	363	351	324	331	356	353	331	337	357	352	362	338	354	381	324	368	352	338	364	396	341	373	342	368	358	362	383	357	362	343	345	403	336	353	330	386	364	333	391	381	331	371	368	324	358	322	338	337	405	317	319	312	329	350	325	354	339	379	376	313	306	382	349	370	335	344	359	350	369	326	354	343	352	352	384	372	342	344	373	314	313	406	373	362	343	354	372	332	382	373	363	326	335	370	379	368	338	338	321	364	354	332	356	362	332	381	370	384	364	307	337	337	394	359	349	317	373	350	354	372	341	378	383	358	355	364	355	346	325	367	325	366	350	363	310	353	364	378	361	362	350	364	356	358	348	315	335	314	357	331	372	329	329	315	329	323	364	386	364	344	347	380	348	342	384	363	384	337	322	368	361	330	387	377	324	333	348	346	327	353	337	347	383	373	400	396	333	349	337	381	345	315	355	408	366	366	349	370	354	335	365	325	373	373	353	363	348	335	354	379	331	353	386	356	361	334	379	360	358	359	342	345	355	348	370	343	340	374	348	349	356	360	334	328	371	329	369	355	364	386	369	377	368	361	360	352	353	357	367	344	376	348	345	315	369	351	398	355	405	337	353	309	372	357	361	356	336	360	378	377	374	332	362	374	384	362	369	378	354	364	354	393	379	342	340	356	348	337	370	363	339	356	359	341	373	384	354	364	381	376	344	322	358	303	331	366	328	355	336	364	347	341	362	331	337	357	372	363	359	346	353	347	328	354	366	379	361	352	327	363	360	364	334	374	365	331	358	374	349	368	398	349	366	333	366	359	355	343	325	361	415	372	325	350	303	341	339	406	331	341	304	366	353	382	314	366	370	340	362	355	337	339	349	358	383	375	338	371	352	350	331	341	391	398	341	377	351	345	356	334	352	344	369	327	335	382	370	361	403	338	347	306	355	336	381	393	349	358	322	364	388	347	351	322	331	343	347	376	332	325	374	363	399	357	340	368	345	389	367	336	368	355	357	359	355	392	364	344	375	379	351	352	363	337	324	337	342	351	383	354	339	312	387	380	339	353	353	321	333	333	388	363	341	332	373	360	366	391	346	363	400	369	361	349	333	390	406	365	396	333	357	348	344	361	316	366	323	373	364	331	367	381	348	363	332	368	357	329	323	334	361	375	380	354	339	333	349	356	355	354	379	389	360	390	361	359	312	343	346	356	359	355	372	343	390	334	375	374	338	334	348	373	342	328	344	342	359	318	353	364	363	363	339	352	364	368	380	315	341	362	330	366	354	383	373	391	360	382	355	370	388	330	336	359	336	369	373	383	355	380	396	355	372	373	354	341	340	367	371	361	369	373	327	338	346	353	366	334	345	382	325	375	381	385	322	297	403	382	322	327	357	337	365	353	346	358	368	375	329	356	337	329	371	366	350	381	348	376	390	372	356	379	382	393	339	342	361	320	383	326	397	380	349	356	379	352	373	375	330	338	397	350	356	340	355	350	372	339	399	343	337	396	331	374	372	345	378	367	382	353	350	342	375	359	351	356	342	316	337	370	344	335	343	357	344	379	325	373	400	369	327	376	380	379	351	376	344	403	362	360	366	315	346	325	352	353	381	354	356	390	364	349	351	401	341	321	377	408	362	360	337	351	372	346	339	370	336	380	369	357	331	388	382	342	371	385	372	347	386	372	355	356	359	368	345	370	341	367	351	343	352	394	347	343	341	332	343	328	301	372	347	364	338	358	335	400	339	356	354	364	379	374	362	370	371	329	378	379	399	342	320	331	385	341	368	322	343	363	366	366	317	327	359	347	328	368	331	381	390	345	375	367	367	387	367	361	339	339	354	369	362	357	372	357	356	314	319	381	359	317	387	338	345	388	358	365	351	364	324	373	408	333	381	345	348	382	385	345	343	348	355	376	325	364	346	344	374	361	364	326	348	340	353	346	350	349	340	378	317	368	354	372	348	332	362	346	356	346	325	353	336	348	355	371	383	335	346	335	367	337	371	372	398	334	356	341	376	360	345	377	360	359	410	358	362	363	360	320	343	374	371	355	353	319	379	370	298	333	345	327	360	346	364	382	345	329	388	363	354	390	355	351	359	370	375	357	364	371	336	338	352	360	355	311	317	372	352	367	335	369	354	363	408	393	369	343	348	367	370	373	399	349	360	391	346	373	343	370	356	350	309	340	318	353	378	354	339	394	341	341	320	354	330	336	393	361	329	384	353	334	347	362	369	352	361	331	324	355	359	367	316	349	325	347	345	356	370	359	345	353	414	371	359	350	363	347	330	339	359	343	343	344	323	353	359	329	363	368	358	355	353	382	339	367	352	349	328	350	343	370	341	369	325	339	379	341	309	355	332	319	363	348	352	377	343	364	339	328	356	381	350	382	381	377	379	364	331	350	340	321	344	336	342	371	328	358	372	368	376	353	330	331	321	352	340	358	371	373	345	342	356	371	352	344	365	336	365	337	382	334	355	370	341	369	340	343	327	351	361	326	391	357	390	348	373	351	339	353	374	345	321	368	348	360	414	396	346	372	331	348	335	353	339	357	352	369	338	336	386	354	337	360	383	355	379	343	338	329	375	364	357	309	357	321	336	368	343	350	364	331	359	341	329	352	376	396	330	373	362	351	385	357	334	357	328	347	338	350	365	320	348	365	352	354	341	330	366	366	353	384	343	361	322	361	349	368	355	358	362	344	391
21359	15830	23018	23809	17310	12900	8867	4556	2853	2166	1456	1239	1245	1084	1022	968	917	872	921	843	871	881	900	819	832	842	810	844	843	860	807	793	825	794	784	790	755	773	793	777	842	786	789	787	804	795	821	773	771	785	782	749	796	812	793	781	817	765	797	794	806	763	808	790	722	779	789	778	807	772	771	813	764	791	766	785	816	796	767	768	791	733	797	782	759	773	754	784	761	786	748	739	769	763	742	816	807	776	783	793	824	773	765	791	791	776	788	779	807	752	810	828	771	786	779	737	762	774	810	782	768	758	811	765	823	772	790	780	763	747	782	790	788	790	769	793	730	866	741	773	806	804	782	780	796	764	775	818	796	752	775	777	797	793	724	744	778	854	782	798	838	780	774	780	797	767	770	822	760	766	801	761	798	810	801	749	784	758	725	756	770	790	760	754	810	826	781	821	782	759	786	792	780	766	775	763	828	759	810	823	718	760	788	774	756	745	762	803	778	774	768	797	765	790	759	838	772	751	762	765	780	775	773	753	763	756	750	791	772	774	743	761	756	804	760	755	800	788	753	723	801	860	789	769	743	734	735	836	751	777	773	736	758	730	781	756	798	739	776	774	722	752	743	808	790	767	794	761	829	743	802	748	793	825	824	776	801	768	791	803	775	789	812	800	745	743	739	854	752	762	751	805	745	784	799	767	788	800	829	749	748	779	800	778	758	814	759	761	772	731	778	757	786	833	789	805	828	785	796	785	748	750	781	788	768	804	794	784	809	751	804	798	791	781	757	778	859	801	824	735	791	807	808	787	788	746	731	749	773	741	757	808	765	779	761	799	772	753	790	748	763	794	784	811	823	789	738	806	824	776	817	771	733	790	785	802	757	747	728	788	753	757	790	814	774	772	749	739	770	784	761	738	773	818	777	744	746	769	784	786	764	770	825	766	778	758	817	754	797	777	731	760	811	789	837	790	783	797	770	785	788	744	755	764	762	775	765	777	771	764	803	770	806	776	775	745	775	734	757	787	806	800	815	788	744	775	728	813	809	737	766	774	776	817	781	784	790	820	796	765	816	775	780	807	807	771	747	790	780	809	774	793	797	824	806	791	781	797	804	784	816	800	781	785	781	770	714	801	760	807	796	776	774	736	776	788	755	745	822	734	750	779	779	794	763	822	784	773	806	831	752	773	780	788	814	758	803	795	782	765	807	734	806	800	809	796	742	775	792	793	775	748	801	815	731	819	793	770	786	780	770	818	772	760	783	810	741	773	784	801	750	817	792	841	790	751	778	800	759	772	799	751	779	786	791	760	777	846	799	758	766	740	779	779	783	787	804	732	798	781	768	752	778	771	814	780	803	777	779	802	756	783	793	756	764	762	752	793	739	762	796	755	783	775	812	796	787	764	748	735	774	785	748	770	740	835	815	803	796	812	753	784	773	792	817	754	773	803	744	802	821	751	766	790	763	775	809	785	850	786	814	796	763	770	759	754	780	730	796	809	801	785	773	739	772	805	729	803	797	803	752	692	793	748	741	760	806	778	757	805	789	819	790	804	804	855	818	772	768	783	738	765	786	796	767	819	741	812	710	774	802	767	742	797	766	797	770	792	818	777	742	757	785	746	764	786	796	774	763	785	786	812	795	795	776	827	746	793	789	780	772	745	804	787	764	799	764	832	779	805	784	806	764	790	785	794	730	786	803	807	758	758	792	745	781	826	792	790	740	801	748	772	754	743	777	772	754	743	756	760	754	709	806	789	768	811	764	813	794	748	780	748	778	769	817	740	831	775	802	751	780	797	786	864	793	757	782	789	754	781	783	762	769	777	770	806	789	718	806	739	802	812	757	795	782	773	785	773	775	791	797	792	725	805	757	792	808	779	799	754	826	770	764	797	735	754	778	771	721	741	808	754	761	750	813	767	802	739	786	772	790	756	779	796	769	804	805	811	696	756	768	752	769	765	798	713	770	813	778	802	812	725	799	773	789	757	755	814	823	796	800	773	777	801	735	779	824	795	826	716	810	739	752	764	759	784	733	775	820	806	767	788	850	782	782	752	793	790	847	791	828	779	776	789	715	816	747	811	753	791	801	747	772	765	765	785	722	819	770	759	808	803	815	798	807	797	803	749	824	768	789	747	779	746	793	761	808	802	766	811	778	774	791	742	737	765	763	793	767	770	765	769	768	834	758	783	804	771	779	840	765	790	795	807	752	759	772	810	771	787	785	821	746	807	789	744	755	741	814	749	777	747	851	764	780	758	849	797	823	754	793	775	830	762	763	825	746	766	841	735	771	781	763	716	749	792	771	796	781	804	820	769	798	730	802	718	785	771	752	784	726	755	740	752	802	837	773	777	804	767	793	791	806	757	789	780	775	784	722	770	784	767	784	755	783	832	811	747	797	777	778	785	760	790	820	762	795	821	758	799	767	769	764	746	783	788	819	745	769	773	793	789	813	800	782	774	831	807	806	760	780	776	749	763	774	726	746	800	742	738	786	726	795	765	799	751	739	765	845	685	826	795	774	799	775	790	769	774	776	783	752	809	823	807	762	772	758	760	809	755	758	771	780	781	775	753	758	764	805	825	755	766	792	750	854	781	786	759	806	744	775	800	781	793	750	783	787	786	777	809	773	777	815	743	815	722	827	770	780	750	738	792	825	770	814	712	780	792	775	761	786	760	759	755	747	803	801	813	771	737	741	785	772	714	828	780	707	752	828	798	802	747	798	766	804	727	771	794	753	811	811	803	813	753	793	776	798	776	803	774	735	729	762	816	788	758	774	766	748	791	738	815	775	796	783	740	772	779	751	767	740	742	764	781	759	753	768	760	725	743	807	811	765	767	733	778	780	751	740	810	745	814	777	762	762	792	828	744	751	772	779	779	747	746	757	795	798	817	771	807	753	778	787	772	802	715	766	781	836	755	770	704	774	770	721	773	764	809	800	747	775	819	780	786	766	763	783	785	785	738	748	793	787	775	811	844	774	742	792	743	831	740	799	780	772	787	792	768	750	754	812	749	816	750	798	757	814	799	755	786	749	735	765	761	775	753	756	775	824	792	774	774	773	779	778	744	809	828	778	786	784	793	750	795	774	761	772	784	772	768	789	782	797	763	808	784	810	814	741	811	747	731	734	831	786	770	753	822	776	805	808	792	771	786	747	795	770	766	762	796	797	807	806	733	800	769	785	762	729	792	814	749	743	756	808	759	799	764	768	752	791	795	783	783	790	766	750	772	806	767	756	775	759	727	798	813	793	827	800	815	773	793	781	758	809	780	762	790	809	780	811	774	760	782	849	769	807	811	798	720	797	739	775	744	714	754	783	786	805	796	782	741	780	767	752	778	805	804	757	801	782	774	866	762	781	781	800	797	765	794	815	744	812	783	795	800	771	775	809	732	758	799	751	792	786	775	772	801	831	765	789	795	777	800	780	749	754	811	759	758	757	749	758	765	796	845	766	772	787	805	775	757	806	777	776	764	786	753	768	776	775	777	781	810	789	804
44206	27337	25306	20115	11995	7496	3076	2078	1372	980	662	607	529	521	527	443	444	427	455	434	432	461	418	436	441	401	458	418	477	436	434	401	408	396	410	435	427	390	403	373	420	417	438	401	423	424	367	383	449	402	386	387	422	396	391	417	418	452	423	432	450	414	416	392	408	379	430	409	399	444	408	397	400	405	412	423	395	395	430	401	378	382	407	392	359	404	378	407	408	423	446	385	442	425	420	374	432	393	429	410	383	385	454	391	421	445	413	394	430	430	408	403	436	409	396	373	334	435	399	385	457	409	401	376	430	416	410	422	377	410	443	398	446	408	424	364	413	427	401	434	424	383	412	393	402	437	405	363	389	400	364	438	390	413	441	384	420	400	394	423	402	425	442	416	406	437	398	416	400	396	398	421	402	391	376	425	358	434	439	396	374	401	388	412	431	401	410	447	408	422	443	382	394	427	431	423	437	382	389	394	424	404	416	403	402	386	423	434	412	414	438	387	393	409	397	420	415	438	410	416	401	424	413	397	403	368	427	392	433	414	399	413	380	361	430	409	428	442	367	418	434	385	390	387	380	382	422	374	458	363	433	428	427	392	358	418	412	338	386	381	439	400	381	384	436	450	408	436	391	395	383	415	389	391	394	397	415	388	445	414	453	390	373	421	394	374	452	432	396	407	432	418	417	445	375	394	380	407	419	384	420	442	414	447	380	405	423	383	408	402	398	399	373	373	381	448	396	411	432	414	397	383	397	420	401	404	403	398	384	412	416	452	392	462	395	408	395	392	396	396	446	423	397	358	404	436	378	427	421	414	377	384	392	375	419	404	429	372	413	372	384	403	444	414	447	392	393	399	398	401	451	373	432	394	418	381	415	406	401	378	412	436	390	422	429	388	387	443	434	423	411	379	386	401	399	407	482	421	433	389	413	449	423	372	408	408	394	444	427	387	442	417	412	389	395	466	423	400	408	392	408	438	438	402	401	399	410	413	382	409	399	380	399	413	409	406	412	409	407	399	375	380	381	447	401	443	448	415	431	405	363	414	427	406	406	355	423	430	417	416	406	349	388	406	430	390	434	431	416	387	369	371	412	402	415	446	403	422	379	408	427	383	420	389	445	416	405	378	391	432	361	421	432	392	373	394	405	404	454	427	417	384	365	417	406	421	405	408	434	393	414	453	427	426	385	394	441	428	417	410	423	420	414	420	389	418	392	431	398	382	390	416	435	403	400	400	429	381	384	434	374	435	435	376	404	414	387	405	407	407	408	408	400	413	392	402	399	401	422	375	417	371	384	426	407	423	408	407	409	401	406	384	418	380	407	477	423	417	422	419	407	411	432	439	415	388	412	392	442	386	409	376	408	398	429	422	405	444	365	417	370	420	427	426	418	418	392	433	401	380	421	407	387	400	414	406	369	402	437	406	375	435	410	406	408	354	412	418	437	422	427	437	432	384	372	382	378	424	393	429	425	429	404	387	372	453	414	440	433	406	441	438	438	397	374	398	423	405	398	414	407	419	403	392	429	373	422	410	365	398	381	391	382	442	373	433	406	368	386	419	452	389	392	418	410	384	426	400	394	413	427	375	415	379	409	435	388	407	370	403	383	440	403	421	400	389	386	401	417	384	395	422	392	410	411	414	419	389	401	403	397	391	391	436	412	429	389	454	379	414	415	388	420	403	419	413	416	433	387	404	403	410	416	427	422	394	427	385	398	395	384	404	379	436	404	400	409	431	397	394	411	419	378	380	377	395	424	412	400	426	358	396	373	382	424	417	400	352	398	399	385	412	412	405	428	406	410	424	405	425	408	449	390	423	445	370	399	400	413	402	405	414	410	363	422	404	404	408	409	424	411	413	380	397	391	466	375	436	414	410	370	392	400	399	422	397	389	457	384	356	376	445	394	451	376	396	426	370	397	419	416	391	428	374	380	407	435	390	406	420	391	422	381	439	419	377	408	405	379	423	403	404	409	398	428	380	425	413	406	393	450	412	403	425	419	444	416	392	397	397	363	425	418	388	397	390	376	407	394	413	408	388	414	379	389	439	384	385	401	396	430	398	389	430	409	403	377	398	393	413	369	391	430	434	426	425	431	388	408	423	408	367	369	423	388	377	375	451	395	402	419	347	431	383	413	433	387	428	431	386	437	403	389	404	403	397	437	377	358	431	420	430	383	434	378	409	419	386	386	381	404	397	370	416	392	393	445	427	394	400	408	404	417	429	391	387	402	444	407	391	418	402	393	451	417	391	361	422	400	408	390	385	394	384	392	393	353	429	417	445	430	453	372	417	400	418	418	414	422	417	401	441	375	405	417	384	390	422	413	374	394	403	400	439	428	380	387	391	445	351	411	404	406	435	433	479	435	421	443	371	401	415	431	438	402	404	384	363	393	385	428	417	474	428	414	362	425	376	393	413	413	415	413	372	386	372	422	392	405	419	480	423	416	426	401	414	386	409	424	439	376	398	427	424	387	418	418	399	413	392	380	389	395	393	450	408	396	436	370	396	367	385	400	402	411	420	401	430	395	447	427	387	394	421	395	403	427	427	420	403	413	376	369	431	422	403	429	415	405	396	409	385	411	432	377	410	446	399	429	441	414	412	422	431	431	403	430	336	390	411	357	388	419	401	419	417	392	410	400	429	390	345	392	392	408	436	414	397	431	362	407	434	402	454	425	383	432	388	362	414	439	417	413	409	402	448	428	383	404	415	404	411	422	405	383	430	392	399	365	397	413	411	439	441	424	423	372	378	402	384	362	426	412	393	420	434	405	395	416	442	388	424	402	411	436	426	395	396	394	385	393	433	394	373	400	403	355	393	387	414	425	408	408	396	397	418	395	411	411	415	400	404	436	427	402	374	390	407	397	431	416	392	455	405	378	433	402	397	443	377	418	433	390	359	440	431	413	395	414	402	419	384	359	425	350	394	404	400	429	396	429	422	383	406	395	386	397	417	373	401	382	416	390	370	414	432	419	390	434	422	428	409	413	459	373	384	370	427	420	405	385	432	436	384	446	407	400	408	420	406	401	442	399	400	411	421	426	401	414	422	369	414	389	428	425	395	414	394	409	372	403	399	377	383	416	413	439	432	431	433	384	396	367	403	418	409	412	399	423	449	378	416	387	389	426	423	398	384	430	383	383	420	348	385	373	355	403	422	443	430	374	388	422	403	388	393	393	447	451	395	376	449	404	431	437	392	400	388	398	408	403	384	360	410	413	412	416	400	395	382	427	401	395	419	412	393	406	383	390	378	408	409	418	447	385	415	350	409	391	449	390	413	438	406	408	424	429	380	403	388	401	399	387	446	407	404	412	359	396	405	409	424	392	415	408	400	400	393	397	379	435	397	423	393	370	377	370	394	408	394	370	378	366	384	431	453	374	378	414	368	444	424	419	424	401	446	412	391	370	378	415	399	430	388	390	412	383	432	416	414	425	418	421	402	423	449	414	389	408	396	391	434	415	405	372	396	412	462	446	393	398	403	394	395	404	416
25648	20117	29959	30700	24133	18768	9380	7589	4945	3518	2010	1595	1461	1383	1223	1151	1130	1098	1067	1035	1025	1030	997	1016	992	1031	1004	921	950	917	941	925	930	833	885	875	858	899	829	912	913	838	961	884	912	858	860	927	852	895	855	899	853	869	870	913	832	867	921	894	967	899	885	938	834	861	847	929	854	814	883	858	842	895	846	886	929	884	890	884	870	904	869	903	860	852	887	847	905	876	860	888	873	866	843	874	898	862	861	825	889	867	881	855	865	834	864	823	852	866	887	881	905	843	909	885	875	873	859	891	893	866	868	856	844	897	910	969	906	912	829	883	894	839	880	893	895	872	858	871	848	864	861	867	883	872	920	868	866	839	832	910	886	844	910	857	878	809	845	879	830	826	840	860	868	946	848	897	872	896	868	860	877	870	854	848	910	895	834	839	881	879	828	832	872	862	848	826	869	843	885	860	936	890	828	902	908	847	845	808	855	858	852	894	915	889	854	877	931	890	855	914	885	891	903	874	883	893	879	884	856	922	901	933	868	851	848	889	890	888	885	829	883	869	825	909	862	896	863	838	886	880	856	877	866	883	890	861	878	850	876	803	842	855	859	858	869	827	856	830	834	872	877	863	872	884	862	894	866	942	858	902	888	871	855	821	896	846	877	844	863	871	904	855	888	902	855	826	864	866	852	848	903	862	845	868	870	802	861	846	906	834	872	871	838	860	859	856	879	861	849	887	875	845	871	881	843	812	886	872	871	864	856	856	893	882	862	872	889	873	923	832	840	878	861	873	895	852	832	872	826	876	935	852	869	915	882	939	848	854	865	898	842	860	859	860	913	889	882	864	836	848	890	870	882	835	848	866	867	895	875	823	832	857	832	890	891	803	821	876	879	873	881	893	847	853	882	877	890	863	931	849	915	863	900	892	849	911	832	889	883	882	800	883	830	892	817	872	813	883	896	867	887	862	882	817	766	840	924	872	888	871	856	861	845	857	839	926	798	881	909	852	886	853	861	881	943	863	886	889	831	877	928	867	831	833	921	881	825	876	897	865	856	849	826	872	864	894	856	897	858	903	861	894	909	835	871	865	879	875	845	892	871	887	865	794	806	846	895	834	845	875	828	895	866	839	922	861	845	841	814	858	865	855	882	852	807	883	907	930	866	854	875	862	864	912	844	895	861	862	892	896	868	893	871	854	884	896	888	894	834	857	905	914	827	826	851	923	876	890	848	860	933	812	855	831	890	866	905	863	872	856	889	871	838	862	842	890	832	898	848	849	865	898	862	878	824	878	892	853	901	845	918	913	886	831	812	873	821	794	851	875	928	848	834	883	887	841	825	873	863	882	860	881	860	886	846	875	855	896	840	861	865	845	903	917	928	865	885	868	910	827	846	892	861	844	891	880	828	834	881	907	881	842	896	856	865	840	937	898	841	831	871	874	773	941	832	842	891	815	867	812	868	931	900	877	865	907	838	907	823	905	902	832	806	895	865	862	938	846	870	891	901	828	827	830	864	868	886	894	876	893	874	838	869	859	852	893	901	837	873	822	872	851	886	917	901	886	885	849	914	846	813	864	870	857	808	835	880	865	870	871	875	891	861	863	821	866	902	848	873	854	862	825	914	834	865	893	916	825	868	880	871	890	822	918	809	868	895	846	878	897	833	860	936	872	870	867	847	879	920	843	853	894	853	894	848	891	797	843	900	877	925	898	839	898	856	849	848	836	875	878	823	919	877	839	856	797	887	876	868	898	875	868	869	854	862	855	788	871	906	886	893	815	844	914	866	885	868	857	834	870	901	829	871	921	835	846	811	861	796	863	832	866	870	877	870	825	852	864	847	869	832	865	857	778	811	839	841	855	880	906	877	884	914	869	842	936	870	871	905	837	890	828	882	890	877	831	882	833	799	932	843	884	889	851	855	902	842	893	858	867	877	864	830	916	822	873	831	873	840	867	841	897	878	940	888	858	887	853	828	871	830	797	846	868	882	885	876	867	903	941	902	918	874	839	905	843	919	896	905	828	918	836	883	892	870	878	863	860	844	808	874	908	901	861	869	889	885	805	867	884	866	858	860	839	924	875	882	813	895	883	890	881	902	886	891	860	897	857	851	816	882	880	898	863	847	872	867	893	870	822	836	828	852	884	924	878	859	805	876	879	925	846	852	882	828	903	877	838	867	844	890	862	936	854	899	861	842	846	867	838	892	917	873	899	848	827	880	845	898	854	859	874	830	941	879	860	857	900	842	911	872	899	851	870	881	837	870	890	910	884	869	849	838	863	838	862	864	908	867	855	858	919	838	892	846	862	926	933	851	853	851	835	862	922	822	849	853	870	844	874	886	833	866	884	829	846	848	881	864	893	910	870	874	838	884	807	863	840	913	853	863	890	896	819	891	823	828	875	869	915	856	865	913	898	849	892	873	840	854	850	857	884	876	894	864	807	851	926	879	897	931	842	868	862	903	881	826	918	871	841	876	829	867	898	929	870	879	852	854	850	799	861	896	878	842	896	850	866	839	933	820	866	864	852	859	848	907	838	893	893	851	865	871	879	829	835	838	900	881	828	853	851	886	844	882	838	855	849	862	854	850	817	866	853	895	881	849	859	883	907	832	869	879	860	902	885	842	886	793	884	884	869	904	883	838	883	876	812	937	853	891	870	935	927	891	880	873	850	883	875	841	810	824	853	882	940	875	844	871	883	940	866	918	886	861	867	886	875	895	914	803	850	870	876	868	804	849	863	885	804	847	841	878	852	875	860	877	900	892	905	885	819	882	845	894	864	899	899	914	830	910	868	862	923	861	910	850	874	865	889	914	841	823	847	876	824	850	889	895	904	838	879	845	892	827	881	894	850	832	870	834	893	885	877	880	869	845	825	823	847	878	864	885	872	834	840	881	868	888	845	880	897	886	886	875	909	838	854	912	901	821	883	888	867	838	849	859	837	886	946	888	878	926	833	841	906	904	846	874	869	902	834	833	883	843	871	857	876	823	920	859	814	861	910	857	885	847	918	847	879	821	886	864	879	811	850	932	840	841	840	829	837	876	852	864	815	803	849	825	872	797	881	919	863	843	867	834	821	894	873	927	908	909	880	860	824	883	866	873	858	844	909	832	883	868	870	894	872	895	911	852	915	851	786	891	909	878	901	902	849	875	882	930	904	879	913	851	834	839	873	888	861	899	853	867	911	837	907	896	858	938	934	889	877	849	894	857	891	826	823	853	866	877	880	866	896	846	845	849	829	831	901	882	866	878	880	906	890	878	887	875	890	833	878	877	868	890	896	824	891	863	865	923	905	879	853	840	870	852	863	841	825	886	852	864	836	859	823	859	830	846	884	897	892	892	865	819	850	875	907	847	908	862	869	848	883	846	888	891	910	860	891	908	865	816	830	849	848	881	859	862	882	913	905	874	947	817	872	845	864	858	825	917	874	849	846	860	824	858	906	924	880	864	886	883	857	813	879	890	847	809	869	861	818	931	856	893	843	876	830	878	842	843	876
25414	13445	10172	5984	2989	1497	929	733	532	407	363	382	344	355	338	336	326	291	336	359	325	369	336	370	285	340	313	299	327	279	287	308	291	319	291	286	328	333	304	313	347	317	347	339	314	325	312	348	321	328	338	331	309	327	295	297	316	326	300	286	346	363	348	268	305	283	272	314	320	342	321	321	289	329	307	312	310	312	313	278	319	347	270	302	303	302	322	320	349	324	347	307	304	309	331	335	324	308	291	316	322	325	294	316	335	306	291	336	327	351	313	307	318	295	337	337	310	342	311	280	270	335	311	364	296	284	299	293	302	320	286	329	335	310	287	364	293	311	333	317	307	317	340	287	306	353	327	288	300	348	324	306	307	321	328	339	276	312	319	353	345	327	293	314	290	325	313	311	345	320	305	307	307	326	336	346	333	354	299	283	284	291	317	312	346	312	345	359	317	294	281	289	350	344	291	310	310	352	325	299	322	274	319	333	306	330	333	293	332	300	336	315	309	349	314	336	327	324	344	324	296	310	267	328	308	304	332	340	298	310	317	314	345	316	327	312	324	356	330	324	312	307	316	306	306	361	323	350	335	293	280	274	286	280	286	308	332	314	337	319	331	315	303	355	301	316	321	324	327	287	351	344	332	320	324	332	319	313	312	300	330	306	338	314	317	312	346	312	283	344	329	317	308	301	329	316	309	309	308	314	338	318	333	282	295	322	339	319	317	310	312	299	306	348	342	302	297	315	314	342	330	296	338	339	305	322	323	339	333	319	335	350	330	303	300	302	336	345	351	307	315	308	324	305	296	315	339	345	305	285	343	328	334	315	290	297	313	309	332	338	317	305	314	355	305	324	339	300	311	290	301	321	357	307	323	289	313	343	290	304	300	327	317	339	326	307	306	307	336	284	332	297	289	325	345	330	317	350	317	294	344	289	288	323	328	355	329	316	327	341	323	347	351	305	329	337	322	307	315	364	318	334	321	352	308	278	311	299	329	315	333	335	328	290	338	316	323	301	322	322	321	334	319	306	316	264	326	299	338	320	303	293	333	336	293	319	294	328	326	335	333	341	336	304	297	303	362	311	310	316	334	298	353	331	330	333	303	288	305	331	340	319	344	309	308	328	295	310	319	336	315	327	347	315	302	342	330	279	305	274	321	268	324	329	321	284	314	327	296	277	288	327	297	310	301	330	306	265	287	309	312	312	313	304	324	321	330	291	331	317	342	308	303	357	302	345	317	320	339	326	301	325	305	303	315	329	304	312	331	307	338	307	305	331	332	325	306	329	315	286	328	313	309	324	332	292	337	320	295	374	320	326	324	306	334	312	297	334	309	324	307	360	285	337	345	297	371	326	266	320	317	350	336	339	340	333	317	327	298	320	293	296	319	279	299	339	301	312	321	295	336	338	332	286	328	308	321	310	291	286	334	330	325	333	357	337	334	333	298	286	302	338	310	319	327	336	323	331	339	330	326	317	310	310	312	331	318	303	329	291	323	285	300	284	337	337	334	305	275	322	329	315	309	333	303	285	289	347	328	332	340	344	310	310	315	297	311	306	303	299	352	308	332	285	320	310	332	318	308	305	330	299	317	296	312	317	324	299	298	317	314	304	325	351	346	289	328	300	311	287	304	325	315	328	320	265	310	276	336	293	314	325	263	331	315	326	297	286	277	322	362	348	305	359	315	309	321	311	314	330	312	327	310	320	315	306	322	299	295	314	330	318	313	294	312	305	314	328	295	316	341	341	316	294	330	273	301	309	344	325	315	325	314	319	292	340	327	312	331	338	303	290	303	331	328	318	349	309	328	348	316	267	298	305	301	286	344	350	329	325	328	323	290	332	320	325	289	295	310	318	309	315	334	319	308	325	309	325	302	307	321	332	318	324	286	294	344	306	276	330	284	311	306	298	325	295	302	315	288	318	281	331	336	351	304	300	269	303	293	295	300	344	353	343	291	356	348	307	346	311	339	333	319	334	322	291	308	322	345	310	313	346	283	297	296	304	315	315	289	314	320	305	306	337	300	307	294	317	337	323	314	332	332	296	300	323	317	322	294	289	321	317	309	290	295	305	315	298	307	303	337	335	293	320	310	326	312	305	283	323	326	314	337	307	349	359	348	329	287	284	308	298	314	282	331	315	337	299	277	304	314	351	300	295	293	311	319	319	307	361	281	292	317	317	295	329	349	339	302	332	324	283	318	319	334	339	311	312	328	308	322	357	299	320	356	343	314	302	335	274	321	285	367	330	344	311	315	356	314	293	335	335	321	325	302	327	338	327	301	347	321	331	346	339	278	319	338	303	348	315	272	322	310	310	297	363	304	309	375	338	321	317	308	301	295	307	337	300	326	304	334	307	314	309	319	352	355	319	350	333	335	328	308	341	322	316	297	352	312	297	303	303	299	308	338	302	308	313	295	315	343	290	288	344	374	328	304	293	285	286	305	317	295	330	308	320	330	292	312	317	323	361	321	358	305	331	289	288	329	313	294	294	345	354	359	301	348	327	308	273	285	312	314	290	324	294	319	341	332	307	333	353	307	316	292	321	349	325	343	351	327	311	310	304	323	290	327	319	327	324	289	300	322	358	355	332	353	330	305	299	304	326	341	328	312	291	321	335	341	337	349	303	305	290	310	336	314	340	296	358	341	298	369	300	302	323	311	302	311	299	314	303	353	307	306	310	328	314	317	331	319	291	290	288	348	335	341	339	335	328	313	325	317	331	309	310	285	327	316	334	352	283	303	346	338	336	339	348	297	349	342	333	324	279	303	334	325	320	341	351	313	316	329	285	313	300	327	308	323	353	327	312	330	278	311	355	331	324	309	275	295	316	340	357	358	312	284	336	320	311	324	328	359	330	312	297	327	335	295	283	304	325	339	317	299	331	341	334	332	354	330	314	297	337	298	310	272	305	338	324	326	306	341	342	315	333	324	304	320	287	347	323	305	291	284	283	274	323	298	283	293	322	330	333	328	313	326	326	338	324	317	356	317	298	335	340	317	316	303	309	315	327	306	313	295	293	307	351	331	326	321	307	295	321	299	277	311	323	319	306	317	287	308	318	319	309	315	343	313	316	347	314	306	288	333	365	289	321	284	326	310	333	327	315	327	295	289	318	315	338	332	366	310	335	292	280	288	358	304	344	306	316	309	354	305	328	340	305	337	337	343	300	343	324	293	312	310	330	326	334	310	307	302	323	309	308	342	306	314	276	296	321	339	320	321	301	332	319	328	332	320	328	332	297	324	303	314	325	267	343	301	366	319	314	321	304	299	284	315	300	336	323	301	304	313	304	310	289	326	363	296	298	300	313	326	307	312	312	336	343	314	346	257	339	330	328	300	331	338	310	340	312	291	301	314	290	330	336	317	299	330	341	306	318	308	311	306	325	343	279	296	308	327	310	318	333	299	276	279	316	340	298	317	305	312	320	316	307	322	336	317	295	317	292	328	323	323	362	353	283	291	332	308	326	341	311	318	366	317	339	330	330	292	326	321	323
14710	10286	15521	13183	8923	5239	3274	2555	1628	1151	1005	906	885	866	799	786	761	762	812	753	754	754	734	756	722	714	739	748	772	745	728	715	760	704	721	688	725	727	677	715	700	708	683	661	701	709	701	706	699	771	710	730	733	709	710	712	718	669	711	652	723	715	690	714	715	722	692	699	691	719	678	712	716	716	727	664	709	687	722	672	690	727	738	695	703	694	732	706	698	680	687	637	717	681	717	667	737	723	680	680	675	733	738	714	727	711	687	781	665	744	677	701	711	645	677	736	704	683	739	681	636	688	701	754	699	711	693	677	703	713	699	687	703	741	708	691	684	705	721	701	715	721	663	723	707	676	665	655	695	722	696	703	682	689	736	692	704	721	694	700	741	693	667	701	693	654	692	713	671	740	715	708	722	708	707	686	722	699	646	683	673	680	677	711	698	685	697	658	657	687	706	710	680	740	664	695	712	712	693	660	714	686	656	727	695	705	723	724	696	734	720	708	687	716	711	693	716	749	682	747	683	678	694	665	668	719	717	705	684	666	657	716	683	744	687	690	718	686	706	716	702	692	687	707	707	710	705	733	691	696	670	678	702	724	699	718	697	731	697	734	677	706	638	666	691	696	677	720	670	665	662	717	709	723	722	691	730	714	726	677	716	683	684	722	648	715	704	651	698	720	683	715	721	689	758	691	705	711	721	695	703	682	696	719	692	673	674	660	686	719	686	747	702	686	726	709	635	688	730	717	657	675	678	704	738	692	706	698	723	694	706	720	702	697	731	700	735	732	704	734	664	716	668	694	749	652	693	692	714	714	712	695	650	632	688	736	660	655	631	710	719	743	709	674	756	656	647	705	724	675	729	695	712	744	688	689	679	702	676	663	711	692	723	684	735	706	718	732	717	673	707	742	690	727	732	684	698	683	660	670	716	725	705	704	747	667	664	716	700	669	746	705	670	690	722	672	714	669	711	730	675	717	691	696	699	689	664	712	675	678	728	728	729	723	687	715	678	750	703	685	723	727	735	726	677	717	661	708	767	729	710	703	700	698	680	717	684	706	729	709	714	722	735	626	748	679	695	740	712	684	702	736	717	646	667	740	707	666	672	657	711	681	734	620	657	724	716	719	693	671	706	697	693	721	713	671	685	692	677	645	652	703	690	697	740	699	725	713	682	667	700	706	697	737	662	708	676	728	701	743	682	686	711	700	649	708	682	689	672	737	713	727	706	720	703	729	707	723	719	686	721	703	670	693	686	695	704	733	703	724	660	737	678	715	727	664	722	680	663	730	662	703	678	695	697	681	676	664	696	662	685	697	682	738	688	688	723	685	699	671	682	681	678	708	723	707	747	707	658	703	719	713	723	687	699	730	667	717	715	741	699	699	710	684	651	628	721	692	653	668	661	675	709	711	706	738	655	738	659	713	680	716	660	694	708	691	704	636	657	721	731	681	701	670	717	718	700	673	684	746	690	707	769	683	685	697	686	708	706	706	743	718	708	714	725	698	743	673	671	712	724	757	700	726	695	747	704	685	702	717	666	748	663	681	680	670	721	743	698	741	698	706	705	708	746	737	708	644	747	698	701	736	679	739	738	706	711	772	694	726	719	736	682	727	684	691	709	687	753	681	721	717	701	698	700	675	680	693	672	773	754	707	714	683	663	696	696	683	726	702	626	735	716	683	714	694	680	721	724	762	659	671	690	674	691	694	680	737	700	688	687	758	688	700	717	673	669	701	727	700	670	672	673	703	671	715	711	654	731	668	653	705	668	720	694	676	735	704	696	720	707	702	698	734	720	684	694	682	712	742	696	680	705	719	673	723	735	674	739	686	636	698	675	653	689	688	756	705	724	758	692	730	680	711	733	651	658	720	702	690	673	738	708	676	685	678	747	714	773	717	681	715	735	694	660	769	733	677	699	732	734	705	672	697	693	665	681	706	741	649	672	675	734	684	677	680	713	714	692	678	730	689	681	706	735	632	754	709	709	665	726	714	712	717	753	708	718	707	688	659	710	680	684	695	715	691	728	680	709	725	691	663	736	704	686	698	693	689	735	693	701	728	729	757	698	697	697	691	718	668	699	640	747	690	723	674	671	727	685	691	739	672	677	682	730	678	700	670	682	665	715	677	672	686	763	702	678	663	697	683	706	667	662	710	680	703	747	714	718	686	676	682	728	726	684	672	673	718	714	662	750	728	703	706	760	663	710	652	657	696	676	704	732	686	720	685	677	719	694	653	647	695	743	666	660	705	703	657	710	695	701	707	715	690	685	690	687	748	712	678	715	709	714	775	694	691	669	713	695	695	711	701	714	703	693	676	685	701	712	696	722	687	689	723	659	708	680	727	676	664	723	651	698	728	729	746	731	729	711	716	707	703	713	700	695	699	682	697	720	725	676	742	694	715	690	696	681	672	691	731	707	674	716	683	712	683	691	700	665	686	716	682	743	681	721	678	702	728	707	708	706	693	690	701	685	725	713	682	645	661	688	726	703	714	687	679	728	703	709	694	687	641	707	727	696	654	682	720	678	710	700	698	705	703	706	734	657	710	683	711	711	673	702	789	690	685	700	691	718	695	677	717	733	714	658	668	756	686	689	706	649	682	730	730	730	662	756	692	689	712	686	682	728	713	674	708	687	691	705	683	659	709	745	726	717	719	662	776	720	689	697	672	689	760	736	727	712	684	684	727	713	700	712	697	688	676	697	666	671	730	703	735	660	665	681	670	709	733	707	667	706	714	743	716	669	717	699	708	696	693	722	749	699	720	693	713	664	706	728	718	686	688	715	702	683	696	703	692	684	659	693	679	695	690	695	684	734	696	732	713	728	726	708	699	721	684	675	748	720	705	698	667	686	718	685	721	727	717	672	693	756	701	726	653	693	732	710	733	692	672	699	693	716	713	702	680	707	699	768	745	667	698	658	670	639	699	686	687	708	665	691	723	702	653	653	704	734	674	690	710	704	723	740	673	697	652	682	709	681	695	732	713	740	696	699	648	732	696	745	699	709	693	694	675	706	681	715	733	648	694	705	708	716	719	684	748	719	681	679	714	692	729	697	676	721	699	697	715	706	746	744	719	691	738	698	734	705	721	681	783	742	694	728	652	679	704	681	693	744	643	761	714	696	720	704	713	716	711	696	688	669	670	671	655	657	636	718	671	715	749	696	682	641	710	745	725	657	684	722	699	699	687	680	679	659	689	709	738	728	671	728	642	700	705	709	667	673	672	681	646	730	686	726	703	688	705	671	702	685	676	679	695	724	667	718	723	763	713	743	694	667	678	735	673	695	697	702	735	698	690	720	749	726	672	721	664	696	719	692	737	680	700	658	700	666	744	757	695	737	706	684	689	687	679	699	705	743	714	689	756	703	715	736	705	720	717	732	701	701	687	684	729	693	686	694	715	684	669	733	716	697	703	767	731	684	662	677	659	713	703	707	696	646	676	712	691	667	715	701	649	672	694	746	684	720	715	708	706	664	691	655	730	667	741	673	691
37098	21519	19429	14104	6887	3252	2153	1605	899	625	465	420	390	405	420	400	369	361	405	380	367	399	356	357	333	353	375	364	354	365	375	368	363	342	363	316	372	309	341	335	347	364	367	350	348	403	361	338	383	349	394	370	365	387	339	333	391	383	330	381	332	329	355	355	333	390	362	340	318	338	333	368	363	366	398	347	354	352	352	387	348	307	374	331	340	371	331	355	382	372	346	329	332	337	425	313	372	352	386	375	372	387	351	311	376	363	369	361	355	390	362	359	388	312	346	364	331	361	355	328	368	378	345	351	342	352	344	351	384	349	348	366	371	328	336	371	349	320	378	388	350	342	344	346	365	366	328	346	329	342	339	385	337	322	388	337	306	330	341	373	353	340	340	336	353	342	363	365	353	357	320	362	323	347	332	404	349	347	328	346	342	369	349	379	329	365	360	332	367	342	324	381	380	350	373	353	363	334	368	379	340	325	349	346	372	332	341	349	340	384	354	369	344	372	334	339	358	349	367	385	374	344	364	315	361	378	357	362	365	345	331	347	382	388	374	366	330	346	335	377	328	347	306	365	320	368	361	351	344	341	363	375	352	362	352	352	361	312	351	342	365	380	363	385	345	349	400	318	333	361	371	300	392	368	348	341	327	367	373	352	377	368	323	341	364	367	367	366	375	348	309	338	366	339	368	364	357	375	366	350	353	376	332	376	360	328	351	321	405	335	363	366	366	334	348	346	348	369	345	399	329	314	351	375	343	379	325	341	363	384	314	343	394	381	391	362	358	315	367	341	341	362	350	389	381	349	320	354	376	378	364	330	340	403	365	335	358	345	357	329	343	362	362	312	359	349	375	349	371	386	336	416	370	371	334	364	344	294	333	363	425	353	372	354	360	349	349	339	363	389	361	372	362	360	366	338	333	362	371	364	345	373	354	344	362	346	347	278	343	367	357	355	358	363	374	350	339	361	356	378	354	316	338	338	334	339	393	386	359	312	361	328	362	360	354	370	389	383	371	341	379	354	335	386	352	366	359	352	316	346	347	359	335	332	390	356	338	358	361	341	341	330	348	332	383	349	340	361	381	325	348	341	372	376	325	341	332	343	363	361	388	350	351	340	370	347	336	376	335	350	358	373	383	341	356	356	356	390	313	337	355	360	393	351	404	369	326	365	358	336	323	366	359	374	363	330	349	365	352	373	345	355	390	336	333	328	345	354	388	333	366	359	338	340	352	372	401	371	379	353	353	357	380	361	360	387	329	347	348	348	380	377	340	350	332	393	371	365	347	314	354	344	335	380	375	398	369	355	378	381	346	347	381	374	366	339	392	340	366	362	340	374	355	361	361	378	364	338	328	362	353	358	351	363	348	339	395	377	340	342	369	325	348	364	384	328	376	348	360	340	398	362	374	355	369	361	367	387	346	336	357	363	359	364	358	368	386	366	347	359	346	363	351	343	374	379	380	347	360	356	337	346	369	352	343	332	315	336	343	333	337	341	353	354	330	331	385	314	348	351	372	358	369	327	335	369	334	330	363	375	385	346	328	356	325	366	335	350	361	368	367	342	330	339	344	388	338	376	370	376	348	367	336	340	343	328	352	340	375	370	365	349	361	359	363	335	373	386	338	395	344	345	406	355	346	346	373	361	352	354	349	345	362	347	375	381	345	336	363	340	352	329	295	332	368	312	331	335	347	361	377	343	397	343	331	376	358	334	364	343	339	317	320	338	373	374	363	346	359	346	330	331	363	335	355	360	373	384	355	333	358	340	355	345	325	363	345	394	355	358	366	338	323	345	350	349	362	338	342	369	341	360	372	366	371	398	344	354	382	353	362	365	339	382	356	365	348	367	357	336	354	331	367	364	321	364	359	344	337	353	394	368	330	345	374	392	357	355	365	359	295	348	356	385	322	376	366	335	375	383	329	382	348	369	360	377	377	351	328	296	364	366	328	379	338	362	353	384	345	324	331	369	363	340	329	355	353	378	358	351	408	371	354	366	316	342	356	366	369	348	325	345	382	401	374	334	355	384	342	319	359	345	334	360	358	368	364	345	362	334	368	367	343	387	361	352	368	376	324	332	328	334	355	347	338	384	366	339	348	333	342	337	356	360	363	354	362	357	381	397	401	360	320	351	371	313	389	357	340	342	326	336	371	321	411	338	352	371	376	391	349	376	322	379	359	346	365	349	353	359	399	379	352	344	325	346	393	353	376	366	349	366	362	333	351	382	369	330	345	370	342	367	364	324	343	349	332	322	365	334	358	355	327	351	348	354	347	336	340	353	345	342	362	355	344	325	345	336	345	331	376	348	378	327	360	372	359	335	329	351	367	364	376	337	344	374	384	348	349	342	370	372	345	326	363	322	389	387	371	337	357	339	379	378	347	348	371	341	377	337	371	320	359	366	336	333	320	341	330	391	366	343	333	354	346	428	368	348	366	353	358	326	372	314	348	362	350	336	410	343	395	323	348	357	361	371	347	339	360	364	383	379	347	377	344	367	381	362	347	353	334	364	327	335	348	381	350	362	342	346	307	356	350	326	352	366	358	429	338	395	349	386	356	349	324	346	352	330	330	343	354	350	335	360	298	362	365	316	352	390	408	343	381	343	373	344	356	358	339	387	343	359	391	387	370	351	359	332	406	352	343	364	388	340	383	366	353	355	355	344	395	349	373	338	374	358	349	362	340	347	331	352	404	397	326	372	392	381	362	314	368	359	377	339	424	361	372	356	359	387	343	356	399	332	377	341	363	335	352	348	380	358	369	384	341	378	352	331	379	364	351	383	347	401	386	399	384	364	322	352	363	357	358	342	378	315	339	394	349	353	327	357	361	316	302	351	373	355	369	367	326	329	359	343	325	350	340	336	358	359	341	359	344	345	343	354	318	341	336	328	403	366	374	366	339	328	363	330	354	389	339	365	324	396	305	377	313	366	317	370	319	352	317	365	304	349	381	338	338	327	335	359	333	391	380	350	355	351	339	335	355	346	346	386	344	339	358	352	352	336	374	342	331	360	363	384	360	344	326	334	365	375	361	369	355	355	343	368	402	384	367	353	344	345	369	343	323	378	334	351	350	369	351	345	382	332	338	367	344	342	377	363	348	330	370	351	388	327	369	332	362	392	361	353	334	358	349	389	376	352	347	331	347	366	324	314	314	339	338	362	320	363	365	359	354	315	349	357	353	376	325	380	346	373	377	370	333	343	325	389	349	314	358	352	337	366	336	307	318	352	350	369	332	354	368	345	330	377	394	395	373	347	380	331	316	341	317	343	344	339	365	360	352	359	348	372	378	345	320	371	343	399	374	333	363	350	355	369	358	364	356	317	309	335	368	347	357	368	324	373	377	377	359	346	364	375	353	342	361	369	306	322	356	374	361	350	377	382	372	341	362	382	337	334	350	377	361	355	331	353	370	307	341	313	345	369	364	314	328	370	358	339	358	342	374	327	340	342	355	319	373	353	346	344	371	362	343	351	336	298	360	360	344	381	364	386
21986	16363	25143	24562	16096	10442	7869	6342	3189	2075	1478	1368	1319	1080	1030	959	869	905	895	881	851	896	818	834	849	837	795	822	826	809	853	800	792	782	773	758	762	814	813	783	782	766	780	802	763	790	775	776	825	751	802	800	840	782	755	864	825	808	825	822	778	789	805	798	787	796	789	760	781	796	753	768	804	773	790	746	760	809	832	768	802	841	759	748	778	801	800	750	795	748	807	783	820	779	723	817	789	777	788	783	816	791	747	714	736	819	802	802	812	782	790	751	737	806	778	731	789	796	802	816	737	734	811	809	779	769	790	769	734	773	773	817	811	720	734	748	784	772	791	767	770	813	776	789	772	755	722	753	789	780	799	797	797	811	816	808	741	765	819	748	755	794	767	817	782	775	799	815	759	772	679	807	775	745	758	752	786	788	803	762	721	786	787	745	715	755	736	756	824	782	764	751	795	763	830	766	779	789	811	798	818	777	808	749	739	792	759	770	811	800	799	741	763	757	739	743	819	784	744	778	783	796	732	748	767	769	793	791	779	757	785	758	784	785	770	751	784	724	770	758	718	784	783	772	780	807	756	739	813	762	729	795	741	770	790	792	763	807	762	768	771	786	781	775	790	783	763	776	746	763	787	766	744	804	821	780	770	783	793	753	779	810	734	820	766	790	755	742	775	720	788	825	731	810	784	764	797	748	770	802	761	760	788	715	810	740	753	794	818	753	759	846	724	767	769	809	797	804	751	788	782	738	774	761	771	758	761	768	764	774	768	743	769	754	775	755	795	794	761	729	783	820	783	750	805	756	765	767	748	825	767	799	789	795	780	765	742	754	812	767	784	785	802	803	821	800	723	753	796	774	774	745	747	750	774	760	749	796	799	780	733	774	738	813	755	797	734	790	720	783	808	789	734	780	808	785	732	760	742	759	733	746	809	725	786	716	747	721	773	750	752	754	760	809	784	751	725	783	755	767	737	770	764	780	763	764	760	786	751	813	782	789	772	767	743	758	792	741	761	808	764	825	749	779	771	726	763	789	794	790	763	769	777	805	769	792	728	746	798	773	774	768	797	759	727	800	780	770	795	745	746	783	747	768	773	781	754	739	808	797	733	755	775	736	806	749	796	757	782	814	740	789	771	787	786	758	763	788	771	798	812	745	723	765	759	803	802	759	726	762	733	760	804	721	806	766	735	732	744	881	810	778	800	809	776	748	760	782	774	763	785	795	758	772	793	769	750	776	795	811	805	728	772	786	782	761	778	823	708	788	760	774	754	781	805	780	762	779	815	779	763	860	810	723	737	772	817	732	764	790	789	793	749	738	812	802	785	767	748	738	805	771	779	785	769	761	789	756	805	796	758	785	788	792	777	764	775	732	813	772	771	776	770	801	767	801	795	797	728	776	768	779	828	771	818	740	780	814	790	726	747	791	743	780	775	780	815	807	772	761	775	791	807	771	761	776	814	800	776	765	764	774	867	741	776	767	777	760	788	758	741	783	800	808	769	766	790	819	754	823	750	838	734	771	799	757	761	771	727	768	713	732	773	752	759	795	747	856	766	724	802	784	753	782	806	804	741	805	772	773	805	784	762	740	764	767	736	777	790	768	787	812	740	750	779	766	782	796	847	787	816	801	773	768	767	754	791	751	809	753	789	779	767	768	811	777	744	811	839	786	768	766	738	779	823	782	762	784	782	748	757	775	787	825	744	759	810	756	806	747	754	818	736	779	795	766	769	807	755	777	794	789	770	762	814	770	784	753	807	786	801	831	801	731	770	774	797	797	771	755	846	752	773	770	822	822	743	727	784	765	789	796	758	815	742	836	785	799	764	793	766	771	719	752	793	778	760	760	788	764	747	740	796	796	771	752	765	762	799	785	751	765	804	825	736	796	802	772	807	760	733	757	788	782	792	735	746	722	736	766	809	778	766	810	794	745	772	766	767	810	778	804	747	755	748	831	824	729	772	748	768	845	786	743	815	774	765	767	756	707	765	757	793	842	825	768	822	808	796	773	789	768	836	759	768	767	796	777	767	790	744	758	784	810	769	768	756	787	815	821	776	767	814	736	780	772	801	790	752	784	757	819	770	789	735	761	805	751	803	765	770	684	783	782	711	801	747	774	757	766	743	727	774	800	758	799	818	794	742	816	737	734	766	758	778	787	766	798	746	848	764	816	739	776	743	790	785	749	780	729	741	804	778	758	769	751	799	790	803	762	763	784	761	711	800	840	751	774	740	749	765	815	784	759	769	786	765	773	734	748	799	776	788	708	729	720	745	769	781	831	768	778	754	858	773	811	783	774	764	731	786	795	778	806	791	771	746	771	809	730	794	815	795	774	765	738	770	818	772	800	819	804	742	788	806	763	720	815	778	756	768	796	799	723	743	755	762	804	775	740	779	766	768	729	818	747	792	838	819	805	793	798	807	714	802	769	742	754	810	749	772	774	814	819	776	784	828	783	841	775	803	772	764	779	747	791	787	774	744	740	819	754	776	744	755	787	794	741	805	746	755	752	733	790	751	771	751	783	736	786	772	784	777	747	726	804	746	778	796	772	771	797	813	804	762	766	763	786	753	766	763	727	739	765	748	752	723	765	802	787	726	844	796	781	801	779	784	766	772	754	813	782	723	787	769	782	761	780	752	813	826	780	768	738	859	772	764	776	774	762	797	801	734	718	752	816	777	764	742	706	725	811	787	760	808	810	732	776	773	750	789	779	786	755	770	757	733	744	837	761	795	806	759	780	755	756	777	774	791	761	782	781	742	748	764	774	762	745	819	720	778	780	783	760	801	764	749	783	797	745	782	809	687	728	808	767	777	799	798	754	783	779	768	755	766	766	796	782	779	754	753	743	782	760	831	790	745	711	754	748	802	795	754	774	791	828	746	773	800	754	773	777	775	761	761	775	773	761	808	779	736	760	741	788	756	785	755	752	758	790	776	782	800	765	778	750	773	750	774	799	800	810	798	789	823	836	752	759	766	784	768	763	743	772	785	806	770	764	759	785	813	712	780	767	796	755	801	757	783	748	746	802	757	754	773	787	752	754	787	770	815	716	802	789	829	765	773	789	760	783	771	779	794	770	757	762	785	775	770	774	785	723	833	769	795	774	799	722	799	776	818	748	788	810	747	810	789	787	759	742	773	799	748	749	755	742	758	748	802	786	743	746	762	832	779	748	813	769	755	783	823	702	780	771	793	760	764	761	763	753	749	850	787	787	830	800	743	784	774	822	709	769	753	794	764	807	763	804	738	733	727	811	812	827	798	740	744	811	805	810	754	748	773	773	773	778	781	817	775	762	808	772	807	755	786	787	817	763	755	779	782	802	778	748	774	768	755	760	806	748	794	789	709	779	773	797	804	759	800	756	797	772	815	774	736	785	773	737	788	800	787	786	786	781	775	786	775	760	782	818	775	798	747	724	776	727	795	781	748	781	743	766	837	747	749	745	802	774	758	736	693	746	760	768	756	749	780	738	764	825	787	782	784	801	772	799
44765	28810	26407	19127	10918	6026	4102	2508	1429	972	597	562	510	551	474	462	466	402	415	458	473	472	460	432	416	388	408	437	436	409	438	411	402	386	391	411	418	375	410	369	426	433	367	442	434	407	386	388	421	408	396	398	408	439	415	414	419	414	433	433	428	445	405	385	408	410	434	387	420	420	384	403	407	393	413	433	377	411	400	418	386	381	413	377	375	371	403	408	410	411	402	357	392	404	414	385	368	395	468	422	372	449	359	401	399	419	380	384	405	384	407	395	383	351	447	429	438	408	387	434	420	418	409	386	365	477	371	391	418	446	384	399	392	389	368	378	380	421	407	403	386	375	422	397	380	381	386	407	430	384	410	411	433	390	438	412	409	391	423	415	424	376	415	412	425	423	401	425	414	398	389	411	389	425	375	416	391	372	361	425	415	397	407	385	442	447	407	375	382	392	372	394	389	421	387	409	411	407	408	405	400	398	416	345	411	392	428	432	411	436	349	395	364	400	417	396	386	399	405	384	384	394	389	460	429	392	369	402	399	372	416	403	394	427	410	358	440	392	372	422	395	403	438	400	410	398	405	378	406	419	402	433	413	410	429	424	390	397	351	392	405	422	410	374	409	407	387	405	393	386	384	411	386	390	398	409	395	404	388	351	360	409	422	393	426	413	406	443	401	427	400	392	388	418	412	410	398	401	351	378	418	435	418	375	400	398	418	402	407	407	432	410	396	411	375	442	356	397	415	389	409	406	400	369	376	468	400	383	412	398	423	404	424	381	438	418	370	406	391	399	409	390	403	384	428	409	409	398	396	421	386	408	424	395	398	414	360	406	406	369	413	402	408	419	410	442	406	418	403	404	400	392	357	388	400	408	399	374	368	366	361	407	387	418	375	418	424	380	404	422	368	434	379	407	403	384	419	433	395	382	412	375	402	406	396	416	411	399	377	380	405	393	404	372	379	398	418	410	381	410	386	381	398	409	383	422	376	380	392	400	442	399	422	423	400	387	412	463	431	416	409	391	409	397	416	379	410	399	421	376	406	429	426	396	408	421	403	419	411	397	418	427	429	395	373	411	381	431	433	362	388	385	391	409	400	372	429	411	421	413	381	389	388	405	380	425	405	387	416	390	401	409	394	419	407	403	381	410	395	398	399	400	379	404	359	389	391	373	439	428	395	419	393	404	394	413	389	419	367	414	450	415	415	454	421	403	403	403	434	442	409	376	402	416	391	424	410	444	380	406	400	426	464	448	406	408	404	381	379	423	442	445	400	388	405	378	407	370	362	427	394	361	416	437	360	379	388	418	390	425	341	416	409	402	400	367	379	367	437	374	415	395	409	380	359	384	387	416	385	436	397	406	428	415	401	392	391	398	404	411	432	381	414	386	421	396	426	392	400	383	433	412	407	372	383	386	396	395	451	392	421	407	385	365	397	359	399	384	367	400	385	411	428	418	423	422	398	375	378	394	444	406	413	422	424	385	387	429	410	408	426	405	428	432	386	426	374	384	380	379	432	383	413	389	389	405	410	367	352	395	415	394	381	358	381	401	391	399	421	417	409	437	402	429	400	410	394	421	372	418	414	414	390	405	392	430	423	381	395	373	368	417	413	387	385	379	405	426	405	372	407	395	401	379	386	384	427	405	384	393	423	399	425	386	421	410	406	390	399	433	430	429	414	450	416	412	394	406	364	362	397	392	431	384	402	369	408	400	413	417	405	394	428	381	421	393	435	411	400	450	422	411	362	418	381	385	425	413	391	375	359	422	404	397	395	397	436	446	413	439	390	410	392	406	417	379	425	397	419	416	374	419	380	421	409	402	421	448	386	407	433	407	423	428	420	353	398	428	405	384	390	374	400	403	376	412	427	389	402	389	383	423	388	407	399	403	418	453	407	403	403	392	406	405	410	392	397	402	428	419	435	398	428	400	391	442	453	393	398	399	403	361	396	383	401	400	422	430	375	411	424	414	391	438	373	419	399	413	365	410	405	403	395	419	412	382	383	377	427	416	398	410	420	402	439	402	372	391	370	421	420	396	407	373	413	413	442	406	432	387	382	404	385	410	377	432	402	379	376	435	401	369	415	380	408	399	386	421	429	392	371	373	425	417	380	399	427	402	413	413	420	398	392	382	398	424	410	412	381	408	352	427	404	424	466	396	394	392	454	429	406	386	427	409	440	420	387	408	370	410	361	397	425	412	378	408	413	419	406	393	411	384	385	424	376	398	433	417	401	463	435	434	416	389	398	389	385	375	438	402	403	403	387	414	402	372	372	359	398	459	404	392	403	379	426	356	427	400	424	395	376	374	415	433	391	390	436	382	428	352	409	378	407	379	403	403	380	393	405	386	376	430	412	391	384	402	403	407	432	369	406	423	389	374	448	401	419	428	441	392	375	431	434	424	419	411	411	413	435	403	458	423	426	428	403	433	385	420	405	407	429	441	418	399	463	430	416	388	424	424	431	391	401	410	377	397	425	447	424	398	415	435	421	371	381	381	385	418	377	437	421	433	387	420	425	399	413	414	371	409	414	392	408	346	407	357	389	408	408	385	403	415	399	415	413	408	399	407	370	379	384	411	412	439	427	434	381	398	393	391	414	412	400	383	388	403	387	390	374	399	419	412	418	389	426	438	406	428	404	412	381	411	371	416	382	418	393	434	444	435	417	417	443	443	409	419	411	372	377	390	439	404	395	392	415	410	380	378	379	428	345	438	415	425	421	413	409	382	383	422	411	434	401	404	397	376	418	414	425	409	430	374	443	422	413	422	380	429	394	402	409	393	408	401	397	375	376	404	403	429	441	420	382	406	429	434	390	400	434	404	385	381	409	381	381	423	411	387	419	421	407	399	382	389	406	415	409	363	387	396	426	383	400	371	389	394	400	398	401	366	405	408	437	413	417	370	407	398	403	359	392	371	374	410	420	379	413	407	389	425	389	396	405	376	418	422	403	377	388	432	426	359	425	406	362	388	426	413	431	391	408	418	426	394	402	367	382	381	435	400	396	365	390	409	422	419	393	381	421	384	404	424	381	438	395	408	390	377	386	372	353	408	383	374	371	386	415	441	387	386	385	410	376	398	401	405	411	410	414	419	384	409	416	430	422	439	402	407	379	431	373	391	398	420	408	415	355	403	394	412	388	395	438	383	449	426	399	423	390	399	380	397	404	379	444	390	410	424	379	380	415	407	418	366	435	400	415	400	396	398	402	373	458	391	375	404	376	365	412	412	417	432	386	429	392	421	392	406	424	448	436	444	412	398	420	420	413	426	429	412	392	366	379	424	377	383	380	420	363	379	432	419	410	410	378	405	389	398	336	394	439	407	428	426	421	391	420	445	414	400	371	446	397	427	427	380	394	415	400	394	386	408	436	431	395	406	413	388	422	393	421	403	400	368	414	388	370	377	371	373	419	396	379	409	394	413	385	405	389	406	437	417	412	427	438	401	414	399	410	421	373	396	413	405	422	400	421	412	394	398	390	441	435	381	399	399
26230	21653	30786	29130	21860	15445	13046	8471	5269	3248	1937	1737	1573	1318	1249	1117	1166	1145	1131	1106	1024	1004	1000	966	900	914	983	887	904	937	923	948	869	890	931	887	903	929	854	879	921	920	869	874	904	857	855	909	907	869	899	939	901	907	846	858	925	899	917	877	889	856	863	877	889	866	856	819	861	897	808	832	858	917	846	860	833	850	860	864	930	847	836	863	899	866	829	897	826	856	860	860	857	864	873	868	894	861	874	813	857	883	865	874	828	830	848	897	911	845	896	896	913	891	917	839	815	843	864	903	836	879	828	878	804	892	862	866	891	825	884	821	852	849	854	888	870	856	807	892	862	840	843	887	912	831	869	855	919	813	844	876	829	892	913	891	837	897	851	866	815	876	895	865	894	884	868	844	818	914	908	841	887	867	876	930	812	885	888	846	912	858	850	841	890	831	851	840	916	870	844	886	850	820	861	893	889	865	879	888	866	875	826	839	873	840	852	890	829	875	879	827	909	863	831	825	913	875	878	829	843	855	907	883	865	853	863	876	833	853	876	898	871	852	861	866	839	860	886	911	828	894	813	846	850	853	872	884	881	871	824	893	888	917	852	829	896	901	896	878	930	867	877	881	879	829	904	873	827	917	831	903	858	889	860	840	834	903	865	845	868	852	898	835	862	901	908	884	847	835	864	834	880	858	849	915	854	878	893	821	892	878	912	875	880	863	852	876	877	862	888	905	900	861	822	855	892	866	915	868	828	851	825	867	867	890	887	890	852	926	879	856	845	817	812	894	861	895	886	809	936	849	882	897	852	885	865	917	882	915	872	879	846	885	903	860	830	882	880	855	867	833	827	866	855	876	881	806	911	868	849	872	865	853	894	909	875	815	837	872	855	884	870	820	823	838	892	907	903	894	883	931	875	861	828	883	877	869	868	863	893	872	901	898	905	852	906	828	856	838	886	878	913	889	866	840	876	870	896	848	834	900	860	842	872	842	841	872	862	882	890	897	865	882	875	857	882	852	861	937	882	834	858	848	833	918	817	794	869	861	912	914	902	911	911	815	881	851	810	914	846	875	845	882	835	891	908	801	837	905	866	858	828	796	895	884	808	889	833	848	872	867	852	859	900	918	855	855	910	894	810	833	878	874	839	808	890	883	806	834	903	860	819	889	843	905	839	877	860	881	880	848	870	886	820	895	856	849	892	800	876	809	882	836	933	896	865	911	831	884	883	924	899	854	849	854	852	928	871	904	850	861	860	896	875	838	851	882	853	825	882	874	869	819	884	861	866	870	867	875	836	876	824	881	802	834	861	925	891	889	856	917	880	865	925	890	830	882	842	899	875	835	877	911	888	858	858	884	891	856	884	818	891	811	865	898	876	825	814	841	880	886	844	893	843	830	856	846	845	849	878	882	888	864	904	887	844	858	823	912	836	875	908	869	860	885	860	847	897	824	917	872	825	827	894	809	845	819	887	858	879	859	917	814	914	795	846	893	849	885	836	901	882	879	903	838	889	831	880	838	867	863	866	884	808	857	849	831	785	900	852	921	878	851	874	875	820	889	820	823	852	863	885	874	882	880	869	811	882	878	845	862	852	836	887	837	885	855	810	938	919	835	860	876	876	876	840	891	832	865	886	880	877	860	881	874	865	896	871	900	895	883	892	807	840	866	836	894	879	840	879	851	836	856	828	908	860	889	830	875	869	889	870	885	866	900	800	825	873	817	883	922	828	872	919	875	844	832	921	854	828	888	936	835	862	933	887	836	855	846	923	901	872	864	901	895	864	874	813	874	907	904	808	901	918	882	917	925	876	907	853	879	939	862	871	790	858	837	802	854	836	909	828	851	862	858	867	855	815	828	822	901	854	834	826	893	865	878	887	886	813	832	863	944	874	921	843	831	878	877	834	907	824	866	868	868	835	826	861	865	908	869	836	894	849	915	849	846	867	863	856	872	827	857	860	842	888	850	869	811	880	848	872	837	894	846	931	917	859	842	887	925	787	898	887	840	882	859	858	870	849	804	836	849	865	876	898	860	819	891	829	865	857	837	870	894	837	873	847	810	877	840	823	882	786	865	824	881	860	898	878	913	852	831	850	884	871	844	958	927	849	889	887	860	910	913	901	872	831	895	899	860	840	860	866	828	870	897	801	926	851	856	807	841	874	817	907	839	875	896	860	851	864	873	846	819	825	866	866	862	830	796	877	876	813	889	812	839	860	846	856	852	861	873	846	815	830	850	904	862	876	849	848	882	900	901	876	857	880	873	898	895	876	846	834	903	855	878	833	811	873	891	899	792	890	857	847	869	922	837	884	902	844	839	857	824	870	871	812	832	879	912	886	873	884	833	801	806	823	849	870	929	879	872	809	843	854	886	916	868	825	867	856	840	855	859	910	840	829	880	866	831	930	906	910	865	876	821	848	845	877	889	868	918	859	889	858	895	882	906	888	848	829	883	896	809	851	852	861	849	858	878	873	872	817	828	867	868	853	851	875	918	892	840	876	882	858	835	836	911	850	871	870	832	916	812	908	805	816	880	846	846	875	799	859	868	886	883	857	847	848	873	786	892	904	925	860	890	870	859	843	848	914	849	882	852	845	889	897	828	855	888	798	834	861	861	872	851	827	909	878	837	828	879	879	859	836	872	893	867	863	867	888	815	855	824	880	868	839	807	855	843	813	841	869	893	881	855	878	842	897	848	885	867	822	839	853	899	866	910	925	883	850	872	794	833	856	873	813	876	879	856	869	921	867	858	840	900	897	880	844	786	893	858	886	850	896	883	876	886	883	881	909	890	879	853	840	878	857	869	878	875	893	937	888	865	888	882	908	837	870	868	835	844	829	874	863	880	871	851	876	910	892	832	867	914	873	831	796	866	867	893	865	900	840	835	939	886	844	901	874	852	873	836	806	858	874	848	901	923	928	888	861	908	868	843	902	870	815	828	817	867	912	846	909	921	847	912	901	912	877	879	904	865	878	822	814	826	854	900	939	805	841	859	840	854	871	876	875	878	793	882	826	913	861	905	868	882	847	817	809	810	873	847	870	879	882	876	842	884	874	845	864	834	846	844	847	872	884	872	883	852	882	813	914	895	858	888	877	878	865	841	854	888	899	873	896	858	819	872	900	850	914	880	850	910	861	786	902	870	844	888	909	845	869	832	888	876	906	905	844	848	865	914	839	885	843	904	884	846	882	911	880	868	902	856	872	827	814	841	803	881	840	821	885	825	867	882	871	891	858	822	795	821	886	837	892	893	866	847	890	898	849	812	834	844	873	850	824	817	869	882	854	860	798	797	903	914	814	825	854	852	891	902	841	900	813	891	865	873	874	873	835	876	781	820	883	835	918	881	910	908	836	896	861	902	876	886	807	866	848	872	859	849	860	871	856	826	878	895	892	833	852	823	838	833	832	846	894	866	825	899	859	880	890	872	839	913	880	886	869	902	858	865	892	863	867	844	895	874	926	865	880	845	881	802	859	873	912	846	853	849	875	798	881	880
25178	14415	10538	5817	2777	1470	1023	744	490	399	396	344	349	359	374	320	308	311	327	290	327	304	329	330	329	330	316	294	278	317	312	313	292	312	341	317	300	319	305	331	328	332	327	321	307	322	290	347	318	331	332	322	319	306	308	330	313	324	308	277	305	320	284	317	316	297	354	300	346	333	295	341	336	325	320	309	305	340	317	332	354	311	306	318	315	278	293	314	343	313	306	317	302	313	317	317	300	322	343	341	319	308	302	343	303	318	286	349	312	352	321	315	303	357	337	303	335	322	286	308	323	329	309	313	285	331	330	355	318	330	333	345	306	320	346	304	347	267	324	336	300	294	314	347	338	306	304	315	310	290	321	292	318	327	318	351	303	330	329	349	292	334	319	336	300	337	329	280	320	339	317	303	265	300	340	315	320	316	327	347	322	334	338	362	308	292	315	313	293	293	317	342	297	306	290	341	293	338	327	322	327	321	330	318	305	322	303	312	307	324	331	343	296	303	311	316	331	312	337	287	295	325	301	313	312	302	343	329	330	317	313	318	322	290	280	295	303	330	301	331	283	338	335	333	294	305	318	292	331	282	330	308	313	308	311	321	277	314	316	301	313	338	332	344	302	327	320	295	326	317	319	335	292	296	329	291	312	331	302	311	331	314	301	290	343	301	312	297	380	303	317	331	289	336	316	336	289	329	338	295	317	347	316	329	289	335	305	354	326	288	323	351	309	304	301	308	298	328	328	289	320	332	346	311	317	310	321	303	323	303	288	321	333	317	333	301	302	323	347	291	302	313	344	322	311	293	289	331	340	361	280	338	318	322	326	314	314	343	304	309	347	338	330	329	368	320	316	307	318	283	314	312	338	282	315	308	311	320	310	299	331	300	301	314	298	359	326	292	286	318	292	302	284	303	337	329	321	313	343	328	324	319	337	313	329	315	308	328	319	298	331	322	334	285	317	342	317	305	313	267	345	321	322	290	305	322	327	330	325	329	338	319	312	318	317	296	306	333	309	329	303	323	315	326	309	294	321	332	333	319	314	305	330	296	344	354	359	317	327	309	296	321	298	315	345	328	351	337	303	321	334	319	316	302	332	302	313	344	299	329	287	304	310	339	300	313	336	360	355	329	308	302	312	322	325	315	289	307	324	320	298	324	350	336	333	288	317	326	305	318	319	330	325	307	285	309	335	336	315	330	328	352	333	359	323	367	349	325	319	300	309	305	342	313	297	334	306	312	330	336	305	317	311	345	303	304	310	308	332	339	360	351	301	286	317	320	288	313	306	335	317	352	330	301	303	310	331	270	289	330	259	291	290	331	330	288	327	304	341	308	307	296	303	310	340	303	327	316	306	315	339	297	319	287	321	318	320	311	335	314	286	325	302	329	326	318	337	293	301	287	300	306	339	310	375	298	320	326	299	332	317	316	332	316	312	298	283	314	327	312	320	330	319	325	302	308	300	340	326	296	300	341	354	323	322	297	295	306	299	315	318	281	319	305	345	313	324	297	325	317	310	341	283	324	368	301	313	321	340	336	300	361	319	319	338	330	301	304	332	330	330	345	315	320	322	327	322	329	351	342	335	329	289	272	328	326	323	312	325	300	289	303	333	284	362	306	309	265	285	308	305	322	352	304	276	289	290	304	334	318	364	335	355	326	317	370	327	358	366	293	306	292	281	326	321	303	350	325	323	282	314	329	302	314	342	298	303	295	310	320	362	342	309	305	322	304	331	348	328	297	316	297	308	313	289	332	309	294	335	348	319	347	327	296	341	291	309	302	327	312	319	292	297	345	339	314	291	304	346	316	342	331	333	363	320	304	320	321	333	332	322	289	302	311	335	302	276	288	344	301	289	304	292	340	331	335	316	351	320	324	338	316	330	336	310	310	277	343	318	286	320	329	318	298	330	333	311	307	292	339	291	319	337	317	353	307	304	302	324	314	290	337	284	302	309	301	338	330	297	307	303	334	304	327	318	338	330	316	308	310	315	319	301	328	320	307	337	324	315	309	327	315	316	304	273	308	304	305	327	317	296	321	335	343	313	348	309	301	314	334	325	338	288	306	312	317	328	356	351	320	318	334	288	329	331	333	327	338	305	320	333	328	284	292	316	306	329	321	328	358	320	322	298	316	333	318	345	329	320	326	326	301	310	322	344	357	298	324	341	280	307	316	344	358	328	346	326	329	324	334	347	300	300	305	329	319	295	317	356	329	324	302	297	331	326	290	302	294	314	318	302	351	324	312	316	321	336	329	361	334	336	321	318	279	311	338	327	306	298	286	322	310	315	321	299	298	340	326	295	318	316	320	285	376	306	334	288	331	323	291	374	338	320	300	279	328	371	305	312	318	305	323	270	362	351	338	332	297	364	322	282	352	298	314	344	338	305	350	294	340	324	344	345	304	307	308	313	340	364	333	330	321	337	303	341	328	300	307	328	334	325	279	302	347	303	324	313	362	330	337	305	306	272	300	326	298	290	338	331	301	326	300	283	321	341	329	331	344	329	309	306	320	324	322	330	333	294	312	318	311	303	327	334	322	308	305	329	323	318	320	329	356	325	308	299	312	328	323	288	340	296	330	374	299	328	320	320	320	337	302	302	319	333	320	340	287	292	333	301	297	358	328	319	302	318	317	326	340	291	332	343	316	298	309	299	318	330	326	316	338	337	324	315	333	288	343	334	331	324	326	330	323	314	338	295	306	336	350	333	349	316	327	340	302	317	333	317	281	281	305	316	325	324	303	296	333	335	305	313	307	307	323	361	340	319	269	292	324	312	304	306	330	309	291	310	307	322	302	298	301	285	355	294	304	365	296	346	292	327	363	354	326	290	335	333	315	324	329	323	350	325	300	319	352	301	297	360	333	395	324	332	307	360	321	291	318	299	310	271	317	304	317	334	286	296	325	302	305	320	318	335	325	325	318	359	324	325	325	335	356	324	347	294	338	311	323	315	319	307	299	334	310	303	291	293	336	281	310	299	292	331	269	322	285	315	301	327	288	313	360	320	304	335	332	311	311	358	355	305	292	324	315	310	341	318	320	308	323	317	352	315	328	341	331	284	336	296	291	277	307	311	349	313	307	303	315	331	321	353	315	325	338	332	339	340	320	340	341	326	351	363	297	304	308	293	316	344	324	335	324	325	339	294	305	336	316	340	324	312	320	318	330	296	353	326	330	327	323	379	319	323	289	282	297	332	346	325	287	326	304	320	345	319	284	283	289	312	324	344	329	289	305	347	322	318	306	293	302	311	303	321	317	280	316	315	329	330	314	317	310	360	272	308	305	331	318	323	337	313	323	327	326	318	314	288	278	310	311	298	345	352	325	306	325	319	283	323	317	330	291	295	315	299	366	327	302	303	337	293	363	331	325	313	367	293	359	321	311	310	342	327	328	325	365	323	329	311	326	325	338	351	314	323	308	337	304	318	350	331	338	323	339	319	311	313	316	315	313	319	317	296	348	348	292	334	332	319	314	290	315	317	335	334	326	315	296
14571	11204	15349	12940	8277	5311	3816	2648	1625	1196	1023	991	955	816	858	815	737	758	759	800	758	757	792	734	711	682	783	749	716	785	726	780	724	684	732	700	721	695	705	727	722	731	721	718	691	687	717	729	687	699	725	671	672	731	698	704	681	711	720	714	720	712	684	711	729	734	700	693	710	718	683	700	685	667	689	756	717	765	723	738	696	716	693	684	686	703	691	678	736	710	695	735	679	728	704	711	704	679	735	723	677	717	698	663	711	740	687	707	730	715	663	697	626	704	708	751	710	694	693	711	740	754	665	699	751	709	739	711	681	691	696	731	742	722	759	718	657	705	686	725	681	714	711	688	724	720	701	712	701	733	720	690	686	741	732	702	690	676	714	727	721	739	697	708	678	745	730	688	686	724	693	743	691	716	690	732	687	762	662	687	704	669	671	722	714	704	698	682	715	702	690	706	690	703	672	696	666	651	721	680	709	711	727	658	678	711	700	707	666	743	718	703	687	740	710	659	720	714	733	685	703	681	734	699	728	740	683	672	661	697	678	684	689	699	715	686	693	667	699	753	723	686	742	691	714	695	694	710	701	723	727	715	736	722	668	711	693	720	708	694	666	696	675	705	732	670	703	709	658	739	697	699	649	678	723	709	720	706	666	731	688	731	754	663	709	686	678	672	667	713	651	677	744	671	678	719	697	701	677	701	701	710	726	739	713	725	717	688	708	673	752	711	616	745	733	749	673	747	696	690	720	738	746	680	694	627	718	677	683	722	740	665	731	737	707	630	718	692	731	706	680	721	700	706	676	736	707	741	643	715	713	704	680	722	689	704	750	678	765	695	749	702	659	674	733	672	717	671	663	704	690	687	748	664	685	727	716	767	714	707	712	664	646	718	717	726	672	723	696	725	705	675	679	713	716	726	687	652	765	709	716	673	703	701	685	682	654	697	708	678	679	674	756	712	667	700	727	699	728	780	676	641	692	733	671	684	665	633	677	738	685	688	704	686	672	687	673	700	757	653	693	717	708	650	709	724	683	708	700	686	751	723	734	733	731	683	705	688	701	713	704	700	706	689	696	649	681	651	697	655	695	712	630	733	666	685	687	704	716	687	709	679	718	669	753	679	685	691	743	746	703	720	747	698	726	726	685	709	663	704	694	738	722	694	732	667	725	767	688	692	736	671	756	671	710	715	739	646	751	759	703	713	633	695	672	690	730	688	719	715	715	733	732	722	723	704	690	665	683	693	682	706	718	706	696	686	723	697	689	697	723	723	709	729	648	739	742	647	666	791	702	677	728	742	717	692	758	702	719	677	708	675	689	700	720	718	675	689	707	726	677	666	663	699	678	733	738	658	711	672	673	700	717	748	656	699	692	710	670	721	678	669	786	734	717	696	696	708	685	727	687	671	706	670	734	739	689	691	707	703	665	691	685	719	698	709	694	701	688	737	726	720	635	705	659	658	708	638	684	690	741	724	702	654	705	672	680	672	710	680	661	680	698	726	703	751	654	741	698	687	685	646	709	673	716	692	704	743	683	708	702	697	708	662	692	700	660	675	644	695	690	712	689	742	695	690	689	692	692	732	701	723	672	686	739	687	668	672	720	721	699	701	685	712	685	706	658	705	694	721	666	697	732	646	689	742	670	655	664	667	675	695	657	704	691	703	707	716	743	688	750	678	725	714	694	683	691	673	640	700	700	681	707	697	687	731	712	714	723	717	733	648	712	686	687	672	689	715	707	676	699	658	696	723	677	682	728	689	693	659	694	709	695	680	701	700	679	700	687	695	752	715	705	707	673	698	714	720	682	752	730	717	745	719	694	653	683	731	720	745	697	667	704	669	685	714	682	707	688	727	677	678	693	676	685	698	658	744	712	689	657	702	695	738	703	705	714	660	695	704	668	702	685	680	737	697	657	703	687	685	724	705	680	676	730	720	732	716	677	720	710	682	686	719	701	701	737	743	711	736	704	672	692	748	697	725	690	704	753	704	708	747	708	740	758	743	709	696	707	707	702	663	734	713	688	679	716	713	692	714	677	673	712	655	741	686	702	679	656	659	703	690	653	708	678	675	748	720	752	715	704	711	716	713	700	671	715	662	703	691	729	747	674	665	743	674	733	670	725	683	698	693	750	719	743	671	693	632	697	716	723	721	738	697	680	723	643	708	659	670	688	687	745	714	697	687	623	705	732	684	659	722	726	681	669	681	668	740	702	712	692	707	701	681	717	667	676	739	713	660	691	713	683	701	689	685	706	697	708	662	728	714	696	752	667	691	664	743	711	709	726	698	717	688	692	734	683	692	666	756	713	729	701	686	711	706	714	687	708	738	692	721	682	731	682	712	693	713	683	691	710	681	660	677	674	716	734	703	710	738	684	697	716	710	710	692	695	716	690	718	706	676	669	685	685	703	694	692	710	682	712	686	700	691	724	740	701	692	672	679	652	670	724	678	676	686	720	683	679	738	695	708	664	641	735	714	683	675	695	702	703	748	672	749	678	685	720	704	722	692	712	682	692	716	701	733	713	687	684	715	686	698	707	713	699	661	717	700	709	743	679	694	721	719	681	659	664	724	681	654	708	673	660	677	696	711	703	680	744	719	713	721	674	693	682	695	676	700	719	752	691	710	698	716	685	685	680	685	704	635	700	693	668	652	709	690	755	743	706	709	692	678	680	707	712	686	707	700	735	696	715	720	679	670	658	747	727	706	699	700	642	678	648	691	634	700	708	718	671	666	731	699	694	657	749	668	704	721	712	754	720	750	664	715	699	749	706	690	665	688	715	683	699	696	730	712	704	665	691	688	704	731	714	678	723	745	736	690	695	714	675	657	705	685	713	700	747	705	671	683	707	717	696	648	712	726	725	684	680	667	653	696	719	692	724	657	664	743	706	704	663	702	677	726	728	695	697	682	682	717	660	705	693	721	733	736	706	702	724	638	708	738	673	731	728	719	739	710	654	717	702	674	701	693	660	704	715	686	655	697	684	685	725	654	653	704	663	719	730	722	654	719	642	668	695	732	730	705	724	713	720	675	680	728	711	703	698	708	678	717	703	663	699	649	702	693	731	751	685	699	684	684	677	698	696	715	725	698	668	730	686	714	731	743	679	680	682	659	728	714	729	692	685	676	732	722	692	706	663	709	716	668	693	715	694	748	723	685	685	746	692	674	726	716	701	691	667	685	693	713	683	695	731	677	703	666	722	740	746	686	671	687	738	676	696	709	767	697	655	645	707	718	674	698	651	672	728	659	737	642	687	664	709	673	718	685	686	695	705	720	630	694	684	720	632	698	723	704	681	682	687	670	685	693	740	656	665	699	696	704	753	661	735	657	731	707	698	720	649	667	693	689	667	709	677	674	701	712	692	735	688	723	746	768	655	675	716	700	691	704	659	683	731	734	713	689	678	728	688	724	719	713	744	696	739	745	697	723	673	749	662	682	709	679	684	724	729	698	707	708	675	738	741	695	696	753	730	701	680	666	675	725	762	702	713	647
37529	21728	16788	10342	6040	3581	2503	1493	845	612	525	459	452	401	413	371	371	366	389	381	371	341	405	346	336	380	386	376	365	343	364	340	367	423	344	315	347	361	347	360	368	379	362	359	340	296	366	354	414	343	333	386	391	351	371	365	341	374	372	332	334	373	341	333	371	379	373	362	313	321	362	326	347	372	384	332	388	373	351	332	346	355	329	356	345	363	365	367	358	344	372	365	373	354	353	346	388	348	339	364	346	365	349	349	326	372	352	386	332	359	331	336	340	364	373	349	373	332	369	342	368	398	315	332	392	352	307	357	394	374	346	380	351	326	321	358	392	383	371	361	329	377	351	346	356	335	372	373	351	341	348	329	353	343	338	370	346	318	347	370	376	330	316	385	368	338	365	336	375	364	352	347	340	346	338	351	392	350	374	352	388	360	318	369	357	341	407	339	342	378	381	344	322	379	337	330	324	374	370	362	372	361	354	359	357	378	339	324	339	381	347	334	349	329	387	372	353	379	343	354	380	382	354	326	356	346	335	336	377	370	349	358	351	348	363	336	322	315	333	338	357	370	364	341	376	356	367	355	337	349	355	349	360	341	380	333	335	321	358	391	374	345	344	344	354	357	377	342	391	343	357	375	322	348	357	357	353	366	313	338	372	360	365	344	320	301	345	338	383	366	349	388	337	364	371	331	347	344	352	332	398	350	370	344	313	314	320	346	348	425	392	361	358	347	339	361	343	387	362	355	361	342	353	321	355	355	362	388	341	349	390	323	372	350	352	349	389	375	333	376	306	306	345	376	362	384	354	356	353	357	330	342	360	363	359	357	347	329	377	356	351	371	344	349	366	357	377	346	357	339	356	364	353	372	333	320	342	376	357	364	317	316	360	404	362	355	342	334	334	335	332	375	377	365	391	340	368	408	341	356	360	356	350	378	339	395	351	337	349	359	374	358	348	340	398	367	365	389	370	375	335	393	345	371	348	336	352	397	358	352	379	336	331	374	392	354	356	336	335	347	341	334	347	356	327	348	346	359	363	348	374	377	340	342	319	325	354	339	312	363	336	347	323	312	361	376	329	378	345	375	339	347	346	342	345	379	385	398	326	371	327	368	329	386	381	342	345	354	331	345	329	351	346	347	343	362	343	334	357	331	343	353	412	359	342	343	330	375	357	348	303	339	335	402	352	332	363	324	300	347	386	377	343	350	408	408	397	341	394	360	362	406	375	374	354	370	339	340	362	398	358	359	375	340	335	343	360	362	318	374	359	358	353	346	359	339	318	316	363	347	355	368	324	350	368	384	365	346	353	347	363	334	363	308	341	367	373	350	394	351	331	377	380	317	369	327	346	367	350	376	374	330	316	350	359	334	345	372	341	351	324	374	345	373	328	318	372	400	378	351	374	361	366	360	342	344	368	356	353	359	309	343	339	364	363	387	390	327	367	365	362	390	366	372	338	362	310	355	365	371	342	344	309	332	384	367	349	353	410	335	351	310	348	343	365	337	389	362	364	343	378	359	363	323	351	353	369	339	338	376	359	358	322	355	365	345	335	336	346	354	354	353	374	361	318	323	343	324	341	379	347	356	335	382	345	357	370	368	370	355	327	374	361	358	324	338	360	365	337	410	387	354	319	406	357	354	336	368	372	330	345	353	378	348	351	337	354	372	372	374	369	375	356	370	379	386	373	359	362	389	335	331	385	363	384	323	337	337	369	355	358	345	330	368	357	375	351	352	326	352	363	358	347	348	336	358	315	357	400	358	365	333	357	357	356	364	355	355	361	367	352	362	335	370	297	348	311	382	345	327	354	340	384	372	380	357	355	379	385	357	374	327	363	361	360	363	357	364	341	344	342	359	343	331	324	344	347	351	327	361	353	363	336	336	320	333	363	345	403	370	318	365	385	343	345	313	410	388	376	353	331	343	346	363	337	351	348	374	365	369	343	355	380	346	367	374	344	353	371	323	333	373	296	328	337	319	338	372	345	335	320	338	350	384	348	358	354	372	369	338	397	328	395	349	351	359	360	361	369	354	389	354	393	343	315	339	379	367	333	370	344	353	400	389	373	340	358	343	327	385	342	339	353	347	328	345	353	389	350	369	333	336	380	336	336	377	391	339	345	361	331	323	365	357	345	377	318	334	325	355	345	355	333	418	371	349	334	305	363	339	342	338	369	362	333	303	308	380	352	378	360	319	378	326	365	308	353	337	321	351	369	350	336	364	368	354	336	370	332	322	359	333	387	378	353	362	349	340	354	338	342	341	355	359	350	354	322	370	368	363	370	385	364	346	378	371	349	356	358	372	339	343	355	319	399	349	334	345	334	368	326	341	332	377	380	367	361	324	356	364	324	360	339	344	311	338	361	398	346	389	358	360	331	376	383	359	312	345	351	373	368	335	374	319	333	353	337	367	373	354	365	309	318	374	326	357	382	307	354	343	345	359	354	363	326	341	339	347	383	358	333	371	342	334	363	345	376	342	385	345	384	360	366	320	373	369	371	352	321	353	387	372	328	376	359	354	340	333	383	355	380	401	384	360	403	357	366	318	375	340	354	336	349	323	368	354	351	333	362	372	358	360	320	333	352	359	361	342	309	370	330	366	386	370	393	315	353	312	353	327	355	372	391	359	354	356	361	371	354	353	344	362	371	347	360	327	385	355	326	391	341	334	345	359	349	355	337	346	315	312	345	345	342	351	347	376	339	351	333	342	341	386	337	318	348	361	314	352	326	367	341	373	434	367	357	371	348	324	358	352	347	388	351	380	361	358	331	348	335	367	358	364	368	330	355	351	351	347	317	354	352	386	386	345	388	344	349	375	352	330	365	361	382	352	345	332	367	340	347	371	394	330	349	332	366	349	376	336	394	328	336	346	349	376	358	366	382	365	353	353	373	334	338	327	311	395	376	329	341	369	347	330	333	360	335	360	363	390	363	366	365	364	341	340	337	380	377	398	343	377	377	379	339	368	364	383	376	327	320	389	361	333	352	343	332	382	368	327	329	351	371	340	359	365	375	382	356	331	334	352	386	362	410	376	357	356	382	363	340	375	335	344	401	349	294	364	345	309	327	350	349	352	370	353	350	349	379	342	367	352	326	331	358	344	348	365	316	345	355	354	370	322	357	339	355	394	395	328	369	332	337	337	340	353	289	330	370	348	351	350	384	330	323	345	318	340	337	360	365	348	360	373	354	351	322	399	407	336	348	327	362	415	378	327	361	329	319	382	353	366	368	346	310	339	351	382	344	342	402	362	386	366	378	343	384	333	327	353	334	335	373	339	350	358	331	327	340	362	341	351	385	382	396	382	347	404	389	329	388	372	326	361	384	386	356	361	353	356	340	348	342	362	365	339	338	335	392	362	354	349	367	374	331	372	359	343	363	361	367	342	349	370	316	367	332	330	332	376	364	321	373	356	343	375	346	350	343	345	343	332	360	402	361	410	362	346	349	374	356	309	346	357	362	327	397	337	327	385	344	354	348	331	374	352	357	367
22410	16547	21643	19935	15523	11553	9039	5697	3042	2156	1582	1365	1204	1116	1113	910	904	878	924	860	816	942	898	813	805	833	815	834	801	824	773	760	824	798	833	778	776	822	755	805	800	804	740	762	782	770	808	756	794	790	789	747	863	810	812	813	789	775	814	791	778	761	739	795	825	769	758	789	785	810	730	779	803	768	796	757	776	757	793	761	813	796	800	769	782	773	751	794	768	752	770	733	771	747	797	782	732	742	774	790	775	777	702	786	769	769	730	769	807	741	803	806	808	757	746	805	789	795	764	718	736	732	700	788	776	773	763	772	811	715	784	760	732	792	728	781	718	807	730	821	804	815	800	756	749	773	786	736	757	781	756	745	754	758	832	724	762	754	744	743	759	771	791	771	783	755	821	770	751	738	752	752	742	724	765	733	736	750	783	747	794	769	750	740	766	760	792	786	765	773	745	742	792	764	747	782	811	788	781	768	769	754	756	816	767	815	766	716	737	748	793	749	799	769	774	773	767	856	772	770	752	747	782	772	706	788	786	760	750	786	789	780	769	732	786	806	792	832	752	792	817	817	803	794	773	772	779	805	762	753	802	799	744	786	785	774	815	772	767	822	759	770	750	787	766	791	802	760	747	784	772	781	817	786	783	724	768	736	798	809	785	813	788	790	727	778	759	805	783	818	796	772	785	782	777	786	745	773	778	791	773	731	829	768	775	789	735	797	830	753	707	790	765	734	769	780	791	790	778	817	770	747	783	799	764	730	744	724	709	816	791	788	759	779	773	718	775	794	788	792	746	794	814	740	781	758	815	792	787	765	777	779	785	782	791	741	756	753	782	790	764	784	769	765	758	755	718	783	753	766	825	806	778	820	768	765	765	743	771	764	773	790	779	797	764	762	761	791	788	768	809	797	748	765	744	747	720	787	787	766	743	785	807	753	754	778	759	720	788	792	827	796	770	780	776	787	775	781	783	814	776	744	805	803	765	767	767	749	730	765	749	765	750	796	766	746	759	745	763	744	794	739	740	768	779	762	787	798	744	761	788	797	775	824	814	838	729	772	722	760	801	799	795	795	776	807	803	840	829	790	788	741	725	805	807	789	819	743	749	718	736	786	779	777	775	766	769	731	752	776	725	782	777	784	753	790	769	789	768	786	833	781	743	747	770	793	758	757	769	830	751	788	785	780	758	784	779	716	804	817	795	775	762	761	762	787	785	780	810	752	787	803	778	745	760	782	790	772	776	798	779	818	752	771	766	759	794	774	770	785	772	780	798	742	734	736	742	756	721	757	814	732	784	763	792	805	796	791	793	793	794	760	827	755	811	812	786	770	777	854	822	766	781	828	812	802	743	764	802	766	768	741	804	745	807	777	770	789	845	777	751	742	765	780	776	777	748	802	751	755	768	795	780	757	760	755	733	760	789	767	769	784	756	788	774	762	798	757	718	774	874	815	766	766	756	746	808	792	772	767	789	795	766	706	770	811	750	774	794	739	775	755	711	759	735	746	753	815	771	775	755	800	750	828	739	745	769	742	727	770	731	750	768	776	733	746	772	767	784	773	749	741	768	761	822	772	816	809	741	731	796	798	803	781	774	762	791	777	769	830	751	766	736	767	787	741	773	740	764	741	774	801	789	771	791	817	772	764	729	814	768	785	760	754	746	768	766	784	791	746	762	777	776	814	795	809	758	746	742	788	790	781	779	750	724	789	795	786	807	809	783	790	799	748	802	734	778	754	730	795	776	795	784	792	812	770	765	760	816	789	774	802	829	757	742	767	814	781	747	745	766	771	832	728	733	775	752	774	731	783	791	759	735	782	807	757	804	785	815	781	744	767	779	763	775	777	777	715	761	748	776	780	786	746	828	803	771	813	778	748	818	805	769	823	706	772	809	769	770	740	787	739	772	751	761	787	746	772	799	749	772	742	759	775	763	783	736	778	752	754	755	770	775	823	764	751	766	800	771	732	761	784	762	789	822	789	797	768	779	774	722	759	741	794	762	711	730	772	799	783	782	751	767	789	788	769	763	783	784	735	825	781	761	741	763	770	775	792	751	824	738	790	804	798	769	748	784	765	760	735	770	771	828	806	767	760	763	711	783	759	775	760	803	765	782	739	735	778	783	752	783	742	786	772	797	808	790	810	746	767	780	729	720	710	774	785	794	767	753	798	804	795	747	744	801	759	802	777	792	771	735	737	805	783	752	786	771	763	755	775	817	752	769	766	761	779	782	727	797	802	775	720	779	781	726	778	789	790	795	751	811	799	796	775	722	760	749	772	789	762	784	805	765	764	780	737	771	773	805	738	812	787	795	764	808	775	748	798	767	750	763	767	789	802	785	756	793	789	755	761	753	796	741	807	764	728	860	750	801	765	825	793	769	773	765	756	774	748	740	773	767	776	753	770	759	760	800	784	777	765	736	756	760	773	712	765	742	817	750	789	745	801	750	750	723	760	785	737	791	787	761	768	800	791	782	742	727	742	767	786	752	813	804	720	810	766	781	775	745	785	804	777	753	786	759	736	734	777	776	743	743	792	724	772	795	778	738	779	765	759	775	788	796	794	758	734	744	774	791	741	753	721	765	783	773	811	745	793	754	774	813	777	755	768	784	783	762	726	757	793	768	783	743	811	760	829	801	764	772	802	784	798	792	746	761	810	782	778	762	828	758	838	772	765	777	758	770	751	737	748	749	808	807	750	798	777	773	787	793	800	807	794	821	831	787	763	747	706	780	774	759	744	746	720	752	762	792	777	748	805	769	771	809	792	767	785	736	785	817	761	797	746	803	816	744	777	782	769	775	767	755	802	760	742	780	799	767	761	719	816	739	761	767	771	782	772	796	765	756	725	775	795	775	765	793	779	791	752	719	769	780	772	768	735	752	757	775	789	746	782	785	809	815	784	756	745	800	781	755	710	807	759	747	767	730	753	772	726	759	782	746	763	754	751	814	776	798	758	763	721	738	775	755	773	745	769	772	772	815	727	729	751	766	757	723	782	753	771	768	775	775	794	723	760	814	793	783	751	778	812	809	764	777	719	739	825	780	767	772	814	772	768	748	752	808	818	742	794	815	745	786	766	753	791	723	803	736	739	785	743	725	791	725	741	753	742	800	744	767	768	731	772	729	780	808	770	770	788	787	754	824	803	715	757	751	761	769	822	753	762	740	757	784	770	753	775	768	747	781	711	787	780	806	731	765	746	757	779	746	791	772	803	769	789	808	767	735	757	762	803	822	805	749	789	797	772	757	766	804	773	759	782	770	748	712	765	775	765	787	779	777	751	740	733	769	791	774	846	773	750	831	802	797	774	793	795	804	757	756	726	795	773	799	769	808	779	796	744	719	787	746	792	736	724	797	754	735	785	805	796	785	778	777	756	779	790	750	750	801	798	766	765	815	842	798	777	761	775	736	808	791	781	767	728	818	766	755	731	812	786	803	771	807	747	779	778	815	766	777	769	776	763	717	697	780	754	783	789	766	752	760	751	806	759	745	785
45814	28090	24012	17580	12281	7451	3921	1984	1340	1033	704	492	541	506	491	450	433	470	413	440	403	401	419	408	402	445	375	390	375	422	404	408	409	423	407	395	399	408	438	430	427	421	418	385	436	420	409	387	402	426	419	430	408	428	414	381	394	422	372	373	366	412	409	413	403	380	389	395	380	409	424	403	398	433	396	404	389	420	443	399	376	441	441	421	411	363	425	392	429	399	415	378	410	368	429	422	387	419	382	388	358	400	383	388	393	438	350	368	423	401	417	379	421	422	374	400	397	378	394	411	385	416	384	399	407	372	375	358	413	428	429	403	406	365	402	409	393	391	419	472	405	406	406	386	400	383	416	376	411	416	379	414	447	369	396	457	427	419	409	418	430	438	394	412	393	395	460	412	406	401	414	406	429	398	362	394	406	412	428	396	375	388	386	381	434	407	392	409	374	439	386	401	390	403	419	404	388	394	362	388	402	415	401	389	395	406	419	393	440	406	392	403	415	410	417	459	401	410	419	431	395	400	400	372	422	379	366	371	396	393	396	370	367	410	414	413	406	447	383	374	383	409	410	405	409	373	390	376	388	407	404	356	377	400	400	404	390	387	397	426	383	415	433	414	403	450	401	396	401	397	419	387	439	404	404	358	366	404	370	382	384	426	421	432	409	392	364	446	355	405	436	436	403	371	395	408	421	423	418	399	370	382	409	398	407	394	407	418	426	399	423	390	426	402	392	409	398	448	412	411	404	359	401	410	410	356	371	399	362	382	364	432	385	389	391	392	409	384	418	407	378	367	414	400	426	417	421	431	400	388	405	428	419	384	401	409	404	379	379	393	362	419	407	388	377	362	412	423	443	384	421	359	396	405	405	421	373	378	408	397	431	377	421	391	393	425	432	407	406	420	387	395	413	390	397	375	391	404	353	388	393	409	456	452	386	389	396	390	404	391	400	400	409	384	418	397	418	419	365	456	410	413	370	383	410	412	421	373	397	386	377	369	431	436	419	375	400	393	387	419	410	347	410	400	418	364	373	375	444	370	367	425	418	398	426	384	438	416	428	424	396	408	467	392	389	393	392	414	408	435	363	389	350	412	383	402	399	394	402	411	389	447	394	417	406	394	410	406	354	367	393	373	396	408	385	395	401	407	417	354	394	401	372	380	429	415	380	393	444	418	386	388	367	438	430	382	408	401	417	426	416	423	446	382	422	375	429	423	377	442	418	382	382	409	405	381	419	419	415	410	436	416	420	366	434	420	464	397	423	407	403	392	382	391	423	381	397	431	380	418	397	388	381	395	420	403	421	425	393	348	413	418	423	385	358	388	396	423	398	392	415	385	409	426	406	416	442	355	382	393	384	421	399	418	393	381	453	383	400	408	387	411	372	417	413	441	456	424	406	425	385	399	420	421	392	431	364	421	439	444	438	420	420	381	374	428	418	429	411	397	445	350	402	403	383	409	389	396	386	364	408	419	444	404	416	364	380	375	417	410	427	432	382	422	426	423	388	422	404	374	375	374	404	409	403	409	441	423	389	394	398	424	384	387	416	370	405	376	401	386	423	407	384	390	415	451	452	384	361	435	452	438	391	388	399	408	383	439	400	384	417	401	361	405	442	421	406	397	393	403	410	409	409	438	398	381	409	369	436	422	411	407	390	404	385	405	419	370	437	390	403	424	401	408	372	435	384	419	417	404	428	393	411	412	397	405	397	377	423	430	409	397	377	407	415	378	422	379	364	386	389	404	367	380	366	419	393	406	401	411	403	414	410	410	386	390	388	377	403	382	422	414	377	364	437	385	412	395	408	380	379	394	411	399	386	425	402	383	358	320	378	386	393	400	439	399	413	443	375	408	398	429	389	388	399	390	405	406	405	368	374	361	415	395	402	370	388	424	417	407	394	419	400	431	450	378	419	415	390	360	375	391	367	391	441	393	407	400	378	394	424	387	414	402	393	426	372	407	432	447	414	398	432	394	435	413	380	408	394	387	400	403	397	374	397	388	385	413	442	401	381	424	416	426	424	400	364	384	430	409	411	422	411	439	404	433	394	375	393	369	419	402	371	408	393	371	377	402	441	394	378	382	389	362	391	382	362	366	411	397	402	377	430	375	423	434	404	430	390	368	378	390	389	408	409	393	447	408	363	403	376	415	407	401	384	397	401	440	412	419	403	394	394	403	430	395	434	425	419	406	388	388	395	365	412	442	412	396	388	414	387	398	381	422	393	385	354	391	404	400	426	392	393	418	424	427	407	437	407	388	457	384	419	404	401	385	400	439	408	404	395	442	414	436	430	392	411	452	386	405	396	447	399	416	403	403	383	382	382	414	421	427	406	410	414	404	393	387	440	394	401	415	372	409	449	373	381	368	419	399	440	387	418	395	443	439	382	385	377	395	396	406	406	423	394	401	408	373	387	391	410	445	424	433	424	408	414	403	384	413	391	373	377	368	424	411	389	396	400	390	376	411	365	414	381	367	346	384	408	371	420	394	408	421	414	426	392	358	426	376	394	413	377	411	429	391	406	402	402	394	425	384	418	413	398	406	402	395	391	372	403	364	393	427	383	408	394	412	367	382	348	378	385	363	387	375	421	404	417	389	394	381	424	424	433	396	364	389	373	406	418	369	383	405	399	410	403	450	419	401	399	402	391	400	348	432	416	377	404	412	431	424	389	404	425	408	412	409	412	421	392	392	401	445	373	413	436	411	406	358	417	375	438	451	413	389	403	414	424	373	376	407	378	396	393	394	395	427	418	394	420	389	413	371	416	429	407	412	383	390	414	414	404	449	425	443	376	400	388	436	409	430	383	412	413	408	386	410	413	400	394	426	366	412	399	395	393	367	392	394	391	396	403	392	393	387	429	389	418	386	438	402	390	411	451	414	372	389	425	376	392	374	414	384	410	410	419	416	393	447	394	426	428	372	385	410	417	394	412	397	417	390	378	424	417	399	412	411	345	409	387	378	346	402	448	441	418	386	425	409	394	400	399	419	425	425	405	376	385	409	430	427	444	422	406	399	400	374	416	416	382	472	449	393	414	384	369	386	398	439	372	394	376	399	408	417	425	417	421	381	408	384	397	424	439	411	397	383	412	387	381	391	418	413	385	369	408	367	408	405	383	424	433	367	370	404	406	389	398	370	423	410	438	405	385	385	400	378	390	434	360	436	382	421	410	399	415	411	375	368	377	437	393	411	431	474	440	375	420	456	424	431	397	388	390	399	429	405	417	377	367	392	429	384	400	409	397	372	444	409	392	382	413	465	409	390	384	392	408	399	415	404	382	396	430	419	399	375	403	402	420	434	420	394	425	439	404	407	385	454	407	437	403	415	374	388	437	386	391	402	376	382	411	412	393	418	422	409	405	382	378	408	384	403	405	412	422	402	405	414	360	393	357	434	403	363	392	397	399	405	434	406	401	377	412	400	403	395	413	371	423	410	406	429	381	411	399	391	352	403	386	405	404	424	408	368	395	411	424	424	393	407	411	402	377	409
27236	20279	28333	27219	24620	18321	11657	7033	5009	3590	2131	1677	1570	1383	1285	1255	1050	1083	1062	1018	994	939	1026	976	945	898	938	967	877	903	984	954	876	957	858	901	903	857	930	873	900	864	877	892	854	870	820	902	827	932	902	892	871	926	921	848	852	922	898	865	911	847	859	871	859	845	859	846	880	882	820	841	908	894	879	934	882	836	880	890	821	896	848	838	841	863	900	870	852	891	873	847	858	913	859	865	882	897	873	904	834	843	832	874	842	863	883	837	833	841	885	840	865	838	861	881	815	852	810	866	845	857	843	840	850	853	846	804	868	868	853	887	872	874	893	835	863	883	873	844	829	863	843	860	879	867	832	809	866	900	878	853	861	839	866	870	871	877	851	852	868	856	827	899	853	899	866	844	876	873	873	831	845	844	910	837	886	857	844	914	832	810	826	850	882	867	899	861	869	851	822	895	846	906	886	907	876	862	871	846	874	846	897	838	856	857	850	828	853	883	870	863	830	823	873	829	859	872	845	846	893	860	856	870	848	814	836	841	858	853	877	796	894	826	864	867	883	931	866	911	863	852	863	820	859	864	806	855	865	853	874	890	850	856	830	852	881	842	880	814	868	842	897	864	886	872	894	838	863	819	842	849	928	870	846	867	847	887	825	911	839	836	906	870	812	876	835	845	809	810	872	897	887	837	853	941	824	886	879	872	882	869	872	828	802	864	878	873	821	845	875	872	875	868	872	891	845	862	837	866	851	878	879	858	878	881	845	856	895	800	892	840	876	849	840	854	821	860	882	881	874	816	873	883	873	837	807	892	851	844	850	869	888	842	905	851	840	822	842	848	899	865	842	867	823	851	915	901	867	878	869	889	862	851	863	835	851	875	831	867	833	867	862	832	837	865	902	869	858	880	826	864	902	876	912	879	841	852	882	917	911	870	872	875	833	860	812	887	866	818	924	838	904	904	836	830	903	903	868	865	860	847	896	892	833	854	899	866	894	888	873	886	831	854	889	868	814	852	887	889	851	861	851	835	812	841	809	879	874	852	864	860	849	843	871	857	887	816	888	872	850	829	830	896	821	844	884	865	901	841	906	856	866	873	888	922	841	874	825	888	897	837	885	866	888	915	864	929	785	881	898	868	848	842	843	861	855	880	852	837	856	853	858	770	892	886	861	875	818	905	856	867	866	876	875	867	865	851	902	892	838	822	903	884	820	851	852	878	876	809	874	827	891	854	839	875	873	834	831	896	919	852	864	807	864	835	897	914	889	824	837	874	851	844	857	893	830	855	867	892	900	848	811	874	919	803	876	847	877	842	868	850	915	857	873	869	829	889	860	891	830	878	921	893	880	870	827	846	855	869	902	868	882	862	850	862	813	868	776	893	836	846	886	867	850	898	875	875	818	910	881	852	845	877	851	886	860	864	842	841	879	910	819	854	868	888	810	848	878	873	872	849	837	920	904	837	879	871	909	827	815	795	898	902	825	908	869	836	851	834	902	854	843	903	863	814	862	895	855	873	843	861	849	819	855	917	868	881	857	822	817	818	850	830	810	856	834	882	815	868	881	859	817	851	861	847	832	832	822	843	897	822	851	867	886	904	826	887	828	857	882	886	884	825	861	861	822	882	883	898	841	858	861	866	846	846	852	831	860	896	864	847	807	880	861	859	877	865	819	869	810	913	816	865	811	901	846	840	879	835	874	852	844	853	828	871	878	821	875	841	838	859	836	814	861	839	875	835	864	862	822	857	848	858	824	873	828	865	898	893	911	853	862	867	846	907	845	865	853	833	869	835	866	830	860	813	840	864	900	855	812	849	852	889	881	891	839	863	872	822	901	827	857	849	826	875	851	857	901	834	843	829	871	872	877	859	879	890	804	913	812	812	877	847	860	910	852	825	871	894	846	861	804	850	824	926	850	848	868	869	858	876	917	855	861	839	847	876	846	867	887	895	844	846	910	874	844	907	941	833	824	867	818	800	900	889	844	849	874	842	880	828	826	850	841	845	870	850	848	813	852	851	900	854	845	812	869	856	873	881	895	819	900	864	826	825	859	799	873	829	843	807	854	849	828	796	877	856	824	854	878	861	874	891	889	950	872	925	818	888	904	841	881	850	850	899	876	811	885	825	869	857	866	819	822	834	857	829	862	838	814	849	905	803	855	872	863	852	899	885	883	880	899	879	883	881	832	901	883	816	874	818	873	847	799	835	885	896	854	855	856	850	855	859	853	930	846	820	849	874	869	894	885	826	786	890	889	839	842	836	842	838	871	866	899	866	846	818	885	829	920	853	900	875	854	900	875	867	847	828	894	844	838	819	871	902	858	869	838	965	885	884	814	885	911	845	893	867	822	878	828	869	818	874	868	901	904	879	831	876	813	869	839	866	864	864	889	841	894	847	871	888	894	840	847	902	842	947	815	856	827	865	833	821	831	814	857	867	864	844	861	886	865	858	889	790	865	883	870	888	846	895	881	897	865	794	879	896	857	865	891	854	874	895	875	916	836	854	849	839	838	856	838	886	845	868	885	792	880	864	856	953	816	828	843	856	802	872	889	858	819	854	859	855	850	894	899	863	824	838	873	841	832	851	882	863	868	850	854	868	886	807	837	919	867	886	813	829	856	817	888	909	879	819	869	851	882	887	880	898	875	864	829	900	891	838	866	886	854	838	866	869	869	862	881	904	863	881	857	881	857	879	839	838	851	848	871	853	866	847	852	866	862	870	834	837	842	831	826	855	913	818	867	881	848	874	876	876	835	815	873	875	893	852	916	874	914	812	884	870	853	871	873	831	875	822	920	880	854	829	838	871	886	866	885	909	825	857	829	816	869	887	880	850	925	838	845	908	837	861	818	906	898	917	813	857	828	860	822	861	894	808	859	822	841	843	829	877	773	854	797	828	876	833	904	821	907	870	831	880	797	878	799	880	891	916	800	825	857	831	831	839	830	851	857	822	875	866	832	893	822	850	806	879	890	861	875	844	824	843	835	867	853	804	814	850	911	829	877	811	872	860	867	889	854	870	894	879	884	853	878	877	881	821	871	844	873	845	855	878	903	830	869	839	868	875	853	881	866	914	842	839	856	798	855	847	825	883	864	849	884	824	850	858	900	867	827	870	820	829	820	848	844	840	855	872	887	830	870	833	900	892	866	825	849	846	843	866	867	898	857	821	837	872	903	845	796	851	827	896	843	871	863	852	846	847	867	834	807	797	835	851	896	859	867	824	883	871	889	882	855	807	850	848	820	805	863	853	885	809	915	874	851	893	815	850	847	833	885	801	876	855	867	868	910	855	837	911	840	862	895	887	857	852	884	857	862	876	837	840	826	863	827	846	841	872	773	840	849	864	834	837	832	873	821	846	888	859	842	907	931	826	842	831	890	825	834	870	870	833	844	847	840	857	841	787	833	879	872	833	883	775	817	916	850	884	764	868	830	840	833	812	882	852	820	883	895	871	875	851	845	847	863	885	876	879	907	869	849	831	855	888	885	844	888	875
26878	14550	10237	6167	3036	1734	1019	745	515	441	380	373	319	328	368	331	353	348	349	320	308	316	335	327	363	297	323	320	290	287	324	312	317	315	355	289	288	323	328	291	312	338	340	318	327	324	294	312	292	315	322	286	316	328	295	335	325	288	300	326	291	335	360	331	336	335	303	318	295	324	343	319	314	330	307	310	335	316	331	333	328	315	320	312	324	317	319	320	329	316	334	298	294	318	305	307	301	274	325	295	325	323	306	321	292	316	339	282	294	321	274	319	332	309	345	305	329	308	329	314	304	332	300	326	320	318	323	336	329	308	297	338	271	301	302	323	272	332	287	299	302	338	315	307	302	292	336	345	307	312	317	320	291	335	328	323	281	323	341	317	312	333	323	304	342	332	309	300	281	351	321	326	333	353	335	319	312	328	327	300	318	320	276	321	325	305	303	282	311	322	277	287	300	327	309	308	324	324	313	277	292	327	331	322	340	349	294	297	334	311	330	309	313	330	311	331	314	289	319	310	320	322	355	306	303	319	326	329	312	328	306	299	340	319	315	343	335	325	323	338	316	345	305	312	315	303	314	345	331	297	322	331	330	316	300	325	316	334	333	303	347	344	319	310	312	286	283	321	306	306	292	332	302	326	302	311	350	303	301	314	332	320	253	322	320	280	376	304	302	307	307	354	328	309	341	301	299	316	315	339	330	325	339	347	321	318	328	321	373	318	322	296	313	305	325	323	319	301	359	304	315	298	303	301	347	340	340	340	296	312	349	364	311	298	293	282	292	309	347	324	322	300	302	296	341	327	324	323	289	302	293	295	327	326	301	324	344	359	328	322	337	330	332	311	330	340	321	310	283	289	300	307	321	323	304	304	306	341	349	314	328	311	282	296	298	308	306	323	354	353	305	328	337	342	279	356	305	340	303	295	283	295	292	307	334	327	316	312	311	351	358	316	335	321	354	334	297	323	336	315	344	296	320	321	346	294	304	295	313	297	303	296	297	309	293	310	325	324	314	293	315	318	280	319	313	361	305	319	346	317	325	338	318	358	335	306	313	318	339	316	335	327	325	292	326	341	333	328	316	316	339	305	303	275	308	344	320	299	341	318	304	312	331	335	307	320	341	306	303	323	323	322	313	294	345	277	334	332	319	300	306	320	297	298	315	276	346	340	339	315	297	335	308	322	316	331	353	339	302	320	312	281	346	329	320	296	337	324	310	317	318	312	341	320	289	301	324	350	319	333	288	307	283	324	344	304	306	293	324	303	316	371	312	290	332	316	296	315	308	296	324	306	307	298	274	320	309	299	340	357	349	297	340	356	320	332	308	319	312	330	323	346	312	320	289	327	298	333	316	318	335	312	340	338	352	305	324	316	327	306	318	357	340	362	321	330	307	313	344	283	330	342	337	290	322	344	370	297	328	340	324	306	316	294	295	318	351	308	359	327	335	295	319	328	305	298	312	333	333	306	291	299	280	334	373	317	304	302	340	310	280	324	301	304	329	313	343	303	314	297	332	287	311	329	335	309	313	298	270	347	338	329	330	351	357	316	302	314	320	292	299	275	286	310	346	319	317	299	324	343	311	306	380	317	326	328	319	315	296	330	294	377	325	358	319	305	281	305	317	283	331	332	331	301	281	297	305	295	315	284	312	331	332	328	297	339	332	313	307	346	357	291	331	341	304	327	326	346	303	331	333	345	327	329	291	281	306	325	304	309	269	297	291	293	324	308	338	314	330	310	306	312	338	319	314	317	329	331	318	325	316	331	339	310	323	315	336	335	318	306	341	305	317	307	310	329	297	319	305	329	329	333	295	324	316	290	322	292	300	304	329	329	304	333	329	281	314	321	357	284	261	328	335	330	288	317	293	323	291	317	311	283	318	306	342	315	320	289	340	319	309	305	332	320	336	331	324	324	318	331	314	324	309	302	286	321	300	301	340	332	309	322	346	334	328	345	310	286	312	331	280	301	324	354	335	321	321	310	306	324	315	299	307	279	355	312	314	344	329	271	325	308	328	335	307	284	343	293	291	280	306	336	303	352	298	341	337	311	336	302	317	313	288	337	293	262	314	328	316	357	307	347	318	318	332	286	321	351	321	328	315	311	305	307	304	331	344	359	317	355	306	322	312	298	311	300	341	309	304	322	318	331	316	363	295	363	325	328	330	293	299	289	313	343	316	336	313	289	312	318	297	312	331	289	300	323	280	319	351	325	357	352	341	348	344	315	318	317	287	313	344	329	286	293	340	337	328	344	348	345	294	332	321	316	284	324	345	368	339	297	276	316	321	325	341	334	343	307	322	316	352	318	336	345	308	288	336	307	319	310	341	344	320	311	328	358	305	282	352	340	320	294	293	342	311	337	322	337	315	330	319	299	318	329	312	275	296	293	353	325	301	315	329	295	326	308	339	292	328	285	319	317	298	316	302	349	316	320	301	357	313	304	318	330	316	328	271	302	335	289	288	334	347	322	288	300	313	299	347	303	338	320	317	333	323	310	298	324	338	288	330	350	314	305	319	314	329	307	323	335	312	356	301	329	305	331	311	290	325	329	293	284	335	341	323	296	313	325	328	322	336	328	349	313	340	294	331	286	303	309	288	295	286	323	310	286	354	300	305	310	339	335	328	290	292	332	348	314	333	340	305	343	315	317	332	314	306	287	315	322	323	320	320	332	344	316	289	347	294	321	331	322	324	314	286	342	313	327	279	334	328	294	329	311	310	312	320	306	304	295	308	309	327	326	324	342	318	337	336	309	351	299	348	333	306	283	352	302	315	313	304	316	340	288	339	301	319	319	328	316	312	305	293	290	280	322	287	318	267	346	304	281	295	323	312	323	329	267	322	341	347	360	324	327	312	313	324	328	302	312	316	308	355	329	294	301	291	304	336	341	297	313	276	326	322	341	315	337	312	315	324	333	383	326	360	327	309	338	310	302	323	289	338	342	321	326	299	293	376	337	307	312	317	289	300	305	324	311	327	348	311	333	337	319	293	343	331	323	355	320	313	314	320	305	294	323	316	321	279	297	323	340	286	350	301	312	304	324	340	311	300	342	343	305	339	355	336	343	342	332	316	321	341	308	314	311	354	303	316	315	333	333	323	288	316	304	339	327	287	321	325	350	283	322	270	307	287	351	333	299	332	304	305	280	306	327	299	331	320	308	323	307	329	336	322	325	314	353	335	328	319	307	323	313	333	312	314	343	316	350	318	340	311	290	330	310	288	285	337	322	324	313	307	330	328	356	321	303	323	306	353	340	318	306	278	290	270	291	347	323	321	331	298	351	305	318	305	337	335	276	298	319	295	300	300	298	305	296	317	327	300	326	282	320	318	342	299	261	348	316	312	315	307	282	328	297	318	299	362	347	329	308	356	291	334	324	336	334	302	309	335	308	319	317	346	317	349	322	329	293	322	320	314	297	286	352	287	321	307	309	323	288	336	318	312	330	279	287	344	297	299	301	328	331	296	315	366	323	337	325	296	297	319	306	307	376
15427	11003	15426	13557	9181	5868	3522	2537	1754	1229	1072	973	861	793	839	782	796	798	736	695	800	796	738	752	686	743	738	732	743	758	719	697	733	732	734	713	687	690	685	693	680	714	705	660	690	679	686	734	698	755	673	725	703	739	690	698	663	722	687	697	670	690	693	706	664	693	729	718	675	728	681	694	664	763	754	691	726	708	692	708	747	697	707	662	713	732	717	708	711	725	712	684	688	702	715	657	681	689	699	695	699	691	770	669	694	701	696	714	693	691	759	714	725	702	700	734	685	685	695	700	725	689	669	692	697	730	734	709	696	694	716	727	671	657	642	672	693	673	662	667	703	683	678	742	667	662	732	695	703	673	680	695	721	715	673	675	724	664	692	699	694	718	734	707	725	708	672	689	710	659	692	657	730	721	684	629	698	692	686	668	729	716	709	695	678	710	684	684	677	676	672	722	677	712	713	689	702	683	720	642	707	716	741	683	660	701	731	719	695	692	694	667	713	713	688	709	682	666	707	682	703	726	688	737	707	711	721	709	691	683	703	693	729	709	696	714	676	710	739	728	695	679	725	711	705	663	727	673	705	681	721	703	678	720	658	662	682	700	690	738	732	689	738	714	690	674	719	693	736	696	668	694	705	696	676	681	689	696	688	670	668	681	711	764	692	667	695	702	696	706	740	727	679	696	683	732	696	663	666	675	695	682	689	723	648	711	701	755	737	679	685	731	688	722	700	716	650	756	702	714	714	691	702	709	782	691	704	693	668	651	693	680	685	729	719	685	703	725	696	730	714	694	743	660	646	664	660	726	676	689	668	696	711	716	737	725	726	720	682	701	659	691	693	715	688	703	718	721	689	738	687	730	677	720	690	675	674	674	668	661	727	702	709	732	644	610	676	709	697	666	697	658	720	690	666	683	675	724	683	676	697	708	646	695	701	687	711	672	680	670	663	719	681	679	723	716	710	677	692	686	649	744	677	725	699	693	727	740	770	721	617	737	686	723	665	661	729	696	713	751	675	709	626	738	691	726	710	705	749	690	714	714	677	677	703	714	708	742	729	698	684	680	712	728	709	705	694	735	694	734	742	716	720	722	678	647	723	675	697	689	712	690	697	669	731	673	704	663	708	740	686	677	657	721	692	705	687	684	709	666	681	671	691	756	689	688	719	692	694	763	743	701	722	760	691	705	636	674	762	692	693	714	702	687	723	668	693	700	697	739	710	714	712	659	723	686	669	731	689	697	679	708	683	712	706	718	743	703	741	680	761	662	695	682	681	715	721	715	686	697	690	742	695	729	742	711	691	709	715	725	712	716	654	655	699	701	759	681	695	728	737	710	705	728	710	700	729	666	711	681	723	691	749	708	713	683	725	670	673	692	647	688	683	662	700	717	715	662	692	680	692	683	711	700	707	686	727	699	715	679	675	725	705	713	679	677	664	700	668	656	666	706	711	678	647	669	681	721	733	691	669	682	682	683	701	734	694	641	714	666	687	684	712	703	693	687	690	705	696	679	724	711	680	717	689	689	709	720	689	672	737	676	668	689	668	692	739	676	643	665	681	708	666	694	719	740	725	704	752	696	705	681	695	668	709	649	659	740	650	663	726	712	683	712	712	702	675	696	693	764	707	697	692	785	701	733	686	713	696	708	744	694	707	653	653	663	691	698	667	690	678	689	727	713	651	693	692	715	690	650	713	723	666	732	682	687	743	741	722	696	751	695	696	672	692	696	734	746	736	742	697	692	656	692	615	692	704	701	683	682	684	702	676	736	665	736	711	693	725	690	727	727	728	700	723	702	664	721	683	670	739	738	727	725	744	685	685	668	703	695	708	702	706	710	698	685	681	695	682	665	678	671	690	715	722	694	695	728	673	729	693	717	703	678	725	685	661	733	718	657	672	661	699	682	736	682	732	697	748	740	692	654	748	685	693	693	705	724	711	680	689	683	705	745	677	705	733	652	692	739	651	662	715	700	653	649	729	684	709	697	716	718	649	702	743	675	697	702	652	771	675	702	694	718	677	710	680	665	669	685	622	722	724	692	716	696	704	696	751	682	690	692	727	674	719	684	711	712	733	716	696	681	717	692	719	686	706	679	761	730	699	703	758	683	720	697	726	705	704	761	666	702	677	713	721	713	701	657	703	697	712	713	694	696	676	711	685	759	684	735	672	719	696	732	730	718	718	732	724	666	672	665	706	710	693	676	682	684	704	695	688	679	692	712	715	687	636	667	657	717	718	752	676	666	720	694	710	728	688	726	691	689	689	741	662	721	638	672	701	702	717	710	673	737	724	678	692	683	706	715	701	708	678	699	661	687	692	701	717	728	706	689	683	654	672	667	705	705	690	724	681	714	743	706	697	718	711	702	655	694	706	688	734	692	713	718	733	712	731	753	711	700	650	683	687	694	726	746	732	721	629	715	669	721	683	684	730	712	716	694	693	645	679	704	722	710	697	676	686	717	697	703	742	698	696	707	744	728	731	703	697	687	687	715	714	737	732	682	719	629	661	694	704	739	699	690	659	707	674	690	689	705	745	693	744	689	728	701	715	703	682	692	778	674	664	716	703	651	681	695	695	711	687	740	628	722	636	680	718	680	720	724	710	691	680	713	725	736	728	714	713	682	686	698	668	679	745	716	732	697	761	716	715	712	745	641	704	648	678	686	716	715	681	720	707	703	673	714	695	681	707	685	686	725	724	671	738	695	704	662	723	673	713	719	667	709	678	698	657	715	689	716	748	665	713	702	696	719	670	723	680	696	673	693	701	729	690	665	692	679	668	668	702	710	745	668	760	735	714	726	685	683	682	653	699	684	731	676	690	703	702	749	704	674	686	680	656	713	694	688	685	657	707	708	713	686	715	695	732	699	683	675	757	714	696	685	696	682	737	793	692	661	727	728	721	704	680	682	729	749	662	690	683	723	723	713	688	687	668	704	713	696	688	745	691	694	735	683	682	703	641	668	688	686	712	690	696	661	687	691	660	684	768	702	676	717	693	747	720	701	661	705	708	711	712	691	710	695	691	747	706	712	677	688	722	701	679	642	738	697	751	639	680	699	735	681	748	689	709	690	643	733	700	702	739	691	691	673	693	727	710	676	718	754	688	655	733	690	749	701	693	730	661	694	687	741	693	754	692	707	658	717	700	695	688	662	684	686	683	646	700	656	709	706	710	726	717	709	741	701	726	671	689	671	749	706	765	731	696	741	734	696	696	709	737	708	736	746	692	713	728	669	697	645	720	709	733	693	703	692	689	697	666	690	688	689	668	709	688	712	699	729	702	709	687	722	665	704	719	726	700	697	715	674	680	695	721	706	729	637	724	686	647	683	715	757	710	708	658	661	769	709	712	651	712	705	673	670	690	731	708	686	744	696	670	670	684	720	727	743	640	688	712	700	756	676	671	664	729	661	711	720	695	704	702	670	770	708	731	726	644	695	703	722	723	762	659	660	723	667	718	662	701	683	692	687	712	662	689	727	688	678	670	700	736	684
37551	23255	17243	11612	7515	4139	1892	1321	884	607	529	457	418	433	416	375	371	369	357	375	409	363	362	351	334	397	371	362	350	333	324	396	381	335	378	387	352	366	351	330	327	339	347	356	358	317	373	363	351	368	364	352	342	318	337	358	344	336	355	338	377	365	348	357	344	339	353	383	363	362	349	360	381	374	403	368	346	355	327	323	365	313	316	355	367	377	344	342	341	362	380	344	387	349	382	392	376	342	369	347	366	368	338	356	358	325	353	344	371	326	365	348	319	334	330	316	386	307	342	323	375	348	307	340	326	354	357	346	354	344	368	385	341	364	357	350	346	341	310	366	392	339	346	369	350	349	332	352	338	359	380	365	373	331	327	311	324	354	319	345	342	376	368	345	340	351	358	359	343	324	363	347	352	350	354	345	344	362	360	360	367	413	349	355	357	342	310	359	359	327	362	346	362	367	356	330	370	348	364	366	369	350	343	297	349	332	351	351	366	351	338	358	347	358	351	364	325	360	332	352	336	333	349	337	363	338	335	363	337	302	345	352	355	371	333	358	332	360	377	358	396	326	354	333	339	371	323	357	356	375	351	310	357	407	376	328	308	357	350	386	349	322	341	336	344	383	357	349	359	367	331	343	350	357	375	370	341	374	340	365	350	363	360	359	359	341	348	350	344	338	332	364	366	358	360	386	350	379	331	341	361	348	330	351	326	331	372	326	343	382	342	354	338	363	320	357	355	320	336	353	373	351	353	332	343	330	360	336	328	333	382	347	372	359	352	345	368	397	367	336	387	367	354	352	349	382	341	307	356	380	342	312	355	371	350	330	338	347	366	366	329	357	317	374	334	359	347	330	327	321	354	347	346	364	344	342	383	363	387	361	324	333	328	315	326	334	337	348	372	335	359	348	362	371	339	347	331	323	324	339	355	342	342	371	351	345	349	381	344	373	378	322	315	393	375	354	361	371	374	375	319	344	351	313	352	326	345	366	348	338	353	358	391	357	358	353	333	361	363	336	355	360	351	375	317	346	357	322	358	374	326	343	332	379	358	330	362	377	423	381	331	365	347	364	386	363	340	363	332	333	337	365	329	358	320	335	342	373	365	348	349	344	387	364	325	352	339	337	341	357	339	385	372	357	341	370	345	329	361	331	329	343	353	330	367	357	338	347	363	374	393	356	355	317	364	353	359	378	334	341	373	363	383	330	335	341	343	310	352	354	343	323	356	322	351	335	363	343	353	340	349	344	337	362	372	367	321	353	368	355	376	389	381	330	361	332	329	356	346	353	372	293	355	374	352	344	360	329	334	410	369	339	359	390	340	341	362	366	387	338	320	335	353	326	335	330	371	340	378	319	377	349	349	329	374	393	346	355	329	329	360	385	301	319	339	365	411	340	340	357	341	360	346	368	344	363	364	383	319	350	341	329	352	329	327	367	354	339	345	361	351	357	352	385	322	363	346	394	384	319	360	345	357	347	316	393	327	292	396	359	334	342	338	358	380	385	381	356	322	401	326	293	340	332	372	348	341	360	372	347	335	374	352	321	392	329	364	402	355	388	321	359	328	361	345	345	351	332	356	329	345	358	367	350	369	321	371	358	356	356	386	363	309	302	324	362	370	340	329	307	337	378	360	362	365	372	352	326	327	358	369	357	325	338	329	364	385	362	354	337	362	362	369	374	360	383	360	335	333	321	327	357	360	357	355	314	351	364	345	374	358	346	360	341	321	335	377	354	332	355	329	355	351	356	324	297	323	370	364	348	361	333	350	352	351	412	359	348	365	337	378	401	337	413	326	352	350	367	342	361	338	373	364	373	348	368	352	356	366	332	350	355	382	355	361	333	337	365	337	319	358	328	370	393	351	342	358	360	332	343	353	384	355	351	345	346	375	342	357	368	325	371	330	369	386	344	384	369	287	383	368	367	380	329	340	353	344	342	392	384	334	377	339	342	325	348	359	351	359	374	362	345	350	326	365	383	382	394	337	305	350	352	333	348	363	370	378	342	373	352	374	327	363	335	372	339	316	394	283	355	325	328	357	358	330	331	367	362	361	354	355	354	365	379	369	371	321	325	345	372	334	349	379	394	311	368	374	352	348	346	380	368	368	331	319	338	353	397	340	328	334	331	347	367	388	368	351	327	315	350	373	331	335	368	330	347	348	335	346	378	316	356	355	357	349	331	336	346	370	357	308	341	403	366	404	341	361	371	361	382	361	358	374	370	338	357	382	354	279	300	385	347	359	333	361	362	372	317	350	362	336	327	332	385	375	347	365	355	364	341	364	369	392	344	349	360	337	353	364	347	366	357	347	344	361	310	364	368	362	365	367	350	337	416	356	375	349	350	341	331	393	333	357	372	323	362	354	350	378	369	329	357	380	366	350	344	322	327	330	405	333	396	348	362	331	409	379	323	347	363	366	380	386	340	354	372	335	361	363	383	352	372	358	371	359	366	329	371	359	330	335	330	360	364	359	335	345	393	323	331	384	344	351	361	382	357	340	333	344	358	362	402	322	369	351	343	389	376	358	309	403	340	387	347	361	362	382	315	367	340	343	364	353	380	354	358	309	345	341	340	364	337	348	356	369	348	366	338	347	348	330	320	349	350	347	343	393	362	366	399	378	333	360	331	344	351	347	332	338	334	348	330	344	354	360	376	377	356	353	342	359	376	353	333	377	335	350	353	331	360	349	348	338	329	331	353	356	369	337	347	346	342	344	388	379	315	332	355	335	386	371	324	324	347	335	378	385	371	324	377	346	358	345	365	343	386	339	354	380	360	356	385	351	361	339	323	348	342	361	354	337	358	360	345	360	348	339	392	322	345	372	368	330	327	361	338	367	364	345	349	335	356	369	383	350	321	386	324	335	344	339	318	365	362	386	353	377	359	330	353	347	323	321	332	380	284	343	368	358	364	409	330	357	346	350	375	364	375	364	371	349	350	350	334	361	336	343	314	363	342	367	366	343	345	343	358	356	361	349	380	355	352	327	351	361	345	328	375	344	360	335	337	376	356	314	333	367	340	349	357	342	352	363	362	342	324	348	364	325	325	358	369	348	329	368	348	338	353	364	341	340	338	325	378	360	375	336	350	324	393	325	358	355	323	347	349	347	377	374	340	371	358	319	303	337	314	342	393	361	379	392	356	332	350	365	343	375	338	359	367	347	378	400	384	357	354	328	370	379	340	365	373	331	373	377	348	383	345	317	377	379	340	328	399	349	360	331	333	344	327	373	361	359	366	355	359	400	335	367	319	360	348	319	358	371	331	338	296	350	366	351	373	333	323	291	390	365	373	374	329	335	385	384	371	348	338	329	355	342	346	365	348	360	375	385	397	350	303	376	383	323	366	321	344	325	344	395	347	383	360	355	346	349	296	305	369	359	371	340	380	345	388	346	341	346	352	369	367	374	346	329	362	369	343	400	338	348	355	343	327	356	358	338	338	333	388	362	347	351	341	339	394	304	345	337	341	378	327	362	369	373	327	346	352	370	342
22559	17436	22587	21841	18539	12269	6836	5164	3089	2046	1592	1309	1156	1036	994	985	905	873	866	870	828	859	892	837	834	776	760	844	824	803	768	843	783	730	806	731	831	782	790	773	804	771	779	752	773	772	785	819	830	776	798	760	766	806	817	726	746	785	819	795	733	748	798	805	772	773	769	734	791	784	738	769	795	712	808	766	817	766	776	766	774	790	750	776	781	743	764	761	777	776	762	818	798	723	754	743	770	825	789	792	765	752	811	765	757	771	768	742	758	824	703	786	708	777	739	767	756	689	762	784	773	766	808	787	757	755	791	771	799	759	783	768	769	736	804	794	741	766	766	758	775	793	766	812	798	749	826	724	730	831	800	752	801	763	767	768	711	744	777	787	724	725	714	767	744	792	772	752	783	758	792	791	759	789	775	726	806	735	736	764	763	817	728	776	760	717	717	809	768	777	782	778	712	746	756	773	781	727	733	820	760	761	775	765	789	753	783	772	795	745	783	789	798	794	787	780	779	748	802	763	819	744	734	727	796	760	768	762	800	739	824	777	788	732	809	726	779	708	776	783	818	772	756	794	744	727	840	838	773	788	797	751	754	764	753	798	768	786	815	752	759	784	765	753	755	782	780	794	790	798	825	779	779	844	720	820	758	766	801	785	781	760	792	752	747	707	784	775	760	789	788	810	757	774	753	738	773	755	766	754	725	773	772	727	804	785	799	736	760	722	772	757	791	726	785	768	747	745	765	769	798	783	764	770	775	777	776	794	790	767	764	802	756	752	782	747	803	767	756	794	753	760	762	743	737	744	672	761	749	819	788	848	740	768	750	751	752	788	761	753	766	808	771	750	764	781	768	842	776	755	779	727	794	771	730	841	836	770	775	767	769	771	809	806	760	763	745	737	782	773	787	759	766	717	762	793	782	765	773	776	785	738	730	791	787	764	790	789	764	797	774	771	774	751	773	762	787	756	777	742	829	787	824	791	760	754	791	805	728	780	812	752	713	700	786	768	778	762	777	804	767	724	773	799	745	732	780	810	812	812	805	809	769	786	758	799	766	785	737	771	732	758	752	716	748	805	777	802	755	740	776	791	747	784	701	789	768	774	748	781	783	800	761	756	790	759	830	790	726	781	766	772	767	785	780	783	818	763	846	789	776	768	715	800	757	725	826	754	820	771	766	742	747	760	775	735	748	750	722	782	780	812	797	784	752	736	772	744	780	744	736	792	731	739	778	750	728	736	771	761	745	790	790	757	804	724	738	786	755	751	803	803	772	754	773	753	777	781	779	778	788	751	788	689	795	787	812	788	818	779	777	755	751	796	731	804	770	788	721	769	855	770	762	726	767	777	790	737	802	771	726	738	786	752	761	796	780	768	754	772	769	752	727	731	748	748	775	779	803	782	780	738	776	761	754	766	781	813	761	770	789	793	797	756	732	786	814	751	778	811	793	768	800	790	789	711	797	765	784	749	787	776	776	761	789	837	782	790	795	788	752	791	781	810	808	725	766	770	804	753	769	795	777	749	765	777	779	741	752	694	745	785	804	771	761	724	763	750	766	851	775	748	764	744	780	740	762	780	738	747	758	768	763	756	744	700	733	771	781	719	777	791	744	784	800	796	751	763	746	795	765	773	738	740	772	773	729	742	766	776	796	809	804	788	767	778	800	786	780	801	753	718	773	773	688	785	805	699	762	765	767	770	742	723	791	796	779	758	775	795	779	771	748	739	734	726	790	717	772	747	763	770	771	785	787	778	747	744	767	837	770	769	748	748	799	797	738	758	755	754	790	774	786	761	769	761	760	797	771	778	758	748	751	768	700	789	748	754	819	773	767	750	761	799	746	738	796	742	746	761	731	774	779	755	814	753	780	794	777	812	774	737	780	778	797	747	764	751	760	744	809	770	804	757	738	784	776	802	744	761	799	776	794	769	761	756	747	768	742	780	721	734	855	698	773	746	746	733	798	760	744	746	734	749	806	749	790	803	789	762	743	777	800	813	823	760	808	774	777	765	771	754	806	800	747	768	689	778	729	804	741	752	773	785	753	789	732	752	743	759	764	776	701	788	780	736	822	768	793	791	818	781	755	777	761	734	747	818	766	769	765	809	771	770	752	796	796	819	796	728	804	786	757	819	790	830	767	800	786	757	749	772	845	773	749	797	778	771	789	784	823	780	721	789	758	771	781	776	745	793	834	778	744	720	757	817	750	766	742	802	779	744	795	817	780	759	789	736	775	772	766	759	778	801	746	775	768	783	741	765	785	810	718	743	750	767	802	758	735	817	777	824	743	783	780	781	783	794	743	728	757	829	777	738	774	735	818	717	760	790	751	761	736	755	767	768	749	808	749	776	761	775	759	727	771	724	694	765	783	769	749	772	729	784	800	758	810	735	744	822	806	753	782	778	743	773	755	727	760	795	773	742	800	717	763	789	739	750	775	771	776	727	796	774	845	786	788	766	773	751	758	732	760	743	768	786	744	756	738	749	745	767	769	776	790	770	752	736	781	768	760	770	787	812	795	814	745	794	804	750	751	803	732	767	767	739	798	763	773	753	737	792	758	805	757	788	737	738	791	788	804	753	761	795	803	749	768	764	801	778	767	751	793	752	739	755	715	776	759	767	777	825	781	786	793	807	743	774	778	803	737	740	828	744	802	796	830	772	800	776	788	744	770	765	788	743	749	771	755	769	794	776	738	805	743	798	754	786	759	786	768	720	764	811	782	732	741	764	777	780	777	811	796	721	794	729	783	784	787	819	761	779	795	767	744	776	758	806	756	756	752	762	706	733	751	819	812	775	733	768	799	789	724	774	752	813	766	824	771	764	719	736	769	749	784	816	835	752	738	769	759	804	777	731	791	739	765	787	725	793	761	738	777	776	802	705	794	791	730	743	805	776	778	769	788	787	783	785	756	797	828	729	751	707	786	785	774	781	764	814	788	790	770	771	740	772	788	783	787	744	758	780	707	730	803	798	697	782	765	747	776	810	763	767	775	739	714	767	779	772	780	760	738	779	769	733	820	759	731	803	840	803	788	799	779	756	764	733	752	782	773	772	784	784	786	780	781	808	777	750	756	793	740	798	780	799	754	811	789	734	813	803	704	753	786	799	791	769	787	736	754	715	772	781	749	783	807	742	798	787	804	783	750	772	760	768	772	779	779	795	775	709	797	787	770	736	797	769	728	765	784	811	728	718	861	796	776	722	761	797	771	726	768	832	811	697	795	775	780	778	819	732	776	753	814	771	775	783	782	739	801	789	767	806	763	786	788	769	794	754	716	793	776	809	734	832	768	731	796	768	769	768	814	750	754	777	750	736	798	791	773	758	786	782	800	760	801	779	742	769	762	775	795	739	829	797	769	781	763	779	804	768	760	784	824	750	778	789	768	768	771	793	756	761	804	771	747	774	762	811	746	780	744	783	782	824	772	763	757	772	803	747	803	785	748	820	790	769	767	777	745	806	790	736	839	766	779	778	780	791	759	804	771	735	793	824
46594	28634	23682	17113	11761	5148	3264	2500	1450	963	716	592	518	503	464	444	413	439	468	425	420	441	481	378	416	383	384	391	440	463	402	445	405	441	407	403	386	413	407	398	378	361	408	386	375	429	372	414	406	371	383	384	418	403	390	400	364	377	383	419	384	395	390	385	379	398	399	398	360	372	366	424	413	419	404	366	424	398	369	434	435	394	399	428	379	374	400	400	393	422	366	401	408	386	361	399	413	400	405	397	414	414	405	372	424	411	386	510	431	383	427	395	388	412	403	393	371	405	431	396	371	388	396	392	397	410	381	381	415	400	380	390	391	412	434	410	365	392	413	418	387	408	416	392	356	375	410	378	393	406	413	408	394	393	393	386	386	379	378	402	402	403	388	428	430	386	402	379	424	399	370	372	432	431	426	407	375	421	369	372	419	411	426	414	428	400	388	411	381	404	371	393	407	414	396	408	456	427	404	361	405	383	381	379	379	375	382	397	401	372	377	361	378	409	422	402	388	381	376	422	347	412	407	383	414	407	404	430	403	418	405	387	392	360	386	415	398	442	381	386	392	400	407	434	413	375	379	367	399	415	377	373	380	365	387	421	387	421	393	383	411	392	419	361	408	407	408	397	407	387	374	363	434	365	408	398	403	383	390	364	405	372	358	392	400	447	410	355	396	376	407	400	391	394	402	436	391	424	382	384	456	379	400	389	375	392	423	415	384	377	423	408	405	405	371	368	382	412	390	431	372	400	348	380	370	444	373	392	403	394	417	389	346	392	398	446	405	418	386	406	408	407	411	402	454	380	398	434	387	404	405	396	369	397	380	405	392	382	423	388	385	401	401	373	396	398	377	391	417	390	411	415	406	410	413	433	416	392	408	382	430	417	384	434	446	392	412	397	414	379	410	403	391	411	412	389	419	428	409	420	389	377	450	424	426	402	384	389	385	411	404	396	396	416	372	390	405	418	381	420	408	395	398	347	409	409	405	402	403	358	362	431	454	419	405	394	420	422	389	408	388	382	402	408	391	406	382	394	435	408	434	378	375	383	375	383	409	438	408	388	378	392	400	447	408	422	407	377	398	407	379	409	398	471	400	385	372	422	370	393	348	352	362	394	421	363	397	426	387	403	437	440	430	427	401	368	427	414	367	353	397	376	376	429	451	385	365	414	350	434	383	422	386	407	346	373	381	394	402	415	433	438	393	418	396	396	441	395	407	462	420	451	378	401	394	442	412	403	355	433	365	428	383	387	417	410	398	395	396	409	421	416	429	411	394	421	410	364	417	397	403	364	411	380	369	433	406	390	430	385	415	407	431	382	403	387	376	383	421	411	382	394	397	407	382	347	393	416	413	408	431	419	432	409	420	403	373	415	396	399	387	415	382	427	391	427	410	406	393	432	383	398	389	399	430	394	420	360	406	391	388	400	372	401	365	375	442	426	444	380	396	408	369	390	385	439	389	412	370	345	406	390	411	401	440	411	402	398	423	437	403	349	393	373	366	391	409	383	397	368	419	386	388	403	395	387	362	380	417	381	397	390	394	453	414	422	404	387	384	450	369	389	394	400	383	393	439	413	403	401	402	348	387	360	422	389	406	369	410	424	417	418	389	394	414	376	383	391	436	404	414	410	391	400	421	392	391	392	386	378	407	376	398	377	408	411	407	422	381	407	406	413	364	354	382	380	383	384	407	400	413	413	388	370	414	433	425	395	413	391	376	376	428	376	417	420	425	382	385	415	397	458	408	383	382	430	398	370	397	372	348	372	381	370	379	392	337	398	390	366	379	392	387	389	373	411	392	403	406	379	403	398	421	403	415	434	394	409	430	418	389	345	390	405	405	413	435	378	392	412	393	381	372	431	420	397	398	387	395	386	390	402	400	409	383	373	422	377	366	397	409	400	413	409	400	382	403	421	378	400	394	399	408	396	360	395	405	424	414	418	370	370	370	383	407	384	402	394	433	394	410	395	434	422	407	437	409	404	394	399	413	398	376	445	368	412	395	394	371	398	394	381	371	435	414	373	392	413	406	407	427	396	395	429	402	405	398	403	390	381	403	364	384	368	372	389	402	399	423	397	379	419	378	393	409	391	375	417	406	429	373	438	387	385	409	389	382	400	399	386	375	408	404	386	397	426	394	395	360	388	380	392	400	390	426	409	387	415	396	362	455	371	428	408	358	420	391	381	425	417	408	394	404	423	446	433	410	375	471	387	427	391	426	388	444	414	416	405	363	371	396	408	389	384	347	389	407	379	389	376	391	392	418	401	396	387	402	416	377	379	397	434	415	431	426	417	369	390	411	388	394	385	391	417	389	407	380	389	416	433	385	431	357	428	402	407	381	404	384	424	413	404	400	382	376	354	416	408	385	375	459	434	382	384	402	401	404	394	439	425	445	380	386	366	394	379	382	382	453	414	423	424	422	358	414	364	378	388	412	410	366	387	404	457	394	401	431	378	419	407	398	415	437	393	432	412	407	439	411	408	373	412	379	415	385	384	448	383	410	369	376	399	416	397	436	375	387	425	396	439	420	386	424	428	415	377	392	376	429	392	426	418	396	405	406	400	416	376	407	421	404	406	399	404	398	367	387	412	428	379	397	391	441	401	394	383	390	373	405	399	386	411	413	359	363	394	374	387	418	405	408	391	387	374	400	416	407	422	417	408	372	434	414	390	403	384	426	386	396	444	406	392	411	389	441	425	421	407	394	426	391	417	415	421	481	405	391	381	363	398	417	406	441	392	391	404	378	404	401	429	410	399	381	412	401	436	403	399	400	362	406	414	398	407	356	382	433	383	377	426	397	363	440	398	405	426	438	393	403	381	347	402	369	439	384	406	390	377	374	417	408	421	401	369	381	416	372	428	333	365	421	405	359	375	412	418	414	436	386	414	386	438	434	400	378	411	406	382	377	421	376	385	374	397	417	436	348	431	363	409	393	403	414	398	419	422	417	405	414	403	419	386	408	403	407	425	374	393	389	412	398	406	419	435	416	362	420	404	371	429	358	429	374	441	412	422	384	370	402	418	409	417	397	369	376	389	399	413	397	417	382	409	408	428	472	393	406	418	427	419	376	397	414	407	386	424	394	395	410	377	411	406	425	438	390	367	385	371	403	389	409	411	393	425	430	391	395	411	393	402	409	413	406	378	408	419	432	383	382	405	368	411	436	422	393	380	369	387	412	408	396	403	405	374	400	395	390	426	374	395	398	420	393	408	367	412	413	370	339	416	410	345	348	415	393	393	406	415	406	398	370	449	391	405	422	399	424	397	412	377	435	388	401	418	395	381	408	390	394	428	402	403	399	421	418	426	371	394	383	437	382	428	364	377	378	423	399	428	396	403	388	389	371	402	396	390	403	395	380	396	382	365	403	411	392	400	410	382	401	426	414	380	436	410	428	373	409	401	447	396	391	398	409	416	353	382	382	389	418	425	383	376	379	419	389	396	395	419	393	409	391	413	371	409	431	382	398	381	419	383	378	389	387	399	383	397
27787	20510	27731	27333	23459	13936	11163	8781	5432	3389	2436	1737	1505	1368	1315	1247	1143	1065	1076	992	958	1057	973	980	945	882	934	950	887	910	904	882	916	875	825	873	901	897	904	902	865	872	850	822	896	877	843	925	856	892	857	877	862	847	909	896	890	897	944	897	888	849	863	919	955	863	838	876	864	855	881	902	884	871	813	839	846	972	888	816	887	844	797	932	889	862	808	833	855	883	864	852	896	854	821	873	908	893	824	866	933	879	874	839	828	846	852	839	876	829	881	861	937	889	859	821	888	854	880	851	863	889	862	825	882	858	823	867	833	832	824	915	857	843	824	906	866	869	806	862	886	882	856	846	868	911	882	846	825	853	851	817	869	842	881	883	846	846	825	883	854	780	878	896	823	892	827	851	909	827	851	860	852	848	862	854	868	859	829	874	857	909	862	838	856	857	861	834	896	871	879	855	886	822	901	853	886	884	880	836	849	829	874	838	855	869	824	810	891	875	850	865	914	859	818	865	818	829	853	830	894	880	867	845	834	840	873	852	860	872	845	835	856	870	876	824	837	911	853	869	859	868	838	868	805	872	844	877	811	798	824	839	921	868	869	867	863	873	870	852	868	875	813	900	914	823	818	853	909	842	828	872	853	834	840	860	869	844	814	863	833	853	849	817	869	870	828	868	862	835	841	877	818	799	871	839	833	898	798	873	880	910	829	890	898	882	793	825	850	840	888	876	860	864	855	861	848	868	832	823	873	852	908	865	814	835	883	891	835	911	893	835	880	900	811	934	887	866	875	892	805	884	850	874	819	847	897	857	863	876	846	806	847	863	856	865	870	883	894	869	868	918	900	827	852	873	875	862	897	840	797	867	896	869	845	809	831	868	824	888	867	884	866	870	843	833	902	841	833	791	853	830	838	889	808	831	886	836	855	860	859	920	826	863	871	861	881	829	810	887	853	927	899	868	821	779	836	859	890	878	837	813	864	903	869	864	823	814	850	921	881	857	836	860	862	905	871	828	835	815	850	833	843	890	851	891	846	930	866	855	845	836	862	819	874	891	903	817	798	785	859	885	807	858	817	905	825	886	832	886	861	806	846	855	863	840	837	857	858	813	819	845	821	845	895	825	836	880	884	894	873	835	827	821	809	845	818	876	855	917	828	889	875	846	889	827	897	899	801	856	869	870	839	833	840	861	894	874	903	853	814	855	878	841	898	852	838	837	902	837	853	833	839	890	886	791	830	858	850	840	842	880	831	870	842	869	852	862	900	898	834	791	899	840	855	863	858	830	890	878	816	861	855	883	827	878	839	908	848	818	865	889	873	893	868	830	886	909	913	823	935	812	849	864	903	920	897	853	870	856	851	827	858	876	809	860	847	870	841	853	922	822	894	842	837	857	796	827	858	845	841	854	816	863	850	882	860	910	879	862	889	851	838	848	943	852	843	833	874	864	849	840	820	887	854	844	882	863	826	892	882	825	820	855	848	939	887	835	926	827	876	860	866	910	870	883	820	885	838	839	847	924	889	869	867	846	849	883	812	872	916	874	838	844	842	870	841	846	859	814	873	835	832	847	803	845	883	859	854	856	870	863	862	863	873	891	875	843	896	876	888	925	898	834	836	850	890	885	905	841	872	861	895	824	873	873	841	891	933	868	899	877	854	863	864	851	885	856	902	867	854	824	875	889	879	840	845	827	834	866	947	803	846	803	863	850	880	917	805	806	864	834	894	864	866	889	874	887	885	864	825	822	862	858	850	818	868	836	895	826	858	806	860	888	828	848	864	818	799	832	881	850	785	905	804	856	803	837	839	836	851	835	825	877	859	838	851	906	809	904	837	881	905	883	877	887	857	855	856	860	870	846	905	823	824	878	889	902	865	793	870	849	858	857	894	853	808	906	832	892	841	885	872	840	814	865	848	894	852	837	889	823	827	840	869	871	876	833	833	830	888	848	838	899	880	867	839	885	861	867	864	895	792	918	834	888	823	907	884	841	891	868	830	843	795	876	870	858	934	853	874	886	817	844	849	879	809	803	853	875	872	883	877	813	880	819	877	866	853	864	843	822	886	848	885	861	855	837	868	874	824	870	866	875	862	848	868	880	900	874	824	876	881	858	859	899	825	882	871	814	808	856	865	885	872	883	908	855	827	840	855	867	833	913	788	854	828	896	823	905	915	873	864	874	820	831	877	768	862	895	862	850	802	802	870	869	888	926	856	849	845	859	818	859	850	811	806	874	840	827	816	843	819	899	900	855	897	827	890	835	800	863	858	815	877	788	865	843	818	869	867	879	849	854	886	882	793	902	844	901	888	905	855	846	858	819	852	848	834	816	860	901	850	769	859	838	847	923	894	839	919	847	848	807	856	855	833	840	930	859	845	862	859	842	886	906	832	898	869	877	807	855	901	853	842	885	838	880	825	807	832	899	896	886	837	871	877	839	815	812	883	813	849	804	820	858	884	831	833	861	819	879	898	847	851	864	855	842	844	882	872	841	853	860	872	836	868	849	826	820	899	849	862	857	921	841	856	881	802	850	875	827	928	872	855	870	823	833	858	819	851	862	874	837	878	903	842	856	886	853	903	850	839	825	822	823	891	851	899	859	843	840	831	820	846	816	886	876	858	846	843	910	847	856	880	853	841	893	873	800	901	854	864	860	829	842	861	865	841	819	875	798	898	858	896	888	880	850	858	887	887	846	826	821	856	885	817	850	854	875	891	874	897	870	828	794	831	895	878	865	897	843	848	856	853	869	896	855	870	857	852	835	885	854	822	812	879	829	850	831	866	833	844	889	796	852	875	792	884	887	865	845	828	890	871	829	836	870	861	857	910	844	829	834	869	858	832	807	855	899	878	901	870	815	854	881	872	820	873	861	875	907	844	886	792	878	833	839	879	838	821	829	829	844	865	857	857	854	875	828	823	891	854	874	798	831	891	855	805	846	881	811	820	848	861	867	845	849	863	866	854	861	816	926	843	852	844	845	832	891	814	863	911	915	888	848	806	832	809	821	883	855	849	884	892	859	835	866	886	827	889	836	888	816	912	909	866	883	878	849	765	860	816	851	862	840	872	857	865	830	895	860	838	864	853	831	870	835	917	864	857	836	857	863	837	864	855	865	907	874	842	864	869	880	877	826	857	829	867	881	859	891	852	871	849	864	845	851	868	891	857	808	912	918	845	822	802	865	831	850	877	889	874	881	833	884	873	766	894	839	889	852	816	874	833	836	888	918	895	798	851	849	850	844	880	901	897	834	860	846	882	838	876	854	883	864	863	889	813	836	852	846	842	834	794	888	861	806	832	897	891	833	865	851	833	859	871	896	887	840	832	856	880	850	848	875	822	832	836	879	852	878	820	885	863	856	900	950	862	870	875	836	849	814	848	855	841	871	820	888	860	838	849	838	823	815	866	871	799	834	871	849	881	822	808	841	852	795	857	874	855	873	884	842	823	869	867	839	808	927	840	833	892	854	855	877	880	847	898	798	825	853	840	895	839	795
25738	13451	9087	5579	2971	1590	966	726	553	430	375	367	407	378	323	338	295	316	292	345	314	290	332	310	320	287	301	357	316	292	313	295	330	304	283	313	299	309	299	325	330	325	301	281	332	305	317	296	338	323	319	287	306	312	330	331	309	349	299	293	349	290	299	320	343	275	330	317	366	331	318	292	299	358	290	287	318	337	303	323	270	307	330	301	301	303	307	345	300	345	338	300	299	275	322	320	339	282	295	299	268	324	308	308	301	315	322	312	316	269	292	322	327	298	298	321	292	302	358	323	286	328	309	317	306	287	380	319	318	300	311	307	337	325	340	329	324	297	316	297	310	302	298	334	335	296	286	292	279	301	321	322	334	271	293	297	288	334	308	342	287	325	311	310	350	332	314	334	344	312	302	311	338	348	340	309	323	317	325	335	287	303	307	282	324	312	347	302	314	287	299	344	332	321	283	300	271	316	326	300	331	317	327	303	294	327	311	277	304	310	342	299	313	317	323	319	309	314	323	292	287	323	313	306	338	349	334	290	293	332	288	323	325	324	337	326	341	319	292	279	290	313	314	312	331	323	339	314	316	322	280	308	301	306	310	320	296	280	352	360	295	316	354	286	323	304	284	268	277	282	319	308	351	353	321	332	335	325	306	305	304	290	284	291	290	310	324	304	319	326	310	301	333	335	306	316	310	314	303	325	298	329	331	344	345	335	295	288	333	310	298	322	338	322	297	299	312	294	317	292	296	317	312	307	328	291	312	302	312	309	323	336	311	300	298	316	325	309	300	306	340	319	312	296	302	331	320	312	279	312	305	298	311	310	307	284	330	329	324	321	298	321	293	340	342	321	268	307	328	310	309	300	296	301	304	320	333	281	302	333	338	325	307	294	321	309	319	305	282	325	339	287	310	334	295	327	340	325	305	308	298	314	306	342	299	346	309	334	285	304	319	317	319	326	309	330	321	330	335	334	287	322	337	332	318	292	316	299	321	337	307	290	330	317	299	301	300	296	323	275	308	293	314	316	336	324	329	316	306	317	326	273	345	293	309	310	322	326	314	322	287	336	322	314	314	325	316	290	334	301	317	315	332	306	306	283	296	305	296	349	278	284	298	312	304	311	327	305	335	328	273	287	346	307	336	327	354	308	325	337	317	323	288	331	312	327	306	295	295	288	312	308	308	314	313	272	321	281	342	306	311	308	346	316	306	344	309	340	323	303	303	319	353	322	300	331	292	336	314	286	304	303	337	328	295	316	294	311	289	320	282	327	310	331	271	323	297	310	344	328	329	303	310	298	302	338	314	305	325	320	284	313	296	316	322	268	300	343	320	318	304	332	291	368	327	317	328	304	330	283	322	320	330	303	314	308	334	323	306	295	311	305	315	280	325	348	309	335	297	337	290	310	321	319	323	291	299	277	307	293	278	300	314	293	297	305	287	303	343	366	320	335	326	311	313	285	337	307	286	320	288	330	302	298	245	303	353	292	315	298	283	330	311	299	311	341	300	318	324	303	343	333	316	341	328	279	296	313	295	292	303	345	301	285	283	316	305	292	312	327	349	314	313	318	351	288	333	277	314	297	299	286	341	301	287	297	344	330	313	317	306	282	326	319	369	314	315	313	294	324	355	331	313	321	342	333	314	289	338	283	316	305	313	311	304	302	318	316	305	297	288	310	307	321	365	321	289	361	343	321	282	264	293	365	287	298	293	316	312	308	325	348	323	297	334	301	319	331	321	329	279	299	333	298	333	301	287	318	343	307	317	292	314	314	311	309	331	312	307	368	284	290	313	306	309	285	278	283	351	304	331	331	314	353	338	301	334	334	303	308	328	279	339	332	306	336	325	300	284	307	312	308	339	324	307	297	322	314	320	324	331	302	338	329	323	314	327	265	312	295	306	306	297	324	309	309	307	329	319	296	317	297	336	314	308	331	299	308	287	321	301	317	321	314	275	343	306	312	318	308	324	303	334	302	337	318	338	329	293	325	353	303	322	302	304	297	304	294	323	286	315	310	294	322	275	291	328	281	297	332	339	306	320	288	333	304	329	325	271	311	320	320	336	304	326	324	311	270	326	320	313	333	288	342	339	282	292	325	292	334	312	319	294	315	259	313	339	303	295	291	307	323	288	317	331	302	304	305	281	306	330	332	308	276	296	286	311	276	306	336	330	326	291	303	297	287	306	309	303	296	303	312	290	297	296	313	280	290	292	306	330	324	301	321	304	327	342	324	338	326	345	327	315	310	297	313	355	335	300	326	300	304	344	314	291	303	304	319	346	283	301	295	346	303	257	312	315	335	318	315	325	333	331	317	328	304	287	307	292	298	297	262	280	314	314	274	322	308	360	351	312	329	318	316	288	291	321	327	289	318	278	286	307	349	296	348	307	303	298	317	321	336	331	299	322	283	330	309	307	336	296	332	299	329	302	340	325	316	316	305	296	278	323	326	351	327	313	332	327	337	292	317	325	329	302	327	265	299	329	303	325	366	328	284	295	296	299	306	323	293	340	334	317	270	323	330	295	326	298	321	334	334	316	310	292	302	343	305	309	320	310	313	284	330	295	287	289	308	320	293	315	294	271	271	314	311	285	312	339	340	320	324	308	351	327	292	291	312	317	295	330	335	321	309	326	295	332	290	308	298	301	326	327	306	317	315	335	311	316	289	302	260	316	319	292	324	346	297	334	303	317	313	302	313	294	303	311	295	303	350	321	315	310	341	309	327	326	347	297	323	348	303	356	301	308	326	320	289	303	317	350	338	333	303	300	296	328	301	293	348	350	348	307	294	321	343	306	363	327	302	279	289	298	320	332	325	292	326	291	334	301	321	292	288	323	311	319	318	292	292	314	269	316	305	278	310	301	309	296	320	294	327	324	312	306	302	321	345	305	321	314	318	329	303	298	292	292	310	295	305	301	319	286	323	280	338	334	328	338	327	299	304	306	315	328	309	302	309	320	336	318	320	298	315	320	325	303	293	326	323	287	300	273	317	322	298	301	329	322	309	331	264	303	325	289	296	352	337	325	311	342	306	321	303	317	324	337	310	317	287	312	299	325	336	331	303	314	364	357	320	315	317	307	309	335	327	340	324	251	300	298	348	291	311	294	309	336	345	317	334	285	298	322	292	334	316	324	288	320	294	341	315	288	307	298	355	329	302	302	321	332	328	283	340	316	299	310	276	314	283	313	292	345	306	294	288	307	323	323	336	333	311	306	304	311	272	325	318	307	294	335	324	310	291	322	356	318	328	296	335	317	343	294	323	293	308	303	282	297	291	300	314	335	313	327	337	292	302	293	335	329	326	309	338	284	314	316	314	272	310	277	343	323	288	337	290	346	312	319	317	300	309	301	316	317	311	329	302	337	293	331	335	307	307	328	299	314	310	306	317	322	323	334	315	325	306	268	322	325	310	335	275	313	287	308	329	339	332	282	292	302	345	328	331	313	297	293	338	285	293	317	338	320	320	331	294	296	292	335	309	319	307	324	295	307	320
14702	9893	13898	12876	9360	5941	4004	2703	1829	1367	1082	974	889	855	812	810	794	730	735	759	746	677	736	748	727	697	773	691	712	678	750	763	741	702	697	708	713	661	724	669	762	685	658	681	674	733	708	735	676	687	676	697	711	663	666	685	672	672	722	698	695	669	730	666	745	677	708	681	705	631	738	661	691	674	656	658	681	665	728	692	681	707	711	719	630	680	694	670	693	692	701	708	678	642	672	683	713	715	664	665	711	687	706	694	740	659	716	744	721	672	692	666	689	727	657	687	761	668	720	652	691	712	675	710	709	668	705	705	740	685	730	730	716	689	733	685	732	698	689	708	663	690	677	644	694	669	722	718	700	688	731	683	719	678	692	674	745	703	666	677	673	647	672	673	684	702	723	678	713	671	677	659	662	701	667	701	676	673	719	704	712	678	732	667	723	655	672	666	698	640	673	682	737	711	696	713	693	749	739	680	659	668	662	674	669	721	660	659	707	697	736	719	694	687	712	686	707	704	697	665	663	726	705	693	688	691	677	694	730	698	707	686	688	726	697	707	689	709	661	728	703	710	659	638	732	719	677	711	663	636	680	653	687	711	674	693	725	731	737	703	670	642	679	697	702	717	686	728	679	672	705	692	669	667	675	714	721	674	692	709	667	707	687	701	734	688	676	667	658	662	690	697	686	663	666	660	695	665	697	681	701	706	676	725	669	697	721	718	694	697	732	720	687	702	680	681	704	668	633	651	684	675	708	683	663	697	662	674	673	671	703	686	709	670	719	674	662	704	679	750	650	718	710	723	679	690	704	675	704	722	729	718	709	690	665	745	720	674	680	653	633	695	710	669	687	679	648	718	676	709	656	692	675	699	695	692	715	711	703	674	667	717	734	709	714	676	723	680	694	716	677	722	715	686	679	689	676	674	688	676	665	689	698	736	692	694	689	638	666	694	705	674	671	715	677	711	659	658	646	722	695	714	721	677	683	700	669	684	692	737	678	653	656	684	701	665	696	694	666	664	672	688	707	768	685	672	658	655	635	710	704	709	690	686	652	710	690	665	690	702	662	664	668	670	711	687	684	718	670	626	719	717	632	665	710	676	713	705	645	709	685	757	694	705	685	687	650	688	637	701	671	678	715	666	650	710	727	694	665	715	610	683	702	703	669	686	678	661	648	721	695	727	705	701	693	703	663	674	656	713	718	696	713	712	696	691	691	636	667	720	658	687	700	680	728	713	645	679	686	726	732	658	686	673	712	692	698	661	688	673	698	697	664	695	665	665	711	671	741	674	721	714	677	682	706	644	696	706	682	702	644	678	694	672	705	668	645	753	717	668	703	728	643	711	648	726	691	717	693	680	669	653	692	663	681	759	684	653	687	722	700	705	677	697	695	678	721	699	681	698	757	666	687	697	645	727	653	689	702	687	704	707	698	737	726	702	665	679	724	736	684	687	678	722	644	685	679	710	668	748	725	703	727	711	715	690	685	670	662	692	710	662	707	719	732	709	680	663	708	665	704	703	675	697	751	719	681	719	657	685	677	666	683	711	687	703	685	690	696	704	693	719	679	689	695	747	698	679	699	716	708	707	670	701	713	708	718	678	637	758	666	614	666	676	664	665	704	722	680	673	661	709	723	679	727	689	691	682	698	722	706	668	695	651	661	672	687	707	700	679	680	690	671	673	666	686	688	700	699	713	696	701	646	726	666	708	711	691	706	694	751	698	697	693	676	690	657	684	700	732	686	696	716	690	663	661	694	712	662	726	676	665	718	665	736	685	653	733	680	664	712	700	679	671	684	671	682	696	725	681	681	703	693	681	701	671	694	641	707	767	700	712	671	681	717	697	648	659	659	693	699	705	691	707	710	698	708	681	654	675	674	670	726	661	690	723	689	702	668	719	720	700	696	737	700	714	668	685	708	700	625	673	690	677	685	699	701	695	711	697	710	743	663	677	723	644	716	669	671	703	714	672	678	651	709	699	681	699	708	682	708	668	719	666	718	696	709	665	687	688	713	673	683	691	719	687	684	718	683	715	682	654	671	663	655	684	692	742	711	674	746	704	680	692	664	678	675	685	718	711	665	707	655	678	692	723	702	669	650	680	692	720	706	680	687	694	664	697	682	668	700	664	666	662	670	738	697	683	674	683	689	696	687	709	683	647	731	629	727	698	685	692	665	745	670	685	669	722	636	683	730	694	710	718	688	686	683	644	725	727	653	698	689	715	698	718	689	728	717	675	701	675	655	635	700	704	715	704	729	700	700	714	684	691	740	679	684	670	686	744	713	683	665	648	686	719	697	684	688	684	682	673	686	744	713	655	688	678	695	723	675	691	671	677	659	676	723	694	698	665	712	701	691	729	681	739	688	721	675	711	665	640	722	715	657	722	628	672	711	643	688	753	674	747	679	684	656	644	702	660	692	660	654	668	660	686	664	687	699	678	683	655	703	696	691	663	711	665	683	679	705	659	694	695	697	661	691	657	695	687	659	696	662	667	706	684	747	661	675	644	666	699	686	699	692	686	691	660	692	735	696	682	738	694	639	628	698	697	676	691	712	690	691	700	754	686	765	646	655	693	688	717	697	686	645	696	671	667	687	695	685	635	740	699	652	682	678	694	740	731	687	710	668	670	694	731	644	662	670	693	673	637	668	622	673	651	708	696	678	700	708	699	693	757	669	670	667	661	688	734	706	706	660	693	663	716	688	703	653	696	619	659	671	671	703	674	730	638	716	692	710	758	683	680	705	683	649	680	709	692	744	710	729	710	698	701	639	669	690	652	656	680	708	694	686	699	704	689	684	682	701	718	627	713	699	708	652	710	671	736	698	701	700	680	687	702	663	659	702	712	723	667	666	687	685	631	685	699	694	682	715	676	663	735	697	652	727	721	702	662	703	661	733	666	682	679	674	712	695	664	719	665	704	656	665	652	680	657	744	683	690	752	660	683	736	685	685	652	694	655	690	699	676	738	697	652	710	739	685	677	656	695	709	669	689	722	707	707	677	688	638	647	736	683	705	653	698	710	657	723	688	724	692	682	665	655	604	719	685	681	668	657	640	648	711	668	686	706	692	678	698	674	647	694	655	720	680	685	673	745	667	674	722	674	711	699	712	708	715	713	720	711	671	683	719	726	674	704	733	686	690	681	673	683	721	738	683	704	718	690	700	643	704	740	643	663	683	681	733	700	660	678	715	732	721	700	705	692	697	728	744	699	699	667	676	666	764	695	688	656	679	729	704	650	697	692	660	712	705	715	672	691	700	659	669	681	641	730	673	681	710	691	665	695	691	721	653	673	666	679	682	722	705	700	668	717	747	702	692	707	697	731	712	730	609	698	670	686	681	724	716	717	677	713	676	707	681	677	693	676	653	678	705	623	661	670	666	649	674	699	713	698	680	645	694	699	718	648	725	675	730	662	677	658	674	674	647	701	698	685	693	696	691	692	743	716	634	713	659	687	681	699	664	652	721	663	706	685	705	707	708	656	689	669	661	675
35514	20699	16739	12036	6957	3706	2770	1621	1077	725	571	450	447	409	414	393	353	397	364	355	332	377	349	356	364	393	345	363	393	368	357	359	337	349	383	308	349	348	366	361	363	370	366	368	361	347	358	343	331	330	328	342	388	344	377	328	360	362	349	335	343	334	355	399	367	335	348	351	335	356	323	331	329	331	371	312	373	323	312	353	378	378	375	334	368	344	393	332	335	351	318	339	343	366	328	355	366	359	341	343	366	358	358	390	339	315	367	319	344	343	361	362	341	320	347	308	358	358	366	326	345	328	327	334	342	339	373	326	354	361	360	332	335	328	332	369	309	326	366	359	311	356	379	337	337	379	300	392	366	347	356	363	330	370	343	362	345	380	370	373	381	369	352	376	345	319	367	363	357	361	365	338	344	358	361	379	341	337	341	376	326	351	349	387	351	342	344	319	367	361	346	334	349	338	352	330	346	318	339	351	355	372	388	343	366	347	351	330	353	337	323	342	338	359	364	376	353	349	339	360	356	366	351	357	348	355	343	327	314	348	374	352	341	332	358	356	342	351	326	344	308	364	365	386	387	326	333	381	391	357	373	364	322	347	285	406	369	351	368	331	368	369	333	371	331	340	346	371	346	315	368	342	358	369	371	325	347	333	319	357	349	350	373	360	330	359	302	355	344	330	338	377	348	322	335	369	343	315	333	353	338	327	349	357	349	357	336	360	296	343	350	341	359	352	367	355	331	356	383	401	350	356	347	354	320	342	325	326	311	308	368	305	354	378	339	361	311	314	354	347	337	344	359	348	351	339	356	371	322	327	310	354	326	321	350	357	325	357	388	372	325	373	361	365	374	364	338	380	331	364	348	323	369	332	358	324	357	306	337	364	339	318	383	360	364	290	330	357	338	349	329	352	370	346	368	336	372	324	360	311	346	338	334	344	361	341	357	328	337	330	336	350	383	362	347	329	324	398	337	350	335	325	389	341	331	404	362	352	366	364	322	338	351	361	363	347	354	307	343	339	360	366	344	341	326	330	327	331	356	364	378	339	400	350	345	342	358	353	354	359	355	330	360	341	355	326	341	361	346	337	335	313	372	372	334	326	344	344	380	333	375	350	348	339	348	319	337	355	303	345	339	359	375	376	378	337	328	334	361	364	380	359	356	390	342	336	343	357	346	333	344	365	349	371	322	345	343	332	346	360	385	369	319	339	327	376	345	356	321	319	339	311	372	320	330	368	375	307	369	379	325	352	316	345	348	338	370	344	312	347	367	323	345	353	346	349	360	344	381	358	352	354	341	338	348	383	335	342	345	344	372	344	340	340	335	357	378	335	334	357	325	358	339	361	352	379	356	362	362	344	397	366	327	347	345	344	337	356	361	336	377	374	338	348	349	374	358	350	337	317	358	362	334	337	325	374	354	327	319	383	336	343	340	362	339	364	355	360	341	353	384	340	321	351	345	341	333	339	350	363	366	353	339	309	350	356	338	341	375	375	370	349	354	351	332	360	356	400	366	300	366	352	385	311	313	342	375	347	329	376	371	336	305	345	362	350	358	359	375	355	346	340	354	355	336	343	346	326	393	344	338	350	350	342	319	311	327	356	358	355	366	323	314	376	364	361	287	344	320	375	329	347	315	322	337	355	357	332	362	354	352	333	319	337	353	368	371	354	323	331	350	333	346	330	378	324	344	349	348	383	356	385	362	349	342	360	352	345	375	369	360	367	321	343	336	344	382	367	346	359	332	341	325	358	363	352	372	356	331	360	342	312	324	338	360	354	335	362	334	352	366	341	318	360	346	319	387	348	319	339	334	353	343	320	341	356	377	343	330	328	310	323	322	329	342	363	339	336	361	327	388	362	355	363	350	329	401	332	311	330	372	334	374	392	362	342	350	358	363	337	328	341	356	352	307	343	326	367	384	333	341	381	373	368	382	326	325	318	321	369	328	351	343	371	371	318	322	331	362	321	351	351	342	371	377	322	338	355	344	390	360	332	338	376	313	366	357	333	359	330	319	358	316	347	360	393	354	376	310	350	328	384	365	367	374	358	328	337	332	353	360	322	326	360	318	371	348	347	380	377	360	300	353	366	369	387	342	350	361	308	332	343	356	331	345	343	371	327	381	342	388	331	324	353	341	363	350	338	352	338	317	349	347	355	377	345	350	373	341	329	330	322	382	337	348	348	353	367	334	349	329	328	331	333	344	358	366	362	354	303	344	357	316	326	367	373	359	348	347	345	357	333	382	354	346	332	359	346	357	348	367	365	383	380	345	338	317	338	309	336	348	327	343	342	347	342	346	331	343	331	359	329	357	349	377	341	347	346	351	346	354	346	338	336	374	376	329	378	328	293	349	357	329	351	367	360	339	343	375	366	342	321	334	410	335	356	376	341	396	323	333	377	345	350	355	369	325	348	370	381	318	367	332	346	321	345	332	391	374	380	349	347	352	347	332	361	318	365	324	335	337	385	370	361	374	345	347	339	326	361	364	373	318	347	385	335	372	381	359	365	369	366	336	307	362	339	306	372	369	372	370	334	326	333	343	313	341	307	321	315	374	352	301	365	359	371	348	344	351	332	366	344	338	332	340	342	291	339	364	357	336	346	355	348	361	338	371	344	370	348	350	321	338	357	316	335	324	353	355	362	322	365	362	362	333	360	330	354	346	337	384	359	336	335	359	332	344	351	337	342	315	354	348	329	337	324	349	356	345	330	376	358	348	337	355	371	347	337	360	323	358	395	375	362	371	358	349	336	332	382	324	303	357	333	338	328	342	354	336	356	375	367	334	369	369	349	395	367	335	339	364	329	416	343	360	366	382	379	385	362	337	393	328	373	344	362	334	343	372	334	366	360	376	320	411	319	341	319	354	356	328	348	341	353	376	371	330	327	344	356	345	356	384	346	328	346	325	330	346	353	386	337	339	352	352	341	345	363	324	348	340	356	321	386	354	400	368	375	388	353	341	335	362	339	356	371	380	347	320	377	385	324	346	356	340	344	338	356	338	377	324	358	320	378	374	373	336	306	319	380	366	368	348	357	376	349	311	373	383	333	347	366	424	369	359	386	348	330	331	344	361	402	356	350	340	338	375	357	396	347	354	337	341	357	339	355	307	354	367	347	338	346	347	326	335	362	320	291	337	343	323	327	348	354	383	341	336	370	372	346	356	331	361	367	340	362	324	329	332	356	371	340	333	349	364	344	349	378	364	343	328	367	348	330	388	353	333	336	319	332	340	345	348	366	340	343	353	352	340	351	383	348	359	353	412	324	366	376	333	333	365	368	350	341	359	357	372	374	337	339	374	379	377	331	350	369	347	317	381	354	368	361	331	373	350	348	370	344	360	350	345	322	333	337	351	304	383	382	322	328	344	353	344	332	362	332	353	319	309	341	325	365	330	336	344	364	362	325	335	336	378	353	333	319	366	314	399	343	350	364	323	346	349	302	315	322	350	364	339	357	342	338	343	336	370	337	302	376	367	363	328	338	372	320	317	350
21194	15183	22390	22303	17283	11746	9662	6171	3993	2810	1867	1406	1268	1038	1080	984	939	898	921	842	871	835	854	845	805	814	792	813	806	780	817	780	824	807	766	756	827	780	765	801	765	793	782	756	771	741	826	837	817	795	790	808	784	773	793	763	788	789	761	791	779	738	752	733	757	790	772	766	758	729	780	807	735	775	744	746	771	743	796	775	709	778	832	769	778	810	723	746	759	787	789	765	818	758	804	719	788	779	724	775	793	771	757	781	756	784	759	775	715	830	754	733	795	754	792	767	756	836	760	766	744	778	768	757	751	747	768	837	807	771	758	747	751	731	784	781	807	776	739	772	776	747	711	786	749	827	773	770	763	769	748	755	806	755	730	777	724	733	806	753	748	766	766	740	780	790	811	777	736	687	765	748	760	762	797	793	766	813	762	764	773	737	745	785	744	711	789	754	760	750	780	729	763	784	724	781	757	746	761	749	744	799	780	723	754	732	740	769	711	817	768	752	762	778	807	748	761	770	743	764	766	754	721	756	780	804	688	776	787	731	765	779	776	742	737	739	755	749	731	770	741	783	795	741	735	808	736	749	731	755	810	774	802	793	792	740	729	708	745	808	769	780	775	779	750	728	793	767	783	741	730	772	757	736	746	750	736	764	769	741	728	769	749	800	750	737	773	773	807	757	702	810	746	806	769	763	793	727	781	778	775	717	761	748	720	760	776	757	758	731	819	774	753	729	762	760	792	825	798	827	788	745	737	744	775	780	787	766	767	804	821	768	823	757	780	717	777	762	783	768	749	759	766	785	737	784	775	797	733	775	767	767	752	736	670	805	793	722	763	760	754	766	740	765	744	791	777	791	726	758	781	759	810	772	728	757	763	696	759	750	771	728	742	780	770	732	789	750	752	752	725	755	760	785	754	746	790	752	761	795	736	749	754	715	751	741	753	789	764	737	749	773	760	786	715	766	727	781	725	776	744	783	805	747	792	771	780	796	717	725	746	778	757	771	782	786	775	748	761	732	785	740	762	752	722	774	786	774	754	757	766	804	740	740	761	756	784	802	774	754	775	736	775	733	764	761	756	753	757	792	734	777	789	741	791	737	751	789	780	759	798	815	770	779	851	737	779	785	755	755	779	759	753	769	772	762	791	758	763	703	813	729	724	774	775	752	728	766	770	791	755	775	756	790	742	766	774	741	732	686	730	745	756	798	732	783	795	728	768	817	806	798	749	776	790	769	744	756	758	811	743	753	784	766	765	759	756	764	746	803	745	798	770	713	789	780	723	787	692	736	763	756	766	773	711	776	810	785	769	760	713	801	782	752	776	816	761	765	788	799	746	748	697	750	745	783	766	737	745	777	749	721	779	750	756	736	810	777	770	747	771	718	803	810	797	794	784	779	761	746	765	761	805	769	792	732	800	772	747	755	764	763	803	793	741	732	774	787	732	793	751	774	807	737	738	740	768	800	794	733	765	735	745	755	759	779	774	787	770	785	773	792	795	740	738	762	772	813	736	745	724	767	798	825	736	769	736	736	766	722	735	749	767	766	759	729	731	751	756	735	781	763	738	786	734	773	744	729	785	741	781	696	797	733	768	787	780	803	770	800	761	724	750	737	806	737	796	776	732	802	744	782	770	809	749	776	783	762	751	705	754	795	754	757	746	790	741	720	757	757	757	810	758	762	737	793	769	749	766	743	790	778	794	753	689	775	796	743	724	766	815	770	739	721	765	718	772	727	806	737	761	722	791	772	742	756	786	800	726	748	794	799	769	792	724	825	738	746	721	788	783	768	754	763	756	717	750	744	740	761	783	745	760	769	794	766	760	749	724	717	721	739	729	737	763	713	772	781	768	768	752	793	722	767	780	789	778	805	792	757	766	757	738	738	769	737	782	752	797	787	684	737	741	768	747	722	748	768	732	778	739	736	769	799	833	807	786	737	799	737	764	727	764	766	735	771	784	758	769	769	763	794	762	813	774	788	745	807	807	739	767	764	741	774	766	734	755	709	680	745	766	797	760	777	738	790	745	767	824	771	767	761	739	749	781	774	765	745	732	786	764	753	768	726	770	733	722	750	772	745	778	773	775	729	750	726	765	782	724	805	756	766	740	851	730	779	764	766	786	758	744	796	769	774	733	794	765	783	786	783	799	776	765	756	801	798	748	743	774	753	752	768	798	730	734	816	791	785	739	799	762	797	730	775	736	728	767	773	782	774	745	730	771	750	777	759	764	803	784	729	803	777	794	726	766	763	757	808	757	786	779	782	740	757	793	795	771	755	787	735	709	720	724	755	727	788	767	699	772	757	749	784	780	761	747	750	742	741	732	778	755	784	775	780	734	800	806	774	750	763	754	751	738	810	770	763	712	736	769	752	705	762	753	718	756	737	774	795	763	807	773	747	730	743	709	757	718	752	797	768	785	722	738	773	750	806	768	754	758	770	743	746	722	755	771	754	798	743	740	751	771	799	743	756	730	749	757	765	706	710	810	769	814	796	799	791	752	761	732	747	736	768	753	774	751	764	748	764	734	773	747	770	745	798	747	809	799	717	807	769	710	768	754	786	787	745	733	732	752	810	764	795	749	731	781	760	786	761	792	760	801	797	765	747	733	772	711	756	794	748	769	754	814	750	775	740	745	807	745	794	743	799	770	762	736	715	761	769	800	752	777	779	773	729	753	778	758	747	759	814	784	767	770	741	795	723	798	801	769	773	786	715	820	729	782	822	758	721	755	745	747	748	704	777	761	750	739	756	782	776	758	780	748	826	816	767	787	741	786	771	765	771	757	809	768	784	750	796	795	809	747	732	753	723	749	724	765	733	719	768	776	789	764	769	773	730	767	740	769	770	760	824	792	795	768	738	818	813	804	685	772	739	783	796	783	712	743	818	729	752	717	746	752	763	801	712	757	728	746	787	779	763	735	806	774	754	718	710	812	764	762	799	777	765	722	813	811	748	743	733	762	758	713	741	770	774	725	759	783	745	789	743	745	779	777	784	756	762	784	753	774	758	825	714	744	794	802	770	779	759	776	762	764	764	780	780	762	749	734	757	787	802	782	729	787	794	754	759	727	773	769	782	787	733	790	743	762	785	788	795	795	722	722	806	736	794	719	799	749	729	741	737	816	787	781	776	782	748	746	769	743	743	783	812	747	785	776	783	788	762	774	819	767	791	757	723	767	755	750	741	776	755	751	768	778	720	760	795	779	714	801	813	801	730	748	810	776	791	784	793	751	735	698	748	693	764	779	777	721	760	701	757	744	808	775	719	788	736	757	788	776	746	786	753	738	783	780	706	746	793	761	762	758	723	803	720	770	765	742	731	807	763	778	754	759	761	756	832	758	808	797	776	821	738	745	776	764	807	797	753	717	731	760	755	744	779	789	760	775	746	786	745	736	817	756	762	785	786	773	765	798	750	756	788	757	758	722	786	786	782	752	764	744	739	736	750	763	789	740	770	746	803	769	791	759	757	816	779	782	775	762	758	766	770	755	825
44659	26911	23062	16789	9564	7472	5550	2852	1686	1068	766	618	559	466	475	451	450	437	422	400	389	412	408	419	422	399	389	386	402	410	395	394	407	402	433	382	406	415	437	391	399	395	404	416	424	381	385	367	389	403	381	399	417	438	387	381	375	370	370	381	409	407	390	371	390	380	421	413	394	397	419	406	394	370	420	382	426	403	373	431	463	400	393	389	374	405	425	387	409	421	384	429	388	367	339	430	419	417	370	353	379	389	393	368	418	405	404	377	391	430	395	415	388	413	413	412	390	398	406	368	377	382	416	409	372	412	354	390	382	418	418	418	408	422	373	401	377	387	414	385	386	370	386	388	388	429	415	376	391	407	406	389	402	381	438	401	349	387	428	388	395	402	381	426	389	406	429	414	388	404	401	379	406	383	445	412	387	415	421	422	378	387	415	374	432	362	351	422	423	425	417	410	378	395	367	415	411	409	389	416	399	452	405	409	453	408	433	386	419	416	428	376	408	404	425	384	377	439	361	361	421	427	427	421	399	358	366	407	376	434	363	372	409	389	430	398	374	390	418	394	384	402	374	402	420	420	411	394	414	368	380	381	414	444	382	392	392	393	383	365	403	407	389	371	416	430	398	412	361	406	441	410	385	431	408	383	394	365	389	364	421	443	388	400	424	430	400	414	418	383	394	409	365	370	388	418	438	400	379	405	385	358	350	375	374	413	402	397	386	386	412	377	426	413	411	415	364	392	391	413	425	400	389	390	392	390	370	368	422	380	401	399	396	353	432	418	404	374	396	396	389	387	432	418	379	375	387	408	393	381	407	375	422	375	415	382	437	373	430	419	364	361	414	377	376	379	408	426	468	390	395	423	375	422	356	412	365	396	408	414	396	432	396	421	405	377	371	390	393	417	418	430	355	393	415	378	383	428	428	401	371	402	408	398	403	359	404	451	372	415	417	386	404	375	422	397	371	406	390	411	376	407	401	367	422	359	340	347	387	407	365	394	408	416	398	392	409	422	402	371	382	373	418	427	409	413	412	369	400	405	371	389	424	416	422	353	407	412	367	403	398	425	419	395	403	358	377	370	397	402	409	364	396	362	378	394	418	409	379	403	372	401	359	379	399	398	362	396	412	371	425	378	441	405	405	385	378	403	393	383	401	373	370	419	382	367	414	402	390	398	408	370	385	422	384	404	438	359	346	356	387	359	429	364	370	398	414	419	398	355	390	399	401	369	373	416	408	386	375	423	374	408	378	413	388	425	387	398	413	419	419	390	365	360	413	398	384	402	401	389	364	410	402	415	459	383	398	434	422	396	419	370	390	379	441	414	345	375	376	347	398	369	407	380	390	432	383	400	362	390	406	422	378	430	405	412	433	436	393	358	425	389	409	411	376	363	450	395	428	391	375	377	354	413	441	394	420	410	422	407	418	406	365	402	398	381	369	379	405	422	404	384	426	403	385	396	414	426	428	390	461	383	382	373	430	411	375	402	352	382	398	383	374	400	398	372	382	409	394	397	374	414	406	409	422	410	410	385	389	411	370	410	414	373	404	431	394	376	448	401	407	406	406	399	401	401	399	365	391	412	366	391	410	384	387	404	409	368	426	418	394	373	383	394	400	383	385	418	420	390	404	363	411	396	373	385	341	405	399	406	408	392	419	390	409	395	392	424	394	377	387	376	429	395	411	365	355	384	405	388	391	415	376	352	377	395	412	366	406	432	400	389	393	397	405	407	372	398	397	415	386	390	377	378	401	373	397	414	352	428	406	365	378	415	389	378	373	422	413	398	440	361	408	364	378	396	410	430	402	402	405	380	402	403	374	400	359	392	394	369	403	347	350	414	377	345	377	444	391	384	399	449	410	414	394	415	429	444	374	347	441	424	378	408	435	411	421	386	397	409	422	389	391	383	392	405	444	390	389	394	385	377	389	454	414	363	389	415	393	402	432	374	402	385	388	424	417	416	375	366	373	414	383	413	410	365	388	399	412	385	371	428	364	413	393	432	372	354	429	409	389	405	390	364	388	440	383	394	401	346	400	346	347	368	364	411	407	389	434	362	403	437	420	402	429	372	405	394	385	365	442	410	384	423	368	400	416	388	419	398	414	394	436	445	432	398	399	405	392	390	410	393	366	389	430	400	386	403	418	436	423	407	400	389	366	373	419	463	413	392	384	371	428	366	386	383	436	426	417	409	397	366	371	404	368	415	389	361	402	376	400	393	376	413	408	413	396	389	403	409	373	384	407	392	458	382	427	397	389	394	417	380	428	393	418	399	435	399	459	365	380	413	399	398	367	372	368	331	424	413	386	385	333	419	424	397	371	422	399	432	397	401	417	401	360	391	419	375	382	408	397	419	388	419	435	406	415	424	424	405	401	452	377	405	375	422	405	416	424	402	389	366	405	439	425	392	410	435	373	376	419	358	429	417	351	410	438	418	398	396	406	400	390	406	388	407	433	392	418	416	368	383	415	395	407	402	386	424	437	395	390	383	411	411	383	402	400	400	394	431	385	366	384	391	440	436	384	377	393	424	375	372	404	415	391	409	433	384	385	390	402	402	400	400	372	392	409	412	384	419	408	405	368	414	403	374	395	406	370	364	418	400	425	417	381	394	387	406	411	410	401	410	406	379	396	401	381	406	424	381	383	414	418	447	402	417	370	398	408	384	441	421	395	367	379	425	377	401	379	413	406	409	389	367	418	376	405	369	404	396	398	390	400	403	362	377	446	404	422	387	415	356	414	410	401	385	437	378	356	378	406	398	391	374	373	446	402	406	398	389	418	410	408	381	423	389	426	377	394	429	395	348	372	405	410	374	418	372	386	386	416	425	454	391	400	417	407	373	405	385	436	417	407	393	396	423	409	425	424	386	382	362	399	393	409	391	438	419	421	397	351	386	444	419	436	399	354	399	408	369	375	427	434	400	395	395	406	397	384	360	400	388	401	457	376	419	414	360	382	397	436	404	425	416	380	412	381	363	414	416	425	463	378	389	394	358	380	415	420	398	406	375	391	406	379	433	366	441	384	424	391	428	432	371	388	392	430	416	390	394	431	379	414	357	414	385	411	406	420	405	372	382	417	422	420	342	425	394	359	386	406	420	363	356	418	390	359	376	387	398	377	358	380	382	410	373	415	375	393	400	415	407	419	392	450	326	410	393	392	406	405	427	384	416	404	384	408	422	370	404	396	404	417	411	427	407	416	399	429	400	410	373	389	391	428	421	409	413	375	392	412	434	409	412	410	372	449	419	385	405	408	417	405	407	417	414	401	413	392	384	399	380	378	399	405	448	409	400	376	387	406	403	375	373	379	389	406	413	384	407	384	387	370	376	377	349	397	390	391	375	369	385	404	450	380	389	392	413	409	381	427	363	377	403	384	398	423	382	378	406	408	452	377	399	380	382	417	394	371	386	370	426	430	394	379	397	411	418	405	403	403	408	422	421	429	385	418	389	402	364	374	453	388	371	430	384	430	402	399	417	394	388	402	391	408	430
26121	19466	27999	27206	20983	19908	15901	9600	6115	3685	2586	1911	1592	1355	1265	1169	1124	1095	1100	1025	991	972	996	1010	928	947	940	939	943	927	938	892	936	916	909	862	881	851	864	920	945	872	868	882	804	891	896	886	908	847	855	880	892	859	932	899	826	833	861	837	880	875	855	853	885	900	927	882	868	881	853	816	849	865	889	876	837	885	867	848	888	805	834	869	829	865	855	794	847	831	848	862	817	839	842	805	877	886	869	800	865	832	915	861	878	799	830	863	839	860	829	841	896	873	815	875	871	820	871	823	834	898	853	865	879	884	879	911	805	869	927	862	884	863	888	870	870	879	855	860	864	892	831	822	844	887	819	859	846	879	838	827	884	864	864	891	887	864	876	831	899	818	758	897	839	887	826	819	888	870	838	872	857	906	855	834	847	864	844	839	807	870	928	829	885	906	818	866	817	875	841	862	844	793	871	810	822	877	866	861	855	917	867	836	887	888	903	824	866	813	903	887	821	838	865	836	822	827	870	843	834	865	841	880	810	892	872	890	876	864	857	937	890	913	863	803	845	820	817	870	821	855	865	827	867	879	856	810	898	851	838	852	872	921	881	821	890	870	865	861	862	852	899	878	896	853	890	809	836	847	863	830	853	843	824	845	852	885	832	841	812	884	868	828	834	851	787	880	854	883	858	846	876	802	876	816	862	876	864	847	881	864	880	846	876	837	891	848	895	855	847	859	818	869	863	856	834	790	845	835	878	870	786	867	861	824	820	861	868	889	870	876	823	851	816	865	813	823	881	841	877	903	786	856	874	851	833	844	872	886	822	849	875	852	876	888	848	849	882	872	830	845	838	825	835	845	875	860	851	828	867	868	880	852	875	868	900	886	838	851	865	894	858	849	865	839	886	895	836	837	774	845	861	903	840	886	866	860	834	878	882	877	851	866	806	822	809	873	822	867	864	849	863	831	852	841	860	838	842	842	856	848	837	842	849	875	875	891	852	874	876	882	852	886	875	886	826	863	833	842	846	871	866	846	881	832	855	836	877	825	884	864	890	841	871	806	898	878	837	825	887	834	848	902	866	828	843	872	852	871	885	877	843	876	889	877	807	874	906	837	876	877	863	831	862	819	846	885	835	859	880	886	891	835	803	868	783	852	888	834	846	858	883	795	896	846	884	849	884	863	863	863	848	792	833	867	871	869	846	820	919	854	863	829	879	817	876	911	926	865	842	856	859	804	887	876	798	843	805	809	815	851	935	899	898	899	862	851	871	814	785	806	896	821	810	868	837	858	899	843	830	874	841	834	816	835	853	855	861	880	886	841	867	814	863	872	855	858	828	883	868	828	855	874	844	873	834	852	837	858	842	850	802	824	817	902	895	857	861	868	844	856	869	858	833	836	877	822	809	847	839	878	824	834	883	870	841	916	865	822	839	888	855	834	898	817	829	882	852	857	852	824	860	853	844	810	889	917	856	856	840	899	834	855	877	899	866	835	895	878	876	840	887	893	873	818	878	893	880	855	878	861	808	844	835	867	874	871	828	881	856	880	856	864	824	866	867	837	881	871	837	842	875	838	813	844	839	863	788	851	858	839	839	769	889	814	851	851	890	908	882	863	852	883	833	846	820	874	838	862	823	862	853	809	841	835	830	845	828	837	847	854	852	816	853	860	826	878	851	855	856	822	840	892	879	830	886	835	828	921	934	845	887	829	869	878	856	905	835	826	889	898	877	851	882	873	865	834	855	876	871	861	822	852	840	809	908	839	867	864	870	839	849	847	864	881	833	855	867	856	908	884	830	799	844	838	883	871	816	895	838	845	873	871	832	860	861	889	855	837	881	865	814	872	863	888	861	897	844	832	825	868	864	860	849	846	883	829	898	829	883	895	829	798	820	883	867	911	812	846	868	906	847	871	851	865	814	822	836	899	865	904	859	856	864	834	873	858	833	833	866	844	880	874	882	817	921	786	828	848	831	825	835	859	874	860	832	892	870	830	849	868	899	857	862	886	844	843	916	845	861	868	868	824	872	847	886	886	874	842	839	859	870	877	856	863	805	872	845	899	841	845	866	855	839	802	874	870	858	885	897	869	856	831	827	821	824	855	828	883	872	849	847	894	851	858	868	874	865	829	887	919	795	832	855	881	853	858	871	879	872	885	829	856	845	828	899	896	879	850	943	816	850	813	878	857	854	831	906	829	877	881	822	923	866	848	831	860	869	858	857	863	847	866	859	853	855	830	859	897	819	915	832	856	879	831	861	875	834	906	901	837	834	884	854	838	795	820	836	874	825	789	892	902	837	854	842	868	889	843	839	881	792	865	850	872	827	842	789	903	890	922	857	878	845	827	787	860	870	852	875	872	822	833	887	870	831	863	862	848	877	789	873	819	886	898	927	818	852	892	853	845	878	823	837	883	850	841	878	867	889	808	854	834	878	833	874	801	861	911	815	853	863	869	885	892	807	830	812	821	880	874	912	825	870	809	840	882	896	850	841	896	850	831	845	877	905	851	835	869	843	865	845	806	853	879	825	866	853	868	842	856	881	904	923	859	885	847	871	872	836	844	829	811	867	865	826	846	834	866	840	781	841	877	901	846	861	859	849	830	840	838	825	838	843	814	862	840	806	856	864	816	851	877	867	821	821	893	859	894	830	868	858	878	834	917	866	845	850	810	816	903	889	856	904	869	855	836	811	850	853	844	860	831	850	799	876	900	814	884	879	837	876	885	829	858	832	819	873	823	905	885	910	854	879	858	834	861	861	848	856	879	852	852	867	858	844	862	833	825	786	834	855	873	890	838	895	855	848	832	888	835	836	856	894	858	834	892	887	834	846	865	879	786	816	871	878	865	862	811	852	831	900	825	863	869	889	901	887	862	894	849	857	811	866	898	864	868	822	808	856	830	871	873	865	813	798	869	852	913	881	894	828	856	845	903	868	830	870	885	843	855	876	857	830	886	864	868	827	799	867	874	804	859	920	894	866	857	844	893	834	845	859	818	848	852	875	884	890	817	849	861	849	906	887	846	824	823	879	865	905	823	856	809	866	844	864	874	864	821	825	838	872	864	881	855	921	869	878	832	832	848	807	862	822	878	836	860	815	875	828	867	856	828	863	830	860	848	847	837	859	887	877	884	855	855	917	900	894	875	878	870	850	799	873	846	831	847	889	852	827	837	847	868	864	889	849	794	866	860	847	839	851	830	841	839	891	828	868	849	868	864	856	881	820	898	919	890	829	924	853	876	852	891	833	893	870	850	888	860	882	854	901	878	853	884	833	840	856	861	796	850	860	861	816	840	853	861	815	911	907	882	864	937	851	841	877	853	888	841	847	927	894	870	883	835	900	843	897	886	821	826	858	861	894	869	871	874	861	838	887	857	818	830	841	864	850	809	887	907	826	794	894	845	858	851	824	848	851	870	849	884	862	840	836	794	838	851	859	838	815	862	874	846	911	828	785	884	848	839	886	855	864	837	876	874	823	859	901	843	867	872	847	887	836	833
22141	13434	10407	6526	3160	1751	1045	681	501	430	392	367	331	299	318	329	347	352	330	274	328	328	356	324	273	326	321	320	321	299	284	311	299	323	317	301	353	315	335	343	295	284	324	333	303	292	305	283	274	296	292	288	321	311	287	312	321	311	331	276	338	343	303	334	341	327	278	304	314	306	346	329	341	335	307	317	303	351	303	355	292	288	316	305	310	315	319	339	298	350	283	310	309	312	305	288	308	352	291	306	306	351	315	306	309	301	310	318	353	312	318	302	343	302	293	311	312	309	334	296	277	312	296	337	336	338	301	311	286	340	289	315	336	312	285	317	357	309	328	333	325	305	316	302	355	333	298	299	325	298	327	293	302	345	301	331	326	316	306	314	298	319	308	306	324	321	313	321	296	301	338	287	321	316	317	308	337	292	308	319	289	317	289	304	304	291	291	316	292	300	334	337	311	318	288	287	297	325	313	296	312	295	300	259	300	313	313	308	336	319	292	308	328	323	300	295	291	344	274	299	297	326	315	301	322	340	289	313	338	309	321	333	315	301	295	314	347	317	350	319	290	300	303	292	324	309	305	310	303	313	316	317	322	305	305	326	309	321	345	278	308	340	292	308	296	299	348	336	318	274	302	310	281	295	316	291	324	332	341	298	318	310	319	316	313	283	280	294	315	293	336	312	329	288	284	307	342	336	289	342	309	338	309	295	291	339	329	320	345	299	311	295	304	318	318	320	323	339	330	322	290	306	322	309	311	281	325	297	281	290	283	308	314	303	323	301	328	306	304	305	307	321	325	298	297	261	359	322	309	315	284	322	329	339	316	305	310	308	314	310	323	337	320	312	322	292	306	296	323	316	280	298	307	282	307	308	297	328	376	334	310	310	296	324	305	325	303	335	291	289	282	288	327	318	348	316	321	304	296	303	305	303	291	318	307	328	315	330	266	325	329	348	280	345	293	288	284	335	339	314	293	314	303	313	307	322	330	356	299	307	321	313	323	325	319	303	300	312	324	343	303	329	327	295	300	330	280	333	290	319	334	323	321	326	283	296	350	308	290	320	313	332	311	316	299	313	319	303	290	325	300	327	310	321	313	328	318	320	290	317	289	317	325	315	323	324	290	298	298	285	349	297	316	275	304	309	323	313	301	305	306	299	307	307	300	381	325	317	282	295	299	331	310	283	325	328	282	315	329	316	327	297	311	329	324	307	316	309	293	320	295	274	306	281	309	320	283	278	296	326	275	300	319	316	266	331	345	298	316	369	306	313	337	338	328	291	305	315	319	280	331	313	298	322	314	300	303	311	340	322	324	319	307	324	301	314	289	307	338	301	321	302	302	294	301	294	324	276	301	321	308	290	306	317	325	330	339	316	321	340	313	264	317	330	302	296	339	301	307	297	300	341	319	336	311	292	323	276	343	291	338	280	262	298	359	294	326	321	294	297	323	347	318	348	325	312	311	308	321	295	317	322	308	315	298	321	329	309	323	312	314	278	330	290	289	312	325	317	314	317	303	336	309	316	342	294	336	315	334	323	326	287	310	325	291	292	288	287	313	324	324	333	303	347	290	312	310	320	339	301	329	334	339	322	323	282	299	305	309	310	342	356	319	316	353	275	320	301	310	302	273	272	313	283	355	336	299	302	300	306	302	259	319	318	278	332	318	315	305	327	289	344	289	317	320	303	305	332	292	290	302	295	300	305	334	338	299	308	318	338	340	322	333	331	320	299	308	306	309	314	296	330	334	311	318	322	265	326	328	332	336	312	300	289	277	313	293	282	330	308	319	296	297	329	288	298	308	283	298	275	301	303	334	309	314	310	309	307	327	325	328	314	326	327	309	302	319	330	333	332	330	284	292	288	369	325	323	271	316	315	305	330	294	341	312	296	280	301	320	323	300	344	290	311	334	271	303	321	309	316	313	328	290	311	339	324	310	289	299	296	319	285	286	312	277	312	292	311	317	296	321	328	323	328	299	323	334	283	343	326	314	282	304	304	308	321	282	317	304	327	303	350	313	324	311	304	275	332	316	322	321	308	313	298	303	327	340	294	304	281	309	299	314	314	306	310	320	313	331	345	318	313	322	335	289	311	358	344	324	336	298	321	280	306	318	311	284	313	302	303	302	313	326	313	346	273	287	313	294	310	330	297	300	289	318	328	288	318	323	316	276	320	295	304	335	289	316	290	354	320	288	322	292	323	299	297	283	302	325	272	304	325	287	310	286	270	328	308	343	313	274	302	305	284	357	324	305	271	330	288	330	296	311	307	310	313	317	306	275	311	309	311	307	317	305	331	308	322	304	321	364	303	322	306	325	314	307	333	329	317	341	330	306	333	326	300	318	302	300	335	293	316	321	301	305	317	305	308	281	295	302	311	314	304	324	284	293	308	288	306	315	299	287	311	301	282	310	304	316	285	309	316	291	311	302	310	313	301	315	315	304	312	301	358	314	298	352	318	283	300	333	312	288	329	301	312	328	300	313	316	307	292	300	273	326	317	299	327	324	350	304	324	300	328	336	315	313	309	308	303	330	327	318	314	288	275	315	284	293	284	333	341	301	322	292	290	321	329	348	315	294	337	317	306	322	299	299	353	274	320	346	299	309	297	303	308	315	283	301	279	323	335	299	291	312	314	307	330	313	292	301	307	321	323	293	298	311	311	293	279	309	333	314	296	304	335	314	314	290	300	317	317	320	288	294	288	317	319	317	308	296	326	293	281	348	335	308	309	334	328	280	316	312	358	303	303	289	312	321	300	309	316	344	299	259	341	328	314	325	308	290	276	287	288	341	323	319	337	282	331	347	324	302	333	294	302	313	264	314	335	313	311	310	310	291	338	295	344	307	313	291	364	290	298	304	292	292	293	270	298	314	303	318	294	338	340	312	317	342	341	325	322	292	295	293	310	325	341	306	332	320	246	290	331	301	259	313	297	290	310	275	301	302	300	301	277	295	333	312	325	305	310	272	294	325	295	314	307	302	344	297	313	335	343	315	325	281	298	318	304	303	304	301	317	307	325	296	325	317	318	333	294	297	305	336	290	319	288	320	329	313	339	328	301	306	306	280	285	305	291	288	314	317	343	280	296	281	307	296	317	294	298	302	325	305	317	310	291	285	327	383	295	329	337	314	292	296	308	338	301	308	313	320	302	319	292	318	324	306	332	314	321	341	314	299	341	305	310	317	286	310	310	327	325	305	324	328	312	311	333	282	324	272	329	312	304	321	312	307	322	341	303	292	321	320	313	373	287	326	292	324	340	320	290	299	296	307	268	297	336	339	339	329	327	309	314	297	306	281	292	354	311	324	287	341	334	303	324	279	308	299	312	348	283	304	318	322	284	292	350	275	329	313	312	292	290	295	323	325	315	303	301	277	319	332	315	293	308	318	342	309	302	286	307	334	330	318	278	290	328	296	312	305	330	295	285	320	325	297	310	325	311	315	289	325	350	315	353	319	296	286	315	319	306	287	289	309	308	307	339	307	297	303	306	315	298
12599	10381	16066	14342	9472	6352	3899	2819	1824	1216	1102	949	876	875	776	850	817	762	760	710	704	698	718	764	735	663	760	702	756	707	715	715	710	746	736	678	669	746	792	769	718	685	699	701	706	719	665	665	688	718	700	671	680	677	671	731	696	666	699	684	738	710	680	687	701	713	722	713	680	686	720	669	748	663	689	652	693	733	724	694	760	632	681	697	694	702	702	686	694	705	725	708	665	699	683	715	653	700	695	691	719	702	642	692	696	715	703	732	710	729	702	685	665	668	680	695	700	695	722	710	682	611	743	781	687	702	677	699	675	692	677	687	701	686	733	718	688	716	700	693	689	738	703	667	704	721	715	741	699	706	672	727	690	678	691	660	669	710	744	700	662	662	684	682	731	663	690	693	720	708	657	702	697	720	685	683	659	682	744	696	693	661	672	660	725	702	684	723	689	672	697	699	673	715	713	725	694	668	684	655	689	647	685	638	672	681	665	695	699	677	688	717	700	695	690	656	644	691	670	686	659	689	753	640	642	737	698	682	698	701	713	696	689	647	661	651	696	684	676	675	689	701	732	679	714	668	698	743	713	689	645	691	681	697	752	622	688	675	681	706	667	695	632	688	681	686	723	692	640	708	727	692	658	709	677	736	618	714	681	688	694	672	683	689	669	738	698	696	692	700	743	689	678	703	734	671	708	704	681	736	718	687	735	703	668	690	686	752	630	650	665	701	685	736	712	673	660	652	681	644	684	714	667	691	676	673	695	662	685	709	706	693	665	724	704	698	717	721	689	714	733	740	676	701	653	696	717	662	702	711	685	705	724	654	672	675	658	705	681	706	710	658	684	707	704	700	722	692	655	659	661	689	723	638	685	754	715	662	790	741	713	689	701	697	697	702	666	698	667	688	729	737	702	701	651	665	679	700	707	689	669	671	629	657	686	677	663	661	683	677	685	708	686	683	725	711	692	643	667	719	643	666	630	735	695	693	719	720	702	671	642	695	682	669	722	660	675	680	631	682	679	655	724	663	694	681	704	725	709	693	694	649	700	658	688	678	657	678	674	667	717	692	742	705	738	717	732	700	671	709	684	687	635	657	708	658	706	674	740	693	726	705	666	719	676	679	691	676	700	689	695	743	663	707	640	692	724	708	725	699	695	708	697	690	664	730	701	693	707	686	669	670	698	716	729	650	689	649	679	648	744	697	705	677	724	725	706	753	678	678	696	669	683	666	711	675	671	674	744	687	705	686	666	665	695	693	709	672	719	672	693	634	693	652	739	745	701	726	683	734	717	675	729	709	731	716	686	681	750	674	682	659	667	671	720	691	683	684	651	671	660	697	670	710	740	677	692	684	638	707	713	716	689	736	678	703	640	719	650	672	636	679	662	666	662	720	697	661	711	674	669	725	686	692	654	692	719	670	614	695	727	702	696	704	677	695	697	734	694	723	724	708	678	726	690	645	702	702	689	684	742	666	709	644	703	679	680	713	687	700	689	701	693	689	692	759	643	689	729	712	712	703	686	647	687	698	686	706	684	742	693	709	686	710	665	640	689	729	697	675	700	737	684	685	704	679	687	703	698	724	724	712	681	708	668	692	704	747	710	667	692	717	703	719	693	707	722	702	714	655	727	694	680	709	687	703	670	691	668	686	646	704	752	657	732	679	678	705	697	700	673	678	725	711	683	705	702	708	706	719	654	698	670	677	663	683	677	678	744	713	695	670	669	714	730	693	744	667	670	707	654	728	696	672	669	709	725	679	717	658	679	707	691	684	693	653	696	702	724	717	724	672	691	716	694	699	766	749	682	705	661	714	691	698	680	707	657	697	652	714	693	689	711	668	685	715	690	664	659	647	687	710	673	686	664	675	704	677	624	644	708	641	681	688	681	712	665	660	688	742	682	724	672	651	625	683	675	679	702	705	726	683	717	700	678	723	696	696	656	712	682	634	650	657	674	737	686	662	724	651	685	714	654	701	697	703	665	689	654	715	708	754	715	728	705	704	683	730	692	611	716	672	663	691	692	722	676	666	686	697	681	717	691	660	678	647	646	591	726	714	679	697	706	691	705	689	702	709	675	716	722	715	708	700	702	727	722	663	699	687	641	670	657	711	674	687	659	698	674	698	679	696	648	719	685	688	664	681	747	711	692	634	678	694	678	711	699	726	704	697	667	673	689	698	669	697	655	717	691	711	710	674	653	693	715	679	695	676	654	638	677	638	686	707	661	715	706	728	658	717	698	685	687	639	661	681	652	645	697	683	686	628	633	709	659	693	768	667	684	704	661	704	682	716	664	688	737	702	683	640	645	708	703	663	694	707	695	708	722	720	673	714	688	651	692	716	639	645	735	686	691	717	689	714	669	704	702	708	693	706	701	662	709	678	729	679	725	690	701	665	647	741	658	730	701	725	699	664	699	653	677	673	678	693	695	681	707	681	707	669	678	706	702	650	666	662	689	716	663	760	674	668	705	668	714	663	651	732	725	684	684	642	712	751	748	639	715	688	794	704	701	685	703	693	662	652	726	665	684	709	688	711	763	717	690	732	666	720	690	738	702	663	717	709	664	668	669	683	680	706	730	701	691	709	651	684	734	707	689	695	647	668	696	695	651	658	728	656	725	676	711	646	625	736	696	664	685	641	656	729	685	711	689	703	681	706	726	701	655	661	682	674	700	734	705	701	663	715	695	653	713	660	695	681	701	652	652	659	669	671	699	673	715	670	710	698	693	736	740	712	691	738	679	695	725	677	731	662	652	687	688	716	713	655	686	681	704	693	741	692	678	715	682	716	660	685	708	682	676	677	657	660	710	646	637	699	664	678	690	698	683	695	696	713	727	686	692	664	633	669	678	685	732	673	687	658	690	723	772	654	687	688	694	641	686	684	706	704	702	699	680	655	677	677	732	672	689	659	685	648	748	688	667	693	694	693	690	695	699	696	704	687	686	676	730	680	704	681	673	721	654	709	642	703	705	692	703	710	699	643	714	670	665	729	690	734	649	681	695	711	693	693	631	707	709	691	691	709	703	662	650	713	650	664	737	678	672	721	701	701	664	670	730	668	681	725	755	690	709	659	687	713	731	678	748	674	714	708	667	689	692	668	683	650	668	677	695	715	651	711	682	671	654	695	683	693	678	645	684	710	657	674	719	692	672	691	718	699	665	707	695	682	676	680	718	782	711	688	666	715	649	662	694	670	699	665	676	691	691	692	670	693	658	708	695	673	706	678	666	750	638	699	666	658	706	688	699	696	640	692	696	714	698	713	666	700	673	686	636	671	694	696	723	678	730	670	687	611	681	678	679	701	728	735	640	659	675	693	685	651	688	692	715	739	672	689	705	687	725	677	704	731	647	703	699	717	691	701	641	698	715	665	709	698	721	678	701	672	695	654	674	782	714	654	627	719	723	690	687	689	725	700	701	673	750	706	690	681	688	685	675	703	691	678	644	680	662	692	728	692	700	685	653	665	698	675	684	623	730	670	706	677	661	676	741	689
35192	19902	16836	12733	6891	3751	2718	1779	1084	727	528	503	468	417	374	376	373	370	355	379	401	361	361	382	368	359	315	364	376	346	344	340	335	326	359	345	359	390	346	309	381	333	346	379	345	365	367	360	360	361	330	369	325	379	353	348	337	359	298	396	336	330	351	356	355	292	326	359	365	345	365	315	332	380	340	366	319	303	365	376	332	357	372	332	370	353	356	339	335	332	329	306	335	325	349	301	328	320	349	371	343	326	345	368	369	356	363	339	332	365	328	326	342	346	384	358	358	336	293	368	359	321	369	343	368	318	364	332	340	341	352	312	348	352	361	335	328	311	325	308	344	357	346	311	314	323	335	303	332	318	359	336	385	361	337	344	360	350	358	390	349	349	317	352	345	333	353	350	375	344	365	331	344	338	346	355	347	367	367	324	348	328	322	358	359	327	363	337	335	344	332	347	354	344	380	330	347	330	331	320	393	349	341	351	346	380	332	352	315	353	380	343	350	354	361	335	359	389	340	357	347	348	303	364	325	347	369	336	350	326	354	377	342	324	353	363	358	338	395	345	334	345	351	343	341	319	356	383	340	353	341	382	359	384	359	348	355	338	368	343	372	339	332	339	339	356	373	327	376	360	384	350	403	368	342	343	341	344	298	317	349	309	325	390	332	312	330	373	356	311	345	380	344	330	351	363	356	363	342	337	347	352	333	354	319	332	334	331	349	353	376	322	354	338	345	338	326	380	377	365	322	354	363	345	338	345	331	359	344	344	367	352	357	332	327	360	347	363	372	342	375	362	340	340	338	338	348	361	343	329	359	353	323	380	354	343	370	313	312	335	327	365	377	298	340	356	354	349	364	339	357	308	351	345	357	344	352	334	354	398	339	321	327	322	387	342	372	372	341	352	359	348	348	359	346	337	344	359	371	339	365	354	358	370	348	369	398	353	338	338	349	345	341	320	319	346	346	348	343	361	338	363	340	349	355	331	354	345	310	353	318	362	334	376	337	358	343	340	335	334	381	387	353	317	348	338	326	338	356	316	363	373	341	316	330	342	347	356	359	340	345	352	376	366	346	341	340	338	354	362	380	335	351	369	369	339	358	348	362	347	318	354	315	338	309	382	346	361	341	366	355	338	353	312	352	384	356	309	343	367	344	354	381	334	329	340	328	339	351	376	350	355	321	340	366	341	337	336	371	356	327	324	361	340	359	339	370	352	329	356	363	329	333	304	350	347	333	314	311	356	374	362	325	346	350	335	351	359	355	373	338	327	363	333	342	360	336	355	343	325	360	338	349	315	356	342	332	375	357	365	368	378	352	352	336	342	380	290	319	348	372	331	344	330	371	340	357	383	330	390	328	371	343	377	364	378	331	347	361	339	347	355	352	354	344	359	341	276	350	370	319	344	323	352	336	346	355	357	349	371	375	335	336	353	327	326	359	309	320	321	293	342	361	367	333	347	332	365	373	351	375	367	340	352	343	337	331	307	316	348	353	397	370	329	376	368	357	345	356	324	359	350	337	329	324	338	312	397	366	339	384	353	351	345	371	379	377	376	332	311	357	336	378	321	369	364	350	358	377	381	338	343	345	357	348	363	327	388	326	370	333	338	393	366	364	362	342	334	333	358	327	332	376	365	341	357	354	293	316	356	330	315	334	349	372	373	320	345	330	343	322	359	360	333	327	345	355	371	387	364	327	336	349	348	342	343	336	370	328	371	335	313	381	345	339	347	364	314	372	347	317	357	334	389	327	364	362	385	370	382	363	345	348	341	323	385	383	358	369	305	364	348	338	355	298	357	368	319	353	318	341	354	391	326	335	397	327	356	330	319	341	340	337	354	354	387	322	329	351	369	348	330	354	383	359	342	329	331	357	362	345	342	291	330	352	358	364	365	361	350	341	357	350	321	320	355	378	352	332	348	358	359	348	311	322	351	343	312	335	343	324	366	385	348	384	380	336	357	349	328	349	337	349	344	336	326	319	339	333	329	352	345	352	360	336	363	362	351	364	373	376	337	337	331	345	359	341	341	358	375	344	358	374	374	375	353	325	321	359	343	342	314	363	364	380	355	361	355	349	353	334	327	337	335	352	327	368	356	363	369	312	347	353	365	351	380	381	344	299	335	315	336	372	353	361	345	356	313	336	338	355	337	331	349	337	361	351	347	328	355	371	376	368	361	373	333	380	343	376	399	349	392	383	392	340	327	326	369	331	349	357	331	343	371	360	370	374	340	364	368	357	337	305	357	337	351	323	339	373	346	381	383	377	326	364	347	321	374	361	329	321	364	328	337	364	347	357	354	332	381	359	383	326	362	386	351	335	311	338	319	377	365	345	334	342	380	326	341	354	354	378	314	334	386	354	384	330	341	365	375	343	355	363	345	360	346	329	355	324	357	358	332	329	347	350	376	349	352	352	356	363	309	354	374	349	377	308	325	329	333	361	325	348	351	355	373	332	367	345	359	370	367	379	325	365	348	372	371	367	385	359	366	355	327	322	345	348	318	356	307	365	361	340	332	347	383	364	317	362	337	316	338	363	358	370	320	357	326	350	340	338	335	349	306	342	338	341	374	338	335	312	346	330	334	398	313	302	329	370	340	321	344	364	352	345	342	341	334	360	379	352	359	342	312	338	354	325	344	348	337	370	338	350	360	347	356	379	347	332	340	363	346	347	351	394	359	357	351	341	348	340	327	344	368	346	369	355	347	331	346	331	353	334	383	346	340	356	395	373	372	359	368	328	323	324	362	352	353	351	345	346	343	346	365	314	372	332	333	346	350	352	367	388	393	338	359	363	379	350	370	377	321	350	323	329	358	354	332	359	380	374	352	297	352	348	350	330	374	360	367	356	315	378	330	355	356	326	366	322	345	346	335	327	356	347	334	348	344	373	354	358	368	378	350	375	339	353	334	347	364	347	336	343	376	345	362	334	347	356	329	329	321	366	371	336	358	314	363	351	358	322	372	357	348	302	342	369	367	338	365	354	322	366	339	326	352	322	333	366	333	320	330	341	353	322	344	364	311	319	367	359	349	357	362	328	342	305	376	361	354	346	337	343	333	377	347	372	377	331	342	353	321	321	341	356	324	369	361	350	360	363	384	388	356	374	351	347	362	315	352	339	325	323	373	354	349	410	367	337	371	348	339	373	347	332	332	338	355	359	342	361	370	368	364	371	356	346	346	356	398	361	347	325	361	352	329	352	344	343	356	304	356	307	331	370	333	344	324	357	359	365	350	342	325	348	350	308	362	359	365	352	361	360	327	342	343	373	321	350	362	315	325	299	337	358	362	333	344	334	335	329	376	308	313	313	333	354	355	350	343	321	348	335	352	368	352	330	380	317	338	365	346	355	359	355	345	366	345	367	347	334	336	363	373	327	355	352	330	358	358	377	339	368	312	334	368	335	347	368	350	323	339	318	347	322	365	385	371	383	340	356	331	352	367	345	331	346	348	364	404	382	374	370	360	352	339	366	340	356	355	327	340	372	380	344	362
21015	14823	22900	22870	16581	11409	9798	6985	4224	2294	1751	1429	1218	1111	1014	1009	922	886	925	822	901	876	849	882	824	853	805	801	805	812	799	788	807	790	850	748	750	811	775	781	805	781	759	770	744	763	733	796	842	759	739	828	782	769	778	765	801	780	746	723	813	734	746	816	749	761	812	780	764	710	801	780	780	817	767	763	768	747	837	758	787	775	737	743	797	771	796	777	796	710	724	762	756	757	790	773	773	791	716	745	822	766	781	796	798	748	768	765	827	763	785	747	763	734	806	729	791	790	730	747	745	781	753	782	795	801	741	740	746	751	763	755	762	754	786	777	716	774	768	772	807	720	713	738	752	755	789	811	753	755	781	708	789	781	758	794	789	756	773	781	780	779	766	749	785	780	796	788	776	804	746	689	783	741	774	767	735	769	746	778	791	769	780	754	774	772	790	740	832	780	775	723	759	797	788	749	769	782	800	729	823	752	787	777	765	798	790	740	785	727	785	775	788	819	739	738	778	747	776	827	792	727	740	808	745	760	718	756	805	750	771	761	736	784	734	790	741	780	807	778	769	726	790	752	764	792	760	740	779	745	812	762	779	769	759	732	692	747	702	762	751	789	815	804	796	747	733	753	740	781	757	789	790	735	787	745	766	769	750	768	749	757	777	764	796	717	800	768	744	777	753	745	779	762	794	720	814	766	776	741	809	731	759	773	752	778	798	777	801	807	793	806	766	789	803	803	798	707	779	747	795	770	710	736	820	713	783	822	777	766	742	772	767	761	737	758	759	856	814	766	795	758	821	785	734	807	755	739	776	767	804	763	783	738	728	770	770	799	725	775	771	800	793	789	787	795	720	729	769	767	738	729	774	781	776	813	769	782	759	808	772	766	767	807	801	802	744	766	741	766	768	749	708	772	746	792	736	711	739	769	722	769	767	805	765	807	759	742	806	765	780	744	822	806	776	718	743	747	759	758	743	759	772	761	758	786	745	742	754	777	803	802	775	747	766	775	760	765	759	779	734	752	772	767	746	815	762	781	769	777	733	739	764	738	739	767	723	743	740	769	772	725	772	702	808	741	776	821	755	755	808	787	771	772	743	808	751	791	750	724	734	837	768	744	775	757	748	796	786	787	791	752	758	788	795	719	767	759	795	781	752	743	842	741	777	789	811	770	766	728	809	731	781	758	757	798	777	766	768	734	796	736	787	767	772	736	789	772	787	785	815	778	747	763	790	762	792	758	795	719	737	745	767	821	756	728	777	761	762	756	807	783	754	795	803	757	804	760	786	763	793	788	785	782	831	740	722	823	773	753	791	743	786	741	754	735	740	748	774	759	710	713	779	759	736	774	748	771	737	757	826	746	732	732	777	755	774	742	788	725	777	735	780	796	753	730	739	775	756	791	708	703	738	750	731	775	766	748	785	759	740	780	784	763	773	740	763	777	755	758	778	779	750	788	755	740	746	718	751	749	738	754	768	776	777	752	751	781	778	773	729	822	770	772	829	701	828	770	771	763	784	760	797	778	775	745	751	777	754	802	786	752	775	820	742	814	813	752	761	747	801	686	780	742	772	743	744	751	826	773	736	783	745	810	721	806	782	757	763	767	769	754	720	745	773	740	731	766	734	750	777	751	792	776	759	779	736	782	790	760	800	805	781	732	767	743	788	749	719	728	777	762	843	772	755	803	796	748	730	760	744	745	768	822	769	805	771	728	752	749	818	751	719	762	744	793	779	788	750	712	789	783	749	782	723	784	762	778	792	810	722	776	779	775	746	804	769	740	790	790	745	744	723	758	800	810	792	774	759	758	774	789	750	736	760	741	745	784	778	833	755	757	728	793	764	758	771	766	788	775	795	786	778	761	767	814	790	802	725	743	750	774	754	794	751	739	795	816	774	737	780	739	775	766	711	744	809	780	745	737	749	703	710	785	766	785	774	758	749	797	708	736	804	774	753	753	745	761	808	783	745	810	802	784	733	750	770	784	805	775	777	773	799	724	771	755	751	789	761	832	779	772	729	786	774	756	781	795	802	772	741	814	730	781	763	769	808	775	792	779	741	783	770	764	745	772	796	741	756	732	788	791	761	757	796	762	753	750	806	730	796	737	772	765	745	724	791	801	736	758	754	747	742	787	722	777	778	776	774	838	747	720	743	732	724	785	729	743	745	771	824	739	739	727	782	778	790	800	772	718	767	803	791	716	777	767	736	796	784	783	811	802	789	741	776	784	772	749	744	752	731	732	809	704	769	784	792	807	759	750	768	767	762	758	789	730	758	738	771	783	729	724	754	775	807	799	773	766	768	766	790	752	749	755	761	751	763	752	759	759	753	771	781	772	748	719	767	728	749	777	798	741	720	730	772	777	760	757	771	716	789	799	768	739	752	782	811	742	793	773	754	758	784	789	766	708	740	765	728	756	738	790	726	699	759	749	764	766	794	737	764	797	697	782	795	756	776	768	768	723	757	823	797	779	763	780	769	784	794	758	770	798	775	798	804	780	729	775	777	758	766	788	770	703	720	763	751	798	813	721	763	707	745	785	771	746	804	745	795	756	761	705	792	770	734	785	749	776	762	773	757	764	771	756	726	809	721	789	754	739	758	754	778	769	783	755	753	749	749	810	734	749	672	772	777	771	776	758	766	773	766	726	741	777	757	760	732	728	797	738	736	733	776	778	761	715	805	772	779	784	773	783	765	745	803	761	779	743	718	772	743	742	714	801	773	733	737	782	785	750	729	781	791	778	733	766	799	807	764	768	761	753	801	797	732	751	780	772	760	778	766	744	747	759	715	766	796	732	721	795	763	754	721	751	816	779	785	724	810	813	820	768	771	750	728	753	779	799	739	750	770	797	772	837	732	755	777	816	752	752	752	768	703	788	749	743	721	738	748	730	790	751	807	760	748	777	795	777	776	738	695	758	785	759	743	757	785	763	778	755	724	789	773	803	762	798	730	726	762	775	789	774	819	719	771	741	764	769	820	803	696	732	776	711	734	755	745	787	721	765	789	768	744	752	839	826	679	755	769	805	752	739	718	764	793	752	768	758	717	783	769	757	767	779	770	779	757	773	778	737	796	738	749	756	753	760	692	789	769	740	786	740	784	766	766	791	796	721	724	775	750	739	764	805	732	756	730	774	765	753	814	788	791	731	751	756	789	779	776	738	762	779	785	747	751	822	774	769	778	760	779	795	748	771	741	777	743	764	793	802	786	810	770	799	796	798	751	749	762	731	782	746	781	767	753	746	761	746	753	815	746	789	781	752	764	729	764	747	771	794	766	733	714	789	753	728	773	698	794	805	763	736	712	743	766	784	788	736	758	769	743	714	768	779	797	766	808	741	829	738	752	742	731	758	751	778	827	778	712	750	769	776	778	761	719	795	760	817	762	701	758	770	737	759	763	801	788	742	735	762	753	758	781	762	795	742	797	814	689	760	801	750	769	789	772	728	775	705	785	763	735	756	734	779	803	724	776	761	760	763	753	777	743	723	736	792
47484	27415	23405	16541	9850	6812	4944	2808	1719	940	762	636	564	466	467	474	469	468	471	425	441	400	410	410	407	413	421	374	394	371	385	425	423	439	429	380	395	389	386	376	423	370	394	401	365	406	430	388	414	388	395	395	425	413	390	431	409	401	458	396	387	416	407	444	412	367	421	386	381	447	420	410	412	397	396	401	395	402	381	403	386	382	409	418	415	388	436	424	352	378	369	407	436	415	402	386	385	439	401	402	411	416	418	377	396	391	439	386	400	406	417	388	414	416	410	380	412	416	440	381	426	376	373	391	395	407	399	416	417	376	408	437	437	363	383	417	378	460	440	403	409	392	402	377	434	435	383	386	423	360	445	427	418	392	350	392	418	399	374	423	400	420	368	395	381	422	344	412	413	435	385	389	423	386	427	427	394	429	384	400	397	420	414	363	414	444	382	405	393	442	390	424	438	385	409	404	430	420	400	376	395	374	430	390	381	400	447	367	394	386	460	408	360	388	424	420	393	386	373	395	373	390	456	418	399	411	432	401	427	410	419	370	389	412	407	363	410	402	395	413	376	354	369	391	400	423	382	415	414	444	340	396	411	377	395	388	390	410	407	385	404	409	389	402	344	413	417	376	394	364	470	430	384	367	401	415	397	380	406	383	395	386	431	433	399	384	440	391	394	396	367	415	423	417	375	425	397	420	391	405	413	359	380	369	382	389	424	395	375	384	404	357	386	436	405	400	451	398	412	440	427	402	377	352	442	387	401	395	373	387	430	392	428	395	463	421	396	420	447	431	418	389	389	358	389	358	405	441	390	424	379	386	406	420	436	414	391	418	395	362	385	411	386	366	405	445	399	401	426	389	403	451	409	364	386	398	401	401	376	352	380	393	379	411	400	367	360	415	403	389	418	423	433	383	408	454	428	390	418	399	368	379	447	380	421	394	404	395	393	420	420	392	384	395	397	377	390	408	371	360	395	383	424	432	387	434	393	449	406	435	389	415	395	411	427	389	392	430	419	379	388	386	368	412	383	389	368	419	366	410	403	410	372	377	410	355	387	393	399	439	433	384	391	396	406	396	435	381	383	412	378	390	412	386	408	408	351	415	421	413	429	390	412	426	390	418	378	417	378	452	380	367	391	426	382	410	427	404	409	377	372	433	413	389	401	427	375	415	406	402	385	396	393	412	381	386	381	397	361	438	404	379	370	409	404	363	452	400	391	366	388	376	414	390	383	402	377	426	415	390	426	427	423	395	366	390	376	426	338	374	353	428	391	408	444	404	402	390	454	377	439	375	395	380	351	390	405	368	349	388	390	391	362	375	374	358	405	358	427	464	418	382	391	339	376	408	406	422	392	406	379	387	396	387	373	376	431	425	398	364	405	409	408	416	415	421	429	408	393	394	339	432	410	386	405	377	418	415	418	417	428	397	409	397	418	402	420	385	430	361	403	397	388	384	397	409	361	388	386	397	383	423	403	401	378	401	409	414	398	405	403	388	436	426	384	377	440	418	361	377	372	382	401	424	386	378	372	370	402	400	364	390	404	399	407	415	401	413	409	399	398	435	396	436	355	385	394	388	389	435	406	421	396	370	404	417	411	412	396	419	431	404	379	391	404	376	370	387	391	397	411	392	409	385	413	399	407	393	368	379	374	350	427	418	361	380	431	430	396	419	380	371	421	362	398	375	389	382	433	396	430	391	410	413	428	464	386	412	402	409	408	410	403	418	410	410	368	388	417	382	389	384	429	430	404	425	423	420	451	403	385	393	398	368	365	417	399	376	407	399	397	414	383	408	417	381	396	414	433	384	423	395	411	450	419	376	399	378	429	394	400	409	390	385	410	395	399	374	366	451	385	388	384	387	385	418	369	438	410	415	384	429	416	394	375	379	445	394	384	388	414	341	376	406	399	387	402	380	402	422	392	415	412	409	399	388	423	422	400	390	410	390	404	440	415	407	367	426	401	406	396	427	391	364	401	385	394	381	383	368	387	379	423	392	423	413	439	411	380	390	422	418	401	377	372	390	386	410	352	374	383	428	398	415	407	359	385	399	379	438	371	423	416	408	405	380	376	406	414	402	424	414	409	420	367	401	416	384	399	419	421	387	386	400	414	407	413	393	435	362	421	389	398	377	403	419	428	410	414	433	413	423	395	416	412	397	382	380	368	385	444	386	409	395	393	387	417	397	398	364	348	401	397	393	414	373	396	354	346	385	418	416	415	399	381	394	402	401	431	394	433	399	382	367	402	389	417	453	394	375	421	391	382	413	378	406	368	401	366	393	375	374	386	376	398	432	390	415	409	414	413	455	422	362	397	436	386	418	403	385	403	386	395	394	386	440	411	407	378	388	404	390	414	412	409	410	383	381	380	402	397	371	403	404	387	407	426	417	389	399	405	399	408	438	417	453	368	432	390	366	416	382	388	413	416	384	382	366	403	431	384	402	399	386	407	415	394	444	430	419	391	394	396	406	380	396	422	387	418	429	429	428	429	370	385	415	379	405	424	401	401	426	381	365	353	379	415	407	405	432	350	402	376	368	359	393	387	366	382	401	389	378	402	371	368	416	423	446	444	385	376	408	449	412	425	421	394	385	426	400	379	407	382	407	388	373	362	402	407	434	415	394	385	408	412	377	413	370	390	399	385	412	402	415	420	429	381	429	365	424	427	380	374	417	375	401	412	413	398	415	380	405	412	397	414	395	370	405	411	401	454	407	372	391	380	435	389	382	419	418	362	428	377	419	420	366	386	409	392	409	413	449	409	413	406	424	422	378	370	411	398	415	388	406	401	385	389	418	414	422	419	429	394	419	407	380	457	384	393	394	396	404	399	399	410	407	393	452	387	396	411	419	365	412	405	420	406	445	394	412	445	423	398	389	362	413	407	375	409	378	413	443	406	384	418	433	361	401	398	393	442	406	392	415	413	375	401	427	410	361	389	382	391	391	416	413	422	435	421	407	409	421	419	403	411	391	412	401	391	416	388	364	361	385	406	382	411	421	395	385	378	386	397	415	403	405	410	360	402	371	415	378	389	388	402	396	397	416	388	449	436	411	413	388	408	417	405	419	382	412	382	385	364	385	402	357	394	403	386	419	401	392	409	392	466	408	398	354	400	390	422	373	412	420	405	398	441	375	428	402	446	398	359	396	421	429	406	385	380	373	401	421	392	376	419	414	398	414	394	387	427	425	396	409	406	443	442	373	381	411	392	375	408	398	422	360	388	387	386	429	396	392	387	435	398	432	381	412	368	399	375	397	402	396	431	412	400	417	385	382	419	387	435	389	427	392	440	446	397	395	415	398	388	375	444	419	411	416	408	379	398	389	402	388	395	430	411	411	406	378	402	389	422	399	416	410	416	392	414	409	389	394	400	367	348	366	410	441	424	395	398	407	445	398	389	378	360	358	419	389	358	403	412	412	412	403	393	397	373	398	410	407	407	385	399	370	396	403	424	407	398	386	384	386	403	429	368	423	405	385	442	413	390	413	394	417
27902	19121	28033	26864	21558	18154	15440	9542	6273	3303	2462	1900	1493	1355	1235	1121	1129	1132	1092	1038	996	989	985	974	911	957	891	949	917	938	887	844	881	867	881	912	917	865	928	871	862	860	868	859	861	912	892	879	902	867	865	850	837	822	914	898	889	892	843	849	905	881	910	887	871	874	892	819	851	799	851	859	898	876	888	878	888	902	852	830	827	858	867	885	909	846	827	847	847	866	825	906	885	875	897	825	858	918	917	892	896	857	865	901	817	900	813	874	905	801	831	824	907	870	848	823	907	870	862	866	846	810	852	888	830	843	880	907	848	858	860	863	827	813	835	787	892	829	888	861	843	871	836	841	917	857	876	916	842	898	894	876	863	892	859	835	806	868	881	891	831	835	897	830	884	884	814	857	852	877	812	820	840	873	829	870	846	863	848	837	833	878	830	857	850	853	875	820	843	907	841	864	830	846	854	824	874	821	887	873	876	845	912	881	865	849	867	820	832	866	842	902	901	849	818	868	842	861	889	892	809	827	824	836	903	847	910	821	822	834	790	807	854	885	882	841	846	899	887	833	872	921	823	841	799	831	850	865	851	818	881	884	868	829	865	845	824	917	912	864	851	913	861	835	868	899	874	869	846	861	830	820	833	851	864	843	888	855	848	901	846	823	804	898	871	882	896	842	814	884	829	837	826	822	856	801	808	870	907	953	813	884	875	851	814	831	906	837	843	819	822	828	828	832	840	797	867	835	796	859	854	891	842	863	901	856	819	853	895	846	859	868	849	850	875	833	821	875	827	858	879	826	856	847	865	802	858	851	841	886	808	821	855	857	813	854	868	857	834	905	867	815	843	839	891	867	865	883	837	878	865	869	877	818	883	831	879	887	826	808	892	866	835	808	871	840	851	873	837	874	837	843	848	852	832	840	851	886	812	872	801	819	813	900	845	874	838	844	867	849	822	858	886	818	863	827	848	889	868	875	830	852	822	841	842	863	857	844	870	892	869	843	860	874	838	850	876	834	823	808	828	854	873	834	851	873	830	821	874	859	865	859	879	871	859	827	875	850	842	797	911	848	873	854	874	839	893	898	877	877	912	895	833	829	854	861	848	847	871	858	848	853	837	894	830	867	850	907	890	859	858	917	889	809	851	812	836	860	836	916	850	838	842	874	824	836	876	826	814	784	845	858	821	861	871	848	855	854	865	855	893	888	878	882	787	835	833	902	840	834	889	829	842	865	821	897	849	885	856	818	832	926	831	850	842	834	862	859	867	809	830	866	859	860	852	863	875	843	888	841	896	860	868	844	853	891	910	821	915	884	877	808	829	887	869	855	833	797	865	861	867	890	852	836	838	806	878	850	920	844	857	877	835	870	849	862	844	877	852	851	811	893	916	799	816	862	874	862	886	833	844	827	878	803	832	855	833	885	822	870	856	825	804	886	809	860	866	865	797	887	857	846	819	863	881	848	863	808	890	878	839	859	933	824	884	876	884	867	852	889	832	893	878	866	848	893	854	834	899	810	860	849	847	887	822	880	819	878	819	843	832	824	907	886	857	840	880	887	876	843	905	866	894	847	849	897	847	904	868	807	888	890	816	825	843	790	832	889	897	830	876	847	834	798	795	824	848	811	842	898	907	839	892	807	812	852	846	837	786	882	876	825	859	883	853	852	862	790	821	881	875	869	852	883	869	849	862	885	877	799	856	860	863	855	834	923	881	821	879	868	794	866	821	896	859	845	840	798	891	852	917	894	859	872	851	864	857	820	864	864	921	850	843	890	842	907	802	871	902	849	820	888	853	859	861	843	861	884	925	852	859	837	861	840	841	841	871	928	876	866	826	887	846	849	888	891	854	842	901	849	851	883	841	837	838	843	882	861	843	922	819	800	858	818	833	891	818	885	853	892	855	900	859	844	812	832	859	896	847	830	874	853	827	890	794	882	904	855	908	867	837	872	834	817	912	862	819	843	899	851	815	850	829	880	841	834	846	880	855	899	868	843	835	846	830	923	862	906	830	873	853	851	837	867	813	819	853	850	845	832	871	864	818	881	853	884	825	802	814	839	857	884	868	856	790	922	873	879	897	847	883	857	903	866	898	870	842	867	818	887	859	880	853	891	911	886	863	839	843	833	854	848	794	836	830	866	886	815	873	890	842	837	854	902	861	857	922	887	844	843	834	911	855	878	894	859	809	845	839	857	831	770	816	856	873	820	891	818	887	886	847	812	861	856	871	818	879	836	896	864	894	838	890	851	872	887	834	860	823	881	871	837	837	906	898	834	850	889	828	874	846	849	902	826	857	859	847	928	881	890	874	859	844	861	861	886	853	805	863	871	834	876	848	865	837	841	846	854	854	830	839	815	821	861	870	848	819	820	855	836	845	880	850	870	894	850	829	831	868	818	871	865	875	923	834	832	892	848	839	863	894	839	851	790	804	850	893	850	858	837	874	876	844	841	852	920	848	834	829	891	850	828	904	899	864	887	808	835	868	853	876	875	881	793	854	830	852	855	920	872	846	829	838	901	830	841	884	904	875	851	824	862	877	849	871	829	820	896	868	867	867	812	856	852	878	855	856	849	865	850	883	861	837	878	898	875	840	895	835	851	862	870	797	846	898	838	799	861	857	845	835	856	907	821	870	865	865	863	784	887	842	873	851	881	823	791	875	839	873	802	865	806	835	901	852	874	811	827	819	884	839	852	862	828	844	855	904	850	903	810	860	815	835	869	866	830	913	897	827	854	871	829	832	883	858	847	870	864	931	866	862	819	893	850	865	883	844	804	839	868	892	857	816	840	922	882	897	908	893	877	848	826	868	847	888	820	869	869	811	870	893	872	837	843	827	870	902	819	810	885	816	913	848	799	821	905	857	826	875	867	840	886	878	835	814	852	887	845	841	868	865	877	852	921	823	806	890	909	833	858	861	911	865	836	870	876	832	851	847	908	880	860	856	834	861	821	846	871	917	835	858	903	875	811	911	853	874	858	853	856	847	849	867	823	822	830	840	893	857	843	794	831	884	779	864	860	839	899	826	868	842	876	837	866	856	815	859	878	873	827	847	868	906	889	863	834	841	832	843	910	847	924	838	855	864	837	817	806	871	903	868	847	851	826	848	904	847	842	835	815	832	810	870	844	830	844	861	861	839	814	933	817	870	832	860	891	848	905	893	908	875	867	810	842	849	852	915	829	843	872	893	805	820	797	841	836	833	818	902	800	853	835	834	866	861	895	862	919	860	811	879	853	861	902	877	906	835	839	872	867	821	832	883	839	858	843	855	846	867	881	852	854	856	870	844	817	867	877	850	869	843	862	868	873	835	894	891	902	833	837	901	898	843	844	883	843	829	852	932	881	866	883	901	847	850	844	883	859	854	871	864	842	871	849	840	870	885	887	824	840	847	842	836	896	882	898	852	789	894	847	882	857	860	846	885	871	814	877	840	837	872	830	867	862	896	856	852	873	879	861	811	893	808	838	845	887	830	911	878	887	861	784	843	846	886	787
24430	13134	9717	6126	3037	1714	1086	807	570	427	357	376	374	342	342	356	319	343	303	309	299	315	310	367	339	302	328	312	333	314	311	306	282	321	339	340	330	311	322	322	331	324	312	291	314	324	310	295	320	337	310	278	284	311	316	284	313	299	295	298	287	317	312	362	315	319	284	292	306	340	306	292	295	319	321	329	312	301	324	306	300	298	289	314	287	331	328	288	304	314	297	304	293	315	300	319	266	275	320	324	325	290	362	306	313	285	323	302	278	313	288	308	319	317	314	321	305	310	316	349	331	339	360	318	310	331	329	319	321	286	313	348	295	297	311	322	308	303	296	348	321	266	321	300	310	323	342	361	324	314	274	340	317	312	362	330	327	327	299	314	318	310	347	303	306	308	295	307	315	315	346	287	295	289	318	292	267	300	327	330	336	323	332	315	315	291	343	344	349	292	310	330	342	321	297	310	330	322	302	331	298	319	319	272	327	314	285	334	293	290	309	337	304	323	313	305	341	314	311	322	276	317	307	338	295	292	304	333	301	294	292	310	344	341	314	323	326	303	308	324	315	291	334	346	325	301	372	329	307	334	314	320	302	331	349	272	334	333	288	272	328	335	326	305	331	317	303	308	315	328	328	349	325	292	272	313	312	307	322	292	324	319	300	296	311	312	305	321	296	313	299	284	331	311	302	332	338	295	324	307	317	318	301	283	316	302	329	277	311	308	307	331	310	326	278	306	334	302	317	312	285	318	287	338	288	303	312	332	309	310	304	341	294	298	315	331	343	322	323	341	286	303	286	309	334	287	278	307	319	304	292	325	315	303	335	315	329	290	283	297	301	337	299	293	294	318	310	362	316	333	310	299	322	293	267	321	320	294	296	305	304	298	317	319	303	292	329	309	328	322	304	328	309	326	312	315	312	292	335	308	313	298	326	320	304	301	323	337	301	331	306	294	320	287	286	301	314	314	306	325	299	301	287	317	336	308	293	328	337	334	278	296	308	309	292	303	326	311	306	316	294	311	290	308	298	290	303	333	320	346	315	318	317	291	295	315	332	316	317	330	286	321	296	278	288	303	271	341	288	324	322	302	327	332	305	325	312	332	308	290	296	273	292	303	330	323	326	303	291	302	333	332	285	275	290	329	286	286	303	323	323	322	350	307	313	315	291	342	318	350	281	321	329	315	310	303	329	336	287	364	331	332	320	297	314	343	355	335	311	327	286	293	296	312	298	312	314	309	333	312	330	318	315	316	316	287	321	310	335	304	340	326	336	263	330	330	325	334	313	301	308	301	311	276	286	336	327	336	324	303	336	296	314	302	324	302	331	305	316	311	327	313	337	338	317	322	324	321	331	295	334	331	321	323	292	349	328	311	307	312	294	357	319	286	275	313	330	281	309	313	305	297	350	287	293	294	325	359	323	302	305	305	298	277	316	310	287	298	295	346	298	341	297	307	337	354	335	305	307	312	331	324	325	309	360	312	302	296	347	337	290	347	314	323	288	305	306	347	336	279	345	316	293	305	329	314	330	317	304	330	347	333	295	312	319	315	295	309	295	287	297	284	337	275	329	311	320	311	320	283	288	294	339	325	309	284	330	321	350	301	324	340	313	311	318	307	308	321	291	344	344	319	319	348	302	299	302	311	319	280	307	314	306	278	302	297	336	311	288	323	312	329	341	330	303	359	291	315	316	293	323	336	304	344	317	299	312	351	313	298	332	310	313	306	326	304	293	292	314	353	317	328	286	277	298	278	318	329	304	294	296	329	339	293	275	319	296	302	284	281	324	324	331	304	304	302	329	324	358	320	248	292	307	298	307	326	344	286	321	324	290	317	339	312	312	318	337	304	324	342	299	310	348	305	313	297	274	348	310	324	290	313	337	346	347	311	353	311	315	319	347	363	314	309	302	328	298	282	324	312	290	331	324	303	289	299	265	308	295	309	305	294	337	342	340	325	303	318	292	270	306	303	353	300	292	306	310	289	309	281	310	283	312	327	336	293	299	295	308	295	297	270	282	322	316	326	315	343	345	335	296	309	317	316	305	327	306	312	334	320	342	307	335	320	316	297	290	314	303	285	339	313	301	303	324	321	308	273	317	306	282	319	315	332	332	305	300	326	324	258	340	321	298	329	311	338	317	309	279	314	332	312	324	331	314	328	314	286	325	317	275	341	323	333	332	297	330	282	285	319	301	299	322	312	323	326	298	313	296	292	294	304	300	287	289	324	339	302	288	335	320	279	292	283	318	312	294	349	327	302	363	294	331	312	300	315	288	351	339	312	326	340	290	336	335	296	293	345	319	315	296	327	338	309	325	343	303	353	309	318	295	318	320	326	323	368	314	335	309	322	320	301	310	310	326	346	317	312	312	317	317	339	294	302	339	278	317	293	319	310	309	322	324	282	284	312	297	308	345	316	314	308	332	339	284	302	305	327	294	275	322	331	342	323	294	308	301	312	322	335	343	296	278	300	334	292	289	337	275	284	331	325	316	332	338	303	293	353	355	330	335	326	325	276	313	324	288	281	295	305	315	335	297	325	301	315	322	305	285	302	321	323	311	313	273	274	308	293	327	306	312	301	329	319	319	297	343	272	323	322	292	304	269	330	343	324	285	295	303	326	310	294	269	338	297	297	315	283	302	310	306	296	315	261	295	311	308	313	297	331	280	315	318	334	304	335	335	315	290	310	321	329	300	325	326	331	297	284	316	329	311	316	323	301	336	294	285	305	322	292	317	291	306	299	308	352	310	308	310	310	321	295	339	300	308	320	297	311	337	296	312	330	294	330	301	301	340	315	310	311	322	308	310	321	323	356	352	307	273	312	311	300	310	292	295	319	324	303	301	301	312	335	344	322	345	333	282	287	301	324	299	352	319	299	311	319	319	302	272	317	322	300	330	332	344	305	312	317	303	307	317	317	318	300	282	304	328	320	291	326	313	293	337	340	328	312	314	304	332	315	302	318	307	315	272	322	296	313	342	312	310	319	331	285	308	308	356	318	286	314	301	330	311	299	289	322	310	300	287	298	321	299	294	347	298	292	337	326	321	292	313	311	301	292	266	318	334	279	343	319	306	335	341	343	264	311	314	312	320	303	289	298	298	300	309	310	331	333	325	325	306	301	313	309	283	348	306	320	308	333	320	313	335	298	330	327	299	304	318	318	315	326	324	318	319	325	323	291	291	274	336	299	307	295	300	293	335	337	342	334	321	323	302	313	353	298	338	325	316	286	295	265	309	313	317	306	309	323	320	310	286	308	310	316	291	322	286	314	308	291	323	316	321	303	316	281	305	331	341	349	312	299	333	284	331	336	337	333	378	314	302	287	321	276	295	299	330	361	307	332	309	292	321	310	276	362	351	327	326	290	305	331	312	341	314	330	313	310	314	331	303	293	330	311	315	351	319	338	300	320	297	322	328	336	280	346	323	301	298	330	305	319	307	296	293	337	331	328	296	336	318	306	315	283	330	286	305	304	295	317	291	322	332	299	307	310
14142	10144	14703	13726	9345	6261	4153	2924	2063	1361	1107	986	853	810	882	850	767	780	713	785	732	709	740	659	724	723	722	733	718	736	721	678	708	686	728	682	728	708	706	721	688	658	652	691	671	715	679	724	683	674	669	675	697	696	688	718	728	716	668	701	690	695	684	667	717	686	686	727	653	649	679	703	665	729	670	709	694	703	713	666	742	718	727	664	733	710	681	734	708	715	701	629	674	637	691	663	706	701	690	728	714	671	650	731	706	688	658	642	697	679	675	734	738	633	660	668	694	692	675	683	666	678	741	690	705	663	679	699	710	656	688	686	666	651	700	698	680	707	661	703	661	691	683	696	720	690	678	673	722	738	698	662	698	671	696	735	647	656	665	632	720	684	654	701	685	719	689	678	689	687	714	690	691	694	751	680	686	693	682	733	729	680	695	691	685	680	717	726	731	657	680	697	701	706	685	686	725	689	735	707	651	723	627	669	709	706	683	713	675	727	711	715	680	699	699	626	658	687	664	718	711	662	691	668	639	687	706	683	689	739	693	717	680	724	650	678	681	657	689	730	669	664	713	656	680	682	663	681	715	703	678	691	671	709	709	704	676	653	706	651	724	645	762	755	702	664	656	714	694	708	707	690	710	691	709	681	694	739	697	694	685	683	677	710	706	694	697	706	710	671	660	678	653	693	719	686	692	661	697	701	654	730	691	682	668	731	665	711	740	712	722	684	698	672	710	716	686	715	656	677	637	678	727	683	705	713	679	730	697	674	675	700	654	710	694	664	694	651	650	677	726	719	687	648	694	728	683	686	663	663	659	695	701	697	699	661	645	733	711	663	687	696	698	727	742	679	701	682	696	715	661	718	696	684	708	637	646	675	737	685	645	698	667	670	696	649	717	723	633	662	689	645	704	698	664	668	717	692	702	691	695	665	672	667	714	696	702	662	647	692	736	659	685	715	682	690	731	641	694	713	744	678	658	734	702	673	721	672	676	729	719	669	671	699	734	677	749	648	656	694	682	698	641	684	670	669	704	675	722	693	661	738	692	642	690	722	713	703	682	660	710	712	691	669	722	716	642	695	686	681	679	687	695	697	686	654	703	712	701	700	660	673	728	695	720	669	703	672	691	655	706	669	721	655	674	679	674	699	712	700	704	697	694	653	696	659	711	693	718	694	714	674	742	659	685	712	696	638	689	651	725	719	689	698	701	656	679	759	662	627	671	692	688	713	697	702	664	680	666	707	695	701	674	692	717	729	696	728	705	666	714	654	689	727	671	657	696	697	690	704	697	651	648	683	670	709	679	664	722	677	693	692	689	696	661	696	712	701	681	737	708	743	680	703	731	667	698	683	732	693	639	677	666	704	688	740	693	712	727	707	672	700	683	691	658	705	666	714	681	706	704	673	649	693	711	698	707	692	656	692	664	645	694	688	747	726	716	769	683	710	644	686	720	701	663	646	691	672	653	631	661	681	672	654	687	692	667	683	700	671	690	669	719	628	711	690	693	694	684	636	679	695	679	703	733	659	702	684	690	701	685	703	639	684	709	677	738	689	699	700	690	677	693	725	672	713	737	707	668	662	632	732	675	698	663	694	656	660	665	662	696	616	689	679	663	676	662	672	667	639	655	729	664	656	651	744	683	671	681	749	636	665	700	646	730	663	660	657	705	696	661	701	628	700	689	734	652	732	678	675	677	726	685	703	687	701	683	702	699	658	667	741	721	668	646	662	698	656	676	704	678	717	699	707	672	690	696	682	715	720	676	683	704	657	777	690	669	732	714	698	691	698	692	695	708	738	702	673	700	704	637	664	662	697	625	649	693	648	731	711	690	703	699	724	692	697	716	717	683	669	713	692	688	633	711	732	695	675	647	717	695	688	708	667	707	689	659	690	695	719	720	675	698	691	728	690	722	695	683	704	693	651	659	682	710	682	734	679	690	720	665	656	728	636	670	698	692	672	700	688	731	682	671	714	698	727	706	664	692	674	709	700	678	684	683	660	687	697	694	680	671	641	686	732	668	665	647	671	648	731	680	719	712	714	699	679	647	701	684	641	657	714	738	701	661	698	681	726	732	662	710	689	703	687	690	753	675	692	695	652	718	653	685	674	686	702	680	671	684	713	647	667	691	695	628	693	696	677	687	688	682	687	709	676	708	718	692	713	643	665	765	684	716	694	693	689	705	692	684	649	700	700	702	704	716	775	667	683	650	693	749	694	683	651	702	694	666	693	668	702	728	677	675	704	687	725	707	709	652	675	660	703	713	672	692	717	660	677	702	649	704	646	702	698	715	700	736	669	659	686	712	675	717	674	652	723	691	677	654	660	757	658	686	694	676	661	703	679	700	700	692	712	696	635	700	671	706	663	655	698	685	695	716	673	693	699	676	688	688	713	668	686	658	698	713	644	692	681	707	680	737	725	703	688	691	683	676	688	707	697	679	650	693	743	687	665	668	687	664	658	689	692	702	663	720	736	716	730	667	709	685	683	699	717	684	725	694	741	748	700	672	701	709	670	675	648	675	722	715	663	685	657	644	723	743	720	700	685	727	625	670	720	671	709	690	664	671	687	676	685	633	677	673	734	730	722	674	706	654	693	656	665	724	687	684	624	692	717	628	675	685	708	655	655	689	726	699	681	673	678	695	701	704	676	691	749	693	663	700	702	694	676	684	714	715	674	743	683	696	725	668	657	726	692	675	732	691	686	680	684	689	628	664	716	705	680	666	686	695	690	705	670	658	694	711	691	673	650	707	699	663	718	727	685	707	667	683	695	652	704	631	677	715	649	684	663	761	676	695	707	724	696	730	728	694	677	697	669	680	669	657	691	650	695	682	653	719	658	683	662	679	686	694	685	664	650	710	726	692	694	692	680	649	729	705	678	674	683	702	720	673	677	686	749	669	716	699	690	656	739	644	662	664	694	732	713	679	692	684	679	645	697	617	707	709	686	664	692	690	676	703	699	680	681	664	740	668	698	723	660	683	722	711	697	674	686	694	730	697	713	703	712	673	744	653	644	688	735	680	675	707	665	666	663	637	701	665	679	679	685	710	688	635	682	729	662	711	723	701	706	668	690	678	746	681	688	709	701	730	741	715	668	718	668	685	653	664	733	664	704	686	717	635	695	691	661	676	689	684	667	681	695	677	772	638	684	683	653	681	685	704	666	682	715	662	665	671	709	722	634	699	697	736	691	704	679	704	698	688	747	683	730	697	709	720	738	687	705	703	730	725	738	660	700	659	657	713	664	685	718	737	642	665	661	684	655	673	670	700	704	658	639	688	696	630	676	689	679	633	679	674	724	738	642	724	717	730	728	685	682	673	676	716	730	643	661	651	670	689	613	674	690	745	651	753	666	680	713	692	665	700	686	703	762	657	727	700	660	642	654	715	692	668	699	721	713	639	696	632	683	692	646	695	696	732	665	627	653	675	726	667	695	656	664	695	648	699	683	665	728	683	668	730	685	684	717	678	699	692	709	672	704	669	658	683	685
37345	21230	17027	11952	6811	4546	2953	1768	1155	809	548	460	450	435	397	373	398	395	357	377	379	377	364	353	323	366	346	347	338	327	340	359	365	343	320	315	319	362	369	363	358	364	383	337	366	369	359	368	310	343	340	370	362	331	322	373	344	346	385	374	320	354	333	336	354	310	314	358	375	376	356	417	310	377	357	345	358	365	341	353	351	339	349	369	351	359	357	346	372	329	357	368	338	351	328	370	329	359	370	355	348	369	341	368	357	343	314	327	359	336	329	310	352	359	331	352	382	356	323	373	375	312	355	357	374	361	333	341	337	374	386	341	361	362	381	340	315	316	349	382	323	350	342	295	311	317	345	348	348	307	321	369	311	325	318	339	327	306	322	334	347	322	351	305	330	344	372	322	360	346	359	328	359	370	324	364	385	353	329	374	356	363	377	356	362	345	374	337	354	332	405	329	387	328	339	353	319	340	352	344	335	337	378	351	324	388	335	335	340	339	323	312	367	332	349	348	364	324	333	363	330	338	338	316	365	346	351	342	339	304	358	358	355	327	388	333	346	338	342	366	382	341	360	345	349	289	342	355	343	331	360	362	366	366	338	366	378	352	297	345	338	358	344	391	363	362	331	367	343	340	340	344	342	353	343	370	393	371	395	332	358	320	339	358	346	347	342	321	359	352	342	347	345	337	351	349	349	375	353	355	331	316	330	335	358	331	351	387	342	327	346	357	359	343	314	339	341	340	347	353	354	362	394	327	340	367	365	339	355	317	365	346	346	342	351	354	340	379	367	317	343	306	341	364	328	352	360	358	339	352	338	345	326	350	341	390	365	344	349	366	326	370	371	333	316	367	357	334	344	360	359	364	354	346	357	355	353	328	371	347	318	347	321	323	357	351	349	354	345	365	348	337	345	307	368	325	349	320	363	332	348	355	325	350	372	345	367	353	317	351	336	341	344	303	354	348	349	352	383	353	311	318	353	364	325	325	320	362	346	378	360	310	355	332	331	338	348	336	317	333	384	341	309	358	360	292	344	370	377	362	370	352	319	353	305	318	345	366	336	331	338	359	329	319	352	335	325	324	335	395	351	353	333	344	340	372	297	339	312	349	356	350	359	368	326	349	344	365	397	361	344	362	316	329	336	357	340	360	370	321	366	385	340	362	334	304	402	350	341	332	367	360	334	347	342	377	368	340	374	341	351	339	337	362	342	365	325	337	376	343	357	352	349	348	349	360	361	356	363	330	339	361	359	358	362	360	359	329	308	360	336	321	371	377	368	329	379	361	318	327	323	307	377	369	349	358	351	363	345	343	353	319	354	358	348	351	344	350	348	355	340	374	364	354	351	341	326	333	370	330	332	353	397	334	324	326	397	385	368	348	384	352	350	348	373	345	370	370	367	349	381	358	381	329	363	339	340	324	351	314	298	314	322	342	322	344	326	313	338	346	353	343	322	354	378	378	329	344	320	370	337	328	356	371	312	316	373	309	369	367	366	359	336	321	349	353	387	363	405	374	328	372	343	371	360	353	355	375	356	348	370	342	330	324	351	344	376	339	345	281	327	347	345	381	315	324	337	353	334	351	354	348	323	375	378	306	349	382	366	354	366	324	337	349	343	341	324	348	374	350	356	381	340	336	349	341	363	348	378	323	342	373	401	368	345	367	353	351	325	368	350	350	398	361	380	340	352	341	343	378	361	342	382	319	329	357	319	333	344	357	317	330	329	362	341	359	395	341	331	340	352	329	360	333	335	343	358	370	367	361	349	327	322	331	361	327	350	378	369	328	354	316	307	359	355	367	361	378	365	377	334	319	309	339	366	367	349	319	331	362	357	315	328	356	366	346	387	359	315	350	386	346	345	358	336	354	371	349	350	354	340	326	327	354	370	342	303	359	331	342	317	357	313	391	380	357	347	336	334	342	346	366	360	371	379	359	338	374	359	348	363	347	353	337	371	344	329	336	351	354	367	364	344	342	347	348	332	363	390	358	392	321	364	381	313	332	337	374	335	356	371	394	362	362	374	336	338	362	307	368	308	358	360	330	369	364	338	350	347	352	349	340	340	383	345	351	370	354	354	341	363	349	358	388	339	370	315	352	343	342	338	313	324	364	378	353	331	339	324	359	395	410	359	325	363	366	362	354	321	325	320	331	352	306	343	382	329	339	314	375	371	341	339	341	378	358	336	343	365	334	356	366	347	351	371	357	326	343	334	337	358	329	331	376	372	378	382	349	344	364	365	380	324	354	334	371	371	337	378	345	367	346	388	336	333	349	365	352	355	319	372	359	371	371	359	343	333	378	332	324	364	355	337	344	379	405	373	366	327	367	313	375	333	370	333	361	378	326	339	360	368	349	371	356	365	362	354	357	359	315	380	347	318	353	320	316	357	360	326	352	326	357	330	297	357	358	367	361	332	373	349	335	365	371	313	361	338	359	351	357	349	345	355	373	329	311	322	374	337	320	352	353	370	354	332	365	354	334	361	333	370	379	371	334	370	352	364	338	350	366	347	375	365	354	347	354	333	330	338	365	356	318	341	355	382	410	389	311	313	330	346	326	350	333	356	357	367	325	385	353	345	339	339	353	353	337	364	325	351	366	380	354	377	323	367	310	384	389	393	398	347	368	340	355	346	330	370	362	335	369	358	329	339	346	358	334	377	363	377	386	361	349	367	364	339	344	314	354	382	315	368	341	394	334	399	333	344	337	352	354	372	373	346	354	387	352	299	367	347	331	351	343	338	297	337	361	346	348	353	374	306	359	339	340	382	341	312	322	348	357	360	392	368	370	350	349	407	337	316	398	359	365	358	349	314	363	378	344	378	307	337	335	328	345	377	354	354	326	359	337	349	342	324	332	373	382	366	361	315	365	331	338	336	332	329	352	370	357	378	328	372	338	319	354	345	398	351	342	353	340	354	382	331	354	350	340	382	371	382	363	338	332	363	340	354	350	362	361	371	361	332	373	334	348	397	349	345	386	380	339	331	366	368	334	335	377	359	357	392	373	386	346	314	335	386	355	345	343	341	337	352	387	366	344	320	369	335	333	356	343	387	336	323	349	325	333	330	304	377	348	344	366	358	346	375	345	331	344	362	367	391	342	318	329	344	334	377	380	351	351	337	389	378	337	352	342	365	326	371	319	326	334	370	352	374	328	376	342	355	375	355	344	317	366	397	373	383	353	307	335	340	338	348	341	335	358	351	391	351	347	352	363	323	365	369	324	329	375	346	334	358	318	335	353	338	330	347	313	351	323	366	332	338	342	365	334	339	328	346	388	312	335	342	383	343	343	343	317	341	343	370	340	370	357	349	331	328	377	385	347	336	341	364	360	380	355	321	355	340	347	323	318	348	317	331	369	312	355	331	365	346	336	381	362	394	321	344	373	321	348	390	364	367	367	358	362	356	334	343	361	371	366	363	372	350	333	334	337	357	314	321	370	335	329	357	369	365	346	342	342	329	352	373	364	376	372	351	365	353	352	326	336	359	380	350	321
22256	15541	22798	22213	17418	14031	10408	6620	4529	3052	1565	1470	1204	1099	1058	990	949	941	844	844	830	874	806	856	786	794	812	807	796	831	834	732	831	799	801	781	745	738	749	753	832	764	777	765	830	775	744	769	766	796	770	764	799	834	838	784	831	743	814	749	822	778	782	788	874	801	766	779	776	792	786	818	757	734	760	779	748	751	721	758	731	717	780	751	784	776	764	790	741	782	765	783	771	785	778	781	773	760	764	785	777	784	794	798	761	771	756	767	747	771	779	736	796	780	749	787	790	753	748	753	735	810	770	766	747	744	751	722	796	777	776	757	760	754	812	767	774	775	778	800	771	727	755	760	765	794	781	758	714	753	765	739	771	693	752	765	729	740	755	765	748	775	791	727	774	778	775	760	756	744	822	774	737	775	757	729	785	749	698	754	730	712	774	749	771	730	775	760	710	761	725	761	761	809	725	774	784	750	783	735	780	795	802	751	758	732	762	813	779	784	759	820	765	792	761	784	827	812	709	705	773	803	788	768	733	770	800	781	749	755	789	795	748	762	773	748	814	763	793	767	781	759	757	805	786	765	792	784	789	759	719	783	778	701	769	775	782	731	773	827	752	765	752	766	776	770	737	721	775	738	739	813	778	806	782	799	749	794	728	748	781	784	796	755	722	761	754	755	686	764	744	749	731	735	759	768	796	823	687	738	803	747	781	753	770	728	750	749	755	751	798	760	741	758	762	755	757	751	779	772	744	788	755	717	764	792	759	777	756	771	708	765	823	746	780	736	737	787	750	771	740	768	754	749	774	795	734	780	735	793	780	784	733	734	756	756	738	801	801	757	762	719	772	818	805	807	769	751	766	748	781	807	793	770	763	738	782	738	783	755	708	763	777	836	763	806	792	785	725	762	768	747	787	787	751	742	741	738	733	799	814	806	815	729	749	773	720	785	763	794	733	771	746	783	745	731	796	752	757	790	743	788	723	760	777	751	759	746	723	738	736	770	768	761	802	770	798	762	718	771	754	740	727	768	741	761	750	760	766	802	771	803	750	797	764	789	781	775	766	756	830	770	774	769	726	735	810	769	763	768	776	777	780	809	755	750	799	737	759	777	751	736	729	704	714	793	765	848	777	694	747	745	800	776	792	770	803	796	768	793	794	792	734	797	762	785	763	801	771	810	754	779	777	771	751	795	751	785	756	802	714	805	774	770	789	785	753	754	761	776	799	824	744	782	751	789	712	768	752	760	798	783	773	795	755	781	710	731	812	782	798	749	763	774	802	784	770	761	811	727	719	785	803	778	777	777	746	799	779	779	799	778	793	797	790	726	785	750	768	797	755	798	762	753	764	772	737	683	802	769	751	757	796	778	809	758	755	823	760	767	785	741	817	733	745	749	761	773	764	781	750	731	765	724	795	792	706	808	733	771	749	771	790	753	757	784	769	775	766	743	784	784	795	831	765	785	755	783	725	748	788	787	758	782	778	792	737	779	786	739	743	738	757	778	743	712	748	724	759	783	781	752	734	754	766	746	766	708	783	727	777	781	783	742	729	798	759	789	744	755	808	785	803	766	788	799	803	783	764	737	751	763	742	815	783	722	767	768	786	731	747	751	800	756	755	739	752	734	718	731	773	740	762	790	798	790	787	746	782	777	814	750	779	752	744	806	794	756	771	803	796	771	745	767	764	743	789	769	763	816	777	749	818	732	732	766	752	780	792	778	783	732	807	776	727	766	729	743	810	783	793	731	781	784	746	744	797	837	769	766	774	768	786	748	804	794	781	821	768	768	773	731	716	754	762	800	777	802	810	811	746	830	781	767	731	772	751	787	759	735	775	799	811	748	777	786	767	779	746	753	764	793	787	760	788	805	787	749	716	758	812	793	747	737	739	788	778	740	722	784	748	763	770	800	772	764	780	788	743	774	784	760	760	738	721	771	757	797	753	775	738	768	758	822	734	789	771	743	766	780	787	754	729	739	774	762	763	730	739	791	794	745	833	772	731	734	735	781	792	748	735	796	749	752	715	769	754	786	732	769	782	780	762	741	759	821	740	756	763	758	795	742	803	765	753	787	812	765	788	750	762	799	757	774	761	804	778	726	733	712	724	758	782	754	751	721	768	751	783	770	743	749	799	748	780	791	751	802	733	753	761	784	809	770	828	813	744	756	725	747	811	769	770	759	788	750	810	758	796	789	830	785	773	795	745	787	761	736	773	741	735	784	740	739	777	841	754	787	719	748	805	765	775	736	759	772	773	772	785	788	748	790	705	762	740	824	747	788	777	745	756	774	797	751	774	782	755	728	770	766	751	728	755	749	784	737	732	778	759	743	789	734	785	811	749	817	811	808	771	732	772	767	752	698	789	737	773	792	761	779	778	741	788	797	773	783	790	777	757	816	784	757	834	753	764	725	807	826	806	766	794	753	795	787	781	734	768	771	807	738	746	817	771	774	765	782	765	734	746	768	762	782	796	796	750	726	747	771	773	781	761	781	731	765	837	777	765	799	757	749	784	715	756	698	740	779	777	750	763	674	754	780	756	691	773	768	777	796	775	799	784	747	797	820	780	756	779	764	812	744	784	764	806	786	779	754	783	779	792	780	793	744	756	782	754	710	763	765	755	759	768	738	751	786	735	754	757	768	782	727	771	735	788	722	722	769	744	733	795	771	802	743	746	770	782	772	770	808	816	785	714	790	727	754	777	751	784	755	740	725	716	766	805	747	792	773	718	761	736	803	757	765	799	742	752	817	771	798	799	787	753	771	703	786	760	816	762	799	797	731	740	737	746	819	764	741	767	779	784	789	770	736	764	771	792	809	764	815	766	797	760	768	797	750	747	810	773	787	767	715	743	790	790	720	721	735	724	734	736	721	739	791	789	744	746	760	832	722	738	789	771	763	752	763	769	738	825	787	799	825	824	807	733	722	737	791	759	744	752	757	828	761	766	752	778	787	801	834	784	771	762	772	771	748	798	794	754	722	734	705	796	767	728	749	753	757	762	763	785	726	775	778	805	788	751	760	762	731	811	769	768	721	773	791	776	733	773	796	732	771	712	746	722	787	767	688	772	782	737	740	730	781	741	764	749	704	805	746	703	746	772	773	772	750	765	749	763	758	745	707	757	759	778	704	816	764	792	726	772	777	749	723	753	794	814	719	820	750	749	791	796	803	775	735	795	763	741	791	752	768	769	761	734	743	780	774	803	787	821	771	757	748	774	785	758	796	781	788	780	779	746	789	747	777	734	781	759	751	774	741	758	781	802	806	777	811	806	803	790	801	767	813	767	719	778	775	807	786	750	743	813	769	761	731	757	777	767	700	799	783	764	738	741	764	770	797	775	809	776	750	777	745	762	750	749	766	673	785	748	811	763	785	755	755	768	769	815	725	771	764	744	688	755	738	741	770	782	768	749	748	754	774	745	782	777	760	742	768	754	767	809	746	760	795	766	725	799	736	797	778	816	815	808	804	765	777	766	770	764	788	743	831	737	749	710	749
44995	27584	23675	16929	11028	9107	5894	2643	1571	988	673	625	563	487	481	474	425	466	452	486	409	416	425	439	400	459	402	418	415	362	415	428	409	433	395	372	409	426	419	401	396	419	417	407	400	397	378	376	434	390	383	397	405	388	367	444	385	413	379	408	366	411	418	389	343	366	384	364	398	391	388	386	432	421	398	443	426	405	400	411	384	406	388	407	419	411	409	391	390	380	417	407	426	421	418	402	427	435	378	390	378	422	385	394	379	415	421	423	401	360	390	351	407	394	379	399	444	402	428	415	405	371	433	360	406	383	383	374	396	360	441	402	400	417	466	431	383	383	389	423	413	406	394	434	433	416	405	430	378	392	391	382	400	402	408	376	370	390	402	412	381	380	422	381	383	374	374	395	355	395	358	411	408	423	389	412	392	416	436	392	410	371	372	405	393	378	383	398	409	429	418	423	450	447	385	388	353	382	384	379	401	392	406	361	434	404	399	394	416	439	361	389	367	384	421	413	408	408	417	364	397	392	399	412	395	421	369	400	382	400	390	418	415	414	392	403	431	402	413	401	373	413	431	386	419	428	416	354	376	348	381	360	421	396	401	420	414	405	385	393	387	365	356	436	389	413	370	394	388	381	383	383	403	390	421	399	391	400	407	417	371	417	387	384	440	405	383	420	357	406	359	437	412	383	402	429	428	371	360	406	377	386	414	388	395	394	377	410	407	383	409	414	445	388	400	381	394	418	401	391	380	392	392	420	384	368	405	396	382	400	458	385	374	374	401	415	411	391	448	401	391	402	382	404	388	395	402	403	402	417	414	419	399	405	364	358	404	420	403	407	399	400	406	417	403	376	380	407	372	392	427	380	377	386	398	401	379	368	383	398	382	408	385	440	421	414	408	407	413	390	410	386	409	376	400	392	452	362	419	409	368	414	376	361	397	406	429	373	422	356	360	398	420	381	402	428	399	434	389	389	376	405	390	388	408	401	402	380	377	401	379	380	383	398	424	444	373	412	399	431	382	407	366	405	381	367	376	387	407	419	406	399	385	393	358	415	390	405	409	411	405	441	423	418	360	479	385	384	404	388	413	434	410	380	417	388	373	394	428	435	436	388	416	401	371	382	410	437	407	394	422	407	384	383	414	392	410	384	401	408	395	394	429	407	379	391	420	401	430	421	369	388	402	366	411	401	396	454	382	404	418	415	415	427	405	443	356	378	381	402	427	400	389	407	372	392	402	406	425	407	381	436	382	412	395	402	397	434	428	375	358	411	422	408	425	399	414	411	408	361	417	419	420	445	412	407	424	435	398	402	443	426	409	407	439	420	458	399	377	350	370	400	423	405	404	388	391	396	432	400	413	457	425	379	401	409	376	395	367	378	376	402	399	411	414	437	397	365	374	406	418	411	362	426	408	368	388	410	379	402	407	384	420	412	394	384	400	386	389	398	410	436	412	410	405	362	422	415	399	415	410	413	409	389	379	412	411	411	411	412	421	390	384	362	396	413	398	386	383	425	402	370	422	381	363	380	392	373	392	383	371	409	378	417	400	378	412	389	392	379	389	457	424	427	414	406	438	426	403	403	428	367	403	438	407	416	393	364	417	409	393	431	392	380	395	387	369	440	351	414	382	389	413	392	380	394	378	399	399	396	391	373	424	397	416	448	413	370	421	401	448	381	410	402	413	407	383	350	416	403	401	426	395	396	372	380	347	368	388	386	397	361	411	370	391	404	349	395	405	408	386	391	425	422	415	380	374	411	356	356	435	392	389	415	396	426	358	410	436	454	446	427	406	397	399	416	371	403	386	398	410	388	335	415	391	416	422	398	369	410	353	410	427	383	376	412	437	358	374	390	392	410	398	399	426	418	396	378	408	389	399	367	365	387	423	364	399	369	393	407	395	409	409	383	376	399	402	417	392	426	391	363	387	391	425	424	349	421	393	430	403	402	401	346	365	401	410	347	394	422	384	435	375	381	427	389	367	409	386	395	385	427	420	381	384	404	388	379	447	430	387	357	370	393	371	426	410	377	369	406	389	415	406	381	390	394	379	434	437	428	372	435	415	382	375	439	398	400	418	427	401	429	410	403	330	388	422	423	400	386	400	418	411	392	390	412	377	374	380	411	387	416	394	385	388	389	413	401	360	393	427	417	425	419	383	435	368	385	424	415	383	372	372	377	399	386	414	408	381	414	405	433	366	407	404	403	421	352	396	407	383	408	378	417	405	392	424	394	415	393	375	376	393	395	381	440	376	415	381	423	399	413	392	419	408	425	413	399	402	423	394	378	412	413	405	371	398	429	399	360	403	400	420	405	406	357	367	398	372	400	431	396	420	351	401	376	398	410	385	394	410	394	381	393	404	400	363	394	399	439	426	434	399	391	387	411	414	367	393	417	431	399	359	408	411	413	430	388	459	432	417	417	381	392	383	415	407	402	421	426	425	402	411	381	451	385	357	396	409	402	411	377	383	372	341	435	404	404	353	382	400	435	351	388	387	430	403	392	383	458	431	415	417	388	392	362	431	408	385	380	386	395	374	392	412	373	442	434	399	384	412	423	408	390	430	362	446	382	437	395	403	434	407	387	394	375	387	403	427	374	400	386	369	409	435	384	380	395	414	421	365	405	408	411	407	424	397	414	384	412	402	417	364	398	388	390	415	383	388	368	367	399	383	407	410	396	361	363	385	369	429	367	375	393	373	368	388	414	424	414	388	381	380	418	379	391	390	383	391	411	429	391	426	405	406	407	387	387	408	391	350	396	387	377	420	370	355	342	364	410	375	387	404	432	390	391	385	423	360	371	384	384	404	386	407	386	400	370	373	403	372	435	382	410	433	401	419	392	384	418	386	437	401	382	342	371	422	389	377	414	396	424	412	408	382	400	412	417	384	430	435	400	403	436	383	382	393	417	410	418	430	428	381	363	408	422	431	406	404	363	385	401	401	406	406	382	399	398	380	413	401	386	385	406	374	412	396	401	427	399	409	387	402	420	394	350	399	421	403	377	398	413	381	390	437	413	369	392	394	390	367	358	388	419	383	389	389	380	380	403	367	379	383	399	377	377	395	451	384	402	432	392	392	422	398	405	379	409	403	376	401	365	425	385	389	387	426	383	397	397	354	403	381	405	378	389	433	422	394	428	417	446	429	343	367	373	410	416	386	421	392	373	385	358	418	416	373	424	404	399	374	371	375	396	427	387	409	394	401	371	416	378	384	417	397	397	397	415	421	376	382	447	362	408	430	391	403	387	387	368	432	406	436	413	378	429	418	384	355	355	424	383	429	361	397	380	411	409	429	410	422	375	416	415	385	389	373	393	369	419	404	383	394	389	404	396	445	397	366	431	452	412	448	412	430	388	374	395	442	393	423	381	422	396	392	387	444	373	399	408	382	385	412	403	403	428	431	411	388	409	428	412	382	374	397	445	372	395	452	420	426	409	397	389	400	417	393	392	390	398	403	423	403	384	404	426	423	456	371	408	449	380	408	426	403	421
26418	20092	27965	26945	23249	22352	15450	9036	5493	3411	2194	1949	1704	1396	1286	1178	1134	1072	1038	1039	983	935	928	970	887	870	942	892	935	920	906	952	838	878	836	889	848	925	898	922	905	882	817	843	854	830	857	866	830	942	887	893	945	845	845	875	899	820	889	883	890	869	921	905	898	827	837	863	883	848	869	826	836	831	876	855	822	867	883	873	844	882	907	859	851	914	907	863	860	815	860	878	856	862	887	853	849	868	828	792	866	861	867	864	892	856	864	856	770	863	861	851	894	867	912	898	828	913	815	903	883	856	837	921	830	873	809	838	815	863	834	823	915	875	876	896	845	877	801	897	818	837	895	857	838	820	877	906	841	851	863	849	852	890	887	826	878	857	874	850	834	829	867	817	887	889	830	879	858	880	880	845	891	817	884	880	822	819	841	857	806	827	868	879	828	849	867	861	872	833	844	845	856	831	775	831	869	889	848	847	838	858	829	834	826	851	846	874	876	885	865	856	850	839	874	834	867	849	826	875	842	901	850	877	833	827	841	766	879	830	915	886	839	924	844	818	865	876	858	907	892	879	850	825	865	870	878	854	834	832	869	850	847	812	824	847	906	847	811	871	873	839	814	907	891	866	862	862	865	828	853	816	889	859	907	840	825	811	830	871	829	895	833	835	875	852	837	861	878	930	874	886	817	831	881	829	844	840	842	883	883	845	876	879	843	820	916	886	816	862	824	841	859	852	889	871	869	843	825	866	838	815	864	883	813	883	885	832	924	843	854	890	877	857	874	847	844	843	855	869	870	896	849	829	862	858	836	915	815	874	846	844	851	845	901	848	851	784	841	872	857	851	857	866	863	866	900	892	862	903	853	867	858	803	910	779	845	872	862	908	861	817	860	830	890	891	858	882	882	886	846	803	867	866	870	819	900	884	846	842	891	850	891	843	825	860	780	859	859	800	880	828	858	869	884	843	811	893	829	888	858	894	794	896	822	872	834	839	844	843	772	867	836	879	856	894	878	801	834	902	882	856	895	852	899	841	854	832	839	881	817	883	809	817	907	833	846	920	810	843	918	882	865	852	848	771	840	898	820	823	853	759	828	820	855	872	913	789	866	826	857	882	881	864	887	853	838	844	839	828	867	831	858	846	854	876	826	811	850	860	873	829	852	856	884	826	902	846	862	821	824	828	907	834	815	918	849	876	857	909	861	821	880	867	832	831	830	819	858	868	847	887	807	851	835	825	790	859	873	914	885	838	847	805	877	842	963	798	807	825	853	827	882	818	887	849	879	865	871	868	849	855	883	831	867	829	856	899	880	857	866	863	891	860	890	863	841	881	884	906	838	864	836	872	867	847	825	869	875	909	885	816	873	841	865	848	884	868	798	873	879	838	815	879	835	824	867	871	870	854	838	885	857	837	849	832	842	879	874	874	851	877	869	830	877	839	818	822	886	836	822	853	811	841	794	852	824	845	864	808	866	856	867	873	834	804	889	812	893	818	895	874	845	860	877	852	894	824	864	869	833	802	832	818	834	840	889	859	844	846	872	860	873	843	835	833	869	900	811	893	858	924	879	850	877	824	890	843	855	848	845	839	809	829	864	888	879	841	850	842	851	851	836	875	872	857	839	888	888	817	871	853	859	866	835	883	825	911	872	823	852	838	853	867	875	855	872	872	843	854	857	803	849	876	864	877	868	866	834	857	903	853	907	875	875	894	852	846	815	827	891	844	857	854	875	870	844	874	870	823	876	856	841	830	812	826	878	891	880	846	868	838	787	875	878	862	861	893	859	832	876	891	839	846	894	896	882	821	818	803	854	845	826	859	885	816	803	833	859	820	888	860	822	926	821	881	890	881	860	844	875	859	873	837	829	870	858	896	845	850	854	850	868	845	813	887	888	860	818	812	839	893	883	809	903	843	858	815	801	853	857	827	874	849	823	844	894	860	932	895	840	890	860	846	859	852	832	773	819	882	869	860	862	857	911	836	824	848	873	854	847	830	831	819	866	866	885	815	847	831	857	796	887	854	864	842	892	870	849	859	819	870	842	821	887	859	840	823	840	885	882	887	831	859	880	874	811	861	861	869	848	831	841	816	935	799	936	883	851	819	847	826	865	826	837	862	849	871	811	878	809	837	871	834	856	859	879	849	895	825	811	810	844	862	894	880	859	829	860	835	857	889	845	847	896	891	883	769	866	826	881	850	825	859	898	909	840	844	876	841	826	830	890	847	867	849	855	860	821	866	858	866	903	846	882	867	826	842	901	867	834	850	867	917	829	841	789	847	850	818	847	844	847	830	871	857	817	857	852	837	866	822	836	825	871	810	861	841	881	884	818	828	863	823	825	904	854	844	826	870	864	864	844	855	852	911	884	853	843	821	887	893	859	817	888	881	822	820	865	832	847	831	873	862	828	888	813	842	841	829	885	848	885	836	857	830	846	817	836	876	804	816	859	804	814	834	828	892	833	857	837	867	783	893	866	829	886	887	878	865	847	854	899	872	891	843	826	820	830	891	822	808	877	842	870	851	897	877	841	821	833	854	842	889	871	903	861	828	789	865	849	849	833	850	850	841	864	900	851	837	830	845	838	887	843	896	878	846	838	810	878	853	856	849	879	840	926	913	843	869	845	884	845	829	879	773	873	786	845	860	861	859	894	855	846	834	817	830	861	865	878	840	833	826	878	853	824	909	848	903	844	880	823	834	810	843	843	830	855	838	877	847	825	812	880	856	827	823	850	851	872	840	828	849	817	806	819	874	815	890	836	845	859	790	834	836	848	879	893	850	858	902	860	866	822	850	853	869	877	829	830	889	856	841	786	835	830	873	848	866	844	847	837	819	806	895	920	841	881	818	857	881	864	850	876	834	881	850	901	894	824	855	856	878	850	859	853	837	880	852	870	835	864	864	858	829	830	881	881	860	876	852	821	848	864	872	832	866	836	846	901	846	866	894	894	872	893	861	845	900	830	803	872	870	852	913	920	905	844	903	887	872	891	926	838	887	838	815	923	912	838	826	823	845	881	862	864	883	837	831	862	907	876	884	890	873	859	851	875	845	860	866	845	847	853	896	801	855	855	834	871	833	814	874	879	896	836	837	793	868	796	838	832	856	879	843	807	839	803	856	906	898	876	837	887	893	827	856	866	802	899	843	873	843	837	828	864	860	866	825	846	876	817	866	859	814	834	806	851	827	837	833	915	827	829	857	855	840	848	857	920	854	882	828	814	887	856	880	804	831	851	806	889	828	841	850	858	787	870	908	857	829	827	856	840	887	832	844	864	885	839	841	843	917	858	863	860	897	832	852	849	893	839	877	793	843	863	894	871	845	835	845	841	808	884	890	763	827	848	861	854	841	867	834	843	832	850	828	814	833	882	834	867	852	820	836	860	856	841	807	856	844	831	879	854	801	830	852	855	898	869	875	837	809	843	838	830	818	835	866	841	878	872	806	820	930	851	841	828	881	913	850	830	860	870	877	890	851	872	908	867	797	856	844	839	935
24278	12567	9112	5579	3027	1826	1127	800	609	511	379	337	351	343	306	363	302	337	331	352	314	295	318	330	334	330	342	333	300	345	299	356	290	334	295	322	306	324	325	299	296	333	277	327	308	295	318	295	314	331	335	291	300	314	307	330	330	295	319	329	316	291	303	289	296	307	307	312	322	350	308	291	324	328	284	285	345	282	341	346	291	332	310	302	282	324	333	338	328	324	288	296	272	291	297	285	313	319	289	313	315	310	342	318	332	330	302	317	281	302	292	344	289	283	313	344	326	341	320	328	292	325	309	319	278	307	308	305	332	341	313	350	331	309	287	332	337	345	307	359	289	301	307	343	282	294	284	291	269	321	329	294	324	293	300	331	294	310	327	290	324	271	303	321	287	297	295	311	281	319	320	339	297	287	301	319	319	339	321	302	291	293	305	293	302	322	316	302	323	277	321	328	336	286	285	356	323	314	312	293	321	306	320	307	292	342	323	288	316	291	324	291	320	344	295	297	311	296	321	325	310	329	318	307	288	307	328	299	302	309	291	345	284	281	279	296	315	288	347	301	277	317	287	303	316	335	299	306	369	327	294	326	315	303	292	292	294	316	310	302	310	311	291	285	315	318	309	315	314	313	330	276	316	326	330	294	336	304	294	302	334	297	313	309	347	287	306	275	307	307	297	308	291	308	322	306	288	342	335	275	331	348	294	304	334	296	320	294	322	290	316	294	313	301	303	339	354	295	293	321	318	314	335	285	308	291	333	328	319	283	299	279	299	286	318	323	319	360	302	327	311	323	292	316	306	330	338	300	311	303	347	322	281	336	301	300	317	299	328	274	355	298	295	320	329	295	309	287	307	288	307	283	291	312	335	317	320	338	308	307	329	299	298	293	304	320	305	333	344	327	331	318	314	316	310	330	288	281	351	342	287	309	309	333	324	332	318	340	347	326	275	285	282	282	297	299	298	316	332	268	272	318	335	317	298	303	315	310	334	290	271	312	310	273	292	324	320	321	302	290	329	305	288	303	337	297	312	325	307	322	312	298	314	310	295	314	273	272	328	313	327	320	337	347	346	279	300	308	307	305	279	364	298	313	322	282	332	335	307	273	321	332	318	326	317	285	317	331	322	300	310	347	287	313	309	341	304	282	279	310	313	314	296	289	336	317	271	304	323	313	330	317	303	305	312	286	303	320	295	272	306	304	271	299	298	329	319	263	279	327	340	283	318	332	311	286	333	304	287	299	285	310	291	286	279	296	323	328	324	339	301	313	256	313	288	302	333	318	333	356	346	303	336	327	303	298	351	247	313	309	331	315	330	286	283	338	310	295	299	328	323	304	311	358	315	292	293	323	328	288	322	295	277	285	305	302	290	320	281	278	319	344	312	313	325	286	332	274	295	281	311	306	311	292	284	329	333	319	314	301	308	318	322	320	314	320	288	328	285	284	324	311	303	318	347	293	287	286	283	294	282	308	358	303	305	289	299	305	279	312	319	333	339	299	323	304	273	312	328	323	272	285	303	313	330	310	321	309	317	314	343	325	295	342	326	323	324	303	284	316	312	313	348	297	313	308	336	321	294	331	287	352	318	314	333	329	284	317	302	342	330	309	302	287	277	318	333	270	291	305	305	333	302	304	295	321	329	322	317	345	289	309	303	313	310	315	296	339	321	327	319	292	314	337	295	285	312	299	275	316	371	306	322	336	338	338	294	295	332	315	313	305	318	336	313	306	321	334	273	335	342	330	315	308	296	317	284	303	310	297	310	267	323	318	292	303	330	298	315	293	285	315	290	280	325	272	289	312	293	287	327	299	268	294	309	308	304	330	325	299	307	315	301	309	316	299	325	305	327	289	307	318	334	310	297	310	328	332	324	300	315	308	306	329	308	304	338	300	311	312	310	354	298	309	313	313	268	300	285	256	295	313	308	281	312	326	281	274	293	348	311	295	319	306	311	266	290	285	321	289	321	348	308	314	310	313	280	291	270	341	319	311	296	300	268	344	318	288	318	295	337	318	303	292	305	308	300	329	315	335	347	296	302	303	287	302	294	303	306	292	306	346	331	327	317	313	297	272	252	326	278	312	330	291	299	277	288	314	319	314	344	306	319	315	287	302	296	337	297	297	308	348	292	338	321	307	283	336	308	300	305	289	325	298	294	318	312	332	303	328	268	321	286	308	329	311	305	308	269	301	311	319	313	304	350	295	314	314	317	347	292	300	340	287	307	288	293	301	323	319	288	284	310	324	313	280	273	343	309	311	298	328	307	320	314	315	329	330	315	329	317	300	334	279	265	303	293	336	330	333	278	295	318	305	356	351	306	307	351	300	300	308	304	311	313	284	320	290	306	324	315	295	313	345	318	299	294	311	291	315	277	300	282	309	318	321	315	319	275	292	355	316	340	334	280	289	280	292	264	371	298	306	320	353	272	342	332	306	311	341	301	299	310	325	284	308	323	327	335	329	308	293	316	313	341	326	323	356	288	307	336	303	291	345	307	312	279	283	320	291	293	300	299	313	302	306	279	310	304	302	342	308	330	324	347	317	322	336	307	332	272	298	344	307	319	312	303	340	302	315	318	331	296	294	342	270	300	311	335	280	361	300	286	322	325	324	328	286	317	327	281	330	292	311	300	305	322	289	273	321	279	320	286	304	304	305	315	295	293	289	302	289	263	319	315	299	319	315	333	275	300	324	313	298	300	318	326	289	312	318	297	291	314	308	333	300	326	303	284	316	327	300	311	283	317	310	320	316	314	307	327	284	308	303	287	290	336	301	302	336	309	307	327	333	299	306	314	321	301	276	318	285	279	301	337	312	302	288	312	298	312	287	329	337	306	308	290	324	313	281	331	305	306	307	301	293	261	300	317	342	273	329	324	323	307	295	305	291	278	328	304	341	344	306	319	338	332	293	299	294	317	328	300	302	293	323	319	279	293	344	313	349	299	273	303	288	299	297	321	323	271	284	317	308	322	291	337	335	293	294	335	284	330	279	312	274	314	285	298	327	315	356	299	332	317	284	342	291	324	291	318	295	303	318	342	306	301	294	328	281	305	318	315	328	283	316	327	320	340	315	326	307	290	339	311	288	306	279	335	315	265	310	311	308	307	292	309	335	278	314	322	307	295	277	293	331	352	313	348	307	297	290	320	296	276	317	333	328	324	307	292	272	311	323	301	304	332	286	294	337	295	306	318	321	300	317	327	314	310	318	302	319	322	321	299	333	295	309	312	299	263	329	315	311	276	280	318	324	316	309	326	315	329	297	293	334	301	318	314	293	301	316	337	285	283	311	308	342	311	298	324	350	321	267	327	305	315	306	306	281	300	346	292	304	300	291	308	312	310	330	298	310	291	299	286	277	343	313	311	352	289	332	272	317	319	316	313	313	313	348	305	262	303	309	336	334	319	346	318	306	309	337	312	322	329	324	297	302	314	288	282	305	277	305	294	312	314	338	311	277	303	324	321	325	331	318	298	311	320	306	330	296	309	316	322	360
13774	9321	13844	12999	9704	6336	4116	2825	2169	1527	1029	999	886	800	828	753	798	746	746	730	738	694	766	771	691	765	656	708	685	727	686	683	661	688	707	661	673	734	677	685	703	670	698	719	696	663	687	720	663	684	687	667	692	680	664	717	665	697	724	694	705	721	683	684	732	700	654	667	729	691	696	674	716	663	733	690	668	733	701	700	693	675	727	684	695	680	713	721	684	687	666	648	689	677	693	657	653	647	711	697	696	711	683	690	684	685	689	735	702	642	714	684	697	749	735	698	672	707	744	699	657	676	684	683	664	680	754	665	707	638	720	649	683	693	671	703	677	679	667	697	658	648	679	683	734	699	693	716	654	681	707	708	644	666	700	673	669	683	701	644	677	622	670	686	702	702	695	696	671	699	689	675	609	685	670	679	733	714	681	679	671	649	712	674	689	678	653	675	672	675	670	684	709	678	699	685	671	692	727	683	704	666	664	693	685	687	723	718	648	692	672	660	713	703	706	699	674	680	712	655	718	735	665	689	655	693	734	627	650	692	710	658	667	661	666	724	721	679	680	664	710	662	682	742	705	723	669	719	663	664	718	691	680	619	697	689	641	672	652	686	682	690	680	725	664	663	737	673	719	684	644	693	670	678	665	659	656	694	684	696	663	701	642	709	656	694	737	686	664	700	673	715	687	697	687	715	682	656	672	659	652	749	717	639	670	710	668	631	677	672	657	692	674	674	645	681	707	675	671	676	697	672	696	717	663	620	663	710	651	704	689	706	642	634	651	655	689	687	670	676	688	707	679	694	659	705	703	658	649	653	642	661	688	681	699	711	676	664	667	667	710	662	703	712	700	691	651	704	670	704	670	676	643	728	702	692	695	686	659	660	734	678	732	690	660	693	695	649	727	693	674	671	728	696	668	708	667	679	698	654	642	709	670	670	645	660	680	751	731	672	689	710	674	683	728	670	696	703	651	673	680	694	713	642	653	665	680	673	663	671	712	638	672	683	725	716	706	687	676	698	701	644	691	662	712	694	686	715	747	663	692	683	701	705	702	682	676	688	709	720	663	756	671	684	625	674	661	647	728	685	650	667	672	673	666	684	648	681	701	668	746	689	674	709	634	682	712	722	729	718	697	659	665	666	698	705	692	661	658	695	697	673	683	618	678	679	682	701	747	696	663	667	688	667	691	669	691	700	683	681	705	727	673	659	611	703	649	648	665	680	692	674	674	653	719	677	672	678	702	679	675	693	737	675	689	713	674	703	667	709	728	676	691	666	699	671	600	645	682	688	693	652	623	647	694	682	676	672	682	715	677	716	598	661	684	708	664	694	698	667	659	680	726	662	700	651	655	644	679	706	686	678	690	706	674	680	682	685	671	632	651	725	675	667	723	690	715	728	675	699	668	621	666	729	679	682	695	676	705	673	684	706	673	699	702	714	694	669	704	647	684	652	647	671	628	660	634	748	692	651	733	701	685	667	690	684	687	646	674	646	706	707	665	688	678	678	726	661	682	702	690	670	672	694	676	622	676	746	683	682	691	678	663	693	631	659	728	656	656	701	655	692	640	712	710	677	649	695	661	681	720	684	664	638	669	688	678	635	694	726	661	690	681	767	693	681	691	675	668	650	678	699	687	690	722	669	711	681	752	746	701	674	712	714	708	650	695	704	636	652	743	681	717	732	643	629	682	738	707	701	675	632	642	638	682	699	664	648	704	676	682	670	676	639	658	707	646	747	678	688	706	694	725	698	673	665	673	698	673	713	734	707	732	691	719	715	686	691	655	644	628	657	696	686	692	677	711	653	686	698	716	683	655	709	714	637	720	657	688	647	671	658	706	686	733	693	728	642	690	729	653	706	695	680	707	666	686	646	654	683	687	664	679	707	698	641	649	687	698	656	713	678	679	671	658	678	689	665	637	677	680	666	657	687	676	647	645	730	718	702	739	729	699	712	699	659	712	662	715	635	658	677	705	688	660	666	653	706	689	737	660	697	679	699	700	698	669	710	706	678	734	692	709	721	702	683	723	685	702	696	723	713	699	708	678	685	664	731	683	675	703	691	665	737	714	664	699	667	665	732	680	672	692	715	719	724	661	679	690	704	664	680	727	643	685	685	718	678	676	703	695	668	663	656	673	669	697	719	694	718	677	657	685	691	652	689	702	715	662	624	669	725	714	672	669	681	639	634	671	745	668	692	687	688	704	671	672	695	706	672	735	647	678	673	687	681	717	701	631	719	711	657	731	734	704	722	630	614	652	687	639	691	655	704	677	678	714	658	718	661	702	653	752	719	640	693	671	673	694	705	692	686	687	663	684	663	695	688	699	691	665	681	665	704	672	677	736	657	709	694	727	677	643	693	636	711	691	687	688	704	650	685	663	695	660	683	715	653	653	707	683	669	686	670	666	622	704	660	644	674	651	636	711	652	683	722	685	674	689	670	653	680	682	668	673	716	641	709	697	695	727	659	673	740	662	686	727	737	660	672	690	701	636	699	637	697	642	676	668	688	667	689	737	664	658	630	688	710	678	709	620	727	689	681	687	695	654	703	653	717	659	720	709	694	725	675	718	685	702	715	651	676	651	680	685	665	692	688	649	667	653	689	668	688	672	640	719	656	694	677	668	667	670	691	666	661	680	691	703	686	692	674	661	673	674	677	655	712	686	731	671	691	695	747	679	654	700	660	673	708	691	726	740	668	648	678	688	669	706	676	693	685	690	678	701	679	702	634	692	687	685	686	665	715	711	707	693	693	669	670	692	710	679	726	703	690	667	624	721	701	707	670	712	663	688	655	731	676	713	704	652	705	710	675	667	726	684	710	616	677	691	706	688	716	723	750	698	710	699	725	664	696	702	701	697	700	684	636	694	691	675	686	731	668	666	661	684	716	677	661	741	646	681	677	679	711	690	667	680	657	702	658	693	668	691	721	746	684	671	675	705	690	672	651	692	632	693	650	691	698	694	643	689	656	718	699	653	696	661	659	680	687	745	640	687	713	694	688	694	651	686	687	664	700	671	744	648	688	672	676	735	714	680	658	689	693	696	684	693	682	695	688	712	662	684	756	699	697	644	623	707	666	691	620	720	698	677	701	675	700	655	722	690	694	684	673	699	742	692	695	658	709	693	664	667	684	719	702	623	680	731	641	690	711	694	688	692	686	685	682	688	712	709	709	704	700	721	682	677	735	717	741	685	710	665	679	693	674	647	694	665	692	714	671	634	700	702	695	693	691	698	711	665	660	737	661	707	635	693	651	653	663	680	655	719	645	705	719	706	697	687	716	627	667	672	657	649	638	598	707	704	671	671	668	632	697	671	663	666	676	695	662	677	729	650	721	682	643	692	697	687	708	662	648	656	726	697	622	702	689	668	669	725	712	718	680	702	700	705	746	700	721	699	690	740	656	603	661	648	682	685	658	683	707	722	643	686	665	675	668	692	661	679	675	668	715	723	656	706	673	675	728	694	695	662	688	713	625	718	686	694	703	675	691	654	676
36360	20057	16534	11192	6476	3784	2277	1783	1155	719	527	481	456	433	413	355	387	352	355	383	381	356	326	380	366	329	380	360	341	341	382	364	378	325	323	319	331	357	391	393	330	346	351	357	349	389	345	351	299	354	302	334	366	300	326	344	358	350	383	348	355	352	368	363	338	343	358	344	353	347	301	375	374	335	343	361	341	342	350	343	336	366	344	348	363	413	362	359	347	328	317	361	360	369	323	344	340	350	360	352	327	363	347	339	338	351	334	344	379	340	322	335	367	364	319	361	324	371	350	359	357	298	319	338	380	375	350	350	357	335	333	347	348	368	310	335	388	347	352	359	339	351	373	335	380	335	338	350	357	343	338	370	361	379	319	358	316	354	379	345	348	334	348	391	315	388	382	338	328	332	334	378	329	321	350	357	364	332	358	346	326	305	316	340	365	323	359	335	344	344	313	339	300	336	366	334	368	342	392	381	388	360	343	335	378	333	350	346	351	344	332	306	312	354	367	365	325	356	343	367	380	377	346	338	339	368	388	369	338	375	361	341	380	367	310	367	345	366	319	321	333	345	366	312	346	351	324	340	364	340	319	356	363	381	359	339	330	367	321	352	376	360	346	359	350	336	338	352	342	316	357	318	345	324	317	362	359	342	348	342	358	309	353	361	328	329	351	360	359	322	342	353	294	329	347	319	331	365	341	340	346	336	362	326	348	346	314	324	370	376	327	386	356	367	356	347	365	360	369	342	304	353	351	335	343	353	345	368	356	341	331	366	308	368	329	364	356	352	307	354	335	390	397	326	284	328	334	323	352	360	351	332	377	359	346	371	341	364	349	355	385	368	323	345	334	317	396	357	377	337	323	346	333	381	380	349	360	367	315	340	316	325	318	313	402	372	334	321	364	350	347	347	345	302	332	325	316	332	368	325	358	374	332	344	367	347	361	348	330	337	344	344	342	334	322	351	349	346	317	333	355	329	322	307	346	347	349	315	355	384	313	330	346	331	347	363	375	370	344	313	345	356	343	335	339	341	318	364	386	334	332	381	373	331	316	351	341	345	334	349	349	361	323	321	346	350	357	332	364	356	358	334	348	318	347	339	354	359	332	376	361	370	338	323	328	328	333	369	327	349	338	313	317	347	356	311	356	347	360	356	346	381	359	335	349	389	328	367	355	352	351	378	336	352	318	332	353	375	370	347	347	365	352	333	351	369	338	322	314	321	372	320	359	355	334	330	317	327	376	367	370	357	368	362	356	363	356	341	325	322	339	333	326	364	374	395	358	373	385	342	319	336	331	381	341	333	345	349	323	337	316	337	325	370	350	362	369	358	367	377	336	351	331	340	334	337	313	355	340	331	357	344	361	391	327	361	343	341	302	353	347	319	384	362	306	333	331	357	352	368	347	378	367	300	323	385	365	371	341	310	357	366	364	345	384	355	338	328	346	360	377	356	353	393	332	312	337	384	325	379	353	363	326	374	334	337	371	356	351	332	336	328	373	365	349	371	401	338	376	345	327	347	378	299	356	376	355	372	314	329	308	332	367	354	339	340	341	355	369	374	366	382	373	331	323	388	365	360	365	325	357	347	336	381	345	315	359	378	347	372	355	354	350	368	366	368	377	357	366	349	377	332	290	302	347	364	348	340	315	312	322	329	382	339	350	325	348	368	347	362	348	355	352	364	363	378	374	334	359	344	381	319	311	361	313	343	340	337	357	341	348	356	364	355	364	324	372	354	364	346	353	345	322	333	332	310	340	308	332	331	316	334	347	317	335	349	353	348	334	340	327	368	351	323	315	304	344	367	355	365	359	368	311	340	340	360	335	336	331	348	339	373	339	386	323	371	373	334	330	381	345	359	367	369	314	375	339	324	352	353	324	329	330	355	395	330	352	353	371	353	336	323	338	352	353	380	365	357	323	318	385	328	364	343	328	340	333	330	355	368	333	333	337	327	342	348	342	353	350	346	359	329	376	347	373	319	347	339	353	351	324	334	375	340	360	319	341	379	364	339	330	382	362	350	344	389	329	351	349	347	346	368	349	337	351	356	374	375	360	329	332	352	339	348	355	338	313	325	330	331	328	354	370	368	337	326	341	385	349	379	323	316	357	361	364	359	332	354	335	363	372	312	343	359	335	320	369	333	342	363	344	332	391	365	348	341	369	363	354	349	349	376	310	352	367	311	357	341	311	320	367	300	304	332	350	374	360	354	299	368	339	357	356	291	323	341	354	337	360	356	334	325	356	326	344	357	375	324	368	336	334	349	349	310	352	397	370	336	351	314	351	353	362	312	345	366	338	354	328	368	352	348	347	340	324	319	346	358	310	377	357	355	348	339	305	310	340	378	328	330	368	354	342	326	375	366	331	343	346	353	343	358	354	341	344	334	370	350	348	332	338	322	341	335	370	367	338	309	371	360	307	367	378	341	337	351	341	320	328	336	309	370	328	340	394	331	362	326	324	350	382	312	324	327	319	354	326	339	319	359	367	327	360	328	368	312	324	364	361	336	348	319	326	391	345	333	344	341	350	334	344	346	385	348	360	343	359	328	345	341	381	341	349	347	359	327	365	354	366	380	301	350	352	359	323	355	305	326	293	334	337	336	325	316	373	351	341	329	331	336	322	305	348	374	353	364	325	336	348	335	359	360	336	362	361	346	361	355	353	340	341	364	338	309	314	313	334	325	341	298	346	363	360	365	364	321	368	383	366	335	348	357	353	315	312	363	338	345	332	355	351	336	333	330	374	368	340	346	333	369	362	324	338	348	319	346	367	307	300	332	358	322	342	359	324	334	328	328	378	337	336	333	349	306	383	308	319	354	335	360	363	336	354	350	320	350	345	340	338	368	299	335	355	347	347	362	332	336	351	357	348	351	356	332	352	343	394	333	322	361	352	331	358	344	319	384	343	361	336	335	302	286	351	320	315	379	339	324	333	346	331	403	379	368	361	328	348	373	360	373	360	366	404	354	364	316	339	357	363	328	348	342	337	373	367	339	328	316	335	348	376	350	360	348	330	329	340	324	360	368	354	366	370	356	341	319	358	340	329	335	337	352	361	371	370	337	373	347	374	342	373	338	314	352	341	337	355	362	334	324	340	335	334	324	328	378	368	381	343	291	330	359	322	374	336	328	351	344	379	354	340	334	336	343	352	330	354	354	372	339	358	330	321	377	347	357	312	332	371	347	347	337	387	338	330	379	334	342	374	335	332	308	316	358	364	367	338	341	372	337	340	328	352	329	352	348	328	365	337	344	366	354	333	374	346	329	372	358	364	359	314	352	363	335	349	349	359	343	319	320	333	355	342	329	356	316	319	320	355	309	345	343	327	323	337	321	395	387	377	352	342	367	317	375	399	374	357	311	346	302	366	366	339	400	336	341	290	350	349	337	338	328	341	370	390	343	356	349	357	304	349	314	347	388	386	331	303	371	359	373	332	344	339	335	357	350	359	322	348	330	322	361	338	348	350	326	303	372	323	347	376	333	329	355	340	343
21522	14500	22152	21055	16763	11633	8798	6918	4437	2617	1826	1529	1363	1179	1023	1003	954	947	867	858	771	812	812	823	793	823	763	796	770	762	789	824	739	749	754	796	806	741	817	781	786	783	748	741	759	790	768	766	764	732	796	772	797	797	805	801	786	786	826	716	798	749	794	790	801	773	790	794	732	796	746	764	738	745	765	804	787	779	820	772	788	730	760	805	757	781	789	727	785	776	742	743	756	739	790	768	712	727	738	768	812	755	733	751	811	745	753	771	826	743	766	747	753	795	747	772	731	743	724	737	791	752	801	762	723	746	788	758	791	801	766	721	767	718	782	792	798	726	723	771	781	824	732	732	780	737	794	765	759	807	758	777	776	736	769	754	755	753	746	758	714	757	768	729	754	791	789	784	744	742	791	798	773	734	720	768	761	755	778	791	801	737	817	721	768	783	770	810	769	776	724	720	753	761	762	714	713	746	770	773	773	786	811	757	807	742	761	738	819	811	801	721	774	733	771	779	783	762	723	766	800	777	714	762	731	734	801	759	776	776	789	720	800	744	800	791	735	767	751	749	780	774	707	775	712	739	749	743	726	763	733	760	745	749	761	707	737	769	720	761	739	767	772	798	775	773	807	742	714	724	785	751	761	733	786	729	769	775	742	785	768	737	752	759	776	782	739	787	762	728	758	757	761	722	737	779	786	714	779	831	783	764	716	749	764	790	789	759	772	772	766	770	760	812	754	771	764	784	757	755	800	733	748	743	765	804	792	738	758	777	777	760	703	748	716	736	728	697	803	808	764	759	812	739	764	808	810	745	770	791	792	748	761	782	761	774	739	765	764	766	814	726	745	782	740	746	752	763	762	748	768	753	740	753	746	781	756	755	763	739	753	778	774	780	759	740	752	775	776	721	773	753	773	761	739	735	797	732	737	718	762	717	747	788	714	733	747	817	749	709	732	760	742	770	769	764	802	734	795	757	749	767	785	716	732	771	686	700	759	725	757	752	835	767	752	723	748	750	772	775	732	733	770	817	741	750	741	761	756	759	766	786	729	780	750	743	746	757	805	759	790	753	694	780	777	785	766	757	789	764	801	736	796	765	783	759	801	729	828	786	710	738	724	751	757	689	793	789	799	819	749	809	763	801	747	746	758	714	801	773	769	741	780	716	739	730	713	780	729	731	778	759	739	799	723	760	714	747	741	710	760	752	791	810	724	786	742	794	773	765	731	783	763	763	785	751	756	718	783	770	723	749	773	731	716	770	752	763	684	788	733	785	766	747	794	724	746	717	778	785	809	766	720	760	738	762	774	761	785	767	731	769	708	737	746	772	729	793	745	749	767	782	760	772	807	788	753	705	725	743	739	786	763	747	799	734	790	695	751	786	767	767	745	746	757	772	794	817	787	767	787	794	758	715	797	809	751	771	715	776	724	827	782	768	757	774	781	755	709	724	780	742	785	784	774	801	775	755	786	752	786	725	732	781	753	752	753	715	744	742	744	756	797	748	740	789	731	759	786	752	762	694	730	749	766	763	774	751	745	794	718	776	727	766	714	748	777	745	709	812	708	766	743	772	769	787	768	780	718	716	747	756	741	812	767	738	747	767	794	815	754	774	707	782	729	771	700	765	742	807	766	738	800	799	691	778	773	744	744	716	744	788	762	774	797	779	753	704	791	739	763	764	774	777	732	765	680	790	762	686	751	812	768	767	789	726	801	794	752	744	804	759	790	775	778	752	792	776	730	773	750	733	713	763	736	751	674	749	730	778	765	707	751	737	778	775	771	772	782	714	791	780	773	762	748	714	741	758	712	777	756	786	759	743	814	740	736	813	809	766	714	801	740	739	807	801	779	766	743	723	765	816	750	760	809	787	707	764	738	755	769	799	756	803	768	798	734	733	715	785	804	703	782	822	790	774	764	788	722	784	739	789	776	776	761	731	751	738	781	699	749	768	824	749	752	753	766	739	731	780	757	783	793	724	775	785	761	781	790	781	721	790	751	774	772	754	709	794	712	804	758	739	765	727	786	784	750	787	787	743	761	746	753	748	761	772	780	762	783	735	725	749	819	768	725	733	694	761	748	767	784	792	706	729	755	799	742	754	779	801	732	811	756	740	753	783	728	807	737	758	754	795	773	742	796	773	765	722	769	742	728	751	732	764	749	741	753	715	818	746	725	751	737	753	747	801	773	748	752	777	748	720	765	730	753	713	793	690	724	809	772	769	744	768	724	766	736	751	754	709	754	778	753	741	735	754	794	779	817	796	757	760	786	789	833	729	803	757	776	797	771	779	742	753	790	789	757	747	750	813	822	774	770	794	702	726	756	774	691	771	810	776	794	824	755	785	784	777	741	749	810	723	715	774	784	737	795	784	805	797	756	777	774	725	728	697	720	806	749	775	792	773	715	806	758	765	724	779	749	784	792	804	741	791	754	763	770	803	744	742	756	721	740	778	787	768	772	731	733	794	743	774	747	766	785	750	734	768	767	735	671	772	783	773	752	729	753	788	733	762	718	743	728	778	832	748	756	750	760	789	773	731	786	767	730	787	765	772	728	750	738	752	712	761	785	760	755	763	765	729	775	785	748	780	799	736	704	767	806	695	755	761	758	774	783	719	728	714	719	714	778	782	760	765	738	778	749	809	759	749	726	756	846	705	770	741	711	740	783	755	760	720	759	744	743	764	785	707	785	730	775	791	813	755	730	746	749	753	816	765	759	749	774	757	778	750	771	785	801	771	750	732	757	723	754	730	758	744	792	792	755	754	732	785	755	777	734	717	810	811	773	756	769	814	816	755	781	794	766	787	741	721	789	777	794	762	775	775	755	687	798	752	693	809	751	773	800	781	768	788	721	761	726	788	772	774	767	690	778	761	806	768	735	764	798	693	756	755	722	752	743	787	760	807	782	780	719	747	747	775	788	756	732	755	755	751	805	784	742	796	784	742	753	785	770	730	782	745	762	762	823	750	758	749	697	747	755	728	796	776	762	782	758	766	774	746	758	765	756	796	761	774	797	759	757	766	731	781	727	794	701	711	742	745	738	731	742	726	744	739	769	807	759	775	797	756	782	765	784	733	792	749	754	773	754	786	751	725	787	759	762	783	738	766	782	724	745	744	740	771	775	782	762	801	813	754	757	722	771	750	757	699	775	777	739	787	749	744	747	753	746	752	784	745	746	793	764	748	731	759	770	752	823	768	732	790	759	720	789	772	761	777	763	762	765	752	769	780	774	728	759	725	811	737	750	808	755	821	786	777	746	772	760	726	772	744	707	741	747	737	737	773	778	744	741	766	708	720	740	728	734	762	780	735	774	770	704	730	762	760	754	805	730	755	763	760	742	772	763	729	768	797	712	809	770	723	743	772	755	775	769	770	762	726	766	784	774	759	797	784	797	688	757	767	781	747	746	728	736	748	710	737	743	776	785	772	800	745	749	782	725	737	749	751	735	780	719	820	757	741	794	837	730	793	787	780	787	761	857	724	752	814	764	776	770	747
46198	26029	20787	18192	10320	6940	4290	3200	2206	1006	728	576	542	524	482	476	443	486	446	435	385	424	393	459	402	407	427	381	393	374	425	404	365	362	430	398	398	386	435	393	406	407	430	423	410	400	352	405	434	375	382	431	389	404	412	387	407	388	392	389	379	358	448	356	381	407	437	395	388	392	391	412	379	357	374	374	394	438	388	357	388	396	406	378	380	395	418	374	386	434	397	388	430	391	408	401	411	412	421	390	422	438	394	357	405	364	368	408	400	396	379	372	455	393	400	398	413	401	363	390	421	401	436	377	403	406	379	409	425	416	402	390	393	404	423	357	439	420	418	391	391	365	390	392	412	396	374	391	409	401	432	394	396	400	391	411	408	382	386	414	407	421	415	357	400	411	398	412	421	349	384	367	404	397	402	416	374	384	388	374	405	406	400	430	399	425	406	410	409	404	388	406	360	400	392	389	426	390	402	393	403	390	379	397	395	417	403	404	387	417	384	385	398	372	404	349	434	395	379	408	422	450	357	390	390	386	426	380	392	418	379	403	421	393	393	363	458	405	368	404	392	400	402	379	412	381	368	392	393	381	402	436	410	393	372	397	370	390	354	400	414	451	399	349	398	401	409	382	418	386	379	404	372	367	358	407	388	399	388	399	375	387	420	403	372	387	440	355	404	401	399	344	421	397	395	408	378	365	391	416	423	366	406	389	406	374	409	408	386	372	377	376	370	420	395	393	380	373	383	404	386	415	380	382	395	392	391	366	379	410	406	419	376	386	424	407	398	447	393	408	410	419	388	375	393	417	410	434	377	392	398	391	375	407	379	384	427	378	376	446	395	378	424	390	415	411	396	398	438	406	387	352	378	419	421	406	389	404	411	406	396	394	391	408	405	369	366	369	397	402	395	401	422	378	385	421	384	346	406	422	359	365	419	429	396	408	386	357	409	413	426	378	417	394	386	362	395	406	367	360	393	408	423	424	365	417	419	363	425	407	377	357	397	422	374	417	395	409	419	385	446	421	430	412	416	374	382	426	423	408	389	404	379	426	367	403	385	444	393	380	406	402	353	395	370	401	361	393	401	377	393	413	360	396	408	394	400	364	404	367	380	400	388	401	408	372	413	360	357	389	411	358	393	401	398	403	422	380	381	387	380	407	408	377	397	355	369	377	417	407	431	402	373	389	366	390	396	424	421	448	414	391	381	399	370	396	381	400	425	406	375	398	448	438	400	377	397	377	394	393	419	425	408	408	402	385	388	420	391	382	416	406	368	364	380	378	365	353	410	399	359	358	395	438	381	381	366	418	408	408	423	380	435	414	375	362	386	402	411	399	392	409	405	423	385	390	410	387	409	406	364	376	365	407	358	396	388	395	398	426	397	390	407	402	359	444	413	363	401	405	410	383	416	380	377	400	400	397	414	414	384	391	400	385	379	393	376	414	395	395	381	383	409	412	383	359	396	393	415	397	420	363	396	392	382	368	393	379	412	411	408	399	362	415	368	471	397	384	426	374	389	361	391	398	385	422	415	404	390	393	396	358	387	398	408	435	397	424	408	372	362	369	410	383	397	393	360	382	415	406	372	373	408	368	371	435	410	441	380	359	415	383	388	455	447	391	409	414	354	373	378	426	425	426	406	376	389	421	399	386	422	356	393	406	401	392	423	386	356	413	369	354	409	405	390	378	368	394	410	387	409	398	433	389	382	411	403	391	402	410	371	408	436	409	427	388	379	419	412	407	401	370	391	380	378	375	452	390	377	382	422	378	425	392	376	431	387	404	396	375	403	423	373	377	398	397	429	406	401	353	385	379	433	391	386	380	387	360	432	383	384	391	404	404	420	413	426	386	440	372	395	384	390	366	372	428	385	364	399	415	361	422	389	378	401	456	422	388	365	417	399	370	397	404	410	356	415	404	380	368	401	416	428	407	404	389	399	404	371	415	391	393	406	407	412	398	371	424	354	410	382	411	384	386	413	382	409	384	353	432	407	437	400	372	386	367	399	439	419	396	387	396	431	405	379	423	423	384	427	393	413	406	403	420	391	360	419	439	372	357	438	401	412	387	392	377	402	366	357	377	385	354	390	379	400	414	414	408	402	421	376	424	388	360	429	389	421	419	375	385	364	363	410	413	328	409	372	409	397	396	405	415	405	398	420	401	412	350	406	383	446	401	413	358	396	395	413	366	406	385	373	408	413	389	369	386	362	383	412	394	399	414	417	382	402	403	400	377	414	374	387	410	368	391	398	394	465	387	363	401	394	405	398	418	382	371	379	410	423	400	402	404	403	423	365	395	391	387	375	432	417	408	394	420	403	378	419	369	331	402	395	396	381	383	406	429	413	372	399	397	395	402	370	363	373	379	412	398	395	397	405	411	423	422	390	374	400	399	346	399	416	375	416	423	386	387	408	389	426	391	399	404	398	422	398	333	376	405	445	411	409	374	412	384	415	420	379	370	392	447	393	386	397	435	391	390	383	393	408	421	408	410	415	428	376	406	361	410	377	407	462	385	410	401	390	374	386	403	402	402	387	392	403	409	397	364	402	384	414	405	365	392	367	358	392	411	392	384	418	418	411	424	371	376	400	388	391	400	381	386	424	424	355	370	379	413	386	370	394	393	414	392	397	407	378	371	406	371	380	409	385	401	409	399	410	391	388	373	395	390	415	419	362	403	401	404	386	373	422	379	372	374	399	415	438	367	405	414	360	414	385	404	394	383	368	373	443	371	381	392	385	407	402	409	367	379	430	419	376	403	412	378	358	411	403	384	393	449	381	380	416	408	405	416	400	412	389	351	366	410	396	402	394	400	382	386	399	420	360	390	409	382	404	393	397	399	386	392	402	404	378	400	375	392	419	408	442	394	370	427	353	403	392	447	390	443	417	419	423	418	394	395	397	412	371	376	383	379	427	408	387	396	409	431	387	381	385	387	426	381	387	373	412	399	400	376	357	421	414	401	358	415	390	398	418	402	401	408	415	380	375	433	387	388	401	369	418	376	394	364	388	404	408	417	398	367	373	371	370	390	407	388	413	375	377	382	404	399	365	386	406	406	379	386	416	420	412	397	393	363	397	391	386	397	383	433	406	410	412	397	398	412	401	467	437	393	406	426	415	444	450	392	374	408	433	423	407	385	423	404	379	368	397	396	396	393	406	383	376	413	378	425	429	416	361	364	443	385	424	388	376	387	414	408	426	376	406	387	406	391	388	406	378	405	424	415	426	420	408	371	403	374	395	353	364	386	428	380	389	386	403	374	381	429	414	394	418	416	405	400	405	382	388	387	358	381	375	382	416	350	407	387	383	381	438	405	420	364	362	409	397	393	431	399	388	417	375	391	383	400	403	380	356	413	358	408	399	389	394	410	383	422	423	400	405	370	417	437	434	428	401	377	373	413	403	380	398	386	382	406	394	411	382	412	398	385	398	360	392	426	380	426	412	392	397	354	425	404	399	403	385	413	403	428	389	397	380	406	391	401	409	421	392	399	380	409
27064	18891	25591	28575	21798	17681	13359	11008	7333	3326	2242	1819	1680	1440	1320	1223	1184	1047	1016	1014	983	984	984	951	929	910	919	894	924	914	890	893	892	903	884	879	888	877	905	914	847	864	861	868	866	858	848	840	815	884	877	902	825	911	843	859	875	872	861	867	947	945	900	830	897	853	929	852	892	897	810	933	868	862	848	835	868	875	826	903	871	810	910	874	855	836	847	819	880	870	850	870	866	856	786	834	863	879	854	847	778	880	872	836	818	844	852	891	809	884	859	823	933	826	851	835	810	862	869	877	830	819	806	893	808	844	795	872	889	871	849	896	869	876	887	885	831	826	823	852	864	845	854	845	818	842	844	858	881	842	865	845	899	878	857	875	818	864	857	866	836	833	819	876	860	823	819	886	854	825	880	803	814	800	835	841	854	847	813	812	812	880	840	862	825	852	854	838	861	866	905	859	834	841	880	852	838	835	839	862	847	863	869	842	868	866	821	825	854	826	890	871	846	876	803	867	788	809	855	897	855	894	777	846	838	900	841	876	923	868	866	884	873	864	821	877	874	909	854	893	859	886	834	803	852	845	862	893	830	878	852	855	875	835	873	861	815	896	828	884	853	820	817	814	846	859	801	850	848	846	844	832	895	835	866	837	915	880	884	857	825	876	865	807	859	812	894	835	843	843	816	836	841	900	804	854	873	847	878	819	870	818	917	848	854	843	834	856	841	891	846	864	869	825	806	833	883	865	872	867	828	831	893	867	892	844	841	874	872	818	854	841	885	815	838	882	847	858	801	882	794	852	864	842	864	847	826	819	830	850	854	827	856	886	835	774	781	832	844	837	887	873	793	812	838	875	890	845	833	882	821	835	825	887	782	887	840	905	888	772	884	797	808	843	897	829	870	834	860	837	858	842	899	815	911	851	855	875	805	835	860	814	887	868	864	828	820	901	860	873	819	854	856	840	844	853	895	849	902	884	837	844	807	830	838	832	849	853	867	831	889	840	801	886	836	871	850	891	839	869	841	883	853	844	841	843	798	854	840	789	853	875	873	876	828	841	861	844	842	843	849	848	864	841	929	862	799	895	890	911	840	848	890	819	850	853	808	838	832	870	843	864	831	855	851	874	839	813	874	841	848	910	922	871	887	876	810	873	882	858	867	861	812	866	828	838	823	860	869	892	852	866	797	869	890	810	838	879	885	842	811	838	806	793	909	885	875	878	856	889	791	928	868	883	875	811	808	857	815	844	826	859	873	865	859	858	819	884	843	872	864	844	845	854	852	823	828	858	886	870	854	856	833	856	858	913	880	875	853	806	814	899	867	834	883	854	842	849	817	860	821	861	881	820	847	858	881	795	866	872	909	884	821	865	835	855	883	844	824	897	801	765	851	853	877	851	828	842	846	821	871	816	858	845	860	903	863	839	828	816	850	814	850	867	848	843	856	876	830	843	818	815	840	857	856	816	820	878	857	867	850	883	832	823	846	857	845	892	883	896	857	889	863	870	837	862	849	835	842	824	823	845	824	848	853	856	836	812	870	837	791	857	842	834	857	838	846	813	844	890	876	823	840	858	829	864	868	829	840	840	811	847	867	839	795	863	818	852	896	827	908	864	833	839	897	871	840	862	866	898	863	892	889	856	850	825	830	888	838	835	848	880	860	809	847	869	911	831	843	851	847	844	870	820	913	879	872	861	853	827	823	847	832	882	865	842	864	877	892	837	874	846	889	892	876	835	851	851	895	884	864	883	866	811	803	827	913	825	895	886	799	814	873	854	888	795	864	834	818	852	859	915	865	855	825	842	852	910	853	853	822	851	877	806	891	874	830	869	847	848	894	916	839	865	836	863	855	827	829	893	844	845	930	874	875	827	845	804	811	834	882	829	833	826	747	893	831	887	856	816	841	858	846	842	867	850	820	879	833	922	847	861	900	831	841	866	864	829	820	827	879	818	900	873	838	801	895	853	837	861	905	822	846	854	862	832	826	887	846	855	825	797	798	839	847	874	869	841	878	874	874	829	831	910	857	831	805	888	848	846	857	832	897	824	847	839	818	819	870	864	850	851	847	905	856	841	834	852	893	859	834	885	904	883	852	866	890	853	846	764	855	829	857	837	855	847	830	847	894	911	889	822	855	867	832	825	802	855	823	849	829	872	874	902	799	869	872	851	831	806	835	831	834	820	866	850	807	881	826	856	853	872	839	848	811	846	868	886	855	809	840	832	864	845	834	856	835	836	884	824	856	858	852	823	845	862	818	847	901	831	891	833	802	816	921	899	860	899	800	834	821	864	942	836	878	839	869	841	819	831	804	871	837	825	811	860	850	868	887	810	844	869	831	808	778	872	849	843	846	882	798	872	853	890	805	828	828	826	882	831	870	867	859	812	870	895	832	852	856	853	802	878	864	859	845	824	804	815	853	837	865	863	849	856	824	861	842	831	869	848	847	859	937	829	852	854	818	797	830	804	885	857	848	830	827	848	885	883	901	902	866	865	921	789	907	853	865	890	835	813	870	790	880	888	820	795	856	851	852	947	870	848	906	914	823	825	807	826	844	807	875	813	860	857	892	897	834	833	821	816	844	873	899	872	885	836	829	807	818	865	880	858	784	862	896	836	884	848	871	856	875	876	884	811	892	894	868	825	914	844	888	861	868	846	902	892	886	850	859	805	830	893	865	856	855	852	824	876	928	829	859	819	874	824	859	883	857	816	850	916	874	785	825	804	819	851	840	830	793	874	848	832	888	829	857	881	849	864	862	808	876	895	823	882	859	849	871	854	869	824	873	847	810	830	867	840	825	905	872	845	837	880	905	872	860	880	882	859	873	923	875	840	826	856	866	796	866	871	850	826	821	875	858	856	793	795	857	915	858	840	840	849	852	865	833	819	847	855	895	817	806	881	834	847	872	842	854	830	877	908	910	824	828	835	865	839	875	858	816	846	841	866	840	820	868	791	841	906	839	831	855	834	845	840	779	860	806	887	866	789	880	847	878	870	843	848	850	890	837	850	824	934	848	856	900	878	937	871	849	814	866	848	893	806	822	873	845	838	859	843	865	834	839	790	861	883	825	866	913	859	895	845	848	881	872	845	844	854	852	819	812	858	852	913	874	855	851	871	890	804	842	811	840	865	861	850	903	826	831	886	826	818	874	865	857	820	831	857	824	759	865	862	814	845	833	816	872	936	832	828	878	876	832	831	864	872	860	849	884	898	816	860	834	888	830	872	860	840	862	891	858	879	866	850	898	769	799	796	812	835	835	837	843	835	824	854	824	857	873	837	834	896	873	911	848	898	928	832	877	878	832	818	846	865	845	798	819	789	871	826	849	838	835	863	901	916	818	897	849	816	849	842	844	847	834	879	878	896	880	895	874	821	858	860	894	861	851	825	794	865	874	889	911	838	822	818	871	819	844	835	807	852	848	862	849	823	809	851	871	837	881	861	825	873	915	879	842	832	830	878	852	867	804	909	787	861	826	834	808	839	946	812	819	847	838	788
24229	12656	10209	5854	3025	1770	1174	763	575	436	399	355	341	337	359	331	326	311	322	295	328	319	336	330	312	331	306	362	324	318	351	264	358	325	320	312	325	335	287	297	345	289	325	346	289	333	338	332	310	292	327	307	315	272	333	304	312	342	294	300	302	313	341	319	317	287	288	301	295	305	286	341	309	341	316	284	328	327	326	340	287	292	304	338	339	329	308	315	316	296	315	302	321	317	345	314	317	316	303	307	331	300	313	291	326	314	329	316	347	304	302	321	315	306	295	309	315	303	338	331	277	325	312	302	302	349	340	321	320	319	325	322	318	306	303	329	323	281	331	306	309	316	291	285	336	300	309	327	307	289	304	282	323	336	298	306	330	306	284	322	317	323	312	275	307	294	318	305	333	305	294	292	306	328	290	273	303	282	336	303	323	302	303	313	294	323	344	315	319	327	336	311	281	281	307	289	302	321	318	313	319	298	309	353	303	303	322	342	331	291	270	325	322	330	353	303	284	286	308	307	299	309	319	296	348	328	283	294	309	320	292	309	307	275	353	294	333	287	269	324	286	302	315	339	290	302	325	337	321	312	316	290	301	314	295	306	289	310	280	327	325	305	334	307	318	307	277	307	327	334	297	309	294	330	312	324	306	301	353	329	319	319	317	313	287	276	328	359	317	324	314	305	290	275	296	304	328	303	312	317	328	312	299	319	318	328	330	279	348	329	319	293	311	327	322	309	280	294	297	319	317	321	340	326	342	302	338	329	283	296	312	325	328	312	299	322	301	303	276	309	302	334	328	293	305	306	315	305	313	305	291	296	283	323	298	316	314	302	314	304	312	310	330	289	332	318	325	325	327	347	316	308	305	317	280	294	350	281	288	330	313	313	316	315	304	285	307	279	304	328	296	330	301	296	338	315	304	286	333	297	318	364	292	309	320	310	335	315	282	300	316	339	289	348	283	313	305	290	290	311	296	301	308	340	304	302	306	337	306	329	289	288	309	300	354	307	320	339	298	305	279	316	326	342	331	300	338	302	301	252	321	316	326	268	304	312	299	322	309	320	315	330	345	341	337	294	316	337	337	271	300	271	284	303	312	291	306	343	328	306	334	319	358	311	297	310	341	280	294	308	350	318	321	323	326	306	296	289	302	315	297	322	308	311	300	340	315	294	323	322	311	323	296	305	319	316	331	329	314	312	296	301	244	286	300	338	274	333	348	315	333	312	325	323	304	283	318	314	309	315	332	293	319	342	291	323	323	313	327	285	322	305	293	318	303	328	320	312	288	310	314	319	363	303	316	326	299	292	299	330	319	321	315	279	312	286	310	335	289	291	313	286	342	284	317	302	306	292	297	328	284	317	282	305	347	316	327	308	298	315	325	309	370	320	311	340	329	295	291	341	340	336	327	324	330	317	338	308	324	321	295	293	322	321	343	332	340	323	307	338	323	314	326	326	340	295	308	323	305	300	342	298	258	302	329	326	287	315	337	311	327	306	310	319	318	345	272	283	307	300	315	298	271	319	311	306	298	302	308	265	305	342	324	306	258	318	313	304	306	277	277	329	294	342	322	306	278	312	341	279	318	348	310	318	314	282	322	298	322	296	327	299	340	307	323	327	307	307	310	311	312	283	314	324	339	330	328	314	337	292	291	323	278	307	282	296	335	317	305	303	302	302	337	315	315	326	339	349	309	304	308	309	330	301	314	325	309	305	340	316	306	313	335	281	288	280	325	306	328	342	297	290	315	332	305	314	321	315	292	302	348	310	328	279	328	337	357	315	304	292	303	298	305	307	323	336	311	320	288	293	294	336	313	315	290	319	323	311	321	310	297	311	317	342	270	331	312	293	321	278	261	292	320	335	338	319	324	345	342	259	327	292	333	334	334	307	320	303	310	289	292	293	296	294	328	307	361	302	340	315	334	285	313	334	315	311	267	289	304	320	313	318	314	313	294	291	274	335	278	328	331	314	302	284	309	318	311	292	353	305	312	312	322	298	307	316	318	316	314	316	300	284	328	337	320	335	325	332	319	281	302	312	318	309	325	332	326	292	319	310	336	288	280	331	328	308	312	299	300	284	333	317	295	330	333	296	284	299	314	314	314	318	308	328	318	335	286	334	311	307	303	277	299	276	313	312	345	328	312	312	317	318	299	323	275	332	304	316	288	314	322	315	317	303	317	299	302	307	287	291	290	322	295	330	278	286	287	327	320	306	326	332	297	310	303	295	311	312	308	325	315	299	305	283	322	324	295	336	340	306	333	287	291	338	292	314	288	321	285	308	308	317	315	333	314	336	332	320	323	339	307	324	305	298	329	334	292	313	294	316	317	291	320	298	323	329	315	309	280	315	334	294	343	347	319	285	279	317	292	282	292	280	275	291	293	294	272	322	305	336	331	288	296	336	313	313	333	311	305	317	324	334	332	302	295	314	360	318	324	322	317	333	308	290	306	289	312	321	318	310	323	315	328	304	329	314	283	292	305	301	293	295	320	342	311	302	298	329	290	322	284	358	329	298	335	294	318	310	290	309	308	312	313	281	294	307	284	307	344	315	300	294	283	333	335	293	339	321	329	330	358	326	308	325	337	290	321	308	311	299	339	336	301	306	288	304	340	278	345	303	314	311	301	293	314	326	301	314	322	302	314	336	317	329	318	295	333	298	294	306	310	308	286	326	309	293	340	315	286	347	305	301	300	316	330	303	308	315	312	323	326	340	314	291	338	339	312	291	331	318	308	325	316	316	312	279	314	309	312	299	314	313	313	332	294	288	336	325	309	347	362	317	363	320	326	312	331	354	299	291	314	323	318	325	292	345	315	312	328	301	359	321	311	296	297	312	355	308	321	335	280	332	266	349	302	295	296	321	314	298	281	330	331	296	335	333	290	328	310	322	317	301	274	281	301	346	278	309	329	304	344	305	287	329	314	338	312	298	311	300	291	305	342	328	315	310	352	282	323	291	294	300	296	331	310	288	294	310	339	305	282	302	347	317	348	305	312	295	345	296	329	337	326	319	307	312	289	311	302	325	340	304	280	285	309	319	296	322	296	329	327	282	321	286	318	316	295	293	315	321	318	297	310	302	347	288	305	323	319	329	318	316	320	315	277	334	337	264	298	301	294	316	297	284	282	298	307	289	294	306	295	330	327	299	313	334	293	312	309	301	324	338	314	342	331	349	265	319	277	309	310	296	315	309	330	302	312	280	332	331	317	317	315	306	331	321	277	280	292	326	306	325	319	325	340	309	339	282	325	300	292	322	327	306	342	301	327	291	274	319	309	273	309	320	316	299	301	286	299	309	317	337	311	321	271	289	295	299	322	299	292	316	315	306	301	314	312	313	357	316	334	313	294	325	295	301	302	306	340	311	311	304	331	323	301	318	335	328	304	339	322	312	324	339	322	330	328	343	322	347	331	294	331	284	321	331	304	312	283	304	344	316	323	302	346	327	323	325	314	261	271	336	320	316	322	321	320	332	307	283	285	314	316	288	344	342
14326	9447	15543	13182	9283	6422	4534	2886	1930	1397	1072	964	903	875	809	734	795	781	774	737	744	721	697	676	727	761	748	697	717	698	707	776	677	657	717	661	673	724	686	686	682	690	695	679	723	640	688	735	702	679	656	706	696	671	664	724	718	708	700	717	686	713	689	722	778	702	683	674	683	703	728	709	728	668	713	693	644	714	695	678	687	683	713	703	717	727	718	683	669	688	691	688	673	646	704	710	686	706	691	687	650	690	666	695	693	675	721	721	661	698	682	678	675	690	747	707	742	660	726	607	677	718	691	697	701	671	676	701	714	683	633	664	721	715	712	689	677	659	713	760	714	726	698	698	702	693	759	644	694	651	697	718	687	683	686	678	662	663	692	668	715	741	684	698	732	722	701	687	680	668	664	735	689	686	668	714	673	737	716	656	740	694	678	702	708	704	725	750	694	670	699	672	671	703	695	672	687	659	663	659	739	660	706	713	710	655	615	636	708	704	730	716	680	673	667	687	685	679	675	691	652	661	688	669	671	634	684	695	702	669	686	700	715	677	665	725	664	698	729	711	653	693	716	697	720	693	698	696	679	680	715	669	664	745	659	671	646	731	702	700	660	724	714	697	691	708	673	721	671	715	671	694	697	675	631	676	668	705	670	690	698	677	687	667	668	691	681	671	657	727	657	624	660	668	705	693	695	703	698	726	698	731	700	700	663	687	677	656	707	678	676	734	639	643	680	656	692	706	677	692	709	680	681	726	726	694	691	689	728	650	710	698	746	710	675	720	736	625	700	699	661	675	713	706	656	714	675	695	674	682	694	682	683	698	643	682	641	682	683	687	715	687	682	623	734	685	697	685	730	690	715	692	662	671	648	722	672	713	695	753	699	680	718	710	703	724	725	660	667	679	640	707	716	718	705	669	646	678	721	646	698	688	713	627	681	683	697	718	717	660	659	722	702	646	662	688	649	694	672	655	720	684	666	714	687	687	680	700	691	715	651	699	667	681	738	675	653	676	681	654	698	766	680	651	664	660	667	651	726	690	675	674	683	728	712	659	621	665	715	694	672	706	699	678	683	672	713	694	635	716	726	705	685	683	667	641	709	712	703	699	702	639	728	684	722	681	650	724	664	662	679	651	729	690	676	701	636	716	716	664	647	680	681	682	651	657	692	697	663	692	653	725	683	677	701	739	697	723	714	684	708	676	722	657	672	674	678	668	694	667	696	714	688	695	664	704	687	701	739	693	693	689	710	680	686	640	662	666	699	685	681	716	667	688	663	722	665	706	695	675	752	702	724	670	709	722	698	625	699	684	709	734	647	672	711	685	678	673	681	749	730	697	703	720	676	692	708	710	717	741	686	709	710	690	675	673	678	703	666	640	699	649	640	676	701	698	687	701	651	671	710	698	691	686	684	667	660	675	686	631	685	677	678	721	696	694	690	707	739	665	674	703	661	732	685	759	682	694	673	675	714	718	701	684	672	675	726	706	662	711	714	735	745	659	685	659	662	686	698	679	658	702	681	670	658	756	699	675	667	702	688	695	666	712	717	678	684	707	645	696	746	669	707	674	705	663	701	720	677	705	705	706	661	664	687	673	690	746	714	653	720	730	687	702	709	654	745	636	670	691	665	658	690	748	731	676	715	677	710	699	718	671	647	672	673	711	708	680	715	711	680	693	722	740	657	690	688	739	709	646	680	697	711	719	737	718	662	646	712	642	705	732	712	691	694	706	686	667	644	695	635	656	703	716	705	651	667	691	701	694	703	717	647	662	708	706	717	701	719	710	681	714	669	689	680	668	720	727	720	701	706	679	663	662	677	668	722	667	691	681	664	674	668	720	666	733	667	715	645	669	668	680	703	694	653	689	668	712	677	707	680	673	724	688	641	672	689	713	723	668	709	693	747	665	734	647	676	698	706	702	693	728	666	684	689	687	661	653	702	726	741	711	755	679	644	739	730	688	664	694	675	690	670	675	654	682	679	656	653	633	691	672	697	675	698	678	713	683	686	659	699	725	676	688	709	679	697	675	701	698	734	664	715	659	663	724	690	684	658	705	666	684	657	646	686	667	699	714	720	703	686	712	656	705	675	662	707	700	712	666	664	681	691	681	680	718	690	709	671	713	662	682	736	671	626	664	689	701	711	703	682	661	674	689	646	654	690	703	719	704	634	709	639	709	652	701	688	682	666	671	696	685	716	709	680	635	704	692	711	727	683	660	673	707	665	663	722	695	708	690	690	670	703	682	645	726	658	650	728	689	687	723	692	686	727	639	716	712	685	681	680	719	663	681	718	707	684	725	715	688	633	679	758	702	691	711	709	683	710	674	726	686	671	714	663	644	668	686	679	680	630	733	721	687	697	722	708	705	672	680	701	671	771	715	644	723	665	697	675	665	642	666	693	668	682	680	692	634	697	644	713	704	713	728	667	668	702	723	645	682	646	652	707	674	694	694	669	700	698	655	666	713	642	703	717	682	677	667	708	677	654	667	673	681	668	682	685	664	712	692	681	667	755	729	683	643	712	683	638	691	694	664	666	675	669	688	681	680	689	682	658	662	625	688	661	665	712	657	660	685	700	691	709	654	699	659	657	680	663	667	690	722	715	727	672	708	658	689	666	670	697	702	668	712	686	731	684	639	735	679	720	692	645	705	673	700	712	671	659	699	706	700	730	677	697	726	691	641	640	672	662	664	666	663	683	702	646	679	687	688	703	734	691	683	686	631	646	682	735	692	722	698	666	668	674	669	687	664	727	678	686	707	669	674	656	651	685	659	659	703	717	699	708	648	698	673	672	637	717	670	695	706	696	686	682	738	698	697	721	716	664	663	675	704	684	740	703	724	731	725	650	688	669	678	721	725	694	705	627	696	694	680	704	717	655	706	655	658	709	687	652	684	644	638	698	726	684	633	727	676	681	702	682	684	690	642	667	669	648	681	693	666	663	658	687	714	725	653	647	724	715	637	700	680	657	715	696	670	692	686	651	645	688	678	676	693	700	649	739	723	663	670	692	649	667	651	686	622	688	665	694	688	682	697	667	712	699	717	677	673	694	715	722	657	684	703	757	708	673	698	720	662	709	728	702	705	710	663	653	684	646	664	691	674	722	706	725	692	711	666	679	631	714	694	731	704	673	613	685	676	617	668	688	654	686	622	698	695	718	701	704	730	712	688	730	683	676	682	685	668	632	691	682	695	681	670	677	681	663	707	737	700	678	709	697	628	718	658	692	712	719	644	661	692	702	740	746	666	753	726	710	689	741	662	743	691	660	689	709	712	715	729	658	678	691	685	681	722	673	688	709	722	655	661	701	681	681	682	694	685	725	689	652	699	663	713	624	678	658	690	653	679	756	698	629	609	678	632	645	725	699	667	646	707	677	710	657	688	679	715	663	692	676	697	750	673	618	664	696	648	718	679	721	685	678	701	710	692	674	695	693	659	679	648	727	706	717	716	704	663	680	731	696	690	713	696	642	706	646	676	667	670	700	712	686	666
36602	21083	16320	10848	6543	4108	2412	1407	916	607	569	441	415	418	403	388	407	360	352	325	335	364	362	386	369	365	361	348	341	379	348	347	344	365	351	354	380	392	314	330	344	378	362	340	387	356	358	369	320	334	346	349	376	311	342	344	358	325	351	385	335	321	372	362	348	361	364	357	330	371	347	322	322	365	337	358	322	313	326	316	345	357	346	369	352	346	371	337	335	302	331	354	355	375	393	354	340	346	374	371	321	351	358	345	378	375	362	354	335	342	347	353	347	366	338	366	391	358	394	313	312	416	358	371	356	346	338	317	331	357	341	331	382	343	333	353	336	357	353	351	378	341	337	342	358	372	365	343	360	341	329	373	392	337	384	374	366	337	332	337	345	362	366	302	343	389	333	341	325	364	357	375	383	342	335	362	319	323	336	350	360	357	361	337	361	371	350	323	333	358	338	302	360	358	385	346	373	337	309	368	356	313	351	318	343	397	326	340	340	335	385	342	355	302	342	327	353	360	331	348	352	371	356	336	350	327	370	357	370	318	349	357	322	346	358	348	321	358	364	326	332	362	313	366	352	378	361	306	384	346	373	324	310	350	328	338	357	355	323	361	381	336	348	343	378	323	355	323	369	355	388	307	333	353	383	355	361	380	340	343	369	352	379	344	389	344	374	343	353	351	370	338	341	363	354	363	383	376	341	352	316	305	328	331	348	351	364	353	317	354	335	333	345	326	330	347	381	354	345	340	379	370	351	381	340	321	353	364	322	403	345	370	349	350	304	371	362	346	351	360	347	370	362	395	348	350	319	335	324	344	360	352	335	366	341	370	334	363	330	365	367	347	332	340	380	347	326	387	320	329	325	328	357	332	343	331	295	348	359	370	377	329	364	370	363	333	359	350	412	340	329	382	352	322	345	343	363	370	352	357	299	366	373	378	348	327	326	365	384	354	355	328	347	346	339	326	364	314	312	371	344	361	362	347	359	342	338	366	329	354	346	308	357	340	337	354	377	374	341	362	313	351	368	393	372	356	356	336	383	362	372	334	347	373	388	342	352	341	357	356	349	395	332	335	353	352	322	333	372	353	364	330	342	360	362	325	337	361	357	331	318	366	317	351	350	343	355	355	339	365	335	320	335	397	341	333	341	326	339	325	360	335	354	347	373	316	366	339	347	365	343	336	351	357	344	379	331	336	336	316	355	361	348	356	358	347	344	348	386	373	355	407	342	329	344	379	345	351	384	337	360	374	342	356	342	351	335	340	338	346	342	347	371	341	356	344	361	352	338	354	361	356	401	351	334	357	376	328	338	339	364	374	381	325	334	313	379	339	380	331	376	385	348	341	363	342	352	317	345	347	354	366	389	317	335	348	346	347	365	339	358	346	357	363	387	356	332	325	375	361	344	337	341	341	331	346	368	354	340	372	352	323	369	361	318	357	332	341	343	326	349	353	354	368	366	317	366	380	374	363	365	356	383	371	376	336	381	356	354	337	345	351	347	353	348	340	315	326	338	361	383	345	347	361	364	341	326	370	350	351	330	322	353	352	373	353	360	373	361	301	340	313	371	349	362	368	350	350	375	334	347	364	320	332	319	351	344	362	329	310	346	376	365	337	372	344	356	309	295	373	326	361	348	364	317	342	363	380	411	338	349	370	373	348	356	334	352	323	361	339	326	341	344	358	331	344	327	354	356	362	318	349	355	343	378	316	369	355	367	370	339	379	349	315	356	359	350	351	380	377	343	335	341	356	354	324	330	333	367	353	331	355	360	334	370	345	332	305	359	379	372	374	372	328	301	323	339	315	356	378	323	352	353	326	337	327	325	337	316	358	378	344	385	348	335	326	329	322	330	312	319	344	336	344	379	380	333	374	347	355	331	329	334	320	355	348	399	336	375	356	348	374	348	360	359	344	321	347	318	354	370	366	304	335	370	384	369	321	336	356	383	367	367	305	370	378	325	357	302	410	312	326	337	341	339	359	357	328	337	356	360	368	359	355	332	341	353	367	352	331	369	354	330	341	314	360	330	394	350	369	331	345	359	367	356	368	352	340	343	332	332	348	332	421	326	346	398	337	408	361	374	370	357	372	336	374	355	359	334	355	346	354	340	336	350	374	359	323	330	353	359	351	379	379	353	372	365	323	350	330	360	356	382	346	344	315	332	391	364	355	334	376	308	362	328	341	365	338	368	364	327	326	359	338	375	324	357	346	330	363	358	331	353	326	345	380	325	336	344	336	333	326	368	385	346	350	387	368	354	346	313	345	341	334	329	348	348	376	345	345	369	385	400	336	360	357	358	309	364	363	353	318	353	322	334	372	334	352	385	351	353	328	326	341	355	351	361	356	321	385	360	343	347	354	324	352	354	315	352	366	367	363	358	364	346	338	341	364	347	303	363	349	367	396	346	324	365	346	361	314	347	348	351	328	376	323	333	363	365	334	379	368	317	340	379	348	341	355	353	356	354	353	332	357	333	380	357	321	334	355	334	366	335	357	313	367	342	317	361	369	369	326	342	348	371	379	369	363	351	407	380	354	365	308	327	312	353	350	340	369	392	337	353	349	397	370	346	343	375	351	335	358	347	358	341	351	338	322	369	371	341	362	364	353	327	349	301	340	357	310	364	324	318	372	391	313	336	343	351	372	319	321	335	349	336	385	324	328	345	350	353	347	315	354	362	308	359	370	342	367	337	328	316	344	354	337	346	356	321	338	328	396	402	364	338	322	362	332	345	361	351	326	354	335	324	315	345	345	361	352	349	342	322	360	350	356	373	332	352	362	354	338	330	339	366	355	354	365	369	340	388	360	334	340	381	331	358	356	346	335	308	356	323	358	359	349	376	364	393	347	348	349	357	316	371	359	389	337	355	331	350	306	338	365	360	383	333	374	365	395	357	330	349	330	349	343	359	353	340	356	312	371	356	357	316	365	329	374	306	354	347	350	348	365	288	330	364	363	363	357	334	323	345	361	372	359	359	367	380	319	336	365	301	313	361	346	332	348	355	353	379	348	361	334	360	374	304	348	362	311	334	382	359	327	343	329	374	342	324	378	340	338	368	352	361	363	359	359	388	367	341	330	352	356	390	367	357	335	348	319	361	361	339	359	377	374	364	343	361	396	334	339	367	374	324	350	373	338	345	306	350	354	301	357	369	328	367	381	354	348	384	338	362	345	377	350	322	352	334	386	328	372	327	330	324	321	361	374	333	302	331	323	378	368	380	352	359	355	314	315	323	363	329	371	367	366	317	317	365	367	375	363	343	364	323	373	309	330	355	366	349	338	331	318	348	358	328	320	384	349	305	346	339	344	345	295	293	331	380	336	356	349	349	368	352	368	320	323	331	341	349	352	364	322	351	377	343	331	388	341	352	378	373	337	364	319	327	363	348	361	341	369	342	325	376	319	359	363	319	339	364	388	347	354	379	339	363	386	341	356	331	338	376	327	345	360	370	336	334	333	337	334	360	370	330	379	323	351	343	329	382	357	372	357	349	343
21952	15656	21684	20809	16814	12902	8618	5693	3500	2273	1830	1373	1285	1111	1064	1058	956	868	902	844	890	871	793	816	842	809	837	770	788	814	789	776	737	826	804	790	812	781	774	795	724	788	761	811	806	742	731	822	752	795	767	775	773	814	790	744	777	749	798	822	828	797	814	832	788	798	816	782	810	842	776	754	779	752	782	763	804	731	754	797	779	780	758	770	791	753	769	762	789	780	775	748	757	753	773	760	801	787	794	794	762	768	783	794	798	772	722	757	805	747	827	765	728	784	733	702	808	756	756	763	691	763	736	737	758	755	762	830	750	750	692	751	718	797	809	754	783	876	742	776	745	792	776	794	794	745	781	731	744	794	795	766	810	777	809	751	836	771	735	760	813	822	778	768	783	783	760	753	777	762	773	800	746	752	765	756	753	696	755	804	800	788	791	751	746	790	806	770	745	730	774	803	843	764	750	745	773	741	759	755	732	728	697	784	762	773	776	741	753	783	764	723	792	850	792	776	738	746	801	806	748	786	728	781	803	772	798	766	715	770	768	732	738	794	784	729	809	795	766	790	752	722	773	824	781	764	756	762	773	777	755	762	750	747	764	774	747	757	770	773	748	793	771	752	716	771	770	718	745	783	795	766	761	772	771	780	701	754	811	770	769	724	728	744	786	732	753	783	800	765	727	761	777	770	795	781	776	801	764	743	758	750	771	790	736	768	809	739	809	796	730	775	742	763	739	800	727	808	758	796	764	768	764	752	799	802	750	780	716	745	756	770	768	769	707	724	765	731	722	722	771	745	784	759	730	764	747	774	786	763	752	765	734	778	787	746	791	777	722	779	810	814	758	800	804	772	796	805	784	816	701	755	778	762	772	792	746	786	730	749	779	804	792	747	731	776	758	740	767	795	741	778	738	814	758	742	763	764	734	813	762	742	767	756	810	783	784	773	803	778	772	776	750	826	793	750	736	766	813	750	735	768	789	764	729	782	781	804	761	748	752	795	795	739	754	809	751	787	811	761	789	777	751	764	825	773	740	749	740	771	759	802	754	794	715	801	765	757	791	778	815	776	758	816	786	731	741	768	773	754	723	724	746	770	706	832	787	776	754	813	776	739	838	767	771	731	791	825	795	800	780	805	766	793	754	770	775	772	754	729	821	802	780	739	778	789	732	739	749	778	783	766	814	789	746	759	766	813	797	805	773	768	734	816	788	781	780	789	745	749	767	780	746	779	726	752	766	744	755	816	729	753	739	776	819	755	766	828	768	788	792	742	750	740	759	786	772	792	752	829	755	778	751	790	726	705	772	778	796	763	739	742	811	751	782	744	773	802	726	717	768	742	773	755	757	690	734	860	783	770	784	724	792	722	725	784	774	739	743	760	796	756	739	733	759	749	791	789	777	747	736	771	802	772	714	756	759	737	733	714	776	761	772	782	757	773	757	741	767	778	810	748	801	767	734	754	767	770	743	716	761	757	735	746	771	727	804	728	778	775	745	784	685	767	781	766	775	787	739	734	739	761	794	760	732	785	795	772	746	763	774	787	745	751	774	744	777	811	762	765	736	798	802	753	773	722	761	757	742	755	768	786	742	732	779	786	754	772	784	779	773	748	808	775	799	819	757	767	790	767	817	777	752	802	758	799	776	750	789	784	722	788	790	809	774	726	787	809	786	778	807	753	783	725	770	790	746	783	747	771	799	806	753	788	746	785	756	752	833	755	769	763	760	795	777	714	781	740	767	782	780	762	768	720	724	698	791	716	729	772	745	734	803	749	770	753	748	782	778	833	798	760	808	746	801	758	741	797	783	732	777	774	771	758	738	772	756	804	738	769	773	811	711	774	808	804	770	740	783	754	779	731	749	794	774	769	748	773	768	754	748	744	754	741	788	787	769	760	781	762	783	764	806	808	765	777	778	767	757	771	793	758	773	794	759	762	795	776	719	780	746	769	738	762	752	825	762	777	796	781	728	741	735	782	739	746	776	728	759	754	808	781	750	778	821	765	730	758	713	812	799	801	773	761	762	760	747	721	799	764	764	782	728	753	730	771	786	783	735	800	741	788	796	723	740	761	729	729	759	772	759	782	738	769	738	780	778	788	796	766	764	808	727	777	742	782	784	735	747	725	777	783	745	774	757	766	775	726	803	789	760	791	711	725	746	796	752	748	743	807	759	749	810	742	782	765	732	752	800	730	784	733	728	778	794	760	773	769	754	733	752	781	735	777	720	745	796	758	785	769	761	776	802	763	750	765	793	722	835	838	782	741	770	811	813	774	783	799	772	758	752	785	751	799	781	785	814	756	770	772	750	795	777	720	740	713	739	769	737	791	759	777	799	760	788	823	775	776	753	780	766	783	750	772	849	759	782	732	775	710	726	705	745	779	784	800	796	741	711	760	763	757	766	773	760	754	762	774	796	799	783	803	718	834	716	767	750	791	767	766	822	769	796	753	728	761	747	743	757	790	715	776	749	785	737	782	785	796	764	774	747	806	778	771	749	770	796	724	765	735	822	795	802	808	795	818	775	735	811	755	780	778	762	723	720	788	773	790	792	800	782	783	769	780	765	820	762	778	764	777	760	736	759	795	789	764	761	751	802	735	780	802	747	725	791	792	777	746	784	772	760	774	748	747	803	780	757	786	789	747	745	796	772	783	751	796	840	741	768	818	735	813	809	758	724	765	747	768	743	786	739	735	726	789	766	720	748	754	728	778	713	761	779	742	834	734	776	752	778	722	772	771	779	784	772	750	770	776	781	788	752	733	783	784	766	776	828	767	751	774	735	761	789	790	828	759	792	746	747	756	799	700	749	751	740	806	730	756	796	734	782	782	757	742	776	768	744	740	723	751	823	744	743	747	758	799	767	717	782	790	808	766	717	780	788	775	718	786	749	768	740	776	768	787	790	758	801	778	790	797	739	755	761	771	687	747	745	792	782	800	774	749	750	799	775	734	804	808	771	726	777	771	782	756	737	800	766	776	770	810	781	761	832	763	799	783	750	790	807	757	759	750	785	771	751	705	758	796	749	744	782	800	781	787	754	777	819	777	743	761	805	771	801	723	795	757	787	730	775	797	767	803	787	736	778	753	749	755	785	787	795	778	712	716	775	723	759	774	764	808	785	805	724	736	768	796	808	796	749	749	781	814	737	788	815	766	818	777	775	777	739	711	742	763	737	786	763	753	792	782	740	725	808	755	735	836	797	766	795	750	765	763	821	769	827	766	740	747	766	752	751	754	744	780	756	740	763	769	753	757	747	759	761	746	757	774	791	742	746	797	804	763	752	819	751	786	724	799	764	757	775	744	783	768	797	772	838	753	739	808	765	769	758	725	689	725	801	763	780	770	794	790	763	813	781	757	727	781	744	828	798	779	723	755	772	792	799	770	753	788	781	787	819	787	735	816	763	749	833	787	747	753	792	783	783	713	753	762	741	758	777	733	753	726	761	775	778	759	772	724	731	714	753	738	801	783	781	825	784	799	849	804	764	743	744	809
45941	29483	24399	17565	10780	6573	4075	2469	1367	1120	759	614	538	478	456	464	492	451	452	425	390	405	418	437	400	399	394	428	368	419	394	409	400	425	361	404	426	383	403	371	414	469	432	438	392	431	392	410	405	373	392	402	392	416	424	416	418	395	385	405	454	393	431	431	385	414	396	380	382	455	406	393	398	399	409	350	383	393	351	380	412	423	409	372	419	394	406	407	393	404	434	394	394	414	406	407	409	422	409	408	384	381	380	387	392	383	371	410	393	384	357	447	398	375	369	417	383	415	387	395	396	396	387	397	392	400	386	405	426	392	413	409	402	458	398	409	387	362	391	398	396	407	394	403	420	421	462	403	397	377	416	392	381	386	373	391	419	373	440	368	424	426	440	376	370	398	415	379	381	449	421	406	382	442	412	402	414	406	438	411	419	402	417	389	376	430	412	438	404	412	392	366	407	409	432	439	382	381	401	375	398	371	401	416	404	414	409	416	389	401	396	445	434	378	371	408	421	402	398	421	421	394	454	383	392	380	419	368	415	403	411	367	404	374	412	369	405	352	403	383	435	410	385	370	402	401	434	371	395	401	386	385	388	395	387	418	420	439	412	386	386	349	399	375	400	360	372	369	403	439	431	399	393	409	392	430	367	387	375	429	431	377	413	363	375	389	384	401	377	394	406	419	385	395	368	390	396	406	392	406	382	441	387	410	411	400	396	405	383	392	424	391	406	406	411	427	405	399	416	424	398	374	409	405	430	399	386	402	409	412	355	426	387	387	382	373	398	419	380	403	383	392	373	394	397	362	392	388	380	443	423	403	372	408	457	428	407	388	425	394	367	347	390	402	394	366	396	416	370	391	412	400	416	413	391	376	395	388	402	418	409	386	415	421	368	400	382	406	402	386	389	412	371	388	396	360	421	368	367	420	395	409	397	432	425	446	391	430	396	370	433	412	391	431	395	412	417	442	384	405	384	422	389	421	394	371	395	402	467	386	401	410	392	347	443	388	411	400	354	390	371	401	394	424	439	376	402	397	395	392	396	384	419	395	401	386	347	376	433	420	405	437	399	363	400	429	366	360	379	380	417	414	409	404	382	406	402	407	386	426	400	385	357	392	432	437	392	388	391	430	383	360	393	421	388	377	407	445	414	391	393	365	418	420	408	386	365	405	372	412	382	391	423	367	403	426	451	392	407	379	395	412	390	347	391	388	412	388	420	434	344	445	383	397	376	404	398	411	437	420	416	391	412	419	389	404	417	380	427	399	386	388	429	399	400	406	355	417	383	449	377	458	386	412	404	436	425	449	417	420	380	413	446	443	416	371	394	440	386	428	381	386	397	361	418	421	380	364	392	420	413	409	402	394	410	425	427	428	449	430	436	400	400	415	401	394	397	382	373	411	422	399	434	426	375	384	380	388	382	360	423	416	379	421	413	412	441	376	404	389	400	376	407	417	453	390	380	400	392	413	426	372	400	428	375	398	381	363	389	403	398	416	389	436	427	385	410	362	391	418	403	375	419	396	386	375	382	408	392	389	399	389	400	369	402	394	383	392	403	374	398	426	384	402	399	430	375	372	397	450	433	396	418	399	409	401	408	406	428	372	398	398	430	372	424	410	437	401	405	385	415	382	391	395	386	370	398	433	380	387	428	385	421	410	338	434	395	411	401	400	385	400	402	389	441	364	427	400	431	402	429	405	381	403	398	389	460	410	363	413	382	387	426	407	351	378	373	415	385	381	379	378	381	379	392	379	407	431	384	380	415	433	456	394	438	410	412	374	379	419	392	410	415	410	408	380	394	438	423	353	407	362	407	399	415	417	415	378	420	378	387	424	441	387	411	406	389	395	417	400	396	400	404	376	413	401	401	380	377	381	399	408	404	387	377	410	411	384	377	381	368	410	428	376	409	408	414	408	394	414	416	419	409	442	366	377	361	406	397	390	368	378	406	407	448	378	393	386	373	404	370	384	439	411	440	405	390	410	396	402	402	422	379	373	381	397	386	374	371	422	430	372	426	389	401	364	385	433	388	386	440	390	383	392	417	414	377	340	376	392	397	402	419	369	417	397	388	405	356	376	393	427	401	417	387	334	407	400	402	375	407	434	433	407	389	354	399	370	413	415	410	393	408	396	399	382	397	382	388	391	393	388	382	396	391	424	406	405	400	413	419	388	387	359	395	398	410	416	392	387	398	419	382	429	403	413	375	431	401	411	411	392	415	401	369	408	373	372	404	375	384	424	433	423	407	404	417	366	394	379	390	436	429	355	413	389	388	379	389	370	408	406	395	386	384	393	385	388	386	380	383	368	375	392	419	402	413	372	389	423	417	405	402	369	433	394	434	393	406	378	395	383	403	404	409	394	407	417	420	408	426	394	392	396	385	373	417	395	385	381	388	418	450	417	405	409	384	373	365	402	349	414	402	400	420	367	421	420	418	390	406	358	423	405	409	417	423	393	416	398	422	423	382	393	417	413	381	408	398	418	392	363	355	414	391	438	386	439	359	403	388	429	388	382	433	393	410	451	401	382	397	370	406	414	380	410	405	377	381	418	421	377	424	398	414	404	389	370	402	362	426	433	388	386	391	374	408	376	417	392	371	390	419	436	402	377	414	372	422	453	433	378	398	416	368	376	374	395	392	398	402	376	417	398	414	378	387	399	388	396	407	400	384	369	398	333	405	381	395	374	384	416	400	391	431	383	414	379	417	411	411	387	398	378	340	415	369	413	415	388	406	386	421	432	417	371	414	407	430	387	388	389	401	413	422	418	424	426	425	442	423	393	406	363	413	426	422	389	372	428	436	398	385	358	397	413	401	399	411	404	386	415	394	447	398	367	393	411	426	431	422	392	358	408	387	404	377	389	453	454	380	384	403	397	441	397	391	380	380	392	361	357	408	384	418	387	393	382	416	398	401	395	423	447	446	392	395	421	401	419	418	431	394	438	404	390	412	412	448	408	391	381	375	401	379	393	416	455	437	398	390	391	372	363	413	407	392	400	372	433	419	419	353	348	370	392	401	380	409	439	414	403	385	389	421	418	419	368	390	419	368	408	424	423	410	374	368	387	389	401	417	395	391	371	421	414	385	358	373	397	408	412	346	401	375	357	405	411	389	402	390	417	398	408	392	392	411	365	422	384	366	402	410	413	431	390	423	397	420	407	397	389	392	412	390	391	433	410	386	349	378	391	373	405	409	358	368	398	409	388	386	374	419	414	410	438	374	418	439	374	400	408	398	407	413	419	392	422	387	399	439	393	395	377	409	410	406	398	410	418	388	365	371	461	382	405	435	404	382	404	423	373	380	413	415	407	434	374	434	428	427	432	396	387	433	396	409	388	404	419	415	406	411	390	388	421	412	370	414	392	401	392	409	389	402	363	393	394	423	411	405	367	391	408	393	397	384	380	427	393	386	427	409	430	452	350	362	399	420	384	382	404	379	389	375	394	375	396	371	373	443	401	480	409	443	443	406	409	410	364	402	375	414	423	392	402
27144	21757	28536	28262	22206	17398	12521	8875	4919	4197	2724	1833	1595	1398	1127	1146	1199	1105	1112	1006	930	911	956	932	857	894	902	923	916	898	870	893	875	899	928	868	904	877	853	921	859	830	877	870	892	842	933	869	845	869	919	836	872	892	870	877	922	868	922	904	841	867	892	865	828	851	872	916	862	890	905	882	872	865	888	830	820	835	843	835	823	838	823	851	822	826	880	840	867	745	861	919	864	814	886	887	861	861	843	843	927	863	866	796	848	816	824	875	876	849	865	818	883	834	842	839	837	845	860	843	863	880	889	844	891	878	808	852	886	841	882	860	895	851	798	899	841	853	815	865	902	834	868	858	829	865	815	863	833	849	856	844	820	817	838	875	834	878	854	812	871	870	841	849	899	837	880	846	845	813	883	857	865	874	886	835	864	861	848	847	850	866	822	828	863	863	912	836	923	803	866	815	866	892	886	830	841	846	815	868	846	848	873	876	855	773	847	835	872	840	809	843	835	813	873	877	854	843	828	849	780	861	869	876	819	878	851	886	875	808	908	809	821	813	880	885	828	875	897	825	876	871	895	899	832	931	785	844	856	942	861	810	914	850	868	860	872	823	856	879	870	851	839	839	823	880	865	847	882	824	837	894	864	849	857	869	867	832	864	877	882	876	884	888	884	813	828	857	847	849	903	806	858	846	845	888	822	904	882	858	899	882	862	881	887	847	831	878	864	886	828	779	934	883	841	866	821	851	885	889	859	836	861	845	783	849	831	824	844	867	795	878	853	832	860	865	815	855	844	862	876	877	866	832	868	887	862	858	880	845	847	839	856	878	898	869	891	855	836	868	876	887	821	895	847	852	832	881	878	864	887	907	907	859	866	862	818	845	778	802	838	824	851	854	866	852	853	871	854	836	849	851	874	844	861	842	902	836	850	905	859	832	849	792	871	849	845	811	858	800	822	836	856	858	871	824	873	906	883	855	820	821	873	911	881	866	838	891	827	855	863	869	858	880	867	769	850	897	860	820	841	883	883	836	842	818	847	824	847	798	829	904	789	824	800	907	849	881	888	902	897	852	858	838	886	852	812	790	822	789	877	849	888	844	841	905	827	882	810	853	874	858	808	896	859	867	845	886	899	847	872	852	827	888	895	863	865	830	819	846	897	836	892	883	891	852	895	851	890	890	851	876	840	863	904	837	828	872	913	787	830	858	853	821	862	828	848	893	844	901	830	854	863	853	899	832	842	893	877	886	807	848	876	831	857	822	827	854	834	822	870	824	866	848	881	774	878	842	908	851	896	848	821	871	856	822	921	874	806	863	845	870	800	796	921	833	840	857	797	884	939	848	906	844	872	808	849	841	823	807	853	874	891	855	887	878	852	856	850	842	824	858	804	836	888	821	790	865	818	833	875	842	853	857	860	843	874	837	874	871	845	842	836	889	865	865	845	868	855	836	833	897	830	876	837	851	836	870	869	876	868	884	818	886	852	879	861	850	843	822	814	890	843	879	884	881	882	855	868	865	857	814	823	898	853	826	864	846	839	860	806	880	830	872	791	841	856	867	828	900	883	816	888	888	866	851	892	848	861	847	814	921	867	868	809	842	868	834	826	870	865	824	788	833	858	877	869	856	829	845	838	853	860	872	889	890	845	825	779	893	852	846	796	869	881	827	854	833	823	845	883	850	861	829	867	839	841	815	815	840	872	846	881	870	832	899	850	882	847	819	806	849	860	868	829	836	861	860	842	825	791	865	831	918	825	898	872	841	822	784	866	802	856	806	907	835	842	877	866	867	820	883	892	862	788	849	869	878	856	815	876	838	870	788	833	856	856	843	936	808	808	859	835	836	828	880	858	876	876	875	865	824	851	848	872	875	906	808	837	882	876	868	856	858	821	889	865	816	899	807	833	855	917	819	861	873	877	816	870	855	833	845	867	839	827	848	873	828	826	895	843	828	894	850	877	906	800	856	817	833	846	887	880	856	875	800	877	828	856	849	879	846	834	838	844	870	894	833	838	853	847	875	774	856	859	852	907	826	848	809	878	879	834	870	830	851	830	871	858	834	872	893	855	870	830	857	870	830	765	831	869	802	828	810	814	854	828	829	842	846	823	853	862	789	837	866	835	831	878	847	854	789	861	852	820	861	844	863	815	875	870	877	856	835	807	869	864	919	830	817	860	860	865	825	898	868	821	864	855	892	857	882	802	841	863	890	893	784	857	855	857	875	850	859	854	828	823	863	881	800	864	819	832	873	865	864	819	801	867	842	898	842	853	905	854	882	853	871	905	880	881	855	780	822	880	877	899	837	829	910	819	854	786	819	832	848	842	832	855	822	847	865	910	833	896	814	864	850	904	802	887	813	843	866	852	844	831	872	807	857	829	847	894	851	850	846	857	870	862	883	817	853	828	842	879	858	859	867	854	841	811	854	846	848	854	892	855	851	837	855	884	832	893	894	837	823	842	808	884	870	797	819	858	913	842	865	849	847	841	898	867	850	823	867	796	850	902	835	881	873	829	817	787	850	880	890	913	829	822	823	887	815	888	824	909	871	879	885	826	855	858	849	867	804	850	874	887	869	911	873	921	883	842	890	897	872	868	843	871	840	858	857	832	891	818	858	881	848	849	901	863	877	899	848	800	877	882	853	916	891	899	866	805	844	847	832	869	851	859	873	904	845	858	819	828	810	859	834	834	816	874	785	872	778	842	845	848	864	807	811	867	868	868	861	854	824	881	810	871	884	833	875	864	891	845	824	841	804	803	847	890	829	874	880	864	870	805	854	893	840	850	893	841	846	850	859	849	850	829	910	851	876	869	813	788	883	854	869	829	842	856	859	866	883	835	869	851	905	773	814	863	885	837	850	811	832	859	857	874	888	845	877	838	856	830	898	862	821	822	835	868	868	837	864	859	791	871	842	852	852	875	827	860	796	902	858	888	828	872	832	863	863	858	860	841	841	858	864	858	855	892	877	872	836	896	858	851	855	876	842	830	847	819	858	815	833	839	854	821	790	883	933	822	887	820	869	823	844	790	871	869	831	869	840	840	853	930	798	896	884	877	887	889	855	859	881	877	817	821	823	843	859	851	872	923	815	835	865	856	861	822	877	845	843	873	866	839	864	897	829	818	918	859	868	841	897	872	856	841	893	801	819	882	833	879	863	835	845	895	864	828	843	857	852	816	871	839	898	864	883	865	904	887	819	831	917	874	819	854	840	854	869	901	891	868	815	924	862	858	817	861	872	875	837	864	853	859	848	865	843	881	839	893	904	842	912	859	836	881	831	877	820	819	854	896	830	796	823	914	794	872	848	829	898	893	832	842	855	867	827	822	881	889	882	859	805	884	841	848	848	842	846	858	828	835	842	879	860	836	803	816	875	900	835	891	850	857	910	858	883	875	850	831	890	845	803	847	870	808	824	882	855	867	887	813	752	824	868	834	852	831	873	827	844	870	874	841	848	844	891	818	829	845	786	892	872	873	875	874	799	839	829	861	840	833	867
25554	15024	9980	5993	2953	1676	1103	750	626	480	398	327	315	323	348	290	317	363	326	310	306	321	302	296	315	339	287	310	327	319	300	329	334	316	309	311	343	342	323	333	337	345	336	342	330	351	334	350	303	357	316	296	279	342	341	295	308	307	310	315	351	328	320	323	306	294	333	340	329	313	331	294	299	319	340	297	327	300	312	322	321	306	298	316	363	329	312	322	307	326	291	340	321	320	328	317	279	310	303	319	282	301	311	329	317	328	313	321	317	316	324	313	281	327	321	336	330	321	321	303	312	320	319	291	287	294	290	336	296	297	276	340	296	285	350	337	316	276	303	310	301	329	315	328	305	312	326	314	318	291	300	299	329	318	303	311	310	301	288	292	313	323	316	335	303	307	310	317	338	339	314	314	303	299	333	277	336	296	352	323	352	303	315	312	284	292	362	294	347	338	319	296	309	311	330	341	282	308	303	330	334	283	275	334	304	349	327	315	354	309	304	313	277	318	321	308	325	307	327	306	331	307	319	348	326	337	314	304	309	297	319	292	309	324	304	324	291	315	302	281	305	344	317	322	324	311	318	316	328	288	316	304	322	338	325	318	325	367	344	322	337	333	374	311	325	296	314	303	323	300	325	349	316	300	292	302	284	294	322	306	332	313	313	274	325	298	281	334	356	302	319	310	334	286	319	307	357	327	289	295	304	278	355	285	312	304	273	341	309	332	282	282	290	308	308	305	326	300	355	301	305	315	357	337	337	302	276	299	297	342	318	271	305	292	313	300	294	322	327	304	348	307	339	335	324	323	312	330	325	310	302	306	280	282	277	328	305	332	332	276	299	344	307	310	285	306	278	306	328	327	332	317	317	322	326	307	322	340	318	330	288	287	287	342	314	350	334	303	313	316	316	314	302	299	336	291	364	311	302	324	313	331	294	304	295	314	340	273	308	314	294	318	309	343	307	324	299	300	304	310	305	319	335	305	318	300	292	304	306	337	302	319	320	337	305	283	321	328	310	310	315	302	306	315	292	294	292	304	320	307	313	303	347	335	311	332	315	328	312	333	342	317	287	314	313	311	308	304	330	315	309	297	316	312	330	330	301	306	329	271	297	330	320	336	324	346	341	319	305	343	310	347	284	318	313	266	325	308	367	281	339	323	307	305	312	329	304	343	272	339	311	309	346	300	304	357	314	314	319	338	314	314	300	313	321	316	342	336	322	318	324	310	314	298	314	345	354	364	304	325	303	283	315	318	327	331	320	310	298	303	318	313	317	347	356	352	280	319	343	282	301	361	319	280	293	353	331	277	323	306	301	342	294	332	320	321	319	339	316	357	279	305	322	343	363	292	309	344	331	349	305	337	376	328	310	306	363	305	277	311	331	326	319	329	328	318	314	352	328	313	325	334	280	318	340	332	337	295	330	333	340	283	342	311	276	309	338	333	331	327	320	360	338	298	343	283	310	288	319	290	321	318	318	299	286	292	327	316	317	335	303	317	293	341	292	317	287	310	319	318	306	336	348	351	335	288	298	293	295	318	301	327	300	342	352	304	313	299	306	313	297	318	337	315	321	352	294	293	353	309	311	296	347	278	274	271	289	331	287	298	315	324	315	319	312	287	287	338	308	322	301	315	319	277	299	324	296	319	311	318	312	315	283	305	341	319	298	293	325	331	331	326	316	330	306	331	317	319	353	335	322	293	325	314	305	312	335	301	336	294	348	303	313	347	322	342	323	298	298	307	291	335	323	325	318	293	300	310	303	323	290	297	337	358	310	304	308	310	280	288	285	336	302	324	354	332	289	286	311	338	296	314	334	345	353	306	308	336	291	313	331	328	321	344	285	315	320	298	280	323	333	327	314	292	317	304	338	331	322	276	289	321	315	311	314	324	290	296	318	315	324	311	296	316	284	304	319	301	299	327	340	290	294	299	343	322	309	338	310	302	277	336	337	297	333	336	362	309	299	294	316	328	328	324	308	318	284	308	317	342	334	299	313	341	302	322	327	276	304	314	319	294	321	286	314	330	334	320	352	304	329	346	284	306	320	347	341	320	302	335	299	303	333	332	329	319	315	298	334	312	335	314	319	266	314	318	325	346	319	311	321	297	311	309	318	299	320	309	293	309	317	304	332	341	305	301	344	335	313	318	334	320	335	314	326	357	320	327	332	328	296	325	273	303	316	318	376	311	329	300	337	300	389	324	338	279	306	322	355	322	283	362	333	307	286	310	330	338	293	330	298	296	313	341	286	320	336	302	301	269	295	351	343	340	342	343	303	336	312	297	345	309	359	268	296	351	323	347	328	320	331	332	334	356	318	309	322	321	335	344	341	271	308	289	303	299	298	309	322	267	304	332	328	298	299	332	346	346	320	290	327	317	325	333	323	310	314	325	286	320	308	324	329	348	309	307	319	312	299	303	317	338	338	322	268	312	311	283	321	329	302	308	304	320	345	354	309	297	314	324	319	326	311	341	324	347	332	304	346	344	333	307	322	299	337	323	319	332	349	338	333	303	348	327	321	287	310	322	289	334	295	338	339	304	316	340	329	305	285	318	318	288	316	325	295	346	308	274	367	316	332	328	331	326	328	329	316	321	266	291	342	318	331	348	282	335	314	318	304	329	311	293	255	313	333	345	335	295	306	326	345	330	333	347	317	297	304	324	312	343	325	335	328	295	314	323	295	299	325	328	339	296	330	288	351	319	303	335	339	322	323	322	320	339	311	335	309	342	309	302	340	317	332	323	303	296	317	327	342	330	330	312	323	318	326	312	270	336	307	327	309	333	334	332	314	299	291	327	365	316	325	320	298	354	315	363	323	316	272	333	306	328	322	342	306	320	303	320	332	317	318	323	323	305	315	317	345	329	333	313	293	313	320	304	299	347	314	316	318	339	311	333	340	301	294	344	313	331	334	313	351	323	324	307	338	327	341	298	319	330	299	319	323	333	305	322	299	296	318	302	323	290	311	320	318	348	351	305	313	296	304	315	310	342	276	304	331	314	323	314	294	261	291	352	303	317	288	291	305	323	324	315	321	329	341	343	309	321	325	323	276	265	301	320	295	319	285	295	332	302	340	285	297	321	334	333	312	300	344	367	310	294	338	365	334	324	297	290	335	287	323	300	299	323	303	303	313	328	339	372	305	324	347	318	295	325	296	310	327	306	310	325	334	297	322	316	347	334	265	332	336	321	297	348	320	305	312	314	322	322	286	305	365	288	291	342	345	322	335	335	320	334	315	307	323	305	298	291	320	324	288	318	300	336	347	310	312	328	324	350	326	310	310	343	324	325	313	292	288	328	368	325	296	299	313	316	283	340	315	331	289	314	314	348	341	321	302	334	301	324	320	326	316	336	321	292	320	324	344	299	287	323	313	313	313	343	322	317	307	343	319	302	297	314	315	298	353	292	333	332	381	326	311	346	320	298	314	272	319	341	339	312	303	331	271	311	302	302	305	288	324	311	345	272	316	331	315	326	343	287	317	268	302	304	320	320
14929	11521	14802	13342	8768	5837	3939	2858	1999	1524	1086	928	860	836	799	812	787	810	712	774	716	701	726	744	740	694	744	705	792	705	718	703	741	725	675	723	690	749	738	694	711	708	716	685	691	700	707	676	718	694	662	638	657	679	749	725	740	715	716	673	687	725	678	711	708	690	753	710	716	688	668	741	769	680	702	721	743	681	711	693	677	653	725	676	680	682	691	687	699	641	666	646	675	713	716	676	662	693	680	697	682	648	719	683	673	687	676	682	737	697	703	724	678	667	707	717	759	745	735	741	729	717	679	718	687	750	712	677	719	679	720	716	691	703	690	667	635	695	679	697	728	721	679	666	730	670	709	728	680	723	708	669	661	711	667	676	677	718	655	695	721	625	699	700	713	676	680	699	725	706	722	633	726	715	671	681	674	722	697	695	710	744	677	710	650	702	749	724	707	715	624	690	726	684	702	685	711	693	683	676	690	705	628	744	681	731	725	759	725	662	730	668	663	681	692	706	695	724	695	685	661	679	700	629	674	683	659	672	719	681	692	689	699	732	708	739	735	690	658	631	686	729	689	741	745	683	677	741	690	690	663	698	699	676	688	699	690	673	693	685	664	697	727	728	703	726	718	663	699	697	740	735	732	695	736	674	739	698	688	682	731	713	757	670	720	709	715	763	702	702	721	715	695	703	696	697	704	700	706	754	660	665	723	646	704	718	708	732	721	705	699	712	680	642	684	689	724	687	693	678	719	706	652	678	762	734	695	677	698	689	725	685	697	736	669	671	670	701	699	698	725	712	704	684	687	701	697	739	706	695	672	698	726	699	689	641	700	675	678	691	728	687	704	698	695	631	682	678	676	675	726	667	684	703	687	767	675	710	687	706	691	747	687	672	703	690	682	704	722	715	696	734	732	680	683	689	711	707	723	705	671	705	698	689	687	687	670	702	707	696	645	707	693	675	689	685	659	697	685	677	681	715	689	704	713	667	699	702	696	725	689	724	700	673	665	700	724	719	733	694	668	691	708	700	707	687	712	696	678	724	696	672	668	751	676	720	701	734	628	723	723	649	705	674	662	708	702	670	663	696	663	691	671	659	746	719	707	713	691	726	700	652	751	706	661	713	760	720	678	671	662	688	675	708	698	761	703	713	683	679	758	713	721	712	661	652	735	677	730	680	666	737	726	690	708	705	727	711	682	690	706	748	718	670	786	715	668	742	746	687	685	672	698	728	679	716	711	648	675	674	714	712	718	678	673	705	716	692	707	736	712	701	734	682	659	693	729	678	675	686	699	676	693	657	676	722	688	742	702	687	712	699	714	660	730	693	712	723	689	739	707	697	647	654	736	671	713	711	669	688	681	724	672	695	687	707	695	714	706	731	680	729	702	760	654	746	645	654	652	694	709	717	685	668	702	673	683	698	701	703	714	676	649	687	715	703	709	675	734	669	712	683	650	728	702	720	713	670	672	657	726	705	648	713	687	698	666	711	669	676	675	643	680	668	705	683	731	712	694	669	709	736	725	719	684	664	711	698	734	736	715	696	729	693	695	689	722	696	706	678	677	739	668	694	734	692	741	698	690	711	680	733	659	703	716	701	721	714	741	720	693	661	704	660	702	747	679	706	670	707	742	716	714	631	674	682	688	693	697	727	699	691	660	696	715	693	670	739	697	699	698	723	682	694	696	674	634	686	743	671	700	715	703	668	706	774	695	707	682	707	731	687	673	740	678	707	737	648	687	703	739	723	697	700	679	692	693	665	694	702	700	640	710	730	687	701	721	702	701	663	689	717	682	720	748	678	749	723	678	686	705	690	694	686	695	676	669	712	664	689	674	687	724	699	712	720	735	681	703	706	664	757	700	700	672	711	710	698	735	699	714	734	679	740	730	644	700	706	726	716	704	680	693	720	677	735	728	659	707	739	715	703	685	713	749	675	718	654	723	703	700	711	705	736	693	718	749	722	722	682	687	711	726	731	680	716	754	698	689	760	734	723	708	753	691	723	673	678	655	694	678	700	682	687	697	697	684	655	711	697	683	722	688	689	716	655	751	706	729	687	688	677	667	690	728	684	732	707	663	705	706	732	691	747	677	688	720	677	697	698	722	701	748	760	719	685	702	714	669	709	689	704	706	700	670	724	664	683	709	725	739	728	686	742	686	715	737	725	689	712	721	676	652	723	720	721	704	711	704	706	713	711	732	685	719	693	688	660	742	756	689	705	692	704	707	721	691	666	676	694	718	760	712	705	706	720	665	697	739	773	648	701	720	708	701	707	742	641	711	680	676	719	720	718	702	665	717	669	698	717	681	689	694	735	717	693	672	678	672	739	693	710	699	701	701	673	688	713	705	696	718	641	658	698	672	695	668	689	716	709	727	689	717	654	674	684	663	712	673	662	724	703	716	680	674	692	672	671	708	704	716	706	710	674	651	702	699	688	703	704	745	693	672	725	690	653	665	671	681	692	732	703	737	720	678	682	701	646	696	746	688	705	689	726	682	682	684	683	666	682	722	712	662	682	716	674	679	706	717	720	697	707	669	643	697	718	665	722	700	721	675	739	688	726	704	676	674	690	741	698	665	679	723	671	667	725	683	637	681	720	651	682	705	733	674	698	669	661	696	688	690	716	698	659	728	720	721	695	700	684	703	643	692	711	723	695	667	675	740	726	698	620	708	708	709	682	700	688	699	696	671	709	668	705	660	693	727	660	761	668	704	722	656	686	670	684	714	646	660	759	751	741	659	722	666	722	764	695	675	728	705	668	742	729	648	711	724	695	699	665	676	723	671	693	695	670	689	740	700	671	709	726	673	711	719	708	722	689	710	684	695	689	699	699	712	709	747	719	687	650	692	706	691	725	655	731	653	693	715	732	645	698	688	734	655	673	661	695	673	703	710	742	682	699	697	719	712	694	704	709	694	719	663	732	706	667	697	735	712	709	736	716	669	714	689	714	703	690	733	654	742	656	690	738	703	697	709	656	703	710	734	698	701	727	735	706	727	709	714	694	683	689	680	710	721	730	718	690	711	686	702	693	751	696	681	673	702	740	691	648	735	693	700	656	706	712	671	666	745	667	712	660	682	705	660	683	730	696	663	715	687	711	666	685	720	738	684	704	709	697	677	709	669	667	684	743	663	739	699	686	735	680	721	686	779	729	703	700	706	707	684	657	684	676	722	686	693	693	725	712	660	685	726	716	709	704	660	689	682	693	740	701	690	677	701	722	632	702	691	721	658	687	713	734	648	708	697	720	719	700	709	684	695	705	722	712	709	729	675	688	745	731	721	666	680	667	681	688	687	700	707	668	739	721	692	726	734	689	703	716	694	718	665	707	682	721	669	744	720	712	694	727	637	693	698	674	723	684	720	679	704	694	710	637	651	673	717	687	731	704	691	714	726	714	738	724	655	660	672	702	657	699	686	629	678	708	707	642	720	676	697	712	663	629	675	696	731	661	671	731	725	681	702	675	676	693	659	668	738	699	753	722	656	711	704	670
38012	23433	17011	11189	6135	3735	2296	1565	1037	790	509	487	446	415	421	364	415	389	377	372	384	385	331	342	365	349	330	349	330	365	369	356	358	364	318	337	389	373	364	335	358	346	367	370	361	332	370	343	316	333	361	398	350	363	360	337	346	397	325	374	352	359	331	330	381	366	336	341	374	344	340	334	342	401	380	351	361	346	359	350	354	413	308	342	356	330	344	343	314	371	343	348	354	330	330	355	331	354	344	345	320	387	382	319	331	348	314	355	347	322	367	341	348	379	359	340	353	353	335	309	326	334	362	311	341	331	377	359	399	348	369	348	349	326	376	359	348	365	331	391	400	326	393	338	349	369	344	321	383	337	306	326	352	332	339	340	337	345	371	360	310	335	366	335	362	351	325	377	321	344	347	360	358	361	372	349	367	314	307	294	347	331	348	333	334	319	319	286	359	327	316	317	342	361	308	381	350	364	370	328	322	371	357	320	339	358	341	344	327	387	360	372	353	353	349	311	369	350	335	367	331	344	340	359	384	318	343	340	321	360	350	323	321	347	364	362	348	380	360	319	337	341	383	332	346	334	358	372	340	358	353	345	348	384	361	338	361	348	352	371	344	349	350	344	366	347	345	385	362	350	349	354	388	333	368	348	337	356	305	318	333	349	323	364	385	384	338	348	371	360	379	319	339	376	344	375	375	347	333	315	354	344	341	378	336	375	367	376	343	343	368	405	339	322	328	348	326	356	330	340	356	340	338	352	401	345	368	327	359	355	357	343	359	367	357	345	373	325	346	354	355	353	369	347	354	332	368	368	383	375	342	346	351	332	359	360	371	346	335	350	353	318	344	316	331	370	325	360	362	344	367	382	382	362	353	335	320	374	350	342	363	362	375	375	358	350	369	342	365	354	362	355	346	361	336	305	362	381	358	381	334	324	380	350	353	324	328	345	396	362	365	342	353	353	371	331	333	325	356	360	365	363	337	359	352	345	374	328	356	336	373	384	394	369	357	360	313	365	359	307	342	360	309	366	388	350	348	357	358	370	351	322	383	344	348	348	359	349	344	299	312	308	374	360	334	387	325	325	346	380	378	323	363	362	343	349	326	343	308	329	342	352	349	360	328	357	358	341	383	355	374	332	381	352	319	384	346	371	356	350	349	362	331	374	294	364	346	361	348	336	393	341	362	323	360	346	350	362	342	373	366	324	375	327	364	334	324	365	354	342	340	371	383	355	365	347	362	356	362	366	368	396	311	335	380	338	311	351	361	359	356	383	388	383	333	330	351	360	353	333	346	334	344	354	341	349	330	339	379	375	394	360	339	358	379	319	389	321	340	312	400	337	311	324	357	373	354	332	328	321	371	359	327	357	326	345	351	350	352	346	321	333	335	335	368	393	363	351	353	365	359	345	359	356	364	359	371	353	347	342	362	366	398	342	330	350	331	326	371	333	336	378	405	332	412	362	339	343	327	342	351	340	354	390	353	364	381	358	365	358	364	304	341	357	331	368	349	358	329	329	340	376	322	371	351	326	359	333	347	334	362	366	375	384	366	378	356	357	376	377	345	308	330	355	319	353	333	393	364	387	294	338	338	338	351	338	330	359	362	326	336	351	377	344	338	328	329	336	315	312	346	338	335	322	335	343	370	348	351	345	293	334	342	355	351	365	362	341	398	340	353	323	319	340	292	375	358	351	345	375	384	346	346	334	366	323	350	356	304	300	338	382	337	314	346	394	337	343	337	380	379	337	348	360	305	381	362	348	341	344	367	335	340	380	365	316	333	363	363	382	366	338	307	339	354	340	342	373	340	360	336	356	326	349	332	329	386	375	370	360	323	366	341	338	366	366	341	334	319	335	359	332	368	385	328	316	314	335	355	362	323	363	335	357	352	356	374	368	317	340	327	354	391	302	356	368	350	382	349	384	350	334	353	363	383	346	362	337	337	382	346	346	325	389	333	343	318	362	372	379	383	321	359	360	361	342	359	360	367	341	335	328	365	323	346	378	373	374	373	342	376	334	359	360	337	330	328	313	337	337	353	401	397	329	351	324	318	360	325	317	328	351	320	322	393	331	381	343	379	346	341	306	341	369	347	361	345	354	363	372	363	337	334	336	362	347	324	316	352	382	367	338	362	346	350	309	324	365	363	342	332	363	401	375	343	363	352	368	332	361	373	335	376	311	353	329	383	378	335	361	365	374	392	350	385	369	356	333	359	383	335	368	325	375	348	356	340	345	354	372	371	348	311	345	322	352	339	366	346	344	360	368	327	351	339	335	354	369	314	335	351	374	373	337	357	354	381	351	341	361	335	351	380	365	382	352	358	377	331	351	374	385	333	344	346	334	310	352	377	354	377	384	328	406	342	331	319	325	368	335	356	324	353	350	344	319	347	335	372	382	357	376	335	338	342	330	406	380	330	351	364	360	362	332	346	345	369	338	340	344	380	364	320	331	374	327	337	351	343	345	331	371	359	371	361	360	394	354	374	383	359	376	355	343	372	333	331	334	328	333	375	347	336	339	352	339	335	329	346	361	310	344	365	356	386	337	378	317	314	334	340	355	344	336	357	346	365	340	344	314	315	348	340	363	321	366	382	336	368	319	359	343	363	342	328	353	338	320	379	378	356	363	382	355	377	377	333	351	360	358	351	340	349	311	366	373	386	358	359	343	318	337	346	317	350	360	372	314	347	311	332	376	367	363	342	355	402	355	374	360	367	360	371	331	374	329	369	329	342	381	337	331	322	352	353	369	365	371	363	352	342	388	358	303	362	379	381	321	358	310	349	332	376	383	330	328	375	340	367	337	303	344	341	338	315	379	393	369	320	352	345	378	374	354	357	349	326	335	369	366	355	341	348	361	380	354	360	327	348	324	340	355	371	367	356	375	362	361	355	366	348	351	377	374	328	364	340	364	365	341	329	357	346	356	342	355	378	334	328	368	356	351	358	344	370	346	369	386	343	354	358	359	360	356	308	327	335	324	392	332	368	348	372	342	375	310	355	363	352	335	339	308	372	330	341	364	362	349	352	369	359	352	344	377	360	367	323	310	317	334	383	344	375	369	373	341	350	365	349	304	361	329	339	336	337	315	333	316	366	373	356	356	387	348	342	380	379	355	374	311	369	290	364	351	311	323	366	370	373	350	362	322	337	366	328	318	328	360	367	331	324	360	354	376	376	349	382	357	396	324	344	356	370	374	343	304	339	377	341	347	344	357	361	323	403	351	333	352	343	362	337	334	323	310	342	378	332	374	325	355	370	376	328	325	345	367	381	362	376	384	351	353	344	328	332	342	360	366	341	374	333	386	364	397	347	349	341	303	364	358	389	375	322	370	368	352	364	355	347	335	378	341	357	353	316	376	372	359	346	340	354	362	343	357	338	308	339	360	316	343	322	363	345	345	355	340	401	358	304	318	344	368	328	331	355	350	359	368	376	334	366	308	369	338	362	326	316	316	327	349	351	351	345	349	343	365	356	346	367	309	334	334	356	353	379	340
22924	17510	22011	20828	15589	11899	8302	6081	4209	2993	1628	1378	1206	1124	1033	1034	968	922	850	912	827	840	823	862	786	768	791	832	772	793	785	774	806	794	781	776	859	788	815	801	755	778	820	765	819	824	795	744	821	778	770	777	795	770	776	831	772	797	830	772	747	820	779	756	772	822	794	765	726	752	746	808	792	776	808	766	785	783	825	785	756	805	772	754	717	752	771	756	778	761	768	789	814	736	759	750	767	756	797	738	765	772	748	795	811	743	780	740	734	776	713	782	753	843	789	805	790	793	774	795	825	824	772	794	719	787	792	788	806	781	762	753	777	794	742	755	748	759	816	758	718	786	764	762	808	741	735	760	766	730	799	829	732	773	732	811	777	803	774	753	748	775	779	812	775	794	803	751	767	816	776	761	776	750	785	750	785	790	756	774	776	751	757	723	687	780	746	739	766	793	729	769	762	760	774	798	808	765	790	792	734	760	851	766	725	750	784	813	748	778	828	721	754	769	708	782	785	771	742	782	785	759	750	783	728	758	719	748	749	784	799	785	717	718	773	692	774	733	780	770	714	763	772	838	726	753	788	769	760	753	755	720	788	771	812	769	732	796	682	771	743	795	729	794	734	758	763	755	747	759	661	722	860	746	754	733	775	780	729	790	744	761	806	737	768	783	787	716	721	797	781	752	786	753	761	800	742	780	759	796	747	763	792	758	769	744	790	739	763	774	792	739	782	769	815	740	759	792	753	747	748	740	768	780	736	763	769	731	744	742	753	732	772	747	794	783	716	800	750	745	798	815	737	763	748	755	798	748	754	755	807	743	786	762	735	822	751	775	759	791	770	779	752	729	803	732	785	797	748	736	748	749	772	734	762	794	733	755	781	791	812	774	800	764	780	794	765	773	717	808	803	808	791	759	806	767	796	728	737	778	735	768	765	759	789	759	761	750	825	757	790	729	727	787	743	769	771	704	748	767	764	748	785	732	745	720	738	754	778	786	821	760	732	766	750	771	773	745	814	786	766	758	804	771	797	790	759	766	742	772	749	791	769	712	769	779	781	773	808	785	790	729	768	781	784	777	770	752	762	800	737	767	818	751	769	771	781	750	773	764	744	770	756	802	723	762	759	783	728	795	777	805	815	789	740	775	788	761	758	764	767	779	754	782	748	797	759	759	803	765	758	804	760	796	783	745	780	757	788	756	812	760	773	776	748	795	765	749	808	755	778	833	760	797	774	759	787	770	718	781	771	762	809	733	813	788	751	783	773	767	771	795	738	768	724	769	770	723	712	765	759	794	740	796	809	749	789	766	773	767	759	722	815	731	808	770	767	780	707	767	742	739	835	826	750	755	738	809	804	760	741	763	776	729	755	769	788	770	755	807	777	797	781	774	768	719	738	806	804	757	800	798	756	736	809	778	761	757	809	743	748	758	772	779	765	747	732	835	737	767	825	774	772	765	770	808	782	778	752	787	764	819	780	744	768	768	769	771	767	768	744	755	743	772	795	757	730	799	766	745	790	812	774	771	793	767	779	761	778	768	788	749	788	773	768	709	806	758	749	749	778	758	807	797	791	828	768	776	812	726	711	791	759	781	751	789	763	780	786	818	708	739	781	752	787	791	750	777	787	750	778	747	762	776	764	718	786	740	793	781	755	818	815	723	830	782	781	784	801	792	789	786	742	782	780	793	754	762	806	785	795	806	804	782	769	724	723	794	723	792	749	779	811	817	763	763	747	722	772	793	752	751	751	736	789	791	763	764	748	762	763	754	779	756	761	765	821	749	807	749	720	790	738	765	731	788	769	828	792	791	777	719	747	791	810	766	781	793	801	787	748	756	780	756	782	830	755	789	755	732	744	789	763	698	735	796	724	736	806	803	741	775	766	768	775	761	798	725	746	768	793	807	767	794	815	767	756	780	802	748	785	772	745	763	785	815	762	763	724	773	829	767	769	785	734	760	787	751	793	737	797	735	764	777	761	774	749	762	836	797	768	773	733	766	788	729	768	751	759	754	799	785	806	753	802	789	749	749	782	789	736	737	756	774	707	768	781	764	756	732	721	786	770	760	835	739	774	764	754	805	762	777	743	775	743	784	769	730	772	743	754	814	701	777	807	820	764	768	763	750	761	771	784	774	736	772	774	746	813	823	750	775	782	731	757	777	775	755	818	793	817	783	762	765	729	830	795	801	787	746	792	811	793	756	782	743	777	765	760	800	774	819	783	831	807	754	800	746	837	834	782	780	778	818	729	794	755	801	716	802	778	776	803	774	722	775	781	767	761	739	753	767	717	799	732	730	738	738	803	708	796	791	752	721	776	773	818	764	768	771	803	753	773	789	781	752	779	818	779	777	800	742	771	733	808	760	775	793	792	796	723	795	797	803	760	747	803	783	765	737	723	734	728	776	753	769	707	771	722	695	755	813	774	752	766	786	779	756	722	756	760	821	763	778	762	743	780	752	782	722	783	783	756	723	778	742	778	761	711	782	742	756	762	801	782	790	734	763	772	831	780	795	779	757	750	784	724	698	755	779	782	774	749	837	816	737	758	777	704	744	816	773	763	730	774	739	791	769	789	779	784	795	794	768	789	795	802	746	753	785	773	831	776	784	801	752	805	767	783	730	759	751	792	805	759	777	782	729	779	805	784	739	746	781	811	807	791	768	754	758	771	743	763	827	762	763	752	779	843	710	781	710	777	738	724	743	773	750	741	756	826	738	785	799	784	759	735	779	785	745	794	755	810	730	787	766	765	780	793	740	749	762	755	733	768	786	775	775	809	745	709	735	804	779	717	761	740	787	776	756	775	754	782	736	751	766	721	763	761	751	730	756	781	760	718	727	768	784	751	772	828	730	803	785	751	757	739	802	774	744	742	771	746	757	784	753	736	747	798	779	803	800	758	755	800	792	771	808	758	778	771	790	756	769	810	746	790	743	780	768	729	788	792	752	749	762	809	762	778	792	750	735	781	747	736	726	748	751	776	826	736	785	758	780	794	847	765	835	732	781	746	724	724	820	815	786	802	740	781	780	793	787	746	797	729	781	754	775	781	755	769	738	770	783	764	777	760	788	749	769	722	738	781	777	760	798	808	779	774	819	752	777	830	784	823	726	724	790	703	762	796	831	794	731	759	753	712	730	813	767	734	782	752	789	750	751	775	768	780	770	768	764	784	741	795	817	768	767	781	771	773	756	753	754	797	749	759	781	804	784	741	765	754	759	778	801	780	797	803	773	757	831	770	753	720	754	797	770	797	773	754	742	765	739	781	784	784	795	735	804	754	767	806	827	769	744	835	767	753	792	804	725	750	791	727	777	710	731	786	808	768	759	802	752	747	807	790	778	767	749	794	736	735	745	761	780	789	767	796	726	811	753	760	802	753	811	747	775	773	741	717	766	769	767	782	748	778	767	809	774	799	834	740	806	796	747	806	752	766	807	822	760	787	763	754	744	748	735	735	797	759	813	763	749	769	767	818	796	759	723	779	787	745	792	781	715
47374	27833	22602	17534	10058	6164	3631	2465	1563	1074	695	581	538	539	457	472	449	474	418	442	455	400	426	405	414	413	421	427	405	386	432	386	433	421	410	385	435	448	421	431	395	436	413	395	378	429	417	401	415	429	392	383	413	420	451	433	449	407	375	424	428	403	418	392	361	424	396	367	348	396	402	392	390	381	397	404	393	369	400	431	381	393	431	399	403	387	406	385	392	388	464	391	412	407	404	399	434	395	373	413	410	425	377	380	403	392	383	421	398	408	365	419	405	434	401	430	373	399	417	434	380	408	385	407	379	403	402	377	389	385	418	411	389	404	385	400	426	376	363	391	372	442	400	386	404	403	379	403	381	464	392	414	375	380	393	407	392	405	368	419	408	389	385	412	412	421	401	382	410	418	401	396	396	362	459	364	385	424	402	412	372	410	411	432	407	390	395	365	392	402	410	395	409	407	369	396	452	414	429	423	388	387	399	381	390	395	405	397	363	385	429	386	385	388	338	404	348	385	377	418	382	419	419	453	412	375	413	379	411	378	409	426	398	420	385	385	387	359	386	399	368	398	407	395	385	409	382	431	371	440	400	400	415	400	416	411	397	422	373	388	402	397	386	354	394	405	409	392	353	374	415	365	406	374	428	437	392	366	425	375	432	410	411	431	409	377	391	401	402	431	438	365	407	395	349	430	401	412	377	390	436	441	404	379	413	420	364	388	396	406	410	440	426	417	406	361	423	377	388	411	410	423	401	367	386	371	405	416	399	391	370	409	405	375	403	369	401	435	431	427	380	434	415	431	371	405	428	398	397	387	391	422	382	362	425	390	421	424	451	392	386	358	415	434	393	391	386	395	422	379	409	391	374	431	384	395	398	439	391	419	370	392	405	423	413	395	383	375	408	427	423	405	370	396	414	363	397	369	402	370	400	411	402	381	424	421	408	395	409	404	433	402	368	367	399	348	365	402	390	407	411	414	391	394	385	397	400	355	377	392	446	391	427	405	407	401	439	388	405	402	395	407	431	414	409	417	412	367	419	380	386	395	402	393	390	398	392	417	373	372	420	382	412	379	386	395	377	389	432	424	365	406	396	343	415	393	410	413	407	400	378	388	408	381	379	405	391	379	406	397	404	405	413	431	384	400	377	400	428	406	385	427	377	387	397	385	389	353	387	403	384	417	396	441	393	417	356	390	424	409	419	375	342	369	395	426	451	403	434	394	364	391	374	392	381	415	386	423	382	438	389	399	392	407	409	385	388	406	401	435	416	431	388	395	455	406	373	406	432	391	368	392	389	364	429	412	410	397	417	381	390	416	388	401	423	392	399	377	390	398	362	372	421	361	392	402	403	375	390	403	405	407	393	414	385	405	423	417	372	384	408	434	408	390	384	404	374	397	392	405	399	421	425	390	412	400	408	428	384	388	419	411	414	390	401	416	410	394	384	431	401	382	399	430	407	412	424	387	412	402	371	421	365	374	385	393	396	423	427	405	391	379	433	381	374	401	430	432	409	383	411	348	396	367	397	394	378	425	424	376	391	392	385	397	436	407	410	383	380	406	385	412	357	407	424	403	392	372	410	434	345	406	421	400	405	403	393	411	419	354	384	404	389	414	354	388	373	417	382	419	388	427	380	418	379	427	398	398	367	410	413	381	400	399	411	435	439	406	428	401	395	354	378	413	377	400	418	370	396	397	405	359	406	351	423	421	405	382	360	410	420	401	423	456	403	386	377	435	397	421	431	395	401	378	406	382	380	381	387	399	422	398	464	435	391	415	367	369	355	401	422	411	387	401	368	401	405	420	376	421	364	396	396	367	429	415	404	381	369	421	385	425	414	413	375	375	373	403	384	415	409	437	404	384	408	375	399	366	385	406	372	387	387	364	399	384	437	390	411	394	377	413	393	386	399	411	411	404	402	434	418	425	376	383	393	379	410	406	408	367	369	412	417	423	342	382	388	422	414	401	372	386	399	416	416	387	402	407	442	377	405	420	400	405	376	422	382	408	365	398	407	426	361	371	372	433	386	376	404	402	376	386	410	414	416	424	417	380	363	395	385	422	411	398	423	430	395	390	385	415	409	434	379	434	412	402	398	418	385	364	391	385	381	426	435	390	396	387	381	362	387	388	394	437	396	385	413	406	386	397	379	402	410	403	383	366	390	416	362	395	419	399	425	390	348	422	398	390	419	412	403	385	347	401	410	424	375	406	366	378	418	447	421	409	397	389	379	433	376	431	365	393	403	412	377	397	414	410	405	410	387	409	432	406	383	373	382	402	400	386	392	409	394	428	456	420	397	395	406	417	397	411	441	413	410	397	422	405	422	391	403	400	427	383	419	398	411	405	388	369	405	422	425	421	386	403	410	405	402	414	417	435	357	393	458	414	394	434	404	406	411	382	381	416	401	417	394	410	412	408	390	431	439	406	409	438	378	409	435	402	394	409	410	390	374	412	431	383	403	404	412	396	365	391	412	404	381	386	374	379	399	415	418	431	400	390	382	407	406	397	387	386	398	406	395	423	417	349	382	365	398	395	414	402	394	378	422	397	418	420	421	374	339	393	410	397	393	414	411	389	412	429	423	410	398	382	384	375	430	386	417	414	427	382	415	399	409	385	366	418	444	390	423	421	413	392	350	377	380	401	416	381	362	419	404	387	394	418	384	416	368	401	406	397	388	438	423	390	437	407	397	387	361	415	458	398	401	393	406	395	382	384	387	400	418	401	396	413	411	373	371	391	387	402	418	403	396	406	378	369	395	398	409	385	381	408	406	464	481	400	433	379	394	441	403	405	440	384	409	399	401	434	372	445	406	373	366	386	427	380	372	382	400	397	397	406	459	375	374	400	394	383	389	360	419	414	407	380	408	358	380	389	396	407	373	408	385	384	420	399	413	409	405	363	421	406	427	374	366	402	381	399	367	409	408	396	412	385	388	389	381	390	422	396	451	410	434	408	378	380	392	419	393	384	359	403	387	380	409	416	408	364	386	401	415	398	420	399	384	434	423	423	398	418	395	407	378	410	421	384	387	432	433	415	393	416	387	414	436	362	377	464	403	384	414	399	403	392	382	394	419	475	388	403	379	383	399	373	380	422	381	411	422	411	461	410	385	396	380	415	394	383	420	415	416	398	392	409	407	379	401	437	413	417	380	407	397	399	412	417	411	379	415	377	381	373	374	397	390	430	361	416	383	416	399	385	383	371	415	387	406	381	377	384	393	413	353	370	422	428	381	376	380	423	384	356	341	426	417	408	410	366	410	422	407	419	434	437	380	380	367	354	361	380	403	388	376	381	375	405	408	419	396	417	383	421	418	373	415	387	408	382	392	382	386	364	380	389	400	365	419	412	382	393	365	399	428	384	395	386	384	401	414	415	354	373	393	442	411	376	411	411	386	393	383	399	402	398	429	400	409	380	421	425	391	390	380	408	387	406	483	414	404	391	436	405	383	473	417	445	395	421	396	364	396	423	396	396	392	404	359	385	392	405	391	445
28166	20009	27334	27719	21634	16757	11805	8971	5951	4114	2562	1812	1718	1607	1318	1169	1202	1141	1120	1033	970	952	1001	895	912	920	883	925	934	869	903	875	858	924	864	905	888	894	873	901	845	872	848	941	835	878	870	901	898	811	861	814	879	836	877	892	867	885	905	913	889	900	965	879	868	827	911	855	816	894	895	892	869	905	891	877	892	837	847	850	835	873	809	930	919	867	833	831	824	895	862	873	851	889	858	868	791	882	895	818	880	858	924	864	861	831	886	844	864	902	860	815	890	861	859	898	871	897	880	836	905	873	865	832	919	938	833	891	783	840	858	868	856	851	850	847	886	856	822	837	819	833	923	881	839	888	890	821	903	854	842	884	832	848	924	846	834	863	875	862	851	894	917	871	827	814	883	877	830	867	855	838	844	844	814	854	876	849	868	898	893	864	870	921	861	842	894	852	840	899	917	901	958	857	903	856	828	883	932	843	879	891	862	836	886	909	836	864	877	824	828	850	879	887	897	850	826	886	921	923	881	816	880	824	824	790	860	815	868	852	842	845	842	866	818	927	857	841	864	836	842	885	824	823	866	826	908	894	844	830	832	843	839	908	896	917	852	864	867	893	878	809	869	856	851	856	849	928	893	842	861	876	846	835	877	897	834	890	866	853	860	848	836	865	844	886	836	881	827	812	850	873	820	849	843	846	860	874	806	860	886	884	871	866	918	865	847	820	856	813	881	862	831	841	854	818	827	898	889	886	879	880	889	843	881	860	825	889	831	810	873	875	873	858	859	827	822	881	865	886	842	878	851	824	890	884	894	887	863	891	849	842	836	845	850	839	883	801	825	903	867	908	828	897	853	885	771	867	835	864	860	866	850	879	837	891	891	821	869	814	861	884	912	833	906	852	866	898	856	822	873	876	907	885	857	857	892	855	852	851	910	832	833	895	886	877	876	852	822	874	870	863	875	797	793	823	906	817	876	888	879	821	886	860	857	803	812	937	848	836	825	828	894	848	788	855	911	841	876	872	849	836	858	841	910	860	876	832	914	844	818	848	850	859	841	938	897	820	828	875	871	833	866	895	829	837	810	860	820	874	891	863	877	868	869	854	869	842	843	923	895	838	859	831	887	861	819	829	863	828	845	863	859	885	842	872	900	897	850	813	858	847	845	855	878	804	886	866	812	844	814	892	870	859	858	890	862	831	829	869	810	815	922	849	844	884	853	856	833	847	862	797	789	859	889	867	863	863	873	843	881	858	846	872	863	855	828	842	826	867	903	885	865	874	871	843	877	861	845	874	845	839	885	845	871	837	871	839	896	839	862	884	881	860	865	814	888	877	837	852	833	848	847	892	859	889	819	879	875	894	877	871	901	820	844	914	908	883	841	812	865	901	854	822	906	879	859	824	926	872	859	800	860	857	849	853	862	853	904	886	907	884	857	900	855	868	882	825	891	878	830	878	828	835	844	860	862	859	866	902	845	816	848	825	853	807	852	886	910	813	884	854	859	847	833	807	918	868	840	833	851	888	882	852	805	831	834	853	835	852	846	859	817	811	835	887	883	886	840	825	875	847	878	868	882	856	841	866	833	838	887	843	875	881	840	874	821	837	853	846	863	816	865	918	850	905	886	877	881	825	938	852	824	868	887	843	845	827	923	856	878	866	834	858	826	890	888	901	835	876	849	859	856	910	902	876	850	825	814	904	841	881	903	877	891	794	829	831	881	887	866	805	854	834	915	850	874	878	884	868	851	829	876	889	871	836	894	864	875	930	848	822	838	827	869	912	904	891	861	828	872	833	874	875	814	853	838	864	836	851	835	909	811	880	856	860	839	890	834	880	897	842	838	831	844	816	881	878	832	894	846	835	835	813	869	833	860	838	890	847	867	845	880	920	886	857	885	880	877	810	861	854	871	879	860	903	900	884	826	883	876	855	877	885	868	861	872	843	883	880	891	891	868	837	825	892	781	902	830	890	806	843	865	880	887	859	866	851	886	861	815	908	926	858	896	871	876	794	891	895	824	861	817	903	877	891	867	865	820	863	833	837	840	860	843	816	823	889	846	811	898	882	927	895	857	899	864	837	847	864	848	877	842	862	862	870	810	842	874	831	839	842	818	889	906	866	863	830	825	874	817	869	888	859	832	893	844	902	875	860	872	869	835	882	819	868	889	910	856	806	814	876	849	847	818	846	862	872	853	916	820	841	877	879	871	867	842	824	835	813	857	881	886	883	864	891	888	869	872	872	916	862	834	862	873	839	818	810	864	860	874	840	839	816	895	864	813	836	855	887	881	910	887	829	870	842	857	806	868	855	876	867	836	895	893	825	854	838	938	808	887	918	793	845	885	937	847	865	875	856	816	862	874	809	922	891	866	896	845	862	830	842	821	858	811	912	865	849	815	888	865	868	853	837	829	859	907	871	911	854	872	853	805	940	874	836	846	892	892	921	857	860	877	854	858	851	889	820	903	895	834	860	815	840	913	842	838	865	855	875	866	862	882	881	887	811	862	875	845	851	843	839	888	886	922	848	888	900	844	825	877	854	787	889	816	875	804	867	774	847	874	863	868	918	826	840	906	862	813	863	856	866	832	814	845	848	835	862	856	918	832	907	864	834	916	860	891	841	850	913	804	877	810	896	896	841	861	872	884	855	911	893	850	880	831	872	849	868	874	874	858	870	792	863	844	835	842	850	781	881	877	889	832	888	910	830	874	859	862	848	898	847	892	875	825	859	881	895	898	833	831	843	836	872	905	849	859	843	919	899	831	839	911	899	869	880	865	822	861	921	888	899	868	846	850	815	851	844	840	873	810	834	864	857	883	827	863	831	856	828	870	881	834	848	911	904	884	840	832	829	883	893	837	842	884	901	902	889	789	855	855	850	868	838	887	825	870	846	890	859	844	906	857	889	848	923	807	841	897	838	880	834	862	840	836	896	880	893	868	818	814	873	848	852	871	918	889	858	870	814	826	877	850	849	829	829	837	884	867	851	841	852	856	830	878	864	860	845	814	829	871	862	817	824	872	839	787	831	838	860	870	881	879	903	881	892	848	824	821	879	896	854	874	880	897	841	841	850	847	873	887	853	894	899	886	865	854	838	848	833	853	868	828	859	891	876	844	904	862	857	898	831	869	855	886	828	846	899	922	875	879	819	863	905	851	870	834	851	877	912	874	798	870	842	909	858	849	878	924	899	810	884	858	861	836	869	871	880	864	776	858	849	893	893	805	846	845	893	865	812	857	840	847	869	888	898	844	881	893	871	896	877	905	885	850	859	902	880	878	869	860	862	859	840	858	817	909	854	824	914	858	821	831	843	880	857	853	787	887	880	845	865	888	885	873	911	887	885	845	801	889	886	828	863	874	853	869	824	817	831	817	884	834	878	873	857	877	824	851	871	868	915	853	873	925	870	830	818	815	832	840	841	888	864	904	858	796	898	822	862	834	868	848	858	819	879	882	773	866	893	855	829	867	811	888	851	831	864	850	859	872	846	830	877	788	879
26818	13550	9301	5464	2814	1858	1208	872	653	471	446	383	345	345	379	338	365	328	326	334	316	296	371	342	319	333	315	318	334	327	332	331	325	306	319	324	376	340	315	296	291	282	338	334	343	324	338	342	295	333	318	350	325	340	310	344	358	329	297	321	342	356	332	352	317	322	330	343	300	325	315	323	309	333	324	336	326	320	313	275	292	322	340	304	333	313	315	323	322	313	347	327	337	329	342	365	343	303	311	294	275	317	299	336	282	315	297	323	316	296	325	318	325	321	329	339	337	318	315	328	312	310	343	317	352	344	327	298	288	326	287	319	300	340	315	293	324	350	335	310	288	319	351	319	297	303	324	344	315	382	326	331	301	304	327	304	353	333	329	313	298	321	317	324	313	316	313	349	336	294	308	317	297	306	323	328	308	335	333	338	318	317	316	325	339	310	323	368	287	338	293	311	307	331	331	333	301	311	349	329	327	303	354	357	284	304	312	331	319	325	309	319	310	300	369	365	318	367	300	288	308	337	347	319	372	335	308	340	285	309	304	336	297	330	326	319	308	323	304	304	320	286	325	287	324	326	312	317	291	321	367	307	341	296	319	338	321	318	320	341	378	362	330	333	311	298	320	269	308	282	326	321	314	301	316	345	323	341	312	311	346	344	346	318	350	328	341	294	367	309	316	343	314	316	353	327	320	294	308	336	330	295	320	339	333	308	307	332	299	332	315	331	322	366	305	322	313	308	319	318	307	347	312	325	332	322	307	299	321	324	335	303	322	337	320	340	301	310	347	347	337	334	301	341	337	289	306	316	315	308	336	343	336	318	365	342	342	315	332	324	306	321	356	327	342	298	316	307	342	315	321	314	336	295	303	320	348	306	307	300	342	323	356	317	361	319	329	301	355	313	345	345	330	312	317	342	306	342	314	327	320	297	310	333	300	312	311	328	362	321	334	343	289	332	313	314	379	310	328	323	310	287	329	332	290	309	330	343	317	356	347	284	330	343	311	307	318	315	285	329	322	330	355	309	328	322	313	319	326	325	330	335	312	332	317	305	331	290	287	316	291	284	334	323	287	321	320	289	307	353	324	291	315	301	329	324	324	315	316	308	325	317	335	311	342	297	294	290	309	336	297	352	347	306	315	293	300	296	305	299	312	304	271	315	312	357	348	327	314	311	331	334	320	331	333	281	308	282	328	335	317	326	316	314	333	292	310	291	293	326	311	362	331	321	328	330	314	294	311	303	302	302	304	314	321	326	318	287	317	336	310	334	332	354	292	315	318	356	296	344	330	313	345	335	298	298	323	325	313	322	314	300	330	338	302	304	340	335	313	292	311	336	324	287	342	328	352	317	334	342	310	303	337	301	310	303	333	318	328	315	344	330	290	288	368	345	339	309	322	317	296	289	332	290	278	310	315	339	324	309	332	279	306	310	316	337	340	316	321	326	335	314	273	320	347	317	333	311	278	317	340	311	301	321	314	301	320	288	290	321	297	352	319	305	355	308	296	331	353	336	336	334	321	355	291	326	322	312	359	321	333	334	344	288	348	358	276	307	345	348	329	325	337	336	315	311	313	320	319	303	303	313	303	315	308	343	334	290	319	299	306	329	307	338	348	336	324	337	322	333	320	317	301	313	307	305	324	318	318	318	302	312	342	354	328	282	355	327	307	311	327	285	294	309	305	294	339	339	366	316	290	313	326	288	345	311	303	299	301	340	303	378	345	328	306	325	313	336	345	326	340	300	333	333	321	294	287	329	345	299	294	311	318	320	308	329	314	368	354	319	321	311	293	325	303	297	339	313	303	325	326	313	324	314	294	324	298	316	316	290	327	308	299	319	349	324	306	313	326	285	320	322	312	311	313	306	347	351	329	335	313	320	297	306	292	315	299	319	325	328	324	300	318	331	324	287	356	317	324	340	322	329	334	325	317	315	344	330	282	347	362	289	322	318	334	375	304	313	297	337	330	325	292	288	340	315	329	353	348	330	325	316	337	300	341	284	301	322	299	316	335	303	330	309	312	336	348	332	329	302	315	281	312	308	344	344	325	294	316	309	291	325	325	300	328	326	313	325	318	317	325	271	322	306	323	303	311	313	329	335	316	313	285	305	331	360	356	356	329	355	323	326	325	296	337	311	328	314	325	304	338	347	340	313	330	337	319	296	341	314	301	308	322	303	312	318	327	342	315	331	335	297	339	293	316	307	310	316	310	293	321	321	317	334	361	308	314	293	299	310	316	336	340	300	301	314	337	307	301	347	301	329	294	305	298	335	331	309	270	328	335	333	321	359	332	339	294	288	318	322	323	292	312	340	368	274	290	328	339	343	342	286	298	337	319	332	315	338	325	296	353	352	316	316	345	293	298	330	309	298	301	351	337	355	353	368	323	323	326	302	339	326	307	326	325	311	337	318	334	312	311	344	297	299	325	327	304	311	301	326	293	315	300	279	331	295	327	318	303	302	341	327	305	311	291	323	328	346	340	313	329	300	340	313	337	319	309	316	297	313	301	352	354	338	321	321	300	283	299	286	319	329	273	336	337	349	321	290	328	326	351	324	307	313	314	295	309	308	309	337	308	343	327	311	314	317	342	311	336	329	348	316	305	310	346	289	310	324	326	336	339	304	336	310	297	323	325	292	297	342	300	335	316	293	324	296	325	283	288	297	276	316	317	324	329	294	349	306	323	307	311	322	314	333	339	310	325	305	324	290	329	340	315	345	355	317	306	300	344	329	285	331	310	311	308	332	379	304	316	299	339	316	347	300	331	321	335	319	298	333	307	295	323	328	346	332	331	310	362	357	304	314	335	337	324	332	313	331	342	326	302	323	314	307	319	334	342	272	340	356	315	326	355	334	284	331	318	327	316	344	320	325	338	296	283	314	328	326	305	342	326	367	318	319	332	294	322	318	308	315	337	340	308	327	280	313	322	316	333	315	323	359	327	326	337	320	315	292	317	302	318	332	344	293	301	314	307	288	330	318	337	305	321	339	350	300	302	316	313	331	290	303	292	330	275	321	342	296	300	330	320	307	297	318	335	298	308	305	320	341	323	325	361	305	306	303	340	332	337	329	322	315	331	342	332	326	344	317	287	311	323	325	312	345	342	313	344	280	326	316	312	308	321	318	324	290	316	328	303	314	309	347	308	333	352	336	345	322	355	361	321	340	292	332	303	336	291	338	328	320	366	335	332	310	308	307	322	279	321	320	300	324	327	311	292	343	303	305	324	327	324	312	303	315	292	291	306	310	315	308	339	324	309	303	289	316	345	289	315	323	315	314	341	314	330	327	322	300	301	292	310	335	327	316	329	342	316	319	342	340	296	319	329	322	311	330	319	327	335	343	323	347	326	356	330	337	320	320	334	318	308	307	312	288	356	343	367	292	318	299	301	291	296	319	336	317	311	297	325	315	303	314	317	331	309	349	331	291	332	314	329	288	292	293	298	331	322	313	358	312	340	303	374	343	311	345	353	323	311	335	350	309	314	299	330	317
15447	10079	13981	12169	9001	6779	4759	3263	2191	1618	1248	924	855	838	825	754	798	788	742	763	736	791	740	708	754	691	685	704	687	748	705	771	691	719	683	695	693	729	676	766	719	703	729	711	747	715	682	709	698	692	747	755	707	679	709	679	710	716	674	719	712	721	743	690	707	685	679	737	744	736	713	682	678	698	733	644	724	709	658	705	702	657	678	634	673	665	650	738	691	666	770	659	728	733	705	682	692	711	741	668	703	690	722	731	705	707	701	708	689	684	773	713	762	704	698	724	702	669	679	752	678	694	700	710	739	678	718	668	701	675	716	667	702	692	754	730	715	689	650	775	688	730	763	697	733	701	707	701	725	731	728	689	689	722	683	759	703	726	686	718	708	764	771	678	692	748	704	692	700	691	697	715	711	741	767	709	730	704	698	694	679	677	712	707	673	698	718	763	716	706	735	690	709	693	681	690	694	745	661	701	681	737	748	746	704	701	719	717	714	708	712	677	713	703	659	710	722	698	697	683	688	732	733	707	684	632	720	758	682	713	716	722	715	673	675	677	708	640	672	687	743	704	735	682	694	702	715	707	683	703	696	726	707	722	651	718	730	715	682	697	706	667	720	708	732	736	729	745	710	659	728	713	693	720	763	708	700	662	732	708	687	708	676	716	698	722	714	679	719	725	747	757	737	723	709	710	707	669	700	702	715	714	701	774	701	722	699	728	725	712	681	710	689	689	716	672	706	718	746	740	695	682	723	676	664	703	711	710	727	686	726	718	712	685	696	682	708	703	690	680	675	697	704	696	688	691	692	690	723	665	721	694	731	732	680	713	650	705	702	680	694	682	747	696	649	711	719	698	659	721	736	741	701	666	684	715	731	709	731	676	704	700	707	701	683	709	702	675	658	680	683	738	683	700	673	685	663	750	700	677	687	667	757	691	704	663	693	730	741	729	715	678	703	748	703	729	702	700	777	697	695	723	711	685	716	681	690	701	689	690	672	697	689	707	732	731	710	693	686	715	699	689	665	696	736	710	713	690	708	668	690	641	680	709	740	732	686	683	754	695	704	776	650	706	716	681	700	678	747	711	729	697	695	717	734	719	701	684	745	710	706	702	684	693	701	712	710	707	698	703	745	714	703	685	708	699	711	720	717	742	693	668	760	697	737	721	717	733	698	698	731	695	685	692	680	722	675	760	699	740	701	699	695	706	696	693	722	692	680	674	730	734	674	710	680	704	661	715	735	744	731	679	669	676	667	690	700	713	699	663	697	679	716	667	669	660	682	749	707	655	711	720	665	698	708	687	732	725	747	695	703	681	676	685	698	658	704	656	726	719	703	737	740	707	717	739	729	721	659	683	716	707	696	679	687	753	656	699	735	706	699	712	700	649	672	748	730	723	692	691	690	670	673	665	720	605	708	705	726	703	732	694	702	731	706	692	707	666	723	702	722	735	673	663	704	697	690	658	714	705	710	719	680	721	657	709	704	720	752	683	706	701	671	677	727	665	744	720	695	675	713	681	696	693	703	692	694	722	713	693	710	747	678	718	731	704	716	707	693	719	733	672	735	754	650	681	711	706	694	668	719	670	669	715	691	732	744	660	668	714	690	732	685	726	684	720	725	709	714	730	720	683	649	749	711	699	706	674	666	711	746	682	706	711	709	700	735	703	728	686	738	646	735	723	719	700	701	659	724	675	719	722	701	702	711	670	709	727	699	698	687	706	702	695	747	671	679	675	686	708	705	656	729	710	705	673	692	705	716	652	751	684	706	667	695	691	677	668	758	720	707	699	762	701	731	696	691	673	712	666	685	680	742	688	694	678	702	702	760	681	712	660	741	720	711	758	731	720	727	718	689	728	700	695	673	711	706	701	737	706	722	670	692	707	703	657	710	738	695	633	700	678	721	680	718	666	742	703	676	693	692	724	736	749	713	711	731	663	666	734	719	705	684	648	714	681	624	709	722	712	643	704	719	727	744	691	712	697	738	688	671	785	706	676	697	703	721	662	731	742	719	674	699	676	697	698	647	679	716	704	696	699	717	707	726	734	673	694	698	712	734	671	673	717	704	712	732	682	709	695	707	696	753	684	712	739	709	766	704	688	674	710	698	695	723	673	746	702	739	714	692	742	642	687	750	702	677	656	755	713	685	671	685	697	736	749	709	665	667	714	746	703	701	710	684	713	672	734	739	677	698	691	754	674	696	742	688	732	744	665	660	686	722	719	711	729	669	667	741	768	692	697	763	689	686	676	684	708	688	695	722	668	714	689	689	682	719	698	687	739	683	740	679	747	721	708	725	698	665	709	695	702	735	679	743	696	689	687	695	703	714	690	702	749	731	741	722	708	699	691	677	758	727	706	716	668	671	709	728	709	667	700	752	706	688	687	704	761	713	688	665	706	688	677	710	672	707	715	691	676	726	702	730	696	718	693	716	726	707	684	712	715	634	690	688	697	690	744	683	731	662	682	708	708	705	706	671	671	699	688	698	704	725	727	706	695	678	705	713	682	695	683	768	730	655	707	644	698	684	705	675	721	721	701	703	664	694	724	782	715	737	724	692	682	723	750	739	729	690	658	693	723	763	691	672	741	688	688	724	683	675	670	682	700	722	767	726	710	665	687	687	676	731	706	688	697	721	683	694	690	750	741	719	741	692	711	703	649	691	727	689	691	687	682	708	726	682	698	708	701	666	671	669	692	761	689	701	677	704	741	713	734	674	736	696	709	666	676	711	674	706	718	702	793	719	714	738	705	733	721	738	687	728	709	743	685	710	715	701	736	675	701	742	726	645	654	677	705	729	720	684	723	651	716	700	702	751	716	722	746	713	691	664	710	710	736	700	708	721	688	714	717	744	696	710	724	753	703	675	714	765	754	723	697	726	684	697	706	678	658	709	684	680	689	691	739	680	773	723	710	728	677	708	744	704	678	705	723	676	751	705	684	708	711	714	737	704	695	670	668	712	702	694	737	695	684	719	732	674	726	687	702	706	689	701	691	767	718	676	693	674	691	713	701	726	731	707	741	713	746	689	699	728	698	673	704	674	681	708	727	732	743	701	670	739	712	701	715	697	741	691	682	689	687	706	671	688	703	663	732	713	728	706	704	681	705	713	759	685	694	698	702	673	704	754	773	700	710	707	704	720	714	729	721	735	695	749	718	696	705	729	726	713	700	723	704	686	714	683	682	714	691	673	724	671	654	698	727	702	724	653	746	721	716	652	707	739	735	684	711	706	687	726	673	698	683	702	730	720	707	680	688	749	661	692	717	682	697	691	699	731	663	774	664	718	684	701	708	707	739	726	744	717	694	733	749	711	726	695	712	727	739	682	698	742	758	691	730	708	673	719	688	727	723	764	687	682	685	697	705	722	700	704	678	706	704	709	718	671	698	740	746	701	716	676	704	766	662	692	685	698	722	700	696	671	669	705	714	746	699	722	631	717	698	721	688	736	722	685	722	692	670	691	727	675	712	707	701	724	682	711	724	729	691	727	700
34013	20310	16665	10428	7124	4897	3118	2000	1126	780	547	494	478	427	382	400	364	384	352	394	404	374	346	325	339	351	333	332	335	385	373	316	345	357	363	375	347	340	388	378	338	347	318	363	372	324	392	326	334	343	376	336	341	370	361	379	362	353	374	386	365	379	378	378	369	366	345	360	340	355	373	330	330	342	317	331	358	375	320	340	328	365	359	334	353	344	357	374	375	376	380	341	357	344	343	354	332	364	374	377	391	320	330	346	317	367	370	375	337	346	347	315	331	327	348	324	352	318	353	367	319	360	365	346	366	357	348	331	340	325	387	390	325	347	343	351	356	373	334	378	326	339	355	319	316	329	353	343	353	332	323	319	350	356	354	397	332	351	366	346	363	340	371	343	328	346	343	377	366	382	339	365	333	339	376	386	354	375	325	370	357	355	335	349	386	368	350	322	381	356	357	326	342	379	327	359	386	343	343	322	338	325	339	356	344	341	334	368	335	337	357	365	375	320	358	351	382	330	336	364	345	339	356	316	364	344	374	387	350	371	355	373	364	385	370	405	338	364	354	343	362	362	367	367	380	357	354	356	392	358	335	354	355	345	345	373	369	363	363	356	329	382	347	342	383	363	351	387	344	326	340	353	347	362	368	326	386	395	354	374	383	399	363	359	348	332	331	356	338	352	350	361	395	358	353	385	338	395	356	350	388	311	355	376	349	344	340	345	352	340	371	334	338	312	322	334	321	349	382	337	376	408	348	359	403	365	406	316	381	368	415	364	376	370	345	345	392	368	349	354	396	353	356	339	320	380	336	340	369	349	348	372	343	399	358	334	375	363	366	362	362	301	341	354	322	354	361	322	367	350	333	385	326	384	359	329	359	356	372	369	345	336	353	349	354	335	329	346	373	389	373	370	331	326	325	353	310	324	325	315	366	378	366	338	360	373	335	312	383	340	373	378	329	331	370	381	353	332	377	368	387	380	342	356	346	365	370	364	355	338	348	368	389	350	364	355	331	367	349	336	372	370	370	365	374	360	353	348	347	356	340	349	394	380	319	341	328	347	353	364	334	328	348	342	393	346	342	325	313	348	331	354	364	332	380	322	341	306	377	364	341	353	353	333	338	367	362	360	361	359	359	356	361	327	339	339	371	321	360	392	338	369	358	379	341	355	396	367	351	379	350	340	351	376	359	339	327	337	372	355	360	355	380	324	364	362	383	354	366	330	347	332	386	343	317	353	378	336	328	381	333	365	349	353	345	352	352	333	399	332	348	340	345	348	360	353	315	338	331	349	344	351	389	388	362	334	399	357	362	343	388	378	365	335	366	333	331	315	360	336	353	323	379	360	330	408	359	350	346	336	368	349	370	326	367	341	340	359	338	373	381	381	323	342	354	348	338	337	360	356	361	374	378	368	377	382	370	347	357	374	332	340	366	354	370	320	369	381	351	360	340	359	368	348	393	369	351	365	348	401	325	341	329	358	372	362	331	343	334	358	359	388	356	327	334	359	420	392	333	373	328	357	311	379	364	336	331	375	369	371	411	336	338	349	368	363	353	383	382	369	364	341	327	340	366	322	333	342	344	333	334	381	365	378	348	392	368	381	337	362	333	345	349	347	328	357	358	347	357	345	349	342	347	394	389	389	344	349	341	368	353	358	358	332	377	355	358	364	351	355	341	375	340	360	331	343	373	342	357	350	327	360	370	316	343	346	364	374	373	365	335	342	361	356	373	348	391	388	344	352	368	339	358	368	397	377	309	378	320	334	369	327	340	337	335	363	341	353	331	369	357	326	319	331	338	346	342	334	369	354	364	334	373	345	366	321	372	369	368	321	342	363	355	364	364	356	366	347	370	366	341	362	345	353	379	348	378	357	336	384	362	346	372	339	352	346	335	358	322	349	367	374	340	384	332	350	355	327	353	358	344	374	339	355	374	319	319	341	363	332	363	308	350	336	363	375	340	339	342	381	386	352	343	335	331	337	333	391	339	341	382	359	331	353	371	329	349	344	319	342	372	354	365	343	361	377	353	323	372	340	357	324	326	323	361	351	355	360	349	313	347	372	355	349	350	303	354	354	376	365	341	367	356	340	349	365	372	354	395	346	313	339	371	396	359	342	354	350	362	363	371	309	345	365	357	366	361	328	364	382	373	392	356	357	355	329	363	334	371	337	369	361	381	327	362	330	397	312	322	352	349	374	329	351	362	350	333	349	358	369	319	377	362	330	369	357	365	362	324	362	347	336	343	348	355	354	353	342	329	384	366	383	359	341	349	348	307	395	347	340	362	358	382	357	356	366	361	365	350	338	353	392	372	360	380	328	355	321	361	344	355	303	355	361	360	383	342	382	340	353	350	349	329	334	362	349	375	339	325	330	360	313	335	375	317	325	326	385	372	347	341	346	373	319	357	354	340	317	364	400	345	351	338	340	375	379	348	362	342	330	388	350	375	321	349	331	339	331	358	353	377	339	320	380	331	333	341	390	392	332	351	350	338	396	370	351	303	375	333	345	395	359	370	329	358	391	319	360	358	339	362	361	390	353	370	388	344	326	367	385	357	351	394	354	361	365	373	330	339	396	338	336	360	364	336	381	358	380	345	343	358	358	369	329	357	379	355	361	375	355	356	338	350	364	351	334	399	377	326	376	333	393	318	349	324	349	350	359	351	356	420	356	371	346	305	328	338	331	383	334	370	352	371	358	327	379	349	386	369	359	326	348	377	345	376	368	390	326	355	346	356	379	381	392	369	406	361	394	395	361	339	392	356	363	329	331	314	324	392	350	344	343	391	345	347	333	355	371	360	378	389	314	360	317	331	333	366	354	319	351	359	323	375	398	356	349	350	344	348	356	345	362	357	359	336	330	369	368	360	331	319	373	345	373	358	360	339	355	365	343	351	362	323	329	328	330	354	314	339	355	365	356	325	364	337	358	368	353	327	362	355	380	337	383	353	361	348	341	369	371	352	354	355	372	362	375	368	356	355	304	383	340	336	312	350	370	346	344	367	340	358	357	364	331	369	324	358	373	363	350	377	365	337	365	345	336	382	374	398	332	334	361	374	315	315	391	329	342	322	334	352	340	302	335	340	340	356	378	347	360	345	334	349	366	342	363	343	336	382	351	338	398	373	333	333	326	363	342	346	356	322	346	365	347	365	359	334	332	357	336	334	339	346	348	346	402	363	340	350	359	350	397	333	357	325	354	346	344	403	345	349	388	333	357	376	389	378	358	358	323	344	371	370	366	350	299	372	353	360	345	352	329	339	349	355	367	361	332	364	336	368	350	356	334	368	339	355	335	363	356	352	351	379	326	355	365	374	360	363	359	331	346	363	417	390	348	375	351	357	337	325	356	337	343	333	356	364	343	336	391	344	335	385	386	368	343	361	342	318	364	330	346	313	345	362	357	403	376	351	321	325	342	344	325	350	346	367	343	364	379	330	366	356	406	341	375	346	367	357	353	350	383	363	373	332	363	338	327	347	303	362	368	329	402	371	380
20198	15454	21675	20167	17937	14780	10473	7325	4233	2792	1898	1446	1323	1149	1080	1035	992	1036	951	932	874	859	761	807	830	772	770	801	811	752	814	803	844	824	814	806	768	827	780	771	778	802	759	779	731	721	820	776	755	806	743	777	819	805	765	817	805	814	777	806	769	841	850	821	795	838	754	748	753	759	788	778	777	773	805	770	822	820	772	795	783	754	763	757	781	834	758	747	743	785	746	718	734	723	771	743	738	804	774	780	756	734	782	754	757	793	776	787	765	729	829	765	772	784	792	754	752	744	760	830	810	736	775	787	770	762	750	807	753	779	803	756	758	747	755	708	756	762	785	760	822	801	756	789	777	763	802	771	798	799	780	767	727	769	790	737	805	792	871	712	697	815	765	756	806	819	815	771	745	775	801	844	781	769	815	700	758	789	785	799	763	729	773	799	809	828	792	746	745	761	795	775	752	783	743	732	786	744	795	796	791	765	772	742	774	762	761	765	786	738	796	796	775	770	746	800	817	731	801	772	753	769	741	818	791	799	705	771	762	770	803	802	793	815	752	763	744	762	722	716	734	771	811	782	804	852	754	793	794	752	790	787	729	749	758	749	803	755	815	772	788	778	823	800	761	767	753	752	781	765	767	742	765	763	768	764	778	760	768	770	704	797	791	805	807	770	757	818	757	745	771	757	757	796	813	758	762	814	732	775	756	782	801	752	754	802	742	798	727	831	791	756	762	750	776	781	753	760	788	805	775	782	799	785	795	754	790	723	789	775	741	721	788	809	745	760	728	791	799	801	712	782	758	754	772	795	747	812	785	756	773	755	777	805	753	716	799	758	797	852	789	773	734	809	764	772	778	795	779	790	756	776	795	793	758	832	741	780	742	777	762	795	767	690	761	783	769	746	835	802	799	786	760	747	745	766	796	737	815	803	742	776	781	764	775	751	774	789	772	749	776	785	721	775	718	753	763	681	790	778	782	780	777	757	791	743	797	796	736	745	818	771	736	770	753	776	752	772	749	747	811	817	779	824	720	807	729	752	761	751	744	807	807	794	749	773	776	740	813	754	756	734	760	758	835	784	749	795	775	704	774	743	801	763	801	754	761	792	736	807	740	763	785	797	768	835	760	809	799	734	742	803	765	757	753	778	735	779	803	727	787	730	763	798	830	741	763	772	790	809	727	829	742	724	768	740	795	728	790	781	771	738	757	757	831	783	738	748	728	795	762	755	780	747	805	763	747	745	730	789	796	750	796	801	776	751	799	866	840	733	811	781	776	726	795	809	790	800	740	784	807	746	794	759	770	745	779	788	754	779	753	747	774	764	787	780	725	761	811	736	804	774	768	736	792	772	790	788	814	735	804	729	743	761	723	779	764	715	756	791	760	776	796	792	762	737	785	739	779	744	735	774	792	793	798	730	800	778	793	762	708	786	757	736	769	781	787	771	787	720	736	784	772	804	817	778	777	714	807	736	810	764	783	764	778	788	770	811	752	792	780	740	790	752	737	781	743	731	789	763	790	796	793	769	806	808	762	769	750	776	778	779	821	808	809	751	788	776	759	829	751	798	766	718	777	773	767	722	764	815	801	778	779	763	729	756	791	734	748	743	749	784	761	776	716	794	778	791	798	746	791	866	803	762	782	777	768	692	788	800	806	780	756	721	743	813	772	749	809	777	743	764	742	776	787	807	820	734	820	773	766	755	781	743	801	783	812	754	795	796	772	816	806	761	756	755	741	794	832	758	813	812	811	773	778	817	797	764	741	744	820	760	813	808	756	736	780	798	760	779	818	772	756	759	752	756	768	763	781	807	792	795	811	830	798	758	774	793	777	774	754	790	803	780	762	745	733	767	825	761	786	764	739	807	803	744	766	745	733	844	772	730	775	779	754	804	767	740	763	742	764	811	783	829	737	782	746	783	803	777	780	830	836	803	782	774	787	778	789	743	782	757	749	741	804	727	748	735	740	797	759	830	792	743	714	786	774	753	787	801	779	764	738	799	784	777	717	743	801	755	766	807	761	787	747	771	782	772	759	840	815	741	749	747	768	763	734	791	782	778	778	805	789	831	784	771	823	742	773	776	771	783	771	803	850	786	811	786	861	797	742	779	741	764	782	779	723	775	753	735	781	822	776	760	810	749	749	787	800	771	855	742	788	746	759	801	746	754	779	736	790	767	798	790	822	744	753	778	763	779	755	755	777	708	769	772	803	769	747	741	729	778	794	753	750	792	757	751	812	768	778	748	806	734	744	771	801	765	790	762	817	738	761	761	768	809	773	781	774	752	794	763	754	740	772	786	802	734	709	705	818	713	763	826	754	795	739	766	763	813	835	753	781	746	773	752	801	768	758	770	777	753	779	794	755	794	790	808	815	800	775	763	777	741	728	775	780	788	774	822	809	707	796	807	735	759	760	764	782	772	767	756	757	769	781	731	751	807	743	771	777	814	751	747	774	733	726	757	789	792	736	786	788	761	766	804	767	829	798	805	784	790	779	832	726	801	761	809	765	757	765	821	772	773	785	749	761	739	810	789	799	701	791	803	810	756	820	839	766	745	765	800	802	766	793	793	846	781	735	772	806	803	776	803	781	765	752	725	810	738	764	758	802	783	768	766	779	779	769	737	777	787	738	822	732	798	826	792	776	793	781	749	765	785	738	803	774	794	738	803	784	814	769	764	722	780	762	716	789	778	790	803	781	748	794	756	756	751	786	735	785	747	803	750	797	821	778	748	755	809	794	733	737	737	781	790	781	742	800	773	754	823	753	744	831	772	731	817	781	801	750	770	791	764	774	803	805	792	753	799	699	764	773	737	774	780	812	758	739	793	780	790	717	782	737	749	792	760	786	791	768	776	797	730	745	784	751	722	782	775	763	796	786	778	760	750	774	830	745	805	797	808	794	782	790	744	814	743	721	739	785	691	782	776	752	754	773	741	796	822	790	742	773	769	812	747	807	733	731	717	776	799	739	797	793	757	806	779	770	745	802	763	762	786	784	795	718	764	777	752	768	774	774	813	793	808	765	813	703	735	781	764	793	766	794	767	768	848	727	799	758	744	721	782	777	822	771	820	776	787	754	805	781	763	760	717	786	769	811	793	778	761	842	766	749	820	719	778	753	765	782	800	791	740	777	794	722	754	793	766	737	734	766	742	807	801	857	782	756	748	774	729	763	803	816	814	740	746	796	768	804	774	795	809	706	756	749	725	777	764	769	725	780	775	769	769	747	765	732	786	789	750	779	805	748	744	776	751	776	743	734	777	755	743	812	755	783	800	757	808	791	789	773	775	738	799	780	742	770	793	794	848	755	775	787	760	797	744	779	778	761	770	787	754	763	780	777	799	805	749	781	787	794	762	778	738	783	759	759	767	783	773	793	792	742	773	779	751	773	785	751	753	777	732	745	748	781	831	747	777	744	796	797	763	844	790	762	764	750	767	745	766	714	787	777	790	718	785	785	796	798	749	773	776	769	779	791	815	769	798	777	736	753	743	781	761
42879	25676	22299	17205	11516	7705	5830	3297	1680	1230	769	583	547	553	502	449	479	470	441	417	424	458	441	420	432	396	427	451	438	389	433	403	377	362	392	352	395	425	415	385	397	422	420	413	427	414	417	378	414	444	415	392	409	416	411	393	412	421	428	428	435	396	388	390	410	410	449	419	427	398	415	411	402	411	402	389	374	397	411	398	428	459	392	366	401	392	417	393	411	378	365	407	387	397	364	396	405	441	392	441	376	430	408	411	406	412	407	394	397	413	372	418	386	398	417	406	394	439	384	382	390	422	388	438	409	415	410	415	398	418	422	425	402	406	435	401	364	365	408	432	407	421	419	421	409	423	378	364	412	397	393	379	399	417	387	423	417	416	366	384	388	374	381	424	414	421	376	418	411	408	433	435	383	408	396	417	420	413	396	422	399	378	374	389	396	408	417	400	446	429	391	393	402	421	402	364	362	399	392	395	400	470	454	487	395	446	380	413	451	478	401	456	457	417	435	413	406	387	415	411	425	384	436	401	451	423	417	391	415	406	422	379	394	425	373	433	386	451	398	407	408	429	423	422	391	406	415	408	405	396	415	395	383	432	400	404	391	403	398	384	359	423	409	387	397	370	427	418	435	400	428	372	386	406	393	399	413	405	406	409	425	451	396	436	388	372	420	413	394	380	425	399	415	433	419	374	417	355	370	421	376	350	385	448	409	385	392	403	380	391	431	382	370	371	396	393	436	407	390	406	412	394	362	405	408	423	351	369	372	416	408	406	439	397	349	426	397	408	430	389	365	393	394	409	393	428	435	413	421	402	403	427	428	414	408	414	372	387	402	401	381	410	407	390	363	376	410	409	403	395	399	401	430	393	370	420	424	396	396	364	380	386	430	396	435	406	430	414	417	420	426	380	387	429	398	402	380	441	433	423	407	353	384	383	443	409	453	393	384	419	382	412	370	417	390	438	398	416	373	391	380	364	408	433	409	414	417	410	364	410	402	459	433	423	413	374	394	398	423	408	399	423	383	378	373	473	434	386	409	411	411	409	367	406	391	436	412	421	396	370	418	432	411	396	392	364	415	417	395	404	418	435	414	424	399	416	416	372	409	411	389	405	373	382	425	382	413	381	399	397	416	433	418	423	409	367	390	425	463	385	386	388	393	422	430	457	406	399	422	408	414	356	432	351	391	387	373	419	434	429	408	427	426	392	393	425	432	390	404	418	377	401	411	397	429	402	407	409	417	384	433	385	412	377	402	387	400	423	399	378	408	376	356	384	389	440	436	391	403	429	416	368	379	384	391	375	427	398	431	443	394	430	403	404	374	387	421	394	406	437	407	400	392	388	425	394	412	381	410	384	375	380	414	395	378	370	384	389	409	404	417	410	415	383	456	409	399	369	393	396	423	415	393	382	411	395	395	410	405	392	389	368	411	394	450	386	434	401	416	386	379	382	397	393	399	405	442	413	403	445	414	369	366	365	419	393	398	399	385	386	428	421	366	374	384	389	409	407	362	372	436	416	434	399	426	378	420	456	396	393	411	397	444	444	405	394	434	427	440	418	397	402	387	453	402	399	424	403	372	392	369	392	402	394	418	406	397	418	406	430	398	394	407	405	424	403	420	373	390	429	364	422	370	407	456	371	393	399	387	435	441	397	401	374	402	398	394	411	424	416	390	384	410	391	384	389	450	398	404	435	431	362	444	425	425	395	372	380	426	419	377	438	372	379	403	397	380	396	418	395	384	397	382	401	390	428	408	406	400	400	364	407	423	404	371	409	367	436	422	410	385	383	396	388	406	433	382	391	435	389	394	402	388	419	452	427	421	412	432	389	390	390	370	394	405	409	414	431	403	424	400	408	392	410	420	383	418	393	385	397	374	418	387	400	400	415	403	368	385	414	433	386	371	394	427	400	390	427	428	367	401	412	392	408	427	420	374	402	398	417	409	413	417	452	412	443	368	448	385	383	431	414	412	378	430	431	410	387	402	419	381	432	418	380	416	449	372	425	395	405	387	428	378	396	407	420	411	395	423	415	414	410	394	406	413	398	423	383	361	399	446	449	421	374	425	389	402	403	448	425	416	411	381	431	410	392	399	382	381	397	360	396	388	382	388	423	393	432	401	417	422	384	405	410	383	404	405	378	408	428	432	424	430	363	393	419	437	391	385	389	372	402	425	422	428	403	414	371	417	390	384	405	404	402	411	408	391	413	414	419	427	419	387	420	395	373	420	402	429	416	421	421	363	384	396	380	381	382	404	457	348	380	414	432	413	451	422	399	399	409	425	372	410	364	405	433	385	385	395	441	393	389	410	394	435	394	373	417	463	416	416	370	375	388	401	373	407	405	420	415	345	416	381	380	420	438	395	436	423	416	400	422	396	394	382	385	415	380	400	413	395	408	399	377	416	410	401	385	406	431	383	392	328	400	438	411	423	430	400	421	403	414	363	397	368	430	445	402	415	396	410	397	384	358	372	350	437	388	401	405	418	428	412	401	414	405	382	399	382	360	381	377	387	393	407	421	413	408	348	405	392	394	372	391	368	425	390	428	406	397	388	405	431	426	395	451	404	381	391	360	418	410	391	443	402	383	451	410	398	414	395	454	385	411	394	431	421	431	381	359	384	417	387	400	411	407	407	397	374	413	370	426	432	408	442	427	380	388	394	432	422	375	418	429	381	388	414	376	375	396	398	397	399	412	427	395	425	413	403	404	465	349	457	392	443	425	399	395	432	433	430	409	395	414	413	408	415	470	374	388	401	405	403	404	370	404	403	411	394	395	426	399	377	415	376	407	350	424	372	393	380	399	375	423	422	384	406	378	391	407	434	378	409	415	440	416	432	370	423	438	399	396	383	356	442	445	452	356	383	417	381	375	395	386	418	402	379	385	394	435	422	419	422	396	435	391	424	434	383	409	392	380	337	390	363	380	366	416	403	412	425	402	431	419	396	408	453	403	370	368	402	416	371	430	402	461	398	373	405	379	444	437	356	402	397	407	448	423	389	386	372	410	375	408	424	402	355	395	375	416	400	396	450	385	398	406	411	399	367	398	388	426	386	396	403	366	413	390	428	414	428	407	465	425	397	433	432	377	394	410	474	393	411	382	416	406	425	377	397	399	381	465	465	395	421	421	409	401	413	387	411	366	364	398	423	397	414	416	399	400	426	417	386	371	427	389	402	355	385	397	382	394	408	422	389	432	396	433	410	401	382	402	400	397	373	380	384	375	429	399	404	426	430	403	407	407	441	408	366	383	395	406	378	423	415	421	443	446	393	381	433	410	414	411	373	397	410	401	398	398	436	386	395	387	428	401	406	407	415	382	401	407	363	426	358	389	378	397	410	422	396	417	387	432	409	416	440	457	400	429	397	399	413	396	419	415	382	419	424	422	417	405	377	403	391	409	409	381	382	382	404	394	382	396	393	412	413	402	406	372	418	421	394	399	390	429	427	425	381	417	441	435	412	367	402	396	393	406	412	390	402	419	380	402	396	430
24982	18324	27279	27635	24207	19630	16631	10465	6172	4486	2757	1875	1791	1756	1460	1239	1272	1287	1192	1088	1031	983	961	889	945	907	905	914	855	925	963	907	921	882	891	901	893	959	964	894	915	897	847	907	940	820	891	866	889	871	937	816	905	881	947	887	878	897	901	949	898	932	923	901	896	928	889	884	877	854	929	852	969	870	891	923	836	883	837	863	865	851	891	876	850	930	874	830	865	815	844	888	822	880	928	878	862	873	829	856	854	837	854	848	834	858	848	883	818	854	933	828	874	863	853	872	902	833	890	880	862	834	893	907	859	909	843	907	865	849	846	837	866	879	840	889	843	905	848	845	810	827	848	869	864	866	861	919	839	858	860	887	812	869	915	915	908	871	879	837	849	895	858	890	865	867	838	876	919	889	892	819	825	868	808	852	878	858	840	882	898	826	874	899	882	893	853	871	822	940	864	833	855	829	819	891	822	865	866	860	858	825	887	832	887	907	849	869	916	850	916	846	880	841	903	876	897	845	882	783	879	883	851	876	896	874	870	835	806	786	904	886	918	884	814	873	831	817	847	855	838	869	881	840	851	890	883	858	842	844	848	780	866	853	889	870	871	893	887	931	873	858	880	917	874	875	906	891	864	877	889	816	891	860	870	847	783	841	861	856	831	833	900	842	845	861	868	872	863	879	865	861	850	877	865	856	862	836	888	898	833	856	881	854	889	871	858	909	892	901	879	888	897	896	773	863	894	867	858	782	865	892	856	905	827	863	840	917	853	857	861	856	853	811	851	927	904	891	930	881	825	820	833	853	849	866	898	874	887	859	859	833	874	864	881	912	859	843	909	868	844	817	879	878	882	844	831	869	832	858	904	863	884	797	879	849	848	864	915	882	843	830	811	850	833	878	872	851	856	867	913	867	825	856	876	884	889	901	918	868	874	836	890	854	861	873	866	876	882	840	846	872	866	837	808	923	864	899	855	875	878	859	853	867	904	870	821	827	868	848	818	895	826	812	881	885	840	841	851	821	862	918	832	858	880	948	842	879	866	815	847	903	850	821	848	848	842	857	823	827	871	855	911	901	846	857	814	848	825	798	830	852	876	855	921	880	943	891	881	870	870	893	872	867	893	876	871	918	895	864	827	855	951	843	810	836	881	862	880	877	882	863	844	844	820	876	886	893	839	863	849	841	820	918	904	893	832	870	885	889	901	845	876	889	850	863	866	893	847	874	861	906	830	868	864	849	882	864	847	873	881	844	876	845	854	844	838	813	863	908	806	850	884	827	876	858	816	856	843	923	904	907	852	854	852	839	902	840	844	879	847	905	833	862	869	804	774	861	919	905	849	850	890	892	827	854	790	853	873	897	850	822	866	849	868	858	800	849	857	854	870	841	881	900	864	869	819	867	857	872	872	841	850	892	820	847	846	919	856	868	885	909	860	866	857	882	883	836	868	815	879	887	827	886	890	833	898	900	802	887	839	829	820	823	852	848	882	840	877	893	860	832	827	856	850	883	869	824	870	927	828	840	841	871	831	872	851	826	809	887	907	863	851	835	890	840	861	898	875	898	870	857	846	888	915	831	889	873	883	883	881	867	872	850	861	869	881	904	842	853	883	814	832	915	863	842	891	864	812	856	871	889	851	837	863	845	821	922	846	838	834	846	882	847	828	832	846	834	839	871	834	875	826	869	863	835	880	866	924	845	870	904	870	862	867	892	869	887	836	803	915	818	802	885	830	866	835	894	869	918	893	812	850	837	846	866	911	842	869	860	834	890	887	889	838	894	892	873	843	899	868	921	861	821	890	906	881	883	889	907	899	861	914	904	882	842	876	877	863	900	839	828	824	847	822	828	880	831	879	894	831	875	831	872	864	872	826	856	891	862	887	808	905	831	833	871	922	872	852	858	853	869	893	855	873	873	868	870	826	881	879	842	852	823	856	877	904	839	830	907	898	862	870	870	864	861	888	815	868	894	878	854	904	857	904	827	865	850	877	881	919	903	854	876	828	823	832	860	840	885	916	833	781	843	841	836	838	820	805	793	871	919	887	901	807	892	882	895	897	820	859	849	884	851	889	902	855	846	927	916	834	828	812	911	861	909	900	832	888	852	910	876	862	891	889	882	844	894	837	876	880	841	905	852	834	820	875	799	906	852	835	876	793	811	858	905	883	846	888	892	848	845	827	868	870	868	897	851	838	869	835	859	885	855	854	855	818	896	812	828	863	902	829	873	887	797	881	827	865	860	878	835	810	871	826	856	834	883	873	919	816	869	835	913	840	924	868	801	904	908	894	848	852	856	895	846	856	853	891	873	857	873	856	852	835	887	840	896	879	844	853	802	863	899	831	846	861	844	873	920	915	882	844	875	876	945	803	914	899	901	873	834	836	856	828	839	823	890	857	826	876	928	882	871	873	861	858	873	892	906	886	869	849	885	856	828	834	858	862	891	847	894	841	858	874	896	890	866	887	929	874	826	879	862	922	878	858	878	895	826	855	840	874	837	813	856	877	864	891	881	877	862	852	823	860	933	856	863	871	836	896	882	882	864	871	841	887	832	892	859	859	829	881	868	856	873	891	883	857	861	872	898	902	866	873	857	841	867	863	853	836	801	894	892	798	869	876	866	889	879	881	876	899	814	820	920	936	824	873	877	849	858	855	840	866	851	941	831	944	849	847	832	875	895	877	904	868	918	896	869	882	894	819	850	840	870	852	826	913	870	866	863	805	880	896	886	881	865	835	899	891	887	894	867	869	830	872	879	877	883	804	816	849	861	875	870	910	828	883	850	870	811	878	836	826	851	881	788	862	864	872	869	930	837	825	877	858	909	847	884	862	841	859	897	851	912	851	866	887	818	876	868	832	839	871	835	834	836	855	850	846	832	881	827	829	845	866	877	808	891	891	869	874	837	850	863	862	869	827	855	915	834	919	918	878	876	843	882	809	891	811	851	904	853	877	874	843	836	849	887	826	879	853	836	814	854	879	841	809	834	822	839	863	860	879	845	878	849	904	880	840	841	880	833	898	826	829	874	883	912	857	875	833	834	887	867	868	850	866	952	911	811	816	869	840	849	832	840	840	845	908	861	859	869	844	862	855	872	874	845	846	842	865	869	857	848	862	803	834	840	842	899	846	905	899	844	864	874	882	896	846	901	890	841	876	818	852	859	860	846	813	856	953	855	859	864	892	898	851	866	842	908	866	827	899	879	889	826	864	838	831	882	870	912	894	816	870	900	883	856	834	845	887	862	874	888	850	881	865	889	879	844	850	905	928	848	850	864	856	929	864	898	871	877	862	918	858	814	848	923	861	891	860	872	853	865	839	848	862	877	805	812	881	833	886	832	894	872	802	856	818	910	848	893	901	849	788	870	831	877	819	853	839	866	874	841	832	881	883	869	884	853	898	843	811	860	893	895	855	831	846	837	865	886	784	818	911	856	841	864	857	886	862	809	871	836	854	862	828	857	881	827	897	812	881	873	912	856	916	806	813	857	849	860	851	835
23424	13029	9444	5976	3398	1744	1123	841	655	515	380	339	338	357	326	359	321	292	313	345	340	345	347	327	313	337	330	286	266	335	291	335	327	311	291	309	297	330	322	345	315	344	339	293	348	328	313	287	320	323	312	348	351	340	286	324	331	311	325	316	346	301	303	328	278	350	342	342	332	276	293	288	312	329	343	320	333	353	337	326	330	319	327	318	315	337	316	319	338	305	297	291	308	322	335	295	314	327	334	351	329	334	359	333	319	307	299	279	351	290	322	316	287	272	312	305	327	328	315	328	337	311	347	318	334	361	328	297	310	294	334	316	324	319	325	339	307	334	329	302	321	315	293	309	298	317	326	308	325	321	314	329	313	320	307	360	319	309	322	351	309	289	326	343	319	341	339	338	344	283	301	305	338	355	294	303	307	336	327	324	308	308	307	317	299	284	305	346	317	318	310	279	337	322	300	352	343	351	279	310	323	332	339	318	356	303	295	282	312	294	328	307	330	343	355	334	299	298	300	313	334	304	317	304	314	340	347	322	308	308	296	308	335	330	323	298	329	343	306	332	342	322	328	286	348	310	333	357	333	316	296	331	317	305	303	340	307	329	258	286	318	313	296	287	293	333	293	319	311	316	322	320	335	288	336	322	312	308	343	349	336	337	330	333	312	355	367	299	366	350	314	320	345	349	335	291	328	307	315	337	316	314	329	324	314	292	325	331	331	307	288	302	315	315	321	339	324	275	311	324	294	312	325	297	276	306	317	318	324	314	314	301	321	307	313	327	330	325	348	321	326	325	323	357	315	300	298	331	366	267	298	350	317	288	354	344	352	291	337	313	338	337	325	310	294	313	336	330	304	332	282	328	338	316	303	318	294	279	330	342	343	313	343	324	277	337	351	346	321	313	304	303	333	326	340	336	311	309	322	335	282	276	308	299	297	285	329	339	334	332	308	310	297	336	322	311	325	346	324	345	305	302	302	310	344	316	312	318	338	284	306	293	309	330	339	322	316	332	308	335	335	348	323	326	294	319	294	294	330	332	302	315	311	341	354	322	371	291	342	316	275	343	341	333	349	306	318	332	317	337	282	307	307	329	333	330	325	370	321	312	305	322	303	331	357	344	351	321	287	342	320	314	319	319	314	307	339	321	334	345	316	315	322	277	335	315	322	296	268	325	294	327	308	298	348	290	328	314	322	329	304	322	315	349	293	306	321	281	329	298	310	306	324	284	297	329	325	334	332	334	322	308	340	320	359	310	305	297	300	309	294	331	341	293	324	317	344	322	302	294	288	328	302	309	319	343	301	315	304	307	310	304	345	349	341	350	307	297	314	315	272	291	285	307	316	301	312	304	335	304	308	304	311	301	327	318	321	295	289	344	324	326	328	350	343	378	360	318	329	303	323	317	314	285	327	340	276	322	298	356	302	330	335	348	299	353	337	298	308	315	326	310	353	319	342	322	302	299	302	289	313	325	336	293	323	341	282	318	316	294	302	287	296	304	345	315	294	303	329	338	317	319	316	329	314	318	354	326	328	323	294	281	276	339	327	325	326	335	353	287	331	313	326	319	331	325	292	318	312	330	335	299	316	344	301	329	326	310	307	328	326	351	292	321	293	319	310	263	298	272	330	322	330	366	293	318	320	310	309	319	335	314	311	312	325	348	312	360	336	284	338	310	318	354	295	345	313	319	266	312	293	348	356	335	352	330	301	339	314	333	328	309	327	324	284	297	325	307	306	317	326	323	304	337	308	298	323	323	303	300	311	305	331	316	313	306	324	302	306	304	317	287	318	300	297	303	332	339	332	295	330	323	313	346	314	295	349	293	351	337	331	300	310	300	325	318	315	353	362	294	318	313	271	303	295	319	326	317	326	316	316	344	293	324	309	295	312	310	337	339	324	330	307	303	293	297	304	307	316	319	289	305	315	324	301	294	299	295	356	344	303	317	305	336	327	303	323	325	327	311	325	338	331	330	298	353	290	287	326	368	318	352	332	291	300	286	303	337	302	293	353	336	286	322	351	317	314	320	312	324	343	271	315	301	316	328	303	270	323	293	340	294	313	329	313	290	343	320	326	326	296	324	313	310	362	329	346	347	350	319	341	357	335	295	349	320	330	306	327	318	338	317	318	294	342	323	288	289	319	294	326	304	317	314	302	329	315	337	350	292	321	343	307	315	341	340	316	300	323	360	294	346	335	312	299	299	354	296	310	317	318	324	289	329	303	305	332	311	347	314	340	343	321	333	297	334	350	284	334	307	324	323	314	311	329	301	294	288	286	344	326	297	329	303	329	319	304	355	368	333	341	339	312	305	331	322	300	301	306	351	314	331	318	296	295	342	307	298	339	302	313	315	299	338	304	280	313	313	340	313	318	311	333	317	303	327	291	331	304	290	305	314	308	282	307	313	297	318	321	265	320	334	313	316	307	292	318	293	293	355	314	324	307	341	330	309	323	325	323	310	308	327	333	304	294	274	327	306	293	327	311	291	308	301	321	311	319	347	319	321	325	331	284	292	331	295	352	314	321	295	336	298	287	322	313	337	309	291	293	287	320	345	316	320	343	326	317	332	292	302	327	318	345	324	317	270	291	374	316	319	324	293	323	302	321	330	345	315	303	285	315	290	286	344	315	289	296	312	319	329	316	324	319	329	314	343	335	330	330	332	348	293	322	330	323	371	312	333	293	296	334	338	330	336	308	351	304	318	325	347	322	358	309	329	335	334	331	324	321	300	321	333	322	317	334	323	297	308	299	334	314	309	316	332	338	336	311	347	314	308	317	333	318	294	338	311	315	344	331	332	330	328	338	336	328	334	301	332	351	346	318	321	311	325	313	319	305	305	302	312	319	333	361	293	335	306	308	315	336	340	370	308	305	327	331	307	312	349	342	329	294	314	286	304	321	304	324	339	280	314	287	315	315	325	324	311	330	278	382	339	328	303	297	336	335	282	338	311	277	322	321	307	320	331	319	273	293	298	327	310	297	325	298	344	320	292	337	338	327	329	328	352	331	336	278	327	314	314	304	319	299	312	295	345	292	284	313	346	339	338	324	308	327	314	317	297	300	294	300	302	281	315	311	322	304	330	340	327	317	338	320	337	347	301	335	314	318	326	319	337	305	291	326	294	334	333	329	314	363	285	295	338	296	325	331	313	316	343	320	330	326	326	301	316	340	300	325	327	340	306	299	331	302	313	294	313	311	308	301	336	325	339	342	343	323	312	364	338	306	307	327	337	349	326	324	334	332	294	347	290	292	330	320	322	310	328	271	315	316	291	357	380	284	316	322	298	348	294	331	309	324	299	308	297	320	314	317	304	318	333	316	312	344	295	314	336	376	292	326	280	333	317	322	366	332	297	303	309	312	308	306	361	267	340	303	337	311	319	305	327	311	334	326	302	323	276	299	305	324	321	314	285	314	352	335	322	328	289	319	338	344	323	326	323	316	334	318	325	353	326	337	365	303	336	320	337	307	328	335	346	312	346	310	311	338	317
13958	10070	14480	13646	9680	5932	4120	3108	2204	1410	1072	941	820	829	781	806	761	780	763	743	768	674	744	694	699	723	724	743	722	756	721	694	703	713	748	683	747	732	745	719	730	760	699	638	732	641	695	693	703	730	737	727	690	710	726	671	718	702	737	726	673	752	666	757	691	681	692	725	685	659	714	697	630	693	717	644	659	687	675	747	689	712	727	680	673	752	724	687	674	644	718	735	709	684	728	655	724	743	730	676	691	679	735	691	694	755	696	695	680	674	728	708	743	769	710	679	723	699	682	686	700	736	710	673	702	760	727	705	705	709	717	632	727	695	692	701	665	710	708	695	680	683	698	699	713	682	740	696	708	682	727	670	682	675	665	712	697	683	738	739	745	704	667	717	685	694	705	706	695	671	672	718	673	678	723	696	686	671	709	722	641	697	706	691	697	719	654	685	717	731	690	711	667	696	734	694	738	685	706	709	727	729	716	653	650	746	707	686	697	712	730	726	701	764	697	667	673	695	683	686	682	653	695	735	711	715	718	684	687	667	682	665	764	695	708	645	686	686	687	704	707	753	714	697	681	663	707	699	726	660	789	738	706	696	683	666	715	677	729	692	691	716	687	754	711	688	663	686	714	734	701	694	679	706	707	728	686	686	680	707	692	742	758	732	721	700	693	703	678	682	692	687	710	707	719	712	676	699	732	691	695	723	657	753	700	729	710	685	689	727	690	680	691	681	751	690	763	671	725	743	684	745	687	730	720	705	687	744	715	738	743	719	700	724	696	678	686	700	645	747	687	672	683	691	696	733	765	683	675	667	740	659	753	683	675	711	685	700	698	702	709	647	689	656	719	693	713	715	683	656	694	707	675	668	709	721	704	686	657	757	667	735	676	701	709	699	660	696	721	678	719	697	705	686	677	664	681	660	690	667	717	737	718	735	773	737	713	750	664	714	707	675	732	675	676	653	691	689	717	648	703	726	722	731	711	697	681	683	717	713	680	705	698	696	739	640	739	684	668	711	691	671	730	724	687	704	705	687	721	716	735	678	695	683	655	663	723	666	737	740	698	701	688	697	715	748	690	697	687	675	713	720	692	721	649	733	723	684	701	694	685	717	690	679	741	687	687	729	733	648	654	715	667	744	722	706	742	724	662	760	707	714	685	664	722	729	696	716	724	691	688	684	713	703	655	714	656	721	735	722	743	707	725	684	690	675	737	706	686	714	671	665	685	709	703	708	655	700	735	684	714	686	702	701	695	657	689	686	660	707	708	661	685	704	690	696	660	678	705	686	633	726	710	739	672	672	708	707	740	653	719	710	741	755	719	704	648	634	706	692	687	686	720	731	684	677	703	718	712	703	671	723	719	717	710	710	683	651	679	665	708	692	722	689	700	670	752	682	669	738	697	719	663	746	737	727	682	678	710	656	704	705	720	652	712	678	673	704	640	681	728	686	697	686	691	681	729	710	710	703	694	726	652	637	739	738	681	645	713	714	700	708	679	731	681	705	703	748	693	722	753	707	713	692	683	669	702	694	675	679	658	726	656	736	725	717	665	695	655	734	711	778	673	693	714	704	697	731	716	717	720	701	662	686	677	690	696	717	678	741	678	700	721	690	680	775	696	699	739	754	731	737	730	695	724	660	689	678	689	713	694	723	683	700	698	711	681	727	676	692	707	675	758	635	691	703	738	695	705	712	686	663	690	722	728	699	734	725	723	706	718	687	734	712	765	687	726	746	704	749	709	642	726	754	683	709	663	667	695	725	743	723	739	753	682	692	719	730	706	659	703	688	696	723	734	698	713	711	742	709	706	702	694	692	709	715	703	716	657	661	724	680	687	679	690	689	696	686	777	746	695	706	701	723	672	733	668	727	704	695	727	734	710	758	707	700	704	731	710	734	763	677	699	704	721	709	700	717	725	684	686	613	640	693	662	719	680	701	680	654	743	694	727	713	661	666	694	739	669	676	672	733	751	709	700	698	689	738	671	658	714	713	736	648	723	664	707	723	644	671	650	692	716	722	690	727	673	687	714	689	652	713	680	699	661	688	697	670	678	668	676	741	681	695	719	695	690	748	721	700	701	689	700	690	754	731	702	669	758	695	704	724	737	679	652	710	633	689	712	708	731	662	706	717	678	761	677	771	759	726	717	688	697	721	739	714	686	709	682	717	680	675	686	720	725	698	713	688	705	689	762	737	663	676	686	733	705	723	655	686	647	745	642	655	678	644	632	734	669	638	677	696	684	671	700	729	678	739	733	722	707	723	709	717	689	727	676	685	673	745	693	691	695	727	707	691	695	698	741	716	705	690	685	682	674	700	775	669	681	672	728	651	697	683	708	690	695	701	670	685	676	680	721	711	699	692	711	733	686	671	690	671	696	666	713	694	657	729	680	721	673	658	722	687	693	738	716	700	693	782	692	704	675	714	704	654	732	649	697	738	709	672	644	729	708	718	701	697	708	751	685	700	700	679	708	697	710	653	678	670	707	760	709	689	742	693	708	717	692	700	755	766	725	657	744	661	704	673	706	706	704	651	711	716	711	704	728	722	676	670	730	729	694	717	681	704	700	743	723	696	740	687	682	659	743	695	744	680	671	665	719	723	712	724	705	700	684	699	735	727	672	678	728	691	695	747	676	718	713	717	710	706	705	685	732	689	713	750	645	667	733	664	709	763	658	726	734	743	690	727	732	757	717	786	701	726	741	718	723	702	674	726	670	704	700	694	669	714	686	695	657	661	684	697	695	725	709	708	663	699	777	725	682	716	687	693	701	738	705	665	726	698	664	715	701	675	670	684	739	730	722	771	696	671	698	698	695	689	716	689	726	670	731	716	686	718	701	683	678	697	717	752	731	740	713	708	709	734	686	703	724	717	713	717	677	711	675	725	711	726	716	682	692	692	702	730	695	702	687	717	737	701	664	709	677	709	695	673	760	691	691	676	684	659	718	663	700	715	658	661	703	754	684	669	761	696	681	674	755	711	690	724	660	672	739	672	752	689	629	656	661	696	714	660	703	679	750	737	738	706	672	689	678	722	724	729	728	696	699	675	745	634	730	648	702	717	679	717	708	747	664	683	765	688	702	716	714	694	744	692	701	704	706	696	708	708	670	688	674	666	652	692	672	651	711	678	675	686	723	732	668	757	685	696	749	705	667	714	716	715	738	748	705	662	639	709	663	667	722	668	704	702	745	699	783	688	707	687	681	717	708	742	684	700	729	705	764	701	747	688	698	680	710	656	688	682	703	736	741	709	731	668	665	689	700	715	726	717	695	677	700	687	697	718	707	703	685	702	672	691	701	676	704	664	692	688	689	696	683	744	681	733	708	699	710	667	694	692	696	740	696	692	698	701	694	711	749	703	730	638	717	668	697	689	679	681	704	709	692	663	707	725	708	693	740	657	654	741	706	744	722	700	719	700	715	701	655	678	680	726	693	691	709	695	765	678	703	713	703	717	667	733	717	678	702	674	703	749	689	704	672	691	694	717	640	743
36330	22137	17291	12823	6869	3513	2653	1376	993	730	508	435	482	434	429	373	379	373	375	393	378	344	403	365	382	362	352	377	406	369	376	385	388	382	343	378	375	339	350	382	404	345	350	360	343	360	368	354	352	366	385	348	344	374	351	347	368	377	381	364	389	362	392	394	397	344	371	359	365	360	322	374	362	350	366	326	345	388	333	329	377	328	324	398	355	332	349	364	327	345	365	346	340	359	313	365	357	342	347	361	374	330	334	352	349	371	350	341	387	385	359	400	356	367	370	357	368	321	380	330	364	352	350	371	343	359	348	341	367	346	404	362	366	347	366	324	361	322	377	323	351	386	340	339	350	413	357	358	350	355	353	344	325	332	376	361	345	380	347	311	376	368	364	353	353	340	344	391	333	346	349	351	333	340	347	389	358	342	329	356	374	348	343	333	361	340	357	342	340	381	376	336	322	363	382	378	371	321	308	368	334	344	362	357	342	331	334	366	378	340	346	364	392	331	387	353	335	323	350	375	344	371	315	362	333	350	356	383	358	330	359	320	355	351	374	386	321	382	353	361	359	363	350	373	347	330	376	351	393	347	370	391	383	367	345	343	334	351	342	338	331	373	381	372	338	320	373	340	366	393	361	356	335	383	363	334	343	329	342	385	326	364	385	343	347	350	367	376	406	356	345	376	364	356	314	325	360	335	367	355	342	359	358	381	321	366	352	370	355	361	364	369	378	395	338	375	317	354	362	351	357	364	353	342	349	367	366	356	333	368	406	343	342	388	344	365	370	349	340	355	360	362	326	387	367	336	387	362	314	342	335	347	333	339	347	339	329	358	387	369	365	328	356	335	328	349	342	341	337	363	391	377	363	335	353	360	333	332	349	350	357	360	367	348	302	354	334	343	344	323	362	338	357	356	338	325	367	340	349	367	354	377	325	321	347	358	357	378	349	316	350	344	394	369	376	366	366	353	361	354	312	309	348	348	325	327	361	339	353	365	373	362	350	363	350	366	352	369	372	362	340	383	335	375	354	365	352	360	384	368	348	397	335	365	327	345	343	411	358	380	367	350	313	374	337	377	331	340	324	364	357	333	388	332	363	309	347	374	337	365	363	353	327	370	375	351	361	391	369	328	350	327	330	364	355	366	372	366	357	350	343	341	350	334	372	304	375	340	317	368	318	349	339	339	355	378	340	382	364	336	319	345	358	359	348	373	351	376	368	374	356	347	352	348	362	329	370	352	348	392	371	343	325	360	349	323	338	349	365	320	383	368	362	336	379	369	363	349	390	335	371	348	352	347	332	372	381	389	349	364	331	392	360	369	357	357	369	379	387	353	355	372	371	372	324	324	318	343	369	352	339	315	369	385	374	334	349	365	384	370	379	361	363	361	346	352	345	353	344	386	343	327	366	327	405	380	351	353	329	313	354	353	361	319	323	379	357	357	363	346	373	390	365	403	348	369	362	313	402	312	356	358	354	383	375	352	348	332	382	353	346	354	365	344	299	340	378	331	332	373	378	361	364	347	347	354	352	356	370	351	363	356	352	336	372	362	397	350	365	383	351	356	308	378	366	343	356	374	349	338	336	330	320	325	335	373	347	345	332	339	368	363	325	340	327	343	356	372	338	359	333	355	351	343	343	365	349	354	375	351	339	346	361	370	377	341	383	344	323	336	327	329	318	335	377	354	347	359	331	378	350	361	377	390	350	388	421	361	359	381	327	365	385	369	352	339	350	378	362	343	366	389	366	327	353	337	350	340	357	346	368	319	326	338	367	349	377	344	317	377	330	353	361	329	360	336	391	353	357	322	344	365	377	378	374	334	361	353	329	343	381	362	311	375	340	346	354	353	356	362	356	357	360	320	331	327	347	327	358	370	375	342	356	352	365	345	401	354	369	358	344	349	357	355	353	356	348	327	407	336	359	344	307	356	343	365	349	337	355	333	368	378	316	380	347	364	341	403	345	367	350	325	351	344	355	328	358	337	316	381	355	346	340	366	371	351	356	360	347	347	356	357	362	355	370	406	306	387	344	354	341	358	361	376	352	332	358	331	363	341	320	355	344	356	322	351	362	362	381	352	376	324	328	371	354	347	335	350	363	383	353	349	349	381	377	342	359	393	358	376	379	340	352	357	327	350	392	372	355	346	347	388	382	406	386	356	359	376	328	346	355	352	354	359	357	345	337	340	339	368	373	380	367	360	353	348	381	345	336	360	411	366	385	401	402	372	390	357	351	387	406	351	355	340	329	319	355	319	355	377	380	364	361	332	340	323	340	375	397	373	339	348	400	334	325	338	336	332	374	375	349	332	389	358	376	341	335	395	338	354	356	345	354	395	351	374	368	377	315	353	326	358	334	361	370	319	363	356	360	362	335	350	370	349	395	355	351	377	361	342	363	355	369	322	363	355	349	369	362	354	378	354	374	341	363	356	354	367	355	336	352	354	390	359	328	350	378	329	357	341	299	368	363	334	342	365	338	359	345	369	345	335	330	357	372	329	354	379	393	417	339	359	319	324	378	342	346	346	353	382	408	321	351	343	339	408	376	347	331	398	354	360	334	357	350	367	358	392	329	336	325	353	372	367	347	330	365	370	358	363	341	363	368	336	381	336	360	373	323	374	337	345	348	362	329	341	352	354	366	354	357	348	377	378	324	387	369	344	336	347	345	338	343	351	342	331	328	352	333	357	342	373	373	356	353	375	359	344	367	304	363	332	346	359	349	358	329	341	333	384	363	353	337	337	360	363	410	362	379	355	362	367	333	368	379	359	341	336	347	375	336	367	358	341	326	353	344	334	334	353	360	343	372	355	367	354	336	395	361	366	370	356	368	379	357	341	367	345	397	346	331	353	347	375	366	383	340	383	359	347	378	364	348	341	363	359	340	337	346	355	355	360	346	358	358	360	351	343	321	378	348	381	352	341	367	382	360	342	402	358	390	356	333	350	364	397	371	372	374	370	335	348	329	401	374	364	358	382	363	364	347	368	364	393	326	340	372	338	341	351	342	353	314	323	329	359	302	340	377	376	323	368	352	369	368	322	365	348	330	367	356	365	375	376	354	378	369	340	389	389	403	347	314	331	331	361	385	358	360	346	388	340	357	369	360	365	352	328	344	354	351	348	383	341	352	354	372	371	306	338	362	357	375	317	358	357	346	355	331	336	345	342	371	371	370	347	370	327	354	363	379	358	325	345	367	347	361	362	360	354	342	328	332	342	335	379	382	370	378	363	368	360	334	361	383	366	396	377	364	339	396	344	395	364	374	360	339	380	367	368	346	346	359	365	361	330	336	366	367	338	333	346	392	368	331	354	358	388	363	357	335	378	337	368	305	350	382	333	326	350	357	367	382	321	340	334	372	377	394	380	348	352	329	352	326	378	333	332	352	372	364	362	346	336	365	386	359	347	342	327	345	356	370	334	376	366	348	374	358	339	374	389	361	371	365	361	369	364	400	366	336	352	352	332	342	374	359	331	378	373	386	327	350	334	324	365
22068	16545	22703	23592	16743	11310	9146	5397	3841	2521	1665	1354	1280	1115	1073	948	958	951	923	864	823	860	868	845	777	864	783	797	781	818	823	778	816	814	806	835	795	772	727	770	837	798	787	734	803	775	782	782	789	788	807	779	799	768	818	797	812	811	740	816	801	778	776	769	815	807	806	744	803	760	800	764	751	752	761	789	785	796	746	785	783	771	788	748	740	764	742	761	783	746	773	792	744	719	808	830	794	778	737	832	794	773	756	773	767	746	746	805	812	747	788	785	773	793	748	812	806	838	756	780	776	751	768	792	755	796	791	796	756	763	760	763	821	791	806	759	778	726	776	740	805	790	811	731	797	760	772	784	730	795	831	771	774	773	778	773	755	771	777	746	770	746	820	782	789	808	777	772	747	773	743	764	805	788	786	811	784	754	759	793	763	786	795	761	812	785	787	788	790	773	788	829	795	726	797	770	761	733	755	738	775	800	799	785	772	803	779	763	779	820	772	778	761	745	776	791	766	770	727	800	784	779	755	763	752	741	802	817	748	784	781	798	802	750	818	728	804	760	799	823	776	791	770	790	804	778	734	789	802	764	799	770	760	815	749	823	817	806	734	742	737	763	726	750	767	777	792	772	793	754	745	802	760	791	777	759	807	774	802	757	778	780	750	767	790	787	778	786	801	775	733	725	770	796	852	770	816	755	778	814	764	772	788	780	732	799	799	747	758	794	780	770	815	775	742	782	743	805	789	806	764	757	790	764	753	758	827	832	847	780	739	784	773	738	750	819	780	778	752	728	787	806	757	784	738	753	735	811	780	709	775	817	811	769	709	802	794	756	836	764	773	764	795	823	786	768	765	804	784	775	783	774	763	736	767	768	785	768	783	766	759	791	757	794	804	742	767	753	777	772	756	764	803	783	777	814	779	786	795	751	847	721	774	742	749	793	763	787	744	755	785	734	743	742	774	701	783	794	826	794	729	725	725	786	744	779	764	794	779	807	775	827	789	790	821	769	780	777	762	778	815	752	805	794	797	801	788	787	773	762	767	819	791	752	694	763	699	814	805	747	782	758	759	725	746	737	828	794	735	771	755	765	745	787	811	744	788	807	719	767	766	818	803	743	787	787	793	752	747	763	794	794	776	797	821	767	778	748	792	747	761	803	735	793	793	805	781	779	745	753	875	774	768	759	822	767	733	789	789	780	787	810	805	786	819	795	794	773	730	804	796	734	801	806	772	763	769	736	740	715	788	776	781	761	811	726	784	791	788	748	780	819	781	788	825	711	752	780	752	816	776	795	748	780	774	761	816	782	762	824	796	727	795	803	791	795	729	760	804	760	750	838	799	803	785	787	785	855	758	756	747	771	784	801	756	767	767	748	828	786	780	752	792	766	778	773	746	771	782	738	805	782	759	777	802	813	775	819	766	759	785	736	782	747	749	804	763	819	782	766	810	751	738	762	780	802	775	740	751	754	753	805	808	790	738	744	777	747	802	778	784	803	750	777	790	724	751	767	734	824	770	746	725	729	777	745	783	784	753	806	796	793	812	787	768	788	760	786	803	809	770	758	757	773	782	792	802	774	751	789	760	781	787	781	813	800	783	855	719	822	742	762	762	765	798	810	757	789	784	723	793	792	804	855	774	774	741	765	765	717	741	767	822	793	784	756	778	772	780	788	781	808	792	779	733	748	763	768	807	766	756	795	724	781	705	788	802	760	784	757	771	769	791	744	789	787	785	785	830	785	755	760	774	767	762	777	771	741	710	746	743	758	816	809	728	802	798	777	784	774	794	782	798	779	772	804	738	762	758	835	821	810	757	801	760	831	784	786	774	783	776	807	771	788	817	768	802	819	750	736	775	780	774	742	741	792	755	781	781	800	741	741	736	750	801	824	799	763	779	825	760	811	784	711	771	768	803	759	730	818	770	769	780	767	759	768	775	728	744	782	740	759	783	782	762	754	739	744	765	795	756	768	728	762	775	775	745	753	841	813	775	739	774	874	730	778	812	801	786	772	816	814	755	754	763	837	788	739	745	802	810	831	794	771	787	799	781	757	782	803	809	754	781	770	762	749	795	823	756	798	785	782	830	786	777	757	824	764	770	803	766	794	778	748	816	749	719	839	744	800	771	818	741	782	753	789	759	828	810	771	774	766	779	799	807	775	774	758	800	771	750	801	757	785	785	756	751	763	745	766	788	756	741	755	767	801	759	758	804	818	786	807	808	805	802	818	842	781	808	767	756	822	788	804	793	845	799	815	792	784	778	783	758	789	775	760	752	784	808	776	794	776	814	762	822	769	754	758	768	815	776	771	712	790	748	784	788	753	755	731	774	742	790	773	750	772	772	772	819	801	796	789	779	785	738	759	761	765	766	802	748	778	811	779	757	751	793	769	803	785	791	758	785	826	731	818	805	765	774	736	800	802	809	809	794	744	833	782	768	830	790	774	824	761	812	773	801	731	748	743	754	808	816	751	751	774	796	809	793	787	754	802	764	754	758	801	802	768	784	756	805	769	737	828	802	774	767	743	810	776	794	834	796	773	749	799	767	792	756	750	776	769	731	770	768	788	786	800	760	778	790	782	782	759	767	777	745	781	788	730	791	724	794	783	770	840	783	774	805	750	787	735	786	830	847	748	784	820	812	762	761	728	788	823	712	805	818	790	771	763	752	789	790	818	766	792	790	789	832	873	764	786	722	738	784	820	830	808	753	777	769	770	788	819	745	823	783	776	784	772	767	807	792	750	771	764	766	816	744	798	747	804	808	822	800	748	760	732	842	721	787	773	793	824	796	806	750	798	830	787	773	805	811	784	743	745	813	771	743	761	788	780	792	778	737	748	819	770	781	790	738	796	798	781	792	774	813	771	774	759	752	755	766	791	748	798	783	754	816	811	771	781	806	758	798	789	761	733	728	739	731	718	803	783	760	795	768	819	757	789	776	815	760	755	793	777	755	781	772	805	804	810	809	745	820	782	782	846	798	768	799	783	763	756	807	783	762	776	763	810	762	798	816	702	784	747	861	772	785	764	764	788	766	768	792	777	774	765	732	791	767	745	745	839	784	788	851	825	798	809	763	810	753	788	810	758	764	814	743	775	779	789	788	796	698	836	768	809	813	786	767	771	742	774	793	804	795	832	776	830	786	757	769	734	763	802	813	776	725	825	780	810	764	738	827	732	777	786	773	755	769	780	840	768	789	746	823	775	810	770	809	765	838	748	739	756	827	803	785	810	765	743	771	746	822	789	775	815	742	778	701	737	795	800	782	801	759	787	794	770	789	788	786	781	781	734	809	764	772	766	818	779	784	720	805	809	767	772	787	754	769	773	776	761	802	711	758	737	750	826	790	834	747	797	763	773	778	742	792	775	780	774	772	771	783	725	783	785	773	794	776	769	789	794	792	788	828	769	812	737	778	801	791	775	711	774	791	762	736	832	777	755	747	794	787	809	870	781	795	782	766	813	774	744	794	760	785	798	747	787	758	796	764	736	778	840
46636	28535	23518	17604	9730	5848	4252	2017	1568	1048	705	562	530	530	546	462	521	470	430	420	496	431	390	408	417	413	404	388	420	378	374	418	419	408	392	398	367	371	416	412	417	346	401	382	426	405	368	395	416	427	389	370	370	413	397	382	398	399	417	430	410	421	390	427	405	339	420	403	382	427	411	386	425	411	409	379	400	368	403	420	412	389	386	417	406	392	407	398	411	398	422	414	388	381	430	418	389	383	390	405	406	395	454	412	388	423	421	388	389	417	447	435	418	403	380	346	400	415	438	417	400	415	390	404	404	400	414	355	408	395	424	381	420	413	371	445	398	424	435	376	396	396	421	397	385	436	419	368	370	408	421	449	417	385	380	439	419	405	412	413	404	361	362	404	400	369	394	372	354	368	415	403	410	428	381	394	363	414	377	412	409	413	399	373	400	354	397	422	384	340	385	407	411	408	403	393	401	406	418	375	405	403	408	435	378	365	424	419	422	410	393	377	398	393	393	360	402	376	414	380	370	415	378	383	420	380	432	387	393	374	389	402	398	413	399	380	419	391	373	399	445	370	452	434	416	427	413	394	366	377	384	418	388	418	412	395	384	404	424	389	387	413	428	433	434	423	395	423	413	454	387	403	428	436	419	361	387	400	412	427	384	387	375	427	391	403	407	383	413	412	413	341	414	393	370	383	452	417	412	407	388	441	369	409	448	369	383	417	423	375	371	407	457	395	440	396	438	425	402	383	423	381	408	437	397	407	395	399	396	390	425	409	394	403	384	407	375	386	417	443	414	429	390	383	401	411	419	374	394	411	409	380	406	426	432	398	399	399	399	407	385	413	389	424	381	439	377	423	430	423	409	407	354	374	446	424	403	394	411	406	407	374	402	401	415	397	382	378	346	384	402	372	413	393	418	407	366	382	396	386	397	428	426	423	394	411	395	400	360	393	386	386	394	400	404	417	443	422	391	401	380	390	389	374	411	402	392	395	442	380	380	414	404	361	389	405	413	395	367	403	434	402	428	413	417	399	439	446	412	394	376	409	367	381	426	382	443	452	426	437	402	408	407	401	370	401	396	405	369	410	365	406	414	439	409	386	412	396	400	418	380	398	406	406	419	422	428	389	404	384	394	435	400	398	427	414	404	422	412	420	361	403	420	382	435	384	413	427	397	388	387	408	385	411	364	421	389	391	371	417	420	387	390	409	389	414	370	357	406	368	380	394	400	401	403	382	429	419	429	407	412	349	413	400	376	390	426	436	401	415	389	415	416	367	407	415	421	378	393	431	377	416	418	387	395	409	406	405	422	391	407	374	422	377	383	390	374	408	422	416	462	412	419	409	456	349	433	405	373	405	412	436	423	421	420	435	385	403	392	418	422	433	388	353	381	395	416	380	381	413	431	393	385	380	409	402	347	437	403	425	364	399	381	441	420	400	371	377	382	406	442	384	467	386	404	441	419	416	427	450	407	393	406	418	427	391	405	368	438	393	423	423	426	457	401	378	374	451	408	389	414	388	446	366	437	409	479	368	422	397	377	417	392	426	430	429	399	432	371	370	407	375	454	391	384	389	362	412	354	427	422	400	438	393	408	409	420	376	443	406	427	434	406	387	410	385	420	416	390	370	414	370	397	416	424	388	429	416	429	389	398	380	378	391	380	432	424	362	382	442	430	400	385	436	393	392	409	432	362	438	393	445	403	424	368	417	402	368	417	389	391	435	389	383	373	357	398	394	411	390	401	402	398	416	384	413	423	396	396	400	382	422	391	430	389	434	406	438	387	384	402	361	381	443	434	398	425	418	412	382	414	386	417	383	473	393	397	421	409	373	413	392	444	399	387	345	409	402	362	424	392	393	408	414	373	430	380	388	374	404	418	385	412	402	390	395	434	381	414	400	408	431	433	411	368	412	409	435	409	380	371	382	411	436	403	424	411	394	383	392	378	410	382	411	412	445	403	370	375	443	357	375	418	383	419	425	417	417	404	404	416	423	426	404	411	366	369	420	388	412	399	382	370	411	373	413	401	397	412	380	407	395	412	356	344	368	420	429	362	417	419	343	411	395	411	400	419	426	411	425	418	406	419	407	403	446	378	409	440	402	428	398	447	401	361	429	432	409	413	381	356	349	401	427	424	415	412	398	380	387	394	402	411	399	394	389	400	396	367	372	378	383	412	390	371	358	383	419	398	403	414	427	407	422	387	391	394	376	388	408	390	385	364	413	430	399	413	345	413	449	393	419	391	383	435	444	394	419	392	417	453	413	389	409	433	419	397	428	361	406	413	418	392	411	425	400	387	438	405	397	388	403	429	378	397	349	428	363	431	425	381	415	394	417	377	431	404	419	407	388	420	384	430	401	370	483	417	389	413	393	426	413	450	412	426	400	395	378	435	414	430	425	383	422	411	376	421	414	413	417	393	383	455	394	383	411	358	383	434	379	420	417	432	415	389	381	393	398	426	382	415	394	425	409	421	393	406	377	386	427	426	362	413	440	417	356	392	389	403	406	442	426	410	406	425	419	409	393	389	395	384	397	371	412	396	408	400	406	406	416	395	377	423	431	423	395	375	438	423	350	407	424	405	444	405	410	397	427	432	416	367	372	441	423	478	360	384	419	417	392	421	361	412	356	393	399	417	395	356	383	402	410	383	382	384	406	426	434	431	386	442	420	452	421	423	420	411	386	434	415	364	399	403	394	412	424	388	401	433	377	433	406	395	386	374	379	385	409	414	360	404	397	420	390	450	454	390	362	417	441	384	408	408	381	406	387	416	395	417	383	378	418	385	391	365	425	388	407	419	393	441	409	383	441	399	408	449	422	415	374	419	398	401	386	424	390	409	392	368	385	443	398	403	392	405	401	430	426	414	357	431	424	436	393	373	396	407	450	387	365	421	471	411	419	431	381	427	395	388	417	408	376	406	380	422	418	429	432	432	426	403	423	388	404	405	402	369	372	377	384	386	395	367	414	399	451	414	419	434	384	414	387	440	363	404	399	378	400	380	393	412	421	399	394	391	375	408	380	393	390	374	408	417	398	370	359	395	397	380	405	421	370	391	452	406	395	398	384	408	421	412	393	402	381	394	428	390	362	377	413	380	387	387	396	392	410	401	398	399	387	378	424	424	428	395	400	424	383	389	401	405	438	399	385	379	431	366	388	390	399	414	366	410	405	422	415	385	398	416	404	411	406	401	384	433	422	389	424	351	408	433	398	378	358	445	364	448	388	381	426	424	426	400	397	392	387	424	410	411	401	393	434	384	415	395	375	390	392	398	377	412	416	405	433	384	412	411	393	429	385	402	413	393	394	407	418	390	414	403	396	384	416	391	387	399	404	407	355	431	397	391	380	382	351	457	377	401	423	404	408	398	440	387	386	384	403	384	389	386	400	384	392	455	435	402	403	436	393	434	429	397	409	420	398	443	388	393	389	351	409	407	398	403	379	386	372	428	404	362	379	419	395	402	378	352	367	396	446	403	387	432	384	410	436	378	399
27705	20380	28285	28042	20895	15859	13083	7514	5927	3435	2264	1742	1600	1421	1305	1233	1251	1109	1080	1031	1033	935	926	918	904	838	924	884	865	840	902	923	856	873	975	919	899	893	899	891	895	880	880	863	926	920	843	886	887	836	873	890	928	843	889	884	935	970	950	872	882	875	913	893	881	959	896	873	823	851	951	886	867	866	845	846	820	904	877	842	889	853	876	887	878	809	818	849	842	875	853	846	845	851	913	871	887	891	850	823	875	907	826	897	925	832	841	846	833	865	832	840	858	881	865	880	856	890	835	810	835	784	903	879	897	850	896	862	865	825	860	887	801	861	834	910	839	870	926	878	878	900	838	893	831	847	831	876	927	896	877	871	893	892	894	871	839	882	812	861	874	866	893	913	887	851	855	829	867	848	884	851	831	865	909	881	862	869	848	842	833	888	872	875	843	844	842	815	872	821	867	868	844	860	811	851	841	849	848	856	897	836	921	889	903	852	906	888	907	861	855	875	858	872	860	837	840	845	833	879	876	916	819	892	881	831	851	902	896	861	896	879	828	819	826	892	883	812	867	867	817	856	876	872	785	856	859	845	871	837	890	925	831	883	867	827	858	865	827	888	856	869	885	868	839	873	847	899	838	882	889	862	845	864	889	869	871	852	872	882	837	848	855	875	912	857	811	902	843	868	900	872	861	830	863	854	845	907	867	873	828	827	830	826	811	825	813	887	896	885	858	902	905	869	877	858	848	878	936	861	857	842	833	861	836	869	801	856	930	855	873	872	849	807	878	841	881	803	861	859	838	826	900	895	846	840	929	896	820	871	895	873	887	875	937	888	853	833	835	860	854	829	882	870	821	872	864	873	869	906	888	904	854	878	920	816	854	877	854	860	876	892	872	827	855	860	849	892	848	867	812	896	873	888	866	912	865	885	911	880	834	867	821	874	815	859	851	847	906	848	852	885	808	843	861	846	878	900	860	850	900	932	863	833	826	868	872	821	899	867	900	856	863	883	882	863	904	843	894	879	911	855	846	928	908	867	861	866	888	888	853	883	857	836	866	876	857	879	835	853	844	855	868	886	893	796	832	864	865	854	887	882	864	858	842	844	854	824	841	888	830	906	861	854	839	862	814	886	853	821	885	905	847	894	860	903	877	849	830	847	863	850	874	879	818	880	841	904	831	847	825	837	836	830	815	824	840	840	903	853	851	836	889	869	917	884	832	857	850	846	901	868	825	906	812	862	872	822	833	881	838	911	931	882	832	858	853	847	901	891	828	849	886	881	826	872	887	892	899	882	796	854	840	885	826	852	846	854	835	831	904	838	916	850	883	869	885	833	873	895	861	942	830	825	842	798	883	860	880	826	831	860	844	863	874	926	837	903	829	881	866	823	864	821	874	866	830	886	870	822	852	889	898	929	884	893	904	866	893	853	815	869	867	898	826	866	878	821	877	827	873	883	889	889	835	913	869	882	874	882	891	826	889	866	876	819	913	849	858	840	896	826	858	869	846	886	853	869	897	880	883	821	876	865	890	883	865	845	870	855	913	842	878	828	832	879	887	842	873	860	832	844	817	874	857	849	854	889	840	904	843	838	823	841	859	932	851	819	879	856	843	860	846	893	903	880	866	864	869	912	862	851	866	835	882	854	793	887	895	873	854	924	835	809	774	873	885	876	906	818	868	851	837	890	853	888	838	870	854	843	871	861	805	923	918	896	834	821	877	836	814	881	830	911	900	872	840	851	844	803	849	825	831	951	846	926	852	886	887	882	857	837	868	812	876	890	835	869	803	847	872	886	867	877	876	876	881	864	812	888	834	920	879	904	854	910	876	826	825	914	864	851	894	868	888	884	848	834	862	867	838	827	910	883	850	867	880	841	870	886	866	824	828	817	899	821	811	819	825	853	883	904	855	896	843	851	875	894	893	870	844	860	853	892	828	859	865	920	921	873	855	892	894	804	872	834	828	850	883	880	787	871	840	880	887	851	863	885	900	832	825	847	841	906	887	892	924	884	855	873	869	892	863	850	893	875	910	828	876	852	838	853	866	819	844	840	814	873	927	885	873	859	832	822	872	864	906	793	846	848	902	824	874	872	869	871	885	834	853	855	822	805	872	872	877	861	854	789	816	845	836	887	853	852	836	873	837	801	859	852	896	895	870	811	891	863	886	864	824	840	850	897	848	841	892	882	856	925	894	776	874	900	872	889	884	879	909	883	828	851	865	876	884	822	902	837	816	870	855	871	897	890	880	879	838	842	777	870	850	860	886	902	833	870	868	848	847	868	887	866	886	870	807	847	847	939	811	874	885	836	866	899	845	818	852	799	872	902	909	902	851	898	814	850	873	849	864	867	864	875	841	844	871	857	846	893	829	809	855	883	871	855	853	863	837	905	865	896	899	867	889	864	816	868	814	867	885	952	828	839	840	810	827	865	867	851	882	877	863	836	887	882	862	879	866	825	804	917	819	872	842	884	811	848	850	834	884	833	864	828	849	862	824	907	848	850	878	810	870	850	883	906	866	913	900	841	872	834	831	855	860	905	882	808	870	840	835	872	869	862	869	860	848	859	903	853	869	896	858	846	872	901	891	817	813	822	874	866	854	892	848	902	917	782	791	864	868	842	864	849	914	853	818	930	868	871	891	897	897	856	904	873	910	879	860	855	885	888	870	884	889	859	890	902	882	865	895	893	831	842	857	857	847	804	848	806	863	861	871	836	856	896	856	886	863	846	859	829	893	884	871	867	829	840	878	877	877	859	855	892	909	891	905	851	882	841	873	899	849	928	877	877	843	900	893	836	871	887	857	878	859	876	849	856	856	869	864	885	847	898	873	825	864	872	846	866	912	882	825	866	827	880	868	837	854	855	881	874	832	880	848	872	851	890	863	784	871	858	855	922	868	855	860	847	861	826	852	883	847	876	881	863	884	898	879	885	896	898	903	889	875	862	852	851	868	912	879	907	844	889	897	836	888	836	895	828	847	882	926	902	865	912	831	874	889	883	888	872	981	884	810	847	905	930	845	860	829	888	823	839	878	853	909	860	877	856	860	844	896	872	829	895	892	876	841	892	899	863	886	863	883	852	873	897	909	895	864	833	822	838	882	912	881	892	849	813	834	839	856	884	842	882	892	836	851	857	901	856	852	854	813	876	870	920	866	899	914	857	862	872	860	871	876	889	866	861	874	846	845	871	834	901	842	927	812	868	898	832	932	881	816	841	828	894	873	842	844	846	861	878	829	889	837	894	863	863	886	846	834	886	842	924	854	832	917	911	854	879	870	889	843	874	865	823	875	896	903	881	890	860	851	866	808	837	858	851	859	852	925	873	858	880	861	878	849	887	869	875	893	867	848	841	862	845	822	821	859	856	901	879	873	855	859	842	855	837	884	796	846	864	850	901	873	856	854	909	872	863	907	864	817	855	818	832	834	897	926	877	851	894	878	810	908	819	901	882	867	835	918	849	869	909	883	869	852	895	877	832	864	875	832	875	889	879	818	883
24546	13554	10006	5997	2661	1756	1263	861	652	491	395	348	339	330	338	353	356	301	336	308	353	330	297	307	323	316	294	321	303	328	362	311	326	327	312	348	323	353	299	364	316	330	340	301	310	329	333	318	294	337	315	320	337	303	304	360	322	337	346	337	325	296	325	336	310	309	322	328	321	312	304	347	289	340	350	346	320	321	333	335	295	329	323	302	285	289	309	307	314	296	317	309	354	310	297	327	319	305	311	288	319	316	270	309	347	312	322	319	355	313	376	356	323	364	303	314	314	332	342	306	332	308	312	323	300	324	306	341	304	304	325	341	285	339	336	310	315	304	316	302	323	338	324	311	308	289	296	367	304	310	306	296	303	316	302	290	310	342	339	306	310	304	322	313	351	294	298	307	321	293	319	310	359	319	313	313	326	306	327	338	309	372	306	330	315	332	368	316	331	323	323	322	316	322	317	326	328	329	314	310	296	325	309	311	343	312	289	324	307	307	319	313	328	319	340	320	313	309	318	313	331	334	336	330	337	322	338	333	346	295	302	321	320	373	312	344	340	348	336	326	331	320	325	299	307	318	340	343	335	315	340	321	286	346	305	324	261	350	328	358	312	305	349	297	293	314	325	328	293	324	317	324	294	320	337	301	293	354	325	291	324	291	303	334	338	323	313	320	292	337	327	340	331	281	321	296	294	355	309	328	323	346	346	311	314	303	348	304	317	308	307	293	303	306	296	316	284	328	334	330	341	333	314	326	305	336	315	316	340	360	368	316	326	287	320	337	332	333	299	342	323	294	296	365	328	327	311	305	347	326	335	354	331	320	333	344	319	329	294	325	303	345	319	344	326	318	327	332	332	322	303	316	327	305	292	309	329	311	301	317	317	319	289	327	315	270	317	343	337	311	324	326	309	293	308	311	322	322	331	346	333	329	292	319	294	342	284	279	354	342	315	359	331	290	331	337	321	331	323	305	334	316	285	296	292	330	333	309	294	329	330	312	311	310	335	304	316	312	313	341	327	326	318	305	332	326	331	333	365	307	327	303	326	318	339	321	330	323	366	310	297	354	302	302	305	338	304	298	319	324	307	338	294	298	288	330	308	305	286	302	321	363	356	330	288	295	333	322	321	341	310	317	288	292	337	303	309	316	335	311	321	305	309	334	319	299	336	347	349	310	311	320	339	307	325	301	341	322	292	330	323	342	300	327	325	304	332	301	307	343	309	332	311	303	331	286	328	319	320	326	366	315	262	325	318	361	332	297	306	345	337	320	323	335	306	293	323	303	333	324	300	287	326	325	329	319	317	336	344	282	302	308	311	321	307	287	299	306	324	336	313	289	337	343	295	293	324	308	297	330	281	272	318	313	294	309	318	316	348	310	329	320	319	317	341	324	328	327	336	338	320	329	283	313	309	336	347	346	333	316	351	327	324	327	315	314	307	328	328	310	332	269	320	341	334	321	299	314	318	320	338	311	312	327	311	321	293	344	366	331	358	294	287	335	309	347	351	284	301	305	310	308	309	323	332	316	300	330	347	301	352	296	296	294	319	316	308	320	330	319	329	334	342	302	311	325	283	326	357	337	313	327	291	318	319	309	316	312	303	314	327	309	327	312	308	302	320	293	326	299	336	299	303	324	329	323	317	354	329	291	331	312	357	335	282	333	297	330	320	329	310	334	330	288	317	309	312	336	325	296	337	349	328	343	329	313	334	332	286	344	307	323	317	290	281	324	342	323	309	326	347	302	352	336	316	289	319	313	305	321	294	320	299	319	328	293	328	301	304	317	353	310	339	323	346	309	337	306	350	329	332	295	337	325	302	318	309	312	311	338	332	327	348	351	295	324	368	333	306	300	343	312	317	327	306	326	297	325	331	324	294	313	287	304	319	331	332	339	324	302	336	313	317	307	335	336	336	327	307	348	346	324	336	335	294	326	349	294	295	308	321	343	314	315	326	322	318	332	350	338	306	340	318	287	333	344	303	341	304	350	384	332	328	297	300	347	317	287	280	316	327	306	319	324	339	330	318	324	325	313	360	325	323	356	318	307	304	293	330	318	323	297	336	362	318	311	344	318	323	304	318	353	301	331	313	320	351	314	308	340	306	310	366	327	333	374	338	343	312	351	331	305	291	321	341	345	323	314	315	316	306	318	322	308	347	329	299	340	326	355	325	327	269	330	338	306	307	381	321	316	338	314	304	323	313	344	344	321	359	310	346	332	284	308	338	332	324	353	299	330	323	317	346	310	338	304	322	311	307	298	300	292	325	286	315	288	321	301	335	350	320	335	310	321	318	272	292	309	298	334	335	334	328	344	347	318	312	359	331	318	319	309	350	332	297	315	311	306	317	334	321	314	335	315	323	310	347	327	315	312	360	351	313	338	307	315	330	321	317	322	321	307	344	293	318	342	337	342	302	321	362	318	306	306	305	315	282	328	327	319	356	311	341	359	283	371	316	314	314	312	286	310	339	351	316	312	287	321	338	323	325	302	333	359	281	347	312	340	342	292	331	330	318	290	320	326	277	322	328	338	309	333	342	299	291	339	300	301	328	319	337	293	349	333	351	324	311	308	273	298	322	318	307	296	326	296	311	319	307	331	321	305	324	326	350	334	291	308	347	292	312	284	299	307	291	336	324	322	302	337	321	348	336	331	307	327	326	314	351	296	317	327	344	338	290	350	315	323	312	313	301	314	320	317	323	347	310	295	301	288	344	307	319	294	326	294	356	301	338	311	292	307	308	318	327	331	355	345	303	320	337	320	337	337	312	319	316	310	303	310	348	294	314	348	363	340	311	329	317	342	318	342	305	305	357	354	310	342	309	315	344	327	303	326	294	300	348	308	333	339	368	358	318	310	336	327	295	340	330	292	302	296	320	331	328	346	306	330	311	311	329	313	317	316	321	340	291	324	317	311	320	328	339	283	347	314	300	331	346	323	320	291	331	355	322	339	322	331	336	296	309	332	321	296	344	304	310	286	327	297	305	334	358	290	312	302	323	324	326	282	326	365	336	300	339	352	343	323	305	356	322	321	300	300	314	319	320	306	319	320	307	368	326	335	324	314	370	328	331	300	311	335	337	307	323	329	275	359	298	344	320	355	329	297	326	339	345	346	348	334	291	276	348	302	287	354	329	335	322	335	324	335	373	331	339	335	337	335	316	308	283	339	312	298	314	333	296	326	307	307	299	303	343	309	332	274	361	335	328	318	344	335	290	309	297	327	317	353	339	287	323	337	319	295	322	310	306	316	267	325	313	330	347	326	318	300	287	334	326	277	355	339	330	332	299	270	344	294	330	319	336	324	316	322	288	318	290	320	305	331	326	342	339	316	321	306	294	278	336	283	291	305	330	333	298	309	318	296	271	296	345	308	331	332	330	322	335	342	311	333	319	321	288	331	344	294	339	326	338	321	302	325	328	315	321	307	335	320	316	321	313	312	313	314	336	343	288	296	317	338	330	331	314	328	344	311	308	328	330	317	329	334	337	324	298	336
14199	10240	15223	13219	8397	6046	4650	3238	2305	1506	1126	951	881	882	864	821	792	756	744	765	761	728	755	730	737	762	736	730	682	685	704	724	708	725	728	700	713	719	685	759	704	732	701	729	729	680	748	743	715	722	700	675	770	731	707	683	715	723	675	726	727	719	733	646	733	744	698	711	690	720	700	690	739	701	743	747	740	684	732	704	742	662	667	719	680	695	705	694	740	669	682	706	709	716	670	695	653	732	686	660	712	660	702	678	696	712	726	666	696	695	731	722	771	682	704	723	739	705	736	771	745	729	717	699	672	757	696	699	709	686	725	683	695	742	707	704	690	728	732	721	683	652	705	659	738	692	735	716	691	766	728	670	709	701	713	777	680	712	689	720	724	706	732	733	718	752	692	681	689	734	714	663	693	700	725	794	731	697	760	676	679	713	693	743	756	721	736	700	735	666	653	682	682	679	753	699	743	689	702	704	667	708	737	709	758	689	694	733	777	727	692	644	672	710	709	679	733	701	713	700	704	685	722	669	725	703	709	694	729	668	717	712	730	695	705	727	692	689	700	733	702	704	732	714	736	693	732	685	696	716	712	709	747	742	717	701	703	696	699	712	674	703	698	702	685	725	658	726	729	715	728	761	704	701	746	710	676	705	716	697	688	661	684	707	710	749	694	709	725	692	663	681	698	662	713	707	661	707	741	721	708	704	701	671	685	718	707	666	756	714	688	666	711	736	734	660	701	692	662	728	708	701	698	710	707	706	668	660	690	681	716	738	710	685	713	730	738	740	746	708	715	701	711	730	698	687	708	754	694	711	742	674	746	688	681	651	712	696	716	732	718	704	704	708	731	700	699	687	698	730	768	689	727	693	724	731	694	715	708	675	656	684	708	720	669	664	677	700	674	713	752	699	744	737	688	634	710	699	726	735	736	702	706	622	697	742	688	705	718	678	716	696	692	662	706	669	682	757	737	740	721	687	745	703	619	726	697	685	735	697	713	657	728	730	704	731	676	680	701	728	718	709	691	736	660	682	683	682	715	752	711	728	685	663	691	712	718	689	731	705	716	725	697	722	716	726	721	707	683	720	738	688	702	748	689	679	707	695	685	690	710	685	691	682	713	712	657	732	729	731	723	701	703	684	715	727	733	713	679	688	687	689	711	747	703	667	718	713	741	741	717	689	725	725	705	665	689	689	678	702	732	713	702	677	702	698	694	719	691	687	706	735	744	702	697	696	709	711	726	698	662	702	700	705	684	709	703	714	668	695	718	700	691	652	726	729	694	703	722	701	719	690	725	740	698	710	673	721	726	721	734	651	749	720	673	669	717	703	694	715	708	729	712	717	707	681	691	725	665	724	688	729	727	704	673	678	702	703	680	710	707	700	666	734	701	707	681	688	664	695	746	729	713	759	731	698	756	665	693	711	715	686	700	721	693	712	682	720	712	743	704	689	673	737	729	733	762	746	718	732	669	696	685	743	693	696	723	703	747	718	717	718	728	695	703	709	695	746	687	694	712	748	733	736	741	691	711	693	740	690	684	724	698	708	732	708	685	750	676	722	697	643	725	717	712	695	691	714	720	711	710	719	670	700	694	680	704	701	723	709	674	718	745	659	686	712	681	706	772	728	696	667	664	724	731	774	681	736	704	723	723	698	738	730	716	656	712	673	732	738	694	759	672	748	691	732	674	695	680	708	715	717	667	778	707	714	716	747	715	699	720	714	696	730	763	718	665	719	661	660	669	686	700	729	721	654	691	706	689	704	744	729	729	658	734	715	679	697	720	668	669	706	715	724	678	693	676	704	719	749	736	672	693	726	685	673	723	695	682	737	715	711	735	704	679	765	715	728	625	700	726	695	706	699	704	700	663	747	677	713	706	726	717	725	747	746	719	718	675	749	730	759	674	698	657	723	726	706	720	715	739	701	671	729	721	665	709	716	733	703	679	731	759	708	708	784	725	686	732	701	716	707	681	727	746	701	676	674	703	680	719	704	684	732	710	741	675	721	682	724	692	685	692	708	709	733	726	668	741	717	722	740	689	728	698	688	688	681	689	736	703	683	698	751	697	693	687	693	694	692	694	649	724	707	719	695	668	742	707	722	725	674	728	697	684	752	733	701	753	704	703	773	674	712	663	744	697	699	701	697	733	695	725	663	729	723	688	698	683	717	731	707	691	680	715	706	698	679	677	699	725	734	724	708	719	706	685	725	705	690	689	699	719	716	678	692	735	722	698	675	694	708	658	694	705	671	729	704	712	722	712	687	715	654	719	735	659	676	736	750	710	749	727	703	664	676	711	674	685	712	713	748	735	707	749	734	699	702	723	716	701	715	722	720	674	744	705	713	722	714	651	750	710	710	687	710	728	703	710	692	667	720	724	701	699	704	696	658	716	687	692	684	713	681	723	687	738	679	714	736	674	736	725	682	669	709	671	753	690	709	737	686	697	741	741	711	684	704	691	699	690	730	735	718	654	687	715	683	667	740	683	682	699	697	673	678	688	694	691	732	744	700	666	709	660	697	702	715	672	728	681	748	710	721	719	666	731	665	705	677	717	763	703	685	665	712	732	691	751	700	714	688	733	748	683	706	678	679	729	692	680	711	711	721	734	720	681	748	705	717	727	731	740	695	662	705	769	733	671	716	750	683	705	689	673	719	700	720	728	684	737	717	737	679	718	736	708	753	688	750	726	695	721	698	724	691	684	715	681	716	722	679	745	673	721	674	693	738	657	712	785	690	724	704	683	718	709	660	679	755	642	746	703	731	684	730	724	671	724	730	723	725	732	707	751	723	733	722	699	715	721	702	775	687	706	730	699	725	681	695	658	687	756	706	659	658	696	696	668	698	696	700	714	725	712	650	781	740	766	740	667	674	669	714	720	657	671	709	744	698	717	623	695	727	686	697	705	693	684	780	721	654	692	701	706	674	630	701	779	722	691	695	705	689	687	671	708	674	713	665	649	709	725	701	712	666	722	698	674	729	713	667	678	724	723	711	727	716	690	706	699	723	712	708	709	716	712	713	721	685	740	690	717	723	722	731	713	712	762	709	736	667	701	718	709	721	667	704	702	689	678	720	662	702	718	704	712	714	760	715	703	681	695	740	758	703	699	718	738	730	719	734	709	673	703	698	753	730	691	659	715	673	741	701	699	719	686	707	732	695	708	740	681	693	697	729	685	708	736	772	724	704	720	734	743	708	686	725	696	681	721	680	717	687	683	683	669	706	674	665	689	696	652	728	660	730	713	734	681	756	710	682	713	673	719	804	690	717	735	692	691	716	684	719	710	719	670	669	717	731	706	715	731	690	717	725	718	675	650	699	664	723	754	732	689	687	729	709	709	678	702	701	715	749	742	677	738	713	710	655	714	684	702	672	708	706	716	719	686	724	724	705	708	696	733	705	701	731	694	679	748	654	723	675	709	700	703	707	692	659	690	747	702	697	736	735	689	729	665	726	742	669	709	698	698	688	801	703	696	735	727	695	715	701	669	727
37414	21640	18651	13901	7280	4701	2676	1541	1178	719	513	507	450	440	406	439	406	428	356	367	357	369	307	337	343	328	379	364	339	364	394	355	355	369	333	379	358	373	356	316	374	333	329	324	371	358	389	366	382	343	308	395	373	369	354	344	364	367	352	360	339	367	344	371	376	355	386	353	392	346	384	340	324	313	347	354	332	400	338	378	388	379	391	329	371	376	364	351	357	356	352	307	340	361	329	360	355	319	355	336	375	333	329	354	389	329	326	360	389	358	348	363	354	364	359	340	378	376	372	343	374	372	358	337	342	371	389	379	358	371	362	335	351	367	381	342	353	357	350	354	350	346	367	356	369	342	363	362	361	382	323	351	330	409	315	348	351	358	345	356	348	337	357	355	374	331	352	327	331	370	338	382	350	337	340	346	350	350	386	356	408	365	374	355	378	322	342	391	342	354	383	351	336	334	352	375	357	343	345	345	378	369	339	328	406	328	332	361	370	356	373	366	375	324	373	385	350	367	312	370	340	347	352	351	323	364	401	383	366	352	349	379	349	370	345	347	341	357	363	322	357	360	343	397	377	359	363	319	352	351	341	353	344	322	323	327	348	343	334	367	360	344	347	384	370	349	349	388	347	357	356	342	366	368	367	377	369	344	370	344	365	346	341	326	370	379	401	364	386	387	374	364	333	336	332	387	349	359	331	373	362	308	330	340	312	383	371	341	394	377	349	336	359	381	323	311	418	341	352	358	307	337	338	362	355	325	345	354	397	344	331	361	367	348	360	362	353	339	320	339	364	363	342	383	328	333	360	321	385	349	333	386	357	336	359	377	361	367	332	313	348	377	359	325	372	322	332	359	380	363	352	375	354	397	372	394	356	331	372	330	321	358	346	383	353	363	369	336	346	342	366	374	362	347	333	343	370	424	352	355	362	337	336	298	370	365	366	337	323	373	362	358	344	379	394	324	358	370	345	359	304	345	344	310	315	362	378	364	352	344	336	367	392	359	354	363	366	365	353	367	353	379	315	356	382	353	318	341	314	360	343	357	377	374	360	353	381	365	352	338	363	356	351	380	368	383	361	340	355	372	364	352	351	372	334	370	377	352	304	340	331	420	335	309	367	324	347	364	353	362	369	337	354	347	354	301	376	345	329	338	325	352	375	340	324	326	379	347	352	391	344	392	343	335	330	357	345	348	360	360	352	361	348	392	367	344	329	353	330	367	344	355	337	294	396	392	373	381	371	398	372	324	332	355	389	389	358	355	357	353	361	309	335	340	358	348	353	353	364	326	357	342	370	400	385	364	354	364	324	352	378	361	363	347	361	305	357	362	382	375	340	353	335	370	363	365	337	339	367	367	346	397	356	332	357	359	348	359	405	365	399	353	346	379	356	354	330	330	338	339	321	360	331	371	354	365	340	386	357	309	357	369	388	364	392	342	354	360	366	350	364	346	370	373	342	362	331	344	358	348	369	374	332	342	364	367	379	350	354	337	362	378	364	361	328	343	348	349	345	366	347	364	360	352	346	350	352	361	341	386	381	344	329	379	396	365	368	333	365	366	358	391	369	344	352	319	356	347	369	351	363	377	341	351	351	356	331	371	340	336	342	362	384	370	347	359	341	331	330	366	390	352	365	361	346	365	362	319	357	352	397	360	339	383	412	388	385	383	367	319	364	347	358	334	389	352	383	384	347	352	359	337	353	340	356	369	347	383	375	331	352	377	361	376	359	338	357	386	359	346	359	408	375	346	360	373	376	334	308	354	309	335	339	346	355	359	386	353	369	337	322	372	397	360	376	316	387	367	333	324	323	321	338	371	360	348	345	360	350	331	333	332	382	344	351	356	366	362	336	355	333	365	349	369	319	333	377	323	334	350	331	388	366	400	367	336	338	322	338	327	363	360	350	357	330	360	315	366	362	330	336	339	354	375	350	355	329	383	375	337	337	358	394	383	359	324	364	325	374	363	346	342	368	347	356	361	363	357	361	345	346	360	359	365	320	362	357	336	352	351	408	369	368	336	372	367	343	409	361	388	363	381	386	369	354	356	346	389	338	364	378	354	329	368	358	346	383	338	377	399	386	370	338	344	380	375	354	308	330	348	373	375	342	342	329	372	355	365	344	327	337	326	361	392	374	351	370	361	386	354	341	335	370	358	343	382	374	341	314	332	315	331	331	327	327	330	351	351	360	336	355	362	366	367	361	367	312	309	358	351	319	376	351	377	333	349	368	331	344	321	347	354	316	340	374	343	343	369	335	374	366	372	389	309	331	344	407	396	348	335	384	353	371	345	392	365	345	369	377	355	330	358	362	316	341	372	361	349	358	335	335	347	357	380	366	355	334	336	379	388	358	401	335	329	364	353	342	382	320	371	395	362	362	310	325	367	339	361	348	330	382	344	367	344	328	370	399	407	403	347	382	374	326	330	321	372	335	336	351	366	330	357	387	352	337	326	391	360	383	375	345	366	358	384	397	354	349	331	364	365	362	347	351	355	352	347	357	354	371	331	398	360	376	353	365	369	374	344	367	383	384	338	352	340	365	347	400	376	323	349	379	350	340	361	385	394	345	366	348	379	341	366	385	362	381	387	370	345	327	390	380	366	378	353	355	394	361	364	418	382	343	340	345	336	343	342	360	353	326	376	337	366	355	372	360	367	332	383	351	385	380	341	370	351	395	343	351	335	322	344	349	362	365	361	383	331	343	362	380	343	358	334	336	364	369	330	394	353	342	324	397	324	360	374	360	337	345	380	390	328	375	386	363	371	349	336	334	370	357	333	321	351	353	341	375	354	350	345	370	373	365	361	345	317	329	380	341	394	348	356	356	357	381	389	355	378	367	359	355	377	342	322	353	377	337	350	349	369	348	333	403	372	359	383	341	392	376	350	324	338	372	359	333	351	324	332	353	376	358	338	355	334	373	355	379	346	392	322	379	330	392	336	379	354	347	343	366	369	389	381	367	362	343	360	350	353	355	349	370	376	329	346	345	351	366	318	331	369	372	368	379	377	352	350	353	364	357	326	352	347	326	337	371	352	327	355	341	321	382	355	348	373	353	350	363	333	339	343	345	378	326	377	340	367	388	362	370	350	356	346	349	372	387	350	362	354	324	357	339	359	382	364	359	355	344	329	378	355	344	348	387	350	367	353	350	310	322	392	348	369	338	377	326	367	322	361	343	340	327	369	375	360	331	377	384	363	344	312	370	412	330	327	340	324	338	363	378	338	350	388	321	365	354	369	364	375	353	332	351	325	336	320	329	338	350	368	379	354	353	344	388	354	364	365	353	369	413	318	346	345	357	337	349	357	382	350	367	318	351	328	377	384	365	371	315	399	353	360	344	380	388	383	363	408	365	399	377	414	340	370	364	385	364	353	348	343	356	343	360	349	379	382	330	383	398	335	391	340	355	329	398	353	365	340	328	351	354	393	343	363	396	348	349	353	359	370	369	322	368	361	346	379	337	333	348	356	334	341	357	362	308	360	373	361	337	390
22070	15619	24758	24472	16991	14519	8999	6139	4721	2528	1653	1392	1214	1115	1082	1012	966	955	877	850	858	815	865	764	765	850	822	770	837	810	812	815	776	770	825	814	787	774	837	784	785	792	819	743	771	810	782	791	839	828	793	809	767	832	823	801	831	813	821	814	751	793	761	851	777	765	856	813	732	805	810	759	784	796	805	786	847	760	759	796	761	765	795	844	799	780	809	795	796	775	809	768	816	758	779	779	766	772	795	787	732	752	747	788	768	774	800	738	791	765	827	762	791	806	811	787	799	803	835	787	787	755	769	749	847	724	776	762	785	858	800	776	756	768	789	827	815	758	772	806	837	787	799	763	773	806	811	825	760	711	769	783	822	741	834	794	831	758	766	754	788	813	747	796	778	791	773	850	827	779	757	782	796	763	774	762	754	748	783	765	766	780	723	835	787	777	805	768	760	759	724	796	762	798	764	805	810	760	796	822	802	756	741	806	794	832	799	788	811	801	777	768	771	753	755	742	764	753	766	784	788	727	784	807	775	769	725	751	786	799	764	781	731	815	799	782	761	758	813	751	744	792	758	757	777	741	745	806	746	830	785	774	775	749	784	742	835	817	763	778	811	784	773	784	755	818	727	783	761	818	766	789	767	716	787	777	787	770	811	744	819	791	779	782	786	750	771	772	804	786	800	769	783	820	823	797	757	794	779	773	769	795	742	845	746	791	823	741	821	776	746	803	775	799	773	812	703	799	829	751	784	727	769	772	759	753	811	781	717	793	730	750	778	792	743	756	779	750	858	791	731	731	805	740	784	801	790	780	771	796	806	773	799	806	763	744	797	745	776	809	826	769	768	775	774	777	761	802	758	758	769	818	783	794	788	763	786	786	763	808	705	815	857	770	767	778	827	805	754	783	734	778	813	762	747	782	787	787	792	805	794	797	776	795	767	802	768	824	777	782	765	800	748	854	763	767	750	810	768	819	788	830	757	756	740	748	769	753	809	787	808	761	759	800	757	792	759	796	768	812	776	757	821	737	743	826	807	773	728	758	728	751	779	804	780	774	761	804	846	800	789	806	762	763	774	778	771	762	799	776	770	764	802	780	804	758	805	809	769	791	835	783	762	832	761	766	789	781	803	773	803	712	784	736	827	737	792	761	786	796	803	764	812	832	762	764	796	736	783	781	784	821	799	820	781	786	820	770	760	806	763	784	786	800	777	864	747	786	842	771	722	759	765	760	803	764	831	818	764	748	744	762	793	730	793	783	816	821	759	786	802	788	784	762	781	771	735	776	769	769	771	790	740	794	760	803	767	805	753	783	809	817	805	799	799	784	810	809	787	764	696	777	774	784	771	789	802	827	761	803	788	770	778	776	806	800	824	777	750	769	809	795	819	745	749	725	783	826	762	818	830	776	760	767	756	770	800	833	847	768	750	807	795	774	761	782	806	771	796	735	816	808	791	786	754	781	774	810	852	794	833	796	819	778	799	762	778	797	808	784	781	786	783	762	763	763	777	765	732	749	762	787	767	796	786	809	785	761	767	769	808	770	797	747	752	771	764	756	797	763	760	808	821	737	740	802	710	775	779	754	779	798	743	761	758	802	718	827	782	754	793	826	740	764	805	775	797	813	754	807	781	793	766	848	811	757	820	777	752	770	839	829	788	797	767	759	771	773	758	754	771	742	787	746	730	752	787	754	793	846	744	821	796	800	774	779	806	770	746	778	815	751	800	802	795	799	760	775	797	800	784	759	794	781	837	798	779	751	801	780	775	760	819	778	746	768	770	799	844	739	764	725	745	777	744	789	797	780	789	769	804	791	833	810	783	745	782	765	773	741	766	776	766	733	721	807	777	822	787	753	757	793	775	853	776	816	745	760	825	798	788	753	750	795	803	802	822	774	808	778	769	766	747	788	807	748	766	781	825	764	795	753	820	786	785	794	731	775	816	806	799	802	797	753	757	771	744	713	784	804	780	804	830	760	792	768	768	783	713	771	785	789	820	778	751	756	772	803	824	814	752	783	810	770	819	757	789	836	756	801	814	785	776	788	798	755	762	776	790	795	754	814	810	823	725	735	736	771	825	817	759	799	753	805	761	797	815	772	788	798	802	758	770	775	792	808	757	806	763	796	793	752	808	774	801	737	784	773	753	786	764	805	780	749	748	771	837	716	749	858	779	808	756	749	757	776	773	771	755	836	767	778	806	830	790	815	767	840	795	837	762	767	813	783	751	787	775	736	818	773	798	724	795	798	800	756	794	777	745	777	760	803	776	783	719	763	769	793	817	772	723	775	829	781	784	746	790	819	795	754	774	769	793	822	750	799	770	755	805	776	779	816	809	781	795	790	771	767	758	792	807	799	761	816	797	740	739	795	724	800	741	774	756	743	772	753	785	736	794	755	784	841	767	771	708	780	790	801	739	752	804	701	771	751	825	773	828	793	733	817	819	830	795	764	772	777	733	772	742	796	789	790	731	814	794	777	743	756	789	775	834	789	803	763	788	789	778	766	800	715	722	768	738	753	768	814	779	845	822	788	725	802	773	754	789	798	777	778	740	811	792	784	827	756	825	806	770	804	779	766	791	816	753	781	769	774	791	790	824	806	781	783	761	816	749	770	796	778	772	831	748	785	786	811	772	750	784	819	753	771	750	786	736	789	749	783	715	838	767	766	736	772	793	767	789	772	779	804	776	766	809	745	795	793	783	756	758	800	804	824	806	787	725	815	791	764	788	808	798	772	750	826	840	743	770	794	815	776	821	751	751	801	754	804	813	766	785	824	778	736	790	794	781	741	787	780	781	801	833	769	741	738	778	814	811	743	778	729	803	812	820	752	811	823	831	760	783	825	818	794	814	786	812	792	727	746	788	811	719	782	745	746	832	812	740	778	785	742	818	769	740	767	806	794	789	775	796	760	808	750	740	770	779	815	803	762	805	759	794	755	791	736	807	762	755	794	799	775	811	740	770	836	727	786	744	792	743	762	817	783	803	769	793	792	779	810	781	759	786	737	798	781	753	854	777	735	786	782	704	794	744	761	719	805	759	763	750	760	813	777	759	790	834	791	717	750	796	788	811	724	774	813	795	794	768	847	744	815	779	753	769	746	755	758	754	808	778	780	817	780	766	802	714	811	827	734	752	750	741	764	778	780	803	818	799	780	791	804	826	769	711	769	759	766	792	818	802	764	843	780	789	771	807	862	820	751	730	774	806	779	808	748	721	775	831	780	782	822	808	771	796	727	772	810	828	769	787	794	783	827	794	755	732	785	760	817	736	801	786	758	760	825	837	785	745	769	764	771	810	744	821	774	750	801	808	785	808	740	796	768	783	767	782	782	758	827	747	750	797	811	766	802	765	773	807	810	798	776	784	806	776	788	769	774	725	778	831	760	775	818	760	704	744	777	797	792	737	813	788	762	797	729	826	746	824	802	824	795	796	846	749	672	768	724	772	756	755	800	791	808	739	827	815	807	758	763	755	791	777	729	771	822	788	790	772	775
44723	27402	23993	16801	10189	7854	4527	2536	1637	1010	697	609	565	494	518	505	470	494	472	444	419	415	373	477	383	393	388	396	398	397	419	428	417	418	370	414	393	406	399	411	363	409	359	358	393	396	429	429	384	411	433	372	419	446	376	417	418	408	426	403	389	410	399	429	410	361	412	426	384	409	412	389	403	411	357	418	404	421	409	368	464	415	409	403	408	375	401	444	385	403	404	391	380	425	426	431	455	439	353	390	383	406	386	393	367	376	424	417	365	370	416	385	418	363	421	438	400	379	352	357	440	420	423	399	422	405	432	381	450	424	419	387	384	379	419	374	423	359	447	430	409	410	389	384	412	444	389	408	400	396	416	399	399	384	385	398	399	406	395	410	382	376	403	402	408	452	402	399	398	383	389	352	402	346	376	390	432	399	371	398	404	356	377	391	374	400	406	434	428	409	379	410	402	396	397	359	380	397	413	427	401	362	421	377	379	421	384	394	457	436	433	418	398	412	399	422	405	406	432	400	405	376	390	369	358	410	382	397	404	380	421	388	409	420	420	412	421	381	417	386	418	406	394	364	412	394	405	411	422	368	400	369	381	346	389	417	430	400	372	422	378	408	394	401	399	442	440	389	389	434	385	438	375	418	394	421	445	397	393	397	365	418	421	394	399	380	380	398	389	401	386	397	392	355	418	406	372	352	393	386	378	417	379	405	410	416	397	438	435	401	389	402	380	357	397	386	416	382	398	432	434	418	384	415	427	422	408	405	376	405	383	385	402	431	366	409	401	354	407	406	397	407	414	421	384	433	402	380	394	391	423	402	426	397	420	397	387	382	463	397	419	429	429	411	423	381	413	378	407	400	406	433	450	410	379	388	392	417	374	384	368	409	404	407	406	448	360	391	427	412	382	384	421	420	455	426	378	434	406	401	396	359	414	374	366	352	397	364	420	414	420	403	392	404	413	417	374	409	421	425	393	430	361	392	407	347	357	415	373	418	421	392	403	400	411	390	392	447	385	381	436	398	388	381	376	413	402	414	430	377	377	423	405	404	419	391	390	357	383	398	444	436	422	423	399	434	432	423	392	445	380	404	392	380	387	385	387	388	397	431	408	339	417	415	389	355	389	360	412	377	416	436	425	415	420	404	412	395	422	404	422	421	402	387	390	379	407	420	418	390	361	384	387	430	426	401	436	354	395	405	361	427	369	403	382	425	419	440	473	378	406	396	381	398	412	373	426	363	427	391	390	394	398	430	410	406	418	380	410	360	375	421	432	405	366	419	381	415	419	407	387	367	417	399	384	411	393	388	406	431	427	396	412	379	382	431	374	433	392	409	432	457	427	409	385	383	372	395	392	425	440	365	434	408	397	406	403	356	347	422	410	436	395	403	392	390	388	410	400	412	399	374	420	399	377	395	415	378	410	395	421	410	380	415	423	397	368	387	429	372	388	418	364	393	388	418	376	401	405	428	403	423	426	407	384	419	391	404	388	395	373	404	400	417	390	415	382	402	410	405	392	393	394	325	391	407	399	388	393	426	401	403	391	419	396	383	368	403	418	382	405	424	419	364	410	361	416	407	395	418	399	361	411	407	423	379	382	409	378	380	399	395	388	366	401	382	425	374	388	450	440	361	383	438	416	424	424	409	375	404	413	360	420	373	353	424	391	428	433	424	400	387	387	424	381	394	382	424	386	412	416	429	435	414	391	422	412	392	399	416	392	380	385	369	400	386	390	379	403	397	336	407	395	418	394	432	374	399	408	398	398	360	424	411	372	385	413	416	393	383	364	373	398	407	392	402	370	396	397	386	419	466	414	400	388	375	414	426	386	389	380	384	378	387	399	413	401	407	370	407	401	383	380	393	361	414	455	381	409	399	393	388	400	370	357	400	395	397	420	392	406	426	394	388	406	378	409	407	418	404	439	383	417	397	398	376	390	389	392	399	396	411	412	383	378	401	386	382	384	424	373	419	437	388	437	431	389	426	385	392	402	393	390	396	343	400	397	428	348	387	411	387	386	386	423	408	394	417	428	381	387	411	404	409	400	404	429	411	429	447	398	394	424	404	405	408	446	398	382	385	392	397	423	440	423	439	393	393	343	410	412	386	452	398	393	432	409	443	408	408	423	414	399	413	415	423	421	348	434	424	446	407	371	416	414	418	416	419	410	402	388	421	379	387	410	380	440	404	383	387	362	413	385	422	405	416	406	422	399	391	402	361	388	404	401	421	399	388	414	393	407	384	405	384	413	416	430	488	418	416	428	382	390	407	396	401	429	445	447	408	386	410	375	446	386	386	443	407	394	409	416	407	405	396	396	454	354	403	380	408	376	414	411	420	388	413	393	411	411	388	423	435	354	387	343	410	401	369	405	359	381	405	392	436	422	382	387	380	383	407	392	420	412	413	407	426	427	371	404	414	420	414	392	393	377	390	384	416	395	440	434	399	402	401	422	414	361	431	400	418	376	414	395	436	434	386	390	382	397	380	418	431	395	410	405	382	380	446	404	390	409	410	433	396	413	437	417	426	397	433	395	394	395	409	383	412	375	407	355	393	398	424	405	392	386	411	383	404	386	410	418	402	364	387	375	385	435	414	394	463	383	397	406	380	382	391	426	406	433	420	391	364	391	380	413	430	406	417	396	394	399	408	400	414	411	386	412	394	372	405	420	409	404	397	356	453	366	352	385	382	384	410	401	377	403	359	376	391	398	446	400	424	401	421	402	399	372	445	398	376	389	391	428	364	403	411	408	392	399	377	408	406	392	404	390	411	436	373	434	402	388	414	377	411	408	411	413	413	393	390	416	371	411	392	369	412	409	395	394	393	422	379	418	353	460	392	365	360	408	416	392	408	389	349	343	379	403	360	387	387	416	400	385	406	432	424	391	422	432	382	395	371	416	427	438	399	406	403	359	408	364	407	397	395	417	359	427	381	403	442	367	364	392	373	388	340	391	416	403	385	420	393	398	382	401	437	374	407	395	387	433	431	363	442	401	416	379	371	413	400	364	418	386	385	376	380	383	434	379	397	397	408	406	399	429	434	383	407	377	435	381	415	379	364	385	418	409	428	400	383	393	369	381	403	394	398	422	418	383	361	398	429	396	418	409	394	371	416	420	384	404	400	383	394	386	416	361	405	399	395	397	431	397	406	356	413	383	380	413	424	414	397	392	378	392	393	413	425	423	393	392	384	419	421	428	416	394	407	335	391	396	393	433	404	400	421	419	395	420	429	388	368	437	387	362	399	431	404	392	395	387	408	428	361	415	415	434	415	392	381	373	402	359	403	396	395	407	441	420	422	420	387	415	388	383	431	383	362	381	414	381	403	405	394	424	417	397	411	384	409	383	370	395	409	359	465	396	396	430	406	399	398	434	418	410	414	405	379	396	404	416	417	387	429	381	431	415	385	424	391	366	400	449	391	398	387	389	412	403	421	413	372	430	438	454	392	379	376	400	367	394	368	415	412	386	384	400	378	389	372	372	417	376	427	383	397
26045	20647	27682	27009	22075	20328	13296	8915	5951	3549	2408	2088	1668	1513	1410	1204	1230	1212	1107	1008	993	931	958	952	959	920	932	846	970	899	902	906	891	924	860	942	859	913	891	861	859	894	833	890	862	858	891	890	889	908	863	899	870	891	897	859	898	913	919	864	903	905	885	883	824	872	877	874	887	887	835	866	885	886	870	912	920	854	850	898	840	842	906	882	888	832	849	804	905	890	903	899	880	897	919	876	867	786	853	859	796	867	840	863	861	899	857	866	809	820	882	888	863	856	838	869	841	868	887	845	862	873	812	859	942	843	865	818	847	848	871	888	906	852	879	832	837	940	889	914	885	846	860	878	864	819	871	880	856	824	865	926	829	823	818	815	869	872	870	813	882	890	877	862	876	846	877	843	880	897	865	886	882	863	839	832	836	837	904	831	877	865	867	853	883	915	877	833	860	852	857	852	774	858	877	848	928	858	819	856	849	878	882	852	905	853	773	818	852	836	888	856	845	839	791	877	831	901	909	871	841	854	865	861	818	816	885	869	825	885	869	901	902	866	936	828	851	872	901	794	869	873	843	864	870	932	900	821	866	801	929	892	892	850	842	813	873	840	905	869	867	861	836	908	846	842	840	873	855	840	886	878	893	890	925	899	846	918	838	852	890	850	868	835	831	890	856	914	863	844	887	876	824	805	884	825	843	841	856	882	861	837	870	875	886	898	810	935	908	901	903	872	796	867	911	850	895	887	817	862	903	920	868	850	859	859	876	838	905	906	836	847	872	894	884	876	875	896	839	863	860	877	833	840	872	789	877	817	892	801	879	835	852	842	854	861	889	851	855	882	856	910	838	851	829	842	861	892	847	880	855	877	849	881	912	811	894	820	820	874	859	860	891	856	866	891	841	880	901	867	897	860	856	880	889	870	862	836	908	798	857	908	806	869	872	836	856	875	856	881	838	888	870	876	892	882	916	867	838	846	895	838	861	853	872	869	857	798	829	845	835	883	874	842	833	911	842	871	857	912	856	852	876	878	890	908	905	882	849	841	765	850	829	819	842	839	862	857	889	851	865	915	873	904	904	849	881	906	855	874	833	878	830	893	814	872	819	884	893	838	795	795	879	865	865	880	810	877	911	877	891	862	848	829	859	879	897	934	896	859	829	856	810	803	831	889	884	882	817	880	827	874	875	848	886	890	882	888	830	872	863	857	923	839	844	857	879	826	857	873	836	864	881	873	890	890	863	885	873	813	817	860	839	864	822	916	854	829	866	895	879	829	839	849	899	846	922	804	862	863	886	893	867	866	866	856	815	849	797	904	847	869	834	830	885	840	822	862	806	881	869	871	869	899	858	863	797	864	869	866	865	833	874	842	831	845	887	841	882	886	781	889	822	865	868	820	874	823	871	840	899	843	843	902	917	862	862	850	831	836	913	888	895	844	883	847	833	936	920	865	850	883	871	881	862	843	868	914	860	853	873	850	875	836	851	842	785	838	867	853	851	849	885	845	886	917	912	878	842	870	833	786	829	905	868	857	885	870	892	819	825	801	878	845	876	863	843	864	848	821	873	879	861	873	876	864	842	834	873	876	864	869	860	876	871	851	867	882	864	807	872	821	835	886	845	938	867	858	848	876	875	863	830	873	841	853	874	855	819	830	866	866	810	865	846	851	876	907	873	857	883	889	849	887	876	889	907	863	899	846	880	888	926	810	831	846	843	871	830	844	867	902	861	861	882	834	843	881	868	871	877	888	878	889	840	882	827	877	906	835	838	867	863	881	838	890	830	866	867	925	883	846	887	887	866	909	897	870	896	892	862	855	852	915	820	861	845	879	824	856	848	840	872	889	862	863	925	818	837	860	864	802	914	918	888	892	880	859	845	871	846	885	856	865	822	887	886	821	873	833	927	859	851	832	893	832	851	833	848	911	874	891	902	865	867	882	822	845	811	828	846	918	844	874	838	890	805	909	864	892	809	883	891	842	911	808	824	899	869	817	847	833	854	867	899	862	875	877	868	879	896	837	857	785	866	906	859	861	866	892	836	828	825	839	846	826	881	856	906	911	864	845	875	895	858	909	857	884	851	823	882	889	883	821	834	833	869	826	888	866	924	847	819	828	918	830	854	850	889	865	893	878	848	866	902	893	894	870	893	817	829	855	908	892	900	922	872	889	855	899	824	856	847	886	904	932	860	863	854	868	907	881	878	913	859	826	841	874	933	868	881	841	810	877	869	877	848	875	872	877	859	844	817	852	890	858	849	844	889	854	923	867	892	826	829	853	848	833	877	867	885	835	868	884	824	855	879	886	854	879	868	825	807	838	859	852	851	849	891	831	811	856	836	873	868	867	903	881	907	879	860	898	891	890	809	854	838	865	887	862	941	879	844	875	868	870	829	850	821	835	862	839	890	868	885	869	888	801	813	839	875	850	873	868	936	834	845	862	869	805	895	928	894	905	896	876	849	888	911	823	853	805	897	878	823	816	891	857	883	841	863	899	848	878	833	923	873	858	904	893	918	864	859	863	861	889	892	920	866	915	845	850	889	932	861	805	842	892	847	827	885	830	837	929	843	884	855	935	878	956	846	864	857	832	906	834	857	797	873	859	825	876	886	869	877	868	814	832	881	934	838	819	884	898	843	905	905	853	803	856	841	888	902	897	857	829	871	924	890	884	844	882	872	836	849	835	843	817	881	899	864	890	832	895	851	843	911	897	835	912	870	862	893	834	866	855	836	885	866	845	887	837	810	833	910	878	862	858	852	866	887	840	857	808	877	805	893	827	861	896	855	879	822	837	847	835	885	871	905	831	878	942	877	851	850	863	819	874	834	878	902	837	848	834	879	922	873	816	885	854	874	890	873	910	871	897	822	855	867	900	933	864	810	900	876	836	808	906	799	830	837	934	866	841	877	901	908	878	871	866	856	850	881	909	899	880	888	869	878	894	850	844	834	861	844	838	821	932	853	835	820	944	844	874	837	852	858	859	885	880	867	879	893	871	832	885	907	864	888	835	852	785	841	884	876	854	881	817	850	814	918	901	864	857	869	835	846	897	850	856	831	839	857	924	843	873	823	790	881	860	875	925	885	860	838	795	878	922	854	917	884	863	851	901	869	893	867	867	898	871	816	872	834	826	812	826	900	893	864	846	866	854	870	898	843	900	825	875	904	832	843	873	864	852	881	859	863	874	894	851	862	881	850	887	816	842	842	873	862	842	866	867	909	919	847	956	875	898	849	880	937	834	889	858	871	857	808	828	839	869	849	856	878	850	785	817	873	848	840	842	862	895	880	855	876	868	844	886	863	876	880	904	883	848	882	820	918	847	828	829	875	871	806	863	837	781	878	836	866	869	845	856	870	856	829	861	870	863	877	834	920	903	872	874	856	864	903	908	854	894	862	845	858	905	827	900	834	831	866	882	881	819	834	910	844	814	844	933	878	821	818	851	869	847	783	900	840	855	904	911	886	876	895	939	895	863	858	883	894	905	874	884	863	846	907	871
22661	14133	11075	6013	2894	1615	1091	831	717	610	446	376	353	368	337	359	353	340	317	337	331	278	335	316	330	364	343	317	319	333	338	331	357	288	323	324	302	300	309	294	310	310	334	314	316	344	326	323	303	314	349	308	337	326	306	311	332	336	326	343	352	303	328	293	341	333	317	324	352	318	334	297	302	357	349	286	306	334	321	350	320	323	340	336	309	321	333	359	345	296	309	314	329	348	330	340	335	314	321	302	338	320	306	315	340	380	349	329	319	348	340	323	329	345	294	334	348	354	339	344	331	334	318	326	310	333	287	343	350	322	344	302	303	313	319	329	315	314	331	336	367	324	301	326	316	354	311	313	325	300	315	316	334	306	343	320	330	322	309	334	332	377	325	328	300	338	334	316	339	311	318	315	342	292	322	307	306	286	332	301	305	318	326	297	281	328	331	337	332	310	351	302	319	338	332	322	317	371	336	326	316	332	332	303	295	312	315	347	274	327	331	328	330	300	309	294	274	306	326	338	321	347	302	305	297	308	334	286	306	350	340	340	314	324	343	298	325	320	311	320	309	317	298	312	304	330	350	318	371	293	292	334	277	310	330	324	325	290	303	301	298	334	299	332	304	353	339	280	345	316	311	312	307	320	285	322	288	337	331	335	311	349	324	310	326	316	316	346	305	311	326	305	310	301	327	302	341	325	315	322	321	325	342	299	296	332	360	345	311	349	321	315	328	304	303	297	378	326	340	319	307	293	335	294	357	291	281	321	334	350	324	333	351	323	309	321	323	296	312	305	344	311	338	335	368	324	303	325	347	304	320	295	329	323	290	327	310	320	328	323	330	314	328	333	350	313	328	287	318	304	332	289	313	304	297	317	314	306	304	336	316	351	311	337	313	277	300	299	302	284	355	359	323	315	330	337	354	343	344	336	321	325	316	349	318	357	298	344	318	349	314	306	317	339	351	357	318	303	332	313	319	291	342	335	326	320	319	350	333	323	320	285	320	363	332	331	330	319	309	297	319	321	364	294	307	324	319	330	334	362	351	296	312	333	307	321	322	333	304	306	340	312	306	343	342	314	330	310	319	300	304	316	334	318	338	335	322	307	314	327	326	300	336	339	327	332	274	328	320	294	344	317	313	311	325	313	356	304	297	295	296	319	342	334	335	314	330	353	311	330	340	326	334	348	312	348	317	332	296	282	306	279	305	309	321	325	313	294	329	334	355	330	305	337	340	355	352	311	344	357	349	351	331	330	323	308	319	297	302	304	286	302	329	323	333	361	292	296	344	337	338	355	305	360	312	302	342	313	339	275	324	303	312	277	278	342	339	312	315	319	332	328	351	342	298	313	316	354	325	350	290	313	301	320	317	295	313	310	352	329	332	343	344	356	339	332	321	344	307	327	313	308	314	336	323	352	308	323	273	311	360	327	324	294	334	322	317	352	343	332	300	343	373	338	350	294	311	293	325	312	332	306	342	315	307	318	352	330	298	317	289	351	278	310	301	316	321	290	279	342	304	347	328	301	347	358	324	349	268	292	306	358	335	353	306	326	337	304	345	354	313	311	308	332	348	297	319	322	351	316	320	336	324	298	349	327	336	299	317	330	329	325	324	313	341	328	349	352	335	319	322	287	308	319	312	280	337	284	307	336	341	310	346	327	344	337	339	320	343	345	321	320	316	334	282	299	313	328	350	324	310	373	340	311	311	282	311	326	361	327	326	324	329	294	322	332	315	367	334	311	314	331	325	332	305	332	314	303	325	298	300	297	333	337	294	302	297	321	341	325	306	310	322	324	315	350	322	339	330	339	341	303	306	346	334	336	322	327	329	320	332	357	348	349	313	332	299	311	324	321	325	350	304	281	305	348	326	336	310	319	307	341	320	319	299	322	319	313	315	359	331	317	305	293	290	303	295	320	314	322	314	268	324	297	293	301	350	320	334	324	319	317	322	341	321	317	313	345	313	328	335	319	307	333	303	309	326	351	291	293	303	320	297	318	344	308	305	325	319	290	298	335	327	322	346	306	314	310	305	325	320	334	339	308	321	312	257	358	327	295	323	325	320	306	335	320	338	306	335	321	305	328	356	326	334	324	368	317	347	305	352	318	345	301	319	352	309	322	311	289	295	309	314	325	348	321	351	344	313	300	325	339	316	325	311	312	338	306	299	290	317	312	353	296	339	311	285	326	329	327	317	330	293	317	303	295	350	321	331	317	347	300	306	311	321	342	321	329	316	291	299	338	299	360	340	309	318	349	319	314	347	361	316	315	292	325	335	330	300	321	326	322	337	358	347	326	335	343	322	301	323	312	292	295	301	342	336	320	314	332	320	346	316	309	299	328	304	313	302	326	316	335	308	309	330	310	302	318	317	335	320	303	309	317	307	307	306	337	303	320	312	315	299	333	343	339	311	354	344	320	317	297	320	349	320	294	304	289	329	352	318	333	343	332	299	326	316	324	298	305	341	318	305	323	292	324	341	315	295	296	302	310	337	336	315	336	325	302	332	324	352	310	317	323	320	312	284	301	324	301	290	299	344	321	309	367	324	261	331	305	335	338	308	287	320	308	301	306	336	354	332	346	297	283	314	327	300	318	319	259	323	313	340	315	352	362	301	321	329	331	323	345	349	348	331	347	283	331	299	333	338	355	295	314	318	329	311	348	307	314	343	297	323	325	326	296	325	288	340	322	336	295	333	308	323	308	329	337	332	328	331	290	318	301	336	318	326	350	349	330	303	320	347	317	302	265	341	313	332	308	318	306	316	313	315	342	308	334	316	340	329	310	343	335	322	332	310	314	332	325	319	290	351	341	326	338	294	313	326	342	288	309	285	334	333	338	309	327	343	334	308	341	309	341	328	321	327	335	301	331	339	322	301	349	359	316	305	324	310	314	327	316	310	304	326	310	319	330	324	283	325	330	295	316	305	324	282	318	320	353	327	315	339	324	301	328	337	335	318	304	309	316	325	312	334	317	339	305	306	329	333	316	322	324	322	336	332	321	291	277	299	310	337	308	311	314	332	358	332	307	308	345	291	324	347	325	306	328	335	324	329	361	333	322	337	333	321	307	306	306	326	302	305	292	362	313	336	317	309	342	353	340	337	345	305	336	345	315	338	346	327	292	318	345	316	282	317	350	322	324	347	321	299	342	343	350	275	324	341	342	329	305	317	305	296	328	328	325	317	322	313	339	310	309	298	360	311	308	325	304	310	327	326	310	352	310	332	306	349	278	330	324	328	329	348	325	325	365	335	292	342	327	348	304	321	335	317	339	285	342	326	299	293	335	319	335	338	335	330	335	311	362	333	330	316	310	311	317	328	302	303	328	327	320	292	305	310	322	271	326	272	332	327	340	328	288	330	331	330	329	304	319	316	324	306	293	316	302	296	317	307	298	341	325	350	310	323	302	325	322	317	321	296	337	312	302	324	323	284	351	279	296	348	339	331	365	370	293	356	296	352	338	334	317	328	333	331	329	288	316	342	317	314	337	326	327
13119	11091	16437	13172	8683	5723	4276	3261	2577	1864	1290	953	886	860	803	776	785	777	750	779	763	677	741	724	710	707	668	717	731	746	755	732	723	704	725	686	722	694	772	727	714	738	721	747	708	713	745	732	711	681	709	700	715	731	704	713	718	713	666	712	697	756	737	697	667	688	707	713	701	762	706	659	713	697	701	695	700	732	691	710	684	713	712	713	752	690	717	742	714	685	699	688	736	696	673	664	739	685	706	688	703	753	688	701	729	742	709	711	737	681	660	739	754	678	739	720	714	718	777	753	724	665	717	781	667	691	688	749	691	695	688	703	711	678	675	736	737	676	648	649	704	730	660	740	686	730	695	691	736	676	679	727	716	667	758	691	715	705	687	683	721	761	750	727	720	731	689	736	756	703	721	704	715	698	694	744	721	757	686	737	746	701	716	650	717	685	744	671	688	718	737	740	711	731	696	706	706	675	693	706	717	699	685	681	671	699	688	719	684	679	718	705	725	722	706	717	701	732	716	714	680	724	687	725	689	683	727	684	650	709	713	670	692	700	700	735	716	711	726	693	660	751	739	726	717	754	702	694	670	716	727	667	682	750	767	729	693	719	710	743	681	672	713	674	739	678	690	724	712	749	711	718	661	712	713	700	737	731	734	727	736	700	681	662	663	768	691	733	731	733	701	753	744	744	689	686	719	700	739	700	674	739	716	702	712	708	667	735	741	665	686	744	699	704	723	721	685	668	667	713	677	696	712	731	713	726	734	719	671	687	713	733	720	706	730	713	740	714	732	700	710	659	665	703	709	737	657	719	726	707	706	673	738	702	741	686	714	765	732	707	710	674	746	692	678	705	650	700	718	717	715	713	710	698	692	722	699	693	701	657	718	739	753	679	667	753	737	652	678	731	711	707	751	739	722	728	708	723	688	695	741	698	693	701	665	744	667	743	704	705	693	662	731	669	698	683	743	747	705	682	691	698	684	713	716	728	685	683	682	746	780	703	702	692	702	693	717	681	743	683	722	701	682	709	689	717	673	697	731	716	695	715	738	720	724	675	740	713	705	741	728	723	741	703	681	732	739	689	730	746	687	744	727	717	727	717	706	738	741	692	720	709	690	721	687	694	725	688	724	731	664	686	722	685	697	741	733	681	709	761	706	693	633	744	706	725	701	699	682	742	737	690	736	725	685	745	672	770	717	677	700	706	687	693	729	716	711	700	764	690	715	685	696	678	700	660	701	692	761	692	736	720	732	667	703	703	716	691	700	714	700	726	742	708	753	706	681	740	728	714	720	704	709	703	684	735	758	742	740	762	717	672	749	755	717	738	712	748	669	712	703	725	731	662	703	732	742	720	686	784	713	740	723	738	740	703	756	711	777	705	735	717	750	700	760	667	725	718	700	709	696	699	702	733	690	715	705	756	702	785	681	745	726	690	643	680	753	737	728	702	675	706	728	710	748	710	724	739	724	711	701	695	731	760	699	684	675	756	676	761	704	649	720	718	776	695	765	702	705	746	698	656	716	748	730	711	711	759	683	694	717	713	724	716	678	676	682	735	717	705	722	679	686	720	731	721	705	692	782	763	694	745	718	690	722	734	677	706	674	745	746	722	697	673	736	731	726	699	766	704	738	696	720	709	726	785	722	731	706	707	675	696	733	701	726	738	708	750	760	760	691	674	705	780	704	708	714	664	698	734	712	677	694	727	699	724	696	708	757	691	668	709	731	742	740	702	712	741	743	690	775	695	665	754	715	737	660	738	728	685	702	655	723	701	674	729	712	684	729	706	706	693	745	687	710	713	672	721	722	699	720	732	716	681	727	697	703	705	744	714	679	730	681	732	742	702	708	713	707	768	671	676	678	701	695	751	767	696	711	704	755	666	712	715	755	703	705	735	743	708	679	728	697	679	702	711	713	707	723	669	684	726	684	768	704	671	745	744	707	681	751	699	686	691	716	711	709	690	700	727	696	670	649	655	701	746	682	703	765	710	701	710	747	730	726	719	716	691	750	697	742	727	702	699	742	677	684	710	756	713	687	697	746	714	728	721	664	719	677	667	708	722	665	706	689	674	698	730	690	687	753	703	692	690	734	694	736	692	756	711	741	707	673	735	736	719	703	767	716	713	707	697	723	699	711	702	610	767	693	683	670	687	695	732	707	691	727	736	699	727	691	686	721	683	732	689	746	756	720	777	714	659	699	660	752	728	706	728	722	709	713	708	759	707	704	781	666	717	732	746	690	700	686	718	674	739	747	699	648	731	714	705	702	719	706	694	725	714	761	729	687	707	752	756	725	713	689	741	723	716	748	701	667	708	737	696	714	688	731	730	728	709	681	719	746	754	684	702	715	659	702	711	693	754	748	721	674	700	742	742	665	719	671	696	679	740	723	691	718	717	683	703	673	646	694	736	733	750	713	736	684	724	707	721	751	687	741	695	682	693	722	669	748	689	744	694	682	742	730	749	689	677	671	707	719	678	693	722	743	676	686	655	737	720	735	671	676	715	701	714	721	726	734	692	718	678	668	691	748	759	681	775	705	683	699	719	650	721	721	665	764	752	694	713	720	746	746	704	688	698	707	684	707	708	719	699	762	677	732	678	774	713	726	736	664	703	663	687	718	687	696	712	742	674	700	742	743	706	760	738	757	702	721	712	711	691	712	718	646	713	699	742	704	683	697	669	728	749	721	700	696	720	710	713	747	699	698	698	751	677	700	716	693	762	714	715	720	737	672	724	712	709	754	755	713	659	698	710	697	719	735	723	727	735	722	723	694	723	729	686	722	703	746	762	736	642	717	713	670	686	698	742	713	715	716	715	732	701	696	720	724	691	722	698	638	695	709	736	714	754	694	735	708	705	710	736	708	718	724	704	694	706	748	712	652	738	711	667	755	682	776	726	707	673	737	690	698	685	719	697	730	704	674	684	740	686	694	723	698	677	714	719	748	717	658	705	739	733	686	684	703	686	624	701	680	746	719	730	747	723	708	660	713	718	677	673	760	734	683	701	718	681	704	696	706	718	702	705	723	728	708	760	717	713	707	717	711	703	691	748	690	717	755	701	665	745	733	721	720	706	733	699	746	703	659	687	705	704	689	731	709	708	720	689	736	727	673	707	694	697	687	694	735	737	693	735	705	703	748	743	703	703	727	748	723	712	757	711	705	676	732	650	716	716	773	718	719	675	672	742	721	725	723	695	732	697	693	706	723	755	729	722	741	700	692	679	684	709	773	742	706	715	698	645	719	743	678	655	688	722	730	709	695	721	725	687	649	696	765	730	740	694	672	723	705	722	694	756	745	665	706	733	679	699	657	739	738	725	735	680	710	683	732	706	725	720	738	677	730	659	708	729	712	743	741	717	709	680	712	710	714	685	722	715	741	711	719	669	761	685	711	724	700	717	682	702	736	693	711	696	689	707	679	730	698	691	647	694	683	719	738	740	688	736	747	674	710	706	690	663	709	707	746	670	756	694	695	726	682	729	702	711	733	716	762	698
37133	19965	14977	9787	6002	3637	2621	1795	1036	785	584	501	429	408	418	393	377	404	370	371	350	351	364	359	336	349	360	376	340	359	353	393	371	355	380	392	377	322	355	408	343	361	353	359	338	351	364	371	391	359	386	352	358	378	368	362	367	371	360	351	375	344	328	404	326	382	330	385	345	359	360	366	361	327	338	415	365	324	354	317	376	359	383	331	352	349	376	358	370	318	359	365	370	359	352	360	326	351	354	342	340	381	374	364	364	372	340	378	335	363	381	346	361	339	364	328	348	383	337	336	381	375	332	358	359	334	374	376	350	368	365	379	356	377	349	332	363	367	339	352	405	342	337	366	350	349	349	353	323	357	371	369	337	374	334	365	371	345	366	331	374	349	382	358	380	347	349	347	357	343	359	322	339	351	352	354	353	379	368	390	348	359	343	357	346	345	391	351	355	344	366	354	380	346	411	343	344	353	367	389	351	342	362	373	366	354	330	338	343	354	364	354	323	386	347	369	377	360	348	332	359	366	387	357	346	347	354	424	346	377	380	369	357	358	354	346	368	370	350	372	341	322	350	341	340	352	339	387	331	355	360	348	372	328	352	354	357	359	370	406	370	339	365	349	332	374	372	387	345	373	374	365	369	350	331	381	346	363	367	362	336	346	354	336	378	352	380	378	321	374	355	340	399	366	352	369	379	339	317	384	343	357	328	387	357	367	343	361	307	351	345	369	359	319	358	334	328	363	360	366	390	369	350	367	393	369	382	337	361	339	362	337	360	365	356	336	393	357	337	352	383	346	346	353	391	342	361	359	360	313	362	365	378	344	351	365	396	304	350	359	398	326	375	357	330	346	354	345	388	398	346	326	336	341	331	337	380	333	356	377	368	359	336	375	381	363	360	355	332	374	357	398	363	317	395	343	360	346	331	344	358	321	399	361	350	364	323	342	389	408	369	397	379	343	351	336	341	349	371	383	362	381	343	368	359	362	362	334	331	350	355	364	370	326	370	354	359	363	362	355	331	403	344	347	367	327	351	359	356	326	365	339	366	386	371	349	356	353	355	337	345	387	420	377	372	366	332	385	355	351	364	340	331	377	354	381	373	325	356	335	375	344	352	402	366	340	363	365	390	362	346	361	396	322	324	315	402	358	321	351	352	365	366	384	365	364	337	368	361	396	338	350	368	368	342	369	352	355	348	353	347	340	343	305	326	394	350	347	381	366	329	381	354	338	340	352	323	359	345	362	367	359	384	346	338	342	360	351	376	356	340	360	365	379	378	358	347	357	339	349	358	348	338	338	345	328	357	372	354	316	308	356	343	345	373	355	385	321	331	381	339	340	350	308	356	355	397	380	347	358	348	364	379	377	354	344	373	331	346	397	346	339	379	388	358	364	328	351	382	384	337	325	355	355	308	346	344	359	340	351	363	370	349	400	385	358	344	360	351	364	339	353	353	331	343	344	382	346	326	362	361	365	378	341	356	358	338	333	354	321	332	347	384	356	379	348	323	348	354	316	337	375	339	334	353	351	370	349	367	348	356	400	354	392	377	359	325	356	381	369	374	363	386	326	337	336	363	350	339	353	340	384	375	364	366	320	354	395	335	353	352	384	375	408	373	375	334	358	371	358	354	341	347	362	333	355	403	315	360	382	393	366	321	392	338	374	303	373	376	353	409	387	381	379	353	365	364	346	326	358	379	368	402	346	347	386	364	347	365	356	360	366	368	339	354	366	358	393	353	354	354	355	340	369	345	334	385	347	324	354	358	372	388	370	380	351	350	320	329	359	399	333	355	365	367	378	365	335	317	330	335	362	364	354	340	322	369	383	357	340	367	333	321	356	390	350	367	369	338	347	364	393	347	378	363	387	356	351	369	366	338	349	350	382	372	401	349	359	356	352	313	360	374	351	339	323	364	359	380	363	361	342	389	349	339	369	374	393	330	332	374	354	366	364	311	359	368	336	350	363	343	298	337	376	393	344	325	318	325	350	304	361	316	357	381	370	374	378	307	367	383	327	368	330	383	348	353	368	353	355	368	386	362	354	348	337	353	350	339	325	360	329	337	346	334	335	343	364	354	325	367	339	373	402	358	365	364	336	360	361	364	366	388	373	373	371	336	379	349	334	355	366	353	335	323	349	379	342	368	357	360	321	355	324	354	344	353	383	393	358	360	337	357	368	358	369	364	393	360	345	350	367	367	359	398	382	367	348	359	387	381	381	357	335	384	368	362	343	384	402	359	328	354	351	344	321	338	360	341	362	363	344	358	324	342	312	351	354	337	370	336	370	335	375	358	364	403	361	335	383	381	360	322	335	373	363	369	352	367	370	348	375	358	400	354	349	359	366	343	365	309	319	362	348	357	325	344	357	381	337	361	380	342	340	361	396	355	380	364	297	355	354	383	363	349	330	355	368	397	359	364	379	373	378	354	365	367	356	335	348	372	367	363	351	375	369	368	366	358	354	358	354	384	343	366	336	330	336	351	376	344	347	341	369	333	383	367	359	333	359	333	375	352	344	353	382	321	343	347	312	344	358	358	377	355	395	365	356	352	348	350	336	335	339	327	364	361	344	353	373	348	364	360	359	339	344	357	359	339	428	353	361	348	354	334	333	356	335	367	349	357	359	365	339	329	344	371	371	359	344	359	389	368	404	336	355	337	361	351	359	352	381	359	342	334	357	328	335	385	339	343	352	352	339	376	386	391	404	335	357	347	354	365	379	398	362	325	376	373	322	344	362	376	350	340	369	364	345	349	351	347	370	353	375	369	372	361	345	381	343	356	348	334	364	375	364	332	398	371	347	349	354	385	384	373	347	366	340	343	324	353	335	387	408	351	372	319	344	393	354	383	313	377	352	363	348	324	336	378	331	367	334	339	356	351	312	341	368	337	355	326	372	404	365	311	348	375	393	358	369	358	358	329	337	395	347	361	337	362	369	362	369	369	402	385	346	367	327	378	370	314	365	340	330	349	372	348	359	331	371	361	365	394	369	345	378	333	339	338	359	351	359	387	357	340	334	353	350	371	372	381	348	327	348	354	368	348	355	345	342	364	362	389	367	365	372	364	364	353	335	350	347	353	361	349	339	357	351	369	338	371	361	347	371	355	380	368	358	369	334	362	373	356	353	328	346	344	367	351	376	343	328	366	346	363	332	365	332	334	366	313	309	357	348	309	387	336	358	386	349	324	322	344	399	334	359	356	360	318	398	315	345	332	336	391	357	354	361	334	315	323	309	331	352	391	343	391	356	355	401	336	402	390	378	366	313	355	375	349	363	341	356	347	363	338	312	410	372	323	346	370	370	335	347	374	349	326	309	351	356	353	339	342	330	403	399	372	368	361	334	355	364	378	351	337	397	342	325	361	338	370	327	366	387	400	376	343	367	334	361	371	355	381	395	348	354	325	364	388	336	353	341	367	347	360	386	384	403	365	370	368	349	385	320	342	379	365	336	341	377	355	370	345	368	387	365	347	374	329	365	352	340	403	373	342	400
22674	14483	19957	19869	15713	11877	9093	6477	3988	2785	1827	1379	1287	1174	1098	1019	1005	1005	944	882	876	859	821	849	828	795	807	811	842	811	806	823	776	800	798	818	848	808	846	835	798	759	804	822	806	782	773	791	820	770	762	785	823	832	812	778	814	818	813	761	789	781	816	773	749	775	809	822	763	831	834	825	781	801	785	815	819	733	842	847	785	830	794	761	748	776	820	744	737	785	747	753	802	803	777	765	775	826	796	779	838	778	799	776	769	792	794	775	730	772	794	773	787	747	790	836	820	821	773	817	792	768	797	757	771	777	731	769	761	771	777	771	756	802	774	803	778	768	798	801	771	809	849	782	784	813	777	786	796	780	824	832	765	806	810	729	790	800	763	781	748	753	849	792	805	791	849	790	818	790	767	781	786	762	774	767	820	758	758	775	774	800	765	825	782	748	782	799	758	738	758	774	774	779	788	747	772	749	759	782	713	703	800	773	790	810	774	763	761	747	840	782	797	783	780	771	778	822	802	752	801	765	781	776	822	824	795	798	756	723	801	751	805	815	790	809	729	802	772	765	732	777	753	809	802	779	817	793	780	749	774	745	787	798	816	809	820	763	791	755	728	783	788	734	783	766	788	740	824	811	803	798	803	811	733	768	790	779	765	791	820	772	768	771	739	813	802	747	824	762	808	793	860	756	799	737	798	830	852	756	774	826	784	795	778	783	735	749	785	750	724	751	760	761	797	780	786	734	801	809	722	731	812	794	806	715	789	760	759	765	792	757	739	763	826	763	799	819	811	710	793	758	784	803	800	771	811	796	785	755	775	748	761	814	783	769	773	807	771	778	740	801	782	749	815	744	794	807	754	865	814	753	804	787	801	818	818	772	806	774	758	793	802	800	813	764	794	781	759	809	771	780	762	779	810	818	818	818	780	738	844	786	818	808	818	758	795	783	797	813	751	831	785	786	748	831	774	783	798	795	788	754	795	801	779	782	736	792	764	768	764	759	764	768	766	732	781	801	835	786	793	769	766	808	788	784	792	782	753	786	720	795	786	755	821	743	785	807	795	831	752	770	778	817	790	746	774	786	774	781	785	808	764	735	763	784	769	779	738	794	833	792	783	728	761	727	791	772	793	762	807	751	851	782	824	770	778	761	818	803	766	760	816	761	738	790	818	779	750	764	779	800	749	772	773	802	775	698	798	800	793	797	792	834	751	824	753	753	737	786	829	748	788	798	797	766	764	784	771	762	803	779	813	778	752	753	750	773	747	791	801	826	778	818	746	763	791	785	766	823	797	787	767	806	736	789	821	799	789	784	767	809	755	762	768	774	754	792	743	733	812	801	764	800	806	765	814	812	813	799	763	815	799	760	786	796	745	775	801	789	799	793	767	786	780	770	798	745	769	853	770	783	788	786	770	766	777	786	797	815	739	771	749	810	810	772	782	775	764	797	786	779	796	829	830	775	754	796	781	775	768	793	758	783	753	791	808	776	800	747	779	768	797	780	832	753	764	800	810	789	785	779	781	824	758	782	824	776	811	739	807	751	765	789	775	786	792	804	755	754	809	803	726	778	769	754	798	804	799	787	756	788	794	824	826	773	770	780	797	778	768	755	825	789	779	814	803	784	783	749	814	758	764	806	754	789	817	782	761	807	782	776	772	756	809	769	772	757	777	786	751	782	828	798	829	808	756	795	809	816	739	774	731	799	783	789	768	777	780	797	766	791	811	821	759	749	805	866	753	797	814	783	716	759	758	739	816	822	806	837	738	818	851	738	761	791	779	789	817	820	778	818	766	785	788	827	779	807	795	752	781	786	769	783	790	729	773	774	773	782	784	769	818	762	753	772	802	769	749	784	777	811	831	722	799	772	814	765	793	782	753	729	780	775	785	797	765	800	800	729	781	805	834	754	792	789	753	845	823	801	794	783	725	785	837	784	841	813	741	767	768	804	780	760	791	751	804	821	756	783	823	839	832	778	777	754	759	828	736	779	799	718	821	802	805	785	798	854	760	775	769	732	774	840	800	775	771	771	853	800	818	784	746	789	783	794	780	803	794	776	750	727	760	783	754	771	794	808	789	811	800	830	793	755	790	813	765	767	768	742	797	760	775	776	806	757	806	830	764	818	813	777	775	814	807	785	760	802	797	807	776	781	800	776	754	824	758	763	789	791	784	852	733	753	789	789	793	794	766	828	768	759	842	813	782	816	799	785	805	772	826	781	849	783	788	779	793	777	767	755	807	749	770	799	787	775	797	778	796	775	786	794	824	765	783	698	742	805	792	797	789	760	767	853	775	783	813	814	818	789	829	796	766	795	753	807	776	756	790	771	762	801	758	811	809	798	796	728	770	781	806	801	838	765	725	756	753	829	761	749	762	796	761	785	838	723	754	801	827	818	759	761	779	847	770	793	765	798	843	765	820	890	800	793	803	807	769	755	793	787	817	778	819	778	756	790	803	744	799	800	789	828	842	781	782	816	778	768	788	758	782	811	762	834	718	778	776	746	771	780	798	822	750	802	804	782	810	768	755	804	770	778	801	787	758	797	779	802	754	782	796	806	769	790	728	835	777	790	712	763	848	778	768	759	759	712	818	789	773	776	811	784	785	728	786	757	826	848	798	836	797	792	771	747	801	793	748	749	760	760	824	779	754	756	827	730	745	811	782	695	774	777	840	777	792	801	758	749	800	801	826	762	761	796	790	774	735	790	767	759	742	803	776	771	803	843	752	784	752	798	782	811	758	799	775	756	835	806	806	751	835	774	842	768	779	774	799	782	825	747	780	776	796	787	764	826	829	769	755	776	731	802	800	763	776	734	746	815	753	828	760	742	778	800	798	781	783	797	813	817	797	829	800	763	787	791	753	784	787	774	789	832	799	762	827	758	763	821	760	763	798	767	817	772	796	866	811	775	813	746	800	773	788	724	805	787	770	782	723	815	777	810	790	852	739	788	788	813	800	836	755	816	793	799	765	762	787	803	754	774	791	827	760	749	785	780	813	780	847	811	808	782	869	834	823	812	774	799	792	756	816	802	783	792	833	771	821	787	820	761	735	831	782	799	796	809	770	745	744	803	783	802	794	796	760	739	756	796	812	765	789	768	753	780	757	845	788	816	796	809	778	787	783	772	806	770	811	755	830	788	812	781	753	809	772	852	799	760	788	806	746	738	817	830	775	761	761	784	803	733	786	800	768	794	771	805	790	816	786	774	833	854	782	733	776	753	722	786	767	800	773	801	794	804	805	779	725	789	750	765	788	737	813	814	801	782	723	760	785	812	768	801	842	762	785	741	754	793	796	779	764	790	779	747	754	810	744	809	802	844	791	755	809	804	807	766	809	760	820	819	776	792	773	846	754	757	794	748	772	816	807	804	750	773	778	812	726	770	836	803	782	790	801	772	781	772	770	752	775	768	767	816	785	816	745	769	747	799	793	796	785	817	753	820	809	791	785	804	801	829	791	762	784	781	780	801	784	771	780	788	796	780	747	796	803	809
45422	24658	22129	16647	11306	7415	4286	2434	1524	1171	768	565	605	522	506	502	524	473	459	402	410	388	393	451	411	408	420	414	402	390	413	414	412	399	426	423	411	435	412	394	379	402	412	365	396	402	411	400	429	422	421	418	438	407	442	405	426	419	390	395	409	433	431	407	380	408	404	426	421	408	385	423	370	427	418	368	415	380	404	476	419	411	415	422	370	398	430	440	394	365	381	376	423	414	442	407	422	419	426	435	414	376	432	399	411	435	448	401	439	385	403	418	380	382	376	409	439	400	424	407	435	395	404	368	407	429	427	424	383	371	401	418	412	439	391	381	414	385	405	420	431	400	383	392	394	404	380	377	412	354	373	399	412	406	373	441	390	421	368	386	399	381	442	421	390	388	390	420	417	423	382	436	369	421	427	363	384	384	438	348	412	439	400	421	394	437	394	450	412	407	431	437	413	402	387	370	420	382	369	416	392	375	398	414	366	409	412	414	402	372	409	387	419	401	368	377	413	395	398	412	389	374	408	448	456	390	421	402	393	387	390	401	383	411	395	404	410	405	402	417	379	432	428	397	424	380	441	374	401	426	417	456	393	385	382	396	403	390	370	385	412	417	360	407	424	369	390	404	415	394	352	426	398	351	399	368	429	373	423	416	372	406	389	413	442	422	381	430	403	374	376	452	358	374	397	380	373	403	419	428	430	431	417	396	380	417	368	362	431	405	380	415	376	437	409	439	386	407	392	413	434	386	367	411	395	394	412	380	397	394	406	374	387	397	414	418	410	353	383	381	419	375	448	435	410	380	448	378	415	409	393	387	364	396	415	390	391	404	376	424	406	370	393	386	366	405	423	388	416	400	384	402	388	411	421	421	355	398	388	377	422	432	394	408	427	381	382	421	379	391	380	381	408	405	418	404	381	375	379	389	351	403	410	401	397	408	384	417	428	395	379	439	388	401	392	369	399	391	402	361	389	386	428	392	386	416	442	396	390	447	436	405	419	384	349	412	420	429	456	379	402	425	380	397	398	408	398	416	380	428	397	393	378	391	412	395	369	408	382	427	399	392	383	411	366	413	373	440	411	409	416	390	407	379	418	391	363	390	413	412	406	401	374	361	409	364	400	405	409	354	365	390	402	387	406	420	415	426	399	408	430	408	415	451	436	335	382	389	393	416	379	414	394	416	417	391	436	406	376	403	396	383	410	413	412	402	414	411	436	411	410	421	407	408	386	433	422	358	468	415	391	416	443	398	421	386	418	393	398	416	419	398	426	401	385	420	404	373	376	415	391	398	473	392	411	407	414	383	393	452	366	414	403	404	390	373	415	373	439	446	362	427	411	412	424	383	416	405	414	407	407	378	370	385	405	414	420	405	405	414	370	413	385	406	393	379	365	418	450	431	348	375	376	402	459	394	449	432	394	409	397	394	387	430	408	386	380	410	422	385	392	389	378	422	428	425	413	405	435	404	393	400	370	395	420	419	411	380	362	383	423	416	376	423	424	440	399	372	405	402	391	415	367	391	382	415	392	406	393	396	405	391	428	396	387	367	365	397	405	406	398	416	427	371	407	399	418	370	385	407	407	388	394	396	364	378	385	416	446	373	406	428	409	406	433	401	391	388	383	396	425	415	452	410	411	428	368	374	409	364	393	399	392	409	375	393	400	366	391	381	379	428	398	422	414	389	385	385	401	430	377	443	389	408	424	405	426	399	439	390	423	406	420	401	378	408	364	457	381	376	444	408	397	403	356	405	385	391	391	378	436	404	383	401	359	391	372	394	422	373	413	399	377	437	395	388	404	404	406	406	381	413	415	417	401	406	445	376	405	419	398	424	419	396	410	402	386	358	380	417	391	417	361	388	403	353	406	383	403	417	345	428	425	393	420	437	422	427	375	407	392	387	367	396	396	411	365	411	414	378	388	394	410	407	410	440	374	381	368	382	399	392	415	434	409	379	387	414	437	388	397	426	407	408	385	387	392	422	409	366	382	422	405	426	363	378	366	395	393	382	443	420	412	457	436	380	431	392	395	406	399	393	372	414	402	386	384	421	399	391	393	408	407	411	376	379	364	385	415	381	379	415	377	380	408	367	346	403	373	370	431	366	399	402	415	400	358	382	399	402	402	434	382	404	400	407	435	415	400	403	381	411	407	404	430	424	426	408	389	375	446	402	416	363	387	403	427	376	424	417	407	393	397	436	408	431	407	381	389	364	380	418	381	465	412	425	419	373	378	391	399	360	376	407	443	420	405	405	415	436	413	399	413	391	414	377	392	410	361	410	391	454	430	373	450	398	409	432	390	394	334	407	389	415	382	408	405	369	387	390	415	398	411	413	376	391	399	401	400	377	368	408	402	392	399	361	406	425	346	378	394	389	404	389	395	384	381	390	396	394	415	397	393	407	394	416	381	422	397	429	422	423	403	402	385	420	410	406	382	359	380	408	408	424	413	419	389	374	416	414	406	432	406	421	386	441	405	401	393	410	429	371	416	382	452	408	393	389	433	421	407	409	384	393	363	379	365	406	411	426	409	387	424	395	428	409	395	411	399	418	394	444	369	418	402	370	425	440	423	375	402	446	372	398	452	403	396	363	432	432	392	372	403	397	413	391	446	391	374	394	433	434	393	382	391	376	385	423	408	415	415	414	412	387	400	366	378	371	402	369	378	428	410	379	401	393	424	400	375	371	378	401	406	390	405	440	375	406	375	421	415	418	384	426	368	376	414	356	430	419	349	398	403	337	382	361	414	425	403	404	411	404	404	418	403	353	401	405	395	402	385	397	386	441	371	425	372	435	383	406	414	447	414	401	417	407	403	373	404	416	410	427	378	348	415	395	411	364	395	381	416	404	362	399	388	394	365	396	411	417	416	408	414	409	397	380	379	440	409	403	405	390	380	413	370	399	395	384	424	422	402	387	385	374	411	422	403	381	399	395	403	394	387	433	411	407	395	418	415	400	417	382	399	391	409	396	427	412	384	409	404	410	400	415	407	433	392	363	431	406	405	382	391	441	438	387	404	429	398	342	389	397	401	411	434	413	420	431	416	384	421	379	387	426	375	406	394	395	396	393	379	395	378	356	380	401	442	414	374	364	421	433	409	429	398	405	398	427	381	405	385	413	403	427	415	436	405	389	413	361	429	395	382	373	374	432	391	391	391	404	413	381	432	413	418	400	367	413	396	391	368	427	413	398	392	428	360	389	417	406	393	398	417	419	415	388	403	431	431	395	400	405	376	434	389	378	410	409	397	380	379	418	414	392	377	416	398	405	428	384	428	390	403	379	388	409	387	358	361	400	405	380	376	396	453	435	417	426	374	431	368	414	414	423	379	385	377	408	422	399	382	433	399	406	407	394	407	426	392	364	407	414	389	409	379	379	374	417	432	424	410	395	361	419	428	409	366	414	420	430	413	380	408	416	366	387	393	400	387	396	433	398	389	404	369	392	403	394	410	395	404	356	387	397	364	351	417	429	395	379	395	429	373	390	393	427
26462	18057	27048	27155	23248	19086	13311	8150	5959	4100	2563	1848	1673	1523	1349	1252	1264	1224	1122	1024	1049	976	928	944	902	868	919	927	900	893	953	871	880	907	840	877	868	899	894	857	893	894	864	874	893	858	870	920	881	893	882	870	902	905	848	909	940	886	890	920	941	876	895	884	929	875	947	915	930	878	860	853	909	866	896	855	867	880	881	828	911	839	853	879	855	915	855	844	898	841	859	904	864	872	924	858	851	871	884	868	832	891	903	845	881	894	821	853	836	838	849	857	898	868	931	870	871	865	866	845	860	923	840	879	902	850	925	861	848	801	880	867	859	864	886	869	833	876	907	881	858	886	850	865	854	865	879	820	887	913	888	843	871	844	899	875	838	870	838	832	838	854	876	920	893	830	834	862	907	896	835	846	841	855	870	863	811	921	925	795	834	881	890	878	858	889	922	848	868	830	833	855	868	897	843	819	858	813	878	850	868	830	848	867	900	870	827	874	823	810	861	838	861	906	863	921	883	835	838	820	890	861	864	845	850	877	892	854	850	852	873	861	837	805	840	886	889	793	876	820	917	845	848	905	910	873	835	862	893	866	862	855	893	849	823	845	848	862	822	853	879	801	806	869	830	869	907	860	870	834	898	862	857	903	864	847	833	870	817	826	862	897	885	823	881	843	850	901	855	864	880	852	860	870	833	863	863	810	873	878	874	887	845	856	884	835	854	896	907	852	885	860	830	875	864	838	843	893	876	866	842	875	858	860	884	906	845	859	835	843	858	869	910	838	876	855	910	822	885	883	855	886	872	853	897	844	885	858	856	850	831	917	911	820	853	864	824	928	886	839	871	897	900	916	881	897	871	847	914	838	860	877	865	889	818	824	825	808	912	843	827	826	870	839	851	815	833	859	881	871	818	879	816	859	927	908	899	899	822	914	875	884	839	900	900	891	854	841	873	817	819	862	876	916	892	864	911	862	866	892	815	834	896	862	806	886	842	870	819	842	873	888	834	902	874	801	883	841	871	846	827	903	893	910	877	864	894	862	862	878	876	890	878	825	871	863	814	855	842	841	850	872	894	859	858	905	856	805	854	886	858	850	882	816	886	876	888	903	858	842	824	807	841	857	878	840	827	830	879	850	890	860	836	886	869	869	891	833	850	837	854	828	889	878	858	863	838	868	837	888	878	891	837	866	887	857	836	867	893	899	914	818	845	860	842	805	870	897	902	880	840	856	836	834	856	848	830	838	809	847	878	864	842	889	842	822	847	857	912	835	829	878	887	876	895	849	871	869	880	918	892	885	856	837	885	884	852	852	865	853	875	884	905	871	846	862	902	864	827	874	896	810	928	928	872	848	852	866	872	923	855	807	870	881	885	859	791	827	826	855	892	815	912	836	856	892	818	862	882	818	851	830	873	842	906	821	812	895	877	855	900	847	893	862	826	848	900	898	854	847	883	794	866	815	861	892	827	828	929	851	843	883	805	801	885	858	908	909	853	807	839	818	890	811	902	845	887	856	870	814	898	817	872	895	889	846	839	891	873	852	833	863	863	883	815	887	867	895	918	868	818	861	864	859	930	855	858	867	852	863	883	869	857	868	859	812	893	867	819	882	828	897	833	832	884	836	863	888	830	874	868	924	885	902	870	890	881	841	827	868	885	862	873	869	892	822	821	932	893	817	856	853	844	879	837	919	873	854	908	890	895	880	823	865	893	875	873	838	839	880	910	822	870	848	839	849	854	908	864	899	809	895	863	852	830	902	833	837	834	926	881	820	840	823	888	828	893	832	882	901	864	849	870	893	848	891	833	864	882	888	886	829	867	858	817	861	845	881	812	889	917	877	855	887	820	851	851	892	870	888	809	899	890	846	852	858	831	892	885	841	863	901	863	862	868	837	826	850	865	858	911	854	858	831	881	857	858	904	873	856	898	858	927	875	882	876	858	890	903	893	873	855	889	857	876	912	831	854	844	872	884	848	900	845	874	836	908	866	806	871	812	891	841	831	900	846	874	878	894	879	851	838	913	854	866	879	866	813	854	877	822	925	875	876	872	872	873	885	901	875	864	888	853	858	867	864	845	855	854	808	861	890	859	874	890	833	818	868	813	856	842	884	841	813	872	854	804	857	872	851	878	866	840	812	857	858	909	850	844	881	846	861	919	846	860	845	864	916	891	887	912	914	854	889	950	836	882	867	845	889	863	872	880	820	866	881	862	845	850	870	859	862	906	871	852	920	837	855	897	876	887	881	873	878	854	831	857	828	855	860	847	908	851	929	873	879	828	823	900	876	894	885	866	863	809	855	869	882	829	847	863	861	878	870	923	860	839	842	849	838	811	846	797	867	866	859	833	843	845	903	866	841	860	892	886	838	887	847	890	862	912	833	872	918	816	899	868	934	882	836	933	847	877	911	855	844	843	841	907	840	805	836	850	880	860	848	864	901	842	840	830	913	861	845	911	869	942	853	835	804	898	866	801	860	902	857	868	857	892	915	868	882	886	888	830	907	852	852	848	878	875	871	847	806	854	950	870	902	841	911	832	821	830	859	893	902	903	869	880	892	849	848	890	856	845	854	826	856	827	858	812	841	877	858	893	880	930	908	868	823	876	863	833	886	849	840	861	851	907	883	840	890	865	843	875	891	893	890	891	860	901	836	878	826	887	902	837	874	896	866	872	818	834	830	836	897	896	871	833	873	914	846	891	883	873	846	844	886	842	848	808	874	889	786	875	853	893	866	808	897	812	891	840	877	841	901	836	821	902	815	810	859	908	859	813	857	883	847	862	857	882	827	885	873	849	871	878	887	913	849	876	865	811	924	805	846	903	828	855	848	884	850	880	873	855	870	860	893	839	859	866	871	878	869	902	889	858	878	860	893	878	899	855	853	851	845	806	871	899	838	862	895	826	881	898	862	807	863	887	846	903	877	859	868	853	883	863	858	876	871	839	884	924	893	880	892	874	900	852	840	912	855	869	856	811	929	857	852	885	842	874	864	910	854	888	802	857	851	909	812	888	844	849	906	831	831	839	855	878	825	852	857	874	850	839	860	854	957	867	844	784	879	843	890	845	905	907	820	854	829	924	870	869	867	838	892	862	807	849	813	847	885	850	819	820	802	824	881	821	923	898	841	848	866	902	827	854	813	837	827	824	835	873	846	835	854	874	930	876	859	917	879	862	870	867	835	865	884	856	842	834	828	926	872	860	892	908	847	834	859	830	855	890	893	843	865	848	871	832	894	823	905	802	892	836	827	827	907	870	831	858	889	878	839	897	841	886	868	892	820	870	853	871	865	920	891	836	806	840	869	843	871	842	869	858	827	881	894	853	858	858	909	799	853	849	850	895	890	814	822	836	894	854	910	899	898	842	844	884	862	807	883	849	823	869	909	890	913	836	856	889	895	876	912	845	876	885	885	862	827	869	889	862	875	891	887	864	861	851	880	850	880	881	833	858	893	827	837	813	847	839	835	887	830	816	897	839	833	807	805	819	841	865	877	835	842
22233	12708	9115	5694	3308	1979	1172	898	637	559	440	406	325	339	338	347	308	333	351	348	349	328	326	329	340	345	297	316	357	314	326	333	342	315	333	330	311	299	329	303	357	340	318	348	339	302	313	302	330	339	350	333	301	285	320	319	334	338	309	335	345	330	297	319	307	326	322	357	351	338	308	316	322	335	351	294	348	339	350	344	341	308	311	334	312	286	317	341	335	324	332	322	299	278	349	344	306	341	315	338	314	328	315	335	349	301	350	330	325	307	332	342	340	329	310	333	348	312	346	366	335	302	328	327	339	311	322	317	321	362	319	347	324	338	324	318	313	329	321	342	365	316	345	328	332	360	367	332	333	329	308	326	325	336	329	304	338	325	325	296	349	365	280	356	312	328	314	324	312	345	350	339	321	314	307	296	340	341	345	374	306	326	336	318	326	321	338	309	322	321	292	332	338	360	335	336	328	348	307	308	339	310	313	321	326	317	322	352	328	330	302	345	358	290	353	299	311	289	360	302	323	349	317	359	330	347	305	331	351	312	315	339	376	326	302	354	311	331	289	325	316	331	347	331	288	351	291	318	278	350	323	321	322	317	336	333	323	344	307	334	342	356	346	313	308	328	302	295	306	311	337	314	371	309	330	303	270	312	364	306	353	341	329	327	327	336	340	329	325	303	319	303	335	321	346	315	337	315	299	317	347	285	294	370	325	310	328	310	320	333	335	314	327	332	319	322	294	321	292	298	328	333	322	308	329	291	304	332	346	291	312	315	377	297	351	304	321	337	292	319	329	345	305	340	310	305	327	303	325	313	320	333	328	290	332	334	328	306	320	296	314	338	311	315	339	329	323	320	312	323	326	360	385	318	295	338	331	321	346	305	296	346	291	336	343	347	330	300	308	327	317	296	325	319	326	307	326	304	328	332	325	327	283	308	320	305	320	346	309	346	311	335	347	305	360	342	317	354	319	334	298	309	338	319	307	288	348	312	299	350	345	353	329	345	344	320	307	335	318	345	368	350	330	327	344	366	324	327	311	321	333	342	326	317	342	310	350	328	294	300	318	329	317	338	355	312	349	343	309	322	352	323	328	320	295	316	354	297	312	305	307	332	310	331	327	318	327	322	302	299	310	348	295	327	322	303	374	338	323	291	314	306	302	320	351	308	302	310	322	332	339	329	333	320	335	314	309	301	327	346	298	355	367	332	333	342	302	335	327	338	350	298	302	316	324	310	361	335	318	309	347	368	295	320	296	336	330	334	343	321	311	346	326	323	323	339	349	324	303	326	285	315	341	331	318	347	298	294	326	346	357	322	334	349	285	302	363	315	299	326	323	332	347	336	343	322	317	342	331	325	354	339	371	302	325	364	329	316	326	344	365	304	338	344	318	334	340	302	342	312	351	342	299	335	342	325	300	321	329	281	324	304	322	302	332	334	317	330	304	336	299	343	360	328	299	325	298	291	312	295	335	327	331	344	309	339	355	339	332	345	338	317	348	358	280	339	299	322	374	313	297	336	332	304	334	330	311	301	320	343	309	334	347	319	334	318	335	328	318	302	313	313	333	313	305	340	319	307	316	312	302	316	340	266	304	316	329	321	328	320	347	310	311	340	339	335	317	327	358	325	336	336	265	282	337	317	324	296	327	319	319	297	299	371	340	320	331	311	281	341	337	304	325	291	317	333	294	328	309	318	341	314	342	315	308	306	360	346	336	344	331	296	363	328	285	336	337	314	296	282	347	369	325	299	323	356	318	344	296	331	365	329	311	329	344	341	325	303	327	372	334	309	339	317	332	318	309	331	338	328	341	307	289	341	307	305	362	326	325	319	315	306	295	347	340	335	362	317	323	355	343	324	334	330	352	323	339	306	367	280	318	329	316	339	289	296	328	336	297	346	343	312	320	318	302	333	324	339	317	342	325	317	339	349	306	326	323	366	341	341	342	320	309	348	343	333	362	257	317	321	295	296	308	305	284	350	311	314	315	333	351	337	346	331	317	320	338	313	330	322	333	348	318	333	317	323	335	347	335	348	343	335	319	309	370	348	359	351	321	293	346	374	343	313	282	329	316	314	343	291	331	330	319	270	340	325	303	322	301	335	313	349	349	337	317	350	317	297	329	295	288	323	318	328	336	348	301	338	344	291	298	326	323	348	351	310	337	306	346	320	333	300	320	314	317	343	327	296	328	335	351	331	305	314	331	394	333	345	350	336	338	303	312	353	312	322	306	308	361	328	362	360	331	320	332	315	296	351	350	371	271	331	326	346	318	327	334	291	303	305	298	353	315	319	341	283	307	301	336	341	319	327	326	319	328	319	343	332	317	314	301	357	309	323	312	326	328	366	343	315	311	289	332	340	304	307	329	352	361	304	331	328	352	348	340	307	315	331	332	316	331	361	304	328	358	337	315	354	331	311	357	294	315	295	303	343	317	346	336	367	364	313	320	338	318	324	282	321	326	314	331	328	353	297	307	324	288	345	377	322	320	327	319	341	329	328	361	327	343	332	343	311	310	321	296	325	325	300	301	323	294	334	322	350	317	305	307	289	352	336	324	302	362	314	318	322	320	332	328	302	307	336	303	314	319	316	299	362	295	339	331	301	307	323	301	355	314	332	325	316	296	317	304	341	377	358	300	342	323	310	294	331	310	288	317	303	297	300	332	356	335	318	333	333	301	333	320	333	344	299	291	310	311	323	358	327	310	334	326	356	335	336	324	317	319	345	319	344	321	308	289	276	311	311	320	298	326	349	338	327	331	330	323	313	325	328	335	331	335	337	346	346	344	340	321	288	337	348	315	330	309	308	321	359	327	347	328	354	334	360	336	326	322	327	312	319	344	293	327	356	348	325	318	284	303	304	296	345	334	302	331	310	293	349	312	338	332	321	330	336	330	343	342	337	300	329	327	316	332	319	291	334	296	314	360	335	298	333	298	320	362	351	315	328	329	311	306	301	330	337	320	286	326	314	374	340	323	360	322	307	336	283	294	324	330	314	354	370	323	335	325	350	329	325	363	315	334	297	325	313	328	307	321	350	321	359	337	356	350	318	357	316	346	266	311	330	382	352	321	347	348	329	297	285	337	298	326	316	322	322	329	322	298	337	325	307	280	343	321	305	337	328	300	310	334	330	322	317	304	290	319	313	325	320	316	303	343	335	334	324	275	311	340	308	311	363	327	311	358	325	342	310	305	309	340	311	330	305	328	336	302	342	337	285	349	349	313	324	317	323	340	305	300	322	313	304	349	305	292	366	322	303	373	352	338	302	274	323	335	322	315	320	292	340	323	309	322	328	299	314	330	318	338	352	328	329	318	365	356	333	331	313	298	363	322	298	319	317	311	331	327	330	307	377	348	297	324	350	331	351	321	345	362	328	330	322	350	295	333	354	322	340	283	321	340	321	321	314	322	340	339	325	310	332	331	317	310	346	321	324	300	296	307	317	329	325	315	310	333	304	302	326	337	366	329	350	320	301	338	293	319	317	335	333	309	317
12969	10054	13922	13222	9909	6677	4542	3161	2395	1851	1331	1009	913	876	876	763	763	770	701	779	744	770	732	760	760	748	719	687	736	759	774	704	740	705	736	742	722	735	736	657	703	713	719	743	704	680	763	757	723	740	702	727	699	705	724	716	746	723	731	741	724	717	768	733	727	722	726	706	703	668	738	696	736	774	677	756	701	666	679	731	746	746	717	705	755	710	738	730	726	701	736	719	696	711	685	734	728	739	712	679	741	753	763	739	761	711	742	725	740	721	677	691	703	663	755	718	711	756	724	720	711	721	770	719	751	680	725	692	748	715	687	724	724	751	659	728	750	724	699	752	745	676	715	726	723	706	702	757	689	693	727	704	711	750	774	636	732	720	681	710	740	705	689	702	699	682	707	696	672	728	716	711	683	665	719	702	733	725	672	719	674	729	702	709	722	723	688	731	737	741	672	773	719	684	696	753	709	722	738	694	735	741	688	746	715	690	760	680	681	675	724	699	711	724	724	674	729	681	708	654	737	771	735	702	737	725	739	728	722	671	751	746	747	696	747	704	727	683	736	676	744	724	651	707	790	681	746	648	662	755	694	705	741	759	779	695	743	761	736	679	695	740	677	737	717	722	687	662	748	711	709	683	722	683	671	743	737	688	683	713	668	722	694	728	694	702	696	718	738	696	722	761	683	674	724	738	746	765	732	687	725	761	708	706	688	715	723	697	715	710	717	746	684	676	724	752	758	782	728	669	712	764	748	715	724	731	700	693	695	703	696	719	694	717	700	718	689	655	705	729	701	708	729	696	754	753	750	732	687	721	759	705	711	717	755	699	711	733	684	738	758	732	733	693	722	709	703	714	660	686	756	703	724	680	721	722	659	742	722	668	714	733	766	702	704	688	758	772	721	706	677	724	703	695	729	765	741	717	683	725	670	741	720	732	697	705	726	707	746	712	691	758	704	752	725	705	722	715	659	726	727	694	702	735	716	684	716	659	742	671	695	730	744	709	725	686	699	730	700	728	775	715	711	767	727	701	694	717	674	712	727	690	737	726	752	708	740	773	773	691	717	744	688	744	724	717	812	688	732	788	734	718	747	696	713	751	671	731	712	693	726	727	734	710	719	720	703	716	745	722	694	705	733	709	746	686	738	700	738	723	730	676	737	760	732	695	753	656	729	694	751	735	702	741	727	749	750	740	731	731	684	736	707	731	751	713	685	728	739	724	721	708	780	651	746	702	687	687	749	730	716	715	699	702	665	715	696	726	740	728	763	732	734	713	700	744	703	721	712	730	776	732	700	673	695	723	744	684	688	670	716	704	702	682	717	717	711	719	693	686	752	700	720	743	720	764	704	745	715	738	691	700	680	754	729	703	714	745	735	737	678	733	724	713	701	723	747	687	728	706	714	702	699	728	730	714	705	695	699	662	714	730	740	700	709	713	726	715	696	733	711	719	724	723	719	699	698	723	719	745	720	733	742	730	736	712	708	710	739	695	713	722	705	741	755	762	720	714	726	708	739	696	727	735	721	708	732	771	697	701	684	726	705	722	745	714	760	743	731	704	699	669	706	727	728	670	712	711	745	708	713	723	680	724	745	729	721	741	691	699	724	716	691	710	714	724	760	680	742	721	763	725	685	686	751	682	743	710	657	745	681	670	702	761	693	738	752	719	704	696	715	697	706	735	695	699	787	758	696	705	759	657	742	728	746	732	701	721	690	739	712	697	743	679	683	680	719	704	729	727	749	763	709	715	751	696	710	680	758	726	725	720	727	727	679	733	695	727	728	738	711	715	694	691	742	689	758	724	708	741	699	707	680	715	672	733	736	685	753	723	727	707	706	705	756	798	697	752	708	664	795	712	711	711	680	746	726	680	745	709	713	685	734	679	683	746	736	686	675	708	737	705	735	735	727	757	717	693	739	725	704	740	705	663	730	702	731	702	700	753	720	661	710	729	697	756	748	761	737	740	694	704	677	692	710	714	663	709	744	738	715	751	746	656	752	761	758	746	653	662	758	707	741	731	712	711	731	706	698	717	712	709	738	707	731	683	690	694	735	704	729	722	638	704	817	760	711	725	695	688	662	721	716	716	686	768	730	720	709	742	724	699	692	751	739	712	709	751	705	764	693	755	672	698	735	688	695	714	711	736	701	665	699	721	695	721	767	740	730	701	729	705	739	781	728	740	739	711	704	738	740	711	685	713	686	719	686	733	698	685	720	664	717	697	718	718	688	726	719	665	701	707	728	721	730	726	674	717	657	745	732	720	761	721	725	758	658	741	698	737	720	720	684	724	705	780	710	720	713	689	718	759	713	665	731	683	710	738	684	675	738	703	716	690	765	683	727	715	730	717	728	741	675	734	726	728	756	746	737	747	708	706	778	679	697	692	753	721	726	739	691	712	681	682	747	670	688	704	734	744	693	728	749	696	685	699	729	723	709	696	672	767	677	753	753	711	690	682	719	688	740	698	712	685	768	711	716	757	750	727	700	692	715	641	744	688	763	673	701	709	737	685	710	735	723	752	697	709	740	748	730	727	701	674	709	735	708	758	742	751	728	738	702	716	732	701	709	697	650	713	730	707	720	749	725	740	725	743	712	721	662	721	722	703	731	711	726	731	722	721	719	716	723	691	689	695	715	749	709	685	718	708	671	720	760	742	733	706	695	695	690	712	740	687	724	716	711	750	774	701	679	737	740	739	716	687	745	724	769	698	738	715	731	708	685	703	737	743	677	660	694	688	725	751	677	769	708	720	740	746	736	756	691	713	713	739	719	674	739	735	707	698	697	737	724	726	772	728	680	720	717	773	739	726	750	725	742	744	698	692	721	723	694	676	734	729	701	709	701	729	685	716	746	715	770	697	707	727	740	662	665	745	704	755	757	718	721	732	709	693	688	703	703	760	760	673	681	741	760	719	786	716	661	738	716	707	746	709	712	686	723	699	732	696	704	763	737	688	699	720	742	684	758	679	708	729	722	743	772	693	701	728	717	706	717	680	731	716	734	730	740	681	731	771	719	737	725	706	714	745	698	712	702	788	672	717	680	752	737	723	717	736	718	724	714	709	690	713	682	706	725	747	722	659	674	712	724	675	705	698	728	734	664	686	715	734	715	720	671	724	701	736	700	752	740	694	717	715	731	717	694	717	725	694	714	726	736	741	728	801	739	724	733	701	736	712	685	732	688	686	735	679	754	676	739	692	708	698	722	692	703	746	716	683	705	681	745	673	736	689	685	703	725	730	736	680	695	726	716	741	693	724	735	746	690	673	730	719	701	695	676	716	760	757	739	685	719	727	765	726	721	771	703	705	744	684	717	710	749	729	732	729	745	698	698	704	728	731	718	685	677	727	719	691	732	723	727	729	716	751	711	741	698	719	724	689	727	722	701	769	698	714	713	684	731	711	740	729	736	727	692	714	697	739	693	703	695	705	658	732	781	741	732	726	686	760	687	713	730	738	669	687	679	702	705	671	682	740	721	707	691	708	700	688	735	702
36421	20446	15351	12765	7375	4229	2416	1584	1210	795	550	470	440	420	463	405	408	348	373	418	373	396	369	363	360	348	341	364	348	332	372	333	352	335	380	395	392	369	361	363	361	413	375	327	352	347	328	366	345	386	369	335	361	330	384	390	369	385	339	367	387	336	336	376	327	365	368	349	353	372	382	357	338	325	354	385	391	332	348	359	377	312	349	350	326	332	339	354	367	357	345	361	339	364	358	377	367	369	367	364	358	374	363	398	359	325	385	347	375	341	385	334	332	384	371	366	308	342	362	394	326	334	363	385	393	371	367	372	344	375	336	380	382	346	387	352	368	377	363	399	380	339	348	325	336	354	362	345	346	339	359	357	339	334	349	374	338	335	391	367	362	377	385	364	364	335	348	345	365	343	379	361	376	381	395	357	377	313	330	392	384	362	358	404	341	337	355	351	358	365	377	355	379	397	363	330	389	352	371	350	388	355	362	311	363	345	364	348	350	347	345	341	358	323	362	369	345	365	373	343	328	397	377	380	378	355	332	389	354	377	365	332	370	367	337	367	373	314	369	351	347	347	351	348	345	369	347	345	384	356	372	356	339	362	341	340	343	322	343	373	333	357	375	330	382	349	397	336	357	387	338	351	360	347	371	393	381	355	342	372	331	357	335	303	345	386	358	346	410	382	335	372	381	377	383	353	336	334	365	370	341	353	390	353	349	336	363	396	372	368	353	363	364	345	409	328	357	368	375	349	319	331	359	382	376	341	365	401	361	395	338	344	389	341	338	338	333	318	364	343	388	335	371	345	304	332	332	354	362	358	329	411	335	374	362	353	317	343	370	337	336	346	353	351	347	369	332	339	330	358	345	368	353	343	363	347	379	339	376	313	369	352	388	357	350	365	315	360	359	362	321	355	350	344	349	345	396	339	334	339	348	341	351	358	373	355	355	371	375	356	359	365	336	332	363	367	347	386	354	348	348	352	358	359	368	401	356	360	360	384	344	390	376	363	360	343	330	362	368	377	350	343	364	362	339	351	366	373	363	342	343	358	337	349	395	368	351	378	354	378	367	357	381	369	339	364	322	344	338	352	376	346	388	359	373	351	371	362	363	351	328	345	324	315	341	399	345	386	378	361	344	344	391	365	350	346	347	314	338	388	377	344	322	355	375	369	332	365	338	366	367	357	339	321	389	328	335	345	384	341	355	374	388	334	331	343	346	357	355	319	376	364	376	338	370	322	361	350	331	362	309	363	363	337	373	364	326	342	348	361	354	313	320	347	331	339	358	337	352	353	402	398	438	331	304	347	378	345	338	370	361	367	355	358	356	359	367	340	368	375	327	412	358	330	346	378	389	386	364	359	341	317	371	358	367	343	362	381	370	356	357	321	348	354	397	319	370	360	328	369	357	351	356	333	376	365	307	383	342	303	358	383	358	378	347	373	356	358	351	351	341	360	373	362	330	392	355	354	315	347	342	345	373	312	359	363	365	374	371	390	324	369	350	342	341	345	357	334	355	344	362	330	354	391	363	349	363	371	347	368	391	337	387	374	352	361	317	349	333	384	391	365	342	319	354	367	351	371	358	356	365	351	394	349	327	339	353	378	336	364	334	342	338	380	361	378	361	319	309	343	382	394	385	364	349	377	298	351	365	388	331	383	348	388	326	372	384	374	381	361	383	349	351	370	375	385	337	361	371	345	317	376	360	329	323	320	349	352	345	364	327	348	346	359	394	356	351	369	344	374	343	331	372	360	382	344	341	351	365	389	355	381	345	361	364	370	351	370	369	333	342	345	391	342	346	351	379	370	382	344	349	359	336	346	356	374	370	332	341	346	334	388	373	363	347	355	358	359	355	387	387	363	325	345	361	328	340	337	367	373	343	382	360	394	358	373	354	385	343	380	370	330	325	355	337	345	336	332	369	373	330	345	331	381	358	372	382	348	357	379	372	384	354	348	336	336	356	326	356	343	354	379	374	401	332	353	352	373	345	301	335	350	333	378	390	356	345	354	350	390	310	337	327	355	355	347	320	368	362	386	393	341	381	345	323	364	348	351	337	355	355	376	323	366	337	365	331	337	314	342	367	339	374	346	413	395	377	399	352	344	353	368	360	391	396	400	369	379	381	347	355	386	361	350	374	370	333	351	345	348	357	331	346	360	333	300	339	342	371	351	389	371	356	361	373	350	377	339	367	365	377	352	360	364	380	362	394	354	389	380	359	326	314	344	373	358	352	375	322	314	358	364	312	400	337	359	345	342	409	351	342	370	317	347	350	370	330	347	339	356	329	394	360	326	379	370	334	361	349	374	368	342	363	353	331	368	329	359	343	404	359	345	363	359	328	339	341	361	323	363	352	353	372	359	423	349	376	361	399	405	332	330	360	336	386	361	383	361	340	378	310	364	344	332	362	331	336	326	369	335	376	344	328	351	335	331	343	392	370	398	356	359	304	376	376	357	318	308	354	317	340	347	340	375	334	334	321	323	357	349	364	354	356	346	367	342	333	340	365	374	326	319	394	387	377	357	376	414	327	370	380	370	355	341	355	321	373	341	384	386	350	365	327	355	344	380	360	340	353	373	344	334	352	345	377	386	339	380	351	404	364	363	376	353	386	381	390	326	350	357	342	347	377	383	367	326	354	339	333	331	365	361	334	395	383	340	368	357	378	360	329	352	296	364	376	347	362	345	340	375	356	352	338	369	369	346	332	322	343	362	327	372	328	366	320	345	331	367	345	342	364	353	333	365	378	359	345	375	346	318	356	356	361	341	373	370	380	362	339	352	342	345	351	358	342	345	376	376	363	362	375	354	374	345	351	369	367	359	344	347	350	362	336	344	321	362	367	344	376	364	340	364	354	327	364	357	342	371	351	356	388	405	362	318	349	330	363	350	357	363	349	380	379	350	364	326	347	375	349	380	394	383	373	351	338	385	356	354	353	336	359	354	369	357	328	348	342	328	355	354	375	345	342	354	347	374	333	387	343	364	370	363	326	352	378	338	370	366	408	360	360	364	325	346	355	361	369	364	346	326	353	332	330	363	328	319	380	345	378	368	322	331	336	359	369	354	346	336	365	363	334	331	359	362	353	337	350	340	354	333	341	365	375	354	330	336	404	392	346	371	351	349	366	363	333	347	336	366	338	335	385	335	365	347	354	381	384	367	328	409	367	349	314	357	346	358	387	351	367	362	305	337	312	383	374	395	346	390	339	343	339	324	318	360	315	336	329	361	340	351	365	374	323	352	358	366	341	338	370	350	362	344	369	369	375	351	392	358	370	368	333	397	377	342	354	354	381	351	373	351	303	326	345	362	331	375	372	322	365	338	352	368	324	360	362	306	339	353	343	348	338	363	345	353	353	348	363	334	330	358	358	355	347	352	332	359	332	380	345	350	343	373	344	332	355	344	337	354	344	343	366	328	385	365	344	351	362	359	362	319	369	342	380	354	343	344	376	353	359	363	369	359	278	344	378	339	345	390	360	355	351	341	359	343	378	329
21734	14616	21061	23587	17228	13493	8578	6250	4457	2908	1888	1390	1281	1202	1092	962	990	984	950	846	861	875	857	802	847	768	809	848	811	786	825	779	823	808	810	807	775	767	767	814	808	780	787	811	815	769	797	805	814	784	843	771	786	833	787	829	826	818	827	739	809	788	823	782	795	802	830	847	776	739	814	792	785	781	780	748	837	795	765	751	765	785	798	798	750	800	819	702	777	769	805	771	767	813	783	740	820	757	775	792	788	770	829	837	823	789	814	780	789	780	830	794	820	745	779	791	754	811	788	816	775	759	816	745	827	754	733	826	850	807	782	720	759	781	772	748	751	766	735	805	772	771	790	765	771	794	775	722	830	782	799	809	801	771	769	782	780	846	822	759	769	776	807	800	802	778	754	790	791	757	780	759	833	768	809	747	784	810	778	811	773	751	787	776	781	790	769	770	777	777	797	813	779	774	750	741	773	752	835	770	755	764	812	771	753	747	797	773	752	796	803	795	764	775	823	789	743	791	826	844	759	748	770	763	780	802	785	784	811	794	765	824	747	763	809	782	779	794	781	772	805	777	774	763	870	810	767	758	761	752	763	794	758	757	759	817	832	759	760	758	785	775	807	838	778	763	753	814	796	776	788	760	778	812	731	797	801	776	710	756	795	772	843	812	782	769	772	789	792	809	770	757	776	794	728	780	780	833	773	819	787	764	802	782	761	801	752	766	782	780	735	788	767	802	765	749	740	801	794	733	782	811	750	780	776	790	820	764	766	822	779	796	805	777	817	812	775	773	802	797	736	809	794	777	797	772	747	793	810	828	774	800	776	744	792	771	788	741	785	736	777	770	781	791	783	779	755	767	816	845	816	763	749	754	798	769	695	711	757	787	766	814	777	786	760	815	809	827	771	775	772	722	749	778	812	792	773	759	730	774	753	747	777	788	779	783	779	795	810	754	768	738	798	835	843	803	774	762	772	800	806	803	826	730	788	783	751	819	759	780	801	772	776	756	788	775	731	784	784	810	749	778	757	821	835	797	808	771	775	833	818	797	810	763	867	757	773	752	731	778	799	719	809	832	813	803	792	790	764	795	754	854	786	779	748	760	779	842	774	743	776	771	786	753	779	734	798	785	770	772	812	791	814	815	771	775	762	857	753	802	852	787	816	802	756	788	753	766	781	754	801	770	773	761	799	777	821	790	788	801	789	785	776	758	772	795	757	752	769	732	762	812	786	816	771	771	777	727	764	786	801	819	803	800	776	774	781	763	764	824	740	792	784	798	788	784	769	770	782	759	803	761	799	783	773	784	753	725	792	782	826	755	783	808	765	792	789	716	825	826	742	758	752	803	765	800	759	725	818	781	792	758	793	788	797	793	796	778	763	782	763	798	791	814	839	766	769	734	745	763	790	773	792	816	841	799	735	785	736	809	760	773	771	740	712	736	818	775	777	786	820	796	871	787	827	759	772	774	766	803	824	807	750	803	784	780	782	801	791	785	777	755	773	764	763	800	819	777	786	734	769	814	772	791	751	775	717	796	749	772	810	723	765	805	757	768	757	815	838	779	849	779	809	795	817	828	752	779	811	785	771	782	844	780	760	792	786	781	739	741	795	815	782	783	800	790	777	819	757	780	805	843	790	778	771	780	825	795	767	791	712	830	788	818	748	763	827	764	749	785	745	813	765	743	803	769	758	816	764	789	775	819	812	801	783	747	789	766	780	747	837	706	771	837	827	802	748	833	737	751	825	762	770	773	743	795	797	784	802	797	791	735	747	795	780	805	760	768	776	742	813	773	801	740	769	800	769	820	770	762	777	770	774	766	779	777	807	798	782	770	766	781	728	762	767	842	762	792	840	765	755	761	800	750	748	840	784	797	791	744	764	780	781	768	755	824	764	789	776	828	760	771	815	743	801	811	782	764	783	777	760	766	816	785	763	777	768	759	807	827	783	774	784	717	793	801	798	799	805	837	796	784	760	831	778	756	785	758	774	836	796	747	816	836	827	815	778	772	786	767	776	848	754	733	768	784	812	751	767	766	831	788	761	754	777	819	805	763	742	733	773	762	854	809	771	798	781	813	767	775	729	773	773	785	781	791	815	793	808	749	790	793	796	807	809	780	787	807	772	747	809	813	756	769	808	767	743	783	752	792	825	772	789	796	811	792	760	779	765	794	771	798	781	806	757	794	793	814	766	817	756	743	809	771	789	743	812	793	766	801	782	800	748	761	767	817	722	796	802	814	796	780	791	756	805	788	806	764	808	779	757	785	784	782	811	802	745	763	809	761	767	811	781	800	811	807	774	785	797	776	788	788	782	772	801	785	753	756	749	774	758	805	807	797	806	751	765	772	773	782	812	766	752	781	747	743	770	787	792	749	742	733	790	721	794	759	844	811	784	761	786	797	796	817	798	775	761	791	757	802	780	740	748	780	795	784	834	785	737	737	810	790	772	768	785	790	752	804	806	818	774	836	794	793	835	795	789	763	834	787	766	794	809	751	791	748	756	792	741	750	775	815	749	781	815	780	799	768	758	815	791	865	787	789	789	773	772	768	879	790	796	794	803	824	803	816	750	796	765	745	797	794	725	793	748	807	753	732	746	794	799	782	754	799	787	784	786	824	767	766	753	769	776	834	787	767	769	797	812	770	755	774	755	802	781	791	784	833	813	783	770	782	790	775	826	755	784	807	780	755	798	768	804	737	767	787	799	784	811	781	790	751	744	807	768	764	798	790	775	803	789	800	826	794	773	759	835	709	777	808	791	808	747	816	744	797	814	738	761	818	799	758	773	795	787	750	789	840	766	765	831	815	777	821	781	776	770	769	780	765	769	828	760	823	795	793	745	820	802	807	788	800	788	783	787	764	778	736	805	758	785	801	791	809	811	789	779	830	785	783	770	775	709	770	742	768	793	813	745	813	794	816	801	794	776	721	791	789	852	797	779	725	767	771	753	825	818	782	764	778	838	801	773	789	793	792	779	820	794	784	783	767	722	827	767	815	773	745	709	773	749	818	797	840	794	828	800	805	777	807	785	744	817	759	760	800	786	802	781	769	753	741	768	775	771	807	803	777	763	764	816	824	797	776	791	782	754	788	839	768	809	833	786	830	745	794	812	806	770	817	780	820	745	761	751	800	816	754	794	763	763	865	779	769	799	824	782	787	791	790	778	807	752	793	744	793	814	767	804	789	792	799	796	749	721	805	793	748	775	817	782	817	781	799	819	790	811	810	746	819	758	777	790	797	727	770	749	811	774	776	795	793	790	739	796	742	769	790	757	763	772	722	831	762	766	831	792	786	802	779	811	750	779	747	763	772	755	789	756	768	784	754	829	859	778	744	796	709	777	816	752	751	773	803	777	793	786	767	773	733	791	778	757	765	777	780	745	727	768	796	777	844	772	749	824	739	789	788	786	742	846	798	774	793	802	796	737	775	827	719	796	828	806	756	775	783	816	825	768	820	744	765	766	806	799	819	781	811	776	745	771	749	792	769	795	833
44852	24995	21900	18681	12339	7429	3652	2488	1868	1106	745	595	561	536	513	476	471	463	474	401	403	431	418	402	390	375	436	458	417	423	446	419	409	387	399	417	414	409	472	391	382	411	391	415	381	436	404	384	386	417	434	438	403	422	377	400	419	432	416	424	433	417	404	397	422	419	425	401	419	419	402	385	385	437	391	371	427	402	403	366	427	386	396	418	401	427	464	449	392	400	420	384	367	382	396	364	414	436	425	414	367	390	412	438	424	423	417	422	427	451	430	360	374	417	450	376	474	370	407	369	397	405	366	390	376	398	412	390	451	374	383	404	374	440	406	416	417	448	449	406	406	392	425	396	390	379	423	404	402	411	382	406	400	417	367	412	442	405	392	418	439	389	395	412	421	419	423	398	426	381	403	391	379	423	410	400	418	401	404	396	364	423	406	403	422	428	420	400	400	460	400	421	440	412	420	390	414	414	392	380	397	407	374	414	416	424	410	409	376	408	368	397	388	397	433	404	409	397	396	406	430	406	402	404	384	412	375	398	415	413	442	433	384	423	405	406	435	408	410	416	409	409	395	391	385	415	416	369	380	422	386	382	414	399	396	388	377	396	426	388	402	395	377	379	355	406	387	388	433	383	398	394	392	409	369	386	407	404	416	410	407	383	404	410	413	402	401	433	399	422	423	396	400	411	430	412	390	396	427	405	414	427	383	397	392	414	375	423	393	392	423	433	376	386	391	360	406	400	418	398	426	394	441	382	397	384	399	410	416	422	391	371	408	360	419	404	388	435	371	359	399	391	389	405	419	430	400	413	422	408	412	401	407	392	357	403	402	419	383	399	413	407	396	424	453	380	416	389	401	356	407	422	394	398	424	393	410	388	366	445	440	400	412	390	382	442	365	416	411	407	410	389	401	389	425	367	399	411	382	376	378	419	369	382	399	412	414	467	423	386	407	387	459	418	447	400	397	404	404	411	442	375	404	436	393	406	365	358	404	399	426	412	384	421	404	380	380	374	400	405	415	396	393	432	389	404	394	400	400	420	422	393	479	409	427	408	397	396	430	359	408	427	387	401	411	412	370	435	402	391	450	435	431	393	446	425	385	400	424	406	420	403	384	414	409	442	425	447	405	383	383	434	406	417	378	406	438	391	413	401	418	425	385	391	411	478	425	382	406	413	389	393	472	423	366	407	405	416	406	416	421	425	450	415	417	440	394	398	406	381	376	389	406	388	431	399	388	383	404	402	393	416	379	438	397	405	403	431	396	436	401	373	449	412	403	428	416	390	394	431	393	410	435	398	435	371	398	420	400	424	401	417	410	400	411	412	420	412	411	429	380	408	380	373	409	392	384	377	381	413	363	402	379	416	390	410	382	433	410	423	407	368	432	383	380	371	365	397	424	400	389	426	381	399	383	440	387	367	418	417	376	407	434	379	387	390	393	383	399	437	429	433	421	408	402	395	422	394	367	422	389	446	399	401	398	382	374	370	389	405	396	425	407	405	376	444	455	389	377	373	418	351	380	365	403	416	399	397	421	410	431	397	383	408	390	402	388	397	400	385	399	396	381	440	399	396	412	388	407	410	361	404	406	405	448	446	404	382	403	351	442	419	421	431	377	461	412	425	396	409	410	433	373	378	431	427	403	391	395	398	435	432	394	377	448	412	399	422	405	404	375	419	405	423	397	393	434	406	434	381	424	410	423	377	390	416	405	444	402	430	432	404	392	380	393	415	382	415	389	417	389	411	388	430	425	414	404	444	410	385	434	386	400	453	398	375	422	421	410	415	386	410	398	396	368	394	392	405	378	390	408	370	391	422	417	399	413	388	418	380	394	380	446	404	406	427	419	394	390	401	389	393	410	374	382	394	387	435	442	373	395	408	432	372	386	377	356	417	418	422	405	392	410	371	364	375	362	411	374	381	377	414	383	415	413	409	391	412	377	363	394	406	391	389	390	395	390	394	416	376	368	357	379	419	400	411	393	373	431	393	371	380	398	396	414	399	402	354	384	411	401	442	397	402	411	388	424	370	385	356	353	403	403	426	473	363	386	379	390	390	439	409	394	406	364	392	429	415	387	399	434	399	417	401	430	398	353	404	394	361	434	424	400	398	391	417	430	421	372	414	410	389	432	405	432	417	408	412	432	392	413	388	380	374	413	388	365	381	358	433	417	460	416	394	378	385	414	434	423	424	406	392	405	370	431	398	394	406	406	422	408	400	404	419	431	440	398	414	390	421	435	384	400	433	398	386	376	426	423	368	388	394	385	363	397	424	411	433	400	365	391	403	368	427	402	414	451	406	401	405	410	419	413	399	425	406	424	422	397	421	422	401	408	408	365	415	385	410	401	407	427	405	423	423	438	420	425	417	405	362	400	427	367	368	403	401	387	399	426	397	453	411	401	374	417	399	420	397	417	430	389	410	365	432	458	403	378	397	427	398	415	423	405	411	418	366	442	371	407	373	366	392	473	405	388	395	422	376	423	415	418	374	415	374	425	425	421	435	378	394	415	367	442	402	354	406	383	435	382	453	439	404	415	392	395	371	416	436	401	421	387	418	407	403	393	396	381	424	389	407	400	381	385	377	408	393	401	362	377	400	372	395	394	416	386	404	424	406	419	411	443	396	418	372	390	456	409	431	402	407	441	447	418	419	405	404	363	377	407	395	436	379	411	423	407	428	388	400	394	391	414	407	406	374	419	389	393	390	374	402	404	409	414	414	406	369	403	402	406	400	384	395	401	389	417	379	373	391	407	436	405	402	391	422	408	404	400	426	371	397	399	408	383	405	419	427	397	371	373	388	373	374	376	369	423	430	377	373	380	418	407	402	440	373	423	352	386	387	396	407	403	397	396	421	418	441	397	416	461	431	406	409	395	418	393	397	449	427	398	370	411	451	416	374	372	402	425	451	426	369	393	416	406	386	371	449	414	427	389	392	388	402	408	431	393	393	405	427	416	379	401	448	408	413	426	372	398	393	432	415	435	382	405	407	400	398	381	418	399	396	413	384	389	389	417	387	422	436	396	406	408	403	400	416	421	391	411	415	389	404	404	396	389	406	406	444	432	381	415	408	419	393	367	402	409	429	367	404	388	397	428	447	370	429	403	386	416	390	390	387	393	383	380	408	393	368	372	416	422	386	422	400	365	450	389	360	399	391	412	397	426	372	397	393	453	406	382	377	416	370	433	426	397	408	407	420	421	370	460	406	399	399	401	410	416	395	403	402	384	369	387	423	372	387	379	363	407	385	392	417	403	435	389	422	414	406	421	404	386	377	391	401	442	397	410	410	421	418	403	421	383	420	435	390	431	384	406	420	421	391	455	423	392	378	415	427	403	385	408	395	417	426	430	432	381	439	405	430	434	404	386	386	360	380	405	383	391	379	395	426	411	404	382	412	406	386	416	411	421	391	408	388	395	406	419	411	416	384	398	402	395	413	423	415	396	390	421	432	376	377	407	427	411	420	415	434	450	419	447	388	413	425	384	414	389	387
26033	17647	26691	29842	24724	18201	11653	8943	7227	4291	2618	1999	1688	1584	1367	1125	1222	1361	1149	1034	1033	1018	921	957	875	897	899	883	889	936	906	835	898	894	868	845	946	856	837	886	910	863	880	874	845	888	875	917	907	818	851	894	902	944	877	969	887	896	934	894	922	920	899	900	871	887	915	864	910	893	931	847	867	884	891	880	823	873	872	896	833	927	892	836	869	832	886	894	846	837	846	875	868	857	859	864	848	868	899	789	866	886	834	891	857	884	851	866	853	913	941	928	858	857	870	864	898	875	903	850	867	896	842	858	866	841	871	906	872	856	924	890	838	891	872	856	826	880	862	901	858	883	926	926	858	846	842	915	865	895	890	858	853	899	868	870	919	882	861	893	861	862	883	858	876	890	894	875	885	940	866	836	893	858	904	877	846	852	866	841	864	863	835	888	840	862	800	859	885	844	877	858	894	931	861	847	831	848	878	852	895	841	888	842	833	844	878	860	888	885	832	869	917	928	892	864	855	895	876	894	883	869	890	896	834	893	898	908	920	893	859	907	819	922	900	862	894	906	871	894	910	893	867	913	901	806	840	858	828	870	849	873	902	882	922	838	915	857	787	823	852	832	891	905	878	855	840	881	845	848	871	861	887	870	905	848	776	847	905	814	873	892	852	864	885	876	885	869	939	859	818	877	854	918	834	881	870	879	848	884	798	893	872	857	910	833	860	870	930	872	843	849	832	889	826	847	866	908	874	842	859	865	825	920	852	860	863	834	867	877	843	882	902	891	872	884	854	923	807	870	873	892	872	847	868	866	840	911	858	881	901	895	870	847	884	828	909	873	865	880	876	896	927	895	871	839	900	875	919	878	818	839	921	874	855	814	829	877	833	876	926	889	883	867	844	871	897	849	821	830	892	865	843	853	938	838	841	836	821	878	810	890	826	855	846	863	891	860	873	866	900	936	878	894	876	854	904	894	780	864	857	885	890	865	867	862	873	867	832	915	885	876	863	824	916	899	869	892	816	836	816	831	904	882	852	868	883	869	866	866	852	839	933	862	876	878	822	898	883	874	904	835	876	838	842	880	838	852	861	851	870	842	848	840	866	871	853	858	855	849	848	905	844	846	902	826	923	841	918	832	813	890	836	894	874	874	932	902	848	939	871	840	912	835	867	892	917	885	858	863	891	886	862	878	851	918	879	829	895	939	890	851	857	858	877	814	885	875	863	901	854	856	872	839	837	873	845	883	856	879	855	854	862	900	889	871	874	836	888	886	890	879	896	880	816	887	828	883	860	859	832	872	885	914	854	844	862	879	875	804	923	831	827	882	871	876	832	836	844	894	881	890	844	869	857	874	885	867	857	896	890	895	908	865	907	857	859	831	879	884	929	862	879	888	881	842	873	860	866	863	876	869	902	850	891	879	850	868	848	826	875	885	840	921	823	880	868	855	881	889	865	842	901	873	831	829	905	893	847	900	854	852	886	892	898	887	819	815	885	880	846	824	821	874	828	894	868	893	906	858	849	912	861	827	822	884	836	868	886	921	859	859	825	849	882	899	887	864	849	901	891	858	863	872	848	874	881	924	866	897	878	874	888	911	845	903	891	868	851	839	906	861	870	800	865	883	852	816	851	809	882	901	891	863	871	875	902	851	955	857	788	845	846	858	864	817	896	842	829	873	876	884	831	891	859	854	793	874	876	864	868	915	856	844	855	871	943	919	861	880	853	906	880	843	907	875	809	895	863	868	873	825	809	866	847	844	836	872	841	879	861	868	851	849	852	912	827	891	869	874	905	867	917	848	900	874	871	871	852	893	869	885	857	877	868	852	904	891	860	863	825	913	838	827	889	843	879	827	825	854	835	839	861	862	866	908	837	906	858	887	872	879	908	888	885	879	889	810	822	838	872	863	886	817	843	851	881	860	851	816	889	881	854	827	858	908	884	884	871	842	895	834	876	900	888	829	838	823	866	844	903	918	907	884	829	896	861	874	830	868	872	884	826	905	902	889	835	859	836	864	853	918	870	863	861	855	889	833	884	863	885	839	925	898	834	854	889	842	916	890	847	837	887	918	867	894	837	951	841	847	879	836	856	884	854	863	856	859	882	899	863	888	820	818	879	865	877	874	896	831	849	878	855	928	962	875	918	816	851	906	855	838	811	809	829	876	849	885	899	829	825	836	892	866	856	823	886	869	874	866	788	924	889	855	880	840	870	857	901	907	927	833	872	828	813	832	868	876	846	849	910	881	854	889	835	845	886	831	891	910	822	853	866	863	922	828	801	956	863	873	857	872	898	884	870	880	865	855	903	862	881	825	874	859	889	888	921	890	860	871	849	873	910	884	871	858	872	833	946	864	869	866	864	878	913	915	862	842	858	889	873	817	886	892	829	913	890	839	869	815	881	836	877	866	845	817	825	914	873	840	797	866	904	851	850	891	882	852	862	870	858	884	893	860	867	864	854	900	894	893	898	906	888	852	876	895	814	901	849	918	896	837	855	867	886	900	889	900	858	848	871	856	901	893	846	845	919	874	889	853	870	816	905	864	878	914	885	843	851	821	873	827	847	842	952	900	888	849	867	864	838	888	819	834	868	861	877	831	845	864	894	836	906	929	874	826	900	859	894	853	851	849	892	860	903	897	894	858	836	868	806	869	848	877	877	860	833	840	845	825	904	882	885	879	849	887	889	877	843	841	854	836	890	834	845	829	859	893	789	829	867	890	851	829	883	833	841	908	833	870	850	882	812	902	865	864	865	873	839	796	888	844	843	859	890	924	825	886	807	834	883	865	890	890	886	841	861	885	817	840	868	940	875	842	868	879	842	904	856	935	826	916	879	813	894	861	879	897	873	856	841	917	886	867	854	838	863	867	918	859	898	842	869	884	854	892	856	802	857	907	851	833	848	826	855	875	868	894	814	815	899	867	807	873	875	824	860	890	876	871	921	849	890	883	866	889	883	957	831	903	917	879	842	897	906	845	866	865	836	852	891	820	863	870	885	861	871	839	829	871	817	902	848	868	842	898	880	882	833	843	854	858	875	842	831	888	820	807	878	858	864	823	871	887	868	902	874	883	881	865	822	875	836	868	879	905	861	872	873	884	883	850	840	807	858	827	888	901	828	852	926	907	801	881	854	840	855	863	867	842	794	873	910	852	852	834	873	800	873	818	867	824	874	841	868	838	872	836	873	825	865	874	872	893	851	825	853	884	864	869	845	830	852	841	812	867	811	814	898	860	882	866	899	927	915	855	875	891	855	879	877	856	875	896	888	862	893	847	901	857	892	878	896	858	848	867	857	881	856	870	848	887	858	848	861	845	902	867	824	855	899	872	881	855	822	855	854	836	875	881	920	859	922	905	875	836	846	877	870	852	813	870	861	883	888	858	861	861	859	926	867	861	851	868	811	875	808	838	864	915	862	846	927	900	841	884	900	890	839	843	852	842	861	815	910	876	824	903	868	837	884	899	907	860	811	917	866	888	829	849	780	872	805	892	906	864
24032	12569	9356	5448	3009	1826	1119	970	656	533	403	402	361	344	314	314	342	345	342	364	332	345	328	361	367	346	347	338	322	322	400	321	340	318	353	338	316	341	300	305	307	314	312	304	342	316	321	333	354	330	338	336	313	323	326	340	262	303	302	352	311	325	328	344	316	323	334	349	299	314	347	338	305	299	307	343	356	314	332	352	333	361	349	323	316	331	292	306	313	341	287	329	314	323	286	350	305	328	356	314	357	318	348	305	313	334	293	327	307	328	327	297	317	327	355	339	348	322	303	335	307	319	308	316	338	341	334	340	319	308	339	287	294	348	351	306	313	323	299	298	302	308	332	322	328	330	352	331	332	317	290	335	315	363	279	277	316	298	326	355	346	338	314	337	317	311	329	327	323	309	349	330	338	329	332	315	303	296	315	311	331	317	317	299	321	315	307	302	328	319	322	318	304	334	318	337	333	316	336	306	315	321	283	315	311	326	336	301	338	331	327	304	325	340	335	301	334	353	316	331	345	288	317	301	332	334	345	314	330	322	337	322	317	335	337	303	354	318	302	320	347	285	277	327	307	313	325	380	312	339	352	313	350	353	310	306	312	312	326	331	324	330	328	307	338	321	305	326	311	296	319	329	345	323	339	309	313	299	303	303	339	371	302	333	351	301	323	305	334	331	344	316	314	280	305	342	325	321	298	346	333	318	325	308	319	325	326	319	346	303	309	313	355	328	320	332	341	292	355	313	334	318	311	299	352	297	316	334	326	319	321	356	334	337	317	293	363	317	367	307	331	324	344	321	351	329	318	345	354	358	313	334	339	313	342	319	343	326	322	311	321	317	354	314	314	318	335	294	314	319	297	329	319	332	292	329	331	327	317	313	351	332	334	324	298	326	332	330	331	305	266	312	320	364	376	286	335	301	328	317	306	289	315	331	288	313	333	376	330	346	314	295	307	299	316	339	318	317	320	313	341	337	321	314	338	358	325	322	350	322	330	318	308	337	354	301	295	301	340	290	311	332	338	320	273	342	345	304	310	300	335	339	324	318	324	338	323	351	301	335	324	354	313	338	305	323	303	301	270	351	330	300	295	313	315	346	361	327	311	368	334	321	335	336	335	346	291	329	329	314	313	321	315	315	281	322	341	328	305	308	349	339	292	312	336	305	291	338	316	358	347	299	372	346	334	344	308	314	299	307	340	318	323	327	338	296	315	308	336	311	296	315	324	325	323	349	285	328	327	346	342	328	360	296	355	292	365	345	328	339	301	327	304	315	308	308	371	328	297	309	340	311	358	304	324	327	309	275	345	326	357	345	350	347	311	302	350	313	310	298	317	340	309	332	342	320	336	308	313	290	292	344	295	324	324	338	280	310	331	355	319	324	350	342	317	358	343	307	335	332	310	319	314	327	345	343	305	346	339	295	288	334	314	344	317	328	338	355	297	327	310	309	330	324	323	328	333	328	352	342	311	313	282	336	320	359	347	352	304	343	336	335	305	340	308	322	320	360	315	334	328	334	300	299	276	349	315	326	337	322	335	326	329	326	346	307	310	312	344	349	355	328	277	339	319	333	335	306	321	342	306	306	309	326	288	330	290	356	315	338	306	316	315	303	352	296	358	339	306	350	347	311	328	330	310	326	300	320	294	290	335	320	325	335	344	318	331	330	342	315	315	311	326	313	321	321	337	343	352	375	299	358	342	326	308	294	340	336	317	325	314	309	295	341	306	366	303	340	315	325	314	305	313	342	344	343	321	322	300	309	328	327	335	329	330	355	318	308	332	322	312	318	312	338	333	340	315	343	319	345	287	310	311	312	319	318	346	312	331	305	352	342	301	286	320	339	314	313	332	322	314	332	322	316	336	327	303	297	332	335	317	305	318	338	318	307	318	328	321	324	306	327	342	352	293	344	314	313	305	315	313	316	296	337	339	334	347	283	316	325	336	334	341	308	296	325	341	268	346	303	286	307	330	322	310	342	335	305	352	327	333	313	344	320	294	307	308	332	301	334	304	346	337	335	334	326	322	305	346	340	329	293	338	360	304	343	346	303	315	334	309	372	389	338	305	309	259	329	340	309	309	307	358	332	310	336	273	341	316	343	313	335	311	325	315	312	332	351	330	362	329	320	298	302	333	329	336	327	347	307	324	324	279	318	333	362	298	298	363	299	283	352	348	323	342	359	318	268	360	367	339	367	352	347	355	323	320	345	326	321	345	305	332	348	352	335	332	347	338	343	362	346	299	319	334	320	321	319	342	355	348	306	329	333	332	289	322	320	318	301	313	347	330	348	308	338	407	319	294	324	318	323	309	301	315	339	333	337	313	307	317	301	336	329	322	295	294	328	335	309	328	378	378	335	320	346	301	321	313	316	331	291	294	312	329	337	349	343	322	342	334	331	348	314	301	300	341	319	330	339	333	338	330	294	342	309	331	370	332	350	291	324	345	312	298	307	309	306	357	315	303	315	328	337	390	308	319	334	318	287	314	305	339	361	321	346	307	322	318	293	308	312	284	306	336	313	328	282	319	315	309	353	330	318	342	319	307	319	326	324	346	310	337	335	326	308	311	296	349	293	292	302	317	337	322	360	329	303	299	335	309	293	313	340	327	333	357	331	315	331	319	324	323	325	322	319	343	329	349	329	300	281	333	336	303	321	334	297	303	308	334	307	316	294	347	307	300	343	351	334	329	338	315	272	315	311	344	320	352	331	327	290	347	312	299	297	351	300	341	317	330	308	330	350	306	327	357	298	360	321	328	363	322	332	318	327	312	310	287	340	324	304	316	333	315	301	317	304	305	306	359	339	327	332	336	340	323	323	297	312	324	330	306	344	334	326	339	320	325	335	329	326	361	351	324	328	342	306	285	306	323	322	320	338	306	297	314	307	333	313	318	303	330	309	317	349	339	338	319	322	309	324	313	289	298	305	316	325	345	358	323	333	332	295	367	306	321	311	301	307	334	310	308	330	284	341	307	321	326	316	314	333	312	312	310	310	350	350	287	352	333	321	311	341	328	335	297	321	337	295	346	306	306	336	301	349	360	350	349	324	341	302	332	347	320	301	311	329	313	355	319	350	348	365	289	353	327	344	327	335	292	335	334	344	339	313	342	303	336	336	348	292	328	339	322	338	332	334	337	333	329	326	327	345	309	350	333	350	326	306	302	332	328	333	315	313	343	360	323	307	307	314	328	360	290	322	336	292	319	336	295	287	308	322	303	344	301	310	381	306	280	336	323	331	303	318	329	329	307	339	329	327	316	296	341	356	330	306	309	294	325	306	308	334	301	309	349	312	314	355	331	321	326	301	294	342	304	311	321	334	331	307	324	329	296	368	303	279	319	310	326	311	318	330	302	330	335	323	307	325	299	325	311	332	315	319	342	302	315	350	277	339	310	298	324	295	341	328	320	304	326	309	301	318	318	311	313	355	330	314	342	322	330	334	379	325	327	354	308	357	303	284	370	362	338	330	315	315	348	323	327	306	319	362	340	289
13629	9175	14043	12293	9515	6438	4343	3448	2340	1625	1123	990	860	903	812	796	772	742	839	771	786	753	715	770	731	706	707	743	731	725	735	702	706	732	759	760	701	721	715	710	702	734	731	737	735	696	708	693	727	719	777	683	718	726	725	774	695	732	805	747	721	732	716	718	728	743	724	713	716	682	734	760	709	746	693	731	732	757	653	709	677	737	722	691	671	696	722	744	731	736	692	681	708	688	692	723	704	758	741	712	732	749	679	717	750	699	741	739	732	717	743	738	647	724	700	717	704	727	733	689	717	700	773	758	729	712	767	698	756	741	676	689	744	729	729	677	722	697	727	766	736	775	685	715	712	719	721	701	697	687	666	727	700	686	748	719	707	755	703	733	691	673	721	651	724	712	676	723	656	746	684	713	721	708	734	673	737	742	724	699	705	725	669	681	727	719	682	746	671	686	672	711	713	706	723	747	749	732	739	695	746	718	747	741	674	745	672	746	699	751	717	681	721	688	679	691	749	700	696	681	692	700	723	657	685	697	717	724	686	748	679	717	691	724	702	706	759	646	701	748	670	662	695	762	715	694	730	748	704	753	680	715	745	736	692	715	714	730	664	682	690	700	704	733	690	766	718	719	716	716	706	714	705	723	700	706	721	753	738	725	741	702	720	705	747	723	709	737	659	714	712	637	768	766	708	704	685	742	736	686	719	733	692	681	718	761	702	704	745	712	670	704	706	762	728	717	726	721	711	710	744	644	688	727	724	783	713	758	735	704	671	660	749	738	707	714	696	718	740	707	706	682	740	684	740	719	733	726	711	742	708	753	729	702	690	664	737	762	726	738	723	703	706	715	717	712	676	708	695	685	699	674	696	700	747	715	695	710	721	759	716	721	758	677	703	707	717	783	689	713	766	750	687	712	716	764	702	735	686	722	712	686	673	696	676	702	732	704	745	709	718	768	690	701	655	684	687	715	700	741	754	712	744	708	739	693	650	699	673	682	688	786	729	714	697	714	672	699	723	734	732	709	716	702	699	754	700	694	734	701	736	674	723	684	763	776	688	752	730	728	702	727	689	711	687	680	683	694	699	746	749	729	715	735	750	747	730	702	685	709	726	701	742	730	751	703	706	674	660	705	744	681	720	738	718	738	703	678	710	686	755	704	739	725	723	703	738	689	728	711	727	751	699	686	721	660	714	734	727	746	696	723	692	691	711	694	671	776	738	722	693	678	702	716	669	678	727	653	713	709	702	739	738	713	732	725	712	713	719	723	744	714	734	739	711	753	674	699	714	729	704	672	675	710	795	734	707	727	728	697	644	723	780	681	700	723	710	692	652	724	729	689	697	717	691	706	734	686	708	706	691	711	685	707	677	684	703	686	679	759	701	703	747	691	710	710	759	702	726	725	704	717	767	707	721	703	660	703	681	710	714	724	759	677	686	723	710	687	720	704	736	729	715	684	705	724	696	727	729	684	726	718	695	718	724	693	706	699	710	705	734	723	771	703	715	706	731	743	748	701	750	717	687	701	670	713	742	714	715	719	701	719	724	707	712	678	744	696	705	740	710	741	757	707	705	692	736	743	745	708	714	774	707	711	727	745	751	729	698	746	727	712	749	761	719	714	662	733	676	733	765	673	742	756	789	702	676	709	681	720	718	766	682	695	727	733	684	696	682	706	721	676	690	708	746	710	767	722	698	738	728	756	715	740	715	732	707	776	696	716	700	675	689	677	681	758	742	741	694	816	743	712	760	748	703	686	739	681	697	736	686	698	696	752	741	731	734	748	706	685	682	698	701	742	707	703	710	733	705	706	744	732	668	689	699	725	730	739	703	742	735	686	710	719	684	782	668	773	714	761	722	688	737	684	679	749	669	714	734	720	744	694	703	713	716	691	704	725	742	693	722	723	703	699	708	724	734	715	695	744	735	726	744	663	740	735	713	745	719	691	648	702	712	747	694	777	714	695	696	695	698	685	692	697	717	701	676	750	741	708	681	732	764	700	754	750	705	732	735	720	749	744	688	676	717	748	672	699	722	726	705	670	742	721	739	656	720	726	687	694	725	706	706	750	704	729	674	742	664	728	682	727	689	733	750	747	712	698	708	727	721	750	696	685	751	771	695	728	686	765	678	732	772	700	702	752	734	753	694	697	729	716	703	696	719	684	733	675	740	745	691	716	727	669	717	734	743	680	705	734	717	717	687	665	721	695	710	738	707	715	700	703	700	720	737	684	695	714	707	697	688	718	750	713	708	722	688	684	761	728	656	726	747	722	739	770	700	693	707	770	677	692	704	680	736	690	706	773	686	718	680	712	694	729	720	674	747	683	694	692	692	742	695	705	753	711	736	757	760	710	707	714	740	686	710	762	712	714	707	727	676	698	746	655	699	754	729	732	744	728	674	732	735	700	734	719	750	719	737	733	740	723	699	709	699	691	718	691	725	707	701	723	737	679	698	684	716	685	696	738	721	692	718	723	648	711	733	729	712	745	729	742	749	726	745	705	754	712	670	722	691	693	717	719	755	706	682	756	667	743	736	751	726	665	679	719	699	684	682	697	776	715	718	705	703	651	678	711	721	728	677	738	716	760	753	741	756	711	731	763	721	685	701	682	726	729	686	695	719	653	708	681	726	743	757	713	699	738	688	704	691	731	697	734	724	723	694	737	703	752	709	742	705	702	709	689	727	740	697	796	760	712	737	710	735	687	737	712	739	737	698	730	701	738	689	727	726	696	731	764	752	721	703	783	700	710	758	724	692	666	756	696	760	722	698	697	667	712	673	719	770	756	724	754	743	696	663	766	754	696	737	738	727	694	775	684	702	749	696	709	669	706	725	667	720	739	714	685	752	734	726	729	704	722	762	672	711	702	731	723	690	745	745	680	708	742	683	709	687	727	696	693	696	733	711	690	723	741	704	715	749	690	725	740	709	745	734	727	732	704	736	708	660	715	740	721	713	666	693	720	712	723	736	738	713	727	675	714	713	726	695	710	722	709	673	693	727	680	770	717	763	698	739	699	778	669	741	706	751	706	735	713	736	734	704	734	733	704	686	729	684	660	694	682	698	722	735	734	719	691	717	724	719	713	750	694	772	660	728	756	728	703	666	674	743	747	691	711	740	692	678	686	724	664	695	731	663	717	702	698	746	714	751	787	696	759	742	714	696	728	706	722	715	720	691	679	763	700	694	738	712	727	744	723	706	666	708	692	702	697	686	709	720	708	700	702	709	713	753	687	707	701	715	737	704	692	727	716	682	745	703	732	670	700	708	753	678	721	735	725	713	768	725	736	732	700	762	758	680	711	708	739	758	743	765	717	738	721	718	734	656	701	711	704	742	677	725	705	758	679	694	771	709	688	742	743	731	666	689	735	714	742	694	687	723	732	728	751	727	734	723	718	723	723	694	764	702	698	735	692	668	735	700	741	723	700	715	735	700	697	714	637	689	742	676	714	702	753	669	717	729	791	740	704	736	703	736	768	719	707	752	743	747	679	730	719
32524	17821	16491	12694	8234	4162	2733	1942	1133	804	590	497	478	444	435	392	405	404	390	354	367	401	371	381	319	362	342	387	366	366	387	367	338	367	355	371	342	351	370	358	378	344	351	370	361	385	379	358	300	331	405	353	385	372	343	382	357	379	361	336	411	383	353	327	392	342	368	406	346	360	412	378	370	370	360	392	316	351	375	386	375	361	382	375	366	364	352	326	374	357	373	333	349	394	392	364	337	375	343	354	378	375	382	353	385	374	360	366	350	371	372	342	371	380	356	370	394	361	344	354	385	350	384	393	351	352	397	350	320	331	360	356	360	353	366	386	361	330	371	346	378	355	342	318	342	367	338	374	387	376	374	358	353	384	357	378	375	340	351	332	336	311	325	370	395	352	363	368	359	350	350	391	359	341	344	349	404	377	347	359	395	375	347	365	366	365	348	386	326	358	381	339	360	366	342	357	379	341	351	361	335	302	337	381	407	338	356	315	338	323	353	388	338	356	383	354	381	347	386	370	368	369	347	369	368	347	370	405	316	350	364	362	341	347	357	352	374	391	355	342	379	363	352	368	358	365	390	400	369	382	349	319	343	396	381	361	358	385	388	327	382	357	334	356	388	379	380	354	377	346	339	379	340	373	364	341	369	358	377	367	331	359	337	330	349	375	334	344	354	374	336	320	365	365	396	319	374	352	341	374	374	342	345	353	363	360	344	363	363	347	340	391	351	318	368	336	368	364	360	352	391	371	351	364	354	382	344	346	409	360	322	350	369	342	380	336	391	351	365	365	361	385	347	379	375	365	366	379	374	340	344	351	370	371	361	354	388	377	362	331	395	359	351	423	332	371	355	345	362	377	364	306	333	322	342	364	354	374	375	357	347	355	350	371	377	349	340	352	367	355	369	396	322	360	349	381	380	394	360	322	366	326	357	344	383	363	367	359	372	347	337	380	346	346	358	385	371	409	345	358	354	337	368	341	341	342	383	349	325	360	365	374	390	368	353	355	356	334	375	378	335	338	315	336	351	327	358	361	375	351	387	326	368	359	365	353	328	343	357	366	338	345	371	344	330	337	330	344	363	379	355	347	357	375	343	361	411	383	357	323	394	386	360	352	339	378	352	378	329	353	369	342	336	340	386	374	355	348	368	356	397	340	361	358	349	364	348	367	375	368	325	336	334	296	373	326	380	364	370	361	370	356	353	374	359	359	365	375	356	341	332	332	370	325	395	360	345	391	342	361	337	356	385	386	333	367	369	390	350	354	348	349	393	395	366	372	353	336	372	375	360	368	397	363	393	351	326	320	345	356	362	373	332	334	351	371	373	372	365	364	400	363	346	378	335	352	334	315	349	349	330	361	376	364	330	360	384	372	368	374	356	368	318	370	339	356	331	352	360	325	328	409	400	346	383	325	348	360	363	366	373	366	375	361	360	347	357	348	333	371	350	325	365	363	352	395	330	379	369	370	377	367	345	355	350	344	351	360	385	362	370	337	361	380	333	356	378	357	356	351	349	370	368	364	358	360	310	343	381	352	360	379	365	344	382	351	361	388	367	386	391	394	325	316	340	380	342	360	343	354	365	367	378	334	369	326	360	355	354	391	392	352	345	321	326	355	356	339	347	384	364	348	349	379	340	359	328	334	376	376	390	355	391	340	349	343	357	396	378	365	352	330	392	346	376	368	331	355	390	358	359	332	341	335	332	393	386	365	349	329	356	374	389	352	376	367	335	344	324	345	362	327	348	357	390	384	390	358	358	355	371	367	408	384	354	337	399	392	371	323	350	356	350	369	347	340	346	356	350	363	352	329	390	375	393	394	373	363	368	389	345	370	397	362	393	337	377	362	341	370	358	350	357	328	383	351	383	346	402	388	345	349	364	347	384	359	363	347	340	338	372	353	380	376	335	347	406	378	337	366	342	345	353	364	373	396	409	387	344	373	364	383	356	384	354	369	341	335	361	362	314	314	351	399	388	377	351	387	377	358	339	409	348	354	378	342	368	355	394	362	373	354	390	348	356	363	361	373	370	361	342	345	403	376	341	379	348	364	372	380	374	360	400	385	360	349	358	374	386	340	342	329	352	365	397	388	360	352	380	392	361	369	372	337	355	373	343	363	366	395	364	406	314	379	399	364	354	359	370	334	345	357	359	373	371	342	387	367	322	370	399	365	347	375	365	353	355	366	379	357	334	364	319	357	398	385	342	352	348	380	327	320	367	360	356	406	367	372	342	362	353	353	361	368	378	358	377	318	358	374	371	377	384	354	355	390	364	369	335	382	317	350	373	351	355	340	326	350	371	404	362	334	343	368	363	295	350	376	357	372	351	358	349	385	369	363	355	352	355	379	307	370	376	361	369	368	348	351	309	348	342	418	391	349	355	329	366	367	352	335	342	353	356	357	368	387	351	372	395	393	349	366	357	372	362	342	337	391	377	401	359	376	349	388	367	375	378	402	373	372	362	348	351	368	376	358	360	338	385	363	340	356	397	329	378	322	354	322	358	368	354	376	354	411	360	361	374	374	373	360	367	373	322	375	338	335	370	336	355	341	347	370	389	335	365	364	372	361	375	373	367	390	367	363	350	343	371	375	406	346	325	369	359	351	370	380	381	351	375	387	357	340	354	353	348	369	369	394	343	382	373	348	352	362	379	354	354	342	345	348	377	334	357	344	352	316	338	363	351	350	341	357	421	384	353	338	345	346	347	369	401	351	349	384	350	362	382	408	339	357	328	320	411	370	317	340	359	352	365	373	328	386	362	357	343	352	341	372	351	352	365	334	396	368	347	357	367	374	340	368	335	332	368	350	355	401	374	332	350	355	337	328	351	408	359	374	348	365	323	364	348	356	311	394	342	356	348	363	330	340	344	346	373	349	339	347	361	340	339	351	381	365	324	363	339	357	338	357	375	354	339	345	338	381	336	368	373	363	364	370	341	377	344	330	323	349	400	378	399	359	382	366	381	421	350	379	339	369	333	309	367	330	367	386	388	388	369	337	369	377	351	361	345	369	341	328	335	367	380	352	348	369	328	386	353	346	371	327	396	368	324	339	339	342	325	337	359	376	354	355	344	397	350	379	353	375	362	347	354	364	353	340	347	331	381	370	372	377	342	363	362	363	421	349	382	381	311	400	345	348	402	352	363	398	375	363	388	364	377	363	371	363	329	361	356	375	358	363	366	372	374	370	394	340	360	381	377	316	352	376	335	365	375	393	417	346	313	358	345	380	358	315	390	346	395	351	358	364	339	326	407	356	386	350	388	356	373	388	349	378	372	366	382	342	385	359	338	370	375	332	354	366	401	353	394	345	376	370	399	352	382	369	356	368	376	344	362	384	317	362	336	369	374	387	353	341	373	355	388	343	354	411	393	345	365	336	364	341	380	354	341	367	342	331	352	377	379	343	406	369	372	347	359	378	352	319	374	363	364	366	371	350	373	307	341	360	382	340	341	357	343	395	390	331	337	371	358	354	367	392	332	391	358	358	382	388
19172	13753	22242	23948	19481	12328	9481	7381	4744	3077	1923	1496	1407	1208	1199	1065	961	1032	910	974	893	826	820	849	739	820	842	808	856	811	818	781	853	836	842	803	849	780	796	796	817	800	791	823	784	815	811	837	773	766	816	824	794	750	841	820	791	841	770	815	813	774	838	780	828	807	809	829	804	848	789	731	767	828	786	787	845	793	783	764	838	808	848	815	795	771	757	788	760	764	801	773	786	728	811	762	786	761	819	808	786	775	817	793	782	781	760	784	823	822	794	821	789	808	718	750	769	781	789	806	763	785	798	777	794	794	834	810	787	841	770	773	785	802	783	825	816	776	829	826	822	774	774	768	784	825	768	764	799	793	784	747	766	748	833	805	807	769	805	765	780	795	734	740	747	806	759	731	796	852	769	771	841	775	796	800	785	768	817	822	827	797	842	817	774	821	725	762	771	740	839	857	768	810	781	745	810	797	814	739	796	780	816	782	780	823	827	802	805	781	794	789	795	796	780	778	798	812	765	808	812	772	808	802	819	762	769	804	807	757	785	827	848	807	831	762	771	809	747	789	740	820	810	780	781	778	800	776	782	775	784	818	785	783	791	758	806	859	774	756	793	746	792	796	815	747	819	778	825	795	781	802	760	778	833	823	785	765	811	854	807	800	824	784	810	785	831	802	835	856	801	767	773	812	752	752	747	774	831	816	755	753	735	786	773	770	810	789	746	801	747	812	795	814	734	798	799	811	797	759	796	803	811	830	782	789	741	787	758	748	746	827	785	750	784	770	779	809	780	786	763	775	804	754	751	788	787	785	787	741	837	755	747	774	816	820	742	780	775	794	806	779	826	774	808	814	820	783	775	811	763	790	816	809	721	808	788	777	779	793	753	770	781	767	740	764	801	808	779	830	759	781	761	742	811	814	768	836	798	773	828	801	824	754	788	759	750	773	749	833	812	772	823	770	839	811	730	738	783	729	757	752	778	811	755	889	833	821	809	793	795	756	748	789	773	773	833	714	776	808	800	737	787	733	787	737	798	771	811	782	804	853	798	783	775	779	787	827	745	781	790	789	777	839	786	825	768	810	772	788	796	727	790	771	764	829	835	754	813	714	774	827	751	782	753	767	812	803	813	837	770	767	788	819	739	781	760	754	766	807	792	781	779	823	763	747	777	799	787	791	787	811	803	760	788	788	752	766	769	798	770	777	764	788	781	795	809	728	792	774	743	771	747	731	746	812	768	788	815	848	809	784	784	751	769	780	782	764	758	766	807	785	806	820	812	757	821	762	743	750	776	813	813	818	805	780	738	815	760	835	781	848	804	808	753	736	787	761	821	806	810	775	801	821	780	798	797	816	862	753	759	806	790	800	825	772	754	814	793	813	776	785	790	787	782	764	780	801	762	765	791	766	806	747	783	752	786	779	794	787	811	774	766	805	778	780	835	807	812	831	751	818	809	789	756	799	772	775	815	761	788	797	787	772	819	819	811	831	734	799	764	783	805	772	805	766	776	804	801	773	775	725	789	801	794	758	834	774	774	776	774	772	786	771	768	752	865	784	809	798	749	781	781	760	791	809	781	752	745	800	802	804	800	748	808	763	774	788	775	801	786	803	764	816	786	766	739	771	751	847	771	780	825	770	794	772	776	838	789	745	807	738	752	812	818	778	829	781	754	802	802	781	778	798	789	798	776	739	814	802	764	802	779	824	787	797	783	774	857	814	802	810	768	827	781	749	822	800	807	781	842	770	797	768	810	781	794	803	750	754	750	760	786	797	808	777	798	808	827	785	763	783	778	767	795	772	769	758	852	751	804	815	799	801	799	785	746	829	808	734	771	827	802	767	723	827	796	792	799	767	721	697	799	783	822	760	796	811	789	800	807	811	760	751	762	787	847	757	773	789	813	788	782	843	751	802	848	818	820	758	828	809	809	767	741	778	791	763	783	774	841	754	831	812	784	807	817	792	744	774	819	778	804	756	767	760	784	782	752	778	787	801	751	780	779	797	793	780	771	835	772	791	801	770	782	794	719	768	792	812	811	762	784	806	772	812	798	770	763	795	805	818	767	818	765	800	736	822	755	801	749	769	797	745	728	772	802	776	802	800	770	739	778	827	797	776	846	761	791	790	814	774	791	795	759	799	773	803	812	740	800	817	800	849	805	780	806	765	713	805	763	778	794	742	831	731	768	775	763	808	803	817	809	778	762	773	761	814	797	767	827	779	745	785	787	811	811	773	831	788	731	746	796	745	750	738	805	809	797	734	820	806	828	807	779	772	814	786	787	774	778	787	786	782	770	810	791	792	811	799	759	789	802	769	785	830	778	808	838	813	774	827	809	779	767	767	773	868	828	793	824	793	816	744	797	761	760	807	798	795	807	770	764	808	791	804	795	801	750	773	800	729	764	748	790	805	805	781	778	756	810	780	766	770	777	811	783	793	804	819	777	760	769	765	801	769	742	770	796	803	772	779	814	765	774	800	765	769	761	756	738	790	805	813	753	839	765	801	770	796	816	807	794	773	793	785	775	790	777	828	747	806	743	814	801	752	804	787	817	759	823	813	789	747	842	751	796	751	808	786	818	794	798	781	826	756	817	766	785	766	744	772	805	818	764	751	793	753	796	773	807	782	758	787	756	813	758	786	755	817	801	800	769	815	739	827	775	767	775	753	770	775	818	790	776	816	783	770	759	815	809	765	750	783	735	767	771	795	716	765	768	777	773	796	758	827	792	759	795	752	762	800	828	762	770	807	797	753	789	784	771	747	777	741	761	775	796	802	764	802	792	726	820	803	795	775	827	821	787	788	825	824	809	785	754	820	775	804	806	808	811	859	801	825	829	802	778	762	774	827	776	765	816	830	771	733	779	786	815	823	756	758	803	822	778	787	780	790	803	789	808	802	789	763	782	773	799	820	764	825	765	788	747	837	842	782	797	792	767	810	780	790	747	759	779	774	802	776	813	786	839	788	782	804	789	798	761	762	764	795	809	829	748	828	744	775	785	797	790	772	767	807	833	794	826	803	795	764	814	775	808	753	736	748	780	760	809	814	809	804	810	833	810	793	842	782	750	789	783	791	757	792	779	808	791	855	786	767	828	777	770	750	813	791	768	806	740	838	810	779	748	773	833	781	725	790	722	750	782	751	733	812	767	753	808	750	788	819	762	774	780	815	737	780	764	754	787	803	777	797	747	800	764	766	825	800	811	763	774	778	766	769	814	776	798	774	783	821	728	814	733	792	734	814	811	772	824	795	801	803	755	743	776	778	787	744	793	839	774	786	805	746	779	790	804	781	795	761	782	759	833	738	753	811	792	807	769	781	833	797	813	784	762	786	835	769	760	839	789	788	797	816	789	802	804	792	830	795	814	843	726	863	749	758	784	787	794	780	805	778	792	807	763	746	709	773	800	761	774	779	827	787	810	750	797	775	782	739	754	746	812	782	786	806	819	820	836	793	815	744	810	783	779	748	798	776	795	799	772	711	764	790	834	782	774	786
44086	26696	23417	18259	10628	5812	3292	2025	1563	1194	748	621	558	556	535	525	504	436	495	450	407	460	468	424	403	430	391	387	417	429	400	399	366	402	390	390	421	417	426	392	350	401	429	405	399	431	394	439	408	421	401	446	477	394	391	411	399	420	404	431	409	424	414	458	444	393	426	393	406	360	435	430	374	441	406	413	428	414	412	411	361	398	372	420	390	409	413	433	411	392	398	413	418	393	379	410	419	416	390	422	381	442	378	375	394	419	390	383	399	388	394	416	367	383	429	420	413	389	419	404	397	416	356	379	411	399	393	405	400	385	371	395	411	407	407	360	377	412	414	396	416	398	410	404	415	380	400	368	386	385	384	436	406	411	410	413	361	450	389	388	411	401	423	378	409	435	397	387	423	396	421	433	392	451	395	441	401	369	442	429	439	404	408	375	426	397	436	412	419	421	391	418	398	447	425	418	406	408	389	433	382	410	394	383	419	422	409	427	377	401	391	419	402	409	397	456	411	385	412	405	421	379	412	366	420	404	391	413	384	434	455	397	396	375	397	398	383	395	369	425	417	410	400	429	413	382	431	391	397	391	411	407	401	403	357	369	381	377	411	428	409	406	434	434	418	408	377	456	413	413	410	436	378	393	395	375	390	384	405	386	423	425	400	416	441	444	397	382	392	395	415	421	419	416	393	400	427	412	379	407	398	401	420	419	405	420	411	458	357	386	381	397	371	371	398	408	423	398	381	347	414	377	421	393	373	423	421	340	405	394	376	399	382	392	394	391	402	431	388	375	414	402	389	429	386	403	398	403	411	402	396	406	425	424	379	427	390	367	440	425	385	443	401	447	462	409	447	419	388	406	442	421	397	423	381	437	399	402	443	384	423	413	396	436	420	427	395	417	392	421	418	422	438	402	416	422	427	403	372	407	402	372	396	383	403	419	402	396	418	419	442	440	413	355	349	400	428	422	395	418	413	416	432	419	384	406	413	378	385	395	444	383	426	382	395	426	409	406	412	427	379	399	363	377	437	380	415	389	408	396	415	397	422	401	408	423	425	399	419	406	414	405	408	394	410	426	397	421	426	424	453	444	415	396	364	356	397	415	404	384	435	436	408	408	452	401	385	399	424	412	397	416	443	417	424	399	420	433	391	375	364	390	416	409	377	383	426	429	401	394	389	429	442	401	416	407	387	392	436	382	417	454	403	408	393	440	352	447	404	406	415	416	424	390	407	378	393	390	418	414	367	426	385	383	380	385	409	423	388	406	406	369	405	451	387	419	441	410	420	384	397	440	434	388	434	401	414	414	390	392	395	398	404	426	382	424	384	387	396	408	374	371	418	434	385	384	419	440	413	355	426	447	400	382	409	403	426	423	422	411	389	386	383	442	443	428	415	403	363	381	367	414	420	405	368	443	427	381	430	393	434	377	394	368	380	402	382	458	401	401	411	425	443	429	417	419	426	414	417	392	380	424	372	408	448	368	374	422	403	406	391	435	400	437	370	409	396	417	414	387	414	421	382	367	425	430	398	347	388	405	396	407	443	378	439	395	379	375	385	437	376	374	404	432	423	406	384	447	390	392	383	430	415	413	445	389	406	387	421	387	414	426	405	392	418	415	422	365	409	401	394	387	434	418	428	431	420	396	415	393	381	371	434	444	438	394	383	429	418	398	397	416	406	367	428	410	405	426	397	391	427	383	391	382	414	390	371	377	429	412	407	403	432	394	405	412	390	420	426	375	430	365	373	431	374	402	425	411	449	407	407	420	341	357	420	389	362	439	439	386	432	390	437	455	394	419	397	429	381	366	402	407	373	409	450	398	414	425	412	418	407	393	400	417	420	447	418	399	473	435	408	437	416	421	424	402	436	399	414	398	406	396	367	437	390	426	395	434	400	375	416	415	441	386	442	428	397	381	389	386	410	412	412	443	396	426	404	426	412	409	407	407	413	398	412	423	411	391	444	408	420	411	425	400	413	412	380	367	375	396	410	433	410	403	388	407	442	433	394	411	401	388	459	402	364	424	396	380	387	393	392	409	405	422	385	365	458	410	406	404	400	436	410	413	447	437	418	411	414	443	408	384	400	420	402	424	397	436	373	398	396	406	391	374	398	429	414	414	392	402	392	384	377	401	405	436	411	419	426	407	401	389	430	382	385	387	397	372	402	410	375	409	457	394	395	358	408	411	380	394	386	421	386	425	421	394	402	397	375	387	358	412	397	397	418	410	421	442	398	375	425	409	384	398	376	416	419	391	376	417	445	422	408	427	396	383	397	418	398	394	417	411	435	402	402	436	407	395	381	406	411	450	428	408	375	416	407	425	385	398	450	399	344	437	367	389	408	410	393	393	447	404	433	413	440	409	429	417	390	457	376	424	393	412	408	377	406	407	379	417	416	419	366	399	373	379	404	409	400	407	408	434	375	435	390	442	351	409	364	425	402	422	416	384	418	407	376	438	398	374	424	416	374	408	415	428	385	431	407	385	444	398	422	384	382	441	406	397	397	466	408	412	387	391	434	373	392	416	426	385	424	418	461	418	412	427	412	405	402	387	370	391	415	401	389	404	413	406	371	401	389	359	447	403	379	429	379	418	379	417	411	384	406	411	443	387	417	392	388	401	376	433	424	395	379	443	411	417	403	432	389	415	415	443	445	429	414	394	401	384	365	367	413	396	419	448	401	437	385	383	395	388	401	382	361	400	411	435	449	377	399	389	382	389	401	374	402	402	450	384	386	377	382	393	379	415	364	378	430	418	398	403	387	426	389	441	387	429	425	416	413	421	442	427	396	404	432	417	410	374	425	405	416	391	378	422	400	408	393	422	422	399	430	405	410	431	383	383	416	408	423	434	424	365	405	440	402	418	381	387	384	447	414	404	397	409	419	399	378	432	417	405	376	380	393	426	400	421	390	416	407	398	380	413	382	432	402	424	410	374	377	416	414	384	363	405	390	389	426	420	426	395	420	400	406	403	351	408	376	415	381	407	387	422	411	407	391	382	410	415	412	419	381	379	354	398	409	423	392	395	399	405	430	400	397	381	450	426	408	407	366	370	415	392	412	432	397	414	383	423	414	354	414	397	413	403	421	394	437	393	422	455	369	410	396	408	406	421	427	372	402	425	383	406	401	428	411	382	392	430	389	406	414	415	392	431	397	435	429	383	450	447	361	391	394	370	423	432	439	411	455	398	385	411	409	425	409	475	440	447	420	334	366	398	400	436	399	384	385	413	381	413	437	426	427	407	401	397	372	384	389	396	378	406	398	404	362	367	423	389	394	399	403	425	417	395	432	396	410	406	400	411	428	427	426	390	406	382	417	382	408	402	428	394	375	374	414	437	428	386	390	419	417	458	357	438	411	414	417	416	401	392	384	416	418	368	441	396	367	412	388	370	386	395	447	350	330	404	423	410	381	398	425	427	402	435	409	413	430	430	419	448	389	403	441	394	448	427	392	414	450	398	415	444	429	422	411	397	411	380	415	399	452	402	381	425
25461	19197	28307	28937	22077	16043	10904	7953	6374	4451	2620	2041	1755	1593	1450	1423	1247	1313	1158	1096	1021	1011	944	976	928	892	903	875	929	896	883	922	941	846	860	866	930	918	875	820	920	896	903	884	882	917	889	873	858	895	878	902	904	912	909	960	890	881	924	877	937	866	965	918	862	846	939	886	851	846	872	848	881	896	891	931	842	856	859	845	888	859	916	821	860	844	877	843	825	864	874	868	875	854	860	853	893	835	906	892	857	871	867	912	834	904	886	914	823	863	902	874	939	841	880	903	816	891	874	870	848	887	881	821	873	907	881	884	847	903	887	836	813	852	864	874	934	866	853	863	872	871	875	854	890	848	829	880	875	894	854	921	871	884	845	821	870	857	879	904	840	855	855	871	848	840	849	906	830	889	889	861	861	930	887	851	926	890	923	873	889	838	832	870	842	882	815	855	859	854	920	835	867	901	857	870	918	843	876	918	840	882	849	870	878	837	849	877	896	839	856	834	846	891	903	865	894	838	898	863	884	853	841	875	878	870	907	835	867	890	902	919	848	916	876	894	816	891	888	827	882	861	838	910	859	853	871	850	865	884	914	870	845	814	883	825	830	884	836	875	862	854	880	916	862	860	878	845	877	861	889	864	829	851	821	916	851	868	854	872	906	888	903	866	860	855	912	848	861	817	830	822	855	873	905	822	873	844	881	875	857	920	862	886	885	851	854	871	893	893	872	833	860	834	908	899	891	886	902	864	866	881	850	856	831	920	859	891	916	864	870	843	906	818	885	906	879	881	823	884	853	818	886	854	877	885	885	854	854	856	825	842	904	915	839	865	833	851	882	864	847	887	860	852	901	904	849	853	867	843	893	868	860	895	839	902	831	845	939	831	869	866	805	878	867	868	851	830	849	899	804	883	859	881	912	808	866	875	858	895	878	882	840	868	837	922	850	893	911	847	907	840	872	877	865	876	889	899	874	814	849	852	910	893	860	827	796	830	888	814	901	874	848	852	887	856	899	880	834	894	837	923	898	878	835	928	883	875	843	877	856	880	871	860	856	876	909	911	848	916	879	862	839	851	847	894	870	876	842	867	903	872	893	866	862	887	948	849	866	803	855	828	864	911	896	880	825	864	840	930	853	881	856	846	831	907	858	847	919	851	865	847	879	840	872	828	851	921	871	853	839	844	895	860	847	865	863	901	879	861	838	858	840	893	906	886	898	894	913	923	913	911	887	869	869	856	888	862	891	884	874	860	846	861	866	909	902	860	878	863	883	875	816	838	884	860	824	899	858	858	863	895	868	862	852	807	839	857	875	873	878	877	910	888	854	853	880	811	927	878	861	899	907	900	814	905	907	879	857	815	851	893	864	875	842	910	840	925	898	896	855	893	882	944	860	856	886	886	799	841	892	840	918	858	871	847	836	905	888	879	822	931	825	908	870	910	891	899	854	867	906	841	896	903	840	803	874	862	906	886	853	896	858	889	828	860	833	864	847	857	897	863	914	854	864	891	870	840	842	891	898	870	834	858	883	895	850	903	871	883	910	867	831	853	861	858	844	800	900	850	849	883	859	909	854	879	897	885	909	821	883	882	868	828	832	900	876	856	832	889	858	848	873	886	928	892	834	902	857	852	874	825	858	878	851	885	880	889	887	892	825	904	810	839	854	813	845	845	916	884	892	862	841	832	894	818	886	868	851	877	826	846	875	901	801	888	867	883	885	891	868	855	876	851	862	902	873	837	856	919	835	868	859	872	852	781	847	852	873	944	876	867	892	877	894	912	825	839	849	878	869	865	847	833	915	879	875	876	885	877	892	889	845	895	908	862	875	863	836	858	855	896	898	847	888	850	890	862	881	872	892	822	849	869	902	894	860	858	857	900	909	882	896	859	897	891	859	918	914	877	813	868	875	844	920	841	888	872	841	841	849	874	902	873	900	896	861	844	899	852	872	887	825	845	852	857	851	871	827	822	823	891	869	836	833	810	883	852	840	851	908	872	895	871	839	913	759	886	869	889	856	843	901	846	893	873	887	862	860	861	827	917	877	850	820	869	844	871	858	892	854	789	836	825	888	871	881	871	813	884	857	920	866	900	896	859	884	869	856	894	891	870	880	860	806	884	929	902	907	865	865	897	888	834	874	865	795	894	882	838	856	870	811	879	890	857	863	843	868	870	865	822	869	905	808	855	881	868	853	856	906	836	836	862	840	855	861	888	842	872	847	897	907	864	880	862	911	901	872	873	832	850	865	841	849	901	841	812	868	850	842	809	872	859	915	866	871	936	876	904	877	834	867	879	914	843	856	859	855	838	830	928	852	921	875	882	912	905	945	860	860	880	855	852	877	865	831	893	912	865	872	888	849	911	946	875	881	876	899	863	926	913	861	880	898	860	805	855	910	911	817	864	909	833	782	884	822	859	870	905	850	916	876	908	846	837	896	868	886	823	843	843	856	848	864	884	861	798	843	845	865	847	907	824	920	850	855	888	850	862	861	868	859	902	935	848	874	873	833	891	844	786	861	868	874	805	902	844	883	892	818	864	847	863	894	850	886	885	822	858	841	849	854	865	916	875	827	870	893	878	844	865	862	855	851	871	852	905	887	853	853	867	885	858	871	934	906	842	885	827	876	887	824	884	850	876	923	844	894	870	912	904	844	889	848	856	853	832	864	878	857	829	857	859	851	875	936	891	864	873	875	886	886	838	915	851	869	830	880	878	905	849	914	889	826	912	916	842	887	806	860	873	874	890	868	838	864	883	951	910	899	844	829	837	863	926	867	832	866	838	853	868	918	851	849	889	910	824	834	858	904	856	853	895	831	884	884	852	885	892	867	835	840	876	921	912	865	860	846	868	926	894	856	907	879	868	861	855	913	899	873	845	842	871	874	876	882	877	894	881	869	883	862	858	857	861	862	841	863	864	794	898	837	839	906	917	894	871	838	897	854	837	870	852	825	901	837	888	821	853	893	836	917	834	864	850	888	904	847	855	872	882	841	911	913	847	865	851	874	842	865	869	827	877	837	850	790	895	921	880	890	883	886	838	844	875	815	877	853	864	826	827	802	894	876	900	893	870	887	897	888	837	893	868	881	886	905	912	910	837	895	829	870	907	901	919	871	854	829	798	848	840	840	874	942	890	860	887	823	887	844	868	894	875	830	803	890	859	857	844	859	849	855	867	910	840	881	848	867	890	877	834	863	858	826	861	896	877	906	872	917	879	829	877	876	867	878	818	841	899	860	836	880	899	866	818	833	853	887	896	898	836	899	879	840	881	891	836	846	860	854	837	882	879	864	901	890	870	889	817	860	886	900	884	876	877	881	830	862	856	863	841	838	838	847	882	878	842	869	917	881	889	880	843	851	909	856	903	869	887	878	939	830	823	845	880	870	896	952	877	907	866	891	894	864	884	819	861	909	911	890	826	804	934	839	884	929	866	834	905	866	945	826	878	877	851	852	863	852	867	824	912	856	881	890	903	858	882	878	927	909	884	813	892	834	858
22788	12255	9547	5887	2741	1609	1005	901	721	522	428	364	352	351	320	324	317	312	347	324	381	352	327	360	303	311	283	328	287	335	309	362	333	359	345	297	320	313	334	296	367	296	343	333	382	308	368	307	340	332	301	331	325	322	346	355	365	324	354	329	332	325	322	327	331	313	314	351	328	330	370	302	307	308	347	331	331	344	304	308	311	345	332	332	320	316	330	346	316	316	337	337	309	348	309	295	336	371	341	287	315	321	339	302	289	295	292	365	309	304	361	334	326	374	349	345	332	323	353	301	330	338	346	330	291	332	313	343	349	316	327	352	340	325	335	285	331	359	366	350	308	330	347	330	337	317	321	346	363	327	290	327	341	329	296	340	341	343	366	286	313	358	338	314	316	300	328	333	353	322	312	348	352	324	280	326	336	306	293	312	310	326	330	355	316	349	353	297	331	360	333	319	330	323	324	337	311	332	323	315	321	334	370	315	366	378	354	329	312	258	327	318	341	310	322	337	324	325	317	316	325	321	316	348	349	347	352	342	359	342	353	314	337	373	339	364	322	371	332	321	346	360	319	350	294	329	299	318	320	302	334	340	330	339	330	324	322	364	322	323	325	350	327	338	332	325	325	300	319	343	313	325	334	299	325	303	320	342	340	312	291	341	368	349	336	327	335	345	325	321	367	310	302	301	332	322	319	316	339	319	319	334	342	320	322	310	330	307	310	342	351	307	341	305	334	319	309	308	331	348	333	314	311	321	363	323	310	291	323	315	328	322	339	380	293	312	356	329	310	318	357	338	326	317	308	327	339	316	297	377	333	333	345	361	317	323	306	341	352	319	335	323	338	318	337	317	333	330	365	322	331	296	305	309	317	370	338	313	326	345	331	336	327	342	328	357	341	305	322	317	353	331	330	332	374	315	334	332	333	345	331	320	324	304	316	346	339	342	320	290	299	318	315	323	357	317	301	341	327	345	310	330	305	315	297	372	306	370	323	320	362	352	320	303	337	299	340	339	317	337	332	313	336	316	358	328	366	325	364	303	330	362	341	334	339	312	299	363	339	309	332	359	313	340	303	335	306	343	329	364	340	322	337	319	364	328	322	280	290	307	296	304	277	353	339	336	329	321	353	316	313	323	319	323	329	296	304	321	334	329	358	335	352	355	308	314	312	318	345	311	320	344	295	364	351	314	339	368	350	290	329	321	292	349	331	335	271	302	315	351	324	364	311	324	318	347	334	329	325	330	330	332	338	350	363	304	314	315	362	356	343	340	330	331	331	322	316	340	364	344	354	330	349	314	327	316	309	331	321	300	317	299	316	308	324	330	269	340	346	326	308	335	323	326	331	330	326	332	333	310	329	343	323	331	335	347	347	340	358	323	353	333	332	310	367	316	319	320	276	329	321	321	327	334	309	325	349	317	324	369	324	355	344	327	328	304	322	330	341	316	331	338	342	308	340	343	343	311	316	362	305	345	343	334	320	304	322	355	350	338	348	345	329	346	296	330	332	331	342	322	312	324	339	371	317	315	316	339	334	323	299	326	361	313	355	345	337	326	318	317	278	335	358	340	311	337	319	302	321	345	352	312	322	356	344	333	340	345	319	324	319	315	347	283	317	332	380	343	327	281	303	348	360	334	342	327	338	289	326	322	328	337	333	314	327	345	325	346	329	302	330	321	320	327	310	286	307	327	305	317	274	339	317	345	310	322	347	331	335	333	339	326	328	290	331	343	317	325	311	360	344	335	331	327	339	307	336	299	335	308	366	324	372	337	324	328	339	313	316	333	331	306	323	357	347	341	354	312	314	336	329	324	342	363	329	334	319	312	309	300	324	347	353	295	338	357	328	332	319	338	321	319	322	341	321	327	310	345	319	354	332	352	351	308	343	342	306	329	345	322	337	333	318	310	320	341	358	312	334	325	357	349	317	310	372	357	355	322	333	317	332	359	322	286	335	344	325	354	287	315	316	344	317	338	351	329	323	318	313	308	301	315	318	333	333	337	331	341	358	327	365	305	315	350	324	315	320	341	310	340	331	331	303	304	306	328	336	304	331	301	342	317	326	355	336	302	322	320	313	296	342	319	347	303	349	325	323	306	311	318	323	325	314	331	341	318	333	313	333	345	310	297	289	313	358	389	323	327	315	333	363	319	374	368	321	317	329	298	296	341	296	342	329	339	336	315	330	340	324	297	345	323	334	332	322	335	332	327	345	330	321	319	320	324	330	331	346	328	341	309	356	306	294	352	316	328	338	308	340	317	318	348	281	338	289	338	326	347	332	286	324	367	309	292	315	283	337	324	330	335	322	321	290	331	314	309	319	321	345	364	335	333	330	322	319	331	314	340	340	302	332	327	339	378	313	298	352	346	322	317	298	320	365	322	347	316	318	306	351	350	339	289	360	314	315	313	369	354	371	315	330	322	326	308	353	363	313	329	329	324	313	319	322	327	322	304	318	339	291	311	333	332	321	299	294	352	313	300	310	371	360	338	316	308	314	331	323	318	319	320	343	323	333	319	335	309	291	329	334	310	346	356	323	288	329	333	313	304	354	324	320	333	342	338	317	301	363	332	333	326	322	316	303	329	326	340	352	376	321	338	336	321	304	322	359	326	303	330	339	318	352	312	311	340	365	352	365	304	327	339	335	314	336	319	374	343	357	309	340	345	345	315	298	318	316	360	334	308	340	319	344	343	316	307	341	325	314	340	321	335	333	377	288	324	325	312	318	316	338	298	342	347	303	304	290	352	374	335	325	331	348	316	342	312	319	363	332	337	340	343	345	346	338	313	387	344	309	321	324	330	331	337	319	296	310	324	328	348	315	289	312	330	318	329	352	345	304	353	300	365	323	363	353	333	366	331	354	330	333	318	329	311	330	367	297	309	333	324	319	324	335	310	347	302	340	310	303	311	300	309	302	345	357	306	292	327	304	347	346	331	354	331	331	332	321	332	340	331	315	305	339	338	324	364	322	329	307	318	352	304	319	350	326	363	304	312	309	299	359	334	315	311	309	318	347	356	324	300	319	312	309	350	361	322	328	338	331	325	362	327	381	295	340	317	290	319	331	349	340	292	334	332	348	312	323	328	308	324	330	343	310	334	299	324	303	308	358	346	318	317	333	328	329	343	295	295	306	359	351	324	300	305	331	287	350	343	340	291	308	324	368	323	340	330	356	355	321	311	353	338	322	305	308	322	312	320	334	358	329	326	344	320	338	364	339	319	320	370	340	356	343	346	313	305	349	309	288	331	368	317	351	336	301	325	348	349	328	333	325	318	339	312	280	321	310	366	361	329	321	350	329	331	311	342	294	322	290	307	315	289	308	310	343	328	333	310	350	330	316	320	293	329	314	321	304	319	374	313	333	296	309	298	319	288	327	336	338	312	334	330	301	344	317	324	301	316	339	336	330	308	355	316	347	330	326	327	344	322	331	334	303	352	350	327	303	344	318	328	364	319	321	325	287	327	338	330	314	330	322	293	317	332	353	291	327	344
13605	9816	14320	13449	8378	5704	4411	3511	2597	1625	1268	1011	900	859	877	801	757	761	765	781	749	784	729	738	715	694	737	755	697	774	746	743	727	728	721	732	700	726	738	760	713	679	685	704	679	736	717	737	690	696	709	750	722	677	730	677	682	718	733	704	723	727	737	727	658	736	760	720	724	731	771	703	709	741	720	732	701	720	705	727	728	716	696	715	745	725	746	703	750	739	736	651	769	729	764	706	696	740	691	745	684	753	714	761	739	729	721	676	725	730	718	698	727	693	757	773	679	781	654	717	681	701	795	718	702	703	705	723	722	672	704	699	745	725	742	664	713	772	745	735	691	689	688	743	728	710	759	757	701	713	680	744	744	707	715	714	675	657	728	729	713	701	665	729	689	742	693	694	674	725	723	749	723	715	753	762	740	746	689	722	709	756	747	701	738	734	707	693	715	710	732	747	712	686	721	731	715	711	727	716	703	683	709	704	693	735	704	729	725	737	711	759	698	734	682	746	723	706	732	728	662	697	703	703	699	718	703	681	700	724	674	731	734	704	749	771	738	751	709	764	723	684	705	719	649	738	713	744	715	714	690	706	683	724	705	693	728	718	748	714	699	719	715	744	718	663	704	690	734	740	697	671	733	695	726	709	781	714	701	703	717	704	680	757	732	705	720	709	664	749	694	706	703	726	710	735	701	707	733	712	755	698	744	726	693	659	737	698	687	722	708	677	723	680	717	705	736	723	728	670	717	723	725	730	747	740	709	733	743	718	721	713	770	685	743	691	725	694	697	741	739	725	727	752	715	718	709	712	688	692	729	689	679	745	699	711	707	747	740	712	670	685	710	723	707	709	703	703	719	759	691	719	691	693	717	741	739	700	695	698	707	711	698	719	709	698	727	746	695	716	778	739	745	723	680	696	712	710	721	722	707	712	694	692	706	711	677	717	752	698	716	719	723	666	752	702	754	720	734	685	735	723	713	691	750	709	756	702	689	670	694	723	716	714	657	737	703	692	798	683	702	696	664	708	700	684	674	752	731	747	756	688	670	773	710	694	724	703	682	713	707	720	712	721	744	716	715	719	691	730	685	733	691	717	681	725	745	730	702	717	731	734	707	731	768	717	706	718	711	734	731	696	736	695	700	693	717	695	676	712	725	665	750	703	755	766	719	733	735	708	732	682	718	711	745	698	710	708	736	699	691	726	742	668	691	687	685	732	725	721	665	766	731	690	727	714	727	816	734	749	718	697	731	746	696	682	749	732	696	755	724	687	758	738	762	738	723	706	715	677	712	751	700	692	726	722	726	734	716	722	722	681	715	724	746	665	703	758	690	686	757	751	728	702	742	720	741	702	760	711	680	781	659	723	699	696	708	756	708	687	711	705	732	766	763	718	710	778	744	723	742	749	731	735	695	694	781	785	721	715	691	732	680	696	743	698	689	720	723	696	704	726	735	723	675	694	737	708	700	741	729	715	703	689	724	707	658	714	716	721	692	738	728	728	738	651	721	694	706	705	731	708	793	722	715	746	703	719	665	741	725	667	724	690	676	737	722	690	697	720	760	685	725	731	689	683	722	697	714	704	734	692	700	717	709	676	701	732	670	771	779	720	689	700	748	726	684	702	712	688	697	677	692	712	760	752	697	712	690	709	727	686	685	689	721	713	700	759	691	691	709	717	705	726	674	749	780	692	749	735	719	787	701	717	690	709	722	716	720	712	715	707	661	700	678	712	675	705	704	767	731	749	750	654	738	781	735	734	748	677	716	754	693	741	705	691	692	704	684	732	694	708	745	747	731	699	717	698	763	753	743	705	678	775	741	693	727	653	716	715	728	723	651	728	791	739	678	713	770	726	742	735	720	719	723	706	743	675	723	682	706	716	726	719	697	717	716	691	681	740	755	711	715	723	735	688	715	680	759	719	679	691	769	737	743	720	751	742	750	723	684	703	745	714	695	706	694	696	697	760	749	733	717	710	728	716	747	676	717	735	705	760	730	750	701	707	737	702	718	703	712	724	744	710	683	694	679	728	728	715	773	724	763	744	725	722	748	698	741	679	680	712	730	708	737	754	723	733	762	740	680	696	726	735	727	754	690	711	740	742	709	703	730	743	681	723	724	724	748	730	724	708	731	703	736	729	715	778	758	780	708	732	752	711	717	730	732	697	717	740	733	685	697	718	783	688	724	742	669	723	724	749	690	720	774	758	674	705	715	689	728	711	693	705	739	710	755	732	718	689	689	704	714	746	714	751	711	709	753	737	676	727	685	683	746	724	682	751	680	719	717	715	702	722	705	644	682	738	717	681	715	716	700	707	666	698	739	740	742	724	757	676	711	721	755	717	739	706	707	670	741	782	713	726	670	720	734	690	702	747	698	732	693	711	714	723	697	710	714	723	766	713	726	713	727	664	690	698	757	691	679	677	729	774	660	686	717	712	758	689	730	725	745	718	733	719	674	736	741	770	723	703	703	713	722	757	648	675	724	640	711	684	725	784	720	699	726	709	677	726	716	721	747	646	742	719	761	742	689	712	722	744	734	706	784	733	667	728	680	710	683	742	759	740	719	690	771	667	698	728	731	693	763	696	686	692	751	650	731	682	709	729	748	696	729	724	706	741	699	684	741	718	709	653	664	702	703	717	707	729	696	727	755	722	710	681	712	728	709	685	677	733	730	694	698	744	732	716	720	713	768	687	737	723	736	735	730	730	735	702	754	687	726	719	707	715	709	707	728	695	717	729	709	730	740	710	703	670	706	722	676	727	690	724	730	747	718	687	703	717	712	688	720	709	706	716	688	764	679	725	687	699	707	725	715	726	698	708	727	717	707	722	699	726	655	710	690	713	730	715	702	720	680	682	702	683	729	743	723	712	721	673	722	678	710	720	730	679	709	737	775	718	739	728	709	757	727	718	719	688	706	675	733	750	711	710	700	747	672	750	720	736	719	695	698	681	688	699	697	790	692	694	705	723	710	677	693	738	722	704	721	683	740	734	738	749	710	764	728	755	689	700	772	745	758	694	699	692	717	724	731	717	704	705	727	710	685	727	699	730	707	744	734	740	698	725	724	736	773	742	741	702	712	726	788	717	688	702	718	692	719	663	711	714	717	719	698	712	697	667	685	693	733	724	739	729	737	759	736	720	696	655	732	693	779	721	725	726	704	696	739	697	709	708	712	723	682	692	698	698	704	684	758	719	701	745	745	753	706	724	698	734	728	739	714	777	721	694	731	732	724	707	730	735	668	695	723	750	706	668	703	776	687	712	733	725	728	691	705	728	689	752	699	753	721	730	707	753	735	702	683	701	795	724	724	725	750	685	768	765	678	741	748	721	705	769	693	669	756	719	734	742	694	693	758	754	693	729	703	732	728	750	740	779	729	703	720	717	689	743	739	731	707	682	695	704	692	757	763	685	697	771	691	679	711	705	722	706	748	698	711	757	723	718	681	728	686	683	692	699	710	718	744	659	666	720	723	730	691	771	704	696	738	744	657	742
32611	18792	15922	10474	5871	3615	2603	1784	1274	740	601	511	445	455	420	407	366	375	376	384	347	369	365	405	367	389	363	368	354	376	388	343	345	379	376	351	318	357	376	353	372	320	374	347	323	346	358	392	344	341	364	363	374	348	361	342	394	385	386	334	382	374	318	342	362	342	367	357	340	384	367	356	360	326	358	349	318	344	355	335	364	357	337	317	338	389	392	350	319	296	330	357	340	370	338	335	380	333	361	379	371	352	349	336	355	378	359	357	368	364	358	342	335	366	349	334	389	373	366	333	365	381	368	343	392	320	363	347	338	331	364	368	350	353	347	316	362	357	343	357	349	318	346	359	345	380	329	389	364	351	325	351	362	346	361	346	361	379	372	354	338	363	353	373	348	365	329	362	353	344	360	353	328	339	334	367	372	355	358	339	355	350	364	341	399	352	402	354	346	359	327	359	359	351	355	339	344	351	360	365	326	342	389	364	377	360	340	333	331	337	400	361	400	344	323	353	372	376	392	338	329	330	352	362	376	340	365	352	352	344	334	369	329	375	339	366	337	340	362	372	372	383	318	355	329	365	364	368	392	323	340	307	349	376	390	400	351	356	353	343	341	334	334	384	355	315	341	336	370	374	358	367	380	376	376	383	390	378	319	365	365	337	370	355	357	348	377	346	344	373	344	355	365	357	387	316	370	361	354	330	386	353	338	389	349	381	344	325	342	343	359	355	338	355	369	359	374	321	325	338	353	354	340	372	348	408	344	333	364	361	389	360	332	337	331	392	393	365	353	376	389	375	347	382	369	336	392	364	323	336	315	336	365	407	358	347	369	350	348	344	339	384	340	339	364	338	402	380	329	309	394	308	346	308	369	344	376	338	361	352	345	362	341	312	377	360	357	337	346	331	370	374	352	315	345	323	336	349	362	336	353	329	360	369	393	351	340	334	362	349	366	311	354	392	362	347	393	382	334	336	349	343	359	334	297	322	367	317	371	374	314	350	374	406	339	393	334	331	342	346	330	348	310	341	299	350	358	355	348	347	343	365	364	362	343	335	354	360	378	348	360	338	365	354	366	354	365	359	337	391	355	391	346	349	348	369	382	336	319	372	345	356	386	326	342	358	353	368	302	364	368	333	363	347	390	356	364	363	381	388	389	350	375	368	362	349	389	361	372	334	359	313	384	361	328	358	355	300	309	345	354	350	344	359	320	356	355	363	357	347	344	364	331	389	366	330	343	371	323	375	381	368	387	337	385	352	370	341	362	331	358	389	377	326	311	350	352	338	340	338	369	329	353	356	355	321	333	366	348	317	328	356	348	336	337	344	355	368	367	345	370	370	344	344	378	355	358	368	327	366	334	314	356	327	333	379	353	343	338	333	329	369	376	348	366	401	364	312	338	321	383	341	374	358	356	346	339	338	351	350	362	363	359	381	346	389	368	366	361	368	366	343	325	374	366	370	336	342	347	336	381	344	337	347	296	380	354	373	384	359	383	347	324	374	345	371	362	399	368	370	367	382	342	356	391	343	335	394	336	330	345	371	387	371	335	354	355	350	318	356	347	339	362	362	353	362	362	322	362	364	344	349	330	365	343	330	364	363	347	375	360	342	368	358	347	365	363	395	312	355	356	373	379	398	386	330	385	327	327	322	370	385	363	352	321	339	337	379	353	337	370	334	364	352	352	344	337	343	334	342	335	341	354	373	352	343	373	315	331	344	361	367	361	355	366	325	367	365	323	353	371	336	371	364	338	362	348	374	356	386	358	350	350	391	350	323	382	357	334	365	344	335	345	381	356	383	325	366	348	408	346	371	335	331	352	309	346	379	373	352	327	371	360	330	358	337	356	332	402	403	372	360	336	381	366	353	350	357	343	355	369	387	339	325	336	397	368	352	314	353	380	351	351	357	400	350	350	343	354	365	343	319	340	350	362	400	382	327	351	374	357	364	333	343	381	348	341	362	362	394	346	356	390	344	345	347	354	341	352	326	345	373	342	397	385	375	308	350	351	350	338	354	374	334	402	358	308	326	361	334	349	360	376	387	365	374	395	345	346	344	378	368	348	358	365	348	348	368	365	351	365	333	325	386	353	330	345	361	388	344	364	347	344	349	368	356	365	373	353	375	354	341	338	303	398	368	363	359	349	335	367	365	351	364	337	369	369	366	398	362	344	368	341	369	348	348	340	325	379	320	334	365	349	373	373	393	354	334	336	361	364	317	334	346	346	360	352	354	362	358	355	364	339	363	348	328	339	340	387	402	325	347	360	398	373	355	352	344	391	351	346	383	362	354	345	364	334	332	383	340	357	374	393	354	316	354	354	387	355	365	373	297	342	343	367	358	356	355	380	353	380	333	365	358	358	345	341	350	344	335	367	349	350	347	374	337	322	336	346	371	371	362	360	333	356	361	326	343	365	355	381	353	371	371	344	385	406	330	334	354	352	332	371	311	402	365	353	404	331	322	379	348	361	371	378	346	338	362	364	337	349	362	366	361	348	346	355	356	302	373	357	326	344	336	344	379	324	360	347	312	360	361	360	338	375	368	349	347	350	337	364	373	395	382	398	356	343	345	370	347	366	365	344	368	373	385	339	352	382	331	313	350	337	337	343	293	353	414	370	392	360	314	363	355	370	346	352	351	318	343	362	370	354	348	350	373	367	320	340	342	386	380	376	379	354	314	349	327	355	369	387	357	342	351	380	352	353	378	361	378	377	357	361	391	351	398	360	368	399	373	373	377	349	339	357	399	331	305	380	362	346	348	368	368	371	328	333	344	369	347	367	381	352	352	364	346	334	353	349	346	382	339	359	349	341	359	383	337	356	325	354	365	373	365	360	332	404	356	357	360	363	344	356	373	361	361	391	371	362	376	323	377	347	364	386	329	338	366	361	395	351	361	346	346	361	374	344	379	374	367	324	436	352	356	344	337	360	358	341	369	363	336	361	348	374	348	367	349	345	353	323	338	332	362	339	338	357	321	341	341	345	379	379	358	347	344	330	354	392	324	362	372	322	354	326	346	351	311	362	372	393	326	386	381	324	338	332	323	343	352	372	371	349	346	333	353	318	358	319	375	328	330	351	349	319	342	340	343	355	333	333	365	376	346	328	376	347	353	373	358	346	326	375	350	339	391	353	339	363	398	350	319	346	336	349	326	358	340	350	373	362	336	317	335	364	360	349	383	338	358	304	356	335	344	321	340	338	353	382	311	304	374	356	340	344	339	354	362	348	375	312	388	367	312	344	349	346	362	371	365	401	412	320	340	324	357	361	354	350	333	324	335	327	358	333	343	350	334	358	352	329	329	356	380	363	364	338	352	364	349	364	367	320	328	369	310	359	339	342	340	367	362	341	352	347	386	321	357	342	357	362	352	382	302	342	354	326	362	366	365	343	361	324	359	366	393	348	347	335	353	324	376	365	343	330	347	328	333	374	338	365	360	353	388	372	365	347	372	400	372	335	344	337	346	371	366	375	337	365	399	337	368	361	361	356	374
19777	13875	21576	19741	15116	11872	9841	7134	4707	2919	1936	1493	1370	1254	1171	1141	950	990	1044	952	893	787	822	813	822	841	796	741	818	782	798	831	799	788	773	766	780	782	754	767	832	757	799	751	749	812	809	775	796	761	766	785	785	802	806	826	764	801	763	791	829	755	807	797	770	773	761	867	800	802	699	753	820	832	743	814	770	786	804	758	822	759	778	758	799	756	723	786	808	806	757	778	818	753	811	780	777	795	786	797	797	785	786	764	733	778	760	785	772	778	782	752	775	779	780	757	730	772	738	768	746	786	804	774	760	786	776	767	759	761	771	750	717	774	795	806	836	794	776	795	774	823	771	783	788	831	775	838	749	711	754	740	771	827	780	779	785	818	788	816	790	809	760	792	803	746	778	765	728	739	832	763	796	788	785	761	810	732	793	767	738	748	795	783	736	795	779	750	754	817	761	816	743	750	738	799	770	772	743	823	786	775	789	739	811	842	785	820	773	795	755	750	778	738	833	801	778	784	779	771	793	755	793	830	737	784	739	758	800	826	788	768	760	790	793	772	767	776	752	768	796	736	773	759	796	786	832	745	768	791	749	757	777	774	778	778	753	762	733	763	751	750	788	750	784	800	734	789	822	784	777	786	755	758	808	759	733	703	750	707	769	754	749	756	763	803	794	700	772	807	810	734	804	779	803	760	708	782	815	779	751	778	762	831	754	814	801	780	760	823	786	756	844	789	768	772	797	779	743	750	735	786	779	813	786	780	782	799	733	786	779	778	772	761	792	755	769	790	729	752	710	751	823	739	784	790	756	795	826	773	775	802	743	836	775	768	744	762	786	787	725	772	724	791	742	745	834	744	743	778	798	801	777	774	756	793	794	752	777	820	787	732	756	790	752	753	757	811	776	728	811	768	794	770	778	803	762	795	813	790	759	770	799	795	769	779	747	806	788	760	759	762	787	781	743	706	745	697	751	742	809	784	777	775	764	792	756	725	754	772	833	817	793	743	738	789	773	743	794	809	724	798	785	807	818	776	760	789	772	732	738	784	820	768	777	735	787	765	795	812	735	795	826	797	714	795	847	757	760	763	838	727	798	735	810	812	775	747	796	762	804	804	798	782	780	759	822	716	763	764	777	718	739	784	787	743	808	803	755	770	751	745	817	814	817	773	800	791	742	757	766	787	790	735	708	825	741	786	721	776	755	795	760	800	745	787	808	828	760	818	804	781	732	801	773	834	791	774	728	762	785	824	743	751	717	782	813	744	724	801	798	776	789	725	765	794	722	798	815	788	775	716	777	794	767	745	774	789	809	755	788	772	781	733	740	811	750	786	762	784	711	786	786	794	746	773	768	743	795	830	750	781	817	779	737	763	778	772	765	790	767	744	785	779	745	818	768	709	750	797	746	817	772	788	807	737	790	798	805	776	790	806	767	762	772	735	789	736	702	795	744	783	834	779	700	744	751	831	768	789	763	795	771	770	772	763	692	799	770	733	787	798	768	773	770	752	792	730	731	781	781	763	761	739	787	788	791	759	774	753	754	730	766	816	781	791	743	758	785	766	783	794	808	724	751	803	724	757	775	765	795	789	782	776	783	724	799	771	731	759	757	793	784	772	750	737	748	793	759	729	777	755	769	771	776	747	771	769	785	750	783	762	787	747	720	760	783	764	772	770	731	786	788	733	779	760	700	776	790	799	764	807	764	742	726	825	779	805	756	783	754	746	759	820	791	786	754	825	766	795	802	779	696	789	807	805	737	811	824	735	755	806	789	798	802	765	738	775	751	791	737	800	785	751	818	847	796	748	781	794	779	739	751	752	808	789	769	797	731	789	775	780	760	782	718	810	746	822	716	803	794	780	733	755	703	778	746	775	757	763	788	782	784	801	809	776	741	720	725	760	764	781	736	795	686	792	722	785	795	748	817	807	764	770	746	754	822	790	799	784	752	751	794	781	785	768	821	765	794	783	794	758	766	802	783	783	770	747	801	753	733	769	767	783	825	770	791	769	750	795	728	785	774	790	726	791	830	716	733	738	780	793	746	758	776	751	773	720	818	794	798	749	823	726	764	760	717	776	751	781	775	774	761	783	754	810	780	817	762	760	742	773	778	753	772	773	777	797	750	764	759	773	775	761	808	800	757	744	809	769	760	783	784	773	754	785	766	751	789	761	770	798	800	772	723	775	765	764	722	805	781	787	752	791	726	738	711	798	766	739	783	780	801	763	789	729	791	733	776	812	758	746	728	769	752	732	761	777	752	740	770	792	777	779	785	766	790	727	708	750	791	798	782	800	764	753	794	760	787	749	750	770	753	749	779	758	765	700	796	723	709	771	741	736	747	770	758	761	803	750	767	781	732	730	790	782	823	735	775	730	783	745	814	790	799	776	796	790	726	800	779	755	721	772	815	747	737	725	795	771	773	742	743	810	795	783	801	761	747	792	731	743	769	805	761	761	728	750	799	791	756	781	753	774	739	783	806	781	790	762	796	801	815	768	737	783	772	741	771	709	773	763	740	759	794	755	783	811	781	799	811	806	774	830	770	778	814	788	769	805	793	779	746	771	835	813	726	769	787	800	742	832	722	783	783	740	809	779	750	750	777	770	782	723	770	810	769	751	825	733	764	805	781	737	779	773	789	827	757	770	800	730	768	746	737	776	714	750	824	781	739	717	770	781	713	771	781	756	786	770	761	767	799	809	794	730	750	838	771	827	729	799	794	752	771	794	795	799	777	792	772	721	786	777	805	709	812	737	787	776	759	786	750	766	767	846	755	746	761	770	724	764	778	737	794	790	731	772	755	783	747	767	777	751	806	789	801	812	765	784	748	751	777	789	797	758	745	785	724	757	777	756	747	784	773	724	811	787	743	755	735	746	786	783	786	761	778	741	798	762	761	766	739	760	756	761	751	761	722	821	798	721	800	777	748	797	833	721	761	798	762	759	815	820	761	734	800	725	725	832	735	747	760	770	787	782	760	742	773	795	802	784	744	815	767	739	807	776	771	747	762	780	780	761	800	742	738	791	721	739	776	743	776	755	781	766	788	744	804	770	788	756	772	770	766	770	782	764	712	785	785	770	775	714	713	813	817	741	778	728	826	794	761	762	771	787	775	756	821	790	795	802	762	800	759	817	812	762	760	783	789	749	736	765	773	785	745	762	760	740	808	769	767	703	753	777	768	790	750	795	779	811	767	787	750	755	802	795	784	788	707	744	763	770	822	807	761	786	777	747	813	757	762	761	793	771	803	757	794	784	799	792	784	782	824	711	788	811	749	785	759	809	762	766	825	758	819	795	793	761	826	763	818	770	783	778	780	745	788	814	759	750	785	802	766	772	754	700	783	737	815	725	768	771	846	789	765	756	759	783	807	736	798	790	796	806	782	779	784	782	739	772	742	762	773	741	796	825	806	747	764	781	791	733	736	759	812	798	823	759	790	781	777	804	754	796	783	811	763	779	735	775	792	736	816	812	753	754	801	767	794	734	781	773	740	798
44187	26240	21574	14570	8726	5352	3710	2680	1869	1123	770	655	606	554	493	499	482	498	450	449	424	446	432	408	377	424	398	426	390	420	411	417	433	404	406	458	384	408	375	387	407	353	422	418	405	401	418	450	410	447	413	416	419	414	399	420	400	447	427	402	394	366	402	394	451	423	426	401	415	359	422	422	372	399	411	376	400	383	363	367	460	418	435	440	397	410	403	363	397	406	373	432	397	420	406	399	420	399	427	438	431	405	417	413	412	431	410	395	388	392	402	394	444	393	392	399	381	415	404	394	380	369	423	403	389	419	443	425	399	433	391	401	431	436	383	387	452	428	383	391	413	445	389	402	412	448	378	387	378	400	358	379	365	390	407	370	417	422	446	428	377	356	411	367	403	386	377	396	396	374	401	380	420	420	368	441	401	425	393	386	409	406	418	376	410	442	387	401	399	405	415	394	449	421	382	464	396	427	423	378	377	368	413	424	394	388	412	458	424	368	406	410	423	397	361	431	406	416	394	406	372	384	404	398	420	384	400	423	395	400	353	445	413	421	397	389	409	421	370	384	391	417	354	384	379	432	379	383	390	401	422	423	385	371	377	391	370	428	382	464	453	411	404	400	384	428	440	408	388	412	392	437	408	429	433	408	436	380	417	404	407	416	408	381	354	368	389	399	392	353	389	416	359	426	409	432	405	389	399	383	429	395	412	420	401	381	390	378	424	357	379	397	445	393	367	403	390	404	374	417	411	395	403	405	422	348	440	433	390	434	402	418	364	444	446	393	477	407	398	370	398	451	420	415	401	431	426	349	425	417	447	406	372	426	373	401	425	400	421	420	390	402	441	432	432	414	446	429	441	380	416	379	413	367	368	407	370	399	368	389	424	422	433	428	404	395	408	412	444	420	415	378	398	397	389	393	383	399	398	414	441	383	439	424	435	421	408	383	429	404	376	373	403	378	417	413	438	425	354	388	369	380	373	422	380	393	420	408	400	361	396	380	385	411	374	395	368	389	398	404	397	405	366	376	424	388	403	382	362	414	421	402	419	426	375	367	402	401	420	376	408	354	450	396	422	433	407	414	402	362	446	374	415	448	411	390	421	419	404	429	435	404	392	383	387	413	392	397	424	387	413	398	418	379	389	376	356	414	425	382	403	346	365	398	423	385	388	441	417	404	396	396	409	416	377	413	393	353	397	423	426	419	413	407	401	364	396	351	400	371	420	364	430	418	423	418	414	414	400	385	413	424	414	372	405	413	371	440	409	403	417	398	436	374	407	364	420	393	402	386	366	406	426	398	387	412	387	389	414	389	410	365	390	394	395	398	385	383	365	433	393	379	408	384	447	401	380	414	419	391	442	387	387	433	383	367	412	399	429	378	400	400	370	399	355	437	395	397	420	376	411	433	443	368	365	447	414	396	409	379	407	407	390	392	417	397	415	411	430	421	373	385	414	407	434	412	379	392	356	435	396	354	366	400	410	420	397	405	415	416	385	415	404	412	378	417	376	373	394	414	432	447	437	374	403	437	395	408	424	379	408	399	393	421	431	433	419	383	429	414	413	434	414	410	367	377	441	385	400	385	422	422	386	423	413	417	349	411	414	336	405	408	394	382	421	389	450	374	413	389	390	400	389	379	405	397	413	411	388	409	389	412	403	409	408	366	412	419	354	421	415	446	411	434	387	408	408	404	393	401	398	413	407	429	424	374	421	399	381	388	442	378	380	385	362	393	396	414	421	429	436	380	385	433	389	425	371	414	435	385	417	367	383	424	425	384	394	412	404	421	425	433	429	367	414	412	420	414	412	381	399	400	396	377	421	417	430	420	407	399	396	431	424	425	387	361	412	395	419	404	430	399	375	428	388	404	391	388	401	421	391	381	413	404	397	413	396	399	452	422	391	408	409	412	402	403	394	415	396	412	402	408	374	396	413	384	409	424	400	418	425	373	408	378	372	374	397	423	375	384	394	446	420	412	369	409	369	391	396	430	394	418	418	407	407	390	411	403	396	458	380	389	399	391	401	401	372	409	399	352	400	385	395	375	425	404	429	430	407	413	413	357	393	441	406	375	398	393	400	398	432	380	376	422	370	442	401	399	399	428	382	390	377	353	410	390	411	416	425	423	399	369	423	385	407	415	410	370	396	390	406	399	432	413	373	453	402	398	438	415	427	386	381	362	407	406	404	430	410	395	390	414	387	409	443	408	408	416	396	411	390	419	355	414	390	441	429	448	401	366	405	376	401	417	361	439	381	404	389	431	390	439	428	397	397	365	417	374	348	419	445	409	403	411	387	376	393	400	417	415	372	441	412	406	373	386	419	382	372	403	449	372	358	388	389	371	405	368	366	398	436	401	401	386	387	410	388	364	410	435	404	368	412	410	377	401	422	416	403	377	410	406	422	381	420	383	375	378	422	408	440	412	408	381	426	410	411	389	460	427	387	410	428	414	408	392	419	421	397	419	390	352	376	419	402	413	394	388	391	388	432	412	390	424	385	410	362	390	407	394	432	426	420	396	440	382	377	414	397	397	444	350	419	421	427	424	386	416	406	400	403	428	397	362	434	424	367	451	385	402	385	391	393	398	396	405	408	414	392	448	396	403	398	393	409	415	416	381	368	383	412	414	402	377	402	391	401	386	439	405	456	397	412	408	435	411	394	440	397	401	445	400	394	443	436	452	378	404	386	409	407	432	380	401	419	388	402	401	407	403	402	414	382	387	438	419	430	401	373	401	418	412	386	395	394	415	409	385	391	403	389	367	385	422	371	412	411	414	467	402	403	436	429	364	373	386	432	415	459	408	391	440	406	411	373	461	431	407	427	438	399	413	400	441	391	387	440	399	385	403	382	376	385	387	416	405	363	441	417	432	412	388	388	385	385	416	401	401	406	341	385	392	408	375	390	413	431	401	352	379	372	423	417	421	409	390	400	371	413	437	399	347	402	398	400	390	417	421	416	423	435	406	414	451	399	408	403	389	382	404	414	418	398	379	376	409	418	400	384	404	414	390	410	409	404	405	343	381	400	402	421	427	379	436	397	396	388	415	399	414	416	397	381	396	415	387	396	430	407	414	400	403	395	402	376	385	431	400	373	410	421	397	402	372	415	444	392	400	412	452	424	425	438	402	355	394	414	389	420	425	385	415	423	398	411	389	414	416	392	465	420	402	418	358	405	420	383	402	385	363	398	396	420	384	396	407	391	409	386	412	366	386	346	381	370	350	413	378	399	396	400	401	391	382	438	397	459	421	373	398	380	380	380	386	424	403	422	456	393	359	465	393	377	358	400	417	404	404	360	400	406	401	414	392	374	394	363	426	412	410	383	385	382	411	398	389	426	404	389	424	404	402	396	376	396	428	421	404	403	412	379	404	364	362	397	415	421	403	397	406	374	412	423	400	369	383	394	389	398	415	368	416	378	380	393	453	399	398	382	444	392	417	406	415	399	405	417	395	387	381	412	397	391	409	407	397	410	418	423	399	418	396	414	405	361	416
25756	18415	25906	24552	19637	15004	12572	10386	7213	4289	2734	2038	1701	1587	1383	1210	1191	1347	1243	1073	1062	1046	942	951	877	880	904	895	872	926	913	884	872	890	900	878	831	876	858	888	841	864	880	847	829	852	876	890	883	870	862	865	852	862	906	873	865	901	948	901	899	894	916	939	918	859	855	926	861	892	792	840	840	870	855	856	891	872	858	852	838	820	813	843	853	849	908	861	819	867	858	825	865	897	876	849	814	843	901	876	849	849	835	879	856	888	837	850	866	852	864	862	859	882	802	857	888	879	865	888	840	825	877	875	881	902	823	885	830	874	850	856	836	838	889	901	791	814	926	878	908	828	833	870	852	836	843	887	878	835	852	816	839	896	805	822	870	859	916	838	846	865	859	847	856	862	846	841	876	851	864	861	929	847	867	850	852	818	859	882	906	837	884	885	873	872	861	902	818	883	853	832	861	825	857	886	876	877	853	852	838	871	844	873	840	948	892	804	828	837	879	879	820	905	841	857	877	831	827	878	856	868	853	896	856	870	894	847	814	850	900	867	905	889	859	874	864	851	849	870	869	902	814	876	807	832	904	876	883	844	884	919	880	870	867	866	864	896	858	834	878	825	852	822	818	881	886	906	843	861	835	877	898	841	847	887	873	804	828	881	863	907	873	868	807	860	860	811	847	856	822	856	912	769	820	881	820	876	859	869	842	883	882	865	884	917	884	831	846	871	826	787	840	931	841	838	805	856	797	850	851	835	847	839	907	876	892	876	874	819	855	830	816	822	852	889	844	854	827	845	853	885	901	895	839	905	841	817	793	855	779	849	825	863	854	893	877	886	865	899	831	862	935	848	835	832	843	806	816	861	869	890	878	874	853	853	862	756	832	885	859	835	856	871	885	914	838	870	869	835	912	834	883	838	868	850	881	858	821	847	812	876	850	866	851	844	852	879	886	829	879	817	878	873	850	864	806	929	844	804	844	854	830	838	887	905	882	849	884	861	875	900	825	848	855	861	887	851	878	847	841	855	875	858	894	846	832	864	871	849	839	836	878	902	865	849	837	866	845	860	852	845	802	849	917	888	917	839	824	816	886	872	876	887	858	832	900	864	870	842	834	824	850	832	819	886	890	886	901	851	902	842	798	843	852	839	866	830	853	862	848	889	827	891	846	806	888	866	885	819	860	875	793	858	790	913	824	846	851	866	907	797	816	840	819	901	830	885	892	871	873	781	887	834	805	849	838	852	809	852	874	945	897	836	874	850	877	834	847	878	908	847	837	900	871	823	850	857	835	812	858	861	874	879	864	824	903	853	798	868	863	845	842	855	833	841	835	845	874	866	856	862	880	857	829	829	879	858	895	881	838	842	920	842	914	887	900	859	878	875	857	879	824	903	836	871	854	867	870	866	873	839	852	880	897	828	922	870	852	824	839	840	882	881	884	863	849	829	872	837	864	851	875	834	852	871	881	876	840	879	841	867	807	828	857	871	803	854	849	860	845	861	864	822	831	823	862	845	855	861	864	807	797	859	854	830	830	897	856	829	894	819	868	890	874	881	868	824	844	885	848	867	824	820	844	866	846	847	853	903	864	838	861	907	859	839	882	827	834	845	796	850	879	810	874	832	880	838	855	819	863	829	858	828	822	802	892	884	844	860	842	919	892	869	848	856	867	846	878	845	925	834	816	882	889	886	934	895	853	818	856	851	893	862	833	857	841	804	859	822	879	847	922	859	858	870	868	825	883	853	874	818	841	831	840	858	887	825	826	839	854	863	817	866	822	879	858	842	892	846	832	861	862	925	867	874	829	846	883	848	868	897	780	894	810	882	849	877	823	861	816	856	914	861	952	861	859	831	818	829	888	824	827	862	842	921	842	810	854	857	839	829	811	831	888	875	853	841	860	906	884	800	836	880	875	825	873	858	895	873	827	845	921	851	902	870	869	852	832	878	859	850	870	896	866	841	889	861	837	871	857	853	864	846	902	811	850	877	891	887	898	847	917	817	917	888	869	857	802	859	862	890	857	834	843	888	871	899	817	847	877	877	860	863	856	841	847	831	846	876	838	837	834	849	887	880	855	786	877	830	837	863	902	859	915	877	842	919	890	842	839	835	798	794	856	855	849	857	785	865	872	847	912	841	832	865	849	899	893	814	848	844	874	802	823	833	881	881	789	886	868	841	885	850	866	815	865	802	786	880	842	880	868	820	898	841	883	895	871	809	870	840	862	849	854	861	866	834	872	877	818	883	874	874	845	873	809	828	858	861	874	852	864	849	825	830	854	920	828	866	842	819	855	908	838	819	875	837	873	883	875	829	851	849	877	861	840	905	842	815	847	822	826	858	844	832	879	852	842	867	893	864	865	870	850	890	872	854	837	882	820	877	903	866	844	843	855	861	874	893	882	846	875	925	853	870	871	822	891	900	896	846	837	875	879	807	911	873	879	858	812	831	839	859	870	884	867	817	906	845	837	864	843	853	872	883	891	865	849	844	854	854	851	835	832	871	856	837	781	855	858	894	876	847	941	854	861	885	810	830	922	843	832	856	826	847	850	818	866	852	885	804	887	838	917	831	839	834	859	893	927	830	869	823	869	874	848	858	873	849	872	848	828	925	826	854	847	887	901	920	843	896	870	850	835	860	809	892	820	887	851	849	870	877	851	884	810	881	866	836	866	858	862	872	910	881	883	896	932	852	915	859	831	857	832	881	842	904	832	845	843	913	833	838	861	862	875	824	911	860	883	910	844	819	851	844	860	817	818	868	909	822	828	823	846	819	863	806	834	852	826	898	870	871	890	833	831	845	907	861	842	859	878	909	819	819	891	860	820	858	879	827	855	840	846	873	804	863	902	802	848	823	846	888	868	870	846	825	860	878	878	871	885	862	834	839	808	818	835	838	872	871	845	809	862	844	824	900	859	869	937	891	870	835	830	847	864	889	857	844	860	833	839	896	873	808	927	903	822	869	843	877	830	848	845	893	865	882	917	832	864	887	868	843	891	821	841	867	847	843	878	913	873	856	854	904	756	885	855	870	840	855	823	851	843	824	840	932	871	817	877	884	833	884	815	862	882	872	866	893	859	881	885	883	871	857	865	836	867	843	867	872	865	879	920	844	878	786	881	841	911	860	887	886	858	855	869	860	837	888	859	889	885	804	887	848	930	898	832	826	904	821	854	851	875	879	842	870	829	847	805	848	885	871	884	849	877	879	888	886	848	890	915	841	873	890	808	856	881	875	860	833	869	864	914	861	901	854	845	885	869	848	857	895	865	834	866	825	841	890	890	857	845	834	851	924	903	857	812	839	836	881	912	849	884	909	808	859	863	857	843	803	841	837	792	832	850	871	843	845	831	869	805	875	842	852	849	792	820	872	879	863	879	897	828	887	894	866	868	893	810	825	851	920	820	831	895	882	846	868	854	842	835	838	874	868	854	794	920	889	801	778	853	838	826	852	825	880	866	839	854	900	832	862	890	898	872	928	816	842	843	884	835	934	835	868
27802	14354	8753	5544	2777	1569	1090	804	735	556	478	382	351	360	315	354	293	333	303	323	377	313	317	341	328	330	324	299	347	338	343	276	328	323	296	321	316	295	373	328	354	348	334	362	318	316	337	330	332	344	327	316	357	302	313	342	330	296	328	337	325	340	319	321	304	322	345	346	283	336	338	320	327	317	302	325	345	308	306	344	340	359	323	357	303	319	338	318	329	314	335	331	340	307	320	301	307	293	311	300	318	308	319	350	324	332	343	330	348	353	324	335	351	343	338	319	341	341	349	306	360	333	302	283	307	309	332	316	293	376	369	305	291	343	337	331	336	324	322	281	319	303	341	330	317	332	289	320	346	317	299	303	296	351	346	331	345	329	315	295	301	301	320	338	342	339	337	325	294	318	336	324	332	334	359	349	307	332	344	328	328	334	315	325	308	341	312	345	319	309	351	318	307	302	322	316	312	325	363	327	353	309	328	320	342	312	353	343	322	333	292	314	306	337	303	320	312	347	317	301	311	323	303	350	341	300	332	314	325	324	292	348	323	353	340	321	338	339	317	302	308	308	311	358	342	305	298	319	327	332	333	325	335	313	332	356	344	337	309	331	344	323	350	323	365	340	361	319	329	312	315	299	304	349	329	311	318	331	350	344	324	299	349	325	338	329	339	337	320	331	351	317	337	345	306	300	362	305	331	339	348	337	325	312	339	334	348	325	315	351	305	363	339	315	319	301	325	338	336	322	325	356	313	352	326	299	307	347	288	318	353	300	331	336	274	308	311	308	294	330	292	293	323	334	314	307	326	299	331	296	329	349	330	344	334	348	332	313	353	294	345	315	352	322	316	358	353	327	328	346	331	307	306	317	320	336	349	313	331	336	365	331	306	316	312	309	316	337	343	315	344	342	349	341	336	303	323	309	324	338	318	297	365	329	339	360	349	317	319	349	332	304	338	335	335	338	311	361	329	353	320	342	346	338	322	329	329	346	365	323	329	349	321	322	375	331	327	319	331	360	343	317	325	312	333	332	306	315	314	324	301	324	323	330	323	315	295	320	307	326	351	335	335	332	302	315	324	315	320	331	353	323	289	324	343	315	347	304	335	314	314	306	289	304	320	341	320	326	328	316	321	359	309	320	326	290	362	341	334	336	302	310	360	307	331	295	345	318	338	331	334	303	331	354	313	311	317	315	315	335	336	290	342	345	355	284	302	310	351	321	315	286	339	335	309	324	335	324	314	346	370	332	311	287	331	374	346	332	303	296	295	309	328	347	355	311	322	322	361	331	338	331	360	348	339	312	337	326	334	310	353	309	309	315	338	316	331	322	329	308	344	319	372	339	324	322	360	341	347	330	303	325	305	360	321	298	347	377	350	296	328	337	329	324	320	306	325	323	322	325	313	334	334	312	322	334	316	319	331	331	321	319	337	340	343	301	349	308	317	377	313	354	323	326	334	323	357	319	320	317	363	364	314	331	326	316	330	351	324	304	320	349	336	337	334	344	349	373	347	314	328	333	295	351	343	348	314	326	338	362	376	334	339	310	332	329	338	339	338	335	346	320	358	312	319	336	357	313	330	328	350	319	318	320	354	337	346	320	320	315	318	331	321	363	331	387	339	331	330	334	352	338	312	340	310	315	337	298	364	292	280	321	331	312	369	331	325	294	339	298	324	331	349	287	328	365	296	284	309	318	310	318	297	343	355	346	307	341	349	322	358	318	284	301	322	330	305	341	329	342	331	341	329	364	333	324	349	314	301	313	304	334	296	329	353	298	321	345	296	293	295	316	285	332	308	356	308	318	324	351	339	351	325	344	310	344	333	337	327	289	307	350	336	331	326	333	341	356	326	324	303	335	315	349	282	328	341	313	332	306	305	300	349	293	319	313	332	305	364	329	325	338	312	326	322	367	313	334	312	324	313	339	272	332	319	309	294	314	299	339	348	359	370	325	336	334	317	363	317	328	354	349	316	310	332	324	315	305	329	345	358	370	328	310	326	315	310	328	307	319	371	327	312	337	327	311	284	329	350	318	329	313	333	314	325	293	329	341	328	304	301	338	307	342	326	359	300	321	302	312	334	340	340	344	317	322	358	315	333	329	275	365	356	315	302	324	320	351	342	325	333	346	293	295	331	311	314	342	302	305	345	321	297	321	352	294	324	330	340	306	287	328	322	366	334	327	344	382	353	348	326	311	364	334	313	338	321	323	334	328	308	357	302	328	331	343	330	335	313	321	333	309	340	331	329	331	319	342	397	311	322	305	300	361	301	307	334	332	329	324	321	329	304	349	332	305	327	312	318	332	388	340	348	340	324	332	327	338	365	318	334	363	344	320	321	298	369	355	349	356	313	313	369	344	331	341	287	337	312	358	364	303	324	318	311	330	318	295	353	327	363	333	358	363	317	381	349	292	331	323	329	350	347	336	321	306	339	341	325	340	332	313	310	344	311	334	335	335	335	342	354	346	344	320	320	344	352	311	313	298	295	322	323	306	299	290	354	318	327	321	329	300	358	336	281	334	377	321	336	332	324	291	314	313	345	347	355	342	319	315	314	325	322	301	332	315	309	301	332	328	336	347	348	366	338	308	309	330	326	308	299	316	278	384	318	347	314	339	347	346	300	341	317	328	328	335	373	349	362	301	317	335	336	336	320	326	298	345	335	347	338	322	319	319	312	328	347	326	286	328	327	340	304	313	328	316	323	329	336	331	348	313	319	355	339	322	350	316	333	324	332	315	294	316	320	323	323	327	328	376	367	315	295	299	310	326	336	321	337	360	337	332	321	326	309	321	321	325	318	292	324	354	339	348	363	340	289	316	339	328	322	301	299	328	305	329	313	321	320	352	325	334	325	304	365	327	317	331	333	323	310	322	305	313	344	333	308	304	348	319	294	317	360	327	351	321	349	297	329	328	323	334	312	286	343	331	344	363	335	337	346	295	295	310	319	322	295	361	349	340	318	325	348	314	284	345	305	303	338	327	320	361	343	353	307	317	348	346	327	275	306	333	325	333	376	338	297	324	332	309	329	330	327	326	324	309	338	354	314	345	320	341	337	322	330	339	302	302	354	353	300	328	330	301	345	302	313	316	290	305	310	307	327	310	317	332	311	338	350	299	321	329	345	323	321	365	359	332	326	307	327	340	384	305	331	320	337	391	315	356	307	327	343	300	327	334	298	325	350	318	335	324	293	356	341	341	309	322	342	322	360	333	313	320	330	354	345	361	302	316	348	333	361	329	305	315	312	308	340	339	329	355	313	324	308	294	325	306	340	312	339	339	332	328	369	338	339	372	343	289	313	310	304	313	355	364	299	307	316	307	336	349	309	323	311	330	315	360	337	291	345	321	323	329	322	333	319	308	341	321	320	340	301	307	355	319	299	326	337	354	321	332	371	350	294	316	325	314	308	332	333	322	333	342	350	293	326	333	314	312	318	307	328	342	313	315	314	305	307	298	291	319	326	297	306	344	348	307	326	343	354	311	338	318	314	343
15944	9934	13397	12787	8717	5508	3917	3068	2514	1782	1385	1058	888	855	804	751	758	798	781	762	786	786	739	729	761	706	714	748	795	731	747	722	711	712	733	774	754	717	716	712	699	681	675	743	716	732	739	729	727	700	736	732	693	698	739	733	681	702	717	713	703	720	739	722	720	706	714	713	763	746	705	735	732	708	696	761	698	725	715	709	740	730	666	717	719	731	715	677	744	762	718	762	753	727	713	748	748	737	667	703	638	754	737	661	679	745	733	757	714	736	717	698	701	705	684	728	675	721	781	690	696	702	684	754	769	726	741	756	783	712	746	753	714	717	722	725	681	727	700	718	742	736	757	711	730	763	679	732	677	734	745	734	753	739	734	728	770	768	697	729	766	746	730	700	655	731	754	739	750	741	726	744	729	720	747	691	708	687	674	687	709	713	751	747	694	736	736	756	746	710	696	665	746	745	723	668	716	741	712	692	704	717	730	741	695	709	716	731	701	715	699	743	690	698	734	750	671	705	748	751	679	726	741	711	743	766	696	730	707	744	705	725	722	745	716	717	736	750	711	737	691	700	729	692	684	694	717	776	730	734	716	738	719	701	702	719	720	733	732	688	750	748	685	715	682	724	721	702	703	720	711	737	735	688	764	676	691	689	744	740	729	666	703	698	721	708	746	689	725	746	718	673	731	696	755	678	718	729	691	739	709	732	702	722	752	726	699	710	679	708	762	766	709	688	687	693	684	701	745	738	712	757	722	733	704	735	739	710	695	709	699	737	770	749	749	696	685	719	699	793	750	754	722	706	706	734	703	688	671	764	712	712	722	756	730	717	689	671	696	751	758	717	698	750	733	708	723	736	680	760	749	705	736	682	772	680	716	697	731	780	711	701	697	695	708	762	720	714	697	690	745	723	705	710	652	697	741	716	724	724	693	721	710	748	723	744	745	746	696	701	718	728	685	746	685	699	690	720	690	699	723	677	716	693	694	733	756	711	710	746	745	695	722	719	714	735	705	686	707	724	790	737	732	700	726	694	710	731	723	734	685	655	701	719	701	686	741	743	736	727	719	677	718	689	724	757	721	699	749	753	672	757	757	730	722	719	718	743	678	699	675	715	759	712	775	672	713	762	724	724	702	707	711	722	730	738	701	720	694	757	704	743	754	757	732	781	699	743	694	722	684	744	748	722	689	753	704	681	784	715	733	734	672	765	674	751	703	698	716	710	709	759	676	734	742	703	699	716	752	695	718	729	713	720	726	727	700	722	720	677	691	710	725	772	735	729	712	768	754	714	738	719	736	700	687	749	679	781	744	690	715	709	783	682	720	730	700	672	753	755	719	722	707	677	719	739	741	703	728	661	727	694	733	646	722	761	752	761	759	735	701	729	713	713	709	706	765	700	710	757	687	707	735	774	711	697	746	708	685	742	710	703	687	711	669	732	759	727	706	726	705	727	712	684	756	771	743	734	726	705	786	704	745	735	705	726	750	707	716	722	715	704	714	691	713	651	716	714	722	733	696	710	725	779	729	745	764	722	742	714	687	719	728	714	744	732	701	694	708	720	645	737	716	659	715	716	696	681	760	765	736	712	725	749	725	779	699	717	687	715	752	732	785	767	678	718	696	685	702	722	673	720	699	776	752	689	718	745	718	768	733	794	711	747	713	693	670	702	763	716	748	730	705	732	767	711	743	705	706	668	755	728	747	730	712	739	740	752	707	716	706	738	703	729	723	701	743	777	670	746	686	739	747	757	735	718	695	714	695	742	706	695	736	689	727	681	717	779	673	713	712	722	726	716	696	722	724	760	719	730	739	714	730	654	703	727	708	698	659	678	729	720	715	746	727	723	704	693	777	674	722	726	750	752	716	748	730	707	701	733	723	703	733	688	706	759	734	741	733	719	757	733	712	699	732	718	727	712	694	659	703	731	684	696	719	724	740	744	670	706	694	685	649	735	672	726	746	752	713	751	723	699	783	696	729	741	625	739	726	723	710	762	685	740	719	684	759	724	690	674	711	753	708	735	745	683	743	736	674	697	728	706	717	735	691	668	725	725	713	749	690	740	686	729	695	812	720	729	650	723	718	735	752	729	731	769	774	722	728	699	738	775	711	719	725	726	728	691	703	718	732	735	693	696	727	716	707	737	738	737	710	728	728	690	726	756	742	745	697	714	721	692	697	723	758	716	749	726	736	711	751	739	703	724	738	739	745	728	751	771	757	731	708	696	675	669	736	724	712	714	675	690	729	777	706	769	675	737	729	715	721	777	686	697	755	751	760	758	722	746	686	711	700	705	678	768	689	719	715	781	674	695	718	750	751	718	711	719	673	702	730	701	690	728	737	711	711	676	699	734	731	694	718	740	705	751	766	704	743	712	699	715	752	703	733	754	697	715	732	731	725	744	705	731	751	753	701	732	715	718	729	672	766	762	789	704	736	747	687	734	768	710	705	690	714	741	762	765	718	681	722	751	704	706	744	719	710	716	695	716	720	717	758	686	685	701	682	726	737	719	759	698	691	714	734	731	718	714	710	698	729	690	729	749	710	705	709	665	770	690	680	694	737	702	734	699	735	722	725	720	714	755	773	705	734	697	757	753	674	735	719	748	694	721	745	673	730	724	719	724	755	750	699	720	707	743	718	729	773	706	683	652	740	704	744	718	755	701	732	738	767	742	705	721	693	714	758	725	722	713	738	738	704	741	692	665	737	753	727	703	741	755	755	703	705	748	725	768	687	755	754	688	737	715	667	659	706	711	739	687	660	698	704	724	690	745	719	685	678	706	715	728	724	709	726	694	677	732	740	717	694	744	725	776	715	741	691	706	727	727	771	718	708	720	709	716	710	713	697	754	742	729	768	735	684	705	762	734	693	751	701	709	729	688	717	774	747	690	717	700	744	733	743	697	707	732	729	722	732	746	742	714	711	742	736	705	725	701	751	702	690	692	676	699	713	718	708	712	745	708	705	670	697	737	828	723	764	713	743	786	718	626	700	715	732	720	704	729	718	706	771	685	752	685	712	752	730	731	746	717	765	676	737	692	690	714	717	689	728	747	758	719	702	716	711	751	707	737	739	694	759	694	721	695	694	742	750	731	729	751	679	707	754	697	701	749	759	677	698	749	701	714	674	713	716	711	749	712	714	719	711	679	702	734	737	720	745	706	685	755	696	722	693	725	739	738	719	720	695	674	708	711	730	739	700	709	717	724	720	731	681	748	752	726	694	696	701	699	686	760	755	761	753	744	733	695	734	714	774	705	705	739	759	696	722	708	706	682	713	739	722	718	749	735	704	722	706	748	707	738	684	769	782	698	737	710	742	686	700	690	707	725	732	689	679	707	739	691	733	737	747	703	743	697	708	721	705	722	711	737	726	710	780	728	722	737	695	717	719	757	692	696	700	709	733	735	724	703	708	673	731	702	760	689	694	690	727	707	717	708	686	734	695	705	733	672	747	749	666	679	721	690	678	731	713	724	700	720	733	709	770	707	749	775	684	704
35962	19151	16183	10350	5547	3422	2301	1712	1040	798	643	516	444	442	408	408	416	390	396	387	390	372	363	355	366	372	374	359	387	367	396	375	355	360	330	406	336	365	374	371	369	344	346	398	327	361	332	331	356	392	379	337	374	388	364	357	367	363	366	357	376	375	379	353	348	368	361	346	387	340	320	362	336	384	442	368	320	326	332	324	359	347	348	350	350	372	377	365	398	399	364	390	342	401	330	362	356	350	391	347	340	396	365	384	337	359	338	341	359	362	350	361	350	340	297	321	356	340	377	359	359	361	343	354	356	364	386	340	377	334	344	356	309	358	355	311	335	377	347	348	313	374	391	338	358	346	341	352	330	348	382	346	348	346	399	315	349	393	344	367	357	370	325	388	326	360	346	352	387	363	340	342	368	359	370	371	350	323	368	344	352	357	337	352	323	347	354	347	324	349	379	354	361	349	355	394	342	349	368	367	365	370	354	327	326	343	359	389	390	338	349	357	351	391	355	373	350	327	395	386	356	329	345	363	395	349	344	351	359	382	327	372	342	390	377	388	362	329	374	340	360	426	346	354	355	350	348	395	351	318	356	353	349	361	390	363	352	353	391	357	398	371	348	355	366	376	376	342	351	329	369	361	367	385	357	394	355	368	364	376	382	370	339	358	374	369	381	346	374	343	354	354	365	345	330	396	391	336	355	390	369	347	342	366	330	392	336	335	349	347	378	367	375	338	364	356	384	350	380	344	359	343	368	339	374	380	309	358	372	328	348	355	381	330	321	349	350	381	362	343	360	347	350	363	353	372	353	378	342	340	391	372	352	368	378	361	354	356	379	354	339	339	365	332	307	374	357	340	326	345	343	347	363	331	382	342	423	357	338	349	370	343	352	341	339	335	343	377	382	354	382	373	359	333	380	373	381	352	411	362	352	344	408	370	337	359	389	371	363	364	334	348	389	335	345	350	397	367	372	332	342	381	359	362	368	357	374	355	358	378	371	332	356	352	373	341	334	370	350	335	358	368	354	356	382	344	347	360	344	346	369	368	342	348	350	340	378	363	376	366	353	354	367	383	334	347	358	361	378	324	346	341	368	391	360	343	334	368	416	339	377	343	378	353	376	343	380	332	352	346	358	375	375	324	410	360	380	373	359	340	376	404	347	342	359	312	344	353	350	328	337	342	351	406	357	363	308	404	349	391	360	335	385	358	360	372	336	370	401	351	338	342	364	390	313	326	349	355	363	388	315	370	359	372	323	355	323	386	360	371	380	363	391	384	358	360	374	384	369	340	339	324	344	390	356	371	407	362	377	383	329	362	416	334	336	348	363	332	383	355	353	353	335	358	324	346	337	354	346	339	380	335	383	404	346	316	298	360	366	332	385	362	366	355	353	381	348	354	354	397	369	382	373	340	321	355	376	353	311	367	375	388	354	357	379	330	364	378	358	349	344	390	363	324	343	378	342	358	381	376	369	327	377	348	362	371	358	380	387	385	325	373	390	367	350	407	364	393	356	371	399	363	364	330	355	334	334	357	350	403	343	317	352	358	319	357	391	372	364	367	362	326	356	339	322	348	406	346	354	335	337	332	351	340	355	364	334	363	356	373	344	341	355	350	380	341	346	369	372	388	366	368	327	353	309	396	344	369	341	385	357	366	354	336	346	377	344	381	386	340	332	347	353	341	387	349	347	392	377	347	383	347	387	362	317	357	414	363	379	354	375	342	335	365	337	337	356	356	384	364	328	383	363	376	332	317	363	400	347	376	346	343	388	370	362	373	409	357	324	368	382	339	339	358	332	357	358	396	369	382	333	355	361	354	361	358	315	366	382	376	358	350	327	330	358	342	393	353	364	362	339	332	359	351	365	395	336	350	338	384	392	364	402	361	366	370	374	354	374	374	352	355	345	330	355	401	337	365	362	379	362	350	359	349	366	364	309	383	361	365	407	368	373	383	357	357	346	356	355	351	369	353	351	371	378	352	359	329	330	351	361	354	312	382	390	364	364	343	344	363	352	356	335	368	330	358	347	374	382	391	404	380	385	341	334	331	324	340	347	375	341	354	383	357	354	346	359	361	357	355	342	379	338	354	360	368	379	363	345	363	379	388	334	373	359	357	364	336	355	360	385	385	344	363	378	339	393	360	379	380	369	342	361	392	385	337	395	351	361	369	371	348	316	341	328	332	390	354	364	386	366	379	389	367	361	362	370	374	323	383	361	334	370	339	328	358	337	336	387	391	339	337	346	383	396	343	344	343	343	373	320	361	385	365	349	353	367	398	367	361	367	352	353	366	361	363	390	341	364	364	378	361	343	357	352	372	363	362	365	364	323	347	339	353	349	375	375	358	357	376	369	379	345	379	339	363	360	359	373	377	347	384	364	362	374	346	374	374	342	337	369	322	346	368	352	397	352	321	342	339	372	327	361	363	384	367	359	377	326	410	344	340	357	351	356	358	367	375	343	358	335	354	366	323	339	347	380	348	353	303	360	372	332	369	354	399	345	394	311	348	402	322	377	305	346	349	346	339	313	335	345	376	364	338	369	350	343	389	341	354	355	361	363	381	372	351	349	385	362	370	364	361	378	409	357	369	375	345	366	345	400	375	337	362	380	346	356	360	375	358	373	391	321	378	330	361	350	385	356	350	369	371	363	380	360	353	348	334	374	346	377	368	331	288	364	393	365	386	366	407	377	348	310	320	340	388	366	371	376	341	363	377	350	343	344	369	352	347	317	354	378	320	359	342	330	346	396	346	366	335	346	351	358	374	375	390	378	362	369	363	351	384	358	361	353	355	346	387	372	341	360	397	411	385	338	378	350	424	389	389	367	341	396	373	319	354	364	347	355	360	347	353	375	330	390	354	391	379	376	359	334	358	384	351	339	382	386	364	375	331	367	339	325	349	350	330	338	385	345	356	324	391	357	361	327	348	344	360	318	323	382	367	359	323	336	355	335	335	336	371	341	398	355	380	365	361	377	345	332	404	372	320	383	344	384	348	343	374	385	358	358	388	343	374	393	370	377	359	377	402	370	421	374	361	336	357	361	367	384	366	366	406	385	391	373	359	373	364	356	371	358	368	386	343	363	386	370	357	351	395	364	378	394	375	395	348	376	358	385	375	377	367	373	321	392	373	364	368	337	374	386	364	368	338	359	340	337	376	361	358	367	338	359	358	334	423	361	322	370	340	356	347	342	352	343	348	347	373	350	348	348	380	363	330	378	361	396	366	389	375	304	369	393	384	342	387	370	354	358	362	354	371	364	386	368	360	376	356	389	360	332	406	350	351	375	394	372	333	356	368	396	346	347	344	339	356	318	321	368	378	341	355	313	357	352	345	333	340	362	374	386	369	350	372	376	341	379	346	344	343	350	383	356	382	342	347	351	371	359	385	354	349	368	373	373	346	357	358	405	387	355	359	364	352	383	346	345	355	361	347	377	317	398	351	359	334	329	362	349	364	373	379	393	322	346	360	365	367	329	377	383	397	367	389	381	354
21529	13875	22029	19752	15033	11292	8683	6377	4069	2907	2024	1547	1281	1222	1127	1081	965	933	946	956	932	847	861	850	823	775	830	835	799	815	831	806	835	817	795	817	804	815	816	814	781	772	791	805	760	805	803	826	818	775	807	782	814	787	796	833	863	864	795	809	765	786	835	782	823	830	773	859	788	824	820	819	794	809	797	844	731	789	812	757	804	781	774	751	747	765	781	758	819	831	759	732	803	725	785	754	764	811	797	802	822	766	792	769	810	832	826	825	812	806	761	769	770	814	723	750	738	826	796	795	756	767	818	808	788	742	792	772	821	773	796	768	742	842	860	775	769	807	823	781	793	768	794	737	809	806	726	784	756	750	804	783	794	790	777	772	800	757	795	759	809	759	752	774	781	797	741	806	791	767	759	782	779	761	759	773	802	838	841	750	757	746	800	779	794	755	737	738	762	786	843	792	799	805	829	795	780	777	824	774	767	779	730	738	769	801	816	783	842	839	776	775	793	806	775	790	820	780	808	790	758	783	723	820	802	802	780	789	801	800	829	776	735	797	789	777	810	784	757	785	734	803	794	795	829	807	735	795	814	781	753	728	835	816	717	758	819	804	819	754	797	775	770	753	777	788	773	793	813	794	809	775	762	812	782	783	842	806	853	765	826	802	775	806	780	785	779	785	738	783	779	815	725	797	771	774	775	808	801	771	749	835	780	796	778	782	788	799	791	765	787	774	821	842	801	737	759	802	854	730	798	791	792	780	793	839	769	773	781	829	796	780	762	762	813	780	765	771	790	819	792	801	771	796	783	788	783	812	797	772	782	796	768	788	794	862	806	756	796	756	819	729	777	792	735	767	782	807	760	798	765	803	773	807	745	754	729	728	739	757	765	826	755	804	777	788	797	763	759	730	833	734	797	772	783	779	762	776	844	795	780	798	817	834	824	813	803	824	793	770	776	861	758	801	739	764	818	824	782	777	825	734	783	807	823	789	833	775	750	826	750	801	787	797	790	803	740	756	803	806	769	741	780	727	737	789	795	828	738	792	805	759	765	795	838	751	761	847	800	829	748	786	782	780	783	792	790	793	776	819	800	747	751	786	781	776	778	801	783	843	767	763	738	834	804	817	807	738	770	798	825	792	802	758	765	763	773	811	732	739	776	808	782	801	758	773	777	790	791	813	769	780	737	779	807	821	727	757	765	811	823	761	784	779	756	732	765	781	782	828	841	768	735	767	777	808	807	808	783	806	749	790	800	805	751	780	767	778	761	812	804	802	787	792	777	809	777	800	832	808	811	805	781	737	790	775	772	781	733	838	811	757	808	764	819	813	806	828	797	816	802	761	788	834	816	735	775	759	766	750	758	773	784	771	825	830	809	797	765	812	791	823	724	831	770	762	745	800	812	788	744	794	756	721	779	777	753	751	758	795	784	800	775	804	794	814	827	774	720	738	824	795	776	769	787	805	760	771	741	791	779	827	746	817	825	797	776	784	825	831	775	759	773	756	798	771	793	796	787	750	779	759	757	749	795	818	777	811	813	786	767	774	772	764	785	768	784	755	790	790	781	794	794	740	773	778	761	767	794	771	801	732	818	780	763	776	817	764	834	771	799	779	775	781	795	739	788	775	783	770	767	749	818	803	742	796	780	797	739	775	751	761	811	762	708	780	787	817	783	817	797	781	773	787	804	823	751	806	831	743	785	822	734	828	744	766	773	792	825	770	726	775	781	775	786	809	806	745	808	751	816	788	770	778	824	790	704	787	821	780	810	793	809	755	757	770	790	811	830	844	772	797	838	829	809	714	771	786	755	757	713	800	805	815	807	723	764	799	782	795	796	795	793	766	741	748	826	756	817	755	787	790	763	765	776	795	770	835	822	812	782	728	786	801	795	772	785	810	828	772	791	783	788	795	782	747	744	807	806	782	825	799	797	825	741	790	783	830	793	806	746	818	786	776	815	791	718	815	807	756	804	771	793	801	774	791	750	750	788	775	790	815	768	763	774	816	801	811	805	763	739	774	754	812	794	808	793	830	801	747	781	807	753	820	770	812	794	790	813	825	786	843	776	791	775	794	770	740	810	819	788	755	805	775	775	791	780	816	758	785	837	813	829	800	795	779	776	784	818	814	767	756	792	830	773	781	730	756	765	816	735	777	792	742	751	816	812	775	771	776	811	780	753	772	781	768	765	732	762	776	793	792	769	804	786	759	794	769	822	771	772	827	831	756	771	746	768	760	801	825	782	816	782	767	824	770	800	809	778	792	754	812	792	802	753	759	760	815	781	790	778	758	780	790	740	844	792	771	724	784	768	784	819	805	797	797	811	809	805	793	766	723	796	815	750	829	805	787	741	784	781	785	813	754	763	781	804	789	825	787	809	789	788	816	796	735	837	738	792	843	850	821	812	802	778	789	816	811	763	771	793	773	801	756	804	779	780	785	791	797	801	802	748	810	751	833	770	839	744	785	742	726	817	820	852	788	731	791	783	766	787	781	809	810	788	787	748	752	754	731	794	809	765	768	741	824	798	833	838	802	787	794	788	749	817	819	784	785	835	796	790	793	819	842	771	782	757	783	778	798	836	836	816	820	812	803	801	723	800	804	761	767	810	759	786	789	792	805	747	762	733	790	766	811	810	803	811	787	780	783	746	782	809	773	778	760	819	781	787	807	780	776	766	779	793	772	810	750	754	779	855	787	784	836	782	723	770	779	798	784	758	771	776	858	832	831	803	823	816	792	769	813	758	804	825	790	756	815	792	752	777	768	795	798	800	756	775	806	736	793	769	802	809	780	753	726	732	772	760	754	829	803	800	778	798	715	804	775	817	818	812	819	785	767	786	757	796	713	776	755	788	857	785	776	767	809	764	817	808	828	820	814	786	763	776	786	815	770	732	762	824	763	793	763	745	779	796	771	777	802	792	871	769	809	798	757	803	808	778	810	789	812	777	751	756	809	785	784	755	769	797	722	751	821	748	791	760	827	741	812	714	777	792	820	782	812	799	822	798	782	752	835	799	782	836	842	791	770	780	796	717	804	772	726	791	832	775	765	707	775	841	772	779	756	813	806	783	785	818	803	788	761	797	765	787	807	811	763	783	815	746	735	798	784	775	780	755	797	808	823	768	803	782	757	765	768	760	806	813	761	785	770	812	830	762	770	825	780	814	786	848	815	733	780	732	792	787	815	777	833	793	770	770	758	796	817	776	820	773	725	758	756	733	793	735	791	761	800	722	788	777	795	827	750	748	788	778	762	782	815	799	777	765	770	771	807	766	776	784	782	763	727	765	762	804	801	791	755	786	812	794	790	773	784	812	753	790	784	777	817	800	801	786	800	777	728	801	805	805	778	799	795	783	811	785	777	772	815	769	788	811	749	829	776	806	790	804	845	774	801	781	794	804	749	786	754	727	822	801	802	780	800	762	784	812	782	750	793	755	789	816	829	775	763	828	794	756	792	769	762	755	761	753	773	770	727	818	773	735	746	812	817	779	816	784	752
44377	25424	22885	16362	9956	5402	3597	1970	1452	1216	780	625	552	542	513	444	444	473	462	414	408	413	432	376	379	396	400	408	401	407	419	425	369	402	409	403	352	414	411	416	394	459	430	383	420	369	367	383	418	391	435	420	409	410	417	375	388	425	431	458	409	394	389	413	418	382	448	458	375	365	441	363	378	383	430	397	413	410	409	416	413	440	381	410	392	427	391	438	393	410	423	397	415	423	424	406	430	363	425	398	404	392	416	374	398	400	398	420	406	417	403	396	439	388	399	418	379	368	443	392	372	394	403	395	366	403	396	396	380	397	392	399	393	443	399	440	402	423	398	439	405	423	429	409	403	430	396	401	385	372	399	370	394	351	417	421	372	386	425	413	427	433	434	391	444	452	418	481	438	372	436	392	375	390	369	407	380	406	378	392	411	382	436	392	411	402	426	432	379	364	404	397	407	379	415	384	378	393	401	415	410	427	421	375	397	392	397	389	399	401	427	449	380	411	406	388	409	380	422	423	362	426	404	379	370	446	400	407	396	408	376	391	357	433	408	387	390	361	369	441	386	394	345	400	449	360	422	426	413	427	362	395	398	350	367	384	407	356	396	411	400	363	412	446	396	414	391	376	392	369	391	428	381	388	389	388	456	375	418	423	427	428	399	395	379	368	395	401	417	406	396	405	364	348	383	394	420	416	379	400	335	425	364	401	395	427	388	423	420	366	427	397	428	377	395	426	422	391	403	390	391	398	401	425	426	391	367	383	434	423	385	363	413	400	348	404	423	399	397	407	420	426	385	437	374	412	390	411	366	373	415	424	415	396	383	399	378	413	415	414	394	426	394	386	372	411	395	420	423	346	415	356	415	385	408	389	417	408	391	425	394	372	395	410	404	435	402	434	421	416	410	406	391	432	405	406	393	389	382	477	440	467	389	442	371	438	382	410	396	403	453	434	400	396	394	405	392	408	409	423	401	409	389	426	449	420	426	422	436	390	417	416	407	389	415	388	435	460	423	410	398	412	430	377	430	403	431	425	402	442	393	396	373	424	391	386	391	394	380	389	419	400	393	417	413	408	401	446	376	386	407	369	391	425	428	395	383	434	426	440	378	432	378	377	407	389	397	364	345	406	395	413	392	416	407	341	403	398	406	396	427	392	355	390	392	383	395	406	412	426	397	418	410	416	421	394	430	407	356	431	451	403	407	385	380	363	395	424	382	392	411	450	367	378	387	390	415	433	406	383	378	405	401	390	396	386	398	383	408	385	444	383	406	395	419	415	425	378	375	404	408	403	417	434	408	390	434	404	419	405	397	394	440	404	406	414	409	415	402	379	384	385	393	425	404	444	385	401	402	388	419	422	418	445	403	410	412	406	398	391	455	334	386	429	382	405	375	393	404	379	407	430	412	426	391	452	394	445	398	378	353	391	440	377	371	414	407	385	375	397	386	402	395	384	388	416	407	387	388	384	426	386	405	390	393	377	374	384	423	363	405	424	414	396	386	375	430	376	403	396	349	388	394	364	395	371	416	363	384	409	420	427	366	397	376	403	387	407	408	382	399	395	393	436	382	375	427	384	412	403	376	452	386	366	396	456	363	392	358	405	414	429	378	408	377	411	395	428	395	372	398	385	365	382	448	375	392	409	403	405	382	381	369	374	379	399	404	412	385	368	393	435	400	419	410	402	414	401	379	383	400	384	394	404	416	385	393	407	416	381	417	393	392	420	409	415	427	394	392	388	393	427	385	361	375	390	413	381	408	376	406	420	358	367	370	393	383	382	394	409	410	369	388	399	441	391	406	394	439	373	413	426	393	409	390	419	364	411	412	397	405	384	375	408	437	402	409	400	389	408	404	386	414	396	420	377	392	398	398	407	411	358	422	428	431	421	395	381	442	421	399	399	395	409	383	362	405	403	397	406	365	449	413	423	410	390	420	406	427	415	406	390	424	434	415	396	423	447	389	418	424	393	399	389	415	396	395	468	396	426	384	387	340	421	401	393	372	407	384	408	400	365	364	374	425	420	416	436	410	437	392	417	384	367	390	377	401	397	374	392	409	424	439	391	401	401	371	444	389	391	378	415	414	393	422	401	410	411	366	360	440	451	386	407	427	406	393	433	400	401	402	425	374	391	371	383	421	415	371	404	418	433	416	388	394	400	421	394	402	381	422	390	380	372	393	406	439	433	408	376	406	382	381	412	433	382	384	416	389	381	389	412	388	454	390	407	418	399	430	422	393	357	411	406	408	425	367	394	388	393	388	463	448	369	424	367	427	440	405	405	404	402	405	368	411	407	392	414	398	419	394	390	403	395	401	390	406	451	417	433	368	407	388	408	398	409	419	419	407	382	414	415	374	436	411	386	402	408	376	356	361	370	434	412	405	418	388	383	401	441	431	427	403	394	345	414	380	386	420	392	379	400	394	391	379	426	417	434	366	392	393	413	411	419	422	391	373	397	428	383	422	407	384	463	365	414	389	443	455	445	389	375	390	396	431	399	407	393	441	366	402	399	420	428	449	422	408	381	391	400	378	407	408	394	374	401	369	384	383	393	360	403	397	425	419	432	359	417	419	425	410	433	409	417	386	411	398	425	400	370	417	435	458	406	420	429	408	385	387	394	399	433	370	373	368	379	401	412	426	424	381	426	426	394	412	369	415	350	440	427	412	384	407	425	413	392	413	392	373	404	419	382	401	419	394	420	391	417	392	411	396	420	382	405	405	392	455	398	399	436	428	422	417	404	376	393	403	442	383	370	430	427	409	395	426	411	459	404	404	408	399	395	404	378	413	384	402	371	387	424	400	416	404	353	375	391	428	412	414	405	431	404	366	391	429	389	400	379	403	388	433	427	397	359	381	435	371	399	392	410	407	385	411	420	406	428	428	439	401	406	398	357	392	370	386	396	386	382	445	387	378	397	405	393	413	438	400	403	415	404	393	406	383	377	437	383	375	419	445	412	420	427	433	414	357	374	393	373	389	389	396	411	413	414	429	427	410	419	406	408	424	397	396	439	433	382	406	459	388	388	428	433	411	402	412	417	449	409	388	413	388	415	375	384	381	385	387	382	367	401	395	422	401	384	405	365	389	431	393	411	396	375	391	434	412	403	372	368	377	403	368	376	389	376	409	421	384	380	428	412	405	441	415	381	416	425	406	438	391	416	400	381	411	397	393	459	402	376	391	380	391	413	391	357	425	392	407	452	385	368	362	425	420	397	382	378	387	390	371	374	378	381	369	426	379	384	396	398	406	406	365	442	420	422	378	421	385	384	406	395	408	430	376	386	397	436	423	410	414	387	395	400	460	379	443	370	367	395	384	404	364	373	394	389	415	446	419	400	437	396	397	368	403	419	413	415	387	413	428	408	372	394	397	375	428	379	399	391	404	403	385	362	381	383	395	402	360	391	412	415	402	392	425	388	408	384	438	404	394	414	393	409	457	419	395	389	404	357	431	387	435	374	384	399	389	371	392	399	380	409	404	430	421	449	403	416
26134	18372	27332	26309	21260	14896	11930	7243	5855	4785	2750	2010	1713	1572	1397	1284	1173	1182	1147	1118	1111	1049	909	883	886	937	882	938	892	868	843	836	921	896	867	927	926	935	947	907	875	849	922	863	872	883	787	860	885	867	900	893	890	957	920	908	887	870	906	900	902	886	890	909	855	897	865	836	857	926	890	917	851	855	892	893	847	914	865	839	914	896	855	858	847	862	776	865	840	915	876	868	811	898	864	802	859	823	842	872	908	899	866	847	850	890	859	892	886	867	847	881	842	846	869	843	855	860	877	860	828	876	864	886	924	902	863	922	911	863	878	895	913	795	890	925	851	852	895	854	891	846	894	873	863	929	851	887	853	901	859	818	850	898	885	867	889	859	924	855	863	886	798	833	867	833	869	864	854	849	870	865	864	841	867	862	845	887	858	868	876	879	867	874	893	888	883	852	879	851	827	883	816	834	857	869	884	871	850	898	864	849	855	828	855	899	938	886	861	920	860	834	861	871	872	866	849	830	904	850	931	883	898	854	851	820	840	860	841	907	822	899	796	902	864	895	842	881	860	853	858	838	895	822	873	875	862	868	917	860	812	904	854	869	917	839	854	847	896	872	888	893	840	902	928	877	874	847	853	869	834	905	863	919	865	851	887	854	844	867	870	875	846	827	901	910	861	825	835	853	834	857	907	865	883	859	873	823	839	864	854	841	865	825	871	888	827	870	856	839	861	857	902	857	896	818	898	836	850	886	893	829	921	871	840	833	864	816	860	839	858	875	864	870	903	840	823	881	888	825	878	850	884	927	888	853	848	872	810	896	855	883	897	842	860	915	863	848	914	847	850	878	877	850	874	874	883	887	904	845	837	842	840	854	848	896	898	871	913	898	896	875	888	872	860	865	910	840	871	878	791	867	934	776	928	834	889	901	884	818	806	866	874	854	802	852	880	887	811	894	833	830	880	836	901	852	867	891	844	872	835	827	800	875	868	826	799	863	891	854	834	843	857	839	907	928	828	864	842	858	870	866	847	880	864	898	845	855	860	898	866	867	857	898	842	875	867	895	860	858	888	858	807	870	839	919	834	827	884	909	882	862	865	843	811	889	880	875	855	833	859	874	870	909	854	815	854	884	848	864	856	843	850	886	874	888	855	859	900	861	894	825	877	882	884	901	864	863	888	847	886	896	830	855	851	847	881	823	824	889	894	817	860	874	857	900	804	886	897	873	919	866	844	849	853	870	850	877	858	851	848	876	863	832	876	874	817	865	839	916	872	865	855	795	915	864	865	905	849	892	845	888	891	869	852	887	860	887	921	857	875	865	870	881	839	826	864	884	921	864	861	820	817	829	905	872	861	826	842	849	884	889	850	853	808	868	859	841	860	866	897	833	893	816	884	876	877	824	860	913	842	864	834	877	891	809	841	872	891	864	889	909	834	860	899	906	855	870	857	910	906	876	843	816	942	833	838	860	900	845	816	825	888	895	867	832	853	829	840	820	872	872	899	884	881	829	869	845	831	890	881	832	836	883	864	800	868	837	859	822	861	877	884	818	822	829	909	902	810	857	882	860	851	833	861	885	914	900	840	851	859	830	856	826	905	861	874	858	855	808	850	842	903	859	859	815	807	908	906	863	871	825	881	852	800	879	872	885	849	806	862	859	851	839	888	892	848	888	845	890	872	837	893	884	846	884	835	797	875	875	846	892	889	841	873	855	848	852	824	798	837	915	861	863	802	847	874	839	888	860	924	845	880	929	880	886	868	881	833	837	856	870	875	884	836	806	858	818	930	841	876	867	858	834	856	846	861	852	839	873	840	825	854	861	863	830	903	867	842	914	846	927	834	860	918	914	859	845	895	915	830	881	836	881	840	871	854	852	858	881	910	841	884	833	867	863	797	866	848	886	905	881	851	834	858	890	834	816	910	884	893	857	865	846	902	846	803	892	862	866	891	874	828	883	833	808	868	818	838	825	854	854	885	904	833	838	862	852	878	844	838	889	851	846	887	818	758	824	818	878	878	873	848	879	853	882	891	884	873	837	929	867	851	881	829	880	840	894	894	847	879	887	863	855	840	866	896	909	868	880	870	894	863	877	845	819	838	843	887	860	850	814	883	850	882	830	843	843	849	845	899	906	845	894	846	819	842	850	872	885	848	813	861	848	882	887	817	871	843	876	873	893	940	838	837	852	851	836	891	923	857	831	839	873	929	869	884	814	854	844	843	865	879	864	817	836	907	904	854	864	840	876	829	893	869	888	872	895	878	859	865	811	823	861	826	900	910	846	854	872	905	881	848	871	896	878	857	905	833	858	929	880	880	851	855	874	870	856	844	833	852	902	879	880	882	801	915	817	808	846	796	859	861	801	879	832	878	849	865	902	914	874	905	954	854	888	816	859	884	875	871	853	815	884	826	891	868	872	875	900	881	840	862	856	880	892	855	859	827	877	809	887	868	838	830	903	915	828	866	849	835	883	871	905	902	889	877	856	922	825	819	844	837	883	905	864	846	845	827	894	873	812	781	924	851	906	883	885	846	924	831	906	886	852	841	827	916	865	819	872	895	870	863	910	859	892	921	912	848	852	931	842	883	932	902	871	859	861	887	891	827	874	892	859	845	887	846	814	847	895	864	885	895	808	878	896	795	819	838	905	853	850	844	822	874	874	864	856	835	830	846	826	876	827	901	841	850	818	890	874	845	840	846	863	883	899	831	901	827	854	895	823	891	868	845	889	854	839	837	853	874	901	811	839	870	864	821	871	859	852	858	839	942	889	893	871	888	887	815	887	861	803	911	834	867	888	835	903	893	896	825	880	896	850	869	928	846	869	890	896	932	830	917	891	890	848	897	877	859	862	890	856	875	943	817	863	872	898	868	843	863	923	839	807	862	805	902	893	864	833	953	878	890	872	781	843	795	842	841	834	943	900	899	870	886	822	861	844	860	849	880	862	827	859	867	879	841	901	883	835	877	890	918	886	880	830	900	864	834	837	814	852	885	865	865	874	840	849	857	861	835	897	854	888	874	880	910	893	908	846	864	845	840	903	900	852	888	841	835	863	819	966	846	864	795	892	884	832	889	858	873	860	892	854	816	863	844	837	884	872	886	908	833	908	856	864	865	876	924	922	898	871	838	897	850	843	901	805	879	826	872	899	846	830	847	927	877	820	859	835	875	899	887	854	843	852	866	866	843	892	835	868	853	860	902	893	853	827	899	869	894	872	861	850	867	839	839	874	844	849	836	872	815	829	840	869	900	859	882	879	862	866	848	837	910	895	843	813	865	860	881	830	825	892	912	864	847	891	878	854	891	849	869	894	875	851	858	844	818	868	892	851	872	864	914	867	835	857	940	871	877	866	904	850	803	867	831	864	895	862	879	796	878	863	889	886	909	830	939	814	843	869	846	866	843	860	872	854	832	824	893	883	867	832	830	906	877	912	871	864	812	861	855	922	809	864	862	845	793	883	884	849	881	828	816	864	837	862	861	886	851	879	906	940	830	854
22266	12427	7951	4903	2740	1634	1211	816	639	557	462	423	367	300	356	348	314	323	291	315	345	314	337	302	302	317	325	295	314	321	348	320	367	313	338	335	337	318	309	319	321	309	315	310	334	319	352	320	314	330	318	345	339	332	336	330	343	350	353	320	327	344	354	345	294	295	314	322	314	323	339	312	342	307	332	352	311	295	357	319	312	300	312	318	352	318	301	316	300	314	344	325	278	335	320	332	325	340	324	321	318	319	290	339	311	333	328	324	316	339	351	330	315	301	327	325	311	334	286	282	337	304	286	337	337	312	330	311	315	298	308	369	302	308	323	294	328	299	308	339	335	315	321	305	338	339	311	326	297	311	337	327	347	309	296	309	304	335	312	287	331	327	331	307	326	307	313	317	306	331	325	331	307	286	293	312	332	323	339	275	313	275	279	279	335	361	348	313	286	303	348	326	338	316	303	329	336	300	303	326	326	295	321	345	334	321	352	331	315	317	324	312	337	340	348	315	335	319	365	326	322	348	337	328	345	336	314	376	338	317	336	313	330	289	318	326	306	299	325	324	318	313	341	330	281	334	302	320	339	319	295	306	313	332	319	275	305	305	322	313	316	314	313	308	334	298	324	290	333	331	374	348	288	340	309	311	299	332	322	312	308	320	327	332	320	346	295	336	297	313	319	313	335	327	341	285	355	329	288	290	338	340	328	344	298	332	300	332	283	322	322	278	329	291	302	317	336	319	309	314	319	328	334	318	324	340	349	311	312	363	357	326	311	310	294	321	316	316	332	295	305	299	324	315	316	321	333	315	334	340	335	353	294	303	328	317	314	346	323	310	304	341	311	297	329	316	319	313	341	316	354	359	349	323	319	326	326	345	309	283	330	326	297	310	302	297	314	321	305	315	313	327	319	331	325	333	325	306	340	340	296	318	383	321	347	363	322	303	336	301	311	313	308	304	323	319	308	324	333	310	311	340	332	345	315	329	313	356	339	333	320	321	327	327	317	303	299	313	352	320	319	305	340	348	297	297	311	303	318	327	320	338	327	318	318	304	269	323	341	311	315	321	320	338	305	294	302	309	346	304	312	334	320	344	321	302	320	325	303	315	328	326	351	297	311	345	325	353	326	311	278	329	329	316	307	303	314	342	296	318	341	360	323	309	308	323	306	338	330	344	345	335	304	287	319	291	306	294	369	331	314	319	298	321	317	305	307	320	369	303	335	351	327	349	284	302	310	300	309	369	289	308	335	322	328	341	329	334	325	329	335	366	299	335	341	344	314	371	302	352	317	335	309	324	343	275	350	362	339	317	347	343	306	313	318	342	304	310	326	350	325	377	320	357	327	352	332	309	298	332	309	336	294	298	311	305	338	347	327	323	309	320	303	298	318	305	293	315	342	336	312	307	316	342	295	325	324	318	324	349	332	329	332	308	348	283	325	320	294	304	332	333	312	343	341	329	318	311	317	347	300	337	317	349	339	306	348	324	317	282	325	308	337	329	304	306	302	296	340	321	347	334	311	356	332	333	297	328	292	339	287	276	338	377	324	337	317	350	289	301	304	349	308	313	309	318	321	311	335	303	331	324	283	364	318	312	316	328	306	300	367	322	345	347	329	313	324	336	302	297	321	303	318	315	289	319	319	328	329	328	292	361	343	308	321	332	306	305	320	305	342	324	323	327	290	318	327	331	302	295	305	354	328	352	314	352	347	337	285	305	308	306	310	318	296	341	358	342	343	283	321	351	300	327	318	305	321	311	311	323	303	344	317	321	315	326	328	309	306	304	357	323	340	284	318	309	327	327	339	295	343	316	307	336	344	319	319	307	311	348	319	315	370	275	328	329	334	295	314	303	331	315	293	333	329	310	342	314	283	310	310	334	321	318	337	269	316	310	303	334	293	328	315	319	316	309	295	295	319	328	356	302	326	329	338	348	303	310	308	301	296	322	307	305	315	348	300	343	345	289	299	308	308	298	335	303	345	323	343	318	332	357	340	309	297	299	311	301	337	370	277	296	331	299	358	330	282	335	293	336	340	344	337	312	301	365	327	283	301	330	319	337	343	320	296	328	331	327	333	334	286	355	320	314	300	325	326	323	307	293	313	317	302	303	328	292	312	315	292	319	300	312	309	264	368	323	363	331	293	332	315	322	300	349	340	328	301	336	333	338	308	299	286	337	300	308	342	326	339	341	358	309	321	344	342	323	329	311	316	307	334	333	325	354	315	291	300	325	319	315	304	327	333	320	318	338	303	291	318	318	296	317	328	346	310	297	312	329	313	313	322	315	327	323	304	319	355	332	352	346	345	290	324	262	299	344	319	338	323	318	294	309	311	310	344	306	320	333	321	315	298	339	335	335	331	329	311	328	322	348	332	324	282	303	348	328	305	344	297	315	324	326	319	378	358	364	291	307	302	318	339	328	314	333	318	325	298	320	312	347	293	300	305	314	333	328	311	304	338	364	345	332	329	350	353	320	325	293	312	307	329	311	308	337	332	317	335	297	321	271	296	303	305	297	317	307	311	292	308	298	326	323	315	307	337	292	337	332	343	287	297	303	283	325	280	294	323	308	322	326	332	378	348	293	310	331	318	319	320	316	301	351	290	327	354	301	313	321	328	299	330	345	305	329	295	320	339	346	297	350	333	276	319	294	336	301	284	286	326	339	334	359	302	325	302	308	283	343	328	305	331	294	330	356	341	307	320	303	330	368	306	352	285	318	318	285	284	317	331	345	310	293	314	310	307	325	316	308	325	332	297	341	307	322	298	349	298	321	310	318	314	320	289	369	301	370	325	365	342	309	337	334	327	289	326	316	344	321	305	371	303	307	341	336	317	340	314	303	350	329	303	317	305	293	302	326	297	341	315	305	305	331	307	342	313	333	290	315	285	334	310	291	281	349	326	334	350	346	324	334	294	335	323	322	344	358	319	323	311	334	286	296	334	296	318	298	324	336	354	313	311	312	282	311	309	309	299	318	338	313	320	305	324	311	306	344	299	333	303	328	350	327	321	363	316	351	307	302	284	293	366	345	324	324	307	314	334	344	289	326	324	354	334	323	299	346	336	361	323	301	319	352	314	322	343	287	341	338	314	315	321	315	322	310	334	318	254	320	294	313	293	305	308	320	302	277	324	317	296	327	321	332	336	335	317	296	311	289	326	314	299	335	326	333	335	321	308	315	332	323	293	275	346	317	348	322	332	346	332	326	277	308	292	305	336	346	314	373	339	343	329	348	309	295	321	302	346	314	307	324	343	334	320	328	316	344	296	334	313	342	306	328	319	322	303	314	314	317	313	341	303	324	314	360	315	285	339	293	323	319	313	312	362	328	329	299	341	314	334	297	311	347	311	331	353	337	329	309	290	334	329	315	311	309	328	332	292	322	365	308	303	350	344	324	329	334	334	294	321	336	347	340	320	357	347	327	318	327	321	323	343	329	316	324	316	298	287	312	330	303	320	337	318	317	338	346	308	343	314	276	291	295	317	274	295	282
13012	9354	11920	12003	8636	6034	4365	3223	2502	2026	1378	1116	930	864	825	757	799	746	748	720	813	745	728	742	697	764	713	737	685	710	727	663	691	713	705	735	689	735	692	717	642	728	731	701	669	744	707	698	706	725	691	667	743	687	695	743	718	738	720	725	685	728	705	750	713	693	718	727	677	739	723	686	752	672	736	693	739	714	682	749	698	705	722	676	714	668	742	713	676	727	705	716	738	712	673	718	736	691	719	717	707	718	725	663	689	698	693	702	703	693	675	707	743	767	692	721	738	688	720	656	711	712	744	712	719	692	704	678	674	741	683	677	730	718	698	728	698	694	698	699	700	689	650	723	688	721	718	743	746	685	666	699	711	682	735	690	713	753	697	696	736	660	685	696	712	751	706	727	702	683	717	645	677	676	761	711	664	703	679	757	721	700	738	695	647	690	704	684	697	656	764	697	684	713	675	724	708	701	712	683	686	708	679	694	701	674	690	697	708	733	731	641	691	679	716	696	697	741	682	718	658	720	707	698	755	691	701	715	736	675	645	711	647	673	728	733	720	687	643	703	720	724	752	720	680	712	720	754	719	716	689	697	736	713	708	671	691	714	662	672	662	685	704	693	703	697	678	734	707	734	618	761	719	665	751	673	710	698	719	732	714	698	681	677	733	686	688	739	721	710	705	771	732	730	662	760	715	713	684	698	760	686	657	719	709	706	771	726	730	725	727	707	761	729	757	665	728	710	652	717	693	715	737	688	705	705	719	733	701	709	701	750	700	663	700	714	723	668	671	744	724	716	706	675	682	708	751	724	737	704	706	666	683	731	714	649	689	698	710	688	667	709	711	715	727	727	734	745	709	666	713	696	739	723	685	720	662	676	718	722	722	730	744	740	738	695	736	677	727	696	714	694	733	700	721	679	715	725	678	681	697	714	743	695	652	700	745	708	702	770	713	751	738	712	735	731	712	710	730	666	697	701	681	747	708	704	689	687	695	731	688	667	731	684	760	696	696	740	734	693	655	688	716	744	712	711	708	704	731	751	662	706	668	708	670	737	672	702	750	741	692	736	695	707	663	708	688	671	696	686	709	688	725	707	700	718	710	681	715	704	699	744	680	690	736	714	714	714	641	685	688	709	740	717	721	739	709	700	660	714	673	691	732	690	700	698	720	670	708	681	686	719	697	719	743	735	750	716	712	702	710	691	669	675	713	707	740	692	770	666	680	726	715	702	700	696	701	683	673	697	716	681	692	712	678	728	762	735	731	704	675	649	708	719	679	701	744	677	743	684	688	722	717	701	699	726	737	717	679	731	682	682	667	713	671	795	678	762	710	724	661	685	708	689	715	672	719	694	696	670	702	641	702	679	679	688	706	708	702	727	676	693	702	680	721	730	711	764	673	710	716	732	722	700	703	698	730	697	728	720	685	743	699	718	735	717	727	727	727	706	682	711	726	726	727	752	726	717	737	714	705	694	681	715	713	677	721	674	697	733	709	707	703	690	661	761	729	691	727	699	701	707	691	731	707	727	686	710	700	727	674	702	715	679	713	705	692	693	781	700	739	683	790	682	691	697	704	733	721	640	718	701	684	743	667	698	716	707	706	667	716	733	744	719	699	711	735	676	743	722	707	679	745	710	677	721	723	661	679	710	705	707	749	729	731	665	702	661	680	736	734	730	694	759	735	701	743	714	698	734	695	715	709	698	670	710	673	656	682	683	698	718	697	722	641	697	673	704	682	735	697	710	709	734	675	709	725	710	730	707	670	697	703	683	698	694	704	694	721	730	690	707	759	728	750	684	727	753	735	648	724	660	701	717	730	691	723	692	791	652	708	755	695	728	721	745	666	720	683	717	725	712	767	666	692	685	669	689	711	752	731	720	724	721	717	705	732	667	699	706	715	682	693	680	723	735	694	685	703	745	673	704	691	729	697	701	704	724	687	684	724	721	678	715	694	674	703	736	677	700	703	727	673	734	704	696	740	736	659	721	726	678	745	699	739	727	675	737	712	738	758	694	719	710	679	673	667	691	700	746	677	692	718	747	657	689	737	697	711	713	705	655	715	653	709	691	646	728	693	669	682	705	689	727	730	694	726	691	744	684	697	699	681	721	688	646	715	743	710	664	693	692	699	705	703	751	717	692	675	671	654	727	721	671	692	699	682	690	708	683	661	699	787	743	684	669	638	687	730	764	679	750	726	718	706	710	687	700	695	705	736	728	695	714	704	764	762	751	722	712	633	726	673	675	711	733	682	747	753	735	693	725	677	693	726	708	699	706	736	742	692	706	684	702	770	773	707	718	619	691	752	719	756	718	739	696	641	718	715	685	704	719	740	671	736	720	718	706	692	704	712	706	715	706	703	690	701	708	719	694	712	718	726	687	787	732	738	730	679	732	696	737	682	711	717	753	697	681	706	718	744	691	724	744	701	675	721	683	699	670	665	680	701	738	672	729	656	688	749	709	713	708	683	687	714	726	706	671	700	703	636	691	703	731	731	695	715	717	698	740	676	688	716	717	689	678	692	693	690	711	710	684	723	716	710	700	721	721	752	729	755	718	735	725	699	705	712	714	747	671	691	705	725	709	747	711	708	701	727	670	714	669	694	694	719	738	764	680	732	718	707	740	646	678	733	704	735	668	662	684	723	698	692	713	699	750	690	691	699	673	706	678	707	691	721	720	683	695	734	733	703	696	733	731	732	683	712	688	726	741	695	650	727	701	708	744	674	738	690	694	713	715	731	686	699	690	748	727	657	674	680	731	714	688	733	724	757	731	699	748	690	719	661	698	690	671	684	694	719	716	760	676	741	709	709	741	706	694	751	725	723	720	675	727	729	673	748	693	684	692	687	706	687	722	697	692	742	722	702	732	705	694	715	736	692	677	689	689	663	690	739	727	715	700	733	658	692	680	739	703	715	682	697	646	734	675	655	688	686	677	709	724	738	749	729	710	708	701	705	717	736	701	721	723	695	729	720	703	640	641	739	711	706	770	686	720	671	699	681	756	718	721	728	663	703	729	711	725	741	745	705	743	713	692	693	733	677	694	665	634	674	705	698	677	690	667	692	676	698	713	676	690	724	735	672	701	729	721	703	722	689	680	730	711	676	684	701	677	717	707	710	706	733	793	691	663	714	700	735	664	724	683	669	702	714	739	783	705	679	724	713	723	713	697	754	766	689	656	719	740	728	684	706	693	750	665	692	702	720	665	760	673	691	748	716	712	705	672	670	708	716	699	723	695	741	670	729	705	716	793	717	724	708	739	716	706	672	720	709	660	727	667	703	725	744	745	667	755	700	719	691	697	714	745	712	660	742	739	713	707	705	693	687	662	749	705	729	746	764	706	673	763	709	711	683	744	685	714	738	695	698	709	646	704	738	692	729	729	691	709	706	707	695	706	690	702	660	762	676	722	692	735	687	676	689	656	722	705	705	711	712	686	705	669	705	754	702	733	736	723	762	697	703	677	688	693	698	753	707	731	697	730	675	723	657	702
37639	19913	14058	10486	5992	3276	2036	1333	1065	751	619	488	438	473	445	391	406	388	390	376	365	340	381	359	348	306	345	350	375	349	344	389	335	367	342	294	385	385	357	338	349	358	359	353	388	386	382	362	359	379	403	379	371	342	359	375	347	386	320	324	347	371	390	359	356	343	355	397	373	332	384	345	328	359	343	366	354	327	356	384	348	368	357	354	380	399	342	345	340	388	377	379	358	332	342	348	342	337	326	331	358	356	381	339	327	360	336	340	336	358	331	349	354	374	380	326	351	354	365	359	380	339	372	353	321	341	361	373	317	402	371	314	354	360	332	342	351	374	361	344	401	360	361	356	350	348	359	345	362	372	361	351	323	348	357	365	375	367	351	344	365	331	371	322	373	347	338	373	345	376	344	327	382	368	397	359	344	377	356	333	358	338	347	387	359	347	357	332	355	345	368	349	346	376	347	378	368	402	376	339	399	370	382	348	337	321	375	350	356	337	370	369	363	350	370	328	348	393	346	367	349	353	359	331	348	384	361	333	318	351	386	367	347	348	362	369	356	394	377	375	333	365	340	344	357	318	313	321	373	336	367	357	391	369	368	360	364	336	341	328	330	349	324	388	370	363	370	387	330	365	361	374	347	334	359	349	351	376	358	372	397	365	363	350	349	387	372	365	335	342	362	383	384	354	387	332	337	340	371	350	379	357	362	372	358	335	342	348	339	340	367	343	346	348	346	374	363	341	331	358	340	339	347	358	372	338	367	345	349	360	311	359	334	365	357	338	310	326	385	387	335	336	355	384	316	352	378	382	365	335	356	364	376	378	356	358	346	387	372	326	345	331	345	333	373	363	394	344	328	338	341	395	355	325	339	371	357	361	326	385	366	353	363	342	305	361	316	347	324	362	350	389	342	399	379	365	337	358	351	371	353	354	325	338	343	364	379	389	315	337	392	374	369	350	385	371	340	376	366	359	368	375	366	374	328	333	360	360	344	374	392	359	340	343	337	364	360	348	335	355	352	334	388	322	327	328	328	348	354	352	364	370	336	320	368	355	334	382	334	335	350	327	320	345	366	363	380	353	351	327	326	344	335	361	395	374	370	301	323	389	383	371	350	313	383	391	370	355	361	380	332	355	348	324	347	375	348	326	377	342	356	350	353	338	367	338	359	333	325	338	350	336	356	319	350	369	401	323	330	338	328	352	332	349	347	363	365	329	334	371	387	342	359	339	335	348	325	354	329	361	365	362	360	337	357	361	334	344	327	329	382	385	342	334	351	390	329	364	367	337	380	362	342	351	370	366	365	340	337	333	349	333	351	379	370	361	340	359	380	357	338	382	338	355	383	355	333	321	358	374	368	320	357	354	355	366	360	351	346	355	344	380	348	365	392	338	321	341	344	348	359	333	346	385	367	351	331	382	316	343	388	387	346	352	337	360	340	317	331	375	357	338	338	392	338	338	328	339	336	337	370	364	332	342	372	340	338	344	338	340	363	375	341	322	349	348	400	396	367	358	370	336	342	348	352	357	343	386	362	337	383	403	366	343	333	371	338	377	356	330	364	360	342	390	352	363	369	392	374	379	372	334	337	355	344	352	320	371	362	384	362	358	351	364	352	413	369	353	375	369	388	341	311	371	353	371	375	360	346	360	372	385	326	348	332	343	387	367	370	398	356	322	318	361	347	326	316	337	335	348	354	372	361	354	340	349	341	359	348	345	351	356	374	352	348	350	354	371	360	348	335	374	361	354	300	301	339	360	348	332	336	347	337	335	364	357	334	371	377	386	328	350	369	368	384	339	354	326	358	324	349	344	365	371	394	367	356	369	355	345	347	389	303	352	362	375	355	345	369	353	341	360	373	396	358	346	356	362	336	370	348	337	311	375	337	336	376	352	346	338	365	363	373	352	365	389	366	335	339	371	371	353	355	317	374	367	368	370	361	330	336	329	360	357	328	343	354	330	346	375	371	372	338	342	341	347	336	398	307	339	335	388	363	338	352	314	369	356	371	351	361	382	338	353	342	325	360	379	356	322	335	359	385	341	369	371	375	374	376	324	352	400	380	362	351	359	334	325	354	361	390	319	315	341	327	354	304	368	352	356	380	357	361	329	322	344	384	365	358	365	377	329	355	348	335	323	335	388	322	372	340	381	400	393	361	361	333	359	371	358	326	337	359	389	362	341	365	372	368	383	340	362	317	372	404	347	338	345	362	381	365	370	376	341	337	348	346	346	379	346	352	343	340	356	346	348	348	338	337	350	353	317	349	346	381	366	363	366	372	337	365	347	350	370	356	382	334	367	329	339	354	332	357	331	352	354	371	362	327	326	343	340	370	390	375	366	372	323	354	347	367	357	364	368	363	413	366	355	380	359	388	376	382	341	340	348	350	354	348	345	356	319	360	343	348	357	326	352	375	340	366	376	373	364	363	366	357	347	349	405	342	332	376	316	350	375	347	367	356	374	358	352	365	360	343	395	355	360	356	392	346	357	354	356	333	384	367	326	341	353	413	348	343	386	376	345	342	368	373	352	348	374	344	355	366	382	329	361	355	396	370	331	375	372	346	368	363	318	363	390	348	359	384	387	367	351	324	323	370	401	372	350	349	367	380	341	346	329	351	350	327	346	341	338	389	380	372	337	398	399	378	354	364	384	371	349	350	358	328	361	326	328	347	371	351	396	326	354	340	361	341	352	385	367	366	342	350	320	334	340	371	377	337	373	351	389	342	342	327	371	327	331	354	356	355	356	382	360	366	340	360	367	360	345	336	355	369	359	383	340	355	339	356	322	386	366	341	364	384	306	363	371	365	316	410	367	354	346	335	346	353	371	342	346	355	373	337	339	340	386	377	367	363	324	306	310	345	340	359	341	353	376	355	328	359	362	358	345	350	360	353	338	326	338	349	344	342	361	370	366	364	376	365	317	328	406	361	374	354	327	384	326	364	393	364	347	384	348	334	360	373	331	356	346	353	371	342	395	367	372	395	380	362	342	356	376	355	358	374	345	328	353	369	346	346	331	350	332	348	356	378	348	346	366	348	333	386	319	346	370	353	364	322	394	362	347	372	360	370	338	355	364	354	363	332	344	342	331	333	349	338	381	338	321	311	376	321	337	334	356	372	336	383	378	374	327	375	328	352	377	340	373	367	370	343	366	343	346	335	366	368	388	335	332	382	359	335	340	357	360	361	358	352	355	347	350	368	344	362	350	334	387	355	325	324	354	341	358	359	362	325	350	367	352	356	373	368	327	356	342	345	381	360	345	398	357	332	384	377	365	372	361	344	351	329	356	338	327	332	357	367	327	359	386	396	352	322	352	369	324	352	347	326	359	359	331	335	361	386	403	387	361	345	381	370	370	356	367	376	369	361	375	374	317	346	362	358	399	373	368	375	360	344	419	379	355	340	380	324	383	330	329	377	343	362	372	321	365	374	361	361	336	363	353	325	343	323	334	402	355	344	425	373	346	345	326	331	336	348	372	368	353	382	350	393	360
22588	13753	19775	21125	15160	10973	7208	5386	4335	2814	2039	1522	1378	1219	1193	1034	1001	973	950	876	907	861	844	864	820	795	770	753	788	763	822	790	801	815	792	782	728	746	744	797	794	764	762	800	824	783	809	793	773	829	818	744	745	832	808	772	797	826	741	734	836	786	823	823	823	828	815	721	755	811	741	774	795	787	807	771	773	834	809	816	798	744	776	753	779	753	786	829	759	787	772	801	801	776	794	771	836	796	747	789	811	769	765	792	814	754	815	807	808	771	770	783	791	772	788	751	798	760	766	752	770	791	816	791	793	749	761	800	797	796	744	778	804	769	794	836	781	805	830	748	810	799	812	792	787	770	743	838	770	773	821	824	770	762	765	791	746	798	770	806	785	775	761	779	832	794	778	821	752	808	743	826	774	750	738	798	805	793	761	742	778	739	773	780	765	822	767	785	788	771	750	801	796	784	777	797	764	780	793	794	777	783	754	786	807	783	802	780	741	825	748	810	779	741	805	761	809	771	803	806	802	748	773	798	780	774	800	755	820	751	783	816	760	752	750	794	779	780	825	769	821	784	820	741	764	799	795	759	795	784	731	772	779	745	807	742	687	797	786	783	796	811	785	794	786	764	789	770	816	803	769	771	805	748	776	779	854	779	754	805	742	747	821	803	735	840	769	817	796	747	790	820	785	769	803	771	850	812	743	800	774	747	798	725	751	774	783	830	782	786	783	778	825	777	814	779	740	796	808	779	772	791	768	765	787	812	810	833	785	788	771	806	806	809	804	806	806	690	725	773	734	728	788	804	792	683	747	758	775	792	779	790	788	787	766	759	823	837	756	771	820	784	799	784	818	789	781	811	805	764	758	767	763	796	791	739	759	781	756	774	778	735	789	794	834	813	819	778	782	738	777	729	781	761	792	722	791	802	808	759	734	791	786	806	757	834	742	715	752	753	805	815	758	770	788	782	785	760	734	705	720	770	813	817	809	749	804	737	809	778	768	768	789	767	792	726	775	798	760	735	821	726	795	797	778	758	764	738	740	798	760	755	819	755	799	796	836	793	797	792	765	782	768	828	805	785	813	781	783	819	772	760	778	743	759	761	752	746	782	784	805	769	769	802	781	820	765	777	783	800	772	782	753	817	816	770	761	842	776	746	756	836	789	761	747	818	795	772	743	778	796	789	792	794	774	745	784	765	797	751	776	760	785	786	800	771	794	754	805	796	754	806	817	842	810	747	776	752	785	834	792	809	814	757	776	731	749	817	820	812	784	813	761	772	714	770	776	742	758	739	767	802	836	818	773	799	799	778	790	826	765	733	814	721	740	764	805	794	772	805	791	743	822	799	783	742	805	784	803	794	776	769	756	765	773	757	809	748	795	818	720	789	795	776	806	790	740	732	773	822	766	768	758	805	800	806	816	746	758	812	789	776	810	761	796	748	777	745	796	737	767	759	773	807	830	784	772	802	751	772	826	773	767	760	776	836	773	786	774	722	768	754	745	769	792	773	780	781	746	788	810	766	806	797	800	750	772	754	751	759	798	827	787	738	760	779	768	761	800	789	797	826	798	766	769	759	754	755	766	744	787	733	757	786	765	757	779	767	809	841	762	764	780	752	831	767	783	770	781	829	770	760	816	746	774	834	775	811	775	778	751	797	770	807	744	732	771	764	771	728	744	815	795	807	772	800	789	790	752	826	814	783	802	846	731	783	773	819	760	810	741	763	756	781	785	820	756	777	780	779	776	732	784	763	763	783	825	796	767	808	821	805	754	767	783	798	799	727	838	818	783	820	768	792	823	812	702	827	784	780	767	743	742	808	787	778	758	781	781	826	712	808	731	803	777	751	769	817	797	825	809	795	793	805	793	759	771	734	789	745	810	753	804	724	746	763	813	813	801	699	737	834	796	753	787	774	787	768	767	793	769	756	778	789	768	800	760	767	810	806	742	792	743	758	818	806	772	777	765	781	779	770	709	783	753	750	782	769	823	788	782	756	770	782	750	749	790	777	795	757	752	760	813	813	757	777	766	757	735	737	762	771	799	780	830	777	751	792	795	786	779	747	762	778	841	829	715	805	807	792	793	821	764	778	789	800	738	780	809	773	804	771	801	740	812	789	778	768	777	808	782	797	755	760	814	797	835	772	758	789	793	824	769	734	800	765	775	768	760	770	780	772	744	813	781	723	844	802	792	790	782	811	795	803	837	796	826	745	734	781	789	799	745	774	767	750	759	812	784	744	829	819	804	793	748	796	797	788	743	782	773	753	794	765	769	821	781	818	764	772	831	804	788	738	768	815	803	765	754	795	759	818	763	804	792	815	783	820	746	770	774	782	750	774	775	805	767	754	809	769	708	768	785	806	775	752	777	793	786	790	775	735	781	818	816	771	748	776	788	780	756	787	809	758	792	742	765	744	758	752	803	773	798	814	801	817	774	743	749	829	777	783	791	819	779	804	776	727	788	812	791	797	829	780	856	755	775	784	771	763	758	783	785	793	779	793	783	792	749	800	778	786	750	751	773	752	779	850	825	789	757	760	791	813	820	796	796	751	771	807	768	782	805	784	748	808	787	789	778	765	783	810	746	795	777	757	805	758	810	750	755	800	803	757	800	797	792	769	776	781	761	813	785	756	774	797	754	799	791	774	829	812	823	810	821	794	756	742	795	767	781	766	796	809	800	757	827	733	786	780	811	799	787	789	750	823	807	811	766	750	801	791	740	795	780	802	759	755	735	780	825	766	789	799	786	785	748	726	781	825	751	773	779	806	780	804	758	838	772	796	734	744	841	788	774	777	773	785	792	814	771	762	744	789	803	796	729	787	782	799	792	760	810	761	757	716	793	811	809	781	805	763	799	813	771	798	840	763	764	781	806	782	825	799	745	733	767	775	767	773	742	815	729	770	790	806	813	793	758	794	753	751	754	757	786	764	773	812	773	763	801	795	752	806	792	759	775	818	761	771	806	765	714	759	756	786	806	789	804	774	775	773	719	715	787	812	770	793	796	842	767	810	786	761	771	753	815	837	758	797	783	756	778	788	770	770	817	786	840	775	808	784	809	813	788	769	787	773	794	809	771	746	809	778	817	773	770	753	758	816	807	706	812	732	738	816	736	792	770	742	793	795	782	755	746	802	775	826	760	794	785	773	781	756	793	828	775	760	736	761	777	763	806	741	792	799	782	738	789	783	738	739	797	833	767	736	819	808	771	758	774	786	808	783	774	823	765	778	787	726	796	792	794	818	772	783	775	747	754	760	875	805	782	785	784	741	774	765	802	839	808	742	758	804	774	751	801	712	761	785	779	788	809	762	797	768	791	795	810	755	773	767	780	817	814	821	750	780	804	760	789	746	763	793	774	811	736	769	755	819	783	769	793	773	758	806	747	777	782	800	745	796	761	791	769	825	786	741	756	752	815	784	786	797	799	810	748	776	728	761	715	742	744	794	794	781	781	756	773	804	786	783	780	808	781	746	791	821	781	779	766	804	795	766	760	816
42699	23281	22263	15776	9251	4739	2952	2512	1894	1139	854	618	609	550	509	433	451	466	467	466	489	455	418	406	443	419	426	394	440	399	373	373	388	377	390	382	413	404	402	401	405	407	438	425	424	397	439	451	423	410	449	408	394	409	427	424	436	434	364	411	406	418	358	405	445	417	421	431	364	397	383	403	415	395	396	442	417	406	394	394	398	408	404	414	424	421	374	364	400	386	402	391	391	386	407	428	409	371	392	398	374	385	397	377	386	392	451	421	423	403	395	404	372	404	376	376	440	366	404	388	397	429	404	388	407	407	407	421	421	403	370	407	400	413	422	418	412	411	404	407	383	407	441	440	383	363	414	465	390	404	418	410	391	427	404	415	392	389	427	399	359	395	408	401	420	426	423	408	407	397	385	375	399	408	395	425	392	423	383	393	408	411	426	365	415	426	424	380	376	414	409	416	405	402	410	416	423	431	424	372	404	375	428	409	374	430	426	400	385	397	399	389	380	422	404	399	400	420	402	402	388	435	433	396	375	417	437	407	391	430	396	356	396	361	448	427	413	410	369	366	375	406	417	408	419	415	388	412	456	406	429	357	377	410	399	379	434	423	350	400	400	380	437	422	391	368	399	429	392	371	367	402	411	373	408	383	404	416	392	383	459	405	424	403	368	388	373	427	407	392	417	397	445	385	379	401	390	392	401	418	428	398	406	393	421	394	415	399	389	365	392	371	458	364	425	412	411	424	404	404	439	431	447	429	392	435	429	399	397	416	417	402	391	417	408	404	414	426	419	385	414	377	427	416	401	393	402	404	402	381	432	420	386	369	399	421	424	432	404	401	436	419	450	392	420	405	407	415	382	392	412	389	436	418	421	413	360	415	412	405	375	411	408	409	405	425	348	406	454	393	408	398	413	424	366	360	367	411	365	411	396	395	359	406	379	381	430	371	430	382	390	405	421	464	438	387	452	439	453	426	422	410	375	398	376	395	400	419	411	429	378	405	419	410	379	412	426	437	382	418	420	386	433	444	411	416	436	452	391	367	427	409	385	367	407	394	397	389	433	405	436	406	352	428	425	421	415	376	405	390	413	401	427	403	414	445	382	408	398	399	423	426	433	441	401	424	373	411	395	395	396	452	418	426	381	427	422	411	384	410	402	403	431	410	423	402	418	359	423	428	379	467	398	400	387	392	415	401	428	396	437	377	392	406	422	382	372	404	416	382	378	393	403	380	391	411	425	376	382	386	425	397	380	399	379	390	406	407	431	395	404	381	412	393	392	406	379	397	392	403	437	397	379	365	413	463	381	403	383	415	463	429	370	393	428	379	376	396	448	404	428	433	385	377	376	409	420	417	401	437	392	374	427	459	408	369	409	421	396	436	388	382	415	407	404	362	420	402	382	420	409	386	381	421	451	403	423	399	392	472	424	401	366	381	397	400	415	384	363	385	426	438	420	361	390	390	379	402	401	416	390	371	405	389	392	387	409	426	405	406	416	416	402	362	402	393	385	388	377	394	392	359	373	386	386	385	410	375	407	406	466	382	394	397	403	405	440	400	400	408	434	360	408	409	449	415	407	423	425	391	426	399	396	393	409	418	471	439	393	395	431	421	382	405	392	415	419	394	368	377	416	417	368	405	371	403	388	374	412	401	390	412	401	386	385	431	409	429	394	446	391	361	404	422	417	408	447	394	396	405	430	406	436	410	445	408	343	419	401	368	409	400	371	431	407	401	372	384	391	425	451	431	415	419	364	421	395	395	398	405	403	366	390	381	396	389	409	426	435	383	412	400	454	395	405	396	415	421	427	403	381	402	400	401	417	375	359	413	428	427	395	357	407	397	386	407	409	404	450	375	427	386	406	425	411	434	391	398	408	427	407	401	385	429	401	413	423	416	405	411	393	366	391	390	420	376	411	417	466	421	418	388	399	415	424	406	415	438	403	398	425	392	383	420	419	438	391	391	405	417	407	427	391	406	416	415	403	415	453	419	397	421	420	385	429	367	455	372	410	425	417	421	369	371	389	403	434	399	410	395	397	368	407	393	411	408	435	395	398	422	411	422	418	443	389	397	379	414	404	429	385	415	411	438	413	398	417	434	439	420	418	369	402	384	402	369	400	424	402	381	382	398	372	432	402	415	387	418	413	392	422	373	420	391	421	412	424	414	407	400	438	407	387	389	411	422	375	350	400	403	440	443	409	404	391	411	396	407	452	419	411	425	386	382	413	399	410	386	415	434	366	453	413	387	417	399	396	420	412	409	398	428	422	401	409	414	423	393	401	363	401	387	397	406	379	398	403	404	385	374	400	362	378	406	451	433	436	408	386	389	418	390	424	401	405	334	364	370	401	396	408	360	378	378	406	425	425	376	434	430	405	426	407	378	407	430	403	455	400	382	412	396	419	415	412	425	394	355	402	415	424	356	417	403	371	380	400	386	421	401	362	392	408	403	355	388	360	422	381	417	410	408	402	403	364	384	397	394	419	412	421	404	407	415	394	407	435	398	443	426	395	434	385	445	429	446	373	399	420	396	385	381	382	388	389	390	403	400	407	347	402	382	383	394	382	403	388	377	369	384	418	359	376	416	430	383	394	452	403	397	393	408	372	420	442	440	400	405	413	392	380	379	430	442	408	424	395	392	417	389	395	429	422	443	397	420	418	378	452	405	387	423	390	427	419	340	377	370	443	418	430	409	406	460	410	413	384	406	408	386	348	426	398	399	390	426	396	391	354	409	374	413	436	379	435	389	413	405	364	422	402	378	451	381	406	387	414	455	407	403	392	408	398	423	399	385	393	397	432	371	389	413	393	404	437	394	398	434	419	390	450	389	395	389	416	404	381	373	393	394	392	373	397	424	431	416	389	417	391	376	406	405	399	409	418	418	393	380	421	450	381	366	394	433	399	408	430	361	396	389	412	416	375	399	397	384	395	388	379	371	389	400	403	421	429	391	435	398	408	410	423	428	402	424	449	415	393	388	430	390	398	406	420	429	409	381	411	370	407	420	414	416	423	436	388	408	415	415	411	388	375	409	391	398	425	445	427	391	406	402	392	419	387	370	396	416	433	405	418	416	357	372	372	388	398	431	403	403	380	417	395	385	403	436	398	401	396	419	442	390	399	398	411	431	383	403	408	423	404	416	414	406	406	393	357	416	378	390	415	416	422	430	406	408	420	389	429	400	390	377	415	423	427	401	412	427	449	411	370	395	410	407	423	449	385	377	382	360	411	403	391	383	407	388	431	387	427	419	379	424	419	460	401	414	441	370	406	412	383	425	408	401	404	387	400	431	389	433	456	424	396	404	371	412	417	375	420	407	411	400	395	422	405	421	424	420	397	364	405	376	412	427	409	412	427	432	395	403	383	405	419	408	416	423	451	455	440	434	394	418	387	409	367	361	390	410	407	410	445	384	421	421	408	385	398	416	385	392	424	407	418	404	383	395	396	389	367	387	392	396	383	388	410	373	436	418	402	400	374	433	433	403	390	420	438	439
24640	16994	27671	25921	20628	13615	10509	9179	7418	4254	2827	1994	1753	1709	1586	1281	1193	1224	1262	1080	1091	1042	1012	904	1015	866	855	926	824	901	923	843	877	879	891	897	859	911	909	886	876	880	924	912	868	919	927	884	824	868	887	870	924	901	915	830	933	926	922	893	905	928	917	885	899	928	899	881	915	872	916	913	872	881	897	913	889	874	911	920	858	841	914	866	858	858	879	868	884	863	859	887	841	881	892	887	829	852	883	914	824	850	872	880	824	893	952	888	907	886	857	838	891	878	859	913	858	880	853	851	856	837	869	864	891	879	838	886	833	875	887	920	907	846	859	930	866	847	898	885	929	887	840	857	820	927	840	885	863	869	905	839	848	901	909	844	886	863	862	831	864	910	888	824	835	889	869	816	834	868	888	880	844	861	859	827	875	883	842	853	901	897	866	831	907	905	816	862	845	872	838	899	842	902	848	915	860	921	861	856	880	895	855	907	859	868	867	835	869	873	856	904	914	830	854	847	872	893	859	853	849	877	894	881	852	856	864	804	864	817	846	876	900	856	865	839	848	848	871	874	857	818	841	872	839	839	837	854	918	811	847	873	871	835	915	885	888	867	854	872	789	877	883	891	862	859	856	828	897	796	809	854	846	847	859	848	873	821	861	817	878	859	889	922	878	849	866	877	847	843	873	852	901	860	903	809	856	840	864	867	841	836	858	860	860	824	900	896	814	868	885	893	902	891	846	841	866	855	876	909	855	830	897	831	853	823	870	821	896	860	882	893	905	912	826	926	883	863	843	842	875	915	919	903	897	830	847	897	914	862	853	824	881	888	827	864	862	894	852	889	860	885	823	890	860	900	846	874	932	878	913	807	824	875	857	852	869	870	819	941	848	866	865	873	796	830	843	864	864	893	872	873	856	863	904	854	881	875	863	863	961	895	896	925	847	879	881	868	864	877	841	868	907	890	877	813	871	843	855	882	884	912	853	887	863	875	853	877	889	872	842	864	827	812	819	865	889	868	897	921	909	847	881	896	850	881	832	901	897	885	867	834	872	881	864	854	830	826	892	860	846	915	889	894	924	841	845	882	844	841	872	853	892	896	905	858	890	822	831	875	869	878	846	809	871	870	874	842	867	851	878	891	817	908	845	910	827	894	898	874	827	905	853	876	847	866	857	845	917	866	857	855	827	909	872	865	860	854	869	817	822	854	858	907	866	927	893	861	883	902	880	842	902	887	855	843	812	857	882	872	813	829	883	938	856	851	871	885	863	857	877	874	864	861	852	868	822	843	872	889	902	866	890	895	817	827	866	812	801	834	884	842	887	871	899	879	858	884	877	847	865	858	850	866	869	847	891	829	860	898	869	864	864	866	851	872	877	906	856	871	802	865	913	902	840	891	826	894	864	861	880	901	830	828	894	844	863	825	822	894	870	894	915	888	840	834	831	878	947	863	865	891	869	810	847	863	944	801	875	869	848	884	876	863	850	837	885	900	889	849	843	884	835	856	829	884	877	868	888	877	878	845	867	871	830	842	877	857	847	896	839	896	887	881	874	859	907	928	831	838	886	855	829	848	928	833	843	883	846	867	865	897	837	858	865	825	859	836	891	884	841	880	908	879	858	853	854	849	856	900	853	872	887	874	838	884	880	885	852	824	840	859	873	839	869	848	874	850	828	854	953	850	842	853	865	853	819	891	864	880	805	873	905	839	867	872	880	865	876	837	833	860	886	835	855	879	846	873	895	886	919	876	829	822	836	869	859	894	878	838	847	866	829	893	909	829	857	876	898	845	861	906	868	845	886	823	892	867	929	838	838	830	815	852	872	896	890	850	875	843	817	865	896	846	831	865	847	889	875	808	883	899	862	832	844	896	866	961	881	834	886	869	866	858	863	856	873	852	835	915	881	830	833	867	827	869	895	890	893	888	890	859	845	885	874	801	895	870	856	823	875	802	899	884	881	923	884	857	875	879	891	909	911	856	856	906	867	914	875	846	864	854	900	882	851	918	854	876	830	820	868	849	912	888	845	872	857	893	859	860	840	899	864	852	885	885	857	877	894	885	824	862	854	919	844	857	857	811	858	864	885	904	848	906	860	864	845	884	881	842	862	876	822	819	905	871	906	892	839	865	828	837	884	867	827	880	871	850	876	845	893	816	847	902	851	842	863	871	865	883	852	884	874	908	854	893	863	858	845	804	835	848	865	887	833	808	867	878	874	848	861	876	870	865	833	838	852	853	928	894	844	844	861	879	912	854	881	862	885	833	872	834	903	854	889	847	885	864	855	849	882	866	853	860	819	904	860	865	870	840	885	820	890	859	872	846	874	864	911	831	895	832	852	904	824	894	817	818	852	873	888	894	820	920	799	847	906	884	858	823	891	845	846	846	833	875	862	810	918	870	823	863	849	858	896	860	950	856	874	909	825	861	845	866	823	841	837	881	890	881	845	842	873	857	840	864	827	913	851	882	882	852	868	871	892	879	851	926	858	895	875	865	845	844	900	849	853	856	877	867	810	926	834	889	826	912	877	814	867	928	862	805	883	835	900	908	804	899	883	880	869	879	921	868	880	854	827	905	870	896	863	883	899	864	839	792	863	850	869	872	850	853	838	914	823	874	848	809	887	831	840	890	869	867	896	849	874	838	916	819	870	815	814	817	881	858	831	894	929	876	786	832	860	867	844	865	905	870	864	867	883	823	901	888	893	868	845	836	854	872	820	824	837	899	835	856	849	882	858	858	883	863	883	868	842	928	795	886	837	864	812	886	827	857	840	820	814	900	861	903	862	861	905	818	896	841	851	890	920	857	830	871	868	852	840	891	901	870	862	931	844	899	875	878	895	825	895	884	858	832	883	873	837	841	843	863	878	823	891	887	875	832	938	841	892	849	851	909	853	897	874	833	896	886	892	835	839	883	903	861	853	814	842	779	902	824	878	872	887	860	835	865	838	888	839	885	860	933	905	835	856	923	874	867	859	835	876	806	889	843	890	880	814	916	885	891	855	886	876	870	853	800	848	835	917	874	875	857	859	864	907	836	888	809	841	898	849	822	881	852	863	876	862	796	885	866	885	905	864	902	838	857	897	865	904	896	878	871	869	876	889	893	871	924	881	859	848	835	880	839	844	859	901	843	863	887	855	840	858	880	851	902	840	793	831	832	881	861	865	849	845	851	888	822	894	823	842	876	859	858	833	896	931	850	877	848	830	854	862	852	881	833	857	876	848	822	855	897	856	895	874	869	866	871	879	863	856	890	883	846	915	851	869	880	885	863	852	857	896	849	867	866	881	842	904	844	902	860	876	838	866	895	867	905	855	863	861	883	811	865	817	890	845	845	872	836	853	865	905	821	827	849	824	809	859	866	836	894	823	810	884	868	883	867	923	884	843	867	918	886	869	884	840	858	853	834	894	856	859	880	875	871	884	852	876	850	895	866	896	808	872	892	901	894	828	919	891	844	809	863	846	879	888	796	822	873	859	895	891	837	827	858	855	904	824	920
21622	10828	7222	4246	2659	1612	1129	912	756	548	493	444	421	376	361	311	346	346	329	294	316	344	351	306	344	322	320	328	332	328	278	352	321	288	342	382	334	313	330	364	321	338	279	301	293	337	331	304	297	312	276	341	336	318	320	272	300	365	380	331	339	306	330	321	291	304	342	287	303	321	356	302	346	342	315	315	321	330	336	290	315	302	340	314	334	317	318	326	289	333	329	330	346	351	316	335	313	328	323	316	298	308	301	331	345	348	345	316	331	293	327	355	318	338	320	297	330	321	315	332	322	314	317	328	313	274	313	350	310	302	319	313	374	303	299	313	342	343	316	338	327	364	316	313	326	298	295	319	309	346	319	339	293	322	359	328	335	351	334	320	328	316	314	298	336	328	372	318	310	319	344	334	307	301	289	327	310	319	315	308	330	320	328	316	342	324	351	301	311	302	328	304	338	308	308	320	320	315	348	333	351	337	314	327	330	306	306	299	327	334	346	345	315	379	308	304	330	341	286	313	355	327	332	308	311	325	339	304	306	326	309	306	340	350	297	315	304	310	304	298	347	339	279	301	316	339	324	311	305	356	328	308	323	326	303	319	321	318	340	312	307	333	339	329	284	282	304	316	343	359	324	317	334	321	351	286	323	333	305	315	341	312	302	308	298	294	299	298	303	339	310	293	348	339	297	357	291	335	318	304	324	329	304	319	368	306	301	359	308	321	333	358	338	328	313	334	310	320	361	325	320	335	326	320	303	341	306	316	341	331	316	289	334	341	318	314	310	317	349	338	306	297	310	346	333	348	301	301	344	357	312	329	336	343	333	315	326	318	310	308	308	343	315	310	337	315	347	331	326	311	303	343	320	316	277	329	297	307	312	299	335	313	314	331	319	328	304	293	326	300	321	305	297	306	320	320	335	354	335	355	333	363	305	333	318	313	301	334	274	359	331	305	324	293	331	339	315	325	325	339	332	327	296	291	349	321	318	322	313	312	343	322	311	336	329	357	323	338	301	350	339	338	345	304	315	307	340	342	321	341	337	334	303	315	304	350	317	325	349	349	319	321	341	336	308	323	328	297	312	322	298	327	345	339	318	323	347	334	319	332	325	308	335	325	280	306	325	331	298	327	332	356	303	299	324	334	326	342	310	305	326	292	320	309	326	306	326	367	306	338	340	294	326	308	327	348	295	311	302	309	296	331	332	309	318	311	330	326	348	303	306	338	310	308	302	295	344	332	306	270	323	315	340	369	317	298	341	293	299	326	349	318	314	292	300	341	343	331	318	312	314	326	300	316	360	316	323	313	312	326	328	309	330	324	334	317	354	366	328	319	314	292	317	298	322	362	340	336	351	306	307	303	333	341	317	316	339	328	299	315	358	346	317	294	291	314	345	308	309	302	327	328	317	326	332	339	358	347	346	318	324	283	314	300	340	312	308	314	347	323	329	293	336	329	261	313	333	348	350	311	308	334	341	366	310	304	335	314	296	338	324	320	307	299	322	325	336	338	318	335	326	309	328	348	336	313	321	335	349	336	324	323	320	295	292	322	302	325	348	319	343	308	334	317	361	372	344	296	332	330	359	311	339	319	324	291	315	302	332	337	316	339	312	347	312	353	287	299	358	305	320	328	326	341	334	306	300	299	345	355	310	314	321	334	356	301	283	348	338	330	295	314	293	352	300	319	334	338	340	309	314	349	308	327	319	286	348	356	316	373	345	340	310	324	313	294	348	351	377	354	291	293	311	331	337	335	354	312	359	327	329	316	310	322	318	324	291	328	306	330	302	312	339	294	329	315	305	306	313	314	331	308	311	338	351	351	344	329	318	306	316	328	354	327	326	318	334	302	350	318	284	321	335	313	313	317	311	309	339	315	323	292	325	360	294	339	329	323	353	312	309	328	331	290	337	317	318	319	273	325	333	315	294	319	322	335	321	365	327	340	340	298	346	340	314	328	327	287	335	350	325	284	307	331	337	328	321	317	317	341	318	353	326	327	317	368	292	329	337	324	331	352	319	322	310	291	338	321	308	302	311	333	314	330	339	358	352	327	310	302	308	333	314	327	288	311	335	310	362	323	331	320	339	295	307	315	333	297	341	278	358	312	310	347	323	307	311	313	317	334	276	308	334	323	341	322	292	315	353	326	298	291	351	335	322	318	302	318	308	295	362	316	324	343	303	296	318	328	312	352	294	349	332	313	282	334	328	321	313	326	322	309	354	306	338	321	339	320	313	338	319	340	301	312	349	318	304	313	291	321	322	303	340	319	360	324	325	368	304	334	300	315	308	336	287	328	323	317	325	344	323	324	308	312	306	321	337	340	365	341	334	307	316	303	297	312	376	306	331	328	309	332	355	332	310	315	303	302	319	363	319	336	294	284	319	345	332	319	309	350	348	320	316	325	316	325	342	366	313	305	291	323	315	355	314	312	334	333	304	288	306	305	326	335	325	342	302	311	286	334	336	304	327	356	317	293	332	307	324	311	317	333	334	317	312	347	285	316	291	345	274	334	316	334	341	306	315	301	328	327	299	315	336	337	321	358	326	331	317	307	308	305	298	262	323	310	309	338	334	315	322	347	313	290	352	321	312	332	326	339	305	323	323	316	298	305	300	332	308	306	319	297	325	303	293	308	329	302	312	339	356	368	345	322	348	317	314	320	317	353	344	370	315	363	323	311	331	359	344	334	344	323	348	317	306	345	309	313	308	336	307	311	340	317	352	321	343	302	365	334	350	328	312	332	320	328	319	339	322	322	304	333	331	309	298	305	352	333	336	297	317	326	329	302	335	340	328	345	323	339	330	358	280	304	330	346	297	395	354	321	330	309	357	318	317	329	325	307	328	291	298	324	314	326	290	315	294	345	320	330	299	288	349	338	327	321	311	318	344	352	307	281	368	309	325	343	328	295	336	319	306	288	275	321	350	376	313	325	334	372	312	307	341	328	350	324	328	346	299	313	318	359	324	338	324	290	332	293	320	354	322	327	299	272	298	308	341	314	312	329	307	314	341	328	324	345	316	322	326	349	336	307	311	317	311	290	294	335	314	338	320	351	311	311	339	333	345	316	317	337	299	327	342	366	316	335	316	323	322	319	348	318	303	305	295	284	310	323	310	320	281	323	313	323	336	327	337	297	305	339	349	358	285	293	337	335	312	346	323	319	306	317	334	308	345	320	314	298	309	319	319	323	339	341	310	349	300	338	306	318	324	319	341	318	293	354	341	275	324	330	336	325	333	322	305	298	319	335	308	299	322	301	295	340	328	327	310	319	301	323	323	320	322	347	335	351	309	328	303	337	304	341	340	337	299	300	321	322	285	352	306	323	339	292	316	310	330	355	296	314	337	336	323	319	311	288	331	298	303	299	354	321	279	329	318	343	298	299	305	293	316	347	308	331	306	309	323	292	338	298	308	312	315	306	310	353	342	327	342	331	328	286	329	338	328	328	359	352	348	321	314	331	327	321	294	308	352	327	324	293	344	339	325	346	338	324
12485	8327	11522	10630	8514	5762	4180	3437	2652	2120	1616	1130	986	928	891	824	768	741	732	768	818	804	751	693	734	727	735	679	738	739	771	716	720	743	670	747	712	756	713	710	672	710	740	738	693	677	707	751	662	728	740	694	709	723	733	703	696	709	716	708	711	719	726	705	708	739	699	673	720	725	700	731	685	697	740	739	678	749	783	649	721	705	684	726	682	691	696	707	688	709	729	702	729	695	750	712	715	708	683	712	706	703	761	702	720	711	713	748	744	754	715	690	681	749	732	723	716	694	690	754	751	679	680	726	713	696	708	713	732	740	676	699	783	733	732	735	723	675	737	699	760	700	686	710	759	736	715	680	738	737	745	745	716	699	703	714	755	752	716	701	752	672	711	712	731	696	699	690	724	724	688	730	730	728	705	678	669	715	724	702	683	699	710	677	713	708	781	706	721	698	660	699	733	743	734	738	724	707	730	706	733	724	708	673	661	715	718	707	722	685	741	691	782	663	686	703	738	664	707	710	718	709	725	747	680	737	705	702	710	718	715	699	711	727	723	709	686	718	718	667	714	728	702	720	707	696	704	723	661	723	735	695	675	702	693	729	708	731	752	730	745	701	711	696	691	705	723	699	716	667	723	732	692	688	704	722	729	698	666	735	703	702	689	673	658	690	679	666	734	686	705	753	745	676	723	751	674	735	694	715	682	733	697	672	674	720	716	774	716	703	717	789	732	703	667	727	722	717	721	701	730	730	690	679	761	729	685	738	706	725	700	711	684	701	736	682	739	701	698	719	704	689	695	693	680	728	700	733	733	710	675	674	682	700	649	716	674	704	733	735	701	661	721	699	739	736	779	680	707	744	708	675	715	701	729	727	710	716	707	709	712	717	720	759	723	725	676	736	711	678	708	697	737	699	715	679	696	701	681	717	730	677	739	752	723	726	688	731	689	683	703	711	711	698	747	699	693	699	695	735	688	700	680	701	724	733	720	715	723	709	636	710	692	742	705	703	724	716	737	741	718	682	714	715	715	760	724	681	708	642	724	677	671	744	688	732	732	697	701	682	733	742	722	706	688	732	721	674	735	684	688	715	684	724	704	722	717	705	734	768	754	709	718	689	667	760	678	688	735	726	681	702	715	667	670	703	673	761	689	713	701	721	745	697	677	684	712	698	667	655	709	708	706	722	753	714	742	720	724	678	708	711	667	694	713	704	716	696	711	744	662	735	693	718	741	707	719	710	728	681	698	641	653	670	717	696	716	720	710	705	679	704	651	664	664	714	723	709	727	679	753	694	707	758	695	748	734	708	702	706	726	701	705	725	688	690	725	686	757	721	758	698	647	758	679	684	690	668	767	679	718	717	727	721	694	729	697	674	743	723	691	731	707	712	727	708	698	672	647	755	695	666	653	732	659	694	750	712	721	716	736	688	722	720	716	724	674	696	713	668	709	720	700	698	734	682	724	744	678	758	686	698	718	661	668	729	712	729	710	673	746	703	714	711	712	701	686	693	716	757	710	755	737	733	705	670	698	741	730	680	741	760	668	725	697	680	717	743	667	707	704	694	735	700	701	688	745	717	712	678	693	726	707	712	696	707	685	706	718	674	751	739	675	685	709	729	694	709	734	738	718	667	673	677	722	711	736	711	716	696	660	709	742	702	679	696	713	748	720	723	760	694	686	757	696	672	774	681	697	716	735	664	701	735	736	666	717	666	709	698	717	683	731	719	728	666	739	725	712	703	730	695	692	713	746	715	701	678	688	732	719	696	716	784	683	709	763	720	663	707	701	682	726	686	711	703	705	693	764	768	679	702	708	711	725	768	711	697	713	717	660	698	733	678	700	662	684	698	728	725	747	717	709	719	737	674	673	712	707	667	756	749	704	739	687	712	686	713	664	735	734	730	696	744	692	715	690	736	746	626	748	696	731	693	730	713	709	690	694	726	720	695	724	707	691	723	699	653	716	703	703	743	720	705	670	756	696	757	723	700	736	752	660	680	743	732	698	731	676	708	675	703	708	714	715	723	651	709	749	676	738	703	703	711	710	750	753	697	707	677	728	731	727	732	679	723	727	692	719	705	705	698	715	682	702	721	698	692	675	704	703	733	692	677	712	758	693	778	703	723	727	671	691	704	717	703	706	724	702	714	717	711	745	702	724	753	745	742	720	703	753	695	717	757	707	712	701	699	719	685	664	697	718	696	711	739	700	657	745	695	701	722	683	753	698	681	734	686	711	724	714	766	681	723	662	696	715	758	697	714	730	679	730	669	714	707	673	700	684	663	702	738	733	713	669	735	712	691	704	705	711	745	712	728	737	708	704	717	684	693	708	715	702	699	746	680	729	681	712	681	689	728	724	699	677	725	689	721	690	711	714	669	671	737	713	667	713	699	746	717	718	657	699	695	699	747	707	705	682	756	689	679	695	696	720	697	680	713	788	723	698	716	690	709	712	668	698	710	721	698	654	750	702	737	708	757	731	725	720	695	704	725	666	714	691	714	733	738	665	691	727	716	705	720	723	695	703	705	709	734	698	734	752	724	706	698	724	703	642	719	710	710	707	716	716	750	775	737	682	705	663	680	701	698	735	687	710	770	677	691	729	691	683	726	725	672	711	716	720	722	680	734	733	695	722	683	749	713	706	708	703	726	704	705	711	719	703	700	702	688	740	679	756	738	725	701	674	680	741	704	726	711	708	672	685	692	684	700	735	738	761	693	752	700	697	722	690	764	719	728	706	681	722	701	719	714	693	699	726	771	733	695	729	733	688	716	731	668	684	734	672	678	747	711	683	685	702	683	677	743	669	712	704	736	697	663	675	773	714	782	728	657	763	720	671	750	730	727	717	636	690	724	696	758	716	692	740	704	699	739	732	709	747	723	706	763	717	688	708	700	726	678	705	724	737	745	744	710	701	715	701	731	723	708	724	701	663	728	675	734	678	709	701	740	706	725	743	679	685	700	693	733	669	673	693	732	670	697	691	687	695	747	753	741	741	744	687	687	686	747	711	738	679	685	670	675	672	753	722	753	754	742	770	731	715	653	662	759	737	722	705	692	706	735	705	714	693	695	739	672	716	682	653	695	662	711	678	744	684	715	706	693	704	693	727	729	695	711	723	711	695	739	712	705	725	720	714	712	701	726	736	728	674	699	710	720	752	720	699	715	738	695	743	718	716	698	673	704	716	648	733	762	689	659	740	689	701	725	713	698	684	704	647	724	760	735	718	678	732	741	755	697	733	715	732	706	698	721	782	781	686	707	711	676	693	704	685	707	664	658	709	721	725	741	712	742	700	679	684	713	692	729	717	730	697	732	684	684	679	661	698	673	712	730	712	656	745	700	693	736	740	766	795	684	727	763	647	763	746	711	719	684	684	693	718	702	698	685	734	762	717	686	717	733	720	676	717	680	698	738	703	686	682	722	685	683	743	674	726	734	701	688	699	703	771	686	762	699	746	714	669	755	724	708	693	731	741	720	759	757	724	746	738	736	718	713
34731	18725	12667	9086	5528	3323	2035	1461	1078	727	657	525	466	459	479	401	364	435	404	404	391	416	330	390	345	388	372	381	361	378	370	341	373	326	376	358	364	338	363	310	345	376	349	348	345	387	349	400	368	360	349	387	338	378	351	388	347	366	352	386	377	360	348	355	357	358	336	347	353	335	346	368	352	396	329	350	353	347	368	324	376	365	350	352	351	384	354	336	347	350	381	348	385	373	369	373	338	380	362	353	350	356	359	340	356	353	344	389	382	350	393	363	374	367	353	342	344	333	348	388	373	306	367	346	381	355	314	373	387	359	339	339	351	356	406	379	350	327	358	353	380	386	342	331	388	360	370	343	358	376	403	364	357	365	356	341	341	377	325	387	342	321	345	383	335	315	349	360	391	359	361	348	335	341	374	349	357	362	360	387	358	380	351	376	363	382	350	348	356	341	366	397	372	336	369	357	386	418	341	386	345	358	393	388	342	359	325	375	367	366	361	358	357	335	346	362	394	395	357	398	376	361	384	328	352	366	347	348	314	330	380	351	359	349	375	348	362	371	412	357	341	361	362	363	371	351	360	335	354	351	338	366	368	351	353	357	347	332	368	378	316	348	367	384	392	389	427	391	365	370	321	326	335	353	350	369	371	366	398	330	374	324	390	372	380	354	345	320	362	409	399	341	376	348	343	373	378	376	363	400	335	378	377	349	321	341	381	374	335	390	351	356	319	363	361	404	339	365	362	366	362	361	329	370	380	370	348	382	376	382	348	346	373	363	333	363	356	340	381	385	340	362	360	351	338	369	351	366	306	354	323	396	348	365	368	352	373	335	384	351	367	337	365	357	366	343	384	367	364	376	352	370	351	373	347	334	326	369	382	367	362	383	344	408	360	327	357	367	338	382	396	317	361	338	371	355	367	376	364	355	322	359	348	388	377	340	360	376	351	364	341	393	353	413	369	347	386	362	301	347	314	350	399	346	353	365	330	377	342	355	375	371	328	390	381	333	366	343	415	338	380	371	358	356	360	385	342	372	345	359	330	386	384	391	343	379	338	363	390	373	333	331	385	371	347	346	365	372	333	374	337	383	345	352	372	340	357	335	369	365	376	338	348	367	372	355	356	427	339	379	370	368	380	371	341	338	362	380	331	322	366	407	351	376	341	329	393	365	378	351	385	365	352	381	349	375	361	393	393	376	369	356	353	416	377	352	358	373	391	377	347	370	360	393	349	325	359	400	349	357	371	338	358	336	355	373	379	334	357	393	318	349	348	363	348	366	349	366	339	369	361	334	307	333	332	318	344	377	404	393	354	347	346	354	372	391	389	373	379	362	374	330	324	381	385	378	366	359	354	378	343	340	371	337	366	386	316	388	359	356	353	379	369	373	400	359	344	371	379	373	380	322	353	363	368	367	394	367	393	348	380	335	323	346	369	324	370	329	364	356	361	355	351	355	339	351	364	386	343	332	343	364	350	378	371	365	373	383	354	349	388	371	353	397	388	407	351	359	356	337	347	373	353	359	368	372	383	334	338	328	354	355	331	319	343	342	331	365	330	361	343	373	351	350	364	335	341	399	363	370	357	361	376	357	372	347	350	381	376	378	387	388	350	381	362	361	346	359	378	339	353	369	388	360	345	332	350	331	374	331	364	398	327	368	365	382	381	336	333	391	381	370	356	359	382	369	347	357	361	360	391	378	361	376	385	360	349	383	328	405	347	331	357	345	367	393	336	393	348	345	351	384	321	401	368	359	362	316	374	362	402	364	329	332	339	359	377	341	385	369	355	366	363	349	385	346	355	336	321	365	334	381	350	351	370	383	413	363	353	369	376	368	373	375	349	357	382	336	358	334	334	356	369	334	357	342	340	384	360	378	323	343	367	408	380	397	380	336	345	354	387	359	359	395	333	368	407	399	345	355	400	378	378	348	322	337	384	372	329	358	393	336	348	377	358	348	368	403	347	371	399	377	311	388	384	340	348	348	345	336	355	404	364	387	372	337	375	379	367	352	372	368	366	356	380	399	363	341	380	390	362	348	371	367	386	335	366	355	400	368	361	389	345	357	334	355	330	351	355	368	371	350	378	370	359	336	374	328	333	350	313	350	359	399	397	372	372	365	342	387	378	346	413	362	375	369	358	348	361	398	366	359	336	353	380	392	359	372	331	359	371	357	404	367	348	361	381	376	359	345	346	335	361	304	348	337	366	336	375	377	336	345	350	413	358	340	371	369	363	383	345	374	365	377	364	379	368	357	371	382	341	353	349	327	336	320	342	355	334	340	373	337	367	338	362	370	384	364	348	351	350	380	365	352	371	376	336	383	355	374	401	393	383	352	357	368	351	343	383	386	384	348	374	365	378	368	356	371	351	368	389	360	372	343	333	339	372	345	380	339	387	360	335	366	312	351	352	335	387	377	387	376	354	379	363	321	372	358	371	343	367	381	370	383	373	373	390	348	388	396	383	344	379	351	356	377	370	351	376	343	345	355	364	362	360	320	363	360	377	395	389	391	359	400	362	359	365	378	363	363	339	410	347	383	368	361	404	376	369	370	397	381	327	379	372	345	375	356	368	400	376	374	351	362	330	373	394	340	366	344	353	397	356	354	377	401	350	332	370	326	337	366	367	359	361	334	413	365	342	370	402	369	379	351	363	356	342	408	349	370	358	383	356	357	352	358	360	389	344	391	362	373	336	358	336	370	382	345	388	334	329	353	354	345	377	365	338	347	360	335	344	319	374	380	358	401	358	356	344	372	368	357	366	385	386	344	351	355	353	373	383	364	391	349	366	389	342	371	376	364	367	354	402	376	388	375	359	373	338	354	364	350	365	366	375	341	380	346	353	348	342	365	355	341	370	352	368	340	354	401	357	384	364	343	350	336	336	398	368	367	338	358	362	347	344	346	365	356	382	366	362	390	331	373	401	360	367	303	362	358	356	355	368	367	376	362	373	360	376	391	368	343	340	370	379	367	366	331	372	361	355	340	359	359	374	392	367	361	334	410	341	360	326	364	351	399	364	380	334	384	365	359	342	330	344	395	355	356	387	378	343	377	345	350	330	383	331	353	343	341	370	371	351	365	381	329	360	376	396	369	341	347	387	327	370	386	380	359	371	378	370	325	394	363	364	362	401	390	390	312	359	356	372	390	379	363	373	360	365	370	363	411	359	376	373	374	361	348	340	318	356	356	334	361	362	371	371	393	357	381	351	339	360	384	375	370	395	358	322	369	410	346	340	366	339	356	365	376	374	349	356	330	342	400	367	382	316	407	370	336	323	362	351	354	337	367	339	327	357	382	371	385	408	366	365	346	352	329	360	366	361	379	369	320	335	346	324	376	349	349	365	352	332	361	350	374	386	322	339	344	349	390	326	375	317	359	373	363	371	368	375	351	354	375	361	349	368	385	362	343	377	351	386	350	379	383	394	389	369	349	393	336	360	376	400	403	351	342	372	367	414	359	362	392	344	420	414	373	340	354	370	374	368	364	348	341
21057	13199	17440	18339	15270	11185	7698	5753	4235	2940	2174	1593	1419	1280	1176	1002	1031	978	994	991	953	903	863	778	850	809	784	809	821	831	775	811	797	851	816	735	795	756	804	819	826	797	751	805	856	812	846	835	798	804	826	815	792	826	795	764	802	841	764	812	783	781	787	844	804	778	776	852	768	774	786	754	765	775	770	845	797	788	823	762	779	774	828	792	805	789	826	788	816	808	824	743	764	812	813	774	812	810	835	807	812	777	830	810	844	800	783	774	774	790	783	799	811	776	809	779	819	777	778	785	771	772	812	769	801	742	764	820	798	778	801	791	778	780	769	830	768	815	797	750	790	756	777	767	741	761	793	803	777	849	774	763	799	776	809	734	805	828	787	804	749	744	789	815	842	777	800	851	781	757	786	797	786	829	764	732	730	817	790	799	755	794	801	800	778	793	794	780	832	791	745	742	761	751	742	811	744	786	796	832	771	787	752	764	815	830	775	827	768	783	795	799	792	803	712	816	775	772	790	792	811	774	769	812	811	810	771	811	728	773	823	804	765	747	796	775	794	736	736	833	796	787	805	840	779	792	813	835	770	817	787	789	836	768	816	757	744	804	783	805	750	812	782	786	823	735	773	788	787	767	801	835	835	760	783	789	801	770	810	736	801	812	817	822	796	808	825	802	839	843	766	742	807	764	830	822	770	800	787	829	789	755	781	771	820	783	784	794	800	808	805	778	756	796	836	806	815	834	808	799	818	790	799	837	792	775	739	763	798	794	758	789	798	827	823	807	761	823	776	773	778	771	797	779	785	781	748	807	813	758	767	756	798	779	850	787	752	803	801	814	846	817	795	817	753	778	787	802	783	834	777	779	807	817	779	782	820	818	777	743	794	803	767	744	812	759	753	790	754	772	759	804	798	773	769	824	773	786	759	792	767	785	724	780	775	729	867	798	840	786	755	778	789	773	768	795	744	797	791	803	866	759	813	761	748	799	785	787	769	750	771	766	761	766	783	790	707	762	803	788	755	786	779	822	804	837	773	870	768	770	825	779	798	797	800	748	780	804	762	763	765	800	795	781	798	816	775	769	797	782	807	819	772	783	812	765	817	768	775	775	799	842	731	763	780	809	819	789	771	748	784	775	804	803	755	771	795	783	845	758	789	781	791	792	835	770	758	820	782	778	834	753	739	747	807	750	805	814	825	701	755	754	810	806	827	788	825	803	771	772	741	758	790	784	794	807	756	798	748	789	800	805	747	790	757	782	786	798	792	823	746	779	763	801	767	815	757	792	789	787	775	787	808	770	782	756	788	797	802	801	826	802	787	775	785	794	818	773	777	779	816	792	789	804	774	809	850	819	814	764	774	802	793	879	796	800	787	783	778	827	794	717	765	735	769	819	810	760	811	829	783	813	791	836	781	814	795	771	811	789	790	847	773	800	787	824	768	800	750	805	840	805	809	791	774	770	815	766	760	792	806	799	813	790	823	778	756	737	812	736	733	813	810	816	808	781	820	792	778	786	777	791	845	771	751	793	812	776	782	769	769	792	843	791	766	770	801	769	791	746	731	772	760	772	751	758	767	765	769	808	747	783	797	780	767	726	808	777	772	822	766	769	791	783	807	819	739	772	751	742	797	824	795	788	761	783	783	766	801	786	811	765	811	802	782	791	736	777	844	797	852	764	821	843	772	803	836	761	757	817	795	775	829	781	789	761	762	797	755	744	783	776	818	772	748	777	788	791	804	744	786	798	800	799	776	829	802	824	781	779	797	770	810	822	747	813	800	800	823	810	802	811	775	760	784	810	772	758	793	768	816	812	847	787	828	818	799	744	853	745	801	833	750	761	775	768	779	799	753	833	775	783	840	823	806	806	759	820	828	748	753	818	775	807	776	755	784	759	799	838	801	763	813	749	749	837	752	783	736	777	747	821	788	824	839	797	787	805	789	789	786	784	805	793	793	775	799	777	789	788	794	730	810	763	787	749	768	793	792	767	833	747	837	819	747	764	804	755	800	794	807	812	815	798	797	783	778	789	787	771	804	808	796	780	831	804	776	804	765	768	795	795	757	748	787	772	823	786	797	761	773	866	791	838	828	796	830	817	726	781	785	767	770	785	733	789	743	817	797	769	738	763	753	825	795	768	780	815	812	809	829	745	765	797	758	733	837	804	770	780	804	800	776	788	778	819	789	804	750	758	804	788	816	790	775	779	756	743	818	749	766	773	838	750	765	735	798	768	804	729	824	701	793	783	794	746	801	757	785	798	735	799	815	776	784	782	776	806	740	754	774	792	789	773	743	807	764	761	762	814	807	788	749	756	789	810	786	788	772	798	767	793	779	860	780	779	758	810	760	799	790	848	767	757	823	765	868	754	745	811	779	750	777	782	733	766	804	751	811	781	760	764	768	811	797	775	801	808	772	794	785	798	770	790	791	824	776	795	812	813	820	815	796	804	800	767	770	834	784	746	788	791	799	784	787	780	773	821	779	750	778	813	768	836	821	832	816	769	781	780	776	807	808	806	775	765	744	789	753	810	804	771	774	817	800	823	772	791	730	797	816	740	824	774	745	786	843	815	762	836	790	745	829	788	786	772	799	777	783	812	748	779	783	798	776	763	790	812	834	769	795	802	794	773	768	742	827	761	803	777	778	844	794	738	749	782	828	811	797	805	787	749	773	788	732	756	747	751	775	794	775	760	758	812	826	759	740	803	731	826	828	826	786	815	772	836	792	781	736	720	817	787	776	781	819	807	770	799	796	810	821	790	784	778	782	771	789	786	805	815	741	749	800	737	815	804	770	804	802	779	789	806	818	767	804	757	761	776	794	759	738	809	812	758	756	771	801	780	825	774	773	763	790	789	807	713	805	769	828	834	724	797	767	787	776	771	787	782	820	763	786	756	802	796	784	790	787	754	804	776	792	769	806	794	789	743	811	825	811	778	810	772	821	807	808	825	779	828	771	780	814	814	790	750	786	782	750	777	774	780	775	765	785	803	769	822	761	841	775	845	801	846	812	778	839	842	738	807	805	760	736	796	766	739	788	763	823	789	775	816	816	791	787	712	762	814	754	813	751	796	778	832	750	810	811	761	776	817	780	823	747	833	758	793	721	828	741	805	759	816	790	772	757	738	771	825	787	787	819	777	735	798	779	744	820	751	772	798	777	814	776	782	803	780	787	801	768	727	807	764	834	787	809	794	856	820	827	787	777	780	831	798	784	756	795	795	759	788	807	786	814	788	790	759	802	782	796	755	770	743	825	805	797	778	798	748	774	813	818	818	789	771	807	812	776	837	746	809	831	782	831	793	748	813	792	760	750	782	809	795	772	818	772	727	785	820	825	770	788	813	869	742	804	771	770	783	748	798	761	746	778	803	797	794	780	799	822	818	835	806	784	848	803	796	786	844	750	699	878	800	824	784	753	788	839	769	778	741	810	809	756	777	781	807	824	765	771	759	808	775	778	764	756	781	812	825	828	761	799	833	741	797	802	783	798	770
46368	25030	19126	14388	9822	6903	3965	2314	1575	1038	722	664	625	545	569	487	449	493	442	438	418	479	428	387	417	342	449	391	412	405	416	365	407	410	429	438	401	413	421	427	414	436	415	410	427	452	424	431	370	422	453	413	418	407	486	419	446	431	455	401	409	437	401	409	414	462	445	372	410	426	410	426	406	412	432	440	391	423	392	428	402	420	391	385	396	404	431	382	402	425	384	393	413	438	374	441	429	425	397	373	397	413	418	422	414	410	416	378	401	410	406	379	409	395	409	394	406	406	454	434	424	418	414	408	382	381	407	411	406	372	374	376	405	410	342	378	401	412	388	425	419	464	428	405	380	414	412	454	392	377	406	391	372	394	395	413	436	371	386	408	396	411	447	404	373	403	457	388	388	402	406	395	394	395	406	434	416	374	396	410	403	410	391	408	425	435	384	411	402	416	394	452	406	420	370	402	438	387	419	384	393	410	440	412	366	417	461	435	404	431	415	410	434	374	410	361	409	453	398	438	396	378	400	408	407	390	376	426	430	396	428	426	373	364	405	407	437	393	376	410	373	414	428	446	420	415	394	440	406	371	381	415	402	404	440	414	414	416	369	411	366	374	409	419	387	372	409	417	410	387	366	410	387	455	398	418	420	436	404	432	393	395	435	418	411	418	439	398	377	409	443	412	394	394	408	380	406	392	419	413	379	408	419	435	387	424	436	393	390	441	430	434	440	419	430	408	434	392	356	399	371	407	358	455	377	396	366	399	443	353	379	398	433	370	420	400	447	414	403	441	420	401	384	378	416	422	421	415	433	386	362	451	391	390	429	406	402	394	399	438	455	429	418	474	403	398	409	382	445	405	380	441	382	391	391	436	410	399	405	407	384	388	378	388	398	405	392	397	440	408	434	397	401	407	386	402	421	384	396	391	397	399	392	395	394	394	409	366	422	428	398	405	457	419	412	431	410	408	408	433	430	409	427	418	415	427	427	411	405	405	423	391	435	427	413	381	441	390	398	427	419	401	383	387	379	378	401	400	459	419	398	376	430	425	454	385	390	415	410	376	405	401	403	400	397	424	393	372	367	468	416	370	424	395	403	385	449	374	427	429	388	431	393	393	422	408	396	360	406	427	410	391	388	401	427	422	383	403	396	395	392	381	362	386	369	408	389	391	397	418	406	415	399	394	383	395	410	441	379	433	403	397	415	372	408	410	444	433	435	421	384	385	447	399	427	432	394	418	411	451	386	390	439	408	421	430	398	449	400	384	359	373	392	426	403	391	433	395	438	354	416	433	405	406	417	373	417	408	400	408	395	393	353	405	415	435	408	387	445	398	414	417	417	408	381	384	421	407	423	404	426	384	413	428	381	427	409	427	421	422	421	400	373	376	414	398	424	441	400	417	366	427	407	381	389	397	409	406	368	411	435	389	368	362	429	399	375	417	415	400	411	419	410	396	389	418	423	423	397	389	419	340	405	390	385	430	374	433	403	396	410	423	412	368	390	397	412	403	418	363	410	400	425	386	395	417	396	422	399	399	426	420	432	409	398	429	430	431	391	406	425	414	403	411	423	381	402	376	378	394	381	370	424	391	385	425	389	372	434	383	415	401	430	437	412	400	406	388	403	379	404	418	385	409	423	400	407	438	406	392	384	430	422	386	409	403	414	421	400	443	437	412	420	395	414	397	378	379	396	386	409	395	394	431	406	424	408	415	409	450	438	431	401	428	395	418	382	415	416	398	378	413	419	370	396	416	368	460	426	397	405	399	403	424	425	370	379	401	406	402	428	453	399	423	411	391	398	419	408	389	342	452	415	445	393	401	421	402	363	421	386	401	375	380	422	398	405	418	394	383	406	420	410	402	409	412	411	464	440	406	424	387	427	417	418	354	386	398	398	396	381	390	411	415	405	401	414	400	390	401	405	413	418	437	417	386	407	407	427	412	406	469	449	463	434	423	399	438	380	388	461	426	436	384	391	410	390	376	374	408	393	445	395	400	393	437	408	370	409	389	393	406	391	403	419	412	428	382	366	373	430	393	435	416	371	412	392	400	407	370	421	445	439	416	424	410	387	442	413	414	409	381	411	409	405	408	423	413	355	410	407	426	421	391	413	397	418	418	392	444	390	421	435	358	400	414	455	345	394	427	425	389	390	429	415	373	382	366	421	420	388	407	403	410	395	384	421	436	425	401	426	448	439	391	410	397	397	403	400	400	410	415	429	440	419	368	402	390	423	406	417	419	413	377	402	425	390	425	387	405	429	355	424	431	428	388	386	434	404	429	391	446	443	409	427	402	424	393	422	399	423	395	421	435	413	474	431	434	414	429	402	412	401	414	382	408	399	406	428	403	417	419	452	428	388	417	379	406	430	386	396	425	405	374	428	397	390	439	404	438	417	410	413	405	411	440	420	393	398	389	384	437	413	427	440	442	438	396	430	414	417	400	421	426	379	424	399	376	403	402	364	382	428	425	413	401	413	380	384	411	452	413	404	428	403	390	422	425	403	366	434	418	371	383	402	385	382	400	387	433	408	397	385	383	379	393	395	387	419	416	420	417	420	391	404	431	428	440	394	401	386	360	417	392	388	401	422	441	413	371	412	413	441	399	434	395	466	422	384	414	388	391	424	400	415	387	416	425	413	394	428	385	419	367	452	371	423	438	395	453	417	420	437	427	455	414	411	446	387	401	428	445	444	402	392	408	410	401	371	395	375	389	373	370	397	425	401	415	376	403	422	404	386	439	410	391	426	414	376	433	401	440	420	446	396	397	386	379	368	447	430	399	419	443	384	415	404	412	393	400	414	436	390	374	430	383	397	361	408	372	387	428	421	399	356	386	370	379	377	417	400	367	410	419	356	375	387	427	442	423	416	380	376	472	399	401	405	440	434	407	377	407	393	388	366	426	405	426	401	389	407	428	416	399	366	406	394	439	407	400	404	412	430	365	396	384	418	395	402	404	422	361	375	384	388	375	451	423	408	399	388	414	385	408	420	376	452	446	397	392	402	417	392	425	374	400	423	409	397	402	426	407	372	437	382	431	339	369	416	415	400	457	361	400	420	398	426	415	413	432	400	441	395	403	415	446	386	375	401	411	367	419	430	399	398	397	388	432	432	428	420	434	384	409	391	378	399	413	375	419	424	391	405	358	427	448	387	447	429	402	368	389	415	417	342	436	400	397	441	403	375	396	400	378	409	391	413	437	392	415	394	425	429	424	410	416	403	412	396	410	374	423	397	400	424	444	403	413	367	404	397	404	414	444	463	441	404	411	391	403	411	394	405	437	387	403	439	369	389	373	409	410	404	395	413	420	435	416	414	425	395	387	421	386	412	425	398	416	433	406	390	441	440	421	419	402	432	420	413	373	412	416	404	388	392	416	417	407	415	439	408	435	382	386	371	367	416	388	392	381	390	420	393	384	400	387	449	407	427	385	408	417	354	391	401	414	410	370	406	373	441	444	386	415	434	385	395	371	403	382	348	420	381	390	366	351
27238	17111	23825	24721	22191	18207	12931	8048	5795	3855	2659	2143	1905	1625	1543	1308	1138	1130	1214	1178	1058	949	996	906	919	905	891	951	900	900	898	857	909	928	916	875	843	903	836	953	851	864	885	846	840	848	896	890	829	880	888	912	872	903	903	867	910	921	885	912	886	900	977	870	878	945	890	914	907	825	878	901	922	878	887	918	844	823	942	866	813	862	876	857	872	844	873	897	877	835	849	888	865	875	872	807	864	834	856	924	891	892	876	811	885	914	853	836	839	853	876	945	830	888	880	908	858	899	861	913	851	873	884	928	866	887	940	880	869	850	846	894	845	887	847	859	844	926	898	894	840	902	876	893	817	881	865	878	890	892	848	898	897	884	899	864	876	853	845	854	841	852	823	843	861	857	865	858	868	837	906	881	917	847	908	898	913	870	892	865	864	842	862	890	864	878	884	845	889	862	831	885	876	797	912	922	835	858	849	890	861	816	862	835	832	859	880	824	848	835	864	896	876	874	923	831	856	877	859	865	911	861	826	899	886	880	922	815	869	905	864	875	870	898	851	861	860	883	872	874	902	877	827	863	897	851	870	860	870	852	860	883	886	843	851	854	891	874	883	903	862	848	878	837	891	890	848	851	850	897	837	899	843	908	935	857	893	892	907	886	820	950	830	848	855	875	914	816	886	873	925	908	880	861	911	854	875	835	884	895	870	854	889	886	931	830	863	860	907	869	864	901	899	923	839	834	875	871	889	884	915	865	874	849	848	897	864	891	892	908	873	881	854	869	900	863	871	862	905	863	831	833	879	828	855	875	883	896	879	861	886	839	876	862	858	930	918	891	855	842	849	836	844	863	881	836	836	864	898	886	913	898	831	832	867	890	860	849	882	869	808	891	843	879	838	917	899	860	904	858	830	880	792	882	889	886	864	911	828	853	884	873	864	857	862	859	834	895	877	876	891	844	823	874	886	935	857	906	901	903	888	888	875	889	853	893	891	836	804	840	868	877	811	935	943	896	869	821	894	890	862	877	914	845	837	897	823	934	852	867	869	855	864	889	808	857	837	884	879	833	852	875	885	870	910	900	868	856	852	814	861	813	907	905	946	886	837	859	840	838	881	818	907	831	855	803	881	822	914	850	928	867	872	895	868	881	883	823	871	939	895	862	923	877	856	860	871	855	870	855	842	859	863	890	842	854	854	861	848	882	834	862	825	835	864	857	863	888	856	862	926	855	902	871	920	886	874	903	856	896	889	888	878	847	925	873	830	918	897	887	884	830	882	896	825	851	890	842	841	872	876	895	867	859	892	848	815	887	899	882	857	880	933	871	905	881	859	895	907	887	837	871	862	866	897	867	899	910	832	859	869	889	841	861	873	839	867	876	832	903	871	887	841	843	953	847	883	885	848	922	896	866	853	865	888	890	870	840	913	903	861	854	896	854	873	884	872	886	919	844	855	867	840	914	884	889	862	911	836	864	901	853	827	895	924	862	863	871	900	872	864	914	857	851	870	884	885	882	891	904	829	896	905	891	854	925	910	846	868	877	868	864	899	874	831	856	851	875	801	858	889	858	896	858	862	850	829	886	886	847	898	834	898	870	901	879	853	872	859	893	939	843	809	904	867	900	866	886	893	917	869	840	827	873	873	861	902	923	868	898	943	826	836	892	873	884	846	839	868	854	817	901	894	932	882	825	893	841	829	868	943	889	926	883	832	889	848	904	841	913	881	859	868	868	824	837	884	838	889	930	854	841	849	876	841	910	864	786	874	878	862	863	910	892	918	886	836	844	854	865	846	874	906	817	866	852	874	873	874	858	855	881	857	894	850	906	825	848	838	872	914	890	908	878	856	854	832	903	866	908	868	892	887	872	822	834	885	879	846	892	908	856	834	865	876	893	843	864	895	804	887	831	863	903	865	868	867	916	860	810	854	883	873	881	932	884	871	858	859	838	922	906	904	906	917	866	821	876	902	897	862	876	928	897	893	842	887	865	806	902	832	875	827	883	884	861	884	854	907	883	839	852	909	914	836	902	881	834	891	870	853	858	838	854	887	875	900	884	840	876	830	894	843	861	843	928	891	869	880	832	850	855	857	899	794	894	918	840	880	845	837	905	861	878	883	823	915	847	857	808	878	863	886	868	894	860	905	862	914	848	880	916	887	845	837	828	911	890	883	839	859	855	904	867	910	896	887	882	859	879	836	868	907	844	909	847	894	852	855	847	863	802	890	836	876	843	881	935	903	918	895	865	856	839	869	871	858	881	828	898	855	831	862	837	879	865	836	878	854	889	939	830	834	865	896	933	880	920	893	848	875	868	908	887	926	883	842	911	896	843	863	909	927	874	869	906	867	883	862	921	857	867	849	867	870	834	901	927	841	850	848	843	882	887	891	872	863	875	894	901	875	924	844	901	826	840	891	923	872	839	883	885	883	826	864	889	888	848	829	894	826	867	836	874	867	824	889	825	876	882	809	889	877	854	884	905	823	867	852	886	861	921	867	860	844	900	915	824	880	873	849	887	865	854	806	862	895	915	897	869	874	902	828	880	880	882	848	890	864	839	852	884	820	858	871	921	879	936	907	889	873	848	832	885	883	847	865	869	806	921	895	865	916	870	879	837	886	875	888	834	864	829	837	874	918	877	867	909	904	883	860	845	896	857	867	857	839	829	868	829	853	877	882	866	842	881	913	865	827	856	904	854	872	890	919	856	876	862	870	824	828	828	903	856	862	890	870	818	854	906	818	858	815	916	825	832	896	938	803	830	900	867	817	851	844	848	823	879	885	843	873	900	852	854	886	880	891	867	890	853	847	870	920	899	865	860	825	822	891	815	886	921	853	880	878	859	880	865	862	907	891	832	842	847	920	928	822	942	867	873	856	860	868	879	882	864	859	862	889	860	914	881	869	850	870	834	913	935	896	827	917	869	891	887	863	878	860	881	824	846	923	854	881	868	830	925	843	789	802	902	878	865	873	872	838	869	843	857	877	919	849	855	859	895	866	824	872	834	862	864	855	887	859	878	844	850	882	869	901	885	850	921	842	770	822	890	909	850	873	882	854	939	866	882	914	829	839	819	870	897	899	856	845	864	891	858	859	901	931	840	845	859	846	900	837	916	866	869	912	900	821	843	902	840	863	858	816	888	825	879	834	860	864	870	873	863	843	886	862	849	886	817	879	913	858	857	856	860	892	876	898	843	849	896	895	841	879	856	842	826	857	890	898	907	878	921	839	863	834	836	866	882	878	851	899	847	874	855	837	906	832	879	877	909	872	885	846	901	918	859	832	878	830	842	816	880	854	894	841	899	867	900	879	886	832	834	871	847	894	823	834	867	834	783	851	881	848	913	878	847	874	899	836	906	854	863	886	869	863	840	872	822	897	840	855	835	832	905	911	920	888	888	902	883	899	913	857	868	862	903	868	885	858	848	868	796	839	849	896	850	882	821	851	889	863	882	791	880	806	884	910	902	870	884	824	861	911	837	893	852	934	858	866	842	910	890
22545	11650	9807	5639	2647	1635	1089	791	738	537	479	365	319	362	389	372	334	341	327	329	347	324	373	318	355	338	337	318	328	305	323	354	334	334	302	332	347	323	304	316	322	322	324	328	338	333	316	337	336	359	314	344	315	338	343	360	328	334	346	358	350	298	296	345	334	324	348	316	339	333	337	349	304	309	297	353	342	328	350	333	350	339	337	325	322	297	354	335	290	329	309	307	298	338	322	295	330	336	343	284	341	329	339	345	321	331	323	337	319	351	347	349	302	339	341	332	324	348	338	304	335	335	319	322	267	332	352	313	338	314	290	317	304	353	326	343	328	349	341	293	316	330	312	305	321	334	309	306	308	369	307	335	320	348	319	331	341	314	334	303	295	318	334	307	293	324	359	333	350	341	320	333	340	294	321	328	351	342	318	358	346	350	295	338	347	335	336	330	358	329	349	323	325	316	320	332	342	325	319	329	324	316	311	331	320	341	324	310	310	342	337	331	306	362	319	339	310	321	337	318	335	331	329	330	330	329	297	316	316	320	323	356	335	302	328	333	343	306	327	328	326	332	335	319	321	312	304	340	327	322	304	332	319	329	314	331	323	327	350	321	327	318	320	314	308	315	348	318	332	317	327	304	310	319	301	281	278	335	336	278	337	320	302	321	305	309	345	314	316	357	307	317	337	317	330	282	307	348	345	332	315	299	336	337	326	328	331	324	322	280	299	327	311	333	348	300	325	292	310	290	328	315	322	329	334	313	280	315	341	312	328	329	363	345	329	325	356	324	333	317	353	339	364	333	307	274	320	346	292	359	348	352	334	354	320	313	313	291	304	343	308	325	305	316	293	295	348	336	365	330	353	332	312	338	336	295	276	325	320	296	340	312	329	310	350	330	322	319	340	313	343	336	361	319	316	331	310	337	344	319	336	320	336	315	319	322	288	321	302	315	325	326	345	315	323	320	310	333	313	333	343	335	343	347	331	315	335	319	306	351	333	309	300	303	281	341	326	343	303	329	334	332	336	293	302	339	303	354	335	346	317	327	325	324	311	320	354	320	297	314	326	332	299	327	334	311	291	326	278	318	331	299	358	329	325	323	333	329	280	309	329	328	307	340	307	335	316	333	330	297	279	307	310	331	371	328	317	313	349	328	325	301	349	353	332	334	343	328	313	308	349	333	338	334	319	351	359	332	347	335	327	303	336	317	308	313	299	340	292	344	328	326	301	300	334	317	346	362	319	306	347	318	287	344	336	354	323	331	306	343	365	322	328	336	353	305	297	365	356	309	338	319	343	319	358	346	325	344	341	293	305	311	303	337	335	318	316	341	313	335	354	345	321	318	318	315	353	320	324	344	347	357	357	338	375	321	342	312	299	328	300	325	333	338	314	334	320	330	351	328	316	319	355	331	303	309	322	342	330	328	378	280	331	331	330	300	320	375	315	350	337	317	318	323	333	333	283	354	329	330	348	319	295	291	309	344	294	313	349	360	312	350	327	311	295	253	339	343	333	340	304	318	297	325	381	377	317	333	299	318	350	327	338	322	346	334	370	341	338	330	330	311	301	316	318	338	351	320	339	296	314	340	351	353	325	331	347	336	305	304	339	349	323	333	301	299	342	332	334	336	313	322	342	309	331	284	314	329	327	326	329	324	305	344	345	347	333	326	309	307	330	344	309	325	327	331	290	364	368	315	325	334	299	361	346	283	355	342	317	357	266	335	336	309	284	349	352	317	341	325	313	298	296	344	337	335	295	306	350	334	356	306	339	308	308	318	321	289	316	348	317	328	319	325	301	344	324	297	326	326	321	357	329	327	344	312	328	338	314	336	355	333	318	346	347	311	330	353	339	297	321	310	336	346	353	361	345	318	324	362	317	336	355	318	268	319	321	330	327	322	317	370	328	322	321	336	331	340	358	320	342	333	357	310	362	325	316	292	322	299	337	336	335	356	331	371	325	313	339	330	347	345	309	310	313	335	303	319	299	317	371	330	334	324	295	318	362	328	363	326	315	345	329	305	322	318	353	343	335	340	316	299	316	336	324	351	325	349	333	327	328	318	324	315	305	309	325	337	342	312	321	349	341	336	363	329	318	285	327	343	319	314	328	331	314	322	326	309	329	308	308	327	332	311	334	330	336	350	343	318	311	324	340	327	351	319	306	351	294	300	334	315	321	314	323	331	318	341	334	353	327	318	316	279	303	284	339	337	349	315	331	302	366	330	309	312	312	309	326	316	301	330	325	339	345	345	320	328	326	345	316	322	330	328	354	338	379	343	329	310	331	310	303	327	313	362	327	354	322	326	327	334	300	347	367	338	301	323	355	324	329	340	363	360	313	286	336	293	340	337	315	291	317	344	326	334	357	324	342	339	300	367	315	334	352	340	318	329	304	331	305	350	318	295	278	328	318	315	344	303	335	329	378	328	342	321	336	342	330	322	354	311	361	296	312	315	332	334	309	329	317	371	303	304	332	322	348	309	358	330	360	332	323	354	328	332	329	336	355	329	325	329	299	339	321	336	323	348	334	298	334	322	357	354	318	333	301	341	316	367	353	331	325	324	295	350	328	337	311	333	343	334	344	292	303	310	319	358	321	354	325	326	321	310	276	326	346	332	310	309	341	346	364	325	361	349	326	306	314	319	359	297	307	323	337	346	354	333	320	302	318	328	346	310	316	319	313	327	323	319	346	318	324	332	331	304	328	293	324	342	318	325	327	326	364	357	319	316	332	318	328	336	339	324	370	322	351	347	328	334	308	279	322	329	304	336	359	315	318	282	341	340	325	324	308	327	317	308	316	309	360	377	319	340	327	340	341	337	329	306	330	325	327	286	320	350	324	327	335	330	317	305	315	332	335	316	339	322	359	284	311	314	312	284	333	344	325	323	304	310	322	320	292	349	303	342	326	344	328	326	288	338	337	310	345	304	300	314	312	332	330	328	341	319	314	329	349	332	347	307	351	339	313	356	343	326	293	363	345	296	354	329	352	355	333	332	336	301	349	329	356	347	318	371	315	318	330	314	331	323	308	330	319	333	327	290	306	308	324	347	330	326	334	311	300	275	348	332	324	350	338	284	283	306	318	326	358	320	331	336	289	341	292	317	341	308	330	369	326	321	347	304	306	339	316	305	337	322	302	316	336	301	338	379	363	336	338	311	292	327	348	334	332	315	343	290	321	307	332	328	320	361	330	355	328	357	341	338	342	351	337	349	311	347	351	348	338	347	323	332	341	350	320	349	322	345	313	358	357	334	346	334	331	295	323	332	329	330	306	312	311	304	306	321	349	356	316	331	323	317	312	277	314	302	362	311	351	335	351	328	358	335	330	312	304	324	328	326	301	336	355	306	328	326	340	327	318	307	333	311	326	340	337	339	298	324	336	328	309	322	363	302	368	327	317	328	338	307	320	267	299	326	332	328	288	349	367	339	271	299	330	317	323	310	300	288	329	305	314	291	313	347	316	378	344	330	279	347	334	297	308	349	318	327	341	337
12979	8842	14855	12401	8487	5901	4171	3091	2393	1860	1317	1100	985	881	823	818	788	762	771	757	804	778	719	702	736	725	795	716	741	769	759	733	715	752	707	686	728	675	692	717	763	717	713	784	752	734	743	719	752	716	736	718	720	716	745	762	773	723	749	708	752	718	710	690	721	734	768	740	751	731	712	692	719	746	717	705	739	666	733	713	682	707	753	743	686	690	718	713	707	705	760	685	703	699	749	766	785	713	732	705	689	740	736	792	728	733	701	753	725	726	724	745	700	709	751	686	728	709	729	692	731	693	708	731	723	720	700	713	683	716	757	720	729	686	679	722	688	716	697	700	727	729	722	715	677	748	757	718	754	680	724	736	717	741	721	669	735	691	719	725	696	738	714	718	711	726	726	737	710	694	739	716	729	683	764	744	720	716	726	723	695	689	711	746	710	714	684	720	698	716	719	733	725	700	689	701	705	725	706	694	711	704	684	728	755	695	693	744	685	705	714	734	747	704	746	699	771	763	698	687	715	713	722	679	682	678	717	710	719	700	732	694	681	711	754	708	740	725	726	712	723	686	746	665	738	676	743	668	718	730	718	676	722	740	674	728	693	723	697	752	703	676	733	722	665	712	757	706	702	707	740	721	752	715	725	738	718	722	723	734	725	755	717	756	695	682	724	738	704	694	689	713	707	688	708	698	702	684	711	707	759	732	730	759	738	686	726	725	758	692	704	707	705	680	703	701	718	734	755	667	738	717	710	687	693	647	674	688	720	692	723	682	712	701	709	707	674	757	727	684	685	746	739	714	722	764	696	670	687	739	734	752	688	678	728	737	726	721	725	741	659	692	693	718	707	742	710	744	690	743	735	738	741	704	704	673	699	704	721	752	724	741	717	730	646	668	692	725	712	684	705	723	703	739	696	710	735	688	675	747	725	716	704	666	769	717	773	758	730	763	717	729	699	713	721	738	783	703	736	692	701	725	717	700	639	725	729	697	689	723	698	724	723	742	738	724	713	728	697	686	727	711	687	735	732	737	733	692	738	734	733	732	737	723	677	692	690	684	697	719	706	746	699	730	667	763	750	717	714	726	717	734	703	734	694	654	755	749	751	720	692	693	735	741	727	697	677	705	678	722	727	685	680	714	729	729	728	677	704	689	730	699	706	776	677	694	698	765	739	746	711	738	690	733	721	759	681	756	765	728	721	721	721	724	714	704	725	711	711	725	719	710	743	703	728	702	718	712	727	685	701	750	735	754	721	722	736	678	710	748	720	702	726	755	689	678	676	735	685	708	740	728	686	745	700	699	703	766	712	740	685	703	706	697	686	748	745	733	738	716	707	729	731	738	698	665	704	730	736	704	766	743	737	688	707	711	729	690	744	723	733	743	717	722	736	672	730	729	721	699	688	734	713	682	715	737	694	720	764	679	712	731	759	695	752	735	776	733	689	739	714	742	696	673	711	758	714	744	708	707	726	734	758	759	750	746	743	696	707	714	740	750	737	763	768	752	728	733	723	699	713	748	757	692	709	743	695	716	701	719	683	738	722	704	710	682	735	671	757	670	694	674	743	775	703	667	712	697	696	727	713	728	720	694	684	690	746	755	735	688	753	666	722	705	714	743	744	713	701	726	725	686	736	718	682	731	700	695	685	694	728	679	675	700	703	672	751	766	747	730	746	720	711	730	685	727	700	717	738	737	727	759	739	684	755	723	743	737	703	726	716	750	685	696	697	733	796	679	747	707	682	730	726	703	792	697	709	699	698	731	728	703	685	704	686	755	692	698	684	750	731	698	732	681	704	689	727	725	673	737	708	716	718	702	733	701	706	752	675	677	704	717	719	713	711	676	728	776	741	700	743	702	705	698	730	714	724	690	647	682	702	708	750	701	748	740	694	683	691	668	697	726	722	691	722	717	724	723	695	727	685	732	741	726	714	735	683	660	721	736	748	757	658	710	753	722	678	718	708	750	675	761	702	719	712	738	737	723	772	686	729	657	718	709	753	749	736	674	732	742	714	734	726	651	743	690	724	677	710	713	677	705	745	727	751	735	764	705	721	722	729	728	691	724	727	704	738	748	736	704	679	710	702	693	688	687	713	696	698	734	685	690	756	725	708	700	740	720	745	721	712	707	734	711	693	732	757	709	682	699	694	710	712	752	720	744	723	700	733	736	712	696	751	728	774	704	726	702	748	750	699	698	751	736	724	752	700	697	748	687	679	707	708	735	729	704	704	697	700	730	719	720	716	681	711	767	754	686	769	699	711	691	755	729	733	747	697	745	749	696	737	683	714	662	704	723	711	665	719	733	691	708	711	736	715	741	766	722	706	725	736	714	719	733	707	691	698	775	722	696	750	706	683	707	688	730	729	733	707	734	705	683	746	726	718	723	715	686	675	729	704	698	703	730	713	712	671	700	732	707	745	725	673	721	723	793	701	684	739	715	751	662	700	709	712	718	753	723	778	692	726	737	731	727	729	735	690	687	697	688	661	708	719	762	718	707	697	670	756	695	702	751	748	704	751	770	680	709	734	702	730	739	717	702	651	735	707	705	736	777	751	752	726	726	745	682	751	712	718	707	729	709	741	710	673	717	704	719	701	672	701	739	721	704	715	699	746	708	708	725	734	735	683	707	726	677	679	713	731	660	698	707	770	687	690	709	716	697	727	707	738	667	681	726	712	758	702	728	695	735	710	676	690	701	696	681	713	755	711	672	739	718	701	742	703	678	698	739	716	736	731	737	741	714	763	717	681	693	738	682	720	716	738	721	718	759	716	702	719	695	710	739	669	737	721	686	724	733	719	715	734	781	740	697	713	722	724	712	719	718	760	720	673	673	718	741	733	717	705	719	706	704	729	738	718	771	714	662	735	746	725	654	744	704	669	683	721	726	701	713	701	755	749	731	728	737	695	715	729	695	732	720	728	697	718	731	653	771	715	719	705	708	768	740	724	699	721	734	737	736	739	734	728	710	698	696	704	728	718	749	737	679	696	724	733	721	728	714	695	705	692	708	722	696	753	673	710	756	706	735	707	734	748	717	729	758	702	723	715	746	768	669	748	712	683	713	688	707	710	689	738	718	717	725	693	710	717	738	727	710	700	667	706	731	754	742	718	719	719	709	721	716	719	723	714	717	729	743	690	683	717	784	718	731	727	670	726	693	721	694	702	738	753	719	695	732	728	727	743	694	706	693	676	738	756	690	721	739	703	741	757	747	743	688	712	722	747	715	702	736	758	716	767	745	675	707	728	716	692	763	688	722	715	714	786	741	711	728	720	693	705	725	696	767	716	739	730	716	746	680	717	705	679	726	688	750	692	744	716	742	752	695	729	755	699	732	737	700	737	701	720	711	717	740	755	755	742	714	734	686	676	700	717	726	733	718	715	780	698	738	760	728	716	675	721	732	668	692	712	702	753	703	707	714	707	759	767	766	716	727	725	664	725	744	719	719	734	710	675	710	704	711	738	711	720	710	706	672	754	741	727	703	741	702	711	712
34068	20272	16356	11048	6895	3563	1999	1357	1007	857	645	530	487	434	442	432	388	393	333	381	398	389	382	338	347	372	333	343	340	359	392	359	388	403	365	385	332	360	357	362	321	336	384	359	370	364	339	374	375	382	375	340	402	338	372	324	360	367	384	339	363	341	342	370	381	349	365	358	374	340	364	356	362	334	363	381	356	357	343	372	383	393	341	371	378	352	405	364	349	368	360	353	344	363	354	380	373	307	341	404	389	353	350	358	343	326	356	370	375	397	334	370	367	340	328	319	331	368	379	395	361	369	347	349	343	398	401	369	334	325	364	412	389	364	346	372	388	370	358	397	362	331	356	406	331	355	377	371	338	393	354	398	422	352	347	347	356	366	387	393	357	384	382	314	406	380	377	316	389	363	336	387	327	363	346	359	347	352	355	348	330	393	358	375	350	393	353	326	336	373	365	394	322	335	363	354	367	314	367	378	372	376	393	369	317	372	341	352	389	390	343	371	407	360	363	391	362	352	360	378	360	358	368	344	361	387	390	353	356	344	332	356	365	366	360	360	368	371	375	356	375	405	364	359	388	381	368	328	365	368	385	358	379	377	373	365	382	347	353	353	356	343	343	373	403	372	328	372	382	365	356	365	350	380	380	399	420	373	342	357	371	342	361	350	358	364	386	357	364	347	410	357	375	371	384	390	400	383	377	392	379	346	335	379	374	376	386	404	357	368	398	367	370	355	388	351	373	366	402	352	363	327	342	348	361	343	380	375	336	359	341	351	388	372	427	355	330	369	354	349	394	377	382	350	398	329	365	364	376	376	362	388	363	371	399	365	397	363	369	372	383	332	339	361	386	383	347	371	405	344	325	355	359	342	391	365	368	349	374	379	386	323	366	316	403	341	362	356	387	361	359	369	399	335	355	382	334	352	368	357	384	359	367	363	371	369	374	333	365	401	386	351	365	362	325	376	380	413	377	392	360	363	350	342	380	366	371	375	334	389	380	356	404	384	397	336	365	399	391	363	362	371	354	360	363	328	322	352	378	347	381	344	359	347	366	372	380	338	377	391	362	321	351	364	351	352	402	349	373	352	390	334	403	363	369	343	388	372	350	369	374	358	350	372	363	386	372	379	364	366	389	331	387	379	391	407	376	362	414	347	402	380	400	387	427	367	382	347	345	352	402	330	358	343	376	340	365	373	355	392	366	393	357	367	324	361	384	373	345	307	354	345	336	386	418	381	364	382	350	415	377	384	388	368	385	332	342	382	321	336	346	340	379	365	361	376	379	382	337	336	359	366	399	360	350	366	337	347	380	351	351	344	392	363	367	341	357	358	339	380	390	338	332	403	368	387	384	333	365	355	404	354	356	357	302	382	395	364	325	346	350	362	361	338	348	388	364	363	397	412	355	357	398	341	349	397	362	348	347	375	380	350	364	350	361	364	344	361	394	371	411	341	373	376	336	344	385	418	351	374	359	412	407	364	383	373	355	360	326	371	391	381	384	343	397	359	369	364	360	365	345	302	367	379	396	361	352	381	377	386	393	370	416	397	358	352	363	358	375	355	371	339	375	360	362	382	358	348	352	327	341	357	371	337	351	362	370	370	393	353	395	341	386	370	391	381	401	351	358	374	365	344	403	369	362	340	388	347	357	348	375	355	356	369	378	360	364	348	360	367	384	374	353	355	379	360	340	390	390	405	400	349	360	388	369	374	363	397	382	379	374	355	375	377	377	361	341	359	381	376	365	308	368	375	331	336	359	351	373	368	344	382	386	359	353	339	341	338	343	367	361	397	365	392	341	353	356	402	375	375	352	389	363	345	370	347	372	349	345	363	349	345	351	350	368	350	413	351	325	321	359	368	394	384	389	341	355	336	378	376	365	346	362	347	331	380	331	337	325	358	365	324	362	370	349	364	387	348	379	379	328	380	353	364	361	335	350	389	368	346	370	336	397	374	345	365	336	365	322	379	364	406	388	367	403	364	376	348	339	402	379	364	344	328	399	417	359	380	373	354	374	390	364	377	348	356	388	377	346	352	355	317	364	391	386	380	369	367	363	381	375	342	309	342	361	351	381	377	364	358	391	360	336	360	364	328	371	350	397	349	364	379	365	366	345	332	366	384	365	359	371	340	389	331	351	373	357	342	327	367	362	370	347	373	378	361	389	346	392	381	361	408	372	366	395	376	362	380	342	348	382	354	381	343	332	316	390	353	377	322	376	377	376	353	356	380	350	362	354	400	349	404	358	392	338	382	357	351	343	358	365	380	383	391	383	377	367	372	372	317	359	359	382	374	393	351	389	364	324	350	352	373	354	425	377	379	364	375	323	370	399	373	340	349	398	349	350	395	331	382	382	313	361	372	330	350	350	391	373	364	380	387	350	372	318	349	365	357	368	361	361	348	377	319	385	344	355	355	338	394	386	366	343	356	354	391	367	352	376	353	402	361	375	334	373	400	338	356	379	409	367	344	324	353	320	356	370	341	379	378	353	360	355	334	367	359	357	366	368	355	341	346	417	410	362	372	350	356	370	331	374	402	375	371	360	350	395	380	383	379	353	344	346	395	320	348	377	362	354	385	369	385	345	355	368	371	353	334	394	388	376	360	329	352	350	378	374	349	335	361	353	395	378	359	392	328	376	362	356	337	377	377	404	326	396	410	381	386	404	379	385	328	381	347	365	384	340	405	384	389	378	370	372	361	372	337	336	383	345	384	374	351	395	357	363	348	399	372	396	351	349	390	369	407	372	398	366	322	325	351	353	387	385	369	369	397	383	337	339	369	320	375	359	381	397	386	379	323	341	341	316	372	375	333	358	376	365	380	373	393	373	369	339	349	346	403	348	343	355	355	368	401	389	341	359	360	334	379	358	394	337	378	366	345	349	371	375	349	355	398	416	373	364	375	369	411	371	343	371	377	378	373	389	371	358	361	374	368	340	365	345	336	353	371	371	374	347	351	367	417	339	339	404	392	320	352	327	340	319	363	346	372	367	365	368	366	400	404	343	342	360	375	363	343	370	358	324	317	361	376	389	378	352	354	332	353	378	346	362	380	352	338	383	374	381	391	346	334	388	370	358	360	387	355	363	367	346	355	369	370	369	360	360	396	357	338	368	375	342	339	357	341	373	358	398	333	347	353	383	343	356	317	338	352	374	360	355	361	416	356	316	382	381	366	367	334	376	377	362	393	371	346	330	338	369	384	387	350	341	342	350	375	344	373	366	362	339	359	389	384	369	354	379	333	361	358	345	347	373	323	381	355	352	346	378	343	362	364	354	343	343	385	363	376	397	375	332	377	348	383	351	368	374	363	355	382	394	339	394	330	348	358	357	349	336	325	365	351	364	358	383	358	358	363	335	363	339	345	359	371	341	370	404	352	358	377	376	354	369	374	345	363	367	386	352	342	351	340	385	348	367	418	350	391	373	362	375	357	368	371	392	414	349	385	323	359	333	341	361	359	344	378	366	375	378	381	349	369	397	386	319	376	355	356	376	332
20238	15242	21096	20838	16842	11028	7250	5116	3944	3004	2144	1708	1389	1299	1161	1046	953	966	983	943	926	914	847	872	810	879	754	826	854	824	821	799	801	795	784	771	767	780	791	801	805	802	821	731	789	828	818	812	786	843	799	782	797	810	814	789	819	764	815	783	814	847	800	816	833	848	801	765	779	825	771	826	808	792	824	776	769	828	822	796	762	834	753	803	804	757	805	740	779	781	779	838	789	779	775	793	731	784	804	762	840	778	796	768	812	773	806	786	815	767	802	825	770	790	797	744	794	764	728	789	769	789	820	838	764	791	846	756	780	784	802	790	806	766	867	791	788	784	787	806	810	831	806	789	803	805	831	772	775	776	743	740	771	832	761	772	817	778	799	756	824	782	799	763	775	797	796	792	783	788	804	768	802	796	759	754	821	783	756	831	762	817	793	802	827	806	802	782	788	729	805	815	817	785	793	731	823	827	766	789	848	830	752	777	771	782	795	783	841	795	801	754	769	881	791	797	806	741	770	786	809	779	809	771	794	816	765	796	801	747	804	816	785	837	809	812	800	777	774	778	754	761	806	825	757	823	807	800	800	728	767	768	780	826	841	773	838	769	805	732	804	756	770	808	748	774	754	803	776	780	763	826	871	804	773	779	777	830	749	831	797	810	770	785	809	793	790	769	760	832	840	786	811	793	802	792	763	789	771	827	761	755	884	761	791	856	778	833	795	755	756	797	777	794	823	837	768	793	783	770	734	733	806	751	824	766	741	806	782	794	770	787	791	783	797	765	765	793	829	781	787	799	812	757	801	759	821	793	827	793	762	800	769	799	799	755	739	800	783	791	720	802	773	802	753	845	820	783	809	791	781	802	824	780	840	743	795	771	824	767	806	763	808	794	822	754	766	760	800	844	774	825	849	819	822	797	813	740	792	855	850	813	782	813	794	730	755	767	775	768	769	774	778	752	768	774	820	793	803	811	751	780	759	781	745	808	793	768	784	799	848	812	793	805	819	813	763	771	785	781	776	824	842	800	762	812	767	811	795	820	778	793	775	809	818	808	764	776	794	756	809	783	795	794	793	798	774	824	814	804	814	779	825	749	781	812	852	863	779	735	786	787	785	791	765	797	790	769	798	799	761	812	780	791	804	825	760	781	756	774	765	847	790	800	767	824	799	813	750	758	796	844	792	793	776	751	791	795	774	834	753	784	787	814	765	763	764	790	801	803	819	789	821	789	806	792	784	786	798	803	770	775	816	768	821	788	835	798	831	807	833	791	765	789	770	808	801	798	769	801	779	809	767	790	781	743	771	805	748	842	777	794	801	750	831	825	773	794	775	785	767	805	818	820	795	756	821	835	774	767	754	784	810	809	726	821	808	849	797	838	754	769	781	790	859	748	745	783	816	817	836	807	840	783	774	808	816	822	805	807	846	769	826	757	762	769	815	760	765	814	805	806	784	791	756	768	775	769	805	790	800	757	768	784	794	767	816	747	855	776	774	822	805	771	816	799	838	818	792	777	791	757	770	708	771	821	789	836	813	803	782	795	780	789	851	780	825	749	797	714	760	779	774	759	820	818	759	791	809	760	800	812	829	807	788	795	794	834	785	814	752	761	815	849	808	804	822	761	783	787	828	791	787	744	765	798	848	756	768	769	822	805	782	834	784	789	797	834	798	778	764	753	788	823	754	791	794	800	817	773	789	840	765	783	789	787	715	765	735	809	779	837	831	759	806	763	799	734	778	799	818	799	774	794	805	809	773	845	817	783	758	769	772	808	786	769	777	783	802	776	730	786	818	773	797	756	808	763	763	847	795	804	806	745	768	808	767	778	742	808	773	809	787	788	791	796	777	842	769	775	741	771	780	780	761	814	792	783	803	797	809	733	777	801	727	782	743	772	766	708	794	731	788	793	832	828	816	768	828	791	817	740	774	793	778	810	753	847	774	770	795	817	755	779	778	817	774	810	802	798	796	798	782	812	816	743	814	793	774	771	777	821	801	748	801	810	823	744	793	784	793	792	791	812	834	865	770	823	809	820	790	758	797	783	778	778	771	803	807	782	810	800	810	815	774	858	796	772	778	825	809	773	808	847	777	793	833	780	833	856	795	761	795	796	760	814	784	780	791	755	795	796	845	809	803	762	818	760	785	798	775	751	799	790	793	797	742	772	826	816	804	802	754	822	801	786	833	744	754	731	815	797	834	750	757	818	754	832	759	806	768	789	728	796	741	800	781	819	771	762	817	762	807	826	773	769	825	790	770	764	832	788	764	824	764	805	741	813	792	802	808	809	799	806	784	763	806	769	835	791	773	743	829	810	731	775	836	794	778	731	795	834	836	788	769	768	780	752	762	790	859	808	804	806	795	761	785	816	807	828	823	770	809	804	816	823	815	788	796	794	794	821	829	779	813	854	771	836	781	821	772	799	782	795	822	774	791	804	806	758	804	776	840	771	802	756	772	793	784	807	818	800	780	777	812	788	728	773	813	803	780	866	777	772	755	769	796	736	825	791	788	784	766	789	779	774	767	806	807	797	805	806	796	823	835	821	791	783	797	778	760	738	751	787	797	780	768	769	768	816	780	808	768	736	822	796	741	822	776	774	789	802	796	788	843	788	796	726	771	797	764	833	781	828	759	785	861	805	789	775	790	750	819	789	779	826	747	784	828	774	867	796	788	751	788	761	752	809	780	783	788	794	787	807	759	823	799	809	740	773	797	768	859	750	734	785	848	797	772	774	789	809	807	795	763	820	835	771	781	764	812	784	788	808	810	799	778	826	811	749	806	802	825	819	792	813	785	747	815	820	787	764	791	796	775	775	806	791	826	807	791	836	778	809	834	778	827	790	801	754	744	784	803	809	786	801	820	789	821	795	803	818	786	831	813	792	850	823	809	773	811	763	812	782	767	841	819	780	792	828	773	837	800	821	871	771	803	781	795	780	812	855	801	726	830	779	784	809	774	782	775	793	732	760	799	797	793	819	775	775	829	829	790	807	789	822	825	774	837	801	777	772	786	820	797	793	831	805	823	765	779	809	775	733	752	804	788	768	793	756	810	794	775	792	769	760	790	790	754	835	795	784	785	776	784	766	786	784	708	774	836	830	773	781	795	797	805	743	810	780	832	820	788	821	788	838	806	796	769	829	755	813	773	759	795	786	794	757	797	797	756	791	835	789	805	733	761	756	752	822	760	770	794	786	792	776	819	802	803	788	794	845	811	768	813	785	773	828	850	791	814	782	810	788	810	739	770	766	806	768	787	772	783	792	764	795	751	795	785	820	740	818	759	773	835	763	807	761	811	795	805	769	795	758	835	862	832	780	780	805	770	795	821	766	789	803	724	801	808	788	797	740	825	816	788	796	813	777	832	822	757	788	800	801	751	817	791	794	795	799	778	769	792	794	778	834	794	758	760	802	808	798	774	736	815	800	841	788	830	802	808	813	800	818	818	792	791	775	798	819	819	754	771	812	819	779	803	792	822	800	799	761	839	821	796	764
42573	24528	20305	15784	10026	5448	3179	2139	1552	1179	908	676	529	575	503	518	509	425	468	431	440	395	387	420	422	437	403	392	370	402	443	385	442	412	423	427	372	364	425	417	379	398	415	440	426	411	389	384	395	417	383	418	394	389	381	442	441	403	403	396	360	394	386	407	410	398	447	355	378	400	403	379	377	391	400	438	412	382	396	403	390	406	390	415	394	390	350	397	409	390	350	403	403	418	422	410	428	425	417	407	369	402	375	379	388	355	367	364	409	428	409	445	445	407	418	417	417	389	414	413	414	411	448	407	388	432	367	405	364	402	398	404	426	419	434	411	384	403	406	425	396	428	405	376	437	423	418	419	414	388	377	351	424	390	391	397	395	394	425	402	373	362	431	403	368	402	436	415	435	386	408	419	409	376	376	430	382	378	368	399	405	387	374	397	426	413	376	423	415	395	435	415	406	424	404	414	407	386	413	376	397	374	387	391	380	423	388	438	420	341	409	387	409	405	397	399	393	436	408	426	435	454	443	390	404	412	387	392	364	374	450	453	393	351	416	423	364	387	381	394	457	401	413	385	424	393	386	381	382	399	413	380	391	438	431	389	384	435	401	415	404	404	383	345	437	418	391	401	397	440	426	394	410	408	370	416	400	447	439	403	372	436	397	433	388	386	455	417	427	402	398	395	371	431	382	430	415	391	399	412	433	410	387	381	426	394	412	382	393	379	395	398	362	397	398	388	406	407	408	404	450	427	417	390	400	445	382	445	416	423	415	386	402	386	405	386	354	419	427	406	392	377	406	372	451	408	384	405	414	443	394	401	414	369	452	437	411	427	422	390	403	423	392	392	400	376	396	399	411	402	383	415	421	380	388	435	396	369	393	378	386	421	371	385	422	430	409	374	417	420	352	399	407	367	435	373	416	421	426	412	348	404	360	430	418	431	430	427	403	437	441	404	391	417	386	367	387	411	398	406	405	375	418	410	393	396	411	400	389	423	439	413	368	399	377	372	416	407	369	456	395	356	377	420	406	387	388	397	442	421	380	423	400	404	389	408	405	380	434	421	381	417	388	393	463	385	409	424	387	384	463	374	413	431	411	349	410	413	422	389	394	390	413	405	391	385	413	401	420	409	368	413	379	398	412	395	385	402	391	464	390	381	420	440	426	387	413	426	401	404	379	427	387	446	412	414	369	376	373	405	394	415	426	399	387	397	430	391	413	390	401	384	432	421	429	407	376	410	420	388	400	391	356	361	357	412	429	422	417	384	360	440	464	427	430	384	405	418	393	378	436	379	374	396	399	391	450	408	363	384	422	406	404	424	365	416	421	416	387	405	426	417	386	420	411	385	376	434	406	397	393	405	399	424	393	402	384	406	398	412	432	388	385	419	428	405	397	418	430	399	400	402	353	361	389	412	399	389	403	413	418	413	381	401	415	428	404	425	426	378	406	427	435	392	409	377	394	398	404	394	385	438	433	410	391	452	444	415	412	411	425	366	434	418	429	386	394	374	416	396	430	407	399	375	432	381	410	368	447	426	388	385	422	416	376	423	375	397	413	412	419	432	405	396	411	411	417	417	377	392	388	369	413	400	454	403	434	390	386	445	408	369	420	413	418	426	410	422	376	374	407	404	424	425	381	374	406	412	393	396	426	389	391	435	395	411	357	399	438	409	420	439	413	393	415	393	438	388	415	406	416	388	374	408	371	443	457	415	417	437	404	412	420	388	438	410	440	385	373	445	406	378	424	426	387	413	400	426	395	399	404	422	408	441	369	390	425	395	433	397	420	420	387	439	396	423	414	474	365	418	396	379	392	379	389	389	423	397	388	431	417	414	388	390	361	376	393	394	374	430	417	428	421	399	391	382	398	362	405	387	414	402	365	413	429	406	444	430	405	388	349	365	375	414	424	389	422	396	433	385	367	403	405	359	430	431	429	409	379	427	411	411	392	411	406	398	392	428	414	408	374	396	388	399	362	395	405	402	380	416	379	403	404	450	361	419	370	458	441	383	409	387	416	388	402	427	398	404	373	417	399	393	381	381	365	405	411	405	395	405	416	375	397	423	423	442	393	418	396	429	394	374	413	405	442	412	395	424	422	404	413	421	415	433	443	458	387	401	389	395	370	366	382	376	422	343	408	438	402	387	414	389	432	429	417	411	426	426	382	393	390	398	394	401	402	411	399	391	374	354	406	416	407	360	400	401	420	417	386	371	394	405	377	385	381	402	376	447	419	415	406	372	394	412	384	421	433	387	398	403	396	399	416	431	376	401	409	386	367	401	370	376	372	393	433	404	385	396	423	375	426	394	412	366	403	415	398	424	426	384	430	393	387	421	420	378	397	390	418	425	379	397	401	426	412	370	358	449	441	430	403	392	426	378	427	406	366	361	402	386	384	378	417	367	398	423	342	374	388	385	368	407	417	427	356	381	407	397	417	400	376	474	405	417	422	446	416	447	380	395	407	422	389	388	417	349	403	400	431	391	423	422	385	406	423	411	383	415	394	428	414	382	409	366	379	410	414	394	393	401	431	430	358	415	399	397	395	431	423	394	442	416	393	396	413	461	444	383	402	394	392	404	400	400	363	426	409	421	395	397	412	419	402	426	405	399	418	389	408	422	372	408	398	394	449	409	395	427	426	434	373	387	408	393	426	380	401	442	410	429	433	421	411	381	415	427	379	373	360	398	402	416	398	409	360	426	365	382	431	391	422	392	393	416	406	432	370	418	411	419	403	399	400	416	435	381	425	420	371	378	420	429	420	409	390	432	426	446	433	415	398	430	410	415	391	396	439	425	385	422	394	397	376	374	420	381	375	372	410	419	406	457	414	431	415	398	404	442	398	417	383	396	400	408	390	383	362	376	399	399	390	395	380	405	429	381	377	380	413	400	419	412	423	401	408	396	409	398	416	334	406	389	431	373	360	427	392	423	412	402	411	386	370	370	362	413	400	393	398	410	417	382	385	403	415	357	388	365	412	389	430	389	373	414	420	416	405	421	411	400	437	373	417	430	337	415	407	394	427	437	398	390	430	397	400	394	379	376	406	396	434	425	394	394	407	410	396	417	397	409	411	410	429	418	418	382	409	409	377	340	408	422	402	422	398	392	410	430	368	413	384	425	404	406	415	413	433	415	392	384	360	427	423	421	408	399	429	422	417	394	431	403	375	394	394	373	415	400	432	405	389	417	410	382	376	397	390	437	427	393	393	442	401	394	384	398	433	412	364	423	427	396	379	421	373	388	378	402	419	385	417	420	379	430	419	417	380	443	414	394	406	409	395	372	401	393	407	422	428	359	390	392	411	382	424	430	412	410	388	410	424	393	440	411	444	417	401	393	399	452	425	429	444	413	412	369	376	391	407	404	420	415	397	420	382	373	383	395	411	420	423	410	439	434	426	454	383	407	387	410	383	433	375	418	410	398	397	427	418	419	401	372	371	417	424	378	383	411	386	408	434	441	420	380	419	388	428	375	401	396	422	400	430	413	458	408
24682	17253	25059	26355	21106	14691	10627	8259	5749	4984	3366	2286	1870	1718	1550	1403	1189	1116	1194	1120	1084	1025	1025	983	973	996	880	915	937	843	879	953	824	926	898	875	838	869	912	829	903	904	877	876	883	840	862	871	885	891	895	882	947	898	910	913	934	961	930	936	916	885	961	855	851	851	907	900	930	890	881	888	840	902	915	894	911	866	882	902	833	882	875	893	890	903	842	850	850	859	929	853	854	847	851	864	843	893	857	850	886	898	842	806	874	895	799	825	893	856	879	828	902	870	818	919	843	851	808	851	844	886	847	935	933	889	873	867	917	885	904	891	865	869	834	857	814	886	870	860	903	872	852	928	869	850	867	858	869	819	849	893	832	854	848	898	849	954	899	858	885	886	888	879	840	833	890	872	846	846	889	874	810	882	854	906	793	898	848	854	896	853	877	821	869	844	841	879	925	877	798	878	820	878	853	871	811	858	841	882	897	876	868	866	869	862	841	830	853	847	914	942	858	872	809	860	876	865	870	815	849	896	846	883	861	878	888	885	833	870	825	845	825	831	889	845	822	852	861	896	848	823	851	802	897	858	846	862	851	874	845	889	897	889	831	901	889	908	901	918	869	860	906	884	882	874	892	854	927	929	893	843	838	838	855	826	836	855	860	834	854	893	863	902	851	856	852	850	882	836	883	799	846	904	831	935	829	894	854	909	919	911	860	877	826	847	846	830	855	904	904	860	874	868	834	905	921	886	850	878	851	872	917	899	877	847	895	880	833	841	883	864	911	858	925	864	840	848	884	878	843	845	856	904	865	922	874	856	851	898	819	878	826	848	860	867	872	868	884	874	912	922	866	875	846	884	879	846	842	861	861	908	844	850	851	851	856	875	886	828	858	847	894	912	864	883	883	849	835	844	850	879	867	893	846	812	863	879	858	871	934	859	874	873	900	873	832	857	889	826	862	821	882	854	869	835	907	806	873	846	820	896	812	833	877	863	826	873	884	870	881	907	909	882	823	872	859	854	880	908	812	864	897	895	916	809	824	892	828	880	846	851	849	814	894	852	879	830	863	889	871	862	893	885	911	860	860	870	811	866	855	843	862	842	890	885	859	905	867	851	925	845	812	889	866	858	884	842	824	865	881	881	884	849	878	879	875	867	901	852	869	896	878	871	863	817	851	905	855	871	789	870	855	848	854	867	830	839	904	835	856	893	898	865	902	875	859	923	806	907	924	853	907	868	844	822	863	838	860	907	897	875	863	824	891	874	838	788	876	889	815	908	888	879	871	845	872	830	855	843	904	906	853	880	852	840	819	921	846	876	921	911	858	838	910	822	882	837	813	869	848	873	833	871	886	886	928	871	884	852	829	829	891	890	870	862	862	923	845	853	877	840	900	879	839	878	871	871	865	895	916	855	879	860	850	843	902	893	874	918	865	883	840	875	870	877	918	857	852	873	863	874	862	831	856	924	832	866	832	889	891	849	884	871	881	895	872	877	856	892	901	816	821	842	856	875	877	866	888	861	873	822	912	900	878	811	832	855	849	866	868	828	853	849	829	868	866	864	878	854	911	808	910	845	862	868	850	910	860	854	886	903	910	844	857	907	877	854	858	871	881	887	860	840	904	894	891	858	865	878	835	879	869	891	820	867	890	875	884	813	867	830	795	878	821	863	909	843	797	893	837	852	827	871	866	833	859	887	914	833	879	852	849	857	911	861	888	904	839	878	809	860	857	912	904	830	894	876	827	879	933	870	863	846	875	876	858	880	885	858	918	861	885	813	840	832	858	848	835	854	826	913	885	850	852	871	909	871	901	895	901	835	905	933	932	853	887	901	831	859	838	912	815	865	860	821	862	844	885	867	859	855	879	918	888	848	870	870	872	834	890	867	842	848	894	854	891	848	840	830	875	898	849	868	870	807	862	859	848	901	861	928	906	873	846	873	852	915	875	868	843	873	845	852	897	882	806	873	881	948	851	812	853	862	870	874	880	878	829	850	876	850	863	868	788	865	784	850	883	809	881	845	838	904	850	848	835	851	872	903	858	818	882	877	795	786	854	851	882	873	856	871	869	830	846	888	945	858	916	877	842	853	868	897	847	916	926	824	840	831	825	891	850	857	813	837	871	919	834	855	897	906	849	876	851	902	879	872	898	822	843	808	894	865	869	909	834	857	844	886	893	852	839	852	885	868	861	910	938	852	812	903	882	896	866	890	873	872	854	851	829	841	865	861	884	918	882	858	847	864	893	905	827	820	829	802	879	921	877	905	812	866	939	837	830	863	848	850	878	879	851	835	900	796	869	852	866	878	885	863	868	791	859	896	896	830	867	881	893	856	856	855	907	886	881	885	840	833	896	900	888	857	881	820	810	842	885	859	898	890	798	904	903	794	864	890	830	842	863	869	844	855	896	855	923	858	846	898	846	864	888	871	847	907	870	822	842	849	930	843	833	869	853	885	831	851	921	806	872	925	859	824	872	890	895	831	836	880	857	862	859	923	867	880	953	854	865	850	855	883	851	909	911	917	849	905	864	882	825	839	899	869	856	874	860	846	844	884	891	843	876	862	852	883	859	821	810	866	908	818	826	865	864	871	822	840	864	869	828	870	793	871	903	865	917	866	881	892	855	907	895	879	829	881	865	863	885	897	831	854	848	845	909	874	813	913	832	874	818	846	803	908	881	864	838	873	901	886	881	892	844	855	871	852	901	827	842	828	840	846	884	895	888	858	827	859	851	895	807	857	845	883	798	834	863	895	823	914	903	903	855	847	838	880	836	892	868	862	837	865	816	894	840	877	897	845	866	862	819	835	831	855	842	855	838	848	870	830	827	852	872	870	905	897	883	832	890	841	853	857	839	901	954	845	863	873	908	944	836	881	856	867	839	881	849	828	946	863	842	832	889	857	892	855	892	867	878	872	818	838	870	881	850	934	925	874	926	900	851	869	866	850	825	877	879	893	850	857	860	860	903	845	938	889	860	893	875	815	954	837	873	810	827	842	864	833	841	846	892	872	870	825	888	835	870	857	821	913	910	866	872	852	866	854	845	872	865	919	869	874	872	876	902	895	856	845	837	932	896	845	866	868	859	876	867	882	900	852	854	871	812	841	847	827	878	870	847	908	892	849	818	879	841	951	834	878	858	854	827	862	873	842	878	836	896	867	881	838	796	865	850	876	881	881	843	875	868	844	876	849	860	861	887	823	894	889	910	896	871	890	867	829	783	908	865	866	883	850	849	856	861	866	848	888	850	866	907	864	862	845	849	888	833	868	908	812	874	878	855	910	803	878	877	883	875	843	821	862	854	859	860	880	876	857	882	860	858	885	844	861	879	857	866	836	814	850	869	828	817	873	920	862	873	855	825	833	875	865	849	881	838	907	841	861	905	848	887	903	860	842	854	836	876	846	870	810	844	870	890	917	857	839	851	863	854	798	849	851	854	839	889	819	862	863	881	932	861	904	904	861	884	889	801	861	895	848	907	838	858	838	851	854	908	867	896	868
20399	10937	7318	4392	2477	1587	1050	846	730	618	506	405	399	387	349	318	349	316	356	324	345	313	300	319	351	322	331	308	293	329	303	352	350	275	337	298	289	294	332	353	358	318	353	321	346	300	340	310	286	323	323	336	321	357	306	308	363	302	317	309	301	364	316	308	302	311	318	300	313	343	335	320	315	296	325	340	335	321	337	321	326	316	326	351	348	343	305	327	303	331	326	352	321	315	319	333	303	318	393	300	352	315	328	355	323	306	318	346	356	318	302	312	323	317	308	285	345	300	332	329	330	343	335	316	318	322	325	310	316	332	308	314	326	297	349	304	313	303	282	320	295	307	320	329	290	335	288	329	301	303	324	344	311	312	312	320	323	311	283	322	298	297	329	316	281	363	348	316	327	340	309	294	352	340	332	310	321	305	330	321	327	313	341	313	321	311	339	321	308	341	319	320	325	312	309	312	330	289	298	322	336	298	274	298	294	333	291	300	350	313	340	311	330	317	321	321	356	299	326	297	322	317	354	314	320	303	307	320	332	288	304	320	339	362	327	294	325	328	340	315	348	307	344	319	334	325	354	284	317	338	317	309	325	330	320	326	319	331	336	317	327	299	298	324	347	305	338	319	343	292	319	311	328	336	332	270	349	348	330	294	308	334	351	344	311	334	338	317	298	335	348	307	265	334	346	314	310	296	343	322	324	299	324	338	296	333	348	308	324	302	313	359	349	291	317	318	319	328	319	348	315	350	286	336	301	301	327	311	305	329	338	314	304	328	332	294	321	340	331	344	310	291	311	326	328	307	307	292	310	287	336	314	285	327	331	320	326	322	313	304	318	338	297	348	356	284	322	321	327	295	324	314	315	322	323	314	311	325	325	326	368	340	339	351	323	340	318	328	379	350	336	326	323	302	337	298	320	330	346	275	343	300	328	295	300	300	333	323	334	306	327	335	337	310	313	285	308	331	349	332	332	325	307	309	324	284	307	342	330	319	307	329	290	303	309	310	336	289	310	334	329	294	315	324	309	353	343	310	334	319	369	318	337	318	305	340	346	316	342	345	312	330	332	363	329	276	300	345	302	301	288	281	298	313	349	326	312	310	350	322	338	335	317	307	328	307	373	317	374	328	334	297	326	297	332	326	358	304	336	334	333	320	336	303	304	289	343	330	347	302	327	292	306	308	369	338	323	321	287	328	313	284	327	326	282	331	322	321	312	342	319	295	339	329	323	345	332	341	330	290	316	350	308	307	333	333	322	311	339	314	309	312	340	317	305	300	319	328	307	332	321	348	320	323	297	320	339	333	293	359	331	376	336	335	308	326	299	332	317	298	323	307	335	317	352	330	322	313	342	307	309	317	312	327	296	341	319	281	273	313	309	288	322	332	286	355	302	347	308	295	312	344	350	345	318	299	338	320	303	325	290	336	326	316	288	342	299	315	340	324	348	305	297	319	351	317	343	291	324	320	316	309	326	308	333	297	332	318	265	322	294	344	308	348	329	356	330	336	328	330	308	305	282	331	318	329	335	320	340	341	323	350	309	337	350	303	308	321	312	317	316	289	288	315	356	309	306	337	317	306	297	344	307	292	317	329	340	321	304	342	289	308	312	319	341	331	273	325	316	348	328	321	345	329	334	350	325	316	299	309	302	346	348	338	346	322	337	330	317	314	295	342	286	327	323	300	355	365	334	363	320	319	280	291	320	291	291	324	318	262	327	282	303	341	318	334	320	306	304	308	336	324	328	348	329	332	295	352	382	344	324	312	297	322	322	330	336	286	318	334	293	325	343	307	337	342	321	327	335	333	315	312	326	356	315	313	327	330	330	288	304	336	361	326	302	343	320	323	335	312	340	319	305	306	316	324	305	340	309	316	325	305	293	328	296	312	351	338	322	318	329	328	331	270	322	312	342	312	327	329	329	306	341	278	315	322	294	307	314	328	327	307	317	337	294	325	300	318	295	315	299	317	339	349	353	308	300	315	325	322	354	331	288	338	348	347	302	311	357	289	324	328	326	295	339	335	316	326	356	328	345	320	296	304	330	312	307	317	327	315	318	356	321	310	315	301	335	321	316	258	316	318	347	340	312	307	315	339	292	326	336	306	334	309	346	330	310	326	315	323	338	339	320	320	319	335	325	312	284	272	292	354	328	326	313	324	318	333	306	289	296	305	342	326	335	301	316	329	288	318	324	360	275	315	360	281	344	316	342	337	311	321	309	338	334	315	295	328	349	374	319	342	336	319	352	304	347	358	340	345	299	313	325	327	319	359	304	294	306	350	341	329	296	304	340	336	282	357	303	307	330	330	312	327	311	329	314	314	326	323	346	342	343	290	320	319	294	321	305	313	310	296	321	309	364	326	302	344	347	328	306	361	308	326	314	326	342	327	325	350	356	303	305	338	309	339	306	324	320	340	336	377	355	344	328	303	309	337	327	341	337	326	321	325	333	319	342	326	315	310	334	345	329	295	284	336	301	352	315	300	303	304	333	332	288	270	335	317	316	325	330	355	318	335	319	349	333	342	298	332	354	336	321	278	327	320	301	337	325	309	297	372	303	328	388	335	313	328	316	360	309	336	313	336	341	302	335	323	354	347	308	303	338	335	312	318	317	304	349	309	350	319	320	343	326	331	332	319	353	325	324	303	318	329	327	358	331	310	313	323	325	324	341	302	320	295	305	327	313	272	286	343	316	299	330	330	317	315	343	317	333	321	294	312	318	327	309	297	323	334	334	300	313	291	313	325	312	327	309	310	320	280	311	326	299	322	323	303	287	313	339	370	365	349	321	339	370	327	359	336	302	318	343	298	301	313	330	300	289	310	315	350	312	301	324	338	280	322	341	291	299	303	320	351	293	336	322	327	318	343	319	315	335	323	349	330	343	325	352	315	313	312	288	303	300	297	323	340	328	344	341	333	355	343	339	335	319	327	315	327	337	313	313	338	315	326	329	347	306	300	355	337	325	298	340	322	329	314	304	325	303	322	306	341	307	337	360	347	295	338	331	314	311	349	334	295	301	319	308	314	326	306	322	336	313	319	337	301	346	323	357	333	353	332	337	317	327	339	298	305	323	297	270	281	267	325	308	350	325	323	328	291	354	314	301	313	328	340	294	284	351	326	326	310	320	311	312	321	297	321	308	317	358	339	294	285	319	317	331	327	308	331	341	287	347	333	341	373	329	343	339	365	313	346	323	328	333	301	325	308	317	309	316	319	353	338	363	336	332	304	323	305	303	320	325	308	303	300	300	330	313	339	322	312	340	347	308	306	338	325	312	310	322	335	319	342	331	324	327	324	326	306	330	291	319	302	319	347	355	349	340	319	316	337	326	327	345	346	314	313	345	356	303	336	345	329	300	276	325	314	308	295	310	317	331	305	334	303	325	283	334	307	334	326	329	285	306	340	346	343	304	283	340	299	312	345	328	360	320	332	346	300	317	337	313	358	329	293	316	326	328	300	337	303	347	311	317	313	295	286	294	342	307	304	321	311
12323	8640	11388	10691	7839	5684	4484	3154	2665	2143	1625	1180	981	933	877	839	733	722	791	736	769	789	745	762	742	744	694	730	783	765	699	729	751	760	700	695	703	725	740	745	697	706	717	639	720	716	698	731	689	739	694	742	720	729	724	689	697	728	759	684	687	712	695	705	685	718	725	721	698	670	694	697	683	715	691	721	724	708	714	719	698	705	736	708	677	767	738	718	686	700	720	718	761	753	710	689	751	755	699	677	682	694	633	714	731	724	642	690	715	722	730	697	744	668	667	737	714	687	685	758	754	738	715	723	678	706	727	717	691	740	743	685	802	752	725	691	729	721	671	698	746	727	730	732	698	684	700	698	728	685	697	730	731	721	704	702	719	672	728	678	730	717	692	737	697	765	700	718	708	663	737	755	687	707	687	721	684	699	715	676	709	715	695	693	739	760	694	692	734	729	709	683	690	722	676	731	695	738	698	757	719	776	671	732	739	709	751	755	688	722	719	738	715	724	727	698	740	695	728	739	695	719	718	703	657	705	717	706	619	697	689	698	750	695	704	646	727	691	691	726	685	708	717	725	683	739	726	707	694	712	713	710	731	691	673	722	692	718	670	703	676	753	698	683	723	754	746	722	721	719	726	735	739	747	729	748	700	728	693	694	701	698	674	691	707	690	747	706	685	675	726	732	711	641	665	714	682	702	731	679	729	739	732	713	711	723	774	693	700	684	658	733	715	702	744	720	733	706	726	722	741	679	720	710	700	731	699	657	676	658	665	700	705	716	701	716	700	775	746	677	688	670	728	738	700	713	735	711	729	674	712	689	751	701	709	720	683	696	738	672	716	710	635	695	742	705	720	745	747	710	712	754	738	718	672	659	697	720	748	719	754	787	768	657	696	716	734	718	691	712	698	736	721	676	690	677	712	705	738	724	731	716	699	719	740	716	675	679	766	758	718	706	689	678	665	674	701	676	750	690	683	656	666	773	719	734	740	726	686	712	667	714	694	694	729	727	726	687	681	720	754	714	717	680	674	692	694	687	714	719	700	719	711	732	696	765	690	711	731	693	692	743	735	698	668	734	755	745	704	726	700	693	753	738	707	724	760	721	750	732	708	693	706	735	707	708	740	722	689	713	674	719	754	771	678	694	718	745	694	745	707	724	686	709	715	705	663	725	725	713	748	747	718	690	701	718	721	713	698	693	701	748	733	678	748	707	743	773	670	699	726	745	737	718	731	726	703	768	718	709	687	732	742	692	718	711	736	673	697	686	713	699	701	751	734	666	687	690	721	700	705	735	744	698	705	707	742	690	701	712	689	742	741	727	634	702	736	706	716	729	758	685	706	691	704	736	764	715	748	690	665	696	734	709	702	712	666	668	655	719	695	725	694	703	719	652	763	686	684	749	709	688	724	709	723	756	699	731	695	677	675	716	710	738	722	722	721	693	642	718	709	672	674	707	730	745	685	717	718	762	674	721	752	675	703	717	684	751	747	737	738	738	724	729	683	727	726	683	736	669	681	765	687	729	719	713	713	730	728	712	741	718	706	731	727	641	740	690	741	700	748	697	725	718	671	715	690	697	730	741	667	759	730	715	710	699	711	707	682	685	716	707	744	700	713	702	728	703	734	716	686	683	692	691	669	716	710	648	769	737	702	714	739	743	713	714	697	724	721	712	707	679	670	696	708	728	736	744	706	699	704	753	708	788	772	712	723	722	686	701	729	711	686	712	723	685	715	690	657	767	687	658	698	739	741	690	683	745	689	717	649	649	694	711	683	717	685	698	724	713	726	707	674	724	707	694	698	764	732	612	702	726	668	741	671	728	656	689	727	679	705	714	726	650	680	740	696	733	711	758	733	751	685	716	688	690	733	724	724	714	723	719	772	742	727	717	755	693	711	727	730	733	731	695	710	681	706	712	749	667	686	676	702	728	724	690	789	661	716	731	696	709	748	684	744	756	702	712	721	658	745	735	748	714	723	733	691	736	741	686	695	694	734	681	687	736	705	694	680	705	704	723	703	730	677	739	704	768	744	705	734	728	713	693	749	772	724	744	699	708	760	701	733	715	734	717	696	737	716	669	704	715	691	739	685	709	720	717	748	760	722	663	748	755	682	682	687	696	734	704	720	687	745	699	677	698	698	705	670	694	709	723	725	713	708	727	688	704	708	706	691	724	713	727	660	731	699	720	710	722	718	682	770	726	732	748	693	686	725	720	742	715	716	700	750	680	693	682	718	694	728	710	716	670	762	643	729	714	716	696	697	725	674	723	737	737	722	714	740	699	700	680	666	707	725	654	713	719	701	746	722	673	753	718	638	720	684	751	727	769	763	711	712	695	701	700	769	690	711	716	710	694	718	777	700	687	690	690	707	763	688	684	725	716	710	684	658	709	718	700	683	772	778	702	684	704	736	698	660	667	703	735	760	689	688	701	677	673	738	684	701	729	697	735	660	662	741	713	710	699	703	724	718	712	742	694	702	710	744	699	709	747	715	671	722	699	703	730	709	668	694	722	678	736	674	712	700	689	752	696	690	702	709	710	696	671	727	739	688	696	713	681	731	764	670	683	684	689	734	724	712	694	693	732	708	708	731	730	681	708	718	757	748	754	689	764	723	682	698	701	742	735	692	771	698	735	779	731	712	684	711	730	719	728	714	702	717	744	678	711	681	730	717	719	706	732	784	729	737	672	704	661	737	732	679	715	696	733	682	742	749	725	719	701	751	695	709	673	718	684	647	702	674	683	664	736	701	667	754	724	716	701	643	672	697	721	679	723	737	681	721	722	710	707	725	689	714	720	706	720	703	679	736	726	706	699	733	727	697	727	710	705	706	687	697	723	708	719	674	708	712	708	703	693	734	739	672	671	709	765	719	702	750	731	737	671	711	719	729	729	705	663	695	736	715	641	739	657	763	716	720	701	771	715	658	690	726	713	697	724	731	692	713	733	751	710	748	667	749	716	742	723	727	786	739	687	760	704	706	719	720	654	727	735	702	726	732	705	741	708	677	701	688	682	735	705	716	696	689	690	724	658	748	679	708	679	752	691	730	716	746	776	717	687	713	689	756	713	716	740	720	705	732	712	692	662	719	681	712	679	702	727	759	736	728	710	731	682	739	720	740	737	691	732	754	694	716	704	650	693	730	701	727	711	705	716	657	691	707	738	723	736	723	737	691	747	724	641	705	777	716	719	758	723	716	706	649	770	719	699	665	721	724	698	674	708	738	712	683	752	644	719	694	715	701	691	700	701	728	668	721	665	733	714	683	669	669	700	694	737	740	706	745	714	679	748	763	732	701	711	711	697	711	721	740	720	706	728	738	691	708	724	739	722	636	744	745	750	691	673	702	736	701	709	738	724	717	747	725	710	671	715	690	701	685	733	726	726	715	681	747	727	713	695	655	725	685	719	704	690	764	710	762	722	725	754	776	701	720	694	705	718	713	755	717	732	699	714	680	727	762	742	726	738	716	726	749	672	719	703	697	695	665	689	690	706
32657	17331	14261	11203	6572	3974	2101	1494	1223	892	680	513	505	453	438	408	414	393	385	366	374	411	392	363	361	372	368	396	377	335	354	359	387	391	361	363	359	373	381	347	362	339	338	378	398	426	365	355	397	352	366	372	401	355	382	374	354	353	379	316	402	347	352	399	365	388	359	363	351	331	354	369	345	332	353	385	362	358	355	374	369	360	373	343	351	342	361	389	333	397	330	346	377	352	374	374	388	359	356	317	361	357	371	325	359	387	378	327	373	359	365	337	357	365	311	369	381	327	326	373	360	373	352	350	373	334	321	370	341	373	377	340	346	346	359	322	359	341	364	383	374	379	354	356	345	341	358	374	385	373	390	378	371	331	352	376	371	384	345	350	348	381	377	413	356	360	360	371	390	396	341	372	358	369	340	352	341	396	364	361	346	334	341	354	395	355	382	342	362	326	364	371	378	386	374	385	379	358	369	326	378	347	402	356	341	338	384	351	364	368	371	380	377	362	380	317	351	361	354	382	351	391	359	367	358	390	392	384	363	393	372	424	345	359	352	372	340	312	326	369	365	393	346	369	355	352	389	370	355	378	336	391	361	391	369	347	371	379	358	354	309	393	397	388	361	348	365	364	353	342	356	356	350	363	351	347	348	345	382	425	341	370	383	380	354	364	355	346	324	365	359	343	347	355	368	347	333	372	345	325	343	377	380	361	380	392	366	389	407	361	326	344	366	353	358	364	364	312	319	341	391	351	329	360	373	367	350	341	381	350	387	349	365	383	377	360	344	348	348	331	350	349	340	365	350	368	333	371	366	389	336	347	343	331	350	355	397	333	390	334	373	361	363	358	390	369	372	315	350	367	373	348	357	441	387	408	383	359	384	382	361	368	367	336	351	382	333	364	342	381	340	390	358	339	346	366	357	339	327	342	355	354	337	349	326	356	333	355	343	389	384	361	366	379	374	360	335	348	367	370	386	379	317	379	315	351	355	346	357	339	346	349	376	357	356	329	364	357	353	418	336	387	401	357	345	339	325	345	367	339	349	353	353	373	359	323	353	359	353	352	341	375	378	353	377	353	324	344	378	374	343	353	328	342	352	324	387	375	372	391	362	368	338	365	353	365	396	357	344	344	307	322	361	358	379	365	345	336	353	341	336	331	351	347	373	337	345	371	394	359	379	349	356	388	361	380	376	318	385	346	381	365	392	353	387	345	344	319	358	348	354	360	362	371	355	336	346	357	343	367	373	353	363	394	390	359	375	385	360	353	342	348	368	389	358	350	333	377	391	384	401	338	403	343	358	340	363	348	351	349	372	380	375	366	336	374	348	376	396	365	384	383	385	363	326	371	371	373	371	370	356	358	366	381	348	379	347	353	352	344	332	340	346	345	360	388	357	340	356	320	367	384	333	358	322	366	351	373	375	370	384	384	357	332	370	335	370	340	345	332	353	403	388	332	381	351	380	371	367	366	363	342	359	386	352	350	361	341	369	338	339	362	365	349	327	361	382	372	342	346	329	368	366	350	372	370	335	364	377	360	347	332	376	309	338	352	376	334	336	338	387	393	370	378	363	341	355	354	351	370	395	355	360	370	361	376	389	397	351	330	347	360	385	358	356	332	343	372	371	376	350	378	356	395	349	356	339	376	383	377	354	313	357	358	367	340	353	370	337	355	375	357	362	373	321	380	330	383	373	380	367	346	352	327	397	375	317	374	380	341	377	387	381	351	310	382	350	352	380	364	321	371	383	359	348	349	360	399	335	374	382	367	367	357	348	367	353	377	346	357	380	374	342	365	398	366	363	376	398	351	356	359	351	390	370	355	340	354	377	375	350	371	351	330	382	347	348	353	377	367	361	375	364	370	373	371	363	334	349	375	341	345	360	379	336	378	350	342	358	336	359	380	362	359	340	351	400	368	365	379	334	385	374	348	401	372	349	371	353	360	359	357	328	363	363	397	385	370	386	387	353	371	393	350	382	367	336	373	388	371	395	378	376	364	383	380	349	334	323	361	390	390	406	391	368	367	403	345	366	384	355	376	327	347	351	350	325	384	389	366	310	376	382	350	414	294	359	356	373	374	336	335	342	375	374	406	363	344	385	390	370	367	345	356	383	364	364	343	330	379	340	324	383	405	374	382	362	353	334	348	379	336	353	312	353	336	374	378	354	354	384	370	323	376	393	337	335	303	364	311	344	355	349	378	361	388	361	337	350	352	392	371	347	310	383	361	341	345	352	388	348	346	368	339	347	357	350	424	369	387	399	400	363	389	353	372	381	346	347	371	399	343	378	424	391	368	366	372	325	348	371	364	349	328	359	359	359	340	348	379	367	363	384	345	367	373	349	384	378	322	363	351	378	349	333	365	362	354	371	371	344	362	376	381	354	364	339	352	350	391	381	354	372	332	376	347	369	359	337	354	385	352	359	375	321	370	363	325	368	323	378	372	414	381	353	337	323	369	378	365	351	356	379	371	366	376	374	334	363	339	362	309	362	381	359	388	339	352	391	369	346	368	361	338	390	374	380	381	330	338	366	379	359	353	329	362	388	398	330	359	325	340	317	383	360	334	364	366	400	360	365	372	337	375	362	338	344	385	372	358	358	386	367	369	409	377	361	340	370	357	355	362	310	361	369	371	372	331	345	355	357	330	379	399	358	380	327	361	391	370	363	307	344	350	328	335	309	354	340	350	349	350	382	378	353	356	395	361	350	325	357	336	367	364	328	361	329	334	430	383	353	397	362	394	357	356	391	376	354	357	372	367	340	375	358	346	392	378	363	349	400	344	392	350	376	379	361	391	390	393	411	382	364	368	333	347	333	367	359	370	367	327	376	353	381	382	348	355	382	355	333	343	365	377	380	336	371	326	348	340	383	372	339	327	396	375	373	347	343	358	329	336	367	353	366	397	366	370	362	322	382	382	346	363	312	370	369	337	335	357	366	344	392	354	341	337	371	370	343	363	372	356	325	359	351	374	371	350	374	348	427	308	362	379	349	373	353	368	367	353	338	360	369	340	343	395	357	382	359	352	395	328	381	354	375	361	396	434	345	352	347	390	340	368	331	360	364	414	363	358	381	347	361	339	351	369	326	346	387	372	333	363	327	356	353	360	358	344	343	389	371	405	385	334	348	334	398	361	344	361	337	356	339	371	353	353	390	377	331	359	368	355	387	372	359	379	368	345	319	378	363	354	364	367	343	381	351	344	324	347	355	387	370	381	349	381	356	351	333	367	355	368	395	315	376	373	387	373	368	346	346	349	346	347	361	359	391	388	396	339	392	362	360	327	358	373	380	358	377	351	343	335	387	373	350	399	397	370	365	383	361	395	355	331	391	352	355	383	357	398	397	343	353	321	336	369	335	393	342	361	357	338	365	363	387	338	365	372	340	375	408	338	346	368	356	342	354	324	397	369	366	349	383	338	362	350	361	357	365	366	336	352	352	387	366	386	349	345	383	329	349	366	333	342	354	332	334	322	334	383	372	384	356	346	379	347
19399	12494	20219	22002	17036	12240	7327	6002	4752	3327	2302	1712	1381	1309	1251	1138	1012	991	958	991	934	890	949	818	838	871	806	810	850	816	820	818	816	806	801	834	795	871	777	798	797	768	823	808	820	789	761	819	783	808	840	753	812	791	762	780	861	820	797	805	820	828	816	806	815	774	738	754	814	739	787	792	800	780	776	811	797	763	772	794	803	776	808	773	779	815	768	778	725	833	823	785	794	804	802	724	808	796	778	729	808	783	796	812	807	767	793	823	774	772	739	777	787	796	780	771	849	763	827	791	789	763	792	775	740	766	836	811	764	810	804	817	802	836	805	799	786	796	825	830	774	829	824	794	772	827	772	763	786	819	792	811	814	752	794	817	795	752	774	764	852	786	832	780	807	773	808	781	786	768	756	786	821	778	815	780	778	790	811	745	823	811	779	787	786	753	806	815	780	786	747	803	785	810	801	771	750	766	809	804	790	794	781	770	791	767	834	789	813	821	789	804	749	762	783	754	837	832	741	801	790	759	781	792	741	786	759	819	755	782	781	763	781	766	758	789	763	796	855	786	806	799	822	821	774	809	813	772	795	806	791	803	803	787	813	843	798	792	804	852	806	761	765	785	801	810	862	805	781	776	781	814	794	814	793	812	846	779	781	819	762	783	780	797	762	814	807	773	771	792	793	820	783	769	781	738	847	754	881	819	755	791	818	807	738	805	776	798	749	770	801	795	795	820	828	753	767	754	771	807	755	767	743	808	770	820	808	775	783	771	779	780	789	769	773	772	802	827	768	760	753	764	793	739	783	773	790	776	736	800	734	822	805	798	776	767	785	853	770	778	773	781	777	776	762	777	719	788	812	765	822	757	821	774	754	743	756	793	774	783	757	808	810	794	819	815	794	766	777	799	768	832	793	810	774	823	765	795	748	758	761	756	769	818	822	812	757	778	807	779	812	804	801	786	823	775	788	800	798	811	772	765	826	825	767	819	788	825	801	817	811	812	767	783	770	800	748	779	800	834	767	779	759	774	815	793	758	814	766	780	765	769	817	742	882	817	768	781	764	778	802	809	804	754	790	782	823	841	801	740	711	780	783	799	797	837	791	792	837	791	713	745	828	751	807	756	808	776	760	783	787	770	778	783	778	811	809	843	766	772	798	809	831	772	776	782	784	811	804	773	753	796	750	791	783	810	793	796	814	769	776	820	827	797	776	803	829	816	798	799	820	762	788	742	785	837	787	826	777	814	783	764	762	810	813	759	851	795	753	797	811	821	759	824	829	761	801	782	770	800	800	753	775	777	780	793	770	805	768	748	781	721	786	741	740	731	773	822	780	804	744	771	786	785	774	779	808	803	853	768	782	780	798	810	782	786	807	815	776	765	746	763	794	776	791	793	792	787	762	753	775	898	801	759	792	773	745	753	800	779	811	764	747	792	807	801	754	794	804	789	789	800	860	736	778	794	803	788	806	816	769	792	833	772	836	771	836	825	805	834	750	763	806	775	800	777	787	813	774	829	813	772	781	769	831	790	795	829	803	793	788	804	797	797	817	805	782	756	776	784	767	779	815	759	808	788	772	807	798	769	739	779	763	806	785	852	816	748	809	799	763	771	854	791	801	824	775	792	785	828	804	807	791	779	779	760	777	770	833	733	795	751	774	802	799	775	774	765	824	795	772	718	778	774	783	804	811	809	783	821	757	776	750	738	817	816	828	815	777	783	764	765	790	827	809	763	801	743	756	803	717	795	766	787	729	803	769	792	736	824	771	748	763	792	795	784	797	784	766	821	749	771	791	811	803	819	768	827	780	792	789	814	778	753	821	807	787	809	804	772	823	771	765	799	782	773	779	801	842	783	798	790	840	800	786	805	796	774	793	797	755	765	778	796	759	787	842	779	817	747	810	769	789	778	760	822	813	763	776	808	846	765	770	846	804	741	724	752	782	836	756	763	761	750	768	834	730	796	835	774	827	807	807	766	766	847	773	828	809	746	814	830	765	808	763	780	804	766	772	812	796	829	790	821	803	753	788	787	800	792	790	782	770	702	759	817	794	791	771	782	815	768	826	760	762	750	822	769	817	769	802	793	798	795	785	758	743	804	775	768	814	794	793	772	788	790	772	761	793	777	754	832	754	805	824	792	798	793	776	773	802	769	798	717	763	816	800	785	766	797	793	700	785	786	816	847	772	777	741	751	858	748	787	759	772	742	833	831	755	823	731	768	802	794	767	772	729	866	777	838	833	729	748	795	745	769	792	819	820	755	779	747	810	780	789	779	849	826	774	767	789	818	786	801	825	796	764	752	819	840	749	822	803	774	764	814	785	793	786	770	775	813	760	785	803	774	800	735	788	822	792	753	768	760	770	790	832	753	767	757	826	805	810	751	785	775	796	791	796	806	808	745	798	810	757	769	814	799	739	818	759	782	760	778	768	821	771	751	780	795	789	745	795	771	809	780	819	771	763	781	785	775	796	797	806	824	789	820	773	762	803	751	791	805	819	767	775	796	788	794	822	792	754	840	811	756	839	765	764	744	783	785	757	800	827	730	836	774	797	797	754	732	816	799	792	802	784	782	765	831	739	795	843	805	749	822	798	819	769	776	749	807	793	813	784	780	766	788	787	774	786	760	742	818	784	756	849	810	841	797	836	780	857	752	786	746	751	758	756	760	748	776	779	788	874	803	814	799	792	810	810	778	831	805	796	776	782	789	833	796	782	760	753	785	755	815	809	736	811	743	785	755	775	781	797	755	801	797	823	825	731	790	833	774	784	808	769	781	773	805	767	773	805	754	828	794	783	798	783	757	819	796	787	727	801	787	778	761	793	795	820	845	786	790	751	802	800	795	745	762	823	767	778	798	764	799	782	797	794	761	812	803	807	763	806	823	774	772	788	784	806	766	769	774	772	753	821	796	806	773	822	790	794	801	794	821	792	768	770	780	721	800	748	729	720	801	833	750	833	819	857	769	783	796	769	805	825	843	806	788	774	738	793	769	770	808	765	762	795	755	807	799	854	814	745	750	772	767	735	773	799	767	843	801	754	765	807	809	818	789	809	760	834	774	768	794	752	809	713	817	787	780	787	766	786	764	823	787	813	792	776	798	798	763	751	777	787	806	763	806	831	774	753	791	809	833	820	769	761	795	816	803	822	825	797	752	814	803	781	821	820	793	738	780	729	814	796	750	776	780	775	787	770	769	777	778	750	754	771	813	769	819	792	780	740	816	757	839	786	790	757	813	750	731	758	793	797	785	775	775	812	840	822	750	802	785	786	821	800	702	751	779	763	797	798	819	784	768	799	815	785	793	824	762	784	786	805	819	801	810	780	779	781	746	817	742	765	783	842	814	739	797	753	796	819	859	812	771	802	790	785	836	765	770	824	814	804	765	771	828	748	772	776	730	812	805	812	761	848	792	831	832	773	780	769	803	793	804	785	801	811	791	767	759	784	846	834	791	784	770	814	858	761	759	810	809	804	749	804	821	771	799	767	819	793	825
42639	24132	20797	15924	10102	5753	2921	2284	1834	1319	912	725	593	531	540	468	490	476	442	416	449	438	396	421	466	421	433	419	410	429	414	442	388	402	397	414	392	383	388	380	401	396	425	384	372	423	402	395	390	403	403	407	369	450	426	402	395	397	409	438	398	407	425	415	401	442	432	417	422	418	409	417	420	410	405	433	396	433	376	400	357	394	393	375	412	413	441	433	417	448	398	455	415	405	428	430	372	373	391	372	392	384	384	421	382	431	425	379	436	375	455	438	391	415	419	394	396	410	384	441	376	423	378	386	398	435	445	368	365	423	402	420	402	405	398	415	400	403	383	392	394	401	390	367	441	418	415	392	382	434	467	430	421	432	401	390	432	410	393	404	394	439	410	375	451	429	378	409	407	390	401	398	406	387	353	436	418	418	409	417	416	413	395	404	401	400	429	383	410	433	415	393	410	392	389	392	445	385	394	399	412	427	381	378	401	424	398	428	386	399	406	407	430	437	391	393	436	391	389	409	400	424	404	401	476	440	404	385	381	402	385	427	348	371	409	444	427	428	400	415	374	410	417	468	367	428	444	437	394	384	401	437	408	427	426	437	423	417	408	429	408	387	402	346	386	364	388	402	415	408	422	405	427	410	374	424	416	390	433	441	428	401	384	462	428	376	417	417	431	405	462	417	367	418	438	417	432	414	440	408	447	427	391	355	394	382	392	453	392	443	396	439	432	402	400	420	377	398	427	392	379	377	381	453	373	389	397	371	395	424	417	421	399	420	426	390	439	410	404	419	394	392	371	337	429	408	417	422	423	422	400	403	404	384	409	408	412	458	394	367	393	406	457	373	387	430	435	403	417	419	406	374	411	399	426	434	397	386	377	377	401	406	446	406	378	390	411	355	397	409	421	397	429	387	393	431	447	389	419	404	417	415	403	393	362	374	420	408	386	395	400	424	438	417	382	394	370	401	394	363	401	419	414	401	435	389	409	450	434	390	396	432	385	407	419	422	421	410	443	417	447	411	426	392	410	389	405	413	411	414	475	411	394	383	399	393	373	417	415	391	382	419	401	389	392	412	421	398	401	393	408	415	417	429	383	409	427	406	379	416	434	412	393	404	395	410	391	399	364	416	412	417	398	432	404	483	433	366	422	405	375	425	424	385	425	395	386	393	395	446	405	419	375	429	427	400	397	383	388	429	415	406	427	416	389	407	383	396	437	388	451	443	405	421	432	388	389	362	405	409	402	394	408	395	413	398	410	413	407	420	417	381	408	386	379	402	389	382	460	400	414	388	391	457	388	420	392	401	448	403	461	398	421	437	411	379	465	426	386	367	405	429	421	365	409	374	410	426	453	424	385	442	419	414	419	402	411	371	400	395	408	396	374	389	419	409	398	371	411	410	391	402	389	426	419	409	408	416	398	413	424	411	422	395	396	387	427	392	440	442	398	379	391	409	383	372	362	361	403	449	423	405	430	418	398	412	417	432	397	396	467	385	389	377	407	403	405	429	395	404	396	421	390	449	419	406	417	474	420	444	419	364	430	434	401	418	374	424	389	396	415	450	412	442	414	457	417	434	419	405	406	398	368	411	390	421	384	407	415	354	426	380	410	381	361	395	372	392	415	430	432	361	408	405	422	398	402	417	381	429	414	429	392	391	411	399	386	447	420	412	408	402	387	406	411	431	365	385	400	412	359	392	432	404	379	389	411	396	391	386	418	399	388	420	443	422	417	357	399	397	365	416	407	455	416	416	426	402	399	430	364	405	396	415	418	405	411	417	414	409	442	417	395	409	404	441	428	411	397	388	395	388	439	448	418	457	404	398	437	401	442	410	384	412	414	424	387	406	418	420	412	451	434	388	409	398	457	463	407	405	402	390	457	449	423	399	411	363	398	373	415	425	432	378	371	421	413	423	401	410	365	405	428	408	408	384	434	422	437	398	355	427	385	416	423	420	383	394	402	444	406	409	431	394	419	390	417	392	396	417	389	376	404	411	425	423	424	396	379	384	401	397	433	382	429	421	434	404	410	402	425	411	412	378	390	411	389	411	413	399	415	418	384	396	434	385	400	409	403	410	428	441	422	400	407	399	415	373	402	395	389	409	411	386	399	395	426	400	425	399	397	417	371	434	391	419	400	408	423	471	392	414	412	421	380	407	406	392	404	460	392	452	413	393	374	438	423	418	458	387	378	416	405	374	386	408	382	429	381	410	419	384	415	414	446	436	442	377	377	405	411	392	430	397	411	385	386	403	389	411	401	447	436	373	387	401	384	427	404	441	408	435	441	401	363	403	406	416	421	372	403	393	397	429	397	355	390	410	453	459	413	366	384	392	413	415	419	406	393	391	371	406	381	391	409	363	400	437	430	394	439	438	475	441	445	391	422	387	420	399	413	382	415	422	384	410	416	432	373	416	469	397	410	423	460	426	377	432	398	430	415	417	405	420	379	396	379	398	417	370	407	412	402	434	412	389	390	406	395	388	404	411	422	422	362	413	415	437	394	400	399	421	401	414	420	375	432	384	418	397	381	388	395	415	366	390	436	406	419	379	394	442	421	444	426	431	396	424	393	411	395	401	366	393	405	386	419	429	416	376	399	397	406	426	388	404	422	384	418	389	405	422	384	432	414	389	386	397	401	397	412	414	423	395	428	396	390	405	378	392	415	383	425	372	409	377	385	420	417	428	408	435	385	394	401	410	435	442	400	389	402	423	394	429	359	402	428	376	402	442	413	351	418	374	407	414	426	425	408	416	447	435	413	375	388	421	394	440	407	471	410	436	434	407	395	442	410	391	401	419	428	405	415	384	388	425	411	376	416	409	389	401	391	382	462	409	403	389	478	410	402	431	360	363	422	420	391	402	401	419	386	417	410	403	423	366	414	399	427	391	393	392	381	426	399	404	423	410	412	434	393	380	407	412	399	438	400	421	405	418	378	383	395	443	446	405	399	400	419	380	400	389	415	435	389	391	438	416	414	408	430	385	385	399	392	397	397	424	394	408	403	430	426	386	436	409	376	401	425	396	384	370	392	379	372	429	418	425	448	373	404	426	387	425	447	457	458	433	367	413	412	397	429	380	434	416	415	373	418	380	375	405	390	417	414	351	388	387	421	365	392	375	388	396	419	407	394	434	419	397	399	418	401	396	410	387	434	437	397	405	400	411	426	417	351	423	440	443	390	398	388	410	464	405	439	429	382	383	395	442	430	378	401	388	449	437	410	361	385	377	402	412	410	401	385	434	397	381	427	384	440	373	414	375	396	420	391	398	399	416	392	388	359	409	389	390	430	446	407	408	399	430	439	399	402	418	439	425	416	411	381	417	402	409	422	428	447	421	397	401	445	424	399	367	403	398	431	411	436	429	425	432	416	406	450	382	393	413	392	439	413	360	392	411	387	367	395	417	426	413	413	412	392	447	378	407	391	410	398	426	393	373	433	449	359	403	431	428	409	426	406	402	405	384	419	451	404	415	400	381	347	400	419	419	419	414
24544	16812	25880	26375	21560	15679	9998	9014	7084	5120	3335	2192	1789	1726	1492	1454	1233	1151	1160	1116	1037	1020	971	996	920	903	921	928	847	927	921	939	940	895	864	887	887	886	859	866	873	853	870	864	812	840	891	869	872	849	843	923	951	859	913	902	889	926	912	876	932	891	956	983	926	925	890	884	847	828	844	867	850	907	913	851	890	853	853	865	874	907	889	873	850	846	882	802	847	845	855	907	787	849	847	929	846	838	875	866	907	888	852	876	912	862	887	836	906	865	909	876	906	854	875	895	878	870	858	889	888	853	860	882	867	887	847	867	865	893	879	860	854	897	851	862	883	839	893	850	916	865	895	879	865	910	908	868	867	848	910	884	942	882	837	884	849	879	855	881	829	888	891	880	855	883	874	918	914	823	902	843	911	833	874	818	890	874	889	825	965	882	867	916	862	866	904	873	871	891	854	880	890	841	849	871	853	855	861	894	870	821	858	840	839	894	849	896	869	859	868	819	890	910	882	937	920	778	860	876	861	856	901	869	910	872	868	862	847	820	862	878	863	858	849	909	842	856	873	833	850	864	849	933	848	835	853	878	906	899	917	799	877	863	869	853	849	908	846	824	848	815	890	821	811	895	843	920	827	854	821	850	896	918	827	856	862	898	824	870	873	873	891	885	848	817	837	867	871	834	831	852	908	850	917	867	836	832	905	849	856	880	839	845	913	877	876	896	872	913	877	933	922	882	884	816	906	907	886	865	862	880	933	845	888	859	865	832	855	874	815	921	870	864	848	867	838	855	839	878	876	897	839	885	859	883	889	829	832	884	908	883	860	864	867	862	826	889	880	857	885	857	867	877	851	846	865	841	916	844	858	873	873	890	865	916	859	887	871	834	846	875	862	858	871	871	858	881	867	874	888	855	844	841	923	864	901	899	856	869	855	887	863	895	872	868	865	863	907	877	861	848	919	880	872	892	883	870	846	903	883	895	858	835	866	860	892	861	911	848	856	867	921	922	834	902	893	850	927	861	917	890	883	897	882	847	864	858	880	850	860	891	841	867	878	897	882	928	896	899	870	898	886	906	902	885	858	896	883	829	851	870	924	869	875	879	890	826	900	894	912	866	847	862	865	883	859	910	863	874	904	894	902	852	839	874	854	914	869	884	858	893	859	866	849	907	858	875	870	881	899	892	893	847	887	897	885	888	877	855	854	870	914	848	820	897	854	864	862	818	823	869	899	878	884	884	849	902	895	823	869	855	891	910	848	808	880	864	807	896	872	883	884	898	881	859	920	911	936	831	870	862	813	872	877	847	933	849	864	858	874	875	906	852	858	865	874	926	893	903	839	851	876	857	886	848	852	886	899	883	865	922	845	849	850	801	905	881	867	894	875	807	864	875	847	842	907	830	906	812	845	877	866	937	865	852	872	924	817	776	857	895	860	855	839	878	909	864	823	861	854	913	852	874	867	889	820	888	854	869	827	919	853	886	886	852	899	905	826	890	879	836	887	847	885	910	891	862	834	895	853	867	834	860	857	880	849	842	889	885	864	888	851	844	863	851	839	867	809	804	866	920	873	859	870	858	903	898	831	876	812	923	818	834	924	862	844	873	872	909	880	879	842	896	886	876	831	837	897	846	831	871	853	858	870	844	877	865	862	903	857	894	839	878	881	871	922	903	911	828	912	869	874	830	866	876	855	854	864	862	913	872	868	879	875	829	924	861	883	876	845	894	837	893	886	857	867	870	902	864	784	885	846	818	889	887	927	844	888	869	834	813	869	881	859	849	894	923	869	818	843	839	896	941	815	904	853	884	835	837	879	855	843	806	871	874	829	825	838	911	897	869	879	877	866	940	858	857	863	936	851	849	876	909	833	857	897	880	869	889	886	834	863	865	852	876	863	898	872	873	896	862	900	896	845	863	862	848	848	830	861	887	847	859	825	903	858	908	948	860	840	850	828	898	879	850	858	864	859	909	890	884	827	860	890	873	897	899	831	846	837	820	884	876	879	902	839	926	838	891	902	903	891	915	874	874	888	885	899	908	930	886	883	907	836	871	860	840	887	849	859	863	843	806	807	872	867	881	848	864	878	869	861	851	919	842	883	884	866	856	858	887	885	895	875	857	852	890	902	887	894	849	894	844	858	830	870	877	876	877	889	875	913	851	864	857	828	871	868	895	904	899	885	899	844	836	903	911	831	833	838	819	841	861	855	906	881	853	889	835	819	870	862	881	850	898	877	852	891	854	832	845	847	866	894	874	850	847	873	847	898	899	887	833	834	870	878	866	864	900	896	855	867	847	854	867	906	867	854	858	906	884	922	871	851	859	878	899	856	862	877	869	876	887	855	867	837	896	844	904	865	841	892	850	924	852	817	902	852	880	795	871	859	869	841	865	873	833	920	883	852	874	890	864	859	879	876	860	898	872	897	832	920	891	767	849	829	884	829	853	840	884	859	845	873	876	865	886	884	838	875	919	842	925	874	868	889	833	866	853	852	871	885	892	880	874	865	847	870	862	855	906	823	846	865	884	890	871	901	858	845	851	876	845	879	813	864	907	879	927	855	847	866	860	882	842	888	883	902	848	862	883	887	888	820	841	851	762	894	849	858	861	858	872	888	827	907	867	898	821	862	881	885	870	857	858	903	873	888	820	821	921	838	898	820	885	836	897	902	894	862	884	876	877	848	841	866	805	898	873	877	847	840	883	906	836	895	849	823	846	883	885	895	885	866	886	901	803	830	916	863	869	868	848	888	938	854	835	903	904	854	900	904	921	866	874	887	857	828	850	870	850	837	877	857	856	885	864	884	831	863	900	884	867	911	818	896	866	900	879	901	870	880	906	877	869	847	833	864	850	864	864	903	855	873	861	856	915	840	900	855	861	880	958	833	892	903	884	820	884	923	885	885	895	841	907	866	916	851	918	873	861	864	828	859	869	875	879	873	840	842	876	846	878	842	880	828	850	887	895	850	864	833	839	847	914	874	879	844	855	892	837	877	883	841	870	873	937	888	821	867	853	851	853	836	862	906	922	856	872	877	921	876	796	838	904	852	862	863	830	851	813	854	826	853	910	881	871	881	896	892	854	875	834	816	913	834	829	882	912	871	868	850	902	890	853	827	833	866	832	914	877	868	870	853	817	823	823	881	870	850	826	913	890	852	875	880	883	874	892	867	886	877	857	831	878	852	894	889	850	834	882	847	903	930	896	878	834	838	864	886	871	840	812	882	868	904	859	891	817	911	844	913	892	885	949	905	837	895	850	881	888	837	862	814	842	844	829	886	803	894	875	856	817	868	815	855	871	823	881	898	885	808	867	876	862	873	878	827	897	893	906	845	857	920	864	875	847	890	837	893	867	880	839	818	893	825	879	897	829	853	846	900	844	837	848	842	904	873	862	827	890	854	885	896	852	844	871	896	839	870	828	925	844	913	880	847	899	859	864	842	890	847	894	858	864	890	855	878	877	882	898	786	866	876	855	860	895	897	929	907	910	916	886	905	923
24123	11584	9039	4828	2456	1385	970	757	755	673	470	430	378	371	375	349	326	355	329	347	359	312	342	325	339	291	321	353	329	346	283	304	299	325	326	334	301	319	292	303	334	359	324	330	281	299	353	362	302	320	314	355	301	356	325	350	309	376	335	354	344	356	349	332	333	285	360	335	330	325	343	337	337	344	311	336	347	350	320	356	324	324	327	329	358	343	328	327	355	319	343	358	342	334	326	320	336	310	307	336	343	285	309	313	359	349	341	294	314	377	337	343	340	361	337	324	301	343	296	350	333	328	349	334	348	336	321	349	346	357	336	320	323	318	358	338	352	324	303	303	296	336	304	330	305	302	338	335	324	333	350	336	344	317	340	325	312	320	297	299	308	308	301	310	327	318	333	327	330	312	302	306	298	355	315	309	322	323	305	339	315	320	341	304	323	339	341	371	308	332	329	333	348	315	287	339	345	350	358	361	318	338	334	345	340	315	340	348	339	371	290	347	336	367	352	325	366	357	361	334	351	316	304	367	342	347	333	336	311	318	308	319	326	359	334	300	352	327	326	347	329	321	347	336	311	357	303	345	333	334	351	363	318	335	322	300	342	302	321	308	313	326	353	326	323	356	358	318	363	341	333	335	297	315	313	321	321	319	326	330	377	335	344	330	310	295	286	344	349	302	356	349	297	354	338	297	323	324	340	310	286	302	344	320	304	346	331	347	348	337	321	341	343	337	322	308	332	353	317	369	329	340	335	309	339	323	352	351	307	342	301	357	365	317	341	310	342	325	321	343	311	327	298	320	304	327	334	312	326	314	322	342	330	313	347	297	349	299	336	347	304	350	322	316	324	320	324	292	318	327	334	345	321	294	311	310	315	303	290	354	357	329	312	333	339	363	313	297	308	335	314	304	351	323	337	305	347	348	318	340	356	324	330	341	321	296	332	333	341	342	321	306	314	330	337	333	358	356	321	323	340	318	307	313	328	335	337	330	338	360	355	332	328	304	337	351	334	322	348	337	336	307	326	340	334	353	330	365	321	339	335	311	314	329	330	382	390	378	315	343	311	376	320	336	309	312	319	338	346	317	301	285	315	313	325	332	326	312	330	330	317	336	343	344	339	318	325	272	312	378	334	328	353	339	326	318	312	340	329	331	337	282	327	333	311	331	339	357	308	335	324	307	345	298	330	326	335	313	325	310	346	335	343	359	321	296	349	369	325	366	346	335	364	333	360	332	351	349	286	304	309	335	316	328	333	270	303	310	313	365	306	329	343	321	290	289	310	312	320	315	304	302	366	330	308	327	340	327	337	346	336	310	349	320	312	295	354	341	313	366	328	335	310	297	354	333	346	309	297	310	343	325	331	326	343	329	332	343	326	295	329	317	281	351	292	340	312	335	380	330	375	276	283	352	326	326	334	295	329	327	337	324	328	318	324	302	364	326	312	341	336	304	314	321	305	342	304	340	325	356	352	329	382	319	379	305	287	291	317	354	310	329	389	348	329	312	292	344	343	375	327	309	291	313	358	301	316	354	357	337	338	356	326	371	348	323	336	313	320	301	348	328	316	298	332	335	354	318	331	363	368	305	318	305	322	339	347	318	339	339	355	346	335	330	298	341	350	346	316	345	344	343	314	308	312	332	358	335	347	312	315	277	307	347	302	354	331	348	344	329	312	320	318	312	323	309	323	292	318	304	329	359	334	323	318	331	334	334	328	325	325	331	326	358	319	344	372	347	291	322	317	348	330	266	333	323	313	331	316	305	328	305	303	285	361	329	321	333	366	316	330	314	280	306	320	311	306	334	353	314	349	346	329	333	334	335	340	348	376	318	326	296	312	315	313	307	301	349	323	330	301	347	299	308	319	333	344	334	341	316	298	329	335	338	321	356	330	318	370	314	284	352	316	316	348	316	358	327	350	325	343	321	380	324	305	333	349	333	352	279	322	316	267	342	334	317	352	332	336	306	345	356	327	369	352	358	321	341	339	324	362	332	332	306	325	332	318	322	323	331	314	333	383	343	332	332	279	325	311	365	322	354	334	343	312	327	361	339	307	337	351	333	324	311	318	331	312	343	388	346	310	328	327	316	313	325	282	335	333	324	336	331	295	352	328	316	292	343	327	353	290	286	308	326	298	284	326	336	332	310	309	319	326	315	344	327	299	347	321	313	335	331	339	293	311	335	306	349	298	326	324	314	318	341	317	331	310	345	337	320	315	327	306	350	322	377	317	327	320	334	315	334	342	309	297	338	329	307	356	321	301	336	325	329	331	329	344	341	332	356	358	330	324	347	330	310	341	337	317	292	333	361	333	342	337	316	336	349	333	346	334	338	346	326	316	311	312	327	310	302	298	343	323	281	323	311	313	314	354	344	301	328	326	307	295	320	327	358	324	317	346	334	325	306	330	315	321	359	318	329	320	293	343	299	346	328	317	327	335	351	321	329	372	330	285	321	306	307	345	355	352	334	331	312	337	326	312	304	356	334	302	320	328	343	347	374	341	358	332	309	329	337	324	341	384	337	335	298	309	326	330	315	335	330	303	347	331	330	323	319	334	325	335	335	358	371	330	320	361	316	320	303	331	312	360	307	318	300	345	327	304	324	298	309	326	320	326	343	322	336	329	335	302	307	323	322	330	344	334	297	346	316	311	328	343	339	339	330	320	314	312	313	320	301	325	335	330	341	348	345	321	303	322	277	330	327	348	338	309	329	325	323	352	323	331	342	330	346	314	331	323	316	333	322	324	373	339	312	308	327	306	311	355	293	347	324	290	319	314	316	344	306	366	312	364	342	326	373	340	346	357	334	320	343	328	347	349	377	334	377	325	321	334	309	318	300	293	315	342	307	301	347	320	313	336	295	338	313	315	314	331	326	357	355	339	321	326	309	355	312	328	300	328	345	345	294	337	284	318	339	324	337	352	308	294	303	331	333	336	325	311	346	356	341	343	321	322	326	368	324	324	314	315	354	319	346	289	339	302	307	306	333	323	315	317	295	350	361	337	314	337	331	306	312	311	360	305	330	345	305	303	310	275	349	365	310	318	343	335	341	365	327	369	321	339	345	317	329	341	340	360	342	333	342	295	312	342	289	335	293	326	343	331	315	306	305	333	341	362	335	356	368	319	323	313	293	340	346	308	343	322	355	303	347	299	326	342	364	332	329	344	340	342	293	316	344	333	385	327	332	322	361	329	347	327	332	349	332	343	343	319	303	280	308	289	321	325	337	297	328	293	336	344	318	318	314	337	358	338	338	310	318	340	316	294	307	328	298	362	335	361	343	306	328	347	318	355	308	402	333	326	299	317	307	309	316	328	324	334	322	363	356	327	353	324	344	311	306	348	326	355	332	334	303	337	313	326	334	292	341	357	320	359	336	313	312	325	326	317	299	325	331	327	324	348	309	362	354	343	341	339	320	320	319	344	348	336	366	325	310	318	343	355	335	352	324	327	342	315	324	340	340	357	336	336	344	336	364	308	335	366	334	343	332	320	331
13729	8654	13714	10911	7995	5340	3618	3120	2685	2060	1646	1070	956	911	871	855	787	742	793	720	747	759	733	700	761	686	747	717	711	736	764	733	680	723	755	742	734	720	707	733	781	728	694	724	686	665	723	707	748	733	722	712	726	737	714	745	720	721	740	699	710	749	743	742	723	729	719	673	717	695	709	686	719	750	732	737	738	722	714	778	721	702	743	744	737	717	710	683	700	684	706	682	709	730	720	688	693	682	690	760	674	676	655	726	731	747	752	675	722	704	756	715	733	728	720	680	719	729	723	715	756	715	702	734	671	719	694	693	712	739	688	735	729	722	740	719	711	689	713	752	704	716	693	681	743	717	726	689	718	694	710	733	686	701	713	770	738	741	711	733	736	736	708	707	696	696	711	715	763	704	715	717	685	697	706	695	742	743	746	709	741	720	750	723	709	748	737	732	689	739	762	778	720	730	719	720	778	734	762	757	664	683	738	718	752	677	707	708	748	719	689	747	707	699	713	754	686	665	696	724	722	729	691	686	730	724	687	743	722	726	750	707	729	678	694	695	716	755	693	727	736	710	753	739	741	716	731	669	718	724	695	737	721	687	715	699	696	767	717	721	731	705	688	711	755	673	728	710	773	722	662	741	704	748	686	710	683	745	748	662	694	773	688	680	735	703	696	741	738	782	691	703	658	678	738	697	720	723	766	725	746	703	683	744	710	738	707	692	710	704	671	687	740	701	720	712	736	695	648	695	710	696	695	673	724	681	713	661	689	729	752	698	718	669	738	711	703	738	748	709	673	702	689	730	687	692	739	698	743	705	737	735	731	752	684	652	696	684	713	679	705	732	697	701	775	738	764	733	749	720	693	735	711	785	699	712	785	750	717	687	730	707	733	703	688	725	701	750	710	762	746	659	705	710	730	737	717	715	772	717	714	711	689	680	726	708	707	745	716	722	711	703	730	686	713	689	695	776	743	698	649	712	703	712	699	754	686	739	694	725	707	666	702	745	730	702	710	740	741	757	690	724	711	732	726	731	735	673	701	718	712	746	727	708	734	718	651	683	716	744	746	682	752	703	702	759	779	726	697	728	758	743	714	709	707	763	687	757	703	745	660	750	722	739	722	681	769	740	697	722	697	736	711	707	729	744	708	727	736	700	779	738	735	762	746	711	709	695	700	691	729	743	758	710	697	734	722	669	746	698	724	745	687	693	719	720	762	678	729	655	699	725	711	719	692	714	749	680	678	704	696	685	707	746	665	749	742	730	680	703	698	687	675	682	748	687	727	776	755	718	724	721	695	764	749	727	677	746	697	669	726	739	740	707	719	678	731	688	754	761	711	715	708	694	670	706	742	747	710	747	754	726	762	732	717	695	727	680	698	691	737	735	738	681	723	660	732	752	711	737	725	699	683	753	683	688	744	729	736	700	716	708	725	699	719	756	677	737	715	718	717	674	762	747	685	727	703	710	735	688	729	674	794	701	696	735	694	698	734	754	724	770	748	675	672	740	716	718	690	726	656	724	711	697	725	733	706	708	706	723	700	726	714	715	727	702	752	727	728	690	728	717	670	734	775	705	676	669	731	722	739	672	710	713	754	688	744	773	703	681	725	722	737	681	701	698	698	735	702	711	721	697	720	740	754	715	695	732	733	663	715	694	740	676	732	727	704	687	679	739	703	681	706	748	692	728	678	735	718	773	641	737	706	715	720	702	748	746	661	723	707	687	745	734	788	754	729	734	710	717	715	740	779	716	687	737	718	711	747	734	698	716	727	736	739	740	733	703	717	709	696	717	725	711	731	693	679	690	738	746	704	686	750	696	707	754	705	745	761	732	695	756	716	685	732	744	738	744	679	720	714	677	697	754	726	707	697	749	741	728	779	757	702	754	686	701	743	726	735	711	708	685	766	691	740	755	720	723	695	754	695	704	695	733	747	706	728	691	745	749	748	709	775	695	739	695	691	755	731	739	730	733	687	707	711	711	708	703	749	631	676	770	775	725	689	693	734	717	717	740	715	703	693	729	699	716	734	691	716	730	718	730	720	783	753	748	773	736	741	724	734	685	738	781	666	728	732	717	743	696	744	736	685	755	716	729	745	745	708	734	676	722	711	714	737	732	746	748	705	696	726	690	707	712	721	736	745	721	705	724	674	717	701	746	707	714	731	754	731	747	733	709	744	724	708	739	713	721	697	711	763	750	709	718	710	724	748	707	696	747	739	698	670	719	699	730	728	702	735	773	674	693	742	747	739	703	723	681	743	755	729	728	742	733	768	762	738	722	732	661	690	697	732	717	699	718	723	705	700	739	695	680	688	747	720	700	760	706	714	718	702	707	708	728	747	720	706	729	705	706	728	752	695	697	713	733	750	741	702	716	694	700	710	715	678	760	748	708	681	695	765	698	718	727	733	669	726	753	710	721	703	756	721	679	712	725	744	741	711	708	775	712	771	746	743	786	704	702	693	745	766	717	759	683	669	734	733	711	719	693	730	718	740	700	688	765	708	693	699	764	700	719	719	704	714	711	753	745	723	673	729	767	679	751	771	700	753	707	665	707	667	727	717	703	729	728	696	733	745	666	726	744	708	669	735	719	742	730	722	710	746	802	771	760	704	711	689	684	678	758	721	711	735	764	657	684	759	723	725	750	686	730	687	787	722	735	685	709	720	742	699	723	745	719	749	760	728	667	725	728	710	727	717	702	701	737	671	702	704	743	731	743	799	731	721	726	758	762	706	701	732	694	715	732	703	680	719	703	677	747	719	765	749	712	687	702	716	724	764	724	739	707	697	698	718	743	691	675	701	739	688	737	678	737	689	762	727	644	695	707	728	705	711	711	695	683	704	734	689	742	748	725	702	697	716	748	709	695	732	726	744	708	727	684	725	726	693	728	715	717	794	683	740	701	739	745	694	690	725	712	713	712	666	691	668	797	737	741	762	739	735	744	691	697	737	680	724	713	708	762	752	714	719	706	759	738	755	767	736	750	722	725	691	722	749	710	700	680	717	747	742	697	685	730	677	700	728	699	702	733	700	693	718	762	742	748	658	697	735	748	697	728	774	724	722	710	714	683	734	741	693	718	760	666	729	720	737	735	700	742	700	707	721	693	744	745	671	713	664	711	697	725	663	712	743	720	723	714	707	712	714	731	719	738	736	721	761	730	716	735	726	757	760	734	720	738	713	699	743	702	735	716	700	707	723	736	696	723	740	695	723	718	714	717	721	729	608	679	702	752	733	739	739	690	736	727	711	679	760	729	716	655	722	696	726	721	722	732	701	716	688	705	695	704	680	704	723	718	739	715	709	699	706	694	743	763	755	693	654	712	711	704	690	697	704	696	717	749	756	737	707	717	680	726	689	748	715	733	645	675	727	691	735	740	705	741	722	746	679	720	716	699	705	719	754	739	741	728	720	736	710	714	658	709	748	722	728	704	716	748	720	672	708	704	744	760	746	776	650	704	699	721	704	739	719	682	739	729	695	754	712	727	767	682	730	747
34402	19935	14774	10269	6224	3090	1946	1476	1173	818	701	508	487	465	408	405	351	422	386	391	376	425	426	420	382	362	381	377	330	389	370	356	400	341	364	375	355	355	390	371	351	379	353	394	395	348	364	379	351	369	364	389	343	343	367	370	375	378	350	370	388	346	368	345	377	378	380	347	353	352	350	364	340	353	397	377	361	337	378	366	364	413	373	376	352	356	372	382	400	355	400	392	358	388	335	416	349	349	377	377	386	372	381	322	403	381	378	337	391	405	371	352	348	378	387	320	417	375	342	373	427	342	367	353	352	370	343	352	364	366	358	322	359	350	353	334	344	375	347	336	353	364	420	333	354	384	387	390	359	353	370	397	376	370	375	329	366	339	372	371	378	337	368	365	396	371	359	391	391	339	379	361	384	382	357	374	379	377	369	375	397	350	315	361	348	372	398	352	345	351	336	374	376	365	399	377	376	361	401	368	348	351	342	370	354	383	341	336	358	371	347	395	349	400	362	364	395	380	364	334	404	333	375	376	373	344	347	365	361	341	379	345	359	346	337	349	389	361	393	356	358	379	400	381	344	349	353	381	349	356	353	381	382	395	376	421	360	364	369	360	359	379	352	352	393	360	382	392	344	367	350	357	373	358	367	320	357	370	382	351	371	346	357	376	341	355	394	381	356	311	365	377	326	348	363	382	395	343	370	346	385	376	370	358	413	372	379	355	338	359	359	405	331	351	350	389	372	385	392	368	368	351	329	348	360	351	341	361	384	390	360	355	395	327	382	351	379	362	371	356	379	365	358	391	327	365	360	373	373	333	360	346	400	376	343	387	342	418	418	381	362	391	338	329	355	352	346	394	365	355	364	389	367	363	391	413	343	384	335	345	376	390	392	371	358	343	337	368	395	362	375	346	367	370	371	359	388	343	371	392	353	359	384	360	349	365	306	383	361	366	355	391	341	366	381	371	363	351	342	406	356	362	396	360	366	365	341	360	367	360	357	394	385	345	332	356	375	349	352	360	363	381	383	354	383	407	368	381	394	357	368	347	381	376	407	375	372	304	377	359	359	354	342	358	357	352	346	342	397	396	367	351	334	353	357	401	392	366	367	353	342	346	342	389	357	400	360	380	363	398	335	369	376	378	354	367	418	346	356	352	364	373	357	350	346	355	380	352	356	381	359	325	356	371	398	357	354	350	354	336	377	355	357	387	374	368	384	365	376	344	404	365	324	354	365	379	405	321	374	387	343	360	387	392	335	383	331	351	425	367	355	381	360	362	360	340	374	343	297	342	335	383	316	404	384	358	359	365	403	330	391	362	382	351	382	381	376	360	348	374	378	336	374	353	344	396	371	364	347	385	374	379	368	352	370	375	334	317	322	357	346	404	358	410	333	357	379	370	396	317	400	336	399	353	366	371	377	353	374	373	348	366	333	372	363	357	333	402	345	346	341	355	329	375	402	338	339	385	349	392	378	362	361	352	402	390	379	348	373	346	340	377	373	389	368	355	406	356	351	340	388	315	375	345	378	347	363	360	357	371	376	389	330	374	378	385	372	335	363	408	394	377	357	340	373	380	373	335	354	344	399	370	346	354	329	369	343	383	369	355	387	343	370	329	372	326	367	335	347	354	336	386	397	365	349	390	363	327	363	372	365	337	323	366	353	371	348	370	338	368	352	350	376	342	345	416	396	370	389	360	346	333	368	361	346	360	391	393	373	359	400	379	384	369	352	340	360	372	396	357	378	359	353	383	348	413	367	378	393	369	384	375	393	365	320	396	346	358	348	363	377	369	404	359	383	334	353	357	366	382	386	351	362	397	351	361	367	342	370	366	363	376	356	364	379	387	354	398	364	386	357	342	361	395	377	336	339	367	360	411	398	379	380	392	389	350	365	400	395	349	364	395	359	393	360	363	372	365	381	368	353	376	376	314	341	332	342	363	378	389	360	371	378	353	392	381	338	367	343	391	365	363	372	403	389	383	366	371	353	338	396	373	359	343	362	367	366	380	366	362	360	361	363	376	359	381	356	350	368	366	407	336	330	327	341	344	392	394	382	327	357	364	347	367	364	371	383	335	364	362	372	354	406	325	361	367	379	321	397	361	323	332	367	387	351	368	378	412	404	370	343	379	376	345	379	302	385	337	345	360	377	363	401	358	342	357	403	370	368	353	347	372	365	375	349	363	356	381	334	389	361	361	384	373	385	377	357	367	374	342	335	350	382	314	343	335	384	354	377	356	355	370	358	366	384	368	360	341	381	339	363	363	394	390	343	372	369	389	394	345	350	394	336	367	365	391	373	380	361	358	351	325	389	358	390	351	396	369	368	367	363	335	383	338	356	394	373	367	400	393	365	342	385	404	367	404	342	330	372	376	344	378	336	362	360	367	351	347	346	377	358	374	384	387	341	371	380	331	371	426	368	379	389	352	371	358	363	357	349	330	401	363	364	362	333	361	377	365	398	386	351	359	380	377	393	388	427	369	311	364	334	377	349	406	350	368	362	346	402	368	374	325	385	374	386	362	358	374	347	376	375	375	373	385	390	372	334	365	387	340	354	331	348	368	381	391	344	369	364	354	355	359	337	358	379	380	298	397	344	399	365	398	375	386	367	344	361	374	382	333	381	391	358	399	353	355	354	373	376	333	361	368	344	358	349	373	337	351	392	408	409	382	362	394	353	363	381	359	379	393	395	369	362	361	353	346	378	346	358	380	364	375	379	344	379	354	346	401	360	373	339	376	358	367	386	371	365	372	333	359	411	384	368	357	358	425	394	386	341	353	404	349	385	382	398	350	398	374	356	362	353	352	382	327	379	387	376	367	358	358	340	355	363	375	362	371	333	352	358	364	388	366	353	366	356	294	375	374	338	360	402	355	398	395	416	341	362	367	312	331	344	378	391	357	398	380	336	375	361	355	326	353	371	363	374	365	368	328	374	373	347	407	362	341	341	370	363	321	350	370	360	357	327	348	383	379	368	324	354	363	368	367	357	338	363	373	362	361	348	368	418	353	337	330	350	357	349	398	369	393	370	374	361	384	337	383	423	361	371	357	362	363	362	355	342	364	372	370	363	377	391	355	353	353	350	330	377	343	368	368	355	342	365	343	352	360	331	351	363	359	355	375	370	374	401	385	370	370	339	339	360	359	390	376	324	387	371	352	366	370	398	370	360	390	419	335	352	326	327	381	348	380	366	393	337	362	431	382	329	346	380	405	365	352	356	371	340	351	368	354	329	360	369	367	343	390	349	359	367	378	329	349	389	386	395	344	338	367	346	367	363	362	359	326	340	379	370	361	348	375	356	407	325	352	337	370	412	377	358	389	389	373	388	410	336	357	334	366	345	356	361	373	378	361	406	345	379	359	365	372	400	347	342	374	367	345	332	357	337	367	342	389	379	339	324	363	341	381	356	356	347	344	375	379	379	368	405	392	347	368	368	349	364	388	362	376	403	359	349	350	371	324	375	384	358	362	386	329	398	374	410	343	348	415	364	347
21045	14730	20081	20411	15679	9783	6875	6128	4789	3265	2336	1639	1392	1161	1146	1098	981	965	940	894	912	823	878	867	789	835	796	782	790	814	811	803	838	825	789	819	804	791	813	817	811	856	787	807	780	818	841	818	817	806	780	786	805	821	824	805	862	869	797	845	798	806	804	797	824	800	881	803	819	857	787	767	820	780	770	792	767	835	755	776	796	810	777	798	803	763	767	748	822	830	750	823	813	776	773	820	807	812	755	827	786	805	804	812	780	760	827	822	814	798	785	752	826	824	760	834	834	790	805	768	771	768	816	821	746	784	764	750	795	806	768	804	787	751	849	755	761	774	762	778	789	834	794	790	766	842	838	880	825	816	799	828	794	824	787	777	762	835	828	860	781	774	779	834	801	761	769	830	849	783	797	750	788	785	797	835	849	789	773	840	763	775	756	783	800	769	786	788	819	764	808	761	779	782	798	799	781	786	845	760	760	810	789	768	789	796	776	806	794	796	789	798	774	768	784	764	806	767	818	777	807	801	815	769	792	839	792	822	766	742	814	768	754	758	771	769	805	775	804	782	828	791	805	795	791	754	824	788	764	772	796	789	761	778	838	794	765	800	781	818	780	785	803	797	846	766	862	801	771	794	820	793	823	782	773	797	784	798	808	825	765	791	805	761	811	779	787	803	850	803	805	802	796	813	798	802	839	792	744	774	773	768	802	810	726	763	788	776	735	800	825	806	770	796	791	788	804	746	796	779	786	834	738	786	787	811	825	780	786	806	802	821	753	792	800	791	834	772	771	841	787	810	810	836	805	829	842	784	821	764	835	806	786	758	821	781	769	869	771	743	755	807	774	831	815	763	784	795	781	798	806	805	826	838	771	811	776	775	775	789	823	753	799	841	749	729	777	835	754	817	792	763	803	766	812	793	771	817	830	808	809	787	760	808	818	795	792	757	798	790	816	813	846	843	744	727	783	769	819	800	796	755	829	817	778	756	796	751	751	765	766	826	808	772	782	834	781	817	761	744	790	824	798	792	762	845	773	805	779	841	828	804	777	817	860	775	767	812	760	781	806	821	804	817	765	821	811	788	771	783	823	832	744	813	771	786	820	791	760	838	790	846	836	870	760	811	788	755	774	766	796	788	831	811	834	783	792	834	808	823	819	796	797	784	800	782	805	805	763	835	781	750	794	785	801	821	772	746	746	849	808	831	799	763	825	804	790	802	782	791	831	801	806	815	818	778	802	787	781	782	799	799	788	747	770	814	775	781	804	784	794	796	839	824	825	778	808	765	790	778	788	802	783	775	761	798	763	759	793	821	744	789	754	802	812	803	798	825	801	807	757	846	817	764	778	799	788	776	824	772	804	760	845	801	814	786	783	843	792	794	790	794	756	802	835	820	771	792	775	799	829	790	799	786	770	805	766	804	745	764	871	795	755	861	835	784	797	781	830	803	792	748	803	786	757	826	772	817	799	854	783	785	781	753	848	789	752	769	784	794	786	795	761	835	755	812	814	793	741	833	858	780	779	772	781	776	830	767	781	736	792	775	757	874	737	810	810	751	756	826	804	801	815	798	813	797	793	768	780	825	789	808	762	795	810	810	769	805	802	787	786	783	812	806	831	804	770	811	825	779	801	832	726	765	791	789	747	771	764	780	779	757	795	770	801	738	773	818	788	809	778	772	824	869	779	760	779	779	827	787	787	794	811	784	804	810	818	784	786	828	753	783	743	810	791	796	812	795	788	769	867	787	819	750	789	762	826	780	783	774	793	785	769	804	812	768	798	768	819	776	785	764	734	828	790	799	772	836	785	760	766	776	810	834	801	803	843	831	810	826	805	755	877	772	755	766	797	800	783	817	773	768	812	781	780	793	791	791	841	805	801	762	858	796	805	805	847	763	819	820	794	801	817	816	813	802	749	775	797	791	734	764	737	798	786	799	765	819	814	821	752	800	735	797	823	787	835	773	836	772	806	754	766	806	813	829	808	766	830	809	755	790	739	809	820	835	763	805	767	793	774	853	755	791	759	779	831	784	727	816	797	803	801	758	777	811	754	815	789	792	723	823	783	828	765	791	766	792	758	800	810	789	781	801	802	755	737	734	778	776	769	765	756	800	789	755	825	801	827	795	733	761	801	812	807	815	744	741	793	811	771	830	735	787	714	742	791	810	785	831	790	791	816	768	761	737	800	789	799	804	814	807	800	785	790	820	793	782	796	774	784	798	791	813	804	798	808	878	830	811	797	828	806	796	770	737	775	787	754	831	810	771	814	819	814	791	787	798	757	783	838	823	745	741	814	790	798	771	756	774	766	770	771	766	803	822	844	850	801	770	775	795	744	778	799	766	766	797	782	791	787	752	776	741	849	800	767	829	789	799	841	810	787	809	758	791	751	767	845	787	789	805	797	795	801	800	816	831	741	821	784	790	787	777	764	809	805	796	793	787	819	782	787	827	797	810	721	837	790	781	818	756	816	822	789	772	749	755	821	772	802	800	774	830	793	829	795	781	814	788	781	761	759	792	780	779	809	827	769	837	797	851	808	779	791	789	807	844	805	858	813	819	783	774	794	776	782	836	773	817	751	803	786	841	780	804	746	791	820	829	825	780	769	775	841	789	831	785	751	808	727	807	766	816	768	773	824	806	796	760	767	820	792	846	821	761	783	786	767	774	817	795	803	805	771	772	758	778	781	842	769	811	804	802	880	835	740	808	769	762	794	770	752	783	773	839	860	801	812	834	792	785	759	751	766	833	820	782	793	803	759	794	797	785	829	785	802	833	777	808	812	781	765	771	847	803	824	786	783	800	815	782	828	762	773	781	775	779	834	762	729	805	816	761	753	842	789	784	794	783	741	800	813	813	802	800	816	805	794	746	810	769	813	764	774	800	778	791	854	816	794	829	788	832	815	792	785	783	844	808	731	781	831	799	771	792	808	817	806	790	788	811	791	770	856	794	789	773	827	814	717	797	712	804	822	843	821	808	825	798	819	780	773	764	791	778	764	821	784	760	824	816	797	833	822	837	809	751	781	771	753	798	829	761	835	764	818	840	845	821	742	839	777	830	802	829	795	772	777	813	806	830	768	727	852	787	763	819	824	797	801	805	818	739	819	822	722	763	776	810	777	819	820	736	781	821	804	825	800	815	770	775	807	774	811	798	793	776	861	794	785	767	786	809	750	762	799	833	802	814	806	758	778	790	781	846	807	788	752	824	760	806	753	793	789	853	787	821	818	788	764	782	839	821	790	833	806	796	851	806	808	827	815	746	808	778	772	779	818	774	799	794	864	772	756	812	767	799	806	815	780	818	795	786	811	787	754	820	781	819	757	796	795	823	809	815	796	795	812	796	838	800	795	780	839	783	798	779	785	790	764	771	821	816	802	788	777	777	808	774	807	812	783	757	775	776	805	802	810	746	762	794	772	803	775	791	781	798	764	781	815	799	763	763	800	803	777	759	742	782	820	834	795	758	776	798	833	784	830	748	779	834	786	703	765	800
45974	25761	21087	17443	8752	4780	3053	2699	2082	1264	889	646	549	564	575	467	483	473	485	432	435	432	476	420	411	422	434	433	407	439	460	424	439	399	426	403	431	395	381	395	418	400	385	417	397	408	367	419	439	384	430	373	409	411	437	402	332	399	431	430	382	420	393	396	417	428	417	439	429	402	415	378	431	396	419	385	458	404	414	417	452	447	413	407	407	424	402	403	430	414	435	439	406	394	411	389	404	430	420	453	443	420	435	422	418	414	444	441	443	431	433	451	424	420	440	416	408	409	396	401	409	374	442	372	432	403	425	400	445	371	386	416	404	387	435	432	424	425	401	438	428	373	409	431	393	407	417	417	409	436	424	418	375	401	408	420	386	374	393	462	425	453	420	384	367	397	441	438	392	404	426	397	422	384	389	408	397	415	397	404	383	434	424	414	390	412	421	403	380	386	447	407	398	403	435	379	403	397	397	458	427	422	415	416	437	397	452	440	393	381	422	406	417	383	385	404	440	356	416	404	370	414	427	430	405	415	435	383	449	369	464	405	410	436	479	436	374	409	382	455	422	430	442	442	391	410	416	443	424	397	435	458	431	437	408	388	414	404	379	420	431	446	415	397	389	394	414	435	444	391	405	392	411	418	386	408	386	401	424	438	416	393	423	427	413	441	405	493	454	411	405	430	406	425	397	420	427	376	432	454	429	423	423	382	399	361	402	434	425	395	401	424	354	400	422	429	435	403	437	391	402	415	409	423	432	389	410	428	400	384	445	439	422	407	415	410	376	414	415	425	419	392	430	406	404	420	412	397	433	402	424	385	421	381	394	402	420	403	396	391	391	428	396	432	417	403	409	385	396	431	424	413	413	386	377	354	404	430	386	448	407	468	415	383	413	441	422	431	428	409	422	365	393	368	402	426	403	402	407	391	409	395	396	440	396	404	414	455	415	398	440	398	383	457	443	399	423	433	383	433	392	381	411	437	425	401	398	437	400	425	425	422	413	404	394	391	414	409	415	402	396	419	390	378	424	413	430	433	406	397	390	443	411	411	411	412	456	411	445	408	403	370	400	367	410	431	425	383	420	414	419	432	450	406	437	420	403	420	463	415	412	383	377	366	400	414	424	372	427	431	385	366	423	413	389	429	410	399	410	398	419	417	382	436	396	444	443	408	431	422	434	408	485	414	376	395	409	390	355	417	407	399	394	421	431	456	421	415	427	368	381	420	408	423	416	427	401	384	404	379	383	404	392	462	432	387	444	418	441	407	411	382	427	385	365	403	386	376	428	383	406	402	457	421	415	428	408	433	401	395	423	410	419	406	414	373	405	398	435	397	405	438	377	408	364	441	434	391	436	440	396	379	448	388	442	445	405	380	414	438	415	442	411	390	421	441	422	436	415	430	389	399	404	378	404	420	410	410	406	414	393	409	398	395	431	392	409	403	403	430	430	426	390	394	387	391	436	413	410	415	422	427	450	422	366	381	410	420	410	389	414	408	407	444	417	414	408	413	407	420	398	415	417	397	410	410	415	398	402	413	414	414	427	395	432	416	434	414	407	421	421	415	394	433	426	375	440	418	370	416	428	404	383	418	385	384	408	440	393	373	455	395	448	416	464	383	435	435	413	416	414	409	451	416	412	431	443	427	429	406	434	444	402	407	401	436	400	409	434	420	423	392	405	435	434	373	397	466	444	410	357	442	403	428	420	406	407	424	403	414	414	453	403	393	416	390	440	409	425	405	426	422	414	415	412	412	422	391	426	437	398	412	361	404	370	404	383	382	416	374	402	379	444	440	431	367	404	376	405	424	396	373	401	396	390	400	447	473	463	438	424	429	425	417	399	404	435	406	421	438	410	421	397	461	432	416	392	447	394	420	401	392	378	417	412	397	376	370	358	429	436	416	471	418	432	410	400	409	433	393	374	403	435	421	406	429	367	412	411	402	429	380	424	450	385	400	422	399	407	386	437	418	411	371	411	391	423	439	440	430	383	444	419	395	393	391	399	403	359	390	420	376	387	401	445	432	391	400	395	392	418	407	406	383	404	460	400	420	393	402	399	416	428	444	420	435	368	412	388	390	382	413	420	429	383	403	400	393	425	374	381	382	386	430	420	402	404	371	428	437	373	435	418	428	424	435	413	390	397	408	424	386	382	383	389	428	432	401	383	432	404	436	409	403	391	408	415	439	398	408	396	420	401	380	415	394	406	429	403	382	437	403	408	413	424	426	425	398	386	419	409	405	444	440	405	436	397	453	415	398	391	403	426	428	411	426	407	430	398	384	352	423	427	395	445	433	429	422	417	355	434	437	422	411	426	445	397	459	440	401	403	398	398	403	415	383	401	410	414	423	443	390	408	393	410	446	412	366	388	452	435	400	394	391	421	380	377	417	431	381	391	385	415	371	402	425	419	421	376	384	408	376	409	405	413	413	410	399	434	400	430	417	440	402	405	401	391	376	399	414	401	397	376	415	385	388	414	442	422	436	428	393	401	376	388	453	444	395	424	417	399	399	380	422	409	440	411	420	382	360	384	397	421	419	409	402	412	397	440	426	457	397	388	379	427	390	408	391	398	435	379	413	410	372	431	418	434	390	386	438	412	369	436	421	395	404	395	394	410	382	421	424	450	401	406	438	399	434	413	438	441	443	400	443	435	428	368	405	413	403	435	421	433	418	411	427	404	441	407	413	451	388	397	408	386	388	427	396	422	409	429	401	436	394	390	383	443	395	393	383	415	378	396	381	414	425	438	421	408	387	383	412	415	432	431	377	402	411	462	430	412	414	408	451	423	390	460	394	407	413	414	428	417	417	403	416	373	434	420	377	400	434	408	408	397	418	398	353	393	420	445	413	395	415	405	357	437	373	381	389	433	418	417	392	419	421	428	464	417	411	411	365	404	414	404	406	420	429	380	414	390	398	346	436	402	448	437	422	434	420	351	387	391	415	413	394	376	405	430	429	367	401	382	412	378	409	405	419	416	425	389	394	431	424	434	370	420	443	437	428	395	385	435	444	395	414	374	419	417	431	419	408	397	431	418	393	427	431	412	415	462	411	399	443	413	399	452	413	470	418	408	394	392	386	343	410	428	380	421	374	421	366	393	416	425	403	412	388	369	425	418	396	390	408	380	390	440	401	422	414	410	409	384	411	385	401	401	454	408	400	437	444	385	356	412	399	402	421	354	414	421	420	422	427	411	412	438	383	423	413	426	401	414	419	427	453	462	426	432	424	405	415	431	390	432	383	416	395	405	397	393	419	400	410	405	441	391	427	424	429	423	451	440	375	404	411	414	437	410	378	367	443	396	425	444	346	391	385	378	374	399	423	405	391	428	417	419	446	435	427	423	408	430	407	367	379	402	367	421	375	431	431	405	410	430	402	395	389	377	414	407	432	455	408	416	402	427	406	391	398	414	397	414	420	410	408	390	409	400	403	394	411	422	389	415	435	419	380	404	366	417	401	401	428	415	391	382	431	374	415	419	431	423	389	400	445
27009	18028	25838	27861	18837	13769	10511	10332	7927	4593	3270	2076	1821	1540	1471	1364	1242	1087	1113	1159	1087	967	958	913	966	910	913	934	895	875	893	911	898	906	893	939	917	887	882	849	858	893	883	844	906	907	882	881	905	878	908	918	899	897	910	926	928	870	888	918	878	893	958	934	895	930	897	894	859	887	857	919	883	867	898	926	909	879	884	892	895	886	875	871	873	926	913	819	898	860	913	848	867	873	902	890	877	828	899	889	903	926	889	890	888	828	883	891	931	900	859	908	905	867	894	918	913	854	854	874	883	882	906	878	918	880	871	901	878	889	892	845	902	849	914	906	878	887	929	865	896	890	861	904	865	890	886	821	910	888	857	906	918	902	942	867	890	863	853	890	862	870	826	913	843	891	879	864	889	860	859	921	860	888	897	893	910	892	872	916	888	887	909	843	911	904	871	891	856	848	846	911	870	883	897	814	932	877	881	879	854	900	827	853	887	856	884	932	918	848	866	899	874	873	870	858	865	889	865	869	908	829	899	891	871	882	920	879	918	903	837	873	894	847	901	871	846	864	897	911	891	871	859	864	872	896	885	889	908	877	881	896	919	906	859	845	928	916	873	908	902	905	908	839	861	911	836	884	908	839	865	864	851	920	890	836	860	899	871	888	846	850	860	846	871	930	927	884	867	877	864	886	829	863	867	881	838	850	844	886	905	881	830	847	848	907	855	914	873	933	895	871	933	930	899	851	920	835	865	872	917	893	895	859	904	870	846	863	849	937	903	896	898	919	860	867	852	813	869	840	925	904	893	925	959	896	840	908	843	869	891	912	862	896	851	898	842	876	842	956	875	902	878	881	854	914	903	867	891	863	892	854	913	840	869	836	850	858	887	909	846	879	872	873	860	880	873	930	901	946	926	855	850	892	881	864	882	859	882	839	893	883	897	885	911	902	843	914	874	861	838	850	878	892	857	846	852	887	861	907	903	876	818	871	947	836	901	844	892	849	821	903	875	900	908	913	903	889	891	866	861	887	890	843	867	922	932	852	869	858	906	834	857	875	875	919	853	897	937	921	899	874	896	858	880	862	896	903	835	865	904	869	840	904	929	863	907	807	903	882	896	860	883	910	907	941	918	933	810	848	873	863	928	855	912	846	876	819	867	890	887	885	883	882	834	935	877	858	891	845	907	917	888	871	865	847	889	891	849	884	881	860	857	871	881	847	815	846	909	886	859	866	903	854	892	851	850	849	861	884	909	868	817	798	874	897	868	904	894	860	835	878	910	874	911	857	912	884	878	921	883	890	888	870	899	931	862	886	899	900	883	868	864	916	889	920	824	884	878	862	915	843	870	845	890	920	872	849	864	866	860	841	879	845	889	916	912	915	896	845	909	889	862	840	866	852	881	869	878	868	806	869	854	878	868	858	863	892	851	856	808	874	837	857	867	887	891	839	839	911	848	840	922	881	909	883	870	851	890	871	887	820	935	831	906	902	857	834	908	895	852	925	871	925	939	875	888	878	883	905	901	888	906	896	869	835	926	866	860	876	879	876	845	878	884	833	906	880	859	851	867	868	873	884	861	886	863	888	894	878	908	858	869	896	914	905	876	897	876	828	881	878	897	849	886	897	888	858	860	879	871	870	919	875	904	859	892	881	906	862	871	910	862	868	884	956	924	852	874	856	901	893	837	965	821	853	834	825	935	890	840	864	908	916	881	847	881	934	820	852	876	868	900	865	889	898	846	894	881	901	839	900	928	885	870	804	834	848	859	865	856	910	851	847	847	859	886	891	882	883	850	916	866	903	832	826	897	905	860	867	901	942	901	898	909	894	938	884	868	879	879	867	891	846	900	856	850	929	821	872	859	869	887	858	815	847	901	905	888	869	871	884	877	877	866	903	857	932	846	844	898	877	888	883	865	911	814	889	872	856	892	884	869	866	875	836	859	830	858	871	906	859	888	859	909	890	862	880	875	833	868	855	821	873	914	876	868	854	861	832	857	843	835	864	871	864	851	828	862	889	892	859	910	875	847	916	871	919	896	870	867	869	867	892	942	872	879	841	908	896	889	873	851	845	838	862	866	867	835	883	837	889	906	918	878	857	890	874	905	850	903	853	895	850	885	903	903	877	913	854	889	879	875	854	903	885	839	866	865	882	894	895	875	833	850	871	877	864	872	843	897	838	844	907	862	845	906	867	874	845	867	902	849	888	918	836	866	917	875	891	883	857	860	919	912	823	846	837	862	848	893	921	882	880	900	860	912	838	839	876	891	861	907	912	909	877	896	912	896	908	836	918	823	897	916	918	875	851	847	865	845	879	903	861	896	906	850	887	885	921	880	879	867	841	913	843	890	906	867	855	898	868	859	850	933	873	891	879	822	866	902	920	904	852	881	843	922	818	912	880	859	848	903	906	860	873	887	906	908	934	872	846	911	870	881	880	849	823	816	907	871	906	879	872	850	927	875	863	872	916	860	878	905	856	908	925	847	876	839	840	912	866	887	876	851	893	877	911	900	915	865	895	891	846	870	904	822	861	861	858	883	864	893	895	879	892	909	885	905	848	864	844	861	882	852	890	847	872	892	900	881	886	821	929	846	888	869	915	844	906	843	878	922	883	934	894	857	876	833	917	854	885	886	822	861	812	815	874	906	876	915	878	880	860	867	884	880	913	901	862	856	892	875	855	925	842	856	882	866	862	871	846	863	854	835	860	912	908	897	893	858	841	875	903	868	848	807	842	869	836	873	908	876	903	894	923	941	925	907	908	847	854	835	961	861	913	863	830	904	918	886	901	894	835	865	829	813	910	898	845	897	850	877	882	862	883	898	826	868	884	874	864	891	863	837	931	835	873	912	832	873	886	857	895	907	821	938	893	875	873	878	853	851	909	909	864	906	863	883	845	848	886	862	891	908	857	881	896	857	891	876	898	852	911	903	855	855	867	859	842	929	878	913	909	852	893	923	906	912	856	838	865	892	848	867	897	855	913	908	867	867	853	856	866	820	902	855	865	881	820	827	874	935	918	843	951	889	904	932	904	866	867	857	897	838	816	852	825	899	928	874	883	866	895	865	834	903	841	960	914	905	870	899	855	880	887	919	843	887	917	923	838	872	854	884	890	854	844	859	852	928	860	846	870	892	864	895	894	864	882	880	848	853	856	838	896	886	899	854	887	862	924	891	929	896	912	877	841	867	877	862	851	908	873	820	892	894	823	895	854	893	865	892	886	871	809	865	869	936	877	857	837	833	888	883	869	886	840	864	849	850	884	872	888	827	888	852	941	883	873	850	883	865	873	881	891	877	895	867	817	872	873	873	814	905	926	866	898	876	832	863	866	889	921	839	873	898	904	866	865	811	895	940	892	878	909	886	877	908	838	896	906	836	912	866	845	864	847	910	843	864	909	881	879	865	841	877	879	887	900	907	859	926	866	877	860	882	823	861	863	858	873	852	868	850	859	867	863	875	850	888	842	851	876	870	882	873	866	921	867	907	871	890	873	872	890
26128	12542	8658	4965	2122	1341	1006	831	645	622	543	450	389	362	339	351	336	375	334	321	350	332	328	324	308	345	298	358	345	363	358	357	351	334	332	341	343	310	344	306	338	374	325	359	313	317	345	363	352	318	345	363	336	330	324	310	340	349	329	336	310	341	329	340	299	309	351	325	307	333	366	364	364	335	351	330	334	310	327	332	323	321	334	354	335	350	329	325	320	341	347	318	334	336	352	287	358	356	345	329	333	327	351	339	355	331	332	343	316	342	352	323	324	359	384	325	295	354	300	323	347	351	382	322	323	346	358	318	326	370	367	341	330	302	318	352	295	298	344	319	347	309	336	306	347	296	294	333	339	353	342	311	334	327	356	343	334	341	346	340	361	310	308	336	301	330	333	343	323	351	320	348	382	341	334	333	356	338	329	336	308	332	356	304	322	367	349	312	326	333	286	334	314	327	343	330	312	363	353	339	346	331	363	318	341	342	358	349	305	335	374	352	326	348	361	348	358	349	356	306	321	353	342	326	338	353	304	301	319	312	315	316	329	322	332	307	331	276	313	343	359	327	318	335	375	351	340	322	355	308	315	325	354	325	375	381	305	355	360	319	327	349	323	317	346	362	379	345	314	336	337	346	332	340	323	326	304	317	336	343	296	334	363	347	328	349	338	305	327	335	344	374	365	355	329	350	303	317	319	331	328	314	331	340	347	330	332	370	323	359	375	316	312	347	325	316	332	302	331	325	325	372	356	346	368	351	363	322	321	342	314	326	328	339	288	336	333	377	345	313	369	361	355	345	342	296	334	367	313	379	336	334	337	371	333	337	343	317	316	313	328	347	332	317	336	330	307	381	350	344	349	307	293	368	330	375	351	346	315	335	338	327	369	319	333	351	332	310	345	354	344	338	305	362	346	384	330	352	346	352	362	329	299	344	352	322	336	322	325	327	331	361	314	331	306	328	316	333	308	350	375	343	350	360	320	362	340	307	341	386	338	344	346	366	326	328	334	314	308	319	315	323	326	319	337	370	304	338	342	312	342	331	346	348	327	333	357	342	339	336	311	338	320	336	322	319	338	339	327	337	325	274	309	335	334	300	299	316	301	317	359	351	345	334	349	333	311	361	338	287	360	337	339	329	338	307	352	331	294	336	331	299	349	343	340	354	322	354	343	356	317	320	340	340	319	354	317	344	364	338	318	298	328	323	341	319	342	335	339	351	364	312	355	344	338	358	340	334	364	321	327	317	334	342	329	302	357	351	308	339	327	315	357	344	338	329	304	357	337	335	330	340	351	327	354	375	375	337	338	322	310	378	301	324	335	364	316	351	332	356	358	323	353	343	319	341	329	335	352	311	337	328	356	345	319	336	320	355	332	343	325	333	379	319	339	326	325	335	327	337	328	336	350	326	375	346	347	341	364	330	341	335	358	305	351	355	313	347	304	381	344	354	353	330	361	309	326	322	348	343	335	357	333	319	346	332	334	333	327	322	325	317	353	360	305	354	348	340	328	332	356	355	345	323	356	315	323	336	323	322	315	323	318	307	336	312	336	345	331	327	323	322	341	307	335	361	337	323	311	322	341	336	332	327	312	323	310	343	320	317	339	347	344	337	346	294	356	313	332	329	339	329	293	332	328	308	353	343	368	322	320	359	315	335	351	335	352	316	312	322	359	343	343	341	364	338	328	380	342	317	336	322	327	335	328	324	340	325	324	347	303	324	345	334	317	357	311	337	326	322	321	312	336	336	328	306	370	364	307	356	321	357	335	307	329	326	339	344	353	338	327	317	347	357	335	301	299	358	345	310	317	341	385	315	341	329	361	314	352	276	318	350	359	327	303	333	382	335	336	330	360	315	348	344	319	333	366	359	326	361	324	312	262	309	318	312	381	353	322	300	327	369	361	345	293	332	327	377	317	323	334	294	317	347	332	340	322	346	352	345	355	305	329	363	297	357	339	328	308	321	354	322	312	338	353	335	273	319	344	353	318	349	327	312	343	322	317	340	363	311	318	339	349	346	350	314	304	326	335	337	337	363	306	342	329	326	342	332	321	351	343	345	332	339	335	338	364	319	332	331	347	325	365	376	346	361	336	348	358	323	358	341	335	329	361	327	327	322	334	339	318	306	367	328	342	357	308	336	366	349	360	356	333	329	358	316	344	348	329	329	316	323	312	355	344	310	332	330	355	324	300	346	354	338	327	324	344	361	320	310	346	329	311	344	355	346	319	350	341	341	363	323	339	329	335	336	321	338	325	339	315	311	307	315	342	338	343	353	344	370	346	320	282	327	330	316	325	338	335	337	337	308	330	338	355	351	339	333	317	323	338	329	304	357	351	326	333	333	319	336	376	314	317	299	372	301	363	297	313	336	356	311	315	337	320	352	342	341	321	330	338	338	343	330	361	325	320	340	308	321	350	336	347	348	342	343	332	332	355	336	336	351	332	327	334	315	333	322	353	316	338	328	315	323	371	344	386	315	338	296	332	338	311	327	341	299	317	328	340	340	315	333	329	333	348	323	330	321	345	348	355	349	373	329	356	353	339	360	354	345	344	337	305	307	346	332	327	308	353	323	316	353	328	309	362	341	344	363	353	333	350	343	328	340	333	332	346	349	337	328	315	352	328	343	358	332	345	341	333	338	334	353	331	336	314	343	330	340	317	303	310	338	311	362	335	363	334	308	354	307	338	348	307	336	321	342	336	389	355	287	334	293	365	302	325	335	345	329	307	341	311	345	340	340	321	314	352	332	334	326	324	350	352	295	327	357	356	344	346	294	349	338	361	345	333	312	332	332	313	328	329	373	346	306	350	334	354	355	316	318	354	315	360	353	324	346	339	347	321	343	334	322	371	309	306	345	349	315	312	321	336	328	331	296	332	354	334	360	313	299	330	324	294	336	321	337	345	333	395	312	347	343	324	338	342	303	319	339	318	335	354	302	356	330	367	331	299	363	323	342	383	324	314	322	301	345	345	349	365	380	315	325	330	314	335	339	333	326	337	339	310	350	340	380	359	334	298	322	350	316	362	323	304	367	371	325	339	347	309	324	330	366	338	368	338	306	350	341	330	358	336	313	326	343	335	352	346	353	320	316	378	323	315	332	351	314	333	325	356	292	344	344	298	342	357	341	343	311	326	319	320	320	317	307	323	315	361	323	300	361	326	332	369	302	322	319	319	352	319	333	318	314	302	346	338	361	333	322	345	321	383	345	360	325	310	325	316	324	331	346	326	311	320	324	321	314	348	377	310	343	314	357	316	325	319	336	329	332	313	284	335	308	359	325	330	322	379	308	354	332	355	335	314	334	350	343	356	353	365	336	324	318	346	322	331	326	325	315	325	323	332	329	317	340	335	304	326	325	331	302	330	308	351	339	362	366	313	336	288	298	353	343	315	331	321	325	358	340	312	335	341	336	321	325	335	326	324	329	343	347	330	319	335	330	327	297	372	336	378	378	308	355	343	331	294	308	295	349	335	379	376	364	350	374	313	342
14768	8948	13312	11333	6708	4823	3620	3021	2385	2125	1784	1172	951	907	904	782	785	759	785	729	762	804	740	680	744	753	713	781	723	735	721	769	719	762	726	773	712	716	722	714	732	702	674	730	714	753	733	750	742	774	680	717	689	764	772	725	747	763	757	739	691	765	779	752	785	767	698	736	740	740	707	780	746	719	723	681	710	719	766	703	724	779	734	762	739	743	725	699	723	727	723	775	681	738	675	704	741	714	710	719	766	740	733	766	798	716	769	733	784	772	760	765	718	725	721	733	736	756	736	761	709	726	774	804	744	765	738	722	754	755	729	774	729	748	702	767	724	694	734	771	712	698	742	712	735	716	715	750	692	701	733	705	704	729	755	734	703	786	725	717	683	732	720	749	771	751	721	710	749	754	770	686	752	695	745	796	761	769	746	765	753	750	728	744	759	721	749	716	763	730	766	731	722	712	741	762	676	743	714	719	742	734	793	724	770	756	722	760	746	745	705	733	750	721	770	768	726	742	725	684	736	755	741	742	802	746	759	745	715	702	711	739	764	707	750	749	717	669	752	714	690	754	735	745	731	732	722	717	750	741	698	725	740	765	709	711	716	719	700	698	728	730	747	740	714	712	774	672	750	725	758	766	772	721	702	748	668	756	742	722	691	712	722	738	744	698	732	692	723	685	729	703	731	698	738	743	704	686	730	750	823	764	735	738	718	802	681	743	750	733	746	700	746	702	695	722	774	740	746	705	794	755	733	739	778	721	676	653	740	725	797	764	744	703	712	702	703	750	735	736	723	736	726	734	774	759	706	756	731	729	750	713	739	739	749	752	747	729	766	706	766	749	721	707	799	709	748	752	718	727	716	689	713	750	711	727	685	748	732	726	764	728	732	764	761	744	727	735	735	733	730	784	746	719	776	785	716	739	707	724	722	708	715	704	759	783	748	690	721	719	740	694	732	721	714	729	738	716	780	719	730	730	701	710	707	752	762	759	712	738	720	726	727	777	724	684	781	733	773	715	722	702	741	753	748	763	705	723	690	778	760	719	710	763	744	703	705	737	703	729	702	738	700	707	785	742	734	703	746	708	752	706	709	729	747	760	759	731	763	720	739	718	747	737	765	709	687	752	757	719	761	734	749	729	702	755	759	729	734	716	747	742	777	727	752	776	692	724	752	719	741	770	729	757	761	759	673	763	726	712	751	716	760	756	722	733	730	779	746	730	754	765	743	732	698	761	721	772	725	738	694	767	719	731	771	685	726	736	658	721	703	750	698	720	744	773	742	743	751	753	722	726	758	744	695	732	743	719	774	742	750	741	730	688	741	694	674	740	715	714	694	706	737	754	692	747	717	746	682	755	738	722	733	692	711	685	723	715	750	734	735	742	680	707	713	719	716	748	728	708	718	733	703	745	735	727	756	678	760	719	741	750	686	687	723	767	691	736	719	760	769	771	751	739	665	759	738	728	749	723	736	710	721	730	729	764	732	730	710	735	747	711	710	738	722	676	697	694	717	700	694	706	722	767	714	669	738	713	736	697	736	785	767	703	759	715	727	738	743	714	739	703	781	768	735	740	761	672	717	748	712	768	704	682	744	726	727	692	726	723	737	741	725	781	736	718	760	717	694	749	728	743	712	734	715	771	728	760	732	768	758	751	717	709	683	700	738	721	731	679	756	700	694	753	746	735	710	694	733	736	744	725	737	722	755	759	728	718	709	739	725	719	716	699	747	706	709	740	694	712	756	723	726	793	730	732	750	753	732	767	728	715	784	712	711	744	749	726	705	753	713	722	697	769	768	743	699	808	714	772	688	702	754	682	713	717	729	738	783	715	705	712	773	761	661	705	674	747	669	734	723	737	699	715	784	701	731	697	698	727	758	713	735	735	744	716	755	727	724	716	743	678	716	760	729	737	723	724	758	771	739	734	703	728	748	717	762	721	704	771	743	702	739	746	754	673	721	741	755	741	723	765	683	682	752	698	728	742	704	727	728	721	701	749	724	727	742	734	757	689	727	724	698	765	675	672	753	761	695	745	734	713	682	718	742	722	742	712	707	740	764	759	722	697	776	729	732	669	709	743	743	763	711	732	693	737	721	783	750	779	718	803	693	749	753	725	757	713	709	739	718	738	794	756	723	704	746	717	721	743	711	763	681	753	714	728	750	709	713	706	732	705	693	738	664	708	737	726	734	725	713	730	734	719	749	679	751	713	760	735	763	721	742	726	734	761	755	701	789	726	711	709	766	707	710	755	736	724	703	784	759	694	720	752	746	733	736	707	708	738	733	735	732	735	735	689	768	730	726	764	710	738	718	726	736	758	724	747	723	696	768	723	716	702	733	770	687	770	742	733	723	739	725	709	772	742	726	754	686	749	755	751	730	732	738	713	721	750	713	752	766	762	738	773	777	747	734	684	755	744	716	713	734	776	761	740	743	713	750	746	738	708	720	745	756	666	691	680	721	739	778	730	692	774	761	710	680	702	717	784	732	734	739	764	722	749	762	700	714	767	754	725	726	786	701	753	726	696	736	746	775	743	706	726	697	716	740	745	719	710	763	699	725	713	740	730	707	748	698	738	747	752	717	714	765	718	719	706	721	705	690	760	708	738	699	740	728	730	725	761	747	752	768	713	697	775	719	701	679	736	754	700	770	764	688	710	741	701	727	727	691	743	741	705	729	732	802	781	765	746	708	718	772	743	700	738	731	752	730	682	748	773	710	745	740	744	742	731	718	709	751	747	768	720	767	726	767	750	696	718	714	752	750	746	721	715	710	765	727	729	707	709	699	718	738	728	688	713	732	728	721	758	754	761	740	715	758	739	693	742	715	746	752	800	698	740	763	730	651	708	697	775	791	767	757	722	716	735	705	725	715	733	747	701	756	789	727	724	698	775	728	707	745	696	725	742	700	713	677	737	740	743	745	743	744	733	731	705	737	747	740	700	741	673	742	677	707	725	753	715	755	677	740	741	756	702	749	759	769	729	733	757	675	759	730	738	752	763	682	722	718	677	722	730	794	762	758	734	744	668	694	752	739	738	781	726	753	801	763	723	753	714	701	704	715	697	704	700	782	730	708	745	755	746	765	743	741	735	690	732	701	744	747	742	727	787	700	722	696	706	696	690	702	663	723	737	761	758	701	740	758	730	707	733	739	697	767	775	735	690	737	743	688	752	721	758	740	684	725	743	731	709	735	735	712	678	745	740	759	744	721	719	721	768	740	684	710	734	761	735	733	724	703	753	735	769	776	709	717	762	758	685	774	671	705	707	702	751	724	689	722	779	727	778	766	742	753	737	783	703	747	745	748	709	732	702	684	727	759	725	702	732	762	758	702	765	701	730	728	722	701	754	728	729	744	714	712	742	716	728	736	732	711	730	746	761	735	714	765	733	773	735	717	719	788	688	717	766	728	744	763	727	758	762	716	695	702	729	721	719	762	740	747	768	735	742	729	727	702	720	725	740	731	755	713	690	750	707	781	706	765	703	748	746	734	741
34761	18891	13690	8930	5362	3154	2907	2650	1424	949	823	548	485	450	404	483	389	374	385	425	397	371	398	347	338	353	361	309	352	372	427	377	363	380	344	388	375	371	366	385	388	378	353	379	336	374	360	359	321	356	373	348	352	357	383	373	355	369	376	369	366	394	368	421	386	426	360	346	375	360	374	388	387	336	359	359	348	385	351	379	390	347	390	363	409	373	355	367	400	369	353	372	336	353	329	383	346	383	359	348	361	340	394	356	384	346	333	380	359	359	386	394	405	360	353	396	373	362	383	386	404	394	356	410	344	363	397	351	392	342	377	352	359	357	338	337	309	364	361	361	346	374	341	375	376	413	390	368	347	355	339	329	374	353	322	391	385	398	389	366	383	355	421	386	376	356	335	377	379	341	339	367	355	391	330	351	358	421	365	352	363	345	374	373	409	357	394	324	325	341	386	381	376	380	343	339	379	362	381	364	339	381	372	376	354	371	366	360	348	360	393	326	371	403	362	390	349	381	401	342	344	335	362	353	353	334	358	361	393	337	353	359	366	331	436	353	378	390	373	380	365	372	386	335	406	366	351	366	366	372	386	353	371	364	416	343	324	380	355	362	358	364	357	414	391	351	371	353	366	411	385	375	333	378	390	357	366	414	375	376	400	350	377	363	366	405	331	338	382	373	392	368	361	332	350	355	392	361	385	384	360	357	343	338	342	392	378	310	351	374	383	393	309	387	418	400	327	385	376	359	377	350	378	363	347	335	401	365	386	323	347	385	350	384	342	354	370	399	390	391	370	353	385	381	358	399	390	394	371	384	345	391	362	395	370	370	390	392	369	329	373	402	375	390	335	394	372	373	399	355	401	388	351	325	353	397	376	353	370	400	371	362	337	353	394	344	367	383	372	417	365	357	354	374	338	366	323	352	390	365	391	363	373	411	372	411	367	364	357	347	410	355	376	347	354	356	402	411	372	337	355	396	366	342	360	371	381	373	335	372	412	374	362	332	355	377	323	357	368	375	356	372	341	354	379	379	365	370	357	341	361	395	363	355	386	348	384	356	371	365	383	369	348	396	379	381	352	384	363	383	364	361	349	315	330	348	397	334	386	367	350	363	393	356	381	393	364	364	383	362	333	378	337	409	397	340	365	332	360	397	387	397	380	388	382	381	336	400	334	347	359	356	404	350	347	346	397	377	419	331	390	362	351	366	378	348	342	377	393	351	343	360	363	392	376	381	356	336	399	378	368	340	367	360	380	361	366	425	354	359	393	336	358	391	325	358	411	356	372	326	383	377	339	346	347	361	355	357	363	409	371	349	369	372	379	394	377	359	382	384	356	390	367	375	383	384	422	356	368	367	392	355	371	324	354	352	399	334	360	356	388	367	402	352	372	398	354	359	346	360	375	399	372	344	338	358	362	350	375	383	362	357	363	369	351	350	375	348	354	402	370	361	377	349	345	340	372	364	391	357	332	364	386	375	359	356	343	393	353	355	373	360	355	355	359	377	352	355	329	360	362	376	376	364	368	371	373	355	327	372	403	337	359	339	384	366	370	362	406	409	377	353	342	377	347	378	347	338	357	380	390	385	388	356	389	342	379	358	363	391	366	369	384	366	363	346	381	364	352	350	382	394	396	357	374	368	355	343	362	413	412	380	377	354	337	381	371	372	386	347	366	349	398	392	380	384	357	344	343	347	327	370	319	359	378	344	389	349	351	373	350	389	366	335	372	362	412	373	382	345	397	392	374	374	365	391	333	369	365	392	392	410	377	370	394	402	396	355	364	369	354	372	335	347	383	369	389	332	359	395	344	349	380	366	381	326	349	345	365	389	365	354	407	371	339	370	342	385	392	365	359	376	372	369	350	330	318	328	396	358	376	371	336	393	368	395	379	336	362	384	367	336	380	399	371	355	351	360	365	333	348	401	403	390	373	365	405	366	349	376	373	368	391	363	346	349	351	362	356	375	385	358	373	383	410	339	376	320	362	357	403	382	420	334	394	416	386	380	351	329	383	353	334	366	371	370	346	379	377	342	377	371	361	352	341	381	404	378	335	382	384	356	359	367	359	359	345	323	355	356	360	398	359	327	339	388	357	395	357	352	376	331	401	391	337	364	349	383	352	366	385	379	363	334	390	366	367	379	339	369	383	347	364	367	366	360	350	360	355	394	359	342	363	389	368	329	346	374	379	358	388	355	368	356	372	411	411	369	368	379	374	401	348	369	372	352	359	356	346	350	361	383	424	379	353	344	379	355	380	332	359	378	395	340	353	367	326	377	385	407	358	358	362	400	353	356	377	348	346	344	374	353	364	361	375	385	363	390	358	376	380	355	344	383	396	373	391	398	371	378	363	367	390	375	384	338	371	398	373	357	353	356	398	426	404	369	345	355	343	384	397	378	376	394	356	365	308	385	372	325	363	362	379	389	367	351	318	390	368	370	394	364	384	348	352	382	366	360	379	369	352	367	402	386	349	332	346	380	345	369	355	354	400	381	397	385	359	357	352	359	367	360	363	384	353	344	375	335	364	377	376	371	390	392	355	418	360	374	366	362	357	363	358	369	397	343	369	375	367	383	365	351	372	387	380	364	337	400	406	333	395	346	382	345	359	337	358	361	374	333	359	386	374	358	362	325	384	380	366	365	356	334	355	368	382	346	399	359	386	378	375	382	353	396	371	357	384	369	390	378	377	380	380	366	353	369	393	367	350	351	374	371	410	354	364	346	357	348	361	394	384	339	368	350	376	362	397	349	383	363	327	399	354	356	396	352	386	372	376	378	351	358	339	364	363	382	314	358	391	333	383	339	366	399	411	376	395	355	373	355	379	375	405	369	370	352	357	345	324	364	353	353	390	361	375	400	391	326	363	341	380	364	357	372	334	346	369	353	365	337	376	370	405	345	370	315	369	343	360	358	390	370	402	391	372	382	350	408	380	365	406	382	354	330	352	390	350	367	336	366	367	352	363	346	412	404	373	376	373	381	358	354	377	377	393	337	378	363	360	354	368	367	377	361	374	375	370	358	394	366	373	376	382	339	354	337	358	364	376	331	386	348	351	352	363	352	361	375	375	351	397	355	332	349	375	361	359	370	359	352	352	369	369	370	416	352	369	337	363	372	368	367	366	359	334	339	337	367	368	403	367	351	335	344	363	358	359	352	354	367	360	358	368	355	356	378	368	373	371	354	356	368	382	397	369	381	373	367	371	395	401	375	385	302	402	365	342	341	367	353	383	364	434	371	381	380	406	379	365	347	337	374	346	361	351	364	339	356	391	384	374	401	383	394	330	326	348	365	360	370	388	393	358	353	375	349	361	380	362	359	348	356	359	342	370	358	377	359	399	379	376	400	328	356	391	362	356	366	386	316	383	350	348	310	378	329	349	390	359	378	367	360	321	366	355	396	361	391	384	357	373	374	421	391	346	433	333	376	395	356	381	407	387	335	373	364	371	360	363	367	377	359	334	382	361	365	339	394	354	378	340	334	363	358	385	382
20485	13471	18536	18211	14634	10546	10711	9674	5104	3519	2810	1748	1380	1313	1232	1172	997	956	894	974	941	843	875	851	831	862	847	856	807	798	796	778	843	865	776	813	788	790	771	797	836	751	903	793	826	797	830	768	836	863	859	813	769	851	840	800	783	847	798	799	831	823	799	867	779	782	783	811	807	796	831	763	831	785	833	834	807	811	836	782	796	799	790	783	813	744	796	799	772	800	762	766	809	786	811	791	773	771	762	776	786	795	781	800	792	786	798	845	832	773	807	854	805	770	841	761	837	774	869	785	869	797	824	826	788	780	763	761	801	766	776	822	808	794	800	778	797	805	796	802	795	795	846	776	750	797	836	750	825	754	815	794	804	787	815	794	803	780	807	828	781	819	776	841	837	797	814	850	789	815	791	806	857	797	801	783	746	844	782	838	778	796	770	800	790	807	837	802	783	822	831	780	762	795	816	822	791	829	794	780	766	807	799	820	804	842	790	818	829	834	875	835	796	814	828	798	824	760	820	823	757	824	759	819	788	798	784	804	800	771	802	790	805	762	782	803	822	809	785	762	770	794	827	778	827	839	797	799	753	804	842	792	772	767	793	815	817	812	774	806	813	853	806	837	813	779	773	771	784	831	847	808	827	777	794	806	766	786	792	802	829	798	786	783	788	759	797	818	836	749	833	812	794	807	797	804	746	775	808	762	825	779	770	774	834	785	769	817	770	789	819	800	806	809	775	819	829	782	754	830	750	849	771	841	800	809	843	843	799	798	792	769	815	787	807	829	774	799	778	781	739	796	797	800	787	746	757	836	762	781	808	764	786	767	819	807	797	844	792	838	819	737	796	821	790	820	832	810	805	803	849	763	751	779	823	823	793	825	705	765	813	802	815	772	748	800	791	755	803	766	848	808	808	818	805	761	812	785	822	816	776	837	768	783	784	806	810	837	807	819	777	795	789	836	797	808	755	803	802	806	786	821	805	786	790	799	800	783	771	844	851	828	774	796	820	838	795	775	798	813	775	826	814	756	870	775	822	877	832	811	777	759	792	793	842	772	792	780	777	823	830	853	742	795	803	844	790	830	814	843	809	740	778	793	753	793	825	759	816	824	799	799	844	788	789	808	791	847	806	819	810	760	811	847	769	840	788	829	773	829	841	778	818	742	784	847	783	819	795	834	812	748	800	838	746	822	755	867	778	771	791	766	785	780	792	834	782	815	883	799	790	756	870	776	821	775	810	770	852	876	818	826	802	817	829	797	798	758	769	853	777	814	818	791	783	809	771	795	791	803	815	798	766	818	792	734	822	877	752	754	762	798	782	822	762	770	766	784	875	777	869	826	782	832	770	765	792	799	821	812	757	762	756	823	801	799	816	794	794	758	813	800	786	782	798	797	812	753	812	769	774	781	778	801	716	817	791	808	779	845	765	775	845	736	760	781	808	841	797	737	763	785	770	798	810	788	753	792	733	808	800	749	786	808	766	833	760	819	830	768	831	816	835	784	784	784	850	844	814	798	764	832	774	849	845	806	809	831	815	790	805	764	810	855	868	761	740	765	784	784	809	836	805	805	779	788	783	852	822	749	775	781	764	776	815	784	814	781	774	797	794	850	803	795	878	793	801	779	773	767	772	778	871	744	773	828	822	826	772	807	770	854	774	816	819	844	804	783	778	805	836	830	795	808	741	781	802	800	791	790	789	849	781	830	785	814	854	787	791	817	825	777	781	793	769	768	768	837	833	770	814	834	796	821	801	796	810	806	824	840	800	793	793	738	776	787	795	813	761	785	802	798	793	791	811	852	832	780	795	806	794	803	781	783	827	751	768	838	805	826	847	820	841	808	769	780	792	828	788	813	769	819	793	810	816	783	812	843	804	882	788	807	759	816	813	824	818	772	765	833	828	817	830	801	830	854	790	821	814	795	788	767	792	801	765	784	817	861	799	770	823	778	791	803	783	809	763	779	766	751	795	746	821	809	818	844	788	792	796	820	849	851	781	848	779	757	786	782	820	867	843	768	757	773	722	782	766	791	784	768	775	850	804	771	827	772	809	809	797	816	796	813	797	776	772	804	781	797	806	830	758	805	772	828	782	840	771	791	830	785	754	814	802	818	777	799	828	782	838	840	795	817	790	783	786	794	830	775	804	779	808	831	808	785	802	825	772	873	767	783	820	774	801	776	782	898	795	793	781	796	787	818	807	801	794	805	787	861	769	778	839	763	761	817	793	804	844	801	795	755	770	767	794	759	814	739	770	823	799	796	822	841	800	815	816	788	827	810	862	834	801	857	802	813	787	809	822	811	855	727	822	793	848	812	782	811	818	803	815	796	811	827	816	792	813	794	851	749	787	771	819	790	812	786	743	817	785	803	814	779	797	807	830	807	842	744	823	778	803	777	804	836	817	787	778	850	831	754	802	807	826	848	803	782	831	801	776	710	716	783	796	819	795	839	738	837	834	761	720	739	824	811	804	773	791	844	812	845	790	784	813	802	777	830	767	840	826	809	805	806	846	801	832	796	839	786	826	771	832	750	813	795	803	728	813	775	780	831	776	789	743	774	821	776	797	781	797	809	799	749	820	729	746	848	822	785	760	769	788	806	795	780	838	821	787	754	765	788	779	791	770	842	773	846	789	784	761	820	769	799	808	811	811	774	731	799	744	802	779	791	791	728	852	799	765	807	829	786	755	790	829	819	820	790	783	850	857	839	844	805	826	805	776	820	836	787	816	776	754	836	828	765	764	831	779	815	791	714	809	748	780	754	830	819	802	787	744	730	784	774	768	734	765	844	768	790	786	823	777	810	852	845	808	782	770	833	768	828	832	800	776	837	817	861	808	783	801	781	774	806	782	760	818	786	763	826	783	818	775	784	770	771	804	778	808	839	821	782	777	767	777	802	784	775	835	794	880	780	821	857	789	832	783	759	815	810	789	777	800	809	843	773	765	829	796	766	793	831	797	820	747	842	775	782	768	776	823	821	800	771	801	744	808	790	768	783	827	810	768	809	810	788	787	821	832	825	828	823	756	854	729	791	805	794	761	775	818	768	782	793	788	734	848	784	805	837	775	824	750	772	822	774	824	810	777	830	778	828	771	771	806	789	793	787	803	803	856	802	828	768	764	843	785	812	765	765	750	803	849	832	799	799	823	791	747	829	794	764	798	789	825	764	783	765	836	786	824	819	774	830	837	823	793	785	828	813	760	785	828	808	741	778	768	802	804	768	783	838	791	773	791	822	758	840	762	791	819	791	787	814	796	767	777	757	826	798	763	789	848	794	809	815	804	824	808	830	776	794	817	775	741	758	781	788	770	811	833	814	770	811	780	770	803	816	784	783	819	836	777	792	756	809	795	765	807	807	782	825	821	810	790	776	796	781	771	850	800	782	855	842	789	785	834	766	835	826	781	827	813	766	833	815	853	802	800	788	829	802	779	813	827	828	781	826	741	754	840	746	787	801	796	806	801	801	838	792	834	776	805	797	777	803	777	760	795	814
44990	24046	19348	13584	8394	5550	4852	3997	2064	1301	959	650	569	563	557	466	456	424	465	457	429	470	376	404	454	416	400	435	395	386	403	380	440	412	410	427	369	400	389	401	408	406	432	433	427	413	418	388	386	432	414	410	418	381	390	439	421	419	454	414	406	412	408	385	410	391	423	439	406	424	414	436	432	436	434	468	424	428	415	421	416	408	429	377	416	422	427	432	396	394	441	423	372	404	462	428	361	426	454	415	435	438	391	410	439	427	409	420	436	350	397	403	460	405	403	385	412	380	392	422	397	370	385	443	388	433	373	397	385	382	418	423	394	413	391	424	410	380	372	400	388	421	442	411	414	462	431	442	399	400	418	429	404	451	404	414	442	411	371	394	409	414	379	420	401	432	428	410	423	435	400	469	420	374	376	435	403	410	406	429	370	404	393	442	403	440	464	406	435	395	411	408	406	380	394	396	412	437	424	440	386	400	409	420	422	397	407	414	417	397	385	399	443	411	422	448	386	436	451	423	435	422	381	436	418	422	381	397	412	391	430	419	384	371	424	388	424	433	404	405	434	372	433	370	365	406	459	426	464	423	398	399	399	424	407	423	437	441	409	403	419	391	411	408	412	395	409	422	358	430	419	422	412	430	381	437	400	423	404	423	391	400	418	433	389	404	432	412	420	412	405	437	436	442	441	428	455	446	425	403	422	345	381	396	420	441	407	361	419	389	416	381	403	435	406	433	441	415	439	421	378	390	406	438	383	395	350	396	404	396	404	400	436	430	413	372	423	387	439	440	440	447	404	412	392	420	381	396	449	419	429	394	394	455	422	410	398	414	405	440	414	399	429	422	400	405	410	424	408	434	455	383	417	407	421	428	419	436	409	432	455	419	410	444	423	388	413	459	428	381	388	475	394	412	417	417	462	424	441	421	411	419	402	387	384	413	408	403	452	458	407	404	427	420	455	397	457	427	416	429	398	412	393	398	397	397	409	389	394	414	500	400	447	419	382	411	417	400	395	404	418	421	438	420	386	440	410	423	358	426	424	415	395	455	417	425	412	408	411	429	378	412	416	407	383	414	407	382	436	355	399	396	391	438	382	413	427	401	403	423	392	406	397	403	391	423	360	413	436	421	398	415	398	410	411	417	445	429	398	438	343	411	381	432	424	412	385	400	419	460	448	405	447	437	402	458	374	410	390	409	424	439	398	411	358	410	380	405	391	385	404	363	393	403	430	407	425	425	378	430	437	417	435	416	378	406	438	421	413	432	405	446	406	402	443	397	417	437	412	438	389	358	437	423	435	388	453	388	395	420	445	447	426	410	449	378	381	378	384	419	361	422	370	357	385	392	418	439	431	411	430	416	420	433	404	443	415	406	428	407	386	389	390	396	453	390	427	433	401	427	442	388	421	370	424	404	444	417	452	458	400	414	454	422	394	420	433	386	365	440	413	389	408	404	399	388	389	372	434	414	397	383	402	403	425	429	425	427	394	420	416	409	408	398	436	422	389	411	400	416	409	425	438	409	422	412	431	387	454	440	391	407	437	390	405	415	437	381	431	409	436	425	424	395	399	418	412	428	390	393	473	467	420	435	422	364	391	430	423	399	437	397	416	423	409	411	428	415	423	426	406	411	424	431	424	402	419	424	434	438	421	409	402	411	440	391	418	464	409	388	436	395	452	398	424	395	366	407	467	430	442	429	401	434	421	396	383	430	393	451	390	420	394	444	445	383	397	427	430	423	386	391	400	425	407	413	424	429	389	392	404	402	443	445	404	399	396	429	425	397	401	410	440	397	434	428	391	401	438	405	475	420	403	414	452	387	415	427	447	396	411	393	423	439	407	437	428	404	427	401	402	409	406	459	447	423	418	400	364	427	430	387	416	384	389	392	411	435	374	393	396	402	427	412	417	401	422	424	436	400	430	415	424	393	430	415	413	431	432	487	416	389	421	405	374	374	412	435	453	422	433	422	413	439	424	397	391	382	408	355	465	464	371	450	401	406	405	408	433	415	402	426	425	403	405	440	405	428	414	479	375	407	417	433	391	407	429	406	378	424	395	389	409	389	418	409	410	427	446	375	393	422	407	400	417	393	432	398	417	398	407	452	435	427	414	418	394	433	405	440	443	383	414	395	424	433	373	376	441	400	422	451	465	441	378	388	434	400	412	423	448	411	415	373	415	411	424	439	453	385	420	393	427	365	426	395	424	440	407	391	408	445	395	412	405	441	409	378	407	401	408	412	373	434	431	429	410	393	407	394	398	427	384	407	396	411	413	387	426	442	420	402	401	405	394	365	441	422	409	407	384	400	441	422	387	433	412	401	387	401	414	418	400	416	416	433	422	432	402	410	415	381	367	426	400	402	415	443	437	406	403	397	407	396	398	420	391	416	439	402	454	446	429	415	424	400	414	411	385	429	450	421	357	419	401	436	434	394	420	414	414	429	408	382	424	421	381	388	400	451	396	395	443	416	434	386	380	432	410	418	400	429	412	385	413	428	421	415	427	387	408	355	434	416	375	391	414	430	430	405	419	403	437	438	420	402	412	376	378	387	408	413	396	396	435	374	431	412	397	408	442	391	439	380	393	379	397	423	415	423	421	397	394	413	437	381	425	434	397	418	411	390	424	396	383	455	410	399	434	374	404	434	413	400	405	406	437	393	443	377	385	382	369	373	382	402	375	415	390	404	449	419	414	421	361	370	421	405	383	444	424	443	395	422	428	427	398	403	408	430	412	398	409	400	386	424	435	432	389	413	416	417	413	400	364	407	398	423	405	417	373	464	386	411	401	352	443	393	421	435	414	378	378	378	442	417	438	387	374	406	415	412	387	416	401	427	412	416	436	411	377	408	395	421	418	385	394	430	429	510	462	425	435	436	450	440	397	412	416	439	383	406	380	406	431	435	380	413	442	398	393	415	406	413	378	427	461	404	405	433	399	409	455	405	391	419	379	394	460	409	376	409	415	410	434	424	415	369	405	405	397	434	422	420	431	412	422	398	382	425	395	402	387	439	392	432	410	363	417	411	441	382	432	421	400	402	408	415	409	421	397	385	380	407	411	397	387	377	419	464	431	394	414	400	400	439	404	404	455	423	419	419	413	394	406	393	390	406	406	392	451	440	397	420	429	374	430	417	432	428	377	396	438	438	459	412	406	408	428	386	381	439	394	427	431	432	424	453	432	442	431	408	383	407	478	440	471	397	406	403	382	401	421	417	395	395	401	437	416	426	399	408	436	428	434	418	406	438	459	400	404	432	422	395	427	464	400	424	429	419	433	417	395	413	430	414	405	395	397	423	359	397	429	400	391	381	432	394	421	419	410	430	416	406	369	392	425	423	384	426	424	405	446	406	414	417	418	427	433	412	393	400	445	406	441	404	427	413	372	433	404	419	380	449	428	423	412	417	407	387	385	385	417	409	435	438	417	413	394	430	438	404	420	405	363	442	383	423	444	417	398	411	386	410	415	407	420	407	405	415	391	404	427	364	359	431
26234	16713	23619	23318	19454	15989	15442	13331	6916	5055	3623	2224	1795	1616	1616	1320	1185	1065	1194	1127	1047	965	1000	986	926	912	925	986	889	965	910	840	890	936	894	894	871	932	876	881	901	909	889	835	872	961	925	910	897	904	880	913	869	892	920	895	901	910	927	942	932	989	985	936	983	915	904	870	932	875	910	916	864	906	886	943	954	875	876	910	874	848	870	924	897	910	841	832	870	803	895	873	823	904	844	854	919	902	898	881	808	889	864	885	896	865	890	928	867	909	881	926	860	854	878	879	869	876	885	858	878	939	878	844	903	862	865	879	926	895	859	888	870	895	860	849	892	889	851	890	856	869	851	866	856	858	874	885	861	873	865	856	876	904	911	927	944	810	881	845	844	869	850	891	871	917	828	825	877	902	869	848	831	879	863	872	914	895	862	848	911	830	900	897	908	824	873	897	878	833	858	887	854	886	864	863	847	870	933	837	933	891	896	843	879	843	863	881	831	842	881	856	827	817	851	883	856	856	829	927	881	846	878	854	821	840	874	964	876	901	886	883	860	883	935	830	863	844	858	868	869	824	902	863	885	887	847	867	887	879	873	837	861	867	927	855	846	884	929	911	856	848	855	871	876	864	860	861	899	898	902	847	828	876	898	903	887	949	923	931	874	847	818	891	855	865	896	858	819	879	889	893	845	901	863	889	902	932	847	873	868	876	914	862	856	881	851	870	886	933	874	865	928	894	825	898	887	862	888	878	861	947	851	891	874	888	875	905	905	932	900	889	849	841	918	900	876	897	897	908	819	866	906	876	865	894	878	870	845	885	865	896	894	842	856	901	920	868	897	875	888	889	861	876	872	884	852	880	905	922	892	882	889	880	878	900	891	837	929	891	869	901	865	893	857	902	861	825	866	916	851	855	879	850	860	899	833	889	841	884	886	902	830	876	828	891	879	890	865	904	872	891	857	891	907	921	875	934	816	861	837	881	875	852	902	864	893	866	904	841	873	899	863	863	891	882	850	921	861	842	863	800	886	814	867	875	866	891	883	919	897	875	908	886	852	855	910	847	924	916	836	885	878	891	877	844	848	849	891	871	884	839	872	895	846	905	887	865	868	814	857	943	856	905	826	874	859	852	874	840	856	944	856	871	816	902	875	913	889	878	880	882	872	847	900	895	869	878	923	879	929	869	870	836	853	825	938	878	865	943	843	874	889	874	884	879	886	869	905	851	883	819	838	893	879	851	891	875	980	862	869	866	866	845	889	875	877	935	892	868	902	876	834	834	883	912	896	869	898	933	918	894	870	872	868	881	901	887	849	884	877	848	835	902	915	845	875	824	862	875	837	898	867	839	871	871	863	885	901	894	924	940	873	876	876	883	854	828	861	881	851	862	868	913	868	889	881	875	943	905	869	852	879	935	866	902	886	869	857	904	891	853	843	848	846	871	897	873	876	830	877	901	885	865	878	859	892	905	863	862	878	857	908	870	913	854	876	888	890	893	922	930	883	909	878	846	882	883	889	876	831	899	846	892	894	893	896	866	843	894	890	905	903	869	843	868	872	842	845	937	886	876	901	877	941	899	899	858	886	891	855	896	867	886	900	873	917	907	877	895	913	842	863	882	846	894	871	875	879	901	889	917	865	919	897	898	839	877	878	867	859	812	898	900	889	869	860	898	860	919	897	885	951	872	861	879	902	858	870	905	857	841	837	899	872	928	906	861	868	861	897	869	864	900	844	915	895	876	917	849	857	859	869	874	850	907	902	844	904	811	828	897	872	884	885	902	885	870	863	918	859	850	899	901	893	905	904	925	850	905	877	875	900	906	888	874	856	895	884	863	825	898	858	900	904	870	887	822	914	826	872	891	877	888	910	943	848	872	872	911	863	873	842	894	878	915	826	845	916	867	942	857	870	866	894	842	946	850	877	875	866	861	845	882	867	883	868	853	881	925	789	831	895	894	934	863	893	871	889	868	891	896	894	920	908	867	880	875	820	924	880	867	892	885	889	833	888	896	885	910	919	904	932	899	890	856	925	871	857	905	825	883	786	878	892	886	903	887	897	934	900	924	842	881	810	870	837	874	855	872	880	857	898	884	886	883	943	856	846	865	851	885	875	897	871	907	881	871	897	844	840	847	877	822	832	874	927	903	879	903	860	861	899	905	877	859	872	947	886	841	902	924	877	922	847	897	846	930	890	888	880	921	914	828	868	921	907	912	864	899	868	885	885	882	809	810	838	928	905	827	910	920	890	844	878	910	915	812	875	898	858	908	853	895	867	890	860	906	873	900	882	872	837	819	876	891	863	855	852	855	841	868	866	888	900	897	865	939	894	892	897	889	875	897	898	888	917	881	874	849	845	850	850	829	916	894	894	906	871	926	907	873	908	852	896	872	859	887	887	864	824	889	898	869	939	876	897	885	919	924	886	855	804	862	873	790	861	883	855	833	886	892	876	854	878	859	899	885	869	871	878	873	924	809	895	851	820	849	867	830	872	855	857	894	874	882	853	888	875	882	870	886	911	896	863	940	855	903	875	864	862	906	871	920	837	899	840	861	857	942	919	909	906	863	921	839	894	878	912	910	828	872	885	882	851	880	870	943	867	832	899	924	862	856	829	861	853	857	878	870	855	849	877	922	853	840	845	858	846	881	891	912	852	859	893	891	870	917	851	872	887	897	885	844	876	839	881	914	819	882	890	867	855	967	892	857	940	855	841	860	879	903	894	827	899	880	858	868	879	927	843	863	879	827	832	872	861	833	844	873	903	895	884	866	860	895	914	872	893	898	899	838	895	849	880	927	880	854	854	890	940	870	856	892	886	883	870	930	910	896	886	873	860	834	864	851	873	852	850	905	885	898	867	876	889	903	887	870	859	877	876	842	866	839	849	896	868	897	868	946	841	877	917	877	942	880	898	880	901	856	860	887	865	898	881	903	891	885	913	862	904	876	850	901	861	826	841	904	853	929	922	902	841	876	840	909	869	922	859	899	882	871	898	906	897	889	895	879	871	862	848	858	849	900	845	905	870	937	830	910	901	848	963	928	907	868	886	888	886	904	941	894	889	869	855	900	890	910	837	852	945	863	839	873	947	860	876	869	897	883	846	859	902	889	873	867	906	850	889	844	806	876	880	893	870	869	904	837	842	921	837	862	881	922	892	877	873	830	926	883	902	871	883	864	866	887	838	828	907	905	841	906	844	860	863	872	877	891	886	871	868	889	881	863	864	873	886	837	858	847	850	897	910	901	892	913	858	871	871	845	870	949	882	889	887	854	923	871	876	837	921	887	876	864	876	838	874	907	854	862	882	855	855	889	858	898	874	854	864	925	858	857	825	872	881	890	862	859	922	873	896	863	862	881	887	820	879	863	898	792	909	829	869	888	907	852	870	905	853	885	901	886	856	867	852	882	909	830	921	871	878	856	901	916	855	894	861	853	889	860	900	906	903	888	847	892	839	822	872	905	907	871	858	870	939	877	854	871	907	904	921	844	892	810	921	859
23568	11747	7968	4712	2454	1552	1144	797	678	553	514	401	415	387	351	319	365	322	337	371	392	368	337	363	355	311	324	327	352	333	317	330	370	349	342	366	363	321	334	328	323	307	358	348	315	328	325	273	322	338	319	337	343	292	319	322	311	319	313	319	355	329	382	327	328	327	299	340	344	352	322	318	314	319	336	362	317	361	364	343	342	343	318	343	337	377	376	343	330	375	349	359	323	364	386	340	332	343	325	324	367	376	329	340	314	353	363	349	344	337	350	335	301	347	323	331	341	378	316	351	371	350	363	336	329	332	376	334	364	346	344	328	317	319	298	337	362	326	368	346	354	363	343	314	340	302	334	339	335	312	344	327	315	319	300	360	342	361	330	338	299	321	317	346	341	357	341	345	353	330	317	358	359	366	342	342	307	336	358	363	311	335	314	296	336	290	337	354	308	347	320	331	325	361	312	317	352	303	322	322	338	343	343	346	301	375	324	334	325	326	317	351	307	326	347	358	377	362	334	317	347	287	321	342	360	305	323	330	322	365	353	341	325	379	326	347	321	297	310	353	332	327	330	344	337	348	294	356	346	325	336	339	339	344	350	323	339	332	312	366	306	325	303	344	320	345	334	312	318	315	335	318	372	336	320	342	347	350	345	316	356	358	321	310	339	302	312	341	337	326	354	315	358	291	354	348	338	345	310	326	301	320	341	345	319	320	347	372	322	320	369	332	296	335	378	329	315	338	373	357	305	350	343	313	351	350	351	332	324	319	340	301	336	354	367	371	335	310	324	335	305	344	335	326	297	318	328	344	313	321	348	380	352	333	305	331	362	334	307	352	363	344	354	360	324	345	335	390	334	307	333	338	341	320	350	356	342	326	288	322	314	354	351	347	312	321	325	316	317	336	325	373	356	348	344	317	365	349	342	325	353	336	340	312	346	347	335	296	356	311	338	337	352	335	345	360	335	386	339	340	333	312	312	341	286	326	320	359	321	330	342	356	323	334	313	370	342	347	328	341	336	353	355	344	319	336	332	322	346	384	366	349	291	298	333	331	320	317	356	327	330	315	314	330	326	292	345	315	309	377	390	344	338	353	346	350	341	330	325	350	328	355	332	296	318	332	322	324	338	312	341	343	322	331	320	345	346	327	342	326	356	343	374	307	317	354	336	324	319	348	378	319	315	343	352	311	329	316	348	351	371	367	362	334	357	326	318	340	336	310	350	341	333	309	351	320	333	352	350	288	333	372	360	345	357	312	334	354	346	308	360	326	353	359	334	314	345	336	360	352	352	332	339	301	355	313	373	337	343	363	348	330	337	355	349	308	328	326	343	327	326	320	328	317	372	342	361	288	351	354	330	290	337	303	330	303	314	334	330	320	322	348	345	293	338	345	351	313	344	313	312	311	350	310	350	342	312	338	347	334	356	345	371	361	398	354	352	351	343	356	323	336	310	346	324	310	324	342	377	322	337	291	319	318	376	310	361	332	332	337	351	334	306	350	313	356	331	344	376	347	314	330	330	374	350	342	332	400	334	301	333	333	372	344	322	320	339	304	376	326	336	300	327	339	373	321	300	362	308	332	326	329	320	333	336	327	365	345	340	309	312	339	315	370	304	372	360	359	298	351	294	299	330	350	384	339	320	365	332	335	299	350	322	339	346	346	349	329	365	344	313	350	337	359	331	342	340	349	321	347	359	321	296	349	310	376	340	329	330	377	320	363	330	346	343	346	336	340	338	318	379	317	348	331	330	328	324	352	351	324	340	362	357	332	332	321	366	342	303	344	336	317	309	351	328	337	343	321	320	319	354	352	339	357	330	353	338	333	323	335	340	333	353	340	363	359	335	365	341	357	325	333	375	350	378	322	356	357	317	329	344	323	360	324	338	310	338	368	329	361	319	348	330	329	323	331	353	367	328	364	341	328	374	351	298	327	335	346	345	333	359	313	322	329	359	319	366	405	339	327	320	332	290	352	328	327	315	360	349	319	291	341	361	332	335	336	336	338	355	322	341	354	340	342	339	360	376	328	303	369	329	378	361	356	320	346	346	327	319	319	307	331	332	330	340	295	334	342	353	331	350	361	360	320	337	331	350	328	345	313	363	382	342	341	346	342	340	350	356	362	353	362	316	337	334	327	340	318	322	327	334	315	330	326	304	343	328	337	312	326	365	348	349	356	331	300	331	326	338	365	355	337	324	333	334	309	349	362	328	304	306	339	333	380	374	354	320	331	350	366	301	364	330	350	330	329	301	352	326	335	325	354	333	328	338	351	355	360	345	342	359	314	351	354	346	313	352	355	341	338	322	313	347	348	343	334	346	353	343	345	325	356	337	329	317	384	329	338	298	357	337	333	310	339	356	349	309	329	324	300	294	306	317	345	332	337	334	335	326	311	363	338	353	346	316	346	309	320	331	363	342	350	337	344	339	351	349	329	326	347	332	326	328	340	346	387	335	349	349	325	325	344	341	361	323	339	352	336	358	321	355	324	317	331	350	326	334	309	373	345	338	357	355	324	340	287	337	349	338	339	368	336	316	314	318	366	324	369	318	362	328	339	307	345	310	358	322	372	353	339	372	328	330	342	344	314	350	319	342	344	331	317	354	361	323	344	354	348	329	360	321	344	321	359	323	344	319	342	342	370	345	323	349	315	354	353	361	356	355	311	328	337	331	321	326	351	333	342	319	314	318	352	355	301	300	352	342	370	380	302	334	335	288	339	291	322	327	341	339	359	325	300	331	359	297	367	334	314	354	365	334	367	316	330	369	366	338	329	318	359	334	359	350	345	343	344	357	321	358	344	340	314	323	350	313	351	324	330	336	324	323	328	319	366	334	325	346	332	317	371	335	322	322	319	368	330	330	328	300	366	370	353	331	367	330	344	347	303	335	342	336	374	341	344	362	360	327	294	326	340	316	371	309	348	345	315	353	347	373	370	349	318	339	330	360	343	300	326	323	323	359	344	343	346	345	312	327	315	364	339	293	311	301	337	370	351	347	348	348	343	334	339	325	343	359	328	283	388	356	355	335	325	367	338	346	312	323	353	342	312	342	341	373	318	312	339	307	345	338	365	371	320	305	313	361	322	341	289	378	331	306	318	342	369	350	328	374	344	355	302	320	369	320	316	312	349	330	343	336	331	325	355	304	339	311	341	335	344	331	351	371	347	322	345	328	309	353	315	329	359	363	329	336	341	354	333	334	349	304	328	311	343	353	319	329	337	334	315	326	340	338	331	334	363	317	336	385	382	374	321	339	333	325	344	305	340	370	345	324	331	305	331	342	326	376	337	338	308	328	359	330	325	328	325	317	340	367	334	334	317	343	313	333	347	327	347	338	337	329	331	295	337	343	322	333	381	309	347	354	349	360	335	314	303	333	334	333	336	347	372	332	345	336	316	294	308	338	340	353	316	314	346	369	318	345	299	340	336	321	356	323	346	330	351	329	353	315	369	326	335	323	315	312	323	345	321	368	348	323	361	350	357	365	335	313	331
14149	8700	12823	11056	7484	5273	4086	2999	2487	2134	1710	1173	1041	882	909	790	822	829	808	799	823	799	764	795	773	714	719	727	778	793	708	740	719	726	768	726	767	706	742	717	778	754	749	726	772	706	746	726	776	732	704	773	724	715	777	727	770	755	703	730	789	714	759	734	766	737	729	797	752	716	711	725	767	725	718	740	735	685	738	702	668	721	739	777	748	744	733	716	694	743	715	761	725	767	752	726	710	727	732	738	731	733	763	733	775	733	685	759	768	693	760	765	783	716	700	734	743	781	686	767	750	758	742	709	745	731	719	755	736	781	725	741	724	727	738	715	755	703	739	785	733	690	727	711	774	749	743	737	685	754	748	737	749	721	780	694	754	766	736	740	750	726	756	717	742	788	686	739	703	739	744	769	744	722	776	658	759	751	707	742	743	752	733	701	760	741	754	707	771	691	734	746	760	722	700	771	730	732	769	789	752	751	743	713	748	708	715	747	740	747	718	731	766	798	742	701	787	735	739	734	736	743	773	762	737	732	735	724	762	714	757	728	697	742	699	716	753	711	693	746	789	689	733	714	726	779	754	762	775	736	726	748	722	721	723	688	715	737	742	749	726	739	706	741	738	740	782	736	757	759	702	720	766	723	736	774	737	773	723	721	738	774	705	702	745	783	740	736	779	718	739	725	714	716	765	700	716	750	724	738	769	744	762	742	754	756	712	749	737	754	697	680	741	744	739	706	751	768	729	766	667	744	780	782	719	748	751	752	782	719	748	701	709	738	721	743	726	723	698	775	727	802	735	722	743	742	666	742	734	773	754	706	768	729	739	765	705	736	725	713	802	755	733	711	735	731	714	762	745	685	745	774	713	705	733	755	737	750	682	752	720	707	724	708	740	729	805	774	713	761	742	750	714	778	682	724	754	746	720	738	782	676	663	718	760	745	676	826	727	738	749	748	756	773	745	733	738	750	747	723	746	752	750	675	752	718	776	743	737	716	689	734	734	752	678	729	759	680	719	759	736	690	705	779	741	777	760	708	741	775	742	817	723	696	759	766	755	735	740	753	702	690	710	725	690	757	748	737	725	737	726	720	731	735	736	761	702	726	729	772	708	709	782	748	755	721	738	737	777	726	739	754	700	729	710	713	746	775	708	729	763	700	753	748	730	702	724	762	722	779	706	716	702	699	730	784	697	763	753	799	745	773	733	769	785	727	726	792	697	718	710	710	742	735	720	727	706	758	716	744	733	759	740	768	727	760	704	720	754	724	758	743	734	771	716	724	731	774	767	737	783	700	724	786	767	724	761	744	740	709	734	744	740	693	753	764	762	733	717	740	705	753	768	719	775	747	732	693	717	786	730	770	757	747	771	717	752	731	714	783	783	760	787	776	790	718	730	715	739	750	710	676	768	747	788	725	779	753	707	717	741	745	726	748	754	743	733	730	749	745	748	725	738	727	728	712	792	743	725	705	756	693	736	769	760	766	765	729	761	746	722	813	754	729	741	733	719	695	737	721	661	698	720	732	762	740	660	738	740	767	741	773	750	742	739	737	718	724	733	731	677	722	740	763	726	723	721	756	726	730	724	702	681	707	729	773	722	777	728	733	770	708	749	759	768	761	697	698	719	717	722	730	731	730	738	736	789	742	724	735	745	719	742	728	743	726	773	730	745	763	731	722	783	774	772	749	718	780	781	749	735	740	754	708	714	712	723	742	818	748	734	777	791	704	689	744	711	734	725	708	749	721	772	711	680	718	767	767	716	762	747	704	766	726	730	718	760	760	723	741	717	694	746	741	694	715	768	738	725	768	702	741	719	767	737	723	710	693	700	728	750	748	782	748	742	714	740	755	724	752	748	692	799	765	772	717	738	715	720	753	750	726	745	770	761	692	727	781	731	735	716	706	746	755	718	733	713	734	723	718	729	705	730	761	753	678	804	757	724	775	670	768	784	746	726	705	725	771	724	725	769	724	721	735	743	760	744	752	758	788	744	715	701	741	750	698	766	721	728	737	690	715	727	697	749	750	718	768	732	767	746	697	722	715	732	761	714	741	700	668	735	762	738	780	733	707	712	761	724	756	701	738	725	753	726	772	760	731	744	739	717	754	703	745	742	768	748	748	709	719	723	700	714	765	754	726	687	744	712	720	742	737	737	709	735	760	711	815	747	780	753	675	756	786	723	727	769	730	764	716	701	705	736	765	714	721	712	722	727	708	725	763	731	732	735	725	737	798	718	764	751	724	748	744	743	746	724	701	738	835	701	723	748	845	795	753	773	692	713	724	712	742	737	725	774	681	800	751	775	677	735	711	757	689	736	790	753	728	663	732	731	744	667	743	690	765	709	726	714	647	723	741	714	726	741	748	716	771	683	688	705	755	719	745	702	711	767	737	734	733	687	752	713	723	735	735	691	763	752	738	751	746	745	736	776	728	730	781	734	751	787	730	736	801	753	722	740	756	707	742	710	740	713	772	780	749	732	746	721	753	734	776	763	723	748	723	782	746	763	730	722	711	766	718	723	737	698	703	769	716	712	723	731	738	741	701	695	726	701	743	749	725	786	723	712	714	730	725	761	714	733	738	718	711	731	743	703	732	782	735	774	720	721	739	722	750	722	729	718	786	756	731	777	779	704	722	745	736	756	695	734	730	777	717	743	711	765	719	717	739	718	699	815	763	717	760	718	709	760	729	706	735	763	755	720	679	722	728	724	766	737	747	764	739	770	760	732	720	756	711	717	728	742	780	786	754	739	763	730	801	752	701	705	719	696	695	744	720	755	703	732	731	710	765	762	737	746	721	765	742	736	721	783	721	755	731	720	772	759	785	728	734	755	752	738	772	789	794	752	741	757	717	704	681	758	777	692	768	704	731	769	739	712	758	742	724	689	735	700	743	693	734	731	738	746	690	754	744	730	744	696	697	706	739	715	731	756	795	768	688	746	763	710	744	734	717	777	752	690	743	757	702	748	736	747	740	714	715	781	753	731	708	758	730	767	735	736	766	775	752	744	753	716	700	723	743	763	788	678	762	718	692	799	762	782	765	696	704	743	753	767	704	720	718	701	773	765	742	713	742	779	763	710	723	702	755	713	747	729	715	711	736	774	680	749	715	730	714	761	736	715	790	704	734	694	742	695	735	695	734	747	735	681	747	741	729	723	720	733	762	726	718	739	772	703	732	733	769	726	783	747	730	756	700	741	735	707	737	714	738	730	744	760	752	762	770	726	774	738	735	768	758	775	699	754	758	743	731	738	722	756	751	701	714	706	708	715	711	724	737	744	706	731	744	741	764	774	719	719	692	739	732	712	736	722	748	743	739	774	751	732	746	744	710	724	745	736	683	811	760	728	752	776	703	724	765	739	755	783	761	731	751	750	749	690	706	725	746	780	750	743	728	757	735	752	681	705	705	728	736	774	727	727	753	753	751	729	744	719	730	745	750	727	729	742	737	725	715	702	758	754	729	729	751	727	713	731	778	731	737	734	720	744	742	745	705
37430	20316	14934	8597	4876	3701	2723	2120	1415	850	717	543	499	448	386	419	405	438	401	407	383	372	399	370	344	405	337	413	365	384	355	349	353	385	399	381	365	360	338	358	362	370	355	393	358	375	362	382	345	341	355	421	369	355	365	386	397	402	350	354	371	366	379	401	382	346	405	363	356	371	367	407	365	369	352	330	382	343	341	388	385	364	340	368	414	360	360	377	391	385	375	372	371	368	364	377	378	392	380	408	421	360	409	372	409	411	392	377	394	351	385	328	369	369	392	383	366	406	400	377	366	345	327	373	338	352	367	341	362	360	350	368	400	374	400	358	364	372	300	328	385	359	366	370	363	362	357	398	347	336	384	366	384	414	345	376	365	353	370	363	362	385	372	375	433	364	355	366	352	357	376	350	356	371	360	350	351	336	350	371	362	385	377	318	375	365	367	363	390	361	392	388	382	354	348	370	406	351	380	376	402	377	363	347	357	377	326	401	364	363	375	369	358	370	369	360	361	396	318	377	347	354	429	363	368	342	402	348	362	380	321	381	348	320	372	375	388	360	371	348	354	347	373	353	404	336	353	361	373	355	350	392	363	387	375	376	369	387	410	383	366	370	359	353	381	390	396	398	362	369	363	364	331	369	398	360	360	365	366	384	389	378	370	362	374	365	378	384	396	366	338	338	352	355	373	388	360	343	361	414	390	369	350	369	368	383	374	383	343	365	364	342	353	352	363	385	374	337	363	424	346	382	365	374	379	383	371	368	385	408	405	377	373	383	365	376	350	364	367	372	377	347	360	364	351	348	380	349	374	360	336	383	398	378	364	386	368	385	404	353	372	387	367	323	352	363	382	369	355	371	345	358	388	348	346	393	332	365	329	387	368	347	380	378	369	359	354	329	371	353	357	342	391	365	347	376	381	389	359	378	369	342	363	379	377	365	339	368	381	402	399	355	346	319	371	395	371	399	368	348	354	404	378	399	369	364	357	383	391	386	372	368	351	398	381	371	391	379	364	369	346	370	375	398	348	388	383	315	378	338	388	373	348	411	394	381	359	360	385	343	369	409	370	366	342	378	378	381	379	392	364	381	383	380	381	366	381	361	379	381	395	361	393	357	398	373	374	407	368	380	364	400	394	369	353	327	377	375	369	374	328	372	376	336	367	362	403	355	353	396	358	359	377	375	390	346	367	327	375	396	332	374	363	348	393	378	389	387	355	356	386	371	374	388	383	361	361	389	374	388	373	361	362	362	385	394	341	359	375	344	368	326	364	347	364	346	379	390	364	380	384	363	395	379	318	383	374	348	372	350	393	353	381	382	391	411	362	390	379	398	374	374	359	337	359	365	364	394	377	366	339	374	367	377	406	403	375	354	355	355	384	351	349	351	377	375	371	386	399	400	351	374	373	355	356	377	381	387	376	419	342	334	384	358	353	386	400	394	351	370	362	376	383	361	358	360	362	333	377	359	374	343	385	365	355	336	358	354	345	335	413	369	325	379	380	347	357	380	375	410	370	397	386	382	376	317	376	330	353	406	377	398	363	368	404	352	393	432	397	367	359	329	386	419	366	365	396	345	349	403	402	378	344	371	351	365	376	374	392	362	357	378	307	365	364	388	374	371	346	375	421	367	404	362	350	366	370	400	370	347	372	347	368	365	405	391	375	365	378	379	330	376	363	357	352	355	322	371	372	346	383	369	416	353	341	351	344	382	372	361	387	384	377	376	357	370	348	387	406	371	376	371	354	344	360	361	387	351	384	376	354	410	359	364	341	359	400	376	360	376	339	407	352	347	366	352	371	383	374	363	375	394	363	367	353	434	363	389	356	335	435	361	350	397	355	396	380	417	358	360	311	341	380	395	370	406	381	370	373	332	391	410	367	388	336	378	354	346	395	339	390	366	333	357	371	354	352	382	379	409	414	388	370	385	401	391	331	360	360	359	372	356	392	354	400	347	357	389	369	374	351	410	402	321	337	350	350	361	375	390	367	353	370	382	349	355	355	355	382	389	344	332	373	379	358	357	364	386	367	385	349	367	399	357	356	382	367	352	312	379	369	356	409	360	366	400	389	385	345	389	387	368	375	369	379	346	406	379	370	380	363	388	391	396	379	377	330	356	357	394	395	356	393	391	327	324	368	332	407	360	331	370	408	393	371	350	381	354	365	375	343	381	396	367	356	353	382	385	353	344	390	422	327	364	355	381	359	369	350	358	355	324	343	359	367	401	376	335	376	398	340	359	356	344	376	413	403	367	375	356	331	372	358	365	363	399	379	326	402	370	367	360	362	388	359	369	390	390	372	387	393	391	355	352	383	403	382	419	373	361	371	405	386	364	395	403	362	381	366	378	369	399	362	402	346	324	381	361	364	350	342	407	360	367	382	394	391	373	340	364	360	383	356	340	361	397	377	385	348	356	369	369	388	399	389	377	340	361	376	358	356	360	366	382	384	359	356	367	358	349	340	355	356	375	408	372	370	399	392	392	348	394	387	340	382	358	375	360	356	336	387	369	357	371	392	374	336	391	326	395	384	371	322	375	368	355	400	379	378	382	383	375	349	373	350	368	376	355	398	400	388	341	377	378	358	386	393	378	344	371	384	387	397	359	377	381	390	361	386	387	355	365	335	391	356	373	355	406	362	366	342	412	348	396	356	365	389	353	347	367	343	349	366	374	388	386	365	357	392	372	360	371	376	358	352	346	382	338	380	373	331	390	338	397	389	360	399	390	331	367	382	361	377	367	390	388	376	345	375	356	392	354	359	385	339	407	365	392	341	360	324	393	344	361	322	377	377	370	383	332	341	340	400	386	332	357	359	359	398	355	376	354	380	345	374	418	392	397	351	351	355	361	368	377	340	395	333	427	363	345	388	359	406	367	382	363	387	356	395	355	353	377	405	377	366	354	365	368	382	355	347	315	385	369	395	398	341	347	368	405	398	383	347	376	383	369	375	368	355	388	356	364	414	364	337	356	412	374	423	356	372	373	382	388	388	402	408	374	353	352	367	397	404	353	379	350	393	388	380	401	391	412	342	387	355	385	426	343	392	345	388	373	351	362	360	386	363	385	370	392	352	342	374	382	363	340	388	350	368	377	417	391	361	324	382	340	361	370	366	377	371	376	385	386	366	427	430	361	366	395	369	365	373	383	419	416	410	361	350	368	387	385	349	340	354	383	394	390	377	426	330	359	374	386	335	368	312	374	359	360	396	360	360	337	342	370	337	382	356	378	350	368	367	389	357	404	400	387	316	371	349	360	369	354	361	338	393	353	359	340	350	344	367	425	350	360	361	327	381	393	361	395	383	365	362	332	383	380	333	383	359	357	323	408	388	380	373	367	377	364	405	371	350	344	379	379	389	344	314	382	356	399	375	376	399	375	356	340	357	372	389	336	351	403	370	371	364	363	389	392	349	366	357	347	353	340	357	352	395	400	382	347	336	352	402	363	356	403	379	346	377	366	385	378	355	355	350	399	348	377	372	379	371	394	382	371
22224	14721	19667	16933	13731	11901	10014	8178	5151	3262	2542	1578	1341	1175	1147	1120	958	915	892	965	870	893	863	853	839	841	774	832	844	832	840	781	786	828	851	819	742	807	827	824	874	845	803	847	811	855	799	837	812	748	761	819	851	806	812	819	804	829	807	828	833	825	843	883	748	849	849	839	840	777	770	794	783	839	836	814	824	793	813	796	776	843	792	801	843	798	819	860	774	793	776	798	730	822	842	820	828	782	789	790	855	774	855	818	835	789	819	840	810	817	805	797	813	772	849	814	810	852	811	796	876	776	828	829	770	777	785	792	841	784	822	768	797	801	757	845	767	779	821	824	835	822	812	808	787	837	816	802	816	806	788	765	800	803	802	853	865	781	803	716	810	822	783	836	747	793	732	803	833	891	814	735	847	782	737	802	848	786	769	822	812	800	782	808	776	788	793	824	804	827	801	810	841	811	839	827	757	781	778	812	769	806	823	789	826	779	803	831	775	814	803	778	827	789	815	786	886	768	805	830	834	785	765	759	856	780	793	828	807	805	793	825	863	752	813	809	804	824	818	834	803	792	792	790	811	772	799	816	838	835	809	837	868	847	794	840	778	736	783	900	771	816	812	817	797	790	781	761	829	744	838	796	810	812	794	825	791	797	749	844	776	838	799	829	812	832	809	852	822	778	760	771	780	771	760	812	806	770	851	843	776	813	791	784	791	808	807	815	822	797	749	799	844	788	822	845	788	733	810	803	849	800	778	802	773	800	829	790	810	789	844	756	844	791	799	812	861	843	813	790	784	759	801	842	777	842	820	858	875	824	766	803	814	851	843	813	816	778	811	816	780	756	815	836	819	855	742	775	756	802	790	806	815	823	804	802	810	816	801	815	870	843	787	784	814	792	792	813	825	796	786	813	779	809	805	805	854	770	803	806	784	780	781	780	827	868	835	774	826	767	823	790	775	785	781	811	802	829	810	774	773	755	778	830	808	787	823	799	801	776	781	858	795	861	820	782	781	801	776	773	784	783	782	805	790	781	782	831	761	820	827	851	775	771	820	809	823	808	825	816	827	817	793	814	820	781	786	750	790	827	750	821	781	793	826	772	819	840	803	771	812	827	814	767	860	766	809	818	794	800	818	789	787	804	818	839	765	779	827	802	781	788	817	812	806	783	763	811	822	814	788	846	831	813	816	830	831	789	814	768	800	778	811	823	792	759	855	827	820	867	808	779	801	828	854	840	804	817	801	795	804	850	809	857	812	798	784	835	751	816	793	794	741	783	793	819	829	816	755	881	852	801	766	791	772	840	856	831	814	720	813	811	759	847	762	835	779	782	808	827	818	790	783	731	756	791	787	825	811	829	796	806	773	796	810	793	791	791	770	782	797	768	733	832	800	785	851	761	799	796	779	835	807	809	768	806	804	793	812	805	824	781	803	818	762	773	837	809	826	770	783	826	789	811	805	817	756	772	813	746	786	793	814	835	793	795	779	741	805	798	799	771	867	799	736	769	784	796	840	830	862	778	835	806	804	837	752	835	804	819	737	769	798	803	767	794	838	822	814	810	825	770	855	775	818	827	784	804	837	821	803	814	778	773	816	801	789	779	833	775	799	793	793	765	776	798	781	805	801	830	722	806	833	804	840	838	804	799	812	797	786	795	808	792	868	821	842	768	795	819	922	790	773	790	826	775	810	880	831	821	764	788	796	759	788	813	864	795	810	789	833	813	778	807	814	860	796	836	827	840	782	813	768	822	800	827	777	835	750	843	784	776	807	807	830	807	731	796	757	821	815	853	770	838	813	747	753	807	797	799	802	817	799	856	728	780	785	845	848	787	803	819	754	816	813	784	813	802	764	771	828	799	820	839	753	821	801	794	781	796	786	819	789	753	800	807	842	786	812	772	780	807	783	841	842	817	775	786	768	821	793	798	840	784	753	775	806	767	825	832	779	810	782	834	798	758	832	825	803	797	802	831	796	814	833	799	794	787	747	776	823	752	777	818	821	775	803	783	826	834	849	807	766	750	841	777	788	837	788	803	837	817	772	792	781	777	787	793	817	796	803	814	784	794	830	841	845	809	786	819	774	792	806	757	766	790	809	767	809	792	780	835	825	787	818	818	790	825	789	810	802	805	769	773	795	814	806	780	825	806	805	779	858	785	791	797	784	801	852	836	766	809	825	826	764	786	765	767	838	795	804	789	808	799	728	804	799	806	801	814	800	811	784	812	751	802	780	783	801	791	845	780	778	796	809	783	763	809	791	855	796	842	808	847	845	802	833	814	800	780	786	843	752	824	820	835	861	800	799	829	789	789	822	820	784	766	802	822	773	782	824	792	804	774	834	787	853	824	799	799	799	826	835	787	793	851	812	825	811	816	805	823	799	759	806	807	765	811	856	798	777	838	873	818	795	763	819	809	796	782	814	829	751	746	749	794	797	796	777	823	755	755	805	781	822	810	775	844	810	819	782	843	802	863	776	810	832	796	817	825	803	772	834	784	801	784	790	794	849	834	797	785	812	826	753	801	844	812	806	816	842	741	788	778	790	795	819	822	850	803	828	835	770	765	798	758	817	778	819	833	806	832	765	781	838	779	847	819	811	735	782	844	766	811	788	822	801	822	736	816	762	769	803	827	841	848	814	776	849	795	809	808	798	851	800	884	801	826	773	808	813	776	817	789	795	792	793	790	819	798	803	789	819	800	766	793	803	822	783	799	856	821	765	803	800	811	766	828	773	768	826	744	773	785	800	788	802	789	811	824	807	826	820	848	857	816	833	808	792	822	780	814	795	818	791	796	811	775	812	804	735	842	865	838	796	824	768	805	813	759	798	800	824	813	795	789	791	762	788	783	801	774	845	747	830	787	821	800	809	738	772	866	793	826	814	851	778	848	765	802	768	822	799	796	828	808	797	832	788	821	796	795	770	807	781	794	804	840	740	804	862	813	797	813	787	782	814	750	785	803	809	802	798	802	775	818	753	734	769	816	829	845	809	759	829	854	826	759	843	779	800	830	797	850	816	827	818	818	835	764	831	754	851	785	757	823	810	802	806	778	803	771	805	802	797	844	773	797	777	867	809	777	772	780	770	858	807	829	849	803	760	821	806	787	783	818	793	823	818	838	773	826	813	805	746	842	789	796	808	867	809	806	860	818	792	775	741	831	778	771	790	790	790	831	795	809	825	758	809	823	823	750	856	809	781	843	822	757	864	788	828	783	776	857	809	793	839	793	797	776	850	860	823	798	800	807	817	802	820	812	789	820	843	845	789	811	803	815	855	804	768	778	794	784	903	810	845	771	776	810	807	772	822	773	809	785	803	814	828	772	840	747	781	793	880	820	840	815	838	823	779	741	825	807	844	801	797	802	792	736	802	783	826	804	806	812	816	816	804	739	825	798	777	835	768	777	850	772	817	784	849	806	782	784	815	777	822	802	759	827	818	780	839	835	820	806	759	754	786	803	861	778	801	779	788	792	816	822	795	830	783	770	859	792	794	807
43384	25623	18098	12764	7900	6081	4719	2596	1959	1354	956	767	609	537	569	583	422	431	430	426	391	472	427	456	441	422	420	410	406	431	437	388	400	414	394	415	380	394	417	429	428	429	412	356	416	424	382	455	425	394	413	409	413	447	440	386	430	462	447	420	407	405	414	431	423	392	401	404	407	411	415	400	378	403	403	422	439	389	411	395	417	417	427	397	396	417	427	425	447	411	417	397	406	405	410	428	412	375	406	408	446	391	391	401	401	408	407	437	434	414	389	367	407	407	417	395	374	392	400	390	381	415	412	376	427	419	458	393	427	440	421	436	401	391	429	370	413	443	469	403	430	416	404	408	428	405	404	404	406	424	421	366	407	429	409	415	371	432	468	417	417	424	412	398	408	425	421	363	406	387	396	386	459	418	423	414	405	408	406	404	436	404	404	390	365	449	421	417	433	456	410	419	407	432	434	398	400	452	428	428	382	401	442	438	415	436	391	416	425	408	350	458	402	432	395	428	436	450	397	398	395	413	401	417	424	407	381	338	391	410	401	403	385	445	406	411	392	357	376	375	461	387	442	431	384	387	388	418	435	427	418	386	390	438	404	390	390	411	362	383	445	418	412	431	423	413	434	400	414	416	437	404	410	419	443	417	431	356	416	422	440	375	425	422	471	421	385	436	391	431	403	413	419	377	441	411	405	417	425	429	407	386	390	394	432	420	421	389	420	421	424	385	427	420	425	395	434	423	432	394	394	382	406	406	387	403	389	417	425	434	429	436	425	382	409	435	418	394	444	403	432	412	439	429	457	469	416	421	421	410	434	399	401	401	399	386	382	435	460	417	421	430	433	407	420	392	431	415	409	395	407	415	363	438	418	381	430	413	359	435	454	428	411	406	437	392	412	398	426	416	417	413	427	403	410	408	457	426	405	421	377	376	439	402	399	397	397	422	423	393	398	407	435	411	429	423	390	420	355	406	411	393	389	388	389	420	423	387	434	391	427	425	418	392	437	395	419	421	458	409	401	372	347	403	417	400	413	422	405	364	389	373	393	411	409	431	401	390	433	434	408	428	396	404	379	421	376	435	383	426	408	406	397	433	393	418	479	428	437	438	438	439	380	431	425	399	420	418	413	425	427	382	378	452	393	405	368	466	405	382	409	377	394	421	415	396	439	400	427	421	395	411	447	437	416	407	441	412	378	391	393	395	445	414	416	434	380	437	405	416	431	394	409	431	419	420	396	418	470	404	421	443	393	422	392	461	380	403	388	438	364	406	401	417	390	406	421	422	406	409	394	373	413	391	445	422	396	418	429	383	392	424	433	348	378	387	394	406	438	423	398	383	439	398	396	429	371	413	391	412	402	412	401	433	469	429	382	399	424	416	380	415	427	408	425	402	424	438	416	366	440	420	410	435	413	433	407	393	389	450	407	407	418	404	434	377	468	359	418	395	410	439	413	388	380	363	418	453	417	400	435	399	416	411	431	393	406	408	421	410	391	393	409	372	403	427	404	425	455	386	404	405	432	373	390	402	408	433	480	443	458	400	446	397	403	447	426	398	446	418	380	429	403	408	472	480	449	440	384	405	428	427	397	404	411	406	434	413	423	445	429	405	384	395	421	407	433	412	381	414	439	431	393	422	385	388	423	393	422	409	443	410	390	433	413	405	421	422	382	459	415	413	434	409	389	441	365	435	392	407	408	463	434	415	417	435	411	413	402	362	405	442	424	449	387	392	406	417	424	389	401	481	365	363	410	404	393	434	434	432	455	411	433	384	393	368	406	390	397	390	390	421	450	419	392	388	422	389	416	434	374	406	453	428	405	427	412	351	411	422	407	384	408	428	434	410	374	451	443	431	432	404	406	429	439	424	416	398	422	407	434	410	441	413	399	457	398	368	408	431	396	371	370	378	425	406	424	385	449	406	387	406	425	378	418	414	360	405	437	419	399	412	425	416	383	380	394	400	400	386	434	407	426	404	416	430	409	414	383	417	407	467	431	405	420	439	412	437	416	403	431	357	461	441	448	428	443	374	419	430	424	428	452	412	443	417	423	429	408	429	438	425	420	421	397	386	406	443	395	409	396	400	396	389	409	441	432	408	395	413	391	407	403	402	459	433	379	390	403	402	409	423	414	410	403	441	417	390	415	399	418	395	405	423	442	379	428	390	401	424	435	449	384	415	424	430	392	397	428	414	430	384	416	414	362	403	409	428	397	431	426	401	398	413	424	400	414	425	387	404	433	394	385	417	415	413	390	397	419	439	408	431	462	451	406	465	394	384	450	381	395	426	396	430	445	428	399	425	412	383	443	410	401	359	391	401	428	424	387	400	403	403	392	403	382	415	434	381	403	410	411	403	408	396	431	407	413	402	381	384	401	423	433	447	399	396	382	405	381	390	404	439	383	442	430	461	374	426	404	430	422	438	414	437	417	409	411	376	412	406	386	385	356	395	444	430	412	378	402	407	424	417	420	427	437	411	427	408	394	427	443	424	386	364	429	415	389	370	411	424	389	381	383	373	402	396	391	396	358	439	434	412	427	414	418	446	413	380	391	440	447	406	379	450	364	432	431	391	409	434	415	384	403	422	429	389	407	433	422	400	392	402	400	378	376	381	396	421	403	429	409	379	414	421	439	436	433	420	434	440	447	398	453	433	440	416	397	404	385	388	405	385	449	432	398	397	385	399	422	353	390	440	383	460	415	449	400	405	434	426	437	426	406	424	379	427	447	444	412	384	405	410	432	406	386	410	391	441	421	424	437	385	409	403	394	380	390	433	368	438	414	452	435	381	401	381	417	432	395	406	404	372	395	402	379	398	415	368	412	389	413	393	427	404	428	421	438	394	367	418	359	387	456	428	418	430	402	423	426	385	431	398	408	403	388	468	423	412	426	435	406	417	418	394	401	397	406	383	365	408	381	370	401	380	412	413	450	430	395	389	410	399	401	379	416	432	446	385	415	398	400	431	414	401	406	382	425	423	421	434	437	421	381	433	428	454	400	397	418	420	394	419	460	401	408	420	422	380	435	404	398	436	385	418	405	415	422	428	425	437	457	406	415	430	395	390	400	452	414	371	396	412	417	404	442	370	419	380	421	415	441	394	402	440	372	394	439	402	378	397	411	451	381	382	396	417	424	422	440	413	427	429	412	413	442	393	452	398	446	387	415	414	434	392	404	397	412	413	430	409	400	406	470	415	428	407	397	371	412	374	425	439	455	406	399	411	388	377	381	392	444	443	417	420	420	398	389	399	375	413	361	382	373	413	405	388	421	412	417	417	465	394	429	409	419	397	458	432	399	403	405	400	397	437	408	409	415	423	420	405	399	364	372	394	399	393	409	429	401	396	410	419	417	417	401	393	384	386	397	410	385	364	414	398	385	403	429	375	392	394	402	404	412	407	410	430	450	402	435	409	390	390	412	405	412	407	402	425	403	380	367	429	435	392	419	427	417	428	419	348	408	408	451	393	440	424	419	402	412	411	483	433	404	435	399	386
25458	18266	21887	22613	19102	16902	14304	9090	7445	5110	3694	2441	1731	1669	1539	1554	1178	1112	1100	1057	1114	1019	971	940	892	906	897	946	914	922	944	852	921	876	909	842	904	913	899	900	902	961	872	921	918	901	870	897	941	868	836	861	840	910	936	890	899	935	947	873	939	988	941	949	946	927	913	937	853	890	875	888	912	862	918	877	895	873	852	878	898	852	888	904	890	895	847	864	852	867	846	884	861	870	890	838	913	845	895	911	852	895	837	916	883	936	857	904	861	876	902	877	878	904	960	890	896	863	901	851	868	912	825	846	819	923	853	875	904	824	922	867	863	925	873	902	815	862	850	880	861	896	876	862	863	882	875	806	895	884	920	851	890	859	819	922	876	847	889	859	852	879	893	841	891	920	876	876	867	909	902	851	864	888	832	859	829	922	854	891	866	857	825	880	915	902	870	865	879	859	887	880	844	822	887	922	854	876	845	889	883	850	843	886	849	855	940	872	844	836	885	888	875	860	909	870	848	839	904	851	884	879	851	825	897	890	909	866	889	822	841	896	868	910	905	813	901	842	864	840	909	888	919	847	850	893	911	821	913	891	914	862	875	886	859	830	863	869	874	850	877	855	848	889	902	870	861	905	904	912	927	866	870	898	827	886	861	840	899	871	863	844	861	887	857	924	880	851	856	847	903	830	938	878	919	848	930	846	885	884	877	898	885	869	845	855	885	839	924	829	859	872	926	845	906	883	897	837	860	821	893	870	898	861	848	811	898	877	839	858	849	862	892	956	907	857	876	882	858	902	885	831	835	885	873	875	929	886	877	889	870	866	869	845	861	909	976	897	849	911	872	841	887	866	835	896	901	817	895	875	858	913	866	878	875	939	913	937	803	909	874	893	836	822	865	882	867	834	834	850	905	875	861	874	854	908	856	890	841	867	865	884	836	891	851	916	928	884	874	876	811	849	889	898	871	904	831	888	899	888	886	917	892	876	862	809	893	847	871	840	887	898	925	854	865	865	882	838	806	897	880	909	843	852	924	861	835	883	876	914	875	869	862	870	896	839	870	827	853	886	834	858	906	888	855	816	837	896	885	910	885	890	864	843	821	864	885	843	897	911	852	871	893	865	901	900	866	925	837	876	873	861	874	901	890	896	835	826	863	927	882	915	918	871	923	869	926	858	882	878	853	822	871	847	853	878	904	873	872	881	853	863	862	895	847	854	845	869	922	899	845	903	873	846	856	871	871	878	882	869	891	878	908	902	901	891	848	916	891	868	894	844	816	892	856	924	877	919	848	855	816	888	882	859	891	879	859	886	875	867	898	855	912	882	902	875	862	872	870	908	899	915	844	907	882	882	893	897	957	825	830	850	924	863	828	836	931	866	823	891	918	842	918	867	848	916	892	907	873	886	925	924	856	902	861	874	834	882	894	855	864	828	881	896	856	834	845	859	800	876	947	833	855	908	901	907	896	872	900	875	845	856	849	838	906	883	869	848	844	870	838	909	849	864	873	864	860	876	906	892	844	863	921	850	845	925	946	871	903	868	894	859	889	888	879	832	867	816	862	878	869	887	843	836	937	846	893	872	936	890	889	864	815	840	845	893	841	888	846	918	860	873	920	870	907	876	862	860	841	897	859	853	876	901	873	828	866	847	905	858	887	844	893	841	894	858	921	894	829	861	855	925	854	855	849	884	897	860	871	881	846	907	881	882	922	875	891	895	855	877	874	935	875	894	881	902	883	928	862	890	857	887	894	874	833	844	899	895	864	964	888	826	890	875	907	836	891	917	839	853	855	882	818	833	848	869	829	934	871	891	855	871	841	893	878	874	878	860	882	892	820	872	907	882	843	880	820	846	879	835	927	845	860	879	876	931	952	849	872	907	808	863	851	894	909	887	874	819	874	858	865	895	866	905	863	839	832	836	916	841	893	907	864	888	842	867	830	894	901	865	845	929	844	881	902	841	914	897	869	854	866	909	866	843	882	887	846	853	881	838	861	893	905	827	855	856	909	904	946	940	892	879	905	838	900	908	830	855	906	869	864	929	893	890	907	888	879	878	852	890	898	933	862	917	900	882	862	835	915	877	870	826	868	930	918	977	893	885	828	895	928	937	848	844	854	895	949	856	911	827	895	886	813	927	856	844	854	870	877	888	856	912	891	903	848	901	879	827	863	880	904	877	856	826	834	863	870	859	867	818	833	866	864	902	877	887	897	815	894	882	880	862	896	834	864	874	879	875	915	846	856	862	878	926	839	870	840	891	851	896	879	814	899	835	912	857	928	845	866	891	924	843	890	845	858	908	909	885	952	914	851	889	919	822	851	888	883	897	880	889	879	861	868	894	928	832	889	837	880	921	862	824	902	875	855	869	842	882	833	897	853	896	833	874	928	810	879	938	898	898	900	889	885	881	889	932	809	847	865	894	886	879	852	907	805	852	897	916	908	892	919	926	868	863	889	910	872	887	832	937	841	840	888	870	906	888	885	888	900	856	818	888	853	868	858	850	846	871	892	846	901	876	891	851	817	885	849	857	858	844	880	900	870	919	852	890	847	845	877	851	883	900	857	928	856	835	848	894	885	915	872	904	879	914	837	833	841	887	820	859	863	932	865	880	871	898	869	839	913	848	875	830	859	831	877	903	857	861	872	887	928	936	940	938	903	895	895	854	835	832	869	861	882	880	835	846	901	823	846	910	847	880	828	867	875	888	924	902	843	838	897	877	852	876	877	817	910	873	855	846	883	866	914	821	867	902	864	886	867	837	808	834	882	887	807	885	880	866	840	862	841	881	859	794	874	842	828	919	892	882	872	859	859	816	870	917	880	914	905	926	892	893	890	916	905	861	906	854	839	915	846	810	899	893	912	910	849	855	888	874	852	829	909	868	838	901	825	837	856	822	923	856	863	921	922	861	908	875	877	896	874	892	900	886	870	824	919	876	932	802	854	914	907	842	869	872	866	897	930	894	890	848	853	882	884	902	867	857	893	882	871	841	833	862	885	858	840	887	859	849	927	896	881	910	839	839	833	849	868	872	929	903	841	864	869	832	855	901	905	872	930	894	908	913	883	916	917	855	859	904	848	907	877	864	851	883	849	860	853	834	904	902	850	896	874	920	880	931	863	920	887	892	894	915	852	896	887	875	902	898	864	838	874	826	897	904	940	878	882	890	848	855	870	813	871	879	819	878	889	890	915	842	839	919	838	833	873	917	900	871	835	831	881	904	880	880	899	930	921	878	883	897	885	918	849	933	901	835	879	888	902	833	881	849	882	908	879	879	893	871	898	848	887	874	890	904	865	879	913	828	903	901	944	861	897	964	890	906	892	852	923	876	877	884	892	931	849	842	923	850	911	882	905	864	928	849	884	881	876	826	854	894	852	891	920	910	884	857	891	843	827	907	817	909	898	892	884	843	825	926	858	886	903	863	875	883	895	876	839	877	888	913	858	872	890	878	917	904	870	840	857	875	888	916	860	856	876	881	874	871	853	873	871	853	865	863
23418	11799	7344	4365	2397	1528	1047	792	662	591	525	489	438	357	360	343	349	350	325	334	327	299	312	347	318	291	352	351	324	331	341	346	348	361	349	327	323	303	326	318	353	335	304	308	342	332	338	321	338	332	316	372	341	330	327	324	319	345	334	348	293	327	330	314	342	309	319	331	284	338	335	301	332	316	291	341	355	344	331	369	358	360	347	346	312	326	358	321	324	305	317	354	292	331	343	332	335	334	346	369	301	327	354	320	329	355	294	334	293	300	321	361	328	318	324	347	330	363	359	361	306	347	293	308	305	341	314	346	334	343	325	337	342	350	343	328	328	323	312	339	349	335	320	325	309	328	321	324	340	312	345	346	342	332	338	346	295	301	338	302	287	321	320	319	351	314	346	310	308	340	346	329	320	330	362	367	331	341	307	304	319	317	340	314	320	339	326	331	328	320	332	309	289	302	368	368	331	354	332	327	319	298	328	296	308	325	338	322	308	326	302	324	344	333	324	317	309	317	345	350	328	331	340	340	351	281	331	346	316	324	301	301	337	327	314	331	351	351	307	321	319	323	331	287	316	356	321	365	341	346	332	318	351	316	375	359	323	342	316	301	340	368	342	309	340	333	335	354	319	323	359	369	300	301	343	322	359	328	297	334	335	335	332	319	351	359	370	305	355	327	329	307	310	313	314	337	311	334	312	360	325	350	308	345	338	358	391	318	325	320	341	308	327	315	324	327	317	332	361	337	310	310	317	340	340	299	326	330	327	324	335	331	358	301	327	304	364	361	322	331	342	353	309	295	290	326	339	346	359	307	343	317	299	324	331	344	325	311	317	341	306	349	365	363	385	377	305	328	314	357	342	307	342	316	310	332	323	310	308	286	335	286	314	350	319	338	318	343	308	352	341	293	340	289	323	323	338	335	349	350	312	357	338	315	338	345	321	369	320	336	336	354	344	341	339	293	310	334	310	358	316	291	315	359	302	346	333	317	331	298	306	359	335	312	289	300	328	302	320	343	322	357	340	320	309	345	304	339	342	328	366	315	329	308	351	324	324	296	325	331	339	331	341	284	340	318	303	316	344	349	337	327	325	329	376	327	330	338	313	335	382	330	327	349	357	350	326	314	352	320	324	329	368	348	342	314	315	323	289	315	330	356	357	333	354	307	342	324	347	344	330	311	334	345	366	326	311	361	326	324	280	341	330	306	351	299	314	307	324	309	357	314	324	334	344	313	320	325	347	302	354	346	302	352	295	292	315	373	340	323	298	290	309	333	329	332	305	327	337	325	302	317	346	327	308	342	325	315	345	317	333	366	318	306	319	284	335	335	342	356	327	334	319	321	340	370	330	329	354	344	324	351	338	322	355	314	322	337	303	349	322	325	331	307	336	304	313	300	336	323	319	329	346	351	324	370	349	346	340	312	318	315	308	314	332	335	331	319	329	342	362	323	331	328	312	367	318	303	308	378	317	320	335	333	320	362	296	319	326	310	338	321	341	298	316	312	341	369	345	295	333	317	352	308	336	322	335	316	327	335	320	341	335	346	333	315	335	294	336	335	344	344	316	305	353	355	313	328	317	335	314	357	329	327	302	329	331	322	317	306	311	313	338	313	331	344	314	382	362	335	333	350	341	313	284	275	331	326	327	306	327	341	314	311	353	314	308	353	317	327	344	338	331	315	356	313	355	345	376	324	316	366	306	320	326	339	331	311	340	354	346	317	356	320	326	365	323	334	344	311	361	340	349	331	293	330	368	351	317	314	330	334	315	324	351	311	322	361	319	314	349	334	330	314	328	283	318	324	355	306	326	350	329	330	331	356	339	352	330	321	319	294	314	310	323	361	332	336	299	311	327	295	325	327	310	334	323	326	370	359	298	338	334	323	308	277	344	305	316	301	371	361	326	322	290	341	320	338	336	314	315	294	320	341	325	328	351	319	311	332	352	317	338	321	313	305	328	319	338	354	331	314	387	329	352	358	317	318	330	308	330	332	334	357	315	384	335	306	324	311	344	343	296	319	339	351	340	353	342	327	360	332	330	325	347	358	344	293	331	311	332	356	342	351	328	358	338	328	352	322	347	347	361	345	317	345	351	308	366	309	310	327	353	327	336	285	355	324	328	326	319	331	321	316	317	334	345	340	334	306	316	310	348	365	297	325	320	335	345	338	319	349	306	352	344	322	349	339	323	313	332	297	333	337	304	279	315	340	337	314	368	355	300	335	356	317	339	309	349	342	338	343	305	330	293	333	368	335	348	334	283	316	322	329	333	315	342	282	342	328	301	350	348	375	358	319	308	321	350	337	315	296	333	326	301	346	339	318	291	391	328	354	317	330	307	345	356	347	323	310	294	355	351	330	349	331	322	344	332	332	354	331	303	337	358	338	328	360	386	317	346	345	329	324	349	309	339	334	348	347	342	344	337	337	345	337	328	326	328	307	337	319	313	318	298	326	368	350	301	349	362	335	343	346	316	357	336	307	349	348	309	326	344	331	313	348	338	340	310	304	313	339	340	348	334	289	314	353	332	315	347	304	307	335	343	328	264	347	344	356	340	324	337	358	337	319	330	316	338	318	332	329	313	309	338	327	301	309	334	311	359	308	329	344	326	319	337	320	330	333	319	330	359	299	343	331	334	363	354	323	320	329	325	308	326	360	331	291	337	318	318	362	336	309	333	306	354	346	356	324	337	306	317	320	290	309	343	336	354	324	328	355	330	355	315	314	328	313	325	359	342	333	325	328	330	322	301	297	344	360	315	358	355	348	322	315	342	307	310	330	350	379	302	328	325	310	317	320	333	355	342	335	336	298	330	333	315	330	318	344	340	339	323	346	301	348	347	359	317	338	314	304	308	327	343	330	328	351	294	333	360	340	302	318	324	328	325	347	326	342	338	311	341	328	336	302	332	365	336	341	338	338	357	344	333	358	339	331	284	293	304	329	335	298	343	364	357	318	348	347	356	324	322	343	330	350	338	336	346	307	360	332	330	335	338	307	323	343	344	311	324	351	337	293	329	328	368	338	333	387	343	367	334	355	315	341	332	331	304	331	322	361	344	357	334	328	330	286	336	323	332	348	339	328	328	346	343	328	334	339	310	333	324	338	340	381	317	339	306	334	335	330	349	354	370	347	342	342	330	322	324	354	330	316	328	317	318	351	302	334	310	335	320	339	300	313	328	346	304	323	374	307	341	352	338	357	333	347	340	325	311	319	309	318	333	312	330	341	330	342	359	313	309	302	313	341	323	339	336	338	351	323	328	336	344	319	351	321	292	352	331	361	330	332	349	327	311	339	306	350	325	333	314	354	332	331	341	340	330	346	337	343	335	317	273	315	313	373	323	327	321	356	359	327	347	352	324	345	324	290	339	335	317	331	341	310	355	408	314	336	331	326	345	320	309	318	325	336	330	334	292	335	347	326	315	350	353	302	312	335	308	319	326	310	326	346	311	300	325	284	336	348	344	369	344	324	319	357	322	348	329	379	294	350	339	333
13558	8680	11752	10583	7607	5689	3869	2751	2373	1984	1661	1314	1023	903	882	825	824	756	782	738	754	765	761	750	724	730	790	735	702	694	750	717	711	737	712	735	777	718	719	731	704	737	733	792	696	725	715	728	753	702	736	704	730	719	698	752	667	755	694	725	724	718	790	761	732	711	760	707	734	725	702	777	792	715	705	763	708	672	722	727	763	735	706	671	718	726	680	773	778	719	739	750	758	698	688	687	698	701	728	701	716	744	740	733	711	707	711	703	708	712	763	721	758	700	714	699	737	744	706	700	737	734	711	711	718	707	713	727	685	694	691	744	703	716	714	762	704	706	729	699	713	717	741	769	698	709	705	737	717	759	709	724	764	726	717	733	731	728	717	729	771	653	695	718	725	729	728	709	708	739	737	682	730	680	721	757	712	744	704	770	742	753	719	752	735	729	755	743	750	712	713	742	732	735	739	745	704	713	705	706	744	766	746	723	717	710	699	731	684	691	752	757	691	719	674	714	741	754	746	723	729	733	746	668	693	764	690	699	739	701	710	751	685	676	756	686	716	712	716	737	748	709	681	717	681	765	735	707	748	773	740	760	731	732	743	668	725	794	768	703	710	733	728	733	731	734	704	718	719	728	706	757	662	692	787	797	737	697	758	733	715	697	729	674	729	750	727	728	782	705	711	706	732	741	756	690	740	739	740	737	753	737	655	676	766	760	721	722	701	684	745	696	736	677	704	729	735	678	678	721	691	687	725	708	688	736	756	781	733	703	717	762	743	694	727	694	757	719	726	709	735	752	742	746	729	705	755	705	719	705	734	745	707	715	744	688	754	691	753	690	687	701	784	723	703	699	708	726	731	711	744	714	747	739	748	678	744	737	678	775	727	721	758	675	685	735	704	731	696	715	704	706	728	745	703	709	687	715	735	675	730	703	715	741	726	695	708	704	728	784	727	679	729	711	725	741	709	700	712	738	737	729	753	763	737	724	759	776	711	758	741	713	742	724	747	680	774	788	725	709	672	747	739	715	721	699	726	683	731	701	700	712	693	753	709	714	711	727	731	739	729	749	732	791	706	732	708	732	703	700	710	715	687	736	734	697	729	647	696	731	752	707	713	761	729	725	760	728	704	705	724	744	674	664	730	696	721	741	692	722	752	752	722	705	700	706	722	808	746	736	784	726	742	732	732	701	730	727	663	704	725	717	689	758	733	675	732	767	724	723	739	694	693	734	721	695	703	754	769	673	698	733	719	765	700	742	775	706	711	741	706	684	722	701	723	746	730	747	721	697	689	709	677	743	698	691	739	699	748	713	756	723	769	734	721	733	721	671	766	753	767	712	737	710	729	737	669	725	740	683	707	737	698	759	700	708	769	713	667	717	722	729	692	763	693	673	751	677	738	688	726	746	739	693	695	693	698	729	685	681	692	744	727	764	694	717	727	726	731	692	713	731	740	682	759	717	718	731	730	805	675	650	727	720	759	748	705	669	715	750	751	679	698	683	737	717	737	742	735	730	705	741	745	751	700	752	777	726	690	690	661	766	760	722	727	731	712	706	659	736	757	778	724	755	692	730	729	689	710	727	718	714	754	697	723	733	722	712	724	763	708	739	753	780	686	687	745	756	763	737	691	745	689	765	742	724	727	711	722	696	698	737	750	691	737	726	712	715	741	717	720	712	696	715	710	703	681	726	718	744	725	694	708	770	730	727	757	754	733	713	711	729	691	701	710	712	700	786	748	735	775	708	718	732	703	702	754	715	701	729	699	686	758	700	705	715	716	723	710	697	743	703	699	714	696	705	721	688	695	682	738	732	743	713	695	765	732	729	678	739	737	773	728	684	730	693	700	746	746	660	702	771	646	716	707	736	758	700	733	725	763	753	755	786	729	726	749	701	739	710	683	693	732	766	741	721	739	660	724	699	734	713	768	712	713	736	719	737	761	762	753	714	723	750	723	699	735	740	713	703	713	728	736	732	702	743	751	751	693	734	723	756	680	724	693	702	697	698	704	739	706	716	712	710	688	733	699	715	750	698	771	743	710	724	732	724	690	722	717	699	693	755	775	757	670	737	749	739	743	720	720	706	700	641	678	761	766	737	687	758	672	706	747	673	716	725	699	783	739	716	678	705	718	731	743	714	717	719	755	696	717	691	702	733	687	755	653	689	770	691	701	695	712	717	712	712	714	709	722	732	722	744	719	655	754	755	761	714	708	745	712	750	695	714	689	729	708	730	707	740	718	760	717	723	685	742	720	719	728	700	713	737	754	707	712	726	774	729	741	703	682	695	783	709	700	684	718	738	757	702	699	739	732	709	731	753	714	716	720	756	755	710	749	732	710	665	705	760	712	728	821	724	748	768	768	733	687	721	712	686	740	675	744	704	751	730	651	732	773	729	673	729	723	734	725	766	727	731	753	747	720	786	768	757	728	708	719	716	727	773	729	737	721	724	732	733	642	708	753	695	710	688	744	742	710	752	772	735	728	696	693	742	701	709	731	663	708	764	691	715	698	697	759	762	770	714	742	698	671	724	695	669	748	756	719	709	711	758	761	742	739	709	714	708	763	716	735	738	718	753	760	700	746	738	722	694	674	726	710	717	749	742	686	715	734	763	756	748	762	707	706	712	724	705	720	710	725	686	757	701	705	728	738	699	697	752	699	730	724	718	742	736	730	741	715	732	737	731	694	729	736	729	729	693	722	729	762	730	715	719	698	786	739	715	730	772	744	736	744	702	733	790	758	730	700	750	790	765	701	715	736	682	734	736	758	715	702	753	722	756	712	702	719	714	707	724	765	728	682	676	741	744	719	747	732	707	729	727	725	758	759	777	680	714	694	778	729	757	765	717	709	710	698	725	724	739	774	783	704	732	682	699	671	713	695	720	745	771	718	694	730	727	695	685	661	831	753	691	683	712	724	723	692	714	729	709	697	748	712	749	716	687	708	715	762	690	718	730	749	756	750	748	732	728	722	718	716	695	751	717	697	731	709	679	711	744	732	718	693	735	733	686	674	739	747	728	698	741	754	737	739	684	743	760	748	686	719	734	706	727	746	744	703	713	694	729	742	721	705	727	708	694	731	753	698	678	684	676	730	747	711	701	686	746	713	726	721	745	684	677	752	720	742	743	735	718	721	717	749	727	643	707	695	714	723	708	714	744	710	799	692	686	752	728	687	727	741	696	669	763	746	711	736	722	723	672	753	710	713	737	719	748	696	712	722	754	736	734	720	734	774	706	699	710	764	769	674	713	793	739	753	739	721	717	703	678	716	704	748	688	742	699	698	725	723	752	721	708	697	713	693	731	702	695	695	695	764	727	728	732	695	737	726	695	725	727	723	716	758	709	735	695	677	700	694	697	740	711	695	750	720	737	701	710	718	725	768	724	717	747	729	696	687	761	765	717	754	756	685	728	665	650	733	734	741	696	778	717	711	728	752	715	788	720	717	730	780	749	671	710	664	710	711	749	755	653	702	731	735	679	717	759	757	736	721	756
37113	19227	12919	9057	5662	3650	2359	1738	1063	850	658	569	426	417	463	455	428	384	394	380	379	387	349	401	402	382	387	343	396	379	376	327	358	397	370	349	399	376	377	378	391	374	363	369	352	345	340	389	347	383	422	339	332	357	362	379	402	361	367	393	394	373	349	397	350	358	391	390	388	344	411	370	357	381	348	381	370	372	368	341	335	370	395	365	352	368	348	380	399	355	373	375	379	360	377	351	346	353	347	342	358	362	381	346	378	359	355	383	382	367	373	349	367	401	351	366	375	363	388	361	357	323	398	358	348	330	384	325	362	366	363	391	381	369	364	383	357	396	340	418	385	386	394	367	417	360	356	360	383	387	401	354	340	381	384	383	362	384	361	381	358	356	373	364	393	359	382	371	362	378	378	362	359	366	315	373	385	358	333	358	371	393	365	383	363	388	373	402	352	365	331	348	379	377	365	369	342	363	354	346	340	365	376	391	359	347	380	366	359	360	350	353	366	386	348	378	345	354	380	327	373	308	392	397	397	386	382	387	362	371	322	353	369	353	358	368	398	386	358	373	357	379	368	342	386	362	368	375	389	354	372	363	369	343	361	394	370	389	378	400	373	379	358	366	383	391	350	357	377	361	340	397	372	355	343	360	399	377	384	393	385	364	350	366	379	373	402	352	349	358	380	379	384	355	352	366	376	397	365	384	358	338	373	348	330	385	362	365	362	351	351	356	348	365	379	348	346	338	367	383	346	383	330	347	402	386	368	338	377	373	369	374	381	379	360	374	382	345	345	380	390	389	351	371	360	340	373	408	393	333	355	384	359	373	337	354	376	396	372	351	352	403	347	342	366	359	399	353	375	379	373	387	365	335	386	389	374	345	352	338	370	384	391	344	364	338	350	320	348	428	390	393	334	354	356	380	361	372	368	396	408	396	404	365	392	337	361	347	416	394	393	347	395	403	373	391	348	410	367	377	390	353	361	327	355	326	393	346	370	369	361	382	353	371	363	357	340	351	341	398	354	341	369	398	382	347	322	371	385	354	354	319	386	377	368	358	387	357	367	405	353	373	368	354	390	384	380	394	360	329	380	327	373	377	354	326	347	333	354	397	352	355	349	370	384	366	385	363	402	377	396	314	349	406	363	359	363	385	365	380	397	352	347	357	377	373	358	345	360	342	364	331	383	390	357	357	368	391	368	349	370	373	399	362	360	373	362	347	343	390	395	395	348	372	383	343	353	337	409	373	358	362	366	350	357	383	377	370	368	373	380	371	392	358	335	386	391	403	403	344	401	408	365	383	349	366	364	377	398	361	335	397	378	355	392	382	368	359	377	395	386	331	386	396	373	399	391	382	355	338	347	357	356	330	378	359	329	359	327	376	354	376	348	346	375	351	373	375	363	394	388	360	366	355	366	358	370	351	333	349	380	338	349	361	349	404	349	368	347	380	396	340	352	354	367	361	346	374	336	395	421	354	363	410	311	329	320	354	379	361	340	362	347	351	361	395	394	348	331	391	369	397	371	368	383	356	389	361	374	356	400	348	345	372	365	360	395	340	352	362	348	379	374	323	344	384	358	354	379	387	406	366	364	382	350	385	357	388	351	377	376	357	335	345	379	358	374	391	386	361	389	374	378	361	374	351	360	347	349	345	400	362	325	392	393	361	331	361	407	390	369	344	357	351	348	377	350	360	356	407	396	378	349	344	368	376	379	377	379	356	345	363	343	377	335	379	392	362	360	315	368	372	342	390	335	365	396	385	402	362	355	367	376	346	353	351	354	383	307	411	420	328	347	379	335	391	341	357	362	368	369	393	389	368	386	362	362	345	329	371	358	374	328	361	386	401	366	333	367	347	356	363	355	346	370	372	346	352	365	387	394	365	358	367	390	381	355	343	357	381	341	382	417	386	388	362	364	349	332	374	391	375	356	402	373	362	317	354	356	347	354	338	375	382	373	354	378	363	402	363	360	402	358	324	356	332	353	354	341	380	393	384	346	347	371	369	351	348	391	370	368	369	366	335	373	409	393	392	372	354	387	330	339	348	358	358	324	377	333	359	363	329	385	326	346	337	350	371	359	357	372	352	345	386	361	360	387	360	353	374	390	380	380	393	391	362	329	379	357	376	342	353	370	357	352	383	336	375	373	364	358	388	376	385	350	359	353	357	349	366	340	360	373	377	355	343	357	377	355	361	346	336	346	360	370	352	353	378	398	380	371	320	381	384	393	370	349	380	334	357	350	333	357	355	361	315	335	359	372	381	361	354	338	342	379	371	335	373	391	337	357	345	380	308	370	360	385	331	374	349	394	359	364	359	384	350	379	363	357	333	388	354	381	329	364	375	326	362	357	369	371	344	364	359	378	357	390	397	371	346	409	366	363	349	345	355	366	357	388	356	343	420	388	376	315	357	409	386	346	345	371	367	326	366	342	373	373	350	352	354	364	394	356	374	365	370	373	354	336	359	389	345	400	393	379	431	384	407	378	368	418	340	366	366	380	363	367	391	370	352	382	362	383	408	332	386	392	384	323	336	382	402	378	403	335	352	387	381	371	351	360	380	381	363	386	375	365	398	374	344	423	345	349	394	385	356	374	377	385	383	374	357	362	364	339	367	344	339	354	359	379	354	335	357	360	368	362	344	345	371	349	381	371	387	392	403	352	352	366	431	347	357	367	362	346	317	397	380	353	368	346	383	344	372	314	359	352	359	370	393	346	341	336	347	353	355	354	386	405	375	358	401	355	389	375	382	349	324	381	376	361	389	376	374	387	316	338	362	348	380	382	376	357	348	351	347	370	354	345	385	346	360	331	367	380	392	378	383	384	379	375	398	335	382	355	332	367	354	397	369	373	336	383	414	358	370	355	382	346	385	371	335	394	387	352	317	370	353	366	386	361	338	376	355	357	368	348	364	350	359	393	375	387	355	344	330	381	394	334	408	356	377	363	361	346	345	355	367	322	385	378	364	380	362	411	347	349	374	349	360	399	336	359	377	383	370	354	341	378	357	350	349	367	375	374	363	352	354	388	360	322	351	383	376	365	383	371	355	353	389	405	342	354	378	347	328	364	362	364	373	369	384	383	384	338	353	362	362	342	355	361	352	380	367	369	362	370	347	364	371	358	403	334	355	365	321	362	360	360	369	382	386	360	351	400	372	348	360	383	381	370	392	329	382	369	390	377	360	380	384	367	405	340	339	373	374	396	369	397	352	369	366	344	391	407	365	371	319	398	334	344	323	385	352	363	384	343	367	355	361	337	389	383	395	350	360	370	396	365	366	357	327	386	377	364	356	403	382	337	367	375	377	366	391	384	384	369	345	347	384	347	418	347	348	371	366	339	332	363	360	367	322	333	370	381	359	344	370	342	388	356	382	399	368	378	385	356	372	347	337	365	366	338	350	335	369	371	383	339	371	373	409	373	362	355	382	382	361	342	405	371	351	328	366	400	408	393	350	355	384	341	356	373	359	356	341	382	374	390	373	341	363	400	423	360	400
22323	12928	17970	18780	15066	11754	8181	6372	4314	3082	2340	1718	1287	1231	1162	1058	952	940	976	916	843	878	931	853	830	835	810	817	775	804	794	808	866	802	823	888	782	802	806	840	815	819	807	767	798	842	784	844	799	802	796	809	797	776	791	812	806	739	872	834	840	795	796	794	792	842	869	773	805	797	821	795	816	834	758	814	799	835	856	804	801	791	748	768	849	790	828	797	765	839	777	797	843	797	833	783	802	782	790	790	819	756	771	810	869	909	802	859	799	812	830	802	846	816	770	796	809	838	808	817	775	842	830	759	793	790	793	753	767	769	778	766	806	796	784	778	838	798	794	816	791	787	789	790	777	816	805	784	769	791	794	811	771	800	760	823	782	824	828	785	812	731	775	820	731	827	812	801	800	806	768	805	856	788	786	756	836	821	809	737	806	799	803	846	834	800	847	795	792	804	751	776	794	745	812	819	840	769	845	763	825	807	804	841	829	836	763	796	792	808	793	846	777	773	781	813	788	783	806	792	823	794	814	814	764	780	756	793	794	834	785	838	772	765	850	785	820	798	759	774	787	798	859	755	766	767	818	813	800	807	847	806	882	806	822	802	812	807	743	793	799	785	820	807	755	788	813	844	792	755	782	804	803	810	783	748	810	789	864	735	772	781	800	786	777	811	822	759	758	810	813	775	842	778	798	815	814	774	769	751	822	763	800	794	814	798	787	822	784	811	803	777	773	767	796	812	805	835	777	777	787	848	784	837	810	817	766	822	802	788	796	800	787	783	795	831	790	810	785	823	770	767	810	787	863	782	770	795	838	820	782	788	792	760	812	815	774	769	802	802	809	804	779	823	788	831	769	780	804	755	765	764	796	771	826	795	778	851	831	789	839	793	739	774	776	790	796	846	783	795	828	802	751	806	804	779	793	835	780	800	739	793	844	787	785	824	800	784	865	775	775	777	764	770	816	766	779	776	771	835	768	808	790	816	844	833	805	748	790	845	833	817	790	718	836	765	815	820	767	778	851	858	782	816	796	799	791	807	779	826	807	813	812	777	858	852	842	814	778	749	831	865	825	782	826	806	827	813	783	813	833	810	789	804	777	774	791	819	806	794	783	820	799	830	779	761	786	805	782	764	816	813	823	850	795	792	840	784	829	797	817	792	795	798	754	785	807	828	727	785	795	833	790	761	765	823	776	769	820	799	758	784	800	782	847	738	748	781	804	783	807	857	791	791	799	812	791	846	763	807	779	792	836	783	808	779	780	776	780	829	791	780	837	748	806	778	825	781	796	760	737	774	792	838	736	825	806	774	805	822	786	836	808	830	827	826	816	750	780	773	779	781	831	776	798	790	763	847	802	805	789	817	794	745	785	751	832	819	815	777	768	777	786	790	797	765	815	807	797	797	767	790	818	790	818	813	820	789	831	780	726	748	809	767	804	787	810	770	763	797	766	820	782	781	787	761	818	748	797	764	846	772	806	818	842	774	803	807	793	817	778	779	795	769	742	783	818	775	739	832	795	825	856	822	813	796	786	849	875	785	784	772	778	799	777	817	718	803	806	779	785	806	815	797	771	795	804	738	779	819	786	783	785	800	857	773	758	794	774	767	770	764	781	789	810	754	798	788	759	806	799	802	805	751	821	775	817	790	788	788	810	785	798	755	805	769	763	803	844	834	827	821	788	765	781	850	765	790	827	762	840	722	848	771	855	805	820	818	816	800	776	852	725	807	800	760	762	815	760	757	809	814	804	791	849	806	802	769	821	805	819	795	832	805	789	782	807	767	832	856	810	791	781	803	796	776	792	795	771	774	814	803	849	836	780	831	774	809	766	800	776	815	812	755	871	810	774	804	837	774	760	757	790	733	805	823	823	803	825	776	812	749	792	808	823	809	777	813	801	794	803	788	767	791	794	784	812	810	811	763	794	774	824	814	727	825	823	811	798	776	782	729	795	796	782	806	793	813	748	777	711	822	811	816	801	767	829	805	792	788	776	820	826	860	839	778	804	802	820	802	823	814	780	833	813	761	807	750	762	807	780	786	840	832	740	811	771	838	691	781	789	752	799	807	809	832	791	778	754	788	771	814	781	823	790	810	811	812	794	813	779	784	758	792	824	803	835	787	807	793	792	762	796	781	740	749	783	816	771	795	776	791	833	785	715	768	767	817	798	818	807	830	804	802	799	782	802	803	787	792	787	769	846	850	876	759	796	791	782	767	794	853	801	760	838	855	802	817	769	768	836	778	797	750	784	819	759	796	783	847	813	759	811	807	821	809	780	782	804	808	793	786	805	810	776	794	783	790	780	824	745	794	829	816	741	834	825	806	769	780	806	838	828	773	840	807	822	783	798	813	779	804	760	760	764	817	796	776	819	797	834	838	814	750	753	810	781	813	824	799	817	816	833	781	799	844	788	764	820	810	769	775	809	755	804	828	790	737	789	795	815	788	787	795	738	808	784	786	776	828	779	794	792	780	789	751	803	817	839	842	814	809	807	803	770	805	810	790	835	762	822	819	812	848	793	831	795	751	809	776	791	757	734	769	787	821	817	797	803	783	836	809	774	845	823	822	813	798	763	803	821	803	769	749	761	785	805	818	809	831	820	810	775	742	801	718	807	817	798	817	781	773	773	822	785	760	799	772	798	794	806	791	780	805	791	797	756	825	842	788	768	783	769	741	783	802	810	771	821	788	812	858	881	795	755	761	747	809	801	784	834	789	761	797	782	838	780	761	780	835	773	754	758	808	807	836	790	804	829	781	837	778	761	796	795	776	814	774	811	820	867	797	795	815	787	806	788	815	816	797	812	769	792	817	786	810	803	802	787	795	797	799	815	789	771	852	829	899	809	765	853	755	785	770	758	813	789	775	775	745	787	781	725	817	771	810	818	850	745	756	743	742	782	803	783	834	761	771	780	806	767	829	805	832	780	763	781	814	810	855	811	818	768	781	788	797	754	745	819	806	792	733	786	767	743	825	746	732	804	844	802	753	795	766	808	799	812	832	801	795	799	796	765	789	821	801	785	771	774	771	821	779	778	835	791	835	793	835	757	755	762	760	795	750	761	801	786	789	763	806	787	773	839	789	768	787	753	811	847	760	824	814	786	791	805	819	823	838	783	835	802	814	849	783	787	811	795	759	801	762	812	801	745	802	777	784	807	788	800	803	779	766	711	794	794	806	768	838	785	818	823	738	791	774	803	800	822	795	800	836	760	759	813	792	776	795	810	849	752	771	786	788	830	766	797	829	771	784	769	769	824	826	839	788	851	789	802	783	767	794	789	844	817	817	803	792	758	801	809	849	803	758	770	771	783	797	852	791	767	809	802	769	823	804	825	809	757	810	788	825	782	781	796	797	798	807	830	755	805	776	812	760	865	831	829	805	732	817	766	790	807	788	786	783	773	805	794	749	748	793	761	758	773	804	849	788	795	831	777	793	741	785	811	748	814	819	818	776	819	810	810	792	815	781	759	835	751	761	804	792	800	766	810	835	785	790
45662	24258	19609	13143	7968	6312	4006	2314	1813	1102	852	708	576	538	569	513	464	464	454	422	459	409	418	416	407	406	420	431	445	400	416	445	401	432	392	415	435	411	408	404	406	409	435	425	424	449	361	421	428	416	383	431	415	463	425	392	428	395	427	420	406	413	429	458	406	412	425	372	409	399	406	394	408	413	434	421	409	378	440	375	433	422	381	394	450	386	419	385	396	409	392	366	406	454	428	415	435	384	418	415	443	411	437	399	414	445	427	372	421	438	421	395	410	352	410	389	414	405	398	418	429	420	428	398	424	385	394	386	454	439	412	397	399	405	401	419	391	377	391	398	434	410	400	383	421	404	399	379	383	432	416	429	423	442	387	405	419	412	401	393	364	416	429	472	408	413	430	384	430	436	401	381	398	402	413	390	417	415	403	406	414	399	443	431	427	404	404	358	372	375	391	396	426	405	419	420	407	406	381	381	419	405	384	381	421	422	412	430	411	431	419	411	429	393	394	397	379	402	400	380	408	421	395	422	399	407	440	402	437	398	424	418	400	409	387	410	416	388	430	430	373	400	419	440	446	435	410	418	458	406	416	428	412	416	434	440	407	390	387	413	377	421	417	406	400	408	413	424	384	396	415	423	453	451	388	430	461	394	410	411	415	380	391	425	437	422	377	387	399	426	393	426	433	405	376	401	428	420	406	408	432	436	398	433	413	426	456	440	420	418	395	426	430	394	391	412	411	377	454	380	415	437	407	381	414	368	402	454	400	427	400	396	423	369	469	391	413	405	424	413	433	381	403	379	396	430	431	399	389	472	392	444	426	396	433	404	435	403	420	418	433	379	398	371	401	382	376	383	432	407	417	391	460	405	428	415	381	392	378	460	457	427	430	393	392	416	417	422	426	381	406	422	413	393	422	405	428	421	418	456	371	424	387	437	416	398	435	415	442	388	377	405	350	447	412	392	404	432	392	427	411	392	370	389	369	382	423	401	414	408	445	415	393	413	428	412	410	388	429	378	404	414	403	402	429	433	411	387	369	392	403	439	448	417	409	374	409	402	363	407	396	403	437	398	395	439	420	416	373	411	407	440	400	440	445	371	374	460	374	427	374	411	429	367	403	393	412	409	388	404	401	405	410	384	397	431	431	410	408	404	391	446	413	409	411	419	376	421	429	387	423	430	430	394	410	392	392	400	380	411	402	392	423	407	379	424	381	375	374	391	423	411	385	408	388	377	411	414	423	438	426	377	429	422	397	390	445	418	401	431	422	415	386	433	424	435	406	439	426	469	409	388	392	388	394	371	433	432	463	406	379	391	401	381	376	453	412	394	431	434	448	433	392	397	402	414	408	403	414	435	456	436	418	400	410	421	427	420	405	413	379	423	413	430	407	415	411	465	393	404	433	391	449	429	384	399	414	429	421	415	437	417	424	436	397	385	410	387	419	399	410	390	392	475	411	399	409	442	451	424	448	409	377	420	393	441	417	403	392	404	407	395	445	447	365	448	401	415	409	449	451	422	437	424	418	454	401	387	435	426	393	408	374	424	381	395	406	405	438	379	398	431	386	427	455	386	425	416	427	425	417	424	432	375	382	416	411	407	440	392	420	411	387	443	436	416	417	416	384	406	417	419	372	435	389	410	435	402	446	382	418	437	391	426	419	389	419	377	398	412	377	400	402	419	384	415	432	387	410	413	440	393	391	388	390	415	419	401	402	406	408	421	433	382	396	410	440	399	398	387	423	419	446	368	419	413	414	435	384	385	415	363	367	435	379	385	435	387	454	380	387	417	402	415	426	362	407	397	405	365	409	443	410	391	394	396	408	422	418	450	416	402	392	449	373	412	396	448	388	398	401	397	429	403	433	431	425	427	461	384	394	427	382	412	374	433	443	421	417	410	385	423	387	380	407	417	386	368	438	368	394	402	434	435	433	441	439	450	403	413	438	426	406	420	398	464	459	424	396	425	445	400	422	417	434	443	424	401	439	418	420	399	457	435	436	411	414	411	378	369	396	395	391	456	407	396	398	359	380	422	429	398	428	384	395	357	409	407	393	406	396	405	389	422	437	394	400	390	409	393	428	402	387	405	432	393	398	418	436	399	424	389	380	432	402	433	407	383	422	408	396	402	415	397	426	416	391	407	398	415	403	445	427	436	407	397	428	416	401	416	405	391	397	379	411	414	412	407	387	422	434	404	381	436	381	412	409	406	459	373	415	364	440	410	430	393	414	438	375	376	451	431	411	402	397	441	406	428	406	416	432	422	398	404	379	418	424	435	409	370	401	415	414	430	418	429	416	397	419	397	403	457	433	433	390	426	450	389	438	408	407	404	384	410	430	398	452	390	398	407	420	394	410	416	430	396	411	401	392	404	406	429	425	399	398	385	415	443	410	434	414	378	401	428	410	374	447	403	423	415	426	415	381	398	391	398	383	445	413	437	406	423	411	414	415	417	363	391	434	400	407	386	404	353	414	443	417	414	425	402	423	430	401	441	399	414	447	451	402	405	398	404	412	433	389	402	396	411	385	428	423	427	415	423	399	374	425	418	365	412	435	395	407	436	428	428	414	427	410	451	405	416	419	392	413	405	408	434	390	408	443	360	417	392	430	384	440	421	382	402	401	449	394	398	402	423	409	514	408	417	401	412	402	400	463	435	418	405	429	387	395	400	349	432	389	386	390	442	410	370	395	412	434	424	422	441	416	393	408	421	398	452	454	420	398	412	427	443	409	401	459	438	392	442	371	353	396	410	399	422	470	430	395	437	402	400	394	421	400	387	399	368	381	393	425	420	401	385	440	431	455	363	397	406	417	465	425	432	422	460	382	410	398	418	404	398	455	438	415	431	407	433	413	422	406	426	433	410	448	396	397	403	410	420	402	398	378	380	429	396	389	382	441	404	445	396	402	388	432	374	396	394	411	430	415	414	423	374	400	375	411	416	454	401	387	364	441	398	401	405	420	362	415	407	369	401	402	411	390	411	442	408	374	385	411	387	461	446	436	409	389	420	419	398	405	402	421	437	440	404	403	405	381	409	406	384	418	452	440	407	438	400	411	403	384	412	395	401	443	422	413	379	422	422	400	384	413	434	428	409	449	402	395	390	413	449	435	405	427	435	398	420	391	407	404	379	400	380	426	419	362	396	405	408	425	449	451	396	419	420	394	396	403	400	418	442	394	430	394	466	429	387	417	414	406	423	438	422	413	420	404	421	418	441	454	407	389	406	411	432	370	397	398	402	428	393	415	410	401	401	380	383	438	378	405	434	439	385	411	400	396	376	403	392	385	454	408	388	429	379	380	408	389	429	395	387	401	424	417	474	421	379	416	402	423	423	382	404	405	400	420	424	397	360	447	439	391	419	435	417	439	390	403	417	422	433	405	401	409	435	456	415	397	394	404	386	380	407	434	426	418	416	432	409	412	391	363	366	370	387	394	396	440	387	422	402	413	450	411	423	406	431	397	389	396	408	431	379	421	431	430	415	414	371	394	415
27257	16703	24307	23023	18769	17765	12380	8605	6568	4272	3050	2310	1785	1561	1451	1443	1295	1122	1013	1086	965	1027	1011	901	915	906	886	913	916	851	916	897	883	904	885	899	874	886	859	971	867	898	876	884	846	902	887	839	854	959	908	870	868	896	877	902	925	889	924	911	924	913	883	945	916	879	923	904	876	949	871	911	870	907	923	919	875	874	884	910	904	863	914	880	941	831	860	903	877	893	901	872	927	906	905	892	871	898	837	828	864	849	865	887	864	883	905	898	868	899	877	939	896	879	925	890	874	936	878	840	921	894	906	882	840	839	931	881	869	901	880	902	912	843	871	876	887	878	875	903	837	890	874	859	903	878	858	860	888	946	890	853	898	855	903	876	871	881	899	865	912	935	909	867	878	899	838	848	892	844	857	845	840	878	852	900	907	862	865	850	878	855	903	880	881	862	886	849	871	889	895	913	856	815	869	895	907	898	862	877	884	886	855	839	870	908	813	903	868	905	880	837	867	905	852	887	859	875	907	849	871	871	848	848	883	882	907	888	815	842	845	854	830	842	871	848	867	878	900	860	891	898	869	833	880	870	902	869	908	904	913	880	850	835	860	869	870	812	879	868	889	831	826	842	916	875	853	845	925	878	899	866	879	897	861	861	934	821	867	932	868	884	887	866	903	873	823	885	883	843	839	885	898	917	896	837	898	856	878	889	886	880	881	842	866	870	893	827	893	816	849	863	923	887	861	918	851	864	863	866	868	886	820	900	922	863	920	916	792	884	930	905	910	861	865	871	875	909	937	881	848	871	919	831	840	902	853	880	855	876	881	839	864	898	845	860	890	844	871	792	850	886	842	810	894	864	952	841	880	847	882	839	898	889	884	853	891	825	923	887	881	884	816	867	881	916	847	885	900	826	882	840	889	877	881	961	884	879	867	845	866	863	893	898	839	904	854	918	853	845	904	929	837	884	891	871	877	875	946	878	912	921	874	864	832	903	838	842	823	905	935	861	853	874	908	881	867	894	914	887	817	928	897	853	928	860	847	926	911	900	869	828	868	884	928	818	901	867	917	838	853	872	905	891	853	881	822	879	860	897	891	905	820	864	887	855	887	858	942	853	847	864	877	867	924	900	914	866	914	888	858	882	849	839	905	871	845	883	868	804	892	860	873	873	891	854	902	842	858	932	867	894	874	934	884	887	879	842	838	818	853	846	850	844	837	910	928	811	854	850	894	894	866	888	845	843	895	893	873	862	915	924	920	866	861	864	922	889	858	909	915	891	850	881	897	891	875	944	851	868	918	841	875	847	901	892	896	903	817	899	863	867	899	873	870	888	880	868	904	884	860	930	904	929	851	859	845	883	864	901	863	837	928	864	905	903	878	824	908	820	888	870	894	901	851	849	856	916	888	910	865	881	870	853	896	864	893	884	899	911	895	819	846	880	876	844	839	872	844	877	859	926	898	802	897	853	863	851	833	826	913	937	893	895	843	893	848	830	870	918	860	820	935	844	936	848	907	879	789	881	871	894	837	889	920	882	876	896	850	916	891	870	885	922	850	887	855	883	864	889	924	887	849	912	875	882	897	873	906	906	892	889	851	817	924	916	865	895	897	895	873	838	843	893	867	868	823	889	892	820	858	840	852	891	856	886	895	871	850	864	830	881	852	877	837	855	874	837	908	826	855	893	871	872	839	890	955	905	866	845	930	893	870	857	863	880	910	847	909	864	903	885	902	869	849	863	848	876	897	876	888	869	892	880	830	910	911	854	878	876	874	929	902	880	925	892	850	890	855	836	869	909	845	841	864	866	857	897	892	866	836	906	926	860	814	903	895	869	833	860	877	867	873	870	860	857	881	836	844	934	906	887	874	878	889	868	832	848	896	886	872	856	867	884	861	853	912	836	874	892	865	906	887	915	883	936	852	872	852	915	842	888	813	951	867	910	866	875	860	814	893	864	862	888	889	912	881	901	876	895	906	872	896	930	895	898	915	844	848	872	902	885	876	849	851	879	859	856	887	856	908	847	924	837	856	874	859	856	896	872	883	932	808	800	903	845	831	861	818	861	844	944	869	902	826	829	861	886	885	852	875	881	900	885	876	897	817	860	913	863	801	871	903	857	891	859	855	854	895	914	888	855	859	887	827	875	889	872	899	885	827	905	922	873	877	834	889	863	879	860	875	921	861	870	838	895	837	901	904	862	832	903	865	867	855	867	925	877	863	863	852	874	872	852	876	867	862	843	904	912	881	877	859	821	877	840	885	906	861	887	868	816	876	904	877	928	902	869	790	851	831	914	857	949	901	835	872	867	905	924	869	853	860	875	912	862	914	846	852	878	884	876	846	859	868	846	890	906	914	889	891	888	853	885	919	924	913	859	833	870	938	865	857	862	931	828	891	921	900	837	862	875	870	882	862	866	866	834	857	875	846	920	909	836	893	865	885	881	875	858	897	827	890	847	876	903	867	914	901	889	921	885	839	908	909	780	848	870	862	857	871	861	898	879	841	874	887	893	856	842	885	847	828	908	842	836	865	846	833	953	842	880	946	811	902	869	903	897	910	864	861	913	833	854	864	869	901	832	890	917	915	869	901	852	879	877	845	871	873	898	888	871	880	878	866	839	887	856	894	833	850	884	876	902	831	831	907	885	816	875	833	823	856	874	906	827	906	860	846	881	850	893	863	856	881	865	853	853	922	905	847	879	883	873	884	879	885	878	883	897	883	856	886	890	829	855	840	823	891	965	861	862	874	884	925	843	899	896	934	938	874	864	874	875	849	849	932	835	851	887	919	813	833	890	832	831	873	825	813	858	927	853	907	808	878	865	861	813	861	900	876	919	864	854	877	871	841	880	860	847	900	855	906	821	900	931	946	813	864	834	848	878	919	954	851	874	837	874	870	897	890	839	882	892	895	857	844	918	898	867	880	902	881	891	848	871	868	866	852	843	848	897	892	824	853	827	847	846	856	908	882	851	883	915	901	893	900	849	830	873	817	874	893	920	878	843	938	827	860	877	818	892	900	905	909	918	880	899	921	895	870	870	872	862	898	834	863	895	833	880	849	888	878	910	865	905	904	865	850	895	908	862	887	875	933	828	864	877	918	873	868	891	867	852	884	881	888	913	861	853	878	895	871	823	887	891	924	914	836	836	886	860	841	894	864	859	942	853	898	844	860	858	858	839	876	849	861	900	917	867	821	844	834	874	897	908	844	827	859	837	883	895	860	887	923	829	932	869	883	890	820	898	864	901	903	873	888	901	800	850	936	869	859	879	852	909	921	849	867	900	877	867	922	880	848	901	863	865	867	909	895	848	887	884	840	901	865	875	873	868	891	914	901	868	889	884	862	949	863	848	901	873	889	828	883	930	856	915	841	926	904	883	873	860	831	909	876	852	906	873	903	888	904	838	885	892	931	886	865	856	881	887	899	862	862	799	862	853	865	792	863	919	870	859	832	842	911	880	878	878	865	902	881	884	913	845	929	875	917	858	855	852	867	824	916	902
29648	12739	8055	4309	1942	1284	884	678	599	532	455	423	373	361	340	396	337	351	310	333	322	333	321	353	320	365	337	327	327	314	296	321	343	344	339	322	350	305	349	354	321	318	316	319	317	347	357	321	310	306	317	330	331	342	329	304	322	313	299	322	337	332	336	312	353	317	312	300	335	330	339	321	353	338	365	323	338	366	336	313	329	333	306	326	346	363	352	337	339	378	310	323	315	324	344	309	350	347	326	291	319	315	349	335	337	361	309	326	297	317	365	323	348	339	324	318	370	337	337	340	345	359	325	341	324	324	377	366	306	314	367	323	296	342	342	318	328	308	316	351	342	324	339	297	343	335	310	310	301	342	385	317	335	337	385	326	339	348	328	332	377	330	344	289	322	339	337	335	318	298	313	315	324	336	359	361	361	334	375	316	329	342	346	326	338	368	331	319	334	321	305	301	307	281	344	306	373	316	355	365	307	318	305	346	299	347	325	309	292	298	317	363	325	327	362	340	332	325	333	370	350	338	323	341	357	343	322	318	333	356	334	302	309	363	334	349	331	359	327	324	350	333	338	323	360	371	374	348	329	312	357	335	348	318	297	315	365	309	325	336	306	328	325	318	370	315	318	376	326	341	354	370	330	348	361	337	354	320	326	309	374	328	349	328	339	343	341	348	316	354	289	343	344	333	353	303	296	355	331	325	345	304	367	379	329	350	310	319	312	319	325	299	333	281	312	370	346	340	312	320	320	320	352	341	318	295	349	343	353	367	315	325	349	338	333	289	336	344	357	333	293	319	322	325	332	336	339	364	401	362	325	341	337	347	336	351	326	317	311	304	365	340	326	358	339	341	367	330	365	360	382	341	323	380	366	347	342	330	350	342	312	355	327	365	299	329	324	294	315	335	319	311	366	357	379	328	351	324	335	365	317	336	306	318	341	362	349	338	322	312	346	342	315	319	338	323	301	327	352	325	347	325	319	300	348	337	306	330	346	335	325	344	335	332	325	357	342	304	311	358	340	328	289	319	346	298	298	326	364	313	334	330	344	323	341	332	350	350	328	368	351	335	350	342	357	373	323	323	352	316	335	360	317	329	323	326	349	344	349	348	327	345	357	319	366	293	321	298	296	338	335	348	277	324	334	319	362	321	314	287	322	345	337	329	300	352	325	351	345	314	321	352	346	349	335	361	317	336	371	352	349	330	341	340	339	312	331	344	311	311	326	329	342	357	370	334	333	334	328	336	343	318	305	341	355	341	327	331	369	363	323	330	390	341	350	343	342	336	309	342	325	338	360	335	356	299	335	325	337	332	327	325	323	312	326	325	310	331	359	320	333	319	340	333	348	333	343	327	314	308	355	332	309	299	330	310	332	337	294	340	341	361	343	312	317	307	342	330	313	353	352	326	361	333	315	337	306	314	321	329	321	311	329	342	314	357	334	326	336	306	338	373	341	306	348	314	348	326	349	346	312	334	336	325	328	332	335	336	323	337	339	323	355	369	312	317	306	310	325	327	333	328	326	321	334	333	335	349	346	331	326	343	359	339	293	313	326	345	292	292	342	316	346	332	341	324	332	347	375	332	321	312	328	324	343	363	341	328	332	350	295	303	323	280	333	341	353	325	340	333	349	308	339	337	329	333	363	333	326	321	350	320	327	348	352	337	294	342	364	321	334	317	342	316	373	347	301	331	338	323	301	345	297	306	339	323	359	332	324	332	345	361	337	327	301	320	298	348	347	324	316	315	337	327	333	313	330	334	343	311	360	330	291	320	316	354	346	344	321	326	291	324	320	332	332	343	345	324	300	332	336	317	359	366	306	333	301	333	329	338	327	318	336	324	341	330	346	319	339	346	273	337	359	340	321	326	314	372	298	344	342	310	306	345	318	339	328	397	335	322	319	366	337	314	346	362	346	300	331	319	325	329	344	332	324	346	343	323	321	326	343	350	314	326	338	348	326	316	296	345	346	333	341	329	327	329	327	349	361	340	351	361	350	308	347	347	313	344	332	330	305	314	317	344	316	337	282	341	313	341	320	315	341	382	303	328	346	334	331	331	329	323	307	330	377	330	343	333	335	361	367	326	346	354	333	330	339	341	310	329	338	324	337	342	312	269	332	349	337	320	334	315	352	343	339	314	361	339	337	350	303	335	347	322	322	337	313	323	338	356	333	325	347	318	349	324	326	366	385	328	306	343	297	346	329	326	329	331	311	332	337	348	307	343	319	374	332	327	325	345	331	385	343	324	344	322	319	347	329	352	370	359	352	349	334	304	335	356	345	336	345	308	327	339	323	334	346	329	332	309	341	331	346	333	350	326	311	339	321	334	318	341	312	325	366	361	307	314	319	334	299	328	286	328	353	336	303	309	334	347	349	341	296	337	349	337	335	360	354	315	369	351	339	355	349	343	363	336	353	338	320	342	313	356	350	315	357	325	341	332	368	318	318	336	331	329	330	352	341	342	332	306	326	352	330	356	356	369	349	326	362	326	348	289	357	363	344	325	333	336	318	307	334	330	361	365	349	272	340	319	342	303	323	350	355	341	340	339	323	337	345	370	332	291	351	352	366	339	291	323	359	316	298	350	322	316	342	338	319	323	356	322	324	351	326	363	310	358	288	324	321	356	343	365	335	307	333	324	363	334	330	337	354	302	329	343	319	332	322	349	343	341	346	343	324	336	333	336	325	329	319	325	342	300	346	350	332	346	321	328	328	360	350	350	339	340	332	356	340	336	354	325	328	311	314	297	356	299	348	318	340	307	292	351	319	366	333	296	318	337	329	321	320	330	302	320	329	401	372	317	316	353	320	317	341	353	322	335	321	376	303	309	312	346	347	323	353	331	316	329	332	345	323	344	339	337	373	320	337	345	345	349	341	320	331	335	356	319	328	348	331	302	360	349	343	347	329	323	340	362	346	336	327	345	276	366	350	315	323	302	306	367	329	307	308	369	319	365	360	336	330	332	341	355	369	333	342	325	334	354	329	315	344	333	352	301	293	323	323	360	337	313	299	356	364	326	344	335	355	361	321	327	318	329	347	352	329	292	341	329	347	334	335	325	362	330	326	316	327	349	321	346	345	328	319	342	359	343	358	323	364	287	333	339	352	340	352	361	318	346	288	330	329	377	310	324	315	357	317	364	338	302	321	325	348	365	324	364	347	327	351	348	334	340	306	317	362	340	337	319	377	303	305	329	345	321	340	355	315	330	370	325	328	319	338	336	335	318	340	343	323	328	355	334	316	327	301	347	366	319	305	372	368	354	334	357	308	307	336	327	310	334	373	321	328	304	320	318	304	339	315	330	301	352	318	378	341	331	353	334	338	306	330	321	330	362	336	332	344	366	350	374	345	317	319	328	299	363	359	355	335	324	314	330	328	332	335	308	311	318	278	348	336	341	353	323	328	313	321	326	340	322	329	302	352	310	329	315	349	319	332	361	346	360	357	326	330	329	308	346	321	294	335	355	345	354	360	358	326	314	356	336	330	309	349	341
17724	8555	12228	10043	6486	4679	3267	2325	1977	1677	1496	1221	965	875	853	804	784	799	838	763	737	749	786	781	734	743	748	744	688	691	761	721	720	749	689	720	751	738	696	723	759	793	723	745	750	734	704	789	747	752	706	715	764	723	740	754	734	747	772	766	703	734	772	793	755	791	713	708	735	719	728	717	709	740	727	715	763	745	746	721	708	731	732	697	661	724	711	733	700	709	701	745	762	757	768	750	707	713	719	713	732	756	740	705	729	749	797	741	732	670	738	688	730	761	753	723	662	738	762	760	738	767	725	763	724	772	767	791	739	700	702	703	705	759	743	726	719	747	724	737	726	712	678	739	764	696	702	741	746	696	728	739	771	711	764	712	732	724	776	726	762	687	718	761	711	761	739	735	709	720	753	698	740	700	723	720	723	689	688	742	757	780	762	794	739	725	734	739	751	744	717	693	722	684	753	715	717	692	732	714	741	731	740	725	716	742	713	734	749	718	736	724	740	708	723	717	707	701	740	731	686	717	749	787	776	728	742	744	752	678	749	774	739	671	779	711	704	708	754	812	730	742	711	708	720	732	781	705	710	709	783	728	735	717	734	760	746	723	739	712	742	750	738	745	701	701	740	747	726	694	727	710	758	720	711	738	710	748	736	741	729	726	710	788	764	719	758	705	736	738	734	754	690	708	761	716	737	693	695	738	699	720	732	735	745	751	658	780	744	735	760	751	767	712	755	668	736	710	713	744	709	760	711	733	728	731	709	742	739	742	712	724	730	709	742	714	671	752	694	722	720	719	717	683	743	689	714	705	712	707	717	696	708	721	748	720	761	786	724	740	709	754	758	719	729	723	732	736	747	748	818	755	724	658	730	722	750	718	760	705	765	720	713	759	705	704	715	756	703	737	768	760	690	707	707	690	746	756	763	720	720	734	725	689	737	744	727	722	726	749	723	691	718	784	784	748	768	731	793	755	723	719	705	766	738	703	794	709	708	715	721	728	728	757	720	757	749	737	784	713	756	723	756	732	732	741	731	742	672	697	689	780	737	686	726	707	716	719	698	760	785	718	724	750	726	729	741	739	689	715	758	714	738	740	734	715	735	698	780	720	735	733	775	710	699	715	710	738	711	745	692	734	732	704	690	692	711	737	729	744	715	755	735	740	752	738	754	758	740	691	752	745	718	745	734	705	792	690	713	733	722	744	692	761	764	791	742	765	727	699	721	755	744	745	676	752	788	719	717	746	755	680	702	745	731	730	701	714	759	704	720	748	694	736	706	720	682	759	686	766	694	689	681	747	671	760	725	718	704	755	718	715	716	749	732	740	737	728	779	707	720	697	718	755	701	760	794	751	714	763	753	740	674	719	765	699	703	742	713	702	763	704	726	716	684	749	725	675	719	733	748	741	794	708	757	741	692	749	743	748	723	701	757	733	746	766	714	685	732	725	750	756	751	729	724	752	747	688	768	745	712	716	757	728	752	778	740	728	697	712	732	720	719	736	723	724	758	780	757	722	721	702	779	761	764	751	729	708	767	767	776	726	753	749	727	710	691	713	748	738	697	690	700	686	737	734	755	719	694	685	777	692	695	683	739	705	738	704	739	738	698	710	771	753	735	719	765	722	671	697	736	792	687	715	754	742	740	715	739	784	693	734	780	748	707	722	701	744	718	732	770	766	736	759	708	697	772	757	767	731	733	732	755	683	719	730	698	676	695	759	701	752	702	739	692	692	712	731	705	667	724	728	759	722	713	755	724	740	736	720	724	740	776	716	728	773	716	707	711	733	753	714	707	752	758	720	714	743	758	745	748	711	744	733	742	731	705	728	739	736	721	673	750	748	696	745	750	730	728	713	699	700	769	763	768	707	755	721	722	726	718	721	701	733	700	691	758	752	740	687	699	717	704	717	774	707	704	714	787	712	704	704	767	762	743	699	728	768	743	714	711	684	745	707	732	754	716	760	736	716	761	783	734	768	756	714	730	752	739	767	693	732	729	756	694	734	734	692	717	707	714	729	760	701	748	719	770	692	706	708	777	742	760	708	756	713	706	712	750	733	718	748	734	712	719	722	733	707	695	725	776	723	715	755	798	737	708	727	751	779	728	725	717	732	717	706	749	756	732	704	746	695	733	714	684	718	732	740	735	727	687	758	706	741	773	776	736	748	686	705	746	757	671	717	743	767	725	743	775	749	713	669	722	724	732	725	751	728	754	709	785	733	719	713	737	754	766	740	735	725	717	732	657	743	736	762	744	768	706	714	728	738	799	734	749	753	743	740	748	752	774	742	749	751	738	691	745	692	734	755	766	769	700	731	758	743	714	692	708	738	754	708	792	705	762	774	730	736	736	700	755	776	757	702	702	745	759	773	723	780	683	741	736	722	739	713	738	727	733	728	694	778	767	742	736	714	733	710	725	760	763	693	753	733	716	746	769	754	789	673	736	719	699	737	736	753	691	734	748	750	748	704	726	721	696	736	711	731	737	759	748	785	766	765	748	727	763	722	741	790	755	692	724	705	754	735	704	741	762	663	723	705	668	757	728	737	687	745	710	726	720	715	759	724	754	718	722	651	727	732	745	717	779	748	742	702	721	736	704	746	727	792	726	747	713	729	771	750	684	720	615	702	713	723	750	714	712	756	746	767	720	739	748	783	714	741	754	729	738	675	716	732	734	696	724	717	692	759	767	693	743	761	742	704	725	774	676	709	751	735	717	729	705	734	726	719	734	708	719	675	752	722	740	790	650	823	715	741	755	723	758	720	753	746	765	718	719	717	714	737	719	691	726	678	733	700	740	785	743	678	708	759	682	737	693	747	720	704	714	766	764	709	674	736	743	734	746	715	755	734	776	747	763	741	733	715	770	715	717	734	736	752	721	715	697	715	698	721	724	780	715	729	714	777	703	744	728	760	786	714	737	728	738	731	758	750	765	716	743	712	756	697	718	696	696	784	768	705	745	740	667	743	721	689	716	753	713	745	716	727	752	673	726	735	783	688	725	692	678	699	731	716	733	704	756	734	714	705	686	746	698	715	762	764	684	771	723	751	748	732	735	675	788	764	737	764	724	704	740	776	689	693	791	746	737	708	762	748	766	725	757	719	730	734	791	689	720	715	731	711	710	722	733	687	723	754	702	736	671	737	740	732	742	736	739	731	729	735	720	731	717	683	729	760	706	734	702	748	751	718	728	703	741	777	713	722	733	703	761	708	746	769	727	731	749	746	708	726	731	747	710	779	734	712	719	786	752	783	719	730	711	757	729	722	676	713	745	739	739	712	730	747	734	709	740	732	736	734	743	710	740	728	738	702	727	702	694	750	705	740	740	748	708	739	725	731	715	723	689	719	703	766	726	735	734	734	725	711	750	772	753	705	747	722	732	735	765	669	772	744	761	667	787	714	761	707	695	725	758	690	716	720	731	739	715	739	757	758	779	699	703	735	755	746	747	726	660	747	720	753	729	765	750	779	691	745	690	703	750	753	722	714	715	708	766	725
38945	20011	14152	8565	5538	4137	2362	1655	1101	803	650	532	457	444	440	397	406	414	395	369	379	360	375	368	379	336	346	438	412	366	361	359	377	330	371	364	349	406	345	359	408	356	356	381	350	373	363	370	339	348	356	379	354	341	372	375	363	400	366	350	400	372	369	361	363	381	387	349	398	354	384	382	386	365	350	354	401	367	404	329	374	352	347	374	377	390	374	352	386	359	367	365	355	384	373	379	366	383	338	376	378	339	382	385	350	319	333	348	386	394	367	350	323	361	395	356	353	343	355	352	336	382	338	386	421	387	332	339	372	371	389	379	358	405	309	363	341	319	368	359	398	385	353	352	406	365	365	350	357	352	371	335	344	361	396	394	334	347	317	319	343	398	364	373	419	365	337	378	368	362	362	335	371	381	352	343	343	382	380	384	350	377	382	385	338	344	347	417	385	397	361	331	320	376	345	349	377	365	385	367	380	400	370	383	406	349	345	363	374	383	361	377	317	409	375	363	350	366	351	373	344	346	384	375	325	379	360	381	315	407	360	383	397	377	397	443	333	372	339	397	387	325	366	351	343	368	399	373	376	349	374	369	355	358	397	367	387	350	347	337	357	361	356	357	396	349	351	366	366	367	392	379	402	335	411	358	393	354	391	352	328	372	354	365	401	377	340	347	380	355	358	379	384	350	350	381	380	369	401	392	383	354	365	373	388	356	383	343	381	386	344	396	400	383	361	355	354	315	365	362	415	358	346	357	379	352	363	379	364	366	361	343	341	381	348	390	381	369	382	336	379	384	361	374	404	365	388	364	367	347	378	385	363	401	348	390	360	385	364	368	366	364	390	315	331	356	372	356	377	371	366	374	348	352	371	369	359	377	356	374	345	379	396	389	371	332	367	385	343	350	352	379	342	363	348	371	380	363	391	328	305	372	377	350	353	342	354	388	386	345	372	366	343	359	368	355	333	341	348	373	385	371	357	374	350	344	323	391	359	350	348	366	367	420	383	376	378	354	398	349	354	354	341	381	377	394	365	367	408	375	382	352	391	409	394	382	338	360	408	346	382	389	355	386	353	395	342	332	392	355	355	356	355	352	363	400	395	390	384	352	381	390	375	384	354	360	314	372	376	370	360	355	358	371	366	351	372	365	387	351	391	346	346	373	323	383	403	368	367	379	367	341	383	397	366	373	367	379	385	356	339	369	354	375	413	344	375	354	390	335	364	363	338	361	398	363	372	377	368	356	347	359	351	350	385	363	350	410	412	384	345	378	374	376	366	341	333	379	364	338	369	346	371	386	412	413	390	381	349	357	361	362	391	343	350	364	358	396	352	350	366	369	377	368	358	377	318	348	378	351	358	384	348	418	348	389	353	363	357	382	399	350	332	391	379	373	349	398	411	333	384	368	366	399	365	383	344	363	375	362	366	360	380	331	358	342	331	352	388	340	370	390	375	334	403	419	355	379	367	371	374	378	393	375	367	391	349	395	370	356	370	390	406	395	352	379	348	384	333	360	348	372	348	373	392	323	347	354	375	404	367	367	344	335	380	362	384	381	408	331	344	374	391	350	352	356	379	366	380	362	403	388	359	363	354	395	370	380	365	360	385	361	344	376	347	366	339	344	360	350	337	377	343	348	367	347	396	360	390	380	348	377	392	364	352	363	352	364	369	342	382	370	343	428	394	385	352	359	365	390	376	343	388	351	374	355	406	380	380	379	359	359	364	393	381	348	422	361	381	380	415	369	400	338	401	348	379	392	378	350	369	374	357	392	365	399	349	364	387	372	357	366	352	362	360	362	386	388	353	399	362	379	380	377	414	411	417	351	379	357	354	367	349	355	389	366	377	360	367	363	343	391	367	350	358	391	347	375	347	358	371	393	346	335	375	365	378	363	390	385	365	369	381	361	382	392	424	338	359	351	384	402	349	374	408	332	408	350	371	401	377	309	377	357	368	377	352	389	362	337	340	380	383	355	342	377	335	365	380	349	375	385	385	361	381	387	377	369	353	385	359	340	378	384	373	387	369	389	370	344	343	367	367	385	368	373	370	348	354	384	344	338	384	374	388	366	366	416	392	325	362	361	346	363	361	384	344	410	376	382	373	362	349	370	385	386	367	330	383	358	401	363	360	326	349	365	366	371	360	331	352	368	334	370	376	351	371	321	376	388	372	393	379	341	329	340	353	355	362	446	352	360	325	335	346	352	372	366	351	387	400	357	343	390	395	383	363	370	361	350	348	365	368	378	364	362	373	385	349	368	347	371	352	376	355	375	365	415	333	392	387	359	401	358	380	363	359	367	337	329	385	388	386	392	352	399	359	334	405	394	397	376	357	380	399	369	389	359	356	354	357	358	371	376	376	350	375	362	379	350	366	367	352	360	346	341	351	388	396	342	407	361	383	374	403	342	381	357	366	354	382	339	382	335	369	386	388	363	375	398	366	396	350	365	389	349	379	365	383	355	372	362	365	379	373	354	363	389	358	370	366	351	415	364	336	379	394	388	415	369	360	409	357	394	394	318	383	358	376	370	355	353	354	348	358	381	329	395	389	360	350	350	374	353	334	353	383	380	357	360	362	340	387	355	337	349	385	378	335	351	340	362	332	346	324	363	324	342	380	385	338	400	350	376	368	388	383	393	350	352	377	359	355	361	342	403	401	401	350	360	414	380	396	393	354	354	377	372	358	381	363	361	387	407	355	374	384	379	375	348	386	349	412	385	358	336	368	355	341	330	346	373	369	382	351	350	373	325	416	364	383	390	379	384	360	403	357	394	414	393	373	392	372	382	382	363	363	362	365	341	397	387	387	371	371	367	371	359	368	379	387	326	352	343	392	365	328	375	355	370	398	378	336	385	397	364	363	355	363	369	380	369	363	362	355	349	364	371	355	358	365	354	364	385	411	348	356	353	363	342	387	370	389	381	390	326	378	382	336	404	360	391	370	358	357	368	358	375	361	369	377	377	368	381	359	332	355	395	372	363	372	369	348	343	377	369	368	380	405	374	366	374	330	343	400	384	347	347	369	367	396	365	390	369	346	363	398	348	404	349	371	367	331	402	362	353	403	385	348	327	393	372	401	383	377	363	361	399	347	332	370	375	376	352	375	376	370	371	376	358	361	369	362	376	356	351	370	376	400	354	354	386	386	337	384	370	355	344	368	343	370	367	386	374	390	336	376	352	359	373	361	355	358	384	364	359	426	348	387	407	353	403	382	392	360	395	366	347	366	396	391	383	348	379	357	344	388	391	355	368	370	359	371	350	401	401	371	361	348	332	362	364	386	389	371	404	381	417	404	386	368	423	366	369	384	391	363	350	316	349	342	361	414	365	420	348	360	367	358	394	372	338	359	410	404	377	364	334	387	367	407	346	363	376	371	398	361	361	358	367	317	330	385	371	388	331	365	360	376	383	384	374	390	362	372	382	371	355	372	357	360	352	352	378	377	376	381	415	313	398	393	390	395	378	353	382	377	336	343	375	390	374	369	358	342	372
23643	14397	19305	17385	14892	12970	8604	6607	4027	3062	2432	1775	1448	1147	1115	1007	985	920	903	952	879	845	836	840	803	819	823	799	876	799	813	845	813	844	828	797	795	820	793	786	804	835	742	839	806	787	806	828	782	770	778	801	781	799	785	736	823	828	839	781	792	792	839	828	816	830	789	857	789	759	796	824	755	834	787	818	801	787	789	720	773	790	722	782	775	804	828	776	798	812	762	808	773	802	792	801	820	817	763	790	759	798	805	836	800	821	845	773	830	814	789	743	773	781	794	811	860	826	840	818	872	835	827	828	817	781	802	756	783	755	753	813	808	791	841	826	778	802	842	781	796	810	755	815	757	783	737	803	756	806	796	818	842	768	790	802	790	780	823	784	818	813	827	830	840	824	740	819	830	781	796	840	761	770	765	780	800	755	812	793	841	798	774	822	766	854	781	785	773	769	765	848	763	800	808	758	785	809	786	767	770	799	823	794	745	814	825	799	767	806	769	814	817	783	765	785	784	838	778	785	781	841	800	800	810	822	815	794	777	823	785	776	819	789	852	780	825	826	800	799	847	805	832	765	860	769	819	802	746	783	802	785	792	811	833	790	800	822	802	792	838	794	815	822	822	816	769	808	773	834	772	788	817	801	812	780	769	737	816	760	823	821	806	770	787	815	738	790	779	795	805	807	833	815	809	827	784	765	771	773	792	834	856	804	763	752	815	792	762	808	801	723	739	810	851	806	826	754	803	771	771	786	765	778	756	829	771	791	782	784	813	787	822	747	764	783	831	845	858	808	766	792	837	773	789	804	823	786	796	815	769	792	793	813	809	882	760	795	776	829	805	775	819	779	762	803	847	780	804	791	826	811	802	769	828	776	747	773	793	772	840	793	794	807	780	755	801	811	837	799	823	795	810	814	789	815	828	801	811	790	773	796	801	801	780	834	817	825	784	764	829	749	842	797	798	822	808	769	780	817	814	838	784	822	769	725	822	764	815	786	794	774	799	781	797	786	796	820	797	840	784	824	855	818	779	818	737	788	825	745	820	763	808	810	780	785	761	824	803	818	820	817	811	870	801	776	826	835	796	793	823	810	824	842	797	821	818	810	792	874	805	831	777	800	787	787	794	816	797	773	775	758	832	763	768	809	817	782	778	750	729	817	786	778	791	789	802	820	797	768	789	811	710	813	783	806	832	796	822	855	792	782	800	798	817	791	815	771	776	804	811	751	834	785	813	791	783	800	798	806	819	774	783	839	832	834	776	819	791	811	777	759	812	798	818	820	792	756	815	794	812	779	814	831	795	831	784	837	776	817	778	800	783	779	837	794	779	841	818	761	772	822	731	793	824	804	778	849	802	805	781	791	769	772	822	773	805	789	824	802	775	853	816	791	819	778	801	816	813	781	764	818	799	800	732	818	772	817	765	790	806	806	792	811	836	811	842	796	810	813	763	849	836	799	829	821	796	794	797	790	805	822	834	777	845	756	778	812	769	776	864	745	764	804	797	807	775	826	842	781	749	813	863	779	772	802	810	793	839	832	761	801	754	738	782	767	790	822	818	794	778	782	837	747	797	743	772	774	823	789	771	827	794	760	823	788	821	788	826	772	804	825	804	794	783	778	852	749	871	796	819	801	729	811	804	850	770	761	768	769	852	804	817	856	784	799	780	773	786	845	799	788	820	789	785	801	815	809	758	818	766	753	823	756	788	792	809	823	795	738	803	796	828	775	764	816	767	821	804	823	794	789	759	830	786	835	780	820	824	854	793	822	825	814	800	798	782	819	809	821	858	825	827	767	812	778	804	790	733	797	756	792	767	813	758	781	838	784	840	798	779	795	812	788	835	792	816	778	812	807	833	777	767	802	767	758	813	819	878	797	757	783	805	790	812	774	790	824	794	803	787	784	797	747	809	826	871	800	833	781	756	833	788	781	802	801	806	781	817	819	811	781	813	782	753	827	808	793	800	779	796	829	835	787	789	798	857	783	837	828	820	785	761	797	784	824	762	804	816	722	783	864	805	819	790	792	798	760	782	860	778	812	803	807	814	841	754	809	831	798	827	799	733	830	806	815	811	811	805	773	760	730	803	727	796	825	855	802	834	796	813	815	812	792	775	795	822	737	811	815	826	843	748	765	801	778	771	807	790	836	789	801	810	831	723	758	769	868	821	795	757	825	799	815	741	803	760	792	801	795	787	829	836	823	796	793	840	838	739	786	787	774	798	813	841	812	809	734	780	798	832	769	799	771	841	753	809	807	772	768	781	796	793	797	773	803	755	800	812	817	789	801	781	793	812	802	826	790	808	823	817	793	778	786	804	782	806	795	844	782	801	775	779	854	819	801	786	826	792	807	779	774	764	753	772	758	788	784	850	808	809	782	816	759	824	806	803	838	806	777	758	809	765	793	782	786	785	784	787	786	826	780	774	798	811	813	795	804	805	744	755	841	826	855	815	782	814	790	754	805	807	805	755	818	801	800	738	776	776	753	754	839	759	808	851	794	812	800	820	818	754	785	799	796	812	764	796	828	776	763	803	749	783	783	812	844	834	778	825	739	777	797	791	754	803	809	779	775	818	785	769	795	804	773	776	843	870	787	785	763	767	741	824	816	809	789	773	726	814	805	811	794	784	797	844	806	836	786	813	812	792	808	800	771	808	787	763	778	782	830	781	823	831	788	825	769	784	791	836	759	806	798	752	854	739	758	790	787	799	755	781	821	788	787	812	817	793	781	773	802	805	794	824	783	773	802	780	779	792	769	785	813	825	818	788	810	803	813	842	779	774	740	785	832	805	815	819	808	818	786	747	789	790	753	787	850	799	767	772	811	822	807	823	829	791	784	801	817	799	818	730	777	760	768	842	822	808	788	820	803	870	783	807	809	800	773	826	780	853	809	830	785	765	828	786	786	808	851	809	822	806	809	842	790	817	777	768	824	839	781	842	866	767	842	808	819	753	800	783	807	809	806	801	832	768	772	782	810	785	788	759	778	795	879	814	775	811	801	762	795	841	784	758	814	802	849	829	808	811	852	774	715	777	795	834	795	790	720	773	815	800	854	825	776	828	842	788	808	867	801	792	803	771	788	770	774	805	859	761	809	772	854	790	814	787	789	807	814	774	832	806	789	746	767	781	812	810	796	791	822	771	838	822	755	846	771	866	828	805	780	824	750	752	838	776	759	848	798	820	771	780	795	767	763	808	848	798	814	842	814	799	762	774	869	864	788	761	788	826	799	778	797	797	822	791	799	798	791	812	772	782	779	780	778	786	799	796	798	800	799	838	772	766	810	785	733	799	842	775	784	809	845	746	797	787	785	809	799	802	783	795	839	797	803	826	785	773	842	784	802	820	769	802	817	827	832	753	845	826	790	779	777	809	790	825	771	790	789	791	778	817	813	771	780	771	798	782	785	838	820	821	772	788	845	807	807	792	833	814	810	802	792	783	804	798	839	772	760	784	785	757	781	833	819	773	799	799	822	796	815	816	813	787	780	782	814
42087	23350	20121	15910	11491	7602	5500	3878	2430	1328	970	767	623	535	525	495	491	448	426	478	440	446	438	423	420	415	438	360	386	407	416	407	419	401	403	409	405	392	444	417	396	422	414	414	425	448	390	431	429	399	408	390	427	426	427	372	407	432	440	464	429	436	362	419	421	393	381	424	412	443	408	403	390	401	426	406	406	386	426	425	437	413	415	371	403	374	399	412	400	471	391	400	400	419	375	410	407	395	430	390	432	400	382	420	460	422	389	434	411	401	422	404	405	416	436	452	406	410	414	386	440	394	418	409	420	401	385	429	412	412	400	385	403	443	410	435	419	408	399	405	398	414	388	406	438	386	375	376	390	407	414	388	404	427	432	391	429	348	370	398	410	388	420	405	414	386	401	370	388	390	423	406	378	396	426	445	407	385	387	400	426	420	411	417	362	404	450	449	402	404	430	429	435	383	384	435	348	434	397	423	415	410	424	436	425	409	423	413	426	403	392	462	443	420	368	401	399	378	403	450	375	432	399	396	413	406	400	419	382	443	445	382	405	403	411	393	372	424	425	407	425	359	404	395	418	469	406	401	417	389	402	434	415	413	407	405	407	416	425	396	409	426	399	427	413	389	362	410	406	394	407	409	394	387	446	410	409	395	385	453	434	400	366	455	365	411	351	414	380	396	393	432	400	394	403	418	404	407	371	373	414	387	437	380	414	384	414	387	411	412	402	421	410	368	433	359	408	389	373	394	430	379	414	389	388	388	402	398	372	414	438	411	386	415	390	428	400	438	394	391	437	398	377	412	409	431	387	418	416	402	416	412	401	388	404	402	429	404	437	425	399	433	445	433	394	411	413	419	422	429	406	419	428	416	404	412	420	372	415	398	432	422	416	392	449	424	426	383	412	437	408	391	433	389	432	374	427	384	424	411	411	426	401	379	429	415	450	434	410	409	423	388	422	397	406	412	429	385	423	419	398	422	414	384	406	404	393	393	417	419	401	408	404	401	420	424	449	410	438	368	407	412	364	417	417	423	397	420	379	416	424	406	432	447	426	392	372	429	388	458	403	411	422	406	421	426	369	412	398	394	377	392	394	384	407	373	400	443	418	386	423	401	421	407	377	407	385	373	383	370	355	417	421	399	415	392	413	414	371	429	422	393	416	402	405	396	444	429	453	406	396	406	432	453	408	380	407	425	406	402	408	419	386	427	404	416	386	381	368	372	419	388	399	432	404	412	384	397	408	406	372	408	388	433	393	392	404	397	405	403	405	435	385	377	401	394	412	384	436	423	418	421	454	386	407	408	391	392	410	402	420	402	401	346	397	441	413	412	417	466	467	437	400	395	426	434	431	457	396	448	376	381	441	396	426	408	385	390	400	372	400	364	393	391	381	388	418	384	364	427	384	423	440	403	438	419	420	392	423	404	408	397	450	417	421	405	401	415	435	392	396	380	387	413	431	441	386	389	406	396	400	385	381	393	395	437	407	391	441	428	380	408	393	398	455	407	393	434	386	385	407	409	404	419	388	425	396	419	418	414	401	406	404	441	442	478	436	410	462	387	392	404	377	395	371	396	420	378	397	430	370	437	378	407	386	442	403	430	436	396	411	410	416	410	434	437	398	407	387	411	444	440	393	411	422	417	404	415	414	436	425	433	405	461	383	401	384	423	369	437	384	413	402	390	403	392	385	410	410	369	400	411	397	420	464	395	400	391	411	419	405	388	403	360	412	426	461	453	409	398	405	400	408	407	398	405	432	418	436	443	393	418	423	422	405	405	411	398	404	391	458	406	437	464	406	382	373	395	422	455	441	421	420	396	400	453	450	430	432	426	428	407	415	415	443	453	392	434	429	399	409	426	416	412	394	416	420	452	402	402	440	397	409	409	427	408	422	372	430	419	414	377	380	408	414	433	430	421	441	430	381	419	395	371	412	431	393	364	426	405	422	376	419	400	385	385	436	381	440	411	407	403	430	422	388	421	435	375	429	434	379	411	410	378	385	385	440	385	407	393	388	424	423	411	397	393	425	420	381	402	409	396	414	359	422	410	424	450	393	437	421	409	391	443	403	407	406	407	441	416	407	406	428	396	392	423	428	424	374	420	426	426	372	381	410	390	432	442	448	435	415	412	409	390	412	429	392	403	389	386	415	422	453	446	413	420	386	411	445	428	391	371	409	418	404	412	403	402	404	404	362	466	402	361	402	468	428	457	395	411	409	438	461	411	419	381	419	415	429	418	412	381	400	415	400	405	341	395	401	393	413	437	431	376	382	460	411	394	388	392	424	419	396	423	410	396	407	370	399	405	396	392	417	410	355	444	407	406	407	416	412	396	381	357	396	417	424	406	415	451	434	400	402	401	414	404	383	395	425	429	393	371	420	435	382	415	427	399	424	397	390	437	401	377	384	357	419	423	425	430	402	431	394	392	395	400	419	395	410	412	382	416	406	419	436	414	402	414	378	379	429	365	408	412	412	399	376	425	407	404	399	440	420	429	402	400	391	404	410	433	402	438	403	436	399	401	411	399	382	428	392	375	422	408	400	403	383	380	426	383	396	414	373	410	422	426	404	421	399	427	420	397	396	444	406	408	400	395	442	440	395	419	411	427	397	434	393	371	395	421	423	396	431	426	359	423	396	359	397	450	417	430	398	386	396	420	403	354	417	436	425	373	409	412	385	433	424	431	384	455	411	392	380	385	403	441	387	412	393	470	439	382	373	373	413	412	370	400	394	404	405	418	375	424	385	377	437	414	421	428	390	454	410	439	434	406	430	415	407	384	367	428	438	401	415	411	379	382	402	405	413	385	401	436	374	410	425	401	371	414	377	394	405	453	420	409	422	414	378	377	402	405	434	423	390	387	409	410	394	454	360	415	421	386	395	422	420	390	428	393	398	431	408	398	394	428	397	415	379	398	407	390	390	408	384	378	393	407	402	422	410	409	464	394	404	401	420	416	380	367	422	365	413	396	418	384	363	413	413	432	397	410	415	418	433	401	400	419	415	378	392	453	432	375	399	394	417	377	386	417	382	416	412	390	404	411	382	421	439	412	389	382	416	389	464	391	410	428	403	390	403	421	388	432	391	408	440	382	452	419	404	402	417	431	394	427	408	381	388	404	436	423	398	416	400	428	389	437	400	401	361	395	388	399	432	443	428	406	404	398	410	411	430	361	399	398	414	410	416	372	425	433	426	424	382	399	407	411	375	428	405	404	451	427	421	418	405	395	431	385	394	391	392	429	395	412	401	428	426	416	399	382	428	410	449	404	372	416	417	372	428	395	441	387	401	437	411	393	419	412	416	392	416	405	409	414	419	409	392	380	383	398	399	415	434	387	399	411	426	416	386	394	398	434	424	411	376	373	412	419	403	440	384	408	378	399	407	434	398	388	408	428	419	396	434	423	399	401	445	420	409	362	403	422	402	418	416	383	435	374	372	406	407	403	414	383	400	406	428	399	422	396	430	433	439	400	425	411	422	373	416	402	417	428	399	401
24295	16203	25029	26748	23493	19217	16177	12754	8688	4932	3577	2680	1968	1673	1466	1375	1229	1227	1083	1042	1005	1012	972	959	883	924	876	885	882	886	899	894	872	838	861	881	839	889	900	882	832	857	909	860	830	858	923	925	847	919	955	938	892	911	931	908	887	842	865	933	974	907	918	919	912	828	870	847	877	917	878	867	895	902	847	934	884	915	875	842	902	880	906	898	921	897	883	901	895	856	871	863	960	870	883	892	882	887	914	910	917	835	919	872	890	831	942	874	838	946	939	911	884	805	889	869	878	858	896	838	874	861	882	898	888	819	929	907	938	840	810	871	880	885	887	872	862	895	873	831	864	854	880	895	883	889	839	891	860	900	913	838	880	910	854	856	811	842	785	903	845	879	911	904	854	914	914	820	850	875	830	873	847	872	866	858	853	851	891	897	905	881	844	877	899	862	828	869	881	854	903	848	891	891	885	874	879	833	890	859	864	856	917	882	857	890	855	868	889	849	809	810	857	863	912	823	805	859	941	848	931	871	854	906	877	895	878	903	885	903	888	935	901	884	851	818	850	876	882	892	835	870	810	885	865	863	839	909	860	843	867	847	867	856	894	838	813	889	864	832	912	874	809	850	889	924	875	909	826	891	864	848	893	832	867	887	844	874	860	857	807	887	810	884	895	850	882	894	849	799	896	877	881	828	918	847	907	901	855	869	882	905	907	847	855	820	872	804	819	899	835	832	910	888	876	904	907	877	832	847	908	817	892	924	898	869	828	916	855	841	888	893	892	835	846	880	853	901	897	881	852	871	843	848	856	866	899	911	841	877	893	859	840	893	883	825	904	881	897	842	875	862	864	807	891	852	870	839	864	898	867	889	826	862	857	847	855	888	886	883	874	877	888	885	887	861	835	853	884	868	832	827	907	850	875	844	888	916	862	917	870	864	882	923	874	879	824	840	865	903	831	927	896	850	866	851	849	855	835	899	887	816	848	910	885	852	846	883	876	826	891	921	898	851	856	886	878	859	894	917	872	862	932	944	894	865	821	888	911	815	850	833	861	866	859	876	906	877	860	839	867	877	841	869	851	893	870	871	842	855	914	897	885	859	920	854	881	930	893	905	907	901	917	875	864	888	874	857	862	863	848	857	883	853	853	877	857	869	856	932	923	860	857	897	886	882	832	858	817	904	864	882	829	890	866	853	878	882	882	916	873	901	893	878	887	865	840	838	868	894	876	889	901	871	845	877	857	904	852	866	894	867	878	880	914	854	934	844	857	909	917	892	877	863	836	908	851	899	904	867	871	879	904	854	844	887	867	804	841	860	886	823	952	906	868	896	895	831	858	876	846	892	917	872	898	855	785	884	829	842	922	921	890	869	879	850	892	854	866	874	863	883	892	930	878	885	858	957	903	907	842	886	881	874	904	867	915	921	888	829	873	869	893	843	870	857	839	850	867	882	863	841	850	918	942	854	905	878	868	885	880	887	855	909	878	852	852	833	909	891	904	863	882	854	911	809	897	897	871	858	891	885	854	872	833	901	853	899	842	845	868	843	849	852	898	912	853	846	834	846	900	818	885	850	872	862	864	864	859	869	840	830	910	841	898	853	872	845	915	831	903	898	851	904	863	930	856	886	871	850	867	868	870	891	849	941	843	828	894	872	846	849	882	863	918	898	807	851	874	898	829	860	878	837	865	815	878	898	849	897	935	890	906	872	874	884	856	876	901	874	902	870	897	867	860	880	868	851	885	891	859	836	873	891	840	850	865	912	862	917	836	866	909	846	843	863	871	855	943	891	864	900	834	833	931	883	825	876	824	868	869	868	912	900	880	899	862	841	885	821	872	887	884	803	884	820	895	874	836	859	850	813	899	870	885	861	881	830	874	851	807	873	854	781	894	850	917	875	898	863	868	862	868	844	899	928	864	832	910	829	845	848	834	904	913	894	861	854	928	873	807	914	865	835	857	881	919	845	886	843	856	829	869	857	934	827	850	885	860	878	824	861	847	901	905	844	844	873	864	886	906	873	838	848	876	866	870	893	815	925	835	865	863	858	849	882	878	859	855	844	883	889	838	852	934	869	916	909	887	840	895	865	844	856	900	839	854	843	884	831	905	871	877	871	902	893	831	835	849	855	893	762	864	854	866	865	901	814	824	903	900	910	836	872	862	876	858	887	833	879	903	892	953	869	902	902	873	889	885	868	905	903	862	866	859	836	841	885	836	855	892	899	873	839	874	816	879	862	902	902	854	913	839	895	879	809	871	836	830	862	877	865	857	859	857	809	867	913	881	836	850	835	923	858	904	904	893	894	901	850	860	877	895	853	922	837	856	815	874	847	891	857	829	925	883	817	868	853	876	882	821	875	866	889	851	863	881	858	898	899	876	834	856	886	905	898	928	909	834	894	908	903	862	896	829	904	890	792	844	965	839	848	834	870	862	902	851	908	862	880	875	862	876	883	832	865	891	845	902	890	852	846	907	880	845	819	906	860	857	906	879	841	880	857	870	900	867	931	889	862	848	830	885	858	910	883	883	832	947	873	819	863	869	849	880	868	913	845	939	833	903	912	897	883	899	848	887	839	866	883	876	865	870	923	867	862	814	839	837	899	850	824	929	858	872	913	879	840	877	900	799	840	851	933	858	828	897	895	861	915	898	879	839	859	864	878	906	847	856	863	925	887	878	845	852	846	858	924	875	881	909	886	878	849	906	863	853	860	888	871	886	898	876	806	853	861	892	854	855	829	915	861	865	849	884	878	851	866	846	902	892	800	913	893	884	839	845	849	858	877	814	875	817	827	872	861	921	803	868	888	887	898	876	839	885	857	856	879	872	921	869	860	845	840	856	812	847	869	892	859	877	856	839	859	854	918	869	856	950	863	836	881	842	877	901	858	812	863	895	872	880	833	816	841	854	862	853	897	900	892	890	877	898	836	897	858	816	856	900	871	911	901	895	890	913	830	854	857	885	846	856	868	914	849	865	840	826	816	862	880	859	901	920	856	869	907	836	866	830	849	831	865	882	893	848	886	853	935	906	870	898	838	856	884	851	841	834	907	873	839	870	892	924	909	890	896	858	912	871	893	865	894	814	889	863	871	869	875	877	914	911	853	910	852	902	902	843	887	847	911	876	822	868	913	888	899	853	829	836	834	865	839	829	880	885	930	873	850	872	871	836	907	886	873	935	883	873	898	872	869	903	888	834	870	878	828	881	845	873	879	854	903	889	895	901	920	909	887	865	925	894	864	910	874	819	910	819	879	896	793	892	846	848	882	882	893	905	857	869	848	824	810	867	875	838	819	865	878	891	872	848	868	836	877	848	899	866	893	866	838	813	907	881	892	841	870	890	896	847	932	837	937	908	855	854	847	865	853	848	880	850	893	844	901	891	901	839	868	848	874	854	873	839	934	925	911	888	903	945	870	815	842	860	897	833	858	824	850	876	846	885	832	854	864	818	829	883	889	853	827	881	964	848	842	840	889	916	919	880	856	865	868	889	859	825	845
20141	10865	7859	4333	2477	1618	1186	785	559	532	515	507	405	392	340	342	352	348	319	350	347	354	358	340	316	370	330	361	295	329	324	344	324	354	337	301	356	317	327	350	349	290	340	332	345	355	371	320	349	336	322	360	316	331	315	352	302	316	319	350	317	323	317	344	316	346	334	353	321	337	304	372	320	311	324	317	320	327	321	354	323	304	321	326	346	342	339	357	335	373	360	341	327	336	323	325	334	351	312	325	311	331	349	354	289	345	336	364	309	351	342	292	326	315	317	354	331	353	334	311	338	348	330	315	335	319	346	386	349	356	352	349	322	332	388	336	326	314	333	332	321	319	320	314	333	346	343	319	324	342	329	300	254	272	312	297	312	361	361	348	349	329	324	307	354	305	336	346	329	334	314	340	324	353	345	306	295	351	357	348	316	357	312	347	344	312	323	319	335	340	343	320	312	307	317	294	329	331	350	319	319	315	299	339	343	339	300	331	317	358	352	318	359	362	308	316	332	333	309	335	363	310	327	361	335	332	343	322	321	333	300	339	343	342	343	334	353	344	337	283	341	360	330	329	326	350	322	338	326	323	327	308	370	355	317	313	330	325	327	342	305	309	349	317	363	370	338	297	313	324	330	322	360	338	329	329	368	331	338	311	351	302	316	285	333	325	340	327	322	328	299	321	340	332	286	332	344	317	348	307	318	354	365	335	337	343	343	324	322	345	315	335	334	360	365	325	329	354	330	313	296	332	354	311	328	338	309	323	357	325	339	341	339	335	345	332	344	322	362	358	356	327	335	363	330	371	323	307	318	333	319	323	363	335	335	392	319	338	339	312	350	344	342	308	320	311	313	349	314	330	315	327	345	349	310	339	327	337	344	329	322	340	321	328	334	304	264	293	347	339	331	335	345	314	345	334	314	330	307	364	293	334	333	313	318	295	332	316	336	335	348	346	337	322	312	319	331	348	321	318	340	340	344	352	327	358	313	349	319	328	305	357	308	312	319	320	318	306	314	349	359	302	302	315	352	306	334	310	337	335	355	354	296	354	333	318	324	357	344	308	335	361	329	295	376	296	307	323	379	320	316	288	351	321	304	311	325	357	343	312	299	325	350	301	328	287	328	343	336	352	334	336	332	325	318	348	287	299	312	331	329	335	327	316	307	358	359	327	354	362	286	361	312	343	336	349	343	333	320	348	355	318	301	315	333	336	308	353	322	318	332	319	321	310	311	359	315	332	321	325	279	303	320	299	321	388	311	346	329	338	335	315	301	318	302	305	312	327	310	338	314	361	360	340	297	305	340	344	342	313	348	318	316	318	330	314	361	368	303	346	301	313	345	314	312	330	358	325	366	343	294	311	335	335	321	332	325	345	369	346	306	323	309	319	308	357	348	316	352	360	374	306	274	334	377	347	306	331	328	333	308	326	305	318	326	319	334	353	368	303	337	337	344	339	358	319	310	360	373	333	317	365	319	322	332	347	361	323	350	316	319	339	310	318	360	342	319	353	322	354	343	314	344	324	328	309	341	338	303	297	336	313	327	309	338	302	323	319	360	288	356	330	348	321	303	316	340	327	309	336	337	344	313	304	334	329	340	321	325	306	322	324	337	332	330	323	346	322	322	300	319	362	317	341	323	328	311	334	304	342	297	325	324	339	327	328	331	336	323	326	311	346	351	333	344	332	346	324	312	292	306	330	295	371	372	343	332	300	298	339	340	295	334	352	348	346	326	339	312	327	309	312	363	350	363	332	337	297	351	315	309	349	329	301	299	307	324	356	328	330	302	347	335	351	294	330	331	360	341	347	305	332	326	334	320	342	313	318	321	328	314	339	316	326	309	363	349	349	336	320	281	337	338	297	290	327	311	324	330	329	307	319	344	316	321	339	312	305	323	323	307	297	375	359	321	349	291	320	354	334	294	320	339	340	313	330	299	303	371	313	366	336	353	289	352	328	330	326	351	310	357	347	342	350	341	314	346	333	318	341	325	306	338	316	332	370	338	336	338	306	308	355	338	347	311	351	349	316	333	339	312	325	309	344	343	317	333	323	319	351	325	340	341	345	338	304	298	351	334	318	335	319	335	352	343	329	325	326	289	333	328	319	336	324	307	380	339	327	309	322	344	291	330	351	316	372	350	363	347	364	310	359	325	330	325	323	349	315	339	353	332	320	325	269	374	321	280	346	319	327	311	290	300	323	322	347	343	330	313	319	364	354	367	350	317	327	335	339	322	333	298	312	282	299	353	338	329	354	317	359	323	314	317	341	339	306	310	299	323	300	327	292	355	331	339	326	373	341	342	326	309	313	314	339	323	332	339	291	360	280	267	327	362	341	334	284	347	337	341	311	326	321	320	320	325	316	295	357	321	346	361	322	373	333	337	351	341	347	317	335	351	330	322	312	348	336	342	338	323	345	327	342	282	370	305	359	328	342	313	294	337	316	333	330	326	329	334	322	348	371	326	325	336	299	300	325	306	315	342	358	333	304	310	337	335	323	332	338	320	342	337	337	311	325	329	323	331	311	293	358	342	340	302	312	354	298	326	352	320	321	337	362	292	362	307	326	335	337	338	324	306	351	311	333	337	312	346	345	374	312	349	320	288	372	340	325	317	322	316	330	306	338	331	306	302	354	360	341	303	329	300	328	319	322	317	324	315	298	337	304	368	335	305	300	320	370	354	330	338	342	338	339	330	327	341	352	355	340	326	353	304	336	324	347	328	351	306	363	314	338	297	316	311	355	325	340	316	332	309	320	337	281	313	346	325	320	332	324	335	311	334	340	313	324	361	351	345	362	311	317	335	312	319	310	301	356	308	327	305	330	325	337	347	316	282	346	306	328	341	323	345	344	336	320	337	340	328	300	324	310	303	327	353	305	314	334	350	336	311	318	312	341	321	327	325	320	327	302	290	292	315	330	312	301	302	341	364	327	366	351	330	317	324	326	304	360	306	329	289	340	364	300	322	321	346	336	337	322	378	316	356	315	305	337	327	326	342	320	344	333	364	322	278	308	330	312	334	302	310	340	361	313	313	322	323	314	343	320	335	329	312	303	320	321	317	354	365	349	314	323	341	329	355	330	311	320	315	328	297	297	332	328	354	308	321	336	320	347	306	298	346	294	359	358	298	300	305	320	317	313	303	356	333	332	321	311	357	332	330	271	308	323	321	326	319	314	311	324	332	343	359	363	346	361	307	324	314	317	339	320	311	337	315	302	320	311	337	322	317	318	302	313	350	340	305	322	354	342	325	321	321	312	315	318	334	315	340	303	311	344	324	334	325	335	352	325	368	328	330	320	332	346	326	313	321	342	328	326	345	349	318	325	325	324	347	324	297	313	327	297	371	300	348	321	335	319	317	302	317	327	314	315	280	364	369	316	311	332	350	320	353	324	305	325	323	335	357	314	344	325	331	323	324	306	357	312	345	345	349	335	334	323	321	340	336	322	293	344	355	324	313	312	364	360	298	348	321	350	361	314	323	344	326	338	303	357
11472	8890	12261	10639	8136	5737	4217	2906	2167	1987	1842	1473	1084	951	853	838	792	768	753	757	757	737	768	719	759	762	746	774	709	713	696	702	727	773	722	709	741	737	725	727	720	720	734	712	710	753	722	755	741	748	763	786	750	741	721	741	767	739	749	676	712	744	735	718	721	694	699	717	746	731	688	720	725	730	703	729	766	723	679	761	722	742	706	691	705	748	716	764	695	710	741	704	686	737	725	703	697	708	733	706	730	689	736	700	717	767	701	726	731	708	717	708	725	679	702	721	717	740	734	703	728	780	732	673	708	719	725	722	719	724	761	753	684	718	750	747	683	755	698	692	700	773	699	727	689	732	780	694	723	732	746	723	654	760	739	675	724	697	714	739	731	713	726	669	723	715	747	662	696	717	712	704	692	734	725	744	694	692	730	730	667	703	689	717	757	718	693	718	748	694	723	713	735	720	691	783	669	693	711	767	772	738	681	721	763	699	734	703	718	727	722	728	739	735	723	700	707	715	730	756	738	705	722	719	724	735	776	708	741	727	774	716	700	726	689	671	746	729	727	706	677	737	745	662	677	753	705	700	714	697	731	752	741	702	694	715	734	685	720	744	797	718	718	780	711	743	729	735	732	732	747	705	715	706	701	680	761	736	725	710	746	700	719	700	636	704	700	723	692	699	768	743	722	698	750	650	711	693	707	700	704	730	743	702	723	719	707	760	718	771	706	712	698	695	754	713	729	735	718	735	743	675	697	747	736	697	727	691	719	740	762	709	709	729	692	728	753	703	701	731	724	705	685	704	679	667	782	715	708	743	772	749	720	722	736	719	709	775	685	703	710	716	717	732	754	761	765	720	720	696	690	745	728	755	726	734	709	733	701	736	673	700	718	735	745	715	738	719	714	755	736	673	711	695	724	696	712	771	749	724	736	731	695	726	738	748	742	762	755	719	710	735	700	736	685	735	713	695	694	690	746	734	776	692	663	765	706	713	702	722	714	710	721	738	727	715	737	670	721	671	713	701	728	701	698	754	733	682	710	714	747	734	768	761	748	727	719	759	710	745	682	722	713	692	713	748	677	714	702	715	751	701	738	739	677	758	770	766	724	746	718	724	651	722	728	780	700	705	767	737	726	702	692	716	741	697	706	703	718	656	700	692	682	658	698	685	745	699	762	755	693	750	742	727	727	718	684	722	666	704	717	774	691	706	724	701	710	726	698	717	705	700	704	740	762	735	745	743	711	723	707	755	685	718	717	754	700	746	702	708	743	722	711	716	694	728	678	673	695	709	760	735	712	708	715	740	730	732	733	719	743	770	730	761	722	762	699	687	689	735	714	714	753	685	704	678	749	687	697	753	698	745	751	733	689	695	734	716	759	698	723	701	738	734	684	748	688	750	709	695	689	762	740	790	742	731	776	692	750	746	752	704	729	695	708	726	699	747	729	731	749	738	700	705	664	728	703	741	719	731	701	705	703	693	734	696	729	647	713	777	744	742	700	690	728	714	741	698	774	696	696	716	736	692	704	761	722	714	747	693	711	729	689	738	750	707	719	737	698	736	753	725	707	720	713	742	759	739	703	732	734	762	768	741	718	683	735	730	727	716	721	727	668	727	743	728	671	687	706	703	720	685	719	765	716	726	739	724	678	673	721	708	756	727	732	696	726	780	712	721	746	763	745	639	726	754	681	720	728	734	758	711	741	690	741	751	725	755	697	760	745	742	686	676	711	712	694	711	743	648	708	658	720	731	696	708	683	693	695	746	756	709	720	709	726	701	735	722	746	676	695	707	728	741	711	718	707	716	739	721	732	736	718	661	713	714	727	735	730	701	716	719	728	735	754	749	700	682	724	699	759	749	720	758	716	706	717	742	730	687	688	679	768	709	681	720	711	747	712	763	701	727	790	715	747	738	734	720	692	696	766	760	714	728	785	720	782	712	707	659	728	724	699	709	748	746	682	680	759	735	703	719	707	692	723	683	707	700	736	752	718	735	735	695	678	711	722	684	729	685	718	760	678	694	719	757	751	693	724	731	699	704	752	746	663	723	707	758	709	687	692	727	716	742	690	749	751	733	734	739	746	741	732	745	716	710	716	713	698	714	670	705	710	716	710	686	722	692	744	707	725	773	696	730	699	750	715	697	720	697	717	724	741	716	689	711	732	726	731	696	764	707	700	735	759	700	705	694	720	717	770	710	709	742	780	777	738	717	738	720	697	707	740	713	731	729	766	703	765	752	739	694	715	738	706	769	737	772	718	695	724	735	714	672	711	709	719	770	715	729	737	734	747	727	737	715	718	753	766	700	739	698	720	718	776	708	740	759	742	756	742	712	748	725	714	757	713	664	694	690	708	751	685	713	701	724	740	723	706	757	739	723	724	685	689	726	707	701	709	772	763	693	775	687	714	761	680	718	751	699	796	722	690	691	710	726	719	730	725	702	728	696	699	734	793	732	749	722	724	692	696	751	720	702	716	694	691	785	698	701	686	757	729	712	730	712	691	708	744	732	708	745	750	712	748	699	713	701	715	683	732	741	729	739	804	696	730	739	710	655	767	729	725	695	718	668	725	703	732	733	693	746	705	712	657	693	743	737	740	699	638	722	741	705	708	734	733	707	690	697	714	756	749	739	751	725	695	734	701	707	733	711	700	721	679	672	740	719	754	692	732	707	736	750	688	752	722	729	709	716	707	752	686	719	711	731	671	715	714	734	727	692	699	728	767	704	753	729	738	706	742	725	725	676	696	702	719	728	724	711	736	738	682	676	752	699	657	753	708	692	732	680	689	697	714	748	770	749	725	679	714	705	699	695	735	721	725	662	706	723	720	711	775	715	727	730	712	705	681	700	697	731	755	702	758	741	719	760	712	712	760	754	774	710	746	723	708	760	666	719	695	670	744	744	711	741	681	745	775	708	736	678	739	714	692	722	786	744	668	734	696	711	694	713	694	708	704	711	728	766	690	693	667	692	695	700	679	730	716	754	728	676	698	709	714	699	716	726	785	709	735	739	718	693	681	734	744	724	704	732	721	745	720	759	703	767	706	695	765	687	683	726	728	705	687	713	705	698	711	777	740	653	691	710	687	691	725	723	711	723	663	712	726	746	741	688	730	740	738	733	688	754	687	699	758	671	726	740	705	680	706	738	728	726	709	744	744	718	680	741	737	649	724	725	748	698	757	749	713	721	704	723	770	747	703	721	703	683	696	699	736	749	742	726	724	781	757	731	729	734	714	746	742	696	707	708	735	712	726	714	732	689	736	735	737	743	702	704	714	665	704	714	697	716	748	742	747	663	672	686	744	716	692	751	697	757	680	684	719	758	692	746	676	706	747	724	794	729	723	764	710	733	745	760	699	751	647	703	698	736	751	691	739	689	675	717	752	707	720	708	694	681	732	702	744	716	709	710	728	763	731	708	695	714	738	684	724	743	709	690	713	690	705	713	705	687	651	711	732	718	730	667	693	753	670	734	752	710	700	742	728	779	684	729	710	722
35500	19178	13934	9471	6442	5260	2671	1419	998	834	718	561	528	449	414	435	350	425	373	362	362	367	364	383	396	360	386	385	379	374	349	322	379	388	400	331	347	345	389	393	395	388	351	401	368	397	369	336	380	374	366	373	341	353	358	340	377	342	369	389	387	336	384	390	353	353	340	423	359	370	343	392	376	347	371	377	381	350	340	396	381	385	352	356	350	377	387	345	346	384	340	386	361	359	353	374	412	344	354	400	366	350	353	363	361	373	361	380	383	346	345	350	374	329	346	346	367	380	376	348	398	334	349	386	345	384	373	347	379	353	358	347	372	327	376	342	409	364	340	347	334	345	383	346	345	361	368	327	399	376	374	365	377	353	354	380	318	420	360	364	386	376	383	352	338	362	360	349	383	337	343	341	368	357	364	354	388	410	347	351	358	376	387	368	373	330	365	367	344	358	363	344	369	381	375	318	364	358	368	358	346	388	367	353	353	362	367	403	329	391	387	338	366	365	315	356	387	362	371	343	389	356	350	333	398	356	402	331	351	349	387	373	334	360	404	353	389	370	354	389	383	362	361	367	374	333	394	369	370	351	351	369	394	360	377	370	366	380	345	394	323	368	341	373	373	322	350	344	330	350	358	383	401	331	355	392	359	325	384	387	400	371	349	388	369	366	378	373	361	415	377	380	351	380	371	331	364	365	384	366	361	366	390	404	337	409	390	395	360	370	354	392	368	356	360	354	396	332	417	384	404	415	379	360	346	401	348	367	386	372	369	348	361	349	370	344	338	371	361	358	364	329	356	338	359	372	374	387	336	390	360	330	387	335	363	350	357	360	415	424	378	337	358	361	350	369	347	406	409	330	365	335	362	387	385	344	388	360	371	400	339	371	362	345	338	350	372	321	337	339	325	389	358	336	352	326	399	343	389	381	353	389	334	363	353	383	361	345	330	335	370	386	375	351	373	355	338	353	422	341	375	352	352	340	360	366	348	355	342	374	373	398	389	374	381	397	418	377	344	396	369	373	423	354	421	366	403	388	333	386	402	358	353	357	342	393	390	371	378	365	383	363	381	365	343	330	387	373	365	346	334	369	347	349	363	345	348	378	349	349	420	354	369	357	369	377	397	361	362	398	338	341	399	330	392	381	369	354	366	329	379	393	358	367	380	333	372	394	366	372	340	361	356	375	418	383	421	356	349	356	344	380	343	384	363	377	392	342	350	361	341	368	396	347	331	368	385	347	357	367	337	342	341	348	358	388	345	388	374	383	376	373	354	377	354	329	360	342	379	382	384	359	364	366	369	339	369	385	378	380	375	353	363	350	355	378	346	384	373	337	381	374	369	348	401	352	364	345	390	377	426	388	371	367	423	372	416	326	355	387	376	347	340	363	390	334	335	327	337	402	373	376	337	362	357	358	389	362	357	340	360	373	345	337	357	364	382	351	394	356	360	371	380	374	382	400	379	360	370	388	367	366	344	386	383	370	385	386	403	341	362	408	379	382	357	388	367	341	383	359	354	358	369	355	346	344	360	377	375	355	361	386	390	412	357	376	385	377	336	397	370	375	365	386	362	408	365	380	398	367	378	373	326	334	356	355	382	367	339	379	381	364	376	373	384	361	323	371	359	362	370	352	382	363	362	381	392	372	346	375	407	354	375	374	375	388	323	408	395	380	341	401	373	381	312	367	361	387	349	362	339	439	397	350	367	342	362	372	365	345	348	320	391	359	418	384	355	375	369	341	382	377	415	350	337	413	383	392	377	360	364	365	379	373	344	383	371	338	363	318	372	373	356	376	381	360	371	382	355	380	362	388	370	350	380	396	386	416	326	376	363	377	363	324	378	358	402	331	335	354	385	383	347	393	353	352	392	371	365	365	353	364	383	355	377	336	382	371	382	359	411	351	361	348	362	389	353	364	383	362	359	380	377	376	373	386	351	307	353	372	356	390	365	385	393	316	405	369	368	335	346	349	384	394	358	383	372	399	414	377	327	352	389	383	345	363	364	361	372	387	364	377	351	334	350	378	343	371	344	346	356	406	354	326	363	351	331	405	352	351	372	347	361	350	347	353	368	359	398	354	379	365	342	356	380	349	319	338	391	378	361	367	367	349	384	377	375	345	313	378	365	393	384	369	398	358	352	352	311	323	383	367	356	377	342	331	348	381	360	371	387	365	377	399	390	386	386	387	375	376	401	347	376	405	375	391	330	356	382	408	359	367	331	401	365	363	366	363	392	371	381	336	357	376	349	404	382	389	354	358	333	355	371	346	355	370	408	366	364	389	351	371	371	400	341	388	332	353	397	377	396	384	409	344	387	389	347	379	397	352	338	392	342	378	372	363	373	379	346	369	370	402	344	370	359	373	374	357	384	379	371	378	367	365	393	385	338	374	396	365	369	376	324	411	368	373	343	366	411	405	348	380	350	384	370	337	359	364	403	387	381	371	387	333	368	386	330	357	393	370	386	360	351	322	361	379	376	338	372	382	398	371	381	362	405	371	353	367	326	371	362	379	334	381	402	336	364	371	370	368	356	338	379	355	347	397	385	364	385	365	374	358	369	391	375	369	355	361	372	380	401	378	380	370	355	362	364	384	333	347	341	348	390	363	357	322	378	350	372	332	390	362	422	349	389	325	370	324	399	371	378	375	349	389	383	367	371	348	387	378	322	351	360	376	359	344	365	393	374	337	373	314	388	379	330	380	346	390	369	360	359	343	383	384	373	363	356	364	364	365	357	370	357	363	363	371	369	359	377	377	378	368	361	358	367	373	342	361	398	373	389	355	375	389	431	390	365	338	383	371	361	375	331	369	402	339	367	384	398	344	374	347	386	360	391	397	342	386	352	390	387	377	373	391	325	356	361	365	342	355	359	399	368	354	398	379	369	386	390	369	342	359	347	381	348	357	338	349	372	360	344	394	341	375	352	345	353	398	356	391	372	347	354	380	376	366	372	345	388	378	383	380	357	367	369	397	398	338	355	373	350	372	385	397	380	371	345	347	333	416	390	357	383	353	357	367	387	348	379	386	368	396	362	333	389	398	381	375	372	345	394	397	364	402	386	358	385	350	387	407	365	349	360	358	362	349	365	376	345	400	370	382	346	375	369	397	334	360	359	349	364	349	369	366	374	346	375	381	395	366	414	371	405	384	344	376	356	320	350	380	399	409	384	372	344	363	356	368	353	372	367	368	378	371	366	372	350	356	351	336	299	363	342	396	380	354	369	338	396	337	334	374	386	344	355	344	391	384	348	412	397	343	396	383	367	338	344	317	365	337	363	367	352	370	372	388	371	409	356	387	373	345	333	368	417	354	339	363	351	365	415	364	370	385	366	380	416	380	356	379	414	384	371	356	335	357	392	367	375	367	335	381	371	335	357	371	371	380	363	401	365	342	366	395	354	359	358	351	342	323	307	400	396	367	373	369	380	372	379	350	385	361	361	376	362	380	339	360	391	375	377	386	369	386	377	379	366	372	396	387	370	350	349	359	399	389
21138	13797	19211	18796	17257	15338	8953	5343	4048	3157	2559	1997	1451	1292	1222	1030	918	907	937	900	894	824	878	820	847	767	822	849	816	849	803	826	774	784	857	783	829	740	818	822	885	799	791	800	839	819	827	792	816	769	813	839	878	801	786	805	807	825	790	829	784	809	841	845	835	830	810	813	730	825	804	835	853	821	808	802	760	822	740	809	768	765	780	805	783	795	789	818	800	786	755	787	771	834	771	781	756	831	803	738	822	794	790	748	768	802	836	768	795	806	762	783	811	785	829	730	789	742	742	815	861	817	817	772	798	789	808	774	828	783	821	784	825	769	831	805	771	806	806	799	766	795	764	805	822	766	745	751	785	768	748	764	831	790	769	787	821	805	749	810	833	771	750	790	848	857	795	850	804	804	796	797	808	837	793	832	804	810	771	809	793	814	827	766	837	830	798	813	821	830	794	761	770	801	800	826	772	746	796	817	775	798	826	820	804	782	808	806	831	795	803	800	745	769	753	827	803	808	780	785	796	798	822	800	756	827	796	840	819	784	851	785	753	792	814	805	803	812	829	799	800	825	808	791	809	757	745	785	815	822	799	749	773	848	824	813	797	805	825	800	761	801	782	788	790	806	816	804	771	786	806	852	816	841	765	767	856	768	796	779	819	813	820	826	822	757	802	802	809	864	813	791	740	753	816	780	866	805	787	760	789	753	838	811	852	768	829	777	809	783	803	832	809	814	768	786	830	769	803	753	757	827	786	776	791	795	808	765	812	764	805	775	758	801	786	778	779	821	797	801	853	799	792	796	787	804	833	798	755	774	845	815	745	817	770	819	786	847	810	765	815	828	764	837	783	781	784	819	812	817	774	795	757	820	777	793	772	785	834	791	773	811	815	794	831	834	848	808	800	816	818	794	835	841	784	815	798	789	772	794	769	767	798	814	808	761	786	797	753	810	844	816	801	789	792	818	779	794	793	769	783	769	785	805	817	818	783	800	790	803	744	820	796	803	855	778	776	805	832	761	799	793	815	807	754	838	798	725	800	757	743	784	769	815	798	788	801	851	743	761	833	747	733	806	806	784	790	788	755	825	852	858	769	803	790	783	803	829	800	765	833	841	775	812	784	792	807	792	800	829	788	834	764	790	806	811	810	758	810	768	789	779	809	815	777	782	816	762	839	804	786	786	767	749	782	822	818	788	827	822	777	831	780	775	845	760	747	776	791	809	830	804	772	797	827	723	805	816	755	794	803	785	800	802	814	776	800	806	779	822	832	852	757	788	828	789	796	768	839	786	779	773	770	783	768	830	763	785	788	772	767	772	830	807	786	780	792	821	822	804	799	780	814	793	762	784	799	794	791	805	826	774	766	778	833	780	813	794	801	809	754	784	758	781	747	810	797	782	787	790	761	799	829	793	764	739	792	817	814	805	835	831	846	837	829	782	775	795	780	773	766	787	808	778	827	817	807	765	835	801	819	770	777	769	744	809	848	791	782	779	745	770	776	833	795	784	765	843	791	818	793	833	807	783	806	810	816	863	839	780	798	801	766	782	798	777	777	773	735	814	793	808	823	767	791	796	806	792	784	782	769	793	752	776	770	811	822	824	844	808	791	783	820	784	762	794	828	797	769	784	787	788	803	787	723	760	802	794	822	799	840	798	826	835	856	776	808	769	820	802	798	774	802	752	803	806	803	802	801	818	782	792	764	785	808	801	779	819	832	786	821	783	775	800	778	786	774	818	768	777	811	800	762	827	781	767	759	822	751	769	858	846	778	837	815	799	789	844	756	799	793	809	808	792	779	823	762	802	801	832	835	798	849	811	802	838	823	852	803	811	810	774	811	772	777	845	817	790	777	808	796	764	808	771	800	811	798	791	819	843	834	746	841	787	781	761	810	767	779	793	766	793	780	834	768	774	798	828	851	771	792	822	803	775	810	779	783	814	760	789	775	793	801	812	787	776	805	753	857	827	848	791	793	792	803	779	813	748	753	826	771	820	790	843	836	770	745	731	795	818	796	785	791	817	803	795	828	808	763	782	772	785	810	833	779	809	812	758	754	856	824	791	798	814	827	815	786	769	805	804	828	810	742	789	855	823	815	818	792	831	777	812	758	766	825	748	790	849	792	793	801	788	815	779	770	773	750	760	788	765	792	783	771	771	814	815	751	835	806	756	803	773	775	883	813	819	773	793	836	766	822	796	820	765	814	772	848	777	773	814	830	807	777	776	767	792	802	815	850	828	791	828	784	789	801	804	828	790	814	804	796	746	809	773	768	780	795	753	795	799	764	834	815	819	747	771	739	736	738	813	783	763	766	828	789	779	805	756	852	814	787	871	813	790	813	737	803	802	813	815	763	782	799	791	762	828	754	768	789	819	820	766	832	774	834	827	807	741	772	826	746	827	754	789	807	785	769	770	786	801	798	812	808	806	754	833	808	827	802	780	757	802	794	770	799	813	800	785	814	790	818	798	808	750	740	830	785	808	807	805	760	796	840	777	788	787	790	756	792	804	770	778	781	779	771	763	754	813	866	764	787	805	778	835	811	764	826	822	786	806	789	793	756	782	843	813	843	796	768	784	757	819	813	789	819	786	813	799	765	818	808	825	820	739	796	785	841	815	821	846	827	780	790	771	795	771	849	791	843	825	832	812	762	796	789	748	789	816	846	791	768	800	806	713	771	799	787	754	811	806	821	791	832	803	791	781	795	800	813	795	818	768	818	868	775	820	787	754	812	816	809	774	741	779	830	772	781	801	800	776	837	803	804	844	804	799	799	762	806	791	735	797	808	813	790	807	804	779	797	828	788	817	748	801	768	788	782	819	827	763	836	785	813	804	841	785	779	762	764	771	775	829	797	741	746	819	811	813	813	806	774	804	831	761	776	768	812	788	814	763	822	776	783	854	803	810	804	742	831	790	834	799	792	812	797	829	748	806	790	830	763	781	760	783	799	821	787	804	781	784	804	802	766	773	764	835	790	743	787	765	747	820	780	796	816	753	802	792	768	789	761	788	800	792	820	778	782	769	772	776	801	770	809	820	796	780	837	800	793	839	763	808	790	794	777	781	803	769	817	769	759	824	754	813	742	829	780	768	792	818	793	814	788	783	854	786	787	776	783	775	793	801	762	796	814	749	780	756	827	777	807	799	750	803	819	866	790	766	824	801	780	810	774	802	834	757	729	801	765	770	790	851	824	811	801	767	792	830	766	812	824	768	790	748	755	795	801	741	822	808	784	756	849	821	843	801	757	786	811	806	790	734	802	786	817	810	778	843	773	818	792	818	766	835	861	783	759	814	809	778	760	836	852	812	831	825	759	793	814	776	795	824	798	731	833	793	738	780	802	814	837	832	775	816	789	820	810	795	837	792	806	799	805	790	808	794	743	800	864	777	768	818	835	805	758	794	835	803	794	734	776	809	818	797	810	773	818	822	774	816	832	808	783	789	793	764	748	804	810	807	803	806	849	829	781	800	798	765	761	789	812	789	742	760	844	828
43181	25635	20897	14724	12659	8114	4550	2284	1438	1053	782	807	617	556	565	492	436	437	466	407	458	403	416	451	419	406	423	400	433	398	452	404	430	394	456	409	402	405	444	395	392	435	411	385	433	420	396	460	416	395	410	406	403	371	394	403	396	377	396	371	398	436	435	418	402	450	440	443	416	394	412	446	390	398	400	435	395	390	434	393	399	445	399	407	388	430	409	442	433	383	367	388	361	427	370	406	384	419	426	413	389	390	431	439	393	407	354	420	383	395	396	399	393	414	430	383	416	424	446	381	367	429	425	416	404	388	403	439	436	400	407	394	431	410	401	419	438	418	406	399	398	422	419	415	393	376	415	381	421	400	409	400	422	381	396	417	403	408	397	451	385	412	422	377	401	408	426	427	439	405	419	410	374	406	391	407	414	408	470	443	390	382	427	399	376	406	378	394	428	444	429	394	451	409	406	411	401	387	411	421	359	414	438	406	423	401	385	408	396	393	413	436	380	395	401	395	378	412	405	449	449	402	383	410	419	443	404	394	368	425	410	368	395	439	392	427	389	403	377	439	380	403	440	419	389	394	380	392	425	437	437	405	423	393	394	387	401	391	371	421	413	413	362	425	415	386	393	414	403	413	384	383	388	404	391	389	417	416	434	441	408	411	429	430	400	436	416	437	401	413	397	407	425	418	351	398	417	378	408	408	453	405	439	444	436	437	396	401	408	394	458	405	339	426	419	400	389	385	377	403	418	407	407	406	424	427	472	410	439	412	383	399	408	422	384	424	401	422	394	396	418	437	378	380	397	392	427	403	416	411	397	400	425	399	397	413	435	431	420	406	387	387	391	416	389	365	404	431	410	420	372	358	409	390	384	429	405	386	421	407	396	388	376	420	418	386	429	392	393	429	426	417	428	420	461	413	411	456	372	420	406	401	421	427	401	413	413	406	467	417	442	392	391	385	454	443	407	400	393	465	429	433	403	412	395	370	441	457	400	437	386	423	413	402	392	415	432	419	403	406	404	418	401	442	431	398	384	385	379	406	440	380	417	426	398	420	369	400	435	413	381	340	451	450	401	375	412	398	399	400	397	382	379	407	385	440	420	414	417	396	397	411	411	419	407	407	433	419	373	390	466	405	406	445	446	421	395	439	457	418	401	411	453	377	409	362	379	379	386	389	405	395	381	394	428	412	412	415	387	418	403	409	386	425	397	396	395	439	399	412	382	416	403	424	430	398	431	424	422	408	421	373	371	403	407	413	390	378	390	409	393	424	436	382	412	404	448	454	402	362	425	408	380	421	397	397	406	408	409	394	411	417	376	412	407	430	412	413	380	426	377	446	406	399	422	379	428	415	410	426	410	385	426	431	384	412	434	464	462	382	390	414	412	421	397	408	401	420	388	404	401	432	404	390	445	377	441	394	397	390	416	384	379	399	368	407	378	374	426	431	381	408	376	376	359	404	410	455	443	412	399	439	443	388	397	426	416	425	395	414	398	401	433	392	425	414	404	412	408	460	423	400	396	421	391	407	407	408	430	400	413	424	405	433	380	392	413	408	404	427	436	410	399	380	404	375	410	408	386	386	412	381	430	425	446	389	412	416	389	413	391	401	414	387	403	373	453	419	422	407	437	415	410	391	366	410	412	414	413	364	404	398	403	423	397	376	397	380	424	419	407	439	415	369	389	409	428	397	421	429	379	434	419	396	383	419	419	409	397	408	402	396	361	383	428	396	420	371	427	455	383	407	411	410	426	417	395	433	448	391	396	423	378	400	392	367	416	421	435	410	417	409	366	415	367	452	399	388	365	414	426	432	426	413	395	403	420	397	408	407	420	406	410	397	384	408	407	423	425	440	394	409	453	403	435	391	390	414	430	430	395	415	407	432	418	407	417	402	390	375	426	454	435	390	406	406	403	435	415	446	405	404	392	398	411	419	379	376	404	401	373	366	371	424	413	398	405	381	386	399	413	424	413	433	427	383	418	400	400	382	413	451	398	439	403	382	433	372	415	357	414	397	401	381	418	399	394	407	412	439	446	422	421	412	428	409	397	420	366	391	397	391	397	404	415	440	422	401	379	372	389	362	418	421	410	397	413	410	426	408	377	424	421	363	396	387	393	426	432	442	431	403	400	407	397	416	426	402	415	421	371	401	391	396	418	414	369	426	372	416	401	382	413	445	410	424	458	395	422	395	335	407	409	383	408	394	413	399	421	433	390	415	464	399	406	406	420	425	437	380	446	419	445	394	427	435	434	408	436	425	425	438	396	404	402	396	355	400	419	418	377	390	394	378	415	403	427	413	412	393	414	377	457	388	400	434	394	376	366	414	396	426	397	423	404	403	408	382	411	356	394	455	386	387	386	400	388	453	412	393	380	449	393	422	403	411	401	410	444	410	426	401	448	406	425	419	446	416	405	417	447	368	380	419	393	398	368	432	379	391	404	385	418	364	418	403	452	390	394	416	423	415	383	372	415	418	409	443	428	402	424	441	400	394	387	417	437	383	392	418	407	406	361	463	417	413	409	427	395	436	430	441	424	391	417	418	410	381	400	368	401	408	405	397	416	366	401	437	450	411	402	418	391	395	381	400	420	414	385	372	426	409	405	434	442	424	353	425	375	400	424	443	411	379	403	421	377	385	430	437	387	385	366	410	391	421	410	401	414	433	427	409	411	387	408	434	387	403	423	409	403	383	421	406	428	383	404	388	414	430	385	445	425	420	400	380	422	387	420	383	457	433	420	398	406	440	414	416	421	414	393	398	374	416	391	410	402	429	377	382	415	380	418	367	411	376	376	413	370	399	469	406	385	392	406	422	396	395	399	396	455	435	381	426	410	422	428	427	389	393	434	398	371	414	408	406	410	393	443	414	392	465	416	394	427	440	384	448	401	400	396	421	440	420	433	447	387	384	410	400	390	420	410	435	422	445	389	407	419	426	401	386	412	407	457	381	420	461	413	382	400	413	378	412	428	469	429	438	375	424	410	396	371	399	412	405	381	446	383	400	377	410	378	406	428	449	431	409	391	441	435	373	425	419	368	408	413	389	396	423	398	431	381	406	402	411	404	413	449	376	389	407	443	378	365	390	415	420	404	384	433	397	405	349	437	446	401	415	419	394	375	386	396	407	356	392	429	389	396	424	414	403	429	400	415	404	410	422	393	416	387	387	429	396	404	423	390	429	384	422	398	430	406	412	385	368	441	412	406	389	383	421	435	394	430	437	392	414	414	419	378	396	377	408	419	402	407	382	441	450	403	393	402	412	407	432	411	397	406	418	401	433	375	370	409	413	401	403	395	425	412	401	402	387	392	405	404	360	430	397	397	367	412	408	416	390	418	385	413	435	408	407	408	416	441	411	385	419	411	422	349	389	465	361	387	394	439	375	439	387	386	421	411	398	398	388	373	431	424	405	407	403	407	411	394	422	391	396	426	403	395	429	420	412	413	394	411	409	428	425	404	442	397	421	362	416	393	393	412	413	447	391	429	390	426	367
25158	18413	25720	25454	26337	19992	12932	7781	5127	3909	3243	2663	1921	1541	1462	1301	1170	1116	1087	1075	1028	987	949	960	920	946	957	879	917	895	973	891	834	882	864	862	938	848	878	902	849	889	833	843	903	894	847	858	873	885	911	876	871	873	853	899	924	870	933	904	870	888	939	952	861	867	886	882	884	879	894	896	880	839	878	870	891	854	880	912	960	848	848	886	856	890	869	855	925	864	852	845	895	834	874	907	850	900	859	865	905	893	864	868	896	905	887	864	896	868	860	897	920	827	875	883	843	836	879	874	848	922	819	886	863	871	879	920	893	882	887	875	824	845	821	864	845	869	880	850	841	810	925	834	862	815	808	893	848	857	845	887	880	870	849	918	835	882	865	866	896	836	895	871	906	842	959	878	872	879	879	921	831	887	865	897	900	869	911	780	847	874	879	831	827	824	902	891	899	842	909	899	818	838	870	881	846	866	858	859	842	877	895	909	873	835	853	826	889	926	866	873	886	909	866	942	851	872	894	862	833	883	797	839	894	834	898	861	866	902	913	929	837	905	883	881	892	891	845	796	894	908	909	885	859	881	877	811	870	881	896	834	921	804	829	877	855	873	889	858	826	894	857	843	888	849	882	847	925	852	873	909	829	887	923	883	861	892	862	877	878	884	912	865	917	862	828	863	790	850	828	878	846	828	780	900	877	839	863	879	893	900	888	847	880	865	881	863	854	889	842	933	917	891	858	864	852	874	859	917	888	861	835	913	883	846	875	885	856	882	830	872	891	850	825	808	891	858	830	877	848	919	872	853	884	873	843	889	881	834	919	820	858	875	885	932	908	835	822	842	902	882	857	833	862	879	832	891	869	889	920	853	853	909	808	800	890	906	905	895	865	853	852	880	856	900	870	876	884	837	832	855	827	902	846	866	912	850	869	845	847	824	870	856	877	858	868	830	894	855	944	929	859	881	882	910	915	850	854	848	805	875	888	896	908	887	909	882	894	900	856	870	896	913	870	871	933	922	890	837	889	893	859	850	945	870	850	792	801	864	915	862	884	828	842	851	901	948	876	884	896	895	912	830	925	878	850	871	882	846	897	871	840	896	903	832	848	908	920	844	868	832	836	863	840	868	879	918	899	825	911	911	822	883	886	863	881	887	844	858	832	892	900	909	882	906	861	843	895	893	881	855	859	818	904	841	831	828	868	846	846	883	880	877	890	834	843	890	814	883	841	837	924	818	927	900	881	927	888	925	886	889	907	827	858	869	901	847	857	834	904	908	854	808	897	867	889	902	874	841	869	885	806	838	879	896	848	848	822	925	914	904	911	865	880	879	856	829	850	872	805	929	883	929	939	864	853	875	867	854	893	825	857	876	942	900	836	866	842	909	870	853	857	871	828	880	853	869	849	865	843	841	879	923	903	867	835	908	875	878	905	932	903	859	881	856	821	885	895	907	883	850	908	839	893	881	864	840	857	864	885	884	807	832	900	884	893	851	861	917	850	867	859	837	822	888	904	918	879	887	878	867	831	887	867	840	888	848	874	906	890	842	907	896	875	848	862	881	864	865	887	845	887	896	852	889	842	906	904	887	840	821	853	934	858	907	905	966	858	848	825	857	892	874	905	853	852	880	859	867	918	872	888	861	862	785	880	820	861	881	941	857	830	885	859	847	869	861	883	830	865	892	856	917	892	900	831	842	924	820	853	885	817	852	904	847	826	866	898	828	875	809	811	836	835	880	846	894	866	860	858	830	883	863	902	911	886	868	871	873	871	822	864	835	897	834	913	851	863	885	832	843	856	916	884	897	847	848	839	843	856	864	818	941	877	907	923	912	858	830	893	848	815	881	866	924	875	896	848	863	849	862	932	831	869	869	838	859	852	834	821	921	869	902	900	866	888	867	883	811	856	879	853	898	843	892	890	872	861	850	874	859	863	855	902	870	910	874	867	828	896	882	941	855	847	895	865	890	844	864	908	889	900	844	849	875	867	831	869	887	878	911	901	849	919	908	880	882	888	875	893	838	861	806	860	832	882	888	889	871	875	850	866	877	883	866	888	875	841	863	879	888	836	853	844	815	909	897	880	877	850	907	857	831	835	806	831	829	938	892	872	882	904	845	908	855	840	903	841	828	854	848	848	919	893	858	837	839	809	822	891	905	925	873	858	874	879	930	871	897	858	841	862	902	851	920	914	893	876	810	878	891	876	856	912	891	827	858	809	932	917	918	864	868	849	854	894	865	869	892	882	902	854	869	857	874	891	882	796	854	832	923	844	822	889	872	864	901	903	843	891	848	920	875	894	907	863	905	925	927	894	853	870	867	812	897	869	914	865	930	914	895	800	867	877	870	886	875	847	847	922	921	927	909	833	885	937	903	871	881	892	893	870	894	909	877	870	824	934	872	852	864	844	910	826	914	873	896	864	842	924	893	885	864	849	855	909	831	890	859	909	852	857	856	898	862	892	842	891	880	873	860	845	863	888	938	835	863	883	809	834	887	923	898	907	850	872	807	878	872	825	860	852	890	892	877	882	822	890	867	843	879	877	902	863	878	893	799	826	870	834	860	907	886	885	870	840	904	880	921	898	907	863	889	858	878	889	842	827	821	846	872	923	875	869	842	873	857	931	887	831	844	891	884	852	858	861	936	894	876	875	932	882	875	881	908	895	940	830	903	875	882	892	856	825	894	869	879	873	861	871	894	869	885	839	863	871	868	881	910	830	926	932	874	863	861	830	845	812	860	878	862	859	849	862	885	851	855	818	848	833	900	883	866	824	853	880	890	822	869	895	859	829	829	853	887	904	867	843	902	881	908	885	891	832	867	788	905	852	857	874	915	863	912	947	902	857	849	902	873	923	857	882	832	918	855	896	884	868	815	872	886	838	857	927	885	851	864	893	814	886	871	814	909	894	897	876	861	876	908	909	900	866	900	891	822	893	889	862	868	870	865	831	841	916	860	895	862	920	825	828	879	860	845	858	921	871	922	864	844	836	914	903	843	873	911	869	889	874	869	861	865	916	862	850	905	852	907	860	812	912	879	863	839	837	862	820	870	861	886	848	886	883	864	879	892	874	837	869	880	876	885	837	879	890	858	855	845	851	863	872	905	905	863	819	898	887	807	915	863	851	864	894	871	847	858	803	922	882	879	835	899	864	884	888	870	878	885	894	873	930	827	847	847	874	884	844	860	843	864	856	868	879	888	880	910	877	890	861	893	845	859	866	878	853	807	892	836	845	873	874	861	893	903	887	896	913	910	832	907	891	845	873	867	951	880	882	908	837	838	927	856	869	845	898	885	855	946	891	936	835	881	911	846	922	875	853	908	888	930	888	869	889	894	879	846	874	795	966	830	875	818	885	908	885	887	863	888	884	843	867	839	816	855	857	887	877	838	775	851	818	856	850	876	892	892	881	887	852	901	928	876	919	845	827	832	901	889	881	842	873	906	927	862	877	869	898	848	892	850	903	792	886	838	828	866	806	871	860	848	890	844	885	921	917	847
23719	12338	8366	4748	2423	1466	944	668	588	563	507	414	386	363	388	298	380	352	314	319	309	300	316	282	331	339	368	296	310	292	327	328	310	300	307	320	346	318	307	296	333	338	384	321	351	328	345	338	332	303	295	341	328	350	331	326	345	338	367	347	324	324	327	337	292	308	329	355	332	316	364	333	325	345	316	313	340	374	334	319	333	292	322	316	314	355	339	315	327	356	353	320	363	324	338	330	315	319	331	311	306	293	353	353	326	341	314	324	362	346	316	319	295	313	312	327	332	340	311	340	334	331	294	367	356	299	325	316	332	326	369	325	316	288	314	323	306	317	305	294	307	368	307	317	343	368	340	323	304	298	295	355	326	332	351	326	333	304	321	324	312	344	351	350	337	340	331	323	334	320	345	333	279	329	357	294	331	325	367	336	317	340	343	322	316	340	330	313	293	328	331	328	367	317	338	354	359	315	354	303	327	307	328	303	339	347	316	330	327	293	303	345	352	361	284	331	324	345	344	325	302	286	324	328	332	308	326	348	308	358	306	340	327	331	368	301	339	318	363	324	333	307	368	343	314	313	321	334	320	363	336	327	342	355	343	314	332	318	349	333	363	343	318	352	307	319	335	338	311	325	337	345	346	332	355	359	309	342	348	333	289	305	340	343	320	337	326	328	301	308	317	350	346	348	351	333	301	331	319	356	320	348	325	353	331	327	335	325	327	311	312	341	331	347	351	323	294	315	312	314	323	348	316	340	316	339	300	316	293	306	326	360	346	310	290	334	346	311	318	328	328	291	329	323	310	335	325	345	335	357	350	288	340	364	334	320	303	315	308	322	340	302	298	346	328	356	332	335	312	343	308	330	349	336	306	302	338	312	303	312	333	309	304	309	344	314	306	324	338	314	351	312	330	353	360	362	352	347	307	350	323	309	321	312	331	356	302	300	337	294	350	343	353	331	309	319	327	350	310	301	319	334	336	325	328	317	343	350	331	314	334	344	331	312	301	309	315	312	326	324	332	342	350	306	350	310	355	342	312	314	340	360	338	329	306	350	313	319	296	318	346	335	299	325	326	327	333	312	352	339	323	296	317	322	327	344	313	299	326	321	349	354	324	338	352	346	338	323	331	294	335	309	371	339	326	333	342	306	366	309	301	351	341	288	332	332	329	352	331	369	335	369	311	376	342	336	293	328	318	352	315	306	347	318	315	385	324	321	334	332	337	343	317	305	352	314	326	331	328	324	325	361	328	276	311	310	370	330	323	290	348	327	330	335	299	324	316	331	348	327	298	323	351	335	354	314	317	345	322	357	343	321	357	379	325	353	347	324	330	344	342	331	295	337	323	347	347	315	311	311	331	351	316	338	279	353	304	364	349	377	320	334	340	323	330	324	411	302	355	341	302	368	350	331	304	304	317	346	316	333	331	304	358	303	323	307	329	311	372	341	339	326	357	338	313	346	306	348	336	309	360	351	352	333	324	351	333	344	298	330	333	292	313	331	336	348	317	311	309	296	333	357	345	322	303	303	321	351	359	302	326	337	318	342	333	315	327	328	356	329	313	387	320	291	349	352	342	322	345	341	347	290	307	310	337	327	348	314	311	291	343	322	327	315	316	352	333	324	278	340	326	327	319	333	282	321	327	325	348	321	343	346	343	356	306	327	350	366	321	343	340	329	352	348	318	361	348	359	315	325	291	348	311	338	335	287	320	308	344	346	303	329	381	319	292	322	337	337	343	359	336	322	333	314	317	378	364	359	328	328	320	326	384	379	329	317	366	347	332	344	332	322	348	320	309	301	325	349	316	331	331	345	358	310	308	310	354	359	303	318	314	359	299	321	298	324	336	347	328	326	342	335	342	338	348	301	378	345	336	317	345	339	351	305	318	323	358	369	326	331	331	330	355	341	341	327	312	342	333	347	311	329	358	301	288	326	330	333	349	305	318	294	330	315	309	315	299	310	318	370	302	343	317	306	335	356	335	322	341	355	353	350	349	351	349	358	333	341	305	318	326	294	338	313	354	339	293	346	353	332	343	315	335	328	350	322	334	323	296	309	340	364	350	356	345	356	357	310	331	311	309	349	292	333	324	342	333	338	327	320	323	330	322	311	332	348	347	327	315	365	331	336	354	336	321	263	328	292	329	328	308	328	315	373	325	341	353	321	339	348	346	349	319	353	329	341	344	335	355	341	303	307	348	367	353	340	368	314	324	334	327	348	310	299	353	347	344	320	343	326	342	341	319	364	319	312	338	348	340	325	333	332	328	346	333	332	306	314	361	342	322	295	312	376	333	312	343	313	317	323	346	358	322	336	325	322	370	323	315	349	368	352	335	321	321	302	335	330	316	313	335	361	348	323	359	317	319	336	329	355	322	331	317	343	339	319	311	377	340	321	343	311	309	330	350	301	322	328	335	341	341	332	302	332	344	360	353	285	323	320	315	343	325	315	326	298	334	350	334	347	314	338	300	330	295	309	350	332	291	326	296	305	344	309	345	338	322	345	341	352	345	316	323	325	343	324	293	347	339	334	310	312	321	315	348	332	345	329	300	306	323	343	315	306	343	309	318	365	323	331	300	381	339	349	343	360	310	363	308	361	275	326	324	327	322	336	352	319	339	343	344	356	316	355	343	284	289	354	321	293	320	329	342	303	334	328	325	343	322	356	319	287	315	313	341	335	300	293	338	303	333	344	336	279	344	333	359	332	324	302	352	317	334	335	370	319	344	380	361	310	340	321	339	303	314	314	311	322	355	326	337	346	313	319	320	322	338	292	316	343	349	320	305	315	320	330	315	344	291	312	332	332	329	326	324	336	286	334	322	313	331	348	336	323	323	299	309	330	306	381	358	317	317	365	326	324	326	305	367	300	365	327	340	343	305	319	323	326	331	319	317	343	338	327	327	306	310	318	299	318	319	300	352	327	339	344	317	357	343	337	357	345	315	341	365	314	359	329	353	314	315	340	358	313	334	313	304	347	354	403	325	319	332	323	318	306	322	310	353	347	307	308	321	324	317	316	352	331	340	341	321	340	316	341	327	294	332	308	356	333	328	318	336	317	305	333	288	316	335	333	319	337	350	347	326	331	320	369	333	323	305	292	315	404	327	360	365	322	348	331	304	347	294	302	336	316	337	331	328	318	323	339	328	341	335	373	315	326	331	322	340	324	337	330	339	343	321	308	330	372	369	364	346	334	346	321	340	330	306	341	317	304	299	313	328	329	322	311	342	334	348	330	329	314	317	332	327	302	321	331	303	323	307	372	343	327	339	309	335	340	341	336	334	340	317	342	334	334	362	318	326	342	329	307	348	298	349	308	325	337	342	328	321	295	336	317	303	323	331	328	333	331	339	344	323	334	295	332	343	289	321	309	333	323	342	332	352	310	362	343	361	371	376	307	322	310	339	338	372	377	341	356	330	329	350	343	331	335	317	364	346	308	309	340	324	337	340	299	327	353	366	300	273	320	292	314	328	326	325	343	295	345	300	363	358	323
13849	9288	12898	11210	7250	5235	3481	2498	2014	1792	1613	1413	1095	1002	864	838	792	848	780	749	809	714	798	740	762	748	734	694	727	707	753	731	740	695	736	695	713	706	754	695	773	786	742	685	722	730	774	712	692	709	688	716	712	731	719	718	754	706	681	782	755	711	752	706	706	752	699	738	692	699	714	731	719	733	747	731	686	701	740	709	703	698	728	720	746	749	718	734	674	724	720	717	686	717	737	699	752	724	732	695	732	734	806	752	716	685	731	736	712	736	688	724	680	710	759	717	700	730	711	734	661	682	694	704	708	699	727	743	696	740	716	772	703	700	681	693	703	739	735	727	748	654	750	664	744	705	699	749	711	742	765	714	732	756	681	693	659	737	714	680	696	753	753	711	723	727	719	710	759	716	717	751	791	755	716	695	739	685	702	700	645	673	756	739	720	720	674	655	728	719	721	788	737	739	699	714	727	723	714	746	715	708	723	704	683	732	759	703	735	737	776	731	748	719	730	734	705	711	727	710	646	737	736	714	745	763	717	745	690	796	736	708	707	693	716	689	767	705	692	685	691	728	696	682	746	721	743	751	692	745	690	700	704	703	696	701	772	761	723	715	694	722	728	725	710	708	776	705	678	710	746	728	721	709	690	736	713	717	714	707	718	723	696	706	723	733	758	705	741	728	717	717	708	754	767	713	731	699	734	747	727	737	704	716	733	703	741	753	696	724	742	736	765	760	732	745	741	758	724	703	724	697	689	673	690	721	739	711	743	702	756	714	720	699	764	733	721	740	740	696	713	697	680	745	706	702	725	721	743	688	707	720	699	724	726	676	765	714	685	774	711	723	706	682	727	676	731	689	736	743	727	742	736	770	694	748	737	726	750	702	674	664	705	736	710	686	750	660	750	666	695	692	749	672	707	699	678	761	729	761	723	729	676	743	707	706	736	695	678	719	691	754	746	738	744	721	730	709	708	752	717	666	699	723	706	736	689	730	748	703	726	674	672	714	740	668	736	733	690	700	711	690	717	769	720	709	715	693	711	703	690	727	724	734	725	712	734	731	745	684	745	742	704	703	737	746	732	707	776	689	752	761	728	745	720	734	730	746	707	700	691	712	694	717	719	724	716	711	723	722	691	712	703	687	732	728	747	725	748	708	710	746	722	730	714	738	691	723	731	729	728	722	641	698	677	710	693	677	744	702	730	732	685	655	730	701	708	719	706	709	735	675	689	754	765	729	728	733	728	675	681	710	717	704	743	738	768	740	710	744	697	736	713	719	695	706	693	655	745	747	705	696	756	718	731	762	691	689	729	683	693	692	726	690	770	725	730	740	689	703	687	731	723	694	737	745	704	696	673	753	731	709	702	703	711	737	735	684	692	714	700	734	672	742	754	672	712	740	738	728	729	738	760	687	674	680	718	703	716	729	726	702	720	696	748	706	731	749	713	715	767	701	740	746	704	706	741	694	732	714	694	692	770	718	738	695	695	754	697	726	759	716	718	706	734	716	714	678	697	745	688	722	739	697	727	731	738	714	747	684	777	761	725	757	715	727	694	727	728	767	706	704	717	712	724	769	727	733	712	723	725	735	693	723	746	692	735	718	738	713	716	745	730	715	724	696	752	705	711	744	731	677	722	730	720	688	735	727	706	734	728	716	729	721	734	736	703	695	727	752	738	672	745	697	701	771	713	675	719	726	732	719	725	725	679	721	669	706	700	704	675	749	727	729	736	734	705	718	703	685	688	720	748	692	723	673	698	665	716	715	755	696	720	708	704	730	740	691	733	695	740	710	711	737	713	726	702	728	698	730	747	698	719	658	706	736	689	701	685	719	722	692	735	706	755	736	658	729	734	737	722	737	670	734	743	730	737	723	741	703	733	682	733	738	692	763	724	732	722	703	765	742	722	711	750	699	671	720	711	716	713	719	706	757	712	725	692	725	707	684	773	682	691	727	743	741	705	678	704	670	719	686	727	761	730	712	736	732	704	751	690	689	706	718	739	686	753	742	743	688	708	668	699	734	748	698	675	729	713	740	749	765	690	733	737	690	699	663	706	691	704	719	694	717	694	732	732	719	687	724	711	707	719	706	727	719	720	712	733	728	703	692	694	730	713	755	726	719	729	753	693	673	733	695	753	737	734	704	702	722	710	767	730	704	725	700	745	711	711	741	720	661	683	737	744	680	715	757	728	707	751	685	715	696	735	737	720	692	762	706	729	740	702	734	764	676	766	735	659	731	690	741	736	708	739	724	769	738	752	728	712	708	736	764	677	712	718	721	711	725	724	718	743	735	699	680	756	739	737	715	670	742	734	738	702	704	706	679	755	728	739	665	694	738	706	755	731	720	694	698	704	692	718	742	718	757	745	694	701	733	702	721	689	724	689	738	734	726	769	674	756	651	687	706	703	724	745	713	719	712	725	696	709	676	692	702	733	720	750	744	708	698	747	724	738	688	746	690	691	710	717	727	708	724	755	729	683	752	718	734	711	717	725	720	727	730	761	719	748	743	751	708	703	720	705	675	705	707	717	767	708	696	691	690	694	691	725	735	700	717	744	758	752	725	696	684	724	668	746	744	720	723	672	666	734	710	733	707	732	661	751	705	706	714	705	690	703	691	679	684	702	711	743	675	741	725	707	723	673	716	752	688	685	746	724	749	767	744	701	731	736	704	725	727	709	717	728	702	732	726	719	700	737	726	740	716	711	690	731	732	727	724	704	747	748	726	751	723	730	720	698	731	765	730	679	674	696	754	696	736	727	740	677	706	727	729	682	729	743	736	712	722	679	698	691	746	728	658	726	691	648	693	742	747	677	722	723	756	738	719	739	711	690	744	723	725	744	722	677	663	677	711	727	679	739	726	695	712	748	712	696	678	689	690	765	705	740	708	758	736	721	718	709	734	679	739	668	706	681	724	732	765	702	685	697	775	713	708	745	714	704	732	769	752	718	727	679	686	733	711	745	680	691	732	706	708	694	724	698	728	681	694	741	754	723	676	660	727	746	716	699	716	700	756	696	733	760	749	731	704	712	725	764	751	757	738	726	686	750	721	712	673	765	716	685	718	782	726	755	737	691	702	735	700	657	720	732	734	742	702	751	753	686	697	736	742	702	698	707	728	698	663	716	697	707	683	711	712	707	687	690	676	748	736	658	699	731	741	727	728	667	713	721	667	736	711	715	733	673	716	766	709	749	753	692	773	657	746	739	725	730	745	756	662	717	726	720	683	751	718	742	684	729	717	716	697	698	718	697	682	749	738	695	710	743	721	728	667	735	730	685	707	718	716	702	737	731	755	765	744	716	746	763	702	719	749	724	652	663	687	719	731	692	749	686	695	718	723	726	723	708	736	702	698	719	708	733	673	724	760	738	693	741	691	702	748	784	744	697	762	719	701	684	684	726	704	762	751	772	725	759	761	717	729	697	722	724	713	739	734	721	732	783	722	725	698	726	729	706	729	720	695	711	718	725	745	755	676	696	699	735	732	707	699	698	732
38514	19484	14499	9801	6478	5087	2489	1232	908	801	665	570	505	444	419	423	407	374	370	418	374	380	354	375	348	350	350	362	374	357	393	384	364	391	371	352	378	399	377	368	362	367	364	347	392	328	341	368	374	359	400	386	335	387	364	334	355	357	382	365	345	340	348	442	407	375	395	361	381	378	344	353	354	347	371	388	363	383	398	375	372	380	384	394	334	366	395	382	338	405	352	378	327	359	382	391	380	333	347	363	353	358	372	354	381	356	335	341	361	323	373	358	395	328	338	373	379	317	397	345	359	401	379	371	350	338	354	366	380	382	317	368	335	340	347	349	338	391	365	359	365	397	357	376	352	356	410	366	348	351	346	335	384	374	319	369	345	355	371	376	351	335	354	374	385	347	351	361	363	334	329	383	365	360	368	350	382	329	404	393	396	362	357	406	356	371	358	314	363	380	370	378	342	353	316	382	359	369	359	400	351	350	346	323	373	362	337	334	309	354	371	340	364	350	364	342	369	404	363	364	353	348	360	353	338	372	394	365	374	359	377	352	348	391	359	346	382	366	332	396	330	355	349	350	399	352	374	384	361	351	395	356	393	369	338	360	411	384	350	392	372	313	314	373	377	338	372	389	357	377	331	395	370	352	384	386	383	385	341	374	392	369	344	390	358	362	366	366	329	395	368	368	359	375	332	398	386	352	352	370	361	368	372	384	380	378	358	353	371	363	326	340	370	362	376	357	359	370	353	350	347	379	344	364	382	379	378	367	341	371	344	371	379	356	354	396	388	372	366	359	377	387	383	373	369	386	385	365	362	341	370	359	394	392	356	392	352	370	370	373	366	374	366	359	392	350	416	380	339	367	356	349	385	345	340	344	345	349	366	396	343	358	349	387	350	352	360	395	350	375	342	385	361	367	351	336	314	377	359	331	382	374	379	373	345	351	367	351	329	349	382	411	351	340	353	349	324	354	342	377	392	383	352	340	343	373	348	355	386	354	360	357	343	340	371	382	404	360	352	341	366	352	350	371	362	346	361	384	312	385	367	369	373	390	372	361	371	387	391	359	343	391	365	407	356	365	390	371	373	365	335	376	376	383	345	349	376	348	381	345	344	368	323	354	369	340	362	372	331	319	373	355	351	371	386	364	378	376	362	371	363	383	363	377	372	367	304	356	356	329	359	333	378	399	394	396	384	377	380	384	361	375	346	402	376	339	365	369	385	378	361	360	398	356	345	374	305	339	362	353	328	395	375	340	372	378	379	370	388	401	395	324	358	371	398	364	359	337	327	365	348	376	308	349	333	366	384	336	342	377	376	367	372	360	359	360	376	324	368	375	347	345	360	335	369	361	368	352	356	368	324	394	379	350	338	368	350	326	342	353	373	330	354	365	369	333	351	349	372	391	365	356	371	379	365	313	382	354	344	367	350	342	352	360	372	389	387	335	375	354	421	363	332	343	381	382	388	372	339	362	365	375	352	375	357	352	338	386	363	356	397	346	384	364	337	336	359	371	358	341	370	368	337	343	374	346	355	327	342	334	376	428	332	320	388	361	355	353	343	322	380	375	361	300	354	351	366	391	374	386	372	368	384	357	334	351	378	365	405	389	389	401	364	349	357	360	395	368	368	361	405	356	344	373	373	346	385	370	348	340	323	332	372	320	386	324	339	347	367	316	329	345	381	360	348	326	342	359	386	369	390	346	398	334	401	388	356	350	350	357	349	367	382	357	327	337	354	348	361	362	326	362	373	325	355	351	369	383	343	348	347	387	364	347	363	366	368	351	341	375	349	352	396	347	368	363	338	341	328	387	419	364	367	342	364	386	368	367	360	386	325	387	361	360	312	358	343	367	348	393	343	365	372	391	353	385	349	369	343	369	329	335	365	337	357	311	350	368	324	388	364	370	371	353	322	351	373	372	339	351	331	353	359	331	387	395	362	333	356	347	380	395	375	401	367	332	356	352	366	348	368	335	349	395	362	351	353	394	357	409	395	361	353	374	381	368	375	362	327	339	338	378	351	336	394	351	390	388	384	333	349	325	357	340	361	354	378	361	406	331	408	388	376	377	345	377	353	336	340	325	372	410	373	348	353	395	351	359	383	345	362	375	387	377	370	344	374	401	368	346	367	384	368	351	333	368	371	359	367	373	373	391	340	371	379	359	375	338	371	356	368	327	363	402	335	376	371	360	373	360	365	379	360	382	344	329	348	362	344	346	366	374	345	354	369	372	346	335	383	387	350	380	339	382	336	335	363	366	334	358	359	361	371	371	349	375	344	379	366	384	349	368	344	359	391	406	345	346	334	393	378	326	389	324	382	326	334	380	346	388	375	353	354	374	351	351	392	366	363	339	358	368	360	359	385	331	336	383	357	367	351	388	388	356	349	334	362	350	344	367	348	383	360	366	360	340	365	333	363	369	362	407	361	352	336	395	377	348	347	377	366	374	376	377	395	370	339	314	341	384	343	384	352	379	344	376	348	342	342	341	382	347	350	331	372	344	356	340	360	348	363	320	367	353	352	342	378	371	405	378	366	358	353	386	362	373	387	336	371	355	382	334	369	375	421	316	374	352	379	374	392	371	370	390	370	374	383	347	377	342	359	381	407	343	371	373	366	376	334	365	367	360	379	352	341	370	378	343	373	377	358	383	341	342	351	345	353	344	350	347	346	369	353	345	361	396	358	332	360	348	354	413	394	358	397	370	361	364	375	357	350	395	359	363	348	356	366	359	327	388	321	317	389	378	394	389	354	335	366	350	351	364	377	354	369	356	363	378	390	392	377	390	380	364	366	374	363	379	399	394	361	382	394	387	331	336	375	363	388	365	396	324	400	387	364	350	360	387	368	381	349	408	384	381	380	343	334	339	356	362	350	367	367	407	356	388	374	404	383	367	373	399	371	366	388	354	378	375	347	366	415	408	400	384	388	369	366	355	354	343	368	367	346	361	358	402	381	364	365	347	378	387	376	365	374	353	352	379	351	336	366	326	395	383	397	385	344	369	362	361	369	381	358	316	341	357	371	379	363	361	340	371	344	391	346	342	359	331	395	360	391	346	404	379	361	369	409	366	378	370	356	392	371	377	381	370	372	366	399	371	338	353	311	373	390	375	375	391	340	364	377	339	400	344	343	364	333	361	384	337	357	355	366	363	331	367	377	354	347	383	379	359	382	380	337	361	341	365	349	372	367	385	394	351	360	377	391	406	385	367	370	350	329	371	371	366	344	372	341	326	365	349	339	339	388	376	393	376	374	337	352	347	360	349	368	350	344	389	339	377	354	351	400	379	365	331	364	343	366	388	403	335	335	343	381	387	367	344	346	376	366	343	348	368	364	372	401	342	359	387	394	351	354	376	366	373	361	353	370	350	372	343	355	386	387	330	362	349	367	359	351	359	361	358	395	356	340	352	386	379	363	349	329	397	383	356	360	404	381	375	358	360	373	366	366	362	340	357	370	358	369	321	390	371	423	340	370	357	351	364	346	372	352	371	389	378
23062	13655	19408	19308	17086	14484	8340	4788	3359	2899	2299	1714	1446	1331	1178	1069	976	912	887	875	875	869	873	876	816	763	811	842	818	778	790	813	823	770	758	859	786	836	775	790	808	816	791	777	788	765	798	804	792	760	832	821	815	795	742	796	817	830	761	771	811	796	811	825	789	789	828	745	782	737	806	818	857	770	788	838	812	803	775	763	750	778	738	781	736	812	787	798	771	798	788	746	811	755	784	791	794	808	772	770	802	792	834	757	828	824	841	773	791	785	839	767	813	756	820	823	822	809	842	781	808	780	751	778	767	774	796	743	760	824	798	817	803	785	792	765	763	844	818	851	808	774	780	832	795	771	815	777	795	775	719	763	801	804	742	785	819	742	791	760	799	811	783	767	779	833	763	782	762	779	815	792	803	746	779	800	795	793	815	811	754	791	783	800	803	787	824	806	758	864	778	801	775	764	781	776	785	816	791	794	830	827	796	840	855	782	775	829	814	810	795	786	777	850	760	766	805	759	734	810	735	769	749	761	765	793	803	767	790	794	763	794	807	783	727	783	789	816	810	815	822	792	774	780	736	793	816	829	804	771	825	793	785	815	810	776	758	791	798	756	769	768	797	730	838	802	781	777	777	771	747	742	832	807	783	806	854	814	829	775	793	785	798	777	750	730	770	839	772	814	814	790	715	778	786	800	753	766	790	780	773	800	804	845	796	808	739	803	786	789	808	776	804	792	826	830	802	748	778	778	798	770	786	785	780	771	783	796	802	799	745	780	749	800	793	759	761	796	799	740	766	768	785	763	808	808	792	843	756	761	795	762	776	827	785	762	773	806	742	811	761	790	765	803	788	787	819	814	773	776	778	789	797	777	804	771	788	739	816	753	805	761	784	826	750	786	757	761	782	780	784	804	788	762	787	764	758	776	813	809	738	800	779	827	755	802	796	800	785	780	769	789	829	813	825	858	767	804	789	792	821	785	789	780	775	777	807	797	796	797	789	815	788	768	783	842	829	814	751	833	766	779	801	753	787	819	732	783	726	801	803	758	796	776	763	761	766	764	771	786	830	826	818	745	728	775	755	796	726	782	798	812	747	800	786	756	785	734	716	809	805	759	809	807	789	800	761	777	826	792	800	761	813	799	788	774	806	791	792	786	771	753	784	793	816	776	757	757	760	803	698	779	841	769	830	776	766	802	770	732	778	796	783	766	772	788	830	796	796	778	791	789	768	799	836	772	759	796	768	716	807	766	781	827	845	782	780	816	814	771	803	802	784	800	786	793	789	763	774	799	792	829	749	797	791	742	820	765	765	819	801	767	757	762	785	817	809	764	808	763	774	780	834	757	799	787	813	795	766	834	743	800	816	749	843	766	743	823	813	819	776	746	806	807	728	761	776	727	816	803	737	752	825	798	784	820	772	822	761	806	765	828	812	768	795	791	774	797	768	765	771	819	756	798	789	761	799	801	816	834	831	784	775	778	735	794	805	742	818	806	805	745	829	778	793	775	809	761	815	759	784	781	792	789	766	755	789	771	798	750	824	797	789	827	805	806	842	784	771	812	829	762	774	801	803	811	776	823	737	773	773	761	799	811	802	833	843	790	790	818	744	797	811	790	795	761	831	789	764	747	780	805	776	787	792	806	777	726	798	791	751	795	751	793	779	801	796	755	803	801	787	781	752	754	813	767	861	771	829	835	797	790	733	781	760	801	725	771	796	773	830	770	858	829	756	834	832	759	786	795	766	825	832	801	794	785	783	783	785	786	858	748	776	802	796	767	814	829	787	778	788	797	785	794	774	743	807	794	756	768	783	802	815	765	782	795	766	797	784	777	764	800	765	776	792	758	781	830	775	822	791	847	798	767	743	784	799	773	794	771	762	771	799	765	762	748	829	764	791	764	800	791	774	752	792	795	822	792	786	816	818	784	765	789	783	818	767	741	736	759	782	794	796	781	756	744	769	771	826	807	789	767	796	784	786	794	791	766	775	797	792	762	833	797	777	817	751	795	762	829	760	829	782	775	805	783	771	756	773	783	841	770	808	810	775	792	763	787	778	735	809	773	753	840	774	789	807	760	798	822	763	805	792	850	790	800	781	795	799	801	768	789	784	821	782	828	825	838	768	730	738	794	788	786	796	846	759	808	748	807	786	787	792	778	794	793	808	755	790	807	799	778	789	804	763	760	782	744	786	787	811	781	820	777	815	780	776	764	810	764	812	765	795	766	812	827	829	829	805	786	841	847	783	759	792	817	788	761	831	805	809	784	811	821	817	817	771	711	775	778	834	784	801	766	794	783	758	765	829	829	799	798	820	785	777	758	790	819	772	748	779	765	808	823	874	779	813	793	815	799	773	789	819	808	820	825	776	829	832	805	789	756	769	756	822	829	760	765	781	795	817	795	787	773	773	822	794	796	798	784	756	780	843	780	775	765	800	790	783	768	777	770	750	710	808	832	808	784	791	809	783	796	792	805	762	796	825	806	841	797	819	785	784	764	805	815	802	792	773	831	829	837	771	742	766	763	783	808	737	728	802	806	761	790	777	828	809	869	783	762	770	815	783	772	788	737	799	784	799	785	787	780	764	840	763	784	764	769	834	834	770	798	786	825	745	751	781	811	797	820	788	786	809	779	808	805	832	746	792	764	764	773	811	788	825	794	763	794	821	809	797	795	799	773	813	739	765	772	789	765	757	788	804	796	829	789	789	778	792	784	776	835	730	777	780	770	786	749	791	775	795	814	816	790	733	822	803	793	799	774	826	790	771	756	790	793	785	814	800	800	689	829	780	823	747	784	784	782	757	778	785	759	799	784	814	773	829	783	760	812	755	760	778	783	796	740	779	733	776	745	769	810	805	793	749	734	806	845	808	776	789	784	796	787	742	800	814	798	763	798	770	773	811	768	728	810	790	751	799	773	766	717	760	759	744	775	827	782	797	780	766	784	771	776	818	811	787	778	814	761	794	846	777	822	768	784	765	763	824	741	748	751	778	745	788	808	762	801	745	786	789	785	816	770	806	800	801	820	847	769	840	802	802	783	834	798	776	759	803	822	791	775	781	805	791	814	767	794	805	754	765	817	780	738	745	844	823	788	756	800	809	834	831	785	766	815	769	798	785	801	806	773	813	755	807	795	810	781	793	758	851	820	854	792	736	774	786	764	817	790	770	771	794	802	789	846	767	784	792	754	770	813	836	799	788	817	790	784	811	773	803	824	758	794	789	770	776	798	770	757	792	800	770	822	818	806	824	773	825	811	766	754	774	793	754	824	720	798	767	777	786	784	768	799	829	773	820	847	780	780	799	815	791	783	779	823	798	851	769	813	813	828	827	764	782	769	805	771	793	841	815	790	823	774	776	806	783	798	785	770	772	805	797	811	797	769	768	792	811	770	760	780	792	767	782	767	761	708	797	787	770	805	807	811	798	747	763	814	804	755	796	789	825	770	798	813	793	775	729	832	746	780	750	812	776	789	801	807	807	805	793	786	780	793	762	778
42452	26239	20782	17259	13457	8772	4211	2208	1350	1135	969	750	674	474	498	483	474	463	472	471	429	400	437	408	401	391	430	433	441	432	455	415	411	400	395	393	408	439	404	409	397	401	387	405	423	431	425	407	393	409	389	450	422	403	404	392	396	404	371	392	429	430	395	397	407	469	454	402	418	431	449	417	392	406	436	414	393	413	428	395	392	409	459	436	372	402	352	364	379	396	435	433	424	375	456	395	384	367	404	425	420	356	426	423	414	413	383	434	415	371	423	373	396	409	401	403	410	387	379	430	378	423	430	444	384	385	400	423	435	421	380	386	411	433	353	399	392	446	406	424	441	419	441	388	411	444	416	464	395	417	406	402	415	422	429	429	397	411	437	374	417	449	408	378	417	407	432	419	388	395	367	444	421	391	405	409	416	382	397	392	383	403	437	422	406	399	435	423	397	404	404	437	396	380	370	385	403	398	405	390	400	400	384	388	395	428	382	400	398	405	392	403	381	405	424	399	419	443	404	396	415	389	350	378	433	439	342	420	410	393	428	386	376	386	428	424	431	376	429	402	417	428	428	404	417	395	380	383	388	419	390	401	442	400	373	373	414	378	425	371	429	408	397	376	372	378	397	363	452	451	397	391	403	419	396	415	382	418	415	383	385	393	409	402	439	379	416	383	354	374	413	442	369	401	394	393	410	398	422	419	427	370	367	420	419	399	367	376	418	405	432	429	452	393	398	377	388	403	376	400	407	401	439	403	408	364	394	368	425	402	384	427	444	412	398	401	426	396	393	459	417	383	392	420	372	394	410	424	416	422	412	415	430	424	384	402	369	398	423	406	408	423	398	421	439	435	414	409	390	425	399	416	386	434	405	448	419	404	406	380	423	372	377	414	473	409	389	394	406	394	409	426	429	415	408	431	424	409	398	418	426	426	390	405	424	400	382	362	422	404	404	408	390	416	409	466	414	416	412	407	437	419	434	383	409	426	443	402	395	451	453	413	419	427	402	453	400	400	470	388	424	413	429	390	406	428	421	430	393	373	380	396	399	355	399	396	402	420	399	429	407	419	403	413	435	406	424	425	418	444	414	372	413	437	447	390	401	394	406	378	385	392	424	410	401	431	443	423	356	419	412	424	390	403	384	394	374	381	397	424	442	428	383	377	390	401	429	452	441	387	417	414	416	403	437	464	391	392	399	393	397	395	408	395	388	378	435	398	420	399	407	453	446	433	395	432	414	428	437	420	420	382	424	413	399	421	394	392	396	378	392	384	425	410	418	394	394	412	393	422	403	434	396	412	428	429	425	372	393	426	401	407	378	404	431	409	406	429	393	395	402	418	433	410	416	407	422	409	410	433	412	393	389	414	409	384	407	394	416	398	406	425	445	414	385	415	437	428	436	420	396	411	456	405	389	412	421	395	410	383	422	422	381	405	402	437	426	438	410	389	397	382	400	418	421	418	423	428	409	413	440	437	443	402	404	444	421	391	474	423	423	444	422	379	385	388	424	411	388	438	374	399	382	396	403	444	402	373	408	433	427	405	420	398	392	418	399	438	410	419	434	396	439	378	423	416	404	406	428	427	402	428	396	412	422	402	383	421	395	395	378	387	423	409	440	384	404	399	395	400	381	427	390	398	418	416	424	399	379	397	358	369	398	404	426	428	409	415	438	400	414	404	393	455	412	423	417	392	391	466	410	413	377	406	383	395	396	428	388	367	389	434	398	410	395	407	380	428	433	400	434	410	402	393	420	400	416	379	396	411	438	412	458	448	431	400	451	418	420	386	404	405	432	394	420	410	388	404	396	371	401	384	375	396	401	384	395	407	394	381	446	372	409	365	400	410	414	374	344	385	386	385	391	434	428	420	389	397	419	395	410	390	392	408	418	393	384	424	432	376	434	367	372	364	395	376	444	410	395	403	409	416	422	409	392	394	415	420	395	423	412	395	401	400	445	379	388	375	380	390	391	383	402	407	399	441	409	411	431	400	431	385	364	407	422	426	376	420	412	458	436	425	385	358	420	443	404	438	368	418	392	432	431	383	429	416	382	447	426	434	360	399	440	399	433	376	419	430	447	396	430	442	432	403	392	411	398	402	438	449	437	384	405	418	415	371	383	405	418	418	388	420	429	407	395	367	393	408	395	378	397	401	380	388	430	426	419	425	409	370	441	394	382	427	392	357	395	392	418	405	412	425	413	406	411	438	403	427	386	424	398	390	400	405	398	436	435	365	404	414	419	444	409	403	407	405	412	397	431	397	429	392	396	420	431	403	394	402	398	388	435	472	431	416	382	419	417	392	444	455	397	382	423	403	453	427	409	427	378	369	454	361	386	428	436	452	424	390	423	404	405	402	387	442	359	395	386	428	405	401	371	461	401	410	396	400	431	376	404	387	405	413	359	430	394	407	384	451	366	408	393	385	400	367	373	400	412	428	396	408	418	367	428	426	435	413	395	389	412	386	409	449	436	387	370	387	384	355	385	371	397	420	428	420	366	423	421	426	384	418	364	408	395	432	381	440	443	381	413	416	415	385	424	423	387	426	404	413	405	393	416	420	415	412	378	438	438	418	436	365	425	396	386	404	429	425	379	420	387	363	443	390	418	353	403	446	401	382	375	399	403	357	384	457	398	402	427	451	385	396	433	424	374	407	382	385	392	435	440	411	415	393	402	435	431	380	432	402	401	401	399	410	410	410	442	396	387	380	407	437	421	389	423	385	391	416	436	430	418	398	404	435	376	421	450	417	387	371	432	429	425	430	436	377	396	386	462	405	402	427	403	387	382	416	418	413	385	397	404	439	466	417	437	409	398	393	373	420	400	428	433	404	415	405	426	370	435	398	386	368	421	401	373	392	396	403	445	440	394	409	401	349	431	428	380	426	442	403	387	386	394	414	437	394	437	443	377	390	398	406	421	381	409	402	392	410	396	426	407	409	427	427	424	407	404	413	384	403	403	405	424	403	401	405	403	411	397	428	409	414	443	418	416	424	440	429	416	430	410	415	401	398	438	407	437	386	395	410	366	364	433	401	378	424	398	448	383	421	418	375	374	394	377	414	379	419	431	420	424	420	403	393	397	399	437	374	409	419	413	387	393	431	451	434	462	391	415	396	369	407	402	418	368	429	371	339	398	390	415	408	401	385	399	421	396	422	418	387	424	433	427	448	387	364	386	395	413	424	411	429	409	362	367	407	396	405	415	443	349	438	393	425	434	381	434	439	408	420	396	402	426	390	418	418	407	368	378	415	379	394	438	378	378	401	410	421	442	399	382	414	430	424	413	401	404	413	418	385	405	430	411	407	389	403	421	394	438	405	386	383	422	416	425	383	394	404	380	358	411	378	406	398	440	404	389	405	408	407	378	402	424	385	399	400	404	397	370	416	411	417	396	475	461	419	429	409	416	373	407	423	450	396	411	393	410	350	390	436	393	408	409	439	428	436	439	408	477	384	385	377	432	415	403	444	407	387	390	410	381	380	406	394	413	405	453	397
24655	19069	25295	27633	26537	19962	12485	7242	5077	4701	3784	2508	1981	1631	1477	1387	1187	1136	1082	1005	995	984	1001	945	883	922	909	918	880	857	867	886	892	889	863	890	861	832	882	865	890	886	863	822	897	897	895	884	874	872	867	883	847	895	908	829	890	896	894	890	857	871	869	928	843	895	847	859	912	932	854	861	828	933	877	844	854	888	939	877	850	871	856	836	849	865	875	855	899	823	947	901	843	890	857	845	860	846	867	833	841	898	851	905	884	900	895	869	880	807	888	873	840	881	849	857	869	890	882	828	907	869	888	867	846	859	862	908	924	969	892	868	859	854	917	837	860	871	858	885	827	841	885	907	869	855	820	896	850	842	905	920	867	880	827	868	921	874	840	817	895	850	852	842	880	866	850	889	917	811	869	849	854	888	837	874	833	825	855	919	831	836	850	875	877	879	857	887	862	859	859	907	898	892	842	883	823	890	877	827	911	808	891	850	896	855	890	901	807	853	869	816	854	823	834	829	855	811	831	904	835	859	857	825	874	839	831	872	806	885	849	786	926	857	846	889	864	856	846	897	874	884	889	922	874	863	883	812	836	800	872	866	820	896	876	881	868	908	853	873	905	889	920	903	881	856	814	847	828	929	910	843	916	899	890	881	923	922	887	872	837	840	897	840	874	904	878	893	863	828	887	853	910	879	868	848	853	886	885	839	805	835	854	898	809	841	901	931	872	874	886	828	936	827	852	923	913	831	805	869	835	928	862	864	866	847	838	891	828	863	824	889	852	875	870	858	934	872	847	874	862	886	830	872	837	893	843	859	884	875	871	857	831	879	871	874	857	911	866	955	840	827	857	872	860	795	814	830	838	808	854	880	857	836	871	816	892	826	888	848	841	844	824	857	902	939	908	876	884	914	906	872	866	852	833	870	866	847	858	873	851	863	828	868	898	878	845	853	855	878	817	889	831	885	864	860	845	833	829	878	856	965	831	884	799	855	860	920	862	872	845	860	867	836	858	866	849	890	808	850	847	825	845	814	930	852	847	871	819	855	827	860	903	857	858	804	872	829	833	846	804	845	836	848	891	887	859	880	872	874	861	891	851	867	865	879	866	853	801	817	823	841	869	881	855	893	856	843	881	807	881	809	875	876	862	828	891	853	926	850	857	853	869	915	840	896	846	874	819	859	843	845	888	837	884	868	860	876	867	838	855	898	917	878	861	876	851	887	869	842	897	881	845	900	932	860	870	918	923	856	870	905	863	891	903	874	849	860	888	887	874	816	829	900	839	870	903	843	827	885	847	863	822	910	863	873	870	917	879	844	834	869	890	879	864	811	855	862	851	873	865	871	862	839	836	859	871	842	893	797	872	899	864	884	839	883	883	883	855	871	842	838	874	890	862	869	811	900	819	860	822	880	844	925	834	819	843	852	894	861	841	865	858	849	871	875	842	827	897	882	802	906	837	862	904	883	906	805	878	908	849	823	914	857	833	872	874	888	900	833	910	880	844	853	848	854	856	846	874	906	872	834	828	914	816	854	848	862	856	890	917	850	889	894	839	880	866	876	844	845	843	873	837	920	838	828	864	885	864	872	840	880	882	858	828	813	883	909	876	900	871	886	829	839	842	841	883	874	788	857	847	889	817	860	816	841	861	866	945	851	854	907	835	862	825	896	897	882	868	898	917	884	829	863	815	830	841	884	874	857	871	860	838	877	867	800	907	883	856	885	896	949	862	867	872	856	922	894	875	818	875	843	792	855	871	888	891	843	894	864	864	854	882	835	900	881	830	804	880	850	866	884	823	875	853	893	823	898	836	879	790	855	877	842	915	819	842	846	839	899	836	844	812	831	872	802	859	812	860	840	918	869	929	822	860	825	855	861	902	850	857	872	819	921	860	897	844	878	857	900	847	848	873	879	902	848	889	867	865	844	826	878	886	831	883	857	865	828	864	823	881	834	852	872	819	858	877	878	837	867	889	869	903	864	878	910	877	888	858	860	852	854	859	853	825	879	871	822	846	899	862	918	878	868	876	883	858	882	881	859	881	954	834	856	825	877	874	825	853	851	831	849	871	891	872	847	859	835	866	863	895	911	878	799	856	926	884	815	837	875	881	872	865	858	863	844	866	881	874	849	797	931	857	878	831	847	870	835	913	897	859	868	878	874	850	858	841	909	854	894	850	869	895	894	911	920	819	869	883	906	849	882	864	888	837	874	819	847	878	898	828	892	871	880	862	846	818	869	815	837	890	840	836	811	856	879	876	821	894	851	842	858	889	864	872	841	925	840	885	889	888	838	855	864	835	882	951	836	836	863	878	888	854	884	921	866	850	815	876	849	860	859	881	858	860	879	862	908	899	885	862	863	900	844	845	875	873	834	847	837	869	859	829	837	831	872	832	812	852	852	926	875	868	855	852	868	885	880	886	855	871	780	951	876	883	869	909	874	816	845	876	947	872	876	836	884	841	899	873	852	892	826	889	874	862	864	865	894	861	854	855	869	847	873	912	812	902	905	877	852	909	892	844	851	871	896	845	849	886	865	878	885	860	903	862	917	830	848	873	901	879	854	845	878	829	820	854	834	891	867	818	902	826	867	877	863	844	861	853	828	837	852	866	862	836	848	850	817	865	845	855	837	853	879	882	845	843	837	844	872	838	876	894	907	835	869	804	875	856	850	860	895	853	876	877	864	868	905	811	894	847	859	880	903	831	816	883	826	875	891	938	865	848	884	844	844	841	875	896	898	903	832	854	852	895	849	907	850	826	887	833	874	866	866	901	877	922	836	846	841	885	878	855	807	880	820	831	869	891	841	909	901	892	807	841	853	841	832	904	847	912	913	865	874	844	884	863	886	900	862	890	848	852	841	912	882	819	903	842	897	871	854	848	817	890	862	891	897	864	809	830	840	848	864	910	841	869	871	901	928	844	870	852	907	838	803	893	848	855	837	901	878	883	856	884	886	819	855	873	889	860	814	878	870	868	902	848	861	925	875	915	860	894	869	840	866	868	869	897	861	857	850	835	880	876	872	888	822	819	886	836	835	850	840	836	869	851	898	877	869	856	880	854	859	915	869	821	838	911	846	853	845	840	800	882	839	879	848	843	883	839	819	861	844	877	820	872	874	897	852	847	895	811	955	866	860	853	883	835	885	871	882	841	824	832	888	887	871	848	849	840	859	850	857	843	803	885	850	877	843	900	814	892	875	881	863	857	848	833	854	884	860	872	895	839	861	881	820	898	826	848	810	843	918	882	838	867	907	896	869	919	847	865	865	822	856	871	812	835	905	799	916	854	885	873	829	842	840	850	805	835	891	848	858	838	850	844	831	863	882	873	892	808	876	859	851	906	856	884	824	908	861	858	844	810	849	837	862	875	848	854	892	859	882	891	815	855	844	846	864	818	861	849	901	931	834	850	820	887	874	840	884	795	837	870	811	928	872	870	888	853	861	874	812	867	873	871	895	868	836	859	829	868	891	837	857	855	832	927	923	822	852	847	922	885	864
24318	11426	8011	5036	2669	1573	910	648	598	554	497	454	414	374	309	324	313	323	306	340	315	334	340	349	341	314	312	300	325	349	359	293	328	296	344	317	311	335	293	315	293	316	352	312	324	313	320	278	326	285	320	292	308	307	353	337	303	323	282	315	312	289	280	334	308	328	323	356	315	288	340	343	309	327	303	332	332	309	282	345	282	330	350	307	328	305	324	322	306	321	332	308	307	310	329	287	372	331	293	326	352	329	299	370	310	289	329	323	320	331	328	338	331	329	341	308	302	329	313	310	294	325	340	330	327	316	337	308	328	314	330	312	365	329	336	327	332	306	370	307	308	322	308	364	308	333	346	323	363	313	289	295	383	319	322	322	299	319	320	350	344	333	357	344	323	327	306	294	333	342	349	393	313	336	340	349	312	300	322	340	335	313	291	367	316	329	308	306	333	328	291	307	298	309	330	345	336	349	316	298	297	326	305	335	290	303	312	327	315	324	337	309	298	317	321	306	325	342	310	337	304	299	314	298	322	305	342	345	336	303	310	327	356	335	292	353	367	313	303	319	327	331	314	309	314	303	318	319	330	351	312	298	302	290	337	322	361	311	297	311	338	348	310	310	328	350	324	339	324	319	355	318	321	312	293	312	313	302	354	319	331	296	324	330	326	329	376	335	321	294	309	307	335	342	316	314	323	317	325	304	331	332	306	319	346	353	291	300	344	342	318	293	307	318	358	317	317	318	331	326	317	300	345	343	328	345	308	306	320	328	365	356	279	320	343	284	286	344	361	302	342	333	351	309	306	302	351	351	297	344	311	305	316	310	313	303	366	338	329	361	321	313	336	347	307	319	325	295	292	315	317	281	292	315	337	296	316	338	346	299	326	306	324	339	343	312	327	319	328	334	324	334	329	322	326	363	314	341	308	319	329	295	285	326	320	318	329	360	326	345	346	338	360	312	294	347	314	358	349	305	342	318	321	307	321	316	323	308	291	346	277	324	281	318	311	316	307	332	354	327	330	344	323	301	290	312	317	336	348	343	309	308	342	319	327	311	287	301	288	317	328	321	325	333	372	312	326	323	292	312	318	333	318	328	318	319	290	309	320	271	313	314	310	287	355	289	330	330	329	306	332	313	305	302	321	302	264	332	301	293	367	297	323	340	354	289	300	330	298	319	325	331	324	318	344	319	311	299	318	333	344	327	319	312	312	301	306	316	316	277	267	334	285	340	389	328	353	272	330	352	332	334	314	312	349	321	324	353	334	293	349	307	310	342	309	322	332	320	329	313	340	322	334	333	302	309	334	335	354	311	298	317	346	289	291	313	314	313	324	321	302	305	303	314	325	306	309	322	301	311	313	328	323	343	306	330	324	332	302	310	311	307	344	349	306	337	317	350	319	334	283	324	340	322	291	324	325	342	330	356	330	336	323	337	305	327	372	322	324	340	327	328	318	333	309	308	319	320	331	315	304	346	328	344	306	343	341	328	296	340	301	330	319	339	319	314	272	321	300	310	279	320	342	331	325	299	307	310	311	333	325	315	300	344	314	331	348	323	311	287	276	323	302	339	340	314	317	335	317	303	331	327	318	290	347	315	361	316	295	349	313	333	326	319	311	279	325	343	308	306	316	333	362	303	308	330	311	333	321	304	336	316	317	331	357	294	284	315	316	296	342	331	301	338	333	308	351	339	323	319	321	297	306	348	336	349	353	302	308	316	307	293	304	314	323	335	329	327	316	307	353	311	308	362	314	328	278	322	310	294	306	335	323	334	313	321	329	299	331	312	317	314	309	321	347	328	284	354	346	319	328	312	323	327	332	319	325	335	324	311	338	321	323	318	347	327	314	320	362	300	352	309	299	353	315	336	321	298	324	346	334	309	323	341	324	288	323	322	310	296	332	347	282	323	340	329	292	305	340	307	315	308	324	299	355	326	322	324	317	283	303	358	327	338	337	357	324	335	337	317	320	322	307	301	300	290	283	312	279	318	290	339	343	320	346	318	320	326	318	332	312	307	312	293	319	291	340	309	307	368	332	330	338	349	329	283	339	308	310	343	316	322	351	333	309	323	336	291	350	339	301	302	288	338	309	318	349	328	348	326	337	292	322	330	341	354	309	311	327	352	309	337	330	351	292	332	317	320	343	293	318	328	357	330	324	325	316	342	324	348	331	326	303	328	346	316	327	357	294	317	313	323	305	313	323	336	318	323	306	333	304	307	313	332	343	334	327	320	318	320	292	319	346	310	361	330	360	293	314	350	297	345	340	328	329	349	318	349	326	322	309	298	321	310	338	305	337	326	335	312	335	340	330	316	316	307	339	301	322	287	337	310	350	315	332	330	301	311	330	338	329	276	329	341	316	329	311	307	321	312	285	293	290	344	321	338	333	329	304	295	335	327	348	303	310	333	304	317	348	324	349	329	327	309	356	330	333	336	328	295	328	329	306	299	354	327	333	295	303	349	308	305	295	333	335	306	322	317	314	304	340	330	361	300	306	329	318	321	338	291	323	349	312	326	285	330	357	322	306	341	299	292	311	311	289	330	327	330	324	326	318	305	331	291	302	330	330	329	283	309	282	280	321	309	352	330	324	374	317	331	334	321	316	299	342	314	322	307	329	322	295	341	277	301	285	337	310	354	330	343	288	330	333	331	333	309	305	308	312	309	329	325	353	298	356	339	329	307	302	316	338	303	313	333	314	290	302	345	329	306	328	314	354	314	354	324	335	296	305	346	374	292	293	332	344	307	311	303	319	347	333	314	325	303	319	302	337	300	310	317	344	300	348	326	350	333	364	312	338	321	322	288	303	315	286	315	347	318	354	315	303	318	314	304	315	339	331	299	325	322	303	315	300	298	311	300	304	329	302	348	300	315	308	381	332	345	288	354	355	317	320	325	349	337	341	348	306	315	354	330	313	305	327	344	304	286	347	353	308	301	344	312	322	357	340	287	316	311	306	315	329	288	351	345	340	313	319	317	300	307	298	335	315	319	344	317	324	337	327	294	322	276	319	319	300	316	307	325	324	300	321	303	310	297	288	325	299	348	319	328	342	322	323	323	303	330	314	343	342	338	349	312	314	354	297	335	309	330	330	349	322	329	331	373	324	330	332	310	303	334	339	327	290	343	311	323	351	299	294	331	312	298	310	336	331	326	286	294	331	317	336	327	302	330	307	316	327	291	323	313	314	332	313	309	336	305	329	358	347	300	330	348	333	340	302	327	309	312	312	339	320	351	330	316	291	290	287	349	347	332	294	329	330	356	369	328	324	295	323	339	318	322	335	305	336	371	340	303	293	286	342	305	351	320	289	321	358	330	302	325	294	321	325	330	289	318	318	320	339	299	296	371	327	324	353	356	323	326	338	285	332	337	319	338	353	336	298	320	313	317	336	322	329	292	314	307	290	282	309	310	365	301	363	336	337	336	356	336	378	331	345	297	323	331	289	341	337	282	340	332	311	294	331	320	309	320	316	306	374	315	311	319	321	345	319	330
14267	8322	12800	11851	8199	5570	3338	2517	2085	1814	1682	1372	1044	951	911	792	785	747	721	722	781	726	760	695	739	744	739	727	741	721	726	650	709	701	782	697	737	676	714	701	680	669	701	685	740	667	712	715	694	716	750	669	698	709	668	696	687	704	693	733	670	723	686	677	696	700	680	683	720	693	712	722	667	759	712	735	708	704	687	715	699	730	734	696	751	679	685	696	719	697	721	718	698	732	719	703	694	712	728	749	696	717	709	726	675	697	705	724	685	730	734	691	666	731	711	700	709	654	740	721	750	684	709	676	741	687	718	727	740	708	735	716	735	711	673	708	696	676	665	696	747	685	714	706	754	718	701	687	635	682	727	673	706	691	698	682	705	689	692	724	709	720	672	703	733	744	681	725	725	724	755	665	673	688	722	673	747	691	706	678	708	702	718	730	747	680	715	718	669	680	705	703	654	693	729	730	684	697	716	691	727	721	692	674	769	676	677	706	707	695	697	740	730	680	710	689	678	712	720	677	701	707	719	719	723	704	718	668	671	698	739	700	685	668	774	737	729	713	716	675	710	679	708	700	718	676	671	707	719	695	731	761	669	740	715	724	699	684	697	705	715	744	710	721	722	680	690	686	729	700	728	664	701	708	761	663	668	719	716	739	715	692	715	668	663	702	705	746	686	715	755	711	761	700	680	712	711	725	693	713	711	708	716	691	711	776	695	708	708	697	664	658	707	693	706	706	659	727	708	704	741	680	706	689	730	695	732	725	690	703	699	698	665	741	753	707	675	730	676	691	738	703	701	694	716	741	723	746	745	711	723	690	681	705	711	710	653	710	770	684	663	674	686	660	674	719	705	679	742	736	694	666	657	685	702	720	668	741	723	760	690	673	720	693	651	703	730	738	705	712	696	677	706	731	694	717	727	717	664	664	703	704	679	739	673	680	688	661	702	753	713	732	724	645	721	679	705	693	701	718	653	684	641	731	689	686	699	687	684	751	708	742	720	730	671	667	691	673	708	697	728	704	680	656	696	702	709	675	730	734	707	732	670	707	700	711	725	658	741	703	664	733	700	708	726	728	710	677	716	705	631	724	678	718	739	701	719	698	658	717	649	711	710	691	731	679	677	700	681	666	697	746	700	727	707	684	689	715	761	675	642	713	723	717	689	677	757	683	650	702	699	709	715	743	709	716	661	720	739	698	756	681	672	742	744	714	734	722	713	658	735	745	702	734	719	708	729	723	692	720	716	715	706	744	749	685	739	703	703	732	716	733	735	685	706	664	710	699	689	681	691	704	683	738	740	713	701	747	739	728	704	703	711	693	660	683	694	689	691	708	699	696	692	652	661	680	740	705	711	715	704	759	693	704	664	670	703	719	666	700	702	711	682	716	710	693	762	724	663	712	677	743	697	721	665	705	689	707	719	662	667	682	701	748	745	689	697	713	682	720	765	717	745	701	728	689	688	724	730	725	713	768	698	669	665	655	697	667	713	717	727	722	674	695	703	687	737	725	739	656	687	657	713	706	726	689	703	702	730	686	701	758	729	698	699	707	633	717	698	652	703	696	701	712	714	733	709	697	685	700	700	658	723	714	719	741	639	755	698	738	633	733	731	702	692	739	687	739	707	660	734	703	693	731	715	714	711	679	678	675	680	687	672	709	712	708	723	693	698	706	693	726	697	681	703	704	657	734	696	765	728	702	777	740	683	740	679	713	695	707	710	749	682	714	682	666	736	733	736	715	760	667	724	723	708	733	696	702	717	708	707	709	727	698	707	672	684	665	727	732	704	747	731	740	683	663	698	746	722	725	715	736	701	705	640	720	725	720	696	702	688	685	661	730	703	711	727	741	620	638	677	678	708	674	710	765	681	675	702	663	747	724	705	695	666	734	748	694	773	712	763	689	692	700	702	698	700	707	700	670	696	710	671	710	695	697	669	713	718	706	756	671	703	701	715	666	699	680	714	679	744	727	694	743	700	688	698	701	718	706	717	734	693	717	745	709	704	708	706	693	681	697	716	709	701	745	685	672	714	664	674	706	714	698	700	685	691	699	700	657	708	696	683	727	716	713	677	696	720	695	680	691	683	682	767	673	661	734	752	741	700	686	689	703	674	718	692	695	698	683	683	726	719	722	687	688	704	774	723	743	671	715	677	730	736	744	719	695	732	710	688	711	682	704	724	715	705	746	708	691	728	780	772	659	676	661	682	765	714	693	707	690	725	736	706	696	686	706	664	681	709	655	669	751	710	735	710	716	677	712	735	698	691	732	759	683	731	742	694	680	661	710	708	671	676	716	704	712	686	669	728	697	732	700	763	675	705	718	731	728	704	634	709	667	670	718	721	758	666	690	766	709	718	689	648	711	714	706	700	709	711	707	717	700	726	717	703	712	731	730	726	734	703	770	693	727	742	714	697	677	710	674	704	701	707	675	732	682	707	730	711	656	664	662	685	726	698	728	725	704	678	704	728	671	710	704	735	723	710	719	745	715	741	732	687	744	667	676	716	689	703	692	720	708	716	679	700	739	741	726	699	705	695	698	647	702	714	704	731	728	754	758	667	662	684	678	647	745	739	715	727	735	717	701	728	643	704	710	753	705	699	682	733	709	716	730	664	711	765	724	729	695	668	764	716	705	743	647	696	659	696	745	716	716	692	737	658	727	712	712	720	719	710	679	743	725	701	699	686	700	658	690	652	668	691	679	715	664	685	736	676	679	673	673	679	729	755	702	723	719	732	701	698	667	688	691	712	703	760	729	669	700	722	703	740	729	694	753	681	692	730	703	723	677	637	695	719	703	718	709	702	733	717	730	737	712	732	718	673	746	669	716	714	760	625	669	730	687	712	681	699	684	685	697	744	646	692	694	695	724	735	696	681	699	712	694	753	747	695	710	712	656	703	714	750	700	689	697	680	708	692	695	692	708	741	690	717	712	742	660	725	697	717	697	708	683	698	697	736	702	682	721	674	683	803	729	701	696	726	651	725	714	706	722	709	712	716	739	740	673	710	696	691	669	713	654	703	687	700	770	725	688	752	684	707	687	728	735	707	657	730	752	722	676	671	739	686	694	702	705	722	728	724	666	702	710	728	715	720	723	701	720	730	723	734	721	741	709	717	746	723	722	737	714	745	718	680	669	706	656	648	745	695	702	738	765	661	672	722	675	693	696	690	673	682	685	683	696	742	716	744	752	669	675	703	705	659	735	750	724	703	653	657	688	725	691	711	697	718	711	737	689	719	700	758	679	712	684	721	733	729	690	728	706	715	699	718	693	668	705	759	719	660	705	710	730	678	712	708	709	803	672	713	664	714	682	682	749	703	691	723	714	707	684	694	714	705	717	687	699	707	673	677	689	714	703	719	730	706	651	726	755	711	676	733	683	733	741	704	683	638	713	673	657	748	724	691	698	713	695	746	685	691	695	718	687	692	687	720	735	678	689	676	680	736	727	756	678	673	706	712	694	702	696	735	706	654	732	724	712	698	698	686	761	683	669
35525	17853	14819	11270	8658	4927	2256	1767	1136	767	629	583	529	476	463	450	364	378	353	366	408	400	361	344	349	395	409	339	351	372	385	335	312	355	354	356	392	354	354	326	354	390	368	346	356	352	340	358	345	419	400	387	386	356	356	355	321	354	343	358	345	367	360	366	372	374	344	344	404	386	324	371	387	371	325	368	336	366	341	342	356	340	330	349	336	341	368	371	334	348	355	379	371	345	353	334	327	348	378	374	355	364	386	372	350	368	368	379	342	350	334	366	356	326	357	403	351	319	370	383	340	338	349	330	343	388	360	367	340	378	364	312	329	354	346	341	343	380	356	377	327	364	350	340	345	354	366	340	362	351	357	346	328	382	398	359	319	363	319	362	356	334	378	351	333	368	346	344	359	373	341	332	365	366	351	359	370	359	357	386	348	341	391	363	352	368	344	350	366	352	337	366	376	392	357	393	339	354	356	352	375	383	330	364	370	349	386	370	356	385	383	369	319	341	355	373	344	346	331	344	344	351	371	336	355	380	330	340	332	373	384	336	387	335	352	362	340	385	366	330	353	348	326	366	385	324	344	367	345	336	326	343	310	348	348	338	350	363	361	345	371	352	347	369	344	365	340	349	343	313	335	381	374	357	357	320	389	350	361	360	394	387	359	362	335	337	384	386	362	372	344	401	336	357	348	359	384	345	308	340	365	327	358	341	362	352	367	350	364	374	348	388	361	402	367	348	346	339	344	364	343	345	344	379	384	329	376	362	352	367	369	360	371	358	378	336	336	361	400	365	371	357	373	361	357	334	385	364	358	361	347	355	342	346	338	360	345	359	349	322	355	385	351	349	324	343	339	335	337	361	350	370	382	350	364	329	321	368	392	378	330	328	361	334	328	310	351	328	360	352	376	339	380	326	396	387	335	378	397	368	305	318	372	364	349	324	349	343	379	350	342	392	357	372	344	385	372	379	374	376	374	381	320	383	391	352	376	364	393	357	320	346	388	325	359	331	323	373	361	340	362	379	358	335	336	333	370	364	363	368	371	365	319	380	354	357	364	346	342	360	347	353	322	344	381	396	400	331	338	338	398	377	362	353	396	318	365	350	373	388	387	385	352	370	339	357	373	331	385	350	368	330	357	343	345	362	350	334	352	360	367	366	369	346	383	369	335	353	358	364	354	339	348	324	366	330	354	312	404	311	364	352	347	372	333	328	366	327	328	358	370	376	362	337	323	390	321	355	370	361	328	364	361	321	361	335	324	354	380	359	337	346	327	324	327	366	374	344	356	348	402	336	334	352	354	362	384	369	340	346	344	392	308	335	365	340	354	385	360	376	369	376	357	362	359	381	333	328	341	354	364	353	336	349	361	370	366	376	359	340	353	344	321	355	360	346	391	379	350	377	346	348	331	376	368	392	365	369	358	343	366	340	388	370	346	352	355	385	350	348	312	330	361	387	404	327	340	381	356	330	324	369	342	351	348	368	336	356	384	373	381	362	355	363	337	368	361	382	366	337	320	341	400	368	390	372	347	354	340	391	384	365	335	349	331	362	360	357	345	341	325	350	321	382	352	336	334	384	363	373	348	360	346	333	363	379	363	369	350	360	382	366	344	383	384	349	339	324	299	397	353	310	322	339	338	343	406	332	338	379	344	352	359	343	336	377	375	315	387	358	348	336	359	337	344	394	325	373	341	366	349	389	330	364	397	340	359	385	372	323	382	337	329	359	341	339	370	365	317	369	373	341	338	359	380	368	365	366	350	384	371	356	363	348	357	334	339	372	415	340	369	360	338	353	371	356	363	375	342	335	338	355	349	375	334	383	378	368	368	363	342	353	338	371	341	348	356	354	375	355	341	359	376	338	365	360	368	366	332	352	361	388	363	337	358	358	358	331	376	309	359	389	349	345	399	363	345	358	348	384	375	386	373	393	362	394	369	357	347	353	387	324	355	330	332	360	334	381	330	358	387	359	335	364	357	384	349	369	362	321	314	338	332	361	345	349	369	355	350	367	338	357	346	373	370	395	356	358	342	365	316	334	349	320	345	369	330	380	301	353	352	372	351	344	397	360	369	386	377	359	322	358	371	333	329	336	352	391	386	366	335	357	344	372	349	328	337	383	355	340	393	372	373	309	338	363	388	383	369	350	342	337	394	325	378	348	361	365	353	363	362	388	357	319	362	364	388	323	341	373	363	336	340	328	361	388	374	340	336	355	359	333	354	351	391	317	363	340	392	342	349	305	339	339	356	366	321	367	343	342	346	367	354	357	353	324	364	359	356	381	349	348	346	354	342	360	332	363	344	366	336	333	352	382	340	345	355	362	357	350	361	319	347	362	330	344	401	328	360	328	358	355	347	359	354	380	384	354	334	357	331	384	337	325	352	369	358	357	386	386	298	326	374	350	346	347	375	353	349	378	328	376	353	374	323	334	357	370	347	367	364	383	339	362	362	355	398	364	372	374	354	422	348	347	365	331	351	346	360	351	358	373	361	330	368	315	359	356	390	393	341	342	335	359	361	349	409	379	376	357	351	361	345	377	365	345	369	382	359	367	372	379	350	379	386	342	340	343	332	371	346	375	359	358	387	358	380	360	383	407	324	346	352	319	346	366	367	343	364	371	357	350	333	337	358	342	367	330	358	328	379	389	363	381	368	319	351	396	374	366	375	358	345	357	347	342	364	361	341	372	322	354	351	332	362	328	359	375	352	350	349	331	333	384	315	370	364	357	362	343	356	347	382	333	383	356	342	352	324	353	371	308	355	370	365	399	335	340	391	381	344	331	340	352	355	347	334	376	375	342	379	361	352	384	342	327	386	339	333	369	357	387	384	415	376	358	376	333	399	345	392	356	370	341	406	345	359	340	372	363	368	353	365	375	386	342	334	376	337	347	355	352	334	383	354	419	380	357	355	372	352	348	330	340	357	353	353	354	329	346	391	354	343	349	398	349	367	404	344	392	348	343	369	343	347	350	374	381	352	354	367	388	339	356	375	369	367	346	330	382	343	358	357	347	366	359	315	347	395	378	334	347	327	347	390	332	368	343	336	379	361	320	345	386	332	383	338	358	349	355	357	321	373	361	366	358	393	344	339	354	403	360	333	363	375	364	386	350	373	383	356	331	354	351	367	373	362	363	338	341	347	325	345	386	357	373	365	378	388	367	350	380	367	375	344	350	351	349	349	358	351	352	362	356	332	394	372	355	359	378	377	348	353	361	357	353	307	379	384	355	388	344	368	380	340	334	346	365	365	357	374	355	345	339	325	361	405	352	391	349	346	406	371	353	358	353	374	340	353	375	369	378	373	364	369	343	304	349	328	378	335	343	327	338	357	332	353	343	348	367	366	347	363	341	382	329	342	345	370	331	365	363	380	303	360	353	349	342	361	350	332	370	374	352	372	369	342	357	345	371	376	357	385	326	329	349	367	372	319	333	379	381	359	371	372	344	382	350	348	349	341	349	324	369	354	351	366	322	396	368	388	369	368	364	345	338
21096	12527	20382	21367	20626	13531	8065	6923	4419	2913	2458	1860	1500	1304	1188	1134	958	942	874	867	901	850	854	897	806	783	772	847	783	754	797	772	787	779	765	773	742	753	787	812	751	839	780	791	790	806	817	756	766	787	797	841	795	799	745	776	816	802	783	801	806	778	764	771	753	787	748	770	792	753	780	795	827	767	744	711	785	768	791	796	771	777	756	814	795	770	796	732	810	776	723	752	765	788	757	798	766	727	783	751	829	745	799	781	773	769	795	753	817	780	813	778	755	779	763	739	788	771	748	770	797	796	803	797	769	796	831	824	763	756	784	834	794	748	769	760	781	827	769	810	773	757	704	781	807	795	748	751	800	763	765	807	746	729	785	801	816	780	763	754	790	756	806	790	776	819	811	752	778	777	805	792	754	815	776	770	776	766	805	787	771	735	778	798	784	759	764	759	778	798	808	769	804	808	766	781	796	782	768	770	803	757	739	760	802	769	773	787	764	802	786	845	787	807	738	737	778	761	778	791	757	782	782	777	798	748	797	822	779	796	823	795	757	790	754	813	738	806	813	771	765	768	772	786	839	774	770	792	810	786	781	747	735	823	820	757	739	803	780	788	781	784	780	746	765	775	790	788	821	742	738	769	769	743	791	775	776	750	776	777	792	727	805	780	765	778	762	799	765	828	793	777	728	773	783	784	771	745	793	794	788	720	762	775	729	761	783	751	735	762	822	792	760	764	774	788	732	779	787	778	822	793	760	782	770	778	781	816	772	809	746	778	770	756	797	741	765	785	771	762	814	762	737	738	793	782	784	757	753	786	745	809	809	765	773	762	746	728	818	766	806	719	728	800	815	777	778	797	791	793	727	756	773	785	777	829	800	801	734	779	774	755	725	723	780	780	757	794	796	764	813	777	768	708	756	750	746	733	742	786	795	769	759	766	805	755	796	782	736	802	779	793	787	798	765	757	793	849	788	774	792	792	778	767	798	788	842	823	743	759	733	788	755	825	785	782	733	777	766	773	754	768	789	712	787	803	771	771	784	745	768	772	752	760	765	768	773	815	784	746	802	776	746	767	738	760	761	775	773	729	733	776	796	787	831	749	812	768	761	804	746	745	763	812	769	757	781	756	757	780	817	761	736	800	731	743	748	784	774	730	813	734	788	784	806	812	833	775	837	772	785	817	765	801	722	757	717	767	792	791	764	761	722	773	740	777	741	717	769	744	772	761	732	808	760	791	787	806	760	733	767	787	770	796	748	777	791	724	811	793	749	766	803	807	752	756	802	766	770	725	811	787	786	777	772	810	798	780	776	753	732	782	799	790	761	821	757	751	814	792	800	792	851	752	809	751	751	791	808	746	760	765	745	755	751	786	759	786	761	839	758	811	760	770	789	786	809	801	794	814	806	761	771	781	769	783	746	748	790	824	770	765	796	747	846	767	822	832	790	809	821	743	820	841	801	793	789	748	750	796	769	718	747	788	763	817	797	782	770	757	818	756	722	703	742	761	762	770	752	783	789	738	776	766	821	791	748	814	839	737	787	782	827	808	806	749	792	785	807	764	758	750	782	780	783	800	766	784	750	786	763	714	765	789	790	826	761	767	799	750	794	791	789	756	735	732	716	769	770	786	794	765	791	813	790	766	764	743	801	767	785	788	801	762	773	738	751	730	764	832	772	742	805	776	783	794	763	763	839	747	757	737	773	734	794	807	763	758	782	798	771	749	769	788	765	782	773	790	728	778	767	693	800	800	781	784	762	735	752	771	807	814	743	786	765	761	730	792	799	768	742	793	799	808	787	746	813	741	756	784	778	770	779	707	806	751	729	792	748	771	761	756	755	791	730	810	775	794	732	806	710	773	775	754	780	774	747	772	760	742	789	720	765	767	768	809	805	746	741	763	810	780	742	750	725	774	746	708	750	747	795	824	770	766	759	759	746	796	757	765	810	799	744	810	781	796	802	758	794	778	769	771	762	797	792	719	784	802	782	794	819	778	764	734	766	770	745	802	793	773	780	781	782	775	806	738	752	739	739	762	794	780	759	758	796	731	749	783	768	784	727	763	806	773	787	795	784	786	759	832	766	753	797	772	781	762	751	761	775	784	736	763	822	759	803	819	757	783	766	735	744	826	727	795	730	796	795	709	736	764	724	743	761	768	765	770	746	785	738	740	764	798	791	787	772	764	798	765	792	725	826	749	773	824	772	777	784	742	741	821	776	800	756	760	768	747	696	749	790	787	766	776	751	730	812	824	715	753	787	800	775	757	749	815	778	764	776	787	769	784	803	803	744	776	790	810	776	743	819	765	716	804	755	763	757	747	790	795	783	757	771	794	761	781	753	696	728	827	779	803	791	770	788	756	802	757	761	756	806	784	819	780	779	779	777	760	790	758	758	794	830	785	728	796	771	765	735	760	798	832	788	773	807	777	797	794	750	752	799	804	721	791	752	783	789	776	803	718	800	756	789	751	760	757	770	759	797	749	799	769	750	804	805	765	797	767	734	768	795	762	756	762	739	830	811	855	755	763	810	838	763	768	820	737	742	823	766	796	765	751	740	806	737	786	782	796	773	791	805	781	774	776	763	724	797	759	750	796	729	800	778	773	756	787	720	799	738	751	772	792	725	787	764	759	760	785	780	777	796	781	813	754	763	767	793	772	813	792	827	798	771	760	792	792	738	781	762	770	735	753	786	739	808	762	818	787	779	774	809	747	744	776	803	803	801	732	778	795	745	760	798	760	792	825	803	764	756	803	772	799	806	759	725	789	779	769	764	746	742	766	766	746	784	840	772	780	756	746	759	755	761	757	773	802	776	735	799	766	752	780	769	778	764	769	823	763	763	813	778	817	769	768	787	798	787	771	768	794	775	788	725	786	776	844	761	787	734	812	804	808	767	728	834	750	789	717	786	833	744	732	729	734	771	774	755	753	707	707	732	776	735	761	718	779	790	806	750	765	785	798	752	764	760	775	764	804	793	809	771	796	762	742	760	755	782	748	771	803	755	768	733	790	766	787	747	795	804	795	746	789	760	805	757	765	768	731	828	801	771	796	758	755	773	731	768	793	757	753	811	751	765	750	764	777	737	730	794	797	756	786	816	784	722	800	766	782	820	782	774	755	821	795	823	788	754	822	835	795	736	749	811	765	799	769	783	821	766	809	792	769	749	771	768	813	759	759	779	801	805	777	799	795	788	773	751	751	790	807	810	741	758	763	787	788	710	767	768	730	732	753	792	780	797	807	777	719	775	732	721	747	764	776	793	729	792	792	738	770	813	779	815	817	787	748	793	741	748	776	783	778	814	735	752	815	748	817	820	732	713	779	758	798	780	776	814	788	788	753	769	794	789	771	816	695	792	821	746	805	717	756	751	745	816	764	797	756	809	834	745	763	758	797	787	803	755	747	798	705	743	765	716	726	785	810	816	762	777	755	791	809	746	781	784	822	777	797	779	739	772	753	748	796	785	765	815	775	766	770	762	766	784	768	772	826	728	795
43921	23899	21917	17464	12711	7316	4365	3173	1901	1041	790	646	616	542	565	496	419	406	416	418	417	418	418	451	436	390	416	353	363	408	361	406	404	402	427	412	398	409	445	412	381	432	422	408	379	425	393	396	396	413	383	422	374	389	390	394	387	415	401	414	419	351	449	389	358	393	389	393	388	397	397	437	380	393	385	402	435	446	455	405	412	396	396	435	387	396	396	389	403	379	389	385	400	420	401	409	410	422	379	437	401	368	401	426	349	429	395	431	406	420	400	408	402	379	373	416	345	392	446	394	390	414	396	424	375	403	387	396	405	407	420	396	396	417	412	356	396	410	433	413	427	410	403	436	389	403	411	406	424	406	363	398	426	413	387	397	405	416	398	417	445	421	404	403	390	400	398	415	408	390	454	455	395	383	436	422	398	374	375	441	408	356	398	416	369	377	390	401	439	395	435	382	336	428	416	433	426	390	401	430	394	377	398	407	382	415	410	430	419	408	409	384	399	404	398	409	403	451	429	389	402	404	387	387	393	368	353	402	397	414	400	380	390	396	397	398	379	375	419	395	400	403	415	387	400	372	419	431	398	374	367	408	403	402	444	424	395	380	343	387	386	372	399	365	390	395	394	421	389	411	385	371	398	399	429	366	459	399	409	425	419	398	402	403	397	398	374	389	421	396	382	381	396	400	389	401	432	388	421	394	359	396	440	391	399	380	396	393	414	398	403	423	406	418	434	392	390	404	412	412	389	379	406	401	376	411	406	420	417	422	341	348	437	382	377	402	433	422	439	383	359	403	416	409	435	360	390	372	405	413	414	381	422	444	385	416	384	392	386	362	373	398	399	435	377	385	399	401	424	389	417	394	396	399	390	407	383	431	403	385	380	393	358	368	418	452	383	367	425	351	377	397	377	422	361	408	396	416	438	401	408	356	369	418	375	407	411	379	412	390	410	410	374	392	401	375	370	407	418	434	375	373	369	393	392	403	382	410	402	404	375	394	386	369	376	406	431	359	407	421	370	385	405	384	384	393	413	381	364	382	386	375	386	393	433	397	438	410	409	392	414	409	388	404	398	371	471	387	363	370	363	394	388	406	432	423	399	425	394	389	350	358	398	414	386	403	366	374	423	427	353	389	410	379	405	387	410	389	383	408	434	375	375	420	373	397	405	415	391	370	409	440	366	400	388	383	419	419	396	413	434	433	378	371	387	386	432	401	391	437	365	397	407	367	398	409	405	421	391	404	363	417	434	375	388	408	403	394	379	415	456	385	389	378	404	396	370	395	433	410	408	387	363	375	402	433	378	431	378	385	371	393	424	384	413	388	378	373	414	366	434	371	403	418	368	429	393	388	474	373	419	409	404	446	399	364	373	397	382	386	375	396	440	388	374	406	412	389	388	406	396	414	363	393	395	403	388	430	425	374	360	409	352	406	387	427	394	367	401	407	423	419	403	386	383	409	407	363	399	384	408	418	373	415	463	378	402	418	386	406	407	408	418	400	392	383	380	391	386	441	426	365	381	429	387	423	428	424	405	426	394	404	402	402	383	390	381	396	401	362	416	384	388	384	411	388	401	421	405	429	372	414	411	399	396	424	410	393	414	370	392	409	398	444	369	421	373	422	423	357	393	412	411	412	358	417	410	385	408	395	398	355	407	411	368	383	421	401	428	364	399	411	451	384	411	412	420	363	389	403	374	382	402	394	397	390	383	388	371	379	423	377	382	424	410	411	405	394	420	429	401	362	401	452	386	397	403	400	377	420	428	400	454	396	407	398	407	400	383	417	388	392	361	365	424	384	420	421	403	436	381	370	408	377	385	394	389	417	400	434	408	386	392	389	423	427	411	423	404	372	415	382	376	402	430	407	423	434	436	384	409	437	355	361	409	430	427	380	358	409	383	388	428	403	422	451	392	395	420	417	376	396	356	387	429	391	410	376	412	355	408	378	414	385	401	421	349	436	431	360	408	409	425	419	403	379	394	419	439	391	375	372	380	400	413	422	412	431	424	363	418	407	351	353	405	387	366	403	387	402	421	371	400	427	390	393	416	406	378	398	392	405	401	434	397	401	386	377	378	400	387	393	399	391	390	374	413	401	372	388	388	360	379	408	410	428	393	347	403	371	419	389	385	403	377	358	401	399	428	446	420	353	423	409	385	398	419	406	397	378	400	399	364	394	392	357	417	381	396	430	369	372	397	399	408	374	387	404	433	377	408	392	405	401	389	380	391	404	443	385	410	346	365	378	422	401	403	387	387	379	407	409	355	409	416	424	408	378	408	398	406	403	402	408	419	421	365	400	398	410	392	401	421	403	403	379	410	396	380	414	400	412	419	427	363	409	403	371	401	437	453	409	373	413	414	388	431	369	350	383	380	393	398	383	396	393	399	402	398	392	367	406	417	415	422	381	420	385	403	360	395	390	397	420	393	418	425	373	395	410	414	408	403	399	372	383	410	438	401	425	380	413	395	396	410	433	417	447	390	397	385	384	434	395	427	393	381	409	380	392	414	442	420	372	427	380	450	371	407	403	405	363	363	399	379	428	419	389	415	390	431	392	417	430	414	402	386	353	362	395	413	390	402	411	402	378	398	430	403	430	399	385	365	378	401	372	400	378	428	399	401	430	383	356	350	413	388	375	391	381	410	360	396	387	427	401	379	422	404	398	360	370	385	388	408	398	383	390	380	387	404	437	356	420	383	378	375	348	387	407	352	425	375	424	400	419	360	401	432	395	401	448	376	406	410	460	384	389	402	410	423	395	404	423	399	413	392	407	397	388	402	396	395	423	398	393	396	369	390	418	420	435	418	403	383	402	371	415	401	417	403	395	374	394	396	413	454	399	396	377	367	414	434	384	407	412	413	382	403	414	471	395	381	361	376	436	406	420	389	392	368	365	411	440	408	402	414	395	461	427	395	424	402	347	406	398	411	385	396	438	418	434	406	386	428	385	397	405	429	364	418	404	398	370	419	418	442	416	412	370	326	400	421	383	398	400	403	438	385	394	404	353	380	420	367	426	373	399	413	363	406	397	376	389	413	411	402	416	376	420	394	378	407	389	390	383	429	408	396	350	402	401	418	393	419	410	445	404	374	397	378	383	401	335	383	371	390	408	404	401	435	396	388	416	368	433	396	385	390	378	396	378	381	376	366	394	420	415	387	430	430	387	396	374	408	418	434	366	386	390	401	413	412	419	396	430	369	381	412	416	374	392	429	438	404	394	434	376	432	422	377	396	403	373	397	403	427	381	371	392	392	401	399	401	377	346	415	375	424	405	412	392	384	425	415	393	421	429	388	396	392	378	424	383	372	396	376	403	409	409	352	405	411	426	409	362	420	405	408	402	386	460	401	385	356	418	403	384	436	371	369	425	406	342	406	394	404	380	379	358	381	412	368	380	394	393	393	375	419	412	376	413	409	415	435	388	371	390	397	404	410	429	376	369	391	411	408	355	404	409	450	412	371	388	410	409	386	412	427	407	408	378	410	412	394	408
25248	16576	26810	28162	25168	17483	13628	10516	6911	3674	3195	2372	1930	1724	1525	1274	1235	1095	1035	1015	997	990	949	919	867	888	905	897	878	907	855	876	892	858	821	866	865	891	877	825	879	866	820	859	896	884	914	854	876	891	866	845	866	856	907	905	836	839	870	836	901	889	952	897	886	870	877	872	838	826	868	841	897	872	855	817	868	838	908	859	856	815	890	882	840	860	861	878	850	819	845	889	841	820	850	887	807	882	847	851	875	861	904	883	866	816	824	881	880	833	906	845	881	899	826	805	901	873	865	845	854	851	835	840	866	847	878	851	911	867	888	830	801	880	855	874	883	871	830	835	872	840	800	818	866	864	870	905	798	826	837	842	845	819	839	827	849	816	866	861	829	820	868	931	864	900	821	827	838	854	811	827	846	794	829	864	891	861	871	846	818	847	860	861	852	860	859	810	863	917	948	879	891	855	847	856	810	864	833	833	835	829	868	837	842	829	854	846	826	801	794	851	906	892	851	859	880	873	836	911	867	925	838	863	783	883	822	820	850	863	888	864	847	891	887	882	858	893	848	824	825	881	870	845	867	878	830	859	873	881	804	814	824	811	827	833	903	858	866	775	840	877	802	867	826	796	867	881	887	863	838	880	808	841	820	885	838	908	833	843	901	842	892	909	807	795	839	839	844	854	818	817	862	861	877	896	864	879	868	880	884	903	847	836	860	873	831	870	886	921	856	841	824	830	808	901	859	829	851	858	859	896	899	842	839	842	779	851	801	829	875	842	908	851	827	870	830	862	833	918	912	824	876	883	877	879	834	823	790	870	881	875	847	868	896	845	843	861	833	879	822	855	836	846	854	852	854	836	850	893	862	884	860	821	848	869	884	899	833	824	777	805	834	900	819	885	885	826	925	878	852	872	829	857	856	910	879	833	874	907	869	919	833	862	866	878	863	905	840	862	883	846	873	899	830	867	860	869	820	870	889	819	871	862	848	884	852	915	884	871	890	884	826	905	819	878	824	889	846	846	845	883	872	872	854	857	866	914	900	804	919	825	867	882	865	868	866	895	832	851	879	861	889	889	859	820	800	881	872	818	809	887	868	858	879	828	875	888	851	857	908	882	829	873	828	954	820	820	868	868	862	865	855	785	815	858	857	844	853	844	858	882	876	855	799	878	898	862	819	864	803	903	822	847	850	846	911	820	907	829	865	826	911	854	857	865	830	819	822	850	847	860	873	866	852	899	865	863	790	864	827	827	862	866	795	896	859	835	905	876	858	857	866	838	841	891	851	849	879	874	863	903	849	933	817	872	883	890	862	810	851	889	808	818	841	820	838	844	821	842	881	799	834	824	855	789	863	817	867	840	859	837	837	853	864	828	863	833	925	872	823	800	848	869	886	836	883	817	838	859	813	889	823	861	908	861	870	917	850	806	852	911	779	867	842	845	809	848	892	844	862	886	815	819	873	830	818	846	834	826	851	842	851	852	832	877	850	921	846	868	809	842	889	887	865	799	835	909	870	875	884	868	853	887	851	827	871	907	882	865	866	816	826	875	860	859	794	814	816	866	864	829	852	860	838	874	838	868	821	833	839	850	877	890	811	881	850	866	912	800	833	869	812	881	887	902	865	856	923	859	812	804	884	906	885	859	864	852	814	858	860	865	833	847	839	843	851	855	868	833	880	837	808	858	833	822	813	831	819	849	854	870	862	916	825	848	831	827	852	832	812	840	906	849	853	809	833	799	896	835	839	840	883	816	841	810	882	877	859	832	872	847	869	886	869	831	840	855	854	854	884	875	897	855	868	835	801	836	881	845	828	847	804	826	854	852	876	863	906	869	829	893	830	847	859	874	870	866	859	858	818	768	915	851	906	861	919	914	843	891	832	814	859	881	838	859	847	880	912	813	900	839	885	837	835	805	923	851	885	885	834	789	806	819	839	862	854	822	885	823	909	820	921	865	852	880	904	814	821	858	880	863	876	843	876	804	824	861	883	862	900	860	862	819	802	878	820	796	863	893	899	897	859	876	875	880	884	859	908	890	880	843	851	897	879	853	859	846	762	788	910	835	841	902	836	849	826	837	880	824	823	850	869	833	897	830	879	842	879	849	864	876	890	855	869	864	876	872	819	852	871	869	845	898	856	868	873	896	846	841	855	846	854	895	885	807	863	874	820	846	864	865	813	826	864	822	894	862	881	795	844	823	896	885	839	864	850	809	838	937	826	896	852	891	844	912	866	892	823	873	889	853	899	846	803	850	842	846	782	865	860	871	834	835	875	833	890	850	832	887	877	864	858	813	860	894	850	899	853	870	836	876	834	850	863	878	894	796	882	859	886	841	865	862	877	828	818	829	888	793	842	843	848	799	948	874	887	876	830	815	859	907	855	919	839	834	797	814	870	828	877	854	868	856	860	860	879	855	834	868	842	833	867	881	800	846	882	866	860	878	867	847	835	848	865	890	836	901	860	894	854	878	866	850	833	887	837	848	888	825	828	877	862	845	871	819	807	868	808	925	875	822	834	821	816	865	838	802	867	874	860	810	818	823	836	839	843	824	763	859	893	917	837	816	885	893	867	839	874	849	846	854	814	848	897	856	898	825	868	887	889	836	856	853	839	840	848	842	851	865	835	816	808	856	905	838	859	812	818	832	855	859	856	825	844	895	861	876	879	830	866	861	861	808	886	826	873	883	844	824	836	868	892	822	864	900	870	815	908	828	850	873	873	890	847	889	865	845	902	866	868	836	856	876	780	882	831	892	879	880	929	907	814	893	865	899	792	897	797	835	841	860	859	849	807	869	887	833	860	858	880	847	840	913	840	848	847	869	825	832	887	881	837	797	869	813	903	866	877	826	867	822	835	856	858	829	844	807	799	844	848	863	858	860	819	862	870	853	881	864	927	885	876	819	900	874	842	846	824	888	789	889	879	885	814	874	865	862	860	849	854	830	808	855	855	832	827	871	865	847	836	910	849	839	839	907	836	795	860	891	874	821	832	845	810	873	898	855	849	862	883	848	855	927	888	843	870	855	861	910	885	873	845	814	897	845	784	873	874	856	825	830	828	910	895	869	812	868	871	869	875	840	912	871	870	878	857	840	842	873	843	802	847	875	862	856	858	884	875	826	894	892	834	859	918	841	829	843	881	854	870	833	789	838	893	807	840	864	866	878	840	851	860	809	838	862	814	820	875	811	848	858	870	842	834	765	857	821	820	811	853	830	886	786	859	898	858	836	851	855	873	866	878	850	856	843	895	864	818	849	780	883	894	842	872	839	818	882	879	766	854	784	919	847	874	876	867	920	841	878	883	864	888	853	854	887	879	818	837	839	862	857	832	851	826	862	888	897	882	854	850	824	864	838	867	843	863	880	798	875	824	864	864	814	815	869	876	860	902	884	852	828	864	860	842	846	821	843	852	807	840	849	834	882	876	840	811	837	872	858	853	861	856	832	910	856	861	853	901	793	822	823	864	873	854	866	861	812	844	846	877	893	849	885	863	872
22827	11304	8559	5291	2374	1398	948	744	540	516	485	470	371	375	346	361	330	308	337	368	295	365	354	321	306	334	344	290	309	316	302	293	325	293	284	287	335	274	329	318	293	326	327	318	299	345	320	330	315	342	287	294	334	318	295	281	328	311	287	297	296	296	311	335	294	343	325	333	292	355	297	333	315	306	316	329	313	246	334	313	309	356	321	348	306	306	307	259	347	290	269	314	296	315	294	327	308	346	305	302	305	302	306	305	326	308	318	353	345	275	314	295	308	280	296	298	296	297	310	343	344	342	338	353	332	305	325	297	307	305	300	305	348	298	336	312	292	294	322	327	324	287	324	277	309	343	335	310	345	318	291	302	306	319	301	327	296	320	296	316	319	326	320	318	327	334	326	312	281	346	271	311	302	289	382	338	305	344	300	298	318	291	338	316	327	325	292	344	304	323	303	296	313	318	320	309	285	313	308	279	280	312	306	338	318	304	307	315	346	327	324	340	317	311	298	316	330	272	302	299	299	325	345	314	307	321	326	273	312	332	339	304	318	307	301	292	347	315	329	278	285	336	305	322	306	346	315	317	305	289	312	292	298	290	317	335	335	319	293	310	342	321	326	328	292	298	330	339	297	308	320	310	316	325	310	323	301	311	305	345	310	282	296	319	327	309	309	333	291	305	353	337	310	307	310	324	321	330	319	298	320	287	320	346	318	316	330	332	284	316	336	317	323	335	314	308	288	339	270	304	318	325	347	329	319	322	352	324	320	301	314	293	304	301	306	309	286	319	300	295	321	334	340	306	324	334	336	306	321	290	298	324	306	326	303	291	304	315	310	319	308	307	283	326	293	272	315	342	322	335	295	331	316	287	314	313	289	303	305	307	312	331	313	332	359	301	282	324	309	302	350	331	312	328	311	308	324	327	305	320	346	322	338	312	313	337	313	300	326	289	313	300	324	325	317	285	317	291	299	311	320	351	325	319	332	305	308	304	263	284	272	325	315	292	339	331	331	335	327	264	310	336	323	315	336	322	279	344	308	290	295	301	320	347	298	316	305	280	329	305	312	316	317	338	341	281	339	330	301	304	300	332	309	277	323	327	283	306	318	297	272	294	314	313	307	315	345	295	294	322	291	308	322	286	295	303	333	322	315	325	299	307	306	322	310	322	333	315	315	344	359	324	317	288	313	293	300	294	311	337	306	285	332	324	300	282	292	287	318	330	312	302	323	315	328	301	317	305	293	334	308	309	331	320	331	251	314	302	302	304	300	292	325	327	322	313	304	322	322	285	313	304	320	325	302	295	330	366	348	359	345	308	311	324	330	287	319	318	304	267	331	305	326	317	314	306	318	343	277	334	346	306	337	292	311	327	295	302	288	301	319	342	322	307	300	324	330	294	311	334	315	286	311	277	309	332	340	294	350	331	323	305	294	301	308	294	302	307	299	317	286	336	316	322	350	366	319	332	341	308	329	307	299	311	328	331	308	311	293	337	300	329	315	323	307	324	324	293	318	311	277	301	308	327	288	328	352	319	311	319	324	354	311	321	309	315	291	307	308	314	315	318	312	311	363	323	293	291	315	288	313	329	320	295	308	272	313	288	312	348	298	310	312	312	328	287	291	354	289	324	283	334	292	328	323	313	303	333	316	300	349	321	288	286	352	318	360	345	282	299	320	338	294	362	322	319	331	310	317	302	323	298	306	348	301	327	296	307	313	339	334	327	311	337	307	300	304	289	311	333	307	314	308	316	319	281	299	297	298	286	340	312	327	294	298	304	298	309	305	350	320	304	308	315	289	321	288	333	312	292	312	326	320	308	341	348	310	294	347	338	298	258	313	317	302	335	283	318	314	275	289	306	303	314	321	300	354	301	336	328	287	303	329	303	352	299	308	320	319	292	318	299	293	295	355	281	319	303	303	300	296	336	289	310	295	335	331	291	319	323	311	308	329	284	307	321	329	308	326	363	332	311	321	313	320	327	305	304	330	316	278	289	294	312	323	308	322	297	333	318	283	286	295	293	326	332	294	325	304	329	306	299	312	295	319	300	311	275	352	303	286	353	338	284	283	331	339	332	339	301	329	345	323	342	329	309	291	317	285	341	327	321	350	305	315	313	318	314	328	306	304	334	367	323	321	290	298	302	325	305	332	322	305	293	314	305	289	311	299	330	354	337	274	320	338	306	285	262	340	275	316	297	318	302	310	326	307	339	317	314	291	340	293	298	274	320	335	327	327	290	317	328	301	315	358	299	282	340	352	298	327	357	300	263	320	326	321	330	317	307	317	313	287	304	310	317	299	333	320	280	303	279	275	329	307	308	331	345	311	332	334	297	320	320	254	300	309	331	322	322	265	316	322	325	304	326	315	359	311	319	306	302	305	286	314	293	288	316	364	302	288	311	299	296	330	320	297	327	308	337	290	259	309	294	259	293	349	329	336	298	290	390	304	316	299	285	323	292	311	286	284	311	318	302	297	316	354	348	303	273	319	309	308	349	308	333	331	311	328	309	315	305	318	370	348	315	317	318	289	294	352	321	332	304	331	341	320	330	326	291	325	312	316	296	342	291	337	292	314	319	395	298	290	317	339	318	355	333	318	308	325	305	326	320	318	318	306	318	330	340	312	324	345	310	344	310	331	310	334	302	305	337	300	316	289	295	341	305	322	308	340	333	310	293	287	302	331	327	293	335	330	338	314	321	307	348	308	304	319	301	314	308	335	285	347	322	338	311	366	298	323	300	280	317	352	309	305	285	330	285	299	296	296	326	323	310	309	344	320	302	333	315	317	313	327	325	298	296	322	337	314	326	326	328	313	320	339	282	327	285	284	348	288	294	331	306	331	329	312	319	300	316	324	289	306	326	297	309	311	284	321	306	314	340	305	311	318	277	312	324	308	302	340	355	304	309	314	317	334	285	302	291	268	279	318	341	314	301	309	318	324	337	324	320	309	321	317	324	306	309	349	325	322	304	325	287	301	294	337	349	343	287	340	334	341	312	313	308	338	327	327	337	299	338	320	349	338	300	323	336	331	340	314	317	325	306	300	330	299	303	327	379	322	293	361	298	334	316	309	296	316	310	365	318	318	316	296	302	323	346	320	335	317	312	341	336	358	298	301	307	314	324	345	309	326	314	281	313	291	289	268	314	282	343	385	314	342	312	312	302	352	338	311	350	330	278	306	293	306	321	332	316	338	352	330	315	308	323	337	348	330	291	305	363	323	346	293	331	286	320	311	311	323	294	343	317	297	279	317	330	335	299	365	337	291	350	314	307	321	333	287	319	329	283	299	306	279	308	329	319	308	323	340	308	337	349	317	283	311	326	333	308	299	317	301	308	308	327	316	302	318	348	340	354	301	330	293	291	317	320	319	314	313	294	335	307	309	308	289	290	287	343	298	340	314	308	265	292	325	309	340	317	292	305	291	336	326	305	348	331	334	329	352	296	319	349	286	334	278	309	322	316	307	329	328	314	321	285	305	315	311	331	296	338	329	322
12989	8486	13408	12245	7421	4845	3464	2588	1914	1607	1516	1284	1072	946	908	855	758	732	740	767	722	789	704	734	711	749	706	711	683	715	690	685	708	648	672	791	700	701	698	712	693	682	695	692	704	703	687	740	679	666	696	711	668	677	683	730	731	733	686	721	727	699	679	692	739	697	697	690	680	691	693	750	703	685	694	672	738	679	665	744	698	670	689	655	714	689	694	652	657	731	746	690	672	659	706	651	717	686	694	677	703	645	715	728	694	695	708	716	718	677	755	668	760	666	665	680	706	710	721	680	696	689	716	699	696	683	675	674	751	701	719	694	731	679	724	639	718	697	716	721	694	727	670	683	706	701	702	629	646	721	705	666	667	692	719	788	734	738	698	748	651	687	717	708	652	696	698	682	663	697	676	708	679	705	670	696	675	641	703	724	656	705	677	699	688	680	663	695	696	681	682	663	695	748	686	703	729	734	681	683	693	734	725	697	656	709	677	705	705	674	684	649	752	711	640	632	687	702	656	669	742	685	729	728	730	682	704	638	672	674	651	698	727	660	739	712	673	709	666	680	695	675	668	689	679	722	712	653	696	675	772	663	639	676	695	674	718	710	695	649	675	673	717	675	656	719	701	701	725	692	666	745	691	672	657	740	669	708	707	681	659	691	667	722	703	691	692	697	682	695	698	686	662	704	699	686	678	703	661	699	669	681	709	665	722	659	722	716	671	729	717	739	649	681	718	675	619	668	673	685	655	696	677	680	664	666	732	681	680	708	691	714	738	750	691	663	731	688	722	704	706	685	691	708	650	720	712	724	704	692	713	698	684	689	671	729	694	679	684	665	695	727	689	714	664	717	706	672	690	735	684	751	709	725	669	671	683	687	684	682	670	705	736	715	677	684	694	729	718	702	683	696	734	697	679	680	711	691	711	663	675	705	663	733	692	702	664	697	600	668	745	679	715	699	706	701	712	706	698	655	693	693	662	710	661	680	678	673	703	684	714	666	672	708	631	691	684	720	719	712	711	661	656	663	705	709	672	699	720	694	668	679	692	721	663	662	640	722	681	674	710	689	667	675	666	735	708	672	703	698	691	740	711	654	686	694	667	674	640	649	651	682	714	684	718	680	676	667	680	667	701	700	715	692	704	726	701	673	672	697	674	660	709	722	682	711	684	687	669	685	687	651	653	669	739	702	715	731	725	685	706	710	677	696	711	695	646	700	695	652	682	666	712	658	729	637	724	720	688	730	680	686	674	702	682	697	698	633	659	692	720	690	685	711	710	702	727	704	705	695	718	679	713	723	695	648	679	714	707	661	685	700	703	732	675	675	747	702	671	637	654	724	656	729	688	728	663	657	658	703	688	656	716	675	690	687	676	668	713	711	735	699	669	697	685	688	685	698	679	688	654	695	674	658	679	694	715	750	667	752	726	640	688	710	688	680	730	643	708	688	714	671	736	705	642	704	714	682	707	743	701	650	687	690	731	694	710	683	710	726	733	735	685	675	676	654	682	700	685	698	669	695	707	683	721	652	672	681	718	708	692	690	715	713	687	644	703	733	686	693	667	712	707	689	726	691	694	701	687	713	711	683	649	684	710	713	702	720	680	707	694	734	643	712	647	682	680	736	728	674	673	686	721	653	713	685	732	687	681	685	717	723	710	705	745	665	703	701	691	690	707	662	671	730	696	697	697	659	710	655	674	696	659	686	688	702	703	715	669	721	682	701	698	677	703	701	713	690	683	676	683	707	697	671	686	698	657	718	679	693	645	668	685	696	694	703	683	687	739	711	659	730	710	686	679	702	674	724	665	704	758	666	650	639	682	738	672	703	699	673	672	677	690	648	652	721	692	678	710	682	688	711	734	685	703	716	711	717	670	683	643	663	708	653	685	701	720	657	707	708	694	697	676	690	666	678	725	661	707	724	672	635	678	706	694	682	683	656	645	655	730	681	664	622	721	704	661	724	653	691	719	646	699	689	693	703	718	706	686	720	733	699	688	710	703	668	725	665	717	667	670	761	671	654	671	653	680	743	721	699	726	689	711	701	690	687	647	691	666	697	648	712	684	669	715	631	664	719	710	672	717	683	661	653	690	717	670	677	697	693	748	649	730	644	696	706	694	689	686	681	664	671	756	674	696	697	674	703	715	660	686	692	732	666	717	666	689	701	719	688	660	697	703	670	682	674	681	702	734	748	691	693	686	738	705	755	701	718	679	756	681	623	662	675	713	648	727	662	667	673	725	649	716	661	711	708	755	746	697	711	686	707	696	721	707	691	693	684	698	687	696	654	690	696	694	688	728	753	684	699	681	689	705	698	707	702	681	700	694	666	647	656	694	750	717	676	688	715	683	717	661	682	715	667	683	702	683	706	729	681	716	716	661	700	726	692	714	691	691	673	671	664	664	629	643	682	707	698	674	699	699	699	714	703	676	652	738	721	682	689	703	677	683	695	709	648	680	698	664	692	682	677	674	694	666	741	734	670	719	652	681	713	732	660	671	720	703	686	720	651	645	668	725	664	759	685	699	731	693	726	766	680	689	686	693	686	720	684	695	721	722	662	699	678	682	666	684	699	683	698	672	705	689	696	672	689	673	647	649	661	706	711	710	760	703	664	747	714	712	667	664	681	711	670	700	647	692	654	668	656	720	717	729	674	694	690	679	712	691	743	697	664	721	697	706	727	658	653	681	676	688	707	669	695	697	641	679	661	628	654	724	662	674	726	710	649	696	702	665	672	665	727	695	689	700	647	716	720	720	692	687	700	692	725	715	713	683	654	702	674	709	679	717	692	682	698	688	721	690	741	661	695	705	701	667	640	699	694	685	645	671	706	674	673	697	636	680	700	698	685	671	729	705	713	677	664	668	694	694	685	645	704	674	657	720	694	730	712	699	712	679	679	701	708	688	704	719	665	682	686	682	690	657	708	683	691	698	705	653	716	684	716	703	662	674	673	666	697	708	626	713	654	667	653	657	639	690	694	708	680	674	730	670	747	675	677	670	690	693	659	730	720	673	706	718	711	693	724	739	699	712	715	668	691	730	657	738	685	676	696	691	671	682	707	687	675	680	692	689	712	688	647	696	719	711	690	772	694	669	693	687	682	707	685	707	702	681	723	719	680	691	653	687	653	677	707	704	676	714	697	666	684	697	744	688	695	688	727	698	684	692	718	701	640	675	699	695	654	697	694	756	688	663	700	705	721	735	697	654	638	721	652	705	723	701	677	667	681	711	724	689	709	671	733	696	675	735	716	704	685	700	663	649	681	695	684	653	660	695	727	696	733	658	714	654	692	692	692	690	708	747	737	665	727	686	687	710	714	668	679	712	728	705	707	654	717	677	751	727	711	630	655	681	728	714	668	709	662	735	695	697	712	676	707	709	722	708	659	727	699	694	717	718	683	651	698	684	669	671	706	705	636	664	705	659	705	676	693	658	693	725	719	658	672	739	715	751	702	682	721	706	663	709	658	718	739	744	680	705	702	680	650	698	711	709	727
32118	18619	17100	10351	5801	3598	2502	1740	982	696	601	546	448	457	450	417	339	383	358	387	351	345	358	362	341	345	353	349	345	323	367	378	309	350	388	334	365	368	355	328	340	383	340	344	350	405	367	357	340	373	344	348	353	344	371	371	356	331	351	334	338	338	347	391	335	359	379	358	366	365	356	351	353	328	309	346	353	323	316	345	359	346	357	342	343	341	352	355	348	381	318	344	340	337	360	350	334	349	379	348	345	341	366	352	380	355	334	340	371	362	350	358	362	375	376	372	349	376	344	335	343	380	334	343	296	353	353	362	332	334	353	345	332	342	363	343	339	352	340	351	345	345	353	350	331	338	345	359	374	351	335	340	366	347	320	367	380	363	369	397	366	347	349	319	320	321	309	309	325	349	411	343	345	316	377	359	337	368	347	319	384	337	341	345	375	358	383	379	359	335	372	336	343	346	352	356	326	366	315	355	323	359	369	346	347	414	338	374	331	330	369	366	364	346	335	337	365	375	406	382	362	336	375	334	329	388	340	346	370	355	354	314	353	338	353	340	323	333	352	319	321	295	364	358	343	346	376	374	360	406	365	357	348	286	373	356	357	357	357	360	372	358	333	372	365	317	329	363	356	380	344	336	386	377	333	349	356	345	337	339	358	356	325	317	360	327	399	360	322	329	373	344	318	355	365	334	357	331	322	379	337	327	335	350	355	399	336	357	381	342	381	365	373	352	377	329	370	375	365	335	354	330	345	371	358	343	368	344	361	381	314	368	342	344	354	373	338	350	326	366	376	332	376	309	365	347	334	355	337	368	364	388	346	359	370	360	338	334	345	347	320	367	343	388	337	369	347	367	369	348	324	326	343	327	323	307	392	337	355	341	339	359	303	386	375	360	373	325	356	336	346	343	334	339	325	318	290	351	353	372	316	348	319	358	339	348	309	364	323	364	360	364	340	358	364	331	338	341	352	345	356	325	357	328	391	382	369	384	338	367	346	347	383	350	375	365	379	365	344	335	356	369	344	356	326	359	346	335	358	397	361	370	370	319	337	345	351	386	355	331	328	342	317	338	332	356	371	351	335	326	384	368	337	356	355	365	359	394	343	347	311	355	330	309	370	360	333	338	371	341	349	366	345	360	340	366	292	368	347	313	343	331	351	342	338	350	321	369	330	325	350	309	351	348	375	349	354	377	342	331	338	325	376	343	347	372	393	325	360	355	370	359	308	330	314	377	345	355	350	318	353	402	380	368	370	343	381	390	378	374	402	365	340	354	321	347	336	378	338	327	357	364	398	323	338	371	368	345	338	385	361	346	354	351	340	360	370	314	343	381	366	332	297	365	368	370	359	359	367	358	321	300	337	368	339	349	335	306	340	308	322	331	339	367	354	341	354	337	383	336	366	313	362	333	336	385	306	352	380	342	371	369	377	349	379	352	363	339	330	341	337	357	346	332	337	354	339	359	341	378	354	347	367	354	340	366	343	314	325	309	333	371	361	336	356	338	339	318	379	359	333	360	371	329	347	333	315	366	344	350	370	338	373	326	343	351	346	351	350	351	333	373	366	311	347	359	365	388	366	307	362	376	375	368	335	358	335	338	333	354	373	355	372	365	358	315	392	347	370	332	337	337	344	297	350	363	365	344	393	325	335	355	307	357	368	334	341	343	322	336	338	353	338	368	345	328	358	339	377	316	371	345	353	358	327	305	352	375	329	371	317	346	370	356	344	386	351	399	364	341	338	366	317	322	367	350	328	342	327	324	392	331	355	379	356	366	341	361	383	328	327	357	316	375	362	350	325	364	349	363	360	351	348	367	376	369	356	335	390	364	360	377	347	354	357	382	347	389	358	320	377	323	327	342	338	352	362	336	359	366	395	359	366	357	317	352	358	342	350	346	358	347	372	330	332	362	351	348	369	371	318	320	348	314	374	358	363	365	364	343	351	333	368	319	343	366	337	347	351	358	311	339	361	348	377	345	346	328	353	354	367	342	316	324	322	339	354	319	354	342	342	346	362	355	339	354	327	346	348	319	349	366	345	367	369	376	367	328	345	342	309	342	378	348	362	306	337	329	361	370	382	323	319	347	322	361	322	368	371	341	357	332	373	352	368	325	358	342	322	375	371	345	334	329	348	332	356	343	375	338	342	339	319	342	332	355	393	341	352	348	359	314	345	338	355	335	345	350	376	369	359	360	377	371	365	328	341	332	377	327	368	341	388	325	346	327	340	381	367	343	387	361	327	336	345	330	359	325	334	365	326	342	342	327	342	334	329	391	339	352	343	357	401	334	350	330	326	365	347	369	360	363	351	364	356	377	350	350	368	359	337	365	342	339	381	342	329	360	311	348	350	328	319	322	332	347	327	323	334	364	350	355	361	366	365	381	402	379	332	313	363	322	331	338	355	361	353	319	384	359	359	360	372	371	348	362	324	330	341	329	359	332	349	350	358	379	354	369	353	337	332	358	351	376	360	329	349	332	369	359	346	355	390	349	371	352	307	335	335	365	332	325	356	342	356	371	353	365	363	342	328	352	363	364	355	371	387	377	346	354	333	330	328	352	334	348	345	331	325	369	320	359	398	364	342	341	342	352	358	353	363	340	364	361	358	342	367	368	376	336	355	349	350	353	345	318	338	379	367	359	329	341	340	327	355	360	321	385	334	337	314	335	361	346	355	348	325	348	340	366	316	363	325	341	392	394	372	373	365	355	334	366	308	298	389	392	329	353	350	356	355	341	352	319	354	294	338	330	381	342	333	304	380	346	367	367	342	345	353	369	336	333	373	369	373	339	337	368	345	334	322	345	382	351	357	354	363	383	386	365	323	347	343	336	333	334	371	341	344	355	370	349	335	368	369	366	346	338	367	361	350	352	363	360	314	315	322	320	383	350	327	315	356	390	367	351	342	324	355	348	322	364	395	349	353	330	386	362	370	354	350	350	351	353	347	326	348	311	342	374	322	325	333	347	363	343	336	352	334	369	361	366	338	359	365	356	347	363	342	331	383	333	332	366	386	350	338	338	368	365	342	326	315	376	353	331	316	328	326	342	331	333	355	354	342	316	345	367	331	353	346	318	334	318	341	354	349	333	341	344	374	366	386	334	393	353	401	387	419	329	352	355	382	354	343	295	319	363	361	359	363	337	340	331	411	361	337	336	332	330	346	337	340	315	345	360	335	353	375	323	352	372	348	326	343	323	332	347	333	361	344	360	364	373	357	365	319	356	336	331	313	345	342	362	369	337	335	350	367	363	348	331	342	359	345	330	331	361	312	339	372	363	321	363	330	313	357	360	344	383	331	339	329	322	365	349	354	351	361	325	364	361	380	330	348	352	337	331	346	355	408	325	348	360	360	341	389	351	309	364	301	352	346	331	383	340	338	372	344	352	365	350	298	350	345	316	376	340	368	335	367	343	354	354	321	360	360	354	332	348	309	351	377	344	339	333	330	334	319	334	326	358	329	372	348	325	357	352	364	354	331	340	331	374	339	366
19332	13959	22470	18946	15594	11517	9370	6836	3691	2600	2231	2033	1499	1379	1110	1038	900	851	884	910	893	868	836	838	810	794	789	759	811	801	737	740	744	766	788	773	776	757	790	758	793	753	751	809	740	733	726	783	730	849	731	802	690	766	732	786	790	772	769	774	808	801	790	756	832	769	746	785	809	808	781	773	788	812	751	750	746	767	826	754	792	790	779	746	774	759	781	751	741	749	783	757	784	757	751	732	794	805	751	751	707	764	745	774	745	807	777	753	731	798	757	797	775	758	721	778	764	832	737	765	720	810	790	714	748	790	819	842	735	826	756	759	699	817	723	739	749	738	741	738	744	772	765	816	783	771	709	795	776	796	740	735	783	778	770	756	765	808	754	769	756	752	794	779	759	757	762	764	780	789	719	733	732	776	764	788	757	819	772	763	766	781	750	762	799	801	762	759	817	761	798	733	756	755	751	732	742	802	774	825	744	797	765	774	771	775	699	763	741	834	739	756	751	762	746	818	764	785	790	776	764	783	750	771	782	760	755	677	767	730	769	723	804	771	787	791	762	747	772	766	726	743	743	746	701	739	760	768	764	780	784	734	779	750	704	738	762	777	790	798	719	801	728	815	795	765	817	742	767	754	810	786	745	789	738	760	792	781	798	738	838	750	754	796	773	788	759	785	777	763	741	789	738	796	746	768	758	756	772	793	743	777	747	733	724	741	786	801	743	768	715	771	799	705	737	752	759	777	779	746	741	756	739	738	755	792	787	765	779	787	778	741	759	748	758	769	777	808	752	790	754	832	761	738	810	789	828	723	779	772	780	769	751	771	756	793	784	825	755	772	758	722	748	774	780	775	766	740	742	763	795	767	743	764	763	779	780	735	737	756	776	752	772	796	740	795	774	757	762	746	707	743	760	749	765	754	753	751	795	736	705	738	767	819	765	744	733	807	783	764	804	764	756	799	726	775	713	772	744	838	762	756	810	708	759	767	789	752	812	767	776	747	743	767	755	737	800	736	741	751	741	739	775	835	736	761	739	780	780	809	728	804	767	772	747	747	784	778	786	790	765	734	750	785	739	786	704	785	736	721	749	795	749	721	776	795	823	763	770	822	762	799	770	818	766	740	814	773	726	774	809	773	771	765	705	697	756	751	805	735	770	808	744	773	766	796	771	739	773	746	804	780	725	791	746	742	744	770	782	725	735	749	792	780	757	769	734	790	755	752	741	777	747	771	789	742	739	689	713	736	780	781	731	752	724	754	770	777	743	753	786	744	793	776	762	770	735	772	754	755	797	823	777	776	792	707	778	767	774	761	775	777	768	767	762	752	732	786	754	794	748	792	775	703	822	775	769	741	782	806	758	802	801	731	745	822	772	735	783	753	764	805	775	770	796	749	813	777	760	697	751	769	774	779	750	753	794	726	767	725	786	776	754	716	760	703	786	721	712	739	789	752	751	791	754	758	760	766	794	757	761	765	765	791	744	798	722	770	794	755	786	739	759	759	759	750	746	762	747	718	739	761	771	774	742	831	766	745	780	732	764	743	768	747	797	795	786	776	790	793	824	761	747	756	734	791	800	778	774	760	791	792	766	729	738	765	811	743	719	767	743	761	769	780	788	786	787	828	763	769	770	773	761	804	796	765	733	797	752	789	776	731	774	748	771	804	757	762	757	788	762	741	793	797	741	781	757	803	749	795	749	765	776	750	750	788	746	744	802	705	787	723	733	773	772	759	737	778	741	780	792	750	782	783	744	793	726	795	775	747	754	788	754	725	770	740	768	774	765	751	759	792	755	748	787	746	736	758	786	790	744	752	755	763	742	764	767	777	774	736	788	762	780	722	765	782	748	732	725	732	761	743	773	773	782	787	786	727	769	804	776	766	782	736	810	773	790	796	761	800	765	783	770	834	778	758	788	719	806	779	764	734	720	750	788	768	755	791	784	793	799	718	733	779	766	724	791	726	778	779	719	773	771	756	783	763	751	735	752	791	722	746	753	778	778	744	779	823	776	759	754	754	826	765	742	789	801	742	713	772	732	833	753	772	793	773	773	773	767	770	786	726	726	754	720	764	795	725	756	741	808	764	797	752	739	801	741	722	785	818	793	778	752	716	721	762	749	802	745	777	747	726	806	726	766	739	782	707	770	775	782	748	743	759	747	804	795	775	766	753	735	776	807	729	788	767	729	752	762	777	780	782	735	780	766	777	800	734	749	804	759	770	750	760	807	769	798	781	741	760	743	808	791	784	771	701	782	727	791	791	765	775	794	719	775	769	820	783	750	739	804	777	798	773	776	772	761	774	814	757	817	767	702	803	779	759	750	782	759	813	779	764	740	787	733	752	740	790	738	773	792	798	787	747	775	730	768	743	743	771	795	746	807	804	770	737	719	788	773	746	755	753	718	766	804	721	763	757	755	712	768	739	788	745	769	763	754	708	799	736	782	790	754	781	764	767	804	700	784	787	785	776	776	752	819	774	728	753	728	788	771	760	769	710	749	751	789	767	764	803	791	737	801	728	769	767	775	751	771	737	728	769	749	766	759	762	763	714	711	761	747	718	761	749	722	733	738	734	809	757	788	745	740	765	748	761	753	798	750	750	766	784	756	751	756	768	777	756	755	843	774	732	748	765	752	761	778	759	753	774	773	790	746	777	779	751	791	730	739	775	723	813	795	792	774	789	761	747	728	743	753	758	709	770	791	777	803	796	770	778	738	781	758	788	775	777	727	802	755	802	732	785	829	755	771	780	779	725	751	772	761	771	732	747	731	738	742	782	746	780	807	735	774	774	769	775	752	729	756	721	786	764	716	777	818	772	762	746	820	769	757	778	741	804	844	768	753	803	791	756	771	779	724	749	769	740	800	805	742	753	784	723	789	746	726	747	777	812	727	767	764	751	773	780	813	717	793	804	758	757	808	785	823	771	763	771	704	756	796	789	775	729	772	800	723	759	802	742	764	744	762	790	731	713	764	721	777	750	747	812	752	746	768	770	800	754	770	688	771	725	786	735	786	734	745	729	758	753	752	744	794	804	766	724	756	768	751	749	793	803	774	744	790	789	721	779	796	786	744	774	755	768	733	764	787	726	755	772	772	768	820	779	768	785	753	767	798	765	810	760	792	776	799	733	714	760	800	751	746	778	769	777	790	744	761	789	783	798	741	706	757	720	800	811	777	766	739	774	734	751	783	752	793	796	709	815	775	748	750	776	731	728	788	755	743	801	729	753	816	789	808	718	805	786	731	762	816	738	780	736	741	756	770	783	737	745	747	770	712	769	784	786	780	798	790	798	776	795	738	787	755	743	736	745	756	776	804	725	749	674	715	736	740	750	771	761	786	829	757	767	787	779	804	733	777	752	738	781	784	783	737	802	754	760	772	758	771	807	786	757	782	767	786	764	737	792	751	786	837	727	765	749	727	773	762	772	761	772	779	799	841	778	704	752	796	792	727	761	736	796	730	790	758	779	772	781	794	797	823	785	757	726	803	771	747	748
42192	26612	24254	16464	9308	6450	3964	2401	1553	1120	832	734	574	566	505	452	444	414	426	454	389	432	421	402	364	404	387	402	423	397	386	387	387	389	427	377	402	395	423	414	389	419	402	381	383	414	399	413	412	392	373	391	398	404	380	430	377	361	425	396	398	378	376	404	377	395	381	392	418	401	396	403	387	392	459	409	370	384	361	415	389	370	391	399	374	405	386	388	359	412	359	395	397	387	409	350	360	389	422	428	440	427	381	378	425	429	399	412	374	380	409	413	398	408	400	437	390	367	399	404	380	387	412	386	420	371	383	383	351	390	401	401	391	417	381	400	369	378	419	388	371	419	376	377	437	404	384	405	399	425	423	360	375	407	405	391	394	408	365	413	428	374	383	424	406	414	402	406	387	410	417	445	411	389	390	446	405	404	403	383	383	386	379	384	393	369	363	420	375	364	381	379	379	399	409	385	376	392	395	414	378	425	398	397	396	422	376	405	433	400	445	389	424	402	421	433	418	447	408	400	376	388	412	407	402	427	385	456	392	383	404	404	393	388	378	350	372	379	396	433	420	380	391	403	416	377	375	433	363	358	385	375	370	395	427	386	377	384	417	414	410	390	389	399	393	422	385	419	417	359	371	378	375	366	383	407	388	406	375	399	428	410	405	432	429	376	417	415	471	426	405	396	396	402	375	435	372	386	419	398	367	347	383	413	397	404	399	408	402	408	376	390	389	374	419	418	385	379	369	407	413	408	374	414	415	411	373	423	384	351	369	397	405	383	396	408	452	396	428	370	392	451	423	382	408	382	378	396	405	426	414	400	361	378	429	367	371	390	369	429	395	408	375	398	423	410	381	415	322	406	396	406	386	371	405	408	387	398	422	379	390	393	422	419	392	390	384	433	411	367	391	368	366	381	424	392	418	429	435	412	411	367	375	396	404	413	387	380	409	422	396	375	387	373	391	370	400	368	380	402	348	402	380	415	410	422	393	420	413	402	407	397	367	412	372	371	386	408	396	408	397	396	403	393	400	377	412	411	408	393	389	400	389	391	387	417	394	392	370	363	433	433	390	384	363	427	405	431	412	400	402	425	409	412	398	396	427	363	412	404	389	418	408	348	384	381	407	377	410	386	369	365	366	401	393	386	362	388	380	382	370	397	413	425	433	417	386	417	407	361	412	427	428	424	399	351	365	361	395	359	399	393	446	410	367	341	406	373	380	412	390	411	382	383	430	394	402	408	398	410	355	412	383	383	430	409	400	374	419	384	444	385	388	371	378	446	422	376	429	430	391	426	393	379	411	400	383	410	365	405	401	382	433	388	389	403	428	413	380	391	375	383	375	382	394	388	383	402	399	432	394	401	385	386	429	383	418	372	417	376	396	393	431	405	388	415	406	374	376	394	363	388	407	409	384	392	395	371	380	374	404	396	443	428	380	406	393	418	358	343	406	400	448	402	380	380	397	406	386	387	402	399	395	394	408	422	398	393	439	419	389	384	393	419	390	381	415	367	372	383	428	404	389	443	388	400	375	424	392	414	404	380	399	401	393	415	395	381	394	393	421	395	383	424	388	361	407	351	402	418	401	403	372	397	439	391	434	409	364	401	384	393	385	403	401	404	386	355	390	377	387	373	376	422	439	396	398	389	431	399	354	383	389	371	434	357	401	401	418	397	375	382	429	408	401	369	398	380	407	351	395	383	405	398	388	390	401	385	389	408	432	434	416	391	433	366	428	417	410	385	427	358	405	380	360	410	373	424	412	377	414	407	384	426	405	406	414	417	389	407	395	381	382	433	385	396	420	403	429	350	401	390	412	390	363	389	407	412	406	370	392	403	409	413	390	431	391	384	399	448	382	379	422	378	449	413	374	419	385	391	425	377	389	375	384	401	354	385	383	417	452	426	409	384	413	381	399	376	381	371	407	370	383	367	421	418	409	397	377	425	411	383	384	371	391	399	366	398	401	411	376	391	418	421	429	417	394	411	370	404	399	407	386	408	415	387	354	384	378	399	378	433	396	425	390	389	413	405	362	371	401	424	370	360	403	381	386	424	432	441	415	423	408	436	415	381	406	397	389	390	372	424	390	400	396	369	394	414	383	406	409	399	393	395	390	414	394	398	390	396	462	400	427	430	408	420	389	393	405	407	371	397	385	401	416	373	370	385	366	412	398	425	438	419	373	442	371	380	393	388	409	407	394	341	415	394	412	415	419	365	378	410	404	384	420	387	369	418	383	390	365	395	411	405	395	347	394	416	408	381	393	373	383	399	430	382	378	388	390	386	371	401	368	381	357	397	387	416	364	407	382	401	408	391	409	399	406	388	411	383	393	374	422	401	376	433	385	426	400	400	425	325	400	382	400	409	396	395	412	392	386	418	384	359	389	382	379	349	427	418	405	351	425	458	408	405	447	377	384	424	364	382	386	405	425	361	366	419	369	373	412	357	403	412	389	420	432	415	374	405	414	421	414	388	424	446	402	406	381	396	399	440	381	421	358	376	401	416	375	382	382	351	335	390	398	366	425	402	394	377	418	423	417	433	399	385	375	377	379	396	432	354	396	431	428	409	397	398	382	395	413	426	404	388	397	384	396	392	395	438	423	380	378	398	384	425	431	388	413	411	405	386	412	392	401	394	392	401	372	341	414	398	343	377	381	378	430	413	380	397	398	400	403	391	408	404	399	380	371	404	430	403	401	416	432	412	424	357	403	362	353	370	433	438	339	404	376	403	362	439	372	394	394	387	387	421	413	450	380	415	380	402	347	452	393	407	371	429	367	403	421	436	404	391	492	407	406	384	400	396	410	442	447	419	411	406	443	399	392	368	385	419	402	398	398	405	378	381	413	376	348	397	392	415	405	375	435	413	397	427	425	424	429	363	407	400	364	387	408	361	398	425	427	447	392	396	405	387	370	386	379	410	430	360	386	408	420	391	387	400	390	376	399	371	393	412	385	367	398	421	430	372	399	396	368	392	427	384	409	379	406	402	395	377	383	369	400	351	396	355	383	429	417	390	344	405	372	374	365	412	411	405	358	431	376	376	388	397	404	382	380	400	384	384	415	392	389	392	403	394	398	434	428	373	427	398	436	425	408	390	390	364	405	428	396	430	428	396	366	407	421	411	387	396	402	459	406	373	371	419	395	429	372	418	434	410	407	372	338	413	427	389	409	393	431	441	409	423	374	400	376	377	391	445	412	425	406	396	376	410	387	414	442	408	409	400	367	384	392	419	381	393	368	378	361	382	407	409	372	377	421	410	397	415	416	377	388	392	379	390	388	362	413	395	391	423	421	392	432	430	419	424	407	403	441	399	419	394	407	396	432	394	392	415	395	431	437	369	407	428	381	374	415	393	408	436	379	414	409	351	398	420	376	373	409	377	358	396	388	379	405	384	405	391	396	399	377	422	388	383	406	391	400	403	404	418	379	381	385	383	408	386	403	387	374	389	431	384	342	391	428	401	402	384	387	436	422	420	380	364	393	411	416	402	395	428
24634	19678	28691	25768	20111	17515	11913	8532	5899	4248	3111	2413	1792	1637	1433	1303	1205	1056	1003	1036	1009	966	930	879	901	852	930	883	861	858	806	883	864	908	858	884	844	863	806	838	886	876	839	872	864	890	871	812	875	858	833	873	879	814	850	844	902	836	879	882	879	872	837	916	860	849	914	870	864	876	866	868	850	870	862	796	885	889	861	825	842	901	873	869	853	868	846	885	812	839	853	904	839	851	811	822	886	833	839	854	891	853	858	854	914	876	882	852	906	841	828	881	824	839	925	882	823	810	847	860	896	931	833	842	839	827	857	829	837	799	801	834	860	797	865	858	889	858	876	835	820	829	870	835	841	855	855	885	854	840	822	907	873	904	889	854	845	904	918	835	843	813	867	845	856	841	817	800	862	831	859	833	835	848	837	810	927	833	818	886	864	865	870	809	813	862	793	845	860	829	833	873	864	803	810	867	847	873	866	894	869	838	827	862	835	878	867	849	855	813	845	792	840	818	809	858	873	832	894	835	857	845	894	841	874	847	798	816	875	882	864	844	814	821	873	842	821	772	805	839	842	811	860	882	881	848	852	881	866	815	848	860	883	846	861	850	808	829	879	859	802	883	865	799	852	883	832	873	839	862	818	838	886	847	828	881	852	861	823	859	841	882	840	849	855	868	900	810	867	831	859	857	843	829	872	838	879	882	846	899	867	782	848	827	838	823	854	823	856	832	867	864	873	827	824	851	883	878	826	802	867	864	840	796	837	883	895	837	917	878	780	859	848	842	825	866	798	829	842	875	857	819	846	855	885	902	922	780	902	876	851	835	846	864	895	865	806	891	824	840	855	826	847	828	831	799	937	826	900	895	840	875	905	856	840	867	811	824	884	861	908	851	883	865	859	881	872	896	832	826	831	838	843	826	842	828	852	821	863	796	861	843	851	886	927	874	879	868	860	839	853	864	860	859	913	802	831	866	860	859	811	894	828	804	809	901	846	866	828	829	839	872	845	851	853	868	848	899	845	853	838	878	915	880	909	892	829	803	908	863	830	881	904	820	782	863	851	866	860	799	830	847	851	816	823	821	827	872	851	837	898	823	857	844	914	903	857	850	857	866	873	888	865	859	817	859	841	845	831	798	836	861	896	864	863	829	898	874	852	857	835	855	878	850	808	855	865	832	915	826	794	885	835	860	861	830	878	844	832	876	902	854	854	849	812	862	822	840	865	877	871	871	866	855	841	826	876	849	853	891	858	801	880	811	869	835	885	876	864	853	870	892	824	843	905	847	799	835	875	885	880	899	840	932	789	892	873	876	828	870	863	892	885	816	884	878	869	873	820	815	856	850	840	799	863	859	877	852	844	828	843	795	822	823	846	851	850	829	857	834	884	852	865	869	867	845	807	882	816	803	841	848	829	799	873	841	818	924	900	846	883	815	825	842	875	876	842	817	847	841	902	816	807	874	883	907	841	859	820	861	882	812	865	847	837	833	872	856	854	830	812	864	835	859	801	840	863	897	840	809	876	877	849	854	856	866	882	888	878	802	850	856	852	834	846	859	902	860	805	841	836	796	827	841	823	803	850	873	896	877	873	881	834	869	874	828	856	866	836	859	812	852	873	836	807	878	898	832	895	848	895	855	838	842	865	791	809	893	848	863	862	861	827	837	865	909	781	915	906	871	867	847	839	877	912	867	848	854	857	893	802	885	905	822	895	839	875	807	855	824	885	840	820	896	861	900	842	861	813	799	833	815	803	875	849	818	838	831	807	855	864	876	875	875	833	810	819	827	865	846	931	805	876	909	877	874	831	843	855	832	833	873	866	868	871	841	909	858	860	782	806	886	852	811	853	829	880	844	814	801	860	897	811	835	811	906	855	872	843	849	848	809	885	900	853	848	851	863	817	835	836	825	826	827	847	844	864	819	847	866	861	943	835	797	851	864	876	888	893	852	869	831	857	853	812	837	880	807	802	823	810	852	842	851	830	824	871	808	884	858	859	816	896	868	879	859	856	872	830	821	781	821	840	922	856	880	856	866	901	807	848	899	780	840	818	829	856	862	856	842	878	835	856	836	853	849	833	896	895	843	875	892	816	840	811	869	846	839	852	843	858	868	823	895	822	835	878	870	866	868	782	820	822	896	849	876	861	864	891	846	874	844	869	852	841	890	803	866	858	831	862	840	815	856	857	789	871	890	868	902	846	877	858	835	813	884	818	892	824	865	827	864	858	882	869	854	827	896	857	861	831	842	784	871	850	831	842	843	825	872	834	863	868	834	848	799	837	830	898	904	833	904	862	871	835	859	808	837	845	851	900	834	814	855	875	842	904	841	863	839	869	853	841	825	853	818	924	848	915	883	887	864	904	847	803	870	784	867	898	853	817	850	862	854	869	901	864	851	839	826	838	885	845	836	818	859	873	883	877	827	852	864	831	886	822	840	853	846	856	843	886	799	854	878	868	835	872	825	827	865	825	836	871	837	902	749	891	884	897	835	832	884	828	857	895	881	864	843	824	877	803	841	846	829	840	761	933	795	863	855	836	883	838	810	879	824	863	866	856	832	887	853	836	861	864	850	875	847	822	858	884	888	838	836	879	814	863	819	845	822	839	859	820	874	867	811	851	878	842	827	911	787	854	876	826	863	880	846	851	871	914	890	859	882	857	899	866	821	850	842	821	918	833	835	868	875	846	871	878	798	875	822	887	884	818	854	841	871	903	906	829	906	863	843	831	894	848	879	835	823	774	873	843	849	843	859	811	858	877	892	829	881	881	884	821	868	881	943	874	837	852	843	801	833	828	912	861	883	807	823	883	846	829	837	803	847	813	891	846	848	829	852	871	873	874	844	843	905	875	921	830	852	887	882	839	870	887	802	809	838	837	843	812	878	889	832	819	867	878	852	846	849	845	878	803	866	842	852	848	853	781	852	851	800	827	882	875	863	906	876	840	875	830	843	864	878	813	870	826	865	870	862	842	887	858	905	850	905	861	845	816	832	882	848	899	823	873	838	851	832	885	839	818	858	812	900	845	877	840	869	869	884	853	833	821	883	898	851	820	821	800	869	798	828	839	845	853	855	901	847	802	823	894	897	888	869	862	816	875	851	885	828	823	839	851	809	845	844	859	862	871	828	873	869	861	842	860	810	857	797	825	896	811	836	824	852	862	858	905	868	906	876	896	883	871	859	843	906	788	861	858	849	841	818	874	830	827	857	802	859	858	808	882	821	890	826	892	891	847	911	812	834	873	834	813	872	899	849	844	866	858	878	926	816	794	875	851	885	826	846	835	846	888	880	856	844	844	879	836	866	861	862	915	898	807	904	870	827	839	824	861	830	883	878	835	881	833	862	817	873	837	880	826	833	845	879	858	854	878	864	850	852	878	885	838	861	906	835	808	814	847	836	876	793	876	872	859	845	837	777	838	866	816	842	898	790	870	847	892	859	851	839	852	840	915	829	842	884	859	866	828	872	849	871	888	880	853	859	846	831	861	825	896	842	863	870
26249	14752	9307	4465	2130	1177	794	551	524	443	417	452	359	343	377	339	333	322	360	317	316	326	311	341	298	326	319	325	317	340	324	320	325	319	352	308	344	317	326	292	314	319	363	325	315	314	307	333	303	274	326	323	315	330	326	297	307	311	307	294	322	348	315	327	309	303	309	328	332	354	284	303	353	308	302	278	328	316	337	318	334	304	317	298	284	317	292	299	315	301	329	326	325	307	332	341	309	314	332	328	336	328	303	318	340	286	315	298	291	309	314	353	326	296	324	317	310	316	292	293	333	322	301	316	288	318	287	307	294	310	320	296	379	323	307	305	327	337	332	336	301	332	341	363	323	313	292	362	336	325	306	322	305	335	304	331	324	300	300	297	318	289	323	315	302	309	326	312	300	291	305	320	333	299	291	271	293	296	310	324	341	308	317	317	345	328	292	329	355	326	273	330	357	312	303	307	332	311	301	320	319	302	302	299	298	281	300	301	306	329	340	318	319	304	285	298	324	306	320	279	322	326	354	320	284	312	324	312	317	275	328	319	324	316	321	294	336	315	303	344	312	326	286	323	296	313	337	303	295	298	291	284	303	274	326	290	314	292	322	332	318	282	303	325	301	310	300	290	330	300	329	324	317	331	368	309	322	284	319	318	354	264	352	312	330	318	351	335	283	319	301	317	328	336	288	348	311	333	337	303	321	336	296	331	340	319	320	296	302	309	353	322	292	316	317	338	311	307	304	305	313	326	313	323	308	295	308	350	279	336	336	359	333	351	342	346	299	314	317	340	338	319	291	322	321	332	333	319	332	300	336	317	304	306	306	348	310	372	302	315	310	336	303	301	299	323	292	330	329	326	337	331	314	314	314	334	337	329	284	347	322	308	305	335	312	348	304	305	312	332	331	305	290	317	340	338	313	342	300	347	308	346	346	344	308	310	299	313	332	290	284	288	350	291	306	298	344	288	321	313	315	301	286	312	325	347	327	340	332	305	334	285	347	328	320	308	306	318	315	334	316	315	344	268	301	364	325	341	343	330	284	321	339	307	312	345	375	288	301	312	302	294	306	328	324	316	343	323	351	342	342	333	357	337	358	331	322	294	311	315	311	323	332	322	358	328	324	317	347	312	307	339	318	336	314	328	331	325	311	329	340	304	342	329	356	371	345	317	327	317	321	339	286	320	320	318	308	308	308	304	337	320	319	328	303	319	299	325	309	290	307	301	338	334	312	290	328	285	311	304	333	313	308	305	321	289	338	300	286	292	316	314	285	307	338	312	330	311	319	304	310	303	326	300	327	323	337	296	322	329	322	350	316	317	271	329	337	361	350	299	339	315	354	299	320	338	327	301	350	325	296	323	331	333	278	333	303	315	319	312	300	320	288	345	290	329	330	323	333	330	318	354	315	331	304	322	349	311	301	352	338	293	303	322	305	309	304	307	357	340	281	342	319	317	319	323	288	334	335	331	326	327	312	317	345	289	301	329	302	308	319	313	291	294	305	317	305	330	311	347	339	295	331	282	331	291	334	329	333	302	327	311	298	331	288	342	338	301	305	313	322	313	338	344	339	330	324	342	312	335	315	316	308	325	301	296	339	305	323	326	344	334	325	284	300	344	345	323	307	299	343	329	303	279	328	293	322	315	331	297	340	301	299	263	297	349	324	331	295	325	334	326	301	307	334	286	312	305	322	308	296	326	339	300	289	307	300	360	313	335	287	293	285	314	300	333	345	341	292	320	345	318	300	330	294	306	331	325	338	312	360	295	281	292	306	322	329	351	305	307	301	325	319	329	325	319	310	318	313	299	311	274	323	296	305	306	285	305	295	334	334	345	339	341	340	284	295	339	308	334	291	308	329	315	337	345	337	342	333	307	336	324	314	295	323	329	293	340	337	327	306	291	305	323	294	319	308	330	307	337	374	317	339	269	321	308	296	338	320	326	298	317	323	330	331	319	323	298	284	287	359	335	313	306	330	340	328	326	349	315	314	338	326	334	328	313	284	310	323	296	300	320	308	293	302	292	342	325	325	330	322	341	323	334	310	321	286	303	325	325	327	340	304	313	326	317	330	320	323	336	313	294	333	342	362	340	308	307	311	317	316	301	328	297	348	329	304	304	293	294	320	289	289	289	331	296	339	311	334	311	285	329	324	312	345	324	312	318	319	307	307	298	312	304	293	321	342	305	317	337	305	315	281	317	344	325	348	331	303	326	341	316	334	293	306	312	315	294	319	308	312	303	271	330	283	323	319	317	303	372	338	348	310	325	304	310	294	260	297	284	296	331	341	307	307	331	320	288	309	312	327	315	341	315	311	333	308	345	306	313	312	335	315	323	332	302	337	326	336	337	340	299	322	315	296	327	297	320	291	302	308	301	307	264	313	284	272	319	306	327	296	356	297	304	325	326	319	313	315	327	273	340	300	334	317	291	288	314	308	306	300	364	329	300	315	325	338	288	323	282	288	279	316	349	305	284	310	272	312	315	332	338	333	258	312	307	315	314	315	324	345	352	288	341	330	324	315	302	285	321	312	318	347	281	318	303	321	323	337	322	344	313	341	357	314	295	306	302	311	324	320	288	330	308	320	323	328	302	287	315	327	289	308	295	315	324	306	309	323	283	324	318	356	313	295	352	297	339	316	289	327	326	312	305	330	321	319	326	308	296	305	330	325	324	318	329	336	284	305	329	334	302	344	298	321	305	295	318	298	329	300	299	287	292	328	311	298	277	315	313	314	352	313	331	319	298	354	290	313	313	334	353	324	334	342	327	273	327	314	334	254	346	337	370	324	351	281	333	334	320	304	337	293	306	298	281	307	305	292	350	338	311	293	332	358	326	326	341	324	313	315	321	328	312	305	297	298	369	317	333	315	338	349	301	308	294	327	309	279	300	320	311	302	307	295	335	320	287	348	343	319	343	322	305	313	311	288	335	315	327	320	328	333	330	288	308	280	328	331	325	315	297	292	302	310	317	302	328	342	309	368	339	325	317	327	318	327	316	320	348	346	341	319	297	334	324	286	307	326	327	317	268	289	345	312	311	289	298	329	345	312	305	299	311	306	308	317	344	330	323	307	310	284	322	303	325	288	301	356	320	372	321	294	326	317	322	307	308	301	330	312	315	331	348	335	319	318	296	301	352	291	333	320	304	302	333	341	324	316	315	354	306	321	322	330	298	336	328	354	324	310	333	286	324	314	334	349	278	291	301	348	319	283	292	340	330	312	297	300	287	294	318	314	332	328	315	320	305	297	309	272	287	292	331	337	312	320	314	311	303	311	318	292	308	313	307	293	323	344	333	303	308	344	291	288	321	336	319	295	340	333	358	318	314	314	323	328	336	331	337	340	300	320	310	351	313	325	302	325	292	306	382	359	345	343	336	328	323	311	309	297	305	317	315	320	318	311	325	330	344	334	342	324	313	330	321	344	329	304	316	292	292	269	315	312	307	328	321	328	301	291	326	327	326	337	323	331	332	311	326	311	323	320	337	351	329
15476	11346	13570	10193	6735	4183	2848	1995	1602	1444	1420	1373	936	935	879	856	768	759	734	711	699	750	762	695	688	752	711	732	696	757	719	682	720	701	678	732	691	672	697	702	696	695	759	697	740	726	709	704	642	667	693	752	692	713	701	703	646	656	681	676	689	673	714	663	709	714	697	691	709	712	690	704	711	695	666	699	704	679	700	647	682	712	704	749	682	686	666	736	713	747	691	681	702	646	715	698	720	687	773	730	722	716	678	736	631	696	718	729	697	723	680	718	709	702	730	709	713	678	682	706	709	732	687	692	684	701	699	745	682	700	719	750	700	725	705	707	698	709	691	707	687	721	702	709	681	679	718	699	677	696	714	709	663	733	684	714	741	731	729	699	681	668	682	663	664	693	696	712	699	716	703	681	697	677	705	703	718	678	706	670	685	695	685	700	733	698	678	718	678	683	676	677	729	705	672	703	705	696	724	691	694	691	668	660	714	723	695	723	701	736	740	686	654	714	750	715	669	714	711	750	725	723	715	719	734	707	717	697	648	737	751	705	676	684	685	671	707	724	712	728	678	732	721	702	720	689	679	670	733	734	667	686	692	665	685	750	685	645	652	690	705	679	706	696	697	745	714	666	683	689	671	681	730	621	725	694	697	676	696	714	710	725	713	706	693	692	681	716	723	667	690	715	697	725	665	713	682	717	712	682	653	715	713	714	701	699	675	673	723	683	706	698	653	696	700	691	722	712	727	694	689	671	683	681	670	780	724	703	704	722	716	669	669	702	686	711	742	681	712	720	654	718	692	670	697	709	701	718	703	680	698	696	740	723	697	682	710	671	679	689	679	651	708	691	688	729	691	727	664	729	781	714	671	706	681	697	698	708	665	692	695	671	672	687	666	678	739	678	725	740	720	702	656	703	695	699	723	672	733	719	696	700	704	707	698	732	703	706	707	708	692	737	674	644	703	691	705	674	671	649	674	697	660	725	696	710	739	672	690	650	674	668	705	689	707	728	708	720	734	722	701	701	701	702	659	690	692	704	676	709	668	669	669	726	642	695	724	708	697	708	691	776	718	678	712	673	675	693	689	710	684	748	746	719	774	770	700	726	652	758	659	703	711	664	702	728	652	700	712	711	701	665	659	713	732	657	681	735	717	720	700	687	668	716	684	743	716	612	678	711	737	721	708	686	713	694	678	735	712	718	658	695	749	682	715	710	698	691	732	664	741	749	689	756	716	709	718	680	699	724	665	658	722	746	686	694	702	713	686	711	717	675	717	647	690	701	651	711	643	703	707	706	744	659	723	698	747	674	708	692	676	735	681	681	709	706	673	664	708	653	714	682	665	707	660	685	723	729	716	648	672	752	675	718	684	667	702	716	674	666	730	683	687	701	693	655	734	693	686	709	649	683	646	675	685	647	686	670	728	715	673	674	746	751	691	685	691	692	701	725	694	712	732	712	729	743	674	700	706	773	705	724	653	698	710	716	699	654	754	682	703	680	689	676	740	710	713	746	693	709	717	671	685	740	723	703	742	724	744	708	694	691	677	705	653	713	689	688	724	707	702	683	707	719	730	722	700	714	723	702	707	720	734	676	671	680	642	666	701	679	675	714	730	706	691	672	696	681	646	685	677	702	678	713	713	697	683	689	724	648	639	685	649	696	727	726	690	709	767	734	718	734	731	653	637	703	681	680	690	731	714	697	731	717	702	677	677	724	682	679	673	667	704	659	700	658	756	733	711	719	746	703	702	757	666	661	669	706	663	673	626	671	721	710	688	669	680	642	700	771	694	731	696	736	740	702	714	696	726	658	710	745	670	697	735	750	698	722	683	642	720	722	713	715	698	714	710	701	707	730	738	710	635	660	711	674	727	649	648	717	674	712	741	724	724	662	693	686	687	674	719	731	686	725	692	687	689	722	737	681	690	709	711	702	716	679	724	714	740	717	710	725	705	656	690	718	704	709	717	666	730	684	723	725	735	695	721	710	698	709	707	729	696	661	701	675	711	673	689	728	719	702	700	661	695	643	676	662	657	736	708	713	658	691	685	726	650	702	703	719	681	708	700	700	733	678	725	681	684	648	688	689	719	711	666	675	700	717	690	682	687	691	700	695	712	731	674	684	682	708	705	733	706	670	681	689	734	661	661	676	710	700	706	681	708	688	685	743	701	715	677	684	680	731	709	692	685	668	690	737	714	685	684	733	694	699	708	720	725	723	713	708	663	621	722	706	717	728	679	711	700	742	678	724	697	710	741	714	686	688	708	711	734	771	702	722	670	681	679	709	735	672	747	736	724	670	670	717	707	746	699	715	694	713	689	730	739	700	721	693	687	695	686	686	754	723	708	680	684	693	669	685	712	730	705	720	747	708	707	651	693	730	678	663	747	703	661	679	663	687	688	701	697	710	711	756	695	632	732	663	688	682	671	723	708	721	718	706	695	712	686	724	712	738	689	735	685	679	677	699	753	710	689	714	689	722	688	691	708	671	691	752	674	686	679	667	674	680	687	773	739	711	709	604	715	717	711	710	665	727	738	688	681	684	706	649	685	656	643	730	707	713	650	668	674	707	738	638	713	699	690	709	682	706	663	717	754	698	712	697	680	712	680	773	754	663	689	692	695	663	702	689	716	714	699	694	666	730	681	700	690	698	758	727	694	680	649	708	700	705	676	696	713	707	629	714	713	708	656	683	691	703	710	711	762	679	688	680	720	727	670	734	644	697	698	671	645	671	723	699	668	691	684	726	693	663	688	732	694	719	717	736	661	726	710	697	700	730	685	755	711	722	669	692	703	685	722	694	684	662	699	695	679	684	731	682	673	689	697	692	725	688	753	722	678	669	689	693	700	711	695	697	699	685	688	672	683	721	692	715	687	695	667	729	691	679	706	688	691	724	703	685	697	690	713	686	617	705	711	712	675	674	686	710	722	728	721	705	721	708	745	696	734	718	720	721	697	688	733	704	717	687	698	724	688	700	696	640	705	672	725	680	715	708	687	713	736	668	660	692	700	754	735	721	701	685	720	689	691	680	746	720	683	675	732	725	690	719	685	691	717	718	675	711	750	646	695	737	707	709	718	671	692	696	692	733	659	750	673	664	690	661	709	678	717	736	680	693	679	680	701	681	650	690	730	687	694	701	710	668	703	693	654	732	720	727	696	730	707	691	676	715	724	698	674	711	709	690	730	680	726	690	687	707	675	709	723	681	670	722	700	719	702	739	685	707	734	676	686	698	708	684	684	738	724	695	683	683	704	720	669	733	685	725	692	660	702	692	733	669	685	723	701	688	738	703	702	734	716	698	718	691	719	703	709	713	678	681	723	711	687	704	728	747	727	665	725	754	628	686	720	704	677	681	644	687	719	746	762	704	760	690	716	718	688	699	709	719	720	733	699	716	747	655	734	701	713	672	655	701	729	729	697	732	708	724	660	690	710	701	705	686	725	715	669	711	720	661	718	707	736	702	710	635	667	698	716	689	708	701	707	674	739	674	701	688
37806	20721	14403	9337	6067	4978	2261	1335	990	690	623	556	522	434	386	364	390	333	375	372	349	373	351	320	357	387	355	350	380	353	303	328	328	296	341	352	346	341	382	315	336	324	333	337	349	349	328	361	379	366	362	342	353	363	338	360	352	384	320	390	371	374	305	327	364	333	345	322	337	327	371	341	336	372	328	366	345	373	334	353	361	344	354	370	364	344	379	376	333	360	321	381	340	330	381	380	341	339	363	351	341	386	356	330	356	326	339	332	392	376	337	358	359	360	372	348	315	342	340	322	335	341	375	350	364	370	351	362	341	386	375	391	314	344	343	347	363	357	349	344	366	366	327	350	364	377	343	353	362	288	346	346	330	356	366	388	345	345	346	359	362	342	331	372	369	338	382	327	360	333	349	406	331	354	387	353	362	354	333	362	372	313	362	321	361	337	326	345	330	346	340	340	344	377	317	329	325	342	344	368	366	335	359	305	358	344	358	319	309	358	309	350	320	376	338	360	371	382	312	333	335	318	363	352	347	338	337	347	362	361	347	360	337	348	365	370	389	382	375	340	348	342	367	354	342	306	349	333	364	333	355	369	383	324	348	357	374	357	341	343	351	352	362	339	365	338	391	369	338	354	376	374	378	348	351	371	358	359	345	359	349	327	333	365	354	334	351	325	353	342	323	388	362	359	331	329	341	315	342	346	381	317	361	371	362	344	336	381	364	368	401	362	357	349	341	360	365	368	399	326	358	349	368	372	365	318	366	320	315	384	361	340	381	368	369	348	355	322	330	352	322	375	340	337	358	354	342	390	346	357	348	342	377	368	355	336	364	355	344	365	332	349	367	366	332	338	338	344	349	339	345	343	356	317	331	350	339	335	352	339	342	364	404	374	368	325	383	351	408	366	363	328	331	332	352	350	355	289	342	371	355	368	377	345	313	334	315	348	354	343	344	331	368	348	359	345	385	359	351	338	326	352	343	350	374	362	347	382	398	328	336	319	314	333	322	358	341	374	335	371	334	378	390	351	369	346	383	357	326	335	364	357	373	384	338	361	366	330	369	362	333	368	378	347	354	316	367	341	380	354	334	334	405	357	353	322	351	315	349	356	362	341	351	337	355	355	334	353	350	334	355	316	380	372	380	356	337	367	319	336	359	361	365	331	352	335	347	369	335	349	376	370	361	357	318	379	351	354	358	324	350	334	332	349	347	386	343	349	350	332	346	391	346	320	347	339	326	326	354	370	354	378	379	365	358	331	323	353	353	342	375	357	370	338	351	373	368	331	327	352	299	334	339	363	375	369	344	333	332	335	387	342	339	366	324	345	339	366	367	362	333	339	333	350	337	365	359	363	365	363	380	368	356	318	319	367	364	366	377	357	341	355	312	325	342	406	347	347	326	358	339	379	317	350	331	335	373	314	331	350	336	347	372	359	367	330	385	376	344	349	343	327	363	342	367	364	367	364	343	344	341	375	347	350	366	374	347	360	346	360	318	363	343	357	358	380	370	324	325	306	352	331	340	317	391	343	373	338	341	364	363	394	319	370	346	352	369	309	336	370	335	317	359	363	351	390	370	347	341	357	343	346	401	331	366	301	308	312	345	364	345	365	343	327	363	357	343	341	381	321	346	392	373	323	358	376	362	328	356	382	354	341	345	335	341	342	330	311	326	368	357	395	376	372	351	332	332	319	358	377	410	339	349	348	327	356	370	349	331	340	356	339	323	328	312	324	334	301	359	343	367	354	330	364	378	343	326	356	354	346	392	379	360	364	357	355	340	369	335	358	341	362	344	363	360	348	379	349	335	359	331	336	352	357	353	379	340	336	391	375	347	323	355	356	347	392	383	365	326	330	347	365	358	336	350	392	390	345	362	353	332	333	349	362	341	347	330	390	349	357	353	347	381	347	317	348	379	352	296	371	312	329	353	386	305	314	342	338	401	362	360	361	347	320	332	345	340	303	366	341	346	381	365	400	379	347	371	342	355	357	334	344	351	355	320	345	381	371	356	376	366	333	346	332	335	300	368	362	363	359	360	346	332	331	377	368	343	340	343	330	355	346	349	331	366	357	348	337	344	341	297	357	351	327	345	330	362	340	360	375	358	346	364	355	372	360	355	346	357	351	371	317	322	379	360	354	354	299	337	350	325	374	338	351	340	349	325	342	370	329	353	350	328	354	351	346	364	339	353	324	382	342	352	389	367	311	363	359	384	339	310	379	308	353	361	369	373	317	310	353	336	348	377	318	335	371	329	381	346	351	365	364	338	355	357	361	366	325	361	379	348	325	346	369	329	368	308	339	349	405	380	361	350	372	388	343	370	366	367	342	403	373	346	336	348	363	306	330	361	369	362	344	396	362	342	351	330	364	333	375	388	376	314	363	324	358	328	336	338	346	353	351	338	325	332	385	373	353	310	362	382	361	337	363	394	360	350	366	372	374	342	339	342	346	341	347	392	379	364	364	404	361	335	363	361	339	383	352	340	333	349	346	359	331	337	340	385	370	350	345	346	310	311	373	368	321	353	337	326	364	354	349	332	316	334	352	356	336	345	359	348	354	366	353	320	348	361	371	383	304	361	371	348	342	361	333	397	348	358	345	375	321	341	381	340	315	307	386	364	340	391	388	366	371	375	393	351	377	367	346	372	369	324	356	362	367	366	337	368	337	310	340	349	368	319	353	333	320	358	337	350	318	359	340	356	331	372	313	334	349	358	355	354	355	355	357	349	357	354	356	310	321	371	318	325	331	366	316	318	365	297	322	352	363	375	336	355	362	362	336	374	347	319	353	319	352	416	353	347	340	348	343	353	332	355	366	332	344	365	321	340	334	351	357	389	361	353	357	321	367	352	380	343	362	367	330	327	373	335	335	392	349	401	356	354	371	336	377	342	343	357	338	362	345	339	335	349	374	350	357	360	375	345	358	353	355	349	372	364	371	372	349	362	371	346	347	376	330	357	367	389	358	364	329	384	367	379	392	361	362	375	359	367	347	353	321	363	362	389	340	359	367	378	334	349	331	339	326	328	345	340	380	349	350	321	321	383	341	363	376	363	338	379	370	343	341	356	347	327	334	362	342	369	355	324	331	341	378	354	377	346	355	372	390	370	358	386	344	345	341	346	341	318	365	315	343	309	341	357	329	370	340	340	380	364	355	346	374	400	318	342	359	366	386	332	358	371	348	307	343	340	372	334	347	335	362	331	352	351	353	330	352	353	323	363	336	313	367	345	339	356	408	338	346	403	354	386	335	373	340	359	345	338	343	350	368	394	371	343	341	394	353	355	359	343	356	358	368	337	333	350	353	352	329	351	334	386	354	365	339	384	382	334	350	355	364	337	352	330	337	362	347	358	333	364	373	388	377	332	355	346	337	344	354	363	395	364	371	344	386	350	369	355	337	353	347	348	342	325	347	337	329	336	334	377	315	345	350	377	359	364	341	339	327	360	365	357	358	365	361	319	299	330	336	379	349	360	338	328	415	328	352	351	333	337	389
22528	14905	19618	18204	16716	14668	7458	5113	3795	2420	2055	1952	1511	1306	1140	1055	932	926	828	882	890	859	822	833	729	757	813	726	718	770	776	769	774	747	779	778	818	816	780	841	816	737	766	819	740	780	786	745	770	773	795	737	774	782	789	772	749	784	773	786	766	794	766	743	811	796	774	734	772	754	797	766	748	748	777	848	814	767	782	757	765	767	823	746	767	751	770	754	785	784	769	769	789	801	740	756	772	772	748	809	778	770	779	792	737	808	820	746	799	748	738	766	782	745	781	772	699	805	734	776	789	744	760	799	797	774	750	730	777	745	799	760	775	793	796	769	793	755	795	789	738	749	775	764	757	720	742	798	837	721	782	715	737	755	769	834	773	756	757	751	790	745	816	793	796	743	777	748	835	781	757	784	765	782	819	788	827	781	769	710	816	774	777	702	762	750	790	776	779	778	768	779	768	765	779	756	788	781	770	782	792	798	737	769	800	744	756	772	735	772	780	763	749	782	786	750	790	772	757	771	752	745	773	740	761	783	726	831	826	828	786	794	740	769	740	775	741	785	754	779	784	804	807	760	745	749	777	787	812	765	754	715	760	735	784	738	780	838	769	757	812	799	768	770	813	808	746	805	786	757	764	804	737	781	737	784	784	763	794	807	784	806	760	709	795	780	757	816	817	719	789	803	803	792	780	733	794	761	734	794	754	810	796	744	749	717	784	773	766	772	751	736	748	790	785	765	751	764	772	743	751	730	752	801	713	734	707	760	785	749	756	783	762	721	747	740	814	781	736	738	792	784	765	756	797	739	775	771	769	796	809	766	785	790	757	778	779	824	738	783	704	763	763	762	778	740	789	737	770	781	744	809	814	756	753	772	768	761	827	789	748	756	776	732	791	716	811	719	749	781	782	794	752	792	782	786	775	793	790	716	770	786	771	779	774	767	781	767	781	766	749	784	766	744	727	781	746	728	783	803	802	736	756	779	757	789	805	759	820	767	810	821	767	771	742	771	783	735	795	798	788	788	780	781	771	742	729	770	804	834	750	796	786	755	783	748	817	725	760	786	719	738	754	778	838	798	750	758	763	787	750	768	794	802	747	759	769	810	802	696	818	746	745	775	770	758	789	784	805	750	750	760	751	802	848	768	795	804	787	746	756	766	743	766	729	757	734	770	774	766	775	776	722	714	784	720	802	746	771	763	760	771	781	822	789	761	798	759	764	788	738	805	793	779	773	765	742	769	770	768	815	808	794	776	736	764	773	771	774	773	713	785	750	824	786	726	793	734	760	783	759	768	764	778	739	749	755	712	752	762	774	764	766	814	771	789	728	790	750	759	756	801	767	739	766	806	772	755	744	766	781	802	825	760	817	759	779	749	800	795	757	766	814	778	782	865	801	708	779	736	738	783	795	746	786	749	750	731	780	752	755	747	774	782	801	775	767	793	745	714	801	743	746	797	739	743	798	770	726	748	764	786	797	737	752	750	770	785	809	747	749	782	794	764	750	744	729	736	808	830	763	753	740	750	797	753	767	769	788	732	789	747	781	767	774	759	822	754	772	740	729	742	757	753	738	806	773	774	762	805	796	700	724	840	783	801	788	796	735	784	755	810	771	743	756	767	797	756	818	731	752	772	724	753	811	752	805	731	748	779	776	761	776	752	783	758	798	778	755	785	783	795	789	775	783	767	763	753	786	754	715	819	791	804	743	777	737	828	793	741	771	814	788	776	758	778	768	733	785	769	786	690	800	807	767	740	814	809	786	760	771	767	729	789	763	754	765	764	803	744	798	772	787	753	819	761	760	744	768	750	819	756	828	756	789	767	808	791	785	741	728	797	834	832	786	749	748	751	802	779	764	743	739	808	814	783	771	802	776	816	736	738	779	716	763	824	808	766	797	782	812	785	785	774	769	768	792	821	736	773	783	759	742	773	776	735	798	776	727	758	769	789	762	776	779	745	775	833	772	801	778	761	781	764	771	791	773	778	767	743	734	779	789	801	777	785	792	751	738	807	785	799	804	788	749	771	780	747	789	762	757	786	765	818	740	765	816	839	740	817	774	727	769	796	803	775	775	799	779	757	793	731	785	795	765	763	802	799	787	786	761	758	755	736	824	795	768	741	740	767	744	780	789	794	828	776	811	774	717	786	735	736	807	740	753	753	704	753	767	765	762	829	747	719	774	772	761	803	763	759	776	743	769	739	759	776	757	804	762	777	782	793	783	748	798	757	806	749	819	758	794	841	757	804	721	776	807	771	780	721	712	799	767	767	764	765	776	737	783	779	765	777	769	714	779	771	750	763	759	755	759	793	752	785	767	802	720	729	712	728	753	805	804	758	793	863	802	789	726	774	711	761	789	788	732	738	740	801	745	755	729	747	773	736	790	740	765	752	783	722	738	729	791	749	796	780	749	794	765	785	785	784	739	760	770	759	782	771	815	774	742	801	832	749	751	763	760	788	760	787	761	809	833	814	742	766	786	770	758	748	772	751	796	783	801	776	808	769	765	809	783	810	774	788	774	768	812	780	746	779	806	745	793	735	766	712	770	729	729	770	780	752	773	743	772	751	811	731	741	802	792	757	830	753	779	814	804	764	740	777	764	800	759	765	741	788	755	752	719	781	775	787	780	803	772	769	790	760	732	700	760	797	821	719	754	717	815	748	770	752	789	752	731	760	792	790	742	763	812	716	740	803	793	756	791	785	793	735	716	822	786	835	756	756	758	750	763	766	817	777	782	773	750	712	744	781	768	750	806	809	792	790	773	805	755	780	785	747	724	755	790	805	775	806	807	737	791	775	752	770	767	755	794	787	773	814	784	771	743	764	756	809	797	758	758	749	719	760	741	716	782	779	800	790	728	770	788	741	786	785	756	768	737	777	735	793	769	776	745	758	756	787	768	740	770	767	784	781	784	773	750	806	740	738	751	803	734	789	800	781	794	818	734	772	749	750	756	787	754	775	735	815	787	745	796	833	772	771	750	751	803	783	764	788	753	717	736	763	761	768	778	768	727	786	769	768	766	806	784	797	719	769	772	785	739	773	824	750	740	774	753	803	757	771	772	814	742	762	699	789	752	748	781	762	738	803	729	771	787	768	766	744	731	813	746	805	794	825	741	777	762	773	766	748	795	734	744	733	775	762	733	786	809	751	721	762	773	766	764	741	799	724	796	788	779	773	757	788	780	762	787	785	778	812	807	735	803	780	763	762	795	773	801	742	774	753	763	823	778	774	766	754	776	708	807	793	760	759	791	735	737	814	776	778	790	756	720	739	787	774	761	731	740	751	760	727	800	764	763	743	806	771	784	742	760	776	750	712	794	780	790	780	787	782	736	789	800	744	782	754	764	820	788	705	749	777	789	761	775	719	760	753	754	776	755	790	765	850	758	785	734	735	779	756	745	739	815	789	800	783	759	754	771	698	735	761	764	757	725	782	805	737	751	747	731	782	761	772	810	771	756	758	823	790	809	881	771	741	761	747	749	772	765	781	788	740
45343	25825	20974	15447	11213	6409	3237	2427	1591	868	775	739	537	523	484	512	447	434	451	417	434	401	409	425	416	416	436	404	423	396	400	390	465	422	398	407	402	370	364	396	408	399	376	368	416	430	379	402	405	401	379	350	373	400	363	428	413	416	418	361	403	344	437	375	423	403	433	398	410	412	408	402	362	394	402	398	421	372	394	410	378	409	396	395	390	351	403	448	393	397	397	363	427	419	403	427	386	387	372	377	397	416	398	371	406	404	374	428	387	403	389	410	368	396	405	440	374	387	392	376	358	408	440	420	391	429	444	425	424	352	390	426	382	396	363	429	412	423	413	350	432	428	426	411	396	430	400	382	418	400	389	394	444	398	404	383	380	396	414	409	377	374	365	416	383	390	340	413	350	368	384	397	389	380	343	378	412	385	369	421	409	372	366	423	426	402	414	429	367	391	374	415	375	418	391	405	432	430	400	360	421	401	396	394	384	420	383	409	410	351	389	357	395	391	406	405	435	389	360	370	413	367	382	399	414	402	386	430	367	373	377	408	383	407	401	442	351	375	380	428	414	403	401	410	368	404	400	389	360	396	374	366	410	409	389	407	398	377	357	396	408	428	408	387	397	393	375	406	384	422	356	419	366	374	404	396	368	403	367	410	371	411	399	382	362	384	394	399	350	379	364	406	379	378	391	396	379	413	391	393	397	361	355	386	396	365	392	411	425	371	387	389	391	369	395	398	428	387	380	365	373	403	403	382	393	384	369	394	331	389	380	378	388	392	397	358	391	410	414	369	379	408	417	375	359	382	367	418	334	368	384	389	415	390	411	380	381	391	351	398	422	407	388	384	394	379	362	398	415	371	395	403	410	391	379	408	357	405	399	361	376	373	399	392	392	413	398	362	400	388	391	418	438	382	401	420	409	390	374	393	421	399	390	385	411	385	383	379	383	384	411	381	403	380	407	432	444	398	388	363	374	410	395	410	380	373	385	411	377	390	376	393	437	407	388	386	421	389	398	406	381	422	424	382	396	393	401	411	363	408	419	406	362	429	398	359	410	405	409	393	369	365	428	389	403	410	396	391	401	397	364	378	412	415	389	400	383	385	448	396	409	371	380	427	382	383	386	421	366	390	405	420	384	397	378	390	377	377	390	364	382	387	372	386	413	393	412	373	404	356	414	388	446	413	386	388	387	371	339	443	402	415	344	393	382	400	390	402	363	373	425	391	394	433	388	412	428	410	417	416	370	389	377	392	385	368	411	429	422	385	418	392	391	418	369	365	385	413	421	370	391	382	387	405	381	394	359	392	416	395	391	385	386	399	382	385	433	393	407	372	386	400	364	405	403	371	421	418	390	396	361	373	411	455	367	399	376	407	379	408	376	378	355	400	405	433	382	411	407	411	403	350	407	403	368	373	388	379	399	439	340	364	421	404	383	456	391	367	396	407	378	401	393	425	403	405	368	424	363	380	390	402	361	443	348	479	391	374	399	429	382	381	420	349	382	401	350	400	359	417	352	388	411	394	347	398	392	400	397	402	382	370	387	359	365	441	406	374	356	415	374	402	379	384	413	381	366	407	400	395	424	396	392	358	347	367	382	398	407	393	437	388	386	414	425	380	428	421	389	383	409	391	406	393	403	389	381	411	429	412	389	375	402	370	333	396	410	362	384	394	434	397	406	377	364	395	409	401	401	338	370	407	355	416	386	392	402	450	375	379	388	376	388	399	393	434	377	421	378	365	381	394	384	396	394	365	392	394	389	382	403	408	452	376	368	429	386	381	395	382	405	366	400	375	394	387	405	366	361	367	398	407	434	421	407	408	395	364	370	422	371	352	370	382	435	390	454	371	389	440	380	402	413	405	383	387	374	388	366	406	428	361	409	414	388	384	410	394	414	398	439	373	380	389	424	396	388	379	409	358	391	406	374	423	371	409	419	414	429	371	366	398	379	415	408	419	379	406	396	406	389	421	398	382	385	406	359	369	358	407	423	394	382	456	378	428	428	362	402	378	378	381	397	393	395	393	352	406	395	388	399	400	404	402	381	376	410	427	390	419	381	381	402	402	376	429	432	391	422	421	372	407	382	392	395	368	400	421	373	355	419	408	408	396	400	402	407	396	384	415	416	384	404	391	381	412	412	405	393	374	406	386	397	385	430	378	404	422	397	384	380	402	370	410	385	385	389	435	423	370	403	403	432	384	394	405	370	389	401	391	411	403	390	433	391	386	396	363	401	367	407	365	420	400	395	384	376	393	399	359	404	416	397	420	404	363	404	392	369	380	404	426	411	393	413	389	397	383	392	378	393	372	390	386	387	382	412	397	365	386	355	356	387	403	411	395	416	429	409	334	386	344	440	411	391	409	434	386	403	358	401	425	372	380	385	457	409	425	402	429	393	399	411	388	405	432	403	383	371	398	408	408	397	421	414	398	376	363	416	393	375	391	432	382	405	367	385	382	405	422	408	420	381	390	406	379	380	403	413	383	354	381	349	349	429	397	384	410	369	416	399	414	403	454	384	406	374	395	388	397	419	423	395	405	403	356	420	401	420	453	372	411	389	365	409	382	368	414	397	385	394	431	375	352	401	357	394	437	413	374	461	389	381	416	399	373	385	392	411	405	429	394	407	416	404	359	404	366	391	374	360	413	400	332	376	365	377	420	398	410	382	392	405	385	372	386	430	441	367	421	385	379	400	415	418	422	396	378	374	407	401	359	406	441	408	382	405	394	385	370	364	422	438	406	413	429	409	391	394	378	405	377	439	387	407	438	374	412	412	410	378	364	405	380	420	390	371	439	437	377	361	366	418	414	401	407	373	389	387	408	393	351	389	376	400	391	430	409	401	390	440	389	414	417	370	367	369	416	420	374	389	373	398	407	416	397	409	407	405	369	392	383	389	398	405	386	396	366	402	421	391	405	368	364	406	382	414	388	380	355	424	392	416	393	392	346	347	402	417	392	418	425	383	386	406	388	409	404	384	386	371	410	386	401	431	433	452	414	425	405	371	369	432	406	377	382	386	430	385	387	399	387	408	340	363	412	407	377	397	381	405	374	405	416	405	415	396	423	389	389	398	395	387	390	360	419	443	383	431	406	373	432	415	344	375	369	422	378	391	403	378	381	426	409	395	368	408	353	378	421	372	416	402	399	374	370	394	379	375	387	432	368	384	365	400	389	412	402	369	429	412	448	421	370	390	375	411	377	378	371	379	362	391	348	422	377	388	397	416	429	405	374	384	379	405	365	366	389	401	421	429	390	411	428	401	389	403	373	378	382	364	412	358	391	435	392	416	432	384	369	422	417	412	369	388	374	375	409	424	394	422	387	398	403	402	398	419	403	378	389	410	417	401	387	387	414	397	401	399	393	393	406	384	402	406	376	372	433	393	361	350	359	374	404	382	416	376	357	370	389	355	385	383	341	414	385	377	384	387	404	388	360	392	371	402	341	419	389	427	332	401	403	415	373	370	372	416	370	427	361	421	424	402	381	400	398
26525	18291	25750	25768	23229	16626	10937	8924	5572	3262	2733	2584	1889	1615	1435	1260	1256	1093	1041	1024	995	937	997	961	920	917	905	859	871	864	820	853	936	875	864	825	843	873	858	939	864	837	864	836	889	822	845	800	855	874	901	855	862	870	824	854	819	795	873	853	839	858	855	921	840	900	827	860	833	869	840	875	867	836	847	867	826	870	863	843	836	914	835	821	862	854	828	846	831	837	834	822	849	857	875	804	874	844	895	865	874	856	855	853	824	879	867	834	838	777	791	837	841	847	869	910	818	821	906	837	840	931	871	854	853	881	831	822	844	888	827	883	858	823	899	871	850	877	853	853	891	889	848	809	862	878	864	842	867	837	823	892	833	865	843	841	813	867	833	865	819	826	858	875	860	808	844	836	839	867	872	859	800	872	917	854	827	849	833	840	817	870	817	827	896	887	828	815	857	859	854	866	882	798	830	910	855	759	829	845	875	867	862	839	900	891	861	836	853	876	843	793	853	818	858	833	842	828	888	846	859	875	839	831	842	835	797	816	846	806	829	864	800	827	874	845	870	860	869	827	839	836	822	831	804	791	843	797	806	829	815	844	796	861	861	870	846	816	830	858	883	840	845	900	869	795	809	860	826	820	845	860	826	805	858	874	860	841	858	830	860	844	852	817	814	840	858	825	797	844	836	850	782	833	933	785	856	820	872	878	836	788	849	883	833	827	809	821	835	874	850	865	840	848	842	786	863	836	822	836	841	849	914	831	857	861	857	867	792	851	827	900	851	834	831	844	806	845	896	840	798	851	871	854	875	832	861	832	867	819	782	833	894	825	849	803	881	818	887	859	821	891	860	813	835	817	805	835	856	829	882	870	891	843	840	811	888	786	846	803	872	847	889	789	815	812	813	837	817	832	874	830	825	881	873	842	835	830	809	825	781	840	801	826	787	886	816	795	799	836	836	819	843	845	884	798	849	777	857	878	863	846	771	822	831	832	837	884	877	836	880	816	792	869	810	791	859	764	863	830	840	857	825	882	840	864	807	873	821	835	847	842	803	846	820	848	871	864	820	826	866	835	859	828	850	814	825	860	871	810	911	820	793	805	838	858	812	872	860	866	825	825	860	796	828	807	777	829	840	845	794	831	858	860	817	841	853	774	855	792	869	860	781	827	834	824	871	865	891	837	827	803	817	854	822	818	850	820	859	845	869	834	797	827	832	828	812	815	804	819	812	866	881	805	843	835	831	897	891	826	797	817	820	839	808	877	835	909	874	820	821	866	815	850	825	909	816	846	858	865	832	857	866	815	849	842	839	827	845	885	788	828	843	859	851	855	860	815	824	888	900	840	827	844	832	851	874	832	822	843	853	869	822	846	832	874	867	862	831	862	818	808	858	907	832	867	813	882	897	880	844	808	911	865	835	803	837	839	869	785	840	917	832	839	863	811	826	863	852	832	822	812	830	880	850	865	832	822	825	845	848	842	859	816	844	859	874	827	856	892	808	845	869	846	893	881	846	817	847	831	869	861	835	866	836	878	799	868	854	837	875	821	877	842	833	851	808	880	845	814	808	881	852	842	807	866	829	849	828	889	839	886	816	877	844	839	795	818	815	876	905	798	817	799	830	832	872	837	847	864	855	844	871	858	863	831	859	856	813	814	808	816	884	805	836	886	860	821	837	830	831	853	827	793	868	826	786	843	857	863	867	821	863	854	853	870	831	850	839	878	813	822	793	826	868	865	859	816	834	827	856	845	797	842	799	898	867	846	836	843	875	808	810	809	846	829	835	856	831	785	795	812	872	871	832	820	798	845	818	808	827	841	873	804	840	867	849	882	858	852	821	858	920	848	876	808	852	808	876	870	835	807	864	867	826	860	866	901	830	861	853	777	848	852	843	867	815	847	882	862	843	832	835	843	840	879	850	815	860	842	875	845	789	807	811	823	862	806	805	828	831	839	858	816	824	818	862	855	803	847	853	885	876	897	862	837	838	886	799	791	852	885	776	871	814	844	843	908	864	843	823	855	834	826	778	818	821	814	838	854	798	870	849	872	815	863	850	825	814	868	832	845	842	844	812	829	839	856	792	851	817	838	851	820	830	850	852	843	833	827	843	837	841	909	816	889	901	833	803	789	842	812	865	857	896	851	851	853	781	847	877	825	842	829	831	886	853	824	832	863	854	847	804	899	830	858	846	816	832	836	864	810	780	811	833	827	851	807	901	884	821	843	818	832	875	834	852	815	837	838	784	820	805	829	832	849	866	843	872	863	848	901	864	854	874	857	823	821	905	871	848	845	871	873	823	827	828	788	842	870	809	804	858	865	830	822	869	820	852	895	813	863	837	851	907	842	781	834	839	831	837	849	844	799	831	837	829	825	811	843	860	853	860	862	843	850	828	807	877	835	838	827	861	840	770	800	821	852	839	864	876	786	834	844	809	898	861	796	807	817	843	822	834	818	841	841	862	854	835	827	851	805	817	864	832	820	823	791	857	877	868	873	837	889	847	885	811	848	891	816	786	824	867	885	771	815	822	845	859	843	780	806	813	859	878	868	870	846	868	879	846	811	834	822	805	847	823	777	853	825	868	849	825	879	803	829	793	808	859	869	814	797	882	825	841	835	823	858	900	825	841	819	865	906	873	810	827	849	819	851	821	805	859	821	809	884	873	859	839	850	856	835	807	926	820	880	816	872	841	845	805	870	872	830	827	851	815	856	836	853	833	810	810	826	825	822	852	805	850	885	841	784	808	845	878	851	868	872	865	846	853	863	872	825	835	836	863	833	861	851	826	852	860	821	818	843	882	870	867	833	883	857	822	868	846	773	853	831	872	869	859	853	899	800	886	836	858	841	814	805	834	840	888	819	873	829	854	828	853	815	834	863	823	794	807	810	859	815	800	821	846	829	826	879	839	839	813	875	899	807	816	772	873	843	840	840	862	852	860	822	822	814	829	883	884	798	834	885	822	841	837	855	825	878	851	798	826	828	824	771	876	877	890	795	878	851	831	811	854	921	882	813	830	903	804	853	843	873	895	852	813	903	897	845	826	882	798	873	808	836	791	875	860	862	820	827	874	853	816	814	822	833	833	797	876	796	845	839	823	828	829	852	846	866	861	875	859	834	870	855	830	812	825	828	791	856	874	858	837	857	850	883	836	837	894	826	835	878	877	790	832	835	861	799	883	818	864	862	870	837	873	863	820	845	832	835	814	840	813	823	883	864	835	757	831	839	849	881	859	866	825	850	857	795	827	860	840	873	849	800	853	822	832	847	923	896	839	895	818	768	858	790	896	869	880	841	856	811	838	818	785	816	819	857	899	803	884	873	773	851	817	854	863	846	821	827	936	856	850	874	869	897	827	787	798	847	858	834	906	897	812	853	819	844	821	837	817	867	844	828	853	838	877	807	839	862	802	851	795	863	829	836	863	835	850	877	860	839	869	814	865	854	872	818	823	823	828	827	859	869	885	889	808	899	819	857	850	798	830	871	853	817	832	855	871	821
20945	11202	7883	5083	2924	1531	944	620	507	441	431	467	431	366	325	325	322	344	312	336	353	320	305	306	290	306	325	325	307	285	308	287	282	325	304	332	339	298	275	338	337	317	314	293	332	315	305	289	300	309	285	273	315	301	342	280	325	315	311	312	325	351	373	320	274	302	322	335	320	301	290	315	331	302	301	301	299	310	309	322	307	300	344	342	316	336	305	295	304	296	283	312	288	291	332	295	338	311	331	314	347	288	279	323	290	309	326	333	279	309	297	292	307	307	311	319	324	322	301	340	296	302	334	324	335	368	351	311	321	303	331	281	317	294	283	293	324	298	276	319	304	327	302	276	319	293	288	285	281	332	307	298	317	324	271	303	322	293	332	301	266	268	318	306	305	280	300	334	324	316	286	289	338	299	329	305	301	299	290	265	284	303	299	270	271	310	321	297	319	281	322	325	308	305	317	300	323	308	330	302	355	315	303	308	317	311	352	360	308	306	316	343	317	331	325	274	312	294	308	303	300	313	284	308	325	301	304	283	327	317	313	300	297	324	285	317	326	327	295	298	301	311	343	308	339	304	324	297	338	320	305	304	342	330	325	333	309	324	322	282	295	324	303	299	306	256	294	330	327	314	322	278	323	292	315	287	347	301	314	321	316	330	289	319	317	302	325	306	336	296	315	303	301	322	275	305	321	321	300	317	325	330	323	283	331	288	316	306	295	333	286	306	323	303	318	306	299	330	291	303	327	324	315	329	325	304	305	308	327	350	306	300	322	343	306	301	326	315	322	325	299	336	291	284	308	312	301	332	315	303	288	294	307	312	309	345	299	330	303	287	324	304	337	293	313	355	301	300	266	301	299	323	310	350	295	325	333	295	317	285	340	302	336	331	285	315	344	300	292	333	282	294	308	320	306	316	271	302	330	303	319	305	317	290	335	311	328	331	289	287	315	310	286	317	315	317	365	328	336	317	288	308	331	305	309	314	334	313	283	310	349	280	356	319	303	316	290	314	304	303	275	304	306	302	332	292	311	318	286	298	294	310	306	279	296	322	266	295	263	325	343	338	318	306	275	302	334	308	301	310	306	301	267	313	334	308	299	302	303	295	318	329	330	318	329	290	313	331	311	306	318	343	295	298	311	310	311	291	318	330	300	336	286	291	310	284	292	322	303	304	283	337	354	340	310	272	352	345	312	339	302	287	285	285	288	319	316	307	306	350	291	317	282	314	306	307	311	295	291	273	294	320	312	282	320	316	319	285	297	298	324	325	301	310	302	334	293	299	311	310	294	292	320	291	289	300	316	307	296	304	333	342	295	309	304	317	303	298	300	296	309	305	286	303	325	316	315	300	322	301	368	301	337	295	288	297	350	318	289	343	305	318	304	303	289	336	321	311	336	277	296	316	324	278	253	315	329	316	336	308	307	307	310	286	310	280	340	311	302	312	278	291	341	317	343	293	294	304	318	340	316	318	316	296	279	320	309	325	339	317	298	327	304	273	299	329	293	325	315	289	298	314	296	303	301	327	305	323	273	303	331	274	307	286	310	304	319	284	326	299	304	301	308	329	316	282	318	315	308	271	309	316	287	328	295	312	309	290	318	306	353	368	295	338	306	348	328	336	308	300	235	306	308	313	282	307	324	317	351	324	292	325	347	321	335	311	339	317	313	285	329	286	286	324	296	320	275	299	280	280	289	314	319	277	335	323	304	299	293	309	289	315	343	307	298	321	310	289	326	312	290	313	334	320	295	301	313	285	314	316	359	306	314	313	289	326	328	313	278	330	289	298	297	311	339	328	320	314	356	305	308	326	324	282	289	324	311	307	318	307	302	295	325	340	318	281	304	312	303	287	302	301	324	345	319	312	329	325	320	305	286	284	294	311	329	303	291	294	288	300	307	294	302	326	284	367	328	297	340	307	311	275	315	295	304	296	349	294	312	330	302	294	271	300	282	358	337	317	311	309	290	314	335	330	309	303	285	309	325	302	305	344	305	322	292	318	274	303	319	302	314	340	280	309	298	319	321	327	325	322	316	310	305	322	340	336	314	287	296	323	333	331	316	314	330	329	270	297	344	270	323	302	333	292	317	314	305	336	312	324	285	319	309	325	324	263	277	322	330	300	327	325	318	313	300	331	276	290	294	352	328	318	314	291	315	298	290	291	289	309	297	298	305	288	299	316	292	328	305	293	349	313	329	311	307	333	322	319	312	313	309	315	297	290	344	310	294	335	312	326	342	330	301	320	293	291	309	320	310	292	303	285	309	303	290	329	335	342	348	314	307	313	309	290	321	299	303	323	312	339	299	293	290	304	291	309	317	289	337	268	320	274	318	316	328	312	314	297	284	309	276	315	320	318	311	318	302	295	322	320	289	306	274	340	332	325	335	306	306	310	274	283	333	313	287	314	322	313	290	265	296	343	296	311	297	341	301	320	321	300	287	326	335	325	329	294	284	310	323	324	316	280	303	313	297	311	302	321	343	332	324	318	341	320	298	321	309	290	345	319	345	308	306	316	337	299	310	326	304	310	319	291	349	305	297	273	312	342	316	334	316	304	307	304	271	294	316	335	313	297	300	299	273	314	302	293	306	336	300	277	333	328	277	260	335	314	303	327	309	318	327	323	331	307	297	318	328	304	312	361	282	294	348	312	350	334	330	288	338	288	304	316	293	308	311	332	323	334	306	337	320	288	295	293	327	308	316	325	322	317	308	310	313	289	354	362	290	315	304	302	308	296	286	338	313	303	339	347	281	328	305	287	317	294	348	302	316	281	343	304	321	272	307	323	294	330	335	287	323	287	310	344	306	296	297	310	289	348	289	333	292	315	314	312	301	339	305	302	272	310	314	303	308	317	333	317	319	341	346	325	301	295	293	296	322	318	310	297	320	311	283	300	339	290	252	304	311	292	288	301	324	317	292	319	300	299	292	342	312	320	287	295	285	328	302	314	330	320	305	300	293	295	310	288	300	300	337	310	310	290	312	304	342	328	316	337	319	300	340	269	254	317	292	321	280	288	291	307	318	305	317	318	327	307	315	307	281	296	326	283	319	317	304	315	302	318	264	335	298	324	308	302	320	308	309	297	323	281	293	278	344	332	323	291	287	336	319	310	367	304	329	290	330	327	314	319	299	318	309	299	307	298	266	290	322	310	299	289	315	300	307	305	331	326	322	312	319	297	292	284	301	301	322	344	299	307	300	277	286	299	308	300	304	290	318	292	326	319	310	317	364	271	321	303	279	330	310	298	305	303	298	319	301	288	323	319	330	307	276	291	324	291	290	338	335	266	305	320	273	341	325	327	297	309	306	297	288	354	324	301	325	325	331	307	296	253	308	281	319	296	300	320	297	311	304	295	292	315	312	343	323	312	312	336	297	325	312	321	326	309	325	335	313	305	308	298	328	291	307	305	337	290	298	334	327	297	299	298	285	286	301	298	265	296	313	322	307	299	332	324	310	314	332	348	321	338	295	283	322	309	299	304	300	283	328	280
12220	8471	12467	12298	9205	5106	3559	2417	1820	1573	1523	1423	1105	990	904	840	805	734	759	743	760	670	690	715	700	656	744	677	720	725	668	696	685	693	679	699	704	715	645	670	699	726	688	716	713	723	675	739	696	726	680	693	704	704	666	696	685	650	700	669	710	693	688	624	711	657	675	665	703	691	711	701	713	708	693	677	690	693	705	677	702	696	691	672	691	726	681	686	654	672	679	704	669	709	654	663	685	693	704	667	673	669	685	643	658	757	703	732	731	702	677	698	689	676	671	717	653	661	684	638	673	679	684	713	673	732	693	670	726	691	652	677	676	701	690	690	685	635	653	710	731	723	662	672	666	650	589	704	712	688	665	715	729	700	688	687	683	630	636	628	662	647	686	645	641	674	699	700	676	682	675	702	646	672	689	723	653	680	689	682	673	661	689	710	676	713	678	654	739	693	680	712	698	731	703	700	673	700	684	666	669	724	688	641	678	717	695	677	691	691	657	691	651	710	682	704	761	681	658	707	643	695	712	674	672	661	689	676	688	746	640	666	667	718	715	704	683	691	684	677	670	710	693	682	713	672	628	668	680	692	659	702	688	694	708	701	718	736	692	702	707	648	727	686	743	702	689	694	697	694	672	661	651	688	663	622	676	699	667	612	645	654	704	651	723	681	672	647	660	662	690	730	673	691	693	700	705	672	688	659	628	681	664	662	700	687	717	699	675	692	664	635	646	700	661	704	673	682	695	700	678	621	641	727	670	692	673	698	691	645	660	699	680	657	662	675	696	683	677	676	696	682	673	654	651	654	667	669	672	703	673	714	666	678	665	692	705	693	706	694	736	715	690	654	666	689	716	652	731	670	673	732	749	725	670	660	704	657	659	706	657	694	653	678	710	708	697	666	721	652	667	672	653	679	685	758	641	639	672	693	724	698	688	661	666	695	698	687	637	650	657	615	701	694	673	693	674	703	701	647	673	665	652	669	700	690	689	723	663	660	655	689	690	679	701	674	710	726	686	655	694	715	694	679	692	679	672	680	693	677	667	685	664	689	700	681	688	673	696	711	707	697	666	732	698	668	713	649	711	685	702	676	654	675	731	732	699	684	665	670	657	676	687	703	622	718	662	658	688	709	681	688	695	705	650	698	689	720	683	655	704	691	654	687	686	648	644	698	734	698	709	731	679	695	648	681	692	656	675	661	674	685	687	688	688	669	664	691	729	679	689	680	678	702	672	700	682	651	693	676	663	669	675	722	684	695	678	666	701	634	708	676	707	650	749	708	707	716	694	692	711	663	695	640	698	689	703	701	641	632	719	687	651	684	710	714	675	683	632	662	691	670	718	658	704	667	743	696	712	663	653	678	654	682	677	651	714	726	700	724	706	648	723	654	725	672	630	676	688	682	655	709	721	675	696	670	677	653	662	679	672	664	681	655	677	675	688	681	702	705	675	628	709	671	671	711	689	680	710	648	647	709	700	717	701	717	668	682	714	643	677	676	670	674	671	702	710	696	698	698	675	632	729	654	658	694	649	633	654	695	659	716	675	700	645	669	690	649	683	705	673	647	683	680	717	681	729	660	688	662	682	668	642	675	677	676	662	635	669	693	700	741	688	699	714	695	715	650	685	672	710	652	648	720	696	685	681	684	636	703	661	632	707	687	652	704	675	636	633	697	685	674	648	679	670	704	729	662	673	674	674	693	685	685	722	677	690	703	683	652	685	705	653	692	665	704	699	646	644	668	668	695	627	671	720	666	694	693	651	678	665	687	712	696	663	640	676	688	732	687	652	700	634	704	649	649	666	736	677	721	672	694	686	721	682	622	674	699	625	639	704	681	634	664	712	673	716	670	685	674	705	744	710	684	678	701	686	715	698	679	717	637	689	707	633	682	719	696	722	669	679	697	674	696	687	680	664	691	670	716	665	665	658	685	665	689	689	638	726	685	702	715	747	692	675	617	684	685	709	692	725	723	666	709	711	689	706	660	665	681	663	664	655	658	672	691	728	688	708	719	733	662	715	706	686	674	704	680	670	668	687	719	672	645	659	659	637	718	703	697	704	676	660	702	702	725	668	678	662	709	700	641	652	720	696	708	716	672	649	685	616	651	713	696	655	668	675	684	690	720	676	689	646	700	697	712	653	691	713	661	683	671	718	637	649	705	701	710	671	673	660	739	679	702	681	660	630	664	704	620	657	681	696	685	714	686	707	672	715	673	683	688	675	701	693	717	652	688	678	680	686	707	682	646	640	697	713	708	709	642	651	657	705	688	637	689	655	717	651	694	696	703	679	669	655	693	681	727	711	683	635	691	684	696	669	689	729	653	695	654	679	696	662	673	697	648	621	642	688	690	603	709	680	665	653	713	704	698	718	668	665	668	674	656	674	641	712	676	713	662	679	686	703	692	696	687	668	689	709	702	651	691	653	717	714	709	650	701	680	663	720	675	714	684	691	639	698	699	642	667	655	671	690	732	750	679	697	688	725	721	678	707	690	655	693	712	667	686	707	700	670	712	672	654	731	630	672	706	704	671	681	604	708	686	757	654	697	673	702	649	725	673	692	659	678	668	659	697	679	694	620	693	658	661	681	674	664	702	672	731	674	677	675	675	701	691	678	678	661	670	699	650	699	670	716	681	685	688	696	702	656	744	733	667	655	695	664	677	665	690	681	732	676	711	714	653	660	695	699	707	695	682	651	701	649	661	647	673	649	675	683	669	665	666	652	670	670	641	682	679	680	633	697	687	682	640	702	714	643	660	669	683	662	660	675	699	677	743	712	754	690	647	667	655	653	720	715	706	689	669	675	672	651	695	686	662	620	713	716	704	654	647	685	655	627	662	678	709	695	681	649	669	698	748	638	675	701	693	706	685	706	674	713	696	726	660	658	678	672	710	694	678	668	694	661	687	693	705	662	676	703	732	659	661	654	649	697	679	696	693	667	656	658	631	692	652	737	688	663	705	703	655	699	716	651	711	726	673	713	618	676	702	688	649	644	721	652	698	636	717	703	692	704	669	733	644	693	705	709	690	724	706	685	697	732	696	698	692	727	686	697	667	690	676	667	673	659	684	716	661	711	706	650	705	735	660	696	724	632	700	696	673	699	674	654	641	644	643	697	666	709	690	671	682	685	694	673	702	699	701	689	661	699	683	707	701	681	668	684	643	693	660	661	690	721	734	725	670	692	686	656	682	716	669	703	661	670	730	704	691	650	682	712	644	682	704	648	697	712	696	703	702	689	746	676	666	701	732	668	727	691	682	698	673	667	661	716	694	736	690	680	676	737	642	655	663	662	670	665	700	690	720	733	681	711	681	706	692	710	657	698	728	695	665	690	685	698	647	688	652	645	746	711	673	672	704	689	674	701	685	695	672	707	694	657	673	711	676	694	712	671	663	710	685	699	689	669	683	657	666	693	702	713	648	657	655	672	677	684	661	683	727	741	670	688	730	681	655	676	671	676	659	654	694	704	664	675	667	689	647	663	684	720	736	662	710
34022	20128	15168	11097	6667	3647	1816	1129	896	738	640	560	479	443	461	400	423	370	340	348	342	356	365	313	324	337	379	334	327	336	381	351	364	322	376	349	366	376	381	346	316	340	339	342	370	358	314	341	310	363	354	321	316	343	363	353	356	367	334	340	346	378	377	380	380	348	385	340	365	368	353	344	383	377	335	387	334	344	341	325	365	323	337	314	328	349	335	363	360	347	327	350	327	350	333	340	373	363	350	370	364	366	354	336	339	335	346	328	371	356	328	333	382	314	326	318	342	338	350	339	302	353	335	332	313	354	343	318	318	346	369	348	323	348	340	353	313	321	330	363	334	319	327	375	342	352	322	355	364	300	357	318	339	311	332	349	347	319	354	379	351	343	346	346	373	346	324	322	349	346	398	358	342	322	364	354	364	367	311	332	375	365	329	327	366	365	345	398	344	359	351	359	349	330	377	379	339	316	330	359	340	373	335	343	341	342	315	339	317	344	330	330	360	334	369	325	329	361	364	344	373	340	340	371	367	365	342	372	359	336	343	337	345	349	328	322	356	349	360	336	358	362	345	331	328	332	330	338	360	346	389	359	343	330	360	345	343	322	335	334	351	342	334	354	359	338	348	335	336	401	341	300	337	339	318	343	296	329	343	374	341	347	370	335	345	329	366	309	384	339	299	345	325	332	386	334	338	359	297	315	401	348	347	354	307	355	386	347	365	310	353	353	327	354	310	366	378	340	343	326	372	336	358	352	338	345	337	356	359	340	329	375	349	340	359	365	372	336	366	360	366	332	343	369	368	397	350	378	359	347	392	345	357	333	363	338	332	343	305	347	349	355	338	379	350	337	331	355	363	347	330	332	402	352	345	300	347	343	375	331	350	351	381	337	322	350	352	354	347	355	327	373	314	334	354	316	374	326	385	351	359	317	339	355	353	328	352	339	362	371	384	327	319	379	357	403	367	336	365	347	305	288	333	374	290	348	338	327	368	328	366	335	348	329	353	337	350	331	334	361	343	337	361	296	359	334	331	344	322	372	342	369	371	343	370	345	377	386	339	311	319	335	371	326	339	359	353	356	350	313	364	352	334	363	333	347	338	356	322	361	347	391	355	334	365	373	360	357	348	350	386	366	346	334	349	377	348	373	357	361	363	384	368	345	365	347	372	387	358	355	338	362	353	377	364	340	327	349	366	391	360	317	315	332	316	376	338	356	349	338	361	328	352	348	355	353	337	328	377	351	346	373	336	331	350	331	352	335	382	325	291	327	333	324	356	366	353	340	336	338	346	348	355	336	359	336	314	333	310	313	361	345	335	345	354	336	366	343	327	357	351	343	315	329	320	361	359	339	350	292	322	326	326	355	343	325	336	355	331	309	341	331	369	354	332	321	367	343	340	354	312	356	361	359	330	327	333	322	318	322	324	332	339	369	310	351	375	355	345	350	325	339	341	381	325	360	396	320	343	376	316	299	373	354	388	321	349	339	333	337	314	352	350	356	315	306	318	354	377	316	343	352	350	374	340	336	365	311	328	366	341	368	335	346	332	320	359	323	353	346	338	350	369	366	334	349	367	339	342	377	334	307	318	359	329	346	361	343	332	356	315	377	327	370	333	341	352	341	367	359	353	345	342	377	332	320	361	367	370	321	311	367	336	351	364	362	318	323	330	308	316	340	349	314	339	388	401	358	347	363	352	324	365	338	358	331	353	348	355	321	369	338	372	368	333	309	340	359	367	328	354	349	346	351	387	363	345	354	364	349	383	344	358	316	317	361	347	363	353	348	318	329	367	346	374	357	336	391	354	350	329	360	346	321	384	312	307	368	358	357	332	341	337	368	334	338	388	358	340	350	326	360	356	363	333	332	372	325	354	361	355	315	366	321	369	365	364	326	351	327	303	320	320	332	332	325	333	344	329	304	345	346	304	358	362	319	364	320	329	358	356	374	340	338	337	322	340	325	372	317	341	330	313	368	353	319	343	345	311	326	342	341	353	343	326	344	366	318	335	332	350	361	334	318	343	323	350	325	354	360	341	310	349	324	365	377	329	354	370	351	356	313	340	327	356	381	357	362	325	347	362	341	353	337	339	345	342	364	329	351	341	359	335	334	375	332	351	355	334	313	340	338	328	326	362	348	348	339	355	340	371	352	336	350	322	358	333	335	338	352	346	360	331	352	317	345	334	321	311	346	352	345	370	328	389	346	339	393	313	327	314	343	358	401	345	332	332	339	322	330	361	338	335	329	343	345	368	341	338	358	320	369	362	345	360	378	335	323	348	368	342	333	332	313	326	328	370	366	363	353	363	351	318	345	361	349	337	342	395	351	355	317	360	331	349	334	371	359	369	369	334	345	360	358	341	346	310	341	343	333	366	363	361	355	378	336	369	315	357	343	393	364	352	344	317	323	360	352	348	368	357	365	346	337	302	314	343	358	372	337	329	391	336	351	350	329	344	364	337	361	346	381	334	337	381	374	323	372	324	329	355	342	337	356	337	363	340	360	393	354	379	350	377	356	371	345	352	334	318	317	327	348	337	341	345	329	345	363	334	315	338	385	368	313	337	326	365	364	325	395	340	332	345	329	357	390	348	356	370	346	380	339	317	328	339	359	342	359	356	369	310	335	336	330	367	361	321	383	395	354	330	379	360	326	328	363	350	306	338	358	339	324	335	351	360	317	342	383	345	354	341	357	330	314	332	343	353	336	355	359	378	317	366	366	357	363	346	339	374	352	357	331	332	338	339	347	333	348	338	351	353	332	355	370	370	340	354	337	344	348	332	360	350	363	390	330	356	321	360	354	344	361	320	325	312	367	341	363	318	320	332	355	344	367	367	365	350	338	325	343	371	355	323	356	346	351	394	337	358	360	328	375	368	370	386	368	350	373	372	320	337	385	371	354	345	343	334	342	344	383	392	373	353	354	358	353	338	349	334	381	315	322	324	325	360	393	368	357	307	368	321	361	369	343	363	323	343	340	356	334	319	306	370	327	345	329	349	317	375	345	392	336	344	356	332	333	364	324	324	394	344	333	324	351	328	346	371	346	361	332	308	340	362	367	354	335	338	332	335	361	370	322	332	370	368	341	394	331	397	370	381	363	320	322	356	341	333	368	363	347	358	379	357	346	406	321	310	344	400	376	357	343	404	355	359	323	383	333	362	368	317	319	389	327	344	348	355	331	350	300	354	320	334	371	333	374	333	381	358	359	311	317	335	320	365	316	328	326	337	322	335	354	339	393	359	379	345	354	390	343	340	390	346	357	351	337	368	364	363	353	361	334	350	340	335	327	336	345	361	321	370	342	332	371	328	346	363	330	383	330	345	362	354	313	370	352	345	350	341	372	362	373	368	325	328	340	348	390	326	341	339	335	350	381	354	340	332	352	391	330	344	361	346	363	368	342	366	340	373	346	306	349	314	370	361	311	375	326	357	368	343	335	370	336	351	332	337	362	341	325	348	371	356	319	361	316	368	350	343	357	359	322	351	354	347	343
20448	14903	20709	21297	16867	11392	6289	4563	3483	2859	2164	2025	1454	1273	1127	1064	990	855	858	885	862	864	849	861	775	774	802	783	795	742	760	808	795	719	740	767	739	825	821	757	767	794	763	764	788	814	778	772	793	724	723	810	796	785	751	769	753	808	728	730	797	771	770	736	794	783	752	835	752	800	764	776	725	832	803	764	786	744	775	775	759	754	755	806	790	729	734	775	751	763	790	770	752	765	752	782	785	770	766	736	803	739	798	804	733	786	764	744	775	791	678	792	774	706	741	734	714	776	767	757	771	746	740	744	731	787	769	773	751	728	713	790	734	812	773	752	719	783	763	685	764	791	778	741	743	758	770	774	778	771	747	802	794	717	765	712	761	738	777	767	735	770	691	760	753	795	750	754	797	726	764	729	745	782	743	805	771	775	755	791	800	719	871	770	746	761	740	750	790	730	742	783	796	738	798	742	744	744	769	763	771	762	785	742	742	708	743	755	757	780	792	812	763	727	717	760	753	737	784	759	760	760	711	793	762	735	761	789	770	762	767	779	746	764	763	762	737	704	763	749	742	723	776	734	770	776	786	778	820	728	818	695	744	737	762	785	729	731	765	753	747	771	788	759	790	745	733	790	743	729	761	725	782	810	768	762	766	810	781	751	740	772	785	785	783	732	788	738	759	784	751	753	714	762	734	729	751	757	776	771	724	790	726	738	751	779	743	765	796	750	775	771	759	764	794	742	742	768	766	778	789	748	742	760	792	733	804	736	778	761	750	767	753	773	726	766	756	756	762	736	778	768	736	764	782	760	693	772	753	743	792	774	805	738	756	741	774	790	772	733	731	759	726	738	767	730	789	736	769	740	731	722	762	728	744	777	740	771	753	729	742	712	764	711	783	827	747	787	795	726	766	833	757	712	709	797	767	747	748	758	758	742	779	757	730	793	787	767	724	749	753	773	783	773	726	735	743	765	761	753	773	805	775	783	745	768	786	725	763	772	768	744	777	775	765	777	752	796	787	780	754	778	768	740	714	743	775	781	712	758	748	811	768	776	775	829	787	730	746	772	767	766	751	771	746	729	773	787	730	776	744	758	758	804	763	747	774	817	736	785	767	771	774	757	735	746	750	812	733	766	745	799	783	772	725	745	762	735	766	752	730	810	694	781	778	735	729	760	777	768	806	819	732	800	743	760	778	755	790	749	745	705	752	765	675	801	786	813	770	811	771	742	736	757	759	764	715	763	777	756	768	709	721	762	733	775	779	745	763	760	746	734	784	764	732	767	786	745	724	756	685	756	756	757	764	778	740	768	797	728	715	706	706	728	751	706	805	710	791	741	766	755	736	761	790	713	714	758	762	766	763	763	791	788	706	795	715	790	754	773	806	743	760	744	760	767	748	742	744	796	721	717	795	717	756	756	740	793	754	784	755	808	760	788	743	713	803	758	794	775	688	808	758	731	782	806	730	756	790	787	724	783	798	746	740	759	759	739	700	749	755	736	753	780	727	772	761	720	788	767	738	757	765	742	795	783	707	760	763	792	777	778	755	770	738	741	750	750	735	752	682	759	758	764	784	776	760	764	764	789	742	753	758	762	729	764	735	691	732	788	762	743	772	754	743	772	753	743	753	736	716	757	785	770	789	783	766	783	765	751	760	738	789	777	808	733	729	784	777	771	769	750	793	736	762	766	749	760	699	765	718	778	737	751	753	760	757	750	770	764	751	788	714	746	785	764	728	767	752	747	779	714	699	786	723	794	760	744	746	735	733	794	738	758	747	782	757	781	762	778	783	772	772	722	729	770	659	759	793	767	760	762	764	748	739	764	735	764	806	759	755	759	710	781	744	802	801	778	754	766	745	748	711	703	749	786	739	766	774	784	744	817	744	803	736	754	731	755	773	745	732	772	736	738	802	733	833	745	779	706	761	727	778	719	771	716	774	770	757	765	760	718	756	771	765	757	772	790	730	757	753	769	756	786	701	789	749	757	838	719	757	760	762	757	821	750	749	765	780	743	745	727	783	761	816	740	763	744	748	742	733	764	748	766	775	776	730	728	786	735	784	784	744	780	752	717	774	815	742	761	719	780	731	790	771	739	768	728	797	787	763	747	766	756	754	745	746	759	749	750	691	765	785	782	768	743	779	730	771	751	749	725	771	787	765	769	777	784	747	713	760	725	727	761	769	786	707	734	761	735	780	787	756	775	739	733	759	767	749	792	770	754	801	752	791	755	766	739	737	764	774	822	748	727	731	779	783	780	752	742	742	780	730	754	813	771	730	787	744	712	789	743	729	805	751	792	706	739	735	736	742	745	724	745	717	768	751	693	746	714	799	769	760	702	779	778	722	739	719	751	714	758	768	754	799	769	758	819	731	753	769	751	765	790	786	735	782	797	813	816	710	760	775	760	802	740	807	763	746	751	768	726	744	713	767	782	709	774	768	774	749	752	731	765	770	765	764	763	781	745	783	747	714	779	765	786	752	717	759	796	746	762	781	744	805	735	791	749	764	767	782	778	822	771	720	727	696	762	792	795	750	748	756	778	737	758	747	754	779	748	788	741	754	738	767	763	720	693	776	761	767	753	774	804	782	812	763	753	733	763	731	744	744	784	728	749	732	757	729	728	817	697	736	788	734	769	750	821	756	732	741	785	800	754	749	793	739	756	755	761	737	725	719	759	787	804	766	768	733	716	769	734	792	736	768	760	706	774	773	756	755	752	760	771	797	761	804	742	766	762	775	728	701	791	743	739	780	774	776	776	752	787	782	782	721	729	779	769	772	849	703	763	714	754	765	756	760	788	762	762	791	773	760	731	762	747	779	764	745	707	730	721	776	741	735	744	787	792	761	741	782	746	734	776	788	759	707	789	767	758	780	750	779	749	746	783	776	714	801	757	760	767	724	776	748	783	758	730	716	783	728	797	725	757	754	754	738	784	753	761	744	742	794	736	763	764	722	718	746	742	755	758	772	743	778	732	826	765	736	721	774	733	752	761	747	752	716	773	768	753	781	745	735	686	788	727	764	768	788	774	749	754	769	768	741	766	777	776	734	806	732	704	714	760	806	781	791	764	775	718	744	752	744	690	754	743	738	761	750	794	761	741	766	710	762	724	745	713	783	756	813	833	776	740	749	805	777	744	750	743	722	760	721	755	775	798	809	780	729	744	773	785	742	715	744	747	799	789	763	775	730	747	760	776	768	756	782	744	743	753	754	781	789	757	746	762	758	704	777	766	746	793	761	749	769	761	737	753	756	744	767	787	722	743	758	744	817	758	790	737	723	794	730	753	804	751	763	741	731	762	722	752	782	750	721	773	767	775	774	744	739	755	780	742	721	809	743	754	703	770	775	752	716	716	747	752	774	756	712	737	728	731	784	785	729	712	726	716	814	725	721	766	777	793	787	755	748	722	747	779	745	765	747	774	726	743	728	780	702	800	760	714	759	781	728	748	756	737	734	774	740	761	778	761	736	742	739	779	770	726	763	733	753	769	747	753
43869	25658	21972	15597	8805	5423	3159	2433	1962	1161	729	707	610	514	518	468	452	433	429	450	370	369	388	441	421	400	373	444	382	385	414	388	387	399	381	409	387	437	412	393	365	404	353	428	414	368	425	429	389	412	361	402	424	430	389	400	391	413	401	429	375	416	350	400	348	389	401	385	384	373	384	398	370	418	453	389	421	403	387	401	408	362	365	390	397	363	395	394	364	390	405	359	382	368	362	405	343	439	385	392	414	437	373	408	399	351	366	376	403	358	399	400	451	382	395	358	365	408	383	368	398	418	379	405	364	413	423	415	422	434	388	359	396	383	426	388	409	387	376	411	387	374	402	385	410	372	414	395	393	451	386	391	340	392	383	377	368	401	385	402	412	428	395	401	396	400	384	361	373	380	406	410	382	383	409	390	357	348	348	339	367	377	360	429	400	412	371	391	385	415	378	410	407	381	353	431	358	380	414	387	390	420	360	380	373	374	406	391	385	392	376	366	360	353	414	402	352	357	373	389	404	388	414	376	398	389	377	395	399	385	401	404	401	404	379	357	395	402	451	356	376	385	397	377	353	409	413	365	390	387	390	423	373	381	395	402	359	362	379	416	388	376	367	409	404	409	370	377	382	377	351	421	393	380	383	396	397	381	377	405	405	400	386	373	419	376	371	396	411	351	427	397	376	377	386	385	386	386	398	377	394	414	383	390	375	374	375	338	353	378	385	400	413	368	361	405	408	448	409	405	399	373	374	372	394	393	379	398	418	395	369	409	426	403	366	368	415	415	399	380	395	394	383	383	382	364	394	395	382	369	403	371	404	404	371	375	371	375	400	409	362	389	418	407	400	364	377	351	359	342	395	353	405	368	363	381	400	392	407	400	346	390	387	401	424	379	389	370	349	379	379	377	374	393	355	360	380	359	359	413	415	405	423	382	366	398	450	414	360	460	387	371	401	381	422	407	373	364	388	430	389	404	412	389	385	380	391	379	362	358	404	396	409	388	387	364	372	367	445	402	391	371	436	402	375	396	382	361	351	409	388	363	407	406	365	357	357	438	421	430	378	335	345	380	386	352	376	371	388	385	441	375	379	368	408	385	372	360	393	343	364	393	389	387	368	377	378	407	352	417	371	371	362	421	364	416	397	373	375	356	398	380	361	380	419	394	380	399	395	371	458	383	418	389	394	380	378	402	396	374	407	413	357	382	361	364	406	416	396	399	377	404	408	406	381	373	394	419	361	395	423	414	416	412	374	366	406	348	369	397	392	403	387	355	404	379	415	362	360	431	384	386	369	414	405	362	356	426	375	406	389	378	406	346	400	416	397	391	377	392	415	404	382	391	386	393	376	385	412	357	444	406	393	412	400	407	400	387	406	388	381	356	382	397	377	382	445	373	380	367	374	348	376	376	402	383	393	406	389	420	360	390	395	395	436	386	414	405	323	432	402	384	392	365	403	418	406	408	380	417	421	397	398	383	362	370	393	394	400	396	394	413	391	419	416	415	363	360	361	389	368	408	392	358	427	379	384	386	401	399	391	385	396	376	401	409	378	404	414	348	378	390	409	404	391	371	363	393	365	390	356	418	376	399	403	416	398	412	381	390	401	386	410	367	431	406	406	364	371	402	403	370	372	378	405	374	383	413	380	405	384	362	372	395	395	380	387	398	411	384	395	409	380	392	406	416	386	391	392	385	350	441	385	389	352	353	398	396	357	380	402	415	394	357	364	431	428	388	386	412	370	417	393	385	367	407	367	383	391	403	407	379	391	420	356	405	356	407	411	373	370	377	374	405	374	458	389	392	406	383	383	412	422	403	409	371	400	400	339	376	397	369	399	365	434	394	354	394	386	382	374	401	368	392	428	408	397	376	396	405	381	408	370	389	399	390	379	386	407	371	355	358	392	436	393	390	378	400	400	433	394	375	391	437	368	376	393	384	400	396	382	384	400	385	415	326	378	346	377	392	317	434	339	384	419	405	376	428	378	374	377	399	380	376	371	375	408	373	397	402	351	386	376	350	380	361	374	433	432	379	364	385	408	357	370	394	398	369	370	406	369	352	384	408	391	419	388	389	381	333	358	379	349	417	369	389	361	385	428	410	435	412	373	408	387	416	378	386	440	434	403	380	384	362	368	375	411	363	367	387	391	371	407	413	373	374	368	366	402	399	414	353	388	367	410	390	388	355	388	385	375	368	377	394	417	386	385	415	382	382	394	371	384	401	348	372	354	404	359	383	402	403	409	370	432	422	393	362	363	406	397	384	385	370	388	408	369	408	405	430	389	378	373	386	320	424	389	380	396	364	385	379	375	415	393	393	375	395	407	369	427	411	416	390	416	391	350	403	403	393	402	400	393	407	432	424	374	380	419	352	395	408	410	415	408	360	368	408	383	376	414	377	392	367	388	430	413	450	391	392	367	346	405	344	353	364	393	389	377	347	392	384	411	421	377	380	383	380	375	375	409	395	385	399	387	385	406	375	374	405	381	397	387	352	381	380	400	387	415	366	403	368	446	420	355	379	402	386	380	361	392	380	374	406	395	361	404	412	428	408	369	352	388	345	391	413	396	369	395	372	402	348	321	365	366	394	422	403	394	358	388	404	395	384	389	397	372	376	405	424	384	394	378	393	367	411	373	357	418	335	372	371	374	370	327	384	420	366	368	368	406	387	394	379	387	413	377	381	380	426	396	417	368	368	404	364	391	395	367	383	414	429	400	420	414	409	423	423	359	454	369	381	382	385	370	395	408	394	397	380	398	427	465	399	398	421	387	406	385	386	372	383	399	381	376	384	398	387	363	389	434	380	423	376	415	427	369	368	355	375	380	394	378	345	402	371	409	388	430	387	364	414	414	443	393	352	407	419	414	362	448	382	387	357	384	387	417	382	426	383	423	379	384	381	397	346	388	363	390	368	400	423	377	344	388	394	354	350	360	374	423	362	439	414	361	363	396	387	390	374	394	369	350	386	359	372	376	422	381	376	452	395	374	391	376	420	355	388	402	365	425	350	401	429	379	389	391	433	416	417	375	386	380	384	406	350	414	395	389	400	379	388	364	405	384	407	376	357	411	412	353	353	345	399	378	362	423	367	407	426	404	383	410	364	397	347	390	377	374	392	363	403	416	405	337	369	372	400	387	405	376	367	404	396	369	369	440	374	405	380	407	404	410	427	400	398	364	410	370	411	380	395	404	356	373	370	378	408	390	415	404	413	371	393	417	375	400	361	385	420	394	380	391	404	354	390	399	386	393	385	394	355	447	408	400	376	360	346	419	365	402	376	396	375	371	392	391	386	414	380	397	371	368	383	384	389	357	404	408	379	335	403	402	341	392	410	369	376	394	372	364	395	414	353	348	387	361	381	386	372	406	419	386	362	371	362	377	408	389	385	383	386	390	418	393	408	378	408	424	382	411	363	389	382	379	387	405	410	386	387	400	384	367	380	403	395	374	418	379	387	361	405	388	374	400	348	395	401	361	386	370	395	354	415	396	398
25460	18475	27038	25665	20105	15463	10530	8852	7708	4294	2788	2484	1853	1648	1424	1342	1169	1053	965	1021	1003	919	935	934	908	898	880	916	874	854	858	860	786	865	855	805	830	839	821	865	849	866	805	864	785	891	820	859	829	848	811	791	829	902	816	895	847	838	808	867	873	860	818	824	841	822	802	831	848	854	851	823	852	853	883	825	905	812	847	829	820	856	862	839	900	838	853	869	778	891	857	858	844	815	822	823	838	851	870	868	841	825	850	842	871	893	843	830	842	873	831	865	843	774	833	813	862	827	884	816	871	902	856	826	816	841	810	846	846	827	820	805	845	826	869	818	797	834	852	793	827	785	779	839	842	851	826	833	844	878	832	822	835	807	836	845	851	872	857	828	861	807	814	841	795	814	826	775	866	829	860	863	756	805	864	825	866	825	834	846	882	912	780	857	842	859	869	822	849	849	842	846	828	846	829	780	848	878	840	828	852	832	823	793	804	834	843	903	802	819	815	920	837	789	794	835	821	810	853	868	838	883	824	848	801	880	835	826	829	830	845	832	850	859	808	876	837	834	828	888	850	905	893	814	858	883	825	830	881	793	876	817	829	842	880	855	809	806	841	787	806	870	880	839	795	860	839	861	837	864	855	855	831	819	880	812	886	868	848	848	822	846	828	781	827	815	821	823	866	828	795	863	830	830	820	872	828	839	848	857	756	877	802	850	833	855	848	833	837	840	810	873	844	850	825	819	787	832	876	829	811	811	884	778	834	810	841	801	827	803	831	844	817	806	833	807	796	836	847	836	830	850	808	790	829	827	877	853	839	837	855	876	852	862	841	831	798	819	841	829	821	895	857	835	873	873	843	786	848	895	761	822	835	782	844	846	856	819	858	811	876	813	845	836	855	850	825	825	833	855	812	823	854	880	835	791	805	817	875	818	858	828	821	820	846	824	832	818	859	821	820	855	821	813	866	816	816	864	838	840	804	840	846	761	797	865	792	816	801	843	859	879	838	832	887	909	833	864	803	852	849	812	820	850	832	893	835	812	804	830	873	777	829	841	889	816	824	923	842	818	869	879	842	808	805	820	815	822	826	766	872	853	825	904	856	837	807	819	823	888	862	828	799	852	833	840	829	845	829	843	868	811	812	805	865	833	850	837	811	859	829	875	841	841	806	879	770	841	848	830	854	845	829	842	825	837	851	753	847	835	809	823	848	837	803	836	837	855	791	765	822	827	835	860	791	807	858	781	877	808	829	821	834	812	804	796	806	838	813	877	819	811	861	847	816	863	841	770	827	853	859	785	810	849	802	867	823	888	784	781	895	843	823	837	831	782	835	846	828	779	831	812	824	872	901	862	834	836	803	820	803	818	821	811	821	828	883	829	877	854	809	843	821	824	848	813	784	809	852	845	820	849	839	814	842	850	837	851	788	837	792	766	904	851	843	844	819	821	830	819	811	822	893	818	820	812	820	810	826	859	907	824	784	857	843	847	794	855	933	910	913	833	833	860	882	825	773	837	839	810	827	832	825	834	793	791	803	876	799	795	824	812	835	843	823	834	857	824	839	842	851	858	861	802	832	834	860	814	854	884	870	858	836	827	858	830	828	848	869	851	812	806	869	817	820	925	832	831	854	882	817	816	762	861	823	898	837	802	813	809	861	811	812	832	827	812	839	859	866	788	844	865	832	802	871	873	841	854	767	888	868	809	851	839	896	820	834	870	892	855	834	800	860	831	823	835	861	821	801	844	831	806	821	839	867	835	808	889	823	857	775	866	842	840	855	788	857	816	861	788	800	843	903	846	828	845	831	774	825	882	849	816	794	827	847	805	844	802	860	867	849	834	826	863	832	817	827	846	826	857	822	865	878	838	822	845	810	833	787	854	820	877	785	845	801	781	879	821	792	790	845	781	820	825	831	839	851	829	827	835	844	888	858	867	787	849	863	823	768	884	848	834	790	852	841	812	837	912	849	842	810	810	881	841	788	932	834	875	822	859	835	860	860	835	835	814	869	829	852	786	829	795	860	828	855	863	858	859	829	874	796	842	746	815	786	824	836	848	827	837	820	821	850	809	798	837	847	859	823	877	890	830	833	843	793	877	789	822	835	851	828	827	841	799	831	872	873	811	860	791	839	824	863	846	815	822	848	859	814	826	796	852	822	846	887	810	825	790	871	826	894	823	872	825	869	883	859	866	810	838	843	847	830	830	860	789	834	826	847	828	838	860	818	821	799	844	870	860	824	832	824	912	851	851	766	854	810	813	857	859	819	829	828	887	803	838	853	809	843	782	807	843	860	849	775	836	820	804	840	812	862	865	880	888	812	806	812	851	860	851	842	832	854	820	823	807	836	789	890	820	792	871	835	843	805	831	783	825	841	797	846	844	817	842	799	860	807	837	794	853	807	843	813	840	909	836	827	820	845	860	810	876	797	771	853	881	829	841	859	798	858	828	811	786	848	877	834	821	794	807	805	806	876	884	819	803	796	860	807	800	871	816	819	819	832	864	834	859	828	855	851	877	842	841	905	845	810	850	830	878	833	819	869	823	844	891	845	836	829	835	812	830	850	843	826	885	881	872	844	822	835	831	810	860	876	849	811	800	821	799	851	850	850	819	835	850	848	853	821	861	868	802	854	814	815	806	875	825	847	853	880	843	861	895	791	798	851	824	789	820	836	857	844	855	882	829	824	824	824	852	850	856	855	880	873	805	854	827	796	873	796	857	838	835	842	863	818	800	855	818	873	826	814	815	802	818	763	817	817	781	792	795	785	828	874	885	829	854	790	858	834	771	849	783	858	770	855	870	861	867	851	811	886	843	828	836	824	862	799	862	901	822	844	889	833	788	851	860	862	876	804	817	860	857	893	870	861	827	840	829	810	792	859	807	791	804	873	854	894	830	847	862	844	822	858	839	891	858	834	842	849	845	815	834	850	814	848	844	837	865	832	810	857	857	825	804	816	833	832	856	838	890	868	790	825	820	846	818	842	774	825	828	826	800	860	878	796	862	866	875	830	846	834	862	853	792	837	827	836	792	865	816	857	870	868	851	835	801	807	821	805	835	850	866	881	839	802	813	848	855	861	832	868	841	789	786	836	794	785	851	832	807	825	873	789	897	812	870	854	815	837	855	824	862	832	825	863	837	858	855	824	853	867	852	852	792	865	790	781	853	842	812	847	835	899	829	825	879	817	803	868	823	831	871	784	820	870	814	833	832	849	816	862	826	869	807	784	863	897	815	830	797	870	914	821	854	844	822	869	879	864	844	852	826	802	831	787	856	799	831	838	875	819	841	796	852	869	799	883	821	795	823	823	840	848	856	782	832	858	850	794	763	813	878	834	802	879	859	846	827	855	900	881	843	801	785	860	885	851	815	850	850	833	811	813	838	759	840	792	759	843	817	884	850	824	822	809	873	817	854	800	873	867	865	836	857	824	825	818	887	882	895	826	853	809	851	880	885	841	874	805	812	849	803	832	875	859	780	858	868	822	853	834	851	825	836
21371	12099	9040	4803	2617	1615	1075	739	570	523	489	463	400	349	350	332	330	334	332	332	318	342	340	286	309	291	299	320	311	322	304	335	357	333	304	329	317	322	310	322	317	323	317	314	331	317	296	318	284	296	317	323	304	300	306	302	317	345	276	310	314	311	286	326	317	305	329	312	316	301	364	324	301	306	305	333	331	360	322	319	311	307	312	304	330	269	341	308	298	306	322	291	314	293	309	347	325	341	276	312	314	297	318	330	294	315	311	336	303	294	289	290	301	285	291	322	325	285	318	306	349	290	319	329	335	317	335	368	276	319	279	276	298	317	278	315	297	307	351	324	291	314	327	305	299	298	315	343	308	310	297	294	335	357	297	269	286	309	314	306	323	357	309	310	302	313	280	321	328	322	315	305	344	356	318	309	295	322	319	316	319	321	314	325	337	335	279	323	313	294	289	290	299	306	309	310	305	326	326	274	301	293	318	311	294	318	305	360	351	317	323	330	319	350	319	287	317	299	304	290	307	303	297	303	325	296	319	281	310	326	315	269	304	334	332	294	306	349	319	306	299	294	293	336	326	326	343	302	300	300	309	293	333	323	333	326	293	306	319	300	349	304	323	298	301	337	319	310	327	275	323	317	318	362	324	315	314	312	303	314	328	286	285	250	292	320	295	327	322	347	320	320	315	315	292	323	303	328	313	325	299	289	309	308	313	282	300	330	347	323	280	283	304	295	336	338	318	335	339	304	299	345	316	297	320	295	317	287	306	306	343	285	327	294	325	295	320	301	326	293	315	283	278	331	327	336	328	305	282	272	307	300	315	310	331	341	330	325	330	310	320	340	338	290	305	320	310	296	324	314	307	287	305	305	291	322	331	318	285	311	327	292	332	300	315	312	337	336	326	298	284	317	342	297	323	307	340	320	334	290	341	301	311	321	328	298	300	319	344	323	330	329	343	323	297	341	342	329	310	305	344	307	342	306	340	305	316	306	322	300	324	300	285	280	293	312	288	318	319	314	315	310	311	295	325	327	277	277	310	309	327	303	308	264	298	283	316	279	288	295	312	310	290	301	295	317	293	300	312	292	300	332	306	307	330	337	309	315	305	326	316	284	276	336	338	308	295	316	334	321	350	301	313	282	302	302	320	273	287	329	300	293	298	293	287	313	318	297	326	329	348	306	331	319	339	316	310	272	330	303	320	312	319	294	324	319	290	289	315	348	297	328	303	292	314	312	335	298	284	289	304	292	310	313	327	337	337	295	329	322	328	329	292	304	280	316	296	314	283	304	329	290	325	299	312	297	325	321	285	309	300	322	311	314	294	284	291	314	272	323	323	254	307	321	286	318	279	328	329	325	311	334	327	346	315	309	314	304	288	310	319	293	292	311	306	298	298	284	315	291	290	310	276	309	335	327	313	343	330	318	377	304	310	352	318	300	315	299	305	317	335	285	306	295	327	306	297	306	320	305	336	336	296	318	295	276	306	331	333	325	343	292	315	280	306	303	320	294	313	329	328	304	341	354	327	341	291	315	321	322	319	317	288	307	326	279	286	318	338	301	319	313	303	306	303	321	293	317	336	306	303	328	341	293	322	291	324	285	312	317	310	309	334	337	348	325	283	320	298	297	311	351	325	307	335	323	264	336	276	316	309	319	362	315	288	312	321	323	302	320	300	325	338	342	322	335	342	336	313	317	296	295	360	326	304	318	282	316	318	327	330	331	361	321	316	321	322	309	333	328	293	307	321	301	346	298	330	305	308	329	297	302	294	302	321	309	304	293	287	309	297	317	325	292	285	301	314	290	373	325	327	309	332	291	291	329	315	273	333	320	312	313	336	320	319	332	321	278	308	338	301	310	274	306	324	301	276	331	308	305	290	307	323	290	271	300	297	336	271	289	286	296	349	311	323	319	321	328	284	365	349	314	307	335	289	333	297	307	308	314	315	324	292	323	342	331	321	304	307	326	323	318	295	300	339	309	292	320	357	328	306	323	329	312	278	306	304	314	335	296	300	288	257	303	327	300	315	329	289	280	323	290	352	324	298	291	338	311	343	353	297	315	329	297	322	286	317	287	303	316	315	288	339	292	335	308	310	318	320	343	307	300	316	333	332	332	311	304	286	326	316	329	319	280	295	312	330	333	336	321	288	310	300	290	284	301	321	300	351	311	335	266	328	324	328	331	323	315	306	322	314	324	325	322	309	292	316	310	292	319	372	302	346	330	303	321	320	327	271	310	319	313	345	289	306	309	318	295	309	325	299	289	289	344	310	300	297	306	320	313	326	312	334	296	314	326	325	311	338	306	332	306	357	287	315	269	349	319	345	308	343	304	295	326	308	292	309	290	309	306	314	296	298	349	299	315	295	252	339	289	278	296	324	278	302	311	324	298	331	297	307	318	281	308	320	288	315	336	316	314	310	297	313	284	306	336	299	324	311	304	338	300	332	297	278	285	320	305	323	288	283	315	302	330	277	335	343	316	315	322	332	278	291	321	340	321	297	305	294	324	298	275	309	316	290	330	333	318	307	305	333	348	287	310	264	290	320	267	284	338	303	324	313	339	302	312	318	326	328	283	268	334	308	311	320	318	318	297	310	301	323	324	304	291	290	314	281	308	315	298	288	330	323	325	311	312	274	299	265	297	283	336	336	312	317	288	335	324	309	311	311	320	344	305	319	310	290	326	302	282	333	296	324	315	345	314	288	331	283	309	334	289	302	309	271	328	331	293	319	299	314	289	289	299	317	325	354	301	319	334	315	357	314	318	324	299	329	311	309	322	314	298	352	299	313	338	296	296	290	303	306	321	286	274	297	331	308	293	297	364	346	352	305	315	299	324	311	316	325	264	295	308	289	302	315	302	297	349	345	301	314	305	312	330	324	307	301	321	338	312	325	319	302	333	315	302	295	320	320	283	302	316	326	314	286	278	319	296	339	308	307	269	281	296	318	300	315	311	311	304	320	332	296	317	324	281	324	313	281	320	345	321	313	259	297	320	329	290	353	285	337	312	312	314	315	294	324	334	321	327	357	295	304	304	311	302	291	324	278	321	329	275	327	280	299	286	310	333	291	289	323	332	301	293	292	332	315	302	295	310	324	301	326	346	335	324	288	333	329	293	310	302	317	310	323	303	285	292	306	281	302	325	300	311	317	305	311	291	325	329	302	289	294	339	323	327	336	299	307	340	310	305	308	318	355	314	274	306	292	308	292	340	331	332	316	287	298	292	281	320	302	291	309	344	326	297	330	316	315	338	370	299	310	278	293	278	303	301	317	314	285	348	337	303	275	271	337	282	301	305	285	303	302	310	313	317	297	323	337	322	273	290	286	335	324	313	315	294	298	342	332	314	326	281	317	295	317	313	322	293	337	296	320	325	310	305	301	314	338	305	282	314	283	291	318	284	294	341	292	371	330	302	294	335	339	310	325	347	313	317	300	307	324	255	309	341	327	307	290	315	332	322	311	315	265	313	333	328	306	283	274	340	290	310	279	346
12424	9512	13685	11304	7906	5579	3685	2675	2081	1663	1474	1441	1041	970	970	805	805	737	783	747	757	793	778	709	730	692	676	729	719	711	683	661	685	694	696	704	709	696	722	699	706	670	722	728	723	716	721	661	668	688	726	712	704	705	667	678	676	655	701	683	722	666	660	729	685	694	649	676	691	703	699	681	706	694	739	623	637	692	710	712	658	673	658	702	740	649	683	730	670	683	704	658	676	724	773	702	692	669	665	663	735	704	752	634	675	677	737	676	700	720	674	718	682	704	714	668	631	669	731	673	698	702	680	681	684	663	677	690	696	644	655	735	710	683	673	665	702	709	689	667	678	748	728	691	694	683	703	651	721	677	666	675	684	674	703	706	693	721	675	710	732	691	723	712	670	693	709	690	684	666	685	717	670	673	691	655	641	713	675	701	677	710	710	691	701	695	696	706	703	740	703	710	683	719	731	659	750	665	701	660	685	653	659	689	653	668	705	686	675	680	690	739	636	671	652	671	690	667	658	692	669	717	673	674	670	718	668	655	696	698	655	698	711	660	671	678	685	692	678	698	687	699	691	677	637	655	694	670	681	676	663	658	721	701	685	698	708	648	702	726	686	717	656	710	704	674	714	684	710	711	675	654	659	708	700	673	692	687	695	688	661	663	702	679	675	658	719	633	702	754	684	675	697	668	695	647	693	673	686	685	720	681	655	706	663	665	690	707	677	661	719	715	654	647	714	677	700	659	713	687	633	714	687	717	701	721	681	691	692	685	711	690	737	657	710	677	699	661	659	737	705	681	701	689	701	690	666	672	691	691	692	660	705	686	650	742	710	686	726	651	685	671	659	693	703	696	686	719	675	666	742	716	660	709	712	673	692	664	691	697	671	697	712	661	709	677	689	753	745	671	701	623	710	679	723	688	666	671	660	689	704	708	646	679	696	703	694	717	737	691	726	670	695	702	670	709	705	668	700	696	711	690	679	653	673	655	667	746	685	713	706	699	689	613	644	657	690	751	708	737	712	686	679	680	663	682	718	725	709	705	710	683	667	741	704	658	713	700	685	706	691	714	709	695	672	739	712	699	737	650	694	742	732	713	671	746	691	688	665	695	666	694	657	691	661	727	684	645	703	670	666	713	694	672	672	673	668	723	692	677	644	667	700	657	684	693	701	665	702	698	703	685	703	707	739	682	690	714	687	701	669	669	725	689	668	714	696	714	692	674	671	677	683	651	699	730	709	722	699	672	739	701	683	701	697	672	712	688	687	693	706	668	701	677	681	677	716	694	677	664	687	643	662	727	703	660	722	705	650	710	675	692	715	683	662	692	642	716	688	712	700	686	691	689	696	681	705	691	655	660	696	707	666	674	692	688	663	670	709	724	656	723	695	680	691	632	683	688	690	697	671	722	665	683	683	691	688	715	674	706	670	661	716	713	708	685	729	656	752	692	676	672	751	685	670	704	677	648	709	733	685	674	662	639	727	702	653	738	663	664	653	719	660	697	671	680	668	693	667	711	714	658	700	659	678	676	715	676	713	658	696	718	657	689	694	666	752	726	699	679	669	684	731	685	695	693	719	699	715	665	608	698	676	699	699	700	684	732	704	684	714	739	687	731	650	678	689	659	683	714	701	666	666	675	687	687	677	685	653	689	683	702	665	684	714	692	641	697	724	681	684	648	714	667	676	698	699	649	659	711	641	685	625	724	665	732	719	719	739	686	734	687	715	694	674	716	728	688	648	733	712	741	681	692	721	739	702	725	685	686	677	687	699	685	671	739	738	695	668	694	666	687	714	760	659	707	642	636	711	635	678	706	703	686	716	673	706	673	705	725	723	689	703	705	675	654	685	667	684	716	717	673	685	688	699	682	709	703	663	761	687	730	691	672	739	664	651	700	712	723	728	680	707	649	722	662	696	685	681	687	699	688	699	697	707	660	757	687	714	663	692	706	706	712	690	685	676	685	696	733	669	712	717	692	697	703	647	655	664	659	716	656	704	690	695	711	725	684	706	706	659	711	698	678	694	639	641	682	704	673	707	670	694	705	706	716	717	709	701	644	688	713	709	691	676	691	673	678	663	716	675	646	676	761	691	706	699	668	661	676	704	681	719	689	698	672	691	690	714	687	663	670	695	657	715	640	711	719	689	647	693	731	717	715	709	705	699	721	671	707	675	725	687	683	661	693	696	720	678	666	676	675	668	695	672	716	714	693	734	719	700	708	720	709	657	694	703	701	654	655	737	707	684	639	703	675	669	722	710	699	674	684	723	689	739	716	684	679	679	687	661	729	674	676	646	673	693	722	686	641	729	665	683	730	751	684	684	671	691	700	722	730	707	648	677	732	729	737	699	684	685	677	688	656	667	687	721	693	709	672	659	699	740	690	666	672	706	679	685	717	644	684	667	684	661	690	732	702	663	667	690	639	699	656	689	708	695	699	673	664	672	693	676	674	683	707	736	672	709	691	662	692	683	655	731	651	655	656	638	714	677	721	701	683	696	670	710	719	686	667	673	713	692	691	733	715	686	681	705	725	688	709	717	709	697	695	671	695	684	744	703	697	701	678	676	696	710	715	698	706	738	679	710	669	654	687	684	695	663	737	666	692	667	698	628	702	720	688	654	700	701	652	665	688	680	618	659	690	701	664	696	674	744	656	668	691	678	701	677	742	731	729	686	710	680	690	676	696	712	693	679	706	672	672	730	681	710	710	667	704	698	700	685	687	656	690	677	695	691	699	626	696	708	706	707	655	738	693	736	728	658	700	688	678	710	712	687	670	718	676	747	741	688	723	691	667	693	697	697	684	698	664	724	609	690	689	671	727	647	694	681	712	721	684	651	664	688	705	700	685	623	684	625	709	754	652	679	686	673	640	640	669	736	649	668	685	664	705	661	684	655	718	745	660	731	732	699	697	698	701	704	706	697	721	713	691	683	679	697	719	710	683	730	652	673	648	714	712	686	684	679	725	683	706	679	673	689	664	706	685	711	670	713	666	668	689	716	677	685	672	693	668	688	698	721	664	709	677	690	664	685	714	694	688	720	628	679	651	646	711	625	714	731	708	662	667	695	635	691	670	718	685	692	724	701	694	706	663	683	714	708	727	702	685	670	717	630	713	682	693	702	718	687	636	701	660	713	677	658	660	741	672	689	695	685	713	641	720	686	718	687	671	727	669	712	709	718	710	694	691	680	701	694	701	717	706	723	650	687	724	687	709	731	657	726	713	643	682	699	693	714	677	733	722	728	747	687	663	709	668	684	628	663	686	680	688	637	713	707	713	731	716	680	675	712	653	675	729	685	675	693	696	660	670	696	692	665	684	678	682	693	677	689	709	692	643	693	653	670	676	690	657	651	676	722	691	732	693	699	720	660	703	677	717	673	657	749	712	700	669	723	705	701	735	712	698	704	684	660	691	722	697	704	708	672	710	659	682	683	716	690	680	723	717	708	672	711	716	645	689	686	694	686	690	746	686	663	710	698	711	667	671	663	697	729	658
35842	21456	16118	9104	4368	2705	1909	1366	954	677	528	558	511	459	441	388	426	341	347	368	358	359	363	391	335	366	351	372	346	402	351	357	352	371	354	337	357	401	319	359	319	345	335	343	338	355	360	358	370	365	322	314	337	343	352	335	345	383	330	397	343	365	373	369	358	355	343	342	341	355	318	321	333	366	386	333	344	362	308	343	324	348	389	356	329	350	334	333	339	359	344	340	338	335	361	375	367	341	329	332	368	330	335	362	332	340	368	328	354	366	344	377	338	352	387	316	374	366	322	335	367	355	331	312	360	347	327	365	347	373	349	364	340	320	366	320	321	338	363	338	324	360	348	365	350	327	324	353	352	346	348	341	349	366	342	315	384	325	343	325	327	309	359	404	344	353	346	339	366	337	318	385	352	359	352	327	321	321	331	377	372	333	335	338	331	364	382	321	353	316	363	325	317	343	343	339	321	346	332	344	357	332	352	362	326	361	342	381	360	348	374	316	346	328	339	325	362	343	363	343	357	334	361	348	326	321	390	343	331	359	334	326	333	301	368	346	371	365	384	354	343	330	360	344	340	350	343	337	338	333	374	330	373	371	354	319	352	383	336	362	335	343	341	372	336	341	336	305	334	318	321	354	358	323	324	363	321	330	320	322	352	350	356	349	356	379	358	348	325	346	324	356	350	346	319	380	339	305	333	339	354	351	344	360	366	359	388	323	346	340	341	307	371	354	326	333	362	341	344	317	347	337	341	332	322	331	311	343	387	368	357	315	316	337	355	373	378	307	361	343	362	350	342	330	341	321	376	362	346	316	358	346	376	347	371	362	365	344	353	352	374	329	334	356	337	337	334	313	331	339	352	387	340	314	334	310	354	364	324	315	324	371	381	338	311	325	378	360	351	375	346	361	349	319	354	334	336	371	370	378	339	341	362	351	361	336	353	343	351	327	336	328	350	365	350	323	329	349	358	376	342	349	346	336	339	365	336	353	351	341	306	330	360	328	352	339	364	365	359	341	355	346	351	337	339	314	387	362	327	370	325	385	372	348	351	305	319	333	330	331	314	357	337	377	347	346	366	362	341	371	365	349	357	346	328	388	339	341	368	363	325	367	358	368	322	366	337	350	317	375	321	350	337	357	344	343	344	333	329	379	343	364	322	369	361	359	333	365	340	396	322	376	318	361	353	346	377	336	349	361	362	323	361	349	343	363	366	346	396	337	338	338	315	342	350	344	327	337	320	323	363	315	319	368	358	361	350	415	351	378	365	348	319	356	368	344	352	336	342	347	322	357	334	347	306	367	339	364	388	343	339	335	331	336	365	341	304	349	352	338	342	383	372	336	342	337	345	325	318	368	324	359	339	325	327	336	312	346	322	363	341	295	333	355	394	356	337	306	359	335	325	354	339	341	347	337	376	359	338	339	313	352	366	335	355	347	383	344	335	341	364	351	342	350	346	352	341	326	343	351	357	351	372	325	364	311	357	361	353	346	351	375	377	344	343	344	372	358	336	355	354	310	314	361	351	304	339	310	336	360	339	334	384	334	396	366	338	339	394	356	324	373	343	377	362	329	324	346	366	324	350	302	349	352	346	313	363	331	352	351	322	358	330	361	353	346	335	357	360	318	345	341	346	369	304	346	366	394	369	335	316	321	334	347	334	346	343	338	359	332	314	337	345	373	318	353	338	335	334	300	348	320	329	373	327	384	315	349	289	337	319	373	351	363	357	359	316	397	368	359	390	346	374	356	342	333	336	349	364	367	332	339	371	348	363	371	379	323	352	327	365	357	325	327	331	347	324	343	348	333	357	358	369	343	363	341	376	346	319	344	373	356	350	363	333	320	336	352	373	355	341	317	352	372	341	347	347	359	397	354	348	355	368	330	355	337	346	330	360	337	320	356	338	354	325	372	379	355	349	345	359	349	375	349	369	381	369	338	352	340	329	382	352	327	355	349	370	344	344	349	338	299	346	353	332	375	367	337	369	347	332	326	343	396	354	297	314	398	331	400	354	351	353	365	332	316	354	333	371	385	376	331	358	314	327	319	347	374	358	339	333	390	341	373	344	343	406	370	314	356	353	340	369	323	379	346	354	338	361	314	398	365	330	344	315	361	355	370	361	354	350	313	375	331	364	337	372	353	335	380	333	319	361	360	354	338	361	328	355	329	360	325	346	352	373	323	374	373	347	353	380	372	337	348	333	313	343	381	380	302	326	321	344	330	355	301	320	344	323	321	364	340	341	330	354	341	360	366	340	370	380	348	368	369	340	328	323	352	333	313	326	332	317	324	362	310	316	360	367	357	343	380	342	327	349	376	332	332	338	358	336	316	350	297	337	309	357	337	342	349	321	369	359	368	351	361	381	355	366	352	327	365	349	322	359	315	362	311	353	418	318	364	311	369	361	327	345	334	361	339	366	338	346	349	355	324	333	307	358	309	356	335	358	366	330	307	334	357	333	350	360	376	336	335	352	314	361	332	371	343	344	313	322	357	308	407	322	374	335	370	358	362	348	372	335	324	379	324	338	358	342	369	345	345	345	349	356	322	360	330	352	383	372	336	329	320	369	336	340	363	346	366	336	337	331	324	324	351	347	336	406	320	361	365	321	328	324	343	334	340	351	332	360	352	361	358	340	348	331	334	336	361	336	338	342	328	339	336	354	362	335	365	347	316	354	365	345	347	336	367	325	335	364	347	350	358	317	347	334	387	344	310	340	284	362	345	345	365	344	373	328	376	388	352	346	355	317	326	336	360	322	344	371	369	340	335	339	330	343	334	320	356	351	317	360	342	335	339	338	367	322	353	347	416	354	329	314	354	318	330	336	355	341	328	350	377	367	366	336	354	343	342	338	337	339	342	365	377	339	382	376	370	339	357	365	342	328	362	338	355	334	370	354	367	339	343	332	358	318	334	370	346	344	362	337	331	365	369	376	338	353	335	361	331	345	319	366	345	308	318	373	354	343	368	381	305	352	344	355	335	368	334	321	347	341	359	330	347	320	336	373	326	337	326	350	313	312	361	345	324	308	336	358	357	317	335	385	354	328	324	345	387	310	334	304	334	318	354	321	346	332	342	344	353	351	367	334	310	340	368	372	346	358	355	336	340	341	337	362	349	349	333	352	336	323	343	323	330	343	335	346	330	354	373	366	322	328	313	347	343	341	360	318	332	339	337	324	343	358	324	335	394	361	351	337	368	326	333	325	356	354	330	356	335	324	394	339	306	340	347	343	398	358	343	313	342	348	372	358	336	336	352	338	365	329	337	349	338	358	378	313	329	348	366	344	382	353	376	319	328	314	398	321	356	360	328	345	393	327	330	326	326	342	355	354	356	321	350	333	348	356	346	349	355	358	356	345	345	320	326	349	315	335	364	321	327	345	380	339	323	317	306	335	322	366	363	348	356	348	333	324	318	335	389	354	323	378	378	345	333	335	350	331	378	361	329	328	370	367	339	350	363	316	320	354	298	363	348	335	351	357	325	386	340	378	367
21096	15844	21232	17974	11928	9243	7072	5393	3981	2620	2031	1868	1473	1325	1167	1044	938	913	879	878	866	800	794	818	804	746	761	737	792	738	754	776	728	727	798	799	739	771	743	750	784	728	720	748	776	747	764	782	788	750	773	785	829	764	759	708	755	770	749	767	729	768	760	802	699	737	770	746	810	746	750	785	787	771	697	774	766	751	748	786	805	739	725	791	739	820	800	754	780	755	782	746	747	776	738	760	759	771	773	770	775	719	801	770	737	771	775	734	763	792	773	726	756	725	786	775	728	731	734	743	718	751	796	772	730	768	772	719	803	728	753	732	771	764	769	771	800	759	693	757	723	725	767	783	781	773	739	769	794	773	757	787	718	802	731	739	759	788	747	803	761	746	750	762	811	808	777	790	765	752	747	715	772	795	728	737	762	781	786	723	759	753	777	766	786	764	751	784	733	732	754	752	710	717	772	752	719	775	763	777	750	693	800	791	780	794	749	824	779	762	803	776	776	753	783	776	735	783	736	738	757	778	803	734	732	767	745	761	768	730	781	805	763	747	775	764	805	746	767	771	739	793	807	760	799	790	746	755	765	797	760	775	768	750	718	755	768	751	749	772	737	799	735	740	753	726	767	739	772	741	718	784	729	747	713	724	747	740	743	775	746	774	800	757	761	793	719	733	731	792	730	771	790	756	809	786	760	732	741	790	771	764	776	764	690	748	719	775	801	771	747	763	761	789	770	761	777	765	735	800	741	775	770	810	824	735	792	756	806	785	791	727	779	794	756	779	711	750	736	768	731	815	757	740	773	733	737	740	728	715	788	720	756	774	776	770	756	755	735	774	785	768	733	739	766	740	737	747	769	774	753	789	753	726	734	816	727	734	774	716	764	708	793	785	753	805	747	739	764	807	774	729	770	793	759	807	789	761	737	793	759	770	777	777	761	763	753	755	772	734	765	745	776	800	749	749	779	758	776	738	816	762	751	798	723	787	773	786	770	696	819	746	830	783	761	728	801	788	796	738	731	811	747	750	778	754	776	760	780	734	754	780	791	759	771	751	773	723	770	756	826	772	783	760	740	781	813	775	747	759	728	758	721	815	679	801	731	813	760	740	783	760	739	777	775	777	810	780	809	770	753	745	746	770	743	770	744	767	699	738	761	747	738	763	804	784	754	716	756	804	735	809	746	784	756	705	797	735	711	777	753	704	848	763	772	708	779	768	781	764	804	708	771	754	786	757	747	711	755	743	670	797	788	776	787	828	737	738	825	774	754	738	764	764	726	770	759	770	784	727	767	782	822	758	747	766	725	741	757	759	745	757	748	752	777	764	775	710	763	732	727	795	767	739	744	776	773	750	748	774	780	802	725	724	756	731	801	754	791	721	769	763	774	745	804	764	767	780	740	745	774	727	806	771	809	744	719	753	767	800	704	746	744	765	783	806	777	763	720	775	816	741	747	735	729	750	724	743	781	723	725	748	778	786	753	728	756	801	780	773	745	732	753	730	746	687	779	788	715	768	760	792	779	738	763	740	797	746	743	775	719	772	741	750	747	742	761	753	781	796	750	755	740	758	721	789	747	782	751	742	777	766	779	802	784	735	789	757	774	791	781	761	798	752	766	798	808	797	783	814	760	738	742	782	715	707	746	748	785	695	744	720	820	776	739	758	744	747	723	758	766	770	785	718	758	760	762	785	797	750	743	771	747	810	750	722	778	751	739	746	826	773	760	806	749	775	747	771	759	763	726	760	780	730	753	707	719	711	761	776	787	789	778	717	743	783	748	749	793	755	789	750	746	775	807	791	770	742	722	741	788	755	723	730	765	759	771	719	707	848	790	763	747	726	709	737	747	788	721	789	697	773	758	727	762	732	787	750	741	775	774	775	782	797	750	738	762	749	761	781	751	717	749	728	777	769	797	822	840	752	742	793	742	747	770	775	719	799	789	722	788	705	769	730	801	757	756	752	756	750	748	724	758	711	736	774	779	791	776	747	791	759	787	734	737	758	801	738	806	725	738	786	751	788	757	744	808	728	770	765	767	731	764	754	759	741	730	729	802	732	731	761	798	768	789	791	764	761	760	729	785	752	727	781	728	712	780	735	793	770	779	785	758	741	766	750	773	748	768	776	757	737	739	765	714	733	741	804	798	745	782	774	746	804	732	733	839	776	780	737	783	798	759	724	757	772	759	759	777	748	767	775	717	752	757	745	739	731	755	731	762	735	805	781	769	748	760	811	796	759	779	765	785	769	788	759	683	757	780	761	789	805	761	749	755	735	829	763	786	748	753	743	765	816	755	765	755	708	741	725	795	779	793	757	758	790	729	766	764	719	770	744	745	793	733	795	754	770	758	758	821	776	774	731	715	726	759	750	815	748	764	764	759	738	795	755	766	736	780	766	745	719	790	728	767	768	770	726	751	745	712	716	772	778	792	799	788	761	742	774	767	794	670	815	708	755	743	727	731	735	746	760	803	721	798	754	735	733	745	743	818	766	803	754	795	722	774	692	748	742	737	721	782	738	744	813	741	700	758	726	768	794	762	804	752	798	752	738	730	757	755	767	787	763	766	762	789	801	756	783	766	740	790	678	776	777	780	721	778	785	784	748	761	754	701	795	745	737	735	767	803	765	759	796	723	697	791	779	743	789	799	774	775	774	794	740	735	793	737	742	786	796	765	770	804	771	732	791	769	774	767	752	780	733	740	753	799	734	783	779	754	797	762	713	746	736	765	757	708	787	753	770	762	753	786	782	786	721	745	738	748	745	773	748	771	743	774	762	781	697	744	738	768	737	765	729	784	715	791	752	811	732	782	768	744	746	788	743	749	738	735	747	757	741	748	778	743	745	766	750	754	780	787	835	810	733	817	764	716	748	759	765	766	775	809	740	766	814	778	757	791	724	780	732	771	795	727	762	758	774	773	734	741	804	744	818	798	735	745	733	780	780	794	773	724	780	750	698	761	761	837	753	711	706	735	797	764	712	748	750	809	751	771	755	767	759	770	741	739	762	756	763	767	795	730	772	746	785	748	775	771	723	776	763	748	756	728	787	737	736	762	725	758	791	715	702	727	777	727	767	786	748	733	736	761	805	758	717	734	716	776	766	744	787	758	800	798	789	742	760	779	769	759	762	753	755	752	738	755	788	737	780	765	768	741	736	749	776	801	763	798	725	761	798	741	729	692	740	807	751	799	720	748	692	731	744	749	803	746	748	777	758	769	770	744	779	753	779	804	779	758	749	759	786	785	779	709	766	843	750	712	727	732	828	808	788	790	742	731	778	783	780	763	775	776	748	708	789	769	745	777	760	718	699	744	751	745	795	728	757	766	797	753	797	793	739	751	755	782	759	788	750	757	809	705	781	720	722	732	757	772	770	784	789	762	732	718	702	746	732	752	751	719	779	741	735	751	780	740	748	778	721	739	731	760	747	697	731	799	714	732	819	787	765	762	772	725	788	730	780	733	767	778	713	720	754	734	761	778	706	796	748	782	798	761	774
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
