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
336897482657	336897483168	336897483718	336897484268	336897484818	336897485368	336897485918	336897486468	336897487018	336897487568	336897488118	336897488668	336897489218	336897489768	336897490318	336897490868	336897491418	336897491968	336897492518	336897493068	336897493618	336897494168	336897494718	336897495268	336897495818	336897496368	336897496918	336897497468	336897498018	336897498568	336897499118	336897499668	336897500218	336897500768	336897501318	336897501868	336897502418	336897502968	336897503518	336897504068	336897504618	336897505168	336897505718	336897506268	336897506818	336897507368	336897507918	336897508468	336897509018	336897509568	336897510118	336897510668	336897511218	336897511768	336897512318	336897512868	336897513418	336897513968	336897514518	336897515068	336897515618	336897516168	336897516718	336897517268	336897517818	336897518368	336897518918	336897519468	336897520018	336897520568	336897521118	336897521668	336897522218	336897522768	336897523318	336897523868	336897524418	336897524968	336897525518	336897526068	336897526618	336897527168	336897527718	336897528268	336897528818	336897529368	336897529918	336897530468	336897531018	336897531568	336897532118	336897532668	336897533218	336897533768	336897534318	336897534868	336897535418	336897535968	336897536518	336897537068	336897537618	336897538168	336897538718	336897539268	336897539818	336897540368	336897540918	336897541468	336897542018	336897542568	336897543118	336897543668	336897544218	336897544768	336897545318	336897545868	336897546418	336897546968	336897547518	336897548068	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
45676	43910	48067	42481	33309	24950	18017	12710	7837	4384	2811	2606	1938	1515	1360	1157	1003	941	843	888	818	739	667	668	653	585	517	563	538	519	520	468	440	452	469	433	434	401	400	378	382	382	391	386	372	405	345	405	382	380	338	369	344	378	378	353	342	380	336	351	368	392	380	363	361	379	377	326	394	356	362	360	366	354	354	376	337	351	311	368	361	311	356	342	335	346	377	362	335	368	333	378	336	316	358	376	371	350	361	349	335	340	362	329	383	324	373	356	358	327	315	362	353	341	372	391	366	391	357	356	358	360	369	310	347	373	373	333	307	319	329	354	358	364	311	383	322	366	353	349	368	353	378	361	340	331	322	325	346	329	364	341	372	352	316	343	361	369	338	392	326	371	352	350	346	357	352	367	346	348	348	332	365	324	372	351	344	372	337	351	369	355	401	348	331	362	331	324	320	373	356	370	367	329	346	336	361	363	348	333	334	334	352	383	354	376	370	325	351	357	368	363	371	341	361	368	365	327	364	321	335	373	345	340	359	378	358	355	386	357	363	354	347	308	378	336	376	347	349	365	363	387	343	311	390	398	353	335	341	328	362	341	341	371	374	355	347	328	342	340	302	339	343	368	389	324	337	326	364	328	350	331	351	338	360	324	330	358	332	346	334	332	334	346	354	360	340	371	362	333	378	356	359	377	355	325	341	360	370	356	381	400	353	362	341	312	350	299	329	337	369	346	362	347	331	370	383	364	393	364	364	351	317	358	370	316	368	371	340	354	344	344	363	344	354	331	349	371	333	332	345	352	381	355	343	344	358	357	332	310	338	362	352	389	364	353	392	352	341	329	340	303	359	345	380	334	369	328	380	341	367	353	332	349	355	344	351	368	378	364	351	347	346	369	357	343	373	341	327	353	341	351	364	337	343	337	368	355	353	350	336	331	353	296	313	344	360	315	345	376	362	330	353	357	355	347	386	348	367	340	337	362	343	356	360	350	346	354	386	365	346	347	353	359	359	316	327	356	377	360	371	357	349	354	348	342	367	309	388	368	344	326	351	356	347	388	318	343	347	327	328	383	352	334	381	381	369	323	372	331	354	359	339	346	322	348	343	359	354	327	343	358	345	323	325	357	401	329	335	389	361	319	366	342	346	331	361	372	372	331	335	330	357	369	353	360	365	387	337	367	346	311	359	347	348	340	341	348	371	334	324	364	348	388	372	325	358	374	368	319	363	346	352	335	369	350	334	381	366	363	353	329	367	334	366	380	346	358	358	398	345	337	337	320	412	348	384	333	349	347	359	343	397	389	364	374	356	354	337	369	352	352	348	349	381	363	335	366	328	365	371	361	346	352	353	323	356	336	354	387	350	376	333	345	359	363	345	330	354	354	336	334	355	347	336	381	354	354	315	339	377	361	334	350	384	351	299	356	383	314	336	356	338	320	355	342	366	383	344	336	342	347	335	328	360	353	319	322	358	347	368	358	355	381	362	366	330	353	356	327	383	381	378	356	357	371	350	327	354	307	354	367	375	367	355	343	338	325	369	401	329	366	366	379	376	377	343	323	326	360	345	372	377	341	340	318	380	324	374	340	369	369	357	339	361	357	379	358	337	376	322	350	338	383	346	363	365	368	345	362	302	360	340	357	364	350	363	356	354	389	379	365	347	343	346	373	353	372	368	328	382	359	350	392	344	346	347	376	364	325	390	364	368	325	357	333	386	344	369	360	357	375	371	316	359	373	339	366	337	336	359	340	334	348	346	359	357	332	342	349	302	331	341	327	352	321	375	327	363	333	345	345	348	364	321	354	346	365	361	342	351	350	348	377	339	314	351	370	343	334	358	331	361	341	363	353	353	338	314	349	339	395	387	331	355	298	331	323	344	361	330	346	332	340	313	361	340	305	321	354	382	384	381	356	353	386	330	337	346	356	359	374	377	406	363	350	369	330	349	346	345	358	360	383	338	372	378	362	354	388	357	392	365	374	362	328	321	375	327	348	353	364	379	360	366	351	364	353	336	337	342	352	366	331	383	361	360	380	329	338	353	347	371	352	325	368	370	364	390	374	399	339	371	343	363	341	370	338	356	339	366	367	351	386	365	361	379	353	321	384	384	381	341	321	339	374	328	363	346	317	370	310	377	353	319	339	401	356	393	363	356	355	344	354	349	360	331	349	370	384	346	334	346	356	369	351	361	356	338	345	369	339	338	343	372	357	343	360	357	330	351	330	344	319	347	371	342	329	352	362	363	359	351	358	330	366	340	387	339	303	341	380	363	372	360	341	349	325	355	363	372	351	353	332	366	343	350	352	341	381	347	355	346	321	320	321	306	352	358	368	360	352	326	340	371	366	347	344	345	344	362	378	363	362	385	375	313	389	343	338	347	367	320	372	366	362	353	352	320	325	354	331	375	327	346	383	376	329	349	332	329	398	320	351	365	329	339	362	356	328	390	374	325	354	348	332	345	335	363	318	333	359	332	373	352	335	366	370	358	357	360	305	312	355	364	351	373	322	365	379	369	343	367	323	349	344	341	361	378	332	374	364	361	361	359	366	353	356	379	391	337	349	358	351	335	343	337	332	365	373	359	357	345	376	352	369	333	346	345	311	363	344	350	332	367	351	334	376	306	343	349	362	381	365	334	376	351	351	363	347	336	335	344	342	381	346	343	365	332	355	332	336	345	346	368	360	344	368	368	354	378	357	364	352	329	360	352	364	335	387	335	322	364	312	359	350	340	355	334	352	368	355	333	382	368	369	336	337	360	318	368	332	347	368	365	361	389	360	361	327	296	346	364	323	359	338	337	375	319	348	383	382	375	322	392	329	373	359	400	383	359	330	341	356	353	340	327	364	338	352	333	335	371	361	303	336	359	359	336	321	385	369	380	375	344	356	358	343	347	335	340	356	359	339	368	360	371	330	325	336	343	333	329	331	383	369	350	349	323	320	338	334	373	375	393	313	318	363	314	385	365	351	369	343	365	361	340	367	346	352	325	343	358	351	353	364	369	347	356	367	347	329	333	355	384	366	333	369	352	345	354	366	354	312	337	344	353	333	352	347	330	357	360	308	387	370	338	364	333	339	333	362	360	328	374	339	361	324	352	337	326	356	349	333	349	337	347	325	372	310	366	361	388	384	344	381	374	364	338	341	346	340	400	334	355	354	332	380	343	334	353	373	356	331	377	348	342	386	344	363	332	373	364	366	369	376	350	363	343	348	343	392	344	342	349	369	347	351	326	341	354	321	339	316	323	398	348	296	343	374	349	345	356	346	371	349	335	345	343	324	322	337	372	402	345	380	357	350	376	370	326	355	336	333	377	348	367	354	370	366	336	359	361	360	364	358	323	376	329	348	379	310	335	341	357	369	369	328	345	326	336	327	334	371	340	343	297	343	349	318	345	368	355	377	360	357	343	360	364	377	375	361	341	333	346	329	324	382	351	347	355	324	359	339	340	365	363	322	368	342	370	330	365	351	335	358	348	383	350	357	366	333	357	337	377	361
29316	36054	48303	47847	44489	28008	21768	20018	16958	13142	9860	9868	8134	6627	5938	5041	4160	3996	4004	3905	3526	2943	3093	2762	2677	2509	2355	2122	2137	2063	1979	1741	1523	1425	1358	1268	1198	1127	1046	1055	1062	993	1107	986	1058	1059	985	988	1036	956	930	933	883	929	886	849	960	938	954	918	926	928	931	869	904	894	909	885	882	859	818	861	849	812	845	848	818	845	789	809	797	878	857	868	829	860	843	858	876	848	876	877	853	858	818	852	870	843	878	881	845	894	825	902	842	895	851	824	862	898	840	846	833	816	927	887	822	829	859	831	823	853	791	836	835	829	799	832	818	828	847	856	820	848	814	834	808	808	807	847	784	883	771	798	785	801	788	846	830	871	838	836	832	832	896	793	831	943	801	804	822	814	838	806	890	837	846	817	793	836	834	834	784	785	818	829	854	853	813	824	840	797	817	825	806	853	845	826	766	800	833	798	834	873	857	793	831	811	818	784	825	837	786	848	848	823	814	799	805	824	835	825	858	855	860	814	843	831	827	791	814	799	815	852	865	823	821	840	804	858	917	789	811	886	831	826	822	818	848	786	837	848	815	820	811	793	807	802	808	836	796	807	805	820	862	832	781	854	795	812	803	825	814	780	855	793	881	826	881	826	791	821	789	820	808	812	844	880	799	834	841	827	879	826	839	833	849	813	807	813	832	800	825	833	851	832	810	831	846	827	836	829	783	800	806	811	864	809	817	811	783	799	829	829	840	813	789	865	801	837	833	810	844	773	858	863	794	842	866	770	835	833	855	733	837	824	892	850	839	757	873	778	827	785	845	816	773	839	796	818	832	826	821	830	803	829	834	784	832	813	822	825	803	861	835	824	775	817	816	782	818	798	808	886	836	805	811	833	765	811	817	826	862	827	807	797	867	808	762	827	752	770	811	840	837	852	780	849	807	749	810	826	817	857	819	792	846	836	755	818	821	798	806	822	810	787	846	794	812	817	853	838	865	793	822	820	800	846	799	841	843	836	811	825	859	813	837	802	888	819	820	802	799	812	868	818	838	850	857	819	808	813	829	830	822	812	806	816	772	816	838	853	837	804	788	800	796	830	812	832	789	822	791	858	840	792	817	855	813	838	851	804	766	832	835	858	884	872	818	835	806	846	815	879	794	860	820	849	740	835	829	812	832	823	839	867	824	874	838	787	840	848	820	792	817	867	796	803	851	790	821	821	858	816	824	789	835	823	779	836	829	833	834	844	805	830	801	863	843	840	818	807	822	838	837	823	868	820	821	823	810	837	801	816	815	865	860	831	822	805	868	771	819	797	837	870	747	842	807	839	836	812	856	859	810	785	830	885	819	830	807	829	787	778	798	804	836	850	820	858	790	848	782	797	835	830	850	795	804	862	850	834	854	868	796	848	847	857	815	827	784	830	801	797	770	819	765	866	795	809	819	875	859	819	812	825	871	868	818	818	801	845	789	805	810	833	762	817	862	850	798	819	839	816	818	828	812	795	792	866	841	807	836	835	766	834	797	757	784	880	830	817	792	879	777	833	833	755	773	828	849	843	818	845	833	799	825	848	818	769	819	850	857	848	834	803	820	806	858	762	869	831	767	824	840	799	857	814	876	841	812	860	846	870	772	802	880	761	784	828	813	796	795	811	811	866	789	804	777	802	834	826	788	825	792	823	800	837	821	806	815	846	820	823	802	802	815	826	827	853	797	812	809	824	762	829	829	820	768	864	814	858	820	786	846	855	815	872	816	817	800	802	770	811	810	814	858	875	835	841	811	852	817	834	807	819	818	812	799	814	834	810	877	772	812	879	828	776	838	806	744	818	814	789	850	804	801	807	809	830	813	792	819	818	838	846	848	821	850	805	814	797	784	800	818	846	824	814	794	834	861	794	831	837	788	827	803	818	813	862	790	810	829	857	814	800	835	805	817	827	827	827	819	816	815	819	840	898	795	837	864	830	815	813	833	766	790	826	787	804	834	861	857	810	870	867	788	797	842	830	815	808	779	813	784	798	840	825	805	844	806	850	856	831	805	860	829	802	810	805	873	793	825	832	815	795	808	850	807	845	856	839	857	859	838	796	771	848	809	880	847	874	800	858	815	799	849	829	867	794	800	869	842	828	838	821	773	860	804	812	792	814	783	834	792	842	879	792	806	823	878	803	809	839	836	824	817	823	840	830	769	818	786	802	803	792	867	784	774	832	806	842	760	868	812	831	827	840	831	788	855	838	846	827	795	821	812	838	822	778	780	862	803	805	805	803	780	875	755	842	814	819	829	837	823	817	823	825	778	779	842	837	815	843	849	812	812	857	808	830	772	812	804	801	815	845	857	823	855	818	782	786	775	845	869	809	793	826	824	809	774	809	805	886	815	777	788	908	792	826	839	798	835	814	859	809	825	817	876	798	776	798	830	795	766	873	790	818	820	841	804	855	758	849	848	792	806	818	842	833	752	765	797	813	802	795	862	834	866	876	808	833	808	816	818	858	772	845	862	792	800	784	832	795	836	805	826	831	771	811	796	818	834	808	822	861	874	845	866	800	782	821	841	827	827	826	787	788	782	754	832	824	872	752	816	824	841	858	810	861	856	813	810	793	820	862	813	810	812	786	858	821	835	859	820	797	802	804	859	854	779	821	767	882	815	854	812	768	818	823	811	807	764	818	801	798	786	865	849	810	808	834	827	874	796	790	831	826	797	827	806	853	817	758	847	794	869	792	796	821	767	843	819	800	763	816	817	819	811	818	819	833	866	806	808	842	865	800	799	821	887	813	832	793	838	781	815	818	794	818	811	831	785	829	842	834	824	826	805	848	847	783	803	807	868	786	870	807	790	801	810	834	825	820	822	777	835	868	827	824	832	798	842	803	822	863	798	837	836	812	832	833	795	801	790	831	879	808	808	834	842	855	794	834	834	865	819	860	818	849	772	823	809	828	812	802	800	831	867	763	796	824	807	822	818	780	815	840	768	779	883	840	802	817	844	798	753	813	810	853	835	784	805	815	816	863	829	804	804	859	787	801	824	843	795	826	822	841	781	799	832	820	812	806	803	813	849	790	764	824	848	884	793	788	771	816	847	822	849	818	787	811	824	771	777	869	823	783	848	831	797	834	826	829	849	832	791	855	862	806	835	856	797	877	808	829	806	865	821	823	796	816	834	853	787	851	855	855	842	827	848	836	753	789	824	811	803	766	821	784	849	823	797	833	771	866	801	858	816	740	819	822	831	806	823	811	835	826	851	856	823	851	845	790	826	825	839	819	832	812	856	837	860	842	823	828	871	822	842	785	858	816	836	864	810	799	818	822	868	796	820	863	811	801	772	834	849	840	807	816	795	793	792	806	802	833	841	820	793	798	754	865	804	786	791	846	809	849	822	810	836	816	827	834	801	800	809	791	793	844	790	865	766	839	857	829	846	810	799	837	892	851	815	844	795	828	834	847	849	810	862	837	849	812	821	848	824	835	854	827	821	767	846	814	833	849	838	841	770	799	836	849	830	799	821	804
24916	20634	24318	19099	11097	5565	3361	2487	1883	1249	960	804	670	615	573	502	433	454	436	434	428	393	444	431	409	397	371	420	410	393	422	398	369	382	313	310	316	383	344	324	359	344	382	349	337	346	370	318	323	351	305	329	358	349	338	345	325	332	332	355	324	342	321	305	353	340	340	337	347	351	328	323	327	359	338	317	344	332	352	339	366	380	354	373	343	331	397	326	351	358	314	307	325	325	335	316	320	336	308	356	346	336	352	371	341	319	321	331	286	325	297	344	321	329	327	328	370	349	364	326	340	335	341	358	330	325	325	347	353	333	343	388	354	298	321	312	332	336	361	324	311	355	340	361	320	350	327	322	323	359	319	348	330	308	354	314	368	354	343	343	366	321	346	359	329	358	332	336	290	352	362	333	353	338	334	332	369	323	325	328	397	354	354	372	347	351	349	300	351	328	289	304	345	329	314	369	343	361	322	338	359	331	357	362	328	338	323	350	357	352	389	328	317	334	367	344	317	364	352	382	350	318	336	363	390	340	318	330	336	355	327	294	354	356	353	343	328	349	346	364	340	323	325	350	376	347	309	402	328	321	359	330	341	324	397	348	357	359	336	355	349	362	362	342	369	362	342	345	323	364	333	338	329	320	328	326	327	347	340	347	335	352	333	361	320	359	366	358	339	320	324	353	334	355	349	331	366	345	325	328	351	366	365	328	357	338	342	357	337	370	353	362	351	338	356	320	336	357	324	338	352	311	314	370	327	333	349	354	322	326	348	350	335	370	317	349	331	353	355	322	333	351	351	347	340	358	372	347	322	350	335	357	323	336	326	351	316	336	339	317	366	331	338	358	339	339	334	346	317	331	334	310	330	345	335	328	343	348	378	344	351	349	357	376	376	332	330	333	353	374	356	344	328	345	366	335	349	354	327	353	350	322	345	334	356	377	363	331	369	333	349	322	347	363	367	329	360	352	352	310	337	341	380	323	331	338	354	335	370	377	367	342	338	383	351	371	356	369	320	390	348	372	347	372	342	342	358	352	377	336	360	329	325	334	348	359	339	382	328	314	319	306	325	343	345	338	351	353	374	349	350	349	357	327	318	326	327	312	358	325	337	362	356	352	352	327	318	348	321	339	338	369	350	328	346	318	372	358	327	308	340	344	337	328	339	315	314	343	344	330	313	336	336	335	364	337	346	352	322	321	334	343	332	351	350	348	355	363	340	326	338	322	331	354	333	361	358	336	330	326	313	335	373	352	326	304	365	383	339	340	341	327	298	321	373	317	314	359	331	309	375	342	349	365	332	331	347	360	327	318	324	330	326	363	337	353	332	378	378	387	360	328	351	363	343	319	355	329	356	351	341	329	393	333	360	368	366	340	379	319	325	347	349	352	351	318	353	350	354	329	342	338	336	318	314	341	342	299	363	344	344	319	342	318	326	330	330	350	321	342	364	356	366	345	357	348	366	318	372	313	328	331	340	350	348	346	337	325	347	317	385	396	365	344	342	341	317	355	339	356	346	358	333	357	342	339	334	345	363	310	327	343	398	365	364	350	352	370	341	342	383	328	344	328	333	332	332	349	353	317	311	322	357	340	382	365	339	334	345	313	324	334	355	337	338	334	318	363	301	346	369	367	348	383	344	343	350	346	364	357	337	360	348	329	367	340	342	329	377	344	367	339	375	354	352	340	322	302	381	321	310	335	326	375	334	362	345	340	355	328	356	354	352	313	357	308	353	336	322	368	334	341	342	328	356	356	339	320	341	304	362	380	347	303	355	363	379	335	322	345	332	342	358	343	345	328	322	339	365	307	345	364	355	337	327	366	326	340	352	300	361	348	349	347	314	357	341	370	340	339	357	360	332	370	362	321	336	338	327	376	356	323	361	319	345	325	333	356	349	353	365	354	312	328	362	364	329	366	341	346	343	342	355	356	350	342	327	349	350	357	342	319	337	321	342	341	325	344	336	308	332	364	340	359	353	336	346	349	333	308	348	362	346	331	320	341	336	336	338	338	380	353	342	327	365	345	365	331	353	357	320	350	346	377	352	339	364	333	309	347	348	344	357	344	375	331	337	338	371	340	324	326	342	344	315	349	347	335	338	395	351	340	352	338	319	338	333	333	365	366	336	342	346	398	353	357	332	305	340	372	365	338	316	344	331	311	354	349	312	314	339	379	344	358	346	311	293	337	370	352	346	374	343	322	358	334	316	335	350	352	338	333	379	310	335	359	337	371	337	338	368	330	336	321	359	361	361	350	328	348	340	348	352	343	381	354	327	347	366	344	352	345	336	379	353	317	358	361	347	351	342	315	348	346	332	323	318	339	353	321	349	350	349	344	379	365	324	354	346	302	333	336	317	331	350	328	320	333	348	346	364	321	360	380	356	363	330	324	378	371	330	324	353	333	358	322	334	329	358	348	343	319	322	359	365	358	316	365	342	370	325	322	341	367	380	356	335	362	332	325	336	345	323	335	370	353	348	363	316	342	316	331	320	327	339	335	363	353	311	366	356	329	348	341	357	336	357	330	332	358	386	321	317	333	334	367	382	316	346	363	326	332	331	360	309	325	332	366	358	366	353	332	341	341	337	326	350	353	365	346	347	341	359	336	349	375	354	331	385	349	360	331	357	352	354	375	370	305	318	316	328	338	343	375	340	333	347	314	336	372	395	363	360	348	321	337	357	352	325	346	354	351	337	355	357	294	369	341	369	347	329	300	328	370	356	338	337	367	326	342	368	347	353	320	354	361	398	335	346	333	362	312	344	326	339	323	345	319	330	347	326	333	361	323	378	351	358	349	337	312	296	376	360	364	334	314	361	338	344	314	347	356	385	341	351	306	353	352	354	363	336	329	351	351	360	310	357	307	345	304	344	338	333	334	293	344	370	316	323	322	387	372	357	348	362	359	307	319	338	357	366	353	360	364	311	342	347	379	327	326	375	322	353	359	338	345	361	376	359	340	341	328	338	358	337	362	362	337	317	350	357	358	344	358	354	341	334	323	368	344	308	324	355	386	361	363	330	322	346	339	378	350	288	371	345	324	355	329	336	328	338	366	361	330	294	314	326	347	342	355	366	336	362	346	334	344	353	373	338	354	366	356	350	354	348	348	343	369	354	342	337	342	346	349	363	337	347	339	359	360	315	356	335	352	363	338	350	348	365	328	361	324	370	361	354	366	345	349	356	353	380	342	311	350	333	342	337	367	361	365	326	357	345	385	313	337	340	339	333	365	340	326	357	345	375	354	328	337	333	320	320	363	327	356	337	320	352	318	351	363	348	322	325	346	303	343	369	353	353	342	378	325	309	368	361	367	362	357	351	342	345	322	351	366	338	328	358	355	348	344	348	310	343	361	349	379	335	337	323	378	365	316	340	358	334	384	341	341	352	324	355	356	307	313	338	322	353	338	327	391	341	356	318	321	311	338	346	333	337	335	326	328	342	371	341	342	321	315	332	352	423	337	365	374	317	317	321	327	352	373	358	345	334	364	337	336
14154	17350	29280	29333	22406	15316	11879	9962	7380	5217	4081	3474	2936	2407	1984	1765	1554	1444	1387	1364	1358	1395	1299	1228	1277	1217	1224	1254	1269	1263	1205	1098	1030	1002	1018	1000	976	893	902	935	932	857	909	912	903	898	863	899	837	880	892	870	856	842	863	834	871	795	845	882	861	823	839	842	787	820	845	828	785	800	809	856	833	818	794	829	796	864	868	831	819	821	851	847	785	871	855	830	790	817	891	820	810	864	856	843	807	894	866	855	809	847	856	844	867	851	859	805	833	868	805	812	889	844	843	846	794	815	827	833	787	800	843	799	864	780	789	863	831	863	795	878	764	836	893	824	852	858	829	811	758	880	822	846	799	847	777	851	831	872	847	863	835	841	859	827	825	851	818	851	813	850	818	815	797	819	832	832	821	838	793	813	844	814	807	841	866	827	842	808	791	836	844	814	863	799	829	853	866	828	842	808	820	816	769	842	812	862	855	853	827	882	838	876	799	814	851	881	823	810	842	836	815	846	863	873	808	811	843	833	850	806	883	800	821	810	827	833	852	820	821	808	803	772	854	900	848	802	874	781	855	823	765	811	846	846	834	815	824	877	841	826	828	839	826	788	855	904	829	849	820	830	843	788	830	811	807	815	775	832	837	834	870	813	798	839	808	854	863	848	863	869	835	829	814	811	866	809	841	800	806	859	817	912	828	829	871	801	789	827	848	856	830	854	819	793	838	874	848	849	859	880	805	824	787	824	788	842	828	797	900	861	855	878	835	838	804	863	814	860	808	872	826	851	814	824	832	804	791	834	835	797	849	805	821	801	816	839	802	824	832	866	912	798	814	845	792	863	782	862	862	853	811	810	840	843	791	832	783	811	851	820	813	839	822	826	796	801	843	858	878	813	815	846	838	813	781	834	855	838	815	823	870	830	861	860	822	838	862	866	818	795	813	860	848	801	831	805	810	806	843	829	862	844	856	851	906	823	876	820	860	811	805	793	806	877	831	849	865	851	878	877	852	832	785	772	862	894	820	816	855	773	837	786	811	853	818	845	870	845	857	815	832	829	802	854	840	864	807	845	830	804	839	820	835	816	784	794	799	874	863	891	831	834	838	829	842	841	837	855	827	773	779	848	856	818	841	787	873	825	824	865	840	830	865	839	833	844	850	837	796	812	857	811	854	822	817	853	806	874	828	803	873	806	866	851	820	843	830	788	809	859	812	775	795	803	840	798	786	778	859	845	845	862	813	837	834	794	815	843	789	750	818	838	832	842	802	815	813	795	822	811	857	815	830	769	797	886	842	825	803	840	790	824	890	787	862	825	802	805	859	834	866	886	864	831	857	811	836	881	848	848	834	804	829	821	824	838	802	803	802	848	857	850	878	825	877	820	820	810	795	806	828	830	818	834	834	839	797	817	804	835	827	786	839	845	851	832	825	861	809	846	815	843	834	844	828	809	799	898	850	855	825	810	813	867	912	841	817	829	856	788	847	798	860	859	863	844	801	853	816	824	828	842	858	850	800	853	815	852	819	852	818	871	844	827	824	828	899	849	797	814	765	851	771	847	824	851	827	860	837	869	880	815	785	867	754	850	792	863	830	843	792	814	853	816	825	804	865	824	872	838	833	781	799	835	798	818	834	876	849	827	810	819	842	805	807	821	847	846	855	835	826	833	875	835	818	844	816	853	816	908	809	814	811	790	792	853	815	836	818	792	835	824	858	808	872	841	836	866	845	833	846	836	838	872	780	806	833	808	879	827	888	820	821	817	809	830	869	828	833	816	825	836	832	831	829	846	805	797	811	806	779	861	823	868	860	832	814	796	852	822	851	830	835	836	859	808	851	828	834	830	847	816	855	794	820	844	805	828	890	797	833	809	817	831	872	881	872	856	853	862	827	826	825	775	813	818	833	896	827	878	794	815	889	815	851	889	814	814	812	888	832	830	822	857	855	794	872	871	815	772	857	806	835	847	804	871	829	854	801	861	820	802	843	837	840	869	867	804	831	846	864	842	843	846	832	804	788	805	833	804	781	788	858	870	860	859	821	860	895	914	849	875	889	804	851	818	811	836	821	842	855	801	880	899	858	812	860	819	880	846	820	822	883	844	857	827	800	818	852	835	852	853	835	828	854	848	843	868	841	816	800	809	833	826	807	865	817	835	856	851	826	837	799	813	811	822	881	835	853	871	819	847	850	819	866	818	810	821	846	861	866	801	796	857	826	859	809	782	821	820	792	843	811	819	878	829	875	866	799	852	806	826	850	861	843	782	800	927	829	829	869	781	860	814	864	820	823	831	822	856	887	841	769	815	794	864	859	871	816	821	845	834	836	795	868	845	831	820	801	878	836	890	843	833	797	872	822	827	804	777	841	847	858	796	796	820	793	842	839	844	831	782	859	880	820	799	809	797	856	804	837	817	809	814	882	846	830	738	819	817	862	827	786	834	871	822	847	816	783	857	816	805	779	842	785	885	858	811	864	817	835	795	790	826	848	809	847	868	805	863	817	862	804	808	877	868	874	825	837	807	807	818	852	803	834	804	816	864	859	853	871	804	803	819	872	769	815	845	808	832	813	877	847	867	811	826	828	851	811	792	843	863	870	842	851	855	799	878	782	834	812	845	827	868	848	820	826	777	876	816	765	785	814	809	804	824	878	834	845	794	831	861	826	849	826	818	877	841	871	841	818	824	873	814	834	841	885	847	813	823	794	902	844	757	871	857	836	784	829	862	814	819	789	801	830	840	874	865	819	869	830	863	833	845	818	841	813	808	818	836	798	807	795	829	803	858	787	795	823	836	846	817	854	867	768	839	876	857	837	873	863	829	815	810	836	830	833	843	835	822	824	867	826	768	817	844	830	849	801	850	773	847	850	845	810	838	862	830	858	861	827	910	821	860	867	822	843	815	781	840	796	826	855	801	826	831	851	809	865	896	847	775	846	883	793	837	842	814	793	869	828	855	837	795	853	791	845	808	859	811	825	861	835	850	840	796	804	813	814	797	767	841	812	856	869	879	825	896	834	797	814	796	805	840	764	793	873	880	783	844	803	869	834	837	795	860	821	815	839	821	846	811	817	824	868	807	833	869	854	859	823	819	881	859	842	857	848	875	805	845	838	843	829	840	865	826	812	823	865	856	871	859	791	890	847	856	818	865	902	771	842	817	881	816	841	840	893	842	825	827	856	789	845	881	833	825	825	880	873	856	851	873	794	852	862	825	830	820	790	846	835	824	818	834	863	783	846	800	830	871	828	808	795	821	817	803	857	806	839	874	827	859	807	868	787	826	856	832	814	821	828	835	846	850	857	814	850	821	833	828	803	817	834	815	832	828	815	861	867	854	798	878	825	757	832	810	876	834	823	889	807	871	866	830	792	873	815	812	784	850	858	886	827	831	788	846	844	819	803	859	829	871	833	812	873	888	877	821	833	855	804	804	826	812	817	794	817	835	820	851	858	839	775	790	822	817	838	830	845	819	784	800	859	885	837	885	841	873	875	857	837	828	840	838
41287	41727	53813	45664	39191	25819	16718	9491	4932	2659	1938	1607	1204	1023	958	874	683	703	613	663	666	638	591	605	594	577	547	530	563	551	493	464	519	494	439	481	416	431	457	427	405	438	423	460	417	412	417	428	369	429	421	433	430	437	387	436	407	423	430	411	395	430	414	426	422	407	401	423	427	418	450	426	388	420	378	422	387	436	430	368	443	411	414	404	386	412	425	405	432	421	448	424	391	453	433	381	427	434	410	411	383	438	427	387	378	427	423	424	448	397	395	427	452	414	409	411	380	367	386	404	407	377	446	431	420	380	391	440	455	415	383	392	403	426	413	405	390	402	413	411	381	392	427	403	395	370	396	398	439	400	402	384	418	422	387	395	408	407	413	433	420	426	375	406	383	389	399	396	455	406	419	394	433	411	444	411	424	400	423	399	396	406	429	426	424	398	450	417	416	380	416	416	422	387	423	413	388	423	394	409	375	430	387	419	413	424	394	398	386	432	366	408	432	423	392	404	412	419	452	391	419	450	431	413	433	421	380	383	368	400	401	367	444	393	382	396	380	407	408	393	391	407	401	402	407	389	395	424	381	378	422	414	431	418	404	401	394	374	435	399	410	401	402	441	415	424	414	379	400	417	415	417	414	397	425	412	420	382	404	394	385	418	431	405	425	407	404	422	401	425	443	439	427	401	403	389	408	414	410	409	381	391	452	398	431	454	365	381	415	403	415	409	402	394	412	379	416	445	388	357	403	421	418	423	399	428	403	419	397	388	433	390	407	417	391	418	402	412	413	438	406	406	437	406	441	397	441	383	425	398	371	393	416	388	443	372	422	394	401	381	402	420	397	426	426	428	409	344	390	442	418	402	364	401	433	400	378	430	416	391	450	420	379	435	396	399	409	415	416	424	419	379	408	392	416	404	436	410	422	434	408	412	429	422	441	445	421	438	445	401	415	395	411	432	378	384	365	426	431	398	419	424	394	429	376	456	394	401	426	407	416	401	429	420	404	393	406	385	379	420	407	453	418	432	440	402	417	398	391	389	389	438	416	405	420	424	427	398	390	395	430	393	414	410	417	404	392	393	418	391	432	380	423	404	397	408	409	410	405	424	436	389	439	445	454	416	373	413	430	418	416	430	390	396	417	399	419	379	387	397	421	367	388	417	402	419	435	406	403	393	416	421	391	429	415	413	396	381	382	423	394	441	397	413	402	402	408	392	394	401	437	417	433	407	428	413	392	392	421	426	448	404	373	425	420	405	429	376	423	389	413	418	478	386	375	398	434	407	407	394	427	395	397	381	421	397	450	389	416	424	384	431	387	416	397	404	406	383	396	421	457	447	400	440	396	466	434	399	415	446	423	410	392	426	433	397	415	405	406	383	452	399	390	416	409	403	376	383	422	386	414	385	387	371	400	404	396	377	409	424	422	415	397	409	392	414	412	390	413	401	402	410	414	400	428	404	385	407	410	417	443	441	394	429	445	437	412	355	432	426	429	415	417	386	448	407	445	437	416	395	385	402	406	368	370	383	349	393	388	438	423	443	439	422	428	437	371	410	404	385	442	393	411	411	393	415	425	425	403	391	393	425	413	420	423	382	433	401	378	375	426	403	416	426	393	395	416	427	376	388	417	399	406	407	425	396	421	392	414	384	409	437	415	413	414	393	426	396	434	387	413	435	416	433	417	401	389	409	380	362	417	426	433	405	394	421	409	389	442	429	411	449	429	405	440	420	417	411	411	414	392	382	399	429	408	423	425	413	404	412	420	443	414	429	399	427	394	409	388	424	455	414	455	413	418	405	383	447	394	434	427	373	415	425	404	429	440	415	405	395	365	379	392	364	388	433	420	393	420	446	394	431	392	412	429	408	414	404	440	416	375	415	410	418	397	418	410	377	408	350	414	394	409	401	449	364	425	404	421	425	388	418	367	400	403	414	392	438	407	447	431	395	413	396	437	423	363	421	406	393	395	436	426	439	458	419	415	368	427	434	410	449	370	437	439	411	389	372	415	422	433	416	443	420	411	391	393	389	364	401	418	387	418	408	438	400	394	386	441	400	398	403	406	430	407	378	405	416	418	401	404	409	385	394	421	414	443	406	389	388	368	429	394	399	429	418	391	415	389	401	385	403	431	399	423	429	399	397	391	409	435	363	432	416	473	447	444	436	399	435	416	422	451	391	391	410	436	398	400	400	430	434	410	391	441	423	374	408	427	379	387	401	431	441	410	414	434	409	425	429	424	388	427	397	421	409	412	430	382	428	390	379	442	377	419	414	407	404	414	407	410	424	454	406	386	443	408	415	374	415	430	420	410	412	403	422	413	401	462	402	425	413	386	423	404	412	425	383	391	411	436	392	427	415	412	379	408	389	414	414	412	443	413	399	380	380	382	419	368	401	383	389	410	424	427	395	408	447	391	385	443	398	416	400	413	390	398	457	418	380	405	407	442	423	411	404	444	410	424	398	392	397	393	390	393	391	429	392	409	421	397	403	444	435	379	411	375	385	389	410	389	439	429	396	417	404	368	357	405	406	413	367	363	400	414	398	404	423	441	392	404	424	402	421	384	384	410	404	399	422	427	438	416	392	439	410	401	418	410	379	407	398	414	411	425	394	426	430	386	449	452	403	362	375	378	386	420	427	421	390	402	436	425	401	400	451	416	399	450	436	432	425	421	434	430	414	431	403	462	397	419	418	421	424	418	398	408	378	399	409	426	405	412	440	412	413	386	455	415	403	414	417	437	395	404	434	452	436	413	430	455	395	391	435	433	400	419	433	426	414	435	404	446	374	389	391	427	401	412	391	419	446	450	418	395	372	434	388	404	421	434	381	388	376	399	445	433	411	406	430	429	430	389	428	414	389	432	400	404	400	401	417	410	433	402	446	371	401	459	425	475	432	400	405	417	392	415	409	445	447	418	429	407	409	459	425	378	404	433	403	407	375	397	357	422	372	420	388	381	411	424	384	410	400	384	430	359	420	437	421	388	433	386	413	415	433	411	423	424	439	427	405	423	413	422	386	426	406	420	373	382	389	387	405	410	402	404	447	380	393	362	434	414	426	385	394	403	393	408	374	427	413	403	455	418	407	406	413	421	416	367	419	380	452	399	434	440	443	426	419	457	402	419	427	409	400	420	375	453	401	445	372	424	392	402	397	405	453	393	412	382	351	421	404	400	438	415	385	482	430	404	421	393	418	428	402	412	379	439	407	425	410	382	423	425	400	397	368	392	420	404	416	418	376	404	386	392	372	394	415	422	434	390	394	377	435	383	374	409	390	358	392	364	436	446	430	429	431	418	435	421	432	397	427	423	393	369	402	422	439	403	413	389	387	420	390	422	392	420	396	416	425	427	453	396	447	414	398	395	402	375	398	391	413	365	415	403	434	408	385	415	407	405	405	404	377	425	384	366	438	388	425	448	382	404	401	411	408	375	397	423	415	419	373	413	447	421	447	411	429	400	387	446	428	426	430	395	407	467	398	397	426	405	418	428	413
25970	34447	52030	54270	48332	28278	18582	15702	12345	9358	7513	6181	5055	4266	3738	3413	2919	2721	2394	2790	2467	2334	2233	2178	2021	1947	1968	1807	1756	1721	1602	1517	1451	1399	1302	1264	1169	1101	1135	1095	1040	1095	1109	1123	1108	1103	1087	1104	1126	1156	1097	1084	922	1015	1016	1052	1056	1044	954	1012	1061	1025	985	902	1020	986	959	1004	964	977	955	1032	964	966	973	949	1003	914	1043	984	991	917	1041	956	1018	974	985	968	1013	975	999	1019	1015	992	1026	988	1025	955	941	1086	1007	1011	935	980	970	948	965	1028	974	935	987	963	931	1026	1026	969	999	1015	924	968	970	966	973	988	1023	944	959	950	980	911	932	978	965	950	1003	953	1007	934	976	924	964	939	944	1035	996	944	972	963	951	953	1027	1026	986	1038	973	930	962	980	989	992	1006	917	923	973	953	999	962	938	975	951	946	929	980	911	942	942	949	963	976	979	1000	955	950	961	928	956	1001	978	997	956	975	1010	946	947	933	968	946	985	974	992	922	1034	999	922	989	901	959	979	946	929	1032	972	951	963	1006	957	957	961	955	905	992	953	965	959	975	960	1010	975	985	968	948	937	965	976	988	917	979	968	934	943	919	943	981	1004	960	941	962	984	976	953	978	946	985	960	971	941	959	970	931	957	962	971	956	972	970	917	977	959	946	982	974	1008	1003	985	971	964	979	910	980	961	997	932	989	931	970	997	989	965	954	961	997	988	968	1017	1005	995	933	946	977	956	922	933	958	943	973	967	955	928	957	975	972	994	1009	989	946	984	955	946	1001	954	906	977	980	914	932	962	1009	937	977	938	951	883	988	993	897	1005	944	1018	932	965	949	973	951	933	931	959	1015	949	970	935	919	969	965	979	1003	910	910	1006	979	920	992	969	941	964	969	960	963	996	964	1019	1000	950	878	983	1008	948	1025	921	968	989	966	954	964	963	987	1004	917	964	999	978	997	977	1010	1004	972	929	931	929	928	927	1001	1008	926	875	943	933	1007	926	912	955	983	973	973	991	1009	971	1014	951	948	940	926	973	1008	908	981	1007	963	987	971	925	969	943	971	946	901	969	956	966	1002	940	966	936	913	931	986	935	928	969	1003	981	929	978	952	957	938	941	966	1009	985	942	948	932	942	1036	940	980	950	925	970	944	963	930	994	960	994	992	949	948	993	966	899	993	1023	938	984	969	1025	941	977	984	968	945	988	966	981	956	910	980	926	960	983	949	962	911	978	961	927	948	954	918	908	1002	987	990	942	978	986	907	940	939	978	953	938	966	924	913	1003	943	928	962	1011	1016	965	993	951	979	994	954	978	962	948	927	947	954	948	967	982	942	958	945	987	926	942	976	1002	962	941	969	952	981	972	981	970	935	1010	978	933	1004	928	970	959	960	960	972	995	933	947	983	964	946	985	1016	963	962	983	999	970	954	972	917	978	963	952	999	930	980	981	959	912	973	962	984	974	1004	891	953	941	1009	943	990	973	945	992	971	978	955	991	971	944	958	977	987	967	1018	967	968	996	977	968	1008	1056	980	974	942	995	968	920	1027	975	941	973	1024	962	985	1008	985	945	940	941	944	956	958	962	1014	998	1010	931	956	951	981	929	947	943	1005	973	884	911	994	967	943	948	986	1009	925	977	934	964	920	1004	993	960	1022	990	965	932	958	988	923	945	994	958	982	988	952	1039	995	980	977	998	970	978	1007	921	955	949	935	1005	957	994	936	971	979	967	970	972	1023	969	928	979	1022	947	936	939	958	910	974	968	1001	943	939	981	1018	943	940	1000	941	916	952	1004	969	1000	932	897	935	988	1000	916	957	982	1011	939	941	1037	937	977	1004	953	960	969	962	901	956	966	964	1004	1035	1024	993	958	960	897	957	971	990	985	963	951	960	958	962	947	985	947	930	984	941	910	971	975	981	941	962	1016	984	917	1003	953	975	999	1054	970	963	949	933	933	994	927	940	928	1026	945	905	946	963	1045	1009	943	967	972	987	978	959	980	923	965	972	926	972	988	974	990	1004	936	946	1001	1044	983	939	928	941	907	950	937	1006	1014	1053	977	937	962	987	950	892	955	968	943	977	952	943	957	967	947	963	1019	974	1033	1033	977	930	977	969	942	983	994	957	989	967	941	949	996	931	986	1018	994	952	961	972	965	969	982	1001	973	976	955	929	933	1047	954	1000	953	971	958	886	972	944	956	979	989	984	974	931	970	913	960	1002	971	961	976	915	1048	970	938	990	977	973	984	908	964	982	921	983	1004	940	919	963	946	984	910	972	1021	1010	976	930	1037	977	945	943	1024	960	1018	938	956	1010	935	973	930	983	998	954	990	997	939	944	962	1029	967	973	981	996	999	1016	980	963	910	1004	1038	954	978	921	994	985	989	976	998	961	965	958	986	902	963	919	990	985	939	993	943	990	1010	944	1030	967	945	948	987	945	1015	953	1037	913	996	982	997	961	934	989	971	982	1004	939	940	968	979	974	942	916	930	1019	984	969	922	910	964	915	969	971	984	959	931	979	1002	988	982	940	942	937	946	958	979	948	907	942	972	989	1029	999	997	939	994	943	978	1031	930	966	1037	961	939	969	986	942	1006	970	918	960	935	981	909	933	1022	995	994	891	945	925	1001	983	912	950	891	1001	919	911	978	970	983	1017	1016	1083	1015	923	942	938	994	980	968	1004	962	953	1002	943	988	961	902	932	1054	972	967	950	946	957	951	926	876	973	915	898	971	950	983	995	918	978	970	955	961	980	976	910	962	970	964	973	933	934	959	908	901	947	953	956	931	956	948	970	1021	961	992	967	959	956	1008	984	964	956	1003	957	935	1006	1009	955	973	966	943	1009	969	969	974	965	974	910	952	934	963	956	966	995	939	932	987	990	937	971	991	983	984	946	921	923	935	902	989	981	994	930	984	953	993	976	973	1004	967	979	957	970	1000	958	919	968	1028	966	973	922	985	980	912	965	977	969	969	980	1024	985	985	983	933	984	913	965	958	963	972	944	977	959	981	1010	889	1001	1001	950	929	939	952	935	895	944	945	989	961	902	975	956	944	984	943	1032	916	986	973	957	936	963	934	954	1003	927	972	950	976	961	965	988	966	968	963	930	988	976	976	948	927	970	927	998	917	979	934	955	927	958	1006	973	1003	948	922	929	978	945	1010	974	956	980	977	930	979	952	964	979	993	957	998	1003	942	932	930	949	957	943	979	1014	976	936	958	952	1043	926	994	943	1029	981	936	1002	974	950	925	967	1030	999	975	971	989	964	974	925	960	961	950	933	976	1000	992	973	1008	1014	1003	1006	925	939	980	982	996	968	905	982	976	1058	933	958	969	968	933	980	951	1006	958	975	892	977	967	963	1016	988	967	973	918	937	964	970	965	909	940	916	964	995	972	1000	999	891	922	946	990	960	956	973	925	958	960	924	987	1007	924	930	999	997	955	966	965	1010	962	952	972	966	1012	978	1024	947	1015	984	902	965	1018	948	1028	929	975	979	942	947	971	999	952	945	940	993	1014	1032	947	999	990	1019	968	968	977	999	1012	953	975	977	968	942	936	961	1020	943	1006	936	948	948	985	975	998	1000	998	962	1033	1030	985	959	971	957	960	997	937	999	969	971	935	978	948	927	1004	956	944	974	920	948	969	915	983	1007	934	1026	934	975	995	1021	930	991	960	875	953	971	956	992	960	975	925	991	1055	1000	964	917	973	916	1021	952	1020	999
49661	47328	53654	49251	42396	31955	22131	16475	9737	4591	2912	2558	1628	1459	1193	1120	938	909	793	930	733	737	751	744	635	595	607	605	588	521	515	524	467	507	479	445	417	435	406	433	438	405	433	385	395	379	412	401	418	404	418	386	402	391	405	410	401	415	407	414	390	419	413	382	383	393	391	395	404	364	370	403	366	373	380	371	425	368	372	402	390	393	378	385	411	386	404	384	387	383	368	369	349	379	382	368	390	407	374	412	430	401	417	380	402	391	411	403	432	374	369	395	390	400	403	377	380	391	351	361	387	345	367	374	379	373	390	370	369	413	386	362	382	391	369	418	347	392	378	355	357	363	321	371	330	357	373	381	348	376	401	412	382	360	373	351	352	347	420	354	388	360	352	389	398	404	372	392	354	382	385	376	360	389	379	378	369	351	380	431	390	374	368	389	408	362	366	409	395	380	378	404	384	380	414	396	322	367	404	359	365	363	396	367	381	401	441	404	384	383	383	365	373	414	338	408	403	385	399	420	411	359	336	372	388	377	400	401	391	372	384	384	355	383	375	405	369	384	382	369	365	395	378	396	373	357	390	361	363	378	384	391	385	354	400	382	413	412	402	372	380	368	366	389	396	373	412	376	422	363	412	393	354	366	406	389	367	407	386	388	405	383	344	397	372	400	407	399	433	412	393	376	365	398	384	360	387	382	390	350	429	385	378	390	356	385	377	371	370	422	353	387	395	375	380	376	386	400	372	357	391	389	369	386	356	360	368	382	352	355	408	364	402	360	376	394	361	389	411	339	356	380	336	372	391	358	358	377	419	367	370	399	388	413	380	369	411	370	366	365	393	402	359	383	402	379	375	371	347	379	402	401	373	409	372	379	367	346	385	371	363	451	362	374	367	377	382	382	374	368	386	394	407	390	389	370	362	374	395	382	372	374	363	398	434	388	371	425	398	398	384	377	402	400	377	393	399	388	383	398	382	389	377	370	383	384	380	378	375	378	376	407	373	393	398	372	379	379	394	340	396	357	398	374	392	357	332	354	369	357	373	391	370	384	349	345	370	390	399	410	395	355	339	346	387	370	367	399	379	433	374	417	363	420	352	379	370	399	393	396	399	389	406	373	388	397	398	348	358	377	367	367	379	345	373	378	407	401	377	397	385	397	412	348	376	353	393	351	382	386	368	364	406	388	399	357	377	411	379	378	386	386	377	380	358	363	366	406	377	355	425	356	395	377	402	339	390	388	380	387	344	406	427	415	373	413	426	401	388	387	361	401	400	397	357	348	432	417	406	370	379	380	385	396	397	350	401	374	408	384	401	392	383	402	339	373	386	364	358	395	417	387	405	369	427	383	395	420	377	400	375	378	358	373	392	342	415	394	387	373	398	389	349	338	336	387	362	360	376	375	397	395	380	400	402	372	392	406	373	358	372	374	398	372	361	399	397	383	334	370	426	389	427	394	402	366	369	394	407	370	396	386	364	370	399	396	390	356	357	404	411	361	393	375	370	360	375	408	372	357	385	409	365	393	364	375	364	388	359	340	380	382	380	391	393	365	409	377	393	381	369	409	355	391	338	397	368	371	374	366	380	369	368	413	411	353	391	378	382	360	390	386	387	350	409	390	371	405	360	400	373	401	356	404	361	369	383	387	342	348	353	347	407	388	367	375	355	392	405	369	361	406	377	391	356	365	411	379	417	362	349	394	373	342	392	426	345	368	366	375	394	410	386	359	368	378	392	389	384	378	372	362	416	361	391	408	402	371	374	376	376	392	375	356	396	364	376	391	344	382	382	392	444	346	342	383	371	387	406	420	419	354	424	333	368	385	401	374	374	370	368	389	386	374	364	375	365	369	391	376	365	412	359	387	396	391	398	402	407	361	364	353	376	355	390	383	406	391	401	388	370	329	393	338	373	364	397	361	414	392	388	420	406	399	404	364	375	338	355	397	359	392	340	355	380	405	418	398	366	389	391	360	373	365	409	409	381	370	362	371	380	392	359	393	378	364	351	365	376	344	363	356	388	395	382	394	375	417	425	390	399	378	388	361	406	372	369	355	384	371	377	364	376	387	386	391	439	372	350	374	374	396	408	349	380	351	398	404	377	361	362	364	353	411	378	399	390	397	385	383	365	394	383	388	383	372	339	370	404	370	375	357	372	368	377	386	389	395	377	384	393	396	361	405	383	398	370	399	371	397	397	358	383	353	395	394	382	363	387	389	378	371	348	385	384	411	373	399	379	387	400	359	417	347	388	383	369	382	386	366	380	377	370	379	386	380	396	355	403	387	380	398	375	356	379	384	355	332	381	415	385	394	387	397	381	370	384	400	358	389	366	368	384	355	405	366	389	390	369	335	396	378	378	379	381	377	373	374	366	401	403	380	403	323	382	353	379	359	362	399	402	388	374	397	373	354	377	392	422	386	372	375	399	400	380	366	360	422	405	390	384	350	410	369	381	379	360	385	361	377	382	359	368	366	406	413	398	404	383	363	388	402	432	401	369	356	382	382	369	364	390	376	401	383	379	381	391	381	380	393	441	376	388	374	336	382	390	349	377	398	377	407	410	396	397	426	402	386	407	369	386	383	392	379	381	385	412	378	414	415	369	375	384	388	369	360	364	376	397	414	360	413	398	366	353	390	382	380	366	391	418	390	391	397	405	390	388	378	381	389	383	358	383	375	434	381	357	364	370	411	388	397	419	391	401	357	350	419	365	402	397	406	398	362	386	390	363	371	358	367	346	376	367	373	382	383	387	382	385	367	404	382	384	398	362	408	341	356	335	374	405	382	378	352	337	350	350	379	391	378	353	411	379	385	377	384	366	406	386	395	375	389	393	371	393	393	370	397	406	384	403	388	406	376	379	396	406	428	336	330	352	393	409	374	371	410	402	359	364	387	405	361	363	371	360	370	353	383	348	398	392	383	371	374	395	394	391	367	378	377	372	405	359	330	372	337	399	386	419	364	397	370	377	398	401	381	388	361	399	427	380	392	379	380	379	380	376	408	364	405	366	342	401	430	365	375	408	399	367	380	360	340	379	363	325	413	362	413	373	400	387	404	408	328	376	381	363	352	376	347	391	406	354	341	417	357	344	350	339	373	417	387	403	393	358	392	364	374	423	382	391	370	368	360	399	365	403	422	392	375	410	399	378	391	380	434	356	390	366	394	373	374	395	388	388	374	377	393	415	380	383	406	372	368	382	351	386	328	402	382	357	409	362	370	417	375	379	362	349	380	380	371	378	391	402	343	380	394	427	360	440	385	383	383	373	372	365	328	397	371	363	383	401	404	373	327	405	367	381	395	367	381	382	380	375	367	359	402	363	380	387	389	377	387	366	388	374	366	362	371	361	362	402	426	394	402	396	384	404	411	375	372	414	374	363	401	355	384	411	410	370	403	402	375	412	372	399	393	353	380	384	373	426	358	393	350	331	376	358	351	348	391	378	362	372	410	392	384	376	371	378	374	358	400	385	373	378	383	375	360	383	390	403	377	381	377
31624	39046	52868	55159	55090	35157	23283	19463	16297	11821	9693	9039	6802	5841	5341	4872	3902	3813	3510	3834	3402	2897	2990	2957	2664	2466	2397	2162	2097	1965	1877	1726	1699	1544	1452	1275	1298	1164	1222	1074	1083	1023	1113	1156	1174	1126	1018	1051	1143	1045	1091	1087	1015	1018	1003	956	933	998	989	1033	981	977	1034	1027	990	994	947	1005	896	933	909	848	880	962	865	891	936	881	921	893	808	942	917	893	881	907	866	930	949	919	909	909	925	893	944	964	965	902	940	925	955	839	946	946	919	926	975	921	933	902	918	896	949	891	934	928	924	850	933	895	924	854	897	895	823	879	843	887	921	893	915	878	898	897	966	880	889	882	830	877	851	924	844	874	842	840	855	932	902	900	889	909	917	887	841	871	850	911	943	939	924	880	889	834	905	869	876	890	929	939	917	854	874	871	944	924	914	892	923	867	863	858	883	861	908	845	865	939	912	938	846	918	891	894	906	868	879	879	883	849	913	936	926	935	871	907	891	926	900	900	903	863	852	866	863	888	919	915	929	865	850	910	840	886	905	875	879	914	873	899	900	856	830	835	888	851	905	870	909	880	899	837	901	884	875	903	850	860	965	885	912	886	898	858	841	881	894	909	841	919	849	891	894	870	882	861	924	871	909	913	908	888	890	854	868	879	905	885	870	925	835	885	912	880	876	914	894	843	933	857	894	954	833	898	891	902	880	892	916	916	906	896	900	882	856	877	905	917	835	840	849	885	944	840	889	904	925	927	865	888	860	899	909	892	919	878	887	845	931	902	928	891	874	839	899	879	825	860	885	936	864	888	881	958	864	835	924	846	858	907	889	907	864	926	929	872	882	900	828	877	844	841	903	874	882	816	883	842	885	894	863	919	889	945	847	930	846	880	901	875	888	853	884	916	881	865	891	856	862	893	915	916	896	880	894	901	888	898	916	904	913	855	877	896	846	886	871	924	852	844	903	887	864	914	908	878	851	834	869	886	881	829	918	925	865	872	856	911	881	884	856	890	928	865	934	896	850	845	900	908	880	836	888	944	856	907	890	872	899	893	921	903	841	913	913	893	909	884	881	852	876	894	881	897	925	878	850	922	870	889	855	921	870	924	859	866	851	912	836	935	841	910	893	896	845	892	895	879	878	872	891	893	887	901	866	861	853	900	847	903	888	881	885	896	834	878	919	829	868	864	919	861	882	932	864	916	862	886	896	854	874	867	884	886	886	888	903	940	878	860	861	900	960	885	880	920	904	832	870	802	917	907	909	854	915	903	884	859	912	874	919	911	865	846	909	915	882	912	934	856	928	924	927	859	920	882	892	876	858	946	942	874	932	857	888	874	851	855	912	905	905	890	828	934	858	867	879	905	904	877	916	877	908	920	902	894	866	843	843	880	926	864	910	892	855	905	927	916	860	857	904	889	842	870	886	895	881	869	884	864	857	892	935	869	928	860	888	910	900	868	899	901	912	900	859	860	855	894	893	920	899	865	895	880	856	893	897	877	888	840	888	881	901	926	915	922	871	893	838	837	923	920	914	878	905	926	871	870	869	874	885	880	869	869	931	884	874	836	886	925	877	924	880	893	874	862	866	900	866	860	898	889	886	875	837	924	951	902	912	875	876	844	913	863	878	819	871	895	888	855	909	840	898	843	933	830	888	873	871	857	860	917	844	859	850	964	908	881	864	891	890	876	904	916	909	895	845	856	885	862	890	828	878	843	894	893	863	831	850	844	863	811	893	871	883	854	904	885	894	870	870	903	880	891	841	918	908	876	930	926	928	934	931	921	919	891	924	889	866	890	900	910	840	888	923	870	863	914	873	880	957	910	867	936	931	891	854	856	904	926	848	878	883	920	919	940	913	855	889	883	910	873	880	871	913	925	838	808	843	880	883	898	881	885	873	891	864	890	877	865	905	898	875	916	879	862	892	830	896	866	975	891	869	865	911	896	911	917	867	863	941	864	911	872	868	890	882	904	921	899	839	861	891	855	909	859	860	887	859	907	918	908	906	871	860	862	844	906	895	856	909	926	897	892	896	911	918	920	871	944	862	887	868	946	916	871	867	872	867	888	839	900	882	879	891	874	909	857	919	912	832	839	906	899	865	900	839	864	924	935	914	864	947	948	878	875	929	873	880	906	880	864	875	928	862	888	953	919	922	892	924	884	902	890	919	909	944	872	850	857	870	881	839	895	938	875	910	864	896	900	877	805	808	886	889	870	844	852	885	901	940	894	846	836	888	858	898	821	855	865	856	920	895	879	855	873	896	924	894	887	819	904	917	926	844	847	882	872	884	862	883	849	869	932	933	869	859	879	879	922	918	899	870	870	897	880	914	874	885	901	851	898	927	959	868	894	857	855	859	903	893	909	862	862	847	911	931	892	928	864	896	839	881	906	868	887	847	892	847	889	863	919	924	901	914	875	917	875	866	876	900	881	903	905	900	920	915	958	852	843	857	897	913	869	925	867	873	961	823	927	886	860	904	890	887	906	877	905	914	888	916	886	860	854	865	888	906	886	903	849	875	869	857	869	868	935	869	870	906	897	864	855	898	859	908	897	878	867	905	865	895	895	908	901	865	875	866	910	873	896	914	928	867	862	866	881	885	851	839	883	938	924	911	872	897	861	930	909	922	872	885	887	862	887	832	862	886	888	848	882	868	891	909	852	886	948	890	895	889	884	844	934	845	893	908	858	885	903	886	878	888	913	871	903	918	895	901	840	900	879	843	887	873	873	879	871	854	825	863	877	922	913	900	856	923	914	830	917	831	869	923	835	843	848	893	924	893	927	907	874	903	894	918	934	882	901	851	875	853	890	874	850	903	846	953	910	888	899	894	932	865	877	823	912	914	885	905	886	898	887	894	923	964	885	867	921	871	844	895	884	875	865	892	861	877	937	858	852	851	854	883	882	894	875	898	883	874	852	904	922	889	917	914	964	885	868	861	888	886	938	855	851	941	860	862	959	877	866	863	851	859	898	815	867	927	901	834	890	891	870	874	863	908	901	890	908	850	902	932	874	911	906	867	869	875	907	907	913	941	887	875	912	907	859	888	868	843	844	920	924	924	933	906	826	871	857	869	922	864	871	855	852	883	850	884	897	926	888	923	813	910	877	918	904	926	926	883	903	904	926	853	858	931	895	859	888	864	913	905	913	864	989	887	885	888	896	884	846	884	859	932	931	897	869	893	838	893	892	851	903	862	867	923	882	868	873	897	883	881	926	838	932	862	903	866	892	916	990	868	892	891	962	882	864	892	891	930	872	847	873	942	896	894	838	872	858	880	935	894	869	864	858	905	869	910	828	866	924	927	907	833	867	869	876	882	908	959	894	896	877	898	908	887	904	893	928	865	950	927	908	822	888	858	920	882	880	854	858	879	873	891	892	877	911	829	877	906	894	820	905	884	886	837	842	881	920	883	866	870	871	842	925	895	885	948	838	849	829	883	901	904	906	876	909	891	888	883	887	882	900	921	914	873	894	942	896	863	878	860	844	873	885	870	882	901	869
26038	22941	25311	20404	13767	5847	3110	2053	1448	954	782	671	606	553	469	452	417	404	398	404	403	401	387	405	381	387	362	410	361	414	361	371	364	338	360	336	405	342	351	333	362	311	347	364	358	351	347	350	311	370	338	324	308	356	334	369	369	324	321	335	371	347	330	333	342	375	327	336	347	340	315	324	372	357	348	378	314	330	319	339	357	325	330	329	360	327	355	328	325	365	322	361	345	330	339	326	380	354	356	350	321	280	335	300	341	369	353	344	338	330	346	375	382	302	358	352	355	357	343	351	347	343	306	317	344	332	333	350	321	359	358	318	354	332	377	316	357	349	354	365	330	336	320	341	330	329	314	330	372	337	363	323	353	335	347	379	328	334	317	331	318	319	322	356	306	350	359	367	355	365	356	363	342	376	366	339	345	347	368	332	348	366	333	314	338	355	329	368	327	299	317	342	360	348	352	353	334	361	368	346	338	323	360	348	366	313	326	341	348	341	348	350	316	332	350	334	377	322	324	345	335	299	361	281	348	330	345	330	341	325	339	356	282	341	326	368	316	329	356	350	334	340	361	305	336	347	314	380	358	343	318	344	365	310	371	334	355	375	370	364	358	308	317	304	336	330	333	363	308	352	356	298	316	357	325	371	356	330	312	347	356	351	356	341	334	331	343	348	309	338	369	327	308	355	345	340	313	315	368	339	366	338	332	350	326	330	333	333	359	372	370	331	345	357	317	370	350	319	326	321	336	337	335	352	329	348	327	317	329	331	365	312	303	325	352	342	366	363	373	308	333	333	361	339	318	324	331	326	322	354	317	327	331	318	301	351	334	363	315	336	336	343	326	314	336	344	350	351	319	312	328	328	320	349	350	363	353	367	343	310	329	320	321	333	323	336	365	344	348	322	315	342	354	336	344	363	332	343	317	393	331	332	384	359	324	357	302	322	315	358	326	328	343	331	359	321	329	313	366	332	320	357	349	319	337	363	309	333	329	353	322	328	320	336	385	317	354	300	313	361	331	330	372	383	328	377	367	312	355	361	338	329	382	341	314	347	375	321	338	335	334	348	337	338	316	365	354	319	334	360	351	331	343	360	347	326	332	329	308	362	338	342	342	337	323	367	350	372	361	360	328	312	356	340	306	328	309	337	349	329	329	329	375	370	349	325	345	348	336	333	363	344	308	354	332	330	312	373	363	349	319	356	345	338	341	329	317	370	354	349	402	342	354	329	387	345	355	330	342	361	309	345	343	326	334	342	346	337	355	339	368	334	341	337	337	323	343	346	342	330	322	357	358	309	381	319	321	359	324	354	341	360	313	352	315	342	353	389	334	314	362	359	352	325	354	336	313	335	320	343	351	355	342	359	330	341	355	375	358	332	343	385	342	344	345	321	358	366	376	330	352	344	361	390	325	316	352	354	373	353	383	366	360	331	348	347	317	347	361	312	328	318	321	321	365	353	334	384	326	347	393	334	305	348	343	322	338	302	366	333	365	382	349	367	358	329	342	319	312	325	342	323	331	308	349	332	335	306	328	354	403	320	339	300	322	370	360	329	330	344	304	350	324	343	344	364	362	380	361	330	347	348	316	322	341	345	370	336	383	351	346	314	346	318	346	363	318	330	356	319	340	362	357	328	348	355	340	350	340	361	363	309	323	331	346	325	306	323	336	336	380	331	335	325	326	360	344	357	352	347	325	374	332	347	344	354	311	341	382	372	357	369	335	348	379	336	338	351	327	351	336	381	351	348	355	353	350	358	352	349	388	328	377	347	331	389	367	326	388	338	320	360	312	313	379	348	332	334	375	318	303	362	332	356	338	361	372	365	361	328	349	329	375	351	341	322	365	336	326	361	333	315	375	333	311	359	353	326	338	293	334	368	357	375	347	352	361	367	332	317	313	351	327	333	350	344	332	354	343	347	318	339	336	370	368	367	359	339	336	344	320	355	305	322	342	342	342	340	362	362	370	346	354	332	346	332	352	350	316	342	348	357	352	381	315	332	347	363	340	331	342	319	334	337	330	370	319	347	296	343	330	365	370	302	358	325	354	339	369	359	367	360	362	355	314	307	315	341	358	375	393	339	328	354	368	328	330	364	337	362	340	338	334	338	305	327	342	310	360	343	350	307	323	391	378	332	384	349	346	323	341	329	320	357	303	377	352	323	346	365	325	363	323	337	365	332	344	354	325	340	371	319	371	323	343	360	314	377	347	355	347	342	342	339	308	339	332	366	338	349	333	388	361	373	361	342	316	331	352	322	332	343	372	330	338	321	352	324	302	346	372	329	342	368	327	348	330	366	343	332	355	345	306	377	301	349	350	359	377	375	312	309	365	368	316	370	351	301	314	355	331	342	347	335	333	366	363	354	353	365	343	333	367	345	338	355	306	318	360	375	336	355	341	324	338	320	347	333	359	352	356	338	313	292	316	299	337	361	337	334	340	369	350	327	379	325	342	336	359	319	361	367	363	345	360	371	348	342	367	341	337	349	354	348	316	374	335	320	339	370	333	354	349	345	371	335	383	365	325	321	343	321	362	291	341	338	326	370	323	327	356	328	348	344	324	343	344	361	349	333	329	328	339	322	367	337	338	333	349	310	311	317	306	349	361	354	357	351	347	352	381	342	338	325	377	361	334	354	360	343	303	318	339	372	350	319	342	319	373	335	348	360	340	352	346	359	322	331	328	367	335	342	343	319	346	320	364	335	315	343	335	331	323	336	321	298	345	345	367	316	356	326	350	356	289	344	345	319	345	328	322	348	325	335	315	322	349	373	361	345	371	385	336	341	359	351	370	359	336	338	355	358	345	301	368	345	358	352	340	355	323	334	346	346	356	335	348	369	344	350	348	365	329	322	341	357	309	356	337	323	336	369	318	359	366	307	375	360	356	342	345	350	373	353	332	369	319	352	367	342	339	346	291	306	338	315	331	315	321	349	344	354	354	370	354	369	335	345	328	365	327	347	383	355	343	326	341	342	347	335	329	366	357	377	337	332	331	348	343	325	377	365	314	335	338	372	339	337	344	358	350	346	368	334	320	344	341	357	376	379	330	329	347	359	354	335	346	355	312	305	360	364	333	344	353	360	335	322	333	369	340	350	338	378	331	310	321	333	337	335	366	328	326	360	310	353	337	328	345	348	312	366	381	336	327	349	343	401	345	348	386	331	330	337	350	370	339	316	333	353	375	355	333	341	349	325	320	346	347	340	378	344	332	356	346	358	339	316	351	338	371	322	327	348	363	342	329	340	330	352	382	387	325	313	352	354	314	349	332	337	329	346	356	322	323	323	326	318	376	311	338	315	335	335	295	362	336	346	313	343	330	302	335	321	341	332	337	362	335	323	328	304	378	349	336	370	336	343	352	354	320	363	358	365	346	342	324	316	358	320	341	319	354	369	359	361	379	338	352	309	298	363	338	335	358	337	342	334	373	323	344	352	337	312	369	372	365	346	358	338	373	319	333	362	327	320	316	354	337	312	385	304	383	348	343	319
14873	19423	30088	31220	26359	14372	10682	8241	5350	3637	2983	2568	2219	2070	1740	1587	1387	1290	1306	1246	1266	1221	1176	1169	1142	1202	1152	1091	1147	1147	1077	1016	992	976	999	915	901	876	936	948	868	853	904	883	844	825	866	865	914	832	840	867	841	843	833	827	836	809	816	817	832	864	871	880	878	763	813	849	793	807	779	844	845	843	859	816	827	876	855	832	812	839	851	858	809	859	832	798	862	874	830	848	902	842	823	824	863	904	831	791	829	832	839	833	871	807	829	835	779	848	830	824	875	769	823	822	838	863	813	830	836	843	821	803	818	767	872	805	838	831	841	798	896	789	838	887	809	816	802	746	819	827	819	797	868	807	801	788	835	812	835	815	834	857	859	825	846	828	804	818	878	808	827	851	877	838	773	854	798	803	809	789	807	842	773	861	830	873	792	847	811	799	820	776	844	849	771	842	818	812	822	799	870	868	821	820	801	820	833	842	828	813	869	832	810	870	828	835	816	861	873	807	815	807	847	809	785	819	840	808	806	814	794	835	787	802	813	857	784	816	866	827	855	780	832	862	823	896	852	796	800	837	850	830	829	841	794	847	794	826	806	828	829	821	803	835	814	821	741	808	812	800	839	873	882	858	851	846	845	859	894	757	798	828	828	832	843	871	848	819	859	816	784	805	825	812	800	807	790	848	810	819	849	839	774	806	840	789	797	795	785	818	852	813	815	814	819	824	767	846	801	850	806	841	800	809	801	793	791	790	858	812	822	794	764	829	845	776	863	770	836	846	837	834	814	840	829	831	817	809	821	851	800	819	793	793	822	804	847	843	788	784	854	851	847	790	821	832	826	869	861	810	746	851	847	835	817	825	824	831	770	847	833	790	849	797	817	810	813	786	841	785	845	801	780	878	862	827	813	833	856	789	865	847	795	816	828	796	838	801	833	799	830	804	878	836	774	768	796	803	807	807	813	843	856	847	857	863	835	826	835	835	777	829	778	842	830	825	797	851	851	835	866	797	827	804	826	802	856	804	776	852	821	786	808	812	793	848	824	820	827	810	822	783	891	821	802	879	790	812	813	801	889	828	827	844	927	812	858	844	854	791	803	763	843	847	764	806	845	842	863	825	789	789	816	819	863	833	838	804	783	823	887	836	877	837	817	840	813	811	816	827	845	864	793	878	874	817	845	856	897	858	893	795	873	823	801	849	776	804	794	829	815	842	815	853	835	810	797	799	824	858	823	821	866	820	844	847	844	832	892	802	807	835	782	845	836	862	828	843	870	832	788	823	816	841	845	799	774	847	800	805	831	829	819	872	847	863	866	840	810	823	822	801	783	803	798	833	858	785	834	829	848	838	825	849	841	867	828	794	810	802	786	818	825	849	814	790	797	833	820	856	780	825	883	802	874	816	858	850	857	857	848	839	824	861	808	768	809	840	805	861	861	850	782	811	809	823	770	858	869	789	858	815	784	857	804	883	803	834	800	826	798	804	827	861	803	829	820	831	877	785	843	862	835	851	844	793	775	801	808	831	850	815	804	825	881	825	843	822	800	813	817	813	858	791	850	802	826	819	759	756	874	810	823	842	811	818	835	828	788	830	822	765	817	798	823	842	852	843	830	825	843	811	835	774	840	831	901	794	831	781	803	845	801	837	822	886	844	866	825	796	867	833	855	821	818	876	788	842	861	858	812	825	846	814	827	826	835	812	821	770	815	829	850	795	846	809	872	799	819	799	910	834	796	870	834	826	798	818	814	787	740	856	802	859	819	861	818	805	835	836	880	809	852	876	845	839	819	796	817	835	831	813	818	828	820	831	779	828	844	799	871	836	774	844	799	852	816	820	798	834	835	830	868	837	867	853	809	826	872	825	753	867	807	789	830	839	792	777	885	816	816	804	816	891	844	820	806	826	798	820	835	827	832	836	804	855	815	827	847	840	907	873	760	861	806	849	843	779	793	852	826	826	808	851	833	870	862	824	832	853	792	804	827	802	801	800	841	840	796	806	789	788	842	836	799	851	798	836	834	846	802	809	832	813	853	852	869	817	789	802	777	823	789	809	837	778	891	798	846	836	847	775	862	841	861	838	872	795	884	839	832	779	859	869	794	794	798	886	826	813	812	834	812	816	832	839	851	819	842	805	828	822	888	850	846	829	817	813	806	794	894	827	832	784	853	895	802	808	889	813	802	780	819	798	820	821	822	856	843	786	809	785	850	802	845	880	812	833	814	856	832	831	859	807	851	866	823	845	877	822	884	809	832	864	853	805	773	838	801	788	850	846	846	824	816	823	763	840	794	844	840	830	828	867	837	853	882	821	853	807	828	802	852	825	878	817	814	804	842	835	812	814	802	829	859	803	810	809	844	838	799	849	778	878	820	856	873	824	831	812	835	919	821	820	783	811	805	840	811	811	837	846	823	786	793	795	799	788	786	863	785	857	808	811	877	838	868	814	800	865	827	840	823	807	836	807	789	822	814	801	751	875	777	773	821	842	804	795	844	805	855	888	804	813	811	793	832	802	829	829	831	848	826	792	831	839	841	849	787	805	823	829	825	781	813	826	835	840	836	790	824	841	828	862	799	813	792	838	788	829	829	827	849	847	812	813	850	830	785	810	848	862	859	832	823	801	846	831	821	762	822	854	820	807	860	793	872	839	804	800	819	811	832	790	827	831	853	815	856	815	813	843	864	844	848	838	774	858	849	807	827	872	794	833	820	856	834	812	809	851	811	834	834	876	736	861	837	828	841	814	825	859	814	815	812	817	806	805	802	821	810	803	804	852	833	870	832	838	835	781	833	828	832	803	853	803	870	867	807	799	793	828	852	763	836	814	848	829	823	830	807	883	843	790	803	798	876	825	800	825	819	821	832	819	861	785	826	795	810	786	853	807	781	803	795	806	856	799	825	792	823	824	791	880	786	795	862	801	833	816	816	803	835	770	852	797	889	821	801	857	869	855	795	900	799	840	839	828	831	826	818	816	803	807	782	858	847	820	824	861	853	790	826	866	759	851	847	808	843	850	778	840	871	850	867	813	887	791	768	805	800	826	817	814	797	861	846	835	804	870	834	825	835	793	851	812	841	822	819	835	814	804	831	804	793	830	798	838	828	807	823	840	738	828	827	848	787	819	815	838	811	829	853	844	839	867	802	812	844	816	845	792	814	841	877	813	795	865	855	770	894	785	850	875	776	858	840	792	845	811	848	798	832	801	893	836	823	822	811	798	784	806	845	793	871	831	880	843	857	851	840	828	835	840	847	770	783	812	827	800	819	808	819	827	827	820	846	784	817	803	790	863	838	809	795	826	800	837	816	891	801	807	826	814	812	849	842	837	774	821	918	830	778	857	833	823	818	838	817	850	819	841	830	828	824	866	822	797	836	797	807	795	785	806	833	814	802	841	856	824	887	837	820	843	819	792	807	843	860	837	809	847	826	885	886	846	846	816	800	843	827	838	799	846	841	818	881	841	806	864	797	833	825	837	837	834	807	846	851	841	837	766	849	839
43167	43978	52204	50371	38687	26383	16687	8849	4132	2229	1764	1487	1225	987	891	788	667	712	681	673	587	541	575	528	542	541	475	506	465	455	484	486	486	456	465	437	474	496	408	428	420	460	446	439	415	420	415	399	414	421	409	400	392	371	413	431	460	409	404	386	414	362	426	451	406	420	422	430	394	393	453	425	400	384	413	451	407	367	426	446	434	426	426	397	435	405	439	398	431	400	407	369	431	423	400	427	436	408	391	437	401	428	416	414	384	389	427	374	423	397	401	415	401	413	413	421	400	405	421	407	376	396	398	428	427	440	464	402	416	388	396	453	432	400	405	405	394	417	352	395	421	405	429	386	459	384	436	405	396	420	429	451	413	402	441	425	404	380	432	394	430	389	399	371	420	395	393	421	407	408	359	430	418	436	402	409	408	437	392	394	376	371	423	382	414	410	388	428	392	395	402	415	387	421	405	423	412	407	386	415	417	433	415	408	355	413	423	398	405	398	430	385	387	426	406	393	447	406	398	386	409	372	399	412	365	436	453	407	409	398	451	399	400	405	368	393	404	366	392	387	393	420	381	395	399	391	382	396	434	412	398	410	424	396	414	389	406	408	419	426	371	386	405	428	387	382	411	410	420	442	398	379	416	389	406	411	366	422	405	402	380	413	418	406	377	395	406	406	418	431	407	449	385	413	423	374	410	386	376	397	387	417	420	418	427	396	407	413	411	377	372	405	438	419	380	387	396	393	391	392	386	404	382	417	386	417	419	426	415	411	424	400	388	371	378	427	395	368	372	408	409	400	409	406	392	439	413	412	377	395	401	385	374	412	431	424	415	389	390	382	391	398	400	416	394	387	439	377	371	427	418	395	417	433	387	408	347	414	399	388	445	426	419	386	384	413	421	417	403	371	408	441	402	385	394	397	385	403	394	411	421	391	431	382	410	412	398	404	431	373	397	379	439	378	399	418	391	418	369	388	333	402	435	375	413	398	410	406	403	445	418	423	423	395	420	414	386	413	370	389	412	423	394	377	388	414	385	381	383	369	360	423	405	373	376	404	416	390	420	383	368	398	400	418	422	395	400	417	405	373	391	428	388	394	425	402	415	446	397	406	385	380	409	380	447	447	406	436	440	402	394	409	413	430	451	399	424	401	416	376	425	422	392	442	420	459	398	394	397	433	393	378	366	415	395	386	416	442	420	426	416	431	395	455	419	391	398	373	415	434	407	441	403	437	387	394	398	406	401	378	407	379	424	389	419	435	397	397	410	409	403	383	415	430	400	445	429	444	421	413	410	372	429	399	422	412	417	411	397	408	411	401	425	387	448	402	370	396	439	385	417	432	388	408	394	404	426	341	408	376	402	408	411	434	401	425	383	436	398	403	424	389	387	402	396	385	401	376	373	371	383	394	403	354	372	394	416	402	426	430	433	407	380	393	369	431	387	401	393	404	379	417	399	393	419	473	396	382	414	402	439	415	399	438	393	391	415	423	398	434	364	399	407	405	416	412	478	431	410	418	378	373	393	416	389	425	438	397	417	415	441	404	391	406	373	377	394	395	416	360	396	397	406	380	403	433	393	404	380	383	415	426	391	414	395	399	394	442	411	390	440	393	374	393	424	371	381	420	407	393	420	416	391	376	364	387	408	428	372	428	395	417	373	407	398	389	437	385	384	430	432	425	369	420	415	438	401	399	410	414	392	365	396	399	392	410	390	387	418	374	412	420	402	390	380	422	422	428	377	401	417	391	391	403	401	376	368	417	388	432	391	424	427	392	381	412	409	413	415	389	426	390	395	382	427	427	402	454	438	382	378	378	408	401	399	432	439	440	416	439	410	411	434	402	423	387	377	397	381	379	414	411	374	402	446	394	417	396	380	381	374	435	418	388	426	368	434	402	401	426	427	430	403	412	407	426	413	397	456	390	410	419	431	399	389	382	407	410	381	416	378	396	444	395	396	416	444	377	372	400	429	421	433	399	359	405	382	384	395	412	414	444	443	435	368	447	386	418	381	391	443	404	380	372	388	423	374	395	449	440	445	394	432	416	420	376	405	377	379	423	437	408	410	420	418	396	397	397	366	418	437	406	458	402	386	409	426	423	380	394	398	388	446	397	425	382	406	385	413	369	399	378	415	436	374	399	465	383	403	415	393	432	411	392	426	345	395	416	415	395	426	413	425	421	462	433	447	408	427	412	450	412	386	394	411	356	433	429	395	387	423	381	420	430	395	434	389	393	397	423	367	384	413	431	418	412	381	399	388	406	426	423	396	425	444	409	412	398	399	373	411	399	411	363	403	409	389	432	413	391	435	459	422	461	447	429	371	379	408	410	407	417	367	425	444	421	431	431	392	431	434	417	420	392	371	411	418	418	383	408	420	406	406	391	440	384	396	461	402	396	375	420	405	434	397	377	433	407	404	386	428	370	401	400	427	450	412	425	429	420	396	391	420	366	373	395	410	382	384	428	390	407	370	418	388	438	393	394	442	427	434	397	420	409	403	424	410	410	383	397	407	390	440	447	436	428	395	414	436	405	404	415	410	408	386	406	407	372	389	421	398	431	439	385	378	416	412	409	381	386	386	401	394	383	405	394	414	368	408	423	376	391	404	419	375	380	394	402	412	410	379	435	429	375	382	434	395	411	424	369	410	411	397	381	400	459	392	413	418	416	406	425	365	401	407	425	396	413	418	442	378	384	402	406	386	435	391	383	418	380	378	376	389	375	418	434	445	406	387	388	383	399	389	410	418	430	392	403	441	384	390	400	427	414	377	389	408	369	449	363	407	420	393	396	412	409	395	401	398	380	403	413	399	402	415	411	421	433	406	429	392	366	394	407	423	418	427	421	381	426	409	381	400	397	427	403	397	421	425	396	419	393	385	395	397	406	406	429	418	415	433	369	429	408	416	411	401	387	386	389	370	384	389	417	392	426	386	399	435	410	396	412	444	406	390	378	399	418	404	403	374	399	373	414	418	407	414	395	436	445	377	370	370	435	402	426	365	437	393	441	409	463	397	399	379	396	394	387	383	439	391	404	378	380	440	415	412	397	412	418	390	347	398	385	414	391	403	403	386	397	396	429	405	394	388	414	425	368	419	419	428	408	417	377	411	401	421	410	414	402	403	400	417	422	391	382	368	418	385	412	385	401	379	404	429	409	377	385	410	415	399	403	399	405	404	419	366	394	390	370	437	401	387	423	366	368	400	423	419	381	406	403	403	421	397	406	396	442	365	416	388	412	402	436	417	401	382	415	420	395	370	434	431	426	382	421	395	409	415	393	420	409	422	378	392	393	398	396	411	375	399	402	401	383	409	400	360	400	421	392	396	403	405	385	446	437	431	404	434	420	377	427	379	357	452	438	424	394	400	413	412	418	389	385	378	458	464	411	432	396	376	401	422	409	400	412	399	403	433	399	436	417	402	398	409	398	405	430	437	390	415	415	390	407	421	392	420	390	426	426	396	410	423	415	411	434	408	439	388	427	390	395	403	428	439	424
27303	36136	51312	55371	47330	28763	16520	13719	10413	7430	6687	5769	4756	4046	3576	3171	2671	2671	2408	2472	2362	2031	1939	2032	1939	1909	1719	1673	1641	1630	1590	1539	1450	1376	1251	1310	1201	1111	1154	1135	1060	1055	1072	1155	1095	1070	1014	1067	1053	1090	1081	1055	961	914	1005	969	1004	1071	992	1005	1033	1058	1030	961	1008	1105	1030	983	974	983	911	931	920	983	966	938	978	971	951	971	991	966	974	941	931	939	929	972	1053	960	994	983	981	922	968	1005	995	988	970	1011	999	970	942	1025	956	929	939	967	1001	983	1032	953	925	947	957	992	1003	921	952	967	956	954	1015	972	955	986	908	931	962	908	969	993	957	1029	949	939	909	932	927	986	908	959	956	958	958	905	902	978	971	964	940	955	964	971	1001	995	893	950	976	928	967	912	951	918	947	914	946	902	923	953	889	975	926	956	921	949	988	933	977	1020	961	965	938	941	988	991	953	954	936	937	950	969	941	972	966	955	951	858	964	980	960	969	1005	927	945	937	950	851	899	989	975	972	920	955	946	922	960	958	969	941	992	936	964	924	965	934	949	970	941	913	908	979	937	935	947	976	946	980	939	969	963	979	927	940	989	985	999	947	951	1015	923	951	925	1016	974	948	951	906	921	933	932	944	949	948	889	966	979	928	941	941	985	944	914	968	1003	916	934	974	916	958	921	925	934	924	933	992	978	939	930	897	906	939	967	963	994	975	906	925	962	950	928	995	959	939	949	952	898	985	974	909	907	945	986	897	974	935	920	960	963	993	961	929	934	982	949	901	923	948	968	935	970	902	907	910	972	923	1010	985	980	953	926	927	947	967	925	944	987	932	945	933	969	956	982	958	854	952	943	970	929	946	972	928	975	971	964	927	956	921	957	947	964	942	932	939	996	977	937	947	979	960	936	935	984	953	937	989	964	957	1013	894	949	939	920	962	926	964	1019	920	983	955	944	1027	901	952	945	958	928	1007	912	932	944	935	965	900	972	942	967	970	960	977	997	965	976	959	957	927	992	907	989	951	954	980	951	980	948	954	924	993	941	962	956	918	972	954	990	975	959	956	941	948	946	971	922	918	1000	966	895	982	915	952	930	969	968	933	964	986	978	920	951	976	933	962	918	961	943	976	970	1006	993	999	921	959	876	934	985	911	1006	923	990	976	967	986	968	935	900	944	937	925	876	926	916	1002	924	929	951	953	986	971	934	898	1019	962	961	974	948	954	906	893	956	909	930	873	938	868	1025	955	927	976	920	942	964	944	954	980	937	962	927	933	938	920	963	977	984	963	922	942	903	923	959	916	982	973	928	937	971	893	955	936	979	992	990	921	980	961	954	1002	951	905	939	944	1003	952	967	960	983	955	939	946	970	924	950	919	967	977	982	907	1009	904	935	961	968	999	935	954	974	972	968	1011	956	940	894	928	968	971	943	958	905	944	909	962	913	999	953	974	1028	901	911	961	1007	935	941	949	960	932	1014	913	963	922	923	954	989	947	944	942	955	972	987	918	949	903	949	912	986	966	1004	948	912	942	945	1036	968	978	939	946	937	983	991	898	949	940	1023	930	932	945	941	918	932	990	973	930	923	940	955	982	914	934	926	960	970	952	925	899	936	976	990	935	976	1022	944	1010	971	924	1042	974	954	960	952	969	920	924	929	923	924	981	979	933	944	918	968	968	988	1012	957	970	958	894	972	911	929	987	912	943	918	971	856	989	978	918	922	952	905	921	970	921	985	959	958	936	975	1001	915	965	946	1004	945	954	909	938	909	1025	965	959	925	957	925	943	931	949	942	923	943	1005	915	987	940	916	950	968	984	929	932	970	978	925	951	944	979	954	984	922	923	947	945	934	950	898	983	897	947	959	933	967	924	1008	935	932	942	900	913	889	1011	953	930	925	922	936	968	988	930	938	992	987	952	975	890	918	920	1012	1002	925	955	936	944	1013	961	981	975	934	926	927	913	920	938	973	964	958	861	982	916	973	951	911	925	974	917	976	936	918	940	934	943	967	904	961	996	944	916	907	953	977	965	980	886	960	920	954	950	943	920	944	961	985	907	948	964	955	936	959	962	960	959	1007	942	891	944	960	962	964	932	975	924	885	986	973	865	961	988	942	935	974	958	943	974	974	962	961	974	905	959	956	939	922	1003	922	918	921	949	952	939	952	947	922	1006	952	1005	983	943	962	925	950	960	953	919	924	966	972	910	947	958	955	929	908	960	975	941	912	848	962	956	940	971	951	991	954	968	951	1031	916	961	938	924	974	985	943	934	937	975	1002	950	988	961	929	956	958	1008	902	938	944	949	968	988	1005	932	974	946	959	951	908	936	924	987	889	953	970	984	917	989	956	923	905	965	989	962	916	971	954	929	928	920	923	948	951	916	914	945	925	947	923	971	978	951	928	927	997	889	991	924	958	933	976	986	977	944	995	914	941	987	985	939	973	962	978	941	960	941	938	905	982	923	922	973	916	956	894	997	905	961	949	996	993	979	965	958	902	955	964	915	1012	967	892	972	906	892	939	935	925	992	902	974	937	1025	926	945	942	906	904	903	975	926	896	994	979	933	898	901	942	999	954	929	1010	928	939	978	955	977	907	953	972	942	1014	955	920	922	928	883	939	905	964	908	916	996	937	1023	952	926	942	948	941	912	931	962	953	910	995	938	912	890	946	946	990	949	904	945	899	908	971	971	957	954	972	974	955	916	957	953	888	948	950	1013	911	947	987	984	977	956	986	911	924	973	896	979	908	927	951	964	916	895	940	922	899	912	933	942	931	911	955	962	908	940	938	964	895	901	897	932	953	930	932	972	963	918	963	968	941	929	984	953	938	935	957	965	942	919	965	918	899	934	937	902	929	915	916	878	984	940	944	972	942	967	950	966	925	901	918	942	914	922	959	960	902	976	964	956	973	1004	927	925	952	925	982	988	944	943	979	971	892	985	977	945	961	907	944	937	928	942	916	981	937	924	915	944	1054	945	950	921	958	945	903	894	899	946	969	946	942	966	964	972	959	899	928	965	955	988	982	1009	951	937	957	926	950	953	974	995	925	945	939	927	942	906	978	963	959	967	943	961	955	901	910	952	959	976	929	922	940	942	937	980	958	930	920	942	980	934	879	892	914	977	947	922	955	966	948	945	955	895	980	979	974	989	922	980	940	940	960	967	931	980	929	998	976	970	947	964	985	982	914	968	955	964	973	964	967	936	974	926	920	938	946	956	958	1000	941	970	904	929	955	929	913	928	896	950	946	971	983	969	954	947	923	963	932	998	972	928	939	943	955	945	929	987	941	905	963	966	966	946	1016	997	974	981	948	956	979	996	968	943	913	974	913	973	935	988	886	960	976	980	919	960	941	950	905	936	997	901	984	986	917	963	969	949	914	988	964	911	940	945	967	1032	920	926	971	905	931	941	946	1018	910	915	1026	944	960	885	934	913	938	950	960	961	921	991	915	964	995	943	949	955	907	973	924	908	911	963	925	925	970	968	958	1000	972	969	945	969	989	914	945	948	979	986	942	957	966	865	922	1006	948	941	964	940	923	978	932	1014	938	944	925	955	920	931	945	949	962	997	974	939	944	905	922
52208	54579	51429	43952	35615	27895	20803	14512	7527	4106	3117	2606	1722	1433	1260	1058	988	809	820	866	814	704	677	627	625	578	550	549	503	484	469	457	493	460	458	471	429	420	432	423	385	370	403	429	396	414	374	405	380	383	396	395	408	396	372	358	422	385	417	416	437	387	423	404	385	379	387	389	409	383	374	396	407	378	395	358	396	387	370	395	406	380	394	344	372	375	388	388	387	385	387	380	355	414	361	385	408	406	401	369	377	372	378	363	390	398	416	392	399	355	364	394	344	384	344	364	361	383	360	383	393	391	368	367	343	332	381	362	401	348	381	352	382	347	381	351	371	369	341	322	348	374	376	376	405	376	361	387	378	389	351	420	380	351	361	346	359	338	394	374	359	373	371	394	370	371	377	356	393	387	384	369	377	364	335	385	377	408	400	342	367	407	396	381	444	361	363	396	386	356	381	390	348	379	361	393	392	375	371	336	391	380	358	376	368	373	349	343	362	381	345	378	377	357	362	334	392	389	342	345	355	316	359	384	377	388	360	342	342	380	384	338	390	403	342	406	384	414	402	386	351	354	356	374	382	399	379	363	387	362	358	397	391	383	372	381	374	345	365	345	389	380	387	367	420	356	345	352	350	375	364	348	369	361	377	402	368	353	364	386	392	405	379	350	372	341	326	387	336	397	364	388	353	387	398	439	383	382	366	330	361	378	403	396	351	385	381	368	373	379	335	392	337	391	404	370	377	402	357	373	357	382	343	379	375	348	323	387	378	400	389	392	351	373	360	386	331	392	349	363	388	389	379	391	379	364	313	360	376	412	354	371	405	388	375	380	375	378	383	360	330	373	379	375	358	370	370	377	377	377	364	355	354	379	367	397	347	360	356	382	369	396	393	366	339	328	339	375	339	424	414	371	371	339	373	397	415	378	427	390	360	391	397	394	367	415	390	366	376	384	388	397	399	363	396	395	344	395	377	399	388	363	368	379	347	366	364	365	376	364	372	341	404	419	365	357	347	343	341	375	367	415	399	362	359	380	345	370	432	355	368	381	418	372	350	410	356	330	357	357	359	342	370	351	334	371	379	336	332	407	353	372	321	360	366	372	371	395	361	325	371	374	379	392	356	348	374	359	372	393	364	409	371	364	396	439	382	377	345	391	417	360	350	356	346	391	418	351	362	357	406	384	351	357	372	345	354	364	347	383	388	350	344	334	388	343	371	347	348	362	375	382	353	381	384	376	357	367	401	426	349	410	360	366	379	376	351	338	356	366	383	400	356	363	383	347	373	371	377	406	379	369	360	385	394	367	374	370	351	352	394	383	361	378	378	356	380	394	389	350	408	349	354	378	370	384	390	354	357	384	371	367	388	386	346	333	392	398	354	362	369	373	415	357	386	381	353	381	354	381	369	379	383	367	405	367	385	362	378	376	399	384	418	371	438	339	373	373	377	359	382	391	364	393	382	386	378	376	387	388	380	395	369	338	367	359	369	346	382	336	395	386	386	413	390	391	361	396	345	354	366	381	337	353	366	404	381	378	380	394	349	362	415	353	349	372	377	327	396	407	378	358	404	344	390	363	358	369	365	354	370	378	395	421	364	382	368	351	359	367	360	378	379	385	365	384	359	371	366	389	346	394	357	389	370	384	366	402	352	387	388	347	364	365	379	408	383	344	365	355	353	415	373	357	365	342	387	352	361	389	367	341	360	350	378	397	393	348	364	403	378	356	367	373	386	374	364	373	367	390	359	361	387	389	379	395	366	422	426	399	376	384	379	376	361	329	357	360	384	414	391	367	396	360	374	347	356	379	395	379	362	352	395	394	412	381	388	380	362	366	369	373	385	357	388	376	354	412	342	364	357	357	400	371	387	357	395	382	385	354	367	372	378	393	392	392	337	413	356	381	384	381	340	358	371	350	379	396	401	358	374	394	390	349	378	387	400	359	396	348	373	354	340	379	409	401	378	393	377	354	376	370	350	345	371	347	377	384	365	375	380	369	353	434	354	398	405	409	392	357	351	365	337	378	404	377	389	342	373	403	340	361	361	345	354	354	352	392	376	377	371	356	411	345	342	398	350	386	396	381	341	373	367	388	393	381	397	400	374	380	389	368	385	370	364	380	372	382	356	391	365	380	339	362	342	362	355	391	326	345	389	365	373	368	412	395	361	393	380	374	342	328	352	405	349	338	363	382	378	382	373	419	384	385	367	352	357	344	374	343	421	392	381	367	371	369	361	347	372	391	382	353	370	388	365	354	353	361	344	369	405	375	383	375	365	410	380	366	363	369	373	383	387	353	392	361	364	394	380	356	365	326	343	390	351	371	389	373	332	405	357	364	407	393	416	382	366	401	390	397	398	375	350	375	371	399	384	405	427	380	341	391	379	380	397	418	369	394	395	370	376	370	351	375	383	389	381	352	373	377	372	342	384	388	380	394	375	392	383	378	390	366	347	377	407	386	360	343	364	398	388	353	393	360	383	410	375	364	375	373	375	356	409	376	366	363	402	349	359	397	373	355	364	383	437	357	389	351	364	320	383	384	322	384	393	358	398	342	390	373	388	361	378	400	369	366	326	390	392	410	345	383	353	391	354	338	348	360	379	371	341	387	385	383	375	376	345	358	367	358	393	390	394	339	390	359	328	358	348	338	386	354	369	350	352	367	370	401	386	382	353	345	395	379	363	357	374	355	380	408	365	389	402	383	378	396	381	365	356	371	367	418	374	371	410	390	396	364	363	377	339	359	342	365	340	354	418	386	396	337	330	379	353	369	367	353	377	414	365	401	404	339	384	374	399	348	411	377	388	362	424	389	391	320	362	410	387	367	335	366	394	363	392	387	402	351	390	370	385	370	331	359	386	372	346	374	358	343	352	361	352	417	357	332	386	335	375	351	360	403	390	380	375	380	389	310	396	377	389	396	353	370	386	412	356	373	357	379	362	372	394	344	390	413	364	380	355	379	376	381	380	419	402	385	373	380	360	390	408	360	394	387	371	333	394	335	406	381	338	376	363	375	387	383	359	344	352	427	395	410	363	372	373	386	389	367	377	364	375	375	409	347	394	354	395	368	408	375	383	380	362	364	393	363	375	353	396	404	388	382	376	370	363	386	374	358	354	346	363	388	372	389	403	402	351	351	389	349	385	332	376	358	391	381	376	352	379	360	367	378	393	365	375	366	375	376	399	393	364	390	350	343	355	381	367	372	357	380	393	356	360	388	326	379	376	390	373	350	349	359	396	383	398	393	409	344	360	379	360	367	373	369	375	421	369	377	383	385	359	368	359	330	375	393	355	380	373	363	387	406	394	402	373	372	347	415	379	361	387	383	393	372	371	401	364	391	381	409	379	379	398	353	359	350	375	373	360	407	403	375	389	364	382	354	344	354	392	383	359	372	368	379	371	387	397	367	354	426	409	352	398	350	377	361	383	400	350	370	381	367	413	357	393	339	403	398	338	366	380	376	338	356	346	384	384	415	366	338	362	379	402	380	351	342	374	362
33954	45558	54887	54667	47468	30829	20752	16819	13294	11488	10231	9212	7335	5975	5451	4624	3793	3603	3181	3619	3274	2816	2778	2544	2578	2304	2175	2011	1892	1834	1730	1611	1494	1487	1490	1305	1243	1132	1234	1124	1063	1060	1010	1099	1076	1033	1021	1016	999	1004	944	984	946	982	933	1002	984	954	967	1019	975	983	1005	1061	949	967	1006	1012	929	866	864	910	905	903	880	854	848	844	872	880	919	926	869	877	916	900	912	857	901	890	904	900	951	889	871	898	962	920	995	907	890	940	980	957	887	872	920	872	899	937	977	887	866	946	901	874	909	910	956	890	821	896	835	896	857	888	857	846	870	893	819	828	854	888	799	889	879	825	809	860	865	916	865	919	872	883	870	834	888	808	822	865	878	870	852	900	838	869	852	844	873	819	817	879	882	849	882	859	879	883	877	857	918	879	840	864	887	871	873	906	887	878	835	808	855	881	834	879	847	868	850	846	864	877	851	873	859	832	893	895	844	889	875	859	942	877	874	879	932	828	924	849	840	828	809	876	891	842	867	935	848	875	872	864	851	865	909	884	897	861	884	870	842	849	859	877	826	884	839	839	875	889	840	860	855	799	842	870	891	912	917	886	864	844	862	857	902	877	905	827	844	861	904	897	853	853	905	861	842	863	874	870	867	880	846	867	901	880	841	878	838	851	846	871	867	898	836	838	842	859	823	862	922	897	894	847	894	877	872	922	872	892	850	894	883	922	811	877	874	814	876	908	897	858	859	821	850	895	936	804	837	815	845	874	912	931	853	885	864	857	900	898	900	858	853	841	830	855	868	872	842	838	898	860	837	847	924	860	878	923	892	848	882	868	872	870	874	848	837	902	857	904	951	851	903	910	859	910	873	884	823	876	867	849	882	919	854	882	849	846	881	836	925	883	857	847	857	839	825	913	870	858	914	839	895	857	802	839	868	823	878	873	876	867	934	906	892	864	819	821	822	884	879	932	838	848	882	849	853	903	854	853	878	840	931	883	835	846	904	818	824	854	908	915	851	875	855	844	869	839	827	871	844	873	846	886	864	803	892	864	898	847	876	872	873	887	859	829	925	827	844	791	850	916	850	870	892	871	852	888	873	844	822	853	876	876	857	858	917	838	928	905	846	860	843	890	889	876	866	909	818	858	912	876	891	878	889	887	871	845	880	836	866	831	811	843	886	874	910	844	874	832	855	906	899	841	859	855	857	894	897	900	839	921	882	892	884	879	888	868	830	862	874	832	852	832	867	831	828	833	900	881	835	873	858	901	864	821	918	810	861	888	808	886	876	882	867	892	897	840	936	830	837	899	892	844	914	896	883	835	851	858	870	793	868	822	843	824	828	905	886	853	868	884	853	889	876	840	920	919	883	912	873	833	854	846	839	899	864	868	873	940	865	890	892	849	867	864	839	904	853	882	883	889	859	859	878	824	913	865	824	825	837	903	861	892	842	845	867	901	896	847	900	859	897	858	843	874	806	905	806	841	808	847	877	853	864	847	856	870	882	854	878	842	896	800	873	832	882	855	831	881	853	828	880	845	843	900	863	878	901	851	841	873	906	837	850	883	856	914	852	853	834	894	864	858	827	863	890	845	863	936	905	873	857	857	881	838	871	802	852	852	824	861	863	878	862	906	863	839	805	894	865	858	869	837	825	851	891	887	893	854	843	842	851	904	869	861	922	854	834	849	856	859	861	887	876	897	822	847	833	881	830	837	825	789	867	882	878	846	845	893	901	868	882	859	871	817	862	854	867	846	858	884	896	898	906	833	892	860	879	862	831	931	847	845	891	887	906	841	860	832	884	840	873	837	875	882	885	863	871	847	819	946	879	841	840	887	877	918	853	842	859	853	859	867	886	872	849	879	857	845	857	850	876	880	830	852	912	865	854	888	818	851	842	903	861	844	847	875	813	917	854	811	867	869	839	832	904	871	813	868	865	853	905	849	856	868	879	889	827	871	876	883	813	851	878	862	862	810	920	877	887	850	911	875	795	901	865	921	863	888	830	857	821	854	891	883	855	885	867	865	879	862	912	895	830	886	878	924	882	862	868	880	873	858	895	862	849	859	845	849	849	856	852	826	879	911	852	857	854	859	898	849	876	860	852	792	916	837	831	874	873	840	889	846	898	871	888	823	839	858	882	843	839	841	882	872	845	874	896	856	911	896	868	928	834	846	803	880	874	875	836	900	901	856	906	871	878	850	881	894	923	840	825	885	888	902	853	849	900	859	868	856	822	843	884	900	844	914	819	863	838	895	871	889	867	876	830	897	859	889	822	865	918	841	882	931	830	893	897	859	844	803	882	861	918	856	852	841	891	859	852	876	851	889	841	867	908	857	886	858	873	823	850	887	874	882	936	807	831	848	884	825	824	839	870	881	884	883	916	828	876	817	847	849	870	912	921	891	844	916	819	852	881	836	890	869	894	818	847	852	883	826	859	891	887	847	857	843	829	948	810	865	903	843	847	838	820	930	842	906	894	885	881	841	881	918	882	882	858	863	884	830	854	888	872	886	845	910	824	829	907	893	845	835	846	856	838	894	869	857	854	845	858	870	918	851	847	845	845	840	868	883	840	858	844	954	917	876	917	891	943	908	876	878	887	898	847	910	825	909	873	835	813	863	869	878	920	844	888	881	885	868	838	907	838	913	812	888	768	900	862	886	856	852	916	861	904	876	798	887	936	882	861	847	826	839	857	855	886	858	863	885	930	884	869	918	910	895	880	866	910	853	868	899	880	844	870	850	836	866	860	924	878	854	896	883	859	824	895	841	892	871	859	845	848	916	865	910	882	908	850	847	843	903	842	922	850	857	909	862	879	861	883	880	877	871	853	813	860	862	838	884	838	876	914	893	899	861	901	879	888	858	818	838	869	899	852	863	893	875	865	878	847	822	843	909	884	827	880	826	877	874	869	880	867	890	861	901	899	890	827	857	847	854	894	886	843	905	860	908	815	865	870	921	867	862	821	860	863	863	919	848	854	852	893	870	863	851	913	909	908	868	873	929	896	826	884	872	927	928	867	811	897	932	826	872	838	884	880	795	885	805	879	865	878	876	897	849	845	908	841	861	820	849	908	861	872	888	836	833	831	886	851	823	849	881	884	882	885	877	886	915	836	859	850	909	909	869	850	879	919	910	890	858	870	915	877	881	907	863	840	869	858	841	901	857	880	856	885	861	889	904	869	873	843	825	869	859	911	868	918	840	870	924	898	891	876	821	882	855	852	902	888	845	887	879	884	827	838	841	894	910	854	867	826	871	849	892	880	890	879	901	878	890	908	807	878	841	837	812	821	874	846	938	883	839	826	900	859	908	862	921	899	877	846	905	884	898	863	879	861	872	878	860	803	882	841	883	860	923	820	890	864	882	847	914	874	880	885	856	826	839	878	828	908	845	901	867	814	880	885	813	826	881	863	861	874	878	889	850	899	824	833	810	792	861	897	852	849	891	835	915	876	862	866	901	876	944	853	903	876	881	902	851	834	878	910	858	785	858	870	861	870	887
28331	22143	24929	20222	13382	5670	2467	1649	1065	938	866	762	632	629	480	466	454	399	415	367	388	361	383	390	411	378	360	394	392	336	370	355	374	345	360	359	333	342	352	364	331	328	358	375	350	320	355	381	356	359	339	317	355	329	300	331	349	353	326	360	331	344	334	340	331	334	302	336	335	338	336	339	324	321	341	331	338	342	343	312	324	342	301	367	359	334	329	346	317	326	337	300	353	324	360	319	371	354	366	324	345	310	373	326	349	347	321	343	329	343	309	372	323	328	379	330	299	338	364	321	360	305	327	368	305	346	323	324	356	342	324	318	331	292	323	307	340	356	329	342	359	355	327	355	352	363	342	349	348	336	361	336	333	334	328	344	347	352	340	363	342	355	365	333	325	343	301	370	354	324	356	356	369	355	340	340	332	314	350	340	354	325	330	316	331	369	362	377	338	322	351	304	345	360	354	332	326	350	349	319	349	340	347	333	317	340	315	348	349	359	378	336	357	344	314	346	354	297	353	329	320	358	323	342	337	347	329	347	303	348	356	323	330	349	314	322	355	339	333	311	352	340	337	324	327	323	329	361	317	342	349	363	349	316	327	355	334	322	335	331	356	327	359	307	355	348	314	343	344	340	342	338	341	344	380	327	320	340	334	312	336	330	355	373	332	326	342	340	356	312	317	354	332	357	347	323	349	317	350	322	343	334	337	317	331	305	321	332	354	325	346	368	309	338	365	347	341	321	323	319	312	351	333	336	317	336	372	381	319	354	322	333	332	329	352	346	320	346	337	341	368	387	332	321	354	316	332	370	300	329	362	356	349	345	321	313	345	334	333	289	346	349	309	326	336	337	332	350	348	329	351	352	341	347	337	318	348	305	354	348	301	321	362	307	300	344	334	352	355	299	317	356	363	349	350	337	297	331	348	371	324	331	349	324	336	328	318	307	296	367	339	341	301	308	376	316	356	309	320	362	352	333	346	341	346	323	347	358	363	316	303	342	314	352	357	351	347	344	380	380	308	313	315	353	339	327	334	336	353	340	335	324	327	375	336	335	335	322	335	314	329	333	344	359	319	330	327	358	344	346	357	328	353	336	361	345	347	331	349	341	339	316	337	346	325	328	366	347	363	333	336	337	315	323	353	371	348	345	349	346	353	352	353	311	346	315	328	328	329	341	328	337	326	358	366	308	331	325	344	373	354	369	332	348	325	341	330	356	323	321	327	356	341	359	308	341	358	332	327	351	331	333	338	337	319	373	349	359	329	358	280	372	323	366	316	348	329	353	331	348	347	332	347	350	320	370	346	309	319	338	337	313	316	335	348	312	349	322	349	343	334	351	352	360	376	311	363	308	345	336	321	327	290	353	335	334	372	334	330	329	299	335	317	354	328	342	344	330	361	324	290	350	314	324	341	355	318	306	323	325	324	349	330	314	321	350	316	334	326	304	363	356	339	353	305	341	346	377	351	326	354	350	347	334	357	346	315	324	350	340	340	324	330	319	359	335	336	376	305	347	347	349	335	330	357	327	321	355	359	351	359	299	331	354	384	350	376	348	330	334	317	334	348	316	333	320	300	340	362	342	321	309	346	337	373	347	342	309	341	315	299	318	321	322	319	321	325	338	331	336	360	332	332	309	356	335	298	335	363	337	356	336	361	363	296	325	334	310	373	349	371	325	310	329	350	356	331	303	363	325	343	350	370	356	323	338	327	340	314	372	324	339	329	349	310	351	356	352	329	368	373	348	335	326	327	352	312	369	373	352	327	302	355	356	324	334	337	343	351	339	332	343	364	341	365	325	313	297	329	308	319	339	312	345	318	330	310	352	345	339	356	332	374	346	327	339	325	302	342	366	404	349	312	312	334	328	335	378	321	355	312	330	334	308	342	356	355	322	312	307	328	316	338	345	366	342	371	322	335	330	324	356	361	329	321	334	311	338	345	352	328	311	375	336	357	325	325	314	306	356	341	375	321	312	344	338	356	304	344	355	340	326	330	363	346	328	351	346	344	328	330	340	347	324	337	320	346	314	354	348	345	337	330	323	345	340	329	316	352	337	340	329	318	369	362	361	329	355	311	368	321	281	369	360	348	318	315	359	337	374	324	328	327	316	365	316	330	336	348	321	343	346	326	296	366	303	320	348	342	294	318	314	312	299	324	374	314	355	323	358	344	340	343	348	341	348	330	331	320	328	325	329	337	331	345	337	364	334	353	321	350	330	316	361	359	377	358	363	302	331	325	311	345	331	323	352	351	349	331	342	313	342	326	315	311	322	359	310	327	319	351	384	335	351	348	344	331	332	339	351	343	322	360	364	327	339	340	375	371	343	333	322	283	354	326	365	349	357	327	318	345	353	364	356	363	332	329	342	321	343	349	330	335	343	348	301	354	384	365	361	358	334	374	332	359	337	315	361	301	321	386	309	298	315	323	338	301	336	326	325	315	319	315	314	309	356	340	334	331	323	337	333	335	327	344	326	355	332	326	331	333	331	297	355	342	322	343	353	341	359	324	350	366	310	365	344	346	319	343	338	378	334	331	310	325	364	353	337	334	340	336	330	344	319	357	357	313	314	332	331	366	367	376	338	330	328	366	340	337	333	383	323	312	322	354	315	353	317	318	368	331	311	349	324	306	378	354	349	368	318	332	340	332	322	356	345	333	368	356	340	339	365	336	335	349	363	351	349	312	379	329	360	347	339	366	355	328	323	339	337	314	318	356	327	338	341	330	318	342	354	288	339	345	331	329	333	347	328	331	341	351	329	316	319	350	313	365	336	344	347	337	331	326	337	354	320	340	343	392	313	352	350	359	336	340	320	345	340	392	350	348	325	323	371	359	353	284	310	314	339	350	318	323	338	366	359	313	352	375	348	324	339	340	344	321	345	350	316	347	361	323	333	330	357	345	364	314	321	342	335	350	333	365	339	345	338	333	312	368	313	336	333	322	321	317	338	353	355	351	347	358	360	351	332	352	304	327	324	354	337	312	354	322	350	340	335	338	371	317	335	344	323	318	361	369	335	345	364	350	333	344	354	356	373	349	336	354	334	351	320	312	342	347	315	340	312	303	344	341	304	357	293	357	330	357	366	344	371	324	364	338	316	357	335	332	333	331	352	385	365	372	337	351	351	359	361	332	376	358	328	347	308	336	307	317	321	327	339	341	320	349	356	338	305	358	339	354	332	363	330	326	317	349	372	340	370	320	304	338	345	343	365	362	366	320	393	365	337	349	355	338	337	347	348	336	319	341	355	350	295	324	329	356	335	310	359	353	335	363	338	309	306	351	364	358	332	343	335	315	322	314	340	388	359	326	359	345	362	314	358	317	392	330	353	340	319	337	323	335	342	338	329	307	352	322	313	356	329	328	313	341	323	342	351	341	326	288	318	341	347	369	331	338	359	350	345	325	338	307	361	339	342	334	364	315	351	337	354	356	361	362	315	331	325	312	353	338	315	360	327	324	370	349	337	327	293	344	341	324	369	329	356	336	335	321	347
16246	17648	30074	30881	26535	13500	8272	5987	4191	3680	3472	2797	2546	2134	1897	1551	1419	1357	1253	1243	1201	1121	1057	1151	1110	1107	1102	1067	1101	1016	1003	1043	1037	964	978	921	955	810	905	875	859	863	895	816	881	873	892	871	826	791	842	813	813	859	861	787	809	803	863	836	838	848	817	825	823	810	832	784	807	814	888	822	839	855	808	821	795	854	803	836	823	861	833	856	849	871	857	883	808	865	868	885	870	856	815	818	821	846	826	846	838	827	849	851	835	863	777	796	837	826	846	868	867	809	802	786	842	843	869	831	801	877	812	814	810	784	893	854	888	857	817	820	816	787	806	821	787	859	878	803	852	859	857	831	818	810	804	788	784	837	787	833	857	818	820	826	772	844	854	830	796	812	817	793	784	830	828	767	807	794	858	807	831	860	813	799	805	798	820	844	869	888	803	785	803	789	779	812	788	790	838	815	868	832	841	806	833	792	810	833	781	794	813	808	810	835	862	817	782	815	803	853	804	817	805	858	816	816	830	813	830	797	852	829	840	837	857	854	785	817	822	829	818	795	888	830	824	812	891	824	789	868	823	793	844	792	812	808	797	848	808	824	850	841	863	825	778	849	764	832	821	816	816	778	844	813	838	818	856	870	830	834	848	805	825	806	826	782	825	875	781	810	838	797	926	867	801	770	836	820	812	804	846	820	800	831	787	780	796	798	818	843	778	786	820	868	785	814	775	861	795	836	811	836	802	844	787	805	805	777	880	876	760	816	786	774	784	806	775	821	805	845	807	817	813	808	800	794	844	797	813	846	775	792	823	834	854	770	817	837	828	820	795	782	856	789	804	859	756	803	780	809	792	789	853	770	858	826	814	812	824	792	858	817	797	839	813	818	833	792	801	821	846	812	795	783	829	805	807	841	818	810	848	828	833	819	805	833	806	795	825	821	776	767	837	813	827	824	836	844	809	810	833	850	795	853	894	797	785	830	813	798	849	816	830	798	833	818	805	808	813	857	798	819	869	830	764	782	862	793	829	793	802	821	819	780	804	808	851	843	846	822	777	824	787	825	856	863	776	824	805	888	814	784	794	795	815	795	806	765	778	801	831	769	810	851	796	829	838	768	804	797	804	829	857	833	802	777	843	796	850	779	834	788	822	814	780	778	868	805	787	816	857	832	845	852	818	826	827	832	796	821	766	820	836	822	827	843	790	836	802	809	874	804	842	810	758	843	843	820	860	834	819	785	860	772	809	786	812	863	793	841	811	783	800	805	851	752	800	797	816	861	848	800	839	826	836	793	865	764	805	816	804	784	814	857	805	852	812	809	854	843	828	804	800	817	780	798	796	811	877	794	800	805	848	825	817	823	796	810	788	838	784	854	805	816	830	872	742	797	834	803	798	790	833	849	758	786	827	847	855	835	846	851	801	831	777	860	836	820	788	852	781	836	824	807	827	784	799	808	830	757	848	849	804	809	810	810	846	794	799	831	813	833	795	852	874	776	807	787	845	800	803	832	825	787	804	803	832	832	845	793	806	865	874	840	817	811	863	853	822	805	825	794	803	782	836	852	840	783	828	781	830	833	791	801	864	810	806	825	820	885	844	785	852	872	843	855	859	839	807	834	779	841	817	796	809	905	900	847	833	810	799	788	856	825	806	828	803	820	825	842	836	809	798	783	806	841	857	830	825	814	787	825	796	801	812	831	820	791	795	831	827	839	829	801	819	812	841	838	762	812	826	806	852	846	777	843	837	854	816	872	790	839	772	821	849	811	829	838	818	822	822	849	806	762	790	790	810	825	825	797	818	777	797	810	862	807	809	819	822	791	821	827	821	839	752	817	794	828	816	835	822	811	790	865	843	809	811	866	841	844	768	763	797	807	849	825	761	870	842	820	827	829	830	824	863	823	799	803	781	864	803	804	768	852	841	811	830	864	807	822	819	848	823	853	835	807	853	791	842	846	825	799	818	830	855	795	827	828	864	830	834	757	817	835	882	835	833	819	789	810	878	828	827	843	815	844	819	849	785	806	834	862	807	794	807	824	762	810	783	828	793	833	853	826	798	847	804	829	796	817	842	833	860	841	805	841	812	820	815	771	829	824	841	829	783	805	806	785	779	855	856	810	846	785	801	813	823	830	808	805	842	771	809	764	825	801	808	791	807	811	837	825	849	818	807	813	818	854	803	844	804	821	844	823	818	805	775	827	777	861	874	874	802	900	827	826	869	861	771	793	818	809	793	863	839	867	768	811	829	821	811	823	811	818	796	773	825	821	846	809	803	805	809	817	821	785	791	760	805	804	833	809	780	823	823	808	824	803	824	801	846	872	796	863	770	786	789	849	770	854	852	845	819	812	796	803	815	840	806	835	787	867	796	810	773	756	798	838	854	774	822	868	832	846	847	848	907	846	798	825	796	817	778	857	859	863	786	834	821	812	819	799	880	866	808	838	786	795	804	820	856	883	836	824	832	801	850	827	805	837	802	790	844	773	855	805	814	807	820	844	874	816	858	825	810	836	852	792	812	851	848	813	796	810	836	854	853	781	770	809	796	850	825	777	771	787	838	831	805	787	759	816	839	763	883	768	803	785	849	818	789	839	830	834	844	809	793	754	838	844	801	817	829	786	837	771	820	826	762	804	899	833	814	810	759	851	826	862	808	848	826	833	848	820	806	782	827	814	806	823	858	869	801	810	782	816	839	863	799	819	853	777	784	775	865	827	773	842	823	835	839	776	790	831	831	790	846	830	861	844	831	874	846	848	818	835	809	807	867	824	813	839	814	871	788	772	835	798	870	829	843	844	823	814	804	882	817	857	817	812	846	816	818	772	834	809	823	808	794	835	772	830	788	852	780	856	810	768	856	832	803	816	830	835	805	772	784	816	806	843	806	859	826	803	843	814	815	810	838	809	810	808	877	849	815	788	828	812	826	855	845	836	851	810	866	832	877	832	787	785	794	810	859	841	793	804	797	788	885	878	823	760	834	874	840	836	802	833	859	810	779	779	815	803	824	810	777	831	842	782	834	806	814	840	860	801	816	834	850	818	884	829	834	870	807	822	817	836	824	818	802	820	813	770	822	847	800	773	797	829	811	820	794	806	760	794	802	799	800	842	830	818	777	841	824	799	815	814	831	775	824	847	829	795	840	793	797	839	821	817	784	827	802	844	785	858	864	789	758	798	762	785	787	843	833	845	816	828	786	833	811	789	780	823	782	811	821	843	812	820	797	839	819	832	827	778	794	832	860	813	806	845	782	777	758	751	839	872	799	827	797	844	783	821	776	812	832	809	838	826	822	819	818	854	788	822	829	803	850	820	848	834	797	826	821	889	825	788	802	793	833	791	803	846	809	805	831	815	756	765	822	859	881	794	802	790	829	809	753	767	798	796	779	845	847	847	830	792	769	796	816	840	804	808	860	819	779	809	839	779	789	801	821	842	786	814	795	785	781	873	841	863	830	793	869	826	814	869	809	813	884	833	813	789	864	844	786	840	867	787	789	866	806	825
42526	49017	54173	44733	41648	28052	16015	7800	3920	2299	1869	1517	1184	1043	996	852	707	657	649	638	636	591	570	609	524	503	526	524	497	490	499	454	465	417	423	458	416	404	440	385	410	436	452	403	411	389	410	421	466	409	400	423	396	373	407	443	455	412	412	405	421	409	421	443	403	404	407	370	377	428	425	411	409	391	379	406	393	413	410	446	394	392	372	385	416	404	429	398	393	377	425	411	401	417	375	415	401	418	439	406	433	396	430	382	389	360	445	437	420	404	388	404	382	414	420	421	415	396	388	411	367	439	365	389	364	462	403	375	412	402	385	391	408	386	410	372	376	400	437	388	422	404	391	425	396	412	387	381	397	411	382	410	411	453	423	369	399	394	421	401	404	449	417	398	426	417	410	364	419	434	400	381	376	375	363	413	421	404	407	399	415	416	413	395	373	403	383	394	429	423	374	395	409	422	412	400	396	400	397	412	424	389	397	432	405	425	443	411	423	394	385	396	390	423	417	413	384	393	400	401	409	437	376	411	418	390	370	357	412	433	409	395	412	413	406	422	415	384	436	409	394	385	380	429	409	410	371	366	402	408	406	417	395	371	415	418	408	353	427	452	419	451	367	418	389	390	405	397	408	400	444	421	428	405	382	392	398	369	407	406	392	389	388	428	412	386	435	371	407	386	413	429	396	407	421	420	415	415	393	388	387	393	424	388	422	424	439	421	432	422	408	403	356	384	417	387	399	404	389	414	397	404	403	419	419	384	398	365	405	372	385	424	401	390	395	350	370	404	423	389	397	411	392	397	413	421	390	402	416	443	385	380	366	428	398	375	386	420	435	401	400	391	392	402	387	397	448	378	404	420	407	357	416	422	390	395	401	400	393	436	393	403	371	400	413	371	415	431	410	396	403	410	402	416	439	420	404	391	441	434	395	383	375	420	368	399	467	401	400	402	394	396	402	416	423	419	402	404	405	359	390	379	379	378	433	404	371	433	439	346	410	401	429	395	415	403	425	441	425	419	403	376	399	392	428	422	387	394	395	423	379	394	410	368	407	413	389	406	417	388	390	411	347	417	414	375	416	356	407	421	406	433	397	385	413	400	385	398	398	427	416	372	413	392	426	408	371	401	418	379	412	390	412	379	407	401	434	403	406	404	396	371	401	391	382	410	425	432	391	384	412	423	420	382	416	406	442	416	430	409	392	362	404	421	417	406	441	432	391	408	416	408	445	394	401	421	413	383	377	411	414	440	410	395	390	411	417	378	403	425	376	379	387	391	414	377	412	427	402	373	461	411	416	440	375	401	387	378	382	390	439	407	386	417	397	389	421	416	411	408	398	392	412	408	388	407	412	388	401	430	416	417	378	402	389	414	408	386	415	400	425	403	377	394	370	393	401	382	434	400	392	416	395	432	392	380	428	399	385	368	411	433	400	419	411	413	399	379	408	405	382	434	386	396	415	403	406	417	420	401	419	393	422	400	409	420	397	391	400	426	402	401	426	370	432	370	398	415	376	410	432	394	394	391	407	426	419	411	422	399	383	393	433	417	377	385	400	409	415	430	428	402	417	418	384	371	437	387	416	376	394	368	411	395	406	395	439	424	406	410	406	393	417	406	414	413	408	412	467	384	406	388	376	430	421	352	399	437	397	416	383	381	435	401	441	423	402	397	428	384	400	431	419	361	426	391	414	397	404	374	414	386	392	418	420	421	369	397	404	418	398	414	432	350	413	402	435	377	382	414	432	399	377	403	379	369	403	407	387	422	406	396	418	405	435	376	379	447	378	410	407	383	374	392	401	377	461	399	402	377	415	421	396	412	394	390	416	388	395	392	377	409	422	366	420	391	419	391	397	387	430	374	387	398	357	406	411	393	409	364	395	429	383	413	411	413	446	442	400	391	390	398	420	422	382	432	375	403	418	364	413	385	418	396	379	427	409	380	368	413	400	377	393	397	377	435	375	370	437	408	391	407	404	436	390	385	396	407	412	427	452	385	394	422	379	411	368	390	392	424	429	401	417	398	406	401	405	384	366	382	396	445	392	401	374	421	394	409	416	386	395	367	408	387	398	400	378	397	388	420	402	366	416	429	400	377	382	393	417	391	392	398	384	390	407	405	392	452	413	377	369	397	412	413	390	421	413	385	407	364	414	359	405	400	412	364	397	388	452	418	411	409	395	402	417	386	368	383	425	391	385	450	408	406	404	407	416	430	368	414	398	433	448	435	421	445	378	398	409	398	431	428	381	410	447	409	429	389	406	405	401	390	399	435	428	451	427	399	402	361	381	370	428	390	402	383	412	370	392	417	404	412	385	388	388	402	431	411	399	397	451	391	374	399	384	418	409	388	407	422	433	398	418	379	408	421	404	403	377	432	398	394	434	392	399	388	398	409	443	383	373	362	418	378	354	402	399	408	422	440	399	404	416	392	385	366	401	444	368	391	397	408	387	408	407	386	415	432	402	398	411	391	413	413	421	400	378	379	397	378	388	403	393	424	411	391	393	426	423	407	418	432	385	410	401	364	413	390	412	419	392	387	395	382	425	401	416	409	432	416	359	404	396	394	440	411	406	362	386	380	420	395	393	415	391	406	393	399	425	382	450	373	391	379	377	376	398	429	451	392	375	434	386	391	415	434	401	421	414	379	391	421	425	419	406	428	372	403	444	393	389	425	422	425	445	399	394	387	380	408	414	412	395	424	381	420	415	366	379	361	383	392	407	379	409	397	396	400	380	368	388	433	467	417	402	389	418	395	367	393	403	444	380	398	392	405	407	393	361	402	393	392	397	382	405	421	412	413	377	403	430	401	412	416	385	410	372	381	401	373	432	378	398	410	395	401	456	392	404	378	410	415	439	443	375	400	365	422	410	417	385	413	383	389	419	422	451	415	398	421	427	455	404	369	429	386	393	395	373	396	399	435	383	420	445	424	401	403	429	389	386	422	441	409	455	371	391	430	400	415	421	401	394	438	409	427	390	415	391	419	387	377	409	379	397	411	407	388	366	375	409	404	406	356	364	410	383	403	398	364	419	406	380	404	450	412	429	405	371	338	393	424	444	394	454	426	404	411	365	399	425	385	400	431	349	413	368	410	408	431	427	401	423	384	414	338	414	418	395	442	422	406	459	397	419	395	406	395	424	388	394	380	387	364	397	406	390	370	405	452	404	378	395	416	392	397	379	440	381	403	382	418	415	360	461	441	409	425	392	414	388	388	395	377	386	369	405	402	402	407	404	402	395	399	402	376	399	477	426	417	444	394	419	350	392	455	391	361	450	398	433	384	417	422	404	412	372	401	401	399	452	404	399	404	378	420	405	382	418	398	389	384	377	393	386	443	442	396	399	436	418	374	400	401	408	429	393	418	416	398	399	374	443	409	360	380	421	411	428	388	392	394	394	388	374	448	404	384	367	352	386	362	403	417	374	355	398	399	375	410	368	391	370	379	406	392	398	430	437	397	431	434	409	394	423	430	408	384	419	410	402	408	388	437	380	415
26417	41072	53476	53535	52804	26465	13382	10643	9778	8003	6690	5658	4691	4344	3950	3452	2639	2461	2469	2405	2341	2126	2067	2024	1827	1704	1700	1623	1607	1473	1534	1416	1369	1278	1366	1238	1101	1098	1124	1098	980	1000	1021	1054	986	1054	1009	1044	1041	1055	1027	993	936	944	972	1040	972	1041	990	1032	1001	1027	972	1041	1044	1003	981	983	1002	947	909	910	963	964	949	933	957	965	933	931	962	977	976	959	947	970	968	994	932	951	992	941	988	983	1037	948	970	941	984	984	975	891	930	962	992	937	962	970	934	925	903	987	989	940	913	937	975	923	1018	976	873	939	971	973	952	854	941	943	921	903	938	982	960	900	994	955	872	922	956	996	920	913	931	926	913	926	884	921	932	919	947	943	899	966	938	945	961	959	926	942	903	930	914	900	947	963	878	925	941	953	929	953	971	958	926	898	978	985	995	924	958	949	922	977	1018	942	967	941	970	950	977	878	939	913	954	869	970	939	913	890	891	935	957	935	935	853	961	900	984	938	909	987	924	945	938	930	915	953	961	994	896	928	976	956	962	988	921	941	912	942	920	942	986	915	938	883	944	874	934	934	963	964	935	932	933	927	908	943	998	953	937	925	932	953	914	898	927	944	958	898	927	922	946	903	964	911	932	965	945	926	887	969	970	993	971	938	874	959	920	942	928	931	875	947	950	909	981	934	928	923	910	943	940	951	950	880	960	894	878	963	913	897	938	911	921	888	925	985	924	904	935	950	994	956	909	925	965	981	940	980	930	920	958	976	899	935	910	950	888	963	961	917	911	942	955	953	964	892	993	955	884	963	916	919	1009	936	948	897	949	944	924	910	924	908	955	920	908	912	950	990	977	924	918	924	966	915	957	959	891	945	918	913	923	922	967	943	942	959	1001	860	934	898	936	967	984	964	972	911	938	915	898	977	929	943	966	902	1054	913	948	929	969	955	913	885	910	967	870	975	947	907	938	962	904	963	917	925	942	903	937	897	914	912	963	875	981	956	965	883	925	966	1008	914	938	955	924	923	948	941	914	911	960	906	1003	935	960	866	936	998	873	915	937	921	984	941	886	953	931	950	915	859	980	905	993	965	926	926	949	897	942	933	948	966	946	923	906	927	959	975	928	962	907	926	933	932	966	949	913	949	932	903	936	915	944	943	989	927	903	896	919	925	980	965	944	899	951	985	961	946	963	984	916	935	919	952	976	953	933	959	888	888	977	901	956	928	968	991	918	909	962	989	903	954	925	1009	876	960	897	915	926	930	945	966	942	897	973	964	922	974	919	960	918	901	927	902	962	969	982	966	949	948	945	937	905	925	1006	952	933	909	931	892	917	951	937	943	979	935	927	979	953	923	989	936	977	970	951	932	951	906	904	930	960	990	937	933	989	945	936	969	934	903	944	940	908	983	870	958	977	970	856	908	922	922	949	964	961	938	927	914	973	967	955	939	953	965	931	979	959	1003	886	990	983	946	950	989	967	948	988	919	958	960	964	943	937	938	957	952	954	927	924	940	901	981	997	973	962	916	917	954	883	906	889	978	932	924	890	916	962	965	950	933	927	933	926	977	952	997	984	964	927	985	931	972	970	934	959	966	916	921	985	953	954	924	953	950	955	964	969	960	973	950	943	904	944	932	969	980	947	925	983	920	894	982	953	950	927	950	843	940	928	921	966	931	872	913	971	925	973	952	948	946	914	930	948	943	870	949	922	881	905	954	937	944	964	954	957	924	969	974	986	946	979	925	967	907	952	963	972	887	917	917	946	984	930	995	950	940	962	894	978	925	919	941	900	962	955	981	915	961	905	910	934	957	914	956	969	987	929	890	948	981	976	930	957	950	972	911	976	946	923	944	960	979	946	937	941	937	944	941	978	929	963	932	938	927	931	948	968	1005	927	943	925	993	938	958	900	948	975	975	957	946	890	933	942	974	918	952	947	937	910	943	972	948	898	978	952	948	994	921	1003	910	960	953	933	976	950	900	951	916	943	969	946	933	1002	867	961	942	1006	990	914	937	903	958	990	922	948	914	923	949	930	976	894	916	956	973	920	960	984	930	944	937	990	994	972	973	929	916	963	947	931	974	987	917	987	925	955	944	915	916	975	928	928	907	873	943	938	954	930	905	905	999	926	949	942	926	929	916	906	941	897	1026	980	944	925	958	922	927	934	1009	936	945	920	939	988	954	916	928	924	915	971	942	911	985	926	937	870	909	911	941	943	866	934	948	886	915	970	978	932	925	911	930	956	946	919	970	951	946	910	973	895	952	904	1019	952	946	880	883	917	977	968	978	953	925	902	981	936	940	968	935	952	923	919	898	979	942	969	949	907	947	986	918	952	1015	1003	906	910	937	959	1007	961	978	897	972	946	970	934	982	964	901	909	919	957	948	939	955	906	934	907	936	930	928	933	909	955	979	911	911	1010	877	906	1023	963	919	934	938	908	901	925	951	918	929	883	1007	970	945	971	939	929	925	874	949	952	912	981	948	905	932	905	992	975	965	924	921	915	1007	950	968	944	925	932	940	891	963	980	894	920	876	964	922	1006	932	961	935	941	932	967	972	962	960	960	951	916	984	968	927	906	908	924	936	995	890	984	911	953	991	934	900	942	953	929	985	925	933	959	960	930	928	936	975	938	951	896	882	968	993	952	976	914	965	995	992	903	994	902	964	957	935	911	965	963	898	943	926	924	991	939	919	919	940	901	916	877	938	928	932	964	970	943	971	959	968	928	947	968	935	931	913	960	892	971	983	1019	893	936	925	884	898	974	942	958	980	930	967	913	981	990	1018	961	917	956	940	957	923	948	1004	961	885	920	955	917	928	1000	920	912	921	911	943	923	953	950	924	968	986	989	963	841	944	933	962	960	889	954	937	941	965	951	943	912	979	939	934	991	950	981	945	1009	938	957	932	965	888	907	942	913	933	935	970	936	941	918	948	943	925	970	940	970	961	955	1018	971	946	901	873	940	876	970	907	889	927	970	986	995	938	954	960	978	979	967	887	929	981	925	939	916	938	942	960	953	938	909	987	943	940	979	959	1003	929	922	949	920	1032	934	896	905	961	944	930	888	922	926	929	913	1004	952	993	905	924	946	929	928	1000	930	918	913	910	934	893	943	912	936	935	1000	935	936	970	955	932	918	963	930	951	919	982	919	889	951	925	969	905	916	914	917	954	931	949	973	934	923	922	932	948	911	901	968	946	932	924	938	970	955	929	915	946	907	922	979	927	907	936	973	886	930	966	945	899	882	905	947	968	935	944	906	903	938	923	975	927	921	934	934	951	992	910	930	925	895	928	918	992	905	947	944	920	908	973	948	940	893	939	875	940	975	992	952	878	986	909	946	954	987	937	961	953	918	958	939	975	929	977	924	900	960	937	940	889	937	940	947	946	974	932	933	951	963	958	964	959	863	965	974	908	957	963	921	964	921	995	934	940	917	936	911	902	932	926	930	935	901	951	974	998	982	888	884	910	950	944	952	922	896	933	948	933	920	942	934	914	947	946	976	923	976	990	925	994	970	926	965	971	933	903	922	986	935	969	942	874
49740	47860	49276	46894	46137	32806	20544	13734	7985	4295	3024	2510	1862	1617	1324	1224	991	884	770	740	815	774	631	574	554	593	571	540	551	530	504	443	466	467	502	466	419	399	393	438	405	351	425	383	424	404	393	389	381	375	360	400	358	377	425	387	406	379	393	371	434	420	360	354	374	371	369	406	366	338	377	382	361	390	361	342	343	368	379	375	325	351	395	395	367	367	363	379	353	365	345	388	383	376	363	353	360	378	386	348	335	331	375	365	358	369	372	377	366	348	368	343	405	369	382	366	344	346	368	404	348	334	363	361	360	370	355	383	320	370	335	344	382	362	381	392	354	345	336	386	365	356	371	302	332	366	360	379	369	349	362	359	409	382	376	397	377	346	356	363	352	325	360	356	360	375	371	348	332	379	374	331	365	360	377	335	393	358	416	375	387	371	377	391	371	362	393	347	329	369	338	355	350	370	361	352	387	379	355	355	339	356	358	358	366	352	361	329	353	334	354	346	386	350	347	373	362	368	367	345	394	390	340	333	382	391	323	367	369	324	393	370	323	357	377	384	366	360	371	390	350	347	352	364	364	394	379	351	349	351	365	358	358	306	376	360	395	349	358	360	347	392	350	333	388	375	350	402	334	374	360	372	389	364	332	316	361	372	366	363	342	374	356	334	407	379	350	379	347	361	386	374	345	371	387	349	386	362	326	373	382	389	383	351	347	407	356	363	339	337	363	356	349	343	358	400	352	374	388	370	357	340	339	361	352	348	322	351	388	381	392	393	358	378	364	377	335	392	342	367	383	373	352	357	342	403	344	363	371	406	374	380	351	352	365	376	337	357	346	344	382	391	378	369	358	380	360	376	398	365	389	327	401	376	345	311	391	369	364	359	356	373	364	385	351	334	362	378	375	351	387	342	344	355	372	358	374	382	342	385	376	347	373	349	391	358	352	341	340	378	360	380	392	370	370	351	377	321	365	366	361	383	373	339	336	336	357	379	356	323	379	364	360	340	324	364	339	351	360	388	348	388	349	335	388	367	391	353	368	362	352	376	369	338	364	360	394	384	334	328	387	386	348	372	384	359	350	321	371	354	383	387	343	364	378	373	347	351	360	370	350	336	345	379	413	362	366	350	345	379	370	361	388	324	366	376	365	365	378	341	348	362	369	334	359	348	350	364	345	367	341	364	374	314	355	385	374	362	359	344	389	346	363	364	345	373	352	385	322	364	370	372	388	343	387	359	368	349	386	366	355	384	366	379	388	370	356	367	378	379	364	382	387	345	363	374	370	368	356	337	345	337	352	367	382	339	394	344	352	361	350	397	352	348	393	333	330	362	347	337	385	371	343	378	362	362	359	363	342	382	317	364	319	373	321	324	362	360	355	382	351	351	361	374	386	391	357	383	347	338	339	399	325	358	371	379	370	333	371	367	374	411	375	331	315	362	357	381	396	375	369	344	343	347	384	302	350	353	398	357	353	344	349	336	370	340	312	359	363	352	332	329	334	394	352	327	370	343	374	347	354	386	381	358	398	332	380	353	340	375	365	367	364	353	324	369	347	357	390	349	377	365	354	344	338	352	371	373	389	357	340	374	383	338	355	351	378	376	356	360	366	377	360	353	370	374	371	353	347	363	384	400	371	391	378	371	366	339	354	367	348	374	363	345	347	389	361	358	387	405	393	370	358	332	333	370	354	339	361	327	360	366	368	362	319	389	358	360	360	366	375	343	365	352	387	372	370	346	330	366	325	340	371	337	336	355	376	364	373	369	382	352	346	339	368	406	349	381	373	355	365	370	385	385	370	393	349	373	344	401	362	334	381	371	355	336	382	371	354	343	358	403	359	379	350	383	391	359	380	381	354	350	355	344	368	361	400	371	399	394	379	363	336	358	367	404	347	340	378	338	356	330	368	341	371	387	351	336	361	337	366	404	362	386	368	380	381	363	362	317	333	369	386	369	376	372	339	348	345	368	379	374	405	372	366	345	366	368	335	353	375	332	344	380	356	397	390	352	342	366	374	324	381	350	371	372	331	327	354	353	360	368	362	362	366	332	318	333	364	358	370	374	367	386	368	378	360	355	372	347	342	376	364	351	390	334	337	383	378	391	368	390	355	365	307	334	370	372	372	371	381	367	363	366	349	370	380	374	343	342	379	374	352	368	346	388	360	352	365	360	371	342	328	364	401	361	342	359	344	383	401	321	333	386	376	376	383	374	351	352	367	354	357	359	359	361	358	365	367	351	363	397	356	378	342	378	412	351	352	362	344	357	338	359	369	356	313	342	362	355	359	364	340	369	364	360	352	344	335	369	377	366	348	358	352	393	414	362	368	345	338	379	393	334	340	359	373	354	384	349	398	371	376	344	357	349	354	353	341	375	347	341	364	368	371	366	390	367	359	344	338	344	386	348	360	416	378	363	350	346	364	383	379	339	371	350	360	344	361	355	383	346	313	341	343	345	331	380	370	350	347	390	348	368	341	343	360	351	352	377	313	379	384	405	360	368	365	373	350	388	313	369	362	380	388	403	366	375	369	366	362	345	343	374	355	330	378	378	384	341	384	366	339	386	342	371	376	340	362	352	373	356	389	400	384	385	366	362	380	366	340	346	395	339	386	357	385	356	373	364	379	334	374	408	371	332	342	379	351	366	370	354	381	387	338	380	336	382	329	359	379	372	379	353	383	369	353	361	354	338	388	360	363	398	362	348	363	358	373	389	348	393	368	352	337	354	383	349	350	360	399	358	381	422	368	352	338	366	399	367	381	332	405	339	327	372	341	377	322	360	369	396	386	350	357	350	340	372	373	401	335	391	365	392	346	359	371	352	399	351	328	388	391	354	383	379	363	350	355	373	358	311	340	357	346	377	386	354	338	371	358	337	382	364	333	364	378	385	369	366	330	377	368	372	329	332	359	339	352	345	358	419	409	361	385	340	348	284	374	382	352	362	376	356	391	416	397	379	365	373	394	376	376	356	352	355	364	330	392	357	368	345	342	343	376	369	395	384	381	350	337	362	408	386	380	339	336	345	350	367	390	372	361	345	355	355	357	378	379	363	369	360	349	358	333	367	344	366	325	341	388	360	362	352	378	355	386	351	330	366	348	339	317	413	374	383	340	371	347	347	392	351	354	333	358	374	358	350	370	381	379	367	333	327	386	340	352	363	367	359	359	362	377	315	342	374	381	365	366	356	359	356	380	373	340	399	412	361	350	386	343	365	358	358	364	378	379	376	362	342	350	346	337	368	371	345	336	405	401	382	368	374	360	343	400	371	380	367	381	348	391	342	336	379	372	368	361	323	320	361	358	342	337	379	378	352	362	383	356	368	367	395	376	334	327	349	363	375	364	355	329	361	347	370	365	387	353	387	384	352	388	369	418	356	342	335	353	384	346	395	348	348	367	353	367	361	349	355	348	381	344	364	400	382	379	340	361	391	353	372	374	337	352	363	337	327	371	361	335	363	352	366	372	392	371	376	369	384	348	365	344	372	339	354	411	363
31964	39745	50244	54619	56825	32426	17069	15142	14901	11784	10325	9236	7320	6961	5827	5030	3857	3680	3273	3189	3238	3040	2510	2530	2512	2216	2203	2177	1958	1829	1862	1766	1617	1488	1487	1357	1205	1108	1088	1102	1027	966	1010	1006	1008	991	996	902	940	905	930	897	960	886	923	934	924	986	980	990	1006	971	995	1002	1004	1008	977	1001	949	854	845	838	880	859	887	811	832	844	870	821	874	883	955	942	897	900	858	772	835	901	873	873	831	921	841	841	914	900	836	884	945	841	834	880	898	936	887	896	886	845	871	888	876	820	875	835	813	867	864	795	838	879	865	813	867	831	817	914	857	852	840	814	835	885	863	843	848	877	835	925	825	865	880	899	855	832	902	836	837	853	853	866	832	837	822	815	837	844	839	858	818	862	820	862	837	825	879	849	838	866	853	862	850	867	791	878	836	851	858	846	815	896	882	876	891	796	869	855	835	858	802	837	827	867	856	833	834	848	866	861	890	858	830	856	839	811	860	827	862	840	886	888	777	816	918	799	862	852	818	847	881	819	872	896	846	855	815	933	860	801	855	856	852	800	830	892	813	841	835	898	822	853	824	829	857	835	873	866	824	907	901	858	845	890	828	811	864	830	879	865	850	870	855	845	844	865	815	879	813	853	803	883	892	864	838	873	823	819	877	886	834	871	810	855	833	838	850	868	849	847	836	856	839	843	812	832	859	815	820	844	810	827	832	817	828	853	802	813	918	841	855	834	839	856	928	869	812	872	807	867	860	848	844	849	820	825	811	967	854	800	866	828	793	841	843	883	854	860	851	826	858	852	857	852	888	856	836	833	843	855	816	829	840	870	815	889	819	862	880	858	833	873	822	848	867	864	841	818	857	839	785	834	812	837	901	898	847	804	794	838	787	855	847	842	849	833	799	848	817	851	809	838	812	759	904	842	827	841	853	870	831	878	856	794	819	833	800	867	824	856	883	854	826	811	906	855	867	857	845	837	826	862	814	843	839	837	826	892	841	828	859	831	861	873	870	871	866	861	867	820	864	855	822	811	856	849	874	880	886	832	850	860	849	908	860	816	847	860	856	838	858	831	866	834	876	850	805	860	879	844	847	851	822	870	858	836	818	781	883	825	862	868	833	840	804	813	834	824	892	809	876	829	866	858	853	787	840	866	866	861	832	868	854	863	861	799	843	896	863	832	891	836	842	862	873	793	836	829	844	865	833	854	813	872	794	820	887	860	839	876	815	832	824	853	859	899	884	847	889	797	853	823	862	832	814	882	866	873	851	867	879	835	836	886	834	809	849	815	857	829	836	832	813	812	846	838	796	895	846	848	884	829	806	845	850	873	828	835	851	866	773	865	888	892	792	860	876	836	805	863	816	816	843	803	858	839	837	819	802	860	845	879	831	820	862	794	839	810	840	794	851	845	857	794	773	872	842	875	801	817	832	889	850	902	844	858	850	807	855	838	856	812	825	869	798	853	806	873	818	818	866	789	867	899	856	888	863	808	776	858	856	878	839	841	873	835	799	826	875	802	845	856	878	883	875	859	852	799	798	822	835	907	826	848	858	855	856	834	783	891	856	843	871	857	844	858	858	835	863	844	815	839	851	841	827	848	854	825	876	862	875	846	809	867	800	918	806	874	868	868	856	807	823	898	838	886	831	859	842	862	883	866	877	913	854	875	866	869	835	853	870	868	819	853	830	828	832	879	821	877	824	875	811	866	829	857	915	812	834	860	848	826	876	833	847	827	854	899	842	768	897	857	840	782	806	843	830	808	818	863	893	841	849	841	817	836	882	831	808	874	794	849	836	853	924	814	865	811	818	845	846	852	828	844	825	843	801	838	856	866	840	871	825	844	878	847	864	883	869	827	841	851	833	857	874	851	831	878	860	865	844	843	847	834	852	861	857	842	827	882	841	828	888	833	832	834	880	818	856	855	846	906	845	845	817	877	878	831	870	876	815	872	825	827	827	852	839	886	859	822	826	845	876	846	834	847	807	824	852	872	824	851	857	864	851	856	907	836	876	865	856	850	851	830	815	810	857	800	817	791	869	901	863	868	875	841	862	855	882	821	823	862	883	858	839	816	846	862	852	875	864	836	841	914	823	897	896	901	822	813	880	879	834	835	889	883	869	845	828	790	850	856	826	827	867	908	820	853	876	837	833	902	913	865	850	874	882	855	869	783	810	847	857	848	811	840	880	829	845	841	820	836	910	855	804	884	910	851	852	859	817	857	825	837	864	889	774	810	827	782	836	858	834	831	831	849	852	800	807	785	875	884	822	900	841	832	833	817	809	847	808	860	845	813	798	885	830	869	841	874	807	836	844	831	842	852	822	827	891	801	827	834	909	848	864	859	815	848	887	882	837	827	891	873	800	883	856	821	868	868	834	891	863	884	912	869	872	904	857	846	856	808	843	868	798	862	818	806	801	784	867	861	844	820	825	834	856	870	829	835	827	850	876	830	805	815	847	878	812	835	873	890	874	855	864	834	838	859	831	834	816	904	837	843	827	803	823	938	845	850	793	828	933	846	824	824	823	842	898	841	845	844	818	838	837	821	878	845	825	824	918	814	836	891	843	839	856	781	818	774	857	810	859	812	844	885	906	818	818	857	881	815	878	828	920	806	835	830	841	867	824	892	865	839	808	810	915	865	894	848	837	825	830	838	832	829	818	832	834	884	857	872	861	853	853	828	821	813	791	853	861	898	869	858	798	836	867	844	865	848	913	906	832	856	825	826	859	793	812	863	854	851	840	827	790	814	811	778	854	887	844	856	869	851	841	795	780	836	807	868	839	841	824	863	853	856	798	845	853	831	869	834	806	804	844	838	821	880	806	847	862	809	857	828	879	930	826	850	781	854	830	836	829	849	915	839	896	776	855	848	823	841	888	858	825	858	833	859	835	811	859	857	892	887	785	833	802	872	821	865	848	876	796	832	836	859	866	876	812	890	844	819	802	846	857	814	811	855	854	861	830	828	864	842	881	827	876	811	851	849	804	818	875	856	881	801	872	876	837	899	834	820	798	869	854	829	852	838	820	889	846	899	892	862	879	845	876	881	853	861	854	864	837	846	884	866	900	809	833	786	824	823	837	877	842	891	829	868	830	879	802	870	822	835	790	865	891	879	822	838	819	874	861	876	898	856	857	848	810	892	820	815	858	864	863	865	896	825	833	862	805	877	850	810	913	844	845	832	795	856	835	827	867	822	844	899	853	865	790	871	829	860	813	817	863	767	837	825	869	841	881	830	846	820	823	818	846	856	792	818	797	843	871	854	888	805	806	863	848	824	796	798	864	888	854	833	881	850	743	838	873	840	864	848	842	924	863	803	906	849	844	893	820	851	868	860	821	799	901	848	828	838	842	821	824	801	806	900	920	815	815	883	807	884	822	843	899	846	818	879	839	821	823	874	880	823	826	796	830	875	844	822	831	845	895	831	829	899	845	857	814	863	875	830	804	841	807	878	853	899	860	875	827	832	783	819	814	851	910	861	861	865	842	880	807	888
26621	21362	24963	22478	11324	4785	1921	1381	1221	977	823	806	645	590	490	467	431	443	427	358	381	379	366	370	359	379	378	393	381	385	334	382	387	323	359	341	368	322	322	319	325	292	348	334	349	316	327	328	312	326	314	357	353	338	349	305	321	315	341	345	355	348	318	347	350	353	354	346	317	338	332	334	274	324	333	324	310	322	351	319	335	355	335	354	305	361	328	307	336	341	315	336	304	335	337	358	312	336	325	319	329	367	342	301	327	348	355	341	329	300	322	315	335	306	386	342	309	351	336	321	313	342	334	319	323	323	305	370	317	339	357	322	334	298	306	328	305	293	346	335	342	340	361	322	321	298	306	323	306	359	319	309	321	319	370	338	323	322	351	311	354	339	318	357	316	372	338	327	321	328	340	303	329	325	290	296	298	340	334	314	318	360	344	324	343	310	327	351	348	324	304	350	362	340	334	316	336	352	321	325	304	328	334	325	310	330	294	343	289	358	344	327	305	300	327	311	296	329	315	314	355	330	326	340	348	318	345	324	301	329	332	330	311	332	333	312	351	306	350	336	343	341	301	316	329	337	332	332	308	303	314	330	311	320	341	331	336	329	307	334	317	326	288	330	321	320	327	306	334	358	342	341	338	302	326	310	312	334	366	298	323	321	320	347	291	312	309	343	326	318	347	336	308	310	324	326	310	351	337	300	295	322	332	361	314	353	349	307	309	380	326	307	326	339	314	283	343	328	332	329	316	312	315	337	327	322	369	353	345	322	317	348	306	332	300	326	320	339	335	321	302	329	290	314	328	316	347	310	320	350	336	311	316	308	351	327	326	325	333	328	338	333	313	338	329	331	336	359	327	301	311	336	321	331	344	307	340	367	317	323	327	309	312	356	323	319	338	315	315	306	315	314	348	314	346	350	319	328	325	297	333	340	337	313	358	299	315	319	335	336	308	323	328	325	361	342	356	296	344	310	308	305	363	326	324	335	326	343	353	348	369	329	317	347	346	343	324	334	313	330	326	335	351	300	306	324	316	344	303	331	356	326	330	332	312	304	361	304	329	330	340	327	283	323	338	347	307	337	316	356	333	326	320	318	340	355	351	292	341	343	330	304	343	312	339	338	348	333	323	332	316	326	337	312	330	315	336	353	301	302	305	336	322	323	299	341	313	335	339	300	336	328	300	341	330	333	335	373	364	365	344	362	326	345	327	338	350	315	321	330	323	338	311	357	321	321	326	322	362	305	336	333	295	328	323	309	344	376	356	345	331	331	305	340	332	351	365	298	345	367	322	317	345	312	325	319	296	327	326	316	318	315	335	307	286	302	315	330	295	323	329	319	343	333	345	295	296	345	334	330	307	348	332	358	342	315	331	323	324	297	342	317	323	322	295	311	313	334	311	337	324	319	317	347	339	364	287	341	326	312	343	320	314	342	366	298	332	348	322	311	322	296	323	385	321	307	338	332	326	322	328	341	326	324	346	343	338	318	336	343	311	335	351	321	314	320	316	312	323	347	314	330	313	314	317	319	312	352	337	330	314	321	347	278	343	340	307	337	351	336	338	351	331	296	332	333	332	338	342	339	364	363	362	306	325	328	332	290	338	352	316	305	314	301	284	331	362	311	344	333	356	305	328	343	339	313	328	329	341	321	327	347	331	316	355	339	313	304	337	348	310	315	314	306	319	323	331	336	325	319	320	314	370	312	334	305	327	341	348	329	295	343	316	301	309	310	331	288	334	314	347	331	340	328	294	289	281	330	367	329	313	332	293	347	335	282	324	325	343	304	325	316	314	295	337	325	327	315	301	320	303	349	306	358	328	332	323	336	333	318	312	342	319	320	325	307	322	348	364	308	323	345	322	333	339	334	304	332	317	309	317	295	323	353	329	340	336	359	327	320	304	280	337	347	312	341	316	350	291	341	322	318	346	333	329	322	343	354	321	312	319	324	344	328	364	329	314	333	299	353	356	333	321	316	338	340	355	313	331	313	316	329	340	356	348	285	329	328	330	314	315	303	299	335	315	323	358	360	322	340	332	322	335	322	293	303	344	316	318	346	290	347	307	328	300	348	317	314	320	286	346	330	326	334	319	322	340	325	299	320	333	311	343	332	343	295	359	289	325	329	301	325	323	345	321	330	341	326	345	322	306	293	305	329	279	303	300	282	308	327	322	315	320	333	331	329	320	326	334	329	311	340	338	296	302	313	325	316	324	348	346	322	307	337	343	334	324	352	332	310	353	324	316	324	296	297	331	313	331	327	353	330	343	339	327	353	302	350	325	340	308	341	309	308	327	349	337	320	320	330	328	323	330	328	322	327	309	340	327	323	352	321	343	352	343	304	319	347	343	313	337	321	350	306	327	312	314	321	335	322	340	303	307	312	334	349	303	369	347	308	296	339	332	331	333	325	365	311	356	318	320	323	332	321	303	317	346	352	361	330	334	320	335	311	307	360	315	344	348	329	322	343	337	309	324	344	339	338	343	338	299	347	312	335	339	324	348	297	330	305	325	328	323	336	351	346	309	317	321	329	330	341	322	336	316	304	336	303	345	291	310	337	363	322	327	350	315	334	325	338	339	320	323	313	328	346	344	329	320	339	360	322	369	345	325	314	305	319	323	329	317	315	322	293	333	349	366	313	341	321	318	314	304	330	328	321	317	309	365	335	322	345	335	322	337	349	333	329	322	306	343	315	295	308	321	340	280	324	321	323	346	314	303	287	339	324	357	340	338	339	310	289	328	309	329	358	340	319	328	306	356	320	324	333	377	323	302	336	351	321	316	311	300	302	338	352	335	313	297	371	323	345	363	310	336	331	314	306	333	320	306	350	338	329	309	334	370	306	307	316	302	294	322	305	334	314	346	329	302	318	327	360	319	337	337	324	338	326	340	331	332	309	326	306	336	310	287	324	331	322	335	335	326	302	327	300	306	320	343	328	316	332	319	298	353	347	361	326	347	320	302	308	343	366	303	316	316	351	317	327	327	355	340	314	350	311	310	320	332	336	320	333	323	314	312	318	331	333	322	370	333	318	335	354	332	323	342	339	295	338	347	338	306	341	349	333	343	310	323	278	356	327	306	328	346	357	340	316	301	329	306	290	336	300	339	330	342	321	323	325	330	297	312	326	321	311	329	333	324	328	323	315	339	337	321	323	348	311	346	315	323	325	299	326	355	291	335	328	335	358	321	343	309	323	341	307	344	322	349	319	305	315	335	299	339	315	335	320	356	314	313	288	320	302	337	298	306	338	296	315	345	334	340	350	323	348	323	364	330	309	319	339	359	328	356	346	316	332	303	312	364	311	320	367	322	320	329	298	314	338	320	330	341	308	331	319	318	329	352	315	309	353	334	332	319	325	304	330	299	307	326	324	313	346	341	364	307	303	330	300	320	333	302	317	348	324	314	307	339	322	310	357	347	381	323	321	320	314	303	329	365	353	331	291	329	329	332	319	300	369	324	296	329	307	318	337	352	372	364	315	338	349	332	313	335	365
14984	17742	30502	33487	21777	13655	6859	5517	4718	4077	3585	3273	2831	2231	1952	1707	1518	1373	1258	1188	1211	1171	1168	1093	1085	1057	1078	1074	1075	1068	1065	1071	934	988	961	929	900	937	874	863	824	851	803	836	836	862	805	805	782	827	773	810	781	801	790	824	827	809	822	818	778	795	829	830	789	804	779	774	833	738	828	826	852	790	797	810	818	782	798	798	758	809	782	793	794	792	771	808	826	774	841	837	788	830	805	798	837	805	897	838	794	764	818	781	811	785	803	825	786	808	816	824	836	816	812	771	817	827	806	855	790	780	779	766	821	787	785	790	800	810	817	780	802	807	783	756	817	815	775	827	814	841	798	768	768	788	794	778	834	824	767	803	789	799	834	804	796	777	775	809	833	771	825	826	797	816	805	820	806	807	779	849	788	848	790	787	791	753	800	777	875	839	778	767	748	773	791	764	813	824	821	744	801	819	799	802	784	829	802	763	840	802	815	795	774	809	796	826	820	751	872	814	813	789	792	800	812	776	812	762	774	788	781	803	786	792	779	812	769	844	827	794	820	761	863	832	776	835	770	771	851	825	815	794	759	795	814	829	813	814	839	805	731	825	815	762	769	799	773	831	771	838	772	797	772	754	775	784	770	785	836	793	783	815	829	850	806	798	824	777	747	796	831	789	778	796	799	803	771	732	747	794	832	802	803	815	803	846	823	753	794	788	816	797	770	815	840	753	784	806	831	785	790	815	785	828	787	779	828	801	767	812	786	822	816	806	774	817	751	812	770	801	758	823	811	803	739	813	777	803	782	752	795	738	829	825	806	783	805	746	799	782	828	792	825	799	815	844	775	764	797	850	816	795	764	834	768	793	781	820	755	773	796	799	798	746	782	860	805	807	762	780	783	849	779	779	803	794	795	818	799	761	764	796	816	794	792	794	795	837	796	755	846	740	832	828	827	817	764	778	806	774	821	776	764	866	796	886	784	731	759	800	778	806	788	804	817	836	826	817	783	795	753	798	796	816	750	759	753	816	748	757	819	781	802	850	787	810	867	806	807	787	806	803	764	787	802	864	766	786	767	777	801	759	760	821	815	787	823	844	838	801	851	781	841	788	773	808	798	794	799	729	812	779	785	824	797	860	820	782	789	770	807	840	798	765	797	796	755	799	778	827	785	806	810	780	774	802	773	791	782	811	853	790	832	759	767	778	745	798	843	773	822	785	785	841	746	765	780	797	791	795	794	780	810	818	836	784	834	760	848	764	815	801	803	774	785	826	773	852	792	797	776	786	775	792	802	822	814	836	814	844	815	805	802	777	781	793	778	834	761	813	819	778	845	829	842	743	794	798	813	824	794	808	819	790	746	779	825	817	795	774	748	860	816	809	797	803	758	757	762	784	833	860	806	793	832	771	891	757	773	846	811	751	757	806	772	756	749	808	745	786	740	783	781	802	750	781	819	798	738	784	780	820	801	812	799	802	776	789	817	852	840	784	830	747	815	807	785	760	779	805	811	759	797	779	753	813	760	850	758	819	801	787	772	821	751	765	767	836	797	817	786	838	797	786	806	785	797	774	819	785	769	807	798	774	800	783	852	727	780	779	782	813	849	810	804	778	783	798	798	855	796	810	810	778	830	822	792	789	775	834	800	814	770	742	805	771	831	794	804	760	812	813	812	773	829	762	827	798	817	781	792	813	788	854	797	764	781	844	812	787	786	760	817	751	814	793	809	769	843	806	771	837	766	781	780	768	820	823	806	749	815	836	774	831	791	771	811	760	821	769	766	780	763	784	810	755	776	783	804	749	842	782	814	781	799	790	789	789	742	807	808	789	816	776	786	752	813	765	856	783	811	735	803	782	850	779	773	781	740	740	815	800	762	784	785	748	794	840	837	787	798	842	809	769	778	769	814	775	789	780	806	722	830	763	799	766	823	858	809	817	816	788	808	809	773	787	762	790	832	808	799	793	765	833	801	794	767	775	760	792	860	782	787	781	759	760	756	758	789	813	736	757	769	746	797	850	768	766	805	815	853	776	749	808	787	780	839	784	812	793	817	795	798	788	832	807	790	857	777	776	808	759	826	788	784	792	827	784	799	814	785	830	828	846	834	802	806	792	789	829	801	783	795	834	818	810	837	767	772	784	776	841	802	792	777	815	760	776	844	807	820	823	779	802	801	770	823	792	808	822	796	842	819	752	772	745	831	778	794	818	819	827	765	829	756	752	826	814	778	823	792	826	811	794	776	730	823	770	793	798	830	814	816	829	837	793	800	819	809	834	826	837	787	751	758	824	774	785	770	785	794	779	785	835	817	808	781	845	780	818	775	778	817	789	807	783	820	785	809	831	809	782	772	778	800	810	844	775	802	812	793	793	835	850	851	791	802	799	763	771	836	788	836	838	832	755	725	859	737	781	760	756	840	768	786	830	795	812	804	766	797	793	833	731	758	781	820	800	810	770	828	790	790	820	795	818	787	822	788	804	781	799	817	833	781	825	828	786	784	764	777	827	842	834	831	797	812	796	766	831	844	806	740	798	746	773	799	771	808	760	798	814	796	783	754	802	843	787	835	803	814	816	827	849	834	779	801	807	855	824	790	826	810	796	752	806	817	796	789	782	818	853	773	815	768	828	796	851	796	787	824	844	836	790	806	770	804	768	774	773	797	795	798	781	742	777	793	771	796	785	801	778	772	787	809	826	813	819	742	810	781	847	785	809	834	743	769	853	835	779	825	793	792	791	802	807	754	796	825	802	830	710	820	788	745	813	819	769	789	798	817	816	755	804	789	859	828	816	831	860	767	773	747	784	757	799	760	782	740	767	860	847	867	806	800	778	782	831	795	815	823	807	791	807	840	796	821	793	767	770	747	800	817	806	810	795	845	775	776	783	790	810	778	782	769	803	785	807	804	793	838	839	747	796	844	747	798	758	795	792	839	780	815	786	806	789	763	814	815	797	814	803	766	735	764	790	758	811	785	812	856	795	728	808	794	821	791	814	858	790	761	776	800	790	804	788	753	812	791	781	787	809	754	840	809	835	776	804	782	716	768	878	761	762	793	789	831	813	834	780	799	827	769	762	870	837	802	777	774	777	783	797	843	797	790	802	761	835	743	801	795	806	742	787	769	783	852	802	787	822	754	813	786	813	809	781	773	781	767	780	788	770	794	753	770	799	822	817	745	790	802	788	769	835	813	791	781	775	758	816	760	799	793	791	788	803	836	838	848	790	770	798	805	807	782	826	821	805	787	840	826	825	812	795	839	797	796	815	783	793	802	797	789	812	794	808	807	802	838	839	817	818	763	793	855	821	813	793	850	786	772	841	801	828	815	841	854	798	789	803	762	803	717	807	799	796	811	823	833	844	767	779	808	817	800	763	758	784	789	747	795	830	773	815	781	760	845	815	817	795	800	791	816	789	805	757	822	819	769	776	799	813	740	824	809	796	829	790	810	831	798	783	791	807	802	793	840	783	868	743	787	803	780	770	768	809	795	769	832	822	795	798	765	822
42872	42537	53311	52170	43718	29615	17782	8704	4218	2211	1723	1542	1171	1069	858	775	672	647	580	619	625	557	538	530	489	511	539	507	508	475	466	484	463	435	425	421	428	389	416	452	420	420	423	400	422	398	430	416	386	410	385	407	436	385	423	409	391	418	395	386	425	423	396	404	414	398	398	399	412	369	373	388	431	395	446	430	402	374	405	410	430	422	424	386	386	350	391	400	450	401	369	391	410	404	388	410	400	376	385	412	432	386	419	428	397	420	396	370	355	371	387	419	400	381	397	401	376	417	400	387	387	394	404	371	362	415	374	380	386	402	388	396	401	410	402	432	391	406	391	402	385	396	380	399	374	361	367	367	401	370	381	365	396	394	367	360	379	434	413	441	413	370	383	400	381	397	408	368	394	394	418	393	414	404	388	426	393	397	413	378	455	427	403	385	379	374	406	400	404	382	374	369	411	403	357	391	431	437	419	366	370	393	390	426	395	387	366	390	393	382	391	392	427	422	368	399	363	420	391	372	381	371	387	406	357	352	372	421	387	379	391	376	382	375	400	388	421	384	434	331	372	398	409	403	402	363	396	364	399	414	396	387	356	352	376	425	356	328	401	384	404	373	387	342	390	367	395	411	367	392	368	374	395	379	371	395	388	407	393	398	375	383	410	340	417	399	367	388	410	397	380	416	417	382	348	397	410	366	377	405	387	412	427	391	374	386	433	388	395	404	410	422	362	390	421	390	407	387	373	404	414	415	374	456	384	419	386	407	425	410	402	392	375	434	412	406	396	375	373	420	388	369	402	388	391	398	396	377	429	388	399	394	385	398	387	394	348	401	415	392	396	407	380	366	399	389	383	387	439	383	401	413	383	427	395	390	371	386	439	419	406	393	402	390	404	409	401	385	406	395	390	376	357	412	336	384	426	431	378	391	388	387	374	400	400	358	375	385	402	425	420	401	385	427	400	389	410	417	405	363	399	386	409	360	376	395	396	402	407	405	368	403	418	391	353	414	396	382	383	371	389	415	382	404	374	361	392	382	412	417	416	439	386	386	397	349	380	401	373	411	378	368	389	415	371	363	416	397	367	397	381	397	397	389	392	424	372	398	397	403	394	374	400	397	413	397	370	419	368	422	420	420	381	374	369	378	381	418	389	385	384	362	398	445	410	382	379	431	411	390	389	380	382	403	375	334	399	394	445	395	417	346	386	407	424	394	389	391	406	391	379	366	398	388	382	391	412	402	394	398	426	406	394	396	412	414	390	409	405	439	397	415	367	394	406	357	428	370	365	387	377	391	388	370	360	405	426	402	389	391	387	427	385	364	412	381	422	415	383	417	390	418	382	404	414	441	388	415	377	379	401	396	383	431	380	395	375	413	385	362	403	394	361	451	410	375	377	410	409	388	389	381	378	366	365	388	386	414	420	377	387	396	390	404	405	381	432	382	436	354	425	404	407	378	409	388	376	375	398	361	419	420	403	377	382	388	378	385	399	415	380	377	386	362	403	388	385	405	370	413	435	363	384	395	371	366	391	370	371	361	369	406	428	383	378	377	397	405	424	393	408	406	377	389	400	386	384	396	366	447	389	400	409	386	411	394	388	360	379	387	380	426	352	383	377	406	387	381	384	393	385	400	417	395	405	387	400	407	379	383	431	395	390	370	413	372	392	395	387	398	420	363	378	432	401	386	389	395	399	419	441	381	405	383	368	389	407	379	380	407	414	396	381	384	412	432	401	390	405	369	407	378	359	395	397	391	411	437	412	399	453	398	398	386	438	400	412	379	427	443	398	381	418	397	349	389	402	396	372	392	390	412	388	367	388	387	364	424	374	403	428	363	388	412	384	381	367	418	382	387	381	396	387	387	423	400	412	395	385	388	401	396	384	396	408	378	419	406	401	389	416	385	380	392	380	433	428	431	389	409	391	398	415	375	429	394	383	411	393	375	397	434	370	394	406	392	399	392	385	446	367	380	430	372	384	358	368	364	355	385	414	353	421	388	367	383	384	377	373	418	401	369	368	374	404	395	448	362	367	365	374	381	377	390	388	395	414	366	380	390	397	398	405	418	375	437	408	403	366	406	395	382	370	391	434	388	410	366	402	390	369	415	368	386	385	412	386	379	424	419	406	430	379	409	372	410	376	396	397	404	382	374	358	383	403	372	416	368	403	416	397	398	381	407	371	374	404	398	405	410	413	401	391	384	405	400	386	406	450	367	384	411	381	409	417	423	440	396	417	389	393	403	408	366	332	374	402	398	389	387	420	396	383	365	387	404	411	379	408	402	386	351	384	408	380	361	435	423	376	394	391	435	418	397	375	368	373	366	409	362	400	404	416	377	394	398	370	379	380	382	397	415	369	378	385	409	375	382	403	403	395	408	375	419	421	403	410	388	377	403	411	425	395	384	397	409	416	382	410	398	401	408	410	407	392	391	421	377	375	395	392	414	372	368	394	401	403	399	426	391	417	414	412	373	350	383	366	390	410	421	410	399	396	452	401	395	389	390	388	387	399	414	409	391	403	377	383	387	449	365	407	386	385	403	416	403	355	383	388	395	379	379	374	388	358	386	351	387	399	402	403	394	381	409	389	367	438	392	399	412	427	387	400	367	397	387	405	411	384	387	350	391	385	387	386	391	405	354	415	429	370	388	382	390	383	401	433	396	399	376	402	390	386	374	418	372	417	391	402	374	367	424	360	377	404	354	366	408	385	410	383	411	375	396	394	385	400	397	341	390	384	389	378	377	393	383	389	417	389	375	429	415	382	369	419	397	406	378	358	406	369	374	370	433	419	371	374	431	389	368	416	455	389	395	383	403	425	410	381	430	379	394	402	424	409	388	392	427	376	424	372	399	376	440	402	417	417	403	434	406	385	417	381	425	407	419	384	381	374	379	411	361	424	394	381	406	391	400	375	399	373	396	433	386	382	389	407	391	403	392	426	390	415	392	395	395	375	396	439	414	430	404	403	391	418	379	376	376	404	410	386	398	365	404	403	406	392	416	402	369	382	373	392	389	382	418	414	403	396	378	406	418	411	419	416	377	447	402	409	402	371	384	376	380	366	405	396	365	351	378	432	374	414	402	402	419	425	401	421	414	402	391	411	376	413	353	393	410	386	405	365	384	433	396	409	414	388	414	365	383	395	382	391	407	423	390	346	385	368	380	402	414	390	420	414	381	381	449	372	398	393	376	391	412	380	378	395	368	422	392	394	394	415	368	373	375	403	411	413	394	350	383	426	340	359	394	404	393	383	420	418	391	398	416	395	385	402	371	384	374	383	361	363	392	381	381	407	395	392	381	400	395	415	376	408	411	394	374	423	362	400	397	381	369	361	402	400	394	412	398	372	398	399	409	401	433	412	382	428	399	381	387	378	400	416	372	364	405	369	406	392	422	409	438	386	411	378	448	428	426	434	404	384	407	402	389	409	390	406	412	402	384	406	387	382	393	381	424	415	362	367	405	394	384	389	378	389	404	396	390	370	388	441	457	366	395
26643	35023	52558	58205	53812	33510	11636	10100	9208	7310	6688	5671	4629	4184	3597	3097	2614	2388	2251	2070	2083	2008	1838	1773	1858	1671	1650	1565	1542	1497	1447	1364	1351	1269	1303	1129	1139	1067	1025	1016	1074	1006	977	1028	1032	1030	1012	913	1038	939	972	987	958	965	991	1004	965	987	973	1044	993	1001	980	1038	1096	1008	949	974	979	966	972	915	937	930	959	937	949	947	967	917	963	1013	946	950	980	896	914	990	952	980	978	929	914	941	894	942	933	869	957	940	976	942	908	952	924	993	928	953	929	911	924	978	914	944	906	926	946	908	950	917	864	948	886	892	893	913	881	947	899	933	954	922	848	944	962	848	865	930	976	928	901	923	905	882	878	913	932	894	960	925	843	939	945	923	956	938	940	942	924	943	936	909	935	929	923	897	972	895	931	927	944	927	922	964	890	933	916	908	893	958	906	942	891	960	909	877	964	946	945	926	918	991	911	946	952	969	943	861	884	926	877	963	945	906	897	927	891	926	907	944	922	923	896	916	875	974	874	951	927	996	953	989	951	923	903	907	923	904	930	947	977	937	909	925	950	914	925	953	901	965	906	874	892	911	947	989	946	935	892	933	937	930	964	888	958	905	928	1008	943	913	917	923	962	944	921	906	921	974	933	909	895	963	943	914	930	925	861	926	960	915	927	935	878	917	967	928	929	975	919	937	920	839	959	935	971	943	893	918	869	945	960	934	914	927	938	920	930	944	918	919	958	885	990	967	957	919	903	919	911	919	960	976	927	904	923	920	910	900	911	910	925	922	931	876	921	944	974	895	884	916	941	877	951	904	930	927	1000	906	914	937	920	919	947	970	917	931	954	957	907	986	876	949	903	918	952	874	931	931	908	934	878	948	935	940	898	928	894	961	970	929	876	928	977	948	907	929	927	907	938	972	915	952	905	955	929	919	915	917	888	900	913	967	930	945	930	941	955	941	918	932	945	935	891	867	888	919	936	981	969	917	915	912	922	919	902	907	938	905	884	943	910	935	945	1009	958	905	973	958	953	909	914	919	969	979	970	900	935	890	928	920	907	883	918	938	920	904	992	944	947	943	930	926	884	917	983	944	906	929	935	960	922	944	936	862	932	918	865	873	900	962	940	915	945	966	915	916	893	944	918	921	908	929	895	902	902	908	915	940	990	918	930	941	883	953	949	920	920	938	939	932	921	890	943	960	936	901	931	909	950	943	972	926	927	913	950	949	960	923	947	944	912	964	868	929	934	926	879	940	865	909	941	928	919	957	893	979	969	885	934	914	925	961	957	964	984	884	942	876	942	945	883	932	942	903	901	937	907	944	908	945	944	918	894	917	931	947	968	943	904	848	966	927	874	901	973	890	888	964	956	955	959	916	917	943	901	964	973	923	881	962	938	950	956	904	940	920	940	960	896	933	992	958	902	902	904	922	861	982	946	893	980	955	900	922	953	893	911	896	999	965	910	945	944	998	887	979	895	916	930	915	907	938	949	889	922	938	881	874	927	985	865	950	970	878	948	920	941	842	886	945	900	977	921	927	901	860	870	912	878	944	895	987	854	957	875	937	959	940	899	969	905	889	929	916	851	922	944	897	923	953	925	907	927	927	905	925	940	925	917	903	958	892	918	925	923	910	954	921	924	964	953	854	957	886	932	945	878	932	910	923	945	944	932	962	946	911	937	964	932	859	943	927	941	907	954	973	879	892	967	933	923	950	922	946	926	923	986	935	923	931	927	934	917	931	885	898	927	923	954	925	947	922	911	950	959	931	948	968	957	936	932	902	934	903	925	883	859	953	909	907	897	959	896	948	957	902	906	987	911	950	880	925	939	939	935	921	906	885	889	938	948	927	968	934	1000	921	901	937	923	927	946	910	942	960	945	943	907	893	962	916	922	911	999	947	867	925	956	920	991	926	929	905	915	949	897	940	909	902	925	931	898	963	940	918	849	912	932	974	906	898	965	935	938	938	959	921	868	915	889	938	898	938	930	899	864	928	867	906	951	926	957	906	917	934	893	871	921	977	909	897	954	927	954	950	967	956	961	915	876	923	952	914	972	942	934	923	926	973	911	909	900	904	920	890	925	938	921	962	963	930	988	929	893	918	907	951	971	967	909	919	944	882	934	905	915	926	875	930	922	957	963	928	935	884	910	957	893	976	967	913	904	909	919	900	947	966	935	922	913	923	892	882	939	970	899	925	907	949	925	947	943	923	916	924	873	935	952	963	906	930	952	922	880	922	936	933	961	925	883	917	919	964	909	927	943	856	933	962	882	959	955	948	941	942	937	909	974	858	960	883	938	918	945	940	936	920	950	936	933	922	915	887	930	945	869	968	873	960	928	891	923	962	912	866	907	952	915	958	904	916	956	913	880	957	896	867	941	903	901	965	995	912	890	937	908	953	883	949	898	921	982	875	945	903	937	965	890	971	903	915	932	956	936	973	902	966	904	992	914	936	924	877	939	942	895	918	928	895	980	936	937	902	897	894	879	912	870	945	947	913	950	932	940	934	967	945	970	893	922	983	905	878	924	981	891	920	879	900	896	917	934	958	928	951	895	945	947	961	877	924	900	912	890	931	927	948	935	977	967	995	936	919	952	946	987	889	922	872	923	950	953	892	907	897	921	987	917	938	938	939	862	936	962	951	902	927	918	897	927	953	937	957	932	931	927	885	975	896	913	905	893	967	893	952	916	908	844	971	968	988	975	933	912	936	949	970	969	932	878	965	871	870	885	930	937	934	875	931	959	936	940	933	910	892	909	899	940	897	889	953	966	889	901	866	896	918	912	939	958	935	986	923	910	941	891	919	909	913	877	922	922	934	898	940	939	924	937	947	899	969	924	885	966	954	940	900	989	956	915	890	933	931	911	897	961	906	889	928	890	958	909	993	939	967	951	869	898	900	951	927	970	947	869	967	900	901	857	889	918	861	945	929	960	949	928	935	952	936	896	912	954	931	892	930	925	935	936	891	930	913	938	917	923	965	905	944	965	959	943	950	917	931	935	903	947	928	924	887	928	998	895	945	921	951	902	921	909	962	911	907	936	886	894	971	976	931	886	916	966	917	879	972	930	918	930	934	934	924	926	896	936	947	948	888	957	924	884	971	940	883	884	906	963	891	948	937	960	976	1000	931	937	883	924	900	943	932	877	926	912	917	916	949	927	939	941	911	929	935	954	902	923	945	903	895	888	951	916	929	947	979	905	932	875	890	915	981	926	919	925	935	919	903	919	1005	867	967	932	919	956	931	921	955	970	914	936	903	912	936	918	1006	918	924	953	985	918	953	882	888	943	908	925	911	934	945	868	908	925	959	930	940	917	998	951	877	946	918	873	934	923	932	955	948	953	872	904	983	894	913	899	899	920	929	945	926	963	855	947	891	889	865	933	912	861	936	922	911	978	940	966	921	894	866	909	931	888	976	914	913	869	915	890	897	886	960	912	917	966	939	940	920	970	948	949	901	888	935	961	925	895	982	904	843	917	954	869	898	920	899	899	889	943	955	901	903	932	881
51070	48477	51688	51473	43335	34918	24300	16390	8996	4443	2965	2399	1824	1520	1208	980	836	814	754	680	633	656	664	689	589	577	572	570	502	510	489	495	453	477	427	415	413	399	441	413	392	362	369	422	368	346	346	387	364	345	350	390	390	330	377	360	351	351	374	375	395	350	385	390	334	418	415	323	358	390	377	329	368	346	373	358	335	360	385	396	340	365	341	384	403	409	364	345	364	359	348	354	337	344	358	339	354	354	410	360	348	331	366	372	355	341	355	378	379	352	381	394	385	364	389	338	323	383	392	383	387	327	369	357	328	359	338	330	356	401	353	375	391	360	375	373	400	340	358	395	368	336	337	337	365	347	332	369	394	353	375	370	325	374	355	381	346	394	385	340	339	375	377	350	356	355	344	358	382	353	340	348	355	401	320	309	363	374	372	375	379	357	375	386	380	366	335	390	395	328	336	350	366	317	370	401	329	351	338	362	375	370	370	341	371	380	327	356	357	373	357	340	350	364	367	349	349	388	324	355	341	360	364	387	343	354	345	380	360	359	371	373	373	356	380	346	318	372	352	376	358	308	352	355	335	318	404	384	384	376	391	375	347	361	401	360	362	360	368	335	363	355	344	347	387	377	365	342	331	354	395	364	353	334	353	380	379	385	334	392	358	339	357	316	344	329	383	357	375	360	364	341	364	324	365	336	374	349	385	358	397	354	334	363	346	368	374	391	357	355	368	388	368	348	348	344	357	373	370	365	380	367	343	379	345	363	335	346	394	352	344	372	356	365	329	354	363	410	373	333	311	347	348	318	360	383	359	373	389	359	341	358	336	379	361	346	356	357	360	385	353	356	352	349	338	335	389	390	360	329	357	330	372	365	375	363	361	348	354	382	396	339	371	374	370	350	346	405	359	346	365	336	334	367	337	362	343	365	324	370	395	352	341	395	350	342	407	374	354	346	326	335	385	333	335	350	385	406	406	379	354	385	370	361	343	370	384	371	359	335	347	364	342	342	366	335	348	369	366	383	344	351	362	386	343	407	339	371	377	360	347	364	398	368	351	376	337	366	362	387	294	361	350	384	369	357	386	367	371	363	410	384	387	343	341	376	348	383	322	330	342	374	320	335	348	369	340	351	376	376	358	351	393	379	354	376	364	340	380	352	334	362	357	383	327	400	430	370	352	337	347	380	316	334	382	343	329	352	340	355	399	354	355	369	345	339	334	364	358	366	397	376	380	366	363	396	387	361	365	378	379	368	334	395	370	336	341	377	383	349	343	369	365	340	378	369	388	393	349	369	334	376	378	357	372	393	380	377	359	360	372	360	355	404	328	317	323	373	377	375	361	339	330	347	365	380	378	399	336	385	343	372	352	371	366	335	367	373	356	353	369	363	364	379	376	360	356	371	373	346	372	362	358	361	366	379	373	376	375	383	350	340	349	328	382	363	373	335	357	384	345	312	414	372	360	359	352	364	377	340	355	342	366	353	351	360	354	392	337	385	328	394	355	345	372	390	380	341	362	352	307	338	337	397	367	359	330	360	369	395	367	347	349	358	372	403	391	332	401	351	357	358	384	350	376	360	372	337	391	338	350	381	382	357	368	350	306	337	350	379	364	335	356	375	380	313	374	360	366	348	343	384	381	327	360	360	355	343	388	362	378	347	338	368	374	355	355	360	353	368	373	323	375	368	345	380	380	352	361	334	390	401	381	401	362	374	388	356	328	362	368	347	354	364	378	369	336	384	369	355	374	371	398	387	403	350	357	377	366	375	369	364	363	368	358	363	348	398	390	356	335	379	359	363	314	340	374	367	361	384	345	341	383	366	406	351	379	357	326	331	367	374	381	382	356	370	338	373	342	344	356	333	340	378	395	364	349	375	340	381	377	344	371	373	400	367	342	369	347	367	372	355	351	352	359	384	348	354	369	359	409	392	385	354	370	345	354	362	373	335	342	386	330	376	370	344	371	356	345	339	383	366	353	387	391	380	356	344	380	359	370	333	364	377	352	361	318	341	372	381	365	345	350	355	341	356	378	383	349	384	345	390	363	393	346	351	327	374	350	396	357	361	334	359	364	373	337	378	377	324	362	345	360	405	369	366	341	364	375	349	369	386	393	402	362	388	306	348	329	368	375	320	342	335	368	324	339	347	337	398	354	373	361	349	349	378	348	414	361	351	306	388	348	376	356	363	363	346	375	381	387	358	327	389	346	347	366	344	378	352	366	326	312	349	375	383	368	368	364	354	395	378	334	364	386	378	344	372	382	380	385	376	344	361	344	358	339	392	358	354	370	363	389	365	329	353	365	351	366	367	345	323	378	350	343	379	346	370	346	392	380	378	351	354	334	346	397	396	361	383	361	349	401	350	382	356	353	389	379	375	390	350	368	373	365	359	367	350	355	370	349	347	377	336	367	369	380	349	319	341	388	357	367	378	359	348	380	399	349	373	383	371	374	361	366	398	416	346	383	348	325	374	371	356	331	367	337	380	396	351	353	362	366	364	367	331	347	348	370	308	370	368	351	407	365	363	349	364	351	383	393	350	380	371	363	344	357	392	401	357	349	356	379	339	388	340	361	369	375	373	353	376	403	360	397	389	383	380	343	352	360	322	382	370	353	372	339	360	392	333	341	411	359	368	385	334	338	337	372	387	365	348	363	354	351	372	354	413	361	371	363	340	350	374	387	380	363	353	354	377	373	383	349	390	370	379	353	345	342	334	369	365	364	381	404	373	363	354	379	346	366	380	365	370	337	418	392	373	328	364	353	367	375	389	346	383	358	369	334	368	355	374	397	357	348	364	342	339	362	345	379	397	361	339	357	330	379	370	359	367	345	382	345	364	371	354	390	362	359	342	383	394	339	370	371	333	354	364	352	361	372	339	351	359	368	373	368	367	341	329	381	350	404	359	384	369	378	323	366	351	413	358	339	344	389	402	372	356	353	343	357	354	352	341	376	367	324	371	354	359	392	364	385	356	369	362	377	379	366	394	345	388	385	363	340	351	345	338	348	365	364	329	349	354	339	342	341	361	367	386	351	355	355	354	350	351	322	330	358	356	357	346	344	337	366	369	391	386	344	367	346	362	365	379	364	366	371	356	348	363	361	365	389	388	371	329	357	349	339	366	358	343	338	371	418	397	403	345	358	378	389	398	358	339	352	369	363	342	360	357	352	366	359	352	352	367	371	363	370	331	336	349	395	366	380	373	356	378	360	368	360	354	351	355	357	328	367	338	375	385	357	330	402	361	320	365	350	323	369	349	365	392	385	370	360	324	335	352	370	348	356	379	375	388	331	367	329	312	400	353	341	370	393	340	389	382	370	405	388	367	409	357	343	394	332	346	378	391	386	365	386	337	399	355	361	370	367	366	355	379	339	373	388	332	355	354	345	344	379	360	372	329	328	361	342	356	387	339	364	372	404	384	388	318	353	356	347	347	360	328	344	371	353	391	390	371	361	371	342	362	383	359	343	353	361	399	361	344	324	367	369	335	400	394	363	382
32474	40213	51813	57485	56079	44841	20120	13755	13315	11111	10007	8288	7181	5925	4962	4366	3764	3577	3340	2847	2683	2626	2500	2444	2319	2165	2173	1916	1883	1859	1733	1655	1516	1364	1236	1209	1146	1167	1092	1111	1070	1011	990	945	1018	927	984	967	935	936	930	899	907	882	910	960	967	914	968	945	973	973	998	949	1007	1026	984	886	876	855	870	911	875	847	859	893	904	823	814	873	834	880	865	839	874	870	855	902	938	863	848	842	901	931	797	947	888	882	841	866	895	852	863	884	855	858	812	835	843	838	859	892	851	846	859	856	842	811	817	840	862	871	829	803	858	842	814	858	891	836	848	792	822	885	882	881	832	884	876	837	824	808	860	851	850	867	864	778	896	831	884	836	827	862	876	850	873	905	870	851	811	849	864	833	829	836	861	856	884	911	798	858	841	825	836	799	852	867	885	803	812	849	876	891	837	836	859	852	881	818	827	856	846	841	871	871	861	812	828	879	820	855	903	873	876	861	806	792	800	825	849	834	868	874	895	820	893	938	859	837	862	843	822	795	815	888	838	870	827	815	909	878	831	887	859	846	833	790	845	854	862	855	867	830	869	794	827	850	855	855	839	870	891	819	827	858	842	822	862	872	869	882	848	889	859	835	831	900	826	873	854	867	873	869	810	808	868	852	839	825	816	864	777	839	881	829	876	861	852	823	844	826	849	835	841	812	830	841	875	839	815	801	857	822	873	863	814	836	837	845	840	812	864	851	885	821	832	805	826	836	824	853	831	825	844	825	852	879	815	827	846	877	895	817	769	919	888	863	895	843	881	879	833	884	824	894	849	828	830	828	850	845	829	879	907	860	842	848	836	848	842	833	896	852	873	816	857	822	821	868	803	885	804	808	862	846	840	838	888	822	813	816	869	833	841	917	829	838	827	805	848	816	861	830	804	859	869	846	827	874	909	838	862	822	857	833	888	853	875	790	793	827	805	853	834	856	836	831	880	867	841	854	844	801	923	882	899	859	865	786	860	852	806	824	851	851	822	849	851	839	827	839	870	875	845	811	815	814	840	873	865	861	812	924	914	867	888	821	874	886	842	811	853	856	880	802	842	888	868	838	815	853	850	896	842	811	854	910	889	895	831	859	890	802	839	847	837	828	842	848	856	866	851	885	846	804	853	840	826	865	804	822	891	839	845	817	831	837	822	856	824	846	849	850	836	846	826	868	830	825	894	868	843	873	832	840	892	845	875	846	854	851	876	857	826	838	820	791	836	833	900	798	833	852	836	875	821	873	844	824	850	844	857	856	839	774	818	849	869	865	888	851	848	868	839	848	855	844	814	816	864	799	813	871	821	898	831	852	804	789	821	838	847	860	841	840	855	821	825	856	799	837	830	909	887	807	813	810	823	877	836	783	853	820	842	837	853	823	825	827	817	858	850	863	843	860	857	853	865	902	857	865	838	788	824	843	883	848	868	914	881	864	853	876	852	807	864	829	820	892	834	832	829	851	821	799	886	844	794	826	859	872	816	826	822	832	862	822	850	855	846	837	823	866	864	872	858	849	865	814	861	810	803	856	881	839	830	797	848	824	827	822	835	917	871	819	825	829	850	862	858	810	839	799	805	867	834	869	817	874	909	804	851	830	863	840	826	822	868	852	804	846	850	846	866	894	842	844	873	840	855	815	845	828	798	883	863	889	868	882	819	840	898	846	866	795	844	842	885	844	827	826	873	835	895	874	850	826	889	864	847	838	844	812	880	815	826	846	867	855	835	872	881	827	893	875	842	839	838	809	854	899	858	823	900	852	852	810	872	870	864	821	810	836	859	866	881	838	874	853	828	841	795	846	817	897	850	848	867	867	881	822	839	851	839	892	815	854	839	877	817	839	866	831	849	821	842	877	857	846	858	826	884	790	836	828	861	880	842	893	862	883	841	845	858	832	836	832	824	854	840	846	942	880	832	907	865	794	832	820	811	843	871	836	843	865	826	839	833	825	813	820	875	885	821	852	847	834	831	809	829	862	810	886	805	824	831	850	812	806	832	841	865	851	905	855	817	836	848	844	837	814	763	862	887	819	853	830	896	865	818	856	878	893	854	837	866	859	858	849	886	888	773	808	884	868	848	856	799	900	897	804	901	906	846	875	860	899	815	873	838	838	849	829	843	860	895	806	817	854	841	855	837	818	848	871	815	804	860	822	852	841	831	873	864	889	836	890	836	898	740	809	841	837	847	851	864	847	792	850	858	829	870	831	856	831	873	834	860	893	880	845	862	853	869	798	858	871	850	931	861	827	846	869	860	825	863	825	843	819	821	880	858	881	806	829	828	850	885	807	912	828	848	825	874	821	862	875	862	853	881	852	879	807	864	882	889	845	844	856	812	806	816	832	785	850	840	796	840	817	852	903	870	925	787	859	855	861	816	861	866	836	903	829	850	884	830	834	835	857	831	878	845	805	873	866	833	847	820	840	882	853	830	812	876	878	908	835	863	844	833	855	844	828	862	890	862	808	879	880	867	860	816	850	876	871	869	818	832	805	805	809	820	818	869	820	863	864	880	829	836	832	822	843	837	849	835	790	817	835	832	864	841	831	857	852	866	869	838	810	847	911	885	842	848	848	868	877	871	792	855	827	835	878	873	855	860	841	816	885	842	851	830	843	865	865	811	833	879	866	880	840	860	933	902	812	824	768	919	793	794	832	842	863	850	866	856	872	852	853	821	865	873	844	865	863	838	882	794	835	872	883	869	835	873	863	840	842	824	871	795	860	854	850	827	890	865	843	848	827	884	812	872	839	850	850	905	800	874	853	865	902	857	880	841	839	860	853	865	822	795	902	808	827	865	860	823	830	806	849	864	852	867	826	896	840	872	814	816	855	893	808	891	861	873	864	854	868	853	844	852	892	832	858	905	791	868	877	817	837	845	876	842	826	903	871	795	843	805	884	865	869	847	814	835	891	814	867	874	888	816	841	837	883	835	894	838	826	827	801	823	802	844	821	833	832	832	891	796	808	873	864	893	840	849	828	839	848	845	822	852	875	835	870	857	892	824	810	925	814	846	829	866	806	810	807	804	837	844	880	810	852	819	876	849	898	833	855	865	855	887	847	862	848	859	873	873	837	869	858	823	883	818	844	844	854	895	856	869	827	869	824	826	866	827	811	841	848	829	878	856	870	831	867	876	825	769	853	842	859	879	823	829	845	813	856	898	830	782	830	884	843	884	866	845	840	861	852	847	887	844	816	879	889	834	833	820	842	833	858	851	860	862	842	931	819	826	872	852	840	881	777	829	889	836	848	852	865	833	873	848	873	896	827	885	864	836	864	871	822	799	828	798	822	824	864	836	804	844	862	897	862	842	841	864	860	846	902	848	882	816	846	860	827	832	822	863	835	809	855	814	878	859	816	872	853	856	915	866	827	857	848	871	836	861	895	840	812	846	847	830	865	829	868	776	825	845	885	848	844	827	874	870	835	810	858	865	820	884	858	843	884	857	815	861	842	824	865	876	890	900	870	844	871	827	925
26596	23166	22343	18279	11485	5425	1948	1378	1141	930	806	686	631	527	495	458	437	432	441	404	425	346	387	382	385	388	365	383	356	371	380	359	367	350	325	334	305	321	321	327	324	359	359	294	327	327	320	302	342	289	336	307	336	348	270	308	301	285	344	325	322	297	341	310	314	312	307	337	331	332	315	313	355	307	303	317	347	356	320	290	309	318	312	300	274	307	339	360	336	335	344	364	326	298	345	324	351	349	257	287	293	314	331	339	315	305	324	321	325	356	324	309	334	314	337	317	286	324	335	353	318	316	321	341	307	326	337	333	297	286	323	310	335	331	363	334	291	314	299	347	316	355	339	337	341	349	306	349	356	332	340	331	324	324	327	342	347	350	352	325	310	342	324	338	321	293	332	305	293	338	305	313	298	316	324	326	311	285	339	340	321	306	315	314	316	341	317	321	324	329	314	298	307	309	336	331	311	328	319	327	337	335	286	330	301	317	317	314	334	337	356	335	298	349	322	331	322	321	319	332	310	326	355	325	319	340	329	340	343	293	349	299	300	316	292	330	327	302	293	303	354	291	339	304	325	301	342	314	311	334	359	366	342	334	349	325	341	322	297	322	353	322	311	336	316	313	316	344	329	317	351	322	329	341	292	330	337	320	320	349	336	309	304	350	347	330	321	299	378	358	304	320	335	325	282	323	312	296	339	326	343	319	300	320	341	332	300	296	301	366	333	320	291	307	337	362	338	305	298	320	292	314	379	330	367	323	343	336	344	313	332	322	343	301	311	329	347	322	337	342	332	310	307	335	341	301	329	308	345	348	326	351	327	371	293	323	319	330	356	316	332	312	344	309	332	362	322	372	307	329	327	332	308	368	317	363	330	342	319	332	303	323	317	327	317	336	334	369	364	346	315	321	349	320	343	334	307	340	306	346	322	309	305	313	341	309	312	324	297	345	360	328	341	319	313	329	320	353	350	306	323	326	327	331	313	282	355	349	293	304	335	331	330	316	337	334	344	327	320	343	330	320	295	321	337	312	349	295	313	285	338	326	337	346	306	307	351	304	318	342	364	316	355	347	302	334	331	333	318	343	330	330	328	335	338	337	334	335	334	326	323	301	346	326	318	311	322	311	337	304	319	310	283	318	347	307	319	326	349	305	311	342	349	312	328	336	335	327	343	339	356	336	321	313	316	332	326	336	295	306	338	318	337	366	317	345	348	348	329	350	334	310	331	367	284	344	354	334	358	317	333	352	330	309	309	295	302	297	347	322	312	330	329	338	321	310	321	296	324	325	318	347	313	306	352	311	337	313	336	299	316	329	330	351	308	321	318	326	307	292	321	334	334	319	301	335	303	318	336	360	317	347	321	295	304	335	332	316	323	327	372	330	324	313	322	322	308	320	318	323	316	348	371	293	311	316	316	365	363	329	342	337	303	299	349	323	315	326	340	304	301	355	295	295	348	341	343	340	329	321	322	353	339	304	283	331	337	334	341	280	330	313	322	325	304	308	333	352	329	331	311	332	331	344	309	327	319	321	326	306	320	338	306	316	326	309	350	356	319	332	311	313	328	326	334	348	294	284	341	333	313	309	272	353	313	329	356	311	374	279	282	312	313	286	313	330	330	314	342	310	348	321	389	299	380	294	312	308	331	328	338	322	308	344	330	333	339	317	313	303	320	341	309	330	348	313	348	282	345	307	328	316	333	329	293	307	296	294	325	309	363	316	313	276	306	327	360	311	319	268	319	309	309	309	316	321	310	315	294	314	344	302	326	318	347	336	364	327	316	295	338	300	359	318	358	352	323	342	345	352	324	308	335	330	324	337	313	333	307	335	352	311	312	299	341	306	317	330	270	339	320	363	297	318	349	331	325	343	334	350	340	328	337	325	314	331	354	328	299	346	311	335	315	308	327	293	365	295	336	330	315	294	339	305	333	348	292	305	323	307	380	332	332	332	320	341	304	326	324	323	305	303	381	316	321	332	303	327	368	314	358	318	303	306	334	332	350	340	321	306	278	295	327	331	346	315	324	338	326	327	343	307	343	330	321	317	336	332	335	340	306	328	305	341	330	336	307	323	352	324	320	351	345	341	295	307	308	344	352	317	303	316	333	338	306	307	301	299	339	342	291	330	335	314	334	321	358	340	306	333	343	340	356	340	320	316	301	320	315	318	316	328	284	315	347	357	317	341	300	312	354	322	331	322	348	308	313	320	297	317	285	341	318	336	339	284	322	295	344	346	312	318	343	316	354	332	315	335	310	321	329	333	347	323	327	344	314	333	337	304	316	299	320	331	323	340	309	329	353	333	331	315	333	328	326	367	302	331	313	295	283	341	334	319	314	330	321	300	341	341	325	320	311	315	328	296	346	298	317	326	308	302	264	367	340	316	344	338	346	322	340	332	326	305	295	310	309	353	349	307	297	343	323	326	302	307	297	353	342	323	317	348	316	307	346	301	329	343	283	318	315	300	324	325	318	342	321	347	343	356	345	315	331	336	334	328	335	311	344	333	291	330	298	304	294	327	315	301	332	325	339	330	335	320	317	332	318	336	300	312	366	314	333	373	298	304	310	299	294	344	356	372	345	324	328	353	275	317	337	327	336	342	296	313	327	331	335	373	333	339	299	322	324	331	326	310	334	328	346	313	350	318	327	310	319	338	319	303	326	334	309	323	331	323	335	349	317	331	350	316	335	346	336	334	322	337	288	303	310	329	329	327	313	341	345	321	343	322	317	344	307	306	301	326	324	343	329	342	334	317	326	314	337	311	313	332	311	355	302	319	315	331	319	350	303	327	312	306	299	347	340	325	337	306	329	332	351	329	299	328	293	325	328	318	312	321	312	317	331	318	334	322	295	294	341	325	341	329	336	308	329	347	305	348	352	334	328	311	340	360	331	341	315	326	320	301	314	328	302	318	332	327	310	311	321	332	293	358	331	336	341	323	330	311	335	338	312	332	335	336	328	309	338	326	360	323	326	322	356	343	296	327	308	339	308	333	334	332	315	304	313	329	310	281	337	345	304	353	352	297	322	350	315	320	347	347	313	320	340	340	333	338	319	288	328	362	315	334	319	301	332	292	317	342	307	315	329	290	328	332	359	321	319	313	331	340	344	348	303	312	318	307	280	337	294	316	308	362	306	342	327	331	376	329	340	315	322	331	346	322	322	348	302	356	319	351	325	310	325	340	307	362	339	316	346	311	284	311	345	336	301	336	336	329	306	328	340	312	285	335	318	299	344	332	300	335	326	299	322	307	331	340	336	337	286	300	311	294	347	363	308	332	331	334	302	293	327	341	301	301	349	298	345	344	302	303	322	331	306	354	337	342	332	276	350	313	349	360	299	327	302	299	317	348	288	322	302	306	343	292	343	329	355	307	329	317	328	340	327	337	293	354	348	311	365	318	333	360	380	342	322	341	331	307	325	302	321	296	309	342	320	330	332	337	289	293	289	317	308	336	283	324	332	314	305	314	318	321	310	319	323	343	317	309	315	338
15244	18707	27009	29802	23935	14497	6706	5017	4359	3783	3513	2706	2256	2048	1856	1633	1557	1304	1254	1159	1113	1101	1067	1076	1023	1070	1116	1054	1113	1078	1053	1013	992	902	868	903	863	884	804	833	864	870	809	777	832	880	772	822	801	831	808	781	818	790	777	766	798	784	818	796	873	784	796	807	789	816	799	809	816	809	802	802	761	742	754	773	808	794	788	768	738	825	806	779	817	743	771	800	820	797	790	813	854	763	766	822	764	794	739	796	789	757	818	778	784	821	823	811	784	840	761	823	826	822	821	775	841	793	757	803	792	802	820	751	784	783	814	786	844	828	810	782	733	788	790	817	801	770	831	789	764	772	831	843	799	778	811	799	772	775	771	835	846	807	762	829	809	799	767	842	784	780	805	760	826	759	765	814	832	802	753	768	789	782	842	748	834	768	828	822	785	773	778	801	763	804	789	811	824	781	786	709	788	845	780	774	849	786	771	814	777	766	807	806	778	786	768	760	780	739	825	785	857	784	753	759	777	814	770	752	763	811	814	770	792	770	822	789	815	784	822	745	791	782	803	815	818	836	781	767	788	781	777	812	785	813	790	776	791	810	825	793	789	793	799	745	757	772	729	793	782	833	772	805	820	774	793	809	766	765	833	795	771	767	784	753	794	817	848	770	766	807	769	775	826	782	777	798	756	834	803	854	831	786	826	811	786	814	814	790	750	785	801	782	785	772	774	819	733	774	711	757	773	808	754	808	788	774	785	797	770	815	758	783	794	738	798	800	810	794	769	815	789	821	762	747	802	771	787	766	791	790	791	814	767	834	836	790	738	813	773	771	790	815	754	795	775	788	767	778	801	774	803	796	835	812	792	842	773	777	776	775	841	755	785	837	762	799	721	796	776	811	782	795	808	764	816	763	797	796	767	785	813	792	818	832	792	775	812	796	808	772	817	767	791	783	780	793	750	799	751	791	772	781	795	777	824	800	762	768	766	833	802	841	830	777	810	786	813	825	722	752	785	759	799	750	775	808	822	805	776	794	780	771	804	791	805	786	812	774	793	776	761	770	739	768	880	774	791	823	782	822	796	795	822	805	768	843	806	796	774	790	760	795	812	830	733	807	803	771	776	800	790	793	817	792	788	784	783	754	768	844	770	811	747	782	792	761	770	845	809	701	781	759	763	761	728	830	793	829	784	788	792	828	775	849	818	798	829	750	775	778	769	817	815	782	777	799	793	799	779	824	762	796	786	732	811	766	772	746	806	843	787	840	814	796	772	806	815	784	843	838	800	796	797	770	764	778	737	833	795	823	751	777	840	767	789	816	753	809	831	828	818	768	805	781	787	829	777	775	818	803	774	757	759	793	777	773	784	764	773	796	791	813	804	781	779	803	785	762	792	777	778	755	795	804	745	738	738	809	756	838	839	818	767	768	843	780	812	770	788	783	798	817	844	779	731	788	775	831	797	776	805	743	765	755	748	782	811	749	766	779	847	759	774	760	801	797	797	759	741	808	782	742	787	748	824	756	793	804	791	848	795	771	802	824	772	789	779	823	760	763	827	782	814	779	806	789	809	838	739	804	773	774	870	796	813	755	763	763	788	805	794	745	806	774	823	801	800	784	801	775	797	854	854	792	781	774	772	786	827	785	782	740	810	754	756	821	773	774	756	777	807	761	777	797	760	792	800	848	762	797	806	838	756	754	783	776	806	770	784	800	816	783	813	781	807	788	768	784	794	833	797	781	799	771	797	808	805	752	864	776	751	780	771	819	795	831	756	815	822	814	798	806	766	748	801	789	852	789	819	763	776	769	804	756	837	754	808	795	841	728	795	752	778	785	785	823	750	803	792	805	841	797	763	791	770	781	798	796	829	813	783	782	756	792	759	741	830	815	798	780	725	846	777	764	815	809	818	802	805	799	784	803	853	807	820	843	800	748	763	839	753	831	758	790	817	792	786	790	756	791	794	792	790	807	828	854	791	744	818	783	759	776	758	789	819	800	801	823	749	792	804	830	813	774	794	757	843	759	759	802	763	783	820	745	765	773	770	772	802	824	769	791	831	779	735	850	817	753	754	800	798	803	783	799	749	845	791	749	796	856	745	801	798	827	780	855	824	770	762	759	788	786	802	801	807	822	802	764	847	784	758	876	754	744	831	847	763	832	805	793	805	778	805	815	825	809	853	784	739	787	756	810	838	785	791	816	810	800	773	802	813	804	748	784	766	806	781	734	790	738	762	796	816	842	788	793	747	823	780	848	779	791	733	787	798	802	796	813	768	803	787	827	769	814	771	857	821	837	804	748	728	793	837	801	803	799	773	749	814	813	758	804	753	799	745	764	797	803	768	762	804	824	799	770	862	789	810	768	749	782	725	755	817	753	785	752	772	819	790	830	784	759	779	755	812	792	764	798	797	823	779	777	804	791	780	841	811	736	731	808	786	810	792	734	783	796	798	788	776	776	737	746	806	780	813	794	813	750	833	784	776	837	809	823	759	791	842	774	761	814	833	759	789	817	770	816	774	826	769	857	803	798	775	757	805	797	774	804	821	748	781	799	778	841	754	773	782	779	832	781	805	811	792	829	806	838	749	814	809	805	785	744	773	832	826	776	790	812	742	826	837	830	784	762	792	782	771	873	787	800	782	753	790	762	751	782	834	821	762	833	798	832	871	777	781	825	788	739	809	763	771	728	804	809	808	794	757	830	806	798	804	810	770	784	833	802	793	800	818	772	745	831	815	741	798	736	797	807	805	782	838	777	811	745	818	857	828	804	760	816	793	782	765	784	788	798	825	817	806	748	772	792	796	823	796	830	774	779	745	767	785	760	772	762	775	758	816	766	762	765	797	778	853	886	765	827	752	787	739	811	777	815	787	753	796	826	766	762	785	841	801	743	803	788	781	784	829	812	744	807	797	788	786	825	819	748	746	848	824	779	822	799	790	778	777	851	751	838	792	791	796	758	813	777	835	795	759	757	778	800	750	780	836	779	790	803	727	844	750	750	779	775	823	795	812	844	743	808	788	810	795	827	732	800	762	795	778	743	789	800	833	762	781	772	798	721	774	803	783	788	800	774	772	781	785	780	755	783	831	780	775	807	809	794	788	803	802	783	816	798	775	831	802	831	758	807	773	825	781	774	810	764	815	778	816	718	786	753	761	832	812	830	799	788	770	789	801	760	764	776	841	774	808	790	750	768	826	789	818	835	794	730	732	769	737	822	780	860	804	810	768	785	726	843	790	786	789	816	753	749	806	815	804	787	792	800	812	785	773	846	742	805	819	841	774	772	790	769	804	766	804	782	788	764	847	772	746	781	782	785	761	771	804	764	771	781	792	768	805	777	756	784	800	780	798	809	789	810	835	828	772	779	814	775	791	773	784	816	796	773	763	827	795	802	781	764	805	803	783	821	779	812	790	809	808	784	776	761	802	771	793	768	765	794	813	810	858	815	817	815	816	779	783	783	783	784	805	810	809	781	794	754	778	760	769	782	806	723	829	744	811	756	778	792
41808	41221	53631	50521	37933	23186	13084	6456	3533	2367	1887	1488	1246	1021	956	808	750	703	651	628	573	510	569	490	517	542	524	518	504	475	410	456	424	478	442	426	406	419	419	407	408	416	408	365	401	403	428	359	366	393	374	376	352	351	390	414	359	411	410	406	385	449	419	452	383	411	414	445	388	409	421	398	373	393	382	383	395	362	368	379	364	374	435	364	391	401	391	433	387	400	389	423	382	401	412	383	359	450	407	371	409	407	428	428	381	432	392	407	406	436	401	411	399	389	391	401	417	380	362	418	372	383	427	353	385	380	405	378	382	395	380	382	389	377	431	389	402	435	393	401	398	409	394	377	410	401	362	383	421	371	371	386	370	366	386	414	384	388	406	430	438	384	376	435	379	382	384	363	397	388	378	394	366	430	389	400	410	422	392	376	356	365	386	393	362	410	409	400	420	383	450	352	401	403	382	413	391	401	376	425	387	432	399	373	383	403	442	365	383	411	403	390	384	410	427	371	376	384	430	373	373	406	422	377	431	445	393	375	401	348	373	379	398	408	368	380	407	454	424	431	400	441	392	380	395	342	416	406	404	407	397	415	429	399	380	385	364	367	396	392	395	390	417	382	364	411	394	409	415	402	372	380	356	387	401	359	414	427	405	424	397	361	422	364	418	388	374	394	366	438	377	380	371	425	412	403	400	378	336	378	388	421	372	384	399	353	370	405	396	379	386	384	373	407	400	372	391	398	404	358	390	401	381	398	382	388	402	389	374	370	371	408	395	387	384	398	386	368	416	381	387	395	395	373	391	374	398	364	392	382	386	384	382	390	440	382	398	383	388	398	402	389	404	391	392	353	427	436	381	370	399	340	396	420	369	386	403	384	410	399	417	397	406	370	401	408	416	394	405	384	420	358	397	374	389	363	391	391	387	371	349	376	367	410	412	355	386	369	387	437	373	354	382	380	379	427	376	357	409	405	390	421	395	405	401	389	365	388	401	401	384	362	412	387	395	383	431	389	409	411	358	366	390	379	375	427	390	390	402	409	420	380	417	395	406	392	366	408	350	405	430	415	426	386	412	406	384	343	385	359	423	372	425	387	405	396	397	436	413	371	411	414	389	422	386	395	400	390	405	341	358	386	382	376	394	402	419	390	393	438	382	406	384	379	394	397	425	350	413	410	410	406	435	378	362	383	379	386	392	416	396	435	408	391	416	410	354	385	386	380	384	410	379	392	434	404	355	377	384	336	393	382	395	365	394	424	376	400	398	399	395	424	421	362	394	366	388	392	372	374	384	385	387	376	360	385	409	428	413	389	396	397	402	357	373	397	362	393	384	388	388	368	396	395	406	380	407	341	379	402	352	368	383	365	417	419	391	362	401	418	380	399	387	414	406	395	354	410	399	435	424	371	362	377	410	403	396	404	383	350	379	391	398	412	375	416	365	411	398	420	378	385	374	405	371	398	399	396	395	396	404	368	418	418	420	370	451	378	398	413	392	394	418	407	393	396	399	376	372	404	366	395	418	407	399	401	390	383	431	372	382	384	354	372	403	380	425	372	413	372	398	386	366	399	366	406	393	377	388	376	374	380	369	357	397	380	416	378	383	387	387	370	403	385	345	403	433	442	390	389	408	405	376	398	390	402	379	404	403	376	400	400	412	384	371	404	394	365	357	374	383	388	382	386	382	393	385	376	414	420	382	371	443	380	382	404	413	403	397	368	425	394	375	381	415	395	426	382	398	396	381	349	394	387	445	395	371	372	374	377	409	383	411	375	410	354	369	391	402	385	352	415	386	396	395	410	350	349	355	393	418	402	407	397	381	387	377	349	396	386	428	392	405	356	390	432	400	374	415	413	392	374	428	402	428	405	386	405	422	367	393	405	383	398	390	376	427	394	402	399	359	384	377	361	390	360	377	400	387	372	370	355	371	401	356	389	367	407	341	361	410	404	397	394	409	391	373	355	400	389	400	371	390	410	385	407	382	417	390	373	390	381	424	378	383	395	397	366	389	402	358	366	387	374	369	433	399	404	407	336	414	395	364	411	337	385	409	385	341	407	395	394	402	387	403	391	391	413	399	402	376	448	364	417	382	405	360	406	405	428	353	396	421	370	395	414	425	413	367	388	418	365	415	414	408	415	412	436	422	350	406	412	389	366	391	409	381	362	388	405	378	417	421	403	331	438	430	408	405	398	376	354	422	374	384	353	383	397	382	406	423	378	409	370	375	393	396	407	366	386	382	401	393	375	388	376	374	403	394	387	388	382	435	400	362	383	385	390	417	432	411	388	384	407	382	380	365	372	428	381	393	405	380	392	413	354	399	379	354	408	410	404	389	376	377	382	400	425	407	376	385	362	397	375	379	410	437	385	396	387	396	375	370	364	404	380	376	394	389	387	401	377	389	399	389	392	364	385	407	383	437	353	413	411	397	407	402	396	417	390	385	404	412	403	364	393	409	426	380	375	379	398	417	369	368	411	417	345	397	392	368	373	385	376	410	385	384	409	382	372	382	437	395	370	376	392	384	366	404	378	383	382	395	350	369	438	390	364	406	399	405	379	388	384	391	373	391	392	416	379	408	407	347	421	366	397	392	381	400	412	367	378	369	429	399	397	374	416	374	380	384	417	408	390	396	371	394	361	424	402	393	375	393	375	423	370	388	395	396	399	400	359	378	430	402	392	397	371	358	389	404	396	383	356	402	363	396	403	420	353	419	390	374	391	369	380	418	404	405	388	381	419	411	384	379	381	390	439	391	354	432	386	385	409	397	391	381	393	412	412	401	406	392	402	329	419	410	384	386	395	391	389	406	379	397	389	381	403	358	384	422	415	370	371	379	370	384	402	399	412	353	388	404	388	405	385	368	386	376	399	382	392	378	388	388	424	386	393	405	405	407	445	377	350	367	387	402	349	387	379	360	402	409	425	403	373	410	393	361	386	379	380	420	403	399	372	418	393	405	379	437	396	380	387	393	381	426	387	376	401	408	393	387	395	412	369	410	397	384	377	429	382	405	398	398	368	411	382	379	430	384	434	372	402	408	375	433	411	390	378	380	453	402	398	370	391	422	391	404	392	378	391	360	398	406	399	376	424	390	416	395	393	431	402	383	401	415	379	386	374	388	390	395	373	373	393	368	368	404	347	381	380	395	377	436	386	380	406	412	375	419	375	386	387	419	424	374	386	385	409	395	412	417	393	416	427	394	422	414	381	412	429	390	352	409	430	355	388	403	413	423	424	413	370	429	413	420	409	402	416	368	380	412	367	357	395	401	403	389	415	405	374	411	401	434	376	421	377	412	429	355	417	348	371	413	408	407	398	405	394	358	374	389	360	406	388	363	405	365	380	394	398	351	419	383	387	398	388	376	399	381	385	386	404	383	385	385	409	369	409	389	366	433	396	397	399	392	404	387	386	372	370	396	367	378	406	392	385	391	338	398	416	371	434	397	386	361	413	391	346	368	362	403	353	369	392	400	399	409	416	385	397	404	403	372	363
26457	33427	51792	54735	44411	20337	12435	10602	9398	8480	7367	5982	4939	4238	3795	3349	2719	2438	2218	2068	1946	1863	1813	1811	1784	1684	1648	1608	1648	1593	1409	1318	1258	1263	1196	1207	1072	1088	1066	1034	1036	1055	1038	997	964	975	1044	907	942	976	988	937	989	952	1000	975	962	948	923	927	945	983	975	997	1006	1019	944	935	930	868	886	942	935	916	945	896	916	913	929	949	908	915	930	949	911	890	888	932	926	969	884	968	951	955	963	942	881	982	961	944	926	957	922	921	933	913	924	946	931	917	931	967	939	895	959	908	922	910	946	949	921	879	897	920	934	912	939	877	941	884	962	919	944	962	886	919	941	931	932	902	954	945	926	957	881	947	903	885	937	962	929	943	906	930	927	884	867	938	915	931	885	868	930	909	936	850	906	904	931	929	917	977	909	929	919	929	935	973	895	898	897	940	874	915	924	943	871	924	918	902	911	965	943	981	881	914	952	930	935	883	943	927	923	954	948	929	921	925	941	924	911	885	907	887	906	936	954	918	916	938	935	919	914	903	921	878	934	884	883	935	928	974	947	928	943	931	944	946	975	911	931	940	982	902	876	937	936	903	924	953	949	933	921	922	906	974	905	915	900	893	944	907	938	881	916	955	936	944	955	884	948	950	905	912	952	929	950	910	878	902	954	909	923	927	929	979	960	927	911	930	930	982	921	912	897	927	934	909	911	906	926	901	898	852	937	930	897	902	943	989	892	901	910	920	953	957	920	861	881	896	898	902	945	934	913	899	934	900	928	943	838	900	923	927	889	943	907	943	901	876	961	901	875	939	983	932	953	975	939	892	946	953	872	918	900	974	938	933	885	941	946	953	918	914	885	915	882	908	920	933	933	908	892	952	924	877	918	928	941	949	898	971	919	938	904	928	907	901	928	905	918	931	993	915	919	956	906	941	898	883	933	972	881	907	913	915	967	921	907	899	936	895	893	919	911	928	895	896	963	942	962	887	903	967	907	947	922	906	880	939	893	930	953	873	968	914	901	928	909	930	951	911	921	852	934	886	917	909	883	944	894	950	973	956	894	933	890	914	957	928	896	976	845	935	951	908	912	925	957	899	945	907	941	910	964	949	924	962	906	899	961	905	900	944	923	942	886	954	910	881	983	944	954	926	919	938	935	965	914	955	866	899	875	906	896	923	906	891	924	940	956	888	970	914	924	925	931	920	958	905	958	964	895	888	922	894	947	896	886	908	946	909	946	937	949	878	912	951	894	910	931	916	895	886	957	896	943	882	843	944	940	916	891	907	892	926	938	914	931	933	927	921	903	923	876	955	916	901	911	935	922	932	925	960	939	926	989	957	878	959	885	951	921	991	951	921	925	966	922	893	906	917	920	909	908	922	950	910	920	915	873	920	940	915	883	897	980	905	967	956	963	916	906	933	943	893	922	879	971	891	935	925	926	906	975	916	929	932	951	872	917	935	935	910	955	910	958	875	909	893	910	946	907	906	907	916	922	934	913	905	890	947	926	899	888	871	904	878	887	931	903	934	920	896	920	964	859	889	882	978	907	960	887	927	919	935	951	911	915	910	883	934	898	934	937	864	974	940	883	897	916	912	885	900	943	881	942	945	943	944	920	856	843	912	923	850	927	963	990	884	959	920	930	925	895	895	871	888	918	964	950	896	897	961	897	909	909	859	922	900	932	916	920	940	972	983	908	928	879	880	948	924	949	900	941	921	960	940	931	903	928	918	979	952	928	882	907	916	901	899	926	922	904	904	903	908	901	948	910	947	922	878	905	983	911	877	878	963	898	925	894	924	898	872	968	901	914	878	911	911	902	921	901	909	933	898	862	925	911	879	911	931	945	877	861	921	912	948	926	889	876	900	951	922	938	935	937	917	919	950	879	921	918	926	935	904	891	980	929	950	903	916	955	911	887	971	901	945	939	914	879	911	947	878	914	892	902	874	922	937	939	879	865	936	921	914	923	937	945	969	952	922	887	951	909	918	879	934	943	913	918	942	941	936	868	901	973	938	914	894	949	934	905	957	941	887	975	948	876	906	929	912	943	890	960	910	925	914	960	940	885	965	932	972	858	901	892	927	967	920	907	902	1000	887	941	935	927	923	948	883	967	905	934	859	881	931	897	904	896	854	921	910	956	980	900	873	900	988	919	937	971	891	922	920	981	874	900	907	918	928	922	905	939	894	972	942	884	921	895	868	931	952	944	943	902	892	930	938	919	862	960	909	935	876	842	853	950	931	892	941	914	842	847	945	904	921	973	942	937	903	897	954	919	943	879	894	922	848	911	942	941	934	884	906	917	869	897	956	902	905	886	945	911	924	974	925	934	919	921	967	888	932	927	902	910	929	914	913	906	923	944	954	910	941	920	922	893	940	895	939	938	956	966	931	931	920	970	879	866	809	927	867	902	926	912	910	934	933	923	874	905	918	927	925	923	979	932	912	953	896	911	933	920	944	879	923	910	888	894	892	861	955	920	943	909	927	948	889	966	947	904	931	989	876	940	898	912	937	937	887	901	932	912	931	905	897	908	926	917	946	909	920	916	965	939	923	943	912	876	912	886	918	911	987	938	941	932	909	958	957	893	921	942	898	966	926	911	925	943	904	913	909	908	933	950	968	935	906	926	940	911	922	956	894	894	884	912	917	848	925	880	923	983	896	915	920	937	908	936	940	921	890	910	930	922	881	914	909	911	929	903	917	958	962	875	923	937	880	889	928	885	897	936	942	971	936	941	933	947	936	926	939	865	856	913	906	956	948	864	924	946	935	904	973	976	874	907	934	884	979	940	873	923	895	916	938	920	882	894	894	947	910	934	927	913	972	911	938	866	976	921	904	938	908	895	943	910	934	937	916	928	925	867	1013	938	877	924	876	919	879	905	891	964	942	963	912	890	950	875	868	895	874	923	912	862	938	919	981	923	932	934	896	933	885	903	901	907	937	937	863	884	930	913	920	850	918	946	945	941	919	909	912	935	911	924	933	941	976	862	927	890	902	955	859	941	905	894	925	888	921	898	881	910	947	922	912	978	904	909	903	909	930	927	879	921	922	957	920	901	915	944	875	933	916	893	949	953	912	916	939	936	873	947	874	901	947	900	924	950	962	927	921	902	908	907	911	900	930	899	926	949	945	943	897	936	881	929	898	901	868	867	949	952	902	894	917	880	906	929	894	914	973	951	913	940	945	971	879	935	984	951	918	945	930	906	936	926	904	899	895	923	898	949	966	894	987	908	961	925	883	932	911	970	904	996	907	887	899	869	966	980	971	942	926	876	912	902	918	920	915	974	904	901	903	968	894	885	923	946	923	902	955	925	945	888	940	949	898	883	903	912	901	907	948	886	961	901	927	925	896	875	920	945	907	910	878	930	917	929	931	929	927	895	908	876	920	905	902	937	898	917	914	947	903	918	859	899	896	906	962	972	910	934	915	949	857	939	877	859	954	931	893	959	908	865	924	924	938	938	897	917	927	973	932	908	928	945	874	948	947	917	936	922	923	924	964
51375	47654	55727	49276	44723	35895	22632	16774	9922	4992	2904	2086	1509	1451	1256	1002	829	752	750	718	682	606	658	603	565	516	571	482	503	481	481	416	425	442	448	384	374	410	389	429	398	399	394	347	370	347	385	353	374	352	375	377	364	368	370	391	356	396	392	354	371	367	370	411	359	371	402	405	346	348	346	355	368	361	381	389	369	374	371	374	366	368	352	390	384	359	384	349	344	334	347	335	393	356	345	332	401	365	374	343	317	351	370	359	326	339	353	361	373	380	398	412	392	379	360	343	375	390	374	403	375	353	349	370	366	356	371	354	385	316	371	366	373	371	376	341	354	344	352	366	331	369	337	357	347	380	367	346	342	374	377	362	372	387	362	375	380	364	364	328	351	351	358	350	341	347	357	387	367	382	374	345	363	367	420	411	349	369	315	346	374	354	379	393	376	373	377	387	412	332	356	352	367	370	359	367	387	356	334	386	388	352	397	319	356	384	342	358	367	352	390	349	379	335	386	370	357	393	369	322	328	375	351	369	326	387	420	378	360	398	388	344	388	360	338	355	385	346	369	375	368	367	399	389	326	387	331	380	378	340	390	394	364	344	356	342	387	350	367	347	344	348	371	399	388	389	381	372	362	334	344	337	373	375	368	399	354	348	376	335	382	362	368	336	383	392	390	361	358	363	348	367	353	379	376	364	366	342	348	332	387	340	374	413	375	373	327	402	376	352	360	377	375	361	342	376	323	370	346	349	385	361	394	370	354	352	351	386	388	363	361	354	337	376	369	391	377	356	339	323	390	381	394	388	347	360	342	340	375	346	367	395	362	342	347	373	358	383	375	367	371	415	327	362	371	393	358	351	336	317	357	352	371	380	359	332	335	382	359	380	366	358	370	362	375	340	361	362	370	360	360	369	365	351	348	345	329	358	348	361	379	362	356	388	357	332	378	367	361	362	400	392	382	351	355	327	351	338	342	383	370	354	377	357	361	369	379	388	358	355	364	366	374	366	399	393	375	341	363	338	330	376	362	369	350	357	343	376	334	391	387	364	374	383	355	355	382	407	372	352	357	360	379	381	357	335	402	382	383	350	360	311	358	342	373	380	388	361	367	352	395	391	380	368	379	391	369	378	336	374	326	361	361	342	337	334	336	392	350	349	415	380	348	358	366	336	362	345	342	353	335	351	382	378	360	368	379	389	350	381	374	367	348	380	363	336	384	374	353	388	336	377	365	358	332	332	338	372	360	364	354	351	379	359	343	392	348	364	331	356	375	380	384	372	376	370	353	362	361	356	340	338	322	371	387	364	308	360	367	376	366	384	376	346	368	339	387	365	391	390	373	358	347	348	395	342	338	339	316	377	363	382	343	329	408	347	362	353	365	361	356	362	369	375	384	338	380	358	389	366	362	346	393	336	366	340	397	370	400	350	398	392	328	395	371	370	345	372	378	357	366	380	342	387	341	404	327	385	345	395	375	375	357	350	368	376	383	348	346	376	378	349	363	372	374	314	395	379	347	402	374	356	353	385	351	353	337	344	350	371	380	376	390	370	368	365	376	381	375	346	379	408	377	338	320	323	354	349	350	351	369	364	332	367	368	382	367	356	353	336	387	351	355	392	387	355	332	368	374	348	381	377	341	360	372	377	347	381	330	360	389	336	380	378	390	393	384	390	392	384	328	387	353	376	397	370	372	355	351	361	382	314	338	382	366	346	362	379	363	362	357	378	369	392	388	352	386	376	361	363	356	332	383	344	333	362	377	347	388	356	349	348	393	375	378	343	393	367	394	379	366	413	376	350	398	353	329	365	383	380	313	357	363	359	393	355	358	382	351	307	346	352	348	378	362	361	386	323	398	356	364	380	401	375	352	350	362	362	351	377	359	357	380	359	344	374	372	397	337	340	342	336	372	370	392	358	355	388	353	365	348	363	365	333	334	371	348	369	398	362	367	324	367	342	380	352	402	348	356	376	375	339	357	378	377	354	343	355	332	344	335	376	336	368	373	369	380	363	366	357	334	389	420	340	371	367	373	350	352	335	355	358	349	419	374	359	321	377	331	335	335	370	400	363	354	374	350	408	401	329	367	380	339	385	365	401	357	401	341	384	349	361	370	378	358	349	349	331	360	329	365	367	362	386	348	354	358	362	351	368	368	378	371	355	346	344	367	345	418	375	343	340	407	367	342	334	359	355	347	370	343	362	365	398	379	373	361	367	345	367	329	368	349	389	358	337	301	350	357	380	362	343	326	364	367	401	356	362	348	375	372	390	342	356	359	335	386	345	352	341	397	351	348	337	341	355	368	326	348	362	384	332	342	385	336	369	361	363	358	347	336	380	362	333	364	395	379	386	347	380	376	390	402	392	398	375	386	358	334	355	350	349	384	377	413	377	347	363	382	381	371	359	353	355	381	344	381	367	383	358	357	387	395	390	387	347	383	332	355	395	350	333	398	343	367	346	383	368	367	345	381	413	416	313	372	377	362	394	374	377	393	356	353	348	368	353	382	391	344	409	352	411	361	330	348	373	394	349	370	373	382	365	342	336	348	357	371	380	378	396	345	365	375	390	348	366	336	398	393	361	360	361	396	343	392	361	388	374	340	357	361	335	357	348	343	387	350	358	355	362	341	396	360	343	375	399	338	364	304	375	356	364	354	369	346	365	350	342	368	336	403	357	332	365	376	340	335	360	333	380	382	400	389	352	374	347	358	378	350	368	412	343	394	333	330	360	368	327	344	403	333	327	379	375	349	350	368	380	395	338	377	384	351	356	343	389	341	371	380	399	387	361	378	399	375	337	349	342	348	369	366	371	388	368	348	364	384	391	360	367	367	371	363	397	373	348	347	362	400	348	384	366	403	395	396	370	347	386	337	338	379	305	358	364	369	366	351	361	335	370	368	356	317	382	335	378	340	361	358	370	349	366	397	361	371	348	390	336	332	388	337	360	375	361	376	320	340	346	362	386	355	340	350	360	344	340	369	370	347	336	388	336	348	333	354	352	357	351	345	364	382	377	375	374	381	347	356	358	359	355	369	349	365	344	358	368	350	363	355	363	353	338	389	346	331	369	353	386	331	345	374	342	351	346	356	397	370	357	378	333	364	340	374	351	377	359	352	363	363	379	354	335	367	362	360	357	353	389	373	345	342	363	334	346	365	357	319	342	350	329	345	363	350	358	344	362	359	351	358	377	363	357	337	354	355	394	389	350	348	393	366	367	331	392	402	345	372	366	399	388	349	341	349	352	402	341	381	365	341	331	357	353	376	352	366	377	377	349	316	371	354	361	369	386	392	335	344	394	386	333	359	360	360	362	334	388	381	380	322	390	342	347	359	336	352	376	387	361	356	348	343	346	384	359	379	377	338	384	366	340	371	372	368	335	353	350	345	386	338	406	357	375	343	363	369	371	364	325	362	404	356	363	397	348	355	373	358	350	358	374	335	341	352	378	360	351	375	354	346	340	395	323	360	363	358	320	372	347	350	403	391	369	340	347	373	358
32734	39054	54123	55989	57604	39219	16502	14270	13732	11873	9521	7884	6423	5530	4867	4206	3462	3173	2885	2681	2376	2225	2257	2263	2199	1936	1845	1769	1752	1655	1553	1403	1389	1325	1225	1125	1113	1030	1039	1002	1052	1011	1016	860	955	911	910	888	922	884	948	985	911	974	903	937	918	964	903	959	904	915	1020	966	998	976	990	930	907	883	901	864	840	900	871	889	885	856	871	852	819	879	882	812	854	863	872	921	832	810	855	856	919	821	884	840	885	904	871	832	901	899	902	819	872	897	877	873	813	853	875	869	846	869	907	870	819	811	842	883	889	852	829	865	875	862	846	873	841	826	830	860	832	862	880	908	815	839	865	857	807	868	874	851	859	847	850	840	887	833	886	860	827	915	879	831	832	842	848	815	849	838	818	842	851	832	811	817	807	872	824	877	812	843	856	857	861	878	854	842	876	885	856	832	898	849	834	832	812	888	854	833	849	851	875	782	863	814	825	835	838	843	853	828	839	888	828	852	811	833	839	845	867	863	841	833	858	793	838	815	854	887	854	866	829	865	904	817	780	840	873	858	827	856	855	862	856	835	838	822	849	877	858	864	843	823	848	847	849	815	813	854	797	834	804	849	870	827	805	816	847	830	853	836	844	853	837	792	854	877	854	865	871	824	917	854	838	817	917	870	826	852	871	846	827	853	828	852	880	859	823	819	865	853	856	871	873	872	836	854	848	851	864	827	860	833	824	867	847	882	816	863	838	875	881	842	804	827	856	828	863	843	834	813	765	856	860	820	845	848	861	819	844	831	872	834	865	898	897	806	876	915	791	870	823	896	843	911	859	907	839	811	868	864	828	798	792	811	819	822	820	818	826	889	789	847	838	832	864	886	891	733	867	886	864	862	821	867	854	929	792	851	839	861	849	867	878	835	840	784	839	822	820	860	882	815	846	850	840	884	814	859	837	815	849	819	850	858	873	840	846	876	830	813	866	860	854	838	829	863	822	838	833	787	842	900	889	830	879	836	874	861	799	863	872	832	864	838	883	817	872	795	878	816	763	774	871	797	902	855	856	844	856	816	840	855	845	877	837	855	783	923	824	816	869	840	859	824	818	847	868	849	826	849	871	816	877	824	830	865	802	809	869	829	814	868	829	816	840	845	843	852	814	834	794	836	841	858	846	853	879	857	848	810	832	852	845	842	859	871	884	820	837	826	847	763	896	823	834	855	816	841	888	879	799	854	818	826	857	844	790	860	839	845	859	867	818	860	823	813	852	841	891	849	855	871	877	826	797	834	824	851	803	862	836	854	903	853	828	812	787	919	867	849	821	815	861	857	815	884	795	781	870	847	793	853	855	776	818	835	864	893	824	842	825	864	820	842	830	809	876	847	863	831	853	916	858	841	910	859	822	887	863	852	803	846	833	858	804	844	837	820	874	845	872	875	836	828	803	855	836	823	835	886	859	865	869	802	819	843	808	883	886	883	869	869	833	821	818	848	868	830	827	849	818	846	806	851	850	827	822	811	880	784	820	825	836	845	859	888	839	855	789	819	821	865	827	861	849	886	900	883	858	843	875	872	848	818	891	878	845	805	836	835	800	865	838	865	801	823	812	885	873	886	854	911	868	782	833	834	826	821	824	850	809	838	827	835	842	834	860	883	836	822	859	825	848	857	796	860	841	883	875	814	836	791	821	819	814	803	821	877	869	838	825	832	805	874	843	865	808	828	832	818	805	787	849	861	844	852	858	865	879	856	870	841	839	805	851	808	826	858	881	886	837	852	867	835	853	860	860	870	817	856	858	852	817	807	861	851	815	824	832	798	832	862	862	859	815	876	835	843	795	855	914	859	854	851	883	856	818	872	862	817	829	903	849	895	803	873	829	806	866	891	853	840	835	751	869	852	832	810	840	871	867	863	790	891	867	821	895	896	858	798	819	820	844	903	831	851	856	828	897	831	847	854	830	866	835	834	853	851	835	769	792	892	822	838	871	886	871	878	823	816	873	899	859	864	890	867	884	869	862	851	853	884	916	868	891	810	802	828	830	830	833	873	814	788	893	868	835	861	810	867	846	837	848	816	852	756	763	820	832	854	872	808	851	860	831	810	868	887	826	872	843	861	797	814	846	887	804	842	851	846	861	837	839	832	791	826	823	843	854	882	816	828	878	865	838	795	818	859	841	841	857	848	845	814	861	846	854	832	840	834	830	845	846	829	878	836	797	864	871	868	846	870	881	846	853	880	831	832	791	844	817	849	820	843	832	819	845	859	858	853	855	853	846	829	847	844	810	855	854	845	815	838	885	867	844	824	858	838	859	868	882	804	844	815	877	896	847	844	852	816	875	825	821	847	884	829	882	851	825	831	803	820	858	862	795	791	846	826	835	863	816	851	834	880	889	868	806	826	857	859	836	803	839	839	797	836	855	890	838	862	799	849	833	851	825	832	915	847	829	806	823	813	836	846	885	875	880	826	817	824	874	854	849	813	867	864	815	815	870	812	849	884	842	874	855	861	892	795	815	802	774	829	877	820	878	806	842	826	829	884	886	816	794	837	848	830	793	816	816	852	856	818	877	863	864	858	863	828	855	820	853	848	828	872	828	845	853	836	810	898	833	856	827	836	838	864	798	827	796	884	797	824	804	797	873	802	862	837	890	841	893	837	837	857	824	820	842	813	873	842	860	885	791	862	893	879	836	811	842	889	872	831	848	814	856	857	819	881	847	799	859	882	857	843	856	820	881	859	802	818	807	865	828	783	801	841	858	829	888	840	852	880	880	814	824	857	906	872	817	817	874	845	824	815	812	880	872	835	858	837	811	821	821	794	852	910	873	837	860	789	875	838	811	852	807	861	852	812	888	807	841	838	849	861	891	805	877	878	842	860	826	816	831	836	824	907	863	812	791	844	861	874	823	797	853	862	844	849	897	837	910	890	817	853	853	827	832	862	861	851	839	823	817	877	821	891	904	865	872	843	823	820	855	855	891	871	807	865	861	797	820	880	868	813	815	829	875	865	807	835	865	905	888	844	831	844	834	836	858	833	809	841	839	810	859	848	755	856	880	830	821	832	886	840	833	871	840	845	844	779	797	838	824	813	863	854	859	832	804	837	869	830	841	863	855	861	826	827	829	860	834	874	845	843	845	847	824	806	878	838	873	859	860	829	832	828	849	842	865	835	846	831	888	865	857	818	829	858	867	837	797	829	808	849	851	870	916	858	872	837	813	789	848	864	802	889	853	847	799	884	819	878	841	803	809	812	828	832	851	820	824	871	866	848	860	831	809	840	837	865	862	845	867	905	833	876	827	858	791	858	839	819	856	862	841	840	852	843	841	844	858	851	887	844	832	879	866	807	868	898	828	859	834	835	819	771	791	846	883	838	850	826	830	894	880	845	881	862	831	819	901	816	835	850	838	815	834	866	840	850	856	862	810	839	834	804	876	876	886	864	809	817	840	820	824	896	901	912	845	831	836	813	801	855	884	860	836	829	835	846	811	837	879	877	881	796	834	845	856	822	844	822
26965	20897	23047	19847	17548	5647	1936	1346	1254	1040	770	626	531	557	509	459	483	389	416	407	363	385	394	367	347	369	368	365	344	361	355	372	353	333	330	335	357	308	334	318	337	323	346	349	370	325	343	327	334	358	334	319	331	320	350	285	307	284	339	333	331	331	333	334	320	353	334	315	335	328	342	302	343	312	348	365	310	353	320	363	325	353	326	337	372	351	347	313	346	328	326	345	330	299	303	307	319	316	334	305	332	337	338	348	364	297	336	350	332	331	318	320	299	288	337	345	325	337	331	325	306	350	320	365	381	286	336	309	325	324	327	337	327	315	339	335	334	318	346	341	330	341	325	292	333	294	300	304	353	344	357	320	308	307	312	313	321	339	346	310	335	314	332	295	326	334	353	279	318	298	289	356	334	338	362	319	300	308	316	339	310	322	307	303	343	302	336	322	360	308	341	323	355	312	326	320	324	293	282	350	329	312	349	337	317	325	331	362	338	306	339	354	314	342	316	321	342	339	350	280	311	279	327	303	297	321	313	296	333	333	276	337	343	336	349	337	321	339	315	333	316	332	347	333	345	340	320	345	326	350	327	338	318	309	337	367	342	352	336	328	319	319	304	337	354	322	296	320	301	310	314	316	303	332	333	329	295	330	328	340	312	314	324	322	330	324	340	300	326	312	327	331	320	351	331	326	340	308	355	330	311	320	337	371	327	308	317	339	310	352	335	290	324	284	329	336	289	328	277	332	332	328	328	332	347	342	325	313	314	345	336	298	318	320	308	347	323	336	326	372	339	352	294	331	338	314	340	313	343	333	314	339	348	323	325	317	343	334	372	301	364	322	312	361	355	289	310	324	342	329	361	333	332	318	337	304	293	366	342	340	260	308	327	329	352	316	357	364	313	336	350	344	320	316	349	344	320	334	334	347	322	350	344	341	308	301	360	331	314	306	345	286	301	298	370	289	330	320	299	319	342	357	311	336	332	331	340	330	351	329	354	313	370	302	306	303	350	304	327	327	318	290	318	330	332	367	299	348	327	339	313	340	300	318	351	345	331	319	344	308	316	292	314	337	318	328	319	319	317	338	324	307	341	334	301	343	344	299	330	345	315	340	348	309	321	343	347	316	331	344	350	324	322	281	313	316	285	318	300	317	319	301	353	350	349	313	332	333	365	334	320	331	324	303	310	341	327	338	297	311	325	344	312	384	290	347	336	313	349	314	344	295	343	351	382	311	305	350	351	313	342	354	317	339	316	327	299	301	325	335	340	331	324	330	316	344	329	295	324	278	309	320	303	326	307	299	361	367	315	329	344	348	383	364	326	312	362	353	370	314	364	321	316	354	309	308	342	347	331	325	354	317	316	345	305	309	350	313	299	295	323	342	329	313	320	346	309	299	346	330	316	328	339	323	330	330	312	320	341	331	347	301	362	297	318	326	328	346	298	338	305	342	318	336	365	300	331	327	322	321	328	311	348	324	331	331	335	342	317	331	336	340	349	355	335	285	322	360	332	307	317	320	306	305	317	356	366	327	324	318	317	313	341	365	332	326	307	357	338	319	328	307	313	319	332	331	304	341	338	311	311	326	336	323	311	307	338	320	325	323	341	310	303	317	311	333	338	294	326	309	331	289	348	337	324	329	319	330	344	310	330	351	315	323	338	342	348	305	314	326	307	306	341	351	302	337	319	348	292	341	335	346	305	296	332	250	316	332	300	353	335	328	305	324	341	320	317	324	316	327	299	364	305	346	308	338	318	348	350	309	311	327	316	319	348	367	325	371	306	320	355	321	319	358	329	333	308	304	308	352	293	350	295	323	321	351	334	334	328	314	332	312	346	318	337	324	325	350	341	331	320	371	309	345	318	332	359	368	301	324	355	284	310	339	314	313	344	306	306	336	342	306	347	302	355	403	328	288	305	356	339	357	337	339	330	351	314	337	317	325	322	322	316	324	321	328	348	323	326	337	338	334	333	367	323	333	332	331	293	302	340	309	330	331	310	363	311	338	344	311	335	333	314	302	314	327	318	309	319	291	343	349	359	353	337	315	321	320	368	311	310	313	306	337	338	356	341	343	352	324	314	334	329	338	344	314	324	350	340	358	326	325	312	315	319	327	319	336	315	332	305	300	337	329	327	327	303	290	334	358	324	327	316	338	298	311	294	305	356	295	292	303	337	333	316	367	293	312	307	321	362	321	311	351	349	359	353	336	327	324	352	322	331	340	372	328	320	312	344	336	345	288	336	315	325	348	344	308	324	339	346	304	354	344	325	317	317	342	351	319	311	334	319	329	365	346	314	287	314	323	340	338	323	311	320	353	320	298	331	367	323	316	338	332	315	286	330	313	315	337	318	348	353	368	306	306	303	336	301	325	348	328	331	317	300	283	326	336	324	352	318	305	299	342	324	338	300	333	313	296	352	351	316	345	370	317	376	304	340	355	297	329	308	323	322	291	337	319	322	321	327	340	348	329	300	329	311	324	340	341	346	328	355	319	327	316	323	331	348	341	317	315	323	318	303	311	320	330	337	342	344	333	340	324	314	313	298	288	297	339	358	306	332	324	332	349	325	350	300	323	357	333	332	319	375	370	326	338	326	310	326	330	312	315	297	326	292	338	302	331	334	351	346	309	298	319	331	282	326	316	312	342	334	329	360	339	289	335	347	342	351	344	305	367	313	330	331	305	343	346	329	326	301	328	312	311	327	331	333	356	333	335	296	304	337	323	338	334	291	329	297	327	307	327	315	339	322	322	318	326	354	347	316	348	346	373	299	315	315	320	315	309	298	310	320	321	324	346	314	347	336	345	314	334	343	311	276	344	294	324	348	357	318	304	309	298	340	366	319	309	290	332	313	337	317	324	340	331	315	301	323	330	328	340	320	332	310	344	323	287	315	326	335	330	304	329	356	304	321	319	360	304	342	350	331	320	364	302	318	334	309	332	289	330	349	303	343	360	336	329	341	338	337	295	331	331	301	318	320	340	315	306	330	322	346	358	321	318	336	319	364	315	341	330	352	361	318	349	328	301	301	309	285	379	324	329	346	336	305	337	345	353	288	305	351	336	298	300	315	315	335	317	303	328	325	312	281	290	337	369	301	361	298	331	371	365	318	310	352	356	333	313	329	319	310	337	321	307	347	312	285	318	346	331	315	300	321	317	337	327	309	308	291	333	356	318	288	318	339	374	330	309	326	365	329	336	329	343	299	308	302	334	301	340	321	313	329	316	344	326	303	350	304	347	282	358	339	340	356	357	353	333	323	322	318	328	306	346	320	337	321	325	328	314	318	301	357	347	311	326	337	337	351	308	320	347	349	350	319	332	318	326	288	291	323	324	302	300	295	343	345	319	335	300	341	334	315	317	305	333	349	365	337	338	339	308	309	296	298	311	319	341	341	318	288	302	277	333	294	301	308	305	336	301	322	304	367	305	331	305	356	326	321	321	326	306	319	309	329	349	326	315	314	300	343	327	304	316	325	333	342	290	347	333	295	327
15267	17014	28572	31660	30909	12221	6723	5326	5318	4113	3204	2621	2245	1882	1710	1573	1389	1397	1264	1131	1128	1057	1065	1047	982	1032	1020	1081	1047	1027	1027	963	924	937	918	887	867	895	853	856	881	894	857	876	825	797	798	837	830	789	786	825	805	771	836	784	833	773	796	767	808	830	871	810	767	778	773	776	834	838	791	800	781	847	780	775	832	822	785	777	746	820	816	816	780	778	765	790	807	760	846	819	816	780	776	818	779	778	826	813	847	794	770	809	793	783	783	760	772	783	796	801	785	817	788	861	799	723	832	763	789	762	783	754	811	766	793	760	774	850	759	823	791	828	767	841	799	813	799	753	806	785	781	789	789	762	767	805	802	813	796	856	774	789	812	764	803	731	819	759	776	815	791	842	796	787	776	779	793	811	811	826	771	758	777	795	746	809	780	835	789	776	761	854	801	737	764	780	742	768	745	794	799	755	793	811	757	760	827	766	830	824	806	816	772	805	822	804	738	811	751	758	816	812	765	785	764	803	770	776	760	834	761	787	765	764	786	803	757	828	797	792	788	771	753	772	811	786	844	825	776	816	777	810	786	834	805	795	755	798	783	819	766	780	762	748	774	807	803	772	805	802	796	819	775	781	812	828	804	807	827	801	795	820	777	750	751	837	802	783	795	882	802	808	769	774	849	815	802	804	843	756	782	789	786	802	806	800	774	823	835	777	752	784	815	780	770	766	824	787	832	816	761	771	783	726	791	775	803	809	732	747	765	784	808	756	793	761	805	827	766	774	799	802	812	788	781	793	803	781	821	777	824	782	816	817	843	778	821	793	793	811	835	794	775	797	753	755	826	784	748	750	794	755	789	785	765	752	811	752	806	795	790	776	850	786	746	783	780	771	797	808	790	834	773	778	807	809	778	732	827	805	757	772	793	729	763	808	747	804	802	806	777	776	804	773	809	809	787	783	799	796	800	815	824	768	759	822	800	740	802	768	748	760	791	813	805	736	761	765	806	736	780	754	756	826	819	753	801	788	782	802	787	762	728	814	744	777	789	758	789	820	761	792	856	784	818	802	801	791	802	756	778	808	796	752	769	801	764	810	799	826	772	792	798	778	782	808	790	806	782	812	715	825	794	775	815	810	802	804	817	807	760	753	763	812	762	764	747	818	847	813	770	809	832	755	799	811	797	771	790	792	804	758	806	795	820	761	800	749	800	792	804	772	842	781	802	767	808	817	777	787	795	798	798	776	764	800	787	803	755	767	799	815	806	771	798	806	759	829	774	819	793	773	763	818	821	789	777	775	790	802	818	813	836	792	819	772	809	801	788	774	812	781	757	774	750	774	786	776	778	825	857	787	845	788	825	788	825	813	820	755	774	792	810	799	813	791	811	778	802	783	802	846	779	796	777	799	757	768	825	843	786	741	821	770	831	793	824	824	815	783	770	811	774	809	859	778	781	808	799	753	843	748	790	736	773	810	785	795	799	775	760	821	825	761	756	755	764	811	784	786	807	701	755	766	765	759	768	809	758	807	784	772	794	834	774	770	836	771	808	867	796	826	762	776	795	814	781	826	776	775	750	804	793	805	805	829	740	804	770	765	809	843	793	861	806	792	796	748	793	778	821	771	780	817	796	804	791	874	769	729	732	807	783	837	804	780	805	809	785	779	775	808	770	760	850	768	845	835	840	840	800	744	782	773	794	786	790	802	790	856	784	786	810	791	762	791	815	806	809	734	813	790	729	798	799	804	753	809	791	773	834	832	794	823	811	830	809	781	811	741	756	828	815	761	850	859	794	766	783	773	818	813	747	780	820	770	774	789	808	831	837	779	775	832	806	806	767	849	781	783	756	793	770	770	770	799	801	806	742	781	821	778	830	782	788	814	742	764	793	738	817	757	769	812	812	778	742	787	806	816	769	817	778	768	781	780	787	754	793	796	777	799	780	798	774	743	770	773	788	786	790	780	830	796	746	793	814	754	775	833	752	833	742	810	730	842	777	800	818	792	762	812	839	805	788	790	740	819	830	800	811	783	738	751	750	784	789	861	813	794	785	852	794	773	794	764	783	776	806	795	789	787	748	747	744	859	800	745	807	895	799	811	820	788	791	774	797	804	843	835	826	794	788	805	777	808	794	748	784	790	722	831	796	813	771	827	822	806	812	788	753	809	773	795	827	768	802	796	803	777	794	750	807	759	785	715	750	789	796	799	802	766	777	804	794	831	796	784	803	801	822	800	778	770	804	799	781	820	866	829	788	816	826	772	785	788	812	770	832	811	774	822	791	762	790	776	808	818	809	787	748	787	804	782	783	816	804	787	711	771	778	803	799	819	808	757	768	773	767	791	847	793	758	824	754	794	777	776	775	842	795	759	749	805	791	800	778	816	787	796	779	824	751	825	785	811	792	829	759	813	813	849	812	809	794	796	751	803	772	803	772	809	751	780	762	756	786	791	793	795	780	832	775	813	852	792	776	796	825	798	802	821	791	811	847	822	806	800	768	798	777	765	758	771	756	815	781	762	766	829	796	753	831	736	782	750	748	788	815	786	799	762	794	830	751	808	772	831	765	763	832	812	768	789	777	792	790	782	802	811	788	771	852	696	804	814	759	797	801	776	782	785	777	780	747	788	857	794	745	761	798	774	770	825	777	814	777	781	767	800	801	782	765	775	798	779	794	796	800	764	805	764	737	809	758	772	781	751	778	800	816	740	813	849	787	831	760	784	758	756	836	826	796	763	758	783	773	737	766	792	784	772	821	834	774	832	789	746	785	841	795	821	794	779	807	791	808	777	794	800	744	807	805	796	829	799	781	798	779	743	777	822	804	804	740	810	776	741	831	742	768	748	815	777	818	848	771	744	781	871	802	769	829	793	831	772	786	854	830	813	744	810	833	813	741	809	810	763	818	815	765	778	805	783	778	774	774	802	848	816	814	812	779	834	759	771	804	785	804	776	805	772	776	780	774	795	789	771	791	812	803	761	826	793	742	754	782	755	813	772	788	809	807	808	749	833	757	776	799	820	785	786	825	802	779	779	817	847	754	738	824	779	766	823	753	765	753	768	799	751	794	823	825	808	772	771	794	826	790	760	820	819	768	838	805	740	770	740	809	763	768	765	796	816	806	767	765	805	788	763	699	839	787	791	805	791	807	777	718	812	707	796	797	762	834	799	805	745	783	790	807	789	783	795	726	760	835	793	791	829	797	778	784	753	816	786	838	825	814	763	752	773	792	791	782	777	807	739	796	813	813	789	795	811	787	768	765	825	771	762	741	852	800	774	783	806	802	772	781	817	781	815	807	802	840	798	826	810	794	721	767	746	810	801	816	806	772	811	789	774	801	781	787	820	738	804	799	777	821	751	789	799	760	804	795	802	796	776	788	770	838	803	787	796	835	784	721	747	804	805	814	828	758	786	737	828	757	777	827	810	813	773	805	788	773	779	819	802	785	822	785	766	796	784	834	755	838	800	771	783	778	832	789	770	740	746	772	791	784	786	864	770	744	849
41134	39839	52729	52264	40997	25599	17153	9300	4631	2513	1871	1348	1018	860	828	750	649	626	568	595	590	595	461	535	469	518	487	479	515	451	477	491	440	404	431	415	403	383	443	454	376	393	369	391	375	375	381	416	398	420	431	406	356	375	399	391	376	375	414	351	408	389	378	385	410	415	391	409	400	393	386	412	427	382	395	390	397	402	364	416	381	390	418	362	375	412	372	406	407	397	374	382	416	349	369	379	371	364	354	406	386	394	375	417	400	383	381	405	365	399	430	396	421	392	402	374	397	394	392	441	406	421	393	387	378	348	409	394	406	381	438	410	391	418	379	354	368	384	386	400	396	388	416	446	377	403	378	371	405	416	405	382	422	389	398	417	383	389	363	414	364	389	405	371	373	375	376	368	373	400	386	367	394	376	410	407	375	376	371	381	368	400	393	377	416	403	367	350	376	377	416	406	401	402	395	364	380	406	386	392	377	404	359	378	352	381	396	403	400	385	360	372	355	413	401	406	344	387	413	338	381	408	387	371	373	426	364	369	378	389	403	386	388	340	371	416	400	425	417	352	390	394	374	378	384	361	406	370	365	388	391	382	391	369	403	379	402	422	409	398	390	375	385	397	368	354	377	377	349	405	386	409	366	365	417	370	400	385	424	449	384	403	438	419	385	406	379	402	378	402	401	373	382	369	385	411	372	365	364	409	386	394	390	405	386	375	416	404	397	404	410	383	404	409	353	393	372	382	379	405	396	374	431	395	371	398	398	385	363	358	367	417	429	404	380	374	410	374	386	416	390	426	376	375	390	376	392	362	389	359	411	425	368	373	380	398	382	404	413	412	392	372	396	387	414	367	389	410	372	373	360	356	385	377	364	396	432	417	408	392	408	397	381	388	402	378	361	373	408	355	383	374	380	361	376	370	421	381	389	397	386	409	431	366	412	381	380	375	382	390	449	400	396	349	370	346	407	392	381	414	366	380	394	392	386	408	422	384	430	396	383	405	376	375	401	413	395	411	424	378	366	363	373	409	404	399	397	392	375	397	396	391	374	357	390	405	390	389	374	421	383	433	407	364	381	389	387	387	406	372	400	403	395	376	411	439	364	385	382	374	398	376	416	409	353	405	408	428	406	391	400	386	377	385	414	404	439	390	423	384	402	380	353	408	372	400	381	421	403	385	371	390	386	380	369	371	366	358	358	373	412	447	379	371	367	386	370	416	368	392	397	400	416	412	379	397	358	399	379	364	372	395	405	392	394	354	393	428	376	379	432	354	390	384	403	400	365	415	374	365	417	363	358	390	386	360	401	375	398	397	417	384	367	390	419	389	428	407	435	379	386	396	404	362	397	414	412	387	412	419	388	371	392	373	419	382	383	410	368	379	370	396	402	402	385	402	398	389	368	411	366	368	360	400	366	386	396	401	406	432	390	397	399	399	390	409	389	352	405	402	400	364	399	389	391	393	343	364	411	372	369	395	381	381	405	395	377	394	347	392	361	414	419	395	375	381	387	381	381	365	360	375	405	381	400	348	362	408	390	395	380	389	369	430	389	370	401	387	379	391	365	409	404	392	391	398	368	394	327	392	418	386	431	415	377	400	419	391	376	377	383	391	392	398	385	379	351	369	384	395	392	390	385	380	376	403	370	387	398	400	371	356	359	417	420	397	418	375	393	372	370	365	391	398	390	366	428	404	375	398	369	357	381	380	398	387	368	388	391	380	371	400	400	419	363	362	355	384	374	428	392	391	394	386	381	422	376	401	378	358	378	400	407	371	378	365	357	386	407	349	371	384	360	389	347	380	396	362	397	408	375	372	385	362	385	384	442	364	369	412	398	390	353	412	395	360	420	384	385	400	375	420	393	373	391	387	400	403	435	347	385	387	374	370	385	392	410	374	369	363	393	370	391	372	396	371	405	419	395	373	368	371	391	360	389	402	404	427	391	381	389	351	367	373	372	386	390	397	401	377	400	407	369	393	395	351	374	395	386	367	401	397	398	380	384	380	395	393	408	420	429	395	398	402	383	422	392	401	362	403	402	399	400	384	402	356	433	370	397	365	398	400	389	352	361	386	396	396	376	408	365	378	382	414	396	386	402	434	430	378	384	393	377	420	382	394	397	383	379	363	353	379	373	351	413	403	388	380	381	358	427	370	391	363	394	468	342	391	381	348	421	424	395	348	374	371	386	398	351	353	408	365	370	394	413	404	423	401	403	353	371	409	381	394	412	375	388	350	358	386	416	341	404	413	348	378	374	389	388	373	367	356	392	406	390	377	415	419	409	363	388	400	373	392	375	382	402	374	389	378	360	429	376	384	404	398	378	406	403	366	355	376	372	373	377	379	379	406	391	366	398	370	393	396	383	387	417	379	406	388	377	372	378	368	395	365	375	373	376	389	402	408	373	369	380	353	396	411	398	387	397	353	402	360	396	408	412	348	360	395	388	383	421	378	354	412	373	387	376	371	362	394	400	378	409	412	433	409	366	406	370	373	395	402	368	397	376	380	405	395	395	369	380	375	385	364	381	355	375	376	408	413	399	377	390	356	401	384	405	373	372	386	403	405	404	388	378	399	404	349	357	384	364	403	381	393	367	395	365	367	380	359	397	433	403	408	359	434	429	407	396	386	392	389	387	381	379	362	402	374	414	399	383	356	395	389	374	385	431	364	415	370	402	390	334	412	367	359	405	380	370	374	417	388	368	370	377	354	387	443	375	395	374	412	352	367	351	385	403	402	381	391	367	385	372	348	361	386	371	404	404	382	355	398	418	383	393	419	375	411	408	367	376	380	366	401	402	386	415	404	396	342	381	377	396	396	402	393	351	407	386	388	398	360	372	406	386	359	373	396	397	364	409	384	374	384	402	387	381	435	410	404	374	371	394	396	392	404	391	380	403	399	392	418	399	431	418	370	409	385	379	363	367	359	380	365	375	375	438	365	345	377	396	405	405	398	361	383	361	384	386	400	418	404	408	360	382	412	417	374	395	394	415	407	370	380	385	388	409	394	408	382	413	389	369	363	402	390	346	420	406	383	364	374	384	408	401	365	372	399	383	374	358	399	372	380	400	386	434	400	401	365	389	374	386	343	363	349	387	366	384	401	376	391	388	387	398	391	383	397	363	409	433	407	405	379	392	407	380	400	416	399	424	411	384	405	404	378	345	371	386	360	410	377	393	366	408	408	407	359	374	403	384	397	396	393	369	416	444	390	405	365	369	393	385	378	404	405	400	366	388	387	373	371	354	386	382	376	372	403	391	413	396	415	396	392	389	401	403	362	385	395	405	439	408	385	372	375	397	378	392	404	434	359	362	393	387	406	396	408	366	396	426	388	380	364	363	388	399	439	384	389	389	416	420	372	438	372	448	395	352	378	390	386	391	391	365	397	425	408	395	413	422	374	396	379	409	370	411	378	413	412	413	378	394	372	387	366	381	378	393	400	367	393	409	376	384	424	370	407	390	423	377	365	395	359	406	389	367	352	424	411	378	362	394	417
25873	31817	51195	58388	47051	24150	13090	12019	10820	8282	6574	5325	4296	3591	3392	3001	2489	2341	2194	2046	2031	1910	1801	1826	1778	1708	1670	1677	1550	1463	1385	1293	1186	1156	1150	1142	1051	1080	1071	1040	1085	1041	1038	1010	933	984	982	982	945	968	965	947	973	947	983	931	985	967	917	960	928	984	912	994	1005	961	942	920	934	936	947	954	930	966	917	902	984	926	935	940	974	961	920	896	1010	936	916	953	937	932	937	967	973	933	944	939	886	954	929	948	955	944	969	953	960	934	927	975	989	922	935	904	940	950	977	947	938	889	889	891	965	907	926	951	926	913	925	923	874	896	892	949	875	877	923	878	938	947	924	879	874	875	873	916	964	932	943	908	881	876	914	901	903	944	868	871	877	882	943	858	908	923	929	906	911	909	904	912	862	947	875	931	877	922	899	955	899	946	957	917	907	884	895	940	876	926	925	924	915	924	906	935	862	884	891	882	914	950	917	960	891	967	936	915	983	863	953	950	864	926	901	944	937	849	951	901	913	878	916	930	893	902	967	908	994	887	955	871	943	881	862	885	886	924	909	901	939	922	897	909	918	875	843	941	952	876	912	936	900	949	894	918	910	870	863	979	873	921	854	919	934	905	879	924	967	912	945	878	904	890	903	906	905	919	926	916	975	880	936	888	917	869	912	942	881	971	877	842	902	910	917	917	895	955	875	918	958	947	936	938	937	904	976	918	884	935	897	930	893	872	899	992	925	911	928	865	986	961	931	943	964	885	933	895	953	908	912	944	949	942	859	881	933	887	882	893	880	952	878	936	973	949	895	916	955	897	891	911	894	924	847	924	886	927	892	913	885	957	899	909	947	864	875	988	921	872	902	905	907	919	925	890	898	905	885	903	884	944	855	910	949	952	835	928	938	900	910	934	865	836	966	913	923	864	960	935	907	941	926	957	943	930	930	852	975	888	885	907	882	933	909	970	941	877	943	951	885	920	902	895	977	877	894	921	867	962	910	907	894	944	879	940	892	864	914	891	933	938	843	949	916	919	906	966	911	897	852	887	964	989	962	880	904	940	841	952	939	897	931	891	885	899	873	887	948	904	932	930	923	904	956	892	941	911	931	892	910	899	1004	956	889	885	966	958	904	929	897	919	937	889	862	925	916	943	908	886	887	836	949	981	905	948	906	917	861	940	955	978	961	919	918	879	894	908	901	953	913	890	864	947	875	914	941	961	870	868	929	859	902	890	917	912	955	915	903	914	899	907	940	859	921	907	960	913	924	885	920	938	889	937	928	913	916	947	874	954	894	884	921	897	911	889	925	946	947	897	935	926	922	985	882	880	926	936	938	923	934	931	942	904	918	855	918	879	931	916	961	905	917	927	925	923	967	935	946	894	866	889	943	911	945	941	932	940	940	908	941	883	900	962	928	863	893	966	921	923	916	897	907	907	924	873	861	905	926	906	904	853	949	852	913	906	877	872	902	939	881	894	932	942	890	926	846	922	972	921	948	919	919	919	904	915	932	973	911	939	873	868	903	871	932	947	936	896	886	894	929	927	911	912	896	904	924	936	934	952	938	952	848	912	945	885	904	863	885	936	876	949	961	883	936	974	915	892	922	908	943	900	905	880	922	888	871	881	930	939	905	888	936	916	891	882	948	971	893	917	907	886	898	936	853	908	900	860	934	949	941	885	977	940	887	954	914	938	969	905	924	968	875	866	865	933	874	926	876	914	896	943	934	953	905	890	957	947	932	856	901	855	890	917	892	896	866	874	901	864	942	867	912	900	903	915	877	899	942	902	872	908	938	890	916	940	894	876	911	913	879	914	916	869	965	939	870	954	902	924	932	892	898	861	900	918	915	960	940	896	934	887	900	910	950	847	988	910	895	908	915	945	857	894	934	898	946	902	872	887	880	945	915	862	893	954	917	942	858	898	922	957	923	880	867	892	936	939	843	859	996	894	918	861	923	929	881	948	921	844	912	922	899	941	883	857	932	874	913	925	873	925	913	907	928	979	911	902	947	858	927	930	914	940	877	920	880	898	940	901	830	885	891	906	967	874	913	914	897	950	856	930	864	892	925	893	955	935	837	895	886	958	895	952	940	912	920	897	966	953	901	911	881	938	916	934	949	917	919	911	903	960	928	923	865	976	898	984	914	929	884	932	931	942	922	923	890	972	935	926	945	895	898	940	916	910	898	917	943	932	933	915	925	918	908	909	898	920	922	875	952	912	939	910	939	871	871	935	912	911	871	893	908	859	900	976	988	910	924	924	906	899	899	901	863	926	940	961	949	907	868	929	943	909	904	943	892	905	919	867	928	921	869	908	928	901	911	878	966	849	872	919	877	878	935	965	941	964	900	895	925	932	917	863	955	843	877	899	901	916	931	936	953	916	888	899	914	878	875	887	902	956	861	942	885	920	886	944	923	897	897	885	950	927	888	975	966	921	881	932	931	903	905	920	919	955	913	896	939	899	861	941	926	873	900	906	866	950	932	886	912	890	923	896	992	927	925	917	961	898	915	906	932	870	920	925	912	956	933	920	908	943	950	981	886	906	879	925	881	890	919	913	909	951	930	904	891	944	924	930	915	902	903	896	942	903	884	880	874	900	917	882	942	874	894	941	919	920	954	961	928	877	965	892	899	945	930	927	918	920	890	884	940	937	898	940	925	862	942	940	912	919	971	942	960	915	940	919	962	945	950	912	897	924	860	851	911	895	912	907	904	898	954	912	909	840	906	953	856	929	937	918	935	944	942	920	906	924	971	907	842	908	921	905	892	994	914	899	933	933	857	911	903	940	898	926	972	906	932	934	882	891	947	953	884	902	925	945	921	883	966	861	924	891	944	921	892	870	949	876	867	913	882	929	896	877	879	881	925	861	904	923	891	942	923	935	947	903	925	921	957	902	948	885	904	951	912	918	844	873	907	914	952	942	895	950	911	895	867	934	861	935	911	872	926	938	924	939	929	901	936	910	924	940	958	949	947	886	906	938	968	908	923	878	878	922	935	882	919	884	902	894	902	921	880	882	981	919	986	944	1005	934	898	896	894	935	883	915	897	935	884	901	888	929	894	932	925	895	915	957	957	885	841	900	915	946	879	939	831	913	903	973	928	905	953	974	903	895	843	880	868	909	896	922	932	896	948	964	939	913	905	933	865	904	945	969	868	892	915	877	877	909	850	929	984	890	923	874	864	943	889	931	910	958	897	869	915	915	881	918	918	937	848	908	923	954	955	874	972	910	903	917	883	923	917	903	921	939	938	880	936	930	933	945	889	924	901	891	932	884	961	933	913	918	938	901	930	946	892	886	890	896	910	935	900	923	920	934	974	927	901	933	888	901	931	875	845	935	919	939	911	899	878	914	861	920	936	934	940	906	895	992	904	880	900	883	921	961	920	921	934	927	913	933	926	911	877	935	854	904	932	929	949	892	915	945	889	943	957	908	893	958	888	849	880	946	871	907	934	947	902	923	924	897	871	905	851	930	891	867	872	912	937	916	925	936	919	933	950	929
52290	48051	56936	49597	45359	36569	23227	16882	9237	4086	2206	1628	1288	1026	1025	968	745	679	709	647	628	606	561	557	563	553	513	535	523	521	460	429	423	429	381	413	410	394	404	396	382	352	392	387	375	352	369	378	405	359	367	377	381	398	389	373	346	374	394	351	382	362	418	430	377	364	347	359	391	383	359	394	348	362	365	379	333	356	348	370	361	351	340	381	349	353	356	384	372	361	345	393	378	356	375	354	337	357	358	372	379	341	333	392	401	356	369	356	347	368	367	395	384	344	343	345	361	387	381	364	381	353	340	374	350	387	404	386	342	357	364	333	363	339	339	394	343	337	324	357	390	330	313	357	379	349	367	361	385	374	338	358	362	369	370	339	386	377	354	387	368	345	359	356	408	364	367	338	396	371	339	359	330	368	374	363	366	363	334	359	341	381	369	402	373	384	357	356	340	342	375	388	390	388	331	389	370	357	341	357	339	371	336	370	348	384	354	375	381	356	376	378	340	353	350	398	370	369	380	375	372	365	387	408	355	373	356	343	391	354	388	366	339	355	352	363	370	370	379	357	317	340	350	359	364	386	343	330	368	398	351	385	405	359	364	354	364	378	324	344	336	360	353	358	320	376	348	369	358	381	382	353	354	358	374	383	363	375	360	350	320	373	342	372	396	405	378	364	350	326	401	351	347	407	384	383	345	337	355	332	377	358	360	368	360	337	313	368	371	369	332	389	372	365	352	351	369	352	361	382	384	350	362	325	346	341	377	362	378	344	372	412	369	339	353	380	358	353	345	339	341	407	362	330	384	373	362	368	356	369	366	373	367	357	384	411	404	383	378	354	387	406	392	373	373	388	374	347	332	375	362	357	360	339	371	388	339	388	384	376	316	364	337	416	359	362	341	389	379	357	361	344	394	358	346	373	370	349	355	422	370	376	391	341	340	351	338	368	357	369	403	340	370	358	360	373	381	380	331	347	391	340	356	350	380	370	380	342	370	397	344	334	357	358	378	336	428	332	336	357	393	336	369	362	365	394	406	369	334	316	386	353	379	412	361	393	391	370	389	419	340	377	359	348	328	353	327	379	392	341	367	376	345	386	378	338	356	371	373	382	366	319	345	376	352	355	388	340	319	376	382	376	332	369	369	364	344	366	366	315	361	381	382	333	332	361	390	396	340	373	369	339	362	386	370	331	364	351	386	390	413	335	354	363	352	374	350	332	379	369	328	353	378	375	403	342	357	375	352	336	358	378	355	355	371	376	409	389	341	346	327	376	354	361	349	363	373	364	355	355	370	373	376	381	370	360	387	343	369	368	326	377	335	359	347	352	342	349	368	338	359	345	336	333	384	369	348	348	356	372	397	334	363	371	372	359	373	383	323	334	340	385	360	359	359	369	352	394	383	370	340	372	361	415	337	372	365	357	381	394	393	411	360	354	339	358	369	361	347	383	379	380	379	356	362	339	378	374	374	364	353	366	380	397	374	351	366	342	429	388	375	356	366	381	324	399	353	375	345	409	379	366	341	359	384	358	336	355	366	371	359	363	367	365	368	373	339	366	406	354	379	362	355	346	365	390	362	396	373	341	346	384	376	407	319	365	395	392	373	392	378	330	389	350	371	379	361	380	362	421	353	369	349	394	344	376	376	371	366	383	370	374	370	329	385	393	331	330	343	360	330	340	354	380	349	353	348	349	379	392	347	382	344	399	365	367	349	391	376	367	375	348	377	320	382	360	372	366	405	358	364	364	358	361	355	359	374	345	376	347	386	368	364	366	385	355	362	394	381	376	366	348	379	391	344	344	354	338	374	325	377	388	396	340	356	354	358	368	392	359	335	400	318	326	381	351	374	346	363	356	360	364	391	342	386	363	349	359	364	389	386	354	349	351	351	312	367	393	372	355	396	369	365	323	306	407	363	373	370	383	380	387	349	346	337	308	346	393	353	376	371	362	414	359	388	359	390	372	377	347	393	368	382	361	361	341	381	378	374	353	385	390	341	341	392	372	336	381	361	333	347	338	367	336	339	378	333	381	374	371	369	384	387	362	359	371	384	359	387	398	367	367	396	357	342	344	338	374	390	320	407	353	381	365	345	365	356	353	386	353	367	345	365	384	387	412	369	366	373	372	345	331	348	372	362	348	380	372	367	388	351	374	359	341	387	352	328	397	381	381	332	363	336	361	401	372	378	352	368	348	375	381	349	331	385	358	388	355	366	349	370	356	373	352	363	383	386	343	360	411	372	352	369	368	330	381	341	325	337	370	344	353	376	386	362	337	377	325	373	366	360	335	368	358	351	377	392	360	352	383	345	385	366	373	386	356	361	354	355	327	341	357	336	352	351	371	362	328	385	375	378	333	365	370	364	402	345	351	394	345	366	378	384	373	366	395	360	356	355	364	372	367	337	347	343	363	367	380	400	373	371	399	364	355	364	390	348	374	347	375	383	332	355	360	357	367	350	364	388	373	327	323	385	395	406	381	367	393	372	387	363	349	373	371	341	393	376	380	372	376	353	347	345	394	364	319	353	337	343	365	389	368	366	336	379	365	390	355	366	336	365	400	325	370	326	362	357	367	325	343	346	319	333	362	347	348	381	363	370	404	333	355	355	345	369	380	362	365	373	410	369	351	330	362	377	360	353	345	341	367	322	364	353	350	344	387	363	372	340	401	327	379	335	372	347	354	372	378	331	340	345	347	368	396	387	345	372	356	322	402	359	348	352	359	351	359	365	391	384	385	355	384	389	378	339	383	371	400	390	351	349	316	327	374	363	394	389	370	343	349	373	345	357	372	375	332	393	356	333	380	376	374	375	368	345	390	338	344	357	337	356	381	359	336	357	347	379	385	367	386	361	372	364	331	365	338	363	328	394	378	352	383	391	356	369	348	361	335	356	330	362	371	352	358	357	378	339	354	384	371	350	370	369	385	381	366	384	394	368	343	360	338	339	382	356	369	358	357	336	333	372	362	390	375	342	370	380	377	350	381	373	368	369	364	368	350	361	365	370	352	306	349	350	364	390	337	376	357	341	395	349	360	355	392	383	377	384	337	353	369	323	350	330	384	347	350	341	360	381	368	373	388	367	347	365	353	354	366	382	390	331	358	347	344	376	384	331	365	361	357	353	361	363	339	311	361	323	348	367	344	339	385	388	379	346	332	349	383	381	345	356	372	365	379	351	358	374	401	365	337	359	370	369	348	365	367	388	333	379	323	352	387	312	365	374	337	384	358	368	338	352	384	359	335	351	359	354	365	327	385	356	370	331	401	343	356	333	318	353	373	363	344	365	373	344	385	340	359	374	390	349	363	355	378	379	375	371	367	415	350	388	372	350	370	394	355	344	353	366	368	375	340	370	331	339	318	372	366	357	375	353	393	368	359	377	352	380	343	349	340	396	368	344	339	345	351	350	323	363	395	373	355	384	392	397	378	359	361	409	364	343	337	326	313	373	382	350	367	351	362	363	371	378	375	399	342	385	347	384	347	351	395	342	331	339	375
33893	38534	54650	58176	58133	39509	18073	15456	13015	10007	7321	6358	4938	4235	4230	3720	3171	2767	2572	2272	2352	2127	2075	1878	2080	1849	1660	1764	1623	1464	1420	1344	1222	1153	1219	1158	1091	995	954	984	984	967	996	940	930	904	856	951	878	904	906	884	916	922	878	883	875	883	870	851	889	812	937	941	961	945	888	867	866	962	826	885	874	875	867	898	866	823	892	883	882	891	917	858	899	920	786	857	876	880	840	856	865	875	901	866	844	845	815	868	848	886	840	864	865	909	908	863	861	913	866	816	883	854	838	831	800	801	837	814	817	876	886	860	842	829	873	831	859	817	868	828	894	812	891	830	831	827	832	858	806	858	883	834	877	852	794	819	852	796	793	858	864	888	804	831	832	863	823	798	862	808	863	843	834	877	806	894	884	847	820	802	842	845	846	852	866	834	844	883	850	782	859	857	867	854	849	862	812	813	871	816	857	860	848	907	816	763	864	814	859	809	778	842	845	824	784	818	802	832	915	880	845	860	847	843	818	874	858	846	831	794	861	879	867	843	873	814	868	822	855	794	819	874	821	864	815	843	840	816	863	847	875	827	867	847	841	853	901	829	864	866	867	842	784	840	862	812	813	875	843	849	878	820	848	867	863	835	886	898	864	839	841	814	797	929	853	860	839	884	824	863	848	808	833	833	835	833	867	870	872	877	809	807	855	828	819	826	838	834	863	858	825	818	871	775	822	828	841	877	838	876	811	850	842	893	829	815	906	813	832	826	862	853	788	804	775	861	804	869	828	887	861	861	853	863	887	887	887	814	867	825	867	864	851	824	810	879	864	865	869	812	841	839	859	866	828	864	851	788	792	812	841	847	857	857	827	834	880	871	886	849	917	853	827	825	908	855	931	877	864	783	938	806	854	805	852	831	881	876	814	845	873	900	858	833	829	863	833	868	847	813	876	813	816	858	826	778	818	868	902	847	864	826	855	837	820	852	782	835	876	808	856	847	823	786	848	861	815	814	865	842	873	887	829	846	831	852	806	812	866	805	879	827	848	843	833	814	845	849	887	816	808	883	771	846	866	875	846	866	834	878	860	844	830	831	835	824	837	807	836	811	881	821	841	876	802	870	796	816	862	849	850	884	835	849	858	813	814	839	836	872	910	833	813	889	811	820	803	883	861	861	781	852	852	854	808	876	874	864	898	882	845	880	820	842	870	814	858	904	870	828	846	792	800	871	802	839	822	873	859	840	861	850	861	845	822	843	834	814	816	819	833	863	824	891	866	807	878	866	784	829	855	861	825	807	793	880	792	824	843	903	815	842	833	807	868	813	806	828	882	820	821	818	826	845	897	850	881	833	817	817	875	882	810	876	906	822	880	825	829	833	851	839	849	862	856	855	848	862	846	847	884	828	777	864	818	876	843	794	884	889	841	829	844	815	809	850	835	892	894	830	903	833	863	861	819	760	837	890	827	787	853	869	811	824	894	795	829	857	824	867	907	828	842	864	855	821	883	859	862	834	838	883	853	819	858	936	821	861	850	825	879	789	865	833	858	863	818	841	835	829	841	856	834	822	864	854	873	825	846	855	814	861	908	836	865	836	823	839	886	813	858	820	841	879	869	836	843	858	841	878	859	846	846	827	811	858	825	842	855	820	846	826	817	838	810	868	857	819	806	848	877	869	832	879	873	852	875	860	825	811	849	838	836	834	882	884	818	825	837	841	827	885	854	838	898	839	845	807	792	886	880	834	853	907	856	863	887	841	835	897	847	885	803	836	842	879	852	806	833	821	928	823	865	848	791	791	824	826	784	835	834	823	841	831	899	794	790	848	820	794	877	825	842	885	838	837	784	838	837	871	835	819	869	858	781	785	887	895	788	845	847	886	840	792	793	845	853	803	819	876	857	802	813	856	853	874	809	890	820	814	871	877	866	867	873	837	860	761	870	779	849	875	843	848	880	889	836	842	830	872	829	878	843	816	860	850	854	838	806	890	836	814	828	883	840	824	844	891	802	826	850	882	846	860	875	806	798	835	857	807	862	850	845	842	862	806	855	817	892	880	780	871	784	829	838	899	881	819	916	789	823	821	809	881	841	891	860	866	835	847	767	844	849	776	800	857	871	838	802	822	839	872	906	838	859	857	848	853	893	845	787	788	846	812	831	836	856	874	880	833	827	785	882	826	865	853	841	833	847	812	836	821	830	831	854	847	792	864	850	837	875	788	879	864	842	857	848	819	825	869	799	836	890	858	827	820	863	812	818	832	850	845	834	828	880	869	865	772	861	870	859	818	814	791	785	874	838	861	859	862	900	900	801	856	865	837	882	856	802	868	886	846	859	830	936	845	833	873	835	842	807	856	815	887	812	846	828	833	877	881	839	844	878	831	875	917	820	788	843	829	837	829	794	829	838	854	783	843	861	857	810	828	836	884	835	891	846	815	835	865	849	872	818	796	901	879	863	836	874	841	821	839	852	853	846	837	801	817	853	852	820	888	855	834	843	796	795	821	849	882	871	856	813	852	908	811	867	887	823	870	846	929	853	836	846	810	785	835	858	848	867	800	857	834	815	898	880	869	867	853	831	791	837	905	853	844	874	841	843	866	821	880	890	858	892	831	827	876	824	848	834	823	849	898	858	861	880	857	849	838	854	810	863	821	834	865	845	814	838	783	820	877	852	858	892	847	773	881	849	849	827	838	812	887	845	867	821	808	858	841	884	850	888	862	854	872	795	832	828	829	788	835	841	810	813	838	841	843	850	873	826	838	869	858	869	770	866	817	847	861	860	846	842	810	831	808	843	856	842	824	822	873	823	878	830	843	860	834	852	860	839	886	881	814	872	807	809	806	856	845	834	876	816	812	899	838	859	861	906	798	843	911	842	905	813	822	880	788	825	841	858	830	825	791	836	846	889	859	829	861	846	837	865	893	886	876	871	834	818	852	785	889	793	813	882	836	881	825	797	815	819	862	875	748	850	862	867	895	787	835	863	888	808	860	863	870	905	865	856	904	853	839	792	871	873	809	825	817	841	834	841	856	837	807	859	852	846	838	887	873	812	813	849	840	917	835	876	837	893	836	821	878	818	818	844	844	829	852	861	874	838	859	842	841	874	883	871	770	871	846	857	843	807	831	851	818	842	828	824	876	886	878	861	806	825	822	832	851	845	824	850	858	842	817	880	803	849	883	853	853	879	860	864	879	852	826	817	862	851	903	851	810	863	861	821	852	813	833	810	836	831	856	879	870	846	844	873	814	860	808	868	840	834	822	860	825	858	846	831	845	818	891	819	885	865	865	881	847	889	857	839	845	862	857	842	875	865	882	831	889	852	854	862	872	862	862	882	836	825	838	825	887	826	862	834	826	827	885	825	859	871	824	859	877	865	811	836	877	839	854	818	828	789	844	874	828	848	830	855	826	869	813	869	863	853	835	826	843	814	846	835	850	846	821	801	822	833	840	829	857	878	819	848	817	850	832	843	877	867	832	840	831	869	810	815	856	799	869	868	846	862	812	835	778
28943	21044	18411	17476	12746	5241	2546	1918	1322	951	831	648	601	535	479	490	459	412	416	389	397	365	366	348	382	355	383	363	359	351	323	386	325	300	333	340	386	386	353	367	313	335	345	332	335	321	335	318	338	296	316	295	315	327	309	315	324	338	328	338	314	333	320	323	317	354	301	309	355	341	331	334	329	322	283	310	350	361	343	311	340	344	319	301	307	330	298	326	310	333	314	326	322	342	327	323	300	362	281	306	341	300	303	337	299	331	334	322	319	317	323	301	331	301	344	310	308	322	341	315	304	301	311	335	329	323	343	352	311	296	330	328	318	309	321	322	324	323	318	302	286	317	326	316	335	341	337	338	342	312	325	312	336	314	302	351	321	304	347	335	360	326	328	356	322	325	338	345	323	336	284	315	325	341	320	352	344	339	324	306	322	323	332	338	347	332	313	339	302	330	327	315	318	334	313	300	356	348	298	317	331	340	334	340	320	281	307	351	327	284	326	359	312	318	319	346	306	308	337	312	336	355	303	293	302	322	333	327	321	284	333	353	341	329	337	318	346	324	337	292	299	318	321	296	319	341	344	345	353	312	325	340	329	318	344	333	359	303	326	321	290	346	339	325	308	336	295	325	353	303	303	306	305	312	319	324	332	317	330	321	307	298	360	341	320	303	328	321	355	336	313	345	326	360	332	292	300	300	313	310	340	319	327	351	336	313	320	313	374	325	318	300	299	343	355	326	350	331	328	337	323	322	318	360	328	323	340	319	321	317	307	285	355	325	355	313	331	304	338	316	333	298	308	343	331	343	316	330	328	331	304	340	323	350	307	307	299	365	339	313	298	316	333	342	334	307	345	296	301	307	315	326	345	317	331	339	312	321	306	356	325	330	358	307	319	338	336	343	350	329	327	298	333	344	330	300	314	294	317	332	296	345	335	331	325	315	342	295	336	311	303	329	325	328	338	299	371	293	303	310	339	323	350	317	348	344	318	302	311	340	294	316	298	335	349	340	333	315	331	313	355	336	344	297	318	289	320	300	361	314	338	327	305	295	363	335	303	278	347	311	330	315	306	292	301	336	292	296	310	329	303	341	327	330	335	317	303	332	348	320	333	326	348	342	311	312	338	348	354	313	331	335	304	312	333	319	311	333	319	305	285	319	331	328	314	323	321	286	356	307	329	296	332	330	340	323	321	334	303	334	329	333	363	340	280	308	326	312	350	343	325	304	295	306	336	326	293	319	310	348	329	358	326	288	333	327	354	321	299	326	316	308	305	383	335	362	307	337	309	340	270	324	347	340	296	345	327	306	316	347	321	321	318	337	365	360	334	345	276	362	338	316	346	367	359	326	329	297	332	305	307	332	286	327	318	332	330	325	321	341	346	330	327	322	320	334	327	298	303	325	292	323	343	317	349	308	357	327	335	338	354	339	319	338	323	322	332	327	301	343	329	301	321	326	314	355	316	318	351	305	371	351	301	318	324	341	331	322	291	323	323	357	347	305	344	323	333	305	317	359	310	329	370	338	343	317	337	343	301	317	331	342	313	310	323	308	327	328	314	322	328	346	312	305	320	323	319	304	295	341	322	326	348	315	324	325	353	320	329	325	315	355	334	350	332	324	329	312	316	310	337	353	339	355	351	315	336	333	314	367	341	316	307	364	314	357	302	324	331	305	334	344	336	345	307	325	317	324	336	326	301	320	328	331	295	285	302	337	343	343	314	367	347	340	314	351	325	315	321	286	312	357	293	335	329	339	319	316	317	319	344	333	355	339	300	325	354	352	292	348	347	334	312	323	300	358	336	308	366	340	321	302	310	302	312	334	336	307	313	317	323	342	336	310	345	342	360	298	325	303	345	308	311	325	373	345	297	320	322	347	359	344	311	363	315	311	327	325	334	309	342	307	326	314	354	322	283	342	330	310	321	321	317	318	363	306	317	326	346	305	354	336	375	299	353	321	329	352	314	314	303	305	374	297	313	358	356	289	323	298	295	312	298	309	319	319	343	325	306	316	328	306	349	332	336	330	341	345	316	338	313	318	320	336	318	324	306	357	287	333	297	314	317	328	324	361	351	347	315	347	323	335	303	339	313	308	345	315	304	355	344	302	343	340	318	312	341	290	326	327	317	314	338	326	375	347	332	329	328	313	310	315	279	316	325	316	325	336	307	340	315	326	347	325	295	330	353	324	285	313	303	333	312	330	339	355	347	355	347	307	279	341	349	334	303	320	345	310	337	322	330	309	333	309	312	301	305	316	335	349	355	329	319	343	297	329	308	307	349	342	298	286	300	305	331	330	340	307	333	338	271	293	313	300	333	291	292	337	334	333	355	345	314	317	334	306	341	320	326	336	298	341	309	303	309	315	346	322	332	322	350	306	312	326	322	334	345	337	344	350	335	363	305	338	346	329	305	339	342	313	303	331	338	364	318	305	297	330	316	337	337	312	322	296	298	336	301	331	341	300	318	325	354	311	325	339	327	378	336	343	336	320	327	353	325	327	311	346	364	361	309	358	334	326	351	325	321	345	328	346	314	306	296	283	291	304	304	339	344	318	296	329	340	328	358	288	357	302	310	333	332	288	328	300	291	306	309	348	331	324	331	342	325	355	331	320	311	313	322	320	302	340	309	299	343	324	324	320	313	300	310	315	328	345	339	293	331	320	333	335	297	323	297	292	348	336	293	350	335	315	328	314	309	327	347	309	363	286	359	311	325	289	304	337	325	354	318	311	333	304	307	356	358	363	351	318	318	354	343	317	364	314	319	306	323	307	334	297	340	311	334	330	341	344	295	319	315	304	305	324	319	325	316	322	317	321	290	318	327	319	357	355	306	322	289	333	317	333	324	361	320	336	316	294	313	323	304	330	327	332	313	291	342	373	293	334	283	351	312	359	346	331	333	322	317	309	306	326	318	317	339	317	315	324	330	346	335	334	357	360	329	336	329	330	305	284	357	323	316	340	302	301	305	327	296	308	362	335	358	323	309	326	316	331	355	328	347	324	300	282	300	324	341	316	310	283	327	306	378	313	287	304	306	349	338	357	318	303	334	316	294	333	332	346	302	344	340	363	271	306	336	329	336	284	345	318	339	317	310	327	309	309	339	310	326	313	328	318	319	301	340	325	322	333	316	336	319	313	335	363	346	341	319	330	319	299	333	326	336	330	331	356	322	345	343	315	369	324	328	314	308	293	312	323	321	304	314	334	310	352	322	325	324	325	349	329	321	343	338	350	319	336	308	322	338	312	333	327	308	320	316	340	304	296	332	311	351	298	344	349	335	314	294	323	319	291	339	305	339	289	309	302	303	341	323	295	332	335	314	320	337	286	308	331	342	342	297	294	324	290	314	300	325	348	346	301	306	317	322	347	325	320	309	297	333	327	338	340	323	304	370	298	297	334	336	325	359	315	304	329	353	366	308	327	330	318	316	342	346	320	298	335	340	302	340	320	334	317	357	332	350	296	309	346	353	313	319	300	365	331	287	309	318	327	343	321
16501	15908	24519	28853	26064	13271	9013	7214	5132	3657	3181	2684	2335	2089	1732	1647	1482	1382	1331	1226	1110	1087	1108	1086	1076	1121	1106	1127	1062	1029	993	967	913	857	868	864	898	808	838	826	827	813	820	789	784	792	797	871	849	770	791	753	838	782	777	750	745	774	764	816	805	819	806	824	809	746	744	795	751	809	746	739	744	835	782	772	808	824	816	829	763	740	747	792	829	796	772	845	827	828	778	815	787	838	814	818	750	807	839	784	823	755	812	837	803	848	806	765	799	786	831	743	830	816	792	795	750	821	773	783	801	809	784	764	772	794	806	813	777	757	765	829	790	797	772	771	746	798	784	792	783	807	719	778	751	838	804	748	815	756	785	759	811	781	791	801	823	747	851	789	806	768	774	810	810	825	770	759	799	749	770	774	776	745	775	801	744	822	800	810	736	777	756	724	767	824	775	812	810	810	752	786	782	762	758	784	764	806	805	799	724	794	790	810	783	797	784	767	813	795	790	779	742	790	774	802	781	772	738	735	780	806	785	761	809	767	738	771	807	771	745	782	794	771	715	790	767	758	819	770	827	754	795	763	761	758	747	805	780	753	796	829	802	796	763	805	762	833	753	805	766	788	774	763	757	737	770	788	781	832	771	783	779	794	755	757	743	752	782	763	807	761	748	795	779	777	771	768	794	742	771	791	746	793	761	783	746	801	782	785	749	838	788	785	787	772	793	767	822	798	804	779	767	778	854	757	809	803	771	817	786	793	804	780	727	804	813	823	813	771	760	753	768	807	814	784	754	761	772	762	775	779	810	787	760	788	792	732	808	777	793	744	736	818	808	796	807	791	800	784	762	761	788	769	759	707	747	845	812	738	771	821	772	788	796	748	760	815	780	793	793	765	797	743	797	791	749	791	792	779	784	828	762	758	789	765	770	780	795	798	802	742	746	773	788	747	820	807	778	817	802	771	838	726	787	796	759	770	822	812	796	762	788	795	822	806	771	819	830	763	714	801	783	785	762	724	801	771	818	779	782	764	746	803	818	812	797	755	804	762	796	732	830	758	799	798	848	769	798	814	766	808	760	815	802	809	843	774	761	745	742	817	775	771	781	789	801	753	790	750	786	780	771	783	786	779	758	742	766	766	770	792	811	793	781	769	770	812	797	777	742	763	795	816	811	802	723	816	822	785	809	826	795	791	802	799	747	775	799	733	778	824	810	789	825	827	775	737	781	822	772	784	819	775	762	758	779	776	783	762	813	799	764	805	766	747	788	771	806	708	804	803	726	809	793	807	774	782	778	800	749	775	764	764	760	761	777	792	798	756	752	821	794	822	768	827	773	818	797	792	810	811	820	784	796	780	755	769	741	722	791	800	806	775	802	749	798	793	791	766	792	793	763	733	801	745	779	786	749	813	824	765	803	787	775	818	766	795	780	762	734	785	774	707	758	776	792	792	813	712	776	851	770	758	766	747	822	829	769	791	746	794	784	778	799	781	764	788	852	794	803	744	793	734	768	763	835	813	783	800	782	759	766	832	749	767	808	816	793	834	720	784	776	779	799	758	781	756	769	795	780	806	790	801	784	753	780	777	833	803	847	767	765	842	781	807	760	807	761	819	784	811	764	831	801	802	828	829	811	804	773	805	788	783	774	814	805	833	750	739	770	838	764	812	788	703	741	815	759	772	817	732	803	791	776	781	796	770	768	778	801	759	727	754	800	807	817	744	778	761	790	818	760	809	799	791	788	728	742	827	767	802	808	801	793	785	769	772	803	810	793	766	825	796	791	818	768	746	804	762	804	771	804	823	763	762	828	792	820	796	807	750	739	842	687	782	818	778	833	780	803	783	760	751	791	767	823	748	787	793	819	791	771	790	790	750	843	802	766	737	786	779	757	819	819	796	783	800	775	772	799	821	821	776	770	835	781	762	778	794	775	750	780	812	793	773	769	792	789	771	791	735	772	779	770	754	811	806	724	825	757	733	766	738	749	798	763	792	778	742	771	773	819	797	830	747	835	742	788	851	782	783	749	816	729	783	725	760	777	814	813	824	864	772	787	774	786	808	758	795	792	774	788	789	766	782	795	797	776	779	755	762	795	746	732	807	771	802	764	755	821	791	786	777	814	736	771	782	724	751	790	833	758	746	801	750	824	823	765	765	759	792	782	753	820	751	759	830	751	834	807	780	799	801	817	743	773	744	818	761	752	790	786	823	765	765	837	768	753	853	826	828	779	720	771	797	806	828	788	807	793	795	759	803	779	778	767	810	775	788	841	759	836	810	782	789	815	816	786	768	771	767	799	736	757	825	854	778	829	811	819	733	771	800	816	816	797	789	752	829	818	744	819	753	772	756	792	805	838	745	804	807	831	801	750	834	798	786	775	794	739	762	784	754	792	761	765	788	796	806	798	746	771	804	831	823	737	811	774	781	744	808	801	745	725	795	768	795	740	842	759	745	805	816	783	795	799	781	797	778	793	807	844	752	853	782	776	745	802	723	796	809	822	763	769	839	772	755	764	755	774	784	784	740	773	816	741	799	796	799	776	796	762	805	804	784	750	790	736	768	775	798	820	818	794	785	727	776	817	816	799	812	813	788	741	827	800	731	770	838	804	748	772	782	731	808	789	780	724	808	769	752	782	785	770	806	826	822	782	769	769	773	728	745	757	767	767	832	800	796	807	795	760	779	713	809	739	812	789	747	776	791	824	758	774	772	732	810	795	774	766	806	785	802	774	782	792	746	756	764	824	735	762	788	820	782	771	809	777	795	786	823	760	814	795	812	771	799	760	771	785	833	770	794	779	716	787	738	785	813	736	790	798	780	794	832	777	808	771	763	758	781	800	832	820	817	777	808	812	765	799	783	748	774	847	807	818	769	779	781	791	770	773	768	777	757	800	766	732	783	808	810	782	825	828	787	776	770	796	765	832	780	826	874	781	791	783	763	754	765	772	793	730	815	769	727	781	788	826	798	820	742	789	709	774	812	833	796	749	787	748	820	801	825	765	828	752	820	795	756	801	768	789	863	773	758	788	817	759	815	816	824	800	777	815	729	779	778	811	767	819	813	821	769	807	776	738	739	798	778	783	790	767	771	772	780	785	815	809	740	886	779	830	815	815	825	811	811	777	794	800	792	796	809	782	810	767	769	771	778	795	742	794	791	774	807	749	765	762	701	829	777	798	799	791	769	779	800	788	795	791	757	752	827	798	758	760	768	814	774	821	801	829	727	770	774	818	821	748	757	806	761	789	817	827	815	820	763	794	790	827	781	777	788	810	787	810	794	749	735	779	759	788	776	808	775	764	816	805	787	788	773	768	795	759	728	790	788	785	817	778	774	775	832	776	764	811	761	785	752	828	761	796	804	807	795	765	771	744	829	793	786	792	791	756	840	811	787	822	808	830	827	760	761	754	761	784	780	790	821	768	810	799	819	811	782	795	770	761	786	823	820	843	782	809	835	731	757	741	779	788	824	785	758	780	824	778	777	796	796	786	786	791	762	802	793
44913	43532	50200	48999	44386	26046	14555	6967	3306	1927	1556	1182	921	891	731	659	669	614	614	533	562	537	497	526	519	491	489	467	491	457	453	465	433	459	459	428	456	401	399	411	379	395	384	397	384	403	453	424	413	367	386	355	391	408	358	376	394	383	387	365	421	399	386	406	391	425	350	374	392	387	423	393	422	396	405	387	377	390	363	364	380	402	415	384	401	392	368	385	403	402	403	395	378	353	399	419	376	390	389	398	352	395	433	421	379	372	414	388	395	365	406	392	384	422	386	399	385	394	417	394	363	389	383	400	365	391	437	400	404	382	412	389	368	380	402	421	390	403	391	399	401	379	407	405	366	390	360	403	357	375	406	389	390	396	379	392	413	417	375	408	410	405	350	358	368	329	370	384	380	417	360	385	394	409	405	401	386	417	394	387	417	400	366	427	414	424	370	381	366	401	367	381	408	406	352	407	383	378	346	397	389	404	370	377	325	361	407	407	392	391	401	411	357	383	391	357	410	402	403	374	423	352	390	398	378	399	394	392	408	340	387	402	407	429	380	404	386	385	384	391	365	412	391	411	379	422	381	411	395	380	390	413	374	360	393	406	376	399	391	371	386	413	410	396	371	401	414	356	416	348	385	367	384	399	388	374	433	387	375	363	392	359	401	375	419	397	407	410	374	393	369	391	422	344	399	358	396	374	388	381	446	393	407	347	359	402	389	384	376	398	390	345	347	384	364	388	385	380	391	410	398	352	404	386	397	363	413	372	361	410	388	400	369	434	381	394	421	380	375	381	374	387	383	375	395	385	388	431	387	386	398	403	377	378	401	403	383	409	400	382	391	428	403	359	370	374	368	427	399	407	419	381	393	438	394	388	392	373	386	375	377	364	440	403	421	391	364	408	410	379	395	401	367	374	385	396	372	404	378	381	413	414	376	358	359	399	418	381	457	387	376	409	351	401	393	383	410	418	362	373	392	393	394	435	393	395	399	378	401	377	360	346	415	349	386	383	395	369	384	369	394	407	382	395	401	427	401	361	361	394	330	357	395	366	374	377	350	388	364	404	378	404	421	408	357	356	353	389	392	356	423	390	392	421	399	378	398	393	401	427	391	402	393	377	365	413	396	384	388	358	391	407	374	402	414	396	387	387	383	396	383	421	425	359	384	378	384	369	403	422	406	392	406	378	408	379	355	377	368	386	381	402	423	398	404	364	355	391	399	388	369	385	380	362	409	357	390	383	397	394	427	397	402	415	400	369	370	386	413	371	379	400	404	407	404	322	393	378	392	372	393	420	385	391	409	344	388	391	384	409	346	387	348	420	405	388	379	404	416	396	379	392	361	402	376	402	387	374	389	369	402	402	392	401	417	392	393	354	363	406	360	404	423	404	366	360	404	405	354	443	380	352	385	373	396	360	418	386	400	342	426	416	400	383	431	378	426	394	364	421	415	405	386	400	378	383	373	358	418	382	391	375	416	383	368	407	375	366	376	380	396	385	365	357	406	362	400	389	399	374	376	373	368	408	414	391	397	405	407	384	365	361	439	375	381	383	378	419	371	392	371	416	417	389	397	414	425	414	383	381	406	403	374	374	396	378	360	404	395	381	390	364	367	347	413	383	355	397	412	393	387	374	373	394	355	385	364	364	364	376	363	370	378	389	387	367	350	399	399	397	398	377	400	427	429	396	406	398	388	379	403	391	375	397	371	365	413	390	378	361	372	386	372	430	392	391	391	396	389	385	393	388	399	396	400	376	360	403	377	362	372	377	408	376	378	381	375	385	409	368	407	407	379	403	420	407	379	386	396	377	368	378	362	407	396	404	329	390	384	363	396	423	362	444	397	372	387	404	382	372	390	390	415	371	381	369	371	391	380	395	396	411	363	388	356	385	368	375	375	402	420	430	384	397	380	401	397	394	403	435	423	389	402	402	336	424	420	381	434	384	395	381	393	349	374	447	407	407	381	401	370	363	373	382	384	412	405	380	404	372	372	394	375	373	405	351	423	372	355	409	393	388	358	432	377	370	375	377	397	370	391	411	406	383	371	392	396	408	354	338	403	345	364	408	419	404	417	392	418	385	395	404	380	412	394	381	368	370	394	358	432	423	409	415	387	375	412	391	385	390	383	346	356	388	354	401	390	400	403	416	356	397	399	390	400	403	416	386	387	353	382	344	386	406	388	415	383	398	397	398	398	382	400	395	414	370	378	367	377	365	395	361	378	359	366	376	378	383	356	405	417	371	351	401	401	391	398	376	372	386	377	390	380	400	389	377	362	358	384	362	376	372	401	384	373	386	399	376	392	375	406	381	384	376	373	383	410	372	371	411	413	391	371	382	390	351	401	396	374	369	357	366	420	405	381	361	393	397	396	389	388	374	405	373	388	388	393	385	393	394	374	395	392	394	368	398	392	379	404	409	353	428	404	375	366	380	386	412	423	382	430	430	399	380	394	400	396	425	395	366	377	373	381	370	409	398	368	374	401	343	398	359	379	392	402	369	387	432	377	396	355	396	410	396	379	394	388	392	438	369	417	416	417	368	374	388	374	402	402	360	384	395	404	390	436	421	414	400	423	370	390	374	369	396	366	435	360	383	377	384	412	378	379	378	392	380	405	372	374	379	399	435	375	375	395	415	371	388	377	379	384	374	412	404	397	421	395	431	340	345	391	402	399	369	402	406	377	374	374	352	417	400	423	390	353	380	440	385	370	423	412	364	379	381	342	379	395	405	361	380	425	362	384	382	424	388	413	395	360	404	396	382	379	419	405	384	382	415	361	401	389	372	363	385	381	366	389	397	382	376	352	396	394	384	351	380	387	396	389	396	388	395	368	414	404	369	368	385	381	396	393	420	345	371	425	424	396	400	387	392	397	410	354	400	373	366	392	383	409	362	411	364	402	407	411	394	391	385	353	403	401	389	423	421	403	370	395	442	385	384	379	402	356	354	391	383	397	377	415	407	335	425	409	388	401	390	384	385	389	388	416	385	386	369	407	380	366	374	367	370	390	394	415	382	402	380	434	387	360	408	391	335	373	401	380	362	390	385	398	422	370	400	374	393	396	362	397	380	408	385	370	391	360	345	398	430	432	392	399	418	393	394	389	411	388	383	367	412	421	390	392	382	366	395	359	413	407	369	389	357	384	382	413	388	388	409	388	387	384	420	413	351	395	350	384	404	414	397	388	413	426	413	384	418	364	431	393	374	390	407	385	389	398	378	352	401	364	388	375	389	389	384	383	374	392	382	394	416	397	415	391	410	418	409	352	393	382	364	382	401	356	405	372	373	377	406	378	388	380	397	434	399	386	406	373	379	357	409	387	380	377	420	384	398	380	377	409	427	398	386	397	383	404	373	389	402	388	378	402	406	391	367	364	406	395	406	373	374	401	391	381	416	372	360	393	388	409	420	382	351	375	385	409	405	364	364	438	401	389	410	359	390	409	363	412	391	372	409	399	364	400	394	429	390	395	394	357	402	411	361	403	393	401	412	394	394
28430	35615	49324	55637	49890	22175	14688	11802	8670	6813	5708	4718	3970	3193	3070	2572	2466	2254	2049	1763	1819	1842	1691	1756	1703	1491	1548	1417	1442	1357	1252	1238	1150	1128	1049	1050	1072	966	991	1010	982	988	951	959	955	888	916	962	939	964	942	903	951	1006	980	933	914	936	959	929	969	973	946	967	969	923	1008	976	977	921	899	935	894	959	904	954	891	921	917	896	919	909	942	957	881	967	892	951	946	949	906	893	902	968	937	898	930	954	939	941	904	915	947	950	949	955	906	910	854	894	915	948	960	896	942	957	904	909	843	935	873	945	907	951	897	953	917	948	892	857	909	894	910	872	935	923	950	924	988	926	890	922	933	956	916	860	920	924	932	920	966	945	959	927	985	961	915	950	903	954	968	950	904	943	949	958	935	994	925	904	881	924	940	846	875	888	910	947	938	881	902	903	939	905	886	893	941	902	922	853	919	920	875	879	871	918	919	916	913	881	983	871	912	902	975	917	965	898	891	941	909	846	896	911	860	927	868	951	894	935	887	922	872	942	929	915	916	890	961	906	914	916	878	879	933	955	897	943	905	891	973	924	919	905	960	948	880	920	946	894	921	883	852	912	939	934	893	898	920	880	927	892	932	914	911	928	925	856	926	939	905	932	858	925	950	931	833	871	923	894	913	898	908	931	854	879	936	918	885	914	876	849	898	893	911	902	860	932	960	947	927	870	958	927	921	923	965	909	898	878	888	897	916	923	886	936	923	887	874	953	970	916	902	916	903	898	891	914	963	941	907	931	916	886	889	884	873	910	832	939	887	894	864	917	902	877	931	910	942	929	941	964	909	961	907	831	867	889	950	919	916	886	894	933	969	937	895	920	895	894	891	935	896	896	857	898	914	921	926	904	962	946	901	931	883	887	985	960	936	918	920	884	977	893	881	917	866	897	896	924	913	884	920	907	949	892	893	928	929	899	934	911	891	908	946	907	911	913	859	918	879	858	937	898	947	933	899	938	909	909	919	933	905	859	895	904	883	930	940	906	918	920	900	927	942	946	957	908	866	900	934	933	932	903	909	882	928	880	935	908	954	895	864	880	896	881	900	934	960	937	919	907	919	889	923	948	895	906	902	861	916	910	881	866	914	875	902	969	914	894	907	904	963	930	926	892	893	868	922	891	868	942	964	891	890	946	880	930	956	918	910	894	935	955	908	896	911	943	955	855	914	920	934	951	947	916	890	892	896	927	945	949	878	915	940	907	934	895	896	882	970	913	905	908	913	851	951	909	916	907	931	920	917	935	923	899	912	892	993	924	939	883	866	941	876	925	866	861	912	938	967	891	894	941	912	925	887	894	915	901	933	859	947	904	887	932	871	918	911	909	926	912	880	911	858	929	901	930	948	931	936	898	960	916	881	916	954	928	925	978	907	949	885	903	940	949	905	947	897	961	870	896	901	882	927	923	875	975	923	914	914	840	936	882	896	978	925	917	916	874	903	939	921	886	895	889	931	966	937	905	910	935	899	914	938	914	933	900	896	854	925	931	978	972	882	925	907	953	904	912	915	961	879	913	901	944	918	933	941	930	905	904	925	913	928	895	958	894	939	891	928	956	960	874	884	892	904	896	852	995	931	933	918	941	909	926	975	881	916	898	908	909	927	882	820	940	954	937	889	914	877	898	878	947	917	916	928	925	903	954	875	943	909	914	984	906	885	875	919	950	896	951	868	871	894	923	869	926	888	868	872	913	881	933	859	898	908	907	944	948	889	927	949	902	972	931	926	988	910	931	855	913	877	901	892	916	977	904	929	869	924	891	993	888	914	915	959	962	958	863	871	904	938	904	941	886	968	969	956	909	955	916	917	922	927	904	906	885	951	880	917	913	927	937	937	925	936	930	904	869	899	944	955	918	870	911	913	894	870	879	910	916	939	928	978	878	905	932	931	908	922	909	933	965	928	898	927	900	905	930	911	897	896	918	971	876	862	905	905	878	897	904	933	914	902	945	921	860	922	903	875	871	856	917	901	906	932	930	959	910	922	888	923	865	862	948	910	885	897	845	939	910	938	885	869	865	910	955	916	931	909	913	946	923	869	950	909	945	925	896	942	914	901	926	893	895	890	934	899	913	875	905	933	906	931	886	931	944	902	917	928	917	938	863	970	943	851	965	875	903	905	911	885	932	919	928	935	940	924	903	935	937	926	895	861	867	850	941	873	878	920	878	934	882	938	868	972	894	922	913	882	908	972	911	898	910	901	939	925	917	937	931	906	929	925	960	905	874	875	922	843	945	888	905	926	889	935	901	924	935	896	937	921	890	916	918	888	916	924	898	918	893	914	899	911	919	939	922	946	972	895	888	917	920	908	922	928	910	890	956	884	958	913	940	953	928	958	934	905	909	888	867	889	903	851	865	917	934	905	912	929	904	906	914	939	887	865	909	920	921	883	914	907	931	875	866	908	894	902	924	922	901	933	872	924	933	920	866	894	900	893	914	882	912	911	960	940	943	960	948	891	965	937	911	917	872	869	885	908	972	912	936	903	893	910	932	915	969	907	883	913	977	930	917	932	881	900	918	939	913	925	919	918	952	898	848	958	915	944	892	904	901	882	951	945	925	940	917	898	916	866	887	910	858	880	955	982	920	911	1001	918	905	900	872	852	924	902	916	891	929	934	934	939	957	888	941	903	903	920	937	891	930	913	910	906	961	934	888	945	896	924	942	891	952	910	895	948	972	888	888	917	937	931	911	891	910	902	942	937	928	917	886	954	908	917	913	991	877	916	964	903	917	819	891	892	901	904	838	879	915	955	899	954	906	923	929	925	907	910	906	916	896	945	888	928	886	883	839	921	920	829	896	935	901	904	898	894	892	860	942	896	967	876	935	890	887	905	873	898	923	905	964	913	958	927	910	914	896	927	914	944	909	928	883	950	971	902	967	912	953	927	898	926	901	925	924	902	920	896	896	878	892	903	956	955	906	921	931	880	913	936	930	917	898	916	892	924	901	933	866	945	954	909	894	936	947	875	916	952	923	907	908	924	921	958	976	906	878	906	916	899	927	888	917	922	971	915	898	947	897	927	937	933	887	921	858	909	938	866	870	918	933	904	884	889	857	924	914	919	864	901	949	937	924	937	901	879	949	878	861	886	947	907	925	916	895	991	866	884	906	947	908	899	915	918	893	910	879	873	916	955	890	934	955	913	929	915	957	865	919	969	864	940	858	920	893	919	941	952	937	915	883	929	916	933	923	893	935	928	873	913	925	874	918	983	909	915	925	961	923	938	899	914	969	887	969	942	942	878	934	946	929	905	940	904	954	900	935	815	926	877	875	909	935	903	936	921	920	853	961	902	889	971	969	950	917	883	938	908	936	910	911	942	941	896	909	850	895	936	947	916	927	922	884	909	873	912	928	880	915	930	904	949	857	900	954	897	916	913	939	853	909	895	916	907	984	913	888	894	943	906	896	928	965	926	926	951	873	863	946	918	918	919	888	892	909	975	905	890	937	935	931	922	913	914	908
54117	48247	56014	50190	39488	26435	20069	13578	6866	3430	2132	1644	1387	1016	1030	945	850	771	685	585	556	629	589	531	551	533	515	518	491	456	406	409	455	383	391	392	388	395	348	383	404	381	378	372	366	355	364	335	379	365	324	374	382	381	395	406	353	347	378	353	387	410	419	387	398	357	363	344	369	368	348	362	362	359	416	373	358	381	364	340	388	368	354	359	400	340	337	347	376	350	392	383	395	364	344	366	330	370	389	345	359	356	381	372	323	340	349	365	354	343	356	334	353	390	383	376	362	401	377	351	367	329	392	332	396	326	389	373	352	309	341	364	339	355	374	349	359	344	315	331	339	399	385	329	370	370	379	373	320	343	340	332	386	364	363	354	333	349	365	339	336	345	345	370	317	347	350	357	333	314	354	400	375	366	393	332	349	354	391	382	326	331	341	322	348	338	366	338	386	332	402	364	375	374	373	383	366	351	357	359	391	351	341	399	369	389	349	384	339	368	348	341	351	364	351	373	374	370	340	364	361	332	360	363	370	326	353	357	328	321	357	396	363	351	344	322	326	395	336	360	373	373	376	361	358	356	364	350	329	340	350	346	364	369	321	399	351	348	367	351	359	356	360	393	329	348	335	342	364	342	398	386	339	375	358	330	346	406	349	378	360	330	356	345	353	365	370	376	355	318	353	382	352	395	347	332	355	365	375	359	367	322	366	371	341	360	375	337	327	353	348	344	344	349	350	379	348	374	344	350	389	352	375	342	394	377	353	321	363	358	364	349	332	345	379	388	368	351	299	318	388	394	335	375	342	386	352	389	368	338	353	330	346	344	364	322	364	380	353	364	369	349	340	334	356	370	344	355	328	363	350	405	351	393	344	381	359	340	357	347	341	370	409	370	382	328	370	367	381	363	397	367	372	371	315	358	351	362	328	364	345	334	358	366	382	332	382	385	346	360	352	353	364	338	354	353	363	373	377	367	356	359	374	390	348	366	363	340	334	342	355	339	378	382	334	340	348	397	363	321	350	372	337	361	366	374	365	380	312	340	350	362	384	318	336	374	341	346	371	347	313	356	334	322	327	351	343	334	354	379	367	367	374	373	364	379	355	352	367	344	346	370	350	360	368	333	349	354	329	398	358	368	359	336	344	370	359	371	353	362	361	386	331	354	360	336	339	333	370	351	348	345	362	358	340	385	383	394	367	364	315	368	368	384	359	345	346	313	332	358	355	393	388	373	346	321	330	369	387	365	339	361	339	318	371	356	347	379	358	360	342	366	347	359	380	329	342	354	362	360	356	360	372	344	401	376	352	357	368	341	358	364	396	344	351	363	344	349	386	384	377	353	329	354	348	386	366	340	381	355	357	367	373	354	368	349	368	371	352	337	367	314	352	328	349	399	348	368	341	372	323	335	386	390	342	383	344	360	341	408	360	376	357	324	339	363	357	330	369	363	347	342	351	362	361	359	367	345	344	377	337	383	356	333	394	355	350	368	358	355	384	369	370	369	392	354	367	340	355	337	366	360	395	367	367	318	360	375	339	335	349	356	349	338	363	367	292	346	345	376	381	380	366	337	367	348	356	364	381	329	387	362	369	338	358	402	345	353	359	364	337	314	365	372	353	369	364	380	362	370	348	331	354	345	374	349	366	338	392	316	382	345	345	323	394	361	328	381	349	341	361	361	379	346	396	379	382	348	365	356	366	391	367	326	343	393	360	409	362	345	364	380	331	357	350	339	356	343	355	335	345	407	341	369	363	387	346	365	356	383	353	356	332	382	348	367	342	378	404	357	378	370	325	353	352	357	373	321	354	335	366	362	361	367	364	344	378	343	379	359	330	408	348	379	339	353	349	385	374	355	347	356	317	328	315	319	340	363	345	366	334	354	371	372	387	387	355	351	335	397	344	354	349	352	369	378	364	338	349	354	364	345	354	393	322	377	366	380	368	365	341	342	351	348	349	365	358	324	351	348	321	335	343	357	343	352	328	339	359	348	358	398	349	395	365	335	349	363	361	400	333	354	367	340	351	359	372	361	341	354	336	377	333	334	378	372	366	348	340	314	366	338	367	360	355	385	360	375	380	380	351	390	340	339	360	345	377	324	355	324	334	374	324	330	360	318	342	341	374	368	350	333	353	375	355	362	359	381	336	367	374	339	372	362	346	353	349	337	338	359	406	334	355	349	330	387	349	336	374	321	341	308	363	353	364	330	378	358	371	364	362	376	350	361	335	358	349	374	323	359	356	402	340	338	361	385	380	321	391	366	398	358	353	355	354	353	385	353	401	394	362	385	387	369	337	339	328	366	363	360	353	334	375	373	334	332	358	344	322	358	366	331	363	380	358	350	369	360	392	347	359	379	373	371	377	362	321	353	331	310	410	378	330	373	334	355	339	332	372	357	353	353	350	342	353	376	321	366	351	370	349	354	380	340	382	361	355	354	381	354	363	358	380	387	339	339	370	314	307	314	385	324	348	357	352	350	362	361	341	350	378	379	369	378	363	372	317	391	348	374	365	325	371	353	377	325	351	406	399	376	350	357	373	337	371	360	358	387	400	345	366	383	348	345	389	380	378	334	354	314	362	368	370	359	385	351	346	300	372	375	361	357	334	363	344	352	349	342	361	360	339	360	368	341	373	334	374	413	363	363	367	337	348	356	339	347	371	343	403	344	354	319	391	364	340	361	386	390	325	349	390	309	378	349	344	358	375	360	389	351	351	363	375	355	351	324	364	378	370	363	354	366	359	398	356	368	336	389	336	378	364	356	313	362	359	372	387	369	354	350	337	352	372	378	370	313	369	360	345	342	338	396	380	343	348	367	350	383	319	355	388	356	389	370	350	340	381	376	372	378	382	390	334	366	372	339	348	330	366	378	392	381	318	394	387	347	379	382	358	324	347	327	357	363	346	369	350	331	360	386	367	357	369	382	391	337	358	350	380	369	345	342	349	332	353	336	359	383	361	359	363	341	358	349	374	356	360	372	296	390	359	360	351	342	346	389	376	348	397	373	359	336	324	349	313	339	364	353	369	319	363	373	375	378	371	360	380	361	359	311	338	357	359	344	323	352	340	353	352	336	393	384	376	384	386	358	311	377	404	337	343	364	342	355	343	347	373	375	345	317	381	325	363	372	337	339	341	384	340	358	373	368	363	307	347	352	380	374	370	320	372	367	337	358	366	358	350	338	364	327	385	370	365	363	319	349	347	334	319	355	366	361	369	367	401	358	383	351	401	404	344	346	344	363	335	366	343	347	375	356	380	337	375	360	323	386	336	330	394	348	360	366	380	341	382	355	386	383	332	379	348	383	357	357	353	372	343	361	347	358	350	365	358	357	341	352	395	358	323	386	353	385	364	350	372	325	397	359	347	363	356	350	357	375	370	328	353	327	389	361	365	365	334	346	334	362	383	310	374	321	355	360	377	352	371	360	344	369	334	366	388	350	350	300	338	372	342	354	346	360	376	359	365	349	357	362	318	332	342	350	370	359	343	352	359	349
34886	38785	54955	57294	51939	24163	17741	15220	11666	9993	7962	6437	5286	4478	4220	3761	3264	2950	2613	2355	2291	2315	2098	2234	2014	1873	1815	1760	1652	1465	1326	1276	1266	1210	1096	1129	1043	988	991	948	930	941	948	909	910	892	853	883	872	846	905	880	933	908	933	957	823	933	894	855	871	908	966	861	870	894	918	840	817	816	907	877	858	826	870	889	819	853	881	850	816	827	825	871	838	806	898	855	871	778	824	811	883	863	856	838	820	817	861	864	843	838	816	877	852	840	815	853	896	858	856	914	921	834	832	806	862	891	807	804	823	820	882	816	795	814	817	826	837	805	817	801	848	766	800	813	821	853	808	798	822	842	828	826	910	798	829	874	859	795	848	852	841	836	815	840	813	821	800	824	834	814	815	865	828	861	808	857	813	858	805	829	846	807	838	853	844	862	817	828	839	831	791	873	849	839	860	842	833	795	846	821	827	845	795	840	798	784	834	844	806	869	855	835	793	898	903	816	858	852	881	850	823	824	851	867	786	820	831	818	820	898	814	850	872	807	812	839	839	811	853	854	802	844	811	855	829	834	855	840	830	841	789	857	821	794	820	851	837	780	872	802	825	798	843	808	843	814	852	894	834	852	862	837	795	804	780	831	862	781	852	886	867	797	836	823	843	856	840	804	812	854	819	799	755	879	839	806	830	826	858	780	793	859	872	783	855	829	787	815	793	824	828	810	825	870	805	877	834	834	841	856	838	888	785	832	881	776	836	826	814	862	824	859	772	793	820	894	802	812	801	842	801	832	804	833	786	833	838	908	843	879	802	851	814	851	825	874	789	842	827	822	807	863	808	730	809	814	839	850	792	827	824	829	794	829	838	822	818	822	807	766	854	756	872	844	841	832	839	832	834	821	802	871	819	800	804	809	812	875	834	821	817	838	917	849	807	839	855	831	859	838	827	828	822	888	802	830	865	865	811	806	802	860	827	863	858	838	853	835	821	809	870	819	804	849	824	848	798	846	804	839	810	806	827	795	828	859	776	871	863	856	871	876	861	829	793	824	856	794	791	836	797	822	734	807	865	848	865	816	834	827	833	831	850	862	857	791	768	883	862	837	863	861	830	794	837	813	883	848	827	827	825	838	827	866	828	835	823	892	830	793	856	837	850	860	809	815	787	851	823	834	882	803	820	803	840	806	858	879	794	878	832	856	829	869	808	794	821	858	887	850	877	815	807	877	812	822	906	807	828	856	826	785	799	833	833	850	786	883	843	840	806	791	812	858	825	858	830	817	802	868	836	842	868	813	850	818	829	849	827	938	823	861	853	814	882	816	844	828	819	828	801	840	818	797	804	835	821	820	825	838	803	835	774	791	847	825	893	808	795	826	812	774	820	842	811	848	846	796	889	854	806	824	838	808	776	836	839	802	766	815	848	823	814	838	808	836	824	821	824	816	884	787	822	818	849	858	859	782	862	821	823	853	835	847	826	859	863	815	853	827	849	815	866	823	840	810	831	819	849	802	860	870	844	801	856	846	834	864	815	895	865	840	822	816	833	848	853	878	815	851	856	848	798	799	851	842	781	852	850	829	847	802	808	828	853	879	833	805	824	829	896	877	826	804	881	842	845	828	799	872	850	795	878	847	856	837	858	809	839	884	840	828	819	836	807	808	874	787	813	817	814	838	824	871	848	828	825	828	826	832	807	849	810	863	833	818	843	866	844	808	821	791	845	859	803	793	784	790	836	832	870	837	815	817	801	857	846	875	844	838	772	856	841	852	795	827	774	829	784	823	834	830	836	842	849	829	817	814	856	846	841	827	821	773	768	850	871	817	817	840	838	838	866	842	798	768	830	854	833	843	825	798	839	833	836	861	846	854	819	820	823	821	881	836	835	867	834	900	831	838	837	810	852	863	831	806	847	853	853	793	822	872	868	858	841	805	804	777	817	835	824	871	828	794	823	852	833	797	862	818	840	873	798	808	861	827	852	848	875	837	850	859	839	838	856	891	880	840	797	802	825	808	843	823	826	851	809	780	886	864	807	837	836	796	855	849	832	837	868	881	802	839	821	871	857	816	790	819	800	848	895	869	873	858	838	820	829	830	868	817	854	865	840	800	840	836	841	859	813	769	841	808	820	828	855	829	793	871	823	825	797	826	894	835	806	878	779	852	877	814	820	843	829	814	869	776	791	838	826	787	817	880	830	849	810	834	826	871	801	779	786	848	845	816	849	852	884	849	810	824	869	838	820	817	816	846	869	815	808	809	804	785	836	817	864	881	874	816	819	796	863	811	834	806	834	774	847	844	803	846	852	847	837	808	829	832	824	833	811	826	807	813	861	828	803	841	801	832	833	857	855	836	835	841	869	768	849	830	826	798	838	808	858	831	856	779	830	841	876	862	866	800	795	826	836	784	842	827	829	839	864	798	802	855	824	764	880	850	834	853	835	823	874	857	841	873	825	860	830	837	815	857	806	819	797	834	776	818	799	819	800	839	858	802	826	847	859	855	810	834	804	809	895	781	889	878	816	841	878	898	809	843	826	820	826	860	827	831	850	784	804	808	827	773	777	832	802	784	865	850	810	838	803	783	862	795	848	853	848	807	844	865	828	769	829	805	853	803	844	759	864	783	811	835	772	824	845	891	840	810	869	836	846	830	795	870	770	791	834	839	792	801	831	845	878	795	789	861	853	827	815	804	822	836	846	827	837	847	805	830	835	853	868	777	862	843	827	857	824	814	812	859	877	862	830	856	837	851	804	822	849	860	803	826	891	837	803	862	852	775	749	790	782	869	817	808	865	801	844	851	849	839	785	875	846	821	813	839	832	776	803	833	845	823	814	837	855	828	879	829	814	802	854	869	865	834	834	829	868	838	782	835	817	775	799	906	803	858	863	825	808	868	795	793	825	809	789	878	772	795	848	814	808	844	863	809	852	831	829	847	846	780	805	818	776	876	865	898	831	769	871	854	891	863	857	811	843	848	801	813	868	847	855	828	834	799	823	900	816	820	819	871	816	817	850	803	853	795	802	837	815	827	800	820	879	884	804	820	852	854	836	840	774	869	814	866	843	861	779	753	857	856	861	816	856	877	822	824	819	836	833	880	869	814	760	827	786	786	803	828	838	833	824	806	859	815	870	864	870	795	823	803	855	808	839	831	860	831	812	843	864	846	802	857	837	865	861	813	812	803	819	832	854	801	785	810	883	843	835	876	816	833	833	834	835	781	835	829	845	829	815	798	799	801	812	833	835	834	821	823	852	838	855	839	833	784	836	805	868	818	808	766	833	846	827	825	822	827	804	833	837	843	797	806	846	803	852	824	865	855	855	795	866	824	843	833	804	812	792	897	842	845	831	821	850	833	796	812	790	838	822	798	770	855	863	814	837	805	831	831	793	807	812	827	789	826	858	862	842	780	835	787	827	814	815	882	854	828	815	874	845	835	870	848	825	817	880	851	848	833	846	774	841	785	787	809	804	847	859	784	829	839	782	850	886	820	762	829	854	815	854	791	823	842
25200	17876	18534	18328	14505	4361	2161	1647	1242	960	800	643	580	527	498	486	465	421	396	378	373	387	365	389	373	388	359	352	331	354	345	349	298	321	340	324	318	310	307	343	353	306	299	284	333	319	335	340	320	315	310	312	294	335	307	304	312	287	315	324	322	285	321	353	329	318	297	282	313	299	302	319	305	338	322	309	349	314	316	301	314	310	342	323	280	304	333	347	325	314	302	313	298	337	319	306	335	292	305	312	320	307	382	340	301	306	294	296	308	318	297	330	308	311	302	362	299	337	352	289	303	305	319	287	343	320	314	292	330	338	294	309	302	284	329	327	279	275	277	320	333	304	301	299	314	283	343	287	320	305	305	312	322	325	334	300	325	325	342	328	312	305	292	336	319	286	325	284	332	292	304	313	330	314	323	302	294	317	328	319	353	334	287	328	318	305	307	333	319	282	338	329	315	303	306	315	335	338	345	359	284	308	325	333	316	330	308	338	328	336	306	319	319	292	284	312	332	325	291	291	307	322	310	328	316	298	329	309	321	329	331	333	329	364	311	340	277	310	323	341	326	317	303	325	293	299	311	343	314	308	309	319	312	317	321	304	312	298	296	318	294	297	283	299	320	316	319	307	326	309	290	316	344	325	286	294	325	303	334	337	310	281	333	326	307	303	310	309	304	291	294	301	327	270	329	297	316	309	318	289	317	280	295	268	291	314	344	331	321	293	307	319	298	296	312	344	328	322	318	303	314	332	289	325	276	317	306	327	313	328	350	313	327	290	311	280	314	306	264	321	309	303	291	288	331	314	302	310	339	291	313	289	333	303	331	286	299	332	287	317	311	306	332	321	311	285	316	330	340	333	337	272	312	257	275	312	328	338	301	292	322	304	314	360	293	314	278	299	311	306	303	318	319	340	283	312	311	308	303	292	313	345	277	318	294	315	351	313	324	286	323	310	314	297	318	316	317	325	313	295	308	314	347	304	308	321	306	310	282	313	317	315	298	295	327	305	343	292	317	290	331	307	320	340	305	308	309	300	322	317	354	318	293	304	316	286	309	303	314	307	340	349	321	309	311	307	299	279	329	322	288	287	320	323	301	310	323	304	308	301	298	285	332	349	307	300	301	332	322	314	344	336	302	316	329	301	310	321	294	304	329	320	305	315	334	338	322	318	318	331	311	309	310	308	323	328	322	295	326	328	317	334	301	329	314	309	311	341	300	329	319	354	338	318	338	345	346	319	315	294	312	306	313	293	297	340	322	295	322	288	302	270	353	318	296	330	349	356	324	317	313	304	329	335	306	308	346	329	338	336	302	262	329	303	351	302	291	325	303	296	313	305	342	321	337	303	283	325	315	296	324	324	326	347	333	324	303	339	325	339	305	284	348	320	287	351	331	343	354	318	328	323	345	329	315	331	294	329	300	313	324	322	292	312	304	296	320	271	313	326	317	311	321	337	304	336	319	302	342	336	296	316	288	285	330	291	316	313	327	326	291	320	344	340	283	304	336	339	267	303	285	332	282	325	355	322	309	301	349	312	311	338	311	337	336	307	299	309	297	314	292	337	327	308	306	309	339	305	293	335	285	281	326	323	292	327	327	332	249	318	308	303	323	313	329	323	305	311	329	378	302	308	327	331	295	374	327	350	287	307	321	340	301	320	321	293	331	317	331	308	343	292	295	313	321	336	344	354	319	315	307	310	323	331	303	335	326	311	292	303	302	312	310	324	319	312	326	320	320	311	311	318	315	323	322	302	321	317	324	357	305	316	316	340	311	313	329	340	311	298	298	309	284	294	306	310	343	317	313	302	315	332	319	314	329	318	328	305	326	282	325	325	315	327	318	328	342	286	332	309	345	318	328	280	321	305	305	312	316	321	353	329	283	325	298	285	319	311	301	327	301	341	321	326	316	342	344	278	332	331	296	299	317	297	335	311	280	304	349	315	316	318	312	330	307	325	340	310	298	314	297	275	310	346	341	309	332	321	323	307	311	316	307	319	309	295	344	304	337	328	346	283	301	334	300	295	314	321	343	319	305	323	343	328	326	312	329	296	327	295	315	327	319	344	340	300	349	328	325	289	346	294	340	303	322	312	328	318	326	313	302	303	331	331	296	326	276	310	333	307	325	317	298	310	359	320	335	325	315	351	311	350	308	293	318	292	328	301	283	299	302	327	345	317	354	352	289	323	281	306	311	306	317	347	320	327	299	337	296	291	334	316	301	307	292	295	330	326	346	329	347	313	315	327	298	305	327	316	327	336	349	311	305	280	305	307	304	355	311	286	325	323	305	325	307	337	298	327	335	321	322	315	303	319	314	343	309	338	299	335	274	301	320	289	311	320	302	291	309	319	280	304	311	318	349	314	318	349	323	292	296	326	319	280	318	307	351	341	325	348	331	307	357	330	296	323	317	298	323	299	309	338	304	302	316	331	298	302	324	300	301	337	340	305	312	317	336	301	313	317	338	308	303	302	339	312	322	354	355	321	300	301	318	304	313	311	335	303	302	338	300	325	275	303	326	279	335	297	287	288	296	310	286	322	314	319	336	336	313	300	325	301	318	317	338	311	308	306	315	318	312	336	324	310	329	305	308	262	294	327	310	289	331	308	306	325	330	290	323	331	346	314	304	312	299	306	302	310	330	309	344	327	285	316	360	301	309	315	327	310	285	296	297	302	323	297	308	311	278	297	336	322	279	299	332	324	313	281	328	337	301	297	319	295	309	305	319	335	280	332	282	279	312	301	313	322	331	336	311	309	328	309	305	306	293	316	324	310	321	319	322	341	310	332	296	307	309	333	328	313	323	298	299	348	308	306	304	322	313	312	317	321	300	326	328	318	327	292	283	331	332	331	328	320	328	312	337	311	317	348	295	308	283	329	320	331	327	328	314	311	293	325	317	298	330	323	316	315	330	338	291	307	331	325	334	318	295	305	355	342	317	320	326	308	329	273	326	323	313	271	339	308	342	339	321	307	313	297	316	326	329	310	313	317	308	320	326	335	279	333	297	325	296	301	319	325	324	336	297	287	289	290	296	334	301	306	317	294	330	316	318	350	296	357	300	326	308	284	313	300	308	325	281	313	285	285	314	309	324	313	305	334	305	333	316	289	299	310	341	319	311	324	289	300	298	325	311	320	314	304	305	288	300	349	306	318	337	344	346	347	308	324	302	312	312	324	313	328	314	319	309	312	304	302	306	337	283	326	339	324	313	278	296	267	290	294	316	306	280	323	306	322	317	305	315	299	338	346	306	311	320	303	321	303	320	331	302	320	312	324	322	351	323	302	288	327	291	324	321	317	275	322	279	360	318	290	316	301	343	292	316	360	318	316	305	334	333	321	305	343	318	320	305	307	340	318	324	298	326	289	321	327	342	316	347	298	344	335	315	296	316	343	305	274	313	308	307	318	298	305	318	305	317	304	274	328	369	312	333	326	311	318	336	296	299	331	307	312	330	362	299	322	267	322	308	303	318	325	299	284	311	337	326	315	327	283
14308	14291	25113	30804	27015	10697	7638	6325	4983	4038	3199	2658	2181	2001	1822	1676	1539	1401	1298	1202	1190	1119	1207	1145	1073	1162	1139	1156	1090	995	953	917	907	893	893	870	808	810	822	791	791	796	813	805	729	789	732	751	782	806	796	743	734	763	755	777	773	786	762	802	798	778	728	762	789	785	790	798	819	727	800	789	759	798	763	787	794	815	735	754	809	787	784	778	752	783	803	823	788	823	770	801	745	767	775	799	769	745	757	804	773	754	805	801	809	779	762	783	790	743	777	775	742	748	772	740	809	787	729	811	746	750	756	728	750	723	752	746	808	759	748	792	780	771	791	723	776	801	855	796	745	790	800	737	710	764	789	774	770	753	790	784	804	767	770	770	809	742	812	783	784	730	747	765	784	780	832	795	769	763	779	798	774	777	722	785	752	806	787	725	779	749	801	742	768	761	799	775	779	747	795	766	758	787	758	787	792	744	736	736	749	747	769	741	796	730	809	764	760	806	759	783	773	746	763	788	774	689	773	809	730	799	782	765	751	747	806	763	760	741	734	764	737	765	762	768	727	745	748	759	752	779	750	768	744	783	718	786	735	737	812	811	737	765	804	762	789	806	796	797	747	774	754	814	726	719	750	760	791	770	761	794	769	768	780	746	798	750	783	764	775	788	753	767	768	719	748	765	778	767	786	747	722	784	717	770	729	765	795	766	759	792	785	784	766	761	731	785	784	764	802	746	781	743	752	740	784	750	735	754	781	774	778	775	773	737	750	771	761	749	755	775	775	775	757	829	776	773	772	747	807	793	807	717	755	776	818	783	757	777	808	788	829	777	800	768	764	799	776	810	745	765	753	806	732	754	793	728	755	749	793	757	730	770	747	716	776	769	769	779	758	768	787	732	758	795	791	781	788	770	761	782	776	753	814	761	740	721	787	740	759	728	813	784	772	744	749	826	778	783	771	769	785	718	817	770	749	751	744	768	797	750	751	806	761	776	781	793	747	793	796	707	762	774	788	778	729	806	745	707	768	789	816	785	754	774	756	805	747	790	752	768	749	779	774	735	775	735	789	772	773	731	807	798	812	797	772	759	781	739	765	745	809	798	781	779	783	772	760	749	817	732	777	784	799	722	763	766	765	799	734	764	792	745	795	747	752	794	769	765	780	750	759	764	751	775	706	754	768	775	738	735	757	763	771	738	758	734	813	754	782	730	763	777	733	759	744	782	747	797	789	728	745	773	735	792	787	773	808	757	795	743	744	775	776	776	790	739	731	759	799	755	783	772	740	720	801	820	755	775	740	794	746	804	786	808	769	770	800	772	758	736	771	734	791	776	759	724	779	776	746	757	736	756	772	791	778	820	783	760	754	826	805	782	769	785	745	806	769	734	777	753	788	740	755	776	725	812	776	762	790	761	720	802	785	715	759	787	738	774	756	810	803	750	795	813	729	780	784	776	761	728	841	806	756	731	756	740	733	766	778	729	770	806	781	798	752	736	752	729	747	788	750	772	701	737	777	729	782	750	747	726	785	705	757	781	798	762	765	778	744	765	759	812	784	787	714	738	799	749	762	739	741	767	771	720	765	822	752	776	783	750	748	749	728	794	733	762	775	778	804	794	765	765	696	743	774	773	731	787	751	735	725	723	745	754	727	743	780	764	800	772	695	782	734	736	805	809	743	729	759	775	760	752	748	779	756	803	802	776	770	747	715	750	764	772	747	744	741	747	769	780	786	744	747	771	740	769	782	763	800	738	754	752	746	764	769	744	726	730	745	781	805	792	811	782	797	786	751	776	795	736	733	782	703	763	790	795	780	749	804	751	767	742	782	792	798	773	787	769	740	793	760	795	747	728	753	720	780	770	747	755	814	792	760	802	792	759	807	751	732	731	772	787	754	772	789	747	774	794	757	778	759	827	782	803	747	784	778	768	820	713	767	804	772	737	725	741	711	769	772	761	746	748	752	697	762	765	783	784	747	739	786	818	791	772	777	799	738	763	749	781	783	785	792	756	786	755	743	773	745	777	833	747	748	805	745	812	756	786	821	764	792	758	773	746	740	765	777	802	757	783	737	746	766	745	768	766	768	801	735	758	763	770	730	731	765	748	788	760	765	758	725	788	750	814	743	772	726	752	722	724	798	741	787	817	751	773	741	782	783	776	754	777	742	727	779	769	736	839	757	710	757	781	781	765	713	810	729	747	759	739	788	739	764	728	764	783	760	734	733	763	775	772	752	787	790	730	747	753	775	807	779	751	793	784	791	740	780	794	767	731	780	774	707	791	761	800	788	737	791	745	793	731	750	712	804	815	725	759	826	787	844	793	781	736	742	741	809	695	787	795	778	805	820	786	684	782	796	805	742	755	799	796	758	857	739	738	775	798	778	797	791	772	738	769	810	761	806	812	721	775	727	791	760	792	775	782	796	761	770	766	838	778	797	771	721	773	771	804	752	736	760	799	756	824	770	789	801	794	766	737	800	746	781	800	765	729	745	722	819	801	759	783	797	825	824	748	785	772	805	757	764	787	776	757	796	806	751	745	794	798	719	748	773	764	758	815	766	804	775	754	802	767	785	827	772	806	752	741	778	769	784	734	809	759	790	706	779	772	787	753	734	740	820	794	807	752	757	787	810	790	742	733	773	793	808	797	771	738	757	783	745	804	761	794	793	747	789	706	750	797	732	699	732	815	747	745	746	709	766	771	729	751	814	730	790	746	724	753	780	785	761	758	793	748	706	774	772	817	800	770	757	757	763	742	767	744	784	782	774	777	737	743	749	762	763	746	758	768	782	727	763	820	747	772	744	748	791	781	798	793	761	781	793	750	792	776	745	724	786	770	779	761	747	802	789	774	750	756	743	731	760	752	787	759	731	818	749	807	756	751	786	741	830	778	761	774	739	749	787	769	739	807	766	780	745	786	765	754	800	770	720	793	731	830	800	751	772	724	746	757	768	770	736	746	802	786	716	862	760	715	745	714	777	735	792	831	799	756	808	778	751	759	790	716	785	801	756	759	764	775	769	740	799	801	805	781	825	805	808	760	766	787	762	811	757	736	781	754	743	778	733	768	799	764	778	778	746	740	796	785	718	779	793	755	754	803	775	820	747	777	721	792	803	766	775	761	755	771	781	798	747	794	769	820	767	725	775	757	773	735	791	726	730	759	786	771	744	750	812	811	714	784	821	803	826	755	778	741	788	781	792	722	721	754	752	765	703	756	776	733	756	773	768	771	766	816	754	753	769	760	742	768	768	813	762	761	749	773	756	798	775	835	792	768	760	754	745	758	782	762	737	726	792	769	814	767	757	746	752	760	750	815	759	713	747	788	668	748	815	804	744	810	774	784	726	804	754	751	738	816	774	764	774	754	756	746	754	830	750	766	793	767	752	817	763	745	771	786	778	772	780	761	775	787	759	821	828	768	781	723	783	816	734	741	799	751	733	812	753	721	799	732	769	820	778	799	803	751	750	730	775	769	761	804	803	748	806	722	751	779	803	734	763	758
41385	35433	52018	54277	42483	23542	15856	8180	3941	2297	1542	1254	1065	926	799	710	712	579	610	540	545	524	553	523	481	499	473	471	470	474	428	426	423	414	386	409	389	381	392	374	393	418	367	388	379	393	354	377	386	426	394	409	357	394	423	367	377	394	402	409	365	398	424	387	383	375	373	366	385	366	374	376	416	360	426	364	356	389	401	365	341	408	396	354	389	370	372	383	379	379	376	392	384	375	351	356	392	386	385	403	386	403	370	377	355	397	362	388	401	370	376	328	388	361	390	386	383	403	372	377	388	387	395	395	415	395	376	383	375	399	403	355	347	355	360	357	388	372	343	361	352	361	397	398	400	400	409	389	371	388	366	339	408	362	364	359	358	390	358	380	365	405	395	345	373	366	386	367	353	347	346	407	369	370	378	373	372	387	395	364	359	393	372	388	392	348	414	390	417	361	388	393	389	417	376	385	359	403	369	398	407	371	433	412	378	370	368	357	389	403	368	354	403	394	382	368	404	371	385	403	375	350	367	397	348	395	367	359	380	361	377	407	363	383	394	397	403	364	383	359	375	390	345	386	379	371	404	398	358	362	389	374	387	316	377	344	406	365	403	371	377	391	369	383	417	387	379	422	341	385	367	371	342	378	390	341	389	362	416	396	395	389	368	388	371	370	374	358	387	360	390	366	378	370	393	344	388	376	387	410	426	391	381	385	339	397	381	373	379	395	400	388	357	369	363	383	403	356	370	381	377	379	379	360	337	409	362	387	338	362	352	407	404	412	377	423	357	374	363	365	384	378	421	324	376	427	375	361	382	393	361	392	396	384	387	372	390	389	367	360	361	343	349	363	400	401	382	371	379	395	320	389	354	378	352	404	390	377	369	341	397	366	353	444	374	398	374	376	376	374	395	375	356	358	367	377	368	390	340	351	386	384	371	365	389	388	382	398	363	407	367	398	388	361	386	378	377	384	348	366	394	352	385	379	359	376	401	411	398	366	383	374	361	366	394	427	403	397	390	374	362	404	393	386	371	419	378	380	364	393	381	393	352	373	384	385	362	361	347	407	385	396	336	349	360	392	387	359	384	414	379	370	399	366	376	398	333	382	371	390	361	341	386	373	385	335	396	407	352	346	366	374	360	356	379	365	407	385	406	364	370	389	376	391	377	357	377	401	395	368	351	380	373	384	382	417	386	403	370	365	372	390	395	319	376	360	361	413	397	410	339	378	398	349	352	396	362	373	392	361	358	349	408	360	370	324	365	384	388	365	330	406	378	403	387	330	395	409	400	376	380	393	383	364	357	382	396	382	353	362	363	397	399	351	338	369	395	397	368	379	394	383	382	422	349	362	383	385	396	392	407	367	367	397	370	371	374	352	347	362	368	415	388	385	380	349	372	368	371	396	388	380	379	370	355	375	397	379	389	371	371	356	380	395	361	384	381	380	376	372	363	364	353	381	332	366	361	420	390	363	387	351	369	387	376	342	386	392	399	391	359	377	350	384	364	374	385	356	373	372	385	371	371	372	383	400	380	418	393	356	391	394	368	371	410	402	380	361	349	357	356	390	391	438	366	378	384	376	391	362	367	352	344	378	377	385	389	386	348	400	395	359	375	356	389	341	370	360	401	404	399	421	388	350	377	374	365	402	358	381	350	394	374	419	366	374	374	385	344	390	368	392	349	378	372	371	391	390	343	351	353	415	388	342	402	411	379	374	383	421	401	383	372	378	370	371	347	375	429	372	385	397	328	385	382	377	344	407	381	390	415	368	358	383	362	391	390	397	369	405	391	385	403	398	385	400	380	394	401	351	375	365	348	385	365	383	403	382	386	378	343	397	344	356	374	389	429	396	375	343	369	385	379	375	388	400	394	385	405	393	402	382	324	416	408	407	362	406	380	379	384	399	388	414	389	351	384	397	379	394	386	383	408	390	341	403	379	403	418	402	384	392	376	388	375	367	408	348	395	391	357	333	378	360	342	437	373	392	390	390	396	378	350	392	363	381	402	384	387	397	370	387	373	373	379	379	381	390	372	366	360	361	386	369	361	385	381	385	368	363	372	346	380	353	381	374	388	395	347	409	353	371	414	351	381	358	428	369	333	404	352	379	405	398	399	365	405	369	389	397	412	404	398	393	362	378	374	387	370	372	402	424	403	386	393	368	424	360	390	407	371	355	374	367	369	415	381	395	388	383	368	369	373	393	349	376	371	360	369	385	363	344	398	398	405	361	338	355	364	357	349	390	357	407	362	379	330	413	402	352	390	390	363	368	373	341	378	352	402	369	380	389	380	367	384	368	377	370	358	411	354	343	376	367	390	412	370	400	385	342	338	391	358	379	378	436	383	352	400	378	391	373	363	376	439	342	418	391	368	408	417	372	392	382	337	383	393	385	368	358	363	361	383	380	388	386	414	383	422	357	391	372	348	364	362	372	379	366	366	380	371	404	414	401	389	346	384	375	358	391	358	356	389	397	368	348	375	374	378	381	380	359	343	380	346	395	396	388	402	360	378	422	352	355	346	392	393	361	368	375	354	363	402	416	397	392	386	373	346	380	413	350	351	378	384	398	406	366	357	393	360	390	357	437	381	393	412	400	368	398	397	415	342	342	367	355	361	365	374	380	364	389	346	394	408	356	408	378	352	393	378	378	389	328	355	418	381	351	376	368	384	385	352	353	347	389	380	402	390	391	415	394	371	383	360	377	416	365	381	373	398	402	369	396	387	358	374	373	398	343	344	390	386	366	396	362	392	364	377	361	379	360	362	356	411	388	409	373	379	369	346	381	356	360	395	368	355	334	399	391	379	387	347	370	379	424	376	399	388	353	315	380	404	359	342	365	379	345	395	380	336	379	382	399	360	358	405	388	387	405	387	354	361	366	368	359	367	383	418	377	376	380	391	376	348	395	418	387	357	369	384	392	384	366	350	353	323	390	394	392	380	377	412	343	368	379	412	363	391	403	393	330	351	380	377	369	362	395	387	420	345	358	378	377	372	382	391	376	410	376	395	393	358	389	392	381	380	390	378	357	390	399	354	383	370	385	389	354	384	359	373	404	373	401	328	388	370	349	376	382	431	382	396	406	334	373	396	366	359	394	366	376	378	340	380	371	361	361	376	367	417	373	376	389	346	390	376	380	382	348	338	384	403	379	369	378	379	392	390	387	366	394	397	370	381	385	367	382	399	407	360	357	374	373	360	366	379	369	358	364	366	385	382	373	387	378	380	362	357	371	360	361	376	381	380	337	390	379	365	356	394	401	361	382	366	382	339	378	352	363	383	373	402	361	396	361	389	382	374	368	358	367	352	387	365	367	389	376	384	379	400	398	358	394	371	385	382	350	368	346	373	405	390	359	360	351	354	336	347	387	413	356	389	366	390	363	358	382	386	352	398	366	408	384	355	360	380	400	379	407	355	356	354	416	368	403	380	358	371	392	365	348	402	352	397	357	378	382	377	330	391	328	365	374	358	370	347	368	385	377	370	366	392	348	372	385
25673	27783	49917	58883	45080	17213	13587	11182	9543	7756	5990	5058	4027	3790	3289	2854	2538	2259	2215	1966	1972	2033	1706	1809	1631	1628	1643	1590	1493	1327	1318	1203	1218	1112	1192	1050	1024	985	1026	949	984	997	932	939	928	946	964	897	976	934	897	931	925	954	938	933	982	912	958	908	907	935	946	975	998	912	906	911	948	930	927	952	910	903	858	870	910	927	948	944	906	948	936	937	876	980	893	915	909	893	858	937	835	979	918	906	933	877	899	863	898	891	909	860	916	874	869	854	903	858	873	837	896	902	885	838	899	857	887	944	901	900	908	920	896	923	903	926	845	854	901	877	877	820	854	905	861	830	863	917	892	868	873	909	889	869	882	917	912	857	875	921	843	885	855	879	907	870	868	859	888	894	872	927	848	896	904	917	876	866	931	876	838	926	900	907	869	935	895	839	930	883	896	912	923	857	877	855	896	891	939	913	861	874	916	850	869	881	880	923	960	895	910	871	842	901	856	869	923	865	881	898	897	870	850	920	898	806	872	890	896	862	872	886	886	833	888	861	911	841	854	943	872	884	876	841	884	886	916	896	865	877	865	941	864	875	914	876	882	873	840	852	887	898	889	923	828	847	852	915	884	908	880	860	906	890	856	823	874	847	882	856	880	905	866	833	842	910	895	867	893	876	928	875	847	907	873	841	900	903	881	878	918	867	844	889	885	774	858	887	839	942	884	921	889	901	934	871	908	914	822	871	899	869	896	864	954	858	888	878	854	918	894	862	881	938	902	846	868	864	861	897	896	919	929	930	868	955	880	942	886	868	864	886	859	848	920	934	906	909	887	872	906	875	855	914	893	856	885	891	896	873	860	868	901	905	928	864	824	875	904	856	859	873	893	877	881	896	919	850	900	902	922	837	841	944	911	864	861	912	881	892	877	905	884	901	851	863	835	958	922	861	922	893	947	872	916	896	899	863	890	849	897	855	892	915	916	893	935	897	871	855	912	847	824	859	888	859	936	897	898	857	904	886	890	920	921	859	906	895	900	877	865	916	826	879	957	886	883	902	904	897	863	873	909	890	896	867	865	881	872	877	877	912	906	866	943	846	890	924	829	855	881	901	880	851	873	878	841	880	857	893	925	833	812	894	840	876	876	903	935	821	840	898	888	872	879	856	858	873	834	847	914	867	900	895	859	896	910	932	890	869	855	905	889	885	928	895	853	845	844	872	857	899	930	874	880	882	861	881	877	900	965	923	924	899	874	912	855	867	821	858	897	876	962	870	876	913	871	870	899	869	881	884	912	886	866	947	871	902	930	865	906	898	862	826	935	895	949	889	959	897	850	885	945	890	855	927	864	838	896	887	906	865	880	853	874	920	878	881	927	888	840	920	874	854	914	845	906	883	913	862	855	913	910	896	874	858	899	900	914	870	865	900	846	893	895	877	917	829	869	904	887	876	901	862	897	883	895	870	933	905	850	970	925	799	885	885	936	877	836	864	919	876	910	893	840	871	879	863	902	902	884	869	855	808	883	866	863	854	895	853	902	858	892	876	892	865	828	875	884	942	935	908	874	851	899	880	908	918	900	881	861	841	883	919	849	926	915	908	880	891	922	869	823	904	847	851	886	898	932	877	807	922	879	832	832	943	908	904	897	930	847	885	872	890	899	896	940	893	837	896	851	870	857	853	913	867	898	856	862	880	861	897	818	885	880	872	843	938	913	899	884	918	885	940	857	921	858	843	884	902	887	926	836	924	874	825	844	922	886	885	913	872	907	832	863	884	921	886	896	888	903	862	917	854	898	875	878	909	867	812	858	811	875	863	839	928	840	893	896	841	898	898	889	861	876	853	891	861	891	935	873	910	865	902	869	903	837	835	938	863	864	904	844	909	898	870	847	869	866	818	923	887	909	910	848	860	875	888	888	885	892	882	893	882	828	910	920	926	866	825	919	887	877	879	874	841	906	909	848	881	891	874	862	862	876	927	886	916	918	911	966	846	863	865	901	921	840	876	916	895	850	935	851	884	891	889	792	858	835	843	848	904	900	889	876	939	920	863	910	891	868	919	872	894	848	876	840	847	897	925	900	928	918	914	857	854	842	813	923	882	940	897	936	869	862	862	879	851	908	922	928	925	923	911	864	856	891	863	840	884	917	883	859	947	811	903	890	887	850	903	857	891	831	894	864	872	955	900	863	855	874	876	919	863	831	838	816	929	962	886	891	855	829	914	854	924	898	857	887	830	870	885	864	917	914	932	866	871	908	922	904	869	847	864	847	912	866	865	808	871	883	881	918	890	884	935	873	858	871	942	854	886	871	897	866	880	894	868	854	876	860	879	886	953	868	862	877	862	920	911	911	872	895	854	881	891	884	898	877	911	909	890	905	923	942	918	863	861	895	876	898	943	905	917	903	905	911	868	928	922	908	874	831	867	896	919	829	878	914	869	899	901	909	860	820	885	928	894	867	896	851	864	908	874	851	921	908	866	905	888	877	876	834	922	890	897	856	863	857	908	905	875	896	930	900	876	868	876	874	878	938	862	875	875	869	878	909	839	870	931	895	880	889	881	868	899	954	874	846	896	905	849	897	891	867	944	872	884	918	844	911	847	833	839	900	872	907	896	863	877	898	869	885	878	872	888	909	880	901	969	909	859	928	867	913	920	877	886	895	848	922	899	922	865	931	868	893	937	846	893	895	865	877	859	871	883	874	860	917	894	873	869	862	826	855	895	926	887	911	899	854	870	924	888	864	882	877	820	932	903	889	889	957	854	941	876	879	888	893	887	873	911	935	857	906	907	890	870	876	846	887	911	908	896	856	945	848	883	900	901	927	859	943	927	921	874	882	906	888	852	912	914	851	863	896	913	854	906	885	815	868	889	872	899	902	878	870	884	938	829	918	925	840	892	884	917	884	910	890	872	869	902	869	916	869	871	849	852	834	887	926	930	928	820	889	887	887	895	896	876	869	923	869	853	905	870	928	872	885	902	873	858	912	869	895	811	876	851	922	851	891	886	879	922	856	876	880	885	900	919	855	860	918	930	881	888	887	919	884	857	914	848	878	882	826	865	844	913	849	862	863	870	833	829	896	899	865	896	887	881	879	820	893	857	889	909	874	888	842	857	889	836	875	887	904	922	870	927	899	869	870	918	892	886	889	904	880	873	872	853	869	1001	898	844	883	921	841	903	869	830	839	863	899	910	892	853	889	894	884	940	903	914	855	879	908	865	845	911	890	906	856	859	938	931	887	889	870	873	884	908	882	839	889	872	859	907	894	842	841	840	917	894	888	877	904	894	857	923	895	851	851	865	872	884	886	890	893	871	881	927	858	885	908	883	953	885	860	979	813	856	895	874	883	958	881	900	952	927	888	865	911	871	873	833	817	901	855	859	814	931	886	900	911	840	902	864	856	829	876	879	872	927	964	870	856	897	906	911	865	897	946	846	863	877	856	917	840	893	820	873	900	875	924	906	923	896	907	912	921	917	858	906	864	846	955	915	846	908	892	883	930	905	862	929
47869	43379	55732	50390	45914	28466	21284	13980	7284	3430	2220	1646	1384	1143	1014	907	832	737	644	589	581	559	553	565	498	519	520	500	484	410	470	386	401	323	374	402	378	372	366	360	341	342	338	345	330	379	369	353	333	355	350	333	383	374	328	364	360	357	331	348	352	365	339	356	372	343	355	333	356	359	395	356	351	377	359	380	350	345	317	351	338	356	385	322	374	330	368	395	376	321	358	346	404	370	368	366	349	307	343	346	355	367	356	324	325	347	369	362	393	367	343	333	379	320	367	337	299	328	345	323	350	364	342	338	339	347	342	333	353	362	331	345	334	365	344	357	370	342	345	341	374	337	342	322	356	364	357	323	360	345	339	332	330	353	338	319	367	343	363	332	364	340	334	348	330	355	325	345	343	340	324	365	343	341	355	342	348	337	364	388	338	356	317	317	340	371	331	323	356	356	359	363	367	356	318	343	344	302	375	320	370	333	330	357	338	344	354	353	336	402	350	339	347	354	340	338	350	331	335	329	353	335	352	327	318	357	361	328	319	317	326	415	377	357	344	339	357	350	351	395	362	350	349	356	330	359	334	335	327	363	336	340	362	324	350	326	337	341	397	383	352	352	382	303	342	319	327	328	314	389	349	339	365	367	331	349	352	330	340	325	335	332	367	340	329	340	339	343	363	338	316	340	350	304	350	365	345	357	343	349	367	353	328	367	359	378	337	321	326	333	389	360	319	398	306	340	343	342	327	319	347	325	339	401	395	336	339	354	297	314	339	341	327	346	316	335	365	354	339	327	348	351	335	381	347	330	360	327	361	326	324	346	349	360	348	337	338	346	323	348	358	334	360	346	327	354	336	326	333	326	353	367	357	324	337	325	358	375	325	361	352	360	318	356	390	350	334	366	361	380	387	354	379	369	364	385	364	355	340	314	358	323	306	356	342	331	342	328	344	337	357	342	332	360	355	333	319	349	344	347	365	340	371	337	326	353	348	294	346	358	357	354	353	345	319	341	347	334	344	356	371	335	385	335	319	343	323	359	342	344	354	341	364	337	337	322	375	325	318	357	351	360	363	371	360	351	371	324	370	365	355	341	347	358	346	358	347	329	339	324	338	366	363	348	320	297	366	329	329	355	380	357	343	345	329	304	363	347	337	345	331	364	338	339	375	349	324	323	358	370	349	337	313	349	322	340	361	348	348	348	337	342	363	345	365	376	311	363	336	333	348	342	342	369	358	329	317	360	326	345	346	351	345	361	329	363	352	327	356	375	364	370	356	352	339	338	316	373	365	335	369	373	349	322	361	343	393	366	311	362	370	376	271	325	340	373	359	328	342	349	332	369	325	319	347	339	325	350	342	328	343	334	338	372	370	360	355	305	320	357	363	362	339	337	342	328	363	345	307	353	372	376	354	376	351	352	369	387	329	329	334	321	359	332	366	350	365	327	318	340	353	361	327	323	367	331	360	349	360	363	308	357	324	346	339	325	370	353	342	314	347	339	373	377	341	365	351	366	364	317	341	323	365	339	374	343	333	376	304	332	311	339	404	388	338	359	344	332	348	354	368	373	368	347	342	307	339	333	351	396	313	341	393	341	323	379	343	349	369	342	338	337	327	322	344	368	368	337	343	301	352	373	339	343	340	349	352	329	351	331	376	350	351	348	350	367	363	353	325	334	324	337	350	334	324	342	366	365	349	337	350	320	330	366	337	345	364	332	361	342	348	337	320	400	310	335	370	380	332	351	325	346	334	357	344	339	363	347	371	351	334	319	356	318	350	320	360	318	344	381	342	385	348	367	330	375	332	341	409	361	324	295	322	378	332	415	370	358	369	328	352	362	360	370	328	343	344	357	312	345	335	369	366	342	342	322	366	356	341	317	339	312	370	336	360	337	404	367	366	347	368	326	315	308	329	361	349	330	321	332	373	345	340	340	332	333	341	348	354	328	341	340	330	388	356	352	362	379	384	316	348	363	345	341	325	372	353	349	361	331	315	322	347	374	342	315	346	348	345	328	348	331	349	344	326	347	331	358	324	340	351	341	328	359	323	354	347	349	339	362	355	350	329	331	342	325	351	362	341	367	333	325	338	353	358	352	339	347	318	353	330	354	298	364	302	330	356	360	347	315	342	340	354	326	332	328	336	336	327	366	338	331	345	332	361	360	332	357	335	328	326	342	375	362	351	342	389	339	318	296	346	327	336	331	322	348	352	346	308	359	336	345	318	318	314	379	366	359	336	334	356	351	339	366	317	340	335	335	356	319	328	348	357	357	362	320	337	330	344	361	333	330	356	284	337	340	313	339	349	348	349	327	345	338	360	376	359	335	341	339	350	320	328	335	348	342	333	342	338	340	377	366	324	344	353	332	372	354	370	341	339	377	330	344	321	343	343	367	344	348	358	362	352	346	379	334	322	318	329	369	315	339	380	372	309	367	354	346	334	331	363	355	358	345	308	359	353	355	365	296	327	374	318	326	327	348	320	347	317	311	335	343	354	353	350	327	359	364	318	346	319	332	369	370	354	333	340	309	338	362	353	354	343	366	373	345	389	323	378	363	357	302	372	331	339	340	321	316	352	349	335	364	300	366	332	340	366	324	363	350	326	322	345	336	350	339	322	338	366	339	353	301	327	356	355	345	361	375	319	332	334	367	368	370	335	332	314	330	338	339	384	354	304	330	377	350	293	324	367	374	367	347	326	353	341	360	344	338	338	326	339	344	335	338	291	326	340	366	353	359	348	376	379	358	330	347	317	360	307	365	377	326	358	318	373	347	405	319	378	347	292	325	327	364	323	334	344	352	337	368	358	313	366	354	331	326	362	343	318	334	329	343	368	344	357	337	347	344	351	342	352	355	353	332	345	320	381	346	341	351	362	328	326	335	355	369	304	370	328	334	316	347	342	342	359	322	346	352	340	300	328	347	368	304	316	364	378	363	358	333	361	332	350	345	363	354	351	370	346	333	362	331	291	355	362	304	329	333	306	359	351	334	339	335	340	349	365	345	347	303	356	323	362	310	368	353	375	332	341	357	360	353	346	348	341	374	341	331	341	364	349	339	314	347	352	330	326	353	375	340	365	388	322	342	374	350	342	346	368	344	346	329	373	302	334	355	327	345	337	336	331	304	332	353	337	319	346	354	320	346	341	341	375	300	340	373	381	319	333	350	314	325	326	318	319	349	335	346	362	335	348	378	343	339	346	340	345	357	342	323	300	326	359	324	327	334	337	357	340	347	302	346	336	348	365	346	370	305	323	340	323	350	385	357	366	351	356	317	325	324	336	331	317	337	357	333	351	354	374	349	334	293	349	339	356	357	329	320	343	335	341	320	362	341	325	343	333	344	352	355	332	320	335	344	349	340	333	336	364	376	336	362	331	345	330	365	334	363	339	353	344	347	387	349	326	371	319	364	355	363	338	345	337	370	354	364	342	354	314	338	335	356	317	347	320	319	364	363	311	329	386	362	355	354	297	360	338	340	326	372	344	359	343	369	386	322
29454	34725	53129	59061	55110	25306	17610	14635	11889	9275	7819	6336	5280	4379	4207	3625	3325	2850	2500	2257	2251	2190	2049	1928	1880	1799	1806	1726	1616	1425	1329	1188	1091	1135	1003	1064	984	951	905	909	968	912	888	854	871	923	842	842	865	818	837	838	835	890	867	869	936	873	880	890	827	847	880	912	950	859	871	818	815	854	881	830	837	804	885	836	837	815	812	845	840	838	842	805	847	856	849	829	841	895	750	830	811	878	815	784	882	831	834	814	860	856	865	836	864	819	822	791	866	800	806	825	809	795	847	860	781	835	791	802	760	734	780	795	764	780	795	786	831	806	834	787	807	817	806	794	825	782	780	786	831	775	869	775	809	764	831	790	811	842	795	807	811	802	809	813	810	795	806	790	831	806	796	797	799	888	826	776	780	762	812	774	794	801	798	780	831	814	811	790	850	775	796	800	845	784	786	820	792	835	813	771	756	821	810	817	790	781	807	808	784	807	840	751	804	734	853	791	834	817	804	798	761	781	769	799	795	829	764	813	778	783	844	769	815	777	869	855	750	833	787	781	781	812	759	780	821	809	774	821	814	799	795	790	794	781	816	818	773	730	820	786	828	761	817	806	784	805	746	772	827	806	828	778	780	838	783	842	833	812	781	827	793	778	779	784	786	821	800	803	774	777	785	789	817	822	800	777	806	776	740	784	843	812	816	780	772	785	827	847	824	803	799	773	842	805	768	805	780	800	765	827	797	737	791	820	816	795	765	868	797	768	802	752	878	745	793	808	769	791	796	764	802	790	787	793	807	739	799	789	840	871	789	790	794	814	767	784	814	784	767	832	785	768	793	806	797	808	827	741	833	788	762	824	784	821	800	820	806	789	741	784	776	853	799	811	825	777	814	749	843	821	790	783	804	810	814	773	864	805	776	844	830	827	827	765	756	834	758	781	829	800	790	768	812	827	797	745	784	833	837	806	785	829	823	739	738	911	841	799	776	801	772	865	818	859	735	779	780	798	775	781	802	856	850	810	829	797	758	786	817	784	790	829	806	814	824	785	816	759	796	833	841	786	792	794	839	762	782	778	770	860	794	819	798	805	802	811	752	796	793	807	834	812	766	807	815	766	831	812	796	754	822	828	814	811	794	765	812	776	805	790	767	820	797	797	769	820	773	772	777	769	799	773	810	785	833	812	785	875	855	777	822	789	772	827	821	795	755	758	799	867	824	789	796	804	848	797	852	790	799	859	824	854	803	798	804	766	812	837	780	763	783	813	844	782	798	822	812	798	801	798	772	801	805	800	810	770	815	784	785	806	793	799	840	804	780	744	793	808	785	788	786	771	777	818	788	786	767	842	773	789	824	803	824	835	781	787	844	855	820	776	804	850	788	832	783	811	800	812	797	814	854	777	814	826	768	830	814	801	829	780	791	789	801	830	783	809	794	850	823	782	797	779	765	772	814	787	776	764	761	821	799	752	807	759	785	803	815	777	801	830	826	768	795	760	821	818	774	818	768	799	760	833	788	765	802	785	823	791	772	845	776	763	821	821	859	835	849	798	827	854	775	768	763	799	790	789	813	760	815	808	800	757	757	819	826	777	792	809	849	806	761	786	764	818	774	834	796	764	811	789	757	834	862	769	821	839	776	746	796	817	783	822	759	777	769	779	786	786	784	822	748	789	812	780	743	810	734	842	823	818	834	813	782	770	815	861	830	810	862	849	778	819	866	797	789	818	802	814	836	810	832	804	764	813	772	773	807	823	762	760	804	805	789	824	846	835	795	804	766	808	819	823	808	789	796	785	790	823	766	777	790	816	785	793	741	850	750	766	767	845	798	783	817	825	795	822	824	762	789	840	815	838	797	781	752	837	797	811	808	809	818	784	764	751	765	787	815	800	742	806	759	758	830	785	840	785	776	782	779	757	821	872	801	787	816	794	859	837	783	864	818	804	795	766	810	813	769	765	804	813	773	775	762	775	761	817	826	809	846	786	837	798	806	815	847	804	777	772	775	781	773	772	818	828	837	821	792	803	829	822	803	803	837	787	834	758	820	818	788	827	744	821	812	778	779	755	827	812	808	761	854	786	794	796	796	807	818	803	779	815	792	781	809	784	799	839	749	818	735	807	842	764	826	855	802	830	784	764	839	868	771	800	865	791	834	758	811	799	827	796	820	798	824	775	804	794	806	784	795	839	756	768	850	771	797	797	787	870	750	847	806	798	865	798	823	757	819	740	782	750	775	815	800	783	805	745	789	865	755	771	765	803	816	816	837	814	808	783	818	815	835	776	827	869	777	800	786	816	756	799	798	859	804	815	861	819	842	747	795	758	787	807	787	814	796	809	795	834	836	766	835	819	798	751	791	774	819	779	774	835	772	747	768	829	792	856	813	793	757	799	834	784	771	775	751	807	830	772	784	802	830	832	760	805	771	801	814	795	778	802	855	804	845	848	823	778	793	803	787	828	769	823	811	818	855	745	847	800	821	853	798	794	806	812	754	792	817	807	806	813	804	811	806	778	815	808	824	781	780	779	825	844	811	765	812	818	776	819	832	803	832	799	770	839	758	831	815	797	790	808	813	781	764	776	807	809	806	845	782	833	779	789	788	844	791	849	784	818	846	796	791	804	796	783	875	844	812	753	830	824	804	798	746	809	809	844	783	824	761	865	788	799	747	777	794	822	778	788	783	798	760	810	811	833	734	818	758	789	814	823	775	804	828	832	767	801	787	801	816	789	778	786	816	818	806	778	778	806	724	834	799	766	783	770	716	815	807	739	780	827	800	806	818	801	803	838	771	801	788	785	834	801	807	832	789	776	823	757	802	787	851	751	781	768	785	785	867	825	816	802	805	807	759	755	778	813	813	860	822	793	838	822	781	806	800	832	766	864	862	807	859	867	755	831	799	800	793	792	849	799	789	761	769	785	794	809	816	738	821	733	757	791	831	751	789	828	849	787	718	837	800	788	808	791	861	801	772	822	793	807	806	837	800	824	808	751	842	752	799	740	760	762	786	822	803	811	756	793	821	802	821	788	785	801	825	770	830	840	772	798	755	825	792	839	831	797	850	788	808	821	811	813	841	736	866	814	857	849	845	797	865	774	748	809	809	778	793	796	827	812	800	820	812	772	795	808	783	813	836	809	711	808	828	804	799	793	813	853	831	823	778	807	804	789	764	766	786	808	820	808	822	818	756	838	772	784	811	778	807	833	847	771	813	827	796	796	771	813	840	771	784	820	791	757	815	815	778	807	801	745	794	837	810	849	781	797	809	819	791	831	844	807	859	780	847	739	801	833	768	791	792	806	793	762	783	824	791	776	799	760	810	806	824	833	851	778	830	788	811	795	786	755	820	807	774	749	800	800	831	758	820	829	769	816	842	756	778	813	754	819	755	821	828	778	776	793	738	788	787	820	790	754	786	803	802	777	790	776	815	764	808	826	778	783	792	746	751	776	846	790	767	818	819	788	765	792	766	809	811	792	778	852	783	836	838	817	800	819	775	848	801	781	791	830
22932	17833	19945	20196	8886	3464	2194	1518	1117	928	720	617	579	510	471	456	415	351	416	391	386	374	389	371	379	346	371	357	339	333	346	350	330	306	319	319	299	325	302	310	329	339	300	337	311	260	305	304	324	300	281	288	323	332	294	311	287	310	313	331	340	306	280	334	323	293	324	290	308	304	287	347	342	325	281	299	322	323	323	293	303	315	286	329	293	314	304	303	330	320	286	299	287	293	265	330	299	291	308	336	303	301	335	311	324	360	283	307	301	309	324	323	305	293	285	341	343	313	321	294	333	328	337	323	318	302	321	326	305	297	305	289	290	303	307	325	310	332	294	330	351	312	287	329	318	313	299	323	307	314	291	284	292	308	296	301	305	296	308	301	300	316	282	292	297	307	293	307	303	280	307	300	283	300	307	295	284	328	323	316	313	309	322	283	273	297	314	297	326	303	306	308	316	328	307	316	343	277	299	293	294	315	295	303	298	279	275	318	303	319	324	305	317	266	278	276	318	286	308	337	320	328	327	281	274	319	334	299	290	295	306	285	326	319	311	300	298	333	332	327	298	311	328	324	326	285	304	324	317	335	293	281	284	317	278	301	302	301	326	291	347	279	296	307	304	276	309	339	302	322	328	317	316	318	326	324	301	306	321	299	328	323	313	290	301	323	324	270	266	304	310	267	320	307	305	320	327	307	326	320	303	292	296	322	309	316	308	322	310	284	275	332	298	277	282	276	309	315	294	325	326	292	318	320	274	295	289	314	318	308	310	306	328	326	273	302	311	307	342	311	297	288	298	297	280	300	305	289	313	312	291	275	300	332	303	295	297	328	332	283	320	290	281	295	311	298	286	328	313	314	311	325	289	298	309	326	329	340	290	314	292	308	306	272	328	324	314	293	259	290	267	298	309	274	310	279	276	319	308	298	306	346	312	292	321	309	333	334	297	313	311	309	320	330	329	324	307	301	297	272	312	312	296	320	301	359	305	251	300	323	309	298	320	307	283	292	326	281	273	328	298	311	332	270	284	300	273	318	307	326	321	300	306	313	333	280	339	344	333	303	341	344	262	308	306	279	315	293	316	287	305	295	293	304	300	292	314	327	316	303	326	310	325	290	335	332	293	302	285	324	346	320	276	319	322	284	321	310	298	293	303	318	315	339	336	316	335	318	307	306	285	291	320	303	289	301	297	279	320	284	309	292	314	319	328	293	300	305	301	300	277	287	302	311	273	358	307	268	290	306	301	276	323	292	336	300	288	325	337	319	291	324	355	332	283	302	328	323	301	309	324	322	301	305	319	278	325	297	285	320	295	314	291	325	327	318	287	324	313	290	299	321	307	316	305	301	317	331	332	354	329	288	316	275	295	320	329	312	314	280	308	319	316	292	267	333	334	347	328	297	258	298	332	328	311	290	310	292	297	281	270	283	307	293	301	302	320	337	304	298	304	324	321	306	266	296	291	347	302	302	302	314	313	305	315	268	316	291	305	296	295	334	306	300	300	305	299	300	367	314	330	298	311	309	280	304	332	290	316	328	280	334	288	317	287	308	337	358	333	288	310	287	319	294	286	301	277	314	338	308	334	290	330	287	291	293	292	276	295	285	284	280	339	298	292	320	293	325	325	300	315	294	318	314	325	336	314	328	323	293	328	300	332	316	298	344	297	292	305	318	293	332	309	340	291	352	299	284	317	335	282	319	320	302	335	280	326	310	273	304	315	278	303	303	312	289	295	315	321	279	317	314	301	310	301	296	297	303	358	294	327	286	302	297	329	336	321	304	333	303	308	297	325	292	307	311	310	304	332	304	301	293	300	340	308	317	332	295	311	307	300	341	294	306	304	318	294	314	313	317	317	300	295	308	282	320	282	341	332	338	290	294	276	277	304	300	290	262	342	284	276	300	294	298	280	297	322	330	319	305	288	323	312	337	300	338	326	274	303	300	340	291	300	318	307	269	313	299	271	293	315	294	265	319	285	325	315	319	301	330	276	334	316	278	316	317	316	304	266	352	305	338	324	296	302	283	278	344	318	331	321	302	309	316	331	300	310	304	293	280	279	305	304	343	287	313	282	275	296	328	259	299	301	281	283	318	292	280	299	333	317	326	333	265	342	297	321	323	296	287	319	330	326	308	308	315	327	295	333	302	270	293	303	323	321	342	310	295	316	334	298	270	294	311	318	321	306	315	303	339	312	296	321	306	303	297	315	316	339	295	285	305	315	282	298	304	280	297	311	289	301	320	316	304	332	309	361	295	304	318	309	303	315	292	322	341	307	322	339	326	326	343	319	290	274	331	305	326	328	317	284	335	306	311	299	310	307	320	289	297	318	315	325	301	319	328	291	303	281	288	273	281	310	307	295	283	324	309	332	321	307	278	314	290	308	321	324	292	291	345	319	310	323	341	290	329	280	329	292	314	299	303	316	282	297	307	310	304	304	360	320	292	288	299	339	329	296	312	287	344	309	283	281	304	298	318	323	367	306	321	316	336	300	301	300	305	317	279	322	285	307	334	314	351	294	285	286	314	311	311	305	303	311	298	324	333	301	296	304	290	299	278	316	293	307	311	295	301	308	322	321	290	299	309	305	290	287	318	260	314	329	300	332	304	290	292	315	307	330	323	299	336	311	307	310	306	315	321	243	321	312	328	314	304	324	299	344	331	303	318	316	312	266	293	300	305	335	275	267	271	303	290	304	284	299	324	292	324	312	309	291	252	308	321	305	322	342	302	257	308	341	304	325	307	287	295	312	311	290	313	311	291	300	327	299	291	269	298	316	301	306	355	323	294	291	329	314	311	322	325	313	317	321	292	289	307	306	337	321	325	303	291	313	326	316	320	321	290	295	299	309	292	264	298	270	321	334	299	287	299	299	329	324	289	273	324	315	297	300	321	302	289	306	281	303	321	296	320	313	317	298	314	320	301	336	294	314	306	307	288	312	337	305	285	293	295	320	308	309	316	284	295	307	311	278	337	267	321	318	283	359	294	291	344	294	346	312	328	328	299	295	316	313	352	335	295	303	299	310	333	305	316	302	319	314	293	301	323	317	267	310	329	266	326	320	312	330	345	279	304	330	345	312	350	280	283	295	305	321	297	301	285	295	301	304	294	317	307	309	316	341	289	296	267	347	342	289	286	295	300	327	317	300	318	292	318	314	335	290	305	290	291	304	266	329	301	322	305	302	328	322	303	268	306	296	317	305	314	303	313	323	292	318	286	301	298	301	308	301	321	302	308	302	293	336	323	330	312	325	315	292	316	265	287	317	322	276	308	350	317	318	322	358	287	316	326	306	305	295	294	282	307	289	321	323	305	289	295	312	307	305	331	307	303	339	317	298	298	289	305	274	322	304	324	323	320	293	313	295	304	319	339	298	292	321	266	305	345	291	305	311	287	317	339	320	316	302	288	332	345	298	304	302	301	303	327	310	305	299	308	293	325	294	306	309	314	317	302	276	314	315	348	305	318	314	289	294	295	344	290	310	302	289	309	287	323
13227	14874	26698	31416	17530	10893	8299	6216	4647	3796	3059	2570	2204	1897	1793	1527	1447	1295	1219	1181	1239	1182	1168	1090	1126	1111	1123	1092	969	920	907	908	877	870	813	843	783	753	787	794	773	749	786	741	781	718	747	738	771	746	744	766	786	741	734	762	756	728	764	744	742	784	738	730	747	761	721	730	796	740	759	783	806	754	753	767	766	758	766	785	749	741	766	761	792	736	772	777	775	801	775	730	734	784	784	770	785	803	749	763	683	747	770	726	756	747	723	712	748	745	827	700	757	745	706	780	740	780	729	767	774	723	736	775	778	676	765	724	775	779	737	749	790	739	752	736	756	785	721	700	734	735	732	735	737	754	802	739	740	748	742	745	771	722	762	754	691	700	737	776	761	773	766	744	750	724	756	769	703	716	741	690	757	727	745	740	751	748	731	757	721	792	743	754	752	754	740	779	684	689	729	763	748	758	747	754	786	691	786	754	770	732	775	716	770	727	750	775	719	773	735	753	708	768	743	723	741	729	763	788	734	773	732	713	765	703	675	772	686	812	731	743	691	760	746	725	758	725	747	752	755	790	724	696	725	708	711	762	700	717	726	700	719	719	733	700	772	769	768	749	789	739	750	772	773	773	728	772	755	755	754	788	759	737	731	802	751	712	688	727	713	705	688	796	727	744	726	734	720	711	751	772	747	780	755	731	749	734	744	731	706	722	761	697	743	759	766	747	723	728	761	784	731	742	771	737	767	776	769	789	765	786	746	744	747	726	751	741	762	717	809	737	797	702	778	798	746	816	785	761	737	769	764	770	704	801	769	802	754	813	752	749	801	753	749	762	758	721	739	811	739	701	748	773	739	773	773	721	713	723	751	718	725	749	776	741	737	765	720	749	750	783	750	761	704	745	753	765	697	768	767	734	755	768	762	793	782	753	770	744	724	720	712	724	786	748	761	732	777	770	782	720	779	705	758	686	724	741	761	766	744	773	741	746	720	712	769	759	761	718	730	723	725	769	764	758	743	715	764	728	778	745	744	732	712	739	754	727	721	771	798	712	733	774	734	725	767	756	779	694	793	739	726	781	772	717	743	775	752	770	756	746	785	737	774	710	723	734	759	719	760	736	769	715	739	711	759	744	779	767	747	734	708	804	727	741	743	733	725	728	805	750	776	781	721	765	768	738	721	767	734	736	706	773	748	707	730	743	769	790	744	736	780	775	759	698	744	748	746	705	777	706	742	758	757	735	716	755	765	749	736	746	777	729	699	745	711	746	745	761	712	733	774	749	719	711	698	755	753	759	706	748	738	752	758	796	743	738	724	795	742	760	741	792	716	692	763	767	735	752	701	725	762	765	739	761	734	788	744	749	761	779	725	745	723	731	748	718	760	731	732	722	779	728	742	733	722	742	762	759	791	718	698	740	757	723	720	738	739	777	735	744	733	720	763	700	789	736	756	801	737	762	707	782	754	692	771	720	752	774	707	742	736	761	739	766	720	732	733	832	708	700	746	726	746	769	763	704	710	761	715	707	755	776	756	743	736	773	712	753	787	752	795	772	776	788	790	764	706	719	746	696	761	721	814	765	767	754	742	783	788	716	730	806	720	738	706	799	721	740	775	764	710	739	757	733	736	786	760	726	776	739	693	745	756	757	717	756	739	824	771	771	731	744	726	739	746	755	728	824	736	752	746	719	740	710	750	739	761	756	736	739	725	730	752	698	760	721	763	785	719	702	710	763	732	710	743	762	741	785	772	780	750	771	747	784	744	743	770	760	745	741	758	791	762	755	781	760	690	764	734	750	759	721	735	730	734	765	726	769	742	767	729	817	719	739	710	788	741	718	760	746	759	823	713	745	753	679	764	775	741	737	758	758	739	762	764	685	730	719	722	765	771	746	759	728	785	704	762	754	730	772	780	715	744	721	716	760	741	698	743	796	739	799	725	740	779	703	742	768	758	751	720	762	746	673	771	749	739	748	795	706	737	742	778	738	721	782	707	737	781	722	772	752	730	768	739	710	768	739	721	788	763	729	728	747	764	695	784	792	770	751	744	763	758	778	762	764	785	774	789	706	779	769	751	771	739	767	718	794	710	757	729	744	718	725	742	736	756	709	761	738	701	722	742	722	772	750	730	773	746	774	733	735	720	771	748	731	744	791	808	730	749	718	732	687	758	767	740	727	760	720	737	747	738	709	707	741	748	722	742	724	768	756	738	722	746	734	791	704	706	750	759	720	735	756	759	738	753	823	747	726	747	785	744	738	780	775	732	734	717	740	737	765	783	738	787	729	747	768	729	759	745	742	782	769	736	739	776	774	774	729	743	775	714	756	702	748	748	729	756	765	771	710	753	741	818	710	740	735	756	730	731	758	737	766	775	747	748	755	767	714	774	740	792	746	736	744	705	744	735	793	731	741	724	752	756	709	773	755	726	740	722	748	751	747	813	701	707	754	759	758	742	730	761	741	744	729	713	757	783	707	715	756	759	732	733	826	791	781	724	754	762	758	751	741	756	789	766	736	754	756	744	784	715	717	711	782	727	705	736	777	816	763	780	713	773	746	749	718	781	707	788	766	784	743	759	720	782	738	731	724	752	742	732	721	740	732	794	774	773	783	784	763	773	791	783	734	788	790	737	756	667	739	712	753	771	760	761	760	759	728	775	744	786	761	742	748	703	805	754	757	780	739	719	761	763	765	737	755	772	736	749	726	693	756	742	723	721	770	754	771	714	755	744	778	754	718	769	759	746	750	759	716	753	750	735	757	736	740	722	767	760	726	758	738	759	776	717	740	765	772	752	695	723	718	710	770	678	754	727	715	762	766	803	794	798	790	730	750	750	746	706	749	760	763	710	783	766	716	758	746	710	683	729	744	749	770	755	764	725	767	748	744	747	759	781	753	766	760	726	775	735	734	768	735	720	756	725	720	743	738	703	738	756	721	786	755	754	741	734	683	760	803	708	693	737	754	774	755	751	717	732	751	729	801	747	709	752	747	759	779	753	802	738	703	789	744	706	751	730	727	732	763	716	775	754	761	753	750	802	783	736	710	734	791	755	697	720	738	748	754	753	733	750	746	728	778	736	735	751	713	730	744	753	798	717	783	815	769	735	747	663	691	721	758	732	771	747	735	720	759	792	725	721	760	754	727	726	739	768	749	786	784	767	703	750	738	752	711	751	714	790	786	767	771	761	759	719	755	778	780	788	757	718	732	757	751	692	751	765	736	762	760	769	732	776	754	798	756	777	806	752	761	781	725	762	747	726	760	731	749	792	779	755	727	737	737	746	773	720	769	733	739	731	732	743	717	713	759	775	737	800	756	763	716	737	742	766	751	725	758	687	758	733	736	774	713	723	738	719	766	754	748	788	750	745	733	732	777	770	735	753	771	750	770	730	748	754	799	760	739	722	737	777	788	742	764	729	729	810	756	698	704	700	724	729	761	758	708	759	731	745	733	709	727	730	737	761	777	736	729	710	738	747	788	731	772	746	738	745	761	769	753	765	790
38542	38732	58150	44940	27516	20187	11734	5846	3087	2027	1464	1119	917	860	764	735	593	638	536	547	562	560	573	596	521	506	466	488	464	429	393	431	419	427	414	394	395	408	374	406	358	374	401	379	379	363	373	367	381	408	393	416	392	399	419	370	416	384	368	384	370	372	371	389	412	387	369	363	379	378	390	415	374	383	359	387	411	398	371	403	341	396	392	397	421	394	419	419	397	370	390	347	362	380	398	364	386	390	353	351	381	372	368	375	388	390	377	414	412	401	359	380	392	343	374	355	334	363	369	401	363	362	375	401	408	383	388	360	350	364	403	389	348	368	354	376	351	401	345	366	386	386	370	369	403	329	406	375	346	364	335	342	408	380	399	370	374	363	372	383	343	398	380	427	354	356	368	345	387	387	403	352	372	314	412	364	361	364	369	350	371	367	391	387	386	376	381	383	375	399	390	362	395	410	350	406	358	358	400	365	382	361	375	395	363	366	366	355	393	366	402	373	334	410	385	349	336	368	347	386	373	361	397	378	359	381	375	395	353	374	356	376	366	388	378	365	364	375	361	402	379	410	359	387	405	367	417	357	385	339	361	357	375	346	408	392	383	372	329	381	361	376	374	372	357	366	364	385	374	389	381	340	411	379	366	343	349	363	369	330	363	371	360	387	392	367	384	399	403	370	378	374	343	349	327	363	329	380	366	379	361	361	405	417	391	377	360	354	365	362	347	381	375	376	401	378	357	365	371	341	369	357	323	381	368	368	377	413	362	394	367	383	349	329	320	369	365	390	357	389	382	400	414	380	393	396	313	370	383	364	400	374	398	356	376	342	376	398	372	375	358	373	388	381	373	419	353	358	387	346	380	390	418	367	369	387	404	362	352	355	355	408	390	403	398	376	384	344	388	358	348	386	416	386	355	347	338	368	382	385	396	377	356	381	340	375	360	392	376	379	369	386	379	369	369	400	354	334	354	370	377	329	354	393	380	367	350	374	351	377	418	404	385	384	380	339	362	369	381	373	368	370	396	405	378	380	365	363	368	386	366	353	376	400	365	379	348	348	386	412	373	401	376	338	338	373	358	404	399	385	383	347	402	389	388	365	358	385	411	384	363	388	348	349	422	392	403	375	379	408	377	390	367	395	383	419	359	428	366	356	347	386	372	379	366	340	363	357	374	375	363	391	363	398	388	358	391	423	358	359	382	401	375	402	399	428	389	409	371	378	392	384	359	400	367	365	389	328	369	375	392	404	381	416	403	382	402	397	389	372	328	333	370	372	399	383	357	373	369	394	369	380	379	394	371	375	389	399	380	390	360	364	326	385	384	388	372	387	378	371	320	353	384	395	378	392	382	391	375	360	362	354	383	394	403	423	380	349	402	360	362	356	398	401	369	369	365	382	398	383	358	376	375	374	375	383	395	388	371	366	398	376	353	375	368	403	380	413	371	380	416	364	341	327	363	369	384	348	373	377	383	409	384	398	379	374	379	375	382	366	401	364	376	374	368	362	370	352	370	382	375	359	351	374	377	396	373	369	362	390	432	361	399	392	372	387	399	415	368	330	362	396	393	369	418	329	363	362	357	394	375	349	347	380	353	388	405	370	348	368	410	368	375	379	383	389	334	376	392	420	388	408	366	366	386	345	354	409	354	348	380	366	382	373	356	383	371	384	337	395	376	315	343	369	352	395	354	380	369	352	353	365	353	380	350	371	383	372	377	360	376	372	373	375	353	329	375	323	372	367	343	348	380	365	376	394	367	362	379	390	415	395	361	362	400	422	381	410	365	397	381	385	343	406	366	362	381	360	384	382	347	360	419	390	382	349	347	397	378	330	355	356	394	383	436	365	354	347	322	382	390	407	365	381	373	387	391	374	351	363	398	349	370	359	346	388	358	373	368	389	383	352	350	358	416	398	377	371	363	353	368	377	343	392	365	363	382	369	346	365	418	353	383	362	384	364	362	379	387	336	355	349	369	373	393	372	368	329	378	390	406	383	399	337	337	350	365	398	396	372	390	372	354	361	373	372	367	376	356	378	340	369	344	388	349	352	389	382	362	363	384	387	379	386	353	366	369	366	382	397	369	406	419	370	405	366	349	405	350	364	378	401	335	410	361	340	376	372	334	361	344	358	383	393	371	373	400	420	326	373	406	368	361	383	369	384	355	347	358	347	403	366	360	370	361	365	384	405	387	373	383	370	387	372	391	388	385	366	392	365	362	351	344	347	347	384	371	361	353	335	327	373	360	372	349	353	364	366	395	383	355	407	372	390	361	410	403	382	426	344	377	387	350	366	363	348	371	392	372	355	395	382	359	334	353	364	380	387	375	352	362	352	364	367	369	345	391	375	347	390	379	382	368	333	377	330	370	375	395	368	385	377	382	387	382	337	361	405	355	380	375	376	376	353	389	364	433	358	357	375	396	381	375	403	349	337	357	391	376	349	364	384	397	369	384	370	375	357	346	369	350	392	367	372	343	403	392	425	359	380	366	349	423	373	357	394	343	385	390	400	400	394	341	391	344	349	353	375	356	372	371	374	388	372	354	341	365	371	359	362	411	393	400	398	345	401	377	376	374	369	358	368	362	356	388	400	415	386	371	359	342	367	365	382	393	373	303	378	354	397	371	372	404	366	377	396	357	387	400	332	399	357	392	404	383	360	334	395	365	380	357	400	372	382	370	395	379	381	385	380	359	402	371	360	385	368	381	385	396	391	404	388	366	369	354	360	369	402	351	386	351	377	374	390	360	385	375	349	397	331	387	390	365	377	376	399	367	369	360	343	392	357	377	364	358	329	384	371	383	372	415	387	405	401	360	316	379	405	385	376	349	382	366	366	345	413	360	371	378	385	382	336	393	361	348	372	355	382	391	409	383	386	382	379	365	391	375	368	358	365	344	360	403	362	342	351	372	376	319	385	353	371	369	344	361	372	388	437	386	372	365	403	379	406	383	350	382	338	358	382	391	360	395	380	364	377	359	400	365	387	331	377	371	388	375	365	397	373	375	351	358	346	383	345	388	412	373	357	365	331	362	387	343	347	369	385	412	367	359	400	354	373	389	407	388	392	358	344	384	359	349	391	375	361	393	370	357	402	384	396	353	347	379	334	362	394	359	370	373	348	355	346	389	353	342	405	362	396	412	373	385	393	373	399	397	417	358	369	374	375	390	373	389	359	385	372	368	346	375	330	382	361	376	402	388	362	400	387	364	398	358	360	389	367	410	381	369	362	410	374	358	407	400	388	363	368	364	385	360	391	375	375	350	351	374	374	405	376	389	378	413	381	406	377	387	382	372	371	335	398	374	363	351	393	358	382	341	352	321	387	370	343	401	355	348	379	419	378	363	383	379	384	372	391	394	384	386	395	367	358	375	379	371	405	378	320	373	378	346	354	360	419	389	382	363	350	340	382	369	399	353	339	399	357	390	387	377	378	379	370	396	386	375	352	378	389	373	386	377	389	390	360	343	362	407	343	377	388	361	390	378	364	350	363	369	353
24147	31770	55268	49266	29477	19175	12962	10532	8927	7149	5404	4468	3666	3406	3178	2900	2420	2277	2024	1957	2001	2057	1928	1940	1793	1597	1562	1440	1394	1296	1279	1157	1128	1087	1056	1024	989	967	992	957	962	938	983	983	886	921	917	904	911	942	855	938	943	927	933	950	979	936	945	930	888	966	957	933	946	943	904	914	841	883	896	881	894	896	859	871	877	853	869	914	929	955	960	877	925	892	825	922	903	928	899	890	878	886	847	926	905	858	877	934	905	878	887	880	892	935	894	896	860	928	867	873	907	907	908	884	861	884	843	807	848	874	922	881	898	876	911	881	884	919	853	868	871	852	959	863	871	928	892	904	867	878	862	828	887	820	841	866	833	857	872	834	912	924	909	866	858	906	910	874	908	865	855	864	890	858	856	855	900	855	820	882	832	897	811	884	910	884	871	894	909	842	897	934	893	905	877	875	892	923	882	853	876	869	860	836	859	872	851	840	889	905	913	894	864	838	877	908	901	856	834	872	934	890	861	879	909	859	880	875	883	847	817	863	890	842	854	912	844	857	872	859	866	842	866	836	863	877	870	875	876	829	836	901	884	872	862	829	816	886	896	912	964	949	844	917	856	876	865	896	907	893	878	898	923	893	858	899	893	853	862	887	937	888	864	883	858	885	849	937	870	907	876	873	882	888	864	883	838	871	879	830	881	860	891	828	863	875	875	924	837	861	847	914	881	904	878	850	847	868	906	894	890	873	866	898	807	891	851	880	918	882	877	886	899	814	893	874	917	820	886	863	887	867	878	807	864	912	905	854	890	909	898	889	921	875	849	850	898	883	858	909	926	907	795	833	906	869	832	869	897	847	865	871	840	871	835	888	899	916	800	884	878	866	807	838	890	852	883	909	886	875	882	832	873	871	872	821	882	862	886	892	935	833	922	867	826	846	879	843	873	857	844	858	882	887	866	854	856	879	865	847	859	877	853	857	916	875	897	855	911	839	884	852	882	880	851	877	911	851	856	869	880	868	950	925	851	872	873	883	856	838	903	885	864	906	884	861	827	853	867	878	865	894	918	837	886	896	846	875	906	926	863	830	861	852	876	859	892	866	834	882	855	848	836	885	845	866	818	912	908	894	841	915	863	903	861	907	905	834	850	858	901	926	881	854	836	861	857	864	905	890	842	883	854	930	906	867	820	878	892	892	870	916	882	834	872	848	905	905	864	899	876	856	901	856	905	916	932	844	919	862	894	879	878	880	876	880	837	900	898	823	920	892	890	881	838	931	879	865	866	895	904	870	899	885	872	833	888	891	814	862	859	893	846	917	846	910	860	877	872	837	893	784	865	920	864	868	847	838	840	837	893	858	883	826	895	889	812	841	831	884	886	852	861	828	892	885	874	903	866	900	842	884	880	882	869	898	876	866	889	888	885	885	852	892	910	851	890	882	827	851	846	908	852	847	828	838	883	896	833	859	839	884	914	818	922	906	849	848	844	853	860	882	873	842	893	863	928	861	888	837	870	829	902	854	819	836	873	854	843	872	897	873	866	864	922	896	883	852	884	842	878	828	835	898	843	824	858	855	839	866	841	910	911	833	874	836	865	866	810	932	824	821	870	872	875	882	859	891	917	842	820	865	900	835	876	848	844	856	847	864	865	893	887	894	898	851	847	859	860	815	883	876	876	887	831	848	856	875	852	895	893	890	894	827	945	845	819	886	933	941	913	887	904	906	900	879	934	879	836	902	898	876	876	902	918	878	911	850	902	876	879	879	816	932	905	853	888	915	880	930	849	914	828	871	800	922	837	846	892	855	898	877	898	897	886	864	828	898	882	890	911	883	889	834	859	862	873	842	892	872	873	849	922	916	890	834	885	848	898	834	909	867	877	891	876	870	888	871	910	896	909	844	866	843	871	902	841	874	855	914	884	853	892	877	889	935	889	844	872	923	872	892	884	889	850	900	907	869	867	896	879	896	875	841	876	876	880	852	870	893	822	887	897	877	883	848	872	899	884	862	868	896	890	879	862	946	900	881	874	888	860	841	915	874	855	858	909	853	882	883	866	895	914	896	896	888	851	908	814	892	895	855	859	887	880	922	840	854	922	913	853	893	884	868	898	870	871	928	823	900	840	856	902	906	857	898	878	865	906	858	832	839	886	912	877	850	876	864	839	812	842	856	894	865	921	862	890	872	861	876	851	891	868	846	871	878	894	904	938	872	888	875	837	880	898	918	896	843	842	882	901	900	862	852	935	865	918	906	886	929	922	895	887	882	880	859	811	838	899	873	858	839	911	846	905	914	872	884	849	880	864	899	867	934	884	857	886	883	937	883	922	880	882	874	904	870	890	871	828	871	852	898	883	890	862	859	839	925	861	929	869	877	956	923	885	893	889	867	865	853	854	849	899	922	852	901	896	885	862	874	893	928	856	869	906	870	861	886	913	870	860	903	885	843	874	898	872	847	839	884	869	867	917	837	867	837	885	808	861	905	854	887	866	807	840	914	890	850	907	821	894	882	900	843	913	877	909	898	864	859	866	849	864	910	877	882	920	878	864	856	871	874	887	810	853	901	864	881	869	836	858	887	857	904	845	886	933	837	877	890	852	875	912	853	873	856	853	876	874	866	891	894	893	889	884	840	924	821	883	883	870	901	835	899	842	891	816	829	859	871	873	853	886	934	863	868	858	855	875	858	894	891	845	917	870	899	883	873	910	887	800	936	883	872	830	883	830	862	853	850	830	871	856	879	866	878	884	906	864	815	889	892	882	896	900	893	887	853	909	908	855	822	855	887	888	885	875	902	822	921	882	885	837	902	867	926	836	934	880	834	851	840	843	878	869	880	885	857	891	849	882	841	883	888	899	910	924	867	864	851	854	879	890	889	858	924	854	919	859	888	871	859	856	833	864	912	860	820	843	910	833	878	889	846	862	826	886	872	843	902	883	880	865	896	836	833	833	923	883	880	874	863	875	876	859	870	839	882	902	868	856	899	902	861	855	853	878	875	884	864	904	872	847	883	829	835	906	894	869	877	858	808	897	864	846	887	856	849	899	885	865	844	881	870	862	835	928	862	928	872	894	844	822	889	849	840	871	857	964	851	852	879	886	825	918	882	904	870	881	884	885	856	894	862	864	837	821	849	821	883	877	805	888	842	903	919	828	904	912	904	843	862	854	880	866	911	792	834	864	861	880	855	891	870	926	866	870	875	856	864	880	914	851	896	853	866	879	859	848	842	939	928	820	806	890	862	858	899	889	871	834	919	862	882	867	859	852	867	874	877	814	828	901	876	890	890	887	865	840	876	840	908	854	863	903	858	856	889	827	858	871	844	887	854	895	842	838	882	883	902	908	832	874	890	899	882	881	884	873	915	860	917	848	911	935	937	885	888	925	849	825	898	894	839	900	904	872	828	772	862	909	877	876	851	879	853	905	848	872	922	890	855	868	807	923	868	835	859	871	885	912	875	857	896	865	866	888	844	861	920	855	838	836	882	844	862	890	818	886	847	824	921	868	867
47191	48541	53599	41934	29315	21844	15149	9066	4980	3049	2239	1710	1422	1136	1002	897	794	743	659	586	638	659	617	624	598	586	594	460	493	451	399	418	374	335	370	324	385	325	367	331	356	370	362	366	348	344	333	336	363	330	371	356	332	369	353	367	328	312	338	345	339	363	344	348	383	368	288	333	328	357	354	332	342	325	332	331	352	305	343	330	321	337	358	327	357	322	316	315	361	356	334	333	367	326	310	302	317	317	334	375	318	365	311	343	310	345	310	320	349	374	333	303	289	359	324	335	324	329	372	292	312	325	308	318	320	322	315	340	340	331	328	319	345	337	321	330	351	331	359	301	310	334	335	332	342	305	330	330	343	340	329	306	317	307	344	322	314	332	309	278	329	337	308	363	320	270	314	364	340	340	323	373	313	331	299	331	312	353	358	331	345	335	376	323	305	317	300	351	334	335	295	346	305	301	297	332	333	330	344	352	325	337	315	361	317	312	284	333	347	338	336	302	352	324	336	320	309	332	373	324	322	313	349	370	354	352	357	321	347	343	309	340	335	330	284	337	361	308	317	350	304	357	336	323	343	317	335	320	326	321	353	325	334	344	318	337	318	378	328	326	338	339	343	326	299	353	327	350	302	330	343	343	341	322	310	311	305	333	293	340	308	329	357	342	305	321	341	322	366	344	331	311	295	342	333	323	353	324	337	349	377	324	327	332	338	321	352	351	302	351	303	328	319	292	339	340	334	317	325	329	338	330	342	362	332	331	317	326	294	325	317	317	336	324	333	303	335	332	342	340	326	323	373	325	316	359	325	312	338	303	354	328	308	341	321	346	325	305	323	390	326	317	314	326	328	352	328	335	327	314	277	323	310	327	334	316	346	298	344	301	351	311	331	331	338	329	335	344	298	321	339	311	317	337	335	342	294	309	341	336	316	346	326	315	367	308	334	336	335	324	327	350	356	343	345	345	337	339	355	314	323	337	309	340	319	318	306	304	350	315	352	324	307	302	326	339	322	313	343	319	369	335	310	340	345	356	347	317	360	337	363	315	324	310	315	305	303	295	363	360	350	300	333	360	326	341	310	328	341	324	346	355	329	343	349	340	357	342	311	317	364	357	320	350	328	334	327	294	351	373	305	347	325	356	351	321	315	311	377	362	344	342	349	321	309	347	349	345	334	342	328	356	321	329	330	332	300	334	314	351	345	336	367	324	346	311	337	332	301	331	326	310	324	336	323	347	363	348	336	344	327	293	316	336	342	365	286	340	335	355	304	373	325	339	303	290	325	337	333	339	332	341	324	302	325	368	350	331	348	328	297	313	329	340	346	330	372	384	367	343	324	335	332	326	321	337	294	338	345	331	348	351	367	342	309	355	311	333	337	308	341	318	329	348	321	319	305	337	322	343	286	327	346	330	346	276	335	325	322	326	344	342	325	316	340	309	380	313	311	305	322	286	323	332	316	325	325	363	334	319	314	338	338	364	330	312	332	333	292	342	349	314	335	323	347	346	289	297	327	301	301	326	328	352	343	341	336	306	326	312	331	361	329	313	361	307	329	351	350	339	319	377	310	338	345	318	358	330	345	311	340	312	328	322	315	340	334	332	339	319	338	338	314	356	346	351	348	339	346	296	345	326	335	303	314	321	328	321	329	339	333	332	320	352	337	335	309	324	346	329	334	302	324	332	345	350	305	332	307	289	335	310	351	358	320	328	306	332	381	336	307	348	317	345	312	323	340	332	280	311	295	320	343	362	318	345	352	321	347	356	338	336	342	356	347	325	317	364	329	321	353	309	313	308	311	328	315	343	343	365	340	318	354	305	358	324	318	345	304	324	325	309	327	317	352	355	321	320	323	313	319	327	355	287	355	307	338	331	355	327	313	331	315	323	312	345	351	352	321	336	339	342	346	338	308	341	319	343	319	337	307	364	320	298	307	328	313	333	335	353	325	353	336	304	346	319	332	325	362	325	310	358	310	327	366	315	332	321	346	310	307	333	328	336	347	352	327	307	339	321	342	302	345	334	353	339	319	337	299	332	363	317	312	326	331	364	339	341	278	334	318	319	337	306	320	323	393	343	299	318	308	349	343	362	277	334	321	333	338	323	325	340	322	332	299	298	359	309	319	303	364	352	335	334	368	340	327	307	316	297	327	329	361	311	329	341	275	324	318	326	348	350	316	305	320	299	341	337	337	332	332	325	338	348	303	330	338	343	296	325	356	332	327	326	321	328	298	312	349	323	324	304	303	277	349	291	328	342	271	316	353	328	385	354	312	338	339	325	323	326	313	343	320	330	321	351	324	330	325	360	325	345	325	347	340	316	317	361	352	370	339	328	322	336	346	326	299	317	339	331	340	321	322	339	343	321	297	322	300	334	318	322	345	315	309	354	319	343	318	324	327	342	325	301	321	331	321	331	321	348	340	310	340	326	344	326	325	352	312	299	315	315	310	363	348	330	310	322	330	318	323	366	315	322	370	316	349	327	317	329	307	322	311	295	345	319	298	297	338	334	331	334	339	280	322	322	331	334	322	315	354	335	360	327	345	332	323	309	318	272	356	330	312	313	334	351	355	337	361	318	337	343	300	380	335	322	314	306	322	325	346	322	291	328	320	348	331	336	329	332	353	318	292	336	340	330	341	333	363	329	325	315	314	302	345	330	299	342	345	347	306	315	329	337	297	325	357	310	334	331	337	316	315	350	325	332	338	350	338	324	327	338	378	339	331	328	317	314	344	330	332	328	314	372	334	311	323	310	342	300	329	319	338	333	305	323	322	339	341	325	300	356	338	354	337	297	327	349	358	341	334	327	317	323	319	313	308	287	321	316	330	327	316	316	332	314	368	298	319	311	306	301	339	343	347	331	294	331	331	326	324	307	362	343	342	331	371	325	345	325	305	326	358	311	345	329	342	306	346	329	327	325	318	327	310	313	317	353	349	315	342	324	359	369	337	322	307	359	329	331	337	311	335	331	350	343	311	306	293	317	330	307	319	312	339	343	336	297	308	351	392	325	308	329	301	371	353	324	315	310	287	358	327	311	325	323	367	340	323	361	329	305	360	344	339	334	314	300	304	345	321	365	331	333	330	342	316	346	347	305	332	334	371	333	327	313	332	303	322	317	333	304	332	338	324	325	326	327	298	313	356	313	335	323	332	313	331	323	311	280	324	326	296	359	328	337	318	325	339	327	328	296	321	337	341	309	324	306	353	323	318	373	300	333	343	277	309	358	308	310	332	325	315	323	286	364	326	345	337	308	305	329	305	316	347	318	338	313	314	351	315	323	322	305	319	349	325	391	336	349	361	361	411	330	296	337	304	338	307	306	331	348	320	316	335	331	352	378	343	336	312	331	341	337	343	332	305	317	336	324	309	330	320	331	327	334	327	334	349	328	313	335	326	329	299	294	314	332	335	313	324	337	316	340	340	303	328	332	360	344	348	303	327	314	326	336	312	327	323	338	340	362	346	325	317	343	333	328	374	307	313	321	366	291	327	342
29923	40621	54253	49910	34750	21179	17822	15417	12641	9977	8351	7069	5785	4902	4569	4097	3444	3263	2914	2617	2577	2819	2641	2579	2390	2161	2038	1939	1731	1515	1404	1245	1230	1162	1060	973	989	989	894	894	861	899	914	871	864	833	868	833	834	860	845	845	875	875	836	890	944	999	878	815	937	874	907	876	906	889	838	861	846	861	806	825	860	830	829	837	792	818	830	832	762	770	767	823	792	823	851	789	794	826	836	853	846	813	804	841	817	770	754	780	782	831	879	811	811	742	790	802	803	821	747	825	764	794	845	793	759	819	792	756	780	788	724	762	754	750	788	807	730	761	757	804	727	808	746	771	729	747	771	778	782	784	792	790	836	761	735	763	795	791	781	778	762	785	792	798	817	769	728	749	740	812	708	812	742	755	753	731	802	771	806	769	778	793	746	800	806	752	804	769	794	743	783	790	832	756	766	825	771	792	789	777	763	794	783	783	738	771	774	750	811	767	752	792	770	812	839	759	772	813	774	761	796	779	759	777	740	750	761	756	768	779	805	759	777	774	764	775	746	792	757	770	829	755	715	776	702	773	728	766	762	765	742	772	783	757	798	730	717	779	786	736	771	757	797	765	784	819	779	749	796	763	805	753	739	797	761	728	791	777	756	810	761	752	730	790	756	791	740	778	792	765	792	763	768	744	751	754	838	779	766	741	735	745	802	804	775	719	744	810	747	731	746	739	791	756	733	757	775	775	753	774	743	758	828	757	758	758	754	793	763	812	789	784	756	746	776	764	772	764	740	774	764	782	822	740	768	741	778	766	760	807	746	747	776	780	756	776	784	769	769	766	803	775	728	762	744	760	753	809	755	783	792	792	805	763	794	769	780	767	738	738	780	757	771	762	760	766	761	775	720	769	740	806	798	740	769	751	747	763	817	821	787	747	791	828	765	784	772	760	768	785	810	775	843	769	786	762	777	802	787	761	758	816	800	715	729	792	736	736	794	785	731	774	748	809	820	809	768	719	730	783	797	749	796	806	737	720	819	717	765	764	762	785	738	790	719	750	752	786	816	780	759	792	786	780	757	741	808	796	749	735	754	735	767	765	788	795	791	750	810	755	755	806	772	781	770	733	768	763	794	776	746	793	807	810	811	761	741	773	774	761	715	756	825	762	791	815	768	778	783	818	755	749	772	742	811	795	746	780	774	766	749	797	764	769	765	793	736	791	767	798	779	812	742	769	780	784	807	747	775	773	747	735	742	778	794	781	778	764	804	747	727	782	766	815	797	776	839	794	759	750	771	743	797	736	810	772	751	770	711	772	824	746	798	769	747	777	796	752	801	757	755	787	703	765	784	789	767	720	732	731	813	744	751	724	774	826	776	775	749	779	723	762	768	783	785	759	760	767	774	792	724	768	755	806	786	809	767	735	738	745	797	721	811	744	756	798	783	829	737	745	723	746	767	760	737	758	796	780	745	794	746	791	786	746	756	747	794	766	727	755	761	792	795	768	763	728	753	797	729	717	767	785	835	754	755	773	805	737	714	792	789	731	782	792	776	787	788	749	783	806	748	768	824	768	723	749	788	784	822	765	801	781	742	784	747	789	754	806	745	730	807	790	749	818	805	829	792	788	786	803	809	807	780	756	788	777	747	804	802	763	729	795	785	772	777	748	739	749	811	764	763	759	822	761	805	802	808	738	761	759	757	791	803	759	775	802	746	817	813	791	721	760	772	797	779	795	742	757	739	775	721	770	709	782	780	798	767	742	764	794	817	805	795	729	755	749	763	790	730	761	718	767	760	803	788	736	809	771	813	784	771	743	770	757	773	810	779	762	804	729	773	771	759	687	783	809	796	786	824	755	801	741	730	749	766	775	795	804	792	775	766	713	754	792	787	756	789	742	770	756	772	832	742	772	778	774	770	782	748	756	787	801	767	772	796	796	760	797	788	782	742	769	757	759	749	732	735	775	780	756	766	752	807	771	761	759	789	776	761	797	804	838	757	732	706	750	826	761	790	738	788	737	759	741	771	725	781	793	783	795	775	757	781	751	739	796	768	758	763	811	760	724	722	807	811	771	741	755	817	778	801	761	773	764	799	778	782	735	800	795	774	787	736	858	762	774	783	777	804	736	758	772	757	771	806	768	744	787	790	733	769	722	770	766	772	747	749	797	795	777	735	788	778	782	737	754	759	763	774	829	809	737	792	721	806	752	809	806	787	771	763	799	773	779	820	766	778	777	769	818	765	767	745	767	787	759	769	793	783	774	798	764	737	773	746	762	729	774	773	816	738	748	837	763	734	785	803	755	733	785	790	769	793	771	762	826	770	795	762	778	767	809	715	782	835	776	786	774	746	774	762	809	765	735	840	730	780	769	714	806	722	809	685	757	747	752	767	787	730	757	779	719	814	786	783	760	728	723	728	752	795	831	711	728	793	770	846	844	818	775	746	770	803	775	765	775	811	738	758	771	761	710	751	767	783	766	726	771	764	806	853	764	765	784	782	805	774	757	775	727	763	769	813	778	791	777	781	781	785	746	808	818	727	781	777	761	742	822	791	765	801	813	788	791	771	785	766	753	771	790	766	746	793	761	794	764	757	762	737	780	760	691	804	739	788	749	736	786	764	770	759	780	761	743	789	759	741	736	791	795	778	794	747	760	774	765	793	703	765	788	746	805	822	711	768	735	767	802	777	776	763	770	775	775	776	765	803	767	829	700	760	776	779	779	736	763	776	831	712	749	786	805	808	750	773	815	783	761	778	806	753	778	779	764	738	740	749	793	720	793	795	795	719	715	801	777	760	722	817	778	782	763	791	778	791	758	796	710	776	740	797	789	786	734	762	782	794	781	828	796	787	795	839	761	808	782	819	761	752	783	813	727	743	778	709	756	724	752	762	744	769	785	741	719	757	713	776	734	783	737	736	780	800	724	761	774	759	713	771	747	862	782	713	791	734	812	810	784	773	771	764	732	792	819	831	812	750	786	725	756	724	751	760	814	808	764	748	788	766	728	726	787	782	765	743	767	753	781	754	762	737	767	758	755	777	756	775	795	773	748	776	796	743	779	786	797	781	743	777	791	770	761	742	766	765	712	730	775	762	785	765	806	777	735	781	773	782	745	780	788	800	766	808	751	756	801	791	749	753	789	787	809	824	782	786	768	774	768	770	770	748	820	752	778	759	794	767	795	748	776	779	780	797	752	757	772	764	785	713	795	798	745	766	792	775	783	797	744	773	770	762	758	797	809	769	805	816	739	756	777	799	784	839	775	812	774	763	786	754	772	720	753	737	756	790	740	747	791	793	763	808	755	734	760	745	738	748	785	754	754	790	778	774	741	764	768	747	787	788	734	744	772	715	781	747	759	727	750	743	754	835	794	782	781	807	722	775	782	807	736	776	770	784	708	793	758	787	782	732	793	728	787	799	763	796	743	803	725	784	816	795	785	790	783	732	773	748	821	788	836	749	759	724	797	749	740	811	759	836	716	700	826	810	755	771	761	781	735	768	796	797	794	797	778
22828	17416	24983	18266	8034	3026	1998	1468	1067	874	634	604	520	474	468	393	412	394	350	419	375	362	390	349	353	338	320	343	348	311	317	320	339	304	290	314	290	312	293	287	291	280	293	287	329	278	315	280	320	322	294	293	284	298	278	260	303	312	295	326	272	295	310	296	289	290	297	289	294	308	279	290	323	297	306	279	299	313	303	262	290	289	307	291	315	322	264	329	267	287	286	300	295	278	290	329	279	324	314	290	326	329	309	271	262	265	281	272	262	287	285	288	296	302	303	282	299	307	289	273	306	297	289	298	263	296	316	298	292	313	304	316	301	291	240	297	265	274	264	278	307	320	281	265	306	288	306	261	290	291	302	303	278	294	305	325	297	296	313	304	275	298	281	291	275	286	285	288	252	252	301	274	315	286	316	311	293	278	279	306	302	282	325	314	301	303	270	303	282	317	287	288	280	294	297	314	289	302	319	274	283	321	307	287	274	264	312	285	273	289	290	294	294	303	295	290	274	307	287	269	284	290	318	290	308	287	286	261	287	296	280	297	315	269	283	282	263	341	298	279	282	300	283	266	267	278	289	291	294	299	282	288	295	294	307	271	300	297	281	263	290	293	300	269	279	302	290	305	279	303	275	274	278	286	301	299	268	292	263	271	297	324	306	292	274	264	291	272	285	279	301	272	282	298	283	312	313	275	284	305	299	273	291	309	321	284	289	290	306	327	293	298	339	263	257	278	293	337	281	291	290	264	304	283	285	256	315	296	302	279	296	300	285	316	302	271	292	294	288	276	289	280	280	289	298	303	293	290	275	277	266	281	292	309	265	286	290	299	299	255	271	259	281	292	277	304	271	295	295	351	290	290	279	307	305	285	291	282	330	301	289	284	275	302	282	291	333	290	306	290	277	294	263	279	277	263	333	299	296	290	295	301	275	305	266	323	299	306	276	263	299	297	331	277	333	313	281	300	295	262	297	265	325	316	298	296	323	275	283	244	272	289	290	276	280	287	285	305	291	313	276	273	266	306	319	271	303	309	284	287	313	298	267	257	286	294	272	292	312	324	302	285	290	298	306	295	323	307	274	271	313	301	285	288	274	296	280	301	285	275	306	317	339	282	264	314	264	293	324	302	311	278	322	276	300	258	290	305	269	288	300	262	281	282	276	277	286	301	282	286	261	277	300	267	272	305	287	268	290	259	282	265	242	281	274	318	300	272	289	275	284	267	286	294	255	293	290	291	318	264	266	271	282	291	287	284	304	308	292	285	265	277	291	277	303	293	296	293	261	287	302	285	321	300	293	283	310	271	292	303	304	293	282	323	284	310	269	319	299	260	303	278	301	305	290	265	285	301	288	297	267	272	290	305	311	278	298	278	279	285	265	293	284	266	279	266	265	288	296	328	272	286	295	285	330	273	264	299	290	299	255	281	271	295	297	281	340	261	277	272	261	300	305	285	304	257	269	306	285	294	297	297	275	266	294	314	318	290	287	341	286	279	301	287	283	284	279	307	288	318	303	313	299	305	325	318	268	284	278	293	295	325	307	272	308	273	286	300	306	272	331	286	293	282	283	300	301	322	258	258	274	306	269	288	300	301	302	270	315	298	310	280	283	275	270	268	297	308	313	298	301	290	316	269	348	283	277	316	282	300	293	292	292	274	295	286	302	301	272	289	281	314	304	286	313	292	280	290	295	323	293	291	286	280	256	271	310	292	307	280	281	291	294	291	281	284	258	277	300	315	342	279	275	301	293	327	262	306	278	284	297	274	302	297	274	296	305	283	269	276	301	273	286	300	264	270	269	273	279	291	311	287	310	284	307	270	279	287	283	298	251	313	335	300	293	314	278	315	288	262	319	327	311	270	287	279	283	282	298	280	304	300	296	318	303	278	291	308	277	294	282	328	314	262	273	270	311	298	266	270	310	326	278	307	281	311	302	277	317	298	284	306	283	300	294	280	275	319	281	289	286	322	265	270	322	295	270	299	271	280	278	310	317	293	257	308	254	304	289	332	291	322	301	304	261	326	289	302	257	269	286	283	291	268	261	308	255	315	290	281	270	272	280	270	304	285	301	305	291	253	283	288	291	270	249	297	311	269	289	327	299	268	282	313	317	312	322	309	301	279	301	287	276	298	280	303	311	293	295	293	297	279	281	317	332	258	314	301	281	280	327	273	265	258	282	318	283	293	282	309	301	299	306	306	268	263	286	263	263	356	301	284	269	300	303	296	313	276	300	288	289	352	311	296	272	286	297	293	282	300	277	282	307	292	277	310	285	287	303	296	296	302	278	297	284	311	280	285	256	287	307	280	278	298	315	314	269	305	292	301	294	272	298	306	295	304	318	321	280	265	283	331	303	285	314	310	302	324	296	297	292	301	304	301	288	254	256	277	275	297	282	296	298	272	235	279	269	289	303	305	277	267	307	322	286	272	285	294	303	282	321	310	278	302	294	302	312	285	308	301	298	274	277	275	274	263	300	303	311	267	324	275	282	314	294	303	320	297	282	281	266	293	320	277	297	307	269	306	292	262	293	279	299	290	265	289	300	291	293	309	293	314	283	260	286	292	319	297	304	290	322	305	299	290	317	249	293	305	316	299	283	303	304	328	290	258	268	290	271	304	272	291	296	318	331	284	282	286	282	291	279	293	281	287	318	288	295	270	285	314	294	295	287	318	265	307	307	302	266	299	306	256	283	296	292	315	291	314	289	277	275	328	294	295	288	290	280	280	294	294	326	288	321	317	322	311	282	283	295	298	257	303	265	270	283	296	260	297	277	297	280	306	302	300	324	316	308	294	271	273	277	294	324	282	248	278	291	304	305	293	304	293	288	296	323	289	306	294	309	311	290	298	276	264	293	265	325	300	289	267	258	298	286	263	300	324	294	296	286	309	298	278	330	294	286	292	295	276	290	302	299	291	281	289	282	281	269	315	320	247	312	345	303	285	260	297	278	293	298	293	313	304	290	316	288	269	298	282	309	288	303	295	308	326	283	284	304	281	324	284	292	294	284	277	270	298	315	315	295	338	278	285	304	270	285	321	308	304	302	297	281	302	301	288	267	319	306	328	277	313	266	265	265	280	324	339	279	297	280	317	299	291	270	296	248	309	281	293	278	297	262	299	299	282	280	285	311	287	275	288	336	295	277	277	289	291	281	329	291	266	288	310	270	286	315	323	307	279	258	279	275	282	274	281	284	289	284	279	302	293	280	324	292	263	338	302	271	293	264	319	298	322	322	301	320	291	280	324	299	284	307	275	307	293	309	332	293	300	275	310	310	227	294	347	285	303	302	302	278	317	294	282	282	301	274	306	275	321	303	287	296	271	264	291	284	295	294	315	273	301	297	289	276	297	273	262	274	297	262	283	309	296	273	320	292	278	286	303	322	302	275	283	295	322	270	268	274	290	249	292	296	270	305	299	305	293	297	259	297	297	283	291	294	310	302	293	270	301	274	269	296	289	300	295	295	299	302	293	287	261	295	300	279	282	306	297
12847	15138	31453	27736	17316	9800	7503	6012	4303	3308	2875	2281	2044	1916	1701	1647	1523	1326	1229	1194	1191	1175	1162	1108	1061	1063	987	943	935	877	923	827	791	799	716	774	733	766	803	685	746	765	776	724	722	689	733	749	680	740	672	704	734	738	692	671	732	686	715	703	722	759	675	684	706	777	709	722	759	725	744	704	707	734	690	721	749	707	746	712	746	697	739	729	689	725	792	714	711	763	745	693	746	739	771	722	722	747	692	755	765	771	724	719	751	755	699	737	725	723	704	734	709	717	764	717	726	698	699	715	736	735	658	706	701	765	724	729	756	705	692	714	750	694	691	720	712	704	651	715	669	697	715	759	698	703	714	680	710	686	696	740	690	699	722	648	724	716	678	729	709	698	691	707	754	646	735	723	701	731	779	776	712	758	670	700	691	706	703	739	703	722	691	698	688	693	724	688	663	768	754	736	697	688	727	716	684	712	739	706	787	723	767	711	675	693	731	691	730	680	738	724	721	692	678	720	675	727	716	717	674	710	719	671	715	709	741	677	731	682	726	717	728	753	725	732	706	722	689	720	761	678	733	718	692	737	709	746	755	703	653	720	689	704	729	709	683	726	703	745	689	677	686	758	752	779	711	740	733	734	733	739	707	707	731	705	739	720	725	736	726	687	713	710	756	723	738	698	719	720	738	725	693	688	739	725	750	729	707	726	699	675	723	742	684	718	726	672	732	727	671	743	728	720	708	738	723	699	754	663	715	741	732	753	717	738	721	706	732	721	681	706	676	690	707	697	712	718	688	697	750	730	717	688	723	707	730	685	717	712	692	743	692	763	752	748	684	673	677	736	702	680	720	727	681	745	696	742	695	760	720	726	729	727	698	690	677	727	726	743	722	673	746	719	706	669	733	723	704	746	704	756	711	715	728	684	738	744	732	686	649	724	709	670	712	673	773	691	690	658	720	717	687	721	719	688	752	733	733	692	711	712	727	689	759	683	713	761	707	702	745	728	719	669	728	727	705	731	704	709	721	698	689	760	691	698	691	700	726	733	683	685	668	696	691	735	753	665	680	694	707	745	762	695	687	715	701	646	716	694	678	660	691	704	753	680	734	731	721	689	713	729	681	818	724	715	766	723	709	744	718	714	715	713	681	708	706	726	727	746	700	770	687	698	714	739	703	649	712	737	734	724	717	760	692	736	719	634	692	802	687	720	724	675	730	728	739	704	709	667	735	707	718	690	704	710	700	706	732	710	734	666	730	732	742	701	685	686	683	685	771	717	700	717	715	710	736	745	740	755	743	720	751	721	700	699	734	709	750	696	770	710	708	742	695	690	744	722	716	701	727	713	705	715	696	707	727	728	669	702	688	746	672	701	729	714	769	712	729	712	712	756	719	742	731	729	706	752	694	705	703	753	688	727	747	704	711	721	764	684	713	723	725	749	683	738	761	694	685	702	692	741	706	750	723	682	732	757	695	764	672	704	733	715	714	725	709	723	709	723	720	739	683	751	694	697	640	736	701	735	667	729	676	686	718	754	671	702	670	719	707	754	669	711	712	725	687	751	729	734	756	736	707	702	705	722	690	738	753	727	692	709	680	695	687	701	699	713	728	782	730	697	709	787	745	723	720	747	691	694	675	695	665	654	717	718	720	702	741	700	746	748	713	692	717	707	695	680	703	781	659	712	781	694	720	709	698	745	716	742	742	708	737	686	744	726	764	681	665	702	746	721	661	730	726	697	711	681	748	691	729	711	710	743	754	747	712	752	710	725	701	699	724	661	728	721	705	748	693	672	649	714	699	731	733	677	691	732	736	750	717	728	674	666	718	741	707	745	693	683	743	769	737	667	736	662	745	774	696	708	763	691	669	706	690	746	753	762	677	695	670	677	700	674	659	736	714	721	707	712	726	743	719	675	710	716	702	643	715	735	691	676	722	675	725	737	689	736	718	665	717	763	739	688	684	667	715	710	760	706	704	745	658	734	730	710	710	763	711	748	692	715	693	696	691	733	719	678	720	722	770	717	731	709	787	763	741	692	776	742	695	732	712	670	695	734	724	716	693	692	716	713	729	732	741	682	735	750	731	706	697	706	730	727	685	741	723	698	732	702	762	716	737	721	748	670	660	716	717	721	743	664	712	729	663	734	699	728	706	717	754	712	749	701	687	686	703	756	762	667	680	663	721	683	688	729	676	693	691	724	689	723	696	684	666	666	705	758	712	717	700	715	766	747	727	696	756	710	740	737	677	684	691	774	757	723	742	705	703	701	747	691	687	679	710	746	726	677	690	702	766	687	704	729	709	717	729	675	692	735	736	690	700	700	677	731	703	762	715	701	682	738	719	717	656	706	687	669	724	694	695	697	682	729	685	716	715	721	728	667	753	712	709	699	643	686	681	683	706	665	717	729	672	744	736	687	690	702	706	695	664	727	673	752	752	705	710	714	717	681	698	732	727	691	730	730	754	708	699	720	757	721	721	700	724	711	672	709	719	718	708	644	754	746	725	662	742	706	715	763	677	696	685	730	749	695	650	689	710	742	734	690	714	690	720	743	713	729	709	710	694	735	743	745	693	758	695	694	724	735	710	707	725	680	706	681	699	735	721	683	716	700	673	708	702	782	735	758	694	743	716	738	711	792	716	674	711	711	735	697	752	721	727	692	745	741	692	736	755	713	708	696	682	704	742	729	729	735	748	732	684	752	675	738	710	698	697	748	683	696	722	675	705	686	663	720	760	699	677	735	722	694	716	720	739	687	697	668	714	685	713	743	673	694	783	727	721	723	676	693	714	714	730	723	704	750	684	712	697	749	701	723	735	739	724	719	727	678	760	696	695	702	678	744	701	660	716	724	710	733	669	690	697	726	690	738	758	749	712	714	735	687	728	702	730	709	670	723	738	695	736	686	694	743	742	693	725	729	749	701	694	672	755	711	707	698	744	709	708	733	716	752	637	731	723	763	736	715	690	692	718	750	733	696	755	754	723	684	736	669	763	736	722	742	773	715	714	757	712	698	678	732	711	753	724	701	689	728	745	666	707	729	727	705	718	747	676	733	732	698	746	697	721	782	716	699	727	729	725	708	732	716	736	722	723	740	738	667	705	718	634	742	717	716	674	737	701	720	691	704	731	733	741	749	691	638	691	703	740	683	712	707	704	725	719	727	724	706	678	722	692	780	681	672	722	725	690	690	733	723	705	685	721	706	730	734	749	746	696	761	678	689	754	716	728	702	670	716	736	666	706	687	672	737	762	767	753	734	693	711	694	671	729	729	691	710	723	733	722	700	722	692	694	714	756	705	668	701	715	733	752	694	715	693	750	728	747	728	732	749	754	712	685	666	734	707	693	733	692	677	722	714	700	668	734	711	706	695	728	691	666	677	672	695	677	748	700	694	696	696	738	755	717	703	709	682	727	697	738	710	710	696	713	675	715	732	742	702	670	671	721	670	734	685	703	698	730	701	706	698	700	713	730	699	729	707	692	705	737	765	722	704	675	682	734	725
37640	38438	53391	44539	27235	17599	10504	5321	2909	1966	1425	1261	1052	897	812	684	659	588	527	526	519	554	521	493	503	457	470	478	432	444	412	387	393	375	375	355	380	358	379	371	388	371	370	347	361	387	329	361	358	309	332	355	375	354	363	349	360	362	370	335	377	377	371	353	348	363	348	393	370	348	381	333	370	368	383	336	366	372	344	373	359	347	347	366	383	342	368	381	368	369	362	344	353	363	395	345	353	351	356	336	360	340	336	348	323	359	371	377	294	337	382	337	367	365	338	351	340	333	325	361	357	361	359	354	341	349	346	372	331	317	343	365	345	392	365	318	331	368	349	338	361	340	360	326	318	323	343	362	345	345	351	322	303	329	371	385	341	340	328	350	322	379	361	354	366	364	321	347	317	350	340	373	352	316	361	354	366	316	350	339	348	343	344	364	366	377	341	368	343	326	371	397	393	340	348	342	332	321	330	333	354	347	366	340	348	310	342	349	343	354	346	356	333	354	330	352	344	372	383	346	354	385	307	361	322	345	356	347	320	322	367	340	336	335	343	325	332	358	366	348	332	373	384	332	352	344	342	360	390	357	359	344	346	321	349	333	347	354	376	383	309	334	342	381	374	350	366	358	378	334	348	354	345	314	327	360	384	353	344	329	331	343	346	350	359	364	340	351	349	381	368	370	331	323	331	331	322	344	381	382	406	388	354	313	359	361	347	348	325	360	323	324	368	365	353	363	358	358	367	317	348	343	374	349	334	337	338	366	364	334	362	349	371	329	317	339	334	358	352	373	301	333	378	342	360	374	342	337	369	334	340	348	353	349	347	342	336	362	329	395	345	362	355	346	360	341	346	339	394	372	352	346	363	391	360	331	355	370	326	369	361	370	375	328	336	339	386	368	367	321	334	354	368	372	329	359	369	335	381	365	339	373	391	372	329	330	359	337	336	347	337	361	356	355	389	337	403	389	376	351	380	321	351	389	339	326	332	357	318	318	335	351	366	378	343	324	330	314	356	329	350	366	366	356	326	350	362	316	355	354	354	355	360	339	331	338	364	337	363	314	345	339	303	327	301	341	354	347	359	344	322	325	354	310	329	326	353	347	317	359	330	346	351	359	362	368	362	368	344	340	328	361	352	360	385	338	386	337	307	335	338	340	355	382	317	357	363	378	337	385	343	348	338	361	370	342	315	354	378	360	361	327	351	327	344	361	299	332	359	323	378	362	388	339	360	377	332	373	361	337	337	314	340	344	360	360	365	355	353	392	322	372	349	328	348	334	319	389	308	338	317	364	330	334	318	364	351	316	304	390	354	345	351	404	323	342	382	362	376	348	324	340	368	378	373	353	344	358	336	339	356	345	335	332	320	343	365	365	308	354	317	338	372	355	331	348	364	352	353	336	333	371	350	383	335	370	331	351	375	338	327	342	316	328	337	368	346	358	337	341	362	367	336	349	363	343	320	356	363	401	340	335	343	349	359	357	341	344	345	352	382	316	332	357	336	349	349	356	359	330	387	336	354	305	377	335	361	309	313	315	389	314	356	365	353	323	348	344	329	336	349	346	392	365	379	341	354	316	376	343	321	332	349	332	369	354	358	350	358	369	308	358	335	361	365	347	377	365	322	366	350	362	361	354	369	363	344	344	371	382	360	330	325	357	369	372	337	345	372	333	336	347	338	376	319	358	336	354	354	359	367	318	321	332	351	333	372	320	328	377	334	353	334	315	339	376	317	345	366	357	375	355	314	327	351	369	369	348	353	356	352	320	352	349	320	338	366	352	354	369	326	352	345	330	325	354	322	343	356	372	361	318	354	360	362	381	353	356	342	334	324	369	352	367	355	349	327	340	358	365	327	340	345	343	348	361	340	348	361	333	325	322	319	379	342	318	329	327	389	353	312	347	371	344	365	356	353	346	317	323	354	350	337	344	336	358	340	344	344	365	344	313	336	376	380	347	342	328	354	329	354	334	343	344	336	339	342	339	366	361	379	345	302	374	313	350	330	356	301	351	368	339	334	352	333	373	351	349	358	374	330	324	358	334	309	363	343	350	350	356	365	339	323	369	355	334	352	391	324	364	366	354	326	349	329	363	334	321	394	348	381	307	346	327	339	356	333	358	312	355	322	335	336	335	366	364	323	380	356	315	339	331	354	357	342	344	351	357	379	328	344	352	351	349	364	351	320	314	305	337	355	347	344	336	337	365	357	325	353	393	369	341	332	361	346	332	334	341	342	378	368	341	376	375	318	362	346	360	342	292	360	350	325	338	381	328	354	355	368	361	328	351	326	341	326	365	337	358	317	326	385	353	335	377	314	335	359	326	336	365	357	307	351	337	380	333	335	357	352	366	370	346	355	349	343	339	320	297	364	368	355	347	317	319	359	335	365	374	344	350	371	363	338	360	310	358	347	378	349	335	382	355	368	368	350	367	355	331	356	360	318	361	329	363	378	363	367	368	342	355	337	353	361	310	339	367	381	320	366	353	341	352	351	323	334	343	355	338	357	386	347	334	359	361	348	369	370	346	345	345	359	332	351	321	344	340	377	357	330	338	359	320	342	327	366	373	343	399	338	371	349	367	343	365	376	347	324	367	335	382	347	350	390	382	373	342	336	331	373	349	327	336	323	291	312	356	372	335	352	317	374	308	329	333	317	321	339	379	361	357	363	354	345	369	371	360	349	331	341	377	379	358	365	372	331	323	348	293	342	342	337	353	330	339	351	334	345	347	371	365	346	350	343	348	367	361	371	311	386	337	315	372	387	369	338	336	332	345	369	335	370	335	347	376	382	385	335	358	353	327	369	353	347	372	361	379	329	326	367	325	328	360	393	344	351	356	329	330	321	326	348	364	386	339	365	357	344	328	319	335	377	356	358	337	367	343	386	347	326	342	354	321	338	364	327	342	381	352	330	330	328	333	358	335	350	366	388	354	343	364	356	341	348	359	345	370	342	346	355	374	358	346	350	344	335	363	381	357	344	335	356	375	331	337	360	378	363	385	305	356	369	362	368	341	355	360	365	346	361	330	357	336	367	380	330	323	343	352	374	369	335	320	369	332	352	334	362	339	332	355	349	330	336	347	352	386	367	368	369	349	347	332	351	375	333	354	363	338	320	389	332	364	349	339	325	359	328	305	321	326	350	345	312	331	306	344	347	363	382	377	334	351	329	353	386	358	350	346	355	305	368	359	356	384	362	361	375	381	360	344	320	337	341	354	350	360	339	340	374	373	340	390	354	358	328	356	351	297	340	315	342	366	375	359	382	365	318	347	364	358	361	339	357	372	339	349	351	322	347	354	348	363	364	328	349	325	358	388	345	370	371	346	388	338	347	360	329	332	346	385	360	355	379	359	362	330	353	345	329	363	339	351	344	346	350	332	349	344	336	343	321	328	358	373	329	338	337	373	333	360	340	363	340	338	363	319	363	349	362	338	369	339	355	350	355	336	336	324	343	351	341	367	346	330	354	383	343	307	362	325	349	366	303	342	349	367
23394	32152	51882	48065	25827	15786	13611	11304	9107	7198	6070	5168	4250	3501	3401	3025	2658	2530	2197	1992	2061	2202	2107	1837	1755	1627	1542	1444	1356	1281	1288	1071	1119	996	994	960	925	940	902	867	866	890	885	838	818	870	890	922	842	883	891	866	873	877	919	925	960	889	875	916	943	882	887	901	874	947	814	823	834	862	855	835	847	853	829	863	863	899	848	821	814	904	804	901	840	855	831	911	845	884	888	891	852	900	901	923	846	849	847	904	844	833	798	818	853	796	871	873	812	820	838	859	835	824	842	820	866	832	789	837	868	827	828	804	801	834	833	839	847	851	774	847	840	855	858	783	876	830	818	862	820	799	847	839	837	849	890	828	831	787	827	792	846	830	874	833	822	837	810	820	800	808	819	812	831	846	811	873	888	828	801	814	858	824	831	821	828	796	832	836	812	858	794	857	844	806	819	799	831	834	775	875	868	842	878	813	816	790	789	820	823	789	837	838	830	827	850	818	771	778	863	844	843	809	815	821	810	842	795	821	790	793	819	836	820	796	810	849	868	803	834	828	796	824	768	814	813	857	791	825	889	796	797	835	808	832	830	816	820	827	798	822	821	857	822	841	815	853	838	809	826	864	876	855	844	804	833	798	847	858	811	759	898	805	816	763	794	832	832	813	875	850	827	822	822	846	805	786	820	830	833	837	855	814	760	816	883	861	821	787	784	814	854	817	844	758	837	773	867	858	818	833	809	833	837	791	811	867	864	806	829	760	824	840	832	749	773	761	802	837	842	888	814	832	773	823	829	826	847	848	788	872	793	812	839	810	810	824	844	867	823	847	895	823	870	838	794	840	837	810	804	806	848	804	857	898	815	835	807	872	873	810	845	785	843	810	807	831	830	838	825	829	857	868	817	795	801	854	786	828	787	802	845	824	830	837	813	788	801	844	852	799	841	828	808	757	838	826	790	834	863	811	814	810	786	783	828	795	849	811	863	883	843	844	840	895	794	814	778	818	851	817	835	810	790	830	833	804	832	788	839	821	829	839	773	789	860	797	795	846	783	833	783	817	851	751	827	893	781	826	830	845	839	868	803	805	781	849	808	774	873	744	877	832	867	807	802	826	818	800	855	823	823	792	835	846	862	781	773	840	878	844	802	838	787	865	804	783	814	850	893	848	839	854	832	803	806	770	824	810	878	853	815	802	807	834	819	890	761	858	802	803	843	923	863	850	856	779	863	837	850	775	848	871	795	831	793	820	812	868	847	848	855	813	843	880	775	816	813	816	784	796	839	896	810	791	819	794	824	803	764	768	844	820	845	818	812	760	821	855	817	822	841	794	834	835	807	789	816	845	794	852	799	880	834	821	811	826	830	835	831	810	825	834	816	771	865	797	828	808	817	813	864	841	805	825	862	829	815	817	861	847	838	800	798	864	831	862	815	775	810	822	863	862	766	769	839	821	820	841	810	831	835	837	805	896	850	812	882	811	846	823	803	861	812	841	833	814	790	800	866	782	815	858	816	802	812	820	834	829	819	811	841	814	847	861	806	811	847	842	863	834	815	842	827	828	830	818	821	820	813	831	835	845	838	836	861	745	852	808	780	815	803	841	822	797	828	808	811	814	886	807	835	819	831	802	811	814	832	835	815	794	842	828	862	865	812	768	811	849	843	781	805	850	811	821	799	840	901	858	805	859	773	859	859	820	799	783	856	848	859	877	839	782	835	861	892	856	851	835	827	818	804	804	812	773	811	843	804	840	851	837	811	781	850	830	779	793	824	803	822	814	798	823	871	827	850	784	853	886	824	795	768	822	867	823	856	863	880	820	835	804	806	751	822	825	809	847	808	843	864	842	839	827	823	884	827	815	837	829	805	790	794	850	824	856	818	829	818	824	858	842	803	794	844	854	818	853	860	854	820	878	865	755	875	832	803	858	844	837	804	915	815	813	787	829	843	861	805	762	854	845	864	828	900	881	759	869	831	881	758	796	821	802	813	841	800	814	823	847	833	856	832	800	844	904	807	822	825	898	823	818	861	831	841	798	857	840	795	843	828	863	815	797	834	781	837	840	833	814	882	822	868	853	803	796	823	811	874	815	817	815	877	827	828	863	824	810	856	815	816	860	831	812	826	835	809	887	806	801	801	853	818	808	814	847	832	842	834	793	824	847	770	837	812	812	887	844	788	856	857	838	892	798	819	810	820	814	853	847	794	901	803	780	793	841	820	843	870	830	837	801	857	839	862	810	814	818	851	793	756	818	828	798	814	813	851	798	743	821	838	818	813	809	846	828	803	825	798	819	861	847	800	833	869	837	810	815	812	831	872	898	786	849	846	858	830	880	788	784	856	802	824	864	839	785	813	831	856	845	830	841	813	799	811	807	839	846	856	822	833	810	811	862	837	790	793	815	775	829	886	815	776	868	821	794	813	807	801	762	812	832	830	824	816	855	867	851	840	840	842	828	837	806	851	816	841	837	816	786	801	873	798	824	769	843	819	818	850	848	833	817	751	770	852	859	802	821	851	874	813	836	825	819	894	852	804	833	796	831	774	826	849	854	847	801	812	825	873	850	867	826	822	855	832	845	860	846	838	813	848	808	813	823	799	798	792	858	841	809	825	848	805	824	832	820	844	781	825	801	796	868	780	836	791	861	779	845	836	803	818	811	813	781	793	798	818	830	845	798	844	825	886	778	819	799	831	761	762	807	792	795	791	800	800	809	795	841	814	805	840	851	866	822	855	818	798	852	881	745	836	878	823	778	822	826	835	840	791	855	852	822	853	836	802	812	815	792	805	834	822	854	834	787	820	842	802	885	791	792	784	799	799	854	857	853	863	784	813	833	791	831	849	781	822	823	820	790	846	799	812	807	875	820	846	812	800	796	810	855	886	779	796	863	801	819	804	818	832	829	813	823	794	793	786	787	849	801	784	799	830	848	837	828	817	800	804	819	845	816	782	797	799	817	847	845	776	836	819	834	781	808	870	837	807	835	867	839	782	868	813	867	806	827	803	888	807	800	781	775	840	802	759	756	810	828	808	794	831	818	796	782	833	813	777	823	802	851	845	816	849	833	873	768	826	806	801	861	825	852	852	813	844	824	815	882	835	797	811	789	860	834	817	845	814	859	816	816	795	836	857	824	829	806	803	827	779	824	848	841	815	826	823	864	800	826	786	836	828	868	825	814	769	805	782	850	840	849	821	849	832	826	811	779	873	800	752	845	821	830	833	837	842	824	861	794	839	838	832	857	820	833	884	832	846	848	853	846	791	827	815	805	824	799	837	821	889	817	814	812	805	819	881	802	849	781	778	875	870	856	830	829	837	805	867	862	861	801	802	818	819	827	828	792	853	810	822	822	876	804	822	862	849	825	824	826	875	799	845	796	834	883	867	844	825	844	836	765	807	788	842	869	874	821	819	849	801	874	848	841	809	847	837	802	845	883	863	772	825	890	825	815	822	847	809	833	858	836	782	827	811	836	803	848	834	854	870	789	799	800	812	852	863	814	831	861
46989	45907	50919	49489	33403	21933	16573	9917	5285	3251	2521	1751	1342	1092	996	970	889	754	693	623	618	589	537	566	546	545	492	454	452	416	354	319	364	375	349	363	317	323	332	319	318	314	335	290	333	328	327	320	352	338	325	350	313	342	298	367	282	345	335	341	341	347	323	323	322	314	317	331	289	300	320	298	365	284	337	330	301	311	313	310	313	310	361	345	332	331	332	301	351	337	325	348	361	306	333	327	329	347	345	313	307	321	312	324	302	326	362	353	301	280	298	336	269	286	343	301	312	290	298	278	330	310	318	302	286	310	328	324	327	276	301	309	288	342	296	291	308	290	321	337	271	284	296	329	364	302	314	336	314	309	342	340	322	291	299	319	324	286	323	323	306	316	327	314	318	324	296	308	308	328	354	324	280	308	315	307	315	309	295	308	317	309	307	298	314	289	312	288	313	266	308	302	316	289	295	313	310	347	309	325	314	325	296	300	272	322	315	306	308	300	291	279	317	319	318	326	297	310	298	333	308	299	334	329	326	316	312	289	324	349	329	316	313	325	302	294	322	322	298	320	315	344	296	295	300	320	315	315	292	321	267	303	316	320	300	316	314	333	310	319	298	316	317	330	288	325	326	313	321	317	299	308	319	319	315	311	277	321	298	295	342	316	303	332	303	304	306	306	309	306	299	303	318	308	301	307	294	314	313	327	328	324	288	365	295	286	341	316	313	330	335	343	313	323	315	350	356	302	329	339	298	306	324	298	327	332	313	312	342	316	307	319	311	325	297	291	326	326	301	285	313	311	296	308	336	304	334	330	309	347	339	318	311	317	302	275	295	340	341	311	300	270	304	284	352	332	331	306	312	306	287	316	342	322	283	301	284	302	343	326	323	279	308	300	325	336	319	355	317	332	292	322	289	291	304	296	338	307	280	309	356	325	289	348	305	303	341	289	328	314	276	291	307	314	309	326	303	334	328	299	294	330	316	319	300	315	338	301	321	331	301	323	299	299	313	305	295	320	311	314	304	280	332	338	312	316	298	323	322	320	285	326	305	293	297	329	311	291	333	324	312	346	309	272	313	317	323	335	344	313	311	300	326	290	291	322	298	289	301	327	325	308	312	310	304	304	314	294	318	299	315	314	311	295	280	322	305	323	343	297	333	315	351	313	313	287	300	316	300	308	327	331	313	310	314	313	291	332	306	323	305	280	294	306	307	304	314	319	314	319	311	300	308	303	292	272	274	321	303	360	325	312	312	296	316	304	319	313	319	319	299	313	354	326	334	343	316	323	286	313	292	282	307	302	333	333	278	271	290	308	315	292	289	308	335	331	336	314	328	309	329	348	345	321	335	303	304	315	324	320	342	312	280	317	328	301	308	341	317	305	313	303	301	314	297	293	316	307	333	301	320	318	294	292	309	331	325	292	322	304	323	315	347	289	325	286	321	308	329	304	306	336	314	322	308	352	305	336	340	305	280	323	310	320	295	319	283	297	287	313	286	291	353	339	326	286	278	330	303	306	323	311	323	332	311	334	322	320	327	301	335	324	303	273	283	325	317	288	280	303	331	324	330	307	322	315	315	337	316	297	310	360	282	302	301	347	329	294	287	297	320	301	286	313	326	333	306	287	291	288	306	292	336	289	312	286	320	320	320	307	300	334	304	294	304	290	333	318	319	278	311	316	305	305	334	335	280	335	311	304	322	323	302	310	292	338	331	321	316	336	322	342	309	315	277	276	295	318	302	323	297	322	296	313	307	316	277	313	358	342	319	327	333	322	303	303	317	340	294	289	313	326	303	336	312	294	304	316	327	348	309	301	278	325	300	288	346	341	338	287	288	293	326	315	340	314	343	294	299	296	316	298	314	314	327	307	301	281	306	294	337	291	298	317	276	313	294	342	355	296	301	326	314	345	310	296	325	294	300	307	307	325	296	286	319	273	299	305	358	310	307	310	289	324	285	326	325	336	289	293	336	285	330	293	318	308	285	310	339	319	285	303	337	323	270	314	312	310	283	314	301	309	343	338	287	290	321	294	341	319	313	340	318	293	285	342	268	299	290	306	302	297	304	312	279	310	317	331	297	322	297	295	271	296	327	335	302	325	323	330	288	314	304	323	283	298	285	284	327	337	299	277	305	321	310	301	305	286	313	294	331	293	318	336	317	310	301	337	296	320	283	334	301	326	325	308	327	339	307	322	328	294	305	306	328	322	297	322	329	287	305	326	307	317	335	298	338	298	283	316	320	317	325	308	325	328	298	321	344	353	304	311	315	348	336	264	317	307	309	298	299	320	299	314	288	334	322	311	340	345	289	327	269	303	313	282	308	308	300	325	297	310	298	319	287	297	337	319	317	299	326	325	309	326	294	322	282	297	341	328	343	298	304	302	337	316	338	326	288	308	285	311	317	314	314	316	292	333	273	319	292	343	325	297	327	317	335	314	293	303	312	298	313	305	332	279	299	320	338	292	274	313	345	291	304	344	331	303	275	298	347	292	310	299	329	282	284	312	309	315	323	323	281	324	331	307	295	348	288	293	277	338	320	285	289	310	322	286	294	309	281	263	342	315	322	313	329	327	323	311	292	356	307	341	302	293	361	300	294	322	300	294	274	345	313	295	345	337	282	317	302	299	296	301	354	306	317	345	316	322	323	295	286	307	327	304	324	276	294	300	300	321	288	301	274	334	314	309	300	327	292	332	269	295	292	304	310	307	257	296	319	324	320	323	310	327	317	315	319	287	301	295	301	316	317	315	319	325	332	341	305	333	310	317	293	319	307	325	286	306	299	292	325	293	285	343	311	320	298	327	314	255	318	328	301	311	346	314	299	312	302	328	302	316	318	316	293	302	303	295	311	348	286	289	291	279	295	289	311	319	347	311	318	317	299	297	312	337	290	350	326	339	320	339	301	344	284	320	326	290	324	327	323	331	323	263	301	284	285	290	288	325	299	319	323	250	305	294	335	339	328	305	334	342	291	309	286	308	336	318	310	291	286	345	295	284	324	330	307	306	322	313	313	333	326	298	289	338	296	325	328	307	317	321	295	301	293	324	288	326	276	280	296	283	323	356	300	344	317	309	356	313	296	310	296	315	315	304	314	310	290	303	303	340	305	329	289	309	312	332	323	334	297	290	285	329	330	291	330	300	274	298	294	310	308	341	307	303	310	325	340	308	272	327	322	330	311	311	306	297	313	304	298	311	348	297	274	352	317	306	319	277	284	308	301	297	318	304	344	331	333	315	298	271	338	324	327	292	325	297	275	313	271	301	331	303	303	276	301	328	334	277	292	288	318	307	292	308	292	333	288	312	321	322	313	276	341	319	307	318	327	324	317	314	304	349	312	329	344	302	319	283	336	315	324	316	283	266	293	307	302	315	304	320	299	295	290	336	293	337	334	323	292	284	291	323	326	302	302	320	334	335	304	292	299	329	303	305	301	330	299	315	284	297	327	325	325	319	324	336	330	328	328	313	325	298	307	316	330	313	337	310	302	310	335	290
29758	37947	50955	54963	32926	20116	17572	15122	12422	10700	9170	7314	5568	4831	4380	4177	3627	3385	2987	2680	2736	2587	2528	2339	2212	2052	1883	1759	1623	1500	1365	1159	1118	1011	984	937	880	916	879	844	791	880	829	875	858	801	808	835	780	811	815	865	883	801	896	862	949	884	840	777	846	880	909	910	863	842	783	773	801	788	745	792	765	780	725	802	753	777	748	747	765	791	758	806	791	755	744	783	785	805	795	797	843	822	845	839	759	776	768	856	819	816	731	839	783	771	764	789	762	689	731	709	731	745	710	714	736	712	692	713	716	774	732	751	691	809	736	685	714	738	739	675	712	750	715	723	702	763	768	694	687	759	712	729	735	692	741	691	734	807	690	727	775	786	762	708	741	768	774	703	723	739	713	716	696	702	693	687	690	665	768	741	739	698	721	688	705	750	749	710	702	723	760	711	759	718	760	727	741	730	763	744	741	725	750	682	766	750	689	660	744	730	672	742	728	752	718	671	720	719	692	731	768	710	749	787	709	722	724	791	714	729	732	710	700	720	692	708	732	700	752	685	721	736	738	761	761	682	738	716	701	695	789	682	726	683	744	711	794	742	743	714	675	689	736	711	751	735	736	749	701	753	744	798	721	748	735	734	749	711	742	743	723	707	757	752	716	714	742	727	748	733	766	734	719	697	735	701	689	715	713	671	735	723	760	734	681	720	753	765	731	749	700	767	736	725	724	717	758	725	761	713	721	732	727	722	728	765	674	751	737	707	671	781	743	753	727	749	764	759	738	713	724	767	730	730	705	747	767	719	726	697	744	748	765	781	737	654	765	717	682	741	749	762	719	724	752	741	747	720	740	709	751	738	722	717	758	732	717	715	736	740	757	776	701	751	719	707	741	782	724	740	756	753	748	731	727	704	724	744	764	685	730	765	723	709	720	718	725	715	710	688	733	719	697	765	733	694	725	780	686	676	723	705	711	726	732	705	740	727	735	744	752	744	753	757	757	740	736	747	717	715	774	672	718	703	726	711	774	712	716	758	768	661	779	712	702	766	739	700	720	712	735	778	659	727	759	698	710	752	704	748	730	705	742	722	738	716	712	676	684	756	772	711	721	732	727	756	763	713	693	717	718	723	788	720	728	717	758	773	716	701	729	734	754	734	741	728	780	704	720	724	710	733	725	784	768	696	711	742	697	734	750	721	732	713	698	741	729	717	707	700	723	737	711	704	726	706	734	742	740	756	793	737	721	718	685	685	688	721	666	739	758	784	737	746	768	717	705	713	749	736	768	731	760	749	713	725	743	729	717	815	720	784	748	691	753	695	782	721	721	735	697	712	741	719	720	745	685	708	734	745	742	725	782	667	740	675	771	725	702	758	725	748	697	694	733	710	737	720	723	767	691	742	732	734	719	743	740	737	683	723	740	716	683	751	734	746	780	729	690	734	704	712	691	738	677	725	762	727	738	729	737	758	755	732	731	694	764	679	698	743	747	711	734	708	746	720	788	746	709	761	756	668	701	708	781	764	733	741	707	747	730	714	750	736	743	732	748	707	729	739	776	800	706	682	793	662	747	758	716	735	743	720	744	729	730	728	716	746	708	714	724	719	678	694	772	740	722	775	703	774	726	730	702	708	730	730	702	706	714	737	716	711	732	778	730	728	743	709	710	740	698	732	757	713	700	730	726	716	740	739	773	706	722	692	733	744	755	761	743	672	698	713	710	727	761	725	794	739	714	742	677	781	698	716	738	736	724	704	664	751	725	735	763	735	709	719	715	699	746	741	677	736	712	723	711	705	744	701	700	716	691	753	717	732	736	714	768	674	755	727	731	693	742	777	758	724	734	750	695	698	704	730	751	714	705	697	757	755	689	753	730	745	774	716	745	719	754	733	711	749	751	761	710	704	744	746	745	687	731	736	754	700	785	749	754	759	733	738	743	764	709	728	725	722	732	731	751	725	753	727	719	727	763	737	701	725	735	684	752	730	738	771	718	727	734	695	716	703	723	710	701	754	720	768	753	732	768	684	723	733	739	729	769	733	738	734	699	740	771	755	722	745	725	693	699	722	701	776	752	741	694	714	770	742	700	715	745	733	720	727	757	709	748	710	738	721	743	704	778	758	742	719	742	770	782	752	726	725	736	762	760	675	779	714	720	757	737	687	728	700	705	740	692	712	749	711	747	725	740	749	772	737	703	702	716	715	729	742	703	723	734	679	749	705	748	715	753	725	726	752	745	772	726	713	701	703	715	729	743	732	750	710	688	706	711	795	730	752	731	749	730	726	724	750	712	780	779	726	755	767	735	734	760	748	724	761	752	733	745	735	744	738	777	732	729	722	741	729	745	734	709	701	763	745	716	728	740	716	745	721	753	717	731	696	684	703	730	746	704	737	730	764	744	680	691	739	690	739	677	750	716	789	733	658	704	726	718	774	660	752	709	684	697	745	697	750	765	696	695	692	734	738	720	720	746	756	731	739	705	749	734	753	714	721	722	711	709	718	722	709	787	721	691	716	697	754	746	743	729	744	738	772	728	721	706	738	762	751	737	724	749	792	722	746	778	753	708	756	683	760	743	722	746	716	744	745	720	728	769	726	735	733	692	706	725	688	760	740	757	711	733	786	731	733	746	710	702	701	709	763	787	733	748	688	714	727	692	746	734	764	769	772	730	742	764	707	714	739	706	747	751	727	727	701	723	687	711	722	727	710	788	757	732	719	757	675	750	741	753	723	758	734	788	802	707	755	729	714	739	722	706	703	761	794	759	719	680	743	730	734	687	698	734	704	713	748	723	759	728	713	779	716	682	734	713	750	755	720	756	724	738	710	717	754	742	737	740	693	775	751	697	705	707	745	692	701	658	731	736	710	675	732	733	785	750	687	720	698	801	723	718	729	760	757	719	717	702	714	736	777	721	713	721	721	736	712	714	745	703	707	746	730	708	741	740	702	735	750	708	756	742	755	717	754	721	719	720	720	750	723	702	729	732	727	774	743	720	758	730	689	723	756	758	767	726	731	732	705	735	727	770	734	739	727	734	727	760	713	723	684	773	719	759	750	728	737	779	746	739	736	755	722	715	752	707	719	753	745	762	733	741	740	760	719	744	722	776	778	694	729	699	706	765	745	740	715	704	723	759	652	759	729	713	730	694	680	734	720	715	724	662	752	731	686	744	746	726	725	727	733	714	727	725	750	753	713	705	736	702	712	766	686	684	753	693	678	694	768	734	724	727	719	721	725	738	759	689	729	701	733	746	705	749	716	716	742	760	742	742	711	724	724	736	703	758	699	762	727	688	698	755	695	766	718	757	754	724	736	766	703	812	699	766	715	690	748	698	736	734	743	734	757	773	790	689	760	682	754	702	734	774	694	718	679	685	732	764	761	707	782	717	796	746	710	728	756	755	727	705	743	729	696	732	727	703	729	720	717	738	703	800	726	749	689	712	735	727	712	737	718	737	757	713	715	741	746	767	745	716	716	725	765	731	718	744	736	711	723	761	713	740	758	748	673
22446	17229	20924	16904	8197	3072	2052	1379	1037	935	686	648	521	448	462	411	386	391	401	333	340	300	344	368	349	331	300	331	306	296	284	290	300	266	256	287	304	302	309	276	280	293	252	272	267	285	256	267	264	257	236	288	266	263	251	312	282	281	286	273	275	244	276	251	308	282	292	312	260	299	299	268	291	312	270	293	275	266	299	280	292	270	247	282	313	262	259	287	298	275	307	279	284	278	269	274	274	267	281	282	258	293	321	258	267	277	310	278	287	271	308	252	265	249	249	281	292	251	260	306	267	287	241	286	257	277	243	289	276	296	279	274	266	271	298	289	269	268	261	298	294	247	285	298	271	283	306	260	301	271	277	270	300	300	253	284	280	284	302	319	286	263	249	249	275	278	284	279	296	273	260	290	259	262	287	315	286	277	251	290	260	294	256	238	244	288	298	255	266	257	290	273	300	254	292	265	280	261	265	276	289	294	292	284	255	281	281	272	284	243	247	259	290	276	292	252	253	267	300	281	265	260	293	303	295	265	265	269	262	262	278	317	280	262	286	271	264	275	297	262	297	319	284	244	297	295	269	267	294	274	268	267	291	273	256	264	288	266	302	286	272	271	275	281	273	291	296	282	280	282	311	275	296	272	276	260	270	256	289	263	273	286	261	262	298	287	248	292	237	292	285	323	281	295	270	262	296	272	320	269	287	270	263	268	279	289	281	247	286	266	245	296	284	247	263	277	253	293	239	261	297	290	269	293	313	273	280	277	251	312	291	250	288	296	269	272	287	285	286	270	277	267	303	301	284	285	268	278	305	290	266	258	286	284	306	273	301	273	282	276	281	256	285	252	277	266	262	263	303	267	276	282	261	253	259	272	295	257	270	275	278	267	267	318	284	267	274	275	278	279	270	267	279	272	276	289	259	253	253	290	288	287	307	319	260	291	271	301	286	260	288	290	284	251	297	274	261	263	302	291	292	288	262	272	314	282	297	289	303	282	276	266	273	264	247	280	286	287	274	269	251	266	260	272	277	258	294	276	306	280	276	286	277	295	304	264	261	263	274	294	279	278	275	275	317	252	292	245	269	256	287	260	237	260	294	291	283	261	242	305	268	290	305	275	285	245	242	283	262	254	271	266	286	281	259	261	269	288	265	298	250	267	266	274	285	274	309	280	317	299	240	257	241	267	285	270	260	245	324	288	280	261	266	281	279	279	261	284	279	266	296	278	277	270	277	277	240	233	283	249	289	255	277	282	300	282	264	282	303	292	243	282	299	253	270	279	267	270	268	278	252	273	275	260	302	258	265	235	277	300	264	268	257	243	247	255	301	265	265	284	271	272	263	287	265	237	288	260	263	267	294	281	278	293	253	286	252	267	295	278	299	278	300	274	265	287	285	241	312	269	273	285	297	275	275	254	265	286	285	265	279	273	271	303	294	262	284	271	270	298	298	254	250	280	275	276	290	276	297	269	282	291	300	259	273	267	253	292	279	237	283	284	285	274	251	246	295	292	294	282	263	266	285	243	291	267	275	304	297	300	300	281	275	279	278	260	255	256	273	245	262	267	296	312	305	270	297	238	260	284	297	246	262	265	242	297	279	292	298	286	305	265	263	230	252	256	236	298	262	275	269	264	272	287	302	278	300	264	253	259	281	280	280	289	245	275	290	288	305	288	296	257	283	274	292	251	282	276	263	256	287	281	291	296	282	285	266	289	270	275	287	287	272	295	278	306	305	269	281	322	289	289	290	295	274	251	261	246	288	286	231	289	286	256	285	292	308	297	290	267	265	318	260	318	302	291	263	261	265	257	295	265	276	299	250	290	283	258	253	271	257	288	303	257	299	252	278	309	245	279	290	248	255	266	303	284	305	261	273	266	247	294	260	263	248	312	253	259	308	260	279	302	270	255	263	276	279	263	283	291	288	264	304	280	236	294	310	285	268	258	286	281	269	275	272	260	292	243	294	302	297	287	271	317	303	303	287	266	282	286	271	260	285	290	289	295	259	259	287	282	271	261	295	296	279	277	316	279	256	277	294	274	297	287	279	274	279	292	305	265	292	276	280	282	272	300	260	276	309	288	267	286	290	276	269	264	259	279	275	288	310	279	309	263	266	294	300	271	260	293	287	279	260	283	268	286	296	268	270	271	278	265	289	284	283	288	294	291	280	278	256	267	289	268	280	252	285	277	260	255	270	262	292	235	269	278	258	282	269	277	243	251	265	283	265	260	275	282	271	283	292	274	256	291	291	288	247	273	258	288	285	264	272	262	271	268	287	275	300	300	256	275	262	273	271	271	280	266	291	295	278	278	264	262	280	258	268	256	274	277	275	276	271	311	288	281	275	297	284	313	259	254	265	269	258	299	271	273	272	269	262	293	256	265	261	258	288	297	292	291	293	328	264	283	267	293	224	280	301	260	251	318	283	275	275	256	282	277	284	291	297	269	282	253	264	294	281	281	297	276	276	293	295	292	260	283	294	292	300	237	267	262	273	284	288	274	275	274	302	275	274	290	305	250	284	297	276	310	249	263	250	285	299	283	279	291	267	283	239	252	301	297	284	294	268	268	264	299	286	274	284	265	252	264	247	246	266	280	302	288	286	286	278	298	274	270	261	278	262	299	262	283	287	279	305	272	264	290	277	273	268	270	281	276	282	263	288	280	270	296	265	291	259	262	240	318	275	281	300	249	294	308	261	295	291	300	254	272	298	253	273	266	270	289	274	269	274	283	246	300	287	268	284	279	288	258	283	295	280	284	307	250	308	248	253	295	286	271	284	277	277	311	298	278	306	290	258	249	299	288	306	291	268	310	298	268	282	279	294	266	300	287	253	287	266	255	286	280	277	280	280	296	250	236	257	250	323	273	282	288	275	313	276	281	277	270	271	274	275	279	274	264	273	277	293	255	290	310	289	273	287	249	296	263	288	285	255	301	273	275	271	320	269	285	266	274	255	279	272	292	280	284	260	288	292	272	309	305	279	250	294	242	281	287	283	269	302	294	232	250	251	271	284	277	268	262	279	292	308	267	283	296	303	270	286	286	304	282	288	284	245	278	281	294	275	264	290	303	292	261	277	265	262	290	265	267	270	267	302	296	263	278	312	251	309	281	310	254	276	263	253	252	274	262	279	268	271	299	265	287	262	257	289	250	279	291	292	291	259	253	281	275	279	274	264	271	268	286	246	264	243	299	296	281	260	290	266	266	279	275	274	254	272	259	303	275	250	282	261	286	270	279	263	275	265	274	281	251	273	255	273	317	281	305	293	271	287	283	239	280	276	273	272	283	298	285	323	278	302	273	263	265	272	273	291	272	268	253	272	276	258	280	277	275	273	280	267	292	280	278	264	266	303	263	282	253	306	276	282	286	257	295	250	301	265	279	266	297	273	272	288	298	270	258	293	269	263	238	296	280	286	257	254	272	297	295	252	286	250	300	282	323	314	260	253	266	290	281	278	293	297	256	278	276	273	299	272	275	239	292	272	279	275	293	289	282
12746	14795	27043	27727	17236	9704	7591	5831	4486	3667	2987	2512	2094	1806	1683	1504	1431	1283	1312	1211	1193	1151	1070	1114	1112	1004	947	927	837	871	819	817	809	720	717	763	740	713	700	686	686	679	681	708	690	677	658	649	676	675	673	674	669	697	693	699	699	735	691	661	687	703	719	701	652	682	643	684	690	668	687	694	662	689	688	758	683	701	733	681	721	688	706	711	678	700	726	674	699	714	668	721	712	665	687	690	640	717	717	703	655	714	710	690	676	663	720	695	703	728	660	688	658	696	701	710	683	721	666	695	713	685	622	749	713	729	677	670	674	669	686	697	702	639	674	709	653	690	671	672	646	676	660	697	648	661	705	671	678	666	654	686	723	661	707	698	682	647	699	709	671	683	697	667	664	702	727	679	691	683	667	701	663	661	650	684	696	672	683	711	680	698	691	682	718	690	700	665	700	634	712	681	660	715	645	656	658	663	693	664	695	722	702	651	664	672	660	693	690	672	702	681	641	664	693	615	662	683	689	711	644	645	715	687	693	655	695	694	724	731	649	726	631	678	678	654	690	694	694	657	726	687	661	665	694	705	698	661	682	713	679	687	709	656	687	671	710	656	674	702	738	693	646	720	634	715	691	654	682	683	672	689	682	666	686	669	686	655	730	711	663	674	701	667	721	693	736	671	740	676	670	677	689	686	672	685	718	679	711	690	671	724	705	680	657	713	696	719	706	684	706	677	649	690	731	622	725	673	672	689	718	689	652	682	703	682	693	702	719	673	704	709	707	666	681	626	682	700	697	700	667	683	694	671	703	681	690	666	690	641	708	660	670	698	709	686	651	666	674	674	664	707	662	690	662	678	663	650	671	674	705	689	694	649	657	708	647	617	714	667	698	644	682	677	668	658	750	696	699	681	682	721	676	625	678	689	683	660	688	656	661	698	697	720	663	684	639	690	735	651	750	666	725	699	679	665	689	669	627	695	697	638	708	712	644	632	656	659	689	715	711	672	683	669	663	667	694	718	667	678	727	652	688	654	680	687	662	758	660	634	744	691	673	674	641	650	674	672	637	711	691	638	689	712	666	729	671	681	684	686	696	673	722	699	604	676	667	677	699	685	696	661	693	656	666	699	724	716	675	658	676	696	779	683	695	665	649	696	694	737	683	690	702	664	677	661	661	649	672	638	700	635	698	698	642	691	698	680	642	700	656	677	723	671	733	648	655	666	686	643	713	701	696	699	664	662	659	711	682	663	654	650	676	669	725	654	668	686	657	655	657	728	664	640	657	709	656	694	655	692	692	663	666	666	671	694	673	650	681	721	711	688	709	667	658	696	679	685	661	725	684	702	697	686	697	673	667	679	680	669	678	640	677	704	690	688	661	663	628	686	646	687	669	723	697	690	658	683	667	695	723	677	706	689	712	686	697	683	635	692	662	701	708	643	709	701	660	700	649	655	740	733	650	688	688	658	694	689	669	705	673	659	713	717	688	667	655	672	669	652	627	699	709	674	701	623	692	679	668	692	693	638	662	632	662	673	711	638	668	686	691	689	677	669	640	688	667	703	694	669	668	658	680	680	676	669	663	696	668	708	656	715	693	710	701	668	714	710	655	679	673	710	661	686	701	662	668	712	677	668	673	676	642	722	651	667	646	663	655	712	683	681	670	708	671	710	675	683	692	664	683	687	666	662	677	684	697	722	689	675	682	685	701	686	722	691	667	668	697	659	678	692	676	648	726	663	691	674	646	683	700	650	662	636	672	695	715	643	735	645	702	697	695	745	646	629	687	648	713	672	684	720	672	681	653	767	698	677	692	702	702	691	686	682	677	672	704	709	676	706	669	679	691	660	651	707	699	731	720	650	654	650	663	619	677	677	712	698	676	704	670	662	670	676	700	670	663	681	741	668	711	680	701	698	667	694	668	725	688	725	648	657	682	644	655	679	714	718	639	626	662	678	702	700	663	663	714	698	684	707	670	628	700	628	679	680	690	713	664	686	677	733	685	712	706	680	686	677	695	689	686	628	659	675	688	665	703	675	633	672	719	706	710	680	701	636	638	663	655	691	720	697	679	692	699	698	681	688	692	713	648	721	734	682	723	672	680	652	625	686	684	683	670	635	694	701	732	715	630	632	628	616	691	730	672	710	646	662	715	652	677	691	667	719	713	679	658	670	717	664	659	618	679	639	616	705	668	656	677	705	673	706	684	684	707	681	664	656	688	647	649	614	667	709	652	639	684	671	717	671	655	703	686	692	683	663	680	654	648	660	650	646	696	709	699	692	701	697	690	674	685	702	701	687	701	670	689	717	706	678	671	695	706	690	661	745	690	674	713	686	714	653	654	648	674	660	692	720	653	659	660	709	707	686	707	667	696	694	671	658	674	728	694	692	654	723	704	676	695	700	705	678	671	718	706	667	701	677	693	657	678	717	721	642	747	665	700	694	713	700	719	631	756	705	672	655	657	679	651	677	664	631	718	628	707	662	697	686	694	686	679	694	705	670	746	662	715	684	675	682	703	684	722	708	681	668	705	640	674	677	673	685	668	699	681	695	698	676	640	689	662	661	637	725	677	691	691	696	702	741	646	645	672	691	744	721	666	773	699	668	684	731	653	643	658	696	680	643	671	641	690	667	689	694	673	655	671	638	652	662	634	702	689	654	670	675	721	713	658	712	656	698	671	701	665	707	654	683	703	653	727	686	681	695	671	659	686	694	707	722	705	637	670	715	671	748	668	687	657	642	677	676	721	670	676	695	759	638	618	688	685	625	733	698	656	679	676	731	690	663	709	714	731	621	742	697	697	670	678	695	644	695	711	696	669	716	649	683	690	669	707	686	758	694	650	642	669	644	664	654	666	655	725	641	680	677	715	703	697	631	654	688	711	677	679	681	706	717	714	650	707	658	653	668	703	699	701	664	658	655	708	621	679	708	709	664	718	661	643	701	654	673	683	691	709	699	649	683	679	673	653	689	671	660	674	634	664	670	664	702	684	606	670	751	675	671	685	692	721	665	670	715	666	669	698	650	680	667	702	674	665	703	696	660	643	682	719	654	692	729	625	680	671	684	671	644	699	649	704	672	701	733	697	732	646	707	667	669	707	686	729	685	652	733	689	652	673	670	625	681	648	698	683	709	731	663	707	647	695	664	654	712	684	718	705	703	675	687	697	656	655	658	650	658	661	681	680	706	666	674	703	655	701	698	663	685	679	700	723	647	724	677	704	716	714	695	706	686	662	694	670	667	697	645	694	642	695	721	677	716	701	740	709	714	690	672	680	686	658	675	682	724	654	688	630	719	683	694	682	660	670	638	697	659	704	702	644	661	647	696	675	679	710	690	683	757	691	699	677	685	708	702	674	660	716	664	700	688	717	642	691	699	742	683	679	662	720	691	646	678	667	713	620	661	641	710	668	698	662	646	678	671	694	684	680	613	662	637	707	731	668	678	676	666	692	703	673	664	683	677	677	671	733	699	622	675	691	666	666	678	730	720	653	659	658	678
36695	37128	45109	50022	34391	18613	10275	5248	2889	2014	1553	1243	1050	791	734	749	635	598	557	510	547	582	550	486	487	441	446	450	411	390	391	391	375	371	354	390	335	361	322	336	353	334	314	361	361	339	350	344	352	350	332	330	326	368	349	311	372	344	361	383	349	333	320	332	339	344	328	342	332	334	368	370	328	350	355	346	381	349	358	346	336	337	353	315	342	364	372	317	334	349	331	357	352	330	362	348	355	344	374	353	375	362	362	350	369	333	329	358	294	332	328	358	339	342	381	363	349	349	352	347	321	309	348	351	328	370	356	317	354	328	343	377	341	338	347	343	337	358	320	343	330	384	362	331	331	337	354	336	328	345	292	352	323	338	330	339	320	315	314	353	310	344	344	347	308	339	309	311	326	368	340	351	370	353	329	311	327	338	357	291	335	357	355	342	301	364	351	320	310	358	337	314	307	311	342	312	340	304	310	345	318	329	351	336	350	315	375	342	340	330	322	366	322	345	343	314	339	356	318	356	338	320	330	314	337	327	330	329	343	353	305	336	315	319	349	304	316	341	311	340	330	349	304	369	369	331	326	327	346	345	348	315	353	316	350	334	352	340	356	341	360	336	321	343	335	346	347	346	328	289	330	325	355	326	341	338	359	342	334	329	314	302	328	335	353	333	330	307	334	346	349	343	325	345	321	350	344	335	324	334	365	342	334	334	319	318	305	320	317	333	334	335	357	341	309	295	344	357	313	336	349	363	349	322	327	332	336	341	322	324	347	347	306	281	332	336	334	335	315	337	328	311	391	331	357	331	303	326	329	384	353	349	306	363	343	320	349	314	344	343	360	349	351	341	341	334	341	327	320	314	323	359	361	323	354	335	337	313	335	329	325	326	316	322	325	358	353	313	328	340	368	301	330	344	350	316	342	343	327	353	369	378	362	361	305	313	349	290	299	343	333	360	346	328	319	371	357	331	337	330	342	306	325	348	367	341	303	366	308	334	341	339	380	335	312	362	342	364	370	330	301	350	350	343	311	356	331	340	322	332	299	386	327	318	348	330	298	329	340	341	350	310	356	344	306	360	300	350	343	360	326	322	347	333	342	331	336	335	365	310	349	329	351	324	345	341	345	304	340	322	342	325	350	319	345	334	326	333	316	298	319	344	342	350	321	361	313	329	336	339	324	334	330	284	292	354	313	328	330	316	354	361	293	341	339	374	332	361	313	360	364	275	350	370	320	362	337	351	361	373	359	329	310	323	340	362	336	344	355	349	325	336	349	295	341	325	368	333	331	322	332	310	308	359	287	321	338	315	373	310	306	310	316	340	348	354	319	325	301	361	341	338	350	348	363	357	350	322	354	355	350	366	309	323	371	340	324	335	336	326	343	330	331	334	345	322	352	326	353	337	367	328	337	351	372	343	340	343	359	330	350	329	362	349	365	375	349	346	364	325	329	325	296	350	358	332	349	317	372	332	328	341	356	357	338	329	356	309	350	331	354	331	350	362	342	342	335	327	304	341	352	361	356	330	348	343	329	310	326	340	363	338	323	341	337	363	318	335	346	304	358	314	327	352	338	372	303	345	359	338	345	326	344	333	366	328	315	345	347	340	324	308	372	343	348	331	326	330	308	315	372	361	317	337	309	341	331	354	356	339	354	336	326	353	345	325	348	328	344	307	368	315	324	356	324	322	309	345	361	313	338	324	345	333	302	338	349	354	353	346	332	315	329	329	344	330	310	342	361	328	348	333	349	324	348	342	351	360	341	343	334	319	326	304	340	328	305	325	340	319	372	327	288	338	388	339	331	363	375	310	312	332	407	331	305	329	329	356	370	325	334	347	336	344	366	313	352	296	329	344	316	356	342	364	330	359	359	340	354	329	328	340	343	327	400	342	363	327	326	333	344	318	290	343	324	301	360	345	314	332	377	341	362	326	370	312	344	356	361	346	341	353	315	338	342	344	363	348	333	348	358	318	302	366	361	352	369	371	349	300	328	344	337	345	318	329	361	325	334	325	307	337	355	356	367	318	335	336	335	351	340	333	307	368	344	320	359	327	339	361	321	312	318	364	369	314	338	319	336	314	323	343	359	332	332	337	361	361	352	320	340	345	341	322	324	349	339	337	301	322	335	326	349	348	327	326	322	356	353	390	327	330	311	331	383	322	334	323	350	345	303	331	358	377	346	345	335	348	302	339	340	333	325	321	369	349	328	319	332	345	317	383	371	332	361	326	339	309	322	325	332	322	333	319	343	315	325	344	337	350	329	352	325	321	338	330	374	312	340	336	350	333	361	340	315	359	346	308	340	351	311	325	321	319	334	356	363	351	350	352	327	341	305	349	355	304	328	338	315	314	347	325	351	318	358	364	334	332	330	353	343	327	363	327	341	340	343	312	357	372	322	364	321	321	323	349	347	322	337	328	368	328	354	294	334	330	356	300	339	345	356	384	340	386	337	330	374	313	304	316	326	358	375	344	327	303	309	351	335	324	338	351	375	361	344	361	309	359	374	324	335	376	340	354	356	312	325	306	326	313	337	311	344	331	315	356	349	324	344	331	346	345	317	359	315	336	301	342	312	326	340	353	348	346	375	327	353	347	341	350	326	328	353	331	340	331	348	340	318	358	371	309	333	321	346	362	338	324	361	359	336	329	326	355	338	343	387	338	323	338	330	345	338	326	329	377	313	332	366	337	351	314	332	335	338	356	354	352	322	326	328	295	311	309	352	343	341	308	337	319	335	344	337	355	331	339	347	328	339	330	337	301	353	324	362	329	334	340	345	368	302	359	323	351	346	306	354	361	341	350	361	343	322	308	307	336	315	320	321	328	324	320	345	323	352	334	348	306	356	331	352	362	358	341	345	331	322	328	384	314	349	321	319	357	338	331	354	316	309	364	344	360	371	336	328	325	348	341	358	339	333	342	320	341	307	335	327	322	339	373	359	365	353	346	326	353	313	320	359	347	322	319	345	307	356	327	331	330	342	363	313	334	322	310	345	348	368	330	326	349	343	323	287	322	337	368	312	330	345	317	313	370	328	345	360	322	319	327	344	322	336	363	344	345	356	327	349	341	317	364	344	352	339	309	312	344	374	340	311	315	323	325	335	358	352	330	345	329	327	333	312	346	341	323	332	364	319	351	336	346	324	354	355	352	321	341	333	325	346	344	366	340	345	342	371	336	321	327	340	323	330	346	358	333	316	341	311	337	305	378	341	325	329	378	357	340	324	343	338	334	322	366	339	368	320	326	322	305	328	337	357	338	329	353	330	349	329	364	355	335	343	342	378	310	313	337	360	337	375	355	357	324	374	365	351	317	360	308	332	309	358	345	321	357	340	335	335	324	363	336	359	343	356	331	348	354	340	338	354	350	357	359	341	342	359	302	334	311	316	338	366	329	304	341	341	352	379	355	333	339	349	354	328	323	348	348	362	328	355	358	349	344	332	314	318	360	338	329	332	317	328	314	382	363	334	337	330	342	337	359	326	346	334	333	349	333
22456	30624	44668	52526	33167	15823	13241	10894	8990	8123	6489	5278	4345	3792	3318	3086	2721	2601	2320	2180	2104	2094	2007	1765	1599	1531	1497	1298	1259	1168	1151	1070	1045	943	989	941	867	897	840	794	886	865	829	833	861	827	825	919	866	852	854	832	859	870	958	923	853	855	873	911	906	863	901	886	890	874	864	869	848	858	810	798	857	817	828	834	877	823	784	829	825	833	806	828	832	873	867	817	825	828	791	801	894	817	871	892	841	859	881	827	777	801	867	810	797	832	795	836	828	813	820	845	831	801	807	813	855	789	832	786	828	790	779	807	804	826	786	861	836	841	867	834	738	820	802	772	811	764	803	715	839	761	797	788	813	773	874	766	798	823	842	760	790	792	845	791	800	783	844	773	801	814	818	813	830	836	741	827	800	789	769	870	802	814	773	788	802	779	749	804	793	767	802	818	845	797	821	789	819	833	777	788	753	850	762	754	838	813	752	792	772	786	807	811	786	833	805	833	767	804	765	848	797	823	785	802	783	785	789	839	802	776	900	779	818	782	767	817	839	851	809	773	783	817	794	759	850	775	846	845	769	814	857	816	837	829	845	775	820	791	875	777	803	823	786	764	822	830	812	816	806	824	803	798	786	815	795	819	827	815	812	803	769	792	761	795	798	771	822	792	834	819	815	840	856	783	838	767	765	806	791	829	794	842	775	732	797	797	820	757	834	816	796	834	783	818	815	759	780	782	809	813	832	785	855	802	798	801	745	801	792	808	834	795	830	801	809	813	827	817	793	783	780	784	826	758	792	782	815	767	769	780	802	764	845	750	844	836	848	820	833	769	827	811	835	773	828	857	799	828	795	815	793	768	805	767	791	840	834	791	819	865	780	808	795	797	735	765	763	811	859	768	815	792	779	801	806	834	831	771	817	787	806	833	817	824	819	851	844	819	775	800	837	802	824	808	830	850	823	755	819	760	820	736	808	798	809	776	815	854	818	786	793	768	769	780	799	803	812	823	753	823	821	805	776	778	754	836	813	788	806	720	781	815	781	839	804	828	823	785	819	809	773	810	800	773	790	824	791	845	804	824	868	830	805	864	787	848	831	818	816	820	862	747	804	827	802	730	767	821	847	813	837	818	825	767	828	777	805	800	832	803	801	776	808	782	784	773	819	812	797	784	780	814	778	775	857	821	840	791	797	830	811	821	820	778	806	795	826	776	810	820	781	766	805	760	802	776	789	791	817	806	795	816	789	798	827	778	842	816	803	828	778	758	847	798	776	815	791	820	775	820	802	816	839	831	781	810	804	830	784	785	821	811	808	833	807	819	807	776	812	798	826	825	799	754	786	767	801	768	794	789	819	836	787	814	752	819	839	764	783	821	815	816	781	776	802	792	846	792	796	825	815	794	876	773	808	843	852	829	875	816	785	796	791	757	794	758	791	850	794	817	834	815	837	779	799	836	824	792	789	807	804	838	782	802	793	764	781	775	825	798	810	771	843	816	809	850	778	854	805	809	845	829	787	810	845	772	783	834	762	752	810	764	853	806	837	805	807	826	808	808	791	839	768	823	822	812	790	802	774	796	739	772	865	777	792	836	824	823	816	758	788	811	812	801	803	799	798	792	820	854	824	786	777	813	802	771	818	813	775	771	844	809	780	841	762	809	804	785	818	803	807	745	808	805	821	808	843	804	859	807	828	765	821	816	807	833	806	794	781	769	812	791	812	743	823	796	834	809	780	839	797	777	890	799	848	793	800	793	808	804	787	807	857	780	763	804	782	832	802	800	783	803	875	798	778	779	831	792	833	743	830	786	811	849	763	782	794	786	790	802	813	843	822	828	834	805	835	835	825	844	763	794	822	768	841	842	780	831	744	823	836	800	808	780	788	819	790	822	803	832	778	824	745	832	824	819	801	771	800	785	810	785	830	768	809	793	848	803	794	800	795	818	803	779	830	827	774	790	810	823	846	814	807	804	825	840	862	818	752	822	835	803	806	826	754	795	820	847	812	837	790	824	821	767	771	772	768	793	826	805	773	803	788	763	792	755	818	805	809	794	768	792	787	798	791	788	822	775	792	796	825	767	775	803	817	837	785	823	799	774	829	745	830	811	791	792	783	829	843	743	816	767	810	813	805	773	781	785	841	799	780	812	822	808	843	826	829	846	803	768	834	824	820	824	882	747	801	754	831	794	828	784	809	798	765	785	791	780	799	756	816	792	822	837	746	810	824	820	784	841	758	835	785	805	808	829	816	782	826	819	764	782	771	801	825	786	828	765	781	796	783	786	803	781	822	828	767	782	761	767	840	798	826	788	808	828	797	757	729	775	793	766	793	849	761	765	805	799	781	766	812	801	844	830	817	825	791	817	806	838	789	828	773	832	790	803	783	809	820	808	797	778	814	801	790	838	835	802	799	752	795	794	812	804	797	804	791	787	787	824	774	811	815	773	804	801	823	800	785	872	852	780	791	844	806	807	813	829	800	782	774	826	775	869	849	826	814	773	839	777	823	837	854	834	808	751	849	823	806	783	826	805	774	770	755	777	837	825	801	797	846	811	783	803	787	777	823	766	805	780	824	850	753	834	814	791	867	842	768	828	823	827	791	779	765	841	780	823	836	831	758	811	847	790	834	807	795	842	763	826	766	806	786	791	826	847	770	832	812	799	770	802	827	813	785	824	805	820	818	796	825	781	832	801	816	738	774	777	753	813	820	830	782	784	773	840	835	812	750	814	835	851	762	795	792	806	787	796	811	834	815	826	807	766	792	816	819	744	832	796	825	803	796	815	794	813	831	802	817	851	849	880	822	768	788	807	852	798	806	836	822	784	811	794	837	838	840	810	798	855	763	839	801	770	798	821	849	766	813	845	759	805	775	779	803	782	772	795	873	787	792	809	801	790	829	802	832	820	799	815	849	769	819	779	852	818	844	766	837	821	804	789	790	762	854	774	774	783	814	768	814	804	799	824	817	784	765	760	837	845	792	803	833	769	802	819	754	816	859	809	820	826	844	798	828	789	802	839	745	753	829	824	810	829	827	809	816	790	869	817	819	768	767	778	815	808	783	812	864	800	833	751	823	816	784	807	861	804	808	830	822	835	782	802	828	746	781	743	778	842	816	840	849	838	814	843	816	779	806	776	784	820	773	869	800	806	856	818	797	784	838	832	824	796	846	831	824	825	840	881	802	808	836	848	830	793	835	832	761	832	758	757	810	848	814	789	760	786	817	797	795	826	796	770	747	808	853	800	785	813	812	864	843	795	801	816	833	799	848	837	785	864	808	829	785	812	819	799	836	791	828	773	731	788	785	763	801	827	790	774	809	791	825	787	836	805	795	797	805	853	783	826	833	811	780	828	820	840	791	827	783	796	781	758	789	842	771	777	798	825	848	785	773	808	818	836	792	822	845	793	798	822	768	817	784	780	804	787	777	805	763	825	837	795	816	773	778	765	808	770	817	781	820	813	820	790	795	778	795	822	795	766	826	827	818	810	814	793	808	807	815	810	857	753
46359	44237	55070	47756	30848	22217	16706	10109	5376	3296	2277	1829	1448	1086	1040	869	803	701	659	577	591	585	575	544	478	466	499	467	391	419	379	343	389	370	308	339	310	345	327	298	345	319	321	328	293	366	330	326	319	359	307	344	334	318	370	332	368	303	347	314	323	317	329	342	359	297	331	306	318	336	328	301	340	327	306	273	298	301	320	300	286	333	309	319	324	289	289	309	311	318	294	321	322	302	304	295	298	335	286	321	310	327	267	324	316	321	334	316	317	281	309	307	288	312	310	291	303	289	310	327	298	311	312	334	317	285	295	316	318	315	295	293	317	309	279	287	315	301	292	304	298	322	309	294	314	266	281	304	304	318	317	269	327	293	300	322	309	283	276	288	325	302	299	293	308	303	318	328	303	293	288	302	307	313	279	282	323	315	297	307	299	301	294	295	291	289	297	287	318	323	298	283	302	308	316	307	318	292	313	305	329	306	324	282	297	291	298	307	336	318	288	285	284	293	292	286	281	297	281	351	309	316	282	293	296	318	298	298	285	268	301	278	281	315	294	308	333	346	279	276	316	303	288	297	288	299	289	302	319	298	299	289	322	294	299	295	298	273	311	291	327	309	321	280	299	280	291	312	352	297	297	308	312	301	324	338	314	284	314	299	310	310	295	306	320	333	295	285	306	335	329	291	303	338	290	297	291	288	298	311	341	314	310	295	284	287	289	287	294	331	327	341	319	295	315	301	275	285	323	325	322	295	325	266	313	298	276	290	332	325	325	292	287	337	304	337	287	325	295	301	306	279	282	282	311	305	339	307	269	317	274	314	287	307	296	311	319	311	313	324	310	307	318	305	306	303	320	298	306	284	307	305	311	309	305	297	319	311	316	313	293	294	294	297	294	312	276	323	304	314	313	290	319	306	309	279	302	303	302	299	301	296	325	334	317	275	299	308	322	293	319	310	293	317	289	336	299	301	297	333	349	331	323	294	309	295	309	293	341	313	287	304	294	317	280	285	336	291	307	290	293	277	305	296	315	301	317	269	313	308	303	305	308	288	302	331	294	306	306	318	273	302	297	289	286	317	316	313	330	292	303	277	293	277	295	308	296	286	316	319	268	301	314	298	321	296	327	281	335	296	284	308	310	291	294	288	321	302	333	294	372	301	287	316	328	304	320	280	245	261	291	277	307	322	291	340	352	287	296	329	280	280	315	319	321	291	267	328	301	318	294	306	324	328	361	267	308	328	335	298	325	302	302	275	306	289	315	280	285	301	330	263	308	324	265	285	309	300	289	293	285	290	312	294	285	297	298	277	319	302	302	306	285	302	335	320	269	302	345	309	317	334	319	308	293	285	319	308	280	300	324	253	290	313	325	288	309	343	303	286	300	332	283	312	305	297	298	319	328	299	324	311	309	309	293	315	314	335	296	294	326	296	302	335	299	310	322	304	283	330	325	308	306	294	304	284	303	305	284	307	316	297	348	291	300	274	281	301	289	316	297	328	281	290	298	314	288	299	287	310	280	332	316	278	306	296	291	335	326	303	316	344	283	296	304	309	313	291	349	303	339	333	294	288	298	297	305	298	295	298	297	321	304	285	312	279	293	274	300	331	321	306	301	327	309	365	296	260	318	294	325	313	319	296	297	339	321	296	322	325	324	314	287	286	313	302	292	312	335	293	304	301	324	298	300	279	305	302	296	282	305	272	308	344	293	296	312	308	295	307	331	313	278	308	300	326	331	280	294	368	301	298	299	282	283	315	272	307	294	324	299	334	308	301	295	305	302	290	307	300	291	292	302	325	307	309	276	270	318	283	316	329	317	289	295	271	301	306	306	291	291	295	311	325	301	317	303	308	273	318	295	331	314	278	304	298	304	289	307	299	310	277	322	297	322	326	323	338	325	314	302	281	277	276	305	308	289	320	291	321	318	344	302	324	275	308	296	297	252	307	316	303	306	301	294	300	284	320	301	343	312	299	293	330	333	297	292	279	306	289	324	307	319	286	296	296	279	335	277	314	304	316	308	288	319	321	299	309	309	327	295	297	293	266	321	313	288	322	295	307	309	300	339	307	307	289	292	321	278	296	300	317	304	315	312	336	326	305	304	341	323	280	285	275	284	301	329	310	335	313	348	349	298	283	293	318	338	291	315	322	314	324	296	300	328	299	317	307	295	284	308	290	284	295	277	294	301	283	289	293	282	288	314	310	289	311	271	305	288	295	347	332	303	317	300	305	293	310	284	299	304	297	318	318	276	309	312	281	304	315	319	293	306	306	313	323	311	306	273	285	306	277	314	284	310	296	301	308	298	271	341	322	306	335	309	303	320	328	311	313	302	314	291	303	324	314	311	273	325	329	328	304	352	303	298	282	315	315	307	332	306	326	299	322	348	299	301	293	291	295	294	338	293	334	311	287	279	300	302	292	281	322	294	298	292	317	287	313	349	302	280	336	336	311	299	333	299	325	289	301	321	290	331	303	329	297	313	289	344	329	321	273	311	302	267	288	292	356	294	264	289	294	315	347	291	291	313	290	318	295	265	330	291	309	311	299	335	294	271	296	286	329	292	274	284	295	314	293	347	327	323	308	292	284	311	285	299	301	321	308	324	329	292	306	310	312	305	332	313	297	299	293	293	308	296	312	318	288	281	319	326	303	314	328	311	325	298	312	301	332	301	306	330	297	298	283	285	271	277	278	301	294	290	293	310	306	289	294	312	279	313	291	263	320	271	306	311	314	288	342	275	314	305	277	345	303	305	328	322	301	294	298	317	293	298	285	317	284	296	337	311	317	320	315	306	304	315	320	359	288	281	288	290	277	274	304	283	307	313	289	298	308	278	310	308	350	313	330	288	333	289	343	318	298	304	278	294	290	286	286	305	277	306	332	303	292	289	314	295	317	279	277	289	334	335	299	302	305	318	310	307	315	277	353	273	282	287	314	296	306	291	303	352	303	296	334	321	292	330	311	305	314	290	293	263	298	305	287	323	287	318	314	282	297	296	317	319	296	277	308	283	330	322	270	283	323	307	301	287	318	322	291	302	318	295	309	313	283	321	287	293	338	334	303	288	281	286	335	296	290	266	295	314	312	300	298	313	333	322	319	324	296	304	323	284	280	288	292	308	313	308	318	322	325	283	288	288	294	310	308	287	280	316	299	280	310	291	281	325	313	313	267	306	270	325	285	293	261	296	308	297	320	320	322	319	315	302	314	332	275	264	342	328	317	306	314	310	306	315	324	295	311	309	291	243	269	289	293	333	314	316	320	297	289	292	292	288	303	302	319	340	296	319	323	296	301	314	325	314	342	310	304	296	295	307	323	315	322	339	305	306	334	320	300	295	289	334	309	285	283	330	294	307	329	314	310	312	326	307	287	317	301	339	320	297	336	288	312	287	290	314	302	306	324	283	289	290	294	284	336	321	305	311	305	298	302	291	296	312	327	285	334	274	309	297	302	305	314	317	322	321	285	281	302	303	306	313	296	306	309	290	297	315	306	292	295
29842	36023	53774	52712	33697	19944	16441	13781	12150	10500	8440	6918	5949	4709	4275	3938	3495	3141	2861	2524	2569	2470	2426	2065	1918	1807	1719	1593	1433	1342	1222	1173	981	991	949	877	838	857	836	812	809	789	751	843	844	828	859	842	813	779	783	803	839	838	930	878	821	846	864	848	874	884	886	880	811	861	803	771	773	758	804	775	748	740	753	787	763	773	784	777	723	762	751	801	725	794	746	735	783	783	756	786	726	804	853	773	755	803	737	794	746	721	696	755	757	746	708	772	722	751	743	733	751	695	737	737	759	685	730	681	720	747	735	746	668	711	718	787	761	746	729	701	750	733	692	694	712	746	701	764	706	698	705	715	770	718	720	680	715	742	712	691	695	761	744	736	741	733	707	673	734	714	727	703	737	745	660	669	703	750	745	749	719	757	718	734	770	709	712	746	724	723	707	721	686	724	726	755	675	730	675	664	711	688	740	698	720	688	759	732	684	717	687	733	715	761	731	717	687	682	734	710	731	721	728	679	713	697	703	746	680	690	698	740	710	702	769	692	698	694	727	726	680	715	786	697	704	735	702	729	743	698	721	685	716	693	701	772	739	680	719	712	715	745	707	721	739	672	720	698	731	762	736	729	686	718	731	702	702	687	749	718	771	718	695	737	737	711	727	766	663	749	722	727	685	705	710	756	728	694	709	719	726	743	686	734	715	679	733	709	704	705	730	707	699	669	743	746	744	734	770	701	685	717	720	748	748	704	734	682	721	747	717	775	709	712	702	754	701	713	720	757	752	741	725	746	671	741	701	702	691	728	718	703	656	683	709	724	736	722	751	711	747	722	685	735	675	751	718	675	774	684	685	738	693	740	692	667	729	769	678	697	712	719	708	734	687	701	726	707	723	734	702	759	740	742	706	723	724	737	710	730	727	724	695	749	742	709	746	690	657	718	697	701	690	731	737	784	740	698	720	711	745	768	672	708	746	724	709	705	707	720	744	688	762	699	722	718	695	749	691	719	753	685	713	737	722	730	699	697	707	689	750	687	725	684	690	758	735	744	718	699	697	718	702	725	713	730	753	688	714	750	695	707	701	676	717	695	721	710	711	697	694	701	690	699	743	641	670	685	689	712	749	688	716	681	685	720	730	796	679	754	736	726	720	743	708	732	711	721	712	727	695	730	716	767	698	717	689	733	723	727	753	707	704	716	712	689	764	704	713	754	715	768	703	686	742	736	735	710	718	728	689	673	703	711	689	702	730	678	693	705	692	682	700	704	676	767	741	738	735	739	731	703	682	666	705	724	708	725	677	754	692	730	701	735	749	721	732	715	697	698	742	712	694	702	727	718	702	700	656	736	689	725	731	721	689	730	726	707	731	714	724	677	716	726	720	722	739	726	667	741	737	727	725	730	743	731	749	707	680	717	755	686	715	663	762	722	730	711	702	730	692	728	664	701	759	699	693	760	727	745	733	689	713	689	685	663	735	699	678	718	695	731	689	717	725	696	767	720	658	732	739	677	775	742	706	745	699	748	715	749	670	682	773	760	723	712	749	717	694	659	719	672	705	797	708	685	712	711	712	686	701	717	712	702	710	702	725	717	713	726	748	759	719	683	730	697	740	719	702	730	764	713	775	727	717	670	727	748	705	754	699	698	721	751	714	725	699	756	710	777	724	720	717	754	701	721	709	722	761	723	710	666	698	726	668	768	748	698	706	709	715	750	758	719	729	707	692	723	716	729	683	674	699	754	722	701	703	698	688	695	741	686	705	711	665	682	703	727	753	711	741	735	725	708	705	714	724	739	739	738	728	665	746	684	756	727	726	732	713	763	730	693	726	709	718	709	716	721	671	696	742	689	690	712	748	676	743	719	702	759	691	678	697	752	662	691	724	701	721	719	713	738	686	698	756	744	720	699	720	697	712	737	722	741	716	689	688	703	700	742	760	704	674	699	687	715	706	787	698	752	745	736	738	697	713	710	761	747	701	691	733	737	698	717	713	731	750	746	723	723	709	750	713	690	715	717	762	724	685	755	737	685	698	700	694	725	724	687	767	752	742	686	680	674	749	659	704	703	789	666	709	745	706	686	704	737	690	736	699	687	713	709	759	675	716	716	719	735	719	708	708	696	777	715	694	704	725	758	684	740	694	692	743	703	704	720	735	704	729	673	707	680	704	690	716	738	683	717	694	698	743	739	734	716	700	733	711	701	715	662	699	650	756	733	688	741	716	733	682	740	747	719	688	722	729	757	725	723	765	699	725	687	693	695	717	720	722	682	720	739	780	698	750	738	718	705	700	705	714	721	692	664	686	694	716	723	696	734	752	735	743	742	742	752	689	706	731	723	734	713	731	734	718	749	715	735	716	697	661	749	694	722	746	689	728	719	702	717	690	673	700	651	745	697	741	708	726	756	733	744	689	675	756	711	707	706	733	717	686	697	712	716	704	702	685	734	693	729	705	720	776	708	678	728	742	736	760	718	701	704	740	697	715	717	750	726	736	732	708	710	688	756	717	706	705	719	736	702	782	748	741	769	692	691	769	703	728	666	742	755	704	724	708	715	734	751	711	714	736	702	703	695	724	712	705	672	725	755	753	693	740	695	701	695	691	698	738	675	730	764	752	742	700	743	774	689	760	740	746	717	697	705	733	730	769	722	697	710	721	753	706	670	725	697	710	720	724	714	750	681	758	741	728	683	702	761	723	744	689	745	741	721	737	744	716	705	683	702	715	716	778	715	724	685	711	690	732	722	722	725	735	734	719	696	730	691	743	720	707	713	730	706	749	708	760	767	705	714	693	736	733	718	722	716	745	725	701	726	714	703	677	699	737	704	702	697	694	733	782	711	638	741	691	711	745	731	778	729	707	675	723	723	698	690	716	747	746	707	680	702	740	736	749	726	709	679	728	754	755	705	714	676	771	774	737	744	701	674	721	703	702	740	718	683	720	736	765	735	736	713	691	721	709	738	714	733	711	751	689	709	709	734	722	760	725	740	751	660	693	707	692	748	689	704	712	715	696	763	672	734	749	762	650	699	708	723	693	713	726	678	771	713	691	740	735	712	683	747	695	687	720	715	743	777	725	737	724	725	742	705	719	677	726	719	735	720	771	740	714	690	737	755	726	697	725	767	670	731	739	716	674	763	754	744	744	752	700	705	722	729	754	716	701	720	765	729	744	727	711	758	729	733	728	763	735	676	711	681	747	704	742	697	678	728	688	723	773	716	709	749	713	676	710	796	730	692	691	752	669	801	719	710	714	672	738	755	711	705	722	724	698	733	750	708	737	698	703	736	745	728	716	697	727	686	725	723	700	700	715	744	705	750	732	683	752	735	700	741	724	750	698	675	657	727	697	727	781	771	739	702	722	680	737	736	691	727	720	733	738	732	717	675	717	677	724	673	746	710	687	695	710	773	746	763	718	692	718	744	711	713	698	665	746	710	721	709	700	719	712	719	764	736	705	718	713	688	733	814	754	708	734	763	727	763	708	695	719	741	749	662	723	705	703	736
22979	17981	23071	19101	7784	2871	1880	1414	1076	812	703	565	543	448	428	415	390	363	355	372	320	343	339	314	289	309	327	293	334	303	305	286	297	269	269	247	276	290	296	269	278	270	265	267	285	262	291	281	281	291	282	289	280	265	255	239	299	261	248	277	266	293	267	258	297	296	257	298	240	283	292	273	274	290	294	274	293	283	273	254	265	289	257	317	293	304	270	280	277	297	271	277	256	260	286	274	273	283	254	299	248	279	299	324	313	273	291	302	280	270	277	275	263	286	258	270	301	280	259	275	286	266	263	255	293	261	279	298	260	250	268	271	282	237	263	260	286	273	279	273	291	296	279	269	260	255	296	266	293	260	262	273	271	270	274	272	241	265	253	279	260	228	265	285	300	261	288	257	271	264	316	275	259	283	274	297	296	277	275	301	285	248	254	283	291	272	277	306	293	291	257	258	280	278	264	275	279	294	281	278	245	273	272	277	290	269	249	284	268	283	287	252	265	288	240	279	278	265	263	286	292	267	286	249	273	279	275	278	281	265	265	306	254	268	279	269	254	291	274	281	280	274	270	260	300	308	290	276	245	249	305	260	284	272	287	296	281	269	278	241	270	257	273	286	283	287	286	261	250	267	274	254	305	293	259	275	239	284	280	269	271	285	287	300	282	272	278	290	257	282	252	290	247	250	287	222	235	282	256	288	286	276	284	292	259	281	282	282	264	308	296	265	298	300	288	262	250	266	271	299	278	251	277	285	284	292	285	276	233	261	285	271	285	261	258	255	269	248	275	286	298	268	274	258	302	277	248	317	296	284	272	300	306	253	256	277	276	266	276	261	248	272	257	277	284	281	316	265	300	289	245	267	266	266	267	279	258	296	258	289	286	286	279	263	269	281	285	285	278	260	259	256	286	310	284	257	294	281	264	292	260	262	267	305	282	269	313	277	254	266	270	304	275	270	246	265	288	282	268	267	295	287	239	260	258	253	282	252	272	282	276	295	251	287	266	303	281	271	292	295	284	279	279	261	274	268	256	277	259	286	292	283	269	287	282	281	294	288	274	264	288	279	300	294	268	279	264	264	237	268	263	290	258	261	322	275	271	279	278	255	309	290	258	273	325	280	290	280	295	288	282	268	265	284	270	291	261	281	286	239	239	277	258	278	293	296	256	278	262	275	286	261	263	267	283	274	285	247	268	255	260	268	299	262	286	273	268	282	253	259	311	264	237	264	274	279	245	315	302	246	287	244	266	297	287	266	299	261	288	279	278	257	284	278	307	271	279	264	248	280	306	267	270	284	276	286	247	312	257	290	260	278	263	265	284	281	268	254	278	271	275	282	273	274	293	264	278	241	261	259	325	284	272	291	260	282	268	280	279	295	285	281	290	277	286	288	287	280	244	239	250	293	284	269	282	263	260	300	271	305	304	265	265	312	266	263	277	297	300	244	264	272	272	273	271	268	263	262	254	281	277	289	271	246	267	294	246	264	285	278	305	285	296	321	298	272	301	272	246	267	254	263	276	264	280	268	291	265	290	279	282	273	303	273	271	277	264	290	240	283	295	288	292	287	237	246	274	282	271	279	259	259	252	255	265	290	257	270	265	281	294	286	273	271	284	275	289	279	291	273	265	292	272	255	266	314	257	290	239	274	295	286	286	239	289	260	273	289	275	255	295	309	285	295	267	290	286	271	254	247	268	280	294	297	262	269	272	274	271	285	275	254	270	257	263	274	264	331	264	295	266	273	289	251	280	280	282	272	288	275	300	254	290	263	291	262	304	288	296	241	279	247	286	281	290	289	273	271	244	272	261	285	276	272	260	300	290	273	275	260	265	301	276	296	262	252	243	276	264	276	251	268	268	282	284	316	291	293	267	253	287	244	265	284	281	269	230	292	280	286	280	276	265	309	240	270	282	305	299	247	270	274	279	262	293	280	262	272	269	250	274	272	269	280	249	296	279	297	250	317	279	277	285	293	265	280	287	289	266	285	303	294	249	270	280	266	292	270	286	260	272	274	281	291	277	231	250	269	265	284	261	274	287	249	296	258	250	274	278	286	266	315	266	313	275	274	270	270	284	280	265	243	283	244	243	281	273	304	269	276	267	301	273	282	252	259	264	254	262	285	260	282	259	262	272	288	269	315	275	277	298	276	262	255	253	263	260	278	280	297	289	276	277	289	280	255	260	278	283	288	280	291	299	299	260	291	298	269	279	309	267	278	299	259	291	281	262	288	301	274	252	293	264	298	302	283	268	286	284	262	257	267	268	273	267	264	307	264	266	276	278	266	268	296	270	258	279	274	246	263	274	272	276	272	251	270	267	249	270	283	259	286	253	286	286	268	283	259	266	300	264	273	272	291	321	291	232	292	274	291	276	251	269	270	298	286	284	253	246	262	261	286	255	241	288	260	258	258	269	264	298	294	252	280	285	290	260	295	270	270	262	287	267	278	276	276	310	272	271	248	280	280	274	248	284	254	278	288	279	267	284	275	304	274	273	278	265	242	257	288	255	254	246	271	254	308	282	292	306	246	241	271	274	287	293	274	256	273	258	272	248	272	285	253	274	245	286	293	274	275	314	279	298	317	267	301	272	296	264	251	254	261	288	283	289	301	278	247	251	263	278	274	260	288	267	297	296	273	263	304	271	292	267	262	285	276	282	287	267	276	287	281	277	248	271	257	258	295	280	284	249	272	279	294	278	286	281	264	265	238	258	265	286	280	293	251	272	279	280	267	294	271	251	273	279	303	276	310	279	261	285	272	305	256	269	272	261	243	276	294	251	250	254	283	262	256	291	269	267	301	287	272	237	285	257	271	282	268	249	287	269	277	277	264	239	269	255	282	243	294	263	261	278	298	298	268	290	274	268	255	266	269	298	259	284	300	264	269	281	283	269	272	272	313	299	287	284	249	284	261	275	296	282	297	268	266	269	289	288	276	265	263	260	313	280	304	271	270	265	298	282	242	272	278	269	255	276	277	313	273	277	293	251	269	274	293	274	280	284	248	271	277	276	276	281	276	287	275	281	275	261	245	264	243	275	288	259	284	287	307	279	262	256	276	298	294	307	268	276	276	246	266	284	269	264	285	275	277	263	274	258	291	295	274	280	251	284	255	258	271	270	264	261	253	291	291	272	282	274	270	301	271	267	256	308	270	271	259	272	293	271	280	289	267	265	292	261	281	305	286	244	287	278	274	288	282	261	296	281	301	265	270	269	268	272	255	248	264	260	276	274	288	268	299	238	277	242	299	244	259	279	266	295	259	293	277	253	220	269	309	275	272	281	282	281	282	282	278	287	265	292	277	263	272	247	284	252	246	254	276	281	290	262	277	262	247	279	268	281	245	274	275	304	271	283	299	282	287	251	299	272	243	315	269	252	278	249	279	264	263	252	310	265	277	286	304	308	274	261	303	270	254	277	259	283	262	277	235	260	290	273	256	261	260	266	239	290	272	286	294	270	250	259	277	270	306	290	262	278	270	276	280	276	251	292	265
13112	14693	29228	29864	14976	8630	6711	5504	4220	3673	2899	2402	2122	1784	1520	1349	1335	1268	1228	1137	1080	1072	1071	1036	1006	918	911	843	855	807	812	800	761	724	744	725	691	672	685	699	633	695	656	728	687	675	640	678	708	665	722	651	696	676	643	683	674	737	658	674	704	707	630	696	740	673	663	767	650	664	657	673	656	681	697	711	683	733	699	698	673	718	690	628	658	698	693	658	667	699	751	666	694	693	705	705	705	682	686	722	688	702	694	681	702	675	677	655	646	642	694	704	684	678	631	626	690	640	634	678	661	725	629	681	712	671	653	700	661	690	661	673	670	663	701	628	672	670	703	694	712	670	644	660	669	682	685	720	686	701	696	682	673	684	716	698	715	704	625	682	727	622	740	674	650	682	700	690	626	635	664	684	668	674	673	671	634	666	675	670	663	686	636	674	698	656	672	721	677	677	701	649	673	657	654	664	729	691	618	674	709	737	698	696	663	698	626	660	726	632	661	727	691	658	681	736	612	685	665	666	680	666	744	661	663	714	678	674	682	664	690	672	674	654	673	700	692	662	703	636	664	708	633	674	637	657	677	657	706	669	652	646	621	655	663	678	659	691	648	697	699	727	650	637	677	676	665	667	672	659	661	685	692	665	694	626	667	671	700	645	647	700	672	642	645	671	666	677	724	677	647	682	697	689	648	688	657	662	714	668	639	670	671	688	652	680	666	643	703	634	677	684	689	679	693	700	624	708	655	623	686	662	697	688	669	638	690	703	690	609	653	665	684	686	701	660	656	665	710	673	680	704	689	656	676	692	671	644	661	647	691	651	696	729	692	709	712	691	637	625	717	689	676	645	695	702	674	670	649	674	704	627	650	654	665	654	608	706	652	697	660	682	690	677	656	674	725	676	672	686	640	677	689	655	665	658	666	703	670	697	670	691	680	715	708	668	664	618	656	681	661	667	694	709	692	666	720	678	682	666	675	659	687	679	677	649	686	648	626	663	694	706	643	601	666	690	656	682	670	665	687	673	706	688	708	718	738	670	693	657	681	720	678	680	650	686	717	679	698	673	674	689	640	636	683	690	680	684	645	661	691	660	706	656	698	671	658	646	642	709	640	726	654	684	685	651	707	681	625	693	688	703	653	720	685	677	692	676	654	677	674	664	662	660	658	704	659	660	649	695	720	700	634	706	671	716	690	664	653	742	643	691	675	693	670	689	673	625	673	638	716	667	662	697	650	677	657	670	658	727	696	653	712	709	652	723	680	672	750	669	669	678	628	703	675	657	684	685	694	676	658	654	707	668	712	681	627	688	720	665	679	684	666	709	672	649	679	627	663	654	661	678	689	632	686	686	691	663	688	683	643	625	695	689	647	737	687	659	692	635	676	692	701	700	725	689	619	699	640	665	677	684	718	652	695	707	635	689	667	666	674	689	693	705	686	740	702	663	661	714	681	631	654	715	651	702	682	690	659	698	701	679	688	651	674	717	661	693	639	659	673	664	683	675	716	649	689	694	656	661	672	681	710	669	653	670	682	668	715	720	628	645	702	692	644	679	666	712	685	677	651	683	658	709	674	678	647	716	635	696	686	689	708	670	715	708	638	655	654	653	661	696	672	636	684	649	667	667	714	684	652	704	672	681	699	716	657	670	689	669	677	624	668	666	646	638	664	690	675	699	661	640	705	702	698	696	651	707	709	664	655	678	632	698	664	672	653	661	671	656	742	687	631	664	679	671	685	669	687	683	686	712	684	662	683	664	643	639	697	707	677	675	678	645	674	639	690	629	695	660	715	684	664	692	686	689	697	727	664	741	697	674	733	674	654	698	691	679	712	681	707	681	697	708	701	626	737	700	650	652	708	682	627	648	687	679	690	666	686	690	700	647	665	690	665	672	658	695	709	655	706	693	732	675	667	684	683	667	689	617	648	658	636	661	673	626	669	658	670	682	675	616	717	648	679	636	667	650	652	691	628	679	681	695	662	714	680	686	682	689	644	716	696	695	633	680	682	656	648	674	660	709	616	665	644	666	676	712	680	664	645	638	737	693	662	665	679	676	698	657	701	689	672	679	623	660	700	682	651	632	637	718	644	635	688	655	680	678	676	624	637	634	736	680	671	715	682	666	683	672	638	692	673	660	661	687	697	662	693	713	623	687	670	670	681	636	682	641	697	653	623	670	678	663	696	667	712	686	652	635	706	658	664	731	645	650	658	664	673	665	666	679	673	626	625	659	654	701	716	692	669	623	692	645	656	657	630	685	674	686	677	660	698	661	692	634	703	665	647	657	638	671	662	667	665	696	668	668	633	654	660	616	724	646	690	706	678	679	661	700	671	648	700	702	642	673	693	699	691	701	680	661	677	667	690	687	646	636	695	670	657	681	675	676	693	648	686	632	695	684	671	665	669	664	709	749	657	660	689	659	661	678	711	689	706	688	702	657	664	675	673	694	716	641	661	652	636	696	688	683	685	645	698	649	709	699	676	664	635	691	655	649	584	685	664	659	668	695	676	663	659	667	671	657	677	686	635	672	682	671	695	682	692	684	663	665	662	681	679	678	680	691	657	641	667	696	638	683	689	669	628	671	651	659	657	669	667	679	683	676	703	659	648	659	701	647	660	645	623	635	665	632	676	643	668	645	629	690	625	707	605	664	677	654	654	669	634	709	652	628	719	650	657	649	661	694	688	669	689	649	677	649	665	683	629	696	671	714	685	674	666	707	657	753	707	640	671	631	656	680	674	665	669	620	651	690	680	698	642	674	673	639	687	669	629	699	671	640	629	673	651	652	649	695	691	644	677	691	656	686	634	616	639	657	647	636	641	634	656	655	673	662	681	674	675	709	667	667	659	661	649	637	649	660	689	672	663	680	650	647	670	697	661	690	691	668	631	719	689	640	711	633	678	645	621	699	665	695	650	649	710	670	657	671	618	684	684	663	678	682	713	647	694	670	691	671	723	691	655	685	697	729	672	707	717	709	684	647	647	614	686	680	700	711	660	693	664	657	665	637	665	702	689	687	621	708	628	704	685	667	674	682	683	697	634	695	683	709	706	691	715	662	672	612	672	619	652	670	679	647	600	637	719	698	647	671	636	623	648	703	647	648	645	681	628	672	704	656	623	643	686	713	682	701	679	677	718	621	623	654	696	644	685	654	703	667	668	716	633	654	675	665	622	638	728	676	713	671	646	655	714	640	673	672	653	717	691	705	649	689	713	689	680	693	643	663	718	681	649	688	681	717	625	665	648	717	647	693	693	694	678	709	683	684	685	711	674	657	651	686	712	713	653	694	650	743	710	660	670	686	721	687	649	670	720	700	666	648	684	675	676	669	684	729	712	700	669	686	659	683	637	701	696	681	696	629	698	673	614	651	675	639	710	647	683	694	675	663	697	693	654	697	665	687	640	642	659	693	695	638	653	649	693	684	655	704	675	658	671	714	642	677	646	632	707	629	660	710	646	671	678	644	678	713	685	711	689	638	687	678	728	674	649	662	684	675
35730	34828	53090	47179	27076	17417	9977	5235	3133	1846	1401	1194	1044	878	771	742	635	594	564	490	485	508	496	449	440	428	409	444	425	442	375	357	372	376	351	388	378	326	332	358	361	345	340	325	310	357	327	353	331	326	329	333	354	369	369	331	346	368	329	334	360	374	355	332	365	335	364	338	354	348	346	352	348	299	372	334	330	319	320	331	325	371	321	316	355	307	360	319	327	363	355	342	346	357	369	309	334	357	339	319	326	369	348	328	342	356	343	334	353	356	373	342	339	337	342	323	359	321	344	349	356	320	334	359	328	359	313	330	334	319	340	342	353	344	325	364	338	304	343	328	318	345	311	345	344	313	306	339	342	312	296	358	345	349	351	318	344	358	339	343	353	346	321	287	339	311	319	328	329	381	318	298	341	308	340	334	354	353	346	356	316	347	345	324	332	316	327	288	318	337	322	320	327	357	348	329	339	356	293	344	357	346	344	332	322	341	329	330	368	350	357	308	328	359	341	356	298	350	353	328	351	348	355	317	364	362	348	370	353	304	338	351	335	346	362	304	345	357	355	348	340	328	337	319	339	305	327	293	354	362	324	321	335	337	323	349	346	335	311	327	305	311	339	327	369	333	326	356	320	331	367	358	311	326	337	353	344	338	340	325	316	361	330	354	330	310	346	379	334	332	319	365	358	320	327	344	320	342	348	347	319	300	345	367	351	387	384	344	330	345	329	345	319	347	325	369	353	345	340	331	341	345	308	357	343	360	344	302	326	336	334	320	325	352	338	367	329	350	356	333	343	347	346	336	352	366	357	333	387	331	356	382	255	383	344	372	385	368	369	357	362	306	337	301	369	367	340	348	335	331	339	342	350	348	338	360	348	319	321	334	303	346	344	329	335	338	332	375	369	381	350	339	342	323	353	369	328	312	359	324	382	317	319	335	308	364	347	310	294	358	342	376	335	321	338	356	368	321	346	324	340	319	375	350	332	353	315	374	338	308	341	341	326	311	334	321	334	336	348	351	303	344	335	337	323	342	336	333	353	331	352	353	340	319	289	320	328	312	338	339	357	371	326	338	328	344	321	339	346	317	342	355	342	336	351	326	322	367	359	338	347	366	332	337	355	336	344	330	326	320	342	354	350	345	318	324	363	330	354	331	339	335	299	360	364	320	310	328	330	322	311	357	375	347	347	360	354	337	332	336	321	322	333	312	321	306	322	338	337	324	333	342	328	344	331	349	354	287	359	351	321	333	341	339	320	340	326	353	324	321	339	308	335	313	305	313	371	340	371	330	341	356	315	341	357	357	311	342	311	325	340	371	324	328	305	336	346	328	368	307	369	346	331	323	326	352	379	346	339	309	358	324	314	333	361	340	348	335	358	345	333	375	372	340	338	327	333	346	323	341	360	329	320	305	327	346	352	351	333	350	342	345	331	345	325	332	364	331	329	343	331	348	340	318	349	357	344	326	334	328	346	361	345	324	328	367	320	306	340	340	330	376	291	319	334	329	375	326	329	323	328	335	313	371	338	304	345	343	309	352	343	322	318	329	337	354	358	357	341	368	332	341	347	354	379	313	325	348	352	339	361	317	366	340	348	329	345	308	343	349	341	362	331	326	377	340	325	308	367	326	303	317	325	344	363	279	293	297	352	327	355	331	336	321	375	341	346	365	304	319	333	352	332	359	327	366	361	351	322	336	316	346	307	364	336	359	349	349	353	371	350	351	355	344	321	319	349	366	345	328	343	323	347	332	305	331	375	368	361	360	340	341	334	325	350	320	335	334	351	332	374	333	331	364	344	304	317	357	339	350	318	358	338	322	360	329	326	332	323	358	338	320	331	348	367	371	359	366	365	354	348	350	353	326	344	364	314	324	324	330	351	335	313	322	344	355	312	349	348	325	356	316	313	332	334	362	338	316	357	353	324	327	374	316	339	340	345	339	341	334	351	343	344	360	371	332	356	350	341	324	294	303	317	323	352	339	364	351	371	355	341	342	328	367	363	345	376	344	364	297	352	320	328	321	352	334	370	341	327	339	331	335	339	356	338	377	332	351	336	302	345	351	365	330	336	348	325	368	353	342	338	335	336	368	346	348	339	336	358	344	307	326	310	342	341	399	319	364	316	350	357	334	333	330	335	328	338	313	317	367	329	303	349	332	307	294	344	327	345	311	325	337	342	364	322	334	317	333	300	335	321	310	328	347	314	354	340	325	353	326	308	316	329	333	376	331	368	361	340	358	358	323	318	340	347	343	363	315	296	319	352	318	319	319	347	295	324	373	347	367	322	319	369	351	334	343	385	357	329	353	341	329	313	376	309	292	331	325	351	344	360	349	328	352	341	339	323	320	317	331	324	342	348	308	336	332	351	334	341	362	341	335	351	326	354	328	362	338	314	309	338	325	353	345	335	342	323	341	332	318	354	346	343	345	352	370	370	325	341	337	354	313	350	329	359	347	303	338	325	327	357	344	329	299	318	332	348	372	331	345	313	370	335	341	347	358	367	319	379	317	337	363	315	347	350	320	330	274	332	315	325	372	350	370	334	326	374	336	371	313	362	330	328	342	346	331	362	369	316	342	320	327	315	340	340	343	340	319	342	327	348	325	353	334	304	360	328	332	338	326	331	360	326	329	371	347	345	333	326	327	343	332	350	337	358	329	359	339	344	316	344	338	338	353	367	376	372	315	352	360	344	328	327	308	334	353	333	344	348	364	322	325	321	325	345	298	322	352	358	336	335	403	350	337	313	306	318	318	328	329	341	336	330	338	342	347	337	372	355	363	333	330	368	332	341	325	330	338	356	334	362	344	345	313	366	362	351	328	337	352	374	348	398	318	331	342	325	348	346	350	314	331	355	324	372	371	359	354	367	335	358	319	338	338	315	332	364	326	322	340	349	364	378	341	304	325	360	332	380	353	313	351	346	363	333	363	358	327	351	331	325	360	324	346	342	367	303	324	353	335	320	318	351	344	385	372	362	326	348	340	352	337	347	348	322	332	353	345	328	340	357	349	337	342	313	356	355	341	354	343	369	342	347	349	358	359	317	332	330	314	311	340	367	312	359	335	347	333	328	345	322	338	310	360	352	337	321	325	358	324	342	331	334	364	347	320	324	345	349	364	328	329	328	331	331	329	312	359	346	363	296	371	338	325	338	327	347	325	328	345	356	321	326	344	370	354	312	336	319	344	278	326	328	335	370	338	374	342	342	363	343	338	311	324	371	369	353	325	332	363	309	350	359	349	326	355	325	373	329	338	332	341	316	321	330	336	361	321	341	319	304	312	354	369	362	391	359	356	331	346	354	333	326	343	374	343	382	339	335	335	313	309	302	348	339	301	353	328	341	359	324	365	303	343	327	345	326	320	358	347	327	313	340	370	375	362	341	350	332	302	343	344	309	359	335	332	331	328	340	355	338	328	336	351	326	327	330	347	336	338	332	330	344	338	331	383	347	355	328	355	346	368	303	343	364	340	326	273	334	372	309	332	360	348	338	323
21791	28971	49812	48992	25842	15287	12598	10943	9031	7411	6114	4937	4192	3565	3443	3127	2749	2514	2279	1936	1843	1859	1750	1687	1525	1490	1475	1284	1238	1156	1164	1026	983	972	900	942	885	904	814	815	867	835	841	865	826	873	829	878	820	817	872	885	851	842	887	909	943	871	896	901	895	861	949	915	895	902	851	879	832	883	882	822	857	818	818	838	819	812	842	851	824	802	842	848	767	811	794	870	859	843	900	825	845	834	835	797	865	828	848	847	789	825	868	819	800	814	868	858	801	814	780	840	826	848	845	792	852	792	839	789	801	763	817	816	818	780	834	782	845	779	825	845	835	801	877	830	809	820	770	749	784	800	782	773	869	837	788	834	740	777	821	821	823	792	859	791	801	823	803	767	804	785	815	787	793	804	831	797	786	791	808	799	796	765	784	797	828	782	801	783	759	774	777	761	762	811	818	798	815	789	826	844	763	805	823	820	812	825	793	833	805	748	819	808	823	833	794	780	778	851	828	775	787	871	795	784	830	844	818	772	768	844	801	822	751	778	810	808	873	802	762	834	809	808	788	794	791	776	804	785	788	813	776	791	810	775	757	803	784	863	800	778	772	748	790	771	803	802	826	820	794	826	764	779	780	804	850	786	777	787	791	814	768	762	795	813	816	840	799	818	821	738	818	798	786	816	803	857	764	796	789	777	828	809	903	787	787	790	793	766	776	829	785	838	796	822	790	796	765	794	836	760	828	830	840	870	821	775	813	745	774	830	878	822	800	821	787	817	796	828	808	735	789	781	797	842	800	832	797	762	763	770	768	782	735	792	781	795	795	800	815	787	828	824	782	802	778	779	774	798	805	820	827	802	774	824	836	805	744	822	799	773	805	800	774	790	835	833	823	807	779	744	841	773	829	786	823	771	805	781	804	808	841	774	777	747	792	816	794	823	781	805	807	800	862	801	778	813	840	827	794	795	794	849	783	782	774	820	784	837	823	765	802	811	821	833	768	756	827	748	764	810	828	809	829	827	826	818	877	773	813	836	749	828	785	737	739	808	817	817	820	795	767	806	750	832	769	850	805	801	842	822	798	841	789	851	812	780	806	846	831	823	841	822	792	837	808	802	807	810	817	814	804	815	814	804	838	754	832	750	838	857	829	848	789	817	775	786	791	791	803	769	795	776	834	822	798	801	844	803	838	787	791	770	774	852	774	806	819	782	856	763	773	813	835	806	833	812	831	838	830	774	784	787	794	781	798	787	770	784	802	831	800	782	785	777	771	797	829	801	817	826	755	800	843	806	764	822	786	868	830	847	765	833	834	778	779	782	828	806	782	767	796	837	779	852	815	801	779	805	760	824	826	816	875	783	800	811	825	829	823	873	816	723	778	828	808	808	827	796	846	814	776	751	826	786	815	772	820	809	776	814	804	819	843	792	784	823	784	769	783	766	835	815	783	831	812	788	799	816	827	794	854	776	795	829	835	821	766	835	843	777	823	789	795	821	745	810	766	827	794	768	831	801	812	775	814	809	835	802	815	814	778	789	792	867	772	760	805	775	838	806	820	774	773	800	792	795	836	833	792	770	805	777	837	802	781	837	773	812	796	775	782	806	791	835	806	778	824	790	781	797	833	769	746	770	777	799	793	793	842	784	827	794	793	806	772	836	789	814	794	808	815	711	796	747	854	798	837	844	751	841	797	836	739	816	851	755	804	806	804	742	812	698	744	809	853	801	786	788	817	785	766	843	769	805	796	837	774	822	780	821	804	748	804	780	833	799	815	805	816	814	820	841	803	829	867	836	822	781	780	797	831	825	778	778	760	808	831	827	742	807	738	821	789	776	797	838	843	838	813	837	822	818	802	834	811	829	827	803	764	831	791	783	809	794	863	831	813	822	822	838	849	771	846	797	833	761	729	781	808	817	735	742	800	795	786	794	779	796	824	768	816	811	800	766	837	824	782	773	789	758	787	803	837	804	765	812	839	784	853	860	756	824	804	754	790	819	808	791	807	770	787	795	802	792	831	785	761	770	798	802	783	781	795	782	766	849	772	841	822	794	780	795	811	814	810	793	781	817	833	772	800	839	776	792	818	834	758	841	845	785	826	791	807	826	811	775	805	810	787	823	817	825	826	839	789	764	833	806	855	779	818	797	805	796	775	780	770	827	823	792	813	841	778	803	802	803	767	801	814	866	806	759	825	804	837	833	797	839	821	791	825	786	785	840	776	811	812	867	857	806	776	760	798	796	787	715	758	783	775	805	772	789	819	815	791	795	825	848	758	808	764	764	789	782	793	850	843	808	823	811	859	797	821	821	779	833	828	783	813	771	798	819	822	814	797	796	833	781	755	798	822	758	798	787	776	825	823	786	806	819	766	820	753	786	799	827	784	830	797	768	812	807	784	785	767	816	780	812	784	756	834	800	821	804	812	853	821	806	780	842	792	824	811	730	805	828	815	859	837	815	746	888	835	788	745	825	785	792	778	783	811	794	850	816	731	800	743	759	823	770	820	841	821	839	786	821	815	797	792	798	810	823	772	752	813	785	777	749	831	807	814	833	834	775	767	807	824	742	793	792	772	800	806	787	776	812	738	770	811	827	760	799	824	758	845	791	756	819	773	777	835	786	790	771	805	728	841	804	790	767	796	804	863	776	764	790	780	743	894	800	819	826	755	799	788	809	804	762	792	795	788	825	876	814	762	792	840	789	767	781	802	774	806	834	779	803	791	865	809	755	816	783	756	811	751	809	773	785	810	777	831	786	812	792	817	788	791	802	799	761	831	744	808	792	830	774	765	777	793	791	828	855	790	797	789	784	804	828	778	842	827	796	812	798	807	786	787	822	850	772	838	804	787	805	792	842	776	804	850	766	834	771	788	814	757	855	772	793	837	827	798	796	763	818	781	861	800	776	785	789	809	812	854	785	798	818	811	790	832	810	848	798	830	828	822	848	778	841	813	824	793	808	770	787	786	813	811	838	785	740	817	806	796	854	784	780	830	783	820	778	804	809	766	871	826	808	760	793	843	808	819	825	775	833	816	835	791	870	857	745	829	823	764	815	770	778	807	802	830	830	827	781	803	783	739	844	816	763	842	811	770	798	756	805	833	870	821	770	795	839	802	822	797	803	795	793	775	805	817	818	794	831	800	775	758	800	819	813	840	801	818	850	816	790	799	834	791	796	787	812	813	809	827	787	788	806	868	749	776	815	800	834	746	810	798	797	814	836	818	801	796	803	787	792	845	801	842	783	802	802	782	841	815	791	812	844	823	782	837	764	774	810	857	792	848	817	828	815	804	825	859	803	820	818	846	820	788	819	801	816	838	850	860	804	807	799	816	847	789	792	760	798	776	857	774	802	856	772	825	811	738	846	795	808	804	796	803	771	833	778	854	806	804	768	832	838	777	814	812	793	782	840	844	809	828	826	811	778	835	795	762	786	793	734	809	830	759	780	816	828	854	834	854	803	806	784	788	781	804	824	814	832	803	822	803	745	774	787	786	833	822	834	727	781
45441	48857	53863	46015	31887	22247	16754	9579	4993	2908	2260	1752	1312	1081	964	979	914	849	671	563	547	477	532	503	461	451	426	423	392	376	349	341	373	328	317	325	354	346	322	308	341	300	328	318	353	344	326	314	318	282	324	312	349	339	344	355	316	349	322	335	329	320	353	322	335	367	366	294	303	343	312	316	343	307	299	309	302	304	307	314	346	303	314	344	301	305	291	266	329	327	315	307	311	350	309	318	339	334	315	287	282	313	299	305	301	303	288	315	329	301	298	323	311	317	315	305	281	298	309	330	277	309	323	289	312	299	308	330	317	352	336	309	320	312	298	313	317	293	264	324	309	284	300	332	318	308	324	280	330	329	309	330	307	303	274	279	336	304	308	321	319	294	330	279	303	334	293	322	334	348	332	309	288	304	286	314	350	307	320	363	295	301	314	346	313	312	288	318	337	320	365	316	298	279	315	312	329	308	287	302	351	315	312	310	282	310	326	321	307	297	307	304	309	330	319	299	320	257	300	293	336	271	303	255	301	333	306	326	331	314	321	283	299	293	318	292	310	275	309	274	319	313	340	303	321	288	315	327	277	334	304	330	286	340	302	303	303	307	289	338	295	308	307	306	270	305	287	332	296	291	287	334	319	283	311	318	329	315	267	317	306	292	300	306	288	287	286	290	302	300	312	359	288	323	323	299	309	294	305	299	324	283	297	288	304	342	290	291	326	290	316	313	320	281	288	309	316	285	298	301	317	312	303	326	282	315	304	310	299	347	322	308	330	296	305	286	300	326	294	276	297	301	298	309	310	310	311	292	343	330	289	297	341	302	348	314	349	367	296	291	311	321	297	319	312	292	297	330	278	303	296	331	330	304	310	322	321	308	316	356	324	278	309	305	291	325	291	289	323	285	319	295	320	308	309	341	306	296	293	309	301	312	307	288	321	311	322	291	313	315	311	309	287	277	319	286	348	341	310	312	315	319	334	259	309	307	280	284	316	275	318	293	273	292	319	331	323	322	329	294	299	287	313	329	319	305	342	296	310	298	300	287	314	329	301	293	283	317	317	328	323	303	277	283	300	337	315	320	300	305	313	302	330	278	285	297	283	305	322	284	324	298	290	328	320	330	316	308	286	317	330	314	312	300	273	304	290	314	337	284	313	328	310	303	288	298	281	295	297	301	305	312	330	319	317	352	298	297	308	325	337	279	285	284	316	308	317	317	275	324	287	324	274	291	304	316	296	345	318	339	290	330	322	286	304	316	277	315	302	352	308	298	314	299	284	298	304	311	317	305	349	332	313	324	301	294	315	329	329	302	264	326	337	328	322	298	301	302	323	323	346	307	299	287	301	307	312	291	320	314	323	297	284	322	290	307	294	285	311	317	313	336	316	318	311	323	316	308	319	319	328	327	300	333	303	300	306	315	291	315	312	337	313	317	306	317	316	328	304	291	296	357	306	315	304	316	277	311	276	303	298	279	317	306	299	300	322	309	311	303	312	289	309	297	332	305	282	302	303	295	322	338	358	297	315	284	321	332	282	340	302	308	302	301	318	284	299	295	277	327	315	325	345	313	291	312	298	277	322	298	292	282	312	290	313	311	310	313	303	306	323	351	310	266	314	299	309	301	338	332	314	321	303	280	350	355	299	275	314	297	291	280	304	282	302	315	294	314	289	302	286	290	291	284	346	312	314	333	317	357	320	296	324	300	305	311	288	325	331	309	309	326	324	293	321	293	316	304	316	313	331	293	294	309	294	319	305	339	341	313	330	297	334	300	288	328	328	327	328	285	299	285	316	296	310	304	308	298	306	323	287	328	279	275	316	309	278	282	304	327	288	318	314	288	301	326	307	309	315	304	319	285	317	292	325	286	324	293	307	280	293	307	298	292	303	327	300	327	327	329	309	324	270	315	336	278	281	326	297	281	296	304	309	323	293	335	324	312	370	309	308	327	312	306	309	279	306	292	316	286	318	321	310	301	285	301	309	365	304	315	273	302	288	317	257	315	330	319	294	307	340	274	316	260	284	305	325	289	286	289	325	296	304	301	305	290	298	307	308	281	317	326	307	283	305	312	287	293	318	315	289	304	307	338	328	314	355	327	308	324	286	344	316	319	289	289	308	289	276	311	317	291	308	326	328	305	297	281	292	294	294	318	314	308	323	305	318	297	325	317	304	327	339	306	310	320	286	321	343	295	333	326	313	322	295	287	310	331	339	298	286	297	303	307	275	291	295	317	325	305	293	299	330	276	321	320	298	331	324	292	304	313	314	310	297	311	317	307	356	323	260	323	292	285	298	326	315	306	309	302	309	282	301	291	307	293	296	295	331	321	322	349	306	318	293	324	325	334	278	308	342	319	270	302	336	336	317	320	306	313	291	314	303	319	301	317	264	318	287	305	303	319	289	300	319	314	317	317	305	356	356	307	332	332	315	320	317	293	324	307	296	327	330	273	335	331	282	310	319	339	332	320	331	312	296	266	289	299	290	300	327	283	303	291	311	287	269	309	319	317	301	303	314	318	293	319	270	269	333	291	313	304	279	305	321	339	308	308	304	316	331	321	308	320	280	318	327	289	291	261	308	303	329	332	297	293	283	294	309	282	297	307	297	302	323	288	290	322	293	303	335	285	313	308	328	360	304	319	315	323	315	337	303	331	321	308	323	314	344	274	311	270	297	289	302	297	278	300	317	323	303	308	334	299	285	303	329	286	314	282	326	294	325	301	314	311	311	306	333	317	312	323	295	320	327	290	323	316	337	322	305	307	304	282	343	315	327	319	335	267	319	317	313	346	311	310	297	331	315	333	308	260	318	306	282	267	320	308	312	312	305	300	283	324	332	315	315	332	304	307	309	297	293	304	318	306	324	297	293	293	320	310	309	316	342	278	312	360	310	295	340	306	295	293	292	307	314	309	322	303	308	308	293	293	298	347	346	322	320	326	293	297	327	316	296	313	308	314	320	316	280	319	306	304	286	271	303	312	321	307	294	284	321	329	293	322	322	318	313	308	340	312	299	308	320	335	294	285	335	279	307	300	283	316	299	288	319	297	303	330	332	301	309	303	295	281	293	306	295	347	292	301	291	313	293	300	298	340	323	314	283	297	305	298	313	276	339	303	321	321	300	317	327	336	292	296	311	304	329	299	279	285	319	329	294	310	332	307	314	310	315	297	310	332	323	304	299	324	301	285	337	341	352	310	307	304	282	303	299	304	318	296	304	309	302	327	303	309	295	331	286	286	288	321	292	307	306	321	374	297	315	321	306	303	292	278	329	336	271	356	295	303	295	365	313	275	306	281	292	320	340	311	324	310	295	315	320	302	291	314	322	296	304	306	285	301	310	305	320	287	286	295	307	327	324	280	303	328	318	285	305	350	298	304	307	298	320	309	320	279	329	294	295	307	297	314	342	323	324	304	303	272	292	302	282	314	321	316	303	285	276	275	294	279	330	284	296	308	314	316	292	280	319	348	303	344	300	307	321	327	351	314	281	309	294	314
28382	41015	54187	54130	36010	19213	16541	13828	11137	9325	8242	6679	5373	4679	4300	4149	3726	3539	3216	2493	2273	2169	2226	2073	1787	1581	1538	1528	1288	1262	1153	1102	1013	998	949	867	803	862	798	759	828	774	831	825	807	784	798	805	729	772	871	811	852	817	894	890	936	902	854	892	887	876	916	934	823	825	870	778	771	768	803	757	807	774	746	742	750	780	810	803	744	719	821	752	752	780	813	768	789	781	791	761	706	788	744	790	819	818	733	789	759	782	773	773	749	791	726	744	683	682	709	760	707	765	750	745	727	733	712	679	720	717	736	717	720	736	736	749	723	714	691	648	727	679	710	711	759	772	705	675	755	700	695	687	747	720	737	724	721	733	672	748	688	730	746	720	748	704	731	751	704	745	742	714	685	726	673	746	749	695	719	681	760	744	707	654	719	752	774	730	695	738	694	732	746	740	729	752	765	718	719	702	690	716	694	702	729	727	684	685	733	679	767	674	724	708	718	712	752	668	699	767	765	738	722	707	769	784	758	676	733	764	682	688	770	697	710	738	672	704	713	773	699	753	750	701	751	704	716	660	726	726	731	716	775	756	725	760	705	768	725	732	721	713	742	774	729	740	716	735	781	701	744	714	757	712	697	669	706	711	724	719	728	735	716	743	721	761	749	712	716	743	759	719	690	763	772	732	713	702	689	747	718	694	720	706	723	694	715	742	724	707	713	737	708	705	738	714	726	760	766	740	740	699	733	676	772	739	748	701	738	814	732	763	731	706	713	725	702	711	730	641	721	743	696	732	752	729	782	694	759	734	718	710	708	738	765	739	721	736	704	749	693	752	752	703	738	736	751	726	711	700	729	746	705	694	705	675	762	697	704	685	751	739	742	695	717	729	721	740	755	700	714	682	738	687	703	735	740	737	742	736	754	706	685	742	682	710	749	734	737	709	747	720	725	705	739	709	751	703	774	736	715	680	741	762	746	749	745	757	751	684	669	725	707	745	718	731	730	729	702	703	732	730	702	719	725	746	715	749	726	750	755	671	699	684	741	777	719	725	729	755	706	741	746	677	731	710	704	742	758	769	746	718	700	739	726	735	741	748	764	736	704	748	725	750	730	743	711	769	745	707	778	705	691	692	753	713	721	751	752	719	737	723	688	717	704	761	776	769	724	742	738	748	732	758	686	735	702	689	719	782	749	759	750	716	729	738	699	733	733	680	718	720	736	731	677	754	758	706	703	735	715	714	740	757	723	722	724	685	748	740	720	683	704	696	731	675	717	755	722	700	727	737	787	703	699	754	710	705	769	738	686	726	775	752	687	739	721	731	749	686	720	756	719	718	734	672	739	727	729	697	669	716	714	692	717	725	749	713	712	750	715	776	752	732	747	764	736	697	714	736	686	700	709	690	718	699	686	714	726	767	771	707	692	684	692	752	710	749	675	748	717	693	753	712	712	697	720	713	684	687	715	774	685	755	730	724	725	714	673	728	703	752	738	701	692	739	728	734	735	682	705	713	713	736	748	712	724	713	718	731	747	719	727	747	686	667	751	731	705	725	754	712	731	710	741	729	751	702	753	700	724	729	720	745	756	731	704	711	677	743	737	740	733	745	738	652	731	757	726	713	687	705	717	699	748	711	717	766	720	740	721	719	715	734	721	722	693	702	711	764	762	706	714	684	769	690	696	739	681	731	723	719	692	698	738	780	709	705	725	745	667	732	726	729	677	773	757	724	766	728	716	738	795	696	772	736	729	740	725	735	737	701	749	780	735	702	741	668	710	731	705	737	781	693	730	718	743	756	749	751	671	751	746	775	734	743	712	737	696	673	758	707	711	776	741	687	701	724	779	713	730	719	712	734	742	719	753	677	754	766	738	741	694	708	753	756	662	700	726	737	743	742	721	749	755	712	709	686	748	739	718	721	702	720	779	700	746	722	666	748	669	729	758	716	770	687	744	712	719	712	712	730	758	752	723	646	720	752	764	731	750	706	700	708	729	739	671	680	697	731	736	779	724	721	729	687	707	711	718	710	751	723	714	723	764	740	735	718	745	720	732	745	677	747	747	702	719	704	726	741	717	748	754	732	721	780	734	726	777	725	753	683	719	693	685	701	756	701	735	706	729	746	690	731	689	706	713	734	742	713	668	660	689	716	690	713	715	697	682	700	727	713	712	742	729	766	721	685	711	782	762	708	755	706	728	718	743	699	670	716	720	724	734	778	703	724	716	760	747	716	700	758	703	728	740	713	759	745	677	694	688	742	731	741	746	712	748	748	727	671	737	741	694	749	702	700	687	692	761	782	730	764	721	728	700	679	756	786	751	717	681	720	680	735	719	698	718	738	716	754	694	694	729	714	734	735	743	675	743	666	764	718	703	740	692	740	731	731	698	715	726	716	712	725	681	705	709	678	752	694	733	722	742	691	670	720	754	726	731	715	794	730	678	739	700	748	775	760	733	725	745	785	702	762	730	756	729	707	764	701	747	691	717	733	720	717	730	715	762	669	706	767	708	679	722	734	732	713	692	773	775	711	703	655	743	727	712	700	770	719	718	714	754	724	725	724	738	693	759	723	674	684	677	739	748	725	701	725	687	735	733	760	784	729	764	685	711	703	748	705	722	673	698	786	731	681	755	716	718	673	691	677	736	677	779	689	697	693	717	682	740	765	723	724	747	711	718	741	733	713	731	711	729	694	692	715	709	759	725	680	770	713	725	742	726	652	707	749	697	708	728	737	704	725	752	711	700	694	712	677	677	750	747	710	720	732	757	777	716	742	727	713	644	758	735	723	735	730	719	712	730	759	721	722	759	691	696	732	728	668	683	688	746	703	698	732	750	753	734	697	685	767	697	744	685	757	701	797	694	704	752	736	684	667	744	726	716	707	715	694	689	766	725	696	701	761	719	747	738	777	740	720	680	713	720	728	711	738	697	725	724	725	705	760	755	725	784	709	698	687	707	738	720	766	737	673	750	719	722	727	720	741	791	724	709	724	797	768	744	735	737	751	733	721	712	767	697	713	753	771	736	696	708	668	734	740	715	742	715	765	735	784	693	715	724	719	787	761	737	733	735	692	725	747	733	729	692	728	723	717	697	748	738	713	753	714	745	689	727	723	740	733	710	730	725	626	720	722	730	725	747	706	727	714	738	727	784	678	724	727	738	745	705	664	737	736	763	713	661	726	712	732	699	715	703	710	714	685	719	756	736	715	766	744	792	706	701	747	711	737	692	690	733	718	710	674	744	710	693	734	750	720	711	747	733	682	732	776	741	734	731	745	714	703	718	754	668	746	701	758	701	752	719	717	681	731	719	703	702	746	738	759	713	718	691	753	737	691	711	720	737	697	718	734	708	731	737	716	745	732	753	716	722	734	722	738	709	726	732	726	766	735	756	701	709	692	715	669	688	660	732	747	734	777	726	681	715	713	701	753	666	707	702	698	692	745	702	742	720	696	730	680	702	768	699	689	748	749	738	719	743	724	743	685	737	743	717	664	696	774	714	734	717	730
21289	16711	22400	14504	5713	2785	1814	1289	998	833	657	621	547	502	438	395	381	383	365	380	355	332	328	344	285	290	326	299	296	298	307	278	274	306	333	319	270	280	267	272	303	300	261	280	264	317	276	274	266	271	277	266	287	282	247	261	276	308	299	278	284	282	268	325	298	280	313	269	266	275	289	287	246	258	278	256	255	274	271	297	291	288	277	282	255	283	278	251	247	279	268	269	283	251	276	293	255	263	289	268	303	288	300	289	283	273	281	276	291	260	293	282	291	270	287	296	281	272	293	283	265	327	308	284	262	261	295	283	284	260	272	266	300	278	268	286	309	300	278	281	263	285	251	290	251	238	279	305	340	250	293	306	265	307	276	283	277	291	270	254	305	273	274	281	282	289	271	296	268	279	236	285	281	274	263	244	251	288	308	270	289	298	293	289	245	286	278	307	270	255	285	250	282	274	284	274	315	303	272	292	285	238	287	259	304	277	282	286	291	275	310	254	294	256	247	287	262	283	265	259	280	297	279	291	282	240	292	261	280	305	224	290	248	272	295	290	286	267	257	312	298	271	317	272	264	259	272	287	260	261	241	308	290	270	325	262	280	295	293	289	276	260	288	273	269	279	277	239	288	291	265	301	263	276	263	316	285	257	259	269	238	293	287	278	275	263	289	290	275	287	272	255	303	275	297	248	280	290	292	290	261	277	277	277	288	266	264	274	261	251	283	293	300	283	287	293	271	285	262	249	281	289	258	266	258	277	265	254	288	268	286	286	288	290	278	256	273	263	259	286	282	269	261	262	265	296	282	273	250	238	279	252	293	284	281	264	284	278	252	259	280	291	245	287	298	339	281	274	289	277	253	294	262	251	285	287	273	301	292	265	277	263	272	297	280	277	296	284	252	290	252	285	285	240	260	270	266	303	308	305	272	293	281	259	280	273	299	280	272	291	283	268	281	279	273	296	275	287	293	289	251	245	296	303	277	273	298	264	256	250	267	273	266	279	260	262	293	295	299	293	270	258	274	264	284	272	264	300	266	253	273	276	278	263	253	268	305	276	287	288	247	291	262	272	257	293	283	312	290	258	275	255	258	240	254	284	301	278	265	281	254	287	303	262	298	275	272	263	278	290	287	276	266	275	248	263	270	283	252	272	250	308	243	263	292	274	249	275	290	238	292	265	313	302	262	303	282	277	265	262	242	257	250	269	276	266	327	284	298	282	273	254	295	284	303	271	270	311	277	242	264	271	268	261	271	271	266	302	291	285	290	286	289	256	265	263	288	269	265	297	255	265	261	262	269	304	291	257	272	282	259	237	281	260	302	271	277	283	294	257	325	271	266	282	278	289	264	278	270	286	298	260	299	304	280	269	270	307	253	262	288	255	290	283	243	290	289	270	265	286	298	273	265	237	288	297	272	279	258	239	265	272	283	278	270	269	259	262	303	309	295	272	307	296	287	289	299	277	278	270	278	285	252	287	295	280	261	275	268	255	266	220	297	237	273	316	261	282	277	269	259	235	287	281	250	270	284	285	293	268	317	275	270	305	261	269	265	274	270	292	289	295	283	279	284	278	276	298	281	284	266	277	320	285	266	289	289	284	275	273	263	266	282	258	270	257	288	289	280	270	260	266	265	261	303	289	255	262	294	265	280	294	293	250	302	264	254	277	284	283	273	266	271	273	295	283	291	301	262	294	285	273	268	282	300	266	273	287	260	276	305	292	276	253	276	256	270	278	303	247	266	298	282	300	290	277	316	288	273	293	272	284	287	296	260	303	287	291	265	270	280	276	282	262	279	265	267	241	279	270	258	279	272	286	310	277	307	276	319	243	234	258	243	268	252	284	274	268	257	288	269	273	270	266	278	271	297	272	266	261	265	286	290	272	256	280	311	260	267	258	267	259	267	272	271	264	278	260	239	252	332	294	274	258	287	256	264	281	272	276	287	267	273	284	294	276	281	260	283	289	262	269	292	233	251	299	282	298	260	271	256	318	287	303	302	257	259	210	281	276	298	287	309	249	267	255	305	298	300	252	294	251	299	289	282	247	264	300	283	295	295	309	290	302	285	230	293	292	269	280	279	282	283	285	261	263	285	276	287	258	267	264	282	264	289	282	312	292	290	275	303	253	247	258	280	257	267	300	288	262	269	277	264	255	281	272	259	298	270	283	295	281	245	301	314	298	280	289	230	250	284	292	290	279	277	268	280	289	309	244	278	268	276	276	281	295	297	289	287	306	282	277	282	275	269	284	273	284	297	272	288	284	303	275	264	283	259	283	292	309	322	315	293	289	263	274	267	300	246	274	263	244	308	287	291	264	234	282	258	262	273	279	278	303	314	298	294	282	262	280	290	257	274	302	285	293	295	270	261	259	273	299	303	257	286	281	305	271	268	266	301	281	288	303	279	281	265	265	278	302	271	233	294	261	267	299	259	294	282	270	324	324	257	261	326	257	280	295	278	293	314	298	295	282	302	266	284	284	269	274	263	296	302	298	272	279	277	273	282	271	265	301	265	261	267	265	286	273	278	265	273	267	265	298	264	277	285	276	286	308	303	289	277	273	275	255	280	277	297	267	258	280	265	285	273	283	285	268	267	310	271	276	278	280	257	276	263	289	274	270	273	271	285	274	255	271	291	277	306	290	279	271	294	267	283	295	276	270	273	258	258	271	250	282	273	282	300	292	298	257	274	280	285	285	270	292	270	285	302	313	296	262	275	281	296	284	278	282	298	306	331	306	284	276	261	272	267	264	279	294	275	244	261	284	260	265	317	268	273	291	285	281	274	290	263	277	267	255	253	258	249	279	273	272	280	273	296	249	280	271	285	283	287	289	293	278	292	240	253	274	295	232	281	251	298	273	260	277	284	247	269	247	278	250	298	284	260	300	281	269	285	261	273	291	280	277	257	300	259	277	275	270	314	292	275	267	261	268	290	265	273	283	276	297	260	274	257	293	289	239	272	295	294	282	266	273	276	289	286	259	247	273	271	283	296	279	224	275	278	284	281	285	315	284	288	268	253	265	269	283	267	295	261	264	277	277	278	243	255	278	292	280	283	253	265	276	275	269	305	290	295	297	277	246	292	240	277	284	280	249	272	278	269	290	284	282	284	272	283	259	236	269	292	267	271	264	267	308	276	278	268	264	285	258	283	266	270	261	261	271	273	299	274	271	267	282	329	290	291	265	317	286	257	295	280	281	271	261	259	261	265	264	278	290	297	263	293	295	282	281	225	282	288	263	269	255	234	283	328	284	291	299	251	292	280	294	272	286	282	292	259	259	271	253	272	280	266	256	279	299	292	288	270	293	254	249	253	286	259	265	285	323	262	296	276	262	254	295	267	255	267	270	283	286	273	286	288	267	259	239	273	262	270	287	281	277	260	270	294	285	300	260	297	264	292	254	278	260	277	272	276	277	259	268	289	274	282	308	279	268	274	273	287	281	293	270	252	270	270	271	250	278	269	313	295	278	299	240	269	263	244	273	235	265	260	277
12024	14793	28497	23245	13569	9152	6783	5237	4297	3599	3006	2579	2281	2081	1817	1612	1498	1421	1305	1201	1138	1066	1113	924	853	930	833	857	834	833	786	733	732	758	730	733	745	713	713	707	713	653	661	669	700	699	716	682	702	669	732	736	704	709	693	659	709	670	712	698	695	685	681	675	735	696	765	671	707	687	702	682	682	665	670	697	656	732	706	662	706	722	634	732	740	644	665	656	710	708	722	706	719	725	695	695	652	629	749	662	647	652	644	647	703	677	645	702	694	673	660	692	656	669	677	700	667	679	699	675	715	656	665	684	673	660	660	676	666	697	681	682	689	641	723	688	667	689	644	697	634	667	704	654	700	708	645	677	651	676	683	717	740	730	700	678	650	641	680	689	706	691	662	688	688	660	706	730	729	680	676	692	670	660	682	680	662	694	687	686	704	668	696	672	715	708	694	721	679	669	670	655	699	684	706	671	694	702	674	690	643	673	664	691	699	679	677	689	667	685	702	660	662	626	661	680	660	663	660	671	666	669	750	673	663	683	684	716	681	685	686	692	720	690	663	683	729	690	685	656	668	673	676	657	716	746	678	724	650	699	697	688	638	608	652	644	704	686	658	717	650	657	686	643	689	666	637	674	656	689	667	669	698	638	665	712	689	697	668	676	673	659	664	714	654	695	634	703	611	666	659	675	613	704	647	674	737	655	684	668	691	707	710	698	664	662	721	704	684	668	717	675	666	713	657	645	675	662	691	720	693	680	709	669	686	676	698	641	697	633	683	677	635	659	681	677	696	660	735	674	657	685	661	631	657	725	638	680	697	675	715	670	686	677	655	638	670	672	695	693	652	684	701	644	670	670	662	666	671	691	697	668	679	672	668	652	722	697	696	699	703	687	686	683	632	678	656	680	699	720	686	667	652	692	674	679	744	675	638	637	683	680	689	638	676	713	675	691	704	677	713	690	659	619	663	713	656	658	683	688	644	680	634	657	703	678	721	621	696	673	681	658	682	661	683	696	658	712	652	709	671	675	675	706	744	641	671	654	667	678	635	683	624	712	665	689	692	658	704	704	690	699	691	683	689	681	744	631	691	662	673	730	675	675	689	662	653	664	670	671	695	657	707	641	666	694	654	705	748	685	670	686	692	663	688	712	668	696	682	749	660	656	659	648	694	742	678	682	717	685	672	660	676	658	676	687	674	654	688	697	682	697	637	665	678	687	702	660	643	714	642	682	677	682	682	679	674	683	681	636	685	695	694	694	675	699	707	698	661	664	661	675	622	682	710	635	723	644	607	679	656	623	656	672	679	643	660	659	713	704	671	675	635	659	668	659	681	647	675	683	629	689	674	725	726	663	700	684	636	658	746	717	674	623	702	629	662	707	671	681	658	739	665	641	668	702	664	699	677	651	673	693	700	639	660	661	657	654	700	719	620	645	699	655	719	658	689	640	736	699	675	743	671	670	697	656	732	679	661	653	665	684	710	705	692	710	668	660	686	681	692	705	666	673	696	657	652	693	709	627	693	618	686	675	669	700	650	660	736	688	687	702	676	665	706	619	697	677	661	666	686	714	664	671	693	662	680	685	711	695	670	664	674	647	643	739	658	682	671	755	648	720	657	687	750	700	701	722	677	665	674	700	674	684	666	664	671	651	656	672	654	670	633	659	662	722	731	676	669	640	664	682	668	671	685	671	654	645	681	701	676	710	678	669	647	702	663	681	646	672	697	687	669	691	698	644	692	641	690	698	683	661	720	645	680	672	688	704	686	655	666	674	672	656	705	654	695	680	703	697	681	699	705	677	664	709	623	671	673	698	654	659	673	736	668	664	643	699	674	710	692	704	685	644	686	625	727	698	705	678	675	686	703	656	683	713	673	675	707	665	656	648	737	667	653	669	671	715	711	660	691	673	735	650	657	680	662	667	627	677	690	643	740	693	673	702	678	710	642	731	698	659	738	697	687	695	665	661	723	707	644	650	672	648	696	687	693	675	698	731	666	715	627	658	686	640	682	656	679	678	722	662	689	745	708	658	677	702	646	692	651	692	682	683	683	736	663	689	653	625	667	612	661	689	680	716	665	607	693	711	654	689	679	713	682	658	682	676	674	647	671	671	690	673	694	677	691	723	674	675	708	705	696	711	707	697	713	681	696	687	690	703	715	663	688	679	686	637	664	699	704	707	661	675	642	665	670	697	703	678	694	693	681	667	722	622	672	672	652	658	694	669	707	681	707	733	613	651	656	695	652	696	645	665	709	672	681	632	700	654	699	707	676	695	674	676	714	666	669	666	656	703	685	657	686	640	696	639	705	677	717	666	678	666	655	682	722	675	660	683	666	661	657	709	687	685	692	686	689	661	683	677	704	685	631	649	664	715	735	701	649	642	667	627	661	657	711	693	701	674	703	645	712	688	684	696	703	684	671	689	667	699	696	662	686	649	674	703	653	727	641	660	677	662	692	692	666	690	643	672	683	685	647	655	674	641	681	733	665	645	683	672	669	656	653	707	705	654	686	685	684	723	649	671	654	645	664	700	659	649	660	687	699	660	725	653	674	696	654	647	696	686	661	682	656	736	694	719	699	664	660	656	623	668	654	698	702	677	611	635	728	712	728	697	667	663	707	721	755	663	649	674	704	699	684	705	712	649	658	720	713	656	629	679	664	672	686	673	693	681	687	693	700	723	668	725	646	674	693	650	711	676	694	676	639	676	656	606	693	640	665	704	628	642	672	709	677	658	679	694	689	686	700	742	661	677	693	704	692	709	669	694	711	683	634	672	682	708	672	695	687	663	667	703	722	665	672	651	675	636	666	640	668	721	682	700	639	688	633	687	645	652	670	641	673	717	646	692	684	666	714	697	663	626	704	673	681	711	682	724	699	712	620	672	679	698	675	688	653	685	674	725	691	691	682	688	664	671	695	713	645	683	693	703	731	720	705	677	692	688	691	637	652	719	672	717	676	683	645	693	705	691	670	678	705	693	691	683	694	710	669	628	705	698	699	690	670	676	647	694	669	657	692	701	700	691	736	691	634	686	592	699	653	697	654	700	673	717	631	679	666	649	654	638	656	682	683	679	676	677	641	652	683	704	694	641	677	657	682	620	723	686	710	688	647	673	669	707	647	679	684	679	657	686	696	716	692	649	688	670	655	698	681	702	672	700	706	705	657	680	655	640	685	677	664	673	670	685	705	664	683	699	723	715	654	677	676	665	656	619	687	683	655	673	686	691	631	675	637	737	702	685	734	681	715	641	690	708	710	686	688	665	665	715	701	680	692	702	681	673	691	696	675	673	702	686	712	674	681	686	621	683	645	735	711	680	703	719	705	699	656	648	668	663	672	683	718	620	677	687	660	684	711	641	650	657	689	720	677	657	674	666	644	659	752	691	659	654	648	693	658	642	684	669	669	676	649	674	676	667	715	734	713	703	631	684	668	673	652	629	658	713	659	682	748	684	657	645	687	687	715	657	634	726	639	709	740	703	673	691	644	665	700	633	668	633
36932	37935	50836	40697	26360	15472	8209	4759	2936	2228	1563	1253	1007	951	799	757	718	646	584	542	475	478	495	489	429	449	426	416	394	412	394	391	396	365	365	335	381	369	333	364	364	369	340	369	330	357	327	345	353	345	350	351	352	355	354	306	386	327	339	363	343	343	344	406	346	330	338	344	344	345	357	363	336	352	336	353	332	377	332	342	357	365	346	335	365	346	330	339	312	362	327	354	364	327	360	351	333	331	343	332	337	346	324	322	338	336	354	343	326	302	322	324	336	329	347	321	345	339	325	328	340	346	333	345	339	327	366	352	326	345	336	316	351	368	369	340	345	354	288	334	307	391	330	323	340	323	328	336	338	346	339	330	381	325	325	320	348	324	335	344	354	348	341	337	364	327	359	342	364	344	369	364	313	332	347	331	373	343	340	348	358	358	328	349	333	332	325	333	323	330	316	362	317	339	338	353	362	305	335	346	330	319	343	341	363	328	314	356	359	339	365	343	348	336	333	347	368	359	355	340	377	304	289	318	339	314	299	356	325	357	348	363	350	354	320	312	329	350	327	336	350	323	352	324	322	325	294	331	332	323	359	327	302	324	311	334	317	321	297	341	314	341	336	318	347	334	333	338	330	339	335	327	335	343	313	312	325	337	307	328	326	337	330	298	329	326	333	342	371	316	360	321	358	344	336	340	347	313	287	336	333	318	317	325	334	306	335	299	353	335	353	326	350	327	312	346	341	362	352	374	338	328	325	332	342	312	319	323	342	364	344	329	331	364	316	339	337	343	325	373	316	339	311	319	350	348	355	348	377	337	321	323	345	315	342	309	346	351	337	325	358	370	339	322	324	315	328	359	381	335	351	367	333	333	348	327	347	371	334	347	323	358	329	340	362	347	353	326	368	352	365	353	349	329	328	368	347	304	312	293	347	344	344	367	367	330	346	341	346	313	318	338	340	368	340	332	320	312	329	354	313	330	351	310	315	309	352	323	323	316	333	344	367	338	340	379	317	339	314	357	320	328	340	339	322	336	348	346	338	358	367	323	336	306	385	342	351	310	343	370	326	310	364	327	320	330	382	313	341	332	367	344	354	322	320	331	343	321	344	347	346	288	317	360	329	371	335	346	360	288	353	284	349	350	360	351	332	378	347	322	323	334	333	319	338	326	316	309	308	359	342	335	382	318	345	332	341	382	345	338	391	371	353	321	329	336	362	323	347	325	342	339	342	312	325	358	331	316	331	365	336	355	334	370	290	320	387	321	345	334	314	336	328	334	348	342	292	346	338	377	349	353	323	336	360	309	349	317	323	319	324	336	329	338	351	362	349	326	355	323	334	365	312	333	321	344	323	358	342	330	322	332	371	352	316	334	335	358	319	311	346	319	354	323	308	310	338	306	344	333	328	386	338	320	321	311	343	339	366	348	336	328	325	359	343	338	330	333	319	396	395	340	333	327	337	339	311	340	345	353	327	343	338	327	356	317	323	333	316	354	304	333	349	342	366	377	346	327	321	342	306	341	354	309	327	328	340	316	322	318	359	362	355	284	337	371	316	336	355	337	377	343	361	324	331	322	344	326	347	323	337	336	367	323	309	306	364	329	317	340	338	368	297	352	338	291	354	349	374	345	367	349	351	349	336	323	314	314	346	346	353	350	328	339	345	352	353	334	320	323	353	332	332	340	346	330	362	332	351	354	338	353	358	332	324	315	349	354	345	301	307	311	336	312	325	296	331	347	346	367	307	350	324	346	332	324	299	310	373	320	346	355	346	353	303	312	329	329	325	348	333	349	328	312	319	338	326	321	308	327	327	320	347	354	327	333	332	325	319	315	342	365	383	329	326	350	343	371	318	338	346	353	317	358	337	355	340	352	357	314	330	346	302	343	335	340	347	348	376	305	340	335	359	320	310	333	329	329	299	340	322	343	331	328	343	317	339	323	327	324	329	293	335	315	347	337	337	362	342	306	362	344	355	325	338	338	322	332	364	359	323	314	346	329	321	339	335	307	319	325	332	342	347	341	361	340	375	318	364	326	350	296	325	340	338	337	340	346	361	330	355	361	384	363	349	311	339	347	310	308	323	365	334	313	335	335	369	356	326	295	352	325	351	340	355	350	329	360	304	362	364	326	304	346	351	339	326	342	368	319	336	357	329	330	341	315	357	317	343	326	343	355	327	335	332	359	345	283	350	334	346	319	354	342	302	328	338	274	353	361	335	334	329	326	333	338	334	360	330	320	303	324	337	374	330	313	342	365	369	336	333	348	349	321	341	338	343	342	325	350	334	331	307	340	331	351	314	350	347	323	338	324	346	338	329	322	320	331	349	337	325	331	305	321	352	348	335	333	336	350	333	352	346	344	340	322	335	314	320	337	358	342	330	347	365	356	343	361	333	338	331	337	323	350	341	383	342	361	337	343	329	339	355	331	337	382	335	359	321	327	343	341	350	295	328	312	360	314	317	324	361	346	350	359	322	337	325	337	324	327	333	324	335	353	342	322	332	337	352	345	305	343	337	366	357	342	371	339	338	339	333	332	324	349	323	350	314	358	358	328	334	352	351	343	336	334	308	358	349	317	352	355	316	342	326	338	337	345	306	324	358	358	327	321	340	334	320	342	377	364	335	345	327	334	335	329	323	349	355	325	352	320	345	324	315	333	334	350	339	332	331	343	360	351	321	315	337	323	354	364	335	357	312	321	326	349	344	374	341	330	340	358	345	327	356	315	345	354	347	325	310	351	302	395	308	324	367	321	363	333	355	335	308	344	325	351	386	308	338	344	336	350	298	326	342	317	359	339	367	340	363	375	296	338	333	357	347	362	329	303	334	331	329	311	348	338	340	365	328	334	380	321	335	306	338	351	330	346	321	351	311	337	347	323	351	339	328	322	316	314	374	354	328	338	356	318	302	356	330	334	314	336	317	323	320	361	345	342	347	343	332	331	370	348	331	357	332	317	325	349	332	344	329	340	348	351	327	340	356	351	321	332	359	319	349	331	312	316	322	334	314	329	338	352	350	307	331	340	338	345	362	350	376	366	341	353	370	300	356	323	367	329	320	318	333	354	331	327	342	334	359	332	363	292	354	380	310	345	327	337	371	325	334	351	367	366	376	322	339	355	369	358	339	342	341	328	346	378	313	321	314	354	337	299	327	338	312	304	373	302	344	323	344	327	331	335	367	336	315	350	360	355	335	337	319	341	343	328	364	316	348	329	318	355	288	314	332	340	355	325	361	330	298	336	336	313	328	318	331	337	347	362	340	326	355	353	358	330	320	358	327	333	352	318	347	344	343	322	328	351	366	301	350	311	352	366	370	305	310	347	339	340	338	322	370	331	301	314	349	363	325	332	329	343	295	342	335	338	363	326	372	345	361	348	313	334	362	375	337	355	355	311	341	318	339	314	345	337	310	349	328	356	332	315	346	356	316	329	331	327	334	353	309	328	326	337	325	327	339	357	316	322	343	348	344	321	323	346	356	367	327	339	396	340	332	308
22931	31387	48057	44947	25373	15650	12032	10207	8981	7993	6625	5686	4541	3931	3574	3345	2752	2486	2255	2107	1934	1855	1803	1614	1402	1410	1368	1238	1199	1154	1061	1020	1014	997	921	916	876	828	863	825	849	892	819	872	866	919	808	823	791	875	834	832	866	917	921	920	867	966	903	936	873	934	945	907	865	877	875	787	855	828	906	843	829	836	782	791	772	792	782	880	840	862	843	832	849	813	887	873	821	887	847	829	861	882	868	824	857	866	832	789	810	825	827	817	816	834	833	820	803	832	777	763	778	848	814	814	790	819	808	830	770	842	808	789	845	798	782	823	798	783	796	792	789	870	833	803	745	776	790	800	819	780	820	824	814	838	837	773	813	786	821	788	812	822	759	812	776	772	809	774	760	777	803	823	774	798	846	830	788	766	793	739	805	762	838	821	835	774	809	753	785	842	825	754	809	751	818	827	788	749	768	774	849	791	732	794	833	792	816	813	765	778	799	764	810	770	759	808	813	784	852	774	809	757	853	787	818	827	803	812	795	798	787	844	816	810	806	789	804	795	755	825	810	800	796	828	830	831	839	838	834	773	790	763	822	767	827	829	813	795	816	745	803	784	802	807	816	803	771	818	772	774	816	813	797	786	822	759	788	871	824	781	808	812	795	811	801	827	811	771	792	748	787	824	809	759	809	758	812	795	783	768	795	753	788	778	755	788	787	811	783	804	778	795	843	753	805	821	778	820	809	805	801	760	747	839	829	798	815	745	825	863	783	828	800	823	788	828	820	812	774	762	812	797	781	777	864	817	812	845	784	828	825	786	744	782	810	790	820	826	782	767	782	819	750	802	784	748	773	826	822	778	782	799	827	792	790	801	836	825	806	845	806	763	846	747	899	792	779	752	712	796	810	793	769	845	806	799	740	836	771	756	794	813	780	761	810	824	870	874	825	764	794	828	751	781	786	809	779	804	785	806	843	784	766	793	788	755	787	816	755	833	787	767	794	818	821	801	821	790	817	793	826	780	786	799	756	774	755	815	799	763	814	768	799	800	850	798	830	802	785	781	777	818	794	781	733	793	764	800	780	779	852	801	761	797	786	751	785	787	788	753	826	790	777	795	812	844	802	740	816	772	826	776	803	769	822	828	772	797	788	849	830	810	826	747	751	811	825	835	846	818	760	771	834	841	802	821	827	797	768	774	766	805	829	803	807	747	787	824	791	811	782	796	842	797	822	847	796	811	774	805	785	758	801	786	841	738	737	778	776	802	790	779	791	773	840	757	841	813	807	811	808	824	789	817	812	834	833	782	755	810	776	761	825	791	807	811	731	780	832	748	789	794	780	788	828	783	762	839	838	860	806	793	781	823	771	845	770	839	822	820	810	753	797	844	771	794	833	776	805	790	831	809	815	823	833	825	811	801	819	806	752	800	812	782	806	794	777	764	821	804	803	779	816	781	836	784	778	810	842	781	829	808	841	809	821	817	784	775	762	771	796	827	748	756	777	808	756	826	837	812	830	796	796	779	778	792	756	798	791	793	845	808	819	792	796	814	838	775	759	833	764	819	820	790	822	746	811	796	782	770	786	772	780	857	744	806	761	742	785	802	778	793	801	855	803	818	803	826	777	817	791	824	778	813	767	779	778	817	802	776	782	830	837	828	784	821	842	847	792	767	799	798	784	801	856	827	808	766	755	831	756	777	826	741	838	805	822	798	795	821	824	804	806	799	809	742	771	797	841	802	767	817	852	793	792	745	773	791	777	876	850	791	821	795	764	847	744	806	841	798	752	828	773	814	802	763	817	773	802	808	769	777	768	749	797	781	807	790	811	794	827	810	832	805	818	763	819	786	797	798	721	794	777	791	842	804	808	837	819	809	804	861	821	843	858	848	761	754	748	857	788	780	782	786	756	855	845	826	757	787	784	784	820	829	808	770	813	795	834	751	827	829	826	808	783	816	840	784	758	819	835	797	803	802	753	856	851	802	807	772	823	776	772	800	773	771	795	783	804	821	798	795	773	828	819	808	795	802	799	781	807	802	812	847	788	770	794	839	805	813	785	804	792	792	812	785	831	831	772	786	795	761	767	796	786	821	781	783	804	777	779	823	847	803	814	811	765	841	781	771	792	787	792	746	810	811	811	769	825	807	801	816	808	784	801	819	804	769	826	772	805	822	814	817	740	800	814	802	746	812	823	815	798	785	781	808	745	789	759	761	758	779	796	782	830	796	772	798	823	800	747	843	792	824	793	786	744	864	821	775	764	762	806	801	763	793	807	816	765	793	784	759	800	793	876	790	777	782	837	823	755	799	809	802	770	811	809	797	834	775	807	838	843	795	822	841	856	797	830	761	832	807	775	782	856	813	811	775	805	812	754	809	836	798	789	824	848	776	817	862	799	808	802	790	763	806	781	807	784	799	813	838	769	746	803	813	852	767	815	791	794	795	768	760	783	778	818	794	760	777	807	787	803	832	750	779	806	799	860	846	780	808	792	791	784	803	788	786	758	796	744	762	793	825	821	797	820	798	789	836	790	822	834	805	800	800	856	780	848	807	762	829	824	826	811	771	849	792	771	783	741	772	810	798	854	799	786	798	782	762	797	848	755	783	782	822	809	763	804	822	736	815	766	766	798	809	763	794	802	870	829	768	831	791	736	785	808	817	781	775	806	809	778	807	803	755	810	786	746	779	807	800	755	843	804	855	819	798	777	824	754	789	819	817	824	822	778	802	760	806	804	811	793	802	823	763	775	803	827	807	774	811	804	745	782	803	828	815	812	774	772	842	824	849	811	799	809	782	818	835	836	815	835	833	805	833	799	799	793	815	752	783	809	813	794	817	801	825	750	782	823	752	836	759	772	793	804	783	847	790	765	772	804	840	780	800	787	782	794	792	796	786	837	787	832	816	787	762	816	785	796	787	794	775	819	806	763	875	824	816	833	780	766	784	830	794	823	824	782	807	797	812	825	743	793	754	790	812	799	762	871	799	800	774	815	813	789	760	793	775	786	823	803	803	789	827	764	812	768	798	809	818	798	783	792	793	837	757	813	795	786	794	814	830	750	773	813	838	763	726	790	796	794	771	801	763	845	772	828	802	830	760	814	809	768	817	781	806	777	773	772	816	805	788	779	815	790	784	776	800	852	787	806	842	849	759	800	806	842	786	759	746	823	784	773	778	797	776	847	779	812	812	790	792	824	834	864	788	842	822	799	811	823	759	805	787	785	799	776	771	790	799	814	818	784	778	822	831	810	760	839	792	802	810	796	756	772	815	817	792	814	827	799	769	789	789	813	762	801	843	805	771	788	817	770	765	756	765	855	819	861	781	840	815	834	765	850	826	823	795	792	838	832	776	761	806	803	794	806	794	787	801	786	791	827	751	813	804	780	820	733	780	798	824	786	836	778	736	835	823	875	825	776	784	796	809	820	786	778	852	794	785	765	764	783	766	795	755	806	774	817	806	838	793	819	801	805	736	806	819	781	796	764	800	799	788	815	794	769	809	825	821	755	803
45066	46065	52286	45507	28291	22186	16410	10003	6081	3702	2543	1913	1438	1306	1115	900	869	805	684	637	590	578	562	510	488	470	472	409	403	424	403	346	363	341	355	316	290	292	312	332	320	308	297	346	354	299	324	347	344	324	310	379	344	372	342	307	348	326	305	339	327	354	347	354	342	315	313	323	322	327	328	317	310	285	308	296	340	320	357	296	322	292	309	322	330	336	327	340	308	319	336	275	317	307	301	315	356	317	325	342	356	293	304	286	321	325	332	328	297	333	334	324	307	307	350	324	315	334	323	300	305	321	319	323	287	310	324	305	320	284	314	326	320	297	274	270	278	313	264	286	341	308	318	301	274	312	312	276	280	276	351	323	289	291	311	357	315	328	323	304	317	289	287	276	308	281	317	302	293	289	281	305	318	291	341	320	298	331	306	304	323	289	304	276	315	277	309	288	274	315	278	323	316	314	293	308	290	299	308	312	346	303	298	282	277	300	313	314	328	348	284	341	295	302	278	308	324	286	326	307	296	344	306	284	322	288	305	280	331	350	324	338	267	301	272	332	306	301	292	285	286	311	338	334	321	305	301	284	314	340	304	326	287	280	283	319	279	329	328	312	250	327	330	315	309	305	329	299	302	288	329	313	303	302	309	290	304	288	338	296	299	326	290	316	335	310	302	337	315	298	327	297	304	296	300	282	292	274	309	298	285	323	303	316	290	305	325	306	291	308	304	313	324	313	309	324	307	300	298	300	317	282	307	291	295	330	310	282	307	320	293	321	300	317	337	285	298	307	322	348	303	298	313	302	305	334	298	328	311	303	273	334	283	295	288	294	307	313	284	327	298	312	262	283	304	294	327	313	327	324	298	315	329	295	314	294	283	313	328	299	293	316	348	273	300	338	294	313	283	292	293	278	325	295	308	304	339	310	284	303	306	315	327	287	304	307	305	284	297	325	345	319	352	294	299	334	287	302	274	285	302	312	336	298	301	322	307	290	307	354	304	318	316	309	322	299	313	295	266	307	306	329	293	301	305	273	323	315	293	298	274	293	303	285	278	294	319	320	287	278	315	322	318	306	293	293	311	327	323	260	300	327	297	317	296	313	302	304	292	329	275	328	328	316	299	278	305	276	280	322	308	322	302	290	298	320	335	313	288	309	318	292	321	320	323	309	277	307	318	338	300	309	337	300	291	253	313	315	299	293	318	312	348	321	321	300	278	289	292	298	296	310	284	309	357	322	302	315	309	296	293	309	297	320	275	307	314	337	309	312	304	269	275	290	332	284	324	315	296	300	315	302	322	297	269	305	309	351	306	308	284	308	302	282	306	324	344	296	332	321	330	325	280	298	274	311	291	333	302	318	342	335	290	303	287	279	306	342	308	309	298	304	322	279	307	308	278	278	338	303	298	305	307	302	274	305	306	325	304	314	307	296	301	337	291	292	318	290	305	297	312	308	306	318	271	308	326	271	311	286	338	311	311	289	326	298	300	304	322	335	291	303	293	276	314	310	317	336	341	299	289	314	312	308	275	290	325	312	314	302	317	310	283	299	312	307	320	299	327	292	302	333	311	298	298	290	319	306	264	308	309	313	320	309	302	328	323	334	286	329	329	336	324	294	300	324	331	306	320	272	304	322	289	328	322	312	319	310	280	305	295	306	314	307	303	296	312	297	269	286	321	324	325	337	295	311	301	314	298	272	299	332	323	305	311	311	292	307	279	298	353	298	306	294	256	286	315	338	314	279	321	311	329	293	325	291	300	320	291	336	319	312	322	293	319	345	326	321	305	302	292	278	307	303	315	306	304	299	292	273	316	281	309	308	282	282	344	299	315	333	297	326	319	273	286	308	312	293	327	309	300	306	333	324	297	252	284	335	288	321	308	283	342	312	308	301	308	303	298	297	304	320	285	306	281	295	305	349	298	308	296	343	292	292	294	316	317	314	310	305	297	315	289	278	335	314	330	309	325	328	309	308	315	347	282	292	318	290	326	354	318	283	315	297	287	296	322	302	308	319	308	310	281	331	314	288	281	309	320	312	287	309	273	306	331	310	312	292	300	304	297	274	305	343	267	349	343	325	321	314	312	276	295	350	301	319	292	322	315	324	307	303	314	298	306	297	319	312	315	325	327	315	317	292	322	295	326	300	294	317	297	308	280	279	310	298	331	307	301	298	249	313	327	316	336	256	311	279	306	299	316	260	323	290	340	327	293	280	295	307	306	328	319	310	315	288	332	300	324	309	287	337	286	295	286	290	311	302	298	322	285	305	323	299	329	349	323	280	294	322	306	344	325	298	319	283	278	351	329	312	312	309	303	324	309	302	320	341	299	272	307	339	287	324	297	300	320	322	306	273	326	320	308	314	296	309	318	310	282	310	302	267	336	316	327	312	293	312	288	311	301	328	301	282	279	319	300	316	313	284	326	314	325	318	302	312	294	297	270	320	267	304	277	322	295	306	337	318	297	272	350	294	318	315	285	283	300	325	325	367	330	290	324	287	298	310	305	289	322	307	335	295	324	347	312	279	322	314	327	293	273	325	286	347	283	316	301	297	310	305	279	320	304	304	281	300	305	342	292	318	318	267	296	280	276	302	275	305	296	292	306	340	343	334	273	312	297	294	316	310	303	308	285	292	320	296	287	305	301	297	313	291	291	334	327	300	287	315	334	313	316	294	314	275	282	289	310	315	320	292	324	318	358	305	287	316	320	296	293	307	322	302	289	321	327	311	301	319	271	317	303	296	321	294	314	300	300	279	308	309	296	302	298	300	296	332	308	303	278	274	283	334	298	325	333	285	269	319	307	307	296	289	307	289	318	270	316	297	302	298	306	311	284	320	313	318	307	268	319	335	287	293	298	308	306	298	302	296	311	305	304	296	300	298	315	334	279	286	321	314	339	284	259	277	334	297	304	292	300	343	316	297	322	321	275	297	330	331	311	293	307	300	329	304	320	295	313	301	323	293	329	285	337	295	305	329	321	295	298	311	286	317	280	304	347	300	305	345	284	304	281	287	320	308	316	315	292	301	295	279	291	314	294	314	303	312	320	278	291	323	291	325	301	304	304	314	303	312	298	322	300	334	328	303	296	320	311	279	307	323	300	286	320	288	310	304	295	288	298	322	318	334	303	311	323	320	313	318	303	285	318	299	331	321	306	344	314	296	311	293	329	312	321	276	305	332	306	313	283	307	306	306	291	338	279	323	303	327	306	299	321	310	307	308	312	318	279	305	306	298	280	303	308	331	282	304	283	323	319	331	315	302	285	291	312	301	300	294	310	307	278	301	299	329	324	308	333	293	323	308	336	312	284	286	297	328	326	294	296	322	313	299	295	315	325	287	318	295	275	299	281	286	272	318	292	327	284	311	321	314	291	320	311	326	289	321	312	321	307	289	289	304	285	352	325	254	307	330	341	326	306	305	315	309	340	319	316	294	268	310	286	290	312	301	311	291	298	289	312	349	288	340	343	333	303	258	312	300	299	299	296	294	304	327	328	311
28566	38069	51633	48436	28961	21148	16598	14970	13403	11369	9277	7658	6494	5929	5019	4215	3877	3554	3212	2833	2519	2350	2245	2031	1814	1857	1735	1585	1521	1443	1307	1108	1045	1007	908	855	832	747	803	776	791	840	832	794	840	839	829	800	793	801	870	838	838	944	933	961	895	924	906	901	982	958	919	988	893	879	792	820	773	854	779	817	832	792	770	797	804	805	737	775	807	783	787	821	806	744	747	786	790	789	811	807	791	792	846	809	806	749	811	734	788	771	760	769	721	721	765	776	719	726	744	716	699	739	680	752	743	694	685	705	738	746	711	736	686	687	748	687	733	746	710	718	723	718	707	756	759	742	678	702	700	740	737	683	752	739	716	641	749	681	723	727	711	736	742	695	745	775	714	740	695	695	755	690	748	746	691	774	725	770	696	684	673	689	712	753	693	712	700	701	674	738	689	719	717	722	729	710	744	741	673	702	769	777	694	716	725	725	721	721	664	716	740	695	717	742	753	746	746	672	707	744	751	708	695	728	729	703	739	686	730	739	731	738	719	714	738	727	753	756	729	710	689	706	741	731	708	693	695	732	746	683	717	752	711	742	677	774	711	709	716	730	700	684	683	709	702	690	702	745	738	721	691	754	747	741	724	767	730	693	753	663	736	761	726	649	702	712	748	693	724	757	677	719	704	725	675	693	721	687	713	743	728	712	712	756	737	719	743	714	670	706	698	717	725	710	724	712	726	722	738	708	777	698	695	731	701	735	714	708	671	736	741	734	721	702	714	770	746	733	715	724	683	728	728	714	721	744	742	709	727	711	736	720	754	692	725	712	753	730	690	667	711	780	774	708	717	722	743	703	732	727	721	765	735	678	692	711	720	692	680	677	677	729	721	707	697	710	731	726	735	717	647	727	686	758	707	720	740	702	706	766	746	692	762	706	694	662	712	738	751	744	714	733	733	760	714	684	762	734	753	666	719	697	691	728	698	743	761	772	707	726	698	703	758	691	719	736	738	708	675	707	718	732	702	706	704	725	686	702	773	718	735	735	750	684	748	733	730	767	704	658	709	683	707	696	736	709	724	741	674	708	707	712	704	741	752	678	721	722	768	724	761	703	743	714	712	770	704	751	701	737	702	721	685	694	742	788	666	764	738	687	755	738	703	721	708	735	697	735	756	697	742	742	717	726	770	690	706	690	700	701	746	708	689	705	723	705	675	721	704	708	707	692	805	708	715	706	730	698	702	723	705	709	733	704	721	760	749	712	664	694	724	756	729	746	713	736	719	730	682	717	712	682	691	735	708	711	739	775	745	708	744	680	787	728	760	746	712	739	704	709	705	671	709	686	727	772	757	667	708	748	686	694	692	767	783	743	697	704	759	750	711	750	722	717	688	759	723	733	684	738	738	734	733	747	783	723	698	790	735	742	671	689	664	697	694	721	656	691	718	712	661	722	718	751	691	692	755	745	710	707	742	722	714	678	756	702	732	701	712	744	713	724	759	729	724	714	715	718	762	731	729	757	680	727	703	708	766	659	710	738	663	752	748	689	732	733	720	701	711	705	701	803	688	708	696	706	683	727	701	679	659	709	727	718	726	739	747	709	708	698	725	747	738	704	682	676	736	719	661	708	728	721	727	720	683	733	699	717	692	663	720	701	704	671	762	715	730	671	740	685	702	741	710	700	706	791	729	744	737	673	730	728	751	693	713	675	766	727	738	709	718	707	759	761	731	720	673	734	717	740	718	751	719	730	752	718	744	708	720	688	763	709	695	745	746	685	728	690	717	742	720	721	687	738	737	719	765	718	715	747	707	743	772	721	749	726	669	733	736	750	739	704	705	713	750	709	756	744	706	756	712	696	753	722	729	700	743	665	737	720	718	721	686	745	695	686	729	695	736	749	732	720	720	747	703	693	713	683	739	746	700	745	727	716	688	699	772	759	762	735	744	753	715	690	681	738	709	704	750	694	761	666	694	726	700	746	748	695	718	705	661	722	739	733	669	726	753	707	765	735	731	716	730	698	671	695	715	722	737	731	723	756	732	705	723	735	771	702	737	731	788	757	744	718	691	685	699	705	754	703	699	682	702	774	759	689	666	683	724	732	744	736	752	749	756	704	734	678	741	748	690	753	760	722	716	740	693	751	694	721	714	753	740	758	714	723	686	757	703	682	768	775	707	724	702	697	705	728	678	745	716	657	707	720	731	704	672	709	749	752	707	730	723	705	697	668	731	737	747	744	716	690	723	717	736	756	692	698	741	744	743	713	729	737	659	719	709	694	720	707	717	669	807	686	707	696	695	739	702	707	739	740	718	704	706	748	705	712	690	719	768	717	749	718	758	729	716	729	698	722	702	723	713	722	718	702	663	749	770	717	715	718	725	742	698	717	746	744	737	714	698	703	739	713	737	720	704	715	722	704	706	728	740	748	723	718	682	772	720	737	721	734	743	763	680	725	667	680	735	734	708	719	744	730	784	711	741	718	716	724	732	723	719	688	686	723	706	746	726	709	767	704	735	748	715	744	714	707	725	709	735	732	708	725	703	771	671	705	722	747	716	691	719	702	728	725	738	685	721	660	706	731	755	757	706	725	737	745	737	697	760	687	686	706	735	731	726	687	698	740	765	720	684	726	665	714	678	705	694	708	716	699	694	749	724	696	716	718	735	698	699	680	713	708	675	692	742	696	800	734	679	738	710	728	737	719	767	709	690	741	680	745	705	765	744	724	694	701	712	665	703	692	801	743	735	719	707	741	683	720	663	758	719	700	724	720	677	691	736	718	738	709	710	704	721	722	702	736	784	727	707	717	674	729	721	724	724	717	693	718	759	740	698	729	764	736	657	708	716	691	725	729	710	792	682	665	717	742	716	756	751	667	744	741	723	725	750	640	767	695	715	729	766	677	714	704	693	712	692	740	722	765	710	710	718	716	730	682	705	729	793	704	727	775	675	752	770	721	719	726	719	708	720	712	713	731	759	743	729	729	663	681	732	727	722	738	723	741	779	711	766	733	729	695	762	736	726	721	739	667	679	735	728	737	675	733	730	706	754	724	753	740	746	692	720	700	727	737	688	723	722	709	735	680	708	723	746	681	703	700	739	713	683	739	732	704	753	707	724	735	766	693	747	783	765	727	727	735	770	729	721	749	763	739	671	794	757	710	698	707	672	740	751	656	680	791	695	694	732	748	742	742	738	720	728	697	716	725	722	746	765	754	697	635	710	668	706	654	731	681	757	710	727	675	711	722	739	712	733	718	692	758	724	678	783	710	695	706	693	748	678	714	729	713	770	685	730	707	744	693	678	719	683	686	704	755	713	713	709	706	682	704	715	699	730	731	730	682	724	723	721	780	730	715	709	679	729	718	682	695	709	755	707	691	688	726	711	767	680	726	670	759	704	710	771	725	732	724	742	687	731	721	674	736	693	706	720	710	709	713	720	701	742	751	748	732	661	748	722	714	708	723	681	730	738	713	730	693	706	681	702	742	740	682	692	673	748	708	751	741	762	727	731	712
21001	18602	21938	13024	5184	2787	1796	1429	1075	792	687	567	473	465	451	430	422	378	375	352	309	311	320	299	277	276	300	297	322	279	285	294	261	249	260	269	285	272	253	276	307	261	252	287	276	252	258	261	244	260	254	268	262	261	253	280	275	266	254	274	283	280	275	287	283	265	299	274	271	289	267	261	282	266	273	288	254	279	260	287	260	246	240	267	250	267	258	266	278	275	288	257	281	292	267	260	256	273	287	265	260	288	268	273	268	270	279	299	303	283	279	287	268	260	253	282	268	258	293	258	245	280	260	270	263	248	244	266	266	289	267	278	259	285	263	262	240	296	240	262	263	250	237	250	276	278	295	258	273	259	276	245	283	288	242	257	298	257	301	288	255	263	261	254	294	234	257	282	278	246	254	277	265	264	274	230	241	280	257	259	301	294	263	285	271	281	270	251	303	272	232	251	261	287	284	279	276	277	272	265	235	252	263	273	271	266	263	279	281	282	271	249	254	290	291	253	280	276	265	286	288	249	255	251	306	258	274	278	239	261	263	251	257	242	269	274	297	280	269	245	278	280	272	268	271	286	245	245	263	258	266	243	286	308	259	257	272	273	265	240	275	245	273	280	284	283	274	273	258	260	252	282	299	235	289	277	263	266	269	284	274	295	279	261	260	216	264	279	284	253	284	247	267	238	257	246	275	268	282	260	281	253	282	271	268	266	285	288	259	287	261	249	243	254	265	275	304	270	287	263	257	238	287	289	262	282	273	284	256	276	283	259	280	266	255	289	241	267	264	246	265	272	259	263	259	293	265	264	269	281	278	302	294	273	261	258	254	253	259	276	270	270	291	289	292	251	257	259	265	308	298	259	276	240	286	253	309	264	314	317	264	276	268	287	277	285	272	270	285	259	280	284	269	302	278	247	270	263	251	262	310	268	263	267	268	228	288	255	289	305	207	296	280	268	250	270	236	295	252	270	269	274	258	295	259	266	277	253	288	255	294	267	296	251	273	259	272	238	252	286	264	256	251	270	290	267	277	292	283	237	271	263	275	271	302	248	277	286	256	291	279	279	283	289	269	258	283	287	268	271	289	255	270	272	245	279	286	292	298	257	276	308	257	235	287	253	289	249	257	260	276	261	276	253	263	292	289	262	261	295	289	282	248	271	289	285	264	281	285	281	292	246	263	275	262	245	295	242	255	267	270	279	271	272	273	282	263	289	249	258	265	271	254	259	259	269	250	270	279	289	292	303	241	254	263	272	248	263	305	278	252	259	251	249	263	275	298	228	269	267	248	260	264	260	253	253	286	266	281	271	256	276	244	277	226	271	295	274	270	289	306	291	284	275	266	285	229	265	246	261	258	273	270	274	281	268	250	274	277	268	282	253	269	256	255	253	270	256	252	281	274	260	254	266	284	255	261	242	292	275	287	259	267	299	272	287	229	273	287	278	299	279	268	245	286	240	294	251	256	270	279	249	264	268	236	290	270	266	265	271	293	304	265	261	280	278	272	262	283	279	258	248	247	288	271	261	279	250	223	265	288	271	269	277	293	271	267	277	274	293	260	252	277	277	254	272	278	256	280	244	234	269	235	272	284	273	263	254	300	265	270	292	277	259	264	277	267	260	263	282	247	280	292	303	272	229	271	245	295	301	271	288	266	251	275	279	255	280	260	268	271	261	286	284	268	257	299	266	291	247	288	267	259	249	252	257	252	296	293	308	268	277	247	280	241	267	275	287	251	248	262	262	276	258	255	270	241	271	284	269	239	279	300	273	299	246	270	279	279	289	256	284	266	262	264	266	284	293	280	284	254	246	248	261	272	275	261	265	276	296	267	271	284	259	278	259	280	260	261	276	241	267	264	265	284	276	276	270	250	252	273	266	268	257	266	244	268	261	281	269	271	258	259	278	303	258	269	259	277	268	265	235	287	250	277	261	267	246	290	276	269	278	279	251	278	238	265	276	252	260	272	277	298	291	259	242	254	259	281	261	263	271	247	239	251	238	263	258	279	290	241	265	260	252	275	296	274	296	267	274	246	294	287	277	276	295	238	254	240	269	257	300	252	273	246	266	280	272	246	256	284	255	252	283	266	266	262	305	280	270	250	284	282	300	276	261	263	278	272	289	304	262	287	251	231	275	279	273	286	232	282	262	239	282	251	255	272	231	284	265	249	251	273	230	278	281	285	242	280	262	286	289	274	286	287	290	267	272	273	264	302	261	274	290	251	288	251	283	220	255	264	245	251	274	250	238	278	283	269	258	260	300	275	290	240	283	298	271	290	281	289	286	257	268	267	250	286	274	265	246	255	265	274	255	255	290	264	268	257	261	257	271	277	244	229	263	279	228	258	295	290	246	275	273	273	268	239	261	255	256	251	270	263	274	281	292	261	281	269	274	285	261	285	223	265	296	278	276	293	255	263	290	250	243	289	244	259	279	267	280	277	252	291	301	259	246	266	252	294	292	235	281	237	282	290	264	286	263	269	260	289	242	269	230	284	244	257	261	249	265	272	279	289	270	260	290	260	275	254	264	276	269	257	248	295	267	251	263	250	264	297	283	262	252	286	287	287	238	285	275	261	301	268	257	249	311	282	262	269	287	280	258	247	274	241	250	261	239	273	277	262	289	269	281	260	259	278	293	227	255	273	271	250	248	231	293	264	301	242	283	252	266	242	271	272	258	265	250	280	242	273	270	227	269	278	279	281	281	231	281	289	272	280	281	255	264	237	265	259	279	275	303	271	264	244	248	263	281	282	227	283	303	302	264	253	257	283	265	258	281	260	265	264	252	276	262	285	236	250	289	288	272	276	313	263	246	279	279	259	284	253	255	249	271	273	294	247	261	254	241	324	250	266	254	252	251	256	259	261	267	261	253	239	299	251	276	247	309	259	265	244	278	280	253	270	234	244	286	261	287	269	301	258	265	275	295	273	284	288	286	242	276	263	263	254	262	277	302	263	271	258	267	274	252	296	288	274	283	246	276	302	269	260	282	286	246	260	283	235	286	272	266	280	274	275	268	259	261	296	244	252	266	283	267	245	253	294	281	291	323	253	260	254	272	262	291	264	260	266	284	245	277	272	288	242	254	280	282	282	284	274	267	279	261	251	259	249	274	264	275	264	294	243	283	254	282	306	247	246	264	286	271	269	299	264	289	223	274	278	287	246	282	264	242	266	260	272	263	302	294	287	261	278	277	263	268	298	265	257	271	280	275	261	277	283	270	287	256	286	281	288	254	286	275	280	285	238	272	275	219	252	253	254	276	266	273	249	278	246	276	266	279	267	288	281	234	253	280	261	268	260	292	277	259	259	216	249	292	279	253	267	304	275	288	268	276	282	290	255	270	265	255	269	273	294	277	257	263	260	274	263	288	282	266	282	249	257	284	272	255	298	265	257	258	260	274	261	248	245	252	300	274	252	263	283	278	260	287	272	248	244	288	281	260	256	247	260	240	281	264	263	251	310	259	280	278	269	255	264	251	259	256	269	281	286	295
12173	16810	27413	21793	12592	9378	7269	6034	4709	3556	2852	2418	2133	1953	1707	1579	1604	1402	1333	1230	1160	1090	1000	883	941	916	862	769	790	789	776	744	733	688	680	692	641	651	666	658	685	671	675	691	652	663	684	700	644	713	663	611	690	683	682	719	641	653	673	652	698	680	713	729	665	729	713	657	679	698	655	684	677	700	682	682	677	661	675	679	732	695	688	643	749	703	675	680	646	696	715	694	735	672	686	673	698	655	704	663	710	683	678	702	664	682	696	648	636	657	732	615	674	657	645	663	676	659	628	683	655	691	618	677	665	671	620	628	646	667	650	633	674	658	644	663	667	665	673	656	650	678	666	659	662	671	624	706	687	706	646	661	665	619	658	633	659	620	673	655	653	636	659	673	673	641	690	683	657	687	669	649	674	663	612	703	649	660	635	714	645	663	649	698	630	699	696	673	645	704	635	685	671	656	672	659	713	673	714	670	731	641	705	663	686	629	660	651	678	674	621	652	652	667	612	674	651	639	652	655	645	708	642	655	654	672	684	653	695	669	608	712	727	682	657	659	625	688	659	645	656	669	676	638	671	659	705	671	691	625	667	692	660	709	686	664	692	648	663	628	673	674	665	600	654	644	697	684	623	666	634	678	677	678	686	636	668	664	650	646	689	689	714	658	651	654	730	659	661	667	642	705	617	656	679	635	639	652	690	663	662	670	634	643	649	692	662	619	620	663	677	674	629	691	681	733	651	662	624	706	684	654	683	666	663	651	696	617	659	695	646	671	661	656	675	663	662	670	639	694	644	688	693	600	661	669	648	655	666	674	669	667	648	716	664	639	638	638	695	702	682	645	723	666	621	685	696	674	682	666	718	669	644	663	689	658	661	654	672	680	653	596	712	707	701	618	675	668	668	622	702	691	676	711	733	656	614	686	681	686	672	639	628	710	653	697	666	639	636	683	649	685	698	702	663	696	691	661	716	637	620	662	673	705	693	681	672	663	677	670	688	656	681	686	639	636	627	695	669	658	650	664	654	666	679	603	679	709	649	628	666	667	663	688	712	677	644	645	656	718	728	634	609	653	729	639	740	676	683	678	636	714	685	670	658	689	694	724	677	676	677	652	652	611	707	655	644	669	657	646	675	661	664	673	711	673	636	663	654	648	651	673	659	670	632	705	640	672	620	666	627	648	677	649	614	702	738	697	628	607	627	659	664	679	684	645	660	618	693	652	678	637	660	666	699	659	658	667	674	670	652	670	644	675	655	642	634	675	672	692	672	665	675	676	695	672	691	653	647	677	678	694	669	696	664	648	618	635	668	705	681	667	676	636	651	643	681	647	707	743	630	674	669	704	684	646	676	660	662	692	694	670	671	715	654	670	668	692	642	645	673	676	613	650	715	651	656	630	629	651	672	709	661	660	657	682	656	696	658	644	684	700	666	653	658	675	676	606	629	651	657	645	644	674	647	655	645	666	666	665	679	667	635	715	654	699	709	675	651	671	708	651	662	634	665	670	677	693	656	683	662	699	638	670	654	685	721	628	698	656	635	701	664	670	643	613	653	642	652	680	659	713	700	685	620	671	716	684	698	684	721	647	631	678	700	697	690	681	671	650	656	646	658	663	678	659	671	643	672	693	642	693	641	695	648	706	671	679	653	675	627	688	631	681	677	674	661	722	657	688	679	674	664	676	706	673	632	680	665	674	639	680	663	685	634	685	676	668	688	681	705	683	679	630	688	651	651	633	625	647	682	658	658	667	689	687	670	654	639	663	633	673	684	708	654	637	607	663	681	627	682	721	667	720	644	698	672	622	637	678	626	657	632	690	625	621	638	635	636	673	644	628	674	699	664	667	677	658	681	644	630	689	650	664	646	655	663	673	652	676	710	709	657	638	654	691	677	658	660	682	628	628	704	683	647	670	712	666	644	633	646	672	663	700	666	671	653	688	646	676	646	678	700	667	669	696	664	650	661	628	651	653	664	628	660	639	643	660	665	675	644	656	673	660	695	623	649	644	681	669	656	620	691	671	652	671	677	672	644	650	656	687	679	618	681	658	734	648	680	697	639	669	659	624	697	641	648	637	683	633	697	680	683	679	658	659	680	689	632	629	686	676	630	622	670	679	682	716	669	673	659	683	671	640	685	644	653	614	648	656	658	677	668	642	687	666	646	659	663	677	686	615	626	682	666	649	666	650	700	644	688	656	671	670	625	627	612	661	674	642	660	636	656	648	705	676	676	640	718	727	688	661	639	686	665	639	730	681	647	694	665	671	662	618	636	664	676	662	692	673	682	658	651	689	666	641	702	657	670	691	685	639	678	684	688	637	635	667	651	639	660	681	648	637	694	659	689	692	656	601	656	655	704	718	692	696	631	683	666	687	657	672	670	655	626	662	672	683	653	667	687	656	661	672	633	663	663	692	648	682	638	711	645	660	663	650	640	704	674	668	686	681	668	678	574	664	622	674	649	639	660	631	656	699	645	706	697	639	663	662	622	680	624	647	645	636	692	693	641	668	702	668	665	670	662	629	676	642	698	631	658	680	714	673	632	614	680	655	669	721	626	670	663	612	618	634	634	693	643	636	641	651	657	655	707	703	678	679	667	701	662	697	658	667	671	642	666	635	639	647	687	647	654	698	691	657	681	663	664	653	710	649	651	631	633	641	682	679	628	705	676	689	637	645	653	662	656	674	638	608	631	623	652	678	681	646	685	677	659	637	693	663	718	658	650	663	710	635	684	689	656	676	698	664	664	637	654	639	674	641	702	664	638	684	617	699	666	664	679	672	696	673	615	710	652	595	631	599	612	670	665	675	688	671	652	688	680	634	631	670	642	698	652	667	645	676	659	679	633	702	661	645	654	699	662	688	694	669	647	664	659	724	623	622	692	669	675	678	651	712	591	694	676	640	668	706	652	665	638	674	658	646	668	656	692	659	692	678	649	666	641	672	655	679	653	686	611	714	664	638	632	637	654	658	715	721	683	610	644	639	685	655	649	690	663	705	659	649	673	675	705	659	681	648	631	643	641	651	652	635	649	672	649	653	653	617	640	681	658	689	660	645	689	655	665	640	675	664	689	659	670	639	641	664	648	686	684	661	671	657	692	651	686	673	670	653	652	714	658	648	653	652	686	674	656	683	655	669	653	676	665	659	680	604	697	650	650	639	663	680	742	636	658	687	653	647	701	674	655	694	678	685	674	660	624	669	685	657	637	708	646	685	715	632	658	696	646	644	692	709	652	667	647	700	665	659	645	653	669	675	629	673	655	668	654	708	645	666	681	665	678	660	680	666	686	626	683	678	653	699	671	712	685	635	706	658	695	703	660	653	637	696	666	657	654	633	646	675	660	661	678	630	715	707	692	690	631	662	670	618	657	693	708	654	655	643	649	620	731	674	660	664	604	674	684	673	637	693	688	721	666	637	656	631	623	617	645	670	680	704	637	629	635	712	672	692	634	694	662	682	646	670	675	727	664	616	663	660	647	652	660	664	689	622	659	640
38179	41032	46433	38761	23263	13579	7376	4297	2781	1792	1527	1195	1017	924	845	744	728	668	620	524	567	545	499	459	422	418	398	397	417	380	359	331	362	365	369	353	349	330	310	312	331	353	329	337	341	318	310	340	333	325	353	315	324	338	332	351	362	337	346	360	341	329	353	348	364	336	327	370	363	324	379	317	348	338	316	293	352	346	333	310	369	351	350	356	364	335	333	318	329	355	359	324	334	352	352	318	353	340	346	336	357	311	358	321	338	316	324	352	312	361	310	333	328	342	321	327	322	345	362	341	355	307	280	302	314	326	331	324	330	347	318	325	321	325	325	325	317	309	328	340	349	317	303	324	334	356	326	349	339	323	339	333	323	330	311	303	337	349	296	346	332	309	364	358	359	354	268	354	340	342	342	368	335	333	344	307	336	353	346	316	318	322	356	345	371	365	335	324	326	306	344	334	318	340	331	320	315	322	321	341	317	315	308	323	327	326	340	329	320	341	306	340	325	315	352	327	300	362	337	328	343	365	334	351	350	356	346	357	314	337	306	312	312	351	354	326	314	355	353	298	360	372	333	348	340	311	306	330	331	297	339	310	324	333	301	313	360	323	331	318	320	290	331	370	332	320	321	310	322	352	332	307	331	336	322	317	343	336	318	323	303	298	351	361	328	316	311	361	343	352	318	305	297	358	324	311	326	332	318	341	328	327	320	297	318	351	346	365	313	297	357	328	339	328	306	359	317	298	354	357	334	348	364	333	368	320	302	330	353	316	321	332	322	310	358	301	308	352	357	363	343	321	326	328	338	310	313	337	329	321	327	309	342	328	342	322	315	339	300	318	379	352	342	331	326	330	344	330	338	312	355	341	326	329	346	331	334	325	329	350	355	321	361	328	320	335	316	344	315	359	300	328	327	332	332	337	343	340	300	309	333	323	311	336	321	316	331	349	331	321	349	318	349	327	332	366	329	323	346	339	363	325	323	337	335	315	333	367	349	326	344	308	343	313	362	339	330	318	324	317	326	319	306	328	340	324	291	352	346	315	311	310	347	337	329	324	321	351	298	315	324	322	314	319	328	325	352	316	305	359	310	326	332	328	321	349	352	324	324	323	314	328	354	341	317	329	322	320	331	314	376	310	312	337	313	354	338	356	339	344	324	314	334	330	340	346	350	314	329	288	304	311	364	320	342	339	302	336	344	321	315	306	351	323	341	341	316	305	330	341	343	333	315	336	326	314	329	342	318	371	326	347	287	312	318	347	324	334	307	330	329	350	323	336	339	325	350	339	333	332	348	328	320	340	360	353	325	367	324	319	344	352	349	328	349	358	337	324	323	340	323	357	349	338	364	359	348	363	333	350	318	331	326	349	346	360	324	343	312	338	326	340	341	339	351	355	348	357	319	325	352	360	342	293	363	319	324	303	351	333	359	312	357	315	359	348	354	301	364	307	343	382	317	338	318	352	338	345	311	303	313	361	348	328	336	316	329	342	325	344	315	324	370	335	344	345	347	349	341	339	298	324	315	301	349	328	322	299	346	308	317	320	312	328	307	360	318	310	327	337	307	313	311	313	355	328	322	295	350	340	358	339	371	348	340	369	351	325	278	331	335	327	339	312	306	315	339	338	328	326	315	306	354	331	332	371	356	350	344	315	356	338	354	339	366	367	328	337	339	342	311	340	290	340	330	334	387	302	308	301	349	314	334	331	327	284	337	348	338	339	325	323	323	350	314	334	355	351	363	327	346	347	342	320	313	295	341	330	332	315	349	293	314	319	316	343	331	363	327	331	317	356	305	314	347	358	307	332	322	329	329	330	338	334	317	330	355	331	333	324	349	362	362	342	334	339	331	308	301	332	317	331	336	330	318	323	329	335	349	311	327	359	330	309	327	308	339	349	334	370	360	306	322	323	348	300	323	309	294	330	336	310	348	334	324	316	365	362	348	319	302	344	341	329	317	325	320	320	314	313	303	332	337	326	350	343	363	358	347	329	338	336	328	332	317	327	324	335	329	351	380	318	312	320	335	331	315	360	318	344	339	317	324	336	345	326	322	324	339	318	322	288	303	324	344	348	326	321	362	346	341	336	342	358	319	362	348	301	359	350	311	326	327	345	334	320	339	319	327	301	376	305	330	332	303	315	341	290	347	338	303	296	294	335	366	361	325	327	318	345	336	314	341	314	319	350	323	350	351	346	355	321	318	343	302	320	316	323	325	319	329	357	332	365	313	342	328	319	321	306	320	339	351	321	345	293	378	321	307	319	362	326	352	355	327	365	343	327	314	315	357	344	314	301	315	316	321	336	362	327	331	340	314	348	311	326	355	332	326	344	334	367	344	331	325	312	336	321	331	372	334	312	343	337	349	340	328	341	349	342	354	330	353	298	337	328	314	340	320	315	360	347	340	311	336	309	322	334	342	325	334	313	359	351	355	334	320	355	332	364	322	327	349	358	320	342	305	332	318	320	339	303	353	316	315	354	359	334	348	345	338	321	341	333	307	307	343	318	344	372	366	345	348	290	300	306	359	297	326	327	311	330	347	362	320	333	320	303	347	332	328	322	358	320	300	314	369	344	341	353	344	330	347	320	323	346	344	364	340	326	330	349	330	332	358	362	330	316	321	325	346	341	327	335	353	330	329	316	337	320	362	323	344	321	359	348	326	318	354	306	349	344	337	323	336	325	327	327	309	326	329	320	314	322	332	296	309	327	330	321	320	363	324	311	317	308	333	354	351	348	332	333	316	326	315	344	335	321	332	317	337	320	355	337	338	337	361	326	355	310	319	336	327	355	307	344	341	342	358	346	346	321	357	307	340	351	338	349	292	302	349	349	300	319	327	320	331	317	331	345	323	340	290	300	322	322	325	347	343	354	335	330	343	308	321	318	323	355	348	321	325	327	363	322	317	334	371	303	325	332	337	352	353	306	317	335	322	318	336	321	358	331	321	347	335	348	322	352	343	327	317	370	343	324	311	311	355	329	332	306	322	336	339	314	316	349	306	340	340	331	321	337	333	337	329	341	319	323	383	331	301	318	335	288	306	322	331	300	321	340	335	321	352	322	355	323	296	317	366	314	322	337	310	366	337	314	349	330	354	341	340	327	344	327	323	317	340	318	310	361	328	314	313	310	318	342	332	335	316	300	269	331	346	358	332	312	369	318	355	332	295	367	306	344	350	330	380	299	346	321	345	318	328	358	322	315	309	325	351	317	317	330	316	347	330	322	328	363	327	333	345	348	330	400	365	328	320	331	326	327	339	361	324	369	320	306	338	337	333	316	331	369	345	358	332	307	310	356	334	322	326	308	306	363	333	391	345	316	343	338	331	347	329	356	337	313	318	310	360	309	339	344	300	325	335	310	313	303	309	295	356	322	304	319	333	364	331	273	375	341	340	345	347	333	328	309	306	310	294	356	344	310	368	327	342	322	303	359	336	352	329	307	322	362	368	339	323	323	321	345	341	324	322	316	320	349	340	344	312	338	338	360	340	353	320	312
24455	34127	45744	40612	23661	16640	13333	11127	9062	7458	6056	5303	4327	4061	3995	3338	2933	2976	2576	2276	2065	2078	1778	1592	1489	1518	1346	1342	1310	1247	1092	992	971	896	933	854	864	830	844	807	812	840	846	877	838	887	894	859	797	835	872	871	872	858	957	899	881	858	933	923	894	877	873	816	849	857	881	810	846	848	808	817	806	872	780	809	782	812	786	825	860	826	809	918	827	865	870	857	835	827	834	869	863	855	877	832	799	809	802	837	790	827	789	873	833	838	825	817	805	776	786	795	843	809	805	779	795	767	795	805	790	824	870	809	777	800	775	784	772	771	770	799	781	834	867	802	817	772	770	815	760	801	785	752	794	791	742	777	842	778	756	752	820	783	774	780	782	717	775	820	796	813	763	780	803	791	770	800	810	775	719	770	790	769	815	824	793	777	779	774	829	784	805	848	814	759	797	763	809	761	841	741	812	778	775	791	819	807	771	755	778	791	799	778	801	746	777	718	794	809	772	783	787	762	807	810	781	765	737	845	817	801	805	815	806	800	771	868	797	760	761	815	792	795	763	785	773	788	785	785	791	807	772	791	810	820	804	763	764	772	821	757	791	802	822	787	792	752	815	794	770	760	823	762	792	820	778	806	825	787	768	789	789	836	764	788	736	787	762	796	749	768	776	780	799	798	825	824	785	780	790	790	761	808	846	784	762	777	799	768	806	834	799	770	754	815	771	788	756	758	849	780	795	783	794	835	833	803	770	785	708	804	831	799	790	772	825	763	805	779	754	827	805	813	820	786	820	789	762	780	814	799	788	794	797	818	863	840	749	770	782	780	741	835	820	812	798	744	841	805	767	764	822	779	832	802	813	723	771	748	780	782	774	758	780	846	829	750	770	799	768	797	771	801	827	779	790	775	770	830	786	772	765	814	759	747	826	778	763	779	842	804	773	807	785	753	790	767	831	771	804	799	785	772	798	748	830	802	793	790	754	808	782	727	755	776	746	784	772	776	801	787	753	729	744	782	816	761	851	765	778	799	777	787	766	820	772	800	797	869	760	793	794	806	753	791	794	742	785	843	777	755	782	753	831	729	788	823	755	774	757	793	740	768	793	736	788	830	798	797	756	825	717	765	789	819	808	782	771	798	776	755	822	772	814	821	736	794	764	773	743	799	807	815	774	810	826	834	781	821	816	797	734	779	797	799	793	840	789	848	798	764	812	819	784	774	788	774	783	802	820	767	723	814	738	803	763	765	758	778	758	769	801	752	757	799	779	790	745	820	790	772	787	807	752	800	829	778	776	755	771	793	831	774	775	805	784	807	785	771	777	770	765	825	851	799	808	787	831	805	785	816	777	829	761	806	804	733	784	797	784	844	739	842	796	801	783	815	799	776	828	811	763	786	792	821	824	796	743	776	795	822	812	773	767	819	796	735	752	789	820	798	790	833	777	818	863	760	813	837	739	794	779	788	776	772	809	799	793	791	739	794	775	821	804	792	800	763	789	808	804	817	776	832	804	800	784	749	812	789	789	797	805	795	804	802	770	780	789	761	786	809	772	775	813	795	807	759	792	794	775	761	778	817	779	840	795	772	780	792	763	804	763	785	762	776	769	782	850	794	815	776	750	833	753	813	726	777	829	800	787	802	775	772	807	786	752	794	776	797	804	794	827	773	853	815	743	759	805	786	772	842	768	787	829	800	798	756	774	832	807	750	805	785	792	809	821	771	760	782	826	811	780	801	833	783	782	813	746	732	882	770	807	810	795	780	784	742	781	743	829	811	781	774	740	797	776	806	822	857	786	768	768	767	775	724	790	805	792	818	809	779	822	779	776	800	783	781	804	817	791	817	825	808	767	782	798	834	782	744	805	757	750	779	715	790	824	737	782	819	767	803	798	827	794	743	823	792	780	799	809	759	796	777	782	810	826	766	792	792	777	797	803	806	821	756	771	813	796	795	808	787	763	785	786	829	797	751	795	779	803	777	781	788	762	779	781	771	767	804	823	772	826	843	778	794	798	819	778	798	732	831	794	766	840	801	787	834	740	778	794	768	841	779	792	784	776	805	815	797	765	752	753	767	829	830	804	825	746	794	796	863	762	794	771	838	772	810	833	805	752	768	795	768	752	767	819	789	814	727	770	751	832	782	760	813	756	811	785	751	867	807	711	794	834	752	796	792	805	752	821	762	758	806	818	801	787	803	756	772	771	788	804	799	835	824	802	835	759	771	799	746	796	829	825	768	815	775	802	805	802	813	818	849	760	776	744	820	807	828	803	842	839	795	826	819	776	773	845	815	820	771	856	800	795	765	828	814	777	813	770	838	776	760	829	823	786	809	767	803	789	788	766	766	804	814	833	792	842	867	868	817	785	745	753	796	794	802	781	773	809	788	808	798	805	823	796	784	816	768	812	789	787	807	796	771	798	799	793	810	737	797	774	836	797	782	783	767	781	755	752	798	743	791	774	757	789	787	739	803	810	756	787	780	751	769	816	735	750	764	759	818	794	798	799	807	811	784	802	809	839	830	807	837	770	815	748	804	755	791	783	815	770	792	774	800	809	771	761	819	775	772	831	773	815	774	795	793	785	775	802	798	782	832	835	803	814	805	817	821	783	801	775	785	778	779	822	778	780	776	777	774	788	809	758	774	838	761	747	777	741	822	785	788	784	804	802	754	809	805	796	742	819	756	842	786	742	775	777	765	777	807	830	810	797	837	728	766	820	764	774	761	774	795	813	773	821	782	782	758	827	773	788	760	785	790	829	759	805	801	789	719	818	785	817	795	811	788	784	816	781	769	798	779	800	774	766	848	795	810	811	765	830	769	785	757	759	833	818	776	797	825	835	761	753	779	754	793	829	815	757	792	757	848	786	798	796	756	789	793	782	790	774	780	783	783	773	763	771	794	780	808	799	781	750	734	787	773	827	808	737	814	783	818	788	795	806	806	798	787	806	816	785	793	768	775	837	783	775	793	755	787	860	784	769	787	794	808	777	813	789	771	817	793	783	742	773	857	813	773	741	779	758	790	817	801	734	783	802	780	768	784	794	795	755	756	719	819	757	771	797	787	808	791	797	807	776	749	802	774	769	808	779	798	851	820	739	799	771	791	801	753	812	801	794	786	849	814	798	820	747	755	825	836	800	785	771	790	800	787	773	791	773	767	804	816	791	792	792	787	788	763	813	855	800	801	808	796	775	774	782	809	781	781	802	749	805	789	786	789	820	816	810	828	787	777	752	830	780	781	800	750	775	777	806	796	766	802	795	819	802	809	824	803	809	829	771	773	738	792	803	800	783	744	786	840	781	766	815	735	765	790	830	797	751	767	817	777	772	808	786	790	825	857	809	765	788	788	808	755	768	781	810	800	778	791	806	795	827	846	763	742	756	788	830	815	791	772	798	769	797	776	746	747	742	721	839	740	779	781	805	773	829	779	855	867	791	824	779	812	833	804	822	822	770	788	791	758	751	823	802	746	774	787	817	781	795	788	807	778	798	800	807	820	770	803
47120	48661	50867	40768	25867	20711	14285	8566	5140	3419	2492	1988	1428	1201	1216	1025	941	817	724	684	582	610	558	519	500	486	459	428	403	391	357	331	346	334	302	311	317	256	282	353	323	309	316	308	305	307	315	329	308	294	308	313	337	329	359	340	340	301	329	335	327	310	301	315	352	307	318	307	313	302	317	304	298	308	327	318	322	306	284	306	299	346	294	290	310	327	286	326	315	303	279	297	317	322	319	299	313	336	303	276	315	306	316	288	284	315	280	274	301	309	298	291	291	315	273	317	283	303	270	271	314	312	291	271	296	290	300	307	327	303	278	259	283	305	293	278	316	299	270	255	290	305	285	316	291	286	305	283	284	295	318	288	306	320	318	309	299	258	313	296	278	287	318	316	268	311	282	265	316	300	286	324	302	304	292	314	322	285	332	303	274	278	322	304	287	296	281	285	325	256	279	285	310	294	311	261	313	264	317	283	323	281	288	296	322	285	314	295	332	312	298	299	277	313	316	291	315	306	297	268	283	298	295	281	309	303	301	317	315	324	295	259	306	293	284	312	304	277	283	284	300	265	293	300	303	290	340	301	291	277	292	261	272	287	269	277	311	295	310	285	296	322	284	317	301	314	306	301	311	297	288	307	277	332	329	296	300	298	348	274	299	323	269	282	320	295	287	291	319	276	293	298	292	277	301	318	309	286	318	302	302	293	286	293	316	301	270	287	281	303	309	297	316	287	308	266	304	266	311	296	299	289	277	327	275	272	291	315	293	317	294	297	280	299	284	305	283	336	315	296	329	310	281	275	282	318	292	299	314	286	273	285	292	294	302	293	286	271	324	302	293	292	292	305	276	317	326	283	277	287	296	306	282	281	301	290	260	320	290	278	303	277	281	287	315	289	293	278	302	277	312	313	332	298	306	352	282	296	314	272	293	323	291	306	284	260	272	309	299	324	305	296	297	313	293	298	284	315	307	307	335	296	307	290	324	337	301	266	314	288	305	309	333	313	290	326	260	275	289	316	309	318	303	284	317	254	303	294	306	279	311	319	260	290	287	275	312	290	293	301	299	300	286	308	280	305	291	294	284	272	305	285	316	277	320	286	306	297	292	341	315	293	282	245	298	278	309	272	301	332	304	324	308	271	286	325	289	300	291	284	274	299	333	309	271	311	288	314	288	297	285	274	319	272	294	293	292	299	314	314	307	286	318	298	301	285	277	273	274	286	277	304	241	300	310	279	292	303	278	284	285	291	292	297	292	280	311	289	298	287	303	276	305	284	303	297	276	272	289	274	288	293	309	297	316	295	283	276	272	291	297	267	267	297	299	288	298	289	283	309	294	310	287	304	283	293	291	323	333	269	270	285	291	286	283	283	304	283	317	295	291	289	316	290	316	327	296	270	292	279	279	300	274	290	271	318	308	293	287	281	280	311	284	308	266	303	292	286	298	317	271	300	296	277	321	327	288	319	270	265	297	295	301	303	298	326	323	302	282	305	279	302	297	283	300	308	282	265	300	273	289	299	300	301	284	288	289	313	300	305	287	335	287	266	306	275	299	281	250	316	333	280	279	306	279	266	303	329	285	327	308	293	313	330	323	288	274	310	290	317	311	305	292	306	282	301	296	303	273	266	317	295	311	292	268	344	296	311	268	289	309	300	288	294	298	319	321	296	302	346	277	297	285	321	287	270	308	311	280	286	294	305	319	292	290	314	301	307	304	330	286	272	303	278	251	306	309	299	298	278	308	290	260	339	268	277	256	296	294	282	298	267	273	291	291	303	303	289	295	305	278	305	271	338	280	284	314	280	302	297	309	304	317	303	318	297	283	298	302	295	297	283	272	271	278	304	282	297	279	273	302	315	291	258	293	305	292	295	301	313	308	286	301	298	307	296	268	282	344	284	307	292	269	276	286	284	308	308	274	275	320	301	312	321	281	295	300	265	314	300	307	295	299	310	304	290	324	260	319	298	296	292	298	285	307	322	290	277	297	328	305	302	282	301	295	296	300	291	259	292	304	308	342	347	291	303	272	315	290	279	333	277	322	283	265	290	321	316	331	316	334	308	289	293	289	281	307	294	302	273	294	284	301	294	292	262	263	287	284	260	266	306	280	291	302	295	306	287	318	308	291	284	300	326	311	311	297	330	310	302	346	307	264	285	299	269	296	281	266	306	308	299	294	327	280	291	288	305	290	307	336	294	297	290	301	300	304	324	279	269	287	300	291	305	296	284	339	292	267	307	318	267	265	270	273	288	266	269	266	281	285	314	264	330	310	318	277	283	282	294	310	271	315	317	301	296	268	317	305	307	310	330	306	332	287	275	284	297	307	300	320	307	275	295	295	294	310	279	287	292	273	289	330	299	317	319	280	283	296	308	260	269	272	289	257	289	308	274	286	289	283	289	253	289	312	326	333	315	262	312	323	313	308	277	263	300	298	263	308	310	276	268	291	295	282	285	287	304	274	265	284	310	328	294	270	274	264	352	293	318	307	293	290	267	292	300	261	310	298	276	302	318	267	293	303	303	302	308	274	307	308	330	306	319	296	297	323	286	277	259	273	312	262	299	299	319	290	292	253	297	284	289	287	277	301	300	283	315	288	330	346	322	291	299	285	264	349	308	306	300	300	279	299	282	292	271	298	296	287	304	303	270	293	279	319	332	269	293	313	287	301	280	292	286	332	299	289	298	305	292	307	290	286	315	311	298	277	316	315	294	291	281	319	287	283	294	307	270	316	315	284	286	308	320	277	276	302	271	297	261	335	295	276	311	291	328	290	284	305	308	276	283	308	291	284	267	319	317	309	307	298	286	311	307	273	298	294	295	347	268	315	285	324	308	290	298	293	312	283	296	297	286	294	338	272	303	302	296	308	334	299	290	279	269	277	287	257	262	314	325	290	287	273	275	275	304	304	323	295	300	308	296	277	288	285	315	328	295	284	301	310	296	298	333	286	308	335	279	332	283	293	291	328	293	285	281	334	288	308	282	294	293	300	319	282	296	307	327	297	307	310	288	310	302	273	288	286	323	318	299	275	291	350	283	282	298	291	340	284	314	290	280	283	297	340	316	316	268	317	287	294	329	283	298	305	317	302	298	287	309	333	307	288	305	279	282	294	286	281	312	328	281	295	320	294	282	287	269	268	270	299	304	323	309	283	309	288	303	268	284	270	321	274	267	324	336	264	296	293	295	289	306	310	311	286	293	307	303	295	268	285	276	293	317	307	335	291	303	278	331	306	280	317	275	274	289	306	276	315	280	296	320	313	283	305	314	295	272	272	289	295	304	317	292	283	270	249	290	287	286	302	286	285	339	297	293	290	310	299	310	301	312	322	288	296	281	297	316	310	316	282	290	296	321	319	283	309	300	294	301	304	273	289	297	264	291	287	283	294	299	310	273	317	294	310	268	296	322	295	289	269	265	306	316	299	293	321	286	294	319	309	282	296	283	288	272	286	303	334	307	325	299	263	309	266	298	283	278	288	321	330	285	295	279	328	285
30894	40892	51985	44038	25708	21329	17491	15040	12570	10557	9345	7954	6377	5959	5561	4990	4454	3940	3341	3335	2899	2779	2434	2051	2026	1841	1758	1629	1525	1427	1290	1106	1000	934	907	850	802	709	804	828	794	801	806	785	777	805	822	783	779	766	763	827	910	865	962	941	938	902	891	876	878	877	900	900	882	854	733	774	758	762	781	759	770	769	720	750	762	687	769	793	740	766	782	758	777	790	795	751	812	760	783	776	830	768	822	807	729	733	760	754	756	752	768	745	705	700	759	755	703	729	683	707	745	702	703	660	711	702	712	719	684	728	675	716	707	639	683	675	725	705	699	704	711	675	712	730	680	679	666	683	715	688	704	685	705	714	702	696	714	679	713	719	730	692	705	703	694	643	762	690	730	718	690	713	643	684	686	727	735	697	682	698	768	710	706	705	673	713	711	645	701	693	710	724	719	642	675	666	678	745	686	690	715	710	680	763	678	704	675	665	668	704	711	728	683	661	672	679	676	717	695	684	718	662	699	701	716	691	706	694	673	742	719	723	650	692	683	749	678	701	730	712	687	649	721	718	683	694	703	666	701	690	706	707	674	671	765	668	669	720	741	700	738	707	693	671	695	748	737	684	707	712	688	703	722	741	685	689	762	694	731	717	722	653	729	668	693	723	708	637	674	676	734	667	711	677	675	694	694	675	713	663	680	690	789	707	673	745	631	758	713	723	729	709	660	698	683	685	692	677	662	691	722	709	657	703	708	661	731	750	713	709	711	716	716	731	705	659	729	718	693	686	695	703	718	663	742	696	674	723	683	706	674	739	697	732	701	653	714	686	666	649	704	670	632	683	663	704	711	695	707	690	661	650	736	728	686	697	686	727	726	682	696	743	689	704	718	708	736	695	663	695	657	698	682	719	708	700	674	711	696	692	714	716	661	735	709	693	680	684	682	676	695	684	675	696	698	709	664	705	690	687	722	711	662	661	770	759	699	689	701	685	689	714	683	633	669	675	740	683	734	704	713	706	700	705	692	728	687	642	757	753	683	703	697	672	684	698	698	661	671	672	682	688	718	686	665	701	701	667	715	683	699	690	702	666	671	695	748	677	707	703	685	696	677	704	741	681	739	723	690	671	730	725	705	708	702	681	716	669	720	707	660	681	762	717	674	694	680	725	698	694	705	667	708	694	742	702	680	745	707	691	724	668	665	711	696	684	719	664	726	659	658	729	705	689	710	705	676	669	704	689	685	716	659	729	673	665	650	708	676	708	691	659	706	654	707	719	716	716	682	713	678	714	672	710	695	722	692	692	715	745	696	701	677	683	697	713	676	695	755	687	719	709	652	670	690	718	674	707	699	698	720	733	678	718	711	701	746	749	683	711	708	699	686	712	702	676	645	662	700	740	699	669	721	720	741	711	666	663	707	716	733	663	678	701	722	699	714	672	692	729	700	728	727	708	679	639	713	704	753	677	690	703	712	704	693	667	694	707	703	706	665	716	721	710	685	728	692	680	706	663	681	724	723	715	660	724	689	722	687	739	695	718	671	722	700	654	656	650	726	662	672	717	730	689	684	657	721	714	711	737	705	646	686	730	648	740	686	760	766	694	701	673	670	694	675	687	714	722	673	647	726	721	679	695	694	705	719	718	687	694	712	719	689	691	710	734	753	709	685	716	740	750	681	660	665	746	685	681	675	670	732	655	665	676	690	708	720	697	704	719	640	643	689	726	657	694	671	633	664	720	708	751	732	684	699	685	693	677	677	676	724	689	676	713	709	739	714	675	639	689	721	711	720	703	730	694	711	709	713	708	657	699	710	720	685	703	702	677	668	699	704	717	745	698	734	755	689	704	724	703	649	696	688	693	725	708	713	699	716	720	690	671	662	698	670	707	713	682	751	735	682	712	679	692	706	690	730	704	678	699	685	732	710	704	682	686	680	739	698	687	712	684	699	653	699	702	698	714	709	696	702	702	694	754	742	717	672	741	713	672	719	695	688	732	673	689	697	739	741	718	716	719	733	695	732	690	665	700	728	697	710	738	671	693	678	699	695	766	671	683	723	696	737	731	737	705	722	710	666	709	707	656	669	694	677	675	670	697	698	678	700	709	686	698	696	718	702	710	728	688	721	723	670	689	683	713	680	701	676	678	733	684	694	744	709	706	686	711	685	731	671	662	705	712	695	698	685	727	732	735	641	712	663	727	759	708	663	697	706	725	688	680	690	678	703	708	681	695	685	733	673	701	670	691	787	732	687	717	704	706	751	639	718	693	701	667	681	678	742	689	681	690	710	716	667	696	737	655	678	674	694	685	674	782	709	671	718	682	677	664	700	658	642	682	693	695	721	707	684	687	709	744	746	705	692	706	722	664	671	684	677	685	719	707	643	719	710	719	735	671	727	705	728	719	730	724	744	797	657	706	737	722	720	666	664	714	736	685	694	705	710	707	709	685	658	739	666	735	672	723	688	713	714	729	646	666	632	681	709	668	698	692	674	696	684	732	700	705	764	679	742	671	715	713	724	698	674	708	685	704	723	733	659	685	639	720	710	721	716	713	739	759	689	738	684	685	684	707	711	713	716	698	691	718	684	721	774	674	661	766	706	728	689	727	707	700	700	738	676	675	715	705	686	702	669	722	717	698	720	704	708	710	697	678	694	646	713	712	695	739	723	684	668	706	687	718	686	695	703	712	690	749	679	688	657	740	688	727	712	697	688	674	731	721	734	677	706	705	690	673	716	716	696	715	710	673	662	668	694	693	701	709	702	746	673	663	643	703	679	668	730	742	742	700	703	708	684	643	663	678	639	713	694	708	727	661	712	701	717	712	680	689	715	719	713	721	724	679	730	698	727	685	700	716	661	673	709	749	704	689	690	714	724	705	652	693	672	684	713	709	674	713	703	654	726	711	753	730	671	731	717	637	713	725	686	701	704	723	708	699	657	750	705	713	703	718	654	665	655	673	687	684	718	716	679	686	702	714	693	713	694	711	689	747	726	653	714	728	731	740	722	730	670	710	668	697	753	666	720	698	680	690	697	709	690	657	644	701	674	706	684	667	691	640	690	683	713	718	734	721	732	688	726	675	744	695	673	700	654	690	671	688	689	652	735	677	694	672	677	716	733	721	706	696	720	705	685	689	668	724	709	689	713	691	713	707	668	713	673	679	748	709	690	701	673	717	655	637	695	716	740	737	670	700	696	695	716	737	708	744	707	669	684	690	724	707	738	737	722	671	680	693	683	682	695	710	701	737	714	670	721	696	733	658	675	665	715	707	726	696	704	692	746	690	647	685	686	715	689	662	702	669	686	657	665	685	715	746	712	676	704	698	668	710	693	683	723	689	734	715	701	714	708	669	740	726	708	702	707	689	702	713	685	696	678	713	684	695	734	682	695	713	692	663	710	706	711	719	661	704	705	696	668	692	715	675	699	688	714	680	686	651	700	742	713	721	687	701	676	733	711	703	686	662	747	687	678	690	692	682	664	625	709	697	699	651	721	701	712	657	647	694	665	708
21804	17624	21758	14401	4958	2345	1601	1175	918	767	714	600	557	505	528	497	430	427	356	351	358	310	328	299	279	249	290	275	272	282	300	257	283	266	272	262	244	262	269	250	266	262	259	262	286	252	230	248	265	286	291	248	269	235	229	274	255	260	273	245	238	263	287	251	280	252	304	283	285	288	234	266	261	260	275	256	252	253	253	238	254	290	286	266	241	269	263	254	278	284	281	274	244	283	252	273	236	268	274	275	277	255	284	226	240	253	272	267	268	261	268	268	263	256	255	265	233	276	258	268	267	253	240	270	248	269	228	253	246	264	270	265	257	235	246	250	270	266	278	237	286	258	274	242	278	272	288	267	296	261	257	263	266	241	263	263	261	264	284	261	273	270	250	272	255	260	242	255	266	264	276	243	253	234	266	253	268	280	266	239	232	250	261	266	249	232	279	249	276	278	259	265	279	272	263	235	249	264	272	293	263	272	277	273	258	258	270	276	283	268	239	238	278	245	271	266	264	259	274	250	260	230	226	238	282	268	259	267	266	272	283	236	278	264	286	261	269	245	269	260	255	250	280	260	256	223	250	311	251	281	263	260	260	279	273	279	274	271	231	276	257	247	227	279	273	274	254	250	248	246	242	258	276	242	284	258	267	287	273	264	251	252	261	282	283	273	247	276	261	241	262	269	227	280	249	283	275	252	252	243	267	286	267	240	275	232	259	267	255	260	285	288	284	266	247	252	265	251	252	299	276	261	285	250	266	254	252	265	287	266	267	246	287	253	280	290	259	254	265	256	254	251	275	268	270	247	268	258	282	258	262	241	262	287	275	269	296	239	253	245	280	249	288	258	293	264	261	284	269	275	277	241	259	297	248	263	280	288	259	266	279	272	263	274	267	264	286	283	277	247	247	249	249	247	288	272	258	267	271	283	256	264	236	294	213	259	248	257	270	265	260	261	231	247	225	288	289	277	272	249	264	265	274	276	301	268	267	271	263	249	246	262	254	245	244	247	280	277	241	284	240	248	297	274	263	254	256	283	222	242	253	273	286	262	229	242	237	260	256	277	246	235	259	268	274	278	254	262	241	264	262	264	255	257	264	266	270	251	232	278	266	273	256	281	256	287	240	245	248	256	263	267	277	256	246	279	247	261	248	258	258	250	256	287	285	274	289	271	228	247	243	284	253	245	271	288	251	312	257	298	252	278	260	273	266	246	272	244	261	250	268	266	274	262	230	254	209	272	257	255	253	305	296	280	265	267	247	268	287	284	245	230	251	274	258	260	269	246	266	222	270	278	244	263	265	262	270	260	247	279	272	249	287	269	257	250	243	269	245	289	240	264	271	245	275	264	243	254	258	274	245	212	294	229	229	292	285	278	269	276	281	264	284	245	237	249	299	268	234	271	259	288	248	232	243	265	271	265	272	261	259	276	220	277	308	257	271	270	247	261	275	266	269	256	249	292	268	235	251	246	234	246	255	236	258	253	264	269	261	267	268	254	257	275	254	239	250	266	247	262	290	259	267	253	257	259	251	256	276	260	225	240	251	277	254	249	272	263	298	241	257	270	282	252	262	242	256	252	259	274	233	241	242	252	266	235	282	250	260	254	263	230	263	274	261	273	233	259	272	264	243	241	279	249	256	254	256	276	222	278	260	260	261	251	277	261	227	254	258	258	258	247	306	252	235	270	265	294	264	299	262	261	272	258	264	267	269	272	286	242	260	269	250	226	275	274	282	278	284	296	218	271	252	266	232	229	251	279	254	277	279	234	266	259	239	267	258	284	253	255	262	279	278	291	306	266	266	263	260	268	232	282	257	236	270	287	268	277	254	272	247	269	286	295	265	239	279	284	261	270	252	253	249	281	260	249	238	256	276	265	255	279	270	269	264	265	253	285	259	285	256	274	281	264	269	252	262	235	252	262	241	293	274	249	236	252	278	250	249	249	300	259	246	248	251	261	266	310	278	275	254	227	263	268	258	266	247	249	262	241	200	269	235	263	221	271	253	254	266	273	241	253	235	285	272	263	262	277	252	281	291	241	251	261	238	236	287	280	267	262	259	261	247	240	282	285	272	252	250	289	260	271	271	277	259	239	268	300	275	266	286	272	262	240	266	264	242	273	299	263	261	293	265	259	262	270	279	278	282	285	269	292	275	263	276	249	281	273	245	266	262	258	248	263	269	299	270	263	271	231	266	263	278	254	283	277	267	249	260	258	248	229	259	281	228	264	265	279	252	256	266	266	257	258	280	242	259	243	266	219	256	240	241	236	239	263	283	304	265	262	258	281	267	252	247	284	237	240	278	264	270	253	239	275	254	247	266	249	241	278	242	259	240	265	267	258	252	246	267	293	240	283	271	296	246	242	255	225	249	258	276	243	245	265	263	259	284	276	279	273	251	278	266	264	252	265	269	283	251	277	253	247	256	265	262	271	239	260	284	249	277	268	261	275	278	234	310	280	284	265	265	273	241	282	247	255	284	266	251	251	239	253	227	257	252	279	253	256	270	267	273	268	248	276	230	278	233	258	255	292	265	222	250	258	238	275	276	263	252	232	232	270	248	245	265	252	271	252	280	227	239	246	266	252	275	257	264	248	263	279	267	258	262	291	265	267	246	231	249	290	266	294	277	263	254	263	267	248	304	274	258	252	270	269	270	249	265	250	274	282	242	247	298	288	255	246	272	259	251	218	256	251	265	258	259	276	242	261	264	287	263	259	270	279	245	263	294	259	291	273	260	265	241	251	263	303	288	262	254	307	250	265	266	276	231	278	253	251	272	264	253	258	251	264	245	251	253	260	289	277	257	259	246	257	260	290	277	260	274	239	284	257	266	259	276	252	271	283	280	227	259	253	275	276	282	259	255	267	249	302	234	261	249	251	254	239	257	270	256	228	264	263	271	245	249	315	250	258	262	282	259	298	277	245	265	245	285	280	271	266	269	289	264	261	290	233	253	234	278	261	253	274	281	258	260	227	233	249	247	298	283	252	233	264	258	243	243	307	262	259	245	268	262	255	264	278	261	281	283	244	280	293	253	261	264	238	288	236	242	247	282	243	290	249	276	283	289	296	265	258	261	265	276	273	258	279	263	289	262	245	265	261	270	238	305	265	288	280	239	274	256	260	275	254	219	307	238	281	277	250	270	248	245	278	238	289	267	271	261	251	261	244	244	266	252	251	260	265	275	245	249	291	248	258	269	264	265	256	263	278	253	235	284	284	234	259	278	247	275	276	265	278	252	276	260	252	284	279	254	261	249	250	246	244	292	277	263	260	282	257	306	300	281	298	269	271	276	263	233	246	245	250	263	277	278	249	239	274	284	271	243	275	268	250	263	235	260	300	261	261	285	289	274	260	276	264	255	262	262	253	240	249	295	248	277	266	231	259	279	278	292	279	257	262	255	279	257	246	249	265	261	278	275	231	244	262	284	239	265	244	270	264	266	254	261	244	267	252	257	245	244	262	267	239	264	261	283	277	266	254	257	258	230	277	256	241
12556	15295	27598	23207	11758	8159	6479	5108	3835	3314	3014	2596	2378	2230	2259	1885	1609	1375	1293	1208	1216	1107	1057	1004	892	860	837	748	806	786	774	752	663	683	713	696	623	670	658	658	676	659	667	654	655	694	680	650	646	649	663	726	654	640	665	670	738	682	652	676	652	667	688	661	693	648	710	656	699	665	667	645	657	667	650	676	693	674	688	655	711	659	649	696	671	707	630	702	627	651	667	727	669	642	626	664	683	648	730	648	623	687	673	675	634	677	646	641	661	641	687	604	638	636	663	648	657	668	606	663	638	650	611	655	654	620	673	647	680	627	620	636	667	622	658	683	652	623	680	639	686	674	661	644	632	643	613	642	631	641	659	625	608	629	637	627	684	674	636	658	660	654	620	631	642	669	723	664	658	641	618	703	707	634	657	673	647	662	651	652	639	651	646	640	665	645	650	686	655	657	643	643	606	635	662	662	639	648	675	607	639	685	650	662	619	653	635	637	632	645	648	620	628	616	649	639	653	649	654	668	635	664	625	653	569	632	643	614	638	664	668	667	645	649	660	620	665	620	625	608	656	646	636	678	685	667	667	668	653	641	644	613	700	657	628	690	616	682	623	646	676	678	644	692	637	643	648	587	605	592	694	643	671	637	659	627	627	665	641	641	650	622	624	677	650	616	612	679	615	636	681	645	662	633	623	606	637	649	668	656	657	675	656	648	647	673	682	661	650	640	637	665	685	620	667	664	690	657	661	656	630	660	661	628	625	637	607	609	617	665	658	688	651	636	662	652	626	636	640	618	618	654	644	693	660	677	657	657	625	650	656	640	636	623	620	645	665	670	647	686	665	638	645	687	645	675	619	656	659	665	633	691	627	621	646	631	637	641	630	680	710	620	633	647	665	699	684	614	613	625	685	604	667	633	617	636	656	623	681	566	653	638	646	645	673	653	677	683	654	692	649	624	659	639	634	686	626	656	678	669	634	639	656	660	597	600	681	593	657	670	634	609	642	661	645	663	606	655	696	666	673	597	656	667	601	592	652	622	638	641	641	656	650	619	654	665	635	642	656	604	609	634	656	680	653	677	628	634	674	630	659	663	618	650	664	663	625	632	669	663	626	673	679	634	648	643	658	646	627	653	634	661	678	601	657	685	646	667	648	670	656	656	600	608	666	621	579	667	608	622	693	628	662	647	671	676	641	658	659	612	637	655	620	636	649	653	629	628	646	593	654	648	646	610	636	636	638	644	638	659	651	654	645	600	653	643	646	651	627	649	664	650	642	630	606	629	624	665	651	690	651	676	646	683	659	628	629	714	679	654	696	653	635	604	662	624	649	645	627	694	662	634	610	642	621	686	625	594	688	646	616	665	613	673	628	607	663	661	636	640	596	669	637	633	653	641	652	624	629	634	630	623	601	631	650	640	657	686	650	702	623	652	648	662	615	620	627	618	640	603	691	664	635	604	623	650	685	673	654	607	643	613	632	659	659	652	668	592	669	641	643	649	654	676	649	658	630	658	652	639	627	618	692	608	662	658	664	666	682	666	639	665	654	675	622	638	632	626	658	656	623	672	660	634	646	605	651	631	628	628	663	606	688	653	647	635	583	632	643	665	641	675	608	640	644	637	643	666	657	683	650	650	637	629	698	667	654	670	656	648	677	635	618	642	672	652	588	628	652	651	651	632	639	669	588	648	641	650	650	626	649	603	625	623	593	665	627	655	639	610	629	597	631	629	616	660	685	616	600	645	623	647	702	692	644	628	646	638	646	588	651	658	608	646	679	662	663	686	612	646	693	675	622	630	652	648	652	643	691	668	633	599	652	682	638	658	666	662	641	652	626	646	693	696	635	638	626	667	713	658	641	628	646	675	685	647	649	623	646	700	648	683	657	670	629	684	694	678	638	617	670	629	695	618	616	633	661	683	650	645	657	639	594	682	655	613	653	668	636	664	640	620	617	636	647	628	632	628	628	657	638	638	639	649	649	634	664	636	633	625	648	604	625	679	615	636	642	687	643	608	599	680	646	627	651	654	663	637	671	648	696	638	691	676	654	645	639	624	628	653	639	614	647	619	688	618	649	617	652	627	677	655	623	633	626	663	638	663	619	641	645	635	660	609	646	669	693	669	643	621	647	666	664	638	702	675	576	656	689	669	664	672	650	602	648	657	636	695	650	663	662	620	662	668	645	632	691	679	626	638	659	632	680	673	636	641	633	668	676	611	657	651	695	626	651	616	640	642	636	622	641	629	621	652	659	657	663	627	622	654	629	664	628	623	710	635	659	613	650	674	678	619	659	638	692	635	606	658	647	634	591	640	663	647	654	655	635	726	686	651	624	664	641	690	693	636	604	658	649	648	659	688	643	659	668	650	666	648	658	606	679	652	652	626	664	719	684	661	609	642	639	663	627	640	672	619	621	625	614	651	603	629	678	644	628	671	628	625	628	627	672	648	689	626	632	605	656	623	629	623	657	618	634	660	661	664	637	617	680	626	664	634	624	686	621	628	661	652	647	656	638	640	636	630	625	650	632	630	645	632	655	614	650	659	644	631	675	612	670	675	660	622	655	651	632	679	629	662	684	646	647	579	630	610	656	665	609	640	676	653	691	627	643	674	640	647	625	640	627	644	669	636	648	641	617	644	677	662	692	634	643	625	673	662	646	671	686	655	648	622	616	658	640	663	669	648	637	619	645	644	657	654	620	682	672	652	627	656	702	703	631	649	634	555	721	650	626	661	636	639	633	642	661	709	630	656	661	633	670	622	681	689	632	695	624	634	647	663	699	600	667	655	631	627	632	627	693	641	635	657	660	663	621	668	652	668	644	629	674	657	603	655	639	653	617	699	649	648	619	643	628	651	635	695	612	709	638	673	657	664	618	624	620	651	668	645	637	633	635	651	635	704	622	652	628	641	630	650	655	652	698	615	609	656	646	645	614	635	666	623	576	637	620	681	607	647	680	648	622	633	627	645	658	691	636	619	660	657	654	631	612	670	640	607	617	668	643	639	676	677	656	648	645	675	676	671	669	677	646	672	638	672	653	637	635	647	690	619	668	654	649	633	677	644	635	623	653	652	637	631	634	647	685	636	668	663	649	640	678	654	631	604	605	654	607	619	608	603	648	623	696	629	675	679	647	657	638	659	615	623	606	713	659	625	653	633	666	662	674	656	651	658	650	655	643	663	637	667	607	653	654	681	637	617	628	663	681	639	601	637	673	631	602	613	618	621	647	643	664	632	669	667	666	628	605	671	650	702	623	629	627	645	639	645	626	675	622	636	584	617	642	700	639	630	693	643	608	652	715	645	641	651	671	662	640	633	622	669	617	604	624	687	685	662	669	616	588	645	629	651	651	650	623	612	626	646	631	625	650	643	663	630	657	628	612	607	688	662	626	663	636	640	676	604	662	622	620	642	635	616	618	590	622	600	676	645	644	633	659	662	644	673	635	635	672	667	627	634	670	675	658	633	635	645	652	597	640	656	622	627	680	709	670	619	638	635
39424	41194	48057	38708	24542	14239	7691	4130	2722	2033	1762	1452	1018	979	903	837	744	655	585	547	528	502	428	419	419	405	414	364	371	364	366	338	387	368	330	308	330	373	329	346	357	345	352	318	359	358	358	322	321	340	332	308	346	342	349	324	328	344	339	335	352	352	353	321	319	295	356	332	341	318	369	317	325	361	311	340	336	352	308	354	359	359	317	342	335	319	316	318	318	333	358	314	335	307	331	336	306	349	311	323	315	345	328	365	353	323	349	316	336	303	352	289	341	325	307	338	331	351	311	305	345	304	335	306	318	328	303	298	298	313	302	292	311	334	321	318	331	316	355	342	305	341	350	345	326	334	334	340	312	317	332	337	317	334	304	307	322	292	348	320	304	310	330	305	312	362	327	363	319	321	321	369	326	350	338	329	313	331	330	326	340	342	335	330	317	345	355	314	315	327	335	289	325	335	309	343	287	315	296	342	324	310	314	354	342	326	294	324	358	357	375	332	329	353	350	307	310	311	281	310	313	306	353	329	335	297	309	310	329	358	326	307	344	312	334	328	318	273	377	313	334	326	328	342	339	314	303	333	304	289	347	334	324	321	338	326	325	310	290	315	351	293	300	341	349	323	316	315	322	327	358	341	342	301	364	332	333	325	329	295	298	311	331	323	367	353	313	293	305	312	310	305	340	306	363	336	342	293	340	327	313	330	352	357	351	311	344	311	339	291	312	337	311	362	331	331	306	300	332	320	330	298	332	319	319	324	334	340	348	352	315	342	313	313	311	292	326	340	315	319	318	308	326	333	328	339	317	335	309	329	306	340	322	318	305	303	319	329	320	348	324	332	317	305	300	340	332	332	367	348	282	346	323	326	333	325	329	344	317	316	346	303	350	334	362	310	342	349	347	331	345	318	298	333	280	374	315	327	332	300	324	323	325	316	309	327	364	294	311	345	323	336	345	369	299	336	328	342	339	292	302	344	312	333	342	317	331	348	320	321	312	287	355	352	302	324	354	335	329	331	340	314	313	342	306	337	332	307	348	311	348	305	330	306	337	306	358	325	338	322	304	345	321	322	321	352	335	352	323	335	328	319	328	343	329	302	324	360	347	317	317	340	349	301	328	346	329	285	286	308	313	331	350	322	315	329	297	318	344	320	338	336	321	295	346	345	316	343	304	312	321	332	323	285	301	335	300	311	327	326	335	325	299	277	347	350	312	358	302	367	338	308	370	345	347	356	354	293	304	342	338	337	320	326	297	331	344	327	315	298	344	347	308	342	357	356	312	345	340	304	333	329	311	343	335	357	322	311	329	338	318	290	295	309	339	309	294	331	367	334	306	337	323	359	341	345	305	311	326	307	313	347	318	312	346	304	329	336	323	325	307	321	317	329	334	341	327	317	306	325	316	299	324	302	324	357	307	299	339	300	322	324	326	336	336	329	315	351	343	336	345	344	310	304	291	312	329	344	358	306	351	298	330	329	300	329	316	333	337	309	315	300	342	325	331	305	338	342	334	319	348	343	307	326	296	336	347	310	322	310	330	323	338	356	309	337	360	324	303	343	304	342	329	343	326	340	314	338	321	306	301	289	326	298	320	364	325	325	325	331	343	368	303	313	335	306	338	336	295	368	298	327	315	329	335	349	293	293	296	314	341	321	319	322	317	343	330	316	333	348	331	338	298	335	351	327	314	345	310	333	337	340	348	311	343	304	306	367	334	327	351	322	342	356	339	317	335	338	326	370	338	293	303	331	317	328	309	350	333	337	315	355	316	328	348	337	328	302	305	353	294	348	342	337	348	333	310	317	320	340	317	337	307	313	336	328	313	318	344	311	310	323	296	329	309	319	314	293	340	307	302	318	315	308	325	314	355	322	335	328	296	304	343	292	324	349	347	350	313	321	278	291	322	294	315	308	320	330	349	325	338	360	338	311	312	311	322	333	311	311	297	328	348	305	318	347	349	288	345	324	327	324	344	313	294	347	352	321	330	324	361	345	311	327	302	338	336	316	326	332	334	322	296	345	344	334	319	343	320	336	321	308	319	314	313	328	335	320	315	301	338	332	332	318	325	339	334	311	299	337	329	336	279	300	345	299	300	291	338	324	335	345	340	365	361	316	341	344	316	349	313	325	362	323	343	314	319	334	296	336	319	303	326	319	305	314	350	331	349	338	325	304	340	325	365	335	308	323	345	309	333	328	287	331	338	276	325	318	329	299	308	363	340	333	310	334	347	339	346	331	272	313	283	318	347	321	325	356	340	352	337	308	340	325	319	362	329	330	338	321	312	303	316	337	285	306	349	324	299	298	336	328	352	321	345	349	334	345	319	296	328	329	323	313	305	297	341	372	332	350	289	306	310	328	330	361	353	329	327	306	336	331	320	328	343	349	347	315	315	342	328	324	331	326	353	346	331	349	330	303	344	298	342	318	325	309	292	333	300	308	323	344	346	312	315	303	339	358	318	314	300	299	292	313	328	362	321	343	317	322	310	348	312	317	339	310	326	322	327	330	308	355	332	341	330	300	299	269	328	355	342	360	333	315	322	315	347	319	351	316	322	362	331	319	331	336	303	299	340	365	333	309	292	324	319	315	326	339	332	373	343	321	303	348	342	312	344	295	323	289	343	304	331	323	335	354	354	322	322	329	342	330	332	317	346	313	318	304	323	329	315	320	348	365	324	326	322	317	334	311	320	337	316	317	338	280	326	318	309	326	316	335	343	314	339	339	329	313	328	336	362	350	334	333	314	326	344	338	364	329	372	285	340	329	299	317	331	304	322	342	331	317	338	304	316	338	336	352	346	325	308	329	300	291	339	306	291	293	318	337	319	334	328	303	332	307	337	318	289	323	335	331	324	320	329	320	293	289	339	318	337	326	323	310	314	337	336	294	311	333	353	327	292	323	329	357	309	331	310	336	323	308	306	327	338	298	340	311	346	315	323	325	301	340	347	319	324	313	324	324	306	363	322	326	337	308	302	310	358	326	346	340	343	326	290	338	342	315	357	317	342	331	311	317	318	336	333	294	341	320	373	326	357	338	322	350	326	324	324	320	333	331	305	321	345	322	342	334	290	308	306	337	320	323	350	307	334	367	327	326	313	338	327	253	316	305	309	329	360	322	333	343	332	357	332	322	336	325	354	329	309	340	333	384	301	348	339	297	323	313	326	299	302	318	317	309	287	294	326	290	323	328	330	317	318	312	333	361	315	326	295	296	307	307	297	332	329	325	307	308	318	291	355	328	318	335	317	340	323	305	316	301	335	311	285	351	354	320	312	307	295	327	319	344	317	307	347	315	293	345	341	313	331	332	315	380	307	308	328	339	314	299	320	311	339	308	348	337	344	343	316	332	317	312	287	328	308	347	333	331	295	314	336	348	326	309	334	320	300	308	350	328	312	310	307	347	336	361	328	339	331	316	324	341	348	317	335	314	326	348	298	318	354	300	345	286	349	312	372	323	316	324	334	314	322	286	324	320	328	327	335	322	313	333	303	301
25011	33796	47231	41944	23855	14582	11615	9962	8781	8003	6766	5537	4554	4439	4111	3788	3297	2791	2646	2495	2143	1920	1755	1684	1472	1427	1333	1173	1215	1147	1133	1034	1024	924	873	834	850	809	833	817	855	804	824	846	827	828	794	866	816	823	862	842	821	842	893	873	851	857	918	905	843	877	878	861	879	876	854	817	846	829	856	810	786	819	818	836	775	800	812	792	833	849	798	788	832	788	801	848	775	852	807	829	794	852	774	808	844	779	859	842	802	827	800	791	784	805	820	767	737	781	781	791	779	801	777	809	767	746	765	778	762	793	817	787	727	800	742	782	792	786	794	814	754	766	786	763	810	734	739	752	783	818	766	784	752	827	796	817	731	785	751	762	803	730	721	753	779	759	753	768	742	813	756	815	753	763	722	828	745	738	761	767	784	768	798	757	771	772	810	802	758	786	800	807	790	754	756	807	731	794	793	783	806	741	759	731	759	775	762	789	751	739	813	813	811	818	750	798	770	815	751	800	839	796	716	815	788	760	780	764	725	780	747	776	801	787	769	750	757	811	787	766	784	815	780	811	737	721	789	760	785	789	735	771	781	747	776	746	800	816	787	746	794	741	780	766	817	788	824	792	822	796	795	820	812	814	812	766	773	807	813	830	769	815	793	783	769	752	765	810	796	826	770	732	766	757	769	727	786	813	790	769	784	769	781	811	756	784	790	767	749	792	792	773	803	841	750	780	780	794	787	795	777	781	762	821	802	801	804	773	788	784	726	786	762	822	781	777	745	789	733	731	806	782	757	808	773	776	792	746	806	795	803	768	771	827	767	793	789	796	738	810	803	730	759	822	802	802	817	807	771	745	815	794	737	741	831	766	757	831	829	783	735	842	774	792	757	764	795	802	797	823	720	731	751	777	809	785	793	788	757	765	826	743	761	768	750	740	780	763	765	771	795	779	777	804	768	746	772	802	760	793	714	750	750	759	749	747	743	816	756	750	849	815	722	786	797	775	735	765	753	782	766	753	775	768	813	797	779	800	772	778	809	783	766	769	809	791	748	789	782	756	812	785	755	749	798	822	793	790	779	757	735	768	754	799	780	774	788	807	773	780	780	791	782	776	811	802	770	783	750	757	787	762	745	746	801	745	759	769	823	781	786	784	776	819	730	741	795	746	760	759	733	768	780	768	820	825	809	750	852	739	790	806	793	801	766	714	749	811	827	821	801	786	784	760	760	798	771	807	758	811	791	730	768	786	763	747	778	777	746	765	786	772	807	763	778	743	767	770	820	762	770	823	785	799	750	762	750	822	793	794	766	796	781	786	784	792	763	795	741	729	818	780	793	773	810	791	779	806	745	790	795	728	810	741	808	784	797	741	788	807	799	828	819	754	830	736	785	764	783	752	730	776	773	772	774	795	819	760	795	759	802	741	730	770	710	737	742	793	807	807	764	787	789	732	777	759	842	828	752	741	805	778	795	781	784	788	787	743	730	755	802	799	789	764	727	761	775	742	753	757	779	813	786	779	791	800	752	799	784	826	767	773	796	754	789	762	763	784	823	760	783	802	775	796	796	785	776	793	747	781	777	803	794	803	779	801	762	813	814	769	795	789	763	742	786	778	803	817	846	758	778	781	821	759	770	752	785	735	795	786	758	801	812	751	798	750	771	793	743	791	751	800	812	787	802	769	805	785	774	804	765	789	791	778	771	791	792	816	771	746	796	761	766	780	804	717	775	766	771	774	789	728	802	731	806	815	768	783	760	758	791	779	803	729	777	809	782	784	785	784	838	729	800	801	822	805	757	765	763	775	795	765	733	757	761	765	789	828	757	769	744	756	818	785	733	773	774	799	790	803	774	763	794	789	744	789	802	776	788	745	788	792	714	791	791	757	830	761	797	735	742	845	802	765	788	780	789	754	772	795	807	790	773	751	744	783	808	789	789	837	767	771	765	751	735	768	832	763	795	811	768	748	754	750	754	745	828	792	815	809	783	822	821	786	810	794	746	789	828	741	796	722	814	788	736	784	767	807	852	727	804	740	770	806	763	724	774	793	782	764	804	784	830	826	741	814	817	772	762	773	762	752	785	759	761	777	759	833	785	815	753	799	817	789	737	738	738	805	775	780	764	783	774	773	770	793	750	797	783	795	807	780	730	836	794	775	800	797	798	777	807	777	789	767	815	784	784	775	789	803	767	764	752	810	775	791	789	752	730	782	838	825	765	798	818	752	779	782	793	775	737	742	759	790	774	783	780	793	763	801	736	756	793	773	761	758	783	776	793	774	808	773	759	806	809	822	776	750	755	730	757	763	780	742	758	805	755	752	794	804	726	761	799	779	773	776	782	789	755	754	812	772	736	754	778	832	777	800	722	785	805	761	781	783	739	795	762	786	756	835	763	753	793	796	763	765	746	803	782	749	816	779	828	789	734	767	804	742	763	819	802	815	778	811	766	737	749	777	788	735	741	825	800	754	743	781	782	849	831	788	761	800	790	778	770	753	774	779	725	785	783	754	720	752	737	792	740	755	760	775	808	756	784	793	791	783	734	795	799	765	776	739	793	757	765	788	823	758	796	770	809	825	775	752	798	805	784	819	794	782	800	791	762	824	726	784	776	795	795	794	782	794	786	786	778	784	780	821	788	784	749	766	788	753	810	812	784	758	778	784	796	737	778	754	777	793	764	775	807	746	812	773	798	782	831	740	767	788	803	752	811	784	816	807	797	758	774	736	762	768	778	780	743	798	742	790	769	829	774	760	807	796	778	780	804	769	741	800	762	802	808	776	810	757	811	732	770	786	757	759	758	782	753	782	787	789	799	804	744	791	780	773	758	781	847	728	772	809	738	816	791	794	819	807	756	799	772	758	745	761	758	714	783	786	787	776	769	803	787	793	815	765	826	784	736	782	798	806	816	771	741	809	846	781	746	766	835	793	792	799	780	804	802	789	817	747	798	786	746	833	791	787	719	769	768	782	804	806	792	751	785	784	802	781	765	728	788	790	784	780	790	767	789	760	778	753	806	759	752	787	765	785	810	759	761	808	753	796	751	699	782	757	792	754	821	726	799	734	811	730	769	806	786	778	787	818	747	809	785	799	769	753	773	780	769	782	755	747	792	826	744	850	756	756	810	773	818	735	778	772	776	787	785	726	791	779	791	749	718	791	758	801	822	788	751	768	767	812	750	762	742	756	770	752	749	825	730	756	717	752	795	777	811	772	781	743	763	777	767	767	791	725	742	771	741	779	788	786	743	738	795	808	779	798	758	801	745	726	797	757	760	729	755	837	799	761	767	752	813	824	841	773	769	780	760	750	828	774	744	779	800	765	776	759	736	792	785	734	772	727	756	771	775	770	799	808	773	813	779	790	741	836	801	756	830	747	763	830	787	776	777	808	769	757	823	781	769	767	771	808	791	809	734	751	811	740	787	793	769	829	767	723	825	774	787	751	812	750	755	792	821	774	759	834	780	742	782	742	789	793	774	721	791	754	828	805	751	738	825	738	740	715	756	752
48002	49268	52128	41682	28445	21279	15307	8949	5316	3621	2653	1944	1412	1224	1162	1137	896	803	723	664	621	582	560	490	475	428	410	396	414	422	401	334	382	356	342	333	284	284	328	288	291	320	306	285	278	308	291	302	325	310	302	310	292	334	322	297	319	291	324	302	362	322	291	255	308	341	320	332	333	307	342	283	320	320	297	302	311	286	344	285	309	308	311	289	316	298	280	312	307	304	265	336	281	299	320	299	260	314	314	313	277	287	332	334	307	278	324	314	277	266	309	292	315	299	304	317	307	292	278	327	290	275	283	293	283	288	316	295	292	282	268	283	302	282	289	298	302	262	310	308	294	295	331	286	278	302	287	299	305	301	264	284	292	283	307	296	304	278	315	291	290	301	308	298	276	299	269	275	300	286	308	297	312	276	265	299	298	319	276	300	265	284	287	278	261	334	270	324	290	288	273	319	276	288	298	275	308	322	314	285	313	294	290	259	307	294	315	294	283	244	277	309	267	269	260	302	259	260	267	292	291	317	318	305	298	274	275	299	308	284	312	285	282	276	276	264	292	314	276	279	321	299	294	296	282	308	292	343	294	309	311	316	304	291	320	308	288	289	297	318	300	288	312	259	290	269	310	300	265	282	260	311	255	307	270	280	297	294	255	279	281	259	282	291	305	298	312	290	272	298	295	315	284	290	319	317	324	325	295	325	275	296	296	273	332	316	302	283	281	276	265	283	322	296	267	283	317	299	289	280	277	288	311	283	265	287	283	286	278	298	273	304	304	298	292	299	296	296	277	275	299	318	293	312	253	288	273	294	317	293	306	302	284	304	316	268	270	239	287	288	263	283	298	331	279	290	313	313	302	339	299	312	290	285	305	285	267	314	301	287	293	289	293	288	321	288	301	308	298	296	271	264	287	266	291	315	310	288	297	309	305	311	309	322	294	286	292	270	310	311	308	281	298	292	300	272	307	303	337	262	290	250	297	280	281	296	298	282	325	295	284	310	308	279	285	294	301	299	324	332	265	290	287	278	290	279	309	306	271	262	278	259	310	294	327	270	303	281	271	276	312	278	283	291	276	273	302	284	308	317	331	277	272	264	305	290	294	306	326	312	297	308	298	293	307	307	281	275	292	291	284	267	297	274	264	302	325	275	314	279	276	304	274	277	306	268	298	266	296	283	319	274	296	305	278	280	290	302	268	294	309	288	275	299	284	275	262	283	295	297	290	294	289	313	272	300	275	346	282	289	320	290	317	263	292	301	304	259	287	300	308	294	284	266	323	306	291	302	260	264	299	362	314	308	297	283	291	272	304	302	268	300	257	304	316	288	247	302	295	299	313	285	339	285	274	304	335	309	320	346	282	361	308	291	270	328	291	280	324	285	309	329	294	275	306	333	320	304	323	294	268	273	313	302	269	288	298	270	315	293	312	271	301	277	312	308	313	290	290	308	291	308	262	308	306	298	276	351	262	252	299	278	290	285	288	263	284	279	296	300	284	323	337	319	320	275	289	323	270	301	298	354	281	292	268	274	302	313	270	316	276	283	338	324	316	294	282	308	291	293	296	296	326	264	284	299	283	284	289	259	284	318	300	267	286	285	316	307	318	283	309	276	284	261	292	302	310	296	308	302	314	325	257	287	298	294	285	280	286	264	286	321	318	300	316	289	293	287	300	303	292	315	274	267	304	302	294	291	271	286	305	322	280	248	254	273	299	293	270	260	334	286	292	316	315	308	293	243	285	283	320	299	282	288	275	283	295	290	304	254	333	290	313	287	241	290	274	300	288	288	296	294	314	316	299	266	248	319	279	310	272	310	280	299	273	296	290	286	266	266	276	306	315	271	295	304	260	292	318	318	286	296	299	291	282	275	283	278	271	271	274	297	313	290	245	275	288	310	309	299	266	259	287	276	262	286	316	288	294	301	239	259	329	277	304	302	291	321	305	306	299	290	304	290	327	301	294	289	280	313	296	283	281	301	252	302	290	269	287	272	298	315	275	279	291	266	259	296	311	302	289	283	318	305	295	267	295	287	290	292	293	279	262	281	289	292	281	309	271	302	303	284	285	303	310	310	305	304	287	290	306	297	281	299	296	266	291	274	271	277	275	295	330	281	250	311	279	283	293	293	312	294	297	317	274	325	303	288	289	260	290	292	285	289	270	295	279	315	287	300	307	317	288	318	285	295	278	322	311	302	293	304	292	296	254	267	278	299	274	304	256	270	284	297	305	322	304	289	269	289	299	280	293	293	306	271	272	308	282	309	280	322	284	285	273	333	279	313	260	268	345	270	294	317	307	285	278	268	304	285	285	289	297	295	302	307	300	293	305	276	307	301	311	296	309	294	345	296	292	309	305	269	277	274	284	317	282	286	293	307	271	293	336	301	315	285	303	279	286	295	314	279	285	279	311	296	287	296	287	282	305	291	270	271	289	300	301	312	286	285	287	307	315	285	303	316	285	279	308	316	293	249	288	296	294	287	264	334	295	319	288	306	276	302	299	248	302	335	286	316	304	269	271	290	288	274	309	312	287	284	291	318	285	273	326	296	289	296	269	286	314	304	298	317	296	270	306	335	303	274	299	294	262	250	303	286	273	312	259	283	336	288	310	335	290	278	297	272	298	300	310	288	301	289	287	292	285	288	276	256	275	273	270	281	299	296	304	275	282	317	302	318	308	311	301	303	294	284	317	282	256	300	291	266	300	306	305	287	323	277	335	274	303	282	291	313	246	285	263	288	289	289	305	293	294	291	248	313	274	296	294	286	302	310	279	320	294	314	337	313	281	324	311	310	297	276	278	294	300	271	276	306	313	300	339	300	312	283	256	271	312	304	295	312	290	309	274	318	292	251	316	311	315	305	312	294	292	258	305	314	315	320	337	299	307	278	309	277	306	285	289	272	313	287	296	310	278	293	285	318	289	252	285	317	302	286	288	270	303	347	324	291	290	285	297	289	321	272	304	294	305	270	303	307	315	313	295	279	295	283	262	299	290	297	295	309	265	308	288	336	263	295	286	284	291	308	309	276	284	293	278	294	290	354	289	306	271	281	295	292	299	300	299	283	302	290	281	295	270	286	281	316	289	277	316	313	296	308	290	314	282	291	279	306	289	245	294	305	312	291	290	260	286	308	295	319	279	257	279	279	332	306	271	308	268	265	289	282	289	287	290	315	298	299	303	290	292	255	298	285	276	315	264	264	326	281	300	279	292	309	272	301	272	301	272	283	301	299	290	299	294	272	298	311	293	321	317	335	316	308	281	319	281	295	280	295	288	297	283	298	316	287	301	315	311	281	318	306	323	274	301	299	285	283	290	293	289	276	289	343	281	315	302	264	288	266	254	297	286	302	304	292	290	313	328	302	287	290	319	293	287	311	291	275	270	294	277	276	283	293	257	265	265	304	294	326	288	324	308	312	314	293	276	302	296	293	287	301	278	270	301	284	309	339	251	320	293	252	299	316	310	281	285	299	331	306	287	304	287	256	293	287	286	272	285	302
30870	42141	53337	47509	26412	18774	15288	13997	12745	11395	9377	7773	6243	5736	5402	5276	4393	3625	3472	3266	2866	2536	2150	2041	1848	1638	1772	1588	1547	1532	1263	1124	1076	1076	917	811	773	776	737	744	821	823	763	787	784	791	799	792	769	789	777	843	866	873	855	913	862	832	844	906	907	853	811	869	855	822	783	797	754	757	733	739	757	676	778	725	773	696	744	754	765	747	760	775	780	745	751	754	738	796	796	730	771	757	736	760	720	748	758	751	743	731	763	734	697	690	714	685	718	704	755	681	672	680	695	670	686	719	686	683	675	707	725	672	695	724	653	717	697	631	684	718	689	680	699	679	697	702	667	676	695	666	676	660	741	718	696	710	697	653	702	678	698	718	689	715	702	696	699	737	668	684	673	670	712	726	649	696	657	741	760	680	697	639	685	726	725	714	739	695	673	721	747	700	729	673	707	645	711	699	706	694	660	670	672	682	665	744	709	649	679	685	678	663	662	639	666	675	668	690	672	664	703	678	704	672	699	627	638	711	719	728	710	730	709	685	677	664	716	682	683	702	676	691	729	720	689	661	722	657	675	641	676	697	769	731	667	725	687	646	729	689	732	648	689	682	676	678	708	699	694	701	697	688	709	695	667	693	675	688	690	696	718	680	702	756	685	696	682	705	737	693	697	712	682	681	687	671	689	671	694	706	623	686	701	666	685	667	723	672	697	701	708	672	698	677	722	674	691	673	702	713	707	743	691	719	728	713	693	683	738	674	640	721	673	694	701	700	664	671	732	680	689	666	713	664	685	683	684	674	766	674	727	650	675	716	716	677	695	709	646	685	669	699	686	727	658	658	681	644	715	696	661	649	723	715	688	692	708	731	707	647	644	675	698	677	738	665	727	662	676	704	703	723	739	710	676	683	700	713	695	725	686	682	646	677	694	669	683	724	667	709	664	659	638	709	702	708	697	697	739	705	692	718	628	730	744	694	656	694	684	693	666	684	696	696	747	659	709	703	718	698	679	718	714	708	703	679	725	692	689	705	706	693	703	708	668	655	705	701	667	687	713	664	707	752	670	655	663	704	671	698	676	670	724	691	716	699	650	705	644	622	657	673	711	659	675	755	672	673	671	718	682	658	697	679	692	706	666	683	706	661	680	707	740	691	685	682	664	686	677	732	725	640	719	631	736	731	670	701	707	627	728	668	691	732	737	694	762	660	698	677	712	702	693	695	707	693	648	696	692	707	653	717	718	725	701	659	660	677	679	667	674	676	630	688	710	710	675	656	687	717	742	644	708	651	712	693	683	693	676	705	703	687	711	665	689	675	655	722	692	689	688	694	693	630	721	707	671	694	761	719	756	708	710	663	694	663	644	665	686	701	663	652	688	757	667	669	712	685	642	729	716	678	757	644	635	684	669	704	693	712	662	693	665	683	667	695	701	657	689	679	697	671	650	677	694	679	673	699	689	668	708	717	692	677	679	681	702	694	672	674	699	673	717	649	662	738	688	685	728	700	714	720	714	640	681	661	680	678	742	695	736	688	698	675	658	685	683	728	717	680	681	693	709	719	677	712	682	682	654	688	702	675	709	703	671	677	679	679	675	644	686	733	659	694	690	659	669	697	673	668	722	680	698	656	709	651	670	655	689	686	688	680	722	647	675	626	736	668	647	739	654	673	733	676	710	721	713	716	723	700	717	677	589	715	680	693	730	733	701	687	714	677	654	670	682	711	696	695	680	688	663	672	715	665	660	694	675	679	738	679	676	703	667	709	695	666	718	703	687	638	676	696	697	666	701	643	700	736	711	660	710	678	677	689	691	701	681	688	672	705	732	655	673	691	645	676	653	703	706	648	721	689	662	684	672	684	706	720	664	682	719	701	714	667	675	655	684	705	704	699	717	633	730	695	711	700	703	715	707	700	691	693	690	720	695	673	683	698	686	699	697	705	673	662	677	694	722	706	682	636	695	691	673	609	713	691	671	712	690	682	689	661	721	692	699	712	648	696	682	709	701	674	700	705	681	689	622	724	745	729	680	672	694	682	682	725	675	709	690	662	682	697	720	704	718	695	643	697	679	662	729	695	682	692	694	684	665	696	687	650	692	690	709	694	708	692	676	703	689	729	711	667	712	667	648	690	742	678	707	674	727	640	675	668	668	659	659	700	680	681	647	709	733	681	691	687	676	715	702	712	632	705	698	680	759	684	673	721	677	679	720	679	734	638	702	712	687	704	659	671	683	683	715	709	717	695	702	706	636	658	712	702	709	712	657	699	750	685	671	657	678	689	656	740	696	666	699	700	706	686	690	659	730	734	644	674	688	712	728	676	672	737	714	700	697	666	760	729	665	715	711	653	695	706	688	664	687	676	690	669	669	702	664	711	670	689	714	684	647	731	652	645	726	692	693	698	703	681	693	683	724	678	686	683	677	713	687	680	653	712	680	710	657	653	659	761	668	712	704	705	690	664	678	712	713	673	629	681	736	697	679	671	682	646	703	681	660	649	693	702	712	700	612	673	650	714	705	696	676	674	713	675	687	721	690	691	631	676	723	726	698	778	653	671	680	710	671	697	684	683	704	736	696	728	665	701	686	722	703	679	663	639	699	659	674	708	677	696	724	696	684	694	704	683	677	712	678	733	727	684	686	676	674	662	631	721	724	702	689	681	686	698	678	713	722	689	662	717	686	696	729	703	693	716	690	692	696	739	672	654	731	671	680	735	686	689	727	688	703	659	710	672	671	650	705	703	738	680	653	639	685	661	702	694	665	694	723	682	702	697	681	714	597	697	705	672	703	701	701	719	689	685	667	700	653	718	722	688	690	732	727	698	724	732	699	691	705	660	687	650	661	716	706	690	670	684	743	681	652	683	707	688	703	710	681	676	671	658	728	726	710	662	724	719	684	666	695	695	694	704	657	677	775	705	674	687	696	716	683	696	679	675	650	681	691	660	679	695	676	692	682	675	721	687	689	697	688	728	723	679	674	651	690	676	719	672	748	674	726	654	690	737	754	710	687	686	640	667	697	720	685	696	686	697	703	713	672	711	727	692	684	657	681	695	651	732	675	691	673	673	666	692	671	683	652	718	701	756	705	675	727	713	695	722	641	703	708	703	690	683	656	713	696	729	669	704	655	683	695	665	661	662	680	667	688	709	675	641	712	700	619	732	703	711	687	696	680	746	698	725	709	643	722	628	608	687	632	698	672	631	689	676	710	682	728	688	677	686	682	649	691	712	701	649	724	684	700	680	687	650	721	638	702	692	699	650	670	715	708	642	735	702	688	664	672	706	726	684	681	738	697	652	717	728	693	676	676	682	725	700	644	655	691	685	736	652	685	667	678	727	673	705	704	657	743	648	682	746	663	736	714	643	696	644	692	657	698	674	681	768	666	646	673	766	713	708	688	650	705	675	685	681	664	675	695	706	720	674	704	676	656	679	686	738	684	668	682	663	678	725	684	659	656	682	772	701	675	668	706	699	719	687	685	739	694	716	711	697	669	672	729	687	715	678
20554	17303	23271	13121	4287	2107	1550	1223	1019	786	688	640	580	525	504	485	456	400	347	372	405	334	349	359	288	295	300	287	257	220	289	298	259	266	263	283	294	276	268	255	221	244	270	268	271	267	308	245	247	226	238	268	274	274	279	267	263	268	238	259	223	307	278	244	263	254	274	262	265	283	235	283	269	288	274	263	275	286	271	314	265	275	257	283	238	265	272	276	239	278	272	268	278	288	269	292	273	273	276	275	265	281	277	258	273	265	293	281	252	254	252	279	291	275	263	272	254	284	232	257	265	271	259	279	272	280	285	263	258	234	256	274	230	265	266	248	240	251	247	270	240	259	272	263	264	234	233	262	245	238	281	268	283	274	275	275	231	303	262	259	295	261	255	247	258	260	260	294	265	298	271	280	277	272	251	244	237	232	284	263	272	292	277	259	266	253	255	268	279	278	262	278	269	238	293	265	285	263	286	290	249	268	244	221	246	278	255	268	257	283	284	268	263	241	283	278	295	286	243	256	281	267	241	270	285	271	273	256	249	301	263	254	270	255	260	294	269	268	243	258	248	250	241	274	255	241	271	225	253	228	260	284	256	262	264	253	234	269	259	266	278	279	266	276	249	244	266	264	253	268	254	241	304	248	280	231	256	292	253	302	254	240	275	278	261	263	260	269	246	272	258	282	259	241	263	254	241	258	281	299	270	295	261	246	281	274	273	235	267	277	266	275	275	252	257	285	279	272	270	266	283	238	278	261	232	271	266	264	251	248	250	241	288	283	253	251	274	284	282	251	299	257	306	253	271	273	262	253	247	267	260	276	263	217	259	260	257	261	257	263	254	266	265	247	304	256	260	265	255	262	260	269	264	245	288	243	276	266	217	273	262	241	240	264	254	263	265	270	260	287	274	268	271	299	246	242	272	284	284	271	267	255	291	244	240	271	293	263	255	240	261	262	252	295	268	235	244	243	254	285	255	278	252	260	276	261	267	223	285	249	259	274	272	296	285	258	294	259	261	270	259	228	260	269	261	260	259	247	265	256	290	257	271	259	257	258	261	268	249	256	254	260	277	289	246	246	235	256	263	265	270	260	293	286	228	298	278	280	268	266	268	257	296	298	268	255	284	273	256	259	273	276	265	238	270	255	280	284	256	264	278	246	259	295	289	248	264	271	276	273	275	271	240	261	272	273	254	274	271	282	263	270	258	259	268	256	250	289	260	267	267	281	270	259	283	265	252	271	256	270	254	275	288	252	267	273	251	268	259	247	280	279	264	277	236	229	265	267	271	259	257	283	281	294	289	275	246	281	274	226	266	257	239	268	291	250	295	243	294	245	277	250	289	266	300	233	284	289	259	251	267	297	253	255	267	248	260	231	284	239	248	271	283	266	229	270	257	256	282	234	260	270	277	262	270	239	259	248	255	230	276	272	239	246	270	230	275	297	254	270	255	288	239	231	277	278	261	278	243	253	276	273	248	276	256	228	247	264	265	260	255	279	272	255	264	255	263	249	285	274	249	245	256	278	264	287	263	229	243	277	255	222	253	247	251	254	273	258	276	269	242	283	236	276	233	238	258	248	276	288	248	271	254	260	266	258	278	293	273	261	242	301	244	253	284	223	276	245	267	294	264	269	235	254	267	271	245	243	273	252	259	278	270	272	246	284	256	248	253	257	235	231	246	277	289	260	267	295	271	226	233	270	246	259	256	290	272	263	237	250	241	252	264	249	259	288	279	250	262	266	291	243	261	258	277	243	283	261	281	238	254	267	241	278	255	251	278	264	254	253	265	240	237	285	270	264	264	277	268	264	233	265	271	264	276	261	271	257	266	283	261	301	260	263	241	249	226	289	293	247	286	278	257	268	281	292	243	241	265	302	280	242	282	267	241	266	290	255	223	257	254	276	242	234	282	270	274	283	290	268	269	234	274	270	219	254	266	234	236	250	280	265	270	254	276	248	286	301	282	250	251	256	237	265	228	257	263	250	306	273	228	268	247	272	274	266	242	254	272	286	235	259	282	266	262	274	263	280	255	273	243	264	273	259	246	275	253	284	238	280	264	229	242	277	243	272	270	280	292	245	268	218	271	241	254	279	283	251	258	254	236	295	240	269	258	249	288	276	273	240	264	262	251	270	257	261	270	237	276	271	237	247	255	234	248	287	264	232	260	239	267	254	283	239	252	291	289	257	255	291	241	278	237	273	243	263	250	271	236	265	259	286	241	242	273	255	289	295	230	262	259	244	248	268	262	251	259	250	281	287	280	264	287	261	267	273	254	257	252	220	257	243	298	295	252	254	281	239	261	282	269	275	263	257	243	238	264	266	266	242	270	240	273	236	246	270	273	270	299	253	264	276	277	293	256	239	234	227	252	256	223	245	267	246	270	253	239	294	288	256	269	256	253	280	267	296	271	266	243	257	267	242	284	258	289	260	268	257	263	291	257	249	283	241	285	281	278	260	237	265	261	296	239	263	275	271	267	278	250	246	248	260	257	266	260	272	281	272	294	273	234	245	293	271	283	271	260	220	256	270	270	263	254	282	277	243	253	244	262	265	238	258	258	272	274	295	243	250	262	250	262	252	270	286	301	275	250	248	261	240	290	251	260	275	271	309	252	267	252	222	289	248	297	283	311	227	283	276	239	260	266	258	268	263	241	265	255	247	273	250	288	251	248	251	259	249	291	260	275	270	256	264	251	259	266	257	262	252	263	247	256	267	258	259	270	281	254	241	246	288	278	265	276	273	275	248	262	295	248	265	298	294	246	238	287	303	267	253	251	253	226	242	224	260	273	252	239	258	254	273	270	284	296	261	278	241	283	247	251	280	283	286	284	254	277	282	272	270	261	243	288	244	266	284	279	283	285	256	289	260	244	255	258	287	260	270	278	235	259	277	259	279	280	281	236	252	251	266	269	252	237	255	263	260	278	279	262	268	258	264	262	266	250	257	254	259	251	256	274	270	238	245	269	244	268	270	247	263	255	252	248	255	238	264	254	252	286	260	283	261	285	294	240	260	266	268	294	261	285	273	267	268	293	267	275	249	272	248	297	257	295	267	232	277	264	276	252	276	243	252	246	242	269	246	299	282	275	266	278	260	263	246	252	227	274	256	277	250	280	237	273	253	268	267	256	282	235	264	258	256	293	240	277	247	264	259	286	253	289	261	269	272	289	271	252	256	287	276	254	237	265	263	304	289	237	260	265	280	249	248	288	254	282	237	290	272	249	268	235	264	275	259	244	246	263	246	253	226	257	246	231	259	281	270	260	272	248	268	274	234	284	260	281	265	241	259	257	266	278	276	278	244	276	282	254	250	281	281	277	263	239	244	258	242	258	226	258	256	268	289	245	267	293	269	254	255	263	249	261	268	278	279	273	266	281	264	269	234	209	284	265	243	252	284	261	258	286	260	263	242	227	234	292	268	247	249	264	279	271	240	265	251	261	282	267	248	262	256	259	300	273	285	259	290	255	262	254	299	266	252	259	290	255	240	258	267
11627	15846	29462	19405	10288	7432	6061	5175	4447	3506	2960	2740	2425	2339	2153	1922	1785	1548	1407	1330	1254	1225	1147	1049	953	916	861	897	823	844	734	686	733	746	672	645	656	615	676	652	652	661	626	680	670	683	655	685	654	665	687	690	653	661	642	700	648	681	675	724	635	651	673	659	695	698	681	704	687	648	679	684	671	700	670	682	644	696	684	652	675	665	686	707	651	682	652	694	644	694	676	683	680	680	675	656	679	702	625	665	642	636	659	650	662	626	608	632	670	623	650	609	627	680	655	612	664	645	605	623	607	631	607	662	665	618	678	641	629	677	639	611	673	612	682	673	619	670	667	643	641	647	642	677	689	683	609	670	630	647	632	652	650	683	676	686	634	675	670	695	638	619	644	627	630	668	675	685	622	644	638	645	638	667	647	710	637	677	630	634	665	664	665	680	663	673	676	646	623	639	645	651	612	644	666	660	619	641	648	648	654	652	656	603	653	623	633	684	675	632	667	657	588	684	663	568	653	643	712	639	672	677	688	663	648	656	633	630	643	606	643	637	675	607	627	638	621	620	670	672	643	636	605	662	649	661	666	671	715	665	648	641	687	614	676	646	644	695	688	640	648	685	641	644	608	674	659	639	657	687	662	628	681	639	697	694	619	626	645	595	696	666	641	656	652	654	657	629	613	625	600	679	629	650	694	667	659	650	635	624	704	602	669	673	657	656	676	643	686	653	680	666	630	612	612	613	656	635	640	656	635	643	677	650	605	644	695	661	635	659	623	681	671	625	615	652	662	661	659	603	654	609	600	688	639	619	670	613	659	605	674	639	723	644	633	679	675	652	592	603	681	621	666	633	657	654	663	636	683	644	676	673	647	644	646	605	670	631	679	624	605	618	641	691	625	654	662	641	630	652	614	649	649	657	638	680	618	651	617	644	682	659	658	607	672	669	627	645	623	688	646	614	606	664	655	615	655	625	663	673	691	637	648	680	628	659	678	615	658	642	644	651	698	687	671	683	690	631	657	653	692	657	649	663	658	676	643	694	634	649	666	662	601	635	622	672	648	655	670	645	654	629	671	618	662	672	647	648	611	684	653	638	633	660	654	628	667	659	606	644	625	641	673	658	674	650	615	678	675	668	665	609	636	636	621	599	673	644	647	619	659	623	659	649	664	611	631	652	669	666	618	656	671	601	606	653	648	682	605	644	646	607	620	645	667	631	612	659	663	635	624	626	650	628	637	687	660	658	587	649	648	632	675	723	637	646	667	676	680	635	632	664	675	645	653	622	650	617	658	610	655	669	622	668	610	642	635	644	621	656	664	617	605	652	639	664	673	679	644	648	640	603	655	725	640	671	629	679	630	634	679	622	616	627	662	635	659	622	628	672	643	633	639	667	651	604	684	666	684	649	657	691	664	625	632	636	615	654	649	676	626	670	674	665	660	691	609	626	640	600	625	682	632	659	692	652	662	651	632	665	670	612	651	628	702	657	637	608	658	620	646	625	617	637	641	650	650	664	648	634	644	622	675	665	635	715	628	639	624	633	653	653	664	626	647	639	690	576	581	633	658	649	650	640	633	643	614	610	675	639	622	638	677	616	639	671	660	684	655	634	664	628	625	671	689	621	646	657	633	688	690	626	618	639	659	637	648	680	680	625	653	636	606	629	632	608	690	667	625	630	592	719	660	670	678	653	644	669	632	686	601	601	614	618	647	619	617	642	650	617	635	620	685	638	643	631	634	646	633	631	611	636	695	661	636	635	631	638	606	728	618	668	658	684	658	619	625	633	653	623	627	628	676	634	664	671	644	674	670	655	647	621	724	690	642	600	668	675	652	649	658	629	666	604	686	651	665	661	644	674	637	674	597	611	620	645	648	657	665	693	624	667	611	631	617	589	678	618	634	653	611	646	650	681	631	644	633	665	662	656	671	632	656	636	662	639	633	625	647	637	644	645	674	608	662	702	630	637	676	685	639	679	614	598	664	596	671	644	658	646	669	596	630	642	649	661	607	645	664	642	639	620	657	647	613	620	629	624	699	652	588	639	636	666	666	637	659	648	635	664	700	665	638	651	644	615	671	639	640	613	675	657	692	653	688	613	666	645	611	611	615	676	642	628	688	687	674	670	633	638	653	688	679	652	623	638	645	651	620	611	626	627	600	671	637	645	611	618	661	669	661	632	666	701	633	640	668	615	635	664	646	646	661	631	667	639	627	618	663	661	682	638	655	655	640	621	623	631	668	633	618	614	647	663	638	623	639	637	652	642	630	636	647	633	620	653	627	640	634	635	642	644	623	643	702	671	658	638	599	646	647	634	638	661	628	646	626	628	655	652	672	621	645	626	640	695	667	667	663	685	657	618	631	644	621	656	656	681	640	662	616	596	650	620	645	645	621	688	659	676	589	617	644	624	685	654	632	659	680	657	628	685	684	693	668	681	645	646	659	619	657	669	621	605	656	636	655	656	608	678	637	671	647	655	635	653	612	630	689	615	644	656	675	662	687	614	651	643	667	590	610	675	622	667	627	658	667	613	649	655	692	612	669	651	647	622	683	680	647	649	671	625	634	654	668	663	624	650	616	645	636	651	613	623	642	627	672	633	669	673	627	597	635	657	634	624	631	630	645	619	668	663	672	668	696	608	629	661	673	622	657	628	654	627	684	627	623	655	612	644	672	659	610	663	656	655	694	646	698	658	619	667	663	656	620	653	592	589	622	618	664	658	695	652	683	606	620	639	654	663	690	709	661	627	627	632	586	651	687	642	621	656	664	658	646	657	636	623	665	654	640	623	657	675	656	657	636	646	633	659	649	661	628	668	687	724	648	635	644	606	653	585	646	633	668	651	672	646	682	673	638	683	644	673	623	646	650	669	654	617	648	661	641	658	600	613	621	664	678	683	669	713	617	683	627	667	632	681	642	655	642	671	657	643	664	657	643	718	652	658	637	614	692	633	700	655	652	714	641	626	622	618	661	634	636	639	647	669	607	676	655	657	718	636	586	562	633	700	683	612	658	649	665	672	639	693	625	614	626	653	625	644	665	669	668	614	629	634	615	648	675	634	643	675	657	668	665	655	663	652	631	603	647	638	675	655	682	644	622	618	609	623	642	652	675	666	625	634	677	658	609	647	685	623	619	648	705	644	599	643	662	626	684	630	667	693	615	629	647	642	626	609	626	637	630	604	630	637	640	647	653	668	659	659	657	654	627	689	625	649	654	630	648	724	709	634	671	658	642	634	680	613	637	651	658	677	660	629	678	654	676	664	668	632	599	653	647	643	637	628	636	606	664	620	655	649	696	655	615	645	617	639	650	651	681	653	671	683	689	637	587	676	650	621	711	663	630	648	662	659	613	688	660	638	695	657	672	688	660	624	640	648	634	617	649	691	629	652	630	659	653	651	671	628	661	631	652	651	664	660	663	644	593	621	581	625	684	651	620	679	629	640	655	657	647	662	658	620	680	694	643	668	638	679	639	666	653	679	648	669	683	644	699	658	704	648
38849	38045	48505	35682	24819	13914	7677	4543	2950	2260	1844	1434	1210	1049	949	801	809	674	628	640	564	501	521	476	403	484	429	425	414	361	347	385	358	356	367	295	316	312	306	293	311	325	315	345	326	311	294	347	320	305	349	360	360	342	353	377	335	345	310	332	353	313	307	324	297	337	338	311	317	333	346	326	309	333	320	335	340	298	350	297	307	302	339	298	367	357	339	310	318	330	323	328	332	325	331	310	339	321	314	298	293	331	330	313	306	303	326	336	325	296	311	329	336	339	316	337	317	321	364	378	321	325	329	322	308	303	282	282	330	335	315	313	301	338	298	343	338	311	348	294	299	308	318	336	305	342	293	359	289	338	313	323	289	309	290	375	321	329	362	315	319	325	304	303	350	281	318	347	354	304	307	340	336	344	333	317	322	330	308	314	352	305	334	326	310	293	322	304	304	311	331	281	309	325	339	328	338	330	321	342	307	305	345	297	304	307	321	290	330	347	325	360	314	316	328	311	290	273	327	343	345	307	370	306	317	334	324	287	320	302	295	327	331	327	313	307	338	306	322	334	323	331	283	306	317	298	339	313	305	320	308	329	296	357	332	356	294	325	338	305	323	332	348	282	309	328	305	341	332	369	290	296	313	339	307	327	330	316	318	296	313	325	312	327	314	282	316	338	333	320	311	337	339	336	333	322	315	284	321	331	355	333	326	341	343	347	347	303	327	315	328	320	346	319	327	303	304	326	332	335	298	293	308	304	280	295	341	332	317	308	300	311	279	315	334	321	316	301	327	289	317	344	359	337	351	301	331	299	338	347	286	297	308	350	342	326	328	332	319	313	296	320	333	303	364	302	314	331	334	334	301	341	335	278	334	313	363	341	294	327	352	322	318	320	324	311	297	339	322	302	316	338	311	319	315	313	325	337	332	347	322	314	320	347	326	309	310	332	310	325	351	332	277	313	292	316	330	303	338	339	322	325	321	316	307	333	329	329	352	310	331	335	320	307	351	338	292	322	337	359	330	321	334	340	328	330	311	303	330	297	333	339	347	342	297	307	284	312	317	315	333	295	308	303	315	328	314	316	291	310	336	291	306	303	315	298	302	291	313	314	354	321	307	321	352	309	294	314	319	300	322	280	336	342	312	320	327	305	318	321	294	320	299	328	294	339	295	320	270	305	291	340	333	327	315	307	330	317	316	308	302	332	333	329	309	319	304	301	294	320	329	342	325	296	327	307	316	286	329	312	321	329	323	325	258	335	337	320	328	309	318	317	303	297	323	320	315	312	307	301	312	337	329	332	299	335	328	311	345	304	293	318	311	321	363	322	313	310	380	306	296	346	352	328	323	310	319	321	312	315	362	337	332	309	308	300	335	323	303	306	339	302	342	329	312	316	323	328	288	313	307	309	321	313	307	308	291	369	315	317	314	282	311	331	321	300	293	311	342	318	286	344	303	302	329	333	327	353	332	335	321	342	339	313	357	309	307	307	307	297	321	310	317	290	313	315	312	321	279	319	318	320	350	325	293	335	294	337	309	302	311	313	342	319	325	338	305	337	343	304	310	323	327	305	331	328	328	293	326	321	296	316	311	325	312	297	350	307	313	318	315	318	310	319	313	301	294	313	346	346	355	334	322	289	335	334	316	311	317	349	306	322	329	327	347	321	324	337	331	331	333	315	299	323	322	300	320	338	329	313	306	324	306	327	329	315	298	317	344	328	370	321	314	334	266	304	336	307	316	335	329	337	302	313	326	314	275	319	308	317	348	308	341	344	341	325	333	317	301	346	339	293	344	328	329	325	308	324	373	296	306	326	307	306	322	293	327	324	334	337	319	360	322	333	299	329	297	294	312	326	328	332	277	332	316	332	319	316	333	325	320	308	317	308	315	328	280	319	332	346	330	279	293	315	327	332	322	319	312	297	329	328	336	344	296	345	293	340	294	291	336	303	309	333	326	328	319	313	314	301	312	308	296	346	326	334	329	332	333	313	308	312	347	343	285	315	332	335	291	304	339	310	337	301	328	316	328	327	342	300	309	258	330	317	301	325	337	303	314	308	331	315	291	319	282	344	333	307	337	337	301	319	325	359	345	339	330	322	311	323	320	321	314	324	313	318	330	297	317	323	330	300	291	316	316	350	326	320	355	351	336	298	355	317	303	312	300	326	351	343	382	319	313	334	325	333	288	320	308	294	320	315	319	307	350	282	285	304	330	318	327	255	333	307	304	293	332	308	282	338	318	317	313	302	338	313	320	304	331	316	352	285	271	339	293	344	319	331	318	302	350	359	321	326	327	291	312	336	332	313	314	341	330	317	296	317	317	319	334	334	316	344	313	331	310	304	303	340	360	302	351	308	344	324	320	345	303	338	316	292	297	308	315	297	282	340	346	315	333	334	293	326	336	282	304	304	293	344	305	334	310	300	317	309	296	305	359	323	320	319	307	315	282	316	316	312	286	319	310	332	328	302	343	288	313	354	314	313	344	291	338	339	339	322	337	342	337	295	318	329	298	336	304	303	295	335	344	309	308	326	316	281	308	323	360	324	308	329	316	321	358	318	336	319	331	324	328	361	290	302	350	334	316	342	341	319	315	330	348	345	331	345	302	333	331	338	295	305	298	320	323	300	310	308	343	330	313	314	295	303	299	311	326	302	341	323	325	313	354	321	327	319	349	319	324	315	314	305	340	315	323	314	331	325	329	302	320	316	329	329	328	315	299	324	345	341	324	287	346	316	329	302	321	342	307	278	345	328	326	332	315	310	326	355	323	345	341	355	328	288	315	314	304	328	295	337	333	334	295	320	307	336	295	342	309	325	307	331	303	369	300	321	343	333	318	292	306	292	301	315	325	328	330	324	310	311	332	330	355	328	332	304	311	324	317	356	333	314	307	332	343	311	335	326	334	288	316	316	328	372	324	308	332	297	292	316	319	339	328	317	321	312	333	340	326	326	341	304	321	344	320	322	314	313	324	333	340	287	363	333	308	332	326	320	335	272	345	296	291	322	329	339	316	298	330	325	323	313	333	298	321	317	320	353	363	325	332	338	338	301	300	326	304	346	313	286	335	326	339	323	315	305	336	324	338	302	319	317	342	349	319	312	326	293	311	298	323	307	328	319	312	346	330	328	330	255	341	332	312	288	289	314	347	298	314	305	285	313	314	303	332	280	334	336	332	328	289	330	307	336	289	315	306	338	297	310	317	313	307	349	293	314	316	293	360	322	278	315	324	328	308	312	338	328	319	328	314	293	363	313	333	320	308	336	287	362	344	313	300	302	308	305	344	326	303	307	292	319	314	314	307	323	285	301	340	320	341	301	281	319	330	313	305	310	302	338	316	357	320	313	291	300	327	325	337	288	310	274	314	289	362	339	336	314	297	323	328	283	331	325	336	312	322	278	314	338	338	339	327	302	315	317	338	337	355	316	304	331	302	322	335	296	298	338	324	314	311	334	299	303	312	294	295	333	278	308	290	340	297	326	322	315	333	320	327	318
24976	31570	45980	39257	24695	15191	12370	10810	9412	8456	7441	6352	5140	4574	3992	3846	3346	2832	2731	2687	2313	2086	1986	1810	1547	1493	1438	1333	1321	1269	1163	1115	1049	972	911	851	837	841	808	829	798	818	834	833	832	824	826	805	773	826	880	880	863	863	824	896	797	840	844	879	899	883	853	914	796	871	838	832	846	779	806	835	800	806	809	834	823	835	771	821	820	834	790	851	788	771	812	780	810	852	824	847	759	871	765	784	766	815	748	822	802	795	814	799	810	758	802	784	827	760	752	751	697	699	731	787	738	720	763	799	788	774	765	782	780	750	780	770	782	756	744	770	755	782	757	812	748	799	770	756	741	808	746	810	773	767	816	748	832	762	764	768	761	757	709	764	761	721	737	775	795	759	731	720	811	788	787	788	773	757	746	746	762	770	761	751	740	773	759	796	777	745	762	775	797	757	754	787	711	742	743	771	780	766	772	757	776	769	802	731	766	749	742	747	788	750	818	722	749	747	751	752	783	730	781	776	781	810	743	792	761	804	770	704	754	749	730	768	683	726	778	788	761	771	732	751	790	790	741	803	737	764	742	736	799	744	738	761	810	740	728	756	721	743	726	745	707	777	777	746	785	755	779	731	780	734	739	754	766	799	757	761	769	773	768	758	759	791	797	751	759	748	754	774	787	768	752	780	769	775	807	730	733	773	757	790	792	789	743	757	775	747	782	692	759	761	743	782	763	803	790	794	808	746	774	808	779	758	767	776	792	788	763	733	791	745	711	759	800	755	764	764	791	809	760	774	790	757	822	795	730	767	750	738	770	797	734	783	773	738	787	742	767	805	758	750	732	753	755	761	748	738	801	739	790	664	731	750	814	743	730	726	747	769	789	749	794	800	774	798	765	774	772	730	758	755	761	759	742	779	729	788	768	754	806	786	787	737	778	747	748	777	729	775	750	780	733	789	790	728	777	710	843	777	774	764	738	764	739	759	771	786	733	770	795	746	789	767	788	711	743	849	773	783	791	766	804	776	780	776	701	802	801	795	813	799	746	702	771	793	781	769	743	765	742	739	717	751	728	830	744	760	789	748	778	780	809	753	747	767	778	719	755	761	756	813	723	786	795	743	800	778	749	774	772	732	764	723	750	800	795	790	786	772	746	726	772	760	817	727	757	759	751	738	746	772	795	767	733	793	754	749	755	741	758	779	764	749	805	724	800	770	793	795	768	749	745	763	757	777	698	780	810	753	781	757	744	772	785	786	745	827	766	744	805	737	756	771	740	779	803	743	782	756	798	728	720	765	828	768	818	721	731	805	742	742	725	755	747	782	723	750	801	756	784	811	732	748	726	769	754	761	797	734	753	749	734	702	729	771	738	755	732	799	756	793	733	736	735	781	757	720	744	778	737	760	742	772	756	737	783	744	776	789	734	771	798	735	781	786	754	816	762	767	725	745	734	728	722	809	724	785	790	745	743	761	788	698	785	783	745	779	738	740	770	752	755	728	774	776	760	804	750	706	766	708	777	756	750	725	763	782	792	780	746	803	755	754	815	759	806	762	798	741	771	776	706	728	698	750	801	730	768	762	765	747	778	772	779	813	757	798	764	722	724	756	710	787	727	805	743	801	749	751	821	770	750	747	731	817	807	728	783	770	763	740	753	807	770	750	741	747	719	766	750	763	771	784	790	732	752	766	777	773	801	781	756	719	733	765	774	777	790	715	770	763	790	763	748	773	766	777	830	712	741	759	786	764	721	765	791	732	775	800	788	747	785	755	764	724	757	758	765	748	758	754	793	732	733	795	787	720	741	780	742	742	738	743	773	792	768	781	774	723	714	749	790	803	751	742	733	756	784	792	724	733	727	757	768	742	777	781	801	740	782	810	768	765	767	700	767	789	714	769	733	749	779	785	716	750	712	731	753	742	770	780	789	762	695	730	779	799	722	780	754	768	801	757	707	772	757	763	799	801	759	769	717	776	803	789	745	822	746	758	768	732	790	768	764	722	754	746	782	787	787	743	792	728	732	766	779	750	756	749	751	748	819	756	789	766	777	723	773	815	746	773	792	799	793	770	771	772	799	770	740	746	776	756	790	745	726	755	778	700	801	750	747	764	761	730	762	789	728	743	790	777	763	732	770	759	787	808	747	758	759	747	753	787	766	753	811	781	761	711	761	744	776	763	792	763	765	776	691	720	722	767	776	730	795	799	774	789	783	731	712	733	808	722	781	782	762	746	760	726	790	768	724	810	788	723	800	708	733	795	721	767	762	767	822	749	819	724	723	724	805	762	782	758	755	774	826	754	721	738	790	737	773	799	780	721	744	758	780	799	782	750	762	825	714	762	795	729	712	764	812	788	781	757	739	768	757	741	771	774	807	777	743	745	769	806	745	797	759	767	729	715	786	779	736	763	758	770	743	704	790	756	824	742	716	788	799	745	820	703	776	784	793	779	767	827	719	753	773	804	806	727	707	751	769	745	773	741	757	735	709	700	807	773	814	784	773	745	747	768	798	821	710	726	782	756	738	735	769	715	767	794	752	816	707	735	760	755	742	799	762	722	781	763	745	761	724	730	728	807	770	730	725	798	797	727	799	714	748	756	737	725	794	749	781	759	762	751	776	736	723	707	733	790	749	740	742	754	767	754	756	776	750	810	785	742	775	818	805	791	758	735	771	788	777	763	777	798	812	729	760	737	724	785	742	784	733	718	722	727	748	786	818	740	776	730	828	774	719	746	741	727	752	806	729	757	745	729	736	772	742	772	744	804	774	775	785	739	767	734	742	715	728	814	759	735	771	733	776	752	766	797	722	757	749	796	736	848	789	750	781	750	743	762	771	778	788	801	777	780	768	765	754	807	774	726	738	765	762	804	706	705	755	746	793	739	743	783	793	759	768	765	748	739	778	802	774	802	745	754	755	748	701	765	760	731	742	793	773	721	769	722	740	755	736	784	789	769	754	785	714	788	722	729	723	791	746	762	742	766	763	748	748	748	780	769	682	782	732	716	754	800	783	790	787	799	770	731	769	772	726	793	779	722	771	774	779	752	779	787	744	791	781	736	744	774	730	793	712	794	776	747	785	788	785	756	699	781	734	779	764	755	816	768	812	742	741	788	740	743	823	742	700	722	761	752	773	786	744	756	715	749	731	758	807	677	747	766	750	810	784	773	794	799	759	741	769	795	737	782	755	733	753	804	745	735	738	799	792	753	739	722	760	782	730	776	731	761	794	757	771	733	775	784	742	792	738	811	794	781	792	755	764	750	710	721	739	712	783	720	765	709	747	714	747	818	795	782	775	774	744	748	733	742	773	775	769	737	812	740	829	761	815	748	771	810	722	747	772	746	729	799	755	758	751	789	730	763	719	778	733	731	753	743	779	790	791	774	780	787	809	786	806	789	727	794	753	725	720	771	724	742	797	758	688	750	725	777	756	773	769	786	727	751	730	762	789	815	751	779	732	755	728	777	743	788	780	786	744	760	767	741	755	761	748	719	758	726	803	779	722	763
46971	47032	51027	36975	27592	19295	13030	7958	5464	3754	2855	2107	1632	1356	1292	1110	905	782	777	699	568	595	609	555	538	500	489	454	421	432	400	340	302	334	337	337	296	275	294	295	297	298	290	311	319	282	277	310	297	315	301	319	324	308	320	319	313	325	309	290	291	302	319	309	300	284	311	283	299	276	312	285	289	269	303	289	291	278	312	301	283	308	295	288	311	288	314	299	277	293	306	307	301	301	325	309	303	301	295	287	294	324	289	288	303	275	315	303	287	286	288	267	273	280	298	310	266	268	278	314	265	289	297	301	281	264	277	274	306	298	262	304	271	330	289	280	271	313	280	296	268	265	296	263	310	279	290	336	270	290	293	299	265	273	302	309	283	283	282	272	279	279	256	298	293	337	295	306	288	279	280	299	289	294	294	271	308	297	280	289	306	301	294	319	304	293	287	289	269	305	276	274	272	279	300	314	271	272	260	297	297	277	266	299	270	255	296	299	261	314	246	298	289	283	258	303	311	295	288	283	279	260	284	310	297	316	262	281	289	258	314	289	271	252	279	322	299	279	307	262	268	337	294	315	296	301	285	270	277	273	272	288	276	308	265	270	254	289	288	285	283	277	276	272	283	259	293	285	283	306	261	246	288	277	278	306	289	272	276	278	246	295	281	292	309	288	294	296	290	303	266	253	300	289	303	290	307	277	267	297	284	303	254	276	267	254	313	268	322	292	282	322	264	286	298	303	287	276	298	304	297	291	292	268	283	320	257	287	285	277	289	281	283	276	297	277	265	298	293	289	280	296	278	318	277	292	324	294	292	276	292	265	280	292	293	312	274	295	294	274	282	291	296	271	272	278	279	307	272	289	266	257	299	268	295	271	302	297	314	285	287	295	265	262	289	286	310	268	287	311	309	261	313	264	286	284	280	277	276	257	303	292	288	292	289	264	291	273	289	270	326	295	303	276	305	297	294	272	283	319	293	321	278	294	272	277	290	260	300	288	277	282	300	278	285	290	272	311	262	288	289	278	251	294	270	294	302	286	290	297	307	264	262	302	315	280	291	327	309	279	305	268	300	269	267	285	303	253	313	240	268	277	294	305	295	271	283	285	274	267	259	288	275	283	288	282	294	298	287	280	260	281	301	293	262	262	297	259	259	296	302	260	298	298	310	296	278	258	281	283	280	291	283	309	294	296	292	262	264	280	276	295	274	283	279	288	278	297	272	262	277	309	274	284	282	278	300	289	287	274	288	276	286	289	281	277	284	268	297	280	268	270	304	315	279	288	289	271	282	306	291	321	266	273	275	294	302	279	268	270	307	319	252	288	300	271	286	280	271	299	272	283	282	307	281	319	245	301	267	275	268	295	275	279	262	298	297	323	294	299	313	273	273	275	278	293	289	289	298	246	293	321	294	271	293	274	268	302	290	307	308	295	275	287	293	293	326	300	255	285	283	288	282	276	292	351	263	251	288	271	272	321	313	266	250	309	298	289	301	283	265	287	287	305	265	300	296	306	264	277	272	288	308	282	321	301	284	299	296	283	330	296	302	313	283	310	264	281	322	308	295	307	267	301	277	294	276	284	273	288	267	275	318	269	287	276	267	319	287	268	287	297	250	290	288	322	265	267	268	288	302	264	260	280	305	278	304	318	267	288	275	295	328	286	298	297	270	251	316	302	290	289	295	289	254	291	292	294	253	258	297	292	299	290	282	340	290	294	293	291	260	295	308	287	321	282	289	298	310	284	282	262	290	282	288	271	287	276	305	270	270	294	300	266	286	320	298	264	260	304	300	300	293	280	253	302	285	329	262	284	261	296	268	271	313	276	302	295	253	251	274	285	287	285	273	263	334	302	280	293	289	281	275	272	256	270	289	279	284	297	259	250	292	296	279	310	281	282	274	301	275	306	296	295	285	236	313	260	257	294	276	313	284	279	244	307	294	260	278	304	293	294	304	268	295	286	290	318	265	280	322	301	314	258	288	292	285	288	319	283	303	285	298	299	276	298	263	280	325	264	271	291	308	266	325	281	262	312	267	282	289	311	285	251	309	302	276	271	315	287	297	288	293	303	318	281	294	268	294	276	297	253	305	294	292	287	292	288	302	282	285	301	265	298	299	293	280	296	279	260	274	283	287	286	279	296	281	293	275	291	288	301	282	289	291	280	308	263	282	288	284	295	265	280	287	291	295	274	319	303	288	296	273	284	276	314	258	265	296	300	282	306	307	284	306	257	296	299	294	290	263	296	267	304	280	263	315	276	284	286	270	307	291	289	283	280	268	292	303	262	260	272	270	264	289	260	277	292	304	316	290	278	322	273	286	263	288	276	272	293	281	275	296	282	308	302	333	318	261	268	291	299	289	286	275	265	283	276	273	270	287	300	299	317	293	265	299	276	299	300	259	252	309	296	280	279	272	289	254	312	304	302	292	252	297	313	276	308	277	283	275	262	267	259	315	286	270	293	294	262	277	240	272	307	294	285	267	284	308	297	291	290	299	294	307	269	277	274	284	277	273	265	292	286	288	299	280	296	318	296	303	279	295	296	285	284	315	281	292	282	277	307	303	297	277	274	280	269	284	288	295	304	291	317	286	298	286	251	300	301	289	307	315	305	316	280	240	266	283	331	289	282	319	285	272	293	298	293	297	291	309	287	288	336	283	311	303	301	281	294	282	300	297	250	254	281	273	296	305	286	297	302	309	279	284	319	273	319	301	286	306	304	278	284	295	311	274	262	297	261	276	274	303	273	301	312	294	286	262	306	265	281	294	304	291	314	315	273	243	274	305	296	289	268	296	284	280	291	305	289	292	274	257	285	288	295	286	294	264	301	281	275	301	279	313	287	296	275	279	285	278	243	301	292	292	291	274	270	295	287	279	307	255	267	272	279	269	269	284	289	308	297	313	290	252	279	296	296	272	314	263	263	295	269	283	294	318	297	275	275	289	278	297	291	283	281	277	323	283	280	279	293	294	270	257	328	279	268	303	293	280	279	279	289	301	290	294	271	288	309	279	300	268	324	277	273	271	319	310	284	286	304	254	305	292	281	283	299	279	280	277	290	269	284	289	284	292	312	270	279	299	315	310	269	275	259	317	275	271	287	271	280	303	278	323	295	282	301	271	302	295	293	276	307	262	296	291	301	264	290	239	278	286	288	270	281	295	323	262	289	281	252	274	316	275	315	284	293	295	273	325	305	256	289	316	280	269	275	293	316	297	290	311	314	277	304	305	306	271	335	292	286	264	273	280	306	300	263	267	270	285	273	277	269	310	294	287	299	261	282	266	271	279	300	310	270	312	314	280	277	266	277	286	276	294	275	264	299	293	266	292	255	261	295	295	254	280	285	296	292	263	294	317	299	303	299	288	293	281	284	267	271	290	323	299	282	304	334	319	283	333	290	285	291	301	262	303	298	270	303	262	261	287	292	256	266	298	274	297	310	286	293	305	328	283	269	258	291	306	297	285	294	274	312	298	279	276	289	283	275	314	317	247	271	272	281
30217	39358	49743	44434	26663	20182	16546	14242	13660	12205	10331	8532	7213	6451	5804	5161	4536	3687	3720	3591	3076	2784	2457	2363	2183	2021	1856	1545	1559	1524	1422	1175	1072	1004	985	926	816	731	747	764	757	770	719	753	731	761	775	748	817	787	891	888	852	858	880	824	846	842	820	968	835	842	873	855	804	850	800	775	786	755	794	735	726	737	735	758	787	733	696	708	754	729	740	753	695	703	724	709	776	738	768	767	791	731	710	736	725	756	749	709	771	759	711	734	708	683	689	657	665	670	619	666	719	687	663	659	680	673	682	688	685	681	687	677	655	671	672	637	718	680	658	690	677	660	684	679	718	707	690	647	693	680	717	742	651	716	729	701	722	685	644	656	707	697	710	668	633	693	668	688	694	689	672	685	716	674	686	725	655	659	679	666	655	705	666	675	681	701	716	693	695	674	671	675	670	646	690	628	675	681	719	704	635	671	679	649	663	673	735	701	666	664	668	670	641	697	657	720	697	660	633	676	725	679	676	714	708	644	714	688	619	698	659	683	656	666	658	672	676	691	671	680	712	646	697	660	627	678	665	668	674	615	658	668	699	653	721	682	677	705	662	710	689	652	669	731	680	668	671	743	641	683	697	733	666	656	620	696	703	714	642	702	672	708	669	663	714	712	729	677	661	699	669	676	712	706	691	682	645	707	649	670	707	701	694	683	672	698	682	676	706	645	662	686	685	639	688	682	677	675	662	641	723	670	676	660	696	672	682	658	693	691	687	687	696	694	676	627	697	694	718	670	682	661	646	671	690	655	645	691	703	682	677	690	662	652	651	661	683	704	649	657	656	666	696	653	659	698	672	673	708	648	775	678	651	660	686	631	670	714	674	675	666	664	705	674	682	674	691	679	660	685	716	690	658	717	660	670	685	689	657	646	710	643	669	688	719	678	695	685	682	717	692	702	682	673	659	689	691	663	715	649	639	633	679	688	660	703	696	672	662	656	653	634	697	645	692	687	652	697	672	703	694	658	697	712	747	700	705	695	718	657	657	688	715	684	731	726	701	664	724	754	674	645	653	654	671	671	638	706	652	643	706	662	662	691	672	650	673	666	709	681	677	648	646	703	651	687	706	713	702	662	696	642	666	697	735	697	641	707	720	730	738	640	731	683	690	660	650	759	629	626	661	692	711	699	634	701	660	687	650	624	645	617	669	700	723	701	703	682	665	662	656	661	675	674	655	703	688	648	668	681	652	711	694	650	643	691	704	695	676	680	703	674	676	664	694	688	647	721	653	636	684	746	663	676	715	699	666	664	719	714	649	699	693	701	714	710	692	679	676	632	662	724	687	709	669	663	655	677	679	684	666	697	715	627	655	660	699	623	717	718	699	683	644	690	684	688	701	665	649	660	638	675	687	695	663	676	684	638	662	649	662	675	679	640	687	669	688	696	703	649	678	677	660	675	654	667	679	681	673	681	663	682	653	670	682	683	711	668	677	651	687	641	635	624	673	678	656	648	679	639	635	643	662	736	705	682	672	713	713	709	659	672	640	650	689	646	652	685	689	682	654	668	677	654	673	715	668	678	683	641	650	678	676	713	725	699	682	674	699	653	700	678	638	686	683	683	651	659	659	647	719	704	726	674	666	655	682	680	690	697	693	677	675	686	691	650	693	710	677	710	724	686	710	681	680	673	634	701	638	695	629	698	623	662	675	685	678	663	639	676	683	652	680	657	696	704	708	641	722	728	683	687	684	663	667	689	710	700	727	681	696	680	703	671	678	693	662	680	641	654	697	693	705	636	723	685	647	663	663	689	661	666	699	655	693	703	713	665	685	644	689	647	684	675	659	677	678	707	686	653	741	671	718	653	729	684	662	665	694	706	699	676	634	640	662	730	682	692	674	714	746	714	675	704	682	696	664	680	661	705	683	724	652	711	683	674	721	715	718	668	667	742	676	645	737	695	669	687	730	653	624	716	681	655	713	681	702	672	695	652	691	671	686	623	683	698	655	709	668	676	723	670	658	662	693	725	721	646	672	666	695	639	695	652	668	667	687	649	691	719	662	667	677	650	687	635	688	680	645	667	678	684	685	668	674	631	672	683	672	678	655	675	696	703	674	705	692	686	677	647	638	650	658	695	630	659	691	670	695	709	670	684	666	692	689	677	651	637	681	712	651	702	675	687	676	694	680	693	686	688	645	709	728	664	651	672	707	685	626	679	711	746	661	693	646	649	707	674	695	639	716	665	702	632	668	674	670	679	702	686	638	702	656	689	680	648	687	632	672	652	711	678	643	677	665	708	697	675	741	657	701	725	727	615	695	668	683	680	630	622	677	707	717	688	697	701	694	664	719	655	677	712	670	659	659	672	644	687	675	674	698	694	643	682	678	711	723	672	700	652	684	655	685	703	682	723	651	709	662	680	681	674	701	678	657	667	665	676	670	655	668	651	729	687	719	685	727	657	696	715	698	659	685	678	638	701	713	710	658	683	716	677	664	692	631	684	720	712	671	676	656	678	699	646	636	703	666	654	684	658	669	664	691	691	666	658	693	692	699	667	672	688	681	701	720	713	709	726	702	661	697	691	684	678	707	712	646	650	716	671	716	652	678	699	659	668	671	720	686	698	689	721	662	655	727	721	634	713	654	724	695	648	686	695	648	695	685	643	686	689	642	669	673	704	634	683	669	691	625	643	722	677	684	653	676	699	714	692	695	704	698	714	685	660	673	663	689	609	685	682	688	692	663	702	668	669	687	671	688	662	681	688	704	680	653	686	674	699	712	736	679	670	656	694	674	668	685	665	675	659	680	688	724	683	645	657	675	682	669	704	641	711	684	659	682	694	674	703	680	693	687	688	637	664	703	685	694	661	696	644	731	690	677	704	635	641	710	665	732	711	694	685	638	646	682	654	663	686	727	679	658	727	673	701	721	715	680	672	680	659	639	647	679	675	714	657	720	680	672	650	712	679	711	713	653	681	688	626	718	713	720	680	654	687	675	631	619	706	690	684	673	664	662	679	703	677	700	723	705	660	702	699	690	667	712	658	664	626	704	691	658	691	673	723	676	663	649	713	696	643	738	667	711	686	663	704	655	700	659	641	660	677	727	691	682	652	657	675	689	654	696	670	711	675	651	692	689	673	704	707	680	689	690	666	703	651	604	663	682	659	642	668	658	678	671	689	701	659	622	731	646	698	624	731	683	653	700	644	697	680	674	640	699	661	672	709	707	690	656	643	705	682	661	651	697	706	646	709	707	685	662	682	691	639	669	636	635	693	683	666	691	729	676	639	665	678	683	667	634	696	674	672	687	672	674	644	634	688	689	668	663	697	705	648	728	671	685	680	713	659	649	707	657	651	658	653	664	687	704	714	674	699	697	693	692	665	687	690	675	702	705	694	621	691	663	667	698	704	707	665	718	635	664	680	706	677	646	655	641	616	656	659	639	669	684	640	663	732	693	674	632	686	681	644	661	649	674	701	677	706	668	705	753	702	719	671	685	666	649	689	679	672	693	628
20739	17961	19963	11392	4409	2234	1583	1244	1050	935	729	656	582	585	526	477	464	435	370	373	352	343	322	326	311	326	298	293	271	261	272	273	271	251	255	237	232	255	226	255	274	272	270	275	278	254	271	258	253	238	259	258	251	256	266	286	266	234	260	261	259	257	260	245	246	260	263	257	289	249	275	252	250	252	229	268	276	257	268	258	272	214	232	267	259	261	263	268	251	260	272	261	246	283	266	244	271	256	225	243	275	265	286	259	281	264	246	232	260	270	266	241	272	228	248	231	254	225	294	265	245	246	240	259	237	241	259	257	248	268	274	284	250	250	238	263	234	242	250	251	278	245	262	280	237	284	235	261	273	231	235	247	260	217	248	246	231	261	239	246	256	286	244	245	248	273	245	262	246	251	267	232	229	270	239	240	258	245	249	264	267	280	247	238	247	259	243	247	275	266	251	236	246	293	268	257	225	282	247	221	245	282	297	261	245	239	252	249	269	267	251	233	280	296	263	261	258	238	251	250	226	273	271	242	247	292	252	242	265	260	248	253	254	279	255	250	289	226	300	275	243	258	275	295	272	232	256	271	242	241	261	276	246	267	264	259	274	256	255	229	271	252	256	251	237	286	298	253	282	263	255	274	273	241	250	232	253	253	272	247	235	247	247	237	251	239	267	252	252	217	257	264	252	260	285	256	275	254	247	239	256	253	286	256	274	271	256	244	252	245	243	267	241	267	274	278	265	230	245	303	257	217	241	251	268	259	276	263	235	239	211	255	268	235	247	292	271	234	225	230	260	269	260	255	248	264	223	241	262	251	263	239	280	226	267	292	214	261	228	288	267	245	248	253	244	244	265	254	254	223	257	243	255	276	269	271	255	296	269	248	263	268	252	260	273	260	265	246	272	264	272	244	248	243	245	270	261	232	276	263	258	232	253	274	252	253	229	275	240	261	254	240	251	249	240	256	278	276	250	286	289	258	240	262	244	239	263	263	277	269	248	246	250	251	265	232	281	241	253	286	264	261	236	234	260	268	255	232	255	273	264	282	293	304	231	266	243	235	260	242	293	280	270	304	251	244	273	264	233	248	208	280	253	252	277	248	241	245	261	253	221	246	266	249	234	249	271	261	261	259	272	269	275	268	247	218	259	238	281	267	257	291	274	241	263	247	255	233	270	273	285	289	238	244	247	257	259	281	230	264	258	279	257	240	246	254	252	264	248	242	246	239	261	256	233	249	263	263	261	251	248	285	239	283	277	243	240	247	242	254	284	243	283	221	272	262	276	287	237	234	277	248	280	237	247	258	254	233	266	243	226	275	242	238	246	278	278	271	257	239	268	248	256	247	266	267	247	256	227	263	270	238	235	280	249	275	251	230	238	247	246	233	251	253	260	256	252	274	265	262	263	245	269	254	237	254	251	231	264	251	226	262	264	277	273	241	272	260	251	254	246	249	251	262	272	236	266	240	243	245	240	257	241	276	266	247	236	261	266	265	244	258	277	252	250	251	261	263	265	280	227	243	241	223	263	274	234	227	249	238	263	237	267	262	241	234	270	235	261	263	282	254	239	254	282	265	263	251	227	274	240	241	257	246	264	253	257	254	250	246	250	242	249	257	269	264	251	227	267	271	249	247	258	275	282	247	262	275	264	276	259	221	244	250	246	244	264	262	266	257	233	236	272	229	273	237	248	264	218	249	226	232	267	244	234	269	268	252	287	250	249	247	267	255	276	250	235	258	236	232	261	248	281	275	284	249	235	245	237	252	224	270	242	266	272	275	257	260	259	280	265	247	272	249	239	225	249	283	276	267	249	285	255	240	276	234	267	243	233	239	269	235	254	276	251	256	229	267	278	253	246	230	273	255	293	240	237	237	253	239	284	244	249	256	261	255	253	258	266	275	280	247	248	238	269	280	270	252	254	272	241	247	237	234	257	256	237	263	242	238	250	243	287	251	256	238	244	249	257	270	278	278	267	266	235	247	260	246	227	237	243	220	268	276	266	245	276	289	248	247	237	276	232	259	246	255	249	229	261	258	228	255	260	282	252	261	252	260	266	233	230	251	238	253	276	244	251	250	251	283	239	252	260	249	282	275	277	247	255	257	271	230	250	266	259	261	264	265	237	247	247	257	260	267	249	221	247	243	231	261	259	246	247	226	259	236	222	256	232	250	259	226	262	267	276	253	278	270	281	265	264	283	284	264	247	268	271	267	260	213	258	241	261	251	236	255	236	274	232	262	216	251	241	254	260	246	285	275	241	270	252	272	246	249	261	252	246	264	263	247	249	232	271	245	246	220	240	272	278	222	267	265	260	258	261	252	248	247	267	264	277	254	279	232	280	248	254	293	274	218	272	227	237	241	278	257	264	253	241	249	280	249	252	248	285	265	238	231	281	243	222	236	256	236	246	245	253	263	293	248	238	257	264	251	209	252	265	265	250	263	248	250	270	259	257	268	254	246	241	259	258	249	261	271	266	249	256	244	255	259	257	257	244	281	236	216	222	245	239	238	245	246	239	276	256	252	236	248	259	276	234	255	266	271	264	271	257	247	287	285	261	253	238	240	259	248	251	227	253	271	238	284	256	259	246	259	270	242	266	246	267	238	271	248	263	257	255	256	259	248	299	247	245	252	257	229	265	260	260	267	275	280	268	246	251	200	261	280	262	278	262	256	258	243	235	242	243	283	251	262	246	273	263	231	263	278	233	262	261	224	252	267	233	286	278	261	238	247	280	272	253	240	274	289	274	236	244	262	289	280	243	279	246	266	256	233	266	250	259	249	250	241	249	248	233	295	291	233	241	258	276	241	240	281	262	234	278	252	254	269	256	241	255	265	278	244	269	237	274	242	247	236	260	257	242	252	251	253	269	289	252	254	240	278	278	250	250	285	263	255	240	264	266	223	259	230	260	264	250	279	269	252	245	274	257	289	256	267	264	252	276	279	237	238	232	228	238	253	255	254	248	274	250	249	247	265	269	296	242	254	218	269	278	253	268	246	243	250	258	236	251	263	249	235	257	232	248	250	261	269	259	250	248	255	261	264	264	279	236	235	280	241	244	258	263	272	230	226	264	268	248	243	270	246	261	259	261	255	229	267	262	240	277	256	265	274	259	266	291	204	250	257	229	293	238	250	264	267	279	249	274	238	216	261	264	252	289	281	281	258	259	235	247	227	245	269	256	255	279	270	271	266	275	237	245	232	263	277	256	243	261	274	273	245	248	242	275	260	271	269	259	259	283	266	253	265	260	236	248	246	229	244	240	255	261	255	312	262	280	245	245	268	257	263	264	270	231	230	216	264	234	226	246	244	251	241	248	271	272	269	257	240	245	250	266	233	256	258	242	268	248	258	250	247	227	245	205	274	264	244	264	256	245	262	250	268	256	276	234	241	252	263	256	252	229	277	259	258	252	242	243	261	286	246	279	257	257	232	264	260	239	248	236	256	267	228	230	252	274	271	227	267	249	246	251	251	284	270	246	262	253	273	238	267	259	294
11699	15822	25446	19526	10503	7870	6142	5293	4823	4213	3239	2877	2648	2436	2192	1930	1760	1617	1556	1449	1423	1297	1251	1128	1093	1095	979	930	867	831	768	759	732	693	722	698	670	618	636	626	616	644	639	611	640	636	663	639	668	652	650	626	625	610	655	641	704	689	682	616	638	646	715	639	673	685	623	670	659	692	674	649	652	666	647	656	657	673	642	671	673	626	632	623	659	631	677	643	680	707	674	643	695	642	671	685	627	652	674	670	618	685	628	618	678	632	684	641	627	650	636	634	612	662	593	589	644	613	651	642	608	591	622	604	598	649	635	643	575	602	598	649	620	641	673	615	669	658	697	671	673	630	644	678	637	654	629	612	645	652	636	606	617	644	656	633	625	639	627	649	645	665	642	576	595	615	626	654	651	639	624	606	649	678	678	684	659	636	616	662	626	657	624	628	634	653	626	617	645	645	595	644	659	642	675	651	604	640	591	637	568	656	644	640	618	671	663	635	656	623	615	640	648	642	672	611	649	633	602	620	680	677	623	606	608	660	630	644	627	666	662	643	623	640	603	651	615	633	625	635	685	638	611	612	693	617	593	655	660	586	568	658	594	606	642	614	624	646	669	668	596	657	620	612	581	710	624	659	633	657	612	613	636	601	642	644	624	636	626	618	634	605	623	635	666	642	655	648	640	635	601	625	630	634	660	639	612	645	621	663	638	612	655	635	649	603	634	632	626	640	639	612	696	646	632	673	616	635	652	634	683	670	638	656	636	599	626	615	686	644	654	616	584	637	634	633	604	628	621	609	634	619	662	630	624	659	654	647	618	602	653	633	636	643	656	647	698	610	634	628	647	637	628	625	590	610	655	605	618	625	673	624	639	657	622	637	607	627	616	665	618	639	649	637	643	590	572	602	638	632	612	646	665	618	629	650	632	651	610	603	617	624	612	597	637	613	607	610	647	623	626	678	688	612	636	606	634	648	601	611	645	655	596	662	664	605	619	648	643	631	636	625	600	668	653	614	612	638	622	604	607	598	636	664	621	646	584	598	621	628	647	629	643	628	602	643	620	636	689	601	604	649	677	608	624	605	613	673	633	631	662	607	603	647	643	613	625	634	636	618	615	601	633	605	668	643	641	594	607	672	596	589	599	630	673	644	633	622	647	636	623	684	708	629	642	610	627	651	594	631	665	665	601	627	672	626	633	601	624	626	668	598	656	647	620	605	640	686	609	700	644	602	609	567	628	622	644	657	594	625	660	634	645	630	586	624	613	599	635	636	639	636	630	646	634	662	632	568	598	641	616	616	644	631	654	602	674	634	611	662	647	637	627	664	642	630	658	632	644	624	682	658	645	610	637	612	670	639	612	624	657	640	637	670	633	657	619	656	649	604	671	646	673	650	613	669	646	611	627	680	566	652	626	663	626	656	653	607	617	661	624	608	621	626	634	589	606	616	690	633	624	642	655	630	615	596	613	648	648	671	648	615	630	593	670	632	640	665	661	630	655	650	610	673	621	668	633	651	599	627	657	605	613	623	642	660	654	627	649	622	628	617	631	631	598	641	621	664	608	631	634	620	616	607	630	587	638	618	646	599	601	666	634	647	706	596	635	651	663	611	610	570	618	624	613	626	620	639	612	627	614	659	595	617	626	633	684	617	651	614	611	660	645	639	628	631	637	640	607	646	616	615	613	623	679	627	597	645	599	600	635	597	649	652	692	632	662	633	620	638	640	616	646	673	625	611	657	622	634	658	654	623	578	593	619	614	634	608	609	677	636	634	619	693	631	599	611	628	630	634	642	623	603	627	647	668	622	607	608	643	625	625	618	599	645	629	636	608	651	617	653	640	640	608	611	636	610	644	653	663	642	653	586	667	631	639	640	680	631	643	601	634	614	678	631	634	635	643	648	655	647	612	597	603	658	651	668	661	626	603	632	636	634	638	617	618	694	674	614	678	611	595	621	628	638	601	605	657	607	626	660	652	663	632	614	626	618	648	627	636	629	620	655	605	646	641	660	655	612	681	601	656	666	639	689	653	634	655	665	640	618	648	624	657	616	621	639	665	649	661	627	662	596	618	585	616	636	630	604	587	589	649	667	633	665	656	648	660	647	606	601	626	558	675	654	635	621	632	645	656	652	668	630	586	627	628	631	666	604	640	659	620	610	657	644	636	625	649	640	596	653	639	656	646	655	683	644	685	624	607	658	642	673	620	626	663	659	653	626	630	625	631	585	692	627	644	659	647	643	636	635	678	613	656	622	625	669	655	651	675	631	658	649	639	619	634	634	626	635	643	642	626	642	599	636	640	619	633	622	636	677	630	653	631	650	644	607	653	632	686	623	635	620	641	616	611	663	649	612	641	592	640	607	642	684	614	632	616	630	612	651	626	638	653	630	640	612	677	663	635	694	629	615	629	646	635	611	611	634	604	633	616	607	633	640	611	651	636	677	624	623	700	650	623	600	610	628	618	629	618	635	685	649	649	670	647	598	570	635	632	663	652	644	619	615	625	668	602	643	677	628	558	631	639	625	650	632	711	608	661	602	648	621	617	631	611	594	653	656	641	617	657	601	662	658	598	622	624	631	698	609	590	592	620	609	625	644	622	654	602	673	642	649	613	638	595	649	600	644	629	634	671	641	611	599	646	623	597	632	639	646	630	629	665	616	602	633	601	627	644	612	593	620	648	605	607	640	582	627	657	659	604	609	619	657	672	600	632	659	629	634	653	655	611	643	626	670	619	649	619	611	632	662	633	636	632	639	616	702	648	638	648	640	624	644	616	619	635	674	647	610	667	628	635	659	625	640	613	634	637	600	623	628	674	644	627	641	701	622	657	623	671	604	645	652	651	653	612	630	620	619	719	642	592	638	614	660	611	668	617	622	646	666	667	627	646	619	618	602	630	622	642	622	628	642	668	626	607	689	664	639	600	616	594	657	618	630	644	627	650	644	645	645	640	614	605	594	647	645	654	601	636	617	630	652	633	645	681	662	607	659	634	647	643	652	635	678	649	656	634	646	584	627	632	625	595	625	627	674	633	603	619	654	668	645	649	613	605	659	620	618	616	638	673	678	611	658	591	648	652	586	631	631	652	596	641	637	649	636	676	646	628	608	641	617	644	652	648	669	638	654	600	616	652	637	602	625	671	597	647	624	657	637	640	612	669	630	614	643	606	619	627	592	645	644	610	604	595	680	609	617	647	626	642	645	658	622	642	601	651	631	590	629	647	624	613	655	595	627	574	630	633	607	668	642	674	670	612	621	630	626	612	628	644	619	622	665	606	631	667	598	646	635	655	653	625	650	646	616	631	633	605	628	642	637	596	619	636	650	605	677	624	705	581	637	608	652	644	652	653	640	623	617	622	634	636	648	649	612	647	643	619	627	647	629	642	690	638	663	604	649	625	623	600	635	612	653	575	634	650	656	644	637	622	620	608	612	634	626	665	638	637	646	630	631	623	602	649	655	595	640	654	646	604	645	649	579	602	604	629	635	622	622	637	626	636
36874	38804	54080	37303	24498	16240	9386	5365	3340	2419	1934	1454	1121	969	856	849	717	754	652	620	564	495	473	490	461	483	447	401	384	395	381	402	323	329	348	334	332	317	342	289	357	296	338	321	328	315	361	349	333	335	346	357	309	320	328	322	361	355	355	264	330	319	359	372	343	340	351	319	315	333	368	347	338	308	320	343	305	340	296	332	322	320	314	360	321	333	374	345	338	328	342	326	369	340	321	337	352	335	369	310	345	346	304	366	345	325	302	354	315	313	307	314	337	329	312	334	338	344	308	315	310	366	322	320	316	293	354	335	314	268	307	288	334	316	339	315	285	328	309	327	346	318	329	332	325	332	318	323	297	304	333	335	321	317	296	324	319	299	330	317	297	339	318	305	338	295	324	278	346	319	288	343	373	330	326	363	314	327	326	316	306	297	289	311	322	317	273	332	332	309	296	336	336	317	322	321	337	321	352	339	335	324	337	346	329	289	336	310	320	334	361	341	342	314	339	341	307	315	287	302	322	344	318	321	301	323	332	312	321	299	306	327	316	311	323	288	282	337	360	303	291	310	326	333	298	277	295	298	321	321	341	318	330	342	302	308	336	311	299	328	354	305	341	323	326	291	305	336	306	303	321	306	347	312	325	318	320	346	339	348	303	294	352	303	317	343	282	325	327	283	319	322	322	322	334	324	300	353	296	284	336	294	376	296	330	332	302	301	345	339	298	331	334	332	313	280	306	322	322	307	309	308	298	335	318	332	299	299	315	341	309	332	285	332	313	333	296	331	306	330	280	298	319	322	353	307	310	330	317	308	322	301	324	323	326	306	303	312	289	339	316	318	312	292	383	316	357	302	356	355	323	337	353	319	327	337	306	311	330	323	319	336	319	313	307	315	335	336	348	313	325	290	330	362	300	279	355	332	303	302	297	313	352	340	348	348	332	318	329	274	309	319	306	342	307	306	320	343	314	312	322	293	341	357	309	300	328	324	346	340	320	284	318	320	333	330	315	315	295	317	332	330	313	338	327	308	351	310	323	334	291	298	298	347	335	306	353	309	325	308	327	291	332	322	312	287	312	325	328	347	323	318	310	334	318	328	320	353	315	351	318	352	313	332	329	316	303	334	302	319	289	323	299	327	308	329	351	304	311	294	347	313	336	316	315	306	294	333	339	315	348	338	325	310	307	322	336	324	304	293	316	319	314	326	331	313	303	312	283	322	307	310	308	337	317	293	296	323	286	310	309	376	323	293	276	335	318	314	315	319	293	335	304	308	265	318	347	326	315	339	344	336	331	316	326	318	338	333	326	334	311	304	314	334	331	311	337	290	305	312	338	327	323	338	294	311	316	329	295	301	335	333	309	334	316	310	293	352	324	333	334	322	369	353	320	347	340	342	318	336	337	306	312	319	316	331	352	306	325	306	297	311	286	343	314	335	330	319	342	346	332	334	322	318	305	321	317	342	303	345	309	321	310	325	307	334	331	298	341	287	344	322	333	341	291	305	310	356	326	344	308	266	309	318	317	328	321	303	319	338	396	294	319	342	336	308	366	294	339	333	337	344	338	298	314	367	371	330	331	295	294	313	325	326	330	304	314	319	322	305	334	328	282	322	302	329	335	297	301	328	309	297	318	332	267	322	300	330	321	320	345	344	330	285	296	309	330	303	330	289	315	335	326	311	312	375	339	328	307	313	307	312	308	334	311	323	304	318	331	289	309	353	349	318	373	323	313	296	278	314	300	346	366	354	337	334	321	298	335	322	321	335	330	311	314	320	336	329	318	357	321	288	338	349	328	316	292	346	343	304	313	292	341	322	354	339	329	315	329	317	319	321	311	345	317	314	355	348	309	329	313	312	315	313	326	345	335	324	305	339	331	323	354	340	352	343	317	331	292	311	289	327	303	308	354	291	338	323	348	333	319	328	296	333	349	343	306	348	336	312	337	308	367	307	309	324	317	383	357	339	317	321	296	313	291	315	286	324	351	356	281	332	314	300	277	322	337	335	311	346	306	316	350	294	291	316	321	330	326	329	336	274	302	318	312	337	316	308	324	363	337	317	308	326	323	308	337	309	321	313	335	300	315	330	322	317	313	287	326	319	313	299	307	305	322	315	313	316	302	334	323	307	329	323	286	322	335	284	343	326	329	305	348	287	304	311	360	330	333	319	299	321	318	311	364	321	316	324	346	307	313	329	333	298	326	320	327	329	323	333	315	306	368	315	311	307	291	300	349	331	300	355	316	301	301	330	325	316	345	282	305	320	335	329	324	358	290	342	322	346	313	326	299	320	310	318	299	304	300	308	348	346	326	328	283	351	326	345	331	358	285	303	321	293	326	332	344	277	314	338	340	340	324	333	291	305	303	298	333	355	340	317	318	316	316	324	327	339	317	305	317	289	326	322	327	340	317	301	326	307	354	291	331	324	324	298	314	318	330	345	323	394	327	304	318	276	328	326	332	327	314	275	310	345	318	310	327	304	344	322	333	283	321	348	307	340	314	313	316	337	299	327	309	324	334	349	333	312	311	286	306	347	321	310	327	335	333	304	319	324	365	332	329	298	353	305	303	311	303	324	348	340	300	322	322	363	325	350	315	326	320	302	300	316	309	324	306	318	315	353	290	303	323	350	328	308	309	320	308	329	305	337	302	319	304	319	345	279	296	304	306	351	353	312	328	326	324	312	319	310	290	346	338	306	319	309	326	316	337	335	353	287	295	289	344	335	321	325	359	331	321	301	296	286	305	300	334	314	300	314	310	302	336	300	301	319	315	320	339	343	322	310	351	307	278	304	311	302	296	307	311	337	350	339	334	333	338	316	321	348	273	311	298	286	319	348	334	294	319	326	279	301	325	354	295	321	318	327	306	336	321	333	363	331	311	338	300	343	350	361	308	335	311	316	289	321	334	336	340	341	307	289	320	274	342	349	310	348	312	304	320	308	320	360	297	308	350	290	348	299	332	307	352	324	350	335	322	308	329	333	312	306	281	305	306	340	306	311	315	308	324	354	345	336	318	290	321	329	311	323	321	352	329	303	331	317	320	316	299	292	335	313	305	338	339	305	334	317	283	325	335	329	352	364	370	289	318	325	325	327	358	317	302	352	337	310	302	327	320	346	304	308	333	325	297	341	321	315	305	324	353	297	316	340	323	310	307	348	315	309	358	314	325	357	350	336	346	334	359	320	326	343	317	299	313	313	323	323	318	332	335	302	301	353	327	326	353	302	329	318	315	319	309	328	380	317	310	303	333	318	338	325	289	299	315	316	333	345	322	307	327	300	306	298	317	333	320	369	318	291	316	284	312	302	302	295	362	354	325	313	300	337	340	318	290	304	316	332	315	299	333	328	351	301	307	361	343	327	326	298	316	306	350	302	329	316	302	322	314	336	350	315	324	292	298	306	339	300	334	316	351	297	309	333	329	341	298	313	335	347	331	351	320	293	348	329	353	325	297	325	304	320	316	331	336	343	346	343	311	335	325	298	337	310	318	304
22751	32396	50102	41294	20470	15422	12785	11036	9668	8467	7245	6242	5232	4218	4201	3961	3278	3239	3139	2551	2328	2139	1951	1785	1713	1699	1626	1426	1376	1328	1169	1070	1043	940	937	922	801	816	792	841	784	755	827	753	743	842	787	831	885	806	896	828	850	854	881	912	857	850	940	859	898	821	873	764	863	832	843	847	854	834	803	801	799	865	759	825	793	755	796	820	852	818	800	814	835	771	768	812	810	892	831	848	829	818	768	783	791	797	804	747	872	845	824	848	766	813	742	794	745	784	716	802	787	746	757	777	749	781	819	737	802	716	756	717	726	740	786	772	757	787	757	747	726	730	728	822	791	803	776	812	755	754	789	740	801	802	756	726	744	748	745	757	756	764	720	764	754	797	719	736	722	797	747	737	722	768	767	790	774	721	746	761	756	773	697	750	762	756	786	759	771	721	752	771	737	700	762	808	774	810	746	772	773	786	767	825	755	759	798	767	748	750	749	752	727	791	737	789	754	781	790	722	780	753	767	765	750	740	776	745	768	802	766	753	725	786	743	720	761	803	770	748	780	771	775	801	771	777	819	765	796	814	775	729	742	751	745	758	776	753	808	787	769	746	758	714	776	781	798	745	754	770	756	751	781	772	711	776	758	761	757	731	745	779	799	739	765	737	744	759	763	754	816	781	787	782	791	736	776	783	756	770	707	773	803	732	761	767	770	779	812	743	782	757	761	720	757	739	751	745	792	732	733	704	768	750	793	819	774	746	728	748	799	766	800	778	759	735	714	783	772	777	741	737	760	715	741	765	769	707	747	755	774	774	796	773	750	730	741	785	786	740	765	747	752	749	784	778	769	792	742	830	754	760	732	784	786	778	790	800	786	707	779	772	703	774	789	712	771	750	747	755	781	780	803	763	739	791	802	764	821	782	762	766	744	755	751	737	754	779	773	724	760	813	750	732	759	751	800	780	757	736	801	778	759	751	765	771	787	744	757	750	749	739	719	710	804	762	815	715	736	756	751	753	739	788	700	767	794	802	748	762	753	757	772	772	759	775	816	785	736	758	813	734	803	775	783	806	778	759	763	794	773	775	772	747	776	752	781	771	737	789	754	769	807	755	782	772	773	832	831	787	773	786	759	753	751	769	773	755	743	743	779	742	783	746	808	771	747	720	735	768	775	744	778	762	750	788	763	770	772	803	741	724	722	753	785	787	707	714	722	723	738	789	776	773	803	728	706	747	789	809	761	758	822	795	774	768	767	747	796	771	770	756	816	836	751	787	768	709	735	799	728	750	777	756	760	768	739	764	698	766	746	807	770	761	784	766	772	779	779	749	768	736	745	691	781	771	777	766	751	755	769	706	734	745	790	744	688	731	737	775	801	743	786	753	757	781	697	773	758	771	819	732	709	783	761	791	751	832	720	770	744	724	730	730	749	743	793	747	750	746	800	771	736	725	721	784	780	760	723	774	744	797	757	762	739	762	768	772	754	743	723	767	759	750	729	763	754	718	714	796	746	776	736	783	786	782	761	766	760	756	775	780	821	810	768	791	744	727	803	763	792	774	751	748	784	811	722	766	702	747	754	757	757	744	790	811	767	782	777	773	789	762	802	758	726	814	811	743	771	734	751	760	736	779	823	734	789	773	706	779	759	770	770	793	749	748	783	751	777	785	744	801	752	736	744	736	771	781	710	725	773	738	754	780	752	766	730	759	752	774	768	757	739	798	747	754	758	770	770	832	748	775	765	775	758	766	797	769	814	757	739	764	742	764	759	782	776	756	763	786	740	730	742	786	787	749	771	788	784	771	750	731	716	733	751	801	722	769	717	783	805	787	740	747	765	748	792	737	753	745	699	778	747	807	784	761	753	776	815	736	740	780	758	758	788	754	759	733	694	749	800	744	736	751	785	746	791	734	746	762	817	768	776	787	783	792	737	774	793	778	757	784	789	806	742	792	778	764	774	769	769	746	767	773	770	774	736	757	791	735	754	776	753	774	747	762	746	770	784	802	738	752	746	755	727	775	727	760	780	754	791	759	798	780	794	747	779	760	752	746	776	778	763	779	811	771	771	775	778	803	775	791	751	716	738	815	821	752	753	803	696	763	752	808	746	707	790	747	805	799	792	809	769	742	832	840	787	798	774	730	783	775	764	767	722	759	739	721	756	799	723	795	820	758	766	793	729	777	713	748	765	826	790	797	710	803	757	769	757	765	772	733	759	792	753	802	771	739	755	803	777	793	756	782	735	755	758	746	767	795	794	783	786	762	776	756	805	818	787	772	819	757	745	749	749	747	778	726	785	804	803	744	707	786	809	765	781	735	802	809	770	789	763	765	789	806	717	759	737	762	770	731	774	736	804	783	757	755	746	735	740	741	775	789	782	764	756	725	749	781	744	785	788	739	715	741	773	819	790	736	768	748	775	783	762	749	738	726	795	806	786	784	750	784	800	793	749	795	773	765	757	822	732	773	819	765	768	776	771	779	789	750	768	771	733	773	752	806	796	746	769	757	742	728	753	791	806	789	747	719	779	750	739	752	755	791	773	753	761	794	811	796	804	698	748	788	767	803	801	752	784	756	746	795	770	769	757	768	812	762	773	707	766	737	765	771	811	768	744	737	762	805	773	699	734	764	761	773	760	785	763	768	759	773	709	735	767	725	737	725	753	742	847	757	768	758	800	804	784	799	737	773	765	742	764	738	745	792	768	728	740	801	758	717	764	750	777	773	740	764	754	749	752	734	818	739	768	747	779	791	748	771	750	723	755	752	743	726	767	737	747	742	779	776	755	749	742	755	752	773	742	779	737	771	780	749	737	780	785	744	760	757	756	815	763	762	761	739	766	734	779	806	776	787	800	803	736	786	773	747	725	790	762	750	755	715	737	789	850	764	772	785	752	725	788	708	824	755	769	764	778	749	745	745	762	754	753	789	781	757	776	741	780	764	740	713	746	773	773	800	766	781	742	803	820	725	777	802	741	745	764	746	729	803	785	775	762	780	817	757	760	752	754	753	755	779	744	773	776	715	789	699	750	748	792	784	764	793	804	780	753	786	800	822	776	702	759	746	806	747	725	780	737	715	836	795	767	782	749	745	817	790	757	762	732	792	767	768	807	760	686	739	774	760	775	720	766	814	770	752	800	744	754	741	721	766	727	820	771	799	731	787	718	770	805	773	763	789	716	771	740	779	787	705	741	759	782	724	743	801	802	772	720	763	772	794	803	764	790	769	754	750	748	746	763	801	738	731	761	775	780	772	752	766	791	766	768	700	777	717	763	763	747	781	782	763	723	754	768	753	793	784	739	824	757	750	731	768	737	804	762	762	787	736	752	757	727	780	791	802	732	722	777	721	761	785	765	764	777	784	796	737	759	754	805	776	764	783	747	716	790	781	784	746	772	746	740	766	733	726	787	733	769	734	744	758	764	815	778	760	769	721	748	798	758	804	774	758	731	721	707	803	783	749	786	784	787	767	786	725	752	798	827	798	737	777	741	712	869	707	771	743	724	739
46266	48245	53648	41331	29382	22701	17181	10719	6489	3875	2908	2404	1816	1492	1306	1208	910	862	856	745	686	657	526	493	477	464	439	448	423	433	370	393	391	354	323	293	308	347	308	288	305	319	278	307	319	301	316	297	325	274	299	318	339	323	319	301	343	326	367	319	302	304	328	292	331	323	304	316	293	279	323	295	308	298	309	337	308	266	259	289	283	294	313	279	300	288	263	282	336	297	294	297	279	307	280	298	312	272	273	282	293	326	270	276	283	272	319	291	325	256	303	308	289	303	327	294	240	295	275	296	286	303	283	310	297	326	283	300	287	260	255	313	300	273	289	300	264	298	256	279	289	259	275	307	276	298	302	272	300	308	270	312	324	291	264	301	308	297	291	249	306	279	333	272	287	289	297	301	302	275	299	286	295	272	284	302	264	263	291	272	285	325	325	301	293	278	299	298	283	292	309	272	291	311	282	347	311	313	289	282	251	295	286	280	266	246	306	303	297	252	327	321	280	288	289	286	283	275	283	307	273	275	274	272	308	282	266	283	257	318	280	270	291	321	288	249	299	303	345	309	308	328	297	315	300	294	296	329	319	274	310	300	254	305	259	269	316	262	291	280	328	298	259	284	314	260	276	275	283	290	298	314	282	286	302	301	295	292	293	260	299	318	289	306	325	291	283	290	301	264	292	343	289	303	315	314	253	312	329	266	288	301	318	293	303	282	302	270	309	304	278	304	291	304	304	262	278	266	287	286	288	281	305	284	313	269	286	310	302	270	301	281	278	297	271	282	283	305	296	246	293	280	321	281	310	284	276	283	279	282	293	301	307	321	294	298	313	320	282	284	285	281	303	296	272	276	247	298	305	259	295	308	302	295	279	316	289	276	276	295	289	321	310	308	317	273	285	278	281	298	298	262	291	274	304	307	298	293	277	274	298	307	281	311	293	304	303	314	262	314	298	267	333	300	290	303	298	278	276	267	316	274	271	314	300	289	255	239	283	303	251	310	293	276	286	286	288	270	282	283	289	287	270	270	310	312	286	291	310	289	267	304	300	306	281	301	280	269	274	301	291	298	270	296	295	276	290	299	277	268	272	312	298	271	292	282	320	267	302	308	282	287	295	305	309	313	281	283	323	302	285	288	319	281	316	310	311	287	283	304	283	299	282	303	260	269	303	275	265	269	290	293	275	270	309	281	280	307	274	284	303	321	299	356	285	308	298	313	305	303	287	291	296	291	313	293	287	307	320	291	323	273	297	305	297	317	315	323	328	325	286	288	310	326	323	342	295	261	297	277	285	284	312	297	280	298	276	283	297	313	325	290	303	274	282	272	306	285	291	315	298	277	300	313	286	313	299	265	322	293	302	333	262	316	292	281	293	314	294	273	318	310	294	292	306	313	285	306	325	296	298	303	277	278	272	297	306	312	292	283	299	286	314	281	311	285	272	298	271	330	320	299	303	280	291	254	274	294	285	317	344	307	280	285	291	309	293	268	303	277	324	255	260	292	255	298	315	291	308	296	283	294	304	301	318	287	301	302	237	303	297	260	309	299	293	312	281	281	305	270	287	295	303	281	283	296	304	273	280	304	303	271	320	276	283	294	293	317	277	326	298	259	275	300	284	283	300	292	292	330	316	302	298	304	275	261	273	303	283	297	293	289	302	272	311	321	299	287	297	324	283	314	293	327	306	287	299	284	299	270	318	247	277	293	283	262	286	307	291	314	273	291	291	286	292	289	279	311	275	267	292	296	263	311	298	297	300	312	268	309	312	294	283	299	299	287	292	286	322	313	275	307	300	287	317	290	298	298	296	276	304	295	297	289	284	318	297	297	313	307	292	306	296	257	291	303	329	314	297	268	292	307	298	274	294	303	321	321	276	236	298	279	288	287	299	276	287	296	270	299	286	287	289	282	293	299	279	251	304	278	287	308	292	294	292	313	307	294	278	304	310	263	266	289	314	277	290	276	301	319	282	291	281	273	317	286	330	297	300	313	294	304	299	284	303	265	320	296	264	304	294	319	301	287	263	293	304	289	318	293	314	333	273	319	277	294	286	302	302	287	306	300	285	274	333	311	306	313	292	319	323	294	287	301	290	325	302	282	294	281	267	283	298	292	291	300	322	295	308	290	286	298	277	298	290	295	281	313	279	282	271	304	287	305	305	307	272	285	296	322	281	317	320	306	305	286	326	306	311	282	350	276	294	301	275	300	300	288	300	325	295	325	293	305	274	286	289	294	301	300	290	275	313	279	292	297	301	276	308	296	257	281	286	266	337	279	276	326	317	266	268	297	302	297	300	281	290	290	260	319	281	291	285	295	304	285	298	298	314	284	287	298	308	323	294	284	264	295	278	299	293	317	278	255	293	271	285	291	283	295	289	297	283	299	295	311	280	289	273	291	322	312	287	300	309	291	295	286	284	309	297	281	280	247	271	296	260	288	284	312	318	299	269	313	289	292	291	323	257	287	267	281	273	282	265	304	302	290	292	299	287	262	283	268	290	292	309	297	279	272	325	278	307	289	321	302	285	307	296	276	247	310	314	282	325	289	282	284	295	290	292	282	295	289	323	290	275	281	295	294	267	261	289	275	333	324	274	299	278	305	307	263	269	287	283	279	287	323	290	292	300	323	294	295	295	275	293	293	303	270	296	290	321	329	287	265	275	314	265	287	299	299	313	287	316	293	316	312	301	307	334	290	310	306	290	298	304	325	273	300	278	296	287	339	284	329	311	304	274	299	315	296	296	271	292	309	291	271	318	288	276	306	283	286	320	286	311	299	295	299	280	299	316	305	314	285	281	258	302	301	309	262	292	279	299	312	283	289	308	273	286	277	307	288	290	321	299	273	273	271	329	287	250	299	295	273	307	291	301	247	296	287	308	283	330	278	289	330	286	340	297	303	281	289	278	287	307	299	301	283	325	294	314	297	308	313	291	282	295	265	282	303	286	282	337	322	277	269	299	275	263	297	286	299	277	296	292	284	327	304	289	294	288	264	306	299	301	335	268	278	259	301	278	303	312	274	270	297	269	287	283	284	312	271	292	266	305	272	291	286	322	304	311	282	307	277	313	290	281	306	266	270	316	288	278	299	307	285	280	305	286	311	319	274	273	266	297	299	282	279	273	302	310	303	310	284	269	291	275	336	310	285	311	300	311	296	293	312	276	252	278	263	305	285	298	272	305	284	279	291	284	305	303	295	281	292	289	310	308	285	299	274	292	295	302	310	312	296	286	304	267	282	271	297	315	289	307	291	273	321	259	329	345	290	300	298	295	282	288	261	280	304	281	279	281	287	296	302	317	278	313	289	296	285	302	300	319	289	296	308	311	290	306	297	330	277	280	318	304	271	303	304	282	271	280	286	263	291	274	283	313	309	273	281	299	292	279	309	315	302	325	281	299	329	296	297	268	289	292	283	312	314	319	294	258	330	266	306	305	273	318	317	294	287	256	276	323	292	286	287	282	302	292	304	305	293	283	290	259	270	254	280	296	279	264	315
29226	39590	52555	50467	24948	20215	17052	15346	13965	11841	10399	9064	7079	6493	6189	5675	4507	4361	3972	3591	3083	2957	2540	2213	2105	1845	1851	1739	1682	1583	1424	1182	1208	1058	922	893	846	813	788	819	741	739	763	856	770	764	745	778	792	748	874	846	839	876	811	808	802	872	949	844	877	844	782	880	866	794	767	791	749	788	793	717	796	759	775	704	743	747	763	770	764	777	706	702	765	725	743	752	711	723	777	817	743	769	746	764	740	734	767	786	705	755	718	665	728	730	697	750	638	723	704	652	703	699	654	720	698	694	711	773	680	687	701	673	727	703	708	664	681	663	712	681	677	678	742	719	708	655	671	697	631	668	659	733	676	689	608	687	655	690	729	712	707	676	632	690	670	678	637	674	694	671	652	664	662	684	687	716	731	685	706	664	649	735	696	679	678	684	687	708	728	670	632	689	691	677	705	638	686	712	688	733	697	719	694	701	670	736	652	672	705	700	678	633	678	713	688	695	726	703	682	694	698	708	708	685	686	689	708	667	672	676	712	700	683	694	679	698	719	662	678	667	708	662	720	671	712	677	647	734	663	734	667	697	693	679	698	668	715	703	702	651	671	661	634	634	670	713	723	712	697	722	674	693	698	699	734	663	668	705	719	695	713	712	704	676	682	654	698	651	645	677	699	674	666	703	642	697	712	680	711	718	729	684	640	709	648	684	654	722	675	678	709	642	685	653	658	662	705	661	758	698	680	707	676	715	734	668	741	650	678	675	676	699	684	689	652	677	665	690	697	751	710	696	654	695	684	683	655	684	671	711	720	684	667	655	699	667	703	684	658	650	664	694	675	692	675	713	692	720	692	682	738	646	685	696	699	698	686	661	705	675	669	697	714	619	704	698	694	687	721	636	687	706	730	691	664	679	688	677	701	715	697	630	677	700	657	675	684	730	647	683	636	707	697	673	662	695	710	706	731	601	678	675	668	710	731	656	735	664	736	685	707	725	692	698	677	720	697	717	706	643	706	683	699	663	703	708	659	696	643	710	719	689	714	690	680	707	713	743	743	692	686	693	694	643	672	656	687	712	683	704	733	676	697	662	665	718	674	677	650	747	692	722	661	700	676	682	651	737	701	670	679	710	648	718	713	654	712	680	673	665	682	674	719	696	640	678	682	668	705	728	694	751	687	665	696	663	646	734	698	661	684	698	690	681	671	662	643	731	683	690	713	710	713	652	727	645	674	671	643	679	641	670	705	677	668	676	701	665	673	681	697	657	730	627	688	681	677	723	671	675	650	690	673	700	649	650	669	678	688	667	718	703	682	654	688	671	655	711	691	697	707	715	676	692	693	701	686	686	637	672	730	662	713	644	695	718	711	649	685	664	666	681	656	662	656	672	655	696	700	716	674	672	711	727	659	681	690	684	751	677	680	709	689	659	671	715	672	697	645	645	658	664	690	702	693	624	749	657	689	673	694	692	679	696	735	673	683	665	643	688	705	688	656	645	670	699	668	670	734	679	715	728	693	607	645	670	722	714	708	681	681	676	700	693	673	714	663	700	630	729	704	641	673	669	692	669	701	709	680	672	661	727	709	731	713	685	676	656	671	659	649	660	675	741	701	631	683	681	709	731	702	687	721	691	659	705	671	708	658	676	713	720	688	684	696	661	653	691	678	742	707	644	666	669	696	696	697	707	675	698	676	659	648	682	675	680	688	695	685	693	685	696	648	713	657	664	709	730	681	690	643	621	703	665	667	653	685	654	682	694	676	694	649	638	739	675	689	662	702	638	679	681	717	623	693	679	685	708	691	672	681	674	715	697	686	733	672	717	686	728	717	727	711	634	670	633	657	697	739	684	723	695	698	764	633	645	620	745	651	659	685	686	654	691	710	712	698	659	714	696	688	679	667	696	711	688	698	716	712	661	724	686	679	707	710	737	652	668	691	687	711	700	672	658	664	664	671	649	665	711	677	678	704	684	661	679	683	675	698	741	711	736	694	648	676	715	689	724	697	663	652	649	729	694	679	690	661	714	649	635	693	692	685	681	734	692	660	713	697	678	704	676	723	624	686	629	681	659	647	675	702	668	701	671	644	679	679	698	704	676	695	664	694	688	678	688	691	724	691	701	733	701	697	689	727	664	654	681	666	691	672	628	654	684	690	665	720	702	635	687	676	685	701	644	675	668	643	699	735	655	657	661	674	662	693	653	654	701	694	648	696	702	667	667	708	651	657	672	700	673	720	678	687	704	696	700	707	692	662	683	690	713	709	681	644	688	706	645	631	674	676	695	669	660	696	692	657	682	707	671	721	696	681	683	659	698	691	671	691	708	724	717	681	658	669	676	704	720	733	678	716	715	705	629	672	714	678	657	675	679	663	734	690	692	684	685	687	633	671	664	686	731	686	676	692	685	674	696	712	689	710	706	668	666	677	711	688	664	700	699	669	683	668	704	676	667	705	664	684	695	668	671	678	711	683	691	689	674	686	694	718	698	659	673	643	678	682	671	715	675	726	683	704	668	700	683	745	738	672	650	655	686	729	707	675	659	666	696	726	660	700	739	697	639	717	695	697	656	718	647	659	670	729	672	648	718	693	679	673	718	691	710	688	706	700	683	697	704	676	678	700	668	680	691	696	735	694	654	668	712	669	695	697	702	669	693	686	683	695	675	708	724	672	713	652	695	636	723	708	683	705	701	723	748	691	699	675	712	673	666	710	657	670	671	692	659	705	689	712	668	664	671	707	696	704	691	712	681	716	675	691	665	675	702	679	712	656	720	714	713	689	706	687	734	674	701	706	724	629	677	700	667	716	697	696	724	654	683	678	686	688	639	671	738	680	707	687	701	647	667	684	674	633	661	682	657	674	662	636	701	731	695	671	702	667	690	670	730	699	731	651	694	653	680	731	713	694	711	653	728	657	696	706	699	697	670	689	699	720	678	677	634	668	711	671	670	678	693	660	640	686	741	682	650	635	704	691	682	685	730	701	685	681	723	660	659	700	667	680	689	678	682	669	695	699	673	653	680	708	670	706	693	633	665	703	721	711	687	716	658	672	709	706	698	658	701	676	689	692	678	735	656	705	662	710	664	679	713	713	728	682	672	665	679	686	682	675	673	680	679	697	711	670	689	715	711	657	679	676	696	694	719	667	673	640	676	688	682	661	697	727	704	705	694	711	628	726	722	640	713	728	665	692	671	660	668	673	683	632	709	679	728	642	678	745	698	648	698	734	695	699	712	728	722	744	687	673	662	679	666	681	710	702	671	676	675	674	698	712	661	682	705	709	712	690	670	694	666	712	723	664	683	704	685	670	702	682	726	695	685	648	684	729	667	731	691	700	707	684	668	666	701	653	704	692	658	673	704	697	727	717	674	703	705	661	677	724	699	685	687	732	687	669	694	720	682	716	695	680	687	686	687	686	722	691	667	648	636	668	694	680	679	719	718	701	669	658	700	688	701	718	656	650	660	693	732	697	661	615	722	645	721	672	728	693	709	712	684	652	677	704	643	699	647
21874	16599	16345	10208	4112	2472	1765	1355	1155	996	849	723	612	599	531	475	458	469	436	415	353	386	375	344	340	319	304	311	298	308	269	276	254	261	256	297	274	272	268	280	271	274	270	287	290	259	242	266	287	264	275	218	248	267	289	255	292	277	266	267	228	264	262	293	265	296	308	267	273	271	272	276	271	251	271	276	250	236	274	258	250	263	271	266	268	277	280	251	286	272	233	280	266	278	277	254	242	252	266	249	267	273	215	229	233	261	234	268	276	266	241	253	254	230	278	248	256	267	295	223	251	265	237	272	277	244	269	275	286	250	262	256	288	262	267	279	267	238	273	229	267	268	256	270	260	241	254	243	258	283	271	255	273	250	241	276	263	276	255	263	239	248	249	240	283	273	261	259	278	275	260	241	264	255	261	234	267	247	283	285	273	284	257	280	244	244	279	266	263	250	252	272	261	299	276	259	269	284	265	261	244	276	243	278	253	268	282	275	270	257	256	276	267	278	245	274	270	266	272	274	274	258	294	278	250	260	280	239	245	268	254	297	276	285	240	271	265	245	275	255	242	251	252	254	284	249	230	258	263	268	259	257	283	254	259	258	261	279	232	255	285	227	260	289	270	286	273	276	256	267	285	296	273	287	251	248	251	271	258	270	249	280	275	267	257	255	269	248	251	285	218	235	243	291	247	244	300	283	265	228	250	253	249	274	271	251	240	260	286	316	299	253	263	274	266	247	263	245	293	265	248	263	266	258	279	262	283	259	283	278	243	257	265	258	273	253	245	279	278	294	266	237	265	271	247	267	254	244	255	264	267	260	282	243	244	260	252	264	294	243	249	278	261	239	267	245	256	237	272	277	241	240	292	231	254	238	253	270	248	286	262	244	271	254	248	259	259	258	255	272	266	266	251	277	266	253	259	277	262	251	271	259	261	272	270	271	248	255	285	261	271	288	272	206	298	287	248	248	272	266	251	238	252	290	277	309	277	262	252	234	284	260	242	258	224	237	281	254	258	249	235	249	252	277	256	251	269	311	261	245	280	272	259	244	261	256	239	261	262	266	270	270	254	243	239	266	263	255	229	251	250	276	233	252	246	297	268	250	274	283	253	273	257	236	255	253	249	258	321	245	278	285	268	262	267	262	255	259	306	264	264	300	276	261	271	278	228	233	266	249	266	248	276	264	266	292	255	266	298	272	256	267	296	239	235	253	281	261	263	270	265	274	274	270	275	256	252	250	262	284	291	235	265	247	261	245	284	237	274	286	231	281	273	258	315	222	255	294	250	260	285	254	262	257	267	272	253	270	273	266	261	275	267	270	257	254	253	267	281	270	276	236	280	273	281	274	244	278	271	240	241	236	286	267	297	281	246	253	274	265	278	278	282	282	252	278	235	270	266	270	219	228	260	288	255	246	276	276	288	252	268	256	284	242	224	293	259	236	250	256	284	288	278	225	269	266	246	310	257	275	255	280	284	250	260	251	249	265	270	235	263	269	259	266	278	261	279	261	307	246	287	244	265	265	286	270	280	245	254	274	256	274	243	278	283	262	265	265	278	295	241	253	266	262	264	231	262	258	270	247	266	278	285	268	276	270	245	262	275	260	272	265	270	244	270	271	251	237	260	278	263	289	260	260	274	245	246	255	286	252	279	265	257	260	270	267	279	280	278	269	261	257	246	266	271	236	267	264	244	275	247	247	313	254	254	247	255	260	257	262	248	237	273	238	270	279	251	273	288	278	248	252	273	286	246	247	264	277	242	261	230	267	264	269	282	248	235	275	307	240	267	309	279	277	263	259	274	244	291	230	254	265	284	273	273	278	284	268	233	280	281	258	256	285	262	276	242	250	289	253	235	248	258	259	282	274	278	259	245	268	234	253	258	252	258	273	256	266	263	290	271	262	258	270	261	256	240	289	263	275	287	269	275	259	251	246	251	237	266	237	246	245	241	279	284	288	254	270	277	241	267	268	249	257	296	290	267	283	264	274	230	260	252	243	272	276	284	250	297	270	258	242	277	271	270	253	271	298	272	263	251	253	254	286	246	252	241	240	262	251	271	284	238	268	262	249	283	259	273	270	299	249	271	275	274	273	257	262	253	261	282	240	250	263	256	273	271	288	270	253	235	253	243	292	261	254	250	297	244	277	262	252	250	266	239	260	223	256	289	245	252	272	281	256	280	279	278	228	250	275	264	245	250	254	269	254	265	265	249	266	262	229	273	294	273	274	253	259	280	237	259	260	256	260	240	264	268	243	290	273	278	292	308	256	261	252	259	255	270	251	275	233	243	281	278	286	244	290	252	253	251	270	265	239	276	275	281	253	262	276	276	273	242	273	259	262	292	256	296	281	255	258	307	248	239	264	299	257	260	289	262	262	257	245	275	240	271	239	250	250	242	286	259	250	273	249	264	281	255	253	276	260	275	260	214	254	284	268	289	281	269	263	292	264	276	241	254	230	263	268	261	271	281	262	243	268	244	248	244	247	259	285	238	259	267	274	260	277	236	256	272	269	269	251	275	244	272	249	283	264	266	259	252	259	255	265	263	264	261	248	249	237	256	246	274	255	275	222	266	283	262	258	268	281	266	257	238	252	284	264	266	283	296	250	241	291	265	270	231	264	273	275	256	259	262	239	258	268	257	253	237	283	294	282	265	257	286	239	236	247	254	256	256	271	241	255	270	263	254	292	263	246	270	250	273	273	275	280	304	230	256	298	264	265	270	275	275	292	287	304	261	262	266	280	239	253	263	268	246	281	252	234	270	288	264	249	258	269	264	246	261	248	271	270	270	244	267	269	266	264	293	288	249	309	267	275	273	274	276	267	253	263	253	289	263	270	244	262	264	263	239	253	270	273	287	275	255	257	268	287	248	241	292	252	254	258	258	252	273	287	254	252	232	265	232	281	249	256	285	252	251	279	239	279	265	268	290	257	270	276	250	271	258	274	282	243	264	267	292	270	243	257	274	254	258	284	220	243	278	284	251	272	301	264	248	271	242	258	246	257	310	274	251	248	238	291	282	239	274	257	268	234	291	288	246	277	275	243	246	269	265	270	281	257	277	238	231	272	286	272	284	282	262	258	290	285	271	278	268	252	267	272	255	274	253	258	287	269	264	287	250	277	276	271	259	244	258	232	239	268	287	266	268	270	256	269	265	275	278	277	247	287	239	273	289	258	278	262	258	244	258	269	269	241	278	235	291	271	260	287	257	250	263	243	276	252	252	289	257	255	263	226	257	258	262	231	255	247	255	272	266	236	285	286	264	283	244	280	255	289	272	275	271	272	273	279	238	266	258	282	257	289	298	285	264	256	285	289	240	282	228	282	247	263	236	252	284	259	244	251	250	272	255	269	280	225	268	268	240	276	251	249	258	294	271	264	254	261	287	253	243	291	255	265	268	227	258	245	280	264	246	242	275	263	257	244	267	268	258	248	259	267	237	268	294	269	249	258	244	258	292	237	249	260	228	236	253	276	264	265	257	237	240	241	230	241
12639	14055	22061	18787	10735	8688	6966	5883	5336	4672	3857	3218	2951	2682	2404	2171	1947	1736	1701	1579	1467	1482	1431	1226	1141	1065	1073	1012	962	887	874	743	723	785	668	686	719	673	645	665	625	622	644	679	717	697	696	670	631	644	662	696	672	636	674	639	677	684	632	650	646	666	685	681	658	656	680	679	658	683	654	694	693	674	656	733	623	675	689	666	687	692	651	649	698	685	688	694	667	657	683	691	678	645	698	639	640	674	652	632	662	660	641	653	653	679	686	620	661	644	660	645	622	619	605	640	652	636	661	630	620	625	653	654	641	635	688	638	640	648	697	637	641	642	660	627	690	630	683	671	652	660	630	679	670	617	662	653	664	603	638	615	667	629	684	680	656	629	656	656	730	636	655	655	635	636	641	641	654	674	626	611	653	635	624	653	635	668	656	671	676	634	639	633	660	596	624	641	647	683	654	621	641	630	650	659	651	645	621	640	676	678	617	669	668	683	658	634	640	645	690	675	676	646	625	680	666	644	649	646	657	624	680	660	648	641	682	660	618	617	646	685	621	668	621	642	658	644	695	677	653	631	662	710	649	632	682	638	675	637	628	660	660	653	654	624	660	651	662	658	730	648	634	621	657	659	667	685	671	609	641	637	668	609	657	664	629	655	689	588	650	674	615	654	653	609	659	666	661	664	637	652	605	592	646	626	722	669	674	638	692	634	649	664	664	610	645	684	625	617	653	636	635	608	689	632	639	687	683	621	650	680	640	627	647	686	649	581	665	638	664	654	653	628	620	699	632	665	677	615	666	624	620	683	641	719	673	653	600	639	636	678	668	601	661	615	627	639	648	649	615	681	645	668	672	669	645	640	616	666	620	635	604	664	663	683	693	695	626	678	618	612	661	645	676	644	675	632	648	639	670	636	640	699	657	610	645	642	625	672	631	693	648	663	597	603	619	675	682	629	673	614	668	652	647	656	623	621	619	626	664	633	660	666	624	648	622	673	630	665	642	633	655	679	664	674	659	656	640	587	629	655	688	668	640	681	658	614	671	701	655	636	595	626	656	612	620	634	632	660	645	655	657	631	644	627	662	662	632	639	685	623	656	662	661	668	628	670	682	666	624	660	691	653	606	633	677	628	693	708	633	654	651	629	636	621	658	673	644	614	647	601	654	642	635	599	631	648	638	641	626	620	658	666	681	642	627	654	621	687	630	679	665	659	687	662	640	677	657	656	631	761	686	735	643	629	640	671	655	636	636	629	655	632	649	647	619	617	667	616	653	642	599	667	624	673	588	672	636	690	640	669	625	653	649	676	670	671	646	677	628	643	677	628	683	640	675	619	616	624	653	616	647	654	658	663	595	629	702	656	662	663	599	668	681	623	623	648	641	639	636	646	700	678	621	620	625	658	661	677	628	669	635	670	626	709	624	670	592	675	585	675	667	643	665	646	621	660	682	611	624	679	660	609	633	674	652	661	659	632	638	650	614	682	704	683	679	686	666	641	663	660	652	631	697	638	677	646	629	657	615	634	626	682	613	622	681	645	660	671	672	626	664	638	653	686	623	635	652	646	649	677	604	653	675	692	643	650	609	702	689	621	650	709	661	663	625	682	648	685	652	661	662	666	656	629	645	687	599	630	689	674	603	658	608	662	672	640	684	651	637	656	604	613	655	603	616	656	632	639	675	615	663	624	703	655	644	657	636	663	650	638	606	648	618	687	645	645	665	683	676	659	691	645	674	685	673	635	616	667	591	694	638	657	633	647	680	680	657	647	686	648	647	648	664	668	631	676	651	666	661	748	624	640	642	659	648	625	664	703	638	612	656	628	664	632	655	623	625	626	613	671	616	655	659	682	621	630	674	663	636	637	640	610	659	633	642	620	638	614	632	661	614	617	637	653	687	659	615	657	666	657	694	630	595	651	668	632	652	628	645	658	642	668	655	663	634	673	675	628	583	653	678	623	668	654	625	672	603	663	667	658	660	663	588	653	697	647	687	672	622	697	627	637	676	667	645	670	657	665	630	675	633	690	665	616	666	666	679	620	654	636	639	662	653	665	679	627	721	656	688	643	630	655	678	635	655	664	635	651	659	685	659	610	656	643	683	674	641	634	633	683	633	640	636	669	607	600	694	652	653	649	612	669	640	668	634	649	659	625	628	624	650	654	635	620	680	622	659	619	669	614	627	670	669	620	640	630	614	647	682	682	696	656	674	641	685	687	632	674	649	667	611	694	636	623	663	646	652	635	677	660	683	694	625	655	624	651	678	646	662	665	725	681	614	649	663	596	642	608	654	669	617	614	633	647	674	692	676	638	592	654	629	633	675	670	649	623	637	618	634	642	667	645	696	607	649	627	588	632	682	679	660	644	633	640	625	643	681	630	634	612	659	653	670	649	655	655	663	638	671	640	624	651	663	604	714	683	616	647	634	641	671	653	676	654	644	654	702	654	633	658	660	663	625	653	649	640	610	673	642	667	671	638	645	603	632	677	683	640	648	685	653	661	619	637	655	673	624	657	710	694	633	677	637	657	627	663	663	663	658	639	644	669	637	656	580	635	604	654	651	715	686	696	626	646	643	642	678	605	636	682	605	617	659	615	687	627	674	639	635	633	662	661	619	654	601	686	673	637	644	620	642	664	687	631	640	656	596	669	672	637	645	654	632	702	669	676	613	649	657	655	657	610	691	663	618	667	639	644	645	655	656	641	668	644	685	652	619	653	659	628	625	682	627	649	641	660	611	669	652	637	664	685	621	664	608	667	641	639	668	623	631	627	628	663	643	653	639	636	655	671	608	620	641	603	649	671	684	683	651	630	622	675	622	628	636	648	673	677	701	630	641	646	659	641	642	621	663	684	693	658	651	641	639	679	688	619	687	631	663	622	652	659	622	651	666	648	673	664	590	636	687	700	661	654	607	633	631	647	647	658	658	630	657	674	638	684	670	698	630	672	658	648	708	686	624	686	623	645	619	690	671	655	667	682	627	636	627	635	660	657	674	648	664	666	656	623	693	613	669	679	687	649	688	613	698	664	662	648	686	658	669	619	684	648	620	642	671	683	631	614	638	651	613	643	662	611	669	607	657	669	598	683	673	683	684	668	626	634	671	664	642	630	703	667	685	614	656	636	655	656	669	654	652	656	663	671	577	647	646	666	688	636	665	656	635	634	604	605	607	660	660	644	664	688	631	689	683	634	638	687	651	636	662	665	615	657	665	628	633	689	636	678	613	633	649	674	635	657	627	633	645	661	616	640	636	667	641	665	643	646	651	662	631	636	692	661	690	671	602	622	613	615	620	645	597	660	696	679	666	662	645	651	651	617	621	666	632	631	645	598	649	674	662	660	607	713	628	669	666	666	656	634	660	655	609	674	628	670	671	607	651	624	691	613	669	675	667	665	681	677	625	675	654	669	640	685	683	631	674	667	649	640	700	650	679	646	677	662	639	619	662	603	665	639	676	717	657	625	618	639	670	661	659	623	648	659	702	649	644	621	650	658	672	649
38352	38560	49924	41311	26433	16405	9795	5755	3575	2565	1972	1576	1161	995	1001	952	751	741	674	591	598	558	501	467	507	492	451	437	450	380	390	382	374	351	360	343	324	300	343	324	312	323	330	351	337	373	342	283	323	344	333	335	345	321	344	345	347	342	351	337	355	323	349	329	360	350	374	349	323	346	353	337	321	338	282	339	329	318	359	316	333	336	293	324	365	363	339	333	321	344	318	332	332	351	331	319	324	345	322	314	295	302	364	337	357	335	299	327	336	312	340	355	315	349	360	334	334	304	307	299	307	324	354	339	341	292	301	329	322	349	284	326	347	279	331	325	336	342	321	358	271	321	324	294	339	303	332	363	367	305	347	328	336	309	319	310	362	328	301	318	334	313	338	366	352	313	337	344	336	335	341	317	304	293	326	325	320	340	326	322	305	339	339	317	294	293	326	314	309	326	332	296	334	332	301	348	334	321	293	349	320	360	295	358	328	343	315	315	286	333	299	319	312	323	328	291	314	348	318	321	326	366	308	330	328	358	340	341	310	322	338	337	330	358	332	314	296	314	348	347	351	345	313	319	328	320	320	303	345	314	324	320	282	337	356	308	289	323	318	308	319	294	337	314	351	330	329	306	312	317	315	332	320	311	331	301	323	346	336	324	317	302	309	282	319	345	306	350	331	291	330	344	340	284	311	346	355	314	335	295	321	339	344	322	318	360	302	307	325	321	313	361	327	314	322	337	322	306	283	326	351	327	328	311	323	313	319	309	306	309	331	309	310	358	307	328	332	317	300	305	264	372	347	336	309	322	320	342	343	337	313	362	353	341	310	341	309	311	331	304	295	326	309	304	345	304	338	317	292	307	300	312	337	333	347	292	308	367	298	325	342	314	306	323	334	311	296	318	362	323	317	328	329	333	338	320	359	331	298	350	324	346	317	342	313	312	334	326	320	331	343	331	310	348	298	346	345	318	321	336	344	341	323	315	352	332	323	313	306	316	275	316	305	334	316	348	357	305	331	343	286	301	309	343	319	318	350	308	301	310	311	308	331	291	334	310	312	318	332	359	326	329	285	316	330	318	344	293	327	328	320	325	333	340	320	317	302	304	299	319	341	350	341	320	327	313	364	331	302	316	296	350	331	307	336	304	323	331	345	313	343	332	307	332	341	312	301	324	311	271	336	338	285	313	330	308	311	323	344	314	310	325	349	327	331	351	346	289	352	306	310	344	299	319	328	327	328	330	311	304	336	323	329	317	328	338	322	324	342	349	337	314	309	335	355	327	311	336	310	309	320	339	276	346	298	340	312	357	343	325	341	337	327	329	279	337	321	315	316	289	360	319	310	338	317	306	316	337	341	330	369	296	334	346	342	336	304	339	359	296	315	321	348	325	330	319	293	339	283	336	300	349	287	304	318	326	323	335	370	306	357	289	364	320	290	295	330	322	299	312	348	307	307	304	297	324	335	346	298	305	360	301	338	315	284	311	282	333	317	312	324	326	343	327	329	332	309	340	321	321	297	279	308	340	324	327	329	304	294	316	325	303	307	323	311	297	300	329	332	303	341	305	314	339	350	346	317	308	310	338	286	319	296	321	337	293	311	317	308	311	323	326	306	307	330	301	314	311	315	308	352	297	316	349	300	352	313	319	330	326	339	328	331	321	304	321	287	301	322	317	324	351	340	310	301	327	299	317	308	342	306	286	320	316	316	306	330	323	308	335	329	310	338	326	348	317	293	331	345	314	274	320	320	328	317	337	309	363	305	334	319	324	328	297	348	330	311	354	326	305	332	305	284	337	312	274	371	305	327	309	332	336	355	315	336	348	315	318	325	356	311	324	313	304	297	329	321	330	333	319	336	358	329	297	323	296	330	343	329	313	335	333	321	319	353	325	296	314	350	320	312	334	330	329	326	338	284	308	331	325	354	270	326	298	321	306	323	352	299	332	326	346	316	316	294	323	332	302	331	344	329	343	312	340	334	321	338	301	316	345	286	323	320	303	330	313	315	328	317	304	338	300	336	275	340	348	323	293	318	314	316	327	309	334	313	354	344	327	336	301	332	339	327	335	339	317	308	330	337	322	316	304	315	329	362	308	341	316	355	310	307	316	317	344	306	331	312	327	305	379	341	340	308	305	299	287	310	320	314	324	322	341	381	335	303	331	332	304	351	345	334	347	350	325	327	291	286	309	311	330	343	320	304	299	344	316	389	342	319	340	318	344	313	285	331	308	330	324	344	314	308	350	369	351	349	332	308	300	354	307	352	331	326	328	361	297	325	337	316	314	319	341	311	331	309	329	318	324	311	299	337	340	308	327	334	289	357	347	340	319	323	317	335	318	342	334	297	309	333	290	343	280	328	314	303	336	315	293	279	319	335	348	328	321	320	372	293	326	314	297	335	286	351	338	321	307	314	308	305	323	331	317	322	347	328	308	347	305	361	314	304	315	323	321	354	319	309	335	352	300	315	311	382	310	295	321	273	348	300	308	358	339	334	327	323	335	319	327	329	328	344	303	313	310	336	325	332	341	328	313	341	321	291	292	357	322	312	294	317	338	330	299	324	325	333	318	323	320	332	320	327	327	324	312	295	303	299	300	286	324	332	332	328	331	334	306	306	327	319	331	302	343	309	310	351	317	289	364	308	302	322	312	317	310	332	347	337	343	315	327	316	323	326	304	324	332	324	317	301	305	359	345	311	317	323	351	336	328	341	333	321	334	332	331	322	329	310	326	321	329	325	331	313	341	333	343	335	304	344	330	318	323	328	320	333	311	339	295	312	314	298	294	302	330	347	301	349	328	323	317	331	327	293	353	304	329	320	325	321	346	313	325	320	330	318	366	338	322	350	338	352	306	316	289	324	317	314	329	306	335	339	327	334	311	311	332	302	329	295	298	334	361	317	317	300	323	317	371	355	341	329	347	300	324	326	318	319	358	284	302	334	325	334	314	316	308	329	323	323	273	321	328	322	326	301	337	323	332	295	314	321	342	359	337	343	332	354	310	358	314	328	328	358	318	329	290	313	317	360	329	311	340	320	308	299	323	348	335	340	315	314	351	320	315	301	340	315	339	339	305	318	312	339	309	329	325	332	332	299	336	299	288	311	329	314	335	318	348	315	356	288	323	350	321	290	350	332	316	326	344	317	342	345	314	330	333	310	311	349	327	352	352	355	328	322	300	343	319	343	333	319	334	346	308	320	328	335	307	340	307	323	334	307	288	324	301	297	301	304	285	314	329	358	346	291	334	306	320	287	326	319	314	362	302	302	314	329	331	306	299	315	330	321	338	318	315	323	309	286	300	343	285	319	329	332	350	338	297	337	329	321	317	300	324	318	340	314	340	329	299	331	291	313	322	338	302	298	333	339	288	320	342	354	315	312	314	326	305	331	323	358	323	305	284	281	303	311	335	314	320	320	305	342	330	319	305	309	280	336	318	289	310	330	306	298	313	332	300	326	320	351	278	316	308	338	343	311	315	321	305	342	312	305	311	320	315
24506	31690	48162	42122	25280	17405	14080	12362	10841	9479	7724	6501	5206	4510	4411	4171	3601	3307	2829	2649	2451	2489	2188	1876	1784	1720	1662	1488	1504	1384	1223	1068	993	953	885	885	843	793	839	776	835	756	866	824	828	807	796	877	821	876	875	829	851	834	840	821	808	842	906	839	854	863	854	896	871	860	884	879	803	786	824	825	834	857	815	820	810	799	809	800	799	826	769	786	791	805	847	785	816	883	862	835	854	842	856	815	790	818	806	832	789	808	777	824	780	803	755	770	762	768	779	748	758	754	761	772	803	773	777	794	783	766	773	737	753	749	750	726	792	744	748	722	756	771	784	771	750	800	789	783	779	799	759	767	741	802	745	709	749	751	751	784	781	815	758	778	757	748	765	729	759	780	777	762	715	753	795	698	755	760	755	798	771	813	776	721	745	808	770	741	767	784	783	776	770	748	786	746	844	734	810	772	793	840	751	760	784	788	744	798	718	800	751	781	749	781	807	766	741	812	729	745	762	722	778	807	794	814	787	774	744	788	796	773	766	722	752	770	790	760	739	766	768	840	728	742	747	751	824	743	749	808	792	747	750	748	742	738	748	793	784	763	774	772	753	732	744	804	766	807	762	797	767	784	785	770	738	751	831	747	779	807	784	777	800	749	747	777	745	792	764	785	793	783	736	779	837	769	748	783	808	745	795	775	753	778	723	807	765	768	797	742	716	759	720	761	785	737	765	805	743	791	823	778	786	711	789	820	768	760	772	770	780	753	806	759	696	807	790	774	806	779	807	738	791	780	762	758	768	761	750	782	725	730	777	810	779	799	753	780	753	780	773	736	808	747	771	734	782	767	778	781	742	781	728	789	786	769	732	742	764	740	798	766	807	770	774	789	746	774	777	736	739	684	736	749	764	758	770	768	802	778	804	757	722	792	688	792	758	785	785	763	818	776	774	784	712	770	721	788	782	729	725	764	771	720	720	767	795	785	799	757	794	764	767	742	749	773	835	810	783	775	778	758	762	785	818	806	770	763	731	743	756	728	783	798	780	753	784	764	758	715	791	772	792	758	792	791	750	737	746	750	755	755	734	751	697	810	756	813	783	747	792	779	739	770	784	789	806	763	745	745	758	759	776	781	782	742	763	798	772	790	736	747	731	795	731	756	773	760	771	796	782	759	757	809	787	780	756	816	769	752	782	815	729	753	781	753	789	764	751	737	803	764	795	780	762	758	775	783	764	737	773	750	774	758	770	788	745	759	791	788	712	777	810	740	803	716	757	743	807	778	700	704	781	768	796	801	772	798	790	796	785	791	748	782	783	775	765	779	744	767	746	730	764	782	762	764	765	783	776	828	738	734	810	732	787	757	768	735	789	745	754	785	740	811	774	724	792	802	797	798	806	775	758	756	713	802	755	771	732	781	776	767	802	743	742	821	763	733	751	827	732	789	830	773	741	780	836	744	772	796	752	768	743	749	779	776	752	742	762	761	778	751	757	743	762	797	741	750	781	762	786	762	769	812	791	775	779	774	802	775	745	767	761	774	747	743	801	757	743	759	770	757	776	789	741	795	804	764	821	767	820	825	765	760	778	787	768	756	777	742	746	764	735	771	782	780	714	809	799	787	777	759	774	796	758	725	786	792	764	799	759	837	785	735	711	762	778	758	759	730	726	789	748	797	737	740	775	788	784	750	788	760	760	753	822	825	793	795	755	772	750	786	749	775	762	715	784	783	754	801	753	789	731	782	793	759	739	788	775	737	791	757	727	731	724	783	788	743	708	716	745	821	755	731	793	727	785	797	775	770	785	752	750	769	761	763	755	722	767	786	758	783	767	778	797	797	776	787	800	774	811	816	793	766	803	803	795	751	779	820	749	757	761	745	806	769	726	774	788	766	737	790	785	828	740	823	757	773	729	782	765	777	741	748	792	755	822	756	742	707	765	844	780	769	770	751	788	786	797	801	745	780	818	762	748	800	724	782	804	747	773	812	714	797	761	766	790	714	807	790	745	757	715	808	780	765	783	720	764	725	788	744	778	742	767	789	778	787	799	785	757	821	784	781	814	732	774	754	809	786	770	778	732	770	792	761	718	811	768	734	745	800	748	730	796	732	773	776	756	768	738	780	777	752	721	781	781	759	749	745	795	728	793	781	760	795	772	805	759	728	804	744	789	754	770	757	794	768	780	736	755	755	733	779	759	751	787	807	779	729	801	761	755	754	751	799	765	759	779	789	767	753	797	760	848	838	790	775	785	797	780	796	744	801	815	796	756	775	830	805	801	771	785	764	783	742	716	791	732	765	788	790	767	735	768	697	787	751	800	784	780	746	781	743	762	778	797	782	765	759	812	754	754	770	762	788	754	779	778	798	772	770	752	767	763	785	838	776	789	733	840	724	703	809	771	715	731	824	774	765	778	812	799	798	782	788	789	774	795	831	826	784	778	731	751	754	775	764	727	751	725	806	816	766	815	751	790	803	783	774	773	751	759	819	726	766	765	762	787	773	740	781	757	776	750	791	780	737	765	780	769	802	759	756	766	744	836	788	752	742	780	784	761	768	782	782	836	742	761	759	759	701	799	764	754	726	782	762	743	730	772	723	749	754	770	729	762	766	785	754	762	805	788	773	755	771	783	755	764	753	775	778	795	754	771	804	723	813	784	775	777	765	739	752	772	793	791	743	765	807	836	783	739	742	768	799	755	775	730	768	738	762	743	751	764	805	741	754	758	811	792	742	757	793	815	746	795	757	788	750	771	779	774	730	790	733	707	807	787	802	771	757	771	760	765	736	750	757	807	805	748	757	741	794	761	783	791	805	738	786	774	800	766	766	751	808	763	767	797	752	761	769	783	760	755	775	783	757	755	771	813	739	740	817	798	786	740	791	761	728	738	788	795	733	778	761	792	760	762	752	769	785	737	841	787	798	799	753	756	782	783	798	720	737	782	786	743	752	704	770	760	805	786	803	752	781	755	756	781	796	730	782	822	799	768	752	735	777	745	757	750	769	756	744	775	804	742	761	806	754	778	751	735	741	782	769	869	841	769	808	783	790	772	798	785	784	771	773	742	733	777	757	749	790	784	739	739	791	822	787	785	763	816	748	742	758	751	768	730	783	757	722	803	758	748	742	724	767	765	765	767	779	772	785	722	752	818	789	747	740	767	792	781	790	784	757	760	798	764	734	773	717	796	770	759	725	747	799	756	762	746	766	752	764	785	746	753	743	774	766	802	762	715	746	815	780	817	761	813	765	742	777	774	756	786	752	754	798	768	771	744	810	751	796	803	751	760	759	775	758	747	784	803	769	802	776	781	762	762	791	816	755	744	758	793	779	756	730	768	774	735	762	770	768	812	735	743	746	779	779	764	805	779	774	740	788	784	721	751	736	761	780	794	752	783	780	724	795	817	796	756	804	751	769	764	762	814	776	761	787	756	796	787	753	771	765	803	767	745	784	763	801	740	763	762	828	780	759	775	738	820	753	739	768	739	708	785	803	730	772	796	790	758	731
46452	47819	54774	44825	30768	23286	18838	12294	6834	4394	3134	2583	1823	1343	1301	1086	952	948	825	690	669	662	572	553	543	513	506	462	440	397	419	335	396	330	310	290	289	322	275	265	313	332	317	291	315	286	299	317	306	282	317	293	298	326	274	347	308	319	344	338	329	293	331	307	292	326	275	328	345	277	281	294	296	310	319	322	285	301	330	318	306	292	328	339	279	300	271	293	256	316	326	274	271	311	298	286	291	312	302	286	292	293	302	280	290	286	307	282	309	275	273	299	290	290	317	284	273	269	301	297	292	290	314	313	302	290	311	312	240	294	321	307	302	292	285	306	304	291	314	282	299	296	305	296	316	285	323	325	278	308	279	305	305	294	297	290	317	265	305	298	310	274	265	303	346	300	278	307	292	266	319	277	273	254	286	303	292	274	287	286	285	275	265	291	298	312	279	265	290	327	277	315	309	274	312	314	288	256	290	293	305	309	266	286	307	310	297	290	293	315	274	336	258	299	289	275	308	320	284	308	295	330	280	320	298	277	302	317	285	274	293	271	271	263	279	310	268	279	300	301	326	307	293	284	287	277	287	299	289	270	276	317	286	307	308	272	276	286	312	274	293	318	290	277	296	302	314	299	304	310	270	280	275	290	282	314	290	282	314	258	295	280	300	299	308	283	281	304	296	319	300	248	331	313	276	288	324	311	279	294	275	285	312	271	293	307	305	320	291	305	310	297	295	301	255	311	281	285	280	297	284	286	294	301	282	311	292	308	269	297	298	274	292	283	272	311	294	277	289	313	319	275	267	285	286	276	290	297	282	296	297	298	303	253	284	289	310	298	298	314	285	274	310	287	266	292	279	293	304	283	297	270	275	302	328	278	287	279	297	308	309	302	304	312	299	330	282	324	283	293	297	323	303	307	290	295	275	281	288	300	291	277	279	342	313	305	316	286	296	313	305	281	290	319	328	313	287	278	320	303	264	278	282	269	273	268	292	269	259	299	284	273	295	293	320	277	305	274	287	263	267	302	270	325	258	330	304	274	293	246	299	286	282	297	290	306	294	270	294	306	335	270	282	296	250	298	286	287	295	269	284	281	289	336	305	331	282	297	313	292	324	295	295	295	305	308	285	268	279	297	308	305	322	305	314	291	289	311	282	290	270	296	313	280	307	267	315	290	302	272	285	278	294	293	291	302	318	301	296	286	321	327	268	272	314	291	278	297	297	303	303	258	299	290	268	253	249	285	309	275	291	278	293	315	271	293	325	311	289	327	297	276	330	287	282	307	302	300	280	282	312	297	287	278	265	306	278	306	294	300	288	284	268	304	327	282	263	275	288	283	277	279	308	310	281	282	304	284	276	271	285	325	280	291	297	286	287	287	276	282	293	307	272	283	311	314	280	282	301	303	270	313	298	269	305	287	292	291	259	312	329	303	289	308	261	297	317	263	329	327	288	281	331	317	312	311	318	312	307	321	309	315	312	308	295	299	292	312	296	300	285	286	295	292	351	287	281	286	273	275	312	289	295	277	315	314	285	297	279	304	276	298	262	280	280	312	303	295	266	320	270	284	295	296	268	302	290	312	310	339	281	273	301	288	309	307	279	290	314	295	307	296	269	266	305	290	285	294	312	327	292	294	286	280	283	271	283	283	286	305	291	298	287	312	321	264	308	327	304	254	302	285	305	299	316	308	287	295	265	285	300	281	296	282	269	300	289	298	303	306	290	313	267	285	270	288	290	310	288	311	304	312	296	301	317	293	309	274	284	281	299	279	298	310	281	320	329	316	299	295	321	277	287	277	294	302	273	304	305	281	310	286	332	294	310	302	257	284	300	287	285	295	304	283	326	308	293	292	301	310	282	276	280	311	308	282	292	341	294	306	274	294	295	274	323	287	293	276	296	288	253	284	254	277	266	306	293	269	323	277	300	284	290	279	281	306	284	296	256	265	279	322	309	302	293	291	282	268	293	311	304	272	314	305	264	293	274	293	325	268	298	292	286	257	286	300	277	298	264	273	304	285	298	261	270	284	305	273	291	298	315	290	283	309	295	318	280	279	332	283	294	286	343	296	316	279	292	310	307	269	287	286	294	333	314	275	281	286	314	301	337	295	292	282	299	289	303	317	283	294	259	303	287	284	283	322	290	285	298	292	313	276	269	273	326	252	321	276	269	263	311	312	279	264	276	325	298	278	300	255	260	291	300	283	280	311	276	295	298	274	288	282	303	264	272	290	278	265	281	311	284	295	274	300	310	306	305	331	317	277	286	272	277	312	295	297	294	287	320	305	286	285	244	269	283	276	308	265	312	288	282	312	280	308	260	314	305	271	282	278	304	304	313	331	260	271	285	328	304	295	262	293	306	287	279	291	297	317	272	242	296	269	269	260	266	279	290	305	286	305	302	318	301	269	279	273	281	280	258	309	306	306	288	277	257	261	276	299	305	290	302	267	285	279	292	301	286	292	320	297	287	306	304	260	311	290	255	283	297	295	288	268	312	287	281	304	291	316	292	289	311	298	284	300	286	274	297	287	259	296	290	283	278	286	295	277	307	312	310	289	268	292	334	297	298	292	270	292	287	322	301	267	277	286	300	286	282	286	290	291	280	305	276	296	294	290	284	313	286	294	318	300	349	279	281	296	299	293	297	272	296	287	288	289	322	323	274	297	314	283	280	253	282	292	284	296	300	277	282	309	299	299	317	288	284	321	289	268	276	263	304	286	320	316	328	282	299	298	292	308	263	287	294	278	316	282	296	263	288	277	259	254	269	309	315	283	260	269	296	279	293	290	319	289	319	281	310	265	310	310	310	302	293	299	264	301	293	296	306	292	291	309	303	296	290	289	294	280	268	283	291	287	279	284	296	288	274	298	292	312	299	290	277	294	306	328	296	286	297	324	305	290	313	322	273	257	277	312	290	308	301	270	291	278	254	314	274	298	291	273	280	285	331	302	269	274	267	273	300	284	309	313	304	327	286	284	322	282	297	306	316	302	306	286	260	315	285	313	292	326	306	292	287	308	273	247	304	288	276	304	326	295	325	299	308	282	285	327	298	290	265	310	286	330	270	291	295	303	274	282	294	275	287	289	305	307	294	297	294	302	281	293	306	317	283	266	280	285	298	284	289	293	306	262	270	274	252	290	270	287	310	275	289	282	279	315	286	290	282	298	255	286	267	322	274	300	310	289	301	314	296	270	283	266	297	284	349	298	289	274	288	285	337	298	312	259	268	329	329	296	286	304	290	285	291	296	295	301	325	290	310	280	285	258	270	317	294	282	259	293	310	289	337	301	304	286	347	278	341	284	278	275	283	300	300	277	317	321	316	290	317	297	288	296	277	273	316	283	292	271	289	298	287	297	296	297	285	304	289	282	268	294	264	305	282	291	271	274	312	273	278	265	284	269	332	250	296	290	335	276	296	285	342	290	317	282	294	241	268	284	254	273	294	317	307	286	280	291	312	296	312	288	240	249	292	285	278	267	304	279	298	299	316	297	281	293
29187	39478	53980	51005	31332	22407	19307	16268	14140	13114	10986	9178	7256	6072	5880	5176	4513	4575	3682	3247	3030	2980	2667	2679	2369	2124	1987	1769	1685	1635	1547	1248	1152	1032	903	857	791	798	838	746	738	756	771	755	819	779	764	758	766	836	885	862	840	812	832	852	826	835	863	864	840	809	886	851	850	800	786	850	807	769	803	758	813	795	791	754	707	717	696	725	723	723	729	763	772	713	789	730	787	795	764	836	713	742	766	751	722	732	766	749	752	728	712	715	767	732	686	685	648	674	655	654	670	696	682	671	754	695	708	681	700	702	715	693	714	713	715	702	713	675	717	629	705	695	730	689	670	662	701	711	706	694	696	647	660	698	653	712	671	699	730	674	673	667	662	677	674	724	700	697	751	696	731	681	707	694	679	714	661	684	661	689	698	722	674	675	721	700	687	679	686	724	694	663	699	710	716	719	687	677	649	701	684	671	683	664	658	682	707	642	697	713	689	688	664	698	722	682	688	711	630	682	677	724	694	684	692	678	662	686	730	703	715	724	674	720	725	617	697	667	709	710	704	647	662	690	667	726	676	698	690	687	706	680	650	694	697	684	724	715	692	666	678	692	684	684	713	687	727	699	674	652	702	705	699	660	679	681	725	648	712	682	704	722	735	673	645	673	703	662	652	688	666	744	671	732	681	751	686	725	726	687	699	665	716	663	736	695	658	688	655	665	705	682	685	677	707	703	698	683	718	697	712	634	720	706	721	707	669	716	723	725	742	643	691	700	684	654	645	674	706	630	734	704	653	707	651	719	667	682	721	647	691	716	720	702	696	667	671	718	701	715	708	675	668	701	708	703	707	670	699	697	679	676	768	676	701	653	697	685	683	656	673	669	746	653	675	695	737	716	648	669	689	710	706	683	700	635	681	697	670	687	706	704	744	726	686	702	688	678	654	676	685	675	680	764	706	674	681	651	681	698	725	702	685	677	684	723	709	704	708	709	690	678	704	713	660	679	672	704	675	662	741	691	661	699	744	688	712	702	666	671	698	650	687	694	706	634	708	704	679	662	707	661	690	673	675	700	653	701	680	686	674	687	713	649	685	677	759	711	680	661	698	705	629	695	694	685	701	661	677	696	741	656	740	603	653	693	671	719	705	678	731	682	717	709	671	674	637	687	718	698	722	677	726	670	684	703	661	695	694	634	696	720	652	713	675	684	617	682	682	686	721	691	695	683	681	666	728	662	659	690	701	684	658	713	669	630	679	677	735	680	691	691	717	740	699	699	639	669	697	696	732	698	689	646	677	690	693	686	728	706	677	682	721	629	711	692	678	686	678	689	688	695	706	646	669	697	708	689	678	651	696	750	679	718	640	667	735	672	624	673	742	773	694	669	684	659	682	684	752	685	672	722	699	695	694	675	697	684	697	694	734	678	682	709	699	718	683	733	712	679	712	681	706	679	671	701	709	701	699	671	656	639	688	642	680	725	662	688	701	676	659	692	672	702	687	705	694	669	694	685	683	714	708	702	722	686	696	686	656	743	652	712	694	688	691	717	705	684	705	664	717	710	700	677	722	650	685	679	680	683	705	710	701	694	665	684	667	698	723	706	723	645	678	641	699	678	643	715	751	696	678	763	704	695	708	702	684	686	703	669	705	710	676	708	708	668	665	697	667	717	665	688	678	683	699	715	642	680	712	683	653	696	693	651	764	657	667	660	700	664	683	686	653	681	663	692	719	617	728	681	651	672	682	720	700	653	694	660	678	645	671	638	735	697	661	685	729	678	693	691	685	707	690	665	673	695	712	688	674	741	671	681	692	670	677	685	703	697	710	689	696	678	680	644	717	701	678	664	666	685	699	711	695	672	709	675	726	696	607	723	683	644	745	662	629	692	647	674	696	647	674	675	659	672	684	700	742	709	684	719	680	723	672	682	708	687	719	703	719	704	721	691	674	709	662	692	681	678	670	672	759	692	672	682	691	665	671	692	695	705	682	709	668	681	686	700	696	700	695	695	640	640	718	715	677	669	700	721	685	688	725	641	659	707	660	664	694	698	655	662	734	650	668	706	681	683	754	678	673	671	700	714	728	718	713	658	711	736	668	700	686	663	697	677	698	712	651	679	665	665	688	655	638	683	664	708	690	696	697	668	697	702	686	686	693	661	679	716	709	705	704	653	700	709	648	692	676	670	683	657	693	699	653	654	671	684	675	661	671	710	682	717	693	670	681	702	777	711	747	658	656	711	695	683	663	657	656	718	668	712	722	661	701	707	704	691	705	651	681	684	722	700	664	699	665	656	683	706	681	676	692	689	661	734	684	732	659	659	722	616	710	710	708	688	699	694	671	687	657	691	690	698	684	705	724	693	674	691	736	661	655	677	723	614	715	705	688	684	692	690	652	653	705	671	690	694	722	689	700	675	675	664	709	702	684	645	690	675	733	697	738	741	740	683	660	695	700	630	703	715	708	705	729	704	735	727	705	681	709	715	706	685	701	655	644	718	673	700	705	709	667	713	682	712	719	648	716	627	765	759	686	688	713	684	708	707	694	692	685	715	669	684	708	721	657	729	665	656	667	668	695	707	726	717	689	660	657	711	690	665	655	728	703	701	703	724	723	701	686	693	683	750	642	681	657	690	713	693	707	668	682	642	662	662	683	699	673	674	701	701	678	682	659	672	687	684	671	695	679	685	719	643	696	742	688	709	649	646	680	709	677	685	664	702	639	717	713	690	679	680	678	667	714	689	667	677	695	711	724	674	691	716	706	672	667	688	673	703	682	715	697	739	698	663	615	692	680	710	655	751	686	690	708	690	695	688	722	680	666	706	686	686	682	665	655	664	744	681	657	689	712	717	678	708	736	697	665	676	676	686	687	672	695	688	699	688	684	678	696	689	685	757	678	765	683	645	693	691	716	742	674	683	745	696	666	669	661	718	709	675	699	738	721	737	722	683	716	682	669	670	687	704	700	692	653	617	700	689	667	691	698	693	684	711	682	662	642	675	701	659	653	701	639	684	714	688	661	724	727	703	683	706	675	705	691	676	694	678	714	678	694	678	671	727	696	734	655	691	680	638	670	671	691	687	675	695	702	745	726	698	721	711	767	723	767	767	685	691	667	697	668	638	699	741	697	683	690	679	711	699	680	674	705	705	692	699	708	700	668	689	683	690	646	670	682	707	698	668	678	711	715	673	672	713	636	695	679	726	649	661	708	648	691	657	667	687	661	681	678	689	693	692	743	686	686	666	681	700	679	712	676	682	678	673	731	694	694	712	700	640	700	724	663	715	701	685	722	718	720	711	670	660	677	699	700	715	698	708	700	679	666	670	708	719	655	729	660	723	721	671	722	704	695	708	707	675	661	658	675	641	729	682	679	689	697	660	748	686	733	708	703	711	669	678	689	723	672	671	755	669	691	696	710	700	761	708	692	677	726	686	672	709	684	681	706	718	671	747	718	678	686	689	668	687	725	734	709	642	674	673	695	663	726	666	724	732	712	727	708	674	671	617	675	707
22055	16457	18054	11526	5377	2807	2088	1493	1188	1100	866	698	594	548	447	491	463	403	377	369	368	381	352	345	307	307	315	304	297	277	285	300	302	256	294	274	274	282	312	255	255	268	282	293	255	236	278	268	244	280	244	290	265	269	272	225	283	263	265	270	246	253	252	260	271	258	259	237	267	270	271	250	256	261	252	250	250	268	268	262	267	298	300	265	297	257	249	267	284	264	266	243	295	275	255	268	280	255	259	253	272	272	243	265	286	263	270	286	260	296	260	237	293	262	285	298	272	249	274	250	257	246	268	255	240	277	272	246	277	262	269	298	257	278	273	241	254	254	291	244	251	251	238	283	257	269	273	256	288	254	267	227	246	252	262	247	252	264	286	269	264	269	281	248	249	249	266	249	249	260	290	303	271	257	270	271	268	265	248	243	249	249	279	287	259	263	273	252	255	262	272	254	277	262	254	274	267	261	242	249	275	251	269	254	265	227	280	283	269	266	292	230	266	266	291	237	244	263	264	263	263	262	259	283	255	270	284	260	285	293	248	269	285	266	255	220	247	261	228	262	263	270	266	246	260	255	293	256	254	273	261	257	231	287	251	274	269	237	249	304	245	269	251	275	254	224	284	277	266	239	270	266	259	275	293	238	268	234	249	267	279	255	263	253	248	233	249	239	255	259	273	252	267	275	265	242	276	281	262	276	241	239	276	280	271	256	250	261	266	270	270	260	265	261	292	282	264	257	253	275	284	265	276	254	254	241	251	259	253	318	252	270	294	284	257	241	246	253	260	277	286	276	266	251	273	304	277	249	295	279	259	254	252	261	270	249	276	221	269	250	250	265	265	260	257	228	229	252	259	292	287	309	282	236	240	265	270	250	265	248	291	250	244	287	255	244	249	268	247	255	275	285	261	213	259	234	250	313	245	256	254	258	246	283	293	255	274	223	272	250	235	273	266	247	250	285	281	275	253	247	275	257	243	251	268	276	262	258	254	267	261	249	249	232	227	243	260	280	278	248	262	246	272	252	248	274	270	292	281	258	275	261	256	277	256	262	260	270	267	239	277	257	256	267	256	254	291	282	280	274	223	266	244	286	259	237	225	249	255	249	221	276	254	266	264	232	254	247	251	248	245	275	233	218	241	252	251	286	263	278	216	242	270	266	279	259	265	258	258	237	281	255	266	279	274	251	253	242	232	242	255	236	287	258	276	250	283	279	270	262	246	279	249	264	226	273	281	251	282	216	245	275	256	263	250	243	267	257	270	270	272	281	259	246	286	274	251	232	234	241	287	281	271	264	258	236	295	276	264	254	235	267	282	267	275	263	255	254	251	280	242	262	267	241	237	273	266	274	275	247	242	250	250	290	248	248	266	233	232	241	244	256	263	271	253	271	255	252	252	234	268	266	277	222	258	249	254	286	294	252	241	263	250	276	255	246	257	265	222	271	250	257	282	255	254	249	258	280	259	249	236	261	242	274	245	259	251	253	255	267	233	276	275	243	284	259	247	255	267	259	248	248	248	257	227	255	269	253	253	266	254	245	254	263	241	268	248	263	272	244	260	251	253	271	301	234	263	250	243	263	250	248	275	280	264	257	262	263	258	256	267	239	241	252	300	246	258	253	274	252	244	274	245	284	255	255	270	244	277	243	266	264	277	271	218	237	276	271	270	272	277	269	222	252	263	248	244	291	269	263	228	242	260	303	277	263	286	266	266	283	250	278	282	262	241	263	274	254	269	267	257	261	245	277	242	270	245	257	257	286	248	255	287	242	274	260	245	260	272	261	258	259	291	243	265	288	290	242	277	260	257	278	260	274	283	260	273	236	248	289	244	265	278	251	237	264	238	259	278	241	269	260	253	261	246	241	277	288	245	259	277	224	244	256	296	257	257	247	231	283	266	263	275	242	253	250	259	241	270	278	261	265	296	229	272	288	286	246	256	284	270	246	213	285	247	255	247	244	257	238	254	231	258	279	237	275	244	239	262	249	254	258	265	260	250	263	254	264	255	251	245	255	265	272	242	217	282	246	263	227	214	245	249	208	254	272	270	224	264	277	274	260	262	275	256	273	279	255	267	280	254	263	256	261	279	279	272	278	243	237	260	287	245	237	254	244	256	261	277	280	247	276	289	281	248	262	274	246	283	240	268	281	272	278	274	271	249	241	238	282	260	229	238	234	255	254	242	274	285	290	259	234	254	258	270	251	275	255	277	264	262	273	279	247	280	230	263	250	274	262	248	260	276	231	244	279	234	251	278	262	260	296	230	237	288	250	256	250	255	285	275	243	267	285	267	279	279	245	261	239	260	294	247	283	289	274	256	276	247	279	265	244	272	245	278	263	267	280	237	253	222	269	271	218	275	278	280	261	277	256	270	290	266	276	238	251	270	260	291	288	253	286	272	266	239	239	278	266	245	287	235	277	247	260	266	251	291	272	287	273	287	284	288	280	248	285	246	252	251	256	273	265	261	224	257	248	223	260	236	249	241	245	287	286	242	242	248	263	274	283	271	291	264	294	259	244	257	280	254	255	285	246	263	270	292	279	258	261	257	291	242	277	261	225	305	255	245	250	267	296	251	278	259	259	264	252	245	261	235	260	252	274	268	257	260	232	270	274	283	234	255	247	240	254	215	256	277	239	270	257	240	273	274	233	279	280	268	294	273	222	276	217	257	258	291	273	250	278	267	275	279	257	215	272	257	252	282	256	234	265	266	257	253	248	267	257	240	253	226	242	265	263	258	259	281	266	249	272	289	263	250	266	263	272	228	258	280	224	271	250	265	278	267	250	282	238	265	246	260	255	285	250	275	261	232	291	261	233	272	244	272	263	256	286	250	299	242	249	267	255	236	277	247	259	240	256	231	279	268	257	264	232	268	283	237	257	256	264	278	302	239	276	259	244	289	260	260	259	278	230	289	278	235	252	229	286	271	243	268	248	260	249	251	267	248	265	288	252	271	261	269	276	270	242	248	258	287	289	265	310	260	250	288	267	267	277	267	260	285	289	261	272	256	267	262	246	280	275	264	252	250	289	282	258	263	260	238	236	259	273	254	262	230	282	280	269	269	253	271	253	237	257	258	258	255	271	249	241	256	280	272	275	253	265	252	256	244	237	307	280	274	253	283	270	272	279	260	273	261	270	269	280	260	266	288	264	239	257	274	236	261	260	240	270	231	270	244	276	257	260	281	266	282	259	257	282	269	259	260	248	264	258	299	284	261	272	255	258	217	249	274	294	285	232	251	277	258	277	254	239	264	281	256	277	271	274	231	244	238	253	254	258	237	231	248	243	254	268	251	267	276	271	272	297	255	266	251	288	284	256	270	282	275	259	269	256	248	262	237	257	247	282	258	280	256	283	256	269	244	244	292	268	255	242	245	243	273	283	227	254	258	263	262	255	262	261	268	286	253	267	241	264	257	257	276	297	237	249	260	260	265	245	260	275	264	271	288	278	265	253	254	250	252	277	267	283	250	245	273	255	265	288	260	265	280	280
12070	14146	23800	20709	13680	10095	7988	6436	5521	4685	3653	3222	2770	2307	2087	1989	1815	1761	1569	1462	1458	1335	1307	1284	1228	1109	975	1025	964	872	804	764	750	656	684	686	613	621	703	656	673	648	670	626	615	694	644	611	639	628	676	696	660	614	642	709	619	685	654	673	671	630	652	667	736	675	667	690	680	657	708	645	670	713	688	676	684	647	647	651	675	672	673	664	690	619	668	689	718	690	627	640	646	710	678	651	645	689	680	704	659	650	695	651	627	670	600	634	626	666	616	676	679	588	663	610	669	612	619	656	669	613	655	641	666	631	649	707	650	678	641	642	647	595	618	611	652	641	631	675	631	624	677	648	633	669	631	653	614	681	621	657	640	652	634	600	626	620	639	655	671	664	651	665	698	698	662	622	632	663	637	653	614	662	664	646	641	616	633	654	627	647	676	598	661	607	666	645	662	657	645	681	642	644	626	635	635	640	637	645	622	689	661	649	641	629	638	648	655	652	666	644	639	677	647	626	658	663	607	596	600	627	667	650	657	626	654	648	648	638	641	660	654	661	669	660	651	630	665	626	652	636	641	669	654	627	657	626	686	631	711	637	650	625	639	607	659	695	658	612	665	604	642	650	654	619	600	659	675	658	663	678	621	694	615	689	682	662	608	625	620	639	639	685	667	665	676	654	611	662	623	651	638	658	649	650	607	659	655	638	648	672	658	642	633	648	657	667	644	632	686	677	618	623	651	646	658	605	637	637	622	582	657	629	617	648	628	569	615	602	650	646	604	670	672	591	671	572	608	608	626	618	696	631	695	670	669	614	625	621	640	626	643	690	642	636	622	681	642	670	701	651	618	636	636	636	602	625	624	668	649	658	643	662	624	615	650	617	634	645	657	725	677	652	649	625	613	671	634	649	634	685	671	640	644	635	662	607	669	612	655	618	663	670	658	697	687	673	685	646	630	636	633	623	607	650	649	600	627	704	629	625	624	665	641	648	649	627	621	660	648	645	662	685	622	647	649	615	659	670	690	681	644	637	638	642	628	653	704	679	633	647	654	666	672	630	635	677	631	676	633	621	627	677	644	650	627	654	640	641	624	650	672	659	648	638	630	643	621	644	664	661	660	616	648	645	686	638	695	636	621	645	688	642	618	679	603	687	653	640	634	660	658	655	615	696	655	620	683	675	659	660	654	614	645	626	699	638	625	628	635	676	659	619	631	637	654	679	647	657	602	620	616	631	648	672	645	644	685	622	665	669	686	647	668	675	660	668	678	612	631	708	618	685	670	630	637	614	579	632	613	677	645	676	629	655	718	637	628	646	647	681	691	697	623	638	680	617	640	653	661	672	648	685	692	613	613	627	671	635	676	650	665	636	665	632	634	672	659	647	648	611	658	633	691	634	619	600	620	644	642	616	641	650	629	657	689	660	661	660	626	679	587	658	700	660	660	684	624	614	625	648	606	620	622	615	650	673	689	666	656	641	669	660	648	658	621	695	618	612	672	660	625	663	627	651	634	672	597	625	618	697	592	621	630	629	650	643	650	608	661	675	671	602	657	644	646	681	636	682	653	649	659	665	639	639	677	638	654	657	691	660	653	641	648	661	640	668	612	676	660	641	624	639	643	625	690	650	613	660	693	647	637	680	642	625	674	637	630	631	616	686	661	617	630	636	631	648	684	689	642	599	625	635	651	642	675	688	674	668	643	657	617	664	662	673	598	616	640	669	606	653	694	680	653	627	670	630	664	619	691	698	664	700	638	629	645	615	606	676	657	684	645	622	640	681	644	661	626	591	609	620	633	651	646	690	647	664	654	672	646	647	645	666	665	683	636	677	639	634	632	642	621	687	642	634	648	603	648	634	654	670	670	643	694	665	612	623	639	619	656	599	624	597	655	641	670	612	627	646	621	649	693	713	651	587	712	661	650	673	615	625	651	625	619	711	624	605	662	652	627	676	688	578	639	706	696	629	669	667	634	684	654	625	621	625	659	625	634	661	689	638	641	615	676	637	609	648	668	655	585	611	662	683	658	612	668	616	606	654	691	662	626	585	685	632	649	635	635	646	645	638	623	666	678	634	669	628	672	613	638	666	665	687	636	666	638	635	624	628	691	649	613	669	620	687	668	618	656	664	612	671	674	681	651	651	661	657	674	657	639	627	651	630	653	620	632	611	666	619	641	640	651	628	669	639	640	667	633	671	621	665	619	664	640	631	618	640	609	645	636	625	662	620	626	658	590	604	656	653	651	652	661	658	655	642	665	677	661	641	673	636	628	672	632	684	659	619	669	630	600	651	664	671	630	687	634	662	647	635	700	637	587	638	632	660	651	635	630	635	655	595	635	653	658	680	674	649	631	645	674	656	655	655	648	663	635	647	624	648	642	659	662	675	644	681	651	623	611	680	629	650	653	661	614	661	613	659	641	612	638	655	664	657	631	665	652	670	636	655	654	651	680	705	668	726	667	660	660	623	662	682	681	620	608	657	596	640	632	644	660	667	628	684	619	661	627	686	625	607	653	627	626	625	655	599	639	652	640	659	669	657	633	616	684	622	655	678	678	656	636	667	660	610	663	651	647	628	631	631	658	659	675	593	618	658	669	630	657	645	654	701	645	666	658	601	696	659	609	618	694	687	649	650	628	649	611	607	660	660	628	607	622	657	635	644	658	644	684	620	652	615	594	609	643	675	647	653	648	663	651	652	647	669	660	683	647	636	633	645	710	589	675	619	649	675	583	657	680	688	678	637	633	661	694	652	660	652	664	643	660	655	655	697	624	644	635	662	618	631	675	634	627	627	653	679	672	646	596	668	609	673	657	638	591	618	651	684	637	609	673	637	618	650	670	660	679	655	663	617	651	677	654	635	663	699	622	638	590	641	643	651	619	646	672	676	650	640	672	650	687	625	631	666	644	658	685	640	691	640	652	648	650	620	639	652	646	666	659	642	659	646	637	636	636	657	674	663	633	670	668	644	598	640	647	624	663	631	669	655	626	628	665	674	637	646	657	625	630	672	613	625	663	655	601	620	679	687	617	686	619	691	634	646	643	613	605	596	649	644	639	615	593	632	616	658	620	619	643	579	630	602	651	667	645	634	622	673	622	617	630	644	659	647	625	694	626	637	625	660	652	647	645	684	637	611	631	640	693	652	608	676	688	609	663	660	632	617	641	616	602	669	694	650	671	637	637	638	632	675	645	675	640	621	613	597	648	635	633	618	654	676	700	635	658	687	659	676	640	616	600	639	642	649	672	723	685	656	674	624	653	666	663	682	668	645	588	645	641	682	638	630	626	646	658	631	610	660	657	650	617	660	631	670	654	670	641	638	606	639	685	654	664	650	726	633	582	663	651	669	687	674	681	654	631	660	618	632	635	629	643	644	694	671	633	636	583	672	624	699	641	658	638	656	615	619	650	648	650	629	647	648	651	625	654	639	663	640	691	559	676	660	658	683	595	631	684	639	637	630	641	611	645	615	666	650	632	684	690	638	636	658	628	695	622	640
36044	45858	49435	37516	26565	17488	10585	5687	3547	2340	1819	1398	1152	952	999	859	804	756	685	596	534	510	550	522	472	461	395	444	402	427	393	391	350	324	336	342	331	307	339	404	346	330	332	308	339	313	279	312	319	305	343	346	334	328	315	327	275	313	309	345	325	327	337	343	338	347	329	335	345	303	318	352	349	333	306	286	332	316	303	326	303	292	306	318	354	332	314	334	329	316	330	313	331	316	294	329	319	344	345	333	325	318	339	298	304	319	329	335	298	351	311	330	330	322	342	317	337	279	303	284	306	318	329	307	315	321	335	292	348	300	298	323	311	352	329	319	309	340	365	309	314	330	289	332	312	296	340	339	325	326	331	304	315	317	301	331	336	320	325	326	330	311	323	327	335	329	310	305	329	347	307	351	329	336	330	309	298	308	307	332	334	343	296	296	313	334	335	295	300	341	314	318	347	283	310	332	331	285	307	320	341	325	327	296	367	330	318	329	320	356	333	347	336	317	320	320	341	312	305	345	307	302	307	288	295	324	328	311	316	311	326	340	337	332	337	329	336	325	339	344	334	311	291	330	327	325	345	335	292	288	328	352	343	313	347	307	338	291	304	304	332	304	323	328	339	328	312	316	343	322	322	313	321	261	345	372	325	347	312	323	313	322	368	316	324	323	305	323	336	318	311	309	341	313	298	337	318	308	333	303	285	317	302	322	325	293	339	323	337	337	296	321	301	292	304	362	318	353	340	315	284	319	334	346	312	292	351	304	315	290	299	291	331	325	326	297	314	342	314	319	345	296	350	321	322	310	332	313	330	308	311	313	328	316	292	332	304	304	311	336	321	321	293	318	323	317	306	351	320	316	307	314	306	305	324	300	325	336	357	341	351	311	298	332	326	309	327	310	321	324	317	313	316	302	301	316	333	287	308	341	335	349	306	312	337	329	295	354	296	302	337	316	374	326	298	306	300	338	346	336	315	328	330	313	335	303	317	335	326	331	339	320	328	337	259	337	325	296	325	298	308	318	326	346	360	316	321	305	328	331	302	312	319	350	331	274	318	312	339	312	331	332	329	337	305	319	305	327	322	333	323	335	323	313	295	295	339	349	345	324	342	311	339	306	317	312	337	306	315	276	335	321	308	297	306	335	292	295	322	337	341	301	312	330	325	363	321	335	296	350	328	321	342	337	300	309	347	284	305	345	320	329	354	303	338	326	356	301	323	290	314	327	316	355	316	340	315	308	349	330	304	348	303	313	339	287	296	251	332	328	336	318	340	347	276	324	315	341	336	309	298	310	318	331	306	327	314	303	310	343	321	314	328	328	330	334	299	305	322	322	342	299	300	306	327	341	308	315	325	318	349	321	333	322	313	295	333	289	323	304	312	296	373	345	327	345	295	315	354	305	304	314	342	307	343	330	334	310	329	313	286	339	334	320	324	316	337	330	310	334	335	344	313	294	291	376	336	331	327	312	273	339	328	309	314	322	292	327	347	324	327	318	339	319	298	296	322	315	325	333	314	302	338	320	310	340	344	300	307	321	332	334	328	360	298	329	307	305	336	320	352	310	340	328	331	324	342	330	355	311	334	300	312	300	321	351	312	273	304	331	325	310	321	349	308	315	339	318	320	349	306	298	351	312	326	314	301	312	329	295	343	320	333	299	290	292	330	316	312	351	349	317	328	321	324	324	340	324	334	314	325	347	288	313	320	326	300	306	317	325	342	316	307	353	332	323	331	355	318	336	354	314	338	321	303	297	309	326	304	305	300	323	330	313	327	350	292	324	298	326	271	338	326	315	323	333	312	300	316	356	327	350	330	322	328	336	313	303	311	306	321	322	328	310	320	329	286	342	320	324	303	312	309	295	286	311	324	332	337	329	289	317	358	319	332	333	347	319	339	325	312	319	333	349	325	328	332	329	324	352	291	335	301	321	330	299	318	310	321	331	313	319	323	303	308	307	300	343	325	323	341	354	288	338	294	356	313	330	294	339	317	332	329	328	324	326	308	321	346	326	297	329	310	312	318	332	311	292	302	301	360	328	337	310	317	312	315	325	325	298	328	337	315	340	321	353	316	326	340	322	297	291	275	327	328	333	325	366	324	316	338	285	321	308	308	351	322	333	353	314	322	348	352	340	324	319	318	340	293	309	325	331	328	290	351	321	296	341	305	334	341	342	328	331	299	306	334	319	330	279	347	335	313	320	333	328	341	308	327	340	292	321	288	325	314	337	328	357	337	302	286	262	310	343	342	330	312	304	312	308	293	307	302	316	326	331	312	321	343	318	348	329	351	315	354	307	356	323	322	331	331	303	332	327	303	345	301	306	301	318	327	307	335	313	340	270	300	293	301	324	318	326	289	319	353	340	332	307	309	311	313	315	303	343	297	315	300	347	339	321	332	318	325	333	352	328	278	304	297	346	288	323	317	301	317	332	308	328	328	306	300	310	314	320	321	337	269	304	324	311	336	309	314	316	323	344	322	347	323	309	310	346	347	281	328	315	319	312	310	293	319	293	328	324	324	332	319	312	314	316	330	288	300	318	314	337	310	283	322	330	341	300	342	339	310	313	312	322	336	285	289	340	329	326	335	317	297	339	349	301	331	326	298	301	334	323	345	314	287	329	299	348	298	335	305	293	352	331	319	307	280	350	306	307	326	303	290	338	311	306	328	299	336	326	296	328	326	329	309	299	313	315	308	295	325	298	315	332	330	320	322	313	294	312	327	324	372	349	321	347	359	334	332	354	327	313	358	323	319	303	347	320	341	291	311	308	353	333	314	318	318	325	292	305	336	295	319	326	356	304	329	298	332	319	358	303	295	329	333	338	347	314	304	313	324	306	377	324	304	315	353	333	352	336	320	324	333	284	311	324	321	320	304	332	322	336	335	310	302	330	325	321	325	326	319	311	320	320	317	292	319	303	299	318	307	330	331	345	331	350	303	331	338	286	300	315	344	323	293	290	310	293	306	314	285	283	296	329	307	299	337	313	290	287	315	278	364	328	300	336	306	350	318	296	322	326	332	303	303	319	341	327	297	316	323	315	319	308	310	312	344	330	324	317	355	310	318	324	317	312	389	333	287	316	313	308	315	325	311	312	327	327	330	318	323	316	306	344	330	304	318	281	322	327	310	317	317	329	312	282	291	321	351	297	316	308	306	333	346	313	308	309	293	299	301	337	329	313	323	355	305	308	322	292	300	313	331	360	333	333	295	283	336	284	323	318	350	328	327	299	321	316	340	331	344	337	352	342	323	296	323	302	339	320	329	339	317	308	336	330	307	323	303	296	327	319	310	292	327	283	311	328	338	305	309	314	334	334	342	326	338	302	334	319	313	297	354	339	324	301	316	346	309	312	318	318	332	328	318	357	308	307	339	305	328	312	297	344	306	324	274	349	259	327	323	346	313	292	296	309	331	331	329	314	308	317	286	302	307	337	318	328	336	344	302	295	340	327	352	323	312	354	343	340	314	359	335	304	314	324	330	308	342	316	304	302
23003	38815	48885	41443	26805	18397	15280	12769	11024	9039	7263	6109	5013	4300	4069	3885	3663	3219	2885	2614	2450	2166	1993	2141	1881	1789	1648	1511	1367	1321	1169	1116	1081	952	940	888	836	777	806	894	834	835	849	828	790	844	811	760	825	888	873	886	935	871	863	811	845	847	838	872	869	838	766	850	862	847	866	812	821	822	820	823	813	835	808	797	743	818	761	766	835	841	861	758	791	810	792	786	801	847	859	792	832	797	799	740	787	819	752	792	751	790	803	822	803	752	744	754	775	783	809	751	761	775	764	763	802	751	785	773	773	748	760	785	828	792	756	744	790	788	758	734	819	719	760	843	766	766	759	743	722	744	709	781	797	763	819	718	785	788	734	781	767	789	753	780	767	756	806	790	753	771	749	781	788	769	751	774	769	750	778	771	758	770	768	793	797	771	740	771	790	747	763	774	749	745	746	789	762	781	795	741	716	754	756	772	741	749	737	699	712	736	751	767	705	796	746	770	751	758	726	770	808	736	687	770	782	731	823	711	744	756	767	730	790	751	755	752	711	805	827	767	764	771	780	750	758	742	781	744	765	758	779	721	731	780	771	757	819	758	741	827	765	774	741	774	766	775	787	781	762	766	827	770	774	793	752	779	733	772	768	753	757	800	747	731	763	742	758	769	736	769	796	702	727	741	759	790	802	746	714	734	788	735	786	754	820	731	810	715	764	790	764	736	751	748	745	751	805	774	785	794	713	798	746	775	779	804	782	749	774	713	755	788	741	771	753	758	741	765	760	794	708	771	734	786	805	743	782	812	728	760	776	785	778	762	739	819	743	728	758	806	789	767	745	767	753	793	785	773	782	776	792	746	827	767	735	785	767	786	733	803	750	785	713	729	770	801	753	739	779	811	713	776	815	728	740	791	721	780	716	755	739	762	788	737	787	750	796	769	725	716	721	771	764	759	770	756	737	791	741	751	735	799	790	799	747	795	761	766	771	805	761	768	795	771	758	811	739	795	729	797	779	782	775	756	689	806	790	768	737	753	747	765	759	740	774	751	805	772	780	805	785	784	708	745	718	728	717	748	787	772	777	786	731	791	821	776	721	757	765	739	765	777	725	744	812	778	738	797	684	791	761	807	768	747	792	758	773	771	767	764	741	766	782	824	707	755	792	779	747	742	741	725	774	822	770	752	731	764	737	801	769	792	793	770	739	764	778	728	759	727	820	803	710	798	742	814	732	780	761	742	811	738	779	778	778	749	766	799	762	750	780	763	739	744	815	776	807	777	776	738	727	765	771	765	758	742	753	797	758	787	741	799	773	765	763	792	806	697	742	774	727	749	752	742	741	778	774	758	777	798	746	754	761	769	735	785	771	777	716	766	781	793	813	787	772	768	753	761	731	766	749	751	786	767	829	772	743	797	798	769	748	783	778	829	732	790	768	742	765	703	764	740	726	769	785	772	776	801	776	765	744	744	739	801	775	725	779	735	787	757	780	846	735	749	732	710	780	786	795	731	798	765	725	789	801	779	769	753	739	754	796	709	748	778	808	761	828	772	768	737	759	713	804	807	741	789	725	743	770	735	738	715	813	779	777	783	776	741	772	784	767	754	708	742	742	747	788	814	775	776	762	788	723	788	755	715	823	755	808	722	721	724	766	802	799	758	751	748	810	797	770	756	790	789	820	746	766	765	790	770	794	790	737	775	766	774	770	789	768	797	728	779	707	773	713	815	750	762	770	765	754	777	778	757	750	755	756	774	825	737	725	735	753	793	790	762	781	765	747	762	780	746	765	781	770	744	718	769	763	770	770	748	791	759	758	803	799	782	749	729	782	765	750	761	772	738	775	786	804	781	736	819	771	736	771	797	765	798	724	740	734	735	761	776	746	790	757	792	743	738	814	781	756	763	746	789	772	767	735	779	745	753	745	763	777	705	765	783	763	758	791	762	738	782	737	793	741	750	802	739	773	740	779	729	784	780	736	735	775	788	758	785	832	777	771	791	787	754	744	763	804	767	778	789	759	757	777	753	766	753	746	717	770	764	768	739	824	741	740	794	731	785	777	752	759	728	792	789	745	809	776	732	745	780	758	783	780	754	742	742	723	756	799	765	720	769	795	788	813	718	764	759	762	762	763	763	770	817	778	768	755	787	754	752	758	765	750	768	782	782	764	758	768	779	755	789	752	763	822	737	785	755	789	744	728	763	722	730	751	767	790	768	776	793	770	794	730	762	755	745	804	771	794	752	785	781	782	783	755	785	744	792	787	789	752	762	746	758	732	789	783	803	777	748	779	796	805	788	795	756	789	769	745	779	773	768	775	735	740	763	746	760	741	733	786	727	730	782	753	759	775	742	726	756	738	822	809	766	740	764	776	755	760	815	772	750	771	733	747	748	754	767	811	774	766	801	776	824	801	789	750	816	767	804	793	817	774	750	773	761	773	783	772	778	796	757	741	758	786	728	738	762	796	800	781	737	775	776	727	769	780	799	775	820	738	737	753	796	749	755	831	795	762	764	795	734	726	759	775	733	799	732	739	757	823	719	726	787	779	728	725	794	754	765	756	791	784	743	773	755	744	738	802	729	736	799	799	759	743	777	757	779	756	782	702	778	770	766	790	767	744	749	785	762	776	749	746	763	750	741	757	741	743	776	801	761	735	769	772	737	748	770	756	788	754	746	724	741	753	755	787	749	738	771	777	749	768	756	723	761	779	764	763	815	768	728	740	737	768	717	748	791	750	789	811	780	781	843	804	802	791	769	751	722	761	760	735	777	760	729	783	743	830	735	820	774	750	780	760	759	803	776	774	714	751	730	767	738	753	782	765	773	815	804	744	774	786	732	781	805	788	748	775	747	814	769	775	754	781	779	731	776	756	791	719	758	750	751	742	749	795	791	774	767	748	788	770	777	733	802	755	756	763	745	753	740	758	753	747	783	752	775	745	760	816	788	769	781	780	739	799	771	759	736	770	765	785	728	746	753	759	770	765	825	773	816	743	755	753	810	763	789	758	750	749	771	755	796	774	750	787	774	808	794	766	729	765	741	772	778	810	755	759	753	744	732	723	781	747	785	687	721	768	792	743	769	783	779	729	785	752	786	797	794	770	742	732	771	725	788	732	740	786	761	760	768	792	788	756	754	746	755	785	762	746	740	759	772	757	799	762	800	807	753	731	775	794	770	782	822	744	757	814	818	789	770	793	751	734	787	715	761	779	725	754	816	795	738	759	766	723	740	760	739	745	725	781	771	769	808	779	709	772	759	794	794	768	751	771	753	817	766	778	793	757	796	751	784	778	753	736	782	750	788	790	753	763	772	735	754	780	810	809	791	788	746	763	748	776	755	810	789	788	752	730	721	765	745	755	792	721	738	735	785	746	755	757	744	752	796	781	778	759	762	740	736	788	785	782	762	827	773	792	810	693	769	768	764	750	752	752	779	734	787	797	785	758	789	769	769	709	745	741	771	804	788	721	782	811	759	791	832	753	747	789	782	780	758	746	743	785	721	790	719
44415	49833	47954	40986	27950	21093	15278	9326	5750	4020	2959	2195	1670	1393	1346	1195	1014	973	808	717	586	631	551	578	557	510	482	427	445	410	379	341	334	307	350	323	299	280	264	327	273	257	307	314	263	280	316	284	307	286	310	324	291	272	323	308	286	303	352	305	305	314	328	310	288	308	372	337	297	310	307	292	311	293	290	257	290	277	269	302	297	298	293	271	295	289	301	295	301	301	323	317	292	288	301	297	301	292	319	292	305	275	287	295	307	299	303	292	267	300	300	301	302	278	304	326	281	265	291	297	310	275	280	305	276	300	260	272	298	306	300	289	298	293	286	271	274	271	261	306	291	291	347	302	274	273	255	262	302	300	276	293	265	291	252	293	292	310	309	310	273	280	309	257	291	267	289	289	327	301	280	269	278	290	274	262	294	297	313	305	309	289	274	266	264	268	305	291	336	302	298	239	292	279	279	301	315	342	288	294	253	252	273	298	284	299	306	297	285	283	317	293	294	272	292	291	289	292	270	269	253	265	309	265	269	300	280	282	272	293	286	301	281	267	273	296	287	292	319	283	323	303	280	298	292	264	280	310	301	291	280	270	322	274	285	311	297	299	301	278	297	290	283	300	295	337	294	310	276	310	287	276	279	252	273	280	289	282	287	279	274	246	275	278	305	280	292	304	288	284	315	295	296	279	299	318	297	303	302	322	273	260	293	304	285	295	306	288	279	330	269	300	307	291	283	290	262	288	275	303	317	261	295	275	292	317	273	274	249	290	301	305	283	287	289	314	328	298	289	304	291	286	272	273	290	297	296	286	288	267	249	276	263	269	279	298	282	259	289	290	298	273	263	313	311	292	272	288	268	318	295	297	332	306	302	298	255	299	282	297	283	286	254	274	343	303	316	337	295	312	320	283	295	274	267	317	332	313	296	290	310	295	293	288	294	315	297	295	278	283	310	300	288	297	308	291	282	297	276	293	277	287	284	271	266	313	283	316	271	288	299	258	313	298	299	318	326	283	286	283	288	288	272	299	295	281	277	278	265	284	256	279	294	304	285	322	277	296	293	258	287	294	299	326	297	260	274	306	304	298	268	303	303	303	303	315	314	303	291	281	237	302	305	280	281	283	262	316	303	290	298	312	285	314	290	298	279	279	273	299	282	268	297	297	281	286	297	283	315	293	295	307	290	267	297	278	278	266	300	300	275	278	292	271	286	294	285	278	272	293	271	278	304	277	270	279	289	277	285	263	278	318	296	301	275	269	309	268	290	272	295	279	301	263	290	310	322	299	258	281	283	303	275	285	274	292	292	266	275	319	301	266	304	287	295	286	275	288	281	262	281	300	292	298	292	249	300	297	304	318	300	275	299	246	282	295	266	296	292	310	299	273	285	295	263	292	264	288	304	248	276	305	272	267	281	278	315	303	314	311	296	351	255	300	312	290	298	308	293	261	280	267	317	311	305	307	299	291	289	281	302	278	294	282	292	281	339	309	277	302	285	278	282	314	264	306	307	265	292	314	258	298	276	278	253	277	287	288	267	277	290	297	298	284	310	296	288	284	273	287	312	270	304	261	271	278	284	263	250	281	293	295	297	268	259	291	308	305	283	292	285	304	276	284	294	291	254	275	293	298	277	287	266	280	269	287	262	311	311	318	278	276	295	305	277	256	278	310	300	276	303	300	303	332	308	270	264	279	287	291	297	286	324	260	295	303	268	306	278	309	320	266	328	298	304	266	295	307	293	292	310	263	331	312	293	276	308	277	250	275	285	253	300	290	296	293	288	312	261	289	267	282	302	289	290	295	308	313	262	327	299	277	287	327	274	283	287	283	275	314	302	311	296	289	280	263	293	278	279	304	270	311	277	321	262	279	307	264	293	325	309	308	291	280	273	281	284	303	300	288	287	296	298	323	260	270	296	312	287	273	290	311	283	286	269	305	322	292	281	295	333	295	279	307	286	279	319	293	287	290	275	294	308	280	290	282	281	321	309	277	294	292	254	270	272	304	257	267	258	289	289	265	307	302	284	306	288	284	296	319	259	283	267	301	307	317	295	250	284	278	276	303	276	290	266	269	311	291	309	277	280	285	278	294	294	302	299	251	268	307	277	292	285	326	268	324	287	304	296	295	301	315	298	287	299	313	319	271	278	279	267	299	289	292	290	286	322	308	295	297	286	333	263	320	301	310	288	306	286	252	304	311	321	311	281	311	309	275	302	291	307	309	318	304	287	298	309	291	289	258	276	312	289	296	256	280	292	312	311	288	298	295	308	317	280	259	314	292	281	287	279	301	287	294	267	283	275	321	287	301	319	276	275	273	285	288	270	285	255	272	307	286	292	289	322	301	269	271	273	275	295	288	279	282	294	284	274	303	262	272	307	319	299	294	303	298	310	285	266	276	301	301	259	293	286	284	277	308	290	285	274	291	299	306	290	266	323	307	285	300	273	313	266	291	306	268	262	300	289	264	298	280	274	297	271	283	270	260	284	294	280	258	288	279	293	315	262	309	263	276	281	273	258	287	268	288	309	277	273	271	263	292	283	285	265	300	273	272	267	301	254	274	248	318	290	303	276	312	286	327	290	256	283	297	309	302	319	285	291	257	297	313	318	304	308	296	259	281	283	308	270	315	286	262	307	317	284	307	284	300	273	271	314	296	280	303	278	280	285	307	292	293	310	305	287	273	305	291	307	284	283	303	255	283	296	294	281	304	273	274	304	293	281	310	280	285	299	282	309	317	259	338	327	275	291	308	262	277	276	257	296	263	302	281	344	305	273	282	255	329	269	284	288	268	281	302	288	311	302	292	300	262	292	323	308	260	287	280	313	304	285	279	279	283	254	291	258	272	257	279	304	290	280	276	275	288	295	284	293	287	289	264	293	308	277	264	292	278	309	267	305	293	301	269	299	269	305	274	276	312	297	277	300	285	324	287	284	300	293	291	275	301	278	284	281	293	276	276	290	268	295	253	293	301	280	299	287	319	299	254	299	301	284	294	262	296	284	277	313	285	290	261	255	301	312	277	272	276	296	279	269	310	276	265	288	296	297	297	292	320	276	284	272	281	286	273	275	287	293	297	291	275	270	291	277	291	279	284	289	291	270	301	321	272	280	289	304	263	277	303	288	268	306	338	307	272	281	304	341	302	313	289	289	310	288	314	298	273	296	291	300	297	269	272	301	317	280	299	309	302	285	292	281	286	296	288	270	292	311	279	290	313	256	289	323	266	306	290	306	307	324	273	308	299	313	266	308	272	307	308	305	279	281	249	318	320	321	273	284	300	289	302	307	290	256	286	302	295	315	294	292	270	286	246	256	257	305	289	256	276	283	301	284	273	306	262	283	281	327	290	303	316	285	291	299	289	310	272	306	300	302	303	284	291	303	288	284	315	276	324	319	283	333	286	292	304	286	319	296	240	282	335	293	311	277	304	302	295	280	257	280	271	310	315	310	278	269	300	263	263	252	268	300	300	287	306	292	304	297	300	298	315	274	289	275	305
28862	41313	49299	46978	28622	22878	20012	16655	14495	13021	10640	8816	7205	6171	6109	5838	5170	4381	3755	3538	3104	2892	2533	2595	2457	2215	2015	1830	1687	1716	1403	1173	1161	987	966	927	829	790	762	767	804	739	789	780	744	781	805	742	792	830	906	869	841	842	848	813	809	835	881	854	850	833	841	823	827	804	819	832	774	779	807	754	734	767	748	728	763	776	753	712	765	704	727	745	753	734	748	717	793	779	808	746	740	735	754	733	692	782	797	708	713	770	678	707	697	654	711	690	656	668	681	744	713	681	767	724	721	657	697	690	698	674	717	685	644	644	672	655	626	635	659	711	696	715	699	720	674	676	642	714	668	691	752	634	710	713	719	685	746	712	682	642	705	670	696	675	695	697	722	687	721	673	685	668	729	695	718	700	726	703	706	683	714	699	672	693	661	664	707	714	706	700	708	737	598	649	683	685	693	683	667	712	672	658	725	676	698	700	720	712	747	647	718	708	646	647	737	735	707	644	732	608	645	708	685	673	669	669	750	650	715	666	713	711	710	668	759	690	672	714	677	662	648	686	717	673	677	702	633	664	641	730	675	697	683	664	766	726	682	713	636	693	684	664	711	684	668	689	652	649	643	666	693	716	677	690	732	678	658	721	690	765	671	646	718	730	674	670	648	747	664	705	722	706	654	643	730	728	648	712	715	685	667	688	703	681	671	667	720	698	693	659	692	680	718	712	695	656	667	675	675	666	671	702	678	690	677	688	724	692	678	680	683	673	723	699	691	725	735	708	639	721	719	672	645	682	674	689	680	717	727	705	675	674	669	687	712	696	722	674	721	691	687	677	712	673	618	652	723	734	642	741	689	708	696	687	720	707	699	631	762	722	658	718	651	636	708	645	760	651	666	650	704	692	723	722	774	699	684	716	646	657	690	683	717	700	680	673	675	742	726	711	683	680	697	654	645	641	708	672	722	685	663	677	661	680	629	665	758	689	693	648	722	694	700	716	697	654	740	684	717	644	728	709	644	744	716	700	663	666	643	640	699	666	716	712	652	734	691	667	659	688	687	717	694	656	672	678	683	695	688	688	681	685	693	677	668	692	690	684	732	674	722	683	675	677	681	667	698	696	705	675	697	690	715	695	686	668	704	659	677	733	684	683	651	697	682	676	697	697	679	730	700	654	717	732	683	760	679	679	715	674	697	643	653	683	654	671	716	698	717	679	683	698	669	674	701	684	679	627	645	706	652	698	707	678	707	676	730	680	718	659	749	716	667	677	670	735	742	708	630	632	649	718	674	743	716	742	713	712	712	722	653	715	686	702	680	694	711	712	681	684	662	649	702	703	705	696	670	697	729	672	697	699	692	670	712	680	708	681	673	698	658	712	624	665	674	671	647	692	688	700	681	695	728	675	711	706	686	708	711	652	702	655	684	660	666	729	719	667	682	674	683	705	677	676	700	720	652	697	695	670	653	680	668	691	698	652	701	691	694	655	687	687	731	700	671	688	674	680	680	696	660	663	681	675	686	744	683	659	689	663	650	703	716	734	668	721	681	649	742	686	722	679	637	686	709	654	734	709	688	712	611	673	686	648	682	660	713	725	723	680	703	695	662	667	696	675	669	709	694	678	708	653	687	668	719	677	693	689	698	695	684	697	719	664	701	710	687	694	664	733	656	708	638	671	693	716	693	656	672	681	727	701	690	695	683	647	692	673	702	668	742	652	695	676	726	654	680	653	705	702	668	686	737	700	698	712	643	638	660	658	676	674	695	678	688	663	680	705	645	676	728	685	642	683	670	676	726	645	685	661	697	680	682	724	714	694	701	662	689	679	718	664	681	676	746	677	682	657	669	675	681	708	694	698	655	693	693	711	639	679	648	661	686	661	705	683	690	669	671	693	702	716	670	647	695	701	650	690	677	672	690	678	677	650	712	699	718	654	690	703	710	712	694	655	712	658	729	682	668	660	697	661	705	679	669	682	665	616	683	632	694	698	712	721	690	714	682	671	657	667	704	640	720	675	716	734	673	708	662	686	683	691	674	685	675	645	703	669	683	730	695	647	705	690	719	679	673	731	665	644	694	758	707	687	664	683	710	708	690	679	660	705	690	690	699	669	646	697	704	691	681	686	706	662	666	673	687	679	669	685	653	705	715	660	719	689	678	690	716	687	652	691	722	645	687	669	686	670	698	705	701	667	681	695	689	690	704	692	677	687	657	697	668	688	677	674	665	674	640	699	643	697	639	694	691	668	653	687	699	654	686	715	673	652	679	679	668	630	649	684	654	679	714	657	710	713	714	720	652	668	723	672	685	681	684	699	652	736	720	678	704	693	720	670	646	683	719	695	632	698	699	664	654	764	664	697	691	686	641	693	699	698	669	709	753	698	685	689	656	747	669	709	648	653	699	668	642	707	709	658	685	698	685	717	637	641	681	673	672	679	741	715	685	692	739	678	655	697	645	743	654	706	638	711	676	702	696	637	687	660	673	702	719	645	738	692	661	751	683	659	662	721	707	654	680	691	629	662	658	712	673	709	719	705	660	634	688	690	691	693	676	705	693	660	683	639	723	697	749	688	688	688	694	711	723	634	710	690	697	705	688	713	710	683	682	698	679	647	694	677	640	686	701	652	678	679	689	675	714	693	625	699	647	663	706	728	700	661	667	691	672	684	696	694	655	675	697	736	681	700	680	669	695	692	691	660	672	742	705	722	759	690	670	677	698	715	658	713	746	682	668	685	680	666	645	651	652	723	705	682	675	741	694	692	688	716	692	653	705	682	633	730	699	710	685	712	643	675	686	679	705	701	668	691	635	713	677	651	702	651	658	687	660	714	688	670	701	694	710	672	702	707	701	708	673	626	722	665	649	632	694	670	674	707	651	681	684	704	735	662	687	652	700	718	687	727	704	680	688	684	672	678	673	662	671	707	664	683	695	719	681	668	701	658	646	711	711	703	690	693	704	743	690	656	627	691	713	702	672	731	701	712	663	680	739	666	692	643	680	681	672	666	701	646	702	681	741	698	697	714	703	702	699	643	657	710	659	716	695	685	660	723	708	721	682	689	673	655	657	718	701	677	683	707	710	706	710	695	677	684	684	748	687	691	685	663	677	680	662	724	690	675	671	660	654	692	701	722	688	672	660	683	685	681	709	713	656	686	699	691	706	664	691	676	711	702	647	685	665	718	650	649	728	691	707	676	691	709	683	667	609	659	697	723	694	708	702	699	705	684	698	710	679	649	756	712	666	660	694	710	712	682	724	684	703	690	742	726	672	671	651	690	724	671	680	697	661	696	696	718	719	650	674	697	647	682	719	690	680	695	696	683	635	719	671	602	717	688	696	697	665	680	671	660	654	704	711	719	705	647	668	694	668	700	671	645	705	694	701	667	662	631	660	677	701	718	716	656	702	687	657	698	711	661	676	666	694	696	708	690	748	677	685	689	717	713	723	703	703	677	658	690	689	653	668	651	728	662	707	674	663	712	721	700	711	717	683	706	665	694	721	681	639	669
21049	15248	17911	11105	4662	2858	1951	1445	1117	951	795	659	633	594	535	481	430	420	361	352	389	365	354	374	338	346	335	339	298	281	289	265	279	307	282	256	260	259	267	253	267	257	272	235	233	300	255	263	282	222	285	274	265	252	301	249	263	267	281	252	280	266	277	257	241	277	274	276	279	248	260	268	269	252	287	278	270	265	280	260	276	250	237	260	243	268	268	286	274	271	248	256	238	287	294	260	281	298	237	264	244	268	247	280	254	250	275	256	249	252	253	276	251	258	260	278	267	251	270	277	267	291	248	265	278	310	278	236	291	273	268	260	244	276	267	250	256	251	259	260	256	249	262	269	250	239	277	244	276	252	254	245	226	249	268	253	254	287	252	282	251	249	275	287	269	247	271	270	250	262	262	276	250	242	268	276	255	270	273	234	262	245	270	246	260	246	273	238	271	236	228	267	226	234	270	252	273	253	242	266	265	231	268	257	258	247	274	277	231	269	236	256	256	245	266	261	242	237	270	249	275	248	226	247	244	261	256	288	307	247	266	292	253	236	273	281	239	258	280	274	251	237	250	254	271	261	262	268	255	245	295	264	238	270	282	251	252	257	276	275	241	265	298	285	284	272	256	246	243	261	238	262	254	308	226	275	240	262	270	248	289	269	272	260	277	243	247	255	265	264	250	279	282	260	252	268	293	256	271	269	263	267	261	279	255	278	276	266	282	261	274	265	269	254	235	243	306	258	252	264	261	249	278	288	275	263	255	268	281	262	284	230	266	244	252	260	262	259	252	249	286	261	276	264	259	261	268	295	250	262	258	254	294	255	263	293	232	230	238	268	260	252	265	298	262	242	265	257	266	256	262	247	234	274	263	255	265	267	281	252	241	269	288	276	249	271	252	236	247	263	217	249	241	248	269	251	255	281	284	304	241	258	245	269	251	264	269	269	259	281	276	260	247	264	280	276	239	256	260	273	286	263	269	259	274	258	259	287	249	272	255	292	252	283	250	287	300	282	300	268	268	272	299	240	297	277	283	291	261	228	249	247	272	288	215	263	239	255	260	248	241	278	259	271	253	284	267	248	266	270	250	238	239	254	248	253	233	255	257	264	260	293	274	275	262	300	273	257	227	253	274	260	258	242	281	241	278	266	249	244	232	250	261	280	275	266	293	239	272	254	249	232	260	270	275	286	238	259	268	254	273	251	275	264	244	287	279	247	253	259	253	274	280	246	277	247	294	247	249	263	259	295	282	271	248	222	252	267	262	241	262	262	269	277	260	278	208	249	258	253	279	260	263	269	257	295	266	250	272	265	223	248	235	239	279	238	251	279	287	257	224	264	257	234	289	259	233	276	243	265	275	270	273	291	275	259	281	280	266	273	249	244	267	272	251	271	286	276	260	282	243	267	301	249	272	302	262	240	234	277	277	281	265	240	275	270	262	290	278	246	274	278	240	268	261	285	263	239	268	249	267	264	274	256	262	254	278	279	292	260	277	246	266	256	280	273	280	268	267	261	256	248	273	274	265	263	233	278	287	243	264	262	276	315	273	279	273	247	247	280	253	242	229	252	249	268	257	250	270	265	258	241	284	279	250	285	239	282	273	225	237	255	288	267	255	287	271	280	270	261	259	258	268	259	268	265	275	239	258	248	259	268	247	261	246	273	281	247	232	272	260	282	267	266	257	267	258	284	253	246	250	273	233	273	286	280	282	241	267	280	240	307	246	239	257	270	266	304	236	270	289	263	232	235	250	276	258	269	247	275	276	234	257	254	254	272	287	284	262	247	266	257	262	262	286	293	242	292	268	245	275	261	268	267	267	247	273	267	232	245	269	247	251	261	260	287	273	276	273	247	286	256	269	273	277	236	271	247	253	268	280	264	250	263	264	279	262	289	253	260	239	286	260	263	259	305	273	277	236	286	272	266	258	268	248	258	240	242	270	250	255	242	281	250	246	264	253	277	267	272	247	228	253	275	258	265	283	275	250	255	271	266	282	255	247	259	277	258	243	244	278	254	268	269	261	268	256	272	250	244	280	290	252	261	250	266	257	265	242	265	250	241	277	242	276	269	271	285	255	285	255	268	246	264	224	270	281	234	291	261	256	268	245	253	281	255	270	244	240	286	284	260	264	248	267	255	266	281	278	257	253	276	300	253	265	277	278	244	284	245	257	268	262	253	238	271	281	265	257	263	266	255	283	264	286	258	238	259	270	257	281	246	231	238	258	263	265	263	265	286	253	272	284	252	232	272	275	209	257	272	269	276	256	249	296	268	293	247	289	232	267	253	280	267	264	262	257	268	259	267	282	282	281	302	285	285	251	262	259	254	249	245	255	287	280	278	247	269	263	263	281	241	266	287	272	266	245	263	250	253	254	253	313	278	250	238	259	263	261	273	255	271	293	242	261	262	248	245	252	261	262	273	257	258	279	241	281	281	244	278	313	271	304	263	277	254	276	261	304	275	280	268	260	239	250	252	275	271	264	248	251	246	249	257	263	264	268	280	234	276	260	284	274	262	243	277	282	259	284	266	304	281	262	255	243	275	262	242	257	249	270	247	245	250	275	250	245	263	283	266	257	295	253	241	257	253	255	253	274	272	270	266	294	246	253	267	299	251	254	256	271	250	260	269	262	273	242	232	268	266	278	260	247	252	269	266	261	254	273	284	248	255	269	269	252	267	274	264	288	285	244	280	263	282	252	244	272	271	263	251	258	273	290	291	230	264	257	278	270	258	280	262	241	252	258	262	253	247	268	264	241	238	287	265	261	273	229	258	282	276	261	276	270	285	283	243	218	248	282	256	282	270	251	256	251	244	262	308	273	242	277	255	246	229	277	240	260	279	289	265	255	240	283	277	265	270	270	288	269	279	288	258	255	314	276	262	267	252	283	248	259	313	259	267	276	292	253	275	230	248	261	257	262	266	273	241	247	268	265	271	253	273	245	281	266	254	275	264	274	279	283	261	253	263	274	263	235	264	254	267	250	277	278	278	233	271	274	276	245	257	251	273	280	257	271	290	286	290	253	254	271	256	270	243	264	262	266	253	253	286	229	251	285	250	263	279	250	241	257	268	264	254	277	226	244	240	264	270	270	275	252	252	270	244	217	260	268	257	276	269	263	272	260	274	271	236	283	273	268	250	260	258	286	279	263	251	276	280	259	265	276	286	253	268	263	277	307	258	270	256	253	254	255	276	279	262	263	245	302	263	306	294	284	265	249	253	267	279	287	249	229	286	260	263	257	269	272	241	274	257	284	259	230	261	256	271	224	278	290	272	258	282	248	240	257	256	243	261	248	256	274	266	265	260	280	272	254	238	267	252	272	230	291	284	263	238	269	280	246	248	249	265	273	260	278	259	256	247	249	258	273	251	260	290	260	263	249	269	258	240	263	268	271	257	289	272	249	265	269	258	246	283	259	252	253	252	239	246	263	260	283	282	266	275	281	240	266	245	284	291	272	252	245	229	248	273	243	276	278	232	257	290	285	287	254	273
12160	13347	23814	20009	11843	9815	7722	6022	4901	4311	3791	3120	2673	2647	2488	2017	1947	1724	1529	1486	1392	1335	1341	1285	1193	1121	1038	1024	985	915	875	760	686	731	693	704	696	658	685	657	708	682	662	709	635	671	655	674	709	689	677	681	676	665	636	620	661	643	709	703	683	717	682	686	705	688	682	664	679	651	694	673	675	670	646	679	655	628	715	636	709	695	651	662	667	700	668	655	610	649	664	703	726	673	684	663	671	680	675	694	697	668	696	637	661	599	642	656	640	626	674	638	618	716	640	651	642	639	625	644	690	668	668	651	608	649	613	649	621	645	643	636	637	625	609	655	679	672	607	632	650	633	657	655	638	625	607	652	666	630	694	650	669	674	629	657	640	630	607	622	663	645	652	588	639	649	618	628	699	655	645	664	665	616	607	682	658	686	634	673	682	616	640	662	605	645	644	651	656	644	657	654	698	651	707	659	668	627	687	676	672	660	634	680	651	657	656	656	693	661	645	636	683	637	633	630	620	640	619	647	689	644	616	617	660	691	616	634	658	643	659	642	620	681	638	670	723	627	608	646	675	641	626	694	615	657	643	596	660	655	666	678	624	654	650	606	657	641	654	650	629	672	646	591	638	650	606	637	644	667	635	684	617	649	683	625	670	681	662	685	674	639	638	649	632	660	689	692	692	681	617	683	638	598	625	634	664	613	650	662	619	639	658	670	638	677	679	644	622	650	632	611	595	636	678	662	679	652	641	659	681	618	671	669	674	663	646	610	694	608	659	661	632	634	606	657	672	668	636	681	672	648	684	573	645	669	605	691	617	663	636	656	669	593	666	641	670	642	678	605	650	626	647	690	633	698	643	654	690	682	612	683	648	707	665	690	656	671	634	646	653	638	658	662	720	631	606	712	671	650	670	609	638	675	749	644	657	718	636	609	660	606	681	653	700	650	656	691	695	645	662	643	659	676	685	634	672	646	648	602	620	644	648	636	697	593	608	652	628	646	665	709	662	648	689	643	657	627	657	638	661	651	655	665	681	648	657	584	647	645	646	617	673	676	644	657	636	705	669	668	666	676	633	685	632	658	672	602	610	611	645	688	646	693	640	628	685	728	688	661	618	618	643	643	681	663	605	637	614	652	633	652	630	640	619	632	654	651	655	687	655	649	687	620	671	687	659	691	644	637	635	582	634	674	652	653	652	646	655	682	652	600	643	653	628	646	643	697	643	645	661	643	661	622	650	605	704	636	665	674	732	639	716	707	653	644	647	629	641	658	691	620	674	612	645	655	632	703	618	672	629	634	667	681	653	647	616	669	651	661	661	659	636	659	652	639	652	641	669	666	623	636	674	660	636	634	591	654	695	656	669	671	638	632	624	651	627	642	631	607	629	672	656	656	635	649	666	684	690	632	660	634	655	619	661	662	670	633	687	700	624	697	646	605	643	674	650	610	661	667	601	666	628	625	681	632	624	682	634	653	667	670	680	671	658	678	659	679	661	647	656	673	586	660	641	637	638	651	679	644	642	674	656	648	656	667	670	621	672	612	629	675	662	660	693	654	680	644	658	595	663	658	667	630	632	654	635	645	685	706	640	692	611	697	663	582	691	676	620	635	695	634	650	588	642	688	665	669	631	611	611	685	604	614	622	615	671	642	649	631	635	679	668	622	650	658	665	637	630	684	641	671	666	681	663	645	622	648	645	674	650	663	654	664	632	667	670	672	643	655	660	627	658	679	662	700	618	654	656	689	594	637	663	672	633	656	600	688	656	721	666	663	634	596	670	640	639	706	650	670	655	636	679	672	661	648	629	683	652	670	628	669	634	688	671	639	623	650	613	677	653	630	656	643	650	687	625	679	658	710	635	633	693	671	615	701	672	657	660	683	671	653	634	629	697	622	626	698	613	654	673	612	648	635	628	625	680	661	644	637	683	664	644	689	608	651	637	719	635	671	660	666	654	624	652	651	674	692	639	622	654	610	651	654	582	652	626	651	626	656	680	674	607	636	688	652	686	664	644	638	681	643	669	654	626	639	675	674	676	680	659	662	640	634	665	672	615	586	702	584	647	664	658	622	672	686	668	668	661	638	630	647	655	622	690	642	672	678	629	624	670	640	623	714	691	656	675	640	677	642	614	640	646	632	622	677	653	643	705	629	621	661	674	677	669	618	659	678	707	641	671	650	662	689	627	653	652	648	657	673	663	623	642	671	709	659	654	658	676	593	640	664	643	617	707	683	616	619	658	666	630	621	680	682	628	613	630	672	676	697	659	624	667	604	644	601	648	686	644	646	686	669	620	634	693	622	647	701	649	658	678	610	659	667	648	591	626	676	632	641	605	662	670	657	643	656	638	688	643	642	666	602	660	659	655	623	693	654	679	652	668	625	626	667	582	680	637	670	687	657	673	653	660	663	625	653	685	622	691	618	639	634	675	591	659	687	633	644	701	641	645	599	622	647	656	647	672	656	615	623	636	658	624	624	677	670	674	645	672	664	674	618	647	626	683	663	719	662	682	640	599	647	649	681	607	674	640	659	595	638	641	649	635	633	704	619	654	641	612	665	671	642	646	606	649	673	655	654	589	629	684	632	603	653	627	694	621	636	635	650	636	692	643	651	681	605	642	603	661	660	632	676	697	607	676	654	630	640	629	678	607	626	668	640	620	663	668	656	595	644	636	597	682	636	626	666	693	599	645	632	654	655	656	681	672	621	635	647	690	693	674	635	658	684	634	685	650	620	658	666	662	667	614	630	660	657	650	656	673	651	643	645	626	672	655	604	717	659	643	684	644	681	641	652	595	644	628	651	658	658	618	661	675	666	647	633	706	652	652	678	641	658	588	672	670	687	640	650	619	631	653	666	628	676	666	645	644	634	656	656	670	685	644	657	635	677	636	623	640	629	662	677	682	640	634	613	651	673	641	655	660	638	652	624	651	690	684	639	637	655	637	642	636	623	677	660	670	652	676	655	644	647	652	653	652	647	661	670	650	633	662	671	681	613	682	673	671	643	605	669	632	634	599	640	656	698	672	629	668	662	638	644	661	644	625	684	631	632	619	667	645	644	673	672	645	656	659	637	629	700	691	625	655	691	653	676	650	647	616	625	691	662	617	620	637	672	684	632	655	661	694	641	626	651	653	588	621	649	655	656	623	657	655	656	670	671	690	697	615	677	711	648	637	683	659	636	648	652	693	675	640	621	630	716	654	628	657	635	657	629	638	629	676	674	647	643	673	651	630	635	648	663	656	673	663	653	646	669	674	653	739	650	672	627	657	655	655	679	618	658	670	608	636	677	629	685	639	637	637	631	683	669	669	650	697	675	648	658	694	672	614	686	653	701	685	629	652	632	662	654	647	677	621	672	630	650	668	681	675	676	640	698	610	642	669	645	643	703	691	659	645	622	639	668	623	645	648	626	637	625	654	645	576	643	636	642	681	625	635	655	586	654	652	653	713	660	690	630	614	670	661	644	653	633	641	678	677	650	677	647	621	658	692	649	662	625
35489	41152	48915	41035	26693	17535	10387	5796	3879	2515	2028	1510	1226	1019	874	808	730	680	619	582	559	574	577	547	521	446	426	421	385	372	380	393	366	359	312	338	310	357	372	313	354	357	304	330	328	365	331	364	372	327	362	341	305	350	321	333	310	326	331	338	338	339	343	331	323	351	335	353	340	331	301	310	359	373	321	298	375	296	291	299	329	308	304	320	313	331	338	348	325	342	343	338	350	345	319	342	312	319	289	333	317	317	321	327	365	319	359	310	324	303	314	279	335	311	333	374	349	343	321	300	312	291	334	321	339	321	353	333	332	339	316	318	315	332	353	304	306	328	285	321	333	310	338	354	341	312	335	315	312	360	312	330	346	331	307	351	311	340	313	326	313	319	347	306	306	328	333	319	298	338	364	303	322	314	314	350	325	354	353	310	354	324	324	315	302	335	357	337	330	335	343	304	309	312	311	315	310	337	356	304	313	280	339	321	333	350	342	347	338	301	315	324	324	326	344	323	361	324	314	289	315	355	342	315	328	302	336	316	323	327	309	286	320	331	328	328	341	373	345	304	297	313	344	365	347	306	315	316	331	313	330	318	305	321	337	317	347	340	335	336	312	310	342	345	323	325	341	329	352	288	302	359	306	304	344	333	309	357	305	340	313	314	323	288	352	292	299	314	355	317	372	355	324	289	308	323	313	298	301	335	299	337	354	312	320	302	350	340	348	304	325	292	321	342	342	311	310	319	366	316	344	312	316	332	335	339	338	330	332	313	316	319	326	341	318	323	279	341	335	373	311	339	320	314	323	308	337	311	296	330	350	311	289	295	315	339	346	332	333	313	328	323	315	319	331	368	317	305	333	358	321	300	342	311	316	313	336	346	321	307	349	309	334	312	337	312	323	316	340	307	339	302	318	303	356	324	366	291	310	313	307	319	317	298	340	298	327	334	324	348	352	347	331	297	316	298	316	313	326	325	330	313	369	321	318	323	324	337	335	290	311	323	330	288	326	382	325	331	342	309	342	310	335	336	344	324	333	367	321	343	318	341	304	287	315	341	351	331	344	285	337	314	309	327	341	320	338	314	343	314	315	341	345	312	312	328	326	314	327	307	317	299	303	310	365	327	333	339	302	361	339	336	333	297	315	299	312	335	328	321	330	338	313	321	348	326	324	353	335	335	343	328	311	299	295	345	325	324	332	332	323	331	321	320	329	341	316	347	359	329	308	335	341	318	324	293	323	318	286	320	337	306	307	330	296	310	317	329	359	337	321	356	337	321	346	305	326	329	314	330	340	335	352	313	324	312	339	311	345	296	342	325	330	305	288	299	321	298	323	342	300	321	302	316	343	353	311	331	362	336	328	324	334	342	301	340	320	317	307	320	307	294	316	320	311	326	338	308	315	334	315	315	342	314	324	346	318	343	343	331	309	330	288	310	343	353	332	338	311	290	299	325	297	337	341	338	327	327	314	325	304	336	294	317	352	356	350	315	330	325	341	343	316	312	308	312	315	340	356	303	306	302	334	303	354	333	345	364	323	317	337	331	322	345	327	308	341	343	325	363	319	300	317	354	351	319	302	343	327	321	301	329	288	330	346	323	333	328	332	286	316	293	314	311	320	302	323	314	324	316	357	303	318	325	356	294	316	327	352	326	325	331	317	309	319	336	300	308	322	341	277	333	323	333	331	306	340	341	341	286	316	339	288	321	308	346	348	306	322	290	317	335	326	341	333	315	300	372	302	334	337	325	290	301	308	328	331	301	301	328	369	346	302	299	365	285	349	309	325	341	299	272	317	352	339	284	319	329	333	350	307	313	333	280	313	333	368	334	326	312	329	313	319	317	323	320	304	313	343	326	321	340	333	347	346	317	310	279	359	308	326	325	298	332	277	324	331	302	299	332	344	308	327	315	323	316	373	293	351	358	352	308	341	325	302	293	359	345	308	341	297	323	342	307	306	313	346	347	348	299	351	329	297	311	318	316	296	326	313	342	325	326	306	319	315	309	333	349	319	349	318	330	345	291	312	341	337	326	316	288	317	329	345	330	317	278	318	296	304	269	304	331	342	321	361	303	329	343	285	334	329	289	318	304	354	321	329	349	315	329	312	341	339	355	323	331	329	301	314	310	308	315	344	322	304	317	286	332	344	312	295	319	322	349	332	317	313	293	329	300	308	333	322	356	345	358	343	328	329	318	352	328	327	294	283	315	360	326	321	311	328	321	355	309	316	326	325	306	350	332	319	318	338	294	326	333	295	302	316	297	318	332	328	335	343	355	340	325	339	315	277	296	338	324	331	319	312	350	316	321	301	318	321	324	302	318	327	337	330	348	339	339	337	326	342	327	304	365	314	327	335	351	351	347	331	302	335	281	352	321	337	327	290	340	337	359	324	334	317	330	287	345	381	309	340	309	292	331	366	331	303	332	319	333	358	334	343	357	299	317	334	326	326	316	335	339	309	324	340	323	341	317	348	328	331	323	322	314	339	324	326	321	327	300	305	339	312	331	314	328	304	333	322	322	310	342	311	327	349	311	335	314	349	336	288	344	325	294	319	307	324	310	336	325	306	317	319	323	336	326	318	304	343	294	357	341	331	341	355	300	336	322	341	327	330	313	344	331	302	319	349	322	292	326	324	317	333	334	313	338	355	345	303	351	299	308	320	349	287	322	306	292	343	300	295	278	349	288	295	305	334	320	303	354	326	314	356	334	300	326	357	306	311	329	347	327	352	333	302	296	318	329	315	326	336	309	313	298	300	311	327	364	322	328	315	310	307	339	338	336	349	333	329	356	321	323	328	345	309	332	323	356	323	289	306	303	317	298	309	353	311	327	333	304	337	326	327	330	353	326	295	358	322	344	321	353	327	331	356	345	364	311	334	313	310	303	311	303	337	324	314	332	328	306	334	295	347	360	341	342	334	351	336	347	285	297	313	297	320	336	357	332	334	343	331	310	313	343	329	323	296	348	341	342	322	314	303	339	334	333	297	355	313	308	341	330	329	347	351	352	318	317	325	310	326	339	347	307	325	298	337	339	308	342	317	310	278	315	343	344	340	299	357	323	324	327	337	326	330	332	321	283	329	298	290	316	324	322	320	304	310	338	327	334	329	343	327	332	328	345	352	313	306	307	327	296	320	326	312	345	348	309	318	312	296	321	319	314	314	319	331	300	346	332	304	342	341	311	328	358	304	344	299	345	335	335	335	313	322	310	314	316	345	363	328	322	348	304	318	267	367	336	352	287	326	307	316	312	304	335	346	290	324	310	329	301	318	349	338	291	354	334	308	333	351	340	329	340	345	325	317	348	307	325	312	332	297	357	307	314	309	318	297	329	316	351	342	296	337	314	289	335	315	338	308	329	327	351	310	321	336	329	335	334	336	316	322	306	275	331	297	306	348	289	322	341	368	350	345	350	313	318	313	312	327	326	314	312	334	302	329	357	342	326	312	336	316	334	327	308	308	322	336	298	321	320	298	351	338	310	342	327	348	348	313	306
22619	34362	48241	44927	26133	18007	14255	12472	11203	9531	8067	6356	5661	4745	4028	3772	3201	2860	2651	2580	2349	2312	2312	2073	1989	1779	1584	1393	1355	1330	1319	1128	1038	966	966	901	850	892	820	864	780	818	823	777	831	816	809	820	854	857	843	841	851	863	879	874	850	855	890	912	868	867	860	851	881	829	861	864	802	845	803	823	862	815	788	796	784	790	832	826	808	852	839	851	790	876	816	810	888	862	828	848	792	786	844	813	826	789	812	818	778	755	804	791	780	797	724	784	774	792	790	818	774	805	822	769	753	777	808	819	786	796	768	759	774	786	783	776	805	780	798	738	760	749	830	803	732	769	796	756	800	803	779	856	780	764	786	755	804	756	763	759	797	779	780	793	745	770	745	750	770	782	713	776	763	762	715	745	757	745	810	778	755	769	766	773	754	737	780	804	785	759	809	746	798	844	790	768	744	755	758	753	797	753	818	801	762	801	717	787	758	813	765	788	763	830	786	822	772	749	777	812	749	784	774	753	746	791	762	740	774	732	784	758	784	800	754	797	799	777	769	803	735	766	749	810	758	748	794	761	758	725	827	750	796	740	735	700	766	777	787	748	783	790	751	851	726	740	755	757	772	805	753	783	797	794	767	784	741	790	818	765	748	800	783	760	737	763	806	713	784	842	812	736	764	763	765	775	797	737	776	770	762	772	761	822	779	784	750	792	792	773	784	834	769	799	771	740	761	805	785	766	798	823	719	761	782	765	785	783	751	772	729	796	751	785	853	760	757	753	791	733	758	779	794	738	747	801	752	820	801	775	784	767	766	784	759	772	785	799	775	787	788	813	779	787	801	796	782	810	730	758	795	741	786	734	784	726	731	743	816	733	749	759	776	785	789	819	757	776	764	781	731	728	794	817	733	810	755	791	774	779	780	735	757	787	762	777	766	782	754	774	777	812	712	724	789	804	774	720	774	766	773	799	766	785	765	743	839	753	783	750	752	773	788	770	778	768	766	784	773	711	783	780	788	774	815	791	758	735	752	770	773	758	754	826	759	792	758	777	779	822	803	750	824	815	777	766	828	753	719	757	772	760	794	768	723	771	798	759	722	825	721	803	741	718	765	753	805	810	773	782	780	743	771	757	777	789	801	767	730	762	800	809	794	804	811	702	789	747	746	793	825	753	761	810	811	750	793	789	787	746	754	718	774	763	766	805	806	744	749	748	792	804	818	805	734	771	771	734	796	766	768	819	720	833	821	809	792	739	761	743	759	798	781	746	714	750	789	708	824	817	848	730	825	781	779	781	824	751	752	785	809	768	804	776	763	784	728	772	747	781	744	783	791	787	755	795	760	822	801	801	745	756	717	776	784	799	782	780	769	787	788	767	755	774	780	784	739	763	807	776	767	737	726	791	774	738	755	733	770	800	728	776	731	765	787	803	777	720	786	766	780	797	751	766	842	786	773	745	783	791	758	786	779	802	773	773	803	731	808	828	748	772	751	755	782	766	831	763	750	745	808	787	780	753	771	778	793	808	764	762	781	812	758	718	840	724	785	807	798	840	803	728	763	789	710	728	760	797	746	799	783	737	772	731	759	813	721	809	770	761	766	789	728	776	761	788	756	738	781	781	759	807	762	756	758	735	754	734	788	822	771	787	740	774	786	811	772	807	770	793	833	791	786	770	725	771	762	796	841	761	801	744	789	739	798	752	821	830	831	715	771	725	775	814	797	778	803	759	827	769	753	730	806	764	766	733	783	766	788	758	805	770	769	771	767	757	791	759	741	757	768	738	748	793	795	777	770	755	756	781	768	722	756	791	766	726	756	772	760	825	766	792	729	774	756	710	764	765	786	788	788	808	775	790	778	786	800	780	773	762	740	754	749	748	806	762	766	775	817	762	756	748	801	730	773	746	808	844	786	780	797	775	767	799	747	815	752	810	789	727	757	820	791	770	752	811	764	768	741	779	762	689	780	782	803	752	821	754	752	763	811	822	725	751	837	805	820	782	790	826	795	738	762	773	771	748	772	781	752	769	754	776	820	761	762	792	740	745	711	750	753	797	781	757	801	756	836	753	793	804	750	817	762	779	764	818	770	830	762	780	829	768	803	744	789	731	751	748	823	799	771	779	771	817	755	805	743	781	779	772	764	764	793	796	785	808	754	821	725	785	745	765	760	793	765	784	786	742	745	757	752	754	787	784	786	758	751	770	745	762	827	779	786	803	763	735	779	811	772	787	784	797	808	797	773	759	768	781	746	818	810	772	801	791	771	741	730	780	750	767	792	780	832	773	717	790	781	802	786	776	771	768	737	750	735	759	771	770	787	760	764	742	770	751	768	790	791	741	761	765	763	756	782	736	802	751	763	769	801	773	785	847	776	795	833	772	761	787	761	794	793	724	744	801	758	800	765	780	764	771	772	785	728	767	814	803	784	759	764	767	783	719	744	798	781	779	761	750	769	794	787	717	784	819	762	775	765	827	765	847	796	760	803	827	796	758	760	769	762	778	811	773	784	815	812	797	806	730	725	749	778	769	787	788	784	802	831	727	812	757	786	792	747	791	764	763	798	769	830	805	810	807	831	733	819	743	757	780	775	791	775	787	792	810	768	764	787	777	787	762	735	790	771	812	758	761	753	825	738	767	750	782	762	787	715	797	779	779	780	727	798	770	796	782	704	790	784	806	804	791	767	764	748	780	714	758	744	804	797	802	814	740	790	773	791	728	786	779	750	746	793	793	781	761	803	773	776	804	746	813	758	802	747	753	779	764	779	809	763	854	767	799	781	739	741	780	801	759	770	809	802	820	747	758	776	790	757	762	753	727	751	769	751	780	763	763	764	762	812	790	745	746	779	737	792	744	731	784	793	796	769	777	736	803	789	746	762	757	782	705	777	772	805	784	784	784	754	775	775	846	754	752	779	793	725	745	759	725	770	819	785	789	762	738	784	818	764	801	759	772	774	808	743	729	740	763	746	800	793	750	800	763	794	757	777	801	824	787	770	756	764	719	817	749	749	780	747	741	802	761	779	816	793	800	811	815	777	751	733	766	826	813	803	753	818	701	760	753	804	762	748	755	740	832	776	815	775	816	778	772	785	723	796	768	810	820	772	746	862	758	780	778	789	807	756	782	794	783	730	716	751	731	772	795	760	803	726	746	785	781	798	801	786	792	794	744	799	803	752	775	732	784	742	770	779	810	785	767	812	762	812	788	805	784	772	756	771	781	775	805	773	771	770	747	800	763	742	748	788	765	756	763	785	786	819	798	794	768	810	775	805	744	784	787	772	787	822	759	787	736	814	792	752	780	773	796	833	791	756	770	752	790	737	808	769	769	800	765	801	781	783	796	773	783	787	779	771	749	817	780	788	768	782	785	731	797	722	767	751	771	773	775	793	843	796	758	736	759	738	747	782	747	732	792	784	818	802	777	857	777	788	749	792	724	743	769	749	776	791	747	774	775	738	818	782	767	807	811	714	775	792	766	727	861	815	801	820	784	775	810	780	793	816	745
44963	51087	49555	43339	27743	21964	17207	11112	6404	4292	3078	2133	1544	1408	1243	1135	837	793	714	666	675	606	571	542	548	513	458	464	441	401	374	363	354	337	381	330	329	362	361	337	338	307	314	298	325	327	321	309	263	347	310	287	317	299	333	306	280	318	341	313	309	333	308	314	343	320	349	320	307	284	293	300	308	339	299	300	316	302	316	303	333	307	322	314	285	296	307	275	292	290	292	302	306	301	309	304	318	285	303	268	298	319	319	293	291	274	290	321	266	321	278	293	304	298	331	349	307	294	307	273	312	307	303	287	289	309	303	291	291	321	289	302	281	293	284	283	307	298	280	292	324	304	341	275	317	281	278	296	305	263	302	304	332	312	310	270	301	276	313	294	332	281	273	285	345	314	279	254	323	324	319	304	278	289	321	335	294	329	307	290	312	326	323	268	302	280	280	309	295	264	298	294	292	301	295	295	250	317	319	303	311	266	277	288	291	305	290	289	296	295	269	324	299	288	302	289	310	311	330	295	304	304	294	283	261	309	318	285	297	290	283	312	308	285	287	318	290	285	309	277	283	315	280	306	274	280	268	292	305	253	272	322	272	279	289	281	302	313	307	297	299	302	323	286	306	316	334	327	280	292	339	303	313	295	288	342	290	295	297	305	287	311	292	315	296	289	273	293	293	277	313	254	298	280	314	264	300	301	341	302	265	309	287	292	300	326	297	279	258	316	284	278	307	300	258	341	337	310	299	277	301	308	299	295	300	299	288	310	308	330	282	293	317	333	307	294	310	291	274	286	313	290	297	282	305	297	300	289	300	305	286	323	296	306	301	294	290	301	282	307	302	299	282	309	315	288	329	320	295	297	302	331	294	313	295	310	293	324	271	271	272	280	285	311	328	311	308	271	282	279	315	323	311	288	315	327	294	308	262	284	287	266	298	285	289	314	302	308	324	285	290	305	294	296	305	308	287	343	282	285	302	297	292	315	292	294	293	283	313	310	284	319	317	278	296	307	259	322	298	317	300	298	313	288	315	294	300	304	285	292	286	299	304	273	286	321	293	289	294	280	302	308	315	284	318	304	314	291	307	306	292	304	295	305	280	298	285	291	302	294	284	304	302	288	300	267	274	298	302	297	314	274	304	277	301	293	294	334	315	344	278	289	290	332	245	286	278	315	282	295	293	311	294	288	300	347	313	286	285	299	302	308	265	270	313	269	284	288	335	254	271	303	265	283	306	279	310	299	285	292	321	253	298	281	290	287	299	309	318	319	324	312	305	304	283	301	306	302	285	315	298	287	275	265	305	302	336	287	294	270	313	304	277	305	289	314	295	305	253	323	330	309	257	271	312	302	307	296	293	318	308	336	293	309	303	305	307	287	235	298	285	312	337	311	327	307	276	270	307	306	305	334	313	322	302	293	300	273	326	288	287	301	326	297	301	315	295	290	296	287	339	290	283	305	332	272	283	293	293	260	330	320	315	287	292	294	307	342	287	290	300	302	306	287	320	321	338	323	296	329	290	303	301	267	299	316	322	320	279	276	302	317	324	301	271	279	303	285	292	296	290	322	310	331	339	281	306	306	311	325	295	281	292	316	286	275	291	282	313	283	288	323	301	317	270	272	274	309	284	306	297	298	332	323	322	308	318	269	273	304	296	289	298	318	294	305	262	276	288	305	290	306	307	304	289	273	319	282	303	302	304	316	298	321	321	294	337	287	312	284	294	266	335	280	285	295	322	275	269	280	303	333	315	281	315	318	294	298	301	319	279	312	280	280	297	291	310	313	315	298	277	320	287	295	282	295	272	289	278	351	317	305	317	282	258	296	308	265	292	289	312	287	298	321	310	314	299	291	281	318	285	326	286	271	281	290	295	269	287	329	281	288	293	306	294	304	285	337	298	306	292	323	275	301	297	307	291	300	294	323	317	315	286	301	294	277	260	307	283	307	297	315	303	261	337	295	304	275	291	272	305	275	261	299	297	296	290	281	274	323	307	298	315	328	300	286	310	300	315	307	301	311	314	321	318	275	320	290	315	330	289	295	278	312	303	279	283	285	316	286	313	295	294	287	283	307	306	287	265	272	303	290	320	302	325	284	300	277	313	303	331	299	262	314	245	299	288	297	279	290	273	318	295	267	305	266	303	298	261	282	295	270	293	285	303	297	324	309	293	287	296	302	306	288	257	286	297	282	295	334	303	296	300	309	276	327	287	322	307	279	294	309	329	319	282	301	320	277	282	289	297	284	268	285	329	291	300	286	295	294	239	310	302	289	314	291	291	289	263	270	323	286	306	320	290	316	317	353	298	284	301	305	293	287	302	270	299	301	277	285	284	337	305	298	292	286	298	272	278	293	292	274	317	326	311	305	295	329	283	299	282	297	290	315	293	286	305	284	298	307	286	280	290	289	312	293	309	334	303	321	319	283	296	273	287	294	301	302	313	301	270	323	321	318	309	267	323	309	294	281	311	302	326	312	297	280	307	306	290	302	303	309	321	288	307	293	313	314	281	283	333	286	333	296	293	306	272	301	320	310	285	311	306	307	304	303	304	247	295	288	302	270	298	297	303	282	286	313	316	311	298	344	300	308	260	267	301	294	296	292	311	291	269	321	324	297	285	270	308	299	294	296	322	328	299	291	288	306	320	334	313	291	279	321	313	315	283	302	305	274	329	277	276	285	317	301	306	313	293	292	288	310	273	270	311	272	278	286	308	295	271	302	315	319	283	333	297	286	282	319	265	327	291	302	291	291	316	272	295	324	313	278	271	306	318	285	331	310	318	286	275	274	312	312	322	279	297	289	252	305	267	273	291	319	279	292	299	283	306	279	316	294	308	304	311	307	290	279	332	284	293	311	295	249	293	288	272	301	276	305	300	290	300	314	315	301	314	286	335	305	281	259	338	284	317	320	248	283	318	308	314	278	305	305	306	277	265	310	294	300	294	293	287	328	292	276	292	286	297	335	307	314	276	306	309	299	293	285	333	312	309	305	284	289	303	302	315	324	275	333	292	293	326	310	310	310	302	297	280	290	286	348	314	306	311	286	312	258	296	285	283	293	284	283	295	316	293	300	307	296	318	288	310	310	303	319	329	300	307	308	274	289	313	308	326	306	295	285	297	307	276	284	285	312	305	289	330	305	300	307	323	293	278	282	325	299	281	307	279	281	291	263	282	289	299	282	282	293	287	303	279	279	293	295	295	278	321	333	290	329	295	278	292	288	278	318	287	300	286	334	285	312	292	286	259	298	287	318	292	325	319	294	269	289	278	269	303	286	301	315	322	298	316	289	322	277	322	287	291	299	299	316	330	330	265	322	287	298	302	326	291	283	287	315	328	276	314	326	295	319	311	260	303	309	274	350	299	318	307	299	293	332	307	290	302	306	338	301	268	293	290	307	292	293	300	293	282	295	319	329	290	322	306	300	274	332	293	321	304	292	285	316	324	263	270	299	288	278	301	280	305	308	284	308	291	282	311	304	280	304	296	282	293	317	290	321
29338	44059	52169	47896	28520	22599	19163	16616	14234	12393	10089	8280	6906	6268	5267	5257	4198	3944	3520	3225	3102	2841	2704	2449	2454	2175	1891	1764	1598	1475	1368	1212	1111	1102	1008	904	823	854	843	806	771	873	788	743	867	755	823	803	785	850	855	825	853	810	834	848	900	836	906	922	895	905	868	892	856	828	845	833	836	827	855	812	840	788	793	788	764	725	761	778	709	751	757	748	735	729	796	798	879	791	771	763	820	740	743	740	739	708	818	798	755	750	687	704	730	709	683	686	730	721	701	724	669	671	721	696	742	760	704	757	673	770	708	700	716	719	706	674	698	688	760	684	672	693	701	724	680	682	721	672	726	697	708	717	664	727	670	684	702	709	733	679	642	739	688	702	680	744	713	679	724	698	701	706	699	689	718	682	689	680	660	680	706	693	712	700	701	707	661	669	704	702	697	687	724	718	698	740	704	670	741	745	706	663	740	651	723	688	654	719	702	728	736	698	663	697	669	675	705	707	673	684	707	711	739	752	715	705	674	670	740	701	726	711	688	677	661	751	707	750	720	683	709	689	684	604	723	662	706	699	729	684	666	663	701	681	736	691	713	718	713	674	711	706	667	717	684	705	742	673	680	718	756	699	681	711	695	693	717	660	715	696	708	709	669	719	694	674	706	744	702	698	680	682	708	635	683	713	692	753	742	682	710	717	701	685	702	721	692	699	700	691	696	720	725	640	665	752	712	704	666	748	687	678	687	690	721	744	693	687	711	682	701	704	738	676	647	684	730	721	678	732	697	698	732	693	654	692	733	735	659	706	662	668	675	726	751	675	671	721	739	721	715	681	727	728	670	735	690	691	722	658	699	749	673	680	705	725	710	707	679	647	645	703	680	733	678	681	718	685	688	761	743	705	714	719	727	717	687	676	675	711	705	714	691	713	725	706	652	670	692	750	654	671	683	681	694	728	704	682	701	714	723	708	704	706	696	739	733	713	700	669	725	722	663	708	667	706	671	700	648	711	682	694	717	718	701	712	691	716	701	680	707	730	691	698	706	695	694	692	677	709	718	701	723	709	709	711	658	717	721	711	691	683	688	694	693	717	706	725	702	702	657	657	701	693	666	676	697	710	723	710	647	655	700	686	701	707	689	718	705	692	653	756	636	695	719	679	697	727	701	691	685	671	661	718	675	712	723	732	676	662	691	732	751	684	694	691	697	706	718	722	696	704	682	748	682	701	723	704	720	716	718	707	645	676	672	717	734	698	702	689	724	722	692	692	680	681	685	737	689	711	737	672	703	711	743	687	729	749	731	703	720	696	752	705	753	692	671	711	709	676	725	728	732	671	724	707	719	705	714	729	685	695	716	747	706	678	720	674	702	704	759	688	710	717	696	730	701	704	688	697	693	721	712	732	695	726	723	731	704	705	647	699	690	664	729	638	722	701	695	654	674	719	638	730	727	739	717	719	669	704	698	702	684	692	682	709	714	671	731	713	713	665	706	692	717	711	715	719	716	657	714	696	691	662	714	733	710	704	691	695	660	679	701	720	759	755	702	711	684	680	747	693	659	674	714	714	697	754	685	723	714	707	694	728	707	730	765	694	656	725	675	660	686	704	675	753	728	734	664	728	714	725	765	702	701	744	697	680	703	735	652	739	667	681	697	671	758	718	707	717	720	727	736	699	708	738	709	724	697	705	707	689	705	656	716	711	730	711	707	718	733	686	717	718	714	692	648	701	700	691	724	714	721	719	691	701	710	692	690	735	697	727	711	652	734	764	688	683	670	698	710	728	683	710	745	651	730	687	753	670	671	734	750	697	712	713	685	734	672	719	723	708	701	692	664	673	709	683	711	682	709	700	700	708	700	662	680	714	679	736	728	691	716	748	690	712	664	680	665	675	727	670	714	723	727	685	703	726	716	703	712	684	697	678	670	679	666	680	713	677	662	691	726	686	727	695	685	672	665	695	698	710	781	698	710	681	702	652	719	735	693	670	705	664	702	727	678	689	669	716	714	671	679	683	699	732	684	729	729	670	658	699	684	691	734	708	705	667	680	666	763	770	705	683	748	730	724	686	721	661	739	715	734	707	672	688	695	686	742	710	700	709	720	745	715	694	709	709	689	709	703	700	654	709	732	766	678	724	697	699	717	701	696	683	657	745	693	742	698	677	704	739	717	635	721	695	722	689	667	720	740	725	688	719	715	744	640	727	707	709	739	726	688	678	673	680	816	703	711	699	730	718	712	650	696	686	687	694	708	667	732	686	699	668	721	727	645	697	694	679	687	705	696	714	739	656	729	714	722	668	691	719	700	720	703	717	682	692	660	735	688	727	673	688	738	745	679	667	700	734	693	714	679	704	674	720	696	715	696	662	673	698	685	717	660	698	691	750	692	681	750	662	715	733	696	666	715	673	730	691	701	675	694	665	736	741	712	699	700	720	692	676	679	706	721	724	715	669	716	700	669	699	674	692	726	667	728	717	690	723	696	695	732	731	724	708	635	728	736	702	723	686	683	749	676	728	766	676	729	691	654	706	741	682	682	712	689	717	677	702	707	678	741	711	761	670	707	715	692	714	729	741	700	716	707	700	675	741	711	698	696	725	693	762	673	702	697	731	693	685	709	658	715	694	711	714	761	731	728	715	712	685	678	729	688	707	697	735	690	727	675	705	694	722	663	719	675	688	684	702	693	710	726	718	661	671	733	708	695	670	693	658	676	697	708	693	722	712	664	713	731	709	719	708	678	709	700	642	681	698	709	722	680	722	685	707	707	689	697	709	762	668	729	737	716	711	721	672	732	728	730	698	717	684	709	751	695	684	734	689	708	673	698	666	704	701	700	671	712	673	709	742	734	672	682	670	709	724	762	714	708	760	702	706	730	753	728	719	683	680	748	716	727	697	694	700	693	694	682	711	669	714	726	718	664	704	699	694	721	709	699	672	705	710	646	694	686	675	693	701	685	660	728	720	670	705	688	697	702	669	732	752	706	669	722	709	723	670	696	715	674	740	710	716	695	725	694	703	693	689	693	717	680	699	688	704	692	730	694	761	675	703	694	748	712	722	721	738	656	731	710	735	657	736	687	702	700	706	686	701	729	699	682	741	739	665	679	713	718	662	707	681	717	658	662	711	637	687	690	706	713	742	696	696	711	658	718	702	717	711	677	695	703	690	700	718	689	722	697	716	732	691	705	694	704	695	742	676	678	710	705	655	678	691	703	744	662	665	729	729	719	726	719	678	695	689	732	676	686	695	690	708	689	700	717	698	696	699	672	736	707	693	691	773	644	696	674	671	677	740	704	732	742	704	679	718	695	691	663	718	678	694	704	718	688	738	722	707	687	688	722	712	685	713	624	735	754	743	709	703	693	678	742	708	683	696	667	718	714	720	669	677	719	702	753	697	721	746	700	713	744	716	723	736	692	655	671	741	721	715	701	685	690	708	679	685	705	686	693	653	676	733	705	712	719	682	744	683	737	728	706	692	717	658	712	719	698	671	671	705	691	654	676	721
19313	16894	18312	11099	4860	2959	2146	1550	1093	848	730	633	657	537	460	491	442	407	384	405	403	381	380	402	372	387	338	294	314	300	287	283	296	273	262	289	289	267	295	281	254	267	278	251	293	250	254	277	279	267	250	265	277	268	274	267	273	266	256	284	268	261	296	306	269	269	266	272	256	302	274	269	271	287	271	300	289	270	271	242	254	265	248	282	279	271	291	309	274	260	313	257	254	265	283	243	254	292	258	280	298	279	254	252	267	297	288	248	309	265	253	263	279	265	294	269	254	294	275	260	295	271	247	270	298	297	277	271	292	269	247	266	261	287	268	293	259	248	278	291	276	268	276	243	281	287	266	273	288	295	274	260	253	280	241	254	294	266	243	305	285	283	296	261	271	232	243	262	276	281	252	254	290	255	254	290	281	273	280	264	281	262	280	248	262	291	278	256	264	280	276	276	284	270	239	274	257	277	262	269	297	280	297	260	265	263	287	276	293	261	267	286	284	300	291	286	249	273	252	310	258	263	306	265	254	280	291	251	267	268	258	262	280	254	282	278	265	304	284	270	257	260	282	275	284	270	272	264	295	288	289	259	271	282	270	254	299	250	291	295	277	287	307	273	290	272	302	304	265	269	264	286	273	231	283	276	260	268	273	273	262	281	295	281	281	275	251	279	287	266	283	285	242	262	257	267	255	273	274	292	328	265	282	277	306	262	294	285	270	282	267	286	261	290	280	294	290	234	265	260	255	301	264	252	271	265	273	260	249	279	273	244	283	261	283	234	264	278	272	309	282	276	255	260	260	280	278	282	313	270	273	235	253	272	266	256	303	267	281	312	254	247	250	247	297	265	266	249	274	278	293	285	280	278	260	263	261	253	297	271	270	279	295	285	265	257	295	255	264	201	229	241	286	264	283	245	265	279	256	292	294	313	321	280	264	279	265	268	269	264	259	256	266	265	274	295	287	259	281	268	279	294	276	286	268	267	280	269	268	252	277	276	280	247	252	275	267	269	289	259	286	289	247	270	286	275	257	254	240	258	282	263	282	257	286	246	289	274	283	253	265	287	261	276	263	235	260	279	283	302	282	285	303	288	286	274	261	274	260	279	276	265	255	266	275	278	262	252	295	257	270	283	309	284	252	264	253	289	251	266	262	277	291	288	275	256	263	262	280	272	252	275	264	270	283	257	267	287	253	250	301	247	306	264	272	295	293	291	263	289	262	284	263	283	281	283	291	289	263	262	261	230	258	265	266	255	275	274	275	300	249	280	291	261	281	256	271	269	292	275	278	277	293	292	247	244	279	275	289	295	230	255	289	253	275	260	292	298	250	267	242	284	254	270	284	290	259	236	278	265	237	282	277	264	287	261	296	245	264	259	279	248	281	263	268	240	269	279	264	284	266	268	266	254	258	304	284	285	298	299	251	259	286	267	253	262	260	262	274	295	303	310	304	257	274	255	272	275	270	250	269	277	279	317	273	271	273	229	277	257	280	275	283	273	304	243	284	259	287	256	267	305	262	279	268	285	273	283	290	280	302	279	267	271	256	273	282	260	277	296	278	284	258	285	285	269	265	274	270	282	287	258	249	270	281	256	263	260	262	280	257	281	270	273	272	261	283	255	250	295	263	284	252	266	295	270	232	282	279	281	246	268	273	263	297	291	259	252	292	281	270	282	279	300	274	298	295	286	242	270	268	259	240	268	257	272	297	263	285	272	309	274	278	284	283	277	273	248	253	239	271	245	279	275	277	267	275	233	283	290	267	253	277	272	274	251	263	277	243	249	286	265	258	283	281	299	278	276	253	252	279	272	264	269	241	260	252	261	272	263	262	293	256	282	282	306	272	261	249	279	291	261	307	270	301	288	268	240	261	277	279	256	270	256	274	265	287	260	273	289	283	265	291	301	273	258	291	282	271	255	273	274	272	281	276	244	264	280	271	255	294	290	295	269	267	281	261	277	256	258	247	251	278	285	288	255	296	273	289	241	250	272	294	294	252	243	269	245	293	296	283	270	265	279	289	292	272	279	259	300	287	274	281	286	290	281	267	257	287	277	254	287	277	267	273	269	297	302	263	259	263	261	287	286	285	267	281	304	239	292	263	264	267	272	304	277	284	282	252	234	270	271	312	286	282	277	248	284	281	254	276	294	283	262	293	276	305	284	256	275	263	304	268	258	283	250	284	273	275	283	287	239	275	280	279	246	250	262	263	287	248	269	290	278	286	297	277	263	294	266	265	273	294	300	274	286	273	260	280	277	273	293	258	280	300	243	285	265	272	322	270	272	283	284	267	256	294	284	287	284	260	276	286	265	285	317	286	286	275	290	257	278	279	239	243	241	275	269	247	289	281	248	288	296	267	292	278	256	252	256	241	273	298	294	264	291	267	262	286	277	273	260	299	264	275	272	280	233	262	267	302	262	310	289	247	286	301	238	257	271	257	277	267	276	254	247	261	261	254	317	243	246	278	288	268	275	272	268	272	288	288	293	300	304	298	292	309	262	269	278	309	272	302	286	243	298	311	285	285	254	245	266	264	279	270	268	270	269	263	256	257	253	280	240	268	263	254	264	282	290	260	273	252	277	314	292	229	263	276	275	266	254	273	243	283	264	254	291	265	240	272	289	255	286	249	280	292	282	265	317	264	296	264	297	246	254	271	238	267	252	268	290	270	298	267	293	303	292	268	235	266	282	296	264	287	289	277	299	298	260	252	262	258	275	268	257	282	271	261	261	263	296	253	294	278	300	278	291	285	276	276	278	273	272	278	277	269	287	270	310	269	270	290	289	281	274	268	307	255	296	299	279	263	273	273	248	279	289	280	266	283	284	268	279	272	289	275	234	265	278	252	265	278	276	278	263	258	290	269	262	250	250	248	263	287	257	306	277	252	307	284	275	256	284	279	295	278	279	292	264	261	262	315	280	292	251	271	297	255	310	256	260	259	264	308	256	272	251	267	290	295	284	280	285	275	277	255	262	311	298	282	271	281	265	255	269	278	266	291	277	269	240	278	272	275	257	280	263	236	274	236	313	289	287	240	271	261	270	278	245	254	279	260	269	244	289	291	279	280	282	266	296	283	268	295	268	263	274	273	247	277	264	265	283	287	266	284	270	278	289	322	295	251	277	281	260	283	304	260	278	250	259	281	260	275	267	275	257	284	276	268	278	262	230	278	283	253	261	274	277	287	229	273	252	273	281	263	300	260	296	279	238	246	279	273	286	286	229	267	242	274	249	263	242	325	259	283	259	256	256	298	267	247	294	263	291	271	276	243	280	293	253	272	249	267	241	250	295	261	266	280	278	244	266	252	231	279	249	261	262	283	254	284	255	287	303	272	272	296	277	285	273	282	276	256	277	261	261	230	250	306	328	284	272	271	293	273	313	253	266	230	316	284	260	277	260	259	266	256	269	287	303	270	266	289	285	268	223	269	284	272	289	292	252	295	255	280	240	290	296	274	278	284	285	300	328	275	235	271	281	259	289	283	261	258	273
11124	15111	24270	19057	12484	9964	8165	6227	4694	3970	3366	2862	2700	2445	2228	1849	1784	1626	1561	1459	1393	1356	1382	1257	1332	1216	1183	1111	951	856	835	775	741	713	718	687	721	680	743	680	678	686	724	719	666	678	665	740	705	668	702	698	687	682	693	727	725	728	742	708	706	700	709	720	694	705	698	674	728	672	762	695	695	739	717	675	687	669	680	678	656	671	647	681	682	681	694	672	648	704	693	763	709	670	657	693	683	641	680	668	700	697	682	701	684	642	681	674	676	662	691	644	683	650	653	649	701	695	738	647	650	668	674	643	656	684	665	654	634	691	688	678	682	681	670	694	665	653	643	620	667	669	674	670	698	603	715	672	671	673	683	650	672	674	694	669	688	673	673	657	716	707	709	670	651	660	665	671	660	688	662	668	705	716	638	690	653	647	666	664	700	698	667	654	672	695	648	706	656	698	674	664	674	687	701	615	681	664	660	650	668	663	702	639	692	668	704	697	677	631	715	629	658	662	687	648	703	724	674	693	704	716	648	702	674	666	673	669	676	663	665	616	659	683	695	626	653	650	661	703	668	703	690	640	651	644	702	695	666	687	705	679	651	668	653	702	659	679	670	670	685	685	669	674	712	654	642	649	697	716	633	655	658	685	687	635	630	689	666	679	699	709	681	681	621	682	690	677	691	732	694	654	680	660	682	669	660	707	711	702	690	663	628	661	655	643	697	705	701	658	676	682	669	667	719	654	686	654	671	647	642	707	680	656	650	681	661	708	660	688	671	711	702	677	649	700	667	674	674	680	646	685	669	672	653	680	661	675	658	671	640	662	667	704	690	614	663	625	709	638	687	661	669	714	661	675	697	702	697	666	690	689	650	625	655	670	660	623	717	636	688	725	591	658	714	680	724	671	644	661	654	729	702	656	699	634	693	683	687	674	693	677	682	677	632	710	647	722	697	642	652	645	649	687	670	729	650	585	683	651	691	674	628	717	629	700	699	680	637	615	673	675	675	655	666	668	652	647	723	628	692	704	685	711	679	659	680	675	677	649	655	666	630	688	700	701	659	724	662	620	674	676	672	673	698	648	681	670	729	680	683	669	679	660	617	764	661	655	630	704	661	652	628	706	657	647	711	679	689	686	705	688	703	681	670	666	686	682	638	712	671	693	691	633	639	672	674	645	698	673	645	659	650	633	719	693	662	638	609	664	726	606	644	643	685	720	667	618	655	689	638	680	651	687	701	675	668	658	657	662	659	637	704	669	706	674	702	704	683	632	675	699	701	712	637	694	665	659	668	643	638	625	643	675	690	663	671	696	673	717	615	691	736	695	667	709	647	689	710	676	675	670	691	684	675	649	619	716	721	667	656	672	683	669	701	653	679	697	677	682	740	689	666	697	638	643	652	693	705	680	635	709	625	672	646	666	638	687	710	699	689	685	679	676	735	608	706	697	688	670	638	652	681	681	623	667	684	711	682	698	700	739	676	694	646	723	636	716	688	647	661	673	689	647	703	702	651	686	650	638	672	717	649	680	693	648	684	652	688	620	653	664	698	691	663	630	668	670	651	674	665	678	662	703	611	658	660	649	698	658	676	679	707	671	665	654	686	688	646	629	723	616	644	707	659	665	666	670	657	691	617	673	694	664	696	687	708	661	679	648	654	696	650	666	682	665	656	679	657	636	683	709	675	700	678	677	663	650	641	713	656	657	659	659	651	729	641	666	690	692	681	661	654	688	654	666	661	641	689	655	653	708	646	646	649	669	679	682	656	703	669	687	637	674	666	693	603	670	630	669	664	636	680	679	664	648	661	690	662	664	665	693	634	689	645	721	637	628	664	653	671	608	676	660	680	641	599	638	662	665	621	697	663	673	693	688	660	647	648	655	652	643	670	694	685	635	665	712	685	649	667	686	654	687	642	658	676	680	701	688	619	675	636	714	677	703	736	655	706	652	657	615	721	663	664	670	690	646	675	705	677	684	668	626	655	685	709	649	668	646	676	705	666	698	676	674	654	684	653	679	685	691	690	690	648	695	682	680	657	669	649	696	647	685	663	655	699	683	696	637	722	710	668	662	675	640	700	681	643	663	670	689	663	642	696	661	674	649	657	652	667	618	678	724	667	698	699	726	673	633	680	693	686	666	702	657	673	652	637	671	681	689	699	684	686	661	676	650	684	669	678	630	666	657	648	711	688	649	640	637	704	681	677	615	706	707	662	680	680	636	589	663	658	652	641	710	711	674	650	669	638	673	665	708	713	667	690	666	669	679	652	669	691	689	671	671	646	622	668	669	640	676	711	676	725	660	695	650	660	685	636	701	658	669	675	649	651	667	643	644	643	625	661	669	644	699	687	660	715	694	667	673	632	672	621	673	681	652	617	684	663	649	667	684	672	655	660	656	631	712	694	673	679	698	657	639	696	623	677	657	653	643	653	676	679	693	659	668	690	648	663	711	667	721	602	720	669	665	711	663	671	703	617	688	658	648	694	682	694	677	706	684	674	697	658	637	695	685	715	685	722	640	655	700	640	636	671	693	689	656	694	688	702	667	697	719	681	647	646	692	670	683	669	629	656	674	677	686	671	690	673	646	692	674	661	687	629	715	650	685	655	671	639	644	693	678	705	679	650	680	692	647	644	676	721	655	659	621	642	671	643	696	644	660	645	717	711	667	703	691	703	673	652	641	663	671	669	586	693	650	654	667	682	692	683	669	648	652	624	667	682	677	692	671	677	692	636	646	695	637	701	643	703	687	708	613	671	651	652	635	662	689	681	653	638	672	684	682	684	694	694	696	671	664	728	687	712	611	689	673	649	700	741	681	700	621	673	647	713	652	719	698	653	708	676	724	610	627	697	678	677	630	669	675	689	673	659	757	660	700	670	658	705	640	696	609	641	730	694	642	622	667	626	689	674	624	614	685	625	665	666	662	678	674	636	632	689	646	678	700	633	630	644	663	704	703	690	718	695	688	666	673	715	671	687	648	659	705	664	664	654	648	671	616	686	670	683	695	658	669	697	705	647	647	683	658	617	686	638	598	662	649	704	640	656	647	652	694	672	641	621	670	669	628	676	705	692	690	705	660	665	686	718	646	656	639	641	679	682	696	655	672	638	693	681	659	682	675	651	658	674	671	680	634	701	678	628	658	647	681	600	701	649	669	662	678	665	700	630	700	635	688	689	715	631	666	677	658	690	709	665	649	661	658	661	665	650	692	661	639	667	696	649	706	618	694	664	672	653	643	686	656	710	682	693	673	665	653	664	694	658	695	655	689	663	640	661	664	657	685	660	656	703	678	616	707	667	647	709	706	672	661	618	682	708	683	657	699	669	688	696	682	671	649	641	688	681	681	694	640	671	710	688	708	692	633	686	648	663	654	698	684	651	654	677	661	674	685	651	700	677	638	659	693	676	651	687	594	708	639	659	669	693	701	723	656	690	662	696	678	686	695	683	647	694	704	670	641	675	684	637	675	646	689	653	709	718	673	710	661	716	684	680	646	683	667
35875	40648	49921	38631	25097	16368	9600	5442	3361	2610	1843	1543	1311	1033	856	779	670	622	610	634	549	588	512	473	496	483	484	445	463	441	425	368	343	367	375	353	339	359	345	342	327	325	320	327	346	329	337	294	324	364	342	371	344	347	388	363	393	354	370	335	340	374	357	385	357	325	348	345	334	360	346	349	366	331	348	338	331	329	361	361	356	308	353	342	333	344	339	301	388	351	339	346	365	351	334	323	342	330	329	328	315	334	336	331	360	324	354	341	304	333	322	338	332	350	350	330	311	339	341	347	346	333	358	319	370	311	301	360	374	340	350	330	308	338	332	334	340	319	319	356	316	322	323	312	297	323	328	336	341	318	314	322	335	310	316	330	317	282	368	327	334	394	343	349	340	329	333	333	315	383	352	361	351	343	357	340	338	313	306	314	325	331	338	307	280	351	324	327	321	376	344	331	335	306	342	324	316	334	327	337	299	358	322	323	366	355	342	380	347	335	291	323	356	351	309	331	358	347	334	280	302	329	317	316	327	341	329	346	314	318	340	352	327	338	320	343	325	350	326	364	307	315	319	355	336	364	341	338	314	335	349	329	301	314	318	332	334	367	313	373	313	347	332	330	346	358	305	344	320	356	298	335	356	320	344	366	359	395	317	334	331	345	328	354	320	323	331	324	321	349	329	344	332	288	356	331	321	341	360	328	325	332	319	326	323	324	316	332	333	333	353	345	320	318	318	341	359	348	372	322	301	334	336	312	334	309	343	339	333	341	374	352	342	305	343	334	329	303	308	311	347	338	384	347	341	349	358	340	350	351	321	311	350	331	336	345	354	321	327	310	354	312	312	343	322	326	325	342	320	347	312	308	304	310	353	313	327	320	313	335	344	364	314	330	349	336	338	346	372	352	309	349	305	349	338	313	335	372	330	357	316	308	305	354	334	334	340	347	335	351	326	332	365	312	318	341	318	332	298	336	330	331	313	320	323	318	309	353	358	322	318	346	304	334	369	326	351	353	351	337	322	351	325	325	297	345	322	329	317	323	317	322	313	337	333	343	320	370	337	388	308	356	326	329	316	362	305	336	320	346	359	344	349	354	311	327	317	370	348	346	316	331	344	350	328	327	336	321	345	315	366	362	321	320	319	316	346	317	321	321	336	330	324	352	326	330	312	359	306	323	324	351	364	331	316	299	313	364	333	308	338	281	331	349	308	318	330	324	332	361	299	352	320	299	343	347	338	310	311	325	304	341	323	356	332	293	347	310	290	292	341	348	341	350	356	316	294	333	305	338	304	344	334	331	277	339	317	321	319	354	311	328	317	315	322	330	328	299	325	353	292	345	315	327	335	352	349	353	321	308	305	332	338	301	321	345	332	319	350	351	321	312	314	299	321	328	327	350	334	320	327	323	364	334	310	349	344	333	313	313	314	315	316	331	328	332	350	327	324	318	302	320	336	316	311	301	335	324	382	370	349	320	294	307	316	320	343	316	320	309	313	353	346	352	312	334	336	330	328	304	328	325	293	308	313	308	315	324	344	343	326	333	305	330	343	350	333	344	344	344	338	317	303	348	335	340	354	349	324	339	312	326	303	311	306	332	299	350	340	305	315	348	358	314	351	338	325	341	327	354	334	331	345	328	361	378	334	285	317	351	332	292	329	336	326	322	341	330	332	301	343	322	316	306	317	327	314	320	320	338	334	343	322	381	317	335	323	321	287	340	316	315	328	348	327	326	316	344	307	337	325	333	337	329	342	334	324	341	335	337	337	319	321	316	324	310	378	323	359	327	376	321	328	307	350	363	303	329	331	351	336	347	319	364	353	331	354	336	311	363	321	354	332	336	333	293	325	303	317	315	344	336	366	338	344	339	316	355	314	344	346	326	341	307	376	361	324	353	294	318	370	311	338	335	323	335	299	329	301	305	335	305	329	343	375	321	329	358	347	342	310	333	338	353	360	342	362	298	351	290	332	311	321	310	340	354	335	348	357	344	301	318	326	311	347	340	350	308	339	328	353	387	348	340	346	336	349	344	329	343	326	282	338	354	339	330	306	323	355	338	345	310	322	328	298	328	323	309	333	343	342	286	327	326	340	365	324	325	352	326	300	347	373	331	339	338	304	350	333	322	345	326	349	313	342	330	302	319	318	326	317	318	339	336	331	313	318	337	349	335	333	362	316	296	344	354	332	358	334	324	348	353	349	342	352	325	357	337	355	352	334	332	360	347	324	327	332	352	344	305	324	330	328	317	313	329	301	343	314	323	333	330	323	309	336	339	355	311	335	358	311	334	310	352	341	336	357	324	358	319	328	328	308	359	357	342	338	323	356	371	330	324	364	340	343	355	317	354	325	335	344	343	316	337	301	304	352	367	344	330	317	349	316	290	313	364	323	295	294	322	300	336	324	330	316	338	317	327	344	388	310	360	344	319	329	323	325	305	334	295	312	377	314	339	337	281	306	348	346	365	290	312	336	337	331	331	337	331	321	319	335	336	350	333	385	339	334	357	316	337	351	303	341	334	341	350	312	328	315	348	323	314	303	321	341	332	349	331	340	338	361	335	345	328	341	380	314	323	331	343	338	326	358	364	352	339	287	329	363	331	337	339	331	310	312	309	327	345	320	321	320	326	321	343	316	342	277	363	335	323	347	376	275	316	355	345	325	345	343	295	349	316	327	349	338	328	350	342	309	330	332	332	341	320	329	341	323	347	299	305	316	313	316	323	345	333	329	336	319	339	310	351	360	337	341	315	348	311	340	360	352	331	333	364	310	330	358	341	338	315	281	357	363	339	322	348	362	332	346	322	307	304	326	324	331	354	325	304	354	377	359	318	360	297	341	353	347	388	350	352	323	390	308	356	339	281	308	337	361	313	299	314	313	343	334	363	388	330	329	317	324	343	363	334	324	350	334	350	323	338	340	313	346	326	329	346	324	339	352	313	311	286	355	333	342	339	319	333	313	316	317	303	355	333	350	335	307	300	327	325	306	296	335	330	324	330	316	349	343	329	371	348	360	358	328	321	342	354	305	360	343	346	307	332	296	362	317	336	345	383	298	303	319	302	310	341	298	314	287	335	317	325	308	323	320	298	333	345	313	365	352	337	355	352	325	291	352	356	305	318	339	366	346	313	305	365	351	359	340	319	361	361	325	321	339	331	323	283	354	316	350	341	330	360	334	341	325	303	342	353	337	337	282	314	356	303	315	350	318	311	345	351	355	310	319	322	325	342	353	368	382	391	338	368	326	318	343	329	327	333	314	323	332	334	333	352	318	308	319	305	326	339	338	319	349	346	352	368	313	304	318	356	342	334	304	314	341	334	304	332	339	367	341	295	338	351	354	368	361	328	344	337	348	309	333	307	319	320	313	321	344	355	338	347	352	351	336	345	350	342	332	332	333	357	324	349	339	335	311	332	344	311	320	297	345	343	328	365	364	341	314	347	326	384	342	329	337	331	315	335	377	321	324	353	316	315	353	363	339	320	311	330	334	343	375	337
22850	33959	48159	40779	26241	17361	14443	11852	10280	9175	7419	6505	5547	4476	3915	3516	2875	2586	2575	2467	2452	2332	2111	1939	1821	1749	1745	1615	1605	1435	1320	1091	1039	1029	981	944	915	865	873	809	871	788	804	836	840	790	800	830	867	888	907	908	888	875	861	888	882	874	888	905	940	869	910	859	908	996	878	900	841	851	851	806	858	832	811	829	797	802	774	816	839	804	802	850	828	796	847	773	818	804	833	826	814	824	831	773	790	799	773	832	789	823	805	808	786	841	783	775	820	749	782	779	789	798	773	761	811	816	775	746	784	805	809	769	828	757	805	788	827	822	768	772	823	814	791	808	806	762	803	786	783	755	756	778	753	801	828	755	769	798	789	820	817	778	801	815	788	800	783	841	787	786	752	832	764	793	844	795	757	785	797	831	780	791	779	811	810	774	751	825	735	822	829	756	801	794	800	807	787	858	786	768	807	795	760	805	780	777	799	751	789	800	811	825	788	783	753	770	786	808	790	796	828	796	834	800	799	805	812	787	811	755	812	831	840	765	832	797	820	806	759	814	826	833	779	775	798	787	768	777	788	802	781	800	770	808	812	772	820	770	842	784	777	742	793	785	784	803	806	783	791	794	802	796	734	782	761	804	771	802	803	745	742	845	804	800	851	795	797	767	828	777	820	766	739	774	769	807	793	825	731	755	786	781	808	795	802	798	774	767	798	802	804	824	738	805	774	791	806	805	754	770	752	737	831	778	808	773	729	821	816	764	820	733	784	857	809	794	827	790	769	814	775	756	817	795	842	811	803	788	780	797	775	796	814	786	783	798	788	801	784	800	814	790	794	832	744	777	778	774	788	775	779	788	758	725	746	741	822	796	813	808	781	802	813	763	770	799	820	738	750	815	790	745	771	810	772	788	784	811	766	759	754	765	807	788	759	758	783	764	809	779	755	742	829	769	778	783	753	789	811	778	786	806	831	772	753	845	784	839	829	825	798	854	782	809	804	855	823	796	766	783	823	744	808	779	782	771	843	747	769	855	786	805	783	754	838	787	758	797	766	768	784	792	763	765	837	821	775	811	761	794	770	823	784	737	786	819	807	823	817	849	791	815	781	809	759	821	783	776	806	746	776	829	764	780	744	763	823	806	809	735	822	764	794	735	780	769	766	802	788	771	806	781	795	800	812	815	758	825	838	805	788	791	768	748	803	801	775	740	799	791	816	780	833	788	781	754	789	806	801	833	800	729	737	764	752	823	765	779	763	774	786	805	794	773	800	806	829	815	753	792	808	757	808	791	768	767	823	803	738	788	790	800	772	810	821	756	817	762	797	825	787	801	791	785	809	809	847	824	820	827	829	792	767	750	781	769	826	793	808	797	777	785	803	821	799	810	792	821	795	766	755	814	811	805	824	832	801	770	806	799	771	783	756	856	813	783	776	807	834	792	821	767	812	818	834	763	779	787	826	818	795	781	818	813	768	837	846	780	797	799	836	793	789	777	776	838	822	764	785	850	758	839	772	780	740	790	754	744	787	825	820	778	752	810	796	845	848	747	809	759	798	797	764	787	795	738	767	792	840	782	839	836	786	757	765	828	768	851	827	787	811	772	859	836	768	778	781	780	853	801	809	810	750	811	845	773	780	775	837	793	770	778	793	765	771	844	787	768	755	774	816	816	793	826	748	777	805	785	775	740	812	799	813	790	756	789	744	779	771	810	810	753	783	781	776	826	779	773	776	793	768	840	770	814	782	787	797	772	766	808	770	734	802	807	758	800	816	777	743	764	762	769	806	765	794	745	779	801	796	757	784	839	763	821	783	788	721	791	782	787	775	780	751	832	774	821	808	775	820	801	772	776	747	764	749	806	783	812	799	773	774	764	768	797	792	748	797	814	796	794	795	766	792	758	825	780	794	779	781	840	771	827	777	865	812	816	809	813	793	810	824	810	804	850	774	823	805	748	770	807	738	816	805	835	765	855	803	749	789	803	730	851	812	796	801	813	782	762	822	793	829	777	800	873	728	761	792	884	766	751	742	780	814	838	827	797	725	811	721	788	802	742	835	770	767	835	808	821	764	759	818	797	814	770	767	799	807	789	782	773	775	778	770	746	801	785	821	847	761	830	803	729	787	833	803	819	852	756	777	793	694	757	726	798	770	816	765	789	795	829	786	790	807	749	844	775	760	834	779	790	789	774	825	763	807	760	783	819	749	803	735	788	794	787	830	791	795	771	784	781	812	765	820	798	786	804	811	781	790	802	790	820	771	810	798	785	762	773	867	750	823	773	788	780	752	811	751	779	742	744	763	777	799	747	769	783	779	793	759	769	736	766	830	835	741	799	801	763	779	770	852	795	718	777	797	757	803	868	772	823	781	795	790	791	834	814	748	797	788	768	786	800	790	805	794	791	760	784	799	810	783	771	816	831	804	795	776	783	846	773	834	742	823	800	789	794	790	798	738	844	814	779	746	838	814	813	804	769	800	789	794	792	760	763	760	740	792	840	788	805	782	796	780	825	786	793	791	814	764	866	753	792	793	732	776	813	806	796	739	809	791	775	778	769	811	740	752	812	748	799	798	774	793	799	819	759	798	793	739	773	815	780	788	816	805	802	771	763	762	801	824	802	818	829	796	789	779	812	823	841	789	766	772	769	774	767	754	785	783	806	812	763	796	792	760	834	806	809	770	796	806	780	781	804	817	838	785	801	781	780	836	755	793	795	772	761	812	795	798	770	835	814	763	786	769	805	866	773	811	783	816	780	874	778	801	781	748	795	799	756	764	785	783	822	778	781	798	789	802	767	767	856	816	840	792	808	797	763	834	791	771	737	816	748	797	779	789	823	780	811	770	820	797	774	773	783	811	794	790	736	786	741	789	775	802	815	784	807	779	784	737	780	823	778	788	818	802	774	780	772	867	808	784	781	783	776	765	760	811	755	784	745	806	803	802	783	797	779	760	797	770	745	798	781	783	803	800	760	791	790	803	798	808	806	798	825	765	830	817	753	790	780	743	746	789	792	802	771	800	791	789	798	795	761	790	748	754	806	753	783	799	774	788	843	760	829	776	796	771	783	857	755	864	799	790	817	784	773	756	787	789	786	826	768	791	817	777	783	769	754	770	842	761	812	777	749	795	813	816	761	759	809	827	860	805	809	810	806	838	814	772	800	820	760	803	746	734	810	845	778	773	802	794	811	790	775	740	801	819	820	811	804	787	798	808	794	787	813	801	777	796	787	777	829	803	840	781	779	785	783	774	813	814	759	809	785	737	744	841	813	780	802	803	785	801	824	782	756	777	797	756	808	846	801	754	796	792	790	796	779	766	773	764	822	814	778	794	804	822	809	823	789	827	818	804	768	795	845	763	868	820	779	804	747	807	801	767	780	820	813	803	822	791	770	819	777	818	806	790	786	795	806	767	754	789	803	792	795	817	775	755	799	807	866	795	766	757	809	779	766	810	833	813	785	778	783	776	767	810	744	781	740	781	747	771	792	744	803	772	802	812	778	799	798
45885	49690	52042	37982	27689	22549	17499	11002	6858	4675	3332	2365	1759	1325	1105	960	882	802	757	705	701	652	644	588	504	504	524	444	463	462	404	403	377	320	341	351	344	319	313	310	328	296	330	341	316	325	328	306	273	316	337	319	346	328	332	373	361	333	359	356	297	316	319	353	343	309	333	320	329	320	313	326	311	285	294	304	316	349	354	292	311	328	305	295	303	302	281	281	297	343	331	321	306	327	333	311	319	308	292	303	272	364	282	306	282	283	320	297	329	313	306	330	312	359	296	321	333	310	305	314	301	303	303	301	321	319	315	295	296	290	306	321	313	314	333	304	286	305	340	301	308	294	299	296	275	302	309	291	294	299	289	316	335	322	319	305	290	306	273	323	326	292	276	292	311	311	295	306	293	328	321	297	316	282	295	285	295	301	322	336	333	281	310	290	298	303	296	310	338	311	327	315	290	295	283	288	265	314	308	293	292	318	320	291	274	287	283	311	298	312	324	289	296	275	298	303	313	312	286	312	307	296	336	311	308	339	295	256	325	310	309	288	307	290	298	310	322	310	289	259	303	289	300	316	305	323	298	327	304	335	306	313	308	305	322	298	324	305	310	285	297	314	306	328	324	298	270	315	319	276	299	297	318	327	310	315	301	310	307	332	299	287	263	326	283	276	289	300	316	305	306	335	312	341	305	296	307	309	338	320	291	286	317	293	309	294	291	313	294	291	294	322	308	273	284	288	295	265	297	282	335	333	299	316	326	305	273	276	292	304	327	302	305	307	323	319	298	287	313	310	334	285	307	264	304	297	311	280	308	304	287	303	274	296	301	309	286	307	290	300	313	296	293	308	311	311	297	282	297	291	306	292	303	315	288	319	292	295	304	309	290	297	281	305	278	313	301	283	304	317	280	285	318	316	308	331	343	273	292	304	272	285	292	287	311	267	302	264	287	291	299	306	273	281	313	301	286	320	312	334	318	317	283	334	313	313	296	313	316	299	302	319	309	302	329	278	293	289	313	288	295	275	311	324	293	321	305	328	315	294	327	300	295	307	301	311	293	320	300	299	312	320	301	295	292	344	310	320	334	307	274	302	315	329	323	318	294	334	286	318	291	319	316	271	311	304	330	279	292	308	328	311	286	296	304	274	295	324	321	309	287	306	322	301	337	300	270	314	311	296	292	293	310	320	318	300	293	279	306	314	302	311	289	285	289	333	320	295	332	278	285	283	311	302	312	289	314	313	322	308	291	330	299	296	313	324	295	330	302	295	315	286	303	290	316	303	328	289	328	303	315	276	323	308	303	342	300	283	288	301	304	284	314	311	291	289	277	312	353	326	316	282	285	297	327	320	293	301	292	289	322	311	303	281	311	319	304	298	317	287	287	300	301	284	352	303	297	301	293	309	272	296	326	303	292	302	262	291	301	318	305	295	297	296	275	307	316	274	270	300	306	271	308	316	272	325	305	300	316	309	292	316	258	311	322	285	269	310	320	315	317	311	315	284	307	283	320	300	307	343	314	314	313	302	321	305	282	304	322	300	296	270	310	304	329	277	335	300	321	268	307	301	304	294	296	286	291	278	313	312	318	312	281	279	317	269	302	288	309	337	299	322	292	292	333	270	279	325	341	322	311	314	299	298	300	310	334	322	309	294	282	312	336	339	309	327	342	301	280	308	277	306	326	314	333	290	302	285	292	333	322	288	262	269	286	313	311	302	293	282	300	301	318	303	299	307	292	310	292	287	311	296	302	302	310	344	256	320	301	299	304	297	271	316	310	272	265	313	302	319	291	281	304	298	305	301	310	308	314	318	279	297	307	323	292	282	289	293	312	309	305	297	292	316	320	320	296	313	297	345	290	335	311	328	265	310	330	290	297	333	297	303	323	311	271	292	329	328	307	346	319	283	291	287	314	281	278	288	288	299	276	319	297	332	290	313	290	333	283	288	278	320	299	313	290	254	288	299	283	281	301	326	293	302	311	306	295	297	301	290	300	277	309	298	336	343	310	296	336	312	293	298	293	290	335	310	288	278	262	305	281	291	297	314	311	295	291	299	319	285	312	310	310	304	298	310	316	330	307	274	286	311	286	313	273	310	288	326	268	310	299	329	300	306	293	281	287	324	301	282	294	300	300	323	295	289	311	296	277	303	289	286	300	312	296	316	300	300	316	315	291	269	314	361	285	302	288	296	291	331	313	308	295	280	316	291	324	284	285	305	285	276	332	308	302	326	311	305	264	303	314	309	289	292	302	295	282	322	294	305	313	324	317	295	286	284	295	305	312	339	307	284	297	319	332	265	334	285	300	310	275	324	310	312	296	328	319	278	314	327	278	325	293	290	331	280	276	311	294	315	298	276	292	301	302	299	292	283	326	300	316	301	329	327	279	330	334	278	277	310	313	275	307	286	315	289	268	293	305	279	319	320	314	295	295	315	295	306	319	329	310	292	311	319	335	317	292	326	283	289	310	297	330	288	329	312	314	301	278	309	315	293	311	292	258	282	295	272	273	306	262	298	292	304	336	291	292	328	285	300	309	324	327	294	287	285	286	319	315	307	300	306	268	309	322	301	302	296	291	311	272	305	322	292	281	315	328	319	297	287	320	308	308	312	288	290	320	338	321	291	317	323	317	300	269	293	293	323	314	277	304	311	331	301	307	294	330	295	354	300	277	307	292	296	318	300	285	288	324	291	273	328	306	296	300	290	295	283	320	318	306	315	336	299	268	317	281	299	313	303	287	314	304	302	333	298	322	312	289	333	305	287	304	303	302	343	309	297	295	262	322	320	288	327	325	300	304	286	303	304	292	306	304	270	300	325	337	317	290	331	352	310	294	299	288	305	326	294	336	306	286	297	319	305	355	298	305	279	326	299	330	300	332	306	264	318	285	304	334	276	311	283	311	322	289	312	286	332	303	285	298	308	319	312	295	286	326	283	310	336	332	282	305	284	298	310	358	297	322	324	286	312	308	352	311	323	337	295	310	313	278	326	285	321	314	289	296	289	343	310	279	333	302	315	308	304	318	334	280	280	304	321	291	286	322	292	368	338	290	359	305	313	333	300	318	283	321	286	282	274	271	298	316	314	317	339	289	288	315	313	309	297	323	343	307	327	307	304	277	294	334	322	301	306	346	278	308	308	305	319	267	279	326	305	283	317	315	274	333	306	296	311	299	312	308	281	286	324	292	311	280	298	291	289	268	324	287	321	297	335	298	294	302	304	303	304	265	306	323	295	301	293	321	304	268	305	313	361	335	302	285	303	319	297	292	298	326	319	298	294	312	314	263	320	331	313	314	324	293	291	285	285	338	290	308	309	285	307	316	292	343	281	292	282	275	292	312	292	298	327	319	306	287	313	324	315	312	308	302	324	311	327	305	266	330	343	279	295	306	266	308	309	310	309	305	306	294	295	316	314	291	298	279	310	297	286	294	316	324	307	320	299	285	294	278	353	298	276	282	325	303	308	304	305	292	332	308	322	271	288	296	285	293	293	297	290
29575	42364	51914	46212	28473	22261	18433	16291	14759	13350	11200	9198	7359	6236	5242	4789	4114	3713	3629	3359	3191	2986	2921	2671	2339	2147	1923	1773	1748	1625	1471	1276	1162	1008	996	876	976	845	861	851	821	827	781	766	804	837	824	826	844	850	858	829	846	893	954	883	919	844	981	936	895	888	867	914	921	930	839	810	800	812	855	847	794	768	778	781	761	767	713	759	748	703	775	788	778	736	755	744	803	792	817	771	764	757	761	764	750	773	806	788	729	732	780	705	703	731	710	725	755	641	732	718	694	681	706	707	764	699	680	756	678	712	705	730	724	715	717	663	703	712	701	700	743	729	717	698	692	737	667	722	716	718	688	670	682	702	732	695	689	715	709	738	734	724	720	703	717	708	691	745	698	718	726	624	735	706	682	685	739	679	682	736	726	695	765	711	725	699	713	721	687	718	699	714	712	725	703	706	718	680	752	703	759	697	724	714	721	700	730	723	729	734	700	718	717	755	723	708	728	743	723	739	687	704	687	715	696	731	710	741	748	704	712	658	695	746	741	699	720	683	691	671	713	699	714	685	705	677	723	696	753	697	717	743	719	668	700	733	690	683	693	722	671	704	710	736	721	644	734	761	712	701	706	688	758	673	676	679	703	711	703	744	670	687	694	692	733	723	671	727	696	732	738	736	737	688	721	720	690	717	697	711	686	712	683	690	708	691	721	708	763	675	704	713	690	712	693	680	722	657	742	676	680	716	676	729	730	695	695	725	694	758	688	729	676	703	705	741	724	699	695	726	689	725	733	703	693	745	692	660	709	718	677	682	700	733	673	692	714	705	713	654	676	745	707	686	692	733	662	671	711	704	674	748	783	766	720	686	692	703	674	688	729	747	730	694	745	721	666	704	707	708	726	753	728	715	713	764	727	694	671	714	741	714	737	718	685	706	782	727	692	711	675	759	725	738	703	704	707	747	772	711	698	687	756	772	724	699	718	690	745	739	703	702	696	787	799	743	748	726	737	699	742	765	725	755	731	686	752	783	690	713	701	695	719	654	670	749	737	717	724	737	684	718	736	709	717	757	713	690	674	737	717	686	698	764	742	701	730	744	737	692	640	693	749	714	669	737	686	715	667	718	707	675	707	699	744	701	733	671	668	684	702	712	725	674	717	688	740	699	749	703	695	742	702	761	722	747	686	692	705	698	742	715	682	755	729	773	668	713	724	719	721	766	717	734	691	664	699	758	744	704	665	748	726	740	714	692	703	755	742	709	717	700	716	736	689	670	707	744	723	701	722	763	718	710	712	723	678	691	691	757	727	714	686	714	667	718	670	729	740	713	723	729	727	726	709	725	707	744	670	730	687	779	702	711	694	700	666	741	729	745	767	686	703	715	693	703	701	740	716	712	721	741	700	708	694	722	696	705	746	735	734	690	700	709	701	735	696	693	691	677	734	706	707	701	709	687	725	718	735	764	703	694	731	724	726	713	736	687	695	720	710	676	711	716	739	702	692	720	682	695	741	660	744	695	702	686	678	708	724	732	678	705	666	770	696	687	719	680	750	693	735	765	709	711	700	734	689	697	687	663	703	718	714	695	672	713	718	711	685	758	722	742	687	694	711	689	740	691	758	722	702	720	706	724	717	718	692	753	685	690	755	709	704	644	676	702	717	746	746	683	747	697	709	698	703	716	690	728	692	697	722	738	714	746	685	719	703	711	750	686	735	675	713	707	699	714	676	767	752	721	713	671	738	662	704	717	779	701	736	672	700	679	673	740	701	712	726	665	753	730	706	728	703	727	738	733	676	689	668	699	699	711	651	704	678	700	710	702	758	690	641	679	698	716	693	716	673	726	756	768	722	712	700	728	760	706	691	766	669	717	734	730	677	689	724	729	730	728	742	683	688	691	702	668	743	740	719	644	687	660	740	777	698	635	704	719	682	673	745	679	690	743	719	704	695	722	695	690	712	686	682	703	738	706	640	681	708	719	749	723	731	725	680	693	684	687	707	720	701	701	721	693	693	658	689	704	686	671	680	679	693	736	706	704	728	691	740	715	764	726	697	721	718	719	709	710	730	695	717	703	694	744	767	682	720	689	679	703	713	696	670	702	771	701	704	700	712	754	712	738	748	727	718	670	709	733	680	710	736	734	711	761	724	694	718	707	691	749	736	680	754	685	677	735	689	727	730	694	753	724	692	723	727	674	716	698	744	747	667	690	747	694	724	716	729	726	697	690	736	664	729	691	698	744	747	702	683	714	714	710	710	735	682	728	701	712	727	698	752	691	671	701	706	717	684	690	715	738	722	743	678	709	758	724	732	677	722	668	725	687	714	697	708	713	718	670	770	750	740	764	671	722	709	721	753	714	725	737	737	701	698	692	702	734	731	753	717	683	689	666	698	764	686	699	701	706	734	738	700	711	734	754	730	644	695	693	783	680	672	754	681	711	714	691	720	701	692	693	680	728	755	749	712	690	703	695	683	764	717	662	735	676	719	734	718	714	751	769	771	688	720	726	724	720	721	726	670	671	748	689	709	671	682	695	659	748	727	718	714	676	726	763	718	739	697	711	689	719	688	712	702	687	687	700	729	699	663	696	695	725	719	710	708	750	709	689	712	711	739	728	698	724	729	715	675	747	715	744	720	715	661	729	680	764	677	717	697	724	761	725	721	679	774	713	706	699	661	657	660	707	710	717	736	717	681	713	696	674	706	692	699	753	746	705	730	782	705	702	693	703	695	755	657	693	708	699	716	704	708	753	697	705	727	743	719	709	716	705	765	704	758	723	703	715	713	663	695	695	707	729	712	700	716	700	701	711	718	685	707	723	695	643	705	685	722	699	723	693	735	724	757	743	723	668	652	710	737	692	719	719	731	694	659	675	713	727	682	727	705	718	735	747	676	700	789	706	741	760	786	720	657	723	732	705	719	725	710	695	682	706	721	746	698	656	686	698	672	682	672	690	706	730	707	704	745	717	667	689	699	729	712	752	673	725	677	699	679	727	678	670	697	714	662	687	671	723	735	698	676	715	631	729	725	706	700	684	746	737	719	701	703	764	720	740	705	705	749	785	640	738	743	708	761	667	706	696	725	717	681	725	725	690	752	706	652	718	701	741	689	670	726	749	708	729	698	710	676	665	723	703	725	721	719	742	755	710	751	696	697	684	734	660	744	692	701	758	757	668	719	720	704	723	732	660	687	718	724	661	749	705	748	735	704	709	732	705	684	689	709	689	707	775	707	694	749	743	699	669	665	718	752	745	636	710	654	704	731	679	664	735	720	653	698	714	722	681	691	741	692	692	693	723	676	679	733	677	637	671	661	701	705	704	752	667	699	730	704	716	697	708	717	666	710	697	726	709	686	707	709	707	707	733	695	734	722	694	666	729	693	677	708	740	710	741	668	709	732	727	720	723	708	692	664	656	716	672	693	765	728	678	664	682	747	687	760	725	729	738	708	751	696	652	679	740	722	725	711	674	730	670	705	725	703	688	741	684	722	744	724	662	687	692	690	726
18777	16462	20114	11495	5224	2805	1869	1545	1359	1091	881	705	618	494	500	454	442	441	451	404	397	386	372	384	362	350	332	334	289	312	294	324	303	293	269	270	310	268	275	275	282	270	255	275	274	267	292	297	270	292	266	263	280	302	278	269	318	278	292	281	274	303	257	277	256	288	292	282	265	282	293	283	267	270	267	303	279	277	269	255	254	301	279	300	278	280	296	275	303	293	273	289	295	301	298	284	271	301	308	280	260	274	266	284	270	259	270	275	287	254	275	281	308	275	299	277	268	270	282	271	271	270	316	280	269	290	274	246	262	295	256	280	290	297	305	264	287	283	261	284	282	307	280	311	294	289	276	277	280	265	269	273	265	287	292	316	266	291	303	314	268	277	291	279	278	287	243	294	271	290	269	314	268	312	262	258	281	265	259	297	296	291	288	265	257	284	243	244	256	258	251	275	291	295	285	275	261	300	266	272	258	299	288	297	295	278	290	225	269	262	296	308	286	249	268	278	284	312	304	295	283	283	250	266	275	313	251	287	257	268	305	269	312	265	293	258	259	267	276	286	259	270	263	269	272	259	311	260	259	320	289	271	254	274	263	295	262	313	282	268	291	261	273	302	277	297	275	305	276	262	257	296	267	287	259	296	296	302	301	263	259	293	261	276	308	281	280	249	253	295	270	267	255	264	251	273	289	254	268	276	275	280	270	272	270	241	273	235	293	261	303	285	258	287	284	293	248	282	275	284	281	262	279	238	266	285	275	259	277	264	271	288	275	272	260	262	297	259	293	280	246	273	250	273	307	296	293	307	281	307	294	281	286	292	265	297	274	283	270	267	296	244	277	277	279	266	279	249	272	280	284	297	298	302	279	285	278	265	274	299	263	311	266	298	274	295	288	239	258	259	265	255	282	281	272	284	288	272	252	293	308	270	312	266	280	292	280	300	326	282	270	280	295	299	269	287	255	272	246	268	250	269	258	264	259	310	264	258	310	245	283	260	266	286	292	268	277	265	276	279	266	261	283	280	271	224	288	290	299	288	258	250	264	299	287	298	283	292	274	278	266	300	276	277	310	311	291	272	274	273	257	286	240	279	273	281	286	288	246	280	289	300	295	269	279	283	260	310	268	248	253	277	262	293	287	291	296	280	281	241	247	292	292	275	278	266	270	287	301	250	260	260	258	229	265	265	278	276	292	257	262	306	247	269	271	261	272	254	287	271	301	271	287	267	273	320	290	275	241	294	278	271	305	291	263	278	290	289	271	246	287	282	288	296	276	277	294	268	281	278	273	287	240	259	249	284	286	237	289	303	294	311	285	280	295	265	246	305	265	276	293	292	272	283	275	303	269	285	283	284	279	257	288	274	293	300	293	298	279	299	276	259	260	267	284	269	261	279	299	280	269	267	258	277	288	289	276	264	263	273	262	258	285	276	267	267	286	269	282	257	270	251	276	271	294	262	268	269	294	273	268	269	277	276	290	268	296	278	308	268	247	277	290	279	297	278	253	273	273	292	269	249	258	273	290	257	237	311	280	271	266	255	269	278	239	276	305	241	278	241	259	259	279	276	262	290	270	273	278	261	293	260	302	288	267	281	326	261	274	278	281	256	267	333	278	322	279	263	243	290	298	271	313	272	289	249	311	287	301	278	274	277	252	242	279	259	246	255	267	263	245	287	276	310	265	292	259	321	276	268	267	281	253	281	291	271	304	271	283	252	288	271	281	294	283	261	267	293	235	252	260	271	284	246	252	251	291	234	268	262	257	288	249	321	266	284	267	294	282	279	261	264	292	309	286	279	297	288	255	256	267	276	267	280	283	270	229	260	320	229	256	298	278	290	259	295	268	261	284	255	272	270	273	268	257	253	283	272	278	279	253	287	278	259	249	239	294	301	264	300	261	271	275	273	279	264	308	312	261	277	282	258	274	298	257	282	251	268	288	284	274	267	275	255	290	303	265	274	272	274	286	252	284	270	281	282	291	285	268	280	248	318	305	265	276	241	280	251	290	276	262	276	269	283	305	272	289	295	251	292	282	272	275	265	284	277	256	280	306	270	232	243	266	274	267	280	257	261	264	272	277	292	273	284	295	277	267	301	274	260	286	274	289	256	243	271	298	281	273	266	276	289	263	274	262	257	284	282	267	270	286	285	253	294	280	250	280	265	291	294	283	290	258	284	293	289	264	263	234	284	283	244	245	281	293	276	270	275	263	260	257	279	259	247	280	302	260	265	297	273	268	284	284	249	299	292	299	277	261	267	268	310	293	274	275	268	271	282	289	270	270	274	267	251	252	284	269	272	286	263	268	302	273	280	275	290	283	278	262	254	298	244	247	261	312	270	281	252	280	299	287	286	270	270	285	287	301	255	274	305	280	274	262	278	278	248	273	295	268	242	300	253	273	285	268	265	275	281	291	277	277	282	299	272	270	289	302	287	246	261	283	296	247	279	286	264	266	282	268	258	254	247	265	288	277	286	245	286	304	282	263	264	252	236	287	254	256	283	284	260	281	287	300	277	282	258	285	290	292	250	288	276	255	246	262	276	267	283	273	287	285	285	276	280	264	311	308	262	307	318	304	283	297	288	275	254	278	269	292	304	261	274	294	277	264	274	250	280	239	287	284	312	265	253	264	264	259	289	320	250	272	279	247	272	257	297	272	259	289	256	275	271	290	276	265	269	258	280	283	262	290	304	252	289	250	282	242	280	274	253	248	276	264	308	282	256	266	292	280	271	278	275	251	294	307	278	278	261	263	282	263	255	273	250	301	302	274	301	279	291	262	237	266	289	305	289	311	282	306	288	271	283	275	273	261	296	283	285	280	262	273	271	256	286	293	274	279	292	275	328	277	261	261	290	254	293	284	290	277	310	294	272	312	290	286	305	299	289	300	293	262	280	257	287	298	283	291	278	277	298	263	298	277	278	285	271	280	291	269	260	250	275	268	268	324	298	299	294	286	254	287	285	265	266	269	303	296	293	275	286	250	303	250	313	262	305	288	300	272	257	265	244	288	258	288	277	305	260	268	275	270	227	255	266	272	293	265	273	269	274	296	255	273	316	277	289	288	319	272	272	291	299	266	247	267	273	283	254	250	289	294	270	269	259	295	278	249	229	283	264	277	238	285	287	301	279	283	277	289	271	282	289	278	300	288	322	286	280	261	273	259	288	294	286	313	250	300	259	275	261	269	255	272	256	278	266	285	284	265	278	264	312	305	304	283	299	270	322	259	323	270	257	255	265	302	261	252	287	295	265	249	266	291	268	281	276	272	288	282	278	291	291	282	237	275	247	310	268	266	270	262	277	241	284	300	277	291	284	272	260	291	284	275	267	261	280	294	306	292	290	279	264	287	266	295	293	267	270	277	264	260	251	248	302	280	242	273	281	249	283	269	274	307	263	305	269	265	274	275	286	273	291	301	248	269	271	295	292	268	269	268	266	263	259	286	266	296	311	284	290	272	264	262	273	273	283	295	278	282	281	299	270	244	270	313	284
10890	15523	26069	19835	12823	9512	7587	6456	5579	4566	3816	3173	2609	2230	2151	1922	1669	1720	1698	1642	1528	1463	1350	1350	1216	1130	1158	1028	981	945	868	825	797	772	736	715	672	719	678	719	696	680	649	691	622	682	683	663	685	752	666	691	686	698	705	745	748	748	758	681	722	735	684	722	719	717	810	711	684	695	677	738	658	730	676	722	649	668	709	713	724	682	696	721	762	699	695	715	718	699	692	682	712	694	661	705	706	713	649	681	683	705	681	703	684	692	655	711	700	699	674	724	680	683	684	654	730	682	732	678	700	689	683	700	689	696	701	626	675	705	674	653	696	679	673	654	669	683	701	688	694	651	648	658	651	719	654	691	655	690	661	686	693	721	697	644	640	647	624	657	727	666	659	690	639	677	634	655	710	692	660	723	720	637	668	683	699	672	679	688	686	691	681	708	690	680	640	667	664	666	636	672	661	670	675	685	710	686	671	671	721	698	676	678	683	667	694	660	708	710	623	649	633	651	643	669	664	667	690	718	671	659	674	674	682	685	658	667	708	683	727	654	711	684	690	709	672	650	667	695	757	666	712	680	698	667	709	709	679	631	703	686	694	657	682	666	715	672	665	716	647	692	692	731	693	645	649	698	674	658	681	676	681	677	667	673	656	706	652	634	722	671	688	739	691	697	662	733	732	629	661	689	646	693	634	700	667	699	647	639	646	662	657	707	678	690	704	630	650	678	642	689	681	691	635	703	712	705	680	652	718	697	666	679	667	671	644	669	666	705	709	685	669	655	675	634	674	669	711	739	705	687	679	670	683	709	665	697	675	704	675	684	675	645	716	640	654	707	664	724	650	723	671	606	627	666	657	672	682	715	644	671	677	689	736	682	711	664	662	687	702	644	688	703	667	700	683	678	668	688	685	685	673	684	668	683	669	742	655	680	643	655	665	663	720	645	679	725	684	707	682	639	697	698	661	637	720	706	669	668	733	672	650	683	653	716	633	664	662	685	684	661	676	697	704	732	693	696	663	667	679	693	716	666	703	707	708	677	695	674	678	706	682	731	696	706	652	681	669	649	703	705	668	652	676	694	662	647	696	659	659	637	685	656	679	699	695	665	700	740	677	698	675	658	688	707	706	671	682	732	665	648	647	692	646	697	681	675	688	648	642	676	716	684	694	643	674	741	688	609	649	701	653	680	653	682	705	704	666	705	699	631	659	702	603	639	683	695	710	740	692	644	661	647	672	697	655	616	673	668	717	687	693	708	692	648	652	652	684	691	697	680	725	673	682	655	686	658	674	670	693	655	708	672	671	681	672	694	674	677	668	740	685	663	696	731	683	695	718	690	677	706	642	651	691	696	657	679	696	718	681	684	675	647	660	730	691	683	715	713	657	688	669	662	732	708	654	683	636	708	749	630	674	633	686	684	690	677	668	643	687	710	684	700	667	703	703	692	659	676	667	633	727	668	649	667	663	718	625	672	667	662	694	657	663	663	712	711	673	729	656	632	661	680	728	642	677	652	714	656	623	672	671	682	679	697	671	660	672	678	697	675	713	612	638	734	700	672	705	655	679	708	674	660	680	641	624	664	703	670	666	691	737	667	663	731	681	673	650	691	635	692	675	683	696	677	687	692	695	672	695	694	696	690	672	696	707	733	695	725	659	692	680	643	664	661	660	692	695	659	713	670	719	698	622	662	632	722	656	630	712	626	637	646	667	692	672	654	692	653	697	677	668	660	699	644	713	687	688	678	648	684	682	712	672	625	649	678	709	709	674	686	664	667	706	663	682	694	675	722	638	624	701	732	697	665	676	628	722	702	675	688	672	729	647	683	734	699	730	673	636	708	659	681	641	648	663	674	694	677	667	718	698	693	717	649	697	646	698	642	665	663	659	685	679	720	693	641	674	702	713	718	640	674	661	648	663	673	651	695	699	670	645	662	642	656	653	717	686	639	695	693	665	655	708	619	632	651	698	696	687	650	659	640	679	635	695	744	708	658	691	648	687	662	675	699	610	634	689	682	654	624	630	676	683	728	673	705	670	682	655	643	676	677	666	697	690	688	668	733	709	709	692	650	689	707	686	696	718	679	666	677	658	716	723	738	693	650	670	652	643	732	701	697	679	713	667	640	683	683	702	657	710	725	632	693	652	665	708	696	656	658	658	672	705	688	704	697	699	693	690	653	662	680	655	683	642	738	748	660	683	673	659	683	632	680	654	705	639	675	667	758	666	691	705	670	650	711	675	690	702	695	654	686	689	701	704	696	709	730	734	698	628	766	746	692	671	612	689	749	700	632	697	644	664	695	685	642	733	702	668	708	650	694	667	683	705	699	687	703	660	655	695	713	691	659	663	670	683	666	657	639	658	682	723	678	626	658	655	679	695	690	704	659	711	659	717	716	655	695	687	705	666	713	705	707	694	691	664	678	699	691	692	689	711	662	655	735	684	711	683	677	672	652	684	679	690	672	623	698	664	694	704	690	638	683	730	712	631	681	705	719	685	714	666	708	708	645	646	670	653	647	705	701	654	705	692	659	696	684	730	642	707	633	668	619	635	717	662	729	670	671	655	685	657	702	672	679	672	636	676	662	707	664	703	675	683	673	706	631	676	627	715	671	629	634	693	709	665	648	705	705	638	716	683	708	676	670	676	659	696	683	660	679	705	678	694	666	672	680	647	652	694	655	639	676	669	719	694	671	698	704	712	668	698	641	691	709	703	664	660	675	690	713	634	686	676	684	687	687	673	674	659	737	678	701	672	710	692	660	668	710	703	693	728	687	689	750	721	680	692	721	696	672	700	624	697	698	648	727	671	710	666	710	654	668	701	701	675	632	714	672	703	667	695	648	749	660	711	669	738	695	637	664	714	663	689	718	692	701	654	690	660	723	685	677	668	692	715	666	652	657	666	655	681	660	698	697	710	675	640	733	632	679	711	713	668	693	672	658	673	691	670	675	686	694	653	648	686	697	727	711	676	643	697	722	686	680	691	702	669	666	695	693	658	683	642	676	676	664	663	656	732	694	736	662	677	671	646	711	675	717	647	655	676	698	628	694	694	686	685	646	628	647	644	674	646	648	635	633	680	674	679	703	718	656	674	734	698	636	644	708	671	681	669	687	687	697	678	679	661	694	687	631	688	682	665	641	671	657	699	688	725	634	695	704	645	711	700	700	708	722	737	652	640	692	694	694	650	664	700	669	709	702	671	671	728	694	672	653	694	679	695	661	692	654	611	638	685	654	682	700	714	651	699	677	650	624	721	688	637	703	739	742	691	680	665	749	680	691	675	698	695	665	681	719	671	656	646	704	703	667	668	664	684	649	659	644	730	655	662	673	633	701	703	632	690	698	688	662	628	700	645	659	703	667	623	653	720	692	717	675	675	645	716	709	688	687	745	692	660	701	712	691	686	685	648	703	711	666	663	637	657	694	722	605	718	669	669	717	672	700	629	674	683	659	638	648	693	718	635	691	690	666	662	614	671	657	738	646	677	671	665	661	639	716
37149	41628	52417	40987	25266	18719	12105	6986	3965	2648	1981	1585	1200	978	887	726	700	687	660	642	591	546	570	519	501	492	437	444	409	401	407	379	346	395	353	364	355	362	358	321	336	313	324	357	343	307	345	305	354	327	366	363	346	332	363	333	361	368	328	329	346	311	369	327	340	335	346	328	327	350	315	322	343	342	323	332	330	348	358	378	355	352	364	330	365	319	355	332	354	341	360	371	354	314	344	322	383	323	310	347	337	321	328	353	343	323	327	342	368	354	366	305	333	344	325	316	345	327	345	329	328	311	361	341	333	317	354	323	342	346	364	342	355	308	308	320	312	342	343	364	356	316	325	360	337	333	353	293	351	349	340	353	371	326	310	317	357	352	349	357	318	317	327	350	350	316	335	358	323	333	345	318	366	348	341	356	354	349	338	338	352	306	332	348	320	349	355	364	333	342	331	360	361	318	333	306	346	343	345	308	356	326	321	342	302	309	349	357	358	327	339	346	343	326	332	315	332	319	340	343	344	355	347	345	320	318	335	328	311	330	347	357	338	351	302	332	330	342	356	331	305	325	348	317	351	341	344	302	336	370	348	350	334	342	339	354	334	321	381	317	337	320	356	355	320	353	347	327	338	337	312	327	361	316	322	329	314	319	332	333	337	316	338	351	339	367	346	382	327	338	320	369	359	360	377	322	355	322	305	351	343	334	343	322	294	309	322	337	323	350	377	306	349	314	317	308	328	357	329	345	337	328	341	327	357	338	329	331	288	347	324	316	342	311	343	330	299	304	329	342	347	285	303	324	340	331	308	325	348	341	299	340	375	336	343	333	334	293	311	358	292	320	336	346	312	356	302	323	328	362	292	348	340	336	315	354	340	305	368	344	349	326	348	373	317	351	345	343	333	359	348	331	338	329	336	332	349	303	316	352	355	345	364	317	329	355	285	327	324	308	317	368	304	334	354	334	304	335	335	327	347	288	362	344	350	306	338	319	320	346	309	373	292	342	369	359	322	352	311	335	337	364	334	355	331	346	301	322	347	335	335	336	342	308	343	346	363	311	382	380	325	360	295	304	314	306	332	355	302	340	351	362	324	352	323	349	336	330	322	299	335	373	339	364	326	340	326	318	335	338	306	366	353	348	323	333	328	355	341	343	355	338	360	314	334	346	354	325	319	365	346	327	331	354	323	332	341	294	335	328	365	354	321	326	324	327	334	317	316	359	348	362	331	356	323	372	313	358	343	338	339	323	363	370	346	313	329	333	338	321	318	358	337	337	350	361	335	336	329	327	320	345	329	323	338	303	329	331	322	338	352	346	318	336	343	362	302	357	342	332	333	309	350	337	348	327	322	272	315	317	328	348	352	338	364	360	334	353	311	365	378	298	339	301	346	333	333	325	294	334	346	320	314	348	344	333	337	347	334	331	328	348	299	317	367	289	366	343	330	304	340	341	327	311	336	344	339	355	322	357	340	321	345	368	341	350	318	308	338	361	298	344	318	340	362	338	329	303	370	312	324	328	326	368	324	283	354	348	346	333	354	342	334	340	321	324	322	369	347	338	336	339	300	357	369	326	342	357	343	344	342	343	342	328	330	338	305	332	360	344	343	333	352	335	324	320	337	356	346	340	327	368	314	327	335	301	328	350	301	335	314	375	347	342	347	311	328	332	350	345	321	335	331	355	371	360	315	318	302	356	377	307	339	308	343	328	338	349	338	319	309	356	331	338	335	321	324	354	316	333	356	321	333	335	387	330	349	373	334	362	328	340	336	362	320	290	340	283	325	333	302	347	315	327	334	324	348	316	318	345	349	328	333	336	346	331	325	354	344	337	323	348	339	391	328	342	318	335	326	347	342	322	329	344	323	321	364	318	353	375	369	314	355	326	333	327	316	303	321	322	326	373	337	321	358	348	320	353	340	377	336	323	351	334	332	336	368	339	357	317	298	343	311	334	373	340	305	310	298	389	302	375	331	349	321	337	322	334	334	353	318	328	343	356	363	354	339	356	364	355	345	304	320	345	324	320	358	329	357	372	305	319	356	361	340	315	327	310	333	375	346	312	322	357	324	342	318	334	381	342	334	350	308	355	314	338	351	375	319	304	300	343	337	318	315	366	320	345	304	328	322	336	315	359	344	312	333	339	339	377	321	324	341	345	313	377	333	335	341	344	359	350	356	325	318	327	317	323	347	358	346	365	317	316	344	336	327	347	321	317	328	329	334	334	305	363	357	332	347	305	335	347	296	379	356	330	335	342	326	314	329	344	362	285	338	358	329	327	313	312	349	326	338	353	356	358	389	291	339	338	346	334	346	348	336	328	332	321	342	348	321	326	356	338	354	314	334	331	365	325	344	309	338	327	350	321	344	310	323	349	357	336	317	342	350	312	328	356	332	327	314	352	306	302	343	329	315	313	339	304	289	319	342	311	338	349	322	329	330	322	345	339	368	316	307	323	333	331	314	307	301	328	323	322	353	307	331	347	330	333	372	340	338	357	315	303	304	317	315	374	345	364	323	324	370	356	321	328	379	353	336	348	313	343	336	302	331	337	369	302	308	372	313	308	364	346	371	348	355	328	310	338	307	335	336	342	361	333	388	333	362	329	359	324	346	320	370	356	347	337	333	359	312	363	336	357	326	362	335	342	337	373	334	329	308	329	385	371	368	312	328	349	324	349	323	327	300	349	316	320	333	334	312	339	356	327	305	356	299	353	309	311	315	344	288	313	355	351	339	332	348	334	329	345	343	343	343	357	352	327	323	348	333	336	347	347	369	415	326	358	374	310	350	351	356	335	350	352	326	345	320	325	319	315	333	308	349	351	358	343	342	311	347	330	315	336	343	324	302	348	367	332	332	335	335	308	313	359	346	310	323	332	310	375	334	312	360	336	342	349	353	342	351	328	304	343	355	329	333	338	363	343	349	324	329	327	342	341	372	340	355	334	330	354	342	330	316	356	337	325	344	372	330	341	329	327	359	344	360	348	334	318	318	384	334	319	319	327	335	323	339	334	349	317	316	321	344	354	311	367	316	342	348	375	311	346	375	386	326	353	326	367	392	322	339	323	311	345	328	339	354	312	341	349	343	359	361	347	356	327	360	314	307	309	341	318	356	342	324	342	329	336	368	294	337	350	342	343	351	338	321	350	325	326	325	325	370	327	313	317	375	322	341	336	347	338	312	346	327	339	363	333	358	315	371	319	347	312	335	339	351	327	332	303	319	308	347	328	305	325	338	330	338	333	331	342	347	338	310	355	359	302	315	335	344	367	361	376	298	357	324	322	335	356	329	314	339	341	342	345	368	323	319	361	317	299	333	317	320	343	347	332	339	367	313	330	332	341	363	359	327	310	336	356	346	334	337	320	330	331	319	292	371	350	334	343	303	328	337	343	354	351	316	311	358	294	337	350	330	336	334	329	321	351	307	350	322	349	332	355	358	362	328	347	340	347	307	314	346	344	358	332	342	354	349	334	363	367	339	327	301	353	319	329	368	366
23620	34259	50442	43249	22970	18471	15293	13397	11129	9754	7720	6393	5145	4362	3850	3393	3088	3008	3008	2727	2454	2343	2171	2070	2045	1816	1572	1426	1433	1277	1160	1169	985	990	951	969	921	913	903	879	810	832	850	831	855	817	894	907	883	915	923	885	845	946	982	977	928	897	911	868	875	898	910	926	919	900	919	908	858	816	841	900	845	837	862	818	863	782	831	811	832	801	841	802	856	864	863	809	797	802	829	826	811	814	856	781	835	834	820	810	833	818	791	820	846	801	788	816	834	787	827	769	800	825	826	805	794	768	790	813	810	775	776	816	752	756	771	770	770	813	738	763	792	783	809	811	792	795	792	849	782	830	867	790	777	796	800	808	827	841	753	807	747	782	800	815	828	782	784	811	834	780	807	758	785	732	842	796	786	779	839	818	814	832	778	779	800	760	815	828	758	855	801	815	772	817	829	831	752	783	827	774	795	770	803	797	794	771	731	783	797	796	829	803	795	857	815	742	818	795	812	836	767	782	793	762	807	788	773	831	749	773	783	739	815	825	828	778	796	768	804	825	778	795	781	795	811	787	777	782	823	828	791	783	797	782	838	776	841	732	796	821	770	835	775	801	806	761	807	768	815	772	838	772	800	813	761	804	784	802	827	793	819	812	784	824	752	822	827	763	801	804	764	839	803	830	794	844	783	793	762	810	786	807	828	822	784	790	761	796	807	769	777	798	807	773	802	829	806	777	765	788	750	815	790	812	751	855	860	827	754	797	805	839	777	778	747	797	827	742	770	769	774	798	821	819	793	805	767	836	804	765	768	782	772	812	824	778	807	793	784	822	807	826	811	816	837	808	767	795	775	802	800	824	829	821	768	785	821	835	770	814	808	835	805	765	793	789	768	802	825	787	793	826	820	786	817	822	798	787	795	809	819	816	725	805	843	771	791	762	751	792	800	808	771	743	799	814	781	826	847	780	810	794	794	790	772	733	828	775	756	757	795	773	797	808	740	741	795	802	772	789	815	784	794	824	788	778	764	765	749	775	785	809	787	816	803	792	762	831	766	796	795	857	823	748	768	784	800	782	781	790	771	781	801	780	826	866	779	780	789	795	820	804	787	817	764	754	795	826	843	828	757	799	782	778	824	840	804	792	800	794	740	794	823	807	742	794	782	813	786	789	808	827	832	793	786	778	835	785	804	828	798	851	841	788	791	819	778	763	792	752	820	762	758	796	756	814	834	783	807	810	798	789	784	813	808	793	789	762	744	769	791	777	874	790	784	811	767	789	827	786	771	747	764	877	822	755	797	818	780	844	809	810	771	743	781	764	777	797	833	767	832	794	805	802	820	770	836	774	791	787	792	833	873	814	779	804	764	777	778	789	793	802	766	806	777	750	810	815	788	784	778	789	820	774	751	805	734	857	765	760	788	741	799	780	772	763	814	776	744	795	842	766	760	792	818	798	806	736	778	869	817	828	777	790	850	802	789	821	755	830	804	858	817	757	831	806	806	814	815	768	765	838	730	746	798	800	754	766	826	777	787	780	773	799	803	779	851	827	796	819	819	860	819	736	795	805	802	809	804	845	802	807	778	753	810	791	795	771	827	833	803	792	817	790	796	820	838	730	781	781	824	823	777	792	798	787	844	784	745	841	798	873	796	816	820	807	805	777	797	765	784	803	766	782	806	796	845	800	800	771	782	827	783	794	774	834	767	802	771	846	770	811	786	778	774	781	834	803	770	803	833	827	786	825	783	794	785	836	781	766	756	792	818	804	835	751	769	782	796	768	792	787	808	767	809	791	811	821	804	810	765	780	795	763	813	754	745	799	790	805	781	805	814	846	816	817	792	811	730	817	771	817	783	759	789	816	781	819	802	777	750	791	792	797	814	772	861	790	774	777	833	765	825	782	804	832	850	780	828	773	769	822	797	768	842	778	795	829	773	784	839	803	798	777	791	776	853	792	815	861	785	800	780	825	752	821	804	814	779	850	821	795	811	777	768	741	777	821	773	808	814	757	833	734	751	785	773	788	785	771	748	801	802	781	837	802	763	841	831	802	826	786	817	840	767	842	809	788	832	804	819	818	831	779	751	788	757	807	804	777	829	833	791	824	783	838	803	793	834	746	778	772	843	763	781	778	843	840	788	778	764	805	817	788	762	807	775	783	849	759	812	829	820	829	803	816	776	761	806	723	804	796	811	799	826	771	781	772	792	825	745	772	747	797	828	817	759	790	781	734	772	861	819	794	802	828	788	772	787	809	810	783	818	860	805	807	831	811	750	826	771	868	841	757	844	751	772	806	810	769	756	788	741	868	830	774	805	814	761	779	785	773	795	809	759	777	779	771	797	774	772	746	787	796	785	823	819	814	789	748	819	836	757	770	820	827	799	798	787	803	808	790	849	817	823	839	775	765	822	791	848	761	811	811	720	762	787	829	797	814	819	799	801	825	824	820	781	806	811	754	759	769	833	770	816	837	812	789	772	819	829	812	826	769	827	796	791	749	761	795	802	779	768	824	846	804	757	787	783	815	844	753	823	826	787	749	735	813	794	810	819	813	803	778	817	805	776	811	806	807	771	766	858	790	779	772	778	749	782	749	812	759	836	795	758	826	796	799	798	810	787	798	839	768	796	737	828	781	797	791	826	789	773	797	793	761	811	790	820	808	771	820	755	809	792	793	826	781	759	800	791	854	877	779	777	812	784	836	826	784	803	811	880	795	779	837	767	777	772	799	787	724	821	795	770	791	829	787	800	840	741	775	840	848	813	747	841	816	799	822	817	814	825	813	802	783	769	809	769	781	815	780	819	758	748	809	807	804	755	809	779	777	781	842	763	781	818	800	807	799	782	790	801	789	813	785	746	751	774	799	787	826	857	850	759	811	824	792	804	810	772	783	776	780	786	844	781	821	794	803	782	794	835	768	815	803	775	821	815	810	775	797	748	772	812	743	861	812	792	778	784	779	827	802	789	787	817	816	807	787	782	799	882	801	796	839	821	832	816	819	786	814	785	763	785	794	782	821	796	840	794	807	830	777	762	762	736	745	755	820	807	751	798	749	807	810	750	780	830	796	751	749	775	817	794	832	827	812	769	785	838	775	802	796	820	791	780	786	777	851	795	814	803	783	809	794	825	803	740	751	803	786	771	774	810	754	827	775	791	785	741	806	781	768	797	796	803	753	845	779	761	799	774	745	796	826	842	761	775	790	793	773	800	746	794	761	791	812	824	769	803	784	788	795	801	783	712	798	776	801	772	802	769	814	764	813	772	817	848	800	796	824	861	790	727	717	812	785	826	801	804	812	785	811	810	818	758	786	756	780	815	763	807	809	784	774	767	781	766	753	764	812	759	795	780	803	783	821	793	786	810	794	841	790	772	732	791	826	738	837	794	819	829	793	810	835	791	825	775	744	837	861	778	770	788	784	797	786	815	817	783	774	746	742	774	836	780	783	824	799	790	790	840	780	873	862	750	798	804	759	809	838	787	821	823	798	829	819	813	781	825	784	776	819
46013	48880	52097	39907	27520	22581	18116	11565	6813	4234	2798	2131	1527	1255	1112	1070	855	837	750	738	666	657	682	597	541	534	448	483	412	368	404	320	381	383	341	361	308	308	315	354	325	299	302	317	337	346	304	328	335	331	344	313	333	327	346	335	323	311	321	354	379	327	346	321	393	322	286	350	337	321	311	331	301	304	282	282	302	346	337	314	317	352	289	286	312	295	320	311	315	373	339	312	337	293	323	282	280	313	319	327	306	299	306	316	289	297	325	268	291	322	284	306	305	335	308	303	318	293	303	314	303	287	306	301	264	307	317	314	327	276	300	312	315	301	259	321	308	330	343	266	269	324	304	335	301	289	305	326	293	311	316	314	334	294	271	283	275	319	284	295	317	321	327	296	311	280	337	298	299	284	285	283	322	347	320	298	311	293	326	286	290	297	326	364	276	327	278	300	326	323	298	328	334	294	293	295	310	314	311	305	309	345	298	293	300	297	304	300	318	300	305	309	306	273	314	320	296	310	298	303	275	281	304	307	303	262	293	301	312	323	308	311	288	288	311	314	337	292	297	307	295	303	305	281	315	318	302	268	290	317	315	303	290	291	319	316	305	259	311	286	321	300	320	272	301	289	301	318	282	317	304	343	288	305	282	292	324	338	305	299	307	286	329	288	318	301	285	309	342	294	281	309	345	353	312	289	298	273	311	308	307	287	317	294	320	310	289	293	273	284	272	323	326	290	315	292	316	288	309	328	298	303	338	339	296	303	277	302	304	338	279	313	324	342	303	306	290	329	304	299	294	306	289	279	315	281	316	280	302	275	280	309	323	337	293	332	285	308	277	300	290	309	295	287	307	286	312	314	284	314	335	310	313	305	290	276	314	297	311	312	305	309	294	276	276	285	309	302	293	291	325	295	305	319	282	307	300	259	335	298	333	293	304	236	286	297	315	305	322	313	321	299	310	299	283	319	297	312	325	305	324	323	319	299	288	271	289	310	327	346	297	286	288	273	322	295	304	298	300	311	276	287	319	312	323	306	303	297	305	328	284	310	314	281	302	297	259	308	290	288	303	306	322	274	345	291	311	304	284	301	286	321	302	293	303	299	290	279	278	313	307	298	283	305	289	348	259	281	305	291	320	293	336	303	280	306	299	345	270	262	298	329	315	299	307	345	295	337	304	289	326	323	339	332	258	329	288	269	329	308	302	297	268	321	287	344	297	320	351	286	328	315	283	323	300	295	312	296	312	319	297	315	327	310	306	324	303	298	313	281	293	295	293	299	301	311	298	274	268	291	314	318	322	326	307	271	292	286	339	322	296	313	314	322	286	320	289	287	320	290	319	302	305	281	313	333	298	286	288	304	335	308	306	291	313	323	330	310	282	317	285	289	311	306	263	317	316	297	281	285	292	288	296	304	279	310	298	302	335	331	278	302	284	275	316	314	283	312	315	317	324	336	299	301	328	316	328	283	292	318	341	298	334	338	329	317	330	321	293	312	323	318	303	312	321	303	332	324	311	332	330	300	319	280	317	299	275	286	309	300	311	327	312	300	323	302	265	320	320	302	270	284	306	314	302	298	285	291	295	317	303	272	311	297	327	291	310	317	286	302	323	283	313	273	306	305	266	305	289	314	302	311	264	297	307	307	272	318	304	309	322	321	293	320	271	330	329	321	313	291	323	308	311	292	312	322	288	276	275	328	345	303	321	311	309	314	292	289	335	319	337	286	317	304	305	282	306	316	313	317	312	296	284	298	314	346	321	321	321	270	319	334	311	337	305	291	336	309	275	317	325	320	326	316	302	305	285	297	308	288	327	296	305	294	290	295	329	321	296	303	292	295	316	307	354	307	302	291	309	354	331	322	310	304	260	293	287	291	283	304	309	301	290	299	311	306	300	313	300	331	298	314	319	321	293	320	336	329	292	294	317	316	287	262	274	280	322	308	316	277	312	285	299	288	275	313	296	315	285	302	278	289	307	337	302	332	279	304	297	281	309	306	317	317	296	293	313	309	300	296	291	323	329	307	281	309	281	325	320	306	302	299	324	277	304	294	305	309	329	303	327	316	329	304	312	321	334	325	274	315	304	300	333	278	315	315	328	299	302	301	284	286	292	298	318	278	293	266	277	323	277	311	326	277	322	305	317	303	305	318	319	308	293	286	293	320	283	287	305	300	324	280	228	312	294	277	319	315	313	300	294	280	294	310	306	326	332	309	299	290	324	303	323	305	311	336	341	293	298	314	308	295	297	319	318	311	291	307	322	307	311	315	317	312	296	288	308	287	332	309	285	335	314	334	322	304	283	327	305	314	317	311	285	296	295	290	289	280	309	270	298	314	297	302	308	304	318	300	268	288	324	281	292	295	303	315	326	292	313	315	283	309	297	349	302	307	298	299	276	260	292	306	301	284	329	289	342	297	313	327	287	302	299	315	328	310	315	278	321	280	344	320	318	322	315	326	281	312	319	259	295	303	283	254	268	317	302	290	288	328	317	304	285	318	297	311	331	294	345	319	311	293	298	302	299	314	307	291	316	334	284	324	315	307	320	294	286	306	316	287	300	298	293	312	335	284	289	280	295	293	306	307	324	277	304	334	284	305	299	313	300	314	300	277	273	294	291	309	312	314	301	302	315	282	307	279	305	292	310	314	315	311	305	294	314	288	306	317	295	292	323	321	295	295	321	314	337	316	327	311	313	297	287	292	293	300	293	283	319	305	311	307	325	314	319	307	333	305	301	304	265	311	303	298	303	283	317	282	305	289	320	294	302	320	293	309	310	322	332	324	287	272	295	329	297	293	301	316	302	314	287	312	311	307	318	284	303	322	324	320	336	319	308	269	309	336	289	273	313	332	325	310	322	344	289	307	310	342	327	319	310	309	326	319	287	295	312	318	302	275	305	326	329	290	303	307	312	323	312	312	327	295	282	299	327	317	300	302	323	318	291	294	312	324	317	319	297	301	302	297	267	341	306	278	329	304	312	297	288	315	321	279	301	291	287	302	275	320	315	317	282	303	326	289	278	298	331	305	316	308	316	294	328	312	325	295	304	308	281	274	331	276	296	302	295	318	301	323	301	285	279	280	318	318	276	327	301	327	250	295	289	290	297	340	304	323	290	287	305	316	307	297	304	293	287	291	330	302	331	315	307	304	308	263	327	288	304	307	301	298	300	281	287	306	267	342	289	298	281	295	324	294	291	312	312	326	329	300	319	323	314	336	286	343	309	322	321	299	306	326	315	296	295	309	309	296	313	330	319	281	306	290	286	325	274	289	321	315	297	339	287	281	303	291	308	343	334	289	312	327	332	286	302	295	336	311	310	311	294	309	296	306	267	306	346	309	321	293	299	309	290	323	293	320	298	323	309	344	301	318	301	310	296	326	301	304	295	320	331	306	316	296	286	283	340	309	308	327	285	281	305	280	329	331	320	288	303	291	302	299	288	294	293	314	305	310	279	313	317	339	334	274	289	295	295	297	314	306	300	322	275	315	301	308	305	337
29778	41079	53044	47000	30059	25674	20484	17656	14908	11907	9427	8595	6788	5642	5239	4767	4244	3894	3796	3478	3275	2932	2611	2647	2503	2103	1943	1709	1633	1504	1286	1193	1099	1106	1063	934	904	904	785	796	852	832	787	827	784	775	837	818	829	900	863	942	872	989	1005	887	983	889	862	953	938	891	882	909	872	897	887	822	869	813	753	768	822	787	778	781	815	777	786	714	761	767	726	787	790	754	714	794	781	802	794	791	735	750	806	792	831	760	788	766	766	726	757	766	761	714	774	758	722	760	740	707	710	724	731	707	717	724	701	747	689	721	690	755	713	695	753	691	717	792	723	717	667	726	733	734	695	723	691	772	681	652	708	669	716	703	752	745	693	741	698	749	689	744	715	732	747	704	742	719	706	712	725	659	696	704	741	751	674	700	659	713	729	709	698	707	731	712	753	725	767	735	692	734	719	709	740	708	743	703	747	720	723	736	729	695	741	685	745	729	744	697	764	731	724	717	695	726	682	673	726	671	728	723	741	699	702	756	742	737	750	709	685	718	757	678	687	723	725	730	748	744	698	719	696	708	720	713	701	730	723	751	741	710	733	748	723	729	713	737	716	718	728	658	693	706	733	718	721	728	738	755	690	707	712	727	730	760	721	742	694	719	706	673	769	717	707	754	734	733	757	735	717	716	712	678	710	748	712	743	641	752	706	698	761	749	692	678	710	693	788	732	707	730	771	703	747	732	741	681	736	708	699	727	711	711	746	740	714	683	680	724	755	682	704	747	743	751	708	748	719	749	701	699	689	681	743	708	780	737	704	719	750	763	691	767	701	658	710	718	733	754	683	658	708	670	699	778	693	721	706	722	710	750	702	705	741	684	743	682	683	705	685	679	734	725	734	702	724	679	702	715	685	708	755	731	703	718	728	742	698	767	699	728	729	719	759	738	680	703	713	712	741	725	716	738	712	732	706	770	726	720	707	720	725	736	744	712	742	664	698	722	699	685	673	732	691	798	760	760	698	751	693	733	687	700	729	758	728	705	743	729	731	642	723	745	716	695	747	721	709	732	741	772	758	716	736	700	710	737	677	751	702	728	741	665	746	707	737	718	696	742	700	714	712	733	734	662	756	712	668	756	729	720	747	744	713	817	688	726	689	749	717	696	702	719	677	728	772	707	749	732	699	730	746	720	738	735	733	717	678	701	685	719	706	742	726	717	732	746	724	718	716	754	693	699	739	725	749	734	722	709	702	682	742	722	726	646	725	758	687	701	705	747	720	694	642	686	710	712	733	706	693	733	705	709	739	756	667	713	737	739	745	748	739	756	706	693	745	688	708	699	723	701	735	741	673	690	766	711	712	713	742	713	694	719	699	722	789	717	719	718	720	726	733	741	710	696	741	741	720	707	692	724	718	734	726	736	741	755	729	713	757	742	747	740	727	713	721	709	735	701	706	731	713	695	707	706	731	733	753	761	712	768	726	709	700	692	708	742	709	724	708	717	713	726	734	755	715	731	705	751	718	702	708	737	694	712	735	703	723	735	703	715	735	723	717	754	702	711	715	719	693	680	744	728	732	738	732	708	677	733	753	742	752	722	707	710	681	723	716	735	719	723	748	677	699	726	706	745	710	733	728	658	727	731	708	752	750	684	699	689	702	674	708	673	698	723	739	716	702	693	730	708	712	672	722	732	701	681	713	728	742	744	700	750	723	747	755	709	669	671	711	734	717	743	720	724	735	724	697	729	751	715	682	745	711	696	660	756	737	725	721	724	719	771	658	685	720	664	747	711	680	735	734	687	743	701	719	738	753	731	733	719	720	768	718	669	753	721	691	705	734	725	733	720	699	787	697	708	745	723	738	712	715	692	715	721	772	698	739	708	739	708	735	731	712	708	733	720	702	735	720	702	694	718	724	679	699	698	687	706	771	726	724	735	731	708	650	710	694	806	717	779	717	692	757	709	682	666	778	683	751	729	752	726	718	710	763	687	712	694	699	690	686	699	722	725	747	710	731	707	736	730	711	745	699	705	720	705	718	672	743	709	634	713	712	707	730	721	675	753	697	720	737	730	695	701	662	754	728	691	728	733	732	703	676	731	683	695	751	723	735	687	778	748	727	710	710	780	743	706	730	709	669	717	663	753	693	711	669	736	741	749	738	690	737	746	701	737	760	763	737	717	722	691	699	722	724	678	737	707	694	688	723	670	721	728	727	704	728	703	715	721	728	637	688	735	726	724	739	716	694	769	733	726	738	686	720	701	687	712	681	740	720	700	747	721	722	704	718	696	697	733	692	698	675	698	712	748	709	680	722	749	724	740	733	726	714	664	774	699	721	744	759	730	750	712	696	782	742	767	701	726	696	722	688	729	691	698	743	688	702	681	675	689	738	707	725	766	726	733	688	719	734	740	729	783	678	741	741	664	725	714	703	732	728	785	727	709	706	715	760	731	737	712	732	739	727	692	705	727	734	712	685	694	766	739	738	735	757	726	721	745	721	718	700	746	709	705	685	756	671	770	751	742	704	744	680	711	785	712	702	707	667	751	721	702	654	714	696	706	745	736	715	722	742	754	752	688	697	704	688	726	745	773	724	749	710	695	733	720	731	713	726	713	698	723	734	749	724	689	698	719	737	700	716	712	687	725	740	700	704	702	702	756	710	675	685	712	677	671	694	726	738	726	701	775	683	721	732	717	694	753	726	709	714	732	696	744	711	693	794	721	723	684	721	706	706	730	666	724	704	701	750	686	688	699	714	709	728	740	747	740	720	727	698	721	750	764	732	723	735	693	694	682	701	755	686	732	656	701	743	736	694	666	733	762	705	685	738	692	720	695	748	684	733	703	739	753	731	725	694	753	713	723	722	742	746	734	678	758	681	775	722	685	736	694	783	755	727	712	695	715	694	710	695	666	686	724	743	724	675	732	708	742	717	721	693	716	716	713	759	731	768	733	717	714	720	731	779	748	712	700	696	709	680	723	736	725	658	724	704	726	742	732	689	710	703	708	737	722	732	715	733	707	733	720	766	726	710	673	752	749	719	702	733	718	705	773	661	719	791	716	677	690	685	717	758	735	707	750	745	720	747	732	764	743	727	685	730	703	714	709	735	730	788	676	724	693	731	660	760	705	698	720	726	727	681	751	669	745	690	703	715	719	734	755	711	723	682	681	728	696	716	767	746	699	712	711	716	702	673	730	710	705	720	719	696	714	715	712	704	685	727	732	723	742	746	726	731	684	715	725	716	713	724	778	725	774	725	751	733	779	740	700	754	699	710	770	661	674	722	739	738	711	685	717	689	683	741	722	716	706	689	744	741	716	728	719	657	765	734	705	688	690	752	747	721	697	696	707	709	695	691	725	697	707	718	714	693	733	703	720	741	693	689	724	733	753	700	721	701	738	723	743	782	720	736	732	692	706	680	736	711	663	693	733	693	767	715	735	714	730	737	709	713	721	726	738	715	685	735	720	734	719	708	688	718	681	728	699	714	717	698	712	752	717	728	724	730	705	730	738	725	704
19757	15853	19029	13659	6518	3386	2322	1619	1247	954	825	627	608	543	517	471	457	432	456	495	440	395	379	353	379	355	313	317	298	316	311	290	277	265	270	307	296	258	285	313	250	278	273	263	280	275	252	278	295	315	282	302	270	284	271	264	272	274	267	268	293	278	300	292	265	270	281	267	302	272	311	275	288	255	287	270	314	275	271	243	316	274	276	274	267	287	285	258	285	271	246	262	288	276	276	255	249	265	261	241	242	293	290	257	264	282	286	253	311	267	299	281	279	312	282	304	287	257	301	280	284	297	279	277	251	264	299	294	279	293	294	272	265	246	286	292	287	316	272	309	290	264	281	273	280	266	291	248	293	265	310	273	262	284	297	267	250	284	285	294	299	248	277	291	265	320	281	274	283	295	271	283	242	250	254	260	278	272	280	297	269	283	286	284	278	292	270	272	288	268	280	278	293	272	275	269	278	297	243	315	267	272	232	261	242	266	270	282	297	288	264	256	256	269	286	277	275	238	257	269	260	266	277	265	286	266	297	294	282	306	274	278	298	273	279	254	255	268	253	262	281	265	290	266	289	271	280	237	275	288	289	268	294	288	265	271	271	317	273	242	283	278	261	329	285	278	265	284	267	273	269	281	242	294	282	266	271	267	276	299	314	269	297	259	297	289	303	281	275	288	274	261	280	287	281	272	280	279	277	263	285	293	294	292	282	281	265	276	288	277	273	286	230	283	269	292	280	266	282	273	311	273	293	250	276	241	262	279	295	282	275	295	258	274	314	300	261	267	268	291	301	304	285	267	284	259	286	281	274	293	317	288	300	293	276	258	262	284	278	282	266	301	300	278	274	304	267	242	280	268	273	250	275	271	271	311	277	282	300	279	297	303	283	257	317	273	314	304	321	299	294	272	284	287	269	289	263	242	299	283	308	296	300	260	298	265	279	305	283	302	266	294	275	266	281	285	265	272	286	283	293	263	299	279	266	310	295	304	267	264	264	280	287	254	284	285	284	282	269	287	303	276	271	291	298	263	244	286	263	280	277	288	289	258	243	285	254	280	281	284	282	266	279	304	258	262	242	285	260	288	311	289	257	286	277	288	273	295	293	248	286	265	273	258	280	272	256	264	262	269	290	290	289	275	257	304	244	285	295	298	280	279	268	302	286	268	287	289	290	284	309	244	268	286	311	286	274	293	272	286	295	295	300	273	304	252	267	284	299	269	256	268	266	269	288	258	281	294	298	282	272	278	263	280	282	273	256	278	294	278	290	242	255	292	276	285	279	280	274	297	283	298	264	286	260	266	289	278	298	280	276	292	311	266	264	277	235	278	269	301	258	285	265	273	273	265	257	295	311	272	261	280	292	276	286	297	282	287	277	310	277	266	267	278	293	252	288	263	256	258	282	261	288	292	282	284	304	280	281	271	284	273	336	300	284	307	295	270	268	322	281	256	281	269	262	255	244	277	262	288	303	280	275	276	305	263	272	293	242	247	284	278	262	282	280	312	318	269	296	283	261	271	291	272	283	259	279	288	273	279	302	256	263	266	263	265	267	273	257	257	267	273	263	275	247	314	262	279	280	281	287	281	279	294	280	261	266	266	264	285	267	295	300	239	271	301	281	280	278	279	302	273	274	294	284	262	282	255	255	265	258	282	285	270	281	261	291	270	294	277	311	272	283	282	295	265	269	280	269	283	279	266	280	264	260	274	273	261	290	315	303	275	283	282	253	276	270	292	288	282	257	248	280	272	297	281	278	282	293	257	252	247	277	250	271	321	291	266	270	287	265	267	305	266	260	327	267	308	280	257	269	257	286	274	267	254	268	294	303	246	280	254	274	286	266	267	277	313	284	285	255	275	257	295	272	319	283	305	270	273	290	273	250	258	322	264	297	256	289	257	288	313	277	263	285	278	299	295	295	297	273	267	306	298	305	296	272	312	286	257	292	279	297	302	327	303	294	312	244	260	273	281	285	272	263	300	278	253	267	270	263	278	272	312	271	307	282	320	256	280	279	277	287	307	257	299	273	266	274	288	288	257	282	297	281	289	293	278	302	306	305	284	276	272	278	277	270	275	275	273	286	286	271	296	301	285	286	257	267	275	266	297	261	309	280	245	298	302	256	311	289	255	292	286	294	282	323	256	275	277	262	270	258	277	266	277	290	265	282	289	297	270	266	258	276	247	266	254	285	232	261	309	265	284	301	316	266	285	287	274	271	253	258	285	297	286	326	316	284	307	288	270	259	297	293	264	282	278	305	277	329	265	283	283	321	265	275	317	258	269	250	277	263	272	265	256	322	284	261	285	281	288	256	268	256	281	295	279	261	291	224	252	312	262	295	258	278	281	283	291	276	284	284	259	291	276	305	261	263	272	271	283	257	269	288	280	249	289	281	296	284	271	297	288	275	266	272	299	275	285	263	241	305	274	278	229	271	279	314	252	261	299	291	270	271	274	306	262	305	277	288	259	232	285	279	287	264	274	289	290	255	286	270	279	290	270	276	300	259	247	248	255	292	277	298	310	276	260	282	284	288	277	269	270	281	281	254	304	286	272	273	264	251	294	253	295	267	294	276	260	290	301	281	289	276	262	284	303	284	296	296	292	278	310	291	288	269	277	282	295	282	294	291	312	292	285	251	259	264	281	264	271	293	286	289	299	306	247	252	249	277	276	301	245	296	280	298	313	271	276	244	273	262	282	276	262	300	265	284	296	279	281	263	268	275	298	276	285	296	235	280	287	304	294	259	257	288	274	280	303	274	266	291	331	296	262	288	302	293	298	267	270	290	261	317	311	294	274	300	279	309	306	245	257	254	273	242	311	260	296	282	286	266	258	259	288	293	301	302	281	265	260	274	257	271	265	284	287	302	278	267	267	270	302	253	311	254	283	296	233	270	267	288	279	274	266	276	306	288	298	273	266	253	268	275	288	266	267	312	258	284	263	274	252	287	255	305	268	290	313	311	302	288	263	302	261	279	303	251	257	261	305	268	299	285	272	242	282	239	303	289	274	259	276	258	287	265	296	263	263	261	250	282	313	298	305	298	298	278	276	294	289	287	260	282	289	262	265	254	287	277	284	292	265	268	280	292	274	272	287	298	274	306	292	293	268	292	273	280	291	298	306	281	298	261	273	268	301	282	298	279	286	281	280	280	303	285	291	271	300	273	262	270	278	284	308	279	310	277	264	294	304	293	265	267	283	296	292	309	289	262	252	276	278	292	305	259	284	265	284	275	240	320	302	287	289	269	278	273	272	308	306	264	296	271	287	301	299	263	285	260	275	280	286	290	273	259	271	251	315	274	250	311	262	289	265	252	268	291	250	252	270	277	272	288	252	266	291	324	289	273	257	291	315	276	297	281	281	265	259	308	281	275	275	277	267	302	302	313	283	259	286	272	297	282	275	279	314	268	292	271	300	284	274	292	259	288	265	279	286	237	243	273	310	285	273	272	289	296	308	313	265	290	265	279	280	279	287	259	292	319	289	278	285	286	304
11221	14064	25231	23268	15001	10975	8706	6958	5321	4406	3654	2917	2411	2213	2054	1918	1810	1847	1852	1769	1679	1591	1419	1199	1176	1048	1034	921	941	849	794	795	768	749	752	713	719	738	698	695	655	735	694	686	709	724	745	739	778	712	694	712	716	718	718	705	714	718	706	780	755	725	697	703	752	742	769	673	707	716	758	682	712	702	730	692	694	698	668	694	682	764	703	676	704	768	693	686	690	720	753	714	706	710	708	714	710	681	654	741	699	681	698	678	624	623	663	703	695	662	670	672	667	724	669	688	707	647	624	692	700	643	669	674	637	688	677	725	669	702	670	683	732	688	666	685	631	719	663	679	708	646	697	656	698	683	692	665	673	696	679	696	697	675	692	667	667	670	687	695	682	640	706	709	677	693	699	697	686	670	667	633	683	651	730	677	741	663	667	605	669	703	655	698	694	673	698	733	703	678	675	663	673	653	698	669	676	703	693	704	677	665	698	655	699	674	686	745	668	679	694	702	679	653	697	684	694	692	676	690	692	680	689	693	699	711	695	714	676	680	700	656	736	653	684	715	669	646	646	666	701	669	643	650	703	678	709	639	701	736	681	694	673	695	663	681	709	701	701	687	675	686	675	667	618	652	684	708	712	664	678	710	677	675	679	640	711	702	713	673	719	656	675	716	683	666	708	701	693	704	756	689	715	688	684	695	680	630	657	675	675	625	729	687	724	685	723	688	717	702	715	677	704	682	667	680	664	690	671	709	684	692	627	722	670	674	681	721	649	672	662	684	683	722	722	687	718	686	702	674	718	676	700	665	757	650	653	667	679	738	708	687	741	671	667	695	718	722	696	703	651	648	657	700	686	693	678	695	638	665	666	700	692	675	694	716	657	720	677	691	699	679	715	711	686	721	689	715	701	706	693	651	660	674	681	684	705	650	728	676	664	662	665	687	679	678	666	647	667	704	683	699	710	655	722	676	615	682	683	707	687	636	668	654	731	642	695	661	704	689	683	703	668	684	672	700	732	669	729	726	692	678	721	683	662	703	652	678	702	643	681	619	732	632	655	703	672	687	669	697	694	660	667	725	690	670	672	703	706	698	686	686	692	696	681	721	706	669	700	723	633	631	704	692	676	642	678	699	671	649	664	631	677	692	673	658	692	632	666	685	707	695	642	676	696	706	644	665	686	641	725	671	670	768	729	673	680	709	756	658	682	616	651	709	633	667	680	692	707	655	673	657	705	647	722	756	693	738	717	693	712	643	640	691	638	692	636	665	659	698	726	696	705	681	654	717	705	697	690	641	695	687	655	636	674	664	693	673	758	682	711	649	712	685	677	665	657	699	723	719	691	652	660	690	668	704	690	666	713	669	685	662	682	694	733	643	687	677	738	693	688	699	673	649	695	724	680	695	682	633	618	663	710	682	720	687	707	647	678	656	643	696	667	647	694	649	704	713	715	695	676	688	634	647	671	682	665	693	659	681	624	649	726	703	669	700	672	671	675	663	750	666	664	666	729	697	692	626	628	673	699	623	669	697	632	654	671	677	662	681	631	692	660	669	688	687	695	739	678	693	689	707	672	674	645	656	718	653	676	688	694	731	665	673	675	691	672	700	631	686	677	693	686	630	695	651	658	643	757	685	676	699	653	658	653	731	678	694	679	692	697	671	627	717	685	684	673	673	695	675	699	640	729	671	698	703	680	678	654	717	701	664	714	666	691	672	654	685	674	683	646	682	728	653	632	686	740	683	694	680	665	768	639	669	661	680	683	683	678	718	672	674	683	716	701	724	621	682	688	707	637	645	661	711	686	685	696	682	695	640	661	708	692	698	635	688	665	679	705	703	672	669	667	695	692	676	671	664	720	686	671	701	676	677	679	664	693	631	651	729	724	662	659	653	711	683	662	647	677	679	691	703	688	708	696	701	666	649	676	670	648	721	628	691	628	682	654	727	692	661	705	698	693	713	636	710	699	709	700	688	717	645	677	673	690	707	695	718	718	709	699	697	680	692	699	669	703	663	683	723	661	640	689	683	709	713	694	640	683	678	643	670	664	692	673	671	714	662	729	703	627	702	648	698	668	679	691	697	670	693	642	722	693	677	690	691	746	641	693	670	683	713	727	685	701	704	663	677	639	685	702	698	707	688	693	637	681	709	707	671	675	688	667	662	698	681	692	686	698	706	693	701	679	627	692	760	687	692	671	642	688	643	677	683	713	645	714	670	727	695	668	706	710	600	696	697	685	681	677	682	663	708	692	688	731	663	687	694	677	657	675	708	705	662	701	672	721	628	676	710	710	685	639	718	699	662	672	680	666	688	644	665	677	659	728	678	652	679	696	685	630	696	673	716	677	720	678	672	667	637	733	701	687	695	748	640	677	684	681	665	682	653	668	699	692	642	669	695	663	660	663	680	685	712	668	708	666	680	687	660	733	689	731	658	677	674	740	688	686	727	765	684	708	657	681	674	730	671	717	684	654	649	690	719	679	685	671	632	700	680	694	717	709	673	698	666	704	669	671	671	655	686	717	726	651	664	692	705	735	667	663	668	683	661	702	711	687	694	637	683	631	706	744	690	697	702	708	695	670	653	642	691	703	681	730	695	678	682	691	660	685	750	672	656	670	628	673	665	665	682	708	727	662	689	662	679	717	681	694	678	701	709	661	634	704	705	705	720	706	691	650	667	691	702	684	664	661	727	680	663	716	683	680	666	640	702	675	638	699	658	709	675	676	678	719	671	682	691	669	657	698	670	663	662	684	657	685	711	672	648	732	689	697	647	690	649	729	681	660	673	616	702	686	696	671	690	681	656	718	674	685	662	649	685	670	677	658	673	690	648	739	627	675	646	668	713	639	695	695	664	677	680	647	731	698	714	646	693	709	697	654	692	688	666	708	696	719	656	688	714	689	706	697	645	618	715	659	660	682	707	711	689	677	661	668	659	669	739	667	687	717	639	643	690	703	676	683	697	686	652	682	654	710	645	691	721	716	733	636	651	679	673	694	677	682	696	693	667	700	665	683	668	702	698	722	668	659	709	685	671	715	679	679	644	729	712	702	640	715	724	710	691	678	685	695	683	685	683	720	675	680	644	702	650	691	624	710	690	670	692	711	662	711	678	690	736	699	679	667	674	686	643	671	630	661	704	666	703	684	711	698	669	668	676	709	606	705	666	661	674	733	681	649	626	638	659	651	678	654	692	670	673	686	681	677	682	692	672	712	664	653	640	667	685	663	687	693	733	684	688	698	708	662	680	674	668	688	665	719	655	714	663	671	719	622	662	692	723	704	700	669	649	723	620	692	658	712	678	704	724	684	694	643	710	737	701	704	675	681	685	677	645	688	695	690	687	691	675	732	705	704	713	666	731	663	673	652	647	738	711	690	704	665	664	671	724	687	698	694	690	698	695	646	666	647	708	700	630	735	683	692	691	708	656	697	696	695	686	693	655	673	724	693	681	663	703	668	639	713	630	655	712	713	689	652	710	663	691	721	633	730	659	664	671	719	660
36990	39210	50836	37859	23794	15528	9125	5491	3096	2076	1625	1370	1005	932	839	758	748	672	628	589	587	552	509	530	465	454	427	441	406	409	383	377	380	321	349	348	348	361	326	346	325	361	332	393	348	318	324	346	350	343	359	341	345	335	357	367	378	379	340	365	315	361	345	378	346	371	370	354	364	369	368	364	338	332	347	335	346	292	337	384	313	323	330	345	347	353	355	323	351	330	356	327	338	339	313	334	358	329	354	320	331	335	350	318	331	327	293	368	342	333	343	333	328	326	367	366	305	334	343	382	301	363	304	355	315	353	371	344	367	341	347	334	313	325	342	322	330	332	337	324	333	325	319	328	338	308	277	352	344	343	338	299	342	320	333	322	314	325	337	323	333	321	350	340	357	332	357	312	352	337	342	351	296	328	365	353	337	313	340	330	355	323	319	341	342	335	336	317	395	334	325	346	287	340	318	334	296	319	425	363	353	342	375	369	329	332	320	345	337	307	323	399	361	321	331	347	362	338	351	354	358	337	328	306	319	367	335	349	346	303	297	335	338	332	319	347	333	343	350	321	304	340	368	341	373	300	374	319	330	359	352	337	327	326	327	316	316	308	322	308	329	344	322	333	351	338	340	292	346	374	336	289	321	359	344	313	332	358	311	302	340	336	340	333	356	310	344	324	309	328	347	363	325	329	338	341	344	295	341	330	320	335	333	334	340	355	292	320	309	353	342	332	308	319	336	343	357	312	361	345	354	326	300	339	345	322	354	306	326	348	337	386	336	366	321	327	303	359	324	323	317	317	373	321	368	357	343	315	355	339	346	307	318	314	312	371	334	334	364	344	283	356	321	299	327	340	339	342	340	347	317	328	343	330	328	333	339	313	348	356	333	343	335	329	345	344	323	330	367	327	351	341	347	338	354	310	339	339	389	322	312	341	348	313	330	348	334	335	334	348	325	356	347	330	337	335	370	339	330	338	322	318	351	358	355	362	307	348	322	352	320	361	347	365	327	350	350	302	350	344	358	308	319	351	326	332	354	326	364	378	346	356	365	339	346	308	332	303	311	317	314	309	353	366	328	330	343	333	371	335	316	348	341	360	348	309	321	302	314	342	329	379	327	350	318	370	371	339	311	364	340	329	305	350	352	325	300	335	361	334	370	326	358	386	369	337	346	324	307	323	361	365	349	323	323	327	334	321	330	319	344	313	297	332	314	378	343	368	317	370	339	343	334	361	331	316	374	335	370	348	289	360	316	341	306	371	336	340	350	370	357	310	310	352	331	360	359	369	374	335	334	305	321	339	346	333	308	345	304	357	334	317	332	347	284	331	322	311	353	338	333	343	324	347	320	317	369	342	366	305	345	326	329	318	346	354	342	350	352	312	364	356	341	313	327	342	357	319	310	338	348	378	318	324	328	389	316	354	373	340	321	332	341	345	354	334	303	334	337	329	341	328	332	341	348	330	323	341	313	365	351	353	339	331	350	311	340	351	336	341	327	309	332	338	336	334	343	333	317	345	351	300	364	365	345	328	340	350	344	360	321	339	337	339	331	312	343	320	369	359	324	308	371	357	352	360	319	328	316	325	317	323	374	368	342	360	331	324	297	364	351	351	317	332	361	309	319	344	341	311	342	337	372	291	342	323	352	344	335	351	328	373	298	339	319	359	323	319	332	344	332	336	350	345	310	333	329	330	308	341	368	329	324	310	338	320	303	347	337	323	318	372	351	324	303	321	354	348	347	327	317	308	311	348	320	332	331	324	330	314	334	316	320	344	326	320	340	324	309	314	358	328	339	334	287	361	337	337	336	341	356	332	344	334	340	302	345	351	351	321	356	324	354	296	332	350	361	352	311	318	318	327	333	357	327	318	324	347	354	332	365	349	311	345	352	287	348	351	354	356	348	326	345	344	367	314	368	327	309	313	361	338	340	310	353	340	318	353	319	316	353	356	324	355	341	354	309	320	334	323	330	338	363	346	316	322	340	319	317	333	337	334	353	364	352	319	365	325	348	318	352	347	347	299	299	296	341	348	350	337	362	325	318	345	320	333	311	314	309	310	334	337	337	329	328	361	340	353	330	339	340	332	332	308	330	341	306	341	335	349	309	347	373	331	312	350	352	337	348	381	300	328	346	338	304	322	347	331	355	318	351	357	366	353	312	329	355	355	325	356	335	323	346	327	309	324	329	354	336	353	346	349	350	329	318	331	355	333	314	354	356	310	333	330	354	345	355	361	307	347	332	314	319	330	379	370	340	349	336	348	331	332	340	355	332	349	311	315	378	374	324	335	312	336	339	343	340	370	300	320	355	338	335	331	335	315	325	381	345	355	343	353	335	327	348	338	345	326	364	293	362	332	308	353	343	330	327	372	342	330	329	324	303	304	338	356	313	309	326	353	339	344	329	313	370	367	321	316	313	327	314	326	302	338	316	334	334	317	353	348	341	353	338	354	363	321	313	314	351	302	328	351	339	315	320	376	334	350	283	348	346	357	370	333	338	348	344	344	351	328	327	307	288	353	310	316	348	326	355	313	332	334	337	333	339	295	354	332	329	318	367	329	356	353	308	328	337	361	343	342	335	363	354	357	344	323	347	352	300	340	326	334	327	328	361	318	350	355	305	308	340	333	310	321	323	348	309	350	317	342	320	356	337	351	360	346	357	350	344	314	317	320	339	318	343	290	338	357	327	341	334	376	344	294	341	342	355	338	326	337	348	368	309	333	334	331	344	333	375	338	338	332	320	333	337	317	323	302	337	318	350	334	329	331	331	365	363	346	359	354	342	356	359	329	350	307	345	328	354	269	332	329	317	297	338	339	338	325	320	327	305	357	321	313	327	358	335	289	342	315	326	343	339	290	320	330	356	369	322	309	331	359	320	315	346	315	335	336	322	368	317	328	342	343	332	311	330	353	356	394	336	343	314	344	281	352	335	314	364	303	343	339	344	335	327	324	332	337	348	361	326	341	339	340	327	334	325	358	311	356	337	308	313	353	328	356	349	354	382	346	320	322	316	376	366	348	317	307	320	349	363	329	330	347	341	338	347	330	321	346	351	319	326	351	343	324	346	334	314	361	338	318	333	334	376	333	346	358	340	306	357	354	321	357	337	339	321	290	321	319	353	333	366	297	339	292	355	345	315	335	389	360	319	359	328	320	344	316	334	356	345	335	324	338	347	307	336	350	321	325	326	327	342	341	370	350	332	369	330	340	330	321	332	356	309	335	338	351	327	332	298	357	332	380	348	327	344	338	318	358	327	320	325	307	330	354	310	347	342	368	339	359	297	330	352	346	372	361	352	345	362	327	339	364	355	339	342	343	317	380	310	315	334	326	352	326	367	381	335	355	323	336	348	325	319	344	345	325	356	329	335	376	354	340	310	355	344	350	336	336	328	322	353	324	322	321	302	377	345	328	338	306	319	332	343	384	297	322	339	361	351	318	339	343	305	326	341	336	333	324	349	339	343	333	327	331	332	353	351	323	349	360	340	341	287	336
23372	32572	47736	41697	23241	18407	15168	12851	10023	8150	6646	5810	4565	3920	4027	3415	3171	2942	2696	2535	2533	2368	2303	2027	1838	1751	1620	1415	1303	1237	1158	1118	1062	1009	947	908	915	896	891	889	853	823	931	859	857	818	916	823	874	845	871	848	885	898	908	893	915	911	946	882	929	900	881	940	907	873	862	888	896	900	870	800	842	820	858	806	861	844	834	815	827	841	812	832	880	841	837	838	903	831	808	824	801	892	837	776	836	808	826	847	844	834	803	789	814	767	816	842	787	821	792	796	811	839	826	809	811	842	819	835	796	816	814	780	784	835	789	782	818	782	789	771	800	809	834	767	792	820	777	796	819	764	834	795	841	784	799	814	827	781	793	770	819	807	791	815	829	749	799	812	809	812	784	797	823	792	801	787	812	795	803	806	785	815	787	740	805	800	775	839	785	812	822	806	801	782	805	751	796	799	818	775	819	797	851	790	851	804	810	765	807	815	848	773	834	777	775	779	821	811	803	773	798	793	795	900	813	860	826	753	751	798	839	780	803	761	783	788	774	778	833	812	768	825	809	808	801	806	826	782	804	803	833	813	798	796	819	821	777	789	771	755	838	804	832	771	783	836	808	763	809	724	787	788	784	721	806	754	789	812	830	768	804	809	778	819	806	844	784	797	781	792	849	774	852	767	802	764	808	772	769	794	861	777	788	753	795	788	787	836	776	838	823	831	831	840	817	769	786	786	753	815	815	816	781	813	832	800	775	793	803	780	804	811	758	838	784	788	810	822	811	777	761	730	731	789	812	840	772	831	802	799	824	818	752	799	816	748	775	784	805	808	786	814	791	807	798	790	820	796	809	798	759	843	771	795	823	797	793	782	839	834	774	785	784	828	790	797	804	792	801	770	797	774	781	853	802	781	814	798	795	778	829	790	761	780	782	782	751	805	820	799	769	806	837	813	814	773	806	837	787	777	854	821	802	830	774	798	779	848	813	800	799	847	802	850	824	796	786	812	821	725	847	778	807	837	798	796	816	812	795	791	774	857	764	818	784	861	763	821	794	843	774	789	770	844	817	838	742	789	811	793	789	793	821	783	821	791	734	808	791	781	809	803	784	807	794	779	781	846	808	775	783	801	772	792	809	836	780	801	792	838	819	796	857	812	856	770	844	772	783	779	785	827	780	787	732	798	811	738	796	790	786	750	798	770	799	796	787	771	814	852	795	818	782	758	839	771	850	754	809	781	857	810	812	746	829	804	793	824	825	881	817	825	798	768	765	821	770	795	829	818	777	772	759	811	810	824	772	813	819	876	817	847	821	796	818	814	825	788	787	810	795	821	822	794	822	805	798	777	793	790	862	787	826	774	774	836	821	820	816	760	816	847	808	775	832	830	815	801	823	832	848	811	774	765	811	775	804	833	792	810	809	792	811	818	782	818	758	746	784	777	830	775	891	817	781	773	771	799	764	794	795	826	773	732	820	794	766	850	795	821	829	803	820	785	800	821	797	753	765	783	810	765	786	775	823	808	746	808	807	876	801	837	800	821	778	818	747	769	841	800	769	787	770	836	831	826	828	815	758	860	853	857	768	820	725	800	817	785	760	836	793	776	805	787	839	758	801	781	807	803	771	758	777	818	829	835	785	767	843	782	800	810	809	747	864	808	803	770	827	813	806	789	841	788	785	799	831	803	780	782	784	844	815	828	757	814	839	820	832	829	796	767	818	821	859	773	829	799	846	856	800	779	761	779	793	818	853	849	792	821	848	808	838	787	836	811	781	832	783	840	818	724	817	806	789	787	827	784	841	821	803	856	835	763	824	824	809	804	820	815	816	816	777	837	821	777	810	784	841	727	791	796	751	765	806	788	820	771	803	774	791	789	804	788	810	796	753	835	840	860	829	780	818	755	776	770	760	782	863	852	798	782	762	810	830	801	828	827	863	803	764	813	772	792	821	783	780	830	830	836	790	794	774	755	820	779	812	764	807	796	797	762	826	780	816	758	809	801	809	771	847	814	858	832	802	796	778	844	824	780	760	829	780	795	811	816	816	783	814	767	777	793	809	756	814	789	796	827	803	798	814	786	776	836	830	832	813	879	801	800	818	815	784	825	815	814	824	753	824	803	833	796	870	818	776	737	782	822	798	868	798	779	813	875	778	807	796	805	817	780	829	787	801	786	809	810	779	831	845	835	814	856	790	791	784	801	759	842	795	787	775	752	790	769	766	849	847	811	795	787	742	841	806	778	816	819	788	758	856	792	786	843	823	808	796	778	751	772	806	797	761	805	769	742	800	812	774	804	807	817	780	776	808	775	758	802	841	795	772	804	767	795	791	768	859	792	811	791	790	828	807	784	796	773	794	781	780	814	759	782	794	787	794	775	862	858	831	780	820	783	805	798	770	793	804	792	782	826	850	806	773	811	828	809	803	800	824	819	820	831	798	887	843	730	772	805	842	774	763	817	756	756	840	799	841	815	883	834	796	773	776	781	769	837	765	779	808	758	781	808	831	783	784	778	815	778	774	784	794	810	757	832	852	852	785	860	788	818	814	841	798	796	751	864	803	791	831	800	786	819	774	753	783	867	826	771	771	806	793	803	741	809	809	831	806	786	792	748	846	783	772	795	831	801	784	800	796	809	825	739	862	814	815	807	797	799	769	838	812	762	803	816	810	818	801	814	797	822	784	858	791	797	783	795	830	743	772	813	766	833	837	774	818	778	786	810	790	773	770	775	807	780	790	762	771	791	797	822	786	767	847	790	796	781	819	845	791	827	789	770	802	810	833	830	825	783	844	828	799	792	821	807	813	765	814	751	791	789	807	792	815	806	780	794	828	802	825	828	805	792	784	786	815	872	800	799	770	790	813	797	748	777	790	828	775	823	833	788	844	826	825	832	777	799	794	778	813	772	734	805	807	801	832	818	771	803	831	739	807	809	788	798	808	799	851	815	773	814	804	766	811	787	817	803	763	788	784	790	828	798	779	728	794	797	833	743	780	860	809	830	820	781	811	820	812	785	747	812	795	761	829	824	795	781	810	783	833	842	791	800	824	773	832	789	787	771	839	815	846	806	796	839	867	854	753	764	773	869	813	806	758	774	752	823	786	783	785	797	818	809	802	806	802	812	835	778	815	786	783	774	802	802	797	787	784	843	809	772	814	849	838	796	794	832	816	833	810	833	817	784	791	788	783	831	791	816	804	802	844	764	808	816	831	812	844	794	741	816	795	787	805	799	840	780	848	778	812	809	845	820	810	823	831	758	808	787	794	816	810	818	783	809	848	800	778	801	790	833	766	812	839	789	809	797	795	769	770	801	789	853	853	785	749	792	802	859	852	785	779	778	788	806	797	824	762	769	759	847	820	808	808	777	781	803	751	848	809	851	785	829	792	791	781	761	797	822	828	818	795	807	795	812	749	795	828	810	763	776	786	755	760	827	799	762	807	802	768	761	858	804	767	820	852	786	778	779	828	792	756	835	763	846	814	814	786	745	815	785	803	815	808	833	802	794
47714	48766	47105	40466	27478	21336	16401	10853	6405	3836	2889	2237	1582	1387	1264	1078	927	889	763	728	798	711	657	636	515	501	482	482	449	409	368	371	330	365	349	334	321	345	335	329	313	315	309	331	327	311	343	326	322	335	348	340	315	318	302	336	328	343	350	307	353	352	344	327	348	317	308	354	313	337	314	325	314	313	292	326	331	349	344	323	337	344	310	286	310	312	328	294	316	316	317	334	305	335	308	339	305	297	321	308	304	313	311	279	307	289	271	285	311	293	329	305	305	331	309	280	292	285	274	321	321	282	314	327	299	328	302	330	349	314	292	296	297	312	315	290	298	301	316	303	301	302	281	298	329	297	272	319	302	292	315	311	312	277	295	344	287	265	324	292	329	271	329	310	279	305	329	305	277	293	282	318	302	302	315	290	297	315	310	295	314	303	267	308	315	314	264	301	289	298	304	322	329	273	311	312	291	286	320	319	264	313	285	312	297	313	307	307	314	287	300	323	329	262	271	311	302	324	305	328	312	287	293	288	263	294	322	307	310	304	320	343	312	335	316	333	303	317	306	286	315	319	306	309	312	309	316	278	309	276	310	325	313	287	291	317	288	324	345	321	286	303	321	281	278	270	346	332	295	286	308	264	335	296	327	306	327	329	280	290	302	310	314	276	311	315	286	340	319	326	285	288	327	295	331	301	298	292	305	287	322	306	303	308	280	318	333	292	304	317	301	278	283	287	295	331	310	290	305	283	281	308	303	312	301	290	305	287	306	296	296	334	289	297	334	284	279	320	308	273	330	305	335	311	293	294	285	310	283	295	315	326	311	328	318	310	296	305	316	298	329	329	316	298	271	357	291	299	280	288	277	295	303	281	314	324	309	324	306	292	298	339	324	292	310	288	314	334	298	292	342	313	273	294	335	315	318	304	299	290	286	282	300	292	276	310	293	332	317	285	306	330	324	334	275	328	318	278	304	344	300	304	303	313	313	322	326	307	285	292	282	294	307	308	278	307	308	311	313	318	304	319	277	285	291	333	345	317	316	340	315	291	320	333	309	321	284	312	317	304	284	306	309	297	300	310	289	328	290	354	296	288	340	315	304	330	308	302	288	309	284	307	308	284	307	285	313	299	303	304	299	321	277	328	337	311	274	299	320	296	286	292	311	319	330	301	287	313	317	320	323	299	295	298	316	285	327	320	296	299	283	347	310	279	292	332	334	325	315	270	283	310	326	300	305	317	297	316	281	282	341	293	309	315	273	308	264	320	307	305	321	329	352	295	309	313	304	321	302	294	306	320	308	314	339	294	284	308	282	303	334	293	310	326	317	321	300	292	289	306	316	278	308	319	318	330	335	316	321	302	318	312	320	347	324	314	295	328	300	334	315	326	302	335	279	329	307	325	295	281	292	286	307	306	286	293	321	320	316	314	349	313	335	334	320	308	325	279	303	336	344	288	280	285	299	343	316	316	338	307	284	296	306	296	333	310	313	305	293	324	325	296	270	312	292	302	312	299	326	298	298	306	281	299	292	340	301	325	340	313	299	317	302	318	287	302	309	310	301	327	301	322	295	310	330	301	287	324	324	279	328	290	304	310	325	291	315	312	335	332	319	313	290	311	302	332	304	303	342	306	291	279	316	313	299	304	324	327	283	282	293	303	316	310	287	276	314	286	290	333	307	329	294	329	310	275	309	314	265	313	302	324	305	311	314	310	285	270	306	348	306	299	296	287	314	266	304	295	306	328	290	322	333	322	282	351	300	295	328	350	300	278	297	343	327	297	342	301	317	291	264	327	276	286	313	347	301	325	291	331	275	296	315	300	334	305	297	296	309	307	298	310	312	318	310	330	278	291	297	297	312	286	290	324	334	331	262	287	318	313	325	319	270	303	311	309	316	289	275	312	282	323	317	285	285	285	293	243	300	306	329	297	296	276	282	291	296	326	291	278	310	279	323	295	321	304	315	288	283	315	336	308	312	311	325	303	301	317	337	278	288	317	305	309	293	325	299	331	318	327	318	347	312	295	313	310	275	344	324	304	282	309	333	313	314	307	316	330	309	306	298	298	291	328	289	319	341	379	284	287	303	320	294	290	339	330	310	309	271	300	312	306	305	318	327	271	302	331	306	333	299	303	312	325	313	274	288	283	324	310	310	308	289	287	329	284	309	298	306	271	310	282	309	296	326	333	321	299	300	318	294	285	325	343	318	305	317	278	316	315	321	297	291	326	282	284	340	321	283	311	318	314	276	306	314	300	321	308	288	269	285	312	278	285	275	329	317	301	288	308	335	300	311	313	307	315	283	299	244	309	296	288	314	311	302	312	316	293	300	316	314	295	282	307	327	340	342	295	319	329	320	305	325	332	305	312	291	287	284	328	298	293	305	323	317	308	309	322	315	316	322	298	336	307	320	328	283	314	299	303	298	293	290	288	314	297	335	322	300	285	301	298	281	285	301	312	307	308	299	296	313	320	309	313	280	293	297	281	340	283	314	341	317	274	307	325	291	342	292	278	303	285	268	258	299	328	316	293	303	295	289	297	329	299	294	308	304	301	295	295	301	325	315	294	335	347	298	304	294	296	320	310	333	324	318	296	292	274	300	345	301	282	299	285	284	300	316	334	300	318	334	300	306	314	298	309	277	306	288	282	303	323	296	340	308	321	325	304	299	319	318	301	322	309	303	297	299	310	318	305	300	273	321	313	315	321	308	319	283	274	292	339	299	307	274	307	306	296	308	309	338	293	316	311	302	343	323	296	289	326	295	326	316	327	338	310	284	287	294	328	322	308	299	313	297	307	314	322	304	305	293	293	305	297	302	289	279	292	339	317	342	312	314	312	303	308	310	304	321	287	342	325	300	329	289	294	335	333	317	316	261	339	309	314	352	289	295	287	311	321	327	281	331	307	301	296	313	321	328	307	297	322	317	337	322	308	306	298	344	281	305	289	315	334	304	324	299	333	303	284	318	309	310	315	297	305	296	298	299	299	331	304	269	323	295	308	310	336	296	298	303	309	323	314	340	307	316	316	348	295	309	334	333	310	290	323	293	308	307	310	310	299	310	379	310	315	299	286	273	295	295	299	312	328	319	277	273	307	346	314	298	309	300	321	296	304	302	303	314	276	367	314	323	280	319	303	319	279	313	285	298	294	288	310	292	304	303	317	294	322	302	315	327	321	308	299	305	281	300	293	309	304	323	288	302	340	300	288	334	294	323	284	313	275	304	313	278	330	298	315	288	284	260	334	296	324	326	329	295	265	275	309	349	310	339	319	302	313	338	281	310	316	334	322	313	301	321	347	320	282	312	279	313	268	275	299	260	310	284	288	308	324	310	310	335	321	291	329	301	309	321	341	309	331	338	309	316	349	289	268	316	284	339	274	289	312	332	278	346	299	329	329	327	300	304	315	317	300	319	288	267	338	316	286	283	309	374	308	307	332	310	312	314	287	355	337	296	322	286	294	300	315	312	325	270	290	347	293	293	309	294	317	326	305	311	320
31201	42147	48389	48047	28155	24139	20261	17817	14927	11760	10174	8852	6952	6399	5757	5047	4335	3810	3695	3619	3686	3358	3017	2688	2430	2136	1968	1913	1605	1592	1331	1197	1099	1022	1038	957	880	897	869	908	817	796	818	858	876	842	901	860	906	942	896	859	867	883	883	922	930	955	935	900	883	877	949	852	848	907	870	894	870	783	846	842	853	791	783	757	792	770	757	769	780	752	805	769	836	786	824	791	744	826	780	780	722	762	798	789	820	739	779	748	770	693	739	683	695	720	743	717	714	720	724	773	745	757	735	673	734	780	768	729	728	710	710	719	732	735	727	709	735	761	722	702	757	773	732	765	738	731	753	689	736	721	712	700	733	687	773	712	739	742	727	748	756	706	792	708	750	715	763	727	737	729	715	746	726	702	692	751	716	720	667	722	714	669	738	709	729	737	693	698	746	737	713	720	757	745	780	732	736	714	715	677	699	745	745	734	781	728	746	705	701	732	734	719	707	745	685	743	732	753	718	712	692	732	722	718	703	703	712	758	699	734	716	707	706	702	762	719	688	750	746	744	712	710	737	764	726	773	692	685	732	722	702	723	727	712	728	728	702	756	726	729	716	752	746	720	706	741	719	690	784	693	719	709	708	769	742	725	685	759	689	691	730	721	708	712	716	769	719	766	768	699	730	671	685	677	758	731	700	689	718	710	703	710	669	718	729	719	725	739	726	738	687	782	713	719	763	699	769	742	695	710	744	769	731	691	740	717	752	738	752	679	743	711	729	740	700	713	751	696	686	730	739	709	763	737	742	726	735	726	732	667	738	704	744	694	755	733	732	657	707	742	727	709	753	695	741	770	752	696	711	766	724	712	739	726	735	665	750	746	742	693	762	720	754	749	722	703	723	755	778	721	730	695	758	732	679	716	749	684	710	758	752	752	740	749	742	755	777	746	710	767	733	717	734	745	725	699	744	687	726	719	727	701	756	738	691	674	763	747	772	751	648	732	699	732	725	702	754	782	746	729	717	722	716	741	752	680	721	730	767	718	744	694	721	707	713	727	753	719	749	690	715	729	690	704	718	717	728	719	705	743	732	715	745	697	706	714	741	702	695	722	721	717	729	683	751	731	737	762	721	697	704	716	753	677	721	675	713	696	715	719	709	716	728	759	709	750	690	687	727	741	737	700	705	721	761	727	753	711	747	692	746	668	679	777	710	700	695	696	719	756	735	736	735	703	725	720	712	752	683	718	731	759	721	730	748	725	697	662	708	714	699	672	755	766	708	703	731	741	732	705	717	737	694	688	762	766	678	742	732	726	683	738	729	704	671	700	713	719	732	709	777	726	691	702	738	726	713	768	682	747	737	726	671	687	713	768	743	720	706	729	720	741	727	769	724	761	744	682	685	726	719	698	679	710	698	746	739	723	679	701	732	696	699	728	745	754	699	713	701	705	709	763	757	735	704	720	708	745	705	719	745	684	719	733	746	698	689	694	717	752	727	699	672	745	723	730	722	731	729	689	718	734	681	772	726	739	750	734	716	745	719	741	759	665	728	685	729	680	690	742	669	671	714	723	692	733	725	763	728	759	767	745	718	711	785	709	765	709	712	733	756	732	722	702	754	681	737	739	683	688	718	772	698	719	735	706	730	688	721	687	750	772	700	707	773	762	762	702	725	742	765	737	725	698	715	746	741	739	740	748	689	708	752	707	762	696	749	770	735	724	771	768	703	740	702	738	724	681	762	652	685	753	723	731	742	666	752	699	708	711	708	724	756	753	711	781	719	700	757	712	727	697	682	696	745	691	719	754	718	721	719	749	683	724	718	712	737	709	696	768	724	733	723	730	756	751	712	682	739	738	675	772	743	714	691	702	721	697	655	708	726	756	739	710	753	700	750	742	751	706	755	722	725	729	742	726	737	721	675	718	785	729	746	748	766	662	711	673	722	761	755	687	759	746	760	713	766	704	740	732	728	763	715	706	690	734	738	696	740	739	723	738	731	775	728	745	716	773	757	703	723	723	751	739	708	711	731	700	752	701	759	712	724	678	785	749	707	727	738	732	744	770	687	717	754	684	693	775	725	742	727	732	746	730	716	684	747	717	748	713	741	775	685	724	723	743	734	723	740	676	710	702	737	722	684	784	736	747	688	699	734	670	743	730	756	723	735	773	698	739	745	760	779	743	758	715	714	699	757	704	725	676	698	694	741	708	733	696	736	725	741	704	743	724	684	751	733	732	725	730	730	734	707	694	816	766	723	724	742	729	753	706	731	783	740	760	664	706	776	679	719	677	752	688	715	753	713	762	731	704	722	713	741	742	745	721	731	699	689	748	749	720	721	732	722	685	742	715	677	718	730	719	731	677	726	773	763	694	726	758	743	726	723	734	741	716	717	703	710	765	715	721	675	702	730	769	706	745	744	742	750	733	697	695	759	706	692	729	724	746	753	703	713	774	709	701	752	730	711	712	732	705	712	742	715	723	733	714	707	716	734	720	765	711	724	744	761	682	681	749	706	731	717	759	770	702	732	692	742	708	668	707	741	735	728	714	714	749	725	747	771	778	677	742	716	717	727	719	748	770	758	712	687	685	695	731	739	754	718	733	692	729	774	735	737	734	734	701	727	718	701	747	745	675	716	706	681	763	677	732	757	784	714	800	698	771	705	685	682	668	715	770	733	755	672	758	741	695	723	703	685	710	704	743	652	728	774	768	770	747	716	729	761	722	749	737	739	749	674	676	701	694	773	752	743	704	727	749	739	737	739	708	701	732	712	700	738	728	722	739	771	705	752	718	718	767	741	735	720	710	713	706	722	756	677	785	699	752	682	738	729	711	722	717	693	715	721	746	748	728	725	758	750	759	698	723	745	728	727	789	768	716	718	732	733	705	686	734	741	766	784	736	731	731	700	734	738	720	706	717	731	697	762	709	739	731	757	712	739	729	737	736	739	731	740	677	745	711	676	697	754	718	753	773	734	741	732	733	719	786	726	709	716	726	758	743	775	702	695	717	679	696	748	702	700	730	726	716	747	744	711	677	732	772	704	742	763	685	706	707	709	712	716	756	686	690	712	727	682	732	714	747	820	704	704	724	756	736	731	764	779	685	755	701	703	754	750	754	736	740	734	753	734	733	762	746	715	682	752	723	678	694	756	710	717	737	791	712	688	740	729	676	747	744	743	769	723	728	692	749	751	741	676	715	688	749	751	710	719	734	762	745	743	751	724	730	699	718	699	765	749	751	754	679	753	688	706	747	716	739	705	699	707	750	749	706	743	723	710	753	721	725	750	703	674	748	704	706	720	731	711	691	720	749	756	698	733	736	740	704	733	693	732	746	714	715	721	707	748	746	755	712	724	722	736	730	699	689	717	723	702	774	698	705	756	712	720	736	726	729	726	745	729	700	738	689	719	714	655	701	735	725	742	739	780	743	694	731	712	756	683	773	758	686	767	734	772	781	712	681	765	745	710	695	714	756	761	757	727	730	707	738	736	717	687	741	712	696	705	717	746	776	697	735
20396	16106	18020	11888	5942	3526	2260	1728	1370	1052	871	764	683	584	526	505	464	464	429	416	412	374	409	409	395	330	366	317	335	288	315	327	273	273	257	299	273	305	272	314	263	292	299	300	275	285	291	307	286	305	294	288	281	296	262	291	302	276	302	286	305	281	304	245	278	278	286	291	302	269	294	298	305	306	320	299	300	284	281	256	289	272	263	272	290	266	255	286	262	298	312	252	294	269	276	270	311	298	278	296	313	272	300	288	263	281	306	276	264	289	292	292	294	250	281	285	280	280	287	327	270	257	291	285	281	271	266	278	309	301	295	280	298	323	286	297	286	298	293	272	317	290	299	293	267	317	312	289	283	280	245	271	286	293	312	294	283	298	298	262	269	252	275	284	282	283	278	292	275	293	290	270	294	313	253	296	271	274	280	305	278	272	271	281	331	257	281	275	268	282	292	282	299	297	275	278	251	287	291	267	288	247	271	294	259	259	315	295	281	267	264	308	298	304	249	281	300	292	281	283	289	267	292	287	266	259	252	284	310	289	280	267	308	272	262	296	258	271	289	298	268	260	288	292	281	264	274	279	279	311	292	280	280	271	273	280	302	262	280	288	290	265	281	273	290	292	254	284	285	270	293	260	280	276	284	275	289	253	263	292	257	278	283	277	271	296	293	269	277	273	266	273	290	272	263	285	313	290	282	246	276	284	273	292	297	295	290	307	285	268	282	289	272	258	279	279	271	272	306	271	298	309	266	261	293	300	306	264	306	287	316	253	286	274	266	298	306	275	285	271	308	262	313	268	285	267	281	269	314	287	303	298	294	274	290	269	281	268	273	240	257	309	281	264	264	281	277	254	340	294	319	295	293	274	292	252	246	281	248	271	303	282	304	273	252	263	282	305	288	266	262	257	311	313	241	300	312	274	283	284	297	284	277	298	294	269	306	277	290	290	273	286	277	259	275	298	231	256	276	296	302	299	283	278	273	298	304	283	277	283	255	295	277	283	278	259	287	244	277	266	260	278	305	307	279	304	296	284	272	265	278	281	273	272	296	298	251	279	291	275	283	278	291	250	304	276	289	271	312	252	273	291	249	273	295	268	264	249	303	254	265	283	260	279	271	315	269	285	281	279	263	286	270	277	264	257	285	279	276	279	277	297	256	277	282	246	285	266	293	265	287	318	276	273	307	286	296	283	257	258	295	285	310	287	249	274	260	275	257	265	293	302	287	289	303	296	251	266	329	238	257	272	275	276	265	281	276	293	293	256	261	293	266	279	283	293	281	258	276	274	278	281	283	249	275	278	269	303	272	272	276	271	283	306	264	246	291	302	307	288	262	266	323	267	292	274	276	280	257	251	269	249	268	268	270	263	298	271	285	258	282	269	296	280	293	268	270	273	290	275	299	266	281	267	301	262	275	303	256	283	273	282	281	302	292	255	262	297	280	279	306	290	275	266	253	256	288	269	261	275	268	297	282	286	267	308	294	287	239	262	261	286	301	238	274	272	285	273	261	258	293	290	271	275	285	326	297	261	289	257	308	287	293	254	269	266	278	276	262	294	299	296	272	271	299	293	260	268	290	288	263	274	290	271	301	287	284	271	273	294	276	319	263	278	260	270	254	268	258	280	300	278	259	307	262	267	280	272	277	263	293	268	275	276	272	267	282	252	278	256	261	267	283	282	277	290	285	263	315	277	267	306	305	304	301	268	295	290	304	291	278	303	287	291	288	247	254	274	298	286	281	272	275	296	268	311	276	277	279	276	299	306	255	280	291	290	284	287	276	271	244	265	296	286	296	265	298	264	257	265	286	309	268	281	274	286	286	296	274	302	272	309	299	284	270	304	234	279	269	283	281	302	276	301	272	295	296	257	290	278	300	283	279	292	298	302	291	283	288	264	282	299	269	328	277	276	272	262	255	287	258	269	284	279	273	272	259	265	256	278	257	235	260	276	280	279	290	298	274	283	267	299	279	266	254	256	263	302	266	254	287	277	262	256	296	284	243	251	265	287	297	279	285	294	294	296	314	284	284	302	290	275	321	266	306	260	263	270	277	267	299	293	328	272	283	260	301	271	240	319	269	288	275	293	319	276	261	254	271	314	266	281	281	276	279	278	281	248	264	254	255	263	260	279	266	250	282	287	310	279	267	295	277	295	289	268	256	255	274	293	272	262	277	277	282	254	303	253	265	312	267	276	250	300	254	276	308	300	292	270	263	296	256	294	290	255	281	278	306	294	257	265	269	282	282	294	272	284	286	290	270	276	280	254	288	260	293	260	252	291	270	274	253	284	283	304	274	293	277	277	285	303	287	281	275	267	285	289	271	282	271	271	284	305	273	291	304	289	297	286	278	266	302	262	261	292	312	309	333	293	281	279	255	269	292	247	267	268	287	262	305	273	289	269	278	252	253	284	285	276	294	277	268	281	282	300	299	275	289	288	292	276	305	289	315	279	267	252	265	303	250	293	284	313	248	254	263	301	285	268	298	305	289	289	277	304	267	267	272	296	291	271	280	268	292	250	250	294	287	277	282	261	284	290	311	304	265	263	294	278	292	285	287	288	280	295	268	288	299	307	294	254	300	311	290	310	274	282	288	277	284	271	298	307	276	266	278	263	278	260	261	297	311	285	248	271	286	281	264	278	264	268	259	267	305	286	298	281	294	310	296	304	295	288	269	257	281	261	261	255	277	282	268	302	306	312	276	288	280	264	250	264	279	292	274	271	289	287	270	289	285	278	295	276	309	300	291	293	286	287	278	275	267	296	292	263	303	292	264	286	297	277	278	282	270	284	264	288	275	297	307	267	282	290	284	289	316	260	266	274	245	308	261	269	306	261	278	292	269	309	292	289	273	279	264	290	287	291	318	284	295	267	286	285	271	310	282	304	286	285	278	259	276	302	283	292	318	254	268	285	275	254	286	265	262	287	286	286	279	299	283	307	260	320	276	273	274	305	281	279	269	294	256	307	303	269	293	289	267	288	270	285	298	261	294	282	262	280	305	300	283	298	297	277	265	242	295	270	280	274	306	278	287	271	314	273	242	257	288	297	270	263	289	290	311	300	260	297	272	304	293	267	289	289	285	268	295	289	284	249	306	286	278	275	311	308	285	295	317	268	292	289	275	270	302	268	288	290	248	260	280	289	289	299	304	288	273	283	282	256	276	251	252	272	277	298	297	327	284	278	280	274	282	294	266	277	288	285	294	265	279	295	297	282	292	267	278	288	298	292	281	316	270	262	264	278	289	247	298	268	300	275	275	302	282	309	290	275	276	274	305	266	285	302	293	276	275	304	279	292	265	269	265	288	272	321	269	244	281	285	282	254	301	266	305	292	278	261	290	300	290	278	291	277	260	273	243	284	292	283	284	299	264	251	280	284	274	277	318	301	294	265	266	274	290	276	307	286	282	289	305	284	246	254	270	280	261	272	270	271	283	278	300	270	298	309	265	288	234	251	285	242	266	275	282	301	288	271	305	297	271	248	265	287	252	270
11372	14852	23439	21182	14376	11348	8541	7219	6311	4798	4008	3358	2970	2579	2289	2106	1863	1781	1603	1764	1647	1638	1514	1426	1344	1164	1120	1077	935	887	761	763	781	724	752	713	700	695	728	708	652	686	753	697	721	715	707	697	702	736	777	730	705	769	723	751	734	697	726	798	753	701	795	717	751	744	727	709	796	705	717	666	697	719	664	707	670	710	699	676	718	681	711	684	716	722	707	704	705	692	699	734	746	705	659	748	703	711	682	724	728	751	704	749	747	680	714	703	676	688	729	730	714	724	734	642	688	731	710	639	674	727	682	682	665	700	676	649	652	720	682	690	676	715	702	693	665	704	721	686	702	693	662	679	709	695	710	689	687	729	677	694	724	700	668	691	718	654	682	682	717	693	680	670	670	661	680	695	704	743	676	697	645	704	663	702	672	718	665	689	690	699	722	702	667	751	713	681	642	768	642	732	678	689	683	700	708	653	757	730	697	695	687	664	687	699	673	666	747	717	631	700	715	691	744	658	723	667	717	686	717	725	710	680	675	669	673	686	644	718	716	732	685	722	692	652	698	710	622	676	712	692	752	683	703	721	699	666	713	722	704	671	732	674	720	684	672	655	722	725	698	679	681	672	681	684	689	688	714	669	700	683	706	745	710	700	700	677	706	659	657	674	752	712	717	723	690	746	686	700	662	633	694	673	720	705	642	708	681	719	710	721	630	666	694	662	624	718	709	642	722	704	705	700	679	685	732	694	678	678	683	697	681	708	707	725	678	662	714	684	676	657	744	720	687	709	703	710	665	702	719	719	705	719	692	670	724	692	673	703	674	744	661	745	687	702	685	701	696	715	659	682	673	692	701	686	691	725	686	717	713	641	675	692	660	713	726	692	667	666	669	691	729	685	671	690	694	664	670	717	712	727	695	697	697	692	648	646	726	662	676	722	656	699	724	691	675	717	654	656	666	681	695	680	726	704	685	723	649	715	712	670	683	655	724	690	702	687	687	724	705	701	675	721	670	734	685	694	729	684	710	682	744	677	630	703	663	700	718	706	669	675	655	639	699	691	709	709	662	674	694	657	688	662	695	714	672	686	661	662	709	701	646	684	709	700	708	710	689	662	665	691	690	710	695	710	712	678	701	696	702	681	685	678	667	759	675	700	687	735	690	670	718	681	690	710	680	690	690	734	671	730	700	721	689	660	697	656	711	688	677	734	708	689	693	705	698	663	694	731	673	688	662	728	698	679	701	688	670	687	673	704	663	713	702	635	705	725	631	684	753	647	676	668	729	647	696	711	726	681	721	722	693	664	703	667	698	710	721	708	655	689	680	699	685	731	681	655	712	732	721	721	648	667	763	719	693	685	697	687	713	714	691	711	722	688	727	737	654	709	686	735	686	699	661	676	675	687	702	728	721	667	664	680	664	679	692	710	705	723	685	644	662	678	696	687	658	658	663	732	692	762	671	653	666	698	655	668	695	635	681	688	667	662	651	714	697	670	699	669	724	695	678	750	694	665	674	674	724	694	715	726	699	723	709	718	657	624	700	710	695	680	656	738	655	701	708	665	683	691	695	681	714	678	726	646	700	661	687	679	678	675	733	683	715	696	725	660	686	686	693	701	676	692	681	676	711	648	670	684	733	657	695	662	686	672	700	715	728	686	730	743	700	715	678	720	705	710	708	729	687	704	707	728	705	685	643	758	674	692	705	717	702	668	668	704	690	705	700	665	722	704	713	669	649	727	698	707	702	667	713	645	702	703	661	715	672	749	720	710	701	710	701	711	662	650	673	761	725	684	678	689	699	695	659	682	668	695	694	667	674	694	707	689	647	680	683	696	695	719	691	726	655	708	697	670	668	654	649	723	723	721	712	693	710	669	681	661	682	749	660	623	695	666	712	679	666	691	663	658	719	683	677	693	645	726	664	663	738	658	703	670	663	746	728	708	696	700	687	641	718	678	696	669	718	695	735	706	702	682	662	691	679	700	643	728	683	704	745	718	682	739	699	688	685	721	723	703	683	693	687	689	725	698	719	694	682	683	724	731	689	725	738	705	690	692	723	657	662	708	740	689	666	677	692	708	697	729	696	679	706	666	655	697	673	637	622	693	689	697	679	709	674	704	704	685	700	657	716	646	683	706	689	718	678	709	710	685	630	656	620	669	698	699	685	677	664	726	688	708	700	701	676	702	739	705	642	659	699	680	690	734	673	717	643	685	682	692	656	748	694	679	707	702	690	672	670	696	672	630	654	639	669	700	667	695	695	726	671	701	714	660	674	711	693	646	676	703	675	706	682	756	672	711	709	694	671	670	704	716	668	680	649	737	686	705	740	710	700	721	657	713	704	666	706	673	677	704	673	711	702	673	730	736	685	690	698	668	669	712	718	693	696	650	725	687	742	653	685	685	747	673	696	688	677	711	680	655	725	693	676	722	711	686	686	684	697	655	729	682	656	754	733	704	658	704	733	710	662	710	716	689	678	706	697	694	691	678	702	685	682	674	673	690	707	664	669	689	654	682	686	681	661	706	670	693	673	647	697	720	739	672	670	705	692	654	671	708	724	656	702	687	701	720	676	715	683	693	688	662	688	669	688	713	678	709	708	677	692	721	750	696	680	660	652	647	668	686	724	714	695	664	686	682	664	685	728	665	665	697	692	749	726	638	677	711	720	719	677	669	683	714	661	710	657	691	681	691	669	692	675	654	686	669	651	710	675	693	670	677	673	694	694	713	736	647	731	736	678	659	708	689	696	710	681	685	710	673	687	636	710	678	682	715	673	662	680	673	711	694	767	734	767	687	653	715	706	677	699	704	716	680	676	705	652	694	703	697	688	666	733	703	634	699	727	718	722	654	682	699	676	721	662	683	679	701	690	672	672	665	642	665	669	671	699	748	747	676	705	688	664	704	721	680	659	726	695	691	713	683	694	653	679	770	688	709	676	676	713	701	659	707	678	707	745	660	682	673	658	735	691	664	685	690	723	697	696	696	707	697	695	691	666	687	690	708	718	691	725	696	701	719	672	629	694	674	689	726	655	662	664	731	662	657	713	724	702	747	664	695	664	727	679	704	689	683	669	690	666	673	662	664	702	732	680	661	738	728	689	692	674	681	703	673	669	728	720	703	667	658	714	709	714	699	676	711	698	681	642	595	705	679	709	693	703	686	743	716	631	700	677	672	725	728	677	693	708	671	651	663	653	681	666	658	733	668	659	705	698	658	662	732	692	699	663	688	702	674	732	662	663	663	711	648	678	707	676	660	704	702	659	704	709	695	680	700	688	729	646	671	707	704	657	702	687	719	674	746	681	706	683	705	688	721	706	706	677	750	672	688	687	681	683	689	677	728	702	665	710	696	710	641	750	696	681	718	693	689	685	725	667	667	708	687	712	666	693	717	679	696	660	685	696	710	694	680	686	698	667	706	687	648	686	684	695	699	690	722	674	643	683	749	667	748	671	659	723	636	656	739	671	688	665	684	695	682	665	699	706	736	645	682	674	708	705	710
36451	40772	48959	36160	23973	15404	9194	5766	3488	2310	1857	1547	1195	1034	955	803	699	632	669	599	598	582	566	517	525	440	468	456	427	430	365	390	388	325	336	344	367	367	355	350	349	364	373	354	328	329	324	345	363	338	356	385	360	360	331	353	381	375	373	375	342	364	367	365	389	342	341	333	336	361	327	320	332	338	382	348	334	370	368	324	301	342	368	338	355	342	379	346	328	392	347	357	324	340	334	326	358	331	328	352	329	371	325	324	331	350	346	386	330	359	349	349	353	310	336	362	338	322	343	306	356	323	324	342	327	314	329	318	364	358	312	324	318	356	351	315	352	328	373	346	372	355	323	320	370	343	363	356	348	340	326	371	351	343	340	359	351	356	344	341	368	316	337	322	335	315	347	341	357	327	311	345	341	339	328	324	318	347	330	358	337	341	336	343	328	332	332	322	366	373	347	315	314	336	326	315	351	343	329	331	328	332	316	358	333	343	370	350	318	305	340	347	335	345	356	350	373	345	299	348	332	352	378	345	343	320	345	327	326	309	350	324	330	362	346	339	346	336	321	316	347	346	362	338	329	318	317	340	327	339	362	347	338	342	365	322	343	364	376	352	305	319	347	325	333	334	349	342	365	345	349	340	321	314	350	346	355	327	340	345	311	324	317	355	355	328	363	311	375	321	350	345	335	306	303	304	308	338	343	359	372	303	329	369	385	351	330	321	323	330	338	339	372	363	360	349	321	385	365	328	340	330	344	367	327	347	341	338	355	353	318	368	340	321	351	357	341	312	338	342	312	310	345	341	360	331	296	321	349	353	331	334	318	335	354	315	393	315	360	343	358	347	329	347	322	315	359	350	366	357	344	327	369	354	350	358	343	353	360	351	360	308	368	325	301	335	354	337	325	353	311	314	349	323	336	348	330	359	350	389	367	383	339	355	292	351	299	321	341	368	331	350	324	338	341	354	345	360	353	333	337	348	369	312	298	356	344	347	353	346	363	324	342	350	363	364	316	339	322	373	346	348	324	355	322	322	334	342	358	349	349	336	315	335	342	371	355	327	358	286	328	377	346	329	313	331	320	320	321	303	318	322	307	345	329	317	352	319	354	319	339	339	356	316	338	302	362	370	334	277	323	347	379	315	353	342	347	328	342	305	293	349	333	335	337	318	339	330	340	357	329	326	342	329	297	345	326	363	335	366	381	329	324	375	364	316	342	335	381	329	321	333	329	346	340	354	340	326	317	337	312	339	334	378	333	385	321	300	330	339	322	341	374	343	361	350	372	347	360	375	341	340	337	340	328	316	365	345	347	356	361	376	342	353	324	316	329	307	348	305	346	316	342	354	339	336	353	342	354	363	318	343	361	321	332	371	327	343	351	325	365	349	365	343	359	351	312	349	379	363	320	338	338	311	305	340	376	337	338	312	357	332	357	333	377	353	340	341	355	362	340	314	356	327	321	330	364	331	337	331	378	328	335	318	375	331	326	330	307	322	343	341	346	326	334	349	344	306	322	347	391	327	309	316	331	314	357	339	349	322	363	321	356	319	367	373	332	322	302	339	371	335	381	330	310	359	324	393	321	333	325	332	348	350	321	327	365	335	349	339	325	337	392	348	351	344	347	348	339	353	321	355	349	313	361	332	358	350	337	337	331	332	332	383	344	323	310	347	352	338	329	327	315	367	352	330	342	345	320	310	333	360	364	334	347	332	321	334	350	346	353	376	364	324	318	351	347	348	326	324	359	327	322	350	333	361	348	335	345	317	365	317	308	347	322	364	366	326	339	330	347	322	353	320	337	359	366	344	357	311	314	353	380	331	331	359	331	303	331	343	326	334	360	370	356	308	334	331	322	346	328	358	311	341	316	367	322	320	318	331	351	326	345	345	335	357	345	319	356	328	365	310	319	324	354	355	348	352	370	353	316	332	326	318	313	346	361	348	339	368	331	317	364	360	340	326	313	310	335	360	345	355	346	362	334	336	331	322	346	355	355	318	302	326	331	337	362	333	360	331	354	350	313	307	325	336	323	330	323	329	344	373	366	356	348	326	327	328	333	365	325	361	332	353	315	349	350	368	339	343	355	332	349	308	342	345	333	340	343	335	338	367	356	359	334	306	309	388	351	369	358	329	342	338	350	349	306	348	364	347	347	377	316	341	357	355	384	331	322	334	376	335	324	301	349	340	344	338	355	339	331	361	319	349	323	343	378	336	323	322	322	352	323	326	334	329	353	298	334	371	341	341	344	360	356	339	348	320	364	346	336	363	365	330	354	355	352	348	323	326	315	335	323	355	328	337	381	345	357	321	343	338	370	372	333	368	328	347	323	332	339	336	350	329	342	363	343	369	337	334	344	352	340	342	346	358	363	340	375	356	347	359	345	365	314	356	349	326	315	355	304	354	331	331	368	321	357	328	316	318	377	335	311	335	331	350	331	342	331	390	363	360	358	336	331	353	351	332	361	353	318	360	361	335	365	347	340	331	367	372	333	316	325	339	339	355	343	348	326	325	367	355	337	364	338	339	309	310	355	329	367	338	335	351	334	309	336	343	336	321	332	343	337	323	325	330	320	335	344	333	353	382	345	359	351	358	318	347	325	366	313	369	302	326	341	322	340	353	351	343	354	323	356	341	328	343	337	341	310	348	293	374	328	361	343	310	358	379	339	334	328	323	303	322	356	338	315	342	329	348	328	326	347	342	319	342	318	339	326	323	332	325	377	320	357	352	333	349	366	333	328	320	336	339	365	339	297	345	337	364	367	334	323	344	351	331	338	331	330	366	332	348	301	324	336	382	358	346	368	355	358	347	325	342	361	310	312	313	350	335	335	370	350	319	337	322	342	370	353	336	314	340	337	336	332	359	337	357	343	336	369	347	326	321	329	342	318	342	367	344	367	368	353	341	336	367	366	350	378	345	334	343	368	346	339	334	338	328	337	387	366	293	341	342	312	338	365	344	341	334	342	341	339	369	337	347	359	317	351	344	331	312	327	321	316	322	332	321	371	326	345	345	337	343	370	312	317	324	326	339	346	317	339	359	365	342	349	339	348	348	297	341	325	378	346	320	310	318	353	329	360	352	365	332	364	308	336	346	341	331	368	337	314	343	317	366	334	352	367	330	289	351	318	361	320	333	367	359	326	356	364	331	365	320	310	318	338	344	384	328	341	319	346	344	347	330	356	333	318	314	339	369	318	349	338	349	310	330	293	351	335	365	348	389	313	352	337	346	334	374	379	358	315	339	351	342	335	384	354	404	359	323	306	351	373	334	336	354	344	338	307	346	324	315	329	362	320	367	313	350	355	356	327	353	359	339	355	337	361	349	340	317	308	325	340	303	321	345	350	360	356	353	336	319	342	335	327	321	329	307	306	321	322	322	334	359	352	340	310	379	366	357	359	322	353	338	343	337	347	321	338	320	316	342	322	336	343	288	328	355	347	322	361	347	349	369	337	341	358	360	343	359	382	329	362	346	337	329	318	351	332	360	368	327	340	348
23117	34062	45883	41288	22300	18157	15457	14437	10691	8098	7502	6617	5562	4739	4245	3794	3419	3015	2754	2565	2573	2448	2270	2191	1977	1704	1672	1492	1277	1237	1246	1147	1087	1007	910	938	866	907	866	861	834	867	891	826	888	826	842	848	895	896	957	851	940	953	916	975	970	984	947	909	894	878	967	918	901	905	936	895	787	821	871	841	848	860	855	870	836	856	844	879	864	813	861	866	835	781	833	877	788	841	866	792	864	843	842	744	875	855	831	834	821	830	834	786	785	840	808	796	777	824	806	838	814	816	789	807	801	788	889	807	821	856	821	793	808	825	835	809	776	801	852	775	788	847	853	850	786	803	750	797	818	848	821	800	779	835	763	831	822	831	786	774	792	783	806	810	790	820	791	774	808	809	820	796	779	802	772	783	799	832	773	834	782	832	821	763	775	747	825	783	825	839	807	806	821	783	827	760	875	832	813	779	828	820	725	799	824	714	808	843	772	820	747	797	799	844	801	835	798	785	768	797	809	797	761	776	775	799	831	801	808	772	810	777	819	856	766	770	782	794	768	748	868	818	836	827	809	765	823	803	802	807	906	814	782	823	814	806	815	834	768	789	838	815	818	810	789	817	824	747	789	792	823	811	826	778	824	790	815	774	798	869	846	839	792	792	823	800	798	809	812	808	751	772	807	781	841	779	809	803	842	823	781	768	862	809	760	828	830	826	799	805	804	844	828	785	858	803	762	833	831	777	792	816	775	796	773	754	802	797	769	803	772	784	840	842	767	783	807	807	806	815	837	846	842	819	832	771	821	776	855	814	821	769	760	822	776	779	826	799	781	818	820	838	815	848	816	781	826	847	801	824	822	831	835	799	772	852	790	806	810	812	800	831	799	802	772	818	812	791	730	758	820	799	828	836	831	823	857	832	800	839	839	819	828	851	863	801	792	798	842	836	783	809	780	852	799	762	790	787	807	780	773	815	862	787	828	820	791	820	774	789	842	815	744	797	804	784	818	773	791	797	812	845	770	809	797	843	785	827	792	821	841	817	796	824	803	842	774	836	801	847	814	815	807	733	834	826	802	760	763	775	817	829	780	839	811	833	765	783	814	837	826	750	845	809	776	816	843	774	830	791	811	802	812	817	793	776	810	757	821	834	831	746	800	855	797	788	832	830	773	842	828	771	814	797	778	768	784	792	789	803	806	798	823	770	832	835	833	796	833	789	807	762	804	836	841	851	824	862	794	774	819	812	759	809	797	774	809	818	767	799	811	804	820	834	810	763	792	814	776	783	786	810	791	742	821	771	830	828	803	791	725	765	804	810	846	797	850	775	808	811	817	838	757	797	815	806	781	800	793	802	834	826	803	812	778	809	754	787	812	751	797	753	771	837	816	802	748	767	809	849	771	778	783	802	823	827	837	818	798	834	833	827	817	798	823	749	840	811	830	802	815	801	854	815	827	826	804	815	742	829	813	843	830	800	856	804	844	846	789	761	808	817	789	790	784	848	818	826	773	823	778	800	815	798	828	807	821	842	787	795	803	800	819	792	804	826	785	775	811	775	787	796	788	747	794	831	823	827	787	872	851	814	744	789	797	770	737	846	844	729	790	854	852	816	787	810	828	798	778	803	805	747	866	832	815	827	760	826	785	837	815	802	792	808	766	803	792	832	781	821	761	785	791	823	817	791	829	845	816	860	826	801	833	787	787	825	805	800	843	793	808	840	791	772	766	778	829	815	833	805	819	791	838	808	800	810	785	814	773	773	787	811	781	841	818	827	782	824	785	845	765	804	802	797	782	773	847	783	801	777	771	811	855	849	848	837	773	839	764	793	805	828	796	812	799	865	771	811	816	830	772	802	822	725	787	768	819	836	774	817	866	835	811	841	815	785	761	786	808	782	750	821	764	870	826	801	843	826	829	811	792	831	829	780	827	833	798	794	814	825	757	828	792	773	794	772	821	825	805	763	762	764	790	790	820	823	824	827	800	794	774	833	816	848	796	764	776	801	782	823	808	840	800	799	855	842	815	767	796	820	818	821	755	856	794	807	803	848	821	823	786	860	809	760	822	772	809	784	821	812	774	843	803	804	773	838	813	778	849	851	773	821	776	790	788	799	812	835	824	780	831	732	790	767	851	811	829	821	785	815	786	791	847	770	833	796	740	848	773	799	829	810	807	811	782	792	832	830	786	807	830	781	807	786	839	834	771	804	843	789	807	748	825	765	832	805	819	767	789	788	824	785	837	767	831	779	809	806	791	821	805	771	807	788	784	797	849	792	830	804	772	833	831	864	757	830	812	782	792	827	788	784	752	792	814	792	786	811	766	811	812	818	774	885	808	802	793	791	768	814	813	797	827	837	806	785	835	769	826	813	856	772	813	744	866	821	797	792	788	776	752	803	804	841	764	811	736	780	851	813	775	789	808	850	785	822	811	802	826	790	788	802	821	780	820	769	764	787	812	817	788	797	825	816	776	825	794	851	809	831	758	801	804	797	796	783	854	767	797	840	783	794	870	767	797	857	831	771	808	770	795	797	825	836	825	824	864	823	820	783	835	771	737	808	784	810	764	836	752	822	865	906	762	828	801	822	785	758	883	760	790	810	824	834	781	849	781	783	808	805	824	834	804	781	803	800	787	744	768	817	820	798	794	788	859	806	777	819	823	822	800	803	809	797	803	794	828	782	785	799	806	809	784	815	798	818	806	795	818	777	764	823	837	802	843	830	782	801	781	795	822	812	791	820	740	821	801	826	807	802	808	759	772	813	793	827	835	806	826	841	830	757	773	836	740	788	819	807	798	823	799	801	748	779	794	787	832	852	777	800	804	836	773	817	883	764	816	815	837	805	822	797	840	812	818	769	801	824	808	771	787	831	795	859	813	820	812	787	791	777	780	851	859	823	800	741	815	792	790	766	844	750	778	795	798	773	826	803	855	807	790	842	817	797	781	756	803	785	782	788	819	773	790	829	875	774	801	856	855	823	798	782	832	806	775	872	845	817	754	807	796	805	860	799	778	813	782	772	878	816	756	810	750	845	854	829	768	831	770	780	807	785	859	826	784	787	843	804	787	840	793	836	851	778	772	787	818	789	793	816	819	802	795	786	846	796	831	799	841	798	824	834	806	824	826	757	809	815	824	837	835	815	829	774	835	836	753	818	825	792	813	823	811	829	805	839	808	836	806	832	797	769	854	798	787	843	792	850	761	819	803	784	814	796	837	825	786	809	776	842	865	794	797	802	803	789	843	824	803	792	797	848	852	848	820	794	794	825	795	818	811	807	771	855	850	799	828	825	824	835	758	782	784	817	829	840	815	765	803	841	798	801	852	779	803	815	795	791	802	799	767	820	820	811	768	777	844	806	802	823	792	819	848	805	822	807	831	783	823	807	799	802	768	816	791	806	807	817	812	796	813	806	796	820	803	819	798	769	805	798	826	817	827	848	784	797	786	789	809	816	823	829	808	870	771	843	815	834	886	769	818	839	787	833	839	841	791	789	795	834	776	796	774	802
46115	49118	48527	36324	25278	20629	14686	9543	5797	3534	2987	2333	1746	1510	1428	1179	974	824	787	791	707	765	674	605	525	503	488	454	448	355	420	342	356	362	356	333	334	305	330	316	310	342	342	357	327	328	304	343	325	350	325	354	308	346	360	348	339	331	361	327	340	327	312	356	327	365	331	325	321	322	341	342	353	310	311	341	333	330	320	327	324	322	320	334	338	327	284	298	300	310	317	338	320	296	308	329	324	322	338	306	321	356	316	293	334	321	316	378	325	335	346	293	313	282	289	319	339	318	305	296	355	314	281	337	291	300	302	312	323	310	297	297	326	278	324	326	324	332	386	346	304	302	300	314	323	299	284	315	337	298	297	323	270	276	329	310	309	320	283	327	332	309	309	315	304	326	328	286	293	312	291	324	338	276	286	338	303	322	316	299	304	320	311	309	310	315	294	294	317	319	309	343	336	313	318	304	281	337	308	345	342	290	287	300	289	317	302	276	310	307	326	331	318	312	316	326	306	314	309	295	309	327	314	283	306	299	295	315	309	336	323	286	290	315	305	302	283	299	310	317	316	304	307	329	292	335	322	325	321	329	323	318	318	266	337	324	290	323	354	359	287	332	301	294	317	308	315	346	296	343	316	333	304	314	317	318	325	315	337	298	284	308	314	344	329	351	312	303	340	296	333	289	333	305	318	319	287	284	332	318	310	309	293	289	326	372	329	335	312	317	320	318	291	305	287	356	302	351	316	332	309	339	334	315	295	279	310	334	331	325	336	309	336	326	323	314	286	293	300	295	297	283	339	292	321	284	293	338	343	321	333	314	282	317	292	302	299	315	287	269	338	334	319	329	315	318	332	284	313	327	335	326	325	317	298	324	320	342	276	327	297	306	311	322	333	311	296	318	297	321	327	335	326	350	311	329	308	295	319	331	329	317	325	331	309	327	323	321	303	301	296	273	309	319	302	324	279	319	297	280	298	308	337	331	287	292	325	332	323	307	324	299	324	293	337	305	321	315	275	247	313	315	329	329	306	295	307	264	332	339	310	302	282	303	332	318	326	299	286	326	311	319	319	316	302	302	296	324	316	272	309	316	332	318	314	296	302	305	342	309	323	287	296	340	306	325	343	303	299	325	311	327	335	331	294	315	292	306	298	327	319	316	311	309	298	263	320	305	313	313	342	328	337	317	310	307	323	318	319	310	311	328	293	320	306	315	325	338	331	311	333	300	312	330	335	294	342	325	289	294	286	327	307	332	321	291	300	327	304	329	336	308	320	311	302	307	327	303	334	270	295	344	319	330	268	327	294	307	274	302	307	288	330	305	303	331	293	341	307	307	315	322	302	319	314	334	291	310	312	322	318	296	298	319	314	306	309	345	300	284	324	330	316	305	310	301	306	342	309	280	304	297	297	311	330	303	307	310	308	320	303	316	303	328	300	292	314	307	291	315	292	298	304	322	320	289	356	322	276	348	302	336	334	341	321	353	356	317	320	332	305	293	294	330	285	306	313	327	321	320	293	300	308	366	287	287	333	326	296	290	322	303	312	308	309	294	310	312	326	320	327	338	316	318	313	327	309	326	331	324	329	290	305	287	322	291	315	341	307	298	279	319	353	317	287	309	338	295	331	322	280	306	327	331	301	289	309	305	282	311	331	317	297	343	294	310	318	316	322	310	296	285	299	332	314	304	334	345	295	329	364	334	287	284	315	302	341	328	312	290	324	319	310	322	325	316	336	319	319	320	308	303	293	316	306	325	331	289	320	297	316	307	306	302	307	346	325	315	309	304	333	331	304	302	327	297	341	323	296	282	339	350	297	316	302	306	321	300	310	376	347	321	321	340	331	309	330	299	307	368	301	338	331	328	298	308	307	304	339	287	314	347	308	320	319	311	358	280	335	308	342	327	326	345	306	330	306	306	291	327	305	281	294	326	303	269	340	302	315	328	294	313	303	282	336	270	313	288	340	309	301	351	301	265	309	300	306	283	356	290	308	298	298	305	334	301	349	318	302	338	320	335	309	343	314	338	319	336	315	297	335	318	280	333	318	301	329	292	328	310	274	317	336	300	318	342	301	296	324	286	341	298	311	299	297	297	310	310	289	312	301	305	286	295	298	296	285	275	305	328	316	331	332	293	342	323	300	304	320	318	285	322	321	276	304	329	306	309	308	276	321	335	313	311	316	313	329	313	272	333	298	321	315	318	296	332	307	309	296	292	326	275	336	332	282	315	304	341	283	299	302	328	335	319	308	313	306	302	288	300	336	303	339	287	290	338	307	319	261	324	324	283	316	349	288	348	313	310	338	350	329	341	306	302	282	331	305	331	317	320	334	332	288	331	300	292	310	325	289	303	334	341	346	310	318	317	308	293	292	328	307	331	313	307	309	326	301	326	287	305	307	306	314	293	364	312	304	273	311	309	297	309	340	303	333	316	320	294	286	326	317	338	302	286	323	306	320	310	327	300	268	285	333	285	357	316	295	352	305	347	323	312	328	305	323	271	323	330	307	275	331	298	283	337	322	334	319	299	327	307	329	303	349	326	280	277	335	286	330	340	327	304	322	317	299	301	333	311	312	330	348	308	322	330	306	285	314	353	339	311	323	328	341	321	296	316	331	309	292	299	277	326	325	283	322	308	310	297	306	291	310	290	298	320	328	312	320	327	296	310	328	310	315	316	304	318	308	339	339	326	318	312	341	313	312	303	320	299	301	300	305	297	332	313	305	317	325	324	288	292	300	303	290	301	339	337	299	298	333	297	321	335	323	324	332	309	345	360	307	313	279	313	314	319	290	325	341	309	321	326	295	292	312	297	311	312	295	292	339	322	291	339	335	279	302	338	320	334	300	353	302	330	293	318	311	325	315	312	287	334	329	315	318	312	331	300	315	298	345	341	320	313	290	319	276	318	306	316	287	329	365	317	305	293	301	308	317	336	304	318	282	278	308	310	321	298	333	289	306	320	292	305	293	327	339	320	329	303	277	315	293	320	311	286	305	315	295	312	321	302	321	332	320	305	302	323	323	347	335	312	324	313	314	303	282	291	319	337	301	336	344	314	334	298	325	332	342	311	300	326	345	321	328	308	296	312	324	302	284	322	299	304	295	303	305	310	303	323	274	287	301	293	332	333	297	289	306	317	306	297	295	307	301	293	306	305	312	316	296	278	321	315	309	320	330	340	326	308	331	323	296	331	315	274	304	339	293	294	328	303	322	319	333	361	306	303	309	336	293	329	303	298	323	331	325	314	301	340	293	339	313	314	310	314	333	322	305	295	335	337	288	340	343	323	315	330	306	325	354	307	316	323	289	313	303	314	292	327	302	330	339	316	327	275	318	316	324	294	321	317	332	300	308	338	282	326	325	335	328	315	301	342	301	328	328	296	336	324	295	279	310	317	322	288	328	343	299	315	320	335	362	307	329	289	312	320	322	326	290	320	312	330	330	332	298	348	326	348	295	288	354	325	289	309	336	326	323	303	320	325	327	339	328	295	315	320
29446	41460	49942	41789	27667	24271	20731	18121	14062	11173	10604	8834	7408	6439	6177	5203	4611	4155	3864	3428	3519	3282	3010	2885	2410	2087	1999	1804	1490	1392	1385	1287	1256	1223	1041	943	918	894	899	817	843	855	846	848	838	835	904	906	906	869	906	964	969	1043	1012	1011	995	962	1021	984	952	922	893	899	888	836	857	930	801	829	890	827	843	804	817	804	751	748	780	811	766	809	828	801	773	735	797	807	775	815	795	784	808	825	784	825	816	753	787	803	773	698	779	743	761	756	738	788	782	779	715	729	795	744	741	738	741	793	754	746	738	755	779	732	726	730	753	760	748	747	729	726	735	713	722	771	758	749	765	784	772	714	686	774	764	746	733	721	675	732	693	717	732	728	744	714	757	734	751	760	703	762	744	718	664	742	708	734	699	736	732	739	691	702	711	695	766	725	799	717	707	728	676	736	718	716	721	781	747	742	748	748	765	732	807	677	742	747	703	719	727	745	754	729	768	721	708	729	725	729	693	715	736	749	718	764	737	731	800	718	781	768	742	733	718	726	744	724	761	739	742	675	745	748	705	724	758	697	710	737	718	732	676	741	763	751	739	699	692	752	768	690	735	758	710	745	746	755	776	718	727	743	737	712	726	723	749	759	716	697	746	737	743	749	710	762	704	711	744	712	752	737	742	752	710	735	718	738	719	764	722	732	741	703	760	724	746	736	747	707	757	761	756	752	744	738	714	754	739	703	679	732	763	741	729	704	761	750	774	727	764	748	707	751	748	709	754	749	735	736	731	744	803	720	743	717	709	716	761	759	749	738	741	752	673	764	766	696	726	671	688	728	755	699	750	712	786	756	732	686	785	773	726	773	765	738	712	728	795	733	744	799	739	737	743	721	735	764	745	784	781	696	747	720	714	755	729	753	745	746	795	736	758	684	723	719	721	762	708	704	766	754	751	720	781	694	712	693	736	796	744	754	790	694	755	755	725	738	768	774	706	739	739	726	790	757	685	682	737	737	753	700	750	760	765	743	748	768	717	723	720	692	776	761	732	744	713	758	728	763	717	760	710	760	719	723	719	750	746	733	769	705	733	720	731	698	724	701	687	755	737	758	769	767	739	754	708	696	734	716	738	801	730	730	722	693	707	705	759	718	716	725	732	723	703	749	791	737	732	681	739	732	744	716	732	729	749	720	736	756	721	751	781	715	722	762	691	729	708	746	742	696	736	753	788	750	749	813	701	753	730	762	752	719	760	754	699	705	677	705	750	741	765	741	707	772	678	667	704	701	752	732	722	672	699	735	748	730	795	758	726	698	726	791	763	711	733	728	735	755	786	717	713	749	748	755	737	744	720	762	750	705	739	728	773	746	716	767	736	721	752	726	741	735	748	692	725	754	691	707	772	689	726	769	769	741	704	713	705	745	797	750	740	753	761	705	738	747	725	804	769	736	733	737	759	741	750	724	751	754	784	747	736	700	725	776	758	732	751	707	725	701	752	769	740	733	716	725	745	738	741	735	781	773	730	805	757	718	737	747	743	768	743	735	720	735	690	707	705	727	744	735	727	687	743	732	710	752	722	702	760	758	768	742	724	714	761	759	687	690	733	711	735	757	696	716	769	750	708	719	796	756	726	813	710	784	665	787	785	743	723	743	731	731	740	744	766	709	782	755	725	724	784	704	778	762	774	736	789	733	699	697	705	744	704	743	742	710	740	743	734	721	737	717	694	759	768	758	761	730	740	779	783	762	760	730	769	748	732	745	730	685	739	750	696	758	782	693	771	732	777	781	743	734	706	722	775	796	780	753	751	791	698	739	778	739	686	717	715	749	757	753	758	714	756	751	785	693	742	741	761	712	697	737	710	675	741	712	751	770	721	782	711	737	743	695	732	732	776	766	722	747	741	740	746	712	785	747	690	694	759	763	730	742	761	772	736	761	741	708	743	780	751	728	718	696	702	755	722	761	770	781	764	741	698	747	694	698	752	728	726	756	718	725	755	704	773	738	711	706	741	794	730	721	758	747	729	751	730	806	755	745	718	731	734	731	721	710	727	752	725	743	756	722	697	704	738	707	728	704	770	681	728	703	754	748	762	718	740	750	712	757	702	722	688	757	735	738	724	721	758	785	759	719	746	723	735	726	726	739	758	731	758	739	774	728	704	698	691	749	793	702	754	764	720	784	686	756	779	703	778	713	767	755	708	727	728	758	687	728	743	727	736	785	749	721	712	721	759	756	717	745	730	771	746	730	798	688	702	726	769	723	722	741	729	766	738	701	727	779	732	734	728	729	715	752	734	720	740	758	735	734	718	707	694	765	734	706	742	780	794	727	751	697	750	714	750	741	715	703	739	685	736	711	715	744	717	758	687	731	779	726	775	724	729	722	740	798	741	730	753	759	755	708	730	752	753	772	763	754	716	736	763	804	741	717	746	765	754	738	777	695	717	718	715	786	716	786	727	715	754	703	762	718	792	729	748	758	738	751	742	712	703	764	730	738	773	708	749	748	752	772	782	754	741	754	700	769	730	746	712	749	737	743	787	743	718	752	767	684	793	749	703	722	703	715	749	815	693	712	757	765	719	699	774	731	722	774	708	707	754	755	773	687	741	803	761	751	728	724	748	782	704	693	787	739	738	743	763	747	726	733	765	762	768	725	791	768	721	689	714	760	735	788	755	727	744	727	722	737	741	734	705	758	740	701	723	744	777	739	722	776	710	703	725	788	766	714	731	738	715	778	717	770	748	746	725	748	750	699	729	728	723	739	730	709	720	707	730	708	721	729	757	728	733	746	740	767	688	780	724	737	744	745	727	710	810	701	755	703	774	731	746	737	720	728	727	756	787	741	762	803	767	732	733	676	705	727	692	755	727	737	728	760	742	746	730	759	712	760	718	713	742	670	755	767	729	774	750	723	714	711	727	723	739	730	719	728	728	719	738	745	785	706	758	685	724	743	675	769	712	742	732	744	773	750	738	737	717	746	737	713	689	749	711	761	753	732	721	744	711	712	755	728	709	744	740	727	717	686	780	755	761	724	759	688	737	759	717	727	733	748	764	722	734	743	715	787	739	756	700	732	764	783	716	710	721	739	720	715	736	749	769	748	697	737	725	790	734	744	723	717	750	723	747	714	730	754	769	735	800	703	723	743	737	810	769	719	749	708	782	725	736	739	742	727	708	731	748	781	731	765	747	768	791	757	734	740	741	769	769	753	753	692	760	679	756	759	714	783	722	721	742	720	712	759	713	746	716	757	749	730	717	731	713	712	712	724	725	755	770	744	723	750	734	761	711	765	746	733	740	781	755	722	774	689	768	736	735	675	695	721	817	717	746	720	761	782	702	722	714	716	750	723	761	707	744	814	738	696	735	737	786	764	756	705	741	751	773	747	698	736	745	710	788	727	767	730	744	722	715	752	744	724	778	743	767	724	725	777	709	778	738	736	714	775	780	754	662	688	735	729	758	705	744	720	747	734	760	719	762	700	743	699	702	732	721	748	805	724	742	720	717	765	680	772
18453	15811	20503	11358	5725	3352	2343	1744	1340	1049	905	746	680	620	580	544	488	471	454	423	405	400	384	389	383	340	414	334	325	318	310	296	327	310	307	263	278	299	321	315	318	264	283	279	294	293	282	290	323	277	277	316	298	276	265	293	305	310	271	302	279	311	330	284	308	262	297	319	298	312	285	300	283	299	292	286	299	300	286	304	274	306	306	283	303	297	292	313	291	275	306	300	308	310	291	292	291	302	286	286	291	296	300	252	315	293	283	271	301	302	271	282	264	298	268	294	285	319	300	295	289	301	283	269	289	299	290	267	255	294	280	298	264	294	295	302	288	300	291	300	295	282	288	296	303	270	264	305	302	274	278	364	272	304	272	283	276	271	306	305	273	309	298	275	260	301	267	293	286	299	301	309	271	281	297	338	308	277	315	316	291	251	296	295	292	269	309	277	278	300	303	293	291	317	265	275	276	276	274	260	296	302	297	269	285	299	285	297	293	271	293	284	275	295	282	286	285	271	275	288	264	294	310	291	277	269	286	309	271	281	295	253	300	318	326	274	298	297	297	283	290	284	293	284	302	283	285	292	279	279	282	296	290	286	287	316	297	282	275	282	283	292	290	301	308	314	261	283	264	321	265	303	296	296	287	315	296	274	287	266	308	303	289	276	277	318	273	257	273	307	311	294	312	309	297	271	288	270	306	304	297	271	300	302	302	284	276	289	269	290	294	277	305	310	304	302	272	277	284	267	333	295	285	294	293	282	255	298	295	283	265	309	288	307	286	297	319	282	284	301	298	302	287	280	327	304	295	313	329	282	324	284	286	275	280	325	262	322	314	289	311	282	265	291	281	282	291	286	280	302	295	266	285	299	299	295	304	330	273	287	282	316	292	283	292	305	300	306	267	250	302	289	270	282	311	288	269	323	363	307	295	280	260	297	272	254	287	248	281	263	261	284	267	284	308	257	326	297	282	298	290	314	265	284	335	321	274	306	311	273	292	290	296	277	276	279	292	287	269	297	287	292	276	301	304	290	270	329	278	281	294	292	309	288	339	285	319	319	280	301	318	303	316	291	290	325	303	307	277	305	253	290	300	284	301	319	291	269	274	305	319	301	276	291	266	273	330	310	314	265	288	289	272	289	298	324	284	276	314	276	289	279	298	327	295	311	286	282	280	295	272	295	277	286	316	296	260	302	308	276	338	293	330	301	296	294	286	273	287	303	278	273	319	296	293	305	277	286	291	281	315	274	306	277	263	272	270	248	255	263	268	301	320	306	292	326	300	297	275	324	288	305	282	270	270	277	269	282	284	320	286	265	279	295	298	297	314	265	303	281	291	270	278	255	266	283	287	294	266	305	309	314	294	287	301	297	320	276	273	252	290	265	294	284	285	286	312	291	284	309	307	299	278	296	305	287	292	254	287	303	294	306	272	288	294	319	297	301	288	291	295	281	320	285	277	275	262	277	302	273	309	306	295	253	307	288	271	271	307	288	271	287	270	306	275	282	287	270	272	323	313	302	285	299	341	312	295	287	291	263	263	286	288	320	276	293	284	303	299	284	309	255	274	284	290	292	284	289	298	253	300	292	292	299	274	265	260	307	284	280	295	288	311	316	300	264	301	266	305	283	286	296	302	283	280	269	280	274	310	293	304	295	322	291	293	306	293	286	288	293	286	287	294	330	254	281	306	295	292	286	317	339	309	333	301	266	277	296	266	279	278	311	290	306	281	341	298	309	281	262	280	282	261	301	316	267	280	312	271	263	312	260	264	298	280	275	318	298	259	291	296	288	286	294	313	320	287	324	319	278	303	287	280	315	312	304	318	261	298	267	271	277	288	301	280	312	295	294	291	282	260	277	301	262	282	298	301	308	293	293	299	323	299	283	296	293	287	302	281	281	272	304	280	293	274	291	270	287	315	289	320	323	261	310	263	300	323	302	299	306	288	269	268	299	272	291	293	289	248	294	301	311	284	305	308	308	312	311	270	307	287	303	292	302	300	289	317	316	298	304	284	288	317	277	287	282	303	322	294	293	296	294	281	325	320	277	284	275	258	281	293	301	301	263	274	318	287	246	312	297	323	294	338	276	265	322	286	298	294	268	272	287	285	311	279	297	290	294	290	310	277	313	273	278	327	276	286	285	318	276	290	301	319	314	315	265	293	279	284	288	291	276	316	267	288	297	309	293	303	299	266	250	320	306	281	286	276	339	331	274	317	268	334	303	300	311	282	295	271	278	280	276	281	277	278	304	275	290	311	300	292	268	274	288	273	328	267	323	302	289	331	298	272	266	293	306	291	265	273	276	302	315	300	268	258	293	321	298	330	254	291	294	274	277	293	315	284	285	295	303	277	271	296	274	323	292	298	292	282	248	293	280	293	280	289	264	306	295	306	308	279	228	266	300	319	279	300	280	333	324	297	323	276	287	278	306	278	283	259	299	294	283	302	332	274	298	292	274	307	287	275	303	304	263	301	315	281	273	281	318	310	327	305	305	282	259	306	298	319	246	286	282	304	307	292	281	281	337	279	275	273	283	261	308	282	305	296	279	308	297	295	274	307	292	276	272	292	294	295	301	313	305	270	303	319	258	300	258	254	290	259	303	320	262	294	295	289	283	250	277	273	287	289	276	295	316	287	330	282	292	320	310	304	288	272	278	308	263	299	273	276	282	247	277	282	308	297	288	291	278	236	321	316	266	268	253	295	300	276	272	278	313	276	285	305	275	288	305	299	284	316	287	298	307	316	279	273	288	275	267	262	301	264	290	283	309	283	280	296	314	275	335	277	281	300	277	292	272	282	297	289	297	314	323	344	282	310	295	315	293	301	292	300	304	273	296	272	286	261	305	301	312	296	284	290	292	309	279	296	247	287	261	284	246	282	342	283	263	282	266	295	267	300	340	300	310	277	332	288	294	295	270	299	313	295	264	294	309	304	273	274	309	290	311	293	307	287	309	296	274	310	292	310	286	271	348	296	279	239	289	315	284	304	307	286	301	284	308	304	287	314	294	317	302	297	285	312	274	292	288	304	316	318	279	322	294	290	297	278	266	306	307	295	282	289	291	298	287	269	280	292	266	307	313	300	310	315	310	304	293	277	287	290	307	317	322	316	255	316	326	270	291	287	257	296	272	277	303	300	294	296	318	286	292	296	299	316	296	304	286	297	302	282	294	274	292	282	276	312	290	289	279	285	265	304	291	298	264	299	291	275	290	289	270	283	298	329	305	284	266	265	268	276	291	286	267	290	274	315	302	281	286	293	308	285	246	275	281	330	266	304	298	306	262	264	284	273	292	266	317	289	291	307	308	300	296	283	291	299	306	300	270	271	273	328	294	299	300	305	320	283	271	306	302	274	274	308	283	276	274	256	294	306	327	294	270	309	320	301	285	286	297	332	318	263	279	268	295	298	278	301	274	321	263	302	293	293	266	279	271	306	268	308	309	294	291	323	288	300	288	295	317	306	267	326	302	323	271	313	295	308	248	299	284	309	299
10702	14684	26089	18558	13816	10801	8601	7087	5948	4903	3973	3530	3014	2833	2487	2237	1997	1836	1819	1730	1564	1510	1562	1409	1265	1172	1066	1051	954	898	859	784	728	767	728	785	780	756	719	798	731	733	730	744	763	732	704	792	743	747	772	767	730	849	758	797	769	761	772	766	757	727	787	747	713	721	707	758	720	711	762	758	762	737	671	701	737	704	726	730	743	795	768	727	707	715	752	709	746	737	741	711	774	739	750	727	700	735	683	721	673	727	730	726	695	749	715	706	673	699	676	708	683	722	715	759	722	685	720	738	698	701	654	708	696	719	711	717	705	717	728	689	725	705	679	670	685	712	781	758	672	736	688	753	761	757	744	707	687	710	737	705	746	726	765	740	718	715	722	728	702	689	692	739	703	669	714	712	745	737	780	705	706	734	715	705	713	712	675	719	680	732	706	712	721	692	682	717	719	724	686	748	668	670	673	723	676	759	718	719	683	705	718	692	705	705	748	759	692	720	727	660	676	717	765	729	719	672	718	707	728	702	734	775	701	699	743	778	716	709	699	708	670	745	704	716	732	710	724	753	720	751	696	729	750	710	693	707	703	791	646	753	741	751	759	747	706	726	720	690	695	708	736	720	683	720	731	728	723	687	721	712	732	744	743	755	786	706	694	684	750	736	770	744	696	736	743	720	715	701	735	726	715	751	668	747	731	688	704	722	665	756	724	721	706	697	662	681	738	751	689	676	702	712	727	689	726	710	761	719	700	742	714	700	771	773	694	696	717	703	726	731	735	735	703	686	756	658	704	671	707	695	648	665	732	719	713	739	711	707	763	716	701	742	713	712	669	663	693	677	666	686	699	740	722	689	734	683	737	686	692	715	697	681	704	686	712	704	702	658	684	756	709	773	705	735	701	760	702	735	731	705	709	736	741	670	729	717	720	689	720	703	678	714	719	705	722	747	720	730	691	736	774	690	707	707	725	695	745	724	739	714	714	702	693	673	685	688	691	710	750	648	712	705	762	729	731	697	727	686	710	694	702	765	705	711	715	735	750	737	714	733	712	701	751	742	701	701	712	732	700	682	729	682	694	730	676	767	741	741	703	708	725	702	751	694	763	708	749	733	728	680	688	702	738	714	735	735	734	714	741	727	738	635	701	689	703	675	706	695	749	740	685	670	719	731	710	753	730	734	683	696	771	736	703	671	682	679	701	703	659	716	706	734	716	673	724	669	738	682	715	742	726	680	708	700	750	725	717	718	730	775	710	700	672	745	667	728	738	692	717	747	698	708	684	706	695	708	706	701	711	721	727	710	728	750	725	729	734	725	727	721	720	727	698	673	710	728	697	740	739	691	683	718	694	721	707	758	665	688	707	693	682	717	719	662	673	726	668	684	724	711	703	740	739	734	732	698	691	684	740	751	744	696	709	645	744	753	708	676	711	747	719	751	717	768	737	707	723	724	699	716	715	694	653	764	733	702	683	686	680	719	735	691	755	742	753	716	687	687	727	718	721	732	731	676	708	734	665	711	696	727	716	692	720	672	743	739	715	718	676	741	708	697	694	771	751	698	708	725	686	724	690	730	700	737	681	752	742	716	743	672	738	729	693	715	771	682	700	684	716	695	730	711	709	673	699	712	709	706	700	696	742	726	686	724	737	681	696	727	760	691	711	760	740	725	732	693	692	699	701	720	716	696	686	694	706	729	695	742	758	712	683	731	707	691	687	683	726	749	711	712	697	693	659	753	657	747	692	719	722	703	680	703	676	656	724	712	726	715	677	728	689	721	720	734	693	745	745	710	718	708	734	729	696	722	711	733	732	696	661	711	713	683	676	742	712	697	684	706	722	725	669	668	669	711	692	730	733	702	726	763	727	693	719	669	709	736	686	705	695	734	703	675	733	738	733	730	722	688	717	720	718	675	749	677	716	736	657	729	694	710	746	688	717	686	734	760	706	694	728	770	715	699	679	738	742	685	705	713	764	687	720	694	734	690	706	747	699	707	708	704	765	699	700	705	712	675	693	745	692	738	717	725	703	741	718	726	744	672	701	714	691	718	728	745	704	682	716	727	728	724	722	722	697	711	723	720	677	723	717	736	680	708	722	654	647	683	694	701	687	697	717	708	735	710	742	748	673	718	699	690	671	714	720	719	690	706	703	726	666	734	725	685	754	743	683	717	663	695	710	732	669	704	699	690	657	713	718	713	716	683	703	661	756	677	717	726	694	705	729	704	729	699	727	696	727	704	744	693	717	748	729	732	731	728	756	712	697	784	714	676	686	761	710	722	756	652	687	698	775	737	731	695	723	733	701	695	698	676	741	697	682	702	691	731	785	685	713	708	701	712	690	743	694	721	691	755	677	673	737	690	716	714	729	787	737	718	732	708	759	646	739	668	669	714	751	695	652	735	701	710	707	669	731	731	716	677	734	773	698	700	740	696	709	738	675	731	720	710	712	733	761	680	711	709	703	684	702	732	738	697	654	712	748	698	727	715	662	732	706	697	657	668	681	701	748	718	750	690	768	723	676	734	701	694	702	715	724	738	786	691	763	702	693	652	701	686	688	671	718	707	725	716	646	698	717	782	692	706	736	707	672	728	730	703	714	750	714	715	734	755	732	720	710	730	735	668	718	753	702	706	691	695	708	703	717	704	683	673	709	710	688	711	765	675	747	752	785	697	713	718	705	702	700	724	695	708	687	694	672	735	729	705	694	682	742	710	722	703	762	730	689	706	758	708	716	749	699	722	681	728	713	715	743	739	732	721	684	743	695	680	704	762	695	754	669	720	666	707	698	762	684	700	720	743	693	670	720	709	720	676	716	725	734	725	664	732	722	694	722	709	693	742	658	710	718	748	724	739	700	692	739	691	742	734	748	715	743	721	723	706	750	698	749	731	715	723	717	746	717	725	696	723	734	707	722	709	718	762	692	721	712	743	683	694	741	711	714	689	748	712	749	692	709	734	704	678	696	670	697	717	722	674	725	695	741	706	652	744	757	708	673	681	700	736	739	701	730	737	736	715	683	736	678	704	697	764	765	659	709	709	706	737	719	720	729	723	696	712	717	745	673	743	724	717	711	807	734	686	697	672	736	714	739	704	690	681	721	754	726	731	692	667	673	685	745	695	704	718	689	681	695	687	681	708	705	709	705	701	699	681	681	711	716	736	674	707	702	717	688	697	727	700	678	669	713	726	681	745	717	675	707	740	693	711	724	736	692	715	752	675	716	740	710	707	682	682	702	677	708	684	724	694	708	715	717	680	706	687	705	685	697	740	695	673	700	724	717	751	709	712	747	726	688	770	727	726	731	734	738	687	724	714	704	720	730	675	739	735	697	719	738	734	687	693	702	704	752	690	675	670	726	716	751	653	728	694	744	748	752	708	705	747	753	702	725	729	721	708	733	700	727	725	736	709	727	689	687	741	715	704	756	711	705	700	711	709	717	716	719	710	721	755	715	714	712	700	693	771	732	713	694	730	685	673	724	756	705	692	731	694	694	697	718	720
37175	41155	49738	34002	23682	16677	10094	6185	3523	2129	1886	1585	1377	1103	1029	830	733	720	659	613	594	570	554	530	536	518	447	447	396	433	418	368	350	363	386	353	370	393	343	337	341	345	391	354	368	347	359	337	384	400	360	373	396	350	351	424	369	398	329	407	368	377	363	334	379	357	364	368	373	344	350	345	395	349	366	366	366	326	343	356	359	360	348	389	338	324	369	350	345	353	353	367	312	354	373	378	315	343	308	376	385	347	355	349	335	360	355	353	376	341	354	321	347	376	342	377	351	391	330	330	352	327	344	343	335	324	315	359	331	376	357	362	359	347	365	392	360	385	339	344	348	322	333	327	330	320	315	381	351	337	348	336	344	342	355	363	338	346	371	306	399	367	423	339	345	336	394	365	352	344	336	369	360	367	336	337	332	312	366	396	345	350	303	344	355	322	345	339	353	364	345	358	362	329	336	355	348	343	336	362	333	373	365	384	335	298	387	358	373	311	336	343	356	339	386	332	353	398	349	342	345	311	326	371	345	354	376	373	340	344	329	370	319	343	338	365	361	334	325	323	356	374	347	342	360	349	304	325	312	348	353	328	333	354	339	310	332	372	366	337	347	339	332	296	338	320	372	358	343	335	348	380	342	356	355	366	359	324	309	333	374	346	336	331	345	337	344	295	370	324	344	341	361	329	346	305	361	323	334	334	373	357	318	344	373	365	370	333	343	334	355	335	378	340	343	328	338	349	334	303	336	345	388	358	334	349	356	346	330	346	336	374	335	329	322	335	322	353	333	367	369	344	358	338	329	361	373	324	340	368	363	328	345	330	363	363	378	368	312	331	331	341	334	334	369	364	356	324	363	360	337	381	325	364	367	346	345	319	334	343	356	329	349	355	356	352	364	344	332	362	355	358	333	351	376	352	359	343	330	324	370	344	340	352	345	367	346	351	351	340	331	333	349	379	350	370	372	347	339	373	349	350	322	358	359	329	323	305	340	356	358	346	322	350	343	374	293	329	354	346	349	351	340	326	347	346	339	321	383	321	341	344	341	365	354	356	360	348	328	330	336	353	347	340	328	337	340	335	365	353	342	348	353	313	322	395	386	363	361	338	342	358	358	319	361	347	354	300	370	340	345	342	361	358	346	361	315	356	343	339	364	381	346	406	342	326	374	347	349	330	321	361	349	300	340	334	355	375	348	371	389	356	323	371	375	375	377	333	337	344	349	361	347	343	325	362	348	360	343	360	355	379	343	364	346	328	317	348	348	353	344	366	329	380	357	349	362	378	357	351	341	323	353	381	343	349	345	306	345	321	376	368	376	346	341	361	354	328	392	368	325	342	334	330	372	347	331	371	350	314	318	388	373	372	348	352	350	371	338	359	296	329	362	315	349	354	346	356	377	351	339	343	333	341	354	394	406	337	344	355	371	366	336	335	382	339	372	340	344	347	369	329	357	342	378	315	338	396	340	331	299	356	353	345	362	356	377	341	330	347	318	336	354	351	311	363	356	333	352	329	337	353	335	339	355	354	343	364	342	355	366	315	332	359	380	376	367	351	329	363	333	355	357	362	350	328	331	348	338	357	366	345	365	349	357	365	336	355	319	323	344	321	350	385	365	331	347	358	347	350	373	343	317	318	355	377	334	363	345	333	352	354	350	367	355	331	322	378	364	352	381	380	308	304	369	330	328	353	351	310	296	318	343	346	384	349	375	360	337	323	305	345	314	346	362	360	344	370	368	351	372	352	348	360	345	353	361	353	342	395	360	366	363	326	341	341	327	341	356	336	328	332	338	366	340	356	327	323	311	348	362	362	334	347	355	327	344	332	368	351	344	361	331	345	387	364	350	330	358	372	317	353	326	347	349	370	333	347	362	375	293	325	368	313	341	338	368	350	344	380	325	340	370	342	315	333	331	346	336	344	397	354	386	345	359	357	315	360	333	352	347	372	349	354	327	364	346	352	355	344	359	345	337	363	349	313	342	364	355	341	361	347	332	340	345	342	375	312	359	341	299	319	350	350	354	348	358	346	359	365	384	366	325	355	350	364	338	348	388	352	335	329	334	341	320	356	372	370	340	363	330	343	295	355	358	362	371	351	356	349	356	354	377	340	364	333	336	340	368	352	374	315	343	372	378	352	334	354	336	348	344	343	375	361	335	332	325	339	342	308	351	368	309	336	336	364	386	336	328	345	326	340	349	363	356	386	365	369	327	379	357	351	311	345	332	340	339	356	364	333	351	347	362	357	338	357	361	343	387	372	390	353	364	340	372	387	349	309	372	359	335	352	326	396	334	330	324	372	341	342	356	319	348	353	370	368	328	353	319	321	350	346	359	343	352	345	334	334	317	342	348	350	343	380	371	346	345	329	342	337	394	359	342	346	323	339	381	324	335	327	374	366	359	327	343	357	358	316	376	352	332	341	323	354	382	355	380	345	343	351	338	329	371	356	347	368	352	367	358	355	392	314	348	301	355	328	362	354	394	323	345	382	352	370	346	353	327	295	386	368	319	364	363	353	360	364	356	370	349	336	359	349	336	358	353	386	361	349	319	349	351	374	325	352	337	356	337	340	351	335	328	337	332	365	351	371	376	323	329	397	324	344	347	352	387	367	402	329	364	351	334	333	351	345	372	334	329	367	373	334	356	358	387	340	346	355	334	351	320	365	345	336	336	355	360	353	373	336	360	359	328	361	348	328	380	343	343	352	330	342	345	362	343	320	341	358	351	345	342	333	356	379	345	356	338	357	368	369	370	335	374	342	356	341	374	360	365	347	352	338	374	352	370	329	348	346	322	352	367	348	387	351	340	350	300	337	334	331	351	361	311	324	322	352	360	352	323	324	348	378	374	324	371	336	311	346	387	360	352	360	332	309	350	325	342	353	323	312	342	343	369	335	356	313	377	352	320	347	335	389	353	361	375	362	359	365	360	362	363	304	362	345	354	357	404	316	341	334	335	387	352	348	317	341	332	337	359	335	346	332	387	385	330	363	344	334	350	381	305	360	330	326	322	347	323	371	342	368	360	355	346	340	360	354	371	372	363	346	349	351	345	369	360	350	325	347	333	369	369	320	349	346	358	351	351	359	369	371	366	319	354	322	337	330	359	388	345	332	376	327	351	367	322	334	298	377	374	321	373	340	355	341	360	300	360	349	351	392	352	369	321	407	365	362	387	336	356	363	331	337	383	354	365	373	344	358	328	366	368	360	342	366	350	398	349	371	365	355	368	347	362	349	373	325	303	367	367	368	368	334	367	363	377	363	348	354	359	309	364	327	398	355	337	394	393	360	366	375	327	317	340	342	349	372	344	340	334	318	386	346	347	328	369	345	359	352	347	348	305	360	347	322	364	331	369	363	361	354	387	374	322	326	378	350	323	354	339	313	327	351	335	329	332	367	347	346	346	310	373	382	349	342	342	341	330	306	366	345	327	329	361	349	352	322	354	348	375	379	359	363	318	300	343	311	345	335	348	341	350	326	348	348	349	362	321	357
24158	34119	48172	35379	24261	19198	15357	13623	10694	8009	7585	6763	6061	5219	4718	3801	3498	3101	2904	2723	2520	2429	2430	2259	2015	1795	1583	1464	1403	1321	1120	1147	1098	1099	1031	986	936	942	929	857	838	899	879	856	913	831	931	937	917	895	963	936	990	974	1031	1020	960	918	960	908	960	912	925	889	912	879	889	828	888	875	871	846	850	876	879	819	864	847	853	880	843	859	860	866	887	884	874	835	806	879	839	886	814	841	930	898	821	836	810	841	867	845	808	815	854	820	793	879	794	859	833	915	868	824	778	832	862	820	853	810	800	819	862	797	843	832	841	787	778	845	867	858	843	830	847	878	843	810	844	848	788	847	804	836	784	805	781	822	795	815	787	833	856	817	846	817	875	826	825	836	840	853	839	828	799	853	793	788	838	809	868	785	796	847	802	858	851	877	865	765	863	832	882	771	844	845	825	856	820	806	858	815	795	835	820	817	839	840	781	829	830	851	865	805	846	821	862	792	830	802	859	832	831	835	866	781	825	802	843	817	800	769	838	821	856	826	797	880	791	804	834	833	829	784	814	791	845	848	830	798	812	779	796	832	800	794	830	810	785	836	834	779	770	788	845	804	739	818	837	835	843	838	842	871	880	778	824	800	796	794	792	824	814	809	825	811	824	818	839	816	797	809	828	768	885	877	845	840	789	810	845	831	798	821	862	789	720	774	841	829	795	759	863	840	826	819	826	831	834	767	781	829	835	830	840	850	806	875	818	796	799	813	848	824	840	802	833	820	791	798	790	850	810	746	830	838	869	765	823	847	782	802	827	848	800	832	818	853	829	823	812	885	847	804	806	821	802	758	804	845	854	787	877	839	825	793	817	780	791	788	836	816	778	846	798	839	856	832	799	820	768	779	795	808	811	843	794	826	795	809	825	818	784	856	788	814	850	842	779	865	874	834	826	851	820	863	803	816	832	790	828	824	816	829	808	816	836	838	799	874	752	829	817	814	795	841	837	877	813	801	842	859	795	827	761	799	827	832	805	805	837	783	817	840	832	791	848	819	769	833	801	791	844	837	803	787	854	796	871	901	797	826	823	845	850	830	811	811	853	816	825	817	803	848	865	825	873	785	788	781	812	800	825	828	822	823	856	790	797	774	833	825	804	873	860	794	813	824	807	790	807	749	861	768	884	777	839	796	816	836	790	832	801	840	872	821	847	812	768	839	823	801	806	825	808	811	860	865	847	804	843	831	849	801	881	787	862	839	859	873	809	810	794	809	790	834	821	808	828	870	860	807	845	824	803	842	820	799	800	821	816	791	840	865	789	820	874	829	817	816	820	857	777	793	840	828	817	828	794	816	845	831	809	856	824	838	782	791	772	790	801	805	790	852	819	857	796	793	812	806	792	835	791	849	814	789	859	808	784	806	897	813	821	825	833	828	808	773	845	842	832	822	842	861	817	827	804	819	833	825	783	844	821	757	846	815	840	843	813	841	867	820	823	787	803	834	790	834	813	833	883	850	814	837	825	883	826	804	805	842	828	823	851	844	821	787	808	820	830	819	848	777	800	848	833	800	808	806	843	881	845	800	864	807	848	814	813	873	838	807	773	801	841	820	824	835	814	801	755	800	817	811	856	814	802	861	804	824	786	812	862	864	806	800	810	844	812	819	802	863	833	790	842	814	802	753	800	794	835	808	750	799	828	841	838	821	795	828	789	827	808	823	810	804	806	827	835	827	815	827	808	843	793	779	844	812	840	801	770	845	822	826	812	807	847	780	823	800	819	798	830	811	815	825	806	829	716	769	843	792	833	792	802	747	850	831	783	807	843	830	821	805	816	816	824	870	749	789	840	845	819	838	827	873	852	881	770	818	833	855	838	814	808	769	843	838	818	769	835	812	787	854	815	790	799	813	836	821	827	767	778	769	839	831	827	879	807	827	821	767	870	815	829	862	791	822	827	833	854	782	880	824	827	779	746	857	825	784	806	787	824	810	830	830	807	815	896	867	786	824	808	793	842	833	816	837	844	821	830	844	802	779	802	843	852	839	892	866	862	836	863	836	861	865	848	837	864	847	834	816	789	835	838	811	841	802	851	805	796	837	837	805	859	814	836	786	838	794	849	841	840	831	829	805	834	758	815	795	824	775	888	822	818	806	796	856	787	805	778	803	878	761	814	834	848	797	879	810	812	795	869	808	814	824	816	806	803	821	790	802	857	848	823	821	820	867	845	743	834	896	810	781	870	824	773	863	857	784	756	781	830	787	814	858	771	800	792	830	792	810	802	817	850	832	809	773	791	786	814	852	794	807	836	864	802	817	866	808	787	797	775	826	824	829	850	821	848	834	857	849	803	812	826	830	847	815	791	823	871	828	833	816	773	827	854	880	824	807	810	825	843	837	823	827	868	822	781	864	793	818	797	827	822	752	803	812	858	849	840	846	835	837	825	784	838	857	865	853	843	878	855	812	817	734	831	829	847	801	843	835	809	789	786	813	824	832	827	822	814	765	834	831	791	816	769	794	795	851	863	786	840	808	767	837	915	838	827	795	782	825	836	825	795	780	776	751	823	813	845	761	843	787	809	825	820	816	796	840	830	822	803	869	781	840	843	780	838	794	789	843	818	890	806	789	837	791	781	842	838	813	804	818	859	868	854	863	814	792	837	849	837	834	833	838	746	817	771	836	794	855	892	862	831	840	786	870	795	787	810	805	850	821	810	802	818	822	788	846	826	827	830	866	831	783	826	830	820	852	789	866	768	807	820	846	809	806	843	794	806	817	810	827	809	814	829	835	787	809	864	820	841	851	863	826	833	804	826	812	817	785	776	794	794	809	791	824	785	802	822	847	822	848	822	787	797	853	783	807	797	835	821	829	777	762	791	813	814	843	854	850	837	778	784	869	883	820	820	796	850	824	834	832	791	796	781	802	829	882	819	755	856	800	860	823	766	821	793	755	851	812	797	817	801	882	850	806	855	835	833	858	808	780	812	803	839	853	821	893	831	829	801	819	795	821	842	837	801	878	821	828	789	862	837	829	842	829	830	790	878	821	788	750	829	815	817	848	783	806	836	781	823	821	810	875	837	812	893	773	870	812	809	865	800	857	914	863	866	812	852	814	787	826	839	879	848	873	845	819	841	816	801	847	765	801	859	802	807	761	867	833	793	838	887	836	843	803	865	835	813	800	845	852	828	823	868	815	797	815	913	820	823	885	835	836	807	848	776	850	773	832	791	854	846	840	782	797	865	815	822	833	828	823	809	804	870	784	796	829	821	791	809	842	808	785	780	800	859	842	784	851	815	827	839	816	821	824	812	750	823	806	831	835	831	817	816	834	809	775	783	879	775	823	801	822	810	813	839	848	806	816	801	826	860	822	826	812	845	768	785	871	835	840	861	784	822	810	808	812	811	796	774	860	834	843	817	869	831	796	816	806	784	771	813	845	796	829	786	784	836	821	767	793	790	815	858	823	831	803	798	802	833	813	821	827	787	821	820	833	829	810	816	807	846	839	816	805
46592	52093	45560	33624	26637	22190	16938	10804	6204	3762	3172	2312	1770	1605	1291	1226	1006	889	831	793	737	780	785	712	588	524	546	486	398	451	404	402	390	390	366	321	379	355	343	318	321	301	332	354	344	358	345	339	348	345	347	348	346	342	365	371	342	347	385	349	396	359	293	332	335	307	374	330	318	335	342	334	314	341	299	350	330	320	334	338	340	344	362	313	317	322	337	319	332	298	327	303	317	308	325	360	338	307	350	328	304	330	309	317	302	317	331	331	294	323	343	305	294	316	294	328	314	296	319	301	313	357	291	306	303	332	326	312	308	324	301	287	309	330	332	319	314	307	308	339	365	383	328	345	302	336	333	293	327	283	309	307	323	327	317	314	316	313	346	352	319	293	331	315	356	309	308	299	341	330	283	326	316	343	324	333	323	329	273	320	327	324	300	307	329	293	308	323	331	320	313	265	344	312	304	322	320	317	316	302	342	273	299	339	338	331	325	269	277	313	310	316	302	338	337	305	335	349	286	331	330	293	327	310	319	335	332	304	297	303	325	298	321	343	319	365	307	313	325	313	347	338	313	291	324	326	315	329	321	309	276	317	300	310	318	321	264	283	316	301	325	314	334	286	332	340	318	324	318	328	299	335	307	335	315	329	278	319	329	321	325	324	325	321	351	327	311	292	288	351	335	357	294	313	304	335	311	289	314	312	318	353	302	292	299	297	333	383	314	338	324	317	329	301	317	321	324	330	347	296	302	309	315	327	312	306	306	332	313	316	317	311	304	288	344	306	336	316	312	336	302	311	311	301	331	354	308	300	302	309	313	319	310	291	317	320	331	302	299	289	339	346	293	305	298	332	327	344	314	304	341	308	341	311	337	355	315	308	321	332	312	320	315	321	300	313	322	324	322	302	322	311	318	293	333	314	321	325	332	342	324	301	315	312	342	319	267	303	344	307	366	320	318	302	303	290	305	314	303	329	331	316	327	327	316	297	322	333	278	315	304	284	357	283	300	333	328	359	356	306	305	338	320	322	327	304	274	294	333	327	324	341	282	328	294	318	371	335	330	325	342	340	309	315	309	302	327	292	318	327	320	330	317	284	285	325	323	301	323	306	319	321	333	295	306	295	319	298	318	308	321	294	306	283	320	316	301	313	313	291	292	319	299	288	313	335	328	324	326	287	312	309	312	326	323	297	312	300	343	349	315	313	337	333	308	340	312	337	341	307	312	318	299	325	316	332	311	360	319	286	313	268	320	314	304	294	304	333	332	298	296	323	320	303	341	313	316	296	316	311	314	289	312	318	325	337	345	311	324	318	354	329	329	331	304	305	308	302	296	308	332	315	301	310	296	308	325	373	312	315	349	326	319	322	305	324	310	321	354	321	344	295	316	311	308	305	297	327	316	317	328	356	342	315	338	301	308	284	306	331	303	306	310	307	288	286	304	314	314	304	328	320	312	337	324	300	316	300	330	288	329	336	302	300	298	303	357	285	357	346	329	291	334	337	320	317	318	345	312	307	337	320	334	303	297	304	297	327	318	288	325	278	311	300	312	316	296	342	350	324	338	340	358	317	341	296	304	365	336	323	303	313	351	327	319	324	319	310	291	318	312	301	336	319	323	347	350	332	340	334	325	288	336	319	319	325	324	290	302	308	349	312	325	329	304	322	315	316	340	319	318	294	316	327	303	306	322	301	333	317	305	354	310	288	320	275	310	313	347	330	321	331	324	298	319	306	354	324	316	295	356	311	303	322	327	341	325	313	329	324	319	338	305	301	304	333	295	330	327	309	338	329	305	321	300	304	330	309	292	276	324	320	342	326	326	328	344	327	292	303	338	308	333	325	336	318	329	330	301	298	327	322	333	310	349	295	315	297	320	320	324	357	294	323	330	315	279	301	326	328	314	330	307	326	333	287	302	328	325	300	326	319	317	354	296	349	347	305	320	307	342	345	328	302	322	315	306	328	307	303	313	326	320	310	345	330	326	334	320	288	298	281	325	369	310	334	320	344	331	308	334	325	304	311	319	353	331	307	311	351	355	296	299	315	318	288	346	330	306	316	331	339	299	325	322	309	284	314	331	302	324	314	335	305	322	264	322	333	283	342	332	339	333	348	332	299	309	334	292	321	331	327	271	302	339	326	342	318	310	310	316	314	336	336	301	286	328	322	326	303	326	305	306	296	308	325	301	300	300	351	345	324	313	284	315	307	319	274	366	347	307	319	342	364	335	297	291	317	323	316	318	351	317	285	319	282	323	294	340	321	323	337	325	286	284	311	292	346	325	351	316	321	310	298	275	348	302	343	352	311	294	334	290	318	312	328	339	323	307	309	310	345	291	327	306	326	284	312	337	323	322	297	314	311	304	314	330	316	342	358	299	296	340	295	329	342	295	336	313	324	328	324	296	313	279	324	335	379	308	296	317	340	322	308	329	332	313	351	347	328	322	300	296	297	321	322	328	347	328	328	281	305	337	273	330	329	294	319	311	294	323	306	328	329	301	327	327	341	320	299	313	319	340	353	331	319	340	359	311	296	332	315	322	301	308	349	304	323	338	324	304	321	316	274	346	287	317	333	319	314	336	308	328	312	296	307	308	305	342	308	331	299	317	315	332	305	312	286	317	311	302	306	297	322	343	308	303	309	305	298	298	319	299	306	287	320	313	305	327	301	309	308	312	317	273	322	288	337	344	327	299	313	320	332	320	333	330	302	322	295	353	343	339	346	315	296	307	335	335	320	316	343	312	324	305	328	311	337	304	314	331	323	299	322	336	350	341	322	304	322	338	296	329	351	358	317	318	314	279	316	316	285	317	315	293	312	315	323	346	329	334	297	320	313	298	296	336	292	363	323	319	336	315	302	305	309	330	323	311	336	331	299	313	309	288	316	307	324	311	389	315	315	336	336	324	300	320	317	342	331	328	271	324	323	328	333	327	317	301	314	332	318	298	326	322	311	349	331	304	277	319	323	315	341	308	307	294	328	290	325	331	286	301	301	315	319	310	314	309	295	344	332	341	307	320	302	324	339	325	325	321	309	282	310	302	292	366	321	309	310	307	285	362	304	326	271	275	321	295	306	324	284	308	325	336	337	325	313	334	310	345	286	354	299	330	353	303	294	327	348	296	309	340	281	301	331	331	338	303	314	307	345	333	318	282	304	307	301	322	329	332	301	300	313	348	297	305	324	353	316	347	320	297	298	276	339	320	307	310	290	348	344	320	280	345	325	297	325	333	337	314	310	325	320	309	312	333	315	331	335	325	338	341	321	325	283	301	290	310	334	317	337	338	295	288	295	306	325	319	352	317	331	338	313	317	300	288	342	309	312	300	333	351	292	312	293	307	340	323	335	331	315	301	315	319	308	331	349	290	300	338	339	333	329	325	332	285	317	302	292	316	315	314	270	291	322	342	327	322	315	341	328	321	295	322	319	311	287	320	328	310	319	336	277	321	277	305	333	337	299	273	343	309	330	317	317	310	328	306	341	312	339	306	290	328	306
30571	45639	47597	44915	29190	23254	19712	17708	14360	12090	11058	9584	7958	7176	6252	5458	4735	4100	3900	3693	3514	3329	3248	2937	2540	2195	2146	1885	1624	1576	1462	1279	1232	1157	1051	1035	979	871	886	865	880	875	833	838	861	867	900	907	834	922	902	940	941	968	1112	1023	927	968	976	1027	962	882	877	861	843	832	838	833	855	836	824	867	776	808	756	753	807	774	744	776	807	761	713	801	768	780	748	786	789	734	845	791	771	729	813	813	789	804	757	737	721	733	721	778	761	721	730	754	701	767	776	754	793	761	743	748	767	727	769	780	761	766	762	784	738	701	736	723	726	723	713	752	741	714	781	732	717	739	713	778	723	738	708	730	734	775	698	709	749	754	749	760	743	753	727	703	701	693	664	693	750	752	740	702	785	723	738	669	719	710	700	706	744	753	728	744	771	752	745	704	763	766	750	759	784	748	742	714	753	736	734	723	726	693	699	751	747	745	687	748	789	727	778	741	732	718	741	719	731	707	732	732	743	723	774	704	682	744	737	713	739	724	745	754	735	713	723	725	742	711	713	703	751	745	710	746	725	715	731	762	689	704	734	715	699	745	725	720	710	780	683	727	726	713	759	729	723	792	755	717	747	716	742	762	752	776	731	745	753	783	717	771	726	759	726	745	682	757	715	715	709	719	720	715	769	703	720	699	781	735	759	735	734	731	760	714	717	724	750	721	770	683	714	721	730	727	770	682	709	722	731	695	735	741	722	768	737	694	748	760	742	790	697	758	735	781	790	740	746	704	711	755	733	786	723	790	702	762	774	781	747	715	688	722	782	730	769	724	727	702	688	742	761	760	734	692	727	783	716	746	735	736	745	763	767	750	687	736	747	713	702	688	771	719	758	697	735	737	727	749	735	767	762	728	702	722	760	739	727	739	703	734	719	728	789	717	762	737	750	741	784	729	752	713	773	752	730	738	723	735	743	746	815	725	751	733	708	682	767	736	735	735	762	725	744	757	696	759	755	727	734	749	759	738	751	715	713	762	721	759	773	756	765	723	745	719	745	730	718	716	688	740	745	759	769	720	756	701	772	759	792	724	750	754	733	767	721	754	746	695	747	759	693	739	789	764	715	687	685	763	707	749	771	793	743	732	790	724	723	676	700	670	772	768	779	714	753	775	673	677	747	759	767	704	758	712	742	728	765	788	724	758	684	697	748	717	742	765	681	744	758	742	704	716	685	733	733	738	750	746	718	735	777	699	713	756	754	719	738	780	762	756	684	736	728	726	759	765	731	768	766	805	742	715	761	722	740	678	749	742	686	751	772	775	732	741	771	716	692	738	776	786	751	708	697	753	702	698	707	710	733	761	708	736	738	768	773	734	775	744	723	751	730	687	776	756	742	737	713	729	748	742	760	724	753	755	759	777	717	748	798	664	749	740	695	746	690	727	760	709	708	735	749	740	748	730	744	752	741	710	743	747	717	736	758	750	735	723	794	704	721	754	677	744	707	725	732	756	777	724	746	718	756	742	722	734	717	768	724	740	789	742	723	709	759	696	735	709	686	733	718	734	703	801	773	722	716	737	684	755	731	774	741	786	685	725	784	683	746	735	782	703	741	710	700	738	673	691	762	724	690	684	765	750	726	699	751	745	693	729	751	712	734	748	725	743	727	717	733	760	739	723	746	719	670	717	772	743	749	737	772	754	722	747	744	738	707	780	773	749	741	744	718	745	719	761	706	734	789	736	739	722	778	747	721	736	760	714	724	728	720	745	739	733	745	761	759	759	711	713	759	749	807	721	711	755	769	701	683	770	756	711	733	742	743	673	677	739	764	768	746	777	730	740	723	796	739	738	773	705	714	754	765	737	742	733	724	700	772	710	719	811	763	730	742	699	714	771	755	740	740	765	702	730	760	708	726	774	701	755	769	709	722	762	780	746	722	755	754	739	711	747	773	771	753	673	742	714	718	708	775	751	806	734	703	732	776	775	708	714	794	751	747	749	747	717	757	711	774	744	797	744	714	760	738	737	726	726	698	740	773	740	733	711	741	694	800	757	719	706	733	734	748	705	777	730	732	698	731	728	753	709	756	764	759	715	704	718	715	748	760	746	760	749	697	755	714	731	740	738	779	704	714	717	733	740	731	700	723	714	726	725	755	703	791	721	746	676	700	750	711	713	723	728	756	720	702	710	774	782	746	720	716	790	726	749	731	780	715	730	727	742	785	751	736	731	810	729	757	709	693	748	749	759	741	728	705	734	745	736	757	704	759	737	727	673	693	706	717	707	730	712	718	721	729	732	732	770	766	712	714	705	696	761	734	747	748	700	661	710	733	780	726	710	685	698	719	785	742	669	741	779	729	699	735	734	720	737	763	731	739	761	740	760	705	713	741	730	723	709	690	759	742	699	707	764	729	763	707	698	769	698	739	744	737	771	693	717	749	712	729	717	782	743	769	753	709	724	778	764	786	766	725	750	741	697	695	694	730	747	788	723	705	748	723	706	778	768	718	739	688	728	704	759	788	752	725	703	727	746	737	754	768	733	740	721	705	725	710	761	761	736	728	703	782	729	744	700	714	783	745	729	732	725	766	721	730	732	722	732	764	763	753	730	687	738	750	720	712	764	732	716	721	708	772	708	733	750	748	751	696	697	734	706	717	740	716	743	712	753	728	757	717	726	747	697	728	751	759	777	730	776	750	722	776	738	769	727	755	731	764	758	730	747	734	832	733	754	720	742	719	731	733	745	788	717	724	706	687	758	772	696	711	728	751	785	757	763	719	717	734	685	724	746	722	705	719	713	783	727	697	729	729	773	717	746	667	760	715	748	707	753	724	713	683	734	755	677	756	738	750	762	707	735	708	776	715	753	752	721	770	736	780	730	701	771	746	747	758	755	735	736	717	698	710	745	779	741	729	697	758	734	786	741	707	760	691	722	736	716	725	699	698	754	727	759	766	711	728	726	735	753	726	733	745	737	747	728	706	681	774	761	708	771	742	791	696	786	737	686	731	747	740	728	723	750	715	733	747	744	689	739	708	705	761	738	702	763	724	753	776	716	725	684	708	797	741	760	723	748	730	713	712	749	740	802	715	727	792	756	760	708	717	728	780	762	754	722	745	672	753	787	785	741	761	721	716	761	769	697	734	738	756	710	766	720	747	748	711	728	713	728	760	737	746	719	764	689	711	770	755	731	763	706	717	727	712	697	757	760	748	706	688	732	739	725	729	734	743	782	800	743	718	712	716	757	774	744	737	732	761	755	754	722	758	722	725	746	746	779	745	727	742	712	738	718	728	715	741	761	729	708	739	729	741	715	761	703	739	782	711	716	711	737	727	784	748	731	744	775	740	699	755	779	719	744	703	679	761	744	697	723	686	733	758	733	756	716	724	752	740	715	745	730	727	714	717	730	702	745	715	756	719	759	760	716	718	706	736	752	736	746	783	691	730	743	727	679	726	732	741	787	709	692	709	738	744	696	750	715	730	762	767	731	715	705	706	712	712	729	743	750	746	774	778	728
19849	17236	20008	11926	5534	3308	2162	1789	1358	1081	870	885	710	640	624	545	487	422	410	432	425	423	380	382	337	371	373	328	305	315	304	285	283	267	254	281	280	331	309	308	268	293	275	267	280	305	290	275	274	295	277	303	282	307	286	266	286	295	279	278	295	298	275	292	277	262	290	286	315	325	275	280	272	299	269	295	278	297	262	282	267	285	259	294	297	287	266	297	289	278	290	270	321	281	285	281	282	259	277	299	293	277	277	274	304	265	297	298	275	264	319	290	284	289	304	285	290	332	311	291	256	260	266	282	252	287	290	230	323	278	287	280	279	295	288	297	279	271	274	295	261	268	264	296	292	291	291	299	291	272	309	285	302	278	261	294	283	316	242	271	271	291	287	284	275	275	261	282	275	286	291	258	295	271	262	267	279	273	271	297	277	293	298	289	303	252	307	288	289	258	277	279	285	291	290	296	290	265	297	287	282	295	313	297	298	261	277	284	283	276	303	319	295	254	268	305	286	240	280	334	267	265	276	296	305	301	309	263	283	316	283	248	271	312	277	267	281	295	265	294	291	281	312	298	259	274	311	279	266	292	282	270	264	298	287	280	292	262	300	288	280	299	294	270	273	276	293	255	292	272	259	280	301	281	258	305	280	284	275	251	297	265	260	307	279	290	286	282	265	259	314	290	268	253	282	281	290	292	298	292	271	271	253	283	255	289	273	303	277	279	296	297	283	261	257	261	264	250	292	271	294	278	275	292	286	324	277	285	298	302	305	291	286	261	256	326	295	269	272	274	315	285	272	289	278	292	290	254	283	294	285	283	263	253	255	290	281	316	284	255	272	307	275	269	272	296	295	286	290	258	283	325	280	295	318	295	288	274	288	264	277	285	266	275	283	268	264	280	315	278	303	298	303	239	276	269	246	283	277	265	302	283	300	294	275	290	300	302	284	284	267	304	282	275	271	281	285	307	308	273	294	315	289	290	275	298	277	254	303	282	314	306	262	291	290	285	298	302	303	311	294	276	301	271	286	271	284	275	266	300	280	267	265	272	301	280	289	285	300	286	290	302	319	276	285	305	250	272	284	302	275	271	308	264	269	302	290	285	274	304	282	293	333	301	305	286	289	290	262	270	252	279	266	271	251	280	273	286	266	263	246	283	310	293	254	327	275	303	261	299	301	296	301	273	288	304	294	290	289	311	285	254	278	296	293	272	294	286	299	296	311	284	291	286	264	293	306	299	264	298	318	274	271	287	274	311	293	260	274	269	316	298	287	272	281	312	277	290	312	276	339	296	291	273	283	327	252	269	299	303	254	262	281	313	296	262	265	294	277	283	276	289	295	249	288	318	263	262	258	305	283	248	288	247	284	290	264	289	261	289	286	277	296	286	307	301	300	304	264	290	307	282	283	269	288	300	272	289	268	261	270	298	289	305	293	277	259	321	262	291	318	292	285	274	292	303	295	313	273	286	246	282	297	321	294	299	298	315	278	279	274	313	299	306	328	277	294	268	252	274	286	300	305	291	307	296	286	282	294	308	276	295	280	261	310	278	277	275	273	277	281	271	302	278	244	298	287	327	262	275	293	311	299	270	280	281	285	293	273	264	287	271	291	261	294	281	296	289	272	263	269	259	275	290	295	277	296	307	295	308	269	298	282	274	284	296	267	271	309	278	270	328	294	281	292	294	303	264	282	298	289	300	316	254	315	278	288	297	276	290	283	300	305	263	288	292	254	294	281	285	291	299	296	271	261	305	298	278	259	268	299	276	254	254	268	268	280	296	308	288	265	274	265	255	318	308	283	258	304	320	274	237	287	276	275	311	262	281	290	286	273	282	293	264	289	273	270	307	293	298	289	273	274	296	259	286	265	257	298	287	286	302	276	269	290	306	302	300	283	294	279	299	290	310	264	300	297	287	297	302	283	283	278	323	275	291	287	294	262	293	289	290	291	267	281	316	302	310	294	252	282	285	282	292	279	286	281	296	258	280	290	283	278	284	282	271	271	283	278	282	310	280	268	275	284	263	284	257	340	274	287	281	297	275	308	286	307	257	265	279	310	294	299	273	295	271	284	285	282	295	270	299	300	287	291	314	294	301	278	296	272	284	267	309	258	265	298	307	264	271	260	281	321	288	274	288	279	275	285	279	311	245	281	301	286	253	271	275	295	289	274	256	285	287	290	309	260	288	256	254	283	315	286	303	283	297	299	252	288	286	248	254	274	289	254	277	286	275	316	298	303	299	311	292	252	293	264	269	295	317	290	283	285	267	302	275	274	288	280	265	271	264	294	301	291	274	292	300	320	255	276	275	299	301	274	254	288	291	309	286	262	319	281	297	295	277	325	263	279	325	291	299	300	277	268	334	302	283	272	269	301	318	299	288	300	300	281	269	265	295	296	282	304	276	270	236	300	274	275	279	282	275	277	325	296	282	287	277	268	331	302	308	326	307	295	302	255	315	306	306	274	274	267	264	293	298	288	271	306	286	264	291	306	236	284	317	291	289	267	313	275	287	288	269	281	308	310	309	258	295	269	267	305	288	290	323	302	271	274	281	282	260	280	275	314	276	283	280	302	293	272	282	294	268	297	286	309	253	282	279	306	295	283	321	277	275	268	324	317	303	283	285	280	296	280	271	268	261	278	288	285	267	310	270	302	309	292	287	298	272	294	283	305	286	318	301	293	288	286	285	259	294	299	299	288	305	268	295	293	283	297	321	306	285	292	283	268	268	296	278	263	299	281	289	293	287	278	284	315	297	239	291	289	295	289	270	293	311	281	284	275	268	309	290	278	279	238	273	266	282	294	247	254	275	278	276	300	281	281	305	270	280	259	267	269	299	299	283	275	291	287	301	272	285	273	274	287	283	264	279	305	281	279	298	299	257	295	250	273	275	284	268	281	290	292	282	268	255	299	266	269	285	286	270	312	267	287	291	260	295	269	275	286	304	286	264	266	285	289	274	283	285	278	258	321	278	276	306	299	302	260	265	286	286	262	267	287	284	284	273	250	294	313	300	305	328	328	290	277	288	300	309	268	306	282	300	300	265	289	269	308	289	283	302	255	260	288	287	267	276	291	285	286	261	317	251	276	278	288	294	273	268	302	278	313	293	271	296	281	292	273	291	296	277	273	281	284	266	283	294	262	231	276	295	284	342	272	272	296	280	281	285	250	299	289	296	280	247	269	317	306	277	272	268	255	316	289	282	300	335	293	291	254	309	320	286	284	252	287	290	288	292	288	290	305	260	273	282	281	297	273	317	309	275	281	287	295	284	295	265	272	330	264	289	290	317	310	268	279	268	289	300	318	268	276	282	286	293	306	282	282	296	295	294	299	304	254	312	265	260	288	287	241	287	284	287	325	299	281	274	301	266	292	270	279	288	308	281	273	264	275	278	292	269	284	277	275	270	259	282	275	283	290	269	310	259	260	306	270	326	308	276	298	271	269	262	310	277	262	302	295	272	287	254	285	287	277	280	286	274	279	258	264	315	296	320
11597	15550	25283	20250	13489	10963	8536	7377	5978	4770	4110	3740	3357	3003	2693	2471	2024	1824	1633	1593	1599	1542	1329	1285	1133	1062	927	966	907	843	861	771	793	796	721	713	689	723	713	731	718	728	693	716	754	743	727	751	729	731	744	781	742	746	723	738	772	792	788	729	722	745	701	747	745	750	725	740	712	742	765	673	747	749	699	689	745	743	738	694	690	737	683	725	748	696	700	680	721	721	681	732	693	752	660	732	731	694	676	682	710	680	700	693	676	622	728	742	708	693	712	720	728	702	656	727	677	705	718	726	676	673	723	707	708	702	693	706	703	679	744	735	717	690	676	669	667	710	730	700	681	727	702	674	683	699	671	747	694	696	729	682	683	723	652	707	728	681	658	713	659	701	710	688	734	666	665	685	704	677	664	673	689	703	723	689	660	689	706	740	735	692	710	730	726	701	737	676	659	711	705	641	691	719	679	689	698	721	670	675	682	702	726	682	706	699	648	652	727	717	747	693	685	705	711	662	731	697	697	687	661	723	693	674	689	678	711	686	729	728	704	650	680	679	648	710	722	692	696	674	698	693	696	695	688	704	683	690	645	707	688	712	676	677	700	750	690	714	691	702	666	699	665	669	673	717	670	684	757	632	690	698	739	676	687	667	756	701	637	685	683	713	698	684	655	688	721	689	650	670	685	700	684	682	674	656	690	706	696	637	728	672	712	720	685	676	705	648	681	745	694	718	634	727	703	668	696	680	712	670	683	679	716	719	660	638	716	709	656	712	682	707	687	706	707	696	624	691	702	690	710	698	654	698	702	671	695	675	688	712	674	639	723	712	690	682	668	681	719	705	658	675	713	681	647	700	677	700	653	665	664	696	707	719	650	676	719	728	675	688	679	757	740	663	711	681	679	670	704	733	711	719	712	704	647	683	698	625	736	700	717	685	661	718	704	662	693	728	697	702	674	715	672	731	677	687	654	685	664	713	700	686	670	684	717	693	721	703	673	681	716	677	711	659	674	677	682	690	713	654	713	699	769	682	623	697	670	696	698	681	687	776	726	685	761	682	694	685	695	722	724	682	716	666	670	757	698	686	679	707	692	767	692	703	714	679	690	716	701	727	718	680	680	714	696	669	614	769	686	709	709	661	712	678	677	684	727	683	703	678	684	703	660	693	680	656	708	675	733	685	692	751	703	698	706	682	701	692	687	725	676	671	710	712	658	642	737	705	729	687	684	637	656	701	774	682	741	702	690	631	745	673	777	699	680	720	738	701	700	697	687	710	657	719	668	702	721	712	746	641	638	710	727	678	721	675	731	678	676	721	682	686	632	695	725	710	708	722	708	660	728	735	736	669	721	692	704	721	682	727	696	691	704	758	711	676	736	703	707	667	692	667	730	684	664	698	709	643	697	712	692	677	655	666	688	685	693	747	655	732	699	652	688	658	713	706	712	698	677	663	680	678	696	683	677	704	669	685	689	699	715	685	690	665	736	678	689	661	670	689	752	708	709	701	700	696	707	700	661	712	682	659	676	679	711	696	669	710	690	684	675	710	697	705	693	664	715	660	702	696	677	660	670	713	688	691	713	687	697	727	690	659	665	724	707	678	780	680	720	659	709	690	683	701	658	640	664	685	705	692	671	726	666	698	685	718	703	696	659	750	684	694	680	666	739	712	699	725	688	691	709	689	734	687	718	710	689	650	663	709	694	689	696	714	695	667	714	680	740	696	670	724	645	729	677	702	721	646	716	689	743	708	681	693	673	693	683	692	718	685	723	659	661	707	749	700	700	741	736	634	684	681	735	685	702	698	682	670	689	654	683	687	708	691	693	696	710	711	678	670	676	666	678	683	746	672	669	700	704	701	699	661	689	707	694	687	680	696	701	683	692	705	694	707	757	717	692	765	754	699	664	669	714	686	677	718	687	717	692	712	715	676	719	711	707	676	684	684	707	678	680	732	697	765	743	691	683	701	699	683	715	673	651	694	703	719	718	673	700	686	686	690	681	640	706	699	716	690	671	698	697	663	724	727	738	702	662	687	674	679	685	663	692	695	644	678	701	667	656	713	691	660	703	690	695	656	682	723	673	689	717	702	696	700	717	718	684	674	703	654	719	721	722	676	700	724	688	684	700	690	694	682	697	670	690	646	703	646	654	701	677	727	646	648	662	684	672	689	693	718	638	671	706	706	683	717	724	719	647	724	684	698	681	698	696	681	715	746	682	670	693	671	672	679	687	695	688	702	697	718	672	710	711	720	676	725	691	672	680	723	675	664	641	663	728	698	697	674	686	691	697	684	674	698	684	697	735	708	723	683	711	689	700	738	662	699	696	659	686	724	739	710	748	687	681	710	681	713	681	676	687	701	720	774	668	709	713	710	710	698	762	694	702	703	729	671	691	668	697	670	706	658	706	690	697	735	695	695	709	703	683	725	673	672	699	705	707	674	732	677	707	705	679	739	684	682	726	665	671	667	687	683	697	679	695	677	719	709	692	741	736	645	703	717	684	673	687	671	708	689	718	654	679	705	688	690	696	693	670	654	711	683	727	684	652	760	681	691	687	715	746	686	718	638	699	683	707	729	697	638	735	748	694	699	708	704	717	700	680	625	681	700	714	703	743	695	665	682	697	701	694	730	682	692	687	692	660	706	717	679	696	731	682	677	682	730	686	618	719	751	679	686	671	686	685	694	703	690	688	768	722	682	710	684	673	701	666	668	732	693	684	707	772	684	739	665	734	698	708	687	705	706	693	711	691	673	690	690	670	713	731	666	700	701	730	732	722	721	660	648	680	662	646	724	667	696	711	671	721	688	723	716	687	728	660	687	682	679	743	646	732	683	739	692	717	687	728	708	709	713	718	646	649	709	733	701	748	707	733	702	688	670	703	677	728	672	636	702	660	710	747	707	728	670	647	702	725	688	693	707	711	690	636	734	705	694	697	671	700	682	695	695	737	676	739	676	765	688	720	689	676	673	712	654	701	702	708	657	731	685	688	684	691	662	693	734	700	682	685	720	688	678	720	714	646	678	688	705	679	646	756	664	636	735	729	689	685	711	676	680	713	703	717	681	739	643	657	706	661	758	704	723	677	684	680	692	695	684	693	687	685	695	704	681	660	693	699	723	680	686	660	701	686	684	701	728	707	691	727	685	649	671	705	755	695	664	675	737	715	724	639	696	714	696	705	709	704	693	663	726	685	715	725	674	734	708	694	707	692	698	700	708	680	664	720	644	765	707	705	713	683	664	685	689	684	708	675	671	727	681	683	701	674	691	703	715	710	737	702	686	724	688	702	693	694	715	719	724	712	700	694	715	710	687	704	704	688	708	665	715	689	693	756	683	684	656	694	696	706	696	651	698	694	676	695	702	680	687	700	674	633	713	662	713	704	657	717	711	651	659	725	684	630	654	716	720	682	675	734	734	711	650	686	672	693	665	699	712	682	662	665	676	698	682	675	674	706	648	677	702	732	677	699	681	760	697	712	693	708	729	723	712	710	696	719	675
39105	47054	46194	34090	23010	16290	9959	6240	3732	2453	1972	1521	1369	1214	1096	924	836	730	665	666	648	598	631	538	488	498	450	430	423	391	384	369	353	395	403	365	357	363	355	358	324	343	369	333	318	363	397	348	357	376	345	390	349	368	407	372	371	336	350	331	376	369	354	334	333	375	399	352	368	366	373	346	352	351	341	340	321	374	351	343	315	368	334	328	330	335	348	337	336	313	328	332	349	360	352	361	314	328	362	360	344	351	341	378	311	333	367	327	326	357	332	357	365	340	384	341	349	291	349	322	347	362	319	343	350	367	328	335	372	351	384	322	338	343	370	365	342	367	369	334	360	308	348	371	351	347	337	348	356	353	334	337	329	372	360	348	365	350	336	325	300	299	345	343	326	328	354	331	348	309	339	342	326	352	304	305	306	347	338	294	300	325	324	338	376	344	319	366	344	340	331	347	328	346	318	340	356	343	321	333	335	371	339	319	370	298	332	336	344	296	337	347	356	345	322	335	335	336	353	348	346	355	337	312	371	353	358	345	367	318	327	345	321	348	320	350	325	349	356	346	359	301	345	327	340	337	301	328	356	344	369	355	363	348	344	359	370	317	329	322	330	304	329	328	333	374	334	337	354	338	329	364	322	324	325	334	302	326	345	351	291	322	354	336	338	325	343	364	369	329	343	334	341	322	331	349	376	362	362	373	308	344	343	346	373	359	361	353	324	337	343	356	344	349	372	370	343	336	312	312	360	326	264	322	333	373	335	298	352	394	336	307	369	328	344	319	331	334	347	323	338	338	342	333	348	365	351	338	298	350	317	354	309	354	326	339	385	338	330	338	342	319	339	365	327	367	344	353	353	357	338	328	348	334	347	320	361	333	352	355	376	349	326	380	366	329	381	374	336	351	357	316	348	377	299	328	352	312	347	294	328	318	366	353	322	337	356	363	333	355	359	335	343	373	355	348	352	342	332	363	351	330	347	337	315	312	344	347	326	303	333	345	306	341	350	353	315	313	342	312	348	307	379	360	336	354	319	343	330	357	347	361	361	334	337	314	334	359	322	360	324	319	332	324	325	309	319	318	344	310	365	336	368	345	329	351	371	332	315	349	328	335	318	343	325	350	332	347	348	342	301	373	340	337	340	323	354	343	347	345	333	319	314	337	323	312	358	324	342	387	348	354	338	309	322	332	375	368	329	340	337	353	339	298	315	306	339	326	333	370	329	334	358	343	326	318	316	340	365	364	361	340	320	336	351	318	358	316	338	331	366	359	343	359	352	352	341	355	352	348	335	372	334	308	305	372	343	334	319	344	318	368	340	344	355	370	358	342	314	342	316	371	365	343	343	350	356	365	345	328	364	359	335	351	390	354	345	335	329	332	292	340	365	354	342	334	329	324	380	332	306	324	345	339	350	337	381	341	331	343	332	369	390	340	338	344	361	356	377	328	356	325	328	364	298	344	373	351	348	338	346	343	322	334	321	340	296	345	350	351	331	332	333	331	355	309	333	316	359	379	319	304	349	337	334	319	335	356	354	342	333	361	369	321	315	334	337	326	314	343	341	354	346	359	361	355	363	341	332	358	360	353	331	326	297	304	317	362	327	338	353	331	363	367	347	302	358	352	354	339	336	345	352	323	344	308	338	343	329	347	311	358	304	356	358	366	311	345	339	333	344	323	351	347	333	340	346	342	351	350	313	351	328	342	351	316	334	339	339	349	374	327	333	318	328	312	310	332	354	340	350	368	349	329	317	361	366	320	370	358	386	326	357	356	334	332	337	361	337	314	333	350	352	352	370	344	309	321	355	344	332	343	347	357	377	329	359	344	349	354	362	369	361	344	344	333	348	338	329	333	362	376	331	328	369	364	316	345	331	347	326	355	327	355	382	316	315	314	318	318	316	368	313	336	354	326	331	351	351	367	349	368	354	353	344	359	335	346	308	324	327	320	337	335	351	376	309	329	322	325	321	330	344	337	321	315	308	367	333	324	335	328	347	333	344	303	319	353	352	302	339	352	374	335	357	316	333	334	325	333	359	345	383	307	328	356	341	384	357	326	414	328	355	334	317	381	340	342	351	354	346	399	352	326	331	312	345	316	349	341	342	330	333	328	334	348	347	366	331	327	334	324	351	343	326	356	337	364	319	331	366	324	334	343	343	327	328	336	341	319	335	329	344	358	333	342	344	320	302	306	351	359	332	346	314	322	312	336	353	331	365	325	323	344	330	344	324	348	346	315	323	379	343	311	346	313	345	388	364	368	340	356	370	350	343	303	332	342	364	359	329	322	343	361	352	332	351	324	393	345	358	328	290	336	333	330	339	340	292	353	348	345	322	363	352	353	377	360	313	356	333	326	375	335	327	364	332	343	344	313	341	358	308	345	358	314	359	322	307	356	365	343	362	340	321	317	342	370	334	300	351	316	327	345	343	361	345	341	320	343	373	340	351	356	333	357	341	396	361	331	329	341	358	352	342	350	338	348	328	376	337	369	347	308	314	310	311	332	347	344	349	344	364	301	329	315	350	376	313	346	370	344	325	351	341	350	342	363	348	366	355	330	332	327	337	370	339	342	336	354	334	336	346	340	347	356	340	343	347	328	341	341	350	327	361	299	355	354	363	324	335	328	359	362	341	332	335	344	334	353	311	318	348	365	344	324	373	345	352	347	340	350	336	342	352	310	357	316	341	345	336	330	336	346	344	346	362	333	342	335	329	302	347	319	321	321	342	333	355	359	357	333	330	357	344	338	322	353	317	336	351	357	310	322	347	352	318	337	370	333	324	347	345	368	310	339	353	345	291	315	371	344	337	307	356	394	332	355	361	370	329	318	362	318	375	336	362	324	348	328	344	335	352	317	343	329	340	334	332	302	340	348	344	314	334	319	319	361	355	347	317	344	343	327	314	318	349	347	324	343	322	327	337	306	333	345	315	352	329	340	344	346	356	350	357	353	330	308	340	305	350	330	342	369	319	333	351	340	362	339	329	364	338	345	371	367	341	327	348	354	345	359	306	369	354	325	304	335	305	320	355	316	329	349	343	338	355	342	326	354	310	345	367	374	318	322	336	315	313	324	349	333	326	340	361	342	380	322	325	348	339	343	345	334	337	337	369	357	362	329	349	331	346	354	330	349	321	335	341	351	338	302	320	333	351	325	327	342	332	325	353	346	346	368	343	334	323	341	380	301	326	321	329	341	347	343	306	330	315	348	341	333	334	344	346	356	312	352	349	324	383	356	334	315	316	330	332	358	308	333	371	332	350	349	367	343	341	355	361	330	330	342	331	346	339	357	346	313	348	342	357	315	376	350	334	379	356	357	328	318	373	343	292	328	329	365	351	300	358	374	366	364	331	386	362	347	330	315	345	321	359	318	395	365	333	314	348	363	349	336	347	320	369	326	371	356	341	356	309	306	365	312	364	320	352	300	305	354	367	329	352	337	341	336	370	336	359	335	317	360	367	341	369	334	361	307	348	359	300	341	345	330	328	333	344	368
26345	40160	47527	35933	23192	18671	15887	13853	11107	8788	8101	6959	6275	5746	4999	4261	3788	3258	3009	3109	2715	2394	2434	2138	1941	1672	1668	1544	1390	1402	1257	1208	1106	1081	1016	954	905	948	930	882	877	892	826	894	858	893	900	907	879	931	908	958	957	965	1063	958	912	922	957	961	835	907	885	878	858	880	932	856	830	885	860	849	824	883	817	833	869	820	815	831	846	853	858	865	843	825	872	851	861	850	846	881	826	827	857	897	825	833	812	822	797	819	795	856	816	850	867	819	823	846	804	817	746	802	850	834	816	830	814	824	765	852	811	790	792	822	776	780	778	749	735	769	822	769	842	816	819	825	832	826	789	769	829	770	794	798	780	792	841	814	815	794	831	832	737	821	808	784	790	764	825	794	799	814	757	825	750	813	799	773	837	835	841	740	834	827	846	759	801	820	812	790	830	812	768	760	821	809	788	801	750	821	777	783	841	823	812	806	763	801	799	813	850	818	778	813	742	810	768	769	858	813	779	822	814	798	821	783	790	802	780	815	855	763	796	789	801	786	817	782	747	789	795	811	813	796	788	796	752	738	826	763	787	842	801	783	810	798	751	770	779	787	807	819	782	848	766	794	821	829	754	750	809	837	821	760	785	765	755	769	769	774	836	794	779	815	807	793	817	821	777	822	794	802	789	774	781	764	854	822	797	813	801	838	803	782	796	842	815	844	818	830	788	812	900	799	827	844	799	778	830	810	802	826	814	810	762	786	847	790	772	792	794	795	816	866	821	844	788	861	788	769	808	752	792	794	820	801	782	834	785	773	847	772	833	796	777	798	803	781	820	773	801	834	777	804	812	833	786	790	869	784	843	801	783	809	852	794	767	876	754	769	824	801	750	780	793	817	806	817	821	788	766	799	797	860	821	779	777	794	821	819	809	816	824	765	800	784	754	807	816	779	771	823	820	836	808	802	801	776	794	762	781	794	827	799	763	809	819	826	789	837	787	784	746	856	794	788	831	778	845	786	860	748	792	728	830	816	845	809	818	767	753	766	784	782	779	787	847	774	854	807	817	802	804	775	784	796	811	818	825	782	842	772	783	771	810	770	797	793	770	809	787	820	784	815	772	790	806	832	810	801	793	768	804	803	810	827	834	797	805	816	815	788	736	794	805	762	741	834	857	812	771	842	831	777	764	769	821	834	764	843	823	822	790	823	829	816	779	787	776	763	842	806	822	825	768	810	763	860	814	765	818	791	816	828	875	808	786	782	788	749	787	831	825	762	808	820	806	882	817	791	817	753	798	827	800	826	823	791	822	832	803	805	819	798	861	829	813	806	762	776	807	837	805	793	833	794	837	754	794	765	774	783	801	764	856	797	822	801	800	833	762	783	841	800	816	791	792	776	799	793	769	766	737	774	805	807	792	827	833	770	816	846	757	778	793	788	850	807	811	775	837	767	829	838	815	809	829	769	763	781	807	754	772	811	788	782	809	764	819	837	812	835	774	771	757	778	850	824	801	769	797	798	768	843	803	800	811	776	764	790	804	835	791	856	774	758	802	828	817	760	818	811	809	801	780	790	814	781	813	789	826	788	761	789	781	750	839	884	780	754	813	814	843	794	788	797	760	820	754	800	761	813	868	759	787	808	855	768	781	833	818	809	777	759	820	786	803	808	760	737	776	813	767	773	826	801	795	819	807	828	877	861	775	753	818	806	830	788	763	773	790	821	791	823	820	843	828	786	808	800	783	836	783	806	773	823	798	805	807	780	787	815	810	843	779	799	776	834	834	782	751	811	851	861	867	812	791	765	783	827	785	794	768	748	806	774	827	750	871	756	840	800	792	801	757	789	782	813	819	873	800	842	764	803	747	793	786	782	820	782	823	840	838	781	862	809	748	844	807	815	813	761	801	817	838	773	766	818	794	784	835	785	755	797	760	796	862	878	821	782	769	768	827	753	795	788	828	853	816	764	776	819	771	804	821	841	809	770	803	796	790	824	826	806	801	839	829	780	816	833	812	794	804	789	768	753	875	792	820	805	766	784	773	796	796	800	840	823	784	844	820	838	806	783	788	808	810	800	773	773	786	812	781	764	760	793	797	746	775	776	783	807	802	787	771	778	828	804	791	835	808	792	808	778	832	855	792	782	778	835	787	778	774	751	860	817	839	840	809	808	826	822	813	818	820	802	786	804	800	769	755	807	787	813	852	824	805	811	771	821	771	800	827	829	847	793	830	789	776	822	794	754	810	761	813	782	794	783	810	826	819	848	789	818	791	808	784	762	835	791	866	784	782	835	790	783	828	840	793	832	780	776	730	815	818	834	812	813	796	787	819	772	804	774	789	794	745	788	812	773	803	833	814	837	775	791	809	803	833	735	788	829	763	800	765	833	822	806	780	823	799	824	822	864	774	768	814	754	803	785	817	794	792	775	799	779	769	805	798	822	770	756	819	803	823	790	860	811	815	769	756	799	827	844	806	805	735	784	807	831	796	802	798	818	723	774	768	815	770	798	776	800	775	799	836	761	808	788	791	820	833	869	769	828	825	764	800	797	786	813	754	819	756	806	775	809	807	792	773	790	818	793	813	761	804	823	803	754	818	797	792	748	810	775	825	797	833	796	821	786	813	858	811	762	790	840	755	800	828	791	803	744	758	837	799	786	803	831	793	751	835	790	821	810	765	822	806	715	802	800	797	895	794	821	803	842	755	816	823	810	789	773	789	843	795	748	810	845	810	760	809	817	832	833	795	813	850	831	787	793	789	864	803	768	825	828	802	809	780	759	863	777	796	818	754	833	805	830	801	822	852	812	807	766	790	818	833	816	747	757	808	821	834	770	769	834	819	785	778	794	797	785	797	770	753	802	790	807	787	806	812	830	764	813	842	809	824	823	791	798	788	867	772	823	786	800	747	794	819	756	788	835	787	790	760	790	778	845	809	754	828	802	769	817	831	849	811	824	778	811	777	790	826	811	823	804	810	769	773	789	810	815	784	808	779	761	799	800	795	785	769	801	833	817	790	816	792	787	847	788	768	841	766	760	821	815	782	816	756	790	775	838	785	784	800	815	808	779	826	837	805	867	775	816	794	795	746	754	832	837	761	779	791	805	768	778	811	814	744	769	834	837	801	843	767	834	796	775	759	791	813	778	765	823	826	834	762	825	800	761	779	794	786	789	814	833	832	776	816	804	819	745	790	817	795	811	769	820	797	855	804	808	806	794	804	745	807	763	844	817	823	799	839	783	810	838	807	783	786	802	804	822	786	768	850	825	827	813	751	799	788	796	807	837	826	821	847	767	824	846	785	798	776	859	777	803	765	790	826	786	803	806	845	834	798	786	789	828	834	815	845	823	783	822	818	766	826	796	786	786	801	793	780	778	828	716	794	768	801	812	804	822	826	771	787	839	772	790	795	807	778	807	872	781	763	755	837	823	832	763	837	778	812	763	796	800	799	844	785	782	792	819	789	760	783	833	841	809	771	811	804	820	815	785	774	798	816	819	812	865	767	786	796	792
46758	51274	49884	36393	25565	23251	18533	11943	6711	3602	2701	2212	1856	1702	1457	1214	1018	877	875	848	728	688	630	662	583	521	512	468	513	452	447	365	375	385	375	337	318	344	348	327	334	343	283	331	289	312	327	320	306	328	331	341	349	389	348	334	339	353	348	358	351	329	334	356	321	325	346	342	324	315	292	327	314	354	335	341	373	328	327	328	316	347	323	309	338	288	299	300	304	307	336	321	313	298	321	298	304	297	335	282	279	283	297	301	325	282	291	340	301	299	297	315	313	253	329	327	293	276	298	342	319	266	316	317	318	348	272	284	309	321	310	311	300	328	315	284	277	313	310	336	311	285	293	292	322	310	307	304	320	322	305	295	292	299	319	304	323	306	321	344	318	289	292	327	353	289	318	304	318	296	283	310	330	314	305	295	306	298	328	307	318	277	275	326	327	329	298	297	310	317	295	293	298	302	285	291	312	309	317	306	313	292	336	310	296	307	286	297	332	321	298	310	273	332	327	343	316	277	297	330	323	324	279	302	310	273	276	311	304	294	307	348	294	320	334	297	291	300	294	275	281	337	315	323	324	281	275	313	312	329	314	306	311	329	268	308	345	297	319	307	308	313	311	291	307	286	314	328	318	293	307	318	317	263	322	324	293	275	292	327	313	327	328	323	317	313	275	320	303	289	331	329	319	328	301	281	312	317	327	330	316	324	322	280	290	355	318	311	340	295	316	286	300	293	290	276	332	300	280	315	298	315	309	273	310	283	322	337	298	308	310	312	294	292	291	268	309	318	302	336	307	338	364	321	316	316	303	302	305	322	283	325	249	336	290	311	319	308	310	334	281	299	292	303	275	281	336	278	300	292	318	329	313	335	281	313	296	309	296	284	329	314	283	304	311	322	304	320	318	334	312	281	339	292	304	304	319	301	343	285	279	302	299	318	279	307	329	285	306	278	299	312	291	293	323	326	331	295	321	311	313	326	301	327	319	298	330	302	297	309	302	328	299	306	309	331	326	307	279	327	297	316	294	294	325	306	297	300	298	321	276	307	330	271	298	302	325	302	337	293	304	303	303	307	328	285	330	316	340	285	306	313	313	308	280	324	322	293	309	332	303	322	322	324	313	290	307	307	295	331	259	296	343	317	316	329	315	307	317	320	312	300	312	290	286	290	300	308	294	300	312	303	316	320	300	324	338	328	308	345	327	296	295	306	313	289	283	277	307	350	316	296	304	315	337	320	306	334	310	326	297	335	296	311	341	326	328	311	316	283	304	290	309	298	294	302	300	323	289	332	302	322	295	341	323	299	299	321	350	280	299	307	329	288	291	334	317	326	349	293	298	315	306	309	322	321	309	288	296	293	286	312	325	283	337	293	302	318	251	310	321	304	354	297	312	311	301	310	320	316	301	339	302	316	314	312	287	279	311	323	308	310	293	319	269	334	292	325	326	278	317	299	298	319	324	309	342	308	328	322	316	313	323	289	322	309	289	277	311	303	311	290	331	281	317	303	308	303	321	354	300	313	303	293	290	279	327	276	316	306	312	338	347	299	330	273	275	308	319	289	321	303	297	341	353	323	312	281	308	298	300	309	304	309	310	325	293	306	299	302	276	320	285	282	338	272	319	303	318	301	302	333	300	309	317	312	330	294	323	281	280	300	318	310	326	317	279	320	343	319	307	310	307	314	319	299	309	324	293	308	308	287	319	302	308	292	299	343	260	300	327	300	297	312	313	304	311	310	279	344	337	314	328	350	302	284	345	330	308	308	293	306	313	309	319	330	267	306	297	294	336	331	312	274	283	314	318	300	339	299	302	322	287	292	328	281	288	303	294	363	316	307	350	302	284	312	303	321	329	312	301	300	316	294	314	319	297	293	313	286	318	297	315	296	323	299	313	310	296	289	324	281	300	314	305	291	273	336	292	340	306	308	305	320	317	290	320	320	323	317	298	322	287	286	317	298	302	303	318	299	283	322	314	305	342	298	318	288	299	315	314	319	312	293	275	291	282	323	293	284	309	338	312	317	305	297	294	305	329	324	302	357	302	312	297	286	307	280	334	255	313	285	303	308	314	320	318	344	320	344	343	291	297	311	315	309	299	306	323	283	315	301	312	338	328	282	307	301	300	326	315	304	306	276	286	302	286	337	320	313	332	286	309	325	284	291	308	300	328	316	297	297	310	315	275	318	303	321	300	302	322	278	308	292	303	290	315	303	295	300	339	317	315	296	282	322	295	311	311	290	325	340	342	350	338	322	329	299	302	309	312	305	314	319	332	334	335	287	310	305	294	314	286	295	327	341	298	320	324	293	310	349	322	318	315	296	276	307	291	299	295	290	282	295	312	338	329	295	283	321	335	326	321	296	316	279	300	300	278	302	302	300	307	314	272	312	315	294	314	333	291	329	275	292	289	293	325	300	303	315	346	274	281	296	284	314	368	355	298	303	333	322	330	309	267	261	307	327	320	314	299	294	289	290	293	303	285	322	324	286	315	317	307	323	291	302	314	331	310	318	330	291	318	319	291	304	291	279	278	305	306	324	311	277	300	358	337	328	319	331	313	313	302	312	325	288	292	293	306	304	297	299	314	331	312	300	288	301	287	342	281	296	313	328	301	295	304	323	288	282	298	308	313	309	286	300	324	315	310	323	329	310	294	339	303	313	298	329	296	337	303	316	300	294	293	295	295	292	322	313	327	291	320	314	307	325	330	284	305	316	313	292	307	306	297	302	291	332	311	333	294	315	305	301	337	324	325	316	284	284	316	354	279	313	304	290	312	333	299	333	314	326	321	292	270	300	306	310	282	297	298	310	297	306	299	306	296	312	312	321	325	310	310	317	312	289	294	334	280	287	280	279	292	316	300	331	301	313	311	305	300	377	304	328	330	304	315	320	290	293	310	291	316	310	294	335	337	312	319	297	361	340	277	304	297	297	330	311	287	318	303	308	320	281	288	335	287	349	285	311	305	335	302	306	305	289	317	343	297	291	340	298	283	329	330	318	324	315	306	315	291	282	314	300	300	333	300	306	314	275	264	298	324	320	287	311	303	307	303	291	294	314	292	338	330	320	286	315	284	349	297	282	298	308	305	278	310	315	301	289	304	344	283	292	295	308	327	297	290	309	333	324	288	279	294	298	334	326	329	320	338	302	332	315	303	298	327	295	320	330	296	289	296	303	314	286	309	292	288	297	311	328	295	316	319	289	278	324	307	330	307	297	288	284	325	262	332	347	323	327	320	281	342	289	281	290	281	354	296	344	331	316	306	315	329	320	305	269	302	316	336	329	295	303	332	281	279	322	309	297	345	276	289	305	326	306	314	306	311	286	309	333	313	314	296	350	282	331	297	282	277	303	276	325	311	275	295	306	315	279	276	294	313	283	318	312	297	310	305	302	317	313	306	330	304	316	297	299	294	308	308	295	310	297	314	372	329	318	301	299	292	333	287	306	325	330	282	316	291	296	304	310	292	314	271	283	295	312	334	279	306	318	326	329	335	322
30764	44877	53527	44505	26428	24162	19918	17783	13936	11222	10634	9210	8146	7863	6730	5703	4815	4386	4313	3902	3485	3243	2968	2937	2641	2201	2119	1742	1762	1739	1459	1377	1273	1199	1090	1018	927	900	883	888	888	840	806	868	854	797	902	926	903	842	934	882	992	1096	1068	935	908	979	934	881	908	913	840	878	811	738	855	854	845	834	815	822	801	759	812	755	750	774	775	772	810	737	764	785	765	831	743	799	771	750	744	754	789	830	775	802	727	793	719	814	711	710	728	709	697	698	768	708	771	716	729	729	790	720	743	698	685	757	762	732	758	693	749	720	705	646	702	722	743	741	689	732	689	747	687	718	704	734	691	743	721	762	724	717	737	729	682	714	763	753	698	764	701	712	705	699	708	727	756	707	653	726	717	708	741	720	742	732	735	725	706	771	779	698	783	767	717	745	747	728	760	696	781	760	695	718	757	751	702	689	692	683	718	721	735	703	710	723	740	736	733	778	718	725	749	725	730	729	704	703	672	710	667	748	675	707	758	703	721	679	694	700	671	761	690	749	746	738	713	694	735	679	679	685	739	717	746	704	666	731	704	690	716	745	666	734	701	711	678	709	791	686	719	673	770	666	709	722	727	759	756	761	735	761	729	694	729	774	717	768	723	690	764	736	709	714	719	722	727	710	717	696	712	695	688	684	693	676	663	730	784	680	722	746	715	682	771	692	700	698	718	687	775	720	712	714	746	692	715	729	701	759	736	766	715	719	715	696	730	733	660	713	726	764	733	791	700	712	712	736	689	772	680	708	702	744	711	749	735	720	722	702	702	700	753	681	753	684	724	698	694	729	678	733	734	657	712	782	719	732	740	739	734	698	702	671	717	698	713	726	694	735	732	724	710	745	684	730	726	708	695	736	705	706	706	764	731	676	738	749	724	719	747	724	687	744	739	702	722	744	703	715	690	716	712	718	688	705	748	711	726	708	742	718	763	708	717	711	724	731	726	727	726	717	682	689	712	715	708	737	714	763	716	758	726	738	755	705	731	718	739	682	743	672	682	720	761	745	773	735	709	724	717	705	688	696	691	735	690	771	711	722	733	704	729	747	701	706	731	709	687	730	740	764	732	755	734	724	768	665	685	717	734	724	711	736	754	733	728	768	733	715	696	753	729	762	690	749	719	701	752	698	678	703	698	685	713	728	689	703	707	740	713	771	660	725	705	740	711	720	716	726	688	715	695	721	720	682	686	703	708	756	722	727	709	737	739	733	770	780	694	679	719	725	714	720	726	722	676	691	736	731	703	749	720	705	747	694	698	663	703	688	727	717	728	760	725	702	747	711	716	736	683	711	726	728	712	736	763	709	722	702	710	744	736	719	730	730	717	753	737	716	688	707	718	750	716	673	732	680	739	715	733	714	677	725	688	717	745	693	694	740	725	704	682	737	752	703	742	767	702	726	748	737	703	711	714	701	672	691	705	676	675	743	726	650	654	697	716	685	738	729	728	749	716	683	758	763	721	727	707	726	739	743	711	754	689	705	768	715	688	787	738	720	704	722	759	736	734	741	719	759	726	704	699	751	736	716	762	701	668	729	703	743	679	738	751	691	702	697	735	711	704	722	685	692	713	715	697	720	704	710	730	738	708	721	702	755	735	738	688	749	706	750	713	748	701	741	722	684	706	679	766	704	710	671	705	706	765	689	708	749	708	751	740	739	720	696	721	713	708	680	717	715	727	672	726	698	700	751	731	733	710	697	713	744	693	727	714	761	710	746	731	697	722	696	725	705	725	736	743	706	676	727	763	699	721	718	722	673	707	703	735	696	753	720	671	706	737	727	713	682	681	731	704	673	721	735	722	745	697	671	719	739	716	736	740	753	677	734	719	787	708	728	758	678	735	689	690	695	689	719	710	746	726	728	720	716	692	709	693	776	794	730	680	742	715	739	732	687	744	744	695	754	700	704	716	744	723	751	740	719	744	671	685	761	726	724	673	745	742	771	728	709	692	719	718	707	705	684	726	695	732	793	724	721	762	725	727	766	709	691	713	719	690	731	699	780	706	679	742	724	721	735	658	680	742	740	744	713	715	777	691	777	734	688	685	739	665	699	739	735	721	750	700	749	764	743	763	681	716	715	773	712	704	698	700	757	701	702	752	683	733	699	706	717	739	670	753	742	704	683	743	681	692	725	730	696	760	736	726	687	702	699	686	698	714	721	725	741	722	750	706	734	725	723	708	673	747	683	681	723	662	697	680	713	676	766	724	714	771	716	743	729	710	703	683	702	743	712	670	751	726	689	692	743	789	708	698	749	733	660	771	673	741	742	691	708	717	754	716	746	707	745	743	694	738	664	728	738	714	699	719	722	702	743	716	690	724	684	691	666	689	718	723	735	701	707	743	694	668	703	695	685	742	723	717	712	740	738	774	716	741	770	767	743	683	672	802	713	766	747	678	725	734	721	725	743	727	675	772	725	706	771	697	723	718	709	734	744	705	716	726	730	707	754	696	699	663	708	704	739	751	697	704	699	763	686	744	763	750	690	716	696	708	735	728	740	710	744	741	715	696	716	743	724	690	740	714	766	714	747	711	701	720	678	712	721	690	690	719	736	747	719	708	757	716	716	684	785	744	726	701	722	707	776	750	706	751	700	712	730	683	660	734	709	752	730	737	705	701	666	774	732	687	718	703	723	716	720	704	724	779	702	736	754	713	703	729	690	690	782	737	736	729	713	717	736	687	723	718	724	713	698	713	712	776	698	703	697	762	747	707	688	680	699	740	692	749	692	734	750	723	739	737	765	718	682	714	709	718	727	708	752	740	762	723	758	673	723	727	742	720	706	734	700	692	699	711	792	713	720	712	722	704	715	714	719	687	698	738	667	708	746	741	725	708	740	729	708	718	717	658	721	675	723	718	736	781	721	736	713	758	757	729	743	694	719	713	732	692	693	695	706	777	723	702	727	736	768	738	704	725	703	698	675	707	720	709	730	717	686	736	722	725	725	728	697	753	720	791	701	717	710	745	715	718	712	682	688	706	697	694	672	715	651	680	707	703	702	696	709	726	716	689	718	737	739	735	703	703	717	716	668	697	703	709	710	726	681	701	723	698	752	725	716	723	737	711	726	718	717	750	725	656	725	747	720	682	650	686	724	701	729	694	717	784	674	728	758	747	747	763	708	717	751	699	725	734	716	724	719	684	792	759	697	704	679	728	720	717	706	725	682	703	718	714	727	669	705	737	755	699	677	693	702	720	752	685	716	727	679	683	721	747	716	732	766	700	719	735	763	700	734	749	712	718	714	682	714	716	711	771	748	691	697	717	713	736	715	706	730	730	704	724	690	719	705	715	736	755	734	771	684	736	736	731	754	708	730	727	738	663	714	724	747	728	702	730	765	723	707	736	702	716	696	710	682	708	755	712	699	754	696	703	768	724	719	743	723	707	724	699	739	703	681	734	701	791	676	774	704	694	713	789	749	750	685	720	718	678	730	740	704	727	697	743	733	707	746	727	677	789	745	688	707
19621	19539	22344	11976	5803	3496	2366	1610	1303	1108	898	826	744	664	625	555	481	447	425	399	367	376	380	340	345	328	333	316	282	313	295	298	315	270	317	265	286	287	265	309	268	262	300	288	285	285	283	302	289	291	285	290	294	290	272	304	277	316	268	278	269	280	297	280	263	262	268	280	287	266	285	243	297	255	285	313	265	277	272	271	272	314	312	275	269	281	260	298	270	264	269	295	278	279	271	247	293	272	300	338	260	278	290	276	270	271	263	275	274	273	282	304	278	295	271	286	279	311	291	281	287	304	281	284	248	262	295	265	249	269	265	278	292	306	280	275	290	297	273	248	284	263	283	323	288	269	281	297	288	257	307	282	277	234	262	301	250	286	296	287	274	251	255	303	306	273	284	283	256	295	264	269	266	261	267	280	293	266	293	264	302	290	295	301	293	263	274	276	263	267	293	280	272	279	310	273	299	278	274	295	238	334	267	286	243	264	286	291	281	240	270	267	275	289	265	264	275	264	267	288	285	266	259	276	248	262	265	280	270	289	282	287	284	274	273	257	282	262	249	280	270	282	302	279	307	305	293	274	281	245	293	284	256	302	283	265	268	275	289	279	257	281	261	273	239	300	278	248	274	279	258	284	283	279	275	282	244	254	289	267	259	280	274	307	292	278	256	280	284	267	257	287	263	297	279	296	299	254	296	276	273	292	267	265	272	282	258	308	283	288	291	268	286	256	268	273	278	284	268	294	268	278	296	248	275	309	276	275	289	274	292	292	275	292	308	263	257	295	272	276	279	253	246	282	283	303	253	284	300	270	257	263	261	264	296	279	274	272	287	272	309	289	290	262	301	270	282	279	271	293	263	292	294	314	301	311	273	260	274	269	262	253	284	259	240	287	284	271	279	272	298	313	257	278	265	282	293	259	276	288	272	255	307	258	262	272	283	264	314	266	313	244	270	284	278	270	269	267	284	279	292	269	273	291	264	274	302	308	276	260	263	274	256	227	304	258	301	261	283	271	285	313	279	278	248	278	274	304	232	289	298	268	289	308	249	297	319	340	313	275	286	269	275	252	290	278	285	294	285	242	280	285	307	296	281	262	302	295	251	277	277	275	267	252	254	281	303	269	295	275	237	299	283	295	277	280	260	268	295	282	285	296	248	285	300	262	254	261	286	282	257	258	296	275	277	240	244	270	291	304	251	273	260	268	279	290	269	299	254	266	287	265	257	288	280	305	249	262	297	300	250	284	256	271	265	285	256	251	263	251	267	252	288	257	297	270	277	271	283	263	298	246	279	298	285	260	261	269	274	292	259	296	284	271	305	268	273	266	306	246	286	272	272	290	267	271	274	268	286	248	257	311	288	295	286	254	300	279	297	269	285	286	262	259	288	279	265	291	308	270	281	272	300	320	258	270	272	268	257	274	273	284	265	290	260	273	290	298	296	287	265	271	262	266	283	272	307	261	296	270	317	278	256	296	286	289	302	272	264	264	293	280	276	237	294	289	299	258	255	297	270	275	275	256	282	263	266	290	267	287	278	278	279	276	266	262	306	281	270	294	288	292	303	247	257	253	269	268	283	256	258	265	263	265	280	285	285	276	299	268	254	287	227	277	254	274	274	279	274	271	255	308	278	284	274	274	291	275	289	268	290	274	303	281	286	265	281	287	263	296	244	243	274	298	287	263	265	270	278	291	281	274	314	276	321	307	271	279	264	242	260	274	273	280	264	286	277	277	283	298	282	304	302	267	269	256	281	281	271	294	302	276	250	261	276	270	280	268	297	286	283	243	267	311	262	308	301	276	244	270	248	286	297	251	277	282	265	273	291	294	255	293	290	269	273	265	276	270	251	311	305	271	268	270	258	286	287	292	263	305	278	270	264	253	280	306	270	274	247	256	301	286	267	270	280	275	292	286	310	289	292	297	288	279	290	284	270	244	273	272	249	291	277	281	280	262	282	251	285	279	265	271	273	268	301	273	289	279	290	251	294	264	266	308	274	275	287	245	290	248	264	280	267	244	292	259	299	277	316	283	266	287	266	279	262	268	284	289	261	300	303	238	295	299	286	284	252	288	299	305	271	290	290	281	258	256	294	249	333	240	271	275	253	286	312	268	272	256	285	265	292	281	281	290	289	288	280	278	270	270	270	259	289	288	289	273	308	280	272	277	269	255	273	293	258	281	308	258	289	256	275	279	247	296	309	265	291	293	262	278	289	274	256	264	253	286	281	254	262	256	296	276	255	275	284	282	275	276	288	271	276	273	281	262	290	265	280	263	235	282	284	282	299	273	255	251	280	262	280	290	263	260	281	268	237	292	312	311	276	283	274	253	264	262	258	273	314	300	293	299	283	245	302	253	269	265	285	247	300	273	273	256	306	274	277	267	258	258	279	260	269	275	243	300	273	265	259	300	263	280	260	250	319	309	258	314	271	263	253	275	286	231	263	277	273	277	235	243	260	266	263	239	256	309	298	249	322	266	302	277	260	295	269	259	259	260	298	332	293	325	320	273	282	272	261	256	298	271	280	310	285	267	273	271	276	307	229	301	267	252	268	278	269	298	289	287	278	293	265	294	281	256	294	294	262	269	292	287	280	257	266	268	255	273	287	280	252	302	293	260	277	273	265	269	271	278	277	301	285	265	294	302	299	281	257	260	263	293	272	290	258	274	248	271	227	263	256	249	281	258	257	268	269	239	261	285	258	266	323	312	279	285	255	290	244	269	291	275	290	261	264	263	302	255	270	296	297	278	320	314	270	318	284	285	277	277	267	284	267	293	276	273	285	263	288	272	273	258	298	278	259	311	259	248	276	237	259	263	272	284	296	288	291	273	293	239	301	294	291	265	274	318	283	283	279	292	286	306	278	276	275	268	263	261	303	292	246	290	266	299	258	298	276	303	269	265	287	261	283	287	285	276	333	264	286	266	289	282	307	292	278	268	294	297	265	284	293	287	267	273	276	269	274	253	258	257	264	275	317	269	284	302	276	289	267	263	270	301	300	280	276	285	300	278	255	268	259	272	268	270	258	292	299	228	271	252	281	262	260	279	266	280	282	269	266	278	284	296	231	278	263	282	273	284	272	284	276	269	276	326	276	274	277	249	282	261	279	265	282	278	284	273	269	252	285	257	298	267	250	282	274	282	264	275	267	267	270	284	271	275	305	285	293	284	313	307	267	308	269	285	273	262	288	266	288	285	257	281	281	307	293	267	267	272	233	262	267	269	311	292	289	277	274	244	307	254	263	264	284	275	297	277	262	293	298	265	298	247	292	272	283	267	297	258	263	234	265	289	310	296	267	266	299	279	290	300	292	301	264	279	317	286	275	262	281	258	275	268	296	287	246	266	259	290	254	272	255	279	289	271	291	283	271	288	312	285	265	289	290	273	279	292	284	289	268	274	277	288	288	294	288	297	264	294	273	259	330	264	273	289	275	290	214	269	259	285	252	282	282	285	263	252	315	254	284	283	296	301	265	273	273	314	260	309	290	242
11382	18803	26510	19347	14276	11575	9122	6865	5730	4864	4295	3751	3621	3128	2785	2420	2098	1757	1634	1486	1483	1356	1309	1236	1198	1012	1018	861	902	847	734	737	818	760	717	715	705	716	714	679	712	717	693	683	720	723	708	693	742	686	705	738	711	733	746	679	731	739	746	768	707	737	750	766	689	673	677	722	704	712	707	659	723	705	679	701	670	722	684	713	688	721	686	723	733	751	747	671	698	722	672	694	655	687	679	670	761	689	708	716	682	659	664	668	665	674	672	681	672	664	695	675	700	661	687	678	714	646	712	678	680	681	709	683	671	664	675	713	687	739	721	704	672	673	664	713	668	648	691	670	731	627	696	674	686	707	663	663	688	681	690	691	696	684	689	694	718	636	694	618	656	712	652	679	691	662	696	666	655	700	684	654	663	665	711	673	689	671	753	670	672	692	651	703	630	679	745	666	653	655	687	679	664	677	685	697	627	732	700	699	669	681	677	655	685	641	653	706	691	675	661	657	640	714	705	689	695	645	657	636	665	669	695	701	637	667	681	664	719	722	619	683	658	720	737	711	662	674	659	738	653	660	679	715	747	691	643	715	710	684	628	663	675	684	694	699	671	717	643	664	690	646	652	709	700	694	684	708	682	716	677	674	692	671	697	676	672	663	690	696	675	696	676	691	731	714	644	675	660	715	661	633	708	670	702	678	652	691	680	664	640	641	631	640	696	666	712	680	663	659	711	675	669	620	641	690	706	664	695	730	691	709	712	726	660	683	674	670	685	698	654	633	636	691	679	666	659	691	621	663	664	617	699	687	720	652	680	679	727	676	699	679	644	652	712	649	639	673	631	640	691	647	646	689	674	679	671	700	660	626	682	686	667	662	680	658	676	721	700	678	724	684	681	688	757	627	718	660	688	675	723	662	660	658	662	681	639	671	680	690	648	651	725	687	709	696	666	662	668	659	638	633	653	738	688	673	665	716	673	652	684	674	676	688	699	639	683	663	678	690	651	670	674	670	655	691	683	677	680	653	671	694	695	713	695	655	704	678	660	653	617	681	696	722	706	741	708	677	693	672	655	717	699	682	659	654	658	683	662	642	657	683	661	692	651	686	678	692	632	697	683	677	725	692	672	691	649	700	686	677	658	726	641	655	714	707	689	706	684	720	687	665	646	615	705	671	674	678	663	671	670	674	664	658	702	712	691	697	644	655	662	673	761	670	633	681	687	638	681	669	681	656	672	646	642	692	701	693	703	674	704	709	695	648	647	683	704	621	700	696	660	653	702	695	702	704	642	677	703	666	700	679	704	658	642	677	703	690	674	678	651	675	682	669	653	698	660	669	651	704	697	770	702	739	672	624	734	729	692	657	686	661	677	698	724	630	700	682	705	679	654	694	669	714	595	656	694	674	643	710	668	622	707	681	679	722	671	684	702	683	672	675	651	708	688	668	732	681	692	669	697	666	662	666	671	719	660	640	662	704	731	669	713	635	708	705	705	744	715	683	639	730	689	676	648	693	673	673	686	731	679	648	656	680	694	706	731	661	708	699	673	665	699	695	661	680	687	686	721	655	712	702	710	682	686	671	709	688	671	685	679	704	643	681	682	658	686	679	692	644	668	674	687	670	652	742	658	663	686	678	653	720	676	690	672	708	699	621	690	648	721	662	638	672	664	713	727	672	686	677	670	673	656	691	701	718	664	679	675	652	714	751	690	685	693	679	660	685	670	672	653	683	651	666	728	711	720	683	705	658	728	713	643	692	681	685	724	691	687	675	651	646	704	643	671	688	694	675	683	654	702	685	694	688	712	683	678	708	720	665	684	689	731	651	651	657	682	707	692	687	672	670	703	683	699	708	674	693	669	660	642	667	670	719	731	673	634	728	713	658	669	663	682	649	709	681	670	711	671	684	695	718	665	659	673	655	691	703	681	643	698	649	693	634	662	695	648	706	693	672	677	681	709	722	674	744	651	659	720	669	657	669	628	652	668	648	669	630	693	711	739	695	696	684	681	647	689	635	707	648	692	658	644	628	643	678	714	672	669	689	686	632	705	716	670	655	671	637	718	671	719	677	637	699	700	722	664	670	668	701	693	693	671	680	678	686	674	675	697	705	702	653	675	701	717	672	662	653	747	652	683	675	707	689	685	691	688	669	713	644	684	674	682	673	696	671	729	640	704	677	674	698	678	721	686	702	633	642	706	693	675	651	659	696	692	640	661	648	664	655	713	699	662	670	668	680	685	695	690	634	645	637	674	671	720	678	700	696	682	652	711	676	728	703	691	650	701	681	710	717	646	633	653	703	687	726	694	690	678	663	672	651	689	681	664	678	688	732	668	695	648	636	656	700	673	669	656	662	650	681	674	671	649	682	709	706	655	741	703	676	715	678	693	702	690	669	713	670	623	659	676	648	652	630	680	706	644	671	657	692	636	689	695	639	682	649	721	722	634	701	665	677	651	706	676	678	675	714	685	674	638	666	675	734	721	676	696	660	655	640	650	661	667	671	655	635	703	669	702	691	711	691	635	684	639	627	673	697	680	702	687	710	695	711	714	655	681	644	664	663	675	695	679	673	699	682	700	660	652	655	700	681	716	640	690	680	650	696	703	678	687	711	688	735	669	679	697	687	655	629	634	673	676	676	632	690	720	712	652	685	685	703	662	710	661	647	671	681	665	693	704	679	661	701	672	640	667	677	638	658	684	641	753	692	653	691	637	734	693	714	689	671	740	657	735	687	637	687	715	665	656	767	701	704	694	682	712	669	699	690	663	677	770	689	678	654	691	651	691	692	657	661	653	673	635	684	678	700	666	678	723	674	725	687	695	650	716	687	664	662	680	711	685	657	656	674	684	696	666	670	657	657	728	634	701	654	689	651	657	652	654	653	695	683	675	651	698	662	673	643	741	663	733	649	680	694	676	688	657	674	687	699	716	608	665	691	683	680	680	660	661	670	659	672	643	669	657	680	704	705	656	691	749	633	647	709	698	670	641	724	650	686	723	680	671	725	680	689	691	662	684	658	668	663	680	635	645	661	686	644	655	677	678	636	697	649	702	678	680	671	702	687	657	613	730	665	684	672	676	704	649	673	664	649	677	722	650	681	654	647	666	668	648	686	692	666	666	672	672	690	672	687	699	654	678	680	694	670	677	643	650	695	708	707	674	690	706	667	699	651	676	703	662	689	692	688	721	682	691	658	681	696	666	654	613	652	694	648	668	649	682	704	663	669	667	697	694	659	658	676	666	643	645	685	683	647	698	718	645	689	701	702	664	670	705	596	687	651	679	648	673	654	654	722	672	643	732	688	671	678	689	641	670	651	654	694	690	678	667	664	642	723	649	665	671	704	648	699	664	700	659	640	677	707	613	676	675	664	694	684	681	711	677	702	673	673	734	665	687	710	698	689	672	664	675	673	687	653	691	679	698	674	745	689	684	655	661	700	700	724	691	693	685	649	682	688	677	665	738	696	637	685	645	728	642	665	677	674	688	635	706	672	719	660	721	654
37847	50813	47467	35564	23341	17312	10634	5915	3474	2345	1818	1595	1377	1124	1023	909	761	674	635	656	580	579	538	502	493	498	474	434	465	424	391	381	394	345	358	356	343	370	363	364	367	350	344	372	330	345	351	354	347	361	361	303	354	378	376	330	368	352	401	362	360	359	344	355	339	358	326	344	317	328	344	319	338	375	369	334	340	334	316	347	365	365	315	351	364	384	350	337	347	345	326	334	345	349	342	311	341	313	325	337	316	353	347	355	345	300	364	384	322	363	354	375	326	328	309	330	356	361	347	321	332	373	334	319	320	331	376	339	330	353	337	326	330	344	335	358	375	308	343	317	339	354	348	325	314	306	324	305	329	319	316	333	319	347	380	315	342	328	316	372	333	356	338	339	322	333	325	324	301	304	338	344	337	337	314	318	321	341	345	342	345	369	330	334	316	343	297	348	325	325	350	355	352	309	309	305	326	386	358	297	318	344	283	338	351	347	298	361	337	320	320	345	352	361	344	347	343	324	303	348	349	310	315	322	330	370	342	328	346	357	347	366	357	307	331	328	330	356	318	332	287	334	326	370	343	329	323	331	353	314	338	322	331	367	363	355	319	349	334	348	348	353	340	310	324	330	325	326	355	326	355	364	359	315	350	322	341	333	304	319	343	335	309	337	329	337	304	310	327	364	315	323	354	309	327	326	336	333	320	341	331	321	286	344	272	331	316	357	358	353	332	363	351	302	358	323	321	354	313	367	320	338	332	364	368	321	347	344	354	369	363	303	300	345	330	293	344	321	324	342	325	318	319	325	329	325	300	339	348	321	318	373	299	334	313	339	373	343	333	328	367	335	344	342	342	325	361	330	335	357	320	334	323	323	362	318	348	357	341	347	366	340	366	358	324	312	360	353	354	341	322	332	349	351	328	328	342	340	355	358	345	335	328	296	334	319	307	367	358	336	315	310	336	303	335	339	327	304	341	322	320	318	301	317	307	298	336	341	330	310	285	313	325	309	310	338	343	354	355	334	361	316	357	327	304	336	314	324	326	332	321	304	332	322	315	340	339	314	337	360	349	335	333	322	302	297	356	322	332	324	353	347	329	315	339	364	322	352	360	320	338	346	339	369	335	330	339	330	332	336	336	344	365	336	345	360	310	348	306	326	341	332	340	337	366	318	326	340	317	332	346	316	341	344	323	322	332	333	361	335	307	329	337	324	338	316	302	316	326	327	347	329	341	342	316	354	330	334	321	308	345	304	344	355	308	336	327	343	305	359	382	332	345	339	347	324	336	331	311	358	330	309	300	361	329	328	330	362	312	349	339	349	311	353	322	326	326	344	339	330	367	318	326	364	332	345	353	319	311	347	366	344	301	368	317	338	320	367	319	332	361	348	348	377	341	357	335	319	331	311	340	330	362	336	342	337	305	307	327	318	343	333	348	321	318	370	369	345	347	383	336	304	370	369	321	360	337	335	345	314	347	317	339	331	348	305	373	350	305	325	333	321	303	339	329	387	322	341	358	319	343	354	331	348	343	322	337	365	342	348	331	354	334	308	361	305	375	327	338	349	325	346	304	315	333	338	344	324	302	366	342	340	336	341	317	329	329	366	328	332	333	322	328	321	316	315	337	311	327	320	364	319	322	340	282	332	313	338	334	339	331	321	305	349	350	322	348	339	356	352	316	317	335	345	362	353	318	330	348	328	338	332	357	360	341	327	380	379	350	327	325	348	337	347	358	352	346	329	328	326	318	332	342	323	310	346	308	320	343	304	348	353	307	352	367	349	305	329	333	325	300	344	355	331	317	309	317	341	313	331	358	357	346	327	320	308	330	343	314	344	335	350	312	307	341	338	345	338	323	328	322	328	365	350	361	322	328	324	275	353	296	320	339	325	335	360	328	341	306	299	319	315	333	363	334	354	330	326	326	307	352	315	300	315	307	317	352	332	304	333	332	341	346	318	341	321	308	350	367	302	347	323	356	374	338	305	333	358	318	348	342	312	376	346	317	340	310	334	324	334	347	305	299	341	341	343	331	378	319	339	321	348	332	327	331	324	352	337	337	314	321	307	357	350	327	322	351	342	334	375	341	336	350	337	311	318	346	323	340	344	353	320	347	326	326	309	332	310	317	324	332	334	333	299	326	331	344	323	376	318	352	315	340	337	321	306	354	344	334	345	360	326	318	327	313	325	330	392	308	327	322	339	337	305	337	336	341	340	345	334	319	373	359	343	337	341	319	359	307	344	366	332	357	372	305	336	318	310	336	300	344	370	333	352	382	328	319	284	350	338	331	350	340	332	326	336	311	306	315	346	347	354	329	338	339	297	338	357	367	356	381	358	329	356	354	362	296	355	339	320	337	318	334	333	343	354	322	352	327	357	314	324	301	352	352	321	300	322	341	335	359	305	325	302	359	357	337	346	327	330	342	345	335	323	350	349	323	343	323	365	364	342	315	332	289	345	316	331	372	319	316	314	342	315	362	326	371	359	293	296	346	292	348	341	328	310	347	354	353	342	371	332	356	333	306	328	358	333	325	315	307	310	349	347	384	313	331	357	338	363	338	353	368	355	339	348	342	318	302	340	367	334	347	350	365	318	354	366	334	323	311	295	358	310	331	342	332	355	369	340	318	321	345	358	337	361	342	382	344	374	357	303	346	301	320	318	356	347	360	348	348	313	347	325	319	335	337	359	284	310	334	343	341	328	316	339	316	321	375	336	342	347	359	354	345	373	350	318	320	366	294	336	340	346	360	328	333	336	337	353	339	353	325	355	351	343	372	342	339	359	344	306	327	334	321	341	333	359	352	287	361	343	318	339	334	318	332	345	324	293	325	310	378	344	321	295	309	333	352	339	352	329	346	368	345	316	303	338	331	363	341	337	309	322	314	303	343	328	350	319	363	336	311	335	272	353	335	341	309	330	328	338	354	336	326	323	305	332	332	319	347	340	346	348	311	325	352	356	311	330	365	335	320	331	343	364	331	368	307	311	341	311	348	332	332	321	334	334	331	337	295	366	356	354	362	321	319	360	342	347	344	339	312	290	291	328	338	350	334	313	331	324	349	312	323	318	329	354	337	342	311	321	339	344	295	360	321	318	328	352	342	312	318	323	341	333	343	343	325	315	315	340	332	386	352	326	321	310	358	326	330	317	304	335	350	293	315	325	337	356	308	335	312	320	335	348	376	317	332	337	369	327	313	314	329	306	316	350	344	350	303	329	351	321	334	370	319	343	335	336	329	339	337	342	309	356	316	337	302	335	344	341	354	294	342	332	373	348	319	340	339	349	329	327	355	314	355	334	319	326	339	327	320	334	320	340	327	321	363	332	349	364	305	320	325	326	342	322	362	339	350	319	320	321	344	344	349	302	309	335	358	351	332	354	324	346	333	302	353	344	307	335	326	350	307	338	358	342	326	360	366	336	346	356	364	347	328	328	372	325	337	358	324	315	327	338	332	359	300	323	335	327	323	320	325	313	353	342	359	312	325	300	303	318	354	314
24170	44653	49964	38419	21768	18206	14834	12677	9761	8567	7506	6939	5988	5632	4880	4239	3550	2920	2850	2640	2432	2302	2130	2031	1793	1791	1656	1579	1445	1419	1175	1107	1067	1063	983	963	918	883	892	891	865	873	883	865	821	866	803	893	891	897	887	911	944	971	1022	870	943	898	943	873	898	935	952	864	893	870	859	870	862	826	822	802	847	827	857	858	796	837	846	882	833	859	811	822	821	818	832	818	843	846	847	809	835	875	832	857	826	803	789	758	812	794	801	787	830	821	857	832	787	789	769	821	788	775	803	737	823	798	747	810	793	812	769	774	787	830	744	788	788	777	848	768	775	779	818	736	767	818	779	771	830	757	797	765	798	807	818	782	777	741	871	806	821	825	762	804	759	783	819	788	779	782	813	772	781	773	797	772	725	795	810	767	796	753	823	770	768	785	767	788	819	810	782	801	794	773	779	805	779	756	821	803	781	769	819	823	811	835	790	815	784	793	769	761	814	785	836	774	774	792	790	802	777	786	763	797	726	791	817	788	777	750	749	753	747	826	835	776	817	799	712	777	776	762	832	773	796	826	740	770	832	814	765	809	780	822	811	811	748	816	795	771	800	803	747	783	847	829	783	765	822	729	786	796	807	772	810	830	817	845	806	825	778	772	794	792	796	802	774	733	784	803	820	778	817	789	812	810	785	775	800	815	802	736	839	793	813	791	786	782	788	803	855	752	827	735	823	813	834	819	817	798	808	756	790	740	787	757	817	767	833	806	801	715	767	782	799	831	846	752	791	810	842	764	865	754	790	791	799	800	818	780	762	847	810	814	828	795	763	775	773	812	766	802	786	755	775	742	768	811	767	798	720	761	788	730	781	785	809	833	773	812	772	805	740	824	812	780	821	766	755	791	808	825	764	781	810	784	775	789	788	762	834	817	826	796	790	821	822	764	769	802	796	790	852	820	829	774	744	794	777	816	782	803	821	807	768	784	768	754	833	830	806	800	795	802	792	758	817	761	753	846	768	803	799	813	769	730	805	822	770	816	762	784	798	787	778	861	777	798	776	811	781	817	816	797	805	762	786	772	843	798	756	806	784	807	864	797	810	856	786	819	858	788	762	785	800	814	853	774	799	759	803	746	785	760	791	784	744	774	813	812	781	825	795	791	762	770	785	789	778	750	791	798	837	810	765	881	850	781	768	756	811	759	742	772	816	861	798	745	848	792	804	774	748	774	793	757	796	755	794	764	764	820	751	801	805	802	776	762	782	837	792	813	758	769	839	765	736	795	805	807	767	787	788	764	818	806	787	775	805	821	790	794	830	801	771	759	796	753	753	722	795	830	783	761	808	788	791	768	736	802	759	815	750	781	749	801	827	792	743	809	739	807	779	775	778	807	751	749	762	746	800	789	787	778	789	760	787	810	774	738	812	729	812	798	753	804	756	806	822	764	817	734	837	768	768	784	760	785	784	767	781	844	771	803	785	837	799	850	804	798	778	779	812	775	804	765	782	836	818	761	794	790	789	794	765	766	793	802	797	744	778	816	799	754	813	777	815	751	768	798	787	841	818	820	754	820	797	819	814	785	799	781	785	776	804	791	856	833	787	814	760	811	846	748	759	747	791	794	821	768	788	831	821	800	761	746	775	782	828	777	754	779	811	804	777	807	817	794	807	839	817	749	775	790	765	754	749	771	717	799	839	788	782	785	775	770	775	799	796	805	827	828	750	776	766	781	762	820	805	820	791	793	777	829	802	803	826	782	762	807	801	786	774	805	713	855	762	773	770	737	799	791	773	746	800	825	809	764	811	776	779	751	825	845	780	806	808	734	785	826	773	806	795	782	814	804	755	813	818	793	798	832	779	758	825	771	838	744	765	799	733	821	769	802	788	804	793	767	826	795	761	785	794	844	787	820	771	784	766	799	796	754	825	790	852	842	786	782	782	818	817	783	811	776	770	799	815	845	842	772	833	793	775	828	779	847	734	763	805	816	784	796	814	807	796	806	723	777	806	805	860	757	863	793	768	756	775	797	818	812	798	796	777	800	800	763	774	784	853	796	775	787	796	764	800	821	767	793	845	734	787	787	805	831	816	761	786	787	773	813	765	805	770	778	842	783	799	797	841	798	796	744	765	787	790	773	755	791	777	792	742	761	815	835	787	799	767	823	791	770	826	833	774	794	800	833	831	789	751	738	723	770	766	789	735	726	843	824	789	834	820	840	760	778	749	796	789	791	841	772	790	799	797	803	808	763	772	815	781	801	795	753	785	772	752	796	778	816	792	815	765	795	708	753	759	783	802	849	797	785	780	778	815	790	805	772	810	811	803	764	745	833	816	809	810	783	800	790	822	802	798	775	770	762	759	764	782	802	774	826	808	814	804	793	771	794	827	752	790	822	818	818	779	772	817	801	794	764	780	764	803	745	820	724	767	775	805	796	802	761	787	774	749	819	825	799	848	780	741	825	783	816	755	822	767	810	815	797	703	789	740	751	780	873	767	849	730	776	755	795	798	748	776	769	764	757	810	781	791	768	768	781	836	821	818	767	834	812	831	785	799	750	787	781	818	833	786	789	775	792	828	817	796	818	822	811	761	768	818	807	783	822	785	742	849	753	815	848	839	782	759	790	735	727	782	760	800	839	761	756	770	769	817	770	819	813	791	791	801	761	793	787	764	778	856	777	796	798	761	816	826	818	840	776	797	835	797	828	826	800	794	796	816	764	829	802	778	763	822	765	791	824	811	763	765	727	771	771	785	795	777	783	785	817	787	770	774	786	791	765	789	806	764	811	741	825	811	810	773	754	867	826	777	790	769	786	796	792	772	787	791	792	781	816	775	800	779	767	786	757	787	814	803	798	811	791	780	826	800	782	817	807	789	837	777	776	770	760	815	797	776	766	803	808	784	799	759	779	775	739	809	776	800	801	778	781	828	782	778	831	761	819	800	770	812	817	781	754	781	809	783	756	834	793	765	804	808	801	763	738	779	787	753	779	811	743	786	777	758	751	800	745	750	782	774	829	812	800	785	783	743	803	866	777	787	782	804	799	753	793	830	818	772	753	772	802	814	785	779	810	838	792	772	804	760	825	865	767	756	812	780	786	804	807	810	773	819	780	779	811	837	817	792	772	791	810	809	797	832	843	792	719	809	778	755	800	806	782	802	790	818	796	820	796	744	731	774	791	780	810	802	751	802	797	799	797	816	790	770	833	790	781	780	779	745	785	746	771	795	696	789	774	786	801	776	761	828	780	762	859	807	806	774	779	788	790	811	765	809	788	771	815	774	781	791	740	788	845	764	769	814	744	792	780	776	810	803	781	813	779	786	799	830	758	829	816	772	772	818	809	777	786	785	810	779	775	772	788	806	758	791	733	814	735	792	762	732	783	783	746	858	762	778	830	818	773	720	792	793	792	786	820	774	842	779	748	826	768	775	791	796	753	727	799	759	763	806	776	800	794	792	790	761	817	819	792	777	801	785	750	829	813	768	770	778	758	797	802	785	784	799	789	798	769
46163	49654	51561	34587	25201	22040	16920	11052	6432	3863	2863	2285	2008	1602	1358	1115	987	790	832	796	738	723	682	597	586	562	485	465	475	458	400	389	410	398	338	400	330	356	347	357	313	330	309	306	325	310	339	330	340	342	352	329	350	349	301	358	329	316	329	328	296	332	333	278	331	332	299	316	319	320	297	298	334	308	297	316	328	311	263	333	307	315	271	301	339	283	320	305	296	319	323	289	301	310	324	318	328	329	296	328	328	286	321	305	306	312	290	334	318	290	325	308	293	331	324	370	294	312	289	292	328	335	305	297	322	313	280	297	293	291	300	290	316	286	316	316	299	324	289	308	300	303	299	270	271	320	335	318	318	284	300	314	324	374	297	268	296	325	300	308	345	322	294	328	311	313	286	298	359	352	347	282	323	311	275	309	325	293	348	305	300	314	313	264	314	304	313	296	341	268	287	299	309	303	310	280	275	297	324	322	294	306	295	322	294	312	320	326	314	308	315	299	317	319	312	279	320	339	335	295	290	287	292	267	319	286	303	270	266	299	338	291	294	291	308	328	326	285	329	315	295	310	312	328	302	309	312	295	305	262	300	305	249	305	300	307	299	313	316	293	280	324	307	273	308	278	269	326	275	293	301	296	304	302	305	280	295	322	315	317	273	261	298	290	302	306	299	276	276	273	296	323	277	318	300	312	337	330	331	312	303	296	327	323	295	297	315	300	284	306	301	314	286	316	287	293	297	302	286	292	298	298	319	288	317	292	292	335	303	289	294	307	301	308	294	307	301	328	304	305	339	329	302	312	302	310	281	298	299	284	320	335	299	332	323	326	293	300	338	318	314	289	317	316	292	309	293	283	302	301	303	346	334	325	308	308	305	316	314	281	320	297	298	316	305	286	302	310	310	282	259	296	301	324	291	289	279	305	324	317	291	302	268	298	316	313	287	315	291	276	270	278	294	309	312	323	329	307	274	273	289	278	304	292	300	296	300	299	339	288	307	307	295	326	310	297	299	320	282	325	269	327	316	334	307	310	315	285	297	314	325	267	280	312	310	298	310	308	305	306	303	304	343	336	335	315	321	297	324	284	279	289	293	323	299	334	305	312	300	318	291	303	288	348	297	311	324	324	314	291	312	311	294	305	308	302	265	317	294	295	329	317	335	300	303	313	295	322	313	312	321	302	327	299	304	304	318	311	280	295	285	299	324	331	297	297	288	280	303	318	289	298	297	314	283	314	315	282	298	294	289	329	294	309	291	284	279	311	311	273	304	299	317	296	294	312	305	301	321	306	300	278	306	286	301	292	283	314	337	293	321	301	299	291	291	320	313	299	311	332	297	269	293	322	289	305	328	300	296	269	289	283	293	273	295	302	293	305	301	315	315	321	268	314	287	321	283	314	305	303	282	301	273	318	312	299	324	309	304	311	306	274	311	313	312	292	306	306	290	316	365	309	334	301	335	329	311	291	291	330	275	267	287	296	295	304	305	330	290	320	258	325	306	296	313	303	296	299	306	298	297	294	293	313	303	272	331	299	295	311	274	274	297	296	301	323	295	313	297	294	297	294	301	329	309	328	301	282	286	300	325	323	291	319	316	287	295	270	327	270	291	301	297	310	314	313	323	306	327	284	296	310	322	297	277	280	300	327	330	289	320	300	304	316	297	327	303	326	277	305	281	327	299	303	290	304	309	289	302	295	297	344	306	302	325	341	300	281	265	310	294	304	307	287	301	313	288	301	301	285	310	268	295	330	295	309	298	312	327	305	284	330	301	291	309	293	292	304	295	303	298	309	320	291	294	305	312	344	327	276	319	283	314	341	314	285	321	297	331	294	291	287	315	328	312	323	261	328	273	286	334	325	301	281	325	283	320	291	325	334	295	304	284	266	310	302	331	269	327	292	289	319	337	320	316	306	306	299	309	328	299	291	298	317	314	313	291	300	331	299	277	304	324	296	330	315	317	263	283	327	319	348	303	307	313	279	285	313	277	314	297	269	307	355	316	297	299	312	306	320	305	316	309	304	286	297	316	286	304	315	323	281	299	345	301	317	309	302	325	327	303	278	288	292	299	326	301	320	273	281	313	311	297	273	332	350	357	300	298	307	295	315	325	276	313	324	313	300	297	293	302	298	327	300	320	263	342	303	279	319	304	286	300	295	303	301	295	309	335	271	311	334	306	270	282	332	313	290	345	299	298	316	320	295	298	318	297	326	295	317	310	289	341	303	318	308	291	309	296	312	302	283	298	302	320	301	331	279	297	309	281	275	311	309	297	324	284	337	302	291	290	328	279	318	318	286	308	294	306	296	307	264	250	311	295	297	306	320	288	313	291	320	296	294	306	294	280	307	304	322	305	282	292	279	295	301	314	319	309	290	286	297	281	320	308	278	302	279	319	287	316	307	287	322	312	304	308	284	301	295	328	291	305	275	315	308	301	280	314	334	316	301	282	313	289	286	281	324	345	327	284	325	305	290	317	322	301	335	303	302	305	280	302	318	309	253	328	305	300	348	357	324	319	287	282	318	305	308	309	291	317	290	324	302	292	303	290	311	261	270	302	304	301	342	298	275	314	300	304	306	280	315	310	299	342	328	301	327	294	304	312	296	291	310	310	281	286	327	305	333	304	301	287	304	283	311	289	329	289	267	272	338	324	287	309	332	305	295	303	288	314	323	309	306	302	293	301	321	316	309	303	319	307	273	301	292	277	322	306	326	328	301	308	329	279	298	322	306	284	320	301	309	286	297	329	290	309	323	310	299	320	313	274	288	293	299	274	331	331	301	285	327	341	284	313	285	297	319	315	319	295	279	310	274	319	299	323	305	290	297	307	305	304	315	308	284	303	300	286	309	277	271	273	294	282	305	295	330	325	302	306	301	249	289	298	285	307	316	276	310	311	324	305	321	280	303	322	317	311	364	296	326	292	280	305	300	285	308	303	319	306	304	284	295	307	279	328	339	325	314	290	289	287	295	299	313	317	275	304	284	298	287	304	329	301	279	289	314	298	321	282	301	297	320	310	285	327	314	279	316	318	301	309	324	309	309	294	301	318	314	313	288	284	280	314	328	305	321	303	305	311	298	318	307	302	332	357	291	290	334	297	312	294	291	314	307	301	308	307	287	318	288	284	270	326	329	282	351	308	303	292	298	300	286	280	306	313	309	307	299	306	285	346	332	330	325	289	317	334	304	293	271	300	287	303	292	312	323	315	283	285	286	287	313	285	297	298	312	324	306	307	289	323	274	295	297	267	308	310	312	300	339	301	276	302	291	323	322	302	329	352	338	281	274	307	287	303	297	297	299	317	295	322	287	289	326	272	270	306	298	281	294	306	317	331	275	331	305	313	333	285	300	328	282	303	325	310	303	308	293	315	306	307	313	322	308	311	290	297	316	289	320	311	307	312	291	302	341	324	305	295	309	326	286	319	314	282	331	295	324	294	308	316	293	292	320	329	321	301	317	291	285	310	310	301	295	304	335	319	338	303	323	297	311	303	311
30546	42744	51069	38292	26938	22889	18741	17943	14024	12036	10764	9454	8384	7235	6457	5430	4447	3949	3984	3653	3389	3073	3050	2534	2799	2392	2219	1861	1835	1732	1481	1255	1227	1239	1006	985	903	955	858	898	880	896	823	852	838	856	882	864	890	877	829	919	1105	1202	981	911	976	924	947	861	847	889	888	879	869	838	797	835	770	791	781	755	765	774	815	775	796	728	773	760	741	735	821	723	808	743	786	769	738	837	753	805	749	770	794	763	793	784	737	690	689	721	726	709	680	725	697	760	703	723	749	706	705	733	736	758	698	733	693	716	720	722	715	721	705	703	765	692	685	710	685	747	717	706	723	696	684	708	679	703	711	685	668	684	655	699	735	683	728	718	722	684	688	702	707	702	737	691	698	717	719	684	696	740	713	754	679	696	708	680	732	709	692	732	712	696	699	763	730	723	722	694	740	693	733	681	702	734	708	680	690	712	696	680	727	750	701	672	673	719	692	752	712	690	722	754	701	694	690	698	669	700	711	739	777	666	676	722	727	709	683	715	726	633	699	740	694	752	724	720	637	649	704	754	701	744	682	741	716	719	728	733	695	737	676	683	668	731	720	742	737	713	679	741	680	700	684	738	750	655	679	680	729	725	707	790	715	688	744	726	725	724	736	722	697	723	714	675	659	689	708	706	747	722	723	685	730	692	726	683	678	656	696	740	697	677	722	764	726	696	688	728	689	704	720	666	716	732	697	721	686	732	686	644	745	704	717	688	678	703	720	799	736	712	697	666	736	702	669	680	698	708	722	678	694	724	697	719	744	777	659	701	698	705	709	666	660	765	719	698	716	723	725	725	664	683	696	701	667	719	698	685	698	665	646	728	724	721	714	714	699	702	688	711	685	740	687	708	671	687	722	670	651	699	664	697	649	737	720	755	691	737	681	691	687	681	688	659	713	706	746	682	682	713	667	670	715	717	680	750	687	699	650	709	674	670	771	719	694	684	635	708	667	725	736	731	687	718	739	732	692	630	743	721	700	698	747	706	720	691	763	688	695	684	743	640	707	683	738	728	672	671	690	733	677	681	731	692	707	699	696	734	700	690	735	705	719	720	746	734	709	670	724	675	670	735	705	691	714	762	680	728	725	701	721	700	679	663	718	718	683	686	725	692	708	696	653	696	704	740	713	707	696	714	681	764	710	736	708	691	739	666	624	705	732	739	706	664	727	716	710	745	683	710	705	736	675	712	765	702	704	711	700	736	669	652	736	687	703	755	720	698	688	683	682	700	692	673	719	643	713	758	680	720	678	716	694	719	704	705	726	743	695	746	751	693	735	690	704	639	728	715	727	755	690	697	692	719	672	696	758	733	730	659	754	698	677	777	654	715	693	694	687	713	724	750	719	737	656	709	662	727	727	659	720	696	738	726	732	692	679	714	734	726	741	703	693	708	729	675	658	732	740	705	688	717	701	731	735	687	692	694	712	696	694	719	745	685	696	708	668	716	649	693	722	682	690	666	664	733	702	730	748	719	721	703	728	687	686	668	732	718	738	689	673	666	738	689	683	671	740	728	690	747	689	731	668	699	686	704	716	750	749	682	727	684	722	697	689	749	714	728	744	708	715	675	723	681	703	651	699	707	703	752	723	720	705	705	730	731	715	738	738	690	709	672	690	695	716	757	700	695	692	707	661	711	730	702	691	708	660	697	684	677	666	703	697	720	656	701	695	713	686	688	706	700	704	752	731	709	665	766	688	709	704	657	724	764	724	709	697	683	736	741	705	725	700	748	703	676	697	713	705	726	691	688	692	664	731	688	718	653	751	714	749	693	689	676	678	704	717	693	709	706	667	734	681	700	690	702	706	666	682	763	701	683	704	715	697	677	721	738	704	721	695	695	728	716	687	647	715	736	717	685	699	665	731	676	687	742	701	664	687	672	702	737	724	676	675	712	733	686	681	711	708	652	707	714	698	720	746	715	678	679	698	713	690	700	757	691	703	725	728	742	761	755	666	706	723	740	733	701	690	741	729	698	707	691	739	703	740	709	714	726	676	720	685	705	674	692	705	700	766	684	772	682	675	711	736	701	674	691	706	718	721	721	712	678	703	717	735	683	708	760	689	673	736	778	705	729	752	671	713	741	697	726	680	732	743	683	689	686	767	712	727	706	672	708	708	718	683	727	726	706	686	707	709	685	715	710	675	701	687	709	735	681	698	665	688	695	731	670	702	686	722	724	686	740	741	694	692	696	669	749	685	651	687	725	727	716	748	721	723	768	701	723	705	659	661	705	746	734	707	714	738	684	728	712	741	701	633	667	733	727	768	643	714	685	722	736	718	726	723	716	712	654	707	750	689	682	691	723	663	733	699	699	701	690	757	680	681	641	674	691	777	648	713	681	675	700	711	695	719	722	744	654	766	679	721	725	678	708	702	688	744	693	737	716	712	750	674	754	741	752	686	714	711	749	726	724	669	702	693	683	736	722	729	677	721	686	719	715	689	723	799	732	734	809	716	695	736	699	710	688	700	759	694	688	691	690	731	715	688	713	699	654	655	747	718	745	724	755	704	700	718	739	735	728	730	637	670	706	708	722	722	700	727	696	689	693	720	715	726	701	734	715	704	742	661	651	720	764	718	746	704	750	657	689	701	745	681	711	716	722	746	721	683	715	697	720	681	682	661	706	676	713	649	655	722	737	729	697	723	720	716	708	679	708	723	724	716	702	690	702	690	691	702	717	665	713	755	715	686	709	691	743	741	727	731	734	750	667	723	694	720	693	717	721	718	728	702	728	702	702	697	687	699	680	721	710	703	706	695	673	741	750	686	707	694	720	678	742	724	675	673	705	687	677	712	787	699	729	657	700	707	695	725	735	684	691	723	715	725	719	703	701	674	699	660	740	723	694	703	745	716	732	712	686	704	729	781	724	710	724	709	754	707	738	686	724	753	675	669	668	721	736	690	750	684	688	695	687	719	722	700	703	724	724	708	711	685	711	751	685	742	716	754	713	705	708	740	732	695	685	687	703	718	701	691	726	688	698	718	715	726	765	719	713	702	759	662	719	692	704	771	726	723	691	707	722	672	682	691	694	681	645	727	659	685	757	686	749	736	691	704	655	732	702	658	649	719	702	689	697	706	742	719	704	720	755	719	728	711	682	703	710	716	725	726	750	698	739	754	663	730	697	691	686	681	702	729	730	700	662	708	714	759	709	701	731	705	757	701	696	721	708	718	726	732	695	713	704	702	703	702	724	680	721	722	752	716	726	693	758	699	723	741	664	714	661	740	738	693	721	696	729	723	717	722	689	725	704	669	687	699	714	684	729	705	688	725	710	713	727	713	660	735	760	642	665	709	705	718	718	679	704	678	720	714	716	696	710	703	705	738	724	681	691	719	701	705	742	714	711	735	718	666	660	703	737	714	710	700	704	669	711	694	704	702	659	769	732	740	727	699	687	722	726	660	703	680	752	694	659	746	688	778	678	732	703	714	699	682	727	659	671	656	689	730	753	722	663	708	672	726	709
20509	17805	23073	12507	5635	3469	2549	1932	1537	1277	1013	853	746	671	606	481	420	387	434	342	393	326	315	333	333	315	324	314	331	324	287	274	309	287	278	280	267	285	278	291	271	263	304	273	270	264	253	291	238	279	265	257	281	287	309	287	306	284	276	265	298	276	261	312	251	279	285	278	282	295	267	257	288	286	269	292	304	270	280	300	257	272	287	289	258	278	267	252	288	248	267	256	274	264	277	254	272	272	217	270	240	270	257	278	276	259	279	286	264	288	256	232	298	277	259	270	269	284	292	291	277	276	255	288	269	264	255	261	262	262	260	246	276	260	284	262	250	253	250	276	273	267	247	266	324	306	279	286	265	290	273	295	270	287	291	286	295	276	243	261	272	249	285	264	297	263	281	273	266	280	276	253	276	276	270	280	259	252	279	280	271	246	248	248	291	255	290	249	301	269	248	272	286	282	250	263	263	268	271	278	276	287	260	284	266	270	263	254	290	247	272	262	265	279	276	281	241	269	256	268	267	282	246	273	292	241	268	268	277	282	286	268	286	277	264	271	244	292	250	252	279	288	235	236	268	265	262	285	265	270	259	244	274	230	292	267	241	291	271	268	237	259	284	272	255	251	252	275	249	262	263	268	273	305	304	264	260	260	254	263	269	287	272	279	259	264	246	288	271	256	274	292	278	264	283	276	251	240	279	301	302	241	231	254	278	265	270	273	258	253	306	228	271	252	261	249	288	284	259	299	282	258	252	260	293	230	258	264	272	283	270	274	274	261	299	279	270	258	274	259	275	267	281	272	273	253	271	262	274	272	287	274	240	242	247	271	242	270	260	247	264	273	267	284	240	304	256	256	278	284	284	290	287	285	282	277	260	265	283	271	256	260	251	277	248	282	279	320	259	295	226	262	262	240	266	317	270	248	245	278	248	254	297	275	268	291	243	272	277	255	276	271	282	250	266	286	271	256	280	240	263	296	273	270	277	270	292	254	302	267	279	272	255	262	247	262	277	246	266	258	278	279	245	259	264	282	284	242	258	280	265	247	276	257	282	270	266	271	262	266	273	262	277	304	255	242	256	270	296	272	280	248	259	276	298	254	278	297	276	288	265	250	284	245	275	286	227	271	238	259	286	277	287	309	254	250	296	283	256	264	275	294	278	292	272	265	296	269	283	266	302	293	256	261	268	281	272	283	252	285	263	266	250	235	302	276	285	261	291	292	269	308	279	276	270	262	254	301	212	264	285	282	313	240	292	291	242	261	276	259	297	254	252	249	286	289	288	284	272	267	257	285	271	270	268	279	293	265	267	264	260	256	251	282	265	302	270	240	261	227	283	277	280	265	302	284	280	270	288	285	284	285	234	266	278	286	247	282	263	272	263	270	281	267	304	259	275	255	280	281	286	272	261	282	284	281	267	289	263	259	279	311	284	287	297	270	302	259	253	289	289	263	271	252	248	300	278	273	256	250	297	285	267	279	274	269	280	279	278	258	248	252	310	272	264	291	273	250	259	255	301	250	279	238	254	279	252	279	306	276	276	255	273	268	264	263	265	268	302	286	263	254	262	257	277	275	275	262	291	282	267	278	270	256	258	273	277	256	257	306	281	269	285	284	296	276	283	305	256	277	264	265	268	293	276	250	253	310	256	299	301	257	264	277	289	292	252	296	280	242	275	277	269	234	268	266	295	257	280	285	269	273	272	247	269	273	250	261	273	266	245	280	254	267	301	269	275	273	264	270	303	275	276	308	303	255	270	281	289	276	278	257	275	283	275	243	287	243	267	296	277	279	286	279	282	258	261	262	268	286	267	249	280	280	296	301	260	266	260	288	261	266	286	256	296	257	277	275	295	293	286	266	256	260	249	253	277	271	262	264	250	291	292	315	254	262	276	258	285	287	262	294	311	272	278	297	276	291	289	255	262	243	255	262	276	283	264	267	250	293	255	292	281	277	284	250	273	267	263	300	293	281	267	284	281	255	271	265	283	260	260	265	244	280	269	263	277	274	244	265	272	288	256	279	255	263	232	251	257	258	263	276	291	304	286	296	234	282	259	305	296	292	261	269	250	266	318	261	275	260	275	256	259	275	287	280	282	293	308	294	298	276	314	293	256	299	282	300	306	274	250	258	254	257	274	277	258	290	282	281	253	269	252	265	259	278	286	261	258	267	291	288	262	246	259	261	285	252	270	281	291	271	296	290	244	276	256	252	263	273	263	240	264	272	258	255	277	256	270	280	276	275	259	286	271	259	264	269	283	289	287	280	285	278	259	272	279	311	257	296	256	255	301	247	244	291	245	247	256	280	302	279	235	283	266	272	258	293	227	256	266	279	258	272	290	285	253	263	232	263	262	275	225	256	281	275	258	286	266	296	285	278	295	289	248	282	280	255	302	255	239	249	295	270	260	271	254	286	279	273	284	248	272	261	261	273	280	255	254	279	267	284	280	303	239	231	251	240	301	267	275	258	266	260	265	272	255	251	257	260	295	245	265	236	279	236	248	270	292	269	267	266	269	296	263	274	270	288	259	271	241	242	279	264	230	283	253	242	243	286	279	221	224	272	277	249	270	266	255	278	290	269	270	256	270	274	279	302	270	299	299	250	269	266	277	272	268	261	283	272	268	274	306	252	275	270	292	263	255	254	266	263	271	293	294	263	277	282	265	260	268	242	311	266	253	274	284	308	254	259	288	276	252	262	299	289	274	271	279	299	278	298	298	298	314	257	277	276	276	303	293	258	243	296	272	273	260	256	266	257	289	264	283	296	297	277	266	264	285	275	259	278	247	285	271	272	239	290	279	288	292	270	285	261	251	258	299	244	301	303	289	280	280	275	268	275	264	246	271	256	278	254	274	261	251	276	276	256	269	281	238	281	268	281	288	299	270	287	291	264	273	281	238	259	267	257	260	291	270	300	281	263	262	289	261	281	281	261	274	306	285	265	280	230	268	286	272	271	270	268	287	264	260	255	271	284	275	259	290	293	260	302	282	264	279	291	272	256	267	264	255	254	262	305	249	269	268	270	300	247	304	266	278	253	286	282	261	254	262	242	323	274	237	276	295	285	262	269	271	273	267	277	272	272	279	272	240	234	271	279	277	301	281	258	255	262	248	274	290	253	283	239	236	267	290	257	297	286	253	238	273	257	278	283	256	277	296	272	281	267	289	256	270	275	285	261	273	301	278	277	280	276	271	267	270	242	257	247	262	276	246	287	289	258	229	316	284	272	278	287	277	265	281	268	271	267	273	270	248	274	234	269	311	269	290	270	260	290	241	269	279	242	248	292	291	263	253	263	284	276	248	278	286	287	264	255	258	273	229	266	288	280	310	276	268	292	295	248	274	268	287	280	263	255	242	280	287	297	268	263	244	281	300	284	292	291	261	284	268	288	262	298	310	259	253	290	246	285	283	257	278	306	245	242	276	295	292	259	252	276	295	280	287	254	265	284	246	274	251	275	274	264	292	257	244	251	254	259	243	258	274	259	268	255	231	279
11916	15962	27824	20063	13886	11258	9243	8078	6644	5636	4698	3906	3550	3143	2630	2076	1760	1584	1519	1324	1276	1228	1157	1158	1079	1009	1015	885	875	775	784	784	735	702	719	707	662	672	650	705	604	681	691	671	640	635	696	678	698	690	705	713	697	705	686	664	669	739	682	686	726	713	668	730	709	690	697	700	615	711	690	686	715	671	668	718	668	712	662	732	671	629	664	699	680	666	650	707	669	667	703	705	670	664	649	662	702	648	669	731	636	677	658	684	681	704	663	686	658	679	666	685	631	638	656	704	677	659	644	683	673	660	679	672	665	648	655	619	680	654	684	615	667	676	680	649	627	639	663	686	658	647	637	657	642	622	666	663	669	654	693	681	674	631	657	667	691	641	655	665	659	666	600	663	622	686	654	676	662	714	719	632	677	652	651	676	649	663	660	670	666	621	614	703	650	696	632	651	646	680	662	643	627	646	623	652	680	654	646	667	664	645	652	693	608	694	684	672	652	686	660	662	664	622	671	650	686	670	685	669	620	655	666	634	631	712	655	702	647	646	666	635	652	652	686	669	653	615	687	680	681	695	679	648	666	647	653	655	681	680	653	661	659	663	670	660	655	616	633	676	670	678	667	682	652	670	639	677	683	650	670	656	692	647	612	676	666	674	675	674	714	606	660	673	682	659	656	687	649	625	662	623	614	628	682	679	643	677	627	700	681	661	643	671	693	695	622	672	669	685	642	651	676	682	665	658	651	628	671	693	639	679	694	685	669	656	653	675	668	635	682	643	630	621	642	669	669	666	671	679	669	654	703	661	627	627	663	694	625	722	673	650	711	686	658	655	668	679	631	629	609	601	640	713	655	636	658	733	602	659	622	676	668	619	652	659	655	667	690	655	612	677	669	622	687	663	596	688	664	634	668	668	672	654	665	661	634	654	649	695	639	683	628	649	652	669	606	678	690	658	605	623	654	638	664	676	667	607	660	630	650	655	634	654	641	647	699	713	667	690	658	708	651	679	635	645	649	647	657	666	645	622	631	701	706	652	625	713	641	659	632	712	675	665	682	706	700	680	654	594	636	630	745	664	642	731	695	650	679	690	704	640	665	674	686	654	677	636	682	651	663	685	736	664	675	643	683	604	657	670	639	647	675	666	661	639	685	661	675	666	652	614	648	670	674	657	667	653	641	658	673	666	670	711	653	630	632	678	646	677	648	679	663	692	654	677	665	618	629	658	648	667	630	649	728	674	641	610	676	652	707	705	667	657	655	692	671	684	683	647	621	662	645	633	657	648	670	692	692	651	701	651	631	695	639	664	631	674	653	653	687	676	632	651	643	628	701	657	646	683	652	644	616	677	681	646	707	649	602	651	690	631	652	661	670	655	690	699	640	619	674	668	661	652	689	644	630	662	674	684	659	655	648	658	659	648	704	674	679	656	677	646	629	681	683	671	640	609	654	665	690	661	638	640	669	644	660	655	663	670	680	660	625	706	649	629	664	683	666	684	656	658	672	642	643	672	654	705	662	683	637	674	630	662	702	650	665	668	681	673	667	664	654	714	663	668	675	667	645	695	669	676	651	643	689	652	646	630	641	670	679	706	636	633	681	663	612	652	643	655	669	642	632	661	657	672	675	655	636	689	691	639	701	707	684	679	656	640	626	658	694	654	707	643	697	677	690	630	609	653	676	633	664	649	651	652	635	702	680	663	661	709	662	653	670	684	625	655	681	676	700	607	675	663	673	700	665	716	671	656	688	629	632	652	651	687	645	647	631	661	663	670	629	694	633	623	667	651	681	666	596	660	663	668	622	624	630	674	658	695	664	680	643	670	636	667	684	651	634	685	620	691	624	684	661	612	695	682	647	683	708	667	679	651	661	642	685	678	626	691	683	688	683	623	671	711	716	671	622	686	645	658	678	618	647	704	671	645	658	679	641	631	672	668	687	689	677	644	671	652	708	645	665	643	657	681	697	620	615	693	623	638	628	628	695	646	660	637	684	635	659	701	677	606	681	656	666	696	705	648	656	629	642	682	669	628	616	631	654	695	642	662	620	664	657	657	682	652	685	642	668	714	702	639	713	669	622	678	654	672	633	618	657	638	681	683	665	678	634	630	629	638	624	686	635	682	672	673	674	664	647	664	678	663	633	618	650	668	683	675	634	685	640	651	666	670	665	678	667	666	669	668	655	660	659	684	640	673	659	686	678	742	673	635	662	664	648	650	662	633	689	624	650	680	682	655	670	623	636	676	690	638	598	634	644	682	661	665	681	674	682	643	659	681	666	659	660	652	642	627	620	688	648	613	677	658	655	657	653	675	662	637	655	691	693	674	654	670	694	638	663	698	677	668	669	662	661	688	664	662	682	596	674	700	632	662	685	692	666	654	693	680	671	645	602	702	624	634	620	654	657	674	671	683	668	685	642	712	686	649	677	665	680	653	690	663	654	664	687	627	676	638	657	685	674	644	662	691	645	680	656	628	699	647	652	690	681	659	675	658	671	657	626	613	619	656	667	646	679	621	636	630	673	651	651	639	677	644	635	666	629	649	692	711	712	690	665	656	667	646	642	686	663	644	664	646	703	679	606	671	661	635	640	655	677	650	721	643	683	662	659	641	629	641	642	665	670	622	694	623	627	623	604	671	686	662	659	624	663	683	643	724	661	709	650	636	656	666	668	657	696	699	673	681	677	629	672	685	668	671	648	668	642	686	667	666	648	649	625	652	638	662	636	676	638	697	734	731	657	668	683	664	740	643	665	685	653	679	663	635	663	642	644	663	692	644	687	663	665	685	655	665	698	658	644	648	649	657	664	681	652	660	705	661	623	650	639	711	644	697	652	663	675	662	690	683	685	678	651	673	653	677	616	663	672	624	652	693	654	639	653	690	694	687	680	609	669	693	676	672	642	680	683	643	661	637	666	650	719	657	652	677	657	685	671	652	644	681	676	670	617	677	650	719	645	654	650	687	682	622	691	671	675	638	684	666	643	676	680	703	706	622	670	681	619	690	648	667	644	635	669	667	622	661	667	693	679	688	684	640	644	662	677	695	627	661	688	656	637	685	702	679	634	610	638	634	646	666	691	645	632	626	686	667	683	629	696	681	637	662	652	676	674	658	703	679	664	640	675	689	646	671	695	626	671	703	674	686	635	628	647	689	660	658	660	670	645	612	713	657	645	674	651	668	629	620	665	649	626	669	617	708	626	698	664	661	666	654	695	676	673	663	671	688	642	645	697	731	664	661	650	628	676	645	692	622	650	631	694	657	663	667	641	720	668	695	635	648	664	674	665	665	671	667	690	622	646	664	683	677	657	642	661	684	616	678	647	679	650	658	666	657	697	673	682	724	645	699	682	666	700	684	689	677	626	617	656	630	659	696	656	671	655	650	674	649	693	629	693	666	643	642	691	654	683	669	667	677	640	666	673	689	679	664	671	657	696	653	703	658	688	648	688	664	601	679	652	609	665	663	656	647	684	649	676	666	653	660	680	685	658	650	647	614	701	678
36494	47045	46737	32837	23089	15746	9636	5785	3365	2522	1997	1564	1295	1263	1014	908	790	747	643	686	593	569	608	484	421	453	476	409	441	433	404	375	381	352	367	359	359	326	330	357	308	306	354	331	347	344	316	303	327	348	320	367	388	364	346	336	354	386	337	357	366	322	346	311	334	342	328	334	297	337	325	326	335	275	324	348	333	343	289	322	365	342	357	351	326	312	342	317	352	317	324	338	343	363	310	301	325	347	334	356	342	297	345	302	305	338	319	345	311	328	303	321	340	343	311	309	302	317	323	331	340	346	317	299	313	319	320	312	333	319	350	319	361	313	350	301	311	326	367	320	318	357	347	328	366	330	346	331	305	292	299	329	376	318	334	303	344	328	307	333	295	343	333	311	338	335	351	316	319	345	291	344	311	346	324	296	354	295	329	329	314	321	313	326	334	333	364	335	358	310	343	341	352	359	352	311	336	358	312	372	361	327	338	332	338	327	320	320	351	332	314	340	330	345	340	320	313	332	333	281	325	332	336	324	324	350	335	343	333	373	319	297	332	341	341	370	324	298	318	330	322	306	304	343	319	332	324	320	344	322	298	303	334	345	318	289	346	309	371	348	341	339	333	314	323	313	341	342	368	312	350	318	323	309	303	316	312	348	354	346	337	321	341	308	320	342	323	316	322	348	327	319	330	332	303	314	310	336	366	313	316	364	337	312	323	336	309	340	352	342	345	316	318	325	364	318	333	337	317	332	299	312	321	337	325	351	323	300	365	320	341	314	356	301	359	323	321	354	345	319	324	289	358	319	336	300	309	372	346	329	352	351	349	360	362	339	358	352	338	350	333	330	333	316	310	354	382	343	340	322	360	317	334	316	371	303	305	305	319	313	316	331	338	343	352	328	333	322	285	349	352	351	346	320	314	291	345	318	333	344	312	315	319	349	308	328	379	341	318	348	321	370	342	340	341	325	307	302	347	367	321	337	344	354	337	347	328	302	291	330	342	362	313	320	331	299	311	335	329	341	358	331	334	325	334	341	347	344	316	331	320	318	366	314	334	324	354	343	305	312	330	315	341	320	336	338	328	327	327	330	302	357	356	312	305	303	346	329	306	334	313	303	273	319	338	341	342	338	333	338	293	307	313	330	317	307	340	377	322	341	333	307	345	279	316	337	302	315	296	341	309	348	348	317	347	322	294	348	308	308	337	349	326	324	299	342	333	346	331	330	340	316	322	322	319	323	352	315	313	304	333	346	329	321	343	336	318	309	326	344	341	351	305	340	338	339	307	319	309	347	332	340	304	310	358	333	312	343	341	319	334	347	314	322	359	310	313	321	328	328	281	339	294	320	338	373	340	333	325	312	331	331	332	340	298	289	318	322	312	336	322	321	341	360	309	327	337	323	286	332	351	353	293	339	311	344	294	348	371	345	375	335	343	282	329	322	333	325	305	322	340	331	319	306	330	301	348	349	395	326	314	311	325	334	319	304	354	339	336	319	338	323	344	373	319	344	336	321	332	340	298	341	345	336	342	305	306	308	324	336	330	345	359	327	344	338	319	331	298	326	333	295	323	361	337	314	335	345	296	360	351	317	339	320	364	371	346	328	348	338	316	327	306	346	308	337	312	332	303	352	330	303	332	310	323	325	318	345	282	317	344	337	336	337	361	293	327	311	314	339	329	308	359	342	335	325	329	313	333	317	319	303	324	331	353	328	344	353	315	332	328	294	336	376	348	338	314	344	330	337	322	325	334	336	331	317	339	339	326	328	302	323	335	291	281	323	349	310	312	330	311	331	332	344	353	316	356	322	336	314	331	300	329	328	333	286	276	324	324	346	327	330	327	310	332	335	309	360	347	352	310	341	328	333	321	307	317	328	328	332	352	336	338	321	343	323	345	303	370	324	347	360	331	343	328	348	339	332	308	337	335	346	346	320	320	350	342	335	337	369	337	340	333	309	329	303	313	352	365	319	355	323	346	336	361	335	305	351	312	317	334	324	326	347	326	326	332	340	307	333	302	336	343	327	346	327	340	309	320	295	323	349	347	333	315	338	325	320	307	281	374	323	356	318	366	340	311	354	292	348	308	323	318	284	296	325	358	320	335	337	334	328	355	297	312	310	296	345	354	318	343	357	322	335	326	302	327	341	315	317	317	309	316	335	328	335	312	323	351	310	360	338	300	333	329	344	332	351	355	319	310	319	322	317	319	314	326	352	374	319	330	309	327	319	322	309	321	324	336	338	322	355	333	353	348	334	330	350	329	332	320	353	301	330	351	345	335	333	320	318	340	297	355	317	345	341	367	310	309	344	309	326	338	316	317	324	348	333	339	317	344	337	339	326	334	319	302	315	300	361	379	331	344	328	311	360	327	357	342	339	307	357	314	322	330	313	361	353	331	318	330	354	327	343	320	309	292	337	348	311	340	347	340	312	302	332	328	288	352	321	356	295	367	353	344	309	343	315	328	296	341	323	338	318	327	320	305	315	342	328	330	323	327	351	322	326	290	338	322	345	329	312	314	356	347	294	307	353	331	322	347	313	321	365	331	322	372	293	305	317	340	350	328	326	318	337	286	306	323	342	328	355	330	318	321	312	361	339	326	337	340	315	327	350	344	352	346	320	358	366	372	331	313	332	338	322	359	318	349	311	342	361	313	346	320	343	330	312	341	316	310	321	320	363	314	332	324	324	273	350	322	320	331	342	357	369	341	336	335	331	321	345	307	334	299	328	329	350	316	323	312	311	355	362	327	333	326	349	339	351	328	334	294	345	323	332	323	314	295	327	329	342	357	348	284	333	322	353	353	325	346	365	340	361	321	334	359	348	323	355	307	327	311	316	336	352	322	344	302	360	344	327	327	324	323	338	332	339	316	343	337	331	310	327	317	319	318	311	347	312	323	367	343	325	340	338	330	333	327	297	327	332	346	329	343	331	325	310	318	336	340	336	354	306	330	337	350	355	329	356	339	296	334	305	309	311	331	339	288	379	324	331	339	343	320	363	335	357	322	341	342	330	311	351	375	359	293	323	336	336	331	332	358	324	330	369	319	356	306	311	347	322	326	339	288	319	338	352	322	289	313	371	331	305	338	332	345	339	344	300	340	327	338	341	342	347	335	330	324	321	335	328	322	330	345	343	334	368	323	335	317	329	332	318	336	302	310	330	351	316	323	327	335	304	324	329	333	333	331	329	343	339	354	325	335	353	296	324	342	336	335	344	302	326	356	340	309	316	350	314	304	330	350	344	341	326	329	323	299	354	358	320	317	309	293	298	380	309	287	339	323	311	321	307	332	363	349	322	336	305	340	336	335	300	341	343	332	318	349	318	309	339	322	315	316	350	328	336	341	312	330	330	348	328	340	355	320	305	325	320	332	342	330	285	301	302	330	361	341	335	340	325	297	362	323	306	348	315	317	326	321	326	354	328	359	353	327	344	340	332	322	316	306	328	319	307	355	349	345	303	306	336	288	316	313	321	259	324	321	324	344	324	336	343	311	322
23633	40490	46165	37568	22873	19260	16859	13861	11013	10009	8620	7238	6266	5810	4654	4278	3533	3404	3052	2660	2471	2253	2599	2186	1851	1690	1738	1618	1504	1421	1256	1177	1103	986	962	909	914	910	900	858	840	834	830	875	845	813	818	848	863	878	848	921	947	952	936	893	890	931	931	907	951	871	871	894	887	857	841	867	849	846	821	814	805	818	813	810	846	834	836	779	843	824	847	852	830	803	814	841	844	764	780	788	822	855	834	797	828	774	749	776	832	757	784	791	789	791	796	756	779	751	789	754	827	763	838	788	818	800	759	783	787	843	759	737	763	796	744	823	761	774	789	801	785	800	789	737	730	789	809	766	835	800	769	727	752	756	795	765	746	792	805	742	791	777	757	798	801	798	804	758	792	809	729	799	789	733	797	776	809	750	712	800	787	764	776	794	759	748	771	788	808	781	770	773	774	811	758	770	717	745	754	775	764	785	769	800	735	777	751	806	773	718	754	821	793	796	818	756	795	812	741	772	795	817	751	786	728	761	712	768	799	787	748	800	759	762	751	729	788	762	777	736	765	733	725	768	773	790	749	776	795	748	742	736	754	807	752	762	728	794	792	825	809	770	820	792	761	746	762	760	766	806	776	789	721	764	727	748	781	812	766	759	733	819	755	771	819	787	762	786	819	779	788	768	756	771	755	748	756	789	785	802	791	824	781	758	828	810	796	770	786	771	783	778	786	777	738	763	770	780	804	816	776	785	810	785	814	792	774	761	777	800	787	744	775	754	744	807	804	772	865	745	774	774	814	764	817	789	730	774	730	746	725	762	796	770	809	790	772	767	758	796	818	767	732	774	770	795	821	733	757	765	765	780	754	741	702	805	836	773	803	809	766	780	832	815	780	798	798	767	771	788	770	770	827	781	766	745	818	819	752	750	765	795	753	786	780	787	705	835	832	738	769	791	805	739	797	793	747	780	780	792	769	725	762	767	764	763	756	753	749	773	729	714	741	773	784	809	722	792	774	775	788	757	744	807	836	761	813	781	779	749	756	817	772	798	782	765	803	741	744	794	729	761	722	815	781	721	737	781	807	687	781	797	777	790	748	757	795	808	758	784	766	771	756	786	790	773	792	744	784	810	746	751	770	814	773	751	812	812	736	790	809	742	740	759	808	803	817	776	762	687	790	751	785	759	777	810	781	752	782	756	800	777	737	777	720	806	766	839	735	778	825	799	813	789	797	804	777	766	800	750	806	800	805	767	732	777	806	775	753	744	778	773	857	774	812	783	777	770	745	760	760	787	738	763	778	818	720	741	814	777	787	788	752	754	784	808	774	761	761	750	752	808	758	803	764	809	788	783	815	778	779	763	787	778	758	771	748	830	768	772	752	790	770	785	771	758	790	738	804	793	825	769	771	765	786	772	784	793	766	771	785	757	815	762	747	754	793	723	760	738	754	779	767	838	720	749	764	774	745	730	749	804	745	740	760	748	800	822	761	767	779	750	770	795	758	749	761	728	814	779	757	747	817	776	780	781	808	782	711	773	784	794	781	760	771	818	768	789	841	764	776	754	806	747	824	762	777	806	726	817	765	803	761	775	766	787	812	737	755	792	761	799	826	755	779	759	811	797	800	767	766	785	782	776	766	801	814	766	782	805	810	825	750	755	838	760	805	746	800	757	754	738	800	791	808	756	735	739	762	817	779	809	753	808	750	796	780	798	781	766	779	831	720	767	785	746	761	799	705	739	769	764	788	824	798	746	773	734	761	776	815	816	762	822	796	768	805	812	830	739	771	832	760	804	783	719	769	798	771	731	767	786	797	789	817	785	790	815	798	752	818	748	793	746	748	728	799	779	831	762	735	742	763	743	741	788	817	774	796	784	808	761	729	808	773	775	828	780	797	742	729	747	820	764	780	787	776	756	759	794	799	804	749	781	762	797	757	799	763	785	778	814	811	741	782	759	814	756	809	785	782	765	753	796	734	760	782	751	784	771	807	734	781	789	767	792	794	781	797	780	813	762	763	739	778	771	809	756	800	814	753	761	784	773	783	780	778	782	826	771	817	769	759	788	726	731	807	719	799	758	817	778	758	786	800	764	762	764	752	753	747	793	786	784	747	757	775	798	753	785	745	798	805	727	783	799	768	742	730	833	761	777	760	794	814	708	767	800	804	800	755	768	788	740	773	748	791	803	764	766	743	786	790	731	772	775	750	754	792	752	766	775	828	730	780	753	820	823	768	751	764	808	780	790	734	799	795	729	820	773	739	818	782	763	768	748	780	785	722	765	787	742	805	771	834	746	732	773	748	776	822	763	748	787	740	773	756	797	771	793	819	789	819	753	760	819	694	780	779	700	792	831	781	811	780	788	754	774	751	793	768	761	749	732	765	762	798	845	739	788	777	788	810	786	843	750	830	847	765	813	785	756	781	809	756	760	808	819	786	757	768	741	769	799	765	779	756	730	763	751	779	768	779	814	789	769	745	786	736	798	806	785	813	752	769	795	774	809	792	803	795	765	758	799	779	788	751	788	770	757	773	760	775	764	726	737	781	808	747	824	824	767	751	785	746	777	820	770	778	766	722	829	746	777	798	779	760	782	789	778	762	738	782	746	754	829	785	735	789	753	798	755	777	749	769	750	846	794	812	821	765	759	744	779	804	778	751	777	793	793	756	804	704	823	743	719	781	792	783	760	764	700	731	717	817	800	763	773	830	737	767	803	789	771	712	779	758	726	783	804	750	760	771	740	779	742	785	787	688	799	779	760	734	747	814	699	797	733	776	791	781	722	754	798	750	761	739	745	781	765	778	805	827	808	782	754	821	746	811	813	793	776	809	811	763	791	731	763	758	738	747	756	766	836	755	792	829	812	786	809	795	800	808	828	751	761	804	795	771	754	776	792	761	791	767	775	814	714	759	815	804	752	799	809	761	805	753	772	785	822	767	766	861	788	772	780	790	793	785	819	727	781	774	809	778	757	814	710	786	818	792	812	774	827	804	777	747	746	795	811	784	801	804	765	765	780	766	795	799	750	736	798	778	795	748	777	766	764	769	788	733	764	816	786	789	795	776	799	792	795	808	767	788	770	808	794	764	771	748	783	767	771	786	766	779	810	799	748	775	743	788	835	755	794	792	758	794	808	796	808	748	772	746	764	752	797	815	717	761	768	780	713	771	757	775	767	778	764	783	803	790	764	787	757	769	764	779	758	801	791	808	756	781	747	779	799	818	782	774	817	776	791	788	790	775	788	771	788	778	757	772	774	787	744	726	765	784	768	743	740	737	730	764	761	791	715	778	744	717	764	745	768	784	845	751	798	785	756	740	739	781	816	724	750	753	851	772	728	791	813	766	763	796	767	759	732	760	794	816	804	755	770	805	825	751	786	783	791	807	776	818	772	746	788	811	803	809	782	762	734	792	732	764	773	804	772	793	770	777	773	736	784	786	755	747	747	734	761	719	786	733	777	771	765	808	783	759	782	784	796	732	791	807	790	808	780	762	789	805	775	759	756	806	772
47575	53015	49614	33438	25555	22119	16805	10463	5800	3819	2772	2313	1839	1608	1378	1254	1070	936	810	745	708	662	748	641	580	524	463	497	439	442	435	409	398	356	356	325	347	333	339	307	294	309	345	359	305	290	299	342	317	317	310	324	378	324	283	344	317	324	299	335	301	310	326	336	335	308	340	307	291	304	310	292	301	288	312	281	289	323	310	320	338	319	324	291	297	323	303	267	335	307	322	269	286	294	341	322	308	327	307	329	287	304	317	291	317	334	303	302	328	313	306	284	282	260	309	323	307	284	308	298	305	283	275	317	289	270	303	350	283	285	282	312	289	280	307	293	291	326	304	288	306	307	329	301	327	309	310	312	281	303	286	297	288	311	296	304	304	287	292	295	288	336	313	309	265	269	312	276	318	283	297	297	297	269	299	303	324	299	290	302	280	302	264	313	267	287	276	262	275	283	285	322	292	301	290	302	303	258	292	297	322	269	267	321	302	326	306	291	296	297	286	337	272	299	295	289	329	285	314	299	332	285	318	296	298	288	322	299	283	313	297	313	335	299	277	289	270	322	298	310	327	328	288	294	300	282	301	305	314	290	287	286	291	297	301	276	287	291	301	298	296	308	265	308	291	327	270	312	296	276	293	327	282	326	293	283	316	305	287	302	322	313	324	302	294	303	276	288	318	289	268	299	327	308	312	298	274	298	301	288	259	327	270	305	271	296	313	292	286	303	316	284	317	323	315	289	313	299	294	305	296	282	317	323	341	306	293	277	275	307	285	321	303	273	307	280	275	313	287	313	307	281	270	299	302	311	336	272	309	288	315	307	279	301	288	281	306	311	286	298	285	279	281	311	324	298	290	289	305	296	285	285	285	310	304	294	305	299	286	304	319	300	295	276	275	296	321	309	307	311	294	305	308	277	282	289	266	303	290	282	317	292	296	278	270	314	313	311	318	304	277	288	249	279	301	303	312	337	294	267	282	289	296	300	294	268	275	308	299	305	297	265	295	314	325	315	292	295	287	293	295	290	296	291	327	259	292	302	271	307	311	312	299	317	295	272	285	309	291	306	321	278	291	300	275	289	289	309	279	307	302	301	276	309	325	314	302	303	290	288	300	318	325	267	319	300	271	329	288	299	329	309	296	300	260	287	309	302	287	301	289	320	297	287	307	320	317	290	282	263	329	321	319	300	321	310	297	290	298	298	281	271	266	311	326	305	271	286	293	307	322	259	288	311	303	290	304	307	284	309	297	319	309	300	341	248	318	309	283	312	320	306	309	282	309	283	267	296	298	282	329	309	326	300	283	274	309	265	302	256	336	309	288	344	291	295	278	289	333	306	292	279	277	278	298	262	296	284	279	264	301	308	288	309	307	266	312	310	300	263	286	273	329	286	322	292	281	288	320	281	304	294	304	313	288	320	282	291	304	320	317	281	328	312	276	293	294	284	342	279	317	279	318	312	272	332	279	302	273	280	279	305	298	301	310	309	320	305	288	302	320	272	300	273	284	293	259	317	320	309	285	279	309	273	319	317	334	278	308	314	310	303	301	301	284	305	279	291	317	294	272	298	307	304	309	305	273	299	307	297	299	284	300	299	306	293	309	323	319	306	290	304	284	289	306	308	284	273	281	312	271	285	289	295	304	313	301	300	268	303	318	310	289	294	319	315	318	304	304	321	271	302	318	296	303	305	301	305	290	309	317	267	285	292	317	336	303	279	285	272	281	298	314	316	293	275	307	328	294	297	280	256	323	296	282	295	294	312	316	308	296	313	324	289	288	283	309	330	311	278	306	316	282	298	285	299	292	320	336	316	325	291	303	311	296	289	285	263	297	289	291	307	307	313	309	305	294	282	308	265	278	304	256	283	292	290	294	313	295	292	299	277	289	302	291	309	288	319	300	285	260	291	302	300	287	300	305	292	299	301	303	308	314	288	312	294	299	303	304	285	283	319	281	304	309	279	310	324	306	299	301	317	278	267	292	312	289	266	299	301	319	290	299	321	282	279	319	322	286	310	297	320	290	252	289	314	320	317	324	312	300	323	275	284	279	304	270	290	297	291	265	274	295	294	282	317	282	301	322	310	311	309	292	312	281	261	314	297	279	294	277	282	287	289	296	300	319	287	314	295	320	297	294	326	301	288	279	305	295	280	277	295	310	250	299	286	290	286	284	300	323	308	331	296	316	270	296	313	300	272	312	310	270	309	295	287	300	291	292	273	285	263	283	322	305	282	316	315	299	319	299	323	269	293	315	288	313	287	285	287	325	275	306	288	306	284	320	309	297	306	317	283	259	280	261	282	305	301	287	277	288	299	321	322	274	284	303	311	316	318	312	293	332	278	301	292	316	279	328	254	298	285	298	295	314	309	303	299	275	322	282	313	265	289	334	297	304	277	299	292	329	319	328	274	287	284	302	296	289	321	287	311	299	299	293	284	311	301	293	314	284	288	295	303	314	308	312	278	301	309	264	275	313	317	312	268	321	325	286	295	273	287	312	280	303	297	294	326	283	293	296	317	287	268	283	292	289	283	282	318	300	271	312	277	296	289	290	298	295	300	343	297	307	308	307	311	282	284	277	305	286	291	272	291	280	302	291	281	265	307	305	299	328	286	290	309	290	303	271	332	292	301	304	325	288	284	310	272	295	315	269	259	288	291	305	295	308	306	305	349	308	296	301	304	285	273	302	305	289	308	284	242	284	283	291	305	293	296	271	321	277	273	307	332	309	293	293	293	294	300	283	320	285	253	294	286	308	310	280	292	281	314	294	308	283	280	295	295	270	297	274	290	302	322	301	315	279	294	325	303	325	273	291	313	270	283	288	299	284	264	280	314	297	268	300	318	317	302	298	281	315	287	317	331	295	273	307	299	300	287	300	305	317	281	320	307	281	298	331	318	299	277	302	318	302	308	270	302	289	287	274	301	264	302	302	307	311	267	288	298	311	283	306	274	288	313	289	289	313	256	302	304	275	295	302	292	326	264	301	281	290	307	284	312	300	292	264	335	325	273	312	261	289	294	271	298	300	280	332	291	291	297	301	252	317	323	312	299	283	284	293	314	295	281	309	300	318	281	268	306	274	321	280	312	314	325	297	284	304	311	305	302	331	319	295	266	339	317	286	306	278	290	282	301	316	288	318	280	327	301	308	296	313	286	310	295	311	309	302	307	308	273	290	314	293	251	308	288	290	314	286	327	290	327	293	318	323	282	263	277	297	297	323	285	337	274	287	288	285	334	304	291	296	304	282	275	283	306	287	280	304	283	324	311	295	310	286	267	291	294	293	292	299	327	304	294	304	284	288	335	324	291	306	262	286	299	307	255	283	302	312	301	254	270	308	296	313	288	273	324	295	265	313	271	304	301	268	321	310	298	286	304	307	311	331	281	285	288	284	326	279	294	281	305	277	269	308	296	275	271	284	297	301	303	264	273	285	291	303	308	334	291	278	289	283	296	269	306	293	330	324	299	280	317	296	277	294	314	305	305	313	298	303	283	305	298
31257	45173	50448	43071	26964	24327	20950	17653	14081	12498	10688	9387	8328	7380	6620	5918	4720	4401	3901	3258	3138	2945	3197	2851	2567	2280	2023	1996	2001	1820	1462	1308	1301	1123	1032	948	938	928	852	860	870	830	847	800	824	821	832	779	813	846	816	923	1086	1074	949	870	948	946	945	900	985	873	780	838	821	886	792	791	847	741	735	802	739	785	794	773	763	793	765	705	722	754	794	769	710	818	704	789	780	736	828	782	769	783	760	737	769	755	688	720	696	735	687	742	768	757	712	729	753	712	701	768	697	721	714	733	741	752	661	712	736	711	667	685	629	719	736	689	691	717	698	713	664	701	673	704	682	696	689	673	690	700	698	691	700	680	704	687	707	650	668	627	673	685	677	695	709	693	727	712	669	695	681	695	721	736	660	705	760	666	718	680	670	691	650	701	690	656	725	735	695	701	667	700	703	690	689	700	693	714	696	719	698	723	673	712	688	658	754	734	665	680	660	688	722	704	730	669	715	699	657	678	691	717	654	688	672	711	711	715	686	703	723	714	726	668	652	699	685	696	676	686	693	704	733	707	715	698	688	687	718	705	723	676	721	705	688	700	678	722	691	708	725	705	684	690	674	650	671	703	683	714	694	724	691	672	692	696	721	691	717	664	713	657	648	722	703	693	686	673	648	707	629	668	660	702	671	726	708	672	697	704	686	683	680	694	660	696	718	685	706	677	725	687	655	722	655	715	701	692	736	690	703	708	700	627	697	705	704	735	704	683	733	717	689	730	731	663	693	717	649	708	715	677	664	728	725	688	668	655	675	653	675	674	692	712	679	718	704	651	677	671	714	731	662	718	703	682	675	654	732	693	700	721	688	723	687	650	715	705	663	651	660	666	684	723	679	730	691	669	681	671	684	693	662	694	717	687	702	688	700	733	737	712	710	700	708	654	724	722	680	711	692	700	697	718	716	663	684	726	710	701	717	675	673	731	688	638	706	688	693	750	656	696	674	703	675	667	731	685	688	698	690	631	678	750	711	676	672	694	720	683	706	732	715	697	709	722	680	677	710	654	670	687	690	673	694	736	646	768	686	671	725	652	706	638	666	670	724	736	689	685	716	692	700	707	702	702	666	698	739	663	711	681	670	692	661	709	702	707	690	724	703	689	702	672	747	686	693	651	704	731	635	713	691	714	712	717	738	683	699	725	709	713	712	687	735	695	726	718	699	690	641	720	656	709	686	664	616	658	712	726	667	702	685	700	691	728	695	726	714	683	675	715	718	681	656	696	697	706	724	765	661	703	687	686	744	702	705	730	685	679	680	658	686	660	677	698	716	710	648	749	697	684	661	708	669	698	679	681	714	703	684	713	723	729	691	704	723	665	728	723	689	718	661	659	655	693	680	710	713	697	684	711	710	699	722	679	688	698	703	754	703	648	706	709	728	711	686	663	628	648	709	700	718	654	666	642	662	707	653	676	716	677	746	633	737	740	686	723	710	698	686	691	673	719	703	704	704	704	705	675	677	713	704	711	702	656	678	675	706	708	677	664	698	683	679	686	700	733	720	740	695	719	703	726	670	679	709	683	709	673	682	742	678	666	657	653	691	636	676	660	669	734	686	669	706	675	748	738	722	715	685	668	696	676	652	685	691	660	700	684	671	693	701	700	704	723	671	712	699	691	719	714	697	675	690	675	695	706	690	743	693	692	667	707	685	680	725	669	661	693	694	692	637	723	772	681	681	653	730	720	673	733	686	717	681	701	718	692	733	723	678	712	690	675	703	723	697	679	711	668	692	669	735	712	720	668	681	707	691	725	687	699	716	675	661	668	681	685	684	712	709	729	678	653	675	691	651	640	686	684	681	675	694	678	677	717	690	672	731	675	682	702	702	709	712	645	697	704	683	720	701	677	712	668	674	710	704	675	668	688	684	703	692	690	701	678	702	681	681	707	675	689	708	664	696	715	655	721	648	680	700	724	647	713	683	734	679	716	707	686	688	685	711	692	708	685	694	703	695	670	732	710	711	725	680	686	703	687	695	732	694	686	697	666	708	727	704	720	719	695	737	671	718	685	691	671	706	685	700	693	667	675	698	677	738	671	694	703	682	689	686	692	674	665	730	720	645	663	735	695	655	720	742	713	704	691	694	710	682	700	732	712	677	636	678	693	705	657	670	669	749	702	724	661	704	693	711	710	699	682	730	665	706	753	682	628	666	729	724	756	675	682	663	760	660	705	661	618	699	676	661	691	716	706	676	724	682	705	712	728	664	682	641	717	754	672	704	718	695	699	663	681	688	713	731	704	664	723	711	694	707	693	697	668	713	701	728	702	667	669	666	715	674	717	731	694	698	691	677	695	702	702	681	714	693	679	675	692	667	676	702	704	721	712	684	651	639	680	700	688	710	741	682	702	739	695	682	722	699	698	693	733	707	662	694	759	709	688	684	673	670	685	644	651	676	705	684	672	686	699	683	709	661	737	695	667	667	675	701	679	706	696	719	658	694	701	695	731	718	737	683	669	679	695	678	674	696	695	739	667	703	720	752	686	693	721	713	732	724	686	714	701	658	687	700	685	717	739	700	681	700	693	697	695	728	673	716	707	676	661	696	684	673	672	734	688	684	726	648	709	700	685	678	697	713	732	671	705	731	701	691	691	713	730	710	712	646	695	732	667	698	731	694	703	679	681	686	720	729	697	709	668	707	665	671	654	690	700	704	673	735	778	687	680	701	697	685	670	718	691	706	698	672	717	651	693	709	706	668	712	708	732	717	657	690	711	674	727	663	678	677	719	672	665	697	714	683	699	646	703	708	710	649	689	721	714	741	745	677	708	701	740	713	720	707	749	698	724	679	681	656	684	688	712	696	723	651	686	684	667	767	708	672	713	727	704	710	651	657	660	704	662	621	721	678	713	698	699	676	717	683	670	707	669	737	666	710	713	695	684	720	671	664	713	686	723	686	714	672	700	697	690	677	695	660	653	718	674	665	670	746	719	712	746	711	725	715	684	687	704	686	776	668	711	689	693	677	675	667	683	758	691	692	681	658	694	720	703	736	659	711	701	725	715	728	717	745	706	765	715	735	662	716	703	711	668	738	701	693	710	701	691	711	670	702	655	688	730	702	706	696	701	716	650	674	663	683	692	664	745	680	712	696	669	656	689	692	699	694	618	697	729	729	678	695	715	714	716	691	707	708	739	686	670	626	694	706	694	736	648	689	658	679	737	679	694	705	683	725	717	690	706	706	788	680	697	761	726	671	659	702	725	659	702	688	690	713	694	674	681	666	693	682	675	702	674	690	716	749	694	675	674	695	691	677	711	698	738	694	712	671	747	686	702	624	676	728	695	677	652	693	672	685	687	733	732	735	656	712	673	707	717	719	682	668	650	746	669	743	745	681	681	677	689	721	692	670	685	700	716	729	695	686	692	694	668	668	724	716	758	678	678	701	694	732	713	713	700	697	674	657	680	697	704	707	661	670	738	695	688	695	712	694	690	741	705	701	636	697	722	690	677	689	719
21548	19142	22349	12446	5999	3869	2818	2050	1498	1149	969	818	721	673	588	452	408	395	388	370	347	331	343	315	292	281	318	300	305	331	289	257	287	287	285	240	262	267	276	264	238	277	264	271	275	263	253	310	272	276	265	272	283	288	285	236	270	299	286	246	263	273	293	292	247	322	277	293	260	290	285	218	276	263	247	281	255	266	299	264	285	274	266	268	294	256	227	265	237	265	248	228	301	293	284	254	262	259	277	281	284	254	254	258	245	289	273	249	272	271	252	250	256	255	269	242	272	247	243	261	251	285	251	292	258	281	252	260	269	258	254	268	251	275	275	284	240	237	265	241	242	256	273	292	258	269	248	279	247	231	268	280	275	233	269	258	252	263	289	246	271	252	263	253	257	283	279	313	275	245	253	258	290	277	264	235	266	288	267	262	251	282	247	286	259	260	259	246	251	249	258	255	258	249	269	283	268	259	270	262	280	266	252	230	262	258	248	254	299	265	248	266	267	251	261	234	296	257	266	266	247	275	265	249	256	255	243	261	268	262	274	238	246	273	259	256	293	255	278	278	251	270	278	257	274	245	261	276	247	284	283	265	285	255	269	222	275	278	263	291	259	255	250	280	259	259	294	277	228	288	267	301	247	255	255	283	264	268	253	284	262	268	260	269	271	246	243	239	266	257	253	276	266	309	215	260	239	251	304	243	268	259	260	278	284	247	278	263	269	297	288	263	246	276	283	263	268	274	263	261	271	284	263	249	277	251	272	247	259	260	259	277	250	299	280	263	252	280	260	255	267	269	275	259	265	276	248	266	247	274	249	262	274	245	259	265	257	262	293	246	275	268	293	283	293	287	270	238	245	290	264	268	295	269	268	252	260	271	263	274	250	250	266	256	267	281	277	240	280	265	295	265	272	289	243	264	259	268	271	275	247	255	250	225	242	246	241	223	247	252	255	269	254	276	259	291	279	243	251	280	280	264	260	242	273	262	264	266	257	252	266	260	265	256	271	297	261	265	240	286	259	302	286	275	292	268	250	288	237	283	273	246	282	294	269	259	284	280	280	263	271	289	275	256	252	282	285	291	260	266	261	266	270	221	262	258	240	244	251	269	238	260	261	272	269	243	272	245	241	277	264	264	253	265	261	265	283	265	268	281	242	278	253	238	294	277	273	279	281	261	269	271	280	257	271	253	279	292	258	264	261	276	268	296	271	286	236	260	269	284	260	266	254	261	256	256	283	253	261	260	285	260	256	245	290	259	278	256	283	239	261	262	258	288	241	293	259	259	274	271	274	257	260	266	256	290	286	303	284	256	270	272	243	264	256	279	292	246	255	280	266	238	280	282	255	288	268	282	257	306	284	264	262	277	267	245	241	254	268	249	270	236	267	254	284	256	301	259	252	259	282	276	267	276	280	259	266	268	236	287	250	250	268	266	269	270	250	260	259	239	266	272	287	261	292	255	272	291	267	263	276	229	254	299	255	262	252	260	253	236	277	210	258	260	251	280	275	271	265	290	248	251	258	261	266	287	277	260	279	245	263	270	282	277	249	258	257	275	271	269	237	253	253	254	251	259	246	274	299	296	260	299	287	248	248	261	271	268	269	267	257	286	268	252	256	277	248	273	267	247	259	260	257	283	278	246	251	240	258	253	244	271	238	293	281	257	237	253	239	297	265	263	280	300	253	249	258	273	221	248	236	275	268	252	288	268	277	260	255	261	271	272	256	222	269	276	263	285	274	268	264	244	246	261	270	271	254	244	242	290	264	268	258	250	280	243	244	263	266	244	282	240	262	279	262	263	253	240	261	296	256	266	265	276	287	284	273	265	251	246	303	279	266	239	275	263	256	281	271	279	276	251	255	263	271	246	262	296	261	265	278	265	307	303	264	247	267	250	238	266	226	265	237	269	249	274	241	270	269	274	267	266	269	270	267	276	256	241	274	263	247	276	279	260	277	275	262	271	269	289	246	257	309	280	274	251	271	264	255	268	274	264	271	302	253	248	254	214	262	257	262	248	277	286	265	260	291	275	259	242	267	265	271	273	306	278	277	265	258	293	279	274	244	273	272	246	250	269	295	273	246	270	255	248	214	282	257	255	273	288	287	279	268	279	269	296	266	261	259	279	251	277	261	252	273	275	248	227	282	287	242	268	294	274	271	279	264	276	234	281	258	287	270	280	262	261	252	260	251	256	268	271	282	259	278	267	277	249	260	265	267	279	281	274	274	254	239	276	273	255	247	245	244	263	245	273	285	276	258	267	258	236	262	275	277	225	261	276	266	258	286	281	270	262	262	256	269	274	254	275	246	246	239	254	279	286	246	284	258	281	298	282	303	258	299	261	285	256	271	240	261	237	250	272	263	262	242	275	278	247	268	262	254	273	283	277	290	261	298	286	261	274	258	282	266	282	269	287	267	263	301	258	258	251	249	248	255	267	255	277	261	247	266	278	243	255	258	284	272	291	259	258	253	273	272	266	257	278	274	266	268	266	265	250	244	266	270	274	238	298	292	295	296	273	273	273	247	255	290	277	271	253	275	248	288	322	259	284	257	274	276	253	274	266	236	273	267	258	297	263	241	274	269	263	254	269	248	263	261	254	273	251	229	267	264	263	248	265	257	287	262	246	283	276	251	282	281	273	258	275	266	257	268	289	275	242	263	277	293	227	239	251	252	262	256	229	282	255	272	235	259	260	262	298	293	248	290	259	289	286	278	293	287	266	240	260	264	272	269	237	247	273	270	252	276	239	300	253	273	304	264	280	257	276	260	254	247	280	297	268	263	236	261	291	269	234	286	252	250	259	290	280	241	273	250	259	276	259	258	282	296	255	268	278	245	246	236	271	288	250	297	279	262	263	252	290	275	290	245	270	265	254	274	263	225	290	282	273	267	275	278	265	263	236	272	274	256	281	280	256	241	273	269	257	259	230	284	273	271	247	288	278	246	248	253	262	260	275	245	238	250	292	318	269	290	278	289	254	227	277	294	277	283	255	265	293	268	281	251	251	240	290	256	280	267	265	268	263	259	262	271	276	252	240	287	264	277	236	281	259	287	256	227	276	259	276	247	251	265	272	257	274	301	263	239	266	265	255	248	259	273	243	265	229	237	253	246	258	253	270	288	293	259	277	280	243	241	269	281	274	230	284	275	269	315	278	255	267	264	269	284	292	288	270	287	270	283	253	260	243	266	281	268	257	289	259	291	287	250	267	267	257	278	243	265	244	317	299	284	258	253	246	286	265	258	268	270	268	274	293	255	253	252	273	261	287	272	261	230	266	280	274	251	265	239	284	267	260	273	259	270	292	270	229	291	272	258	228	236	309	264	281	289	260	306	260	274	259	266	268	279	241	268	271	266	274	257	266	233	266	275	290	297	244	245	265	261	273	272	292	288	287	255	271	245	261	245	227	286	290	262	284	278	270	297	272	259	261	286	267	280	278	266	265	264	263	278	253	259	251	276	289	283	245	267	279	261	273	245	230	272	255	230	272	250	265
12456	17057	27464	20162	14395	12311	10164	8566	6477	5204	4587	3937	3583	3070	2526	1996	1695	1575	1405	1218	1173	1074	999	1018	941	920	936	880	856	800	771	791	723	712	666	684	695	605	652	651	649	692	665	674	672	699	643	681	645	627	658	691	691	698	670	661	727	705	747	721	676	696	655	670	673	727	689	669	651	655	677	668	675	661	722	674	674	645	715	667	717	651	673	674	666	635	673	719	687	678	671	671	645	639	689	652	654	696	666	642	619	669	680	687	686	637	658	669	674	631	670	642	646	646	667	666	647	657	670	646	660	608	643	692	669	639	612	631	639	644	655	624	649	645	655	632	634	670	640	630	678	650	665	630	648	650	647	693	641	648	686	709	654	611	626	665	641	654	625	677	681	618	661	648	634	626	636	703	637	641	706	647	618	633	643	693	656	684	674	638	636	617	630	637	674	638	639	671	687	658	629	646	656	693	641	647	674	654	655	693	618	675	638	630	642	652	678	625	616	711	635	684	638	628	687	675	679	680	703	634	670	636	696	661	659	706	632	664	699	632	641	636	706	673	659	630	672	619	647	650	691	649	655	657	624	605	647	671	612	616	640	621	652	684	641	667	676	669	641	673	624	603	664	616	637	633	664	617	659	656	639	656	680	649	601	639	663	676	654	676	684	662	670	702	664	647	687	658	654	626	636	626	686	675	641	658	682	647	668	623	651	663	643	637	638	660	674	671	672	598	673	693	643	675	626	687	639	641	696	655	636	649	699	680	653	685	633	633	683	625	654	721	635	677	697	658	695	607	675	678	640	696	610	655	629	674	630	659	675	714	648	637	683	638	623	610	620	720	704	645	655	648	678	637	631	618	683	672	634	621	676	651	679	665	649	644	697	667	598	626	619	682	680	639	694	670	629	643	617	712	642	612	643	687	649	659	623	689	650	661	625	642	675	664	663	643	693	701	664	611	644	584	647	665	697	658	684	662	606	678	644	624	688	638	651	685	677	652	623	673	670	688	655	613	660	639	672	683	599	680	655	676	680	641	666	587	641	672	643	689	641	625	675	655	637	676	658	611	652	611	642	639	633	643	677	654	654	679	627	664	640	648	672	696	611	668	623	624	623	670	667	634	656	687	654	681	666	649	609	671	674	641	659	696	674	690	660	639	649	676	673	664	662	648	681	597	638	670	643	601	648	665	655	646	646	639	617	622	674	643	638	695	669	646	639	636	650	641	648	654	594	669	601	674	682	646	653	602	656	644	682	670	685	639	652	638	653	651	643	697	681	572	661	680	661	640	658	655	653	623	645	658	657	658	637	660	641	659	632	676	657	654	655	660	665	712	632	612	681	657	678	616	601	638	644	623	619	627	652	655	700	657	654	680	674	680	635	631	616	646	637	629	683	605	630	669	604	644	632	671	663	644	627	690	658	697	629	633	632	684	605	641	659	700	631	663	649	634	682	634	660	682	648	669	654	669	658	659	677	667	654	682	647	671	639	644	710	689	678	659	643	664	637	630	588	585	619	632	673	644	659	666	651	699	608	654	673	654	619	623	633	653	694	722	629	693	664	654	650	666	673	640	649	627	659	644	664	661	649	682	625	634	638	662	596	618	633	626	634	620	648	641	682	638	631	657	610	661	654	679	639	688	662	632	664	683	617	633	654	631	634	614	690	689	573	686	673	622	703	619	635	649	605	655	645	613	657	669	601	614	658	579	675	560	688	651	681	728	619	647	673	625	646	624	620	651	624	706	644	623	622	662	654	616	666	651	665	642	645	639	703	648	644	640	689	660	676	609	696	626	644	661	669	674	670	681	631	653	672	656	679	674	684	648	669	634	673	649	628	657	701	654	651	641	642	668	640	665	657	638	628	626	686	643	661	635	663	636	617	633	646	652	664	653	637	650	666	665	642	647	623	625	643	705	633	672	649	650	693	678	664	652	673	664	680	670	654	655	654	667	618	622	649	669	696	605	638	650	658	624	656	606	671	654	631	611	663	675	660	677	705	630	654	676	700	651	660	650	643	663	662	690	640	635	627	621	622	631	599	650	651	623	655	670	643	600	637	659	692	629	650	692	656	660	671	691	637	648	651	644	595	592	648	656	673	633	647	631	658	660	676	680	667	687	656	677	666	638	652	667	615	628	649	665	613	684	634	660	672	612	649	649	669	649	640	624	620	618	667	648	623	642	622	663	688	643	636	679	637	615	667	634	652	663	630	646	684	643	702	671	643	614	634	647	652	687	626	632	668	650	642	676	646	653	645	649	670	651	609	630	643	657	697	712	652	564	636	703	637	678	634	693	656	589	627	703	677	665	670	637	661	636	617	643	671	646	661	682	650	678	658	677	672	657	641	662	697	657	656	651	656	651	661	603	651	650	665	686	689	632	677	684	662	672	658	642	650	615	664	610	647	643	629	632	642	622	618	601	696	706	617	649	666	607	648	688	710	648	643	660	653	643	680	672	625	644	678	611	631	661	661	631	678	663	626	656	671	620	678	647	641	679	646	662	663	671	709	638	665	680	652	662	610	648	656	701	684	613	651	692	659	694	639	624	629	668	706	722	644	641	637	663	671	671	663	660	656	676	632	631	694	638	701	651	693	653	697	631	669	673	614	688	672	654	660	666	648	659	665	676	633	676	659	650	638	693	663	668	684	620	669	637	659	641	616	635	662	655	694	627	655	634	666	650	623	651	683	685	633	670	602	661	643	660	654	686	672	610	711	682	666	690	642	703	651	646	654	660	636	678	651	650	663	636	617	625	661	683	663	642	652	679	634	638	629	647	660	657	630	654	662	700	606	635	664	632	644	663	661	652	649	641	641	639	651	671	664	653	653	629	720	653	610	634	653	662	662	708	702	631	680	743	681	636	644	620	667	700	659	625	660	662	633	611	685	661	676	633	703	655	650	644	626	684	615	647	635	674	626	636	621	640	620	659	654	665	634	681	620	577	626	682	647	631	625	649	628	683	680	682	681	621	656	671	620	656	623	624	650	641	640	650	696	668	702	644	621	671	630	675	697	668	670	656	627	653	660	634	694	648	614	671	664	681	631	625	662	647	626	619	688	685	656	620	667	671	623	638	680	656	623	653	634	645	689	677	606	652	638	678	613	635	650	619	680	654	679	662	663	648	625	671	647	644	601	654	628	687	651	672	660	635	612	648	646	669	616	664	686	618	644	644	652	665	620	610	676	660	625	691	705	634	647	645	675	673	674	686	680	651	688	637	719	663	608	636	635	619	697	661	664	643	684	613	701	627	615	639	660	663	656	612	689	676	618	656	658	688	671	627	640	639	588	638	677	656	622	657	660	695	645	646	679	627	672	646	633	675	646	653	681	647	615	699	686	668	653	648	619	662	683	723	701	640	652	690	668	622	650	614	656	647	635	629	649	634	659	655	662	687	619	644	646	647	639	625	663	673	652	652	618	645	659	666	683	643	629	640	684	635	666	655	672	596	665	629	670	659	667	636	645	663	664	670	646	651	654	641	649	651	631	629	631	683	678	672
37266	49710	50797	32865	24119	18377	12010	6791	3628	2542	1839	1645	1270	1099	919	856	816	723	777	835	584	596	530	525	507	443	489	452	415	440	417	358	323	369	363	351	348	342	344	309	369	334	370	366	349	365	343	295	325	337	295	323	355	377	370	361	339	361	347	329	391	372	347	350	367	331	323	332	349	309	300	314	338	362	341	317	333	348	321	329	338	331	324	326	370	354	307	314	362	322	333	317	345	315	369	322	363	354	323	324	338	359	329	310	345	360	328	363	310	317	328	317	300	305	311	316	323	338	342	296	324	326	336	323	323	334	343	322	337	316	315	350	333	346	324	326	299	332	317	308	295	331	316	337	311	320	360	318	306	338	323	298	315	357	342	329	317	329	339	292	332	348	327	289	321	338	335	328	312	346	308	320	318	290	331	332	321	318	263	352	318	330	313	296	331	296	312	324	308	324	310	323	311	320	322	331	317	303	336	333	330	291	318	302	333	332	332	342	303	358	288	308	343	316	328	311	318	311	344	324	302	309	332	347	319	321	318	353	325	346	298	360	300	308	322	322	313	324	342	298	316	322	308	308	324	314	356	334	317	302	301	352	300	320	313	320	325	330	348	296	329	317	324	308	315	312	343	329	321	325	308	334	315	375	318	307	324	296	289	325	366	323	320	317	327	319	315	316	313	327	323	331	331	307	310	340	346	336	340	317	308	295	307	307	293	333	299	306	340	321	320	338	355	293	309	325	294	323	310	307	326	310	359	342	346	269	323	346	318	328	339	328	334	307	347	348	312	327	286	294	313	361	358	341	334	355	312	302	308	362	320	322	331	294	327	337	345	301	326	344	378	336	292	337	295	324	324	312	329	315	292	300	356	352	305	315	361	321	345	326	340	283	339	338	335	331	316	291	337	326	327	308	306	271	315	334	315	303	314	343	318	282	327	332	334	325	360	326	309	361	313	335	318	315	326	352	318	337	340	321	321	319	328	336	340	323	327	318	314	297	310	348	316	312	337	333	316	312	336	318	315	299	330	318	329	296	297	298	340	309	328	310	341	345	341	327	312	334	364	334	325	332	325	322	352	328	325	310	340	344	328	331	319	312	333	326	329	338	309	338	314	322	341	346	295	312	299	353	370	327	321	329	310	321	317	335	311	307	341	269	328	358	343	330	327	272	328	316	344	331	334	330	340	329	344	341	303	322	312	278	320	354	338	366	382	310	303	312	283	361	306	341	323	329	358	311	289	334	316	316	308	327	344	303	310	368	303	336	339	334	331	350	346	316	317	313	309	317	317	339	323	334	329	296	324	338	313	373	294	324	339	313	351	327	323	337	340	313	307	348	345	327	291	298	317	309	301	333	302	343	286	320	292	348	312	341	346	325	339	293	353	329	337	334	355	324	364	332	323	320	320	302	335	331	319	333	349	285	346	316	314	344	325	305	323	345	313	314	324	326	356	337	323	318	342	344	275	315	346	320	300	341	326	350	329	295	341	341	345	322	329	312	316	331	338	327	321	301	338	322	353	331	360	303	268	339	327	326	338	308	371	322	307	330	352	356	317	333	326	332	342	304	301	325	329	320	321	335	317	297	330	360	343	322	323	321	302	343	370	353	312	309	315	303	329	333	324	317	316	285	301	302	312	298	311	341	329	302	303	302	356	316	331	333	300	305	294	328	311	297	330	325	303	339	323	332	302	344	318	314	331	322	330	309	343	362	304	303	352	348	314	324	325	331	302	309	317	323	341	320	343	317	342	348	297	331	332	353	337	334	326	320	323	313	341	343	340	333	323	292	301	317	311	344	325	324	312	322	301	319	340	311	310	325	335	310	340	337	350	342	344	312	322	347	313	316	337	332	307	344	314	325	308	312	332	352	339	344	358	336	324	341	353	339	299	343	289	314	333	326	321	332	321	304	330	320	312	343	333	297	321	321	321	324	309	326	334	338	314	323	332	341	368	312	338	315	313	349	298	353	319	338	301	308	323	344	333	315	296	315	357	345	322	340	361	293	350	329	321	353	334	296	344	347	309	319	296	353	320	337	290	327	288	308	349	307	334	343	352	322	317	330	347	330	344	312	316	302	333	343	309	310	322	320	316	361	318	343	340	315	331	315	349	304	329	318	293	334	293	315	306	309	296	320	310	323	267	346	306	317	318	338	291	317	338	317	339	334	307	329	325	334	346	321	354	326	343	371	324	315	321	323	268	348	319	304	313	315	321	341	346	345	316	367	357	313	354	339	327	311	337	307	326	292	344	344	325	310	314	271	313	337	284	307	294	342	293	337	326	351	347	341	302	348	305	330	310	328	324	314	321	342	306	357	304	328	281	327	311	331	328	317	339	318	306	302	331	320	299	336	315	322	323	364	340	317	328	304	333	314	348	303	322	315	343	303	295	329	315	330	319	306	297	334	333	327	314	295	344	333	343	328	337	305	332	329	328	326	322	330	312	309	318	321	311	295	339	340	306	300	300	338	297	330	295	321	293	329	318	326	326	321	320	340	347	329	298	336	343	329	346	294	330	289	330	314	341	327	307	310	329	324	312	304	312	319	323	304	316	338	350	309	340	297	301	325	376	344	334	308	352	355	289	318	298	336	341	248	319	325	319	311	279	324	320	302	361	313	332	327	328	326	306	314	331	321	316	324	357	356	306	335	290	298	352	351	306	311	344	329	331	339	327	333	330	328	310	320	333	315	302	335	351	308	313	320	294	332	333	330	317	364	346	310	338	340	322	286	347	307	286	323	348	334	334	321	343	331	331	306	316	326	322	338	364	357	342	333	301	330	321	348	326	304	330	338	278	330	346	376	332	337	313	329	324	326	321	298	277	337	316	357	356	302	338	305	339	342	303	345	318	304	319	301	322	323	296	328	320	316	293	321	318	330	358	328	373	330	325	334	348	339	325	301	330	319	337	327	309	327	344	306	308	350	338	305	311	305	329	309	327	308	354	321	338	287	350	296	298	337	333	341	356	339	288	310	303	290	317	333	302	338	341	330	337	320	324	277	305	331	329	328	344	323	323	330	321	344	352	343	307	335	299	354	331	310	302	353	298	350	315	311	343	304	322	371	352	292	357	313	322	319	338	313	323	312	310	322	332	343	327	325	355	295	337	340	331	329	333	342	299	324	331	347	324	322	328	329	313	335	324	348	318	338	345	301	326	321	333	307	323	288	359	324	334	297	331	313	310	330	330	333	275	337	325	333	331	312	321	305	333	305	342	343	308	330	317	372	348	305	320	332	317	328	355	332	353	294	357	306	353	303	315	320	310	356	286	339	305	294	330	290	330	305	320	320	335	313	277	320	341	309	336	297	348	325	318	324	316	337	327	329	350	317	321	313	337	326	312	308	315	305	320	342	308	297	313	339	336	307	327	344	352	319	335	333	335	272	324	333	307	310	329	304	302	339	309	349	324	331	303	332	330	351	306	345	320	312	334	323	300	312	327	331	354	298	357	319	341	302	303	311	325	332	311	322	314	331	321	313	332	330	363	332	339	339
23880	42425	50896	37171	22776	19657	17356	13625	10385	9315	7957	6814	5647	4955	4300	3904	3375	3277	3505	3362	2567	2553	2146	1848	1812	1575	1601	1681	1570	1441	1257	1140	1091	1112	960	869	849	843	883	867	871	824	842	811	836	822	822	835	848	841	855	853	1001	895	864	951	917	893	914	906	931	844	898	856	847	877	891	846	876	830	848	856	820	803	822	801	808	808	811	837	777	824	855	810	775	805	803	815	745	865	827	840	845	838	824	880	771	760	760	787	741	797	776	783	824	764	816	835	806	815	798	762	788	839	778	822	778	713	726	824	780	793	741	792	732	784	775	710	769	789	765	785	765	727	741	795	789	784	824	772	721	808	762	798	770	811	764	783	786	780	777	831	767	752	730	707	731	750	741	767	770	798	788	750	860	756	777	724	761	788	741	779	743	747	745	752	763	771	771	799	748	770	779	763	740	760	761	755	751	715	791	729	803	725	773	767	760	788	781	776	843	776	826	739	752	774	756	788	750	758	730	723	733	737	764	769	735	784	818	763	806	736	753	764	763	763	764	762	773	737	791	760	768	791	756	745	785	703	754	761	769	799	722	771	790	774	782	744	721	770	776	783	772	741	736	782	787	740	789	704	794	723	769	806	713	777	796	758	717	728	807	793	840	726	722	811	782	755	694	743	758	750	774	790	772	785	770	738	793	770	785	762	717	743	787	779	772	745	712	770	710	780	768	771	737	718	751	737	784	802	772	731	753	792	761	747	751	791	806	729	680	750	739	739	792	779	783	743	732	770	748	791	817	745	757	748	726	799	798	694	765	748	785	772	743	735	755	756	736	783	752	713	748	808	771	771	733	785	760	750	813	768	734	743	789	773	763	768	776	746	796	704	807	753	752	748	723	727	716	766	726	727	763	741	786	811	741	746	730	806	784	785	780	759	778	771	773	755	793	791	743	761	732	789	745	777	758	808	735	725	775	713	772	766	732	763	750	794	805	788	745	723	823	765	809	834	776	788	757	781	766	775	766	773	742	756	801	751	749	763	744	717	734	718	776	809	736	761	800	728	786	812	771	755	729	746	800	821	753	777	761	775	775	804	761	779	797	777	770	805	772	736	737	740	763	752	750	784	743	763	859	788	766	801	769	772	762	832	772	754	774	812	798	798	806	783	776	817	772	748	764	741	787	782	800	753	774	756	741	754	762	776	746	777	767	804	755	797	768	703	750	738	765	775	752	784	779	782	747	754	781	730	769	798	763	790	781	724	765	774	765	808	778	785	758	774	762	802	774	754	756	729	756	792	829	816	785	723	788	706	765	753	791	738	837	782	779	762	795	798	778	788	818	777	787	785	745	774	771	752	816	798	811	770	720	771	796	779	804	781	788	753	735	832	757	757	736	766	755	759	804	795	768	741	772	743	741	786	796	778	785	770	775	753	753	789	797	788	780	763	778	766	785	772	740	741	733	766	807	761	759	762	808	750	791	766	748	764	774	762	746	738	796	794	740	748	718	828	762	815	820	769	709	738	773	772	781	752	776	768	756	813	804	749	818	762	772	759	763	727	799	721	716	695	760	794	717	763	768	723	783	754	773	751	777	762	795	735	749	776	789	797	733	748	816	774	803	815	729	760	780	779	728	782	771	742	819	776	760	764	756	788	712	777	799	736	777	764	762	704	748	775	719	761	752	759	768	781	725	771	752	798	771	782	772	753	796	715	798	772	728	731	766	777	791	773	718	824	780	808	789	791	769	765	771	715	727	740	754	783	769	802	776	761	760	766	788	765	748	742	801	751	749	766	756	751	738	774	846	742	800	727	786	780	762	757	740	738	821	731	768	766	727	800	766	789	744	756	726	778	788	758	794	732	808	730	795	784	755	768	770	769	763	779	754	747	769	773	779	708	756	726	776	807	760	790	758	792	765	789	758	789	707	753	806	758	790	787	753	727	724	759	777	827	764	751	715	770	783	720	756	777	740	736	776	836	729	752	742	797	729	761	768	729	790	736	720	792	766	759	742	783	705	714	768	786	756	719	778	789	738	774	745	770	769	763	767	801	801	794	740	728	789	782	749	779	781	782	753	767	771	729	819	750	735	794	812	736	773	756	759	811	750	821	742	816	769	729	773	795	743	763	735	811	785	773	792	782	783	763	700	733	798	810	763	721	806	771	766	764	771	802	790	743	775	776	786	753	768	746	750	775	742	772	814	793	772	722	756	820	772	775	745	777	790	791	812	849	781	750	724	758	748	754	782	800	739	744	782	766	755	789	721	832	784	772	738	824	736	773	836	750	759	781	791	741	802	767	779	725	747	750	731	761	857	756	800	755	773	789	752	723	754	769	774	799	748	816	758	810	763	803	743	780	809	751	815	805	786	801	768	781	762	755	785	793	781	732	782	710	802	775	768	763	718	745	740	764	776	760	766	795	722	741	777	771	768	772	724	779	761	754	820	757	771	750	781	744	775	790	734	742	744	744	769	783	745	833	696	785	790	782	747	754	740	809	761	787	771	825	742	781	744	717	738	769	745	782	771	766	788	768	783	727	763	802	754	789	749	777	822	819	771	806	754	747	766	755	805	765	720	752	753	799	751	741	788	776	788	783	792	785	758	767	797	788	835	783	770	781	788	765	761	775	779	799	763	829	796	760	779	789	775	752	801	795	768	778	740	768	763	736	779	746	782	775	718	762	776	760	750	747	755	756	771	749	750	792	789	734	715	771	795	722	787	742	804	739	761	782	724	754	755	778	800	775	747	759	756	755	808	769	735	819	785	716	748	730	736	792	805	813	756	760	810	773	811	722	788	752	797	808	785	778	742	773	803	807	748	799	769	846	738	729	772	745	810	797	767	745	777	784	756	773	798	794	760	786	783	746	768	784	782	784	792	763	795	753	741	783	738	844	798	789	791	786	737	747	757	773	739	711	764	721	773	792	775	767	735	743	745	782	721	795	742	753	759	762	770	755	746	807	792	793	737	774	732	781	755	729	714	743	755	766	819	745	781	748	768	795	781	743	739	811	747	749	800	775	772	748	759	756	792	746	754	758	783	754	780	702	731	793	734	796	758	754	752	780	815	736	787	769	752	757	770	768	760	735	778	764	738	820	745	761	764	792	735	716	771	771	811	734	723	700	755	821	832	769	769	738	830	774	781	785	808	720	784	719	759	743	726	694	729	750	771	780	800	776	759	750	758	783	768	722	762	782	752	786	783	742	754	766	739	725	790	775	761	748	757	785	731	772	770	766	811	764	758	722	722	763	762	746	785	834	784	775	730	724	720	784	728	738	732	763	791	745	738	777	772	797	769	749	778	764	763	780	749	741	815	722	792	712	723	750	752	752	797	822	787	754	802	794	753	764	788	723	810	805	771	800	759	779	804	778	785	735	763	772	782	755	722	749	787	759	786	767	763	722	775	734	778	752	779	783	740	781	775	794	790	806	773	728	761	733	782	779	798	760	782	752	790	752	777	757	780	797	757	785	763	776	707	748	805	752	769	799	788	794	755	705	768	759	767	720	809	743
47473	52216	48953	34007	25294	22227	17418	10380	5597	3555	2571	2190	1684	1473	1316	1168	1199	968	1119	1032	845	793	719	652	519	523	520	527	477	460	396	371	360	391	379	340	339	334	324	317	337	336	313	318	306	312	296	314	288	315	313	319	328	326	350	373	382	332	371	386	341	369	314	325	306	316	312	299	343	336	292	321	301	323	293	337	305	291	294	346	354	279	322	319	297	299	280	315	286	318	323	343	293	317	324	308	308	332	319	253	320	342	293	330	318	308	314	284	310	315	289	273	326	307	330	293	309	287	286	321	318	308	308	289	325	287	296	295	312	294	290	305	317	296	278	268	289	294	293	297	282	284	268	312	282	282	296	276	285	273	284	312	329	340	306	318	300	289	293	279	320	262	289	315	296	317	281	283	283	285	302	315	296	309	301	324	290	290	272	314	288	303	327	269	304	314	277	308	294	291	300	303	273	314	305	281	290	301	294	302	293	273	299	270	308	287	332	305	307	302	280	310	298	270	298	288	288	280	296	329	298	288	307	267	296	275	317	300	305	274	271	328	275	304	324	297	227	318	308	276	290	296	290	311	312	306	323	293	257	309	295	310	311	299	280	317	272	298	319	314	291	289	297	302	292	301	305	303	298	297	287	316	320	296	278	280	334	310	291	304	287	297	296	323	324	311	300	321	306	315	295	310	302	295	261	282	317	292	290	301	264	276	279	312	267	279	316	283	297	314	296	277	273	305	287	266	293	308	292	280	331	305	292	286	268	256	311	294	277	280	286	287	285	314	312	287	307	287	301	294	302	275	256	278	286	298	263	279	298	314	295	265	322	299	351	289	292	277	294	304	278	301	310	302	292	285	318	322	337	277	298	286	340	298	278	274	282	289	275	297	303	273	272	291	339	267	287	281	296	296	325	290	290	312	296	303	279	302	287	298	269	304	293	296	305	279	275	277	267	298	314	325	286	300	280	303	297	300	290	309	289	278	307	328	274	263	291	306	301	295	304	270	295	270	312	274	270	314	269	282	277	287	293	286	314	279	248	324	315	308	283	334	283	282	264	291	297	292	278	290	319	320	281	303	301	307	298	330	314	304	323	265	317	305	274	278	301	320	328	288	298	292	277	318	318	293	311	288	312	325	290	291	341	294	294	285	304	286	310	257	280	326	302	283	292	291	282	300	303	317	301	292	328	303	274	280	308	271	317	289	267	316	292	301	285	315	291	301	274	259	285	276	307	278	319	296	288	296	290	301	325	314	316	253	288	287	316	290	287	281	333	318	311	306	278	305	305	272	314	284	285	311	288	258	276	308	309	332	325	281	292	292	298	304	295	308	292	272	312	312	302	285	281	307	309	275	292	336	292	289	276	303	270	304	278	288	290	323	339	288	316	335	279	270	325	297	306	326	296	317	309	283	309	297	297	313	271	280	295	310	277	264	314	315	307	314	313	307	309	306	302	318	296	279	310	312	297	295	317	306	292	278	276	285	288	315	286	300	312	298	302	296	306	279	324	268	293	312	301	311	297	288	295	287	285	276	309	291	326	315	294	260	294	293	287	309	283	277	288	323	292	294	315	304	298	323	325	294	320	286	287	272	319	317	283	297	254	317	326	305	299	278	284	309	298	278	278	262	294	306	301	292	317	312	308	335	291	327	317	271	281	311	291	269	306	289	276	290	318	307	301	300	309	261	300	304	276	278	318	278	286	296	289	285	302	279	299	335	308	272	263	313	291	277	274	295	287	263	281	286	286	302	326	280	318	286	305	279	311	298	309	338	325	299	301	296	319	283	273	306	303	317	317	319	314	329	269	307	316	280	282	290	288	325	313	293	290	306	294	307	347	334	299	294	289	328	295	285	282	291	278	288	320	283	316	293	301	276	311	278	299	290	304	314	253	293	290	287	318	289	307	304	332	344	319	311	287	293	290	310	308	289	308	308	318	294	312	277	297	295	288	281	309	276	269	301	301	335	295	308	251	291	318	294	301	295	287	292	317	274	327	310	294	288	300	317	305	259	285	292	322	312	273	267	278	319	316	310	300	290	313	320	280	280	295	329	339	321	314	274	296	314	303	286	317	291	326	287	297	286	301	285	302	288	285	311	301	294	337	307	297	321	303	285	280	297	285	270	291	289	287	290	291	286	300	314	274	316	292	298	287	290	263	292	304	297	317	294	290	302	281	318	297	311	327	306	308	340	296	275	312	283	330	267	291	282	316	253	272	323	292	305	305	301	284	299	290	326	304	283	298	339	301	309	294	277	316	305	292	263	322	294	294	300	309	307	297	304	319	274	284	289	285	309	281	305	292	278	316	257	289	291	263	309	309	286	307	276	307	295	278	281	330	330	315	332	293	301	260	282	314	309	298	247	306	297	332	318	292	297	281	270	254	292	296	322	299	326	333	319	304	361	285	307	304	320	277	277	301	293	301	260	283	328	311	263	274	328	306	311	329	294	297	269	304	286	281	323	282	323	334	303	295	282	272	307	283	285	240	293	301	308	306	315	306	290	312	312	309	288	299	292	302	309	311	323	323	274	283	265	317	285	297	255	312	275	294	276	298	328	291	303	305	312	302	336	296	325	286	291	279	297	303	314	300	313	339	307	301	305	316	270	262	311	322	297	307	280	292	279	283	315	282	303	278	320	296	290	293	326	315	310	321	293	295	287	283	298	322	273	294	323	311	269	314	269	313	314	310	301	334	275	296	307	266	277	283	300	310	276	303	330	288	307	298	282	276	294	309	286	279	305	303	313	332	294	313	300	283	282	292	244	322	305	311	299	296	292	271	310	313	313	310	281	293	291	303	292	276	299	286	266	330	282	317	275	331	291	263	286	307	297	253	299	300	265	270	279	307	341	312	307	283	300	293	260	298	281	277	277	292	285	283	285	319	304	313	302	276	291	301	325	317	336	271	305	318	288	286	313	291	285	284	281	296	290	278	311	292	310	280	275	326	305	272	299	304	316	315	258	283	299	315	308	316	315	295	308	290	274	309	300	296	273	309	281	293	298	267	272	296	287	303	310	302	302	256	328	298	282	313	312	283	293	306	280	290	300	304	296	289	313	269	289	325	329	323	336	262	302	258	278	283	326	328	302	298	305	335	315	327	306	284	289	294	288	281	276	280	300	260	306	276	285	277	286	275	345	304	297	314	313	293	328	285	282	288	318	306	295	295	322	309	310	339	281	334	288	263	282	262	299	318	317	304	297	256	323	294	292	287	322	300	302	294	323	306	290	285	336	307	320	301	307	254	272	326	311	289	299	301	281	311	278	337	339	313	294	283	297	248	285	315	271	286	294	312	321	307	282	276	273	295	308	287	303	289	317	274	280	301	333	311	294	280	286	298	304	306	293	288	320	306	310	296	292	300	318	276	288	276	291	313	297	279	313	317	301	303	278	277	304	281	317	276	320	277	289	286	309	302	304	308	318	340	295	293	280	319	288	289	269	309	276	279	334	259	260	278	289	318	318	271	286	299	267	325	291	328	296	294	292	297	297	282	272
31433	46082	50011	42701	29072	24604	21557	16143	13106	12074	10225	8926	7403	6373	5817	5749	5246	5027	5383	4728	4225	4111	3507	2760	2506	2274	2175	1979	1841	1934	1480	1373	1188	1211	1169	1055	886	883	884	928	919	859	845	815	851	841	773	804	833	765	826	967	1081	1027	1042	1052	982	969	926	953	946	923	909	934	888	909	879	843	858	786	738	777	757	767	751	766	756	734	775	733	766	712	757	817	817	744	751	766	778	777	768	790	808	812	766	786	712	715	717	704	712	686	741	752	710	680	706	749	721	738	743	715	733	685	737	743	718	693	719	757	721	668	666	681	714	736	711	640	680	711	704	668	707	663	685	711	697	693	692	687	699	708	685	662	719	722	734	692	707	667	730	684	705	691	698	722	679	701	693	714	660	711	718	719	663	641	693	718	661	717	693	725	700	713	672	706	695	730	686	711	692	728	685	735	701	701	718	715	653	681	710	674	671	685	655	667	696	660	707	695	683	711	714	657	699	679	672	676	708	745	681	705	747	713	707	708	657	664	718	725	664	698	650	689	720	716	662	685	699	655	748	686	711	694	680	698	705	689	688	705	691	690	689	668	676	683	660	697	693	744	723	667	721	739	701	720	666	708	684	684	685	644	696	715	770	635	679	679	704	659	625	692	684	670	666	685	717	709	694	675	659	676	685	688	663	698	713	683	679	676	682	721	690	681	745	638	722	692	671	691	711	684	667	704	693	716	698	704	722	680	667	723	663	682	688	731	703	709	672	681	695	703	676	743	643	715	685	693	678	665	691	755	694	701	703	674	709	674	721	677	687	702	705	665	736	677	706	732	669	726	746	673	717	712	726	658	690	733	719	705	739	683	718	725	682	664	687	698	707	717	706	678	711	686	719	683	715	751	737	714	740	641	705	682	697	696	709	671	728	687	692	646	677	702	729	667	647	683	714	690	636	762	717	630	695	726	653	709	683	650	721	703	687	721	687	710	653	693	698	719	704	694	671	727	704	719	666	693	682	655	705	700	717	691	657	715	739	679	716	656	712	708	725	716	719	744	679	685	656	700	709	709	708	715	719	684	689	690	748	719	696	709	697	700	657	673	692	685	685	708	697	707	721	666	682	729	659	702	683	737	686	701	705	638	741	709	694	685	732	689	687	735	697	688	711	702	694	700	729	697	718	708	715	707	754	743	700	651	672	707	691	680	662	683	705	726	692	724	683	681	674	680	666	705	723	735	658	680	728	706	663	741	667	700	720	683	702	737	665	667	669	689	686	716	672	662	687	738	715	720	704	721	677	669	679	701	740	714	644	675	707	687	718	720	701	739	702	689	679	694	617	722	704	738	721	711	660	695	663	699	712	692	694	698	700	686	706	741	745	678	700	698	699	699	677	680	671	683	671	689	704	727	684	685	718	655	675	677	723	702	707	712	694	714	650	688	742	688	677	689	749	717	682	714	677	672	670	710	668	733	720	697	684	700	722	696	697	673	703	711	666	698	704	659	662	641	704	668	657	690	708	674	688	678	767	695	679	712	719	711	673	654	663	697	721	740	707	665	735	674	621	729	725	726	723	700	713	719	721	663	673	665	741	676	694	670	708	696	714	644	681	701	733	699	730	689	703	719	677	672	723	710	663	748	656	691	685	671	662	655	674	711	708	679	672	671	712	680	699	646	755	681	693	718	757	725	702	687	698	688	668	684	671	687	667	716	669	673	684	707	665	758	691	710	696	634	634	681	724	705	693	667	707	693	704	669	740	673	745	751	699	703	722	698	717	684	691	678	710	702	669	688	702	713	671	686	673	666	684	682	658	673	663	680	695	692	669	680	695	648	683	707	670	699	715	696	689	688	730	665	685	712	695	678	680	643	646	703	686	723	656	774	703	707	671	690	694	677	662	715	649	697	677	694	713	712	671	665	653	687	692	733	641	693	673	682	700	745	690	683	706	700	679	643	709	647	661	653	712	704	682	688	634	696	693	695	674	671	645	671	701	691	672	722	725	729	709	667	682	687	703	688	703	674	667	673	686	645	674	668	638	685	688	736	707	698	692	713	677	748	704	708	749	694	722	682	715	653	701	712	708	730	696	718	694	731	706	683	661	688	648	699	711	705	684	702	669	660	681	731	671	723	707	699	654	710	680	706	729	679	686	716	730	771	650	682	674	732	709	742	680	699	685	714	638	669	700	701	660	656	678	642	704	707	692	678	636	679	681	700	693	701	728	721	691	722	628	712	669	716	678	695	701	677	695	698	694	652	664	707	665	720	688	691	710	657	685	658	688	666	700	709	689	685	672	708	695	686	719	678	649	646	680	660	709	701	645	777	746	684	737	646	727	751	715	663	702	695	711	692	681	670	722	691	728	686	708	673	713	697	669	707	710	669	684	721	684	707	700	688	681	690	704	718	717	697	686	716	741	713	683	698	687	685	662	654	673	736	692	711	691	672	673	722	731	659	702	652	662	753	686	668	695	690	737	709	681	709	748	699	666	676	681	646	682	726	669	680	721	683	697	715	719	713	662	666	668	695	663	736	635	647	732	702	689	674	735	680	672	664	735	650	692	679	684	710	672	705	704	671	714	733	647	700	712	697	691	714	686	675	729	676	663	674	713	647	736	732	597	700	701	720	742	686	699	705	685	668	747	650	685	641	684	719	702	721	712	642	714	709	691	696	680	711	693	657	685	671	694	654	702	679	680	717	736	671	650	697	699	671	659	717	709	673	651	674	715	721	679	720	697	683	696	666	690	766	703	656	695	702	667	670	723	695	681	703	703	670	708	723	711	709	718	683	695	715	750	709	665	706	665	695	697	671	700	692	647	727	691	726	689	684	704	678	696	695	688	751	736	684	658	734	643	709	696	692	703	763	693	681	700	697	703	707	721	684	693	708	711	630	727	712	723	739	684	689	693	688	725	727	692	718	689	719	730	703	666	706	723	671	698	650	678	640	694	676	704	675	708	716	717	689	677	722	699	696	717	678	703	712	721	657	618	733	721	703	636	746	700	725	674	696	683	740	704	709	698	653	702	697	694	679	708	637	698	674	692	727	723	676	681	680	685	667	707	694	654	699	681	712	663	733	701	662	637	707	689	691	661	692	737	756	730	693	695	728	699	663	700	683	691	691	686	675	707	744	673	708	726	717	684	682	680	726	712	680	696	674	645	671	684	701	679	708	701	693	670	686	726	698	741	697	676	728	678	696	722	676	674	696	674	698	713	743	703	709	675	673	703	717	717	721	654	675	664	691	666	719	668	686	684	730	702	747	669	713	656	706	692	707	650	680	762	677	758	642	672	706	659	726	658	670	661	683	736	712	707	690	681	696	718	700	663	748	710	715	694	704	728	703	681	673	688	668	664	716	660	722	721	694	706	617	659	706	685	727	629	709	688	689	701	718	687	692	706	724	679	699	701	701	710	708	731	665	748	697	660	730	675	690	710	706	717	728	698	744	673	698	692	702	723	696	727	702	697	692	690	746	728	709	734	681	705	686	670	685	723	735	695	724	697	688	708	725	708	746
20598	19666	23006	12576	6510	4161	2845	1806	1344	1141	881	750	640	573	479	513	399	419	362	356	331	360	320	289	298	283	301	303	281	285	317	289	266	239	279	283	277	284	252	286	255	286	310	293	260	279	280	236	261	283	273	323	274	242	292	241	238	277	256	249	265	253	302	258	276	268	296	256	241	264	277	275	270	275	273	268	262	315	286	281	265	268	259	267	278	249	271	261	271	292	255	254	262	276	273	253	239	263	278	265	261	270	260	275	282	246	267	269	268	259	277	254	291	262	280	257	216	261	268	247	285	283	245	272	276	278	266	231	279	270	290	248	285	308	261	256	283	276	270	266	278	306	261	264	275	265	297	249	293	243	277	247	266	281	266	272	299	260	235	252	251	262	264	275	248	294	275	236	283	259	294	271	254	274	293	260	268	281	241	277	297	271	227	260	249	266	273	264	244	260	291	255	272	248	286	276	241	267	248	295	233	246	236	270	264	263	299	259	258	296	250	269	251	243	236	278	265	252	277	280	304	280	263	259	272	251	273	274	257	256	291	266	271	267	282	314	228	265	257	281	256	236	279	253	268	278	266	255	269	297	254	261	257	260	260	292	280	299	261	271	263	254	279	285	263	241	248	297	267	276	263	264	263	286	271	243	240	249	254	267	254	233	289	251	280	276	269	255	245	256	277	223	278	267	257	250	259	292	237	257	245	256	251	249	272	260	239	274	292	280	261	250	268	262	249	283	268	271	258	286	272	292	255	265	263	271	297	248	256	255	262	281	274	282	239	269	277	280	260	284	267	265	266	227	261	253	275	261	242	266	248	269	287	263	238	238	272	269	259	286	291	247	257	243	293	281	280	250	282	263	245	275	271	247	234	276	291	264	242	257	258	280	246	254	257	270	289	259	299	297	268	253	266	271	264	232	277	263	258	277	280	265	269	254	258	275	241	238	254	263	286	236	277	280	244	251	280	247	243	255	283	295	247	247	231	252	258	247	255	295	267	260	262	290	255	275	271	254	299	272	278	244	242	286	263	252	266	248	252	259	268	315	296	231	258	268	245	279	256	261	251	282	258	277	278	247	270	296	297	257	275	252	257	272	280	275	270	272	292	256	253	284	262	274	266	281	250	262	264	266	267	245	263	281	254	260	246	273	294	282	260	275	256	248	260	271	272	271	270	248	273	293	272	278	268	261	256	306	275	290	301	268	253	279	276	280	277	278	263	261	260	247	311	282	288	265	278	262	270	272	265	277	259	249	278	292	269	253	254	276	282	248	264	267	284	264	262	281	243	252	245	255	242	263	268	285	252	267	257	258	261	298	269	252	283	292	262	284	261	275	279	258	251	267	280	279	309	225	284	252	266	247	276	254	246	260	270	290	279	250	285	275	286	302	286	249	249	275	258	282	256	270	289	270	244	252	264	256	268	274	276	261	265	282	261	280	275	262	296	270	238	250	256	278	252	239	264	274	288	290	260	264	264	259	245	259	267	269	272	255	249	281	254	277	258	255	288	236	273	281	246	248	243	251	261	289	278	288	248	242	258	226	247	265	286	280	253	265	249	254	266	270	275	296	270	283	273	241	282	279	248	277	274	282	270	281	274	265	236	256	281	270	291	256	265	232	260	273	271	262	279	248	267	282	260	278	238	261	269	326	254	240	263	270	237	270	244	300	261	264	286	268	275	285	258	277	263	291	268	289	244	266	278	262	259	272	282	288	267	260	275	250	279	280	257	246	252	254	259	232	250	267	244	271	262	297	281	249	268	251	270	258	276	297	277	273	245	270	240	230	298	289	256	258	273	277	234	264	277	271	233	269	239	249	274	247	265	280	263	273	258	262	265	271	268	266	277	269	270	272	273	273	261	267	276	281	280	259	285	284	301	259	259	302	264	283	252	263	279	303	267	253	271	251	248	233	260	228	264	273	245	303	269	243	266	243	286	282	244	282	269	272	267	261	285	235	284	273	276	272	275	277	293	288	246	276	254	264	265	253	266	250	254	267	251	288	251	248	258	290	286	254	276	250	285	279	233	275	276	267	256	243	265	232	240	265	267	259	267	257	270	287	314	267	286	268	226	267	263	273	249	277	255	262	250	280	255	257	277	269	280	280	255	285	267	258	245	276	260	258	263	280	257	245	275	256	318	219	276	239	266	264	305	258	254	260	299	264	268	275	291	235	282	278	271	261	249	292	273	244	251	264	281	248	253	276	285	267	271	312	254	263	274	262	286	272	259	277	264	271	266	264	266	271	254	267	260	268	264	297	266	255	249	275	271	278	267	275	258	279	261	227	280	271	282	246	274	252	297	243	268	266	281	257	271	275	292	269	287	247	280	301	250	260	254	261	284	280	239	252	274	265	267	283	285	288	237	258	262	256	271	287	318	251	281	270	267	287	251	262	272	265	234	261	235	286	250	271	243	263	277	270	269	264	259	275	267	261	257	271	274	246	287	282	256	269	250	282	287	269	278	267	302	261	294	259	249	248	236	269	266	286	305	260	289	283	271	297	246	258	281	296	264	290	275	264	259	266	260	258	258	271	290	297	265	259	238	252	250	289	241	248	266	256	292	309	265	272	267	253	264	248	255	265	287	283	270	305	243	262	256	291	267	268	270	284	285	278	260	251	236	251	258	256	244	235	268	238	246	268	248	285	274	280	281	268	265	294	265	270	274	277	299	311	272	280	287	276	246	242	251	237	270	273	266	268	269	230	240	277	270	270	261	255	281	257	286	265	267	259	258	275	276	283	271	252	280	251	258	246	278	298	274	264	265	274	270	262	267	311	267	267	262	272	290	257	267	266	274	282	264	283	254	284	269	250	286	248	239	282	287	238	231	287	259	277	261	260	271	248	263	298	275	246	253	242	284	234	271	256	281	258	264	287	249	266	243	254	274	262	267	292	246	263	279	273	271	294	273	283	263	254	243	253	270	263	246	249	271	275	257	235	206	269	305	287	248	229	279	275	297	277	273	261	269	272	272	231	260	265	290	259	256	275	290	271	247	255	249	285	248	258	257	296	291	273	273	253	272	239	271	245	280	258	250	279	278	288	244	266	283	245	287	252	269	221	274	301	262	239	278	238	238	250	242	249	273	265	251	265	277	252	260	264	265	250	261	279	264	307	240	272	289	270	241	252	303	254	250	261	258	301	247	253	250	315	265	279	270	255	249	253	279	235	253	282	264	243	258	281	266	264	280	253	271	264	274	266	300	263	247	256	279	271	241	267	271	240	271	302	249	242	296	258	232	290	242	250	246	242	259	293	240	270	306	236	287	282	252	264	253	276	275	251	286	284	250	251	305	242	277	252	258	262	256	260	283	268	253	273	256	278	273	281	259	263	255	271	263	259	282	272	269	268	269	287	290	263	218	274	247	249	275	235	270	258	231	272	237	257	279	260	243	265	261	279	303	282	263	260	289	257	242	256	274	254	238	261	291	243	279	264	260	253	247	258	269	260	230	274	262	273	271	274	264	279	264	262	247	279	266	277	297	259	259	275
11732	18431	28267	19804	15301	12940	10168	7389	5853	4667	4024	3417	2818	2633	2271	2045	1782	1622	1478	1399	1297	1156	1063	928	1048	873	872	859	835	773	780	734	721	643	663	678	649	634	665	661	635	669	659	679	691	698	724	668	668	685	659	705	707	684	738	720	687	758	710	699	739	663	693	728	730	694	678	738	699	736	686	724	717	755	681	653	645	700	677	686	682	647	657	689	674	673	658	706	651	718	660	633	700	691	632	674	679	622	678	608	645	648	600	694	653	670	645	672	671	667	694	689	718	670	668	614	645	634	646	697	665	623	629	677	620	651	629	672	643	658	614	655	627	617	681	657	642	622	689	628	652	661	645	642	675	653	655	658	657	703	655	623	646	639	658	685	645	674	647	639	706	659	650	676	636	651	641	656	622	665	690	664	669	625	672	631	663	665	642	619	657	627	664	709	641	626	701	681	683	679	704	643	661	643	642	672	638	671	633	643	651	689	641	651	644	648	652	641	647	640	720	644	662	664	647	677	657	635	654	665	723	655	666	628	652	670	678	620	661	666	670	645	650	666	622	680	647	607	682	643	709	648	588	627	624	673	625	674	692	650	647	670	639	608	669	663	640	606	626	640	654	651	650	632	709	697	659	649	690	680	646	611	673	677	680	655	612	660	647	647	669	644	648	674	670	625	636	678	641	663	684	686	651	640	676	663	641	640	657	676	634	633	639	635	632	661	656	662	650	620	648	642	635	627	638	640	666	632	673	651	671	654	685	648	696	625	651	615	676	689	667	643	686	669	648	639	641	651	621	618	640	653	683	673	663	641	680	655	625	656	658	641	632	657	639	628	656	602	681	658	667	677	603	677	608	646	674	688	670	647	676	625	675	705	634	670	675	698	664	627	684	656	649	662	657	663	609	660	686	640	640	643	682	705	636	687	640	676	678	701	641	660	669	657	650	712	679	615	617	632	643	638	631	661	660	647	691	639	600	661	698	652	664	668	629	646	650	686	667	659	656	673	658	630	647	666	698	649	634	651	656	658	639	613	656	653	662	626	674	634	614	665	655	644	650	648	691	679	671	673	649	632	674	651	668	661	649	653	662	643	691	645	710	611	612	647	665	671	699	629	660	663	668	658	674	666	664	663	665	629	669	604	631	655	613	617	660	635	637	658	617	638	635	623	661	659	654	673	646	652	684	642	690	579	606	622	651	608	662	696	667	637	641	692	650	660	656	662	702	656	669	622	671	626	599	619	617	626	676	627	710	587	670	664	611	664	652	603	648	665	675	606	648	657	634	697	663	623	679	658	661	653	651	653	643	618	632	645	616	625	671	665	685	691	671	677	662	639	669	659	689	624	648	684	662	650	645	654	618	633	644	649	678	640	629	686	643	704	631	666	671	641	684	640	634	682	645	670	666	661	644	665	673	684	649	665	626	648	687	663	656	671	691	698	670	635	634	625	665	666	637	717	635	686	689	649	628	662	662	637	643	647	623	681	689	637	608	620	654	693	699	628	634	665	649	656	632	661	643	628	646	675	699	691	602	668	653	636	642	693	657	648	653	668	627	661	637	638	628	618	633	663	673	684	658	668	647	668	625	651	672	666	683	682	671	703	659	678	655	654	676	645	665	638	644	667	651	648	642	625	652	656	639	660	655	636	610	586	639	651	617	659	650	630	673	671	668	626	679	668	669	642	663	670	630	613	661	686	653	616	633	650	613	612	653	673	636	624	645	708	663	679	636	691	626	679	656	622	692	660	650	652	669	646	612	674	685	670	667	697	659	651	659	671	639	696	645	647	621	708	630	636	658	688	663	667	651	633	626	687	651	707	642	637	674	660	618	653	643	708	653	652	654	660	631	674	674	686	655	665	674	666	613	579	671	637	664	601	612	700	664	624	614	656	640	654	661	656	650	629	660	651	672	640	663	658	679	650	666	648	691	662	677	687	632	638	683	660	650	681	681	611	616	655	693	629	678	624	653	711	634	624	610	641	685	657	676	654	659	632	671	682	692	611	644	674	634	615	691	668	666	638	682	658	621	665	635	648	658	628	634	628	621	660	708	653	648	697	569	640	673	640	697	653	642	719	674	658	649	654	651	633	690	665	654	663	657	691	688	668	660	628	649	671	604	655	693	663	649	700	663	673	649	669	704	692	642	643	648	655	671	682	695	621	663	664	602	637	607	656	633	679	646	699	653	657	627	675	604	677	678	663	637	623	654	662	645	656	692	655	671	678	696	651	685	671	697	632	658	616	695	654	640	702	624	645	709	651	640	609	636	670	641	653	665	655	656	699	662	697	659	647	658	621	681	642	619	628	635	603	635	660	684	611	629	609	638	608	718	658	658	650	670	606	650	667	670	683	663	641	656	616	653	685	688	705	668	660	649	658	671	666	653	630	670	670	699	696	638	644	681	636	620	652	639	680	623	676	686	650	662	684	641	628	701	641	679	650	676	664	650	692	701	643	639	612	642	662	687	673	651	646	629	689	669	627	688	632	649	616	644	618	630	668	673	658	665	656	631	651	608	665	653	693	695	630	663	632	639	569	653	658	663	654	644	633	622	651	666	602	628	629	645	655	618	647	654	669	609	650	660	635	650	612	668	588	602	639	632	632	669	639	631	660	616	651	659	664	642	671	669	644	642	628	646	653	641	682	666	618	661	655	686	696	629	631	639	674	653	674	618	637	658	707	684	645	657	612	664	661	673	624	626	651	643	650	634	621	635	621	639	660	646	668	658	624	652	681	694	656	674	655	647	698	672	641	651	640	678	638	670	632	669	673	670	664	664	648	631	608	643	698	630	692	671	642	686	679	673	653	689	637	678	662	644	622	653	586	645	647	631	650	669	660	682	638	664	634	654	673	674	647	645	648	633	673	683	638	632	648	696	648	673	672	672	669	621	652	616	651	640	655	669	661	654	673	643	628	666	684	639	631	676	667	610	684	603	663	693	706	649	702	635	692	636	652	642	624	687	672	680	641	647	635	657	688	640	702	663	650	598	675	670	634	670	609	569	619	649	700	709	659	645	618	668	711	649	706	614	673	653	688	662	675	633	648	653	617	647	643	653	699	663	663	633	606	666	627	656	684	625	586	636	653	627	661	665	632	638	642	683	687	642	681	673	684	633	660	655	684	658	671	621	711	657	679	686	640	659	664	696	667	642	663	602	642	635	634	615	678	650	619	689	619	627	627	647	655	635	640	606	614	637	689	646	677	644	653	630	640	587	641	666	619	666	624	736	666	652	674	622	650	660	690	627	655	652	678	682	638	656	600	615	660	658	631	654	655	678	663	646	637	669	664	647	604	665	683	652	660	707	644	636	659	634	673	688	647	612	640	641	723	626	680	619	634	671	641	670	678	688	658	615	662	638	641	625	657	659	700	663	644	679	681	656	592	623	648	604	662	647	672	631	728	645	676	681	670	640	637	678	652	695	667	682	619	653	647	673	697	621	670	690	660	682	683	644	654	634	666	648	655	641	676	677	602	676	727	687	650	694	598	670	638	691	641
38328	46001	49900	34591	23506	17056	10422	5642	3203	2266	1773	1425	1098	1086	958	1000	893	754	734	821	642	668	535	479	459	464	446	395	430	396	392	379	355	341	350	354	326	296	351	357	315	343	323	329	341	348	340	289	316	351	330	345	334	339	370	338	334	364	344	351	362	348	346	329	360	321	351	298	328	349	356	331	303	307	315	328	339	347	323	328	333	331	316	306	348	338	326	334	358	309	303	320	307	319	345	352	322	328	329	295	319	300	330	316	300	336	324	329	315	302	333	284	344	292	330	351	325	345	321	308	346	321	320	347	341	306	289	342	311	310	338	315	320	337	310	346	321	305	318	315	308	326	327	321	315	310	330	300	325	326	308	322	331	344	296	302	335	347	302	346	348	359	323	325	341	312	319	288	341	309	349	323	332	328	316	267	324	310	273	345	331	318	319	296	304	299	315	310	306	301	327	338	320	308	314	341	307	325	295	368	314	297	313	315	335	324	304	330	355	310	273	308	313	299	295	327	292	314	311	302	333	337	352	333	292	318	311	322	332	311	318	313	269	316	297	284	342	341	350	318	300	331	331	316	302	328	338	301	305	302	319	349	320	325	331	333	305	290	305	306	319	308	299	283	311	325	323	314	331	339	340	308	330	298	293	289	291	308	302	326	323	315	369	311	308	305	312	292	332	290	307	339	324	314	335	348	295	310	310	310	305	292	344	321	294	289	314	335	315	311	283	356	331	296	313	295	339	316	345	299	315	343	304	343	329	315	309	326	357	343	301	279	312	318	287	344	333	305	346	332	322	282	277	315	297	341	316	352	335	308	291	328	329	322	317	338	303	308	306	286	297	357	323	337	335	327	321	321	312	311	320	301	339	317	336	317	311	322	310	310	309	308	309	349	322	321	349	308	290	328	315	310	314	314	345	327	340	330	290	334	309	341	299	308	285	312	291	308	298	329	328	297	292	324	319	320	327	331	324	303	322	302	335	321	333	299	282	306	369	325	324	322	351	336	333	355	336	302	285	328	328	359	345	298	320	284	299	329	345	317	339	327	316	330	326	304	284	305	309	347	317	317	305	328	350	307	319	336	329	324	300	292	304	308	337	312	330	276	316	315	305	310	319	301	299	344	287	327	323	326	316	364	341	328	337	321	319	279	321	330	324	327	350	334	308	306	308	281	289	304	340	284	358	320	314	345	330	294	304	304	350	340	329	328	303	299	331	348	336	319	333	325	330	337	327	309	325	327	359	294	317	313	339	305	351	288	323	301	311	275	307	323	338	300	334	307	296	321	315	297	334	343	327	349	296	316	351	330	298	333	374	313	294	305	317	328	314	301	313	357	315	307	310	308	292	314	326	327	325	319	292	320	344	325	344	317	321	307	347	316	329	289	313	334	331	328	352	309	311	300	329	311	334	327	325	327	313	335	319	302	314	349	306	317	300	298	271	307	309	311	335	329	321	335	274	301	322	319	333	314	317	315	304	289	350	310	325	326	314	322	313	337	364	358	333	341	319	329	321	318	319	304	333	311	321	323	303	301	326	347	317	325	274	307	337	311	312	324	291	294	320	296	321	293	300	344	302	305	299	336	309	306	334	305	317	307	319	303	323	274	320	323	313	312	270	292	357	300	292	332	300	340	328	298	286	353	328	336	295	325	381	304	320	309	279	306	314	312	339	319	337	292	384	331	312	303	298	310	302	306	306	312	266	317	314	331	297	307	308	320	329	304	301	347	321	317	318	311	333	317	332	317	315	330	338	296	299	324	305	351	312	318	298	309	341	321	333	331	318	321	311	318	320	322	314	316	295	307	298	341	341	320	333	291	375	340	313	311	328	298	304	328	344	362	297	303	278	324	323	266	310	284	282	332	320	318	312	284	309	347	323	307	305	337	322	322	338	323	340	330	335	288	313	327	297	323	330	334	295	339	289	323	315	296	328	333	362	321	301	342	312	294	318	290	313	339	303	318	321	315	312	337	304	303	329	326	305	349	320	338	311	307	306	337	298	335	337	323	326	297	333	325	335	277	327	307	324	309	320	353	337	298	305	320	346	329	325	307	328	329	290	301	295	288	332	305	329	300	320	303	330	343	310	292	334	343	297	311	327	314	300	349	291	281	306	311	300	326	309	314	352	288	312	311	313	310	315	353	295	345	339	299	315	331	322	320	285	328	317	318	315	325	340	318	305	329	343	321	337	311	347	290	317	301	306	325	342	303	314	300	318	266	306	347	310	327	336	334	316	329	327	308	306	301	309	321	346	309	332	322	312	315	340	342	276	342	318	327	323	303	297	293	347	302	316	307	342	275	327	340	335	363	303	319	329	320	302	330	311	305	350	323	310	334	322	321	297	335	275	354	322	322	321	299	325	295	320	337	320	317	342	288	341	276	338	324	330	309	352	324	316	291	341	324	322	295	305	315	315	322	347	319	283	295	316	343	302	317	306	329	328	316	320	335	333	333	310	344	326	326	298	343	343	295	322	324	323	343	309	320	326	305	353	321	319	326	320	318	311	297	304	325	297	284	331	316	321	323	310	313	333	330	272	335	312	334	303	324	305	315	307	336	320	323	335	327	353	328	317	318	324	293	311	327	342	333	311	340	325	341	297	328	333	330	331	337	323	318	306	327	323	324	323	307	316	314	306	296	297	334	321	336	318	343	295	317	321	323	297	289	324	329	307	315	327	327	316	319	342	312	331	328	322	306	320	328	312	336	306	345	324	304	346	278	315	281	325	285	310	332	346	299	325	320	330	328	307	345	293	325	325	318	298	328	318	314	329	342	338	322	299	355	326	300	306	317	309	345	301	324	297	317	342	335	327	302	351	305	312	274	329	326	322	347	318	306	336	341	340	300	319	322	330	308	336	317	323	317	339	354	318	336	320	352	315	331	308	337	312	330	314	304	318	312	318	295	315	315	336	271	313	325	300	322	331	286	327	338	358	304	320	289	321	354	293	318	352	351	309	309	300	337	320	320	321	295	303	308	315	304	331	296	369	341	308	299	293	330	305	288	302	314	344	315	301	320	302	312	302	353	316	296	302	332	302	310	294	325	319	318	341	313	328	330	325	330	280	293	310	372	275	292	321	301	323	327	325	307	316	342	362	325	305	365	319	312	337	302	359	343	299	316	319	317	304	302	333	289	300	308	315	298	298	322	320	342	342	310	328	313	303	320	346	311	330	317	311	323	353	309	328	324	328	305	322	307	327	328	329	320	286	331	315	326	314	291	320	353	350	340	340	346	305	322	313	344	299	344	314	330	326	324	295	311	319	318	308	318	304	307	320	311	284	333	312	329	322	344	305	349	369	330	298	314	320	302	318	294	340	317	301	325	329	296	316	321	314	294	286	297	347	303	344	310	343	329	333	307	295	317	307	316	340	317	332	299	323	331	295	346	310	342	314	307	326	325	331	327	309	316	353	333	308	314	310	321	315	316	334	335	317	369	328	337	329	327	306	306	329	291	294	325	323	324	333	342	333	265	303	294	352	307	330	335	345	320
25076	39403	50382	38746	22362	19152	15375	12878	10068	8920	7628	6429	5341	5100	4538	4583	4119	3548	3361	3404	3112	3222	2420	1874	1881	1688	1702	1499	1494	1510	1216	1179	988	972	1031	912	862	804	879	810	828	849	812	814	813	860	776	755	835	782	908	884	894	1049	1033	1018	957	906	901	903	903	872	858	816	830	818	866	862	806	835	840	796	858	853	750	835	828	799	800	781	785	828	807	813	847	824	790	826	827	838	836	813	811	833	822	806	787	793	784	805	763	755	869	798	766	793	748	785	808	784	788	772	796	766	782	745	786	736	746	822	763	767	773	758	751	789	767	724	759	759	753	742	742	733	735	732	743	735	765	753	725	724	765	786	738	758	773	812	772	704	768	771	732	793	739	686	762	767	794	733	771	721	732	740	752	804	774	764	730	724	786	718	748	753	765	795	782	787	744	708	775	739	757	712	764	798	751	748	788	806	784	710	736	710	748	766	723	734	735	814	809	723	782	743	741	748	744	758	792	720	694	796	745	779	770	745	764	768	791	783	741	713	728	740	777	729	745	800	739	747	753	791	736	767	729	753	743	736	758	772	792	726	719	746	783	772	762	732	767	720	699	761	803	773	730	711	739	756	799	758	744	741	759	702	772	779	778	771	811	720	737	810	797	748	759	772	743	786	700	752	789	791	791	764	732	736	716	757	737	808	756	734	774	772	761	759	745	743	760	711	766	768	715	745	704	750	804	777	751	749	752	707	720	738	792	761	811	759	801	707	760	742	720	750	756	722	813	738	779	726	750	728	763	747	778	747	718	775	781	776	783	691	798	727	698	777	778	759	762	781	732	764	725	732	780	727	731	780	816	807	786	804	801	782	773	761	712	768	724	721	791	744	801	745	715	725	756	720	768	668	774	773	730	743	753	777	757	779	764	755	755	764	767	705	737	795	721	784	699	711	736	748	747	770	747	747	721	720	776	717	824	781	733	740	795	757	751	753	717	715	715	809	764	738	758	739	685	753	751	794	783	784	756	768	740	787	782	710	795	751	787	738	726	732	728	784	809	834	738	780	802	774	718	794	789	766	792	805	780	753	739	723	737	770	765	702	707	790	797	744	761	721	717	766	758	801	785	741	805	756	738	782	745	742	764	791	714	753	796	740	724	772	745	734	777	772	739	764	730	698	778	765	759	777	742	803	724	806	770	758	776	798	692	769	767	774	786	808	758	776	750	780	677	768	770	740	762	748	766	781	792	771	739	774	788	709	708	751	721	748	767	727	756	759	794	753	727	736	739	747	729	733	688	758	790	800	816	764	725	742	771	694	754	802	810	735	737	794	751	789	736	752	756	727	730	748	741	742	767	763	757	804	766	738	764	748	760	759	729	727	760	759	725	786	735	756	753	749	755	753	769	731	739	749	748	714	778	766	757	785	787	742	712	768	777	787	798	768	760	723	713	781	761	746	794	740	793	733	730	787	729	744	756	810	790	753	722	756	746	773	730	785	738	774	785	691	748	770	762	715	766	774	782	780	770	746	748	723	775	727	784	737	758	740	711	768	786	744	745	740	721	769	746	732	780	810	717	764	766	771	730	765	763	726	738	770	760	727	786	755	760	795	723	785	762	770	753	793	670	723	765	746	766	758	750	724	689	735	801	719	747	733	721	785	738	782	796	775	702	755	759	749	767	763	764	735	729	775	733	774	779	763	804	737	769	790	762	782	727	771	758	730	752	768	752	787	718	760	795	754	805	740	710	771	735	732	775	814	729	804	773	794	728	686	722	700	728	744	776	725	721	737	799	780	717	769	717	782	750	748	730	739	750	737	756	756	759	725	713	749	822	743	745	795	797	775	709	746	744	782	779	723	793	698	785	764	755	697	769	773	805	688	769	752	651	757	758	746	779	753	731	784	793	698	769	730	762	704	753	756	782	781	777	783	730	727	768	793	764	789	721	755	840	741	743	795	740	693	761	760	740	759	754	747	803	703	724	782	717	767	721	740	734	772	780	758	750	762	713	736	754	732	758	750	737	729	714	727	723	707	713	723	785	693	757	753	756	725	775	788	783	707	760	739	749	799	728	746	747	722	817	716	748	691	791	769	794	732	726	777	803	767	762	764	746	743	734	769	734	759	766	761	737	735	764	739	771	717	760	784	742	751	696	747	687	758	779	755	772	666	722	763	752	776	714	786	744	780	749	773	756	763	783	731	771	779	757	747	772	758	762	734	747	735	776	736	754	731	773	795	759	723	803	764	772	770	749	769	754	720	743	753	744	743	785	691	761	785	752	776	736	767	737	736	718	760	754	773	784	757	765	751	748	768	737	715	731	784	747	773	779	782	752	711	791	762	784	725	732	774	780	707	811	771	736	759	747	754	805	705	787	760	761	679	756	784	791	730	754	732	748	745	775	714	764	733	768	753	738	780	710	777	733	802	731	773	757	730	773	766	764	740	786	755	773	766	742	748	801	739	780	742	685	743	785	792	732	733	756	755	730	761	789	716	751	787	768	758	749	780	748	757	708	763	723	768	778	711	738	809	713	735	710	785	763	754	790	710	767	737	757	760	780	707	732	791	714	743	776	742	748	753	730	675	815	801	753	774	737	768	699	758	686	748	725	772	762	783	746	721	762	761	817	779	785	777	732	783	730	728	775	765	750	744	724	771	712	742	756	763	755	759	755	747	770	769	805	765	757	758	769	789	768	763	773	772	789	787	771	746	738	700	785	774	751	789	778	801	767	753	750	754	743	734	711	728	743	748	734	696	789	747	718	736	726	764	749	749	752	743	748	774	770	791	728	707	707	751	758	732	774	758	758	793	806	794	765	769	818	734	764	777	754	773	772	753	690	720	689	769	768	734	800	795	757	752	769	774	773	736	732	769	742	740	749	756	749	762	760	743	737	779	745	722	782	789	772	743	782	743	789	780	786	728	753	763	783	692	759	757	739	714	727	736	763	783	708	751	762	745	728	729	763	730	787	778	779	729	749	815	742	747	743	733	724	709	764	698	795	771	723	764	720	737	716	747	749	751	697	783	740	761	758	738	734	764	763	749	789	781	760	723	753	691	723	690	759	722	774	801	738	807	785	780	772	741	734	731	737	763	737	734	700	753	748	764	759	740	776	713	785	778	769	792	790	732	755	738	782	777	778	723	779	749	748	793	796	740	716	702	712	724	752	811	776	754	733	780	743	775	743	755	765	732	762	719	796	796	752	791	743	708	722	664	761	779	759	752	786	769	775	751	726	735	752	749	775	735	791	712	773	723	749	742	782	751	772	743	729	772	724	760	720	742	757	752	754	760	731	817	754	781	783	776	770	793	746	750	791	820	734	802	756	777	743	773	795	775	771	729	750	772	728	797	721	767	788	765	750	756	736	716	738	735	705	763	756	756	750	800	772	713	758	749	780	755	799	737	769	724	795	759	718	766	729	742	766	806	708	747	717	709	726	802	722	765	769	744	771	752	728	751	731	705	747	795	744	757	769	716	752	774	802	726	738	717	773	725	757	770	763	731	749	779	699	732
48851	49909	49420	35387	25309	21926	16722	10723	5933	3497	2609	2098	1651	1447	1423	1575	1286	1066	914	1052	864	1067	924	708	589	509	520	541	454	444	453	383	374	338	357	340	343	302	325	317	317	329	328	329	303	326	288	296	310	294	300	339	356	346	350	337	323	321	350	345	309	282	308	299	326	289	296	333	300	307	327	304	318	277	315	291	301	286	321	324	287	302	290	315	320	306	279	345	310	298	318	281	305	321	302	301	278	253	289	279	335	315	302	273	276	271	293	312	274	251	293	292	289	275	306	272	278	286	275	289	280	276	302	291	301	278	323	285	285	295	249	277	305	301	278	284	293	275	277	251	296	289	254	293	273	278	274	290	273	314	301	308	293	282	302	290	323	268	276	257	296	263	302	263	269	313	336	308	297	290	327	279	279	298	293	264	267	282	240	305	288	316	282	276	280	271	298	273	301	281	312	274	283	286	310	263	309	272	295	305	270	291	304	316	286	312	291	292	287	305	285	297	328	292	296	260	289	266	289	249	264	280	300	292	271	323	304	242	283	250	299	309	274	301	306	291	299	278	309	294	318	261	281	284	286	304	313	285	298	292	277	257	323	284	288	289	288	321	306	295	305	266	295	312	268	308	264	254	262	291	286	284	268	292	307	288	289	278	291	258	276	309	323	276	268	310	271	276	287	268	307	303	290	294	298	287	273	303	289	262	300	302	304	278	294	295	349	287	293	277	272	277	263	267	266	273	273	332	270	267	280	295	281	315	281	288	300	314	251	292	308	273	279	312	331	294	297	317	350	307	311	289	270	290	298	276	324	310	296	271	284	283	308	274	289	299	325	297	290	327	279	273	299	280	298	298	283	284	289	310	268	283	292	305	286	272	304	269	266	304	278	267	284	281	292	324	295	265	271	297	326	305	300	307	280	266	289	308	293	276	294	290	278	254	290	290	269	289	290	298	294	299	295	296	305	308	307	310	280	266	291	299	274	257	276	298	293	321	290	327	297	283	254	287	286	335	266	293	296	306	286	294	312	298	291	293	278	274	281	283	274	289	273	288	271	293	288	282	274	279	303	279	279	284	280	293	341	307	301	275	286	275	287	279	252	290	315	281	292	283	297	267	281	306	282	296	334	313	304	305	315	294	284	294	282	300	282	287	297	266	296	272	302	281	283	294	286	298	305	294	278	277	292	246	284	297	306	293	280	287	296	295	289	299	283	292	298	296	292	281	277	288	285	284	290	305	273	290	292	279	310	273	276	255	328	289	271	284	279	253	291	265	272	292	278	268	281	287	273	289	288	285	287	271	283	274	298	274	279	250	262	306	296	279	297	316	278	296	323	278	289	294	275	279	304	300	306	262	301	253	312	252	345	288	279	304	279	313	294	289	296	289	279	266	307	305	302	280	288	291	302	293	286	265	279	270	271	263	283	303	311	247	269	286	258	293	287	269	269	281	294	303	300	284	301	280	311	312	294	268	290	257	312	292	271	285	292	265	258	299	288	286	292	286	296	264	256	248	268	294	266	283	305	279	273	276	267	284	335	299	264	264	281	304	270	297	300	270	285	280	281	282	302	283	329	265	327	281	292	280	264	289	299	291	295	300	308	303	278	297	308	305	302	271	331	290	286	311	282	300	293	303	282	294	298	291	325	309	255	270	284	300	300	326	273	291	295	292	309	283	293	299	281	264	295	287	326	274	278	286	309	315	297	322	295	288	264	292	290	317	289	291	308	326	313	315	305	307	287	289	285	263	297	283	278	296	274	306	240	302	286	300	308	290	286	280	279	308	280	276	271	294	292	249	310	269	285	332	297	322	302	274	329	308	287	290	278	280	286	303	280	298	267	299	313	287	303	289	303	298	298	300	308	298	291	303	282	307	306	280	305	316	252	277	271	284	277	287	280	294	296	313	288	286	268	275	289	276	306	279	269	282	278	302	284	272	301	286	315	274	264	284	289	278	295	268	257	288	271	302	271	273	318	290	278	251	288	288	256	293	304	312	276	335	291	257	304	280	278	252	262	286	297	267	325	293	278	267	281	288	280	282	262	289	296	268	286	284	308	306	271	317	318	311	279	257	259	288	281	288	303	280	288	302	301	281	298	326	310	272	269	271	268	280	272	295	286	285	302	301	309	308	291	313	290	274	287	289	305	297	288	295	300	291	310	287	269	289	260	279	269	266	278	285	300	276	281	265	270	329	275	277	281	283	270	303	306	282	263	260	299	314	276	282	288	311	331	287	286	283	297	315	287	293	302	297	270	284	267	281	283	280	314	292	285	308	293	315	281	284	258	279	260	267	310	312	283	275	311	296	263	265	290	299	297	307	270	283	283	259	308	306	271	282	278	321	276	260	298	295	294	293	303	297	262	281	271	323	309	278	259	287	275	299	288	298	264	293	303	288	274	280	285	261	274	272	301	276	306	283	280	270	265	304	289	279	282	277	296	280	285	281	328	286	259	312	264	262	295	289	269	266	280	302	281	280	288	307	310	299	302	331	255	294	279	316	253	282	268	302	303	288	269	279	242	298	266	281	291	287	282	267	292	290	289	263	296	285	303	303	270	301	282	270	248	293	287	323	277	296	302	280	318	280	314	287	319	291	315	289	315	286	300	248	256	308	299	306	298	288	282	268	281	258	294	262	300	292	322	310	325	294	297	282	319	264	273	289	280	287	269	330	278	319	271	240	297	315	287	311	276	259	265	305	282	273	314	289	303	320	278	268	281	281	283	274	267	276	277	316	283	277	277	251	291	285	286	281	280	269	280	287	306	271	242	275	281	310	287	287	289	300	276	296	271	250	283	274	270	299	267	278	254	265	267	285	309	310	295	290	291	297	262	308	265	269	254	308	267	275	294	286	290	284	247	286	303	318	314	267	261	285	268	286	276	285	291	279	298	287	297	311	267	281	288	285	283	266	290	293	290	285	267	265	322	283	305	269	268	276	286	317	278	316	303	305	265	298	320	293	285	287	267	268	309	281	288	271	302	289	284	294	275	298	267	285	306	292	299	292	305	287	289	285	293	252	320	304	270	310	255	281	269	269	267	279	282	305	274	286	266	288	283	302	312	288	269	305	279	262	291	256	287	295	279	307	282	306	307	281	273	281	295	303	272	287	269	281	296	307	272	273	263	283	297	282	292	270	275	244	324	288	310	260	250	262	306	297	324	284	292	296	267	290	282	290	298	308	320	289	332	292	265	303	281	293	280	298	287	294	292	274	312	296	312	265	322	283	267	272	287	292	287	318	277	298	254	282	294	307	291	284	295	271	278	279	279	278	263	275	300	280	281	287	289	302	270	303	297	325	294	299	281	285	287	301	297	308	299	278	287	317	266	313	318	305	277	283	318	304	304	308	312	292	279	274	316	287	271	282	291	297	288	276	279	287	276	299	287	314	292	293	328	304	293	337	315	291	297	298	280	272	301	300	294	298	311	278	306	303	317	279	320	324	295	287	280	298	269	283	285	297	320	302	289	281	312	312	275	267	290	289	281	286	296	281
32520	44045	51758	42407	26001	22468	19395	17578	13798	11988	10305	9057	7525	6733	6820	7366	5483	5169	4592	4808	4076	5057	4083	2831	2501	2303	2224	2103	1985	1813	1686	1340	1160	1116	1028	976	844	857	828	841	851	851	801	801	824	797	783	845	805	819	932	911	994	1153	1206	1122	964	923	921	939	925	909	898	860	817	770	777	738	811	804	851	813	713	777	759	773	752	719	725	817	768	772	802	810	793	771	787	729	779	770	802	769	729	778	744	720	712	675	733	729	666	730	642	722	667	712	732	705	689	696	734	695	697	661	652	698	686	691	664	682	668	655	710	651	698	678	713	665	715	660	658	663	617	657	667	670	671	672	693	684	660	716	674	703	689	680	694	685	680	652	669	672	684	694	631	682	698	715	682	663	659	685	707	672	661	713	690	666	690	702	661	671	668	679	710	738	648	663	675	658	694	609	647	681	665	711	624	686	719	656	690	647	668	639	641	724	681	627	695	656	622	655	664	708	716	648	706	685	706	693	651	689	673	632	670	688	652	647	659	641	691	652	633	709	627	666	684	620	666	638	677	731	687	668	688	671	689	643	630	691	656	679	668	646	658	656	681	670	643	657	642	679	672	675	646	683	645	668	673	631	660	650	703	714	688	659	638	638	688	635	659	661	667	664	685	697	678	670	666	715	667	680	683	686	720	644	674	692	669	690	699	681	688	681	705	714	678	674	658	680	659	667	667	649	692	693	646	687	642	652	693	658	705	615	703	705	651	703	665	683	680	666	642	696	662	618	702	693	660	660	729	670	647	638	675	680	637	694	678	640	699	630	719	665	675	661	690	657	693	676	630	697	651	656	721	677	700	638	677	714	685	647	668	653	699	653	704	610	720	648	621	714	672	666	669	676	694	649	698	665	640	651	692	694	645	655	657	657	711	678	694	667	701	699	659	709	726	655	664	682	710	670	694	686	687	647	633	667	665	686	659	708	678	671	685	682	690	690	683	657	668	638	716	637	701	666	637	652	646	711	623	621	663	682	693	678	690	627	668	709	687	663	647	640	649	658	696	637	640	651	639	708	654	662	687	639	646	641	667	671	655	653	725	650	685	679	671	658	650	708	671	709	711	657	667	651	679	667	674	666	680	691	674	701	688	662	668	640	698	683	663	640	736	668	678	698	675	663	613	633	698	618	657	672	654	659	712	653	695	669	654	692	667	698	684	735	668	687	670	644	652	674	693	688	674	651	715	665	722	648	730	671	719	663	658	646	696	686	711	715	615	648	685	641	665	659	682	644	702	639	684	641	618	645	661	702	656	688	666	703	665	678	655	665	651	643	658	680	701	665	733	703	675	698	731	644	715	663	681	680	725	688	653	647	663	717	641	671	692	682	674	651	613	657	649	696	701	637	680	709	647	640	699	682	692	682	669	625	685	650	653	659	638	641	660	699	664	695	709	704	633	654	657	695	693	666	697	640	678	652	656	684	699	677	682	717	701	666	683	700	686	699	694	675	668	667	673	641	689	702	667	664	676	667	704	720	678	681	677	664	645	666	656	647	661	692	670	675	635	708	689	684	667	676	668	679	690	661	659	641	679	661	688	646	639	681	679	703	669	714	659	727	663	639	656	631	660	708	654	697	706	647	702	642	665	673	701	657	680	684	693	681	717	640	682	722	624	667	712	653	616	640	618	656	687	692	684	719	636	748	666	695	693	713	688	672	666	643	685	697	690	667	744	663	647	683	639	727	716	637	683	662	685	676	680	679	697	703	672	679	669	690	629	690	657	684	668	636	665	675	697	663	681	660	633	723	667	644	694	667	699	681	663	727	689	695	682	668	646	683	706	677	658	689	694	681	634	693	706	636	671	603	653	665	665	709	671	687	694	643	681	694	719	663	696	717	652	654	640	707	680	699	661	663	665	734	662	701	641	631	642	670	677	649	659	660	636	686	670	666	692	677	681	655	680	736	673	642	700	691	677	712	664	649	671	639	683	673	671	632	643	702	684	626	659	675	624	674	637	656	693	710	651	695	640	682	703	697	687	698	690	685	674	707	641	681	680	637	711	643	667	662	630	700	659	681	668	660	661	647	660	635	681	700	668	687	663	730	640	666	611	658	685	644	671	652	680	678	672	690	620	661	693	695	682	681	678	713	683	692	679	665	652	641	693	713	659	682	666	691	685	696	710	745	720	648	671	658	687	689	705	658	680	675	687	705	665	685	675	653	728	632	645	739	680	648	682	653	652	701	665	677	689	613	655	654	722	621	633	701	656	659	702	664	681	667	654	627	673	660	693	675	646	685	701	644	696	668	728	672	679	677	649	731	638	692	693	653	687	683	686	653	652	668	704	676	683	662	638	685	637	684	666	659	688	678	653	668	661	648	647	667	681	631	651	683	677	663	726	690	692	697	650	691	724	648	700	697	693	686	668	709	681	689	731	707	685	673	640	674	670	677	744	680	610	683	697	624	660	665	663	638	698	696	687	661	670	671	704	632	716	678	636	624	714	682	679	732	671	647	690	677	651	657	686	680	653	691	696	680	677	675	655	699	689	666	704	659	669	686	673	697	705	681	658	727	679	657	697	671	677	679	668	697	705	648	679	684	661	661	679	693	674	692	691	660	632	683	673	689	656	665	685	675	695	660	682	684	623	713	630	688	645	691	676	664	710	688	693	664	692	717	663	669	664	622	644	644	669	653	721	685	701	668	673	689	679	652	653	644	655	704	675	740	654	702	629	658	640	669	621	651	670	638	654	689	753	660	685	642	691	667	704	654	700	659	661	670	691	653	683	627	635	631	655	642	681	671	695	690	690	655	701	688	700	591	709	687	676	698	631	660	680	701	659	644	647	669	679	651	652	675	681	679	657	766	645	672	680	680	646	637	639	664	700	675	663	717	690	645	667	692	665	659	678	704	671	651	638	683	710	666	682	658	697	648	694	649	707	671	672	685	677	671	610	641	685	659	700	722	655	645	687	676	658	685	677	681	664	662	657	685	674	685	692	714	642	681	667	674	684	656	697	681	681	687	745	668	642	682	686	695	655	702	603	644	685	650	681	644	715	647	656	698	651	667	689	706	656	659	679	630	688	688	730	716	691	649	650	690	716	723	732	700	640	717	705	676	686	647	699	695	684	699	648	676	690	702	685	705	714	648	724	719	701	649	671	631	665	642	674	713	651	670	692	654	721	645	642	682	646	667	706	680	674	699	680	704	669	714	678	656	690	692	618	642	680	633	678	670	725	651	679	711	711	671	706	687	679	663	676	678	722	699	667	708	694	649	682	675	697	732	667	652	675	664	680	641	687	639	666	673	661	725	683	665	675	667	634	655	649	698	640	655	688	647	699	693	675	650	680	657	723	621	652	649	653	681	674	677	655	620	694	689	697	670	699	653	643	674	688	675	719	718	671	658	654	660	702	709	656	647	685	677	674	634	627	672	683	654	665	737	672	703	660	681	670	670	679	655	638	729	662	686	694	685	665	611	667	654	689	710	645	684	657	678	653	639	665	670	706	631	624	658	664	692
21217	18037	21722	13356	5965	3584	2514	1565	1305	1020	843	735	667	572	506	448	455	417	415	338	334	368	333	317	288	272	258	288	302	264	311	317	274	247	267	271	275	306	290	274	289	290	257	255	252	259	281	248	277	279	261	290	294	267	275	305	286	283	320	299	261	278	283	269	257	279	250	271	241	264	263	266	254	228	267	252	266	299	286	268	283	260	251	263	275	271	268	293	281	288	241	241	271	295	274	282	270	266	276	274	256	271	262	243	246	258	288	294	259	252	255	266	269	299	274	264	267	256	260	293	293	273	274	245	250	229	267	292	245	269	262	296	270	277	262	270	291	294	274	243	270	246	272	250	242	286	256	256	276	260	250	261	303	239	246	267	250	257	251	265	255	279	272	281	246	287	273	274	283	297	271	222	263	258	280	288	261	269	264	270	279	269	277	233	288	238	267	268	235	277	289	290	282	264	286	264	313	249	263	310	303	264	258	248	287	271	257	277	240	265	266	218	276	256	287	215	240	284	244	256	301	282	253	254	305	265	248	239	265	262	245	249	255	253	264	253	253	290	261	248	272	260	280	269	266	264	292	268	291	272	237	255	240	251	284	270	283	255	268	267	249	265	257	233	251	304	259	279	287	268	279	260	278	269	265	254	256	296	272	255	241	268	279	242	295	286	244	269	229	281	252	292	272	280	255	271	258	284	260	270	272	269	269	282	248	280	269	304	287	259	268	284	278	264	263	271	267	289	246	244	281	274	303	245	232	246	275	272	276	286	256	265	315	266	265	284	279	254	258	294	260	260	254	266	283	268	275	276	253	277	254	235	252	261	284	249	258	238	237	271	301	245	261	263	266	259	251	281	261	233	270	275	252	244	282	272	256	267	264	285	277	285	272	291	238	242	270	277	281	259	269	266	277	257	286	307	275	279	249	267	256	275	268	259	272	272	261	239	274	254	312	288	274	270	281	274	246	259	285	279	228	250	268	263	251	274	269	267	266	260	263	268	264	236	262	308	276	268	240	265	243	270	265	270	266	238	251	272	260	263	261	299	263	246	295	258	264	267	259	275	263	275	259	266	271	300	240	280	294	273	276	258	303	259	300	301	278	272	276	271	263	264	270	268	288	249	285	260	271	265	239	265	247	298	277	268	250	254	258	260	272	244	281	263	250	278	258	282	247	287	275	293	274	258	273	243	288	250	252	244	251	293	239	260	256	264	253	299	245	258	278	288	261	250	268	245	291	274	281	307	256	277	247	241	251	269	310	276	274	265	264	254	274	264	283	246	260	229	228	295	253	293	266	267	284	255	243	265	252	262	247	261	270	263	242	280	268	297	284	299	269	286	251	271	290	258	268	268	276	284	279	251	266	260	282	272	268	264	257	245	266	253	254	277	246	271	259	282	259	292	250	287	259	254	280	278	303	254	240	236	245	288	236	296	250	264	299	272	299	231	265	263	269	240	266	274	266	299	273	257	264	274	284	255	267	299	297	259	256	268	258	246	260	288	241	240	286	228	295	265	271	278	264	257	270	254	259	260	258	243	284	266	212	281	262	290	271	253	263	241	232	245	247	289	249	259	257	294	282	283	266	223	269	281	275	263	275	289	259	249	282	278	256	273	285	253	260	270	297	258	254	290	258	270	253	279	261	257	222	245	248	231	225	250	263	258	292	287	287	263	284	266	247	268	270	256	264	258	277	265	276	271	265	262	267	288	244	257	264	277	259	302	262	296	277	262	261	247	285	246	235	258	259	260	287	253	294	282	262	277	268	241	284	263	259	265	255	277	261	256	257	263	271	244	304	254	257	255	244	214	262	279	282	280	267	249	254	274	244	269	268	272	266	286	256	265	280	280	294	238	292	275	279	295	256	266	260	291	263	288	273	248	265	259	236	293	253	266	250	268	262	286	252	238	253	254	263	276	274	286	271	252	220	277	246	276	271	275	271	242	291	282	285	264	267	271	252	297	249	249	254	280	226	268	253	270	248	291	297	256	270	292	291	291	271	285	273	298	281	266	223	270	278	245	255	235	262	278	254	260	283	278	253	266	255	273	278	260	267	264	293	249	246	267	255	251	242	234	272	256	289	238	260	254	293	268	270	262	267	263	270	242	279	269	243	271	274	253	268	292	284	261	271	267	272	247	252	265	282	268	265	260	300	268	252	264	253	257	253	263	291	268	269	259	275	289	265	270	262	277	283	270	254	270	281	240	266	270	266	265	288	253	287	280	243	268	285	276	270	277	251	286	252	248	239	243	283	275	300	289	231	266	257	268	252	272	247	284	239	237	253	253	253	257	261	286	261	253	283	265	260	281	279	248	292	271	244	236	245	236	242	264	294	273	296	288	231	294	290	260	301	270	267	261	266	280	258	252	270	292	285	272	282	289	247	232	277	270	292	259	266	266	284	256	263	263	244	242	258	248	279	291	278	260	282	281	263	274	260	297	270	260	314	258	284	263	251	269	277	259	287	263	274	289	259	251	276	250	275	280	281	304	271	256	256	268	295	275	268	264	288	260	262	252	253	239	240	297	266	237	292	257	280	259	277	263	262	237	269	283	258	264	264	273	260	235	255	277	273	262	264	272	284	245	275	261	284	273	253	285	262	237	265	282	247	276	290	239	254	264	256	266	270	261	265	274	256	260	253	290	268	265	287	271	288	258	264	272	246	294	253	279	213	273	274	270	256	270	285	250	258	260	301	283	243	249	259	272	255	291	286	281	264	247	291	263	255	272	279	246	227	286	273	277	264	268	284	274	273	241	281	291	265	249	259	259	288	298	269	274	280	266	247	260	255	249	246	240	241	281	249	245	257	275	280	258	252	285	244	265	268	265	273	253	288	258	270	246	239	272	290	246	270	263	259	269	274	256	284	231	304	291	261	256	271	266	281	262	270	262	302	244	284	247	240	265	299	249	285	298	255	239	278	266	264	241	256	267	245	267	254	258	279	285	276	271	259	276	254	265	250	240	273	266	287	241	290	278	281	257	252	268	240	290	269	284	267	264	277	259	268	250	271	271	282	269	270	252	284	234	264	267	264	261	247	281	276	255	287	275	288	278	275	260	266	249	281	256	274	273	260	270	267	288	295	277	280	276	237	286	278	296	274	274	248	286	277	258	245	264	281	257	274	257	250	264	273	251	267	263	276	264	260	268	275	287	258	278	275	252	247	242	274	265	283	272	305	260	274	271	253	260	248	258	271	232	269	286	261	304	281	269	267	281	247	250	274	270	266	265	271	275	296	288	240	273	286	263	242	264	242	256	287	225	247	285	267	255	247	244	259	249	248	278	279	266	277	266	253	256	280	286	230	275	270	262	291	252	266	255	261	260	265	242	263	238	296	250	252	260	267	258	271	265	236	230	247	271	248	253	252	248	283	271	242	239	269	260	281	267	273	302	270	253	275	259	267	277	298	283	284	253	265	237	267	261	238	240	257	261	266	276	268	259	254	274	239	249	279	228	270	248	261	272	263	237	228	254	271	276	266	284	286	264	258	251
12200	15610	27152	21165	13940	11454	9235	7281	5668	4647	3856	3411	2940	2503	2288	2119	1872	1700	1508	1359	1194	1074	1073	931	924	950	815	816	732	751	761	759	710	656	692	655	668	675	665	676	675	658	637	648	642	734	654	667	693	682	703	724	716	693	731	684	695	715	639	669	731	679	698	652	675	663	657	655	749	689	677	662	691	645	669	718	656	696	656	688	720	693	724	691	706	699	654	664	677	692	672	713	708	645	682	666	657	657	679	629	676	657	641	680	633	616	661	628	682	626	713	693	670	649	687	641	677	650	636	721	684	617	605	695	678	655	650	711	621	645	651	625	677	602	619	669	648	631	672	638	633	674	670	677	619	641	626	629	665	640	657	650	681	626	682	657	648	668	618	673	700	634	651	702	655	684	662	656	649	671	709	644	675	674	639	650	674	681	600	660	673	684	681	654	634	661	695	681	664	646	701	641	641	650	610	669	656	649	626	580	642	652	678	668	686	651	634	646	618	675	688	661	680	671	724	628	669	654	629	672	639	678	615	633	653	629	678	678	622	650	663	660	615	619	653	635	620	640	665	613	657	679	681	649	671	647	651	650	639	691	631	696	644	645	660	639	626	664	620	636	659	654	646	628	631	618	702	622	677	654	632	658	644	635	666	690	690	662	660	671	619	649	657	652	635	672	690	629	649	633	630	614	619	679	688	649	659	613	586	685	670	641	664	628	660	634	651	658	669	680	632	664	659	681	662	683	650	612	685	636	657	704	647	653	633	636	656	630	609	648	651	619	639	625	670	639	648	655	660	653	645	682	644	595	687	630	597	690	650	654	661	639	673	711	582	623	617	633	676	667	664	643	659	670	630	658	613	662	656	684	677	648	681	669	651	648	661	678	680	616	676	625	634	655	648	666	668	665	630	677	630	613	711	655	654	683	681	656	623	655	660	675	655	645	687	632	694	631	595	648	654	658	636	659	596	611	646	658	651	655	638	614	666	658	560	657	668	633	691	631	628	610	650	644	688	657	603	629	645	649	624	674	683	656	643	717	649	684	652	689	654	629	685	636	646	697	614	618	633	626	643	632	617	634	675	694	657	670	694	635	658	662	611	704	616	665	665	662	695	632	642	643	684	654	654	630	682	637	635	609	667	666	668	643	674	695	635	633	663	639	630	610	645	637	663	631	650	684	667	630	652	668	644	639	681	618	620	696	657	649	662	679	601	659	675	652	654	609	652	669	656	644	660	668	653	637	615	685	700	674	684	648	644	645	627	651	626	597	661	677	673	674	615	643	645	674	649	636	653	643	640	645	670	672	638	650	613	658	691	641	678	666	648	616	645	672	673	634	612	687	652	636	678	636	657	628	666	682	702	645	634	627	653	675	647	653	662	659	694	686	651	626	653	661	657	627	613	670	622	648	681	686	687	656	691	645	604	654	653	592	633	645	616	679	607	648	636	630	710	720	658	673	669	663	610	643	653	650	637	633	683	600	648	641	642	631	701	638	654	665	647	671	649	668	645	606	668	647	626	628	629	651	661	640	613	644	615	640	652	618	670	648	667	614	640	675	649	611	656	659	636	688	620	620	645	680	651	646	681	659	668	674	657	674	634	666	681	653	651	623	659	611	656	638	623	658	677	673	681	642	650	676	650	648	632	638	697	632	640	641	632	647	638	627	629	678	669	663	698	682	608	598	662	648	662	638	646	639	693	697	674	616	690	638	652	620	687	658	690	657	687	637	606	660	657	629	669	649	645	617	661	651	636	631	651	678	600	675	640	666	678	647	695	652	684	627	643	681	651	671	640	659	700	674	661	684	681	677	650	692	643	677	624	719	619	672	633	645	719	688	666	649	675	666	643	665	608	653	640	678	615	635	652	666	681	663	633	630	648	643	652	671	664	682	669	618	694	724	681	619	706	660	652	626	610	652	630	638	622	656	701	707	658	623	680	644	680	663	613	645	628	686	681	635	698	652	636	657	654	676	661	637	619	662	675	649	642	625	662	645	658	694	623	633	660	596	678	675	690	649	626	679	641	654	666	615	683	636	663	625	647	626	632	696	650	646	632	630	629	629	658	640	668	666	681	638	637	636	655	617	639	635	677	652	653	669	647	666	689	616	599	667	648	606	642	650	643	631	676	704	689	644	699	628	669	667	671	679	636	706	643	673	673	645	638	656	660	661	667	615	655	653	638	637	655	634	628	670	632	671	639	644	648	649	691	646	661	606	609	666	649	617	610	678	660	653	657	633	650	668	682	664	672	670	635	658	616	618	675	673	658	653	680	665	652	644	628	640	631	669	654	628	655	624	674	662	641	684	640	713	667	637	686	662	646	647	622	659	643	650	664	627	649	652	703	661	664	671	648	633	639	656	670	665	595	694	642	624	673	653	623	625	669	657	646	616	636	639	656	646	664	646	651	635	659	675	625	650	685	651	672	671	661	704	678	664	634	629	649	688	666	611	634	661	648	643	682	678	685	625	658	655	648	654	663	632	654	651	654	655	639	630	609	641	666	636	659	659	662	675	638	628	658	651	644	670	690	623	618	636	670	667	651	661	632	661	671	692	663	663	650	651	657	667	690	678	666	665	625	639	667	631	639	673	689	651	690	668	651	636	647	674	688	664	620	614	672	648	650	630	638	678	673	660	705	703	644	657	669	615	632	692	656	656	624	673	637	665	631	639	653	662	654	695	682	650	644	666	666	649	677	660	621	659	648	694	669	645	652	639	627	665	696	632	659	684	623	588	712	654	676	683	653	654	700	648	667	613	669	607	656	613	658	650	671	648	678	639	697	710	633	653	615	660	630	661	638	682	656	646	708	639	696	616	675	587	662	615	655	645	659	660	673	678	618	643	683	615	606	601	659	672	658	634	666	663	665	699	646	635	662	650	658	689	637	656	678	660	640	644	675	728	668	677	641	665	636	595	624	664	643	603	656	702	636	659	654	655	620	668	662	666	664	602	650	658	666	649	649	717	668	647	670	643	641	663	665	702	704	628	649	643	645	637	700	685	664	652	639	647	638	615	679	638	634	688	642	611	655	623	655	706	656	668	655	613	661	653	620	665	663	658	679	683	640	653	653	653	647	624	650	623	670	623	644	614	668	674	675	642	616	642	628	633	629	682	670	643	609	648	675	627	642	642	651	692	636	624	681	683	695	641	672	622	719	668	619	626	714	669	637	627	712	634	626	661	677	697	648	619	643	703	655	686	648	629	654	640	637	640	638	644	630	648	679	708	682	656	621	668	658	641	647	647	665	635	696	665	662	631	626	601	620	633	637	610	616	637	667	607	668	637	669	631	695	651	693	617	629	641	655	640	674	619	635	670	609	669	633	651	649	696	677	676	633	626	650	634	665	607	647	677	667	677	633	602	677	643	636	653	617	671	643	689	653	658	685	626	683	667	661	689	646	679	608	626	715	641	682	597	629	680	676	622	639	635	707	662	684	578	641	641	699	623	680	636	690	636	612	638	625	634	634	688	651	647	701	654	630	651	698	628	657	661	593	664
37880	43259	51188	36872	23448	17191	10379	6231	3566	2497	1795	1492	1130	1073	1131	1019	882	800	723	686	544	595	567	510	537	489	460	465	392	408	379	389	379	370	365	330	301	328	324	340	336	326	335	327	322	333	343	360	333	345	349	315	352	359	336	373	350	333	374	347	352	347	329	329	355	360	324	341	320	327	353	361	351	344	310	362	326	330	301	343	333	297	366	338	329	283	339	342	341	318	330	349	365	322	318	322	337	320	324	352	346	301	318	316	327	317	330	310	325	341	382	326	330	324	316	349	332	301	313	333	311	343	321	347	388	338	336	335	331	312	291	313	313	329	286	355	312	303	363	310	328	304	334	350	295	287	329	336	312	319	330	300	328	332	327	384	320	336	321	292	320	333	336	332	315	315	322	346	360	314	287	331	330	338	332	297	340	323	331	294	309	302	324	344	340	333	303	314	325	350	341	314	316	335	329	319	306	327	321	335	335	304	306	352	320	331	370	343	309	326	304	302	319	349	305	328	301	353	361	355	312	300	332	332	312	347	364	381	327	335	319	329	369	326	319	313	318	320	320	312	349	307	350	331	325	327	329	313	335	344	339	305	340	287	332	326	346	327	319	334	322	321	304	307	333	321	336	335	327	313	341	369	346	313	343	326	330	311	340	348	335	341	346	328	358	338	326	326	342	336	344	307	294	336	314	333	340	324	361	335	324	305	327	326	309	338	339	332	321	327	304	335	300	331	330	292	344	325	331	288	352	329	314	309	354	326	354	309	332	366	333	325	310	371	314	336	331	306	373	341	344	295	338	311	335	320	315	320	283	319	321	306	342	337	314	328	289	339	303	355	323	336	332	295	311	338	298	353	324	291	280	378	307	313	337	362	316	325	255	336	341	315	325	331	342	333	312	341	323	332	318	332	298	323	300	296	309	318	356	308	309	297	303	325	315	324	324	328	298	325	356	318	320	291	306	348	334	319	282	331	344	327	316	314	309	358	380	338	326	321	363	327	332	312	315	294	317	322	329	307	369	338	326	318	289	358	312	340	304	334	330	335	318	301	302	330	325	326	334	300	328	273	327	340	352	318	342	325	342	312	365	309	315	336	319	336	336	349	309	344	307	333	338	351	333	331	350	339	343	342	319	326	318	326	342	327	339	357	343	302	333	343	317	344	311	327	305	311	354	313	305	312	301	328	311	286	314	348	301	350	335	311	315	293	316	350	325	316	309	305	333	308	332	324	362	335	324	375	350	353	312	334	330	319	340	344	322	332	320	324	342	324	317	329	293	329	352	334	321	330	338	341	332	330	325	339	325	327	330	355	368	331	292	297	332	303	328	338	298	341	292	332	333	325	310	282	280	305	312	314	345	319	340	299	323	309	295	328	301	323	317	353	321	317	323	310	318	317	347	325	338	356	308	332	331	292	343	343	339	285	333	355	322	366	318	335	322	310	328	286	317	343	304	316	311	346	330	329	321	320	318	317	321	320	328	330	326	336	348	311	309	322	339	323	344	349	334	351	349	312	334	328	339	299	298	324	327	317	348	323	318	338	325	327	374	335	336	314	295	320	345	306	331	307	359	299	292	309	300	344	317	299	310	320	350	338	371	349	312	310	355	342	335	331	293	291	325	315	327	351	288	317	338	349	317	330	324	353	322	327	339	315	329	345	323	302	341	354	304	310	287	312	313	288	322	287	348	330	328	330	328	321	314	343	324	337	333	329	314	361	356	320	306	333	305	341	320	328	333	340	341	355	333	297	354	354	339	336	336	315	327	304	343	334	330	347	345	304	304	344	341	321	323	319	342	308	357	355	312	325	296	326	325	346	332	328	328	333	366	320	368	339	318	353	346	325	330	298	313	355	303	327	338	336	304	388	314	334	314	365	358	339	347	334	315	312	327	366	332	336	330	339	309	308	344	313	318	370	316	366	324	304	331	298	309	337	315	351	310	291	331	317	329	334	335	312	308	357	330	327	347	338	294	333	315	338	318	343	305	319	308	301	322	323	326	300	371	332	356	329	327	332	324	360	306	346	321	323	332	337	337	334	305	326	301	330	320	352	320	344	316	330	305	330	316	299	317	339	343	335	294	354	356	358	309	352	320	309	302	305	324	326	332	313	293	349	359	304	324	318	382	303	329	320	286	326	339	307	366	330	330	314	307	337	332	304	361	289	322	328	304	304	308	320	334	348	322	326	326	323	292	319	321	308	338	327	314	350	329	333	319	294	329	273	335	331	340	342	301	316	337	329	314	317	329	325	364	325	314	288	355	322	361	336	349	332	317	347	343	291	319	325	385	309	342	318	347	355	367	353	318	307	342	332	320	327	316	314	321	326	342	345	328	360	365	301	341	336	297	321	344	337	340	312	340	355	359	317	343	328	324	361	319	337	306	317	320	350	340	338	345	336	328	322	324	330	335	314	287	314	322	320	326	334	314	319	312	311	333	336	311	287	324	296	325	339	317	361	336	319	315	313	307	323	350	317	349	284	269	311	310	280	325	310	359	302	353	342	317	346	328	379	342	322	312	326	309	326	331	304	316	298	329	293	340	317	348	345	308	322	284	310	362	335	322	311	336	309	301	339	351	337	318	306	302	307	311	328	312	315	333	315	341	311	317	364	315	303	321	308	366	317	335	307	332	316	328	327	353	326	296	335	315	365	338	345	317	313	318	302	313	315	342	355	317	327	337	313	328	314	303	305	306	317	296	311	307	328	334	324	312	340	360	363	316	333	302	327	364	334	356	362	328	364	336	336	344	349	315	332	348	341	329	361	381	350	310	298	331	325	340	354	308	324	373	311	315	318	342	342	329	331	352	359	349	315	312	339	329	278	320	325	351	321	299	351	309	333	339	315	305	317	311	331	308	316	320	333	350	351	323	330	315	350	334	323	292	317	320	323	312	318	307	362	302	338	310	344	308	314	320	326	339	309	328	307	303	350	338	311	323	339	320	333	337	341	359	329	342	295	349	334	301	326	329	340	301	340	343	331	332	326	324	334	316	308	336	323	340	310	336	286	340	304	344	369	327	337	343	359	326	323	333	314	360	287	327	339	355	344	324	312	304	309	356	342	341	344	328	328	331	331	329	334	345	321	335	321	321	319	341	332	354	354	319	337	318	320	371	332	344	329	328	338	303	342	346	339	318	301	337	319	360	315	335	339	335	346	322	348	325	358	319	333	356	331	327	307	351	336	303	347	355	304	343	292	340	325	343	349	293	328	337	311	323	336	335	317	329	312	309	348	331	341	335	333	320	333	311	351	286	327	317	356	344	335	326	314	312	314	314	298	346	329	339	331	331	299	317	315	332	342	335	306	316	349	319	302	344	306	323	331	340	334	340	326	313	343	341	311	288	311	324	318	334	355	306	331	330	333	342	340	313	307	332	320	336	319	317	316	338	323	342	354	366	322	299	306	327	309	319	333	320	346	330	311	315	301	315	359	308	351	310	320	319	327	319	327	335	345	354	338	347	346	345	295	309	337	343	305	334	351	329	331	322	345
24351	36586	50349	36469	21011	17896	14906	13231	10209	8880	7671	6318	5394	5226	5116	4719	3681	3620	2988	2842	2431	2497	2458	2057	2044	1710	1626	1555	1397	1293	1194	1141	1169	998	954	890	823	895	849	824	810	879	833	893	842	839	851	812	882	883	945	912	1015	1081	992	1005	956	881	871	889	838	876	857	880	838	855	854	847	782	844	820	819	861	772	803	874	846	858	846	878	828	947	869	831	777	836	772	792	778	788	813	809	844	851	828	769	786	719	800	806	805	815	803	791	795	781	810	818	794	758	767	809	745	787	765	742	723	747	732	815	782	732	766	774	800	788	733	766	778	772	743	737	794	749	753	782	773	784	784	738	762	763	753	755	710	769	770	808	731	812	742	752	723	751	778	751	750	740	771	752	785	790	770	759	785	810	735	737	808	808	745	786	786	797	765	789	776	783	749	795	771	770	767	769	793	810	807	783	782	771	769	787	815	771	780	816	751	726	765	780	757	740	791	772	781	729	773	754	768	774	675	745	779	750	779	791	755	785	795	776	766	719	773	724	748	720	773	765	786	732	769	792	722	738	765	774	737	805	788	708	790	803	785	765	770	761	836	770	777	761	733	778	781	702	767	794	772	826	762	757	786	722	700	770	757	792	797	781	817	794	723	794	773	754	752	806	763	741	771	782	756	798	728	738	750	783	753	769	826	793	753	753	752	746	746	789	886	752	753	755	759	757	751	773	768	788	756	777	751	738	767	798	731	797	787	744	746	796	727	771	811	752	733	755	800	764	802	792	748	797	774	779	750	728	782	799	754	803	744	773	770	815	772	744	805	788	776	751	774	814	765	776	784	787	792	828	747	769	787	747	759	784	815	755	772	796	741	756	767	738	768	753	792	743	785	777	727	763	788	764	790	789	742	763	740	795	781	811	710	785	777	739	790	778	750	783	772	749	728	774	769	804	752	785	836	771	774	738	781	786	744	764	774	792	768	755	736	759	746	748	778	742	804	822	769	767	677	763	819	739	744	781	796	780	745	747	823	737	749	740	731	798	786	817	779	703	792	780	750	765	784	768	747	731	747	759	782	792	779	795	749	749	763	804	781	759	750	745	743	804	757	733	761	771	845	816	753	742	756	797	782	745	787	747	788	766	787	788	769	756	729	768	751	746	761	771	742	771	800	781	763	740	765	737	771	803	735	764	779	804	774	766	780	772	751	751	756	764	750	743	725	756	783	768	766	804	734	774	745	790	776	761	762	777	734	735	776	755	801	802	755	773	754	743	785	762	842	729	787	780	785	756	844	753	738	766	733	734	777	742	815	770	735	742	773	793	756	797	800	804	782	742	725	763	785	748	808	753	765	774	745	789	731	776	739	789	774	734	717	794	782	756	784	734	732	755	764	781	788	749	780	791	734	781	809	737	821	786	809	779	770	842	780	769	714	750	757	750	742	769	743	782	774	784	825	697	715	735	798	785	815	775	867	754	770	791	761	803	769	823	752	745	758	765	759	773	801	784	783	790	744	736	682	732	757	783	786	791	822	760	746	790	790	750	787	770	840	783	771	787	751	810	759	745	749	783	716	736	737	795	763	759	782	770	778	777	796	778	776	769	767	723	749	749	755	788	762	796	744	722	758	748	751	731	762	760	748	758	780	812	749	762	767	739	738	784	749	772	758	832	724	736	818	757	744	771	789	789	767	800	780	786	767	774	771	732	796	729	759	679	794	752	785	778	789	715	819	754	764	722	743	799	764	772	768	779	746	734	807	806	784	782	751	739	761	769	787	734	818	760	777	757	796	754	762	807	770	798	848	775	755	762	779	803	790	735	733	828	764	737	796	698	790	768	777	748	772	726	788	827	749	745	757	799	720	800	731	756	762	778	743	775	848	794	776	714	764	808	769	718	783	800	761	795	812	719	770	796	753	759	819	807	756	763	761	743	757	778	743	778	739	740	786	809	771	803	750	745	790	783	750	776	781	744	757	778	789	773	772	777	752	773	778	782	736	793	719	780	758	767	759	752	746	773	804	757	782	788	746	805	723	771	714	767	765	782	814	764	736	766	756	758	754	776	752	745	752	696	794	781	814	722	759	781	784	804	781	788	732	771	761	813	750	770	777	783	791	777	761	739	787	762	702	750	726	780	772	732	785	734	765	761	725	764	730	754	723	769	739	786	810	777	728	737	777	747	774	817	787	842	715	769	799	736	814	745	753	800	809	724	782	810	786	759	768	788	757	705	780	731	760	798	772	743	789	743	764	728	780	768	736	732	736	784	764	776	725	770	778	733	779	722	741	779	771	761	797	799	728	730	721	782	773	788	765	774	767	724	737	745	731	734	771	818	779	755	766	768	790	697	757	764	761	765	792	768	814	795	809	754	763	799	782	727	769	725	801	762	786	750	766	748	724	781	825	786	771	769	761	756	800	775	793	799	760	802	765	735	795	796	789	778	706	755	814	795	757	763	778	779	777	783	802	770	784	726	779	802	766	756	728	742	783	763	782	790	771	765	706	814	761	815	720	774	741	770	717	801	795	807	790	788	745	784	818	780	760	747	805	781	764	837	792	767	797	803	790	789	768	735	757	776	771	777	774	800	802	788	802	729	760	808	778	779	776	763	754	789	788	761	711	756	735	765	712	795	782	778	710	774	767	787	810	784	722	760	736	743	797	744	724	776	720	786	782	745	778	739	758	790	796	729	735	769	753	793	834	737	784	790	778	784	800	760	764	780	774	776	801	794	807	731	788	764	746	736	753	730	759	742	781	725	759	769	759	796	785	759	746	803	759	747	727	739	812	778	738	769	770	769	767	732	770	809	724	763	796	750	812	748	790	790	804	711	767	757	792	807	740	765	762	802	798	816	771	756	780	774	729	811	787	816	763	773	735	769	786	740	744	761	776	782	749	729	751	810	772	740	791	803	818	741	741	755	776	744	800	777	760	706	780	785	781	770	740	810	723	814	771	778	789	770	816	768	750	769	716	757	780	792	787	772	810	804	757	721	761	746	730	774	752	727	784	802	800	767	761	751	749	766	723	795	753	791	757	765	812	756	781	738	763	762	791	775	769	826	723	773	787	782	772	737	793	726	740	794	755	794	795	724	788	730	780	803	829	789	776	744	798	756	756	797	772	788	770	794	725	822	757	791	832	746	770	741	727	783	776	837	788	736	799	791	734	701	761	736	744	764	752	798	783	735	730	765	757	721	761	769	769	723	749	760	776	800	801	744	781	762	763	753	753	777	761	759	817	746	799	792	744	820	729	758	828	781	760	756	790	822	827	767	789	805	757	811	777	797	749	757	746	750	790	778	781	798	768	732	784	779	807	784	746	769	780	728	791	749	796	737	742	714	730	725	776	721	782	780	755	782	727	787	757	750	783	754	755	784	759	749	789	762	777	726	795	742	805	791	724	776	795	840	761	722	765	788	787	730	795	754	749	784	770	766	805	773	774	796	764	800	757	794	739	730	795	809	823	745	735	804	768	789	769	749	773	797	765	743	786	773	714	820	764	768	771	764	752	744
46982	48045	53788	38466	25884	22761	18983	13587	7567	3910	2724	2361	1823	1662	1502	1287	1092	950	972	880	747	661	722	741	566	541	522	563	482	466	409	409	380	367	366	301	337	338	346	325	308	306	353	325	275	305	295	291	284	298	318	320	345	372	356	311	324	318	311	307	336	306	318	311	298	300	288	312	290	328	343	315	331	303	326	311	310	307	299	302	303	310	306	294	304	278	317	307	321	313	327	304	305	340	293	299	280	289	311	308	328	298	314	283	304	302	313	307	295	306	292	276	268	287	275	282	264	309	337	283	318	296	281	309	315	307	293	290	311	292	283	303	283	282	270	292	277	301	283	268	298	295	304	295	326	314	341	292	299	315	253	285	297	309	302	286	269	309	288	293	293	300	292	301	313	280	270	293	266	304	286	294	301	299	291	299	297	277	275	285	271	272	260	279	316	309	252	301	279	281	301	284	304	320	313	282	275	290	303	271	268	288	300	274	297	271	295	281	290	310	286	291	268	316	298	285	311	304	281	293	249	287	304	293	283	297	310	265	306	302	266	297	262	285	285	261	276	283	304	278	281	317	331	268	284	297	290	293	265	283	282	288	307	297	275	275	278	299	274	318	286	274	306	292	255	257	275	310	311	295	329	287	302	318	299	298	275	276	314	288	267	315	288	290	289	305	291	264	270	281	300	264	259	281	290	273	270	306	311	295	301	307	254	324	305	286	315	285	290	249	292	282	295	304	309	300	301	290	291	300	310	296	275	300	336	277	304	286	283	293	311	281	286	305	263	302	275	306	285	295	272	317	320	269	305	275	270	309	333	296	295	271	286	290	278	276	292	296	312	311	306	254	293	263	299	276	273	300	283	298	317	300	278	267	294	317	298	294	295	331	299	307	291	280	262	305	295	317	293	297	287	294	293	282	255	248	295	280	280	286	284	324	309	276	318	292	264	297	266	267	299	283	308	299	286	321	298	253	270	298	326	273	276	284	273	298	313	314	290	277	269	278	322	295	328	261	302	290	297	292	267	281	303	285	308	280	291	303	300	289	317	291	285	294	289	311	276	337	266	285	287	299	274	324	242	314	265	320	313	290	278	296	327	294	289	261	312	284	264	290	266	293	310	308	310	302	296	283	285	285	276	298	287	309	300	278	283	303	310	301	311	279	302	306	248	309	304	307	290	273	263	294	318	289	298	277	269	284	287	292	257	283	299	309	264	297	305	265	266	275	289	286	287	269	320	303	305	295	277	303	294	313	297	267	302	322	316	281	308	302	304	310	307	294	303	294	300	285	299	287	294	259	293	249	280	249	270	328	271	286	310	306	328	255	287	278	253	301	315	319	246	255	296	296	283	291	279	281	286	283	301	308	330	308	288	268	299	283	270	252	274	299	293	283	314	297	304	307	287	275	299	289	298	249	284	296	302	320	303	273	305	291	277	321	285	303	304	333	299	346	293	279	281	277	273	276	288	294	323	318	286	314	301	291	259	299	295	292	284	270	294	300	272	282	276	292	322	291	282	315	285	307	275	315	278	330	275	275	287	295	309	304	286	292	287	259	307	279	288	288	287	303	278	305	295	302	282	291	281	300	277	303	278	294	289	301	289	311	296	313	285	305	266	314	291	330	291	276	290	270	305	281	298	300	296	295	287	264	297	306	305	290	295	310	285	321	322	276	298	315	296	319	311	315	297	300	268	300	299	273	285	303	306	279	315	288	303	323	287	292	287	290	311	268	303	293	292	298	295	281	293	276	279	302	272	282	301	289	276	264	287	308	291	308	275	267	275	265	281	294	292	284	294	282	318	312	277	290	288	289	306	277	310	287	308	273	285	280	262	288	295	294	301	280	267	280	308	288	320	256	301	295	287	300	286	286	281	273	283	272	261	280	296	264	277	266	290	270	283	274	315	272	279	279	285	276	300	311	288	282	279	273	321	297	284	299	343	301	321	301	303	311	307	314	281	316	299	317	267	264	292	324	273	311	265	279	326	281	306	285	314	266	297	266	284	292	284	311	300	292	269	300	305	293	288	281	287	279	289	271	317	282	293	289	279	257	275	300	309	283	270	315	279	298	264	270	310	316	301	273	296	288	294	292	311	297	274	283	306	291	315	297	303	302	288	268	290	310	289	290	301	297	305	297	283	291	293	260	257	291	305	267	283	288	304	283	298	334	281	310	296	315	318	269	311	296	294	315	293	310	297	245	290	276	275	292	287	284	286	296	301	305	305	286	299	303	282	295	275	309	309	309	281	273	309	310	282	288	305	284	303	263	286	298	310	265	307	292	315	310	287	266	301	291	289	306	292	296	294	290	268	319	297	318	263	301	318	292	305	286	284	285	281	284	308	289	276	275	300	277	289	296	257	298	301	298	282	254	293	301	324	318	303	301	333	294	305	286	326	250	292	278	280	319	299	266	273	308	259	307	284	296	314	277	315	296	300	298	331	338	305	287	294	297	289	281	280	322	278	291	298	284	269	248	318	269	284	292	300	269	263	285	300	284	279	296	312	292	272	283	271	274	281	294	282	293	282	294	303	316	320	308	284	307	296	261	262	304	275	311	268	315	306	291	274	278	282	304	269	300	306	261	301	272	267	276	310	278	285	304	267	320	290	292	317	274	282	330	274	278	294	319	295	314	286	300	303	289	281	287	280	287	317	316	274	287	285	267	317	333	280	280	274	292	297	280	293	292	299	321	326	299	310	282	288	291	287	305	300	315	290	298	294	312	277	300	303	272	269	299	309	257	306	281	273	265	293	299	277	272	297	291	288	277	276	272	289	275	297	302	319	287	298	278	284	289	259	285	289	298	276	321	271	301	308	267	320	313	309	280	283	292	289	300	288	288	302	327	310	308	295	276	286	277	293	257	314	304	301	275	284	318	313	304	284	281	296	316	305	284	270	286	281	313	315	261	271	294	290	293	302	255	257	320	280	296	307	310	310	288	298	260	300	280	272	307	281	263	319	293	284	264	282	285	310	265	278	271	299	273	312	291	303	292	291	322	276	277	305	287	286	295	273	288	305	282	277	258	297	264	269	278	290	268	296	288	293	239	277	281	271	294	295	296	302	283	256	259	314	292	319	286	309	296	296	304	296	268	298	299	307	296	261	286	317	290	283	285	284	293	306	296	316	290	305	286	304	279	308	286	287	298	304	265	281	303	281	252	263	283	265	291	280	306	301	292	290	294	261	293	278	280	289	314	294	268	284	297	284	270	300	305	331	298	293	300	305	274	292	297	311	262	291	296	267	267	320	261	302	314	286	291	275	277	280	283	317	277	277	296	290	262	315	302	301	290	294	329	312	286	290	303	272	283	314	287	297	302	274	262	278	289	301	278	305	252	253	303	282	284	275	277	282	286	293	301	309	307	289	291	306	279	277	261	308	277	304	296	311	284	296	275	293	262	277	278	272	305	278	281	297	307	291	330	255	301	295	274	318	302	300	288	301	259	285	303	282	278	294	295	300	295	301	292	310	314	309	312	298	279	313	294	300	309	302	297
30273	40700	54702	39563	28041	22425	19981	17641	13594	11757	10450	9294	7576	7449	6996	6060	5016	4747	4870	4179	3438	3237	3175	2989	2723	2355	2221	2202	1902	1835	1530	1413	1315	1184	1155	927	811	838	792	834	870	801	776	815	825	738	825	868	838	892	910	1020	1137	1216	1055	978	1023	932	859	884	954	886	825	852	714	829	814	790	798	797	829	802	767	714	743	818	789	752	756	757	819	787	755	771	742	777	760	726	788	817	806	817	777	819	732	741	697	712	705	760	720	722	746	733	746	723	753	708	797	733	716	705	692	673	679	677	654	666	704	651	656	702	661	678	702	638	658	689	646	641	718	693	703	693	673	669	649	635	716	716	723	730	692	622	678	720	662	690	667	681	696	690	674	693	663	646	694	734	651	677	673	684	646	679	642	711	676	732	682	666	709	710	668	676	692	667	665	681	696	669	647	707	647	634	677	667	706	697	656	674	675	682	701	673	665	700	645	701	648	696	666	700	678	647	648	682	671	686	674	686	655	647	664	692	697	695	745	636	673	691	669	663	716	689	672	664	678	654	665	635	712	654	706	696	644	644	684	662	690	687	691	693	716	652	646	718	735	706	655	633	667	666	647	688	670	652	670	657	708	682	665	712	663	658	662	673	695	629	663	675	675	622	714	719	697	679	620	707	711	698	660	699	664	699	682	700	733	610	682	671	666	719	659	677	676	717	669	702	654	695	697	664	705	650	671	679	640	692	673	688	657	710	619	652	686	635	647	671	677	705	692	661	710	671	702	689	646	677	683	670	679	716	681	682	653	696	712	679	680	713	685	666	679	666	670	647	658	676	670	659	706	660	678	633	668	644	681	654	672	695	688	663	638	638	714	685	711	681	667	684	645	673	648	711	719	690	712	669	701	676	668	671	631	708	731	666	622	716	654	659	645	670	629	690	667	613	656	632	688	703	686	648	654	700	674	685	720	662	698	680	638	725	611	690	694	661	645	665	646	682	707	688	657	693	686	655	680	645	662	704	748	673	711	620	661	682	653	706	688	680	700	692	720	704	694	638	673	669	648	674	668	719	685	650	739	663	685	717	653	689	660	731	649	673	689	684	670	687	646	659	689	674	645	623	710	674	617	680	678	648	649	685	697	717	669	680	661	665	681	691	737	699	654	637	700	686	679	677	687	677	678	643	645	656	673	656	652	706	675	679	682	694	674	650	692	683	743	708	709	664	687	664	628	627	677	652	722	687	635	685	707	685	682	671	702	688	686	688	693	665	673	732	677	646	702	694	667	622	678	685	664	685	662	665	662	727	711	700	658	661	660	722	639	644	690	713	728	676	749	669	699	661	663	659	651	692	665	767	698	633	659	702	657	697	676	737	665	658	611	688	670	641	703	690	610	692	699	654	639	656	628	689	689	656	685	636	667	662	697	628	671	659	646	641	659	659	666	666	677	707	693	652	728	712	719	686	700	708	672	635	676	714	679	662	666	660	683	726	661	692	679	692	679	709	701	717	663	650	670	671	707	667	732	705	673	693	654	703	727	693	692	666	638	672	656	646	619	665	652	639	736	667	634	697	696	673	671	619	657	679	668	731	712	676	673	681	647	667	646	695	699	707	671	702	671	698	654	671	697	698	607	683	665	671	663	684	633	699	706	674	667	704	699	682	688	648	728	686	700	684	636	686	714	720	697	675	669	652	671	664	671	642	733	692	711	690	646	622	667	640	659	658	660	693	679	708	661	715	693	666	646	662	664	702	672	664	700	717	684	692	655	709	678	653	709	660	671	661	714	700	680	704	684	664	682	663	673	668	710	660	667	670	639	691	672	720	637	705	672	667	672	673	651	683	695	638	654	685	663	713	690	650	738	663	704	722	662	652	656	708	697	705	698	702	651	705	637	658	671	679	727	687	640	650	652	730	732	678	641	755	686	641	730	693	692	671	696	703	669	660	673	721	668	609	675	658	725	689	731	706	649	660	688	693	688	668	671	699	678	685	649	660	637	658	675	709	687	713	695	686	665	639	612	676	670	669	666	722	652	688	654	675	686	646	660	655	668	661	687	621	702	662	667	593	641	728	675	687	662	664	655	688	600	683	659	671	679	659	668	653	708	656	684	676	708	676	695	671	722	632	669	697	654	747	635	703	676	699	684	687	668	617	650	703	660	675	707	739	678	671	668	712	671	696	699	629	656	694	679	642	696	677	697	678	677	697	709	703	676	681	713	621	696	666	665	703	678	600	680	649	708	645	666	715	696	675	655	645	712	652	688	665	703	634	667	750	660	708	722	659	649	664	688	675	667	730	645	693	712	724	690	730	717	656	672	680	673	673	663	724	648	652	745	673	673	696	694	673	708	721	672	736	656	686	658	699	666	639	677	692	649	664	663	635	668	679	668	731	704	609	670	672	687	673	647	669	707	704	706	712	702	671	682	653	690	703	694	654	673	675	720	676	695	685	721	674	721	646	607	681	690	678	673	688	700	693	676	713	713	664	652	679	705	710	683	673	682	726	703	651	689	683	671	719	689	756	708	696	713	662	681	664	662	661	688	623	672	644	628	659	686	719	705	673	659	638	672	683	699	623	717	635	695	646	688	700	722	666	728	681	736	697	674	729	693	678	657	657	663	677	662	652	679	730	686	641	703	679	670	668	666	700	733	669	666	719	646	668	659	630	661	699	669	664	718	706	688	716	683	675	613	685	692	677	659	701	681	672	662	688	663	707	685	744	690	640	704	667	659	645	699	689	637	724	647	707	691	675	643	677	656	662	729	696	665	698	649	749	682	653	673	719	676	682	644	716	657	695	615	677	684	639	702	722	691	665	723	644	655	630	678	677	694	692	719	670	673	636	641	747	699	674	686	660	672	649	683	728	709	668	711	629	619	681	711	688	691	661	698	714	645	686	682	680	685	647	670	657	655	662	630	705	633	684	673	668	670	720	662	701	665	671	686	659	673	682	674	645	632	671	698	634	729	675	695	638	696	717	708	659	646	661	665	698	655	675	668	671	695	726	715	638	704	705	687	699	693	702	667	709	685	676	707	671	690	681	690	660	645	681	670	727	663	725	696	697	685	700	621	668	693	681	681	708	663	631	678	652	695	664	665	679	706	635	620	715	680	716	702	690	675	688	715	642	676	674	675	625	683	655	675	629	644	683	683	615	662	653	635	683	676	642	684	643	674	650	648	675	686	645	682	747	670	698	660	653	694	653	651	663	674	691	712	678	717	722	687	668	670	678	674	693	674	695	646	708	688	682	652	707	708	659	656	664	656	677	685	681	678	671	688	718	689	695	632	632	708	715	634	686	701	680	665	661	706	719	694	694	713	648	690	694	702	693	638	673	673	667	654	636	659	726	687	696	653	716	689	632	678	667	685	712	691	698	693	707	705	677	659	734	673	645	661	694	686	687	668	692	667	683	669	672	652	662	699	696	642	704	667	669	654	676	635	679	679	662	709	696	698	644	700	657	653	718	707	677	654	662	662	714	656	617	709	686	647	646	695	711	711	631	679	682	745	655	646	698
20916	17784	21890	12564	6186	3747	2615	1704	1200	944	742	721	614	591	492	482	500	438	438	396	316	328	295	336	292	280	263	309	285	289	283	270	273	284	268	264	249	280	251	251	238	272	277	236	258	254	260	266	250	294	254	267	245	277	262	271	275	271	244	266	283	279	297	266	289	241	272	285	272	307	285	266	262	252	263	274	236	247	263	263	270	245	263	253	260	292	267	274	273	267	260	268	264	276	280	263	281	236	228	269	277	275	281	308	261	272	227	231	258	271	256	242	255	256	259	269	259	268	264	271	275	260	264	277	249	248	246	279	261	284	272	267	278	246	263	266	245	278	267	276	287	264	269	271	246	241	232	260	273	273	238	263	251	263	262	242	298	259	277	299	229	258	262	249	268	247	252	244	243	257	268	292	238	261	253	246	264	262	268	242	245	282	244	267	268	233	259	247	268	258	262	287	270	259	251	274	273	293	265	287	243	280	254	271	278	243	267	313	270	231	272	240	260	251	269	264	271	239	276	265	265	262	265	251	258	275	248	245	255	278	290	246	235	255	287	288	270	246	297	258	254	257	265	251	279	272	265	238	236	273	291	268	246	261	220	279	259	247	271	249	263	261	260	272	270	285	240	254	254	267	268	249	287	241	248	287	248	260	261	278	253	240	247	276	292	263	262	242	262	259	266	241	262	271	228	269	270	251	262	255	262	242	238	270	259	262	236	234	245	250	218	244	270	287	259	273	256	246	261	253	259	244	233	263	264	253	245	271	273	271	238	261	276	272	274	280	243	265	291	266	263	258	293	298	244	258	267	267	263	272	246	277	247	266	294	283	280	277	285	240	236	228	262	238	271	265	262	262	248	248	255	280	266	239	282	262	250	257	276	241	252	250	279	241	268	261	259	284	274	307	259	239	259	265	267	284	248	265	214	263	256	269	254	265	273	290	251	269	267	276	285	260	252	255	246	258	246	241	263	234	291	287	253	264	261	248	234	249	267	261	287	242	269	242	250	234	283	234	257	266	267	249	269	264	279	288	249	283	280	273	277	256	249	246	265	262	301	261	257	251	262	254	270	240	270	249	287	243	279	254	300	236	239	273	262	251	279	267	256	278	253	266	226	247	274	244	254	271	281	291	224	250	269	254	266	253	266	294	256	277	262	262	268	278	253	271	253	265	264	284	247	263	257	262	246	266	253	269	266	278	253	276	258	277	252	246	265	239	228	258	264	270	253	263	266	281	282	266	292	271	266	258	285	257	254	294	255	285	236	265	237	253	292	264	286	272	273	258	273	258	269	246	302	275	264	268	250	275	294	242	247	262	274	252	264	258	237	261	239	239	242	231	246	246	258	263	231	247	255	239	269	258	268	278	281	258	246	266	243	277	252	279	247	253	249	287	269	275	255	237	242	262	285	246	295	274	259	252	284	254	254	265	243	240	239	261	282	245	283	269	283	235	261	281	278	254	276	260	242	261	270	261	274	269	262	231	303	270	245	244	275	266	271	257	294	244	242	258	251	255	234	240	280	266	264	246	257	242	252	266	256	251	252	237	285	251	241	255	273	275	259	274	255	268	263	256	248	269	294	253	264	267	290	262	254	238	234	246	269	228	262	259	256	239	230	250	263	245	261	252	268	259	286	265	280	252	260	243	260	250	255	267	248	265	251	282	256	254	255	278	237	250	248	255	249	273	247	244	244	256	271	268	266	254	253	286	266	252	235	260	303	253	257	250	268	269	268	235	276	299	271	243	263	259	257	250	257	278	266	234	251	278	258	251	294	272	302	261	282	262	246	258	267	309	263	252	255	281	294	286	235	257	267	260	264	281	269	259	266	282	258	238	259	237	260	271	259	273	277	273	247	278	278	260	273	260	253	287	251	257	274	250	265	290	267	237	273	272	271	282	262	274	261	264	258	246	242	238	261	274	262	266	268	253	270	277	262	263	249	258	256	253	250	250	280	241	239	260	250	280	224	267	252	307	242	306	245	258	233	254	277	275	271	261	268	244	254	277	285	244	263	270	246	279	273	283	278	270	256	290	268	256	269	281	279	266	268	255	283	264	275	274	256	273	246	275	238	270	266	247	267	246	279	257	256	235	242	254	234	257	279	247	264	259	289	277	261	262	268	269	293	252	283	219	241	272	238	258	273	249	239	255	268	307	263	248	267	261	241	265	287	236	284	266	262	285	247	240	287	263	253	258	241	259	272	251	248	273	298	261	267	241	250	242	256	251	262	278	273	275	265	246	242	267	262	274	265	295	268	243	279	283	265	237	250	240	262	282	266	277	238	260	235	273	254	315	279	250	267	256	263	263	245	274	254	286	250	270	265	266	264	279	227	270	243	268	272	237	277	301	252	272	265	259	287	263	239	251	263	264	298	261	278	306	276	231	248	281	255	231	266	277	266	271	240	269	233	267	268	260	264	265	255	288	263	252	282	273	257	262	253	267	271	259	278	270	241	267	279	258	260	261	281	267	268	249	275	289	241	259	286	263	236	236	291	247	231	254	285	261	254	285	281	254	271	250	273	299	291	235	276	286	252	280	260	241	253	266	267	258	259	302	262	295	244	250	252	255	260	281	284	264	275	260	253	262	261	256	255	257	268	256	263	292	248	251	254	284	240	296	274	253	255	244	252	245	254	281	290	286	250	258	260	251	265	256	263	241	274	253	244	248	267	255	271	268	268	279	253	269	269	246	259	282	225	279	250	260	255	272	248	234	259	265	247	272	262	268	291	266	270	270	263	236	260	269	265	252	239	279	249	231	259	300	269	241	265	273	272	255	254	271	263	236	266	279	256	243	267	230	226	275	240	280	252	290	281	251	251	260	261	288	267	257	244	246	266	276	286	273	267	281	278	246	236	270	262	242	258	289	272	260	264	269	259	267	245	244	254	276	275	242	262	283	253	277	285	214	255	275	241	247	237	303	256	267	259	253	266	284	268	267	267	275	253	270	272	256	268	269	277	266	278	286	256	250	284	268	268	283	273	261	268	253	251	280	247	275	274	261	277	240	273	259	269	285	290	228	252	255	286	282	248	252	274	258	247	244	261	275	244	284	285	246	272	245	258	274	225	298	261	243	278	244	282	254	258	276	262	271	269	277	264	259	291	274	271	258	254	226	272	243	273	256	282	275	277	250	260	267	285	264	274	248	231	277	281	251	335	270	234	287	254	300	261	283	267	229	253	239	265	246	259	269	242	261	250	250	251	234	248	256	301	240	250	252	264	288	233	256	271	258	281	266	240	259	261	285	261	278	260	266	238	238	240	247	269	266	267	259	269	259	297	276	271	240	248	216	236	245	258	262	267	282	277	279	267	275	250	254	231	269	244	259	249	284	267	254	242	282	269	265	275	258	274	231	281	298	228	290	249	261	281	262	270	218	274	255	248	228	242	274	233	282	244	262	272	272	249	269	223	262	257	241	286	257	222	267	259	256	287	263	256	266	282	267	267	264	239	292	249	290	260	265	286	289	261	261	239	289	270	233	262	237	259	278
11919	15393	27783	19147	14824	12097	9620	7358	5280	4172	3554	3043	2707	2508	2344	2165	1996	1778	1591	1422	1244	1085	968	953	876	878	881	791	690	724	688	713	705	664	678	673	653	638	604	673	667	689	628	631	652	630	659	635	648	621	642	684	726	708	723	683	671	680	721	652	659	693	637	671	677	692	688	642	674	688	689	637	689	649	717	687	699	656	708	668	709	685	661	685	654	650	699	710	693	692	713	721	709	637	672	693	681	669	668	699	648	673	610	677	628	661	680	602	659	637	633	619	649	681	637	668	671	644	629	635	625	634	640	644	670	687	630	649	610	621	660	657	658	618	627	640	688	631	660	650	669	627	637	647	648	634	654	644	642	635	682	609	635	591	660	623	715	654	567	675	593	637	594	633	644	644	591	644	716	658	658	613	647	657	618	601	646	689	646	646	639	640	617	644	637	640	683	646	655	611	649	656	653	649	677	594	652	651	672	624	622	633	686	668	651	623	614	584	625	627	617	576	649	662	657	606	604	653	616	589	646	667	626	652	648	638	648	649	618	656	661	640	628	658	616	629	661	617	629	638	613	627	634	625	683	649	640	630	655	629	624	659	680	651	616	666	611	682	626	613	619	657	632	668	597	636	614	650	617	610	670	623	658	626	647	604	636	636	639	630	690	673	655	661	657	623	632	646	673	637	626	676	651	620	606	628	637	675	661	617	658	655	611	645	693	641	644	639	631	606	632	673	692	608	633	642	654	647	624	609	620	621	644	668	633	608	652	625	610	653	641	660	640	622	646	654	656	621	624	634	651	613	664	666	636	651	679	666	584	615	614	582	655	627	650	697	665	654	637	662	663	600	630	652	602	595	659	636	673	642	667	613	612	662	640	667	665	616	595	688	688	630	661	603	589	573	627	642	672	626	585	640	674	649	674	662	625	648	657	623	615	640	624	653	635	597	665	640	666	623	646	640	650	647	629	680	647	640	637	637	644	652	684	631	639	655	671	627	652	625	644	649	637	613	662	625	657	613	673	662	640	669	641	579	658	628	668	624	673	642	631	647	632	614	655	615	657	653	663	570	656	629	660	668	639	623	635	655	655	622	630	704	626	639	678	629	699	617	619	629	645	621	665	585	690	615	579	627	669	636	654	585	633	648	632	612	581	629	671	621	653	660	563	604	602	650	641	645	675	665	603	663	640	638	631	618	638	661	603	623	617	614	661	651	645	609	675	644	654	666	670	621	619	628	653	645	625	654	625	589	614	635	687	593	644	652	632	618	636	623	616	629	607	643	624	667	690	582	674	627	649	625	672	588	605	627	618	628	614	644	602	601	681	655	577	652	660	688	619	587	607	634	617	692	625	616	655	595	671	630	653	630	635	647	662	653	656	627	658	647	652	606	606	687	681	653	643	651	696	631	627	626	680	644	649	642	676	635	646	597	670	638	638	668	647	658	638	631	660	638	650	623	618	624	617	637	627	663	623	670	653	580	630	649	652	615	630	640	625	610	629	623	653	635	654	615	638	654	647	703	644	615	655	631	694	630	647	662	623	670	625	636	657	635	646	657	644	655	632	654	668	627	606	679	685	617	652	644	635	635	612	662	626	693	693	636	640	626	606	624	608	621	604	655	608	633	624	635	599	686	659	637	642	638	645	676	661	671	636	617	662	598	636	626	614	658	601	627	670	647	667	662	698	664	637	619	658	634	684	656	657	666	600	671	610	598	655	670	651	643	636	659	636	626	650	646	653	627	597	644	636	637	615	643	587	658	635	659	652	630	695	639	631	622	627	662	659	643	673	607	619	609	591	668	628	609	652	629	633	659	645	652	638	646	633	624	608	641	624	629	614	652	602	595	684	640	634	678	662	668	672	610	623	633	628	651	616	638	617	623	626	698	620	659	631	633	661	635	649	660	649	639	684	638	654	658	660	644	624	627	630	640	651	632	634	618	585	640	648	656	685	642	658	654	659	645	660	646	624	642	624	631	568	683	642	664	656	637	646	670	627	695	662	672	623	639	621	614	644	635	643	636	618	624	635	615	669	650	646	654	604	625	608	641	658	668	668	675	601	621	649	622	600	639	640	682	634	623	698	651	608	640	641	662	618	623	641	633	644	617	626	654	618	621	614	680	643	665	646	645	615	641	656	649	605	654	642	626	647	665	597	645	624	657	624	647	650	635	680	673	667	669	633	623	629	613	618	645	683	640	691	647	656	606	652	599	612	602	663	630	639	645	633	664	629	629	637	697	683	661	623	637	634	650	619	650	673	670	638	662	665	677	667	688	660	664	658	640	623	662	639	673	622	624	657	612	643	669	621	616	651	635	610	602	646	624	628	643	605	639	649	619	639	635	646	601	656	599	680	636	616	638	650	645	635	672	612	663	622	613	603	679	641	649	609	643	651	666	601	640	614	638	624	670	606	613	637	659	628	649	669	668	628	661	670	647	698	657	609	657	679	649	607	645	648	656	667	679	622	664	631	643	637	644	649	670	615	695	667	585	677	684	655	644	643	644	651	640	602	656	644	599	679	648	690	625	656	626	666	634	634	692	607	634	648	642	636	616	638	645	644	628	679	683	636	655	629	617	624	640	643	633	628	636	631	647	622	671	658	628	625	616	664	665	637	618	646	657	651	612	618	622	622	664	688	647	628	647	639	618	651	650	626	660	678	642	670	658	641	628	615	654	654	629	610	625	661	656	617	638	625	627	608	633	640	660	656	660	668	608	645	599	678	643	594	644	630	611	665	618	655	644	605	644	627	628	636	675	627	639	658	639	634	702	645	659	639	628	634	666	655	691	654	650	632	651	667	582	680	624	614	660	695	638	631	636	613	653	644	615	630	620	658	648	617	623	635	669	645	638	631	628	696	643	638	620	658	670	654	637	621	660	652	630	635	672	643	665	678	631	651	646	646	658	655	625	647	627	622	692	636	627	616	667	662	645	672	593	659	650	649	631	668	633	667	636	637	642	620	625	633	645	662	608	619	663	602	633	677	705	658	657	668	643	612	602	644	643	609	659	638	642	645	641	627	599	645	610	642	591	631	649	615	656	630	671	622	602	676	642	633	647	686	655	638	603	617	631	667	587	608	659	657	676	618	664	618	600	698	663	635	640	636	640	644	655	663	636	650	662	674	654	670	610	653	639	618	625	635	684	654	624	632	674	674	659	600	664	665	656	640	643	676	640	650	655	657	670	650	632	636	683	601	643	664	665	673	659	607	658	632	616	647	608	658	656	669	668	621	657	640	651	630	668	644	669	593	641	607	668	671	610	586	681	665	637	658	608	701	614	630	634	674	627	646	609	579	656	638	656	660	658	633	665	664	683	685	656	603	664	618	616	624	676	655	608	674	647	634	607	645	589	652	656	646	625	655	644	624	612	701	645	659	639	690	634	629	649	641	659	601	615	682	692	644	617	671	617	682	659	661	647	665	608	588	644	637	625	618	627	645	644	621	626	620	661	598	648	629	601	599	689	652	618	625	603	625	663	638	591	672	658	641	634	656	649
37258	44971	48411	37391	24313	17533	10757	6250	4032	2676	1980	1673	1620	1127	1047	878	903	781	711	714	607	543	510	491	499	415	427	388	374	395	359	361	328	349	347	330	322	337	346	331	304	311	314	319	336	316	347	394	306	332	304	334	364	355	362	366	353	336	318	372	348	370	340	333	355	297	306	326	347	319	358	340	312	325	311	305	351	292	332	342	339	351	386	344	324	332	350	371	334	318	342	339	326	331	322	315	312	309	316	320	309	327	337	357	319	333	317	324	343	292	275	317	276	319	339	357	289	324	332	325	317	310	307	333	321	322	343	301	333	331	345	320	345	340	364	354	321	339	306	310	281	316	307	331	307	320	329	329	291	314	312	325	315	338	317	311	336	347	320	323	323	323	324	315	350	281	313	294	303	340	318	352	324	306	344	313	282	353	364	321	284	305	353	347	307	339	315	323	331	307	330	328	311	302	332	309	301	330	305	293	343	340	357	330	311	329	343	297	317	363	324	320	344	341	335	334	313	312	325	328	332	340	309	336	320	289	303	314	332	302	331	303	351	335	310	323	297	345	350	318	368	327	297	289	317	318	324	334	326	309	321	336	301	329	317	341	310	307	300	349	315	310	336	346	325	280	345	297	317	335	307	334	345	330	292	307	327	322	325	346	299	305	307	312	366	310	290	353	329	317	314	324	345	331	318	322	322	308	325	314	354	338	309	329	307	365	302	321	326	323	326	321	322	347	298	315	284	341	348	310	299	291	336	304	332	332	308	310	309	323	343	296	338	324	317	327	335	318	332	304	321	314	330	304	317	333	347	349	339	315	343	337	340	343	300	332	296	309	323	303	363	295	289	326	332	308	335	334	351	312	302	321	346	313	298	323	332	304	317	308	366	298	315	325	341	330	349	328	329	275	336	325	324	304	313	314	346	337	320	342	281	304	312	319	313	324	336	341	288	310	329	319	305	325	335	311	301	318	305	311	319	339	304	345	326	337	331	326	294	298	331	316	314	317	335	310	332	302	352	323	317	331	349	325	310	319	308	316	349	349	325	339	325	313	323	317	322	334	321	329	301	306	323	334	350	335	335	308	327	334	304	319	364	294	316	291	368	282	318	316	314	348	323	304	356	314	330	325	311	331	327	300	344	333	347	338	316	348	305	285	351	312	347	312	320	299	379	360	331	354	378	303	352	301	358	299	305	317	297	285	304	316	334	308	327	336	349	321	341	303	318	325	351	289	358	334	327	295	336	351	320	305	300	305	326	345	344	317	340	334	301	318	282	319	304	292	295	321	329	322	359	334	355	327	343	321	357	342	303	318	336	334	350	309	289	329	326	323	353	313	390	334	335	345	309	289	329	274	297	293	305	325	322	334	295	348	309	330	298	297	352	359	324	335	339	314	309	324	330	297	297	332	286	324	331	330	332	357	306	317	303	278	311	324	348	332	309	330	301	298	339	351	306	334	317	281	340	293	319	283	302	308	299	313	330	333	299	332	323	335	309	319	296	319	308	325	296	332	354	316	310	344	310	289	308	287	304	293	321	345	323	318	305	309	308	325	323	325	298	338	296	327	325	340	310	336	322	345	301	295	342	315	346	331	295	331	335	316	301	309	319	325	293	340	310	324	315	294	329	333	333	318	338	331	306	298	325	324	287	338	334	323	315	319	324	302	320	322	329	291	321	346	296	321	290	322	299	332	300	345	310	336	358	349	317	315	301	305	339	325	301	319	304	346	348	361	316	325	308	314	323	328	320	305	333	347	346	307	330	299	360	305	307	381	348	347	334	333	332	334	327	325	309	313	352	338	333	347	316	329	346	365	285	314	298	320	340	328	330	311	328	311	342	323	306	333	309	334	335	296	335	323	314	290	327	354	283	342	349	330	357	350	307	307	335	321	316	328	299	313	317	360	309	311	343	329	309	315	340	310	316	339	316	306	335	313	352	311	321	278	311	332	338	339	331	296	296	316	319	310	331	335	321	327	334	277	316	342	334	312	361	335	345	311	302	317	313	299	333	317	283	330	296	350	359	316	321	301	296	329	338	327	309	324	341	308	348	314	313	335	327	325	319	327	334	321	316	322	321	339	308	355	333	306	332	343	326	363	323	334	317	303	264	322	314	334	343	319	303	321	314	299	328	327	330	337	296	314	337	294	347	352	329	338	304	290	312	325	326	275	313	338	346	313	338	329	296	339	318	319	334	339	322	320	307	302	308	335	336	331	318	295	306	350	302	325	335	305	315	314	317	312	323	329	315	344	340	270	359	358	322	295	296	304	281	300	331	322	366	300	319	309	321	327	324	342	301	345	347	322	335	316	305	316	308	357	342	316	317	305	326	326	290	305	315	300	311	318	316	344	315	333	319	354	329	309	305	301	308	340	308	327	326	277	324	311	287	314	317	308	313	302	321	309	302	331	344	319	343	313	359	361	313	340	324	355	327	308	300	332	336	318	294	340	327	348	337	309	306	314	340	299	314	300	342	308	333	319	335	270	313	342	308	328	339	283	374	322	356	347	289	323	321	304	301	330	310	322	365	318	327	288	334	337	328	302	308	347	310	286	315	304	274	347	309	338	331	324	305	325	318	349	338	296	340	315	340	349	312	338	298	301	311	330	301	312	282	340	335	327	357	308	346	330	351	302	308	298	298	324	325	308	352	284	305	354	320	329	319	328	303	328	312	305	361	325	364	306	317	344	318	318	336	318	324	332	312	326	293	343	304	303	345	306	322	319	325	338	343	321	317	289	295	292	333	335	316	307	295	340	306	306	319	324	308	328	330	360	326	314	338	328	333	340	335	306	341	290	352	318	337	295	301	297	313	345	323	334	350	298	318	299	330	304	324	307	330	307	312	303	305	316	314	313	354	327	313	306	317	322	328	326	306	300	328	305	325	332	311	313	345	346	304	364	294	325	321	316	336	312	313	330	317	324	350	293	311	334	344	311	345	278	343	311	333	315	306	300	328	317	299	345	332	323	339	281	295	365	350	334	307	328	301	314	340	356	338	315	307	347	306	310	315	338	335	327	311	297	319	306	316	339	350	322	351	310	307	332	332	316	352	328	366	307	334	308	320	351	324	309	310	308	329	346	302	336	335	329	330	348	319	291	339	340	361	322	329	335	313	292	303	327	358	310	345	345	309	283	297	316	364	317	314	299	361	339	314	297	313	329	328	326	288	355	338	317	310	329	322	332	327	311	320	306	304	310	322	313	310	330	347	328	320	308	310	333	328	321	320	300	336	294	346	333	329	322	310	327	328	307	304	334	336	320	361	307	327	318	304	365	341	314	319	335	311	334	288	310	315	323	313	323	330	326	319	322	340	302	331	306	328	308	320	300	321	324	299	299	317	326	319	338	332	303	337	342	329	313	330	343	343	312	324	387	373	355	305	310	357	313	299	309	327	322	310	304	322	291	321	322	318	286	312	305	324	351	306	331	316	303	309	337	329	328	332	307	321	326	321	317	296	330	308	313	324	275	354	352	308	340	338	318	286	336	286	314
24044	37523	46872	41519	23277	19578	16264	13555	11339	9701	8007	7492	6189	5194	4676	4402	3967	3536	3216	3175	2603	2350	1944	1906	1776	1452	1532	1532	1495	1363	1316	1104	1067	945	999	853	887	910	819	854	912	820	881	851	827	818	794	825	865	816	894	940	973	1008	930	959	973	888	904	896	881	909	885	827	849	827	804	789	876	850	812	807	895	828	829	804	793	859	818	818	809	829	817	870	802	871	804	808	830	851	829	821	832	776	796	803	765	760	795	820	765	820	704	777	812	752	814	778	824	777	746	786	744	793	712	747	768	797	783	772	747	747	791	736	835	751	768	759	780	763	734	763	771	783	754	727	775	800	721	732	763	781	769	805	731	768	765	716	802	800	744	746	766	779	792	749	718	708	810	785	767	742	723	766	763	757	775	731	755	722	727	786	756	732	766	731	696	756	795	770	737	737	763	765	740	740	765	737	717	733	718	824	807	787	702	738	764	755	747	734	718	732	770	720	743	717	747	745	805	742	754	776	763	756	749	752	734	748	752	808	772	789	793	750	757	768	723	760	768	795	779	769	710	736	746	726	755	748	735	720	800	749	733	711	758	765	775	715	764	795	778	776	774	732	754	735	795	798	775	751	736	793	760	764	755	755	730	786	777	726	824	766	757	744	783	740	762	744	733	751	765	776	772	766	776	768	777	802	761	747	761	776	776	741	683	748	799	761	749	745	749	711	726	719	753	744	765	748	743	728	709	733	784	725	733	736	751	777	718	726	784	720	778	771	738	740	775	773	751	731	751	788	727	724	728	773	764	753	804	761	739	741	766	737	696	767	747	725	730	753	696	784	711	754	744	752	753	777	748	774	758	737	751	784	783	755	786	803	743	783	727	780	793	776	699	781	729	741	740	779	741	758	698	686	756	761	772	756	720	768	771	721	761	734	729	735	753	785	767	783	745	752	727	780	726	768	744	778	765	758	761	750	752	772	739	732	721	745	726	707	748	749	755	799	706	757	719	784	760	717	736	773	697	788	748	753	820	719	707	772	699	769	728	761	768	734	790	750	752	795	756	745	774	762	776	740	753	760	792	756	747	763	800	725	780	813	737	720	761	750	741	803	776	754	772	768	700	709	758	797	721	783	763	761	734	717	730	782	790	737	773	752	762	755	770	755	738	737	749	751	749	764	750	785	790	767	799	725	772	699	753	742	770	796	781	783	797	750	803	743	720	766	782	718	744	779	770	753	729	807	743	744	727	752	792	760	742	735	745	814	788	765	726	787	764	787	718	691	772	774	783	741	736	745	693	741	751	769	715	824	788	777	765	749	816	731	779	767	741	767	729	807	745	775	758	772	743	736	751	767	730	722	777	724	764	773	711	743	729	790	725	721	730	747	749	762	797	743	822	740	741	762	733	780	729	723	703	846	760	791	718	733	754	777	763	751	778	690	810	764	784	724	767	719	768	729	727	814	772	766	732	723	769	761	774	746	717	763	727	767	773	772	693	726	786	778	736	730	788	783	782	756	751	765	771	724	736	755	708	739	818	771	744	790	741	730	778	762	785	714	733	786	754	759	747	771	705	768	771	775	741	784	748	755	718	747	782	725	695	762	775	770	734	724	751	781	741	764	782	770	800	758	759	745	729	684	767	780	735	747	693	694	745	734	739	762	801	736	749	732	798	717	756	749	756	764	759	709	797	770	781	748	761	791	729	784	735	741	775	826	780	729	757	771	744	774	781	770	762	730	740	746	715	743	726	754	746	768	755	740	742	781	730	712	766	787	803	797	739	768	778	747	728	714	780	739	744	720	788	739	774	795	782	753	784	742	754	758	784	778	760	771	736	767	762	739	708	725	764	720	765	773	784	750	737	758	802	762	782	785	751	770	759	755	781	748	748	716	771	794	735	765	734	727	792	768	766	777	830	767	717	766	696	750	751	786	801	759	715	717	762	751	807	726	750	753	720	766	741	769	731	728	759	712	760	757	761	749	800	769	759	781	758	749	746	756	775	808	751	790	741	686	751	786	750	767	777	796	753	751	764	737	745	753	729	770	775	757	749	764	766	718	746	770	742	730	781	776	737	791	800	790	743	801	790	720	803	742	808	735	708	782	718	717	771	729	736	754	760	737	753	821	770	760	806	762	785	765	783	804	765	760	771	750	749	756	726	740	770	757	804	752	752	725	755	742	701	761	748	706	763	752	710	770	748	759	736	781	770	737	720	797	770	722	728	791	814	773	784	781	784	736	727	765	765	768	746	759	750	726	807	771	706	782	754	772	763	792	759	751	753	790	801	762	733	769	803	779	775	781	784	794	797	787	733	755	747	774	737	769	742	743	779	762	772	765	752	763	738	755	786	745	708	782	726	754	754	765	738	727	753	767	723	764	750	724	745	771	767	768	736	742	743	756	751	736	785	759	780	728	765	788	777	751	717	831	783	790	716	757	764	763	758	734	763	736	794	762	775	730	748	720	777	737	706	777	804	758	756	748	740	721	725	697	712	705	703	736	792	744	740	735	728	771	784	740	805	734	730	753	744	764	758	752	799	788	758	740	771	748	751	777	752	763	768	750	794	779	782	754	757	738	767	724	709	768	759	804	790	764	711	771	766	778	774	781	784	752	727	749	731	777	737	742	758	812	740	739	795	818	756	784	795	735	760	726	741	744	736	727	752	762	773	696	744	729	773	777	813	788	747	742	762	708	677	745	757	783	756	752	749	730	758	785	763	765	798	724	741	738	758	695	771	754	817	766	759	762	770	773	797	746	774	774	799	771	750	746	724	721	798	746	759	729	788	717	819	735	767	756	768	789	749	813	732	771	791	731	777	761	791	689	778	761	802	770	783	803	763	764	738	792	727	798	752	774	768	757	755	737	760	793	699	721	756	761	757	815	832	773	746	776	777	794	747	721	789	786	710	685	717	771	719	758	763	769	735	756	777	740	790	786	761	740	769	740	717	768	734	769	703	795	715	751	761	734	752	769	743	748	723	705	743	774	780	770	773	762	745	753	753	740	810	751	706	732	765	752	750	766	757	801	762	755	753	794	764	779	753	750	757	765	766	770	706	725	801	779	737	788	715	777	755	743	768	791	716	750	749	748	756	779	754	771	748	736	740	771	732	766	774	735	742	756	752	814	710	732	775	776	740	778	751	771	756	781	729	704	708	765	770	766	738	793	738	706	810	753	787	781	802	788	769	726	772	833	781	751	741	707	714	712	727	751	732	759	755	775	743	801	763	744	742	734	779	774	733	766	748	780	730	742	701	754	767	803	728	773	757	768	760	755	731	756	695	782	760	757	803	751	756	740	759	794	714	736	742	756	783	745	804	759	740	747	773	791	736	763	752	799	745	768	732	775	755	754	697	687	749	728	780	768	760	723	706	746	795	759	741	809	740	786	786	783	789	774	756	782	737	779	750	714	792	758	739	773	733	737	753	742	721	723	774	742	807	735	740	761	762	751	697	723	750	808	769	731	731	755	755	767	714	771	773	725	699	751	762	694	757	761	785	798	749	790	744	749
49365	52817	46997	34890	26334	21858	16629	11716	6901	4732	3708	2902	2319	1655	1437	1458	1172	1139	928	897	836	663	615	672	530	465	473	458	456	420	417	386	385	346	387	328	336	308	342	317	324	321	344	308	292	312	290	271	292	328	290	348	360	342	361	341	314	334	317	333	308	334	348	306	289	308	321	299	278	294	319	291	315	310	283	322	292	302	306	337	290	342	326	321	280	342	325	307	294	273	334	319	319	357	274	307	308	309	312	319	306	278	310	280	304	320	287	293	327	309	277	279	295	282	311	284	302	286	291	306	286	304	283	297	272	351	292	259	261	306	292	292	270	287	297	267	310	287	264	261	281	278	312	288	281	332	266	315	317	281	285	303	269	273	289	263	294	328	295	290	279	323	306	278	294	283	300	294	269	305	318	283	306	296	292	274	280	314	305	294	289	290	273	302	306	255	316	289	277	302	287	291	287	308	264	261	310	298	284	332	326	289	290	292	290	302	288	312	306	320	283	270	287	296	282	302	305	280	260	296	312	269	289	286	316	278	268	253	273	288	291	309	317	305	293	312	309	258	298	341	301	314	270	282	288	306	279	269	300	286	240	294	281	292	351	280	300	282	274	298	318	284	282	312	302	274	270	280	290	312	292	261	321	300	326	292	281	269	287	299	272	281	282	293	289	305	268	299	303	294	304	304	302	268	263	279	331	308	311	287	292	261	298	298	301	303	299	294	252	311	291	298	295	300	302	297	302	298	316	295	318	272	302	274	281	290	333	321	283	308	286	281	276	323	285	326	272	293	290	333	317	268	295	311	300	302	293	256	285	315	275	289	272	300	270	290	288	286	315	278	285	308	304	303	260	287	298	296	286	298	301	291	301	265	293	309	297	290	281	274	273	296	287	332	298	304	309	279	277	278	323	272	313	277	319	272	280	274	290	310	270	309	284	284	243	296	262	279	276	261	297	297	267	322	273	311	319	288	273	310	305	288	281	277	257	307	290	330	286	293	300	296	290	302	286	290	302	277	281	309	266	286	313	276	315	306	307	268	299	298	314	259	304	278	317	265	278	295	327	282	264	299	249	288	309	286	306	298	310	282	300	292	328	289	282	302	282	272	275	279	295	290	259	294	292	282	274	342	294	280	283	261	299	295	318	303	272	299	301	289	291	275	266	266	298	298	294	301	256	297	290	277	287	310	301	287	322	282	279	262	278	289	300	299	319	326	323	260	307	280	326	287	303	286	295	278	285	283	304	300	309	287	273	292	292	284	281	306	313	314	301	331	293	282	298	268	295	279	271	294	283	297	266	264	300	290	309	294	295	300	316	302	277	279	319	322	270	276	283	254	291	345	300	321	272	297	277	311	324	270	320	264	298	306	308	251	289	275	292	255	310	276	255	298	279	288	287	308	275	304	270	267	292	274	312	280	313	307	265	289	310	296	311	284	313	304	334	293	269	308	297	316	312	261	301	283	290	294	262	269	292	317	268	303	286	299	299	286	282	282	273	303	275	286	279	252	303	307	268	287	284	287	282	282	297	304	287	309	316	286	288	262	296	283	312	287	309	296	295	290	329	310	283	292	285	330	310	284	324	285	251	251	315	326	283	343	294	267	264	316	328	295	307	253	284	288	282	294	294	289	295	286	285	302	319	275	296	293	307	300	285	301	282	316	291	294	304	302	271	277	306	277	326	293	299	306	260	288	314	299	269	314	273	269	310	275	273	280	301	281	293	309	311	303	281	292	313	297	290	317	283	274	248	321	299	265	287	285	287	278	277	294	281	263	318	343	287	286	282	312	260	278	286	285	309	300	286	286	301	289	299	263	287	280	251	298	285	307	268	280	287	284	305	278	318	313	282	312	273	270	267	308	275	298	285	297	295	307	309	283	289	295	319	321	282	281	300	307	289	292	301	283	295	289	294	318	300	286	279	297	274	306	301	294	314	283	273	307	290	272	291	294	277	288	253	269	282	274	275	274	268	290	285	276	284	268	304	278	282	265	307	311	291	279	269	284	280	311	281	280	262	293	284	283	304	279	300	275	297	293	309	304	293	300	269	290	262	279	287	294	305	285	275	280	290	286	287	318	268	275	293	281	300	290	282	296	297	330	292	295	292	304	314	289	301	295	263	302	286	298	271	290	259	306	282	294	297	286	263	261	309	312	289	290	295	282	293	328	274	264	305	293	298	295	300	286	312	250	311	314	308	304	274	279	259	306	330	270	302	312	298	318	270	269	318	305	254	291	273	281	280	280	277	290	256	311	291	300	285	272	289	292	294	320	294	272	287	297	323	284	261	313	276	311	291	285	286	327	282	276	271	293	278	324	304	287	292	298	282	314	292	274	325	298	321	276	278	299	279	307	283	293	281	290	287	299	275	293	286	295	293	294	301	277	306	327	288	284	253	281	266	284	277	270	289	301	313	280	311	285	298	296	289	290	260	282	278	267	271	295	291	284	277	290	287	298	294	288	305	278	294	292	300	281	286	272	282	295	293	330	290	280	268	292	293	283	299	293	318	278	296	306	289	309	293	286	281	264	302	315	257	283	306	281	290	293	265	319	314	296	300	335	291	269	311	312	284	251	259	304	265	301	308	292	314	279	321	301	280	261	308	328	310	271	274	291	291	274	280	272	278	324	278	303	257	299	279	272	293	277	319	290	309	279	306	303	255	338	325	305	312	284	292	286	275	305	293	291	297	307	307	317	319	298	311	270	292	290	329	287	331	328	285	310	307	291	261	299	307	308	313	311	305	326	281	272	309	329	282	279	310	282	277	312	310	275	296	304	291	302	303	285	290	258	296	298	305	307	276	286	279	284	288	331	299	310	318	348	286	297	266	301	279	288	326	292	369	306	308	300	282	283	306	311	280	302	286	290	303	306	274	289	281	312	315	255	310	324	296	304	302	262	295	254	277	319	318	307	338	311	287	286	298	284	300	300	325	266	273	291	273	285	320	289	284	262	314	311	269	306	292	312	304	237	306	290	277	280	256	304	288	298	292	255	333	321	290	319	295	325	283	286	286	248	283	289	312	318	300	293	296	284	294	278	290	286	265	301	267	289	280	290	273	268	263	279	296	272	288	271	282	288	278	263	279	313	280	284	262	269	291	276	274	283	298	304	302	317	296	287	271	279	328	259	330	277	277	299	256	308	325	299	317	301	302	290	284	288	288	272	266	287	291	313	258	293	308	282	287	263	262	294	297	282	254	316	313	265	317	263	298	322	279	318	295	296	275	276	317	288	273	300	295	277	270	286	305	290	308	298	306	293	275	314	281	298	266	294	287	278	322	297	286	302	295	309	282	275	306	261	320	292	261	276	313	283	294	302	320	297	290	281	310	302	309	297	276	284	276	317	264	289	283	290	272	282	276	325	293	285	317	321	277	287	320	306	284	302	290	304	295	288	272	275	292	289	306	299	266	295	297	291	298	290	306	280	272	274	313	302	314	271	272	296	292	283	272	306	300	271	297	273	283	284	310	298	259	288	297	303	299	300	312	292	307	303
33392	46852	51514	41556	29737	23368	20835	18564	13970	13784	12377	11107	8659	6960	6489	6173	5723	5399	4506	4467	3756	3027	2708	2671	2253	1930	1961	1846	1954	1718	1550	1512	1273	1234	1093	882	866	863	815	867	806	798	816	826	781	792	826	765	782	860	951	891	1053	1022	1069	1029	924	971	949	908	923	880	884	779	819	818	791	784	826	776	838	745	796	820	777	801	768	779	787	793	749	784	776	814	802	789	823	795	760	758	779	797	792	775	716	712	732	686	717	812	765	695	714	704	728	725	707	721	753	695	692	715	703	695	720	684	685	656	661	662	713	689	679	688	711	659	689	704	711	707	652	716	643	651	625	666	644	684	682	661	686	667	668	664	691	682	677	659	658	652	655	649	668	671	723	662	710	690	690	677	683	697	651	664	682	701	695	650	676	658	682	676	634	668	667	653	653	625	607	660	682	643	693	635	708	741	655	697	690	651	679	646	697	694	685	661	659	680	674	663	648	666	636	673	647	689	627	726	645	687	674	688	684	658	644	702	680	692	688	694	666	681	659	634	679	693	639	666	656	637	612	673	664	702	647	678	649	633	736	677	663	667	722	686	719	687	660	731	708	663	656	665	673	677	700	698	653	666	660	688	669	646	667	723	644	688	638	653	664	623	660	699	709	671	676	705	680	662	685	657	671	656	682	691	673	710	660	679	680	650	689	704	699	678	645	665	728	671	682	650	691	682	620	624	639	678	665	682	694	714	712	708	687	698	670	706	693	704	655	640	686	698	672	628	682	645	677	701	694	680	681	680	656	692	679	636	731	651	629	680	667	627	678	664	648	678	673	680	630	604	693	686	631	679	685	670	648	700	678	658	688	681	717	716	666	677	700	686	697	692	678	651	630	690	681	685	670	652	685	689	637	720	678	681	684	660	666	664	645	689	685	699	700	675	671	672	651	699	633	709	705	662	673	649	687	653	723	676	695	648	701	675	646	677	666	703	661	689	624	696	649	646	683	681	695	660	706	653	657	644	670	674	663	722	679	644	670	674	660	674	644	676	658	649	681	662	694	681	663	659	674	673	684	640	662	663	726	689	695	661	637	697	679	680	675	732	654	652	645	639	712	691	655	689	650	664	674	662	653	702	688	657	756	674	691	639	676	637	676	672	665	688	665	699	612	657	672	721	668	661	674	654	681	687	645	694	686	669	647	676	642	695	675	652	666	685	658	662	659	672	670	714	671	633	652	677	701	670	663	681	676	648	640	717	664	666	678	646	658	685	700	717	707	723	666	684	652	654	634	658	646	696	640	654	628	684	665	680	654	639	628	662	686	680	668	682	656	729	633	674	695	693	671	688	670	679	681	676	630	630	659	640	670	671	635	667	701	658	713	658	706	714	680	738	649	682	662	684	609	708	706	641	643	669	672	672	670	695	714	698	680	666	654	742	642	678	655	676	679	667	656	616	689	667	633	676	694	712	622	652	664	673	641	634	674	664	650	668	679	659	674	648	705	683	649	649	650	696	680	651	720	668	713	668	657	668	689	734	686	655	713	651	694	708	703	676	686	660	670	676	675	693	661	662	681	656	694	698	658	666	674	724	669	648	665	682	664	650	687	702	706	668	706	667	682	684	692	692	632	639	673	669	647	636	679	680	673	689	649	693	648	697	652	695	660	662	686	646	649	621	690	642	674	700	699	649	696	672	709	691	708	667	624	645	697	690	661	607	667	719	700	660	707	655	688	632	717	692	687	695	658	731	666	642	727	648	687	672	679	671	668	703	655	682	713	684	701	723	710	726	677	717	705	672	689	661	691	659	651	667	666	638	711	703	674	670	656	682	678	712	670	689	726	636	683	685	678	633	642	701	643	611	673	653	696	646	711	645	707	697	666	613	632	688	640	694	691	661	642	691	655	705	689	672	699	680	638	668	699	712	700	637	678	642	617	733	640	679	690	665	704	675	668	696	685	681	688	651	686	704	671	642	666	629	657	680	646	630	706	648	647	685	683	706	688	689	697	686	687	695	661	740	660	665	671	660	707	662	599	705	652	689	697	692	672	695	648	697	676	677	659	637	648	710	675	620	639	661	709	662	715	696	682	627	678	628	678	652	646	641	645	747	663	695	642	659	690	686	680	704	648	677	712	677	650	644	675	645	706	696	644	642	658	678	646	684	727	654	697	633	703	717	657	728	683	691	676	697	656	624	638	673	660	664	703	697	631	682	666	663	670	710	646	682	672	651	668	699	693	701	675	667	655	681	662	676	645	678	722	664	661	676	734	689	690	698	699	661	658	647	663	663	653	737	732	627	631	684	647	634	679	712	694	647	638	648	671	624	666	716	668	690	682	667	631	719	670	658	647	672	680	703	648	671	630	699	720	697	678	639	664	682	663	716	714	690	639	696	665	690	637	685	662	714	683	681	700	685	685	701	696	671	677	694	693	670	706	664	667	646	635	677	680	672	638	651	710	679	682	638	715	691	657	695	611	694	697	680	599	696	664	720	657	683	672	636	695	684	672	622	680	672	707	675	679	665	639	674	670	645	658	692	657	685	661	689	649	633	658	653	672	631	702	664	709	689	729	670	687	681	689	692	693	724	648	693	712	672	688	681	635	668	640	648	675	672	685	659	652	710	672	648	616	652	672	680	646	671	673	626	691	700	686	664	688	648	666	685	663	671	719	625	712	704	641	648	676	706	693	699	618	650	667	657	661	708	640	650	681	673	639	708	698	714	659	671	683	657	654	699	650	687	624	677	686	693	697	654	695	693	699	666	657	676	663	690	699	689	674	682	644	699	681	654	655	623	654	712	669	626	670	673	616	624	687	644	674	659	688	671	686	612	660	652	714	646	659	682	657	706	650	661	678	654	705	667	667	670	731	671	650	661	683	721	701	639	709	703	681	692	668	689	648	676	684	665	680	669	715	648	719	680	651	667	681	662	678	688	650	661	653	678	690	646	741	656	650	702	665	676	707	657	664	664	693	691	670	656	702	665	697	643	660	672	642	736	713	588	646	694	643	734	678	666	642	662	688	650	675	642	664	679	709	683	677	702	648	676	695	674	663	704	701	696	659	678	682	670	704	645	701	645	683	669	634	655	710	666	662	667	664	694	687	689	669	669	665	628	627	685	697	619	638	681	654	635	664	596	682	652	683	708	636	686	637	716	686	622	708	687	696	716	653	729	648	650	676	693	670	653	668	684	669	641	646	643	651	681	674	679	672	638	670	677	693	685	719	687	670	656	673	660	718	691	661	693	699	653	706	708	686	742	661	682	647	714	659	700	676	719	685	709	631	665	711	705	689	681	691	670	649	700	670	668	664	660	678	661	677	686	632	662	671	658	637	679	702	677	645	680	668	648	670	677	658	668	703	683	701	671	704	685	697	653	690	638	661	683	699	643	699	674	689	680	641	667	668	702	698	667	720	643	624	635	701	698	660	639	680	617	709	674	677	671	663	652	632	738	684	682	682	662	659	614	669	647	675	697	666	658	659	704	636	674	650	642	634	682	675	654	697	686	658	697	680	647
20839	18592	22228	15023	6731	3603	2368	1562	1246	1070	790	667	612	660	591	528	522	469	449	387	367	379	325	282	295	321	310	300	272	264	282	275	271	280	272	284	272	252	269	263	269	282	258	246	280	278	283	267	259	269	279	295	231	283	325	250	302	281	288	260	275	291	255	267	275	276	278	266	250	239	291	302	308	297	271	286	287	300	234	273	264	252	299	275	253	288	277	259	261	277	257	313	286	278	295	253	279	278	257	272	267	234	276	290	245	259	298	258	249	256	280	325	259	287	255	264	242	253	278	297	270	266	303	258	280	266	279	271	276	273	278	278	265	267	273	253	266	268	291	271	240	290	268	294	276	282	284	245	268	259	252	276	253	274	265	236	250	268	275	290	280	261	302	264	278	266	277	275	272	287	279	238	258	285	272	276	276	253	269	298	275	244	280	245	263	276	290	263	262	268	271	280	263	246	262	260	257	310	270	248	285	279	274	271	270	287	264	238	276	250	239	278	271	244	259	260	265	243	290	243	256	313	273	295	267	263	285	278	236	262	274	252	256	264	266	256	247	245	269	288	303	288	286	232	253	280	237	306	284	243	237	258	267	262	268	275	321	266	259	254	259	281	255	257	261	257	281	278	261	250	283	294	251	261	282	274	255	256	249	256	276	304	263	279	264	263	276	297	274	273	296	267	279	295	285	305	250	281	275	289	257	287	264	268	270	249	276	299	302	273	268	273	287	243	267	286	268	319	268	262	268	280	253	249	247	265	273	273	273	262	259	268	248	270	244	272	255	264	273	276	278	280	273	272	258	263	271	274	266	280	277	271	256	275	291	263	261	278	262	249	285	278	262	279	295	274	264	293	242	257	287	289	277	253	253	259	253	239	255	276	279	276	264	272	237	290	262	284	272	239	230	257	299	299	286	301	288	287	283	258	269	261	298	268	275	302	277	238	270	288	270	307	249	270	263	277	268	286	255	241	257	280	251	271	249	261	276	285	256	259	263	268	243	233	264	241	270	287	260	258	271	267	245	246	249	246	270	256	257	253	243	247	244	294	281	289	290	251	273	275	268	269	249	281	245	265	260	284	254	279	311	265	243	263	250	291	273	274	258	279	217	283	275	288	241	255	296	284	277	263	241	278	264	282	238	294	252	277	274	245	265	259	266	246	263	251	251	255	260	242	261	255	282	283	305	233	265	241	295	283	290	283	263	286	266	297	248	256	271	274	252	272	311	280	238	248	262	290	264	268	289	317	285	272	251	253	244	274	285	263	261	284	261	284	267	261	267	279	250	281	263	292	280	257	272	271	268	272	243	237	262	278	270	289	252	271	317	262	251	292	283	281	269	275	265	262	277	254	286	253	284	272	256	245	257	260	264	237	289	264	283	258	209	278	305	272	250	301	254	253	270	251	259	292	287	254	275	260	254	275	220	251	254	290	278	236	278	285	267	274	266	311	248	267	273	272	281	268	293	259	292	252	239	226	281	288	285	267	268	253	307	272	253	274	291	273	253	279	261	243	289	267	262	295	278	283	286	236	263	287	269	254	261	261	268	279	268	255	256	258	282	268	272	291	257	282	271	279	261	258	268	268	249	266	273	243	243	281	248	259	270	279	260	276	250	268	220	297	271	265	237	242	281	279	261	276	261	265	260	270	292	285	324	261	288	282	243	282	295	272	267	246	241	258	275	262	285	253	258	264	279	278	269	296	277	261	256	287	273	264	288	282	289	269	257	271	252	259	254	234	245	271	263	241	259	272	281	317	262	266	266	272	295	243	237	270	234	281	279	257	263	254	264	263	274	273	253	315	250	295	278	257	263	273	270	257	283	287	280	289	262	287	270	276	260	280	275	294	257	287	284	257	244	263	274	300	281	257	245	255	260	238	277	245	255	282	262	260	258	280	256	267	282	290	259	260	262	247	283	277	298	273	251	263	268	233	301	266	266	231	239	256	308	274	256	263	240	244	239	285	265	248	269	263	246	248	264	282	269	241	286	245	281	244	294	243	259	246	288	258	257	284	243	272	274	289	277	248	274	274	259	256	263	239	261	253	238	265	275	283	279	258	303	284	285	276	260	261	261	225	271	266	263	255	259	271	254	266	259	275	260	245	268	256	267	282	296	278	255	278	265	250	278	265	249	252	234	263	273	267	241	266	250	253	249	291	266	244	250	268	275	283	245	282	261	260	274	279	250	230	265	263	263	248	277	263	267	248	290	284	252	287	258	247	264	269	259	295	258	296	273	259	263	244	280	246	269	279	247	281	293	269	277	257	280	280	252	263	284	285	268	279	305	273	252	243	283	251	284	279	248	260	297	273	288	258	255	271	271	243	276	267	246	290	288	251	270	281	245	281	264	267	286	313	290	311	303	292	284	269	267	280	281	279	248	270	265	232	259	266	262	271	268	290	309	260	257	272	274	286	260	278	266	276	273	241	287	254	241	258	262	264	272	288	280	289	280	273	289	290	262	263	256	282	275	250	279	276	214	263	281	263	244	266	249	257	285	259	253	277	274	240	255	285	253	286	236	274	260	284	281	271	252	289	279	243	239	241	234	262	273	271	265	270	284	279	276	260	275	260	270	249	282	261	261	295	273	282	274	272	255	271	264	276	294	259	236	302	266	270	275	275	289	278	276	269	250	267	256	267	275	268	298	238	266	267	280	272	280	276	285	246	282	304	271	252	292	269	247	284	274	275	264	279	241	279	219	249	249	276	253	281	282	228	287	270	286	284	249	233	269	266	246	263	267	295	282	276	276	280	263	277	261	263	242	276	244	281	267	276	284	264	278	265	275	318	285	268	278	276	276	278	250	259	261	310	263	276	277	287	247	279	269	255	267	274	263	272	262	266	261	258	283	285	282	269	272	274	280	281	274	280	300	257	265	277	265	279	262	266	296	256	246	261	271	275	261	260	290	256	271	239	281	290	279	251	229	274	298	277	267	251	304	258	292	272	252	267	276	296	262	289	264	276	293	252	275	300	275	262	248	256	265	276	261	236	291	282	282	255	291	298	237	299	255	282	272	271	278	262	254	281	268	266	248	263	279	251	253	276	281	284	244	299	273	265	272	275	283	259	283	299	295	255	286	283	294	248	263	277	265	264	288	245	276	276	270	252	268	245	270	273	253	256	241	262	292	266	244	230	256	276	265	268	256	260	247	276	261	252	283	246	264	304	294	253	283	261	270	271	231	241	272	284	284	258	299	279	272	257	271	266	264	275	266	275	266	258	268	279	276	281	271	252	244	252	276	265	257	311	300	262	239	260	279	260	280	280	278	256	253	256	257	309	259	274	261	284	256	250	255	275	273	283	306	273	275	291	244	266	318	272	264	248	280	258	301	265	284	258	277	254	280	276	278	270	298	254	261	263	284	297	235	279	299	254	249	278	255	254	249	247	250	278	296	283	268	268	242	237	292	272	293	254	250	262	287	272	303	254	290	238	267	264	245	270	254	286	263	262	257	247	247	244	262	278	240	245	255	245	268	280	263	284	266	267
12261	16741	27343	24386	14616	11582	8620	6489	5319	4486	3836	3233	3001	2842	2462	2388	2060	1834	1664	1556	1368	1217	1054	1012	874	797	711	724	746	737	705	789	683	681	696	694	706	669	684	653	664	653	647	638	681	622	672	656	674	687	686	659	697	702	694	701	679	682	724	686	693	690	695	691	687	685	671	726	681	701	668	676	676	662	656	701	692	685	671	695	671	657	752	711	729	684	720	640	726	646	683	678	654	715	694	664	666	649	679	678	630	663	674	682	694	690	662	640	686	650	637	680	631	661	662	637	675	704	645	618	662	626	641	669	645	613	642	602	664	651	670	625	695	625	605	655	633	709	664	649	719	637	631	611	625	654	661	674	646	652	648	628	634	585	665	664	636	639	647	670	627	627	646	652	658	671	696	698	648	641	619	651	660	648	655	630	634	646	651	672	629	645	642	624	675	644	671	634	658	648	621	621	686	649	658	648	604	657	695	644	691	652	649	718	627	623	659	637	647	630	662	677	682	661	691	607	681	682	674	662	682	660	671	712	651	662	700	649	657	653	614	630	675	641	634	615	633	669	656	700	642	625	639	683	689	626	658	639	636	648	625	627	637	672	679	667	634	662	663	692	668	678	663	607	670	661	625	638	665	635	620	665	644	630	694	663	644	630	636	646	615	654	674	703	651	679	646	669	682	639	648	653	652	646	613	628	665	657	606	668	620	668	672	643	681	657	644	669	643	666	656	631	728	653	638	671	669	642	637	659	622	668	654	692	644	690	675	629	630	696	633	676	666	672	584	666	706	641	622	641	663	659	662	630	638	632	662	685	639	679	677	621	631	643	638	676	617	664	652	608	685	644	716	617	659	664	655	642	659	685	703	652	653	642	680	655	653	644	666	666	682	645	669	646	658	643	656	630	663	643	653	711	649	622	602	709	668	658	639	639	576	671	701	706	629	673	621	686	664	665	656	620	661	622	675	660	672	614	655	631	662	671	626	685	706	671	619	634	665	653	672	700	655	654	658	688	666	669	633	627	624	606	640	653	652	660	620	668	674	632	650	665	677	603	683	649	655	679	687	634	666	685	624	656	634	599	694	646	591	683	619	662	687	632	686	628	614	681	664	635	637	634	629	636	651	635	619	665	671	646	645	627	618	643	657	660	661	640	650	680	612	679	629	690	668	640	646	663	650	650	615	676	638	643	637	638	637	593	676	641	720	662	688	625	716	680	654	595	652	648	687	634	603	685	640	635	626	625	648	653	685	639	707	629	682	607	682	647	677	589	652	667	610	630	634	600	651	642	614	718	643	641	651	654	655	646	674	646	638	711	633	599	632	679	638	706	668	630	638	654	684	658	608	648	644	651	615	645	644	622	651	653	613	619	609	663	642	681	669	682	657	636	631	681	691	635	624	649	658	659	662	683	619	669	610	678	657	688	687	631	667	690	648	660	640	664	683	688	636	678	640	655	633	632	676	649	656	656	618	628	661	667	685	599	685	611	611	655	647	693	615	647	620	690	636	685	692	624	643	635	642	638	682	645	646	634	647	667	634	644	623	658	661	649	653	622	688	655	659	651	692	646	692	605	654	678	643	657	667	629	631	647	632	666	647	672	635	638	651	655	640	666	666	639	668	650	652	626	662	648	680	607	665	648	602	655	650	668	644	657	633	637	635	619	670	640	738	630	664	639	660	634	691	698	611	645	686	608	630	600	639	684	622	738	678	661	656	659	665	657	640	607	649	636	670	625	610	651	638	660	667	678	611	652	686	658	666	604	649	639	672	670	703	656	742	648	656	656	657	664	681	675	642	652	689	654	686	663	661	634	648	617	678	615	647	670	639	693	646	668	633	609	652	645	651	644	646	699	656	670	645	701	667	651	663	674	638	652	713	637	637	662	684	631	621	650	644	662	629	641	674	651	633	659	669	623	659	660	641	609	608	661	643	628	650	636	632	651	728	619	652	674	656	651	703	660	635	628	652	699	624	602	690	682	592	646	671	677	639	644	577	641	622	693	649	658	667	665	626	641	644	601	650	688	663	634	665	627	649	654	679	704	635	664	679	638	626	651	691	647	642	730	665	661	617	695	647	665	649	677	646	648	667	683	628	637	603	617	632	644	601	623	692	670	632	705	637	665	650	656	635	670	623	612	653	618	656	627	663	593	670	615	642	623	675	635	680	636	644	661	631	655	628	631	631	636	653	677	645	701	634	662	665	611	678	649	644	627	641	658	670	649	693	633	685	631	651	650	637	728	620	709	631	669	680	668	640	646	673	611	643	642	654	629	662	663	702	634	691	670	645	700	652	664	686	678	730	656	641	655	668	629	659	644	632	608	632	663	635	658	610	644	693	651	674	655	670	627	646	664	669	650	617	674	675	662	636	638	648	616	582	616	607	678	593	663	687	701	602	646	698	587	642	651	676	666	661	645	722	651	652	667	644	693	671	625	672	618	677	632	647	653	650	676	659	648	625	637	646	677	640	647	672	651	653	647	647	665	641	695	664	708	633	659	630	637	642	619	628	646	614	658	641	645	645	622	595	683	638	671	617	673	639	660	623	678	676	661	641	654	616	685	678	685	687	660	621	681	669	643	649	652	654	649	655	663	623	695	672	656	679	659	658	636	627	615	652	596	640	632	674	646	673	640	622	612	660	657	626	640	655	651	614	642	664	694	585	653	665	635	632	663	689	637	678	659	639	653	673	661	653	659	658	702	616	653	699	639	631	654	686	654	654	651	632	669	628	677	604	657	657	684	642	653	662	698	654	658	670	685	648	644	673	683	603	693	648	650	628	641	629	652	698	646	697	671	667	670	646	661	674	681	669	664	663	649	665	631	617	683	705	655	644	636	645	661	620	639	653	667	684	629	656	676	686	659	646	659	701	675	673	597	647	648	676	632	648	612	665	637	654	622	632	676	633	627	625	653	669	688	688	646	618	712	636	625	694	687	620	652	631	612	683	670	686	661	648	645	631	649	643	701	701	652	655	692	625	664	658	661	646	641	609	641	635	687	648	676	638	638	614	628	657	614	609	646	663	679	699	647	638	654	641	617	652	668	626	658	635	667	658	617	603	683	632	662	664	667	606	702	661	614	692	648	658	656	658	676	683	659	592	639	648	649	631	648	674	680	650	645	636	702	702	711	670	656	656	601	676	641	640	658	668	659	654	653	655	595	662	688	627	609	664	634	712	656	600	660	678	623	688	696	653	629	678	622	651	705	697	651	679	675	686	645	669	693	650	605	634	687	690	663	668	632	683	636	610	641	720	675	667	636	634	695	685	672	621	636	643	656	627	608	681	632	652	633	653	626	640	674	632	619	629	636	630	695	589	664	665	652	691	654	629	628	663	627	666	642	650	671	661	664	651	708	642	706	682	644	686	661	674	650	629	660	635	679	664	655	622	667	602	639	632	644	652	656	622	666	649	645	650	631	662	694	598	667	641	668	664	661	663	617	654	673	658	619	641	647	658	650	671	652	670	649	731	626	673	621	645	673	640	663	666	624	706	637
38841	44256	50999	41011	26850	19219	12275	6532	3779	2589	1841	1473	1240	1024	997	1020	1010	827	740	673	598	502	457	483	419	427	403	386	400	392	355	371	369	349	378	378	344	318	327	327	327	299	370	323	341	335	326	329	334	342	334	370	364	371	364	351	339	344	365	384	330	342	365	325	333	310	320	345	348	344	347	345	326	354	312	313	357	350	353	366	295	362	353	338	336	325	336	341	344	317	343	333	311	325	328	334	349	327	300	323	331	324	336	346	316	330	377	359	329	368	330	343	329	296	329	335	339	331	305	347	318	313	352	336	310	316	329	370	321	338	319	328	313	322	344	315	344	320	338	295	351	334	356	333	297	333	329	326	309	308	325	315	315	324	299	331	332	346	347	332	317	367	351	322	313	342	343	283	350	348	345	339	338	323	318	313	355	294	329	316	333	327	309	319	319	338	314	356	282	323	305	324	334	343	336	362	314	340	341	348	323	333	304	291	317	332	346	312	353	348	358	308	319	319	328	313	316	331	328	337	315	336	336	343	331	322	338	299	355	339	283	300	326	325	316	327	286	353	311	299	308	331	324	319	327	304	307	319	342	350	375	338	326	345	328	322	333	319	299	328	313	338	329	331	343	345	336	340	303	338	319	356	339	322	333	308	305	335	355	345	345	317	326	343	347	307	329	325	312	357	312	312	337	330	328	319	321	317	362	353	334	331	316	322	305	334	332	339	311	338	321	319	331	329	310	341	315	317	306	303	374	349	311	315	301	325	333	326	311	332	340	341	284	319	337	309	319	305	294	344	316	334	351	322	340	322	312	318	313	355	286	343	316	331	317	293	327	277	344	326	298	332	342	326	331	312	337	287	322	330	351	312	328	328	349	351	316	322	300	345	344	353	333	333	325	297	316	338	295	332	349	305	313	295	324	328	321	309	328	354	312	370	339	358	318	329	320	321	320	331	329	317	321	348	313	326	320	347	314	359	326	312	322	332	302	309	372	314	322	333	325	335	325	353	294	340	319	349	305	353	308	289	326	368	334	292	340	300	342	366	342	323	310	306	323	323	324	295	328	326	336	337	336	327	336	325	359	313	330	327	291	361	343	335	364	355	315	331	323	350	345	315	346	313	311	368	341	342	330	322	300	335	347	304	335	327	347	337	352	323	313	374	330	354	350	296	308	332	327	322	318	324	349	334	332	297	319	309	315	316	319	341	324	317	331	333	327	304	348	342	286	319	330	333	353	319	296	335	323	287	311	347	315	338	315	321	326	323	332	307	324	336	342	330	359	332	295	309	334	369	368	351	296	300	301	303	319	323	329	299	314	327	309	275	323	324	342	338	334	336	318	340	340	323	314	344	347	341	316	314	321	354	357	355	317	339	348	332	297	316	313	317	283	342	310	317	309	298	323	333	300	343	344	335	352	364	287	353	319	322	321	347	322	340	336	333	291	322	322	350	332	331	318	332	331	334	341	344	353	268	326	345	332	340	368	328	342	338	325	325	296	346	345	350	315	314	341	327	356	324	333	370	332	325	324	337	323	351	339	332	333	306	292	321	348	346	323	325	351	293	366	335	313	317	325	332	341	332	340	291	333	326	314	303	336	333	342	326	329	280	348	342	310	317	359	339	280	315	283	337	325	327	296	327	324	325	358	345	301	355	303	387	336	325	333	345	375	318	325	303	343	331	314	329	325	343	313	298	347	319	316	332	333	326	327	348	322	378	334	326	350	320	316	334	308	339	318	322	342	318	316	302	341	290	304	313	369	336	336	312	338	327	332	305	309	319	347	320	337	339	325	313	321	349	325	291	340	373	321	350	311	354	326	327	284	343	306	313	331	340	304	317	351	334	330	340	299	312	333	331	338	292	337	318	327	323	326	309	349	348	340	328	328	320	331	333	297	355	345	319	336	335	287	320	323	304	344	330	315	317	303	323	308	318	336	365	321	339	339	324	330	328	321	324	320	316	308	371	308	311	311	309	325	312	313	315	335	342	333	308	357	353	327	329	311	362	312	321	354	357	318	385	307	293	364	364	318	308	331	347	308	363	334	367	375	313	336	337	343	317	331	327	306	308	290	343	323	346	322	340	337	333	322	321	324	341	311	345	351	318	303	336	357	310	321	341	329	317	325	344	325	329	344	330	328	353	314	304	341	348	348	338	323	315	317	319	326	317	310	320	331	311	343	337	346	372	319	313	353	306	347	331	325	338	337	303	342	330	335	357	326	298	333	308	345	333	327	315	321	346	302	323	327	338	320	361	339	345	316	307	317	315	318	307	342	327	348	339	335	351	316	327	364	313	303	295	308	317	321	316	355	337	310	317	331	296	332	342	321	332	321	329	356	318	334	356	346	300	321	332	321	306	316	331	347	317	314	328	334	309	312	355	346	314	332	325	307	308	311	316	337	306	289	325	300	323	322	281	317	313	312	306	301	326	347	329	350	312	326	306	366	319	336	328	332	334	336	332	323	321	326	319	304	350	367	309	336	330	314	319	318	316	318	289	342	335	354	308	309	329	314	346	331	349	338	348	296	299	318	346	324	325	329	321	319	329	335	343	331	313	348	329	313	332	344	326	331	315	337	321	317	333	323	328	325	354	303	337	330	325	363	328	302	333	356	317	356	348	349	333	329	311	310	326	324	328	353	332	321	310	329	311	314	358	336	332	331	320	317	311	325	320	291	311	342	323	307	323	325	324	351	352	322	349	334	337	314	329	303	288	319	345	318	315	321	341	318	345	303	322	357	322	321	350	346	332	318	356	316	346	347	287	335	323	310	315	329	325	314	291	309	294	322	330	331	294	316	362	345	330	322	332	330	346	303	330	332	318	316	304	347	334	283	345	333	313	298	352	327	350	299	314	303	338	339	324	331	330	306	303	325	341	340	342	332	339	329	324	309	335	328	315	304	334	306	339	316	311	338	320	349	365	319	343	334	340	332	343	306	325	339	325	329	367	333	327	344	333	332	310	345	320	306	324	348	343	312	350	308	347	327	296	349	333	313	291	310	325	346	308	345	312	317	315	341	314	303	304	327	313	341	312	324	334	327	315	328	315	319	298	319	308	305	326	296	343	338	304	349	339	315	344	328	325	331	316	337	320	312	320	326	293	302	310	330	338	341	333	317	289	306	343	362	315	327	312	297	328	325	304	333	317	305	300	335	337	332	338	331	307	331	325	345	310	352	317	360	341	316	320	341	345	318	323	339	360	304	304	349	323	317	307	326	342	315	305	310	298	330	340	321	325	324	325	313	329	377	363	332	343	323	321	316	324	344	345	338	321	319	330	315	331	315	317	331	346	332	327	318	336	300	303	339	323	310	296	326	336	331	374	316	282	332	324	314	290	321	327	347	326	335	319	326	359	309	335	335	298	307	327	351	315	324	322	323	351	347	339	306	298	361	333	336	370	334	340	328	310	316	342	336	311	303	305	337	320	319	352	326	312	333	330	361	304	336	296	298	304	328	312	301	318	318	331	348	338	362	347	305	328	323	323	333	325	328	295
25174	37188	49754	47541	24366	17621	14017	11146	9379	8490	7465	6449	5181	4819	4561	4513	4495	4055	3323	3068	2471	2128	1908	1671	1661	1489	1357	1208	1275	1256	1124	1058	1120	1063	1056	894	935	855	855	800	879	809	832	856	841	866	798	829	857	890	871	891	965	918	953	948	985	890	906	929	890	857	862	895	812	875	841	872	881	833	847	828	836	796	782	827	831	816	867	793	840	838	876	858	847	849	786	817	837	832	853	855	827	813	740	773	771	799	804	786	818	811	756	803	769	825	781	788	786	774	765	808	761	767	770	765	738	780	784	764	753	814	778	754	756	806	744	740	747	740	732	810	795	727	733	752	733	769	784	798	763	754	776	722	769	785	748	765	758	773	802	805	748	704	765	765	808	725	746	720	776	743	743	771	819	766	763	783	731	735	793	770	800	757	758	744	744	761	763	731	793	816	777	747	779	744	762	761	798	768	733	774	757	736	749	776	801	751	750	819	822	735	746	769	766	782	766	782	806	768	794	761	759	775	763	748	731	809	780	803	786	790	754	811	735	775	786	819	775	718	790	788	751	750	746	774	748	770	722	732	742	795	713	801	741	773	776	751	793	742	769	705	734	746	772	791	769	770	787	734	786	774	757	751	751	688	762	813	831	748	799	788	765	767	786	785	785	762	751	718	751	817	767	711	757	712	801	759	720	762	754	767	722	733	837	752	771	756	773	754	766	748	795	759	785	736	767	785	770	801	785	767	799	750	753	763	759	790	807	756	775	783	714	743	815	739	768	773	781	781	782	784	783	757	771	775	756	777	770	762	736	752	801	782	777	754	769	769	777	765	790	783	807	772	762	754	754	796	763	726	731	743	760	731	699	772	771	804	754	779	767	804	785	765	758	759	725	739	725	800	805	726	742	804	758	770	794	781	759	791	757	754	784	740	777	757	734	745	774	741	758	790	760	757	738	738	749	751	786	780	764	770	774	825	805	771	757	777	759	763	777	715	717	764	780	774	755	759	770	742	732	819	812	738	792	741	719	735	762	806	755	774	762	740	745	756	799	740	744	794	782	768	759	741	748	762	788	712	759	752	798	719	769	787	798	752	753	758	752	786	717	764	804	801	778	781	759	760	774	779	772	673	699	748	772	756	815	743	752	739	793	743	772	769	786	794	767	778	774	799	745	806	756	805	764	821	801	762	799	771	752	767	753	755	731	760	745	757	707	781	786	755	787	776	785	768	738	752	779	745	757	780	739	670	786	770	754	741	789	775	738	745	778	740	777	765	707	732	749	787	739	748	753	785	738	802	754	718	735	750	755	717	750	800	819	751	711	783	777	778	758	805	765	760	758	787	776	795	789	779	735	820	778	767	777	769	767	767	732	772	785	715	777	786	756	760	777	795	756	759	741	727	731	732	761	715	781	784	796	760	807	742	740	759	741	793	759	791	699	769	764	754	752	755	796	791	766	775	763	747	763	717	797	779	771	778	750	730	751	723	764	748	771	736	758	773	697	732	765	758	751	773	759	761	774	727	751	739	765	738	739	816	776	738	742	755	770	755	741	731	718	730	786	734	755	811	783	694	753	731	778	778	772	738	787	768	777	794	756	714	754	675	772	703	772	799	752	811	776	802	770	762	778	749	739	790	771	753	725	763	794	724	782	767	806	753	771	742	749	789	716	806	752	751	792	782	723	797	797	762	781	731	767	750	741	759	733	804	793	701	700	754	764	695	717	762	745	793	771	768	752	762	765	747	817	778	810	749	765	665	729	786	794	739	735	774	709	747	747	787	785	772	819	740	756	728	749	750	767	774	753	790	721	725	731	725	792	790	785	798	792	788	725	762	766	750	673	730	752	780	769	748	752	769	755	762	746	770	728	778	772	781	758	736	756	810	762	770	764	743	742	741	780	794	748	775	783	805	819	730	790	766	743	796	743	735	789	776	761	756	759	766	744	775	746	768	760	750	733	786	783	803	739	756	740	786	785	746	778	769	749	752	726	761	773	752	699	784	794	800	764	752	785	738	761	746	760	737	758	750	773	768	722	753	749	771	786	722	794	760	767	748	769	747	816	727	703	738	780	728	747	759	759	727	767	755	714	774	772	753	827	783	747	810	738	729	761	739	760	811	801	798	758	736	768	738	725	757	712	768	745	745	728	781	803	780	768	737	781	769	759	786	755	760	769	748	768	720	763	733	750	760	728	767	826	760	784	757	801	751	780	765	741	738	774	756	782	735	762	795	798	761	767	794	748	715	778	741	718	759	746	767	785	720	749	772	778	770	739	778	736	776	827	772	757	759	777	755	722	762	780	735	786	768	740	745	744	803	813	725	743	795	761	810	760	795	717	757	802	763	757	756	768	793	770	770	758	785	780	709	773	798	771	765	764	803	720	743	736	740	745	736	748	808	776	777	733	777	725	792	797	799	713	774	720	734	798	781	784	735	754	756	793	744	789	701	768	745	733	748	799	762	812	794	737	761	765	757	810	715	709	784	750	769	774	766	744	764	779	787	790	751	743	808	793	794	807	790	729	751	823	769	740	743	783	752	718	761	799	696	742	757	739	814	768	757	755	760	769	778	806	723	722	749	735	762	760	779	768	715	781	751	793	749	745	773	784	789	757	807	775	771	762	805	764	811	777	781	749	752	738	761	753	784	750	821	767	776	816	730	812	806	759	713	828	818	776	789	751	812	805	763	760	783	771	734	783	708	757	774	732	727	772	778	739	749	802	778	765	776	800	767	775	735	775	757	775	761	703	726	733	807	756	730	791	812	751	761	792	787	734	792	771	698	735	747	728	685	802	793	736	773	758	758	754	730	802	742	780	760	741	774	729	760	803	766	753	760	790	771	752	804	746	758	796	743	783	794	750	768	735	755	738	788	760	773	723	784	759	730	772	769	739	756	781	738	718	699	774	779	796	794	705	806	780	757	761	753	760	784	755	790	739	733	769	747	783	720	721	745	832	729	809	738	777	807	747	735	758	739	830	756	764	752	806	771	822	752	730	776	778	737	759	772	756	768	829	787	808	785	768	766	732	745	797	775	762	758	845	731	770	770	805	700	785	705	735	719	734	787	772	731	757	768	795	749	787	744	764	715	785	745	760	720	751	751	750	779	797	790	808	768	785	759	804	788	730	735	736	787	763	728	750	783	781	736	779	732	755	738	743	740	732	777	702	805	769	746	779	778	793	751	738	732	722	719	812	797	758	722	793	784	728	749	727	748	757	743	758	752	739	767	752	801	769	776	753	705	775	774	768	744	799	781	772	796	726	802	715	763	791	806	749	762	826	716	785	753	770	733	725	762	780	774	763	769	756	760	746	749	734	796	788	753	776	784	764	769	703	824	800	775	823	705	748	731	759	778	765	793	799	762	770	801	835	764	732	738	739	745	705	730	795	742	764	760	791	754	778	732	736	784	786	748	777	790	756	762	762	768	746	797	763	721	792	765	770	782	799	791	760	800	747	796	775	744	775	820	763	793	790	766	747	763	740	771	758	736	732	759	748	795	725	813	754	781
48556	49614	55269	36807	25960	23382	19448	12756	7170	3948	2655	2259	1819	1483	1359	1355	1342	1169	884	886	790	637	581	501	500	460	455	409	418	439	360	374	375	365	350	337	334	334	314	309	318	311	270	322	307	320	307	301	354	324	296	322	328	331	356	348	325	328	313	332	311	306	316	305	328	307	322	338	301	290	307	330	271	303	290	308	302	315	327	302	294	333	343	322	346	287	306	293	307	297	311	318	276	332	272	297	292	284	309	248	310	313	301	319	291	324	315	313	290	312	275	272	294	298	309	310	312	298	300	295	303	307	274	307	291	297	292	288	298	283	311	299	271	294	295	290	302	278	287	279	259	285	290	279	285	289	289	295	265	279	267	314	263	281	272	298	298	333	280	273	291	311	294	319	288	305	317	296	285	270	287	322	299	286	285	289	316	275	262	291	297	283	283	281	282	245	308	295	280	269	306	284	280	297	268	276	288	308	287	291	332	297	277	304	269	292	275	311	309	284	289	302	277	294	319	291	295	276	283	279	304	276	324	316	297	278	282	307	285	318	273	293	275	265	288	325	279	294	300	288	309	295	253	303	309	269	279	305	306	280	295	302	288	300	280	291	301	300	334	291	306	268	276	320	278	285	268	312	294	286	290	315	316	290	307	304	301	273	297	309	299	330	263	313	293	271	298	310	283	261	303	314	281	269	295	279	305	284	286	293	284	284	315	312	301	297	284	289	303	279	250	278	270	298	337	297	303	291	280	289	293	308	283	323	292	283	293	283	323	264	304	291	287	301	288	292	286	303	305	272	275	277	292	280	274	286	306	324	291	291	311	272	303	282	272	295	326	296	293	313	309	282	272	266	281	269	293	291	317	258	274	277	286	264	270	289	298	297	266	290	288	298	326	327	297	318	268	279	302	272	281	307	285	282	279	302	257	303	304	291	284	274	289	278	293	285	305	272	278	293	269	278	281	280	284	324	263	299	304	306	276	318	282	331	267	296	290	270	274	278	312	293	318	263	297	292	293	280	286	276	314	264	280	310	309	309	279	279	306	281	268	295	281	334	307	330	274	268	322	288	281	303	272	265	269	278	293	277	269	275	311	301	265	286	293	265	320	273	280	251	278	296	278	273	275	285	295	298	299	293	280	284	281	311	270	286	306	287	291	298	281	297	305	285	276	303	287	322	271	245	262	298	261	280	312	284	292	279	318	251	321	283	284	309	295	304	260	253	292	303	259	259	297	283	273	272	263	312	292	286	288	288	287	307	291	297	278	281	263	297	263	290	287	298	290	289	281	278	315	305	252	327	294	294	320	297	310	301	262	293	267	295	277	285	288	263	298	303	300	285	287	311	306	326	273	266	306	299	303	275	272	285	254	301	287	272	294	333	290	279	317	320	288	292	297	295	283	288	265	312	289	274	322	304	251	306	312	295	277	281	288	281	294	263	292	313	279	279	284	274	272	321	279	315	311	293	294	264	302	281	309	311	322	292	284	286	303	320	312	331	328	283	285	290	285	264	291	324	319	286	298	263	263	274	289	251	281	300	307	308	283	288	240	315	297	282	323	329	305	311	315	270	324	287	304	308	289	285	293	245	287	276	298	310	289	287	289	276	277	286	303	255	295	293	269	335	293	286	279	294	282	302	260	290	286	295	305	270	303	292	281	290	277	280	312	293	290	276	304	324	303	295	308	316	285	335	304	290	253	272	290	286	274	291	276	269	317	312	309	293	313	283	277	283	310	292	287	321	282	270	242	275	265	339	281	295	267	245	271	257	322	328	290	282	262	286	289	324	325	261	304	267	291	293	309	294	263	282	275	297	275	258	312	298	268	280	259	300	290	314	322	252	298	291	310	292	289	306	319	313	294	286	294	286	314	303	282	292	283	281	290	293	304	304	307	301	295	255	349	292	316	301	294	294	259	296	300	313	275	276	287	312	293	295	279	276	279	286	279	293	284	267	276	310	306	288	312	305	317	277	291	285	301	314	305	324	280	274	323	270	311	267	311	298	323	276	304	276	317	275	307	295	289	273	289	281	285	327	286	305	283	304	256	312	274	307	281	288	311	291	268	297	281	261	304	269	287	283	311	312	258	303	288	273	298	319	286	271	289	261	299	272	298	288	301	267	300	306	293	291	285	285	296	291	308	322	311	291	299	284	296	265	294	273	278	276	297	286	290	289	281	261	306	317	286	304	300	293	288	260	308	297	316	304	293	270	268	290	323	253	297	280	301	318	276	281	278	309	311	316	287	322	288	310	295	299	285	303	310	269	291	286	270	293	271	311	303	308	274	282	288	290	303	311	313	297	279	323	305	285	307	260	274	327	308	318	285	281	282	300	286	303	284	258	274	333	291	310	305	272	275	288	281	282	273	303	320	287	310	293	306	276	306	261	285	275	329	315	305	303	305	273	270	262	297	280	306	258	290	343	282	281	268	275	293	289	291	306	309	271	292	289	303	310	280	303	304	271	318	300	263	299	299	306	259	288	297	287	317	300	304	284	333	278	292	276	307	258	311	305	273	296	288	308	293	270	278	311	259	308	298	276	307	296	308	287	324	311	299	290	332	308	281	259	296	273	269	286	275	310	314	315	297	294	306	283	292	269	273	331	308	280	257	257	288	292	292	252	291	281	291	283	283	300	262	279	266	274	267	305	281	259	279	269	292	314	268	294	319	270	285	266	280	263	314	306	284	289	336	309	315	289	280	313	282	292	313	295	284	297	296	302	294	275	311	301	289	269	278	299	327	287	312	299	281	289	304	296	300	269	293	318	307	296	275	271	287	294	298	286	280	301	312	305	284	254	308	307	307	289	309	274	293	282	314	278	267	289	298	254	322	293	283	298	297	312	306	273	294	322	268	262	292	293	282	293	322	291	297	296	286	284	305	274	304	297	306	271	274	276	259	301	319	303	292	281	261	303	266	301	277	286	294	293	295	328	286	279	286	284	286	298	307	291	302	303	297	287	276	303	272	302	284	308	270	307	273	273	309	289	272	305	287	296	306	311	293	290	303	297	313	304	307	278	298	262	293	312	316	278	282	290	278	289	268	283	280	291	297	298	276	297	313	288	265	285	279	299	249	273	280	290	301	327	324	296	277	297	310	281	309	286	310	318	301	273	311	316	268	256	255	299	272	262	321	285	312	325	299	291	316	259	288	296	220	317	291	267	298	325	311	285	309	295	292	292	314	291	303	258	287	296	293	272	294	330	307	283	300	300	280	278	296	292	270	299	272	282	259	319	289	282	313	305	294	309	301	293	271	287	295	267	294	296	296	287	299	304	295	280	258	276	293	296	278	265	282	319	305	301	280	302	265	282	286	283	294	275	313	304	299	286	270	299	319	264	330	317	294	295	299	254	305	297	312	284	280	302	285	282	304	294	278	311	308	297	293	311	249	283	311	313	297	276	287	268	294	277	267	304	289	312	309	285	267	279	270	286	289	292	275	290	260	305	304	281	321	311	288	298	286	273	291	263	288	274	306	263	269	287	284	311	286	291	300	295
32079	42526	54656	41800	25627	20696	17445	14793	12577	11105	9646	8671	7250	6710	6365	6205	6055	5553	4147	4117	3448	2804	2405	2162	2048	1943	1772	1509	1488	1637	1366	1249	1304	1220	1163	995	910	904	840	783	834	861	805	745	788	757	789	800	816	873	912	990	1066	1052	1035	970	955	943	877	968	895	918	806	840	791	793	844	791	795	847	770	791	735	800	746	782	739	815	789	782	798	802	852	845	813	791	797	739	841	764	808	730	794	750	729	741	688	748	695	754	729	673	676	720	676	714	708	644	741	716	723	661	673	663	681	664	650	668	634	667	669	679	678	687	661	672	647	667	654	709	680	655	653	676	679	686	687	673	629	674	660	656	729	679	650	621	636	712	664	674	669	688	676	653	653	661	679	686	647	705	640	632	679	654	690	679	661	666	675	615	658	677	729	693	672	689	634	658	678	705	701	671	681	592	710	668	674	706	673	635	641	658	681	729	704	687	744	629	678	689	674	672	703	647	660	666	659	690	694	646	716	637	669	698	657	694	634	639	676	628	685	661	641	639	674	709	667	682	644	694	640	695	656	690	655	673	653	692	686	736	693	674	659	659	642	644	677	646	705	662	721	667	675	673	656	661	628	640	654	638	682	641	668	648	734	687	712	722	689	694	630	658	664	633	679	664	700	687	698	645	678	688	670	692	674	692	673	641	705	686	698	650	708	728	647	717	720	665	662	648	686	645	671	617	687	663	632	659	612	635	711	625	671	703	676	636	702	628	661	691	640	673	707	669	632	702	661	675	691	672	708	671	653	738	678	606	680	654	659	677	634	652	633	649	687	658	693	681	646	688	674	679	696	639	691	656	624	706	647	653	632	690	700	709	674	677	666	722	675	666	648	688	690	639	628	688	640	715	670	648	665	658	666	628	646	677	679	663	638	672	658	653	709	671	673	648	658	651	668	677	647	638	659	657	688	636	645	699	697	630	664	685	678	618	677	639	660	669	666	692	677	686	646	621	687	651	668	655	701	642	673	642	686	709	713	644	704	632	693	694	654	689	672	656	678	646	676	686	700	650	606	700	637	666	594	664	670	653	686	675	754	697	674	656	673	682	673	653	637	646	728	643	723	730	682	630	681	696	666	658	667	677	689	655	659	653	662	636	671	682	657	678	692	639	636	667	729	649	649	692	691	675	685	667	666	670	703	685	648	706	681	669	653	637	674	644	632	677	675	703	726	665	654	674	730	619	670	649	680	671	661	706	651	644	630	658	666	655	686	682	670	670	676	657	642	666	714	609	704	688	694	660	649	711	695	650	674	650	670	664	655	632	679	639	686	649	657	657	690	627	651	634	646	680	681	682	657	666	643	687	690	670	694	691	662	645	644	693	670	660	670	652	674	670	657	678	642	647	683	658	685	618	663	704	647	701	677	704	679	675	668	660	654	641	696	665	690	732	667	703	700	707	656	733	650	691	665	712	667	689	675	708	643	676	679	667	698	709	681	677	663	667	694	681	683	674	662	649	683	686	672	687	660	684	705	682	713	676	660	660	676	681	702	670	658	682	595	623	678	654	648	624	655	652	738	637	666	712	698	646	670	681	675	719	690	648	690	643	681	692	642	659	687	729	648	677	663	693	661	668	645	669	659	606	668	670	701	656	651	659	646	708	762	652	662	703	674	697	656	671	635	692	697	663	634	713	636	653	680	693	650	639	722	617	729	616	651	713	648	693	668	654	648	630	664	645	668	698	670	658	686	632	699	688	693	699	680	664	690	626	658	679	646	634	678	657	688	659	638	723	614	666	679	662	656	685	635	692	686	637	681	676	688	632	705	624	714	675	665	652	664	677	691	627	666	646	691	662	684	656	677	642	693	687	709	693	650	627	713	665	692	677	655	623	716	655	657	678	649	697	743	656	696	663	719	648	722	688	700	678	663	666	704	690	688	686	651	695	690	708	662	674	687	643	620	676	714	659	680	702	668	688	652	678	709	680	673	651	686	669	667	661	655	679	663	697	642	672	651	679	659	678	694	687	661	631	657	713	642	677	637	694	667	700	664	601	649	676	708	646	702	693	726	681	642	691	713	687	705	660	735	710	698	673	668	650	662	610	673	673	722	718	622	682	660	678	718	642	664	700	703	649	657	660	657	656	639	683	684	673	651	681	628	668	653	674	712	661	653	664	671	690	668	657	699	682	668	681	666	671	690	634	678	673	664	648	666	675	675	646	672	635	697	696	650	654	680	661	704	682	645	645	692	691	677	634	704	677	679	655	703	691	679	680	709	627	690	622	645	676	659	650	663	697	657	711	644	665	677	712	632	683	668	699	640	667	634	727	677	666	649	671	643	605	679	659	663	650	702	710	694	638	656	635	679	675	665	695	638	649	719	620	665	664	627	617	711	639	672	721	646	680	669	648	641	659	680	697	719	633	662	652	678	684	689	616	671	689	698	672	681	667	691	623	631	632	658	672	668	695	635	642	669	679	664	654	732	648	691	612	674	638	697	626	669	653	656	652	657	640	655	657	720	693	629	674	632	654	649	662	639	678	742	654	646	626	670	648	659	692	655	627	654	668	662	673	670	647	645	667	686	649	662	690	653	650	711	730	638	670	647	737	684	651	687	697	662	656	695	643	670	697	636	714	678	673	660	704	692	649	653	677	677	662	633	678	701	669	690	686	669	663	678	644	654	658	648	760	686	658	670	662	684	682	646	636	686	704	663	683	619	683	656	653	634	703	676	709	711	655	711	708	699	613	668	704	667	658	706	702	643	689	689	695	654	702	665	693	682	640	654	632	693	700	651	699	704	636	684	676	653	648	686	679	671	690	699	627	676	692	667	681	693	684	711	679	715	666	712	647	639	691	639	623	675	634	705	654	688	688	670	660	710	689	662	650	688	679	608	650	709	666	647	638	648	645	694	708	688	644	679	678	669	675	670	685	702	661	661	639	658	691	695	639	676	692	687	681	641	692	674	674	715	689	686	660	675	658	684	723	700	632	690	646	667	687	653	683	663	640	682	634	704	662	686	666	704	629	688	651	641	663	663	659	672	664	622	670	629	675	676	658	681	667	671	704	703	666	681	645	681	681	636	699	692	697	675	658	677	641	654	635	668	722	691	674	655	663	705	636	681	671	709	628	673	672	693	669	724	633	657	689	705	707	663	682	669	645	694	691	683	678	685	639	677	638	656	639	684	705	662	677	665	715	676	644	654	684	716	655	687	669	638	718	705	674	710	630	694	687	665	696	681	653	693	648	661	657	671	662	653	668	678	637	674	675	645	694	666	669	717	655	674	630	672	667	669	686	650	675	668	690	680	641	682	651	634	667	719	685	643	694	643	664	658	632	708	652	684	663	667	684	664	646	660	666	628	676	709	641	651	674	688	672	645	647	601	688	690	626	661	682	658	644	700	626	649	676	725	653	687	645	659	671	668	608	683	671	659	641	665	661	678	619	683	650	623	655	672	606	656	660	675	641	710	626	681	714	645	650	670	633	671	654	650	709	702	660	662	648	684	683	679	687	711	668
21078	18206	22548	11640	4987	3039	2338	1664	1284	991	867	781	621	620	560	496	485	460	387	397	372	359	317	332	303	278	282	273	257	293	294	286	293	287	251	263	272	292	249	240	262	267	260	247	303	237	269	279	221	264	256	261	263	256	232	239	271	288	286	253	247	266	276	258	271	266	292	264	281	267	284	260	263	254	227	268	263	262	276	260	272	285	275	241	263	242	262	271	283	257	269	275	234	283	279	248	260	276	260	278	280	270	278	305	283	255	253	267	271	283	264	275	265	300	256	277	266	251	254	264	258	235	265	252	259	265	266	300	231	256	272	268	259	242	255	270	262	249	268	262	234	242	265	263	259	249	262	282	245	253	273	271	295	255	275	210	273	259	257	261	266	265	231	252	266	248	275	253	284	248	269	281	278	298	259	267	270	273	275	285	272	255	274	263	216	233	287	250	253	243	266	241	268	259	250	245	256	269	258	267	278	255	266	264	270	243	266	266	255	250	276	281	253	242	236	285	274	278	243	295	259	259	242	259	262	243	247	226	227	285	236	289	261	243	274	269	237	255	256	244	275	255	277	245	282	271	251	268	268	265	259	300	279	256	258	263	250	256	280	303	262	292	277	268	283	278	290	281	250	292	266	311	262	251	255	281	279	277	259	261	251	246	286	234	245	258	288	267	276	287	282	258	236	279	261	269	264	249	282	271	255	270	239	230	268	285	262	270	246	257	256	250	254	253	254	250	234	241	258	276	250	250	286	267	237	232	261	265	249	305	262	246	263	290	296	261	270	282	263	241	260	230	269	246	258	292	271	269	264	290	236	271	245	261	256	276	264	280	245	261	234	274	223	267	285	258	245	261	251	275	263	265	277	266	274	257	290	273	298	220	252	236	262	261	285	291	238	232	280	286	275	237	250	243	231	265	286	233	248	223	250	261	264	239	304	253	245	267	277	244	265	238	262	280	270	264	237	282	229	277	303	271	256	259	275	248	225	238	282	246	269	259	252	282	260	268	244	258	262	260	258	276	226	287	289	268	245	258	272	261	242	282	269	248	259	239	270	255	255	282	249	272	272	272	287	298	248	230	255	225	273	227	322	246	269	231	263	287	280	271	265	257	263	282	251	256	265	263	290	276	283	270	263	260	247	285	232	248	233	261	253	255	278	268	248	253	261	277	251	265	267	252	247	253	256	264	240	307	277	253	266	242	250	255	252	293	262	251	260	285	253	259	255	234	274	270	252	277	219	234	279	254	296	253	262	266	271	257	247	294	265	283	279	283	258	264	270	231	244	246	258	271	237	252	266	266	260	267	257	269	245	231	282	283	229	271	262	300	289	242	235	272	289	249	263	251	274	273	287	251	268	282	274	251	258	265	260	265	263	290	240	263	264	257	273	240	263	266	267	277	261	259	220	276	291	278	277	260	262	249	274	239	291	261	234	259	258	262	276	285	275	271	259	269	231	259	251	262	255	289	275	273	273	280	246	257	277	267	265	268	286	295	249	238	271	230	257	271	276	275	246	272	268	289	273	290	270	254	263	250	287	316	280	278	264	263	265	260	265	267	234	251	263	259	257	271	241	240	293	263	275	270	276	286	258	259	267	248	242	241	258	286	242	253	288	277	292	276	268	234	284	247	281	264	243	260	264	253	221	271	251	243	264	273	271	265	289	271	277	249	256	260	271	266	268	275	282	269	251	298	264	262	263	247	243	269	268	268	251	306	239	275	253	271	248	263	262	257	249	261	236	279	246	254	267	253	264	267	252	264	270	278	254	244	285	268	245	291	245	254	276	283	264	288	273	267	254	253	281	242	267	274	277	264	277	264	224	268	267	261	229	287	277	254	265	246	227	255	265	248	241	258	249	257	246	249	237	250	254	263	255	253	251	252	265	241	288	244	249	247	251	285	245	280	257	280	262	235	252	262	302	245	283	282	275	245	267	254	238	214	264	277	256	268	242	259	223	264	254	251	245	243	253	238	285	274	260	248	259	280	271	257	293	259	259	261	247	232	241	253	251	249	224	239	272	270	227	267	248	258	253	262	247	243	236	275	272	264	253	274	276	265	251	230	245	274	284	256	230	235	248	270	264	260	229	242	282	266	265	294	234	242	254	247	267	246	261	265	267	258	277	269	234	281	250	260	260	286	283	253	277	267	265	267	250	244	281	275	223	251	255	281	268	280	250	255	242	228	274	268	265	265	269	269	246	279	235	278	250	278	275	272	240	270	263	270	272	225	260	288	253	260	268	272	251	262	262	267	267	248	240	287	228	271	287	249	286	258	263	295	254	272	297	276	286	285	221	253	255	245	281	243	280	255	284	227	263	274	277	262	245	241	278	242	247	282	245	271	280	295	272	235	276	266	237	268	277	261	231	272	284	244	260	242	262	261	254	275	282	222	298	268	265	252	246	247	259	295	239	249	244	270	304	264	249	234	247	228	297	275	254	238	255	244	255	255	273	252	248	256	258	261	253	274	281	253	235	309	260	272	248	293	270	245	262	286	265	272	231	271	277	274	246	253	278	277	231	248	278	267	266	279	255	230	272	289	275	257	261	231	244	270	262	268	257	269	274	240	236	253	259	264	258	251	229	254	246	261	266	252	247	286	264	235	278	272	289	280	281	259	269	265	260	290	244	285	280	275	277	279	274	268	251	271	249	278	281	239	264	298	240	281	239	250	247	259	226	239	245	252	267	224	231	285	250	291	239	271	270	256	248	271	264	259	268	275	278	264	258	244	273	268	283	294	256	254	249	289	257	237	256	268	300	295	281	233	243	271	262	258	277	279	268	259	252	266	246	267	274	267	249	266	284	258	263	253	269	242	256	254	274	251	285	250	261	236	289	268	267	255	262	258	241	255	248	265	287	246	252	263	263	249	276	239	260	271	279	267	257	246	284	244	242	242	265	259	288	232	267	249	272	246	227	254	275	234	236	247	280	266	268	254	279	274	300	270	267	235	239	267	256	236	278	248	245	243	275	241	251	268	259	274	271	261	261	271	260	297	286	250	285	292	275	311	258	261	271	269	251	265	274	224	298	241	271	287	231	287	252	283	264	277	264	263	231	244	257	267	247	251	276	271	240	276	278	270	276	257	279	264	271	272	219	249	268	269	246	220	275	281	232	268	246	270	276	280	262	289	285	274	271	232	253	228	265	244	258	269	266	280	287	279	257	262	262	274	251	241	258	246	256	258	294	260	248	259	286	250	239	262	272	273	276	247	237	268	245	255	296	253	238	245	234	260	240	255	268	297	249	261	259	247	253	255	255	228	265	271	249	231	273	239	278	269	253	247	259	298	269	294	278	247	277	257	295	268	279	265	253	266	262	262	254	255	239	219	274	270	268	265	261	272	261	250	264	262	248	255	253	249	296	268	280	274	250	254	229	256	277	275	269	255	255	268	253	301	291	277	243	262	230	262	262	270	266	285	284	258	252	276	241	256	230	264	277	294	268	265	238	253	242	252	264	251	297	264	255	269	263	276	263	278	231	231	226	263
12210	16616	26964	18182	11868	9419	7910	6207	5091	4410	3814	3393	2991	2770	2600	2262	2054	1882	1739	1631	1448	1190	996	1001	900	761	772	713	722	727	650	672	660	669	708	649	681	686	642	624	686	649	649	642	683	675	696	698	666	625	698	662	629	677	659	680	695	738	703	668	674	681	672	728	628	704	664	691	641	694	666	729	644	705	654	641	680	660	688	697	680	652	759	643	695	650	672	640	652	638	627	623	695	664	659	616	624	668	648	643	630	627	639	627	731	610	674	671	638	608	626	598	650	680	651	642	635	656	629	661	688	653	693	639	607	680	612	625	650	661	621	592	643	616	580	634	641	603	645	598	627	647	670	628	599	607	661	666	669	673	633	627	620	629	617	628	653	632	654	606	613	637	611	614	649	607	690	619	627	621	648	644	633	620	662	624	635	663	649	673	668	651	619	621	643	617	641	653	636	640	653	616	635	653	653	627	622	663	687	585	590	681	619	634	678	631	629	605	668	617	619	654	608	638	644	675	658	601	627	652	643	676	612	639	598	629	645	604	650	605	639	605	619	634	669	604	589	697	675	662	657	642	630	628	624	661	623	634	592	636	641	653	622	644	655	611	645	681	658	624	630	624	615	622	655	618	651	647	651	619	671	634	654	598	673	647	636	614	668	655	631	606	622	584	630	629	641	637	637	615	598	636	630	611	618	648	600	628	633	600	626	692	645	684	618	639	663	681	674	663	627	640	649	668	642	654	647	598	641	621	639	626	697	621	626	617	615	620	670	653	631	646	667	661	687	612	635	611	662	622	622	683	609	611	626	637	618	631	621	652	641	630	615	701	653	634	605	643	604	632	615	631	659	625	636	625	649	620	618	659	629	616	607	683	592	670	589	670	656	633	647	670	627	631	605	614	677	617	625	631	661	639	644	660	620	662	646	610	633	616	617	627	668	603	599	622	626	623	630	645	691	662	674	681	654	589	597	656	655	654	642	674	653	616	635	613	633	666	635	640	612	616	644	642	616	614	648	623	625	672	615	615	641	618	647	619	622	649	631	597	601	630	615	641	662	623	655	650	657	617	631	661	579	610	646	648	655	652	633	644	631	632	649	624	622	630	639	641	640	608	614	609	693	635	620	622	656	643	681	595	626	625	663	622	633	650	625	639	648	646	649	654	722	687	617	641	630	658	597	608	635	646	617	618	601	630	670	625	599	610	613	611	617	641	603	661	637	640	661	600	633	639	642	671	621	614	631	633	639	591	632	636	631	641	645	690	611	666	601	662	640	673	626	596	625	698	639	603	611	618	690	634	611	621	659	607	640	629	656	659	621	621	594	620	641	677	633	665	616	602	622	644	639	631	636	616	607	640	657	651	653	636	640	605	598	644	656	622	594	602	684	584	684	639	634	630	594	674	645	669	644	644	611	635	671	631	633	636	640	611	626	620	634	634	632	636	609	623	604	616	666	625	632	700	631	645	672	651	637	645	653	596	624	623	633	607	608	614	660	624	637	628	596	646	675	651	632	624	603	573	657	639	650	649	642	609	648	618	642	673	623	672	621	641	661	610	674	621	624	639	636	660	600	634	642	645	687	646	658	610	644	639	644	647	640	628	622	663	650	659	638	622	560	594	655	637	635	615	634	670	637	623	660	694	609	591	653	631	598	621	634	657	588	622	652	644	652	648	648	626	583	662	686	644	618	622	609	632	632	575	644	661	638	614	636	614	624	594	643	644	581	645	668	651	628	651	602	634	622	668	601	615	638	646	610	606	644	670	609	640	582	624	626	637	617	593	583	668	647	653	618	673	630	629	613	659	672	662	620	640	624	639	641	637	629	672	654	627	671	619	623	641	594	656	602	649	602	611	668	578	605	676	639	683	641	624	639	614	577	668	569	615	659	615	602	633	681	599	663	627	585	659	673	633	617	612	669	672	646	589	604	607	608	650	634	605	683	662	634	620	597	652	634	611	657	604	644	644	594	660	630	622	619	641	654	640	660	626	606	614	586	596	676	602	696	584	639	611	656	613	629	645	636	624	614	640	615	592	608	624	695	623	633	625	562	618	674	609	625	641	658	632	653	595	639	687	654	625	634	620	629	618	652	676	606	602	607	623	580	615	549	669	630	628	605	643	586	654	627	632	630	643	647	667	699	628	688	630	662	613	647	628	667	652	648	671	619	615	598	642	623	681	613	607	633	666	633	663	606	674	591	604	632	618	654	645	662	693	610	655	639	694	677	673	597	640	659	633	615	591	661	656	632	605	646	622	598	632	629	644	668	662	633	617	617	627	642	628	649	613	630	609	632	617	595	677	613	659	614	607	599	572	646	646	636	623	642	632	654	618	674	623	616	617	642	646	621	634	671	643	619	656	632	643	612	623	612	616	630	555	616	653	651	635	628	622	623	611	679	664	648	626	666	639	633	608	588	621	615	641	608	652	602	646	607	617	635	682	616	633	641	661	638	631	652	609	601	669	624	632	635	632	642	582	655	656	639	596	642	654	636	634	618	658	618	642	663	604	617	625	612	610	601	659	674	671	607	610	640	601	634	650	653	669	639	602	656	606	653	641	622	665	639	604	672	621	579	675	614	643	639	649	637	577	606	631	627	655	637	651	607	642	619	623	646	631	643	601	641	629	615	710	655	653	620	600	630	586	676	651	612	638	631	663	578	607	661	651	618	661	626	598	611	618	693	623	631	647	676	591	631	630	636	641	669	646	651	624	680	655	591	665	608	650	685	597	626	611	640	640	630	665	678	666	617	618	626	631	595	612	602	656	639	645	664	664	610	619	645	667	632	636	623	614	563	651	601	602	577	655	610	625	645	636	655	698	633	643	661	681	661	625	646	586	618	578	638	642	617	634	634	640	629	602	699	604	662	654	649	621	676	628	693	645	615	651	622	614	634	649	636	628	645	581	597	640	641	610	654	620	627	659	631	654	624	618	604	634	676	600	574	625	638	577	620	623	661	629	620	605	664	649	647	660	645	634	615	636	621	652	652	628	625	645	625	664	599	616	668	640	657	653	605	638	666	627	649	640	615	644	622	622	642	602	637	638	599	628	648	649	691	625	627	674	626	618	646	616	638	611	657	611	599	634	618	640	644	660	616	648	597	642	655	585	587	636	642	609	660	629	654	645	656	638	635	609	639	623	616	629	644	625	625	616	651	675	660	603	636	631	620	635	621	621	614	629	665	637	620	681	636	644	634	646	611	610	618	680	598	633	622	611	644	608	642	656	657	632	676	626	650	678	622	668	613	598	643	611	612	650	635	635	633	634	656	600	623	683	647	563	633	680	683	670	669	638	594	584	620	617	570	665	660	629	616	691	679	615	628	658	693	672	623	649	632	667	621	628	660	617	646	714	631	652	661	635	626	616	621	663	660	640	670	661	636	600	679	594	618	665	645	633	656	621	611	638	601	636	675	621	645	651	697	646	650	633	607	627	638	626	668	631	605	573	598	620	642	671	636	615	652	664	635	701	593	652	637	624	625	625	627	620	596	631	603	623
40142	46727	51114	39117	24604	18336	11464	6521	3902	2678	1746	1429	1309	1204	938	909	984	878	662	703	582	488	481	476	413	381	385	399	380	396	392	363	360	378	372	312	334	297	334	305	359	314	333	356	333	338	359	306	315	352	359	328	347	333	324	293	332	331	322	323	327	326	328	319	338	332	332	333	321	331	318	317	341	336	317	345	336	341	307	284	320	351	325	321	322	339	352	316	314	317	333	354	340	329	281	277	327	341	273	293	348	301	328	336	309	299	299	312	296	317	324	309	348	314	310	302	303	357	297	342	306	331	302	287	355	300	312	307	318	298	318	318	319	322	322	317	328	293	299	343	306	325	370	315	339	315	315	341	349	317	310	293	313	297	321	335	322	317	350	348	312	323	269	343	331	309	259	275	307	308	286	283	327	311	320	343	333	309	315	313	320	282	348	297	321	334	319	308	295	302	316	310	316	325	312	263	330	316	308	308	330	333	317	306	291	301	339	339	317	292	310	291	303	308	330	313	329	305	332	307	280	339	323	279	318	306	337	337	309	321	286	292	344	308	314	352	304	318	333	356	332	326	331	310	317	330	294	325	351	314	329	304	291	312	301	307	330	341	315	325	291	320	319	335	349	318	346	304	290	305	308	337	300	330	343	298	315	323	286	308	317	303	281	284	318	362	283	307	350	313	312	303	328	296	330	313	279	302	305	316	310	302	326	299	311	330	322	296	313	340	281	312	312	314	321	307	311	297	324	310	315	302	338	351	333	281	359	286	310	325	276	277	306	302	321	305	300	338	310	337	299	317	287	306	300	303	336	306	317	321	315	323	307	320	314	296	353	283	312	307	319	345	295	311	341	330	292	346	341	313	316	340	317	301	298	311	322	352	316	320	370	306	309	327	328	308	266	289	325	343	341	341	349	335	308	355	331	304	303	309	310	319	295	332	313	311	304	352	344	334	327	332	314	277	351	318	290	330	319	342	318	310	330	326	341	303	332	317	304	333	294	322	357	299	330	320	325	303	332	289	312	314	326	321	336	294	299	321	299	276	321	290	319	319	303	346	278	308	312	318	292	324	327	345	326	330	292	333	325	317	331	284	329	334	313	300	319	292	319	318	337	303	334	314	298	315	321	316	313	325	323	330	321	318	332	287	314	302	296	330	314	284	300	308	317	310	304	309	310	304	316	323	320	340	348	313	325	300	318	345	340	318	318	342	318	327	298	309	305	343	303	306	289	300	299	308	311	313	318	288	313	329	346	284	312	308	320	325	318	310	289	310	289	309	320	331	309	309	299	300	290	311	296	324	315	287	316	285	285	336	294	348	334	307	313	317	323	316	292	328	301	323	320	326	327	309	308	349	322	327	330	335	324	344	306	303	312	318	327	305	339	335	308	322	321	300	327	313	299	327	312	305	326	313	311	318	315	312	314	346	329	284	315	359	293	303	298	345	304	292	289	295	347	316	317	329	332	350	325	310	309	324	284	341	327	321	309	302	316	347	319	313	315	308	326	351	325	309	305	308	295	298	307	305	306	301	324	343	307	297	330	304	307	351	313	314	338	329	301	314	313	339	281	292	308	291	321	307	316	311	305	352	311	339	316	346	320	299	320	322	332	322	297	310	315	323	316	276	334	302	293	314	324	327	297	330	328	307	304	323	302	328	278	297	317	327	322	295	312	328	321	311	333	359	339	332	305	319	301	319	304	314	328	326	309	339	299	279	333	317	334	275	311	302	314	326	266	281	325	316	315	308	330	273	314	323	345	363	303	346	335	338	342	347	336	300	295	336	324	296	295	315	307	278	325	292	286	313	334	301	354	301	306	328	315	306	289	316	350	305	311	338	317	318	319	329	337	314	316	292	315	308	340	323	295	293	326	330	308	351	318	317	313	327	344	309	344	326	304	312	335	327	335	329	346	343	339	290	335	320	286	349	295	338	309	310	321	301	310	336	299	304	314	307	296	320	294	321	294	324	314	296	318	320	324	325	327	323	313	316	297	339	312	293	293	301	337	303	271	312	292	332	330	330	312	311	292	358	313	339	294	331	363	306	313	293	326	323	316	318	346	319	307	333	349	310	289	287	299	278	326	304	296	302	327	323	351	325	324	285	297	342	310	344	320	310	307	322	322	302	290	308	293	301	344	288	335	289	298	284	312	294	311	341	316	327	300	314	281	315	320	365	331	329	327	270	338	299	323	341	317	321	275	337	297	311	303	339	303	288	285	310	294	337	315	302	315	294	306	307	290	335	316	316	326	301	298	312	322	323	321	332	322	285	305	312	289	306	333	296	283	297	358	326	350	287	344	338	299	287	315	315	327	305	287	323	338	308	313	342	312	339	314	327	338	334	324	283	356	290	352	340	286	286	319	331	335	292	312	324	328	303	329	323	334	334	306	311	295	352	323	314	322	328	300	310	329	312	334	299	282	303	296	336	334	345	327	309	312	310	332	322	315	339	345	360	308	368	336	302	323	340	354	305	307	316	306	307	340	342	305	329	332	303	320	319	292	322	304	316	304	292	312	313	302	330	337	338	324	350	315	311	330	308	264	327	350	298	328	306	319	314	316	350	354	358	307	312	325	315	302	328	317	322	328	316	342	339	314	318	328	303	323	305	303	319	323	343	320	324	346	286	316	306	321	356	347	357	293	328	305	315	322	321	309	373	309	297	328	341	316	322	319	322	361	290	328	338	315	309	330	336	324	316	308	342	304	294	319	326	310	302	337	286	299	321	317	315	333	304	307	329	284	314	317	324	312	333	356	303	305	307	311	298	311	325	329	342	310	361	295	286	319	332	310	329	301	299	286	341	315	299	328	329	305	301	329	334	286	337	326	302	311	304	310	335	328	326	337	317	290	308	342	322	313	305	337	320	333	310	295	312	340	351	316	295	319	309	291	311	302	325	315	324	291	321	327	324	289	298	346	343	298	339	344	341	332	310	327	321	323	329	328	352	316	293	289	306	306	341	329	322	313	314	297	325	298	346	342	312	325	338	297	310	316	285	293	265	325	312	300	345	282	306	310	333	309	315	306	317	311	335	311	316	341	333	292	311	346	336	306	286	324	343	338	318	294	303	350	323	318	287	307	314	336	316	320	320	328	321	330	310	351	337	338	333	304	298	338	311	347	286	316	329	334	335	311	300	306	295	309	319	302	320	332	311	316	334	334	344	328	322	307	296	332	299	328	321	310	332	354	341	290	344	364	316	319	333	295	308	321	343	314	299	301	295	318	276	330	328	320	323	334	325	304	336	297	293	302	323	324	271	315	269	298	335	300	307	340	289	295	321	312	331	300	337	338	349	296	301	275	320	282	330	293	319	298	295	321	318	317	315	318	327	309	314	334	303	302	325	312	323	330	297	302	325	319	319	309	315	269	329	320	303	340	321	304	309	334	310	312	356	326	338	330	302	301	329	296	321	356	291	316	305	313	332	272	332	296	310	301	312	307	300	320	310	293	317	359	341	349	314	297	314	323	278	374	310	310	301	285	315	288	351	372	310
26624	40222	50278	42041	18697	15604	13424	11055	10045	9136	7355	6326	5827	5023	4517	4004	4188	3974	3087	2932	2460	2109	1804	1735	1506	1329	1217	1147	1189	1149	1134	1099	1078	1070	1054	944	869	907	859	810	883	869	759	801	787	802	828	834	866	869	871	931	891	970	918	894	953	894	871	890	907	915	874	893	851	824	816	829	813	868	867	801	796	771	777	834	854	846	837	869	842	850	843	818	852	809	811	825	799	817	783	823	825	757	800	774	737	772	721	787	790	797	750	762	775	752	788	784	760	791	786	731	736	728	698	720	747	751	720	771	768	755	713	687	774	747	709	769	733	756	704	759	714	687	740	738	727	739	739	714	704	776	767	715	735	746	780	752	776	722	713	728	770	778	737	724	756	709	745	732	760	795	729	754	765	747	756	771	708	716	804	772	738	723	750	745	779	758	734	744	720	743	754	726	690	736	699	772	708	797	762	767	735	740	759	719	723	724	692	786	727	731	703	736	741	715	751	770	749	725	772	746	764	733	737	700	703	685	743	744	744	765	711	719	775	726	732	740	698	718	749	736	722	728	721	760	727	760	758	744	722	697	753	724	719	735	729	770	758	714	781	731	736	776	729	725	709	735	838	760	705	725	756	743	754	744	703	732	712	745	732	750	796	690	754	748	739	764	714	783	759	723	700	724	756	781	714	735	732	741	761	792	726	779	718	777	686	723	735	778	755	690	748	746	687	744	727	729	722	720	735	706	758	758	739	727	783	712	746	710	700	746	711	808	752	707	707	717	734	754	723	721	688	687	715	717	761	726	751	747	779	716	759	753	744	717	759	748	734	733	719	747	685	747	757	764	730	722	729	652	706	713	739	740	747	733	710	727	699	790	779	717	718	739	727	740	672	709	770	781	701	705	716	748	695	729	749	779	718	711	718	734	716	764	743	734	733	732	743	737	737	720	748	765	778	767	735	750	726	727	747	742	751	781	689	695	689	744	759	736	711	746	723	729	742	758	792	717	733	758	729	705	752	731	721	730	730	741	700	764	755	690	722	741	751	693	774	758	747	731	751	713	723	725	754	774	731	718	748	745	701	720	759	662	715	700	765	726	746	766	754	755	731	766	747	773	723	786	756	725	794	768	777	721	748	760	721	721	760	788	664	703	770	747	751	729	770	739	734	749	720	770	775	730	720	748	722	721	711	745	721	718	713	759	765	778	720	726	725	696	744	748	729	729	714	760	724	765	736	696	759	756	750	786	729	788	718	733	743	780	750	740	781	747	728	700	751	787	768	737	746	743	735	723	688	719	727	751	752	717	734	737	746	766	733	739	718	690	753	719	748	750	748	709	786	707	779	777	708	749	738	791	742	793	732	668	725	737	689	746	756	743	744	727	748	773	771	805	736	775	710	743	736	722	752	732	735	755	746	745	725	741	842	754	740	744	743	795	796	741	771	734	761	746	767	765	770	706	765	763	735	734	725	719	755	712	741	797	756	741	690	762	718	787	757	697	767	769	716	768	740	745	744	696	767	707	717	714	708	729	737	748	717	742	705	764	725	774	694	732	691	756	707	702	768	748	767	750	745	724	764	735	738	705	762	757	734	787	761	754	721	774	720	750	740	757	788	782	723	728	743	762	757	756	762	723	772	703	754	678	732	723	778	757	716	725	766	708	750	703	724	736	753	726	738	740	739	744	720	734	726	742	744	772	668	787	740	757	767	744	762	742	718	749	772	762	752	698	786	755	724	735	739	738	696	718	692	775	767	761	703	720	753	725	759	743	736	736	726	732	750	744	755	729	788	731	743	690	724	748	747	748	720	755	745	759	754	766	775	760	751	726	718	727	738	686	790	753	739	729	758	751	706	754	727	700	791	690	767	770	749	683	742	723	734	756	706	714	761	702	752	714	701	732	721	721	747	712	744	743	732	726	711	764	725	750	782	719	755	696	729	745	746	756	754	706	708	699	710	703	715	745	756	753	693	762	744	752	712	727	739	726	742	691	737	699	683	769	718	771	757	743	731	763	726	736	746	747	741	764	802	748	770	722	752	710	758	789	746	777	737	745	765	742	759	752	735	787	736	746	739	733	745	710	764	771	731	701	717	716	758	697	722	784	770	713	778	773	766	746	705	738	761	760	740	725	753	760	752	801	712	730	783	736	711	745	759	747	748	791	777	730	749	766	772	716	785	796	705	735	726	710	768	782	765	753	756	728	736	764	662	707	759	708	755	736	759	692	730	764	788	712	746	748	757	666	731	749	780	741	719	763	720	712	714	759	729	719	733	750	733	713	730	741	710	764	763	744	694	691	743	706	714	742	778	730	750	742	796	748	730	729	728	762	773	748	761	738	749	734	739	771	740	704	681	739	726	724	743	717	720	765	741	722	767	716	745	724	729	715	741	733	691	744	781	750	744	738	780	706	711	757	710	659	723	744	750	752	771	697	773	757	754	733	743	736	723	741	771	773	763	754	766	766	776	742	782	792	764	714	729	743	721	763	745	725	729	731	715	759	776	707	758	768	724	748	797	800	796	725	788	724	702	756	728	753	745	737	831	739	736	765	793	708	733	730	724	735	684	758	779	705	705	750	766	734	689	731	797	740	716	699	739	736	758	712	740	728	762	723	728	820	718	754	749	700	746	807	729	730	725	734	774	696	757	726	758	730	744	741	760	733	773	780	713	740	770	755	782	727	718	760	731	739	707	754	738	682	774	727	782	730	755	723	752	727	763	704	718	762	768	716	753	716	713	768	742	761	773	720	774	742	749	751	806	743	731	722	781	710	803	745	756	731	739	754	671	767	720	744	701	770	693	719	713	707	707	740	773	746	723	742	715	732	724	758	698	785	759	799	741	777	737	711	699	707	760	747	755	731	680	720	729	783	753	710	745	745	737	708	814	714	713	749	687	732	777	724	739	763	749	761	754	756	687	714	750	686	746	756	746	733	717	728	789	734	767	760	750	734	726	747	718	694	721	707	711	758	769	725	740	707	715	748	766	762	739	761	701	736	712	790	719	694	718	702	810	719	749	738	733	772	728	729	759	721	761	739	721	717	732	749	777	767	727	720	735	737	777	724	755	721	698	758	708	760	750	714	783	705	733	722	750	792	792	763	775	722	760	774	739	751	793	768	752	738	710	759	736	709	728	754	748	747	797	752	685	704	694	706	733	724	763	740	754	731	762	773	708	759	720	735	751	789	766	723	691	737	731	719	723	756	735	745	723	711	755	733	758	738	737	792	784	756	737	716	734	744	760	756	758	700	767	723	743	791	746	676	758	727	689	713	698	773	780	749	737	718	720	721	688	734	714	766	768	764	781	775	736	757	732	750	726	693	745	762	738	733	748	757	746	756	723	759	728	708	714	771	734	755	717	721	764	720	764	737	713	730	723	713	757	745	764	796	774	769	719	739	777	740	721	775	792	746	740	776	736	747	725	771	767	673	778	739	807	717	734	715	745	681	768	731	724	756	712	755	712	740	774	747	753	762	745	776	740	765	739	707	731	740	771	729	784	768	709	689
49389	52062	49625	36629	25590	22028	16936	10713	6234	4086	2701	2046	1751	1442	1250	1297	1275	1210	994	865	721	618	536	530	452	492	468	412	400	400	386	369	415	345	391	350	353	343	311	308	319	302	314	314	298	294	278	267	312	303	308	318	332	370	341	337	371	315	314	307	289	320	316	321	288	307	317	265	300	277	301	298	278	300	271	287	336	322	310	309	324	313	299	355	268	294	308	302	316	294	294	323	312	276	324	315	278	276	274	299	272	255	316	291	287	264	290	293	275	292	320	261	298	305	277	268	274	305	269	295	318	281	280	314	279	283	275	284	278	300	271	266	241	283	254	282	276	271	288	275	295	277	272	293	266	294	293	283	314	310	316	329	282	320	275	270	268	303	277	311	284	287	261	259	290	283	296	277	263	283	283	271	300	315	256	305	296	276	286	283	280	283	286	284	303	289	265	290	290	303	275	294	270	273	299	312	257	274	288	286	295	325	310	290	266	301	299	249	305	267	306	289	289	296	335	277	271	282	296	292	288	294	279	254	267	301	264	260	272	290	249	277	245	273	270	287	305	266	282	275	259	310	280	276	280	251	254	248	306	285	305	273	291	280	351	253	274	305	284	299	303	307	265	279	257	257	309	253	284	290	288	296	290	304	293	277	275	274	276	287	298	265	287	276	269	303	273	310	291	320	287	268	285	305	286	266	299	268	295	287	288	285	298	322	304	268	299	285	285	255	258	282	287	313	269	303	288	267	285	310	266	287	304	268	284	277	248	300	292	283	311	291	323	297	296	299	305	309	290	268	313	270	273	299	266	283	284	292	284	293	247	263	258	295	320	298	287	282	274	259	305	306	282	263	293	320	286	276	276	268	275	257	273	299	255	276	303	265	265	242	294	280	286	297	263	293	270	297	273	275	304	249	262	259	273	308	254	303	268	256	304	302	277	291	268	314	267	256	307	277	275	296	300	306	270	289	280	307	290	298	262	309	332	278	287	288	279	300	292	277	288	266	299	293	255	276	316	291	326	301	277	277	274	269	300	285	314	308	309	304	285	337	294	287	268	258	267	302	284	279	331	279	288	271	305	263	287	299	287	289	305	269	266	277	276	284	276	286	298	280	289	289	294	288	273	316	263	284	303	274	263	256	268	259	259	263	274	291	316	272	257	272	283	310	294	283	300	295	264	280	289	291	324	292	266	261	296	289	281	262	297	291	286	273	312	263	297	270	310	280	304	254	269	279	283	288	260	293	290	283	261	306	299	261	287	292	262	273	277	316	305	274	282	291	273	286	291	315	290	267	264	310	267	314	306	274	279	307	288	271	255	279	291	249	288	282	287	275	285	287	271	252	267	290	270	296	293	282	276	308	287	278	318	285	292	278	272	299	284	274	260	258	281	271	258	280	302	255	285	266	297	272	287	262	287	266	303	251	280	315	271	279	249	267	304	282	256	311	318	338	248	277	281	277	326	310	303	266	246	306	276	281	260	274	268	316	279	277	300	297	272	282	293	289	287	309	293	272	302	261	299	304	284	287	268	284	327	272	319	267	254	288	297	267	312	305	293	283	263	261	279	314	315	305	307	288	293	292	253	271	276	275	279	263	290	262	265	278	275	293	278	255	250	280	293	295	279	286	292	289	281	280	314	246	258	271	287	291	295	305	308	292	291	280	306	243	250	278	301	260	276	293	276	258	262	238	277	298	293	301	282	278	274	291	311	269	310	281	272	294	287	273	276	286	288	302	269	299	292	246	299	291	277	297	285	270	274	309	293	247	293	287	289	299	277	268	253	278	311	299	275	299	303	268	293	318	260	295	291	262	279	284	279	277	308	273	292	282	292	295	280	298	314	269	291	260	280	273	292	296	300	313	297	289	302	288	289	260	316	296	299	302	279	288	255	302	314	261	276	298	280	343	296	267	278	263	293	287	260	274	239	290	284	280	257	309	276	285	287	278	302	295	274	271	305	278	267	287	284	308	280	301	280	279	268	314	263	318	309	291	256	272	275	267	286	288	294	285	286	282	285	307	278	304	269	272	270	261	266	240	291	282	286	298	292	314	246	279	328	287	267	264	284	259	266	322	300	279	270	307	305	285	269	251	292	283	264	276	300	270	284	286	320	282	297	252	269	308	256	277	269	310	270	281	285	289	295	297	289	310	282	268	263	280	288	302	316	262	265	324	320	267	305	277	294	260	284	315	297	286	269	294	279	275	289	311	261	267	305	307	314	260	308	316	329	299	276	290	271	291	290	297	269	283	286	293	297	287	283	283	295	301	278	266	277	287	313	293	286	305	311	279	286	278	303	281	261	257	302	282	254	276	293	289	301	278	231	259	299	279	280	287	282	243	249	248	288	315	296	299	256	291	290	272	259	276	308	324	265	269	268	289	263	293	303	298	282	292	293	296	291	277	289	262	248	278	284	278	292	266	295	293	283	279	274	316	250	290	295	289	290	277	274	269	286	271	271	294	291	284	307	289	267	293	277	272	301	283	283	260	307	267	261	280	295	281	266	302	318	273	267	277	258	273	287	274	279	280	285	273	304	289	250	288	268	292	255	271	268	282	273	280	251	306	290	292	269	281	264	278	279	291	279	263	273	264	294	289	300	291	264	267	273	290	275	295	283	273	259	296	265	250	301	302	291	283	272	289	295	301	268	285	269	276	273	269	309	271	288	276	312	272	304	260	243	275	286	272	284	300	293	278	278	281	280	284	259	303	285	277	259	314	263	270	293	323	270	276	261	276	295	272	293	287	278	302	291	303	273	298	278	276	265	311	295	313	266	262	277	273	321	280	305	284	335	243	300	276	266	274	280	281	260	305	293	324	237	295	289	271	273	313	293	313	286	277	271	318	291	313	287	251	306	312	248	286	305	301	291	278	286	274	275	259	248	304	286	290	271	295	290	288	270	256	250	308	249	275	293	261	296	264	298	286	270	256	268	311	290	249	261	239	299	317	267	259	271	281	256	296	263	289	280	273	276	274	306	311	288	290	283	312	303	264	314	286	269	284	292	274	269	284	304	292	286	301	279	294	273	288	261	264	263	267	298	282	289	267	296	263	281	263	307	306	295	275	309	291	292	327	265	265	285	273	274	282	293	285	299	294	291	274	278	299	281	274	284	287	267	292	291	306	278	303	282	290	260	278	319	281	297	279	284	261	249	275	298	277	267	266	270	280	299	301	302	319	286	280	275	304	291	307	287	283	290	302	260	262	277	276	306	263	263	294	335	301	278	274	271	290	292	307	282	272	300	295	287	285	303	289	299	272	280	289	273	283	279	284	285	277	289	290	318	297	305	290	293	260	287	262	269	287	277	293	307	258	282	257	265	279	285	281	291	292	283	277	273	285	272	260	297	299	326	292	272	257	263	301	275	316	287	299	295	301	258	289	315	262	280	279	250	304	280	304	264	307	291	292	297	264	290	270	279	304	289	268	293	267	291	291	283	328	259	282	272	315	285	271	266	322	286	254	269	282	277	281	271	289	278	264	313	296	276	283	278	286
32788	45938	53075	42347	22920	20329	17517	14913	13255	12529	10168	8822	7824	6440	5677	5884	6055	5442	4551	3913	3142	2942	2617	2090	2032	1818	1560	1554	1387	1387	1493	1378	1281	1212	1258	1165	1104	963	830	780	810	805	819	815	756	722	722	781	797	887	894	899	979	1044	1016	958	965	940	892	881	958	910	885	833	870	814	804	777	816	830	783	790	782	754	799	800	778	796	780	769	833	833	837	834	851	785	804	755	791	790	808	748	741	732	713	686	696	718	698	726	668	727	689	708	729	706	679	735	704	696	713	698	722	662	724	669	636	716	649	676	664	680	667	664	639	660	687	661	645	670	628	652	631	667	622	658	621	646	649	647	644	642	657	648	650	691	651	651	617	640	688	719	702	697	693	686	650	697	687	690	676	683	625	695	678	630	725	688	680	700	661	660	658	690	692	676	639	683	644	691	664	664	665	631	678	671	641	635	665	626	656	613	733	658	655	643	650	655	707	641	681	638	620	656	656	676	686	669	683	713	648	690	620	654	658	648	685	668	670	616	607	633	677	643	664	652	632	670	653	640	621	681	660	649	639	670	646	677	654	705	656	676	664	650	689	630	626	674	647	635	637	671	629	655	659	660	639	639	626	659	676	641	682	665	672	644	648	644	660	652	681	657	604	631	600	664	698	627	665	618	691	635	674	656	619	641	673	648	667	646	648	667	654	668	653	665	633	657	664	662	679	668	643	691	598	627	624	668	681	698	671	687	663	666	641	621	575	639	639	684	652	591	666	641	638	662	657	632	680	668	668	657	681	661	676	641	647	688	674	636	700	637	633	673	627	657	651	662	626	651	679	682	650	679	628	678	673	598	678	645	659	654	675	669	650	657	667	673	665	643	638	643	708	682	738	646	635	635	638	653	687	711	617	644	694	670	655	722	673	661	674	671	654	592	687	659	625	624	661	645	675	614	689	650	643	664	614	696	663	706	642	645	647	651	651	658	651	674	643	598	667	664	732	643	704	672	640	716	622	659	629	648	659	620	622	621	665	642	683	618	635	678	644	628	654	612	670	631	634	671	671	672	663	658	669	697	660	679	680	656	643	646	619	625	694	702	637	629	660	647	626	707	614	654	653	669	625	694	662	594	614	666	685	684	667	691	698	618	628	724	697	672	668	689	663	629	658	637	656	627	631	676	649	664	648	650	675	627	608	658	650	671	683	670	698	650	708	660	653	674	664	642	641	670	685	648	680	679	667	678	663	667	659	687	665	654	664	664	678	669	644	603	666	670	693	671	646	641	649	663	670	657	655	636	708	658	671	632	661	686	676	639	662	639	665	620	675	684	663	635	678	647	678	670	638	679	677	599	649	627	630	662	682	686	649	687	685	655	659	658	632	685	690	658	691	639	652	678	673	705	674	666	588	670	655	685	693	666	702	681	647	650	719	634	657	667	678	622	691	691	648	672	629	643	651	680	662	631	702	649	633	668	613	679	663	658	688	631	662	626	695	631	646	662	628	666	636	639	719	616	655	656	619	661	658	625	662	633	609	662	611	681	618	598	615	679	659	630	695	630	641	691	656	644	689	681	647	659	638	606	679	639	727	620	706	637	657	642	611	670	698	627	661	690	679	622	662	656	683	663	636	651	647	664	677	660	670	600	694	668	656	633	673	670	607	657	713	652	667	620	674	635	620	690	666	610	647	635	646	661	647	586	660	644	627	678	686	692	640	664	666	720	681	655	653	656	625	679	685	633	620	646	638	628	656	656	663	669	621	698	630	694	686	664	630	616	693	679	648	659	623	607	704	678	684	683	693	615	670	657	697	683	674	681	684	613	663	676	680	698	615	662	665	632	651	664	651	645	709	685	645	663	639	673	684	683	678	657	649	638	652	641	670	686	684	689	618	670	646	648	654	642	629	614	680	674	670	660	631	702	650	734	613	640	643	668	640	668	633	650	680	724	636	605	638	647	678	611	653	637	668	603	638	701	647	606	658	687	633	679	591	676	678	634	679	704	640	644	651	657	651	656	639	705	644	632	631	634	681	672	617	662	607	716	662	694	664	673	649	665	691	630	661	625	657	685	655	604	670	685	649	643	666	657	654	654	679	641	713	628	633	686	669	681	652	646	612	665	687	658	658	669	639	668	711	665	679	655	641	617	655	680	646	669	661	621	642	672	647	695	659	663	679	705	678	690	649	690	656	639	623	674	645	677	620	721	664	650	653	604	630	683	625	687	695	678	675	659	614	657	633	668	647	631	655	687	635	667	639	643	637	657	705	656	656	683	662	654	671	647	626	675	691	633	662	718	638	645	659	709	673	678	654	658	660	656	644	694	679	687	639	691	690	640	666	621	653	640	642	676	670	682	636	680	669	668	636	693	638	653	638	654	695	656	685	635	697	642	692	664	643	671	660	671	638	700	658	625	658	616	655	667	689	667	641	658	670	676	660	648	690	663	661	670	640	681	665	671	648	626	621	649	684	654	664	685	669	674	656	642	671	723	660	695	646	632	622	651	602	647	629	635	616	670	609	647	651	697	661	662	691	602	690	710	678	650	646	624	661	691	662	679	616	680	688	626	624	693	619	617	678	677	654	641	645	717	640	626	646	639	642	653	632	651	668	645	673	673	604	674	616	641	660	667	677	669	694	648	717	617	652	687	694	659	691	647	679	681	686	651	648	631	690	652	652	611	707	613	631	633	655	704	647	657	703	676	686	631	665	631	675	625	632	657	618	612	680	633	669	649	640	660	649	615	714	629	681	643	691	644	684	684	683	641	673	673	669	697	659	696	642	677	626	662	613	654	687	612	658	692	634	626	688	687	708	688	665	631	621	658	674	623	659	646	655	672	623	674	596	644	643	691	625	614	663	665	663	687	645	682	614	657	668	667	660	674	663	658	647	645	677	693	680	622	678	684	626	670	686	657	683	664	648	666	648	657	694	689	659	639	620	643	661	649	658	667	644	661	730	620	656	625	681	636	675	680	629	633	621	653	651	656	641	697	673	706	648	658	613	614	657	587	673	651	666	681	674	663	657	658	687	657	639	674	679	594	627	634	697	647	637	676	685	704	651	661	625	694	678	650	681	701	655	618	680	617	640	688	629	667	658	649	614	651	662	680	629	678	693	671	695	659	687	688	639	693	660	661	652	605	671	668	651	650	633	671	661	685	690	688	671	675	645	667	683	699	666	669	652	661	662	664	680	644	689	672	613	626	633	633	641	685	688	622	696	632	656	660	647	650	605	667	627	625	628	656	652	662	717	655	671	663	643	648	660	655	715	634	661	666	675	598	624	658	682	613	611	628	670	660	648	643	642	664	686	664	646	644	643	625	670	655	679	670	658	635	686	660	643	645	623	664	669	618	656	678	673	659	642	677	634	657	641	705	605	664	665	628	651	673	678	646	621	648	662	656	674	648	619	649	649	652	690	706	641	703	660	636	634	660	709	640	691	619	626	636	640	624	716	671	660	650	628	654	676	672	676	678	640	699	681	651	681	651	647	692	664	649	657	659	687	687	635	620	636	660
20623	17034	17258	10183	4581	2769	1914	1416	1145	1035	825	741	638	561	490	472	477	425	406	409	341	363	308	298	285	280	258	260	279	241	251	259	277	273	246	269	269	242	266	254	244	217	286	268	266	259	272	271	276	261	240	265	264	263	265	285	240	285	251	283	273	250	251	224	233	236	244	257	261	270	277	268	261	261	254	248	264	275	294	281	253	252	255	251	252	263	257	264	265	258	267	287	237	263	245	246	264	222	264	237	272	248	255	236	256	245	261	288	265	265	248	276	230	236	238	254	241	230	247	287	284	257	262	242	227	260	238	250	294	296	263	258	265	293	252	248	227	243	270	286	243	259	251	226	249	252	234	267	266	228	270	267	288	242	263	285	246	219	248	263	237	265	280	238	235	252	260	250	243	233	219	254	269	253	254	255	225	264	263	266	264	257	247	233	265	247	247	259	250	278	248	281	258	257	261	269	290	273	255	247	252	273	273	222	254	293	239	238	264	241	288	264	257	222	247	244	251	255	256	255	241	267	239	246	259	257	228	258	254	264	245	278	238	252	264	264	264	256	236	265	251	255	266	251	242	253	243	215	252	263	274	224	261	246	232	239	297	250	253	247	267	244	247	248	261	266	250	235	266	251	257	252	238	259	252	228	242	254	266	269	254	260	227	245	258	283	253	267	265	255	265	254	229	277	259	249	245	259	242	280	281	261	230	253	256	233	253	269	236	256	229	275	286	264	260	243	259	249	266	253	253	235	260	234	263	276	235	260	251	222	267	254	256	246	240	234	218	248	250	273	247	242	258	261	251	222	228	272	231	275	264	255	262	259	241	270	228	241	274	291	256	272	256	258	266	270	274	261	284	255	246	267	270	267	253	263	237	269	231	275	261	248	237	287	248	273	269	222	275	268	257	242	257	231	248	258	243	261	251	254	225	278	230	239	271	272	245	259	248	275	270	252	260	252	248	252	230	238	238	227	248	228	248	265	266	227	276	239	246	246	281	297	246	286	242	255	226	219	227	276	249	264	245	256	226	266	241	255	263	256	258	262	244	274	250	274	270	266	270	246	274	269	272	244	238	220	244	296	277	253	269	240	267	234	268	280	287	260	253	245	264	258	268	259	269	278	245	238	268	245	253	231	253	236	250	252	237	272	248	254	266	220	227	234	274	233	257	259	236	261	242	235	244	254	239	259	275	256	277	245	256	243	249	278	256	258	241	213	241	261	266	261	237	242	254	250	237	248	244	254	249	237	238	235	261	252	229	272	251	232	279	263	273	239	251	246	254	267	230	243	262	263	252	269	259	274	262	260	265	252	252	278	261	277	276	240	244	274	231	263	250	262	256	264	269	255	248	226	269	245	221	253	226	240	263	270	247	248	267	283	235	269	251	298	260	268	246	249	246	286	258	257	249	231	244	265	272	233	262	248	266	269	259	240	272	273	254	251	265	253	264	254	264	274	238	250	241	239	270	266	238	253	263	262	252	247	277	247	301	239	239	241	235	250	251	283	265	246	232	256	242	261	244	277	246	246	282	250	248	262	264	246	270	237	269	255	290	271	254	270	258	269	253	257	241	256	274	276	266	263	240	252	251	246	268	201	248	229	270	237	259	276	251	244	237	279	251	255	239	235	264	249	242	275	257	232	261	293	279	270	206	280	230	269	248	250	273	235	246	240	241	262	228	267	238	248	229	253	247	244	250	256	241	223	247	242	211	265	251	248	248	285	247	280	236	259	231	266	213	249	273	262	254	258	272	247	253	258	239	258	259	277	250	249	262	279	266	223	254	239	244	245	263	236	247	272	247	250	254	265	252	267	253	280	249	272	287	261	273	240	239	250	257	232	266	267	242	226	287	250	229	252	253	272	246	265	265	286	248	261	235	289	246	272	253	255	219	269	270	315	283	224	270	279	242	253	261	298	287	257	236	249	249	246	239	232	250	226	252	259	274	288	234	235	244	245	227	255	226	261	234	223	249	268	223	258	246	251	255	249	246	274	285	264	261	268	286	269	246	247	244	260	247	250	267	256	269	260	241	260	235	272	272	261	245	201	269	224	256	278	234	283	232	263	250	246	251	250	229	231	259	282	269	253	224	258	260	258	234	242	242	267	277	250	258	253	269	253	267	228	249	309	267	253	247	237	236	241	240	245	236	246	254	275	235	255	257	268	292	234	273	218	250	271	233	242	250	244	260	249	299	262	268	244	262	241	269	243	246	245	249	231	257	264	257	240	235	258	262	259	257	249	235	264	276	241	247	285	247	234	234	242	257	232	258	289	268	241	265	271	253	251	248	278	249	263	250	270	246	260	236	257	275	256	250	257	253	277	264	243	247	284	250	244	259	278	256	248	241	263	270	244	253	286	240	274	263	261	225	224	256	273	246	268	251	250	274	237	251	230	245	279	278	235	290	264	253	246	247	252	241	253	226	272	259	233	241	258	240	217	253	254	231	234	239	212	264	240	278	259	245	255	259	263	248	250	287	265	256	232	251	226	264	257	256	258	258	249	262	261	247	241	258	257	273	245	228	246	266	250	263	279	234	255	258	242	247	268	275	279	204	258	249	250	272	225	261	264	222	281	264	233	256	252	258	262	255	253	251	239	232	258	259	247	243	256	249	264	242	286	271	230	263	250	242	261	243	228	238	250	264	286	256	243	274	258	244	254	230	272	251	269	234	284	246	273	259	247	227	232	272	245	229	268	280	244	290	278	266	239	258	260	261	273	263	253	276	262	248	255	230	263	267	279	271	254	246	285	254	241	270	258	216	271	247	232	229	240	254	254	263	262	251	266	262	253	237	242	261	249	262	223	254	245	269	240	260	263	261	276	278	255	232	238	251	243	256	262	223	252	246	240	261	274	273	245	251	265	254	253	266	255	271	236	267	274	240	252	252	230	282	258	231	271	267	254	293	260	253	222	257	271	242	277	261	257	255	255	249	245	268	247	273	232	241	226	269	272	226	276	306	271	257	232	287	240	243	257	247	258	258	246	246	252	248	260	264	255	255	255	268	262	245	252	243	233	231	260	283	232	256	218	270	268	280	264	265	258	246	262	239	258	245	234	257	245	238	253	253	224	274	238	244	251	260	233	264	277	272	229	247	269	253	257	254	290	247	262	261	255	252	250	270	269	273	240	293	248	222	279	252	266	231	261	265	249	275	241	234	253	247	259	254	233	259	287	267	256	279	240	256	247	282	257	270	272	237	265	233	241	263	254	243	283	221	247	223	247	228	252	263	225	258	271	252	231	263	254	245	261	247	257	251	249	240	252	242	247	267	228	252	249	257	238	262	255	260	266	256	295	238	258	290	245	259	249	256	242	252	273	280	271	267	251	222	240	246	244	258	264	243	261	261	257	281	242	230	255	269	264	250	258	255	248	253	244	268	242	261	288	272	249	239	233	233	257	242	235	231	265	260	233	290	251	250	263	266	252	247	275	259	274	231	253	253	262	246	283	231	250	257	267	265	236	245	251	238	257	222	264	275	271	264	267	247	235
12148	14845	22587	16922	11514	9026	7354	5825	4975	4380	3909	3330	2669	2507	2379	2165	1959	1758	1663	1442	1440	1327	1102	919	808	799	717	683	660	628	667	665	732	624	658	684	638	643	600	620	635	628	574	618	621	640	654	636	614	669	644	678	619	670	639	674	647	712	735	655	690	671	648	723	696	692	664	678	692	668	694	652	714	636	683	641	656	661	686	682	640	707	702	635	709	615	602	673	675	670	653	645	675	645	625	594	605	662	654	615	639	647	629	643	622	689	660	636	658	632	618	629	598	637	665	594	633	668	602	647	585	601	639	616	618	552	632	625	601	635	624	628	623	642	557	600	620	609	592	663	600	628	625	575	635	641	630	651	659	661	624	585	693	639	601	594	622	620	585	597	638	615	597	668	617	631	617	609	595	618	574	632	597	583	600	585	635	627	626	597	593	592	602	599	622	583	597	623	602	582	607	628	633	641	622	632	593	635	592	590	591	609	601	622	597	643	602	610	635	586	616	646	645	639	607	646	679	645	631	650	595	609	640	641	601	585	640	638	609	634	624	628	580	628	620	659	607	646	645	689	605	620	629	601	599	629	589	650	611	607	635	623	653	583	621	633	587	600	600	644	609	639	604	599	598	638	665	572	580	653	620	571	629	591	646	595	635	588	637	609	587	594	645	591	570	605	603	611	643	633	619	637	611	605	631	565	605	654	628	620	624	627	601	638	616	617	658	660	601	687	623	622	623	626	630	605	582	657	601	631	599	611	608	621	641	584	623	663	615	615	620	595	643	627	622	595	594	600	587	658	637	628	578	635	637	637	645	652	647	611	596	645	627	649	631	609	640	616	638	634	610	607	614	610	609	642	631	633	621	589	663	615	631	638	644	634	655	634	624	622	618	641	606	583	615	613	661	605	597	607	587	634	670	650	634	638	650	663	570	591	601	634	652	623	599	624	595	612	589	613	636	626	611	612	600	541	634	622	645	628	607	656	623	688	621	608	612	624	624	670	642	602	650	619	639	620	681	640	631	616	596	596	674	625	627	620	631	630	630	642	608	590	647	648	615	595	668	654	609	599	595	587	640	588	693	642	605	615	645	626	631	605	608	614	612	637	611	605	623	604	621	641	633	626	642	675	655	651	644	579	624	619	644	594	613	613	631	636	621	632	657	637	622	588	611	623	656	653	625	597	620	628	623	614	622	624	620	629	590	629	685	618	616	539	647	592	625	654	607	670	614	591	611	641	586	607	633	591	616	600	619	633	617	618	626	591	595	669	628	639	617	612	599	557	589	617	627	621	637	616	604	608	674	649	607	642	609	609	627	622	633	640	637	630	616	562	621	626	625	599	649	608	662	645	590	597	634	647	601	610	613	618	601	599	612	632	606	606	600	595	621	644	594	618	623	614	628	598	649	619	593	560	604	593	613	661	585	619	578	631	616	593	641	617	596	609	671	639	608	601	604	624	611	650	599	595	619	614	578	619	589	613	583	584	568	597	637	661	570	624	618	608	573	613	601	669	584	651	645	634	632	631	620	623	638	626	634	626	626	594	625	594	617	605	612	617	621	628	665	620	627	629	622	616	628	577	691	606	671	651	591	649	624	591	625	606	623	626	610	609	593	586	632	602	602	632	620	602	596	629	624	617	623	614	584	638	599	568	592	669	591	613	615	613	628	628	623	609	611	626	615	587	647	647	579	593	615	616	662	630	626	594	625	624	639	559	640	661	632	616	585	587	635	660	631	579	628	673	605	608	597	631	630	595	578	608	613	610	632	582	593	634	624	624	599	584	640	631	580	614	606	642	613	624	583	614	630	569	611	611	601	607	662	607	653	616	598	594	646	638	643	656	587	636	638	643	636	638	638	645	578	629	650	600	598	605	594	657	621	621	593	576	589	612	659	611	641	597	641	642	603	645	585	626	638	622	587	627	646	612	625	628	587	612	633	607	601	610	598	612	642	595	629	597	591	648	542	612	637	620	612	634	616	617	635	584	646	634	636	637	638	587	564	638	621	630	620	586	619	623	612	640	605	581	625	602	648	659	628	625	617	608	636	600	625	554	622	602	643	681	654	615	677	627	615	615	568	573	623	592	610	633	649	583	582	617	626	645	606	639	621	630	628	640	645	639	645	650	667	632	627	602	602	641	629	639	597	631	588	630	569	637	616	580	647	578	625	639	571	646	594	634	603	586	627	589	640	603	566	589	634	595	650	647	615	632	648	631	593	636	614	658	632	575	602	664	657	644	607	591	646	640	648	594	670	643	641	633	602	592	592	610	635	639	574	579	602	633	610	633	628	613	620	609	591	566	650	598	636	640	643	645	619	598	605	588	576	631	624	595	608	594	652	639	602	608	615	620	661	640	630	600	594	647	594	604	661	593	644	692	641	611	595	639	622	609	645	656	602	631	623	644	593	644	623	640	669	610	660	610	595	669	586	596	611	612	594	616	600	609	672	641	604	608	628	644	614	632	596	585	653	615	618	606	592	620	625	619	585	618	626	645	641	603	656	645	601	632	628	591	582	614	607	633	637	613	628	575	627	629	662	629	604	632	591	629	621	635	611	635	581	599	627	634	581	596	601	696	624	601	579	597	581	637	621	620	602	634	648	609	685	608	627	606	604	622	612	624	607	604	621	579	608	633	662	609	571	614	609	622	606	618	609	592	640	623	600	623	619	615	609	664	610	625	619	612	590	664	634	679	629	616	607	624	624	626	643	588	581	661	595	624	632	650	653	606	576	603	653	658	575	596	623	637	649	615	609	594	589	626	586	609	638	625	621	671	565	658	617	555	627	637	616	644	567	628	601	614	603	598	655	617	616	612	575	593	605	628	646	643	652	604	631	598	572	649	598	604	624	626	626	627	624	621	614	625	613	634	654	644	594	652	602	589	618	642	625	605	678	606	613	621	641	637	605	600	616	612	624	597	662	621	620	647	680	603	607	593	608	572	634	576	624	631	591	612	626	623	647	614	593	611	593	564	550	632	612	591	636	595	638	624	622	600	606	673	626	645	630	633	626	580	577	646	635	633	609	608	592	618	606	596	571	629	607	653	627	642	600	595	626	606	625	570	626	615	632	627	606	639	585	689	627	599	634	628	617	593	651	662	643	625	623	612	599	599	623	624	586	650	568	626	618	655	626	620	627	603	611	604	662	651	612	591	621	633	608	651	614	636	588	644	635	662	588	649	630	597	622	638	605	625	591	622	611	632	621	621	624	596	552	625	627	601	660	618	647	607	615	653	642	622	605	612	657	649	582	600	632	590	599	598	618	620	629	626	644	620	646	625	620	613	624	579	640	624	674	596	621	645	601	607	618	638	626	586	658	599	624	628	617	634	627	633	645	600	602	608	597	665	643	586	656	635	576	587	666	647	667	623	581	646	614	606	641	559	598	625	653	619	630	588	630	625	618	628	627	630	636	622	607	643	642	640	652	640	618	641	597	655	676	639	598	616	602	596	630	621	651	587	627	625	666	627	584	643	605	624	592	630	618	622	608	647	594	595
37956	40277	53557	34599	23537	17868	11168	6086	3737	2552	1754	1544	1257	1101	955	998	897	809	773	742	560	561	504	471	428	406	390	393	372	351	368	349	351	358	333	355	374	346	327	296	304	321	318	315	321	323	310	313	358	334	296	335	346	367	352	341	308	363	337	333	345	328	348	325	329	326	323	312	358	314	305	323	296	311	305	314	330	320	342	358	307	321	328	324	316	304	317	327	308	339	308	339	313	319	307	300	272	293	316	335	329	307	307	281	298	306	302	262	290	299	293	310	301	314	287	332	290	302	280	283	327	265	309	343	322	286	317	297	308	288	317	296	289	335	346	294	343	344	333	325	292	306	304	306	309	297	283	310	288	318	305	303	293	319	300	278	309	317	304	311	292	334	328	296	326	353	307	329	310	317	303	298	293	316	258	287	305	305	295	312	315	304	290	316	313	322	333	340	313	313	288	275	315	299	345	344	321	301	279	315	317	270	283	300	282	303	305	307	284	300	343	322	285	328	292	305	327	330	309	313	293	316	326	307	301	301	317	297	321	306	318	325	354	326	319	326	342	292	300	308	306	296	274	304	286	309	318	305	329	307	310	313	288	279	304	309	342	322	319	269	325	318	275	311	301	316	281	318	298	284	285	284	315	316	320	290	298	295	296	298	297	302	284	323	331	302	299	298	298	295	326	299	297	330	295	321	302	305	268	296	319	310	286	297	290	323	303	306	329	310	332	345	297	302	303	296	297	326	325	338	304	299	319	267	323	289	318	317	327	310	303	309	279	301	311	328	295	305	323	327	290	322	324	271	321	333	314	277	301	313	299	317	312	328	324	312	328	337	308	318	311	290	296	327	352	302	275	330	315	315	291	317	323	303	340	306	333	314	305	299	376	290	308	261	333	313	311	290	335	323	303	285	334	280	312	327	302	320	310	302	335	309	312	294	299	283	291	307	312	317	346	305	305	321	292	315	311	284	290	337	292	342	302	294	332	310	318	303	307	280	319	287	293	320	297	313	310	286	291	292	331	293	317	312	308	314	304	334	317	315	339	299	317	319	274	284	312	316	294	316	296	319	304	283	321	335	318	319	313	275	309	288	287	305	306	351	305	292	276	309	330	318	297	337	303	298	325	327	301	317	332	359	288	315	306	308	318	319	289	299	319	338	291	314	311	285	317	295	316	295	313	280	326	276	307	319	339	308	321	321	305	287	330	317	305	324	278	298	280	291	288	313	283	288	299	333	313	284	312	315	289	295	323	303	327	292	286	360	300	310	294	306	326	296	294	300	304	301	313	300	292	283	310	312	304	299	322	321	298	289	306	260	304	301	296	311	302	288	323	270	291	308	275	309	287	335	321	311	341	318	336	288	293	304	285	337	324	309	341	317	304	289	278	317	334	292	315	280	311	321	308	299	310	329	319	292	297	285	319	311	294	326	320	313	286	294	315	278	298	334	317	289	299	298	312	339	309	319	339	281	312	294	285	310	305	294	319	320	341	296	336	303	310	327	320	307	320	332	296	311	290	332	307	305	279	328	313	340	311	292	339	290	302	268	284	308	313	336	319	303	355	294	320	355	309	321	287	288	273	330	316	338	327	299	306	296	305	326	327	278	300	299	313	275	300	310	285	303	293	287	296	302	306	314	296	332	324	330	296	307	316	320	300	305	322	323	286	323	300	296	316	294	310	340	315	312	291	298	300	299	285	305	311	330	317	305	300	344	312	304	308	305	302	280	306	318	293	340	345	324	296	296	311	314	335	347	324	308	293	296	298	310	289	285	303	325	325	335	319	319	346	315	313	302	318	273	308	309	320	329	271	334	303	323	270	289	337	306	288	282	301	320	320	311	297	310	301	301	281	336	321	304	289	294	325	312	318	275	307	353	341	284	316	298	330	303	304	301	302	314	296	309	303	279	286	265	339	316	304	285	281	305	331	312	269	312	291	291	333	313	303	314	298	307	313	310	277	318	312	271	340	291	305	332	283	302	322	297	331	302	312	334	278	311	300	285	315	282	290	339	294	310	324	322	312	316	295	299	275	327	277	301	333	312	316	311	313	269	303	338	317	305	315	304	320	296	307	273	288	343	288	262	298	321	321	283	288	341	305	325	302	293	290	302	270	286	308	353	299	295	303	293	320	310	305	282	283	331	304	275	346	315	319	298	334	304	284	298	284	352	278	289	345	314	300	277	337	318	299	311	299	327	331	303	320	291	317	342	303	329	330	299	321	314	323	330	309	320	303	340	311	312	280	314	302	341	337	336	333	312	314	308	270	300	340	306	322	307	316	300	331	346	290	279	304	327	322	313	304	322	302	324	308	340	320	315	285	334	318	310	307	305	322	328	322	320	298	305	286	307	298	313	312	336	332	324	302	308	288	335	293	315	323	307	316	302	302	305	326	352	309	292	277	313	301	320	308	298	324	316	319	311	277	356	312	333	323	292	306	344	324	283	273	312	306	299	298	338	310	284	302	307	290	295	314	349	345	298	274	300	325	300	303	296	306	302	293	291	294	315	316	324	278	295	309	316	329	314	304	281	327	268	286	310	306	308	310	296	286	311	295	320	298	332	289	283	327	292	268	304	284	312	318	318	335	313	264	297	317	270	297	307	310	328	324	301	300	347	298	317	299	290	321	309	333	311	297	334	306	321	325	329	280	293	290	339	330	301	314	300	344	319	289	310	302	303	291	323	292	325	301	316	306	286	306	302	319	294	282	319	307	323	317	332	282	309	316	285	303	283	288	311	327	331	316	301	321	294	326	291	298	314	299	339	307	321	300	287	323	325	304	307	310	344	330	321	279	304	281	337	296	297	299	288	310	300	330	329	310	302	305	295	327	284	321	338	304	295	268	353	311	303	319	329	287	314	329	262	297	321	312	301	319	294	276	295	303	260	281	318	329	281	307	284	305	318	316	302	312	316	341	306	317	292	302	280	318	280	303	329	279	282	324	311	307	302	299	299	303	331	327	293	314	344	277	317	311	317	305	333	285	302	315	337	309	321	294	344	311	289	318	306	296	290	299	295	310	332	275	320	281	302	290	333	300	248	334	302	343	289	311	273	323	341	293	300	307	334	316	291	309	264	312	300	285	313	281	359	297	286	299	295	297	333	313	288	330	260	305	294	307	312	342	307	288	337	257	352	310	282	320	320	297	324	338	284	307	306	314	289	290	310	305	323	331	326	325	281	291	327	282	291	317	301	304	291	327	300	316	297	315	290	321	304	322	306	320	329	299	305	335	282	343	296	339	316	285	300	329	308	334	303	269	299	279	325	297	337	285	290	304	314	346	322	294	277	313	282	298	300	296	270	302	279	305	300	290	309	311	309	297	311	305	310	305	342	310	294	305	278	315	314	300	314	311	307	302	326	264	280	339	318	321	311	324	295	363	285	266	307	298	308	303	309	322	321	318	264	315	326	293	319	319	293	315	355	263	310	325	314	313	311	327	325	313	285	285	312	303	350	294	295	274	325	306	313	296	334	325	312	297	303	318	315	298	310
24339	33233	50979	34331	18282	15602	14089	11052	10028	9209	7605	6811	5815	5032	4616	4274	4007	3687	3026	3222	2350	2195	2022	1710	1401	1334	1251	1216	1173	1118	1252	1053	1004	981	922	1042	1028	935	847	862	811	847	796	817	790	802	759	827	812	876	843	885	977	974	892	870	898	879	933	934	887	865	904	796	841	836	838	802	838	820	807	802	891	856	785	818	842	804	789	800	854	841	814	742	777	826	829	862	793	798	803	821	751	780	758	734	742	750	768	796	790	775	752	766	768	785	781	740	758	759	740	779	739	755	757	713	721	756	785	715	717	719	686	704	706	733	736	718	730	691	703	760	719	736	678	705	711	739	754	692	735	717	703	679	736	711	679	762	694	707	732	662	804	766	728	703	755	760	746	709	720	734	728	712	715	739	689	776	715	796	757	765	723	700	695	699	676	764	673	725	696	711	706	733	770	727	706	722	736	711	721	707	733	714	720	698	749	727	733	751	726	718	731	748	726	707	691	695	699	716	748	767	759	724	732	734	716	731	691	724	738	681	736	724	712	687	736	735	723	773	696	716	686	689	741	703	693	757	762	733	726	722	704	697	726	747	750	695	665	618	767	721	725	680	690	762	763	723	731	762	739	694	668	734	729	674	690	727	707	729	719	752	730	719	730	709	722	711	668	691	685	732	697	641	721	729	750	690	742	738	730	725	722	700	713	702	720	704	723	678	766	727	716	740	738	722	750	685	738	725	693	714	715	718	722	737	710	719	676	689	753	721	734	746	780	705	731	736	721	732	715	723	749	736	760	717	734	685	721	717	738	712	743	768	713	710	791	673	699	720	667	737	693	737	651	735	699	726	690	730	728	743	735	755	740	697	720	725	760	691	720	748	701	767	743	736	717	746	747	683	741	775	709	764	714	735	729	706	725	747	731	764	656	710	727	713	692	743	770	672	748	778	687	749	766	698	701	731	741	749	762	754	701	720	768	740	729	746	685	724	761	768	758	748	786	717	689	741	711	709	723	675	745	739	794	759	736	744	732	720	746	794	734	716	773	733	690	720	723	767	696	719	705	739	720	714	697	680	690	726	715	732	735	666	733	697	727	737	700	710	743	710	749	719	726	707	765	738	747	767	706	694	706	718	736	716	747	745	753	727	701	711	704	747	756	724	714	735	683	703	705	733	747	703	722	764	770	709	734	765	716	753	729	717	739	709	751	748	716	778	740	759	719	705	766	691	792	684	734	732	709	779	703	715	694	712	731	698	777	719	706	757	782	715	698	713	760	770	715	712	698	705	743	770	688	730	674	752	705	754	656	679	723	709	752	707	723	707	689	720	699	744	701	714	736	721	722	719	735	701	683	732	760	736	701	708	716	749	789	724	787	735	710	723	716	725	784	736	746	720	685	749	726	722	730	752	746	712	747	748	763	695	704	750	672	734	729	772	750	722	694	717	704	730	779	704	769	713	740	683	753	707	729	766	676	748	706	714	720	748	753	750	725	698	740	710	714	703	737	737	690	708	762	707	670	690	669	738	672	769	703	728	708	698	733	719	728	710	717	758	716	693	712	721	699	731	717	744	682	722	718	755	745	743	732	723	742	710	727	696	724	774	724	712	731	723	737	709	697	698	711	687	694	749	709	745	727	705	734	714	732	672	731	752	754	742	720	743	759	685	739	682	708	742	734	725	766	733	728	731	743	696	685	712	752	700	753	724	742	750	766	765	725	759	717	738	730	713	730	729	739	710	738	688	726	748	723	706	732	701	727	753	748	725	705	694	689	756	703	749	691	682	707	740	761	741	797	732	657	729	730	687	733	717	701	708	705	760	763	714	720	690	783	757	727	718	719	701	708	670	743	731	704	717	710	695	718	727	729	735	697	702	767	696	729	715	735	760	697	774	698	730	726	708	736	707	737	742	768	755	723	675	712	770	751	694	706	704	718	743	716	718	706	760	679	749	772	761	704	754	721	739	720	721	703	715	727	688	704	754	758	708	735	715	725	692	720	697	721	708	722	747	742	706	732	740	751	719	737	717	714	746	713	714	726	747	703	723	729	727	710	754	754	681	719	769	766	707	707	694	746	722	758	745	725	719	721	746	721	732	696	733	730	775	707	744	694	706	702	724	730	679	724	699	714	716	719	684	758	735	738	735	731	679	702	750	650	729	703	726	701	773	702	704	695	685	728	696	700	711	732	748	744	676	731	736	671	780	697	709	724	736	708	720	727	720	727	738	777	709	738	758	718	744	732	731	688	730	748	697	729	768	754	667	727	775	693	720	735	742	731	711	713	753	690	726	755	696	736	705	710	719	704	718	647	721	683	729	692	738	702	726	728	686	718	737	704	708	712	704	703	743	738	758	727	753	729	692	757	708	731	725	731	768	739	736	742	746	732	714	711	754	692	681	726	736	690	727	691	764	705	745	709	760	717	729	724	680	712	733	748	672	691	746	746	675	726	693	729	745	734	757	713	735	716	753	742	729	694	758	704	751	743	725	660	710	707	685	768	758	694	724	703	769	754	736	775	767	753	706	735	742	708	729	706	737	756	770	701	728	699	701	711	736	753	742	668	777	699	704	708	732	721	712	710	727	730	681	682	752	733	782	722	710	776	718	705	755	721	705	726	768	762	718	729	759	694	725	656	721	742	730	734	757	714	718	774	776	702	728	698	769	719	718	691	724	698	738	746	711	748	765	719	666	735	658	747	693	692	769	740	760	687	731	738	739	727	751	748	708	710	716	766	725	730	692	726	751	748	730	738	735	724	699	732	709	754	756	730	714	722	738	707	731	704	705	713	706	718	750	712	716	739	762	725	733	727	709	739	729	768	686	696	697	690	734	727	671	759	714	724	689	732	762	701	699	722	695	709	697	757	696	726	694	760	756	752	706	709	701	730	746	725	704	805	743	720	739	706	705	707	747	710	784	772	764	640	727	696	693	701	720	727	756	735	729	695	779	706	713	675	742	744	718	709	755	740	688	715	721	668	700	700	728	715	731	690	719	725	724	719	711	745	723	726	761	754	694	738	747	707	717	669	752	710	706	738	732	716	773	656	740	726	730	716	744	709	735	690	735	779	697	720	774	662	762	763	768	689	760	687	748	724	769	768	727	750	765	766	728	749	720	661	731	700	706	737	678	725	708	657	731	749	722	735	754	699	758	743	728	759	689	723	714	702	719	698	774	731	746	759	715	717	774	731	746	728	718	682	695	763	701	709	709	798	677	723	673	727	767	734	746	732	718	735	717	745	739	734	757	733	697	705	769	724	677	671	692	676	737	718	682	735	724	729	727	740	705	689	736	694	729	725	758	741	758	748	722	705	723	737	728	697	739	745	726	720	718	718	684	742	732	714	733	763	738	757	729	708	753	718	780	736	712	732	721	691	701	701	750	739	738	720	732	735	721	710	746	745	741	755	763	751	727	716	663	692	723	736	749	730	703	728	768	743	728	737	720	722	713	725	705	702	709	733	750	701	748	768	701	728	715	816	682	711	740	716	710	744	757	696	731	697	714	690	750
48519	52737	51519	34033	25820	23288	19344	12934	7578	4649	2960	2470	1921	1581	1372	1214	1190	1184	952	962	714	614	531	539	481	451	411	401	423	422	416	396	380	381	354	328	337	330	313	300	326	281	318	289	280	294	281	292	318	341	315	287	317	378	369	335	317	283	373	339	334	286	320	305	333	287	289	271	289	294	290	295	288	306	299	320	266	308	285	304	306	319	309	316	303	283	305	296	276	282	321	290	296	313	271	263	257	296	311	314	272	289	278	264	260	302	296	295	282	291	284	272	292	281	264	256	283	268	292	280	314	255	293	285	286	306	263	295	253	280	288	295	282	257	282	300	287	297	274	282	275	281	265	239	270	306	264	266	296	261	296	300	253	302	279	270	261	278	275	284	262	291	268	285	310	280	296	299	291	252	258	282	268	255	268	271	299	283	275	307	295	270	276	276	301	279	278	272	270	293	277	295	270	299	318	312	267	292	272	263	279	266	270	272	282	268	261	270	284	278	297	323	290	251	264	256	260	304	285	257	272	266	256	279	271	286	284	264	290	285	266	279	280	274	262	323	284	281	289	270	290	267	274	285	285	255	269	277	273	267	271	249	289	241	245	289	302	277	250	251	266	276	270	268	285	294	250	285	282	298	271	285	313	266	289	292	273	278	290	276	283	280	269	307	276	317	270	290	285	304	304	269	273	300	282	263	284	280	266	257	271	273	279	305	289	269	287	287	289	294	305	257	247	279	275	254	255	273	257	274	272	286	265	269	286	268	256	288	278	262	284	282	272	286	269	281	272	299	296	309	276	291	269	299	277	311	264	266	242	297	260	242	279	306	263	280	268	259	253	290	276	288	290	279	261	254	265	297	302	272	264	261	296	273	265	298	298	323	258	286	236	271	276	261	280	272	266	251	286	254	268	292	306	263	281	295	271	257	287	279	265	270	286	286	278	270	289	255	299	249	281	258	271	251	274	257	302	242	271	260	265	268	283	242	249	287	261	272	294	299	280	275	281	245	258	264	306	262	274	280	276	275	265	264	267	261	302	260	273	287	287	249	246	246	278	298	278	285	286	278	262	280	264	274	236	290	275	296	248	284	272	296	259	251	256	290	282	331	260	274	276	303	293	277	289	279	249	262	265	292	283	302	276	293	272	256	254	274	287	304	301	247	265	305	305	281	253	289	297	261	271	274	271	278	307	267	292	282	296	281	279	269	276	298	294	261	264	263	300	253	243	242	271	290	282	249	264	274	266	273	261	283	274	261	282	303	283	279	280	287	292	259	294	283	294	266	304	265	283	274	288	234	261	299	266	293	269	288	287	292	263	296	294	285	274	276	261	303	260	278	284	281	318	285	256	246	294	291	241	286	281	275	296	271	282	309	287	302	304	289	309	280	264	259	279	272	297	292	284	277	256	261	281	291	277	273	267	277	272	272	280	238	277	289	263	274	306	273	265	249	266	283	264	282	286	285	267	295	305	324	287	258	273	276	274	265	265	288	241	302	304	281	268	243	292	288	302	269	300	300	280	304	286	272	277	257	282	306	277	286	294	281	285	263	256	300	293	297	242	297	276	304	249	275	300	308	283	269	280	274	260	255	284	313	246	292	286	272	304	289	306	277	292	266	266	282	271	348	274	284	293	257	290	280	294	312	293	264	253	270	270	238	283	282	270	274	258	278	282	286	298	268	256	266	269	282	279	274	231	291	260	277	292	276	280	278	279	253	303	307	279	266	280	239	282	315	310	261	253	260	289	267	267	271	297	280	279	251	290	250	262	281	293	275	268	292	306	286	285	308	266	224	279	323	275	292	281	281	284	310	278	292	290	299	261	288	278	266	271	282	250	268	292	319	282	275	278	307	285	265	271	281	271	276	284	258	278	287	284	271	279	275	273	299	279	267	293	292	291	285	282	256	279	284	323	295	296	291	282	251	287	261	279	266	259	288	289	270	308	271	286	300	266	292	294	278	285	285	300	273	298	284	293	264	295	241	286	290	275	282	255	290	313	260	254	293	286	298	323	289	309	289	299	267	310	288	291	268	274	302	258	252	288	297	266	279	264	289	299	292	270	294	277	260	283	311	270	292	258	280	305	269	264	288	271	259	261	268	296	260	287	325	294	302	287	301	289	271	289	278	291	288	276	283	275	240	299	326	281	267	290	281	270	278	255	293	281	285	255	282	288	293	260	261	241	256	257	292	280	278	300	288	284	271	285	256	278	280	272	274	266	264	272	291	306	281	289	262	275	259	285	275	293	298	280	286	274	276	277	282	265	264	285	278	270	275	296	270	287	273	252	286	283	270	238	288	267	282	281	290	285	242	256	284	277	286	270	268	283	267	276	305	305	260	303	281	286	267	269	323	266	273	254	263	279	253	285	273	269	270	291	284	256	288	224	272	289	265	299	290	280	273	261	305	280	331	270	265	303	290	293	266	287	312	249	263	264	284	294	295	245	247	282	250	269	233	254	268	286	273	312	285	286	276	273	290	233	290	285	258	271	274	265	294	259	269	249	288	266	283	267	267	289	303	266	259	279	274	311	275	305	302	262	253	248	284	298	288	284	264	274	277	285	263	259	281	264	309	276	281	258	275	285	264	266	277	271	258	269	287	265	265	288	286	267	280	280	304	298	281	278	267	284	287	285	271	280	286	314	276	278	276	295	259	312	280	256	294	300	290	265	284	300	265	286	296	260	288	274	278	280	263	304	242	266	315	296	241	290	311	293	278	265	255	287	307	271	233	291	280	260	273	290	257	297	291	262	292	280	294	305	262	264	263	267	264	276	262	289	290	279	300	255	301	293	248	287	279	275	270	264	260	258	297	262	320	293	300	253	283	315	274	263	289	294	284	274	294	294	274	269	262	288	235	295	278	325	281	286	284	251	260	300	299	283	269	274	245	288	245	276	286	284	288	244	267	255	259	280	287	264	288	289	263	257	288	302	270	273	269	292	282	269	311	266	249	272	270	280	267	299	303	255	321	283	243	258	281	289	283	278	301	279	295	269	271	284	268	289	271	256	264	288	303	286	235	296	262	275	253	264	279	274	298	261	263	266	287	250	297	298	288	306	275	299	325	290	297	282	297	288	280	320	297	294	265	281	323	279	286	261	262	288	301	286	297	293	248	316	283	278	268	284	266	295	313	293	294	294	287	304	277	316	272	270	270	305	282	285	311	260	272	278	282	270	274	291	277	279	270	270	258	271	290	273	269	281	234	277	289	285	280	278	252	294	272	283	285	310	292	291	258	290	285	277	261	277	263	296	257	291	268	258	290	302	268	278	283	286	285	289	258	280	263	294	287	292	284	275	300	261	274	287	275	262	272	296	275	264	258	234	290	302	266	281	290	283	285	268	273	287	266	262	270	280	288	295	263	243	284	269	273	289	247	292	259	304	273	287	264	248	286	294	249	277	299	281	301	281	278	255	287	287	298	260	247	277	269	287	275	276	278	281	268	274	290	296	239	257	250	264	270	272	286	269	259	262	262	272	289	274	295	297	294	262	278
32577	46801	53681	41802	23600	20944	18833	14489	14292	13305	10908	9502	7804	6832	6087	5943	5570	5733	4379	4521	3255	2719	2473	2247	1846	1704	1624	1520	1489	1583	1687	1318	1169	1139	1146	1210	1160	1104	959	855	801	774	773	753	750	824	752	772	790	911	893	961	1111	1123	1026	961	945	939	953	914	964	978	936	887	860	795	755	824	781	787	818	802	788	860	767	837	825	750	828	766	806	797	749	752	751	781	800	746	789	815	761	761	777	689	689	690	666	656	703	714	708	725	662	700	704	699	679	713	653	682	702	696	668	669	656	699	650	635	662	625	632	667	607	657	657	639	644	632	664	632	639	628	655	689	703	643	634	629	659	634	628	669	687	631	635	662	704	658	699	644	689	654	674	610	670	640	610	660	662	673	654	645	652	622	653	643	605	626	700	647	619	622	654	647	627	615	634	632	649	644	615	644	678	655	639	634	613	634	656	646	649	655	642	629	638	677	616	615	609	601	653	610	670	614	642	652	680	640	624	616	664	665	657	668	662	650	641	714	617	629	643	581	646	655	665	615	633	658	649	666	631	649	625	660	678	688	608	670	629	607	672	605	678	614	663	598	685	606	614	652	600	606	635	669	644	612	653	644	601	649	619	585	641	608	654	681	625	617	631	649	645	623	619	617	615	671	660	602	632	715	604	683	633	635	646	616	655	628	646	619	658	630	635	669	659	644	643	610	636	652	637	658	621	632	614	659	598	622	667	636	698	668	658	654	612	662	610	641	683	638	625	617	650	683	645	659	587	675	703	640	628	661	669	662	612	660	670	645	652	607	660	639	656	671	620	638	656	617	646	639	629	661	679	639	687	682	632	621	655	639	640	629	570	673	689	674	665	702	626	585	671	652	634	622	635	650	663	655	620	705	597	666	662	646	647	654	644	582	620	642	622	617	663	609	625	643	672	623	665	636	660	641	664	655	625	654	598	660	641	621	629	599	685	616	639	621	647	660	639	601	672	653	610	616	648	653	651	693	606	637	655	657	675	645	598	623	646	705	632	636	631	645	709	673	624	653	665	632	621	649	637	651	624	659	623	631	644	609	636	640	625	680	639	651	658	567	644	635	645	664	669	697	585	660	632	677	606	663	654	654	652	648	623	652	623	642	602	622	610	622	646	625	666	664	640	640	623	669	650	627	644	629	687	662	627	674	645	655	650	634	640	658	665	607	614	633	613	681	615	675	616	609	679	625	662	614	618	646	613	674	642	636	606	595	630	649	650	617	611	637	684	615	621	648	638	659	674	582	620	635	614	671	653	622	663	670	622	651	612	640	667	664	670	653	639	650	580	641	646	685	634	602	636	667	641	642	663	654	638	643	640	663	652	620	607	631	721	674	652	584	622	668	641	629	650	641	637	646	616	641	629	650	704	657	594	653	640	694	644	650	667	618	641	625	638	662	649	605	694	624	632	626	666	604	613	654	653	629	613	646	662	671	632	670	642	670	630	663	645	653	635	628	638	639	602	603	642	641	634	676	610	637	649	634	670	602	633	664	703	687	632	682	628	646	638	636	608	625	625	661	656	603	614	663	646	671	650	635	717	661	592	649	633	599	595	580	664	643	670	648	637	639	628	643	613	669	661	641	632	646	591	663	696	668	652	636	632	679	600	642	649	605	636	623	654	634	628	623	619	634	634	623	698	637	641	609	634	629	629	603	652	676	640	641	694	624	677	660	623	644	668	681	620	607	659	655	675	635	669	620	584	657	650	638	679	668	676	636	691	640	651	677	648	668	660	606	636	642	657	620	643	661	629	616	642	631	637	688	607	607	662	592	634	651	644	686	591	594	683	626	649	661	671	669	636	658	645	643	668	696	617	651	647	613	675	684	633	622	624	677	617	655	701	636	598	650	654	608	683	649	617	676	643	637	680	659	622	697	661	678	668	655	626	640	664	601	619	655	676	666	657	632	625	676	643	670	689	641	636	652	637	671	619	650	646	707	636	635	624	655	677	647	631	618	651	644	634	664	640	716	673	682	650	623	587	662	679	642	679	639	680	649	628	584	629	640	647	636	634	633	614	662	640	634	642	612	644	638	604	653	655	640	628	636	654	637	630	663	680	673	648	620	626	669	657	677	627	662	665	628	645	609	654	642	633	623	677	639	584	643	620	644	622	677	618	629	633	665	608	665	642	665	625	613	645	619	655	618	670	679	650	638	638	668	610	623	659	633	635	645	633	625	614	673	641	625	660	624	667	639	629	672	626	634	624	646	658	620	591	630	678	659	664	617	628	666	610	633	656	632	645	646	635	653	690	626	638	657	660	681	644	695	647	621	628	608	645	636	618	654	694	627	640	640	652	606	586	648	606	584	625	643	624	626	653	687	651	629	649	661	654	668	600	649	659	637	628	669	611	686	657	686	629	654	680	624	641	664	685	651	657	649	614	694	655	662	639	619	660	628	590	645	639	651	594	647	634	624	633	691	660	648	633	637	639	656	657	643	629	684	635	622	625	614	618	654	638	633	674	674	643	640	659	638	620	620	618	672	658	641	647	629	642	676	611	654	613	665	594	646	640	594	666	614	614	618	606	672	604	634	602	630	640	668	627	614	638	643	613	648	672	656	683	623	657	671	649	673	628	667	659	621	647	672	609	602	686	711	692	622	626	639	651	645	660	650	678	663	636	602	667	661	619	617	632	633	603	612	666	644	669	614	642	652	652	673	628	576	622	640	719	670	604	651	660	671	632	642	636	619	618	570	617	685	644	637	605	677	622	647	622	641	678	633	683	684	632	641	643	673	594	660	676	619	636	684	628	661	626	600	678	677	647	646	660	645	647	647	622	590	662	622	610	582	584	634	621	672	664	670	646	668	685	633	639	625	624	624	614	650	651	586	641	645	592	649	633	607	625	621	620	629	630	635	632	640	699	615	639	620	670	650	695	654	629	652	603	649	644	599	637	633	598	638	633	616	623	637	676	614	653	688	662	645	696	637	612	641	614	643	664	666	671	624	630	643	654	640	654	624	669	626	618	681	623	614	621	632	682	629	612	664	666	647	605	645	689	619	648	649	658	666	659	674	637	612	656	612	633	638	648	616	647	624	642	670	646	607	629	599	632	640	661	658	651	673	641	660	595	599	598	637	628	654	654	660	616	649	607	689	680	628	665	631	671	618	627	638	622	670	632	631	635	609	627	587	661	663	666	639	611	599	660	674	633	651	679	636	631	618	670	654	621	600	667	663	665	614	592	617	637	631	714	656	619	681	679	641	604	673	659	605	607	631	659	638	638	633	654	613	605	624	660	598	646	680	657	640	649	660	650	590	615	657	663	643	644	612	631	629	669	605	688	638	614	581	661	606	679	652	624	656	655	632	682	643	639	624	649	633	658	668	655	658	658	646	659	598	640	661	622	647	652	671	661	627	634	604	613	649	632	670	618	660	648	642	645	634	657	631	612	665	625	667	646	688	672	643	590	573	608	652	639	642	632	661	643	642	644	655	668	661	674	609	655	649	643	649	663	682	667	666	639	624	671	629
20170	16947	21780	12905	4813	2887	1981	1388	1170	912	815	729	594	530	459	509	405	433	412	381	360	326	298	301	299	291	255	267	241	239	270	278	276	256	225	256	236	234	221	221	278	268	226	262	250	231	236	244	262	270	242	270	253	235	257	250	270	254	257	269	275	295	250	267	261	272	248	233	262	263	270	256	271	265	232	258	266	270	260	266	255	297	287	270	263	276	228	246	259	285	291	252	275	215	235	228	251	246	252	259	252	276	254	228	273	271	267	226	281	258	259	251	228	258	234	238	244	234	256	270	268	237	258	219	239	223	264	249	224	240	277	235	255	230	261	265	259	239	229	247	235	277	249	265	261	243	281	272	232	243	251	260	237	241	218	236	273	215	268	239	250	233	244	258	227	237	209	248	248	238	234	270	251	242	238	233	236	247	247	256	255	240	243	228	218	224	267	244	271	209	255	242	241	245	260	248	224	245	236	274	243	267	252	245	260	264	260	214	273	232	239	255	278	273	249	249	277	254	242	236	257	213	265	268	267	229	256	233	255	264	248	235	289	260	237	255	260	246	226	244	244	257	259	259	238	250	228	219	249	210	240	237	253	246	243	225	273	253	202	254	272	257	251	254	244	258	257	236	259	269	232	254	226	243	244	258	237	244	242	269	264	243	228	241	299	208	239	239	248	276	261	273	245	265	222	272	267	279	235	246	235	263	277	287	278	249	255	243	290	253	244	259	234	252	231	232	286	257	279	259	261	259	246	263	269	254	249	247	262	221	228	248	241	246	239	252	267	248	230	273	270	240	240	239	250	267	255	241	259	258	250	246	259	237	255	270	245	274	252	254	246	251	249	280	259	264	258	242	255	238	249	240	240	236	272	249	249	284	255	234	220	276	227	269	261	233	240	245	239	223	252	232	229	242	232	256	281	254	238	218	237	241	241	246	251	276	252	226	261	264	283	260	221	243	293	270	260	255	218	255	235	235	241	259	247	255	270	228	256	264	275	231	230	275	276	267	273	287	245	221	257	229	250	252	218	270	231	236	262	223	237	265	241	235	261	234	234	242	256	248	235	270	242	229	260	236	270	253	262	232	260	247	232	251	260	263	238	277	254	240	231	256	247	254	263	247	249	235	269	257	257	239	215	252	225	255	237	250	258	220	251	242	272	260	255	215	239	238	224	244	233	229	216	255	250	279	243	264	258	231	242	220	265	245	250	254	248	257	235	237	270	248	263	262	249	249	248	268	246	268	234	252	234	230	274	256	248	251	250	250	255	234	256	274	259	254	277	252	250	283	229	253	210	250	250	263	254	281	272	247	251	248	276	233	257	265	279	230	259	267	257	249	243	245	256	227	236	271	254	225	221	261	257	260	246	241	256	263	261	278	254	258	257	241	247	263	218	252	279	237	250	234	239	272	253	265	246	247	265	237	239	238	271	249	252	247	265	247	254	270	282	246	273	274	260	241	243	243	247	245	254	233	242	256	253	255	243	236	244	223	267	250	247	298	241	244	274	262	276	232	247	243	272	251	248	257	229	276	255	247	262	254	249	240	276	237	221	229	260	248	250	279	256	236	237	249	241	274	234	261	268	260	267	289	244	273	265	253	243	276	235	255	240	232	237	232	269	237	240	229	248	236	234	256	253	238	247	242	262	274	291	241	266	254	283	264	253	260	261	221	279	233	224	228	267	247	258	242	241	244	245	240	231	253	280	258	237	244	270	234	261	265	239	240	254	254	259	257	243	237	244	240	229	258	286	235	263	254	236	231	251	257	273	273	263	231	260	233	273	234	274	233	271	244	271	229	260	256	269	247	241	241	254	254	226	246	258	236	247	242	264	241	273	231	270	217	272	261	248	262	238	266	265	241	236	232	257	246	267	236	244	250	261	207	263	243	263	226	268	264	234	261	252	228	223	253	240	262	255	256	261	238	253	274	251	269	283	254	256	257	215	233	258	240	250	271	251	263	244	232	248	281	245	236	256	239	226	247	231	219	232	247	259	258	252	210	256	264	250	261	265	255	257	249	263	237	283	247	256	235	258	217	253	305	266	266	247	259	248	251	247	259	245	245	246	261	251	276	256	238	243	230	251	271	254	279	252	292	253	254	244	223	239	235	240	250	247	262	234	251	239	240	256	226	246	250	261	279	259	247	246	232	259	245	228	220	227	264	243	239	267	227	227	246	221	260	245	250	257	273	242	257	260	264	231	257	253	229	244	256	213	231	246	219	241	254	253	223	241	246	244	254	257	255	252	238	234	241	246	243	268	259	246	265	244	256	258	229	278	233	214	262	256	231	247	245	240	240	232	241	269	248	230	242	247	272	236	250	227	242	251	221	261	224	269	254	244	236	231	232	273	251	261	286	284	257	257	252	256	256	250	265	223	266	280	256	273	265	247	272	261	279	211	226	245	235	236	244	212	270	228	247	255	270	241	245	242	236	252	239	245	254	247	218	248	264	248	223	248	261	249	278	240	263	248	269	240	285	252	231	244	259	257	246	212	266	237	270	251	273	254	233	221	262	241	245	276	262	221	247	250	247	237	231	266	261	253	223	244	250	252	283	261	271	250	281	246	248	267	244	247	232	265	245	256	272	249	264	229	244	248	230	260	230	223	222	231	259	293	254	242	220	259	233	255	230	260	281	240	244	269	231	258	234	236	262	258	218	248	206	235	270	240	241	236	260	231	248	251	233	236	228	281	225	270	260	257	250	268	254	261	230	243	240	247	254	243	244	245	230	254	214	260	245	244	234	236	225	227	253	232	241	229	245	268	238	260	260	278	243	229	248	272	246	221	242	259	269	248	261	238	235	247	246	241	254	210	235	244	217	243	247	254	245	235	242	259	273	259	255	244	243	268	271	231	268	219	243	257	273	262	274	241	259	258	243	250	251	236	255	229	260	267	240	252	286	247	260	225	247	255	238	256	247	268	248	281	256	277	255	230	259	241	216	276	291	232	256	269	226	238	270	278	265	254	233	236	231	219	286	237	277	266	243	237	238	253	266	240	278	248	260	248	228	237	259	214	253	240	240	262	255	225	280	247	236	228	241	262	224	270	258	265	228	229	252	220	264	238	268	234	220	267	256	245	248	254	239	209	243	245	227	225	224	268	232	269	256	252	250	228	273	249	249	232	226	244	256	230	283	231	231	251	251	284	235	264	233	241	261	268	244	216	234	243	238	237	224	268	248	236	248	234	249	240	210	242	258	247	254	281	255	242	230	259	267	279	226	232	237	257	273	217	244	232	211	236	258	244	240	201	255	235	250	247	228	238	261	237	245	242	267	260	278	253	241	237	226	242	249	256	266	248	264	252	249	274	262	271	238	239	223	263	241	271	268	222	258	249	215	251	249	269	264	242	245	262	229	251	262	237	247	250	271	268	246	230	261	264	260	236	222	250	258	245	272	230	261	279	273	265	227	218	255	266	231	240	244	258	248	234	246	240	248	240	229	235	253	233	270	240	242	277	237	260	233	245	256	223	262	272	267	243	245	240	241
11701	15782	27664	20077	11011	8863	7191	5850	5153	4159	3549	3041	2602	2361	2064	1937	1774	1631	1530	1473	1312	1211	1131	1020	812	701	705	643	644	661	647	607	604	587	650	697	658	613	647	626	631	709	650	593	608	591	620	623	624	607	635	659	661	660	674	637	652	671	666	659	691	696	699	727	681	638	711	661	626	683	710	707	668	652	698	656	666	689	661	621	615	645	639	617	688	642	625	660	675	656	611	655	626	584	631	609	587	668	635	619	610	655	624	632	654	628	604	610	633	596	602	573	568	628	623	616	609	588	617	591	637	601	619	609	591	624	583	607	606	605	628	626	629	667	653	586	623	611	622	599	626	641	630	627	621	547	567	628	610	611	597	578	619	593	617	627	656	563	560	657	644	631	596	592	582	596	609	629	560	630	579	596	655	603	632	651	583	577	585	599	584	586	642	628	632	627	625	581	578	579	572	611	612	621	614	628	569	585	590	621	670	586	578	653	630	621	582	659	619	581	611	612	640	602	623	605	607	553	564	634	612	644	607	607	612	599	583	613	643	598	607	578	603	601	607	590	625	622	607	551	627	610	601	645	588	598	620	583	635	630	566	596	625	654	628	609	627	619	573	612	611	570	600	613	550	598	616	598	606	605	594	645	567	612	617	628	605	613	608	609	613	615	560	575	597	597	637	608	591	558	584	594	623	612	575	596	638	616	627	592	602	595	586	626	600	623	620	585	617	634	554	600	557	582	578	622	632	639	637	639	606	609	621	613	584	569	589	586	644	625	611	568	613	603	598	674	638	626	640	590	610	595	578	598	663	596	582	594	569	586	590	592	618	618	629	628	637	615	618	596	627	600	595	592	577	586	621	609	627	629	589	683	617	605	668	576	627	589	610	584	618	587	592	623	556	622	614	621	629	573	569	586	614	612	592	600	562	584	633	614	623	577	595	582	602	661	622	591	620	581	578	571	613	610	610	600	623	586	622	603	629	620	669	594	643	595	599	647	601	617	614	588	615	606	606	630	647	645	625	582	631	634	587	626	647	606	609	594	579	620	590	619	568	623	647	648	587	607	610	602	576	584	557	614	633	611	613	621	613	642	640	629	579	568	581	619	598	587	582	626	606	620	582	632	587	610	555	621	592	632	640	615	639	605	593	616	620	610	588	620	645	620	604	645	571	574	602	592	589	620	637	626	636	649	584	618	626	646	574	645	613	569	606	630	620	618	618	555	617	609	561	583	622	603	620	636	607	631	559	538	641	614	632	575	648	583	629	643	592	554	620	627	622	604	625	596	610	627	611	621	589	582	608	600	599	594	586	549	610	589	610	655	653	647	573	602	620	567	633	605	599	622	624	650	602	660	589	614	608	584	591	588	588	604	622	603	645	622	648	578	623	613	600	610	608	629	578	604	605	579	647	592	563	659	622	572	622	663	662	644	613	613	602	643	602	629	582	581	553	611	609	608	646	630	589	616	586	614	583	634	588	591	621	625	629	617	607	599	622	630	571	627	617	591	581	627	597	647	563	652	637	616	622	642	655	573	640	557	612	606	613	574	625	590	612	603	648	569	612	601	615	623	603	556	647	618	638	619	604	598	630	574	612	590	619	656	629	605	605	579	611	603	571	606	636	607	630	604	591	603	571	591	600	607	603	583	586	582	615	641	619	617	606	631	550	671	559	627	597	584	616	589	597	613	634	562	565	617	575	582	570	607	605	597	611	610	636	618	602	605	625	567	626	616	588	615	621	603	575	616	606	627	603	614	593	591	561	630	604	571	615	610	581	623	613	588	602	606	603	575	585	617	553	578	599	614	640	583	654	600	610	600	588	599	603	625	597	617	555	566	617	592	617	581	601	663	608	655	613	599	585	572	590	634	616	623	638	598	597	583	606	620	621	635	639	593	636	635	668	639	618	581	586	617	614	630	597	626	574	607	626	594	625	553	569	580	597	606	599	603	632	635	626	604	620	644	615	626	626	582	634	581	577	625	605	588	613	571	593	598	563	600	597	613	582	620	577	654	613	607	609	570	610	640	609	630	610	593	639	625	597	632	599	612	650	594	587	627	610	616	636	643	610	593	639	600	604	629	603	610	644	607	628	625	613	624	641	645	591	592	592	581	621	593	617	566	622	610	624	633	622	574	561	564	610	628	624	595	616	598	652	607	603	617	617	628	645	642	596	629	571	649	597	607	666	580	627	579	601	601	579	597	610	610	669	638	619	626	668	609	593	624	632	553	600	580	616	647	615	641	642	592	614	610	641	619	591	622	568	576	569	612	595	633	588	629	568	622	629	599	637	634	590	626	610	650	589	615	604	594	608	602	604	626	608	611	629	582	620	634	570	598	592	665	624	594	602	565	606	614	624	632	570	664	544	606	649	636	618	574	622	608	644	604	573	585	630	594	591	589	593	624	592	613	588	610	627	581	576	573	609	578	632	578	633	578	613	601	600	613	622	622	624	623	563	588	658	602	625	579	667	571	611	637	605	568	610	642	624	569	569	619	614	615	618	549	566	631	597	572	594	559	591	601	623	595	593	698	590	625	624	546	579	621	620	618	632	608	572	620	617	576	637	607	589	618	582	595	575	575	616	645	612	608	620	607	616	619	611	609	653	616	625	631	620	618	615	591	622	642	600	589	649	622	614	617	646	622	649	650	647	560	609	604	590	597	628	595	599	644	600	601	633	586	616	596	599	624	628	578	583	635	592	610	621	616	609	607	626	565	620	583	601	615	618	601	648	619	592	607	641	611	646	589	606	623	604	605	605	537	597	595	608	600	682	637	560	618	579	625	597	606	600	623	609	633	626	657	604	629	646	589	621	627	561	642	631	617	605	618	583	590	566	612	607	587	604	566	592	587	630	610	639	583	583	631	610	597	612	612	650	606	617	651	604	600	628	641	618	633	639	614	640	612	613	580	596	584	619	594	557	633	599	653	596	601	575	634	571	615	569	596	602	580	585	596	630	643	586	592	614	581	586	623	601	618	591	593	569	613	621	534	607	643	605	574	621	582	648	611	616	611	623	597	619	578	609	609	597	616	611	615	580	612	592	579	592	623	626	645	603	672	625	598	637	652	604	589	607	583	631	622	636	610	619	611	611	599	575	618	572	591	612	621	621	556	622	606	580	620	584	595	608	589	619	660	577	599	559	612	603	590	627	572	648	628	591	573	644	634	554	602	614	598	574	587	616	590	564	616	598	629	600	597	611	617	619	597	571	635	630	605	601	600	632	617	692	616	596	569	589	609	624	605	626	635	630	595	614	627	634	619	595	646	559	655	639	604	610	610	608	620	596	573	596	561	629	621	626	567	596	579	642	608	606	622	614	637	639	644	631	588	573	567	572	539	582	617	638	631	603	633	623	636	634	576	673	591	622	592	593	603	624	622	617	629	594	589	597	627	574	620	594	563	609	595	579	604	618	621	584	587	635	594	700	611	607	609	610	582	618	598	625	588	563	637	611	580	581	616	580	615	590	619	600	613	621	612	629	634	604	595	584	608	621	596
38588	42235	49532	40929	25110	17429	10369	5994	3768	2420	1766	1411	1216	1063	923	907	824	692	622	627	524	484	476	419	413	398	376	346	366	348	335	304	303	358	345	343	329	331	313	313	299	363	304	309	270	339	319	351	312	350	324	302	341	306	353	310	296	310	360	316	356	326	341	326	307	333	317	314	307	312	352	360	312	328	321	317	329	326	314	306	326	286	308	272	306	331	307	322	320	331	311	330	319	309	297	279	279	295	327	295	272	308	317	319	302	328	294	313	304	295	328	294	300	331	306	343	292	282	314	277	308	294	310	299	308	314	297	293	315	285	300	274	280	297	320	309	299	311	324	284	288	307	303	302	313	302	296	305	296	329	270	313	332	273	301	314	280	326	300	308	291	301	290	335	338	312	314	357	315	308	318	314	317	307	331	308	320	311	304	296	319	302	334	313	312	325	332	307	287	292	291	282	292	276	291	314	304	325	322	307	304	301	281	321	326	305	310	294	306	254	314	319	305	307	308	295	302	278	355	319	305	326	304	300	304	320	326	304	307	309	308	300	304	304	320	293	281	265	281	282	302	295	328	309	277	300	302	298	295	301	317	303	297	292	329	277	288	295	302	318	278	288	291	313	277	286	309	284	310	282	341	305	284	298	261	295	310	269	275	300	312	284	299	305	272	310	301	297	343	292	309	301	310	278	304	286	334	287	307	298	315	296	269	319	288	308	316	279	319	295	305	315	289	278	320	298	314	276	322	296	307	286	303	316	317	311	304	297	301	325	318	293	325	281	330	311	301	319	286	304	315	343	291	330	302	305	318	306	326	275	309	309	273	298	295	304	294	350	306	293	296	280	323	310	301	307	312	289	329	329	317	318	319	315	295	287	288	293	295	308	296	299	274	344	313	333	354	285	310	285	299	315	284	312	261	293	273	291	257	291	303	288	284	290	308	337	330	284	300	292	324	301	325	309	295	306	302	309	288	289	324	274	326	297	286	298	312	328	279	308	292	250	311	311	304	317	311	291	305	292	266	292	270	291	303	306	315	307	326	308	289	314	343	336	329	336	302	293	288	310	310	334	277	289	311	334	279	329	269	317	286	318	328	342	316	304	299	281	299	305	305	288	321	267	307	315	312	307	314	316	282	314	314	296	327	291	314	306	302	311	306	310	297	315	343	301	307	295	269	336	291	318	299	316	302	317	261	315	296	330	323	309	275	298	322	304	311	306	316	303	293	312	320	283	319	294	280	306	300	295	298	315	294	320	298	281	288	272	296	263	312	321	310	316	273	281	328	301	295	280	321	317	337	307	324	319	286	326	311	292	276	310	302	330	335	322	277	301	310	298	315	287	327	309	288	304	323	303	331	312	324	294	278	267	286	308	321	308	308	288	304	332	338	305	320	292	293	315	299	288	341	323	297	320	313	310	303	308	313	309	314	336	293	295	319	285	300	301	299	324	284	308	332	324	296	328	321	298	273	288	317	305	312	320	289	280	312	324	309	289	312	311	305	305	314	308	315	302	301	294	306	289	321	308	287	297	275	323	275	284	298	291	302	272	314	314	319	317	327	330	307	300	293	273	295	280	327	309	316	311	308	324	352	280	314	320	289	299	275	285	289	277	302	305	306	299	319	306	293	310	290	297	284	278	296	314	322	285	330	316	303	311	298	299	286	317	299	310	316	304	269	301	321	294	274	319	314	308	305	327	302	272	299	303	314	295	292	326	319	349	289	285	332	286	307	310	311	286	286	303	286	324	249	304	334	316	299	259	287	358	303	295	286	298	301	288	271	327	311	310	293	278	299	296	334	315	309	319	327	276	323	306	300	336	271	270	330	317	308	285	300	311	326	308	317	350	310	308	289	308	278	322	267	327	286	287	309	288	306	295	313	337	290	262	313	295	301	309	313	319	277	348	297	308	303	319	313	312	281	326	305	319	293	314	317	279	302	287	291	313	276	293	317	309	303	298	297	292	259	325	305	320	277	306	279	301	302	309	299	309	305	311	316	307	312	296	303	338	303	248	313	308	300	306	257	306	286	310	315	311	326	327	278	304	330	303	305	311	306	316	294	318	318	293	289	303	330	303	284	333	293	288	323	330	320	291	355	305	302	312	336	287	331	317	280	322	285	301	284	303	328	307	317	322	339	314	314	310	326	320	287	335	314	316	324	297	311	315	325	307	347	316	324	305	298	285	314	310	301	306	289	262	289	280	260	327	337	306	294	316	304	313	301	307	316	294	284	304	303	284	279	296	327	324	326	284	296	314	321	329	291	288	338	303	303	303	316	292	256	297	304	322	282	270	325	310	326	275	268	297	301	304	298	316	292	330	335	313	302	299	279	312	306	345	296	303	311	320	325	284	299	311	322	302	319	344	296	292	323	313	342	309	303	325	296	266	319	307	307	276	298	292	334	288	293	294	294	307	288	328	306	302	313	319	282	257	322	303	269	278	285	280	293	298	326	303	302	306	330	317	272	289	307	303	329	310	305	283	312	295	318	296	317	306	303	273	306	282	284	285	291	299	300	294	303	295	290	306	302	320	311	313	288	294	302	306	309	299	291	332	324	306	277	254	314	311	306	288	287	273	278	318	303	298	319	312	329	284	313	321	271	327	305	310	292	266	269	351	292	326	286	286	304	318	301	294	293	293	317	305	296	306	315	271	295	315	309	312	288	301	312	314	314	300	316	317	309	292	329	268	293	319	309	314	311	319	303	306	319	329	314	295	303	272	292	309	308	303	327	293	303	318	287	340	306	320	304	324	317	291	289	324	307	300	302	309	291	277	285	307	314	307	344	344	291	302	294	335	310	300	291	301	256	328	298	320	298	319	296	275	302	291	284	314	317	300	287	274	324	314	296	290	299	302	270	322	315	335	292	294	304	332	308	316	258	299	277	315	285	281	307	306	309	308	280	299	275	332	315	314	280	316	290	309	306	295	294	279	312	309	314	297	299	312	277	311	316	285	296	313	324	301	327	304	307	316	294	266	343	336	268	294	322	294	326	288	299	330	302	273	330	308	279	314	292	329	332	290	314	304	310	287	331	294	306	346	314	321	338	284	327	314	322	316	292	284	277	320	331	327	300	312	320	311	320	323	305	312	300	286	295	293	304	324	279	311	292	292	306	296	280	294	316	305	323	301	275	299	303	300	313	320	336	293	301	287	273	282	283	293	282	303	330	323	324	306	309	287	300	312	285	297	312	318	289	293	287	314	296	324	293	319	293	287	285	310	324	286	307	318	308	308	314	292	312	356	286	270	281	291	326	285	300	329	313	305	310	287	291	370	322	320	291	314	286	309	325	322	293	336	327	302	284	339	325	271	264	313	266	302	338	331	278	268	281	303	294	271	291	333	325	322	318	315	266	283	316	293	297	314	296	307	311	322	293	313	325	306	308	321	317	307	277	336	323	282	292	273	304	280	299	342	300	280	315	322	315	320	315	287	303	284	327	308	281	294	339	320	297	305	325	320	307	304	290	286	316	310	291	326	327	338	349	320	275	319
25899	35123	48944	41937	19322	15074	13236	10839	9723	8561	7233	6081	5395	4807	4186	3827	3648	2959	2817	2779	2200	2047	1865	1792	1478	1299	1241	1152	1080	1106	1099	1007	975	933	909	932	866	902	874	872	806	835	822	797	807	777	821	809	801	791	877	916	936	968	900	884	879	913	916	884	887	843	900	863	826	833	844	832	789	796	842	817	773	830	828	834	778	781	832	775	855	778	797	800	768	805	801	792	819	834	835	758	717	768	747	718	766	763	746	765	749	781	770	728	763	750	745	762	742	714	704	732	715	727	723	725	724	722	695	705	701	747	708	690	758	780	704	697	775	751	707	703	750	694	730	741	765	736	730	765	710	674	707	729	709	685	708	667	754	788	674	745	726	770	706	706	734	716	674	749	683	721	762	724	694	703	700	725	752	725	731	710	740	722	751	732	737	738	670	728	701	702	737	673	735	721	708	745	728	714	714	745	715	727	740	722	752	756	739	757	700	724	705	670	717	736	720	679	740	735	719	711	746	755	665	721	703	750	727	707	758	711	715	747	712	754	755	735	761	780	732	721	683	718	723	740	643	753	743	737	669	738	711	743	655	772	714	709	718	695	716	713	739	701	720	720	721	706	690	707	685	726	722	768	714	697	677	760	719	723	728	700	739	725	699	688	735	736	703	713	708	711	728	709	691	697	735	713	679	672	700	686	718	698	675	720	756	751	750	714	737	708	714	768	755	759	721	731	661	724	751	715	663	742	696	725	714	696	716	689	768	737	767	690	727	729	685	702	726	670	709	707	730	745	720	694	679	699	708	719	753	701	676	713	738	745	707	679	737	702	717	738	689	716	685	771	764	756	736	757	661	743	706	707	735	751	721	761	707	694	676	720	713	752	734	734	746	738	716	697	713	730	775	683	710	661	654	697	723	728	714	693	723	751	710	722	717	761	724	690	716	799	689	724	694	731	720	723	691	719	776	756	707	749	700	735	723	702	730	717	665	662	699	806	726	736	684	721	727	739	721	749	684	730	742	722	732	711	692	722	707	711	738	674	706	707	695	721	748	741	655	765	745	696	691	685	718	717	683	695	761	749	699	754	725	784	721	722	718	751	709	729	716	714	720	697	747	716	732	722	706	738	666	750	701	738	727	699	681	757	685	685	712	759	706	723	753	746	747	709	721	730	718	698	749	672	723	726	677	734	741	699	735	725	658	740	721	658	712	701	702	688	664	724	750	728	693	695	684	762	703	797	716	732	743	681	717	717	705	707	716	692	690	687	724	731	684	718	729	735	745	703	726	716	700	743	737	764	711	685	752	791	717	707	699	767	715	705	714	668	754	693	739	726	751	686	698	719	783	749	699	749	669	704	701	730	657	714	746	688	767	716	678	732	690	719	775	764	718	739	721	738	746	707	709	721	675	694	688	723	729	741	777	740	680	738	710	717	727	755	715	757	727	711	716	762	726	747	710	714	689	765	743	722	712	681	747	750	720	754	728	665	701	709	722	694	774	673	744	748	720	732	802	747	728	728	732	762	693	701	724	750	700	766	732	700	757	748	681	702	758	686	760	736	718	742	727	691	681	738	756	721	719	725	769	725	686	695	715	727	743	727	691	689	750	703	724	758	760	754	797	710	738	713	747	701	734	715	688	682	702	642	755	694	805	725	739	736	745	651	748	705	715	749	711	710	726	707	680	707	706	751	716	674	731	724	740	746	775	699	687	738	729	707	723	730	682	726	749	706	724	717	704	736	703	734	721	731	707	697	724	710	747	648	740	703	681	691	739	697	715	743	747	733	734	768	687	731	697	716	690	742	737	730	686	677	666	689	723	677	661	660	694	752	765	698	751	759	715	733	676	767	760	720	743	733	679	752	753	725	777	738	677	736	675	737	735	700	698	674	704	781	714	711	744	713	728	700	717	649	701	684	699	750	713	744	668	726	674	693	707	685	742	734	684	729	721	763	687	741	728	718	722	732	705	725	699	749	768	716	706	765	757	708	731	714	747	695	714	715	716	726	674	705	733	691	698	715	735	739	715	755	704	742	720	685	717	721	742	728	708	785	682	682	730	697	709	700	758	754	658	704	678	695	712	707	724	727	730	711	718	748	749	687	701	725	695	755	708	720	716	709	696	712	764	756	757	688	767	736	684	755	723	698	728	698	696	679	736	720	762	663	671	705	698	685	730	702	731	700	736	704	753	700	701	732	754	702	702	719	731	670	670	758	687	789	698	720	715	725	676	666	771	721	709	788	697	715	713	729	685	775	753	745	745	679	741	708	737	681	721	734	720	739	708	698	693	708	738	719	664	701	673	742	728	699	681	696	673	707	706	708	731	693	713	732	761	689	713	730	676	743	631	746	656	722	738	734	699	728	728	677	700	700	729	715	750	715	741	722	760	674	696	714	728	753	675	701	736	725	727	746	680	717	724	713	724	679	766	733	682	704	739	703	697	730	742	728	732	727	707	731	698	726	699	711	705	741	729	691	712	727	697	709	698	735	691	719	691	709	719	726	730	690	730	701	695	764	707	715	671	773	741	731	680	696	674	721	714	697	737	701	732	739	719	668	681	670	702	748	727	700	748	691	709	698	744	683	770	706	726	731	701	674	726	730	715	700	702	750	711	741	710	761	675	736	680	705	774	693	705	751	734	742	722	678	725	689	731	686	714	727	728	679	696	757	715	715	735	754	719	730	711	719	726	735	688	663	715	674	721	732	715	692	697	708	734	763	708	714	731	754	706	683	750	720	737	696	722	699	725	760	688	709	777	701	720	767	707	686	717	748	720	731	681	753	744	706	727	740	721	755	753	733	717	662	721	715	701	740	739	723	742	724	717	691	720	704	694	658	751	735	721	757	697	735	747	699	748	713	715	772	728	687	737	719	695	698	727	688	718	718	729	739	739	733	735	724	708	711	735	707	684	709	732	722	741	743	727	701	733	708	712	756	697	755	744	707	682	755	714	734	711	667	716	674	744	733	735	726	708	679	713	753	695	724	724	714	745	720	809	698	768	726	732	765	725	674	675	720	715	741	740	711	781	751	706	681	739	739	706	722	703	736	696	718	691	716	681	697	686	738	726	720	771	713	766	699	722	712	678	730	738	739	689	726	726	702	770	695	731	707	717	697	707	699	699	713	722	692	702	732	718	749	753	770	686	695	752	710	728	715	700	713	747	709	700	717	697	700	704	755	734	722	736	718	717	710	745	727	712	745	712	686	738	701	696	727	751	684	749	701	758	735	728	672	686	676	694	733	730	726	738	731	734	704	772	766	691	668	729	725	724	756	717	688	720	722	695	694	701	735	725	702	720	733	746	731	730	691	732	737	767	730	740	659	731	721	739	724	699	731	703	717	687	685	688	726	753	699	660	667	685	708	688	703	717	694	706	728	731	755	716	723	715	740	698	708	708	748	717	687	763	694	710	695	730	700	705	713	767	703	711	716	657	717	736	690	737	728	713	688	725	699	650	696	719	674	710	706	674	721	695	717	716	768	721	664	723	704	705	763	688	734	706	753
47373	50446	49937	39151	25256	21523	16529	10099	6309	4028	2542	2047	2008	1539	1234	1248	1043	992	819	843	608	547	574	533	478	410	363	393	363	373	350	334	317	326	320	350	299	309	301	293	293	270	269	276	270	287	255	297	303	300	302	323	319	339	331	323	299	307	282	312	297	306	270	316	292	326	302	315	320	292	324	298	280	257	268	273	292	281	314	303	274	287	270	298	275	265	264	269	301	304	281	251	288	298	248	258	277	332	299	248	271	291	265	256	259	256	247	272	277	293	290	270	298	260	250	248	256	264	274	277	274	291	274	283	286	266	308	309	266	262	260	244	297	292	302	294	250	252	253	274	267	293	260	260	254	300	251	275	256	238	246	259	234	262	265	275	253	271	260	266	285	273	279	295	301	271	281	274	286	299	272	266	266	245	265	286	268	275	228	267	273	291	276	264	250	266	254	288	277	260	278	271	271	279	239	297	254	253	292	294	319	268	259	291	299	316	290	271	264	265	283	296	267	271	264	260	259	265	267	251	269	288	316	277	292	295	249	263	262	330	251	265	292	292	298	288	301	288	278	254	280	263	244	283	249	265	245	274	300	257	280	264	255	259	285	264	281	277	278	302	283	280	259	294	232	251	262	259	305	283	256	264	249	297	275	248	260	303	277	291	274	240	302	286	293	262	259	270	285	294	292	274	284	272	292	280	288	244	251	267	316	248	239	268	290	255	281	242	236	255	289	268	275	275	268	327	245	247	262	240	290	278	277	267	292	294	280	280	265	274	290	264	269	276	268	283	277	301	297	269	260	241	265	272	282	271	286	273	274	270	265	289	295	270	273	285	290	241	270	302	274	270	277	271	290	276	268	258	266	296	265	251	299	244	250	276	283	245	270	284	282	285	266	246	253	274	297	248	263	295	247	275	256	281	272	257	293	237	258	249	271	291	265	303	258	267	273	287	287	282	249	288	270	256	287	250	264	261	245	273	247	266	273	256	286	298	275	278	286	294	280	250	302	267	252	247	262	295	278	258	263	287	300	298	285	274	276	268	264	277	274	306	271	271	282	262	243	284	258	286	275	271	253	278	287	277	256	267	271	280	242	292	264	248	260	291	303	283	263	291	270	292	280	291	258	247	276	289	301	291	284	261	258	254	329	292	277	250	286	286	266	271	303	292	301	265	286	272	259	286	287	300	273	270	295	256	263	280	283	268	299	266	286	256	274	280	282	281	280	279	282	274	278	259	274	293	281	286	275	279	244	255	287	247	282	263	245	269	243	246	307	277	262	260	269	278	315	268	243	281	278	264	285	239	289	265	262	266	270	272	243	252	264	231	281	310	286	308	300	282	266	260	264	276	269	260	260	269	262	266	283	252	260	225	272	264	297	269	282	285	262	275	295	258	273	280	259	268	279	271	302	260	249	282	270	310	289	279	271	261	288	258	258	277	249	293	271	256	283	259	285	251	273	274	255	272	290	225	257	278	275	279	257	261	282	264	271	302	283	284	279	258	310	264	261	255	258	266	280	271	269	279	252	281	295	263	291	271	282	291	271	240	290	272	272	273	254	261	282	262	285	275	262	261	256	265	278	264	269	280	268	279	271	262	260	282	244	253	260	283	283	260	244	267	267	299	277	259	261	273	254	301	263	254	264	277	270	264	304	261	288	337	284	263	268	259	265	292	245	263	261	272	243	265	270	283	280	294	258	280	265	279	251	259	262	280	249	267	289	269	256	272	277	262	283	238	245	251	233	308	239	271	289	262	293	287	258	262	271	249	227	258	270	268	257	234	243	274	279	260	258	265	266	285	270	268	267	270	301	290	305	296	277	245	271	241	256	244	271	292	261	278	279	307	280	282	308	274	233	260	243	285	317	265	248	291	286	267	239	256	267	256	220	266	257	271	281	285	292	280	267	266	256	274	267	292	232	290	296	270	252	286	272	267	304	274	247	305	297	272	297	294	280	270	274	292	251	233	271	280	260	284	282	267	257	287	272	272	272	318	265	261	254	263	255	276	291	261	289	265	271	276	288	274	247	274	277	274	282	302	293	296	308	254	276	245	290	275	295	280	248	261	260	260	282	278	273	282	271	266	281	269	295	269	275	273	271	281	295	257	245	251	252	264	270	290	278	266	266	281	308	260	282	273	270	278	281	272	293	262	261	253	259	268	275	240	265	315	268	284	271	286	241	251	265	287	275	249	280	277	269	310	256	282	261	270	264	280	257	293	291	257	292	269	262	273	254	256	286	263	273	293	237	256	252	256	285	263	267	299	299	291	282	257	267	272	262	295	256	265	273	267	235	252	300	259	267	249	312	312	313	271	250	277	250	244	260	312	295	288	248	252	259	294	247	277	276	297	281	292	257	293	285	241	236	287	263	252	310	276	300	285	274	233	245	307	301	292	279	294	278	263	266	248	268	252	267	284	263	285	259	267	243	256	274	302	283	257	233	269	315	258	255	273	295	295	282	279	270	240	272	238	300	281	252	256	265	270	303	289	300	243	250	272	257	255	284	291	265	277	245	268	286	252	295	257	262	259	288	293	258	263	253	297	267	277	265	247	268	281	280	257	280	269	280	254	252	278	278	265	258	239	273	273	279	270	268	255	278	284	291	306	273	288	298	254	305	270	279	281	268	295	252	273	257	258	275	291	264	290	249	258	261	271	261	280	258	271	267	270	260	286	264	240	265	268	282	288	270	274	241	279	312	261	249	286	290	275	255	287	238	261	247	243	266	276	270	227	277	260	255	284	256	272	280	267	281	267	267	268	250	278	276	229	280	243	300	312	243	236	226	278	276	290	276	294	261	257	271	277	265	277	296	271	272	271	258	244	270	247	253	272	254	269	238	278	297	268	268	318	298	258	244	242	277	293	267	271	268	272	250	261	246	279	259	303	280	257	306	279	260	289	297	241	259	243	257	273	248	283	265	295	274	288	264	244	250	277	283	275	268	281	257	283	256	280	273	286	301	281	269	277	266	304	284	265	273	288	287	266	275	249	242	252	262	273	276	295	258	256	264	267	292	256	234	243	273	263	238	255	321	274	252	262	301	273	275	284	271	278	269	268	274	291	283	273	241	246	243	272	301	283	244	271	289	247	296	251	263	275	252	270	270	275	261	305	263	269	271	253	278	269	287	273	306	283	291	272	263	260	269	286	282	298	270	285	270	255	243	232	269	266	302	274	285	250	296	266	271	267	280	312	261	252	269	252	260	261	302	278	246	296	269	266	274	276	257	244	267	283	266	240	259	272	308	271	266	297	262	325	270	248	254	272	233	295	294	273	275	272	267	242	228	274	268	282	261	274	272	247	259	248	239	278	259	272	269	290	310	252	284	280	274	272	255	266	265	265	278	265	281	262	235	277	263	244	285	262	254	264	287	296	271	272	309	251	288	282	296	280	303	307	259	270	275	273	271	237	258	254	288	299	254	279	259	244	289	269	298	279	255	259	252	290	295	292	280	250	273	266	281	244	254	281	267	258	254	249	295	244	271	246	282	286	286	286
31756	43129	51890	42323	21935	19524	18075	14370	13352	11142	9536	8755	8114	6591	5872	5658	4981	4056	4100	3890	2834	2493	2300	2286	1917	1692	1508	1305	1373	1311	1372	1220	1053	984	1094	1017	1002	963	917	878	865	842	759	724	773	784	765	811	836	835	895	915	1066	1047	986	995	962	878	919	843	919	913	900	926	841	848	831	799	723	829	837	796	777	748	766	810	771	754	733	755	705	751	685	745	806	741	749	734	759	777	721	758	693	660	692	668	744	737	742	704	697	697	692	709	699	747	693	649	702	672	628	653	646	694	677	662	653	637	650	644	643	696	655	590	657	682	616	622	593	621	612	623	659	610	612	592	594	648	610	612	643	687	642	576	615	688	630	616	604	645	648	665	657	661	650	601	617	614	625	623	671	630	649	644	635	669	656	657	606	646	668	623	634	609	648	639	655	581	625	667	656	644	651	678	641	660	660	612	617	683	649	652	652	622	642	625	647	604	661	640	649	638	635	628	645	638	619	614	637	615	611	640	622	660	654	664	632	633	631	625	611	677	617	635	625	620	631	622	661	620	627	627	651	636	645	607	617	626	631	635	646	628	650	644	606	615	648	676	655	679	618	674	627	589	613	694	644	650	635	633	614	636	633	638	625	638	583	617	668	638	635	591	617	658	626	623	642	591	643	615	616	672	641	621	610	631	634	669	604	641	650	594	605	634	591	645	634	636	662	626	638	683	585	606	649	640	631	604	625	649	650	630	623	644	606	655	604	670	651	614	601	641	636	645	612	624	639	640	601	636	616	649	619	691	599	649	657	621	630	673	654	617	593	611	648	624	653	667	612	635	663	601	638	635	688	609	630	675	630	580	610	652	633	633	657	626	649	590	668	628	593	661	602	639	627	620	628	625	642	660	623	635	640	624	662	666	641	647	588	621	667	650	671	652	615	687	598	645	640	616	607	669	632	592	600	600	613	645	597	618	601	624	641	629	665	643	609	704	621	664	680	607	612	654	606	667	622	629	643	639	674	670	587	631	647	601	674	638	617	639	681	585	660	665	610	641	645	603	609	631	651	614	609	658	671	618	640	632	631	654	635	626	600	604	602	609	641	654	652	630	695	635	683	588	566	608	645	666	602	635	622	666	629	625	605	647	654	662	619	667	628	641	619	654	633	667	694	633	621	592	653	651	634	655	672	679	625	665	608	607	621	607	655	607	596	632	655	653	644	631	626	612	607	611	687	568	632	670	642	650	625	601	618	636	645	652	633	663	602	635	624	639	625	629	637	594	654	658	600	626	650	622	646	616	625	614	626	593	569	618	631	578	680	685	662	638	667	638	656	648	639	663	654	644	628	642	642	624	599	611	632	648	649	585	602	642	616	664	635	666	609	600	612	606	632	672	622	646	629	654	655	617	609	647	653	679	607	637	676	629	649	640	677	636	660	619	636	660	658	650	641	621	615	660	590	554	565	641	661	687	659	648	630	626	624	648	648	639	626	695	642	695	660	655	631	622	646	650	645	616	662	606	646	595	620	614	619	640	650	603	646	607	669	631	636	622	641	657	646	587	657	602	620	592	660	609	653	646	617	624	638	616	630	638	604	655	561	627	626	654	614	640	619	576	587	669	674	639	601	630	630	628	634	630	630	632	581	637	680	664	609	613	671	626	598	610	651	622	669	616	648	680	651	616	640	614	597	685	604	613	619	667	581	625	564	677	610	653	642	624	619	630	648	648	645	654	626	661	624	638	641	606	668	677	638	676	679	628	639	637	578	631	671	602	610	608	644	643	641	638	655	640	654	612	589	617	585	608	633	618	660	635	612	599	638	603	700	654	606	623	619	632	663	625	664	681	648	605	626	635	609	638	626	621	639	612	653	632	681	631	640	669	674	656	623	652	626	653	668	620	668	608	600	679	631	688	650	577	700	601	659	636	607	614	627	636	632	637	592	670	623	619	635	659	667	608	594	642	640	628	621	622	640	613	615	634	602	627	580	674	678	657	638	593	629	617	661	597	630	629	681	620	645	622	621	618	625	623	649	622	639	624	646	618	644	615	618	637	650	642	631	631	637	617	642	654	608	649	600	659	599	597	618	614	641	642	656	626	632	629	637	609	599	624	598	626	646	670	656	631	655	647	631	610	624	559	624	610	653	606	649	643	609	633	623	623	639	660	626	613	625	630	655	648	619	623	623	655	574	615	617	623	607	618	636	669	613	591	636	602	633	613	649	590	683	641	618	604	637	626	662	591	621	645	611	598	650	669	653	582	644	666	608	655	623	625	632	650	615	684	637	599	604	600	584	577	623	642	632	663	598	617	602	610	602	653	656	631	662	644	648	574	651	626	659	623	606	657	609	632	673	615	592	652	648	599	659	666	606	587	633	665	617	688	613	654	626	647	626	622	684	609	666	604	674	613	623	640	606	593	604	619	642	615	640	597	634	613	633	622	639	604	623	676	710	618	628	590	708	633	656	630	626	643	626	656	632	662	632	605	602	646	679	626	651	598	633	688	623	629	553	650	625	617	651	610	623	648	695	587	644	629	584	646	684	645	667	645	617	692	608	631	614	668	623	676	681	631	662	674	642	626	603	609	634	641	622	639	653	603	609	693	621	661	640	655	662	626	641	674	601	630	597	618	700	650	664	675	633	665	658	638	653	645	679	643	615	642	647	646	630	620	621	620	620	620	643	591	587	638	633	618	675	588	630	691	643	623	574	621	609	666	628	641	638	620	632	624	634	627	633	637	658	607	629	631	653	624	612	677	643	664	664	607	606	629	657	625	619	638	625	637	639	612	643	628	629	675	609	640	604	625	616	669	643	653	674	651	642	665	665	701	681	648	651	645	608	621	628	620	638	676	611	636	661	637	630	620	590	619	651	652	597	636	668	634	638	661	655	605	624	613	676	654	641	630	602	629	613	622	607	604	652	640	619	617	628	606	633	645	619	594	566	608	642	616	648	635	642	670	619	646	619	639	673	635	632	619	654	625	635	643	625	673	637	624	592	644	624	655	627	626	622	628	612	676	602	641	641	663	639	660	611	643	617	665	656	635	633	639	602	655	581	616	616	636	668	637	630	629	600	626	620	658	639	699	627	609	636	610	649	637	656	635	590	604	684	657	646	626	597	635	651	617	636	629	652	664	637	613	630	682	645	653	654	655	618	697	679	614	607	647	662	606	653	643	596	592	620	637	685	630	650	635	640	676	664	612	657	589	653	686	645	676	629	612	584	706	649	644	651	640	664	666	645	678	645	633	700	667	659	666	585	646	631	684	652	633	619	628	623	648	663	622	614	587	633	662	616	657	590	647	607	640	575	624	633	669	598	639	674	596	651	652	656	608	619	644	639	632	653	653	603	657	607	642	656	644	640	619	609	620	615	599	629	631	647	629	644	655	621	659	634	666	617	641	662	639	638	637	623	614	658	667	639	630	637	604	653	647	611	641	636	613	618	589	665	601	634	648	648	623	661	620	637	630	668	649	641	617	623	651	626	599	633	636	609	667	663	627	610	609	615	598	629	653
20468	16556	17952	10045	4068	2430	1664	1294	955	760	688	579	617	514	489	431	355	351	358	331	346	342	310	296	263	260	279	259	283	223	225	225	257	236	213	235	247	254	236	233	217	233	238	260	203	225	242	258	244	232	262	237	271	244	257	263	291	224	243	253	227	276	267	241	249	265	248	240	257	254	252	279	237	265	287	249	248	265	240	248	241	225	254	252	252	204	215	252	228	236	249	240	242	204	250	230	241	242	240	244	273	234	258	238	251	240	237	241	256	253	264	235	250	294	238	232	230	259	265	229	230	261	249	278	239	257	259	213	251	238	250	231	242	238	219	236	222	260	261	228	243	238	235	240	223	227	263	241	257	251	234	214	249	227	256	246	266	245	255	238	219	249	256	237	251	245	252	256	221	247	231	213	229	227	255	267	252	245	246	250	224	212	241	241	225	274	221	241	232	215	240	258	230	247	235	292	239	248	259	212	241	274	239	252	241	247	217	216	256	249	243	236	248	246	220	246	251	254	216	234	255	226	222	255	259	247	241	262	230	258	251	257	254	237	229	254	265	285	240	249	257	244	276	257	297	241	253	245	236	239	217	225	236	254	242	250	257	263	255	224	246	226	212	250	261	242	263	254	228	223	267	246	224	220	236	230	247	240	223	261	269	244	240	247	253	276	230	228	248	233	249	232	241	256	261	228	234	246	272	254	255	218	250	260	226	254	240	250	230	244	218	228	224	220	240	217	234	241	237	230	248	211	239	248	245	255	236	249	239	258	266	257	235	238	261	259	223	245	250	272	247	262	263	204	267	265	234	248	269	253	241	250	253	270	235	246	223	253	257	241	210	258	221	244	209	246	241	263	215	200	250	231	242	237	220	243	217	238	253	250	242	242	249	258	260	223	247	257	281	245	238	237	245	243	247	227	231	219	243	269	248	246	261	243	225	271	275	247	256	237	238	235	223	259	240	257	271	247	244	255	258	241	250	241	233	254	255	229	254	264	237	235	227	252	243	227	248	265	243	283	234	225	253	216	210	210	236	225	243	236	240	213	251	243	244	241	230	289	244	244	264	226	233	244	246	239	256	259	237	234	246	253	235	272	246	214	262	248	263	236	270	239	252	231	219	221	244	247	227	277	252	241	233	247	255	233	222	269	229	238	243	254	255	220	248	237	245	236	254	241	237	242	253	248	231	221	260	267	248	262	242	248	242	219	272	251	245	254	243	238	294	256	219	258	260	237	231	261	260	243	211	232	220	237	274	240	256	254	229	216	218	224	249	230	247	235	234	236	254	248	227	240	230	244	257	257	252	237	234	254	260	247	227	228	264	248	239	208	242	252	248	233	242	258	244	243	258	260	257	215	230	239	225	266	251	238	244	236	250	251	242	242	247	252	259	274	260	243	263	234	240	234	252	252	269	268	222	243	228	204	245	270	230	230	247	228	236	242	256	251	230	221	218	220	248	259	235	232	235	278	257	227	257	258	245	228	249	250	237	236	244	261	239	250	242	226	267	247	238	245	208	257	259	230	253	239	251	250	249	255	232	245	269	258	247	225	234	219	240	225	261	244	259	271	266	223	261	239	239	280	228	271	244	239	234	225	224	249	257	220	223	215	241	243	264	230	274	266	265	238	249	257	226	235	231	212	257	238	251	249	224	235	249	245	226	268	258	271	229	236	243	229	251	272	261	234	226	233	243	256	220	268	232	226	215	250	247	233	252	241	221	252	221	232	264	285	215	247	230	226	276	263	239	233	235	245	246	226	265	248	227	237	238	245	232	229	241	234	225	254	270	261	265	230	225	226	269	251	228	263	255	251	226	242	238	241	237	229	252	259	238	273	233	263	255	267	251	242	238	265	232	248	262	248	239	203	228	246	245	249	249	248	267	249	253	230	221	271	248	264	248	261	232	229	238	247	251	258	260	240	260	256	250	239	228	241	219	271	254	239	242	235	256	255	252	235	228	276	252	266	230	271	260	226	228	226	265	256	230	261	262	246	245	263	241	263	214	232	223	255	252	249	263	249	233	233	245	245	243	223	223	224	242	249	240	238	240	274	258	218	229	262	243	254	245	228	229	215	209	249	276	202	234	252	233	232	232	238	265	258	266	218	197	224	216	230	249	264	219	224	249	243	254	259	241	264	234	263	250	234	243	241	249	240	266	268	231	232	234	271	242	237	252	231	240	263	210	216	222	254	240	215	222	248	255	248	257	235	257	256	252	261	258	250	234	238	244	212	248	269	255	254	249	238	229	221	226	254	234	270	234	253	239	241	248	223	250	259	233	222	254	241	254	228	247	240	250	227	261	234	242	232	226	248	243	244	261	250	232	247	236	257	241	265	254	258	228	274	250	227	244	259	252	252	230	238	235	237	245	239	272	228	253	254	241	225	229	243	230	257	259	249	230	219	242	255	247	228	257	247	255	244	250	243	246	263	256	235	232	244	253	214	258	268	258	258	255	239	240	245	293	277	241	259	266	255	232	243	269	235	222	224	254	231	258	266	252	218	242	220	248	247	263	246	252	246	231	253	234	254	263	245	220	229	236	224	234	227	239	220	244	258	218	223	216	218	278	262	282	252	226	240	251	242	262	225	236	249	250	252	247	244	259	201	222	228	259	252	215	232	246	250	228	249	234	225	251	234	240	225	243	223	254	215	256	225	251	238	260	240	244	252	233	238	243	232	261	240	243	244	261	259	216	274	230	232	249	232	251	230	235	254	221	246	258	243	247	231	220	243	228	248	248	214	241	246	246	257	258	256	259	221	241	254	222	255	222	241	246	208	244	248	229	240	262	272	238	225	225	254	259	219	250	228	262	254	231	223	246	251	234	272	241	225	241	256	273	243	220	255	220	226	256	219	232	230	283	245	249	242	227	248	258	222	236	267	269	247	228	238	219	250	232	246	252	215	221	210	219	254	225	229	246	251	262	237	227	258	252	244	236	245	236	235	205	245	232	244	239	257	212	231	217	242	252	248	259	255	236	238	280	253	245	195	250	219	235	210	229	225	241	242	263	252	238	224	264	248	244	244	226	227	236	248	240	270	260	250	264	241	235	219	262	239	249	252	253	220	239	239	224	213	251	267	249	249	251	232	261	234	238	267	253	244	257	249	232	240	259	246	250	236	230	283	246	254	204	247	246	246	232	252	253	219	238	254	217	244	231	240	230	274	244	259	250	253	228	218	225	264	241	249	263	231	257	224	222	205	247	237	265	222	249	265	222	272	242	261	222	226	219	223	221	257	263	212	240	253	264	252	240	235	244	285	228	221	244	241	246	237	250	268	265	242	230	205	257	276	279	254	245	248	247	236	250	212	264	234	230	245	239	260	284	239	232	221	257	239	220	251	210	245	270	245	237	241	243	255	253	235	221	244	246	224	250	239	256	264	259	222	263	234	222	284	226	229	239	217	231	282	225	251	247	232	209	234	240	265	244	242	266	255	259	237	249	240	256	226	224	237	230	245	248	256	263	266	239	229	248	238	263	261	242	229	238	231
11795	14269	23097	17045	10408	8487	6568	5112	4023	3462	3032	2749	2599	2385	2007	1831	1622	1491	1491	1417	1186	1142	1042	961	891	822	712	685	657	628	675	620	650	642	611	640	635	645	638	606	619	629	639	607	602	618	641	590	551	652	645	592	617	660	615	670	607	664	652	707	658	640	638	664	662	640	679	677	628	658	678	629	668	659	680	678	656	636	666	618	685	665	605	621	657	625	649	611	680	601	641	587	584	595	599	648	592	639	611	635	609	686	593	645	641	643	628	555	593	606	556	618	587	608	553	598	593	640	587	616	565	585	639	595	624	576	612	632	586	604	619	596	581	623	642	592	590	646	571	618	613	567	615	608	564	592	591	585	569	563	651	598	578	599	612	576	634	601	590	656	614	607	569	588	631	592	593	600	593	653	581	622	628	580	589	579	615	572	574	596	659	557	649	557	567	609	563	564	578	643	585	611	594	595	584	604	578	606	575	563	580	598	587	613	634	589	594	604	593	580	614	596	613	570	583	610	599	586	555	618	606	600	594	550	605	584	595	587	573	602	554	612	640	583	557	581	576	612	599	584	565	525	605	598	635	613	590	598	570	594	568	572	613	605	594	622	602	603	587	583	562	617	579	603	613	608	562	618	597	572	576	571	568	595	584	606	612	662	569	609	650	607	579	593	578	619	579	599	583	566	628	650	616	608	603	594	567	614	596	588	613	604	591	561	602	602	596	568	624	592	623	628	595	587	573	605	596	610	621	591	595	585	582	627	592	587	593	617	580	608	589	605	613	624	609	575	597	566	606	593	585	609	610	557	607	615	650	599	642	617	582	580	574	603	607	595	596	634	588	642	601	579	564	628	582	587	588	576	632	610	571	618	617	610	637	603	565	576	587	619	645	624	563	594	607	608	611	630	579	596	591	637	596	596	614	606	553	581	610	600	582	602	607	597	572	572	575	601	642	596	594	602	574	585	630	632	579	576	587	579	596	585	617	670	632	572	577	591	584	614	615	589	602	608	558	606	602	620	612	573	614	624	592	590	602	602	564	591	616	580	588	597	555	593	550	634	620	608	564	588	605	628	547	614	604	596	627	583	592	637	562	632	604	597	601	606	582	598	585	597	588	605	595	560	576	585	611	577	588	610	543	594	595	584	573	587	573	614	534	590	615	579	587	556	604	600	555	557	581	588	608	590	673	580	615	593	611	602	629	596	591	619	573	530	585	613	568	575	576	575	586	579	583	560	580	541	581	622	629	609	658	585	596	605	600	601	649	596	605	588	615	581	575	601	623	577	631	616	599	582	619	625	585	622	601	588	561	610	629	593	624	583	584	628	653	560	662	628	633	571	598	545	612	584	599	614	573	553	550	599	601	587	569	585	642	612	624	591	576	610	635	564	582	636	571	598	601	569	585	591	544	598	561	611	586	592	586	582	590	608	581	598	584	593	605	602	564	648	638	607	578	607	595	614	625	556	576	610	619	604	588	604	602	601	602	667	612	628	584	581	573	564	565	552	590	561	599	554	580	592	641	632	614	624	601	632	582	587	566	577	572	669	584	585	594	579	566	612	604	598	616	617	563	601	624	613	559	600	592	617	590	602	603	592	580	597	622	580	621	592	575	619	591	592	582	567	577	565	575	608	600	598	591	572	586	558	625	561	598	564	599	595	554	595	623	615	609	584	543	590	563	613	594	594	564	573	595	619	601	571	578	608	577	573	613	571	598	635	638	563	557	603	607	564	594	606	592	604	595	609	613	608	607	564	564	602	567	621	550	604	594	565	588	624	584	584	619	603	573	611	646	610	635	629	539	535	615	579	596	599	608	625	576	590	609	603	641	628	615	612	592	589	578	636	633	645	591	620	605	635	635	622	631	610	607	598	611	561	562	647	612	633	604	602	625	605	599	580	593	594	562	606	551	651	605	568	587	586	567	596	539	603	568	618	619	584	558	596	584	595	612	579	650	614	573	587	641	644	578	609	589	579	614	627	583	612	572	559	621	613	596	617	598	547	592	561	604	592	614	572	591	645	595	615	577	607	609	585	617	593	577	614	617	653	585	596	627	574	599	570	549	621	601	583	613	595	586	610	595	608	603	604	596	598	633	673	634	601	560	587	560	573	572	580	609	611	609	559	614	587	600	658	689	659	611	565	620	625	609	594	576	609	591	580	561	616	589	549	571	588	603	607	601	597	601	583	605	632	547	667	588	583	578	577	596	578	592	611	575	564	572	610	548	611	591	569	558	609	570	593	584	607	555	613	630	628	548	558	578	618	609	620	600	594	637	626	627	581	603	577	614	618	629	596	530	563	611	673	594	599	635	532	587	611	569	602	580	553	579	594	590	617	626	627	546	591	612	622	618	615	597	592	605	573	596	619	610	615	558	604	592	597	610	583	600	605	648	565	610	621	633	633	613	633	581	590	563	644	615	601	594	620	601	581	596	579	557	632	597	653	573	581	587	587	540	609	584	621	553	544	602	608	612	604	589	595	567	596	611	609	578	596	605	636	631	582	645	594	579	568	593	614	615	597	595	579	588	582	551	605	608	602	639	575	578	571	601	589	629	568	604	620	603	605	621	594	595	570	614	601	603	584	588	576	590	565	575	581	652	600	638	584	594	627	585	632	595	570	581	566	600	612	610	623	591	607	575	589	600	591	592	564	608	580	616	602	550	616	612	576	614	598	624	578	597	615	588	633	580	602	574	587	611	580	621	599	636	649	603	628	598	604	589	587	584	604	602	605	623	608	575	633	570	557	586	535	569	583	597	587	630	567	544	595	552	550	611	630	607	640	560	614	683	581	566	634	620	541	665	603	582	597	577	605	641	644	584	566	596	626	593	591	612	621	576	588	575	583	592	668	581	574	584	621	609	593	640	594	580	594	607	646	591	621	571	624	573	553	616	621	604	569	578	584	571	596	603	538	642	578	609	611	623	623	577	624	615	613	575	586	661	629	606	590	608	587	623	612	602	592	577	570	583	593	614	608	581	590	580	565	609	623	588	594	579	633	592	641	593	639	606	593	611	604	584	628	596	599	591	607	601	614	597	606	579	609	596	617	603	608	619	621	572	571	608	593	561	624	595	571	619	613	607	597	570	604	598	579	568	619	630	634	617	630	584	588	602	611	628	543	625	604	574	617	616	583	573	595	612	601	583	629	592	588	606	649	589	614	587	595	625	595	633	618	647	541	602	611	572	615	616	618	605	586	556	600	639	585	625	628	603	598	602	585	616	568	594	587	566	575	586	618	614	562	633	618	578	595	594	606	582	601	580	611	603	583	620	576	594	540	593	587	521	634	586	642	592	643	590	623	607	583	545	626	592	633	575	586	591	566	622	593	592	612	587	601	606	562	596	585	595	636	564	573	586	573	562	575	569	601	596	604	637	578	591	648	578	586	592	602	572	603	655	619	640	619	573	564	606	585	597	635	617	591	579	577	629	593	578	603	560	574	561	615	578	627	599	604	595	577	607	560	643	632	569	573	602	602	561	657	564	594	599	611	585	598
38358	42545	49675	37165	22556	15620	9618	5640	3485	2384	1530	1450	1093	1016	919	822	762	665	609	609	522	527	448	415	377	391	365	383	330	366	352	306	311	357	307	311	340	347	318	307	328	322	292	334	314	316	351	322	287	328	322	326	326	301	319	353	324	355	350	332	333	336	295	364	332	296	323	326	307	325	330	273	321	344	296	290	327	303	301	310	297	302	307	306	281	345	299	318	298	306	303	297	306	296	325	326	342	309	320	321	346	312	301	348	294	300	313	275	285	324	317	308	325	316	293	304	279	262	290	287	297	296	301	313	308	300	303	323	307	275	333	282	293	306	291	287	294	320	282	302	283	311	304	312	302	311	301	267	298	299	321	293	271	287	296	298	262	302	303	289	266	303	295	290	296	290	274	318	304	337	297	273	299	286	325	293	348	272	276	265	315	345	307	330	302	318	300	301	275	290	319	280	265	304	322	301	283	295	283	268	271	301	328	297	282	300	293	300	323	311	306	321	322	290	293	303	269	256	302	300	303	289	303	305	317	299	325	292	293	306	312	327	294	329	281	338	256	301	293	280	285	285	293	299	266	267	273	287	311	288	275	279	300	293	309	310	296	346	294	273	278	289	277	276	290	272	334	289	287	302	269	294	285	313	320	301	290	314	320	276	284	326	259	280	266	275	322	304	288	295	317	298	320	325	298	275	276	303	279	280	302	310	289	263	315	306	296	332	281	344	298	289	302	281	320	272	299	321	319	294	296	310	318	290	275	301	275	290	302	307	326	305	293	301	305	303	304	304	318	296	269	297	318	302	294	295	322	250	298	308	284	304	320	257	298	291	295	325	311	299	307	296	286	318	280	288	274	309	294	290	321	306	296	298	316	307	284	295	280	287	297	300	273	312	281	323	313	258	313	298	298	275	288	275	308	280	304	289	310	309	302	307	271	279	304	299	296	273	306	292	354	301	301	264	320	295	310	252	312	307	280	268	294	310	290	322	298	308	307	281	310	302	282	296	294	292	315	297	305	303	327	299	299	306	331	271	300	250	278	283	338	312	304	286	277	331	306	327	302	274	303	269	276	291	302	311	288	302	266	306	284	300	292	316	328	292	282	302	312	292	307	312	307	287	292	288	302	332	293	323	283	283	318	297	300	288	306	320	335	288	319	313	272	322	280	270	286	300	289	281	286	313	283	267	276	276	315	260	280	288	313	283	300	332	296	282	287	301	288	338	333	322	276	306	303	295	288	308	250	305	305	296	323	317	321	266	299	298	308	305	272	310	292	302	309	307	278	291	296	311	303	293	302	287	283	303	326	255	292	293	318	281	320	333	315	328	273	255	303	277	318	301	290	294	287	313	282	298	330	286	301	293	266	243	284	312	288	305	307	315	303	291	274	299	298	287	279	295	304	312	277	287	293	300	286	275	316	313	282	253	257	276	322	317	308	301	246	304	296	323	316	310	287	292	292	277	281	282	270	292	276	287	310	279	292	317	301	302	287	302	297	304	277	280	283	282	307	292	297	312	292	280	261	305	311	309	289	293	286	289	284	266	291	297	277	293	322	284	312	309	320	295	280	277	278	293	301	266	302	318	328	331	281	273	311	291	300	307	299	277	305	284	312	340	294	289	282	299	290	280	278	324	311	313	276	289	301	283	314	294	288	306	280	308	309	288	301	280	290	282	319	291	294	289	305	307	313	310	309	336	278	324	287	337	291	311	292	286	293	283	300	280	327	280	326	271	273	312	312	302	274	280	294	284	288	317	286	277	314	288	285	297	323	319	319	274	314	287	331	312	261	289	304	276	298	310	273	297	267	284	286	321	343	313	325	271	324	290	283	308	307	283	297	287	320	288	314	275	296	315	302	289	323	345	319	308	297	291	302	281	266	315	276	294	297	282	279	289	328	319	294	319	274	280	323	332	280	265	317	289	316	299	282	300	307	292	280	319	289	320	324	269	322	289	296	314	336	277	322	290	275	312	286	317	304	312	308	312	296	279	280	289	305	302	279	308	289	267	311	271	277	313	300	286	293	308	306	311	271	285	304	297	294	304	286	274	297	290	302	280	289	287	303	327	325	272	305	322	280	294	285	334	316	295	312	327	303	289	288	273	300	292	288	297	296	279	318	295	292	277	304	310	305	289	283	289	302	279	302	283	298	286	307	283	305	325	286	268	313	303	305	294	319	341	324	302	302	256	296	315	291	291	308	301	291	284	302	290	295	326	262	297	323	297	334	313	303	271	294	302	299	315	316	297	296	300	289	311	301	291	296	312	321	284	299	304	292	299	289	293	290	300	289	309	291	323	325	284	304	312	325	305	334	292	293	325	304	297	303	302	289	265	318	309	292	281	311	291	311	292	312	321	267	295	286	316	303	329	275	296	302	293	288	296	287	334	266	325	306	282	317	280	298	307	260	245	276	291	300	265	309	283	284	304	277	309	311	272	289	278	314	306	315	294	298	323	298	310	299	275	312	290	304	289	288	293	329	322	287	293	284	294	268	294	310	316	302	296	288	341	311	296	302	302	316	285	302	295	302	307	300	265	297	294	286	268	288	299	305	314	309	303	308	286	286	280	285	292	306	318	324	280	307	292	314	330	315	319	296	336	306	303	308	300	260	291	280	322	294	322	306	324	276	314	311	276	269	306	274	302	287	273	279	272	305	303	304	301	287	293	324	310	305	310	276	272	314	303	313	292	304	326	306	287	304	310	275	273	269	306	308	291	302	289	298	274	303	305	248	285	318	273	280	288	300	283	296	293	288	283	266	304	288	293	319	285	310	302	294	300	333	303	281	303	292	287	300	289	289	306	320	291	317	311	298	274	277	320	294	298	323	316	279	314	304	280	275	319	294	279	315	296	274	282	327	296	303	300	294	292	306	335	313	290	309	297	293	295	314	270	279	301	275	357	320	291	275	313	352	313	310	276	339	314	292	306	258	295	298	291	266	290	281	310	291	301	291	288	303	315	339	300	293	276	324	266	317	291	260	317	306	315	321	304	291	291	318	267	288	303	308	297	298	299	303	304	299	297	309	281	311	291	263	307	308	296	300	269	322	286	288	311	295	297	275	302	307	327	300	310	291	304	309	289	314	270	278	320	310	253	334	290	314	276	295	312	279	300	294	306	285	319	304	318	248	297	313	299	323	291	292	257	320	305	316	327	328	325	300	289	312	314	291	320	323	312	306	276	288	308	271	320	323	284	269	296	298	294	274	312	334	299	286	307	274	313	290	305	291	312	332	328	321	320	316	325	264	281	297	287	258	297	277	286	299	315	319	321	300	309	303	274	297	301	256	284	251	313	291	277	300	259	303	283	297	302	338	307	284	263	283	315	278	284	278	318	289	289	330	308	264	292	292	327	330	278	299	305	310	284	302	286	283	287	298	282	300	307	249	338	316	282	293	317	307	309	333	297	270	289	299	266	308	277	282	325	299	299	304	300	286	288	278	280	321	290	281	303	282	282	306	299	298	315	304	260	280	296	302	294	306	315	291	273	304	297
24692	35893	48661	38184	16987	15133	13324	11554	9697	8376	6537	5873	5162	4604	3983	3805	3653	3130	3044	2862	2191	1926	1742	1705	1496	1368	1275	1035	1082	1061	1018	1015	947	972	893	925	954	897	815	855	867	806	789	806	766	770	778	789	837	819	927	916	956	975	838	906	866	866	911	901	885	880	924	893	920	876	846	805	764	796	829	809	851	832	903	771	824	872	804	786	794	808	799	792	731	741	746	799	793	733	793	800	753	747	716	739	772	736	773	770	796	710	732	697	711	756	728	709	707	724	753	733	706	713	719	737	692	733	737	720	665	748	697	727	692	701	661	732	717	760	693	717	702	723	725	681	680	703	694	701	719	735	705	663	697	708	734	755	704	680	693	663	681	690	706	708	727	721	713	735	689	721	696	710	720	708	758	688	703	685	708	658	679	682	670	701	709	703	692	702	673	682	698	748	747	674	703	717	701	724	706	723	727	728	719	686	777	694	693	719	645	680	694	723	726	692	668	711	683	672	689	698	679	730	697	721	734	709	726	688	759	703	743	781	780	696	722	732	702	665	648	675	702	710	685	658	734	745	744	692	673	699	726	742	721	741	658	705	704	677	698	702	733	701	743	680	692	708	734	739	718	704	657	677	751	692	712	689	730	699	683	755	684	714	740	724	689	683	650	696	720	707	738	692	749	734	701	684	704	684	664	698	698	745	693	675	702	700	692	723	719	658	687	756	672	687	729	721	743	706	726	691	724	704	698	699	699	671	734	720	681	708	711	679	696	721	665	647	653	634	735	671	678	703	701	706	711	710	746	742	697	682	711	692	697	687	686	665	676	687	670	726	719	663	686	728	720	696	714	691	737	700	709	740	711	707	683	727	715	753	700	701	785	730	666	701	748	684	726	739	710	708	709	674	684	690	754	780	721	742	720	678	666	674	713	709	699	739	679	714	699	688	691	727	746	700	721	715	696	746	705	659	715	655	712	695	714	724	676	699	691	756	736	668	718	740	710	744	729	644	702	685	749	705	702	742	721	685	725	769	701	749	745	718	743	682	702	710	671	702	721	665	705	641	745	701	721	670	688	717	735	738	738	732	710	730	744	721	698	700	739	702	710	684	696	721	738	664	669	687	648	741	669	709	725	743	738	695	728	710	705	707	679	658	720	717	687	724	746	683	649	674	685	680	659	709	697	716	719	694	697	702	712	728	686	719	682	733	703	723	705	674	697	750	688	713	669	750	684	663	701	722	702	750	723	717	735	779	697	727	669	743	732	668	724	645	708	659	707	757	679	690	675	702	745	677	712	738	692	783	714	717	709	687	682	663	678	755	725	690	708	713	680	690	706	703	688	729	678	693	737	661	755	652	699	695	697	682	732	743	676	742	690	714	695	750	678	702	678	690	741	695	741	706	717	690	702	736	698	692	694	731	689	703	692	682	740	743	734	706	663	718	697	670	665	683	675	682	706	714	708	739	702	756	743	670	731	774	652	738	725	689	689	701	698	724	731	664	708	726	640	695	723	660	739	710	728	738	737	700	642	731	702	677	712	734	723	687	702	696	683	690	651	728	736	718	716	710	700	714	683	716	690	716	729	643	725	677	723	697	710	712	674	699	722	702	662	691	714	710	673	706	714	659	678	701	698	749	685	710	691	702	701	748	698	638	687	690	723	718	680	680	708	650	699	702	737	721	735	787	679	686	694	719	678	705	686	637	719	728	711	701	703	679	730	676	672	700	739	680	669	779	725	710	701	678	701	710	674	718	722	733	721	726	721	722	692	762	723	689	736	710	692	710	723	696	720	707	662	742	665	765	713	660	728	760	722	687	663	711	662	698	742	668	673	693	705	657	741	724	740	730	681	706	715	714	707	760	708	673	708	685	717	664	656	672	696	696	741	746	750	693	709	700	693	688	737	684	699	712	768	725	670	655	714	718	677	711	696	738	749	687	724	718	676	668	732	654	715	724	739	702	741	673	659	692	670	687	705	702	703	712	698	661	741	674	711	695	724	690	678	673	740	710	682	734	677	719	690	664	707	672	730	705	675	696	682	707	697	699	709	686	734	690	689	714	697	737	714	705	732	731	713	719	718	670	714	669	711	726	681	721	751	711	698	705	689	687	649	719	697	694	721	690	706	725	678	762	710	691	735	727	690	717	697	705	682	649	662	691	692	678	691	691	713	710	742	711	647	716	669	751	673	684	693	736	740	644	731	726	773	721	713	692	703	678	760	731	684	685	683	716	726	697	742	715	694	679	682	725	735	710	723	721	751	670	698	699	717	735	719	692	728	655	700	691	668	658	662	741	699	719	730	701	692	749	709	704	671	688	711	707	662	715	716	708	658	708	668	698	725	703	664	690	768	735	676	731	687	725	724	687	720	719	704	686	743	762	716	692	658	708	701	668	704	705	666	692	688	746	717	699	694	680	693	639	717	704	727	737	739	731	744	652	707	715	738	664	712	717	701	756	740	720	723	715	700	702	686	697	759	698	715	676	721	685	710	614	745	732	723	694	703	744	721	689	683	731	724	682	727	741	761	733	701	706	661	671	682	706	673	727	661	714	673	681	709	705	746	691	732	712	704	628	710	741	715	729	696	670	723	691	672	683	692	728	690	720	692	697	733	668	740	737	705	735	707	730	706	703	728	696	673	721	714	714	670	731	725	731	714	669	712	740	676	738	725	726	675	707	746	700	686	674	732	671	678	676	691	685	738	757	707	740	678	677	682	681	692	688	682	699	686	642	694	647	746	688	715	707	669	703	703	679	724	725	747	718	707	717	681	700	661	703	738	701	686	726	731	756	719	672	751	735	735	643	709	706	715	754	711	715	704	714	707	706	662	721	729	719	709	739	699	670	760	730	718	678	707	722	718	734	675	709	667	704	679	721	667	711	742	718	701	683	666	725	725	672	715	707	684	710	736	718	695	718	682	719	706	716	732	698	761	692	703	728	710	691	671	701	742	709	682	678	736	704	708	725	654	719	713	717	677	718	748	691	733	693	752	698	753	671	687	686	725	697	666	690	667	700	714	729	743	696	686	690	660	675	681	705	653	664	718	718	667	710	688	693	749	702	715	680	693	694	696	706	722	731	718	715	716	670	716	702	724	714	713	711	696	744	712	716	670	718	745	728	675	714	659	702	670	754	733	708	734	698	703	677	692	741	667	713	716	702	725	657	707	678	660	712	684	720	722	694	669	674	738	696	706	729	706	692	698	752	721	687	734	736	730	712	698	679	700	732	685	682	702	672	708	701	712	743	698	739	687	700	748	712	700	705	682	743	651	701	718	709	719	725	729	722	702	691	689	719	722	659	723	743	739	729	716	727	661	718	693	702	704	645	694	690	673	694	710	678	710	718	713	665	670	671	721	704	695	701	692	703	702	726	713	730	694	673	689	705	754	638	740	679	716	670	706	704	711	710	717	716	670	735	734	649	721	680	664	662	728	694	689	721	701	677	674	715	720	758	700	697	717	683	688	692	692	698	668	747	701	700	672	699	677	752	726	764	711	676	731	719
47761	51544	49895	36724	24859	21694	16225	10449	6416	3787	2578	1809	1562	1398	1199	1128	1118	957	871	785	605	528	529	482	430	432	426	376	357	394	356	374	307	305	292	328	321	318	305	303	313	307	287	286	295	286	286	271	310	267	319	331	308	302	321	313	302	309	321	304	302	298	304	324	316	280	287	303	268	295	293	303	302	282	313	298	290	289	271	295	309	289	297	303	271	257	258	269	302	279	312	283	286	265	284	269	263	261	297	283	311	257	298	296	273	269	256	281	257	284	241	282	257	262	243	272	238	271	240	235	269	282	264	265	284	252	260	273	254	307	297	263	271	322	292	263	283	240	273	275	264	262	240	288	279	280	261	295	244	268	254	258	253	248	266	266	272	271	261	258	261	249	253	267	284	262	283	300	295	297	247	277	263	267	278	281	275	261	267	250	238	308	267	252	253	273	278	255	248	284	284	258	239	272	240	275	276	277	251	258	297	225	266	296	267	273	260	247	256	251	271	300	267	252	287	255	274	253	251	301	253	265	238	278	251	255	239	245	288	290	288	273	288	280	260	266	273	246	245	268	226	236	263	270	253	272	263	229	263	258	254	239	270	273	247	246	263	273	256	273	257	277	274	284	277	281	275	274	233	278	273	278	254	256	260	239	263	237	250	281	275	264	260	265	286	264	250	269	257	269	269	259	269	253	252	255	272	286	281	277	275	261	242	242	291	253	259	234	249	248	276	260	232	263	266	291	253	281	281	258	262	292	230	256	277	274	276	276	256	258	270	276	258	261	274	245	282	265	268	283	248	260	239	229	256	263	270	264	251	253	246	261	247	234	266	273	270	261	270	238	271	281	258	245	228	265	277	281	274	273	240	271	290	293	297	258	258	261	278	258	269	258	261	270	281	248	269	273	283	267	265	257	279	283	264	243	296	283	279	233	261	263	247	276	260	292	220	293	264	253	260	241	239	283	285	265	243	253	265	247	263	256	251	274	260	265	269	263	298	252	278	277	224	266	276	269	251	239	259	281	253	277	294	271	271	252	267	243	253	246	285	294	234	280	264	281	279	259	286	251	271	292	235	271	265	245	244	253	300	268	288	268	252	274	271	252	277	264	264	260	264	264	285	279	259	278	238	231	228	258	276	277	273	261	270	290	267	261	282	256	265	256	265	246	266	257	277	266	267	243	251	266	265	253	235	244	297	274	271	280	261	281	243	260	260	239	263	290	255	264	250	265	240	270	261	272	257	263	288	234	285	280	250	266	270	255	260	266	282	266	269	281	262	278	249	265	248	298	300	252	256	288	279	245	261	258	264	237	290	303	252	255	267	277	244	265	256	287	259	264	278	244	268	251	257	263	268	275	249	258	264	243	249	261	264	249	289	272	256	272	271	259	247	263	281	247	265	257	261	282	267	270	258	263	259	235	278	288	260	263	271	251	277	257	278	287	264	236	227	269	272	259	280	231	238	264	252	239	204	244	263	271	247	281	254	279	250	248	266	258	250	277	246	260	305	281	268	271	257	260	279	263	246	281	244	240	261	267	252	287	237	258	266	259	243	268	282	242	255	269	299	262	280	268	286	271	256	294	237	233	268	242	263	287	245	258	255	279	242	266	270	279	264	253	263	245	287	273	265	266	287	237	259	256	269	264	273	246	258	250	272	289	259	277	282	257	276	268	287	262	248	230	250	250	254	280	278	252	249	277	229	244	272	268	274	279	232	248	281	270	249	252	275	292	309	238	245	276	252	240	250	251	259	238	269	260	272	264	282	258	221	254	260	303	260	246	239	252	262	255	246	240	261	237	258	262	264	278	261	248	265	294	263	245	266	240	277	279	255	294	269	273	272	255	252	286	268	264	247	273	282	295	270	299	260	269	264	257	248	250	267	256	232	277	293	274	281	284	280	234	262	241	251	277	271	262	253	267	306	273	267	254	237	260	294	256	309	279	277	283	247	252	276	282	295	263	241	276	277	287	271	279	265	272	275	255	231	276	279	252	258	271	267	253	284	246	262	260	266	256	266	241	260	271	271	227	256	254	276	265	284	261	215	278	273	277	242	219	259	273	270	264	273	278	249	274	280	256	285	288	251	238	274	272	272	265	255	267	279	285	267	269	262	256	275	269	232	288	254	281	268	258	259	291	266	257	278	254	282	261	256	266	308	241	262	255	287	251	253	256	245	241	291	283	288	253	262	261	276	276	259	280	263	297	246	289	262	257	255	260	257	270	264	285	271	284	262	266	268	258	246	266	276	273	244	272	259	271	283	269	254	267	269	268	280	273	246	257	283	274	261	281	268	271	260	253	285	281	248	275	245	261	295	289	283	280	261	253	257	239	272	280	273	258	274	247	264	260	272	235	261	259	292	236	255	255	248	270	250	269	292	279	239	253	285	278	238	283	275	288	242	267	276	249	253	239	251	269	272	271	226	236	270	258	260	238	242	284	268	272	259	223	272	259	237	263	260	233	256	257	252	252	278	260	273	271	287	262	303	262	288	254	286	236	249	263	282	258	290	263	249	235	267	299	277	254	280	275	274	272	251	302	246	248	231	259	284	258	260	271	268	262	238	250	283	267	266	288	271	249	254	261	275	238	280	249	264	270	263	268	295	253	263	255	274	255	282	264	301	253	258	274	254	284	268	254	242	241	255	260	239	256	237	249	248	247	270	255	253	244	265	306	259	237	293	265	272	256	288	275	282	268	235	289	249	237	282	278	254	281	272	274	285	254	268	251	264	265	274	269	244	261	262	272	250	268	267	291	252	228	240	263	243	282	272	250	248	265	284	265	288	273	256	243	317	247	283	284	266	283	268	265	249	289	286	263	246	262	268	283	247	265	243	271	240	276	230	273	257	285	289	247	288	289	259	257	253	256	252	262	251	273	276	300	264	258	287	302	251	270	257	277	252	239	229	273	312	300	258	267	260	269	262	253	258	241	238	256	269	235	266	269	293	281	298	281	307	259	283	307	277	278	269	296	261	253	257	279	234	259	261	269	240	272	240	251	269	277	239	266	254	252	241	279	272	291	285	279	258	250	277	248	274	271	265	268	270	272	235	253	260	272	274	254	256	281	239	258	283	274	249	237	289	253	259	268	289	281	249	300	256	257	305	255	259	278	239	250	268	257	234	282	294	249	268	245	265	257	254	247	281	262	253	245	260	259	263	284	267	271	282	269	277	247	294	247	261	280	278	249	251	242	229	305	264	249	268	244	301	300	255	270	265	263	271	277	272	284	245	285	266	231	275	255	232	246	283	234	295	271	271	252	254	264	285	290	272	250	251	281	247	291	269	269	268	299	251	281	271	276	263	250	253	258	257	286	247	247	262	255	278	263	283	227	310	277	276	266	245	273	259	259	243	273	276	261	241	258	260	257	297	257	309	268	233	280	264	281	257	256	277	271	272	272	301	266	289	285	242	288	262	309	284	259	266	259	252	301	269	256	257	252	260	267	278	293	269	262	268	251	237	252	266	266	266	265	259	264	273	259	255	281	273	270	277	270
31581	44614	52374	39340	22097	20374	18335	15699	13511	11790	9399	7581	6857	6419	5376	5260	5140	4663	4380	3532	2872	2416	2262	2070	1896	1764	1711	1609	1415	1349	1265	1209	1047	1032	1030	1022	985	959	939	909	891	833	893	799	773	782	718	752	810	890	992	1056	1064	1045	1012	970	973	936	913	949	916	890	956	927	884	852	850	824	801	828	809	812	797	797	816	761	824	837	804	712	720	755	748	761	752	708	698	776	702	757	704	698	696	658	668	668	676	661	717	704	790	716	719	693	692	644	612	660	629	635	667	628	614	646	648	637	603	628	631	615	588	609	614	634	599	630	670	600	627	609	625	624	634	626	635	629	651	645	591	599	635	640	627	630	618	586	607	615	628	595	598	654	601	635	608	607	617	624	550	610	593	622	653	633	656	586	597	603	612	542	590	574	639	636	628	649	622	568	574	614	600	577	632	594	607	633	613	597	623	587	596	628	619	599	637	670	624	708	622	603	606	654	640	642	642	608	589	607	651	615	590	579	639	585	606	640	626	597	585	631	604	607	620	640	621	612	600	615	620	607	631	619	632	590	593	653	625	634	590	572	636	603	628	661	654	586	617	589	647	618	632	635	583	619	601	623	698	598	648	594	619	609	614	614	615	584	640	597	629	632	635	611	632	633	617	656	624	609	603	663	639	641	612	611	650	631	659	640	607	612	624	645	628	618	581	649	620	589	601	602	622	637	615	606	615	601	600	602	643	567	632	633	608	624	600	590	586	602	643	610	622	609	655	654	636	647	603	608	631	582	631	608	611	637	624	594	636	615	636	627	640	592	686	640	642	605	609	612	595	618	593	633	608	633	620	620	628	634	624	615	615	663	622	603	658	636	671	641	648	629	605	653	631	588	637	619	642	612	641	637	615	633	610	616	639	685	643	614	657	641	594	613	633	619	628	620	624	670	619	628	630	620	625	628	624	593	583	618	670	648	621	607	616	635	617	620	650	588	670	655	614	612	565	628	652	642	623	624	617	611	590	612	603	612	614	595	583	663	661	674	627	625	597	621	623	641	617	597	632	590	651	593	641	652	567	655	590	641	604	636	682	615	622	642	617	646	587	643	584	685	601	621	590	686	620	619	588	605	615	615	620	665	612	662	601	622	631	664	575	581	619	642	617	624	619	580	658	621	562	623	613	621	642	607	603	662	596	589	615	626	593	600	569	660	607	619	567	672	602	604	641	611	645	599	632	619	586	602	645	632	627	637	640	603	605	594	622	630	605	625	621	645	635	607	632	633	641	582	633	634	615	623	605	622	612	643	651	608	643	618	622	588	618	620	638	565	661	626	590	559	624	590	620	616	629	605	577	648	624	593	666	583	668	584	614	633	579	599	640	631	615	621	628	653	640	629	585	608	604	616	612	663	637	577	612	624	637	627	646	607	686	642	608	624	615	676	621	603	602	646	637	592	592	613	601	618	616	606	608	622	639	625	621	621	611	677	625	649	602	613	617	606	625	613	650	678	603	641	653	650	608	620	607	589	629	667	635	629	630	581	617	672	605	621	582	635	664	658	635	610	644	624	607	609	629	670	606	658	613	595	644	613	613	656	592	642	645	622	606	668	623	599	649	599	630	609	607	638	612	614	641	628	620	599	601	601	612	649	644	706	641	601	635	595	649	560	590	603	627	600	593	606	634	610	645	616	658	632	648	606	639	589	631	606	642	604	576	599	603	638	625	590	617	619	610	613	634	617	639	653	615	609	617	638	651	629	664	570	635	580	595	610	618	625	637	638	628	632	615	632	623	588	579	634	655	620	622	630	607	604	627	603	617	613	634	589	612	635	638	601	580	630	631	656	623	622	660	622	604	605	593	645	612	637	604	613	645	629	636	666	628	659	609	635	625	625	632	613	589	682	637	621	653	642	641	643	630	599	635	622	640	647	614	648	623	627	660	620	605	611	641	634	623	619	576	654	622	642	593	600	651	599	617	623	640	632	585	598	624	626	625	587	641	645	576	657	584	599	606	604	612	625	613	605	631	601	586	651	627	627	629	595	625	597	630	636	629	611	647	589	623	643	586	597	612	605	614	618	628	581	650	630	677	628	635	602	600	610	646	574	610	658	617	651	610	651	613	617	608	638	652	625	600	644	614	600	602	601	607	587	631	639	592	615	614	628	627	605	605	641	619	590	655	631	593	599	641	631	629	628	644	613	646	673	627	617	627	647	570	597	646	639	625	617	599	598	601	640	606	645	624	617	635	614	608	603	615	618	581	599	616	617	636	577	619	655	627	645	583	588	642	611	595	642	606	581	619	575	604	636	634	622	616	576	603	595	622	690	638	637	627	666	635	631	609	594	607	597	622	605	627	598	618	656	617	609	624	617	625	575	590	609	608	597	609	632	637	625	664	617	646	656	645	644	594	660	625	642	619	642	589	627	649	628	599	622	584	596	643	618	619	635	604	608	654	579	615	603	668	639	626	594	627	573	603	631	617	638	588	583	593	646	594	639	582	605	594	588	619	613	604	579	623	689	628	586	600	637	616	616	587	592	604	625	564	600	632	634	600	624	595	609	630	659	623	603	627	670	605	569	637	627	622	586	570	616	633	614	624	627	609	613	665	634	664	632	558	657	625	573	559	586	618	644	571	587	625	603	589	611	663	631	629	612	588	588	629	622	668	620	609	590	632	615	638	627	626	609	603	621	626	633	593	589	668	594	594	675	639	619	604	607	616	598	584	652	583	605	587	629	671	601	592	594	595	593	603	607	575	622	598	631	606	565	626	614	576	606	631	646	639	615	644	651	629	599	601	596	631	621	620	621	642	601	619	661	643	622	586	621	649	619	595	602	670	609	597	619	599	615	617	603	636	624	631	589	586	600	644	595	623	608	599	600	606	564	610	628	633	701	651	608	624	578	625	622	601	621	631	636	613	620	650	607	594	628	638	687	670	635	644	617	636	611	601	624	646	640	608	640	591	622	637	604	609	612	625	616	620	625	621	641	653	637	641	634	648	605	648	590	564	607	612	633	645	602	616	665	675	617	626	665	653	606	607	653	609	619	667	605	608	649	594	608	599	605	598	643	625	652	647	676	604	631	627	636	614	621	649	645	638	618	622	643	613	620	642	597	669	624	639	603	645	606	648	642	643	644	654	626	612	630	621	613	600	631	651	621	598	597	659	629	585	638	630	626	594	549	633	605	612	628	588	615	624	658	611	598	585	636	630	630	635	582	604	577	618	598	608	610	637	624	607	609	655	663	624	639	609	636	626	654	608	599	550	622	651	637	652	613	664	630	618	650	645	613	657	610	612	627	621	622	598	650	641	621	638	574	621	644	655	589	607	614	599	666	641	622	563	602	617	600	647	678	591	641	620	623	612	691	645	631	583	675	614	607	653	625	599	628	654	650	636	592	619	605	623	627	636	645	660	632	641	675	636	693	642	599	626	694	569	602	606	589	580	662	624	598	616	611	623	623	628	593	590	641	657	604	609	623	643	616	581	577	620	595	632	623	627	611	636	635	594	591	579	638
20103	17381	19001	10488	4330	2717	1839	1249	1002	745	652	557	552	465	453	391	360	341	342	272	311	302	282	275	258	296	284	242	223	227	270	263	262	243	249	232	237	249	261	241	252	243	255	226	259	241	227	213	224	228	228	238	230	248	265	260	226	226	274	272	225	287	248	271	247	273	284	257	266	255	243	240	260	242	251	252	240	257	307	267	258	239	243	249	210	232	250	251	230	220	238	268	251	266	245	223	223	239	252	232	256	245	239	242	263	242	243	250	261	273	230	241	209	209	218	224	253	240	241	228	240	243	227	236	244	245	238	225	232	223	221	252	214	264	231	237	264	238	218	226	288	234	260	245	229	199	259	242	243	261	226	232	228	259	253	250	231	239	247	229	252	213	236	233	261	244	231	232	218	254	238	253	214	266	231	243	240	254	210	228	230	265	236	230	215	215	231	239	229	219	228	234	234	225	243	246	250	241	245	251	236	255	238	224	241	237	256	259	259	258	238	220	215	239	254	231	230	225	247	226	232	258	240	225	248	246	249	240	245	273	224	228	236	248	226	220	248	234	241	221	243	230	237	238	239	233	256	227	250	251	247	258	236	244	264	226	231	218	239	239	240	252	227	217	226	245	246	246	231	236	239	225	259	268	232	222	248	256	223	217	226	227	267	228	247	241	248	255	254	256	259	260	242	201	231	243	213	253	250	245	259	252	249	246	242	230	226	276	234	228	242	254	217	211	236	237	230	260	252	211	258	265	244	213	223	205	195	232	270	273	234	233	238	259	243	239	233	239	236	220	255	225	218	226	256	233	228	257	224	244	237	246	242	234	239	241	244	204	231	255	248	257	250	244	246	242	224	233	242	239	274	202	241	228	262	217	205	251	291	228	256	229	220	233	268	212	232	232	232	253	272	263	234	224	237	247	254	229	216	275	231	250	237	213	247	213	223	216	226	266	246	255	245	255	272	238	254	241	242	223	252	243	263	234	240	246	225	260	272	240	237	229	220	230	233	229	224	214	241	241	267	238	244	228	234	265	235	234	219	267	244	234	220	198	252	227	236	216	275	230	230	216	241	238	257	254	222	182	241	245	246	228	246	234	243	230	227	251	249	242	200	224	229	256	228	228	242	246	259	221	242	238	259	231	221	226	244	220	240	221	230	200	268	244	230	252	246	243	212	212	257	247	246	244	247	249	225	255	235	246	242	232	207	227	234	238	261	258	245	243	257	247	232	228	218	234	231	224	248	247	237	214	253	259	245	227	247	254	241	275	226	248	216	241	223	263	244	237	261	218	233	240	262	242	255	231	238	252	249	251	254	224	233	222	225	242	207	237	241	196	236	217	244	237	225	248	226	238	217	251	215	234	240	234	237	255	246	231	230	263	203	222	214	226	269	233	218	263	222	231	222	223	241	237	238	201	261	238	231	250	220	233	217	271	229	214	244	217	240	266	219	275	216	255	236	229	249	232	222	263	230	255	237	240	222	210	237	233	241	251	251	256	234	253	244	245	248	250	256	245	248	214	239	231	226	234	223	246	235	232	249	236	254	250	242	226	253	240	260	249	251	239	218	225	277	230	243	204	216	242	246	239	240	254	233	232	204	201	257	232	265	244	238	225	246	257	249	231	213	235	234	226	230	255	262	228	248	252	250	242	251	259	227	236	257	230	225	225	241	249	225	233	214	233	218	249	256	228	223	242	229	257	234	219	225	233	236	262	223	235	249	248	228	235	228	233	263	231	245	220	226	243	245	262	247	265	249	230	236	210	254	251	221	215	257	257	220	263	232	265	232	250	227	233	243	238	266	246	244	231	227	245	241	231	233	222	233	241	233	229	228	232	233	231	201	253	243	228	227	226	219	236	226	235	239	234	233	236	234	240	237	241	238	236	241	209	206	246	266	236	251	255	228	238	241	243	213	230	229	251	243	248	233	239	239	238	244	238	254	218	228	244	260	246	229	249	249	223	233	244	281	234	251	234	252	239	250	237	216	259	230	237	245	228	224	250	249	273	247	243	230	204	232	236	236	260	245	222	266	227	263	235	224	227	237	253	247	234	241	265	234	228	244	241	236	218	187	247	237	222	241	248	249	245	227	237	236	263	244	246	194	246	232	246	257	260	241	245	244	266	249	245	236	226	260	232	236	238	258	243	239	224	241	230	236	246	250	266	267	232	254	243	273	212	245	254	241	289	234	247	242	209	232	260	216	205	227	255	246	227	257	243	221	256	245	250	235	214	249	265	239	217	262	235	277	231	231	258	225	216	243	263	244	236	243	243	242	219	228	247	237	241	296	226	241	249	211	234	253	236	258	247	258	232	244	276	224	254	247	235	273	224	217	240	257	252	233	235	201	215	218	258	254	245	239	221	211	283	223	224	244	239	234	248	234	238	234	227	230	234	234	242	227	241	224	243	242	229	226	253	230	212	255	237	229	242	225	252	222	264	236	249	242	241	248	256	227	227	249	263	228	257	238	216	240	230	224	273	251	250	225	244	260	224	252	254	236	247	258	228	218	229	218	273	251	223	244	257	245	197	238	210	241	236	257	243	261	255	227	228	227	247	241	216	252	229	254	231	237	241	233	238	221	253	233	234	222	266	237	239	227	233	276	249	258	227	214	218	228	256	241	217	254	247	249	218	231	256	274	220	233	268	242	241	241	233	217	221	259	262	255	238	235	212	237	230	232	238	244	255	244	251	236	224	246	248	235	231	259	248	243	224	240	233	250	246	258	227	209	259	216	215	230	231	258	241	246	238	261	210	237	240	238	236	226	242	265	238	245	260	248	216	228	232	225	208	249	234	229	250	243	235	236	249	253	261	257	230	223	219	201	261	214	225	289	235	239	226	225	248	224	251	219	235	226	221	251	245	229	238	238	235	269	270	219	266	261	238	222	228	216	222	199	236	226	247	236	247	270	242	242	247	252	262	230	246	227	241	213	226	251	254	270	264	238	246	221	235	220	234	227	247	237	236	236	224	237	243	240	237	252	209	260	254	230	255	237	233	246	229	231	266	230	209	212	236	244	218	227	271	250	212	235	231	234	222	249	248	261	243	240	237	247	252	226	217	248	195	236	232	220	249	270	250	255	271	244	209	244	263	230	216	221	249	231	270	243	223	248	247	250	255	225	255	238	228	216	254	276	240	226	249	210	236	256	212	230	259	225	242	231	216	232	239	226	229	222	264	254	226	227	277	222	189	234	235	229	226	245	273	241	228	231	244	231	217	224	220	259	236	237	249	253	224	252	253	237	222	230	205	197	228	230	261	232	265	248	199	253	242	233	209	243	240	235	220	259	265	246	237	237	200	260	234	274	219	244	255	273	218	233	265	230	249	231	263	219	231	228	238	253	256	235	224	257	223	228	243	252	247	216	243	232	262	233	224	237	240	253	255	218	233	257	257	252	241	240	254	239	228	216	221	222	227	220	249	234	197	216	267	268	259	234	256	239	256	253	265	252	234	235	231	217	268	231	249	219	239	213	260	238	233	222	223	227	246
11859	15937	24414	17168	10302	8600	7047	5412	4460	3651	2925	2457	2192	2008	1847	1606	1448	1377	1211	1129	1093	1071	973	879	802	717	758	671	608	619	604	598	642	615	640	583	633	582	614	601	626	669	552	647	621	629	622	617	628	617	666	673	668	690	658	649	683	653	670	724	659	676	687	678	638	653	699	663	658	654	651	645	649	671	677	683	638	654	621	695	658	578	605	607	658	633	654	656	604	612	615	602	627	623	623	583	608	568	614	615	612	609	577	638	606	616	625	571	583	583	611	621	576	547	602	574	600	553	593	585	610	599	600	572	629	611	569	580	625	639	568	622	617	574	631	555	615	543	600	578	594	588	591	587	563	544	548	631	611	613	586	617	558	573	552	593	565	603	576	587	601	574	574	589	589	601	614	546	586	578	602	605	586	614	576	585	607	571	600	609	584	609	584	575	569	618	603	593	573	599	605	604	616	551	612	611	555	607	588	593	610	597	646	546	644	572	613	558	557	571	587	572	596	600	594	554	594	575	573	552	594	570	607	589	623	578	578	604	596	616	570	629	603	571	581	606	576	581	596	609	617	573	582	579	589	590	576	578	575	574	612	604	607	584	587	569	576	575	583	592	572	610	584	605	624	577	612	534	580	592	627	630	629	628	598	553	578	614	566	640	569	622	565	641	558	550	573	580	605	593	601	591	623	624	612	592	658	580	589	580	582	614	602	619	612	560	626	621	599	574	615	552	573	583	576	567	619	635	613	552	606	563	602	577	629	563	582	594	599	574	609	606	579	581	670	576	554	587	611	577	600	614	548	616	664	618	621	623	610	586	616	532	588	590	591	558	592	542	589	616	612	614	582	597	613	608	579	546	610	565	590	606	547	533	625	578	616	608	591	582	573	583	595	592	612	583	525	595	609	642	632	578	598	600	614	597	607	582	602	627	554	589	561	602	625	563	570	531	545	573	573	621	622	608	590	599	550	622	582	599	560	577	598	566	594	621	593	618	624	597	602	547	633	597	636	617	607	580	578	591	575	586	619	590	601	592	596	574	578	552	573	626	598	596	577	572	646	588	590	567	590	579	605	580	587	611	550	616	578	589	616	602	578	600	592	562	594	581	565	613	606	560	603	585	576	617	594	588	572	599	606	575	581	582	568	593	591	627	562	631	580	598	591	599	550	598	612	599	595	521	586	537	609	561	570	593	609	592	609	583	614	603	581	581	616	572	595	583	639	583	626	575	614	582	552	616	588	593	627	629	586	598	596	602	560	608	589	620	577	606	598	636	576	566	554	597	627	590	605	575	562	564	573	648	577	548	610	582	569	590	566	587	594	606	580	609	640	646	552	549	555	606	611	562	546	564	593	608	596	587	578	586	609	604	595	628	578	557	613	590	607	583	584	580	571	569	582	636	589	583	570	583	589	601	567	576	586	574	645	652	614	573	640	599	576	573	604	566	587	591	566	607	590	626	563	574	602	635	587	568	596	578	607	543	567	584	610	575	546	568	622	572	600	608	594	560	597	539	592	584	577	596	595	578	606	608	623	579	617	566	601	561	591	589	595	619	552	581	612	543	524	644	612	605	556	560	618	587	600	542	611	567	614	564	600	588	633	545	591	540	553	620	564	560	621	573	586	566	557	590	609	592	603	583	574	583	632	554	601	644	579	604	572	569	545	533	604	584	561	537	603	601	587	562	614	593	595	625	588	580	634	555	600	576	625	547	562	588	601	610	633	598	649	609	587	629	591	583	617	585	567	570	606	628	610	546	616	626	610	637	604	623	598	594	596	611	552	585	576	630	593	556	551	564	574	602	630	563	588	544	559	599	597	564	593	586	613	616	585	618	605	591	579	595	602	600	547	566	552	640	578	582	607	610	565	578	599	527	590	622	604	554	597	570	529	610	609	554	617	604	583	624	591	558	602	597	614	561	563	555	585	565	554	572	592	588	578	620	569	592	558	578	563	604	610	588	580	599	610	577	633	605	599	565	598	576	558	545	576	608	601	582	619	605	614	595	555	601	601	579	626	603	621	578	604	608	609	564	585	580	607	581	627	570	578	579	582	601	614	589	616	548	623	584	605	588	584	642	600	628	552	593	623	576	594	586	593	581	612	574	610	622	558	589	633	556	612	621	612	531	589	595	586	589	614	576	591	633	534	599	607	643	594	574	590	565	594	586	622	595	574	623	606	592	584	560	565	593	596	596	590	602	612	539	552	595	602	567	632	615	579	598	552	640	607	591	588	613	597	624	577	542	627	608	591	574	610	572	595	600	567	602	626	538	588	545	614	573	595	599	584	586	597	640	579	575	593	626	578	608	554	570	532	620	633	613	585	573	636	621	586	582	555	598	579	562	609	620	577	509	619	587	621	591	576	595	568	594	592	573	589	578	593	589	576	561	635	583	538	674	633	599	609	562	606	545	570	594	578	592	582	601	577	595	633	577	600	586	655	582	566	571	562	610	583	578	568	552	589	563	610	566	584	564	606	538	598	585	567	590	633	591	597	606	573	600	616	533	591	624	606	580	546	605	595	606	605	599	608	600	594	602	592	608	620	565	540	542	556	578	606	583	626	568	569	604	608	537	601	568	611	597	588	614	592	553	571	584	581	636	584	605	570	577	590	571	567	597	566	603	546	559	579	603	577	542	598	622	579	569	586	613	589	586	617	613	569	579	559	606	596	565	587	613	620	595	616	623	598	607	586	596	584	627	586	594	554	574	528	592	598	560	614	628	587	599	595	587	573	597	549	619	617	564	605	603	567	649	611	588	547	594	607	581	594	604	586	564	577	579	613	562	609	634	581	584	575	573	588	593	567	599	579	530	620	587	630	510	605	604	605	609	572	572	590	568	584	599	578	546	596	560	592	607	568	590	594	575	589	603	620	565	579	606	593	594	618	580	586	572	593	612	625	598	567	609	584	620	594	578	596	600	616	564	576	586	580	596	590	557	564	629	526	571	592	641	611	642	579	558	583	593	638	618	599	568	634	585	583	620	602	608	587	621	636	563	556	598	591	579	625	594	586	633	567	587	598	571	576	609	601	597	597	564	625	602	576	581	577	538	600	571	584	601	603	558	600	575	609	599	592	570	583	573	641	619	566	594	593	607	583	572	554	631	552	600	610	592	566	592	581	610	608	585	623	609	648	583	560	577	592	603	597	626	637	586	591	632	575	545	590	574	613	616	610	602	617	590	563	633	583	602	587	625	585	627	550	585	563	602	608	575	608	597	602	606	568	615	605	608	607	536	565	596	586	616	601	589	579	603	644	615	597	574	617	575	593	637	594	592	583	589	595	578	570	587	571	598	566	571	579	565	601	561	599	653	615	602	580	584	573	574	586	572	573	608	606	595	585	553	619	582	570	583	551	606	607	613	653	652	552	579	577	543	619	568	592	589	610	589	543	603	628	601	552	620	598	587	594	609	597	613	539	567	598	609	616	592	570	596	623	565	600	579	634	548	602	585	571	637	596	604	583	600	590	584	627	540	646	574	622	623	573	597	557	541
39753	45242	51198	35048	22663	16677	10281	6085	3693	2233	1486	1150	991	808	781	717	773	663	594	509	448	456	434	415	428	360	370	347	303	328	369	346	294	301	357	332	315	322	323	314	324	307	297	290	324	282	307	282	295	319	298	323	313	337	310	329	355	292	289	307	336	318	319	313	300	333	304	309	348	327	309	313	315	325	341	304	332	337	308	300	322	342	310	287	306	314	287	322	312	307	310	294	316	311	306	272	318	283	337	345	313	328	310	284	265	307	346	330	275	308	319	281	261	278	294	294	274	285	293	290	257	287	272	277	253	279	264	295	315	305	280	281	274	270	289	307	292	264	275	277	267	299	277	285	299	347	323	302	265	322	324	324	316	286	301	341	303	272	289	281	283	290	268	276	305	260	284	270	329	329	262	268	304	290	307	293	262	288	299	320	318	285	299	291	300	301	288	287	281	295	249	297	294	308	304	272	308	287	286	274	296	302	314	296	318	272	304	282	267	292	293	286	302	281	309	281	311	282	304	312	284	279	269	294	280	292	286	281	292	305	297	261	314	283	322	288	307	308	312	333	284	290	265	294	288	286	300	304	263	303	291	289	302	280	302	281	289	287	288	291	273	266	269	280	287	288	290	278	313	263	314	287	314	299	289	296	302	268	325	298	296	285	292	306	298	310	306	274	291	278	287	294	310	289	304	322	301	291	284	286	314	264	286	303	300	272	291	308	302	285	300	291	290	279	300	304	294	317	319	308	302	267	300	299	311	280	281	302	324	328	284	311	288	263	319	292	279	300	292	293	292	314	300	272	296	294	300	296	283	297	275	277	297	304	311	309	275	288	317	281	283	294	304	299	327	290	304	310	301	290	271	298	313	276	291	264	280	264	307	280	279	290	289	284	289	312	296	294	244	284	286	311	282	292	294	288	296	269	293	317	292	290	323	273	308	300	293	310	266	277	298	274	298	256	276	302	309	310	284	292	286	292	288	271	293	311	261	294	313	297	258	276	310	279	276	288	299	316	274	291	318	300	304	305	293	303	285	287	275	301	325	309	294	302	300	306	294	276	309	311	271	305	254	299	296	303	310	299	276	305	286	309	291	301	333	263	276	308	320	268	335	259	291	278	305	308	278	273	283	304	277	305	268	269	290	289	294	297	284	297	325	285	316	324	312	285	293	328	295	290	295	322	301	282	299	310	304	322	304	295	320	307	271	297	310	287	241	293	312	278	294	291	338	300	265	275	296	288	288	263	274	310	279	305	305	298	294	320	312	334	303	320	286	304	308	311	287	306	285	253	257	277	298	294	284	258	317	274	283	275	290	256	253	289	295	283	283	308	288	294	277	267	275	286	276	302	298	290	289	288	272	266	281	309	325	247	272	272	299	271	267	267	296	324	304	261	276	281	292	295	245	297	275	301	296	285	267	308	281	278	301	297	303	315	302	318	288	326	288	310	280	281	297	319	292	336	283	279	292	284	315	285	315	306	281	276	255	286	283	295	271	292	272	284	286	300	287	298	278	310	303	299	272	294	287	274	263	272	278	307	290	287	280	281	296	308	304	298	298	290	299	273	294	294	288	267	306	313	294	338	297	264	310	324	332	273	336	305	267	315	269	293	272	295	252	317	247	251	289	317	300	310	289	294	290	293	299	289	298	296	249	296	298	310	287	302	325	305	326	311	313	291	280	264	303	276	268	294	275	281	296	298	297	287	309	289	283	285	302	296	299	286	311	300	284	302	293	289	302	283	311	283	286	275	293	288	289	296	267	310	303	336	303	303	307	278	299	320	294	310	287	298	330	262	281	335	281	281	305	290	311	287	272	274	286	295	275	308	286	302	309	309	289	288	274	305	309	290	263	272	296	284	284	284	267	243	287	284	305	312	325	289	303	304	299	312	323	290	269	286	293	308	297	280	277	319	288	275	284	322	316	289	296	277	279	300	314	299	267	282	292	286	317	361	266	295	287	260	273	259	289	289	290	281	299	272	312	303	304	298	262	289	261	311	292	271	301	289	258	313	324	284	304	315	337	277	276	260	276	331	293	275	267	278	292	306	300	261	324	335	341	269	269	309	288	298	292	335	290	287	298	285	270	302	317	297	301	295	300	283	304	281	296	291	279	306	284	270	290	272	296	272	273	308	280	272	282	255	295	305	274	280	265	279	286	293	286	314	321	295	253	316	300	327	289	264	280	307	311	294	320	293	312	260	297	291	326	276	280	266	302	266	331	319	289	275	285	277	293	291	275	280	291	310	278	306	287	293	291	287	298	304	278	288	276	269	281	304	305	308	305	270	299	306	301	261	288	303	274	288	301	267	312	288	325	312	293	270	311	327	302	317	277	272	316	283	306	296	271	252	296	307	298	289	290	274	299	270	271	330	305	298	296	286	256	302	290	298	300	294	282	284	292	308	276	275	309	311	313	301	325	269	270	289	285	290	299	280	297	297	283	290	266	289	276	324	297	322	283	271	277	290	286	311	303	266	277	283	299	330	289	319	297	294	314	309	283	286	298	299	310	276	310	305	295	319	289	311	285	302	298	307	294	292	296	283	307	295	290	273	305	285	289	299	322	315	289	293	290	293	296	295	275	275	282	306	291	277	250	280	282	268	255	312	307	332	300	288	282	308	294	305	303	284	275	286	304	258	272	280	268	306	298	296	281	296	289	288	307	269	288	304	298	338	267	291	277	284	334	275	280	281	308	305	298	300	260	312	315	283	289	286	322	300	284	294	276	331	295	284	296	289	308	310	298	283	280	256	286	298	284	277	292	296	302	287	293	295	277	263	320	290	290	298	290	289	305	283	315	318	285	331	290	296	311	301	289	299	277	285	287	291	309	298	292	304	290	325	307	292	301	308	292	290	289	287	284	291	264	324	295	290	255	297	335	298	288	263	300	274	292	279	303	313	313	289	303	290	300	311	288	281	279	319	313	318	246	288	326	278	280	307	327	310	302	287	299	264	304	308	281	256	281	279	342	301	277	307	286	265	315	304	290	299	260	298	287	280	281	307	312	263	304	283	271	307	304	285	291	278	312	295	291	265	331	294	313	292	271	312	298	296	282	291	272	295	294	306	284	320	285	323	323	295	302	282	297	296	271	317	293	293	302	274	286	323	292	273	298	263	306	303	308	273	318	308	292	288	273	322	294	294	291	272	266	285	310	307	331	289	264	270	308	298	284	331	317	294	337	296	296	310	275	277	287	294	282	304	242	282	279	285	261	317	311	284	261	277	290	270	272	353	268	272	289	276	294	310	319	261	283	290	274	281	263	284	277	307	289	287	300	309	308	276	308	281	295	302	251	293	289	287	283	288	285	301	322	286	316	281	280	272	305	283	291	317	297	287	319	290	270	309	270	264	292	275	342	284	295	275	297	295	293	303	308	292	263	328	307	307	297	278	302	268	276	288	293	304	280	291	266	284	284	294	274	270	337	290	293	324	308	297	309	313	287	300	274	290	304	348	300	287	233	300	279	277	297	333	290	285	252	270	299	281	304	304
26783	38685	48716	35818	18235	15552	13334	11610	10291	7651	6236	5085	4655	3938	3720	3689	3590	2849	2489	2212	1881	1763	1767	1645	1596	1399	1244	1156	1053	988	1054	952	883	882	891	868	890	931	897	822	813	799	777	820	787	791	798	809	836	828	850	889	976	957	902	916	887	828	850	907	886	942	900	872	886	845	879	840	793	770	796	811	821	793	792	782	810	828	820	774	791	752	825	753	738	744	789	761	760	716	757	764	698	713	717	734	716	811	718	848	768	742	806	728	739	730	748	705	721	720	679	740	736	727	677	689	711	723	673	655	716	657	691	687	638	661	741	736	711	624	673	681	729	708	734	665	723	705	721	677	770	704	706	653	700	690	692	679	676	686	702	646	712	682	706	636	719	678	713	693	672	707	681	672	728	649	707	684	685	665	703	661	680	712	691	717	690	676	695	740	673	699	713	668	691	712	679	740	665	658	688	675	700	607	666	677	704	736	682	704	717	692	717	703	658	667	674	696	655	687	673	693	691	683	669	697	668	683	709	715	692	666	705	712	691	701	728	695	685	678	693	658	674	698	637	650	680	671	697	716	702	712	700	716	723	734	680	681	682	723	687	684	688	734	719	704	724	713	737	710	698	703	644	628	642	705	693	692	649	730	666	706	704	703	683	736	644	684	734	686	680	708	669	709	707	691	680	698	697	743	685	724	713	681	697	697	706	677	688	720	720	704	677	697	705	690	688	694	675	695	715	692	700	712	721	659	735	708	706	690	659	693	667	716	722	651	695	691	685	711	617	705	662	713	674	674	663	727	708	667	680	669	665	720	676	643	704	652	682	658	684	687	666	717	667	685	706	663	691	680	648	667	676	736	626	718	694	664	684	734	685	750	705	674	691	694	722	710	663	714	723	668	721	687	707	654	708	685	661	679	644	668	709	692	703	684	696	650	695	733	710	643	638	700	714	686	688	664	673	707	670	676	753	684	643	662	691	678	654	696	655	661	733	651	704	687	711	695	719	649	704	669	701	694	709	689	660	696	664	757	710	693	676	671	697	672	678	698	682	711	675	699	702	724	705	688	712	733	661	698	704	671	697	721	664	674	716	689	689	720	720	714	662	692	654	659	667	704	677	686	665	669	682	679	701	667	699	673	655	648	712	689	706	629	687	663	674	714	700	673	688	661	685	734	659	726	704	703	689	698	723	677	709	715	715	671	645	686	697	661	692	699	749	731	681	640	668	677	696	690	713	684	676	732	743	677	640	723	705	751	652	627	697	689	692	686	713	721	719	699	634	696	726	706	712	619	711	702	745	674	693	694	701	723	702	665	700	728	702	687	694	665	725	709	677	722	682	625	699	706	691	676	693	697	655	670	672	682	657	707	723	699	715	660	696	741	648	705	672	738	692	704	629	683	644	668	676	675	667	677	684	723	689	684	708	691	692	714	732	669	724	650	742	656	708	722	710	736	675	705	639	704	689	643	730	690	723	704	696	688	678	727	699	700	659	678	686	693	691	680	716	723	743	691	656	691	700	669	672	720	675	699	685	715	698	720	683	669	708	729	702	679	688	690	674	697	708	659	700	666	719	693	699	701	695	656	714	717	718	749	746	671	699	649	676	678	676	729	740	687	700	708	688	684	677	670	679	715	682	689	700	725	675	642	735	720	684	686	702	679	650	691	816	683	721	701	689	637	692	711	695	712	707	712	639	700	704	696	674	681	729	722	684	695	767	691	738	725	701	710	653	697	697	678	677	714	713	688	727	675	706	704	710	705	732	662	702	667	667	702	670	696	725	729	748	684	669	710	707	679	695	657	644	705	695	726	694	711	663	687	687	661	699	700	667	669	715	700	703	659	700	715	728	652	676	730	725	691	709	690	655	705	708	661	661	707	739	665	744	690	689	683	674	698	723	687	708	665	720	734	683	703	716	651	699	709	719	681	688	694	716	683	670	658	673	680	672	721	650	679	744	709	655	644	670	748	696	699	701	707	699	647	728	660	741	693	665	689	640	712	696	715	691	698	690	652	690	645	702	690	679	704	686	696	679	647	685	732	657	681	674	677	702	690	630	670	728	691	721	697	713	679	690	676	671	668	716	687	704	684	670	660	660	684	740	710	695	644	704	707	694	688	686	681	716	689	684	697	720	636	668	723	688	722	677	679	709	696	682	710	736	703	693	665	684	657	683	703	699	701	660	678	668	725	701	687	681	702	685	713	709	702	691	672	711	697	682	670	685	678	682	673	715	668	700	671	696	725	662	701	667	706	701	652	696	633	708	694	700	735	680	705	660	693	676	721	700	667	711	715	658	675	679	731	740	720	644	707	720	711	647	662	726	683	658	662	639	688	688	676	731	730	655	668	643	640	680	673	665	732	712	676	743	687	699	695	669	710	728	720	719	665	656	735	676	662	674	730	682	720	649	698	677	722	740	689	706	690	704	666	676	691	663	757	660	641	683	716	710	690	714	685	672	691	679	706	702	712	684	684	787	691	676	700	726	705	677	670	747	733	681	737	718	736	701	655	674	688	733	730	657	708	673	691	699	708	681	716	675	653	698	713	732	692	674	680	677	705	656	684	677	683	671	738	662	685	689	735	675	722	693	671	676	695	666	715	698	697	672	688	697	678	668	645	704	717	688	714	649	669	714	656	675	746	725	708	693	680	690	618	710	666	725	698	699	693	669	683	697	723	690	704	698	665	650	703	703	690	725	655	683	677	683	670	770	694	688	623	700	707	693	714	698	682	687	693	712	624	683	689	700	737	719	700	693	688	699	688	658	630	677	667	674	660	726	645	692	701	705	713	726	725	680	689	701	704	666	665	696	688	707	661	687	683	699	701	703	665	670	718	731	706	702	682	748	701	718	680	695	688	716	674	704	680	688	714	700	726	690	650	701	635	708	701	676	721	685	665	699	640	684	660	662	645	695	679	673	710	693	675	690	786	725	686	693	711	743	717	738	647	684	624	652	688	645	723	651	706	726	671	714	683	678	700	746	698	683	685	685	685	712	669	698	708	711	670	690	673	687	677	733	703	717	699	701	733	663	710	701	713	727	663	752	670	640	683	631	746	671	726	717	688	676	647	731	712	642	714	713	719	701	659	661	645	700	675	688	694	695	642	755	691	692	668	720	696	699	712	716	720	688	718	681	653	693	700	693	732	655	689	674	712	679	659	712	653	711	652	681	681	765	708	689	703	711	700	649	659	672	659	694	687	749	672	673	700	651	679	671	650	686	703	741	725	677	667	716	690	737	696	673	670	685	647	697	704	724	684	692	700	649	701	676	721	694	666	681	720	724	716	696	686	736	692	672	693	715	728	672	683	702	681	747	655	668	661	676	658	654	691	695	705	686	703	687	648	675	700	679	675	701	708	693	725	715	640	631	723	738	690	668	711	685	692	690	684	740	753	692	708	645	682	723	666	653	661	654	692	698	710	715	698	681	727	764	756	652	671	660	662	685	703	694	712	703	699	683	686	677	681	677	715	727	694	691	736	672	704	647	687	689	705	684	744	698	627
47488	46803	51585	36823	24616	21721	15856	10081	6476	4014	2423	1809	1676	1362	1099	992	1241	1007	758	706	566	564	514	466	461	449	391	355	345	375	363	316	290	318	291	317	343	308	316	291	272	294	298	298	313	283	279	271	296	299	313	298	305	304	323	320	330	278	300	289	314	310	328	299	289	348	294	299	314	292	290	261	284	277	320	293	288	255	293	266	236	295	267	257	296	280	284	263	257	285	247	247	240	245	271	266	267	288	279	247	248	281	263	288	287	286	216	248	263	283	254	245	270	265	261	245	282	259	247	227	250	281	265	286	271	255	250	270	270	253	250	254	265	279	283	243	253	266	229	241	242	246	265	264	260	260	252	229	254	259	233	247	285	284	255	269	248	271	253	237	238	273	268	256	241	277	277	237	267	258	249	260	250	235	291	255	272	277	251	246	291	260	268	273	245	227	277	289	266	270	250	263	276	272	245	272	238	276	255	256	249	260	262	216	280	266	275	258	246	279	281	245	268	257	267	267	264	259	260	233	273	268	253	268	262	271	285	269	213	245	212	248	225	233	247	269	257	272	278	270	262	254	269	246	225	278	279	256	263	263	264	273	265	277	244	248	254	270	257	262	233	226	259	264	233	248	264	233	274	258	273	274	235	244	268	259	259	263	287	266	240	258	249	301	248	243	256	277	286	224	259	264	251	251	277	273	288	268	246	284	276	243	289	266	264	249	259	257	266	264	253	258	231	248	272	267	281	230	258	253	256	267	228	265	243	263	246	270	236	265	248	246	241	246	251	261	228	273	281	256	249	260	236	258	256	254	273	269	271	277	260	274	273	242	234	247	254	244	254	257	245	259	262	307	230	263	262	259	264	273	282	279	231	283	283	284	278	252	244	235	241	270	255	271	247	258	293	254	249	285	258	269	249	277	243	253	255	246	266	248	259	269	249	261	264	249	286	282	263	265	271	248	284	245	267	293	257	257	283	270	253	236	231	282	284	286	240	264	265	284	259	226	267	257	258	261	272	254	256	281	286	228	266	251	263	242	247	238	266	293	262	245	235	292	268	284	275	245	282	284	276	274	242	228	275	285	254	258	288	257	270	242	258	267	242	250	294	264	273	243	281	257	255	252	258	272	251	304	310	284	263	294	290	230	245	256	269	254	276	268	257	257	272	220	248	271	254	255	271	260	285	282	293	253	243	254	275	292	279	286	242	266	247	243	264	253	243	262	229	278	274	234	256	255	254	250	252	245	248	268	255	257	282	273	267	272	288	276	281	283	256	259	283	263	275	264	254	279	287	251	247	242	248	257	257	237	283	263	250	267	243	274	254	271	290	239	267	242	298	270	230	254	264	273	250	256	260	250	263	262	269	262	255	264	243	266	271	261	255	266	267	251	260	273	274	246	247	234	268	276	243	248	240	252	260	262	275	247	254	277	267	258	226	246	260	232	238	258	257	255	274	259	289	258	251	250	273	254	247	257	240	275	281	255	236	235	266	252	251	291	252	253	257	265	264	279	241	278	267	260	254	256	272	289	261	239	230	251	251	255	257	262	247	277	246	273	282	255	257	243	258	260	250	263	242	264	245	271	241	270	265	253	262	263	257	263	266	270	267	257	246	253	248	262	273	281	259	272	264	269	259	292	250	249	231	273	267	259	269	261	243	249	292	296	229	286	243	258	246	290	261	277	238	285	260	268	273	258	253	241	252	246	260	273	279	246	256	266	264	264	242	279	259	287	254	257	287	247	290	275	252	254	268	259	260	261	253	253	277	240	268	274	267	266	252	273	237	252	269	239	245	274	279	261	257	250	278	243	234	254	249	263	247	268	249	284	233	273	237	259	275	262	233	242	270	275	265	282	240	278	264	283	256	254	270	273	277	266	289	281	293	293	239	297	250	266	222	275	255	241	242	285	263	243	275	267	278	269	268	260	287	266	292	269	245	239	256	292	233	281	263	268	284	270	267	248	244	305	240	255	262	288	265	244	277	245	248	292	266	255	222	221	245	295	254	272	264	245	264	263	215	260	252	279	270	282	242	263	280	288	242	261	249	233	245	248	247	249	233	240	274	282	275	252	238	253	275	265	259	280	246	247	243	233	249	247	256	254	243	254	254	243	259	261	255	238	258	281	251	294	244	255	245	281	254	263	263	233	259	272	254	240	288	258	255	276	263	258	262	245	280	258	273	254	258	256	259	279	281	268	272	241	261	282	257	256	261	279	264	238	240	286	284	260	279	253	239	239	252	281	269	306	274	237	262	266	286	261	228	238	257	259	267	248	239	278	275	239	262	248	242	261	270	250	268	255	257	248	272	258	241	304	243	263	289	229	244	250	263	228	219	273	276	250	260	249	248	242	291	262	227	256	261	259	297	279	244	255	279	269	257	266	243	242	258	252	270	261	290	256	244	253	268	232	252	232	233	233	261	257	267	250	227	274	242	268	278	251	275	263	254	295	246	250	277	259	249	258	268	264	286	245	272	285	256	245	244	247	236	266	282	249	271	258	225	306	281	224	260	243	267	222	247	277	264	242	241	258	241	273	269	262	290	275	280	244	249	274	277	267	279	274	257	252	250	278	284	288	271	254	287	261	227	260	256	246	255	225	245	253	260	266	272	229	299	251	253	241	249	270	245	255	250	259	257	277	254	277	275	231	243	270	226	280	272	283	260	252	234	259	285	283	296	251	271	271	264	276	238	251	250	266	269	256	245	292	240	250	248	276	238	267	256	250	240	249	225	263	270	257	266	264	266	273	283	299	260	243	264	281	269	250	265	275	269	260	261	243	236	263	274	259	244	255	286	244	295	264	241	275	252	258	267	252	273	257	295	262	282	256	232	262	260	258	268	274	240	264	250	255	246	284	253	296	252	256	255	260	282	245	244	226	237	261	256	239	259	245	280	246	257	287	246	232	263	261	262	277	258	250	290	253	272	263	225	269	260	257	234	268	250	314	302	255	242	258	260	282	278	246	267	276	245	280	247	257	243	243	286	242	254	252	258	266	261	315	267	249	234	256	243	283	261	259	268	248	247	273	262	271	292	272	262	291	278	261	274	267	299	279	254	266	274	232	257	268	257	271	227	268	261	250	229	267	252	252	285	250	273	233	258	256	251	262	235	247	262	253	251	266	261	243	270	237	244	273	283	240	265	277	250	235	265	262	251	249	233	274	283	245	226	242	270	255	249	224	244	244	265	268	220	274	234	309	249	282	259	235	238	254	285	274	246	235	261	250	254	258	252	254	272	229	262	251	257	258	271	267	258	268	229	251	262	283	282	285	249	262	263	264	284	283	254	261	243	259	234	247	235	267	274	245	280	250	271	245	275	278	270	252	271	234	259	251	269	256	253	233	246	274	258	223	275	269	256	279	262	286	272	257	242	261	263	283	272	286	258	250	264	253	252	258	260	224	302	261	278	274	251	277	272	251	261	272	262	252	253	262	256	275	288	213	270	265	265	225	278	256	267	239	289	250	281	288	277	237	279	266	270	249	258	242	244	264	279	258
31743	39811	50516	38034	23042	21182	18507	16428	14358	11348	9156	7554	6968	5719	4979	4985	5549	4115	3372	3239	2538	2225	2255	2173	1979	1874	1677	1355	1178	1203	1323	1086	985	911	919	1010	946	1016	922	887	800	849	847	822	809	805	788	786	837	935	997	985	1039	1065	1022	1025	988	904	879	937	1007	894	884	916	923	860	847	818	850	851	766	827	791	792	786	754	787	751	736	748	724	697	729	714	704	740	762	789	717	737	731	717	687	750	656	709	659	712	740	734	673	673	695	672	677	591	616	671	662	606	655	584	610	590	635	603	659	608	597	591	563	629	600	615	613	588	628	602	618	626	580	617	537	572	647	564	579	621	630	579	632	631	633	638	579	647	665	606	603	579	611	588	625	613	580	578	621	605	583	621	580	585	619	636	658	631	605	627	630	605	602	600	645	578	584	586	628	651	623	608	621	637	652	609	576	614	616	581	672	604	620	639	580	590	599	555	633	598	643	614	621	616	597	607	636	583	596	620	593	573	637	631	659	587	572	635	632	614	620	653	591	600	620	581	619	608	631	629	599	631	581	634	600	585	606	609	666	598	632	607	615	664	647	622	607	588	626	605	589	599	630	614	638	606	603	579	637	631	586	568	585	636	631	615	586	620	628	612	671	642	645	610	598	627	620	647	638	586	597	585	603	624	650	645	625	595	597	607	619	617	639	584	665	617	630	636	585	630	646	610	584	610	613	594	592	631	607	629	617	586	683	606	610	618	577	596	614	617	627	624	605	574	594	607	603	618	558	581	563	616	608	593	586	636	559	642	626	590	603	614	642	660	609	618	616	648	614	568	604	642	617	618	567	591	615	646	662	651	616	604	587	622	627	564	635	645	595	589	579	633	637	609	625	597	628	661	588	603	629	663	600	655	615	601	623	612	600	651	615	592	595	611	615	611	639	610	632	578	597	595	591	608	621	596	592	639	602	643	629	636	643	635	627	623	626	633	596	594	639	624	602	606	603	607	587	636	626	642	630	625	608	589	585	592	628	632	572	615	570	606	647	620	621	619	638	623	577	625	669	595	588	617	583	644	650	603	620	588	658	598	643	609	653	637	621	589	624	626	634	624	610	655	616	644	634	635	615	614	549	643	642	618	588	607	627	598	603	592	622	582	592	584	616	594	590	626	631	609	513	628	614	561	574	614	568	617	601	575	626	600	625	638	657	586	615	650	646	624	630	606	604	577	577	601	659	592	649	617	606	589	626	621	630	625	640	626	602	614	603	643	598	631	601	646	614	608	617	594	576	610	614	600	586	619	650	598	617	592	605	653	595	630	591	680	653	584	602	625	590	634	630	605	562	591	604	603	602	608	642	637	601	645	599	625	622	610	622	575	628	610	593	584	606	616	619	644	600	647	622	618	625	613	632	608	590	600	619	582	668	589	629	679	588	581	615	604	597	615	639	564	612	603	602	656	582	627	626	578	617	589	618	561	639	645	624	651	606	600	590	631	619	631	633	629	609	627	566	615	659	596	594	599	634	603	632	627	654	610	642	642	615	636	598	612	633	597	672	621	650	569	593	624	618	598	644	630	648	638	638	590	626	593	622	639	647	588	629	604	615	628	674	614	641	612	614	617	644	622	613	587	619	597	625	585	623	594	592	587	621	645	617	599	565	579	612	613	593	632	628	631	639	612	633	621	657	624	648	612	605	641	621	642	612	595	605	592	641	616	600	587	593	589	590	584	634	638	596	594	628	607	633	623	612	643	615	627	607	634	605	612	631	627	593	622	623	625	582	614	603	594	609	600	667	583	633	641	586	582	603	635	613	681	633	640	624	651	625	630	621	581	613	567	591	636	617	606	597	621	595	667	619	636	635	617	609	615	620	600	604	606	582	626	637	647	663	610	645	642	613	640	638	555	651	600	615	624	644	604	591	626	619	591	613	652	590	624	586	612	611	640	614	627	626	611	626	595	626	566	641	628	629	585	655	584	602	596	614	587	659	600	616	629	624	637	574	600	648	611	634	599	603	608	589	612	539	618	623	646	605	576	632	597	633	569	614	593	599	611	626	579	655	614	595	610	635	612	638	616	636	670	602	604	646	584	589	637	640	585	619	623	632	623	621	625	615	660	595	634	620	636	635	606	598	608	589	615	595	625	575	612	632	588	633	642	578	594	611	609	598	609	612	618	663	564	667	567	609	651	607	632	622	643	605	595	614	622	602	611	656	604	603	631	629	638	642	565	584	632	652	655	620	587	632	593	595	583	574	599	617	562	626	621	598	578	628	636	608	600	607	607	634	573	632	604	564	597	602	620	567	589	609	654	620	584	595	623	625	626	592	618	620	624	618	599	653	579	597	614	578	631	628	594	597	552	637	634	621	590	588	610	600	592	601	576	618	628	596	623	609	570	596	629	648	599	589	572	605	613	612	598	621	575	635	599	577	663	616	605	613	585	611	588	591	626	662	631	630	596	615	611	615	656	610	621	600	651	622	602	654	610	657	623	610	603	605	619	617	629	587	614	616	645	560	638	592	638	641	593	621	627	600	661	639	611	572	594	626	595	625	666	600	622	605	611	622	600	597	588	585	593	601	613	600	635	633	614	663	595	630	610	559	634	579	626	595	591	617	602	617	623	605	585	557	630	641	651	598	636	627	609	594	604	604	603	584	611	589	611	552	609	646	615	640	625	609	609	596	642	622	609	618	614	592	616	610	604	596	564	634	601	623	625	627	661	612	639	619	599	642	606	640	594	615	624	587	600	611	618	591	629	636	651	610	622	637	596	588	645	595	597	652	659	617	587	582	633	623	591	594	661	655	616	622	649	555	624	600	643	600	618	620	667	615	660	566	644	634	634	634	598	654	605	598	607	579	615	580	622	600	645	592	630	622	581	613	623	573	630	649	645	586	650	622	638	620	588	607	587	587	641	646	620	569	591	607	621	594	603	651	649	615	634	585	642	604	608	635	615	590	612	624	635	618	613	623	625	575	629	619	627	619	551	615	617	640	627	634	621	624	594	615	569	584	614	577	581	632	608	609	579	616	654	603	610	616	613	640	605	608	609	657	575	593	628	631	622	641	615	639	606	620	558	600	649	632	637	593	593	623	635	596	613	628	574	609	636	559	637	599	622	652	607	638	651	629	667	636	580	588	578	619	685	608	578	594	588	597	596	560	631	549	636	587	612	651	600	675	597	607	632	637	615	619	645	622	644	604	579	659	662	628	605	570	608	657	613	598	619	590	611	613	607	609	576	600	647	634	595	646	623	598	601	612	627	604	619	626	634	663	609	634	601	652	658	595	592	633	600	633	617	620	635	586	637	597	620	662	614	623	595	643	619	631	640	613	597	644	580	601	604	594	642	666	631	647	639	566	636	595	594	670	609	617	634	603	585	587	571	612	592	652	658	606	617	624	615	581	653	587	574	631	610	595	614	588	589	667	653	656	638	628	655	602	612	602	612	602	583	599	569	623	586	586	629	648	648	627	583	600	604	590	646	608	609	625	584	605	618	598	602	596	606	610	616	647	599
20207	16364	19619	11976	4166	2523	1622	1358	993	818	640	553	505	416	394	360	345	299	268	284	291	273	274	279	262	236	275	254	247	246	263	236	247	227	204	239	220	260	233	246	272	238	236	255	247	234	212	291	241	253	245	235	259	266	242	256	220	224	249	256	237	233	277	273	237	263	241	268	250	237	258	243	258	244	250	246	259	233	280	226	250	259	229	246	238	248	255	235	260	225	211	233	259	249	223	233	236	269	264	248	256	260	233	237	246	247	264	225	215	255	266	234	263	242	218	259	249	234	230	223	246	226	253	243	250	223	244	274	264	243	242	263	242	275	229	249	276	225	279	250	244	244	246	226	218	237	239	258	238	209	220	230	224	225	269	244	205	249	247	228	254	242	250	245	237	234	240	248	242	229	233	227	217	262	258	245	254	252	246	217	258	232	247	236	245	239	252	217	278	259	245	243	286	253	216	254	260	223	193	261	229	255	242	237	244	261	247	238	245	224	258	219	243	202	248	258	239	253	281	234	206	259	288	239	239	238	247	261	261	244	265	250	233	249	225	216	216	222	249	242	251	224	235	242	199	236	243	203	232	264	242	237	226	217	258	263	278	253	226	266	246	232	239	220	240	250	230	264	253	211	264	252	240	267	230	246	228	243	263	232	250	232	211	241	249	239	248	221	239	219	242	215	242	234	226	228	218	221	240	229	232	256	205	245	245	251	223	226	239	218	253	227	249	240	238	196	224	256	232	253	249	255	250	250	250	223	266	261	227	245	231	258	240	222	230	223	267	199	222	245	256	233	249	239	241	240	204	224	227	248	252	248	245	214	218	267	257	262	225	245	232	255	236	224	275	252	212	235	230	230	258	240	264	219	231	234	261	232	234	257	215	230	235	269	208	243	252	237	245	241	249	224	218	242	237	222	252	247	244	232	242	248	245	222	223	262	238	236	252	236	252	254	219	245	245	251	219	239	221	230	251	224	225	230	238	239	223	219	200	251	247	243	237	255	244	228	229	260	242	245	251	262	244	271	245	211	238	248	244	263	224	242	265	230	231	203	223	229	248	224	229	221	230	260	241	245	214	253	241	250	225	232	244	207	252	252	256	250	235	255	245	241	252	248	216	242	234	237	268	246	267	227	231	223	235	246	225	234	205	268	249	244	220	280	244	271	247	239	232	257	263	235	207	266	238	208	226	244	280	246	233	223	237	233	245	246	215	247	241	244	235	236	238	246	214	251	237	268	253	224	216	259	250	252	242	233	241	260	225	225	228	240	243	235	215	220	246	208	226	240	189	211	252	229	236	231	240	216	240	260	228	252	265	259	239	225	225	234	239	241	267	243	224	235	255	236	205	222	251	274	239	235	247	236	263	228	242	287	245	253	238	258	232	239	243	210	225	217	233	246	241	250	204	220	218	233	240	282	221	226	241	240	242	265	229	249	259	230	231	218	259	252	274	263	213	248	231	239	266	240	261	255	215	240	251	224	244	256	242	233	251	248	253	222	237	227	248	247	235	230	239	220	236	243	205	222	229	248	227	272	249	225	226	231	237	251	232	234	239	206	262	218	208	244	237	227	249	247	273	253	223	208	226	262	228	225	257	240	270	223	251	226	253	227	216	249	203	220	210	242	237	263	233	232	242	238	260	228	268	234	252	255	211	259	230	255	237	247	225	247	246	255	235	233	241	240	259	251	252	262	230	271	220	254	227	220	233	255	222	265	239	265	229	247	205	210	245	219	266	258	266	246	223	248	263	239	235	241	231	251	265	274	254	230	220	252	245	242	231	234	241	230	234	236	249	257	209	248	249	241	250	247	264	245	259	282	262	247	239	228	224	238	237	220	248	251	224	214	247	253	217	238	256	254	246	264	257	231	235	207	245	228	246	231	250	247	258	250	252	217	253	227	249	249	273	223	241	268	229	255	246	257	237	228	264	254	242	217	259	215	241	244	234	199	237	227	244	233	249	248	243	231	235	234	238	254	272	279	241	261	221	240	223	201	238	231	252	242	243	234	215	234	228	244	246	243	206	212	236	247	260	234	233	256	226	248	243	236	250	249	242	229	241	240	222	243	242	226	205	218	257	248	259	229	235	254	208	242	241	226	250	226	232	194	265	258	248	236	226	224	294	206	233	242	225	207	243	221	249	212	231	215	219	226	239	202	267	220	233	235	266	241	244	227	216	227	226	225	247	244	241	243	217	267	237	215	253	235	236	225	261	235	216	285	269	245	239	232	265	259	256	235	234	233	271	256	265	221	262	237	249	240	245	237	245	220	242	268	261	245	227	242	238	213	221	245	236	242	257	237	247	233	201	267	233	237	242	229	252	195	215	210	250	235	229	241	242	239	272	262	244	217	220	242	232	227	232	244	217	230	204	259	255	245	248	224	247	247	232	245	244	250	272	192	222	252	294	218	243	229	229	254	245	212	259	239	240	234	246	248	242	271	236	231	221	243	243	227	254	241	275	231	254	243	250	248	253	239	250	250	236	252	226	244	263	238	230	235	247	256	200	269	218	232	232	217	205	234	225	257	250	248	254	250	219	244	244	248	224	237	229	244	254	220	231	220	265	223	239	228	201	249	225	260	283	236	238	251	233	259	233	202	229	215	225	214	264	259	212	248	233	217	229	256	232	219	241	247	233	244	232	218	250	242	238	259	226	260	254	251	244	233	254	247	245	257	222	226	243	239	209	234	271	219	242	254	242	216	233	215	233	225	224	231	234	223	232	217	243	230	258	233	237	228	287	264	229	265	263	256	211	259	243	249	213	277	259	240	248	270	245	239	195	262	242	234	232	285	244	231	245	212	268	233	250	283	220	270	212	227	227	271	220	250	223	239	223	249	240	246	249	240	209	222	233	260	242	233	236	233	223	245	245	234	262	248	267	247	230	243	228	218	220	253	227	227	232	227	211	247	236	240	260	237	220	235	236	252	239	218	241	241	231	258	231	276	229	241	257	250	240	241	238	255	229	230	235	227	226	247	259	232	255	240	233	243	245	235	213	212	258	240	223	238	222	208	232	253	239	249	241	218	254	239	233	228	279	268	232	240	240	236	236	224	243	226	232	204	262	274	217	230	260	241	213	255	230	260	284	232	238	216	243	232	275	263	231	236	239	233	232	242	219	266	239	235	242	227	282	240	237	241	260	239	235	256	254	234	212	233	270	258	228	240	266	241	228	230	260	274	205	206	260	251	233	250	232	235	215	245	241	232	245	260	239	239	231	236	230	248	246	231	248	237	236	242	270	239	243	240	247	240	262	242	224	251	226	235	258	228	242	234	279	251	272	262	228	249	247	247	245	236	247	251	261	239	230	228	239	256	238	244	228	259	228	208	239	239	251	223	262	221	223	236	233	252	234	255	254	226	234	256	261	237	234	260	249	269	206	225	240	267	252	251	262	233	219	263	232	250	237	220	238	209	244	229	232	226	185	250	234	226	223	230	249	230	233	231	232	220	221	209	281	197	238	240	270	226	272	250	231	222	238	220	245	239
11621	14397	26016	17583	10361	8760	7030	5721	4415	3453	2839	2327	2016	1769	1602	1460	1294	1217	1036	1006	965	865	828	792	820	768	702	686	633	604	620	633	637	648	609	649	580	600	643	596	633	651	627	586	625	596	636	621	627	616	611	639	683	637	631	649	662	671	638	697	697	678	674	703	701	690	668	645	687	653	658	646	607	637	679	630	684	640	665	645	618	593	579	670	675	637	635	648	642	603	604	605	623	610	620	628	590	624	620	671	618	582	611	609	575	585	603	578	610	598	604	595	553	610	569	595	593	596	594	586	599	554	598	591	570	588	594	587	631	578	586	594	617	611	607	606	562	589	604	606	613	600	607	590	589	547	559	578	595	549	600	575	588	553	590	602	588	566	558	577	619	606	588	577	611	606	600	586	594	564	594	604	583	574	589	564	619	570	585	578	589	574	590	540	562	542	543	598	590	551	599	591	612	592	560	597	587	590	571	602	573	638	610	535	638	560	551	601	588	614	605	579	536	579	569	645	629	590	625	561	545	597	633	555	576	603	587	573	566	593	587	582	575	598	598	666	628	571	570	586	559	548	544	596	636	610	613	610	606	552	616	552	591	623	589	635	645	620	606	592	589	587	578	588	580	557	603	555	592	574	610	596	560	657	617	586	565	580	565	578	588	549	570	633	601	546	567	592	589	556	609	547	541	595	568	615	609	618	582	566	629	552	553	580	611	570	586	577	567	601	545	565	606	574	621	574	603	586	601	571	575	608	548	594	592	600	579	612	615	587	594	601	605	567	584	580	600	561	566	627	577	574	571	568	587	590	587	590	597	616	577	554	537	584	539	576	612	589	570	580	626	577	602	617	603	588	592	626	570	618	580	633	611	565	592	587	573	587	591	564	562	584	568	585	600	571	578	576	580	570	611	574	559	569	570	604	587	583	581	591	598	570	512	577	552	596	571	579	575	558	638	630	581	619	621	607	610	620	571	567	544	572	549	601	595	592	592	552	628	567	559	645	555	610	606	559	562	604	614	571	605	585	619	551	599	594	554	579	578	615	552	576	537	618	622	616	527	545	599	600	558	635	627	598	599	584	622	607	587	561	593	558	611	588	637	577	557	644	598	565	587	566	604	546	604	638	578	594	603	596	569	606	578	581	629	594	544	609	586	592	579	535	586	589	549	617	526	551	638	640	654	601	600	615	598	615	595	600	611	569	557	524	570	566	578	558	614	560	581	561	597	577	581	514	575	640	567	607	562	603	602	574	620	606	609	613	633	582	631	582	595	569	612	563	593	597	591	573	589	575	611	599	598	581	616	594	546	587	541	600	582	571	578	569	614	580	603	636	573	542	565	608	626	570	595	534	570	524	575	608	574	620	578	583	587	621	622	560	627	566	620	609	575	576	563	558	604	575	605	572	607	594	619	559	635	592	597	584	563	625	622	583	558	609	577	606	597	563	566	580	622	598	618	590	549	591	587	580	573	563	556	575	562	593	610	538	599	551	579	555	545	568	588	582	550	634	610	578	566	577	570	574	577	576	568	551	585	599	597	624	582	596	580	566	571	567	592	586	589	618	598	633	559	600	535	574	595	627	581	605	589	605	577	605	578	585	614	549	623	612	585	574	584	641	576	554	592	598	560	609	583	603	543	548	571	616	566	616	573	597	602	601	600	613	544	608	575	606	635	570	611	603	581	594	592	581	579	587	595	597	585	610	576	602	586	620	595	577	613	601	603	574	619	591	620	617	615	583	591	562	575	580	582	604	587	553	607	609	588	579	587	575	570	599	578	608	568	594	599	532	585	571	601	606	630	591	554	605	615	582	563	601	584	542	597	589	612	556	584	565	573	550	610	585	605	569	588	577	587	617	631	569	597	584	564	603	575	583	617	640	555	605	558	581	591	557	571	578	538	643	584	588	586	559	549	592	595	571	614	626	559	590	573	521	601	608	547	557	567	618	576	636	602	588	596	630	550	573	594	585	570	580	629	587	558	613	569	611	559	570	588	547	527	601	622	540	573	648	614	589	564	543	607	581	576	605	566	560	588	631	608	633	562	598	599	579	591	549	594	593	607	602	607	586	622	584	564	612	584	601	641	574	602	603	577	578	568	598	602	565	578	591	610	557	599	596	588	555	576	585	579	619	592	565	595	596	622	569	577	554	568	593	576	642	611	585	615	593	626	605	554	590	599	578	658	592	580	569	541	570	588	585	577	545	606	592	578	630	590	613	605	559	568	606	578	596	551	594	607	574	607	590	585	601	605	581	588	602	624	580	597	611	606	602	574	588	548	550	561	561	583	588	615	619	599	604	607	608	607	631	571	588	592	592	597	602	566	560	601	631	552	580	648	602	613	567	632	586	593	636	610	555	604	620	593	576	580	637	577	547	591	572	607	591	572	573	559	627	562	594	616	585	591	624	621	531	556	553	564	615	585	564	564	580	570	566	538	566	624	585	584	600	621	554	599	600	596	571	640	599	602	624	591	586	613	564	579	589	580	563	603	617	570	588	586	549	598	572	604	566	565	576	575	590	589	558	630	613	625	575	623	584	595	581	563	589	581	578	604	577	569	645	578	606	622	573	639	595	610	586	563	579	564	544	596	603	568	623	593	612	594	577	629	595	600	606	578	573	620	570	584	590	580	561	596	608	562	583	562	599	594	569	563	545	626	657	567	577	590	585	625	537	603	594	625	569	580	605	589	613	600	552	567	625	609	589	583	583	584	560	615	545	573	601	578	630	612	610	601	587	606	551	578	578	624	600	566	571	566	590	584	608	586	582	586	548	601	570	568	589	557	615	597	636	629	557	577	603	558	577	611	614	603	591	601	547	569	619	627	581	587	596	640	562	622	616	571	587	567	565	607	620	616	584	615	577	560	571	559	608	584	578	546	580	595	607	574	585	586	552	617	585	572	604	605	605	603	585	598	533	590	594	568	597	578	595	608	605	580	626	566	583	582	575	589	594	559	631	599	616	561	602	575	571	605	615	594	587	593	652	582	584	602	538	601	581	630	604	574	633	567	613	635	587	567	584	578	606	572	601	623	582	565	593	606	593	565	600	595	617	594	629	567	561	609	558	606	580	562	625	583	613	587	593	544	596	584	611	577	603	612	575	601	644	586	608	541	606	518	607	587	575	592	590	564	593	554	604	565	603	572	609	622	592	599	578	548	571	573	590	636	559	599	581	619	596	548	612	578	564	605	586	593	608	614	529	549	606	587	614	606	614	570	552	578	584	599	592	579	593	595	621	581	603	549	575	547	608	612	609	601	589	571	648	593	548	562	574	581	596	623	572	589	596	577	596	579	597	587	563	621	606	599	585	557	619	611	570	603	582	578	614	578	573	582	585	570	571	602	564	610	607	567	628	575	560	580	579	596	596	621	593	575	591	556	597	598	610	630	607	552	588	613	553	622	592	649	564	591	583	611	579	575	592	548	590	545	570	599	584	571	602	616	575	611	594	633	586	601	583	530	616	607	603	573	634	574	593	585	569	561	548	553	611	604	606
38035	44858	50943	35497	23303	17967	11333	6531	4137	2266	1613	1176	987	872	814	779	778	634	512	477	456	465	408	397	413	387	396	339	357	366	369	335	316	298	346	324	327	323	332	357	340	313	357	324	296	299	321	336	300	273	300	343	308	358	315	355	298	331	332	350	326	299	320	333	324	335	288	349	308	319	308	320	315	310	285	288	278	297	336	296	316	307	300	324	305	270	307	305	326	316	312	338	304	286	315	285	311	315	302	308	299	299	285	327	312	285	310	281	267	309	276	315	310	325	297	277	290	309	320	315	320	288	308	302	281	294	290	335	323	299	306	290	283	302	306	284	310	284	298	280	320	292	293	319	331	288	347	312	287	276	317	276	283	312	274	282	306	312	294	322	294	297	297	294	260	267	288	301	294	311	320	297	296	290	254	290	331	314	317	297	312	270	345	285	277	299	320	302	314	286	298	283	278	309	288	285	293	303	299	331	294	299	277	279	312	324	297	307	308	299	328	294	286	282	327	284	301	294	273	301	303	297	283	285	308	304	284	312	287	310	311	305	282	288	295	297	285	295	286	272	293	303	304	284	285	311	298	320	297	273	305	274	284	268	310	297	330	286	311	278	304	283	254	313	301	286	313	271	274	279	305	302	247	295	298	291	265	288	299	309	316	284	263	284	285	313	286	289	314	293	283	285	339	317	342	297	303	324	273	282	321	290	312	296	277	289	346	276	332	310	302	314	309	297	316	339	285	277	306	310	277	276	296	279	249	288	303	309	294	293	298	289	291	295	316	316	281	319	280	270	277	298	287	287	305	301	315	317	319	293	288	273	290	308	287	303	313	302	278	306	260	277	292	314	323	320	295	328	296	311	313	308	300	296	286	319	326	284	322	318	279	298	293	308	285	292	310	296	297	299	263	311	294	267	296	329	312	263	293	272	280	313	265	276	293	262	297	276	309	304	288	310	330	306	288	296	317	292	312	257	304	312	311	342	285	271	306	327	291	287	273	277	256	313	299	286	288	296	305	299	305	294	261	303	334	311	278	274	294	273	266	286	288	333	290	315	281	299	307	289	324	316	290	303	306	286	312	268	272	278	290	314	299	290	295	308	281	303	306	302	305	271	307	303	289	296	301	303	322	306	296	298	312	325	310	281	313	294	295	318	297	287	315	289	300	312	297	313	306	310	299	314	290	285	277	305	282	313	301	262	300	300	312	290	294	291	308	297	325	296	292	326	308	306	301	265	278	299	303	292	277	276	274	296	324	309	282	286	302	240	288	311	279	298	302	266	285	261	297	316	294	312	303	315	283	285	281	298	290	321	290	296	304	285	312	346	286	336	291	328	286	277	299	285	260	333	285	297	305	302	291	315	287	316	295	278	304	309	234	305	273	312	299	285	290	307	316	317	330	301	320	291	276	283	316	319	273	286	311	275	296	308	278	330	292	277	328	252	296	314	323	278	296	303	305	291	320	294	306	329	269	298	292	261	294	320	303	292	311	360	281	278	276	273	281	331	299	295	311	317	284	274	293	286	309	285	296	309	281	295	316	297	310	272	266	318	297	307	293	289	292	313	318	317	290	291	286	327	317	331	291	336	278	279	300	299	370	324	302	293	294	283	335	276	302	301	300	327	293	314	274	271	319	285	284	302	302	273	301	282	306	265	289	286	305	267	264	315	270	286	322	294	279	278	309	272	282	312	283	292	281	320	294	307	272	273	279	319	326	289	255	288	288	294	317	304	299	301	313	291	318	293	308	289	319	309	284	268	283	321	326	312	292	293	299	285	294	277	312	318	320	309	303	287	340	285	257	263	298	302	262	261	312	282	270	286	283	305	338	294	295	298	271	302	262	306	272	262	334	320	299	276	272	307	327	273	306	324	331	304	295	317	281	264	297	297	294	287	292	295	288	301	288	293	313	288	300	287	289	318	304	324	303	304	300	292	309	279	308	281	311	306	296	331	330	275	300	320	293	312	296	273	295	285	301	292	295	321	279	321	286	310	305	314	323	304	301	289	299	318	295	315	287	299	299	270	285	302	323	293	310	275	310	255	285	297	298	309	257	297	283	356	297	325	318	297	297	282	296	286	310	263	292	273	295	329	281	313	302	293	291	281	320	300	306	303	284	287	294	289	314	310	316	308	289	297	316	292	311	285	316	289	281	296	299	320	292	283	296	297	272	270	310	260	283	288	352	291	302	319	322	309	300	309	296	285	336	303	332	301	308	269	296	294	281	286	296	305	339	291	264	296	304	271	283	269	284	288	273	303	308	314	311	287	288	313	304	325	313	329	294	321	307	293	330	270	298	287	337	306	276	321	296	275	293	296	320	306	321	317	333	314	291	298	301	299	308	293	325	305	295	310	311	318	285	326	319	303	304	323	336	283	326	306	287	325	297	278	300	319	289	306	296	323	308	292	260	291	284	287	292	276	298	285	292	306	321	315	318	310	289	286	318	302	289	333	310	293	295	268	286	278	260	276	307	304	295	339	277	301	311	361	294	303	278	297	319	280	274	305	325	292	316	333	277	281	306	288	282	308	293	277	311	284	275	309	290	298	293	280	329	307	281	285	323	296	309	307	293	300	313	275	306	294	290	296	265	312	298	308	278	295	284	288	284	290	266	304	284	244	295	265	248	289	311	277	326	300	293	308	288	287	300	316	310	295	292	274	269	263	303	303	283	284	288	328	281	283	294	279	313	327	284	292	283	278	315	276	304	325	310	305	301	311	276	303	330	284	292	301	299	301	285	273	293	327	288	273	271	283	292	281	318	298	293	291	258	313	325	301	291	318	310	308	303	292	322	285	290	298	257	281	286	263	304	299	294	319	290	319	328	293	319	309	279	286	329	290	291	287	282	315	314	328	304	305	289	304	298	310	302	275	276	288	318	293	297	318	317	293	303	299	230	285	325	261	315	302	280	290	323	284	279	318	296	300	308	310	307	298	342	332	279	320	318	260	304	282	310	302	291	286	276	285	320	286	298	305	302	312	299	310	333	293	319	297	286	282	291	292	300	294	295	277	286	288	292	294	281	311	308	295	295	350	299	310	306	294	321	278	287	287	308	306	312	275	326	321	307	275	312	286	278	272	297	301	280	283	278	308	286	278	280	303	296	276	297	283	285	300	299	279	303	291	311	291	286	281	300	325	278	303	276	320	270	290	301	292	302	299	324	321	298	326	307	275	328	258	270	309	281	315	307	270	308	276	303	284	293	303	268	304	312	285	322	294	297	263	321	307	275	282	287	307	296	314	302	266	329	313	289	287	296	288	317	302	319	281	277	283	298	262	284	311	283	297	331	287	297	297	277	295	341	296	290	276	311	278	296	275	294	296	296	298	278	317	342	288	275	299	311	290	260	273	311	301	293	288	285	291	260	271	288	341	285	280	316	305	303	293	300	278	272	270	303	315	278	281	276	335	298	259	316	286	270	301	305	308	257	315	309	318	298	305	277	317	290	295	254	322	280	331	330	313	282	267	289	259	296	277	282	305	311	287	319	291
24669	37992	50119	34810	19644	17584	14384	12439	10802	7971	6617	5579	4565	3976	3253	3185	3443	2541	2206	1973	1708	1614	1461	1412	1423	1373	1278	1223	1083	1035	1028	1008	919	826	855	854	880	845	835	821	851	852	866	871	797	800	837	844	812	892	856	960	987	922	862	876	933	912	847	930	977	908	858	939	887	911	836	889	831	829	857	797	855	827	822	833	866	806	788	842	721	830	828	769	739	823	775	739	788	793	758	708	703	763	716	717	741	782	742	759	725	694	736	734	712	697	758	707	695	735	719	667	690	729	673	737	680	692	712	794	700	712	662	693	708	688	695	733	689	719	701	749	686	716	696	700	693	710	744	679	696	712	723	674	739	741	674	680	690	730	709	679	690	692	676	676	687	694	656	687	712	688	719	718	734	720	708	700	714	656	689	648	702	698	723	688	712	629	755	725	692	718	678	702	700	661	730	744	674	711	727	663	721	724	668	714	658	665	710	727	722	697	701	716	731	657	684	727	686	709	700	719	649	694	695	695	706	706	659	733	696	709	705	662	688	708	701	634	705	651	701	713	718	675	700	701	717	729	680	698	694	679	704	708	713	664	690	713	669	712	722	718	698	761	675	766	670	774	685	686	751	747	713	729	732	695	707	692	660	684	689	734	719	660	719	705	735	713	758	696	689	681	721	678	666	702	713	745	685	717	683	697	728	763	703	718	655	677	698	709	720	719	705	704	684	729	723	731	727	738	697	700	719	662	671	706	693	746	685	655	725	675	731	686	733	718	694	704	675	719	692	715	689	720	703	744	700	712	717	685	719	729	750	733	720	713	679	733	702	727	679	721	691	700	676	686	678	717	698	724	727	726	721	716	735	707	678	687	704	720	712	702	721	699	690	735	708	685	676	735	692	703	696	702	713	648	693	703	725	700	694	638	699	688	708	724	713	688	716	665	691	738	717	734	711	722	715	700	692	657	673	741	707	667	689	755	673	696	720	714	706	687	681	696	699	701	716	719	714	748	659	718	683	673	776	703	682	729	697	708	693	677	700	728	667	733	759	717	724	714	723	715	728	685	708	713	663	728	694	693	743	691	724	733	685	686	630	721	736	712	697	688	710	700	714	651	746	687	656	711	721	694	709	723	714	696	691	688	687	726	695	718	706	745	694	729	671	715	710	708	805	668	727	726	656	736	712	694	715	709	702	724	715	713	727	763	711	763	670	655	751	704	669	708	639	732	732	679	694	744	751	695	695	702	713	776	670	654	675	684	667	679	719	703	671	686	690	714	719	680	683	703	699	698	717	717	713	733	719	715	660	710	733	696	694	693	681	727	731	688	699	731	676	675	732	701	678	749	675	762	717	719	706	730	731	697	733	679	690	718	730	696	698	699	716	669	717	759	713	674	717	689	690	707	691	675	684	730	701	672	691	709	636	737	738	681	717	701	700	706	750	673	745	693	712	778	697	723	702	670	679	685	677	681	669	704	738	676	666	718	727	735	717	682	719	720	698	681	692	707	715	707	727	713	687	737	727	688	760	679	689	698	649	701	670	670	671	677	675	668	687	676	705	658	666	728	675	744	708	701	705	709	673	712	727	695	655	701	703	728	720	695	772	700	704	747	683	675	639	707	771	693	698	642	680	688	745	705	700	695	671	739	715	717	723	696	700	722	711	740	672	706	782	715	689	686	696	703	698	701	778	695	742	740	687	720	678	709	679	723	705	689	680	716	680	694	699	727	710	707	666	725	677	656	724	693	702	688	747	724	722	700	747	666	695	715	705	678	695	667	673	717	658	688	680	655	702	719	696	724	703	683	696	762	744	713	691	670	704	706	750	704	604	712	727	707	710	686	705	695	696	715	667	666	675	710	696	687	685	724	698	704	646	732	690	725	656	710	707	681	748	663	704	664	706	695	719	759	693	690	651	675	745	673	737	731	696	739	686	743	699	725	718	704	703	666	681	683	737	732	739	705	703	700	700	739	729	667	705	668	705	703	677	726	778	714	723	708	684	719	749	667	714	708	685	694	705	722	713	759	682	687	743	743	723	647	703	709	727	676	705	734	675	700	704	727	664	739	732	694	701	691	655	683	729	684	686	687	667	705	706	698	681	744	734	707	723	694	713	706	657	716	721	719	736	706	718	691	673	742	691	660	738	726	718	717	706	669	769	659	676	670	679	707	673	701	688	682	707	734	671	756	700	681	699	721	746	717	664	643	692	756	697	782	648	694	703	690	693	715	694	672	722	744	713	706	697	684	677	731	759	720	680	698	715	694	680	688	719	714	718	722	741	729	785	711	672	691	656	711	721	687	675	726	675	646	684	743	722	667	725	735	659	711	750	733	700	679	726	678	702	658	709	709	701	663	699	690	735	724	679	723	728	701	708	756	706	720	692	716	710	694	689	746	694	697	659	709	713	691	705	689	668	757	688	722	684	735	738	673	698	684	723	661	727	662	699	691	693	670	651	776	708	700	721	660	665	774	718	681	708	723	684	713	760	746	678	733	715	690	665	709	734	748	686	665	719	710	718	708	717	718	666	717	670	716	720	679	670	725	691	692	705	677	715	725	682	716	715	699	656	710	686	663	738	676	700	761	678	719	701	759	733	689	681	685	714	640	689	681	718	638	679	734	687	660	693	716	683	703	716	667	701	717	761	722	672	739	715	718	681	656	696	701	707	697	699	720	707	679	715	716	691	674	717	697	730	645	692	699	690	715	724	676	718	727	685	722	658	673	712	728	672	709	738	720	703	754	680	718	642	681	714	709	680	660	731	676	689	652	726	679	715	721	706	680	682	652	731	686	749	735	686	724	753	707	654	708	680	713	692	738	687	730	696	732	730	703	697	709	737	711	747	701	714	743	675	712	751	708	670	712	783	681	697	740	710	655	651	690	663	713	691	691	670	724	706	723	664	710	710	686	677	671	700	657	675	694	719	699	668	705	682	671	711	703	684	714	714	755	697	691	725	729	669	717	738	713	689	688	725	659	691	753	727	690	677	681	713	642	684	737	706	719	700	715	719	712	705	645	665	669	653	740	663	673	725	689	707	689	722	699	701	709	649	711	680	684	669	645	768	730	678	659	689	700	713	693	692	744	683	697	702	705	705	702	709	686	725	711	694	721	700	664	728	683	742	671	719	655	749	667	692	663	705	701	708	694	737	741	725	748	671	720	719	680	726	696	698	690	674	733	655	722	672	699	679	664	754	704	687	760	715	702	690	720	653	717	709	701	700	723	698	729	721	673	691	728	717	675	692	680	710	689	679	714	674	653	686	656	727	685	683	697	720	732	709	691	715	775	727	696	675	700	667	687	714	707	704	735	703	727	675	703	738	681	687	696	670	699	697	734	704	723	737	728	706	719	744	719	682	728	722	694	683	698	767	702	677	717	720	692	692	674	690	729	662	718	678	675	716	748	717	726	720	710	666	661	668	709	723	723	719	696	718	706	683	671	662	705	736	709	712	691	719	706	742	704	724	678	699	687	697	692	699	705	685	751	701	732	682	688	712	687	684	679
49327	50622	47781	33602	25254	21178	15112	10529	6939	4107	2763	2050	1624	1186	1159	1141	1091	870	745	654	497	482	473	442	429	457	424	387	373	349	350	360	313	323	270	331	307	273	330	323	325	297	306	319	269	299	277	292	305	303	303	318	318	341	321	295	312	302	292	308	315	272	311	307	298	290	294	280	289	299	322	270	274	298	293	321	303	322	330	293	289	288	256	291	300	276	272	271	261	267	266	295	275	257	290	278	273	292	297	274	264	259	245	298	286	297	275	298	262	279	260	272	269	260	276	282	253	286	261	252	284	248	306	294	258	260	298	290	236	240	272	301	278	278	274	262	267	257	299	263	282	265	272	255	279	285	269	247	261	262	293	276	283	264	264	266	238	263	268	252	251	252	288	254	283	289	316	259	269	273	247	267	257	275	284	277	282	249	259	281	271	273	228	280	264	289	273	256	276	273	273	264	261	251	256	239	255	266	276	252	275	270	271	262	292	252	271	289	271	264	270	238	290	263	243	270	276	263	285	271	271	242	284	267	257	256	285	261	291	273	282	279	262	287	244	251	271	269	258	225	260	281	278	255	233	241	292	283	259	248	236	264	255	285	265	268	279	264	270	257	265	234	260	243	272	271	254	264	255	287	272	267	248	238	229	247	259	271	274	265	243	278	275	272	267	278	268	280	299	259	260	270	259	259	227	267	271	263	260	269	270	281	262	255	260	282	267	283	268	250	236	248	231	243	274	263	253	271	271	247	263	234	263	241	291	278	274	292	273	284	251	244	278	288	259	267	238	263	238	262	300	259	247	253	256	268	278	291	223	236	228	307	278	276	291	298	290	262	253	263	265	298	265	233	248	266	288	267	276	258	231	290	278	248	250	306	246	262	248	250	273	236	286	269	237	253	251	278	262	262	255	264	251	281	294	261	253	282	258	269	276	256	258	256	262	269	256	264	287	245	259	270	262	246	232	246	242	250	266	265	271	281	285	265	254	267	258	272	284	263	292	257	264	279	240	287	262	247	224	270	265	264	271	264	252	246	234	276	244	290	265	262	278	275	223	275	275	257	252	258	274	231	252	292	265	283	277	232	275	261	270	290	262	251	281	261	227	279	292	242	276	269	276	282	258	270	301	266	266	286	263	272	283	310	265	275	272	244	306	268	275	262	267	269	253	298	250	288	254	281	249	255	237	257	265	283	278	298	264	279	259	241	256	246	280	250	263	248	239	263	283	240	261	246	228	273	260	271	266	285	280	257	255	271	261	289	271	282	238	235	233	242	241	255	238	266	261	258	254	265	245	277	255	279	256	292	262	288	297	253	249	264	239	275	278	265	254	254	271	284	290	272	281	241	251	262	276	258	300	252	289	258	272	283	246	247	256	287	289	262	277	252	253	240	251	266	265	250	265	250	240	252	281	233	253	267	251	281	250	286	281	248	259	284	273	227	223	288	298	255	249	240	262	273	259	239	291	251	280	259	246	263	250	301	248	280	258	271	246	270	290	258	261	271	243	275	244	269	271	267	248	264	268	267	290	276	245	266	262	256	264	288	262	272	270	262	257	286	273	259	299	268	240	282	265	296	264	262	261	284	287	248	294	255	236	261	301	263	269	279	278	296	260	237	248	264	257	267	278	234	267	247	262	241	280	290	270	274	273	273	267	262	268	275	251	286	261	263	263	264	268	249	282	259	262	286	264	257	264	261	279	265	278	285	258	257	279	253	264	268	264	287	259	256	262	240	289	309	267	282	255	260	254	238	248	258	233	242	255	253	257	245	272	234	298	257	250	260	256	265	279	323	244	244	276	281	284	245	283	250	232	269	289	238	256	245	272	278	260	279	299	286	250	249	276	256	287	256	268	282	249	274	253	266	273	280	265	256	265	268	281	303	293	265	300	269	257	249	290	299	255	271	259	276	261	286	234	268	254	285	287	270	249	269	275	255	263	279	250	245	266	264	268	259	269	283	279	280	234	271	254	259	228	287	263	277	276	266	259	302	286	283	283	275	252	295	237	283	261	252	261	259	280	263	246	265	270	247	272	263	263	272	291	262	256	269	264	250	246	276	267	243	279	287	255	260	274	263	259	267	266	273	261	255	283	253	266	274	237	256	225	239	292	255	250	265	270	269	254	312	270	262	225	290	246	283	237	283	238	306	243	266	272	253	266	271	256	256	263	278	253	291	253	250	242	266	213	258	273	274	261	271	297	268	259	252	254	252	268	273	259	271	261	281	267	247	272	239	265	263	259	246	264	240	249	248	246	279	283	259	278	301	273	243	258	271	291	286	255	255	254	276	287	277	262	251	258	267	295	290	279	239	256	274	272	252	274	300	262	242	248	256	235	256	278	248	258	263	239	292	261	251	249	278	250	261	263	249	254	255	286	246	255	281	265	287	269	262	233	259	296	265	281	312	264	288	259	265	276	288	256	254	243	278	287	299	272	257	265	261	256	266	244	264	289	256	235	253	267	246	255	251	238	278	250	287	247	268	267	245	239	308	259	273	269	256	284	262	284	277	294	264	265	263	293	261	286	258	259	247	284	268	253	277	314	305	283	265	257	270	262	284	241	283	287	259	275	250	263	305	273	262	258	259	235	270	268	255	265	292	225	289	268	293	252	278	253	256	260	265	268	272	273	238	274	277	272	278	235	249	289	248	271	275	275	261	235	261	282	261	270	275	243	271	251	273	262	285	274	261	255	305	241	271	249	265	262	257	286	254	277	262	263	236	272	287	275	282	266	284	302	251	254	241	285	278	264	260	243	257	261	270	261	271	274	248	248	273	260	256	277	250	258	266	256	264	258	241	259	268	292	269	264	266	290	266	251	261	238	261	244	269	250	245	244	237	247	260	261	262	274	268	269	244	273	293	266	255	244	273	267	236	254	267	250	281	270	284	248	233	249	269	278	293	263	264	272	236	258	267	263	246	290	267	291	257	232	267	238	257	247	261	260	272	224	273	269	256	272	296	253	277	251	293	272	231	257	257	282	276	304	263	274	247	287	288	271	262	238	270	238	290	264	271	281	279	264	264	278	262	268	265	248	278	240	249	279	262	260	263	259	240	242	278	274	261	285	257	273	293	288	259	268	269	245	275	244	277	248	277	298	286	278	261	258	275	273	253	245	290	273	237	254	261	268	286	253	273	258	281	251	274	244	269	266	280	268	279	271	234	265	274	277	283	270	286	274	277	269	246	275	265	268	262	254	257	250	275	272	275	262	259	251	252	246	259	269	268	280	267	279	254	278	305	240	266	299	285	263	261	266	247	283	286	271	232	225	271	254	281	267	252	267	247	262	266	273	277	255	276	272	273	258	226	258	264	265	268	292	255	261	274	257	270	308	227	256	271	260	248	258	265	251	267	259	270	283	257	228	261	304	272	311	270	265	269	261	281	240	290	273	255	258	282	278	252	276	270	262	285	232	253	244	256	258	243	275	273	272	265	255	255	280	283	244	276	285	269	255	245	263	233	271	276	250	272	262	300	255	276	289	308	243	256	276	267
33675	44965	50929	37717	26138	23270	19268	17346	15334	11919	9532	8118	6564	5352	4794	5000	5076	3655	3284	2666	2335	1972	2055	1865	1838	1820	1785	1462	1495	1276	1284	1165	1018	986	889	945	983	958	926	893	892	847	916	874	816	850	842	903	842	916	958	1057	1109	1035	971	985	952	911	913	918	910	911	904	886	859	889	905	871	827	838	783	853	815	805	820	792	793	793	806	756	705	736	693	704	700	760	831	767	782	724	680	713	686	674	695	750	716	722	694	713	699	690	685	726	704	657	642	581	645	628	597	625	632	656	644	627	669	587	634	611	640	621	645	675	579	633	639	589	660	614	640	615	613	614	578	602	641	619	605	578	607	648	620	617	581	644	620	616	677	601	624	624	625	631	615	604	638	623	639	614	613	605	626	649	600	640	631	636	644	632	652	622	622	614	650	618	641	669	649	629	665	596	587	619	654	637	620	655	644	606	650	616	640	572	647	617	614	623	649	672	671	638	631	648	638	643	595	572	617	646	645	588	611	623	634	590	591	625	597	622	647	591	623	611	620	602	646	607	622	598	631	622	668	632	654	638	676	623	624	636	604	597	626	583	590	595	605	604	600	619	620	581	603	635	631	608	666	636	665	603	569	627	612	613	643	588	633	593	658	597	621	635	658	643	606	659	599	605	623	642	633	623	610	580	615	601	578	644	602	615	601	567	619	619	627	606	603	597	641	607	666	619	646	620	618	632	631	632	613	619	619	619	582	607	611	628	654	611	671	650	626	673	635	605	659	632	610	633	622	616	643	631	631	622	599	594	677	642	642	645	647	647	635	612	595	625	638	567	600	643	621	665	646	632	634	644	598	661	605	622	545	610	619	612	600	632	612	643	633	674	625	585	654	578	605	646	625	643	599	601	635	641	606	616	639	619	659	604	600	635	642	586	621	636	657	599	638	631	608	615	591	635	616	599	586	640	665	619	593	675	638	652	664	591	634	596	572	661	581	644	663	604	610	639	638	588	619	566	680	641	614	589	586	613	634	594	632	589	679	575	581	620	601	624	623	620	644	610	613	580	651	645	628	640	613	670	647	612	658	608	623	616	571	602	592	562	666	669	583	606	626	622	590	633	688	643	652	602	635	638	673	620	606	613	638	603	571	606	623	630	634	660	625	607	643	658	637	589	622	638	587	609	625	616	608	601	632	614	605	641	621	634	606	657	644	638	611	645	543	620	643	626	619	642	640	601	601	596	613	627	608	636	615	664	657	610	589	643	625	633	610	638	653	618	607	624	641	619	619	635	611	623	650	618	650	623	611	602	652	587	645	625	599	630	652	624	612	629	609	597	609	586	639	621	628	609	622	600	605	590	600	631	649	629	635	595	626	660	629	602	612	642	606	626	621	646	634	627	674	649	640	605	633	607	643	644	612	614	637	629	624	627	623	610	630	657	627	643	626	621	621	622	622	635	616	642	618	613	599	588	636	591	598	661	626	612	621	637	595	643	605	644	639	656	630	608	602	603	627	670	616	608	667	607	615	601	596	596	615	682	603	647	596	610	603	615	630	612	660	655	615	644	612	585	619	637	592	621	609	618	586	600	624	599	619	591	595	630	648	685	623	617	610	663	610	633	629	594	596	657	652	630	601	604	596	631	609	638	652	602	629	618	636	632	652	680	638	618	657	594	623	614	612	612	656	665	666	606	588	598	621	626	642	618	617	636	625	665	609	621	642	588	604	628	627	601	601	635	624	672	599	644	670	620	613	629	631	619	607	611	647	664	627	594	621	629	605	603	621	592	601	596	648	608	597	617	620	611	608	616	614	639	622	624	635	671	600	577	617	645	643	591	593	646	634	651	633	666	609	617	632	657	637	581	599	651	636	590	570	653	623	656	652	625	625	612	587	584	640	635	603	616	646	647	679	609	643	635	665	640	620	611	631	631	626	629	624	567	612	574	637	610	637	625	645	624	577	619	664	610	606	652	643	618	636	638	663	594	630	640	657	655	622	621	579	654	652	630	603	669	585	599	666	594	607	595	675	650	677	605	665	636	629	635	607	620	591	618	631	598	604	637	619	629	601	603	619	625	622	621	638	635	642	607	614	661	634	644	591	668	648	617	572	665	626	584	641	631	624	603	631	607	623	571	594	591	628	624	640	626	649	632	637	620	614	643	632	621	634	560	637	599	591	586	644	641	601	658	602	612	636	625	613	618	603	588	617	624	649	619	640	671	595	612	607	635	613	629	605	639	576	619	624	630	603	643	665	610	666	617	594	573	610	615	577	635	633	618	645	619	637	658	590	605	661	652	641	637	641	580	635	626	635	620	586	686	622	622	622	640	620	669	598	683	585	600	598	605	646	618	627	641	606	620	632	622	633	600	633	622	625	633	583	618	602	616	613	599	574	679	653	604	609	630	616	643	624	626	645	693	635	602	612	599	620	657	605	595	579	617	633	609	630	614	593	631	608	671	603	597	574	597	585	658	586	614	611	646	631	628	605	640	596	600	609	606	647	595	594	601	619	620	605	647	632	622	626	652	606	637	631	659	618	599	615	583	584	688	620	615	622	654	680	643	621	629	623	621	613	575	630	655	585	638	598	619	665	574	652	583	634	631	597	589	588	592	599	625	605	598	638	631	605	657	638	611	571	594	631	660	647	640	667	612	588	639	603	623	630	605	588	647	611	661	642	602	616	624	652	675	643	638	632	594	591	605	621	623	607	625	621	603	622	621	635	673	631	647	597	636	612	620	583	600	624	595	639	621	614	661	625	626	616	582	631	575	602	605	643	629	567	635	642	613	613	592	639	660	598	619	626	664	592	616	587	601	620	634	646	627	602	609	571	619	636	621	644	627	624	600	593	603	610	599	638	639	604	573	611	609	638	611	601	639	617	630	708	626	634	689	650	622	630	633	609	608	570	615	614	642	590	578	630	597	593	640	601	611	587	643	623	589	642	615	617	620	583	652	604	622	653	614	608	637	623	626	623	657	631	633	645	614	636	604	600	625	584	584	605	576	626	637	622	638	652	608	629	600	656	582	584	635	624	609	630	661	620	615	672	602	584	634	659	637	621	622	605	638	656	618	601	617	680	616	609	631	630	627	636	606	677	620	577	648	610	629	683	598	661	625	633	581	614	620	644	658	618	645	588	622	595	582	670	635	617	684	603	639	631	639	599	623	613	621	641	599	583	610	601	662	625	633	596	622	617	599	634	648	574	623	650	607	612	610	654	609	663	656	609	608	601	641	650	635	597	675	623	658	612	596	643	635	610	655	635	651	579	572	612	646	619	626	645	656	628	626	630	563	586	667	606	590	633	649	655	673	616	648	662	622	602	654	586	627	605	676	650	607	628	604	652	577	578	590	636	626	597	623	614	626	642	635	659	641	617	594	601	628	604	656	614	604	632	645	616	582	606	654	608	622	629	635	635	612	602	647	668	614	583	637	606	600	642	622	607	660	608	601	631	648	596	618	614	613	636	599	649	636	608	580	621	623	597	657	627	615	575	634	638	627	621	609	574	599	579	572
20198	15827	17882	9905	4221	2691	1823	1394	1002	882	705	598	489	425	392	369	330	310	306	271	319	308	285	263	257	255	269	275	267	232	250	274	256	232	241	233	227	258	225	229	226	247	290	236	216	247	247	276	254	229	237	249	255	262	286	246	238	241	258	257	251	250	258	271	247	271	261	282	248	228	249	274	262	226	256	228	247	260	242	251	254	234	259	245	232	256	245	257	273	237	279	255	253	232	233	221	264	275	266	244	233	219	259	244	233	237	256	265	231	244	264	209	261	262	213	245	231	222	262	224	212	240	279	259	236	277	257	262	240	281	239	243	261	251	264	256	279	241	248	250	246	237	250	236	238	240	255	249	274	227	248	245	249	235	257	238	264	248	251	253	238	238	266	205	258	227	260	259	277	279	232	235	242	250	241	243	233	260	276	264	216	218	248	264	230	279	254	223	242	244	246	251	288	231	256	240	247	257	257	220	239	228	248	235	252	280	250	243	231	265	234	250	256	219	285	245	231	232	263	259	262	261	235	264	218	248	248	253	242	255	275	248	212	289	244	219	256	256	244	234	208	274	253	240	222	263	243	263	240	256	231	218	241	246	236	227	247	263	229	233	232	231	272	245	235	241	235	246	235	254	224	240	248	258	245	219	251	255	222	247	249	222	212	246	239	229	244	237	249	230	226	248	243	236	225	253	257	221	240	259	235	254	252	252	250	262	240	245	247	226	243	266	235	249	276	255	233	212	241	264	240	248	234	233	253	262	232	260	241	255	262	237	245	262	245	221	234	252	242	217	248	246	234	239	262	256	251	217	233	213	259	251	280	210	220	255	262	250	258	233	246	248	255	254	238	252	288	224	254	245	214	255	232	271	244	235	230	241	238	266	254	216	233	235	234	202	254	286	267	277	253	236	260	236	250	234	220	234	233	218	213	236	263	225	229	227	257	252	233	237	236	243	222	205	223	244	237	259	248	256	255	242	243	273	223	255	235	264	261	243	266	214	271	261	271	273	217	235	250	274	226	231	236	245	242	209	253	261	262	250	238	220	224	256	245	265	253	238	250	233	251	252	236	263	218	253	219	246	237	265	244	240	221	228	270	250	228	233	274	226	258	263	206	240	264	241	234	213	275	243	233	228	232	248	226	234	231	238	266	247	235	251	229	239	230	248	239	264	252	253	225	253	259	262	238	248	239	240	269	233	224	276	243	223	228	238	218	244	254	268	249	241	261	259	256	229	225	200	256	223	228	262	234	277	283	259	228	246	246	217	248	244	247	238	240	229	236	245	247	234	263	232	253	243	242	230	220	244	252	277	241	231	251	265	252	241	228	239	239	235	220	256	275	277	242	236	258	234	248	246	258	228	250	268	251	253	233	230	245	258	243	247	226	254	239	229	214	194	233	239	249	244	243	222	255	222	259	257	245	255	249	231	266	227	279	231	245	275	216	225	233	235	257	226	235	260	260	276	248	259	235	232	254	253	238	249	231	261	229	225	233	268	243	233	225	219	263	246	236	229	217	265	261	231	241	233	248	257	265	246	228	229	234	242	240	228	241	254	253	251	227	257	257	227	297	236	256	279	231	246	243	245	230	244	233	216	239	228	229	267	262	231	278	260	269	273	234	219	259	242	244	265	224	246	210	230	271	247	257	247	261	247	211	239	234	227	248	229	236	243	267	247	266	247	244	242	246	239	227	234	237	228	255	257	253	266	256	246	228	292	263	240	259	248	247	273	243	258	241	230	247	228	268	259	225	243	253	225	228	239	256	246	273	270	256	263	249	266	238	229	249	244	241	234	220	250	225	250	234	244	237	240	226	239	241	267	245	267	212	244	231	241	212	227	230	237	246	266	232	258	240	258	265	247	265	261	233	239	263	232	266	262	258	219	259	219	252	253	238	236	249	249	259	225	249	252	231	246	254	244	231	235	245	223	275	226	265	245	246	265	263	209	241	235	224	240	234	231	261	237	267	243	240	256	227	223	242	232	232	257	225	219	236	264	245	262	243	227	231	245	229	262	256	225	234	238	254	235	259	244	246	245	277	243	226	244	212	260	258	259	279	241	268	245	262	257	275	217	208	267	247	215	244	241	229	248	257	236	252	258	263	256	244	239	218	258	262	257	258	264	241	224	272	255	275	235	251	240	218	233	247	231	255	237	220	237	238	244	273	240	250	258	243	255	248	233	230	229	237	236	234	231	272	240	207	233	241	221	263	251	264	257	222	254	247	238	227	231	245	230	265	244	238	247	233	239	238	251	241	245	256	240	214	243	255	232	234	244	235	229	244	265	249	255	257	237	236	258	259	265	264	261	259	225	261	231	245	239	270	249	227	256	232	273	261	238	245	255	223	234	246	228	270	237	252	247	261	243	253	266	249	258	211	244	237	242	240	247	237	236	234	283	224	247	254	257	246	256	241	244	252	247	236	255	222	271	249	282	255	261	275	226	230	202	236	217	252	238	259	242	246	232	278	261	220	252	258	249	267	237	229	237	262	251	233	244	194	234	217	249	213	259	249	233	218	263	248	232	243	250	246	264	243	234	233	249	230	203	272	259	244	245	244	242	247	249	243	242	254	243	233	243	241	242	223	257	235	248	225	250	240	254	250	231	233	267	258	222	234	251	257	269	273	224	236	263	288	257	253	246	229	240	256	228	245	243	256	246	255	242	246	265	252	249	247	247	246	252	233	258	224	267	250	258	259	243	244	241	255	231	240	224	272	252	255	237	256	241	237	237	224	227	249	237	255	250	271	239	244	230	243	250	209	224	233	274	261	233	251	235	244	235	227	218	234	263	252	256	242	257	243	230	239	250	264	264	225	253	228	253	228	237	250	220	247	295	221	257	250	229	215	244	247	257	243	260	224	225	238	250	269	255	227	243	259	246	224	272	237	236	251	236	234	238	234	253	245	215	228	237	229	235	227	241	264	284	240	237	252	237	248	257	241	246	262	236	260	236	256	220	265	225	229	264	261	262	252	233	250	234	239	270	254	249	241	271	271	230	262	227	259	225	214	211	231	257	209	236	225	228	243	247	234	239	228	246	260	226	239	247	264	244	249	243	263	252	261	231	238	239	224	256	258	243	260	224	262	277	224	241	250	229	247	247	275	233	245	243	244	252	231	225	217	249	223	251	219	227	239	236	266	257	234	258	247	255	232	235	239	243	265	246	227	226	226	288	268	247	238	240	267	254	243	269	245	254	251	244	253	252	234	231	254	253	252	254	245	229	233	239	243	270	269	235	258	244	243	236	262	224	256	217	210	255	232	250	237	225	236	266	224	269	239	240	248	243	249	300	270	232	229	228	263	258	233	234	268	226	211	232	217	252	257	265	268	234	232	262	242	267	257	248	243	196	235	247	237	244	238	233	242	242	283	251	263	256	240	231	243	208	234	236	241	253	238	234	232	231	228	221	217	237	243	230	229	227	268	239	261	229	225	213	247	224	256	247	235	249	202	269	246	219	233	249	246	239	250	274	218	238	238	252	258	221	246	205
12024	14122	23767	16633	11189	9349	7282	5860	4646	3738	3162	2680	2162	1785	1534	1358	1240	1085	1047	934	937	917	805	806	765	755	768	706	714	643	646	624	604	659	637	620	603	623	634	623	571	617	644	622	645	670	630	662	588	639	616	634	661	651	694	651	677	692	641	703	726	741	709	728	727	725	723	684	737	656	699	695	675	707	683	685	628	650	672	651	660	649	647	614	619	627	626	691	618	641	653	631	592	602	597	614	649	651	627	573	609	616	642	626	587	608	597	608	581	566	584	614	640	613	619	615	627	574	629	581	571	592	585	603	621	614	596	585	585	600	573	580	582	621	551	587	627	565	601	615	598	632	568	647	560	590	548	613	579	606	532	582	577	540	606	616	634	615	587	619	612	609	603	579	610	593	565	560	550	565	617	568	578	627	563	606	622	584	650	586	627	633	631	643	630	576	562	597	621	625	601	593	589	619	567	583	562	607	636	635	663	601	569	589	607	583	590	582	602	547	554	617	666	628	627	599	611	582	604	648	576	583	628	590	643	573	637	568	609	624	611	603	563	635	592	608	615	582	620	592	621	610	567	595	613	597	645	597	604	621	590	573	618	586	570	610	607	576	602	564	575	619	634	577	611	618	621	610	567	554	578	623	605	623	555	589	587	572	603	585	546	600	610	551	632	590	616	587	563	581	621	579	641	591	606	568	614	586	649	562	588	612	603	605	643	575	617	604	609	588	605	610	604	593	607	554	607	641	625	624	560	603	709	613	582	624	566	621	631	605	573	595	637	590	619	657	634	637	609	613	603	563	617	586	585	617	589	607	586	578	585	628	558	581	629	617	627	638	576	656	628	611	633	583	616	611	630	640	609	638	599	629	608	569	580	633	600	610	636	585	609	627	595	563	565	578	580	614	657	634	615	610	631	603	581	580	591	601	537	584	599	651	634	587	595	606	615	615	594	584	587	617	670	653	648	637	591	572	606	651	575	627	602	626	598	636	586	593	621	594	641	623	577	621	635	595	558	622	571	626	591	624	585	627	613	578	592	604	583	648	575	585	606	585	624	602	577	594	620	585	617	598	592	630	648	605	593	622	630	610	591	617	630	622	590	597	626	645	589	641	597	581	623	611	597	617	569	583	586	595	604	618	604	570	616	570	602	614	580	588	609	587	593	655	643	603	628	588	607	595	611	638	608	578	601	610	650	672	578	616	621	585	536	572	577	620	580	587	615	627	594	540	617	614	596	602	565	589	584	620	614	595	572	636	618	611	562	595	593	598	586	608	599	603	602	590	603	615	575	624	584	591	587	613	558	604	642	592	595	569	602	581	639	671	626	559	597	606	566	632	581	624	615	608	615	560	599	573	667	583	584	606	637	613	555	570	574	607	625	618	602	612	626	576	612	598	632	633	608	602	606	594	633	617	573	569	607	620	633	598	657	589	649	585	573	603	568	578	592	592	536	621	596	569	645	620	601	601	633	602	562	637	623	580	599	640	592	552	554	645	589	599	570	575	617	591	587	638	614	645	593	597	583	552	591	576	613	611	623	587	588	561	572	622	575	620	647	582	586	633	582	590	627	604	611	584	612	604	579	536	652	600	617	619	624	613	611	603	625	616	645	582	605	569	611	595	567	600	607	614	600	597	595	618	613	607	589	648	626	605	609	603	615	591	553	627	614	572	566	620	598	574	609	544	581	619	612	603	609	573	622	586	646	632	610	575	604	595	599	619	587	628	583	649	596	612	588	612	586	583	577	568	557	599	590	559	611	620	604	592	598	604	573	618	617	609	611	592	614	598	607	663	587	626	641	608	608	618	609	557	600	598	571	575	636	567	601	614	607	574	579	593	580	617	613	569	555	638	625	588	649	620	630	602	552	606	561	581	568	644	561	601	666	614	602	559	582	612	597	643	627	614	594	630	550	582	604	578	611	597	632	590	598	591	607	585	591	612	570	579	618	566	603	621	590	606	594	624	608	602	580	631	642	628	573	565	646	609	606	609	606	636	605	576	622	623	632	551	581	630	620	597	610	547	637	611	596	581	623	615	600	592	591	603	620	603	651	631	591	562	600	596	572	605	633	578	600	623	603	563	592	608	596	599	637	619	590	590	587	575	623	580	613	584	577	584	617	572	645	560	599	626	625	626	633	591	612	589	632	596	628	633	642	601	630	580	641	570	585	609	615	640	602	604	628	579	582	590	611	610	624	580	627	630	561	589	585	606	635	634	638	571	587	628	573	606	559	626	599	579	606	605	624	617	617	531	620	581	613	614	623	601	618	597	582	586	584	595	561	633	573	612	639	634	612	640	613	592	618	586	617	590	605	627	570	603	579	627	627	610	605	617	639	623	568	588	589	608	612	661	600	593	597	622	630	630	578	593	602	585	588	590	574	577	577	611	615	593	583	603	582	612	630	631	621	583	597	545	613	577	634	642	614	585	593	595	635	602	631	594	599	633	629	585	600	614	625	603	616	629	628	603	568	630	608	627	551	611	587	585	598	598	584	632	624	622	556	602	592	597	619	591	574	600	610	574	616	594	598	610	622	595	617	583	581	625	583	598	601	573	647	583	612	552	585	607	630	584	607	648	643	650	574	605	605	606	659	601	632	640	605	593	557	575	616	638	620	623	597	607	613	569	605	593	601	571	591	612	633	589	541	599	606	585	597	567	623	605	607	621	612	624	604	646	609	559	597	632	605	602	617	634	567	606	533	563	642	599	579	602	660	639	600	538	667	593	578	620	612	604	596	589	602	567	533	577	616	645	602	563	604	625	624	624	613	619	614	640	580	595	613	547	581	635	583	609	638	624	573	586	563	636	620	634	598	590	594	596	587	595	568	599	626	598	588	605	600	611	592	578	584	552	576	637	624	601	610	614	565	561	634	626	556	631	623	605	599	606	603	592	614	631	588	602	628	600	612	600	599	616	584	644	612	593	601	584	595	614	611	588	597	559	560	603	591	581	601	593	626	579	616	639	627	546	606	557	620	624	627	657	596	612	601	573	608	604	584	598	644	573	588	627	623	627	567	559	615	531	609	628	610	608	660	594	653	554	573	606	614	622	579	583	637	592	595	592	605	607	584	591	583	605	606	639	620	658	581	583	585	587	561	630	592	595	578	592	594	590	645	585	604	599	605	604	616	611	638	616	561	581	630	581	594	602	591	551	595	650	616	585	593	618	630	610	558	653	586	604	562	615	600	631	591	574	593	585	584	597	616	598	582	616	588	581	611	596	621	595	569	614	588	631	599	600	630	599	644	587	601	628	607	618	586	580	620	542	561	601	596	598	583	602	591	624	661	600	586	632	613	603	613	594	591	628	550	624	583	600	575	599	584	622	594	629	569	629	590	578	623	613	569	586	592	593	608	646	592	619	577	582	598	564	574	600	620	592	611	617	612	636	573	573	610	661	617	605	574	639	576	617	589	577	602	590	627	626	601	625	621	635	583	607	627	607	600	616	566	644	578	591	565	638	630	584	629	584	621	613	603	603	587	600	575	592	601	587
40041	45293	52365	35709	23046	18096	11549	6724	3795	2245	1465	1276	1008	933	705	685	640	588	532	487	443	426	436	391	342	371	390	358	332	296	340	321	324	309	356	276	313	328	322	341	303	285	263	312	309	280	305	282	326	342	311	311	357	309	268	343	331	308	328	318	337	319	334	323	310	324	319	312	347	351	313	305	346	352	286	316	303	329	316	329	331	300	282	325	323	326	303	348	280	305	304	316	293	268	339	333	355	332	311	293	278	313	293	335	299	291	271	288	294	276	289	329	296	294	279	293	306	310	285	294	309	299	293	268	277	303	293	310	299	313	280	290	302	306	291	298	295	281	315	312	303	290	302	292	302	285	324	305	305	313	319	288	314	303	246	314	323	292	304	315	285	314	316	300	304	296	310	327	294	297	299	335	325	312	306	304	331	307	285	283	290	293	297	287	305	298	316	313	306	307	287	282	299	328	284	302	284	319	362	300	292	290	295	325	308	312	302	305	298	269	317	315	314	293	295	281	291	310	276	281	302	294	321	292	299	295	299	283	304	294	334	294	304	313	281	293	300	297	267	295	290	322	275	260	315	298	289	301	312	306	301	283	288	277	271	300	287	298	311	267	282	292	305	291	309	292	321	292	282	273	315	310	314	256	286	312	279	299	281	303	307	261	313	319	322	304	317	330	307	339	308	276	302	271	286	298	275	294	290	306	306	312	289	289	299	314	294	283	269	286	284	340	336	299	303	319	320	269	272	307	333	296	291	292	267	291	296	305	293	320	285	287	310	293	270	300	336	309	299	286	316	284	305	305	297	302	326	297	316	331	308	294	293	281	279	305	323	303	313	302	309	304	282	317	336	297	288	298	312	343	303	314	308	300	299	300	314	304	285	288	275	282	294	297	275	324	306	292	272	294	307	303	289	288	298	288	311	296	313	305	283	282	270	307	300	267	281	295	300	343	343	335	306	302	333	297	309	304	329	311	322	294	307	286	280	269	279	304	315	323	273	289	300	289	286	298	318	312	293	296	327	300	324	304	306	284	275	272	301	280	279	303	297	302	273	289	301	303	305	307	298	289	321	295	304	281	307	255	305	250	330	273	290	257	283	301	322	288	316	321	320	316	321	286	262	291	289	301	294	294	295	341	330	310	289	289	302	292	290	316	274	311	311	325	317	304	319	318	279	311	287	285	291	279	282	306	291	280	308	284	310	294	307	318	302	293	299	301	319	307	279	294	313	347	311	336	297	306	294	289	299	300	283	272	293	324	331	262	285	284	282	298	289	279	298	316	302	295	294	294	279	280	316	290	313	310	307	284	292	307	301	306	286	323	311	278	278	310	290	291	319	279	290	296	291	266	299	294	291	288	296	291	310	285	300	292	335	294	297	313	328	298	293	305	302	300	327	335	302	295	318	299	279	312	288	296	299	303	302	322	311	295	302	281	283	300	327	322	274	325	302	297	296	302	274	288	318	286	298	273	280	323	286	315	314	308	301	299	293	306	292	294	332	309	299	330	306	301	306	321	320	323	301	306	287	299	269	291	267	304	264	322	304	295	336	339	326	270	324	276	283	314	308	356	309	340	289	314	279	281	323	296	328	298	326	306	294	284	303	296	303	274	304	285	297	344	318	297	316	305	285	313	260	319	316	317	295	300	258	291	285	278	317	286	314	292	303	318	330	312	286	327	310	309	318	297	322	298	304	301	309	301	318	337	290	342	278	266	300	294	316	282	304	323	317	295	330	286	280	304	311	339	302	285	280	291	311	285	309	286	283	264	327	271	294	311	302	326	309	306	277	318	324	314	310	291	295	267	304	268	287	329	270	333	291	291	261	261	323	311	286	308	303	309	354	299	282	291	303	296	288	263	307	296	302	302	298	319	311	300	322	301	317	313	306	339	289	317	303	282	309	340	339	320	292	295	269	272	350	278	357	288	276	278	318	269	301	294	284	306	305	299	288	296	301	322	302	293	297	270	279	323	292	309	297	290	330	329	282	320	336	293	338	316	313	307	298	261	318	317	292	317	266	276	318	301	320	298	311	303	293	289	293	297	326	280	304	286	290	295	308	313	284	282	291	304	285	319	289	315	319	276	272	301	292	329	278	307	318	291	296	318	301	305	299	302	338	279	291	308	302	278	317	311	265	324	284	312	330	304	307	290	283	306	323	291	276	279	345	293	294	324	296	308	285	325	304	315	276	319	299	283	278	294	258	311	280	293	344	309	278	290	291	317	277	332	334	263	296	307	290	318	296	293	257	288	312	314	290	279	314	293	250	338	330	293	304	290	300	303	286	296	303	319	297	313	314	307	282	266	301	325	272	250	283	310	269	293	292	303	330	258	283	354	301	332	304	321	285	304	280	309	316	315	301	273	293	323	312	287	301	326	284	300	276	292	314	268	320	279	314	284	309	275	285	292	292	291	295	266	304	311	312	295	313	324	289	304	333	312	324	319	297	336	311	323	298	326	306	287	268	325	295	283	298	296	320	276	324	325	295	276	304	295	310	287	308	281	307	323	337	282	305	322	283	313	300	295	305	290	269	312	299	320	282	311	265	320	318	321	273	277	326	295	320	307	275	283	269	273	309	287	283	301	302	314	306	309	283	292	320	325	286	336	292	296	307	279	298	307	297	315	292	297	279	276	265	301	287	318	313	315	304	290	319	312	276	309	323	291	302	301	324	275	309	306	289	312	300	305	320	287	275	279	279	277	282	353	313	326	298	275	317	315	269	275	292	300	303	275	316	308	274	297	280	337	306	304	302	285	334	294	295	313	306	313	286	303	274	296	322	303	279	313	303	271	304	318	282	302	303	296	294	292	291	285	286	283	288	316	262	330	334	293	309	310	300	321	294	322	316	308	306	289	283	303	307	283	271	297	303	299	304	284	296	273	269	288	310	279	282	333	331	291	302	297	319	290	299	305	283	265	273	300	303	296	314	287	311	324	293	269	316	336	311	289	285	319	300	299	308	292	325	315	298	302	281	278	289	304	272	295	305	268	297	300	288	334	288	278	349	273	293	283	304	318	286	293	294	317	282	288	295	282	304	305	263	305	271	296	326	326	292	301	331	306	321	318	256	309	278	294	290	301	300	316	322	326	290	301	274	299	295	314	294	280	297	280	283	297	300	313	316	299	269	280	289	329	264	307	310	267	286	295	331	296	283	323	274	299	314	305	296	306	281	311	314	295	284	307	298	315	296	282	302	287	346	281	301	287	320	282	292	306	282	288	338	333	320	289	291	287	318	302	280	299	319	292	304	295	306	300	301	307	303	282	280	271	288	299	302	291	300	320	327	306	297	298	303	300	319	265	348	323	313	283	281	295	286	304	288	257	286	294	314	284	296	298	301	302	333	328	304	295	310	308	283	272	319	282	287	335	307	289	303	293	306	300	283	305	297	307	320	305	298	310	295	296	279	314	304	265	305	300	300	279	319	278	309	320	298	320	312	283	277	294	278	288	307	309	306	297	280	340	288	294	282	317	304	305	316	282	285	324	323	286
26932	38468	51443	35008	19171	18636	14388	12590	10025	8334	6433	5568	4330	3646	2878	3174	3032	2457	2187	1881	1737	1568	1553	1375	1322	1299	1174	1216	1137	978	1108	997	944	871	924	902	848	847	830	883	825	877	805	822	792	802	838	885	888	855	915	865	974	926	914	876	941	1001	832	866	867	882	901	853	882	821	854	856	834	856	845	859	812	763	842	789	794	784	820	765	757	763	795	762	763	808	774	809	805	756	714	731	760	748	772	761	795	804	731	740	732	768	765	777	717	762	754	748	783	737	722	692	698	739	675	701	735	721	757	695	732	724	677	703	722	676	684	708	674	769	712	735	712	732	758	690	711	733	723	755	705	720	664	748	681	684	700	703	686	733	741	738	665	698	664	678	729	702	739	696	702	726	696	711	725	677	667	687	688	686	762	706	710	733	718	740	713	731	729	706	706	727	697	714	725	683	718	689	719	734	712	682	727	724	704	731	733	703	667	678	731	709	720	704	689	718	731	745	724	750	710	694	708	741	736	782	698	741	715	748	714	764	779	693	740	742	733	716	717	729	732	723	746	665	718	698	625	706	740	772	709	720	696	661	750	681	700	708	722	669	734	731	713	694	694	730	685	734	674	737	698	739	658	728	662	660	699	734	786	743	691	726	756	729	721	680	707	695	674	696	736	734	757	715	725	740	673	686	773	705	666	715	758	730	722	694	743	722	671	691	748	733	698	710	699	718	716	695	701	740	713	714	703	690	698	736	664	699	718	732	698	726	678	695	706	683	703	677	727	680	738	724	777	709	755	742	686	722	731	744	668	694	758	684	739	685	704	692	718	749	721	742	733	692	745	715	681	724	725	714	711	738	727	733	703	685	707	744	716	737	705	709	713	713	715	669	680	710	685	724	749	716	696	748	687	721	679	769	704	743	702	733	703	676	745	694	732	683	710	701	715	754	703	695	706	757	748	705	731	723	704	752	652	751	642	709	728	691	692	755	722	727	711	720	704	711	687	681	719	726	685	688	718	692	723	725	746	710	767	743	716	698	703	728	652	733	754	707	711	733	705	669	653	685	724	706	712	727	744	725	685	694	660	774	739	717	679	711	746	684	711	696	678	746	677	646	684	725	702	746	743	732	656	674	704	706	723	730	685	708	710	688	732	685	726	731	711	700	689	741	696	720	696	723	740	649	693	702	665	712	701	672	680	747	773	718	704	764	698	725	714	709	691	688	735	733	699	712	709	705	704	739	769	667	722	680	727	743	736	708	714	688	679	710	741	656	720	654	696	689	720	730	729	685	696	728	723	704	702	703	750	744	687	739	716	691	702	717	743	692	658	687	720	681	715	722	663	695	705	704	725	702	723	685	727	702	699	673	700	710	735	711	704	688	665	686	732	698	681	730	712	693	717	685	729	685	714	700	712	745	701	757	722	702	677	692	724	764	705	744	719	759	758	725	717	739	722	719	679	738	713	710	682	745	664	700	725	698	684	721	684	740	672	749	717	684	699	685	786	775	679	720	738	736	702	684	678	685	692	719	701	758	709	688	678	702	727	710	714	740	663	730	720	675	726	679	760	699	727	758	727	679	700	712	732	722	727	709	693	749	738	698	738	730	705	696	714	702	673	687	714	747	706	714	767	669	730	651	703	721	693	706	687	739	686	703	762	723	698	695	735	689	753	735	673	689	730	708	722	753	704	770	713	731	745	690	689	681	746	675	696	703	749	725	696	708	665	691	660	692	688	750	697	736	727	712	673	673	750	763	713	665	673	717	741	719	751	734	767	697	692	701	713	722	732	701	718	690	740	668	694	723	651	720	769	704	716	696	719	702	731	737	644	656	741	665	644	708	704	743	770	723	694	711	695	708	693	725	721	724	713	740	640	748	688	698	687	734	744	724	681	692	731	724	721	730	721	706	678	759	754	724	749	723	682	683	701	709	745	745	669	687	721	715	659	704	677	662	686	695	736	728	677	703	751	672	747	677	679	687	721	740	698	701	698	697	704	687	710	671	699	707	718	739	710	704	728	675	698	678	712	721	670	677	715	705	721	727	691	772	712	686	700	729	727	682	751	726	739	753	725	731	730	708	657	747	727	732	732	693	721	719	682	681	687	714	677	695	767	710	711	685	705	716	731	692	716	777	728	737	692	701	711	690	732	707	682	715	723	697	768	674	661	743	717	667	714	697	684	704	699	729	744	703	678	701	639	694	703	754	680	742	728	746	684	732	710	710	707	728	700	679	691	705	709	736	712	681	659	695	707	698	693	706	704	721	743	735	717	710	738	731	716	694	712	722	666	676	692	689	716	728	705	705	735	741	743	689	731	729	687	688	674	722	726	708	722	717	723	742	701	701	754	646	714	711	742	684	681	739	709	740	698	708	706	702	740	719	738	699	741	700	683	704	641	747	713	756	693	724	676	714	710	735	669	735	743	714	652	706	728	763	721	715	693	672	717	708	708	712	704	701	695	702	689	755	718	697	674	701	687	692	739	721	687	705	706	719	688	713	698	760	714	674	718	718	698	728	751	705	696	713	678	696	736	725	690	692	668	701	700	743	690	686	742	712	684	731	724	696	734	654	733	675	715	716	732	728	741	728	743	733	727	709	722	669	716	732	717	696	708	715	780	713	654	700	735	699	719	754	692	690	727	723	721	739	759	704	699	684	676	689	754	695	663	692	713	708	683	721	688	700	662	733	729	676	708	685	701	689	701	679	723	679	749	699	662	717	757	709	728	718	688	669	749	738	693	734	699	688	691	700	760	712	712	715	713	691	717	711	675	674	757	710	759	680	704	683	731	670	763	727	725	690	689	707	705	709	715	762	717	715	721	710	692	754	713	751	673	689	709	647	746	691	701	738	754	732	689	708	701	680	697	727	729	761	683	738	728	689	714	696	708	698	758	718	700	703	685	776	755	702	700	695	680	692	704	737	688	705	689	693	722	719	733	721	700	731	708	754	661	713	666	722	701	700	684	729	716	747	712	720	714	701	672	700	669	680	685	665	701	757	686	696	670	727	712	716	725	730	708	691	707	720	729	667	668	717	729	743	652	710	735	674	698	690	721	729	742	707	673	703	721	674	734	708	707	664	701	664	735	718	750	687	754	726	723	708	751	721	693	699	706	719	710	732	712	716	701	685	683	711	686	708	678	701	698	704	705	699	702	769	724	695	688	673	742	780	710	703	716	690	736	714	736	715	714	689	757	714	755	711	722	698	733	729	716	691	720	709	695	677	682	694	711	691	766	762	709	724	747	723	717	722	712	754	716	698	677	740	696	707	675	681	725	715	679	709	699	722	726	679	734	709	686	710	695	697	700	693	714	727	714	733	744	717	725	729	729	740	700	758	661	678	748	699	729	729	695	739	703	678	692	701	741	711	697	635	697	689	685	721	688	697	664	695	723	692	724	707	730	698	699	733	737	752	717	694	732	716	725	660	723	730	732	702	751	670	690	736	696	734	723	700	692	681	719	731	721	723	756	711	691	632	673	735	658	754	690	747	720	756	710	689	702	769
47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
